%PDF-1.2
%âãÏÓ
-1 0 obj<</Producer(htmldoc 1.8.11 Copyright 1997-2001 Easy Software Products, All Rights Reserved.)/CreationDate(D:20010621143340Z)/Title(SAMBA Project Documentation)/Creator(Modular DocBook HTML Stylesheet Version 1.57)>>endobj
+1 0 obj<</Producer(htmldoc 1.8.11 Copyright 1997-2001 Easy Software Products, All Rights Reserved.)/CreationDate(D:20011010172054Z)/Title(SAMBA Project Documentation)/Creator(Modular DocBook HTML Stylesheet Version 1.57)>>endobj
2 0 obj<</Type/Encoding/Differences[ 32/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma/minus/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 128/Euro 130/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe 159/Ydieresis/space/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]>>endobj
3 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier/Encoding 2 0 R>>endobj
4 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier-Bold/Encoding 2 0 R>>endobj
11 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica-Bold/Encoding 2 0 R>>endobj
12 0 obj<</Type/Font/Subtype/Type1/BaseFont/Symbol>>endobj
13 0 obj<</S/URI/URI(http://www.samba.org/)>>endobj
-14 0 obj<</Subtype/Link/Rect[188.4 476.2 289.8 489.2]/Border[0 0 0]/A 13 0 R>>endobj
+14 0 obj<</Subtype/Link/Rect[188.4 449.8 289.8 462.8]/Border[0 0 0]/A 13 0 R>>endobj
15 0 obj<</S/URI/URI(mailto:jerry@samba.org)>>endobj
-16 0 obj<</Subtype/Link/Rect[72.0 463.0 148.4 476.0]/Border[0 0 0]/A 15 0 R>>endobj
+16 0 obj<</Subtype/Link/Rect[72.0 436.6 148.4 449.6]/Border[0 0 0]/A 15 0 R>>endobj
17 0 obj[14 0 R
16 0 R
]endobj
19 0 obj<</Subtype/Link/Rect[369.9 587.8 471.0 600.8]/Border[0 0 0]/A 18 0 R>>endobj
20 0 obj[19 0 R
]endobj
-21 0 obj<</Subtype/Link/Rect[295.1 319.4 385.6 332.4]/Border[0 0 0]/Dest[551 0 R/XYZ null 656 0]>>endobj
-22 0 obj[21 0 R
-]endobj
-23 0 obj<</S/URI/URI(http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp)>>endobj
-24 0 obj<</Subtype/Link/Rect[72.0 590.2 183.5 603.2]/Border[0 0 0]/A 23 0 R>>endobj
-25 0 obj<</S/URI/URI(#HOSTMSDFS)>>endobj
-26 0 obj<</Subtype/Link/Rect[347.8 511.0 420.4 524.0]/Border[0 0 0]/A 25 0 R>>endobj
-27 0 obj<</S/URI/URI(#MSDFSROOT)>>endobj
-28 0 obj<</Subtype/Link/Rect[383.6 497.8 456.2 510.8]/Border[0 0 0]/A 27 0 R>>endobj
-29 0 obj[24 0 R
+21 0 obj<</S/URI/URI(ENCRYPTION.html)>>endobj
+22 0 obj<</Subtype/Link/Rect[176.8 381.8 270.6 394.8]/Border[0 0 0]/A 21 0 R>>endobj
+23 0 obj<</S/URI/URI(#PASSWORDLEVEL)>>endobj
+24 0 obj<</Subtype/Link/Rect[73.0 118.8 154.0 129.8]/Border[0 0 0]/A 23 0 R>>endobj
+25 0 obj<</S/URI/URI(#USERNAMELEVEL)>>endobj
+26 0 obj<</Subtype/Link/Rect[73.0 108.0 148.6 119.0]/Border[0 0 0]/A 25 0 R>>endobj
+27 0 obj[22 0 R
+24 0 R
26 0 R
-28 0 R
]endobj
-30 0 obj<</S/URI/URI(http://imprints.sourceforge.net)>>endobj
-31 0 obj<</Subtype/Link/Rect[146.5 548.2 280.3 561.2]/Border[0 0 0]/A 30 0 R>>endobj
-32 0 obj<</S/URI/URI(http://msdn.microsoft.com/)>>endobj
-33 0 obj<</Subtype/Link/Rect[221.4 521.8 341.1 534.8]/Border[0 0 0]/A 32 0 R>>endobj
-34 0 obj<</S/URI/URI(http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP)>>endobj
-35 0 obj<</Subtype/Link/Rect[72.0 297.4 355.9 310.4]/Border[0 0 0]/A 34 0 R>>endobj
-36 0 obj[31 0 R
-33 0 R
-35 0 R
+28 0 obj<</S/URI/URI(winbind.html)>>endobj
+29 0 obj<</Subtype/Link/Rect[508.9 602.2 547.4 615.2]/Border[0 0 0]/A 28 0 R>>endobj
+30 0 obj<</S/URI/URI(winbind.html)>>endobj
+31 0 obj<</Subtype/Link/Rect[72.0 589.0 115.4 602.0]/Border[0 0 0]/A 30 0 R>>endobj
+32 0 obj[29 0 R
+31 0 R
+]endobj
+33 0 obj<</S/URI/URI(http://rsync.samba.org/)>>endobj
+34 0 obj<</Subtype/Link/Rect[120.9 102.2 222.3 115.2]/Border[0 0 0]/A 33 0 R>>endobj
+35 0 obj[34 0 R
]endobj
-37 0 obj<</Subtype/Link/Rect[462.9 705.8 540.9 718.8]/Border[0 0 0]/Dest[581 0 R/XYZ null 191 0]>>endobj
-38 0 obj<</S/URI/URI(#WRITELIST)>>endobj
-39 0 obj<</Subtype/Link/Rect[91.9 391.4 157.9 404.4]/Border[0 0 0]/A 38 0 R>>endobj
-40 0 obj<</S/URI/URI(conf.5.html)>>endobj
-41 0 obj<</Subtype/Link/Rect[192.7 378.2 294.1 391.2]/Border[0 0 0]/A 40 0 R>>endobj
-42 0 obj<</S/URI/URI(#GUESTOK)>>endobj
-43 0 obj<</Subtype/Link/Rect[163.3 351.8 231.3 364.8]/Border[0 0 0]/A 42 0 R>>endobj
-44 0 obj<</S/URI/URI(#MAPTOGUEST)>>endobj
-45 0 obj<</Subtype/Link/Rect[401.4 246.2 492.0 259.2]/Border[0 0 0]/A 44 0 R>>endobj
-46 0 obj<</S/URI/URI(#MAPTOGUEST)>>endobj
-47 0 obj<</Subtype/Link/Rect[108.0 233.0 130.0 246.0]/Border[0 0 0]/A 46 0 R>>endobj
-48 0 obj[37 0 R
+36 0 obj<</S/URI/URI(#OBEYPAMRESTRICTIONS)>>endobj
+37 0 obj<</Subtype/Link/Rect[238.2 662.6 332.9 675.6]/Border[0 0 0]/A 36 0 R>>endobj
+38 0 obj<</S/URI/URI(#ENCRYPTPASSWORDS)>>endobj
+39 0 obj<</Subtype/Link/Rect[344.2 583.4 454.9 596.4]/Border[0 0 0]/A 38 0 R>>endobj
+40 0 obj[37 0 R
39 0 R
-41 0 R
-43 0 R
-45 0 R
-47 0 R
]endobj
-49 0 obj<</S/URI/URI(#PRINTERADMIN)>>endobj
-50 0 obj<</Subtype/Link/Rect[433.8 647.0 526.2 660.0]/Border[0 0 0]/A 49 0 R>>endobj
-51 0 obj[50 0 R
+41 0 obj<</S/URI/URI(http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp)>>endobj
+42 0 obj<</Subtype/Link/Rect[72.0 590.2 183.5 603.2]/Border[0 0 0]/A 41 0 R>>endobj
+43 0 obj<</S/URI/URI(#HOSTMSDFS)>>endobj
+44 0 obj<</Subtype/Link/Rect[347.8 511.0 420.4 524.0]/Border[0 0 0]/A 43 0 R>>endobj
+45 0 obj<</S/URI/URI(#MSDFSROOT)>>endobj
+46 0 obj<</Subtype/Link/Rect[383.6 497.8 456.2 510.8]/Border[0 0 0]/A 45 0 R>>endobj
+47 0 obj[42 0 R
+44 0 R
+46 0 R
]endobj
-52 0 obj<</S/URI/URI(rpcclient.1.html)>>endobj
-53 0 obj<</Subtype/Link/Rect[239.1 664.6 382.1 677.6]/Border[0 0 0]/A 52 0 R>>endobj
-54 0 obj<</S/URI/URI(#SHOWADDPRINTERWIZARD)>>endobj
-55 0 obj<</Subtype/Link/Rect[108.0 240.2 306.0 253.2]/Border[0 0 0]/A 54 0 R>>endobj
-56 0 obj<</S/URI/URI(#ADDPRINTERCOMMAND)>>endobj
-57 0 obj<</Subtype/Link/Rect[456.6 213.8 535.8 226.8]/Border[0 0 0]/A 56 0 R>>endobj
-58 0 obj<</S/URI/URI(#ADDPRINTERCOMMAND)>>endobj
-59 0 obj<</Subtype/Link/Rect[72.0 200.6 118.2 213.6]/Border[0 0 0]/A 58 0 R>>endobj
-60 0 obj<</S/URI/URI(#DELETEPRINTERCOMMAND)>>endobj
-61 0 obj<</Subtype/Link/Rect[189.3 95.0 334.5 108.0]/Border[0 0 0]/A 60 0 R>>endobj
-62 0 obj[53 0 R
-55 0 R
-57 0 R
-59 0 R
-61 0 R
+48 0 obj<</S/URI/URI(#NTACLSUPPORT)>>endobj
+49 0 obj<</Subtype/Link/Rect[342.7 533.8 441.7 546.8]/Border[0 0 0]/A 48 0 R>>endobj
+50 0 obj[49 0 R
]endobj
-63 0 obj<</S/URI/URI(#ENUMPORTSCOMMAND)>>endobj
-64 0 obj<</Subtype/Link/Rect[451.4 585.4 510.8 598.4]/Border[0 0 0]/A 63 0 R>>endobj
-65 0 obj<</S/URI/URI(#ENUMPORTSCOMMAND)>>endobj
-66 0 obj<</Subtype/Link/Rect[72.0 572.2 118.2 585.2]/Border[0 0 0]/A 65 0 R>>endobj
-67 0 obj<</S/URI/URI(http://imprints.sourceforge.net/)>>endobj
-68 0 obj<</Subtype/Link/Rect[303.3 487.4 442.9 500.4]/Border[0 0 0]/A 67 0 R>>endobj
-69 0 obj[64 0 R
-66 0 R
-68 0 R
+51 0 obj<</S/URI/URI(#SECURITYMASK)>>endobj
+52 0 obj<</Subtype/Link/Rect[88.2 668.2 180.6 681.2]/Border[0 0 0]/A 51 0 R>>endobj
+53 0 obj<</S/URI/URI(#CREATEMASK)>>endobj
+54 0 obj<</Subtype/Link/Rect[358.9 589.0 438.1 602.0]/Border[0 0 0]/A 53 0 R>>endobj
+55 0 obj<</S/URI/URI(#FORCESECURITYMODE)>>endobj
+56 0 obj<</Subtype/Link/Rect[427.0 536.2 526.0 549.2]/Border[0 0 0]/A 55 0 R>>endobj
+57 0 obj<</S/URI/URI(#FORCESECURITYMODE)>>endobj
+58 0 obj<</Subtype/Link/Rect[72.0 523.0 98.4 536.0]/Border[0 0 0]/A 57 0 R>>endobj
+59 0 obj<</S/URI/URI(#FORCECREATEMODE)>>endobj
+60 0 obj<</Subtype/Link/Rect[358.9 443.8 477.7 456.8]/Border[0 0 0]/A 59 0 R>>endobj
+61 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
+62 0 obj<</Subtype/Link/Rect[72.0 166.6 151.2 179.6]/Border[0 0 0]/A 61 0 R>>endobj
+63 0 obj[52 0 R
+54 0 R
+56 0 R
+58 0 R
+60 0 R
+62 0 R
]endobj
-70 0 obj<</S/URI/URI(http://imprints.sourceforge.net/)>>endobj
-71 0 obj<</Subtype/Link/Rect[108.0 154.6 244.9 167.6]/Border[0 0 0]/A 70 0 R>>endobj
-72 0 obj[71 0 R
+64 0 obj<</S/URI/URI(http://imprints.sourceforge.net)>>endobj
+65 0 obj<</Subtype/Link/Rect[146.5 548.2 280.3 561.2]/Border[0 0 0]/A 64 0 R>>endobj
+66 0 obj<</S/URI/URI(http://msdn.microsoft.com/)>>endobj
+67 0 obj<</Subtype/Link/Rect[221.4 521.8 341.1 534.8]/Border[0 0 0]/A 66 0 R>>endobj
+68 0 obj<</S/URI/URI(http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP)>>endobj
+69 0 obj<</Subtype/Link/Rect[72.0 297.4 355.9 310.4]/Border[0 0 0]/A 68 0 R>>endobj
+70 0 obj[65 0 R
+67 0 R
+69 0 R
]endobj
-73 0 obj<</S/URI/URI(smbpasswd.8.html)>>endobj
-74 0 obj<</Subtype/Link/Rect[221.4 416.2 287.7 429.2]/Border[0 0 0]/A 73 0 R>>endobj
-75 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
-76 0 obj<</Subtype/Link/Rect[353.1 99.4 425.7 112.4]/Border[0 0 0]/A 75 0 R>>endobj
-77 0 obj<</S/URI/URI(#SECURITY)>>endobj
-78 0 obj<</Subtype/Link/Rect[169.1 59.8 241.7 72.8]/Border[0 0 0]/A 77 0 R>>endobj
-79 0 obj[74 0 R
-76 0 R
-78 0 R
+71 0 obj<</Subtype/Link/Rect[462.9 705.8 540.9 718.8]/Border[0 0 0]/Dest[625 0 R/XYZ null 768 0]>>endobj
+72 0 obj<</S/URI/URI(#WRITELIST)>>endobj
+73 0 obj<</Subtype/Link/Rect[91.9 313.4 157.9 326.4]/Border[0 0 0]/A 72 0 R>>endobj
+74 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
+75 0 obj<</Subtype/Link/Rect[192.7 300.2 294.1 313.2]/Border[0 0 0]/A 74 0 R>>endobj
+76 0 obj<</S/URI/URI(#GUESTOK)>>endobj
+77 0 obj<</Subtype/Link/Rect[163.3 273.8 231.3 286.8]/Border[0 0 0]/A 76 0 R>>endobj
+78 0 obj<</S/URI/URI(#MAPTOGUEST)>>endobj
+79 0 obj<</Subtype/Link/Rect[401.4 168.2 492.0 181.2]/Border[0 0 0]/A 78 0 R>>endobj
+80 0 obj<</S/URI/URI(#MAPTOGUEST)>>endobj
+81 0 obj<</Subtype/Link/Rect[108.0 155.0 130.0 168.0]/Border[0 0 0]/A 80 0 R>>endobj
+82 0 obj[71 0 R
+73 0 R
+75 0 R
+77 0 R
+79 0 R
+81 0 R
]endobj
-80 0 obj<</S/URI/URI(#WORKGROUP)>>endobj
-81 0 obj<</Subtype/Link/Rect[146.2 694.6 225.4 707.6]/Border[0 0 0]/A 80 0 R>>endobj
-82 0 obj<</S/URI/URI(#ENCRYPTPASSWORDS)>>endobj
-83 0 obj<</Subtype/Link/Rect[224.7 615.4 343.5 628.4]/Border[0 0 0]/A 82 0 R>>endobj
-84 0 obj<</S/URI/URI(#PASSWORDSERVER)>>endobj
-85 0 obj<</Subtype/Link/Rect[188.7 575.8 307.5 588.8]/Border[0 0 0]/A 84 0 R>>endobj
-86 0 obj[81 0 R
-83 0 R
-85 0 R
+83 0 obj<</S/URI/URI(#PRINTERADMIN)>>endobj
+84 0 obj<</Subtype/Link/Rect[433.8 567.8 526.2 580.8]/Border[0 0 0]/A 83 0 R>>endobj
+85 0 obj[84 0 R
]endobj
-87 0 obj<</S/URI/URI(#SECURITYEQUALSSERVER)>>endobj
-88 0 obj<</Subtype/Link/Rect[277.9 651.4 354.1 664.4]/Border[0 0 0]/A 87 0 R>>endobj
-89 0 obj<</S/URI/URI(winbind.html)>>endobj
-90 0 obj<</Subtype/Link/Rect[153.9 598.6 222.3 611.6]/Border[0 0 0]/A 89 0 R>>endobj
-91 0 obj<</S/URI/URI(http://www.linuxworld.com)>>endobj
-92 0 obj<</Subtype/Link/Rect[443.5 281.8 500.6 294.8]/Border[0 0 0]/A 91 0 R>>endobj
-93 0 obj<</S/URI/URI(http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html)>>endobj
-94 0 obj<</Subtype/Link/Rect[72.0 268.6 189.3 281.6]/Border[0 0 0]/A 93 0 R>>endobj
-95 0 obj[88 0 R
-90 0 R
-92 0 R
-94 0 R
+86 0 obj<</S/URI/URI(rpcclient.1.html)>>endobj
+87 0 obj<</Subtype/Link/Rect[239.1 583.4 382.1 596.4]/Border[0 0 0]/A 86 0 R>>endobj
+88 0 obj<</S/URI/URI(#SHOWADDPRINTERWIZARD)>>endobj
+89 0 obj<</Subtype/Link/Rect[108.0 159.0 306.0 172.0]/Border[0 0 0]/A 88 0 R>>endobj
+90 0 obj<</S/URI/URI(#ADDPRINTERCOMMAND)>>endobj
+91 0 obj<</Subtype/Link/Rect[456.6 132.6 535.8 145.6]/Border[0 0 0]/A 90 0 R>>endobj
+92 0 obj<</S/URI/URI(#ADDPRINTERCOMMAND)>>endobj
+93 0 obj<</Subtype/Link/Rect[72.0 119.4 118.2 132.4]/Border[0 0 0]/A 92 0 R>>endobj
+94 0 obj[87 0 R
+89 0 R
+91 0 R
+93 0 R
]endobj
-96 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
-97 0 obj<</Subtype/Link/Rect[182.3 603.4 254.9 616.4]/Border[0 0 0]/A 96 0 R>>endobj
-98 0 obj<</S/URI/URI(EMCRYPTION.html)>>endobj
-99 0 obj<</Subtype/Link/Rect[334.9 603.4 418.9 616.4]/Border[0 0 0]/A 98 0 R>>endobj
-100 0 obj<</S/URI/URI(UNIX_INSTALL.html)>>endobj
-101 0 obj<</Subtype/Link/Rect[72.0 426.2 173.7 439.2]/Border[0 0 0]/A 100 0 R>>endobj
-102 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
-103 0 obj<</Subtype/Link/Rect[167.0 413.0 268.4 426.0]/Border[0 0 0]/A 102 0 R>>endobj
-104 0 obj[97 0 R
-99 0 R
-101 0 R
-103 0 R
+95 0 obj<</S/URI/URI(#DELETEPRINTERCOMMAND)>>endobj
+96 0 obj<</Subtype/Link/Rect[189.3 681.4 334.5 694.4]/Border[0 0 0]/A 95 0 R>>endobj
+97 0 obj<</S/URI/URI(#ENUMPORTSCOMMAND)>>endobj
+98 0 obj<</Subtype/Link/Rect[451.4 504.2 510.8 517.2]/Border[0 0 0]/A 97 0 R>>endobj
+99 0 obj<</S/URI/URI(#ENUMPORTSCOMMAND)>>endobj
+100 0 obj<</Subtype/Link/Rect[72.0 491.0 118.2 504.0]/Border[0 0 0]/A 99 0 R>>endobj
+101 0 obj<</S/URI/URI(http://imprints.sourceforge.net/)>>endobj
+102 0 obj<</Subtype/Link/Rect[303.3 406.2 442.9 419.2]/Border[0 0 0]/A 101 0 R>>endobj
+103 0 obj[96 0 R
+98 0 R
+100 0 R
+102 0 R
]endobj
-105 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
-106 0 obj<</Subtype/Link/Rect[468.3 570.2 549.6 583.2]/Border[0 0 0]/A 105 0 R>>endobj
-107 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
-108 0 obj<</Subtype/Link/Rect[72.0 557.0 92.8 570.0]/Border[0 0 0]/A 107 0 R>>endobj
-109 0 obj<</S/URI/URI(#NETBIOSNAME)>>endobj
-110 0 obj<</Subtype/Link/Rect[94.6 483.6 159.4 494.6]/Border[0 0 0]/A 109 0 R>>endobj
-111 0 obj<</S/URI/URI(#WORKGROUP)>>endobj
-112 0 obj<</Subtype/Link/Rect[94.6 472.8 143.2 483.8]/Border[0 0 0]/A 111 0 R>>endobj
-113 0 obj<</S/URI/URI(#OSLEVEL)>>endobj
-114 0 obj<</Subtype/Link/Rect[94.6 440.4 137.8 451.4]/Border[0 0 0]/A 113 0 R>>endobj
-115 0 obj<</S/URI/URI(#PERFERREDMASTER)>>endobj
-116 0 obj<</Subtype/Link/Rect[94.6 429.6 181.0 440.6]/Border[0 0 0]/A 115 0 R>>endobj
-117 0 obj<</S/URI/URI(#DOMAINMASTER)>>endobj
-118 0 obj<</Subtype/Link/Rect[94.6 418.8 164.8 429.8]/Border[0 0 0]/A 117 0 R>>endobj
-119 0 obj<</S/URI/URI(#LOCALMASTER)>>endobj
-120 0 obj<</Subtype/Link/Rect[94.6 408.0 159.4 419.0]/Border[0 0 0]/A 119 0 R>>endobj
-121 0 obj<</S/URI/URI(#SECURITYEQUALSUSER)>>endobj
-122 0 obj<</Subtype/Link/Rect[94.6 375.6 137.8 386.6]/Border[0 0 0]/A 121 0 R>>endobj
-123 0 obj<</S/URI/URI(#ENCRYPTPASSWORDS)>>endobj
-124 0 obj<</Subtype/Link/Rect[94.6 343.2 186.4 354.2]/Border[0 0 0]/A 123 0 R>>endobj
-125 0 obj<</S/URI/URI(#DOMAINLOGONS)>>endobj
-126 0 obj<</Subtype/Link/Rect[94.6 310.8 164.8 321.8]/Border[0 0 0]/A 125 0 R>>endobj
-127 0 obj<</S/URI/URI(#LOGONPATH)>>endobj
-128 0 obj<</Subtype/Link/Rect[94.6 278.4 148.6 289.4]/Border[0 0 0]/A 127 0 R>>endobj
-129 0 obj<</S/URI/URI(#LOGONDRIVE)>>endobj
-130 0 obj<</Subtype/Link/Rect[94.6 235.2 154.0 246.2]/Border[0 0 0]/A 129 0 R>>endobj
-131 0 obj<</S/URI/URI(#LOGONHOME)>>endobj
-132 0 obj<</Subtype/Link/Rect[94.6 224.4 148.6 235.4]/Border[0 0 0]/A 131 0 R>>endobj
-133 0 obj<</S/URI/URI(#LOGONSCRIPT)>>endobj
-134 0 obj<</Subtype/Link/Rect[94.6 181.2 159.4 192.2]/Border[0 0 0]/A 133 0 R>>endobj
-135 0 obj<</S/URI/URI(#PATH)>>endobj
-136 0 obj<</Subtype/Link/Rect[94.6 138.0 116.2 149.0]/Border[0 0 0]/A 135 0 R>>endobj
-137 0 obj<</S/URI/URI(#WRITEABLE)>>endobj
-138 0 obj<</Subtype/Link/Rect[94.6 127.2 143.2 138.2]/Border[0 0 0]/A 137 0 R>>endobj
-139 0 obj<</S/URI/URI(#WRITELIST)>>endobj
-140 0 obj<</Subtype/Link/Rect[94.6 116.4 148.6 127.4]/Border[0 0 0]/A 139 0 R>>endobj
-141 0 obj<</S/URI/URI(#PATH)>>endobj
-142 0 obj<</Subtype/Link/Rect[94.6 73.2 116.2 84.2]/Border[0 0 0]/A 141 0 R>>endobj
-143 0 obj<</S/URI/URI(#WRITEABLE)>>endobj
-144 0 obj<</Subtype/Link/Rect[94.6 62.4 143.2 73.4]/Border[0 0 0]/A 143 0 R>>endobj
-145 0 obj[106 0 R
-108 0 R
+104 0 obj<</S/URI/URI(http://imprints.sourceforge.net/)>>endobj
+105 0 obj<</Subtype/Link/Rect[108.0 479.8 244.9 492.8]/Border[0 0 0]/A 104 0 R>>endobj
+106 0 obj[105 0 R
+]endobj
+107 0 obj<</S/URI/URI(smbpasswd.8.html)>>endobj
+108 0 obj<</Subtype/Link/Rect[221.4 416.2 287.7 429.2]/Border[0 0 0]/A 107 0 R>>endobj
+109 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
+110 0 obj<</Subtype/Link/Rect[353.1 99.4 425.7 112.4]/Border[0 0 0]/A 109 0 R>>endobj
+111 0 obj<</S/URI/URI(#SECURITY)>>endobj
+112 0 obj<</Subtype/Link/Rect[169.1 59.8 241.7 72.8]/Border[0 0 0]/A 111 0 R>>endobj
+113 0 obj[108 0 R
110 0 R
112 0 R
-114 0 R
-116 0 R
-118 0 R
-120 0 R
-122 0 R
+]endobj
+114 0 obj<</S/URI/URI(#WORKGROUP)>>endobj
+115 0 obj<</Subtype/Link/Rect[146.2 694.6 225.4 707.6]/Border[0 0 0]/A 114 0 R>>endobj
+116 0 obj<</S/URI/URI(#ENCRYPTPASSWORDS)>>endobj
+117 0 obj<</Subtype/Link/Rect[224.7 615.4 343.5 628.4]/Border[0 0 0]/A 116 0 R>>endobj
+118 0 obj<</S/URI/URI(#PASSWORDSERVER)>>endobj
+119 0 obj<</Subtype/Link/Rect[188.7 575.8 307.5 588.8]/Border[0 0 0]/A 118 0 R>>endobj
+120 0 obj[115 0 R
+117 0 R
+119 0 R
+]endobj
+121 0 obj<</S/URI/URI(#SECURITYEQUALSSERVER)>>endobj
+122 0 obj<</Subtype/Link/Rect[277.9 651.4 354.1 664.4]/Border[0 0 0]/A 121 0 R>>endobj
+123 0 obj<</S/URI/URI(winbind.html)>>endobj
+124 0 obj<</Subtype/Link/Rect[153.9 598.6 222.3 611.6]/Border[0 0 0]/A 123 0 R>>endobj
+125 0 obj<</S/URI/URI(http://www.linuxworld.com)>>endobj
+126 0 obj<</Subtype/Link/Rect[443.5 281.8 500.6 294.8]/Border[0 0 0]/A 125 0 R>>endobj
+127 0 obj<</S/URI/URI(http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html)>>endobj
+128 0 obj<</Subtype/Link/Rect[72.0 268.6 189.3 281.6]/Border[0 0 0]/A 127 0 R>>endobj
+129 0 obj[122 0 R
124 0 R
126 0 R
128 0 R
-130 0 R
-132 0 R
-134 0 R
-136 0 R
-138 0 R
-140 0 R
-142 0 R
-144 0 R
]endobj
-146 0 obj<</S/URI/URI(#CREATEMASK)>>endobj
-147 0 obj<</Subtype/Link/Rect[94.6 722.0 154.0 733.0]/Border[0 0 0]/A 146 0 R>>endobj
-148 0 obj<</S/URI/URI(#DIRECTORYMASK)>>endobj
-149 0 obj<</Subtype/Link/Rect[94.6 711.2 170.2 722.2]/Border[0 0 0]/A 148 0 R>>endobj
-150 0 obj<</S/URI/URI(ENCRYPTION.html)>>endobj
-151 0 obj<</Subtype/Link/Rect[108.0 645.4 200.6 658.4]/Border[0 0 0]/A 150 0 R>>endobj
-152 0 obj<</S/URI/URI(#DOMAINADMINUSERS)>>endobj
-153 0 obj<</Subtype/Link/Rect[505.2 553.0 538.2 566.0]/Border[0 0 0]/A 152 0 R>>endobj
-154 0 obj<</S/URI/URI(#DOMAINADMINUSERS)>>endobj
-155 0 obj<</Subtype/Link/Rect[72.0 539.8 124.9 552.8]/Border[0 0 0]/A 154 0 R>>endobj
-156 0 obj<</S/URI/URI(#DOMAINADMINGROUP)>>endobj
-157 0 obj<</Subtype/Link/Rect[146.2 539.8 240.7 552.8]/Border[0 0 0]/A 156 0 R>>endobj
-158 0 obj[147 0 R
-149 0 R
-151 0 R
-153 0 R
-155 0 R
-157 0 R
+130 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
+131 0 obj<</Subtype/Link/Rect[182.3 603.4 254.9 616.4]/Border[0 0 0]/A 130 0 R>>endobj
+132 0 obj<</S/URI/URI(ENCRYPTION.html)>>endobj
+133 0 obj<</Subtype/Link/Rect[334.9 603.4 418.9 616.4]/Border[0 0 0]/A 132 0 R>>endobj
+134 0 obj<</S/URI/URI(UNIX_INSTALL.html)>>endobj
+135 0 obj<</Subtype/Link/Rect[72.0 426.2 173.7 439.2]/Border[0 0 0]/A 134 0 R>>endobj
+136 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
+137 0 obj<</Subtype/Link/Rect[167.0 413.0 268.4 426.0]/Border[0 0 0]/A 136 0 R>>endobj
+138 0 obj[131 0 R
+133 0 R
+135 0 R
+137 0 R
]endobj
-159 0 obj<</S/URI/URI(smbpasswd.6.html)>>endobj
-160 0 obj<</Subtype/Link/Rect[72.0 524.2 138.6 537.2]/Border[0 0 0]/A 159 0 R>>endobj
-161 0 obj<</S/URI/URI(#ADDUSERSCRIPT)>>endobj
-162 0 obj<</Subtype/Link/Rect[427.0 269.0 491.2 282.0]/Border[0 0 0]/A 161 0 R>>endobj
-163 0 obj[160 0 R
+139 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
+140 0 obj<</Subtype/Link/Rect[468.3 570.2 549.6 583.2]/Border[0 0 0]/A 139 0 R>>endobj
+141 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
+142 0 obj<</Subtype/Link/Rect[72.0 557.0 92.8 570.0]/Border[0 0 0]/A 141 0 R>>endobj
+143 0 obj<</S/URI/URI(#NETBIOSNAME)>>endobj
+144 0 obj<</Subtype/Link/Rect[94.6 483.6 159.4 494.6]/Border[0 0 0]/A 143 0 R>>endobj
+145 0 obj<</S/URI/URI(#WORKGROUP)>>endobj
+146 0 obj<</Subtype/Link/Rect[94.6 472.8 143.2 483.8]/Border[0 0 0]/A 145 0 R>>endobj
+147 0 obj<</S/URI/URI(#OSLEVEL)>>endobj
+148 0 obj<</Subtype/Link/Rect[94.6 440.4 137.8 451.4]/Border[0 0 0]/A 147 0 R>>endobj
+149 0 obj<</S/URI/URI(#PERFERREDMASTER)>>endobj
+150 0 obj<</Subtype/Link/Rect[94.6 429.6 181.0 440.6]/Border[0 0 0]/A 149 0 R>>endobj
+151 0 obj<</S/URI/URI(#DOMAINMASTER)>>endobj
+152 0 obj<</Subtype/Link/Rect[94.6 418.8 164.8 429.8]/Border[0 0 0]/A 151 0 R>>endobj
+153 0 obj<</S/URI/URI(#LOCALMASTER)>>endobj
+154 0 obj<</Subtype/Link/Rect[94.6 408.0 159.4 419.0]/Border[0 0 0]/A 153 0 R>>endobj
+155 0 obj<</S/URI/URI(#SECURITYEQUALSUSER)>>endobj
+156 0 obj<</Subtype/Link/Rect[94.6 375.6 137.8 386.6]/Border[0 0 0]/A 155 0 R>>endobj
+157 0 obj<</S/URI/URI(#ENCRYPTPASSWORDS)>>endobj
+158 0 obj<</Subtype/Link/Rect[94.6 343.2 186.4 354.2]/Border[0 0 0]/A 157 0 R>>endobj
+159 0 obj<</S/URI/URI(#DOMAINLOGONS)>>endobj
+160 0 obj<</Subtype/Link/Rect[94.6 310.8 164.8 321.8]/Border[0 0 0]/A 159 0 R>>endobj
+161 0 obj<</S/URI/URI(#LOGONPATH)>>endobj
+162 0 obj<</Subtype/Link/Rect[94.6 278.4 148.6 289.4]/Border[0 0 0]/A 161 0 R>>endobj
+163 0 obj<</S/URI/URI(#LOGONDRIVE)>>endobj
+164 0 obj<</Subtype/Link/Rect[94.6 235.2 154.0 246.2]/Border[0 0 0]/A 163 0 R>>endobj
+165 0 obj<</S/URI/URI(#LOGONHOME)>>endobj
+166 0 obj<</Subtype/Link/Rect[94.6 224.4 148.6 235.4]/Border[0 0 0]/A 165 0 R>>endobj
+167 0 obj<</S/URI/URI(#LOGONSCRIPT)>>endobj
+168 0 obj<</Subtype/Link/Rect[94.6 181.2 159.4 192.2]/Border[0 0 0]/A 167 0 R>>endobj
+169 0 obj<</S/URI/URI(#PATH)>>endobj
+170 0 obj<</Subtype/Link/Rect[94.6 138.0 116.2 149.0]/Border[0 0 0]/A 169 0 R>>endobj
+171 0 obj<</S/URI/URI(#WRITEABLE)>>endobj
+172 0 obj<</Subtype/Link/Rect[94.6 127.2 143.2 138.2]/Border[0 0 0]/A 171 0 R>>endobj
+173 0 obj<</S/URI/URI(#WRITELIST)>>endobj
+174 0 obj<</Subtype/Link/Rect[94.6 116.4 148.6 127.4]/Border[0 0 0]/A 173 0 R>>endobj
+175 0 obj<</S/URI/URI(#PATH)>>endobj
+176 0 obj<</Subtype/Link/Rect[94.6 73.2 116.2 84.2]/Border[0 0 0]/A 175 0 R>>endobj
+177 0 obj<</S/URI/URI(#WRITEABLE)>>endobj
+178 0 obj<</Subtype/Link/Rect[94.6 62.4 143.2 73.4]/Border[0 0 0]/A 177 0 R>>endobj
+179 0 obj[140 0 R
+142 0 R
+144 0 R
+146 0 R
+148 0 R
+150 0 R
+152 0 R
+154 0 R
+156 0 R
+158 0 R
+160 0 R
162 0 R
-]endobj
-164 0 obj<</S/URI/URI(http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp)>>endobj
-165 0 obj<</Subtype/Link/Rect[164.2 441.8 409.3 454.8]/Border[0 0 0]/A 164 0 R>>endobj
-166 0 obj[165 0 R
-]endobj
-167 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE)>>endobj
-168 0 obj<</Subtype/Link/Rect[287.9 523.0 540.0 536.0]/Border[0 0 0]/A 167 0 R>>endobj
-169 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE)>>endobj
-170 0 obj<</Subtype/Link/Rect[236.3 483.4 508.6 496.4]/Border[0 0 0]/A 169 0 R>>endobj
-171 0 obj<</S/URI/URI(http://www.tcpdump.org/)>>endobj
-172 0 obj<</Subtype/Link/Rect[352.1 68.6 458.1 81.6]/Border[0 0 0]/A 171 0 R>>endobj
-173 0 obj[168 0 R
+164 0 R
+166 0 R
+168 0 R
170 0 R
172 0 R
+174 0 R
+176 0 R
+178 0 R
]endobj
-174 0 obj<</S/URI/URI(http://www.ethereal.com/)>>endobj
-175 0 obj<</Subtype/Link/Rect[435.5 721.0 544.9 734.0]/Border[0 0 0]/A 174 0 R>>endobj
-176 0 obj<</S/URI/URI(http://samba.org)>>endobj
-177 0 obj<</Subtype/Link/Rect[236.3 127.0 310.8 140.0]/Border[0 0 0]/A 176 0 R>>endobj
-178 0 obj<</S/URI/URI(http://www.skippy.net/linux/smb-howto.html)>>endobj
-179 0 obj<</Subtype/Link/Rect[144.0 74.2 346.1 87.2]/Border[0 0 0]/A 178 0 R>>endobj
-180 0 obj[175 0 R
-177 0 R
-179 0 R
+180 0 obj<</S/URI/URI(#CREATEMASK)>>endobj
+181 0 obj<</Subtype/Link/Rect[94.6 722.0 154.0 733.0]/Border[0 0 0]/A 180 0 R>>endobj
+182 0 obj<</S/URI/URI(#DIRECTORYMASK)>>endobj
+183 0 obj<</Subtype/Link/Rect[94.6 711.2 170.2 722.2]/Border[0 0 0]/A 182 0 R>>endobj
+184 0 obj<</S/URI/URI(ENCRYPTION.html)>>endobj
+185 0 obj<</Subtype/Link/Rect[108.0 645.4 200.6 658.4]/Border[0 0 0]/A 184 0 R>>endobj
+186 0 obj<</S/URI/URI(#DOMAINADMINGROUP)>>endobj
+187 0 obj<</Subtype/Link/Rect[505.2 553.0 538.2 566.0]/Border[0 0 0]/A 186 0 R>>endobj
+188 0 obj<</S/URI/URI(#DOMAINADMINGROUP)>>endobj
+189 0 obj<</Subtype/Link/Rect[72.0 539.8 127.9 552.8]/Border[0 0 0]/A 188 0 R>>endobj
+190 0 obj[181 0 R
+183 0 R
+185 0 R
+187 0 R
+189 0 R
]endobj
-181 0 obj<</S/URI/URI(http://bioserve.latrobe.edu.au/samba)>>endobj
-182 0 obj<</Subtype/Link/Rect[182.5 707.8 345.0 720.8]/Border[0 0 0]/A 181 0 R>>endobj
-183 0 obj<</S/URI/URI(http://samba.org/cifs/)>>endobj
-184 0 obj<</Subtype/Link/Rect[284.9 694.6 381.4 707.6]/Border[0 0 0]/A 183 0 R>>endobj
-185 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/ntdom/)>>endobj
-186 0 obj<</Subtype/Link/Rect[244.2 681.4 411.2 694.4]/Border[0 0 0]/A 185 0 R>>endobj
-187 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/developr/drg/CIFS/)>>endobj
-188 0 obj<</Subtype/Link/Rect[280.3 668.2 471.9 681.2]/Border[0 0 0]/A 187 0 R>>endobj
-189 0 obj<</S/URI/URI(http://samba.org)>>endobj
-190 0 obj<</Subtype/Link/Rect[361.0 615.4 432.8 628.4]/Border[0 0 0]/A 189 0 R>>endobj
-191 0 obj<</S/URI/URI(http://www.samba-tng.org/)>>endobj
-192 0 obj<</Subtype/Link/Rect[301.1 575.8 425.6 588.8]/Border[0 0 0]/A 191 0 R>>endobj
-193 0 obj<</S/URI/URI(http://lists.samba.org/)>>endobj
-194 0 obj<</Subtype/Link/Rect[135.5 140.2 227.8 153.2]/Border[0 0 0]/A 193 0 R>>endobj
-195 0 obj<</S/URI/URI(http://lists.samba.org/mailman/roster/samba-ntdom)>>endobj
-196 0 obj<</Subtype/Link/Rect[309.0 127.0 330.7 140.0]/Border[0 0 0]/A 195 0 R>>endobj
-197 0 obj[182 0 R
-184 0 R
-186 0 R
-188 0 R
-190 0 R
-192 0 R
+191 0 obj<</S/URI/URI(smbpasswd.6.html)>>endobj
+192 0 obj<</Subtype/Link/Rect[72.0 537.4 138.6 550.4]/Border[0 0 0]/A 191 0 R>>endobj
+193 0 obj<</S/URI/URI(#ADDUSERSCRIPT)>>endobj
+194 0 obj<</Subtype/Link/Rect[427.0 282.2 491.2 295.2]/Border[0 0 0]/A 193 0 R>>endobj
+195 0 obj[192 0 R
194 0 R
-196 0 R
]endobj
-198 0 obj<</S/URI/URI(#NTACLSUPPORT)>>endobj
-199 0 obj<</Subtype/Link/Rect[342.7 533.8 441.7 546.8]/Border[0 0 0]/A 198 0 R>>endobj
-200 0 obj[199 0 R
+196 0 obj<</S/URI/URI(http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp)>>endobj
+197 0 obj<</Subtype/Link/Rect[164.2 441.8 409.3 454.8]/Border[0 0 0]/A 196 0 R>>endobj
+198 0 obj[197 0 R
]endobj
-201 0 obj<</S/URI/URI(#SECURITYMASK)>>endobj
-202 0 obj<</Subtype/Link/Rect[88.2 668.2 180.6 681.2]/Border[0 0 0]/A 201 0 R>>endobj
-203 0 obj<</S/URI/URI(#CREATEMASK)>>endobj
-204 0 obj<</Subtype/Link/Rect[358.9 589.0 438.1 602.0]/Border[0 0 0]/A 203 0 R>>endobj
-205 0 obj<</S/URI/URI(#FORCESECURITYMODE)>>endobj
-206 0 obj<</Subtype/Link/Rect[427.0 536.2 526.0 549.2]/Border[0 0 0]/A 205 0 R>>endobj
-207 0 obj<</S/URI/URI(#FORCESECURITYMODE)>>endobj
-208 0 obj<</Subtype/Link/Rect[72.0 523.0 98.4 536.0]/Border[0 0 0]/A 207 0 R>>endobj
-209 0 obj<</S/URI/URI(#FORCECREATEMODE)>>endobj
-210 0 obj<</Subtype/Link/Rect[358.9 443.8 477.7 456.8]/Border[0 0 0]/A 209 0 R>>endobj
-211 0 obj<</S/URI/URI(smb.conf.5.html)>>endobj
-212 0 obj<</Subtype/Link/Rect[72.0 166.6 151.2 179.6]/Border[0 0 0]/A 211 0 R>>endobj
-213 0 obj[202 0 R
+199 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE)>>endobj
+200 0 obj<</Subtype/Link/Rect[287.9 523.0 540.0 536.0]/Border[0 0 0]/A 199 0 R>>endobj
+201 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE)>>endobj
+202 0 obj<</Subtype/Link/Rect[236.3 483.4 508.6 496.4]/Border[0 0 0]/A 201 0 R>>endobj
+203 0 obj<</S/URI/URI(http://www.tcpdump.org/)>>endobj
+204 0 obj<</Subtype/Link/Rect[352.1 68.6 458.1 81.6]/Border[0 0 0]/A 203 0 R>>endobj
+205 0 obj[200 0 R
+202 0 R
204 0 R
-206 0 R
-208 0 R
-210 0 R
-212 0 R
]endobj
-214 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/samba/warp.html)>>endobj
-215 0 obj<</Subtype/Link/Rect[331.1 607.0 550.0 620.0]/Border[0 0 0]/A 214 0 R>>endobj
-216 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/)>>endobj
-217 0 obj<</Subtype/Link/Rect[72.0 241.4 319.2 254.4]/Border[0 0 0]/A 216 0 R>>endobj
-218 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/lanman.html)>>endobj
-219 0 obj<</Subtype/Link/Rect[346.1 241.4 544.2 254.4]/Border[0 0 0]/A 218 0 R>>endobj
-220 0 obj<</S/URI/URI(ftp://ftp.cdrom.com/pub/os2/network/ndis/)>>endobj
-221 0 obj<</Subtype/Link/Rect[175.9 117.8 366.2 130.8]/Border[0 0 0]/A 220 0 R>>endobj
-222 0 obj[215 0 R
-217 0 R
-219 0 R
-221 0 R
+206 0 obj<</S/URI/URI(http://www.ethereal.com/)>>endobj
+207 0 obj<</Subtype/Link/Rect[435.5 721.0 544.9 734.0]/Border[0 0 0]/A 206 0 R>>endobj
+208 0 obj<</S/URI/URI(http://samba.org)>>endobj
+209 0 obj<</Subtype/Link/Rect[236.3 127.0 310.8 140.0]/Border[0 0 0]/A 208 0 R>>endobj
+210 0 obj<</S/URI/URI(http://www.skippy.net/linux/smb-howto.html)>>endobj
+211 0 obj<</Subtype/Link/Rect[144.0 74.2 346.1 87.2]/Border[0 0 0]/A 210 0 R>>endobj
+212 0 obj[207 0 R
+209 0 R
+211 0 R
+]endobj
+213 0 obj<</S/URI/URI(http://bioserve.latrobe.edu.au/samba)>>endobj
+214 0 obj<</Subtype/Link/Rect[182.5 707.8 345.0 720.8]/Border[0 0 0]/A 213 0 R>>endobj
+215 0 obj<</S/URI/URI(http://samba.org/cifs/)>>endobj
+216 0 obj<</Subtype/Link/Rect[284.9 694.6 381.4 707.6]/Border[0 0 0]/A 215 0 R>>endobj
+217 0 obj<</S/URI/URI(http://mailhost.cb1.com/~lkcl/ntdom/)>>endobj
+218 0 obj<</Subtype/Link/Rect[244.2 681.4 411.2 694.4]/Border[0 0 0]/A 217 0 R>>endobj
+219 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/developr/drg/CIFS/)>>endobj
+220 0 obj<</Subtype/Link/Rect[280.3 668.2 471.9 681.2]/Border[0 0 0]/A 219 0 R>>endobj
+221 0 obj<</S/URI/URI(http://samba.org)>>endobj
+222 0 obj<</Subtype/Link/Rect[361.0 615.4 432.8 628.4]/Border[0 0 0]/A 221 0 R>>endobj
+223 0 obj<</S/URI/URI(http://www.samba-tng.org/)>>endobj
+224 0 obj<</Subtype/Link/Rect[301.1 575.8 425.6 588.8]/Border[0 0 0]/A 223 0 R>>endobj
+225 0 obj<</S/URI/URI(http://lists.samba.org/)>>endobj
+226 0 obj<</Subtype/Link/Rect[135.5 140.2 227.8 153.2]/Border[0 0 0]/A 225 0 R>>endobj
+227 0 obj<</S/URI/URI(http://lists.samba.org/mailman/roster/samba-ntdom)>>endobj
+228 0 obj<</Subtype/Link/Rect[309.0 127.0 330.7 140.0]/Border[0 0 0]/A 227 0 R>>endobj
+229 0 obj[214 0 R
+216 0 R
+218 0 R
+220 0 R
+222 0 R
+224 0 R
+226 0 R
+228 0 R
]endobj
-223 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/samba/fix.html)>>endobj
-224 0 obj<</Subtype/Link/Rect[225.7 661.0 434.8 674.0]/Border[0 0 0]/A 223 0 R>>endobj
-225 0 obj[224 0 R
+230 0 obj<</S/URI/URI(mailto:jtrostel@snapserver.com)>>endobj
+231 0 obj<</Subtype/Link/Rect[200.6 255.4 310.1 268.4]/Border[0 0 0]/A 230 0 R>>endobj
+232 0 obj[231 0 R
]endobj
-226 0 obj<</S/URI/URI(http://samba.org/samba/cvs.html)>>endobj
-227 0 obj<</Subtype/Link/Rect[357.1 577.0 500.7 590.0]/Border[0 0 0]/A 226 0 R>>endobj
-228 0 obj<</S/URI/URI(http://samba.org/cgi-bin/cvsweb)>>endobj
-229 0 obj<</Subtype/Link/Rect[138.6 354.6 283.2 367.6]/Border[0 0 0]/A 228 0 R>>endobj
-230 0 obj<</S/URI/URI(http://www.cyclic.com/)>>endobj
-231 0 obj<</Subtype/Link/Rect[394.3 230.2 498.2 243.2]/Border[0 0 0]/A 230 0 R>>endobj
-232 0 obj[227 0 R
-229 0 R
-231 0 R
+233 0 obj<</S/URI/URI(winbindd.8.html)>>endobj
+234 0 obj<</Subtype/Link/Rect[311.8 195.0 366.1 208.0]/Border[0 0 0]/A 233 0 R>>endobj
+235 0 obj[234 0 R
]endobj
-233 0 obj<</Subtype/Link/Rect[72.0 684.0 277.3 697.0]/Border[0 0 0]/Dest[494 0 R/XYZ null 798 0]>>endobj
-234 0 obj<</Subtype/Link/Rect[108.0 670.8 249.2 683.8]/Border[0 0 0]/Dest[494 0 R/XYZ null 730 0]>>endobj
-235 0 obj<</Subtype/Link/Rect[108.0 657.6 255.0 670.6]/Border[0 0 0]/Dest[494 0 R/XYZ null 593 0]>>endobj
-236 0 obj<</Subtype/Link/Rect[108.0 644.4 257.7 657.4]/Border[0 0 0]/Dest[494 0 R/XYZ null 178 0]>>endobj
-237 0 obj<</Subtype/Link/Rect[108.0 631.2 309.0 644.2]/Border[0 0 0]/Dest[497 0 R/XYZ null 739 0]>>endobj
-238 0 obj<</Subtype/Link/Rect[108.0 618.0 316.7 631.0]/Border[0 0 0]/Dest[497 0 R/XYZ null 379 0]>>endobj
-239 0 obj<</Subtype/Link/Rect[108.0 604.8 284.9 617.8]/Border[0 0 0]/Dest[497 0 R/XYZ null 268 0]>>endobj
-240 0 obj<</Subtype/Link/Rect[108.0 591.6 280.0 604.6]/Border[0 0 0]/Dest[500 0 R/XYZ null 768 0]>>endobj
-241 0 obj<</Subtype/Link/Rect[108.0 578.4 328.6 591.4]/Border[0 0 0]/Dest[500 0 R/XYZ null 266 0]>>endobj
-242 0 obj<</Subtype/Link/Rect[108.0 565.2 364.9 578.2]/Border[0 0 0]/Dest[503 0 R/XYZ null 686 0]>>endobj
-243 0 obj<</Subtype/Link/Rect[108.0 552.0 315.8 565.0]/Border[0 0 0]/Dest[503 0 R/XYZ null 509 0]>>endobj
-244 0 obj<</Subtype/Link/Rect[108.0 538.8 514.3 551.8]/Border[0 0 0]/Dest[503 0 R/XYZ null 332 0]>>endobj
-245 0 obj<</Subtype/Link/Rect[108.0 525.6 259.4 538.6]/Border[0 0 0]/Dest[506 0 R/XYZ null 768 0]>>endobj
-246 0 obj<</Subtype/Link/Rect[108.0 512.4 236.0 525.4]/Border[0 0 0]/Dest[506 0 R/XYZ null 577 0]>>endobj
-247 0 obj<</Subtype/Link/Rect[108.0 499.2 186.5 512.2]/Border[0 0 0]/Dest[506 0 R/XYZ null 505 0]>>endobj
-248 0 obj<</Subtype/Link/Rect[108.0 486.0 267.2 499.0]/Border[0 0 0]/Dest[506 0 R/XYZ null 394 0]>>endobj
-249 0 obj<</Subtype/Link/Rect[108.0 472.8 295.6 485.8]/Border[0 0 0]/Dest[509 0 R/XYZ null 739 0]>>endobj
-250 0 obj<</Subtype/Link/Rect[108.0 459.6 177.7 472.6]/Border[0 0 0]/Dest[509 0 R/XYZ null 615 0]>>endobj
-251 0 obj<</Subtype/Link/Rect[108.0 446.4 232.3 459.4]/Border[0 0 0]/Dest[512 0 R/XYZ null 768 0]>>endobj
-252 0 obj<</Subtype/Link/Rect[108.0 433.2 232.6 446.2]/Border[0 0 0]/Dest[512 0 R/XYZ null 683 0]>>endobj
-253 0 obj<</Subtype/Link/Rect[72.0 406.8 348.8 419.8]/Border[0 0 0]/Dest[515 0 R/XYZ null 798 0]>>endobj
-254 0 obj<</Subtype/Link/Rect[108.0 393.6 161.5 406.6]/Border[0 0 0]/Dest[515 0 R/XYZ null 706 0]>>endobj
-255 0 obj<</Subtype/Link/Rect[108.0 380.4 327.7 393.4]/Border[0 0 0]/Dest[515 0 R/XYZ null 463 0]>>endobj
-256 0 obj<</Subtype/Link/Rect[108.0 367.2 177.1 380.2]/Border[0 0 0]/Dest[515 0 R/XYZ null 391 0]>>endobj
-257 0 obj<</Subtype/Link/Rect[108.0 354.0 203.6 367.0]/Border[0 0 0]/Dest[518 0 R/XYZ null 501 0]>>endobj
-258 0 obj<</Subtype/Link/Rect[108.0 340.8 195.1 353.8]/Border[0 0 0]/Dest[518 0 R/XYZ null 351 0]>>endobj
-259 0 obj<</Subtype/Link/Rect[108.0 327.6 215.2 340.6]/Border[0 0 0]/Dest[518 0 R/XYZ null 190 0]>>endobj
-260 0 obj<</Subtype/Link/Rect[108.0 314.4 382.4 327.4]/Border[0 0 0]/Dest[521 0 R/XYZ null 359 0]>>endobj
-261 0 obj<</Subtype/Link/Rect[108.0 301.2 255.6 314.2]/Border[0 0 0]/Dest[524 0 R/XYZ null 296 0]>>endobj
-262 0 obj<</Subtype/Link/Rect[108.0 288.0 224.1 301.0]/Border[0 0 0]/Dest[527 0 R/XYZ null 768 0]>>endobj
-263 0 obj<</Subtype/Link/Rect[108.0 274.8 187.8 287.8]/Border[0 0 0]/Dest[530 0 R/XYZ null 479 0]>>endobj
-264 0 obj<</Subtype/Link/Rect[108.0 261.6 194.5 274.6]/Border[0 0 0]/Dest[530 0 R/XYZ null 368 0]>>endobj
-265 0 obj<</Subtype/Link/Rect[108.0 248.4 200.6 261.4]/Border[0 0 0]/Dest[530 0 R/XYZ null 217 0]>>endobj
-266 0 obj<</Subtype/Link/Rect[108.0 235.2 526.0 248.2]/Border[0 0 0]/Dest[533 0 R/XYZ null 638 0]>>endobj
-267 0 obj<</Subtype/Link/Rect[108.0 222.0 500.6 235.0]/Border[0 0 0]/Dest[536 0 R/XYZ null 768 0]>>endobj
-268 0 obj<</Subtype/Link/Rect[108.0 208.8 353.3 221.8]/Border[0 0 0]/Dest[536 0 R/XYZ null 221 0]>>endobj
-269 0 obj<</Subtype/Link/Rect[108.0 195.6 419.0 208.6]/Border[0 0 0]/Dest[539 0 R/XYZ null 607 0]>>endobj
-270 0 obj<</Subtype/Link/Rect[108.0 182.4 332.5 195.4]/Border[0 0 0]/Dest[539 0 R/XYZ null 306 0]>>endobj
-271 0 obj<</Subtype/Link/Rect[108.0 169.2 256.5 182.2]/Border[0 0 0]/Dest[542 0 R/XYZ null 479 0]>>endobj
-272 0 obj<</Subtype/Link/Rect[72.0 142.8 371.8 155.8]/Border[0 0 0]/Dest[545 0 R/XYZ null 798 0]>>endobj
-273 0 obj<</Subtype/Link/Rect[108.0 129.6 181.6 142.6]/Border[0 0 0]/Dest[545 0 R/XYZ null 706 0]>>endobj
-274 0 obj<</Subtype/Link/Rect[108.0 116.4 210.7 129.4]/Border[0 0 0]/Dest[545 0 R/XYZ null 569 0]>>endobj
-275 0 obj<</Subtype/Link/Rect[108.0 103.2 268.7 116.2]/Border[0 0 0]/Dest[548 0 R/XYZ null 699 0]>>endobj
-276 0 obj<</Subtype/Link/Rect[108.0 90.0 277.0 103.0]/Border[0 0 0]/Dest[548 0 R/XYZ null 220 0]>>endobj
-277 0 obj<</Subtype/Link/Rect[108.0 76.8 316.7 89.8]/Border[0 0 0]/Dest[551 0 R/XYZ null 768 0]>>endobj
-278 0 obj<</Subtype/Link/Rect[108.0 63.6 215.2 76.6]/Border[0 0 0]/Dest[551 0 R/XYZ null 656 0]>>endobj
-279 0 obj[233 0 R
-234 0 R
-235 0 R
-236 0 R
-237 0 R
-238 0 R
+236 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/samba/warp.html)>>endobj
+237 0 obj<</Subtype/Link/Rect[331.1 607.0 550.0 620.0]/Border[0 0 0]/A 236 0 R>>endobj
+238 0 obj<</S/URI/URI(ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/)>>endobj
+239 0 obj<</Subtype/Link/Rect[72.0 241.4 319.2 254.4]/Border[0 0 0]/A 238 0 R>>endobj
+240 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/lanman.html)>>endobj
+241 0 obj<</Subtype/Link/Rect[346.1 241.4 544.2 254.4]/Border[0 0 0]/A 240 0 R>>endobj
+242 0 obj<</S/URI/URI(ftp://ftp.cdrom.com/pub/os2/network/ndis/)>>endobj
+243 0 obj<</Subtype/Link/Rect[175.9 117.8 366.2 130.8]/Border[0 0 0]/A 242 0 R>>endobj
+244 0 obj[237 0 R
239 0 R
-240 0 R
241 0 R
-242 0 R
243 0 R
-244 0 R
-245 0 R
-246 0 R
-247 0 R
-248 0 R
-249 0 R
-250 0 R
+]endobj
+245 0 obj<</S/URI/URI(http://carol.wins.uva.nl/~leeuw/samba/fix.html)>>endobj
+246 0 obj<</Subtype/Link/Rect[225.7 661.0 434.8 674.0]/Border[0 0 0]/A 245 0 R>>endobj
+247 0 obj[246 0 R
+]endobj
+248 0 obj<</S/URI/URI(http://samba.org/samba/cvs.html)>>endobj
+249 0 obj<</Subtype/Link/Rect[357.1 577.0 500.7 590.0]/Border[0 0 0]/A 248 0 R>>endobj
+250 0 obj<</S/URI/URI(http://samba.org/cgi-bin/cvsweb)>>endobj
+251 0 obj<</Subtype/Link/Rect[138.6 354.6 283.2 367.6]/Border[0 0 0]/A 250 0 R>>endobj
+252 0 obj<</S/URI/URI(http://www.cyclic.com/)>>endobj
+253 0 obj<</Subtype/Link/Rect[394.3 230.2 498.2 243.2]/Border[0 0 0]/A 252 0 R>>endobj
+254 0 obj[249 0 R
251 0 R
-252 0 R
253 0 R
-254 0 R
-255 0 R
-256 0 R
-257 0 R
-258 0 R
+]endobj
+255 0 obj<</S/URI/URI(x1096.htm)>>endobj
+256 0 obj<</Subtype/Link/Rect[204.3 408.2 260.8 421.2]/Border[0 0 0]/A 255 0 R>>endobj
+257 0 obj[256 0 R
+]endobj
+258 0 obj<</Subtype/Link/Rect[72.0 684.0 277.3 697.0]/Border[0 0 0]/Dest[523 0 R/XYZ null 798 0]>>endobj
+259 0 obj<</Subtype/Link/Rect[108.0 670.8 249.2 683.8]/Border[0 0 0]/Dest[523 0 R/XYZ null 730 0]>>endobj
+260 0 obj<</Subtype/Link/Rect[108.0 657.6 255.0 670.6]/Border[0 0 0]/Dest[523 0 R/XYZ null 593 0]>>endobj
+261 0 obj<</Subtype/Link/Rect[108.0 644.4 257.7 657.4]/Border[0 0 0]/Dest[523 0 R/XYZ null 178 0]>>endobj
+262 0 obj<</Subtype/Link/Rect[108.0 631.2 309.0 644.2]/Border[0 0 0]/Dest[526 0 R/XYZ null 739 0]>>endobj
+263 0 obj<</Subtype/Link/Rect[108.0 618.0 316.7 631.0]/Border[0 0 0]/Dest[526 0 R/XYZ null 379 0]>>endobj
+264 0 obj<</Subtype/Link/Rect[108.0 604.8 284.9 617.8]/Border[0 0 0]/Dest[526 0 R/XYZ null 268 0]>>endobj
+265 0 obj<</Subtype/Link/Rect[108.0 591.6 280.0 604.6]/Border[0 0 0]/Dest[529 0 R/XYZ null 768 0]>>endobj
+266 0 obj<</Subtype/Link/Rect[108.0 578.4 328.6 591.4]/Border[0 0 0]/Dest[529 0 R/XYZ null 266 0]>>endobj
+267 0 obj<</Subtype/Link/Rect[108.0 565.2 364.9 578.2]/Border[0 0 0]/Dest[532 0 R/XYZ null 686 0]>>endobj
+268 0 obj<</Subtype/Link/Rect[108.0 552.0 315.8 565.0]/Border[0 0 0]/Dest[532 0 R/XYZ null 509 0]>>endobj
+269 0 obj<</Subtype/Link/Rect[108.0 538.8 514.3 551.8]/Border[0 0 0]/Dest[532 0 R/XYZ null 332 0]>>endobj
+270 0 obj<</Subtype/Link/Rect[108.0 525.6 259.4 538.6]/Border[0 0 0]/Dest[535 0 R/XYZ null 768 0]>>endobj
+271 0 obj<</Subtype/Link/Rect[108.0 512.4 236.0 525.4]/Border[0 0 0]/Dest[535 0 R/XYZ null 577 0]>>endobj
+272 0 obj<</Subtype/Link/Rect[108.0 499.2 186.5 512.2]/Border[0 0 0]/Dest[535 0 R/XYZ null 505 0]>>endobj
+273 0 obj<</Subtype/Link/Rect[108.0 486.0 267.2 499.0]/Border[0 0 0]/Dest[535 0 R/XYZ null 394 0]>>endobj
+274 0 obj<</Subtype/Link/Rect[108.0 472.8 295.6 485.8]/Border[0 0 0]/Dest[538 0 R/XYZ null 739 0]>>endobj
+275 0 obj<</Subtype/Link/Rect[108.0 459.6 177.7 472.6]/Border[0 0 0]/Dest[538 0 R/XYZ null 615 0]>>endobj
+276 0 obj<</Subtype/Link/Rect[108.0 446.4 232.3 459.4]/Border[0 0 0]/Dest[541 0 R/XYZ null 768 0]>>endobj
+277 0 obj<</Subtype/Link/Rect[108.0 433.2 232.6 446.2]/Border[0 0 0]/Dest[541 0 R/XYZ null 683 0]>>endobj
+278 0 obj<</Subtype/Link/Rect[72.0 406.8 348.8 419.8]/Border[0 0 0]/Dest[544 0 R/XYZ null 798 0]>>endobj
+279 0 obj<</Subtype/Link/Rect[108.0 393.6 161.5 406.6]/Border[0 0 0]/Dest[544 0 R/XYZ null 706 0]>>endobj
+280 0 obj<</Subtype/Link/Rect[108.0 380.4 327.7 393.4]/Border[0 0 0]/Dest[544 0 R/XYZ null 463 0]>>endobj
+281 0 obj<</Subtype/Link/Rect[108.0 367.2 177.1 380.2]/Border[0 0 0]/Dest[544 0 R/XYZ null 325 0]>>endobj
+282 0 obj<</Subtype/Link/Rect[108.0 354.0 203.6 367.0]/Border[0 0 0]/Dest[547 0 R/XYZ null 435 0]>>endobj
+283 0 obj<</Subtype/Link/Rect[108.0 340.8 195.1 353.8]/Border[0 0 0]/Dest[547 0 R/XYZ null 285 0]>>endobj
+284 0 obj<</Subtype/Link/Rect[108.0 327.6 215.2 340.6]/Border[0 0 0]/Dest[550 0 R/XYZ null 768 0]>>endobj
+285 0 obj<</Subtype/Link/Rect[108.0 314.4 382.4 327.4]/Border[0 0 0]/Dest[550 0 R/XYZ null 268 0]>>endobj
+286 0 obj<</Subtype/Link/Rect[108.0 301.2 255.6 314.2]/Border[0 0 0]/Dest[553 0 R/XYZ null 210 0]>>endobj
+287 0 obj<</Subtype/Link/Rect[108.0 288.0 224.1 301.0]/Border[0 0 0]/Dest[556 0 R/XYZ null 660 0]>>endobj
+288 0 obj<</Subtype/Link/Rect[108.0 274.8 187.8 287.8]/Border[0 0 0]/Dest[559 0 R/XYZ null 371 0]>>endobj
+289 0 obj<</Subtype/Link/Rect[108.0 261.6 194.5 274.6]/Border[0 0 0]/Dest[559 0 R/XYZ null 260 0]>>endobj
+290 0 obj<</Subtype/Link/Rect[108.0 248.4 200.6 261.4]/Border[0 0 0]/Dest[562 0 R/XYZ null 768 0]>>endobj
+291 0 obj<</Subtype/Link/Rect[108.0 235.2 526.0 248.2]/Border[0 0 0]/Dest[562 0 R/XYZ null 529 0]>>endobj
+292 0 obj<</Subtype/Link/Rect[108.0 222.0 500.6 235.0]/Border[0 0 0]/Dest[565 0 R/XYZ null 633 0]>>endobj
+293 0 obj<</Subtype/Link/Rect[108.0 208.8 353.3 221.8]/Border[0 0 0]/Dest[568 0 R/XYZ null 581 0]>>endobj
+294 0 obj<</Subtype/Link/Rect[108.0 195.6 419.0 208.6]/Border[0 0 0]/Dest[568 0 R/XYZ null 304 0]>>endobj
+295 0 obj<</Subtype/Link/Rect[108.0 182.4 332.5 195.4]/Border[0 0 0]/Dest[571 0 R/XYZ null 594 0]>>endobj
+296 0 obj<</Subtype/Link/Rect[108.0 169.2 181.6 182.2]/Border[0 0 0]/Dest[574 0 R/XYZ null 639 0]>>endobj
+297 0 obj<</Subtype/Link/Rect[72.0 142.8 463.4 155.8]/Border[0 0 0]/Dest[577 0 R/XYZ null 798 0]>>endobj
+298 0 obj<</Subtype/Link/Rect[108.0 129.6 202.4 142.6]/Border[0 0 0]/Dest[577 0 R/XYZ null 706 0]>>endobj
+299 0 obj<</Subtype/Link/Rect[108.0 116.4 244.9 129.4]/Border[0 0 0]/Dest[580 0 R/XYZ null 192 0]>>endobj
+300 0 obj<</Subtype/Link/Rect[108.0 103.2 270.3 116.2]/Border[0 0 0]/Dest[583 0 R/XYZ null 739 0]>>endobj
+301 0 obj<</Subtype/Link/Rect[72.0 76.8 402.3 89.8]/Border[0 0 0]/Dest[586 0 R/XYZ null 798 0]>>endobj
+302 0 obj<</Subtype/Link/Rect[108.0 63.6 179.2 76.6]/Border[0 0 0]/Dest[586 0 R/XYZ null 706 0]>>endobj
+303 0 obj[258 0 R
259 0 R
260 0 R
261 0 R
276 0 R
277 0 R
278 0 R
-]endobj
-280 0 obj<</Subtype/Link/Rect[108.0 684.0 246.4 697.0]/Border[0 0 0]/Dest[554 0 R/XYZ null 399 0]>>endobj
-281 0 obj<</Subtype/Link/Rect[108.0 670.8 362.5 683.8]/Border[0 0 0]/Dest[557 0 R/XYZ null 475 0]>>endobj
-282 0 obj<</Subtype/Link/Rect[72.0 644.4 402.3 657.4]/Border[0 0 0]/Dest[560 0 R/XYZ null 798 0]>>endobj
-283 0 obj<</Subtype/Link/Rect[108.0 631.2 179.2 644.2]/Border[0 0 0]/Dest[560 0 R/XYZ null 706 0]>>endobj
-284 0 obj<</Subtype/Link/Rect[108.0 618.0 161.2 631.0]/Border[0 0 0]/Dest[563 0 R/XYZ null 673 0]>>endobj
-285 0 obj<</Subtype/Link/Rect[72.0 591.6 277.1 604.6]/Border[0 0 0]/Dest[566 0 R/XYZ null 798 0]>>endobj
-286 0 obj<</Subtype/Link/Rect[108.0 578.4 181.6 591.4]/Border[0 0 0]/Dest[566 0 R/XYZ null 730 0]>>endobj
-287 0 obj<</Subtype/Link/Rect[108.0 565.2 189.0 578.2]/Border[0 0 0]/Dest[566 0 R/XYZ null 302 0]>>endobj
-288 0 obj<</Subtype/Link/Rect[108.0 552.0 209.7 565.0]/Border[0 0 0]/Dest[569 0 R/XYZ null 693 0]>>endobj
-289 0 obj<</Subtype/Link/Rect[108.0 538.8 294.4 551.8]/Border[0 0 0]/Dest[572 0 R/XYZ null 542 0]>>endobj
-290 0 obj<</Subtype/Link/Rect[108.0 525.6 287.3 538.6]/Border[0 0 0]/Dest[575 0 R/XYZ null 768 0]>>endobj
-291 0 obj<</Subtype/Link/Rect[108.0 512.4 350.9 525.4]/Border[0 0 0]/Dest[575 0 R/XYZ null 383 0]>>endobj
-292 0 obj<</Subtype/Link/Rect[108.0 499.2 242.1 512.2]/Border[0 0 0]/Dest[578 0 R/XYZ null 768 0]>>endobj
-293 0 obj<</Subtype/Link/Rect[108.0 486.0 220.1 499.0]/Border[0 0 0]/Dest[578 0 R/XYZ null 577 0]>>endobj
-294 0 obj<</Subtype/Link/Rect[108.0 472.8 214.3 485.8]/Border[0 0 0]/Dest[578 0 R/XYZ null 466 0]>>endobj
-295 0 obj<</Subtype/Link/Rect[108.0 459.6 281.2 472.6]/Border[0 0 0]/Dest[578 0 R/XYZ null 328 0]>>endobj
-296 0 obj<</Subtype/Link/Rect[108.0 446.4 222.3 459.4]/Border[0 0 0]/Dest[578 0 R/XYZ null 230 0]>>endobj
-297 0 obj<</Subtype/Link/Rect[108.0 433.2 234.5 446.2]/Border[0 0 0]/Dest[581 0 R/XYZ null 768 0]>>endobj
-298 0 obj<</Subtype/Link/Rect[108.0 420.0 300.2 433.0]/Border[0 0 0]/Dest[581 0 R/XYZ null 191 0]>>endobj
-299 0 obj<</Subtype/Link/Rect[72.0 393.6 272.9 406.6]/Border[0 0 0]/Dest[587 0 R/XYZ null 798 0]>>endobj
-300 0 obj<</Subtype/Link/Rect[108.0 380.4 299.9 393.4]/Border[0 0 0]/Dest[587 0 R/XYZ null 730 0]>>endobj
-301 0 obj<</Subtype/Link/Rect[108.0 367.2 288.0 380.2]/Border[0 0 0]/Dest[590 0 R/XYZ null 356 0]>>endobj
-302 0 obj<</Subtype/Link/Rect[108.0 354.0 307.9 367.0]/Border[0 0 0]/Dest[593 0 R/XYZ null 768 0]>>endobj
-303 0 obj<</Subtype/Link/Rect[72.0 327.6 416.3 340.6]/Border[0 0 0]/Dest[596 0 R/XYZ null 798 0]>>endobj
-304 0 obj<</Subtype/Link/Rect[108.0 314.4 219.2 327.4]/Border[0 0 0]/Dest[596 0 R/XYZ null 706 0]>>endobj
-305 0 obj<</Subtype/Link/Rect[108.0 301.2 181.0 314.2]/Border[0 0 0]/Dest[596 0 R/XYZ null 608 0]>>endobj
-306 0 obj<</Subtype/Link/Rect[108.0 288.0 316.1 301.0]/Border[0 0 0]/Dest[599 0 R/XYZ null 660 0]>>endobj
-307 0 obj<</Subtype/Link/Rect[108.0 274.8 432.8 287.8]/Border[0 0 0]/Dest[602 0 R/XYZ null 531 0]>>endobj
-308 0 obj<</Subtype/Link/Rect[108.0 261.6 319.4 274.6]/Border[0 0 0]/Dest[602 0 R/XYZ null 196 0]>>endobj
-309 0 obj<</Subtype/Link/Rect[108.0 248.4 330.8 261.4]/Border[0 0 0]/Dest[605 0 R/XYZ null 359 0]>>endobj
-310 0 obj<</Subtype/Link/Rect[108.0 235.2 261.4 248.2]/Border[0 0 0]/Dest[605 0 R/XYZ null 183 0]>>endobj
-311 0 obj<</Subtype/Link/Rect[108.0 222.0 252.8 235.0]/Border[0 0 0]/Dest[611 0 R/XYZ null 545 0]>>endobj
-312 0 obj<</Subtype/Link/Rect[108.0 208.8 246.4 221.8]/Border[0 0 0]/Dest[614 0 R/XYZ null 488 0]>>endobj
-313 0 obj<</Subtype/Link/Rect[108.0 195.6 292.9 208.6]/Border[0 0 0]/Dest[623 0 R/XYZ null 768 0]>>endobj
-314 0 obj<</Subtype/Link/Rect[108.0 182.4 332.0 195.4]/Border[0 0 0]/Dest[626 0 R/XYZ null 435 0]>>endobj
-315 0 obj<</Subtype/Link/Rect[108.0 169.2 406.2 182.2]/Border[0 0 0]/Dest[629 0 R/XYZ null 189 0]>>endobj
-316 0 obj<</Subtype/Link/Rect[108.0 156.0 431.0 169.0]/Border[0 0 0]/Dest[644 0 R/XYZ null 686 0]>>endobj
-317 0 obj<</Subtype/Link/Rect[72.0 129.6 423.1 142.6]/Border[0 0 0]/Dest[650 0 R/XYZ null 798 0]>>endobj
-318 0 obj<</Subtype/Link/Rect[108.0 116.4 164.5 129.4]/Border[0 0 0]/Dest[650 0 R/XYZ null 706 0]>>endobj
-319 0 obj<</Subtype/Link/Rect[108.0 103.2 181.6 116.2]/Border[0 0 0]/Dest[650 0 R/XYZ null 569 0]>>endobj
-320 0 obj<</Subtype/Link/Rect[108.0 90.0 233.6 103.0]/Border[0 0 0]/Dest[650 0 R/XYZ null 246 0]>>endobj
-321 0 obj<</Subtype/Link/Rect[108.0 76.8 188.3 89.8]/Border[0 0 0]/Dest[653 0 R/XYZ null 581 0]>>endobj
-322 0 obj<</Subtype/Link/Rect[108.0 63.6 222.0 76.6]/Border[0 0 0]/Dest[653 0 R/XYZ null 417 0]>>endobj
-323 0 obj[280 0 R
+279 0 R
+280 0 R
281 0 R
282 0 R
283 0 R
300 0 R
301 0 R
302 0 R
-303 0 R
-304 0 R
+]endobj
+304 0 obj<</Subtype/Link/Rect[108.0 684.0 161.2 697.0]/Border[0 0 0]/Dest[589 0 R/XYZ null 673 0]>>endobj
+305 0 obj<</Subtype/Link/Rect[72.0 657.6 412.7 670.6]/Border[0 0 0]/Dest[592 0 R/XYZ null 798 0]>>endobj
+306 0 obj<</Subtype/Link/Rect[108.0 644.4 447.4 657.4]/Border[0 0 0]/Dest[592 0 R/XYZ null 706 0]>>endobj
+307 0 obj<</Subtype/Link/Rect[108.0 631.2 319.1 644.2]/Border[0 0 0]/Dest[592 0 R/XYZ null 525 0]>>endobj
+308 0 obj<</Subtype/Link/Rect[108.0 618.0 231.1 631.0]/Border[0 0 0]/Dest[592 0 R/XYZ null 348 0]>>endobj
+309 0 obj<</Subtype/Link/Rect[108.0 604.8 292.2 617.8]/Border[0 0 0]/Dest[595 0 R/XYZ null 686 0]>>endobj
+310 0 obj<</Subtype/Link/Rect[108.0 591.6 208.5 604.6]/Border[0 0 0]/Dest[595 0 R/XYZ null 443 0]>>endobj
+311 0 obj<</Subtype/Link/Rect[108.0 578.4 233.6 591.4]/Border[0 0 0]/Dest[595 0 R/XYZ null 187 0]>>endobj
+312 0 obj<</Subtype/Link/Rect[108.0 565.2 301.4 578.2]/Border[0 0 0]/Dest[598 0 R/XYZ null 673 0]>>endobj
+313 0 obj<</Subtype/Link/Rect[108.0 552.0 394.8 565.0]/Border[0 0 0]/Dest[598 0 R/XYZ null 232 0]>>endobj
+314 0 obj<</Subtype/Link/Rect[108.0 538.8 386.9 551.8]/Border[0 0 0]/Dest[604 0 R/XYZ null 594 0]>>endobj
+315 0 obj<</Subtype/Link/Rect[72.0 512.4 277.1 525.4]/Border[0 0 0]/Dest[607 0 R/XYZ null 798 0]>>endobj
+316 0 obj<</Subtype/Link/Rect[108.0 499.2 181.6 512.2]/Border[0 0 0]/Dest[607 0 R/XYZ null 730 0]>>endobj
+317 0 obj<</Subtype/Link/Rect[108.0 486.0 189.0 499.0]/Border[0 0 0]/Dest[607 0 R/XYZ null 302 0]>>endobj
+318 0 obj<</Subtype/Link/Rect[108.0 472.8 209.7 485.8]/Border[0 0 0]/Dest[610 0 R/XYZ null 693 0]>>endobj
+319 0 obj<</Subtype/Link/Rect[108.0 459.6 294.4 472.6]/Border[0 0 0]/Dest[613 0 R/XYZ null 463 0]>>endobj
+320 0 obj<</Subtype/Link/Rect[108.0 446.4 287.3 459.4]/Border[0 0 0]/Dest[616 0 R/XYZ null 686 0]>>endobj
+321 0 obj<</Subtype/Link/Rect[108.0 433.2 350.9 446.2]/Border[0 0 0]/Dest[616 0 R/XYZ null 302 0]>>endobj
+322 0 obj<</Subtype/Link/Rect[108.0 420.0 242.1 433.0]/Border[0 0 0]/Dest[619 0 R/XYZ null 686 0]>>endobj
+323 0 obj<</Subtype/Link/Rect[108.0 406.8 220.1 419.8]/Border[0 0 0]/Dest[619 0 R/XYZ null 496 0]>>endobj
+324 0 obj<</Subtype/Link/Rect[108.0 393.6 214.3 406.6]/Border[0 0 0]/Dest[619 0 R/XYZ null 385 0]>>endobj
+325 0 obj<</Subtype/Link/Rect[108.0 380.4 281.2 393.4]/Border[0 0 0]/Dest[619 0 R/XYZ null 247 0]>>endobj
+326 0 obj<</Subtype/Link/Rect[108.0 367.2 222.3 380.2]/Border[0 0 0]/Dest[619 0 R/XYZ null 149 0]>>endobj
+327 0 obj<</Subtype/Link/Rect[108.0 354.0 234.5 367.0]/Border[0 0 0]/Dest[622 0 R/XYZ null 713 0]>>endobj
+328 0 obj<</Subtype/Link/Rect[108.0 340.8 300.2 353.8]/Border[0 0 0]/Dest[625 0 R/XYZ null 768 0]>>endobj
+329 0 obj<</Subtype/Link/Rect[72.0 314.4 272.9 327.4]/Border[0 0 0]/Dest[628 0 R/XYZ null 798 0]>>endobj
+330 0 obj<</Subtype/Link/Rect[108.0 301.2 299.9 314.2]/Border[0 0 0]/Dest[628 0 R/XYZ null 730 0]>>endobj
+331 0 obj<</Subtype/Link/Rect[108.0 288.0 288.0 301.0]/Border[0 0 0]/Dest[631 0 R/XYZ null 356 0]>>endobj
+332 0 obj<</Subtype/Link/Rect[108.0 274.8 307.9 287.8]/Border[0 0 0]/Dest[634 0 R/XYZ null 768 0]>>endobj
+333 0 obj<</Subtype/Link/Rect[72.0 248.4 416.3 261.4]/Border[0 0 0]/Dest[637 0 R/XYZ null 798 0]>>endobj
+334 0 obj<</Subtype/Link/Rect[108.0 235.2 219.2 248.2]/Border[0 0 0]/Dest[637 0 R/XYZ null 706 0]>>endobj
+335 0 obj<</Subtype/Link/Rect[108.0 222.0 181.0 235.0]/Border[0 0 0]/Dest[637 0 R/XYZ null 608 0]>>endobj
+336 0 obj<</Subtype/Link/Rect[108.0 208.8 316.1 221.8]/Border[0 0 0]/Dest[640 0 R/XYZ null 660 0]>>endobj
+337 0 obj<</Subtype/Link/Rect[108.0 195.6 432.8 208.6]/Border[0 0 0]/Dest[643 0 R/XYZ null 545 0]>>endobj
+338 0 obj<</Subtype/Link/Rect[108.0 182.4 319.4 195.4]/Border[0 0 0]/Dest[643 0 R/XYZ null 209 0]>>endobj
+339 0 obj<</Subtype/Link/Rect[108.0 169.2 330.8 182.2]/Border[0 0 0]/Dest[646 0 R/XYZ null 372 0]>>endobj
+340 0 obj<</Subtype/Link/Rect[108.0 156.0 261.4 169.0]/Border[0 0 0]/Dest[646 0 R/XYZ null 196 0]>>endobj
+341 0 obj<</Subtype/Link/Rect[108.0 142.8 252.8 155.8]/Border[0 0 0]/Dest[652 0 R/XYZ null 545 0]>>endobj
+342 0 obj<</Subtype/Link/Rect[108.0 129.6 246.4 142.6]/Border[0 0 0]/Dest[655 0 R/XYZ null 488 0]>>endobj
+343 0 obj<</Subtype/Link/Rect[108.0 116.4 292.9 129.4]/Border[0 0 0]/Dest[664 0 R/XYZ null 768 0]>>endobj
+344 0 obj<</Subtype/Link/Rect[108.0 103.2 332.0 116.2]/Border[0 0 0]/Dest[667 0 R/XYZ null 435 0]>>endobj
+345 0 obj<</Subtype/Link/Rect[108.0 90.0 406.2 103.0]/Border[0 0 0]/Dest[670 0 R/XYZ null 189 0]>>endobj
+346 0 obj<</Subtype/Link/Rect[108.0 76.8 431.0 89.8]/Border[0 0 0]/Dest[685 0 R/XYZ null 686 0]>>endobj
+347 0 obj[304 0 R
305 0 R
306 0 R
307 0 R
320 0 R
321 0 R
322 0 R
-]endobj
-324 0 obj<</Subtype/Link/Rect[108.0 684.0 288.6 697.0]/Border[0 0 0]/Dest[653 0 R/XYZ null 292 0]>>endobj
-325 0 obj<</Subtype/Link/Rect[108.0 670.8 230.8 683.8]/Border[0 0 0]/Dest[656 0 R/XYZ null 768 0]>>endobj
-326 0 obj<</Subtype/Link/Rect[108.0 657.6 288.9 670.6]/Border[0 0 0]/Dest[656 0 R/XYZ null 326 0]>>endobj
-327 0 obj<</Subtype/Link/Rect[108.0 644.4 269.3 657.4]/Border[0 0 0]/Dest[659 0 R/XYZ null 686 0]>>endobj
-328 0 obj<</Subtype/Link/Rect[108.0 631.2 203.0 644.2]/Border[0 0 0]/Dest[659 0 R/XYZ null 496 0]>>endobj
-329 0 obj<</Subtype/Link/Rect[108.0 618.0 259.9 631.0]/Border[0 0 0]/Dest[659 0 R/XYZ null 345 0]>>endobj
-330 0 obj<</Subtype/Link/Rect[108.0 604.8 178.0 617.8]/Border[0 0 0]/Dest[659 0 R/XYZ null 155 0]>>endobj
-331 0 obj<</Subtype/Link/Rect[108.0 591.6 177.4 604.6]/Border[0 0 0]/Dest[662 0 R/XYZ null 581 0]>>endobj
-332 0 obj<</Subtype/Link/Rect[72.0 565.2 413.9 578.2]/Border[0 0 0]/Dest[665 0 R/XYZ null 798 0]>>endobj
-333 0 obj<</Subtype/Link/Rect[108.0 552.0 447.4 565.0]/Border[0 0 0]/Dest[665 0 R/XYZ null 706 0]>>endobj
-334 0 obj<</Subtype/Link/Rect[108.0 538.8 319.1 551.8]/Border[0 0 0]/Dest[665 0 R/XYZ null 525 0]>>endobj
-335 0 obj<</Subtype/Link/Rect[108.0 525.6 231.1 538.6]/Border[0 0 0]/Dest[665 0 R/XYZ null 348 0]>>endobj
-336 0 obj<</Subtype/Link/Rect[108.0 512.4 292.2 525.4]/Border[0 0 0]/Dest[668 0 R/XYZ null 686 0]>>endobj
-337 0 obj<</Subtype/Link/Rect[108.0 499.2 208.5 512.2]/Border[0 0 0]/Dest[668 0 R/XYZ null 443 0]>>endobj
-338 0 obj<</Subtype/Link/Rect[108.0 486.0 233.6 499.0]/Border[0 0 0]/Dest[668 0 R/XYZ null 187 0]>>endobj
-339 0 obj<</Subtype/Link/Rect[108.0 472.8 301.4 485.8]/Border[0 0 0]/Dest[671 0 R/XYZ null 673 0]>>endobj
-340 0 obj<</Subtype/Link/Rect[108.0 459.6 394.8 472.6]/Border[0 0 0]/Dest[671 0 R/XYZ null 232 0]>>endobj
-341 0 obj<</Subtype/Link/Rect[108.0 446.4 386.9 459.4]/Border[0 0 0]/Dest[677 0 R/XYZ null 594 0]>>endobj
-342 0 obj<</Subtype/Link/Rect[72.0 420.0 228.8 433.0]/Border[0 0 0]/Dest[680 0 R/XYZ null 798 0]>>endobj
-343 0 obj<</Subtype/Link/Rect[108.0 406.8 159.0 419.8]/Border[0 0 0]/Dest[680 0 R/XYZ null 730 0]>>endobj
-344 0 obj<</Subtype/Link/Rect[108.0 393.6 499.0 406.6]/Border[0 0 0]/Dest[680 0 R/XYZ null 700 0]>>endobj
-345 0 obj<</Subtype/Link/Rect[108.0 380.4 504.2 393.4]/Border[0 0 0]/Dest[680 0 R/XYZ null 348 0]>>endobj
-346 0 obj<</Subtype/Link/Rect[108.0 367.2 455.7 380.2]/Border[0 0 0]/Dest[683 0 R/XYZ null 768 0]>>endobj
-347 0 obj<</Subtype/Link/Rect[108.0 354.0 425.4 367.0]/Border[0 0 0]/Dest[683 0 R/XYZ null 639 0]>>endobj
-348 0 obj<</Subtype/Link/Rect[72.0 327.6 342.4 340.6]/Border[0 0 0]/Dest[686 0 R/XYZ null 798 0]>>endobj
-349 0 obj<</Subtype/Link/Rect[108.0 314.4 187.1 327.4]/Border[0 0 0]/Dest[686 0 R/XYZ null 706 0]>>endobj
-350 0 obj<</Subtype/Link/Rect[108.0 301.2 247.6 314.2]/Border[0 0 0]/Dest[686 0 R/XYZ null 582 0]>>endobj
-351 0 obj<</Subtype/Link/Rect[108.0 288.0 230.8 301.0]/Border[0 0 0]/Dest[686 0 R/XYZ null 484 0]>>endobj
-352 0 obj<</Subtype/Link/Rect[108.0 274.8 205.8 287.8]/Border[0 0 0]/Dest[686 0 R/XYZ null 359 0]>>endobj
-353 0 obj[324 0 R
+323 0 R
+324 0 R
325 0 R
326 0 R
327 0 R
344 0 R
345 0 R
346 0 R
-347 0 R
-348 0 R
+]endobj
+348 0 obj<</Subtype/Link/Rect[72.0 684.0 426.2 697.0]/Border[0 0 0]/Dest[691 0 R/XYZ null 798 0]>>endobj
+349 0 obj<</Subtype/Link/Rect[108.0 670.8 164.5 683.8]/Border[0 0 0]/Dest[691 0 R/XYZ null 706 0]>>endobj
+350 0 obj<</Subtype/Link/Rect[108.0 657.6 181.6 670.6]/Border[0 0 0]/Dest[691 0 R/XYZ null 569 0]>>endobj
+351 0 obj<</Subtype/Link/Rect[108.0 644.4 233.6 657.4]/Border[0 0 0]/Dest[691 0 R/XYZ null 246 0]>>endobj
+352 0 obj<</Subtype/Link/Rect[108.0 631.2 188.3 644.2]/Border[0 0 0]/Dest[694 0 R/XYZ null 581 0]>>endobj
+353 0 obj<</Subtype/Link/Rect[108.0 618.0 222.0 631.0]/Border[0 0 0]/Dest[694 0 R/XYZ null 417 0]>>endobj
+354 0 obj<</Subtype/Link/Rect[108.0 604.8 288.6 617.8]/Border[0 0 0]/Dest[694 0 R/XYZ null 292 0]>>endobj
+355 0 obj<</Subtype/Link/Rect[108.0 591.6 230.8 604.6]/Border[0 0 0]/Dest[697 0 R/XYZ null 768 0]>>endobj
+356 0 obj<</Subtype/Link/Rect[108.0 578.4 288.9 591.4]/Border[0 0 0]/Dest[697 0 R/XYZ null 313 0]>>endobj
+357 0 obj<</Subtype/Link/Rect[108.0 565.2 269.3 578.2]/Border[0 0 0]/Dest[700 0 R/XYZ null 673 0]>>endobj
+358 0 obj<</Subtype/Link/Rect[108.0 552.0 203.0 565.0]/Border[0 0 0]/Dest[700 0 R/XYZ null 483 0]>>endobj
+359 0 obj<</Subtype/Link/Rect[108.0 538.8 259.9 551.8]/Border[0 0 0]/Dest[700 0 R/XYZ null 332 0]>>endobj
+360 0 obj<</Subtype/Link/Rect[108.0 525.6 189.9 538.6]/Border[0 0 0]/Dest[700 0 R/XYZ null 221 0]>>endobj
+361 0 obj<</Subtype/Link/Rect[108.0 512.4 196.6 525.4]/Border[0 0 0]/Dest[703 0 R/XYZ null 581 0]>>endobj
+362 0 obj<</Subtype/Link/Rect[108.0 499.2 221.1 512.2]/Border[0 0 0]/Dest[703 0 R/XYZ null 298 0]>>endobj
+363 0 obj<</Subtype/Link/Rect[108.0 486.0 178.0 499.0]/Border[0 0 0]/Dest[718 0 R/XYZ null 435 0]>>endobj
+364 0 obj<</Subtype/Link/Rect[108.0 472.8 177.4 485.8]/Border[0 0 0]/Dest[718 0 R/XYZ null 219 0]>>endobj
+365 0 obj<</Subtype/Link/Rect[72.0 446.4 228.8 459.4]/Border[0 0 0]/Dest[721 0 R/XYZ null 798 0]>>endobj
+366 0 obj<</Subtype/Link/Rect[108.0 433.2 159.0 446.2]/Border[0 0 0]/Dest[721 0 R/XYZ null 730 0]>>endobj
+367 0 obj<</Subtype/Link/Rect[108.0 420.0 499.0 433.0]/Border[0 0 0]/Dest[721 0 R/XYZ null 700 0]>>endobj
+368 0 obj<</Subtype/Link/Rect[108.0 406.8 504.2 419.8]/Border[0 0 0]/Dest[721 0 R/XYZ null 348 0]>>endobj
+369 0 obj<</Subtype/Link/Rect[108.0 393.6 455.7 406.6]/Border[0 0 0]/Dest[724 0 R/XYZ null 768 0]>>endobj
+370 0 obj<</Subtype/Link/Rect[108.0 380.4 425.4 393.4]/Border[0 0 0]/Dest[724 0 R/XYZ null 639 0]>>endobj
+371 0 obj<</Subtype/Link/Rect[72.0 354.0 342.4 367.0]/Border[0 0 0]/Dest[727 0 R/XYZ null 798 0]>>endobj
+372 0 obj<</Subtype/Link/Rect[108.0 340.8 187.1 353.8]/Border[0 0 0]/Dest[727 0 R/XYZ null 706 0]>>endobj
+373 0 obj<</Subtype/Link/Rect[108.0 327.6 247.6 340.6]/Border[0 0 0]/Dest[727 0 R/XYZ null 582 0]>>endobj
+374 0 obj<</Subtype/Link/Rect[108.0 314.4 230.8 327.4]/Border[0 0 0]/Dest[727 0 R/XYZ null 484 0]>>endobj
+375 0 obj<</Subtype/Link/Rect[108.0 301.2 205.8 314.2]/Border[0 0 0]/Dest[727 0 R/XYZ null 359 0]>>endobj
+376 0 obj<</Subtype/Link/Rect[72.0 288.0 97.0 301.0]/Border[0 0 0]/Dest[730 0 R/XYZ null 503 0]>>endobj
+377 0 obj[348 0 R
349 0 R
350 0 R
351 0 R
352 0 R
+353 0 R
+354 0 R
+355 0 R
+356 0 R
+357 0 R
+358 0 R
+359 0 R
+360 0 R
+361 0 R
+362 0 R
+363 0 R
+364 0 R
+365 0 R
+366 0 R
+367 0 R
+368 0 R
+369 0 R
+370 0 R
+371 0 R
+372 0 R
+373 0 R
+374 0 R
+375 0 R
+376 0 R
]endobj
-354 0 obj<</Dests 355 0 R>>endobj
-355 0 obj<</Kids[356 0 R]>>endobj
-356 0 obj<</Limits[(aen1036)(smbpasswdfileformat)]/Names[(aen1036)357 0 R(aen1079)358 0 R(aen1093)359 0 R(aen1121)360 0 R(aen1132)361 0 R(aen116)362 0 R(aen1180)363 0 R(aen1224)364 0 R(aen132)365 0 R(aen1338)366 0 R(aen1368)367 0 R(aen1402)368 0 R(aen141)369 0 R(aen1410)370 0 R(aen1418)371 0 R(aen1426)372 0 R(aen1433)373 0 R(aen1469)374 0 R(aen1482)375 0 R(aen1485)376 0 R(aen1495)377 0 R(aen15)378 0 R(aen1520)379 0 R(aen1538)380 0 R(aen1542)381 0 R(aen1555)382 0 R(aen1562)383 0 R(aen1566)384 0 R(aen157)385 0 R(aen1571)386 0 R(aen1575)387 0 R(aen1591)388 0 R(aen1599)389 0 R(aen1603)390 0 R(aen1606)391 0 R(aen1612)392 0 R(aen1624)393 0 R(aen1627)394 0 R(aen1638)395 0 R(aen1647)396 0 R(aen1658)397 0 R(aen1678)398 0 R(aen1693)399 0 R(aen17)400 0 R(aen1707)401 0 R(aen171)402 0 R(aen1714)403 0 R(aen1736)404 0 R(aen176)405 0 R(aen180)406 0 R(aen1800)407 0 R(aen1810)408 0 R(aen1821)409 0 R(aen1823)410 0 R(aen183)411 0 R(aen1838)412 0 R(aen1847)413 0 R(aen1851)414 0 R(aen1860)415 0 R(aen1867)416 0 R(aen1872)417 0 R(aen1875)418 0 R(aen1880)419 0 R(aen192)420 0 R(aen196)421 0 R(aen206)422 0 R(aen209)423 0 R(aen212)424 0 R(aen223)425 0 R(aen245)426 0 R(aen248)427 0 R(aen25)428 0 R(aen264)429 0 R(aen275)430 0 R(aen283)431 0 R(aen295)432 0 R(aen307)433 0 R(aen312)434 0 R(aen320)435 0 R(aen325)436 0 R(aen328)437 0 R(aen342)438 0 R(aen352)439 0 R(aen369)440 0 R(aen377)441 0 R(aen391)442 0 R(aen398)443 0 R(aen4)444 0 R(aen405)445 0 R(aen410)446 0 R(aen421)447 0 R(aen432)448 0 R(aen436)449 0 R(aen447)450 0 R(aen466)451 0 R(aen473)452 0 R(aen482)453 0 R(aen53)454 0 R(aen534)455 0 R(aen57)456 0 R(aen573)457 0 R(aen588)458 0 R(aen599)459 0 R(aen634)460 0 R(aen643)461 0 R(aen654)462 0 R(aen676)463 0 R(aen687)464 0 R(aen71)465 0 R(aen722)466 0 R(aen739)467 0 R(aen750)468 0 R(aen77)469 0 R(aen775)470 0 R(aen783)471 0 R(aen787)472 0 R(aen797)473 0 R(aen800)474 0 R(aen804)475 0 R(aen826)476 0 R(aen87)477 0 R(aen870)478 0 R(aen888)479 0 R(aen9)480 0 R(aen952)481 0 R(aen957)482 0 R(aen973)483 0 R(aen990)484 0 R(aen996)485 0 R(body.html)486 0 R(migration)487 0 R(samba-project-documentation)488 0 R(smbpasswdfileformat)489 0 R]>>endobj
-357 0 obj<</D[596 0 R/XYZ null 660 null]>>endobj
-358 0 obj<</D[599 0 R/XYZ null 531 null]>>endobj
-359 0 obj<</D[599 0 R/XYZ null 196 null]>>endobj
-360 0 obj<</D[602 0 R/XYZ null 359 null]>>endobj
-361 0 obj<</D[602 0 R/XYZ null 183 null]>>endobj
-362 0 obj<</D[497 0 R/XYZ null 266 null]>>endobj
-363 0 obj<</D[608 0 R/XYZ null 545 null]>>endobj
-364 0 obj<</D[611 0 R/XYZ null 488 null]>>endobj
-365 0 obj<</D[500 0 R/XYZ null 686 null]>>endobj
-366 0 obj<</D[620 0 R/XYZ null 768 null]>>endobj
-367 0 obj<</D[623 0 R/XYZ null 435 null]>>endobj
-368 0 obj<</D[626 0 R/XYZ null 189 null]>>endobj
-369 0 obj<</D[500 0 R/XYZ null 509 null]>>endobj
-370 0 obj<</D[629 0 R/XYZ null 605 null]>>endobj
-371 0 obj<</D[629 0 R/XYZ null 406 null]>>endobj
-372 0 obj<</D[629 0 R/XYZ null 168 null]>>endobj
-373 0 obj<</D[632 0 R/XYZ null 698 null]>>endobj
-374 0 obj<</D[635 0 R/XYZ null 341 null]>>endobj
-375 0 obj<</D[638 0 R/XYZ null 434 null]>>endobj
-376 0 obj<</D[638 0 R/XYZ null 339 null]>>endobj
-377 0 obj<</D[641 0 R/XYZ null 686 null]>>endobj
-378 0 obj<</D[491 0 R/XYZ null 798 null]>>endobj
-379 0 obj<</D[647 0 R/XYZ null 798 null]>>endobj
-380 0 obj<</D[647 0 R/XYZ null 706 null]>>endobj
-381 0 obj<</D[647 0 R/XYZ null 569 null]>>endobj
-382 0 obj<</D[647 0 R/XYZ null 246 null]>>endobj
-383 0 obj<</D[650 0 R/XYZ null 581 null]>>endobj
-384 0 obj<</D[650 0 R/XYZ null 417 null]>>endobj
-385 0 obj<</D[500 0 R/XYZ null 332 null]>>endobj
-386 0 obj<</D[650 0 R/XYZ null 292 null]>>endobj
-387 0 obj<</D[653 0 R/XYZ null 768 null]>>endobj
-388 0 obj<</D[653 0 R/XYZ null 326 null]>>endobj
-389 0 obj<</D[656 0 R/XYZ null 686 null]>>endobj
-390 0 obj<</D[656 0 R/XYZ null 496 null]>>endobj
-391 0 obj<</D[656 0 R/XYZ null 345 null]>>endobj
-392 0 obj<</D[656 0 R/XYZ null 155 null]>>endobj
-393 0 obj<</D[659 0 R/XYZ null 581 null]>>endobj
-394 0 obj<</D[662 0 R/XYZ null 798 null]>>endobj
-395 0 obj<</D[662 0 R/XYZ null 706 null]>>endobj
-396 0 obj<</D[662 0 R/XYZ null 525 null]>>endobj
-397 0 obj<</D[662 0 R/XYZ null 348 null]>>endobj
-398 0 obj<</D[665 0 R/XYZ null 686 null]>>endobj
-399 0 obj<</D[665 0 R/XYZ null 443 null]>>endobj
-400 0 obj<</D[491 0 R/XYZ null 730 null]>>endobj
-401 0 obj<</D[665 0 R/XYZ null 187 null]>>endobj
-402 0 obj<</D[503 0 R/XYZ null 768 null]>>endobj
-403 0 obj<</D[668 0 R/XYZ null 673 null]>>endobj
-404 0 obj<</D[668 0 R/XYZ null 232 null]>>endobj
-405 0 obj<</D[503 0 R/XYZ null 577 null]>>endobj
-406 0 obj<</D[503 0 R/XYZ null 505 null]>>endobj
-407 0 obj<</D[674 0 R/XYZ null 594 null]>>endobj
-408 0 obj<</D[677 0 R/XYZ null 798 null]>>endobj
-409 0 obj<</D[677 0 R/XYZ null 730 null]>>endobj
-410 0 obj<</D[677 0 R/XYZ null 700 null]>>endobj
-411 0 obj<</D[503 0 R/XYZ null 394 null]>>endobj
-412 0 obj<</D[677 0 R/XYZ null 348 null]>>endobj
-413 0 obj<</D[680 0 R/XYZ null 768 null]>>endobj
-414 0 obj<</D[680 0 R/XYZ null 639 null]>>endobj
-415 0 obj<</D[683 0 R/XYZ null 798 null]>>endobj
-416 0 obj<</D[683 0 R/XYZ null 706 null]>>endobj
-417 0 obj<</D[683 0 R/XYZ null 582 null]>>endobj
-418 0 obj<</D[683 0 R/XYZ null 484 null]>>endobj
-419 0 obj<</D[683 0 R/XYZ null 359 null]>>endobj
-420 0 obj<</D[506 0 R/XYZ null 739 null]>>endobj
-421 0 obj<</D[506 0 R/XYZ null 615 null]>>endobj
-422 0 obj<</D[509 0 R/XYZ null 768 null]>>endobj
-423 0 obj<</D[509 0 R/XYZ null 683 null]>>endobj
-424 0 obj<</D[512 0 R/XYZ null 798 null]>>endobj
-425 0 obj<</D[512 0 R/XYZ null 706 null]>>endobj
-426 0 obj<</D[512 0 R/XYZ null 463 null]>>endobj
-427 0 obj<</D[512 0 R/XYZ null 391 null]>>endobj
-428 0 obj<</D[491 0 R/XYZ null 593 null]>>endobj
-429 0 obj<</D[515 0 R/XYZ null 501 null]>>endobj
-430 0 obj<</D[515 0 R/XYZ null 351 null]>>endobj
-431 0 obj<</D[515 0 R/XYZ null 190 null]>>endobj
-432 0 obj<</D[518 0 R/XYZ null 359 null]>>endobj
-433 0 obj<</D[521 0 R/XYZ null 296 null]>>endobj
-434 0 obj<</D[524 0 R/XYZ null 768 null]>>endobj
-435 0 obj<</D[527 0 R/XYZ null 479 null]>>endobj
-436 0 obj<</D[527 0 R/XYZ null 368 null]>>endobj
-437 0 obj<</D[527 0 R/XYZ null 217 null]>>endobj
-438 0 obj<</D[530 0 R/XYZ null 638 null]>>endobj
-439 0 obj<</D[533 0 R/XYZ null 768 null]>>endobj
-440 0 obj<</D[533 0 R/XYZ null 221 null]>>endobj
-441 0 obj<</D[536 0 R/XYZ null 607 null]>>endobj
-442 0 obj<</D[536 0 R/XYZ null 306 null]>>endobj
-443 0 obj<</D[539 0 R/XYZ null 753 null]>>endobj
-444 0 obj<</D[488 0 R/XYZ null 647 null]>>endobj
-445 0 obj<</D[539 0 R/XYZ null 592 null]>>endobj
-446 0 obj<</D[539 0 R/XYZ null 479 null]>>endobj
-447 0 obj<</D[542 0 R/XYZ null 798 null]>>endobj
-448 0 obj<</D[542 0 R/XYZ null 706 null]>>endobj
-449 0 obj<</D[542 0 R/XYZ null 569 null]>>endobj
-450 0 obj<</D[545 0 R/XYZ null 699 null]>>endobj
-451 0 obj<</D[545 0 R/XYZ null 220 null]>>endobj
-452 0 obj<</D[548 0 R/XYZ null 768 null]>>endobj
-453 0 obj<</D[548 0 R/XYZ null 656 null]>>endobj
-454 0 obj<</D[491 0 R/XYZ null 178 null]>>endobj
-455 0 obj<</D[551 0 R/XYZ null 399 null]>>endobj
-456 0 obj<</D[494 0 R/XYZ null 739 null]>>endobj
-457 0 obj<</D[554 0 R/XYZ null 475 null]>>endobj
-458 0 obj<</D[557 0 R/XYZ null 798 null]>>endobj
-459 0 obj<</D[557 0 R/XYZ null 706 null]>>endobj
-460 0 obj<</D[560 0 R/XYZ null 673 null]>>endobj
-461 0 obj<</D[563 0 R/XYZ null 798 null]>>endobj
-462 0 obj<</D[563 0 R/XYZ null 730 null]>>endobj
-463 0 obj<</D[563 0 R/XYZ null 302 null]>>endobj
-464 0 obj<</D[566 0 R/XYZ null 693 null]>>endobj
-465 0 obj<</D[494 0 R/XYZ null 379 null]>>endobj
-466 0 obj<</D[569 0 R/XYZ null 542 null]>>endobj
-467 0 obj<</D[572 0 R/XYZ null 768 null]>>endobj
-468 0 obj<</D[572 0 R/XYZ null 383 null]>>endobj
-469 0 obj<</D[494 0 R/XYZ null 268 null]>>endobj
-470 0 obj<</D[575 0 R/XYZ null 768 null]>>endobj
-471 0 obj<</D[575 0 R/XYZ null 577 null]>>endobj
-472 0 obj<</D[575 0 R/XYZ null 466 null]>>endobj
-473 0 obj<</D[575 0 R/XYZ null 328 null]>>endobj
-474 0 obj<</D[575 0 R/XYZ null 230 null]>>endobj
-475 0 obj<</D[578 0 R/XYZ null 768 null]>>endobj
-476 0 obj<</D[578 0 R/XYZ null 191 null]>>endobj
-477 0 obj<</D[497 0 R/XYZ null 768 null]>>endobj
-478 0 obj<</D[584 0 R/XYZ null 798 null]>>endobj
-479 0 obj<</D[584 0 R/XYZ null 730 null]>>endobj
-480 0 obj<</D[488 0 R/XYZ null 616 null]>>endobj
-481 0 obj<</D[587 0 R/XYZ null 356 null]>>endobj
-482 0 obj<</D[590 0 R/XYZ null 768 null]>>endobj
-483 0 obj<</D[593 0 R/XYZ null 798 null]>>endobj
-484 0 obj<</D[593 0 R/XYZ null 706 null]>>endobj
-485 0 obj<</D[593 0 R/XYZ null 608 null]>>endobj
-486 0 obj<</D[494 0 R/XYZ null 698 null]>>endobj
-487 0 obj<</D[578 0 R/XYZ null 191 null]>>endobj
-488 0 obj<</D[488 0 R/XYZ null 753 null]>>endobj
-489 0 obj<</D[548 0 R/XYZ null 656 null]>>endobj
-490 0 obj<</Type/Pages/MediaBox[0 0 595 792]/Count 70/Kids[491 0 R
-692 0 R
-695 0 R
-698 0 R
-494 0 R
-497 0 R
-500 0 R
-503 0 R
-506 0 R
-509 0 R
-512 0 R
-515 0 R
-518 0 R
-521 0 R
-524 0 R
-527 0 R
-530 0 R
-533 0 R
-536 0 R
-539 0 R
-542 0 R
-545 0 R
-548 0 R
-551 0 R
-554 0 R
-557 0 R
-560 0 R
-563 0 R
-566 0 R
-569 0 R
-572 0 R
-575 0 R
-578 0 R
-581 0 R
-584 0 R
-587 0 R
-590 0 R
-593 0 R
-596 0 R
-599 0 R
-602 0 R
-605 0 R
-608 0 R
-611 0 R
-614 0 R
-617 0 R
-620 0 R
-623 0 R
-626 0 R
-629 0 R
-632 0 R
-635 0 R
-638 0 R
-641 0 R
-644 0 R
-647 0 R
-650 0 R
-653 0 R
-656 0 R
-659 0 R
-662 0 R
-665 0 R
-668 0 R
-671 0 R
-674 0 R
-677 0 R
-680 0 R
-683 0 R
-686 0 R
-689 0 R
+378 0 obj<</Dests 379 0 R>>endobj
+379 0 obj<</Kids[380 0 R]>>endobj
+380 0 obj<</Limits[(aen1052)(winbind)]/Names[(aen1052)381 0 R(aen1057)382 0 R(aen1090)383 0 R(aen1096)384 0 R(aen1138)385 0 R(aen117)386 0 R(aen1180)387 0 R(aen1194)388 0 R(aen1225)389 0 R(aen1236)390 0 R(aen1284)391 0 R(aen1328)392 0 R(aen133)393 0 R(aen142)394 0 R(aen1442)395 0 R(aen1472)396 0 R(aen1506)397 0 R(aen1514)398 0 R(aen1522)399 0 R(aen1530)400 0 R(aen1537)401 0 R(aen1573)402 0 R(aen158)403 0 R(aen1586)404 0 R(aen1589)405 0 R(aen1599)406 0 R(aen1642)407 0 R(aen1646)408 0 R(aen1659)409 0 R(aen1666)410 0 R(aen1670)411 0 R(aen1675)412 0 R(aen1679)413 0 R(aen1695)414 0 R(aen1703)415 0 R(aen1707)416 0 R(aen1710)417 0 R(aen1715)418 0 R(aen172)419 0 R(aen1728)420 0 R(aen1736)421 0 R(aen1745)422 0 R(aen1757)423 0 R(aen177)424 0 R(aen1776)425 0 R(aen1785)426 0 R(aen1795)427 0 R(aen18)428 0 R(aen181)429 0 R(aen1822)430 0 R(aen1839)431 0 R(aen184)432 0 R(aen1880)433 0 R(aen1890)434 0 R(aen1904)435 0 R(aen1906)436 0 R(aen1921)437 0 R(aen193)438 0 R(aen1930)439 0 R(aen1934)440 0 R(aen1950)441 0 R(aen1955)442 0 R(aen1958)443 0 R(aen1963)444 0 R(aen197)445 0 R(aen1991)446 0 R(aen207)447 0 R(aen210)448 0 R(aen224)449 0 R(aen246)450 0 R(aen26)451 0 R(aen262)452 0 R(aen278)453 0 R(aen289)454 0 R(aen297)455 0 R(aen309)456 0 R(aen321)457 0 R(aen326)458 0 R(aen334)459 0 R(aen339)460 0 R(aen342)461 0 R(aen354)462 0 R(aen364)463 0 R(aen392)464 0 R(aen4)465 0 R(aen400)466 0 R(aen417)467 0 R(aen424)468 0 R(aen429)469 0 R(aen434)470 0 R(aen455)471 0 R(aen497)472 0 R(aen504)473 0 R(aen524)474 0 R(aen54)475 0 R(aen559)476 0 R(aen579)477 0 R(aen58)478 0 R(aen588)479 0 R(aen599)480 0 R(aen619)481 0 R(aen634)482 0 R(aen648)483 0 R(aen655)484 0 R(aen677)485 0 R(aen72)486 0 R(aen741)487 0 R(aen762)488 0 R(aen78)489 0 R(aen784)490 0 R(aen795)491 0 R(aen8)492 0 R(aen830)493 0 R(aen847)494 0 R(aen858)495 0 R(aen88)496 0 R(aen883)497 0 R(aen891)498 0 R(aen895)499 0 R(aen905)500 0 R(aen908)501 0 R(aen912)502 0 R(aen934)503 0 R(aen988)504 0 R(body.html)505 0 R(cvs-access)506 0 R(domain-security)507 0 R(install)508 0 R(integrate-ms-networks)509 0 R(migration)510 0 R(msdfs)511 0 R(os2)512 0 R(pam)513 0 R(printing)514 0 R(samba-pdc)515 0 R(samba-project-documentation)516 0 R(unix-permissions)517 0 R(winbind)518 0 R]>>endobj
+381 0 obj<</D[628 0 R/XYZ null 356 null]>>endobj
+382 0 obj<</D[631 0 R/XYZ null 768 null]>>endobj
+383 0 obj<</D[634 0 R/XYZ null 706 null]>>endobj
+384 0 obj<</D[634 0 R/XYZ null 608 null]>>endobj
+385 0 obj<</D[637 0 R/XYZ null 660 null]>>endobj
+386 0 obj<</D[526 0 R/XYZ null 266 null]>>endobj
+387 0 obj<</D[640 0 R/XYZ null 545 null]>>endobj
+388 0 obj<</D[640 0 R/XYZ null 209 null]>>endobj
+389 0 obj<</D[643 0 R/XYZ null 372 null]>>endobj
+390 0 obj<</D[643 0 R/XYZ null 196 null]>>endobj
+391 0 obj<</D[649 0 R/XYZ null 545 null]>>endobj
+392 0 obj<</D[652 0 R/XYZ null 488 null]>>endobj
+393 0 obj<</D[529 0 R/XYZ null 686 null]>>endobj
+394 0 obj<</D[529 0 R/XYZ null 509 null]>>endobj
+395 0 obj<</D[661 0 R/XYZ null 768 null]>>endobj
+396 0 obj<</D[664 0 R/XYZ null 435 null]>>endobj
+397 0 obj<</D[667 0 R/XYZ null 189 null]>>endobj
+398 0 obj<</D[670 0 R/XYZ null 605 null]>>endobj
+399 0 obj<</D[670 0 R/XYZ null 406 null]>>endobj
+400 0 obj<</D[670 0 R/XYZ null 168 null]>>endobj
+401 0 obj<</D[673 0 R/XYZ null 698 null]>>endobj
+402 0 obj<</D[676 0 R/XYZ null 341 null]>>endobj
+403 0 obj<</D[529 0 R/XYZ null 332 null]>>endobj
+404 0 obj<</D[679 0 R/XYZ null 434 null]>>endobj
+405 0 obj<</D[679 0 R/XYZ null 339 null]>>endobj
+406 0 obj<</D[682 0 R/XYZ null 686 null]>>endobj
+407 0 obj<</D[688 0 R/XYZ null 706 null]>>endobj
+408 0 obj<</D[688 0 R/XYZ null 569 null]>>endobj
+409 0 obj<</D[688 0 R/XYZ null 246 null]>>endobj
+410 0 obj<</D[691 0 R/XYZ null 581 null]>>endobj
+411 0 obj<</D[691 0 R/XYZ null 417 null]>>endobj
+412 0 obj<</D[691 0 R/XYZ null 292 null]>>endobj
+413 0 obj<</D[694 0 R/XYZ null 768 null]>>endobj
+414 0 obj<</D[694 0 R/XYZ null 313 null]>>endobj
+415 0 obj<</D[697 0 R/XYZ null 673 null]>>endobj
+416 0 obj<</D[697 0 R/XYZ null 483 null]>>endobj
+417 0 obj<</D[697 0 R/XYZ null 332 null]>>endobj
+418 0 obj<</D[697 0 R/XYZ null 221 null]>>endobj
+419 0 obj<</D[532 0 R/XYZ null 768 null]>>endobj
+420 0 obj<</D[700 0 R/XYZ null 581 null]>>endobj
+421 0 obj<</D[700 0 R/XYZ null 298 null]>>endobj
+422 0 obj<</D[700 0 R/XYZ null 132 null]>>endobj
+423 0 obj<</D[703 0 R/XYZ null 619 null]>>endobj
+424 0 obj<</D[532 0 R/XYZ null 577 null]>>endobj
+425 0 obj<</D[703 0 R/XYZ null 266 null]>>endobj
+426 0 obj<</D[706 0 R/XYZ null 691 null]>>endobj
+427 0 obj<</D[706 0 R/XYZ null 530 null]>>endobj
+428 0 obj<</D[520 0 R/XYZ null 730 null]>>endobj
+429 0 obj<</D[532 0 R/XYZ null 505 null]>>endobj
+430 0 obj<</D[709 0 R/XYZ null 521 null]>>endobj
+431 0 obj<</D[712 0 R/XYZ null 604 null]>>endobj
+432 0 obj<</D[532 0 R/XYZ null 394 null]>>endobj
+433 0 obj<</D[715 0 R/XYZ null 435 null]>>endobj
+434 0 obj<</D[715 0 R/XYZ null 219 null]>>endobj
+435 0 obj<</D[718 0 R/XYZ null 730 null]>>endobj
+436 0 obj<</D[718 0 R/XYZ null 700 null]>>endobj
+437 0 obj<</D[718 0 R/XYZ null 348 null]>>endobj
+438 0 obj<</D[535 0 R/XYZ null 739 null]>>endobj
+439 0 obj<</D[721 0 R/XYZ null 768 null]>>endobj
+440 0 obj<</D[721 0 R/XYZ null 639 null]>>endobj
+441 0 obj<</D[724 0 R/XYZ null 706 null]>>endobj
+442 0 obj<</D[724 0 R/XYZ null 582 null]>>endobj
+443 0 obj<</D[724 0 R/XYZ null 484 null]>>endobj
+444 0 obj<</D[724 0 R/XYZ null 359 null]>>endobj
+445 0 obj<</D[535 0 R/XYZ null 615 null]>>endobj
+446 0 obj<</D[727 0 R/XYZ null 503 null]>>endobj
+447 0 obj<</D[538 0 R/XYZ null 768 null]>>endobj
+448 0 obj<</D[538 0 R/XYZ null 683 null]>>endobj
+449 0 obj<</D[541 0 R/XYZ null 706 null]>>endobj
+450 0 obj<</D[541 0 R/XYZ null 463 null]>>endobj
+451 0 obj<</D[520 0 R/XYZ null 593 null]>>endobj
+452 0 obj<</D[541 0 R/XYZ null 325 null]>>endobj
+453 0 obj<</D[544 0 R/XYZ null 435 null]>>endobj
+454 0 obj<</D[544 0 R/XYZ null 285 null]>>endobj
+455 0 obj<</D[547 0 R/XYZ null 768 null]>>endobj
+456 0 obj<</D[547 0 R/XYZ null 268 null]>>endobj
+457 0 obj<</D[550 0 R/XYZ null 210 null]>>endobj
+458 0 obj<</D[553 0 R/XYZ null 660 null]>>endobj
+459 0 obj<</D[556 0 R/XYZ null 371 null]>>endobj
+460 0 obj<</D[556 0 R/XYZ null 260 null]>>endobj
+461 0 obj<</D[559 0 R/XYZ null 768 null]>>endobj
+462 0 obj<</D[559 0 R/XYZ null 529 null]>>endobj
+463 0 obj<</D[562 0 R/XYZ null 633 null]>>endobj
+464 0 obj<</D[565 0 R/XYZ null 581 null]>>endobj
+465 0 obj<</D[517 0 R/XYZ null 647 null]>>endobj
+466 0 obj<</D[565 0 R/XYZ null 304 null]>>endobj
+467 0 obj<</D[568 0 R/XYZ null 594 null]>>endobj
+468 0 obj<</D[568 0 R/XYZ null 271 null]>>endobj
+469 0 obj<</D[571 0 R/XYZ null 753 null]>>endobj
+470 0 obj<</D[571 0 R/XYZ null 639 null]>>endobj
+471 0 obj<</D[574 0 R/XYZ null 706 null]>>endobj
+472 0 obj<</D[577 0 R/XYZ null 192 null]>>endobj
+473 0 obj<</D[580 0 R/XYZ null 739 null]>>endobj
+474 0 obj<</D[583 0 R/XYZ null 706 null]>>endobj
+475 0 obj<</D[520 0 R/XYZ null 178 null]>>endobj
+476 0 obj<</D[586 0 R/XYZ null 673 null]>>endobj
+477 0 obj<</D[589 0 R/XYZ null 706 null]>>endobj
+478 0 obj<</D[523 0 R/XYZ null 739 null]>>endobj
+479 0 obj<</D[589 0 R/XYZ null 525 null]>>endobj
+480 0 obj<</D[589 0 R/XYZ null 348 null]>>endobj
+481 0 obj<</D[592 0 R/XYZ null 686 null]>>endobj
+482 0 obj<</D[592 0 R/XYZ null 443 null]>>endobj
+483 0 obj<</D[592 0 R/XYZ null 187 null]>>endobj
+484 0 obj<</D[595 0 R/XYZ null 673 null]>>endobj
+485 0 obj<</D[595 0 R/XYZ null 232 null]>>endobj
+486 0 obj<</D[523 0 R/XYZ null 379 null]>>endobj
+487 0 obj<</D[601 0 R/XYZ null 594 null]>>endobj
+488 0 obj<</D[604 0 R/XYZ null 730 null]>>endobj
+489 0 obj<</D[523 0 R/XYZ null 268 null]>>endobj
+490 0 obj<</D[604 0 R/XYZ null 302 null]>>endobj
+491 0 obj<</D[607 0 R/XYZ null 693 null]>>endobj
+492 0 obj<</D[517 0 R/XYZ null 616 null]>>endobj
+493 0 obj<</D[610 0 R/XYZ null 463 null]>>endobj
+494 0 obj<</D[613 0 R/XYZ null 686 null]>>endobj
+495 0 obj<</D[613 0 R/XYZ null 302 null]>>endobj
+496 0 obj<</D[526 0 R/XYZ null 768 null]>>endobj
+497 0 obj<</D[616 0 R/XYZ null 686 null]>>endobj
+498 0 obj<</D[616 0 R/XYZ null 496 null]>>endobj
+499 0 obj<</D[616 0 R/XYZ null 385 null]>>endobj
+500 0 obj<</D[616 0 R/XYZ null 247 null]>>endobj
+501 0 obj<</D[616 0 R/XYZ null 149 null]>>endobj
+502 0 obj<</D[619 0 R/XYZ null 713 null]>>endobj
+503 0 obj<</D[622 0 R/XYZ null 768 null]>>endobj
+504 0 obj<</D[625 0 R/XYZ null 730 null]>>endobj
+505 0 obj<</D[523 0 R/XYZ null 698 null]>>endobj
+506 0 obj<</D[724 0 R/XYZ null 798 null]>>endobj
+507 0 obj<</D[625 0 R/XYZ null 798 null]>>endobj
+508 0 obj<</D[520 0 R/XYZ null 798 null]>>endobj
+509 0 obj<</D[541 0 R/XYZ null 798 null]>>endobj
+510 0 obj<</D[622 0 R/XYZ null 768 null]>>endobj
+511 0 obj<</D[583 0 R/XYZ null 798 null]>>endobj
+512 0 obj<</D[718 0 R/XYZ null 798 null]>>endobj
+513 0 obj<</D[574 0 R/XYZ null 798 null]>>endobj
+514 0 obj<</D[604 0 R/XYZ null 798 null]>>endobj
+515 0 obj<</D[634 0 R/XYZ null 798 null]>>endobj
+516 0 obj<</D[517 0 R/XYZ null 753 null]>>endobj
+517 0 obj<</D[589 0 R/XYZ null 798 null]>>endobj
+518 0 obj<</D[688 0 R/XYZ null 798 null]>>endobj
+519 0 obj<</Type/Pages/MediaBox[0 0 595 792]/Count 74/Kids[520 0 R
+733 0 R
+736 0 R
+739 0 R
+523 0 R
+526 0 R
+529 0 R
+532 0 R
+535 0 R
+538 0 R
+541 0 R
+544 0 R
+547 0 R
+550 0 R
+553 0 R
+556 0 R
+559 0 R
+562 0 R
+565 0 R
+568 0 R
+571 0 R
+574 0 R
+577 0 R
+580 0 R
+583 0 R
+586 0 R
+589 0 R
+592 0 R
+595 0 R
+598 0 R
+601 0 R
+604 0 R
+607 0 R
+610 0 R
+613 0 R
+616 0 R
+619 0 R
+622 0 R
+625 0 R
+628 0 R
+631 0 R
+634 0 R
+637 0 R
+640 0 R
+643 0 R
+646 0 R
+649 0 R
+652 0 R
+655 0 R
+658 0 R
+661 0 R
+664 0 R
+667 0 R
+670 0 R
+673 0 R
+676 0 R
+679 0 R
+682 0 R
+685 0 R
+688 0 R
+691 0 R
+694 0 R
+697 0 R
+700 0 R
+703 0 R
+706 0 R
+709 0 R
+712 0 R
+715 0 R
+718 0 R
+721 0 R
+724 0 R
+727 0 R
+730 0 R
]>>endobj
-491 0 obj<</Type/Page/Parent 490 0 R/Contents 492 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 17 0 R>>endobj
-492 0 obj<</Length 493 0 R/Filter/FlateDecode>>stream
-x\ 1u\92OsÚ0\10Åïþ\14orJg\12c\19Ç@O%ý\7fè$-\9eéY¶\ 56µ-*Éeøö}\12¤\94d2\1el¤ÕîþÞ[ý\8e\ 4\12>\ 2³\14Ó\1cU\1fÝ\17ÑäÓ\ 2i\82bÍH>ÍPÔHâ$áNu½Z~»_âÑèª\1c>èjìÕà¤kõð¦Ø\86TÁ\f\9fz;Kâ9\93O9\85\92½?ò±\88X\rww\82Ñl>ãÿ\94?£°>\ 6¦y\9c?\ f<£Ê\16y(}æZ\96Ö\19Y¹#D\ 6!N\10é<N=DÑ´\16¥Ö¿À¯D¥»\8e
-\88\r½Æ\97\87\9fÅ\ 3·ëZÕp\1a+Ù\97\12õÿê ÿ(\ 3×(\1c\9446ÆW8sð\87Õ`GÒ»F:È®ó\ 4\14/¦Ç¾\92¡j4\86.Ý \1c\1d¬î\95k{eC±\0ÓI³añ.}\15\12\r
-;e,á*.{ÙÒâv\88\81\82ý{m\1díªX\11d²'\r\8e\ 2Ïþrª\1c\19\84\7fýø\1c \91Ç\19²L\10ªG*fÞû°ê°ò3O¸L\ 3ñÙÓ'ý\ 1¢ä|ô8Ô Ê ÑW>÷0\e\7ÎíÞN&ûý>¶ÞÀX\9bÍäòlHðg©1迺¸BWØÉ\8d¢ÎÇNI«`\15\e\8e»Z:o\97>ËCƹ&\942\vºÂâIÉ\v0jK\17\17·x«\8c9¼û\aù
-c\1cöq\9bú\1e¼Bï\eE»o\10²O,ߣ¿\e"çRendstream
-endobj
-493 0 obj
-461
-endobj
-494 0 obj<</Type/Page/Parent 490 0 R/Contents 495 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 20 0 R>>endobj
-495 0 obj<</Length 496 0 R/Filter/FlateDecode>>stream
+520 0 obj<</Type/Page/Parent 519 0 R/Contents 521 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 17 0 R>>endobj
+521 0 obj<</Length 522 0 R/Filter/FlateDecode>>stream
+x\ 1uSÉnÛ0\10½ë+\1err\81T&%Yv|ª\93tE\8b¤µ\8a\9e)i¼U\12]\92ªá¿ï\90VêÄE!h\19ÎöÞ\9bѯHBð%1M\90æ¨Úè¶\88Æïn\90\b\14+öäi\86¢\86\88\85à\93j´\|¹]àÑè\1dU\ e÷ºê[ê\9cr[ݽ*v!Ur\86O}=\15ñ\8c\93\87\9c\82TëCÞ\16\11WÃd"Ù\9bͦü\9dðm\b«\93#ÍãüÒq\81*»ÉCé3®Ei\9dQ\95;\81È!å\0"\99Å\89\añYY\87ïûZ9:ÅdCÌ\bs\14=áSß \95\90\93ùd6\17)îî\vVAH\1fÍd\92<öJ\8c\8aÍÖ¢Ôú'øPé¦a%\98>ô
+\1f\1e~\14\ f|\×TÃi,U[*ÔÏU\82þM\ 6nC8\9226ÆG8sôÁÔÙ\9eUp\eå \9afè+Ó\13~Å®ª7\86Õ¾FÙ;XÝ\92Û¶dC±\0¦QfÍÅwºôU\18QGØ\93±\f®b³U[\1eÕ¶\8b\81\82û·\9a\151TqE0&;ppLÐ÷>Í\89·\83G\ fé\1fßÞGRz\192\99±ü-\129õ3\fV\83¥ß\1dÁæäb6Oü\ 3\88\92ç¬û®\ 6³\f\14}ås\ f³ÆhãÜ~>\1e\1f\ e\87Øz\ 1cmÖã\97±!ÁÇ2ÇÀÿêÅ*^a¯ÖÄ<\1f\eR\96`\89\eöaø,\97>ÓC&$o[\8bià\15\8c'&ÿ\0cn"áèçÿÃ\8e\8c9¾ù\vó?(ãp~^¢»\r±à×\bÙ\ 3\9a¯Ñ\1f\ 5µùgendstream
+endobj
+522 0 obj
+501
+endobj
+523 0 obj<</Type/Page/Parent 519 0 R/Contents 524 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 20 0 R>>endobj
+524 0 obj<</Length 525 0 R/Filter/FlateDecode>>stream
x\ 1\9dV]sÛ6\10|ׯ¸¦\9d\89:cS¢>,Éov§NóÐf\1aë¥\8f\10 \8a¨H\80\ 5À(\9aé\8fïÞ\91´å4êÔ\19\8feK\ 2\ e{»{\vþ5Ji\8a\9f\94V3\9aßPV\8fî·£ÉÃ\86fSÚ\16øæfµ¦mNÓd:Å'Ùø§R5Q{J\13úÅ\1d):zoCTUEÊæ´Õ!Òãݯ÷w?nÿ\94:颫s=O\93\19*\8dÓ\ 4[\1f£nhzK\1fµÊ)\96\9aje©Q{\1dº}\vJÓ~ßlÅ»¶çk(7!z³k£ÎéhbÙ\1dI\99³Q\19KT¹\18È\15Ô\ 6]´\15\19[8\9c¢"\16\ 3h©«\86\81ïu¤\93k ð=*%Dï\vþ\80!Lé:\9dw\80sgßF:Xt[v\1d{Fý\84\98ñ[\8aþD\14\ciì\9e*sз]/`÷©\97\9b\ 4täã\1f¨û*í¿\1a[ï\8a\82®¹f¨wy²¦¿©v^˺\9f·#¦_4\0ïøïã»Ñl³J6´\ඦùf\93Lûw\15=v">\93¸\αì\Æ\ f\0í\81·õ\99\16ª\98#_«h\9c%\85\83\eg,Ó\v\9ehw\12\8d\1eU½StÔ;
&ê+¡é%.¿§1\9516·\93ÉñxL\ 2ïH\9cßóÚ\17mHCX\8e¿´\ÌñºX¯ð:Ã/N/\ 6\e\ eöYN7¢Æ³\11a§ÞGé-Ý·¦Ê\99wöÒ½±Ê\9bËVr\94³\1dL¸¢Âx\18Ö·Ð\ f\e\eïö^Õ½8ËA\9cd\ 2c\15fßözL\1e\ 6fÇ°\96ìì\88\84/½Î¢ó§\84¶¨O¡tm\95\93j£cj3\8c \òTM\18|6ZÇ/d`\13zr\8döØ\84¦Â)D]'½=©T\9f4µ¶\rª\88¬Öy`\10VÌ\«\13\\1eJ\16\ e}u>û\8a\ 5½sñû/mxÞéõµÌIW`h\18c1ë=ÜQ\87S\82Ötäá
-\8dÎ\f ¹\86]\14\ 4N\ 6Gk«v\95Æxm\19¤þ\f\8aZîëuØjuÐ\17ÁÈ\g\98˨E\8f]o\81\84>ØL\93\89o!F\9bÁë\ 1\81Ð\89P7¦\82Á9\ 1\18%²¢§ãÿ²Å\88`\0I¿\8bÈ@P¿ä\ 50IK\8c;K(¹\97Ð\1f=\10\10Ú((¯\ 1óÒÖ Lò\1c@mø&6\87ê «ïü+2#Õ_¯ÓP\99!^dæ7'bÁ8FbWb§m0\812É<\a
-#©?\19×\ 6ú¤}àlâXï\ 6\85\85«Í¾\8c\12¶ìwÉhÉy\9ef\87ÉëwÉr\16é¨ñR\rñÏN#z¬ª\87KEÑ\9b\ 4EÞÀ²Q[>½\13Iì²w´SÙ\81\8fí¢ã\v\9c|-}\ 3qhWûx\99´\9eªÂà²å\b\e:\ 4U¸\14\15rÂ\7fÇÇvaKél\8dØüïhÝ,äR:OÖy\9f¬³[\9eYâÛÝÔ\8dóQY\8c9îî\7f\8b*·ô]ì@a$öº\8b£\16ùZè\98\95üÖ\a]\15\80\8a\b,
-Ä\ 6$v`ÏSî\8d=È\ 6é,DS·\95\84_Bït\94\14d\9a=?_°\ 5ð\861\9ci:\8c\8a\17KðDËmljÜoP\16Ï\vÙát\85\ få\18\11\9c\ 3\7f\87l:I\88"%\92¾æ\90qÝó@\17¸}}\98Cn5Ô\84C%mºà\95\13\ f¦agqô\83%)7yX\9f=\0¬ä\1e~ÕSÔb=M6x\12ãg§^ÚßGÿ\0eìè\95endstream
-endobj
-496 0 obj
-1092
-endobj
-497 0 obj<</Type/Page/Parent 490 0 R/Contents 498 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-498 0 obj<</Length 499 0 R/Filter/FlateDecode>>stream
-x\ 1\9dWÛnÛ8\10}ÏWÌö¥.ÐÈ\97Ø\8e\1d`\1fÚn[\ 4E/Û8Ø\r\9aÅ\82\92(\89\8dDº$\95Ô\7f¿gH)vÕ¤\ f\9b \8ec\rçræÌ\19æÛÑ\94&ø\9eÒé\8cN\96\945G/7G¯7G\93dµ¢ý\8b-ñÇ\84æëe²¢ùê\14ïOù\95TÀv\ 2\1f÷/\9dírµNæ\9dí\föÁ\14ÎÇoÖ4\9dÓ¦@Øåb\91,i\93\87Ó\13Úd£i2OèÂË-\9d\9cÑ++\85\97ä+I®I)3ºPek\85WFS¡j\99<Û|\85Ã9M§Ñáñì\14îF\9bJ"\9cÀ\8f\13Ͷ\96\ f\1cu¤tð,¿\a\13GäÚ4WVfÞØ]ÿ4WÎ[\95¶\1c2¡sØ\94¥t\9ev¦EE"g\17\rg1¡ãéI2ãè\19\ 2\17m]ïÈ\99`\98 MNJªÌ]\bi¶ìÎQiÈ\9bRÂ\85åx´µ"ó*\93@\0Ö\v\83\93[Q\ 2ecIÔõáñP<ÂÎ\96À9\16MNq¹È¯u\9cÂ\ 3uÓ\9dië\9cR\89zM\83ØJ\97T«\e\8e§ÜY\ 4tBkÆs
-ç\8bè\9cº¯/emRQÿÓ\97\f\8apìþ1~ß\19{SZÓnéwz\7fõöóÇËO\9dñl\1a\9a}hü¥B\ eî\17Þà°l¹ s\ 3\7fÚ<\1e\17\96¡!F\ 3øÞtÏ\8dc\14s\12ÈqW©¬ê`\0¤è \88¥ÑöÐ\93tGBï\8c\96t§|\85÷D"ËL«\91B$\8c\93öVÚç\80\98¡\93°Bûð¢,Õ¦D\1fµh$\19Û§Ú±âI(õ \17\9aÈ^Ðê`\9cÐõè\83 L\17\1e$\135\88ã¤\ f\86\a\80ú
-\8f/D\93
-R\ e¼°È©\88dyùùã_\17ç\1fÞ&þ»\1f\ 4fêä²\10ªv×ÏúVt\9cÙGå\aã7\8bn\92F\8d\0#\94v\1e\bÅGý\90\8d\0\f\88¨\8dï\9f\ 3!\8a6\10\920\88#\8ckÂã:<\1a\86\96®0<ZJ\f\8f¡,θòÄ£b\9d¬Q\11\1f;`ö{NƵ\18g\1e»m\e\81éc\ 4%èç\15ó.i[\v \e\8cÝVfªP\88\15Ç}\90'{æ\9c\86y^\8fxú\18µ¶F\9dh\99!t×Üt\99õ£ÎØ"uø\1e8\1e·Î\8ek\93\89z\8c\94R1®U:\1eD¹~6\1cá7p×\18Ô©4<7QèDjP±\93Yk\95\87¦HïA<\17$\81³¤n\88ÈU¬x\98\7fá$f¡`ZBa¸\10\93µ\8dÔCf\~8ÿûß\8bׯ.?\9fo®\989!\9f þ\13:\99ïµþ1ý\9e\87ê½èÔ{~F\9bN'm§B±OaªÈã\19ø\e\94s?£Üò0¢çþ)ô¹Ù\1aë\ 5\ 6/ð\9e[ÏÇBA·¢V9£a\8a@\9b!ü¼/\1e%`7¹\fL\9f\a¤×\94V4 Ñy±ÿÔ¶Ú\r:þñ\1d' ¹ëa\ ej,\88\90RmD\ e\9ausí°,
-\8aSÒY\96ê\16;I\93´\96Û,\9d\83°\ f\19°§:\ 2pxB@¡yÏ`ö9å>@ #k\9e3Z¤Øq©\ 4gÐ\7fk2Ì\16(\12ç¨kçlº\82úÆÕýX;§«y\90óÃu¼ì\1aº8ÃZ\86â°æ\854\9a4\ f\89i¼ù\91Ø÷mä9oZà\93UÆ\80\93`#\ 4\ 5ª\85îì\ f÷\12ÊÊ\98\vÙðf\ 4@\855M×Ö{URZúA°QB\7f\18ý\14Ø`is\84ÜPj|õ\eÑë(Í Î \87¼\8f;\15i\1e\98]|\840\ fÒ\87;Q ô\11\104±\18ô\1c\8b!\97XÕ9\11ÖG\ 4ã\979?ç\ 2\99Ðáf\10 \ e\81@\ fÁ ånÍ\ 4P\18þÌ4!`\8d\ÙÙÏ
-Dcé³±Í\92 B?v\b \ro\18QOréyOP¿ë\ eÃ\f2ê.1 mX\9dy\19©¬\ 5¦\9dU\b\8d\bÛ8p%\ 5\97£\8aÝ1\8bq7\89Õ÷;\0\97\11äol\1e\15+r$.:\1eHÍ× Ý |\ 6\91s\ 1ÃÀ0¸°ÆD\ 1;Ø\1c\e@Õ\b8\17ù-\94\84oRP\8c\10\80\89\1cQ¹o\15Ór\0T øÀìgÆ\8f\98»¢k]X\17Ý´î¢Hð\94n\røájUV\1e\17\94 òßZ\95ÝÔÃÊ\0\1dø©´òJ\84\e\w7áYÿÆw!@\8e«\1aÂ<ç\e¥\8c\97\11Íw88Æi`!X\ 6
-Í¡¢/æ\8f(Àª[ÛÓåiÂÿ à&~p%¿xñþå\vúdÍWÜ\910lq\95\84ÝÄÀ\1cÇSÇñØÿ¹ÀÏW\93d\8dÿ\ 6p\8f\9c±G(Ö\9fGÿ\ 1@FË*endstream
-endobj
-499 0 obj
-1451
-endobj
-500 0 obj<</Type/Page/Parent 490 0 R/Contents 501 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-501 0 obj<</Length 502 0 R/Filter/FlateDecode>>stream
-x\ 1\95WïOÛH\10ýÎ_1p\1f.U\89\13'! Ü'ª\96;¤+å §ªR¥ÓÆ^'\v¶7·»&É\7f\7fovã$¸ä( \99 ïüØ7oÞLþ=\8a©\8bß\98F=ê\ f))\8e>L\8e>M\8eºÑxL»\87\99á\9f.\8d{Ñ\98\ 6ã\11>\ e\ 6Ñ\80\8c¤\fGñßp÷¦ß\8f\86á\r\á%üo\1fðÓ¹:§x@\93\fa\87c|Hýû.M\92V\1c\r£8¢{'\17t&.ðA\18§Ê\19eF\17¤JéÒ(ÑeönòpÔ¹\1aP\1c\a?íÞ\b~Z7_&\9f~£É\1cYé<×K¶\ª<§©¤Te\994²t¤2¢µ®¨²\92n®ïI\eþó\9e\9cÆ!ë\8c\9aVN¦d¥yR\89´T\88\85\8d8b\97Ú½!n\8dH\7fjýH±\1fC!\e\80è³iu¤K:µõóL[\11Ñ×9ì\94¥Tf¸PÊ^\16Ú8\8aûç\1d\97,"ºÎ¨ÔnÎÉï\1d#7\97%\89\14\ 6\94Ã\10\8fG¹É*îG=Î
-Fö"D\8c÷°Ùä\fô¦JÛ¶µ%ÕÑ\9e§·wA«
-\95\v\93¯\ 1¥ÁéQ§J\17\1e6;×U\9eÒ\<I\12%\ 1Q³öɼ\1e¹´µ§\83qoäÊ\91LÕÿ@{\88\ 6-¤\ 3t\80\90[j\8f\91%«\v\19 d¸\80á\16 .\9d3wbÔô,Ô\94\1a?ûx\81\16R\14\84ú 6K\81ô\8cÖ\8e:\955\9d\'"ïXQLEgªÊ\8e-¦`\ f?êò \8f¸<\rÿT\a\0,éÌÀ=Cü\8aó\92ýúÇs\bÛ¸Hß7\ 1Ó_®DâÈ®K'V¤³\17\19z\18Æ'a\14x?\95n)Á¹ªT+i#ª9\ f"\12ø)\8d¯=\9fTå^o\92g\8c¨ï¾¡æ¬R©lv\11÷+\9a\1c5Ú\ 4!\91\ 3çt\1dØÅÔb÷¾t\e°þ\ 1Xô½\85\ 6áj²]*\8dM´\91ßßq\1e\ 1\95\9fíÅoºjäYT\16üSázLÃ78d%i\1c'/\ 6\87¡\86æ\14Â\13S\16\ 4e³\10 Qº\97\81úRâp¹F]\93\85õÝX\885x\ 4\19\81'\164Æ\84NTé¤É\ 4Ôë\84ôÂ)Í\ 5bNzõä³v!\13\95ýùë[î\1a#m\80Áý\ 4Ü\va\1f\99E^ìv®#º«jÀÏjñS\19ë³\9a\ 5\1cj\85FkÚÐ1\10_ÖÞT\97¿:zD/Ñ\92õ\90Ó\9e\1a-ÒD\0\7fÈ\1e«\8e\8fÇ x8:Wu\10ÈTxÜ ÍP\814¬æ\12(\14¬\95¨#\82\18¤KN\15ò\94 ñ\94 \95[\ 24\10\89\9aã÷2@heâQÃÛ\13'\9fA\1cëäev³Èè\941\82¦§^¹Ã=ëÒ¤\1aWT?\8c\91ããã¯\97w7×7¿ã\13}æâ\86L\90\16¤W$\89\ u£As:#Z\bÈ\ 4ßÊçÍ %º\0'R/w/ðÿ ó0\88&H¨QðB
-ô\17\17(¨<\17\89Ye\17Ì¥"pà@+ë5\17\19Ϊ\ 2íjO¹\avöÞX\90M\8cZ¸S\7f\16üÆ°\83\87Fèp\ 6ðò¤\ f%ëÝò·h\94¹Ù"w¨\12{þ ÓSZH3ÇT§\aîv+\81\9f§\býñ÷\9f¿|\ 3?àT ¯yÎc\1a£\ eóPAö\9e\80?·ÔVX·\89zen$Êw-=&u¯ò\81=\ e\83©\8f¼¤xUG\9f,e\9eûÛù5¬K½x\88\85*l]=ìZ~éÂjµ¿HÅ~3k®R½z\95\9aFt\99\836¥pêI^\90\87ÊÓ\14ìB\r)\15²ÐåóÌy\e\b\13\ 5rQWͯEÀ`Ïj¿Þ ä\eÊ\f\8f\9bz¾0\80Ámt`]\ 2ÌN¬33.@\b_k÷\1eB>:Ôëy~\8d,¼>É\7f9\ e\83y^#\7f` \1f\1eçí\8f\9eX\9cÓ[l}I7¶»}u7«=5ü\0\80BÉ\95L*'¦¹ÄÒêæM&'ó\ 2\12CïW¡\18?ÀÁåÚlzß@ß\ 4\84õîYõ\ 2p[\9a\1eÀ\93¦k\ 2íÑ\rhâ\90\8d\97ν\96¬\8b\13\96\\93D~ù îÇ\9b\19\10\ fGQ\8cÕ~\14¶\9eûËÏ\1f.éÖè\ah*}Ô\89W
-\101ð\1d\8e·G=|\ 3Hßô\r`0îFçø\16\ 1³>§\80~ùëè?\ 4åÆ\1fendstream
-endobj
-502 0 obj
+\8dÎ\f ¹\86]\14\ 4N\ 6Gk«v\95Æxm\19¤þ¬³\96Ûz\1d´Z\1dôE,2Ö\19Æ2j\91c×; ¡\ f6Ódâ[hÑf°z@\1et\1aÔ\8d©ào\ e\0\ 6\89¨èÙø¿d1"è/áw\11\19øé\97¼\0&a\89ig\ 5%ö\12ú£\a\ 2>\e\ 5á5`^Ú:\81G\9eó§\rßÄæP\1ddõ\9d\7fEe\84úëu\1a*3Ä\8bÌüæD,øÆHêJê´\r\ 6P\ 6\99Ç@a"õ'ãÚ@\9f´\ f\1cM\9cêÝ\9c°pµÙ\97Q²\96í.\11-1ÏÃì0xý.¹TÎ\12\1d5^ª!þÙi$\8fUõp§(z\93 È\e86j˧w"\89]ö\8ev*;ð±]r|\81\93o¥o \ eíj\1f/\93ÖSU\18ܵ\9c`C\87
+w¢BLøïøØ.k)\9d\91\9aÿ\9d¬\9b\85ÜIçÁ:ï\83uvË#K|¹\9bºq>*\8b)ÇÕýoQå\92¾\8b\1d(\8cÄ^wiÔ"^\v\1d³\92ßú «\ 2P\91\80E\81Ô\80Ä\ eìyʽ±\aÙ \9d\85hê¶\92ìKè\9d\8e\12\82L³çÇ\v¶\0Þ0\863M\87Qñb \9eh¹\8cM\8dë\rÊâq!;\9c®ð¡\1c#\82sÞï\10M'ÉP¤DÒ×\1c"®{\1cèò¶¯\ fsÈ¥\86\9ap¨¤M\97»râÁ4ì,N~°$å&\ fë³û\7f%×ð«\1e¢\16ëi²Á\83\18?:õÒþ>ú\aµ¶è!endstream
+endobj
+525 0 obj
+1091
+endobj
+526 0 obj<</Type/Page/Parent 519 0 R/Contents 527 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+527 0 obj<</Length 528 0 R/Filter/FlateDecode>>stream
+x\ 1\9dWÛnÛ8\10}ÏWÌö¥.ÐÈ\97Ø\8e\1d`\1fÚn[\ 4E/Û8Ø\r\9aÅ\82\92h\99\8dDº$\95Ô\7f¿gH*vÕ¤\ f\9b \8ec\rçræÌ\19æÛÑ\98Fø\1eÓé\84NæT4G/WG¯WG£l± ý\8bðÇ\88¦Ëy¶ éâ\14ïOù\95´\86í\b>î_\92í|±Ì¦Év\ 2û`
+çÃ7K\1aOiµFØùl\96ÍiU\86Ó#Z\15\83q6ÍèÂË-\9d\9cÑ++\85\97ä7\92\\93SaôZU\15^\19MkUËìÙê+\1cNi<\8e\ e\8f'§p7Xm$ ü8ÑlkùÀQGJ\aÏò{0qD®ÍKeeá\8dÝuOKå¼UyË!3:\87MUIçigZT$JvÑp\16#:\1e\9fd\13\8e^ ðºë\1d9\13\f\v¡ÉII\es\17B\9a-»sT\19ò¦\92pa9\1em(¼*$\10\805\97ÝàäVT@ÙX\12u}x<\14\8f°\939p\8eE\93S\.òk\1d§ð@ÝtgÚº¤\¢^Ó ¶Ò\15Õê\86ã)w\16\ 1\1dÑ\92ñ\1cÃù,:§ôõ¥ªM.ê\7fº\92A\11\8eÝ=Æï;co*kÚ-ýNï¯Þ~þxù)\19OÆ¡Ù\87Æ_6ÈÁýÂ\e\1cV-\17dnàO\9bÇãÂ24Äh\0ß\99î¹q\8cbN\ 29î6ªØ$\18\0)z\ 2bi´=ô$ß\91Ð;£%Ý)¿Á{"Q\14¦ÕH!\12ÆI{+ís@ÌÐIX¡}xQ\96jS¡\8fZ4\92\8cíRM¬x\12J}BÂ\85&²\17´:\18gt=ø`\ 2Ó\85\aÉD\râ8é\83á\ 1 ~\83Ç\17¢É\ 5)\a^Xä´\8edyùùã_\17ç\1fÞfþ»ï\ 5fê\94Ò\vU»ëg]+\12göQùÁðÍ,MÒ \11`\84ÒÎ\ 3¡ø¨\e²\ 1\80\ 1\11µñÝs DÑ\ 6B\12\ 6q\80qÍx\ûGÃÐÒ\15\86GK\89á1TÄ\19W\9exT¬\935*âc\aÌ~Ïɸ\16ãÌc·m#0]\8c \ 4ݼbÞ%mk\ 1d\83±ÛÊB\15bÅqïåÉ\9e9§~\9e×\ 3\9e¾R®E[£N´Ì\10ºknRfݨ3¶H\1d¾{\8e\87³ÃÚ\14¢\1e"¥\\fk\95\ f{Q®\9fõGø\rÜ5\ 6u*\rÏM\14:\91\eTìdÑZå¡)Ò{\10Ï\ 5Ià,)\r\11¹\r+\1eæ_8\89YX3-¡0\\88)ÚFê>3.?\9cÿýïÅëW\97\9fÏWWÌ\9c\90OPÿ\11\9dL\96÷Zÿ\98~O\96}õ\9e%õ\9e\9eÑ*é¤M*\14û\14¦\8a<\9e\81¿A9÷3Ê-\ f#zî\9fB\9f\9b±^`ð\ 2ï¹õ|,\14t+jU2\1af\1dhÓ\87\9f÷Å£\ 4L\93ËÀty@zMeE\93\11\9d¯÷\9fÚV»^Ç?¾ã\ 44w=ÌA\8d\ 5\11Rª\8d(A³4×\ eËbMqJ\92e¥n±\934Ik¹ÍÒ9\b{\9f\ 1{ª#\0\87'\ 4\14\9a÷\ff\9fSî\ 2\ 4:\ 6ÍsF\8b\1cK.\97 \r\b`M\81á\ 2Gâ ¥~NÆ\vÈoÜÝ\8fõs¼\98\ 6=?ÜÇóÔÑÙ\19ö2$\87E/äÑäeÈLãÍ\8f̾ï#\ fzÓ\ 2 bc\fH :BQ [hÏþp§¡,\8d¥\90\r¯F ´¶¦I}½\97%¥¥ï\ 5\edô\87ÑO\ 1\ e¶6G(\råÆo~#z\1dµ\19Ìé5\91\17r\92\91æ\81áÅG\bó \7f¸\15\e\81F\ 2\82&\16\83¦c3\94\12»º$Âþ\88`ü2çç\ 3:\\r\ 2$Á!\10è è¥\9cöL\0\85á/L\13\ 2ÖÈ\95\9dý,A4\94¾\18Ú"\v2ôc\87\0Zÿ\8a\11\ 5%-
+ê\96Ýa\98^Fé\16\93Ñ\8aå\99·\91*ÚZ`ÜY\86Ð\88°\8e\ 3Wr\909ÊØ\1dÓ\18\97\93X}·\ 4p\eAþÆ\96Q²"Gâ¦ã\89Ô|\ fÚõÂ\17P9\170\f\f\83\vkLT°\83Õ±\ 2T\8d\80sQÞBJø*\ 5É\b\ 1\98È\11\95ûV1-{@\ 5\8a÷Ì~fü\80¹+Rë¾Hãº\8b*\ 1,ÜÖ\80\1f®VÕÆã\86\12dþ[«\8a\9bº_\19 \ 3?\95V^\89p\85K\97\13\1eöo|\19\ 2丫!Ìs¾RÊx\eÑ|\89\83c\9c\ 6\16\82e\0¢Ð\1cJúlú\88\ 2,ÒÞ\1eÏO3þW\0Wñ\83;ùÅ\8b÷/_Ð'k¾â\92\84a\8b»$,'\ 6æ8\9e:\8eÇþÏ\r~º\18eKü;\80\8bä\84=B±þ<ú\ fæýË\99endstream
+endobj
+528 0 obj
+1450
+endobj
+529 0 obj<</Type/Page/Parent 519 0 R/Contents 530 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+530 0 obj<</Length 531 0 R/Filter/FlateDecode>>stream
+x\ 1\95WaOã8\10ýί\18¸\ f×ÕÒ´iK[¸O¬v¹Cºe9èiµÒJ'7qZC\12÷l\87¶ÿþÞØM[²ôX@
+E±Çã÷Þ¼\99þ{\14S\17¿1\8dzÔ\1fRR\1c}\98\1c}\9a\1cu£ñ\98v\ f3Ã?]\1a÷¢1\rÆ#|\1c\f¢\ 1\19I\19\96â¿áîM¿\1f\rÃ\e\84ÂKÄß>\10§suNñ\80&\19\8e\1d\8eñ!õï»4IZq4\8câ\88î\9d\Ð\99¸À\aa\9c*g\94\19]\90*¥K£D\97Ù»ÉÃQçj@q\1câ´{#ÄiÝ|\99|ú\8d&sd¥ó\/yçRå9M%¥*ˤ\91¥#\95\11uE\95\95ts}OÚð\9f÷ä4\16YgÔ´r2%+Í\93J¤¥B,lÄ'v©Ý\eâÖ8éO\1fI8\8ec(d\ 3\10}6\8etI§Þý<ÓVDôu\8e}ÊR*3\(å(\vm\1cÅýó\8eK\16\11]gTj7çä÷\96\91\9bË\92D\8a\r\94c#\1e\8fr\93UÜ\8fz\9c\156Ù\8bpb¼\87Í&g 7UÚ¶-©>íyz{\17´ªP¹0ù\1aP\1a¬\1euªtáa³s]å)ÍÅ\93$Q\12\105k\9fÌë'\97¶\8etðÜ\e¹r$Sõ?Ð\1e\92A\vé\0\1d ä\96ÚcdÉêB\ 6(\19.`¸\ 5¨Kç¬\9d\18\9c\9e\ 5N©ñ³\8f\17d!EAà\aÜ,\ 5Ò3Z;êTÖtr\9d\88¼cE1\15\9d©*;¶\98B=ü¨éA\1d1=\8døT\1f\0XÒ\99Ax\86ø\95à%Çõ\8fç\10¶q\91¾/\ 2\96¿\\89Ä\91]\97N¬Hg/*ô0\8cOÂ(è~*ÝRBsU©VÒFTk\1eB$èS\1aÏ=¯Tå^m\92W\8c¨ï¾\91æ¬R©lV\11×+\8a\1c\1cm\ e!\91\ 3çt\1dÔÅÒâð\9eº\rXÿ\0,úÞB\810\9b¼/\95Æ&ÚÈïï8\8f\80ÊÏÖâ7]5ò,*\vý©p=\96á\e\ 2²\934\96\937\83ÃPÃs
+á\85)\v\82³Y\18\10®ý2P_J,.×à\15\8b
+뫱\10kè\b6\82Hlh\8c \9d¨ÒI\93 ¸× é\85S\9a bMz÷äµv!\13\95ýúë[®\1a#m\80Áõ\ 4Ü\va\1fYEÞìv¡#º«jÀÏjóS\19û³\9a\ 5\1cj\87FiÚP10_öÞT\97¿:zD-Ñ\92ý\90Ó\9e\1a-ÒD\0\7fØ\1e»\8e?\8f\13ðpt®êC`Sµãq%4\8f
+¢a7\97@¡`¯\ 4\8f8Ä ]rª\90§\ 4\8b§L¨Ü\12 a\93تü^\ 6\10L<nx\7fâ¤õ]\88O;yYßl3:e\94àê©÷îpÓ\9a\9cTã\92ê\87Fr||üõòîæúæw|¢ÏLo¨7$\ 6ó\15I"\17HÞh\b\9dÎ\88\16\ 2FÁ÷ò\993l\89. \8aÔ\eÞ\v\15pP{hE\13$Ô ¼\90\ 2\15Æ\14\ 5\9fg\9aXWvÁjÚz\ 2\1f\1c\84e½ë"ÃYU@¹ö\94«`·ßo\16d\13£\16îÔ¯µÜÔ\99ñÆÑa\ràå^\1fH\19où[4\88n\16É\1dXâÈ?±õ\94\16ÒÌÑ×é\81ëÝJàçEB\7fü}ë;0ßÀ·8U"j\9es£F³CGT0¾'àÏEµµÖm¢Þ\9b\e\89ò]K\8fI]¼`OÅÐê#\8f)Þ×Q)K\99çþv~\10ëR/\1eb¤
+sW\ fÓ\96\1f»0\í\8fR±\9fÍ\9aÃT¯\1e¦¦\11]æ\90M)\9cz\92\17ä¡ò2\85ºÀ!¥B\16º|\9e9Ï\ 3¡§À0jÖü`\ 4\fövíó\9dÀÀáÍ\88¸áó\85\16\fm£\ 6k
+Ð=1ÐÌ\98\80p|íÞ{\bùÓá_Ïókm\8cáõ^þËqhÍó\1aù\ 3-ùpCo\7fôÂâ\9cÞ²×SºÙ»\9bXwÝÚK÷\0x\94\ɤrb\9aK\8cnÞTr2/`1ô~\15Èø\ 1\ e¦k3ë}\83|\13\bÖ\87gß\vÀmez\0O\9a® ²G5 \88C6Þ<÷J²&'\8c¹&\89üø\13Â\8f7] \1e\8e¢\18Ãý(Ì=÷\97\9f?\ÒÑ\ fðTú¨\13ï\14\10bÐ[;,o\8fzø\ e\90¾é;À`Ü\8dÎñ=\ 2Ûú\9c\ 2ê寣ÿ\0R0ƨendstream
+endobj
+531 0 obj
1365
endobj
-503 0 obj<</Type/Page/Parent 490 0 R/Contents 504 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F3 6 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-504 0 obj<</Length 505 0 R/Filter/FlateDecode>>stream
+532 0 obj<</Type/Page/Parent 519 0 R/Contents 533 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F3 6 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+533 0 obj<</Length 534 0 R/Filter/FlateDecode>>stream
x\ 1V]OëF\10}çWL¥V\r\12q\12\13\92\90\87J÷SºÒ½Ð6iQÕôaco\92%ö®ïî\1aÈ¿¿gvíKH\80>´ ÀÁöÌ\993çÌì×\93\ 1õñ= qJç#ÊÊ\93·ó\93ÞÇ!\r\ 64_áÎh2¦yNý¤ßïÓ<ëÌ\rmUQ\90òä¤ÎIÄ\8fNµ(È\eò\eI\955\99tN::\9dß"ÜE\13®Cº\æñ\7fm\8a\ e \849xÎ\1d?\96ð#}ꦣd\bD\9d«ëù\87)}ZÑÎÔT;\19\12Ïþü}HÎï
IJ3Ä\9dó²ä[\9aÂ\83¥ØQ¡¶xÚPaÌ\96\84ç»1=xhªî\ eÎ\93\94³È\aQV\85t=wg\87]ç\85õuuX\80ˬª\10ÇP)\10z&Ê¥ \15Ò+\1d\bA\8e\b$Ôða~\ 26it>JF4\9c\8cq\9dâÇJZEò/i\80
\ 3ùý4\99<¡\7f\90\8c\13\9ayYÑhJsËÅ8¯ô:Tï6Â\82sq'T!\96àÀh.Ú\12Zeï¤=ª2åÞv~lØ\1f´]\ 2ûY¡¤öÔýÜÜ;oï\85\80\eã¼\16eC[ÛɽæüÅYÝÆÔENkéi)2P\1dÀ\92YáÎ1Ð\884\ 2MÚ¾æFÿ\1c\1a¤É\99Rú\r\97ª\1c\88Í\8cµ2óÅ®\91EÛ0'Ñ \84èÊx\96Dh/^àwMN\99Ð$
±ôYè/B\8b5.#;î õ¢ãêlCÂÑÍêf½8=Tl£Õlc\fä\8aô\96
y'\v Èj«ü.ê\94õÌ2])ø"\96\10\15eå×Z:\8f\ 6S%\9c»76G\1d+\ 3¸ÐÚ=»\92ÕÀQ\ e\90ÅÊÀÊ\fµâö3v\8b%E\85´\rí\0\87F®5¤i,åÒCX.¡E\871\ 62ñÿ,¤g?5É["ï\158¯ý\13¸\87í\12yÞª×T^A°Ý?~jÇHfJ\0È\11XË\84æ\eô1T©\rÊ5vKøè7¤\8dîF\86¢zÜâ\94ëh|6¼¸ÄÀxÝgÃô\ 2^Ü\1fs\83dÒøl\1c}\96\19¡7\ 6\e\922\8bµV\ f\8d\16"q{\ 3ä_\15ßxôU¯ÇVm\9dÕ\13\\8bÊ^¶Ø|W©L\14EPMÓдué~¨Ã\9eÞ\aWÂ\0\\ 2»\98\1dÉ×\9c\eN\90Ð\13÷Wi\8c»¢\80Ib\84Ç!þÜtF{ZY}Gñ|\r\1d\18\98#b\´¦\15z\17F\14ê\r©7âNBnp\0²+½'Ù\96á\ e0$èÉê°º\95*X+\98\8cÌAtY(RÅMq[£È\10_Ðß\eÌ\14÷\ fû/H\ f©b¸6Ë\1eÄ\17ò\1dzü#|Òì\f\8a\19\81\81e\12È\85\80\97X\ e*¬¼\80¯0kÔ\17Û\80»+\8b\82\99üØ$¿«äô\bR»\ 1_\99Û½^ÈÓ\vñ8@c\86t\92b¯½n\86t8 \eöqç\ f\92ËÆ\f\93#3¬¬)áð÷׳³0öð[éË\87ðçj~Fü1Ý\9e1\ 6fs\14öYçzÖKÏHú,I\92'\ ejG\ fï\92°\9c¸\93¥©up^®Ü\16óG®_&åÝt±¸ùtõþúf¶XüÒH÷ûfÓØE|Vȧ´ÀW\9c\17,\8fxÍú\8btïãh\ e\1c\8c¤²Xé\98\ 1ÿ\a\86¢ò\83)\1dã¨\8c)\9e\98\7fO\8dmë_¯2 Äþ(dPþ\8b\15½\93\85\Záå\19A¶á8\87i hY¯q\1c©\8cõ?ìig\84\99ø¬t&ÍÔ\19\8cÆ \1f$qNÜ;0ÎÞ|yû\86~µæ\16.£÷&«K\9c,\ 4\e\8e\83C\12üV7¾ÖùÏç\9bá¤\9f\âÜ\8asÍ°\ 1ÿÛÉ7ã\ e7\14endstream
endobj
-505 0 obj
+534 0 obj
1189
endobj
-506 0 obj<</Type/Page/Parent 490 0 R/Contents 507 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-507 0 obj<</Length 508 0 R/Filter/FlateDecode>>stream
+535 0 obj<</Type/Page/Parent 519 0 R/Contents 536 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+536 0 obj<</Length 537 0 R/Filter/FlateDecode>>stream
x\ 1\8dWÙnã8\10|ÏW4ò²\ e`+¶ã\\83=à\\ 3\ 3\89'3öÂX /´DÙ\9cP¤G¤âøï·\9a\94r(³\a\82\ 4\8aE²««««é\1f{\ 3êãg@§C::¡´Ø»\98ï\1dÞ\9cÓ`Dó\1coNÎð\90Q?é÷û4O;\83dÐOh±\16\9e&9Í×ʬ\1c]Yó\8b§\85-\1fÿ8\98\7fÇþ\11\r\ 6q\7fox\8aý\1d¬5ÖójÚb\99#a2ÚÙ\8a\9c\17¥'o\89_>Òþvmi[Z/\89?q´QZ\92ÍÉ\97Â÷ñ\9944!WVÒùpBfq\88ÜÐ\90ÄJ(C\ f\1d\9cÍ0úÔ\e\1c%C\ e\1fÞ<\1c\90WZ\87M©Ð\ 5evk\92zåð$áD;s\ eÀÀ
µZ{*¥È8(å\8cãj2þ<ý2\9bÌ\12ÿìC
ü\8anÆ_\13f\83·\89R\ 2\ e\87q¾J\1f#`_îÂ!\85P\9a)Ð
ØmÙ\ 2iäÖJ[m\90\82¶ö\91\90\f\9fÿíz|uwM¹-)\93\1eG¸\87\83\84f¢X
Z\vGK È $M¥sy¥õ\ e;Á«Ö2#ÔɯmåÀ\89c\1e\9dòÒµ\ 2£":ÛªLvÉY*Än\89¤\9c-¤5\92¤v2\84Y«ÀwI\9bÒ.µ,Bþ\1cß>É2ÅjR>¡¿ÀAj+\9d\11 \8dÓ*ìæ$\16\8bE+*#á»T\18Z
p¥\9c«d@É;\1c'ØË\14\17º]¥ES¥\=\87ã\eL÷·×ãÙ59 y\ 1\11'AÕ&\13H:\8a\f\99e6
-i¼ðʲ\À«³U\99J\0Ï$T\ 2Ø\9e\ 5\ e\14-ÌF¢î\eY:lÜr\91s\85@ \86¤pJ\96 ñ\86ëù\1eú\85\8e\87§ÐÔèì\14ÏCüB\19y»½FçGÉÉÇ\ 6\e$t¥ÄÊXÇr¹\8f\84\87²ý¼·Xykñ\84\12\84ÂÇÌjN\908³µBR6À;¼AÃ\87öì¼W4c\7f=¿\13\bcåÚ\98&\17¥)~(H\9dçèø89û¯<\87Ü\87-\e\19BÅ©ÝH\9a\ýSn\17;h>\17\95öµà¡'\98\a-µ\80[¸zwÂFäPpa\1cë.ôx\89
-\19´8\1aÄ>cSQ¡é\82&\ 3SïÎh\95yr\95PÓÐp\0î¨0Á¦XÏ\ 2^fzï!D\92¹\ eA\17d$\9a\ fÌ5úï)ú5Àý\9dì&\b\ f/M±ÌºØ\8e?\v½ExLµ\82R\13\1a79Ý_º\18¡ \10\92©û\ 5\82\97Þ³dØ,\0 ¤ \f;.\f
-Âg\13\86\ eÑh\80¶I6lº·Å=\1a\8d Ð\7f\17ñ\11FÂÙÇò\1e%t¹¶QÂ\f\102ö6µ\9anå\93ÔïÅ\ 6¯\8e\83b\8e\85³»\vÖY\Ì\ eS\b\ 3\1d(¡eê\1dNÊ\12¬ *µ(\µÙØÒ;:î\12\9c\9d}ïòË·ënø{\7fûç¬K·ãéÝx:h³\1d?Æè@\eOç\83¶Ï\ 47\83=¥\9c\87¤-»B!\9eUQ\15¯\bÁp\r\80\1aË\8eɽ´\19
-\99¤Öäïsî\84¡ÂÚ\95/"GÁ\18G=[\10\8d+øÁ\86\96<û¸ÄLë\93À?\85ønKåw/\16ßÎdbÈêL\96\ 4³vð½`³q\86°haúÑ@r[Õ\8ef$Ï\13\11\r\80eÌ\942\99\11±V\85\8a\16Ê\b\81\94Y÷¶¥æ Á ÑÂ:®X\18Vpm\99A\91!=c·Øë\1c¦â£Ä\8ap\18c\8a:\7fÛxa\19Þ\9b¦\9c\11\8a5z×\8a[JÌZÃ\9d ²'´®XÁ»0þ\9a\1c"¯@Í,\86)a\97.`Ñèwv÷E¾X¡ÄÒÉò æ\11\98N\ 5XÀ!\eá\1cz*kÏÑ0¯Q°F»]\bFòy\ 4NA}£Aª\9f\86¸\ 3\84jc\80@Á\98¢\b\0wC¯¿\84\0a\80È\8dm2¤ÓJ\13õ/ºÄI¤\9c+³öÆsö\9bSÀ/:î·ýÆz\04ä\1câµ\95ÂrdòÞ0\87\9c[\8dÂü5¢g
-I[v\1d\\92\8c(\90ÃVùu\1d#8\98Ã\9c\95«O¯\96ÖnÄEíÕÓ9êT\12þ=?ækN\9dps=\9bÉx\9dh:ê¡\83U\80k*Á¤¡Ê\8c¦`Æê»R;½)î\96\9fhþÚ³\9bRÁÚ\7fT²ââ³\8f4TrS\84\ 1ÿªÉè¶ÑÖç\97÷\87\93{By¹\r\9b1Õ\14¿U©¨\80 «\84n\801\14 \16\9b\8awG-y\84O¥_ÊJµÏå[\ 6\ 3ZbO¸VBf?\ 3nM+r\bäv¸#\17ðκéXÙU!\96è7\11µ¾¬V\81ªÃ\9b³úv089M\ 6ø\ 2\10.ð³ñÝÅ\98-ü;<\18\17þ7W(\8e×\8b\8b{§C|KÈþ×·\84ÑY?9Ç7\f,?æ#p\9bøº÷7¾8ñ5endstream
+i¼ðʲ\À«³U\99J\0Ï$T\ 2Ø\9e\ 5\ e\14-ÌF¢î\eY:lÜr\91s\85@ \86¤pJ\96 ñ\86ëù\1eú\85\8e\87§ÐÔèì\14ÏCüB\19y»½FçGÉÉÇ\ 6\e$t¥ÄÊXÇr¹\8f\84\87²ý¼·Xykñ\84\12ÄÂÇÔjR\909ÓµBV6à;¼AÇ\87þì¼\974\83\7f\rÐ \8c±tmÌ\93«ÒT?T¤Ntt|\9c\9cýW¢CnÄ\96\8f\f!ãÔn$M®þ)¹\8b\1dD\9f\8bJûZñ\10\14Ü\83\96ZÀ.\½;a'r¨¸0\8e\85\17\9a¼D\89\fz\1c\1db\9f±©¨ÐuA\94\81ªwg´ê<¹J¨éhX\0·ÔV\98àS,h\ 133½÷\10"É\\88 \f2\12Ý\aæ\9a\ 6è)ú5Àý\9dì&(\ f/M±ÌºØ\8e?\vÍExLµ\82T\13\1a79Ý_º\18¡ \10\92©\e\ 6\8a\97Þ³fØ-\0 ¤ \f[.\1c
+Êg\17\86\10Ñ®è\80¶K6lº·Å=\1a\8d Ð\7fWñ\11fÂÙÇò\1e%t¹¶QÃ\f\10:ö6µ\9anå\93ÔïÅ\ 6³\8e\93b\8e\85³»\vÖY\Ì\16S\b\ 3\1d(¡eê\1dNÊ\12¬ *µ(\µÙØÒ;:î\12¬\9d\8dïòË·ënø{\7fûç¬K·ãéÝx:h³\1d?Æì@\1fOç\83¶Ñ\ 4;\83?¥\9c\87¤-ÛB!\9eUQ\15¯\bÁp\r\80\1aÏ\8eɽ´\19
+\99¤Öäïsî\84©ÂÚ\95/"GÁ\18G=\\10\8d+øÁ\87\96<ü¸ÄLë\93À?\85ønKåw/\1eßÎdbÈêL\96\ 4·v0¾à³q\88°háúÑAr[Õ\96f$\ f\14\11\r\80eÌ\942\99\11±V\85\8a\1eÊ\b\81\94Y÷¶¥æ Á ÑÂ:®X\98V°m\99A\91!=c·Øë\1cÆâ£Ä\8ap\18c\8a:\7fÛxa\19Þ\9b¦\9c\11\8a5z×\8a[J\f[Ã\9d ²'´®XÁ»0ÿ\9a\1c"¯@Í,\861a\97.àÑèw¶÷E¾X¡ÄÒÉò æ\11\98N\ 5XÀ!\eá\1cz*k\ fÒ0°Q°F»]\bFòy\ 4NA}£Aª\9f\86¸\ 4\84jc\82@Á\18£\b\0wC¯¿\84\0a\80È\8dm2¤ÓJ\13õ/ºÄI¤\9c+³öÆsö\9bSÀ/:î·ýÆz\04ä\1câµ\95ÂrdòÞ0\87\9c[\8dÂü5¢g
+I[v\1dÜ\92\8c(\90ÃVùu\1d#8\98à \95«O¯\96ÖnÄEíÕÓ9êT\12þ=?æ{N\9dps?\9bÉx\9fh:ê¡\83U\80k*Á¤¡Ê\8c¦`ÆêËR;½).\97\9fhþÚ³\9bRÁÚ\7fT²ââ³\8f4TrS\84 ÿªÉè¶ÑÖç\97÷\87\93{By¹\r\9b1Õ\14¿U©¨\80 «\84n\801\14 \16\9b\8a\97G-y\86O¥_ÊJµÏåk\ 6\ 3ZbO¸WBf?\ 3nM+r\bäv¸$\17ðκéXÙU!\96è7\11µ¾¬V\81ªÃ\9b³úv089M\ 6ø\ 6\10nð³ñÝÅ\98-ü;<\187þ7w(\8e×\8b\8b{§C|MÈþ××\84ÑY?9ÇW\f,?æ#p\9bøº÷7¡\82ñ¡endstream
endobj
-508 0 obj
+537 0 obj
1513
endobj
-509 0 obj<</Type/Page/Parent 490 0 R/Contents 510 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-510 0 obj<</Length 511 0 R/Filter/FlateDecode>>stream
-x\ 1\95W]oÛ6\14}ϯ¸ðËR Ñl'qÒ\87>8\89\8b\15Kâ,v·\15\bPÐ\12\15±\91H\95¤âêßï\Rr\µ\e0\14\ 5\14\8b¼\1fç\9e{îÕ×\83 \8dñoBçS:\99QZ\1d\®\ f\16ë\83q2¦ÙÅÛä\94N/Îñ<Å\7f+)ç׿¾\7fK\93SZç¸8;;Kf´Î\b\17ÆcZ§\87\93d2NN\13º·J{¥\9f(·¦¢\8fw\1fþ&oHÐU©¤öt\7fõfý\ 5¦Ni2\89¦\8e§ç0t¸6Ô8\89\835\e\90\96|!<)GâE¨RlJI/Jཫ6Ç\eádFä¤}ÁÉàIP£Õ7*\8cóÔ\9a\86¶ª,IK\1c\83ûÔTµ\82\ 5_Hv?¦ãÉI2e·°\96ÆÈjk\9e¬¨\12ú\84Û8¨w·\95v^À\1a~$\97ZU{¢\11.\86HG =H\ 1/xÉ\am\93ze4\9e9Òp\84rc©2vè;\93\1e©¹\84º\98¦3àÎP\14\12\98sê¥cèV\9fV\7f\92ó-\12èÜ\al2#\1dUMZP\8cLT\9c C\9f"Z$ÞûO\ë^\12úà\81\83\86Kíö#u »ïj\7f6;CÅÿ»ög'\93\80Ý ög Ý\98ô\19þÿ¥ÂK\8dòZ)h[(\ 4íL%½ª\90C*PyGÞ\9a\86Ë\8cÄËh(D\86b}\ f\fl\90ß\1aòm\8d[&ïOwvû\9ao$Q--°¯\80Ŧe o/;Î$\ 4\90)W\16l\81¿\91\95©±Yoi4 I\f\18 \9a-\8aB\1daÀ+\8e\13?X¡\9f$G²i=BBé\ 5\99\1a\fÊAº\84\82/\a\ f:cgÌ\94Q&u\vNdÒ\8dð\ 3\98ÎY¹Z¦*W2ûÁ?l\89`\8dØ\ 2Û\1eb³\12Õ\ 6ÍÑÔµ±þÇ\8cÐ\Ì\fö\9d§Ú\97\8f\87\8fobÇ\80\1c^V\14HðÀ>»È=|ªª.e\85¾\ 5\82Ñ\80ÓpÒ\rB\f=\8e\97 C\92¡\89M*\9d#²\8dÖì\18\1dÁ¾;g!c³\ 5\11C@@)¾Hè£FÁ|£\85\97%\0\12@\89vf\a>wÑ î8T\ 6\10B\ fZÚ4OOí\11ÕÂz\956¥°0µå\8e®D\ 6î\184\8c(\9fù\ 1Ç]¸\e4Ä \1a\8bßtf,Ú\12\r\ 3$´ñ\ 3¿\8d\86\9eTÈ\88û\9a\13x\8d0\88\8d\15®\18\96g=èi\0\ 4®W ½Ð®D\ 2]qN¦´Q>\12\vÊûµ\91\ eÕ|\92ZZ@\12x|\7fÕ1\10è\19:\99\84\výÑA¨\1d\1fp\91; bqd\99\94Èî'Hò¨ëR¥\1d \8f\87è1üU\ 2?ZÞ,¦ß½f\ 2A±\99ó±\ 3\86\9cØ*_\ 4|¼©C\90NB9\85C\ fV¢. \88xò\b%rWxð°F¶;L\984¦çtP9øÛµý~¨G$ô°k¸2û¦
-x\ 6ì/\f\ 6ÌB\1f¾6
-±»&e®æM9,ÚÊ[\95z$¿/\1dä
-Ó\94\19¥\85Dó3\ 5\98ò\ eöð\f.È@Aè\Æ1ÑÖ²\ fÆ\90{ 6ñ\10|\ 6jP¸@«h÷ºuk,Ü@áY15Çï HÁI\85\83H\fjf¹ë¾çdOä8MÊ@\ 2Q¶\ 3\17´äÜ\85m\aþ\81U\949ôp\90&\16\16\1eº@NéLB\81 a\8cM%\9ee/\9cQ\1az(\18\ 3¾Þ£\80\ eÕ-ç¤^5[\rI\83¦\86\0\b¬
-ð\84Dª\84.[Êd.\9a\12ì\89T1ºs¼\e\15\9dçÐåò\esX\85¹ç¾Ü\Å\98Ò\11\ 4\ 2\9dó\9e0H\9b\19:\ 2\8a(û.§wÔF\95fAôq±xÍ:ò\80Û\97k\fáÔ?eÀ\ fC\9e·\f.c¨J¦\ØpУq\96t\ 30,.¥\fZØ ð¨\7fõ\ eÊ\84å£\17l´"\18ÜI\12*\ 5\9a¢nÌ\ 51Ô¯Ìè_ü®z{ r|\11\ 6(\12}<Dg\14ܯi\86]Î=¾\ 1\934·a` \Äbä @ä\9c\95¾±\1aAc¬í\ræ\ 1Æ\11'T\97\90W¹£Y\98 ¡yà\0pÂÉò÷aG®y\86ÄI\9a\96\ 2Tß\eÿ¸ÀÄß\1faÌ#ÐHaÔ\96×\0`þ*rq. [\9e©<Üyd\83z\83\98±ªI[)l0¸\80iý*BA;zM@O\86-\ 1\9csª\ 2a\85\96¦q kÐBÐ\a\11óð¦y\977\88\84\90\\10\92\81ÏëÅݧÏwË»Å\11\85Ç\87Åüº{üëáÃzA\84\92\857ó\9b\9b\90)ä\87{5P*ì\12\ 2ðbõ\15^lT©|·q\füp=¸I\82©÷W\97¡aã_×ËÕ°\ 2=o{Ê\ 6\9aÅM¦gèþO\1dK#M9W@ÔQ5Èa!Å\8b\ 2>¥Áh\ 6jq£\açPÊA\9cÑlç\8a9Æ\14 bË:\88)"»Ô\99\ 5ïç«õçÕoó\87ÅçÛåõb\ 5°ê~/ç÷· m(5\v8VRD\ 6Ffú£¥ÊØI\9dßè0\17<HÃF\15¢Ê¨\92Xð[ôL\94\15KËUßaا<z\87³é·ìóäâ§KöE÷U4\99\9d'üm\86/«½O¬Õüör\8e\ f,óEB\9e®MÚðj\16f5\e?\8e·\8eãµÿ÷Avz1NÞâ»\ e_\1f³.Ð?\ eþ\ 10µ\9f\14endstream
-endobj
-511 0 obj
-1666
-endobj
-512 0 obj<</Type/Page/Parent 490 0 R/Contents 513 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-513 0 obj<</Length 514 0 R/Filter/FlateDecode>>stream
-x\ 1\8d\93_o\9b0\14Åßó)\8eò\94J\8b\a!\81ä±íÖ©\ fÕ:\85½õÅ5\97â\ 6lf;Yûíw\rÍÖE[U!,[Ü?¾¿sø1I\91ð\93¢X Ë¡ºÉE9ùxµAºDYó\97|Í\9b
-\89H\92\ 4¥\9a¥"MD.p#û^\9b\a|÷ä\8cìÈ\9f\95\8f\9c¸D\9a\8e\89óEÁ\89³ë\1aÏv\8fF\1e\b\95®krd\ 2öÇ,X\83Ð\10n/=¤©0\1cöF?\81#\ eäâ\99#ä\8e ÑZ»\83\fCÌôX\ 2\9d짱y\82y\9a\89Eljû \11À\96h\88öݽPÖÔ\1clÐË\aBm\1d*
-R·^ÄìÏå\84gD\9ee¼.×\ 5¯\v~\1dG\9e"Ym6C\9b\13(\85ÀW¾Ãe#\9dT\81w[
-ïáÒ;{ßRç\19KDZë\96\ 6¤ø©C\ 3©\14##f£\8e\85=ô\80ÃݬÕÌ&"üB\8e§û\80+&¬\1aXw\ 2e«\18°6ò \99Á\9fZ\f:ø»³\11ô5\ f¬l×uÄZDÝþB~\90®\86L?\ 5FÈñ&¿éF\ 5eëíIç\7fÈ7\94\8aóx°\1ej\17%\19g\ 2=É®oɳ]ø2Áºç×\ 2²Õ\7f\ 4Z¿X/Í\v\11ýÌv}åÛíùÍÅ9n\9d}ä\9aødÕ\9eg\f2ú$Þv>fÍÇ´·]¾\'bÿ\ 6\ex±Î·É/\8açû\8cendstream
-endobj
-514 0 obj
-451
-endobj
-515 0 obj<</Type/Page/Parent 490 0 R/Contents 516 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-516 0 obj<</Length 517 0 R/Filter/FlateDecode>>stream
-x\ 1\95VMsÛ6\10½ûWìQ\99\89)\92bdY7Õ\8d§\99iÜ´Q'\17_ \12\92P\93\0\ 3\80²ôïó\16ü\90(7Ó©5ã\91H`ñö½Ý·ø~\93P\8cOBw)Íæ\94W7¿¬o>®oâh± ó?»Ã\8f\98Ò,\8d\16\94-îø;\7fµ\92¶¼\ 3/\11fø\87åÓÇ{JcZo\11}~· u\11ÞãI>yØ\8bÚKKiD\9f´\97;+¼Ò;úü\95¾)]\98WGZúWc_\1c½*¿\7f·þç&¦Û4C\90ÉWQm\ 4?á\ 3\12<â\ 3ngI\94òÛ4J"Zí¤.º5\19%I·&½ã\15kCª\90Ú«í\89ü^Ò\8b<ѶѹWF\8b\92*\99ï\85V®rd¶ÿ\82\88q\927$µØ\942D(d]\9aS\85\98¼eÀ\aTɬE%\1c D\16:\ 4\95G\ f|\1cHèbj,\81ź\14ù\15\ 5Oëi\1a\83U\ fDÚ\94fw\8az"æQ â\9b\ 4=eIò(*¥å\92_CÃÛ´{ÿ$*\89ØÎ\94\rgGJ\ 3FÝ@³¿µ:N\7fWº9ÒúáËôÓ\17BB\ae\8d\ eip [ð\ 6±\8a \båßø9äs\1d\18ù5N\16A,\1cr¡c/$ç6\8a
-鯣þf^ic¡>/î%\ 1sº =^\81ô\96ir>p\1fÞà\11\8bÍZ\f{\9b\10!\b1>tööÐ\v¬Næ\8dUþD¦fºF'SnôVí\98»6î\16º9)«R:\ab»"\ 6É£,³·\a>t\81PòXÝ\17\f ·\1coýÐnÍîÎz®8s]Ü\8aÒh\89Óí\ 1=Ô\9e\17£"\82Z¢;\91\1f\fzF\9a<i\16\1d§\19zxH¹0\95\80r\95¬6CÌNÿÍÛ\1c\10O\94h`\8d$\ eh\ 2\ 3).U¿8á×60²öÖ\94å\10|\0\9c·á\83åÄ\94¡e²Þ`\0°÷\97Ëf\9fÝÝGsTæÙOÒ\bå\14\8aò¯ÿ¨v\98JY0eÓÇ·ÎйA/u«ÐVAbjÅé@βäì\82?\ 3\19\8f-\8f!v\9d4}L:ã\9aL¥Ï§{ã¼û &æ\r°\7f@{¯r*\95\v>\83\9e]\15\ 5ºÛ\ 1\1e÷\88F·»\88ä.øÀô1¦{6>´mú¡õ\vêþ\92\14þ\8dOÒý.M.JFA÷(|k«\82¡±\99a\1a°\1f\fQî\91Ñ|\81¬Ú8\eµÛ\98c\84P\85´"ÊMÕ®l\9f\13*F \97aÉ8Õ[\ 68o}r\r\ 5àOµq\92;£]\88á\14\1cü§dMH9®ÁÚ\9a\ 3¬\1dT\ 5..\9dopur\ 6\9e-<û\95£Â\906\1e\1e\ 5ïò¦Ï³3m+»n P-zª¯=ø©\1dTT\8büEzààà\ 2eëÂ<à\ eå)SïON\81\9aÞ\ fÉ[L\83ÚXOT\8a\13V\81¯ªÑXãe\0uPbt0m\1a\7f\8dP ´E*l\98|ÊgY`\17ò\9c]©ë¹\1eû{\82e}^=ô¿1{G%\ 4Ìð?\vØå\89h\96ÒF!\1f\98B)õn\18ÂÃHCÅq\9aþTs^ØR£\16±\19Tb\1clMcéy\92=¿\83içªBæ¤\e6\97\11EµÀèÇ\8eÍ ª\15\90ây\ 2\90µ´Ê\14ÏïB1S¨1®µ(éòïç\e'sî\ 1(
-ãhQ\870s\84õÒ\ 1\ 2·Ç\18,&î\0\97ñâ¶A\85Ú)O{LÓ\1er\87ø\8av'/`ç\98̺m;¢,^.ä2\16Ë$]βå\87ù\15à\8f(\87ÓP\ 2<5ìÖ\8a\RÕ ùö\ 2^ÊFz©ÑÊ9\93«@\12_\85ÐF\97ïYu\88P\89\13mÐ2\98
-Æ^¡\f\16\8c*\98Öa\13\9aæé\ f¾{\94ÁèÜ^Õ\bâ_¥\84»ë\8b--}\97ǾG3\97ä\9a|\ fî\9cÚ\85[C°°ËK\ fÎ\15\16E$\903T-\94Ë\f×,<@]az`\9eâºæCñVl@\e\816AÅ\1dd\19Î\18È:·G\18Í^¼ \7fùÖ$Ûú¿Êú\82C4GD_\95ÆJ~Ú\97?¶\aÖÁÛ®4\9bPÂè¿ï\8dDv¨\17Ü!ac\Ø0\82`Á[uD©òàÇ\82ÓÕ\81( ¸sS
-\en\ 3v\vdïC^g\86ØÓÆÌV!\r´\rj\97¶\16\96)\86\8c+¡Å\ e\1e\84k%\1aÂÕ\12WÔ\83\fþ3}\\9c¯µ³YëËÿóR}¾¨f\8b8ºoo\ f\vÎ
-SîÏ\9b\1f\17¼¸9endstream
-endobj
-517 0 obj
-1406
-endobj
-518 0 obj<</Type/Page/Parent 490 0 R/Contents 519 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-519 0 obj<</Length 520 0 R/Filter/FlateDecode>>stream
-x\ 1\8dW]sÚ8\14}ϯ¸Ó>,\9d)\ 6\13
-¤û\946Û\99ÎlºÙ\96ξäEØ2VcKT\92Cù÷{®d\83q\92Ùm2\14°t¿Î¹çÞü¼Hi\8a\9f\94\963º\PV_|X_ü±¾\98&«\15\9d^ì\16\1f¦4\9báe¾ZòÛ«dFVR\81£¸¿|\97,º'³d\15\9fÀ\14\1eÂþñ\ 5v&\9fæ\94¦´.àv±ZÒ:\ fϧ´ÎF·\ 6\16})4\19-éó\1d\89<·Ò9Êð\15m$ çÔVË\9cvÒÒíõÇî@B\7fáBwºn\9cçÓ¾\94´³ª\16öÐ3ööÍúÇÅ\94Æé%2Xç#_*GøåÓ\9d\ 5Äài¯ª\8aÍXé\eËN\95\ e\87®¿Þá»]uHZK³E2gKÿ\94R\93 Æ!8cñngMÆáï\85öp`(3uÝh\95 /aÞ\97$´\81_KµÈJ\85\14Ú\98\8d7\99©HÕ»JÖR{á\95Ñ$µkP\8e'ñ#V\ eþUgD\8bZ¾â\b^\95\ 6\95 ø\19)ⲩ\1e\91 BAE{\ 5Fj\ 2Ah\8dXBò8\9d\19í©*\9c§Í\81]\f<¯?ÞM`\ 3ç
-µml\f²½E\85ª¤Kh\8dÀø-ñÝÉ'P%`?¢\89ôÙ\84ã\vù\9cX1b,\18~×de¸úl\999á^ü¦\b%È¥óJÇ@\94öÒ\16"\93T
-\a\1c\81\rå\12ßÕ(t\1eÑ\89eÎDH\12¸N¾2¸Ê\ 1B.Ò _\95\ 3
-U\1c"J=úQëÞ\v»\95\1e<i='Äæ\9c\17:wT\0\90ë\96Ïô\95\91h\ 2ªw6¢ý\16\90\80c\8eÄÀíÆ\1a\91g\ 2H\1a«\10\ 1B«¥/\r"d\9a2ß\1c}¿¹£ûÑw¦Þ\8dðbkEM\9dåû7\f¸\930/À\81\9f\rª\14(\0~\9f\82åª?\ 3reP\1eÒÒï\8d}\80\91-ó\11>\95Þ\86\92£v\94þæB7vý\93Ð\97öü±\14H\v½\8d\86àÈêP]¦ãÎ (\ 4\aë\83¬{åEzFW\87ßÙ\9fBkí5¡\89\90Fç/T\8e\19Ñõ/\15ÅûóßÈÄж´\13Ù\ 3`*¬©¹\r\80ÑÀwW£ \0¡\ fDÛû½¨\8eN\9fJLÀZ¢¥{å\1d²\98\e\83Ýözâå\96\b\1d\ 4j\14¦Ñy 70á&f\ 4¿kõkò§ÒÍ/j;Rip®ªÂA\14\9eqÇ\7f\ 4â7uSGaã>EV\83̹\88\ 1ñ \1c|ó\1cÿ#\9e½æ\ 3<|\90¯\1eå\96%\aMw }©P\ 6<;\ 4\ 2<hF\8f¥ïe×\9d\18&\ 4õà¤Y>JYí\82\84rµ[ioê\1d9p\87»@ÐF8\95Q%\1feÅýÈ\11PT¼Øg<Cä/\15F\ 3zq(fB\1f¨ÕâØ\\9d\8d \9aÑ\ 4T\ 4
-Îù>
-U\89M%\ 3ªa^b0¾K1ùÚñ\88¡\18¦#fàäÓ\15¥\18\10<ñæéêlâÍ\12þi\89\90¶ÇF\81\bQ¬\13V×È\93ÓÜ\1cÏxn\8eNÕñ²ªâ\ 4\vi÷B®ÔÆ
-È\86{ÏF0âÇÝ´b\ 2\86Ó\9dv\9a:°Ü\9c0ë\90àÙ[\19½um Y«âã%\12ÆäÎG÷³Å²}Ø\85ÉÏ\8eC¶sv?rP#xärçÁ#Ç\r\0]i\9a*çyK¢ñxâ1&«ê\0É\116+¡\18{\1e¯Þ\1e\82ò\98\bíc\80qÜ\eç\8dþÙ\88J\15
-7(°8r\91E&ÈGojĺ\9eeÓm\ 5/%ô´z¶×
-!³\8e\et\13+J_\98\8aߤ}\94¶M¶\16\aÎT¸\87¨\84Xg@É:âñdî\1cUÍ[¡]lkô¥yhÐ\12ÿ'\87\96 \97Óô´¿½@Pà\18Ö¢ÓRÆ\ 4½|\9e¢\Þ\1eA»á\ e4"A\8f\82Ö;ÔÑ#Ìy r\94\8cZ"9\96\8c\1eÿ\9cô\98ç[Þ¼\86=\ 1nÆ\1a\16\85Ì0\13\13ú\8cÉ\8bÖä\82ôø\90Y\15\984XSXTÎ\ 4¦Ý[b\17\19\9bc\90\9eb\19v\15û\ eË]\ e#Ìm\7fØ1]\a¾\9d·M\86åQ"°Ð\7f,öW¬\ 4)Jô.n\8dÔþ\8b>ÃFôv£tÞÙÂ\16Î\1dÖ\1d«\9bÊ+ÌÃ\88{WÍ1\e\t\v-úd\ 3-ëÆ!\ 4ëÔ]Ý6\9bÐ]%\85ãõ¶à¥/´\añ\ e\88ù¸ÅÒ\86uå\88oøT4\16xY^¢ ~®/}é|zÚÿ_`V:]\84LÎ\995\7f\9eYÚ9\f\89¬|\868Gv\9däï\f;\81\8aóÆÂM×\13¸\9bµ\ei\9c)-hÐ\18Þ\10£Þ"?³ù\ 1F\91ÛÉ\f2\82]\1d»7x5Ü»\v¬Æfÿ߸¾\8eÔ}\92\11st\80íë\bêª\95×t±HRü\91t\85Ú\82\ 1ß®o?\óR\17»1YsüÓ\80ï\8dS´.h°\9c\ 5En'Ë°møä|5M®¢n_ñgÈÃß\17ÿ\ 2¬:Z\12endstream
-endobj
-520 0 obj
-1547
-endobj
-521 0 obj<</Type/Page/Parent 490 0 R/Contents 522 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-522 0 obj<</Length 523 0 R/Filter/FlateDecode>>stream
-x\ 1¥WmoÛ6\10þ\9e_qp?,Á\12¿%q\92¢\e\90tM\17¬N²ÆE¿\ 4\18h\89¶ÙH¤JRqüï÷\1c)Ù²V¯{i\ 1Ç\96È»ç\9e»{\8eüº7 >þ\ fèlHÇ#Jò½«ÉÞ»É^¿{~N\9b\ f;Ç\8f>\r\87ø89?Ãç\ 5\7fµ\92fXÚ§Óþ°{R½\19\\9cvGñ\15lá-\1c¬?`¨w\8dÝ4\99Áé\bN&ixݧI²OÕ¿Wt+rI\ fÒ>«\ 4\7f\97Ê'\vJ\8c\9e©yi\85WFÓLe²{0ù²×§£\ 1\90ÂÐf\7fõ|8\0\92ÆóB8·L_×n`1/\84ße\84.3/\86»gIR{«¤£\99±\14Ì\18\9b\92(ý\ 2/T\12! +_ï4¶í;z\ eA8ÒÊQ\96\8a\82\96JO\95NwØp\v\91\9aå?D?·¦,6k·Cmó²0λÆbæ6ÂJµÛ\81æÕNzØ\1aiN \95ÎdeH×ßr³í?z\87ç@\fÈù\91\160¤RJ§U\1ckºv¡ÓÒ/\8d}Z\aÅ\14¯íV\11µY\90H¦]ï à=ìÙÁ@a\8d7\89Éê-k\1f;ÖÛ"ipü}û.\96\7fm~\eOïú\84\ 6\ 3n££\ 1\1d\rGÝ!\17úÝ\f\ 4\95ÖÉC\92\ 2-cf\84 \9c¤\&\v\ 1\80¹CR¾\96
-\99Á\eáù5\89\ 2¡\14V /\89f"Q\99ò\ëB§=\94{\8d\83\90C\98·V&>[ÕA\1eGÏusÊ´nJ`:aL7\9eÜÂ\94YJSIÚx\99FÏ¥F\91Á U¹
-À¤ó½\1c\8fÅ\1c\98KÔ\11ö\0\80ö\874y{ß»¹¯Wc#Ð8\14ªö]\94bÖÂSF\9f奮\1a\14{\9c+a\1eN ñêD\15"c\92\!Å\93Òs2:[Ñ\12M\r? ã°«v<\ f"\9f
-zF©°\f\r»,\84K\95e$Ò\94>(]¾\90+\8bÂX\1fÄB¾x©y)\b7\14ø\ e½Q±J.\8a\9bÒ3+\9c·eâK\ eÌ\ 4\92ZAeÁz\92)\ 4í¢S&HL3ÉÆÍÔ\v¥\9b]\87ÐÆ\ fô\19\9ab\96\8en¥¿º¹{\b½\19Ð\80NºLS\14\83\93®K\13Cs6à\17jÝWUzg¥N¸\8f\ 5JcE\91\ 2-e\1aÌ\0\ 2ë\19r\91\12PùÅVE ;\aç\f\18\10¹Ürñ\146ä¨/zÜWò5q\9c½ëÓª¢÷yE+t\råæ)ÐËÔ\14ßÿ\80Tº®3qcÝ
-û\8f\a\88\ 2.\10Q\99yN(\96[$±.A\ 6 \993l÷"cÄ!`YAÀ(\fMµÏ~ZÆ)EÛ$ÞÀ\1a#\ f±t\18G§\85µ\10\16ê\87Ù\81"ÚP\84òàÒ\8f\1ct¢äu\80O3\98h-:Ü`\90>éÕ\81w¹ÃÚ\88X\9ePýÜÆ\10¸Â(íIyN\ 2êqÚæ°0ΩªV
-&GèU³>rH\ 6Ã\99®`ä\87M½ cñ\ 5\17î!×ffx72Ê\12R¿\ 5\ 2N¾Ò-:8ç,Æa$\85&X.\14ÄijP)üÒ\85\8eªÍ0·ü´Q¸õ«©dÇ¡!Ã\19¥OÇý\v´_<\92¬O$8vô®/h\0ù\99áp3<;\r\1aµ9g\f»ÇÝxÄhN(G¥C\86b\fM÷\95@\81±mþqò\18\9e±Ä5 nÖ\12gÄÊ\94Å\afÅÔ\94QnCû\ay®ãâ¥s\9c24W/¾\87\15øû¤ÍRÓ³°Ê\94î/\92û¸ÏTAÅ -ÊAe Ê\8f\a\9c\96À_\87{²\fU\88´u\ e©S»cóü»\81µñhªLD\80%Ôy\18_µÒ\19\96\ 6É%\18Ç@É¥`Í\by\84\ e¡\0æQ\ 5ø\99|Id\11N\0Тàrc\1fBËu\90`;F\10\84Wd¬{±CØMËs\9cf\8dZÂpb\1f\94\9a\9cu\8b·Äþ\8fÀ:ëªë\84\8eíÄuø\ 1\85µ\12í¿¢/<d0\ e\9cÊ\19Á7¼\ 6A\8bHÙYM"Ò\83ib\12\9e\9ai¤c[_\83\17ù"xXÒ\0gë\ 5d!\ 12Çý\8e¹5÷\8b\88v0ò\8bV¨ëÅ\\1a(R\1c\ 5Ø\va\98âA¨Sðä F\90\7fL-nZLïg\91\95\9c\ 2t%4?T\9e«ç7\>Ë\8cð\ 2gؼ:DG\ 6[Î\9bqTÆ\18Ä\9c\8b\f\ 5\8d`×£¤fc]² ÈJ8`\82ë\rq\ eòy¤\1ez~UD\98-Ï\88\rG\91gÅJ \15
-Ù\8dã®\17(°ía<AFf&Ë\ft\18\8a\ 4·0\8d¸³5BÎhØÌ7\89à7\ 2\8b×\b\17\ eì\8d+ÉÑð4\1e[êKÂ'¾\82Ó\9a\93[\98\8b\9b¾qï¨÷\8c/ßþzsûîörüîM¿ÿ3ý\14®2\98\a\ fÕ\8d\86\93ZjÍ\98q\86h,¯ùh]h¾iø\98\r¿\97ZZ\95и\92hÆ\87¡ZÃåè\1f\ fþ\85Õa\80ûAè1º\92á\ 2u\9dµÿ\8aúóÝÇßÞ\7f¼ûtÿf0eÌ¿Äv\1dã¼\ 3ëW\16g\13i+\8cíCù{¾Ç\ 4þ.ë\e7ý-j\ 2%\8djDa¡õ![ù\94\9b\11ª²ÞÉ z×çÕ!`0\1auqI½¨n\91\ f\97ã«Kº·æ\vN\ 1\b" Ç\9aÐH¼ïh0:Ãò£³!î²éþÿ\9a1'g'¸Ñ\ 6;\83>\eǸû}ïOÁH½»endstream
-endobj
-523 0 obj
-1684
+538 0 obj<</Type/Page/Parent 519 0 R/Contents 539 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+539 0 obj<</Length 540 0 R/Filter/FlateDecode>>stream
+x\ 1\95WßoÓH\10~ï_1êË\15©õ%i\9a\96\a\1eRZtèhË5\ 1\ e©\ 2mì5Y°½fwÝ\90ÿþ¾\99]\87`¸\93N\b)µ½óã\9bï\9b\99ýz0¦\11þ\8dé|B§3Êë\83ËåÁõò`\94\8dhvñ4\9bÒôâ\1c¿'øï4\95üú÷\17Oi<¥e\89\83³³³lFË\82p`4¢e~4ÎÆ£l\9aÑkg\9a`\9aOT:[Ó\9bÛ\97\7fS°¤èyet\13èõó'ËÏ05¥ñ8\9a:\99\9cÃÐÑÒRç5>lÙ\80v\14Ö*\90ñ¤\1e\95©ÔªÒôh\14Þûzu²R^\17D^»G|)\9e\14u\8dùFkë\ 3mmG\eSUÔh|\ 6÷¹[\ 3\vaÙý\88NƧÙ\84ÝÂZ\1e#k\9dýäT\9dÑ{\9cÆ\87Íî´i|P°\86\87äsgÚ@t\88\83\12éaF÷ZÁ\v^ò\87®Ë\83±\r~s¤ò \95ÖQmÝÐw¡\ 3Ró\19¥\98&3àÎP¬50çÔ+ÏÐ-Þ/Þ\92\ f[$\90Ü\v6\85Õ\9eê._S\8cLÕ\9c C\9f#Z$ÞûÏüÖ?fô2\0\87\ 6.\e¿\1f©ÏØ}ªýÙì\f\15ÿïÚ\9f\9d\8e\ 5»AíÏ2zeó/ðÿ/\15¾kP^§\15mÖ\ 6A{[ë`jä\90+TÞSp¶ã2#ñ*\1a\92ÈP¬\1f\81\81\r
+\eKaÛâ\94-û¯\93ݾæ+MÔj\aìk`±Ú2\907\97\893\19\ 1d*\8d\ 3[àïÐéܺ¢·t8 I\f\18 Ú\r\8aB\890à\15Ç\89\aN5\9f4G²Ú\ 6\84\84Ò+²-\18T\82t\19\89/\ f\ fMÁÎ\98)\87\85n¶àD¡ý!\1e\80é\9c\95ounJ£\8b\9füÃ\96\12kÄ\16Øö\10\9bû\1f2@\9aµ\82\ es\ fY\14ÐÈ\e\16\a\8eB/[¢Â\94%8\ 6=\8av~Ì>\9dxg\9a\ 2ùfôV;\ fF{B\86\83À\16ª^)Zi\80¬Ñ+&´V\8f(\8eC
+,;\164gÛ¨`ð\9cʼ ÕÃÑÃ\93¨UÐ2èZØÊ_\9bºtÍAA\8a¨\1c\1a\8f\14¥¯ÊÀ÷J\87\8d\ 6.ßs\89ÑÄê îå\1aùæ
+:¶\10,èPvUµ\85\ 6\1c\f\a*:\ 4g\ 1\14 Q\15\9c)\8f$#1¼Ä\ 2nôõ*U\1e\ 6þcÕ(ÁÔ\93\ 2.\85'\11\80Ä\ fáEbIײ×É\87Ó ¡+L>̦ÇTh\14´`å¢q0`\89at·\90x\ 6\9e¥Ñ%\89à\ 4rò]ÛZ\17ü\9e#\14^<±«qF\và+Tg0Zë½a©!\92\ 4\a\eA\95|É:\89¼vúk§ý0mµ²(e4
+\r¡îÌ\\90\8dé\8c_»zäÚ\1fÃ\81\8dïà \15¨\f*^\10\1f\eò7\16\8f9¤ \93èeÇ\bßs¡ÏZ:z¥\83FÜà©àÇÌ\81\ 6\19?á|µeD\ 5,\8aTC\ f,I\rÐdͦÚH¹¤®{EH0\80þkÕ¢N\10°¥\92ç\ 1æ\14º\10ÜEý\8fN\18\95c\8a\99¬\91\ 6Î !sð\82$AOÍÀ{² òì\83\9cö\85]'u\80\91\9eÄ@Ð3åÑÌ$-\80¾QÛ\9f\90\84þò\0`ö\e\1eùµíª\82òµFËâ\81ÄÉ\820Q»Ä*ز\b\80=ðß8\ 3Tx\8e0%cëÉÐDp0t\903ã¾1a=Ì\ 6`\10BÚSúÆ:¸\11\188\rN\ 1mT\9cÔø\10dB\ fvÚǾH®Í3\8e¬\90y%jâ\19XÕ<×U\ 5ÛÜÑ\1a\rvyå¶\ 3ÿ
+\82\97i\ eФ¡².xU\0Ì{4Aðµú\ 2:Æ1#yî `\føx\8f\ 2\ 4-0\93ù>i\8c\1f8\ 6S\81\f:.{Bé°F\n¡ëRu\15ºH¤\84H\95\1dï\ 6\ò¼ámC\7fk+\93\e)\9cÿ\82\98Ù\94\8c\98Ò1:(¸äífàÝë\80\85DʾËé\19mãl\81i(_Ö¡ïYG\1eô»\ 2&
+üÿ\82\ 1?&¼\eq\19e3)\8c\97½\fAF\ 5ìðĺ\95Ä\89\19À^\ eûWÏÐ\8d±2IoFu1!Ð\95\85\8f\ 1«\eȱFÝ\98\vjØx
+Ûü\16úN·K\13D\8e/dì#Ñ\87#Ï+\113¡À\ 6ê\1f\9e\80IM\12b\8e½1\15£\94:\88zuè\\83\8e\82a¼·N\f0f-\88ô ä¯v4\93n!Ð\81âH\149Ýý9Tä\12²Hó?¯\14¨¾·´à\0\a±¿\10HÏG \91¨-³\0\98·L\104i\14K\18\83ly\13à\95\84\17\rðe\103\16Líj\83½\v\a°cì6&\95³~ú\9e\0M"9»\ 1ç0ø@XÕhÛù$qÌ@\f\16Y9hÞO&\96®òÒH\ 6>¯®oß\7f¼½»½>&ùy\7f=¿J?ßÝ¿\^c\8bpñÍüÕ+É4\8d\10¡\94l@\98Ƽ°#Ó\95©LH{ÒÀOÚq£©\17Ï/E°ñ¯+\8cÍôu¿9ö¼í)+4\8bûWÏÐýG\89¥\91¦\9c+ JT\95v¸ÖêÑ\0\9fʪ\82Q\8b÷\10p\ e¥\1cÄ\19Í&W̱Ý\16Æ}\10\83Y3úèqÌ\82\17óÅòãâ\8fùýõÇ\9b»«ë\ 5ÀjûÛ\ 4¿¿\ 1i¥ÔÜÀ±H#24\89bXw^t¢\92\92߸ö\95
+=4êQ¢*¨Ö\98Ù[h&¶\15\87\85£W\18ÖØ\0íp6én0\9dâÊ÷««ÁEºË\8dgç\19ß(q\1fÜ»\18.æ7\97s\\vígÞº®lÞñ\8e'4fã'ñÔI<öÿ®\91Ó\8bQö\14·QÜ\99f)п\ eþ\ 1'íÕ\83endstream
+endobj
+540 0 obj
+1764
endobj
-524 0 obj<</Type/Page/Parent 490 0 R/Contents 525 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-525 0 obj<</Length 526 0 R/Filter/FlateDecode>>stream
-x\ 1\95X]sÛº\11}÷¯ØñËu:\91,É®\9dtÚÎØ\89së©¿®¥Lú\90\17\88\84DÄ$Á\0 dýû\9e]\80\94Âtr§IFN(b?Î\9e=»È÷£)Mð{J\973:» ¬:º^\1cÝ,\8e&ãwïhÿáÖøÇ\84..ÎÇçtþî\12\7f?;\e_\90Ó´â\13ø\12fú\ f¼~úiBïi±\82é\v\98Zäòõ\84\16Ù \r~}y|þ÷ïÏ\8f\9f\9fþ>ÍþIÿ \8f¶R¦¦\ f¶\ eÎ\96¥v\9eNéA\87Ò®mMsí6xôfñíhB£)b\84ñ_ÙÌÙæ\9dÍTI÷Ê\aíèÚÙÿ¿lh¶q[ãp\ 3=¨JÓ³ö¶ì"9ýtNÓ)§;\9aÒhv1\9eqP·\81|aÛ2§¥¦Ú\ 6\9dS(T U\96\9cÏõíã\9c*\95\15¦Ö\1eP®\8dD\17
-m\1cÙmMTÃ\91'å©AÔxNji7zL\8bÂxâ?5m\90R\87ÅYt\9b1pxLÁÒâÃÓéí\13áM\1fàV\ 5ckOÛB£rx)7ü\0_ìļß!\82\8aT^\99\1aÁ8\15¬£A¸\94k$\8fÇ\9a\9dr(§:d§\85õ¡/Er\8f#é\95\8f\ fsÊUPKå5|"ó\98\10)xWÞÛÌ(\ 6ekBA\1a@\10BUyî´÷ã\94\14°<g,\1fáyÕ:xvÔXS\a²+ÊJåÌÊd\92Ö\10ë·\12&\9ba.Æê\9cü\18õ¾l'´2%\82ª¹D\9a8r§3ërO¹åÚQãìÆäz\805¿Ü\95\92\93£°k\18¢\95uU\8c
-ö\90øý\9c¾\98:\aï\10´Ñu\80]Ýh¸\ 3¥Q§\12ü\f8\rsb\ 1É\81¡\e\93ñ35¬p¥v$\9cÒ:×ù\98®jÒ¯ªj\90\ 1\ e\86Ä\ eA¼P\rÜHÉk¤÷s D[Åáì\83PH\99;p\90jl?\8eJ»1\81Û+$\14\9du¡vð1ãR\1d9 %¹\b\85\ 1E\ 2\12ì\r´Ü1µ\19,S¯ñ^iíKÛÐ×\93\8dQ¤\ 6\ 1t8/\9dUy\ 6\82\7f}C8Jºn+\r®\82Éâ\rtí»JÀ/ÔFSß`Ò\85èǾZ\7faÝ\ 1\88ð\ e\81\198uú{«ÑKè6\14§F& \1e°\12º\1eðUÊÄo9\1dZ¨DÞ5A\17\1d\9e\94è)\8epÏríÇô¥0`>iÀ:ð\9d²\0Ð\ e\a\9dnÀ\9c\14\ 6\98ã HE0\19<¦Î¾D ÎO-´À\e\92õñÖº\97µ³msLÀï8\96û\18\1eD 2Ð\ 4\82\ 5\19Yµ\9eMãCx¨ÑÆ$`²3\14\189y³®¥\ 5ù\15»\1ad\0\86HwÂ\88°1¢\b\10³Ö\99\0\12+\aù\v:\ 3f\89»ú\90¢P[\8e\95\15\ f\8d\0\ 1¢ÃØ\93u`"è\ f|s\8c\8d3\95r;¤}è Y\ 5q6ÆÙºâ\92Jd`§Ð\15¤Ôn\14ì\88\7f¢Q9IP\1e\rDý°b\15\1fxìYÇú\ 6\11k µf\89¦d\96r\81\92®wé¿\15½Yë\1aìe ö-\88Ð}É\11\95¦\ 28h2K-°Glô\ 5\15\86\9dÑ@L\81S\8eÆy©yr`dÌÿuõ|C÷\8føèL~}#IT\10mÔ-´i\1aDýý!å\84PÇ+8ßOÜ$óÛÂ2ExD\1f¤ÖC\10Ç\867\10¥\1dÙFzF¨SÛ>\1e\ 2ÞH\Ä\ 4Ù6ÖG¸\90nlÙÏó\9bg¤ðñf\0t\97\10÷ØaI\ e
-Êêßr7~o\8dã<\18ÀX]Î&6\ 2ë\95\82X\ 4\9eÁkê`\1cÎ\9e\ 3ñ>\0F\18\ 3\17\8d\83\b§áØ\97ªkÝ4ð\98\0ÈTd¾\94ª;]a!è\84j\90\1f¦¾WkÐ\17uE`\91þhõ`3 \8dø¡. =V\9a\12\7f\9d\8b$Ó}:t\8dYò\ 2&Ìï¯!\90Q\92ñ6ÿá ÁlÇ¡ØÙ\¹\81ï\87´\98ôî¾\9eà\11w!]+o2´AÓ\ 6zl\ 3ÿ\98ËÆÀÄêαz°|è:S\8do±rôÞîî> ®;»\86&\f{çÎÔ/ÝÊ\87°{ï#®ñV$\12\92\8f\12r[£·Ú2HÉ:P\90^\82\83\ 3¹ù|\vO?Æ}ó\1a \9a:\1fäû\99Ù\10w»\95Êô0\15UzËé¸\16Ã\ 5\12\rñþ\ fLw» ãÂq<©ì\ 5\9b!ݼf\85ª×0³O\ 1Í(%[î\ 6®\1f`0®\82_ \18Q\r0\14\93þ²Çè2-q\1d&\9e\86 ü\19&C¿×\vÖ}\ 6j\11·¤®x\92at÷\8b&è\9b\1ci¡\7f2˼z\85\96;ì%\10)\192¨\91-[\19Ê\95fP\8c¯0íh.Ãd\8b\83\10ɨϦ\1c"\ 3aÉx×N»a\ 2@\16\9b\1c\8d\83e6Í{n\83\ 3\95\947`XIôr\8f\99Ðìü\ 2W\95xk\99áæ\ 2¿ri9ýô\9e¦X.W¸\0ͦ3¹Hìo)³ñÙx\1a;¯Cç\81W\86\ fØS¥göË#î!³K^R¯PÍ\ 3±èqÒ\0Èîxý\ 2\99+$\80\91´lW+Щg7gâ±o#g.gç3
-HZ¬0?n\9f\ 6ÅL{\16\86`'2\1aDwXê©S\17Þ\19 µé\83×\ 4¾\fu\12U\80\9f(aÕÖ<ª;È\85 \1c\b\8bP éd4ýëÀ3v¶6ð\ 6\83]\10Ñ#+tý
-ë8ï·<³ì2`\8dä´÷\e\ fÅ0{ï+g+I8\ 6\951º\1c) \8aCÙÒÚâ\ 1¶\95u1\b\80\15UBäUŬ±Bä¿â^:ÝÝ(ny1í@À4\ 3\97\85¸H\ 5A³Ý\18\92<\8cq1TKÍ[`\ 1íÃ\9a\8cQ»ÔÀ\9dCNÇ\vÅ×=¼£_\e\83\88\861cä¬ÊÖ\17\88µÏ]¬K'¢å\91º
-¸\86Å\99©\93 p¬Iàåº$Åì£ç+\1aDÊ·ËoØ¥ \92và6\98J\8f,\82Îu©v¨\99Ñ\7fCÝ~óÃ\9cS(\10=õ\13\96\0DÖs¹\11bYÉpýx\v"3µúQÆò5pÎק¸\ eá®"w×$q@\0ë\f·2$\94é\vAÁm\7f$6cý!/\85r*\ 3¥±=cü@_Ø['\86C\99Zà»\83\16\84\0\95¼h
-\à\v_Àøªd°\11¦û\ 2[ëº-¦\1c\8b\r\1e¤\89r\/\ 3®Ïá8ÊÁ\UËá\ 6ÆkÆF\95L| \90»ùÐ@µ\8cØ\1dÿ Lï¡9ÿK\97Þ¥ëêôârÌÿ53\81¸ì\95i~u\7f}EOÎJ?Ú\f×\9f\1aá!\1f\ 6~\14O\8dâ±\93?Õ±óËs\84Á.N¦S6\0Ùüãè¿2Ðߺendstream
-endobj
-526 0 obj
-2079
-endobj
-527 0 obj<</Type/Page/Parent 490 0 R/Contents 528 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-528 0 obj<</Length 529 0 R/Filter/FlateDecode>>stream
-x\ 1\9dXmoÛ6\10þ\9e_qp¾¤@âÆn\96\97b\18à$Îf q³X[1@À@K\94ÍE&5R\8aãýú=GJ¶³\8dí¶¶p\1a\89º\97ç\9eçîäß\ f\ 6t\8a¿\ 3º\18Ò\87sÊV\a×ÉÁ898í_^ÒîÃ.ðË)\r\87ø8»¼Àç7ççýK²\92
-~\ 27afû\81ãïï®hpFI\ 1ëç\97øOîï\9fR\92\1d\rû\1fúÃ>%KI÷\ f?|\9a%3*T)ß%¿\1d¼¿;£Á <v2¼ÀcGÉR9\7f\9fð³q\8d(Ë\r\95&\13µÌIiz\98Ñg¥s³v4Mè\f±\19K4<EDJ\a\9bH°³9\80k¶zó1M?O¦Ó$Mg¿Ì\92ñÃ\87a\9aÞ>M~\1e?ÍÒt\9cܼ\8dæ\88\84Î)3º\16J;¢\1a±O\1ei\94çV:çoò¥\95È\96JKÒb%9¶\95¨³¥ÌÙÖ)\9dt¾+¡¬\vù¿\8dï¨Ãã¯Î\19\1eª¤-\8c]!MY_O>Í\82\17ª\rG"ÚHV¢ª\94^\0\ 3%5\10ê·¾\87ç}.ÂѤ¦zS©¬EÑ<;*Õ³üØ\ 5rÅØ\ fèdøM8Oí\9fCº1ÕƪŲ¦ô(KßÑàêê\92\1eTf\8d3E\8dÛ¶ê\9c\rÀ\1cv¶}¸\râo×Á\ 1\14\15ÿ\ 49±ª\90ä>!Pm\94x¾ñhï<¡Ú\8enJÎ\ f¡´`D=\98\17i)¹y|?yDЮ\16Ù3\ 1Æ\8e3W\97±'c×C̾"[>\84Ú{ä\1d\99b¯ Òq\81@Ì̬ª¦\96\96©á¢¶·ù V\7f²O4\ 6©\bÉÚ\r¹¥iJ@"éYV5\19\ræ\81g¹zQ9\84\81Rj\19-\82\17Ü\1eUvƪRdAL\9cH\ 1vÖ\88·lV\1aP\95¥YoË\10\r<3\16J¨\fb\ 1ûö\93\rDïøÉ2b'|¢E#js\17 \93\95°^ð`\83¨©\94\ 2!\1a(ÍU\b\9d\15_\8byðÔ;ìQ¶Äñ\fö£¶Á¹\85ÔÒz\1dx\9e¡L¹Ô¦\96>>\10ÅÂC\ 1f"ÔUà\9a\93á¦|Í\0¿2:^ȹ\ 4lé»h1¢\81½iw\8c\92¨Õ\1cÂX«z¹'·ûÑ\94\1e\84\16\v°{Ø\7fm\19Nåji\\1d\ f\8bi\eÚ\95)
-iAN.¸¯1×M¾ÖR;NÌ7\ 4îYÿZÊ^ì\87\8fOãhjáÄí§\87\8fßæf\85FúÝW\8eN¦7÷?Ý\8eé[\ e\9båðµ\a®ÇßO¦¿\8eî\93ñÓt\94|-\92ñôöß\9eMÓÓWÑn´Ñ'\95Uºö4ïhF®©*cëô],£ØuºÛ\82/ô¦\959&G\10bWw¯\98Î\99£\1eÃÜ\ 3%Ê\922\ 1öFó\83¡u\80Þh\e\95\ 5/EîÅ\8e+|ÛϪ\f=Föéz\ 3\r\14¢)ëcÿ\98b²Ø¸yÈegò\98æMÍÇ båÎm4&µ( CÊ7p£²à\f\8d\ 2Í\85õC\85P¥ûï"Ù\aÍÏë\83óé\1dî3¬\87Æ°\bH çL¦ÐE8í(b\ 1µ@T´\19\99©B\85>ر\97û\rÏ.()«\1d-Íú\8b\96ç\16;
-°à\16X\9a\ 5²Ço/*\ 3Æs¹\14/~c\b\93
-9½(k4÷\1dÞ\14L\87r4lÎ\9c¥\1f\10Þ¦\9a\87¾Á\90\ 4\9c\8eIÕ<pµ\84_'0S@\ 3Q:|ä9\89¨}f\1c\1fe?~ÊøiÒ!áGx¹\16\e×\ 5
-¤DYc\-\96ìÑS\15l\89Ú\a7Ñî×\9aÖK\19Ø¿ã%[\7fQ\12Sè¿3eæ\v·aµö\ eÿÞOZ\11a!À\14áÜ\9eîn¶û\15\86ñu\12\974ñÞ³f¾\ 3\17\8c\86go`Ç\94]×ò%÷¢`,\ 46\9eÂ\83"¿ -ÞpËþ^ëc\14v#KÐOÓ\9b\93¹`\9d1RÇ\80\e\13\87ó\8c\171cr\8bRý\81\87ÚI\116k$\80\ 2pKæý\16wy³ðô\946\8a9a\97DL£ûÏ£_°\8cî\13ª²\ 6\e\89\84\8dn\1få\95\8bñÝÛ?0\q%Ê\b\16\aÔ\82fË\8f\ 6æu\15l\95×\19_5 >Ú ÷à\99\9a+\vMª\97/lC\13¤\98ç¾\vq`\ eí\15Í£jæ¥Êz¼¼óUù\1aÖR?ÎÉû\ 1Páf4ò{¡1\9ag!þRñ¦RPoÚ\94å\f\9aCÛ\9b±/ç\9d\18\9b#IF'\v\emû
-ÁkcÔ\ 1B\10¼\13\0\15+EX¨ÞÔÓ5\19Ë»\80ËM\8bÕ³Üpµ\1a\r\7fQÃiÚºOS·qµ\¥iÖ`±Ó5¯ºÖ\94NÖ¸Õ¶4-\85^ \1d*\95¦¼£$Ú½KS\r×.dë\91\8d¯$-ÒV.\80\94E¸3\857\ 1\f\ eô£m9Úú{0\v\83$¸:6^Ýh\86 \8az\18Ö\ 4¯ÊÃ7K\0ÖêÍ\1a%ASg5¡àeøµ¤#^Ô.öEÀÅí\9a«\82\ 2-¬i*(©6\vɱöi\84ùî P\98ÛÕ\a\ÊÊ&\8fË`7ä=!½YváMü\9f\8ex§4/½ÇôÏ«\8cÃF¡9\ 1¹\9aË<l
-\9d\8a1¨6Q\ 4Âk\83\ 3]¸>Ü\88X@oÞUQêß\e\ 3¤xÃ<æû\1a²m\8f²á÷w\97í«ú\0ß/\fèüÊ¿¬ÏF\ f×#z´æ7\88\9anMÖ0ÒÞ\f?u28¿Àá\93\8b!¾^È¿ôõÂÙÅ\19ÞLý©Á\90\1fÅW\1d?\1eü Á\1að¼endstream
-endobj
-529 0 obj
-1732
-endobj
-530 0 obj<</Type/Page/Parent 490 0 R/Contents 531 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-531 0 obj<</Length 532 0 R/Filter/FlateDecode>>stream
-x\ 1\95Wïoâ8\10ýÞ¿bÔ~8Njù½¥Ýom¡wH-Û+Ù[\9d\14éd\12S¼\9bØÙ8\81ö¿¿7v\ 2\ 1-½ÝR!0ÎxæÍ\9b7ãï'=êâÕ£Q\9f\ 6\97\14¥'·ÁÉ$8鶯®h÷\96¿àK\97\86\83Qû\92\86W#|î_vÛCÊ%-ù\11ü
-;Û7ìïÜwé\9a\82%l_ÂV\10»\9f»\14D-ªþÎ(\f»¯Z\936\85(\94ÑT\18²\99\8cÔò\8d\ 4ä+ERâ\b\93ã»6ú"Ë\95.\94~¡h%r\11\152oÿ\1e|=éÒE\ fÞâ\94\9dñcë\14¬Øb\92\98\r\e\92¯"Í\12I*IJ[ä¢\90\96D\92\90YR±\92VbC!µ\85wöã1\93ÇÖ©×í·?\fÛ×ø\1f¹ ó\95Ò¦\8e\9fÎ\9e\9e't6þôøQËbcòoì\10\9dá\v½ä¦Ì~³4¾û ã8\86m\9e\8a,Ó"\95äpí\rO·\a5>\9c9\80EBØLVæk\99ÿÌ ý\ 1ÛÈLV&"o\98ó1ì-XSæ\91ü\ 5Û=\87Mb"\91Ø|Ý°åði|ghd,cG\bd\87\94\8e\922\96Ç\ 28¶Ng·\93?¦³\7fo\1e\82Éóì&\98\1cß8\9dÝ=|\1eO\80h\18Ö\1e\86aV.\12\15a%]\19[Ø\9f{Üåþ\17\9e\9dÌÆÿïáÑ£§¨& $\16fÍ\1cv$?wK5MN«\14Qdt!\94\ 6ï}õ\89ä¨ÕmÙ\ 1zR\85%æ[e¶"Ç) \1dÓi\rÖö\14Þ\89#ò£Ù¢,\97\89\11Èï¹3Áî\9f:Ðöl\90²\95H(0Á\1a¸A\91д\90TZ\19\1fu\1dÚ\92 ºs:«s*(\92\1a%\9f$o\94\ 2\0\ 6\ 1&«¤ÒR±,8\19h\84sÔ¾}³\85LÙ»R\8bµP\89X$ò×Õif
-\894\89Âåj³2pÂ{b)\139"¬XïTФ)B°\ 4í\94"ZQbÌ·2;?oRfü,ëËt\ 1D uQm 0 J\95Vi\99Ò\ 6ªH*Ír&Q&s\bq*tt<,\16×\b\e\90+\18\vH;\89x,£áô\1dæ\80·\88\ f\80æL(\10\ 4\4ìÛÑ\10$ØåÄ\19Ö\19\18\a±kYhPýknS¾AáSÝ\9e:÷×Ô\er7êÒàúC»¿×\8fúí\ 1^ôç§y0w&ùìÎý\90z=ÿÈE\7fÄ%XUGº$ÛÒ\11\87y^¸¤Ðã\9c¾(\1d\9b\8d¥Y@C\9c\8f¾Õï¢3*íM¢ÓÖ&{\ 3çEëîc\18~\99ÎfA\18Îÿ\99\a\93ÇA?\fÇÏÓ¿'Ïó0\9c\ 4Nÿwδ\il+ÖeqúD7q\9cK\8bò\ 28\9cX,±2¹n\80JME\11vµQ\1d\9d \95Û6M·õã
-\88\16o\9e\eÜI`Ô$¥ëÍJ/s\81\ eYFEÉéÕ\8dxÏ)\96\19\12ãú\17¸¸2\eg#¸{êL\9fêTVÇJ½V¹ÑL\\ 6\12±,Õ\vLÆm°§\810N \89öôF\eá]\92ßK\85\89\80\1fôí\99>kõÚyPº|¥}\84[\1dYD\9d:7\ 1<$Í 7Âèð>iúW`Oc\84aÊ\fÛ4\9eÍéÁ\95Ü{\94\89D&\16*QÅÛ~¼\8c!'Ë£\ 45.Ê\8c\ 5RÔ?TS\ 1m1òSÒRDÎ\1aR·$©¹²bdþ\10f\b\90áyÆit3\93\168JT1±;~\12\82\ 1ö\ 4
-\1c)Ì<Z¸\1c\ 3äÍJAV\94õù\15\8c¼Æb%O3YÜN?Í\ fN\9e\99\18A½e°\87!-\95,º{\89\86\ e´é\86vûpP\97R)Ð\83 áD\95]Zäè\a\11XGa\v\12\94Óçñ!\9b¶[Âß]8 táy\I·\9f\88\9c¢Â \8eÒ\96\8b¯2r\1cÂTÉ4÷²Éϳ^-M\892ª\92S»Âû\ eâ\8c ¸Ò%ÁY_BóÝ\ 1\9ayq^é Wäã×\16ä\16\83«\8c¾1×\91;d\9c%±\ 1Ä\95ë¥\1a\12üchÁ÷\ 38¸\ 4xÉ\87o¹6¼\80\12AVæ4w#\1e¯\99\ 578\98®¢]x\9dÞùz^;ºí\1fUÅBƶ0Sý8Àâ~Û\94ßÞ%ß\fÞ¯¤ÞÀ\eÝ]\a¸\96>´½·ï\16Ó³\\82\ 2\88Ä\ f5±D<@\9co\a\16ùä\v\84/ÃËJf[»út3ZC\ 5\98\7fþÈ°U\8böT\83©\1a9\991'<p\80\95\87d\85jñì9à\80\97¤\86"Q¾\8czÝn¯\83·~cP\99Ý"\19a«¦ÓÞ\11ì\8cK\96\9fÇÉ\16h \96\1cY\99wÛ\ 1³Ê\as
-
-\8f\1eÊ¢\8f\9d\8e\7fÌ®\¾(\8c!\10S\96q±íGQ¢ØÇz\9cÙS\9c\95°\18\9e¤¦\17µÆ;J;\91\rF\1f\12¾I¨]Óq\fÀ\r¬\7f\89\v!·I³Õ+ (Ò\85à\9ca<\83;ÌÈ*H®ÄÝ5l§\14<âsìþ\91\98Ç}|æÝ>¹u\ fmÙtÑææá\97ënÝr\1dÜ]Õ:÷W\15\11\98\98¸\87\8e®ý\1dq~óx{CO¹q206QÉÍÈ\89+\e»ðÛ/F}\WãÖ\ fÇ\83áh\b[î÷Þ\80\1fÂ\ 4ò×É\7fl(oIendstream
-endobj
-532 0 obj
-1647
-endobj
-533 0 obj<</Type/Page/Parent 490 0 R/Contents 534 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-534 0 obj<</Length 535 0 R/Filter/FlateDecode>>stream
-x\ 1XMoÛF\10½ûW\frR\0\99²\14[V\ 2ä`× b ù(¤"(\90Ë\92\\99\e\93»
-\97´¬\7fß7³KJ¢ÕöÒ\18\11ls9\9fï½\99õ¯³)]àkJ×3z3§¬:»]\9d}X\9d]$\8b\ 5í?ê\aüpAóÙ\9bdN\97\8bk|?\9b%\vª5q\16O\16s|\86'Ó\19¾\95'°\85\87pÐ\7fÀÐäã\ 5½¥Õ\1aNçp²Êåñ\ 5²\11Å\7f[c=ùv³quCïé/í_¯~\9eM>^ÒtÊo\9eOé|6Ofxy´r\949»6\ f-\.U\95*j\1cµ^\93¢ï÷_\96äuý¤kj
-ÄêÊÒÁø\ 3mT*ÝèÚ\93Â{dµÎuNÆÊ9_¥ \e¥µ)õ»à»\ fú|v\95\²ç\7f\88ö\8bã\17.\10$ê÷ò\\88æ=\ 5«³P\8aë+Ô\15%ÈGÏÏÏÉÁÿAÞ×s\9cëSß\16\1a±w\86BiþÝÀ\88\8c\97\fï¿\91ÊóZ{OäÖò«\83b%lSPpAW\8bžç\a\8d\9d||KSÔa\8d¸¯®.%Õ}'gÉeB\9fÜ\96ÒÚm=W|ÝÚ¬1\ e\8dU6§\ 2\8fЦ\oJ·#ߨ´DÃð\80\7f¥mÎ?s\10\Æy(co©\15{Òêãòàðì\9a\8bx\ 3ô4ªACUê\9eô\98>/é»±9B¡Je\85±Ú\ 3¡\ fÆ\ 3\ 1\9c¼©é\8bnnï¿.É\ 2\17(Ê\8f\91Ñï¤.ñ\ 5y\0\ 4Õ¤a¡\8bíM\0!cÌd\9a\9aÝF3\88ÜF×\8a³ýñ\9a\9cå`\0dj7 Ý\94Þ\8dI\r\ 3dtêg\955\ 4T\16.§tGÛÂd\ 5B@Ë8¨\18p°;ðߨG\ 4½)\15bÀñ\9c\91]!Ëh\a&\91'B·®\91\9c\ eê\91\95FÛf\12YB\ 5BKµ¶ô`\9eðyÄ¡\81Ó\b 1\ 2=rðûçO_\97«%\95Î=¶\eâ\80´å\86æc\8eÁ¬é\ e´äJ\1eÖ\1céyW¶\´£7t\93 \1c¹¹ó@¼ûÀÒL\81ä\81\ 3\9c\9fdnÝ\11éUY¾¬\1d\10\88\ 6o5\9eá\e)m\b5hAî¬æòÿy÷m\900\10¨rxm\12ZqW\f\ 2\ 6Ê¢\8dÃ\ 4\0mîhé2UBÈR«\9b1µ¶d¾uå\81\ 1¨TÎ4(\ 1DâX%\9aÀ\90û¡÷Xní\13B\ 1|\vlxÓ´\ 23\1f\95oS»'\93#"\ 5\1c)p\ryô8ÒäE\1ec«%ñJíÐnnFfÒr7HØØ\9f:c\1a\19\e3\12\12B/%b\b\87BÖ\95kô!Ã\90ìÖÕ\8f P`*WâU<¦¬u\10\ 2ýj¯À?^\ fûû]ºy\ 4=\86\ 4Wk|\1a¾´5¨\1e\8b>º\ 6¢YÃmâÒö,ß\9a\86ɤ\ 5\1f\83<CE\12ZrQ7*{Ô\8d§LY.MíZ®\80\88SS´>à\vÍb1\89¼ì\81\v\87\9dÎ\91Êj\87vÇ÷cQü0×»¶fuäÀD%@\1841c À¿.Q\7ff\84äÇ,\8f$\87£¬Ö\0\1f:\10aV!c°<tHhÆ@Î\1dã\13´W%ÎçÃ\ eëg@/¡¯p\ 5UÛ\132¶\10â¥;Å\f1 "\12T\0î>Ù0VrW)Èßq(\81-\83\92Ç\93½¨³î LH3\8a\81Áàà\ e\r\83Py\9d¡FÍ\ e¿\13ã\18ÌMíÊ\84@\ 3d¬"&Nº\1e8\95>\87HaAóäck\90]v+\15\b\94\1dd\0(¯\ 1[QSå\1fù°LKHغvUGi\88=FØÀ§~Î
-e\1fø\9d#ò°c\b/Ø,Z²\ 5\115ö\94Ýеt\1eO,¨^\96;riÃ%V\88¼Ú\94\10ú\ 32\96åÀy?ì\9aB\ 1\ 2ÐH`\89±\16á\98Ð\añ9\9d\9eO¯\b\13\ 3X?\ 6\1e\13¯Ð¥ÈT?V¢¤t\93\91C\1c8\ 6LØÍ\10\b·;P¦áM\r¥\97\13=Â3ôX×F\1dÐ|o?R·0\ f\85\ 6¯ÛMc*\8cuÔ\1f^\ 6®+\87\13^[\83§ Rã2W\12²ôà\91¼\ 2\94\81'\9d?\8c/Ö\ el\85Çñðl8\89©!\83\7f\93\ 1êaÁwè\8d\8d>(4*\ 1î²@ɶ\85¢²\82\8e)m\99\99^6!¬=XÆB\18êI\99R¥¦dà\vLë\1aR0Hõ\84ü°OLÒ\rëÆ\93&ìyÝ¢79\18 ÑN7Poì®_¢e\9e \14ÀK
-Åx|)rÀø\ 4µí©\8bá\0\ró&ã©Êµd\91ßq²Ø®S\9d)N\eqa£y \94B!J\10~\83B@û\84ôܵ\1a¤dÙ5Ø\1cB\15p(\1aêÐ+«=Ö®\17¢\1a®\ 1ñ\ 2ÁÃp\r©dÔ\ 5\1a\ 4íæ\99\a\ f~g³ÂYãCâ\ìØ>î\10^>)ã\bE\94ê\ 5úºA×\19aó\aÃîä\r#J\80\14ª\9bä\\93¨M\82Ë KÇ|\1a \ 1ÐéÇq7\83e¥\86©Zÿj\999\a©\85Ìë>õ\18\85^¯\ 3v 5imò\a\b\ 2a wEgùTC ²²xÍ\97*n\1a\96\ e\99zµ\88\eª\8e·ãüß[áÍ\83û©!óal\85Ý\8aR¬uù\8bÉ
-À±ä\ eR>y6°Ê@\ 4
-×B¹ E\98,°)Ýg\82üW\93ú5ê \\ 3Ï\ 2\9b}ñè\\16\84à\ 2ìÎ\81\1d\83\vO\98\ fÂSt¡»ríWݱÜ\16¤\ 2\84¥)÷cY\8c\ 3æÂâ8pÜÓ\ eöúñ\9b9\91\a´\fiÃ=a\7fÀÄ0Ø>\ 3äC=O\86\80M\91'\94ñ\15W*¦\9ec¼ò\\1a8ß\1fͺÒ>A²±Ï\8fã=\14\7fK\90+úh\82Å}R@\8b\aw÷Ñ8ìRÐ<gEKãEóÍ\ 2w©ø·\85£{æ"\9a\9cί\13þC\ 5ß\93÷7ÍåÍçÛ\eúV;^UéÎem\85Ì\85Ì\1c<®\8füÖyxmô\7fÜK\ 3\89\98þ\83\9bèå5_\839¼Ñô\92\9d#³?Îþ\ 6æ׶\99endstream
-endobj
-535 0 obj
-1874
-endobj
-536 0 obj<</Type/Page/Parent 490 0 R/Contents 537 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-537 0 obj<</Length 538 0 R/Filter/FlateDecode>>stream
-x\ 1W]oÛ6\14}ϯ¸èS\ 6Ä\8ae'¶3 \ fÉÒ\0}H\93Á\1e\8a\ 1\ 3\ 2Z¢,¶\12©\91´]ï×ï\êòb\f\ 3¶\16pl\89äý:çÜË?/b\1aã\7fLó Mg\94\94\17\ f«\8bO«\8bq´XÐñÃnðcL³8\9aÐÍb\8e¯Ói4#+)ÃÒ1M\16·Ý\9bÉ$ZÔop\14^âüî\ 3ç\?ÝQ|C«\ffg\v|IÃû1\92ËIt\eÑó\92¾*\9d\9a½#'\93Uþ@¦òÊhGB§\94\9b=yC\89Ñ\99Úlá\ 2-E¹\16\94\19ûÓêÛÅ\98Fñ\f\1e¬ÒK'eYHçHi/7Vð\19¼äúé\86â¸va4\99óÒ\9eѤPR{G¥8ÐÖI\92:±\87ÊË\94*áÜÞØ\14~\14FË+2¶÷\96\84£½,
-þ[\15Biòò\87ïmâ'¹l}\9c"a0,¶x¦½J\82wTY\93Àã\88>{"\97\9bm\91ÒZ"\9d¢P\7fÁ\ 5\9f\vO{ås>\8a\96Ï\ f¼Ã\9bÄ\14áAë!)ø\0o±\83ÌNÚ3\86µô\88å;I\1c\86\ 5p®çt?°\88¾ÂÃ~ \15ä\ 1éG\8eR\12]\9cµ\8b9\92°\962¤\9b+ÒD\8bH¥Åòõ!¸\8b°ì¨w8'ioh/\ eîgN\15@9\9aÌ"ÆÉå
-!'\ 2%©¬ÄÎ\1d\ ej]áS\8e\85\82OJo\80\16z~¼½~ü´$\94\8bÏ$ø\95S\8d\81¤ÁÀh\ e´\0~éå\1f\93Ù¼yÙ\ 2\84ßuÞwöa\fðC^\19\15Àⶪ\10Hp\8d\11\8a\84ê~Lÿ\9b7£É\ 2¨éòñ`\80\ 3\93±½\80Ó÷0Ey\1crÞa\80Úªs½±-äe\0ÁTx\ 1²\94Q\83Ô6û=\8aÜÝr F\\ 3\95 \1c"ùNñU\9f¹_V\84ô¸@Úiô\83\ 2s\9b't\ 3Åx·\7f
-X\17Å\80\1d\81\7f5@K\93ÂÝ\8c\8e%?õ;¢{p¯3\8a\95=\87\ 3m2S\14Ð\8e&]ÝJm\ 6FÁí\rÊéPUcAàs\\ 6\80S\99\89máÿ!M\92äb'Á\90\¬\15J\91QjMU1@Ûj\94"üvp\rôÆB¬gö\90J\vH,Ø\18\8f©Tzë¥\83è\9cõ·¡)\175ÐJx/Ë
-:\ 6|\ 6\1dã7l\b\90M\82\ 5@XË\84E±¶Ûr¶ö\8f\91\8d\1d}\89\19Øåõ\82J\99äB+W2©÷¹Jjiê\1d\9e\80\87AÃFÒy±.\94ËqxM
-\1c\90\88\84\7f'¦\82Î\a0w%\1eæ6\bѳJ¬q&óÄ\867\8d\9fM5ºÄx¹â\10P)Î7Öµ\15å\84\ 6³\\83ÖdWåA\94ÂD´ÊÁûR
-ô¡Z\86\99æ\9c#+7Êy{`l\828\12\1aÇzÔ¹g°b$5B\ fµa\93gA¥üÀ6WKغ\84,ÖW´ÞBþÙ®è¢jÀCý\82[¹CÃ\0\93%\ 1rL,Ê\84*H\81?µÇ¥Á»S\ 6\r\8c\a\85µ\94\1a`N\eßeï(³mjЮÞ%\af\91\ 2TEiåeq\bG\bÚ\18\93\ 2ÕR0,»¬\f,÷\92s¬g[<\b\97Û\ 2d\r¹\86\10Aß\84]+\13S\96R§\ 1\1dà\14\a]ó\9fkÞ\95\89\9b\14\894,3a\11¹r\1dñlA\99*dhA×Ocºãi!\86ôÞÖ\88\9a\7f\9c\820\13P!w² \8f´h\83ÁôÄM¥]ɤÔ\0ÇéÂã(2âÓgõP\0o!èì\ 5O8ÍdÐB\vS\ 6×\13\ 1VR;.1ã9\ 4(\12\8e\94%\84³d`,Q6Ù\96 \9dÆXÑWDîSÏËÖצ=?¾,Û¼\86ñÇïUÊ
-Ä\87\1f+\11,tbÁuÁÄtÚÓ!\ 5ð\1e\12ë9Ý \82\85kè\aµ\18q·\1cXæÞÉ\fC5Ö\18XÐ˽Uð8\84ÊÔBvñ\89 ×J× \ 1\8bê¾Ë¡\10\94½mÁ]:\94u\9e\16=ó\11½\16\12\96\ 6ÆÌ°\17\80ä8K¨U%6\b\98Ï9¢\ 1?J\83~ª4\9e\97\8d\v:(k-!<\97t5\1aÂ\92#[Cþ\9aI\96\8d\89\14S-\83\15ß\eqh1Î\96ÏÐ\8c\98úp\81sÑ\f½Ø\ e`¥!ux\83yl\10\9bÏ|\a%ã\9cZ«ByNq\1dgÓì\10Ê\19Ã\81\ 6áV\80«Â<Fû®/\ 1\13|\83Õ\8c/\rý¹>\9eÎ\ 3\90O'û8¢ß\90¤^[Æ\94À=\ 4jv:\ 5×ÒÃ\91\1cù\81)²\1eÕ\e\19ö9+\89Þ\99b\87 ¸rà1"âkB]\90ó\84o'\9fceÿ\rÏ\9b¤t$p`úïÒµÉ\1ep½»·|Äø\859µCû`]+ Í*\9cùá\8bô\ f\9f_\96o,\15o&{{}üåÃi"úB\ 1XÕUï\86f\8e\1dú\8a\eEv`î\ 11È\8då«
-\8b¸`¸Ô:\14hÓyP e1!;
-\8d£Y\1eÑ\væfì\b\81^?-\9a\919\9eÍ£\18··)\vÜòþùá\9e^ù\86a\82\1e\rô\ 6æ\ 3AØqÜÆxñh> 3ö\7f½â!Uç/u7ó\9bv\8e\8foÙ0ðúëÅß*\98Ö\93endstream
-endobj
-538 0 obj
-1614
-endobj
-539 0 obj<</Type/Page/Parent 490 0 R/Contents 540 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-540 0 obj<</Length 541 0 R/Filter/FlateDecode>>stream
-x\ 1ÍWMoÛ8\10½ûW\f|Ê\16µb+þj\81\1c\92¦\ 5
-¬Ó.â¢X À\82\96h\87\89$º$åÄÿ¾oHJ±Õ¤\97\ 2Å&\80a\89äÌpæ½7ãï½\11\rñ?¢YJgSÊÊÞå²÷~Ù\e&ó9=}\98\r\1e°m8Næ4\9eÏð=MñÕHZcï\90ÆgÓve<NÆa\ 5¶°\b\aí\a\f\9d~\18ÓhDË5üNç3Zæ~}HËìÄÝJ\9cÜ\16{RÕZ\9bR8¥+Ú\1a½S¹Ì\89\84¥0\8eô\9ax«¨ñY9\95\85}¥´VlTµá\13\19\1e^û]\1a\9b\fÕVZ¢»Ú:\12UNÒ\18mþZÞõ\864\18\9d%)Â8Ét.\93ø.\9dâ\12x·\84\9b\?T\ 3\8b\b\82_e©ÄN~ÈtµV\9bÚ\ 4ÿXà¨Ö"sø"\1c\11î@VfµQn\8f\8b «+K7¢\ zPE\815\84\823\9d@¶ÂÚ\amr¬\9b\1db\17´Ò\9b\1aáã\12¦\12%n\8esÍÛv7¿T!3F\96ÚÉæüZ¨\ 2±iB\fwÒG'[[\1dßl¤µ¸\15Êp|\15\1c\92(\1c{wj'C\ 28\ 3È
-
-°nJ\807;Q¨¼M\b"Î\13ú\8a
- h²
-AùJ4.:Þ\v\9dÝ\93®Q£5\9cáD&\8d\13ª¢ª.Wx\ 1û|\19`¡S{á\9c,·\ e9r·¨\83Ï®\91¶.\1c äïJl\e¦m·Ä_ìÏ\85íXÏ5Àcä÷Zá\1aÈ\a\7fjZI \92¬CÊ\ 4\8aõ¥R\8f$²L×\95ó\95g0pÅ\18\86\88).un\9c!³0´âè\18â°»5r\87¬"à\rãeµ§\0a`ª¢Å\r}U\15 i)+\14¶\85ûxÎ\ ei2\99\ 1·\91¡à¥'(hxúá\r\8d\0h&Ý$=K¦G´K\93I\92&´\10÷2¢SP)\9b\84\1f;½^>!:×%jÃ\17:$õ eR\839L\14én5PYít±C\ eE\9e+\aJ£\8e\9c\9dµ.
-ýà\19+\8c(QrËåâ%[®\12¦\17Qî·ÁÇ\90Þð\15F4H'\81\9e\14ÿd\95\99ýֵȵtNÿJÛä\1aJÆ!5»[J\9e\83ÛÍ\15X\b:ûÀÁû\8dÑõ\16Öú\9ew\88\e \b\87ú/Xo Ý°ï\9c^\1d§hÀ\17\98\ 6ÍY\ 6\8c4 é¿ê\930\9bºäú\ 3
-ý\8e±~@v&\80+²^Hx\eÀ#À,Î[\88\8d\95É\19d\17\9cAB!7bß\84\eÕNT\82\ 1\ 6Y\81\ 1>\89-\91=(\®+¼Q\0î\11ä®\97]ö|D1M\ e7¬u\1eç±æ°Êùó¦\83äE5«¤Ì½Ó;\1dk}\bê\9fñ\95\10C©\13}\13":B\0\91õ\18A\ fãÔzéþ\14\80t@\98¶t\87é©-ã/\84\19äv\81ÔlX}r\16ÙRdH\ 2Ôë\98Ù\9dx\ eo\98P¨w\16ûÜ`\ 6ø5Mæ[:\9dÅõ¦\ fòr\eõµ|t¯ \14á\92üªú\91ìÞBÜH>¢\938ù6\9e\9eDë'L\15\ f\93\9c\ 6\86>_½ûïúbñ\9e\ 6wtõiqññÚ?>\13\11:n~òL8\83t\ el¶\ 1ý/ä±ÕG ê7ä1\9dL!}¿\96ÇÔO6\87S ËãYBïb³o5\12r\ 6j\1dÏ \ 1ã!ÛM}¡,\87\92\18g\87ÎÁ\\96è#<A`p@í¡Üh\v\11\a¾·\9c\1e¡a\85\9e\0tú¦cݾx\ 2¨èråAbÔ\0Q¸µ\1f\80\ 5\12cöG\8d\8a\99&£É\80¹\ 6ô±Kù\1e\8a.\85)#vC0Ä"JLl\88¹Ã\89(ÊØߪ\98ïËÜ7¡_¹÷}³¸\8c\8d¬\93ʮмÜOxF|¾¡HßQ\80\19Ϧ?ÔR¸å\1f\ 3àPð!y¿Ö˦¦Ç\ 5\b¢ÉR\8dìe\18%]Ì\9f\84<Å)\ 3\95hJÍbÌ+\9d\8a\1ciái:ÄlÞè[¨ýSC¶ÎÔ\99«\ 1CHmSl_\93fÔx\89JÐ:?Þ\8f¦³\84\7fX°Î<\8dø7\17\8bË\vúl´\1fD¯tæ{\9d\9f\179ØA85\bÇN~\7f2\19Ïø7\8b׺Ñ\94= ü\7fz?\0\ 3Ö\ f#endstream
-endobj
-541 0 obj
-1319
-endobj
-542 0 obj<</Type/Page/Parent 490 0 R/Contents 543 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-543 0 obj<</Length 544 0 R/Filter/FlateDecode>>stream
-x\ 1VÛnÛF\10}×W\fì>8@I\8a¤®-üà$NS ¶ÜXAPÄE±â®L&ä®Â%¥èï{\86Kê\96è!@m\80 ¸³;\97sæÌ~í\85ÔÇ\7fHã\88â\11%Eïå¼w;ïõýÉ\84ö\8fò\19?`6\1cà9\98\8cù=â/¥¢%\8cñ1\9eì\96âØ\1fíW\86£Ñn¥ymöÀ\r¶Á÷î\ 1\1fÁ\9b)\85!Í\97\bi4\19Ó\6ë}\9a'W\91?ôc?ôé\83U¥}1ÿÜ\vÞ\fvÖ^4ò\a°¿º¡\1aë$\92ÄÔº¢*\15\15\15bK«Ò¬3©HPj
-E2+UR\99rK65u.i¡\88\92R\89JI\9fæ)Ò2yn6\99~¦w\99®¿\91ÝÚJ\15\94\98¢\10Z6\ 1ôÉ\vc?b·\ 2IUÛU\96\88\9cÌ\92àW±ËDÉ\9aÓ5¥;\9c\8f\13º\8bÎwYôiÊ)\87äEC\97\ 4µ\7f\97M2BJò,\ 5\8bL\a\vaSò$\ 5\9cEpÁ¹fò\82¼\82\8fâx\80\19dz?a%¬ÝHêLÏØ\11Ýê
-u{`kSÊßÈÅ\16ºØ¦c¤ \18ä\15\1fw\14¶×¬yQ\bÌ\8f\1cÛbÑúöÄÿh\9f\86Ã1*æ\b\19ut\ 4µ\ e\894\ 458´S*E>Ý=ÒÇLK³±t?§;\91¤\99Vtã¸s\9ec \87\ 5\93\0l©¾Ö`\92$£ó-mR¥éQ\14\vA\99eè$ \vÆIS\88L\83_FW%h¥J\9fè½Z¢Þ\95i¨Òlò\1e^¿òÞÎ>ÎgL\98\ e¨\96`\85\81;©*\91åögx#\1co\96"GÈL\1c©Ö\81®ó\9c.
-\97ï¿Z\14êâéé\97Îã9
-y?³ç\b}¯8ñÆ®Z\b\aÑô<\84hiÖ\82x:ü\ eÂ\91O¯\8c^fÏu)ªÌhn;W{ÔÜ÷Û\1au
-\ 1mó"\16\14\bÄc\85\ 6öDn\805úg\r\18<º7dW*Éп"iÎ\ 3\84Z) \10É \9d\81U\8aÖ\ 5`N&\8etÆú\87§v\85l¡s>,h@÷³9í¤H«
-ö\85ró\8cðÙ*K\94ý\95
-%4\vE«]\r)û\ 5Ná\ 5\91u\81»3O\1c®T \ 2\15{æ9\ f\8bº¢LCÅ\84\84$~Q\9c\81#n§X\aýà¶lÒ,I\99̹aesl=ñv°\898\1f[5x\ 4.m¿\15\92¤\95jo\f\81\8a§N,\9e¢Ñ¸]ï\80âeo\189\15»Ñ'-\1aûß\ 2\1eAV%u\99UÛ®µ
-U,\1a\18\8fÛjUªufjËö\8céÓ\95}zAbaÖê\87q5
-w.¨Nê\11\94È¡\95\1ai®\ 1\87aE?(\ 2\94¤\v\93^»Î\aQÛÆ\aÓþ\ 4\890\1dÐ >\ 4aIË,gP\ f&ÎI\81W¢D\87Â#þ\9bV\98
-j'ÓGÕí\ 2=H¤\1d1h\ 1è¸\87QÝhõå%r%À\82ò;1"\88\1191JR±âÙ\90c8\96`P\83ØÁ¬Á1\r'\13\966×;<ð\ e\15«Ë¨\95\96OϹY\88ü\9f\93ÏÝÐjõ²¡ ¥kú[íÆí\896ýε\9f=R®Öª\19¼qL\9dk°\163\1eãZiTê\8c+\ 3j7{¯)\8e[\9bÓQöéþvþnöÇìþ\¼]Ü+Q¥\b7°\98Í\9b\14ó!ÀÄfx\ 3wy8\13C·\1d·\8fv\90\ÓölÊ\9dµXc\14\88\ 5¸³³n\155\1cð5âGCqÒ6a8\1aû|åc¾ïÇâãÍÝË\ez(Íg \bê&5Jç\9a\99#÷Ü.Ïmkïc;\rV{ñ\ 5$¢\ 6¡u\85ëP#¥N
-ø\90Áx\80Önú,\1có\aÄüWï?ãùõWendstream
-endobj
-544 0 obj
-1170
-endobj
-545 0 obj<</Type/Page/Parent 490 0 R/Contents 546 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-546 0 obj<</Length 547 0 R/Filter/FlateDecode>>stream
-x\ 1\95WMoÛ8\10½çW\fri
-8Nì8\89sZ \1fÙ-°ýØ\8d\8bv\81\h\8a¶¸\91H\95¤âúßï\e\92\92l¥\97EÛ \91HÎÌ{oÞP?Nft\89?3º\9dÓÕ\rÉúäÍêäâþ\8eæ\97´ÚàÍÍí\92V\ 5]N//ñD\9e½-E\13\94£«)ý)ÌGaH\98\82>è\8bð~g]Aï\8dtû&hk^¯þ=¹¤óù\ 2'\9ciC\ f¢^\v\9aO\7fò\v\ e2Ã\e\ er~5\9bÎyÑÕt6¥\ f&8[´²;ââ~A³Y^9¿åußt()\94\8a
-õ¬*ÛÔÊ\ 4²\9b\9c\92Ø"ANë\9b6\85ÝyN\8f¤\e\11ôºRÔt©ª>UÚX\97ò\9b\90\ e¤}Î}v\95\123vG\82÷R°ô,*]\88 ¨õ\b$1*&ë Eª\9fB\86j\1f³ó¢V´\13{\12\9eH\1cf\87h\aÉá\98gå¦\1d^7Ó\88تÔ\9e
-+ÛX]¡¼tz<\95È\85k\7føøæ\97¥\90¨¶Ö\ 1¡\9a@È\93\8fPìJÁeù\16\a`³S$ðOw\1cuuÊÒZ¯Í\96v¥âeD{Û¢\ 4À\8bÂQ/Ð\99Ò?xæKÛV\ 59%
-FLâ¸M[Uû )ß(©\ 5þ\ f´\90g#\\0x¶\rä\95l\91\19\0\ 1;x7BùôËß\9f\1fâ»·\9f?=\9còr\16A\ 4æýê\ 4"¤ëÙ\1d~.\96·ø9Ç?\14±é4ÛÉi±¼\8e¬\rª\ 5\8bSú\ 3¸\15\16õ#]\ 6æ·$Ã\17âJº\8e":\10\b¸ð¶V\11G¯k] Ç\90|ýôá;ý\8a\86)P{b\96\81\ 3\r´ÑP\10ô\12\846\0yT½ *\85/UÁ\ 2k\15ëYD\89½ò}\80)áX¤\82¿\12Ð\a,^Ckâ\899\8bh³&yC\85\18Aý\fýÖ 8jt\80v#Á:LÆñÁ\89\82l\98õàZ#Ñ.8\15E\ 2Øõ> \ 4ȶ\11E1~¼ãv4`?-ë\92ÌÛr9H\19¹\15Ü\vagéúf\14~\rZÞ½\7f 'µÇ
-K\19{n\9cWµØjù
-ÙmË\10c¤3'ܶ5g#hvsð\ 2òÕ²d\94È\aë2J\ 3\1f\90ß(º¬4<\ 4¦¦ tF8q°Vô\84Þ\87Ëá(\16ói¦¨ó\90Óq×\1e´õ±z\ 4\95H\1fàþhÁ\ 1z V²\14FûzÂîd¼ö\11oÐ^ØX\93¡\8fï\16Q\13d\91\ 1}5ZÚbÜ4p\ e\8f&a¹p\82\99ÿ\9evÖ!Ê\11\95·ÔD_\8dRìàârr!Y\ 4\91±æÜÁXq.,ïE\81¥âd\12`ôx6´Ë¤÷4vÓoh±ß\9dm\e?<§»kÖÐ\80ÑãkÚih>2^Û\16>#F̤©Q8ý¬\10\r»Q!â§Çè\7fo['ÕãëhÜ\eí|ÀÃ\1fð¹À-7¸sô\15£¶6hôMtA4®³ÁJ[\ 1:ø#ð\e\ 5ÏU²]åVÞiÈ\1c)ð\9c\8a\80;Õ°Ý[üÂz˱ã«\94cÞ¸UF¹\18\99O\13M£L\81\f\r-£pÇÝè°ÊÖ\94¹9O§#@Ö3&\r³}\14Alx2óã\94\13¯æÁ\18+Ç/½\92yÉ)ÄWUÊlÕiì×\17\95w¯¹\8b
-½Ù`fà,f\96X\eûN\ 1\ 3Âc¥¬\10&\ 3\88\88\86QK°\8fz\b´vr\8c]\a\14»i\a Öö9²\9b\10C+G·¹>ð\9b ºsÄ[(\9dRð\18bWém\ 5³IÀ\16Ð)½? 'L¢Ám\18\9a\1e\99LM&áÐmp§aGLì\8cb\1fÃ\f\816hn \9c\97ÍóxÏòá).Á\ 4\8fsàÃìUh\9bï@\ 5C8¢æ¨â{\ eÏÃ4>\99\13¯*\8cGU \85ÀIÌ;\1f\13@I¿Ý\97\98Ì£\fG§á°\83Ó&ñ¬®À.}\8eè\90\973\83\99vܲôq3:Ô"$u?4ú(<®c}ßÅT\92*"Ó\8c\85l+\8c\1eXZ\94\9e5\18\85\86Ö\163&
-\acèÈê:+\8e2\8f˺¤Ñ^/jï\8bè:(ã?¡~\8e\83\ré«>ÉqÌÜ
-Õ\1e\16Ëå\eî¹Î^\19\8e\17ÕL \7f>\1f×\ fT\80\91\92;¹\1fö¼«ë\83Ô!#ÜúB\1fÏâµkã`\10¼\8b×]Üã\1a\1foÉgäëu\\e\87Üp}>K\17\90ó\83î\ 2ÐÊAAlI|Ò ý£¡\100\95\e4\7f\ e8Ê«7Õ\81Öh@°Èè©\ 6Ç*\89\8b(7\9aG_êÄß\11Êé\12\99¸\87MÔ"`S\12ÆѺQì\9eN\1c\8dVï2̾3fîC\f\8cù\91}&Fé®ìQøÉV³²\9f\8cJWm\8c\11çÐmýTM\93è%c½]£ÌQ¦}ó\1a\vã 5¾[v\19yôV([\1eÒx\86þ\12R \0ß\ 6³8¼Ì«Ð\ 5¿ èè\89·q~ t\14\1fA
-eôp<¿¿¸_\ eßV\8b;þ¶zû?¾ðø\83'uBþª[Ü.¦K|Ñá\9cÙ\92\ 3àÚþ×É\7f\1c\85·®endstream
-endobj
-547 0 obj
-1600
-endobj
-548 0 obj<</Type/Page/Parent 490 0 R/Contents 549 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-549 0 obj<</Length 550 0 R/Filter/FlateDecode>>stream
-x\ 1WMoÛF\10½ûW\fr\89\ 2X´%9\92ÝKaç£È!N\e©0\8a¦\87\15¹\147"w\99Ý¥eýû¾Ù%E\89q\8b\0-â\b¶Hî̼yóæñÛÙ\84.ñoB\8b)Íæ\94Vgw«³\8b÷W4\99Ð*Ç\95ùõ\82V\19]&\97\97\97´JG÷ÆKò\85ðø\90´\14ÕZ\90\93öQZÒ\92?·Úì\1c\19KÎ\e+]¸--¥°^>y"\93\87o\1a<óÒQ-\9cÛ\19\9bÑ\98¾6.\9e9\99Ózïå«Õ׳K\1aOfÉ\14 \8c
-á
-\99Ñ£(\e\1c\9aI«\1eñgnME¤|B·¥3¤O\92ë£\1e öx:=\90\84\95±\80A\o\85v\95ò\1eÑ\f×Çeké\91õ\16Yû¢q¤tj¥pJo\0EÚXå÷ \1fónu\ 6Üh~u\93\ÓÕõ\ 2¿Oñ\1f\91ò\bó\rM®Z\98\91Ö1̳d\96Ð\87ª6Ö\ví\89Qwt»6\8d§e\e\82#\1cwj<åN\8dVȯÑê\89\84Îhùñ®ÇX"Í}í\95ÑäeZhõ\8d¡tRVäT¥JaÑ\1e\Ã\ 1®±¹HeB«Bá\96x\15e\91rçT\98\1dwú|\80\94Ñå\9eÜVitGÖüh\9b\b¹´\90\15X³¯U*J¾KêÌQè\ fR\ 1-º\ 6\818=ÆO\11ä]!5Qi6\e\ 6Xé\0í\113B\8aÈr-²\18\94\8b>ªµ\8d\1eÙ\19#s\891üIôãà1ö\1ax+O\99\91nPm`wÀª#Ô\80Q@2SnÛB\88ü\ 434$ùPì\7f¦;\99
-LÁÉ\11-';\963'Å î\8b\ e*\92ß\1a\85q\90Ú¿Hè\ fÓP*4\ 6 \9d\8dpn;e\axã¼ úê\9c¸4ü¶§Ô4eF5\18¦½
-íY£qNf\83Èh¬ Êd*W\98\ 5À§ð\0yC\eÁ\97ÒT:L»ÁMQ\ fÚÊwáxËÙ¢\9cÔh§0½b]¢\ 5\91\86àDP\8dRf\eÉ\f\ËB\94ù |+\1cÂ{\91n1\87¡5P\10is\99z\90ª6Î)\1c\9bP@Ã\15!p\18P\8fñ\8cââªu\0\10Ò¡\90\81`}2ͦà.#7\8fRP\1cp\19Dÿ^K@Õ\1c=-io\1aËxY\87\89õ 5\8e\ 12\8e*V4`¹\955\84\ fÊ`¥?\ fcÉü\vñÛ$qSmÑ\80\14*3\b\f\¡\8f`~\195\ 5Ä\9fÎ\13¨F6ú\90ÉЮ\9d¤\br©¶(©ïvËü]¡Ò\ 2\9a¥\10ÖB}B'\1cQ]rãN&\0EE\ 1\80±\86w$\1e$õ»Î!L\8d\16^\ 2xÏ\1a\ 1e`ù%ñ( $Ü]`\e×\ 3®8ߤ[Ú!\ 3\0Âc\9c\9aª\16\9eÛ\15¿%\13\92ãÑu{çe5\9c·/£\a¥ïWçô\90?lð©ôÍk\92>ýò*!ÎîâýëvgM§Sà3\9e^G\94\1e\84Õ\88È÷D=ƾÃ2\8b\1f\9f\7f
-=»\99C\97£BOn°pÀÔåé&äõÈ2~,Ҭʨ\1eÔB:\19¯½û\15]á¤%\16¢JÑTP\95f\94\16Bo"\bã\99\8b¦ô\ 4\ 4\99¼\95\8a¬%Ñ\0\ 1L`
-X\0;´\82O\1e\0\1fZ\16\17i§\ 3\10\16d\e!\98·\10\8c\82ØÅïºU>bÕES;}Ýa\1c1*+V{S6q-pP´\v?-[0Ï\ em\ 3\7fð[+ªßq´O%63¶\1dõÉ\fc\85²\8eñ±r£\9c· \8d\ 1Ìc©\ 3Y\9e+,\ 1\8eQ\1f3\936\15²\1f \11\18\91xì\ f\ 63\93\98Þ20\18\e\8a\8fÏ\f$\ 6õt\e£\e\9cO\81k\1fUj\8d390A\1f\80:¯ïÈ=\8a#\13\14[>\15j\8d2"2,M\8f
-Ñ°óË&\8bk\ 1Æé0\94\1f\97ôöÓ\92î[\87Ъä\f¤\bì\ fh¬á\15Ò\83\89°@ÉbôáÎc¤A\95Ø»´íçx\ 1æÁ~e£/Óù¢½Ø5\96¯\1dlRGD\fG\88Çàwnå(\105u\86áE\15ÿ[ÀkúÓÉ¿þsâSö\99?P}Gu\9eói\ f\7f\18É\9f\ 6Ì¿\85JÃ\96Yæ¿\95ð¢X»\10oê\19\0ݹxóáý²Ýj\10¬¦fï5\9cÊG%B\aÙX\rÈø\ 6;\vËx#/>KWcÍIªà²\84V®\ 27]jÕ\1a\8d\85\ 4óؽcÚ3ã\8e]Ð@\ 2Øu\ 4M\85\8f\bC\82f\ e\82\8aµ*Ù\96u¶º_Ê5\f·J¡±Üä~r\a\ 5\1dÛÔÉ⺷©\93E§\82ì`'\8bKüùï\ ev2\8bk©\7fU`\ f;\813Ï\1eaaÅ\ 6Å\0tVøw\a#zÚ¨0GÁÄ>»\9a\82EÇ\8aa¹\ 1\92\82Ç\17\8bç\88âP\fSI£Ù¿0¸âÀ}§U\9ecûµ\1e\89_68öøÈGb\ 6ùM¤\17³\8dá3 #\1c!l¦ð\9eÓí\9b\93áì^Sþi>;é \92\15ü¤~é),lL<Ls\bÔY'.
-[E9¾)\96Âñ\ fúÛ'É\96\ 3\93\ e\82[\99³\9dD¾\ 3\8e¬-6SÔÑhÌHÅw°î¯Ö\9a\82&ìb¨\84¹/\83_ o2lùÀØ.\f\14\ 3òÍÆ\0\8e¥ÂÛ\ 4g\ e|øÑA`\16e¾tÈ\96\9f\92\ 2»\ 4\16ICñ°çÎ[©ÅÆÁbÚÃ\1di³Ç\99ÑÉã\81è/ôƱÏâö±ª£'ðß5NWC\9f\80\83p\95\918B\f\81\9eíÚì&á×®^UÛ7¶Ù\14ß?G÷ëV\90'óEÂï̬É=á\97·\1fïnéWk¾¢8zÛ.°Ï\ 3ÙâSãøØè\a_ñ®\16W\9døOnø\18äøÛÙß\92Cþ«endstream
-endobj
-550 0 obj
-1779
+541 0 obj<</Type/Page/Parent 519 0 R/Contents 542 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+542 0 obj<</Length 543 0 R/Filter/FlateDecode>>stream
+x\ 1\8d\93_OÛ0\14Åßû)\8eúT¤ÕK\9a6i\1f\81\8d\89\a4¦fo¼\18ç\86\98&vf»\1d|û]'t\83JC(\8ae+÷\8fïï\9cü\9a¤HøIQ,\90åPÝä¢\9c|¾Ú ]¢¬ùK¾æM\85D$I\82RÍR\91&"\17¸\91}¯Í\ 3~zrFväÏÊGN\"MÇÄù¢àÄÙu\8dg»G#\ f\84J×592\ 1ûc\16¬Ah\b·\97\1eÒT\18\ e{£\9fÀ\11\arñÌ\11rG\90hÝA\86!fz,\81NöÓØ<Á<ÍÄ"6µ}ÐÖ\b`K4Dûî^(kj\ e6èå\ 3¡¶\ e\15\ 5©[/bö×rÂ3"Ï2^\97ë\82×\ 5¿\8e#O\91¬6\9b¡Í \94Bà;ßÖá²\91NªÀ»-\85\8fpé\9d½o©ó\8c%"uK\ 3RüÖ¡\81T\8a\91\11³QÇÂ\1ezÀÖánÖjf\13\11~#ÇÓ}Â\15\13V\r¬;\81²U\fX\eyÐÌà_-\ 6\1düÝÙ\bú\9a\aV¶ë\88¥\88²½!~\90®\86D?\ 5FÆñ"\7fáF\ 1eëí ×I÷·ê\r¥â8\1e,\87ÚEEÆ\91@O²ë[òì\16¾K°îùµ>«lõ\1f}Ö/ÎKóBD;³[_Ùv{~sq\8e[g\1f¹&¾Xµç\19\83\8c6\89\17\9d\8fYó1í}\93/×\89Øð\9fÁ>+^\9cócò\ap\9bû\1fendstream
+endobj
+543 0 obj
+452
+endobj
+544 0 obj<</Type/Page/Parent 519 0 R/Contents 545 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
+545 0 obj<</Length 546 0 R/Filter/FlateDecode>>stream
+x\ 1¥V]sê6\10}çWì#\99)66\ e\10ÞhÚLïL\93¹í¥s_ò"l\ 1jlɵd\ 2ÿ¾gå\ f0é\9d¶sÃL\ 6léh÷\9cݳúk\14Ñ\14\9f\88\161Íæ\94\16£\1f7£\9f7£i°\Òå_µÇ\ f,[Ì\83%%Ë\ 5¾Ç1¾V\92v¼\ 3/\ 1ÓÿÃòðé\81â)mv@\9f/\96´Éü{<IÇ\8f\aQ:YQ\1cÐ'íä¾\12Né==\7f¡¯JgæÝ\92\96îÝTo\96Þ\95;Ümþ\1cMi\12'\0\19\7f\11ÅVð\13> Â#>`2\8b\82\98ßÆA\14Ðz/uÖ®I(\8aÚ5ñ\82Wl\f©Lj§vgr\aIoòL»Z§N\19-r*dz\10ZÙÂ\92ÙýCD\1c'9CR\8bm.=B&ËÜ\9c\v`ò\96>>D\15Í\9a¨\84%\ 1d¡=¨<9ÄÇ@Bg¡©\b,\96¹Ho(xÙ\84ñ\14¬:D¤Mnöç #b\1ex*¾JÐ\93ç$O¢PZ®ø54\9cÄíû\17QH`[\93×\9c\1d)\8d0Ê\1a\9aý¡Õ)üUéúD\9bÇÏá§Ï\84\84\8eª2Ú§Á@\13ð\ 6±²1\båßøÙçs\v\8cüj+3/\16\ e¹Ò±\13\92s\e Bú[Ô_Ì;m+¨Ï\8b;IÀ\9cÎè\80W ½a\9a¬óÜû7xÄb³\16ýÞÚ#x!\86\87Î>\1ez\15«\95i])w&S2]\83\93)5z§öÌ]\83»\83nVÊ"\97Ö\82ض\88Aò Ëäã\81\8f-\10J\1e«»\82!aWÃ÷ÍÖdqÑsÍ\99ël"r£%N¯\8eè¡æ¼)*«%Ú\13ùA¯×z ÉË\86fÁ)LÐÃ}Ê\99)\ 4\94+d±í1[ý·\1fs\0\9eÈÑÀ\1aI\1cÑ\ 4\ 6R\«~uÂO\r0²v\95Éó\1e¼\ f8mà½åL)AË$\9dÁ ÀÎ_®\9b}¶x\bæ¨Ì\8b\9fÄ\ 1ÊÉ\17åïÿRí0\95<cʧ\8fÎкA'u£ÐNAbÈ\ f®QáàÈ\1d\94eâ¼~¢jÚ.|\829z£¹nÀPº4<\18ëlsdÚ®\99,`\9d^®×x¾ð\12^\0ø]¯\9cGð-|\f8®ïÂáH¾\1fE[\vSN\ fÿ\r©Õ5^Ü_\ 6Ç7t\8d\13¶ð¡ªù\84OQëõã[N?ÈÈ¥\86ZfËE»8\95R®¬·fØÜ:ËÀ¦\85¢l+\1a\ 6i\ 3\92{o\9d,Á\ 3Ï
+8]|ßX,µ\7fQ\8c\91\87OÔþÎM*ræ\93úo\81ÿÖ4\12ËÄþ\8f\ 1Ê\16Ú£<`>Í\97\98Q\rÎVí·æ\14\0*\93\95\0¡E³²yNh2%l\82%Ã\8a\9dp\80óf´lP´°ôÒXÉfÒ,ìjñ\9bd\8d 5\8c¶-+sÄ4\ 4U\9e\8bëaÑ\ fB²\ 65/\1c[¼¥Ì\906\ e¶\8efp¦Ë³\9ds\95l\r\84@µè¨¾\1d[/Íl§R¤oÒ!\ e\ 6G#¡©x\84²©ñ`.\ fg«@M7BÈU\18 ¥©\1cQ.ÎX\ 5¾\8aZc\8d\93>¨£\12\83\83i[»Û\b\ 5 +¤Â3\86Oy\96\19vÑ:MÙÈ[\9bêbÿ\81àòÏëÇî7®+\83\12BÌ\18\19\15ÂÎÏD³\98¶
+ùÀ#r©÷ý½¥¿\ 5 â8Mw.9/l)Q\8bØ\f*1Aw¦®èu\9c¼ÞaÎ¥ª@æ¤köã\ 1E¥Àm ;¶g¨\96A\8a×1\82,e¥Lözç\8b\99|\8dq\ 5Q\9b\7fw%àd.=\0EáµMÔ\1ef\ eX'-Bàö\18\ 6\8bKJ\1f.Ç\8b\v\1aej¯\1c\1dp\ 1éBn#¾¡ÝÊ«°S\ftÓvDÉtµ\94«©XEñj\96¬îç¼3|Z^®m\98\80h¡ÿye¼\Ã\92å4xhÌvÉØ0¤ßF\7f\ 3\1d£<öendstream
+endobj
+546 0 obj
+1213
+endobj
+547 0 obj<</Type/Page/Parent 519 0 R/Contents 548 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
+548 0 obj<</Length 549 0 R/Filter/FlateDecode>>stream
+x\ 1\8dWÉrÛ8\10½û+ºr\19¥Ê¢\16Û\92\9c99[Uª&\89'Qj.¾@$("&\ 1\ 5\0-ëïç5ÀML25\967\92\0zy¯_7\7f\,h\8eÏ\82ÖKºZQZ]¼Þ^¼Û^Ì\93Í\86ú_v\8f\v,\9bß&+ºÞ¬ñÿr\99lÈJÊy\a\1eâ\98î\17\96ÏÞ_ÓbAÛ\1c§¯6kÚfáù\9c¶éäÝ\93´'ÒÒ\1f\8d}$¥½´¹\15©¤ªv\9e
+ñ$Ihúx÷\86D\96Yé\BwÎ\99T /3:*_\10\89ásò\85\84+\958ÑN\92Ñø±/·ß/æ4]\%K\18\9fT\ 6\v>Ü·'J\9c¹\r\9b\94£O\9f \91\94Â+£]¡\ e8Ä\1f¥ÔìE¿\ 5WÙ¹ÙK\12eI®N\v\12Ω½®¤öndXÀ®°;å\ 5b6\962åR+Ù\14ßP\9a´ðµ\95\bÑs\18T\19ä`'\9cJ©\94O²\f6ºd¥¦ªjÒè+yñ(\1d\1dJN^í\94Þ\8f\8c\ fr\88\87 }U\1a+ùn\9f\88\98uäm_\9a\1d\ 2:\11\fü¨%¢CÀ{©¥\rw¬\84Ò\8erõ\f\14r\84\82\ 5§\91Á\83°^¥u)l\83+<»\fqõ\19"\93\8f2[\850\9cÔN\12åÖTÈsK\8fJh±\97\9cY:Hë\ e2õêI&#»\1f\19^_\00F\7f\0Z\8a[L\8ah\1e\8eã\90!u\12ú\8c\r\rϺT0\10\a«*\86¨?ìrdÔ\17 \ f¾yu{\ 2|ð (x\ 1£À¹¶\1aF\ 13/ºûr\8f{\87òÔº¿\%×ÌÎ\7f
+f\e \84sH¬\80q\93\82øt\14`\14yC=ð2V\80Ð\ 6GZ\90>-\14B\b\ 6°Í\9bÔ\94¤ªC\19\92\16\88BÈ,86¦fð\95ýzÑ\1e¢E%_°\a/
+¦!¸É×\b\11\9bMù\84HàÊyU 4\ 1'4hÂ\0x^\9d\1aí)K¬§Ý\89=\eenûæ~\86¼b]®öµ\8dN6»@°²)Ïð/ñÞÙ{¨O\90\93 ͤOgì_\88§\17\9a \9bføCEò)¿L3\aÜcÊdä;\99t^¡\14Q\97=s¡E\ e8\ 2\e<\87JUH4k@\97æ\14\95\81;Àuö\85ÁU\ e\10r\92Fñª\füUù)¢4¨ÊÖ<Ôa/\91» \85¨\19È\ 1\8es\1e%\88\8a\ 3 wQ \89¾0\12uðó¾A;V*\82\17#³;kD\96
+ i¬\82\ap\92¾0ð\90\91b¾9úöö\9e\1e&ß\98zo\85\17{+*jO~xÉ\80£09j+¡
+8\8b)\0~÷ÎrÖ\7f\ 1ri\90\9e®\8e\9dÜ\87"\ e2\15RÎ\87,þpgr\94Ч³¶\80T ,Ô6RÎ\9eU!»LÇ\83\81Sp\ 5Md\14õ ½Øltyú\93í)\94ÖQ7âÖÕ+k\1cãßÖ/åù«óïÐ(bÙÒA¤\8f\80)J\94f\8cF¶Û\1c\ 5\ 5\bu\0Í\f\ 6\ 6^\ 5ae£?KLÀZ¢¤\aé\1d³x\8b\9dlvP\13¿/ .\ 3®\8bÜÔ:\vô\ 6&-\82ß´z\9eý¥týLMEBà=p \v\91xÆ\1d\7f\bį«º\8aÂÆu\8a¨F\91s<\ 1ñ \1c¼ó\1cÿ\8eÚ\83âcl\9büw¹`ÉAÑ\9dèX(¤\ 1Ç\9e\ 2\ 1\1e5£ÇÍÿ÷¦[1L\bÍ\9d\83æà\vY\1e\82\84r¶¹I ïuu \aîp\15\88³n\v9`\ fx èê\8c{\88|VÜ\97%jq,fè\82Ôhq,®ö\8cÁ\11Ø \ 5çx\9f\84*ŮѦ0iÍéjs\83aª\99«0[\81ïa¬\9a½¿¥\ 5\1a\ 4\ fQW7<ÇôCÔ2áOC\84E³l\12\88\10ì>%¬®\91'ý(6]ò(6é³ãeYÆ\ e\16Â\1e¸\ª\9d\15\90\r÷\8a\ fÁp8m»\15\130¬nµÓðdÀ¬ê0k\91àÞ[\1a½w\8d£i£âÓ5\ 2Æ0\98M\1e\96«uó°u\93\9fu\83[kìaâ F°ÈéÎ\82Eö\e\0ºÂÔe\ 6C\18Hj\8f'\98@Àá\13tKØ´\80b\1c¹½z{Â\fÄ^Æü\ 4\18§\83\11±Ö?jQª\a\a\ 5\16G.²È\ 4ù\18t\8d\98׳hÚIów\ 1ý\9c=;(\85\10YË\rz\e3J\9f\98\8a_¥ÅÀÜ\ 4Û̸Â=F%Ä8\ 3JV\11\8f\9fúN§jÞ
+íbY£.Íc\8d\92ø?14\ 4]^Ý\80\96ÿMÐå|\11Fís\8a^ý\9a¢\9cÞ\ 1AÛæ\ e4"A;A\e,jé\11ú|(ãfB«$\82cÉ\18ðÏI\8f~¾çÉk\\13àfxO\10y\8eaRf }\bS˸{¦V\ 5&\8dÆ\940X\f\ 5¦\99[b\15\19\9b¡\91ö¾\8c«\8am£\97¥2C\8fgnûÓ\81éÊ`\f¸è¼S~/\80v\87úc±¿e%X E7qj¤æ+Ú\f\13ÑåNé¬=\vïo\aí²ª.½B?\8c¸·Ù\9cò\81«ø\92\84¤jÚAËÚv\bÁê««\9df\13º/¥À¨neÎC_(\ fâ\19\10ýq\ fé¸Òá\e®òÚâh¼ûH4\8eÒ\85\86Ö0k}Ý¿Q\9e)ߦQ\8aÅj\9dðë)\8bEO¯w\1f_ßñ\98ò\1d\10¢\Ò\9a\87\8bж8¼iÜ5\8dÛ&\8dV\8e\89À+¯7óä6*Ñ-_ÿ/þ\ 50WÈ\1fendstream
+endobj
+549 0 obj
+1684
endobj
-551 0 obj<</Type/Page/Parent 490 0 R/Contents 552 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-552 0 obj<</Length 553 0 R/Filter/FlateDecode>>stream
-x\ 1WÛn\e7\10}÷WÌC\ 1Ë\80u\97%Ç(\ 2Øm\ 3\18p\82\16VZ\17Q\1e¨]Jb¼KnI®\94\ 5úñ=ýHZÛuz\91\ 1CZ\923gfÎ\1cÎþq2¤\ 1þ\864\eÑxJQzr3?ùi~2è]^Òþ\9f]ã\a¶M\ 6½ M.gø>\1e÷¦d%ø\ 4\16a¦ù\87íýwo°\9dæ+X\9f^âK\1cÖ\a4\8f:ãÞ¸7êÑu¼\15Ú\8bµtdV¤\8dîJ\1dÙ"ó2¦L8·36vgó/'ýw\13\1a\ eÙ\16 vG3\18ëd\89P\9a¼üê÷{I\0\8f6\9e\1eeæ\89\8c¦X¹Ç\1e\956¢ÊFwÖChlc1\9aΪÅÚ\ 1¯u\87\80Çë¹\ 34'RÙ¸ \95J$ \0ö\ei)×ê+\91\93v«"Þ\9aG\e^LÌ\1aØ\84\8eiå³\7fí½0y\b(³f)\96IA"±RÄ\ 5åNéu\85`ï|Ñ©Ý{\99hékÿ\8b3Úm\14\809 @\aik\82
-9\1eìÃ6[\84\86ø\bVÎÉ\99p\92]âYJ+céþý\r)§O\91äÒ)-Õ\9ab)\92g\93]ç³Éw \18x1\98\82C%\9dF TͦCî\ÌF(É1{&¥\97Î\1c\18]º\f\A®Q\9ac¶ ¦\92,·\9aÀ%D\15À\8bt)È\eÄo½\8aT&¼$æ\12¬\89%\82'dÜ\9bÈ$DÊS\9a;OK^Båq*1æ\91ò,l\1fNiYàôF¸\rH»\15I.ÛÙ\«\ 4\19P5ø× S\8fè£\ 6\10\9fkxN\8as¦\f;ÿøáö¡)Ji\fYFÙQ\ 2\ 16KÚ\89"ø"Zå:ò
-\f_t\14,\ 2§j;Vif\9cS\15l+½U\12Á±§(\91\88\9d{\a\8dÇ\ f\18Ü©£½÷\12u\83\8a\ 3ä½Ê/Î\80\17\8c@ò8ou\9f6Ù?àQdÐÝJ\97ÌA u¶B\9a\9a¼r¯öhn(ÅÖT¹\90~\80N\1dí\94ß\10ãÃC¿ã\82\95¢\10\9c¹sZKïC+ä\9e\v\7fà\1aP]¡£ó}^Kf@Â\82\8et¨/}Ô/\99sL\9aNh\1c\8e¼u¤aZ{?\13ï\9c¸Ä^%Ê£ å\8e\8bÚYúØ\9cí¹Mëø9×\18\8cÛª\18\14ò\86\97\ f"YK-C¦9ëG\§\955)\9e\ 6Ú\94F\9bðþ&:F[ö\ f·Ç\14z\ e¥Cú\eG\1cús\9e G¶\9d\93\ 3?ÕR-¤\9dR*A¬P\83\95I\12³ãbE&MY\1a¯\8e!\1f\80ù®25¬ó\17 \7fX/ú\93\8e3Jô\96ú¹³ýÄD"éC±\97¢\9fYµ\ 5CûM(Çy?ðw»¢Zkm®\ 3_ÑXHwá<\ 4Ïoà>\\ 5\1fnïÏùÛ·#/2Æ^ Ôÿ\f{ÞPôÛ\88Æ$[[\912ßV&G z¡8÷A\11\1dê\eI\\99VFÞØ¢G7\ 54}%ò\ 4×À3¬x¢8\ eÇÀa\98}¹¸ÿ¡N\1c°Ù¡\1djÕ:®CçEÓÇ\95ïìC$·1y\12³¼;Ü\98Pwk\f\82e~rÀ\99´P$\a\9dm\8b+\b\ 2Í\8e\1f\9c\1f\`\10ZtJ\8fM]¢Mjbâ¥\970¶ .Î\9e´è\9dz\94;Èãó¥Ð\ eòQb.yÿ4HFÉéC¸E\88ó¹0yhzZ×v\96\ 6S\84òR\98¼öBÓu\10\17GzÐ|\T\\86)Ú¤º\8b\9a³¥\82\80\8bpÓ'
-7 ."Ä\81\v\95vVd\19\82Á\1c\ 6=»m\8aÁO\85\r3\1aöKímÁu¤p\éÊ}=\92\ 4Q;öØ[\9c\95Õ\18Ð\e\9e9\87\90É\8bR&ù\9aä+ü*WñÕÃ+\9f×7ÔX0g³\bSõùt\1dEèOð±Èäç«»\1fæÝï\13á|7Ú\b½\96]¯RùöêÎ@L\19L ¶ÖÝ.à\8eÃ\84|\9dxÔm\8d{[cxd:\97;Gµ¬ÖÑ\1c\eèÔ×W³\8f\10í«{^IÆÃ\13\ 3ô©\ 5ç0êÖîÏü\e¤©«ÆýÙ:Mí\fµL ÁÃÀ\84y
-c¦SkV*Âû\a.nXã\87<Ù\81P`b5\r\96º\18\99X¶Y\vº\81\97¥\8bi\9dÏ_oç×ww¿·\1dó\1cf={
-7
-\ 1_hÁñ\88èôá\94PU+"/-3Ûï\98Ü\,\1exN¯\8e\96+XHõ>\9a.»;H\r\1fÝó\99CÛG\81\81*Ih%TÂR\871LÅ<à ]\84>Qx\85 \10)6á5j#0/\ 2æ\ 1Â\ 6" µ<ïwa\9cã®V\16\933\83Ñ\967Oùnq'4Æ\80ýHÇ\13f%m\12\83#n\11¾¥Ê½ô\9bÒ±Ù9ú0oùÄ\9b
-«s(OÿÝeU\89átÖ\eâsÌ]u\7fýþæ\9a~¶æ\v\b@?\9a(O!
-\82\87g6Ö-7wg£ðJøO_M'³Iý69\1a°=¼Úürò\17¼)©{endstream
-endobj
-553 0 obj
-1546
-endobj
-554 0 obj<</Type/Page/Parent 490 0 R/Contents 555 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-555 0 obj<</Length 556 0 R/Filter/FlateDecode>>stream
-x\ 1}W]O\e;\10}çW\8cª+\91JÉæ\83\90\84H÷\ 1Z\90*\15Ú{IÕJ¥\ fή\93¸ìÚ©í%Í¿¿gìÝMXè\ 5\81 ¶Ç3gÎ\9c\19ÿ:\19Ò\0ßC\9a\8eèlBiqrµ8¹^\9c\f\92Ù\8c\ e¿ì\1aÿ\fè||\96\8ch<\9b&S\1a\8d\92\19YI+>\81E\98i~a{ÿfLÃ!-V°>\99Mi\91\85õ\ 1-ÒÎ×\8dÔä7\92¶Â¹\9d±\19T.I9J\14^f$ò\9cJ'£\8dx:Ú'µ·J:¢Ôh§\9cWzMfEg#:ývJéFX\91z\1cKèjO\99\\892÷o\17?O\ 6Ô\e²ë\8b¬ã7¸'S\ eW\98\9d#¡÷$ÒT:\18\15\ e^a\95oN(x)Â?ð\ 2;\ fî:é»!\80ç·²\ 3z-\89¼a\97\84K\95jݾ\91¿E&SU\88\1cN¬\95wôÐ\19ô.ºtÙ»yx\9bÐb#\9d$\ 1`\85\8e\16\b(o->Õ^xe4\aÌà\r'´Ü{ɾm\0Ù\93ÈKÉkÑåS׺¹Æ:©>\1fM\921ã±0\84pªSìy@\\9bC´\ f\1dm<\9cHMQH\9dÉìám\97d¦|p#¤\ e(q*\9eT\17ngìp.RY[çA\85\96;\87\ÑNùMØ\1a\0#/\7f{âÝý\e\103P¨Coî>ÑçËûû¯\9fþ}ÿ&.Öüê\0ÁBé\92\93'éWi¼t@²\15æ\8d±\ 4ì\8bm.\91:Ci.\85\r'j`h\85-\9czZ\9ae\97\98\b®X\86Õ\8a ÄôÛÓÎ\94yF¹1\8f\94«GIóÚÙ\v¦û\90z£ó\b-U_°7\1f\ e\ 6ó£\18¾½ö5\7fíÃãÏæß¿Ô6\89~Ì?¾[ô\ 6Õ×üÊ,O\1dJT\8e\16\85\9c÷qëÆT\7f\80!yþ\1c¶\1e\1c=ãºì|XÑÞ\94\91s\\14\9cÉX|À \7f\ 4\94\ eP0\r8ÉXdâðª²dvºa\8cë\ 6\83\85\0VB\83&\86ÖêIV\19©\v1^q\84 )¼B]î\89\9ca»¨aCL¾ÀI\98A\ 2\90\1fT¢\95OÊ åMòv¬)¡þØ}l\8dn\91\96»Ö½Í\91Wx\9dÐ\aÔ\97Íp ³\81a\81© \150\bF0Å"\8eç\r7\eh\9e\ 3Ü\81\97fmEAE\89
-X¢¢\97P9Ø\83xi\99¾\10¦àókÖ³¶áLÈ\ 2B\10ôJøHÚPEGe\9bе\8e\17²ß\90
-\12Y\16°A\b¹Ò\roë@ \91µ&hfQ\8d\93£¿i/\83\9c\1c\8bz³9bMß×¹Y\8aü\aH\91\1eË\14ÐI\10ð*jüCÔ_x´Û Í\f§X\1aH¼K¥\16V\19î\ 2/ä&¡ÏV®¤E<ûn+\9d\9c\9c\14M\83\93e©"®¨Å¿\89\82q_ʵÒAnºL0Îî1¿x\v\9c\bIbÌ\80p° IxBC\88I\984]\ 1à\ e\8aCó*q\8d*-ØD\10G· \82\ 1\ 2\80\10\1eè°ZK\b ¥Ðy®Ø}B\97zo\90\93\90Ū\1f\ 5`k#)ÚÁC',KmÊõ¦\ 5ã6»\fè>h\ 1\ 1W¾Ì¤&\87\18ÒZ ð\83Ù\10Öýí\15r\15Bã®Óô`¿A]\15\ 6\1d\bËè²\1e¥\v\83Ü\8e\90\19\8bÎÕººÔêw[°ûÒ§ý¨\9d\11·\ 6\97pO\03\8c\19\ 3:\e_`\92à¡b@#üÔ3Eÿæ\82\86hQ<A\9c¡Ù\1dO\10gÉyh\95G
-ý.ÊÒóÛ\98ÓAã8À¦NQ\80QÂ
-Àâñ\13ëÚïBÛ\ eMµ&?¼\95y\86ú\ 1~LÖ\83\rN-ä"jçN9´0Ó\ 2¦\10è\ eh\93N\15*çn\13+ü\b¯ºö \15<
-½(thP\f¨Ù¸ß¾¾³Ò\1aH/\u\1eUÁ7Ãëx¾é¤ýÒÙ>WLÞw¢X\8aþRéþsи¡\1aÛ\8a%V\17\ 3F÷|\8epN\80Ã\99Â`à\8dÝ¿l¹¡.@\1c\f\17(¦Uun\98\$ÃÙv\f8ÁíZ"£\auqun¿Ü/èîÓ\82èê\9a>ÜÝ/.?~¼~ßv\13í§T\986\f:\ 4\v\8b¬Õ¾\7fSãu4ø5©k\9bIM&Qø\10|\8c\81Ñ-\8c[\184£\8eA)\80$ê\8fe ElK¦\ 2|ß¡¿AV¹®T\86ÎT!ðìòZQÿx9Ê\16\ 3\85}t\9c+\81±DÁR/Ö%ª\10\9eA)%j\82}0`k\8a\91\91C\r9d>\86N\M\9e¼À}õ\8fÓ\1f\8b\1a\ f\9d\bd#ò\15\17\11"áñ\16ªb\vn©K©å\8a÷ô8o+\13æäP°x 4¢×\ 4\ 4M\80/\18{m0\13d\96\a\83&3= ¤\ fæm\18\91A\87-´Ps¿ç\8eQZå÷Ì\ 6¨o\ 1,ÚÓ«ÌQC\9aß\ 6IÅè´\12âÞ\14êQÏ\14\ f£É´U1¼üÒë6\a8\r\8c\ 2\ 3\98\8aXª\9c\1dâ\92 \15!ô\85¯Jgüz¸[T\12Êc| \85Ñ\18_BBù\8aÞ\11ÿÂ\84\12.°òW \82q«ã©¾Ö\ 5\18ûlñ2@U½7¡ÒÞ!á\16 \0¶*
-M\98Ò\9a1\a¸âPÜܾ.Ò é\7fü¶\88A?\ 3®æç\11pµR÷F3¼\98zçüÎ\8bï\ 4fþ!ï@«n\bq\ 2ùÉc\8eßo\9bÉ¢\16\9d£Éâ¯Ê\89a==5ö¢sHe\98ø\87\93i2¤Éd\96°ðwî/o¯.\81\8eù ±AÀi\89\97H|\ e\85¸ãöÞt\84÷eÖùÿî0\9e\8e\11QØ8
-¯\12ô¡\7fNþ\ 3\a5§ endstream
-endobj
-556 0 obj
-1753
-endobj
-557 0 obj<</Type/Page/Parent 490 0 R/Contents 558 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 22 0 R>>endobj
-558 0 obj<</Length 559 0 R/Filter/FlateDecode>>stream
-x\ 1\9dVaoÛ6\10ýî_q\1fU V,Ùq\9c¢\rÐ`ÍP`ɺÆ\ 3\ 6¬û@K´ÍF"5\92\8aë\7f¿w\14%;n²\ 1C\12Ã\12ywïÞ½»Ëߣ\8c&øÉè2§é\9c\8azt³\1c\9dßâMFË5Næ\8bKZ\964I'\93 -\8bäת¤\87»\ej\84s;cË·ôfù\r\16Y´HÞù}#ÉàÚ\93¨ZI[i%\8d\89\8c¥òd¥o&µ&\1fNvÂ\916ìcBãl\9aæ\88\96°u\1fàºó\7f@4Îçé\8coÝË]\80òùß¡h\\vP®#Ô\17\}\91\8d\14\9eþÛ£\95ã\90ßà4ú\9c\r\84\rð>\85\14\8f\98(\8dä\=ÕÂ\17[Î\9f\8aÖZ©}¤ÊyceIkP\85Sài\9d´gÌ\1cßõ;CCXG%\9e\ 6_R\14ÛS\ e\99ß3¶ÔÁ| \94vªª\82í
-\0¶Bod\99Fã\9eZ`WúÉ<\ 2ÍjOB\ 3C©´°û\0\89PÇàÄè
-§Uev!\ 4Ã\ 5r\13½¢Þ.\94\1doÍNÓ\83¨Wb\80ñBHÛj\ eÇÉZ\83Ü\82?W¯\82\14JÐ\863ñ(\ 3\9eÆ+£EE$ì¦Áá\19¹F\16j½Wzs@£E-i·5N²TN(ê%F{Ó"!\87\9a\18\8aàS¢{ãÁ:×aÇ$2:\885 ;\80\1a\8aÚXS7¾+\1e*Vleñ\18p@̯Å\r²ä\1aµ®£\91±\87\0\0â¤\1fÈr\14\1c3!\8eÓ¡x\92üjc¼ï
-¬ìávàöüöâGQ\ eÀ\19Òùm/Û\84PªR:µÑ(9\82£µ\1f!\81\90\80\v\1c\82|\10\ f= ®¨U¥\ 4diè÷ûO\7f\84Bu¸\800Øtî{\0IWÁÓ\98Æ>¿v4\ 1öÍË&\85©k p§ê¹\ 5å5º\aIx¡*èN\ 3\15Óù<Dò*\ 1V®£zY\7f\b\ 2:7¬\1d\85^\rj\17ÕNì\1d\13À7J¹VZy\85:\ 4S©\v\19P}\\8e0-i\96_`LÍ\16\97ø\9eã\ fØÖÝp½¢\fó\8b\87ëô*KçÏÆë4\9d§ô ½gèm\13{\86ÕÐ6\8d±\9e~\11úNh ³ôQ\17v\1fúà9± 1ç¡\9d,¹\ 1ñ+èI¢uWVÉ5W¹°*\981I[îÝ 6DC¥Ñ¡x\1cÂ\r-\82ôb°4P\8ae1L:\14¥Q\15÷e Í8\8f\89\10]¡_Z×¢M\19á\18;\ 5;¤L²Î\ 5\1e\87\89/µXÁC\8c\ 2\rö\81\91\80\8e5ìçvB(bZ\18½~\9ew\12fU\89AÕ\r\80JiyZþ\18\80\8eü¿§½t§\9e:éóÛ#Qþ¹©ÌJT\7f¡5\v\1e?CVýÞÊ\ f\89õ\93´°X,\9db\82\"\17\87\15ûº"{
-hÍäÆfl*QÈ0°ºq§ÀU<ºÃlä«\8cº\13!V;ö6eüñåçQ\9eOÓ\8còÅ\f¬)\9fMY\9aá©¢\aÖ&\8a\9a/X¶Ç\eÿk2\1e7\90¸úþþ]©ìõ×7¬Ð.%l ì´V\97\90#7E\f}ì\1a\81®xa\1f\ 2\1d?×4\ 5y\1c\96AE\18\ 1ô\ 1¹ÝP\8fü\14Û\121\87\8e¦Û\98üÁ>|\83=$\13K&\85\14ÐFÎJS\84íÁ³\94Á\8f34ì\91.ã8éêÊ\ 2îë:\8d¯ò\v\1a_äé\82u}X\18¼P
-\8c\10°ãA\f\14É\8dÀÂ\ 4Ú\ 2\0´?\9e\15ùô\82'Æ\v³b\11Gx6gX\979÷Ïá\9f±\87\ fw7\1fè³5ß\90\1dý\14s\11¬Í.\99`5îÌ\92ÿ?[f\973d\18z7Ïc\8d\7f\eý\ 3ÑV\12.endstream
-endobj
-559 0 obj
-1147
-endobj
-560 0 obj<</Type/Page/Parent 490 0 R/Contents 561 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 29 0 R>>endobj
-561 0 obj<</Length 562 0 R/Filter/FlateDecode>>stream
+550 0 obj<</Type/Page/Parent 519 0 R/Contents 551 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+551 0 obj<</Length 552 0 R/Filter/FlateDecode>>stream
+x\ 1\8dWÛnã6\10}ÏW\fÜ\87zÑD¶¼Þ8»oIÛ\ 5\16è^\8a\18èK\80\82\92h\8b\e\89TIÊ\8eÿ¾gHÉV\94¸Û\ 4Hli8sævføÏEJsü¦´ZÐÛkÊë\8b»õÅïë\8byrsC§?v\8b/sZ¦i² åÍ
+\9f\17é
+\9f¤\r\1fÁ[è9þ\81üìã{J\97´Þ@ýõ\r>\14áý\9cÖùt\91,\92eBoÖß/f\1fÓNl:\93>\9fiçöÊçe\92\e½\89\ 2KJÓ¨çj±\82\9eéºT\8e6ª\92\ 4!oMåÈ\97\92Dî[Q\91\16µ\ 4.gªÖ+£É\v»\95Þ%´\86L<æ\ f\8dÊEU\1d¨\14.Êî¤%\93}\97¹'×È\m ÀÇ\1d Ç0æt\95¾\85Ã0¿1UeöîCD7§÷\f.¥«Å»\84Ý\9cR÷ó\13½î\11«Bh\9f\89ö&ÆÏé\v{s/íNåø\1fBÃ^oÔ¶µ\ 1`ð(9w¾{¾H\93롽F ÌÅ\87\1e)4Ö\8dðç\94Ðmå¥Õ0·\93$\11q%\11\7fc)¨1¶ Ñ"\ 1Úw1#ae\88Îk\9eÆCGÛÑrpÂ\91F^«B4´W:Sº8\ 3È\95¢0ûÿ\89~kMÛ\9cd\9f»:\8eKi\9cw\ 3a.²\b«ÐÇ2x\91£sáam/Êñ?cóÜ~´\ eË!0\bÎ/T¢®UAEÖùq\f×9tZú½±\8fG§8ÄG½gªC"\99öx\82\82õpæL>\1ak¼ÉÑ\86]ä\8e6ÎÈÛ&\1fÄøÇú],ÿ^ýs<³\8f=?\q\ f^Ç\1eýºA\80Zëä%I\91\97d6L\11NR-óR\0`Í}ÿO«@\14x#|d\90\ 6®4V ÏL!rU)ϵ.t1C¹÷8¸¾¡ÞZ°Euè\9dìØ¡oNYôM L\81\17>\81ZJÓV\ 5e\92´ñ²\88\96[\8d"\83\11êr\15\80Içg5\1e\8b-0·¨#\9c\ 1\0í/iýë·Ù§o½4\ e\ 2\8dC¡j\9f S«\11\9eN\1a}V·z@j®\85z\18%ø«sÕ\809\11$p\9fxTzKF\83\1d÷hjØÉ\19\87=\8cý¹\17u&\bÄé\98f\99Óçhܪ"Q\14ô\87Òí\13¹¶i\8cõ\81,ä\93\97\9aE\11pC!Þ\81ª»¨Rä}Rzc\85ó¶\ 5\9b³c&\ 4iäT\15´ç\95\82Ó.\1aå\0\89\f3\ 1ÊMæ\85ÒÃ!\0×>ßÓ_à\1407}\91þîÓ×ûÐ\9b\ 1\rÂI·E\81bp\92'\85¡-+ð\184#Ë\9bVç<\17\ 4Jã@1\ 4ZÊ"¨\ 1\ 4æ3ä¢ ò%\89AEa\ e!æ\f\18\10Q\8dT\8bÇp F}ÑÃTÉ\ fÝH|×M¼)K\8c\0ô\ 3rV©\f\9fÿ\ 6UºÄ\19\96:µÂôáM\9cwð¨<'\14â\16IìK\90\ 1h\8e\19\8e{\8cB \ e\ eË\ e\ 2v\820t§lg¤\9c
+´Mî\r´1òàË\84qLFX\ea1¾0;PD§\10¡<¸ôc\f&\91ò&À§\19LÔ\16\r\9e0ü`3\98Æ!H·ÜÆ ¸Æ(íIyN\ 2ê1\eÇ°1Ω®V\1a\ e\8eÐ\87a}Ô \f\86\93\1d äçS½ cñ\ 5\17î%×feø42Ê\14Ò¿\ 5\ 2N¾Ò£ppÎ\99\8cÃH
+M°/\15È)3¨\14~éBGõj8¶ütP¸ý«L²áÐ\90aY\8bëØM¿\9a¡\11ûÅl¸\86¥/Ö°·I\0\ 6ë\12\9ci\1dò\13=\18\1aïè ñz^\ f\98òq/\e\0=É\12çÃÊ\82©\ajEfÚH¶¡ù\ 39÷^±è\16;\86æÚÅç \81ÿ\8fÚì5í\84U¦u/\b÷aÊ\81\ 2\87\81Y\94\ 3Ç\80\93\1fÞpRBô&Ü\91m¨A$mrI\93Þ\1c«çï\ 3¬\83G\992\11\ 1Dhrÿùn\94Ì \1a\b\97 \1cã¤\96\82\19#d\11,\84ôo#\að3ù\94Ë&¬£`¢`ò¤\1f4ËU\90ã8è\ 2´+*f½Ø\1flfd9βA%a4±\r*LͬÅGb÷G`\93cÍMB¿N¢\1c¾ H¬\f{ðw\1e1\18\ 6NÕ\8cà\15«\81Î"R6Ö\a\11éÁ.ir\9e\99E\fÇsv\rVä\13\96sèMqÅ(A
+9\909îvL/#ÚôÚ\97#W\8fÂ\\1a(R,\ 2l\850Jñ Ô)âä@E \7fÌ,nYÌî\9d¨ZN\ 1z\12\8c\1f*ÏõÓ\e&w²"¼À\ 6[w+t\8càÈøÐ\8fN\19\83Ør\91¡ áìq\90ôÑ8\96,Bd%\fp\80û\ 3q
+ò6Ò\8f<ÜC"Ì\91eø\86Ed§\98'ÁA!»qØÍB\bìx\14¯\91\91x- l\ 6³Ý\15ç\88\903\1a\ eó="Ø\8dÀâ%¢¿ÌÜt¬\9f^¯\92\14׶4^Sîo?ßÝÒ7kÂýè7\93\879\16bÇȯ¢øÕj\81Û]Ñßî^¿ü,WKè\fré\9c\ f\83¿þ¼ø\17\1e&wÂendstream
+endobj
+552 0 obj
+1574
+endobj
+553 0 obj<</Type/Page/Parent 519 0 R/Contents 554 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+554 0 obj<</Length 555 0 R/Filter/FlateDecode>>stream
+x\ 1¥X]S\e7\14}çWÜÉ\13éÔÆëP \9d´3@\9cÔS\f\14\9bI\1fx\91we[aWÚHZ\fÿ¾çJ«µ³\99i\9aiÂ\18°¥ûqî¹çÞåËAF#üÏètLoN(¯\ e.\16\a\93ÅÁhxvF»\17»Æ/#úåô\f¯Çg§xÍÆü\8e\95´â+ø\19vº\17\9c?ú0¢·´XÁö l-\8aðñ\88\16ù!µÿîµúÒHº\96þbz3§kQI÷ëëÅç\83\11\r28Ç¥îlº3;¿ücz=¹>\9fMÞ\8dF¿Óo4\97öIÚðMå\92\94#Ûhô\9a\8c¦½ã?bø\r\eþ(µ´*§\99È7J#NÄG\ f\87)\\8d_\1f^ÿ\80Õq\b÷Jè\99Ð)j\87àÿOÔ\9fnîþüxws\7fû.[rÌïM%\14Ò\16Î\ 3\93\vk¶ðÐÆ8Î\86'û\90~´¦©ÿ\eê;7£¯ \90X¹VìN\16´|!Q\96TÉj)#³¢îæw\80êνËò½D.\8döÖ\94%[;b¦\94f\8d²Æ\9a»ÿn³`\9bW&\17e\ f\9b\1f°!ÙÆT#S-}dÃ\9dt¦\ 4û\82\95£\ fÇ\94eLùAF\83ñÉpÌhO=¹\8diJ\80#I\e\ f\94üFø\80S¢R\15\19\ 6æ¶Pâ\88T\96ÌV\131Ï\1c G5*\8a÷I,Í\93\1cÒb\ 3ªó\97¦'\94;añ&ºÍ\198¼MÞÐâòöhzK8é<Ê#¼2ÚÑv\83\92\11\ e\15\8aßÀ\a/Á¼{A1+\12E¥4êj\857\96¶
+e¥B"y¼\8d.Óáì\91ôùÑÆ8ßÁغÇ\95öÈûë9\15Â\8b¥p\12>\91yL\88\ 4¼\vçL®\ 4\83²U~C\12@\10B\15Ea¥sÃÄÜ\93á1cy\ 3Ï«Æ\ 2\ 4KµQÚ3ÃòRXµRyH«\8fõÏ!L6Ãz\14«søuÔ»²\1dÒJ\95\bJs\89$qäVæÆ\16\8e
+õ£Ú\9a'UÈ\1eÖ|8\95\92\93#ÿR3D+c«\18\15ì!ñÙ\9c>)] '\11´\92Úî¬%Ü\81Ò¨S ~zÜ\86¹`\ 1É%}àû=¯\95x¡À))\vY\fé\\93|\16U\8d\fpÑ·ì\b\88oD\r7¡ä\1aé}\e\bÑVp8» \ 4Rf)é9\8díÇQI;$p{\85\84¢³\14j\82\8f\19×Ö\91\ 3\12!\97@a@Ñ\ 2 öz\16\rP\9bÁbÑ\16\80Á<B\98\1e\ e\9f\94 Ñ\v á¼´F\149\bþð\9ap\95¤n* ®\82ÉÁ\e«Pêª\0þF<Iê\1a,t!ú±«ÖO¬;\0\11Þ!0=§VbN¡\97Ðm(\8eF& \1e°
+tÝã+>En<\81¤o \12Ej\82\14\1dÞ)ÑS\1cá\8eåÒ\réÓF\81ù$\ 1kÏw\9b\ 5\80¶¸he\ræ´a\809\8e\80T\ 4\93ÁcêìJ\84ÁòM\v-p"dýjkìã\9aGÀ+\ 2~¯b¹_ÁCP\82\1c4\81`AFV\8dcÓxÁt\85\ 3´1\ 50Ù\19
+\8c\9c\9cZëÐ\82|Ĭz\19\80!¡;a$°1¢\b\10óÆ*\ f\12\v\8b\ 1ëe\ eÌZîÊ}\8aBm9VV<\ 4\0\ 1¢ýØ[ëÀ$ ßóÍ1ÖVU¾ í}\aU\10çIY£+.i\88\f\15\ft\ 5)¥\1dx3àïhTN\12\94G\ 3í\86\1a«xÏcÇ:Ö7\88X\rUK4%³\94ñku=¥ÿsÐ\9b5ï\1a\ 1x×\80\béC\8e¨T\15ÀA\93\19j\80=b£Ï\r¨Ðï\8c\1ab
+\9c
+4ΣæÉ\81\911ÿãünB³\e¼$\93\ f¯C\12\15D\euóM;\r¢þ~\95r\8bPâ\15\9cÇ9ÇÛY+óÛ\8da\8að\88ÞK\83 \8e\r§ J/dêÐ3\81:Útñ\10ðFâAL\90mm\\84\véÆ\96½\9fOî\90ÂûI\ fè\94\10÷Ø~Iö
+Êêßp7~i\94å<\18ÀX]Î&6\ 2ë\95\80XxÞòÖ\94`ìÏ\9e=ñÞ\ 3&0\ 6.jl?i8v¥JÛ\ e<&\02\r2_\86ª[Ya!HBÕË\ fSß\895è\8bº"°H\7f´º79ÐFüP\17\90\1e+M\89\1fçq\v\9eµ\97.0K\1eÁ\84ùì\ 2\ 2\19%\19§ù\8b'\ 4³\1d\97bgsåz¾¯Û\95¼s\17Ö^îBº\10\ e;ñT×\8d§\9bÆó·yØ\18\98Xé\1e«\aË\87Ô¹¨]\83\95£óvuu\89¸®Ì\1a\9aÐï\9d+¥\1f©]ù\10vç}À5Þ\ 6\89\84ä£\84ÜÖè¦ô¡d \14¤×ÂÁ\81Lî§ð\84\9föâ\9e<{¨¦,zùÞ3\eân·\129Öú¯S\11¥3\9c\ e\1e,\b»\97\85xÿ\rÓi\17dû\1cÇÈ\1f±\19Òä9ß\b½\86\99]
+hÆP²åKÏõ5\f\82\14\bó\13\14#ª\ 1\86b«¿ì1ºl\97¸\84\89£>(ßäï÷bÁºÏ@-â\96Ä?òsXÈ0ºû\97&è\9a\1ci¡\7früz\86\96[ì%\10©0dP#S6a(W\92AQ®Â´£y\18&[\\84HF}Ve\1f\19\bKλv»\e¶\0\84Ŧ@ã`\99mç=·Á\9eJ\86\130,Bôáa\16«ßÉ\b\8bq|t\1dï=¸\1e}xK\19\96Ë\15?\ 5cgç=s÷¤:\1e¾\19f±ó\12:×¼2\bµ\b=³[\1e¡\8aãS^RÏQÍ=±èp\92\0ÈàùH3\99ñ\84d0\92\96Íj\ 5:uìæL\1cömäÌåL>£\80´\8b\15æÇô¶WÌvÏÂ\10L"#At\8b¥\9e\92ºðÎ\0©m_xMà\87¡$Q\eð\13%¬\1aÍ£:A\1e\98À\81°\byÊF\83ì\97\9egìl\8dç\r\ 6» ¢GVèú\15ÖqÞoyf\99¥Ç\1aÉiï6\1e\8aavÞWÖT!á\18TÎèr¤\80*\ eeCk\837°¬7½\0XQC\88¼ª¨5V\88â߸×Þn+}8åÅ4\81\80i\ 6.\aâ"\15\ 4ÍvcHáÍ\18\17Cµ\94¼\ 5n }X\931j\97\12¸\87í(^ß\b~ÜÃ\19ù\+DÄ^\8f>\9cµ\ f ÙÉé\90ÿ*r\12\9fÇçç³\8bsºµæ3V <ÁçØdµ\ fs\99ï\râñÁé\18\7f<)\ e¿KÉãÓcüé$\9cÍ26\80\ eøëà\1fí\1a¯\88endstream
+endobj
+555 0 obj
+1999
+endobj
+556 0 obj<</Type/Page/Parent 519 0 R/Contents 557 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+557 0 obj<</Length 558 0 R/Filter/FlateDecode>>stream
+x\ 1\95WïOã8\10ýÎ_1*\1f\8e\95hi»,¿´:©\94rW º\1cÍÞj¥J'7q[\1f\89\9d\8d\1d ÷×ß\e;i\v§À-H¥$¶gæÍ{3ã\1f{=êâ·G§}úxBq¶w\19í\8d¢½nçì\8c¶\1fÅ\12ÿt©ßÇÇñÙ)\7f~:ïô©\90´à\1dx\89c6\1fX~t}L½\1eE\v\9c~rvJQâßw)\8a\ f\84Nh\91\96v%ñ·0\19¹\95¤XÄ+yÈ_5\91Ð$\9c\93YîÈ\19\92ÏñJè¥$A\99´VàÛ\93r+¬\15\8e2ìS\9a\9f¤)Í%Ùrþ·\8c\1daã\87èï½.µ{\1fái\94\1c8\95ɶ)\1d%2\15kÛ!%/hì~±¤E&IYRz×\15k`п*¤5ié\94\81k©1\ fe\1eÌÙ2\8e¥L\ ei\8eS9\88Ú\99XèWƵq@ËæF'\1d\8aV0\865ì/\10(+\84SzI\vSPiea©íÏT\8eÝ\12\84ø\v\11;Y(ëTLfáå\85q&6i§²Õ?é\1cs \11<¹\9dÒ7¥\13ód \8e§Ê\ 3\"Mù\99|\16\99Ò0\8a\90ªÓ&Ò]\8e¿L)\84ìÓÁÆcì@\9eZzî¬\13®ÅÞK\9a\8al.^\85(\7f\94êQ¤R»p$6¿8 \9b\aìZÞ_O2p£×Ev\ 2§\98]5£\8e®Ï©\87h\98?\9fNC`[\ 6õ;Èiðäæö÷/ÓhJ\v\95Jvh\97xí>\13\ fxÀ\15~Ïî\94¶DDkä1\16\ e\81!ç;XM":\86\17H\ 3õ»à´òy<º\86D*2oè4¼\98;\8d'\93h6\9b~\9fF£Û\8fýÙìê~üçè~:\9b\8d¢áKo\ e@ê\84b£\9dP\1aÈ0]Æw4H\12Ð\ 29ÆË]\ 6\ 5Jj0ÊA\17É+¨s¡
+\10\983\11¬Ôþ\1dP\85Çkã>ü\\16`Xf©Îµ·Â\12\83'¢ò$\13yÎ\4\85B*eò\9a]cP}\9d+æ\ 5£h\1e,¥êA^Ô\8e\9csÒzÔî\7f
+l¤êg\9f\86&_\17j¹r4;\88g\1f¨w~~F·*.\8c5\v\87×E^\e\ 3+Î8u\9bÍ5\0¯\9f\a-!¯\82¬Èräx\97\10,¦\84æÌ}Hbc Ê°4L9>¸R\81ÑhÁ<Ê\82¢áÝÑø\ eNC\ 4ñ\83\17j¥¯ó³¦\9dMÏ\83Ï>#\e>\84Ü{ä-Ëg\9b\10i9A fl²¼D\rà¤ÙƳ7ñÀW¿²C4B\8d$\ 4[¬É®L\99\ 2\12I\ f\12Õ\15òG\19B¡P\8f*\810\90J-\e\93à ·õlç°<\15q\10\13\a²\0;\1düMËL\ 3*.9\9b44:\1e\9b¢*\90̾Ý`\ 3Ñk~ÖJá\15\15\1a\8dgn£µ2G eÁ\83\rh\e©\14pÑ qØ\1c®³â\9d\98\aKýÖ¶â6\9e\rÎ-¥\96\85×\81ç\19Ò\94H\14zéé\ 6¢\14¾\12¢|\9b,\v\³2¼DK\ 3ü¨¾Í\89\9cKÀ6ûÐ\98\8cFÇ^\94;F e~\ eaø\9e¹\15ÁÍ`B·B£\9b\16Ôï<W\f§4[\19ë\9aÝbÚ\86re\16\vîT>á>Ç\9c7ù줶\1c\98/\bÜ~_K¶Ñq/öý»ûÑ;+®¾Ü^|NL\86Búë;KÇ\93áÍ׫\11}f·Y\ eïm¸\1cý6\9eü5¸\89F÷\93Aô\9e'£ÉÕÿ];\9bu\9fµF¹ÑF·óBißð7\8d\1dsK\9e\9bÂÍ>4EÔô\9c®7à\v½®d^M2¾ÆT³\12F¬z\8a°Ôb\98[a\8a\89\ 5ØÛx:§7\94\ eÐ\ee#/ÀK\91x±ã ¿ö]Ä\ f\f\1dº\C\ 3\vQ¦îÐoSL\96¢ùx\9e\8b6G\86A
+Ë båÊm4z\8cX@æ\94¬a\ 6³\8f7¶3\90-\84JíÏ\8bd\17´*¾\rNý]\86µP\18\96\ 1)a\89\15ª\b\87Ý\88X@ksZ *Ê\8c\8cÕB\85\ 2T³\97ë\r÷.()v\96VæéÍ\93ç\ 5f7`Á%05K\14oü÷¨b`<\97+ñ\88\ 1G×:\96úQ\15FsÝáIÁÔ(7ºÍ\99dé\a\847¡&¡n0$\ 1§C
+S©\96°k\ 5z
+h R\9e\96\93\846CákÕ\133\8e\97²\1dße|7©\91ðsnú\84¹¼v\14H\89Ô¡]-WlÑÏ÷`K£ÿ<û\ 3@MO|\85xÉK>ýQIt¡\9fgÊÔ'nÍŵÿßzR\89\bs\15º\b[½¿\1enæ+4ã˨YÒÄsÏ\13ó\1d¸ 5<ø\ 3¶LÙV-\9fr/
+ÆBલð È7¤Å\13nÚÙ)}\8c¶e ú:\19¶ç\82uÆ¢:\ 4Üè8\1cgs\12c&·HÕ?ØTu\8a0Y#\0$\80K2Ï·xË\93\85§§,\1a1Çí\8b}\1aÜ|\e|\9fÒ\vBán\83\89Ä_ùªy\94ïF\8cïÎü\11n.\8d\8c`q@-(¶¼50¯Î`¥¼zØÍp\aãaÑ[ðLMT\ 1MªÇ7¦¡1BL\12\7f\87bÇ,Ê«¤V^ÎS\15·X\8aü\94oZ<\96úvNÞ\ e\80
+/\e=¿\11\1ay\1aüOqéã\91°5)Ót
+Í¡»NÙ\96õFL\91 HF'\ e\13mu å±\91\r\1c]\9fU\97\97ÞÉI§G'ç½Î ÏÖÓÁíå\80î
+ãïËW&.¹Xø;!ïk÷NN±¼}ÚÇ¥=9xãÊu|z\8ciݯêõy+îv\7fìý\vÌ£Åîendstream
+endobj
+558 0 obj
+1741
+endobj
+559 0 obj<</Type/Page/Parent 519 0 R/Contents 560 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+560 0 obj<</Length 561 0 R/Filter/FlateDecode>>stream
+x\ 1\95W]OÛH\14}çW\%\ f\9b\95 $!å£o@Ân$HYânµ\92¥jb\8fÉ´ö\8c;c\ 3ù÷{îØq\12ZïBiil\8fïç¹ç\9eü8\18Ò\0?C:\eÑÉ)EÙÁUp0\r\ e\ 6ýósÚþ²\8f¸\18ÐÉè¢\7fJãó3þ|zÞ\1f\93\95\94ð+x
+;Í/\9c?¾\19Ð\ 5\ 5 l\9fÂV\10ûÇ\ 3
+¢\1eÕ\7fº´\94$\96©¤ÂÀ\92\88©XIJ³\95q\85£Dá\81+£H:\97\94iºîS°R\8e¾Ë5á¿RÇÒþ\1e|;\18ÐÑ\10\91ÂÃ\8eá0ÌD´RZ\86¡[»Bfa\18\95ÖJ]DF\17Ö¤N\16x$í\93\82ý0L\85Î\84ækiÃ0\17Vd²\90\16O4\;\84 \8cv+a¥kõ©´\8fßÊGå
+\8bp\17*ËÓ5\898¦N^.S\15u8S\9f$\8ePb\90\ 4_ZÙo³Úv\1fµ\90Ô½\9aþ1\9b\7f%\ 13Ýé|òõò6\98>Ì/\83)WéÙØØ\91HSóLY\99\16*GA»³ùõíçÉ´Õ®+\ 4Ê\85B9\8e\15\rz´¦Ì%â4\8f\92cíÓ¥^\93Súq¯?¤t\94\96±l5ü¬Ò\94"Q:´\e±{³ì·XÆï¯À\8dÒHn}HÚè£Ü*] &\8aÐ$\11qïàLs\ 22[Ê8F\ 6hP&ò\1c§\1c-×\81&Ê¢9\ epáþ°M\8ew.\8b«Ù§\ 5i \83-ý(\r*Ũ8äç\9aJ. \7fl5\1c\86\83\17\11nõ¢O>\97\91J\80\11ZÉ\17z\12i\89\812\16׿NêýU
+\10{b\18\ 4\1c\9e|\11À$\12HÓ\12 E«=BÈ$\1c9Z#_
+©=Ø?¶åÑv\9f\86\83Qÿø\7f\81¿g~Ä-&Ðl¦\9dº÷\ fSêN>Ý}Ô²\08¿s@ÔÅE\ 5\86ß\1cM®ß`\1cnØf\aôÍ ®ëpÜi\1cí|è:.°H \87©\1aï·x\18\9d°\8dÜäe*ì\8e¹*\87½\eÎ\946\ 2Qyêx\8bí¡¯Mj"\91:û´cË×gç\9aK#\19·\f\btçÿ&¬ÕyM\13\r9´\1f¬É\ 1\15\ 5%Ö\11\82\ e=wáNÅÌo{Ý÷þ\1dïîÑW\9b\8b¶û4«¸W,Í\13cØ\83ÜÏe\ 3\93NÝ"â\ 5 \94\ 6î©\ 6G«Õ\86Kxà\15\18\91ñV\9bÁÑñäÛÙ\14«ñÂ'ᶳAnej\ 4ú{èMp\83;¾h{6xÕù0\13\ 5$8\8306¼\ 6&\8d[C\a±¦\98nÛ\10>Ò\8dÀê\96)\134\b¶Ä?\98Ü[·ÊÓ\0mÓiµ_mÕj\11\8b'¡RÞãïg§¹)x\1d\88Â\ 3üyeÀM~ñ#mladX£\9e¹"2Yµ\98\8c&\89õN©1ßËü°=H\83=(\99ð½y]b\13XæºÆ\12Ê$(SZeeF~Cag[\ 6Q.-æ\ e¢ jO\8b\97°\958\86Ù,¸\16 v¬û'å6ªÆm%À^¡¹\13
+\0\ 1\16½ hMAbµ{r\86u.\8c/±\17h,Ç\86\10b\95\1c\eáÓF\8c\1dß\ÐpÌÚk@#\88µÑ\9eú\1aõOðC\7f~Z\ 4\vo\92}\1fß\8ci8¬^9\1a\9d±\98òbkÓ\8bÒ\95\1e8\8cóÂ7\85î\16ôEéØ<;\9a\a4\86\7fÐÔh\0\1d¨te\12ºrcrxâ£è]\7f\fÃ/³ù<\bÃÅ?\8b`zw2
+ÃÉÃìïéÃ"\f§\81çÿm0=?\1aÍÄú.Îîé2\8e!Ä0^\95|"Üb͸YÍ\99(¢Õv6j×¹À^ïÓ¬\99\1flld²\WØàµ\ e£&-y©#\87Ä
+lÈ2*Jn¯ÞÉ÷\90b\99£1~\7fáì
+\ 2\8bÇ7¸¾?\9eÝoZY»\95úIY£\19¸\8c\10ä\92¨G\98\8ck9»©0<\90\84ú\Ó³¨B\92?J\ 5EÀ/Vë\99>kõr|«tùBû\15î\1dË":öºy¿\9b½\9f@3\1a\@,ÿ7h\86g§?AfܧÉ|A·~äö\9d@\81ï@&\12¹XªT\15^¦oóå\1an«\ 46.Ê\9c Rl\1eÔª\80\9a\1ayyE\89\88¼5´.!©y²btþu\99A@\86õL%Ðv:éPG\89)&.\7f¥\84`\80#\ 1\ 3G
+\9aG\vßc\14ùy¥@+ÊUý\15\y\8d\9b5=Õ\12ð\95ç¹\89Ñúu\ e{\9b¯\rû\8d\86Î\83f¦í98\1aP&ñ}\83!H\8d´\Zì\83\b¨£°\a
+²ôyò\1aMÍ\91ðw\9f\8e\97ª\1eÇ5uW\8aÈ3*Òå,]¹ü&#\8f!¨J\86yE\9bü>óUõ-¤nN\9d¢?÷*Ï\b\8c+}\13¼õ\ 4\9cï\1dhÆÅaÍ'<\91·w\15· ·Pã2úÎXGïÐq\96¼;\858¯¥³Ø\94à\95KàýU9x\ 4øV\95¾ãÙ¨\b\94\b´² \85\97a|Ï,yÁ\81Ýël\97\15Ooc=Ü\ 4Úì\8fzbAcM\99ió:\8aÅeÞ¥ß\ f\17-ì{^óÞðô¬Ï߬ñ¥wçÛïâòîê\92îñ]\99\98¨dnðXçô\8fª·\8eª×z¿dëñÙ\183Ìf{Ã\13~ \vá¯\83\7f\ 1§Ç\95Ìendstream
+endobj
+561 0 obj
+1654
+endobj
+562 0 obj<</Type/Page/Parent 519 0 R/Contents 563 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+563 0 obj<</Length 564 0 R/Filter/FlateDecode>>stream
+x\ 1\9dWËnÛ8\14Ýç+.ºr\81D¶\ÇN\vt\91ô\81\ 6hÓ\fìA1@6´DGlhR\15©8þû9\97¤\1cYM\81Á4¨a\8bä}\9es.õë$§ þrZLéÍ\9c\8aíÉÕêäÓêd\92]\ÐóGs\8f\1f\13:ÏgÙ\8cf\17\v|\9fN³\vj$m°\17+\8b9~Æ\95|\8a\aa\ 5¶°\b\a\87\ f\18\1a\7f~Kù\8cV\eø\9d_àK\19Ö'´*FÓìMv\9eÑ\8fë\9b%}µö¡_¯~\9e\8c?Ï(Ïã\89³é\ 2'F\97qÏÝè\872¥Ý9º6^6Fzº\11[IKÙ<Êæî59|Q\85$åÈW\92ä¯V=
+i<ÙMx@ͦÈ'\93|\8c\8f)¹Z\16j£dI7W7Kv=¡³üM6e\97w£\e鯮¿/\8f]d\94baW²!çm#\1d\ 5ë\ 6±8\12¦¤ë[\12e\89\ 5\87\a¾\12\9e\ 4*ÔÈ{å\107\1c®÷$(%3p\hÅ\11\93\8a!¯>Ü\8eaÎIßÖT Gk)\rÝ«G|®\96Â!=#c\85b%Øÿeô\9f%ëÓ9Z\89´V\96
+k6ê¾E@K±]\vò\1669\1cnCJ\8b«·±ZÛ\9d2÷T\8b\ 6©!r2R\96\9cm<R\96H\ 5ßywì\1c°\15:7rÛuÆ\8eâ㮡#Ú(-ßu{ßr\93s:\9b\9eÇà(ý\83SG®kÛxzOÿHwlæ\8cÏÌc\9f^N¨uÿ1#ô\v\85\by!\17eB.]ðÿ+Ú\eËÁ2\92@(.ùqV\116ïééé)ëýÿs\82»
+\88Iå\9dvåí\9dd+ǧG\1dþ\9faH\1d\ 3zM\ eÐ\bä\9fÐlñö\99ê=>÷Ù;\9b\9dgs$Ôçï,£/vGë\ 6¤d¤lZSxeÑ>¦A\85%À£\94µ¶{PE¬5Ú\82\ 5~$MÉ¿»b± X\aKm°\17\10z\9c\1d*\9bD\ 1\18ñ£mbm\1få)}[v\94¢(*e@¾\8esÜWÕPÇéHUº\e)ù.´<\1d ^\0ò\e\92°ÐÅ\96$¡S\17¿¯!1\86l-\eÁÙBy¬á`\0Wjkh\84vö\94@Öã\0\83&=\89Â\13ØTÙ \ 3»J\15\15B\80d\ 5ß1àhwàß\8b\adTk\11\15®dFn\91e²\ 3\93`(B7Ö\87\9czõ\88¢2NìþMGúÜ\1f8M:vJÀaßÁ×o_¾/WKÒA·!W\8e¤á\86\96§\1c\ 3Ôë#ä\84+Ù¯9úá¬n¹hG'¤/\86Ju\1d¹X\bP9r\80Ý\am7¶\1f0 \7f¯\1d\10\b¡ÚI¬áK(m\f52¾dÉ\84
+ÿýñv\900\10(Jxõ\19¸+
+\ 1\ 3eÉF?\81¤|Ú\16BC®Ö\98G§Ô\1a\rÙ§®<0\0-
+*©!þ!Ö\10MdÈõÐûald\98q0
+l8åÛ\03\97\ 4»nì£*\11\91\0\8e\ 4¸\86<P¢\88#I.¨zjuH|+ö,ñhF¡Öz?HX\99\9f²`\1a)\932
+$\84*\86\881:\ 5²ÞZ/û\fC²;Û<\80B\91©\8cíWi\9b0ÆB\bä«çÉq÷zØß\1f¡\9bÇc'UëôeøÒN¡\9b,íè\1a\88f\14·\89\15æÀò\9dòL¦8\r\ayÆ\8ad´ä¢Ö¢x\90ÞQ!\f\97¦±-W \88\93¯Z\17ñ\ 5`ñe#ñò\0\8ìt\8eDÑX´;\9dOEqÃ\?¶\r«#\a\16T\ 2£\1cM,\18(ð/5êÏ\8c\bù1Ë\13Éá¨h$À\87\ e\80h\f³-2\ 6Ëc\87\ 2Í\18È¥e|\82öBc\7f9ì°|\ 2ô2ú\ eWPµgB¦\16\86ëC'\80!\ 6T$\ 4\15\81û\9cl¼V\95v+ \7fÇ¡D¶\fJ\9ev\1eD\9dï/\b\13Ò\8cb`0X¤\8c\86A¨\9c,P#¿Ç³`\1cw\aßX\9d\11h\80\8c\ 5T\85«÷¢ë\81ÓÐç\18),H\9e|l\r²ËnC\ 5b-\a\19\0Ê\eÀ6^ÎÜ\ 3o\ eÓ\12\12¶i춣4Ä\1e#làS>\15\950÷|æ\88<ì\18·9\97´d\a"J\\e÷CסêX1 ºÖ{²kÏ%\16\88|[k\b}\8f\8cZ\ f\9c\1f\86Ýᦠ,qµ\12\1c3ú\14|æùY~N\98\18Àú1ðX\8b+©\83L\1dÆJ\92\94>0\ 6\8e\ 1\13v3\ 4ÂÕ\1e\94ñ|ÁDéÃ\8e\ 3Â\vôX6J\ 4Q\8c-}¶\9f¨[©ûJ\82×míÕ\16c\1dõ\87\97\81ëÅ\ e'\8dÂ*¨äma5!K\a\1e\85#@\19xÒùÃøbíÀÅò8\1e\9e\r/bjÈà\ fáVî`ÁuèM\8dî\15\1a\95\0wY Âû\ 6\8aÊ
+zJë\96\99éÂM\b×\1e\Æb\18âQ(-ÖJ3ð\ 3L\9b\ 6R0Hõ\ 5ùa\9f\98¤x\7fñx\11àë~÷¾1î\r\90d§»ú_\9aýáî\1fæ J\817\885\14ãáw\91\ 3ÆǨí\81º\18\ eÐ0§
+\9eª\K\16ù='Ûð;I!8mĵ\ f«\83\14*\81(Aø\1a\85\80ö\ 5Òs×\1a\90\92eWáæ\10«\80MÉP\87ÞðJ\82\97º(ªãÏ\17é\ e\9cÏ\17YNóy\1eß\1d\96\97ß®.鶱<Ìè£-Ú-Ø\14òä`Îâö³Å\14o\9eå\1fÞ<g\8b\19n¡aC>ãS¸\1dÿuò/9\9aë©endstream
+endobj
+564 0 obj
+1693
+endobj
+565 0 obj<</Type/Page/Parent 519 0 R/Contents 566 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 27 0 R>>endobj
+566 0 obj<</Length 567 0 R/Filter/FlateDecode>>stream
+x\ 1¥XÛnãF\12}÷W\14æI\ 1,Ú\94us\80}\18¯g\92\ 1Æ\9e$V0»À¼´È¦Ô1ÉVºIy\94¯Ï©ê&E3Ùd±\v\ 3\82l6ëzΩjÿz\91Ò5~RZÍèfIYuq·¹x·¹¸NÖk:\7f¸\1d~¹Æ!|Ì×+|ÎfÉ\9a\9c¦\82_À3Xé?púêý\9cÒ\946\ 5\8c/×+Úäòü\9a6ÙäIU[E¾=\1c¬k<)*´jZØjöª!U\96öÅSa]¦sò§:ÛÛÚxÕ\18[\13Ù\82¶\ eÏ5\95ÆóË\99³Þ\93³m\83Óµn^¬{öÔzSï`O\7f³ùåâ\9a¦éM2C\f\937NW¶ÑÔ\19aóoè \9cªt£\1d\99\9a_"_m\93ÌÖ\ 5\15¦Ô möÆS¦Z¯=\85ੱ\84\ 3\8dÊ\1ay¡´\99*©R\9e\8d\84\0ÝÈ5¢W(\98¸\8fq\92ªsbSNÿÚjßtQqj!sק\1e£ÐE¡³Æ\1cuyÂi\93ï\10\12!ésê\Ä\91k\85ÚzÍYr\91¶§P.çÙ&ª\8e·»²ô\ 5¬Ô EÔ¤\rê!)©<Cz´U\9e\v\8dzá%oËVúb\1d}þðø4òû§g/iÛ6d\90àÞ¶%ÂÑT£%yè>Wÿï\9atpöhr$>@ÂȳÀæ\<\9aÆR3ÀÐË\1c\ 565zW8[\85dÐ\ 5\95çH `êóºd@X©\0\ 1X¹¿d\RÀ\9co·(×ȱ\84$سT´pÁ¨Í¬sè\1aZ\86´á\9eàE×\8d\ 1d\ 2äÿ"\ 4ªt¶W @Å\95\8a©ç (GÎÏG³®´G£èþñé\92øèÕ{0]H9¹ÒMvµ· PxбurIR*oÉÖ ?\131¸¦Åú\ 6\84\8fÜ\aÿ;ê_½¿¥t\1e\88¾X\80ß\ 3¢Ï\92EB\ fOôÙÔ9sÚë¬u¦9\91=p]À^à\7fo_"\9b
+³c\15\88\14C¡»ô\96ð\fòz«\92\edêFï\0fØx\1d=\98>c\99\f\9cf¥A=È\19\11]gît`À\1d\94÷ÒUR\9e5 auQD¨wYêZïô\15 p@ \9aT\v\14 eYСÊæºìÂ\8bÚòe¢\92çD%ô¸ùøpL¿|C\80
+äÌÖú\92¿f¥V\8e\1aý\15Ðo\1c0""GÞT\87\12\9d\8dÁD\82\8d\1c&ôaH\18§Ui~Óù(\ 2\ 1Ó\v\18+\9aôôpG\f\98Æf\96\816ð\ 1\f²?ÔÀ\1eÁn~ÖIR$<\ 3ÿP*ÖC\ e\18áë®n\81ÀàìÈû\16Dé\ 5\94õa\94\ 3 \ 3\95k¼ \8a;µL\80\9b|ò\19\85=[ï\v\ 1t\0\fÐ \1c=é«#)îѯÆ[x\r\82\8b\13Ð4N\ 2§¡á~`\8d\13\80¾½¨\93ÿ\96ãÅ\8cë\1d¿éá~N°¶çγ\81\9f\1f?üóÓý»î×ÞmìX¤\1d»x®í\v\14ÝËk\8f\e±\92D\96e\91eÓ\15\80Ë\94\98|\99-WñaÇ4~Öϥͨ;\98-h\8c¨¢%\fJ¤\ 5õ\ 5\8e\842\88\14Ý\81\q\ 3Ñ>×\ 2\96ø\ e\r\ 3\15·§FCÚÃÔ
+H\13Ñá·F-S°\³\15\ 1Í"¼ÊÉ?þüñ#óÀaÀi\17\88ê\ f%ä\v>X\ 3+)ëbI[üíþÝ\13=ë\13ja»Ò\93\1a¹zS©\9dÁ¬]\8b\13:ª²Åd\95\ 1\ 4\92µ%ôxG)ìqô¢²Ü\8f\8fª~Põ\7f.n\87¡¾¾Aâ2\92òFòÓw\17éõ\1cž\99³\8eT(Ñm²\8a¿\95ôÄûËp[¹\99sg\862öoÛvÃÊé\82ùb¥ë\9c!ü\ríÁúí:Y¾¶~^\8c$ lG]@cO?t"ð.\90-
+ÜÙ\80|\83\81 7\a"\167\16àñûO\9f7\9f0i \aèð ª,(\94ëF\99ÒCÏ%jS×Z\94u\1a¢è1È\9b\13«Rl\WÚ\81\94Þ. 'z
+\92\1dMÆr\92=Sz9Tx\10\ 1¸õ"î7É×\0×ø\17\9aclüáý\e`¯\1cKé`ó`¥eD\9e%àµ\14'ô¶,ÏNqr\10°¨E\81\9a`Æpò\10ò>¼Ú\8e\10
+¡Þ¡ q/\1dª_'\ 3P\9d\13ÊY(Àu¬b\ 3¯ÝÄÙ«#\ 6\aÀË\1cA`¹³\87\ 3üÓÚ
+ü\939 qâ Î\8b®\99\1c\13\81\e\98^Sejì¶h_?\ eã¼ ñ&$úÉd\11õSM£«\ 3æ\1d\13\95ëÈOØ\11X\9e;,\8e¼·Ö\11#¯ÕTâc\19Á\e<<ºÙ1ª\13«¯\1a®%'zÙ\9b,\f\9d\81ñ\fÄÅÊ\ 2À`µU[,µ{\18\ f\9b9\fd*ãß3{À>\10Ô·«ó¸¶\92á\83áµË\16\rC\1f\9d
+qÆn\9cÑÁx¹ä\14Ð)®7Îu\1då\82\8a[îAç²\9fq£,ûX\82\8eVZa_\91z½°úr\8d\9cÞa\8ft'Æf\7f\81ÀE¡\v\8f×ê©®\91ºô\86]\ eFjç\0ëÌx\92r·\14T\97[Ȭ\f\13Wüª>«\b\1e\1a6ÜièªÉ1\fxÓdbQ\ 1î\93\ 1\7fBÄrýxÍ QâÌnÐ ·À\1c\86|_½~þ÷µî\87Ì 8p\v1BWLm\1a¾¤° E;ksÂή8§¾*#Ï\83âô>z÷\18ä¾\ 5È"¹Æ\10Ù \1f\81èÜܾ\1f|m\13\14\82 2\1f¹\9cX,l\8bÍ\93+\82h}+\ 2Ó-©·_£\8fóÜe\93L.¾õtòØÝ(y\85íZ ¸\ 3c \9c\ 3X*ÓÈL\83\17\fË01\98U±¾ÒÍ@\86Ábøº3\92$O\18\b§¬ß\15ù\ 6.ßãè:Ï\86n¸ð\96\7fË\vyJk\9e{ÃQÆ\91ÊÎK¥Æ\1dR\1aÐ_ÛÏÃå\1fqW\99\ 5C\13Y¸ÃÔ\88á¬n\10GE«%\86\9d|ÿoÂYñ¾wþ?@WÒÿ9\96óØ\9e¦²ÖÉ\1dÿ®×èx\93\10\1e`\ 4\0Õ¼DIß{ß±e\91EÜiôª´ö¹=ô\a»\16ÄR|§e&Ë\8d\7f\ 4`\7fÂý¿Âÿ$pýÂ\95#¡;-ÿ5àµò_g\ 4±\ 2\1fù2ak\4 ~5>ð7\8cé\1avû8ûýKô\8c}]½_ÇÕ2]®\92\14ÿYY\84\1dúéíÃÝ[úÁÙ_ ìto³¶\82\83þ\864\rǧ«\99l£ÿï½\f\18þó\9bØ|Å\80\13\1fé\82\ 3\ 6Z~¼ø\1dÚÚèÙendstream
+endobj
+567 0 obj
+2036
+endobj
+568 0 obj<</Type/Page/Parent 519 0 R/Contents 569 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+569 0 obj<</Length 570 0 R/Filter/FlateDecode>>stream
+x\ 1½WMoÛ8\10½çW\f|r\8bF±\1cÇN\16È¡Ý6Ø\1e\9at\11\aÝ\ 5\ 2\14´DÙLDQ%©8þ÷û\86\94äXM\81Å\1e¶-RÙ"çãÍ\9b7\93\1fG)Mð7¥Å\94Nç\94é£\ fË£OË£Ir~Nû\1fv\8d\ f8vz\9aÌiv¾Àól\96ÌÈJ*p\16\9f¦i2mß\84Cá\rlá%\1cô?`èäjJiJË\ 2~çç\vZæáý\84\96Ù¸qÒVBK*å\93,ß,\1f\8eN®fíé1ÕÂâ\9d\97\96\94#+¬,w\84s\15URæ2Oøü\84\8e§sD¶ÌÇ\7f\98-ÞÚw¸çÜÖØ\9cLEw×\9fÿ"·s^jG¦ð¸Å£$xÆGÒêYæ\94 |Ê6p\97Á\9bK\88\96\e¸ÔRT\8eüFxR\15Á ")\8cmݦ§@\0n\ 5Û²ìKÐ7Uåfëèâ\99²RÉÊ\937\94\99ª\92Yx\14t+ôJ\10. R\TÕ\1a'¥°äå³'Ñø\rn©Lxeªwð-)¢Òa8î\92\eDñ*\80ºq\9eV\12î\82w¶¦Å³Ò\8d¦ªÑ+\8eº ¦®ñ\10 (¥g´·\e\95mZ¿ó®\1a\99iÊ<Ʋ¯\90À]Ä\ e¬D\8f:л6^\ 6Ü\ 6Aâ\1cÇÐf\7fsËÈů¼\15¹â\9cEI\1f?Ý\12ÐqøÄñevWûûñý\9b\0\a£ü\vD^'\11,\9cÓV\95%Èë\9a\92K9\88*¤®*'+\87\10\9ed\9f ²r\b\16\94)¬Ñ}q¹Ü=G\82eQ:³7O¥©Ö\80±4kÐÆ+\8d\1ca(T~àz#Ü&RD×MÀ\fÞ¥Õ\8d\ f\ 4`Æ\ 6ĺ¢\93ó\96)#ª\9cÈÛ\1d¿Ô \9e¤Õ.ü×\80<% Ò£\84À»4à\12(~?þ\99¸À$3z¥ªÖY!TyÿfØVKTl%A$Ss\818\\91ã\99ãYVbU¢¦ \91±\9eû\ 3_\85\9aÁk\17·#\90JB#¸AÛ\1eÀu \99'è5~\83ö\1e\80ã7V¢-MU¨ucC\8cT\eçÔJ\95(\14P\rÞ:Ï\80ê\15Ç¿±Ñ p\13:;MYº\82\9cMñÔiÖÉÕ\ 5¥\90\10V¨ÙÅ"´õ^£¦ÉY\92&t\a\89ørÛ\93àzÉ5\15 ãA˶Üf§{%c\8dbÝ\e·ªâ7&\a\r\9fLùÔÒ_ä\91ý}Á\vS\96fË¥îE\10é2\9d¸\7fô*aX¨P¥\f \9e\Mè\82\13Háê,Ê!µ\7fZP^Ôâ\92þ\96®\ 3\e¢Ï¡u§\9dÌ\1a«ü\8e._¤\82\ 4ÒÁ¹®²]3_ÒèZú\ f\9fon¿³ \7f7Å÷¯\1f\7f\1f\1d\ 2qÌáÍ£löU'¿5´\15»\90»ÊYþ\8a\1dg\ eÆ [h\94¥Ê@\e\83Î\86i\11èßGP\v\ 5ÍB5\9eD© úáxB7è
+Ö\97.ÑV®\19@+k\8c\12U\81¬h\14&umÍ\13|£«`\a\90\83í±ó\ 6åE/;\81¶F]¬Éð!j´ \81²7¢\a\16]\8ePZûSÏe&\97¯5\18¦Fuì\10Aô\8bÞÐ8\19äï\80ÿÜsH À Â\ 3\ 6Sl\81®hV
+g0³â\94 Ú\ 4YËùÎ\0\86\1e½V\8c\ 5̺AøH"\8edN¡û¶?Í_ª\88\8c\95\9ae¾½ÏÚ\11ô\0à>\84i\870;[\ 3ßl¤·\18ª\87øÐIøWbþ°\1cA\85\ 3\0\8c@Ë\89v(ò7¡Ð±p½\8a|\8b*BÐðX÷ÞÅÀ;\14ñ\91L\83\1aa\e°H1\93Ö\v´Ö~$r2à ö\ 2ÃQ×\1e\18yÞ\ e\ egJÈ\95Õö\11¦Ý°ÄwqÛ\b÷ºÂ\ e¬ç\ 6ä±òG£ KL'ü4<¼\11¡ó\80L`¡¹«Ô3\89\f³\18«\ 5K-\93\81Qf\1a"¦öÕ ã\fÈÂÐ\8a£c\8aÃnmy\91ò<£\98/<=Ø'¬àì\v\99\8b[ĻUÑéÙ¬_ý~¥¢Óé$\88С\8aN\13ú»Wd'\86\94ìv\90C§ÐÖ^\86r£Q\eNèßêiÐÒ¸:0:\ 3%åýî\7fÖÑ}
+¯è(öÔǵ5M\rÁ\1d\ 5q\ 3¿\ 1@¼\14ôó\95[}÷´ÝwIo\ f!\1a(-s$*\8b¤ÑÛ\11\86íºÑíz:\1a\18\eEfg\82︰®2câ"\11\b\17cãÉì-æ\14h\83î\11¬á\ 3â ¬s \18d\ 5\ 6¸\188Òv\ fÈ\9aóÞ²U î\ 1å®\97Ãîùübù\8e<Ço\ 5<Ca\95ñ\v¦#©Z<ø\17\84àôÁÀ8{~Iê\9fùÅK\88\1aN\8a.DL\84H"×ÎÚóv'Nç\8b$¥ùü4\ eÜÛ÷_>¼§¯Ö\ 4ýûh²\0q\90)Æå8\1e?^Lñ«O>þ¯kÅl1ÃÄ\ e&Ò9ÛE[þyô\ f\8føfhendstream
+endobj
+570 0 obj
+1525
+endobj
+571 0 obj<</Type/Page/Parent 519 0 R/Contents 572 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 32 0 R>>endobj
+572 0 obj<</Length 573 0 R/Filter/FlateDecode>>stream
+x\ 1\9dVïoÛ6\10ýî¿âÐ|ñ\80Z²ä\9fí\96\ 1I\93t\ 5\1a»\9b\1d\14C7\f´DÛl%Ñ\15i;þï÷\8e\94,ÇHV` àX\11y¼{÷Þ;~oEÔÅoD£\98zCJòÖõ¼u;ou\83ñ\98\9a\8fr\85\87.\8dûA\9fúã\11¾\ e\87ø(%-±´KñÉ\9b¨\87}þ\15bá-\ e8~ Pxק(¢ù\92\ f\1c\8eG4OÝ\82.Í\93ö´ »\96t?£ÏªHõÞÐdN©Î\85*(Ñ\85-u\96É\92¶F\15+rKg²Üá?÷¢\10+ü\15iJ\82r\91¬U!I$\89Þ\16\96\96ºäÅ?Í¿¶ºÔ\89zA\8cSÛ3\91/\ 4\19\17 ~\19Þ%Un\9d\11\8a¨\17þ\15\ fGÕû:w~Ý\89\87À\ 3\81&òѾ&ísÿ¨\8aí#\99\83±2'ù(\93\95o«Ý\83*z\9bL¾Ø\bcö)uJútóî\9fÉÕý-u¾ÒÍôþêÃÄ=>\93\11@JÛϤÓ\89Ǩé\98Ð\83\91¤\97(Y\19Êuê\1eÄ\16\b\14V%Â*¤\9ajiÐ¥ï[\85.â\r\7fjZH\ 2|Æ\8a"\15eJ\ f\85z<\a\11à\ 3gôC\97)¾X}\86*ªR«\ 2Q¶*\ 5&\89\8b~\f²\16\ 6\87H¼oÒ\91)-\ e®\99¥Ìµ\95ÇÞß¼\v\88æ\DÝÈD\14Ø~vâ"ÓÉ7\ 4Aþ\9bRîP$ez¥\v\9ct Ò\\1c¢cç \92La\9d[\ 1\94\8a\95!³MÖ\84ì\8c´\96Ù\85õªØ\89\fU\98µÌ2.¹âPx\aÉ8
+\9f°)\946 }O}ãjª´ '\95\87\80ÿë¤U+"bYüñ¾Õï\r\8374\18\8eÐÂ\9cú£\ 1Xå\9f2\9a± »xäþ\9e*å
+\10fV\96\ 5Ú¹s½óÀsê\ f\1fn\f£Qk\88;f\98\9f\82È\93>\97ù\ 2¨xî\13\0\ 6p\ 6i\ 2E_¦#l£[\97*ÄÛFÈ\ 5\94ÙÔB\83A\1f\ e\80¼{\9c¶{hÒ\1e\f\9e$=\85TwJî]\ 3\8f¦à\8eáà\94¬Å\ 65ù\1c\90ÕoÓÏó)\84\ fÑ'ÌÚ\13\fiÐï\ 3\12ïFqmF\0+¼{C\11d¹\84¯\r¢®Shc0q0\bz\ 1½ÓÅR¶ ½Ç\ 3}G¿O8É\12ñè<m&\1a\1e³eµ\1d-_Ò\96Ì! ´`-,s\ 6Ç@X\95?8Q\85O\b\ 1\8e¢7NmÆ\1e²Æ¸\84qP5\9eµg&ºlS:1\11Ç°Úæ\9cB\ 3\bGV!½\17=Õ\10A#N5jYÛ\0\9c\93Y\929-\9e\9d+\8b¤< 7)9\8aCû´WH\85\r\ 3ôJÝÙ³ûkòÂ:\83Òõ\8d¡«\fÓ\83'íZ3ßv:ÛÁ\8c`ÝÊY\93s.\8c\16´]ï\99Ï\eQ\8a\\82\18\8eÕ\8c(\97\1e` ,i©2ùÖ÷¨Ko¸í\11Îa ¡I\17\17´É¤\80\e\96réÌÊmö=\87ëÖ\ 4«h\97\89\8a|uñ<É|\18\98\849!¢+7×hl*PÙ±MÕ\8e/«L/Dö÷Y ª~*4\8fX\1aº¤?åy\90zµÁ\f)\95=`\11+ù\85\98Õ\94¬\9cï¿âýÌ\\9fÎ(\83Wf<'z=\989\ 6\ 5ÊA\95¥Lt\9eË"\95NælqUUuBÚT{/±µJ'\8e\82!cõer;ÿ8}?\9d¼TûF\80ì\97\14\1a\9dËýZ\942TEÈ]\fýÌ|¡¼R
+\1e' ç%\1d<TÍM¢Ã=\1f:\87l\1f'\93\1fú(\bÔa¢Á\10÷ºüv\14ÚSU\14RB±¼\b\94Np\1as\9dCHÜ%\1cî¯Y\1eµþê7u¶Õ\95âdÂLæaÜ\85Á×\97\11/È\86ÔÆ\96ÛIJ\ 59ÌÝ NO\r.ÆXxÑàªé\13w=ÓÏ\r.
+è\81M\9fÓk`:Qà\95+é8W\9dSåâ\809 w
+\17\ 6Akô\87RÜ\ e\12«Ë\ 3f Þf\18ÔÐ{\85ÎyAO,\8d)Ä\1ex\86\ fÚMö°Á%Ä\11Ï©\11G&2e \18T\17¼\9a¿\95c9Pxæ\9eË»æã\85+\86¯~\1dC!æS¸\10fM\9d\94B®"|ŲQé+êäT\7f¯\13;£6\fÃ_Ë~°\8eè\16Ó\12W7^\r7|K¿lö¿VAk-4ù\9d\÷Ä\8fRx9´¿=\10.\bãg\a\1fn¬\8e\17\11®\12|¥çÛbÃ\8cÙÕýõ\15}*õW´\94nt²\85È»\rrÞ\1d¿«ã·µÿß ì\8fúÈÍÝR£\11GEÊ¿·þ\ 5j\9d¥µendstream
+endobj
+573 0 obj
+1424
+endobj
+574 0 obj<</Type/Page/Parent 519 0 R/Contents 575 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
+575 0 obj<</Length 576 0 R/Filter/FlateDecode>>stream
+x\ 1\95Tßo\9b0\10~Ï_qêöÐIÃ\ 4B\byLÛU{é\8f-H}©49Æ$nÁN±IÖÿ~w\18\92(ê4\r$\ 4ØwßÝ÷Ýç·Q\ 4c¼#\98Å0IAÔ£«|ô-\1f\8dY\96ÁñѬñc\fÓyÆ\12H²\19¾O&,\85FBI\11¸\88i\ e\ fÜ\1eÞÎ!\8a /1{\9aÍ /ºõ1äâ2fS6a1\83»%<)]\98½\85û\1cî¸Ø(-a!\84iµ³_ò\97Qx\9b\1cÒ\ 4q\8aèyq\99o¤\95À\11¼\91ojd\ 1FWï°ßH\rK^¯8(\vÅÿÜ\ 2\87ÂÔ\i\0a´kLUÉ\86\ 1ü\94¥lÀ\19p\eé\83\82Ç\9bëàûÃSþ\0¥i\b}\fA\84\85\12fm\10®\90\8e«Ê2_Ù\18æÔ_\ 4A<õ\85A\7f}"ð\86\17\ 5\ 4\16Â\95ÒaÉ+,9( ,ä.ÔmUÁEíûý¥y-/\9e\9f?\ f\88H;!\1e\93m¹µ{Ìõ?1¶^\ra\1c\82ú\f\8d :\95QÓl\8ex^Ó\18u\1d$í\ 4DºIÀé4=\130epm´¨Z«\8cþ@)\12üÒK±mÌN\15\92\84(+ù[* µäÚ\12ùf\8b<9\14Ó2ÖÑ\8aCxÐy\ 1KÇu\11ðÊàX £;T,\80{\ 3v+\85â\15pá\10\9fÔÖR\16¨7\18\94\13eÝpMéE#);©\81{ýX±Ó¬\ 3ç½Ê\1eÃâÄÀýC\ eÐ×\8eÙÝÞ4¯P\995ÂÑ.%¤ýÚõ¡ô\9að\1côzb_ô\85\98ø\82\95\r\85û\9cg\80Ø>ÎZ}\1cR\8f°j\1d(m\9dä\ 5¦}í:ð3nJÀ´òÔ:>d¿QbCLTF 3~°ÏÐNü\ 6Ô\8fu\9cø\v}Û\fh{x+zÇ\ 53\1c\8cÉ\1cm\8eZ>Çé¬_\1f\1cIËÁ4öӺЧ%¡\9b'ìw\98à<Y)ÚF¹÷Á\85µ¬WdÀ\ f°ðpø;Ð`D\ 4â\95\93\8dÆÒwH±\ 1\94ú¤±\13h¸ñÆÇI=øþ\9f°½-\12ôôǶÈzz¢tÆèܤª\8fgÛrqwµ\80ÇƼHá°\0ÑÖR{\9a :ðQ\81\ fëOB²R©Ö-ZÏ[\86N-l³E¡µS¢\13©\1f#J\92Ì\12¬c+Êè\aÖücô\a¿\94«¥endstream
+endobj
+576 0 obj
+736
+endobj
+577 0 obj<</Type/Page/Parent 519 0 R/Contents 578 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+578 0 obj<</Length 579 0 R/Filter/FlateDecode>>stream
+x\ 1\9dW[oÛ6\14~ϯ8@6Ì\ 5\12ù\12çÒ\ 2{h»õi\ 5:Ä{\v\90Ñ\12mq\95H\97¤â¸¿~ß!EKV4,\9b
+(5ÅsûÎw\ e\ f¿\9dÍi\86\7fsº]ÐÕ\råõÙ\87ÕÙ¯«³YvwGÝËnñcF7\v¼\96w·xÏ\97óì\86¬¤\röÎh±¼Ê\16éÓõ"[ÆOP\86¯°p|AÓôÓ[ZÌhµ\81á\9bÛ;Z\15á;VòÉÇRì¼´t\95ÑG£7jÛX¥·ôåýgÚ\18K\85rÞªuãeAx¿Yýu6£ËÅ\12:&¹ÔÞ\8aª:\10ÕB\8b-¶\88Æ\97XU¹ðÊhÞͶçØζ/¯æð\19\92WÙ<£{Q¯\ 5 ]°±¸uIóy»uqË\eß\93nê5Ü3\eúC«gr\açeíèa"·ïè¾Ñto*a\95{xsAÂÑ^V\15ÿ\85\eDÏx>ÜÿB\eQ+xɦ~Sºy¾ möÔxU©ï\92·¶aÍ\19RXýR5ÛXW\92Þ\9fÄCôÙ\14M%Ù<|~x\ 3Í9\94ø\ 3yC;k\9eT! \88\fp¸ °`¬ú\1ep \9eXéLcó¡íÜ\0TS\91\93öIåÒeôÅ*$\ 2\ 6BL\8a?\17MÎø2*ð\ 3\81S!såx û\1a\a'4ü@^5\f>!FCA<ÂG;áÜÞØb\10w!¼X\vH?Lb>Àº\90\8fÉTú|\1a¤\82ÌôSÊÔ\ 4 ÐÞ4U\ 1þ}k\14øÉn\ 6,\82?p±ç\88\v¤b\84°ck\ 52éKá\8fØ!ì\1c\ 4ô\87\81g\1d\1a÷M^"Þ¼4@§µ¬ô\93©\10å\89ÕS³\0À±äѬpï(\ 6y\9d\82¬ÌVµ\9c=\86w1Ü\14±\e¢ðb\eüÛ¿Ð5\b
+\98fíÒâ\ 6\ 5ÌÌCÙ\85(
+\90LP-óRhåê\88\12\8a\11ôÐ2÷\81àHT\82«\8b\8b6ÖðvI\8d.¤\ e¨æ\81ÝÓ"\9dòÏ\8e\9aJo¬@Í\83a\8d\95`\1f<R\8e`7ô\ 6Ô¸TÐ\ eB\96Ö4Û\92\8cFKRUàñôSb\f\8a=USË\9d:c\1d\11ò#¼`Z¯~ <_\1fH\16Ês\ fRºP¨¨FTÁ@K\15\ 1\8aU\ 6\r\ 6®(ݦ'\99MD³a\86\86H¯\80ÐÆT\95Ù\aS@[\93|\16õ\ eU\1f\9d\1cÑ9\1d£È\11\9bXÛ\8cEF´*\81ZRX
+´F\90Þì¸l\1d¥\fäè¡ÔèÜÔ5z'\87å8\9fkt \ 3:\95GA\87fÄ}Myr^ä_\1d·Ü\ 3\9bf°¢NôëÐ}bH ;Ú\87Û4\15vqX¡c e\fØÀT a±M\96ÈèWç¸\89\87ÖÎn÷¬ä\80i-ùX`\97
+â|µ\8e3\8ePV\93i<"ÏåÎ\a\1eæP\81Ü\99ST{¡ïDý¸Û\17ë̵{\8eô\bIcR½åSa\8e\83ç:ÖÉù\8fàåå<\9b¥`prrý\9c\ 3w\198\9b\bÛ%%´\1e\8eöÏ\10îO©Å\ eU\f~syPïiÛ\1cB\8f\ f{\1fÊPz\7fhCààZ\8f^#®Mðè¥ðy87\92%J-öÄv\81<5»\7f\97\8dÜC-õü®\85ª^J¾Æå6_ä@m\9c¥uq=\80\r®ç¹i´oÍ\ 5Ø\9cò8\96ÃðyUË\11ó'rãA÷èÒÃÚ\81½|\ 6¦g,Uã\92ç C_v\f¬
+m\11yzéðùñ<\8d\86ÇÌæ\16E[)æ8²èíáç«\ 1`éL~\85ó\ 3Ô»Óø\92Kä¦\1dbиQyfïÂ@\80sØÊ]%òÐJê8Çd(\17ÃÓÂ\13\88\10>\0=Aäb\1fl§\ 5¥óª)ä;vx¬\18\7f éZé)\8a|\8a\b§éLz\11_ý\bJp\83\ 1\ 6x\98\ 1\eÏÌM!ǵJÕʧM¡\17÷RÌB:ß=2G\83$/X\ 4áÝé\1a\8e°ÎÔ\98\96~F\82/[\9cg}oXs\85ñ74ôàäHD]é¶\11Yc¼ùÚ\ 5ÅZ<wÒãÒ\88\96Bêî;K(ç\1a.\8d\84\f¯µÅÚ.\8dhÙI\väZ)\96è·%\16\v¾Ä\9aûg-Ç~\92$:ÞG¡àË×ÒÔ8§m°6æKìç\9d\84+1\99\1f³\1a}i0ÑwA\8eh\91ú©ûÎv«BôS\14"ª\8d/º]#Z¬(T\93L\a\ê5WÛQ\88×Ø\17ægÄoD˾\94\92\9be\b©\93H<ì"z\8cs2¶\8ehÁlnÃI\97ÐÝ\v«\93Ö´\16|i\eR«f¼Æù°ë\86\984mð½\8dϹã©Î\83v[ý\18+ù\13_\11Ð\11ÂÿÙËnp\9bph½&Ù\19\9ePì\1a´/\15&i¨\bºR\90íÝ©í\19ÈL¼bÐÿ¹T¤qút\ 4\8bgMt÷8"\8co\rµ<Ø\89\9bÊ\1e£k\f:\86\12wÜõn\9dKܱ1Gü·[1½ê&¼¼]bHÁ¥»\98Ìß²eÜú\7f?û\eàOÜÄendstream
+endobj
+579 0 obj
+1567
+endobj
+580 0 obj<</Type/Page/Parent 519 0 R/Contents 581 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 35 0 R>>endobj
+581 0 obj<</Length 582 0 R/Filter/FlateDecode>>stream
+x\ 1ÕXmoÛ6\10þî_qÀ0Ì\ 5bÉv\9cØ)°\ f)²\ e\ 5\96¢[¼o\ 56Z¢,6\92¨\92\92\1dï×ï9R²d¹)\82\ e\ 36\a\bl\8b¼×çî\9eóçÑ\8c¦ø\9bÑrN\97×\14å£7ëÑOëÑ4X¨ûg¶ø0¥ùÕu° Åj\89÷Ëë`EFR\82³Sº¼¹ æ_|r5_áàð\ e´à\1aT\1fÿAEø\16\96Ìh\9dÀ¢ëÕ\92Ö±{>¥u4.Eþ\87Í7¥°6°úÕúÓ(|»hN\8fi\9fª(¥ÚJKU*éAä\eA\14\8bJl\84\95ÍãH\17\95P\85?r¯"£N*º¿[\90,"s(+\19\13+Øk\13³\86)Mf\97pk\1d\8fSaSi\ 3Z§ÊvrñÞVÚà\9a*H*¨6äMk\1d\19SX[\13f:\12YhÙ¬°4j'*\196Þì\9dª\9e3\17§\12zF\84²\8a\1a!Ï^&mØ\98S\19°âx5\88\9f×L±,e\11«bKºp\91ô¡\1c\ 4Cåe&s\89hV
+ç\12¨<èÚÐï\85z
+\7fQEýDö`+\99s¼ä\99-_Oe®ã:\93\84Ð\96FïT\8càn\ eÔ¤t'\8d\85Ê\81=ó`\1eÌØñ\fq5\ 1½«(\12\ 5m$E:/U\ 6\11ºÈ\ e¤\12çÓ06\93É\1e©\9bÀ,êÞ¶`ó\87;¤é\92}¶$\0ý\8d®Ò\81)G\9b+ÝC¢\17rÕÂ\15@LÔ¶6r(\1c··Fä\81ÿ~J7\\v3\9a̯Pv@áwß\7f¸½\9fÌ\82i«\15\15ê¾wqÆ38ìE7\99\81ï.=\\14\7ffz«\8a\1fÈJ³S\91ÓÍØjE\fD\8aºJ©÷2òs\18éÍë4\89TèXfâ0\14\12Eº.ªö\ eÚÅ7\bAQsÎÿ\99\90¶¬[)/·¤«Ì gâÚ÷\ 3Æu¢³Lï¹X\0V\8eðW\12 ÐXL¥¢:\13\86è¼Fb\99\88:\ 3n5ÊÏU\157³\16\amS<¶#\8e~¹\8f7çð_Â\8ek]ß\80\9d\938\87\99Ú\84VFµQÕ!ìù@E\8dP>¶("\9b\8aXïIÔ\88Åó\90z¡l'¥\15=\90ÖÃÖ\v¥}\19è=x½PNãb\1e_ù$·\1d¦\ f²w¾\aw8\93O\82[¯\ 3[,#åê\ 2£ N\16\94\8b\18\8f4\8fAw\82\8eC¢\9bXr\87\83Ü°1\17UD.mL\9aQÇ\95\8fÞ®"×C\ 2z¨1Zy\9a¶
+QÓYL"³\9a[¬ÓÊ\12¹\ 2\\1c0D}\1f#QÄ´w§ñ´FÓä\82á\83\ 3\95\9d¡m QPNz\94\8ab\8b®S[®³\9e\8aVÇÿ\vï\8d£(Ûg\0)º\8eùB ý·à}î £\90§Ò\8fC
+\12ð·Ï\83ÿ½®äk×R\1dj\98i\89èÑQ\93\ 4\9d¡\8fQÊ%ãDÙ\1c\f\rÃ\1fíØóÔ\18\1d\e.\18í f\ 4¤æ~8ê\r³A9dzÌ\ 5@ 0p¸\9d7l¤J\8d®·\18\88ÍX/äSÕ>ÃaÆ%\9fv&\ 6ô!\93Ì:\8dLÀ\a\9b\e±\8eê\13Ê4(\ 1G z3Â\13(ú\ 2Õ\8a%ìÎ,Äo\85q\\8dÕÛ\12å\99 ¤A}J±Q\19¦\bØ°N\9caÎFåæI\8fOÊb§\8c.Ø,\94¹Îe3\98XéÑV®ZÀµecÎW\9fµ#Çu\\80³s>\8eÚ U©¨|ù».0p~\90Φô[\96äص î\0He\ 4k\8dÈ(\ 1·ù
+¿|Î\1cY¥:&î\99\96\1d\ 6¡< ³í\0¶!\10|Û\ 5á¤\96\fsÏäI\ fWÔÑ\en}H·BªE\9c+ \10æñ\ 4\ fèÖ\12£\89ý\ 6&m\8d| \11\94©\84\e4\ 3ê\82Ð\90\9d\ 5¾\99\ fâ\92\8bGÞh\f\1aûD'\89½\80ÑLµÑt\ f´\17`V<\11\0b\97\15\97é3\9cQR\e\0ÄP*³2©aIW\ 3®yºm\ f¹\\80F7{Ú\1c\e\9d[í°¦\85ooðÌ/e³éÊ\11Ñn-ÃÌ\bè\8e}V\9b\9a÷§Û\93Êô@ig\e 7çn¼\ 6`\85p¡\1f3\ 4r¯\10*#E¦þ\ 2¿2:\87cmÈ\19åLè7ªh
+8\19®\16§¤ôTùø¢9}¤áÐV@X|¶\80ñÜò\97Û³½¢1öPDüÔÇYaÁɧôÛÏ£Å*¸¡ë%"\99Óìj\1a\ú\ f\19=ðbÝqI0ú%v\G&»hÒDZ\95~aê\16c'\1aÛñ8ªòu\18:\ 3\ 27¹\ 3m¶!ÛÒ\9dvïøôÇW>\9aÇ\99K\12íi\93)\9brmsg\10m1a7ÊE!0h/(î\92É\92y÷Xv{0¸\85\ 1só;rG+\MðÎÕ²\ 2\9cs{\eCßáòãXn_ûþ\ 2ËÄ\9e÷§\86& #\80'\88²Ì\1aÎÑìÙαNµ0\86¹\803Þíw©Ø1ãhi5\9c(QÆpMÄ;Ô\ 6ܱn\ 1\84*Ð\10.D\a!¦Gp¾û\ 1à6ª\14$Ýa½\89°Í\1f\97\98\86\ f=ø} ¹¹½{\80í(aTa\ 2\1e\8f&\ 2°Æ5îc\@æ\1eë*o\86\82
+YáW\84Çá B)'hÒ\riY5\vá\f\80\99ÑõÍÌoy\ f·÷oné\83Ñ\9f`\ fÝõ\a\87Ë\88?>YÎñÃH<~A\ 5.\96\vì\89îôÜ\8e\80¿\ 1|[\92\93endstream
+endobj
+582 0 obj
+1691
+endobj
+583 0 obj<</Type/Page/Parent 519 0 R/Contents 584 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 40 0 R>>endobj
+584 0 obj<</Length 585 0 R/Filter/FlateDecode>>stream
+x\ 1\8dTMsÚ0\14¼ó+Þd¦Vl\ 3\ 6Úé\814MOé¤Å3¹ä"l\81\95\91%W²Cù÷]ù#¸43í0a\90\14i÷íÛ}?'\11\85øD´\8ci\96PVNnÒÉ\97t\12²\90\92Õ\9aÍi¾Zâw\8c?+hï\8f¯ïÖ\14Í)Ýãb²X°\84Ò\9cp!\f)ͦ36cô°¹§ÏFï塱¼\96F\93ÔäÊ\1dË°y\95>÷\10\80Æ5\8aü×\8f¯\93(IXLI¼Ä\93%Eë\90Íú\95¢m\87<§(ê\91ãÕ\ 5rZ\bP\94\8e¸&S]¢RÆ\95\129õèã×K\8a#_`\87ì±Æk\9c&![\8fN¡AËûLÞ\1eh \7fÉÊìÄ\89*^B>W[\99y^Î\938?ÑþÂ\13SF\84"ho\942G©\ f¾\98½5%ÕØ5:PR\v*\84ªð/\16\9b²}(è \83h\ 6õÒ|z®}û¸I?¶X\14Ä \9a\89ÓÇBhÚòrÇÑÔØ#ø\9eøF ª\r ÍwJ´\rtMU\19[ÓÓT2ÁZá®ïж\ 1S
+\82£¬\8b\0¥y\84뻡5Ó§«÷-7Tmy)jaé(\95"\ fT[£zB\ 3Ýc!P\9e%T¤MÝSs\85iTNx0Ó;45ËL£kBwsrÂ9ïª\92k~\10¥À~.\80¸/±VÄ\ìy£jÚ\89\82¿Hc/PQ7ªm\Wª\973S\82CTñ«&Þ\80\91®eÖy×hujaq\83äA\eHÅ5¶zJ¸ü7!FßL\rI\v^{hd*^zÁ\17ó\15\1aQÒ,
+Ù²_õö\ e±ô\91\eÇ©ë\14WG~r\ 3¸kÛã9_\10EȼS2\8e²Ì~°ú\18 ¸\8b5bÕ±ð¸ã5N\93Õ+Çöt´Æé*F\10Îwß\fÂPæe%°VfOU\r[8w46wô\89Nâ\1fY°\82;?>Ю^É \ 3xµ»\9f5¥É\e%`e®½\87\ 6ç¶b\14>÷ú ®\11À
+Ù\13°Ð\9fý-EVp-]IZ\88\1c3¢×±Â\r\90öZ^¸g{\7fC¯u\f\85Á\90]JÂsÚn;\17~èÓ³\18ÒóæT\80\1eÚôfÁLÀè]°Õ\9b\ 3xÕ¿\13%Kæg7&ïh\ 4o7÷7\ez°æ\19\89 [\935>!\97ýë\98\17þVÐ]ûÏ\81=_ÎÁÅãLã¨çø}ò\e\9aAÂáendstream
+endobj
+585 0 obj
+766
+endobj
+586 0 obj<</Type/Page/Parent 519 0 R/Contents 587 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 47 0 R>>endobj
+587 0 obj<</Length 588 0 R/Filter/FlateDecode>>stream
x\ 1¥WÛnÛF\10}÷W\fÐ\87*\80D\8bº;@
ØIÕä!(Z«\b\8aª\ fKr%nBrU.)E\7fß3C.))M\8b \ eà\98ÜÙ¹\9e93üë.¤1þ\85´\9cÐtAq~÷´¹ûqs7\ eV+ê\7f\95{<\8ci2\9b\ 53\9a\96øûa\85?KM;¾\81C¨é~Aü~ý@\931mvоX®h\93È9ÞÄ\83ש:Tº¤Y@o«L±'EïM\Zgw\15½1®*MTW:¡µÉô\8bÍÇ»1\8d&3(\19<\9f]¥sªJÉ\16ô¬òH±\0Û\v!ÁöFÓ0\98°ð,\b\ 3zW@]\1dWÆ\16®\91\9cQ\18¶\92\93%ËmRý\85Uj-m\a¶¤7;·}A\87Ò\1eM¢\1d¼Íµ*\1cÙ\1d\91Ó\aU* ¢\82\9aÌîM¬2:\1a}âó\1d\ 2À\85"¡Ä\94:®li´¸\ 17Ãiãf\95ª\8aj§KÇê\90ÒÒ"B(SqUC×!=;Q\9aÙ\18\96\10\ak\86\80Ó¨\80³u\19Ã\ 6²Áw¨ÐÕÉ\96\9f\10xE*ËìÉÑ\ e!¤f\9fê²Í¥·¬\8eÊd*2\99©ÎCr¹µPQ\92\83\9bj¯I\7f> L\18\1c\12\ 2S E*SEÌ\ 5ÓU\1cÐ\1azs\v\10\98\ 2&rñ\8dTdk\14qç\86pn\am\95e«\ 2*\8f\92\90¡òëO\8c\e\9aÏçHCN³E\10¶\ f\19=ß]<æ¨W\18Ì/\ e¯ 'Ê\18¡\10XHF{¨õ¨Jl\纨ÄIIC\aW\ 1.\14\f\ 2jó3Y\0Ü\ 2\fãÈßätdÊ û©=!*üç\90b\ eµÃ£¢ß
ó\99(Wqj
\86gLA×\86»\9azPôa{¯¯\1dk\8aØe¢ç0\ f\8aûµ§\8b\ 1q§ç\9a©Ë4ÍÖ$\16ü)|2py\14p\ 5øµ¸\e\ 6\vàz\82lÁÝù\92³&Om\9ezÝÈØb\8aãË\9c1u\ 4ô» \9ccö\85ª8i.e\1c)&!\ 6^\89\96m\10$\95nN)ÓG\9d}\91½\v\aàÎj\86^¹r§\ fþËìMÑ\81\1cË\93$©\137\ 4]\ 1þ5\7f\ 1=vÞó506«ï\18Ñså\99YÁ\9e\14ÊÉÌ\14\9f\9c/\ 1\13\ fÓ¡;ç\91ÍLLÍ©pêÁ\9a¢"n¶\96×\ 4\85®!.ýYå\87L\ 3ÝâxoüJ\93@ï~Ý\95\98>Ö\85Ì\92Ñ\ f\12ùË\96+ÃíVr\1f²²¾®\ 3vó¢2}`àvÔ\10LÀ³\a\85ôz}Ó{\8aþ\90ê\82\ 5Z\ 2é\18DU\98\83\87\8a\83S1ø¿ÑäµH\16\86¬üL\8c\97R7\96Á\18|\83\8dz\92÷C\ 5\%¨6·ã)\ 6Ñ\fi\8b\9fÛX·/¼·\9e09\12\9eÍ2\8e\84\93\88\87QCE\98F\17\91x*,U±ç\89Ò\8c½\ f¦Hxd=ÌÙÏÉx<¾5ñV\97ú{\1e©àc© T¿%\8fúÐö\85_\10T\8b\1eÐ\v3\90(ãr>ð\ 2\10b«`ò\ 2Ó\7fG\eÎIÛÀ2¶_z\`\ fb\91?\1aVúóæ5µ?\98»\91±\8e
P\ 4½¢çÇ÷O\8f_\11\95ÁÑ4\ eAôÜm\ 4\13î\ 26\95ìÜ×ì\1c\14Xý\15Ýc\1aÙ²º\87$sÀW,õÝÙÛéÑ9B\ 2¦²\ 1½køìFi·³\9cé\84äh0Í\81°n\10\8cú>³tÝ\~\ fñk\b;Ö÷\ fïqíle¯¿kÛ+ô\f\1a'ÿ\14Ø7ÜÇh.\1aR¼\89å\eýHs\9bÐr>ÿ\7fîd\ 5\8d\C\91\9e(\1e¥\91\98Ä\1f%\85íöê æ¿\12t¥Q ýÔ)\1c6\18\7fݽ\10\ 3Q\13¹\9fb\17\ 6x´¸ÔÖYâk˼pÐen\1co}ÍÞ\8a\84b3M\r*\8fu\97%®HL¶÷\9eÆd\1e¹:æÅ\ 3[-²³\87f»ívÃ\fTÔ,½¼\15Ä¥Æ|\ebÔe\18°$\8bebvg1Ø X\88\1d\93#s\96
\v¡Æ\ 4è\9aO¤ï\9c\8f\aK\ 6ØæÆ2va]2\9b\ 5hv,v\99ÉM³\ f\82JðÑ\81õ\e\9c\93ª#\16,þ® u´&\ 1\9f\9d%H°\17GÏ
-°gå\91ÁD\96,áÒ\1e½\81pE ó¦%\9bU\vnd~Ú²Í7~\ 1ùo\11Ojâ\1d\a7[ÎÀMø¨J\ 6\93)¿ÀÖñËÝßgm!vendstream
+°gå\91ÁD\96,áÒ\1e½\81pE ó¦%\9bU\vnd~Ú²Í7~\ 1ùo\11Ojâ\1d\a7[ÎÀMø¨J\ 6\93 ¿ÀÖñËÝßgc!uendstream
endobj
-562 0 obj
+588 0 obj
1534
endobj
-563 0 obj<</Type/Page/Parent 490 0 R/Contents 564 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-564 0 obj<</Length 565 0 R/Filter/FlateDecode>>stream
-x\ 1uTËnÛ0\10¼û+æV\a\88UKQý8&MskÑ"\ ezñ\85&é\88\89Eª$eÁ\7fß¡$'¨\91Z0 \88\ÎÎcùg\92cÎ'DzÀÍ\ 2²\9eÜm&\9f\1fJä96{®,VKl\14æÙ|>ÇFN\1f\8c\15\87à AG´\rb¥\11NõÎ\1d\8cÄÁØ×\80èÐ8cczIË°:vο"TÂë\80\93kÑ \e¯!¬B\88ÂG<\8az'²«ÍËd\8eY±ÈJbN\9f\82ö\ 1Îâ~\1ff¢c1äÁh\e\ 3¤°°®Ãλ.è\1e\86\9b\10½&\1e+\12n\7f&ûôGí!"¶ü\85\84³Ýª}Èp+¥\ eÁØg\f\8d\8fèùMV$ôDFÀù~q\87í´«\8c¬ \9aF\v\9e\17 \8c×2:oÈi¤:´·½\ 2¢xåç¶g0l¤fã.\1eá]ã\8d\88ÔnÐdhù¢\83Q·^\96o\9b -À¢¸¡6åjÉ÷\82\7fJ²\1f\1c[#§hɱ/«u¶ødz2Ëùà\87\8b:$\8cw\7fiù¬H\ 6O\7f\e«¨å\9bÂVk\95\1aÞi\82ì\1cK\15`ö\10h¼>\1a×\ 6\12ª]kÓ\82uvFM\a60\ 1µP\9a[Ó7x\16SÇ\vrG#5èL\10t\82(1Ò¥N\9cR5a\99\1fïTË="\ 5¨\e\8fN\89©)-\fãE\8f\13@:?ÃÀK\8e¹\9d-³\15ÎNn\8bÅr\?ç:-¿åìkë=S\95\fª´×\9f\ 21\19Ôè\8d\8c¦w\86é©CO\86YOÁ\80\155ý\r\95k\ f
-\1c\88¤ÓÁuÚK\11ô\87ÝpzÔô\7f\9c[}`Þ\82\967ñ\84¦õ\8d\v:\\ fTǸ\9d\0Á¾\18[f0i0è»ïßïÏC0vV\89£\86ë,u®LÃJ«.|h´¯\rÇÀYÒáL\874´äë,õP:\98gË\9cª1Êiîèº2û^¬ËÑ7Ãä\9d'ãô¡\10g®oZ\8cÙ.×k&ú£lÓÊþ6Ê\17Ë,ÝTIÊ÷\eéñöûÝ-~z÷ÂqĽ\93mM7E².q\9d\rU³¡lz9\vå²d\16zs\8a2íg7¿&\7f\ 1©z\90\13endstream
+589 0 obj<</Type/Page/Parent 519 0 R/Contents 590 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
+590 0 obj<</Length 591 0 R/Filter/FlateDecode>>stream
+x\ 1uTËnÛ0\10¼û+æV\a\88UKvý8&MskÑ¢.zñ\85&é\88\89Eª$eA\7fß¡$'¨\91Z0 \88\ÎÎcùg\92cÎ'ǺÀb\ 5YMîw\93\8f\8fKä9vG®¬6kì\14æÙ|>ÇNN\1f\8d\15§S\87 #\9a\1a±Ô\b]up'#q2ö% :ÔÎØ\98^Ò2¬\8eó/\b¥ð: s\rZaã-\84U\bQø\88\9f¢:\88ìf÷<\99cV¬²%1§¿\82ö\ 1Îâá\18f¢e1äÉh\e\ 3¤°°®ÅÁ»6è\1e\86\9b\10½&\1e+\12n\7f&ûôgí!"öü\85\84³ß«cÈp'¥\ eÁØ'\f\8d\8fèù"+\12z"#à|¿xÀ~Ú\96F\96\10u\ 5Ï\vPÆk\19\9d7ä4R\1dÚÛß\0Q¼ðsÓ3\186R³q\17\8fð®öFDj7h2´|ÕÁ¨[/Ë\97Ý\84\16`U,¨Ír³æ{Á?%9\ e\8em\91S´äاÍ6[ýãÙ2Ëùà\9b\8b:$\8c7\7fiù¬H\ 6O\7f\e«¨å«ÂVk\95\1a>h\82\1c\1cK\15`\8e\10¨½>\e×\ 4\12ª\cÓ\82uvFM\a60\ 1\95P\9a[Ó7x\16SÇ+rg#5èL\10t\82(1Ò¥Vt©\9a°Ì\8fwªá\1e\91\ 2Ô\8eG§ÄT\94\16\86ñ¢Ç \9d\9faà%ÇÜÎÖÙ\ 6\17'÷Åj=®_r\9d\96_sö¹ñ\9e©J\ 6\95Úë\ f\81\98\fjôFFÓ;ÃôT¡'ì§`À\8a\8aþ\86Ò5'\ 5\ eDÒéäZí¥\búÝn8=jú¿V.>2oAËÆ\9bØ¡n|í\82\ e·\ 3Õ1n\1d Ø\17cË\f&\r\ 6}\8fýûÃe\bÆÎJqÖp¥Î¥©YiÕ\95\ fµö\95á\188K:\9cé\90\86\96|\9d¥\1eJ\aód\99S5F9Í\1d]WæØ\8bu=úf\98¼Ëdtï
+qáúªÅ\98íåvËD¿\97mZÙßFùj\9d¥\9b*Iùv#ý¼ûz\7f\87ïÞ=s\1cñàdSÑM\91¬K\gCÕl(\9b^ÏÂr½d\16zs\8aEÚÏn~Lþ\ 2©p\90\12endstream
endobj
-565 0 obj
+591 0 obj
687
endobj
-566 0 obj<</Type/Page/Parent 490 0 R/Contents 567 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 36 0 R>>endobj
-567 0 obj<</Length 568 0 R/Filter/FlateDecode>>stream
-x\ 1\95WËvÚH\10Ýû+j\91\ 59Ç\b$\f\86ì\9c\87g2c;N '\8bq\16\8dÔ@g$µ¢\96ÀÎ×Ï~ð2\99\99\1cÛÇ GwÕ[÷V\7f?\8b©\8f\9f\98.\13\1a\8c(-Î^ÏÎz×\13Jú4[àÎèrL³\8cúQ¿\8f+içÍJT\8d¬i\18Ñ}ÊF\95K\9a¶U¥ë\86TISQÌ\ 5%Q\12=¾\9c}³+Å\17n¥î \8e\12¬Õ\19FqDï˦ÖY\9b6J\97îÉ\v\8acÿdrÉϽ\96KU\96¼ÁF5+jVÒ.ܧZæR\18yîw3n{Cö\91R4j-é\8b*3½1t7£*ÄYÈt%Je
-Cª¨rYȲ\91\19ïÞ§n<pÑ\95 º\9dv?Ý¿¡\87\8e\8add\97\9dÞ\7føp3\9dR)
-\99Q¥*ùð2"` ×J·\86Ö²6HÅ\90^\90\8fK\97ù\13ùàðÎ\8d(oE¹\8dæhÛTä¹\89üÅd\14\ 1´¬3CÊ"Ë\14\83$rZ´¥ÅKäªyÂBz2,<\7fr\89Ë\rvöaúmQ\924o3i^ñÊ(p7,\1dj¶Ð5\ 1¨2×"c¨-X¨oV\ 3Å\9ah¡ri¨Ñ[@'ÃÞdÜ»\9bõ\12fD\9a+\80h¨tI\99,D\99EÄ{õ®S_Ïîe4\ 6\91\90ÎC2ºô7C±ùÞ\16úÏU\88\ 2 \1e\ 6\ 2\80Q\17¦À6\10Tö*Ë\1c\v\11é\17õCÔ\19Jvuÿåá%!-ûôûÂ.Ä)è\9c\8cl8¸w³3&´e5ÅüéÓog\97\17Ñ\90\86\96\ 6\ 5è?\8e\ 6þ[NSî
- 7\8c/,IvíðЩå\ 2»\ 3 [»ÃUë%uVMS½êõ@8¦¡\89\8cnëT\ 2ö¥\8cJ\17Î.\16û\89ßbr\9d\801\90ôgH\9eª.Ãà\9bÂÓÚFÂÅ&Ë:p4]\9104mDݼÕé=G*ëszW¶Å\1fzn\1e\10Ï9É&\8d"pþ¡3\95¨\ 3ÖõXÆ\17\13ðõb<B1\ 1Ýh\12ÅþÛ\ eº\8b1\97z_In§oï@½´å6DÓ\82@¢ù\ f\14\v\93\95Q¡ÒZ\e½h¢T\17½CØ·\0\12\13»ÐµD\vàcá6À\1e\f\aÄa\90ü¬\13¯îß\83?'À\ fàþ\füÁ$\1a1Í÷[\8bI\9a¦Ò\18z£YñrºQ\ 6ý\ 2\9a¾¹Á6\84\88l9À!=ÿ&SÜ;±õÿj\1f¦º^C\10Bó3\ 4añïl%¡?UÕæ\ e\f@Qëvé\94µ5\92¥\v\ 2ekÏr\93\89FÌ¡³Æbi*4Ð3µü¦çt\80ð\89àÿ\85´Ýd\8c\86ê\ 6äf+\89\82@Ź\94%\19]pù \7f\88&Õå¢e\89%1×mC\9b\15Ø\ 2ÑD\16ÊP!\ 5´\17ê\83ë\12%\ 6\9a5\95\1a\9e\84_Ü\80g|oUm%\9fÓ±¬Ù)O@É©\9eÕ»9(®JÓ`\v@ÊÛzY_icN×\99kü\0·]\84ÛjQëb+SA"Ñ8W4o\97G;ËGð\ 1\e\1cxg\1fY(ôd!²}';\94Ü\90\12\0\0\12Lkg¾FÖ¬Ü\956(\1d§¾\86_\1c»\9c\97wf\b¿éóG\8c3F\13¿\võx\1cUlñÕe
-SZ
-U\9eos<v\83\144bBaé£ts\rÉ!H´å\94Ç\971;D\1e/£\92ìú\ 1uH7Ò\82ó:mÚ\8b\94ã7pepf%`Æ5ÉÇ\95\9a«çÖ\ e£\fcÁäqW\97+\ 6ÉÀJ\990Û©"Ó >3È'\82tB\8c¨\95(\9fh#`¼\1a\11iÛàä;ÄYf°ò@þÙJ>\91\0»ÛFåê\a2\81ê\81\90\18\11¼\7f{+\r/\ 6µÁ\8bÀ*Ïõ\86aº\9dÒ\9f¯±N£Ò\1c¡\16\b\ 1DEãÚ^Yɼ"µ 'ÝÚ½2\89Òã-\8bdH}ß·_y±\19y¯îÐïz\83¤\8eª¶ç³Æ-v§é3*B<ÇÉZر\849¼¿ /â\9c\16\9e\90À!à\rãA\84ÙÒ~óÞ°3?kÄ0¿Þu\98\ eúxt`G¡\9dãz?õMwd\ 6þjïïyÏcdz\1fãñ¤\17÷úÃèjz¿\8bÉ»\7f0\fü§d\98@ÁÙ©ð\19\7f¨Ö"ÌÃa\8aMâñ\91\8f\r1첺/Ô²²ò&½ë¡Ç4\9e$ȹ\9bLØ\eþ²ü}ñ\95Ö&"÷EÖ/¾\9e\ e\vC \87\15\ 3´\10V<\81^".;\91ì\80J(\1e^\1e\ 1ur4u\12QK8'l\97§Gh*\18\82\ 6X1;Ýx»\v,ô\19_\aá¡\8câo(³U¸çÝí\9bó\85mV\ 5\9dHk)XÝ\ e;/´\1ek5ëª\7fÍ®oÃÀ\f¹e\12:5ÜwÊf\18¬½\81]ähD\ 3×ÀÔ¿[l\17\83\93R?-\e\80'²®\1dÍ\853f\1e,KMT c6\10u¦ñim\97ǶáU4ÌÏÏæw4\93\84\16\9f[\8d\rF¶=zø\99\87[\e\10±\14ãäQ\89\1aPó Ë\95Âq õµg£N\80ÂïÌrúü\ 4ÕaY\9a\1fK¯ÕTëc\15Vwå\86½Cëñ´©dª\16î \11\16µG\19VW¿\99;
-\0%\9d*[U\7f,\83ûø°P¶+H&ì÷¨F¿\94\95K9h@\87\ 5Ö\1dt\80\8fóyè]&\17\0\14Ìå\0\8fP±dµ\10\80\88%¼\11Õ}NV§·Vn\83JqÓÛ\8e\eÅè8Ûf^\rNÜÙµfá5Ã5ª×µÞõØ\17\8d\ fØû\83ï¯\1d¡/p.ñç§dÈÐ Ø\8fgÿ\0\19\11ɾendstream
-endobj
-568 0 obj
+592 0 obj<</Type/Page/Parent 519 0 R/Contents 593 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 50 0 R>>endobj
+593 0 obj<</Length 594 0 R/Filter/FlateDecode>>stream
+x\ 1\95XMoÛF\10½ûW\frb\0\9b\96dY\8a{s\f;\rP$iì´=ø²"Wæ6ä.³$êß÷Í,\97¢h\aEaÀ\10Er>ß{3«\1f's\9aáoNë\ 5]¬(«NÞ?\9c\9cß]ÑbF\ f[ÜYßÑCN³t6Ã7YrS¨ºÕ\9e.Súöéã_ôEûÊ4\8dq\96Þ\9b¶!esúÓØÜí\1aúôðöáï\93\19\9d-\96°\91\g\99n\1aºq¶õ®¤ßLÓ6ü\0»\9bã vwv1O\17üðe:Oé\ f£wÆ>\89ѬPö\89/Äm=¸m¨køë¶ÐpHÔè¬ó¦Ý÷®ç«\94\13Hr£J÷Ôû[Ò|Þû[¬ùî'½#cÅƽª6\8a\16é,]\92×¥V\8d&ÓÈ-µ1%,ÓÖù!Gö\99\95F[äÞ:Ä¢ùQãɪÖ<ë!\1c|h[Ä)\11 ÏùEÈ3ÄE\e÷\ f¿NÏÈXÒ\n¶{qÛÙ\ûrÿZîi,ð
+Ñr\1e®eÿªÅ?\ 4\1d\ 3ÆÇLy½íJ²\ e÷\1ce®ª½Cç4\89\8fX5r[¹\96"\17®i)Ô\ 3\16|g-Çàì)G\18ëÛçÑ´¦,Émô\1enñ\89Û±5¥¦C§`¡Ô\I\84§z»¤òÊX Á«\16UÍ\94åBIZ·\ f'\8c:\81\1eÍùÓ×\ f'\8bõ,]Óòê\1dºZÑâj\9dÎû«\92î\19»3\^IË\ f\98ýh{o¡«\fQµqh\ e\a\99ëêÊ\96\9eUÙé\98>ÕÊ«J3Ð9O\842vUÑÅâ"½\1c9\1e_ãîêj\b2\86u\9c\89\7f¢ó»E\8fÂ\98Ó4l²¨SVRÓÕµó\14|0#¥\113\11Ì \15ª¡\8dÖ\96\84+:§-Z̯\9dß\81â\82ø³àl\80ßV\95\8d\ e\8f\1cì\0\1fÇo%ï¦O\9dR\ 3¼VÊ\9aº+\81u\b\0°sèv#¬é¼E\1c¸·ÙÇJ\8f\9aKËõ%zµ|·NgL9\10\8e¶Q\81¢$,\97,\b\87n^¦\8b\94~u;\86±ÐE`v\0°\1dÀÕ\14\0ýqr,FÂø;\94\ 60fú.á8P\189\ 1á¥>Ãeö\9dv¦-\ 4#Þ<\15-\92uLïM׶\9c,üXh\ 1c\1cÈÍ\8d×\19 ¼g\1d\89èÆ\v¶ÕSªä\9e\85¡\84\1e\0^xõÛ§\eà-Rú³@ó\18\94\95¶\1dÕ®nκú\94\83C4ì\91ï\85\84V}C\93/Þ¡èÑ\13mK\b\9a\84pD\v\10µCÔ\15·hp\10Å#JÑ\ 3KÆƳHQWËcÖùJ\95=\91\aGH\96Å\94XµN¹\1e¡Rcå\14ùÙ±$\14
+É*²ÐµVm \r.\885§1ÒÁÖÕ\8c&ÿ\1dp\99dx?Rôó»\ 1¦)ÝH]¤,\88\¬\83Ú{×\11\ 2\82ëF3Å=þ\87\9e5§SÓ_\ ecä\18'É\8bGéºË\r+ø\8b\aYO&!\7fÞYí\9bÂÔ\93\87_\96üE?\7fâ&ÂN\12Ë\14\ 3Q\ 3\9e@\10£X{\ f U\18¯êIÓ5xô£Ó\r G5À\ 6\88â[\94\88Å¿Ðe\8eÎ\85Ñ\12`\ f&q\9c£n¨ºÖÊ\93 Ã\0Îð9¼Î\bdÒ\\8fuû\94a¬",v\85É
+~Þ\0ü\98]93\153\ 1\94E¨ÇoÊ|Ê\10Õ\97Zò\0±@\870^U\80b\1f\17O[ \f`|
+2\ 3\ 5ä\b§\ 1¦$àîq\8bÐP
+{¶ílÆÂ¥ÊIúBüHbQ\91@#¼Ø\9aJcþ\ 57Î\96{â(x²\ 6\8c\9d\8aÿÐöËÈÑë\90á\b¼Gíä¶`iñÈ\92íõ¥¢\12c\11\84\9dÄÆ9û\83Ò3ÀíXN\17\98\8b«ÿ\90ÓÅj9\19\8f\97éÅaÕ
+zö:|\añ\14â\85]àµtß\fð\7f\13
+1p6¦=\92\99\ 16²\ 2é²d»Ìá]áÈíl¨ô\13$ÓJó¹\95\80 îh?)\8dÅÈ\ eÌGmúE\ 6»ZE¿\1c÷\83óè\17¦7÷·_ÿ¸ýúø(PzL~cub;\8fo'±\8f^\82LcP\ 5\9bq\88'ÁÐ4_F\fãQ·ï?~¾\17Ë\83\ 6\a½D;\9fµ\8fr3\98ãx~bLB\95\£\9a˶&_£hüÖ\88ÊC ¹³²¹M#?Êú'>sÝdÞÔa¥myF\90É\81Wì¨ü\99sì+\18F\ 6p¼ÅðËûz\12Ó\87Û\e\14ckX\8aú>\85^5ÍÎù\9cr\ 55ÇæýøöHåcÑ\abÝ\94\ eB8\8d¹\9fÐà\b¤#ìyèC \7fTà\b\80\8fAâ\8e÷½Ãn\96¼ÜÁÆ,\86Y¬«ÌÆ\10C\³\92×÷ª8Þ\ f$\vp\15.\17èT\14\16è×\ 1\01ÛQSßÜ\ 23{gõ\ 4¤É4=æJ\b-ZI\1eÔwM\9f_gx\12 *c\86u)\88\91\10\12Y\86ÅRÚ-\ 4ä\11\17:\88JHVx\bäõ\8d.·ô\98Èæ\12\84b\ 2\ 1ÃK\ 3ftn\9aºTXSâô`\19àÓI©p.\10hõ\e\8cà\8b\85\ 1K\1d\8dôr\10\7f¸\16®Å\ 3\19\9f&8\85\8dì\80£ê 2\19Z\\1d\8f\13\1eV\b9ÔÉÖ"\94\85ÏáÀÉF\8f²\8dS\b'\9dÃ|ÅPåE,lÂØ\ 1\19Ч\93¤Õ³2¥ÚðÆÈ\93£\ f8ôgXè¼s²ë\8fqƹ§t\8dc\1c¯<¡ H\16¡öX\97\8d\80OÜ2P±YVu8çñ©¹?ã\1dç0 -6\8f\93ígQ`t_^Ìò¡¼ý¶\1c\ 2\18\90\ 2âö+s\106i\e\17\13\13S`y~÷®\1f\88AKW|b½ù_¿'ÐÏ~CX®yªá\17\8a<Y,95\1cÙ~?ù\17úØ$)endstream
+endobj
+594 0 obj
+1797
+endobj
+595 0 obj<</Type/Page/Parent 519 0 R/Contents 596 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+596 0 obj<</Length 597 0 R/Filter/FlateDecode>>stream
+x\ 1\95XÁrÛ6\10½û+vx\113£Ð\92lËN/\1dÛ±;î$N\1a«I\ f¾@$h¡& \16\80,«_ß·\0)\91T\92\99Nf2²\ 1\ 1»oß¾}ð?GS\9aàß\94Îgt2§´<ºZ\1c\1dß\9eÒtJ\8b\1c+ó\8bsZd4I&\93 -Òx±\92F\92²$*º_PºÒ\9b\8aR]\96¢ÊÈ\84£\8d*
+Úhó\8cOnE\ f¢\
+Âö\8cDQè\r Z[iÂâeVªJYg\84Ó\86j£^T!\9fä\9bÅßG\13z;=If¸<NuUÉÔÉ\8cÈi|?\1c9K&É)á¨\17\9c&,\19\1d¯§+Q=IÄ" ±IcWª&\9d\13å8Û\92®h©\11\97 B§¢@\12·\ faik\9d,I\9bÁíF\96ÚI*õºâ\10ü~ìj¢È\10³Lh±\ 2$\8cÊ\8bP\85X\16\92#ª\85q|3\87Â\87\1eßÎ\e\ã\a\99\16jÙü¶E;fDL×F¹-aÝ\b³¥\r~r\12Qo\a\81ý\8eJ\94[º,
+e\91\15§È7\ 5t\16R\94ãN8¹Ñ¥_.\85ª\9a=¹«É*'\13>øfq\84"Óüd\9eÌéôâ\1c\9f\810¡ØyàÄ;\9a\9e6\9c\98Ì\92\8b\1e+Î\92Ó\84¾*¹QÕ\93\a\93\ 1Ê\94AÕ4R¨¥)\95µJW6àÐf\8c"Ï\98_L+D§LF˵sÈ\ 6Xîa;ka\8b>ïO\8aúGÅÍ7\13º.TúÌ\81à\18\9ciiið\93¥u\8d¢gJ\14ú \14xÅ\1aØjA`ì`Fð\85\ 3\88;\81{\ 6sH\7fÞßý\15\98ÕÖ\96\89ÕK8!\10¢¡\1fg\92)[\17b\vö\0{>#צ¤_B\ 2mr\8cÅ\1c\8c\ 6\1aÑÃÍ\97¯7_\1e\1f}§<Æ\1f4²©D)\1fß\f²î|é\9bïÌpæ¬\ 5,\1c4Dª\ 1÷^º«»O\ fþä\ 1}B[\8d\e\82î\8eãx~p\98\ f\95cÜ\9dä\81
+½¾ÒüNK£3C\81\19;ð\14ê0\88¼\97õ\ fî̤M\8dª\1dZ\90 "\s\95ÉÊ©|Ë\9f\19é\ 6Á
+\80C~¶@~\8d»B\19\ 61ývs\r0r%\8b¬¬O¡\16ÖBÏ2Ê\84\13KaQ\ 5ß1\1dìïB\93£á\ 1\80\83\1e\r\92©\1c\89´ »®kmÜw²±ÒkWX\81\1e{õ\8dsQXOɽ"Ç\9cUC"O;\96¸ ¹´\ 4
+^\8f¡=\9c;Ôd_°\ eÍZ]\8dn \9d[]É\ 1©â\1d×»\9d\e.éÞ\81ó£Û5ÔþZWÎè"\1a²@\10Ý\16
+Øö\1a"Sy\ e\1d«\9c¯\8diDÚ\aÐê\87\92vLVÓÝ\bW\85\92#
+Np#PPF¡sÉ ¨\ 2\ 2¶o¿\\19ëºrwòî\ 4-÷s¹;9{\aIì\ eA\96»iB·|uG\91úuezì´Í:P\\80C»¦8~2z]\1f\83X \e¸[óÌ\05}b©6FÚZW\19ó82RdÑ\98"\1e\ 5\92?ÈWL |üIâáHL$\0P\8aº\86ø,·\8dð«ÊÏQ·2R\92,d ü\99-\97×\1f(\ffFwdFc\1amð\1fÇ5z\1dÑR9Û\1eæÏÀ¶\ 1ÞýÈùÐNmxN6\ 2\1aòî¬u\ 3õg{ \9e
+½ôC\9a<\\ 1áïP¹er¿\ 4ñ\18ýΦ\83\ 3²ç¬0,ýPî]Ýì\81,\87\ 2ùè:Ñ6zÏ8ìâè¨Yï¬\1eáÐ\89Á(õ#\8f;\8dÙÎÂ\98\14\8c\8eÇú»_ ve\7f\7fW\13ü7\991\18¸\10CßKMNÝ´!k\83rõ"ï ÀHí¨êcòy\ f\eü\92éPmÃÖýY01 J¦«\91cº@nÙ\97Á$"?¦\ 4\8f \v5LaÃl£\95mQãÀö\83B\ e\ 1\8c\82Ï;\90.\94p°5Ê¡Q\83¼\81´W¬Á5Ì\10\84¸¶k?,\18\85}Vv§\80µ\91¹z\r\1dÅ{x:\1cäAÑ\ 3Ê\ 1»A\97i*=\88´ñ\ 2À£\11(ÏÍ!ÄWkXjv*+nbLM\15f\8d×½\15à«t/Fo²\99ïLfá=¨J×\85h\98í硯%;\16Ïó\ 3hJ\b\ f+¯t\a[i2\f\186Ö\8d\7f\8fú\17F¼ÄSA\ 29n\90RCÓ\15"ðX6ö_cÒ\14Z\0%Æë~Ñ/Q§\95¢\85x\96ô©5î\a ±D \aq\83O\94D\8fñf¥@£\ 6\88R\8aÊ»\80ÊSòñ\8d\8fÈH\9eºèDæ`\93\9b\7f\9b\0»AòÝj\ 3Û\95xi\8d\ 4ÊÔ\ f:\8e>\1dD\a\81dî{ÿ\871·Á\11x!Y \ 3w\9eêµ±\18\\1a=\81\1c±µÐú\19EÇ\ f\82þ\95F\8f©I`\10\15¯u\8b\9cÐGÍ2#\1d^\eþIèf`\e{lTc¥P\bï}ýk\8cëó\ 4]à%¨aw\0NOØéÿ|\0N'á!¶\7f\ 5ò\0\9c%ô~çð?ï}y@©UµÝ\14l÷b\9a³1\ f\12·{|\91\r¯/\0\ e\846 ÛÎ\18\ 41\ 1~\9dÚ\ 4iöÓ\9c\97\19ÝÎ*Ás\ f\10d|\98:~s°O½Ø¢\12V\16ù8\0\86²µí¿÷\r;ßÎþaw#Fk\85\83-2jz9ØÌ>Oºäþòí\802à\95uÛ¢}Cþ0'Ä\95Â\að\13´3Ç\89ä«HÙ<q\86\96í7\9b"/\vìx½=\1a`ÑE
+)\8cw\9e
+¢!\96èÔ0ð{6ɯ½À3èøö¢1ªÓùy2Å\9f
+ØKáùòpùñê\92>\eý7Æ\11½×é\9a\r\86pà&\87ò6l\7f{>Ã_\14²øÿ½\1dOÏOñöô_\9c\9dñix·þqô\1f©B6¦endstream
+endobj
+597 0 obj
+1783
+endobj
+598 0 obj<</Type/Page/Parent 519 0 R/Contents 599 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+599 0 obj<</Length 600 0 R/Filter/FlateDecode>>stream
+x\ 1\95WÁrÛ6\10½û+vtRf\1cÙRlÉéÍ©\9bi&\8dÝ6ê´\a_ \12\94\10\93\ 4\ 3\90¦õ÷}»\80$
+r:ÓñØÖ\88Àâí¾·\ fËïgSºÄÏ\94\163z7§¬:û°<»øxEÓ)-\v<\99ß,h\99Óåäòò\92\96Ùx¹Ñäufë\1cÿZ²\ 5åÆ鬵nK\8dv\95ñÞØÚÓFyª-9Jª´ªM½&25µØÿ×ý§\7f\8e\16÷Ö\959)ÄtºqÚëºõo\96ßÎ.éíôÝd\ 6\0cÞÇ_]|¼\8eØÆ42õF;Óê|\14\1eí`\8f\8f¢·\eÕ"ø\96
+SjÊ\0 ;¨7í\ 6x\0ÈøA\ e½í\0%\ 6\9eD\10³ùä\8aA|UÕJ\91ßÖ@ã\8d×\9eÓñz·\1cQ\87%(¬£û%¶\84´ÚÎI\rP\16Uó×·?ÿöZ1\92´+\9bk,ã\ 4¨Ö}Ha\9f\ 3B\aH\96\v\8b<üF9M!\a°¢Í³\96\1c~Y\9e\81A\9aÏÞ!\91«\9b\ 5>Ïð\8bµE ü=M\91!\13~}ó~2?¢üzr=¡/67Å\96Y\94*"µWy?æ\ 1üÍX>ãd73ýêvB\ e¨\907U\ 3ªøc¶Qõ\9a\8fe\ 1äÆ7¥Ú&u\8eªÊ\8d*í:©ßʾ\9c\8b°(+Mö´\v\14`î\95ôðù\18÷\98V]ÛÚzB¿Ú^?kwÎÇ£Z\]*MeZÕ\8aÌ#5\9d×\ eüè\1c\8a°´ÂÂ\9e\97Ú"\1c®Jo\13`¦nµSY\88"b\94\f}\8bÚ(\97G^\ fr¢Jù'ÖN\8eOMÃ\89 ÷î\1e¾¢Jmë\f\0\8b\1c¡\14ÆÁ0øT`I\ enÕ\93®¡X^\90e¶«ÛTå\9f
+\81Ò(§*\r\94±ïf»¾«!Ƭ$ß5\8dumZ9V!\8c\ 1áÃ\13\98\8bXɸ\0\1e\ 1s°\971\1fTKo" ]5²\8f·³ÇthícSéMYR¡L\99äĽÌm\15NÜÓ:ºÍ2í=ÝéÚÀ#âã\83ITx¨Ö¡CXª±Ë\97PZa\9c\a\188\ 4\94gád-º\9cÛ\1dõe%\9e\9c\94\9fzPÐ\10¸\ 5h\ 4\88&\80F.\rb\83=V\8dgS\fM\8c\8eDw>\8eM\eö¬Ñ½`·N\92ÕΡû"v\ e\93baüNW\f¹q6Óy\a)f*\96\ eÚ\10\15å&\17Tú\ 5\95nuê \8fo&´dKaó\8e\89om\8785ÙºÜ& *8|Ó\95pV)\ f¸s0qÉðbíl×\\ 4\8f?\bÚK\19\80&\98077÷/¡cãÉè\8e\ e¨·ð3\aé\7fïàôÔë2e\1f.\ 1J`ÃÜrL\8e\0<²báM®\9d}P\P¯\b_\r¶\11Ú\8amèq¬¡/ô\ 1óuN\92Î9\81\ 3Iéñ\rî5/\ 5\7fF6\85³\95\80Ø\91<Ì8:\15ÜÿÇfÅ\9bkêù\ fç\92\92ûð9e*z\15\83à»ÓsI£\82Ä\89\9a¦\84úÙKG¸\90\apF¨\93\9c!\85ñ&×\13Bï\83å\84\ADÏ\ 6÷\ fC\1a\84 µV1©\93àà\1f3\81¨\1f\86¥\95\13?ç\0Èÿ$\93¬\8aRá\9e¸\9bµÏào:OP©\95Åí\16D
+¯+mï\19»8_~|\13¯Tö$ß¿ryÙ:\83bxãF¡ß¸q\98Gà¬\ 2\99*97ª"³Uck$\99ªèÖ\87\ 1'ú£\ fjä¼GntN£~$ý7z\19ÑÊ´x\pC\ eF\ 2¸sA\16\ed|Ø\eáÀæ}\97ÁïÒ\11it§Kø5¢\89íá\18ô\83Çw\19Ï;\88'lGJpG\99um\1d\9e\88Ö@\91È\ 4\92\10\92㨣\1dn¿4ÿ9\14\ºew\1cª\ 1\9bÕàbç\9cã¬ÈË9Óáj8]Ðßñ<\89{\aUå\86öè-¨\1a\13TBA®\vÕ\95¸\86"h¹ìp3`¾ór\97J`Xõ~È\10eË\88Ä\11Ù\8d{¶r¦½W0*þPu°å®Î6\9aÕ\ 2ì©HÿÔ\98>²ôB\1d¦\84\ 2è\17¸;\17FÐ\9cÈZ¢ÃãØöø\fôÂÞù4&F8õnPI\8f?mý\94\98н¨\80ß°Ü\83\96¹7\8eê.\16¥èÔ\9ci¯é \16)\8aÚR´¿\8dYoJüÊ\r\980rØÉ\13\8a¤ð\83\12r{\9dT%\\95çpn'JáÊ\1cB"\15¾rB\83ò#ßè\f·Å AKÌ6 °\87¾Æ%»1ÍÉ\99\aÞàð\87É\12\8esRøÓÑ\ 1ÊÜ\97CçÂC\9c±§73¼±ü÷\8c=½º\91\17\8aÃkÕõd\ e\89\1efBQ±T0\99\bÃë\8bL\83Dû\11M¬à0Wíçî{\1e\ 2äò\93\11é0g\sl\88\8d-¢°\1d\ f¯ý \1c<À\82\08¸-±\12-3\98W'\ 4ÓÝÝ·?\85bí\86ÃÁ\18µ7.\9e\#+»\11\vB\87ë\1eVà-'Y±ïÜÁª\18çâãM\9c)§óÅdJóÅbr#¯g·_>ÜÒïÎ~\83åÑ\9dͺ
+N"\93:G\7f\e\96¿]Ìð&\9b\8fÿïkÍÕâ
+ÇÈÖÙ\9cã\81ð?Îþ\ 5²ãÓcendstream
+endobj
+600 0 obj
+1613
+endobj
+601 0 obj<</Type/Page/Parent 519 0 R/Contents 602 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R>>>>/Annots 63 0 R>>endobj
+602 0 obj<</Length 603 0 R/Filter/FlateDecode>>stream
+x\ 1¥XM\8fÛ6\10½ï¯\18ä²\ e°«\95ü½\ 5zHФ\b\8a4mãc.\\99^3+\89\8e$¯×ùõ}3¤$Jv\9d¢E\80$\92Èá|¼yóèoW Åø\93ÐbL\939¥ùÕÛÕÕÝû1% 6ø2_.hµ¦8\8aã\98VéhcËTÓÚ\94:my¤J§ûÒÔGÊíZ¿^}Åæi»ùv<\8f¦Ø>úT`\93¢}¥KJ3\93>UäÖÎüÚÑ«O¿½êo\1fQmIívÙ\91ê&Úé27UelQÑg\95?(ÊÕ®\92o\8fæY\17½\ 5¦àÍl0¦Ûd\12\8dÙ\v>þî±´ûÝÝÁ\96Ù\9a¨¼;ܽP]\9a]¦\11J}CªX³É\82\ e&Ë(ÝêôI\8eH·ªxÔëÞ!È\ 5\82¢\8dÁfõ¨LQÕ²öÁÔ\15[#S°\aïVW\9c>É!%ü¿¿~½Jæði>aÏrZ\8eÛ\87\8c>s \90øÉT¼îRÏYðö\82\r9%ñ2\9a{[Íöþyå#u5õ'\ f\a\95TÕ\93d®5"î\8b\91¦¶#Ú©RåºÖeDo\8a#IÌõVÕD\a]jdÎåK^)¼(l-9A]®\93k¤\ 6©2Ug\86xQ¦75\1f}+N¶\85S\99-\80\0Ù£]¾\ 34Dâ,µ`{WUº¨\8dʲã\r}×¥uÎùݼ¸Kƨï\8fºÃï\b\0«\9eð\17¢Ó\0\89V5\0 *Ô\9c\8bk7MÐÚ\ 1\eÑ8ãó\ 6Ô\88Ù½éÒ\ 6¯ì\ 1fjë½nÀé\12æ\0ÈÑJB9'õÖVüwwJgç9jp1^Σ{\9aͦQ\fXM\0¯Ä?5ÀÀã¬×Ð\1f6miôË\ e½ijé¸^mðÀ!£vìG\85ÂÓ³Êö\80}Eò\8a\83\ 1ÎÃ\13qþ|~r~\8b)i\84\1e0\eçûþ¥\92wW
+IYká"*Ù×]i\9f\8dc¥[g¼ETjó\9dªÍ\83É\98»\ e¦ÞzN\19G1(\8b\ e[\ 6±ChË;>Û´Q©ß\87ðÁ4¥]ïS½\8eh\ 5Îáú6TwRd\90¤Ù\1cyQ[Ð\1e!\ 5¨&[À\fsË\8dË}¿[8¾x±X\bø9ó³\19j>\8b\13!\94©üë\9eºÊÇL3!\99ÿ®_j\1f·0\9dcÓ¦uCg\1cÕõ\98N"\b¨.ÄAx~NSÁcß\9b¶\8a§8@(\bdè+¹ÉÓô«\a\1c0@ÓåRà.ÃÆ=´1O\97÷½\88\9b)Õ\11òE\14\ 5Ü\86ð@n§Ü\96Ú²ÔÕÎòÜðLã[å<Í ÏI,gH\0<\83Í\17 í\Æ\ 3>ëgI¦²g¥\8e\83Zêþ\17ܦ0\13Ñ\f2È\82Qê\80l\8aGøë\ 5@\80×\96¬¶Ì\96ÙA\1d[þ@\84׶¸n`ëÚr\8a ¶dÂB gä\9eº\12Æ÷ø\18ÂöÿQ\16sV0JÃ3áÁâ>\9a\ 4\1e\84Ï\0r<\8b\16ÁW\1eÔ\17\80Ü\ 47ôßÕ\88\1afó©³t\11\92@\19c\7fHh\9eë¨Ol§ÌÖ\10\9b\ e\94Ì\ fymHlÂÃ\9d®\ 2îÿ\13±\81f\99x\vKè \88°´\16q'íÓg;&»8\1eöÅÊ\v¢\0þ-\1ayt³\9bá8gmçÞ5úÖËÙ\ eÄ\r?\84ÛÚv\ 1\961\14X\92\1a\99à\ 2#Ç\96\90\92úÛ\1eQ8\91¢dî\aýbË5\94\92Ï[£\8aß\8b~ì´´Sµ"<Á½@I.'ȸµx\83\81Åâ\97gîZWii\1eX\8f<Øgh"1%ü¬_R½«!I¸;\ 1ôA±Úh\86©8+êÏd\91e®VkÖ?\83d¶É\97ií>¶¬ã\94Í`\87ë\846\ 3\ 3W[{\\95\v,öÏ\1e9û\97í\f«r\ 6U\83\ 1PÎd¦K-=\1cQ¢\8dÚg\0DË}Ì:}íÄo\ 6)iÏ\1a$C´¨[Ûæ4TÏîÞ2´6Hpçÿ\99ûZ é/û?ðìT \ 6\r9tàb\83\ 5¢\8d\ 6Lv"ÑZ"\exÓ©\96\13Z£C_¯ù\9dM;~ðW\12\8c+/\8at!î»y\11\18îÑ\95»ô(¨µun
+\ 3"S¸\19S\8a7Ìd2\16]gW[ð\a\8fS\93UC\82¨j¾o\8azä¾å«*Kë\96Y\19)\81\a¢\ 28'r«\810 \\1a\ 2\1aãòh÷\b¾\10\ 5ÏNíw|\89awÀ\10Ø-çVþÔÍ\9eo¾\96um&\97.Gî\9eNN¼@\80pÎ\94¢UÁNÅzP\91\ 6ÑFËW\90\97ÕUq]{E§p{DçÔ&Ýgªôw*()\91B"\16nø\0\97MNÃƲÆfw:ü³\ eoÈÎÝ·)\99$¸\16ç\84\89\ eº\97\87FS\9c\99Ùø\rÄÿâ\91LÆØ\17ê\8d*\7f\88\90\8fÍ\97ÑìËké°Ë³Zh¸)\8cËrµÓ©Ù\98\94\e\90Y\9c~â$u}\82QÑÀ°c+¾}þ,*\7f\80Ôs´\86\85\83UMÞÃ\1fi~`òÜ\16æ^oüîýÒ§)\99/pµ\9bßO\90¨Ñç7\1fß¾¡?Jû\15ÁÑ/6Ýç¸\80Ë´b\97p\99çÅ·\8b1~AZ\8ffÑ,¢\8fr\11â\1aJ²Ð/ÝÑ\1dÌ+Þ>]L¡ÿdëxÁ/Pß?¯þ\ 6Ñ)\9cKendstream
+endobj
+603 0 obj
+1658
+endobj
+604 0 obj<</Type/Page/Parent 519 0 R/Contents 605 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+605 0 obj<</Length 606 0 R/Filter/FlateDecode>>stream
+x\ 1\95MSÛ0\10\86ïù\15;\9cÂ\fqã\10HÚ\eôc¦Óii\a3í\81\8b"+X`K©$\93É¿ï»ò\a®\en\1d.1\92vß}ö]é÷$¥9þRZ-èü\92d5¹Î&o>-)M)Ûbår½¢,§y2\9fÏ)\93Ó+O¹òÒé\8dÊÏH\eº\15ÕFÐ"\99'K
+\85¢\9dp¢RA9OïN³G\ 4[ôÁf\8bKìÊò©tJ\ 4E\95ðO¼gNýÊÖ:©¨[·¹\1açÚ)\19¬;¼~x°¥=?,¨Ï´WNQíU\8e*|P"'»\1dW\90k/kÏ{
+ìNXËÇl\ 2\18t±\&\vZ®Wø\8dâ ±¶\r»·\94¢Ffw\912\94!½\8bd\95Ðg\ 3:B\ 6m\ríu(bR\1f\84É\85Ë[\9e[]*\12!\80s\rP(v·Óæ¡\ 1úÒ\9dÙ\82»3mz\80=\9e¼TWÈ\87\9bÛA\8c\8d\ e\9e\96\ 5 O'hANdMy8¹?\ 5\83`£\90»o\9f\7fÑN¹J{\ f\85\9e\83 b= e\85öm?Òs\94\8fÔ\95\12Ø\83Æ\ 3\80\14\86h\ 3Ý$Ù\96Z\ 6|\85½R¦áÚ\a¥¨Å«@ÏZ4å+Y;\1d\ eD¹\16¥} Ð8vh\94\9dCl\ eqã\88X\v,¡öDç¼\e£h/ø\88öQ°/ì\9eê\1dáSw\95R\ 1@ÆRd\119 )\95÷D°gÌf÷F9Ò\ 1\r,KêbôX#U0\1dÉåùè\e\1d\99¾ô\a\10Å\ 6CÕ\ 2HèÎ Y¨\r\ 6¥lõ¶l 5\8að\1844PáC\ 4f\1e\ 4¬Ü,µ<G\ 24bòÐ
+c¹e\9c2\9az0\80?9VO\87ÛËhb\ 6ðá
+\9aÚe!Ì\83j²\ríBð\91(K@ÅÞÊ«ò\19\9b\86\fk\ f#óâH\9bï,ÐTyF\12\ ezò±\81o>]´\97È\94Nn¾\9cðÑ\97¡\9erÎ\a¶\82\90Oü\9bUö\9cû)\8a\84;\83\9du\ e3¯ä9\96\ 6\ 3Ë FÂ;½È
+ÿ\7fËZO@\ fë\88¾\1c\ 2êD2\93\19\e\ 5C ã4\84=í\99\7f<9\10îC´\19|\8bæý\8b®Qp\7fÚL(u3\89@b\8b»\860&\81¡ÿ5×<a\111¯4@{ÈÇ\8a?ÂxèÞÖ\9b\a[\8fð`8ê2\87'0v\9e
+ÌÌ8Ù{a¤*ÿiª\13¨\94Ç\r\16\1c\1f9î\ 1e|\8d{(¢\84\10G\9dIIàßð<Ùgå\9cÎse\86\97ùyúÚe¾nm\97^®\12~$ñ\ 6\ e\1eÃÛ«¯×WôÝÙG¼IôÁʺR\18B¾ÙYð¬95k\8eMÿÇå¿\-\935\9e\16ܼ\8b5çÀsôcò\aY.jµendstream
+endobj
+606 0 obj
+853
+endobj
+607 0 obj<</Type/Page/Parent 519 0 R/Contents 608 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 70 0 R>>endobj
+608 0 obj<</Length 609 0 R/Filter/FlateDecode>>stream
+x\ 1\95WËvÚH\10Ýû+j\91\ 59Ç\b$0\86ì\9c\87g2c;N '\8bq\16\8dÔ@g$µ¢\96ÀÎ×Ï~ð2\99\99\1cÛÇ GwÕ[÷V\7f?\8b©\8f\9f\98.\13\1a\8c(-Î^ÏÎz×\13Jú4[àÎèrL³\8cúQ¿\8f+içÍJT\8d¬i\14Ñ}ÊF\95K\9a¶U¥ë\86TISQÌ\ 5%Q\12=¾\9c}³+ÅC·Rw\10G Öê\8c¢8¢÷eSë¬M\e¥K÷ä\90âØ?\99\òs¯åR\95%o°QÍ\8a\9a\95´\v÷©\96¹\14F\9eûÝ\8cÛÞ\90}¤\14\8dZKú¢ÊLo\fÝͨ
+q\162]\89R\99Â\90*ª\\16²ldÆ»÷©\e\ f\tk%\88n§ÝO÷oè¡£"\19Ùe§÷\1f>ÜL§T\8aBfT©J>¼\8c\b\18ȵҡµ¬\rR1¤\17äãÒeþD>8¼s#Ê[Qn£9Ú6\15yn"\7f1\19E\0-ëÌ\90²È2Å \89\9c\16miñ\12¹j\9e°\90^«\f\vÏ\9f\âr\83\9d}\98~[\94$ÍÛL\9aW¼2
+Ü\rK\87\9a-tM\0ªÌµÈ\18j\v\16ê\9bÕ@±&Z¨\\1ajô\16ÐÉEo2îÝÍz 3"Í\15@4ÔVº¤L\16¢Ì"â½zש¯g÷2\1a\83HHç!\19]ú\9b¡Ø|o\výç*D\ 1\10\ f\ 3\ 1À¨\vS`\e\b*{\95e\8e\85\88ô\8bú!ê\f%»ºÿòð\92\90\96}ú}a\17â\14tNF6\1cÜ»Ù\19\13Ú²\9abþôé·³ËatA\17\96\ 6\ 5è?\8e\ 6þ[NSî
+ w\11\ f-IvíðЩå\ 2»\ 3 [»ÃUë%uVMS½êõ@8¦¡\89\8cnëT\ 2ö¥\8cJ\17Î.\16û\89ßbr\9d\801\90ôgH\9eª.Ãà\9bÂÓÚFÂÅ&Ë:p4]\9104mDݼÕé=G*ëszW¶Å\1fzn\1e\10Ï9É&\8d"pþ¡3\95¨\ 3ÖõXÆà ø:\1c\8fPL@7\9aD±ÿ¶\83n8æRï+Éíôí\1d¨\97¶Ü\86hZ\10H4ÿ\81ba²2*TZk£\17M\94ê¢w\bû\16@bb\17º\96h\ 1|,Ü\ 6Ø\83á\808\f\92\9fuâÕý{ðç\ 4ø\ 1Ü\9f\81?\98D#¦ù~k1IÓT\1aCo4+^N7Ê _@Ó77Ø\86\10\91-\a8¤çßd\8a{'¶þ_íÃT×k\bBh~\86 ,þ½\95$ô§ªÚÜ\81\ 1(jÝ.\9d²¶F²tA líYn2Ñ\889tÖX,M\85\ 6z¦\96ßô\9c\ e\10>\11ü¿\90¶\9b\8cÑPÝ\80Ül%Q°\15¨8\97²$£\v.\1fä\ fѤº\´,±$æºmh³\ 2[ \9aÈB\19*¤\80öB}p]¢Ä@³¦RÃ\93ð\8b\eð\8cïªäs:\965;å (9Õ³z7\aÅUi\1al\ 1Hy[/ë+m¬Õé:s\8d\1fà¶\8bp[-j]le*H$\1aç\8aæíòhgù\b>`\83\ 3ïì#\v\85\9e,D¶ïd\87\92\eR\ 2\0@\82iíÌ×È\9a\95»Ò\ 6¥ãÔ×ð\8bc\97óòÎ\fá7}þ\88qÆhâw¡\1e\8f£\8a-¾ºLaJK¡Êóm\8eÇn\90\82FL(,}\94n®!9\ 4\89¶\9còø2f\87ÈãeT\92]? \ eéFZp^§M{\91rü\ 6®\fά\ 4̸&ù¸RsõÜÚa\94a,\98<îêrÅ \19X)\13f;Ud\1aÄg\ 6ùD\90N\88\11µ\12å\13m\ 4\8cW#"m\e\9c|\878Ë\fV\1eÈ?[É'\12`wÛ¨\ý@&P=\10\12#\82÷oo¥áÅ 6x\11Xå¹Þ0L·Súó5ÖiT\9a#Ô\ 2!\80¨h\Û++\99W¤\16ô¤[»W&Qz¼e\91\f©ïûö+/6#ïÕ\1dú]o\90ÔQÕö|Ö¸Åî4}FE\88ç8Y\v;\960\87÷7áE\9cÓÂ\13\128\ 4¼a<\880[ÚoÞ\evæg\8d\18æ×»\ eÓA\1f\8f\ eì(´s\茶é\8eÌÀ_íý=ïy\8cLïc<\9eôâ^ÿ"º\9aÞïbòî\1f\f\ 3ÿ)¹H àìTø\8c?Tk\11æá0Å&ñøÈÇF\18vYÝ\17jÙÖVYy\93Þõ\85Ç4\9e$ȹ\9bLØ\eþ²ü}ñ\95Ö&"÷EÖ/¾\9e\ e\vC \87\15\ 3´\10V<\81^".;\91ì\80J(¾¸<\ 2êähê$¢\96pNØ.O\8fÐT0\ 4\r°bvºñv\17Xè3¾\ eÂC\19ÅßPf«pÏ»Û7ç\vÛ¬
+:\91ÖR°º\1dv^h=ÖjÖUÿ\9a]ß\86\81\19rË$tj¸ï\94Í0X{\ 3»ÈÑ\88\ 6®\81©\7f·Ø.\ 6'¥~Z6\0Od];\9a\vgÌ<X\96\9a¨\12Æl êLãÓÚ.\8fmëh\98\9f\9fÍïh& ->·\1a\e\8cl{ôð3\ f·6 b)ÆÉ£\125 æ\13\96+\85ã\12êkÏF\9d\0\85ß\99åôù ªÃ²4?\96^«©ÖÇ*¬îÊ\r{\87ÖãiSÉT-ÜA",j\8f2¬®~3w\14\0J:U¶ªþX\ 6÷ña¡lW\90LØïQ\8d~)+\97rÐ\80\ e\v¬;è\0\1fçóлL.\0(\98Ë\ 1\1e¡bÉj!\0\11Kx#ªû\9c¬NoÜ\ 6\95⦷\1d7\8aÑq¶Í¼\1a\9c¸³kÍÂk\86kT¯k½ë±/\1a\1f°÷\aß_;B\ fq.ñç§dÂÐ Ø\8fgÿ\0<ÉÆendstream
+endobj
+609 0 obj
1754
endobj
-569 0 obj<</Type/Page/Parent 490 0 R/Contents 570 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 48 0 R>>endobj
-570 0 obj<</Length 571 0 R/Filter/FlateDecode>>stream
-x\ 1\85XmoÛÈ\11þî_18\ 4°\ 2D²H½_p\1f\9c\Ý\1ahR÷ìâ®8\1f\8a\15¹\92\98\90\Ý.iE@\7f|\9f\99]¾X\91]\19\90DïÛÌ3ÏÌ<«?/"\1aã/¢EL\939%ÅÅ\87\87\8b¿<\\8cGË%uov\8b\871ųQLÓå\ 2_çs¼YM\eL\1dÓd\19\8dæa$\8aù?2\84½ð\1d\a´oØèêfJQD\ f\e\8ai¾\9cÑC*ãczH\ 6\ f;í4í\95U\85®´uï(+\93¼N³rKo\1f¾\\ÝÄaí`o³\12S(µÙ\13>6Y®ý\8cf÷A·Ï;R°gy\9bTïN2Ué\94T\99\92Û\99:O©4\15a\ 6o!î7VGlú/\7f½\98¬Æ£\15Í\17À\84
-\9aN\16£ExÊé\9eA\833\8b\b\83}wj\87C²\92J}À\87«T\9e«*3¥\e\11Ý\18K\85\81YY¹1¶\90ÿ\93)©Úe\8e\92\9d*·ú\1dÑÑÔ\8d\85Voàge0C\v\18°³o\a¬\9a/[\e\83U\1dòâ\bào\1c9µõS¶µÞ\b§\136\92¡è\96Ë7,\1f\90ÙðÈp²äÃ\86Ñ\ 4\94xH\abvj\92ºÐe5ú\ eFY\ e\18ñIóY<\9a
-\9f¦3°\ 6\10Ü_\ 4R\9d\19éVÀAO=\99Å\ eÊØt\ 2ÔýHÜ#ÞÕÍ\8a¢)Ó\f'F`W\8ff ñ(\1aÑG«á18ñ»\90éÍ\1flvGÏ1\rã\ 5ûv[\92±©\aßÕû½±\95\ 4¡ÞçF 7Í\86Nø(\84\ 4\7f9\80Eí*<[¼'¦ÜdÛ\1a>+\99\81à25Kð=mÍ\10øpz\83-²Bf\0zO\ f¿\b<Áâ\14{¦\9ef÷ªX«K\aF!1J\95;r\86ÄRÞ\9f0\1f\99r¤¬`\ fTYѣϢ7<ĬrÚ>e\89$AïxañúHôkV¦æàèó\83÷Væ#K\99\94{k\9e²\14[\ 4|Àéï Áâ\92\11{|Ûx\18ÏÁ\ 4 üï\8eæ\85I³Í±5G[8ä\8aõ\88\91ó\90á´\84#§e\12mL\9e\9b\ 3\87\91k@\0ôq\0¬\12S[\87,r\ 6Þ\vv§®µ\95\86\9eT^kÄËÕÉ\8e\94£Ë½ªv\97R7\94]g\95U@®W/Ö\1aÄÝç*\ 1ô\87¬Â\9a= \0 Ø.¿\19,³\1c\7fK.«ôãÛ\1f=½Æ´bVF`×Ì{ߧ\1fãÎ5\ 6 \10^l\ 5ýDWµ³W¹IT~å8ÈW\81m\8e·<Y²\85\1f\15\99¯XvÔç&¬-\82¨Õ\1a`½4\ 5ð¦(FùñÅ\19ïáT\99p\bÀ\9d\96\8f-½Q[\1d\0
-»¼ãH\95t\0\8dµNÏØü\1eépy°\80\89òÌU\97¨\8f\1fw:ù*\11öa=ºJ\17´×¶È\9cã\1aʬ+Ô×6¤=Ô`\1c§\98ئ\12Ð\0\OT Bì\8fÂ\12Y,\8cçôÃi·>³Î\9aÆ\ eêªÞó\81
-\8d¢\1cZ\83n\116\ e¾eUS§\91w\86ô7¸qv7à\ 2_\9bj¡Ò"+/ÏLìÀ@\bÊJæñ´³Í)Z¡\14Of\9cL\ 5ÍV£Yx\bM _Ò&³\85\90îYÏmÚIoiAËY»é\8bͤëÇÁ\84ÓÍ;7ÄÇV\aH?x&\ 6\ 6\\84¤Ô0Ì\9cÒ$N\ 3GîKO\9a(×O:ç9¶\ 1_â¸S\18ô\a!&Úq\ 1ì
-v½O\91\92\ 1:Ö&\v\9a eÄ@*ZÌÙEyj\ÄãT:Z\a\10óÏ\91ïÍ¡¾\801÷Ú×\9ffçÞ^\ 5Åãh4éíÜ\7fÆh\8cöÓ\e}&\93\9a>Ý\98zjMS\v\1f\a³Ç·\84\f(Q$¶>\v¾\83w 5è\9cÌh2õyÝtMç^\89ýÑ\ÔN\14-\99RòÔá\14-NÔ\ e·)«ÿ¬3«Y\ 4ÈÑ\r:½\1d\80û\84û~·_ÿ\19£\b\0bÔ\9eÖ\7fÆ(8
-dÛѳØ]ÝÌ\82L\f~\9c\9aêkäó"ù\1dx]Ú\fX5ê2\ 5A÷\90h;p³ëLÛ\ 6L\9dúRÂ\14uh\vy\ eIIÛ\1az\16-\19\9d¢2\fÈP¬jÛ»ð\17½¥!uÃ4iç8ÌU¡ÆH=Ãq¾\b¡\fÖZâÕ¹\v ?lzêu]í\fwÏϦÒ?\ 6ùÜ\8ac\ e\16\972ÙÅ÷\7fUQ¶áÔóÎõº½÷\87\85Ê3_\82^îI\ 5\853\11ú,\11y\rÍÀ5ÖûÁÚ\ 2\89û8h:¬¢Ô\14
-©Zèb\8d\910\81{,¯\82Èð©¾Sm\13\vZSåÜY\8e8\1eM\ 5½6ã\fO)\1c÷³ßõ£)+\vi\80\9dqFW\ fr³e\95íetç#Ç¥ç\b"êL\8e¦\1d ÷\84 å\85áâûB©¹Ú@\18 êÿèä\ 6\8eSt0öëÖ\1at\r]>eÖ\94\92\12\87\9d¶mÃ
-Þ°BüÂ
-ñÀ\92\f\86\812Ò\9cñUÚ\84è\vSc\82±öÈ «Öü\88\ e\9c£C\87>\ 4ZðmF'5ÚèÑ\9b\1d²o\12¯Póã(\92ª7\81|^\85§\90Í M\1cÅ'e¯%µ\84÷xV4à\0\v\f\8f\ 5<\87v»\ 4g ~Ö0ûغ¡Ò´é+ý#\vÜ3§Ï\fè?ctÅ*Þ\eËæõ\9fq\ 3@a\8dz£ýg\8cÊÕ³[û\7f\8aC\83Ë©ç\85\92^ïýü\89>(\91,è¼\13¾ôF«%ÞÑgùÃ?t0F+\88»ÞMã_`µPëÕê\ 2Æ0å\7fßæÀ0ÿ\83£È70ÖP\a\9dç\0ù\13\84\8e\175r£¨K\Gp\9fDÄ\ f;äT\86N̦¦\13~\81ek\8dØid\14ó\ab\ 5KL½Ý\8dh8ü¢A+©KýòqÛôP\8e¹zIû3_\eÉ/>4\1a\9f\8f\81äîÝÎ\1d'hQçU¶\87òLò\f\85â$ë\94MvÐ\80I\ 5õÆwÿÊ_\9d\82Úwõ:EoI*c34dVÝ\rp\92'o\188¹À\0\94\f2>A¾h\87\8aÍ\85\97´Â¿ÎÞ\ 2\82\ 3(!Þ*¨þ\9e\1d£PÀü=\ 3\8a\83\15/n)\90"M|\82\eMåý¬¿AovW\94Æj\94C\vÕ°Ö,n$àÝr\v\94\8e)fö\r\90\80\1f2·ëa\1dÊþËW\89!¿\1at{Ê\98ï\14ÿ\1dþ:\89\7f[Îù{x½§\1fºRHß\96ó\1f^^{ûy:nÖñgoíjvµZ¾²t\12_ÿýîo×íêÞR\94ûë|¿Sÿ¹þíîÕ\1d>ÝÞÝ·\eô\ fÇ\ e¿LÇãñ««ïî>v\8bOVß\99\83¶w\1feýÕÍ2(\88\b¿tE4GU\92KÙýõ§\ f×tgÍ\17\10\91~\ e?xÈ\ f'\fÙ0\9a/0}¸\88ù\17\87Ák?4L\17Sl)Óâ9¯E\81ùçÅÿ\0_Ð\9c¤endstream
-endobj
-571 0 obj
-2125
-endobj
-572 0 obj<</Type/Page/Parent 490 0 R/Contents 573 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 51 0 R>>endobj
-573 0 obj<</Length 574 0 R/Filter/FlateDecode>>stream
-x\ 1\9dXÛnãÈ\11}÷WT\84\0£\ 5lZ\94uñä%\90ÇrV\80GöJ\9a\r\82L\1eZdKê\1d\92e\93Ö(_\9fS}\91(z²@\ 2c|¡È®ªS§N\1dÎïW1õð\15Ó¸Ow#Jò«\87ÕÕíÓ\90â\98V\e\8aïî£\ 1\8dî\87´J©\17õz=Z%ÝÉj5\9d¯f/ó?\11-¦¿|\99-¦\8fô:]|\9e-\97¸ºüiõÛÕtuÅ÷Û\87Ü·Åßø
-\8dÆ÷Ñ=\rîÇø=þ\18õ©\94´tQ\a>j\9fFÃ~4º\889+H\97©,©Ò\94Ôe)\8b*;\92HS\12TÈ\ 3¥¥zs\9f\1euMK\91¯\ 5í´©®\89t!Io¨:àI]¤ªRº0\94צÂ\1dYJUYË¿pÎ\0à¦?BÁ«´»ÚI\12I¢ë¢¢ÚHÜe\9f.dRñ¯\15>>\a!\7f\9axÃCT«\94ãõèkWE2Â\95Rë*\9cöõ'âX·O\89¯öf\f<\80kÚýÚ\1f\8dí\87\17àÅ\f#À»\eŸq\14÷\ 1\N\83x\0\84Ü_Y\eÀ;¾ïî\ 2¿ÿ§\9e5W\93Ë|\r`\19@Ôì[Û\8c\8e\\86\ 3ôñ"\97sïmúå\96n\9fú¾àPÈe\82ûR\15\15\ 2¡§¹*8Îù\fû\9b=#P¤K\992UÔ\86òî.\8eÆ-0o\9fÂC7ý{äyjñË\ 6|¨K#¯mià\ 6w\17\ e}·\141\95Ê2Úkc¤1ü\11ÿ\0\ 3\98z\e\95Iû\aCcêuªJ\9c K\85«kYHQíè\9f¶°?ÿ+²%ÑM|\87\1cÐì\85ôÈV;\ 1r \ 6\9fFf'J<\8dod¤¥Ú\87R
-\10ªÈ\8e\1fh}¤TnD\9dUö¸\v\9eX\90ü\90\rGcDñC\16Ç`J\98²\1e\r\a\97À¿\14\89$\1e\9a\1dÓ7A4Æ\80+*åï5*JO5 ¥òMávQ¤h\941:QöîËگɨ|\8fñÌô\16\897Ç¥\ 5\ 2\9f\87\9e×F\15[\1cè\ 6åkW\97¾±\812ÝÀ\8e\139Î]íb¢BÇ6¥ÎqÌßU\91ê\83¡ù\8a\ 6\98\96$S\90\8b\88h.ÞÔ\16 \87 î¼:Ò\99N+¯\rt\81I_4\ 6Ýå\8aSþ\ 1¬ÌN×\90\ e#\19\vR\ 5DEd\96\93\ \86Å'\fvp{sQ%;¦
-P\r¥øN£\9fª\90i+\ 1DFKÊ\86Æ4\1aN\83\8f,\8f®½,\ahîÆIèG\8a!_,>\83!ëlS¶\87Q\1f_´\94UÅI>ZÅ4´\ 1ÚÓï\98&¾\18\0átÎ\10÷04c&í
-ùÿQ±ª \18Ëï\aC§3\11É¢zà\81²d+4R\an\ 1\12/â \96Ú\ 2\13B\9fZ¸\0À\1c-x8ÍÁ5òñ(qu=@¬LØ\ 6\85È%\1d\84 £äª\1ay\1dêÒü\85^\17³ùjº ÇÅìWü\98ü:\99=O\1e\9e§ôô² ÕÏ3»ÌP\7f\18[\7fÿ%>Ý\88\9eA«\92@fc·K²\13ÅÖ\8e\11²aµ ù\97çg2\15\b·µ\17²L\1f,\1f°]pÁÉk¦\13À1\81´øF\80Êÿ\16%\8f\7f\v\88ùê¶ÏëØqÛD4©*\99ïm\13\11ïMa'6Ù¶/õ^\96\15+\137\\9c0?ìT²C;\98\9c\8c\9c\93\97\80`hE+ºm!t
-BÄøÛH²,qp\ ey\14[·Oo\9f\ 2ÔL ¿X\1f¥U\10\88\eçj(\11E\81í\88]\93*³ÏÄQ¦h0\13ͳÁæË¥\98½LÔF\ 1ÕÀ\17äËϪÂT\10P\99^[\99Ä\8dZg²låÜ@À¦ß\8aø¨\b\1e\ 4\16>\0ôgÚÊB&\85>üõ²ñ\8dº>e*ùF\9d¹î0"\9c¯\ 3$\850@\ 6Y1YdCè=Ð\83(¡\98\83Â\96ø/:X!óx\1c\ 4\f\8f\1d\r\12ÚÎîGP\13\1d\14"q¼Ã¢io¾0é\90cg\ e\9e8%\88¢¨C뺪XõÎ\0\80*ì¯\ 2ä.\12\80\ e\12ý\a6æ, lqN#´\94\19»(\11`µ¢m\ 1ÐûzoE\94\154´\0\10¹ 9Í\9cÒb·X¶² 8AÊô?¾³\ 4ïÝÕ9\96!\98m|\8b\f\1arFà²t7?nìà-1TÂ\ e\9d9\1a\f !Íp#;¬\85Nc\ f}¿\1fu®Ï\f(ä;ÉGD+\ 5Ü\95%\\0¦£C\95X\aë\15ÒhðØq+8\8b0a\13cjX¨\8dæ\96úÉÚX²]\1aR\97\95CQdFó(\8a5¬H®Sµ9ú\82~\10ÝÔÉ®ÅC¨\bM>=ÿ\80îikÒÝ\96w*ã\86b¿¿K\9e6`[\92ik \12\9dç\98\12\87¹}Ò\80:PXÈ>æÞX_¦8YÞÕ\17\8bß&l\r\v·C»\85ã«0\96dï:àçöÕ\9b\82Ó¾²
-É\8e\8cÅÆ®m\96(gÿS\rEåë¹øÆ#Å\12jw©M\13·¹Ue\97&§Í<g/×\ 2î\94\18\88ï\14Ù\1d\8fãÄ\81Có¿
-\e\15ûì\94ÎY\10yÅ9ã\88\1a\9cDáíʾÂuM¾\8eàm7îrðÂÝwÀ£\bf®uáÒ¹\ 1£R[4\96¾72\rFûÍC©¶õ\aî.??\9cÄÂætÍ¢B\98\12>\1djÿ£Ê\81\19;g\8c5·J\14ÇÓ\11ÜV\9fY#6[\vï\1a?/o\16¯\9f¬D"IÀç<=+e\8deÄ\93\bAßÉ\1f\85å!ñ\93ì\16 ª\95lðEi3x\83#ßâ\fVDô\94¹\86y´Á\13æU\8eë¾y6\a¬-¿A¡\f¹\82\ãe³\15;,U¶ó\8d¢¸òp\16mñ:ËÉC\f,\1f;Ô8\8fA²\1fMa8\8ex¿íÐAfÙÍ7l¨\82¶¥®÷¶½îý\80\861Þi\7fä\16ï=Gb¼.ð\7f\ 1ð[èù5\7f9ùü0\81\11Ñ¿±\?ê\ 4x\16\15ÔÎ\99\91\e÷Ô\8d{¬û¿ºËÁx\10Þ{ûc\ 6\bÉþrõ\1fá@-\84endstream
-endobj
-574 0 obj
-1872
-endobj
-575 0 obj<</Type/Page/Parent 490 0 R/Contents 576 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 62 0 R>>endobj
-576 0 obj<</Length 577 0 R/Filter/FlateDecode>>stream
-x\ 1µXkOãH\16ýί¸B»Ú´D\8cí\ 4' õJiAÏ°ê\ 1\96¤§WJúCaW\88gl\97×å\10Ø_¿çÖ#q2A\9a\91fh5J¥ªîû\9es\8bÿ\9eD\14â_D£\98\ 6 ¥åɧÙÉÍì$\fÆcÚýj\9e±\bi0\8c\82\84\86ã\11>ÇI\18\f©\91´ä+Ø\85\9cí/\9c?ÿ|IÑ\90fK\88OÆø\90\99ý\90fiï"\88\83A@Óu]«¦%A\85h\9e%UëòI6¤\96T7yÕÊF\7f\98ýrrþyHQd\ 5õã\11\ 4õî+I¹ÖkIíJ´´\12\9aD\93kYQ¶ÆÍg|-)\93/²Pu)«\96j\1c\91,x*Ê'Aq\10ã¾9UI\99Q«H;[²&\7f\81\r\99ÚT\85\12\99± ¤~4À\15h^ª\86¢0ü\87îZ\19\10}Õ^í·¼ÂeMw3\9a<|c5Z\95rÃv\92Øüº\11\8dÕ'Þ\8cþ"×-îß.©T\b&ü©HU\92\1d7iða\8d8¶\8f?\9cDÉ(\88(\89/\91\88\92âh\1c\8cܪ ©É\ 4%\83\10\9bÝx»p"H\92Ö[KI\8b\12a2\ e\9f\19c\9cÖ®TèH\ 6\10g5²\8eA\14níñ\16lËÀ\18mjáÂ¥Ð\99ÿ\e\v\9b:M\8b\1c©Bdµl]\16RU\96¢Êج]m\99OF¨¯\8b\1e¥\88Ú\13ûæ\92)[ã\8f\13#´Vi.Zi$õ\rÛ\94nòvE¸\9fWº\15E\ 1 ö\1a²2C\19-UQ¨\rg\17©\94¯¢¬\vSI+µ\81\ e|\97ªu\91±v\91ÂÞ\1a ]ÉìÊVnH\97\¸\11õã\vt\v
-èoÄ;½¿T«gEý¯Ô(Õþ]Ë´\81íý\94N%ºÁ\1a¢OM\0P\84hH\96qJ\91W\1fçw\93Ç»ÛÉwº\9f~\9c\7fò×ï4\95\rª÷ã|[æAØ\17\ 5ª\7fðÝÉ\88¹\83!cÞ©Ó×qâ·½\8a\aÛ\80tmÛá¶Z*\8a\8cSÜ\fÎ\ eâ\1fwâ\ eµtEó\1f\1fè\vZù\17¼\18\86(YX\94KM\ fS¯Á\eðgh\88Ñ\8a\7f\86á4?Çÿ\9fþsÄ\83?\94J\8fh\7ff.÷ò°,ij¾\9a\87¯c\84=\f}¸÷ÎT\9c¤ù\ 2?\ f÷?Ü/\16«ºoì:z8\93:mòºÍUu5·ç\ fï\9dÝÝÓõãíÏ7\8f4ùyrûeòéË\r}¾\7f¤Ù\8f·Szx¼½\9bÝ<\9e\1d\95Î\8dv¿\9aû]_\17¿+ª\8bÅAKüÓ¶\95é\9c\1d~xÿh±8}¿2±ùWdeºNS©õr]\14o\8ci´µ\ 6tc;\9bÞ7*`\a-\ 3Ð`0\0á:ÚÅ'Oº]\8a\8d//\rCí\93ì0 I\961xÝÉ\r¹\96Óô\92\v\83\8f\1d\f\0W±Æ#dûé\rTº\14ë¢=sô©\96Kp3\ 1,=Q\93^\81[4\1fÌ+ h^\99|\9c\7fÆha¨»§Ë§ UÕr_I\8fO2Y\9fzÛ\82 8eÌÍd\ 3\0\9e\14Z\ 1tÁ\91\ 6\80+\9fuÇÆ\ 6\7fíaÏç\1d\97Øuï3}ËÿÇÌ\9bÃ\ 6\aìÌÎ\9b\1c>\0º5£¹ª\90¨ÜX\88Q¨\1f'\16±\99\ 4p«\92)\b\84)¦a]â 4`æ\86N\96aªL×-¨ ¢ûZVΩ\9b×E\8f\9b\ eW\81Î\8b\ fPË\94\93\95y\ 5Ï\1aÑbä`Ïú\9dA\ 3}ù\92\83\8c\9e\11ÕE/\ fd`\18\820\7fØ\10Æ>²8ɳ\92\95w\10ÞÅ\87À\1dOÝñþ\b\1câ§\99E\9c\8cÌ>
-m\90ðP\17b4Ã\\91\n\17Lê\9de\89ñ'ÞÛì®±{1\84\ 2+\87¯v×\98%B\8c\ 4\9dÝî\9a§\99!´ïîv×Ø\1d\f÷îîM\9d»IÃÇ\ 5)\8cÃä 'L\9e\11©l[¸\e[\17\1féMÚYo;¼\1c\9b3\16=;Y\9avx'¸\98p³Þ^dÇCpn4\1a#0%\r#\ e\81]¹\81©ÛtÑè\12ǺÃÛ-\ 6Â\ 6íÀÕÆS\86+<\14¢é\1c.ãÃ:d\aÅÖEì
-×¹À!.Á½i¯k\10Ìô\87\ 21Æ:óv£×\91(;ß\ e\8df\v¼\ 1\\93\ eÉ¢ä\ 2¡`-H\8c]x%X&f4Ù!Øï\1eÿʵæWÀ\v¢³\85 \17Q¬Ñ4f\86«\eõÜ\88\92VJýJæ°î\823\eËyõ\9d\84\80ñR¿éV\96®ûlcy8ë4ê¹lÓss3\15õAûq·\8a\1aÚ±\8fñ\93\96èh\8dþÇL{\88\8fô.@. Ð\ 3"\11Í\9b!\ 5èöÐôm\85'Ïn çRX6ªD\14ì0}\ 683®0ñïjÞ\805\9e8\80\16ªTk\ 1öÌYä'uFl3/荒gñÒ\83\1cÇÈ:ì{®\87Hò7\9dðø\98\ 2B·³|W"\87¢\91µh¸\9cmÜ÷Cý.spY·HP\8dY_Q¡R\8e0ÛT\81ê¼Zã*ª\0ï+\93R¦)À÷\81\91 \17ð\0\87Â\11Ø\19#¸l\1aä\ f\8fÆÓ\89Áxº\96U.³S\86\7fLéë\86\99ÎÙlã\rEwÊX\81×Þ\91ðt\91çÀ\ 4W¢Ö÷ÝÃƼ9\f§\80z*\83\ 2ð\10tÔÊ×\96mc-ûìtf\1cñ5\93\83Ó\84¥\ e~\9f¬«ÖO\16Q4
-\ 6\84W|\88\86\8cÐö\17v±mÈ\ 4ÌÝy´ÏVÒÄ\8e«\8bß9\92ç7¦e¶\19ýÝ\11ÁP\9exá,¯³Ä^\12\1fêÚ\82îo\11Æ\99¹oK&\v\898û,wjk\aVÇð\9b\9fï\8d,Õ\vÛ\róÍÛÄ´\fÇñè\10â¼ã0]\84@cc\18\0ÓL9öe9\8a\99\ 2v06\9düôi\82ADý\82\11\82®UºæÈ\81õ\95\99gü{Ô^ûc\7f\e\19\8e\98m\rãÄcgé¿Oþ\ fP\7f\ fÖendstream
-endobj
-577 0 obj
-1829
-endobj
-578 0 obj<</Type/Page/Parent 490 0 R/Contents 579 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 69 0 R>>endobj
-579 0 obj<</Length 580 0 R/Filter/FlateDecode>>stream
-x\ 1¥WMsÛ6\10½ûWìø¤ÌØ\94H}çÒÉ\97RÏ$®\9a(\93\1er\81HHBB\12
-\ 1ÚQ~}ß\ 2\ 4E³vÚ\99\8eeË$\ 1ìîÛ·o\97ß/b\1aá'¦yBã\19¥ÅÅËÍÅpµ¤xB\9b\1d\9eÌ\16ø'£Q4\1a\8dh\93\ e¦Q\12M#ú(\8a Qf´®TieEk]Yóló\15»'\14Ç~÷u2ÇîÁgUfúÞÐíf\98ð9GÞCFVw²2$\8cÑ©\12V\92 #N¡{e\ f$Ezð\ve\15\11m\ eÒH*uU\88<?\91\15ß$Ù\83¤\1dî\90ÞÑ»õ&~~ÅöGt\1d\8f£\84í¾úã=nÒêæÝ\e|I\9bF\11\8eò¾\17µ±$r£ÉÔGg\96\8fKu\99Ê£å\13ù^ǹ̻\ 5\17}À8èå\892¹\13un¯H\97ù©g]\972,v\87]Q)
-\99Ñ¥w \vÜ%¼û¡\fìé\12(\98\93±²h]Í´4\bÝR%]ð\rLª$]e\80Þê\9eeçâ\15U\ 2!U¤,)\ 4\82ÝßkUÉB\ 2{Ä\17\92\92æ
-wLDÍ!É,â\94\ fn52b\ fÂ6\80µ^<\81×å9 \9d«r\7fI\8e\18¥s\99$rÚ$\12Îàs\7f\90\1cj®÷*\15ùc\ 1°ë.\ 1j_\ 26«©\0Ôê\98\ 3Ö&7\84\13\ 2\ 3r-2Ú\8a\\94)¬\ 3\1aÚ \95\93\ 6Ç¢^h7;:é:\0â\83ì\9d½\95\9c[Å\86a\80\8c.$Ãotyå\80\1a®P5\8eå\ 3Sl#ðfÇFÞl.¸T\½PÌÿ}x{1\9e/\ 1ét:Âß\82&ãE´h®rúè\v.\94Ì8\99D1\1eÆ.\aç²CÄÆHþ b\17ÍC+Õ\9e\86«$x$˺p\10\9d]¢éx\8e¢\80ù\19¾üEc}\84Ë\85+\98³½T\17\ 5ªû¡%\17\99³\14Ü\1d \8d
-u\9a\8a\92\80Xm|\9e<r\90\a°\1aÚ\0
- \10ô¾\12\ 5y°÷²\94`§\8b&\aï]ÂBÉuK \e@2\a(\93Å<\1aQ\82ß
-ÅßW«Ér\1cÍzz5\8eX<è¦pUah£un¤å\93\1f\91ª\aK-\96B¦,{\7f§2çî§Û\9b¿\88+éNäM%\81ÙÔ\96Óí\86^dgYü¬~\8a*C)¯À"
-öZÙD\95\8cãhL\93iâx1\9e\8f¢esÕff2\1d÷\98 J&¼°\8a\99\88Ó\ 4d\11Xì\9c\ e8Il#½\97[2\8auÕ>Á\99\ 1\1d¬=>\1f\ eU\83Ndt]¥\12&ö2*¥\1d>Î\80\ 1D\9bîe\9eó7Âw«Îº\9bé´f\99q^\12t Íë\fÔpÂÎh\ 5s¨+6G\198P©mÍQ\ 1«Í\ 1\85odÊ\97Ø\ 43N_C\1aP\ 2ÛJIWp\1dµ\87ÜT:«ý.¨\ 5\eÚIaë
-\89\83à\ 5\\9c\1aøB¥IÌåðkR\8d\17\9c \87Mp\1cÅ\11}fq\84§áàß\9eàTxîe8ÕyÞ\84\ 6§\98bÆK\8coC\
-ìù^£9!n\17%ZóuÐåµã"/\13\94\ 2ä
-ÕUIè\83²º:\ 1ì\96\1fÌ\8b=ØÇk\83Ú\83\9eܵ\97ÓárÑv§¬RPI:\8aô\9bØ\ 3,\1fGÚÈÉõ\1cz\85æ\9f\r¾$³yó0(\0?kûíÙ5\8eÀ\87VÊ\14º%à\19ü¢\14\1aêªý!S]iÂ\83\9e#¾'\rWÿÇ\13\88\90*\8dE\17òlôí®Ñ-O.½µ\ 2Í\94qi\96ö\90qm\19\9d\93;¢oÞ¼\98Qºîð¯\ 3ñÄ\1f\10F\9cGã\bCJ\vjCÉd¾\80\86ý\9a\92Éd\ 2Üû\94L"z\15ð\rÍøµOíºIí\13\fÝ ]Ð8Î\14WJ\9b¥'òÂDÞÊ\93\ 6`.\8f&ÕGÉ\e-\17n¨~ú2hu)\94@d\7f8åíÀæf°V"Î\1aá\81î*\83cP¡!ü\1d\92\7fy\ 6Á¸)É\1c0\13\a (ÛzìÑÉ\95\1f\ 3Ð1¾ÿ©\8eGnZ¢Âè\90óüÇ\\bE\18NØ©\\1a\fT\12$Âê\9bÛ\155·\984¨Cl«Ð+ø&\95R²Øm1¥\ 2Ö@©.ûº
-\14/Fÿ\9aî\18Mû\9féî76?Oÿ"Ã! \r-\19\8fv¢Ì\84\15[î%þ\14¸\ em£B\9c¸¯\7f¯%ô6£;\85ÙÔ"d\88
-ý¾Ù¬©\90éA\94Ê\14\98\1fé\rFö\1e¾\81@ÄBÅâä0i\8d\1dÐ>\90°ö\r £O\1fÞ¹43t"µ5Ä\r\84º/yºã¬8\92\81¬\9eÏ\8dÑpÙ3Î\T{ŵ\7fB#tS¤\8bámY¯ß>>º@\aÕ\8e3\87ð\e#} à8äÜâ\97\10ø\88!¿gÕq¾ÂÚ&Ø\16õ\105óÕõ\r\9fªY\98ÚxÄ÷·\82¸\ e\90\1f\9eÄdÉ\84r>¹
-Ck¬+eO\94\1edú\8d8E¨\13±ÍeÖ¥Ö\8cÇÎÇ\84dÑ\98\8cgsL\9bó\84Åý<û}|ñþå\v¼×é¯hSôºÛËÙ½k¿ëÚoû\ f/\84\939\8b\95k É\92O\80Ðýyñ7Îéu\89endstream
-endobj
-580 0 obj
-1599
-endobj
-581 0 obj<</Type/Page/Parent 490 0 R/Contents 582 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-582 0 obj<</Length 583 0 R/Filter/FlateDecode>>stream
-x\ 1\9dWMoÛF\10½ûW\frRÐ\88\16e[\92s)\1c'N\8cÄMZ+H\ f¼¬È\95´5Éev\97\92\85¢ÿ½ov\97\92L\e(P\e\90%sw>Þ¼y3úy\92Ò\b¿)MÇt6¡¼:y7?ù0?\19%³\19\1d^Ì
-\1fFt6=Çëùl\8a×tt\99\8cÉHZò\15<\85\9dý\vÎ\9fÞ\RzNó%ÌOfxSøç#\9aç\83\8bä,9Oh¾\96t[['ÊR8¥kº.\95¬Ýëù_'§7ç\94¦áöp<ÅíÁ\9d\863U/µ©Âi#WÂ\14ª^\91cCUcTí,\8e\1cY̽E"eIl\84*Å¢d#|#¸A"\9d\9bô\f ÁQgi\18Â\19~úúcþ5iìÓ¸\ 6´TÞV^¶\85,h«ÜÚ\a¢º@¬nM.©\11ù\83XÉ\84¯\8fh8\9e$\fÆÀ'ß\1d})æ\W\92³!·ÕÄY[o\ 2UÚÛ\10d¥#½$\9cD]P©jIߤ)ÉæF5@#\ 4\9dÇ,\87Ó\ 4ee÷Ùx2\8d\ f;¤ùÙ°\ 3AÐÇùç_h!,r[\19ѬU.J\84ã¤Y
-¤å4ùt\9f¸nþ§ëáx\ 6ì÷y16/A\92\r\0ÇB\ 3h\8fGö\9a\1a£7ª\0N\82*)jK\8cÆÏV\9aÝ3^\14 N\a\98\99\8d4l\82D,J\975\98\95¯ù&\90´\1eÙ\87Zok¸ñ\89S¥\vYR-¸2ÂÒV\96%ÿí\9c3&\ 5Î\97Z\14Äõ\88Ix
-£àÖ\12xnd¥\9d' \bÑù¾\17ÕBø[?T\r+Èå·yð\1cC\ e\ 4èq\b)©¼s\14\1a\ 3 äÒ\82;\9e>KÐ\90¬\93\râDHäk\94#\11~¾Ee\eTX\18Ýâa`ËEdËÀV\8bÐ@áÿ\1dQ\ 6ÞPï¬iò\17ÏzÒ\9eÞ\8cè\92»9E\91/B\ 3\0\7f)ò5e\ 3Û6\8d6Î\87\ 1ø\9dÌ]ËÂÂ\ 5¢\15P«)\80\97½îê\ 5ib\16ÿÝûLü\93&DûhÞÒG´\b\v\ 4\125\1a\85\14NRÛø\12\15ÊÀ\976;\9f8×"Úõvø\ 5Å⻡`±\f/ù\1cÃç\1e·ô=Øç«!r/\16^Aú^Î\9eF{kmËäªéª(¾\ 5Ú½÷ÌÉ\ 6àûÝýð\8fo×½\bþ\89\9fÇi2aT Ç\0x\93O-~x<²Æ,\09dx׳Ì\10ä(\13 ã\b\eð¡\83@\ f¹¦\93 \9d_!?hÀpVCk+K²ÎÁ-È\ 6\8bä\1aµ\84@â\ 1\84Þ7\1a\9fí\14\17\91hH\17
-¶EWñ\13n5²\90Pf+#Ó\ 5\18µz!ÝVÂ&m\84QºµtàR\94~a\ e\94²\0æ\ 6¬\92\8f\82cxCÇ\9d¦j¯äÜͱfì¼ WW\rÎöü~\81\90\98\1f\ 6\5t{\8bFý\936\17i2{E¾7:»\97\17\ 4Õ,\82\12sóó\90óø õ¢\93`\9eè¹ÅWÑçñÄ\0\85\19UnݵÞråX \80«p\14\13\ evñ\l$Ñ\82Ñ tG.¡¥b\19\ 1Æ\15²µ®EyQä\ 2¹lUYöR\ 5÷eµÀ3\14\ 4^¸*]zЧHQüÕ\10\16§ÀÝB\89R¯Ð:å\ eº\14A\8dEä\04H\12Cè@`¤9\9c\9eë\9fÊ\1f¨Ôú\ 1\86¼çc×¼\8bØ\1d\94Bô+è5úXÄíáh¬wð}úüå.Ëîý\85,»n\8d\ 1\ 5¯uí\8c.ï¥Ã¿Âû,ó9eÙ\87z£\8c®\99©½Iy$Á\f\18Üo$\86£Çç\b\eQnÅÎRk\ 1
-Ã\ 6¸bÑ=¯\91ð|Í\1a\8d\99ðÀcäùU#\ 1\81yÆzï\bµ(%ª\17ÆðÑÝ'D{\ 65¼5°\88¤àÿ\93Þ"tó\86Âð)4"µ\vÜAȽzÄp<"~ Ö¬\19>\ f´7j\8b\96bZæ\90¯\9dn9ó^â¾\9fÕÒó\17\19³/\12%\93o\17¨\1a'¦,~}\81ý\80\93ÛÇòÄÇ@kÂ\8cGF¥ª\94\vÃ\ f\9fÐ\151ÒÈYDyÐ\98\1eõâzÆ£ÒS5ì\17Ïs¿\85\84\95ô¤F\18\98\97\17§\97³\1e\9bÃ\9cõ5:T\1cauC\9aûP\19ëüdô»6Øz\9eî7ë1Þu{õñ\16\9d\8e¦^e\8f÷hH=ã4¸SØÑü\ e\8dä\97FW±¢°\95<2 ãd\9c<òÑ\83p3\8býfýÑ\8fX\1fp\ f\1c,\95X]}½×(W¾\16õ
-ág\83D¡\e\8826X½\91\ 5F\13:\94½\10>\1aF\ 4\9dn$3TÚ7Tuñõ\18åC\ 5[ä#ú\97Ë ño\9b\18°ç\114«,Á)ËDE\935Â\9f-B\1dû\83\ 4Fí\13äd]`üì\ 2#¢\8c9^ð¬\97B4\17¤O@>±Ê'OG\ 3H*\8e«}Xnx\82Çñà \bç°Æ\0\15 ,\ e°Çeá\r)L³ \12û\0ö;(_\87ò×w\80 \83>¬§hªï\rjê¿ßp\13\85ÚÍâj\96N¦IJ\93Ëq\98ø÷Wwï®X\83ÿÂ>CïuÞrÍ<!øÞ0\1c\1fNÇ~÷ÿï¯_çø¢\17¿(\9c\8dØ\ 2húûÉ¿j!~ýendstream
-endobj
-583 0 obj
-1629
-endobj
-584 0 obj<</Type/Page/Parent 490 0 R/Contents 585 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/Fc 12 0 R>>>>/Annots 72 0 R>>endobj
-585 0 obj<</Length 586 0 R/Filter/FlateDecode>>stream
-x\ 1W]oã6\10|ϯØæÉ\ 1bŲ\1d;¹\87\ 2Iî+èå\90\9e\r\ 4E]\14´DÛ¼H¢JÒñåßw\96\14e[w\aô¡\b\908¢HîÎÌήÿ9Ii\80\9f\94¦C\1aM(+Onç'\17ïÇ\94¦4_aer5¥yN\83d0\18Ð<ëÍD¹\14´ÑÖ\91Ó4L\86T\8agiÉnëZ\eG+mèaöåñ\8ej£*§ª5ÕÚZµ,ä9-·\8eÈm$}\9eSV(Y9Ú©¢ ëø·\91¥,\97Òð\egó¯'\ 3ê§#\0Ï{µ\91/Joq\8dt|fÒ¬\ f'É\98×ï+Ò&ç\9aÖêE\92¨\ eîh#9\15¥´J\9cÒ¢§«â\95*\99Ik\85y%µ¢W½%Ú Ä\84C¶Vú@+¹Ã©Ç ub[m«Ì)]\89B9\1cT\91\87hqvN¹,¤\93!c#×Ê:Üô,_- ku¦\84\939\0p\e\7f\95\8f\12 \9a\17Ü\98éÊ Ua]U|ßÅ{\90ÔPÒ¢òçÇß>=,\16³?fówø{·5\ 6\90Þa«ÑÅL:<
-\9f\17\8bG&ã¯pR$·\97\10ÍA\ 6ÙZë\ 2\97òÝ*\93¤+\1fPÃ\90Ýèm\91w\92^J\90¦ë\1a\ 1"np\ eÌrÍl»\8d²o¾\v9\12u÷f±xºÿüy¾XЯá´I¬\a:\9c?5\ 6\14Ö'ûÄã)7P\v˨Ҧ\14\ 5åÊf\85P¥4@v©!2\99+/=~©E~\896ÒH/\9e½Æ{t+)\13F®¶Å9\84\93Ós¥w´Û\bç5\81\95\90ZWt\8c]\17º\0\16\ 1\1e#\13\86\19\16+\apY^\e\ 1i®T¥ì\ 6ÏYðú%`\ 6ÅÖµÑÀ\12¢Ø\87\f:\8dBu-_;ø\eY\17"\8b{\ 3P\97-\90LMxÖr\rE\95%'\a\80\10\84W]g\9b\8f·³\9bó\93ªr½³tý)`\e*\98õªª-\8a&ÔÎ'Q= \ 6½¦9ÊL\14\ 5¿
-\vï\1aÁG\1aµ[Ít\ 2geÁ)t\0t\9cæP\ e=@\1a\98K \86^I¯x\ 3j´Ô¹Z©Lp\ 1Z\16n¥«~ë.¶¡:"3\1c¦É%õ\87WÁ5n²\8dÛVë_ø¢wó\13ö8otá×\97\ fü\84Æã\14\1e4¾\9aâsz\8d\8f\bsvì\92XN/\8f\\92¥±ÒE¡w\9c¼-\97 \0ZQ-\f\1c\bj\80Nq\f\9eY\ 5×òÙ²fr £k|\81¹òæ\18Ä\ 4¥à5«u\85ª}\v\8c´c\93ê`\ 4PJ¶ Ø\16þ\80Т\bÐ\ 4Z\87\8dBàôýXK\9e"è37ðM\ 3u\16\12öøaq\16¶dÍ\96þ4¹B;\80×.\86\93)\1d\9fÇk+u\ e\ôfÿÛY\85\ eL#Àÿrhà\94Fã!â\v\f^3õß38 Qz\95L\8e8üÈ\82d\9a\0jÛÃÈf²\12p<ë;]Óõ\98äR\8dÇÚ\9bß!Â÷¡·ä\81´\1c\1d¨9\94Y\8a\ 5\ 5Í\86j\89D4G\9f3Ó\e¾\80«Âr}±Pt%¡\ 3öAù\r}\ 5ë\1d%\1cHm§Í³OÂB|ICÝ\11¯±Í\1eP\e\8dÃS\eµÒd\12\9b¤Cç'\91¿ g\8a5ÚÆ\8a{n¤¿\93\87ïý\r\ 4q\7f\80,\0Ì\8e\12$h9\93þAá#e¦\80ÑBûßÖçþßB²\99òBD \ 1\10Õ\95ärå\95\f\8c\9e6²â
-\84ó9'ËÚy\f½\92\10<íïeB¿»\9a©çÖ\89Ê@Yñmó··¾I¬\84\82£)\f4¾Js\987hÙá%v@&Ìë&l\ e\11-zÞ\80AÚÁ\0нrOÜâ¬iÐüÊÅûhb=\1e¸þn¢B¢a5òÕÃýº\b1\89\ 2Æ\8a&\83A«u)²ç\9d0P\11\9aA\r±.\95\9fYx,\8bVç\1d`\1fl§aà\94{{8\9fÿ\ 2\f]À¤\84÷ãÐý\95;\ 5\rð\90\1fêì\92\vñØBbÜ^g\13®À^£²Æ¿ÀQ¬\91V">\eÑ2þ\8föjÂä\15\86ÓE¯áË\ 3Åt\808\1eÊ8\87N\92ªâÆâ\8b·ÁÁ+\9b½Xæ²ÂDļq¾ncdȺ=vÏW£\ 4\94§Zc2\81]s\10Y±Í\9bò<\14µß\1fk$ú\1a3\1eè<*ÏX~?+Ïѵ·®\b\·¼Ð\87Û\12 §ÇY\12sµ×¶\97gX\8a|ôB'Àò\ f«/\v³&\90Ç\18mu±å\ 6Ü\85ÕWZ\9c¤#\89ì\117\8fO\&\91aF\16O\9bòoÁ\ 6Ýñ\99/\ 4h.C.À×fFÕ\18øÂCPCÝ\85DÚrAí\87I¶\9b \93Úy×ÔÙ\ fßÅý3\10Ï\81Ò}éQCí\1f4ØøuF8>ñh\98Hy¬À01\9að\ 4\81\11bB%¥ÓarÝüW\84yb?~ø\1dfÍ_ÈÒá Ó\966ÎÕo..T\13Eb!üLBÀk\99`\80¾àû÷GùO8
-tbH÷J\10eý\93ò\8c:juÖ4ÐtpÝ6Ð!\92@ûZ\85 èª\99\ eÒÉ4áï\90< \1c|W¼y¸½¡G£¿ÊÌahɶ%\ 6Z_g\1ce?ìê\87m½Ëd\94\8c\13ÿ\8däþ\10Ù;ÿE\917\8c§cÄá\87\90QÚàüûÉ¿ÁÛ\82\10endstream
-endobj
-586 0 obj
-1661
-endobj
-587 0 obj<</Type/Page/Parent 490 0 R/Contents 588 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F4 7 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 79 0 R>>endobj
-588 0 obj<</Length 589 0 R/Filter/FlateDecode>>stream
-x\ 1\95WMoÛF\10½ûW\fÒ\v\ 3H\94HÙ²\1d¤\ 5ì8.\Àr\1a\vÍ¡êaE®LÆ$WÝ%-ëß÷Íî\92\92(ûPÄ\88Mr9\1foÞ¼\19þ{\12Ñ\18ÿ":\8fi2¥¤<¹\9e\9f\8cn/)\1eÓ|\85'Óó\v\9a§4\ eÇcÜI\82/\99X×RÓ4$#\93Fçõ\96~¥T\95"¯\b?\8f¢\
-\8aÃ×\8fó\9fÖPtê\f\r'Q\18ÃT0\r£\90þPy\95WO$*\9aÍéƽ¾Éë¬3\10;\ 3§\14EÞ@|ίßU¤t\8a\bVJ\93pÇ\871\82Ñ/¸Y+ú ÓÞ®\vk@´U\r\95\8d©i\95kü/Ò\94êLÒLÖ×w\ f\8fT\89R\92ZÙ{6\ 1ö=¦a4q!ï\8có[\1c±OXUö\9do7_¨1\9cÏ£\vã^TâÉÇè\923!Ñ<Ë\r%Z\8aZ\1a²/\96"ÉòJ\92H\12ÕT5\0ìyf\7fÞ×"\80\9bÅGz¼º\ fi¦j \v¢¶©\99L5EJ]^®\b>ja\0Ó\87\1fy\95ª\8dáØ\7f(ýljQç\88^é\9eC\97À\87\ 19ø§\1eþ\80f\ fsw«H@Öò7\9d\97Boa\89\96"ynÖm¼\89ªj\8aBêÐû\88§!È\90\ 6WÆ4\0\9c\8b\92\89\17d߯¢%\828*\8fó\ f¶ZF\ 4ôøõû_ÑQPUJBKK\83\1dÃ<\86\89@<é¡\9d½:ß<Ü÷Ì\rh\93åI\868\19E®ó[±1w\ e\8d\ 60\85Ó=k %\88·Qï"\ 5ZXû\9e\98üú^xLSó\86£ë\9b/oÂp\1c\12NÆÞÀ®\8cýòt\1dÖ6Ó\8e\84\ 3ß@¦Vk\ 2\96¾[S!KU!xÎO7®)\12U\96¸þt\18\ 5Òii \95ª\7fñÑDmQM¹\\vc6)\r\7f\12@¤¡æ_\8cü!\98{\86P\9b\rX´Wô]ÄÖ\86\85\1d\9dÄVX6lãxJÐ"àÓª*¶Ô¶£}Î%ß@ßlwJc -½zìyASR*j±\14F¢G \8dî¢\ eé\8eu\ 5×ø1M\92ÀÒª),ù79\104\92\eY\12Jk \19ïÃÕ!óɪ§LÛF\83#[¯ó\13\96i«Õ\14ñ_ß\7f?\89N/Ñt\93\v\16ß\92âè,<÷W(\9e\13û\96 c<\88àíä\1eR\8a6\ 5bR\97y%
-Ð\93u$\84й°-$\87^õ\13\ 5ÔE»\b.\16\1f\ fOÙ(í)\10\84ÖÈÚV¥T¨`*k\91\17¦ÏÉy&ñ\10\10Ê×ÜÔÜש|\91\85Z\97\12²\99¨\14Ñ´Òßâb[I55\8b\f¿\81\ 3N|\1dÞ^zkÍs¡\15`U½Qc¦\r-%\98#3P©Sröjk\98©µDQÁ %Øò\82\ 4IJ\90d\14\14\96\87¢\96\85\ 41h©E\95dèaËØ¢8Î\12\19ú¾¡'\85\83u¦Uó\94\1dDÜÆjû\ 4³\90(AX\0qU\12U\føxåÈË&$Ur\ 3\9eÃ;H﫱\9bn-ë[»¨\b\1a\90\r»^AL\a\ 3%¯\80¤\80\12 E$Çö\r\ fÐ4×2©\15f\ 1ßvº\89úvL°oôàÝØÁ\ 5Ô (\1a\94\1eR¥t eÙÒû\9d0j\8c\1e\15
-b>\82ã¥\18uþ\82¡Ê¶G·;:wJs·ÛKÆá«\85Ç\ 6cç~¡Ô³¡"\7ffBçÆ»\8d÷ö\ e?¶>ó¦òp\7fu7£ÙÕý×ß\9c»n\1cÙb\8enÛ\17\83Ï\ e´v%\98\ 1¢£W\0ý»A\83ò}\ f\8fΣÑ\9aÕ*\7f\ 5~(®q}Ô[*öê\89\92¡u\15×\87»Z¾\8ar\8d*\8a¥z\91;X¨«\8a\9b\97ïW\82¥ÇNáãÈöôy\ fþ\98½\80P\96<¬°K ¦j¹.D\82òûá:¿¹&ðu\8e²æÐ\9c\9b\9d°Ú÷¸li\1f\el£ZÖ&¬Óå!¤Ah\8fîÅc÷0Gßv\1fÃÎ\80Ñ¥6\15\f/·Ä£ÉÞA¨\15þD\84"µ=\8d\87¢Â¶\ 3Ökì|Xnè\ e{\9bk³g¹e\95á\8epÓeX°Jq<p¿Û&ýÞÌíeÕÕlM-Ë\81õèw9´Dm7ED\86 1Ü\9cÀ¸¥Ëd\ 2*Ü+,»Á\f\88¡õ\11MO!û%MÎ&\10|{áõ\1e+ý\99]Ãv"?S\9b\81×7$
-&i«°\9c\86ãp;ß»5\9ad\9aÛÕS;l\8f\ 6Àè¶ë\vô\7f\88]pµ\bÎÞ\e\ 4»¦\r\1c3\18DÙ\17påPé\ 1Y\ 1\ 2\94 Õûö{Ä6"\80¸<\a\ eñix\ 1\1c¢é¤½èp\88Ïð¨÷mÃ2º\bP\17|"`\8eÛêx\÷L°½Kàj\8d·öÞÀ Õ\ 2\17IßÝÞ\a\94M¬3ÐÎÇ}X
-þL@ÛrQþ~*ÔR\14ÿ°\ 1»Åóþé\88ä±f\162e}ç^x1\eÚ@\86>ñÿ÷-wzÎHâ\e0\r&öÛ\f\bÿyò\1f\90\19<\90endstream
-endobj
-589 0 obj
-1558
-endobj
-590 0 obj<</Type/Page/Parent 490 0 R/Contents 591 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 86 0 R>>endobj
-591 0 obj<</Length 592 0 R/Filter/FlateDecode>>stream
-x\ 1\9dW]oÛF\10|÷¯Øê¥ja3"õé\0yðG]\ 4¨\9c´V\11\14M\1fNäIº\98ä1wGËú÷\9d½#%J6\92¢°\ 1\89\12¹;;;;·úz\16Ó\0\7f1M\13\1aN(-ή\17goîÆ\14Ç´Xá\9bÉlJ\8b\8c\ 6Ñ`0 EÚ·2\8dr;zG\99.\84*\7fZ|9ûeqÆ7ø»(æw\7füz6\1dE MÆ\97Ñ\84
-\8aG\93hÖ\åô\10²\8c\ eY&\ 3ÜÖÍs/\9f\1d¥\eQ®%¹\8d¤&M7\ e¢\8e\87Ñè8ê \ e³¦7wI\93' z\91\8a¶Ú<®\8d®+zÇi\ e!ü;\1f¢\85Ú§\\95\92TéAý½ÎõRäÿ\10XqJãCMF\8aì\87{ ñÂg¾H&@»Èú\9d|tûaÎ9ßܵ\19\ 6´¿OXdQ\96ðÏ\14\94¢\90¤Wþ}à\9e¶\92\84\91ôE«R\95ëhÏÒ8\89¦4\9e\r\90¯ $N¢¸¹j¸\1fà2ö`\ e\9dýK×TÔÖ\91Ȧ\8dx
-ÄW ¯\93¦\rÞ\r\87àÓ8\1a\9f\ 4?\96ÂQ\vâ\ 6Ùir\92ejv\95£JX\v~2ûýNXé\98ð@\1f4ì\15ÛßIÛ|Ô2Úçv!$JXiC;]\eª4`UóÃ\17\ 1ÔE<\84`Ñ\1eQ\83íÒ©T8P =ß÷\vúx{\13ñí\10{\1cO\98ßÑ\0\9a\86
-g\9em\7fuàw\14ãË®¢ïT)ò|wN"Ëès\1fH
-\9d©ÕîóO$Zn»¡Àm2\8b.\9b4\1c¸{\8do\87cfþ(í·\98o0\9fÂÚ3\ e\11\9b'pô\7fgà»C\10XÛ«»íô>/Ï\ 2Hæ\97ëÛ\9b¸yMB\7fÛfvÆc±\916è\9f§£2ª\10fG¢Ìh)ÒGLs3$©.\9dÑyÎ\1d\7f\10ÅR\10mU\9e\93pN\16\90\1cZÌ·\88Ô\1d\84\82Ϻ2`\fÈÜ*Ä«'j\82ùXä\90º\13H\8atÓÌ*0\ 6f1È\8d\ eÏ \13\ 6\1dR!v´\15¥ÇÀÎaLcx\18ù\a\16Û'N\0 \93ØiH×x\18åwв\11å\1aß\91(t¹~\85\ 6¯ã\ e\93W9æ»\14N=I\16¨Zyp\1e\98-\96\19\17\86ø°{\1e
-h\9826\84\82\9dÐ'÷PáL·þDðl¶\84ãQ°Å\83wRÂ1àó=\1d \8b+ò\ 4 >\9e_Jz\eDp8\96¾¡¢\9fý¯
-\ 6Qáe\e\9d\9dÓv£Ð¢-<V±<²:\95\19Ó\1d\14\92D8\90ÎÁ`\9eëm+\9b¦\16ù\f©\80\ 4¦Ý²'\17\92\ f*e\v|$ÜI\9dp\8eLK\eÑ\82kjÒ\93TxÚÐÒ O©°Î \98(\v/øôþþ\812áÄR\80¹V\ 1Ì\ 4\14Ôý\8a¬\83\91u\14Úa\17ÚXã\9c¶î´ë{C2Ò:a\pÆP\7f&$´\ 34È·FCXk;o\9f\94æ
-îÈæ\89ά\ 1¯¶8{ZTí~ð\ 3Ó\10ö\ 2\1a\ e&8ÝG³i4 \10\8b`´
-\eÀ%\16\83°g$ÓäÄ/'QÒ\8e\18£ø\84Ò¹\15 /"Ahþ\8c8>9yYéÏE¹£Jê*\97á\1c\13ö\11Í5r-LÆX}ç\1cÛ;Dë\vþ\11¥.UÎ\8b\rêÂ\99\a¥«\8aï@\81hÉËä-\9b'´ºIø¸\16K¤F ö\14(L íÅ\12ýn,\16YOb6=Õ\954\182@DÚB=\ 35t\11&\93\8f\vÙfmW\89\ 5T\ 4\8c\90u\r5ÃÆVè\ 6æ\7f)ÝVÊ°¥¤Ê¤u\81\16\97)ôÅ\12\ 5\15_k\85\a\ 5õ|\96\9e\ fÎe&\8f\ 4\vfÂ\ 5FÄGPá,>ØßFÃ\99RÁYÈn\95K7À\89j{\ 1h\b\16\11]½\16ý\85z\19½.1O¥\94\19Ïથûå$á\àR\91^>7ö¸\9fÂ\10\18i¯Ù\9fV¢Î\1dÎÚCM`ô\b`8\ 4¬ã£ÀÖU¥Í\8bÑ\95îúý\87\aÏÆýâ·ùSì' 3[L5\9a\99CYén?\19\96{\81¶·ª¹|ö!\bV0\82¯Pã1\e¿ßÉ\93*½£4ý)ü y\ 1µ±B\8cc=½"
-²NV6ÀͼæÅÞÙ\12ò\rdy6ì4=áUrO§\a§\83uóÊ¢lc42~é:û\92\e\98mO ÓÐcù\9cÊʯÊèº\97¢ÏØ{\b»\a&W¬¥éÑÊèÂó\85\ 1¶Ð\19\84hd\95\v6éåî\842ÆÜ»Â\ 6\8e\95õ\16²N\9dÆiü'Pbô dºÑEUãIJ=\9aÏo°|ÍUj´Õ+G!#\13\8d»J«s\89}¬Êk\18\9b§µ±°Ù%Üé5\a\9b5{g<\99bÉ\9e&ø\91Ôùµôp5¿¾¢\8fF\7f\ 1(¸\16æ\10\990áºä\1a.ÂS\17á±þ\7ft¼\11~MÌðÓ\fN7\1cr\18`üýì_£þ\1fyendstream
-endobj
-592 0 obj
-1533
-endobj
-593 0 obj<</Type/Page/Parent 490 0 R/Contents 594 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 95 0 R>>endobj
-594 0 obj<</Length 595 0 R/Filter/FlateDecode>>stream
-x\ 1\9dW]oÛ6\14}ϯ¸oó\0G±ü\9d\ 1Ã\906í\10`I³ÆEöÐ\17Z¢m¶\12©\8aT\12ï×ï\\92\92\15µÛÃPÔ B\91÷ÜsÏýз³\94&ø\97ÒjJ³%eåÙ\9bÍÙÅûKJç´Ùag¹Æ"§I2\99Lh\93\8d\96É,¡ÇÃ\91\94%wÀÏV:'k¬\85&+³¦VîH¿bY?Éú·\9f7_pÝ\9cÒ4\w>]áºÑÛ¦®¥vÅqL¹)\85ê\1dÅúA\94[\81\riõO\8evµ\94t4\r\16¦$:\88'¥÷ä\feµ\14NRa2QÐ'^¨\81UÀ2T˪\96\16\16\80K2\86 \9d§³dʶÃKÂ9\91\1dø&~\1f××\11rB\ev«\94B³\87Â\91Úµ ù(\ 5\97À\99witýáöóg`ÌãFëë\88\82 é\ 1y\ 3\ 3W\a¸\82×\81·1ã®%i)së\11n%\89¡«LM>t\17\80=Lð\88;\ 2/´S\85´Gëd\19ÝS\96¿Û\9cq`}t)åÕÇßϦ\93ErIËt\99Ì©¤é| ÚÂSA\ f,\ f\88"]a³/\vÄúHV\95ª\10Ð\82ñ¦M\91\83®Ö¨\8cÒäÒ3\ 5Ûý»ai±xe©ÿ\8cÝõ4I\a8^C¯÷ÔB\1f¢û^\98\9eûî¼'\ 1çGc¢gO|@ýl\9a"§JXVBm\9aý\81\1dã³çÁT'*Ñ`C;\95 §\8c\86þ¾5ÒB}\ 6Q{T:7Ï\bãÝ&j\8cbp¬(%=\8b# Û{ïrA¦îN]®ã¡\81\<¶¤¥r\9d"f\8bå,Y"fét\ 6®ÂS\17³År\8eÍ~Ìî\v)¬\ 4Ö\1dço\88YTEÿ\ 6Ü·\98$³Á}\1dw^6à."\18\1a\81ó[øO`±\92õ¿ÐN;8¬4~ËÀ\1f(\14\14\ 4ë9l\1cª\ 4³[\14G\ 2[Ví5}º»ù\8b\1a\85\ 4\110°ç\853>8\1eK\17\9b\96\7fÐ\7f\1d\8aM,\ 1|
-QlB!é3\16'\92_< \by[àAS.\9fdaª\92«É¶\16:; ¥\8d\ 6\10¤\1a§Xixo<\88϶qô¬\8a\ 2\ 5\12o<µ\89\1a8ïî±Æè$\9e\9crÆ¡@mp§È\9f\84vb/ÙýP7Î\v\ 6r\92²/À\11\ 2\rôÇ°½«?8Är\ 6\1aHR\ f ³3½\8bð\12}¼\7fK\19J»\86e\*_D\86ªíÝîÄë\8b$ªÿIÞ!orCÊÅz\13ë©O«\81ÕPñ,ió\f\91Ô\88²ª¸®w>\90«\eäR-\v/\ e{P\95åÝ\1f£éPX¸H\9fG*\91ÉØ÷\8f\f\18E\9e\ fÌ\87LoA(\r¾¡=t\ f´\84LF\1a½ÂÐy\10\8e×\1cq²GB±ò\1dªw¸=}\7fý6J³×\87\18M\96\99\ 6²\8a\8d\ 1¯\rµpã!+.*cÈÉ\1db\97Y´íç»\96Ëî\9d:î\88 \1a\94æà%åB\96À\19ÒËwhôSß ¾JYÁïÌ Ô\99¯a¦\92h!¾,\f(ëi\84\ehàÎç0î*\fþÄwrë\8cö
-a\1d\92Ì7V\8eB^sË÷\ö\f¶\9csv\ 1ÊÊjcÍÎ\r¬w\ 1öAÉ\ 4\92\19:c¤u\83K\ròÎìz)|²\0\b\8fÿMa\bÄ\80B4\85\83yf\1e}[\ e\\ e@\ 5GmË_ä\8d\10Ñ\8b7\b¾/\17\äZ\82x\81\ 4\ 6×ÒZ\81\0\ 1~\8fÖ 3.Scï%TǬ\99\8a9\e\98>ù\a îÐx\10\1c\13\8e\r+ïôB'k;ÔÙ\15jáNi®¯°\b\ 1à,BÄj÷y^r ðð_%z\1f3\1fa/¼ÍÞø\ 4O99(ß\83ïùÌ©\ 4\80\15#`»ýĤ½t,)\19g\9b\9c{í®í¶ýÎa\9bìÀ\1dâôòÃÍu¸°P¨"f7 \ fr
-Màtb\8bz¯÷\9c\16c\92.Kè
-e\1cÛ\bXß\94¯î`\fu+`\85÷(öòÅI\9d£xFþv\8dk0ÊÅÊ2°îÇ!ö+v\19\9e_1)\85á\98¸ß\91¨ªB¡íp\eÉeB( \1e
-?!âÚ\fÇBÛõ\9dN^^E\ 3Ó\ 1³wb/\11\®¹~\8a\1eôT_Ô\18bß÷Xó¶"û\1aª\1e¿ÀbÃøÄÉ\eãä§Ì~Í;\8dI2\1fS)¾²jÄëX£Ü£ÅTE\83\1dȲ*0 1\99Ay±VJý¤j£¹ó"«\85CÔ9¿<3ÜÆ\aÎv}öâý²÷1\12;îÝ\87Í»_ø\ 4\86ÒÙ*M\16~ì]c\94\9aO×\98\9axP]S\1c¥NÅu\96â¯Óù
-¿ý¹\8anY\83Aîä \87°\86zr\935~\8eÀÐg\91o5\ 4Y5[\bópÒË£Ü\82\98½ø[é0)\ fFt\9eSé\ f¥\9b\97GS\17¡\9duÓX7ɶ)à\ejáé\bÓ>MgaJ\9cñP\17\1eسÞ#ܾÄ(~Úë=\96´æéú´×{Ĥ\88\ f\83þ¥üµÐak'Å N\ fÇÄkÃBð)xwóp\81¤ôòôQì.è\9cóÕ«u\aÃî\9aæ\80\81{ñ\1f©¶\v\1f±ë\18èt¹Â8¼\9aâûµ÷!ûpuûæ\8aîkó\ 5ý\ e\83a\88\8c\9f0Øêy8u\1e\8eý\9fÏÞùj\ e`lt4\9bGqýyö\ f\86ýÂgendstream
-endobj
-595 0 obj
+610 0 obj<</Type/Page/Parent 519 0 R/Contents 611 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 82 0 R>>endobj
+611 0 obj<</Length 612 0 R/Filter/FlateDecode>>stream
+x\ 1\8dXÛ\8eÛF\12}\9f¯¨\a\ 3#\ 3#\8dHê\1a#ÀÚÎÎÂ\ fv6\99Y,\16\99<´È\96D\9bd+Ýä(úû=UݼH#g7\ 1<ÓÓ·ªS§ªNó\8f\9b\88¦ø?¢eLÉ\82ÒòæÃÓÍß\9fn¦\93Õ\8aú\7fì\ e\83)%Ód² Ùj\89ߣÕl²"«iË[0\8bsº\7f°þþaFQDO[\8ai±\9aÓS&óSzJGO{í4\1d\94U¥®µuw\94WiÑdyµ£·O_oî\1fâ°wt°y\85%\94Ùü\ 5?¶y¡ý\8aöôQ\7fÎ\1d)سÑ|L¦\ fV§¹ªuFªÊÈíMSdT\99\9a°\82\8f\10/[«#6ý×\7fÜ$ëédM\8b%\§\92fÉr²\f£\82\1eÙQ8³\8c09t§q¸$¯¨ÒGüpµ*
+Uç¦r\13¢\ac©40+¯¶Æ\96òw2\15ÕûÜQºWÕNß\11\9dLÓZhõ\16~Ö\ 6+´\80\ 1;\87vÀªÅª³1XÕ#/\8e\0þÖ\91K[?ç;ë\8dp:e#\19\8a~»ü\86í#2[\9e\19'+¾l\1c%\93\18>\8fÄì̤M©«zò
+FÙ\ e\18ñ\93\16óx2\13ÚÌæ`\r x¼ñÔ¹6Óï\80\83B0¿\8a\1d\94¹Y\ 2ÔýL\8cÓ[âÝ?¬)\9a1Ípc\ 4v\rh¶\98Ä\93hB\1f\86ÇàÄoB¦7¿³Ù==§4\8e\97ìÛ§\8a\8cÍ<ø®9\1c\8c%\bÍ¡0J¸i¶tÁG!$øË\ 1,\eWclñojªm¾k`¤\92\15\b.S³\ 2ß³Î\f\81\ f··Ø"+d\ 5 ÷ôð\9bÀ\13lÎpfæiö¨Ê\8dºu`\14\12£R\85#gH,åó ë\91)'ÊKö@U5=û,zÃSÌ*§íK\9eJ\12\f®\17\16oNDÿΫÌ\1c\1d}yòÞÊzd)\93ò`ÍK\9eá\88\80\ f8ý
+\12l®\18±ç·\87ñ\ 2L\0Âÿéi^\9a,ß\9e:s´\85C®ÜL\189\ f\19nSY&+v\85Ù¨¢Ot')\8d\ 5)\87VË\1aÚ\9a¢0G\8es[$\ 6Îy(\9fG\8065\8duH:g\0\96@=(Eô¢\8aF# ®I÷¤\1cÝ\1eT½¿\95¢ì&¯\ 2´\83\82²Ñ â¡P)bsÌ뽤S\1fSu\0bà\f[é\8f\86\9d\96ébÉåµ~~û\83gã\94ÖLâ\bd\9c{°~ó^\v[Ù\13.IÀ\90ðß;*u¹á\90\ 4û«Ze%*ÐÎ\9aæÐV\12\98¦6¾\¾Ú\1fÀõUÕÃétÝ\85\92\8dֶεký9»Ý\1a\94Q\90 \14+ò4¯\v@\ 2¤B©\16Sn¯l<[@?Òß\82Ùai\1c¡LÀÃa\9a^\18ÎÁÀÆûÆÙû¤ª¸w\9c\f÷áäkÖî\10Î\9aÌ7l;]ugcAvÍH}w X\96¡hÃÍï\1dò\ eѬRf"`éò¶+\ 3èA\ e< §Ü1a+:"ݵή\0õ\8eá<Zð\83\8aÜÕ·è#\1f÷:ý&Dgv\93;¹Z\97\84 \95¹sÜk8;KõËê³\809.Eb\9bJÁ\7fÔ\84TUÈ\84ÃI\92E6Keà2\85Û>ù
+tÕ4vP× \19s\b\rµ\1a\v\1dÂÁÁ·¼nY\88údHÿ 7®\9e\ 6\þ\1fêô` \ 4-oîøb>õj+\8fÖh\ñr\85l*i¾\9eÌà ´Ìa\ 3\88\97kɹ3\85Ò6ßÁÖ\92VóîÐï¶Þ^½\ 4\13.\ fï\9d\11H:Õ$ÝóL:\8d8ˤ03Ø\ßP\13\91è@\93»ø\8b&*ô\8b.x\8d¥\10\ 2\89æ^aÒ_\84?kÇí¢ooÍ!CE
+ÐEñ\14*'^ÌÑâK\8a\96\vvQF\8b\18¢\97"7{\80\98\85\8e¼\92\ 1\1d\ 3o\1eµ/ÆíÉ\83³J\8a§Ñ$\19\9c<\1cc6F³\1eÌ\9e\89ÊVÕ´¦^ZÓv\8eçÑüù-!\ f*4\8b\9dÏ\85Wð\8e¤\ 4_\13em¾¶MÄûåZ\9d³\16û\93\95hÃ(Z1¥dÔã\94¬/´!7u«ÿhr«Y2ÉÕ-:\83\13\80{Â*©?o8ÆìlÆ1ên\e\8e1\v\8e\ 2Ùnö*v÷\ fó ª\83\1f\97¦úJy^*_\81קÍ\885¶®2\10ô\0A»\a7»¶Æ´mÁÔ\99/(LQ\87\1eY\14\10à´k þ!`Ð6kÃ\80\8cŪN\f \7fÑh[R·L\13ñ\83Ë\\1d*\8dT5\çK\11\8aa£%^½»x×\8c[\ 5ò¾©÷\86µÆ\17Së\1fÂc£{Jp°¸ É)^-)4º-§\9ewn \8d¼?,ëÎ| ¯\8b\81öP¸\13¡ÏSy\8c@aq¥õ~°\12Câ>\8fZ¹¡(3¥Bªú\ 6\1f¤\97\97;Ø\ 5IæS}¯º^\17\94¹*¸¿\9cp=Z\v¤FÎ\19\9eQ¸î'\7fêGSÕ\16: wâ\8e¾\1e\14fÇo\12ÿèè}ä¸\f\1cAD\9d) Y\ 2ô\9e0¡¼0\üºª4W\e¨$Dýç^má:EGc¿y\89¢«\97Ü\9aJRâ¸×¶k[Á\eÖÓ_YO\1fYÀ° føWiö"¶L\83\ 5ÆÚ\13'¬Úð\10}¸@\9fîJ¡H5\9d6h¦'ovȾ$æ²\1c%|aI \1e+xHÈ(d3h\13%³\8b²×\91Z\82è\e=\v:p\80e\86Ç\ 2\9eCéÞ\823ÐQ\e(\8bSç\ 6+ÚÖ\80Á\950`1;3`8Æì\9aß<½yÃ1ÞK(¬Ñ`v8Æ,Êûpïÿ(\ e-.\97\9e\97J:¾÷óGú D¸ ó&\v>^.A\9f]u\83\ 1\8c1¾\ 3\fzÇ¿@{¡Ö_V\170\86\13¥\95ÁH\ 5y¯²\92:ê¢\0È\9f!w Ô\91\81òþj*<ÞðúÆkÿ¸GÞJeè>2 ±zù\17X¶Ñ\88\9dFF1\7f Y°Å4»ý\84Æã¯\1a´b#ÇÃòñ©í¡\1csõ½\97\12\93´} \89\ fí\8b\88¯\81b\1f|Ëp\9c eSÔù\ 1ª.-r\14
+\81fð\84°é\1eJ0á(\7f)©ýC3<}\³ÉÐ[ÒÚX¨uÉ\8a\168É\937¿K\rÁs\ f äxÓ¤È\17íP±¹ð\92Vø\93\7fD\\\e\1c@ ñVá 4°c\12
+\98\7ftAq°îÅ\9b\ eR¤\8dO8¯¼_ô\9fP\9dý{µ\1aåÐB5l4\8b\e xg·¼\99¥c\8a\99C\ 3$àÇÜí\aX\87²¿
+].Z,\91\15\v´\15y{>¾ÿüá=ýÓ\9a¯\0\8b~
+\9f0äS\88\84Ù/\1f/cþ\860ú«O\a³%\7fù\92eÉ\94÷" ~¹ù/)¹¦\ eendstream
+endobj
+612 0 obj
+2102
+endobj
+613 0 obj<</Type/Page/Parent 519 0 R/Contents 614 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 85 0 R>>endobj
+614 0 obj<</Length 615 0 R/Filter/FlateDecode>>stream
+x\ 1\9dWÛnÛF\10}÷WL\85\ 2Q\0\9bºZ\92Û\87B¾5\ 2\1cY\91\94KQ\17Å\8a\I\9b\90\\85KZqÑ\8fï\99]\92¢èÆ@kÁº\90»;3gÎ\9c\19~=éP\e¯\ e\r»Ô\e\90\1f\9d\.On\96'mo4¢Ã[²Á\8f6\rz]¼÷GCþ>À["iÍ;p\13Ç\94oXÞºmÓ\ 5-×8z\80£\96\81½Ý¦¥ßü}\97¨8ýñ\8f3þ{½ü|Ò¦³\ elaQ\93ò¿¿Ï>öº\9fF\83â7>\7f¦ÆG\15\azohº¤o£Aãû{'Ó~»²µº÷â¼u1zak¯;¾\9b½\19\97»\8fÍ\8eÃÝVü9þ4{ñ\84·\93Ù¢< j\1c\8eÏûívûÅݳÙÕasm÷Lïe2»²û[·çÔéX\8c{C¯OgÝ\91×e\10ÇËåÍt9¹\9fþ@4¿y÷~2¿¹¦ÙÍüíd±ÀÕ\ 5ãfs|\94´ù¯\9cF:¿¸ð\ 6y\8e;\178\109^p\8e[·ýÜ\\97Î\87=\18¬&u\12\93N\ 2\99PªÉÏ\92DÆiøD"\bHP,÷\14$êÑÝ}Ò\19-D´\12´Õ&=%Ò±$½¦t\8f\9d:\ eTªtl(ÊL\8a\15a@i\92É\9fØg\10ô¬;°\86\9bË$áû:\8bSÊ\8cÄ*»;\96~Ê_SÜ>\18¡ü4ñ\88M\94©\80íµé¡©<éáJ¢uZ\9cöð\9aØVëÖÏ£=\e\82\9a nÐ|è\ e\86öæ\11x\1d¦=Àë\r:Xx\8e\12\19QDýN\1f0º_a\1dÀ\1e¯ëYÆ\1fÊâÿD´âx"\19\0-C\88¨óäVíÃ\9bó>2yäÍ¡Zm\0¶d»yÈE(u\17máÂ\14ò\1a©\98-\1dN±ßì)\ 5M\9a\14*\93zu8{½\8e7¬\ 1zà\96#q\99æû58\91%F\9eÚàÀ\ fÎ0Ò]äÞÒĤ*\fi§\8d\91Æð-þ\0\v\98~k\15Jû\83Á1Ù*P NÐ\89ÂÕ\95\8c¥H·T(\92gC\82\1aõ\!Íe\8emº\15 \blðid¶"Án¼\91\91\96n¯\12)@ª8|zE«'
+äZdaj\8f;â\8a\ 5)/´þhT\8ai§Ó\ 1[\8aJ\83Ä\ eêÐßǾ$.\9d-\93Ø\87=F\81cJä×\f1\ 5e\14p*yTX.â\0©2FûÊ®>\8eþ\94\8c\8av(ÒPoàzµhj0ðyÈzfT¼Á\81®\\1e\9a:ÉS[ЦYð£¤Ç!¯MÔU\91³u¢#\1cSQó>\90ðC\ 5Ñð\88¦âQmàpQÇ\8d\19÷\v\99\98R5óô¬¡\ eLü¸RîÎW\9cò\e°2[\9dA@\8cd,HÅ\90\16\11ZVr$(\98Üað\83\13\1c\89Ôß2Y\80j\11J\9ekdTÅ2¨\ 1\ 3ËHIRQ\9aJÊ!\ 1,\92®[rß,\9aeëö\82:PO\96 Þ\90Õ¶*¤\ 3¯\8b\17-d\9a²\93×V7\r\81öÍ7Ô\13_,\0aw\ e\10£\8dv\87¬SKøÿR°ª
+\18\8bð+Cå\99°dQÝsIY²Å\1a®\ 3·\ 2\92\ÊA,µ\ 1&\84<Õp\ 1\80\11RpYVÂ)üÉQâèÚ\80X\99¢'Ä"\92´\17¦(&\17Õ ×¢&Mïi6\9fL\977sº\9eO>àcüa<¹\e_ÞÝÐíý\9c\96o&¶¥ñ\18\913#_\7f\8cOÓ£;Ð*!\90ÙØ\1eãoE¼±e\ 4oX/húþî\8eL
+Âmì\850Ô{Ë\aô\18\p\12\ej\1fp\8c!.y"@å¿DÂ\ 2P\ 3bºluÑîsn\e\8fÆi*£\9dM"ì=*tÆ*Ûv\89ÞÉ$emâ\84\8b\12óýVù[¤\83ÉÉÈ9\81)\10,RQ³nS\b¥\82\141þÖ\92L\12\1c\1cA ÅÆuÕÖm\ 15\13(o¯×Ò*\bä\8d}5ä\8b8F\8fD¿ \94Ù\85âI\ 6H0\13-g\83õ\97C1;髵\ 2ª\ 5_à/ïU±I!¡28µB\89\85Z\872©ù\AÀº_³x\bî\ 5Ú>\0ÌÏ´\91\15\9eÄzÿËqâ+q]\85ÊÿB\8d©n0"ì¯\ 3$\800@\ 6Y1Yd\vÓ; \aQB0{\85>ñ\9dTííX\9aã±\17\18{li\90¨Åv\98\81\ 4UÑA \12Ç;,ªCÎ{&\1d|lLÁ\13§\ 4\9eç5h\95¥)«Þ\ 1\0P\85§¬\ 2rg @\17\12ýÂ0s\10\10\1etÊ\12ZÈ\90g)QÀjEÛ\ 2 wÙÎ\8a(+h\91\ 2@ä\8c\82ä4qJ\8bÞbÙÊc@ )ÓÿéÙPð|Æ:¸U\e &ë<E\ 6 9 p\1cº«\1f×R0a¢¨\84-:ódP\80\864Ã\rïÐ\16êO\15§\a\ 6Äò\99äâ\95\ 2ÎÊ\ 2s\0ª£A©X\15ãWáF\85Ç\8e[ÅlQTØØ\98\fCÔÆZsM½\1cn,Ù\8eÇRç\95CQ\84Fs)\8a\15\86\91H\ajý\94\aô/ÖMæok<\84\8aÐøê\ e\13\fè\1eÔ*Ýuy§2®(VúÛ3çi\r¶ù¡¶#\81¯£\bUâ0·;\r¨\ 3\85\85ì£î\8d\9dÌ\14;˽ú¨ñ[\87íÀÂéЮáäQ\18K²g\19Èëv\96\ f\ 5e¿²
+É3\19\8b\8dmÛ,Qî! ÐPT¾\1e\89/\R,¡¶\97Z7±Ìµ*Û4Ùmæ9Os5àJÇ@|§Èîx\1c'öl\9aÿStTô³Ò\9d\83 r\8bs£#bp\12\85Goû\ 4×4ÑÊÃt»v\97Ë\11Ú\ 2ߺ\1dåË:\83¡\87\aê!ö\ 4ÍÅøíå\18-H\7fæB½Ö~ÆY\0Ï]\e:s\8bÏ\86]ûðò_ç\8aþ°\ f9°[{\1dö
+\83ì»\93\7f\0xAÞ endstream
+endobj
+615 0 obj
+1803
+endobj
+616 0 obj<</Type/Page/Parent 519 0 R/Contents 617 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 94 0 R>>endobj
+617 0 obj<</Length 618 0 R/Filter/FlateDecode>>stream
+x\ 1µXïoÛ6\10ý\9e¿â\10l\98\vÄ\8a$;¶\13 \ 3\9c5m3´I\16»í\0»\1f\18\89²ÕJ¢FÊq²¿~ï(Ñ\96\8ddh\816E\8dÐüqï\8eïÞ\1dóÏA@>þ\ 54\f©7 (?8\9f\1e\L\ f|o4¢í\87^`àS8ð½>õGÃÍïZRÂ[0\8bs6\1fX\7füºOA@Ó\ 4Ç\ fFC\9aÆvÞ§iÔ\19\17ªZJMiQI-M\95\16\v2i, ßKJ\rUKQѧ´\88ÕÚÐÕ\94¢,\95Ee(V¼\84VFb\89¤Éûs*µ=\85ÌRhyDw«\8a´°§G¢x1ýràS7èy!\0tìZ\8aS-£*{$ª\14\89âqs\84*0¬\91µl/\95a\8b\8cñý¤{{ó\87G4]\ 2¤J(R+\r,Â\98U.\eØ°ý\94YÞ_»AKÁKá\8c¤1B[\ 4÷i&\178\ 3 xNË\9cca\8d\e©ïy;\7f߸k1H\8ae"VYE¥ÔyjLª
+³g\eÐÒE!cº{l\a\94=wgÑ"½·à%\1dÞp4\ fÛçq\90ØðáŽÔ\8fª\90\87´\96YÖýZ¨uA\vV¥Ç6-ipÕ½\817p\14\ 1M\1cA\8e_\9fRÐoèà\87Þh\87\10\ 3/ôz\1eMVe©t\ 5h\99Ð\v\ 4h\95ß\81&\btã¶õ®Í¬nÈÌê\\17L\e³bZ\809\1c`¡S#\v\8aWð¨\ e],ïe¦Ê\1cL¢\12K$\1f<\11ù\9d \10ü°´ãKA°à³i°Ä\1aÑÑ`ÞºÈ\94\88÷ã\9b(M\81ïÿféàPâv>XÂpàZT\1aß|b3FårÍ8I¬¿®\85®í\89G\eç,5\15ö_&\94+\ 4\ fþ\14à\84¥T\1dâ&Ï\ 2N¶Û7\aÁ`è\ 5tÒ\1f!3s
+\83\917lF\19Mljbx\8aÉv\ 26@\11$ÙP\9b\91\92\1198e\1d>²`\9a\8bm\9f
+\e\83\1e®¸¶È6Úã\9cz\81¿Áã\10ltÁ\82¶âpÒ\88\83\83¿\8fP\97Q\9d-\88¬\91Us\v\91ÊsQÄ\96ã\9bCìì(N\87\90ûtǾ5\97)+ëOs\f\92BE©¨¤=©[cبÄ:\96\10\ 2¨\93©D\96á\84z[\93s\89Ê2µfRá*å\83ÈËÌ2i©Ö°\81ï
+\19ò\r²\10\ 1o\89\v]Êø\8c1\1f¿öé\94s nxbï¤ó\vñLgã/\95j¡¨û\81´RÕ¯FF\1aØ»\11\1dJdC\rÄ\1cÚ\0@× ÐLÿW*\17iñrv5¾½º\1c\7f¦ëÉËÙ\87"}øL\13H\87Ô/g\e\9a{~Wd`\7fïssF\18à2qƬÅÓ\87ÑÀM;\13V\18\90\a¯êt¸,\12E\81u\8aõµÁAüÓ¬¸\ 2\97Îhöö\86Þ!Õô\9fð¢ï\83²@\94Bmn&Î\82\ 3ð#,\84HÅ\9fk¡?I\8fñÿýßOxð]Wé´âGÞåÎ=$\99X\98³\99ÿ0BØ}ß\85{gMÁ\974\9bãçæúÍõ|¾,»\16×\93\8bci"\9d\96\15ªÌÙ¬^¿¿ïèê\9a^Ý^~¼¸¥ñÇñå»ñù»\vz}}KÓ·\97\13º¹½¼\9a^Ü\1e=y:§6\94ùlæf\1d/¾)ªóù^Jü^§\95Í\9c~8ÿh>?|\9e\99\98ü\19·2YE\ï\93U\86Þ\ 3\98h\83\ 6å¦Îlz\1eT»È\86'\ 1\12¿éÃ\9e)²Ðì\1dÉç\12Û÷h\1cÇ,]WrMMÂ\19ºO\85UÇ\96\ 2 Rq@\9f(µç\8f®ë8j\8a§J\12©Qp³Ì\95éº\19C»&\93\94{\8f´°·ÁòW·\84\1d\93ßy\91*\92]#\1d^i\9b\r\87Íó¼C\82âÆRC~Ç\99Q\90\TH+¿ûí\9dUßz±«æ-\97Øuç3\8aò¿\wS`hd\9dkó:\85\ f\10nÃZ®
+\Sj\11¢3î\86\83Z¯§(\94Ø\85Þ\rå\83\v\fÚX8\7f\87"`»\86Ö\1d\ 3ª\8cVèâPL®KY4N]<Ì;\9crØ
+m\9e¿\80Y.8q\9e\16ð\fÍ+\1a\ e\8eKw·su\râ¼\93zÒ³å\81Ð|Ô\11\f]`mú\ 2\93=n/ºó\17^³<j\96w\87à\91ë\8eçá`hçÑg \8bÃ]\85}|æ48Ý\f¸¢·\869z\9fpg²=ÆìI\9f\rØsxk{\8cFÂG?Ð\9am\8f¹\95é£+Ûîm\8f1ÛclÛÙ\9d7ȶÍpqÁ\r\ 6áÉNBØKF\9câ\rk×5)^Ò£¬Û¼ÿm1æ\1dfjÓ\81?\13Z¼vâÎN\G}\94ÛÓ!>rê\aì¿\1d4\9dR;ßNG¶0o_M\97h\ 45\12\81yÆÝEC9÷\18b\ 2ï3\90½Ûöù\98\15MÎB\7f\98|;]^\v\ e°¡É\eí`Û¾î\9e\boíÖ>b6ï¢Ë\lÞ\bX̽j\1f\92Dö÷Æ{\9fFuS´õù\9b\e¾|\85WÚRÜ#.\eÙ¹\17Ù
+\99\82×\1a¿\9bÔB\8b\1c\ f*õ\95ìbÓ\96cFÊ×éÒ\a¡â¡y4\95Ì©N¹:\9b\9c\84µ\92óXVѱÝ\19\89r/ç8EE ë\98GÃI \9ey\ 69\8f.v_\13éYQL¶OE[\ 6`ÛÉѧ%\1e9õë\94\ 13 \12rD¡n\9f\8f aÖ\15.õ[ªÛ×2\1e5èÄì\8bÚ\8aêQ\83Èõæ¬Ò¶CÞÒ²Sk¤\1366Y;ì\12\83Hò7ð¸\98B67Ý{ûD\ e\85\96¥à\97t\13÷ÝP?[-\98Ð\15.¨Dw¯(S\11G\981\15(oάu\15,À\8bÊ^)ÿ\9d\0\92]\9b\808Ù¿QÔO\0ü\9d¢\16ùÉøýù\18ÅB}\81ÌÓ+\15áy_TPfek\8e{1\fC\9bàßõzí\ fY\12í¾^È \90\14\7f\1dü\aæ\ 2\15^endstream
+endobj
+618 0 obj
+1839
+endobj
+619 0 obj<</Type/Page/Parent 519 0 R/Contents 620 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 103 0 R>>endobj
+620 0 obj<</Length 621 0 R/Filter/FlateDecode>>stream
+x\ 1¥WMsÛ6\10½ûWìø¤ÌØ´(Ê\94\95KÇùpë\99Äu\13eÒC.\10 IHHB\ 1@Ûʯï[\80 h%v;ÓIb\87\1fÂî¾÷öíêûQJcüIi6¡,§¢>zµ8:»\9aR\9aÒb\85'ùÅ\8c\16%\8d\93ñxL\8bbd\9dª*j´£R®T#Ë\13\12\rIc´!½¢ãË¢\90ÖÒ\eÙ(Y\1e\93²d¤k\r^$§Ém$\15\95\92\8dK\88n´\93¸#\9c¿ýbñ\15\81']à\11\89²¤Q\8d\93\86\1f\8dé4Í\92 r\19m\8d^\eQ\87\ fÄLG\1cJ>È¢u\bÕ6¥4!\9aÆ \ f\8esóÁuÓÈ¿b¥9ñ\85à\ 6R\16FU;\12d4j\13E¡[$É1Þ.\8e¸z\ f\ 1¥ü¿\ f¿\1f¥é,É(\9fæÉ\94jJó,9ï®*úÈ\18\ 2¹é\f\ f\87Ø-6ÒHÎSP¡ëm%k\0¡\9a5ua\86ÇÔ4Ió>\ 4\1f:¼ÆÓ|òSÈÇY\9a5íñ\8cù\1e¦TÊJ\82\85\ ehN«\16Mé\ 1ïOóÕûÓö`¯@·\91µ¾ãôQ\85QÒÒÊèÚ£||\e\88³I\92\1cÓJW`c\80%åY\9eä4½\98%c\9aà\1fPY\ 5áÍ)\ 5f^xãIrñ\b¾<AÉ }\14õR@t%uQèV\eg\1fË\ 1r\99°pG\9fUSê{K7\8b³ KØWJàþN\1a\10a.\94\0\ 2\82¶8\85î\95Û\90\14Å&B\ 2\9d\826+¡\14S\8b
+\12qâ\eË\16)ã\ eëêÝí"}yâ1Û\8bôõ\9fïq\93®®ß½Å/é
+@A]îuk!±Êj²íÖ\87í¤YÈW*ß\e$W\86´\90b\80\15\a½Úqÿ\89¶r'¤\9bjw\10]7{Nù0\b]Ôè\8bã\0Þ\10¸cd÷ ,âé\ 6(Ø\9du²îS-5xån7Ò\17ßÁ¤\1aÒÆ·\98>\88ìS<!#P\92!å\82Ü\8düÞ*è\ 5JaÄ")Á
+lâ\e\80)ãv\ 2i{g\bùöY<\81WÔ\e\94 +(\12¾Ã¾Ñø\94I\82Sè\8f\89DïáïýFr©\95^«BT¿*\80S÷\ 4¨uç\5 VhY/\13~D8!* Ò¢¤¥¨DSp? 7VBU¤¡1/ûAi×+Úé\16pz@ #ØßÁÙK\19½\95\ 3\90ÕµdønN<PgW0loÏ#[/\93B7+®\ 1>\95Íæ\0p\9aÏa\945M³\vtP¸ê\iïìÙd\9a¤4\9d\8d½§îý\1dõY\v;\ 4í"ÐÒû\80÷¾G®2\92M[{±v À*hz\9eã'£_»\8bÞ\13§ç\8f§É\7fö\9bû\8dBO\16\185@§µa\9a\84 äçÏC \e\1dâg\ 3\ 5`ײ\91P¢¯¥\82Æ=9«\8e¡Ü\87é\87¼\9fõ¦i:9°vXuÂFA×µï\0K\vHÑJÇ'ïQïméÑ«\ e¯Â\92\1cg\7f§J\9fî§\9bë¿\89Er'ª®k bê[çfA\97\98\90±\93?«\1fÂ\94Ðø\15\14\13\86\8b\93]U\93,Å Éf©WE\ 6ÊçÝUÏK6\9b\1cè@5,ná\14«\ eº\17°@¨pÅc5Ìñ¾Ò{¹$«ØCÝ\13\8a\19Ñƹí˳3Õ¡\93XÝ\9aB"ÄZ&\8dtg\9cê~ÊÆ\89\83-\0Ý*±pà7Ê÷oí=¶ÔEË\96â³$ô|Qµ%¤áM\9cÑ\8aáÐC\1c\8eJhÀ¨eËUE?°X\ap\89\ f!\8c÷ÒH\ 3\1a`\89¹æ\9b\vÄÅõ\ 3ÖbtÙ\86OuX¬¤À\92\ 3â`n\11\97áÀ˲sî\8cgE\95\8d\99 á¾À¢J\13úÌ\1e\ 1;\8a\aÿö\84¦âó`¹\85®ª®4Þ}X\8dÁNÂÈáV`\88Ö\1a\83\buû*±\ 1ö\1e|ëµÈ¯a[á /*ð\ fwPN\9b\1dÀîõÁºXC}üntvÈ\93'ôüül~\11Ç\16\95FÁ\11i+\8aob\r°B\1dEgf§3¸\15vÌrôe\92Ϻ\87qãàg=\ 3ûÔ¸\82PZ\âv¾È\ 2~é»Ý×Ø\ 3ã[\13\19\1c$\12æÏÙÕÿÉ\ 4Τ\1aë0q\82\1aÃhèaß
+âÒK'08\19\97îÕ\ 3dü\bæ
+½\14\ 6\1f¿Ì(\9d\ eô7\80x\1a\ e\88ëÌ/ë\88²íA\rû,¥sÞ\ 5\9f\97$/¤ùO\92\9c$ô:â\eýçM ö¶£ö \85.@\17<Î\7fC\80({\96\9eà\85\85¼\94;\rÀ<\8f¶Ð[É-æx\90Çî§/£Þ\97"Ó\89{ðÎ;\80Íï[½Eì=¢Û0\ 6Îà\15Tk^Õ÷"ÿò\ 2\86qÝ\90Ýøu\8a\87N\fv 'ß~\fÀ øú\87Únyh \835¡\82CõT\13\9b0\9e°R\95´X\9e$D\84·¯o®¨»Å¢áo\rì=\95¿I\8d\94lvKl¤\805Jj¨¾¡\ 3Íýfð¬\ 1åç¿ ûp¬\85Íù\19~{TÂ\9b\8cF¿;\96Â\89%O\92î\99ß~¨\16;\9eêß[ ·-éNa\vu(\18\96B\7f,\16·TËb#\1aekl\8aô\16Ëù\ 1ºQ>þ\8b\b[\93G¤\ f¶Áð\0]ý®_Ò§\ fï<É\f\9c(\\vk\83\9cî\eÞã\98\13/1H5¨¹\v\1a/Cí\17\9dk¥ù\f{T>\9fzìF\1f/ß¿ºÄTÖ_á½ôf8 øs§áõÓÙÄ\eÝ¿\7f£\99ΦÑ\15³\8cO@÷þuô\ f\10)ÅHendstream
+endobj
+621 0 obj
+1730
+endobj
+622 0 obj<</Type/Page/Parent 519 0 R/Contents 623 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
+623 0 obj<</Length 624 0 R/Filter/FlateDecode>>stream
+x\ 1\9dW]s\1a7\14}÷¯¸\93'2\r\180\ 6\9c\97\8eãÄ\89'qãÖtÒ\87}\11»\ 2\14/ÒFÒB\98Nÿ{Ï\95´|¬=Ó\99Ú\1e\fÖê~\9csî\87\7f\9c\r¨\8fï\ 1M\86t1¦|}önvöavÖïM§tx±K|èÓÅàª7¤Ñt\82÷\83>¿·\92\16|\ 5§°³\7fÁóç·#\1a\fh¶\80ùñtB³"\9c÷i\96w\94£B-\95\17e¹#§\96Z\16D\e%裮\1f>Òv¥ò\15åBÓ\Rípè\rm¤U\8b\1dù\95ðT\89üI,%\15f«K#
+¾\ e\9b"÷u0éW\92\8c\96¯gßÏúÔ\1d\ ÐYѱr!ųJÃ\8c¤»ue\95ö\88Ex1\17Nö\88î<\eâ\8bç·ã\14\7f\87´ññOMJ\1d$\9e\9bõZjö\1dbò+\t2¯ò;ÊW2\7f"\8e¿PNÌKYôØB@\16x\8c/\80`Äq\88w\r\8aç·W4\18%Ì\86\8cï1jãÞEoÔ£\19\87®\1d\83'¼2\9anJ%u+@¤=dÌ;÷\ 6Æ\95^\18»\8eO[¹\14¶Pzy\8a\81:¶\98\a\8b\11Ó\8dP%'\90P\8b8\80þDí\1eÝ\ 6Ín\f§ûéë·Ù×^åÚÀ-T°\95\975C·U~\15\ 2Q\r\19ÎÔ6\97\rÅ\ 15NfÜ\ 3.E'$ß<úRÌ`Eº\10ëÖ\10gí\82 h{oC\80&OfAÌ Ð\ 5\95JKz\90¶$\97[UA\111è<eÙ\9dôP\fì>\e\8e'é°\91\ 2\9fíA\80\82g\9f\7f!\16SAK+*(Y\94\bÇK»\10H\vB\ eé\9e¸®þ§ëîp
+\89ìóbl^\82$ë@ðs\ 3 \ 3\1eÙkª¬Ù¨\ 28 ZK¡\1d1\1a?jiwÏtÑÔ\ 60³(A6A\82á9*,(+_ñM é\ 2²O\1a\95 7!qZ\9bB\96¤\ 53#\1cmeYòïÆ9cÒT21\1f)\89\0Ta\15Ü:\943ªdm|»¨\1fÅz.ÂoJÃ
+rùm\16=§\90£\0Z\1a\ 2C*o\1cÅÂ\0(¹tÐN\90Ï\ 22$çe\858\11\12\ 5\8er$Âç[0[\81aaM\8dè\96˦]¸õ<\16P[úl¨õ¬ò\17\9f\r¢=¿íÓ\15w\83\ 1H¾\8c\ 5\0ü¥@wÌ:®®*c}\b\ 3ð{\89îÇ\8d\84 ¢%PÓ\14ÁË^7|¡¡³\8aÿn}&þ\1a ûí£yK\1fQ"Ü$\91¨5 Rx´â\8a\9b-:\1a\9a\9f7v\17\92a\1d$»Á\ e¿\80,¾\e K4¼äs\b\9f{´ÞÒ\9fÑ>_\8d\91\137\8bÐAÚ^.N£½s®fqiº.\8a\87(»÷A9Y\az¿\7fìþñpÓ\8aà\9fôy8è\8d\19\15´Öc\0\82ÉS\8b\1f~\1eYãRn\ 6NË2C\90\83&@ƹ¤2à\87\ eC±Ë\9c\8eã`ú\8aö\83\ 2\8cÏ\1aôÚµ#©sh\vm\83\9bä
+\¢Aâ\0\8d>\14\1a?Ût\Dbк@Ø\16UÅ'\jä0%Y\8cL\13`\9a\84sé·\126i#¬25æÖ^K©õ\v{\90\94\ 30·P\95ü)8\867t\iJ\87NÎÕ\9c8cç\ 5½º®ðlËï\17ôEû\r\ 3\12\8däî\ e\85ú\17m.\a½é+:©à«K\fÿ²D\1d¢\15sõó\94\v\0¡ö\92\97h\9fè¹ÉWÉéñÈ\80\86\19V®Ý\95Ù2uÜ¡\0,\96\89\94q´\8bs±\91<¸\ 1OÔ;\92\895\95x\ 4\1a×H×ù\1aü\82å\ 2ÉlUY¶r\85øåz\8e30\ 2/LK\83\e\1aTÒ(~\et\16¯ ÞB\89Ò,Q;Ø\89ö¨&\169\0,4\8d\94\1a\10\18j\ e§åúG°|\94Æ<ÁPð|ìz\84\85ÃíÐÚÖ\88~\89\86\8dB\16i}8\9aë\r|\9f>\7f¹Ï²Çp!ËnjlPÚß\18í)\1f¥Ç\9fâû,\v9eÙ\a½QÖh\96jkT\1eõ`\ 6\fî7\12Ó1às\84\8d(·bçxñ\8bj\ 6\\89ô l$<ã]\v?H\10\8a\7f~ÕJ@`\9fÉ>8\ 2\17¥\ 4{q\ e\1fÝ=\11Ú3¨á\82E$\ 5ÿ\9fÌ\16¡Û7\14§Oa\10)vĨ\1d0Ýâ#\85\13\10 \13Qó\96\1aò@}\83[Ô\14Ë\927Þ\9d©9óÀÚ!ñPÐj\11ô\8b\8cÙ\17\89\92Å·\8bRM#S\16¿¾ ~ÀÉåãxäc¢UqÈ#£R±\84\87%\12\9fP\15)Ò¤YDyh2Iý\r\15i\ 5çY\19\1a@\0\9eç~\87\1eVÒ G\98\82W\97çWÓ\96\9aã \r\1c\1d\12GXÍ\94æ:TÖùãEzÊ\1dô¥=z\9a\86ñ`<éñ?7¼½\1dþÿx¼¾\7fw͵÷\1d\83\8cÞ\9b¼fn\ 2\10\f_7ÞêÆk\9dÿÞ»G\93Q³!^\8cØ\ 2öüßÏþ\ 5°5\8cendstream
+endobj
+624 0 obj
+1527
+endobj
+625 0 obj<</Type/Page/Parent 519 0 R/Contents 626 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 106 0 R>>endobj
+626 0 obj<</Length 627 0 R/Filter/FlateDecode>>stream
+x\ 1WMoÛ8\10½çWÌÞ\1c \96-ÙñGo ºéöÐEwc \17\ 3\vZ¢-¶\92¨%é8ù÷û\86\14mEI\81\1e\16EP}\91\9cyïÍ\9bñ¿W)Mñ/¥eF³\ 5åõÕÝæjr¿¦tN\9b=Þ,V¸(h\9aL§SÚä£E2OèzóýjôU\1d\8cpJ7ä4í\8d®éAÔ;AY2M\9eùY\96dÉ3\7f:¹\9fS\9a\86ýÆÙ\12û\8d>«'\89\85¥pÔ\1aÕ8i¨0xf¨\16\8d8ÈZ6\8eJa)/Es\90\ 5mG'I¥n%©º5úI\16ÛkR\rñ)\84[ÃûhCFVRXi?P\1dãã\10¦4Ngø\12GûPECòYY§\9a\ 3Yé\8em\170åxC{]Uú\84\17ØWTÔ
+WÚ\84þ\90F\92À\9f+%µÚZµ«$Ù\6\ 2G[¬2t9õ#\1f\vHÇ\19 ãs¿ìéE\1f©ÐÔhG\85´ªÛª\91'zTM¡O\96þÜP\0$Âa\8fm«\8dûÀ\8bJ\8e¶\91²°\1cíNb¯F&D·UuÎf\90l+\8c¨%àµtÒæ\87\ fÝâIàpr\9fwÄ\8c\97É\8a"BÛl±ô\1c_\88ã×ÃLN\ 2\1c!\10'~\0\97â ·`\8eô\9e³\88¬\ eò Ý\11¹\a\bâú@T\80\95ÖÏÝ
+Ë\99\8c{¼ñI\0\9eÑò\8c}ð·`û),=óÉ\v'÷\10µ\97Ü(\86b\93Bîû(Ç\11íUÅ\b>\96P£w\ 5 çdÝ:K\9cY¥sá\90\e!¬\ 1°\9dZ\99s/\87NÄP$ßn>Ý\91h
+Ú\vUYR\8eè¤@Rat\8bìO¾d\8e\96éì-ö\ 1Bè¼PTÕ0\7faÎ\15â) ÈÈêö\1aÑopbHì&&]\83\93\7f:\ eÞIÛi]\85\90De5\8a¦\16\88\9c\93Ù\89üÇI\18H,×5\84¯vªRî\85y\e à3b\15b5×#W#gÓÈg\87*þ~)ÆwÅv\93AR(\8b\9f\89m±è\15\8dj¬\ 3$`"\16ÊY'>j\11I&\82\1f¡ÌLgF¥¶\ e\90v¡y@\18uð³½f\ 1)/³\9eÊT\ 3\14êàk!C/ïÖÈ\\16²É¡\ 6ÐÃyºÒH¨½\ 2\1dL>o{á¥#\1cè¨C£\8d70ÕäÕ±ÀwCfýúX(^spUf6\90úªF£\9bü\f¶Ù:é\ 37¬±¾ï\85ÝÏuÒ©å§e\ 2~ß/Áüh\fÛµnª\17²º:rS\18\88EyË:ÚPª\91D6\8aÛo\8f\j\91aF\16OCyÙ3Ø ;>ó\82Ç~ìÔÀ×æFµ(\8a!¨¡¼B\8eç²@\89ç\95B°áùÅ\a\98ÔÁ·¦Íßý\16ç?\80x\ e\94¾ \17\ 1\16\94x\10hÐMX\ 6+á\1d\7fß\qóô\1d\94R¾úû3úB2¥ù|\8e\12¨)]fɺ»«è\81;ð`\859ps\9eÏo|É\\9aqé\ûq2á\8eÈQ$\16ÂÏ%\ 4|\90I#Ý\84Ï¿l寰\15\\ fµé\95 ê\96ý/dþJgQG=\9dE\14Óõ,\99ÑxáË÷6/ݱ9üö&U\7f\1aRÅÿ4OSôÞùj\89ët\8dKt>\9fç¥Á`üXÝ â/Ém\0phÄ\Z!ijXAd\92ëæ\8d\9f÷*\90;5>±ª@ßFÉjò-Sr){\17eÎ}\89÷<ÌjÝ\80àO¡CA¯\1eÂËð\0Ök6:îB¯H÷>2¹Ï:\ 3î7þ®°b\81sË\81%}Þ^¿\ 3;f¬W\96\18÷óý7öçÁ\86ÛÑÃÿ¶Wt\1f\ 4ø+\9b\ 6qÓ,e3\ fü®W\18wÞò;¥lµòÖô\9aá\92Û÷Nò0x\ 2è\80µOaá»J\9c+yÔ\ 3\8d¬^,A£6Ô\8dG<tįxú<w±\ 1}¹hE×ж£\0\7fDxT(+ü@×¢9Ú\8eϳC`Úd½ðÙÁY\18)\8c\86¡ïÛhNÜ~zî6Éxl\ e~`\81éàÈ·úê¬#Ø_øº\17BBw\98\ 29Y¶\1f\98©nÙka\93\0\1c\13%¬pwiÄ¡FÐж£\e\84\8fÁ\1aØb@ã<x\ 1u\19\17´{\19à\84\91A\1c+\97ðã\8eãl¶:×0F|¦x\1f~,`pô\93VºX&üC\825|!ùáöëÝ-}3ú»Ì\1d
++?òlï\8d\92w\1f\87Uã°,ü¼øõ_\16ó%[¨/\9aÙM\17ì_Wÿ\ 1 \82Ô\ eendstream
+endobj
+627 0 obj
+1405
+endobj
+628 0 obj<</Type/Page/Parent 519 0 R/Contents 629 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F1 4 0 R/F2 5 0 R/F4 7 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 113 0 R>>endobj
+629 0 obj<</Length 630 0 R/Filter/FlateDecode>>stream
+x\ 1\95WMoÛF\10½ûW\fÒ\v\ 3X\94HÙ\92\1d¤\ 5ì8.\Àr\1a\vÍ¡êaE®LÆ$WÝ%-ëß÷Íî\92\92(ûPÄ\88Mr9\1foÞ¼\19þ{\12Ñ\bÿ"\9aÆ4\9ePR\9e\ÏO\86·\97\14\8fh¾Â\93Éô\82æ)\8dÂÑ\bw\92àK&ÖµÔ4\rÉȤÑy½¥_)U¥È+ÂÏ£(\97\82âðõãü§5\14\9d9C\83q\14Æ0\15LÃ(¤?T^åÕ\13\89\8afsºq¯oò:ë\fÄÎÀ\19E\917\10Oùõ»\8a\94N\11ÁJi\12îø F0ú\ 57kE?aÚÛua\9d\12mUCecjZå\1aÿ\8b4¥:\934\93õõÝÃ#U¢\94¤Vö\9eM\80}\8fh\10\8d]È;ãü\16Gì\13V\95}çÛÍ\17j\fçóè¸\17\95xò1ºäLH4ÏrC\89\96¢\96\86ì\8b¥H²¼\92$\92D5U\r\0{\9eÙ\9f÷µ\bàfñ\91\1e¯îC\9a©ZÂ\82¨mj&SM\91R\97\97+\82\8fZ\18ÀôáG^¥jc8ö\1fJ?\9bZÔ9¢WºçÐ%ðá\94\1cü\13\ f\7f@³\87¹»ÕV$ kù\9bÎK¡·°DK\91<7ë6ÞDUµVE!uè}Ä\93\10dH\83+c\1a\0ÎEÉÄ\v²ïWÑ\12A\1c\95Çù\a[-#\ 2züúý¯è(¨*%¡¥¥Á\8ea\1eÃD \9eôÐÎ^\9do\1eî{æNi\93åI\868\19E®ó[±1w\ e\8d\ 60\85Ó=k %\88·Qï"\ 5ZXû\9e\98üú^xLSó\86£ë\9b/oÂp\1c\12NÆÞÀ®\8cýòt\1dÖ6Ó\8e\84§¾\81LÖ\ 4,}·¦B\96ªBð\9c\9fn\S$ª,qýé0
+¤ÓÒ@+Uÿâ£\89Ú¢\9ar¹\16ÆlR\1aü$\80H\ 3Í¿\18ùC0÷\f¡6\e°h¯è»\88\r\v;:\89°lØÆñ\94 EÀ§UUl©mGû\9cK¾\81¾Ùî\94Æ@[zõØó\82¦¤TÔb)\8cD\8f\12\1aÝE\1dÒ\1dë
+®ñc\9a$\81¥USXòor h$7²$\94Ö@3Þ\87«Cæ\93UO\99¶\8d\ 6G¶\84_ç',ÓV«)⿾ÿ~\12\9d]¢éÆ\17,¾%ÅÑy8õW(\9e\13û\96 #<\88àíä\1eR\8a6\ 5bR\97y%
+Ð\93u$\84й°-$\87^õ\13\ 5ÔE»\b.\16\1f\ fOÙ(í)\10\84ÖÈÚV¥T¨`*k\91\17¦ÏÉy&ñ\10\10Ê×ÜÔÜש|\91\85Z\97\12²\99¨\14Ñ´Òßâb[I55\8b\f¿\81\ 3N|\1dÞ^zkÍs¡\15`U½Qc¦\r-%\98#3P©Sröjk\98©µDQÁ %Øò\82\ 4IJ\90d\14\14\96\87¢\96\85\ 41h©E\95dèaËØ¢8Î\12\19ú¾¡'\85\83u¦Uó\94\1dDÜÆjû\ 4³\90(AX\0qU\12U\9còñÊ\91\97MHªä\ 6<\87w\90ÞWc7ÝZÖ·vQ\114 \ev½\82\98\ e\ 6J^\ 1I\ 1%@\8aH\8eí\e\1e i®eR+Ì\ 2¾ít\13õí\98`ßèÁ»±\83\v¨AQ4(= Jé\12ʲ¥÷;aØ\18=,\14Ä|\bÇK1\ëü\ 5C\95m\ fowtî\94æn·\97\8cÂW\v\8f\rÆÎýB©gCEþÌ\84Î\8dw\eïí\1d~l}æMåáþênF³«û¯¿9wÝ8²Å\1cÞ¶/\ 6\9f\1dhíJ0\ 3DG¯\0úw\83\ 6åûZ\1f\1e\9dG£5«Uþ
+üP\ãú¨·TìÕ\13%Cë*®\ fwµ|\15å\1aU\14Kõ"w°PW\157/߯\ 4K\8f\9dÂÇ\91íéó\1eü1{\ 1¡,yXa\97\12LÕr]\88\ 4å÷Ãu~sMàë\1ceÍ¡97;aµïqÙÒ>6ØFµ¬MX§ËCH\83Ð\1eÝ\8bÇîa\8e¾í>\86\9d\ 1£Km*\18^n\89G\93½\83P+ü\89\bEj{\1a\ fE\85m\a¬×Øù°ÜÐ\1dö6×fÏrË*Ã\1dá¦Ë `\95âxà~·Mú½\99Û˪«Ù\9aZ\96§Ö£ßåÐ\12µÝ\14\11\19\82Äps\ 2ã\96.\93 ¨p¯°ì\ 63 \86ÖG49\83ì\974>\1fCðí\85×{¬ôçv\rÛ\89üLmN½¾!Q0I[\85å4\1c\87ÛùÞÑ$ÓÜ®\9eÚa{4\0\86·]_ ÿCì\82«EpþÞ Ø5mà\98Á Ên½\80+\87J\ fÈ
+\10 \ 4Þ·ß#¶\11\ 1Ä%¾4(>\v/\80C4\19·\17\1d\ eñ9\1eõ¾mXF\17\ 1ê\82O\ 4Ìq[\1d\8fë\9e ¶w \ñÖÞ\e\18´Zà"é»Ûû\80²\89u\ 6Úù¸\ fKÁ\9f h[.ÊßO\85Z\8aâ\1f6`·xÞ?\1d\91<ÖÌB¦¬ïÜ\v/f\ 3\eÈÀ'þÿ¾åΦ\8c$¾\ 1Ó`<ñ\90üyò\1f¬P<\97endstream
+endobj
+630 0 obj
+1557
+endobj
+631 0 obj<</Type/Page/Parent 519 0 R/Contents 632 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 120 0 R>>endobj
+632 0 obj<</Length 633 0 R/Filter/FlateDecode>>stream
+x\ 1\9dW]oÛF\10|ׯØê¥ja3"/\aÈ\83?ê"@夵\8a húp"OÒÅ$\8f¹;ZÖ¿ïì\1d)Q²\91\14\85\rH\94ÈÝÙÙÙ¹Õ×^LCüÅ4MèbBiÑ»^ôÞÜ\8d)\8ei±Â7\93Ù\94\16\19\r£ápH\8bt`eZ\eåvô\8e2]\bUþ´øÒûeÑã\eü]\14ó»?~íMGQB\93ñe4¡\82âÑ$\9a5W9=\84,£C\96É\10·uóÜËgGéF\94kIn#©IÓ\8d\83¨ã\8bht\1cõ\ 4\87YÓ\9b»¤É\13\10½HE[m\1e×F×\15½ã4\87\10þ\9d\ fÑB\1dP®JIªô þ^çz)ò\7f\b¬8¥ñ¡&#EöÖÃ=Ðxî3\9f'\13 ]d\83N>ºý0ç\9coîÚ\fCÚß',²(Køg
+JQHÒ+ÿ>pO[IÂHú¢U©Êu´gi\9cDS\1aÏ\86ÈWP\12'QÜ\5Ü\ fq\19{0\87Îþ¥k*jëHäVÓF<\ 5â+a\90×IÓ\ 6ï\86Cði\1c\8dO\82\1fKá¨\ 5q\83ì49É25»ÊQ%¬\ 5?\99ý~'¬tLx \ f\1aö\8a\1dì¤m>j\19\1dp»\10\12%¬´¡\9d®\rÕV\1a°ªùáó\0ê<¾\80`Ñ\1eQ\83íÒ©T8P =ß÷\vúx{\13ñí\10{\1cO\98ßÑ\10\9a\86
+g\9em\7fuàw\14ãË®¢ïT)ò|wF"Ëèó\0H
+\9d©ÕîóO$Zn»¡Àm2\8b.\9b4\1c¸{\8do/ÆÌüQÚo1ß`>\85µg\1c"6OàèÿÎÀw\87 °¶WwÛé}^\9e\ 5\90Ì/×·7qó\9a\84þ¶Íì\8cÇb#mÐ?OGeT!Ì\8eD\99ÑR¤\8f\98æfHR]:£ó\9c;þ \8a¥ Úª<'á\9c, 9´\98o\11©;\b\ 5\9fueÀ\18\90¹U\88WOÔ\ 4ó±È!u'\90\14é¦\99U`\fÌb\90\e\1d\9e\11&\f:¤Bìh+J\8f\81\9dÃ\98Æð0ò¹Â,¶O\9c\0@&[±Ó\90®ñ0Êï e#Ê5¾#Qèrý
+\r^Ç\1d&¯rÌw)\9cz\92,Pµòà<0[,3.\fña÷<\14Ð0el\b\ 5;¡Oî¡Â\99ný\89àÙl Ç£`\8b\aï¤\84cÀg{:@\16Wä @|<¿\94ô6\88àp,}CE?\87{_\15\f¢ÂË6:;£íF¡E[x¬bydu*3¦;($\89p \9d\81Á<×ÛV6M-ò\19R\ 1 L»eO.$\1fTÊ\16øH¸\93:á\1c\99\966¢\ 5×Ô¤'©ð´¡¥A\9fRa\9d\85A1Q\16^ðéýý\ 3eÂ\89¥\0s\ 2\98 Z)¨û\15Y\a#ë(´Ã.´±Æ9mÝi×÷\86d¤u¸à\8c¡þLHh\ah\90o\8d\86°ÖvÞ>)Í\15Ü\91Í\13\9dY\ 3^mqö´¨Úýà\a¦!ì\ 5t1\9càt\1fͦÑ\90@,\82Ñ*l\0\97X\fÂ\9e\91L\93\13¿\9cFI;b\8câ\13JçV$¼\88\ 4¡ù3âøääee0\17å\8e*©«\\86sLØG4×ȵ0\19cõ\9dslï\10/øG\94ºT9/6¨\vg\1e\94®*¾\ 3\ 5¢%/\93·l¶\9eÐê&áãZ,\91\1a\81ØS 0\81¶\17Kô»±Xd=\89ÙôTWÒ`È\0\11i\võ\fÔÐE\98L>.d\9bµ]%\16P\110BÖ5Ô\f\e[¡\e\98ÿ¥t[)Ã\96\92*\93Ö\ 5Z\¦Ð\17K\14T|\15\1e\14Ô÷Yú>8\97\99<\12,\98 \17\18\11\1fA\85³ø`\7f\e\rgJ\ 5g!»U.Ý\0'ªí\a !XDtõZô\17êeôºÄ<\95Rf<\83«\96î\97\93\84s\81KEzùÜØã~
+C`¤½f\7fZ\89:w8k\ f5\81Ñ#\80á\10°\8e\8f\ 2[W\956/FWºë÷\1f\1e<\e÷\8bßæO±\9f\80Îl1Õhf\ ee¥»ýdXî\ 5ÚÞªæòÙ\87 XÁ\b¾B\8dÇlü~'Oªô\8eÒô§ð\83æ\ 5ÔÆ
+1\8eõô\8a(È:YÙ\07ó\9a\17{gKÈ7\90åÙ°Óô\84WÉ=\9d\1e\9c\ eÖÍ+\v\8b²\8dÑÈø¥ëìKn`¶=\81LC\8fås*+¿*£ë^\8a>cÿ!ì\1e\98\±\96¦O+£\vÏ\17\ 6ØBg\10¢\91U.ؤ\97»\13Ê\18sÿ
+\e8VÖ[È:u\1a§ñ\9f@\89Ñ\83\92éF\17U\8d\13Ëöi>¿Áò5W©ÑV¯\1c\85\8cL4î*Î%ö±*¯al\9eÖÆÂf\97p§×\1clÖì\9dñd\8a%{\9aàGRç×ÒÃÕüú\8a>\1aý\ 5 àZ\98CdÂ\84ë\92k8\ fO\9d\87Ç\ 6ÿÑñFø51ÃO38ÝÅ\94Ã\0ãï½\7f\ 1©\92\1f\7fendstream
+endobj
+633 0 obj
+1534
+endobj
+634 0 obj<</Type/Page/Parent 519 0 R/Contents 635 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 129 0 R>>endobj
+635 0 obj<</Length 636 0 R/Filter/FlateDecode>>stream
+x\ 1\9dW]oÛ6\14}ϯ¸oó\0G±ü\9d\ 1Ã\906í\10`I³ÆEöÐ\17Z¢m¶\92¨\8aT\12ï×ï\\92\92\15¶ÛÃPÔ B\91÷ÜsÏýз³\94&ø\97ÒjJ³%eåÙ\9bÍÙÅûKJç´Ùag¹Æ"§I2\99Lh\93\8dVÉ,¡ÇÃ\91\94!{ÀÏVZ+\e¬EEFfm£ì\91~Ųy\92Ío?o¾àº9¥©¿î|ºÂu£·mÓÈÊ\16Ç1åº\14jp\14ë\aQn\ 56¤©~²´k¤¤£n±Ð%ÑA<©jOVSÖHa%\15:\13\ 5}ªÔ\vµ°
+X\9a\1aY7ÒÀ\ 2pIÆ0¡ót\96LÙ¶\7fIX+²\ 3ßÄïãú&@NhÃn\95RTì¡°¤v\1dH>JÞ%pæ\\1a]\7f¸ýü\19\18ó°Ñù:"oB:@Î@äj\84Ë{íy\e3îFR%en\1cÂ$\11»ÊÔä±»\0ì`\82GÜáy¡\9d*¤9\1a+Ëà\9e2lýÝæ\8c\ 3ë¢K)¯>þ~6\9d,\92KZ¦ËdN%MçKÐæ\9f
+z`y@\14é
+\9bCY ÖG2ªT\85\80\16´3\8b\1ctun\ 5e\94:\97\8e)Ø\1eÞ\rK\8bÅ+KÃg쮧I\1aáx\r½ÙS\a=F÷½0\1d÷ýyG\ 2Î\8fÆDÏ\8ex\8fúY·ENµ0¬\84F·û\ 3;ÆgϽ©^T¢ÅFeU&¬Ò\15ô÷\95\ 6êÓ\88Ú£ªrý\8c0Þm\82Æ(\ 4Ç\88RÒ³8\920\83÷.\17¤\9bþÔå:\1c\8aäâ°%\1d\95ë\141[,gÉ\121K§3på\9fú\98-\96sl\ ecv_Ha$°î8\7f}Ì\82*\867à¾Å$\99E÷õÜ9Ù\80»\80 6\ 2ç·ð\9fÀb-\9b\7f¡\9dvpXUø-=\7f P\90\17¬ã°µ¨\12ÌnQ\1c l\19µ¯èÓÝÍ_Ô*$\88\80\81=/¬vÁqXúØtü\83þk_lB àS\88jm\12òI\9f±8\91üâI@ÈÛ\ 2\ f\15åòI\16º.¹\9al\eQe\a¤´®\0\ 4©Æ)VjÞ\eGñÙ¶\96\9eUQ @â\8d§.Q=çý=Fë* '§\9cq(P\eÜ)ò'QY±\97쾯\eç\ 5\ 39IÙ\15à\0\81"ý1lçê\ f\ e±\9c\81\ 6\92¬"ÈìÌà"¼D\1fïßR\86Ò^Á2.\95/"CÕvn÷âuE\12Õÿ$o\9f7¹&eC½ õÔ¥UdÕW<C\95~\86H\1aDYÕ\×{\1fÈ6-r©\91\85\13\879¨Úðî\8fÑô(\f\¤Ï#\95ÈdìúG\ 6\8c"Ï#ó>Ó;\10ª\ 2ßÐ\1eº\aZB&\ 3\8dNaè<\bÇk\8e8Ù\ 3¡X¹\ e58Ü\9d¾¿~\e¤9èC\8c&Ët\vY\85Æ\80×b-Ü8È\8a\8bÊ\18r²\87Ðe\16]ûù®å²{§\8e;"\88\ 6¥Ù{I¹\90%púôr\1d\1aýÔ5¨¯RÖð;Ó\buæj\98®%Z\88+\v\11e\ 3\8dp\ 3õܹ\1cÆ]\85Æ\9føNn\9dÁ^!\8cE\92¹ÆÊQÈ\enù\8eË\81Á\8esÎ.@¹UY£\8dÞÙÈz\1f`\17\94L \99¡3FÚ´¸T#ïôn\90Â'\v\80ðøß\14ú@D\14¢)\1cô3óèÚ²ç2\ 2å\1d5\1d\7f\817BD/Þ ø®\p\91ë\bâ\ 5\12\18\Kc\ 4\ 2\ 4ø\ 3Z½Î¸L\8d\9d\97P\1d³¦kæ,2}ò\ f@í¡u 8&\1c\eVÞé\85^Ö&ÖÙ\15jáNU\_a\11\ 2ÀY\84\88Õîò¼ä\12àà¿Jô!f>Â^8\9b\83ñ \9erZsP¾\a?ð\99S \0kFÀv\87\89I{iYR2Ì69÷Ú]×m\87\9dôÙ\81;Äéå\87\9bk\7fa¡PEô.¢\ fròMàtb\8bz_í9-Æ$m\96Ð\15Ê8¶\11°¡)WÝÁ\18ê\96Ç
+ïQìå\8b\95U\8eâ\19øÛµ¶Å(\17*KdÝ\8dCìWè2<¿bRòÃ1q¿#Q×\85BÛá6\92Ë\84P\12\1c\14~BÄ+\1d\8f\85¦ï;½¼\9c\8a"Ó\1e³sb/\11\®¹n\8a\8ezª+j\fqè{¨y[\91}õU\8f_`±a|âä\rqrSæ°æ\9dÆ$\99\8f©\14_Y5âu¬QîÑbê¢Å\ edY\17\18\90\98L¯¼P+eõ¤\1a]qçEV\v\8b¨s~9f¸\8dGÎö}öâýrð1\12:îÝ\87Í»_ø\ 4\86ÒÙ*M\16nì]c\94\9aO×\98\9axP]S\18¥NÅu\96â¯Óù
+¿Ã¹\8anY\83^îd!\a¿\86zr\9dµn\8eÀÐg\90o\r\ 4Y·[\bópÒË£Ü\82\98½ø[U~R\8eFt\9eSé\ fUµ/\8fº)|;맱~\92íRÀ5ÔÂÑá§}\9aÎü\948ã¡Î?°g\83G¸}\89Qü´7x,iÍÓõioð\88I\11\1f\ 6ÃKùk¡ÇÖM\8a\13\9c\8eÇÄkÍBp)xwóp\81¤tòtQì/è\9dsÕ«s\aÃî\9aæ\80\81{ñ\1f©¶ó\1f±ë\10èt¹Â8¼\9aâûuð!ûpuûæ\8aî\eý\ 5ý\ e\83¡\8f\8c\9b0Øê¹?uî\8fý\9fÏÞùj\ e`lt4[\aqýyö\ f\96®Âmendstream
+endobj
+636 0 obj
1671
endobj
-596 0 obj<</Type/Page/Parent 490 0 R/Contents 597 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 104 0 R>>endobj
-597 0 obj<</Length 598 0 R/Filter/FlateDecode>>stream
-x\ 1\9dWÛnÛF\10}÷WÌ[e ¢DêfåÍ\97¨1Ú8N¬4}\10P¬È\95¸\rÉe\96¤Uý}Ïìr%JN\8a40`\93&w.gÎ\9c\19~½\bi\88\9f\90f\11\8d¦\14ç\177Ë\8bÁbNÑ\90\96\e<\99ήh\99Ð0\18\ eñ\9f¸w\9b\8a²\96\86f\ 1½Õ;ª5Ýêb£¶\8d\91ô$òµ (\88HT$.\97\7f_\f©\1f\8dq¾÷hT.Ì\9eît.TÁgj£³L\1a~\8bý\85x\8dýõG!ÎãÄ,\b\ 3z4Òȯ\8dªT-é£\14\89*¶îÄ\98°=\11Íøý\e¹Ñ\88a¯\e\8aa]\15\8d$ãNÀa\9dª\8ab\17û+*3)*I¹ø"©âÈñ\Ôö¬À]¬sتÅ:\93´SuÊ\ 6m\8aðNkQ©¸Í-\1c¹X7*\93\15UÒ<«\18\17ðWåë\80O\91(\12J\1dP²°\16ù?"ÉU¡ªÚ\bäU\8aªÚi\93\10É"6û²Vº`\e\16Î\80h\99Ê
-Vë\9df·o\96\17\\f[\11
-ùêã¯\17a8\fF4\99^\ 5cÊ)¼\8a\82y{\97Ñ\13\97t\88Û9\1evKYëRÅ(\94Íø\19@'ìµN%ÙôN\9d\98-\r\16 \8a\ 5½çÓ[õ&«Ë6ªhzô\9aÓ(\1c\a\93³\18\ e\16m\ 2Ö¢/£\ fù<FÔ¨(ÅVZ\1c}h\80 k\1eÎÆÓ\17 \1f\9cY\8càÌÇwîâÍ\11ô\96 §éû`{¤7\8eGoß\7f^¾\a\87Áß\98\8b\15\1cëB\93ÉU0¥ñÕ,\18¢\13\86 m|Oy\8eO¢qpÚU³
-èFÄ_¶F7EÂö\ 6\8bI\8b6ú²ï8þ kùÚVg°\98úZ\7uªÍ/\15ñSzíÎz\{`\ f\98\9fè¸ÉeQ\13®\ 5ó{
-ayÆIÝ\89g\95À}Qè\ 2v\8emüxwk± ¾gºK\9d)ÌÅpo>,}[/®?\80¯7\1a-ã=:~UM)M,e\ 2\8e÷\ eE]H\v\ßæ7µäìý!MÅôGTÎxi\946,3Fº¦eyIE\ 2b\98-\92È(\16¥X«LÕ\8a\9bD\93\88k«?ôY\15\89Þ\ 1\97%\8dQ\89S :Ëë(H´ê!íÕ%'"á¡à¦·*p\ 4&\18¾¢\1d8\89â\96(\18À\80[ ×\14±Dè\e\15+\ 4\86¤KÈ\bAK:±\9c9æȨª÷\90\9aÄic¦·º¨hctÞ9fSXõê\14þ¶)==NW\97¶)|\96\11\vôñ\ 5¼\11â\8d8S({eUDUg¾\85©U\fǺ©3U0z¨iU˲¢BBÈ*Vl\8e¾«\7f®,\ ea\0\ 5Ë÷\96VÇ\13\0#\15Ï\80\87 j_\18>{æÌ9«%æÈ¡¾*\87*3Gù\0\aB°N\e@Ê<\15¨ï\9e}m¬J[û\85fl³LïÀªcèm6,fìÒé%\8dæ<W \8dÃ0\98µw^\e_HÅ\10/0ϺjùéáþÏ¿î\1f\9e\96׿ÿ\1e¤u\9eÙ|\ eG\ f*ñ_ÓÅØ\19\81¬y\18ù±\99àÒ\18(I¶§µ\eb \157\v\90@Ê×È3u\83\12¹Ì' Ìhv\85ßHfÂI¹;\9f\fnç'\81oµÆh1²Ò\rZ°+ñ0×µ\0{3\96ð£½î=\9eιI\8fOy¬\1cò÷*;\9f¼\bàdX° \13FÞV~\a¿\80ç][W¦Â)\ 5¨Ju\93%\96Y\9c
-ªd\15¯?\99C$[\119k¤\93öã>\1aØ^9´\ 6\a2XÄ\9eögÐf¬:Io\15MgØz9åg\a-,3\11s\84âЦó\7fÚ\86ãÐ\1a0\9c2ù,¡\ 42n\f\bÜZûÿ®\8c¬\8d\92ÏÎ[\86Å\81\ 5\92\1d@^¡Å<5дV2D+SÜ=èÄNl\83\87åIæ?\1f\8d¶\91¬zF\vì1[è\8cM\16´u\9bÐÏ"구Ul'\8bÕ\1e\92\94S©3È*Dê\a\8cûÉ\19F3,!ý\88×"\14Ô\9b·å\7frÛ\1a=bêRD·N(Ù¸S\8cvò\fÇ\86\85¿Ø &h77ÛÃ9.¡ÿv»\1a,<A"\8aF§íçô\12<\rBn{»ÎòªÅºúBáh\97Jf\ e\17ú$ZÈyt\14óc\94p\17\81\93.&\\8e\ f1!Ü!¯"]\r;í¬R±È3\93NTÖ\8e5ÖVUÄYÃ\13»Ý
-Y\11Û)l{®;·}°\9?ÈjÓTõ\ fÕË£wÒ^O×ïà®DÕݦbgp×\ f*òâs¢"Ì@\15È\0]é\90g\8cíÊ}\0ôaÉøáSÃ/57x\ 5Õàå\9d0\93*\ 1B\7f\83eþõïé\82\97\9fë\84\95»mÏg%ìlúÄjðN\14\10>ckïBÿyx®1\17Y|x¡ó¨Xb¿ÀÄ#ò\9b4ki´\93\fâó\18Òw\8aG\8f6ûoçü=!ä\9e\8a\8e\8aûèv3°F"[|Jù\88\ e\8aèö@¦\15h\81O/\99#\16K>áùÂ\1d\81/¶\8a·\9fÎ\10\87AÞZÝ®b7ÆNéÀhãf&f$/cµ\8euf\ 1öëW'\94oíYv\14óîQK\fàDm6°\88MÙ\8aéÃr|Æ\95ÓÙÂÄJQ\82µDÛúÅ\ ffZßm\9bW:çOL\95»\85\97?\8aÛIuß]zº\8c\8d1%í\97¦ÈìZ\80À°£Û^\84¨G´\86ô&nW³\90\f\16Wíü\82õÉ\10µ\81Þýø·úÙr|ö}>\9eñ÷\8a¥ÂhÒjÏ\87\8b\7f\ 1A\ 4À\ 4endstream
-endobj
-598 0 obj
-1736
-endobj
-599 0 obj<</Type/Page/Parent 490 0 R/Contents 600 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 145 0 R>>endobj
-600 0 obj<</Length 601 0 R/Filter/FlateDecode>>stream
-x\ 1\95XÛrÚH\10}÷WôËÖ:®\18t\ 3Á¦R[N¼Nò\10'\eSµ\ fq\1e\ 61\80\12I£èbÂßïé\1e\81\ 4á\928\15`\90fºû\9cÓ\17ñýÂ%\aÿ\
-=ò\87\14¥\17¯&\17ÿL.\9cÞhDíK±ÀÂ!ÏÃK0
-ùu0îyTh\9aó\ e\Ä1Û\17ÜÞ¿\vÈui2çc\87£\90&3¹Á¡ItùÚdóxQ\17q¶ j©éA¥SE\1fo_Ó³É×\8bkìÃm³K·'k,¯]\1fÖðÕëB«\8a·¥*ZÆ\99¦ª¨Ë\8aT\14\99:«JRÙ\8c¾\9a8ã[¢$Öü\1dUF¬ÌLªâl×\84gM\{\ 3ºö\86½\80mL\96\1aq)ü7p® 4ÎLA3]©8)©¬£%©\92ê\12\97òÂÌãD\97Ï©\\97\95N)7I\1cÅü\85®¢^¯GôÖ¬ô\93.\9e³\v¥=63\15e:Òe©\8a8YsÌN\eb\99ë(\9eÇ\11»:ÐÀfÚØÆQkq°Ð\89ªô\8coý/ÎffUÒý\ 4gW+S|\13\fL\16é¼*á\bÂZÓ*N\12\9aê=\93)p\8aM\86\83L\96¬iZÄz\8ewÆ¡Ç·\8a \1c\1aº\ eX°ü³\126ì÷ïÆä\ 2º9h\e\84\16Å\96ì°ç÷è0ã·\96\11\¬
-\93$º`cr\0\8aÇÂaFh\1e\17 \1a ç\ 4\12£\8d\ e\14mBmE\14\97\f\bÕÙLc\ fK\ 2\80Q®
-\95ê
-_mÁ_óQe:íE\10$ z'ø´\117\9avYØ\9fÞ\øãaϧ\81?\0
-)\ 5.¿ÛUB\ f\92\ 6X\ eE¨møL¶ª \8d¼b¯
-}\7fä \vqÏ)«:¸¾!75\0¸Z*ì\9féï5\88\ 6'\91\81\98@T#d0Óõ\ 3^\rF½aÇ«î\1aWÃpçêNêJ\98HÝM\98û\91\88Ã\e´\90\80Y\v\14\r¤4¤ä¡f4\8b\16\13Ï\a\89-"¹ZX\ 1në\85T\ eX¾\ 4\awÈ5Ðñ¤3do¤%oºÜ-Õ\93\86\82uFI\9c}\ 3\12«¸Z\8ak*ªj\95lùDÆ\96Q\11ç¬lQ1Ë©Iñ·\9cá\90\89ÊHÿPi\9eèvÛ\1c\ eà(Î\1e¤\9c\94¥¿¬.\1d\1a³ÈQ\8e¼\81-\15\9f\17\89\99ªä\v_ç\14æè¡WÂß\vz¥Jd1Ê\ 4\18Ã[ÅG\96\rf\80kHAÀ\¥\84\82\1a4\8b\rh[h6¤4\eÆØÐÅ\12©>\8d\r\14\ri\8b\13Û\8d[Lé¥\94¼þ\9dgÝ¿üøáÍ\87\1d7ü\10n§\14º\9cݲ8êFÿ®\ 1Áúã\8f$à\96[NÆEaêüW\9d¹¿ùtÿî\86ïÞ\1e}í¹\88Ò¾nÁ\\81¡¥©\93\19sÃÄpö4\15\9d3<1\11¸O\15
-D\81\ 2\86Jh« \12ĺê0e)\r\að8\90ÅÑ \9b\rû\85\f0'(åÉñÐ\86A\17W\7f\1c\b½®3F±´«Ó6ýñ`\8fß¼Ðs]pÂÛÐ\8eÛ^ë\1dmù#_H\1d{x³\8b3¶GÁ\1e\97\rº¿k8ô\11m#j_\16g\f\87Üu[ u\99<\eîA\94:ÂlQ·IG\8f\97)\8f Ò³·W_ÊúñÙ\ eg\81#\9c\89L|Y\9cñ>`±výß\9c\7fÜwv\83¯\1et\1eE¯XçÜÔsU\96ȧ\19\8a\10ª\95Bëø^Ç\85æfMR¤xbÚqÞ\19IgrÝ\0Z÷euÆ{H\93çª\16ýÆ|küx\18\8dâ\ eFQÖyn\8aj\93¡\89Y\98lG\9f^È\89\98\92èÓ.N»êa°àâÚºÚè³=»\1d@»Åï\94\9b+iºhËeÅÍvg¦û»\v\17øR>àÄ\90ìâ\8c»\ 1sÐuWü\ 4®Õò8¤\8føûãþñq3WbUóÝ\a1¶Îs\17\13Çÿ,iiR\14Eh$B8\98\10Q\17íMMé\8c+1½ß¨¦\9aR\1e\9f¡9Uí\86íðÄ\87dæqÏ\93Å\99°\1dn"?\87=+â§\13\rêtØMvGã\16l»8mÕ\1d;\aÁf<N\83ÍwØ\ e}\12j;\93\ 3QZèL\17hë\96M;`ØlÄ`Íú\11\95ÿ4\vTKð$TÉÈ\ e0èêêöÃÃÕ\95(\82'Cnh\9fÑÏåä/èvÈzv~\8bJÀ\ 3YSX]Y\9cA%\b\ fra\9d>\8e\8b8Ð\8bÒ\19ß²§¼\17\9dÙY<\94Ø\9bLÄØÖ\99ã;\18´aí\ 4äØN\81LñÈ\95Å\99\80\9cÝ\8c:\9dKýº,úÒLú%?_ö\93xÚßàÛõ\ 3%\88q\95ñG>\9föbl\1fEÛ:´B¯Ñj\9a\9c\90Zfº\ 6Gn+où|Ú \92o7n1\88ñ·´éü\v#_V©\19\1ecÙ\89ccÖ\v«8á\93«!Ï¿;õ\907w9ÝÔ(\19~7"Å@(ÏFL©|>\1d\9a¿ß~ÎP\8aG't\95>\1eBúYÕ8ÐEÖãIº¡R>\9f6ï\8d\ e!{\9aʦ\9dôïFÍï\e.ô; áØÎ\ 1\97\ f7ï_ÝÐÇÂ|E\15¦[\13ÕÜ°ñ£\85\11ø¯ÝaØÃ\13DèÉO\1c¿ûp\1c\84<¥ÉV\7fØDþïÅÿ¬¿¬\14endstream
-endobj
-601 0 obj
-1632
-endobj
-602 0 obj<</Type/Page/Parent 490 0 R/Contents 603 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 158 0 R>>endobj
-603 0 obj<</Length 604 0 R/Filter/FlateDecode>>stream
-x\ 1XMsÛ6\10½ûWì-Ê\8c%\8b²,É\9déÁ±ã&\9dÄI\13uÚNÝ\ 3DB\16c\12P@Ò\8aúëûv\ 1P\12+§\97NSÇüÀ~¼}ûv\99¯' \rñ_BÓ\11\9dO(-O^ÍO^ÏO\86\83Ù\8cv?Ü\ 3.\864\99^\fF4\9eMñûh4\98\91Ó´lO\fai\80\1f ÿøôÓ Þ\98ÐD^.i6âórQÐg>#ïî\ eÀÅÙí\90.i¾dÛ|rFóLL\ ei\9eöR§U©TÕãËù\97½ãb\ 3Ç{ô#\r'Ã!?E
-ÞÈt\82\88Kº\9cá¯\89\<ë>\1c\98âÍ}¿YîtZ[·ý/×SïúìvLIÂiôÅb\7fÄ!̳Þ|¥\81\97âÿ)µÍºÐd\97´¶¹©+ª-ér½RUþ·¦ÜP½Âk\vû¤ñªYæ\ f\8dSunÍ\80\93C¡Øè\98\8d¾6©Û®k\9dÑZUÕƺ¬¢²©jZhÒF-
-\9d\r\88n£ÒÂs¦k\95\17\15YC+»!v\9bY8Ë«S\14s©\1dî\ 4üÎ'\±d\b?%%£\19\97D®\9e\ 5\10qM\92DâÚ\95íõÝõ§?>Îß~¸\e¬ê²x¦t\ 3â\ag·i\84n
-v%ç\1e¸ûÑd\1a\9eGhùq\8b\ 1\80¥J»'D/©WÍzm]\8dÌJ\ 5(\vû`MEÊd\0Þ»\ 1I¥B=úÓèZ^øË?\89\ ezT¸TGÂ\ 2\e³Þs1Å\98»1¡\1c\Ò\10\12H\#Ú\85³\e\ 4ÎõFáðË\12uú-7\19n\13¥E®MÍ%*lÊÔg\ 3!O\85|8´!õ£Ç\9bk\14úc¡U¥ÛRÊ\91'årÛÀà\9d®A\90GzÅnsó\80hÒ¦\84\ f¡\16¢H\8b&\ 3\936y½\12NP\96WµË\17\rS\8f\83ë¸\fl:Z¼HÐ#@õA¦\11õ/XA\0åUE\9fU¹P4ÂÝÌê\8a\8cÑ\1aÌFî\94\12\9d\82ìsþ{\17-ZçÁ¡\8bÐ\95ë5'³@vZ\ej\ 1¼\9bû7¤ô\1c9Da|Î\9cºHfàvIã ·¦¿\8a¬Æ%4hOw~½{û{4tßãV!ü\81\18\15Å\96¾69B\93\18s®Q&\8düm]0ñ¸®
-<b.Vk\95êû\97§´µ\rßj\8aì°J\ 2-+ç\81$ö<aBôxD\17Ã1`+é|È¡Ë\ 5\87¾wY\12\90½Ü{Æb\8bË\v\81{×\99*+\11`\ 3FUÁþtÜÚDË£Ù£»\bN\e_ÔÜà©kZ\9a-\18Ý·\ 3«ãó\ 3«û×x:\99\r¦\9dÈ[\9f2W ó!Ê®ÏÐZäÓ\12n\1cb\1acFk\97\8b\ 1Ë*4Ó©\12är\95´^nÀñÒw\ 3ø%\13\87©¥èÆKÉ\15C&hõ%\8a¶ùªz\v9W)t\1dj.*-St\88i\99\0÷03\91:4EFæÙí%Àà1\81wÆ\87£n:\18\ fè\9aç\1d{\7f¯ÒUn4Í\1dëúUð!\10ÿ\8cáÁ¯\\8bT Å!\16¬\12>\N\7f7\8d \15£©ô\eZÆ[¬Åb\88\9aY\r¶J'2)b6d7\ 6¼^lC36\80\vJÃ\ 2\17OÆÑ\83\e\18eÐ&Ä ØïÔIÔ4\83|\ 1ÔZÀƯ\rÀàæ)\eÃÝÃ"\13´'¦@×ÖÔÎ\16Eðé\9b\ faòá¼ÞÒ\12 ±\19$¾vú\89\ 5S\99\8eïƨ¦F\17b´fmî#d¬ S`\91[(\ f_,\9d-\89¾\ 4l\19ÏÀ-\1e!\ fèláD\9aêJæ¶\7fØõ \ 4ϼ@µ¬ z£MÊã?jüå7\8ca\14\15i\19\ 4Ïz\87\9a`ÉÑå\ 2Wà \8a¾\17:U(\vå<× \91,\92\1d\9fk[Ux¢Ú\1c\ fê{*\8c©W\98\ 4X3pÜO¸¶&- \18$ÁpÔð\ f¬c1fÈêÇ\9bëS®1Â9N¥H\b\ 4\83ÚTØ\9e\80<Ä\86±tú\81§Ê\16\1cº
-Â\ f{\9dTä\88ð\b>"\80Ñ\82TLf"3\ 6¹\b]ß)ó^á\125B\881\ 2Î\15\81Ò}\ f\84q \aD\9b}ñ®\19v\0¨\81¼\9dùûí\ 6pÿ2â\10Gì\e»á*\9d\1eÏ\9a·*X÷U@æ\b\84\vÆ9w\ 3\8a\86#À¯Bqý\1ct\1acÅ!è\bn\v\0³\\8aÌU\96ÁÔä\99çëf\95§+8ݯÓç·7\94âÖ¢Û\8d\ fÚh,\94:\ 3)\8a\82yæ«Ù:\92=j¥°~â8PÃö\8bòu\80;Óuzv\14:I¾Å\15\95¾m¤K\9d\96ý¤B\9b\17~\15Ü)\ 4\ 2ÑOyÜs\8cö³4lý\1dÏô\1d×\1cm®+¿\94°è\85MyÞ®ßØ\82Ða
-;á¾ÈG°\ f\9aÆKùþÂ\r\8e5ª\b³\ 1ô[hÌ\f} \16»Å\8dkïå\ 1\18¼eþ£ÓSlh§\90j<kY\8aÛ\15t\11õUôh ¸\9cðÞr÷¤
-ÈB¿/§
-ÐÐ\89\99P9\8aLyÁ:²S²£\8bY$ó\91Åì`«öó\a\19zvÄ.$\850\11z\9dC)ñèß2éSÝÏ\95ß\872UÜ®\8fz\e,vR\94¹ÍÊ\80AÀ¼ós\8e[H\96*öãA;\ 6o;y\84®òI\14\9dñN\rle\94"\90\8e׶\ 2\ 2½CÓBû=Ú÷øbóó\86ãÇG \ 6\956¼ ceXÙ\fúpìó òÅ7,\ 2É\98\97Íï/\ 2I2ê|>ñ*\90\f°\ 30ë .Ò\ f<\7f\8eÓÕ÷I\94°väÏ\91À2w\984øîXs+·v\9e\99\16<ïW,a@\0Ðø÷÷Ô\80QeXb\180¹×\93Qß"×\ 4H¯Dè\aì2(+'áý\88Jü\94¯7\87\19ôða\ 41ÙÒ\v\95\89\9c:÷B6\ 6\ eÍK\1e\ 24¼µ1:-[\82l\18½\11\99ì\14=Ê\1c\98*È`¿°\e\8e\a¶\98@ß\14\7fkÈ\96¢è]n\9aoD\vtm\16æ\95ÿ\bûÁ\87\8aïTù\96L&ÓAB\93 .²Þç«÷¯®è£³_ðo\aXÇö¾³øTß¿Ü\9f\8eäcò\7fÜ÷ÆØKñ/7\1cÃù\94]\81}¿\9cü\ 3à¥bfendstream
-endobj
-604 0 obj
-1936
-endobj
-605 0 obj<</Type/Page/Parent 490 0 R/Contents 606 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 163 0 R>>endobj
-606 0 obj<</Length 607 0 R/Filter/FlateDecode>>stream
-x\ 1\9dWko\e¹\15ýî_q뺰\ 2D#\8dÞ6P\14q²î¦Ø¤Ûµ\16m\ 1\ 3\ 55CYLfH-9cEýõ=\97\8fÑÃi7[\18\1eh\86ä}\9e{îå/\179\rñ\97Ó|Dã\19\15õÅÝòâ»åÅ0[,èð°OxÁ¶\9bI6¡ÉbοGxXIkì\1dÒôf\9cÍ^¬@\16\16¡ {@Ðà\1e\87sZ®¡w¶\98Ó²ôëCZ\16=kLó{zµüt1¸\9fÄ]½AëìÀ\94Æ\ fiEYRÿ\89r\88í\974(åó@·UEý"\9e\e¥sµ(6JË\7fiU|Ö¢\96gb©_SßÑ\80\ 5¯Eåâz:\ eñù8\eÁ¼^'è¥\90+\16\8a£\19\ 2\83Ë\8d\8cf$'{\ 3Ù\14\83pnW\9e[ uc÷´S0¿R®¡\ 6§£2b\8b kÍ\86\ 4]\91Øn¥.eù\9avF_7´\11Ï\12\vA.>²\8cð-Z\94\8c÷Áq\e\89u¡KÒ\86hc ºTV\16\8d±û\8cî\8d%ùEÔÛ\8aE&\ 3
-QU²¤ëÒl·ûk¨m«2ªÐç>Ò¯9yfT¥>Kx«\1cÝ\86\98\fé\86\11\91#\92Ó\10I¯öêöËít8Å\7f\1e7\8eÂÆCNN\92\eÅôn;\Ü\9eç7ÁªÏºf!ÁoVæY¾þø)\84¦\15"¦÷TJWXµm\14\92â\13·FH9\9bÛ\82T&3º\13NÖH÷[SoÛFÚ\8c\80\94àúo\ 3\1c\89\953\15DT{ª[`\ 6\16xMZ6+e\PoÖI{c¼\8d% CøÍ6\95¦\16JgÄ&ÐåÕ¥\97s\96 \0·ÿ%\18\ e:Q¯D\80\9e6\rÈ 0OZý;fV¸#0\89¢0n¢\96T-\1fÍ\ e*D\0þÏ\1fßÿ\83â>àÌÁn©©°R4\f{¶\Ë/\r¹Fn È\817a1øïêU(\ 6
-U\952\10á|æ_at\83 (ýä\ 5ï¸<>k³Ó\84\8f\8d\12\15\84Z\ eo2ÈË6¶ôa\83ö\98üÒhI\8brX\89'ÏÄy9\13ßO\7fö\149YÜ\0m5Íf\9e)ù¥¢\aæÛ\ 3=úý\9e#§\1dGNn\86\1e¥\a\96ì\}ì-\1e_yÏ:\82õ²¼\84\ 4ô\1e\15¦®¹ö Au\evr#ì*/\91qGb_eaê´R_0w²ÞÁ}Bï¡ _\90ä\11=îXñ·\9fìù<#ñ1\89×\80÷\11̳()Å*\9f̲1ªz\11\18ä/Fi\9fÝ¢RÀÄ)üIÕµ,\15°Uí_¤Í\a1¥m8Ê\16©³qÒà\80ÏÚ¡C¡uÎ9©Ç\9dì\83Ð-\bt\1f0Êø80ë)²\12z\0ªZ6\eS&§IþÒªgQ±í(h\ föSA§U\95\18ßhèú»Ò¥Ù9ú¸¤\1fß½\8d\10õѸ|\90öYZ\82\85âIÚK úÞ\9aÚ¯5
-\9d\ 1õ¸Û¨bã¿$ü3äC)¢2<\8fxÜ\1d\9a¤?\9aÎQ\fù'¤\0\95Ú\91\8eoAÅFè'\19>§²zM´7\8dÜÄ\11xn+\8dn¿BO\82>PB³lKiÏô²
-\8eÊññ\10R\ 1À'ä\84FÊ\86\80´\98H\ ed ÿßø\18)ÍèÔ\r\92æ3ä\b ©WÒ:\ e?Î\9ei\ e<ê]òí\17à èß´ \rª\84}\ 2ÓÊ'+ñi\8dø#âp\ 1¬T\8bF!Epʵ\br\88\94\83\15ÿ4mè¯\9eøvÂjYþÎC<p
-\8dóy7d-¦ \8a\0+\8d\877x\86Á¬\9bËÀ,\83û\eÊ1\98ð¬5\9aó\91c\8cγI6Êè-ç\95C\98:ÿ >\1d]²µ\88ܺÚ_r\b\ eÀçÊæ\ 1Î\8f=\ eô¯AÔÌ4µ\ 1ur?@\91ñÔB;±?Áð\7fQuÊëPZ3gi)YFè\13lÁW9v<\9d"\ 6£ñ\ 4Ï\1a\159Îæñ-Ñ,^§'\ 1ð\98e×"\\ 1;\86Sh\95G°\8dÉñYfc8yJ\17\15à\88\£D[D'vühß±~X\83ÁùØ\9aã÷\9a&9óJ°<ÙÚ\11zj pï\85ý<\v{d\85éÃã³;\98:A\ fC¢\ 5èyêà\1d}\96ÔͶw²B\13\86㨰4\ 3®\99\ e\ 4ý$Ëï\11s\9e\91~PºýBn\8fÞ[{!<Ä\9fOlgÖÐ\1fé+\93ûÉÈ\1eÇøã!\9cú\1fè\ fm$öÔÂ\8egµ÷\9a\1eüÜ1\ 2vó4´ÍÒÐo4\97/RÊM,uovû\80Z4Ä0¹!t>\95q\8cH\98\8c\94ç0\93Ç)\15ù_27 Ç\18\13U\83xùX\1fÂh\99«í\898\1fQ?à£\r\1d\9a'ã$ØÓÙ̦\9e\99\184\86ñ\1eSÇù zøþ¯?ÿðîì\10OzNúFç0߯×\9eÎ\ eBxÔ:³\9b#\85\12s¦àV\98ô|ûÝ\85½Aá·V5{\14¼pF;\ f\90HYùxü«ÄtÃè?å¥)X Ü\ 1âùÑ\1a´\80\9añYÒwÖ\1aëC?¸OÑÃ5\92Ð{Î+\ f¢\87Ò¼¾ºÆÛQ\eàá<\ 2¸\88\90éÏÑßqû,{\8f£Ùü\fy¼ÖÍEoè:a\84åxÑ\8f½f¿U|WÚ?¾\8a\87¿%|qB?\96\97.{ltºîár\86\ er÷àS}t%}ìq<\fÒg «\14kÓÑ\9f`E¸!FT\8bÀ\10ñ"\19\ 3\82sÊú«B\9a¡\161\1aù8Ïr¾\97\87\19êáÍ\87;tGk>á²HïLÑò-Æw0FR?\9fͱ½?\1fù\0þ\9f\re2\9f¤\14\8c\17,\16àùÛÅ\7f\0iMàaendstream
-endobj
-607 0 obj
-1767
-endobj
-608 0 obj<</Type/Page/Parent 490 0 R/Contents 609 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/Fc 12 0 R>>>>>>endobj
-609 0 obj<</Length 610 0 R/Filter/FlateDecode>>stream
-x\ 1\9dWaoÛF\12ýî_15\ 2D9È\94%û¬¦\1f®pì¸g\14qÜF\85Q@ÀaI®¤\8dI®º»´¢\7f\7fof\972Ã$\rÐ\ 4\88\ 3\92Þ\99yóÞ\9bÙ¿\8e¦t\8a¿S\9aÏèì\82\8aúèÍâhrsNÓ)-VüèâÇ9-J:ÍNOOiQ\8c\16\eM[góJ×d<Ù¦Ú\93i(ÄÇk§jj½.)XªÕ£\96\17º n?Æ·\85&<-õ\98L \9du\8f\9e¶Út\11ª}F\1f,\15N« _->\1e\9d\9cÒÉô,\9b!øHñ\91\8ev&ll\eäÈ\97/^\92jJâ7ÄßOnþ\9d\92\1e=\99í.>êê\18q:ºDPÎ3¥£ÊÒ4ëî´\8cÞ»\14\9eäÙnc«ôDæ\13{9q\102+ÚÛ\96*ó\88\92¤\ß:-Ï8/\85ô\1aóW«©5%ý\90ò¼Hyâ°ÙEvÎ\ 5ÞÒZ#7[\95tü'\ eT\15p(÷´QO|Ja\9b\ 6\18\19\v\9c$wmke\9a\f\7f\8e\89¬£ã+Õ46ÐG\8b^\94òr,\1f\ 2Ð\12õ\1aUù!ª¾Ýn+\83VáøUe
-t\ 4\0\ 3U"ýÉøÀàx\1d8Än£\9b\b\ e?T(µØ\98\ 6©\15\85m\9b\90E´\8bTØÉ<û\91ºÞ-g\17óTx×\r~}rö:»àÒ\17\e°h£¶[Ýø\ eO°\85\v\8ddø2\1c\9c¥ºC"&x]\84\11\9fc7èZ\ fÉåHgë\f' tI¥3Ozù
-·\bè7
-m\\8e\80ìíýÕ\v<gèA\9d\ fªÎ\15Ý__eD¬\84\95*»cP
-[×BÈ\9d©ªAT§kË\8d¬*jt`ÞÇx½Æú\9f\12H\10£H¯Ç\8e«\9f\96Ë\87Û»»Årù\9f\88ô\81ê|\9eHà_4)ã»\ eåÞ\ 17Cò\ eª[I\15]û\80¼:pMÑËZ×9tf\ 1¤¨síl»}\89_Q\81Xì\8c\80Wµ¦\86ÿQñAdÛ bV\ 5CÈ|dt\96£\\95dJ\80%¿d\94(²\9e PkïÕZ\ 3Õ«\8djÖÑ6\18(I!ÆCg¼u\0óÖ¤+¯Ç\83 \907¸¯=±\12j\15\ 2{\ 6r\1f\93Ó¹µøÉ\rbr©5«çÛzäÖú½\ fð¸\ 2zàó*»\96ÄA\84åè
-fx:}ýfù\8a%\18qÿ\8cý°Êrô-ê?«\9eáa¯D¸\b#ù¶(\80Ūà«9ÌN¸\8cv\vg\15»\8a\ 4mô\ eO\9f´ól
-h\18\1f\11ÉYØRS2\94Í\17V\9a\80\1eÓq¯Æï\159¦ûJ+\18\9a`G\f\1e\9b\ eÄäÛ*0,\8e\12^\83\96¨²\ 6\ 1|p*X\97|\84\eSoÅ^ÐRàjS+Øò;lÄ\16lQ´ÎG÷éaôáö\9a<Î\ 3rH$¢ßÉf\84ád\9e0C&\ fï\7fÿõ\97ßßÿq\9fáûøQ'\8d\11\93\99
-aZ ÎÝ \18ýIÕÛê\vN1W\93|9\83\95ÁL`\16Å\ 3\ f:ôu>\90ß\88T\e`ÄÁ\14Ðý\1eád´±âÐ<ø \93ý½\13N±Rü\ eFÄÌÎUñ(!V\16ª\1dà\99Ã>4¼¸k½§Yv\9aÍÇ´¸û%²\eIþ÷íå5åN5Å\ 6=\ 2\e\96#f°ÓìQº)u ÞFÿ\8aó{§Øo\a¡
-ëð\eqbö\ 6>Zæ´ /\9c³Î¬M£ª\8e¿ÄÍ\ 1\9c=Ì\12³\vÌ\9a&\1c¼{\10-}ÄÐ:Ͳø\8e:;\vK\13\bFì\90\ fÚ\8a\1a·-KFc\98áÇÁ\10âPãÜð\15ã\81_\85Ò\f6\99\7f¬à\a\9e\8b·"\và"÷ÇÓ\83\b;{\8b¢\e¦þ÷¹\ fpâÄe:\7fµ\90ã\8c\1e`x ÷ÎÙfý³Ðt¨ª^3\v%»Z\8eö\837\18k\ 2\f¶\ e&"Æ`k\82\ 2>\871ÛÍ{¢Û¸ù0s[Ï_ó\ 1\9cëäfÖíaX°\ 6ÙË\1aç\vg¶!~û¬H6v+kc\1aûÝr!S\86§/Ú¶³-V$Ó\94\10Uà!\81Á\ 4×ß`\1410<04\ 4ý\16¾äÄúP{·\88ô\1aCbKq©L6/\87»GT\12\89×\ 3í²\ 2\9d\1a\bùIó®û\¸$*HÅ5H\16K\83ù\83E \15Ñ#¦ì\r\90¿¬r\9cdÎú\8d5òê%"Ãö;@ê\1dïβLJ\91lCr\ 2W!û+\f% 4Rÿ\8b&±7Â\96¶Êû]\19\8d«¿Ä\fâÅ\95¦ëj \8f\90\8evò\8a=Æ(ä%\9aå\90\b+\ e\8f\9eûÿ\1c\8eÚ`*\13°ô\1f¶âA@)\8b«éBÈN\816ð³N"ØnrcÑ\Þ7ÒzJ²úó¾(IZ&À\12\8e\ e?í´ÿ?þþ\ 5Áå8hÿ&±@Ö8¾õÜ\a\18f\87%°Ê-\96ß\89\ eÅ$A&Ë\ 2\92y®\8aÝ\9f¯)Hf«-¦Eì\89Ó[X5\10\13B\ eC\9a\86ç$f »\9fosÞØjåqõéÌ\9c+\8e³\e·\1cÌô\83\91ß-Ðåh\9bÒü$W\91BRñwx\83£ù\1e\82\9a{I\88áH¹ép®4\86þ\e×M^\97¦7¯!\18ÝÀ\rÿQ)ýk¹xD\8bWt·8\9f<Ì~\8d÷¼\0ýØf\fã\90¥\ fW\88¸ñ\91ÊùJWï\aôèX\91k\16Xi<ûPù5£îôýmë³\8bÆW½\ f\výå;\8c\9d
-\9eRbéZ³tbCf\19ÏW\9e\95`¦¼\81·®Ì§¸zðÛ)\8fqÀì\ 6\ 5ø=v\1c[ó@bÏ\ 2ÛÚ\ 6E¥\89\13o\18|}&à$0¥å;ö\ 1W¡xáHsQ¦[ïºÁÁ&7¸eÉ]az6ͦtñú\8c·Î\ f\97ïÞ\Ò½³\1fyz_Û¢ÅÌ\8fð\v5§\17s||2\9fÉ\8e:ÏÎQ\ 4]ñrÂHwÊ\v\8e5\92ºàé8YǪÚ\1fó)çós\âä\84³×üàíâè·£ÿ\ 3\9e\ e+íendstream
-endobj
-610 0 obj
-1870
-endobj
-611 0 obj<</Type/Page/Parent 490 0 R/Contents 612 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 166 0 R>>endobj
-612 0 obj<</Length 613 0 R/Filter/FlateDecode>>stream
-x\ 1\9dWÛnÛF\10}÷WÌK\11¶°¨«uñKá4qk¤qR[AÐ\82@±"WÒÖ$WÙ]FÖß÷Ì.)Qt\ 2\14ÍE\10µä\Î\9c93ür1¤\ 1þ\ ei6¢ñ\94Òââõòâíòb\10Ïçtú0\e\9cÆ\ 3ºº\9aÆ\13\9a\f®â\ 5\8dFñ\9c\8c¤5?2\88\a°süÀýýÛ \r\87´\³Ýé|FËÌß0 e\1aIc´!UÒAW\86l±Êâ\o®\89vÂÚlÕß\89\82¿Åé5¾ý-ÒTW¥K¢Ñt\9eüH\1foÞ_Ó§ûw÷\1f>ßÓÛ\87\87\ f\ f´\86µOV\9aë\1f\97ÿ\\f¨7\1cÇ#8\8c~¨ðã\ fTÿ:âàñë\8d£µ2ÖÑJ\92,m\85$\9cÆ7±Êñm+\89\9fª\9dZÚ+·õ\16ú·WuF\11"æøö\19õ$QðÂNNIG\97°¤,á_©M!ò\ 3eº\94\97\9d\0÷[éA ÔHá$\89\92jDZ÷ÙC2MØw%i\93IÃÁîµy"a\0K\16üì\8cFô\ 5c:\8aGñà\92R]®ÕÆ'\87\94Bt£&\81ÆK'h~È\19\9dÓ:\17\eØ
-Çà\87/d\vؾt)W)ÎúV\14+ѵ³V\80RX\14&ÏõÞ^×þ\a´`F\f\91ÔU¨\ 5Õ\7fê¬A¨/\9522k~çúï¤)\94\8b>÷Ò\83\991ó*º[3\91h/JÇà\18Y\bà°\12éÓ^\98\fI\81MNT®Ü\81oð!\ 3§Aü̵>\ 6\17Ò\8cÀÂï:E]\95{eIä!\1c.Pö\9d¶Vy\ eéï\9bÝg«\17\99D1-·\124\14øou!iUmÀ\9d\90\963>èo\99ä@«R=¿´\880ÃÓ¥\94\19ãÖ\8a\93\89yyN~FÁS¿Ðè\v#S (¿Jc\95\ 6ëÖ\81c\Ô@K¯\10\ 3\9a,®
-\93ù\f\9f@ó¨\ 6ýÛ\ 5\rÑjkHËd:ô½xjþY<\8déñ`\1dèúQç*U\12x\82È\1f\8df\17ö¼ÌÜ\ 1¾Êï«t\eb\91 &Z¾@Q\11^\89h\15\ 1%UìÐ\ 6\1cý·<<诪Üx©8zã\96\11ôØ°¸\85S¦=\8fÐÂ,
+637 0 obj<</Type/Page/Parent 519 0 R/Contents 638 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 138 0 R>>endobj
+638 0 obj<</Length 639 0 R/Filter/FlateDecode>>stream
+x\ 1\9dWÛnÛF\10}÷WÌ[e ¦Dê\9e7_¢&hã8±ÒôA@±"Wâ6$\97Y\92Võ÷=³Ë\95(Ù)ÒÀ\80M\9aܹ\9c9sføí"¤\ 1~B\9aF4\9cP\9c_Ü,/ú\8b9E\ 3Znðd2\9dÑ2¡A0\18à?qï6\15e-\rÍ\ 2z«wTkºÕÅFm\e#éQäkAQ\10\91¨H\.ÿ¾\18ÐU4ÂùÞ\83Q¹0{ºÓ¹P\ 5\9f©\8dÎ2iø-ö\17â5öw5\fq\1e'fA\18Ð\83\91F~kT¥jI\9f¤HT±u'F\14\86í\89hÊïßÈ\8dF\f{ÝP\fëªh$\19w\82à±NUE±\vþ\15\95\99\14\95¤\|\95Tqèx.j{Xà.Ö9\8cÕb\9dIÚ©:e\8b6G¸§µ¨TÜ&\17\ e]°\e\95É\8a*i\9eT\8c\vø«òuÀ§H\14 ¥\ e)YX\8bü\1f\91äªP\15#Y\8aªÚi\93\10É"6û²Vº`\v\16Í\80h\99Ê
+6ë\9df§o\96\17\\v[\10
+ùêÓ¯\17a8\b\864\9eÌ\82\11å\14΢`ÞÞeôÈ\15\1dàv\8e\87ÝJÖºT1êdó}\ 2Î\89ÃI\92MîÔ\89ÙR\7f\ 1\9eXÌ{>¹Uo¼ºl£\8a&G¯9\rÃQ0>\8bá`Ñ&`-ú*ú\90ÏcD\85\8aRl¥E±N]h\80 k\1eÎF\93g \1f\9cY\8càÌÇwîâÍ\11ô\96\1e§éû`{¤7\8eEo?|Y~\0\85Aß\98\8b\15\1cëBãñ,\98Ðh6\r\ 6h\84\ 1\18H\eßR\9eâãh\14\9c6Õ,\88\ 2º\11ñ×ÑM\91°½þbÜ¢\8d¶¼r\14¿×µ|m«Ó_L|-®\9b:Õæ\97\8aø)½vg=®=°\a¼OtÜ䲨 ×\82Ù½V\85°<ã¤îÄ\93Jà¾(t\ 1;Ç.~¸»µXÐ\95ç¹K\9d ÌÅpoÞ/}W/®?\82¯7\1a\rã=:~UM)M%\13Pl½w êBZÜ®lz\13ËÍÞ\1fx\8bÙ\8f \9cíÒ(mXd\8ct\1dËâ\92\8a\ 4¼0[ä\90Q,J±V\99ª\15÷\88&\11×V}è\8b*\12½\ 3,K\1a¡\10\a\ 1úÀ\ 2t\96ÖQ\8e\88V=¤½ºäD$\\14ÜòV\ 3\8eÀ\ 4\83W´\ 3'QÜ\12\ 5\ 3\18ð\vô\9a"\96\88}£b\85È\90t \11!(I'\983Ï\1c\1aUõ\1eB\938iÌôV\17\15m\8cÎ;Çl\ e«^\9dÂß6¥Ç\87ÉêÒ6\85O3b}>¾\807B¼\11g
+e¯¬\8a¨êÌ·0µ\8aáX7u¦
+\86\ f5\85$\95\15\15\122V±`sô]õsuq\10\ 3(X~giu<\ 10Rñ\ 4x\bªö\95á³gÎ\9c³V²øù\ 2«\1c\9aÌ\1cå\ 3\1c\bÁ:m\0)óT À{öµ±\1amí\17\9a±Í2½\ 3\8e¡·Ù°\98±K§\974\9cóX\816\ eÂ`ÚÞym|&\15\ 3¼ÀDëªåçûw\7fþõîþqyýûïAZç\99Íçpô \12ÿ5[\8c\9d\10È\9aG\91\9f\9a .\8d\81\92d{Z»\19\ 6RÅRò¬CÊ×È3us\12¹ÌÇ Ìp:Ão$3æ¤Ü\9dO\ 6·ó\93À·Zc´\18YéÆ\80\9ev\14\1et´k\ 1ö¦,áG{Ý{<\9ds\97\1e\9fòX9äïUv>~\16ÀÉ°`A'\8c¼ü\ e~\ 1Ï»¶®L\85S
+P\95ê&K,³8\15TÉ*ÞÕx\ e\91lUä¬\91NÚ\8fû¨o{åÐ\1a\1cH\7f\11·zz5\856cÓIz«h2mÅÖË)?;ha\99\89\98#\14\876\9dÿÓ6\1c\87Ö\80á\94É' %\90qc@àÖÚÿwedm\94|rÞ2¬\r¬\90ì\0ò
+-æ©\81¦µ\92!Z\99âîA'vbëß/O2ÿùh´\8ddÕ3Z`\8bÙBgl² Û\83~\16Q¯ed;Y¬ö\90¤\9cJ\9dAV!R?`ÜOÎ0\9ab ¹\8ax-BA½y[þG·«Ñ\ 3¦.Etë\84\92\8d\9flX\96áØ°ð\17\eÄ\18íæf{8Ç%ôßnWý\85'HDÑð´ý\9c^\82§AÈmo·Y^µXW\9f)\1cíRÉÌáB\9fD\v9\8f\8eb~\8c\12î"pÒÅ\84ËÑ!&\84;àU¤«a§\9dU*\16yfÒ\89ÊÚ±ÆÚª\8a8kxd·\92Á\8aØ\8eaÛsÝÁí\83åÊùAV\9b¦ª\7f¨^\1e½\93öz¼~\ fw%ªî6\15;\83»~P\91g_\13\15Ïo\15È\0]é\90g\8cíÂ}\0ô~ÉøáKÃ/57x\ 5ÕàÕ\9d0\93*\ 1B¿À2ÿú÷tÁËÏuÂÊݶç\93\12v6}f5x/
+\b\9f±µw¡ÿ<<×\98\8b,>¼ÐyT,±\9faâ\11ùM\9aµ4ÚI\ 6ñy\fé;Å£G\9býË9\7fO\b¹§¢£â>¸å\f¬\91È\16\1fR>¢\83"º=\90i\ 5ZàÃKæ\88Å\92Ox¾pGà\83âí§3Äa\90·V·«Ø\95±S:0Ú¸\99\89\19ÉËXc\9dY\80ýúÕ å¥=Ë\8ebÞ=j\89\ 1\9c¨Í\ 6\16±)[1½_\8eθr:[\98X)J°\96h[¿øÁLë»móJçü\81©r·ñò7q;©Þu\97\9e.ccLIû\9d)2»\16 0ìè¶\17!ê\11!½\89ÛÕ,$ýŬ\9d_°>\1e 6л\1fÿT?nÇ/}\9e\8f¦ü½b©0\9c·Úóñâ_g¿\ 2endstream
+endobj
+639 0 obj
+1735
+endobj
+640 0 obj<</Type/Page/Parent 519 0 R/Contents 641 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 179 0 R>>endobj
+641 0 obj<</Length 642 0 R/Filter/FlateDecode>>stream
+x\ 1\95XÛrÓH\10}ÏWôËÖ\86\14±u³e/Em\ 5²\ 1\1e\b,qÕ>\10\1eÆòØ\16H\1a!É1þû=Ý#Y²ñ\ 5Ba{,Ít÷9§/ò÷\v\97\1cüs)ôÈ\1fR\94^¼\9a\ü3¹pz£\11µ/Å\ 2\v\87<\ f/Á(ä×Á¸çQ¡iÎ;p\11Çl_p{ÿ. ×¥É\9c\8f\1d\8eB\9aÌä\ 6\87&Ñåk\93ÍãŪ\88³\ 5UKM\ f*\9d*úxû\9a\9eM¾^\c\1fn\9b]º=Ycyíú°\86¯^\17ZU¼-UÑ2Î4UŪ¬HE\91YeUI*\9bÑW\13g|K\94Ä\9a¿£Ê\88\95\99IU\9cí\9að¬\89ko@×Þ°\17°\8dÉR#.\85ÿ\ 6Î\15\94Æ\99)h¦+\15'%\95«hIª¤U\89Kyaæq¢ËçTnÊJ§\94\9b$\8ebþBWQ¯×#zkÖúI\17ÏÙ\85Ò\1e\9b\99\8a2\1dé²TE\9cl8f§\r±Ìu\14Ïã\88ÝV\1dh`3mã¨\8d8XèDUzÆ·þ\17g3³.é~\82³«µ)¾ \ 6&\8bt^\95p\ 4amh\1d' Mõ\9eÉ\148Å&ÃA&K64-b=Ç;ãÐã[E\10\ e\r]\a,XþY \rûý»1¹\80n\ eÚ\ 6¡E±%{Ôó{t\98ñ[Ë\b.V\85I\12]°±V9\0Åcá0#4\8f\v\10\r\90s\ 2\89Q£\ 3EM¨\88â\92\ 1¡U6ÓØÃ\92\0`\94«B¥ºÂW[ð7|T\99N{\11\ 4 \88Þ >mĵ¦]\16ö§7\17þxØóià\ f\80BJ\81Ëïv\95Ð\83¤\ 1\96C\11j\e>\93*h#¯Ø«B_ë\1fyÂBÜsʪ\ e®7ä¦\ 6\0WK\85ý3ý}\ 5¢ÁId &\10U\v\19Ìtý\80W\83QoØñª»ÆÕ0ܹº\93º\12&R· s?\12q¸A\v \98µ@Ñ@JCJ\1ejF½h1ñ|\90Ø"\92«\85\15à¶^Hå\80åKpp\87\\ 3\1dO:CöFZò¦ËÝR=i(Xg\94ÄÙ7 ±\8e«¥¸¦¢j¥\92-\9fÈØ2*â\9c\95-*f9Õ)þ\963\1c2Q\19é\1f*Í\13Ýn\9bÃ\ 1\1cÅÙ\83\94\93²ô\97Õ¥Cc\169Ê\917°¥âó"1S\95|áë\9cÂ\1c=ôJø{A¯T\89,F\99\0cx«øȲÆ\fp\r)\b\98«\94PP\83zÑ\80¶\85¦!¥Þ0Æ\86.\96Hõil hH[\9cØnÜbJ/¥äõï<ëþåÇ\ fo>ì¸á\87p;¥Ðåì\96ÅQ7úw5\bÖ\1f\7f$\ 1·Ür2.
+³Ê\7fÕ\99û\9bO÷ïnøîíÑ×\9e\8b(íë\16Ì5\18Z\9aU2cn\98\18Î\9eº¢s\86'&\ 2÷©B\81(PÀP m5A\82XW\1d¦,¥á\0\1e\a²8\1ad½a¿\90\ 1æ\ 4¥<9\1eÚ0èâê\8f\ 3¡×uÆ(\96vuÚ¦?\1eìñ\9b\17z®\vNx\eÚqÛ\e½£-\7fä\v©c\ fovqÆö(Øã²F÷w\r\87>¢EíËâ\8cá\90»n+¡.\93gÃ=¨\95RG\98-ªÍ6éèñ2å1AzööêKY?>Ûá,p\843\91\89/\8b3Þ\a,Ö®ÿÍùÇ}g7øêAçQô\8aMÎM=We\89|\9a¡\b¡Z)´\8e﫸ÐܬI\8a\14OL;Î;#éL®\e@뾬Îx\ fiò\Õ¢_\9bo\8d\1f\ f£VÜÁ(ÊU\9e\9b¢j241\v\93íèÓ\v9\11S\12}ÚÅiW=\f\16\\[Wk}¶g·\ 3h·ø\9drs-M\17m¹¬¸ÙîÌt\7fw¡õ\ 2_Ê\a\9c\18\92]\9cq7`\ eºî\8a\9fÀµZ\1e\87ô\11\7f\7fÜ?>6s%V+¾û ÆÖyîbâø\9f%-M\8a¢\b\8dD\b\a\13"ꢽ©.\9dq%¦÷\eÕTSÊã34§ªÝ°\1d\9eø\90Ì<îy²8\13¶ÃMäç°gEüt¢A½\95\ eÛÔjw4nÁ¶\8bÓVݱs\10lÆã4Ø|\87íÐ'¡¶39\10¥\85Ît\81¶nÙ´\ 3\86ÍF\fÖ¬\1fQùO³@µ\ 4OB\95\8cì\0\83®®n?<\]\89"x2ä\86ö\19ý\Nþ\82n\87¬gç·¨\ 4<\90Õ\85Õ\95Å\19T\82ð \17Öéã¸\88\ 3½(\9dñ-{Ê{Ñ\99\9dÅC\89½ÎD\8cm\9d9¾\83A\eÖN@\8eí\14È\14\8f\Y\9c ÈÙͨӹÔ_\95E_\9aI¿äçË~\12Oû\r¾]?P\82\18W\19\7fäói/ÆöQ´Ckô\1a¦É ©e¦kpä¶ò\96ϧ\r"ùvã\16\83\18\7fK\9bο0òe\95\9aá1\96\9d86f½°\8a\13>¹\1aòü»S\ fys\97Ó¦FÉðÛ\88\14\ 3¡<\e1¥òùthþ~û9C)\1e\9dÐUúx\bégUí@\17Y\8f'é\9aJù|Ú¼7:\84ìi*ëvÒ¿\eÕ¿o¸Ðï\80\86c;\a\>ܼ\7fuC\1f\vó\15U\98nM´â\86\8d\1f-\8cÀ\7fí\ eÃ\1e\9e BO~âøÝ\87ã ä)M¶\ 6N\1dù¿\17ÿ\ 3¼7¬\11endstream
+endobj
+642 0 obj
+1633
+endobj
+643 0 obj<</Type/Page/Parent 519 0 R/Contents 644 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 190 0 R>>endobj
+644 0 obj<</Length 645 0 R/Filter/FlateDecode>>stream
+x\ 1XÛrÛÈ\11}×WtySeºJ¼\80âM©Ê\83$[Ymeï\8a©$\15¥RC`HÂ\ 2\ 6Ü\19@4óõ9Ý3\ 3^Bm^R¶%\82ÀôåôéÓ\rÿv\91Ð\0\7f\12\9a\ eéjBiyq;¿ø4¿\18ôf3Úÿ°+\\fh2\1d÷\864\9aMñy8ìÍÈjZ¶'\ 6°ÔÃ\8f\84\7füúç\v<1¡\89<\ÒlÈçå¢ '>#Ïî\ fÀEÿ~@×4_²m>9£y&&\a4O;©ÕªÖT*÷òaþíà¸ØÀñ\ eý\89\ 6\93Á\80ï"\ 5od:AÄ%]Ïðk"\17oº\ f\a¦xòÐo\96[\9dÖ\95Ýý/×Sïº\7f?¢$á4ºb±;ä\10æYg¾ÖÀKñ?J«fShª\96´©rS;ª+Òåf\þoM¹¡z\8dÇ\16Õ«Æ£f\99¯\1a«ê¼2=N\ e\85b£#6úɤv·©uF\eåܶ²\99£²q5-4i£\16\85ÎzD÷\95¥²\82çL×*/\1cU\86ÖÕ\96ØmVÁYî.QÌ¥¶ø&àw5á\8a%\ 3ø))\19θ$rõ&\80\88k\92$\12×¾l\9f\1eï~ýû×ùÃ\97ÇÞº.\8b7J×#¾Ñ¿O#tS°+¹òÀ=\ f'Óp?BË·[\f\0,9m_\11½¤î\9aͦ²52+\15 ,ªUe\1c)\93\ 1xï\ 6$\95
+uè\1fF×òÀ?ý\9dè CnÍ¥:\13\16Ø\98uÞ\8a)Æ|\1a\13ÊÁ%\r!\81Ä5¢]Øj\8bÀ¹Þ(\1c>,Q§¿æ&Ã×Di\91kSs\89\8a*eê³\81\90§B>\1cÚ\80ºÑãÇ;\14úk¡\95Óm)åÈ«²yÕÀ࣮A\90\17ºe·¹Y!\9a´)áC¨\85(Ò¢ÉÀ¤m^¯\85\13\94家ù¢aêqp'.\ 3\9bÎ\16/\12ô\fP]\90iHÝ1+\b ¼qô¤Ê\85¢!¾Í*íÈT5Z\83ÙÈ\9dR¢S\90}ο÷Ñ¢uV\16]\84®Ül8\99\ 5²ÓÚP\vàãÜ?!¥çÈ!
+£+æÔ8\99\81Û%\8d&Ü\9aþ*²\1a\97Ð \ 3ÝùËãÃߢ¡ç\ e·
+á/Ĩ(vô[\93#4\891ç\1aeÒÈß7\ 5\13\8fëªÀ#æ¢Û¨T?\7f¸¤]ÕðWM\91\1dWI eå<\92Ä\8e'L\88\1e·h<\18\ 1¶\92®\ 6\1cº\pè\a\97%\8dǽë\83{,¶¸\1c\vÜûÎTY\89\0\ 5Äcç{Auå¢Çú\ 3q±ªD\15<Es\ 3.\94\9e5¨\83(3\97àÝGßq7lÙ½#Wï r*\85ÚAãD»d¶\fht=F.a\92à\13:M\ 6Iÿþ\9a\12\bÛ\12Ci4I\90âa)f½Q\8fîx\ e°·Ï*]çFÓܲÞÝ\ 4/Òç?ATù\91;i!P\1fMÄÝãããl÷*\8d\16\1aN\85\87 \92·X\8bÅ\107W\eU\14\866ÜñûjkPïÅ.\90´\ 1:è@nüøD\94d|\ 1\89GÏ"\ 6\81zßµ¢2\19Ú\1a ÖÒÿøØ\0\ e&UÙ\18f\157_èÉ\98\ 2ÝU¦¶UQ\ 4\9f\9e\94\b\93\ fçõ\8e\96\0\89Í ñ\8dÕ¯,$Ê\9cøn\8cjj°\13#'kso\1d!cÍ\92qûðå\89\f_,mU\12}\vØ2\9eAÎXZW`<C\8eܵ\93y¶§î\81J1\82}߸\ 1%\aÐ~Ô&å±\18µïú;Æ\13\8a\8a´\f\82g\1d@M0üu¹À\158§¢ï\85N\15\8cRÎz\ fí`ñ8ÉsS9\87;ªÍñ¨¾\97Â\98z\r\85ÄøÅq¯ümMZ@ °ÁpÔ¶/Üß1fÈÍ×\8fw\97\c\84s\9eJ\91\10\b\ 6µqØ*\80<\9a\90±´zÅj»\ 3\1c7A\10aï$\159"<\82\8f\b`´ \15\93YÁ\8cA.B×\9f\95ù¬p\89\1a!Ä\18\ 1ç\8a@é¹\ 3ÂXÐ\ 3bƾx\a\v³\11Í/Ogþûv2>\7f\888ÄÑócµå*]\9eÏ\9a·\rX÷U@æ\b\84\vÆ9\9f\ 6\14\rG\80oCqý|°\1ark\11t\ 4·\ 5\80Y.Eæ*\8b`7yæùº]çé\1aN\ fëôôð\91R|µ8íÆ\956\1a\8b\96Î@\8a¢`\9eùj¶\8ed¿X+¬e8\ eÔ°\15¢|'Àõu\9döÏB'É·¸¢Ò÷\8dt©Õ2·\1dÚ¼ð+Ò^!\10\88~Íãü7ÚÏ\98°\r\9fx¦ßqÍÑæ\1aÝÆgXôÂ\ 69o×Rl\aè0\85]éPÔ#ØGMãÅüp\11\ 5Ç\1aU\84Y\0ú-4f\84>R\8býBõ÷ò\0\f\1e\98ÿèô\14\9bË%¤\1a÷Z\96âk\a]D}\15½\18(n\b>2ïU\15\90\85nWN\15 ¡\153¡r\14\99òÞ\1d)ÙÙ\85%\9a<³°\1cm\9b~þ CÏ\8eØ\85¤\10&B¯s(%ný·LúT\ fsåç¡L\8eÛõEï\82Å\93\14eL³2`\100ïü\9cã\16\92e\83ýxÐÎÁ\8bÇýä\11ºÊ«BtÆ»&°\95Q\8a@N¼¶\15\10è-\9a\16ÚïÑ~Æ\9b\8c\9f7\1c?^\8e0¨´áÅ\11\eÂºÊ \ fçÖæÈ·\16ß°
+$ãk¼2üþ*\90\fÇxý8]\ 5\92\1ev\0f\1dÔEú\81çÏyºrvgFþ\1c ,s\8bI\83}|ÃÜÚycZð¼_³\84\ 1\ 1@ã\9f?P\ 3F\95a\89aÀäAOF}\8b\\13 ½\12¡\1f°Ë ¬\9c\84\ fw\1c\95ø5ßl\8f3èà\85\ 1b²£÷*\139µö½l\f\1c\9a\97<\ 4hxKctZ¶\ 4Ù0z+2yRô(s`ª \83ý¢Úr<°Å\ 4ú®x\a\97-EÑϹi¾\13-еY\98Wþåä\8f>Ô8G\ e¤ÆVUýCH®\1d'ýÆÙ¾[ä\ 6\1f ¾H§»¢\ 4\8bp7£~¦_û¦\81\14wÓpn\18Ay\17!&,I/¼ ¼;Ũë¨Ï\86\97ªpBðþ}<~°\92\ 4;ÿb\13'\16þ\10\9câ]TÞ\17\93É´\97È\7fcÈË÷ÓÍçÛ\eúj«oø\1f\ 2,\97\aoSl¨ë\1fïN\87òÊø\7fÜ^GS~ \10«£\84]¡\97~¹ø\ fâ\18dúendstream
+endobj
+645 0 obj
+1960
+endobj
+646 0 obj<</Type/Page/Parent 519 0 R/Contents 647 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 195 0 R>>endobj
+647 0 obj<</Length 648 0 R/Filter/FlateDecode>>stream
+x\ 1\9dWýoÛ6\10ý=\7fÅ-Ë\10\17¨eËß 0\fMÛ¬\1dúµ&Å6 ÀÀHt¬V"]R\8aëýõ{Ç\ fÙVÛµ\18\8a\1a\91(Þ\1dß½{wüx\94Ò\10ÿR\9a\8fh<£¬:º¸>zz}4L\16\vÚý\98;<\fi4\9c'3\9a,æø;\1dáÇHZâÛ!Í\86³dñÙ
+la\11\ eÚ\1f\18\1a\bsJ×Kø\9d-æt\9d»õ!]g=£uý#=¸~\7f4¸\9c\84¯zkaí&§~\19\16Fq¡\12ÙªPòo%*ÙÙsÂÏCê\8ffÉ\ 4\1ez×+\19vGç½\81¬³\81·ÝÙLRÕfK\9b¢,©,lM5v\agÄÎ\bkõ\8a\ 4\9d\90X¯¥Êeþ\906Z\9dÖ´\12÷\12\vÞ.^²\rÿ.D\94\8e\93\11G¤\1a¬Ø\95įP9)M´Ò0\9d\17Ffµ6Û\84.µ!ùITë\92MÆ\02Q\962§Ó\¯×ÛS¸mÊ<¸PÝ3Ò·\ eÙ ª,>H\9c¶°tî1\19Ò\19g*\ 5\92S\8f¤s{rþé|:\9câ\7f\1a>\1cù\ f{mN\8aìÃ./ÁLï|\90Ëû\ 1\1fý|p[¨ÁR\94¶\93º>û\9ay\8c\1eÝê{ùð«i?pÑÒ\852¡è\16\88©-åÒf¦X×\ 5\92â\12·\ 4¤\9cÍuFE"\13º\10VVH÷c]\9bZ\9a\84À\14\7fôH3°(æ¬=Üç\84#qku \13å\96ª\ 6\9cA\ 4ÎÓ+Y_<\7f}åÝëeô^k\17c\ eê\10þæ\98r]\89B%Ä!Ðñɱ³ÓI\90§Û\7f\19Æ\ 1¨n\85§\9eÒ5\8a4Ówªø'dVØ=2\89,Ó\8dª\83\97X-¯ô\ 6.\84'þ»WÏÿ¤ð\1dxf\11·T\94\19)j¦=G®ä§\9al-×\ 4æà4~Ñ\9fßV·¡\80}UÅ\f\ 4,;çË´ª\ 1B¡î\9cá\r\97Ç\a¥7\8að².D £\86á\8d\ 19ÛÚä\ e6x\ fÉϵ\92ÔØ`\87\9d8Q\8bZ\94² ½ýÕI×t8\ 2³+\9aÍ mþ¡¤+ÖÁ\9dl¹ï\9dvM[í\9a\ eÇ®"vêÕ\1eõ¦·¸yàNÖ
+\9f³å,ì\11UW\15×>\ 1T»âC®¤\91måE\91lEì\8bêHWê\vêW_\96Ï8»'\8f\evüý;{.ÏH|Hâ©¥}\9a'ÁRÄ*\9dÌ\921ªzá\15ä7](\97ݬ,À\89CúSQU2/ÀrûYÚ\1c\88!m\93t\86¾\13zÑ\19ô\ 2\apYÛu\ e´´Å\19ÚÒ~\87y)T\ 3\ 1Ýz\8e2?vÊzȬÈ\1e\90ª\92õJçñÐ$?6Ž(9v\14´#û¡¡Ãª\8aê¡\15|ýQ¨\o\80×5½yò8PÔ¡q|%ͽ4\84\bÅ\9d4Ç`ô¥Ñ\95[«\vt\ 6ÔãfUd+÷&ò\9f)ïK\11\95át¤SQnkÜG\ 1ò÷H\ 1*µ\15\1d×\82²\95PwÒ¿\8eeõ\90h«\e\13´\89\11¸oJ%\8d¸EO\82?Hm\81fÙäÒtü²\vFe\7f»\87T\80ð\919¾\91r \10-Ùa\11=r\18\15\8aÙ©j$ÍeÈ\12\12RÝJc\ 1\7fÇkçH®ýZÆ\95t\ 3Ñ R\98;(¼3\12¯\96À\1f\88ã\bP¥JÔ\ 5R\84CÙ\ 6 {¤,²ð\97n|\7fu·\11FÉü\aGq¯)4\1ecR
+T\L#\15AV\1a\8fFxô$mç%(Ëàò\8cR\f&<\ 3\8d\16¾.v:\82çd\94ÐcÎ+C\18ªìPù,\1ds´@nYn\8f\19\86\1dñ¹²y°rc\8f\85ü+\b5+M¥!\9dÜ\ fPd<µÐFl\ f8ü\15W\87º\ e§\15k\96\92\92mø>Á\11|QcÇÓ)\90\18Mæ@¢¢ñ|\9cÌÃS\94Y<.°¸_¦\8eµ|¸@X\10\8f å\9bå\1eqCz\\9e9\1cN_¡²\12\84D¶Q¤\rð =?D¸\1f\ 1â9\9b\1cijÿ\Ñ$eeñ±Çh[I\8fM\ 1\aü D\9e{vù Äñ´Ý\1a»A\ f\83¢\ 1ñyòà/úl«\1d7.d\89F\8c££Êâ\1c¸dI\10ôVæÏ\80;ÏI/
+Õ|"»Eÿ\9c\11\1e°»S['\1aú\99\ 6\8d5\ 3ËC\18×\0¯÷sjÇ3êßQ\8a\1eÙ·´\eÔ¨ÿ\92~j\82¸Ç6¶?¯=Wtåf\ f°>Iãà6\8bóºV\ÂH*7²ØÁùØ;æöb\ 3GP.\99a\94\88¼\f²g1\97\87IÕ5~è\ 3²\8cQ±¨\81\97Ãz\a£a½6\aæ\1c¢nÈG+Ú5Pf\8a\8f§\8d\99Cí\84è=ú\11\1f\93Gw\a]={ýîÅ\93Î&\9eö¬tÍN`Æ_.\9d¤í\8cð¸Õ\89\9b\91B\99Y\9dq;\8c~¾ÿþ§Añ7¦¨·(zaµ²\8e A¶¸-\7fK\9cR\óø\ 2µ/NSH\13\ 4\ 4êóÆhô\81\8a \9aÓSc´qØ\ f.#|¸R\ 6%zÎ\89åitW\9d§'§xÚë\ 5<¡\a\ 6g\813ý9\94\15Wüw3\9aÍ;Ôãµv8zD§\91$lÇ\99¾éÕÛuÁ\17¦íÍ\83°ù{ð\vcú¾½xãã ã\9d\ f74´\91\8b+\97ë½kÂM\8fñÐÈ\9f!¬R(NK¿
+\7fM\f´\16^"Âm2\0\82}\85q÷\858H-\ 2\1aé8MR\9aÍÑ\1e\18\92«G//Ð"\8d~\8f\e#=ÑYÃW\19×Æ\98Jýt6ÇçýùÈ\ 1ø?»Ê\ 4ÞB
+\vöü~ô/TSÁ\bendstream
+endobj
+648 0 obj
+1747
+endobj
+649 0 obj<</Type/Page/Parent 519 0 R/Contents 650 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/Fc 12 0 R>>>>>>endobj
+650 0 obj<</Length 651 0 R/Filter/FlateDecode>>stream
+x\ 1\9dWkoÛF\10üî_±5\ 2X)dÊ\92];É\87\16~Ä©\11Ävc\15F\ 1\ 1Å\89<I\17\93<åîhEÿ¾³{GY¡ó\0\9a\0q@Ò·»³3³{\9fw\86t\80¿C:\19Ñá1åÕÎÙxgpyDÃ!\8dgüèøÕ \8d\v:È\ e\ e\ eh\9c÷Æ\vMKg§¥®Èx²u¹&SS\88\8fçNUÔx]P°T©\a-/t\1dܺ\8fosMxZè>\99@+ë\1e<-µ\9bé<\94ë\8cî,åN« _\8e?íì\1fÐþð0\e!xOñ\91\8eV&,l\13äȽ\17{¤ê\82ø\rñ÷\83ËßRÒ½G³\ÅGm\1d=NG\17\bÊy¦tTQ\98zÞ\9e\96Ñ\8dKáI\9e\16¶LßJd>q+'\ eBfFkÛPi\1eP\92\94ë\e§å\19ç¥\90^m>7\9a\1aSÐ/)Ïã\94'\ e\e\1dgG\à\15Í5r³eA»ÿà@U\ 2\87bM\võȧ䶮\81\91±ÀÙJr\17¶R¦Îðg\97È:Ú=Wum\ 3}²èE!/ûò!\0-P¯Q¥ï¢ê\9bå²4h\15\8e\9f\95&GG\00P%Ò_\8c\ f\f\8e×\81C¬\16º\8eàðC\85Ró\85©\91Z\9eÛ¦\ eYD;O\85í\9fd¯¨íÝdt|\92
+o»Á¯÷\ f_gÇ\úx\ 1\16-Ôr©kßâ ¶p¡\91\fÏÃÑÌÙJªÛ$b\82×åL\18ñ5v\9d®m!9éél\9eá\ 4\84.¨pæQO^¢õ\16\ 1ýB¡\8d\93\1e\90½º=\7f\81ç\f=¨s§ª©¢Û\8bó\8c\88\950³eiW\fJn«J\b¹2eÙ\89ête¹\91eIµ\ eÌû\18o«±þM\ 2 b\14ém±ãüÍdr\7fu}=\9eL~\8fHo¨Îç\89\ 4~¥A\11ßµ(o\1dpÙ8$ï º\99TѶ\ fÈ«\r×\14íUº\9aBg\16@\8a:çÎ6Ë=ü\8a
+Äbg\ 4¼ª4Õü\8f\8a\ f"Û:\15³*\18Bæ#£3éMUA¦Ð
+XòKF\89"ë\99\0\95ö^Í5P=_¨z\1em\83\81\92\14b<tÆÛJ\a0oNºôºß
+y\83ûÚ\13+¡R!°g ÷>9=µ\16?¹AL.5gõ|_\8fÜZ¿ö\ 1\1e\97C\ f|^iç\928\880é\9dÃ\f\ f\86¯Ï&/Y\82\11÷¯Ø\ f«,zߣþ\93ê\19\1eöJ\84\8b0\92oò\1cXÌ\9a\12¾:\85Ù©\19\97Ñ,á¬bW\91 µ^áé£v\9eM\ 1\rã#"9s[hJ\86²xf¥ è>ínÕø³"ût[j\ 5C\13ì\88ÁcÓ\81\98|S\ 6\86ÅQ«Ó\12UT \80\ fN\ 5ë\92\8fpcª¥Ø\vZ
+\mj\ 5[~\8b\8dØ\82ÍóÆùè>[\18Ý]]\90Çy@\ e\89Dô[Ùô0\9cÌ#fÈàþæãûw\1foþ¾Íð}ü¨\95F\8fÉL¹0\0ç.Q\8cþ¢ªeù\8cSÌÕ$_Î`f0\13\98EñÀ\8d\ e}5íȯGª 0â`rè~\8dp2ÚXqh\1eü\84É~ã\84S¬\14¿\82\111³§*\7f\90\103\vÕvð\9cÂ>4¼¸m½§Qv\90\9dôi|ý.²\eIþùöô\82¦NÕù\ 2=\ 2\e&=f°ÓìQº.t\ 1ÞFÿ\8aó{¥Øo;¡rëð\eqbn\r|´ÌiA_8g\9d\99\9bZ\95-\7f\89\9b\ 38·0KÌÎ1kê°ñîN´ô\11Cë4Ëâ'êl-,M \18±C>h+j\6,\19\8da\86\1f\eC\88C\8dsÃW\8c\a~\15J3Ødþ·\82ïy.^\89,\80\8b\fß-\9enDØÚ[\14]7õ\1fçÞÁ\89\13\97éüÍBv3º\87á\81Ü+gëù\1fBÓ®ª¶\9a\99+ÙÕ¦h?x\83±&À`ë`"b\f6&(à³\19³í¼'º\8a\9b\ f3·ñü5\1fÀ¹\ e.Gí\1e\86\ 5«\93½¬q>wf\19â·O\8adc·²6¦±ß.\172exú¢m+Û`E2u\ 1Q\ 5\1e\12\18Lpý\ 5F\11\ 3Ã\ 3CCÐoáKN¬\ fµ·\8bÈVcHl).\95Éæåp÷\80J"ñ¶@;-A§\1aB~Ô¼ë>\15.\89
+Rq\r\92ÅÒ`þ`\11hDô\88){\ 3ä/«\1c'9eýÆ\1ayõ\12\91aûí õ\81wgY&¥H¶!9\81«\90ý\15\86\92\ 4\1a©ÿ¬Iì\8d°¥¥ò~UDãÚ^b:ñâJÓvµ\80GHG[yÅ\1ec\14ò\12ÍòVH\84\15\87GOý\7f
+GM0¥ Xú7[q' \94ÅÕ´!d§@\eøY+\91k\1dήnîâüOë)ÉêÏû¢$i\99\0\138z\ 6CmÅÿ/\1fö¢\13\91Mo\8c¬q|ã¹\ f0Ì\16K`5µX~\a:ä\83\ 4\99,\vHæ©*v\7f¾¦`ùYj\8bi\11{âô\12V»d\8fì¬yJb\ 2²÷ùfÊûZ¥<.>\95s½qrã\8e\83\89¾±ñë1z\1cMSZ\9fÄ*BH\1aþ kp4ßBPñV\12b7Rl:\9cë\8c¡\7fà¹ÉéÒìæ%\ 4\83\e¨á?*¥\7f!×\8ehð\8a®ÇG\83ûÑûxË\vP\8fû°\rYùp\81\88û\1e©)_èªu§U-'¦\9aåU\18Ï.T|˦[u\7fo×úê\9añMçÃ:\7fú\ 1C§\84£\14X¹æ,\9cØ\90QÆÓ\95'%x)oà¬3ó%.\1eüvÈC\1c0»N\ 1~\8d\rÇV<\8eرÀµ¦FQiÞÄû\ 5_\9e 8 Liõ\8e}ÀE(^7ÒT\94Ù¶uÙà`\83Kܱä¦0<\1cfC:~}È;çÝé\87³Sºuö\13Ïî\v\9b7\98ø\11~þýáñ >Þ?\19É\86ú*;B\11tΫ #Ýê.8VHê\82§Ýd\1c³r½Ë§\1c\9d\1cá
+''\1c\1dò\83·ã\9d¿vþ\ 3éÅ*ýendstream
+endobj
+651 0 obj
+1867
+endobj
+652 0 obj<</Type/Page/Parent 519 0 R/Contents 653 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 198 0 R>>endobj
+653 0 obj<</Length 654 0 R/Filter/FlateDecode>>stream
+x\ 1\9dWÛnÛH\12}÷WÔË \9c\85E]\8b_\16Î$Þ12q2¶\82`\17\ 4\16-²%õ\98dkº\9b\91ô÷sª\9b\94(:\ 1\ 6\93\8b ªÉº\9c:uªøçÕ\90\ 6ø;¤Ù\88ÆSJ\8b«·Ë«÷Ë«A<\9fÓùÃlp\1a\ fèæf\1aOh2¸\89\174\1aÅs2\92ÖüÈ \1eÀÎé\ 3÷÷ï'4\1cÒrÍv§ó\19-3\7fÃ\80\96i$\8dÑ\86TIG]\19²Å*\8bs½¹%Ú k³U\7f'
+þ\16§·øö\7f\91¦º*]\12\8d¦óägú|÷ñ\96¾<~xüôõ\91Þ?=}z¢5¬}±ÒÜþ¼üãj@½á8\1eÁaôS\85\1f\7f¢ú×\11\a\8f_ï\1c\95±\8eV\92di+$á4¾\89U\8eo[IüTíÔÒ^¹·Ð¿¿©3\8a\101ǷϨ'\89\82\17vrN:º\86%e ÿJm
+\91çGÊt)¯;\11î·Ò£@©\91ÂI\12%Õ\9ecï´\87l\9a¸\1fJÒ&\93\86£ÝkóBÂ\0\97,8Ú\19\8dð\v\ 6u\14\8fâÁ5¥º\«\8dÏ\ e9\85ðFM\ 6\8d\97NÔü\903:§u.6°\15\8eA\10_É\16²}éR.S\9cõ(V¢kg\80¥°¨L\9eë½½ý\ fhÁ\94\18"©\9bP\fªÿÔY\83Q\7fVÊȬù\9d °\93¦P.¶úÒK\ ffÆL¬èaÍL¢½(\1d\83cd!\80ÃJ¤/{a2$\ 5:9µR¹rG¾Á\87\f\9c\ 6ñ\81\8b}
+.¤\19\81\86?t\8aÂ*÷Æ\92ÈC8\ \86n;mò$Ò?6»ÏV¯2\89bZn%x(ðßêBÒªÚ\80<!-g|Ðß3É\81V¥:¼¶\880ÃÓ¥\94\19ãÖ\8a\93\99y}É~FÁs¿Ðh\f#S (¿Ic\95\ 6ëÖ\81c\Ô@K/\11\ 3\9a,n
+\93ù\f\9f@ó$\aýû\ 5\rÑkkhËd:ôÍxîþy<\8déùh\1dèúYç*U\12x\82È\9f\8df\17ö²ÌÜ\ 1¾Ê\1f«t\eb\91 &z¾@Q\11^\89h\15\ 1%UìÐ\ 6\1cý÷<<éoªÜx8yã\96\11ôÜ°¸\85S¦=\8fÐì
\8d§´Û
-è\a\ 4\87\8e¾Ø&n\ 1\86þ&\85ÌP=6ûY\95\19øO÷K\9a\0 `1&ú\13tµ[]å¾6\ 1ÎZ@\87¬¢\ f¿^,ÐÇ\90Ú)T¶ !\84wV_åôè%\17\973\1c¶u\15"Âz i¿E\10à1Zdz\e\1eÚ&`p1>3ؾ.h4\1cÅã\96»ö5N'\vè\7f\b\8d\83i_ãÔ\17¼uÚº.h\8c\84\86gÛ×8\1d\8dã«öië\1a§ãÙYTgsÇÃ\86¹SÃÖEæ®á\ 5ת!Z`]CA\14ì¼\¾m\8e3ÍO78\88H|\15*÷ÃbmtAïUj´Õk\17ó\ 3=\1fÀQ´\7f;kk\91e\8a9+rʤ\83\15ë'Vÿvz\9a\95ÇG?3ÑÄJW®\1d\97ï\98\ 3½\85!pðçÐ+iýx\8fÓÆ\84Í¢d4\9dÕºÖÌa>;\1a_êfäÀ\8a\84±®\b\96.\f\90x§óó\86\8c¼Ø\16\15\84â(\eà÷£4\10\8cÐÑM|\97µÕãà\841v\16ËgÙ5
-Ê¢¿10ù Õ\85ªLó*ÃDð\83øäh\ 5\\82\8d\ 6¼¨Ô\8e;í3\86£u^\1c:NÐyAhÑÓâ<T\82\92\b<\8df\85ú:¨|\98Ý\8eM´UÞVÊ\85â\ 39?¶\99R\9dHÞ\ 4éhäíe\18·\95A\9f\9aK\f\12\a\1dØl}Û6ü[\Q'º\14\9bÁÊcv\ 6\rÒÌ\81¨\ f¾ìäÞ\ f\15á\81\ 5ìò\1c\8b\88£°94P¢\1cA~W2\15\LÖ\ e#7ÊòÐy\92\a\ e¼åÐk\9f\1fR\12Û\13Æ\12n÷6ðU¢Ã°ÂX`ü\9bÞKp\81W ì\87,éä;\85/O\ 5ô1\99ª¤Øí\14\16$Y2\10\1d\97\\16ÎlÏ\86Y6y uÉÚ¢\15/>E¡ËXdE\avßîá·f¥\89öª,Ý7î\8déÎ\13\0MðU\96\8a\a
-o\ e»Êóá\f\12 ¶×ô\13\e©\93\85\92tܤ×Iâ]% FW7®@}p\12ë 6\0\ fÛJ\95<Ò<H¹ÖO~ä\0À\82ª\12\80b&é0<Z±h\9c\9b½²\98Ò÷\9a·I,)0\ 6\19ñ\1f\94a³J!\e\a¦ö«Ê2Y¾
-\13\1dV\9a=s\89*5DDµêúrÛ\82ðÜ8lõ¼+¹°Ì6\95Jú\88µ\8bÆ\94D<Ò\89)a°´óÀ<\19e\0Zqc4ÆôöÙaéæP\eÎTöÔYG\ 5ÁjÎnvðRòDî?wм\84\860\91\85³u\15\8eÏÞ»\89ÝM\85bùyù \8f±6\8fÑ\89,¦"\b\ 6{hKÀ\19$/4\8e\11û\9eÈ1&\9c ^\1etª\80\r.ëÆ©¹\93D\9eI\80,ì\aP#¼¥\ 4lp7vê½ÌsÄåùÙ\ 1Ò\97¦½\86bù(s-X>Ùm\1døÑeÓ\9c(Î\87õ\1a°.f¾I6ho\81FÚ\1d\9a\85ë,e?èZõ»\81²\80y0_/À\94ë4,gLj~\81bï\7fI£é&+TÉú\12ÎßA\9cZó\14\814!{Éèäw\1aµ\1dÁmÑ÷\17È\ 5\98\ 6 Íôi¿üß\83ò®ô\1aë\13Øà\85k×\80¸E-s$]3{ñìõA\816¸'Ü\19nÅz\8brýÎ=\f1c 8¼9ýò\ 6]\14ÈÛÈQ\vÓ$qZç6I\8c´OÊ%I\89\85\81±K\92\9a_áÑfºã\1d\82\9aX[qòní'\eû|¦4÷R¶ê
-{¦+¼¸ôp\9c>\9d\9a® +
-ùÀoüR½b¤¶\ 1MÖ\9e9ìkÃo_L\9f
-»8\13\88\9c*ê\1dßJ,ïë\1a\81\1d¼YÀÕ©òyøÈë\13oû®*Ñ/\18\13þ½\9a§\0&5$\19íÁoÖ\9c%\ f\9d\83·ýL\85H·
-?{åÃh³!\87\8e+Ok.\10þÔ\94\9a×»Ôp<Ħ:\9d\ fý\8e\1d=Þ¼\7f}Ã\9bã?\90Pz£Ó\8aß2\8eKFo8\9dáöÞläׯÿô\8e3\99M\9aum2àÀ°¥ÿqñ/í\96:/endstream
-endobj
-613 0 obj
-1958
-endobj
-614 0 obj<</Type/Page/Parent 490 0 R/Contents 615 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 173 0 R>>endobj
-615 0 obj<</Length 616 0 R/Filter/FlateDecode>>stream
+\b\b\14\87N¾Ø&n\ 1\86þ&\85ÌP=6ûU\95\19øO\8fK\9a\0 `1&ú/èj·ºÊ}m\ 2\9cµ\82\ eYF\9fþsµ@\1fCk§\90Ù\82\86PÞY}\95Ó³×\\ÎpØ\16V\88\bë\81¤ý\16A\80Çh\1dÏnxh\9b\80ÁÅøÂ`ûº Ñp\14\8f[îÚ×8\9d,0\0Bh\1cLû\1a§¾àÓÖuAc$4l=Û¾Æéh\1cß´O[×8\1dÏ.¢º\18<\1e6\f\9e\1a¶.2\ f\r/¸V\rÑ\ 2ë\1a
+¢`\97åòms\1aj~¼ÁADâ\9bP¹\9f\16k£\vú¨R£^»\98\1fèù\0N¢ýëE[\8b,SÌY\91S&\1d¬X?²ú÷Óó°<=ú\95\89&Vºrí¸|Ç\1cé=\f\81\83ÿ\ e½\92Ö\8f÷8m\8cØ,JFÓYkÍ æ³\93ñ¥nF\ e¬H\18ë\8a`éÂ\0\89w:¿lÈÈ\8bmQA(N²\ 1~?K\ 3Á\b\1dÝÄw][=MN\18cg±<È®QP\16ý\8d\89É\a.Te\9aW\19&\82\9fÄgG+à\12l4àE¥vÜi_1\1cóâÐq\82Î\vB\8b\9e\16\97¡\12\94Dài4+Ô×AåÃðvl¢ò¶R.\14\1fÈù±Í\94êDò.HG#o¯Ã¸¯\fúÔ\c\908èÀfëÛ¶áßâ\86:Ñ¥Ø\fV\1e³\vh\90f\ eD}ðe'÷~¨\b\ f,`\97çØD\1c\85Í¡\81\12å\bò»\92©àb²v\18¹Q\96\87Î\8b<rà-\87^ûü\90\92X\9f0\96p»·\81¯\12\1d\86\15Æ\ 2ã_õ^\82\v¼\ 3aAdI'ß)|y. \8fÉT%mÅn§° É\92\81è¸ä²pf{6̲É\ 3KÖ\16xñ)
+]Æ"+:°ûv\ f¿5+M´Weé¾soL\ f\9e\0h\82o²T<PxsØU\9e\ f\17\90\0µ½¦\7f±\91:Y(IÇMz\9b$ÞU\92`tuã
+Ô\a'±\ eb\ 3ð°TÉ#Í\83\94kýâG\ e\0,¨*\ 1(f\92\ eã\15\8bƹÙ+\8b)ý¨y\9bÄ\92\ 2c\90\11ÿA\196«\14²qdj¿Ùª,\93å\9b0Ña¥Ù3\97¨RCDT«®/·-\bÏ\8dÃV/»\92\vËlS©¤ÏX»hLIÄ#\9d\98\12\ 6[;\ f̳Q\ 6 \157FcLï\ f\ e[7\87Úp¦²çÎ:)\bvsv³\83\97\92'rÿÐAó\1a\1a\12\ 3\ 1N\19\8bZ8==þè&v7\15¸ãð\9dg}\98µ\aLO$2\15A3ØL[\ 5.Py%s\fÚ\8ft\8eaá\1cñ\ 2¡S\ 5xpY÷NM\9f$òd\ 2jaE\80 áM%À\83»±Vïe\9e#.OÑ\ e\96¾:íM\14ûG\99kÁ
+ÊnëÀO.\9bþD}>×@v1ó}²A\87\vôÒîØì\\17)ûY×*á\1dÄ\ 5ä\83ùz\a¦\§a?c^óK\14{ÿ\9f4\9aî²B\95,1áü\ 3ô©5R\11H\13²W\8dN~çiÛÑÜ\16\83\7f\81b\80lPÑL\9fWÌ\7f<+\1fJ/³>\81\rÞ¹v\r\88[Ô2GÒ5¹\17\a/\11
+´Á=áÎp+6\\94ë7ncè\19\ 3ÁáÍé\97wh¤ÀÐF\91Z\98&\89Ó:·Ib¤}Q.IJì\f\8c]\92Ôü
+\8f6\ 3\1e¯\11ÔÄÚ\8a\93×k?ÜØç\81ÒÜ«Ùª«í\99®ðîÒÃqúrî»&¬(ä\ 3¿ñk\ 1\8b\91Ú\ 64Y{æ°¯\r¿\801}*¬ãL rª¨×|+±¿¯k\ 4vðf\ 1W§Ê\97á#¯/¼ð»ªD¿`Røwk\1e\ 4\18ÖPe´\a¿\s\96<w\8eÞö\81
+\91n\15~öâ\87éfC\ e\1dW\9eÖ\ ü©)5¯×©áx\88eu:\1fú5;z¾ûøö\8e\97Ç? ¢ôN§\15¿h\9cö\8cÞp:Ãí½ÙÈo`\7fë5g2\9b4\eÛdÂ\81aQÿýê/ç\87;$endstream
+endobj
+654 0 obj
+1963
+endobj
+655 0 obj<</Type/Page/Parent 519 0 R/Contents 656 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 205 0 R>>endobj
+656 0 obj<</Length 657 0 R/Filter/FlateDecode>>stream
x\ 1\9dW]oÛF\10|÷¯Ø7)\80D}Z\92ó\12$©Ü\1a°\936R>
øåH\1e)&ä\1d{w´l´ýï\9d=R\12E§@Z\18¶%\91Ú\9b\9d\9d\9d]þq1¡1~&´\9cÒlAQqñf{1º\9eÓdBÛ\84?Z¬\96´\8di\1c\8cÇcÚFý\9b\84R£«\92J\9dgQ&-ÅZõ\1cíµùFZI2²ÔÆY²U\9aJ\8b\17©t.S)¹\9d¤ª\8c\85\931Ñ}ßH\11¿ô_ÃÅû\17uT\ 4\râ<§D\9b\17Û¯\17c\1aNfÁ\14\0ú\9f3\15ë½¥«Ç\80¶\88T\83È3ë(Ã\19F\84!ÇM\8c.h$]4ò7\ 4ÄaF×\8b&!\ 4\9c.\829\aüEï\ 1\9dn\18\1fõ>ZièN(\91JÓ#¡bêm¤yh}X\a\8a\9a@Ãe°\ 2q\88s?],\9bS\ e´ñµã9\9bLE\12ÇÔ4) \94NSX=á\14z·¥æ\98·?\91Òû\ 1íÚ°<ggØ\98\19úI\17"S¶7àë\1d\9eº°é\95\a×Jü.\8b\8c¶:q\14\83=\93\85\95C\15\ 5!Y\9biE:á°V\ 2¦Î-E"Ï\81YÉÇÊúÓ G;|(\9c¿[ѱ4\97d\9f¬\93\85\r: ¸`u4\v²AH^Å8\93ï\82ÄNT\9d1Þ\90zd\1c\92l\b¿\1cw\bÇ¥£PÚ\95l³õ?Ã\1f¤rô)\93{h¡£\81g\88ÖÛ\vn\14ß-4áW\1f~¾\98N.\83+\9a¯VÁ\98
-\9a/ø\7fý.§Í³~\9b¯®Îúí-ºì\eí¤a\ 6!¢½Êµ\80\84À¨0Ñ.{@m\92,\97\1e[çp\93R?qåËÑ\b\7f\83âP÷ ÒÅh\ 3\ 1äY8ºÛÜ^ßÜ®7£wë/\1f7ÁúËÚ×î\98\85\ f\89@-\ 1q5\ f5\87\80çÈç\;çíT\8bæ Ùïö\16RA:\ f"ËE\98{E\83ÉÉb\1eÌh>_¡_ÁÛl\11,\9aw\ro\90Î|~å»ùäOÞ\0N\12\7fÈ\ 4!ùÆ\18ÎSó\ 5úO\1cm>|Ú¾\7f\7f{¤é¬ÞG¦¸¾³\15£]-ñz\8a_¤\97Ô¥¾¢ ì'\ 1\9fóñ\1c>ÑöÖe°\fèóN8Ò¨¯AÕó\12ý§\1a\93zUËïà2\\11öæ>êÁôá·\10ê\89¬®L\84îB\1fg
-vQÔ\8dz¤\17\9fzùð%â»`&9\e4\9b©\1dÐ\87ë·=ø\ 1,0ÖQU@þ>@@ì»\9eÁS³á\ e\8b`@\fMI¢}æv>¸\15E(N\ 6ÃN\11iDÂÙÐÊ\13¥ZÇ$\1fË\1c\96Ë>âáÂ\8a\954\ 2å½{\ 3µ\97\19\82Û*Ú\91°\9dsC\83Y\0ÌÞhNöÞ6\13Ï#\93b\19Y\9c\89Tië8díD7\9eÙÊû\1cÅ2¬ê \15{o¥\§\80L¥Ñ ²fcïi®Ë\91`\1au ¡bES¡£eñ 8\f°\7f\9b\13³+(\ 5U|\8fÙY[/\85\98\9b-Ä\r`v~\8f3åb\ 1\19Z¥°<ý6\9eìÌY\99'(Óïº:å\86^\1dƤK&¹\83\98\ 3\86P\1aÙ"\8c}Á\15¿\80ÍØRFY\92=Ñ\9eKK½\9a\9e\>È\1cÃ\11Ã~\97¡*¸ÑT
-\an$Ì \aA~Tb\82¢\98Ê\a\1dð\89C\bõ@\82?À\1fÅ×aD*ñöPh\14ªV\ 48åZ£·µ\ 2\9bZ\91Gãó4B¥è/\9eü\93N\8a÷}Æ\15ËDT¹Ã\92\ 1È\931\96\8f ¬¹Ã§°\16;Llï_ÔKCËð^«S?&UN\85t;È\17Õ:aD\19\10\1c]P²\19×ò¯X¢\9e\19\865º¾l\96\87>¥QDô3Åú\94ä"õY"Ú>Ã\1eÔ\8cÊNVu9Îøjz:Ì\940¼\94qûbFc\99x\82\1a\80L8'P³4\ eù\1d³ÂÅS\fÐ\97\7fD¾6\8dà\ 1â¦+\17\90\ 3Oz\16
-5÷\ 1\8e½Â¼Ö«\rï\84X\15Xz\ 3\f)\ 3Uó²Å\87·.qÈB|ó\12ê$
-}(\19ñ÷\ 3úÕ \11\19näL>\14¹\eÆ2\97\ eÆ\87TSÍWx:\1e²kú8Ô\8fÄ-b«$áu\15³ü¾\ f\ 5çRX7`\9d\ 2MçÔ\1a©Ë`\eLÞWÄö\98ë\90µ\8a\1a«âã©wkÅZUÅÖTØ~âäó{*¶ÜÄIã7µvÒ\9d#y\9fcsä¡Y¥wË&õ\81Ï\100\8d\ 4µ\9e&üõò\b9û\ eý\87ª"Mk«¢V p\9d\ 39±\9dÀn\83Õ\9dw2\81\11\ 5½`zì°½7!³\18Rf\1etÅÍC\e=àá\11J·\97\80X¶+\ 2µÁ³|EjÀ"r\15Gä\83Û\16à\9eJÆ\848À`à\17uß\r<×ì®,ÑF\Z\1e\e\99ªä³®Ü°¯Ã¿¹#ë~C÷Á\82bô\ erØá\88\a\18i\96B\80*}é\9b= °õºR\18QÐ_äý\87\91\8e®\8fæýl»;=\17µ÷M\88?ʽ°\86·4\1aý©¤\v3mI À\83EàÁ\ 2\13ïï\1fÙ\1d§«q0¡Ù\f\ 3¡ Ùjqxó½=q6÷cã´ø¼V~lJÅ+T|¶\91Ee\\15%·Ái ðvéEq\õ\8eû\10í\9cß\1a÷û}àøËe M::¿û°îôá\15k¯N\91så½UÖTbøùÇÈÉl\82T\16«ËúÉkóúîÍkô³þ\8aÞÆÃLkÉàï\r'\8b%n\1f.§~Ýÿ\91¥h¾äUÊß>÷#\0\8bÙo\17ÿ\0å*\8b?endstream
-endobj
-616 0 obj
-1734
-endobj
-617 0 obj<</Type/Page/Parent 490 0 R/Contents 618 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F6 9 0 R/F8 10 0 R/Fc 12 0 R>>>>/Annots 180 0 R>>endobj
-618 0 obj<</Length 619 0 R/Filter/FlateDecode>>stream
-x\ 1ÕXÛnÛF\10}÷WL\1f\ 29\81Eë\16ÉÎKaK¹\18\8d\9d4Rê\ 6ÐË\8a\Y\e\93\f¹²ì¿ï\99Ý%%S\ 6ê\14}h\11À\88dr®ç\9c\99ñ\8f\83.uð¯K£\1eõ\87\14g\aç³\83·³\83NÔÁ÷ü£Ë?¾¼?è\ fûÑk\1a\9e\f£\ ee4\18õ¢Óð)¥)¿uün@Ý.Í\96lhx2¢Yâ,th\16\1fÞh\9dP!â[i©ÌÕr)\r-µ¡¯W\17\7f\92È\13ºVy¿G´Ò¥-\8f(\169-$%z\93§Z$2¡¥Ñ\19½\9c}oFfnèpemñæøx³ÙDÒ®¤\91"\8db\9d=~Ú%ÃOGÞ\fµ{Ãh\80 \ fß!\ ekD¬ò\e²+ü,Içø\9f¤K\15\e]ê¥åð\10LIW³#º\92v£Í-]ê\Y¼KóCq+"Ê¥Ít>\7fIª$q'T*\16©\f¦\,Ôîö£\1e»Ü\1a\9eÈ;\99ê\ 2å¨Ì\8e'-TÀùßz¥©4wxHå¥\15iJã\89«\1a\a9½\9câc«\8c\88f+Ùp\84wJ\85lô\92B|0,Ð\83\95*JÚ(»rïÃ$gÇ\1dIÖYÁ\95ðÍ*Ñ\ 6»\912\87»\aBÞD¨l±¶°\8b¼\95\8c\1a\ e\8b´*¤d\87®P*ÇãK\11K\84O\ 5\1a©Êx×%e:\91ó\97>pªCõµ¿\9a=\91óF¥iáÎÓ\arñÃ\9ck\bGÏ WîÑÛåRÅ\94(#c\v,Yíª\9bêX¤è(-ô½«æÂ\0k±\0\ 2+\0\90{¦á±\/`\1aQ\9fK\12\ea¤/éÛ\0=\a^`0q67FYW \ 4G\àLX\8ea©R\89\96±éãwÃ@\9cÎ\16\94\1fô\ 6ð§\8bºã
-\1f\ 1v-\8e\114Aü×@#`a¹Ñ\84\16\8a\1a®§÷\9cܯÞK\1c¼´GÑ 8\ f\18Î{ÃQ\b¡â.ÿ®fÆ\85G\e\17\14\19s\ 6µOnlåÓÈ\1fkÔ\16¨\a8Ö\ 5@Ïå/,\ 2(\917\ 3\8cíp¹\18f\ 1ÈøªQ]¤É\8eþ\18@w¢þàô\886+\15¯\18vðà!»¥Ï>CðÞ\11\87¹÷LÓÏ\8c\1e\15\ eï\ 5 \ 2¡±,KpD¯Ó\84u¨T\19Øì\15Ks\9b·`\ 5¯vb8f\16#|Xú¦×\r\8f\f^Ô\11Í_À\88\83à^\90Äý\f\GD\14:°Ë÷Ýn?~dOÙ.À\a\ 5n<Ð\83^£t\95\7f\10 \12\92&¬h¦u\8aNB\92Ïndn[èe\83\90\&Íà\84X\96\ e>\10ü\1a3ï5¬O0\96ÚÈÄZ´¸Ä\7fÇ:·F§ôYä2ÅçZïø)s§Pr|{\96$\ 1\905Z1S\ 2X_w\1a`ůjI\9dÊ\14ìvUýû\9c8=\8aS\15ßrvO¿µ**þ¬Û±3Â\16ê:\ 5Õ{\94ð?5\8fþKT\92u~\af;\0©ú\88\81\0¢@§Y_\v(ÌÏxl÷^o\exÆîÐØBC·\9dç@I'Y\15+ä½*-ë¹×\16ì nô\1fÒ\8bé·éìíå\97O\9ff/æóé\ 3d ë÷æs/ óù«è\95\7f¥R\1c\fd\9am4\7fÙ\86\0V#\12*ë\ 5[\e\ 5hx\7f\ 23K¦éQÓk!\fêTÎç\rÓµväV R.\9b\2»\85y ÉÇ\8f-?ôø}V'®³\ f\94\ríD\13V\177\1d\8f\1c;¼§:ïX\14v\r\rÜ\vÁ÷aGÙ/ ¢&\81\86ì°\90ý\86*[Ç? rOÛ\8f¶,Æø0(¿\13\93\86\99
-üÍz\86±Q±ÚíS\ eV;B^«ÂxâÃþ¯\13;H\14ÓÙ³ù\7fI禢W\9cfÕÿw8}\85m"Ö\ 568\0Íó¸\ 6Àvà\80ÍÏ`/VSGÖ\1dv<ç0Evså¶\958\b\bë/vB^T1y0äyZ%Rú\r~+ ¢\80¸\15F lT¼Cà1\83ÙleÄÓvg¾\91H2\95C \f\96¢;IFݬ¶K]ØøÀ\e³Î\ 3Ý÷X:Û\8eÈ@L¦d-Â~±ªù\12t\83\97¢j\v%Áã\13+\1f\1f.\8ehá\84À«ãIC^æ\87ó¹\8bÙé¤\93\80Z1Ã~\8c½\89ï
-âÍ2Ã\86Å]të)o\93n\91\ fAðö\94\18¤\8d}\85\97Ìj.\ 1LjÙðË\85v"\82Lünê\8e\85\1cwØ\86õ)\fy(ôø ô\bâ\84Y7+ñ
-Èu«¨/)KzuhÍ\18|õ&è²IÝ\14YÒJ¦År\9dÒ×/\1fýòá׬Tå·å\9bæF°¿¿âbí\ e\aQ\9fN{î<íõO°Çº\ f{×).ÝÓþ£ãô\ 3VKÞX§"[\b\a(ç±q\ 3óíHáÔ,ùÉH\e¿¼Ö·òÎ\8dy-i%\0=A\992\ 6`Í%\16H®÷/Ít\9e¹àpõüЩÎ\85Ãp<f\0\9aÿM=SѹxÍß×ë\9bOÎ\a\83Ë\8b\19Aü\07Ü\11 ܽ\9aEt\81Ý]ã\ 2UÎè\ eÍ«\970\99Ü\11É\80Kªû\15m\ 3D+@À¨Â\89ä£ÚÝ©ªñ>ï=¹ÍUP\99JÔ\ f\18\9cÆÚZº\94Æðò\8a=|\9d\82ýÌ\83óÉ\18«9j¬øâq¡\ 2\ 5ø³D\87ú§¸²3ê\8d\ 6Q×\7f\b Øï(À0è¸\9b|û·\8a\9d?'\94·ª(\1e"¬\ 4Ç\80âúþ¸Ì\16mÄeu´²\99?E\9fêþ³ò> ;S·3D\9cÃá0\1aòQ6=»<?£ÏF\7fç}v\12úè(ÅfÛÝá\b\8f·G=·\15\8f¢QD×|Ò{Æ0\91Ü\ 5zA7\90Vwú\rP\88pñ\rzl\ 3\85úýà/\89ÿq¦endstream
-endobj
-619 0 obj
-1795
-endobj
-620 0 obj<</Type/Page/Parent 490 0 R/Contents 621 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/Fc 12 0 R>>>>/Annots 197 0 R>>endobj
-621 0 obj<</Length 622 0 R/Filter/FlateDecode>>stream
+\9a/ø\7fý.§Í³~\9b¯®Îúí-ºì\eí¤a\ 6!¢½Êµ\80\84À¨0Ñ.{@m\92,\97\1e[çp\93R?qåËÑ\b\7f\83âP÷ ÒÅh\ 3\ 1äY8ºÛÜ^ßÜ®7£wë/\1f7ÁúËÚ×î\98\85\ f\89@-\ 1q5\ f5\87\80çÈç\;çíT\8bæ Ùïö\16RA:\ f"ËE\98{E\83ÉÉb\1eÌh>_¡_ÁÛl\11,\9aw\ro\90Î|~å»ùäOÞ\0N\12\7fÈ\ 4!ùÆ\18ÎSó\ 5úO\1cm>|Ú¾\7f\7f{¤é¬ÞG¦¸¾³\15£]-ñz\8a_¤\97Ô¥¾¢ ì'\ 1\9fóñ\1c>ÑöÖU°\fèóN8Ò¨¯AÕó\12ý§\1a\93zUËïà2\\11öæ>êÁôá·\10ê\89¬®L\84îB\1fg
+vQÔ\8dz¤\17\9fzùð%â»`&9\e4\9b©\1dÐ\87ë·=ø\ 1,0ÖQU@þ>@@ì»\9eÁS³á\ e\8b`@\fMI¢}æv>¸\15E(N\ 6ÃN\11iDÂÙÐÊ\13¥ZÇ$\1fË\1c\96Ë>âáÂ\8a\954\ 2å½{\ 3µ\97\19\82Û*Ú\91°\9dsC\83Y\0ÌÞhNöÞ6\13Ï#\93b\19Y\9c\89Tië8díD7\9eÙÊû\1cÅ2¬ê \15{o¥\§\80L¥Ñ ²fcïi®Ë\91`\1au ¡bES¡£eñ 8\f°\7f\9b\13³+(\ 5U|\8fÙY[/\85\98\9b-Ä\r`v~\8f3åb\ 1\19Z¥°<ý6\9eìÌY\99'(Óïº:å\86^\1dƤK&¹\83\98\ 3\86P\1aÙ"\8c}Á\15¿\80ÍØRFYòD{®,õjvrù sÌFÌú]\86¢à>S)\9c·\91ð&\9c\ 3õQ\89\ 1\8aZ*\1fsÀ\a\ e¡Ó\ 3\a>¾?\89¯Ã\87TâݡШS[¬\bpJµ\ 6ok\ 16¥"\8fƧi\84JÑ^<ø'\9d\fïû\8c+\96\89¨r\87\1d\ 3\90'cì\1e\138s\87Na-V\98ØÞ¿¨w\86\96ß½V§vLª\9c
+évP/\8auÂ\88* 8\9a d/®Õ_±B=3\fkt}Ùì\ e}J£\88\86ig\88õ)ÉEê³D´}\865¨\99\94\9d¬êr\9cñÕ´t\98)ax'ãîÅ\88Æ.ñ\ 41\0\99pN fi\1cò;f\85\8b§\18 ¯þ\88|m\1a½\ 3ÄMW- \a\96ô,\14jî\ 3\1c[\85y7\e^ ±)°ò\ 6\98Q\ 6¢æ]\8b\ fo]â\90\85øæ%ÔI\14úP2âï\aô«A\1f2ÜÈ\99|(r7\8ce.\1d|\ f©¦\9a¯ðp<d×´q¨\1f\89;ÄVIÂÛ*Fù}\1f
+Î¥°nÀ:\ 5\9aΩ5R\97Á5\98¼¯\88í1×!k\155NÅÇSïÖ\8aµª\8a©°üÄ\87Aç×T,¹\89\93Æ/jí¤;Gò:ÇÞÈ\85C¯Jo\96Mê\ 3\9f!`\1a j=Møëå\11rö\1dú\ fUE\9aÖVE@á:\arb;\81Õ\ 6\9b;¯d\ 2\13
+zÁðØayoBf1¤Ì<è\8a\9b\876zÀ³#\94n/\ 1±lW\ 4j\83eù\8aÔ\80Eä*\8eÈ\a·-À=\95\8c q\80ÁÀ/ê¾\ex®Ù\Y¢\8dZ¹´<52UÉg]¹a[\87}sGÖý\86î\83\ 5Åè\1dä°Ã\11\ fðÑ,\85\0UúÒ7[{>`éu¥0¢ ¿Èû\ f#\1d]\1f½ûÙrwz,j¯\9b\10\7f\94{a\roi4úSI\17fÚ\92\12\80\a\8bÀs\ 5\ 6Þß?²:NWã`B³\19æAA³Õâðæ{kâlî§ÆiïyüÔ\94\8a7¨øl!\8bʸ*Jn\83Ó\ eàíÒ\8bâ¸é\1d×!Ú9¿4î÷ûÀñ\97Ë@\9btt~÷aÛéÃ+Ö^\9d"çÊ{«¬©ÄìóO\91\93Ù\ 4©,V\97õ\83×æõÝ\9b×ègý\15½\8dg\99Ö\8eÁß\eN\16KÜ>\Ný¶ÿ#;Ñ|É\9b\94¿}~É1°\97ývñ\ fÀ \8aÜendstream
+endobj
+657 0 obj
+1733
+endobj
+658 0 obj<</Type/Page/Parent 519 0 R/Contents 659 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F6 9 0 R/F8 10 0 R/Fc 12 0 R>>>>/Annots 212 0 R>>endobj
+659 0 obj<</Length 660 0 R/Filter/FlateDecode>>stream
+x\ 1ÕXÛnÛF\10}÷WL\1f\ 29\81Eë\16ÉÎKaK¹\18\8d\9d4Rê\ 6ÐË\8a\Y\e\93\f¹²ì¿ï\99Ý%%S\ 6ê\14}h\11À\88dr®ç\9c\99ñ\8f\83.uð¯K£\1eõ\87\14g\aç³\83·³\83NÔÁ÷ü£Ë?¾¼?è\ fûÑk\1a\9e\f£\ ee4\18õ¢Óð)¥)¿uün@Ý.Í\96lhx2¢Yâ,th\16\1fÞh\9dP!â[i©ÌÕr)\r-µ¡¯W\17\7f\92È\13ºVy¿G´Ò¥-\8f(\169-$%z\93§Z$2¡¥Ñ\19½\9c}oFfnèpemñæøx³ÙDÒ®¤\91"\8db\9d=~Ú%ÃOGÞ\fµ{Ãh\80 \ fß!\ ekD¬ò\e²+ü,Içø\9f¤K\15\e]ê¥åð\10LIW³#º\92v£Í-]ê\Y¼KóCq+"Ê¥Ít>\7fIª$q'T*\16©\f¦\,Ôîö£\1e»Ü\1a\9eÈ;\99ê\ 2å¨Ì\8e'-TÀùßz¥©4wxHå¥\15iJã\89«\1a\a9½\9câc«\8c\88f+Ùp\84wJ\85lô\92B|0,Ð\83\95*JÚ(»rïÃ$gÇ\1dIÖYÁ\95ðÍ*Ñ\ 6»\912\87»\aBÞD¨l±¶°\8b¼U$£\86Ç"*)Ù£«\94ÊñüRÄ\12ñS\81Nª2^ëuI\99Näü¥\8f\9cêX}ñ¯fO$½QiÚp¨óô\81\\ 20ç:ÂásÆ\95{4w¹T1%ÊÈØ\ 2LV»ò¦:\16)ZJ\v}ïʹ0\0[,\0Á
+\ 1ä\9eix,×\v\98FÔç\92ÄF\18ékú6`Ï¡\17 L\9cÍ\8dQÖU\ 2Á\11W8\13\96cXªT¢glúøÝ00§³Eå\a½\ 1þé¢ny«\ 2HÀ]\8bc\ 4O\10ÿ5à\b\Xî4¡\87¢Æëé='÷«÷\12\a/íQt\ 2Ò\ 3\87óÞp\14B¨ÈË¿«©qááÆ\ 5EÆ\9cAí\93\e[ù4òÇ\1aµ\ 5ì\81\8eu\ 1ÔsùK+\8b\80JäÍ\bc;\.ÆY@2¾jT\17i²£?\ 6\10\9e¨?8=¢ÍJÅ+Æ\1d<xÌnù³O\11¼wÄaî=Óô3£G\85Ã{\ 1\88@h,Ë\12$Ñë4a!*U\ 6:{ÉÒÜæ-XA¬\9d\18\8e\99Æ\b\1f\96¾éuÃ#\83\17uDó\170â ¸\17$q?\ 3Ù\11\11\85\ eì\12~·Û\8f\1fÙ\93¶\vðA\81\e\ fô ×(]å\1f\ 4¨\94¤ +\9ai\9d¢\93Ðä³\e\99Û\16zÙ $\97I38¡\96¥\83\ f\14¿ÆÌ{\rëS+\8c¥62±\16-.ñß±ÎÑ)}\16¹Lñ¹\16<~ÊÜ)\94\1cß\9e%I\0d\8dV\f\95\0Ö×\9d\ 6Xñ«ZS§2\ 5»]Uÿ>'N\8fâTÅ·\9c]ëÓo\8a\8a?ëvì\8c°\85ºNAõ\1e%üOÍ£ÿ\12\95d¡ß\81Ù\ e@ª>b"\80(\10jÖ×\ 2
+ó3\1eÛ½×Û\ 6\9e±;4¶ÐÐmç9PÒIVÅ
+y¯JËzîµ\ 5\8b\82\9bý\87ôbúm:{{ùåÓ§Ù\8bù|ú\0\19Èú½ùÜ\vÈ|þ*zå_©\14\a\13\99f\eÍ_¶!\80Õ\8c\84ÊzÁÖF\ 1\1aÞ\9fÀÐ\92izÔôZ\b\83:\95óyÃt\1d¹\15¨\94Ë&\97Ìna\1ehòñcËO=~\9fÕ\89ëì\ 3eC;Ñ\84ÝÅ\8dÇ#Ç\ eï©Î;\16\85]C\ 3÷Bð}ØQö\v¨¨I !;,d¿¡ÊÖñ\ f¨ÜÓö£-\8b1>\fÊïĤa¦\ 2\7f³\9ealT¬v\v\95\83Õ\8e\90ת0\9eø°ÿëÄ\ e\12Åtölþ_Ò¹©è\15§Yõÿ\1dN_a\9b\88u\81\15\ e@ó<®\ 1°\1d8`ó3Ø\8bÝÔ\91u\87\1dÏy+L\91Ý\¹m%.\ 2Âþ\8b\9d\907UL\1e\fy\9eV\89\94~\85ßJ\82( n\85Q\ 2\e\15ï\10xÌ`6[\19ñ´Ý\99o$\92Lå\10(\83¥èN\92Q7«íR\176>ðƬó@÷=\96ζ#2\10\93)Y\8b°_¬j¾\ 4Ý२ÚBIðøÄÊÇ\97\8b#Z¸!ðêxÒ\90\97ùá|îbv:é$ VÌ°\1fcoâÃ\82x³Ì°aq\17ÝzÊÛ¤ÛäC\10¼=%\ 6ic_á%³\9aK\0\93Z6ür¡\9d\88 \13¿\9bºk!Ç!¶a}
+C\1e
+=~\ 2=\828aÖÍJ¼\ 2rÝ*êKÊ\92^]Z3\ 6_½ ºlR7E\96´\92i±\§ôõËG¿|ø5+Uùmù¦¹\11ìï¯8Y»ÃAÔ§Ó\9e»O{ý\13ì±îÃÞy\8aS÷´ÿè:ý\80Õ\927Ö©È\16Â\ 1Êyl\1cÁ|<R¸5K~2ÒÆ/¯õ±¼sd^KZ @OP¦\8c\ 1Xs\89\ 5\92ëýK3\9dg.8\=?tªsá0\\8f\19\80æ\7fSÏTt.^ó÷õúæ\93óÁàòbF\10?À\rwD\ 2·p°f\11]`w×8A\953ºCóê%L&wE2à\92ê\80EÛ\0Ñ
+\100ªp"ù¨vwªj¼Ï{Ons\15T¦\12õ\ 3\ 6§±¶\96.¥1¼¼b\ f_§`?óà|2Æj\8e\1a+¾x\¨@\ 1þ.Ñ¡þ)Îì\8cz£AÔõ\1f\ 2\bö;
+0\f:î(ßþ±bçï å*\8a\87\b+Á1 ¸¾?.³E\eqY\1dlæOѧºÿ¬¼OÂÎÔí\f\11çp8\8c\86|\94MÏ.ÏÏè³Ñßy\9f\9d\84>:J±Ùvw8ÂãíQÏmÅ'Ñ(¢k¾é=c\98Hî\ 2½ \eH«;ý\ 6(D¸ø\ 6C¶\81Bý~ð\17\fRqÙendstream
+endobj
+660 0 obj
+1796
+endobj
+661 0 obj<</Type/Page/Parent 519 0 R/Contents 662 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/Fc 12 0 R>>>>/Annots 229 0 R>>endobj
+662 0 obj<</Length 663 0 R/Filter/FlateDecode>>stream
x\ 1¥XM\93ÛÆ\11½ï¯è\9c\96J\91à7¹ë\8bk%e\95=ÈÞdi§\Ù\1c\ 6À\80\1c-\80\811\ 3Òô!¿=¯{\0~y%«\94RI"¾fº_¿~Ý=¿^\8di\84?cZNhº ¤¸z»º\1aÞÏh<¦UÆw\177KZ¥4\8aF£\11\92Þ]î7¶Yoh\12\8d¢%m\94#\95\17ÖyüLÉxG©Ú\13ߥÇ÷ïúô^mMJoUYÚ\92v&Ï\89^´®Èot»\ 4^{³útõ·Õ\15o";Ñ\98\7fýóÃÕx<\8aæ´XN¢\e*h²\9cF£ö*§'¶\95-ÄÝ\9b3\e+µÖ0À\13¯{±h½¦\1em¼¯¾\e\ ecc\9d®·:Ê\95¯m¬#\9d6\91j\86N\15±:ÿVV\91o×Ö\94kÊl\r\ fw\e\93kÚk\1fÉVÃû¤\ 5n\0üÆÓh\ 2³zÏ\93ùH\1eÃÃÉx\12ÝÒb~\e-àÏtt\eÍÚ«Ö\9fsì\17#¼w\8aþGã\12ÊMùâÈ[z÷pÿD¦\84-\85ò\ 6ø\9eÛ, \9eú+~E¶^\ f\13\93¹áùÛ\9d\87çN æç\1e\8c\11\v`>[Àrx0½=\½êÁl\89÷N=øaEïm¡Lé\ 4Ã\9fJóÛ\9f\99\8d·ó\r\18\16%ñ8Jl1üoþ\92äÃÒ§øýMNLF7Ñ\94\16S\8e\10\9c¸½å ÈÕ«NLg\12Éc\12ܯ\1eÉ\19¯Å\ 5\9b§º¦§\8foÉU:qß}Ö\9dLH\87\7f£Â$µu6\83Kp!Õ[\9dÛª\1e¦\88\fÇô\e\9c\1aÞ/:êMæ4\98px\10¹¿Û\1d¥\96\1eh\91 :¯(«m!ÉǨ2\93sã\90´ß3\8e'¡_"¥ÚØ/\96\aöÞÜ"ÿæ7£\10{°ó¦½ú\ 3l\10\93ùÍø"ö«\8d®5)þKeSÄ\80ÍfôÄÙFµF\12ê\94ÎÌ\8aè\83e¢\9f\aùÀë6\8d\ f´>\7f#t¯OIn\92\17B\82ìmSS©a\82óüö`D\83.O\vS×ÈjReÊ\0\95ǯ\ 26ó\16àÞSSU¶\96ï\8féÚûóï¾äiØ¢ÓÝ^Ð\13\16\8cÉm4¦ù\8c¡\ 6SçS\bB¸j!g gã\v\ 1¼\87\1f¿6ð\11¢à\ 2´\1cj \19À^ýð\81Ö_B¶SÈÝn\17 ¼\ 3_®E9>\831=p\ 1p\14k\0WkÙ\1cÑô\e%8\9dÀ\8c\10\80\92嵧\8a«ÆÑL\15ÛÆ\a\ 3\al ¬å"Á\8c(ÉùZ«¢5_(\e\89%Gª?d\1cÝ°¨¢B;\87*À\8bØR3ÍxÀõ*×Êá^,â/\ f2\9bçvÇ\18\e\93ò\8b%*HHe |ȧ»|§ö\8ch¡\85¾ì\9f,Ðæ°®QwÀïÍ\9bÒk\öù1
"nRiá´B9l)¶\a\15·ºn\1déx¸nTøc6¾ªmÚ$\9c0\95ª½I\9a\Õ\94iå\eÎ"\ f¶\9e>ð¦Ð\11Ý\95{â_\17¼õu\f2À7 rÍÛ\9dò\9e\8d\81e\eö¾°5\16à7N´\0µ¬Ó\93C-;\12\1fO\a¨\ 2\§Ð\1c\b<\85.¥\1cí\18\1d8è¸6!\ 4Â$\89\12ÛÔ8Þ\91w\97÷ÈVºF\19Ã=·w^\17ÒLÔMYâÖ\ 5DM É\8dè\17ÄÛ¡\eÉSÆ)Vq¾\97\10KD\98öz\v Éé$$\ 2L\10\ 1pE\fá-3ÊP¾û\f#3B\ 2y \8e§(³ôïu\8eMòÿ`y|¢²\fër\93C.\bÂÿ\ 1ÜCI*M\8d Öò¾ÅO&\10ÛÆ\1e\89\80\9c
)¼5\8aèÝÏO`z\0\9bù\9dBB\81&R\90S!\87O\97þ$\e\9d¼`\11ã Ùö\9aÅ\1d\r?\13ê\8e «\1a¤Fì
õ\82\ e\88eµËdè&\ 4V\1eƵÑY\9fr\8b
\ 3ðs[®ûD\80\9eó\83Õ¾ûÆI\81J\111ܽ\bv¬Ñà \19º4BÉD\ 6{\8d`C\13Rú\v¡£8èÉÆ\179é2±)\96oUÀÑs¯E1QÐ\12l\83È%6\87Ù\17\9bA83\vÎ ¼ÿ®\85\81¼àó\9b×\90ê ø\fR]R´Â\ 4&\1f¥\b}'\95&ó{º~¸.¸2mlnÐ9»k8
-»\10ÆC²($V?\80í8õÑh_XÎ\846k<\83êZ\91\1aUº\1dJìEEåÏÎ\93û+#\1e@æÆÅ\89ÊFô/[£ªB´Ñ\a'\e2hJAB\91\1aVZÑ/ÖxØ#tpÐ4Éõ\8dª*]B\e\r8{\88\1d[v*Lø,\86.\ 5Ù\18H»\17\96á\86aàu²)M¢ò\88è£\82äUÚ\82\17¤\90ì[¨{)Æ\ 4ÅwMì\92ÚÄ,©\17°±â\11^\ 5/¸P\88ÝÌkn\98xhÙ\a<Ùtv\ e\12¦;Z\91ß¡º\0`¡'\ 4×Á\94\1f3¯ËKO\9c-4¯.ó\ f/u,P¼\17Gü\85\85\ fY¹\139\83¥±ö\1eÑKµÊAÇ\9d\ 1\10ðI±Rëº/K]¸\824Ù©:äv))òò5âÎy\9c:íëÏÕ|!Zþ\v\14¤0ë\8d\87ô%y\83¢ÈÛ\1dûÌ\9e\14$\95\87»\87Î\ 5I\8eé\bº
-\ 6×\ 6.Àf ?â\ 6Í&·ºH@á\ 4Ú\85¢\ 1oðÿd\ 4è\1eC]\16B\¸æ´À¤\91ÙÞ `¼I\fâéRfQ0eÍAç\b!\ f¼þ\rò\16J>iéê:%x\r\8e¯äÿsï\11Ô7(2Ïo¨Mê\8d®
-{\ 6IB=÷\ 53¯V¨ÙϽc·\8dâÆu\8c\12++S1\19åw°ðù\rû|Ê\7fÖð Wó\7f\8dÞÝ=
-¸\8cÙNçà~\80ÿ\8bsçyt;ÕjÑ\16îa\9bZgM\ eImÕVy¯\12i \10:\9b4\eØ^¤\89fAA¸Þ¡·D¯T£\ 1A£ ß\18ý®è^Ä\8f¹â@¤Öãئû.@md"Z\85ôÂ,p.Ym§ªhÓ ¡;Î\r!ßû\97¨aÜ\81!(N8j(5²\97ÃSÉvR¦èPýQÒñ¦A©\12g)\ 5³\12oQؾ\7f\ 5Ö\ e·\13µ?\e¹:¹?\e¹l\16Xx¦Á_1l\1dCÆ\83Ø¡ý\Y4Ù`\9c8R²\14¡\13µ[8)c\9dj;¬ÓÝú-|\1c\9c ^UÎädríÚ "*,w ®ñÒVcðXLqð2\1eÍeB\1eÏç0#\\1dç\8eñhq1\17\7fÍ´&\8a\1c\86
-\1e(\84(\87s\9f\93\99í8~\ 5oÃÐ\ 6I\92|\ e²ùmC\1aGý8Ý\85\ 4ê\86»\93A%ôY¯Î¥ü\r\ fgÓ%æá[\9c\84a6\9bÌop\1e&\17\7f\98\86Ç@sF·Ó³\93\90\88~Dîè\1aÅÐA\12\83¾
-\0òÏaÊÅÜ^ë×a\1a\8c'|¾ràÇ©\82\86I¨Ó½NkB}sRm\10vÔ\99\96AýÀ\b> ûÔ f\87G\19´)\14@æ\ f&´m°ä85£mÅ0Í\1dVSBô¹\ 5\80Þ£\1dOø"\83Tà{\1eàP\ 2 ML\14E\90Ï\16@8J³ f\87Ù\r#É@Bܳp\b ÂÉ!äx±Ä\b¼\9cðqÄñ\bæéîãÛ;z¬í'îåÞ·\12%Ç`¼ø |5\b\9fõ\96Ñ\12í
-[&å3\1c\85°¶\86\93\119ý\98-g ¹\1cz̦\81ÿ¸ú\1fÜ$7%endstream
-endobj
-622 0 obj
-2310
-endobj
-623 0 obj<</Type/Page/Parent 490 0 R/Contents 624 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-624 0 obj<</Length 625 0 R/Filter/FlateDecode>>stream
-x\ 1\8dW]O\e9\14}çW\õeA\82\94PÊGy\82íÇò\0í\16*ú\80´rf\9cÄÅ3NmOBþý\9ec{ \1dºÒªR\9b&öý8÷Üs¯\7fn\8de\1f\7fÆr| o\8e¤j¶.n·^\7f<\95ñ¡ÜNñËÑ >Ô²?Úßß\97Ûjûxt2\92÷®Q¦\95?]\e½³2u^îL[»U\90ÓÇ×W\1fvn\7fÀÈ[\19\8fi\ 4v÷\ e\8eaeûÚEýNò¯\87å×íÛ¹\86\ 5kÝÊ´3 º\8aƵRÁ6|\ 4iºj.n*\11Ç\9c73Ó*+òþóÕùåõ(>F\99\1a«eáõÒ¸.Ø5ïËÞøÍè\80.M[Ù®Öµ¬L\9cË\8dj&j$rU\8c&«\8d\8aÚ\eX5A&*à,ü¯æ*ÊJ·QL\e]:7qîAn\16ºÂYzÙÛpó¡6\f{W¾\ 5fQüÜo\7f5Õ\ùZnð÷Bßï¤{ \90£\11\81Ý>\97:\83©ÚZ\94¬\9c\7f\98y×-Dy-úQUÑ®\93÷ \1a\8d\ f´\ eè\11q\13\bK«#ïÈÄ\ 3}ü\88ä\bhm¦Síu[if\15\99\8c\1a S\9b\10½\99tQM\0 ê\0p\eM¥\12üµÂ×À\82·U\b\ e9Ç\1eDUBÞM\85GÁ:\84j\1d*#ªªt\80?\87TJd\bèÜ\ 6·ûÂ{\ e\10qå;(í<\ 6©T+\13-3¯Z:\84¥.h\1fÄ$\ 6¬%téø´³Àe#hd0#_`¯G\14!¡\90¸½Ô~àý~ûú¶ü"\ 4^\1c²÷\12Ö!jàúÄ\82çS¡[,\9c\8f¬@Ø\ 5$p¢\ 1M\14«\15\9c¦\82Ëíõ'iÝê~gTü\1d\94*³$7W\17RYCJ!2 5#Ï\12T\85\ 2s\98Eúú\11\1c\8b¹\ e©r\1a ¬û\10S:\89\ 2,sæN\98»ÎÖ\83\1c\89ë\82\ 1kIÜÙ\0\8b\rfZ´-¨\8fÏ#¹\1e°H¦]\9búPY\13ázZ<1>´ROR\94%\f¼\9a:³È¦\93`\ f²±(\fj ~\|ý|wsyý\89\8d;\92Ë(9rV¼\856Ô»\99ª=\99\13w]Dk\ 2ú9Ë\89\8f@,Uvà¸\14h\88üe\b\1d
-åµM\ 4Æå\ 4\bзz/3¤o¡ÆÕ\1aa\83Ìh\8dª\vT\ 2¶\1a*\8eô«®Af`s.uqÇ_¨\85\83`\92að¤7\9d\1d\85Ê\9bE$}\0"i\rÙr\94¯\90:éêæIE©¨\e(óüƯ§ß\aî2Â0÷;t4 µÁ<öhÏ\9a\95 s¸îñ\14\13©"ª®Hh¯\7f\ 274$CQ\19ñÒ1Eb¦Æã\9ck¡Jn\10\8f×\vtçLã:Ñþá&9ç%è\ 4e\81S\83\9f\16\10\16$I(Ø\fT\2]\1a\rÍlMhÒå\f·ª\e\83¯¢W\11ñ Q\ 6\1eÙùÊZ]'V¡`\v\17\82¡°ÝoCâ$uP\88ÝÂÔ÷;L¹ò\1aî6À@ÿS_u.̦þ\81\99à)xQ\83§q¥õ°ÚYbPW\93,@\97¨ÝÐ7´ÐR\ 3\89§R\16\ 4ÑF5"\8a&%\ e§MÐv X \0\v\85ï+³@gf©ïë\95`\7fÑoµn\1cr\a.¸>w«MMLm\1eägg\90i?\1100½k\84 TÖÁï\1a$_:¸/32\13ú\ 5\99Î\ 1\ 352\8f Ê5ðK \1e\f\afôÔYÅ\14ÛØ#Nâý\GFçXo\82\ e\8a\ e*\8aÖ\88®r\96ó\83ÊNi`\89`«u0§\ 2î¯æ\1c\8eø
-c\83e\82\8e\98fa5[µÏ\a\rеµövM@Ùv-Gi_á\81ÛÕ\1c\13\9bN\ 6x1È~ÇÁT¸9¿¢\14\94¡À\1eá\81¯9Éó_\93üR2¡Uha\v-\1c8Í=6í"')¤
-ÉaÙ\99\965¢\1cîgI¯ÕESJ\b\9cH/T«_¦àX\99\ 6\80`^å$R[ß=éxnÏ>¿ÿÔ\97´ºaëéCÙÌÿIÊX\r×B\1d\92Ã\90ÈOä\99$<\9c¾Ý\15\0x8ÚO2\88\8foFoÇ/Ú\16-\1a¸jM×ï\bí\0°â\f²\94÷\953ÉÚ\9a\97AÜ\ 5\11,¤\f)\83%@Ê´g©B,ÿ\1fl\142Àxt¨óë³\14 ãC4J\1eLõ°ç¦X8\80\19rùÍhÅBÃA/(\94A\13À[\99\a\14 ¿Ü\8a:Ö\13\96b\10²¿~'Ã\86\91\85$\ 1ò½\1f\ 3½\11\863H\18À!¶>íâlÄU\ fL¡\87çâO4Vé\17£\80Û/,°äPJN}Î!\8bq\9aÇ\eÔ\83\rDÙ\a,=V\98»P\a,\9bKNu6ì\94\ 3\ 5\86X¿\f\18ËWtíÝ ê¬Ý\é\b\16§\82ÂBÊN)ä\85a\83\8d\91\89-±9@`¡(É~ÖT`ÈUÒ\9a\ 6\12\ 6úb\ er;ò(\f\9e\aVj=ózH\8eûm\96\12»3\95`W|׶äß«o°)WªU3üË#ïÓè\ e¯ð6\0\10L¿Ä!k×å\aÃæB\9bÕ¬L\ e\86:ÈV\95Õà&h/\97À;Ö t\01\98k»x\ 64'ܵ\98v\\88&\90Ý\14íSñAY¤\90À`\16i\91øu¹\834}tÃ\9d·ÖxPY<\1a \87Dâ×+»(!xÊe\1e\eß?\16\f¶yK£)\0ýty\10G¾ø[Òå·\10R\ 5G§\18·P·\90 %#\1aõ ù\1f_\96âÀ\19\8dv'=\8c/\ 4Y\1a\95èRv®\ 4ìY¾Zv\1e\96÷ÅÓf¢"D<=\fWÜ\81`r],\82Oľ_ÌÈ(¼[[\8aEñ\8c§dy:¡Cj\1d\1e¢Ãk\fçÐ7x\0\80y]ê®×\1fOÊ\13v|t<\1aËÑñ~~rb6\\9cË\17ï~@^@²¼9¦\9e#cöòñ½ã\ 3<¨ëÿÿ ><>\1c\9dàE\8e;\87\874ôávëï\7f\ 1\86]P endstream
-endobj
-625 0 obj
-1853
-endobj
-626 0 obj<</Type/Page/Parent 490 0 R/Contents 627 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-627 0 obj<</Length 628 0 R/Filter/FlateDecode>>stream
-x\ 1\9dWÛnÛF\10}÷WÌC\8bº\80DK²n6\9a\ 2v\12\a\ 2âKc¥ \10å\81"\97&cjWÙ%èï{f\96\14iÆ@\8b:H\10\93{9sæÌ\99á÷£!\rðgH³\11\9dN)Ú\1c].\8fÞ.\8f\ 6Á|NÍ?ö\ 1o\83\ 1\9d\9e\ 6S\1a\ f&Á\99ÿ¯U\94\1cÉ\9báäìðj<\ eÆ$¯pØ \18à\86Ã?8éäjLÃ!-\13\<\9dÏh\19Ëû\ 1-£ãK\95\18ìÌÃRGi¦\1f(Ó\85¡"U\14\19\9dd\ f¥\r\8bÌh<v\85-#þ¿ëQVPæhgl\91îÒ,Ç~c\1eywXPjv\14Ò§L\9f}¦(Ï\94.h«,nÙ¸ß\97ß\8e\ 6Ô\1f\9e\ 6#\808\ e±íÁès~\f.ú£)ÂÀó%ßîw® ã(t\85£Õq\ 5lqG\87Ç\14ƱUÎ\91I\ 4´+×Z\ 1\9càËôêw\ 2\96\eU¼ç\8b@Ñ÷R¹" e
-øY\17\8fc¬Õ%Øs¹¸½?\9cÿæöúbqóÇ`ð'ÇÈüð±²$\ f÷Ê\ 6\84C\ f°£Ô\18§\9c¬K2ë
-\ e±ß
-\1d\98·`R1R«"\95=)Ð
-.£\94\98ù"\ 4á²½¾E\87\eUG)´\91SöIY\ 6\òAÚß\ 6\9e\ 1Ð$\1d®Wø¹\7fûáï·\1f\ 2\120\10Ä)+\b|\ fý#<éOFÁ¼\93\ 2Ī\19\92V\11² ôà\ 2\7fy\8f3\bò5²\13\e\ 4\1cjº¿¾DèN\15åö3ø\ fuL\8c¬{\86ê\0\ܽþ\85\\1aB\8c«ãÒ\89\98ä°\ 2wã \ 6v-\9fQ\ 3û\ 5åÈ\95\1e\13gêÓ£+Â\8f@ýL 5åV\156SÈ\81p(T×\\83[û\9bóJí@v\91ͶPSÍg\rìôß\81=çS5\12õ\f0iN\856J\ 1 ¥\ 3X\10¬p\99%\95º\13Sb\15¯\8cÀúºË§Ua\8cBu\90\97\8fͯU?TT\16*¦õ^bõu\ 6õ^$\ 5\8b ÷ôZ/(ÎÜ\ 1kbÍFÞ\81O¡±Ë\ag¯¡£Nʸ¡£V\«T$O¨¼\18âa\1a8GïT±Ð\89©ëµ®ÉZsÐ`\1d\94H\8bõÏ9J\rJD\b¬òÚÁ\a2°2æã<¹BíÖ\9a\ 4\16æ\ 2ºÏt¤$@\9c_Õ§è]òó\120Ñ\976E]²\9d\v7%ÊyÃþ*§¾\0³¾\\90´=ÓÑõÇû%ãÈâCqó\ 1$av.\8a3\98Haì¾a¿¦zÒ°ÿß\8a[ýL§¨¬£GÄTÅSÅ\10Ð\ 5<\15ÞXZX\97)\8b^\aäÞ\94"U·UQ\96xùñ\11íÄQÈ2÷I\942d}oÃ"\rè
-e ~\84\9bm®zÄvæå°Z%VÅ«Up\80A\v1¿¶ÝBdt \9a-F\8aG\84¾'þ=ãc7ð\7f\157\14Ö\ 2\9e6\14Ö¬v\ 5üb\99¼\90o\ e\a©j¹é³\82ª\f\10«\98»v\ 4Ü`½\15¼¾½¹Z¼\vînßûBÝ\9a<\8b2ö ¨8@ð8Qº\eÕQúnÈ\86à\1dä¥Xkï\9aùXe"Áø1\9f \1f\8cç3\8c"#üeæx`9¹:£!z5O\14§\13næÍD1\væ\ 1:Êëgãâ5>\9cs\99cvx$1\11éÂí\11¥?â\11åxéûZl6è\85Þ\7f¹¿@\ eUÁ\12\vJ+_б\1fZ\12\93çf\87æñÓPñ\1añ\17ªÖ\16\84\98çØùE«\ 2-Ìè¯Ü@q %·Y\aHPRM Þ\90]jÊ\1c\8dlÀA\18\87kÌ<pP\1c"U\0ϬrÖêñÀ¹ÆÂ=\92*\9bÙ'°\7fg³Bñ\ 1Õ\ 5UÎw\19ÎJ\r.\11\14À%\14 8ò\9dÆßÂ\82éTV# \11\ 1¡\83Þ\98B\9d\8b«Ä
-ÃD.M\9aË ³¶'ó\1a\\ ebEõ²q¢»\8bbz\84X\13?aü|çu\16YãLRð¨\17\9b\9d£\9b%]Ä\9bLg\98\14ýÐ\18\9b¨ä¢\92ߪ \89\aA\19P8\ eÜ)ÞË}\8aéyÔf§{äL'@δ\10T§\9bÑR\ 3¡0&wí\19¡¶ºÖh3;óSgËGhAiø$\86\17\9fK\e?¹\1aÐ\19ë\1a³ÐhâÇÑF#5*Ìé¬Pâ\1f6'zE'qX\84'±q'µ¢^Z|È=vèC\90íã\1ex@%óxXÐTF\9f1M}\10\9c^\10X§\8aý\vÃxÈó+?\14\aðÊ\98mn\86l\8d\8d3\1dÚ½·pÈ
-Ú\87éb2@\81+ý\94Y£9oRD-E\1föyÛ~®kÔ\82Ù¡¤¸½nLÌ\ e\ fÇÆ|^¥X\80\85Èr
-IUÖ\18\99Í\16Ó\88ŧ\ 4\97\17^é\9a¶ê\e\ 1ÊÒ9¾\ 1\bÂÄ\f\89\15{ö\ 2 ®|\1aðj\9f®Fà/\ f9
-/ÿÊ\ 1É·\v¾\rê¢Æ3?½7Fq\18ßð=\14\1fWCe£\83Q#\84çVô\8aöêð\ 5Q¥°]Èà¯\1f\83u(³ÿÉÕ¼ú\ 4\e\9e\ e\82!Mgüa\87ûî/®//èÎ\9ao\0KoÚ\ 5ÃLô\87Ó\19\96÷g#A÷¿¼u<\eC¯²\7f<áCaî\7f\1dý\ 3Ä\13\90Çendstream
-endobj
-628 0 obj
+»\10ÆC²($V?\80í8õÑh_XÎ\846k<\83êZ\91\1aUº\1dJìEEåÏÎ\93û+#\1e@æÆÅ\89ÊFô/[£ªB´Ñ\a'\e2hJAB\91\1aVZÑ/ÖxØ#tpÐ4Éõ\8dª*]B\eM\ 4¹\91jpá\8dÔ\ 6|\17C\98\82n\f¤ß\vëpÇ0ð:Ù\94&QyDôQAó*mA\fRÈö-ä½\14k\82ä»&vImbÖÔ\8b\9dXò\b¯\82\18\)Äp&6wL<µì\ 3 l;{\a\rÓ\1d¯ÈïP^\80°ð\13\8aë`Ê\8f\99×%ïqª±Î\16\9aW\97\ 1\88\97:V(Þ\8bCþÂÊ\87´Ü\89\9eÁÒX{\8fð¥ZåàãÎ\0\bø¤XªuÝ\97¥.\A\9eìT\1d\92»\94Þ\14\89ù\1asç<O\9d6öçr¾\101ÿ\ 5\12R\98õÆCû\92¼AUäí\8e\8dfO*\92ÊÃÝCë\82,Çx\ 4a\ 5\85k\ 3\17`3\90\84\1fq\83n\93{]d \90\ 2ýBÑ\808ø\7f2\ 2t\8f¡0¿Æ\a§\ 5&\8dÔö\ 6\ 1ãMb0O\972\8c\82)k\ e:G\b\89àõoзPóIK[×IÁkp|e\ 2<÷\1eÁ}\83*óü\86Ú¬Þ(쪰gÐ$\14t_0ój\85¢ýÜ;¶Û¨n\ÈØ*±²2\15\93Q~\a\v\9fß\²\86E<\bVëü_£ww\8f\ 2.c¶Ó9¸\1fàÿâày\1eÝN¶Z´\85{ئÖY\93CS[¹UÞ«Dz\ 2\84Î&\r\97\19¶\17i¢YQ\10®wh.Ñ,Õè@ÐiÂ7F¿«ºlÖI×Ç\q RëqlÓ}\17 62\11Bza\188׬¶UU´iÐÑ\1d\a\87\90ïýKÔ0ïÀ\10T'\9c5\94\1aÙËá©d;©St(ÿ¨éxÓ V\89³\94\82Y\89·¨lß¿\ 2k\87Û\89Ü\9fÍ\\9dÞ\9fÍ\6\v,<\13á¯\98¶\8e!ãIìÐ\7f®,ºl0N\1c)Y\8aÐ\8aÚ-\9c\94¹Nµ-Öéný\16>\ eNP¯*gr2¹vmP\11\15\96;\10×xé«1y,¦8y\19\8fæ2"\8fçs\98\11®\8e\83Çx´¸\18\8c¿f\\13E\ eS\ 5O\14B\94ÃÁÏÉÐv\9c¿\82·aj\83$I>\aÙü¶)\8d£~\1cïB\ 2uÓÝ gC£õê`Êßðt6]b ¾ÅQ\18\86³Éü\ 6\abrñ\87qx\f4gt;=;
+\89èGä\8e®Q\r\1d$1è«\0 ÿ\1cÆ\\fîµ~\1d¦ÁxÂ\a,\a~\9c*h\18\85:Ýë´&Ô7'Õ\ 6aG\9di\19Ô\ f\8cà\13ºO\r\8avx\94A\9bB\ 1dþ`DÛ\ 6K\8ec3úVLÓÜb5%D\9f{\0è=úñ\84/2H\ 5¾ç \ e%\90ÐÅDQ\ 4ùl\ 1\84£4\9b`x\98Ý0\92\f$Ä=\v§\90 \9c\9cB\8e\17KÌÀË \9fG\1cÏ`\9eî>¾½£ÇÚ~âfî}+Qr\ eÆ\8b\ fÂW\83ðY\ f¡A¿Â\96Iù\fg!¬áhD\8e?fË\19H.§\1e³ekà?®þ\a\ 6å7Yendstream
+endobj
+663 0 obj
+2311
+endobj
+664 0 obj<</Type/Page/Parent 519 0 R/Contents 665 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+665 0 obj<</Length 666 0 R/Filter/FlateDecode>>stream
+x\ 1\8dW]O\e9\14}çW\õe©\ 4SB)Ðò\ 4Û\8fí\ 3´[¨è\ 3ÒÊ\99q\12\17Ï8µ= ù÷{\8eí¡éÐ\95V\95Ú4±ïǹç\9e{ýcg"\aø3\91\93Cyy,u»sq³óâýk\99\1cÉÍ\f¿\1c\9fâC#\aÕÁÁ\81ÜÔ»§Õi%o]«L'\7fº.zgeæ¼Ü\9a®që ¯\1f^\¾{~ó\1dF^ÉdB#°»\7fx\ 2+»W.ê7\92\7f=*¿îÞ,4,XëÖ¦\9bKÐu4®\93\1a¶á#HÛ×\vq3\898æ¼\99\9bNY\91·\9f.Ï?^Uñ!ÊÌX-K¯WÆõÁnhý@ö'/«Cº4]mûF7²6q!ת\9dªJä²\18MV[\15µ7°j\82LUÀYø_/T\94µî¢\98.ºtnêܽ\/u\8d³ô²¿åæ]c\18ö\9e|\rÌ¢ø¹Ûýbê\85ò\8d\ã量{\9eî%@\8e+\ 2»{.M\ 6Su\8d(Y;\7f?÷®_\8aòZô\83ª£Ý$ïAµ\1a\1fh\1dÐ#â6\10\96NGÞ\91©\aúø\11É\11ÐÆÌfÚë®ÖÌ*2\195B¦1!z3í£\9a\ 2@Õ\ 3à.\9aZ%ø\e\85¯\81\ 5o«\10\1cr\8e\ 3\88ª\84¼\97
+\8f\82õ\bÕ:TFT]ë\0\7f\ e©\94È\10й\rnï\89÷\1c âÊwPÚE\fR«N¦Zæ^ut\bK}Ð>\88I\fØHèÓñYo\81ËVÐÈ`N¾ÀÞ\80(BB!q{¥ýÈûÝîÕMùE\b¼8dï%lBÔÀõ\91\ 5?O\85~¹t>²\ 2a\ f\90À\89\ 64Q¬Vp\9a
+.7W\1f¤së»çUñwXªÌ\92\_^Hm\r)\85È\80Ö\9c<KP\15
+,`\16éë\ap,æ:¤Êi$°\19BLé$
+°Ì\99;aázÛ\8cr$®K\ 6¬%qg\v,6\98éж >>Wr5b\91Ìú.õ¡²&Âõ¬xb|h¥\81¤(K\18y5Mf\91M'Á\1edcQ\18Ô\12ü¸øòéöúãÕ\a6n%\1f£äÈYñ\ eÚÐìeª\ edNÜu\11 è\17,'>\ 2±TÙ\91ãR 1ò\1fCèQ(¯m"0.'@\80¾Õû\99!C\vµ®Ñ\b\edFkÔ} \12°ÕPq¤_÷-2\ 3\9bs©\8b;þB-\1c\ 5\93\f\83'\83éì(ÔÞ,#é\ 3\10IkÈ\96£|\85ÔI\97×\8f*JEÝB\99ç·~}ýmä.Ó*\8cs¿EG\93P[Ìc\8f\ e¬Y\9b°\80ë\ 1O1\91*¢\9a\9a\84öú\apCC2\14\95\11/\1dS$ff<ι\ eªäFñx½DwÎ5®\13íïn\9as^\81NP\1685øi aA\92\84\82Í@Å%Ó¥ÕÐÌÎ\846]Îp«¦5ø*z\15\11\ f\1aeä\91\9d¯¬ÕMb\15
+¶t!\18
+ÛÝ.$NR\a\85Ø/Ms÷\9c)×^ÃÝ\16\18è\7fê«Î\85ÙÖ?0\13<\ 5/\1að4®µ\1eW;K\fêj*]Ñ\ 6\94\89ê\r\85C\134°x,fÁ\10\8dÔ ¦hRê¸Ò\ 6mW\0\ 6\12°Tø¾6Kôf\16û¡b ø'\1d×èÖ!{ \83ë\v·ÞVÅÔèA~ô\ 6¹\ e3\ 1#Ó»V\bKm\1dün@ó\95\83û2%3¥\9fÐé\1c@P%ó\10ª]\v¿\14áÑx`F\8f½UL±\91=â$â?+Éè\1c+NØAÒQMÑ\1cÑÕÎr\82PÛ)\ e,\12lu\ eæTÀýõ\82ã\11_ap°PP\12Ó.f³\ eù \ 5ú®ÑÞn\b(\e¯ã0\1dj<r»^`fÓÉ\b/\ 69l9\98\v×ç\97\14\832\16Ø%<ð%'yþk\92\9fK&´
+5ì \86#§¹Ëf}ä,\85X!9¬;³²H\94ÃÃ4\19Ôº¨J \813é\89n\rë\14\1c+Ó\ 2\10L¬\9cDjìÛG%Ï\r:ä÷\9f
+\93\967ì=C(Ûù?\8a\19«á:èCr\18\12ù\89<\93\84\87ׯö\ 4\0\1eU\aI\bññeõjò¤qѤ\81ËÖló\86Ð\8e\0+Î Lyc9\93¬®y\1dÄ]\10ÁBÌ\902X\ 2¤Lw\96*ÄòÿÁF!\ 3\8cG\87:¿9K\910>D£äÞÔ÷ûn\86\95\ 3\98!\97ß\fW¬4\1cõ\82B\194\ 1¼\95\89@ úË©d\ 3a)\ 6!û\e¶2ì\18YJ\12 ß\86A0\18a8£\84\ 1\1cb\eÒ.Î*.{`
+=ü,þTc\99~2\f¸ÿÂ\ 2K\ eäÜç$²\18¨yÀA=Ø@\14~À2`\85É\vuÀº¹â\gÃÎ8R`\88õË\80±|E×Þ\8c¢ÎêÍ¥\8e`q.(¬¤ì\94B^\186Ø\19\99Ø
+»\ 3$\16\8a\92ìgU\ 5\86\&i!a /&!÷#\8fÂà\81`¥Ñs¯Çä¸Ûe)±=S öÄ÷]Gþ=û
+\9br©:5Ç¿<ò6\rïð\f¯\ 3\0ÁôK\1c²q}~2l¯´YÍÊì`¨£lUY\ e®Ó\92öt\r¼e\rJ\a\10\83\85¶Ë\9f\80æ\84\87\rXw\16ó\8e+Ñ\14²\9b¢},>(\8b\14\12\18Ì"\12¿®w\90¦÷n¼õ6\1aO*\8bg\ 3ô\90Hüze\ f%\ 4O¹ÎcçûÇ\82Á6ïi4\ 5 \1f/\8fâÈ\17\7fKºü\1aBªàè\f\ 3\17ê\16\12´dD«î5ÿãËZ\1c8¥Ñî¤\87ñ\85 +£\12]ÊÖ\95\80=ËWËÖÃò>yÜLU\84\88§§á\9a[\10Ln\8aEð\89Ø\ f«\19\19\85\97kG±(\9eñ\98,\8f'tH£Ã}tx\8fá\1cú\ 6O\00¯OÝõâýiyÄN\8eOª\89\1c\9f\1cäG'fÃŹ|öî;ä\ 5$Ë»cê92f?\1fß?9Ä\93ºùÿOê£\93£ê\14orÜ9:¥¡w7;\7fïü\v\8a\93Pkendstream
+endobj
+666 0 obj
+1855
+endobj
+667 0 obj<</Type/Page/Parent 519 0 R/Contents 668 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+668 0 obj<</Length 669 0 R/Filter/FlateDecode>>stream
+x\ 1\9dW]oÛF\10|÷¯Ø\87\16u\ 1\89\96dY\92\8d¦\80íÄ\81\80ø£±Ò\ 4\88ò@\91G\931u§Ü\91Vôï;»G\8a4m E\1d$\88Éû\98\9d\9d\9d]þ8\18Ò\0\7f\864\1dÑñ\84¢õÁÅâàÝâ`\10ÌfÔüc\1fð6\18Ðñq0¡ñà$8õÿµ\8a\92\ 3y3<9Ý¿\1a\8f\831É+\1c6\b\ 6¸aÿ\ fN:º\1aÓpH\8b\ 4\17OfSZÄò~@\8bèðB%\ 6;ó°ÔQ\9aé\aÊta¨H\15EF'ÙCiÃ"3\1a\8f]aË\88ÿïz\94\15\949Ú\1a[¤Û4˱ß\98GÞ\1d\16\94\9a-\85ô9Ó§_(Ê3¥\vÚ(\8b[Öî÷Å÷\83\ 1õ\87ÇÁ\b \ eCl{0ú\8c\1f\83\8bþh\820ð|Á·û\9d+kÂ8
+]áhyX\ 1\9bßÑþ1\85ql\95sd\12\ 1íÊ\95V\0'ø2½ü\9d\80åF\15\1fø"Pô£T®\bh\91\ 2~ÖÅã\18ku ö\Ìoï÷翽½>\9fßü1\18üÉ12?|¬,ÉÃ\9d²\ 1áÐ=ì(5Æ)'ë\92̺\82Cì·B\aæ\r\98T\8cÔªHeO
+´\82Ë(%f¾\bA¸l¯oÑáZÕQ
+mä\94}R\96\ 1\97|\90ö·\81g\04I\87ë%~îß}üûÝÇ\80\ 4\f\ 4qÌ
+\ 2ßCÿ\bOú'£`ÖI\ 1bÕ\fI«\bY\10zp\81¿¼Ç\19\ 4ù\1aÙ\89\r\ 2\ e5Ý__ t§\8aró\ 5ü\87:&FÖ=Cu\0Îï.\7f!\97\86\10ãò°t"&9¬ÀÝ8¨\81]ËgÔÀ~E9r¥ÇÄ\99úüè\8að\13P?SBM¹U\85Í\14r \1c
+Õ5×àÖþæ¼R;\90]d³\rÔTóY\ 3;þw`ÏùT\8dD=\ 3L\9aS¡\8dR@Bé\0\16\ 4+\fI¥îÄ\94XÅ+#°¾êòiU\18£P\1däåcókÕO\15\95\85\8aiµ\93X}\9dA½çIÁbÂ=½Ö\v\8a3·Ç\9aX³\96wàShìòÁÙkè¨\932nè¨\15×*\15É\13*/\86x\98\ 6ÎÑ{UÌubêzk²Ö\1c4X\a%Òbýs\8eR\83\12\11\ 2«¼vð\81\f¬\8cù8O®P»±&\81\85¹\80î3\1d) \10çWõ)z\97ü¼\ 6Lô¥MQ\97lçÂu\89r^³¿Ê©¯À¬/\17$mÏttýé~Á8²x_Ü|\0I\98\9d\8bâ\f&R\18»kد©>iØÿoÅ^Ò)*ëè\111UñT1\ 4t\ eO\857\96\16ÖeÊ¢×\ 1¹3¥HÕmT\94%^~/(¡\90uî³(uÈ\ 2ß\84E\1aÐ\15ê@ý\f×\9b\õ\88ýÌëa¹L¬\8a\97Ë`\8f\83æâ~m¿\85ÊhÏ5{\8cT\8f(}Gü{ÆÇ®Ñ\0TÜpX+xÒpXÓÚUð«uò"º\9e0\89\µìôYEU\ e\88 \99¼v\ 4Üa½\17\ÞÞ\Íß\aw·\1f|¥nL\9eE\19\e\ 5d\1c x\9c(í\8dê(};dGð\16òZ¬µyM}¬2\92`þ\98\9d !\8cgSÌ"#üeæxb9º:¥!\9a5\8f\14Ç'ÜÍ\9b\91b\16Ì\ 2´\94Ëgóü5?\9cq\9dcxx$q\11iÃí\19¥?â\19åpá\e[lÖh\86Þ\80¹Á@\ eUÅ\12+J+_ѱ\9fZ\12\93çf\8bîñbª¸Dü\85ªµ\ 5%æ9v~Õª@\ f3ú\ewP\1chÉW\ 1\12\94Tc\82wd\97\9a2G'[)p\10Æá
+C\ f,\14\87H\19À4«\9cµ\9a<p®°p\87¤Êf6
+ìßÚ¬P|@uA\95óm\86³R\83K\ 4\ 5p E\ 2\8e|«ñ·°`:¥ÕHBD@h¡7¦Pgb+±Â4\91K\97æ2è¬íÉÀ\ 6\9b\83XQ¾ì\9chï¢\98\1e!ÖÄ\8f\18/ï¼Î"k\9cI
+\9eõb³ut³ óx\9dé\f£¢\9f\1ac\13\95\Tò[5"ñ$(\13
+Ç\81;Å|¹Q1=\8fÚlu\8f\9cé\ 4È\99\16\82êt3Zj \14Æä®=$Ô^×\9am¦§~ìlù\bÍ)\r\9fÄñâ3éãGW\ 3:e]c\18\1a\9døy´ÑH\8d
+\83:+\94ø\87Í\89ÞÐQ\1c\16áQlÜQ¨×\16ïs\8f\1dz\1fdû¸\a\9ePÉ<î\174\95ÑgL\13\1f\ 4§\17\ 4Ö©bÿÂ4\1eò\0Ë\ fÅ\ 1¼r+f\9b\9b![cãL\87vç=\1c²\82öaº\18\rPàJ?eÖhÎ\9b\14QKÑû}ìl®£kÔ\82Ù¢¤¸¿®MÌ\16\ fÇÆ\80^¥X\80\85Èr
+IUÖ\18\99õ\ 6ã\88Å·\ 4\97\17^é\9a¶ê#\ 1ÊÒ9>\ 2\bÂÄ\10\89\15;ö\ 2 ®|\1aðj\9f®fà¯\ f9
+/ÿÆ\ 1ÉÇ\v>\ eê¢Æ3?¾7F±\9fßðA\14\1fVSe£\83Q#\84çVô\86vjÿ Q¥°]Èà¯\9f\82U(ÃÿÑÕ¬ú\ 6\e\1e\ f\82!M¦üe\87ûîϯ/ÎéÎ\9aï\0KoÛ\ 5ÃLô\87\93)\96÷§#A÷¿¼u<\1dC¯²\7f|Ê\87ÂÜÿ:ø\a'ª\90ôendstream
+endobj
+669 0 obj
1625
endobj
-629 0 obj<</Type/Page/Parent 490 0 R/Contents 630 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-630 0 obj<</Length 631 0 R/Filter/FlateDecode>>stream
-x\ 1WÛnÛF\10}÷WL]\ 4U\0\8b\96dÙ\96\ 2\14\85\13Û\81Ænm¹i\ 1½,É¥´1ÉUwI+ê×÷Ì,©\v\93¾5\17\87!¹s9sæÌðï£!\rð{H\97#:» ¤8z?;º\99\1d\r¢É\84v?Ü\ 2O£\ 1]\8cFÑ\98Æ\83óhJ¸\9c\90Ó\94ñ\91A4\80\9dí\ f¼\7fz;¦á\90f\19Û½\98\Ò,\95\17\ 64Kz³¥¦diM¢Éf\14«*YRfrMÆ\9fð\9dÄÖÎë\13ªWTYÚØ:">¢bûªimë<%Z\18\k\85\93µ×\8e\14y½RNUzÏÞÛÙç£\ 1õ\87gÑ\bþ{ÊS\ 53o\9eimò\9cb\ eB\95\v\9d²\17~d\9c\18+U\ 1gue\vU\99Dåù&ø·xÅ\91¯T\99*\97Ò\e*Tâ¬Ç?\eR¹·\1dw°ÏæÒ\88þ²5%ªÄ\8b/ZBØ¥ì\91,¼eÎ\16\9cC\1d§Æ餲nCñ\ 6ÇM¹ òx¥Zòen^ô;bG§·\ 3\9a2¾Cê\8fÎQ\16$\98Û\85-É'ά*ú±¹ðóù\9bç\b\1eé¶,}>w\86\1aâ\â4\ 3ÇàìG\ 6T\90\83«KZ/u)\8f\ 5k¸ñdÊ\88î²½3¡\82©Õ¾ü¡"ýÅø\8a\9f\96TÂ̶Ä\1d\8cÚBÀI$iõA\9a¶^gá\16îôϦÑ\ 5Gz\17ÂØÙóL\ f*u("\97T9\9dÕ9\97\14ÁÒõÃ\13*¶\ 1·\12w\9ag\0°DYt\99\ 2M/\19ðùÔrÌ\12-\ etbäò.t\85B\95Y¨ç\1d
-µXh$È\87Ù\8d"ñ¤S\83Ò±o§\v[é|C|KPb\82\ 3¶LÎ\ 4\87/¥]Ó\12\7f«.wVΦ5Úc/þp¾.Sp°.Í\97\0\ eè=º\bÕ\7fF\1c¾\88\93Üè²\ 2Å«¥øí?\93]U\ 6ÄÈ\10\1aS\89#vè\ 5\e\bék´qµT\95ô\0Íñ\vÏ_µ\9bÏïof¿>üüpO~ XÑ\9e\1dhÔ«2¹\8asôj\97<ü>½\1aoð\94Ð1ü\ 2Ú\ 4wA¶\94Ï0Áù\94DóuõÇ»ê·\192ÚÂ\18À\13«X\ 1ÞÌ\88i\ 4\8f\87\8eBòþ°{©°5\10a_\92ÝÓÍã\1f7\8f_e§ºÙ¥\8e5æ\9fw ?\8b\13h¿à\1edæÿ\85H¸£W5Pk1eÚ!²\85S\85(\rÃjÑ :©Ñ]Òâ\1d\94¾Îú<Ü:½=oäsxv\1e¡\ 1ÆÃÐ\0\1eÆ\9c©6È)\r¸\16ÊW Dìì\9aËÊ\15\12\ 5?PäÇ\9fY£i<\1e£ãÇ\93K\\ f§PE\84øÄ\ 2¾\93ë\11\8d\87\13ñu ×x\91k§(Ók\96¬\ 2\1cÛQÈ\94d\1d\13\13ùV\ 6%]\ 5P\80\99\ 5+Ñnè5Öp\98XB\86c\r](j\88wªÑË\18\ 3 \e\17¨Ã/ã}-3\ 2\ 2\84§\ e^ '\15¡¥\8c'ûÂþ¸-Í\829ü¤\8aX\11Ì+º\86v#¨\ f¶¬\9cÍs\9cÄÿ\ e°Ãq±\bâ\97ì\95õ4\f¬½\89ñ\fª\84\87löB\1edK\90ïÀ 1M\90Q`(G¹¶î\85R$À¨èdYò0aú{[B üVÇ\83ßÞÓ/W\8f7\1dw¡Î£è?#½~øxuwß=Ì}wx¤\17Èß}QØÔzáÐ\10%æ\1e}®!r\8a^\953\98\85Ð\10üyúø^z\96rýªó-\b\12Û\9e\1c]%UÍ6X\1a`0\94\12\17<)ѧà\ 5*n\82n£\12[&È´\91Ò´Õ\ eu-8\14\b¼¼\eÊ\e¨Ï¹ìÕ¬i\ 4Q;\ 3\8er\15\16Î\82\922ÅìJcKà>\ eDù\80\82~\92þ\ 6©Xê·\95Búp·²>hØ\ 1ÕTÇi\10L6é\99Õó\9eʸ)\91ÿIèLq\88j¤!r\99ÔÀ\ 2¬Ö\96R\fKS&\15\¦&ËÐ&Ы¬Æ\1d`îçoO\1aÆ3«\14-¬M;þMª\15ÓÌ[¤Ãâä\97²&a\fé"f¤Yß\19ºë\ fh< éô\ 2Nå OIfÏ÷Ã\18\93´\8a\rv\1aâ%H¸.µ\93£|«ã\17Ú\9d²\8e\7f\82\fC\7f¶ú\8bPr\9b´KÅ5@î¾\91Zéä\90ù¢6~ ´«5\vC\13f34:\1e¯?¾\8fè\96\87,³*4S\v\ fDd\83ö\83â\1c\14\8bí\ 5\ e!y\94HìÃLc¹\9d.÷\18ıJDTø\95ø´
-#5ÜY\82\ f¤\8fzHóìÔ\84\8e·\8dô£4Ê1pĪ¤ÂÑN>K\8bb \93ÖIh\b6\8c©\19\8crÃ5\ 4CÞÈa_n_UnR\ 6\9aÇ([)±>r§\ 2\9b¿kì(X©\91MÙ0¨KÜL%Ì\v\90C¦Xp\88½\16Û&\847Ô\ 2\9c\10)\ 3\19\97ã\95ò\1e7Ò&¨ãù[âM\ 6\8b°å\11\11[\fE\89\86µUÐ\16ô¿\91xDÓé\eÞøÙne
-Ù#\0F\b£\85Fµ]\83ì\1a9\a¢\®\ 3$Bg£neû>\17¦ãµ-MXX\8e·âpLüõ\805\e ¶Jã±ô¡È\1c\9b|\124q¶L¾\9fµ~æ½ ý*çÝfC<ã:~¿\91à 9³XV?Íßò»ý=é\9cñ Ķ\86¥µ\19nûÔ\8bí\97V»D䶦¥\8cÐ\9c\10\ 4º2ÕX\8f\8c°\81§®¢ß\98<¸ð/l\10\1e:Q\ 2Ý\1a\9b\99|î\84\bNd]mÔDåkµÙ£ê®¶ÌJ@ÕÈ3zt+¿Að¤×ÂZBÃñ\84¿"e \19MyyåÙ-ûÉ\10{~»\9f\8c°£à\81|_\9eÞNq\8c¿v0¤\aü%°[N.£I4\8axÔË\1a\10ÆÔ]é+W\aù|GOº\12ÅÇ\fx´ªàÜ\9f¹[~sV¶jFa·q\8dä+·?Â×UÚû¤\\89÷ù\8d&üK|\17\7f{\85ºh\16\b¬PãÎ\ 6uÿ0»ù.¸Ùn\12ÛX°3\86åÞ׫\95u"\a»1 H\82sÓ?e\8dÆÕýl\1fγ\1d\9agüy.`ÊJ7iWÈ\8bK¬\90\97#|{ïáötõñý\15Cð\19\82\81\85)©y§\13ø8ÐþPNõñÞÿ\84òø\92\17P\ e¤7¾h@ýýè_E±3íendstream
-endobj
-631 0 obj
-1953
-endobj
-632 0 obj<</Type/Page/Parent 490 0 R/Contents 633 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-633 0 obj<</Length 634 0 R/Filter/FlateDecode>>stream
+670 0 obj<</Type/Page/Parent 519 0 R/Contents 671 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+671 0 obj<</Length 672 0 R/Filter/FlateDecode>>stream
+x\ 1WÛnÛH\12}÷WÔz\11¬\ 2X´$˶\14`°°c{ÆÀÆÎØòf\ 3è¥E6¥\8e)¶¦»iEûõsª\9aÔ\85ɼM.\ eþTÕ©S§\8a\7f\1cõ©\87ß}º\1cÐÙ\ 5¥Ë£ëÉÑíä¨\97\8cF´ûáæXMzt1\18$C\1aöÎ\931áqDNSÎGzI\ f÷l\7f`ÿéÝ\90ú}\9aä|ïÅè\92&\99lèÑ$íL\16\9aÒ\855©&\9bÓL\85tA¹)4\19\7fÂoR[9¯O¨ZQ°´±UB|DÍì\9b¦µ\8a\8chnð¬\15NV^;RäõJ9\15ôÞ}ï'ß\8ezÔí\9f%\ 3Øï(O\ 1×¼{¡µ)
+\9a±\13ª\9cë\8cð\92qrY©\960V\ 5»TÁ¤ª(6ѾÅ\16G>¨2S.£w´T©³\1eÿlH\15Þ¶Ìá~¾.Kè«(U%6¾jqa\17²G°°\96;»ä\18ªYf\9cN\83u\e\9ampÜ\94s"\8f-aÁ\8f\85yÕ\1f\88\r\9dÞõhÌøö©;8GZ\10`aç¶$\9f:³
+ôKýà§Ów/ ,ÆSMZº|î\f9ĹÔi\ 6\8eÁÙ÷\f¨ \ 6W\95´^èR\96\ 5k\98ñdÊ\84îó½31\83\99Õ¾üW ýÝøÀ«%\95¸f\9bâ\16FM"`$\91°º M\93¯³ø
+oºgãä\82=½\8fnìîóL\ f*uL"§T9\9dW\ 5§\14ÎÒÍã32¶\ 1·RwZä\0°DZt\99\ 1M/\11ðù̲Ïâ-\ e´|äôÎu@¢Ê<æó\1e\89\9aÏ5\ 2äÃlF\91XÒ\99AêضÓK\et±!~%(1Á\ 1[.g¢Á×Ò®i\81¿¡Í\9d\95³Y\85òØó?\9e¯Ê\f\1c¬Jó=\82\ 3z\ f.bö_à\87_ÎÒÂè2\80âa!v»/dWÁ\80\189\c*±Ç\ eµ`#!}\852\ e\v\15¤\ 6h\8a_X\7fÓn:}¸\9düçñ×Ç\aò\vÀ\8aòlA£Þ\94)Ô¬@¶ÉÃûéÍx\83UBÅð\ 6\94 Þ\82l\19\9fa\82ó)ñæÇì\ fwÙo"d´\851\80g\86+6à\9cÜ\fß±æ(Æî\ f\8b\97\96¶\ 2 lJ\82{¾}úïíÓ\ fÁ©vp\99c\89ùÿ\a°\9fµ ¬\9fs 2ñ¿Â\11.èU\ 5Ð\1aH\99uplîÔR\84\86Qµ(\ 4\9dV(.©ð\16H?\ 6}\1e_\9dÞ\9d×êÙ?;OÀÿa?òßã2gÂ\ 61e\11Ö¥ò\ 1\8c\989»æ¬r\82DÀ\ f\ 4ùéW\96h\1a\ e\87(øáè\12Ïý1D\11.>³~ïÔz@ÃþHl\1dÈ56rê\14åzÍ\8aµ\ 4Åv\f2%YǼD¼Á £«\b
+0³ %ª\r¥Æ\12\8e+\16Pá\99\86,,+hw¦QÊè\ 2`\e'¨E/ã}%-\ 2ú\83U\a+P\93@¨(ãɾ²=®J3g
+?«åL\11®Wt\ 3é\86S\1fm\19\9c-
+\9cÄÿ\ e°Ãq¹\11¼/Ù*ËiìW{\rã\ 5T\89\8b\8djvb\1cdK\90ïàBb\9a ¢HPörmÝ+e\b\80QÑé¢ä^Âì÷¶\84\10ø\8cG»\9dçß®\9en[æb\9e\eCÉ_zzóøéêþ¡}\98ËîðH'\92¿½QØÔXa×à%Ú\1e}« q\8aÞ\943h\85\90\10üyþt-%K\85~ÓÅ\16\ 4ñmO\8d®ÒPñ\1d¬\f¸0¦\12\ fÜ(Q§à\ 52n¢l#\13[&H³\91Ô4Ù\8ey]²+ÐwÙ\eÓ\e©Ï±ìå¬.\ 4\11;\ 3\8er\16æÎ\82\92ÒÄìJcHà:\8eDù\88\84~\91ú\ 6©Xé·\99Bø0·²>JØ\ 1ÕTËhÔK¾Ò3«§\1d\95sQ"þ\93X\99b\10ÙÈ¢çÒ¨\81\ 5X\eÖ\962ôJS¦\ 1&3\93ç(\13èU^á\r0÷Ó÷'5ã\99U\8aæÖf-û&Ó\8aiæ-Âaqò\v\99\92Ð\85ôrÆH³¼3t7\1fQx@Òé9\8cÊ
+7IfÏ?û3zÐáú\1e-\93x\ 6\12®Kîø(\9bìî\ 1-S\12´;c\1dÿ\ 2\1d\86\0m\ 5\18¾\146m\86\8a\e ÜÞ\91Y)å\18ú¼2~\ 1¸Ã\9a\95¡ö\13ìm\85)\v\9f®\13ºã&Ë´\8aÕÔà\ 3\15Ù þ 9\aÙâc\91D\88\1e9j®©ooºË\ 3\1añL¥¢*¼e«>\8dÄH\12w7Á\ 6ÂGB¤zvrBÇÛJúE*å\18@bTRñh+¦\85E6\10Ic$V\ 4_\8c®\19/å\8a«\19\86¸\11þ޾©Âd\f4·Q¾¥ÄøÈ¥
+lþ¨0£`¤F4eM¡6ss\9521À\ eicÑ æZL\9bPÞ\98\8b\12ya-\ 3¯\19\97ã\95ò\1e/²Ú©ãé{âI\ 6\83°å\1e1³è\8aâ\r\8b« -èÿ$ð\84Æãw<ñó½Á,e\8e\0\18Ñ\8d\ 6\1aÕ\94\r¢«õ\1c\88rº\ e\90\88¥\8d¼\95Í~NLËj\93\9a8°\1coÕá\98øë\ 1c6@l¤ÆcèC\92Ù7!{ígÃä\87IcgÚ\89Ú¯
+\9em6ÄM®e÷'1\9c\903óEø÷ô=ïåÒj\988áN\89i\rCkÝÝö©7³ß\eñ\12\95Û^-i\84èD'P\95\99Æ|d\84\rÜv\15}fòàÁ¿ò\85°Ðò\12èV\98Ìäs'zp"ãj-'ªX«Í\1eUw¹eV\ 2ªZ\9fo@X\1e6Y\7f£âIw\88s õ\87#þ\8a\94)d0æá\95\9b·\f(}ÌùÍ\802À\90\82\ 5ù¾<½\eã\18\7fí K÷øK`7\9d\8c\92Q2H¸×Ë\1c\10ûÔ}é\83«¢~~ g\1dDòÑ\ 4\9e¬Zrì/\-\9f\9d\95©\9aQØ\8d\\ 3ùÊí\ eðu\95u¾(Wb?ï¨Ý¿ÄwñÏg¨\8bz\82À\f5l\8dP\ f\8f\93Û\7fD3ÛQbë\v\86Æ8Üûjµ²Nä`×\a\ 4Ipnü?\19£ñô0Ù\87ól\87æ\19\7f\9e\v\982Ó\8d\9a\19òâ\123äå\0ßÞ{¸=_}º¾b\b¾A001¥\15\ fu\ 2\1f;ÚíË©n<Öù\9bP\1e^ò\ 4Ê\8etÎ{5¨¿\1fý \92\ 53\16endstream
+endobj
+672 0 obj
+1961
+endobj
+673 0 obj<</Type/Page/Parent 519 0 R/Contents 674 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+674 0 obj<</Length 675 0 R/Filter/FlateDecode>>stream
x\ 1¥WïoÛ6\10ý\9e¿âV h
-Ø\8ae;¶S`\1f\9anY\vtY׺Ø\86º(h\89²ÙH¢+Ruóßï\1d)J\8aÒbÃÖ\ 2\81%\92ÇûñÞ»Óç\93\98&ø\1fÓrJ³\ 5%ÅÉÕúäçõÉ$Z¨ûSíð0¡é<ZÑ|µä\9fSü¬$eØ\8a§Ù<\9a7+ñ\14/Ú\95ùj\81G\7f¦[Á%8\86\9bÛ?¸áüzNqLë\f\ e-VKZ§n}BëäìJf\1a6Se\92Ú\18Uîh¯\8fd5%ºÌÔ®ÆZ¥EÁ\v\87Jg*\97fDÊ\922T\e\99Õ9ï5Rºc\7f¨òòO\12eJøu³¦$W²´æÉúÓÉ\84Æñ,\9aâî3U\1crY`\81ì^\1aD*\85Å=&jöM\17\b\19û¼µÆ\ 6î\80YA7Ò¾3²úEÚ\97e¦\91\8eϵ4°¤Ù\186U_dÅO;é̳\93ÕcÓúN¹N\84Uº\8cè\85>Jl\1eñÁ\81\87pæ K¸\96ji¨Ô\96öâ\v'B\17\84tÁ\r#\ f¢\12VÒCË\94)\99§#Òe~ç\9cb\17\fòSÀ¿½¨dDë=ÒWHQ\1al\10vp»\8f»3\8c#\88ÓØJ%V¦\1cÜVr=TÙ\9aG\84Î~ª*\99X]Ý}#\97]=z¹|ûì×Wz§KzóúyHæ\88\8e{\95ì\19\ 1V(øX\88òÎG\85ÚãÚ$¯Sv \97\ 6\173çf\10\v\17%¤\9ctÖw8À)¢a>ÈÔ\87\83®¬ËuØÆ\88KU\96É\8a\91ÃU\18 Í\85ì\186¡\8bå$Z\ 4B\ 5Ö\80\eç×\97-\13.f\97`Z\9f\vËh\15M£8bË©>\1aBÊ\9e74p áàúd\1a\a¨®Á\81Æg\9cí2\rª\94¾Jïw¹Þ\8aü\ 3r\9f0þ8\19¦ØFL3¼ó`Ít\9eë#§vsÆ\11ʯ\82¹²yòÔß<¡KfqLãé\85çHî\8aw\10vO?Ò\ 6ÿBº\1c\11ºGÆ]ûÄÛ7\9bÓw\9bM\ 1î7'øåýøÆ|ÏÂsv\8d:¦2\13uîso\19Áúà"Á/¾ùôÆÛlì\8d¨\14\85\ 4\ 5xÍ\88b+<97\eæ\ 3¯µþ8\ 4H·ñæ\94\8d\f@Ä\aU"\19\ 1I\ 5±\0 Dmu\81\9a$"Ç\15[O´÷Ì\ 1Ã)vû#z\99Ñ\9d®\89 T;m\ 3bÙ\13·\ 3:Á9f\84\86¤\8dxûàò\8fEmìGpàVº½\8eÂd\ e2Q\0}\1aXØ+Ķ\ 2v¤Øæ`ºÏèE\ 3:4\82\1627ÚʧÍz\90ç³÷ùm\92Ót!êÝ%öÒ\11ºÊÊÃò¬!V\1c9{\vÛ\ 5X\8a\17-V\83N&¢\84³ÊQ\97Ä \18 lð×(f\9b3F\b\a³\95ö(e ÖîÀý¦4÷wqFèæ·5ç£rý\83¯\19÷$~Ë ÷Éqþrß FXô\81·6,\9d-ã®í}\87¥³9\1aW¯_y\8eN;\8e¢áü\17\8eâX\931Wtr1ÁgWãG¾\9a\f§Gp»\ 2X¬"zëÀ³\17Ü\13\8eÈ\14Ò\94©¯\88Ópû\11\96\1e\95r¨æ°yî\rñ\99£®n\rÁÀQæùȵJeÑ\82´\1eA~Ñ.Á*/\18ßñ¡)h\10\9e«»\ 6Ù^hYÉ]#h\9döÑ=l!\87ÚZ\16\1a/¢-\ 3\ 2\9c\99£ßm*¡\91_Õ\96\8eBÙ\1f\bòÀèAdÄmêÖÑ\8e\18\8a0Ôòð¡Ì5-ì[â\b&VÔI$#è\1fTÐ\ 5îUðô\95×¢(0\9bÓÖ)w_Ù\90¸\92Ý\rý$ðè¨ò\9cÒÚ*Ì8\90\18ä\8b¡¡ª\0\eÎ\14\84¤Þ¶=\97%Ý\19r\8et¯Y£dÚ\14.ä®õ\fRo÷57Ù[®\aî(h¯ÒT\96\9b'Ã.\ eÍ\bc\85\0j¶ðé1\10ÇIv\18{LÎk\91\ 3\8f\8c4l\91\89À*»& Å\9eûº£2\16°+ -(\1d\9a|ç´±u\96\r|Ö\99oà<\895½|\10*p&\1c¨Ýð\83\8byÀiÇ2\1e\f½|rwwCØ\9aY£üH\99k\rnä
-BûP\86;Áu½ÆÕ×éw\9f'ý\11 \9eÍÚɹ\1d\9c\a#@<\99bLx(/3'/÷FÙ\7f§1\7f¡Û0êÃ0\10àç<ÝjtiÏ·\a#2·0ÐÃQÒíã´õCsYõ/\ 6UaYí©\14$ûº\e\1dþ'eXÒñ±ÂÓx¯Áu\1c\vñ\85¦}~½jZ]¼XD1-.\9b\99\1fsæÕ3z]éOh?ô\93Njþ\0h\87ªq¼Xbûx9ÅGIzæEþ¾®ÓË\12#pí\86'ó\94Þ6ɪ\ fô¦ù>y\aÍâ+ÜG
-'i¾äÏ*gq¾ä\17è;¿\9fü\r\85¨S°endstream
-endobj
-634 0 obj
-1501
-endobj
-635 0 obj<</Type/Page/Parent 490 0 R/Contents 636 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-636 0 obj<</Length 637 0 R/Filter/FlateDecode>>stream
-x\ 1\9dXïoÛF\12ýî¿b /r\0I±\14ÿJ\80¢H\9a\16\bzq|g\ 5½C\15\14+r%mLî²»KÛ\ 2úÇß\9bY.¥£ÓâP\ 4Nb\91Ü\99yóæÍ£~?\99Ó\19þÌéjA¯.©¨OÞ-O^þtAó9-7üÑåõ\15-K:\9b\9d\9d\9dѲ8½qQ¿¡\17˯¸í¼»íô\ 3íÔ\83&ë"\15;]Üë\92\1ew*ÒØêHmÐôrçj=¦Òé@ÎÒÍ\12×µ¥Qå¶ø\95/\8eÈ\ 4
-¸]\ 5>ü\8c¦óW³\ 5B\9fªµ{Ð3þðÇå ò ËËWøûüú
-\7f/ðã5mRÞ¯»\84pÏ«\85<}Hüjv=[ÌÎgô\8b±¥{\fôúßtëÝÆT\9aîtl\9bÿ ,.gç\9cÀ/\9cªâ:<m\8c\ f\91\90v c¹\94Ãi\13\8a;dÂçñ³÷o\97\Sáµ\8aº\9c 0R\9cª«Jí\ 3\8dî¢ò\91>jÛ\8e&\83\92Gïu¸\8f®\19Mh\84\1c·^ÕaDÊ\964ºÑqç\9\9a\11-w\1aÐ\96Æë":o\0-ß\81$\8c§ÂÙ¨m\fôhª\8aÖ\9ají·Ü\16\13w\92gå
-U\rÂ> /ã,ú\80óp3*,Þ¬V\8f °ÕªIp\85Õ\8a\v´ªÖ\8c@h×AÿÞ"\1aãbl\0\10êÞØÄ©\1dðB\86|yã]MZ\15;$ÿ\1f×\ e¢K¦V#ntB\1a\86ó×måÖªúB®\89\92Ú¨ñ¨Ú\83m\85BõßÑ^\a\86)ì\1cÐ\94Ïú;ÒÅ\84\9b\ Ú\ 6\13\r\1eþn\10Ü:\10\10\rõè\rǯ\95±\11?8±1QUTé\18¹møHB\15-ÀÅ/ÊîÉm¤Ô\ e\9eÜa¡ì\11\8dЮ\ 31\84&Ü$Ä@ßÐ#®\96a\1d\aB\ 1\eíµ-t\0R\1f6´w-:\17Ð9GÚn\9c/4\bÉÓ\82ÐGwO\80´´EH0(±'¥ÄN\18ûÙÇ·7 &xSjT\82çjzô&âü\ 2á\ 3G\8c;Ð\98\1f\92\8a ýd|²\92v?\ 3\17ÀØ\19«'´Ås\8e~@\85ÞUt«¬®è\ fü\eÂ#@NTE\ 5\15¸+g|Féy\1e\11UQù\9d\\1e\94Á8yð\r´/Ñ\95\a\9c\v\10È;U3ç\8eÐÀ · K O?OhÝFÈ\ fý\ 6\8dú\8dñv\8f\12¶puÓ¢±ÄÙz½v.ÎDݦPÀ¬@óô\11>ùû\95cnQø=0 \1f*#Óà<}4\85wÁm"u×\ 3ýÁõN\8fô\ f5\1c±!aBã\7f¸-\ f\1f²f5}ï\98°cT¼\84XM@\92ÐBk"\8b0\ 3vëMü\9eð\14\1eB;Ç\87$\ 6ø>O\89\8f=\0\994\ 6GD\83ùÿ?\91ÌRºèÀ]\Ðôb1»fyýlyæ\ e\1c\9a\1chÀz ¶\95S%º-úñ¬\9cY\9e\10ÙAÏ.?_(GµÓ\rv\v\86/£?\16\11O¬Îj'Ó\ 1ec©+¼ib¯©ÃÔ0¦>\9fxÇ\1aå³\ 6d&u³ü§\99Ò8ã \9dúf:YÑ\87 \88¢ç\ 1¤é \8aÖ\ 6ËuËz\938\ 1õ)4ªÁô\1c\86Gö!\14Ü$ÑQá\1e\9b#W\91»\bíN\18XLÑ\ 6Ûá@´çìaÎA'×îI\96\92èݯ¬E\13j:5\98 ÉÌß/\10Ô\10µ*9§¯m\88\83\1a\ 6\8f}aºï\eÍ2Ìm\ fª^³*2ðPÑt&\89\1e®N1l"Õ¸ÑçK÷È_FH?\99\10\93F¬µò8p\10\19ÒrT$gß\93@µ8ÒFSð\96?\ 2\18\13ÒeÀ\13Ó\93iÈ\19\83¸\0[&5Ý?\bÝ1OªÂ®m\1aì9l\9e¸z1\91}\91
-ä\18\9c\16o\8f\ eÕa×>¡Ý\82\93¤¿\83\1dYk\18\9bÐ\8aÐoÚªÚÓ\83ªL\99ì
-#\9aÉøº\17öT¶á\1dTËZ\92ÄÇKÜ\9c\8f\1däϦ\105°ùÀ\ 45\9e\84\13ä|A® gtdË\e.°\97äð¹ \83\0~\9f\97\ 2\8d±÷Ç\7fZâQâER[\b=\fRÛ \80Î\ 1\95ÉcM$\ 5ìô¶*Ù(©5\f\1cdU?ñBI\89ôn
-¼Db\83
-³\ 3ÛShta6\ 6¥v\94ì\fn£ân$r= ©à\0º\9a\rïÞN¬\8fÝß_\99ÄÛo;Ãì?\92'\97\1ew\1et\b\17º\ 6\v\95\riÖ\95\ 2+\1c\15\88\9c\80\12¼d\90u\821Y\85¶\11\8e$\ f\9f\e\95L±ÛlhuÚ5\94eÎ\8e#4©\1cb\86§jì[UN\9dE\90µX\ fKo¦«\173ö\86\89g\am\91\11é8\96ª\81%i=\8e\81'ï\1c5F\¬Ù\94½\19\vy\87gJ}Ð4©VL±\94\97½[ßé£9í\19Ó_L4ÈCÝ[ð=Ö!×Ô\83ö-\93\9d\81<òÈV?j\88r®\83gãPÈÁ5³á\e¶ðCÒiY(\f³\14\93\ fz)®-\1cáÜ5óX)»\8d\97,&Vá\16®R{ïàuû}ûøúb\0_çó\98\1dI 8iþ_\v=\83´ð®\81a®\eh\15\86é\0tÚR|7\13Çë\1aï\93\19Hèù;\15 ¤\90¢~\ 5qi\83à,ä]\8a^³\1e\82®\89A\84Ló
-\9c¤wQ\89ÓZó\94^Í\1aík\13Òk\ eg\81\r\0[¿3\ry³Ý!Û\ e¢\8e\10\83È\87QÏ\\98ä\a\8e1ý«.á`(Lݽ\18²e\15áìâ\81·Ü\89BY`Ã\ 6?\8f\17\84=A×É\16nÁ\98
-Öà
-ÖØZÃÓæÀÙoÈ««øw \82Ã,YýÔ¿ÁJó÷ý.\8b\98$DLs\ 36Ã~±ts\92\10´\11¤[òI/ÁìÿF\12ðåO×Ý\8b÷üòj6Çw\ 6ódíîÞ~|÷\96íÜW¶ùï]ÑÖX\95\8aßä\18Øiº}zµÀW\våizCçw\86\8dÙ¶^n£\ fp\ 4¾-äåï\r¿¨G\81¬¡\7fu\86ÿ3/c\84à\17\14ùêàüê\1cÑåÄók\ e\83¯\rþyò_\eÀ\96\94endstream
-endobj
-637 0 obj
-1902
-endobj
-638 0 obj<</Type/Page/Parent 490 0 R/Contents 639 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-639 0 obj<</Length 640 0 R/Filter/FlateDecode>>stream
-x\ 1\95WïOãF\10ýÎ_1\8aT5H\89IBH\80~â8è¡\ 2¥wiQ\85\11ÚØ\9bx\89íÍíÚÉå¿ï\9b];?Lû¡wB\80Éî̼÷æÍøûQ\9fzøߧñ\80NG\14eG\9f&G'·Cê÷i2ãG£ó1Mbê\ 5½^\8f&Q[å¶\90"&=£TÏç*\9f\93Ê©Ìci¨H$½\94V\9a\ e-\85µkmâ\ eÅ:\13*\7f¥X \1cè\10-\8d´\96¤\8dÄR\ 6t<y?ê"\1a.\8fÛ}ÿ;~íöO\83\ 1?2eîî5r.cU\ 4ò\87Ä\rznDÖ!\91ÇÈB/\90ÂåáM\83ÝM\83Q0ä\9b¾üvó÷Ûýï×W÷o\ fW×_î\1eoÂðYå±^Û0¼.\8d\91yñ\974Vé<\f\9f\8c\9e©TÞ+[¸\8b{ÔïÙè\92Ö*Mi\86ÃH\81pÎl:4Ó\86¤\88\12ò\b\0 ê\92'Q$\ 1Ñ£.¤+\85"\9d\178d\19Ä"Q\96\16rCa;U\v\99n¨Ð4\95\ e\16\ 4a\88.Ãp]'\8bú99¤Í¡r\91Éð\18À\ 2þ\9cb\99Ê*\ eߺ\97\82K\90)2ò{©\8c\8c]¢\1e§½ò^n~¨¢\86\1cå\9b\r1ðÚ¼ú\8f\9eÜ\8e*uì\1dz¾úúx÷ø+g½SO\9bº¨\ 4°H\9f\15k\85ã\1f\96/ Ò02B\84\r¥\b\88Ä (÷Éýìö\83
-h5qú\9f0 »àË3R\8c>0JÄJ\82Ç\r©l©M!ò\ 2Ô\ 2^²È Ùh§@eP\85]\14zI\ 4¦UÎÅî\85ÆUø\88-\84)(\93y Æ÷¸hÖ¼+ù\80¢°\9d\89\ 5ã$h*¢E¹ä$95§\14éój\ 4\16À7\972\96qxì)â~:½\bF¬úÓ]#\8cÜ\83 \vÎé×ÕÍ\84ÈÙ\føs\f#3½ªyJu$RèÒ ß»:\874\13\15ÇÐ\18Ù\rhÊ\6á±\97Ñç« ÓæPh$XÉuG3\1a\17)H´\10¾s\ 2hb\ eÕª\0nu¨\95Ë"Ñ:æ\1fw\98¶\Ç·p!÷¿mAÒ)\8cÇ~\10±\95 \13¹%ù~n\93\9f-\ 5OÏ÷[gêFèUɵ2ÙUî´×g{ºôNSÑ \13:ô\9aá\ eâº]át\80Óé\vX;\8f¡\8b3\8aR\85¾o\1c?ûx\1c\89EN¤\1fz¥Ær O\ 15VJj!\18$ÊOZ,ÑȨ)TKbªWÎ\18Ø%÷¤È`\ 4L\976\r¢Ü_\1e®\1e="ûàÁ]þE\98µ\91ì
-ªë\1fU\8f\ 6gÔ\95x\a%\83r\99ZèX¨Ôv\0z\ 4qáw+²©\0C±\9c\96s\1e,\94Ê\15>éÍ°XK¨îÔ\91ßïy2N¸ y8\bT\1e-$,Ë\88h;\e\1a\95Ù\12j`±E˸Ì\96|\16\ 2ËtÎóÄ_èæ\b×Ìí&\8dáë%û\81\rªËê\ 1\80Bx\ 6xÛ\88"\9efðl\f\82Ç \ 1Û\15Ï?¨.\a\8c\ 6ãÃ"74²Ñ"cµU\fZW\8d«\ 2\998
-1\ fü¬ÛÞSG®a}\10\v8ÕAÁ\1d®Eþà»ýtá\9f\97\10ô>*\96£®\14,\ 2j\84p¶\ 1|鬢u"\9cë7\80\8b\15¼\ 1\93\11U\12\e\8d;Î-Å3d%RÈÙ\93çáw ßL\8e°.Ðio\ 4\v\1a\9e\8fñó\0_8=óëÅÅv\80\fÆgÁ9lj·_\8c\83ó`\10 'ªÑ̹>k³\80 \14\98Ì4\fz\9cânÊìO!\ 6]¸n¯°\a®Öµ6øù\8f\e\1dW5+\88¶m\ fØ$«\13ó\bV>AÉ\15s\r\84غ\f\11\140\85\15ë5Ù¥\8cÔL\ 1î"1º\9c'Î\85\ e\1au)à`\98ÔÆwÊÉíÙnçÚ®\1a¼2øÅfWoû%]D)õ{¢\9c_\8c1b\15 çPÐYQ[·³\a\882Ä?×[]/Ì0LtÆ\8bCU\8bã¿QP¬l\ 4çàÉWxQ\0 ×°(/\12À\aXòt\9a£4X\v®r=Àk^\81/oé\18x9\86
-S\86< \18\8eÒÝ\9b\97/.\93W²\89ÓU¢Ð¡±\86ÌÞr]¼Á*5\ 2a9Ë\99¿©ô\1eÀä°=
-HÙv!"p76
-ùXüO÷{\95¯\13ÔèÅ\82\ 2YÓ|;oS5ï43:s\7f9HöÕ©¼\8båxK\14ä\81»p\r7gE¬G\ fÏX\11b\ 5Ç\13Sô%[\fcX7âSµÌ]ÖF\1e\eµ\92-§9\1c¶\89.Ó\98\85Å>\82B[Ée«QheZ\1a5`IáãU_oÏ" ÛªÀÊ{\99{Z¶\9cËu\1d\9b9iíJ¨ý§v>\94é·ÝídEw¢#ëÖð\b¼m\97\9b7Ô^\0\13\9e°U\13á@"S80&VU9¯K,\14&\ 1&$v\8bB£NÆ7µzK\8f«@`¬\7fþ\ 6\vÄJÍ»{\15\87¹ìÀÕx¶C0Õ\8bJ\87²\12\96ì¬{m\14\16å¥4\99²|\90Áõ\rÏ\947BÏJ\8c®*aàã\86/ÏU|²ZBvÖx\98\ f\16¤\8f\1d;s\9dSµW¥7N¡Zóø\86F\ 2[L]+J¼Xqø\ 4ob\aiCX\99ÈK\fÚ\8dãhï\85¤BË\ 2þ\94xKXb\13a<1\87Q\9a´e\ 6ÝLK\ fO#<óXH^ÎÙ/ý¨ \8f 8t¡Õ©Á[\95tz\7fgÀ1zñR\ 1þXýë\8b3¼\16\96\18WÎ\188á\1cÂE\9b\83.¸\00Ý4Â\8b\ 2ûæÒé\7fGÑÇø\97.Gh\81_#0³\18O\87\80c,ÒØïshí\97\9açÃǾ¯OnÏ+'î\8fÆA\1f/À}7¢Úß®\1e>]ñ¶þÎËòg\1d\ 1/\18\1e+\97³íú\8fwÇ\ 3÷*ëç\18]ë|¦æ¥ñ#â\ e/Ϧtíg/é[eØX\ e¾VËÁ\9fìoµ#ðÃñ\10ÑÝ\8dÃ\v~\80áúÇÑ?\81Þ\1a\95endstream
-endobj
-640 0 obj
-1858
-endobj
-641 0 obj<</Type/Page/Parent 490 0 R/Contents 642 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-642 0 obj<</Length 643 0 R/Filter/FlateDecode>>stream
-x\ 1\85WýoÚH\10ý=\7fÅ\b©ºD\ 2\97\8f\ 4B¤þ\906í]¤\v\97\vTUu\9c¢Å^ÀÅÞuw×!ü÷÷f×\ 6â6½F%\1f,;3oÞ{3þ~Ò£.¾z4êÓ`Hq~ò~vòöÓ9õz4[â\9dáå\88f u£n·K³øôV\91[K*\8c^¦\99¤$52vÚìÚ4\99Ql¤pÒR®\8d¤¥Î\12i,\8e\vEã\8b\88èÖíO´®\8b"KcáRèF8Ñ"¡\12Ò¸ÛØ6 K[\99eø~6ûvÒ¥No\10õ\91ÇiëFÚ\8dÓE«M\89tk\13þqê\84qt'U\19îiÝ\e½2"·-\84\9d\1då\9b:+³%¥\96,²\96 ¥\8a\ 4ùR&³ÒJ\13Ý\Ï¢FÐ ÒJÕ\8aDQHÁ\15iZÈ£\v\18\90èþfz\8c\ 6W\83`T\94¦ÐVrĸ4F*\97í¨T\e¥·ª\8eÓ\1fFç\ÜW]R\f°\90\87\ayº³NæôA+gtF÷BÉ\8c\83ǺØ!ëLÇ"Ûw\ 2\874þhE¾À«4OÒÐüÔJÉ\8dùCf\ 5\ 1éªmö
-¹5\8aD\82"³¸\\14b\81Îê%`1\vYølb\8dôcçÃú¶\ 1:®ü§Y.µ¡\9d.çg\15þu\ e\1ei\8eÓ\88\9e\ 3\18PÁ³Å\11`\129\87>ô\84ë®~»»\9e\90+\r\ e\8bº ´ÑW\9f\ 3vÁtD±ÒÃûöÓEÅeлS#\8d\8eÊ+â\1c\ e\?ý'ÛÄ\19õº¢\\8dGÔ¡\94\94vi̽\10\8eQü¢ÍƺÀY\az\82èÕ\9b©ã\ 6'èi¦Eâ¹R§Ö(titÎmÊô\96²Tm\80Ïv\r"£[ \99åkDìJ\91\81&\8cn,¬l\13Ð<\9c\92\10\17\8eY\8dè±VËtU\1a\9f\14\87ê\1c\89%µ¶Ä\87!¦\9dt5éÚ¡\9c\l ÔFQ\8fÌóÍc8ÁÑ9C\9fRH\18 úß\1a5åÂ9ÎßËÂH«³'\99üÛdw\80·¿\87W,ùC\81¯Iº\92\16îÀ\14³\85F\13UÌe#\1e\8b\12^Rª\ 4\95@T\ 2Ma´|å&\97I»\91\8dïVMtÖ\13>ÀzåÎ@ðu\ 3\8euRªLZK-+¡ÑÔíè\9d\ f[y\89T±Ù\15M½\14ÂÚ6\89Åá\9d´Jl\8c\9a'ùÇÉ\87\87¯÷³Û¿&\91{vó3îáq\80 Ñ*D}Y£\94JÆï(-"\91$ÀÆF\10f\ 4e\99Él\7f\ 3ø\0\94\12PI¦\1e\eh\17ßá"º\bªÚ¦l¦\19\93\8e\13\9cÌ\9aTA%\ajÃGâ\98\ 1á³/\f¥´Ìí?!@(M¬Ð\86
-\1c\0[×\0ûÞ"\r]6\11ãÛ|7!Vö'¯xhÌä\9eíF~/1M\12Zì\98\97Ç\19±\9bÄ\19¼·ãä³;Dz\8dc\17µ\84ý \8auÎöba+±LAM\12\vdÇAj\9a\ùRYkì{\9chõN£!\8f\81êö\11Xó)ßéǼ´î\91)\ 6?Îpý\91kiÓ\ 6y\r\14\7f°¦êj\9e\98\fG\ 4?\v\85|\9c\9d`ÎÒ`<Æëùå\b¯}üçY\1aÆòx?\96\aÃK?\10\ f\83y\14á/Ñ0¢/©\82\11ymOý\18à\1a\ e6\a\7f¨]p\ 6\1dyA³¤¸±P0ÆbÁÎM¶\90qºÜy/S;`îÖ(\19FÈofé\86\a<{\16\v«\9aã\80\8e\v²¿Õè\81<}\8dÄQÙÔ)ß\13ë2KêPáz¾±BèhÊbv½\9cmÞ\13\ 5\12\vn0½{_\r=ïw\99F5ð=\9f0Þk´1(\87lY\14Ú\80\18?!±w¯º!Ýóhø?\ré\8f\ 6Ñå\8bM)4d\14Ñt-ü\1c½\ f;\93EYn+¥¢/ã\voi\r\17>\8fº¡eõäêõG\88ßé_\865á\1eÃ\vÚñ¢\ 1\8f1ðÀ9ô"Uõ\88\ 6K¥Á\ 1ÞÁ y¿D\85Z°ìa\93\v/\ f¿{ºõ\acP)ÐÇ?\82\13Ó\97k`\9fú½Á\8bân\ 1-Ï\86ýÌ\82¿,ôª\84ø\17\90ÖZ<I\9e\9e\94ÈLrz©\8b`\90\ fi\f,\12\8fH!çg\f\85q¿;\ 4~!\8bA\1f\85ÖY`9½\ 4¯_D\a§póR\94\19¯#+^l\98\9e\18\8asü{3\99Ï?¿\ 1õ\1a¸\ 6\13ĨÊ\vç×(¿\82Wû%¶A\93\16ßæý¯\13\183\9f3¿±\9bH^÷Z\94.\8f¥\ 20X\fûtÀ¿_ÜÐò.é?\13ìøhp\7fF\14º\v\ eûBB>\9c¯CI Êz\r2\ 5¸,Gù,ò"\ 3²¿\8a<\9fWúÂr\f\88*º\1d\85\7f\ 5¨_\14³¿Òã\82\ 1°F§¹\1fÞ\80Ù-x\9dA¶%\ 6\v&U\ 5tmD·\ 1Gà§h+\94ï\8e\ 5SÂ\1a\8c\ e\80\91û\r\9fÞRõ\10\10\10\84\8aÚ¯ãÒ:jÈ»F\7f_oï¾\9e\16½Ü
-=ß×è,ïö\89\11Û\85\887¼NWO6\98-d×0\95\18*@ÁX\13\95t\91|þÁþ\ 2D¼9\81\8eþ\99Â\94*l'Ì£øj>ߦJ90Ð?\ 6\fú\a\9eúé\ 3t÷Äe¨õâ)Õ¥õ\8f\17\aÄås\8aÅ\8aí³Q<ÆÄø¢£\15ίµu?\8cÒª'^ɾjË;d\11v´\18O1G /1r`¿\85À\1e\1af<?FUÞæg\1cÿÊÃ\12À\85§\ 6ßÔ\8a\87\8dÌöUU\vüe5õzÃQÔÃ\ 3ip\83ÓéõÝûk\82©~ã§\92\e\1d\97<å\ f\8bp8Þ\19õñÜ\9a\9c\ 67æg©Ã¾L·Ê:SÆ~Gº¢©t\8eÇ\1d\8a|ÐáùÃ\v±ömNó|t\ e\9bò7^x\97\86}ý}ò\1f\7f\ 3ògendstream
-endobj
-643 0 obj
-1794
-endobj
-644 0 obj<</Type/Page/Parent 490 0 R/Contents 645 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-645 0 obj<</Length 646 0 R/Filter/FlateDecode>>stream
-x\ 1¥WïOãF\10ýÎ_1:éZN
-\81\ 4H\80\ f\95øuWÚ\83Pâ\13ª\9aê´±×d\ fÛëÛ]\93sÿú¾Ùu\12ÇGÕJÕ\89#ÄöÎÌ{oÞ\8c¿î\fè\0ÿ\ 64\1eÒá\88â|ç"ÚÙ\7f\7fL\83\ 1E)\7f5:\19S\94ÐAÿàà\80¢x÷N;yFï¢/¸í¨¹m÷\8fì9Îhx,ª§Ó1í\91[H#IàÇê\\92²¶\92\96\9c&#Î^$-\95[P¢\97E¦E¢\8a'Ò)ÝET\1a\9dªLÚ\1e\9f\7f@{\83Ãþ\10Ñwñý\̳\9a\8fHtxÚ©\î'Â!\86\13yiûD\8a\16\ 2\87§º*\12ä \1cά¬4ý«ó\bIP!_¤¡ªä§\12Ò\ 5çÙ\89´Ôæ\19ç9\85«"u¸\1d÷Pª\8cuÄ\11ñÊñq±.\15ÎAN|O¦c\91Qûù¦\1aJ\94\91±Ó¦F\8an¡,\87ÜkU\87£T\81Ó
-g\ 4\87A\81§Ç=Zz\10\11ês¢¥ýL¸ZØ\14\19í7%¬á³\86Cdõ\9f}>ü:Ú\ 1_4:\1cõGtt2Æç!~@G\1aø=¥Á\11ó\8b{\ e\86ý\93-\82ÇýÓ>]MnÏoî>_Nî¢\87ÉǾûæè\8c\1eU\ 1Ê,\13u¥s\81\9c/9g\9dÑ\ f4\15ù\pì\8dx\ 6ã\93>Ä0<e\ 6ïµµ\8a\19\9cT.À\7f\v\12\8c\12Ù&a(\11*\vÿ=|ð%\1c\8fÆë\12\ 6§\10\ 3j\98\86\1aVâ\eÒñÑ \8frZ"\8d\802\89²\94E¢¾ÑRXÒF=©BdÈ@Tn¡\r\88\9b×ô\8b^\14ô3EÒ\94\16ø²\f=\99¾\1c|-r\12Ð\92g(Ϊ\ 4OyVRm8ï\16\89¥¶\\8f\ 3É\9b\8aèxÈÀ\a
-\8e\8eQÊ&ÿQÓ<¸|:îpp7\89®é,À¹ªs\97"¨\f1rz³\r\7f&Í\e\9f&ê²\12!2¯oè\bâ1\92%\83Ϻ@§\942V©\8a)\97¸\17-\90z4dáTì5ß)Ê÷P,
-BCIÃØ\154½½@\ f2ý\90É\96\f\90\87\85&\95öñZj\99JÃ\8dwØ\1fÐ\92\8d\ 1\1eàÑ\7f\11¸¹òýÐB2Öy)
-\ 5Ã`èçÂ\86^å\93_P\18ÉoN\16\16\rê\1d\85[ïãù\1dÝ\8aB<!È\10AÐxNÇ:ë·%«XªI\15ˤSä\8a\8d¶:u{kx\96¢\86dRt.T¡æ\95c\8bâHì&\1dÈ\br\16\9ce\9f¦R6\9dã;\ 6"A²ð&8\1aNë\84]èeè\1ab\80KaÀ\81*¹@4\16\9e\8c\8dä?6pÛ\r\16v\ 1oMþ)\11²ñBæ\1c\13)wu
-J½ïQ\e\9béù7\ e°0\1cù^Úý\9e>NsÎÙÁ\1f³\8cÃ[\92ðqF\84Ê\8cý\80ÍÛ³\ 6®
-G\0\8by\9fí>N\1e~ýð0ùt¿å\8fßõP¸\7fö\8eËÇábu\80\97a\v!ï\97ÛÚC\90àY\90v>\97¦G÷FåÂÔ+\8dz{ÕÈÛàô\ e\15\17"~®Êïï\9c½ëû¦³Â\ f18pÅÓÅÐdº?¤GaJPÎ%öè
-ö\ 2Xè^¸\85\9f\ 1\1e\ 6O\0Y\95«Lt\83B¤P£³=\ 2\9a,¶åBÅ\8b×ÄЩTd\1ajô\13tCR\97¾HS.\8a\9aJ©!?Ö.\9c\81Í\ 3c+ð\b@ÒÊBØ=ô#eÒý\88~\ 2^°\8a8\93"\f>¡L÷äkÔ[·Åck8_\ e\ 2Ú³\ f Ù\x.\8d|ânª[ý\12¡£Ö_3AÐ\104\85FåîgÖ;D%ÒÆèG_\ f\84¨\1cæ\87ú+LkU\80\99<|f\8e\18UNAÅ8k¶\v\ 4H~`!\19\ 20Þ\9f
-Ì\86+!s8 4çEfªÂ#\v-ã\81Nô\rÚÈñE\19]ä8*Hd]\86È\80櫵\0~¤\84©\945f\vÜS·ä-)\8cz \9fbÄv¢&u!r<Á£\8b·%ìAX6ÔÜÀ<\e\948Wà*yÞa7Ðpæ\e4£\88]\8f/ý\vÆx0 Ú5bÞ\96j,,Þû°LAOá¯\ÔØ¥à\0Èø¹\80\8fá7ú]\1aDl\963\1f\15Ë\fpæ\f\82FºR\8aÚ¹ùÅo%N^¦\9a\1d\8dUÜB>\1712\92<¼5êåä\ 4ðΡö\84\8d?/9Q¤V\97¸ÖÌPl¸~\9fmùÛåÙlöxsw\17Íf?1âm\96\176z;õ²~ÐÚ½\9dÍÂ\1f\87ÃÙ\8cÛF=5\1cÌ\92\viI\82x°y\9eÚ§àÛ\fþÑ´\9f\9e³Ú\81!
-ùϹv3\95ñBoeúJ^àDa)fûô3mK\10^ôµ®`\165ö$4\ 6¨D\7f¥\90\¦`\ 2ÞfX¢üØ\8a"vÿ3È&\15U\ 6\89\ 5r»;ûJܸÞlQVÆ\95ß\90:YB«¢Y)Ú(öh=\99Û\ 2\b»GX\97½\9fcçØ\1e\9eFnZ¬Ñ\1f\ 6\\13tõJÁ\1a\99^_~z¸\89~o
-Cãz<Ø9¸\83±Ùú\95\861\b\86°ÊÒ¿fÀF1Ýyë&\95\84\15\8a\9f+!Ì\94$dú\9aÜ_-)\0È[&\f\123¡âáÞDå!\18`£\'2\v)Z^PÖɶ<Å/M\9dR×.\98WèH^\7fC¶Ø.ð1·\12odX.$\Ó\7fS{\8d\ 6\81b\80\98\1cïoü>\94¢»ø\89VFÍÒ\ 5Ñ$\9a£î¿?iZm\80Í}\80·Ç£ð\ 6\a\ 2.Î1\93õ\17¼§`ÒÆ\15{çzçÜ\v·ï\8d\87xÉLvÿç;ÈÑø\b\vµ?éxÀiá\85è·\9d¿\ 16$ã·endstream
-endobj
-646 0 obj
-1764
-endobj
-647 0 obj<</Type/Page/Parent 490 0 R/Contents 648 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R>>>>>>endobj
-648 0 obj<</Length 649 0 R/Filter/FlateDecode>>stream
-x\ 1mVÛNãH\10}ÏWÔÓn\90\88IB À[¸¬\84´$ìàÕh%¤UÛ®Ä=ØÝ\9eî6Yÿý\9en;73\ 2\ 2¾tÕ©S§Nñs0¡1¾&4\9fÒå5¥åà>\1e\ü1£É\84â5\9e\ßÌ)Îh\1c\8dÇc\8aÓá6\17\8e\Î\rYv¤k\hÊtt\16ÿ\18\8ci4½\8efx\7f\18çLߥÊôÖÒ2¦¿-\eÊ\84\13\89°L¢°\9a\f[\99±¥t¹T>$nm¤u¦\89(Î¥¥J\18dX\9f<¢T+'¤²án\8d°¿Û.õä2\9aúÔ\96ÓÚH×\10Â+'×\92Í9åºdʤáÔiÓ\9cÓÆ躢\92Ë\84\8dÍeeÏ `>\9c®¨2z-\v>'¡2\ 2PúÅ=}²i\8e˳\8du\Òûp«Í\87uÂIH 6.
-ÿ\e0qäý\fÅâF.>\99¤³¤·ê¨æ#ºÞÂûýÂ\9c§Þ\93"SY \87\18\8a\1eu 6èmW³§Çè.\878P\1eζmË\85 GS]\96\809\ 2\93u ³A\1fi¹\8a{|z\94B!YÆ\15ãC9Z×(c×C\92¶WÒøÂ@\9fõñ¾\1f\18±\81Ѫh\ 1{Fl\9fY/\9bS@\a©(
-ÎBÃß\16/`y_í"MÙZz\11Jl\ 2¿\a\89¡w8
-\81d´Ö\ 6\92+ü\85éÕ&jp\ 2\91¤_Z\16\ e\9d>EyR96#/\91\90¸wü}(ùÎÏ\ 3+[\83ä\1dé¡ÿ2å~ò´ÕI\0\ 6UXPú³fH)`¯Ø\94Òù\8b£\11)$îA9~* \86v\0\80G~B²\e¶ïg¿¢ôM\94\89 Ç¢lÅ\aüY\9d"² ÚÉÂ\ fK\b\97¢ÏY]V\81ëc=\82v\94®\89l\99TÂÚm`µ\14î\ eµõëzZ>|ûç5~^-#÷\1fÄ\ 2ú¥Â'^÷s\81ïC\14?c\17U\9d\X\ fñ¢Ú\86ôx¥Ñµ!ÅЪuÔâ/¥1ºßA\1fÝ{GWGg\1d´\16i[W+\ 2\b\96\12x\15
-TÚQÂÄÂÊ¢i\ 5\82ÂdY\15\zm{\89\19®\8a\9d&ð0¤ï5¯\1dù/\ 2Þ\91æayé\a\9f\81¹ìîß^µ¾²»\867~\99\90nú=Øþ¸\8b\1e\8anü÷\96×\19Qh¦\9f\9cÖ\rüô$§\86Õ\1aLÛõàG ³ÂûÆ;$xÁɵÜ@ÄYD\v×ËZjô\84\83 fÿ\1c|mµ|¢W#K\ 1\87ìÐ=ìP\18Ìîëã\ 34JÏÎ\8f',W\1a\91\14ݨ°HsxFp4\1f±\976à\84è\vô\ e\8bA1Ý\8bô\ 36þ«<÷!O\17áx+\ 1@ð!¼\10\ï\vÇÇÍï¶\8f×ÄÞZ°\12\ 2¿\ 1m/µT\9b\1eè½_CZ\a\96ÐYà\86´\10\95\83äàÆ\15J
-o\85\85èÇ|g±a¦\9fâ\ 1¶0]^ÝbÅÎnæø{\8a\1fø̺]Ú7ÝÒ\9e\Ï#¿Ð±¯\8f\167j¸_ 5ú\a:\fÊÒÚË=\8c¤\87<jO\8dÚcÃyt\eÑãêeñ¼ü÷aµ\8c¿þ\fÃ|·W2\94{Z<ýv\18\94Ù|\16Ýà¿\a¬ã«©\ f\ fð\7f\rþ\aîFÌ\1cendstream
-endobj
-649 0 obj
-1017
-endobj
-650 0 obj<</Type/Page/Parent 490 0 R/Contents 651 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-651 0 obj<</Length 652 0 R/Filter/FlateDecode>>stream
-x\ 1¥WMoÛF\10½ûW\fzrP\9b¶dGRzK\82\1a0Ð8n =ä²"\97âÖ$\97á\92bÔ_ß÷v\97\92B\1f\82 °-Àäî|¼yófôõl&×ø\99Ér.7\vI«³w볫»72¿\96u\8e7\8båJÖ\99\'××x\92\9e¿/TÓéVV\89|ªM®3ùÃnmíd£»AëZ>\9b:³\83\93\87õ«õ?g×r9¿\85\81sUgòéáþoé\9d©·<µÁA\1e¡·\19ÎÐÛåÍ,\99óø*\99%òvãºV¥]8u+³Y<5_òÌ}Ýém«:ck±y°N7\1fLÚZgóî$\16é\8aÖöÛBDI\8f¸\r\ 2/\19¸\14\8a±#ð\14Y\98L·x£ä\97Â\96{\81uSþ\12ó\98Ý\84Ð\fîh@`·ºÖ¶w\82\9bUÓwLK×;ÓÚºÒuç$·-,\95\16Ï;SéD>kiZíðRBJ\8b\98Òù\10à\88\8fÇLÏå\ 2\ 6hÝÖ¼\84$»BË\93ª6j\12\94ëM§y A\ª\9c -%âl\89È\90fgý]ä~È\1cG7¥®\10WôÞ;ÍK¾L¦jð\ e^\ 3¾0=ñxDù¯Ç÷\92ª²t\17òXöÛ\82UyÛ#Ôº3i¸ÿÁf}©q\82\ 5b\12\ fªÒ"OºÝ\99\14)\r¦K\v\ 6 ;v\18\v7qù°\96ÌV
-\ 5@¤óÇ\9bF+À\f«¶Ñ \ 3\8c"óÈ4\1eBî1¥J¥\85©Q\87ua\9c4
-ç%Ó.mÍ\ 6y3¨X\86\89[·w\9d®.D\7fkJ8g\9dy8ïë\94ЪÒt{1\1d¡ß\81@H²@
-x\0/ Un¶=Hu\81À\10e|5ØöÙ\89\ 1\83[\18(÷ }þ¾>C\9fÉëÙ\e|Þ®\96ø\9cã¯\85¯±-ÇF¹]½öl<6æ*\99'\82\96h\81´\8f\8b\16¯îF.±\11C×ø¸\ 6]\96ò\Û\ 1Ì(T÷\83æ)Ô\ e¸f&ÏÑ\1e be3]\ 6\82·:R\9a°°,Ìr\ 2à\16× Y4D\15è@$xúÄf§Ó¢¶èI\83b°u\ e\f\8c\80\83¨¾p9\14ÁwT*ÓÄ\99\81\99´/;0bâ\9a\bS#´/Y7X Õ$öà\85C8\8e\ 6m»\17Ø«kÝúR\10®Eâ\95ëcÙ\83\15\88tè¦@A¸ËÔþ¨ oÚjÏAðÀ\93\1f¥\95\1aTÏ"6ij{j\ 3\8cml\aÆ\83H\9e¬/QCWz!\1d\ 3öô!f¼ã5@^v=B\884\94Ü \r tÓ\ 2\ 5AiØj\90«Q©i\a\88\8cù\8eúæA>f\8ab ÁòÖV\82\86É5Á·\83Þé\16Í\fk*ËX :\ 2)´\97ÁÐ\9ec\8eN3á\1cðúþ£Ü\ 2OJͤXiaÁuoÊW*Þk\94sè\97\f\17ðºÕ_{C\91öøÁìP\18HGø\84\ eÕRj\ 5\8da¥ë\14ª_\9b\7f\ 3é¢Þ¹\89×S8ÆR\8c\ 2\ 4\ 1õÍ\ f×È\8fÍ\8cñ\85¼ÈO\9fä\bÞH\16H|f¨\ 2¾J\9c4S¹õw½\9f\ 3\1e(\8f\15\hµ\16WA\ eÐEc°¿1ZLæ#\1d7]\14¡\91 \90EÆâC|Ùj¼\7fu\97ÆIs¹LV\98³\98\9e_æ\8bådÞðÝåH\83S\ 1G}'Î\¼úóv\1fc5%-T½%u\bæÿ1\7f9\87ö\1d\ 1ºÏ4\15\95£\13 º\ 6\8c5\90¯\ 3£\815\99ÿý\16\10á\16\19l_fQ\17ö\9cFþ°ÚX\988Lb\87IÑ\15¶÷\9b ¤bÄ,ë\9br\9cx`æw\92\aÖ\1c\9aýPy²*\9a
-Òá[ \1d\15\ 6\vH¡\1cæ\ 4\11âå@Æ \7fUVa(qS\82\8a¡\ f°ÊpF\8e, ½HGXg Ã^{4Â\ac\82=êêaöÅg£\8ap\1fp^\89§^a\10í¾U\94\96\93%# F&\9f \ 5,\18þwí02ütòÍÞ,\92Å\ f&ßl1\aMOWÒUr\83\1d\86S\f,âV)\8fq\12\aî¿\18\81ã±@\81¸-\10¡\13\16ª Ô\9c jë\17!Ù`D =;ø"\ 5ÙÞØo\94\9a hÀ*ïËr\82T¥«\r°\ 6\ 6
-KqÜ`\12ùXcï\ 1,X\12ð\9baÃ;ò\83V\a\ 3î9à\18Û;HP,!\84×\80_\0u/\ 3f2f\fI>ñ|²\ 51»p\17}1æÀ\9a\1c"\825æA)É8\1c«\9e\v\19IÇM-\8cFü\ f\94\1fî\9f~eÌ<9ñH.ã®ÇæÒÖ\18~§\eñT,×°®\11\18vb\ eo\98ôöIaÎ\17\b\1a\10Ggr¡åÄd4§Ê\89ù\83æàÓ°û±.\81ÒÌ¥´ö\19kÇ\8b)ãµ\12\9d\12¤\92ÃùÂÛøÚk,\ 1\1evÀ\80\98l¹ã\98\81
-¸g\9a¦£\13¼0\r°ly±>ô'Ä\86ûuÜR_l#Y\90\9e\10Y"òN§
-á\1cx[ d¿\15\86s/²\ 2øüB1`Äít)òå|g\94\8fëáéÉï\19!n¿òOJ\83\9d\8d\e8KËDÞKi6j÷_^á\7f@\8f\9b\19æª_\1d \1f\ f\1dÉq\92,βµ1ê5ê+Ð\9dÚ5\98Ìuçë{u·:~Q»¹\ eß\99~â[£\1fc\91¹D=6+³¹]Þ\8eÓëõ\r\1f`aþóì?l<ÓÇendstream
-endobj
-652 0 obj
-1673
-endobj
-653 0 obj<</Type/Page/Parent 490 0 R/Contents 654 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-654 0 obj<</Length 655 0 R/Filter/FlateDecode>>stream
-x\ 1\85WMsÔ8\10½çWtq\1aª\123_$Ã1\90ÝZ\ e Y2\14\1cr\91m\8d-bKF²ÇëýõûZ²\1d\8f\ 3K\ 1\ 1f,u÷ë÷^·\7f\9ch\89_+ºZÓæ\92\92òìýþìÍ\9f[Zh\7fÀ7\97»+Ú§´\8c\96Ë%í\93Å\17'#£©Î%}¹ûø\8dJ\91äJKJ\84ÿPSã$Ýíù/KB§\94YÓTDZ\94Ò\91p|²£Ö4Eê\1f}¥E\8eòU¸Í?\15½Þ\7f?[ÒÅj\13\11}±ç\13|\7f\92\9bVÓA\15¸\89\9cÁU¢\ e÷ + ßÉ\94â\8e£§¦\14ÊçÂéZ\92G©©0\19>«ù\9c¤Óì9QÛèY`\11\1eúvñUéÔ´ä¤s
-ţ
-1\r1$¼¾\8c¶}ÂÀ¨èÈÄGe\1aG8®\12Ôé\81Cθ/Æg¤\1cÅRé\8c\91ðÿ\v%Í°\vÐÕâIúÌ\ fÆ\96³Do>Ý^\7f¼{|\1c\ fÒð\89G?¢}\8ePøe\82\1a\84í¸\ 6U\93(
-Óº1\1f`\93ÊZÚ\92;\1ar±2UV&!wCb\16¹\a:1º¶¦(ÐsDi\85®Q\ f\12\ 5N\95°µJ\9aBXB\aÌ\13ÈÀh·¹JrªmãøÑþ\9a\11\ f+\ fÒJ\9dÈt\8eíu\9a*N\ 6\99wçcâ\955G\952ÁH4h¯FÈ\807hxTÉPM\8e\ 4¸\1d= î\8b&ËD\Hº>95+òÖ¤\rsîqq\7f}ûø\9a\\87¤K\0d¨\ f<\8fzTHdBD<)tG8NRsÀ\94HTUÑgéB\87fa\13Q\89X\15ªî@öâ\88\ 4\98¸\88\88ó%\99\ 3òÐIn\8dVÿ2\87\80´s±)\93ªn%\18\1f\12õ²\ 3^\93\aX/®6h.ÀxÑT\87ë\80 ÚÕ\83ø¸è%ÿ¢Ý\8f¯}\83þØ\9fÁ#èíf\85\9fÛÝ\15~®ñ\aQ\ eÁRÞÑ
-Ò`KÙ¾»ò²~6\95]´\89V@@ØLÖô\ 5*c ¦6t±f\eZLdSû\87\91>Ôdl&\80\81ï7c\84\8frq\94@\9cHþ£\ÍèÀ\14bÁ*\e¨¦\ fV8ð/©\e¤é)Ñs\12v3ëD«\\1eÚÝ A¶=àüäê>$xÎ4\835F##[\ 5À½¼¸kðÄy\9a,µª0\9d¿o\1eoz{«êÜ .jâB@%\98.òe\83\13\b\f\81\89\1aÕ&\89it\8dJ¦\85õÒϬ\145\fÉ©\12¤cûDR³ "\85ì\81\16n\83!\93A=¹\14)\13-dÊÑ_\16ï\91\vd\ f\0OÛñB½Ú 0L\ 2\ 6aeèL+:&a\0¿\95hY\ 5¿\19\81äzc9:¤÷Þ\ 4\ 2·\82 mÑþCÈÊG\9f×Ä\1a\13ð\11tæzüwom\83vy xOª,òò\84c\80I\86nUb\8d3\87º'\8f\86°¸7D¾¿ÈË»\a\9e\84õÎb\ flÅ\97C$'E #ñ\ e$3\ 6\1aºBþ^ØÞ\ f8×@FÖzàêTa\9bKÖÖÿ+l³ \83sª°mD\7fa\82\r9}å"8ß\9f¨l\8fÀm? z§\83/Ã\UÆ\ 3V`\9eÿ\ 5% \92®ß\ 4æÃÎ,\16\81\1a\9d\83\9c\06Ì\ 3tÁLÕL\9b\10êm¿W,úëÓÓ\f\16\94
-Y\ 2\11*@C©}\82\93=\0ßô\13¹×°3É\13\1c£\15\98\b\bÂóÆÊ\1f\rxÅ\ 4\87åZ\v&³\ 4X\80ãWl~\99Ô\92eã\17\ 6\86úîáÁs\0\16=ëc¨\13&\8aªÑH\1e 8æ8\10Æ\fÏ¡9Ë\19A \91kÃ+\a\98\ 4r¤\9c\10«O\9686\ 2̹\0ÚĪ\18\8f°\ e0\80\85*@yLæiç×Ûutù\9bί\97»hw²°í¢-{ë3\8f?\ 3a¸Å=\17\92²ó}@\ 5¿¢Â'x\80çf\ 1«$P\9f:)¬;'y\0Ø@ÙûlÌ£\ 6\9c\90\96¥Ì\eØQX¿÷<\882\16´\aë©\94eÌ»#PHebR9<4C[8V?\96¶^\15¿É\1c3ùöáóý\87q*÷\867Ìh0×\83ÏÜ(\r\8aè\15<\8bjeáÉ`*f\ 5Tù<CY3Xþ\1cO\90~Ùeý&E\932élÀ³\14Zd¾µç\1c\10\8bÏÉB\ 1yhÏö \9d{·©\8c)p\11$S°Ïg9.\a\9f\99W\80\9e·)h\15\1c\87\ 4\8dßÊÀk\ 56\81c#\9dF#¹·ªäíîÆ￳"?</iØdn\183:4Úïv¯\19 \9foÙ9ï\869[m\815»S²HÁNA±I±Ô\1eÈ÷/\18¶_Ì\a\7ff\94½ÁÏ"W\8d\fæú\(\83\1d\ 117ð\81|?q-hÉl\91º)½T\87ÉÍðBß,G¿Ý\ 6eâI\13û\99\18\ 4\84|1 ±*{lfù\88\98\a*oåØ\1a\e\f\12ß3ÿ¦\10®\8cè\13\0¶'¹ð\eÈP(¢M\1a\8cá>\7fçàìj3\v\9bäBg~\94Ùç],¢÷\1d\85\1d\e\1d\87©Ø\8ey\ 5´\aâ¡UÞÛ\ 2¯\86²§å\9d\8f~R\8ajn\9bÌ\14Îo² \f°à-\ 5\95ø\99>»üùE¬_í6ï~1wv½©¯0\99øEryâ?\ f×·ï¯Ùm¾óL¿1 \9a\89Õ\85%Æà\\84S\17áØâç\9bàöj\vWã{\17o·|
-)ý}ö\1fea×eendstream
-endobj
-655 0 obj
-1683
-endobj
-656 0 obj<</Type/Page/Parent 490 0 R/Contents 657 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-657 0 obj<</Length 658 0 R/Filter/FlateDecode>>stream
-x\ 1\85XÁrÛ6\10½û+v|rglÚR\1cËÉÍqê\99\1cìº\952é\ 3\91 Ä\98$\18\0´ª~}ß.@\89\82Òz2\998\12\81Ý}ûöí£\7f\9cLè
-\7f&4\9bÒ»\eÊ\9b\93O\8b\93Ë\87\ f4¹¦E\89onnñCAWÙÕÕ\15-ò³Ûì:\9bfô¤\1aMsm_«\1cÿn*\9f¯\7fY|ÇÉk\9aLÂÉ\8bé\f'Ï\16ký³§ÏÉXz\9aÏÏ©r¤¨ÔÊ÷V\93_+Ï\9fPgµÓ-~n©Qí\96¾>}ù\93L§òU»"·u^7.£/\9eT]\9b\8dãðWt1y\97M9lx\80p¾4¶Á!Ó\92ëó5)Gkã|\8b\ 2Ü9î®j\P)§\91F[Pï´=8DÞÐR\13Ò1õ«.¨´¦¡¢Ò\96³s¦·¹vY\12ü\ 1µé¿UÓÕú\1cÅ9\8f\9bUmZM¡\8e\8d±/øP\92jÔv¸<Vu\10^Âá
-m+dhJ¢²\ 6DeUë£\92½±H\10\85z`^\9b\Õ\84§\ 4©\8cî¨Õ\9e\ 3ã\91q|@°ÅuÖ\ 1H\ fL;Ï\15Çrÿ+£¤Þ\10Kr:'\8eÞRnZ×׸\93\9e¾Ì©P^-\811¡\19Ç\10ã3E\9f\9fæ\å+à\97§\86&\8dÑ\18p\9eÞdÌÊÀù\9cT×ÕU\1eðì¬YYÕ4Ì\92ªõÚ\96
-\14\r\1c¡MÕ.+t\99KÜ1Ì;]\97Ì\vÀ,ýd\98\ 3lI\9dc2m¸Ê\88\13Ç\12\822{\84YÂ¥\955}\a\8eÒ·\18\16_;À\ 3~ï2\ 3^L»ÑÍIL³ôªj\aâ)¾«\0Ýéi1ÀÕ;\8eÿ8ÿãù\9e\bM¯\11\83Ë3¯U\81ÊÑ÷ͨ0\95ç¦\auuÛ72M¦\1d`\1dfç«\\18Xk\ 1\96\94VWK«ì6\ 4Àô\82̹jw×ðèjim\98£P;\93\11\19È\ 5\8dÊ×(\84l߶H8)sè\f\83á´4ìø6\88\ 1nCå\85Áà¶ÔÕ=GÛ\92·=ô \18>G/ýÚô«5'µ¥\r\865ÎC¸3\89Í1c¯â7c\82u¶j¤pÓzkx¤\84\9fÐ.\16*>pù\0\ 5\15Õ;»Ô>¿l\9d\13EÌ0\ 4e|bÐÅ3Êè\eS'¢2¦n£^X\85@ª\1f½Æ<z\93$Z\18|[\eóÒw2ftOC[øS¦ÕÛ \85\8c÷ùðHâVnÍf]A!¡\96ùZ\88ª\85b,ñ~ÛiÈàqßb®º8\17T\ 6Ù\136\9cv
-H\14§\87·\04Ì\ 1D\88Q\10¹E\ 2\ 2?\85Ñ!%í2¬T}\97Ñ\ 2\ 3\93\0ÁÀV«\90´ëtÎÚ\18\92¯Xt\eh³¨\ 1\16 fY\96
-k\vWâ@\8cº`I÷\90Ô\82§\ f¨mxï\18[h\8b\95Â'4\85äÿ'på>\ 6,ß\8fv^T¦pøcÐé\ 1\94C䱬\ 6\9a\89brÌ}?7U]GY®\8dB\9aÔ\98¢\a÷xÀ\91v¸kÇ;º\ 4\11ø/¸÷\97\bqæ\84=û\8d|\86\ 6ñ¦Äáå6Ð'\yxÕh\87\8eï\8cëìøVî\ föZ\92y±E/!Éu½\ 5a\91¿Æô\87^`¯ÇZ\84¯Xû<Õ\18A~\9as\19e\10×\90¥²os^\97hs\ 5\ 1\r+.¤/jç¡L£µ%\r\8cÔÌè·\96\19\8c,\87Á\ 2\ 5wûü\0ö£ð\9c\1d\8b *Ä ^h\88Âÿ\1dÍí \9fC7\99¯lmö"?\881\ f7\16Ü\16h8È\12/^p\7fØ\ e|õ\1acÌçB\90Ôï`\8b\83\15BçVë\82+O2\ 6\vñ\19H\ 1\97t½O\99\129\12õö¸\9f?Ó\10æV`É^6\0\ 2D¬(è4^u\1aò\ eÏí\88y,\88éEÊ'5Dx\81ò*\8fA¬±Á\ 3Í\12\96I\ eL\9b\1d\86¨yhmÐ\96\9d¶\aq\91^ýº8\81\9f¥éì&»¡ëÛ\19ÿ\8c¿P\9d2µ¿Óëiv{d\80ßeô\÷«\95Zb ïzNÃ\ fþãQÆT\ 4k?{<ëâ\86ß:\ 6»X;C/Ù\0]GÏw\8fp\bh&¼\89\189a\8cZ:o\15\ 6\ 2{_\1d\86G½ \9cü\80±Õ?Á\1e\91×ùº5µYA3±\8a0M¸\ea\ 6}©Ä\7fwƹ\8a«\ 3 "°å\16¦·,\83íM\836\1a!@G°9 ¾3Ê!ùÑÔ\84I6 (Õ+W\82PVç¦éàmyÆ \13ãç\819²d(\18!,\8e²¯Å*&!w\e@Ð\81\8c[ô¦¯\95¥ÎÀ%\86\99;\0%£\a\8cáΰï±V\ 5ldÅXÃZ\8bQ6-\ 4\r\843\9b$*û]\83¼\19X(\86Øv^nØ@.øò(ZÁ+Ë~À¾\91\ 5AK °¿Y\88;R(¹\vI\8d\8dt\12\1dÐ!0\8f®a\ 3Í\13\14Ý~*N\83Ø · k \7fð²¥V²@E\93wy¢úÝ\17Ò\87\9dµFlv³0Ý^'i!ØàU\ 3\16¢l*:ÊáÍDôR0ucw\eNì+ÃOÑ3!\97`%y¸\97iÐQA¼ÞW0\8aün\83·¿
-/!hÑs4t\9f\83\89¤û`ìjÞý\v¡]\bÍöV¸\96¯U»\12JV \11{\1at\ e<<\1a5\10\19\8b\ 2ûÉÑp\ 6\96\8e´Î=¦\aäö`O|?K²\18'\11Q\1cöI¤=\18¶Â+²lï`î\99àøT\©ì|&\0÷>Ä2X4|ÕÈ\9e\92Èq§\9a¬8\12t^E£-=\986fÉ\91Dó"E=\89\ e\fÎ\16°\1d\8aÒhï6
-ï$l@\18ÜÑk\e§Í\85æ\ 6ßÇ2î\13:a\rÉ+HðºðÀ\82ô\ 1\ 4,"\85Æ[\1f\ 6\97ý,\ÝÈ%\88\13á'ÂzMÓ\84ëÍ_\84öH\80Ï\ 6ôn£½\9bÜ̲ ~!ò\81_=çw\8f\9fî@%ó\9d\9bûÙäx\9b\8a¦\93O]\84\87/fSüÖ¤xã·&׳k,\19yðý{>\8d\ 5õûÉ¿\89±ÍUendstream
-endobj
-658 0 obj
-1868
-endobj
-659 0 obj<</Type/Page/Parent 490 0 R/Contents 660 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-660 0 obj<</Length 661 0 R/Filter/FlateDecode>>stream
-x\ 1\8dWïo\139\10ýÞ¿b¾]*\954 i\12î[¡\aªt\a\1c\ 4q'UBÎÚÉ\9azíÅÞMÈ\7f\7folo³ÝVè\84\90 kÏ\8f7oÞ\8c\7f\9cMi\82?SZÎèå\82\8aêìõúìòí\9c¦SZoñe±ZÒZÒd<\99Lh]\8c\9c\97Ê\8fi]ê@Ú6ÊoE¡¨\12÷*\90\90RÛ\1d\91 «\ e$Ú¦T¶Ñ\85h´³\14\94ßk\1cÝ:O_µÝh+i¯ü\91\94\bÇ\v\12ÆPS\8a\ 6W\95\fD\8d£\8d:_\7f?\9bÐ\8béËñ\fA\8c¤³\8aà7\9e\83qâï\97o\11~\fvT\8bêÛ!\99\1e\a\97>v\99\8c¨r²5\8aØ@áj$û\18X¸4zs\19TÑzÝ\1c/\87\16\ 4Bf·ðC°a\eï\fmµAêÈ\8aO÷\82õʨ½°M\978àñ\8aÚZ\8a&¹FÆî\0°\1eô×\82º\1cè³RÑáÇë¿Hº¢\80gB3ÂX9ÿ\ 4"Õ\bmÂ\98\83ùc}\86²Ñâåb¼ ùj\89\7fÏð\17QlS\95_Ñt\9e«<\99\8dW\8fê¼\1aÏñ\87¾ lÄy¿ó®éö\86®\11v*écx\90ú\8c©2ú\8aª\83\ 2-ßDwñ"\83îUL½µ`\10S@ºC ÷ëX\11Ý0\ 3Ø0À\ 1\7f\90ª\as\f¢5Èx\8fºK&\13nÞ\8d>ÝÞÜ\9dw\1c\f\ 3Ü\83Ñ»²1G\928\8c+\å/ïoÿ¡C©\8b\92J\81B\90\17v§ÈmÙÑFù\90?r\858ðH\8däp{\8c\99\ 404W?\88J%\ 3\ 3ÏÚf3ðøp9å\1fÆtÛ0óri\7f\vôÝm84Ð\b]Ð\10r\ 2±s¨Z>\ 4Æ^)6\ e\8e\ 51&b|\a\9e³ÕDm»k=2\0¢ð·\ 3t\16\84\85\adËä\8dX¤êÀM¨¹}Ù\89xz*\97®;¥\9f¸\8d\88"h
-\r¨Ø¯)W\1f@Ãn4Âùoá¢WõÈ\ fD\88
-\agö\88\98\95\81#Üj\1fP6]©\8b\94Å Û\13Qø´U?\9b\94\14ÒÙz\87Öä\9fc\85\99#\8abÁjï
-\15\10R]\e\9d\1a¶\1fM\17å\a \f\ 3ì{àµÃø ¡T¥\0#+Øb¶âÿ\83¼ú\99G)\8b §\8c!n\ f°\80&©U¹y\16c4£\1cqÄ\80¤5MH%\ 3Fì\89\95\95ù\19¡\96T\ 3_\1d\1a\10\1cT\aó\0.\9a³;\b\91\11\e\11\14\95Ê\80
-Ü\8f\8dÜP÷s×=\83\14\95\r NÖ×ÄHö\98óìÈÉD\8d\16AÝ\1c\ 2\1dı/9óù\ 2\8aýkÉ\99Og1áÓhaɹ\1aÓ§\98<½\11E\89\9c9Äþ<Ê"s\8d\94\8a¨\vá\b\14**\84¥\9d²ÊCA\90q\91ð\11ò\13Üd¹w\8ds÷m\rJ®\1d\90\96-\1a \11©98\7f\8f\8e\ 4ûR³\84¡¼æ«]\eG±@=á=\ 6K¡(\15<0ô\920ôØîg\88wP?Zeá(é\r\856Ò\10½9²\ 4JW\89'í\95'\8cA¥Ñö_\1eë©E·Ti\16xÕ´ÞÂ!\e\13ôñæM\14\ 2\84\84ßðSÇ\a\1c8tÐM\89S]D\ 3
-äø\84 èê\aÃ0Â\99ÀrVÝîv\97\ f8ª-\ 4\9e\aTrÚo\89\ 3\14Kqc \9bÔtàô4%zY1í\1d4\FéÈ\18Ã6<`i`\19W?k\8dú]ÄØ\9e\89È3è GO\16\ 6\8e\19*fGá*H$\ e\8a\1dÊÀâò1¨YÖO.u\17\ 6Ê\ 2Y{æp@EÉ\82\83(QQ\ e¥\ 4\17\125²-ÝK\9bK'u(\ 4ö,Ä\83à0vÑz¼6\0ãSÕqî\94 \ 4\10\ 5+ARÀ®X\9cnÞ\ 2f¯®Ðn¿nÉÙb\8aM¡¿í¸!o\81\bD.\91\8d#zãìVcÊÄ_ØÇ3\rº\ 6\82Øì µ\r«\ 3§ÀȲXv|D\ 6 V\eXÙ8b\8c¢{±\83þ\10Äz\8f \1a\95\v_\92\8bnÍëíXu\8bmMT\eq\19e] Ã\9e,m \1a\aÎ \1f\8f®õ\98\18¨5¢Ï|\95*í½\8b+\82`>\ 4\91c `E\1dJ\17Õx@\1f\ e:Ù\b°\8bî\ 6\91d\9a¦Xo\85ç9#\fÖ\1ey\ 4\9b\9aTÈÎ._Þ¶\80cÛZ(\99³Â`ç$V\9e\fÐC¯ñM\80%\ 6îq¾ÁBË[`d°Q?\81#t\10û\13\8b\83ÉÁѦÕ\98\ 2è\98\ eù´cC\ 4pÈ\90¨\\8b= \8e\1f\87\12\87éЩD#\eWs£§l7\98´Ø«°«\19\14\fb÷úúÛúý»8\ ezcí\ 3«\1fàO£3S\ 1\17\1e\15\9e¿\ 3ë\16Ñ2ji\92§ê_uK~ÎAÞ\8dVwçé[oÇGö58\94\17±8«;Àa|\0`\94B¨lGåGý\15§\ 6/\9e1(QÕ\80º\7f6îý\10\80\7f\11s\ 5\82GÉ<èP2ÕÓ\9a\1f\93{FØ\13g¤P\15&(\8a°I\8dnñ\8f»sê\14:Ö\15mÍH÷Qç\87\ 5æË\ 5\86\bpGU\19Ât\8e\ 5@X\8br\16J\ e\92MNg\98ËÂÔ%Vàd¦?¶§\93+¼\ f~\11Ëi|\8bõ§öbL\7fêJ§\97I\Ç\9fÑ\83¯ùÉ\97öï<f@9sº ø±ïá¡Ðú¸¸w!Æwbà7dZá\ fXk\\8d¡íÈaª@¼Y\19A^\8cÁáÀÎY\86ß\13SV\99EÓÅr<ÅÛö\15o\\91³ôÑ»ïÐPºé¿³øÖ\8btøÅr\86\a°\1cýÏ\87Ñ|9Ç\8b*Þ¸Z°\19èðßgÿ\ 1Ρ÷éendstream
-endobj
-661 0 obj
-1744
-endobj
-662 0 obj<</Type/Page/Parent 490 0 R/Contents 663 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
-663 0 obj<</Length 664 0 R/Filter/FlateDecode>>stream
-x\ 1}UMsâ8\14¼ó+Þ1[\15<@\b$Ç$³©JÕ&\95\9d05{Ø\8b\90d£\89-yô\ 1ÿß~²MX\96Ù
-1\94méõëî×ú1\9aÒ\ 4\7fSZÎèjA²\19ݯF\9f\1eç4\9dÒªä[\8b\9b%\14M\8aÉdB+yñÍص±\8aL \99¼×6Ö{r\16\17±\15¦\16ëZSé<QÜhúÃØô\93\«½\88ÆV\14ö!êæ\92D\1d7.U\ej\9d\8f\81¢#\87×ýÇ\9b¿¾\8f&4\9e^\153T¿èÖ\ 5\12^\93Ô>
-Ã\ 5[\17\82A½\82\1eQ0$y´ß\1a(´È\8f/\89v\9a¼þ\91\f\963¬\aªÍÚ\v\ fàe¾\11\85¯t<)z
-\9ba¢JË\98óª\17ÑhzÓ~k$¾w&\ 2\80\05¯uªªLÄ]B9\e\8dDûÎ\12=;\95j\1dN
-õÝ\15´Ú\80U|ÖZº\86ùj\1c7ì\9a\ 6\8bE \97··\\80^ï\9e©\ 2 \a8\ 2oTôõåé/Új«\9c\ f\ 5q\95O\8f²\97r¼,nèê¶X0\9f\7fÏ\16Ëþù 5?\1e_ÏpÅó\15HjDÛ\ 2C`\8e ºr;\0XÑ\97§ÏY°\˨@\fغ\88÷\95\86°\95ó&n\1a´\³'@\87Ò- a\1fˬ\9dôî¼\82îèd·1 \8f\92åºZQ
-Úc\8d§Ê»ÔvÒ\a-÷´ë<XÐ\13\97Ý\83/R¦,\8dLu\84ñ\1cÄ\96n\8b}ÿ[ï¸+o\14¿Üw24L¦óDiàd\90oÙm,FÌêX\98»éää\11pÞ§6\ 2/\90*\1d¢w{Îr?[\14óÿã~Ðæá0U@?´\9a\15o²{H9Ý1\1eÅ;\10\1a\8b\1e\84\94.Ùx\18 Ú9ÿ\1eb\87\93E¨]Åü\9bæT\0Ï \8dd\7fB˸\11\aJ×ÌvÐ1\8fó\91\ 3²2g[\1cÆõWö\1a(¸O¦VLi/$\95Þ5\14\ò\18$fõ@\ 1ah#\86V+ã\12L\80ñ\88Ã(3û\r²\887ê×J\a\ fòfì²ñQ\80Ä\9d£7Ѭ\ 5\11\ 6ßÊ\8dÆ\80|\ 3G\.Yxp\a\1f\81Èàê-\87\ 4nÃhw[\93\91ÂÍ]¤Y-u\b\9c\1de²\996Q\9b¸\87\f'Îfõ\1a\9eÑ®n\86ÖÕ>ËÝÀÍ\81»ßW#\84.]_Mq\9dß,q\9dá\1f\81Pv!}KS\18ªD|Ïo\979'?Rú¦X\16ôବS\80²]\14\f£\ e^f\1cêyÌ\a \86h\8e\eÌ\e\92\99áCé!!ÿ\95u}Ø]þ:éú CÒ[uÂ\vÆÛ»Ö\e\ 1]éÙHï\82+#}y} Î\8c@\e\ 1\ 5ðËír\f°*\9d\ e\1an\14\rò\93CÇF]ñ©\ 2W# >öù0êI]å²\1a}® O©\9bü®q\ e_>$\ 2G\bÄ\17È\1d\8dYðZ¥¬2g\14s"\14\92Ù`fP\e8áÁ\10\19\81O6;QPc~êÓ¦sÆð\1c"A\86\eý{Áøz\91çÓ[\ 4ï9\91oúø\9e.\96\ 5\9fÒ8\83\8f\ eã·»çû;zõî»\96\91>;\99\1a\1c7\99\15Þ}Ü\1awË.Î\98b¾\9c£0ozq½ì\ 1ý9ú\a3ë\92Wendstream
-endobj
-664 0 obj
-1010
-endobj
-665 0 obj<</Type/Page/Parent 490 0 R/Contents 666 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 200 0 R>>endobj
-666 0 obj<</Length 667 0 R/Filter/FlateDecode>>stream
-x\ 1\95XÁnÛH\12½û+
-91\80MK²"Y{s\f{ÖÀ ÉÆ\9eÉ\1e|i\91-³7d7§IZ£¿ßWÕl\8a¢\1d,\16\ 6\fQ$«êU½zU¿Îæ4Ãß\9cÖ\vºZQV\9d}~:»¼ßÐbFO;ÜY¯é)§Y:\9bá\9b,¹-TÝjO\9b\94þøòðoú¦}e\9aÆ8K\9fMÛ\90²9ýx°¹Û7ôåéãÓ\7fÎft±XÂFr\93eºièÖÙÖ»\92~7MÛð\ 3ìn\8e'ØÝÅÕ<]ðÃ\9bt\9eÒ\9fFï\8d}\11£Y¡ì\v_\88ÛzpÛP×ð×m¡á\90¨ÑYçM{è]ÏW)\ 3Hr£J÷Òû[Ò|Þû[¬ùî\17½'cÅÆ£ª¶\8a\16é,]\92×¥V\8d&ÓÈ-µ5%,ÓÎyúa\ 2Fö\99\95F[`o\1dbÑü¨ñdUk^õ\10\ e>´-â\94\b\80s~\15p\86¸hëþæ×é\15\88\ 5når³;\88ÛÎæÚ\97\87÷°§1Á+DË8\ËþU\8b\7f\b:\ 6\8c\8f\99òz×\95d\1dî9Ê\U{\87Êi\12\1f1kävr-I.\ÓRÈ\a,øÎZ\8eÁÙs\8e0æ·ÇÑ´¦,Émõ\ 1nñ\89˱3¥¦c¥`¡Ô\9cI\84§z»¤òÊX0Á«\16YÍ\94åD ¬»§3f\9dP\8fæüéûog\8bõ,]Órs\8dªV´Ø¬Óy\7fUÒ#sw\86Ë\8d\94üÈÙ\aÛ{\vUe\8aªCq8È\ïTW¶ôªÊNGøT+¯*ÍDg\9c\be쪢«ÅUúiäx|\8d»«Í\10d\fë\14\89\7f¡ËûEÏÂ\88i\1a6Yä)+©éêÚùV\12>\98\91Ô\88\99Hæ\84
-ÕÐVkKÒ+:§\1dJ̯]Þ£Å\85ñ\17ÁÙ@¿\9d*\e\1d\1e9Ú\ 1?NßJZßM\9f:§\ 6|\945uW\82ë\10\0pçXíFº¦ó\16qàÞö\103=*.-×\9fP«åõ:\9dqË¡áh\17\15(JÂrÉ\82p¬æ&]¤ôO·g\1aK»\bÍ\8e\ 4¶\ 3¹\9a\ 2¤?\ 5Çb$\1d\7f\8fÔ\80ÆܾK8\ e-\fL`x©/p\99ý¤½i\vá\887/E\v°\8eÛ{Ûµ-\83\85\1f\v-`\8e\83¹¹ñ:\ 3\85\ f¬#\91ÝxÁ¶zÚ*¹ga(¡\a \17^ýãË-øÖ\16)ý(P<&e¥mGµ«\9b\8b®>çà\10\r{ä{\ 1Ъ/hòÍ;$½5z¢m A\93\10\8eh\ 1¢v\88ºâ\12\r\ e¢xD)zbÉØz\16)êjyÌ:_©²oäÁ\11À²\98\12«Ö9ç#dj¬\9c"?{\96\84B\ 1¬"\v]kÕ\16Úà\82X3\8c\91\ e¶®f6ù\9f Ë\ 4áãHÑ/ï\a\9a¦t+y\91´ r±\8eÖ>¸\8e\10\10\7\9a[Üã\7f¨Ys>5ýí8FNy\92¼y\94nºÜ°\82¿y\90õd\12ò×½Õ¾)L=yømÊßÔó\17n"í\ 4X¦\98\88\1aô\ 4\83\98ÅÚ{\10©ÂxU/\9anÐG\7fuº\ 1õ¨\ 6Ù@Q|\8b\14±ø\17ºÌQ¹0Z\ 2íÑI\1cç¨\1aª®µòdÂ0\803|\ e¯3\ 3¹inƺ}Î4V\91\16ûÂd\ 5?o@~Ì®\9c;\153\ 1-\8bPOß\94[ù´CT\9fjÁ\81ÆB;\84ñª\ 2\15û¸xÚJ` ãK\90\19( G8\r0%!wÏ[\84\86TØ\8b]g3\16.UNàKãÇ&\16\15 m\84\17[SiÌ¿àÆÙò@\1c\ 5OÖÀ±sñ\1fÊþ)öèM@8"ïI9¹,XZ<P²½>UTb,¢a'±1fxwPz&¸\1dËé\ 2sqõ?ät±ZNÆã&½:®ZAÏÞ§ï \9eÒxa\17x\ fî\87\81þ\1fB"\86\9e\8d°G23ÐFV ]\96l\97{x_8r{\e2ý\ 2É´R|.%(\88;ÚORc1²Cç#7ý"\83]¢\7f\9cÖ\83qô\vÓ\87Ç»ï\7fÞ}\7f~\16*='¿³:±\9dç\8f\93ØG/A¦1¨\82Í8Ä\93`h\8a\97\19Ã|Ôíç\87¯\8fbyÐà \97(ç«öQn\ 6s\1cÏ/\8cI¨\825ª¹lkò5\92Æo\8dZyH!WV6·iä'¨\7fá37MæM\1dVÚ\96g\ 4\99\1c|Å\8eÊ\9f\19c\9fÁ02Àã\1d\86_ÞoÕ\93\98~»»E2v\86¥¨¯SØêUÓì\9dÏ)WPslÞÏ\1fOT>&}h¬ÛÒA\b§1÷\13\1a=\ 2é\b{\1eê\10\9a?*p$ÀC\90¸Ó}ï¸\9b%ow°q\17Ã,ÖUîÆ\10C\³\92÷÷ª8Þ\8fM\16è*½\ RQX _G\ 2D´£¢~¸\ 3g\ eÎê I\93)<î\95\10Z´\92<©\9f\9a¾¾ßáIlP\193¬KA\8c¤!\812,\96Rni@\1eq¡\82È\84 ÂCh^ßèrGÏ\89l.A(&\140¼4`F\83Xu©°¦ÄéÁ2À§\93Rá\ Ôê7\18á\17\v\ 3\96:\1aéå þp-½\16\ fd|\9a`\b[Ù\ 1GÙ\13f2µ8;\1e'<¬\10r¨\93EZ\16>\87\ 3'\e=A\e§\10N:ý|ÅÔÅPåE,lÂØ\ 1\99Ðç\13ÐêU\99RmycäÉÑ\a\1cê3,tÞ9ÙõÇ<cì)Ýà\18Ç+OH(À"Ô\9eë²\11ð\89[\ 6*6˪\ eç<>5÷g¼S\f\93Ðbñ\18l?\8bBG÷éÅ,\1fÒÛoË!\80\81)hÜ~e\ eÂ&eãdbb
--/ï¯û\81\18´tÅ'ÖÛÿë÷\ 4úÕo\bË5O5üB\91'\9f®\19\1a\8elÿ:û/À\9a$\ 4endstream
-endobj
-667 0 obj
-1804
-endobj
-668 0 obj<</Type/Page/Parent 490 0 R/Contents 669 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-669 0 obj<</Length 670 0 R/Filter/FlateDecode>>stream
-x\ 1\95XÁrÛ6\10½û+vx\113£Ð\92ìÈv/\1dÛ±;î$N\1a«I\ f¾@$h¡& \16\80,«_ß·\0)\91T\92\99Nf2²\ 1\ 1»oß¾}ð?GS\9aàß\94Îft2§´<ºZ\1c\1dß\9eÒtJ\8b\1c+óó3Zd4I&\93 -Òx±\92F\92²$*º_PºÒ\9b\8aR]\96¢ÊÈ\84£\8d*
-Úhó\8cOnE\ f¢\
-Âö\8cDQè\r Z[iÂâeVªJYg\84Ó\86j£^ðeñ$ß,þ>\9aÐÛéI2Ãíqª«J¦NfDNã\80pæ,\99$§\84³^p\9c°d´v¼\9e®Dõ$\11\8c$\ 4'\8d]©\9atN\94«BZÒ\15-5\ 2\13TèT\14Èâö!,m\93%i3¸ÝÈR;I¥^W\1c\82ß\8f]M\14\19\82\96 -VÀ\84ay\11ª\10ËBrDµ0\8eoæPøÐãÛy\ 3lü ÓB-\9b߶pÇ\f©\95éÚ(·%¬\ea¶´ÁON"êí °ßQ\8arK\97E¡,²â\14ù¦\80ÎB\8arÜ '7ºôË¥PU³'w5YådÂ\aß,\8ePe\9a\9fÌ\939\9d\9e\9fá3\10&T;\ f¤¸ éiC\8aÉ,9ïÑâ"9Mè«\92\eU=y0\19 L\19TM#\85Z\9aRY«te\ 3\ emÆ(ò\8c ƼBtÊd´\;\87l\80å\1e¶w-lÑçýIQÿ¨¸ùfB×\85J\9f9\10\1c\833--\r~²´®QôL\89B?\81\ 2¯X\ 3]-\18\8c\1dÌ\b¾p\0q'pOa\ eéÏû»¿\ 2³ÚÚ2±z '\ 4B4ôãL2eëBlÁ\1e`ÏgäÚ\94ôKH M\8e±\98\83Ñ@#z¸ùòõæËã£o\95Çø\83F6\95(åã\9bAÖ\9d/}ó\19Î\9cµ\80\85\83\86H5àÞKwu÷éÁ\9f< Oh«qCÐÝq\1cÏ\ f\ eó¡r\8c»\93<P¡ÙW\9a¿Õiitf(0c\a\9eB\1e\ 6\91÷²þÁ\9dÀ55ªvhA\82\8apÍU&+§ò-\7ff¤\e\ 4+\0\ eýÙ\ 2ù5î
-e\18ÄôÛÍ5ÀÈ\95,²¶²>\85ZX\vAË(\13N,\85E\15|Çt°¿\vM\8e\86\a\0\ ez4H¦r$Ò\82캮µqßÉÆJ¯]a\ 5\82ìå7ÎEa=%÷\92\1csV\r\89<íXâ\82èÒ\12(xA\86öpîP\93}Á:4ku5º\81tnu%\a¤\8aw\ïvn¸¤{\aÎ\8fn×\90ûk]9£\8bh\bË\ 2At[(`Ûk\88Lå9t¬r¾6¦\11i\1f@«\1fJÚ1YMw#\\95I.9¢à\ 47\ 2\ 5e\14:\97\f\8a* `ûöË\95±®+w'\17'h¹\9fËÝÉ»\vHbw
-²ÜM\13ºå«;\8aÔ¯+Óc§mÖ\81â\ 2\1cÚ5Åñ\93Ñëú\18Ä\ 2ÝÀÝ\9ag\ 6¨é\13Kµ1ÒÖªÊ\98Ç\91\91"\8bÆ\14ñ(\90üA¾bJàãO\12\ fGb"\ 1\80RÔ5Äg¹m\84_U~\8eº\95\91\92d!KàÏl¹¼þ@a23º#3\1aÓh\83ÿ8®Ñë\88\96ÊÙö0\7f\ 6¶\rðn"×!r>´S\e\9e\93\8d\80\86¼;kÝ@ýÙ\1e\88§B/ý\90&\ fW@ø;Tn\99Ü/A<F¿³ë`ë\80ì9+\fK?\94{W7{ Ë¡@>ºN´\8dÞ3\ e»8:jÖ;«G8tbpJýÈãNc¶³0&\ 5£ã±þîW\82]ÙßßÕ\ 4ÿMf\f\ 6.ÄÐ÷R\93S7mÈÚ \½È;(0R;ªú\98|ÞÃ\ 6¿d:TÛ°u\7f\16L\f\88\92éjä\98.\90[öep\89È\8f)ÁcÂB\rSØ0Ûhe[Ô8°ý \90C\0£àó\ e¤\v%\1cl\8drhÔ o í\15kp\r3\ 4!®íÚ\ f\vFa\9f\95Ý)`md®^CGñ\1e\9e\ e\ayPô\80rÀnÐe\9aJk\ f"m¼\0ðh\ 4Êss\bñÕ\1a\9e\9a\9dÊ\8a\9b\18SS\85Yãuo\ 5ø*Ý\8bÑ»læ;\93Yx\ fªÒu!\1afûyèkÉ\8eÅóü\0\9a²ÆL\80"üJw°\95&Ã\80acÝ\18ø¨\7faÄK<\15$\90ã\ 6)54]!\ 2\8feãÿ5&M¡\ 5Pb¼î\17ý\12uZ)Z\88gI\9fZã~\0\1aK\94p\107øDIô\18oV
-4j\80(¥¨¼\v¨<%\1fßø\88\8cä©\8bNd\ e6¹ùÇ °\e$ß6°]\89\97ÖH Lý ãèÓAt\10Hæ¾÷\7f\18s\e\1c\81'\92\ 52pç©^\e\8bÁ¥Ñ\13È\11[\v\9fQtü è_iô\98\9a\ 4\ 6QñZ·È }Ô,3Òáµá\9f4\8cj\ 6¶±ÇF5V\98\1c@\9aCàç\18×ç ºÀKPÃî\0\9c\9e°Óÿù\0\9cNÂClÿ\fä\ 18KèýÎá\7fÞûò\80R«j»)ØîÅ4gc\1e$n÷ø"\e^_\0\1c\bm@¶\9d1\bb\ 2ü:µ Òì§9/3º\9dU\82ç\1e Èø0uüæ`\9fZ{±E%¬,òq\0\f\98µí¿÷\r;ßÎþaw#Fk\85\83-2jz9ØÌ>Oºäþòí\802à\95uÛ¢}Cþ0'Ä\95Â\að\13´3Ç\89ä«HÙ<q\86\96í7\9b"/\vìx½=\1a`ÑE
-)\8cw\9e
-¢!\96èÔ0ðqá\1e\80&¿ö\ 2Ï ãÛóƨNçgÉ\14\7f+`/\85çËÃåÇ«Kúlôß\18Gô^§k6\18Â\81\9b\1cÊÛ°ýíÙ\f\7fRÈâÿ÷v<=;ÅÛÓ\7fñÝ\ 5\9f\86wë\1fGÿ\ 1Ñû7#endstream
-endobj
-670 0 obj
-1790
-endobj
-671 0 obj<</Type/Page/Parent 490 0 R/Contents 672 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-672 0 obj<</Length 673 0 R/Filter/FlateDecode>>stream
-x\ 1\95WÁrÛ6\10½û+vtRf\1cÙRlÉéÍ©\9bi&\8dÝ6ê´\a_ \12\94\10\93\ 4\ 3\90¦õ÷}»\80$
-r:ÓñØÖ\88Àâí¾·\ fËïgSºÄÏ\94\163z7§¬:û°<»øxEÓ)-\v<\99ß,h\99Óåäòò\92\96Ùx¹Ñäufë\1cÿZ²\ 5åÆ鬵nK\8dv\95ñÞØÚÓFyª-9Jª´ªM½&25µØÿ×ý§\7f\8e\16÷Ö\959)ÄtºqÚëºõo\96ßÎ.éíôÝd\ 6\0cÞÇ_]|¼\8eØÆ42õF;Óê|\14\1eí`\8f\8f¢·\eÕ"ø\96
-SjÊ\0 ;¨7í\ 6x\0ÈøA\ e½í\0%\ 6\9eD\10³ùä\8aA|UÕJ\91ßÖ@ã\8d×\9eÓñz·\1cQ\87%(¬£û%¶\84´ÚÎI\rP\16Uó×·?ÿöZ1\92´+\9bk,ã\ 4¨Ö}Ha\9f\ 3B\aH\96\v\8b<üF9M!\a°¢Í³\96\1c~Y\9e\81A\9aÏÞ!\91«\9b\ 5>Ïð\8bµE ü=M\91!\13~}ó~2?¢üýäzB_ln\8a-³(UDj¯ò~Ì\ 3ø\9b±|ÆÉnfúÕí\84\1cP!oª\ 6TñÇl£ê5\1fË\ 2È\8doJµMê\1cU\95\eUÚuR¿\95}9\17aQV\9aìi\17(ÀÜ+éáó1î1º¶µõ\84~µ½~Öî\9c\8fGµ¸ºT\9aÊ´ª\15\99Gj:¯\1døÑ9\14ai\85\85=/µE8\\95Þ&ÀLÝj§²\10EÄ(\19ú\16µQ.\8f¼\1eäD\95òO¬\9d\1c\9f\9a\86\13AïÝ=|E\95ÚÖ\19\0\169B)\8c\83að©À\92\1cܪ']C±¼ ËlW·©Ê?\15\ 2¥QNU\1a(cßÍv}WC\8cYI¾k\1aëÚ´r¬B\18\ 3Â\87'0\17±\92q\ 1<\ 2æ`/c>¨\96ÞD\12ºjd\1fog\8féÐÚǦÒ\9b²¤B\992É\89{\99Û*\9c¸§ut\9beÚ{ºÓµ\81GÄÇ\a\93¨ðPC\87°Tc\97/¡´Â8\ f0p\b(ÏÂÉZt9·;êËJ<9)?õ !p\vÐ\b\10M\0\8d\\1aÄ\ 6{¬\1aϦ\18\9a\18\1d\89î|\1c\9b6ìY£{Án\9d$«\9dC÷Eì\1c&ÅÂø\9d®\18rãl\ 65tÐb¦bí \ e\91Qnr\81¥_PêV§\16úøfBKö\14vï\98ùÖv\88S\93Ëm\82ª\82Å7] k\95ú\80<\a\17\97\14/ÖÎvÍE0ù\83¢½Ô\ 1h\82\vsws\ 3\13Z6\9e\8cöè\80z\vCsÐþ÷\ eVO½.Súa\13à\ 4>Ì=Çì\bÀ#/\16âäÞÙ\aÅ\rõ\8aòÕ`\e¡¯Ø\87\1eÇ\1a\ 2C#0aç$é\9c\13H\90\94\1eßàbóRñgdS8[ \88\1dËÃ\8c£UÁþ\7fìV¼¹¦\9eÿp.)»\ f\9fS¦¢Y1\b¾<=\974JH¬¨iJÈ\9fÍt\84\ey\0g\84:É\19R\18or=!4?XNÈ\15Dôlp\ 11¤A\bRk\15\93: \ eþ1\14\88üáXZ91t\ e\80üOÒ:ɪ(Õ\1aö\89ËYû\f\ 6§ó\ 4\95ZY\oA¤0»Òö\9e±\8bõåÇWñJeOòý+·\973(\867n\14\1a\8e;\87y\ 4Î*\90©\92s£*2[5¶F\92©\8an}\98p¢Aú FÎ{äFç4êGÒ\7f£\97\11L\8bÇ\ 57ä`&\80=\17d±Aæ\87½\13\ e|Þw\19\f/\9d\91Fwº\84a#\9aø\1e\8eA?x|\97ñÀ\83xÂv¤\ 4\97\94Y×Öá\89h\r\14\89L !9Î:ÚáúK3ü\9bCÁ¦[¶Ç¡\1a°Y\rnvÎ9\ e\8b¼\9c3\1d®\86Õ\ 5ý\1d\ f\94¸xPUnh\8fÞ\82ª1B%\14äºP]\89{(\82\96Û\ eW\ 3\ 6</\97©\ 4\86Wï§\fQ¶ÌH\1c\91í¸g/gÚ{\ 5£â\ fU\a_îêl£Y-À\9e\8aôO\8dñ#KoÔaJ(\80~\81½sa\ 4Í\89¬%:<\8em\8fÏ@/ì\9dOcd\84Sï&\95ôøÓÖO\89 Ý\8b
-ø\rË=h\99{ã¨îbQ\8aNÍ\99ö\9a\ ej\91¢¨-EûÛ\98õ¦Ä¯\\81 #\87\9d<¢H
-?(!·×IUÂ]y\ eçv¢\14®Ì!$Rá+'4(?ò\8dÎp[\9c\10´Äp\93\0{èkܲ\eÓ\9c\9cyà\r\ e\9fï&K\18ÎIÝOG\a\bs_\r\9d\v\rqÆ\9eÞÌðÆòß3öôêF^(\ e¯U\98¹¡ÐÃL("\96\ 2&\13ax}\91i\90h?¢\89\13\1cæªýÜ}ÏC\80Ü}2"\1dæ\8ck\8e\r±C\14¶ãáµ\1f\84\83\ 5XÔ\1f\ 6nK¬DÇ\fæÕ Ásw×íO¡X»áp0Fí}\8b'×HÊnÄ\82Îaº\87\15xËIVì\ew°*ƹøx\13gÊé|1\99Ò|±\98ÜÈëÙí\97\ f·ô»³ßàxtg³®\82\91ȤÎÑß\86åo\173¼ÉæãÿûZsµ¸Â1²u~Éñ@ø\1fgÿ\ 2fÛÓiendstream
+8\8ae;¶S`\1f\9anY\vtY׺Ø\86º(h\89²ÙP¢+Ruóßï\1d©_\91[lØZ °$êx÷øÞ»Óç\93\98Æø\1fÓbBÓ9%ùÉõêäçÕÉ8Z.©ûSnq1¦É,ZÒl¹à\9f\13ü,%eX\8a«é,\9aÕOâ n´OfË9.Ã;Ý\13l\82×°sû\a;\ÜÌ(\8ei\95!¡ùrA«Ô?\1fÓ*9»\96\99AÌTÙ¤²V\15[Ú\99\ 39C\89)2µð¬4"ç\aûÒdJK;"åHYª¬Ì*Ík\94þµ?Tqõ'\89"%üº]Q¢\95,\9c}²út2¦óx\1aM°÷\99Ê÷Zæx@n'-*\95Âa\1f\eÕë&s\94\8cu!Z\1d\ 3{ ¬ [éÞYYþ"ÝË"3\80ãs%-"\19\ e\86Eå\17YòÕVúð\9cdùض¹\936\89pÊ\14\11½0\a\89Å#~q\90!\92Ù\9b\ 2©¥FZ*\8c£\9døÂ@\98\9c\0\17Ò°r/Já$\1dG¦LI\9d\8eÈ\14úÞ'U§°39\12Ü\89RF´Ú\ 1¿\\8aÂb\85p\83íCá]d¼\82B+UâdÊÕm$\1f\88*\8e⧪\94\893åý7Àì\ e¤\aæÛg¿¾2[SÐ\9b×Ï\e4GtØ©dÇ\14pB!Ç\\14÷¡,\1c>¶Mt\95r\ 2=\1c|Ñ\fÎ \16>\95\ 6s2Y?á\86O\11\rñ [í÷¦t\1eìf\19S.UY&K¦\ e\1fÃ\80n¾d/±1].ÆѼQT#\e\88ãâæª\95Âåô
+Rë\8ba\19-£I\14G\1c95\aK\80ìy\ 3Ï\1a.®¯¦ó\86«+\88 Î\19ïvHC+E8¥÷[m6B\7f\0ö \13\90Á°ù&b\9dá^`kf´6\a\86v}Æ\15ʯ\82Ų~ò4ì<¦+\96qLç\93Ë \12í\ fo/Ü\8e~¤5þ5py%t\97Ì»ö\8a\97¯×§ïÖë\1câ¯ßà\9b\ fë;ç}æA´+\9cc*3Qé\80½c\ 6\9b½¯\ 4¿xçÓÛ\10³\8e7¢Bä\12\1aàgVä\e\11Ô¹^³ øY\9b\8fg\80ô\voO9È\80Dü¢J$3 )á\16\10\81¨\9cÉq&\89ÐØb\13\94ö\9e5f\19b¿>¢\97\19Ý\9b\8aX@\95770\963ñ+`\14\8c13´\ 1mÄË\a\9b\7fÌ+ë>B\ 3wÒ¯õ\12&»\97\89\ 2éÓF\85½\83Ø\94à\8e\14\e\r¥\aD/kÒ¡\13´\94¹5N>\9f7þ|ö^ß%\9a&sQm¯°\96\ e0V¶\1eög\ 3·âÊ9[ÄΡRÜh¹Ú\18e"
+$«¼tI\f\8a\ 1Û\8a\9a\7fµe¶\981C¸\98\8dt\a)\v¨v\ví×Góp\15#B·¿\18\8fÒ7\10Þæ¼çñ\e\ 6<\80ãóåÆAÌ°è\ 3/U:]Ä]ßû\8eJ§3t®^Ã
+\1a\9dt\1aEÇù/\1aÅk5bþÐÉ×\84\9cý\19?
+§Étz\84´K\90ÕÉ2¢·\9e<;ÁMá\0¤\0S¦¾¢NËýG8zTÈ¡\9b#æE\bÄï\1cLyg \ 1\ eRë\91ï\95Ê¡\a\193\82ý¢_BUÁ0¾\93C} \8dñ\ß×Ì\ eFËNî\eM\9bt¨î¸\85ì+çØh\82\89¶
+hèÌ\1aEßô±\8e\9aJÓɯ+G\a¡Ü\ f\ 4{`ö 2â6uçeGLE\ 4juxlsu\vû\969B\89%u\16É\fú\a\17ôÉ\ 6\17<}\15¼(j\94Í°uÎÝw6\0WpºM?ittPZSZ9\85!\a\16\ 3¼\98\1aªlhÃHÁHªM\v\ f[º\ fô\105À µLë\83k°k3\83Õ»]ÅMö\8eÏ\ 3{ä´Si*\8bõ\93a\17\87g4s\85\0k6Èé1\18Ç {\8e=&\9fµÐà#3\rKd"ð\94S\13ͤÅ\99\87sÇÉ8Ð.\87µàèÐä»Z¬«²l\90³ÉB\ 3çQ¬îå\83RÁ3áIí§\1flÌ\ 3N;\97ñd\18ì\93»»\9fÂV¬\1a\15fJm\f´¡\15\8cöØ\86;Ãõ½Æ\9f¯÷ï¾Nú#@<\9d¶£s;9\ fF\80x<Á\98pl/So/\ ffÙ\7fç1\7f¡Û0ë\9ba ¡\9fÏtcÐ¥\83Þ\8efdna\90\87\97¤_Ç°õKó¨\86\e\83Sa[í¹\14,û¦\e\1dþ§dØÒñµÂãx¯Áu\1akêk\9aöÅͲnuñ|\1eÅ4¿ª\87~Ì\99×Ïèui>¡ýÐO&©ø\v \1dªÎãù\ 2ËÏ\17\13|\95¤gÁä\1fú:½,0\ 2W~x²Oém\rVµ§7õ\aÊ;x\16oá¿R\18¤Ù\82¿«|ÄË\98o ïü~ò7ù\82SÖendstream
+endobj
+675 0 obj
+1500
+endobj
+676 0 obj<</Type/Page/Parent 519 0 R/Contents 677 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+677 0 obj<</Length 678 0 R/Filter/FlateDecode>>stream
+x\ 1\9dXïoÛ6\10ý\9e¿âà/N\ 1Û\8dÝüj\81ah×\r(¶¦Ùâb\eæb %Úf#\91\1aIÅ1°?~ï\8e¢í)Ý0\fEÚÆ\92xwïÞ½{ò\1f'S:Ã\9f)]ÍèÅ%\15õÉ\9bùÉóï.h:¥ù\8a?º¼¾¢yIg\93³³3\9a\17§7.êWôlþ\19·\9dw·\9d¾£\8dzÐd]¤b£\8b{]Òv£"\r\8eÔ\ 6MÏ7®ÖC*\9d\ eä,ÝÌq][\1aTn\8d_ùâ\80L \80ÛUàÃÏh<}1\99!ô©Zº\a=á\ f¿\9d\9f \ fº¼|\81¿Ï¯¯ð÷\f?^Ó*åý²K\b÷¼\98ÉÓ\87į'×\93Ùä|B?\e[ºm \97¿Ðw+SiºÓ±mþ^\13\12\98]NÎ9\81\9f9UÅuxZ\19\1f"!í@Ær)\87ÓF\147È\84Ïã['o_Ϲ¦Âk\15u9Ba¤8UW\95Ú\a\1aÜEå#½×¶\1d\8cz%\ fÞêp\1f]3\18Ñ\09®½ªÃ\80\94-ip£ãƹr0!\9ao4 -\8d×EtÞ\0Z¾\ 3I\18O\85³QÛ\18hkª\8a\96\9ají×Ü\16\137\92gå
+UõÂ> /ã,ú\80óp3*,^-\16Û\ 4ØbÑ$¸ÂbÁ\ 5ZUkF ´Ë ÿh\11\8dq16\0\buoìZâÔ\ ex!C¾¼ò®&\8a\r\92ÿÕµ½è\92©Õ\88\e\9d\90\86áüm]¹¥ª>\91k¢¤6h<ªö`[¡PýW´Ó\81a
+\e\a4¿t1á&w\am\83\89\ 6\ f\7fÕ\vn\1d\b\88\86zô\86ã×ÊØ\88\1fDiLT\15U:Fn\e>\92PE\vpñ\8b²;r+)µ\83'wX({D#´ë@\f¡ 7 1Ð7ô\88«eX\87\81«Xi¯m¡\ 3\90z·¢\9dkѹ\80Î9Òvå|¡AH\9e\16\84>º{\ 4¤¥-B\82^\89{RJì\84±\9f¼\7f}\ 3j\827¥F%x®¦7\11ç\17\b\1f8bÜ\80Æü\90T\ 4MØOÆ\a+iïgà\ 2¸\15\ecõ\88ÖxÎÑ7¨Ð»\8an\95Õ\15ý\89\7fCØ\ 2äDUTP\81»rÆG\94\9eç\11QÕ\12\95ßÉå^\19\8c\93\aß@û\12]yÀ¹\0\81¼S5sî\b\r\9cp\v²\ 4úðý\88\96m\84üÐïШß\19o·\95°\85«\9b\16\8d%ÎÖë¥sq"ê6\86\ 2f\ 5\9a¦\8fðÉÿ¯\1cs\8bÂï\81\ 1}S\19\99\ 6çé½)¼\vn\15©»\1eèO®w|¤\7f¨á\88\r \13\1aþàÖ<|È\9aÕôcÂ\ eQñ\1cb5\ 2IB\v\89,Â\fØ7µò;ÂSx\bí\1c\1e\92èáû4%>ö\0dÒ\18\1c\11\ræÿ?"\99¥tÖ\81;» ñÅlrÍòúÑòÌ\1d84:Ð\80õ\12Zm+§Jt[ôãI9\93<!²\83\9e\~ºP\8ej§\eì\16\f_F\7f("\9eX\9dÕN¦\ 3ÊÆRWxÓĽ¦öSÃ\98ú|â\1dk\94Ï\1a\90\99ÔÍò?fJÃ\8c\83tê\8bédEï\83"\8a\9e\a\90ƽ¶*Z\1a,×5ëMâ\ 4ԧШ\ 6Ós\18\1eÙ\87Pp\93DG\85{l\8e\Eî"´;a`1E+l\87\ 3Ñ\9e²\879\a\9d\ºGYJ¢w¿±\16\8d¨éÔ`\84&3\7f?APCÔªä\9c>·!öjè=ö\89é¾k4Ë0·=¨zɪÈÀCEÓ\99$z¸8Å°\89TãF\9f/Ý#\7f\19!ýhBL\1a±ÔÊãÀ^dHËQ\91\9cý\9e\ 4ªÅ\916\9a\82·ü\11À\98\90.\ 3\9e\98=\99ú\9c1\88\v°eRÓý½Ð\1dó¤*ìÚ¦Á\9eÃæ\89\8bg#Ù\17©@\8eÁiñöèPíwí\ 3Ú-8Iú\eØ\91¥\86± \býªª\1d=¨Ê\94É®0¢\99\8c/÷Â\9eÊ6¼\83jYK\92øp\8e\9bó±½üÙ\14¢\ 66\1f\98 ¥Æ\93p\82\9c/È\15ä\8c\8elyÃ\ 5ö\92\1c>\17t\10À¯óR !öþð\1fK<J¼Hj\v¡\87Aj\e\14Ð9 2y¬\91¤\80\9dÞV%\e%µ\84\81\83¬êG^()\91½\9b\ 2/\91X¯ÂìÀv\14\1a]\98\95A©\1d%;\83Û¨¸\19\88\÷h*8\80®fÅ»·\13ëc÷÷o&ñöËÎ0û\8fäÉ¥Ç\9d\aíÃ\85®ÁBeC\9au¥À
+G\ 5"' \ 4/\19d\9d`LV¡m\84#ÉÃçF%SìV+Z\9cv\re\99³Ã\bM*û\98á©\1aûV\95cg\11d)ÖÃÒ«ñâÙ\84½aâÙA[dD:\8e¥j`IZ\8fcàÉ;G\8d\11\17k6foÆBÞá\99Rï5Mª\15S,åeï¶ïôÑ\9cî\19³¿\98h\90\87zoÁwX\87\Ó\1e´/\99ì\fä\91G¶z«!ʹ\ e\9e\8dC!\a×Ì\86¯ßÂwI§e¡0ÌRL>蹸¶p\84s×Ìc¥ì6^²\98X\85k¸Jí½\83×ÝïÛíË\8b\1e|\9dÏcv$\81â¤ù\7f-ô\fÒ»\ 6\86¹n U\18¦\ 3ÐiKñÝL\1c¯k¼Of ¡çoT\80\92B\8aö+\88Kë\ 5g!ïRô\9aõ\10tM\f"d\9aWà(½\8bJ\9cÖ\9aÇôjÖh_\9b\90^s8\vl\0Øú\8diÈ\9bõ\ 6Ùv\10u\84èE>\8czæÂ(?p\8cé¿u \aCaêîÅ\90-«\bg\17\ f¼åN\14Ê\ 2\e6øy¼ ì ºN¶p\vÆT°\ 6W°Æ\96\1a\9e6\aÎ~C^]Å¿K\10\1cfÉêÇý\e¬4\7f·ße\11\93\84\88inÀfØ/\96nN\12\826\80tK>é%\98ýß@\ 2>ÿîº{ñ\9e^^M¦øÎ`\9a¬ÝÝë÷o^³\9dûÌ6ÿ+Ú\1a«Rñ\9b\1c\ 3;N·\8f¯føj¡<Moèüΰ2ëÖËmô\ e\8eÀ·\85¼ü½â\17õ(\905ôSgø?ò2F\b~A\91¯\ eίÎ\11]N¼\98q\18|mðãÉ_.\v\96\91endstream
+endobj
+678 0 obj
+1896
+endobj
+679 0 obj<</Type/Page/Parent 519 0 R/Contents 680 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+680 0 obj<</Length 681 0 R/Filter/FlateDecode>>stream
+x\ 1\95WaOãF\10ýί\18Eª
+Rb\92\0 ÐO\1c\a=T ô.-ª0B\e{\13/±½¹];¹üû¾Ùµ\13Ç´\1fz'\ 4\98ìÎÌ{oÞ\8c¿\1f\f¨\8fÿ\ 3\1a\ fédDQvðirp|{J\83\ 1Mfüht>¦ILý ßïÓ$:T¹-¤\88IÏ(Õó¹Êç¤r*óX\1a*\12I/¥\95¦KKaíZ\9b¸K±Î\84Ê_)V\ 2\aºDK#%i#±\94\ 1\1dMÞ\ fz\88\86ËãÃ\81ÿ\1d¿ö\ 6'Á\90\1f\992w÷\1a9\97±*\ 2ùCâ\ 6=7"ë\92Ècd¡\17Hárÿ¦áî¦á(8å\9b¾üvó÷Ûýï×W÷o\ fW×_î\1eoÂðYå±^Û0¼.\8d\91yñ\974Vé<\f\9f\8c\9e©TÞ+[¸\8bûÔ«ïÙè\92Ö*Mi\86ÃH\81pÎlº4Ó\86¤\88\12ò\b\0 ê\92'Q$\ 1Ñ£.¤+\85"\9d\178d\19Ä"Q\96\16rCáaª\162ÝP¡i*\1d,\bZÃ\10]\86áºN\16õsrH\9bCå"\93á\11\80\ 5ü9Å2\95U\1c¾µ\91\82K\90)2ò{©\8c\8c]¢\1e§Fy/7?TQC\8eòÍ\86\18xm^ýG\8foG\95:\1a\87\9e¯¾>Þ=þÊYïÔsH=T\ 2X¤Ï\8aµÂñ÷Ë\97\ 4i\18\19!Â\86R\ 4DbP\94ûd3ûðÐA\ 5´Ú8ýO\98\84]ðå\19)F\1f\18%b%Áã\86T¶Ô¦\10y\ 1j\ 1/Yä\84l´S 2¨Â.
+½$\ 2Ó*çb\e¡q\15>b\va
+Êd^\82ñ\ 6\17í\9aw%ïQ\14\1efbÁ8 \9a\8ahQ.9INÍ)Eú¼Z\81\ 5ðÍ¥\8ce\1c\1ey\8a¸\9fN.\82\11«þd×\b#÷`Â\82súuu3!r6\ 3þ\1cÃÈL¯j\9eR\1d\89\14º4è÷\9eÎ!ÍDÅ14Fv\ 3\9a2\97Mxäeôùj´9\14Z VrÝÑ\8cÆE
+\12-\84ï\9c\0\9a\98Cu*\80;]êä²H´\8eùÇ\1d¦\1d×ñ\1d\Èýo;\90t
+ã±UÙ\rAZ)\fZ\91{\92\ 3p\9fül)xz¾ßZS/B³rLv\95;5ú¬¡Kï4\15\9d0¡}¯9ÝA\·+\9c\ ep:}\ 1kç1tqFQªÐ÷ãg\1f\8fG\89\8c\9cH?ôJ\8då\12\9e\ 2j¬\94ÔA0H\94\9ftX¢\91QS¨\96ÄT¯\9c1°K6¤ÈX\ 4L\976-¢Ü_\1e®\1e="Mìà.ÿ"ÌÚHv\ 5Õõ\8fªGÃ3êÕJ¼\83\92A¹L-t,Tj»\0=\82¸ð»\15ÙT\80 XNË9\ f\16Jå
+\9fôfX¬%TwâÈ\1fô=\19ÇÜ\84<\1c\ 4*\8f\16\12\96eD´\9d\rÊl 1°Ø¢e\fK>\v\81e:çyâ/ts\84kæv\93Æðõ\92ýÀ\ 6Õeõ\0@!<\ 3¼mD\11O3x6\ 6Áã\84\80í\8aç\1fD\97\ 3F\83ña\91\e\1aÙh\91±Ú*\ 6«ÆU\81L\1c\85\98\a~Ömï©#×°>\88\ 5\9cj¯à.×"\7fðÝ~ºðÏK\bº\89\8aå¨+\ 5\8b\80\1a!\9cm\0_:«h\9d\bçú-àb\ 5oÀdD\95ÄFã\8esGñ\fY\89\14röäyø]Â7\93\ 3¬\vtÒ\1fÁ\82NÏÇøy\88/\9c\9eùõâb;@\86ã³à\1c6µÛ/Î\83ó`\18 'ªÑ̹>k³\80 \14\98Ìt\1aô9ÅÝ\94i4ý3\83.\³WØ\ 3WëZ\eüüÇ\8d\8e«\9a\15DÛ¶\al\92Õ\89y\ 4+\9f ä\8a¹\16Bl].³\b
+\98Â\8aõ\9aìRFj¦\0w\91\18]Î\13gB{\8dº\14p0Ljã;åøöl·smW\r^\19üb³«÷ð%]D)\rú¢\9c_\8c1b\15 çPÐYQ[·³\a\882Ä?×[=/Ì0LtÆ\8bCU\8bã¿UP¬l\ 4çàÉWxQ\0 ×°(/\12À\aXòt\9a£4X\v®r=Àk^\81/oé\18x9\86
+S\86< \18\8eÒkÌË\17\97É+ÙÄé*QèÐXCfo¹.Þ`\95\1a\81°\9cåÌßTz\ f`rØ\1e\10\ 5¤l»\10\11¸\e[\85|,þ§ûFåë\ 45z± @Ö4ßÎÛTÍ;Í\8cÎÜ_ö\92}u*ïa9Þ\12\ 5yà.\ÃÍY\11ëÑÃ3V\84XÁñÄ\14}É\16Ã\18Ö\8døT-s\97µ\91ÇFdÇi\ e\87m¢Ë4fa±\8f ÐNrÙi\15Z\99\96F\rXRøxÕ×Û³\bè¶*°ò^æ\9e\96m+çr]ÇfN:»\12jÿ©\9d\ feúmw;XÑ\9dèȺ5<\ 2oÛåæ\rµ\17À\84'lÕD8\90È\14\ e\8c\89UUÎë\12\v\85I\80 \89ݢЪ\93ñMÞÒã*\10\98ê\9f¿Á\ 2±Róî^Åa.»p5\9eí\10Lõ¢Ò¥¬\84%;ë^\e\85Ey)M¦,\1fdp}Ã3åг\12£«J\18ø¸áËs\15\9f¬\96\90\9d5îç\83\ 5écÇÎ\çTíUé\8dS¨Ö<¾¡\95À\16S×\8a\12/V\1c>Á\9bØ^Ú\10V&ò\12\83vã8j¼\90ThYÀ\9f\12o Kl"\8c'æ0J\93¶Ì \9biéái\85g\1e\vÉË9û¥\1f\15ô\11\14\87.´:5x«\92Nïï\f8F/^*À\1f«\7f}q\86×Â\12ãÊ\19\ 3'\9cC¸hsÐ\ 5\17\0¦\9bVxQ`ß\:ýï(ú\18ÿÒå\b-ðk\ 4f\16ãé\10p\8cE\1aû}\ eýRó¼ÿØ÷õñíyåÄ\83Ñ8\18à\ 5xàFÔá·«\87OW¼¿ó²üYGÀ\v\86ÇÊål{þã½ñнÊú9F×:\9f©yiü\88¸Ã˳)]ûÙKúV\196\96\83¯Õrð'û[í\b|ëéø\14ÑÝ\8dg'ü\0Ãõ\8f\83\7f\0)r\1aZendstream
+endobj
+681 0 obj
+1861
+endobj
+682 0 obj<</Type/Page/Parent 519 0 R/Contents 683 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+683 0 obj<</Length 684 0 R/Filter/FlateDecode>>stream
+x\ 1\85WkoÛ8\10ü\9e_±0P\\ 2Ī\1f\89\1f\ 1ú!mÚ»\0\17_.vQ\14çC@Kt¬Z"U\92\8aã\7f\7f³¤ä\87Úô\1aÔy\98æîÎÎÌ®¾\9ft©\83¯.\r{Ô\1fP\9c\9f¼\9f\9d¼ýtAÝ.Í\96xg0\1aÒ,¡NÔéth\16\9fÞ*r+I\85ÑË4\93\94¤FÆN\9bí9Mf\14\e)\9c´\94k#i©³D\1a\8bãBÑø2"ºu»\13ë¢ÈÒX¸T+º\11N´H¨\844î6ö\9c\84¥\8dÌ2|?\9b};éP»Û\8fzÈã´u#íÚé¢uN\89t+\13þqê\84qt'U\19îiÝ\eýdDn[\b;;È7uVfKJ-Yd-\13J\15 ò¥Lf¥\95&º¹\9eE\8d \13¤\95ª'\12E!\ 5W¤i!\ f.`@¢û\9bé!\1a\\r\82QQ\9aB[É\11ãÒ\18©\¶¥R\95Þ¨:No\10]pq_uI1ÀB\1e\1eäéÖ:\99Ó\a\9cÑ\19Ý\v%3\ e\1eëb\8b¬3\1d\8bl× \1cÒø£\15ù\ 2¯Ò<KCóS+%7æ\ f\99\15\ 4¤«¶Ù+äÖ(\12 \8aÌârQ\88\ 5:«\97\80ÅpÙeá³\895Ò\8f\9d\ fëÛ\ 6è¸ò\9ff¹Ô\86¶º\9c\9fUø×9x¤9N#z\ e`@\ 5Ï\16G\80Iä\1czß\13®»úíîzB®48,ê\82ÐF_}\ eØ\ 5Ó\11ÅJ\ fïÛO\97\15\97Aïv\8d4:*¯\88sØsýô\9fl\1dgÔí\88òi<¤6¥¤´Kcî\85p\8câ\17mÖÖ\ 5Î:Ð\13D¯ÞL\1d78AO3-\12Ï\95:µF¡K£snS¦7\94¥j\r|6+\10\19Ý\ 2É,_#bW\8a\f4atcaå9\ 1Íý) qá\98Õ\88\1ekµL\9fJã\93âPí\ 3±¤Ö\96ø0Ä´\95®&Ýy('\17k\bµQÔ#ó|ý\18NptÎЧ\14\12\ 6¨þ·FM¹p\8eó÷²0ÒêìY&ÿ6Ù\1dàííà\15KþPàk\92>I\vw`\8aÙB«Dª\98ËF<\16%¼¤T *\81¨\ 4\9aÂhùÊM.\93óF6¾[5ÑYOø\0ë\95;\ 3Á×\r8ÔI©2i-µ¬\84FS·¥w>lå%ÈÅl\8b¦^
+aíF\9bÄâðVÚV%6FÍ\93üãäÃÃ×ûÙí_\93Ƚ¸ù\19÷ð0@\90h\15¢¾¬QJ%ãw\94\16\91H\12`c#\b3\82²Ìd¶»\ 1|\0J ¨ô1õØ@»ø\ e\17ÑEPÕ&e3Í\98t\9càdÖ¤
+*ÙS\e>\12Ç\f\b\9f=2\94Ò2·ÿ\84\0¡4ñ\846Tà\0غ\ 6Ø÷\ 6iè²\89\18ßæ» ±²?yÅCc&÷l7ò{\89i\92Ðb˼<Ì\88Ý$Îà½m'_Ü>Òk\1c»¬%ì\aQ¬s¶\17\v[\89e
+j\92X ;\ eRÓäÊ\97ÊZcßãD«w\1a\ry\fT·\8fÀ\9aOùN?æ¥u\8fL1øq\86ë\ f\K\9bs\90×@ñ{kª®æ\89ÉpDð³PÈÇÙ æ,õÇc¼^\8c\86xíá?ÏÒ0\96Ç»±Ü\1f\8cü@Ü\ fæQ\84¿D\83\88¾¤
+Fäµ=õc\80kØÛ\1cü¡vÁ\19tä\ 5Í\92âÆBÁ\18\8b\ 5;7ÙBÆérë½Lm\81¹[¡d\18!¿\99¥k\1eðìY,¬j\8e\ 3:.ÈþV£\a¶òô5\12GeS§|O¬Ë,©C\85ëùÆ
+¡\83)\8bÙu<Û¼'
+$\16Ü`z÷¾\1azÞï2\8djà{>a¼×hcP\ eÙ²(´\ 11~Bbï^uC:\17Ñà\7f\1aÒ\eö£ÑѦ\14\1a2\8chº\12~\8eÞ\87\9dÉ¢,·\91RÑ\97ñ¥·´\86\v_D\9dвzru{CÄo÷FaM¸Çð\82v¼hÀc\f<p\ e½HU=¢ÁRip\80w0hÞ/Q¡\16,{ØäÂËÃï\9en½þ\18T
+tëò\8fàÄôx\rìQ¯Û?*î\16ÐòlØÍ,øËB?\95\10ÿ\ 2ÒZ\89gÉÓ\93\12\99IN/u\11\fò!\8d\81Eâ\11)äü\8cˬ0îu\ 6À/dÑï¡Ð:\v,§#ðú(:8\85\9b\97¢Ìx\1dyâÅ\86é\89¡8Ç¿7\93ùüó\eP¯\81k0A\8cª¼p~\8dòÛ*xµ[b\e4iñmÞÿÚ\811ó9ó\e»\89äu¯EéòP*\0\83Å°K\aüûÅ\r-ï\92þ3Á\8e\ f\ 6÷gD¡»à°G\12òá|\1dJ\ 2UÖk\90)Àe9Ê\17\91\17\19\90ýUäù¼Ò\17\96c@TÑí ü+@ý¢\98Ý\95\1e\17\f\80\15:Íýð\ 6ÌnÁë\f²-1X0©* k#º\r8\ 2?E\e¡|w,\98\12Ö`t\0\8cÜmøô\96ª\87\80\80 Ttþ:.\83\86¼kô÷õöîêiÑñVèù¾Bgy·O\8cØ,D¼æuºz²Ál!»\82©ÄP\ 1
+Æ\9a¨¤\8bäË\ fö\17 âÍ tôÏ\14¦Ta;a\1eÅWóù&UÊ\81\81þ1 ßÛóÔO\1f »#.C\17Ï©.\7f¼Ø#._R,Vl\9f\8dâ1&Æ\97mp~¥ûa\94V=ñJöU[Þ!\8b°£Åx\8a9\0}\89\91\ 3û-\ 4öÐ0ãù1ªò6?ãøW\1e\96\0.<5ø¦V<ld¶«ªZàGÕÔë\ e\86Q\17\ f¤Á\rN§×wï¯ ¦ú\8d\9fJnt\ò\94ß/Âáx{ØÃskr\1aÜ\98\9f¥öû2Ý*ëL\19û\1dé\8a¦Ò9\1ew(òA\87ç\ f/ÄÚ·9Í\8bá\ 5lÊßxyÁ\7f\80}ý}ò\1f\88¸òRendstream
+endobj
+684 0 obj
+1795
endobj
-673 0 obj
-1614
+685 0 obj<</Type/Page/Parent 519 0 R/Contents 686 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+686 0 obj<</Length 687 0 R/Filter/FlateDecode>>stream
+x\ 1¥WkoÛF\10üî_±\b\90Ö\ 1lÙ\92õ°ý¡\80_IÝÆ\8fZ\f\8c¢*\82\13y´.&yÌÝÑ
+ûë;{GI\14ã¢\ 5\8aÀ±,\92·»3³³Ë¯;}:Ä¿>M\ 6t4¦8ß9\8fv\ eÞ\8f¨ß§(å¯ÆÇ\13\8a\12:ì\1d\1e\1eR\14ïÞj'Oé]ô\ 5·\r\9bÛvÿÈ\9eã\8c\ 6#Q=\9dLh\9fÜB\1aI\ 2?Vç\92\94µ\95´ä4\19iuö"i©Ü\82\12½,2-\12U<\91Né6¢ÒèTeÒîñù\87´ß?ê\r\10}\17ßÏÅ<«ù\88D\87§\9dÊåA"\1cb8\91\97¶G¤h!pxª«"A\ eÂáÌÊJÓ»<\8b\90\ 4\15òE\1aªJ~*!]p\9e\9dHKm\9eq\9eS¸*R\87Ûq\ f¥ÊXG\1c1\1c«\1c\1f\17ëRá\1cäÄ÷d:\16\19µ\9foª¡D\19\19;mj¤è\16ÊrÈýVu8J\158pFp\18\14x2Ú£¥\a\11¡>'ZÚÏ\84«\85M\91ÑASÂ\1a.<k8DVÿÙãï¢\1dðEã£qoLÃã >\ fð\ 3:ÒÀï õ\87Ì/î9\1cô\8e·\b>î\9dôèòîæìúöóÅÝmôp÷±ç¾9:¥GU\802ËD]ê\ ç\vÎYgô\ 3ME>\17\1c{#\9eþä¸\a1\fN\98Á{mb\ 6ï*\17à¿\ 1 F\89l\930\94\b\95\85ÿ\1e>ø\12Fãɺ\84þ Ä\80\1a¦¡\86\95ø\ 64\1aö{(§%Ò\b(\93(KY$ê\e-\85%mÔ\93*D\86\fDå\16Ú\80¸yM¿èEA?S$Mi\81/ËÐ\93éËÁ×"'\ 1-y\86â¬Jð\94g%Õ\86ón\91XjËõ8\90¼©\88F\ 3\ 6>P0\1c¡\94Mþã¦ypùdÒáàö.º¢Ó\0çªÎ]\8a 2ÄÈéÍ6ü\994o|\9a¨ËJ\84ȼ¾¡#\88ÇH\96\f>ë\ 2\9dRÊX¥*¦\â^´@êÑ\90\85S±×|§(ßC±(\b\r%\rcWÐôæ\1c=ÈôC&[2@\1e\16\9aTÚÇk©e*\r7ÞQ¯OK6\ 6x\80GÿEàæÊ÷C\vÉXç¥(\14\f\83¡\9f\v\ez\95O~Aa$¿9YX4¨w\14n½\8fg·t#
+ñ\84 \ 3\ 4Aã9\1dë¬×\96¬b©&U,\93N\917*6ÚêÔí¯áY\8a\1a\92IѹP\85\9aW\8e-\8a#±\9bt #ÈYp\96=\9aJÙt\8eï\18\88\ 4ÉÂ\9bàh8\13v¡\97¡k\88\ 1.\85\ 1\aªä\ 2ÑXx26\92ÿØÀm7XØ\ 5¼5ù§DÈÆ\v\99sL¤ÜÕ)(õ¾Gml¦g7Þ8ÀÂ`ì{i÷{ú8Í9g\a\7fÌ2\ eoIÂÇ\19\11*3ö\ 36oÏ\1a¸*\1c\ 1,æ}¶ûx÷ðë\87\87»O÷[þø]\ f\85ûgï¸|\1c.V\ax\19¶\10ò~¹=\ 4 \9e\ 5içsiöèÞ¨\\98z¥Qo¯\1ay\e\9cÞ¡â\ÄÏUùý\9d³w=ßtVø!\ 6\a®xº\18º\9b\1e\fèQ\98\12\94s\89{t {\ 1,t/ÜÂÏ\0\ f\83'\80¬ÊU&ºA!R¨ÑÙ=\ 2\9a,¶åBÅ\8b×ÄЩTd\1ajô\13tCR\97¾HS.\8a\9aJ©!?Ö.\9c\81Í\ 3c+ð\b@ÒÊBØ{èGʤû\11ý\ 4¼`\15q&E\18|B\99îÉW¨·n\8bÇÖp¾\1c\ 4´g\1f@Z³¹ð\\1aùÄÝT·ú%BG¿f\82 !h
+\8dÊÝϬw\88J¤\8dÑ\8f¾\1e\bQ9Ì\ fõW\98Öª\03yøÌ\1c1ª\9c\82\8aqÖl\17\b\90üZÁB2\ 4`¼?\15\98\r\97Bæp\12hÎ\8bÌT\85G\16ZÆ\ 3\9dè\e´\91ã\8b2ºÈqT\90Ⱥ\f\91\ 1ÍWk\ 1üH S)kÌ\16¸§nÉ[R\18õ@>Å\88íDMêBäx\82G\17oKØ\83°l¨¹\81y6(q®ÀUò¼Ãn áÌ×hF\11»=¾ô/\18ãÁ\80j×\88y[ª±°xïÃ2\ 5=\85¿rQc\97\82\ 3 ãç\ 2>\86ßèwi\10±YÎ|T,3À\993\b\1aéJ)jçæ\17¿\958y\99jv4Vq\vù\ÄÈHòðÖ¨\97\93\13À;\87Ú\136þ¼äD\91Z]âZ3C±áú}¶åo\17§³Ùãõím4\9býÄ\88·¶Y^ØèíÔËúAk÷v6\v\7f\1c\rf3n\eõÔp´2K.¤% âÁæyj\9f\82o3øGÓ~zÎj\a\86(ä?çÚÍTÆ\v½\95é+y\81\13\85¥\98íÓÏ´-AxÑ׺\82YÔØ\93Ð\18 \12ý\95Br\99\82 x\9ba\89òc+\8aØýO!\9bTT\19$\16Èíîì+qãz³EY\19W~Cêd \8af¥h£¸GëÉÜ\16@Ø=ºìý\1c;Çöð4rÓb\8dþ0à\9a «W
+ÖÈôêâÓÃuô{S\18\1a×ãÁÎÁ\1d\8cÍÖ¯4\8cA0\84U\96þ5\ 36\8aéÎ[7©$¬Pü\ a¦$!Ó×äþjI\ 1@Þ2a\90\98 \15\ f÷&*\ fÁ\0\eå:\91YHÑò\82²N¶å)~iê\94ºvÁ¼BGòú\e²Åv\81\8f¹\95x#Ãr!á\9aþ\9bÚk4\b\14\ 3Ääx\7fã÷¡\14ÝÅO´2j\96.\88&Ñ\1cõàýqÓj}lî}¼=\ eÃ\e\1c\b8?ÃLÖ_ð\9e\82I\eWì\9dë\9ds?ܾ?\19à%3Ùý\9fï ÃÉ\10\vµ?i4â´ðBôÛÎßCzã½endstream
+endobj
+687 0 obj
+1763
+endobj
+688 0 obj<</Type/Page/Parent 519 0 R/Contents 689 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F8 10 0 R>>>>>>endobj
+689 0 obj<</Length 690 0 R/Filter/FlateDecode>>stream
+x\ 1mVÛNãH\10}ÏWÔÓN\90\88I¸$aÞÂe%¤%a\a¯F#!Úv%îÁîöt·Éæï÷tÛÎÅ\8c\80\80/]UçÔ©Sü\1aLh\8c¯ Í.éjJi9¸\8b\a\17\7f^ÓdBñ\1aO¦ó\19Å\19\8d£ñxLq:ÜæÂ\91ËyG\96\1dé\1a\17\9a2\1d\9dÅ?\ac\1a]N£k¼?\8cs¦ïRezki\19Ó?\96\reÂ\89DX&QXM\86ÌØÒVº\*\1f\12·6Ò:³\8b(Î¥¥J\18dX\9f<¢T+'¤²án\8d°_l\9bzr\15]úÔ\96ÓÚH·#\84WN®%\9bsÊuÉ\94IéÓfwN\e£ë\8aJ.\1366\97\95='\14óîtE\95ÑkYð9 \95\11
+Õª\ fîñ\83Íî\18\9eÝYÇ%½\r·Ú¼['\9cÔ\8a\ 4°qQøß(\13GÞÎ\0\167rñÁ$\9d%½UG\98\8fèz\rï÷\819O½'E¦²\12\ e1\14=è\12lÐk\87ÙÓct\9bC\1c(\ fg\9b¶åÂ\84£©.K\949\ 2\93u s\87>Òr\15÷øôU
+\85d\19W\8c\ fåh]\ 3F×C\92¦WÒx` Ïúxß\ f\8cØÀhU4\ 5{Fl\9fY/\9bS@\a©(
+ÎBÃ_\17Ï`y\8fv\91¦l-=\v%6\81ß\83ÄÐ;\1c\85@2Zk\ 3É\15þÂô°\89\1a\9c@$é§\96\85C§O\ 1O*Çfä%\12\12÷\8e¿\reÄ\91\1f\bV¶\ 6Ë\1dëA\02å~ö´\11J¨\f²°àôWÍÐR(¾bSJç/\8ef¤\90¸\aéø±\80\1c\9a @Aò\ 3\9aÝ°};û\1d§¯¢L\ 49\16e£>\0Èê\14\91\ 5ÕN\16~ZB¸\14\8dÎê²
+d\1f\v\12¼\ 3»&²eR k·\81ÖR¸¯ÀÖÇõ¸¼ÿöã%~Z-#÷\1fÔ\ 2þ¥Â'^÷\83\81ïC\14?d\17U\9d\X_âEµ\réñÊN×\86\14C¬ÖQS\7f)\8dÑý\16úèÞ<Z\1cwÐZ¤\r®F\ 5P,%0+\0TÚQÂÄÂÊb×(\ 4ÀdY\15\zq{\8d\19®\8aN\14x\18Ò÷\9a×Ìü'\ 5w¤ù²¼ö\83ÑÀ]ºû·7\8d±t×0ÇO#Ò\8e¿/¶?ï¢WE;ÿ{Ïk\9d(4Ó\8fNc\a~|\92SÇj\1c¦éz0¤\84Yá}ã-\12¼àäZn â¬ÓSç¯\8b¢Ôh \a\13Ì\1aÿ9øÚjùH/F\96\ 2\ eÙ\16wß\15a0»/\ f÷\90(=9?\9e°\iDR´\93Â"Íá\19ÁÑ|Ä\1eÖP&4_ uX\f\8aéN¤ï°ñßå¹\vyÚ\bÇ[ \ 5\ 4\1fÂ\vÁõ>Q|ÜûvûxIì\ 5+!Ð\eªí¥\96jÓ+zï×PÖ\81%4\16uCY\88ÊAqpã
+\90Â[a!ú)ï,6´à1\1e`\vÓÕÍ-Vìõ|\86¿/ñ\ 3\9bY7K{Þ.íÉt\16ù\85\8e}}´¸\81án\81Öè\9fh0(Kk¯ö0\91¾äQsjÔ\1c\eΣÛ\88\1eVÏ\8b§å¿÷«eümõW\98å¯{!C¸§àé\8fÃ\9c\Ï®£9þ{À:¾\99úð(þïÁÿD÷Ì\eendstream
+endobj
+690 0 obj
+1019
+endobj
+691 0 obj<</Type/Page/Parent 519 0 R/Contents 692 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
+692 0 obj<</Length 693 0 R/Filter/FlateDecode>>stream
+x\ 1¥WMoÛF\10½ûW\fzrP[¶dG²{K\82\1a\bÐ8n =ä²"\97âÖä.Ã%Ũ¿¾ïí\92\12M\a\b\82"\8e\ 1\93»óñæÍ\9bá×\93¹\âß\V\v¹ZJR\9e¼]\9f\ÜÝÊâRÖ\19Þ,W7²Nårvy\89'Éé»\U\8d®åv&\9f¬É\8cNå\ f·uÖËF7\9dÖV>\e\9bºÎËýúÕú\9f\93K9_\鲩|º\7fÿ·´ÞØ-Omp\90Gèn\8e3tw~5\9f-xüv6\9fÉ\9b\8doj\954ñÔµÌçý©Å\8agÞÛFokÕ\18gÅeÑ:Ý|0Ií¼Ë\9aQ,Òäµk·¹\88\92¶\ f¼`à\92+Æ\8eÀ\13daR]#%%¿ä®Ø\v¬\9bâ\97>\8fùU\fÍà\8e\ 6\ 6n«v\17Ü,«¶aZÚîLíl©mã%s5,\15\ eÏ\eSê\99|ÖRÕÚã¥Ä\94\96}J§Ò\8dñ\182==Ã}\1aw\96w\90c\93kyTåFMbòi´ðD\85¸jUzAZJ¼+\10\18²l\¸û<u\9cÝ\14ºD`Ñ» 8\9a×B¡LYá%\1cG\84a|âô\88ó_\ fï$QEáÏä¡h·[\ 5³ò¦E´¶1I¼ÿÁ¥m¡q\82%b\1e÷ªDÈ\8fºÞ\99\ 4Yu¦IrÆ ;®\eJ7qy¿\96Ô\95
+%@¤µ\ fÇ«J+\0\r«®Ò \ 3\8c"÷\9ek<\84ôû\94J\95äÆ¢\12ëÜx©\14ÎKª}R\9b\ròfP£:\80\8dCÉýÞ7º<\13ý*à\9c\95æᬵ ÑU\85iöb\1a\82¿\ 3\85\90d\8e\14ð\0^@«Ìl[Ðê\f\81!ÊþUçê'/\ 6\1c®a ØÏ\98êïë\13´\9a¼\9eßâ÷õÍ
+¿\17ø_Ã×Ð\99C«\ß¼\ e|<öæíl1\134E\r¤C\´xq7°\89\18û&ÄÕé¢\90'ë:\90#WÍ\ fÚ'W;à\9a\9a,C\83\80\8b¥Ku\11)^ë\9eÔ\84\85ea\96\93ºmÑ|\15\92EK\94\91\ eD\82§G6\e\9däÖ¡+\r\8aÁæ90°\a\1cL\r\85Ë ¡o¥T©&Î\fÌ$mÑ\80\11\13×D\98*¡CÉ\9aÎI¬&±g\87 \1cO\83®Þ\vìY«ëP
+µ\9c\ 5íúh5Û°\ 4\91\ e\r\15)\bw©Ú\1f5\ 4ôMj\1d8\b\1e\ 4ò£´bAõ´Ç&I\Ku\80±\8dkÀx\10)\90õ%jhË ¥CÀ\81>Ä\8cw\82\fHlüqß#\84\9e\86\92\19´!\81®j (\r[\r\825h5í\0\91!ß\81î\ 1äc¦(\ 6\1a,«])h\98L\13|×é\9d®ÑÌ°¦Ò\94\ 5¢#\90B\a!\8cí9äè5\13Î\0oè?
+.ð¤ÔL\8a\95ä\ e\\ f¦B¥ú{\95ò\1eý\92â\ 2^×úkk(Ó\ 1?\98ír\ 3é\80\ 2Y)´\82º°Æ6\81â[óo¤[/uÇ1\85Ô'¾\87"\fÒ#\a¢03¶1F\172"3Cz\ 3l\ 3M ï©aÿ\87ú|WjÃåàè\0\ 5*ã\ 47jÅ\97P\ 24Ð\10ío\f\11sùÈÄMÓëÏÀ\r("\83 \90½ì2Þ¿¸Kú1s¾\9aÝ`Èbt~Y,Wý\f\1aä\81ï\ e\827Ön\94vâÌ÷W\7fÞîC_HIre·d\rÑü?æÏ\177\90Á\ 3@ïSM1åà\ 4\88¾\ 2Y\r\94ë@f`MÒ\7f¿8Ò¹¶H{IØs\10\85Ãjã`â0\87=\86D\93»6¬%£!\91¶U1\f;\90ò\99Ú\816tû¼ò¤Uo*ªFè"4S\9c) \85ò\18\11D\88\97£
+LH«Ò\12ó\88k\12\ 4\f\8d\80=\86ãq`IlC:Â.\ 3 \ e²£\11>\18\13íQR\ fc¯\7f6\bHØ \82\bO½Â :}«¨*£\15#"F&\8fÐ\ 2\16\fÿ9ä\ 3ÅÇSo~»\9c-\7f0õæË\ 5x:ÞHogWX`8Á@#î\94òÐOáHþ\81ß\87ñ7\1c\8b\ 1õ\9b\ 2!\1aÑPE\95æ<PÛ°\ 4É\ 6ã\ 1ù¹.T)\96rã¾Ql¢\9a\81rY[\14\13¨J]n\06@PX\89ûíe&\1f-v\1eà\82\ 5\ 1?)\16¼#Ahµ3 \9f\a\90}\7f£\14\88°¯!D×\80`@u/\1dæ1æ\vY>ñ\1cÈv$@¼\8bÆ\18r`Q\ e\11Á\1aó \96¤\1c\8ceËe\8c¬ã\96\16Ç"þ\ 6Ê÷ï\1f\7feÌ<9ñH2ãnÀæÜY\f¾ñ><\95Ë5¬k$\85\8d\98\83\e&\83}r\98³\ 5 \ 3q41×YNKF3n Ì\1et\a\9fƽ\8fu\89\9cf.\85sOX9^L\18\ 2"h\95¨\95\1cÌgÁÆ×Vc\ 1\b°\ 3\ 6Ää\8a\1dG\fdÀ?Ñ4\1d\8dðÂ<À¢\15ÔúÐ P\9bøI\14wÔ :\b*\8dê\13c\9b\89¼Õ\89B@\aææ\b:ì\84ñÜ\8b¼\0??(:\8c¹\9d.D¾\9cî\8c
+\91Ý?>\86-câ3ä\11¿\0°±qÿfq\99Ê;)̦VõþË+ü\rð\91s\8a©\1a\16G\ 2ÈCGz\8cÒÅYv7\ 6½F\85\ 5Òc}\85¹l\9bPá\8b»\9bã\87ÚÕeüfú\99ÏÆÀô\9e¼\ 4¾ïWfv½º\1e&Øë\15\1f`_þóä?³uÔßendstream
+endobj
+693 0 obj
+1671
endobj
-674 0 obj<</Type/Page/Parent 490 0 R/Contents 675 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R>>>>/Annots 213 0 R>>endobj
-675 0 obj<</Length 676 0 R/Filter/FlateDecode>>stream
-x\ 1¥XM\8fÛ6\10½ï¯\18ä²\ e°«\95ü½\ 5zHФ\b\8a4mãc.\\99^3+\89\8e$¯×ùõ}3¤$Jv\9d¢E\80$\92Èá|¼yóèoW Åø\93ÐbL\939¥ùÕÛÕÕÝû1% 6ø2_.hµ¦8\8aã\98VéhcËTÓÚ\94:my¤J§ûÒÔGÊíZ¿^}Åæi»ùv<\8f¦Ø>úT`\93¢}¥KJ3\93>UäÖÎüÚÑ«O¿½êo\1fQmIívÙ\91ê&Úé27UelQÑg\95?(ÊÕ®\92o\8fæY\17½\ 5¦àÍl0¦Ûd\12\8dÙ\v>þî±´ûÝÝÁ\96Ù\9a¨¼;ܽP]\9a]¦\11J}CªX³É\82\ e&Ë(ÝêôI\8eH·ªxÔëÞ!È\ 5\82¢\8dÁfõ¨LQÕ²öÁÔ\15[#S°\aïVW\9c>É!%ü¿¿~½Jæði>aÏrZ\8eÛ\87\8c>s \90øÉT¼îRÏYðö\82\r9%ñ2\9a{[Íöþyå#u5õ'\ f\a\95TÕ\93d®5"î\8b\91¦¶#Ú©RåºÖeDo\8a#IÌõVÕD\a]jdÎåK^)¼(l-9A]®\93k¤\ 6©2Ug\86xQ¦75\1f}+N¶\85S\99-\80\0Ù£]¾\ 34Dâ,µ`{WUº¨\8dʲã\r}×¥uÎùݼ¸Kƨï\8fºÃï\b\0«\9eð\17¢Ó\0\89V5\0 *Ô\9c\8bk7MÐÚ\ 1\eÑ8ãó\ 6Ô\88Ù½éÒ\ 6¯ì\ 1fjë½nÀé\12æ\0ÈÑJB9'õÖVüwwJgç9jp1^Σ{\9aͦQ\fXM\0¯Ä?5ÀÀã¬×Ð\1f6miôË\ e½ijé¸^mðÀ!£vìG\85ÂÓ³Êö\80}Eò\8a\83\ 1ÎÃ\13qþ|~r~\8b)i\84\1e0\eçûþ¥\92wW
-IYká"*Ù×]i\9f\8dc¥[g¼ETjó\9dªÍ\83É\98»\ e¦ÞzN\19G1(\8b\ e[\ 6±ChË;>Û´Q©ß\87ðÁ4¥]ïS½\8eh\ 5Îáú6TwRd\90¤Ù\1cyQ[Ð\1e!\ 5¨&[À\fsË\8dË}¿[8¾x±X\bø9ó³\19j>\8b\13!\94©üë\9eºÊÇL3!\99ÿ®_j\1f·0\9dcÓ¦uCg\1cÕõ\98N"\b¨.ÄAx~NSÁcß\9b¶\8a§8@(\bdè+¹ÉÓô«\a\1c0@ÓåRà.ÃÆ=´1O\97÷½\88\9b)Õ\11òE\14\ 5Ü\86ð@n§Ü\96Ú²ÔÕÎòÜðLã[å<Í ÏI,gH\0<\83Í\17 í\Æ\ 3>ëgI¦²g¥\8e\83Zêþ\17ܦ0\13Ñ\f2È\82Qê\80l\8aGøë\ 5@\80×\96¬¶Ì\96ÙA\1d[þ@\84׶¸n`ëÚr\8a ¶dÂB gä\9eº\12Æ÷ø\18ÂöÿQ\16sV0JÃ3áÁâ>\9a\ 4\1e\84Ï\0r<\8b\16ÁW\1eÔ\17\80Ü\ 47ôßÕ\88\1afó©³t\11\92@\19c\7fHh\9eë¨Ol§ÌÖ\10\9b\ e\94Ì\ fymHlÂÃ\9d®\ 2îÿ#±9ÿ
-Kh!¨°´\16u'ýÓ§;f»8\1e6ÆÊ+¢\0ÿ-\1cyv³\9fá<gqçÞ5\ 2×ëÙ\ eÅ\rA\84ÛÚ~\ 1\981\15X\93\1a\19á\82#G\97Ð\92úÛ\1eQ8\95¢dð\a\rcË5¤\92O\#\8bß\8b\80ìÄ´\93µ¢<A¾\80I.'ȼµx\83\89Åê\97\87îZWii\1eX\90<Øg\88"1%\ 4_R½«¡I¸=\81ôAµÚh\86©8«êÏd\91u®Vk\16@\83d¶É\97qí>¶´ã¤Í`\87k\856\ 3\ 3W[{\\95\v4öÏ\1e9û\97í\f«r\ 6U\83\ 1PÎd¦K-=\1cQ¢\8dÚg\0DK~L;}ñÄo\ 6)iÏ\1a$CĨ[Ûæ4\94Ïîâ2´6Hpçÿ\99\v[ ê/û?ðìT
-\ 6\r9tàb\83\ 5ª\8d\ 6Tv¢ÑZ&\exÓÉ\96\13^£C_°ù\9dM;~ðw\12Ì+¯\8at!î»\81\11\18îÑ\95»õ(ȵun
-\ 3"S¸\1aS\8a7Ìd2\17]gW[ð\aÏS\93UC\82¨j¾p\8a|ä¾å»*kë\96Z\19)\81\a"\ 38'r\812 \\1a\ 2\1aóòh÷\b¾\10 ÏNíw|\8bawÀ\10Ø-çVþÔÍ\9e¯¾\96\85m&·.Çî\9eNN¼@\80pÎ\94"VÁNÅzP\91\ 6ÑFËW\90\97ÕUq]{I§p}DçÔ&Ýgªô\97*H)ÑB¢\16nø\0\97MNÃƲÈfw:ü³\10oÈÎ]¸)\99$¸\17ç\84\91\ eº\97\87FT\9c\19Úø\11Äÿä\91LÆØ\17
-\8e*\7f\88\90\8fÍ\97ÑìËké°ËÃZh¸)\8cËrµÓ©Ù\98\94\e\90Y\9c~â$u}\82QÑÀ°c+¾~þ,2\7f\80Ôs´\86\85\83UMÞÃ_i~`òÜ\16æ^oüîýÒ§)\99/p·\9bßO\90¨Ñç7\1fß¾¡?Jû\15ÁÑ/6Ýç¸\81Ë´b\97p\9bçÅ·\8b1~BZ\8fî£YD\1få&Ä5\94d¡_º£;\98W¼}º\98B\0ÊÖyÂ/Pß?¯þ\ 6Jº\9cyendstream
-endobj
-676 0 obj
-1656
-endobj
-677 0 obj<</Type/Page/Parent 490 0 R/Contents 678 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
-678 0 obj<</Length 679 0 R/Filter/FlateDecode>>stream
-x\ 1\95MSÛ0\10\86ïù\15;\9cÂ\fqã\10\12Ú\eôc¦Óii\a3í\81\8b"+XÅ\96RI&\93\7fßwå\ f\\13n\1d.1\92vß}ö]éÏ$¥9þRZ/è|E²\9a\g\937\9f\96\94¦\94m±²º\S\96Ó<\99Ïç\94Éé\95§\yéôFåg¤\rÝ\8aj#h\91Ì\93%\85BÑN8Q© \9c§w§Ùo\ 4[ôÁf\8b\15veùT:%\82¢JøGÞ3§~ek\9dTÔÛ\\8dÖsí\94\fÖ\1d^?<ØÒ\9e\1f\16ÔgÚ+§¨ö*G\15>(\91\93Ý\8e+ȵ\97µç=\ 5v'¬åc6\ 1\fºX.\93\ 5-/×ø\8dâ ±¶\r»·\94¢Ffw\912\94!½·É:¡Ï\ 6t\84\fÚ\1aÚëPĤ>\b\93\v\97·<·ºT$B\0ç\1a Pìn§ÍC\ 3ô¹;³\ 5wgÚô\0{<y[©®\90\ f7·\83\18\e\1d<ÝO}-\v\12\9eNÐ\82\9cÈ\9aòpr\7f
-\ 6ÁF!wß>ÿ¢\9dr\95ö\1e
-=\a\13Äz\12Ê
-íÛ~¤ç(\1f©+%°\a\8d\a\0)\fÑ\ 6ºIZ³-µ\fø
-{¥Lõ\ fJQ\8bW\81\9e´hÊW²v:\1c\88r-Jû@ qìÐ(;\87Ø\1câÆ\11±\16XBí\89Îy7FÑ^ð\11í£`_Ø=Õ;§î*¥\ 2\80\8c¥È"r\12R*ï\89`Ï\98Íî\8dr¤\ 3\1aX\96ÔÅè±Fª`:\92ËóÑ7:2}î\ f \8a\r\86ª\ 5\90Ð\9dA²P\e\fJÙêmÙ@j\14á1hh Â\87\bÌ<\bX¹Yjy\8e\ 4hÄä¡\15ÆrË8e4õ`\0\7fr¬\9e\ e·\97ÑÄ\fàÃ\154µËB\98\aÕd\eÚ\85à#Q\96\80\8a½\95Wå\136\r\19Ö\1eFæÅ\916ßY ©ò\8c$\1côèc\ 3ß|ºh/\91)\9dÜ|9á£ÏC=å\9c\ fl\ 5!\1fù7«ì9÷S\14 w\ 6;ë\1cf^És,\r\ 6\96A\8c\84wz\91\15þÿ\96µ\9e\80\1eÖ\11}9\ 4Ô\89d&36
-\86\12Æi\b{Ú3ÿxr Ü\87h3ø\16Í{\89®Qp\7fÚL(u3\89@b\8b»\860&\81¡ÿ3×<a\111¯4@{ÈÇ\8a?ÂxèÞÖ\9b\a[\8fð`8ê2\87'0v\9e
-ÌÌ8Ù{a¤*_4Õ TÊã\ 6\v\8e\8f\1c÷\802¾Æ=\14QB\88£Î¤$ðox\9eì\93rNç¹2ÃËü<}í2¿lm\97®Ö ?\92x\ 3\a\8fáíÕ×ë+úîìo¼IôÁʺR\18B¾ÙYð¬95k\8eMÿÇå¿\/\93K<-¸yW\vÎ\81çèÇä/sâj»endstream
-endobj
-679 0 obj
-853
+694 0 obj<</Type/Page/Parent 519 0 R/Contents 695 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+695 0 obj<</Length 696 0 R/Filter/FlateDecode>>stream
+x\ 1\85WMsÔ8\10½çWtq\1aª\123_äã\18Èn-\87\84,\19
+\ e¹È¶Æ\16±%#Ùãõþú}-Ù\1e\8f\81¥\80\0\1eKÝýú½×=ßÏV´Ä¯\15]isIIyönwöæÏ-V´Ûã\93Ëë+Ú¥´\8c\96Ë%í\92Åg'#£©Î%}~øð\95J\91äJKJ\84\7f¨©q\92\1evü\97%¡Sʬi*"-JéH8>ÙQk\9a"õ¯¾Ò¢V\aù*Üæß\8a^ï¾\9d-ébµ\89Ö\88¾Øñ ¾?ÉM«i¯
+ÜDÎà*Q\87û\84\95\84ÏdJqÇÑSS
+åsát-É\83ÔT\98\fÏj>'é4{NÔ6z\16X\84\97¾^|Q:5-9é\9cBñ¨BLC\f ¯/£m\9f00*:2ñA\99Æ\11\8e«\ 4uzà\903î\8bñ\8c\94£X*\9d1\12þ\7f¡¤\19v\ 1ºZ¼H\9fùÞØr\96èÝÇûÛ\ f\ fÏÏãA\1a\9exô#Úå\b\85ßZ&¨AØ\8ekP5\89¢0\eó\ 16©¬¥-¹£!\17+See\12r7$f\91{ \13£kk\8a\ 2=G\94Vè\1aõ QàT [«¤)\84%tÀ¼\80\f\8cv\9b«$§Ú6\8e_í¯\19ñ°r/Ô\89LçØÞ¦©âd\90yw>&^YsP)\13\fÝiÐ_\8d\98\ 1pðð \92¡\9c\1c\19p?z\16<\16M\96\89¸\90t{rjVå½I\e&Ýóâñöþù5¹\ eY\97@ÈP\1fy\1eõ \ 4j?2\11o
+Ý\11\8e\93Ô\1c0%\12UUôYºÐ¢YØDT"V\85ª;°½8 \ 1f."â|If\8f<t\92[£Õ¿L"@í\klʬª[ Ê\87D\1d9\ 5,¹Û\93wX3®6h0ðø¡±8\91\ 1\16´¬ÇñyÑËþ\87\96?¿öMúcw\ 6\9f ·\9b\15~n¯¯ðs\8d?\88²\ f¶rC+È\83me{så¥}4\96\9bh\13\0\82°\99¬é3\94ÆXLèbÍV´\98H§ö/#}(ÊØL\0\ 6ßr\86 \8frq@É\9aHþ£\Í\0¡\1d±`¥\rtÓ{+\1c8\98Ô\rÒô¬èy Ë\995£U.\ f\1do\90 [\1f ~qu\1f\12\g¦Á\1e£\91\95\ 2à^bÜ8øâ<M\96[U\98Îß7\8f7½½Uun\10\175q!`\13\8c\17ù²É \ 4\86ÈD\8dj\93Ä4ºF%ÓÂzùgV\8a\1a¦\ 42\94 Þ^\ 5>ÍÂ\8a\14â\a^¸\ f¶L\ 6\15åR¤Ì¶\90+Ç÷å\9fÖïÁó\8c\ f\10O\eò\83\86µ\ 1\1e°
+Ø\84\95¡7è\98\86\ 1þV¢i\15\g\84\92+\8eåè\93Þ\81\13¨Ü
+¦´\ 5\ 1ö!+\1f}^\13\vM@\ 1èÍíøïÞà\ 6\ 1óXñÎTYäå\9b Û\0\97\fÝ«Ä\1agöuO\1f\ruqw\88|\87\91\97·\10¼ \ 3\9eÅ\1eø\8a\ f\87HN\8a\12nâmHf\f4\94\85ü½º½)p®\81\8e,øÀÖ©Æ6\97¬®ÿ×Øf\13ÆçTcÛ\88þÂ\1c\erúÂEp¾?ÑÙ\ e\81Û~Lõv\aw\86Ū\8cǬÀT\87\8b\vJ
+\856¼ Ü\87§Y¬\ 35:\aA\ 1lØ\aè\82ɪ\996!ÔÛ~»Xôק§\19,(\15²\ 4"T\80\86Rû\ 4'Û\0>éçr¯bg\92\17xF+0\17\10\84§\8e\95ß\eð
+\r\ 2ìÂZ0\99EÀ\12\1c?bûˤ\96,\1c¿60Ô\ fOO\9e\ 3ðéY\1fC\9d<`Rn$\8fQ\1cs\1c\b³\86§Ñ\9cå\8c \90ȵáÅ\ 3L\ 29RN\88å'K\1c\e\ 1æ\\0mbU\8cWX\a\18ÃB\15 <æó´óëí:ºüMç×Ëëèúdm»\89¶ì®G\1e\7f\ 2Âð\8bG.$eï{\8f
+~E\85\8fð\0ÏÍ\ 2fI >uRXwNr\ f°\81²wÚ\98ç\r8!-K\99÷°\83°~ûy\12e,h\aÖS)Ë\987H \90ÊĤrxi\86¶p¬~¬n½*~\939\ 6óýÓ§Ç÷ãhî-o\18Ô`®\a\9f¹Q\1a\14Ñ+x\16ÕÊÂ\93ÁTÌ
+¨ò8HY3X\ 1\1dÏ\90~åeý&E\932élÀ³\14Zd¾µç\1c\10ëÏÉV\ 1yhÏö \9d{·©\8c)p\11$S°Óg9.\a\9f\99W\80\9ew*h\15\1c\87\ 4\8dßÍÀk\ 56\81c#\9dF#y´ªä\1dïÎoÁ³"ß\1fW5¬3w\8c\19í\eí7<áw\rÐÏ·ì\9c7Ä\9c¶À²Ý)Y¤`§ ؤXm÷äû\17\fÛ¯ç\83?3ÊÞàg\91«ÆV\ 6\93}.\94Á\8e\80\98\eø@¾\9f¸\16´d¶HÝ\94^ªÃìfx¡o\96£ßq\832ñ¦\89ýT\f\ 2B¾\98\85X\98=6³|DÌ#\95wsì\8e\r\ 6\89ï\99ÿ¾\10®\8cè#\0¶'¹ð÷\90¡PD\9b4\18ãý¸ï\85ô8»ÚÌÂ&¹Ð\99\1feö¸\8dEô®£°i£ã0\15Û1¯\80ö@<´Ê{[àÕPö´¼óÑOJQÍm\93\99ÂùMV\84\ 1\16|WA%~¦Ï.?~\1dë\97»ÍÍ/æÎuoê+L&þ:¹<ñ\9f§Ûûw·ì6ßx¦ß\99\ 4ÍÄòÂ\12cp.©\8bplñó]p{µ\85«ñ½\8b·×|
+)ý}ö\1füjÙèendstream
+endobj
+696 0 obj
+1690
+endobj
+697 0 obj<</Type/Page/Parent 519 0 R/Contents 698 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+698 0 obj<</Length 699 0 R/Filter/FlateDecode>>stream
+x\ 1\85XMsÛ6\10½ûWìøäÎØ´%»þÈÍq\9a\99\1cìº\952í\ 3\91 Ä\18$\18\0´ªþú¾]\80\14M¥õd2QD`?ß¾}Ô÷£\19]àÏ\8cnætyMy}ôqytþù\8efW´,ñäú\16\1f
+ºÈ...h\99\9fÜeWÙ<£'UkZh÷Zåøw[\85|óÓò\en^Ñl\16o\9eÍopód¹Ñ?:}JÖÑÓbqJ\95'E¥V¡s\9aÂF\ 5þ\86Z§½nð¹¡Z5;úúôåO²v*TÍ\9aüÎ\a]û\8c¾\ 4RÆØg÷\17t6»Ìæì6\1e Ü/«qÉ6ä»|CÊÓÆúÐ \ 1\7f
+Û\95\81\81Jy\8d0\9a\82:¯Ý\9bK\14,4!\1ck^uA¥³5\15UYj\87ø¦^mçr\8d°>#;ý·ª[£O\91\9e\ f°\8cm4ÅL¶Ö½àK «V»Þ|ÊëM\0â\10&´«\10£-\89J£¦\8eËÊà¡\ fÖ!D¤\1aPucseH\9eHµ2º§F\av\8dCã\bP\86\1d\ e:\8fb\ 6Ôµ\r\9cuJù\a1M²\96\bGÞNIJ\89\18\1aÊmã;\ 3»ôôeA\85
+j\85Z\13\9arXj|§èÓÓ\82s}E\eäT߬\89ÏQ_³ôh~\9d1V#â\16\vRmkª<Ö¸uvíT]3vª&hW*\07"\87¶U³ªÐ{NzÀ]ðÚ\94\8c\16\94^ºÊ¥\8f¨úïPhË9§Ê±/\81-cJð&eY;Ûµ\80\bý\91Üâ±GÃ\80ú!²TÁQ\92\13\9fv\15TÕôpTl«À\10ÐÓ²/^çÙÿãâ÷ç\a"\0ÁÀ\a§g_«\ 2\99\ 3 ÛQb*Ïm\87qÓMWË\8cÙ¦/k?Q_Å`D²C±$5S\9cr»è\03\r\80çª\19Ìð@kit\9c®\98;\ 3\14\11\88\81Zå\e$B®k\1a\ 4<I³ï\fO¦×Ò°Ck \bXCæ\85Å87Ô\9a\8e½í(¸\ e,Qôߣ\97ac»õ\86\83ÚÑ\16\ 3\9cf$Ú\9cøf\9f©WéÉ\18`«jIÜ6ÁÙ8f\82Wp\1a\13\18_9ÿ\ff\156<¡s\1dòóÆ{¡Ê\fSQÆ\13=_\9e0 \18<©.cðÖê\85Ù °úÞiÌh°\93P\v\8b§ÆÚ\97®\ 5\88Qñ\aê\eÃß2°¦\ 1½\e\8f$\ 3«Ü\9cí¦\ 2s\82Eó\8d@U\vÈ\98úÃ®Õ ÇÃÎ¥Xuq*\86z2\94è\8e[\85B\14Ço h\98\ 4\10\13WAh\18| \r 8<¤¤a\96Ù«k3Zbd&\85àºVë\18´ouÎ\8c\19\83¯\98\8ak0¶ð\ 1\16\f¦Y\96\rs\rgâ\ 1\rS0Õ\a\10m!£\8a²my!YWh\87]ÃW4ÅèÿÇså?Äæþ<Z\86\89\9câå\ f\91\96ûªÄÓ=\14°Åz¤Á]äò}C·\95a´1W\e«\10'Õ¶è\fÏ\9d1\88;Ú\1a\ 1\ fH8Ç_`ï/Ù\ 5\99\17øìWõ :Ä+\14\97W»\88\9fhò©Ñre{½Í´å\ er\83°î&\91\17;4\13¬lÌ.ƯA\0±\19Xø)\17\ 1,ô\0\ f6¦\90Os,£\bÒnrTvMÎ[\14}®À¡±Z1|!¼\0r\1aí2i`ÂfF¿6\faDÙO\1608,zþ~\bþÀ=GÇ|\82\fq\837\1c¼ð\7fG\83Û3hßM\ 6,k\9e=Ï÷|ÌÓ\8d\8d·#<\98\89·1Àß/\b6½Á\1có½èd*\84°Ú\81
+Ás£uÁ\99O"\ 6®\v\91\1f\b\ 1FÚ.L\91\920\92(÷°\9f?"\11ÆADI\ fÞ\13.\ 2X¬(è8\99:\8eqÇs\ 30ß' \ 3\91\93Êë,ÈW\ 5\f¢Á\12\8f0\e\1a\ 5\18H%\10\ 3Ãf¨!rî[\eÉe ÷È.Ò«_\96G\10º4¿¾\84\92¸º½áÏø\vÚ)§ºx>¿Ë®\ f\94ñeFϦ[¯Õ
+\ 3yßq)B/A\1eeL\85±ö³Ç³.2ù½kP\91Æ[ziì\16Õõô|ÿ\b\91\80fB\9e\88º\8b|½òÁ)\f\ 4V¿zë\1eùN Á\a¬«þ\89
+\89\82Î7\8d5v\rÒÌP·\0Ìnz~©D\98·Öû\8a³CA\85aËÝ^\rc\ß:5\\0\8e@óÄù ûðGs\13gÙ\ 2¢´Q¯\9c\v\9c9\9dÛº\85Ìe\80\81)ÆçQuÄÉÅà\1aaw\94\9d\11õ8q:,\ 1©\ f\88Ü¡;\9dQ\8eZ\v©\18§îMY&J~_mU@KV\mhnÑ϶\ 1¥\ 1rv;ñÊ\12Ø"n.-8CÔ2ï7,¡$Ø\13mE -\e\ 2\eGV\ 4P\85½e\81î\88£Ä\16\82\1akë\89w\94\ e\8eyx-kj\9e¡ô\120¥§\9en\10[d¶i3U£Ö²C\85\95\878\91ýð@ú0èkøfI\vå\1dô$,8ë\ 5k¬\85p\9bJ²2B:®ø^¥\1fÜØg\86OI6!\96¨'y¼WS§£\84xï¡\16ù\95\a/\86\15ÞKТç¤ê>E%I\ fQÝ\19ÞþK\81]\f\965®`-ߨf-\90¬\0"\965è\1cpx0l\02V\85¨üþ\ eT\1di¼Gæ\ 1\13\ 4x\aà'½ºMâ\18\87\91êØï\94\ 4ü(|ð\ 6-;<ª|\ 69¾\1fäiܪè\7fôf±nØØ\81JmU\9d\15\a´Î\vi´«{íÆH9 j^§ÈhÂ\ 6 \15Y\r(Ý[\96\18mßZáå\84e\b\17xôþÆ°åTs\8bçi\\1ebô·IdÍ®o²\19~¯¸ãwÀÅýãÇ{´Ó~ãò~²9^k\92öã[gñðÙÍ\1c?j\14ïü¨qus\95Ýâ§\10\1cüù\8eocMüvô/Ì\ eª\1fendstream
+endobj
+699 0 obj
+1819
+endobj
+700 0 obj<</Type/Page/Parent 519 0 R/Contents 701 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 232 0 R>>endobj
+701 0 obj<</Length 702 0 R/Filter/FlateDecode>>stream
+x\ 1\8dWÛr\1aG\10}ç+úM¸JB° @o\91ØV\12_bãr\1e\\95\1av\a\18iw\ 6Ïì\82øû\9cîÙ\85ÕÊqR*_\ 43}9}útÏ÷Þ\88\86ø\19Ñ,¡ñ\94Ò¢÷rÑ»|=¡Ñ\88\16+|3\9dÏh\91Ñp0\1c\ ei\91ös³ôÊ\1f(wî!Pµ¥rc\ 2Qêlé]N+\93k*\1deºÔ¾0VÓ~£J*\Vå:ð7¹S\99\9cp¸ª\89T\85\7fliRU\1ag)Ýèô\81\94ÍÈX¹ûbqß\eÒÅh<H\10HßùLû\ 1-Ø«±p²R©¦B=ÀºÊ2c×0IVï»\86\83ö;\83£+ç髱K\ 3\17;\8dL´
+\87sRy\8ex\10ªÕ:CB\88t©;¾3\87|àWÎqðüýåkÀ'`õ·ªø{\1fM\ f\82\8b_6Hök\f\88\r¤nk´ бp x/\83N+oÊÃe×\ 2£Ân?Þ¼{\8axà¬øt\v(¯s½S¶¤:qÀã5
+\96©2ºFÆnÿ\fÿ\9dQÔä@\9f5\8aY;Ì\Z\15(T,\93ÀX8ÿ\f"]*\93\87\ 1\aóë¢\aÚÐ4\19\ f&4\99Ïðÿ\ 4\7f\10Å*²ì\9aF\93Ȳ«ùõ`ú\84g×\83 ~è\v¢\176¼ñ\ ed»»¥\e\84\1d¹ò\14\1e¤\9e0Uû_A'P â\9b¨õZ.2è^Kê\95\ 5\83\98\ 2\99Û\az¿\90\8a\98\92\19À\86\ 1\ eø\83T=(\99#Ú\1c\19ïP÷\8cYº2¸ûÿéîöÛ\8bÈÂ\ eìpD!7ëM\99\1f(3«\95ö¸Çtúòþî/0Ú¤\eÚ(T\83¼²kMnÅÞ\96Ú×¼â*qðB\8fÚéA² `iÍ\80
+\1dïwÝsÓ°\v8<^\8e\18\84\ 1Ý\95̾º¼g\81îÝ\92\ f¢yÑ %!+iQ\89ÔdǸØ+IóàXP\ 3"Ƹ㹶\1aémWf]yä\0\áq\r\0-m\15| ]f\94¸\885\82£°å&f7êù©º\80Í)óÌq\93/\85\12\84lW\969\0¤aW\8c0\ 2+¸hÕ^XÂ5ó:¸|\87\88Y\1f8Â\95ñ\ 1u3\85>\8fYtò=Ñ\85O[ýXƤ\90ÎÊ»\ 2
+\82\8f¥ÄÌ\13MR²w©\ e\bi»Í\r\14«\16£\86\89M\94\1f\803\f°ï\8e×\ 6å½\81^m\14xYÀ\16s\16¿wòjg.\82& Ç\8c!qGX@\94Ø°ÜBSô*\9a\88#\ 6$U^\86X2`Ä\9eX_\99¡\ 2uF[àkB \86\83í\10l\18å\1emNBkÔR\ 5M\e\9d\8b +*³%5\1fÿK\vi\eÀ\9dº\1d")Ùe\9dhÓIÌUxTÌÞ:\ 6Ú«C[y&ã1ôæçÊ3¾¾\96Ár\9ap¬<W\ 3ú$ÙÓ+\95n\904\97¡=\16k¹A\0©ÈC8\0\86\82R\0°ÖV{\b bË\9d0^0?áM\96Û\97'hµ\ 5'\17\ ePg\15: 2©Ü;ÿ\80´@¿Ø-¡«²õÕ¦\93E/PPx\97`)`\8aÂ\ 3C\9f\11\86*Ûý\8c¡\11ô÷J[8\8a\8aC¡\12\1e¢»\97\aVÂÌ\15êY\7fÕ£=G©Ñù_\9eʪ\ 5\83\8b8\12¼.+oá\90\8d)úxûJ´\0!á3|ÔPWå\ e$Ú\9br\83SMD\1d\9a×ñ©<8nÍÚ0\8cp&°\1c¥÷x»É\a$5\16:Ïs*:m÷Ä\1e¢¥¹³\94\8d\82Úqz\1a\16¬\98÷\ e:\8ey-êQ£\fëð\81í\81¥\?n\r*x.Ñ5\19µbò\f;èÑR\86\8ek\ 6\8bù\91º\ 2*\89\83j\8dB°þ°rtªVK(\17» \ 3\85\81²ýàp@MÉ\82\85(Rºéª .DrÔ¶L+q.^fBª°p!\1e\ 4ÇË\1e6;fvû Î\9d\12Ì\0DÊb\10E°)\17§[¯\ 3É<AÃý¼)\93É\d¨Ý\94hÉ; \ 2\9d\8btã\88^¹8hä\93\93\ fl´XWiÄ\7f}zÓ\e%s,\17I2\84Í\82\92ñ|0ª\7fËéswßM\92QÇõ;¦\vV>\8b}\17ùÿæ6\96\16\1eÝ©sY\0Å×É¡_Sÿ\1e»0\7fÿK°j\8b\86\ 1é\ 6(\14\9d\83:]áÓ2\ 50\19vFÖWÆìí\87¯\8b\ fõ(\ 2¾Ø\by9\16m{"Òø.\1eÍtH½YB57Xê\10æZ\97Ç\8eã\b°úʺΰùÊZY\94q®înÈX\1cLøºµ\91caä\11Úa+\14åà*O\7f\18[=ÒÒ=âT´\87Ð\9b6?:\8dû\bÒçïÐô\10¢\977Ø\ 4ùçT3\1aÍP¯ÿàÅh<{&ÖW\83\113\ 3\88CB\19%¶ù\ 3©\96\17C\17,ÆZfr&\13\aÉÊÚÕ\ 6\ f¬gÌ\8e !ùâ\80é\90½Åca\ 6*EåojÓ¼S0\8bå\89\81
+¥j«\96x\16¡oOU®ñ\16Û-Àå Ô¼¥âKE\96\83[QæX\r\90\11;í\1aòi!ÚÝÚÈj\9bü.úËëÅ\99×ë*Wþ\f,\8a48\87îcC\84p\81¢\16<Á¾\vi*·Ø/±\1djl\12|1Ö©¹ÔäwZ\10\8eÜc \j(É\1e¯\16ì\ 2±õ\15\9dE\90.RVJ\93\9eɶ°e*ï°SAÙÍ\8a\98Hña"\fR\90ª\r\14\1aÂ\83+Ë\8aëÙ\15-¾Q(V^l?`°Ès\9c\f,\99>²\80×pPN^\9f8´Â"ÊÅÆ\86\10¹Ûö@<pã
+tùz^¿æFS.îtv5\98óB\14ÑøèÝ=\12 Ûöc\88+p\11\8f_Ì\12¼\92³þÿ|½Lf\13X\97\eÓaÝ\v\7föþ\ 1Z\90úÑendstream
+endobj
+702 0 obj
+1779
endobj
-680 0 obj<</Type/Page/Parent 490 0 R/Contents 681 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 222 0 R>>endobj
-681 0 obj<</Length 682 0 R/Filter/FlateDecode>>stream
+703 0 obj<</Type/Page/Parent 519 0 R/Contents 704 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
+704 0 obj<</Length 705 0 R/Filter/FlateDecode>>stream
+x\ 1¥WÉnÛH\10½û+*§È\80D-V$\as\188\8b\11Ãð2\89\ 2_|i\92M±c²[ÓMZ£¿\9fWÕ¤\17Â\99Ë \88m\90½T½zïUñï£9ÍðoNë\ 5\9d¬(«\8f>m\8e¦ç+\9aÏiSð£Õé\9a69Í\92ÙlF\9bltW\1e(\94®rº ÆQS\9aðçñæ\17veÝ®É:9Å¡\9b|t¿X)¾\v/ùÝd±J\96ü~\83ͤªÊí\ 3\ eÒôãìêÓ\19©¼6Ö\84Æ«Æy¾Ãëê@ÎÊ\12R-VÚÆdª1xVë¬TX]\87~Åõfzgìâ\92ï\9dÑd~\92,ø®Û/\9f©àópÏà\fr\ 5å®V\86\8f«SíCBÔ\1fCmÀ\ 3²\8e*g·Ú\93Õ:ç¨Jõ¨)è\9dB\9c\9a/\9b¼¸Me\99kmó\14TÌ\f'=j\9ft\90ô(c[\ fÈ]éztS\8d¼UnìV0F\80Y[#ñÿ\aö·\9b»Í\r\ 1õ\\a³µÈ\841 \87Ðèú5ð\8cÁEA\a×\92ò\9aÈÔ»Js\0\1cQL\að+*L%Ù¿H>¦IÊæ´7¡d°îG\852\1eeÔ*\98êp\7f\8c\ 3m£·\8c\1dé\7fPm>v\80yá]Í\ 1xââ9+t\e^ö\12Ùq\84ê)IÎ\rû\91ɦT\r\ 5eò1h«j.çõ\86ðúöì\8a\10ÀNûfLÁI¾µ: -D¯\ 6\1cJuÓ\80\ 1ØÆià¯=V"*®6àá\\99_AS£Â\ 3\10äý_7GP\ f}8\99ãçòt\8d\9f\vü\a¦ETÛG\9aC\r\ 5$³ü¸\16²>Ëícò!Y$ô]ÿÝ\1a/ð\a>szÞë\89ÉÃ
+\1duµ\12V*¤Z§\8a2g\v³m\ 12K\85+\85ð\0D_Ô¬õ\1e\15EYÀr\14 I\12útöù\92.6ôóö]O\80g\82TLÉÃ\0\15\b$0\8eã¸÷ç-àþöµ#9ÌE¬d4ÕM6Ý©:É_'0¢\1c\99e\90ú\81ãm\10Ox×3ODfß70 ¹\99j\95C¾\94:×`_x\18\ fb¹:»üJ7×t}s÷®{ÕkëJ\aÎ\11\94l@I¸\0\82y\ 3¡@\99\82\ f¨\aM¦\81Ø\15³\16äwØ\9d\ 2@®wå¶ /ÿÅì¬UV\1a«\13!Ùû@ûr\88\10ã½W¶á\1dеâsøOÎ"UÙ\83\88!\1e\86\9bå4>\9fÃÅJ6 ª\1d'\ eNz\1d\80\95\96\9b\87\18ÓïAæk\ 6X!\ 2\86Áy³5VU\14\1a\16#\1e\1dh¯q\ 3"0\ 5 Y¶º¡Â·âÉð\8c'\b\85ÿH~\v\eÇ\8ec\12\11ý1¹?\1e ¿ÁMVï\11<Á\ 2\ 3ó\11®\eÅ{?ê\1f-@öÅýñ\98Ô£2\95à$&@ÙcH\84Ó\89óÛ1ä»GxYÕ
+\e\8aÖfÌp\>Hqol
+!ç\94+];\8bÐn+H\97µ\0¨\\ 4\86@¬?Ʋ×)\88±eXƨ\95èý á\r\iÊ*\a²7]ܵñ\1e^\80:Å\ 6ðÂ\ 2Ùy\8c\ 5^D&} w{[¹ÞÒÑ;pb¦AÁ\'C´à)Ü\16éKlK±\aq¨*5\95iz×\ 1¥»XB\89\ 2
+`\88\b=\0CPQW\15ÿÞ9Ö\95Á\99h¤8\ 6\8aF+2\99\167y\11÷λG\93£Äé!fܧ\1aY9\16¿¼\1fíªv»\95ò\fZ)hÚV:Àßk°\85É\1etÓî\bçÂbùv;(\91àú$!º\0/|\8e\0Q\1a6ÕèY\90]WJ\16\ 2ß \ 5é{e4½\86¸¶\10\19`bmW&õÊ\e \ 2d\90\94m\ 6W\83\83r{l\7f Ç9ª\ 6/ÂJ8nþ\8d[\86tÆ\80þµNæci\96\Ve3Í4\157ÅÐ l ÷¸s2KÖËÉbñ¾;,e²àö¶j\10±\19\ 6\80>\êjW´\15§«*ô\1f9\1dEã$rý¨+·ã¦\8b\84²\aÐ2°*å&yù|\1f§Öu\9aÅò\14]ä¿;Íb¾\94\11ìu§9\81\87!bè\b^&ª¾i%æ7úÍ'\r\8e£¼\8dò¼\81³ã¹\ 2\85NA\8c\ 3JÏ¥pô`\90\8d+
+&´d\15u\ 6T*ØM¯LÔ¨µ,`\9eâbQºY\89.»\ 3\ 6ÅããøÑôüCßbB\9d\ e\9bËx¸\86ì[\8bX6\83Ãzë\88\8fûv;â\ 4!\enyR|\9e\15\98æ]ø¨ûƱcÇ\86\88L@\DÚ»¿ô\95Ð\ 28Þ=H\89W\v\95¹ø\8c¬Í\95ÏEr]ùy\8e\ 2G#9!²}i²\92B»Ãð!\11éaKø}Gxn»Ñ¦\10Ô°\9bF\8båªô\9aêÔ'n\8f,Å'\98÷jÏþÿä*\18¥À]\8f¦òJ\88ð$\0ÍgET\9f\87\836ø)&Ü!ØXþzå\v«\9aò\9eZ\89\9f<ósDP\8b\88\9e\81Âí¨\b>\a¸\vPÚ\9a\8a=IL\9d\85\14©\88&×¥7\11QõZCÑøëäY\94:ï}ºÿ¨\90\ f\98¾6]C
+2\ 3BØ\18U|ôbùf\0X/<í\194ÅÅ\8b_3\98\18Ù\82z\87\19S}èj=`J7°\97\b0\85\9f¿ö\1e\ 1ù\r\8f ï·Wì\1f VUu¹t\96\81¹sù;Ç\90ñmF«U²Â\9c94\8cyB\9f»)3Î'½i\v¶¯ëɳêÓ\97\1f7¾\97Ó)3#î\8dÓêÓt ¦\82\9aá»\13\9f\84f[6¨,è\96óÀ\85!Úxñ|¯Ù\8cô. \9b\1f,\ fVÃ/\ 5\vg\ fAaÎÌõN[ù´jwð\9b}©A\0\99ëyã\93\fw^?\1a×\ 6v3¡\ eÓä\87LÖà\93´\16!Äôü´³ ù
+m\82V\1fOx"\8fìºõî\17Æ[tòøý&Ù1.\93¸x²^Ìxõo&ýåzÙ\7fM¯æ¼\r\15ûëè_å\88è¯endstream
+endobj
+705 0 obj
+1841
+endobj
+706 0 obj<</Type/Page/Parent 519 0 R/Contents 707 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 235 0 R>>endobj
+707 0 obj<</Length 708 0 R/Filter/FlateDecode>>stream
+x\ 1\95WMoÛF\10½ëW\f\90C\14Ä$EÊ\96í -\904uá\83\9d¶Ö.\8a%¹\14\19/¹*wiE@\7f|ßì\92¢¤8\8e+\ 3´HÎÎç\9b7£\7f&1Íð\17ÓyBó\ 5eõäÃròËr2\v/.h¼´+ÜÌ(Ip9½8Ç5\8egá)µ\92
+ÈÎh>Opë_Íçáb|³À\9báÐb\81¯î\f¬à\18Lï.0\11]Íè\92\96\ 5ÜYÀü2w¯g´Ì¦Öö\15½Y~\9eLItVgº)ønF\ 1\1caÙ\ 3\91Z<HÊ\94\14Í3BmM¬¦Z\85\99ÈJù\8cd\18yÁ\ e¾\aÁ¦²%.MZ5ù3\87Ø\87Fª1V(ÅbÑÕ)\92ÊÑ\a1\ 5É"L8¨eY\19ÚTJ\9dPº¥\\16¢Söd8Gwïo>¼Ç\1dE\9di#¥3¡"#êT\84DwR\92-%Q- à%s\9duµl¬°\95n¨*h«;Ú\88Æ\ e\8eνY«\8fL\18]ËM)\11¿TFBûµun\91PFSÚU*wÆú´ä$¿È¬³"U\92D\93\93ªÒV´\954¡+¢CØ\8cÎ.æ¨\9dG\r£d\80FtuÙç\ 22gó\ 3$\\86g!¼\fégW;.Ic\fj\92\95!WÉ\99ã¸{WFÓ\87Y\ 6r\90äS\9fd9JQ#e.\11\8d¦¶kö\83¢\È\1ai³e«»U¹3Kî\b\1fH\ 1:½®üiøPµ´nõZ¶Ä¥á\9c\9b\93£L\eíÝâ\8eââï¹5b~ÄÆ\94²5\85¡/rdt×f2\1aâ\8f\90e|ÿ»\8f<DeøQoq\88öÚ׬Ð\1dêRY8\9fIcD»å\b\ãpö
+\94\86¢\15\99m\9djUeHQóðî\7fz«\1a
+\8cóâ\eÎ}ý8L\8e\1c¾Õ\9b\13\12\868\1f\ e°\!vVæpÿСi$m¶K\88\ 3\84\17\18\9akÊ\a\91\ 1\ 4G\9dAe\18\9d+\14tMè\vFh_ÈÇÊT\8cÞ¢ÕuïP<t\aòãµ\9eõU\9b\ e¸?6æ!ãÜßH¥8\fVÈa´ä|-µ±xX)Xf_n¯ï\b~=Ê\16½B7[¯q\ f\1e\83\17ß\8f\94\95\ 2yú\ 1¥\ 3\1fZæ\12QX\ 4Í\99CmwÕìY7HÎ|GPÿY\v´VþÎÝy\17û@\87\8côÜ;È\9bRäzóry\97x/Þ§`Oÿ\88úCF|¢YÁ\8dû-ß7*ó&÷$\ f\8c\1aí\avT[â:\83È\80ý\ 6Pàc*÷ôNn\ e¸G\8düò\15'Vµôu3[ce\r¶J\81H\ 3fî,7\12!½\85À«\96î§\J&×\7¯¹ÇzFqGîß\fÔ\9b\83g-\9a®éص]9^H\ 5\91Á\b\8avÞ\a\8fô/ ,×\ 3õõE\1a\1aßÍ\12npsÜ4\87¼q\8cañ(*å\98\1cù\1a\80\8e\1eB\842\ 3|)\15Ù\ 3 Â\fÅ\7fÈ î\90\95ô,\9fÌãÝnð-\96Of3,\rû\13ßóü|\9fçM\9d>ÑÑ{\8cy'Ñ6BÑZ´¢\96(\ 4ðÎóÁ3:¦ W{Ðâ\0Çî¢ø¶Õ\8aÜÛT\96â±Ò-éâ\85=¾ç¡ÏÜ\13½:Ø\1c³Ò¯>1ï?\7fü:Iæ\97\98\84ñ\82w©\9a\92ËÓ0îï\14ÝñN66ÃYâ$1-öö#Z\96Ò\0é\886\97&k«Ô\ 1\9cjí\9eXT\90×\ 4\17";1î]Î\ 3,_;
+»\9f^Ü¿9\94qÒ,ÃPEvW¼\ 1Ül\8fa´KÏÃH¹\8e\886ÂðóÀù\1f\f,Vë¼*ú\89Y5\99êr¿µ\8cóg å¾|\7f®\94N\85ú\v$\99ñDÝ5Í1\87\r\82.\94qMtTõC\18\86?=õâ\15Ô2z,ò\bÎ\80M\869\ f\8a\ 6\88\ 2úmI¯ß¾>ñ\8cúñÓÍûëÛ·Ãë§\14öý2¨\ 5°~¤·O ¾b+ÔUy?!â\19>\fO´\ 6¾\148Ù{Äæ\*÷\96_\17Õ`\vJ`Å)\bÜéoÛ[½À\9e#ég\rBËK\fú©+\e¬ È0o h²\9dÓ\1cÕ8\8d\9fµÇ*\Q\fÌn¥\93\8d®Ð?n\85\8añ3\ 3¿ ÐCîw\81ß|\7fkõg\0\86>îoÀ\9c\97 ^\9cC<8OðC#\9fzÚ¡¥4< ÑV¸\1aúÔ¹ipzÎ:\9dÜÂm)`¸ß'ÿ\ 1\1d»Ù'endstream
+endobj
+708 0 obj
+1379
+endobj
+709 0 obj<</Type/Page/Parent 519 0 R/Contents 710 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+710 0 obj<</Length 711 0 R/Filter/FlateDecode>>stream
+x\ 1¥V]oÛ8\10|÷¯Øk\1e\92¢¶üm'\ 1\8aCÚ$E\ ehÓC]\14\aô\85\92h[\8e$êHÊ>\ 3÷ão\96¤\94Æu\ 3\ 4\97\ 4F,RÜÝ\99ÙYþÝ\19Ò\0¿C\9a\8fh<£¤è¼[tn\16\9dAt~N\8f\1fz\85/\ 3\1a\8dð19\9fãs\8eEÒ\92\96Ø\8a÷§çøêWf3<hWf³I4 +ãq4ó+\b\82×\10¹ý@\84þí\80.h±D63D_¤ny@\8bä\8cøg\97\95qV¦$˺ \95Vueè-í¥y½Øt\ 6Ô\erJ\8bÔo>¡U¶\95í;µ\91Ú\90@t\91\93YË<§ïgªÌ÷TJ\99Ê\94²%ÙµÜÓZà-+óRZ\12I"\8dùþúØùV\16U.¬\f\87½¥>rëǬy·Cp@³é´\85\85¡s¨ öþí\ 5\r\87\*ö\8c¦OJ½\88¦Ñ8\9aDô\87ÊJÎ\89¾\}|wE(`+5Yå\9e}¾~O©*DVr¸þí¤=¯7\9a\ 1pÀpSZÞ\8f\ 3\96*Ï\15Ð[Q¢\8aB\0B\9cR\88\a\14zxü¦ J\8f\11º´[K¤î#\8dB¤³ëû\8fWw\9f\9e\86?£Ì¸CKQH^bZÆÑ\88óQK¢½ª5}\ 3\89jgBþÄù\1c\1c}\95\16Y\99\19«\85UúH\ 4\10é\8b'æ\15é)ð\ 6z\1f_cî+\9dm³\®¤!\8fäABþ\88È\9f\ f\r\aBZ\0µRö$¤Öà{Ö¯\8dîç*\11yß\88"\16\8evSÄ\950f\97RoC\1e\17êi\aaï+ýT\r@iHZ\80\80J«
+Uhi*U\1a\90â)n¸2kUç)Åò\92^±& V¦-\0p\80\\88~\80Ù«\172È4\1d\80\15ªb^\1dbAá\93\8biÛÞ¿Rø\ 4\160;¢ñiD_¬Ð\96êÊU\14ú;¥TÈB\95N\18V\1aK\99ýíiA?\0x³\95¥E\9eﻬ.4<Z{'Jë4®Òl¹÷ª\ 3Gd8\1c¢\99Dg\95ÛA¢¶h#\9b\81P\98AVnUh\8b\83l\ eà@GøæTàBS\85s\r±ÂC³r .Å5'Ï=Q)c²8÷ärM
+K\9b\1aÿ0\97!\16vi\9b¡òe¦\8d\8d\88\16ʧ\f\84\ eã\a/dWÈàR]¸âÏíÞö;\9a\83Õ|éaü_Zop 5B¾;-Hä;±GB\8bRe©#0Ï\18Ï`7¦\86\8d8ñz\86\19\19vd ¯ë²\84CEÑ\vû\910\ 4zBÒ¿\98\b²j\90L\89Æ\ 3\18ëïD\83Á¥ûk\97\ e\12ÿ¤v\b
+\8fô^é\ 6\ 4«®KVï9ó\15&\81Q\85\848°\89µÂÚ\8c\99@.ÅY\10¸/½Ì`\9b/\ 3\99N訧ì0O\96\8azõA¾\8b5@\v\9e \138_,\92\a\18b\ e¿d\ 5úIפó-xmû´Í\12òºEÍò\1f\81A&»tç
+å\8aÚq\11"7\ 6Þ\18T«¢0¬{#ö\08üû\9bû7ÇÌ®\19̼\1e×:Åôm\8e\ e#\9bW>Ô@ýÈó\8dí\89ôÈó\a\1dÛÕ±\17\16æ\8e{\ 1\13ü+Ú\83ß|\9c\8f½¡ó^7\90îãm¦jÃÎqçç>»[Jž1×Säuêd\8cg\8dð1\89Yá\98L,ßÓ7§N±?XÒ_°¡D\948Ä \ 4c\ 2·\ 4t6³c×<\86\83ªÜ\1dæ\89¬\96Z\15äÞ\82\8e~\89óã`:>\8e\1aé¬\8e ví.\r~&\1d^\9c\98\85°ÎÈ=³ì¸zfý½*ª\1a\1c<»¥´\1a\17\93°©\7f{\1e&ð\10\17HÜ\0/\86þÚà\rõ³V\e\99XºVI]Àê\\17ry½ál\8eí½ù\b\17ÅôÌß\9eh\ 1)1Ðh\96reè¾v:\99Ì'¸\8e¹}³1¿\8c!ögç?í.=\9bendstream
+endobj
+711 0 obj
+1202
+endobj
+712 0 obj<</Type/Page/Parent 519 0 R/Contents 713 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+713 0 obj<</Length 714 0 R/Filter/FlateDecode>>stream
+x\ 1½VÛnã6\10}÷W\fRcãEc)r|I\16X\14¹y±hsi#´(\9a>Ð\12\1dq#\91\ eIÅ5ºý÷Î\90\92\95j#lº½$\80\12\89CÎ\993s\86óÐ\8b`\1f\7f#\98\8dà`
+IÑ;\89{çqo?8<\84æ¡ïðe\1fF#|\8c\ fgø<\9a\ 4SÐ\1c\96h\8aû'³`äV"\18Eôÿvi:9@K¿i<\ eÆ~\ 5½à>t½} \8bp\8eçB¼D8St\1f§ny\1fâdpz~õõ)×\16®ËE.LƵy\1d\7fèíÃ0B\94hê,n\92\8c\17\f\8eÓBÈçÖÏ¥åz¥\85áÝ6ï´*Wpr\91làTsf\95\86«µ¬<\86ó1D\11\81\1cF0\1cM1Tt\1egÈD)\13+\94\84Ý;n¹´»\900 RaÁ¡4<\ 5«\0\97 \94b)ð\150\10k@-a¡l\ 6¹JX\ eL¦p}vJ\e´qow\ 4È\ 4\10ë\rØ\8c×a\1fxÏK\95çj-ä\1d$ª(p÷\e2 &=Jd\bA\8e ¤VÊ~\ 5~¹\ eb@\88\10,¬\981ë´:¼Þñ³*ÁdªÌS\a\9c9Ä\b\82YD«î\r¾ßsبRWÇÖ^\a!·IØ\9cÙ°6ðgxØHÂÂ\ 5\ 5©*\98\90UÔk\81t`¨B\83äëVÀ¥HÍ\1eܹg¦
+\ e\90
+Í\13Ì\92à\9e°\94/Y\99[DÎóÜ\ 4\98(U\86á>\9b9Ö0G\98\9fTIÌ fÚ³\r5\84\9aUÏZ\1dÞKIu\87ÑV§(\92Ît«\ 5\92\92\13 J!\9c\1fmÓ5\9eL\A7µ\7f\14L\ 2ÔP\0sñ\eÑ\ 2\8e\\9d\ 4i(¤°øÇ\14\v0\96i\8b\95»\149wµßpþ\ 4.Eïc\99T\1e\aX<\v!S\97ûfÏ\0RÆ\v¬fÉyj¨t\9d\ 3@\ fl\89*r@Z'\ 1âøä\18*è\96\9d|ÆÌ{Ã\ 4"'º\94\12s\13\0Ä
+X\82\85½"ÍSƶª®Êß2s¿G\15èp\12ÌB¥bé\8bÊ»\93æk²a̯6B0\89\16+KG°4óî"\17òQa\9d\93û\9a\15¬UÌ\ 4\1dA-¨\ 2³Òj\85Ì\18þPr\99pÄ\7f±i\vÃ'¯\e\ 5¥ÏSm\88ë\16sÏ\10¼×¶\81gèÝs\9d¤uXWâ\97Z\15ut\7fi$u\9caitèÚU\88JZ°\10ë§Íf-ÊM%Ï|CéÄêÛuu´\vM¿ô\BÅÿ\93ÆB\84oÛYu1\fG\13ßÍÜ1·\83Û×ð{\9d\86ê&\80êçÛ÷\97gown.Nv:\fx\92)\18JèïÜ\90x¨\1dôi\13fP?\8a\84\9b7еµ\12ÇsL\90\1aSè£ß³«ëøýÕåM\87û\1fÎã\1f\8f¿{Ûÿ¦c\9dàu,ùÐ.ÿ÷Ш´ \8f~_\14Úè\1fÄö\93ïJ]üÿG©{* \12v«¢|Æ\ e¾(¬_ ï·Ã\90?àÈ5dõ\87Ñ'_\ eª/¿Â«WØ\90Ê$\83ð\919ÍÝ\87¦\\98\8dq=ÿãG¸½í(\11\14AU`Q\87\85æ¶ÔXýÞ¬eô\a½7×A{ØA\15«Õn£á\8caëƦ©57+%SÒ\12\8e\154²àÍ\91\95\16oصë\99°U\97ëI$w¨\ 6\89Ïè]þ5¹# 'w\aê¥\9a¿\17y\8e->Ù^s\9d\15òE\ 5òw4ýyüáü°ºà£é4¨\aêÁÍñÅÉ1\kõ\ 1G&8SIY`\9a\18Í\94ða4\9d¡ñp6©;\1døÉ\ 3bn\1c[1ML\ 6®JK¶ãÙ\18\a\15g7\1dÓ\a\1cr¾ïý V¶_\endstream
+endobj
+714 0 obj
+1144
+endobj
+715 0 obj<</Type/Page/Parent 519 0 R/Contents 716 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>>>endobj
+716 0 obj<</Length 717 0 R/Filter/FlateDecode>>stream
+x\ 1ÅWmoÛ6\10þ\9e_q\b\82"\ 1bÉïv
+\18Eº6X°µëZcû°\f\ 3-Q6kItI*\9e?ì¿ï9êÅ\8e\12wÙ°a `X"\8fwÏÝsÏÑ_NzÔÅ\7f\8f&}\1a\8c)ÊN^ÏOÞÎOºÁtJû\ f³ÄC\97ú}|\f§\93`@£A0&#)ÁVØO{A߯à;ojVú\83~0}re0\9846Ãa0ÜÛ\fûûÓàrº_\19M¦U\ 4ì\87={G\88\19ß\ 1¤ù@ÀáM\97®h\9e\0Ü\18`æ±_îÒ<:§êoÒtctDy¶\88/æ\9fOºÔé\ 1567{>¾\9dÿtý}\7fvöêÈ\ 6\19ô\91¥ïnß¿\99\9dþ¬ò\85ÊãÓ#\9bØ\9e:9\9d\9d~Z\15Ω|I±Þâ\99ÉJs¯"i_Ò1û\ 6Ķôóu \83ã@~¡³\12,uä\17\90¢#ê\17ýGo\ 6Õ\9b_éÅ\v2\19u\12
+ï\85 S\1dC[,ìÎ\866[|\ròé1@FºÂ\0\7f\19Lë\88?øÙ\13´K£ñ\15hÃ|\ 45\ f¸\10Þ\Q¯Ç¥Ç\9eÁ\14D=,þU0
+\ 6Á$ ot\9e¨e\ 1\ 6U\15"\91Çôáú\1d»\bo\86Í\19\9dþ\18~À\89Û\84vº \95¸\97\94\89X\92räVÊR"Ì¥_Zçz\8bWÂQ]\rÂòV\9b5ê\1a\10½Ç2\8cðΩL\92Ó¤r'\97F8\7f\18\1e4Ìe\rz\80\ e\81_½\91Ø¡tN:!+²\85ð¡jì4ÔP\ 4ÇÏW\926"£¨\82V\1a%*\95\96r)cv¸\90$R'\r\9eT^\86o\9dÜÀúîü\8d\8a\19F˽\91\99Ì\16p\ 5ëL¬%-D´.6\96£ÁnCÚ¨¥ÊEJeæÐ\9b>ûç\14J\17\85\b(ð¤Üçô\9c|L¯\b\19͵»\ 4ã9-H^pwQy¯\93>×´\94®\82\8d\bD\9a"\89±Î\ 4Â/Ð\1fÖ'ci4Bº¤[Êt¬\12Å`\91\8dã\11\85>\91åz]ë2.J\8cÎjÃJB:ýQÉ\ 1Q¸\15Ë\87\91_
+ÅI¬þÂT-B+£Â(·cÌ¿Y\874\ 5V×\ 5\9a¡)\9cÌ:|B\85±\16\e\11EºÈÝ¿pè>Ç\9d\1e1q=\81\9cW¨\ 3Eü\ap*B\ 3P;øÿ7#Çãú\8f\93ÊÍV¶`-Òeç\1f2°¦+S\11\å\8e©â%\12L\b6ÈÜ©¨ìÕê(Ú¢A=\81sm2\91Ö)¯\ 4!Õè7\82\1eð¹hv«S\89öÕ\86\ 4¡µ3ß\8cà\9dµ\10\8d»\8bK¼Ls4\91·C\93°Ð%nS3\13½\7f\8bãL\ö¸ÌÅ\ 2çálD\ï±\97\18X 3±C'\e\8bÖÔ%Z\89|YF\ eTFAx\10)\9b2û\1eèÂï
+!Å\8f¥ÁãhYx!)÷³¶\95«M×Þ]\0ÁG\19\7f\vÝ\9d\ 4=δmEË\89Êå\96j§d\9d)"\f\1ayÙÈ`$\80\97ay0¬v\ahRx\7f
+\8b\8f¬>5,óÜ
+\8fÓý\10\ fß3ªR>´ß\16\1dÔ¥mÏzÔä°-HUµfPÏ\87vÏ\13\80Æ|Wæìi\ 1¹\ 1µ\ e\b\83ñ¥ýT#\\9f0\9cÒ]9þ¶¸PA ¡y5\1f¤Bæ1¤üÌÄ-HÝ«¸À¤\88¡\9d\91Ãà@R\13\1cÎõ9Ôt\86r\90%\91\1a)â\1dÜ\81\93\10JPß\9bp»HÌ^\9cpP«\95Æl=ì@þl\93ò\84åé\81a\92c\9aî#\0\83¹o\10xé¿åÙO\18Ðkî»!BÇb\80JaUºCk8p\8dol>\982ý\rËqÿ \9e +-S½\80\7fn\8f]UÕQÓ\19M¬\8c\ 1\10\1e\96ô<¨¢k\86#ÒÖr»\9f¹áSTÂ]\80*\14eÆ0Á\9a©Zk\13\97\1a3 úÁÍ!Ðç9\92FVe*\15þ\1eÀõj\ 6èA¡x®#[ïjdM6\9e\11Ö\16\8aX\95ÑßTR×\94*\8ø\92õ²ÆÙn\80z"c\10Û"IT¤\98!D\8f'òñQQ\8d0X=\98ë\8f\8fH\95u\1e#8®P¬\19ó\ 3DÈ\9cÅ2g9LåÌ\83E\12=y@ViÌÌ\16H¨lßÎ\ f\82ÿ\vÏ\7fç:ñl8v%ÓÔV3=¼\99V<ì\8dÇ\90Ññt\þ\16útýîõ5}0ú3z\96Þè¨È\90b?°¸(\9dÞ\98U·3éã×U|^^°i.ÿ13_¡A,ýP8Þ;\9c\fq¦ß7\1eñ\vÜå\7f<ù\13.àG¾endstream
+endobj
+717 0 obj
+1422
+endobj
+718 0 obj<</Type/Page/Parent 519 0 R/Contents 719 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>>>endobj
+719 0 obj<</Length 720 0 R/Filter/FlateDecode>>stream
+x\ 1WYoÛF\10~÷¯\18 \ fU\ 1\8b:lIv\81>8N\r\18\88\ 37VÑ>\14\bVäRÚ\98Üeö°¢\7f\9fo\96¤\ eZ\8eÛ&¶!K ¹s|Ç\8c>\9f\8ch\88ß\11ÍÆt6¥´<y3?ù}~2L..h÷b\97ø0¤Éx\9a\9cÓùÅ\fïGÃËdLVR\8e\9b\874\9dMð\91/\9dÑx\9c\ÔWp\18."Âö\ 5'\rn\86tIó\1cQ§\882Ïâå!ÍÓ\9eHS\13´'üXù9(+3~O\83B-\ 6N¦Á*¿\19T¢üè¼H\1f\13gÈIû¤Rù\9bÛ8/˾\b~õËüÓÉ\90ú#ä\8fÓ{N:§\8cæs¾óÐÁÍ9\8dF\9cz\7fD}4cÌçÏW\928$×U_í\r¤O9Í$\e\14f©t}¹}¸G¹*$¥BÓ\ 2ÿVB/Q§\96Â\16\eò8\8d\9c(%Å&!ºõ¤Í\9a
+c\1e\1d\15êQâ\ eå~m\ 36\8dì\8f'@\ 6Épý\)~^+\96Û)½ß \8b\9d\8eí\1dâB\9e«TÉ\bÊs\18ÖJ/\94ξç\88 Õ\17\ 628ù1WÖù\8f\95pîå\8c^+ëß\13c¯ÌW\ eÕ&Âx¤Ì\1daÿw§vG¼\92Å\7fà<·pm,«çÇ\1dúã\84t\\9d¦òЩ("{\9fs-5Ú\99B6 \1c×â\8eò\80¶\9c<¥[\12Y\ 6i±¦jÁLZ\85Fì÷ {\1eî\90Ú»p=¨PKGÂA½¹±\88³\b\9eD\ 1\ eoÃ\1dFãrÏj³Ø¢\11M¬#Áý ba\9e$)\7fJÞP¦\9c(
+Ø\805ÆÃ\v`)\8epÝÆÒ´ôÀú\91Íb?\rÑ\99võ¶òj²z^ý˪ÜO\92;A"÷M"\87U÷¾ÝA®k)=Y\95\91ÉIhm6J/\892\13\16\85ìdXYSVÞ\11\1aN-¹]ÒÜ\14Ç\12ÌïF\81=Åæ\14Gè\9f=ßË\ 1\10'5Uí¬MJ8¢¤Òd¡\0\909\8e¦ØHg\82M%ºmeê\8dÝ\90Ò´^©tE\e\13ÈX\85¾s\80Nn)R\83¡×<ÓrMôpu÷æ\8aBű\99|\aýÝ;\1f\94ñ+ác:<\ eà\81\80|kîõ4\ 1{Ú\ 2\19þ\9f\1aXwÓ$(I\ 6\98\19\v1¨K\18hÈ_ùt\15gå\ e\87ÃD¸\8c8ë\87tv1Á°¬'û\18ã<ÎuLïÁÍ%\8d0Xr, g\13\1ew»a}\99L\13z§Jå\ 5ë6Zö\8e\1c\9cõ\8c'Ò_õ\88 \15\ 4#H\87r\ 1¶\0ðb÷$÷Y\ 1\\f$\e'\8d\95\85\84\823\ 2Åãì\8e]ZKZ\99
+\ 3ÐDî£íè\96¦<x\f²\ e&Í õ Äf³ma\9b\8eÚ\86ÃÐ5\1a/âI¨B\80z\91d\11·wJ\87/\84\98\16%\82\9bõ\92q
+\95ù\95 Ë\15UÆ"oN\b0£¬öÎN6õs¨\1f}M¥õBqÀÊ`1A¼\84nÀj\17À³íyX\fr´\80/\9f\12¡òÆ8bZ×hÞÂ
+\10\14}d~yÁLï\ 4Ý&Ó¤Íi"JÅ1âSïyËx¨÷'z\88|\81\f3º/Âr\19\eq\85m\ 2\80¨4"LtWK¦\13¨©.¡96\13ÂßB\ 2\eîW {\84øÊ\12ë\17à\7fÿð\10\ 3ÐýÕ\1d-Ñ\84m:\ 2w,éÏ÷·\7f\ 3r\9d\19ë\92\86æi»qÍ@Ð3p\8e9õÏx:ëÈ\80/÷'¼yâú\1c=)EU!\aødN\0=3k$0§\ f·o#`1\96Ê\1cqÂ\1a®Z\8a\f^V,!s¿*Q2\84\1e³Íd\85\94p\ eÏ\96.Ï0c\81ûÖ'(h\8e\væBÊ\16ÏXZZ\13ª\1az'%V¾\rµ\82äå®\14\eÞ\ 23Å{V(°û\ 2&øOëî\9d^ïWÅÎ\89\9b\9bJÚ\82IÕ\9c\88;&\9a¯\99m\f\ 6ï\8dÈ\14®XÖpâcj¬\r\95G¾È4\93Î[³\91ÙÑÞ·\1eôRï[l®k\11£yÌ̦Ô\88xm¸0g\98.wÜ\vl³È\b5´\8b\7f+ â\81\86}\87\8d%\82\80\99ÇýWe\17\0ËI«4:\10»8Ü´ié\82»í0\0xfì1 "s´ÄvHoKlÜq4½\84'~Û\1dGgü\ 5èÐ\1fg ]\e\9d\16\81=\8c\81<b\8fLÕ¶I½ø\158\ 3wá\ 6òHhT~ ×F°§/«µ\11+ÜJg\1d\16\81¢ÖTV \ f\0îTj\8d3¹§\ f÷×Ø\9c\8aÂÁ¬±|à\9dYG*3ÍðÄ\93\82D\9c\14%Æ&\vG{¹dg\ 42HqwήÙ\9d¸\99)Yõ\8d6\80,Õì\vg\ 3a£s,\ 3\90S@;\12xâ[`\88\0³Î¸'"\83»(à\8eØÈ\13,v\9e3°AG¦\v*Õ\17Ù-:ê\84ý\r.ЮL\9c_\ 3ò\84\1dä\18Æ\17\8d\ 3\8d¦³\84¿(ã\9bêÞ\14¬Gý½5\9f°3Ð[\93\86\12\8e\19\9bÂ\87÷ë§úõc½c3ó|v\8eÈ|jo:m\12úãä+i÷êâendstream
+endobj
+720 0 obj
+1578
+endobj
+721 0 obj<</Type/Page/Parent 519 0 R/Contents 722 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R/Fc 12 0 R>>>>/Annots 244 0 R>>endobj
+722 0 obj<</Length 723 0 R/Filter/FlateDecode>>stream
x\ 1¥W]oâF\14}ϯ¸â%\89\ 46\18\12ÈJ«*\89\92.j¾v¡ÝVâel\ fà\8d=ã\9d\19\87奿½ç\8emHP»«¶\89DbÏ×\9dsÏ=çòõh@}ü\ eh\1cÑð\9c\92âèj~t3?ê\a\93 í?Ì
\ f\98\16\r\82\88F\931þ\1f\8d\82\11\19IK^\81Al³ûÀôðö\82¢>Í\97Øý|<¡yêÇñ&9¹^\8bÒIC\83~@\8f³\88®óL*G\1f\1e?Ï\1fOç_\8exí`T¯í\rùÈyz\82É\83\80n/?Z\9eÒ§Þ\10{5¯1ðAo(\11\8a¦\94hµÌV\15B{\9c\85\11}\16¦¤k\94L\1ciC¯Þ\8eHX\12Ív\83ó\80£<Iê`\96\98:\13E,~âq\8fH{Å\ 1ßóÓÏGÑÙE0 ³q\ 44
\1a\8d'ø[?å4cTÂÛ\11\r\ 6õ=ÎÆÃ7\18\R¡\11b¢\8b2\97N\92Pv\ 3H\9c&·Î,}¤u\99VþN±$ZêJ¥\84\17>Ü\1dÒ>\16À}BkçÊwa\98\b£ó`\93)\eT/"Pyøg.eµ -_&Ü\0\8d`í\8aüí6>u¼MÐ \11\9d#»@ãJØ,\11y¾íÒVW¤¤L\11 \91uäZ!oö\1d¯\ 1yzí¢ùZÒm\96ó¥Rz2\19rÛ¤xqr<½º§')ÍñâÔß%¼M\1a\90zcdÀ'u\11\9d\8f\9bÁ\16A\1eë\r\865\17æ×Oáô\89x7\ 5")éÈVe©\8dû_»"ìÎ\83tWÓÇ\19é\17d£>§C©Éø\11çáÍÕͯÓ\7fyL/\9a ð\1d>Se\1d0ÍÔ
\177\14\ 5QÒ\9a\92ßØ÷
Ld>¸Å Ï.XP4\1a\ 3\8bÈ?5Ö¾ïuZ\aîcÂø\0\8e¥·d|\ 6E\eE\0Ç\ f¯*\vu\vkS´!\ 2»¿|\bÐ
\85ÍéÑx\84Ö¢>\91[\v\84ûOç·ÖÝ\ 6y\18\ 3Ô\81Óîñü\ fm\ 3<\ 6\1aù½\96\81áãÝ{u\ 4;\93öýM¦0Zx\ 1`¦®á$ ok"\0u²Pô\90\eÐ\11Ö\ 4B\vh\8d³k\99ç]\92)XÎUºä\96b±\0L,\86\8dM\18\9d¿Û¾;H3\ 3\1fÑfËåïWúäÆ\98I%Ä:ó\8dU#\14~\9c\95³ncÂÛ>]pÇ6\80]\9fÕ=\10\1düDý÷\96M)\90ßv\15\87V\99\19x0\139{Ï\1eù\fK\r`Ým ß\9dý\92¦íÜ=Ç{\88gèI\1eK *½/·028-z\97¹Õ]H\88:v»:\0VI^¥(ó\87\9b¨\8fæµégb\99\b\86\1fø\ 2ÿ¸Z¶\ 1Í\81\eoXOå\88Q\r\83þ0¸ I\84[¢\1c.F £\7fh«\81&C\ fÀ¾Çgs\9f½>Ì\9b\84\aàoX¸/\94$E\rú")«8Ô6
-\19@4\19¡J3ëëc_{-÷O<£ÐÃ\ 4\9eçMù\8e\87ü5Å\7fYy«`\93]WÎÝæ>æ\1f}/\19¡*\9b\ eõ|Ø óñè/\91ëÑëendstream
+\19@4\19¡J3ëëc_{-÷O<£ÐÃ\ 4\9eçMù\8e\87ü5Å\7fYy«`\93]WÎÝæ>æ\1f}/\19¡*\9b\ eõ|Ü óñè/\92\13Ñïendstream
endobj
-682 0 obj
+723 0 obj
1596
endobj
-683 0 obj<</Type/Page/Parent 490 0 R/Contents 684 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 225 0 R>>endobj
-684 0 obj<</Length 685 0 R/Filter/FlateDecode>>stream
-x\ 1VaoÛ6\10ýî_qÈ'\17phËqì4H3$³ºÈÒ,\16\1a\fë0Ð\12m±£DU¤âùË~ûÞQrb;ë·!\88![äÝ»wï\1dù½\13Ñ\0\7f\11M\86t2¦$ï\Ç\9dþÍ[\8aF\14/ñf|\86\87\94\ 6b0\18P\9ct£\81\88Ä\89 «J\91Ï\14>e±!Ë\8f¤\9d«\95£u¦
-ú<ï\ fék\97_>©Êi[|}CXAµS)IGòMü3 ãh,Î\90¡\9b\18
-ÿ\13ÿÚ¿\19Q\145ù\8f\87\13~ûÈ17¶¦Ô\92¤»iL_fÓG²\15Çc tt£\r\83Ié¾Ò\85'z\1f\ 2Ò\83r¶®\12E×\95];U\1dõ¨°4\97ùB\12¾28r\99]S]
-N>\8d;\l¨\98"~zø¹\13\9d\9e\88 \8d\87c1 \1cD\r\81¹ùfhÎ\94\81¨\0ô\85¨8C±\89,\88\16\8a\96úoT½Ø\0{)}\92Ѳ²9\ 5\ 6ösU+êRæ}yÞï'²²F¬uáDý$Eaúÿ\18¥êuß1ø>b\8aÌçf?JÀÎQ\ 4Q\fZ\9atkm\fãÐEbêT¥a\ f¸?\11CfW\17\0f¤G\ fÛf\91]6\1c \9ay\92ÆY
-E o\94غ\ 4ÕXÑ´½¬ì¨ÜõÈÕ(\r½-+ÅÔêbEÆâ\ 3[\8d*dÞ\8aã »]|S\89Gd\88)äj\ 5ª\ 2?ÜÖG[ýU\1a\89þÍ3\85"ÈÛÐîÝ\ 6\8aÀdÓ8:={\8bæ\8cÎ&hÕ\10ÿ\bº<\14õééøµ¨G\82>B\ 6\10Ø\8cVÊ£\bÈ\b\8c¤\95\ 6)ø}]\18+SZ\ 3\11WFK¨/ȼ\91®û\91votå|\8f\92J\81aðç2®4\91Æ Ðßï\1ffwñ\87\87/\7f ,éÙ!\9cÁ¤ÇX\9eJ\10\8bF¾·å\86Õßæk\111©®1!ÖÜY\ 4\ f1\ eèe\16ÅôêÏÐ\ 4Gyí<9ß
-©RV\80\85ÞÙ௠\94B\ 1\193½5\97ôJ\17Ò@@Î\ 3x\13«\17ìVX\ fI\0 ´Þ¾~%°-bV=\96\ 5ÖÜÆy\95\aÏa\fÀZ<hº³6\ 1£¾\8b·ä/\99Â@x ©mM#ñ¢G$Ó\94á\ 6\8a\¾\10\89-\96Ák\95ÌYÖ=:²n¸\8d\96Ë\92Þ1Ký\9báË Ù\9aa«ÕfÁv\12u\8f\9e³Á-\8c\8e×\11¹R%z©\ewïÇìþ R\8f\18\0\87 ö\ 4\ei¿Úðk«s¦ê ¡-\99a\15Ì\ 6Z\8cÁh;o\97m\99¼À\10ÜYzIïèb\87\84\90ûR\¤êIÃ]\1cí²GJ¬Ä9ÑÇ{º\95°ð'øàô\16;o¯æÓ\87OÓXì¿9Hù\e\ 64\8f¼L>)\bÍxÍ\83¢\ 1\ 1åɲ\ 4O\81>È\9cÙyÕýe\10¡-̦ev\13¸ \82Ù)æEy\81Æ\9d\1azmoX/ÒC`¥ge<»\97×7\81\ eX\rÂ'\99ø\1aúÞìo`¨\18o\8b\1a±°\7fÇô\14¶ù0\99øxz ÏNfkÈ'©MëãÏ\8dr\9c\82>\ fgp\v¶G\1agW\88Ê\83&\88\ e\91\ 2_|\868\9d\97\80ÇGI\9aò\18
-\19_zø< \99m¼\aSK\9ebëLc6#ösè\83úíVÕ;Ìí\rÖ\93á\0§Å\7f\rÖ³ÖDÑx"ø&\81\8bÂÎ\8da~õËõ\15\ eeËS\9e>ؤÎqÐK\8f+\ 1CÀ\ 5\80w\1d7ÛþÇû\ 5íÜ(F\93\11\ e\ 5ÆÕ\1d\8f8+\ e\8b_;ÿ\ 2\a_ÂYendstream
-endobj
-685 0 obj
+724 0 obj<</Type/Page/Parent 519 0 R/Contents 725 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F2 5 0 R/F4 7 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 247 0 R>>endobj
+725 0 obj<</Length 726 0 R/Filter/FlateDecode>>stream
+x\ 1VaoÛ6\10ýî_qÈ'\17phËql7H3$³¦ÈÒ,\16\1a\fë0Ð\12e³£DU¤âùË~ûÞQrb;ë·!\88![äÝ»wï\1dù½\13Ñ\0\7f\11M\86t2¦$ï\Å\9dþõ[\8aF\14gx3\9eâ!¥\81\18\f\ 6\14'Ýh "q"è²RäW
+\9f²Ø\90åGÒÎÕÊÑz¥
+ú<ï\ fék\97_>©Êi[|}CXAµS)IGòMü3 ãh,¦ÈÐM\8cV\85ÿ\89\7fí_\8f(\8a\9aüÇà ¿}ä\98\e[SjIÒÝ,¦/7³G²\15Çc tt\r\83Ié¾Ò\85'z\1f\ 2Ò\83r¶®\12EW\95];U\1dõ¨°4\97ùB\12¾28r+»¦º\14\9c|\16w¸ØP1Eüôðs':=\11\13\1a\ fÇb@9\88\1a\ 2sóÍÐ\9c)\ 3Q\ 1è\vQñ
+Å&² Z(Êôߨz±\ 1öRúdEYes
+\fìçª\96Ô¥\95÷åY¿\9fÈÊ\1a±Ö\85\13õ\93\14\85éÿc\94ª×}Çàû\88)V>7ûQ\ 2v\8e"\88bÐÒ¤[kc\18\87.\12S§*\r{Àý\89\182»º\00#=zØ6\8blÖp$èÆ\934ÎR(\ 2}£ÄÖ%¨Æ\8a¦íee\17Få®G®FièmY)¦V\17K2\16\1fØjT!óV\1c\aÙíâ\9bJ<"CLi%\97KP\15øá¶>Úê¯ÒHôo¾R(\82¼\ríÞm \bL6\8d£Óé[4g4\9d UCü#hv(êÓÓñkQ\8f\ 4}\84\f °\eZ*\8f" #0\92V\1a¤à÷ua¬Li\rD\\19eP_\90y#]÷#í^ëÊù\1e%\95\ 2ÃàϸÒD\1a\83B\7f¿\7f¸¹\8b?<|ù\ 3eIÏ\ eá\f&=ÆòT\82X4ò½-7¬þ6_\8b\88Iu\8d ±æÎ"x\88q@/³(f\97\7f\86&8ÊkçÉùV\10N\95²\ 2,ôÎ\ 6\7f\ 5¥\14
+È\98é¹l¥\97º\90\ 6\ 2r\1eÀ\9bX½`·ÂzH\ 2\0¡õöõ+\81m\11³ê±,°æ6Ϋ<x\ ec\0ÖâAÓ½i\130ê»xK~Æ\14\ 6Â\ 3Imk\1a\89\17="\99¦\f7Päò\85Hl\91\ 5¯U\10\1d\9aØ£#ë\86Ûh¹,é\1d³Ô¿\1e¾\f\9a\19¶Zm\16l'Q÷è9\eÜÂèx\1d\91+U¢3ݸ{?f÷\a\91zÄ\08\ 4±'ØHûÕ\86_[\9d3U\a\rmÉ\f«`6Ðb\fFÛY»lËä9\86àÎÒ\vzGç;$\84Ü\17â<UO\1aîâh\17=Rb)Î\88>ÞÓ\84\85?Á\a§·Øy{9\9f=|\9aÅbÿÍAÊß0 yää\93\82Ð\8c×<(\1a\10P\9e,Kð\14è\83Ì\99\9dWÝÏ\82\bma6-³\9bÀM\10ÌN1/Ê\v4îÔÐk{Ãz\91\1e\ 2+=+ãÙ½¼¾ tÀj\10>ÉÄ×Ð÷f\7f\ 3CÅx[Ô\88\85ý;¦§°Í\87ÉÄÇÓKxv2[C>ImZ\1f\7fn\94ã\14ôy8\83[°=Ò8»BT\1e4At\88\14øâ3Äé¼\ 4<>JÒ\94ÇPÈøÒÃç\ 1Élã=\98Êx\8aW\1a³\19±\9fC\1fÔo·ªÞano°\9e\f\a8-þk°N[\13Eã\89à\9b\ 4.
+;7\86ùå/W\978\94-Oyú`\93:ÇA/=®\ 4\f\ 1\17\0ÞuÜlû\1fï\17´s£\18MF8\14\18Ww<å¬8,~íü\v\17ïÂaendstream
+endobj
+726 0 obj
1117
endobj
-686 0 obj<</Type/Page/Parent 490 0 R/Contents 687 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 232 0 R>>endobj
-687 0 obj<</Length 688 0 R/Filter/FlateDecode>>stream
-x\ 1\8dWQoÛ6\10~÷¯8ä¥)ÐȶìÄN\9e¶uK[ h·Æm0 /4EÙ¬%R#)kþ÷û\8e\92lÅéТhmYGÞÝwßwwýg4¥ þLi\91Òì\86d9úm5\1aßßR:¡U\8e77\8b%2\9a$\93 ~\91\97¯·¢
-ÊÑt\9aÐÛ\8f\8f«\8fô«\94Ê{z\10åZ\90·µ\93\8a¤ÍÔËÕ·Ñ\84®Ò9Î_îµ ×_\1eø7¾}\8a\1fùö«Ù4Iù=®Ã\85ïLp6«eÐÖ´¦s8êLÓ\ 5\e¶n´§LíUa+\95\916$\fá«!eöÚYcJeBBô{gã<Õ^q\0ôõòµ5²v\ e\16ôE9\ fWÚlèáà\83*¿¾¤`»À§³6´\v¹Ur§Í\ 5Î\8aÂ[Ú\19ÛÀ¥'º\90¶,u¸À1£\9aaòp\1e#}ái/\9c¶µ\8fÞ×N\18\çI"âµ"\11±C\ eÀçÌ0Ö\1cJ[\9bödí9Ê°UH×\a×bÄ(\ 4¡\8b\16\84°\ 5,²O·ý±\1aqÝbñhÊß>½\19¥ËëdJ×ó4\99PIót\99,º§\82\1e¸ú\13<Î\9eÔ|Å\17gVÖ\f+á» Òf:×\1cx\v!Ùüyp9¢ÏH\ 4\8a©=\8dÄmèr\eBu7\1e{fNbݦý6\96{\9flCY<K!&\83\83ø¤ëY\8aòÌ\97\v|çT\9c¢¼çnÏ®ùí2aö\9dØ\v\9a¥I¬DÇÚ`éè\9eý\8dï\9f1n\ 5ÌK!·Ú¨\93-9.\8c ª^\17Z\16\87®\92z]´4C<\95õ:Xw ܺî5È\15Q\1a¨\84\81ó ©\131_H¢ç]%äNl\94\7fE(¹,ê\8c \10\83}EÎ\1f\8c\ 4ë3ú¦\ 3丮7 !P ð74\16!C\17\8d8xöÐ\87×Q\88\85à\95\83W²\ 6\11i\1f+tò½µ>\f(DóÙüÇhO&ßC\e²î°îz@£Öÿ\83ô߶\8eÂhUñ\f)>\7f@\7f!ÊÅ\1e\9f:(z||¤µ³\r²a\0\98\9bE\81G6d´\aWIk\ 2øËx\9ce«M¦÷:«EA9Ää¹£°Ò\ 65d¨£øqgaí\8eYÝ\9aì5·\10"ø\8eÕf˶-Àp\13Ñ?¿?";¨ô1oî.ÂïZÆ\10\14\86Ê\15¸\97+¿V¡QhqÂ\1cb};áÁÁy°}ánn\92\e\9aMoñoI)S¿{:
-}\96Nðr(\90Ïh\93\9c×çOïéî§u+7új\r+·«î\93Ö3Ôílr\9b,\7f Ûtñ4¨¨ZèvÀ#xú\11\89"\98ílâ\8c\86\9ac& "c]\89\9aã.\92\85nGFäÐFïÁ\ 2¦PYË-\9a\1d4Åôq¶ ˪áWhág<Ê,5:l¿Ï\9d!+ãD±u fkÑ0ºÐ\82Sð\1aU½SªâkJª«`3\ 1¦ş\80Ï<3á@<ßi\02à\94©r*W\18u\19\95*lmÆ S\84Îc\12Ü-Äq\96¢O\81½Æ\ 6úVû\80\17RxVE¯0ö\8aÊÎÒ4\99Ñôö\1a\8câ\11r\83ÏöéȬé-ÿ8dÖÊb\844¦°"\8bÁ\15H
->\18üAi^Qe5\86\f\0v½Û^k?Ãɦi\12y@5e\ 2LÆ\11¦ãàéyx\99Ä<Ùjw\ 6d'¦\17omÃíc£b\84/ B³k\a\a°ÍQ(\ 4\9d\87\86áÃ\8c\ 3#bNo>|¦7\7f¾çE\ 1M¤Û\89¾¾Ä2ðÁ¢\84aÛv\rÆÜõûQßî»!@\e'ª\96@\9d»tËK\ f¢h\10±r\16}\8a+v²\ 2ZÊå\ 2K\17âm\89\8ebë\12T*\11\9aÀÔÂEgi\9eøò\1e\89\81-ñ¨Ç\99Þa$F\94Ð\1e\v\86à¹\96;[R7³\9fâÜ740!n{¨õ\86ÇOǵ(·n\9d\81\aT\9c·1\8e5·Üã`\vª\ 2}é\1eÃ\92\a\12©\7fEYÁ«n7\ eï±}0s\0!«¯\11`ÉùÎ$mu`\8eGòÇQ9äVÒ]®ÈÂÀ\r_\9dZ½f vC\91|\
-[1øz\8dF\1cêXÇóâI\v\95É@ÝÌ&#Êh\82\95úª\aå\1dö6\f'\14\ f¦¼HõÑ\ 2\10ô6¼á¼\9c\82Í\ 1ë$ït¼a\1cÍ8©S«"ô[á\ eIìÑWX\92±\9dc\8dn\9fñx\#>Õí|èJþÔ\1eM\95\991¾¿îöl>Ù\aÌή2º«ÚUá\ eÏ¿\1c\97¥;nö΢U`ÊéØ Ç÷Ëî\96+Î{¶@£GL?ÿ?\86Øã:²Î\17s\1c\8fIÝ\s\8cè;\7f\8dþ\ 3\81pì°endstream
-endobj
-688 0 obj
-1478
-endobj
-689 0 obj<</Type/Page/Parent 490 0 R/Contents 690 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F1 4 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F8 10 0 R>>>>>>endobj
-690 0 obj<</Length 691 0 R/Filter/FlateDecode>>stream
-x\ 1\8dTMsÚ0\10½ó+ÞôD\ evlCMÊ©äkré$m<Í%3\19!ËØ©-9\92\fÿïJ\ 2
-´\87\ e\17,ßîûX\7f\8cR$ôK1Ë0ÉÁ»Ñu1º¼\9f"MQTî(¿\9a¡(\91ÄI\92 àã\97ZH4\16Ìü2ت\ 1\95Ò`è\991\e¥KØm/pQ¼\13JºC\19óµ '{ÜqìK\12DY\1eO \7füc\90°µ\0W]Çdé¯#\1a\82z\96ãI(¿¼ÿ¼C¤\8bÃ\9b\ 4\8e¨Ä¼7B¯\85\9eÓóWú%\8b\95^Í/éQ+e \18þôt\90èh\84¢n\f6MÛ\82kÁ¬ Ve£\ 5·JoÁYÛ\8a2@\10\96´¬\91\8d\ù\99ÑRµ±»K£\ 6Í\1d\91RàuÜÄ"öE\ fw\8b[×\9b\1a¦\938s´,[\bÓ\11Xj&yýz\11ÃO\ 1>h-¤m©±¢\7f¦W²4°ÊCMâ\ 4¥X\8bVõ\1d\15ÁjAM\1cø1\9d\9b\9fÏ;Xa H[\r7\ 31\91X
-¨¥£@í\97[\ffO%¨\93í\8d\8bô©\c8oJQ\ 5ò\fD\ 1\92uÔ\1e\v´\r\89 ª3\96\81Ú¡Òì\a¨Ô@X*Ø\8eO·\7f\b}¢4hÂʳõ®a#\960\8d\r\8d\H\94<ë£ÅÇà\ \13I§@ïÄ\9e\8cT×¢\15Ì\ 4whf/6WCK2\b\94J\8aS9*Õ¶jãÄÙåò<\88Ç\82ÿ\7f\10#\8dçÅ·ëÅ[ö\96ý+\95G¡tëFÊh¿j\eæÜVè\84&}\9a Ý.|>o¼frEv\ fDÑsÿ\8b\0*:J¹Ãëg"\ 6±\ f±\9f\1föp\9fÙé¹\ 2n\15'_âÜ\ 5Ú)0ô¥Û\1dÚÈè)\84çj¿´\934N\91Í\92Pì\15À\93Vï´b¸U|paf¶ ÎFi>£òh\96ùOÀMÍzK2¤i\8c\87Ç\97â\11\vÎ\851xv«\8eã¥[7\f\14~×|:\9bÆWá\e\92çîà®\18}\1fý\ 6\8d\e\80£endstream
-endobj
-691 0 obj
-642
-endobj
-692 0 obj<</Type/Page/Parent 490 0 R/Contents 693 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 279 0 R>>endobj
-693 0 obj<</Length 694 0 R/Filter/FlateDecode>>stream
-x\ 1Í\9d[s\1c7\92\85ßõ+êm½\11;®®¾îË\86.ã\1dEèâ5éо¶È¦Ø#v\17·»)Ûÿ~O&\12\85\93 jÃv\90Ô\8e#Æ,\16ÎG\14\90H$\80¬òÿ<k\9b1þi\9bŤéæÍÅîÙËógÏ\7f\5\93qs~Õ´³Õ¨mæ\8bis~Ù\8cGã1~{ñÃùúÓͦé¯\9aWýþ´Ù\9f\8eÿzþÏg\7f?\7f&\ 5´TÓÊO?ÿ§ü¦\99OWøÿ]3mG+»¸iÎäï\84ò\87ÏÍó\1fgMÛÊ_\86n\86?F\7fõÕõúö´94öÇ\b·kf\93ÈN·\ 3¢\1de5 vÍb1\9aû\9a¥ÛAý\8fþ×,'Å®Y®F3/O·\83üÔg5 vM;\99\8c&^\9eî\aù\9býñ´¾¹É\f\96\ 12\9d\8c\16\1eb\ 5\ 2e½¿\1c\b¤\ 1a>\8b\8d`Ð@8ß\1cO\ 3\82D;\98ÌlÔ\85J¤\ 2\ 1qöâÝË\17Ò\8dÝ\12Ö%½üÃè þ×\9aåts±Ên6ZÂ*g3i}½0«|þãÔl\10\ 3b\8eÂKg\86í\88¬¨\88³\151ÉØ\91pvÚÜæ\16L\96buY.Å\8a\99`·#aüïYO\12ôa;\8d\ fc÷#àçͺØ\ 1©ÀèÆ£©¯DÆFÈéz\93«Á*00|à5øAr\81ÈØ÷\ 3\83T`àÑCÇdldÜ®?oÔ\ 5M¦OiNÅb½aa<Ï\aÃÒ\v3,1§I\87\9bìÕÚѤ8%5'Ó§®g}2§\8aP\9b\93\11Rß3Á\98U\1d\829\99^ú\fÝÈ\0CFÀË»íÍåvÿyèJR¢+§sñ\vÌÉè\bb\93"\15\18ËN\ 6cX\81Èx¹Ý¯\ fÛd\110ÁéÓ9\98l\11Þ\1eÆ+Ô!;\1a½ {he´y{è\82=\98>õ\1dë\93=T\84Ú\1e\8c\90:\8f \89Y\11&Á\1eLß\8e\972É0 !+À9y\ 6\12¡\eÑ\81\98+\19aÔ\8a\11溬\ 2c¾\14Sp\8c\84\18ÛÝm\7f8÷4a\15\18Õ,>\10àͼâ\1cá±eòhç¨ý\93ÍWfNÎ\9af«9Ü¢YSº(Ö4[\89ÏôÖ4õÖ\94õÚóN¯ÖT\13*kÊ\ 4ízG0f¬Cç)ëÛÉ\18^Á\ 1\f\19\ 1¯\ e\9bõ©L5¤C\17b~\9eyJ\ 6G\fû\16R\811\93øÏÕ$c#ã¸û4ø8R!öiW\15Ã
-DÆE¿¿Ú~¾;¬OÛ~\98üX\ fZ·\80\89»\1aå\ 2\91vµ½Ù\8cÔ6\17\8f=ùM8~\9a©CÎ\86¨\17d\88ËèÔfÁ\fM\9dL\86ÕÉ\f\83¾6BÓ'\8ba½\11ýß\9f\ 6\134u\8b\81\8e\8eg¹\ 1½Ü\85¼¤\11óëÄü\98\90¡\1eñ{\7f7¬\X\ 4Ä|*ãÀ!\8cê\11Én\ 6ó#\19 Ë\16\9eÌC¬\80\87\88¹\f\b\12Iô>\15\9bsõ°\ 2\1eñëöt\9d\11,\ 2b:\8dµ@\ 10= 9a q»>ìÄ\9e°\ 4\98<¦KõF;_\95 \7f¦\17d´\8bq\15êÏ\83Ù\9a>\19\19ë\93ÙV\84Úp\8d\90ì\8c \89Y\11fÁtMßNÔï1 !+ÀÙi}8qlFJ\18\ e\16\81\18\ 2Ì1t\ 5bÿI*±à\15úÐ3R\81\8a\ 1ÿYÖ\1d$\13\v^`ñã!©@\ 5á5,©Ä Ë6\80g¤\ 2\15c\8f\8a\88ù=á\92Á[âl\8evßa\91$þC/È\12uæðóø\9c\96\9d$Âî\83¬c\1dÁnˤÆ\f¶E\12¡éÇ\13\19ù\ »\1f\11³õ`\8d,\ 2¢Óé\8f\11(\0f$TÖHB±¤N\1c\88ÃX\81\bº:ô»ì\85X&\8eLb<\ f1n\84l÷\9bÓåH\1c«Ø\ 2lvù\98®(/\ fôß\9d\9bL§\9d®\11RÏé\ 5Y\ 3¼ªw í\bAàà\99H\94\81 v;2jk°:HÇb>bD²\86ª\1a³OC\1dX\84nL\91\ f#r\81X\8d\177ØÒÛ#\14úº)¦ErÀVÒ6®>\99\1faØ ó®\8e¤b\17²ÑæAV \82¶Ã\82\81Eâ`d\87Á!r\81\88X\1f³u²\b\88I+ã\95Û&\17¨\10\ 3\814 èðð\ 4+\10 \97ëÍ®ßë4+;C\8f³rñ\96\8c\95\7fY\9fè\ 5Yr\87Ý\ eç\93\10µ\f6\94¦PÓ§Ù\90õv;\12Ø\8eI\84\91 \9bi3&ØíH\98\ f\86G\12ØÝx!®\99\ 1v?\ 2Î\ f¿ç\9eb\11\10\bãÑ×\8cÈ\ 5"ãf{t\934)e<ihæ8V rx\92&\15\18K±\0_\97\19ÆUÕ%Çëõa3\18/ËÄxçâ\9f]E\8c\e+²þºÞÞè9\819:Ö\824\95\8d\ fGÊ\ 5"\89\16I$\ 2\ 2\9e\r\8e\8a+\93©\11ÁÑ7Ë\0YiÈà Æ\8d\90æ¸9|Ý\1cäq&KTþÁFÓÔM\ 5,ýòºJ/h\0µq/z\19\86\8f©\93©³:\r\9f ¯\a\8fé\93¥³Þ\88þï/ÂÐ1µ\199Ë\rèåõÀÉ\80ÙRÆ\1e\ 32Ó\130uï7\17nä\90T¬^bz\ f²\ 2\1eÄ\8b\1a\16\ 1\81M\15\84\13®.Fõ\b\1ez¤\81\8dao\0\86ê\b+\f£Ð\19wûíoÙ\8f°D\ 6K\17\9f"\17ðU¸¸Ùâ8N-TÌúÁ,ÔE.zámv,õË6«\17d³XWúZâ\1c0Xé\93\8d±>YmE¨íÖ\bÉÌ\98`ÌX\87e°\Ó\9b\951À\90\11PÛnF$ûbD¦FÆ77£\96rª7s(£G\94\v\87I&ö«ûl\ eb\ 5"d\9dÍ\8f5b¿:\8d9\82A#áõ\87³\7fË\10\96\ 12ëdþaH.\10!\1f¯>~.\14Ò\81\82Þ\b-\92Á\15e»_ýV0$Ü5ݤz¢L¾\aóþ|À°\10\98¹\9c$ºgÊ\ 5"¦ù¸ÝO¾\14\ e)ÁYiXÉm\ 34À\91òáìù¤0H%§ëº~v\f+\10)\9bÓ\ 5Æpî&\16\ 2\83E\10|\15cr\81\88qÎæÞéÐ9\89)LFW¼â\91ÓEq\12Ó\15Ö4!2ÄF[®ã¼h\10Ø-PC\a°Û\11ññz=Äñ$Ú5ðÎSO°Û\91ðæ*×\80$\18R\b\17\16\1e`÷#àü\1a;/%\98"\1d(Xæ\84jdpļî÷ÿ2<
-ë@AÕ#ÅÀ\91ò±?|ù\ f\9d\1cd\17ì\11'\87zº\18\8df\1cäLá\95åL\f\e<ã&]\90-,$ºâ\9d\v\1c¹ã$²XCQáùõèÇ1æ+0#ãõvýyß\1fÝF\98\9cEåªÈ6l¨KFGÔO\87\1eù/;=r\9eJöÌ\13å/\84fõ-\8aê˺+µ¨^P\8b"\v#®»Ð¢´\85 -j\88Õ\12CqÊ\biÐ
-qvÑß\ e[ɤA\97`\95\8c\86e\82Ý\8fÕxóZ\e\11åïõ\1fá\81\9fêÒ7ì\f¹LCÃê\ 55ìì\9ef-ç·©3\fж\1dB²)\13¤]\ 3áÕuï\8d\94ThY8\90Ö32ÖW\84cQÒ\80\80\9dÐH°\ 2\9e\0#?õ\17ýMv\80,\ 4f%]é\1e&\17ð\98·\9b¯\9b\e\vHçO;T|7êz9\8f\ f½ nÄ!D\fQ1>ÊÑiêHCH4\87gg\86tdÅøé°Ý»\95 é¤+[\99Æ\98\92Á±2.¶#\19 sññ\1eb\ 5"ä\97÷oþ{èK\92\89IÈZÁC¬@\84\94\146\16\ 1\81\ 5\11F¼{\18£FD\891I#1¦ì\ey\82\15\88\84WºÈÉÏÂB`4;Æar\81\88ùé\95\98%N\f\9eb*\9c»Ù\ f\87\ e\1a ©×Õ\v²Å\89äáU³_9?M¶h\88\16)w\88D\98!¶X1Þö\17_0õI-4+ë{ÍY÷ºpß8mK¡\81^Pã »î \rÊ)]j\1cC´ø7¬\92\19Ò8\15ãÝúö\96ã\ 2\92É\10\93å\93\83dn¬Ë/Ø Ú¯w)óhº\84ì»5ó\82íÃì;Ä\ 6é¢4i·\92ûÊÞʶ¬6iF ûd\89å\8að\f\81\16\11\1f0ÿ\fÇݤAsêúÂ\11ì~¬\ 6Ò}\ fë\vJøeiê\97¹¯J.\10Ig\9b\94¡\8c\15Òw\f3r\97HJt·\90C\0K\89N\17Ö\9c\9c\0ÝÁ\85úié¾\14èÌÒ\94eÇÒ\14è\1aRÂ>\92 Aql\86¾Õ\9aYeì~¬Å\e$}\7f>àÌ\86\12þH\f\14öGóC\1a*Ó#ëÝYvä,\ 2b!ËMW\e\14À/"\0ëêËþײÄ"\9dL\acLm\9eb\ 5"\a'\81¿b}4\80X
-\90\1e~9P.\10A¼\93È2@\16:z¸\85s\81\b9[ï>Õ[ËÊ÷\81ÝÈÒ9\al(\réª\9d^\f¦HyÐ\1d^\ 4ðÓ\12R|\87\15\99nÓ%1Öç\92\ eïHv;\12^|Þì/ÓS~GWyï\94¤¿ôí4\95TRÛãìôÂÚ i½\1dRQý¼\84£ÆÐ:¦ÇqI\87ò\ 2Ë£LBé\9að\1e3I\1e\e$ÂÐè$ËÆ!ì~¬ÄÏ\9bc\7fsÇif¬\ 5 ÕÆ8åÊä\ 2\11µÝ纰\b\blÏÉóÓó À=\8fSâ>RÈ8\9fÉ\buz+\10«p{w\18\1a\84e\18XXÁÄç0n\84ü\82Möço·û»²ÕNb `«¡qA¿çyà,nR\ 6\89ìk>ð\bÍ6é-°\93ókK\19éô\82,\10)c~\1a\17\v,#T³\0\92\b\8d\8e¨±m\1cÂîGÈsì\15>¿î\8fi\ 2Å\84òh\8f\9a\1fùÏýÛ7\10ÎYt©.95\9d^P\ 3É\vMô6\914O\19¢éñM/K3\980\ 3Òý\80ÐÆÁYi\7fóuÈ!Á¶í#ÙÂ\9fj\98\95sñèn\896ÒCè\ 5µË8¾N!íB{\18Ú\98Fh±¼\82á0 \112\18ÎÐ2Ø\94|ð\99ìOµ \15vÍ#GÀC*Vº(Í3A\86H\9c÷\10÷\ f¾]\1f?\13Z\9cÓMôHy\9e\9d»Ý\8f\10m\9eýñ\88`áâzh¢Åâ»\e\8fo\99\ 5½º0Ñ\vj\19,Ïã\9cWÌF§ü$AD s\9eÓ§Û\15¡\9aó2A\86äØ#\12´Bèx\fs^ÑÊ\9c'»\1d®2\80ã`)>MIàa \0Ø ]\ 6@bV\88»ã\86²\1d\8b\f\10,z\16\ 1\92¸\15DâI\9a}I\88Ùª\95y×?L*PaJ Í" t}ë\10V B\84P\9b\958Ã\92\r3_\15+Pq,Ô¶ý\88é\ 3x\85vÌþn\82õa¢L\17d¶ó\98A/Þ.L\94\99\80dh<\93â\8c\90ÆsÅ8//¼\90\ 6ý\8c\83FØ-\13ì~¬ÅûÍéå\9b\ f´\1a*B`\90ò\ 5\ee\fÈøEE¡ \91E@àïÎ\ 3¨\11òj}q½\91\ 6Å6Ò\93{¤Ö½î"\87»Ã\94\9e.¨+\91¿ä§t¸ßà\99M\9f\1a]/\G\ 6BÕ\8d&\97D.\18\ 2ë\8dèkðöÝ?>\9c\9d\97N$\99t¢¼\15é \99ë)\92£/ͯÉ\86ß/\9ah]Âò\ 4y¸C\10\91.¨'\90\98åw*dP\95Ù \8d\1a#´c\9cç!f\17\9eë\8c
-â\e\93dhLx>xa\86\18·¢Ps>¹5SÌá~l]Ò¤d¾\95\bD/¨máBb\ 4\ 2·\14ìÜ\bÈrÀLË\84Ôô\15ãõûÁJ¡AÐb\80tæé\bv?Öâmß\7f¹Ó·âºÿ'«÷Ш89Ó3f `'zA\8dªG\8eÑyÐ&{\11!]@\8e'\1d!5jÅøø¦´*\89`Ø\10\83óåJØý\98±K*ÛËßoô\ fæ\1aZuLù½\13½ VÅ\10\8d\8bÐb¨)æ3½\ 6\93No·#\81?º ÑhÒH\93ÊRÄ\11\8c\19 \9f\ eØ\1fä½JR\82\83I\15\8e\84\9f$£#èên\8fTÃ~?ì\11²\16$¤ÉçúY\9bä\ 2\91äÞ`)*Dc8#\fO\95±\91q]¾FÁ*
-%aÁ=Q.\10\19å<\8fE@à\94:T#\17\88\88ËÍíM?ä?³\10\18ô\bÆ\1e·m.\101HÝ\97o\8aX\18ÇB`pÞ\10kcä\88¡\86e\15ÂSÌÝ\b\98\U\f\e\19\r\1eI6&©>¬\96t-\8d\ 6\98\95\vDV´=\96bû\1fçv\88\ e\1dÈØ\11tÇ\16Ì:P4ÏÛQP\0ØÈ\186\951\e\84}\9cÖ¥jINÑ\90\83\9c.Ê o\97q¦/nSÇpV/$ßÁ©í¶×\97\85 0\9a`ÅK/·û^\1e\16%,\ 3\ 4\11.6±õqò\904®§\1c7\17w\87íi°c\16\ 2\83ì4|\97Æa\8cì1ý÷\ f¤\93q)®ÓS¬\80§°\11\93\ 6\ 4¬\82C\93f¨'°o \r\bºCáê\90¡\9e@\9e\81$\0 \1ahýCd¦\a¤·UiË\96\95\18Cp¡Is\ 1ÏiÔj³c`\19 \bÿBer\ 1\ f¹ê\87ÓHÖ\80\80ÅihÑ\À\13\8e\9bÍîfs\1c\?\ve Ëüî\9a5\17ð\18d\84¤£³ôV\ e¶½¿µ_غô\95\16¶?Dßé\82F¤\1eiù`\ 6\e¼>BÌ\ 4]·8\82\ 63é¼\8d\198ÍÎN\1a\f\ 6}[Ð\11ì~L\10-#\9b5 àØ\ 1\8d®\8f\94G%^\16¬«\10Ç6é@A~Y\17(V Väýy~\12\16\ 1\81\ 39ù»Ò¶¹"F\8d\bÚ\r"\11\108í\82\87q\b+P!öC-H\84!\ 5ÿ\1d\11V BÜá`\1dIE\17þÛ\ 1\ 4\90\11*\89E®Fù/D\1c½Ð"_hyÀ`3X/ö\98\86õ\8d$T\fÛ£8;K9LlyHË\8cëø$B(®ÏÆ\84d½\9a¯Ä\8cwë/\83ù\92\b\1d¦s®«\84Ý\8fé²Îñ°\f\10=!p\10\14¸çQÊ©\17)Äðd³Ìë@¬Ån³ûTr)X(Æ'ÉÚ\1ecä\88ÁÇÚ,¶b\11\10Hä\83\1fæ\16Í\ 5"\82¾ÔD"\18\9cîSx\84\15\88\88wâ\93E2\ 4ääÆ!r\81\88\b>\81\95à`è\85vE\ 1\80#¥x\ 4\96`>À³Ä\8a\183"bÈÀR\80¦\12B¹'B\81{jrÙïÖÛô\8a¦¼ìñ\17Æ`ëò§ZüáaÙ\9b.h¦@V\92ßk\92±\16öi2A>d\81¶S\9e!Ò`« ¯ì\8b&Ã\88c)l\f\11\ 4l\8cA¹@¬\8e\1fs¤\ 3\ 5Ñc¤X\81H!gM" ðå 8\1cW\11+P!\8a³&\11,\fç¬\8b\80°\ 2\15â~gM\0à0ðÂCå¿\10qä¬åôö/\18Ê°¤ÿÆ\ fÁ\90\90f »è)h×\v2$d\11Æ\95~ÉÂ# \1a\1dç¨h1\ 6Øý\88Èfä&7\96\ 3\96¼$Ãr\81H#\8fG"1\ 2\8d\e\1cÂ
-D\84·FÒ\81\92&yG±\ 2\91BÖH" p\82\85¾w\b+\10\11è0ñÞ2\0\1e¡ß¿a\ eúë\96ÓÖ$AyH[K\17f\12\9c¶\96R½x2¾/m-³4Ç̱4m\86\14/E\12D\ 4²uêôv;æû¾]ïß\95)\8cdè }5ÓAì~\84ÐÒ\8cE@`@`)¢\rdm\82\ 2øE$\94\99\87%b\rrÒá\ 1Æ\8c\88\9fÖ88î\ fåh\91¤â¡t.u5Y"J¨jò÷ýÅáw]°æÐ\80¥\0ÍÔÿ3\b\ 5î\ 1\95ÓI\96\0°\94ô"÷H¹@|$7ÒX\a
-\12T±\11઱\94.\8f\8cÉè7=5\91m\8f\a\19%Ë.Á\86í\90'§?\ f¦\8fi]?Y\8b`\16q\8fß«ç£Eu{\86iñù:\14\17¦qÒݨG®å¡¿¼Ó}Gu\ 1ÈÎx\98§û¿Fý\1f¾ç\9b\b+\8f!EN\7f¶GCà Rõ\81\a\1fÕé£\9bX7qY\9cnFyÜ\166uúÌ\bË\13/Ê/{úÄ\81~ð$\ 3\90ü=i\18`ÈH(\9f\b\91tp\93\88\1f\90\17T\9d>Ý\8ezI6M/ã\89\ 3{\10{ýýV\15ôÝ\88xf\98øõçÒ\8dH\ 6÷Ó>\9fòiO\99X\ eãð\19YJ\14Ow£þMõ\85Æ"DkNdì3Ÿ\11ó¾Ç7Ų\e#\15\10\88°ðµHª\88Ý\8e\88\17\9fú»ò\8eeQ\ 1¡)\15\ e1\a2\ 2Îl\ fQ\86)<÷SNÕKÛAK\ fgæúsé¿YôNì\9f4º7±ì£Ê÷\9b@2uºëõ/.¿âã\9aòùÝ¡í\8bN\ 6\83¼lÆ\10Ãz
-Gj\83\0jMOpêÄóê³w/\87?^\14\987\90¥&\9f\81*O`@//³ ô\e\96\ 6\7fi\rV\8d¨?ð\vßi\88z\86\r>ý¹t\1a²\8bü.¢\fº\90è`òÔ¾¬×n«\bßê¸\8cÑ\86f\8c\81cMb×e=\8eVäM\eÔÛ\1eÃÞ\\8cú}¿ÿÛ&Å!\94*UÔèFý¦ C¥Û\11ukQQz-W>\róhNuâÓ\8d(\81^÷\81KÏÁ}ykã\83{\98&ÎÝ\93\18ÙÊ8á\92\9fM\9cnF9å§\14\ 5F\8a*Y\9eîF9¾¾§T"Ç"\ 4E7ú\99bÜ\88\19\12*ä4âÑ\1aù\ f\8c Ñ(õDùï\bèOúß\11@ȨA\99æ5Ìñí\ 1 ?~8\93/Ï7x·õ\9føjL󺿸Ûa?U\17\9c궱\10\985\7f[h¢ï\ f[ù\15þ³\ 6ÿõì\7f\ 1\bÑp:endstream
-endobj
-694 0 obj
-5412
-endobj
-695 0 obj<</Type/Page/Parent 490 0 R/Contents 696 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 323 0 R>>endobj
-696 0 obj<</Length 697 0 R/Filter/FlateDecode>>stream
-x\ 1Í\9ck\8f[·\11\86¿ûW\1c\ 4E\91~¨¬sÓ¥@Q8¾4\ ebǵ7p\81¢(´Zí®\92\95äHÚØþ÷}\87\1c\92ïÌÙ\lx×I\80d\8f\ eßG<\9cá\90\1còè§{u5Æ¿u5mªvR-7÷¾:¹wÿɼjÆÕÉyU÷óQ]M¦]urV\8dGã1>]~y²8½ZU»óêán{\m\8f\87¿\9cüpïñÉ=)\10JUµüõò\9f÷ÚÉh\Mº9þ»©ú~ÔèÅUõJ¾È ö\17Õý']U×òըͤÇ×Ñ÷¶£~Téw\11lSM{©eø\1a%ÇÛN\7fr¹JrRlªº\99\8dðm¬\8f÷\9dþ°9}³8\1cÞ\9e%
-\v\81\99v£Îb´\80ã<Üm6\8bí\99<I×\8dæhÿ\93³/GwùOSk3F\ 3µýh\96\r\14.´\19Å\b(2sf\9883¨~6\17\ 3³>\9aa@xµ:\1e×Û\8bÔ\8c¤C+\8e\e4\89¡è}_\8fë7 À\1a\10P\ 3©·<\94>G*à\11¯\16\9bÓE¦\90\ e\94nâë\91À\9erÜe\ 4\89\80\985£©«\88\16ð\88Ãõ\9b7»ý1sH¹©\9a®\1e<\90\16ð\9co\17Ûg\8bíâbµO(\16\ 35\1f\8fz[¥TÀ£\1eo\97û÷o\8eëÝ68ê\14¾ý©\1cµiÔý\10\0ªÉx\ eô¦ÂCÂîáBvÿI¯Á\0¥ê1Jq4xx¹xs,ÏIr\84\9aàCÌ\8a·\a\90®xr\91lªy3jm]"q ÿzw`O&\9dxrhk®E¼? \14\17$\89¸`\88¾\fPæ\80ðl½Üï\ e»óâA¤\85ÙÇ¡K\18R,0 =Z\1f\8eûõéõq\95Ã\1c«Áj&\12m\99¥\ 5\ 6¬'k\8c\13jj\96\ 12i$V\1aHä\ e ¯Þ\1f\8e«MÆ\90\10\98\19Æ\ 4\87\89\ 5\ 6\98ã~UêB2@æSïyÊ\1d@vÛ\\ f\12mª¶\1d{\87Qê\0\11B\8e´I+-ðÑ=ªiµ]C\ 4ïç\13\84^\1dbãEîC4 ö¨tc:Q7ªK\ f\90ñ9\91ê±\145¨\10Ì\87\88§[8ÌõR\ 2E\98\bÀ¯ú\8f\7f®O?
-º\96\82ée22\11ÇéÃE\19ëú\99\r1Ò:¥}H²©Â\98dôzÛ\12\9eï\8e«Ð*M\87Ñè£ýé[%\12\9b\8e\ 2qßO0Ìh \8e\17Ù\89J îû)JýV N¬\106\r+\ 4â!\84fv\12\88\93~Þa\ 45z%úJ¼Ø¯·&\12\17!\ 2iì$áùô\91\14ì1¯Ü8LB\89Ç\12(Lm@Æ\a\9e²Îa\82%\0Àßj\aP¦GØ\99 é\10¯\10Ì=E\vxJ3jFïÄÄÍ\18íxGî×ô&4um\18Þcô\b\17Ù«84a&l»\ e\1eÒ\85&%Õ\185Ðê\8cR¸G<Ý\1e÷»³\18\9b¤Nð\9dæ®ZáwtY×P\18CJ\f\ f\17\14\99Ú\1a7¹×!X»æQ}]O\11áz\ 6Äæ\19 °|;__\ï\17i\927\91 Ë\1dyÉoµ\8fk\9cðP)l\87\vj\9cÚ.P¤i\8aïĸ¬úz\8c\98^õ\fÐû\16ñp¿B«\94%
-ë$\9eL%,1%\15°\98ÿ¼\91°ô§ÿ\8aóÁ \9fc©gÛ¹\99\98¾9nÃÂ/6A¸ VESÙ§\91v-NG"L\98eyÐ3Ao{\86[ú\91N\9aµ\959\aSô¾§<Ú¯\7f^í\ fi2ÆB Ó3±\ ecR\ 1Ï9ßåu\12«$RÏ|UR\ 1Ïxü\ e3fv\15\92"X72ͳ\95Ñ\ 2\1e\14\860<Up\16xðí÷ÄfÊÞÐam(ã\7f°\¼(ÞÐÍe\rê\ 3P\9bC\10\89ÐzcÌ\9b*\83Ðû\1eâÇ[\12
-F\fi0\89ì9´\82*\1a\10àQ½'Ä\ 2\9epµØ_ä\ 5\ 2ë@\99ÌÑ\13l=\14ì)ÛëÍiY\93²\10\98Y=x\1c%{\frkj\19\16Á\9bê\1eë\f[\13¥zD\88<É\9bÚÛ÷¥Ñ¨\99\19o\9aJHHÞ\14.È\9b¦³Áh\8f~â¼I sI+uL\88Î4`<8;£~H2´=º!LÈ\10½ï+ò|õ6·=\89\80@.\14ÞÈ\88Dõ\8cÔ\933\88¤\0!¹8w -àA?¯\8bc\93
-\fd\12ÐÃLe´\80g\1cKÖ\93Up&\8cbcÇP¬g¼^oÏvos¼e%8½Ì»L]P\0\1fxÊó\93Ô ,\ 1\0%]\83¤\ 2\1eñàÅkq²¦E0ú\94\13\15ç»\93\ e.\97|7\\90ïNd\9dì#aY¿DçTBX\97wLÐÛ\9eaæû¤\82©k\19(\fCï{\ 6rÊ©\81Y\ 4\ 4\16\19\b\83\\8dTÀ3Ôu3\87\94â¹cñ:ÃÑ\ 2\ 3\ e²\99qáû¹æ\94ÍÜ\84£\1e{\120i\98
-wá\82LÚ{\83\96\81\8d\ 4ºÑ`ÔzÛêýFCT\88)eåfôa£¡sßÿt\13¢wîo¬\13kÎ<%\15pÕØí®\ e«£4Ãg\9f|:k ôÈ\8eCì\fá\82¬ÑÎpÓv0¬\9bÝà \ 4ÌYТLP¦g¼¾\ää(\89Ð\9cȹb|a\84Þ÷\88u1\biÄ \92.6\84\ 4õ\88dÙ\7f\88Q:I\1a~Ê(fçú¿çÊ\99\ 5Yª2\ 3\f\17d\96FrÈÞ,n=Ð)!.\87â\95"¢]\ 6\90\9bWZ\99\13ö\8e\f'¡}m|ä"%L4\99\89\89ø\91$)\84¸:¨P\[ä\0HB\8cTH=ÀW\fF\v\fª³Xþ\88}\988\9b\97ÅÄÝ\18Ú\19´®i\12\16.È µ,M¼AKä\8b\ 6S\ 2\12L\18ã\99 ·=\83b\1fi`\ 1\8cÙ\8e ÷=!õ\91l\ 2R\82ÓK¯15Ih\ f:¬öX%\86ùB\8fï¾\e\ 3ÜØë¬UÚ¹ø\83F¿xQ¬Ò\86y©·\8a\9b\1a'BhAC\bV\192¼U\12 ni\1a\822Åѹ\16\92æ_\]\85\Q¶LØ1Í,ì¼ô\95a%¼\87=¼ZãÜ@°\8cì²~\1eË´c©\0Î-\84$o;ëË\ 4!^\90Qf>ò\15\83\84\19@RËFó¸2r½o\ 1ÏÖ\17{Û\94$\84\93×-\9cÜ`@Æ\a\96B\eÏ$\80\1c\83YçäZÀ\ 2Î÷»¼³Æ" ÂTÏÖ@©\16a&®¬\ 2\ 3Iö¹«\86b-\ 3m6z\97\9d\8aT\12qegËÖC\vXFi\v\96\0\80Ã\1d\ e\90
-X@Î\95×\92^¾e\97̾';àm/çOtã%^¨ëñ\ ex\8b5¢ñM;à\89\15¶I\f+l¼\f!t\96C6^\92\1e\vÁt¡uQ¢¯Äaµ¼Þ¯\8fï\93ùH\b\ f@>Çaô¾Çü=éY\ 2\0æHµVJë\91
-xÂÙn³à\8d\97"\ 4\ 6\95Oí\9c0Jö\18B\90\b\88\99l\88\9a\16\ 5\15\1fx\80í\10¤\12g\96\1c°eh\ 1OÑ}\e\f¸w\90\aLcV\9bÎeÄ\88Øɨ©K¦6\d·¤\9d\9b\16GZì4\ 2ç\ 3òd=F?%a^\8d°Ä$½í ßìÖ[Nå\14\9dø\94äô\fE¹\9e²Ø\16§*\1a\10°\e\ 63p=\12Ô#JÊ\82EâPr4Ã"\94ê\11\8f¬_\92P\9cJæg\16£\ 5<æíúx\99\1f\87dð*$\b|]´\80\87\18ßd\9dÄIÙÜ4UI\ 5<\ 5\91RFNøæíÇIë\9183\91·ÈÚp¡\1e\89mØ6ì\1eð\94\ 5#\87óCÕ£ÏáQY\1fýp@0íE*ñBÙ,7\f½/{\18\\vÎÊ\90H|¨\16Gæj$ªg¸ü\e+Á\99\86!Òp\14í9\b@ãìD$\13'\92£\9a¶2ZÀC¢C§\85Í\9dl\18¶\99ªa\84ι\9c6\\90\eÈÉU:4:\19\95\15M´²ª§rį̀ãm§\7f}\99\876R\84\ 3 0\1e\7fy¼íä%g\80\13#I î#9\1c#\8f÷\9düxY\0¬\ 1\ 1so81W@\v8Ä)\ e[Ò\96\ 4ÉÄ\ 5åÄ\80\85Ä\ 2\ er¼¤`J" æ\92ú³\88XÀ!üD\81\8524\86 f\1e'\92\1d&O\14X\ 1==\97:\83\16pú¸(\fù\97f\8e\16¼Í\89^ËÇk\1aÌ|ò,/^äá´\1c¯iæ\92Úf\a¾i\96\97XaNfXa\967\84LK \94\89]Òcÿ`¢\17Z\17%úJ|½Ë»"¤Ñ^`* ·= LÏ\83\9f§
-ÔØÀ\0ô¾\a¤Ã
-´GW¤pÃ\90H5 Äö$\13ÔY'Î,c\9a¥(ØSd$Ò ÄªäÉ\96¡XÏXä\84bôÕ(\92`,©\f\83H\ 5\ 6\88T Ö\80\80=\99\99#(Ô\13\907Û,ö9ȱ\12\1c¬µ<GÑ\9ecç9,ÄùH\9cîi]u\94ì1òNÁ~wu\15\1378Løq\99³Ö\1cBjBlÖ©l¼È}\8f¦²ÍÌ\1f2\9eú©l"Õ8ØÙcçJ\ 6\91Ôu$\10\ e\11/ö«ýê§ëõa},¾Kjx\1döP d\96â\aõy¹ZÈ\1e§8\1e\ 2Þ\9d\8c½iq0ø¿kâ \1dAmÂ\85¶\væfÍÄ\1f<Åu I¡áT/§»Æ\10\bÍ4ì\0ñ\152¬\17ûÝu|\93\ 2\81ëã<eð\\9fä\ 3×8}<u\1af\18M¸ Æéíòiêg,Q\0?Á\8c\e\9d\91å
-´\80\14*i\ 5ÅR\80\90\13A\e3(\15°$Þ;&\r\b8*6u\84Fêfõ6Ô\92\ 6\ 4$A\11ùM\1d´\80eظÂ2\84'Ä\95ÚA\94k!.ªH*úÖ\ 6þÖ\9c±j0Âå\97kâ\ 5\99\1eI\b»Õ\85Ä\9dë\17ªÇd\bÍ\15.L·\18\10ü\86
- ÑêÈá¡Á\18\13ï\ f0Ï\16ËËõ¶D,\12\8aùå «Á(yÀ9Ù_\1fòÆ\eë`=\9c1Ç0Ç\95Ñ\ 2\ 3Ê\83å\12\1dýHãe\91\ 2\84W\aàÏ\fRö\0D«1V\811\91\13\96\96Ñ r\r\b.7Á:PÐ\9a®a´À\80\13sàå\89H\89\ 13l4ÙÚÄ\ 2\ 3NU¦V¬\ 2\ 3[[\18t¹U´À\80Aý\9cU` K¢[\eFÄ\ e\18±\9fêÈô¡¡¸5'ÑÄ2y\1f2^P\9fA¢ÂÎ\90¥Ï\94\8cSØ\ 1I\ 4Y\12ÁÅ\ 2O\11zßCðÚÔ5ö7ò<\88\95px$¹à\fÌI\ 5<hé\8f\8e\92\14 Ù\10¤\ 5<hãz )¥ï\84ði*¤\ 5<\aog\94\1eÈ:P0ópÍ\93
-xÊB{`0°¼\ 1t[ñÓ¹\ 2ö-ò1²&\\90+ óe㼸B\99XDS+!î\e\e\84Þ÷\10\1fAY)® \87\83\f'\15ð oARJ\f\9dÈ\f\92\1f)¡=ÇX\90uâ\ar\14ÙR\14ì)É\82yÅ@R\80Ð1Àpu\12Û\83¾ × H%î$§Ò,C\vx\ 6E\1cV\81\81Í\10D\1cS\ fÅzÆùÕû/Ä\1d\91ºº\95Ddk\ e4Jò>'\1fã\ 5y"6:lÚ\ f'®Ü@®zìïb¬
-\17ª\8f\93¸\ 1A^\13.-M2ñAÙ\1f4\909\8c7@¼Øïðªö&\ f2¬\13\ f\94Ý\19CI\ 5üÓаÉ*0°\G\ 4áÇI\ 5<ãñ~¿\8b§\9bá\13·8ÿºiþnM){99\81\18/\8a)qôÛä_\10\b!\93:ì:\18u0¤×Û÷\17I\84Æ\vsj\83Ðû¶
-/vWëåzUÌH:q\ 6ñ\7fC\ 1\18\1fX\b\9b\90\14bB\19ã^\vX\ 2¼é\1cotÆ̯d(nk\b¸É\82òYgvìëi|{!¶z¸ +âe|[{ÄIgGÕc¯\ 4\8fÏz%z\ 2\1f!#\11Z0¼,i\10zß#v\88{å\95\ 3\92Eg\98Ûz$®§\®®Ê»ïð\85$\8b¾\90®´1ÄÉä#\ fYRF\17æN*0°&k]E´\80g<Mc k@À±v¤4¹IS\ 1O¸XÑâ ¨À\b¿¦`\19\8aõ\8cx\98îν\11þh~FAÖÄ2k\8dÞ\13.È\1f\11ký¬uæüQõÈ\0#'Åz%z\82]\19\93\f\87Ü6\9c\9a!zßCte\9c\rIB`Â\1e©Á$²ç\98Wi$¾§æ¨\11ÒàN\\95\84õ\f¿ÍEJ\99 È®åh\ 1Ï\99¿»ÿìq\98¨Ê\8f\9bÜò\8fkt)É\1f6Í%\97\97ç«ñ\82\9c\0'wý|\15û@Ù\rÂ|4\11tp\b<Eè}\ fIù\1e{ (\8e\11Z\9d\1a§\9b¦0§T®Ä\ 5|àYü6÷ß²S\90Z\f!£§ei\ 1O{¾:¾Ýí\7fL\1cV\82\ 3\97p\1c\14¸¡Nßî.ôÝr¼Âx+oQw&[\·tü?^\90\r\91wõ3=\9c0r6T\82Ú0\\19\e\ e ¿fÃ\ 4\8b\8dÌ°0Î\ fX¿fCe5ØhÃ\9cÁ°\14ï\1fϽ±ÇJØ\10[æèêÌI\ 5<§ü\\v\8b\80À63\ 6\v\83PªG¼Ü-6\94Ôd¥¤L\82;\19\8e¢=ç{l\ 2&\9fd\19 An*\83\ 2¨\9dG\98¹ÐÇ\9fâîL®°nè%\85xA\8e×x·\9bg§\8b\ 3\84ªeK\vU\ eW*×û\16ðè»g\ f\9e>ÿßÃï\9e\9f¼üîÛÑñ]\19\89\89\80A Î\ f\99\87¯À\17X\1cE\8b0\9fÔÚȺ\12\9dÚ¨\15hõ.ø³\ eN\82\ 5Oc)©\80¥\94\ 3;,\ 1\0\132\8cB\\8dTÀ\ 2ì Ê2x\aÞøuÏ\92
-X\88\eTY\a
-\86Xg\9fTÀRþ\9c}\94\14Ðã\84\90×7\18\19\9d=Bî]\ 6A\f\ 4\1füî\7f\9ff6Ò§°S\977®ÃßêU|:\11ÉI;½¹iÛZAa\8f\99AaÓz@ é\91ìY«\18K·.þ\9d|;Üô_ÿýv}^~Á¦\88dj$y\ 4þúx×\13â¨\93L@* ð
-ØÄ ô¶gàìÅÛÕj\9b!E\a\8f\fû±\\ fÅz\88ï\18E\a\b^ì±\ f£X\ f¡~Q$Ðã4½66§\12½\9eV\8f¤\89ýjj\9aBo{À÷Ï\9fþ;µ\83t\1a\15Á\9dÃÏ9p;èmO¸>Pì'\95ô\b9&É\b½í\11hÊS¼Ê\18¦\86\1fwø£7'\91ð\1cù\84dø;÷\fÚUÆOuÙI\1fOùBdV\f\ e\88ô\15câM/\7fp\8a\1fÜY,ã{]ò#g·>Åý¥õø/|nÛ\bïÇä´Yø[ÛH~[ο\17À\13©ðð*\8e?ùÁêx×ëÿà?øa\e\ 6\8f\90\93PáïÒ0½\8d¥xwÉ\ eõ*\85¯Ìd¹9Nszü\8d\1fP°âAÖBÅòÖ\8cü\8cLQG\9cSÇ\1e\93z.\89$\fÊÂ\8b zÛ"0Uúy}¦i£É\87\8fE¿àe\1fü±m}\8c9å\rDù»´>ÒÍ6u$íïVi*Ç \85W¨I\1e\96h\ 3À\89ü¸@\9e^\15\11Ú\10Éky\9d©T`\8e7u}\ 50a\rY7,\81ÿ0ݽ7ë^L2rî#ü]\9a\13\93\17ë\10X%ZwVq8\0ÃâàÎ\ 39\9fE\vÉçøÕr@\e[tr¡ß\1dyþÛu\f(\1e\9de°\ 6\86C$ç\89¡Ô\ 1\ 4«Úh\119Çù\19\ 3p´\ 2j¿¼\1aþ
-?¤\8aôOø!ÕZÞ|\9c\84¼22!¯\1e<ûêA\85.ùÃjy¬\1eí\96×\e¼\89\152\aaT¬ûê¯ÓpdòËõZ>ÁûQÿº÷\7fzÚ+\15endstream
-endobj
-697 0 obj
-4801
-endobj
-698 0 obj<</Type/Page/Parent 490 0 R/Contents 699 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 353 0 R>>endobj
-699 0 obj<</Length 700 0 R/Filter/FlateDecode>>stream
-x\ 1Í\9c[sÛF\12\85ßõ+ðèTíÒÄ\8d\97§-Ù^'®Jâ$R\92}ð\vMQ\12\12\92Ð\82¤\95üû==Ó\ 3\9cn0©d\13_âª\94 Ìù8èîéé\99\ 1õß\8b<\9bâ_\9eÍ\8b¬\9ceëÝųë\8b§/\97Y1Í®o³¼^Nòl6¯²ë\9bl:\99NñÛõ\93ëÕÛí&ko³çíþ¸Ù\1f\ f\9f]ÿtñïë\vi\10Ze¹üôÝç\17ål2ÍfÕ\12ÿße³rRëÅ6»\92\ fr\82î.{ú²Êò\>\1a½\99Õø8úÜŤ\9aä\93L?\8dp»,\9f.'\10\84ORx¼ï\10_5ë®=´·ÇDa!0ÕÌc´\81ã|·ÙµÇM\ f!\19 Ër²´}Q®\83|ÓµëÍÍ©\e8¤ÜeE>îLlà8ÏWÛmðA1\9d,àÍë\9b'\93÷ú_]©\ f¢\7fË\1a\1f\9bü\e.Ô\ 5âC4Y\8c¼X8/*aYH\840!:qÄøzµë\8dF"ؾXLJ\8bÐû¾\eW\9bî]³î),\ 4¦^ צ'©Á\88óØ\1c×÷b\ f|ôüCXÿ¬këÚ¸¤(\10ÇÉ%á\82\R\94¸é\aVé\¢\84<\9f\8aA\19\11}2\82|³=ÝÝ\85Ì =\11i¡R\98t\8eákA©\81ïÎåéx\8f´Ò¬WǦÝ÷\83\8c\0qp`\90q¿Ò'xÜWíÍi» \ 3\ 4\81T}\b\179o 9U½7Â\ 5y\ 3V²éUÒ\弡\84Å\ò)\13¢3F\8cï\ f\9b.\19\8eDpôF\94\1aÄ\ 2×#Àj\7f\93ô,\ 1\06Ä å>h\83\11ãó®==ô\14ÒÉ\0\9bJ\8e4\94Ø`Dyõ¢G\90\b\88å\"Ó b\83\11âr»mc0IhV\15Âÿ\ 3dI\1d§õ\8cGf½\9caPèÈ\8c\17C,Ôx¤b42k\e\v\89°D\94d\86\10baÌøns8mû \8fdâLÌÔ\16¢÷}G\9e¯Ö÷ÍþN\1e\ 5ùYª\86÷>Ë\9cÍsÃ/\9d]\17e(2ê\1a\16¬Ã\ 5ÙuáGØ`S\12À\1eÓ9\82ÛÈõ¾\ 5¼Ú\1f\8e\98tm~"-HÅ\fV2¤\ 4·(\1eh¤\ 1\ 1ãvé\bÚÀ\12P\85Ý6w§.ôF\1c4Ë?´\83\9c/fËP\10DÓ\85\vòÅ\\8a\14;ûÌú\b'\89xCÊÇ\9a\ 1ñþ\bñe³k\8eáùC\9aG\19X\7f\ 2\11ÚǪ3O-uÝ.\8bÏ\12.È<õ|49Ï\9dyT/i\17\19\80\ 1\8aô\bDÈz{:`2\rùïS³Î\\13$\96\ 3Y]JѰ˪\\82?\¨q\9e¾¬ui r\97(\9f߯\1e\8eÃ\9cGr\18ºð,½í!ËÁÐ\83d\97!\9bÌm_\94èõß\7fýê?i²"\11"¹\94âÇ<\8eÞ÷\88o6Ý®9\88«\12\88µ aE\86\fÅ\86I\r<êYs<ô\10\92Ij\19LÖM\\ fáôD*\14`(w\93»\12cqÎ3?¾Úß´\8f}OX\a
-VN\8e\82\ 6güûõuz\14\96\00_zç¢Á\19Àåz½9\f½ Ù.+ó%J cÔÄõö\90%o×nSgX \ e\85]\1aÒ\8aö\9c/\9bC\7\17Åÿ\97©ê\85\8e\1a\94M°`.\95aÊ)á¢\1f6´¢®s\9bz±º\1fB>Ì\9cÊYÖbUæÄÔâô?4\9bGT\ 5É\1a¤B\90å\95D*3ô¾í\ 3G\18I$Ô%\8f\19@bZÂú~µ¿£n°P\82}\8e Çb\94l1<zY$QZÊdÎ\8f\92\1aXÄC?z\87H#-H\98Ì\90K\98\94à\96\84l=Ø\95U`,FÎI\r,\ 3«¨ä\19Ö N§¥Ä»é\85B-a\18u,\91@\ f)\91\ 1©\81\ 5d\87ÍúÔ5Ç_SGX Î<La\86£h˹iVÛö.®á¦\7f¦|wÃ\ 4\ f.[\151\98ÃE\1a§\88´iå*\93ådب É.Cö@:g½Þö\84/ÚÇôä¤ÙeË©\84\ 1\ 3ô¶\a\1cÛ¤'I\1c\\bj\ 6è}\ fx\87!\9a\102|\92
-\8c²\90Z\99\19©\81\87Ü6ØðÓ|Ã2@Buf!Êõ\10\1f
-,\95a*ëv\vR¶\aÑÜH" \96\92e-B\exĪ\7f\1aÒ`haW\ 3yÏ\98D\exÂÕj÷¶§°NÒÅ\Ò\ 5SR\ 3O9ܯº\8d\18¶x\9f5»\1d\ 4\15"¥¯?ãÅ0\b*<®Ý\1cÂÔhç\88¤\ fÙÜèà \18\13ÎÍ\12 \92ç\92\8a\fE¹¾\1f&\ 6I\ 5¿\87]jÃHX\ fi\1f÷\9bîpß<\88ÍC¦ùX\vYç\93ù\1c\19E\13S\15.È'aç\8b\97LH?Î'ª\8f¶c}ôÉ\88pÖ'
-Qã1E¹RÅr?Îø$1
-)'Ì\93$¬\87´ýNUN"I-s$I\8bÐ\ 6\1eqÓt\9bõ±íúi\86µ2¬eQaI
-÷$\9aÁC\88ÈJöý\87H½Ôä\1a\8a¹jV¡»ºG\14/(\18fbXv\82\ 4ÃPÆ\85M D@ö«2CÐÛ\9eñ\92\12<\89à\84°+g\10zß#\86\95K\98¦k\19zïßrý\1aûì\ fήèS\7f\10U\85\v²k=¶ê0ûG³©>\9fJÔ\18\80Þ·\88\17£¨$¡Ä·\98È`\12ÙrÆ\96-?\96e\9dAK)SÖ
-\17dP¬ym\11\87\95«ËZª\97\9d\8c<«\18\10ÓÖ\b\81½üæöW*\8dY
-\93â< ¶ ÔÀwƤ.\92IÈËΪéMâz\b¥.\12\ 11\97c"\8bÐ\ 6\1e1N]¤\95Ô%¥¦%i\ 3Or©\vÁú¾\8f£fS\93¶
-ÙXOÑ\10.(\1a\90¹}]á¶ý*Õ\8bÇ\90÷\19\10£a\84x\85ãçnµ6§D$\96x\90M
-\83Jtß\1d\1cãÝ÷E!É\0Á\81\ 1f\ fî\ f¸ø\85GÐz\8b5 ,Æ\ 4\85z\ 6ö\95÷7«n8|!)¢\ 1GÂK×\15màA¶>%\9dÔ§²\804\ f\94À\9e²î6«á\9c\9b\85ÀÌs r¶Kjà1»Õáçd\\96a\ 5\88¡ç!Êõ\90ìaÕáÜ\17.\8f\13\8cÌé\7fe\82qÑ\9bç\18h)zÃ\ 5Eo^à¦\9dtÝ®l¥z\8d/\ 6Äè\1d!~;z\13*\86!£\12ÝwçLô&H\f4\ 3\91è\1dug\1c½\89\10#Ì\10\14ê»ñ\eÑ« \r2\ 3R¶\a\9d\8bÞDA"Å\8a\81) ì)\9cã\v\92IìÊ\ 6\86\85h\ 3\ fY\1d\8f]óöD£\80´\b`¬©1\98Lw´\81'e»ÕÃ\ 3æ®PXNÿú\19ͬÐô+»¹%6p¤¸ [\90ñBã\977ÎË\85MÂç¶Í\13 ï@T\8aU\92²-\ 2§ih\93\ 2»æ9Üd:¢·üõU\91ä¤@ÎD\80.¬^ï[ýóm\83w\ 5\12\82U`àlÄ1R\ 3\vùâõ\8fׯ\83[ò\8fyr4+y>-C\1eÄ2@\ eÌâEïQÚÓ-çb(ÎMð\b\a\ 65|"»Ä\ 6¥p\8fxyùmH²Hî\1fbýs¶xÿ\9d_:C!°ÂÛ.ò\9eY\19.\86Ô]bsÀ:;\98\87\f4¨°/'\e½\ 61[âÚ#h[\8f\14\12´²\ 3eôzß\13Ö«ý\10³\83H\10²ëm\10\89ê\19¯\ 6 \ 1a&E°#Ä\ 6\9e°Ö£ãas\8f´ \85sKÒ\ 6\9eôúêi?\8eY&5\8b$&\vQ®\87ü¸êú÷EX\ 6H-5¹\81 \ 1~á\118\9fÙc+ Y\86u Ìf\92\938BR\ 3Ï\19*{\16\ 1\81÷#\9cqS\ 3\8fÈØ&¬\93ªG\96~¶#
-ö\14¶ Ë\ 4"G_\ 6\92\1axH\95ìÁ\1a\10\90Ð\91ZØ\1e©\81'¬ú\ 3\r\16 BÖ'\16¡Ô\11¢ï\ 4i@ÀrÆÙ"A=amr=\v\81Á{~nè¥\ 6\1es;8\97U\98;\8b\90\1f\8d=\14ë\19¡@ù\97¤ëP6\9c¯C]\9aBÙ\1d^\ 3\v '\P\9aÂA¨0C\9a¢\1d\88A\95Ò\14#$M\8d\10£4¥=Ð\84Âú\98¦F\84q\9aê\11!£0"Qý\83ø4\95\b1\93XB\84zÂo¥©D\8aéÄ\90\14îI<$5M)Dó\8d\81(×CxH²\fÙ\ 1ç\aH0\f ijd×2\8d\ 5V@\1f¶¤^\91¾\13o\9eìÛ!Í\91\ e\94\85D«¥h\ 3OÑtùæ³\7fô\1d"1F\15f£¹Ci\ 3\8f2é\8eu `\13QâSâ?\85¼\82=\ 5Saß\15\96\ 1RËf¦\85(w\féíË*0°yêü\93\1ax\ 6å\b\12\ 1\81*\149Ó<\8b6ð\88bòK²*«ÀÀ{~þQ\14ë\19&W\r*äªpÊfû¡XÏ0¹êü¦¬ËT\81\8dÊ3ä\9cp\91Ü\86¸*K$ÚQ½9\1c\12\91
-\15çB²2#$S\8d\10\97ÃKð¤\90jH^ë3z½ï;\81åëÀ`\19 x[Hú-\13\84>\a\1a\9céÅj?\1c \90\ 6\ 4¼0àº\91 ¾\1ft$¹\9duRNÉ«\1a¶\1f5F×È\1ax\ 1è´é'\\96apc]ä\1f\ 6\8bº1ä\11ïP§~°\b\bl´\8a\13È\1e©\81\7f\1aÎ\97,\ 3\ 4+\açÙÔÀCÞ<!ò\ e\94å(ÄR\ 3Oy\87}\1f¼\16õæ³þ¡H\8b1\85ÒÛ?Ôò\¨eMoYÖ\80\80\99\1c#\9bÍ\92\1aø¾\9c\ e\9b~\87\8ee\80 Õ\8bKɶ©\81\87pI5\88\80@+ÑÉ\b¥\8e\10É\16¬\ 1\ 1G4¾\13
-õ\84XR\85B\ 6»M\7ftCmf¾\0"/A\85s\95àËpAéB¾ID_â eÍpz\19\93\85\ 2b\11Â\0I\16\ e0*jT,o\8b¢5«#Ïéoú7*X\11S\rÌÎzmà\0TÏ\84Ù>}>Êq¬\f\8c>\1cSû\a¸ÛôóvN\1aô \1c\bYBlàzðÐ5²ó\9d\9cÏ:PÂñ¾¥D°£Üt\rÆT\ f!\99¤\88\10\91æab\ 3\ fÁ\89ú¶]õ£\81\85À ¶Çz\9a1ÚÀa\1eÛîg:Õa\9d$\89°æ2\94\bv\94\8cfK\16aD@\8c±m\10\91ê\10\9cðX$Ã2Ô\1f\8cÐ\ 6\ e\11\87Ô!.\ ed\ fðüâà÷¶7Òð\92\8d½\ 2+\10ÙÝ\b\9boñBG\17oì\15\88u»Íqnk/±°Â©\14¬,¥{\b\92j
-\10Ò ÈÂ\89\9dé\8dÞ÷\84°µ\96\18,\ 3¤\94\84a ©\81§Ø·7Y\bÌ\NW,¦Ä7\18G\161\9bʬB\88\85\97÷-C±¾+\87öÔ\rß\ec¡\f\e©4\f&5ð\98u{Óﺰ\f\90jä\9dÔÀCÞ5Ã+H¤\ 2\ 3¯È;\ f'¬g<ÿáJ\96±Ø\91øÛO\95gæKiòJmXÿÊ\8ed¼è\ 3\99ö3\v¼fìVÂx7ª\ fða\99P9ö\96rË\8a÷G\f\1c¶tø\1eX8+\94ÇÅ\eÜ\7ft²û\9d\81ú7ÝrvÂ.Uxý#Ø)\\fÓi\81÷V\õ\8d%\93³\8e\ 2p¶\82aÀ\80h\9c\11\ 2!\90F(i0²r9c6\ 4½ï;áÆ'éd\98ËY\87¡$°Ç\fo;²H\86¸\1c\ 6Z\84R=â ïåMÚ.\9e²HÊþÓé÷/{Õù\13\13G_\1e\15á\82üY\8fb½àh\ f\19R\ 1ùT¾\95`\b¨\8f°\83i
-,ç
-Ò\88CåûÜ\86\90 \16B\89\855 Í#$ø)R\ 3K@L=nÞ\86\r2Ym|x'D/:W`Æ _U\ ef\r\17ä\8aJ\ 6\9c©UehÑà\1aT0D4,3Ä\19#ÆYwh7ÔrÌPì\b3vHb`õ\b\87\18Fôò\88±~\17ÎtP\94~\ 2©/:\ 6\ 5\8eþÉ\80ðSø\v\0\v\84iø\v\0²\1c«0iH¾{ruùÕ³Ë\f_\99ÿI¶÷_´ëÓ\ eç~ýwÞÊ°,þç<ÔbO\9a¦\91ÈÃß$øöâ\7f\13\94»Ñendstream
-endobj
-700 0 obj
-3705
-endobj
-701 0 obj<</Count 12/First 702 0 R/Last 816 0 R>>endobj
-702 0 obj<</Parent 701 0 R/Title(Table of Contents)/Dest[692 0 R/XYZ null 756 null]/Next 703 0 R>>endobj
-703 0 obj<</Parent 701 0 R/Count -19/First 704 0 R/Last 722 0 R/Title(Chapter 1. How to Install and Test SAMBA)/Dest[494 0 R/XYZ null 750 null]/Prev 702 0 R/Next 723 0 R>>endobj
-704 0 obj<</Parent 703 0 R/Title(1.1. Step 0: Read the man pages)/Dest[494 0 R/XYZ null 726 null]/Next 705 0 R>>endobj
-705 0 obj<</Parent 703 0 R/Title(1.2. Step 1: Building the Binaries)/Dest[494 0 R/XYZ null 589 null]/Prev 704 0 R/Next 706 0 R>>endobj
-706 0 obj<</Parent 703 0 R/Title(1.3. Step 2: The all important step)/Dest[494 0 R/XYZ null 174 null]/Prev 705 0 R/Next 707 0 R>>endobj
-707 0 obj<</Parent 703 0 R/Title(1.4. Step 3: Create the smb configuration file.)/Dest[497 0 R/XYZ null 735 null]/Prev 706 0 R/Next 708 0 R>>endobj
-708 0 obj<</Parent 703 0 R/Title(1.5. Step 4: Test your config file with testparm)/Dest[497 0 R/XYZ null 375 null]/Prev 707 0 R/Next 709 0 R>>endobj
-709 0 obj<</Parent 703 0 R/Title(1.6. Step 5: Starting the smbd and nmbd)/Dest[497 0 R/XYZ null 264 null]/Prev 708 0 R/Next 710 0 R>>endobj
-710 0 obj<</Parent 703 0 R/Title(1.6.1. Step 5a: Starting from inetd.conf)/Dest[500 0 R/XYZ null 750 null]/Prev 709 0 R/Next 711 0 R>>endobj
-711 0 obj<</Parent 703 0 R/Title(1.6.2. Step 5b. Alternative: starting it as a daemon)/Dest[500 0 R/XYZ null 262 null]/Prev 710 0 R/Next 712 0 R>>endobj
-712 0 obj<</Parent 703 0 R/Title(1.7. Step 6: Try listing the shares available on your server)/Dest[503 0 R/XYZ null 682 null]/Prev 711 0 R/Next 713 0 R>>endobj
-713 0 obj<</Parent 703 0 R/Title(1.8. Step 7: Try connecting with the unix client)/Dest[503 0 R/XYZ null 505 null]/Prev 712 0 R/Next 714 0 R>>endobj
-714 0 obj<</Parent 703 0 R/Title(1.9. Step 8: Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client)/Dest[503 0 R/XYZ null 328 null]/Prev 713 0 R/Next 715 0 R>>endobj
-715 0 obj<</Parent 703 0 R/Title(1.10. What If Things Don't Work?)/Dest[506 0 R/XYZ null 750 null]/Prev 714 0 R/Next 716 0 R>>endobj
-716 0 obj<</Parent 703 0 R/Title(1.10.1. Diagnosing Problems)/Dest[506 0 R/XYZ null 573 null]/Prev 715 0 R/Next 717 0 R>>endobj
-717 0 obj<</Parent 703 0 R/Title(1.10.2. Scope IDs)/Dest[506 0 R/XYZ null 501 null]/Prev 716 0 R/Next 718 0 R>>endobj
-718 0 obj<</Parent 703 0 R/Title(1.10.3. Choosing the Protocol Level)/Dest[506 0 R/XYZ null 390 null]/Prev 717 0 R/Next 719 0 R>>endobj
-719 0 obj<</Parent 703 0 R/Title(1.10.4. Printing from UNIX to a Client PC)/Dest[509 0 R/XYZ null 735 null]/Prev 718 0 R/Next 720 0 R>>endobj
-720 0 obj<</Parent 703 0 R/Title(1.10.5. Locking)/Dest[509 0 R/XYZ null 611 null]/Prev 719 0 R/Next 721 0 R>>endobj
-721 0 obj<</Parent 703 0 R/Title(1.10.6. Mapping Usernames)/Dest[512 0 R/XYZ null 750 null]/Prev 720 0 R/Next 722 0 R>>endobj
-722 0 obj<</Parent 703 0 R/Title(1.10.7. Other Character Sets)/Dest[512 0 R/XYZ null 679 null]/Prev 721 0 R>>endobj
-723 0 obj<</Parent 701 0 R/Count -18/First 724 0 R/Last 741 0 R/Title(Chapter 2. Integrating MS Windows networks with Samba)/Dest[515 0 R/XYZ null 750 null]/Prev 703 0 R/Next 742 0 R>>endobj
-724 0 obj<</Parent 723 0 R/Title(2.1. Agenda)/Dest[515 0 R/XYZ null 702 null]/Next 725 0 R>>endobj
-725 0 obj<</Parent 723 0 R/Title(2.2. Name Resolution in a pure Unix/Linux world)/Dest[515 0 R/XYZ null 459 null]/Prev 724 0 R/Next 726 0 R>>endobj
-726 0 obj<</Parent 723 0 R/Title(2.2.1. /etc/hosts)/Dest[515 0 R/XYZ null 387 null]/Prev 725 0 R/Next 727 0 R>>endobj
-727 0 obj<</Parent 723 0 R/Title(2.2.2. /etc/resolv.conf)/Dest[518 0 R/XYZ null 497 null]/Prev 726 0 R/Next 728 0 R>>endobj
-728 0 obj<</Parent 723 0 R/Title(2.2.3. /etc/host.conf)/Dest[518 0 R/XYZ null 347 null]/Prev 727 0 R/Next 729 0 R>>endobj
-729 0 obj<</Parent 723 0 R/Title(2.2.4. /etc/nsswitch.conf)/Dest[518 0 R/XYZ null 186 null]/Prev 728 0 R/Next 730 0 R>>endobj
-730 0 obj<</Parent 723 0 R/Title(2.3. Name resolution as used within MS Windows networking)/Dest[521 0 R/XYZ null 355 null]/Prev 729 0 R/Next 731 0 R>>endobj
-731 0 obj<</Parent 723 0 R/Title(2.3.1. The NetBIOS Name Cache)/Dest[524 0 R/XYZ null 292 null]/Prev 730 0 R/Next 732 0 R>>endobj
-732 0 obj<</Parent 723 0 R/Title(2.3.2. The LMHOSTS file)/Dest[527 0 R/XYZ null 750 null]/Prev 731 0 R/Next 733 0 R>>endobj
-733 0 obj<</Parent 723 0 R/Title(2.3.3. HOSTS file)/Dest[530 0 R/XYZ null 475 null]/Prev 732 0 R/Next 734 0 R>>endobj
-734 0 obj<</Parent 723 0 R/Title(2.3.4. DNS Lookup)/Dest[530 0 R/XYZ null 364 null]/Prev 733 0 R/Next 735 0 R>>endobj
-735 0 obj<</Parent 723 0 R/Title(2.3.5. WINS Lookup)/Dest[530 0 R/XYZ null 213 null]/Prev 734 0 R/Next 736 0 R>>endobj
-736 0 obj<</Parent 723 0 R/Title(2.4. How browsing functions and how to deploy stable and dependable browsing using Samba)/Dest[533 0 R/XYZ null 634 null]/Prev 735 0 R/Next 737 0 R>>endobj
-737 0 obj<</Parent 723 0 R/Title(2.5. MS Windows security options and how to configure Samba for seemless integration)/Dest[536 0 R/XYZ null 750 null]/Prev 736 0 R/Next 738 0 R>>endobj
-738 0 obj<</Parent 723 0 R/Title(2.5.1. Use MS Windows NT as an authentication server)/Dest[536 0 R/XYZ null 217 null]/Prev 737 0 R/Next 739 0 R>>endobj
-739 0 obj<</Parent 723 0 R/Title(2.5.2. Make Samba a member of an MS Windows NT security domain)/Dest[539 0 R/XYZ null 603 null]/Prev 738 0 R/Next 740 0 R>>endobj
-740 0 obj<</Parent 723 0 R/Title(2.5.3. Configure Samba as an authentication server)/Dest[539 0 R/XYZ null 302 null]/Prev 739 0 R/Next 741 0 R>>endobj
-741 0 obj<</Parent 723 0 R/Title(2.6. Configuration of Samba as ...)/Dest[542 0 R/XYZ null 475 null]/Prev 740 0 R>>endobj
-742 0 obj<</Parent 701 0 R/Count -8/First 743 0 R/Last 750 0 R/Title(Chapter 3. LanMan and NT Password Encryption in Samba 2.x)/Dest[545 0 R/XYZ null 750 null]/Prev 723 0 R/Next 751 0 R>>endobj
-743 0 obj<</Parent 742 0 R/Title(3.1. Introduction)/Dest[545 0 R/XYZ null 702 null]/Next 744 0 R>>endobj
-744 0 obj<</Parent 742 0 R/Title(3.2. How does it work?)/Dest[545 0 R/XYZ null 565 null]/Prev 743 0 R/Next 745 0 R>>endobj
-745 0 obj<</Parent 742 0 R/Title(3.3. Important Notes About Security)/Dest[548 0 R/XYZ null 695 null]/Prev 744 0 R/Next 746 0 R>>endobj
-746 0 obj<</Parent 742 0 R/Title(3.3.1. Advantages of SMB Encryption)/Dest[548 0 R/XYZ null 216 null]/Prev 745 0 R/Next 747 0 R>>endobj
-747 0 obj<</Parent 742 0 R/Title(3.3.2. Advantages of non-encrypted passwords)/Dest[551 0 R/XYZ null 750 null]/Prev 746 0 R/Next 748 0 R>>endobj
-748 0 obj<</Parent 742 0 R/Title(3.4. The smbpasswd file)/Dest[551 0 R/XYZ null 652 null]/Prev 747 0 R/Next 749 0 R>>endobj
-749 0 obj<</Parent 742 0 R/Title(3.5. The smbpasswd Command)/Dest[554 0 R/XYZ null 395 null]/Prev 748 0 R/Next 750 0 R>>endobj
-750 0 obj<</Parent 742 0 R/Title(3.6. Setting up Samba to support LanManager Encryption)/Dest[557 0 R/XYZ null 471 null]/Prev 749 0 R>>endobj
-751 0 obj<</Parent 701 0 R/Count -2/First 752 0 R/Last 753 0 R/Title(Chapter 4. Hosting a Microsoft Distributed File System tree on Samba)/Dest[560 0 R/XYZ null 750 null]/Prev 742 0 R/Next 754 0 R>>endobj
-752 0 obj<</Parent 751 0 R/Title(4.1. Instructions)/Dest[560 0 R/XYZ null 702 null]/Next 753 0 R>>endobj
-753 0 obj<</Parent 751 0 R/Title(4.1.1. Notes)/Dest[563 0 R/XYZ null 669 null]/Prev 752 0 R>>endobj
-754 0 obj<</Parent 701 0 R/Count -13/First 755 0 R/Last 767 0 R/Title(Chapter 5. Printing Support in Samba 2.2.x)/Dest[566 0 R/XYZ null 750 null]/Prev 751 0 R/Next 768 0 R>>endobj
-755 0 obj<</Parent 754 0 R/Title(5.1. Introduction)/Dest[566 0 R/XYZ null 726 null]/Next 756 0 R>>endobj
-756 0 obj<</Parent 754 0 R/Title(5.2. Configuration)/Dest[566 0 R/XYZ null 298 null]/Prev 755 0 R/Next 757 0 R>>endobj
-757 0 obj<</Parent 754 0 R/Title(5.2.1. Creating [print$])/Dest[569 0 R/XYZ null 689 null]/Prev 756 0 R/Next 758 0 R>>endobj
-758 0 obj<</Parent 754 0 R/Title(5.2.2. Setting Drivers for Existing Printers)/Dest[572 0 R/XYZ null 538 null]/Prev 757 0 R/Next 759 0 R>>endobj
-759 0 obj<</Parent 754 0 R/Title(5.2.3. Support a large number of printers)/Dest[575 0 R/XYZ null 750 null]/Prev 758 0 R/Next 760 0 R>>endobj
-760 0 obj<</Parent 754 0 R/Title(5.2.4. Adding New Printers via the Windows NT APW)/Dest[575 0 R/XYZ null 379 null]/Prev 759 0 R/Next 761 0 R>>endobj
-761 0 obj<</Parent 754 0 R/Title(5.2.5. Samba and Printer Ports)/Dest[578 0 R/XYZ null 750 null]/Prev 760 0 R/Next 762 0 R>>endobj
-762 0 obj<</Parent 754 0 R/Title(5.3. The Imprints Toolset)/Dest[578 0 R/XYZ null 573 null]/Prev 761 0 R/Next 763 0 R>>endobj
-763 0 obj<</Parent 754 0 R/Title(5.3.1. What is Imprints?)/Dest[578 0 R/XYZ null 462 null]/Prev 762 0 R/Next 764 0 R>>endobj
-764 0 obj<</Parent 754 0 R/Title(5.3.2. Creating Printer Driver Packages)/Dest[578 0 R/XYZ null 324 null]/Prev 763 0 R/Next 765 0 R>>endobj
-765 0 obj<</Parent 754 0 R/Title(5.3.3. The Imprints server)/Dest[578 0 R/XYZ null 226 null]/Prev 764 0 R/Next 766 0 R>>endobj
-766 0 obj<</Parent 754 0 R/Title(5.3.4. The Installation Client)/Dest[581 0 R/XYZ null 750 null]/Prev 765 0 R/Next 767 0 R>>endobj
-767 0 obj<</Parent 754 0 R/Title(5.4. Migration to from Samba 2.0.x to 2.2.x)/Dest[581 0 R/XYZ null 187 null]/Prev 766 0 R>>endobj
-768 0 obj<</Parent 701 0 R/Count -3/First 769 0 R/Last 771 0 R/Title(Chapter 6. security = domain in Samba 2.x)/Dest[587 0 R/XYZ null 750 null]/Prev 754 0 R/Next 772 0 R>>endobj
-769 0 obj<</Parent 768 0 R/Title(6.1. Joining an NT Domain with Samba 2.2)/Dest[587 0 R/XYZ null 726 null]/Next 770 0 R>>endobj
-770 0 obj<</Parent 768 0 R/Title(6.2. Samba and Windows 2000 Domains)/Dest[590 0 R/XYZ null 352 null]/Prev 769 0 R/Next 771 0 R>>endobj
-771 0 obj<</Parent 768 0 R/Title(6.3. Why is this better than security = server?)/Dest[593 0 R/XYZ null 750 null]/Prev 770 0 R>>endobj
-772 0 obj<</Parent 701 0 R/Count -13/First 773 0 R/Last 785 0 R/Title(Chapter 7. How to Configure Samba 2.2 as a Primary Domain Controller)/Dest[596 0 R/XYZ null 750 null]/Prev 768 0 R/Next 786 0 R>>endobj
-773 0 obj<</Parent 772 0 R/Title(7.1. Prerequisite Reading)/Dest[596 0 R/XYZ null 702 null]/Next 774 0 R>>endobj
-774 0 obj<</Parent 772 0 R/Title(7.2. Background)/Dest[596 0 R/XYZ null 604 null]/Prev 773 0 R/Next 775 0 R>>endobj
-775 0 obj<</Parent 772 0 R/Title(7.3. Configuring the Samba Domain Controller)/Dest[599 0 R/XYZ null 656 null]/Prev 774 0 R/Next 776 0 R>>endobj
-776 0 obj<</Parent 772 0 R/Title(7.4. Creating Machine Trust Accounts and Joining Clients to the Domain)/Dest[602 0 R/XYZ null 527 null]/Prev 775 0 R/Next 777 0 R>>endobj
-777 0 obj<</Parent 772 0 R/Title(7.4.1. Manually creating machine trust accounts)/Dest[602 0 R/XYZ null 192 null]/Prev 776 0 R/Next 778 0 R>>endobj
-778 0 obj<</Parent 772 0 R/Title(7.4.2. Creating machine trust accounts "on the fly")/Dest[605 0 R/XYZ null 355 null]/Prev 777 0 R/Next 779 0 R>>endobj
-779 0 obj<</Parent 772 0 R/Title(7.5. Common Problems and Errors)/Dest[605 0 R/XYZ null 179 null]/Prev 778 0 R/Next 780 0 R>>endobj
-780 0 obj<</Parent 772 0 R/Title(7.6. System Policies and Profiles)/Dest[611 0 R/XYZ null 541 null]/Prev 779 0 R/Next 781 0 R>>endobj
-781 0 obj<</Parent 772 0 R/Title(7.7. What other help can I get ?)/Dest[614 0 R/XYZ null 484 null]/Prev 780 0 R/Next 782 0 R>>endobj
-782 0 obj<</Parent 772 0 R/Title(7.8. Domain Control for Windows 9x/ME)/Dest[623 0 R/XYZ null 750 null]/Prev 781 0 R/Next 783 0 R>>endobj
-783 0 obj<</Parent 772 0 R/Title(7.8.1. Configuration Instructions: Network Logons)/Dest[626 0 R/XYZ null 431 null]/Prev 782 0 R/Next 784 0 R>>endobj
-784 0 obj<</Parent 772 0 R/Title(7.8.2. Configuration Instructions: Setting up Roaming User Profiles)/Dest[629 0 R/XYZ null 185 null]/Prev 783 0 R/Next 785 0 R>>endobj
-785 0 obj<</Parent 772 0 R/Title(7.9. DOMAIN_CONTROL.txt : Windows NT Domain Control & Samba)/Dest[644 0 R/XYZ null 682 null]/Prev 784 0 R>>endobj
-786 0 obj<</Parent 701 0 R/Count -13/First 787 0 R/Last 799 0 R/Title(Chapter 8. Unifed Logons between Windows NT and UNIX using Winbind)/Dest[650 0 R/XYZ null 750 null]/Prev 772 0 R/Next 800 0 R>>endobj
-787 0 obj<</Parent 786 0 R/Title(8.1. Abstract)/Dest[650 0 R/XYZ null 702 null]/Next 788 0 R>>endobj
-788 0 obj<</Parent 786 0 R/Title(8.2. Introduction)/Dest[650 0 R/XYZ null 565 null]/Prev 787 0 R/Next 789 0 R>>endobj
-789 0 obj<</Parent 786 0 R/Title(8.3. What Winbind Provides)/Dest[650 0 R/XYZ null 242 null]/Prev 788 0 R/Next 790 0 R>>endobj
-790 0 obj<</Parent 786 0 R/Title(8.3.1. Target Uses)/Dest[653 0 R/XYZ null 577 null]/Prev 789 0 R/Next 791 0 R>>endobj
-791 0 obj<</Parent 786 0 R/Title(8.4. How Winbind Works)/Dest[653 0 R/XYZ null 413 null]/Prev 790 0 R/Next 792 0 R>>endobj
-792 0 obj<</Parent 786 0 R/Title(8.4.1. Microsoft Remote Procedure Calls)/Dest[653 0 R/XYZ null 288 null]/Prev 791 0 R/Next 793 0 R>>endobj
-793 0 obj<</Parent 786 0 R/Title(8.4.2. Name Service Switch)/Dest[656 0 R/XYZ null 750 null]/Prev 792 0 R/Next 794 0 R>>endobj
-794 0 obj<</Parent 786 0 R/Title(8.4.3. Pluggable Authentication Modules)/Dest[656 0 R/XYZ null 322 null]/Prev 793 0 R/Next 795 0 R>>endobj
-795 0 obj<</Parent 786 0 R/Title(8.4.4. User and Group ID Allocation)/Dest[659 0 R/XYZ null 682 null]/Prev 794 0 R/Next 796 0 R>>endobj
-796 0 obj<</Parent 786 0 R/Title(8.4.5. Result Caching)/Dest[659 0 R/XYZ null 492 null]/Prev 795 0 R/Next 797 0 R>>endobj
-797 0 obj<</Parent 786 0 R/Title(8.5. Installation and Configuration)/Dest[659 0 R/XYZ null 341 null]/Prev 796 0 R/Next 798 0 R>>endobj
-798 0 obj<</Parent 786 0 R/Title(8.6. Limitations)/Dest[659 0 R/XYZ null 151 null]/Prev 797 0 R/Next 799 0 R>>endobj
-799 0 obj<</Parent 786 0 R/Title(8.7. Conclusion)/Dest[662 0 R/XYZ null 577 null]/Prev 798 0 R>>endobj
-800 0 obj<</Parent 701 0 R/Count -9/First 801 0 R/Last 809 0 R/Title(Chapter 9. UNIX Permission Bits and WIndows NT Access Control Lists)/Dest[665 0 R/XYZ null 750 null]/Prev 786 0 R/Next 810 0 R>>endobj
-801 0 obj<</Parent 800 0 R/Title(9.1. Viewing and changing UNIX permissions using the NT security dialogs)/Dest[665 0 R/XYZ null 702 null]/Next 802 0 R>>endobj
-802 0 obj<</Parent 800 0 R/Title(9.2. How to view file security on a Samba share)/Dest[665 0 R/XYZ null 521 null]/Prev 801 0 R/Next 803 0 R>>endobj
-803 0 obj<</Parent 800 0 R/Title(9.3. Viewing file ownership)/Dest[665 0 R/XYZ null 344 null]/Prev 802 0 R/Next 804 0 R>>endobj
-804 0 obj<</Parent 800 0 R/Title(9.4. Viewing file or directory permissions)/Dest[668 0 R/XYZ null 682 null]/Prev 803 0 R/Next 805 0 R>>endobj
-805 0 obj<</Parent 800 0 R/Title(9.4.1. File Permissions)/Dest[668 0 R/XYZ null 439 null]/Prev 804 0 R/Next 806 0 R>>endobj
-806 0 obj<</Parent 800 0 R/Title(9.4.2. Directory Permissions)/Dest[668 0 R/XYZ null 183 null]/Prev 805 0 R/Next 807 0 R>>endobj
-807 0 obj<</Parent 800 0 R/Title(9.5. Modifying file or directory permissions)/Dest[671 0 R/XYZ null 669 null]/Prev 806 0 R/Next 808 0 R>>endobj
-808 0 obj<</Parent 800 0 R/Title(9.6. Interaction with the standard Samba create mask parameters)/Dest[671 0 R/XYZ null 228 null]/Prev 807 0 R/Next 809 0 R>>endobj
-809 0 obj<</Parent 800 0 R/Title(9.7. Interaction with the standard Samba file attribute mapping)/Dest[677 0 R/XYZ null 590 null]/Prev 808 0 R>>endobj
-810 0 obj<</Parent 701 0 R/Count -5/First 811 0 R/Last 815 0 R/Title(Chapter 10. OS2 Client HOWTO)/Dest[680 0 R/XYZ null 750 null]/Prev 800 0 R/Next 816 0 R>>endobj
-811 0 obj<</Parent 810 0 R/Title(10.1. FAQs)/Dest[680 0 R/XYZ null 726 null]/Next 812 0 R>>endobj
-812 0 obj<</Parent 810 0 R/Title(10.1.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?)/Dest[680 0 R/XYZ null 696 null]/Prev 811 0 R/Next 813 0 R>>endobj
-813 0 obj<</Parent 810 0 R/Title(10.1.2. How can I configure OS/2 Warp 3 \(not Connect\), OS/2 1.2, 1.3 or 2.x for Samba?)/Dest[680 0 R/XYZ null 344 null]/Prev 812 0 R/Next 814 0 R>>endobj
-814 0 obj<</Parent 810 0 R/Title(10.1.3. Are there any other issues when OS/2 \(any version\) is used as a client?)/Dest[683 0 R/XYZ null 750 null]/Prev 813 0 R/Next 815 0 R>>endobj
-815 0 obj<</Parent 810 0 R/Title(10.1.4. How do I get printer driver download working for OS/2 clients?)/Dest[683 0 R/XYZ null 635 null]/Prev 814 0 R>>endobj
-816 0 obj<</Parent 701 0 R/Count -4/First 817 0 R/Last 820 0 R/Title(Chapter 11. HOWTO Access Samba source code via CVS)/Dest[686 0 R/XYZ null 750 null]/Prev 810 0 R>>endobj
-817 0 obj<</Parent 816 0 R/Title(11.1. Introduction)/Dest[686 0 R/XYZ null 702 null]/Next 818 0 R>>endobj
-818 0 obj<</Parent 816 0 R/Title(11.2. CVS Access to samba.org)/Dest[686 0 R/XYZ null 578 null]/Prev 817 0 R/Next 819 0 R>>endobj
-819 0 obj<</Parent 816 0 R/Title(11.2.1. Access via CVSweb)/Dest[686 0 R/XYZ null 480 null]/Prev 818 0 R/Next 820 0 R>>endobj
-820 0 obj<</Parent 816 0 R/Title(11.2.2. Access via cvs)/Dest[686 0 R/XYZ null 355 null]/Prev 819 0 R>>endobj
-821 0 obj<</Type/Catalog/Pages 490 0 R/Names 354 0 R/PageLayout/SinglePage/Outlines 701 0 R/OpenAction[491 0 R/XYZ null null null]/PageMode/UseOutlines/PageLabels<</Nums[0<</P(title)>>1<</S/r>>4<</S/D>>]>>>>endobj
+727 0 obj<</Type/Page/Parent 519 0 R/Contents 728 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 254 0 R>>endobj
+728 0 obj<</Length 729 0 R/Filter/FlateDecode>>stream
+x\ 1\8dWQoÛ6\10~÷¯8ä¥)ÐȶìÄv\9e¶uK[ h·Æm0 /4EÙ¬%R#)kþ÷û\8e\92\1cÅéТhmYGÞÝwßwwýg4¥ þLi\91Òì\86d9úm=\1aß(\9dÐ:Ç\9b\9bÅ\92Ö\19M\92É\ 4¿ÈË×;Q\ 5åh:MèíÇ\87õGúUJå=Ý\8br#ÈÛÚIEÒfêåúÛhBWé\1cç/\ fZÐë/÷ü\eß>Å\8f|ûÕl\9a¤ü\1e×áÂw&8\9bÕ2hkZÓ9\1cu¦é\82\r[7ÚS¦\ eª°\95ÊH\e\12\86ðÕ\902\aí¬)\95 Ñï\9d\89óT{Åþéëåkkdí\1c,è\8br\1e\9e´ÙÒýÑ\aU~}IÁvqOgmd\17r§ä^\9b\v\9c\15\85·´7¶\81GOt!mYêp\81cF5ÃÜá<\ 6úÂÓA8mk\1f½o\9c0¸Î\93DÀ\eE"B\87\14\0Ï\99[a¬9\96ýÁÚs\90a§\90¬\ f®E\881\bB\17-\ 4a\aPd[\9d\84/ûc=âªÅÒÑ\94¿}z3J\97×É\94®çi2¡\92æé2YtO\ 5Ýsí'x\9c=©ø\9a/ά¬\19UÂwA¥Ít®9î\16A²ùóàr[\9b\8cD \98ÙÓHÜ\96.w!T·ã±gÞ$ÖmÛocyðÉ.\94ų\14b28\88Oº\9e¥¨Î|¹ÀwNÅ)Ê{æöÜ\9a¯\96 sï\91» Y\9aÄBt\9c\r\96NîÙßøî\19ßÖÀ¼\14r§\8dz´%W\eÆ¡ª7\85\96ű+¤Þ\14-Ë\10Oe½\ eÖ\1d)·®{\rnE\94\ 6\1aaà<XêDÌ\17\82èiW ¹\17[å_\11J.\8b:c\ 2Ä`_\91óG#Áù\8c¾é\01nêmB\b\14(\bü\r\8dEÈPE#\8e\9e=ôáu\14b\1dxåà\95¬ADÚÇ
+=úÞY\1f\ 6\14¢ùlþc´'\93ï¡\rQwXw\1d Q\9bÿAúo[G]´¢x\86\14\9f?¢»\10åâ\80O\1d\14=<<ÐÆÙ\ 6Ù0\0ÌÍ¢À#\e2Ú\83«¤5\ 1üe<βÕ&Ó\a\9dÕ¢ \1cbòÜOXi\83\1a2ÔQû¸³°vϬnM\ e\9a;\b\11|Çj³eÛ\15`¸\8dè\9fß\1f\91\1dTú\9477\17á÷-c\b
+Cå
+ÜË\95ߨÐ(48a\8e±¾\9dðàà<ؾp77É\rͦ+ü[RÊÔï\9eNB\9f¥\13¼\1c
+ä3º$çõùÓ{ºýiÝʾÚhÃÊíªû¤õ\fu;\9b¬\92å\ ft\9b.\9e\ 6\15U\vÝ\ ex\ 4O?"Q\ 4³\9dL\9cÑPsÌ$Ad¬+QsÜE²ÐíÄ\88\1cÚê\ 3XÀ\14*k¹C³\83¦\98>Î\16dY5ü
+\1dü\8cG\99¥F\87Ý÷¹3de\1c(¶\ eÔì,\1aF\17Zp
+^£ª÷JU|MI5>-e\ 2\ç¨Û\90ÏüÆ\ 40\88@=ß©\0Bऩr*W\98u\19\95*ìlÆÍ Ó\84Îc\1aÜ/Äi\96¢S\81¿Æ\ 6úVû\80\17RxÖE¯1ö\8cÚÎÒ4\99Ñtu\rNñ\10¹ÁgûtâÖtÅ?\ e¹µF\1e\18\9c\85\15Y\f®@RðÁÑ\ f\8aó\8a*«1f\0±ëÝöjû\19V6M\93È#ê)\13Èp\1c¡:\8d\9e\9e\89\97IÌ\93ög`vrzñÖ6\8cüVÅ\b_@\87fß\8e\ e`\9b£T\b:\ f\rÃ\87)\aNÄ\9cÞ|øLoþ|Ï\9b\ 2ÚH·\13}}\89mà\83E îí\e\8c¹ë÷£¾áwc\80¶NT;-\81:÷é\96\99\1eTÑ bå,:\15WìÑ
+h)\97\v,]\88·¥:\8aK\90©Dh\ 2s\v\17\9d¥É-ªåË{$\ 6¶Ä£\1egz\87\91\18QD\a¬\18\82'[îlIÝÔ~\8asßÒÀ\84¸í¡Ö[\1e@\1d×¢àNû\fW\9c×1\8e5·Ü¯ãh\vª\ 2}é\ eã\92G\12©\7fEYÁ«nw\ eï±\7f0s\0!ë¯\11`ÉùÒ$mud\8eGòÇa9äVÒ]®ÈÂÀ\r_=6{Í"ìÆ"ù¸\15¶bðõ\ 68Ô±\8eçÅ\93\16*\93\81º©MF\94Ñ\ 4+õU\ fÊ;ln\18O(\1eLy\95ê£\ 5 ènxÃy9\ 5\9b#öIÞêxÇ8\99qRQë±Y\11:®pÇ$vé+,ÉØαF·Ïx<-\12\9fêvBt%\7fj\8f¶ÊÌ\18ß]w{6\9fì\ 3fgW\19ÝVí²p\8bç_NëÒ-·{gÑ*0çtì\85ã»ewË\15ç=[ Õ#¦\9fÿ\1fCìq\1dYç\8b9\8eǤnV\1c#úÎ_£ÿ\0ÑTì\18endstream
+endobj
+729 0 obj
+1480
+endobj
+730 0 obj<</Type/Page/Parent 519 0 R/Contents 731 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F1 4 0 R/F2 5 0 R/F4 7 0 R/F5 8 0 R/F6 9 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 257 0 R>>endobj
+731 0 obj<</Length 732 0 R/Filter/FlateDecode>>stream
+x\ 1\8dTËnÛ0\10¼û+\ 69)@¥è\15[ñ©Î«í¡@\9a\18í%@@K\94¬D\12\1d\92\8aë¿ï\92\94\9fí¡0dHâjvgvvßG\11BúE\98ÄHÆÈÛÑõ|tq\9f"\8a0/Í«q6Á¼@\18\84a\88yîýZò\ eµ\ 6So
+\eÑ£\14\12\f+¦ÔZÈ\ 2z³â8\9f¿\12J4 xù\87ro¶¸^`CBøñ8H ß{ì;è%G.Ú\96u\85=ö©\bÊYx\89\v¿¸¿\1c\10é`÷%\81Ã/0]).?¸\9cÒógÅÚ\ 5\v\84¬¦\17ô(\85Ð\ 4\fûö¸\10ÿ \84ù²VX×M\83\r¦9±*jÉs-ä\ 69k\1a^8\bÂê4«»º«lÍh(ZéáP\89^æ\86HÁñìÕ\ 1\ flÐ×»ÙÉM £$\88\r-ͪ\8a0\r\81\85d]¾|>\ f`«@ÞKÉ;ÝPbAwj%ºBA\v\v\95\ 4!
+þÁ\e±j)\bZrJbÀ\ féÜü|\1a`¹\82 m%L\rĤÃ\82C,\f\ 5J¿Ø W[*N\9dxÛ8_\1eËåÁô¦à¥#Ï@\14б\96Òc\86¦&\11DyÂÒQÛEªm\ 1¥è K¸¶ãìvOè\8cÜTQ\85¥ek»\865_@ÕÚ%2&\11ÝI\1eÉß{Ó\ 5j"éäè\1dµ'&Õ%o8S®;T³\15;\17}C2p\14¢ãÇr\94¢iÄÚ\883øòÔ\88\87\82ÿ¿\11}\89§Ù÷ëÙKü\12ÿË\95\a¦4ãFÊH;jkfº-ÐrIúÔNºÁ|Öoù\92u\15µ»'\8a\96û_\ 4PJÑ\92ËõÒ}~"¢\13{gûén\ e·\9eMO\150£\98\\ 5cch£@¿*ÌìÐDú\ f\ 6ün>¢Ý\814É(&Í&t\1fÓ%9J·k®\10Ñ\86)iÒÓ0
+2ÂÙ/\9bo]Á\7fïQhUÑ\1aBdþ\1e¿\8c¢$\ e\12$\133N-¢,£¯ÝS\83'\a>\1e\9c\1cÒAj§n\ fþ ë\96ÑhãV´4
+¸¡©\96Ôp.?¹ídÒì\13Ê
+\1e®YþVIã\+Ü.Â\86QÄÅ}¶]QãI\10!I/-%Ïö\e\ fR¼ÒB¡\8cyoF\97éÚùØ\8fl¸?\89íÂÛñN©êÌ-ÁI8\bñcô\a\ 4I©éendstream
+endobj
+732 0 obj
+736
+endobj
+733 0 obj<</Type/Page/Parent 519 0 R/Contents 734 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 303 0 R>>endobj
+734 0 obj<</Length 735 0 R/Filter/FlateDecode>>stream
+x\ 1Í\9c[s\e¹\11\85ßý+æ-\9bª\84æp8¼ä%åK6ë*_6+m9¯45²\18ó¢\90\947ûïs\1ah\0§\erÊ\9bØr²U±F\83ó \ 34\1a\r gþù¨mÆø¯mæ\93¦\9b5ëÝ£§\97\8f\1e\7f¿l&ãæòºiûå¨mfóisyÕ\8cGã1~»þîrõn;4\87ëæÙa\7f\1eöçÓï/ÿñè/\97\8f¤@(Õ´òÓO\7f\95ß4³é\12ÿ¿k¦íh©\17ÛæBþ\8e+\7f|ß<þ¾oÚVþ2t=þ\18ýÕg7«Ûóplô\8f\11n×ô\13Ï\8e·\1d¢\1d%5 vÍ|>\9aÙ\9aÅÛNýÃá\97$'Å®Y,G½\95ÇÛN~>$5 vM;\99\8c&V\1eï;ù\8býé¼Ún\13\83e\80L'£¹\85h\ 1GYí¯2\814 Ìzß\b
+u\84ËátÎ\b\12í`2ý¨s\95\88\ 5\1cââÉ«§O¤\e»\ 5¬Kzù»Ñ\ 3ü¯UËéfb\95]?ZÀ*û^Z?\¨U>þ~ª6\88\ 11Cá\851ÃvDVTÄÉ\8a\98¤lO¸8\ f·©\ 5£¥h]\16\v±b&èmO\18ÿ)éI\82>l§þaô¾\aü4¬\8a\1d\90
+\8cn<\9aÚJ$¬\87\9co\86T\rV\81\81á\ 3¯Á\ f\92
+xÆnµÏ\fR\81\81Gw\1d\93°\9eq»z?\ 4\174\99>¤9\15\8bµ\86\85ñ<Ë\86\15.Ô°Ä\9c&\1dn²WkG\93â\94\829©>v=ë£9U\84Ú\9c\94\10û\9e ʬêàÌIõÒgèF\ 6(Ò\ 3\9eÞm¶W\9býûÜ\95¤DWNgâ\17\98\93Ð\1eÄ&E*0\16\9d\fZÃÐ\ 2\9eñt³_\1d7Ñ"`\82Ó\87s0É"¬=\8c\97¨Cr4á\82ì¡\95Ñfí¡sö úØw¬\8föP\11j{PBì<&DfE\988{P};^È$Ã\80\88¬\0\97ä\19H\84nD\ab®d\84R+\86\9bë\92
+\8cÙBLÁ0"¶blv·\87ãyµ§ «hŨzÿ@\807³\8as\82Ç\96É£\9d¡ö\ f6_©9\19kê\973¸Eµ¦xQ¬©_\8aÏ´Ö4µÖ\94ô¡ç\8d>XSM¨¬)\11B×\e\822}\1d:kMIßNÆð
+\ 6 H\ fxv\1cVç2Õ\90\ e]\88ù¹·\94\ 4ö\18ö-¤\ 2£\97øÏÔ$a=ã´{\97}\1c©\10û´Ë\8a¡\ 5<c}Ø_oÞß\1dWçÍ!O~¬\a\9bÃÄM\8dR\ 1O»Þl\87Q°Íù×\9eü&\1c?õÁ!'C\f\17d\88\vïÔzg\86ª\8e&Ãêh\86N_\e¡ê£Å°^\89öïO\9d ªºÅ@Gdz\\81VnB^Ò\88ùub~LHP\8bøõp\97W.,\ 2b6\95q`\10Jµ\88h7ÙüH\ 6È¢\85'³\10-`!b.\19A"\89Þ§bs¦\1eZÀ"~Ù\9co\12\82E@L§¾\16(\0¦\ 54g,!nWÇ\9dØ\13\96\0\93¯éRÑÎ\96%èïÃ\ 5\19í|\\85ú3g¶ª\8fFÆúh¶\15¡6\%D;cBdV\84Þ\99®êÛIð{\f\88È
+pq^\1dÏ\1c\9b\91\12\86\83E \86\0s\14]\81Ø\7f\92J,x\89>´\8cX bÀ\7f\96u\aÉÄ\82çXüXH,PAx\rK*q²\r`\19±@ÅØ£"b~\ f¸d°\96ØÏÐî;,\92Ä\7f\84\v²Ä0sØy|FËN\12a÷AÖ±\86 ·eRc\ 6Û"\89Ðôã\89\8c|®\84Þ÷\88~\95\91E@taúc\ 4
+\80é \955\92P,©\13\ab0ZÀ\83®\8f\87]òB,\13G&1\9e\85(×C6ûá|5\12Ç*¶\0\9b]|MW\94\96\aáßÎL¦Ó.¬\11bÏ\85\v²\ 6xUë@Û\11\82Àì\99H\94¬\81 zÛ3jkÐ:HÇb>bD´\86ª\1aý»\\a\16¡\ecäÃ\88TÀWãÉ\16[z{\84B\1f\87bZ$\al)mcê\93ø\1e\86\r2ëêH*v!\em\16¤\ 5<h\93\17\f,\12\a#;\f\ 6\91
+xÄê\94¬\93E@LZ\19¯Ü6©@\85È\ 4Ò\80\10\86\87%h\ 1O¸Z\r»Ã>L³²3ôuV.Ö\92±ò/ë\93pA\96Üa·Ãø$D-Ù\86â\14ªú8\e²^o{\ 2Û1\890\12d3g\82Þö\84Y6<\92ÀîÆsqÍ\fÐû\1epyü5õ\14\8b\80@\18\8f¾fD*à\19ÛÍÉLÒ¤\94ñ\14B3ÃÑ\ 2\9eÃ\934©ÀX\88\ 5غô\18WU\97\9cnVÇ!\e/ËÄxgâ\9fME\94ë+²ú¸ÚlÃ9\81::Ö\824\95\8d\ fCJ\ 5<\89\16I$\ 2\ 2\9e\r\8e\8a+\93¨\1eÁÑ7Ë\0Y\86\90Á@\94ë!Íi8~\1c\8eò8\93\ 5*ÿÅFÓÔL\ 5,ýÒº*\Ð\0jý^ôÂ\r\1fUGSgu\1c>N_\ f\1eÕGKg½\12íß\9f»¡£j5r\96+ÐÊë\81\93\0ýBÆ\1e\ 3\12Ó\120uï\87µ\199$\15«\97\98Þ\82´\80\ 5ñ¢\86E@`S\ 5á\84©\8bR-\82\87\1ei`cØ\e\80¡\1aÂ\12ÃÈuÆÝ~ó¯äGX"\83¥óO\91
+Ø*¬·\e\1cÇ\ 5\v\15³þb\16j"\97pamv,õK6\e.Èf±®´µÄ9 ³ZÕG\ec}´Ú\8aPÛ\12¢\991A\99¾\ e\vg¹ªW+c\80"= ¶Ý\84\88öÅ\88Dõ\8cOZoB-äT¯7(¥{\94 \87I&ö\eöÙ\fD\vxÈ*\99\1fkÄ~Ã4f\b
+õ\84ço.þ\90 ,\ 3¤ïdþaH*à!o¯ß¾/\14Ò\81\82Þp-\92À\15e³_þ«`H¸kºIõD\89|\ fæõeÆ°\10\98\99\9c$\9agJ\ 5<¦y»ÙO>\14\ e)ÁY\86°\92Û\ 6h\80=åÍÅãIa\90JN×ÃúÙ0´\80§\fç5Æpê&\16\ 2\83E\10|\15cR\ 1\8f1ÎæÞéÐ8\89)L&¬xÅ#Ç\8bâ$¦K¬i\d\88\8d¶TÇYÑ °\9b£\86\ 6 ·=âíÍ*Çñ$Ú5ðÎSKÐÛ\9eðâ:Õ\80$\18R\b\17æ\16 ÷=àò\ 6;/%\98"\1d(Xæ¸j$°Ç<?ì\7f\97\1f\85u ê\9e¢`Oy{8~øs\98\1cd\17ì+N\ eõt1\1aõ\1cäLá\95åL\f\e<ã&^\90-Ì%ºâ\9d\v\1c¹ã$²XCQáùÃÑ\8faÌ\96`zÆóÍêýþp2\ear\16\95ª"Û°®. íQ?\1e\ fÈ\7fÙ\85#ç©dÏ<Pþ\82kVÛ¢¨¾¬»b\8b\86\vjQdaøu\17Z\94¶\10B\8b*b¹ÀP\9c2B\1a´B\¬\ f·y+\994è\12¬\92Ñ°LÐû¾\1a/\9e\87FDù{ý\87{à\87º´\rÛ#\97)7l¸ \86íïiÖr~\e;C\ 1mÛ!$\9b2AÚÕ\11\9eÝ\1c¬\91\92
+-\v\aÒZFÂÚ\8ap,J\1a\10°\13ê ZÀ\12`äçÃú°M\ e\90\85À,¥+Íä\ 2\16órø8l5 \9d=ìP±Ý\18ÖËi|\84\vêF\1cBø\10\15ã£\1c\9dÆ\8eT\84DsxvfHGV\8c\1f\8f\9b½Y\99\90Nº²\95i\8c) ì+cb;\92\ 12\13\1fo!ZÀC~~ýâï¹/I&&!k\ 5\vÑ\ 2\1eRRØX\ 4\ 4\16D\18ñæa\94ê\11%Æ$\8dÄ\98²od ZÀ\13\9e\85ENz\16\16\ 2\13²c\f&\15ð\98\1f\9f\89YâÄà!¦Â\99\99ýpè\10"¡àuÃ\ 5ÙâDòðªÙ¯\9c\9fF[TD\8b\94;D"Ì\10[¬\18/\ fë\ f\98ú¤\16!+ë[ÍY÷ºpÛ8mK¡A¸ ÆAwÝ\13\1a\94SºØ8\8ahñ/¬\92\19Ò8\15ãÕêö\96ã\ 2\92É\10\93å\93\81$®¯ËÏØ Ú¯v1óhº\80ì\9b5ó\9cíÃì\9bc\83xQ\9a´[Êá]eoe[64iB ûd\81å\8að\14\81\16\11o0ÿäãnÒ 9ÃúÂ\10ô¾¯\ 6Ò}\8f«5%ü²4öËÌV%\15ð¤\8b!f(c\85ô\rÃ\8cÔ%\92\12ÝÍå\10@S¢ã\856''@wp¡vZº/\ 5:±Bʲa\85\14è\1aRÂ>\92 Aql\86¾\r5ÓÊè}_\8b\17Hú~\7fÄ\99\r%ü\91\18(ì\8f¦\87TT¢{Ö«\8bäÈY\ 4Ä\\96\9b¦6(\80_x\0ÖÕW\87_Ê\12\8bt2\1d\8c1µY\8a\16ð\1c\9c\ 4þ\82õQ\ 6±\14 pøe@©\80\añN"Ë\0\99\87ÑÃ-\9c
+xÈÅj÷n\15¼µ¬|¿°\eY\18ç\80\r¥\9c®Ú\85\8bl\8a\94\aÝáE\0;-!Å7¯ÈÂ6]\14c}.éð\86¤·=áÉûa\7f\15\9fò\eºÊ{§¤ðKÛNSI%Õ=Î.\h;!·C*ª\9d\97pÔèZGõ8.éP^`i\94I(]\13^c&Ic\83D\18\1a\9ddÙ\18\84Þ÷\95øi8\1d¶w\9cfÆZ\90Pm\8cS®L*àQ\9b}ª\v\8b\80Àö\9c<?=\ f
+Üó8%î#\85\8có^F¨Ñk\ 1_\85Û»cn\10\96a`a\ 5ã\9fC¹\1eò36Ù\1f¿ÜìïÊV;\89\81\82ºÆ\ 5ý\9eç\81³ØÆ\f\12Ù×üÂ#4Ù¤µÀNί5e¤\v\17d\81H\19³Ó¸X`\19¡!\v \8aÐè\88\1aÛÆ ô¾\87<Æ^áã\9bÃ)N \98P¾Ú£¦GþmÿÚ\ 6Â9KXªKNM\17.¨\81ä\85&z\9bH\9a§\fÑøøª\97¥\19L\98\ 1ñ¾C\84ÆÁYéaû1ç\90`Ûö+ÙÂoj\98¥qñèn\896âC\84\vj\97±\7f\9dBÚ\85ö0Bc*¡Åò
+\86Ã\b\85zH6\9cÜ2Ø\94üâ3Ùoj\13*l\9aG\8e\80s*V¼(Í3A\86\88\9f÷\10÷gß\1e\1e?\11Z\9cÓMÂ\91ò,9w½ï!¡yö§\13\82\85õMn¢ùü\e\eO;f»\99ÌéÍ\85xA\r\83Õ¹\9fò\8aÕ\84\19?éÃìdôñvE¨¦¼D\90\119Fü$õÑ*Dh\85\bÃÑMyE+S\9elv\18\12à8WòOSòwX\ 2\06B\17\ e\10\99\15âî4P²c\91\ 1\825ÏÜA"·\82H8I\93/ 1Yµ2íÚ\87\89\ 5*L\89³Y\ 4DXÞ\1a\84\16¨\10.Òf%\8e°d¿ÌVE\vT\1c\8d´u;bú\ 5\9c\823[\9cåyr\12.Èlg>\81^\9c\9d\9b'£\b\91¬d\9e\19B\1cÎ\15ã²¼ïB\1aô3Î\19a·\\a½ïkñz8?}ñ\86\16CE\b\f2¾`£\8c\ 1\19¿¨(\143²\b\büÝ\99C(ÕC\9eÖ7\83ø\ 1ì"=¸CjÍÛ.r¶\9bgôxA]\89ô%;£Ãû:ǬúØèáBõ±#\1d¡êF\95K\1e\17\f\81õJ´5xùê\877\17\97¥\13I&\9d(/E\1aHâZ\8a¤èKó\87\Ão\17L´&_y\824Ü\1cCÄ\vê äeÙ\8d
+\19Te6\88\8d\84v\8cã<\84ìÂ3\9dQAlc\92\f\8d Ï\a/Ì\10åV\14jÎ\a·f
+9Ì\8fÉ\99\94Ä·\12\80\84\vj[¸\10\1f\80À-9;W\ 2\92\1cº\90¤çâ\8f\8añüu¶Rh\10³( \1eyÆ+\83Þ÷µxy8|¸\v/Åuÿ'\8bwר88\vGÌ\12¿NÂ\ 55j8qôÎ\83öØ\8b\bÙ\ 2r:i\bÑ\9e+ÆÛ\17¥UI\ 4kÅ~\18\9c/WBïû\84]jUÙ]þv£?\9bkk\928&cJï\8d\17Ôª\18¢~\rZ\f5Æ|ª\ f\91\9cÑëmOào.Hô\97*\10W"\86 LOxwÄö oU\865Læ`R\85# ÕÒ'Ih\ fº¾Û#Óð°Ï[\84-ie\86\rÁ\98!i\ 1O2/°\14\15¢1\1c\11Â7\1a\86b=ã¦|\8c\82U\12\14J¾\82a¤\ 2\9eQ\8eóX\ 4\ 4\ e©]5R\ 1\8f¸\1an·\87\9cþÌB`Ð#\18{ü4©\80Ç s_>)¢«\ f\16\ 2\83ã\ 6_\e%{\f5,«\10\9ebîFÀdª¢XÏhðH²/Iõaµdk\85h\80Y©\80gyÛc)vÿql\87èÐ\80\94íAwlÁ¬\ 3%¤y\e
+
+\0ë\19yO\19³\81ÛƱ\83\R\8ar
+r¼(\83¼]ø\99¾¸Í0\86\93z.é\ eF·¾,LH \13¼\9cF\18¹Þ·r·(a\19 \88p±\87\1d\1e'\rnåZÊiXß\1d7çlÇ,\ 4\ 6Éiø,\8dÁ(Ùb\ e·Ö?\90NÆ¥¸NKÑ\ 2\96ÂFL\1a\10°
+vM\9a \96À¾\814 \84\r
+S\87\ 4µ\ 4ò\f$\ 1\0Ñ@k\1f"1- ¾¬J;¶¬Ä\18\82\13vM\9a
+XN\13¬69\ 6\96\ 1\82ðÏU&\15°\90ëC>\8cd\r\bX\9cº\16M\ 5,á4\f»ípÊ®\9f\852\90e~7Í\9a
+X\f\12BâÉY|)\a»Þ\9fÚ.lMöJ\vÛÏÑw¼ \11\19N´l0\83ý]\e!&BX·\18B\bfâq\e3p\98\9dZ\9d4\18\fáeACÐû>?´\8clÖ\80\80S\a4zx¤4*ñ®`]\ 5?¶I\a
+ÒË:GÑ\ 2¾"¯/Ó\93°\b\b\9cÇÉß\95¶M\15QªGÐn\10\89\80Àa\17<\8cAh\81
+±Ïµ \11\86\14ü·Gh\81
+q\87suä\14í§\ 3\b #Tò\8aL\8dÒ_ð8z\9fE>Ðò\ 5\83ÍÖ¤tH
+E^ßÄ\v²Þ\90jÄ\96\87¬L¿\8eO\ 4øK<[À)!ZoÅxµú\90Í\97Dè°0ç\1a\84Þ÷Ù²Æñ°\f\90p@` (\80\8ayF9ô"\85\18\9el\96Y½\16ð\84Ý°{WR)X(Æ'¹Ú\16£d\8fÁ·Ú4¶b\11\10Èã\83\1fæ\16M\ 5<\82>ÔD"\18\ا°\b-à\11¯ò¢\93E2\ 4äàÆ R\ 1\8fp>\81\95à`è¹vE\ 1\80=¥x\ 4\96`>À³ø\8a(Ó#|ÈÀR\80¦\12B\99'B\81{jruØ6ñ\rMy×ã¿\18\83n¬á\ fçeo\e.h¬!)Éî5ÉXsû4Q\ 4Ó@ì\81¶cD\1cl\15ä\99~Ð$\8f8\96\ 2\84\b\ 26Æ TÀWÇ\8e9Ò\81\82èÑS´\80§\90³&\11\10øp\10¦iS\11-P!\8a³&\11,\fǬs\87Ð\ 2\15â~gM\0à0ðÜC¥¿àqä¬åðö¿0\94¼¤ÿÄ\ fmÊP
+ßÇ\93D\0ÙE\8fA{¸ CB\12¡_é\97$<\92 Ññ\9d&4:\ 3ô¾GÀ\8cÖ[,t°Â\16_\85íR·JùD½\1fæ×m:j\96T\ 3ÉÔÍù[ñB\e\87ó·bÎ\13Om÷åo%VH¶2¬\90¿UCÊx% \1a\1aÛK\88\86CÍ´2zßg¾¦ñÊ\9b"$\ 6
+\9b¨\18ú\8cJtÏúñÉ«<³\90
+\f\9c÷b¤\18\86\16ð\f
+ÏY\85á\11R5-C±\9eq\85÷§\8f\9bwwçräÆj\19¹r\fhX©\80g\81\92\9e\89U` ©\ 4\13.?\13
+à\17\9e°F\94vÄ\aÌò\82\92\95\98\1dB\96²å(Ú\93\1a| \11\9f7Ìç\88,\ 5\b±\vf\15®P*àA+ã\8ed\80\85Ó£Ïð#9-ÇÆeN\17\v?gÃGEÂ\97[\91\ f\85ùßîYó\11[\18þ\8aÁ\9az)\e¬y¿:Þôr3/\14\8dx\17Ù:g@¼ë\ 1´¦& ôHþ\99\1a½Þö\0ع´\19^6úª¯Õ~¦/³]\82\88?g¦\85\9f\8b£F\84h'|>"\vmb±¡¾au¼ëõÏëqFR4hHûg\8eÞö 'µ=JòÄgØãg¶Ñg\17\9b\98¤\aÌæyÚ\v?\97ÆD&´\9dôø\8c+4\97\8añøø\8a %IÇ\9b^N¾³(Ð\84XÆâs\99$\8fw½<¹q³\18$1Hp\96øæ(\91ô¶GQ\82A\91@\8f-R[\13%z=>ë\94\93Xàä?µ©ñÙ]òù\ 5'é¼X¦eL\98yV\ e?gß\84 K¿*\8d\\r»'sß\9c¬ 0\7f2\b?ËÛ\15\8e@g\1cáM\9aX\vd\15É{\ 3(«µ\884/þ\ 1Éu4\11\17\15\9a\1f;ÃòþBAÄ»\1eQV\99E f$»c¬V\9e\97¿Ú¬\8f\87Óá:Oz¤Ä\9c\87d/¼bD\95ÐÛ\1es\8fg -@8b´õÑÛ\1eô=}¢\8eD ÌÄ\89pUô¶'\üz:\ fùëP$\ 3\ 3\9bU¶Mõ¶g\9c\8fC^Ï\90\b\ 4lÑË[$¥Wô¶'ÐwK\8a\ 4s6¦\1ck\18Jôú0éɤ\83TÏÿá(pbÏñ)Û;ìZæ!BÓ÷Ägjãõô¼\9d\18|Y\90\8a\85ÊQ\ 2sâ]¯\97o\97\1fïâé\99<\11Lóá¿£ú\1f\9cJl#¸\10ý|}ø)|\8e\1eg\10ÁqÀôà ñ
+»L§ß]È\aÌ\e¼"ù\ f||¤y~Xßí\10ñ\ 5G\1c:\fo\9aôÍ\1fç!_ô»\8dü
+_ÇÿÛ£\7f\ 3Ç\1d\1d)endstream
+endobj
+735 0 obj
+5352
+endobj
+736 0 obj<</Type/Page/Parent 519 0 R/Contents 737 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 347 0 R>>endobj
+737 0 obj<</Length 738 0 R/Filter/FlateDecode>>stream
+x\ 1Í\9coo\1cÇ\91ÆßëS\f\82ÃÁy\91õÎÌÎþ9àp\90%;Q`É\8aÅ\9c\ 3\ 4\87Ã\8a\\91\9bp¹ÌîÒ\92¿}\9eª®î~ª\86v,Y\94c\ 36\87ÝÏ\8f½ÝÕÕÕÕ=û\8fGm3Å¿m³è\9a~Þ\9cï\1e}qöèó¯VM7mÎÞ4í°\9a´Í|1kÎ.\9aéd:ÅoÏ?;[¿¾Þ4û7Í\93ýÍiss:þöìo\8f¾<{$\15´VÓÊOßþþQ?\9fL\9bùl\85ÿî\9ay?\19ìáºy%\7f(\b\ e\97Íç_Í\9a¶\95?\8dÖÌ\aü9ú»³I\8b\7f\eûk\84Û5ËÕ¤óìT\1c\b/ö§\8d¶¶\9bM\96øÜg\17\9fMþ\8dþéúÚ\93ͼë&stÛ¬\9d¬ìÁºíó¯\ 6ë$tn×£\16÷Ò\93«õíisÈÝDò]3t\91eÅ\112\94n& º¹\9f,|[¬8êÿüâÙ_r\vH´kÚ~9\99y\84\95GÄËÍa·=\1e·û\9b\fb-H°MØ\93ö\92uL®\10Q_lOÇ\ 2!\19 KØ`\80X\85\bYß\\14\ 6©vM×Íc¯\0\vh$|·½¹Ø¿--a\1d(31I÷qr\85Èyq\96\eÂ" \16ËØ\90\!"\1e\9f\9fo\8eµ%$Ü5}»\94IÏ\1d\9bÉ\11#\ eà°¿ÎÍa%8³ilN®\109_o\8fÉ\8btSXÇ\87ÍËnf\93'9\9dé
+$Xü \8eA\1fÊìa\17ÓÊ\1fäé3\90\8b!ñ®Y\r2w\98\94\8aG\84ÿÝnÞno.s§\90\ eöÖÎÄh\99\92ÊG\1467\12\89Ý/0ã\1d¨#ÆùÕúæ\92\9aÂR±ý\85X\1c·Å*\8c@<\9dY&fÛ\8b±8Hâ\8e ·eBWÃ#5Xó\95\18\f³\f?bÝ\1déc±\ e\94åh ¬Â\88rºÚäQb\15LwÚOúÐ\92\84\1d1êdd\91X¿úJþ0Va\84h\8e\9bó»ÃöôCn\fkAZ\fâ2\1d)ÁG¤\8bíúz\7f©+\?\85\95üì\99ä'Ï°\9acÖØäI\ f6y°*\ f«\ 5
+ý\94éêr!ó-ë\172\a\9d^§Ì\98ð\87ýÛüÙI\839'\1eÄ\ 1¬86á´Ïz\92¤é¶ô\0+\8f\80ï1i3B¦SV\81Ñwå#åuÆ*DÈ\9b-â"óB,\ 3\ 4¦\9d\91\19bÜ\b\89ÆÀR\99´â;]\97ä
+\11D\v'\89\80Xµ£\ fd\15"b]>\ri0Å°´B#¬B$¼Zï^\17
+ëÄu,à:ÜGÉ\15"åxµ>l¤c;D\80?ߪß3´\v\93\0}"ak2Y} I°\8c«F\1f¦\80©Õ»\ f¬6\9e×ß·f$\15Æ«\15gä\18Fõ\fg}¤\ 1AÃxGÈP\8fØ¿½Ù\1c\8eWÛ[ékõ1?Û\83¼g_ÿ«êa,túä±Ð\a\1a\8bÅ\14sË;¤Y\18\rÓ§~c}\1a\8d\11áÞñ0\88u\1dS\12wD¹gD2£S?É\fÃ\8e û\12Ê·$ Î\17â\1c\1d"U\18!.¶\87Íùi\7f(\v\fke:OÅ!8R\82\8fH´\86«\89\88W{x\13é\ 6sª\1aÚ\rÃ\1c.Ðö\93é\81\8cA££h\fa×\98 \98\96X\9f\14g\ 4Ý5\ e#ÆWäØI\84A@\8b\ 6\8f°r Ò¸\19u;£ËóоÏòü¯fË\a\96\87~Å\84\97\909õ\81>P¿b{â}\ 5\82\92I]÷I\84^\99Ê&o`\84\95GÈÓ\91e\92Tl\ºÉ\812;\92ÆýÛ\7f\ 2˼·ãC·"\12«Á\94>P·ö²\16³\9d\f\13Ú{«\930};ÅÖ¤\19\18\90\9c×\bñ|\7f±}ó\ 3\ 5È,E§bg\a\9beP®\10\eã\1c\18ÉÄðe\0<Ä*D\b90\12\ 1±\98KLäÚa\15"bìÀH+\ eL\ 3MG²
+\91\14\1c\18¦áâ\81ͤ\9b;çÕ.(ªÐ\a²\866®có°\8e\99ZÆ\v¾\9fåÉ\16\ 2à\19òs\87õù\89\93($\15[X¢9\ e\94Ù¾)o·§«\12\f\92\b\bx\ 6¬\1eÜ\16Pñ\v\ f ½\16+ _\8eõ\86ô\84ã {âõ\81²0U\b\ehç\12\93ºf\18Ùc|DJ*\89Heëè\18\19ë\19ç\87ÍúTB}\96\ 1²hŬ¹!¹\82\87ìÖÇ¿ç.e\11v|\98I\11aT\8fhn×\87õn\83AN\8b\8ax\9a_²\1c\a[Å.xY"`} [\9dÊ&É{®E°VÓ\9bE1 Yë\bñãö\9aQÉô\18\95é±9÷Xl\86$ór\10±ØQsÆ6\9b ɲ\1cÁ ±\19?bµ\ 62ór cGÐ}v\9b)p\9bØ!0%\83#\85=zG2±[IXx\88U\88\90õétؾ¾£\19@Z\98/¶Ç\98F®9V!\92\9aÝúö\16+\95\ 6\93Ó_¾·ë\96æl%;[,4 Ñ\1cwz0ûå\fú\fÉO\1fÙÜ\97AÏ,Íw;\96Ñ#\84<·$ݳ~5C';½\11£þåa{s¢5\9c\84ð\99\1a\b;\8c\95GÌ«»ÛÛýá\94ý\f\vÅu/JÓ¬gP\ 1Í\8b\94íM\ 1\90D|·dÿ\;23"\9cù²\ e\96§\91\8d§\188R\90\8a\99¼\93!Æ\96å¡\17î\12Ûu+^ÁgsYvl/\9a\1e\8aUQfy6\97à\8dýã<f\963©Ej\ f½®\C©\7f\1c#à\1f\ fû\8b;]Ð¥M°\9d_æðËgü(?\84\8eBpU\12(3}°O'66ÄΩ{\89ôáMÝêBêäVî\ 18\8ax³½¼;¬%Ø\91¾\99O\11åþ\92Åð£tI\82\84\8eé%ñn\e\99>PÇà\80̯«ÈÅ\92åèF*\890ÿ°daþ1ÂÊ#ä\89D,äNX)þDr \8e\93+DÐ_oÅ1ýÇÿI\17#à^ýê]ÜOÝìÄÉnI\ eÌô\81ú\16ù\11¿+\97¾\86\97úÎ\bHsÏ\1aG°âÈxµ9qÏ\92N:¶Ç\fu\14+\8f\94§\87í÷\bã\8a\9f%!039Ùs\98L\8e\9c7´Ý"\15\18ËelJÆFÆ\97ïp\1eÇÆBR¸kD§¡g2;\82t\11³à\14éî\87KÝ\96¹Ú·Î\1aÚV#\804rú@ÖÐÊçð\1eº\9bÔ<.\89Ð{SÉ<Ï\18aå\11\12W\\12
+F\a\921\99\1c9%kÎ\1a\10`\18\83oH®\10 ×ëÃeÙ¤°\ e\14Mö¹\8f\93+DÊÍÝîu½NÀB`\96²\7fö\18#G\f®\8bØÈ°\bÖÔ\ e\88]=¨\11¡\9e'[Ó'Éîô\1d[S¿\92\19d~;=TkêWr\ 5%ZSÍC«µd\82Öu\ 4+\8e\8cÇ\17\174\ fI\86¾×M¢\83Xy\84¼ £-\12\ 1\81s\81Eã\10\99\1a\19y&\97A$)@8¢\\ 5\90U\88 ï·Õ°I\ 5ÆJ\1c\84o\8cU\88\fÞ\97\91
+Æ\84ul\1a\18V!2âe\fR\823Hv˵\ 5hü"Rêé/K\0@\b\1d:$W\88\88Ç/¿\13#ÓÛ"\1f3\ ¶\8bãër «×\a²ÝåxU¬YÈd\9a¦×\93a§·bOpÑ>i0Ìzvê\bVî áþòI\12\0°\ 3\19ìÉ>Bfz\82\99l±XÒ\89ÅÊnÓ5#\83\ 3\ 5»'M®`ÇñëÄ\93}ï\9c\90&\82lûÑë\ 3\räB\12GÞ Õ\ 5Mãæ$Ù5\98Zøü¬·âH8«\97$H#\ 39"Xy$<Û©ç®±\r)e<åº\91kIFGÐÙ~\7f}Ü\9c¤;~õÐ3\8cÊ°¬ag¯\ f4*p\85Þ¨æ\b3Â\99T\12é\95\aô\ 6\13Ò\ 4\e1¾»Z\97m=.5d\11:t*i@\87°òØ\8cm\1d\12ÒÈ\90 \ eò\84\f\8d\88<¶ÿ#\83\82\v_\9fdY.ÑÞø\870,Hè\96#^\1fhXfóQü\87h½ä0S¿\e!m\87\1cÂÊ#äþ\9dVR¢k\91¹\81/ã¦dt\ 4EÿEJpæK\19"DZ
+\91\93v\16Å\r\92\10ë\14R\ f°\15\87±
+\11ór}þ÷õeº>\8b=ê§Ê;\84\ 1ÕK39\ 4Ó\a\1aPÝ3EïWý_\1a0#è1mÏ\ 4+\96\r\e3Èÿ\91\ 6#\80\15\e1\ 2\13¬<\12ò\1c)C@Jp\ 6\995\8e\93Ñ\11tÜ\1c°GÔhAìúcF\vã\99ô\93¿ £ÒÒ\rï^\1fhTä*9Ýâ\16ß\17ÃbÓ§þc}\1a\93@\18\8d\88ÉÛ^ö\9fîï'bÐ?»ARþúZ3EeLH+³K\8eH\1dÉà\ 1õäz\8b\vð:"rüôë\8cHïn¾öȦ\96S\9bô@\831\15÷ã\87£\ eF\8a\0LßN;\89¥õÉ\0V\1e\11Ï·\97\aß\99$Egê]$\a\ 2\eäÈ©\97øX\ 2\0bsÌ4nI®\10\11o\ eû]\1dÒ*\ 3$\ 5|\ ebÜ\bqÁ+ë@A\9a\1dq½£\188RÐ{\93w¥-¤\13¯+÷+=Å*DJí\13\16\ 1\81\83°\80È\15"¢äÌ1MÞãJèOÎÿ\1f-ìóU\1d9\80éô¶¦½Â\90\1eÌ\92ø\0¦Ãmz\9f\87¹ï\0&³ô¸Ä±ô\0f\f¡ÃH9\80Ézl\aóC¶jýͨ\11ñ\1e& a\aÈê\ 4L*\1faþ»\98\0I\0@¬ÔZ£¬\1dÆ\1c\11.ö»5\1fÀT!0è\8eÜÏ\19\93È#\f!H\ 4\ 4®kw¡%HÎ\8f;ÔO\vR\89AK&Ø\8d\8aaGÍ°ó\edÀ>A60\9biïî`tsºÞ\9c\1e\8aYÒ N\87;p>\14À}Õ\12\1dª/Ì$Ä×3\_\17l6*9ý\19\13þ¸ßÞpB§êĦ$³ç(Æ\8díX×ã8Ò\80\80=*\86\81Û\91¡\11Q\13\17,\12\83\927¾<¨\11ñÔÛ% Ũ$ñê1V!bÜ9=É`UH\15ĶX\85\bq¶É:ñ\94rÈé\9a\92+D
+<¥,å°Í\87÷\93Þ"\aºkÜé\83Ù\11\8eÊ\908r+6Z\1d¬ÐÔ\98\92ø ¬NF\1aô®¯H#\16(7+\1dÁÊ}\v87C\12±\9eVL\98\9b\90\99\9e\10²o¬\ 3\ 5w·0y\1cÅÀ\9e\ 2·3-î\95Db:òæ¡GX\ 5\8fHF¬ \1elj>I\82§_\88\91á}I=Äïz¹Ckù\9cô@C\ f_îõ\ 5\1dP¤Ñ5½.µN\9f\8aG\84ï®Ê5`Òè+\94\18:¥Y\ 3Rñ\bP³\ 6xë2KÄx$\8fã\0©|\ 48]U\ 4«À@\14\ e\13æFX\85\11ä5NÝèX\82\84b\86rûÖcR\85\11æ\84W¤\8a \91\f\10\ê\86\15º¶¤
+#H\f\15X*\8b£º1\aJì\11¨\ 4\v¬\ 1\81>\9d\8d\8dU\18\11Ò\16Q³1¸\14ù°;\92\9e/Ût\88ò%Õ\92¢1}°¦ºX\ f.ÝOÀ{c=c¥X\8fYF\8f\90eu\88\1aÌ\99\1e÷\7f`\ 6¬7bÔóûGU\93ç\ 4\ 3\f\19\ 15LO6o\rh1è°g\ 6Xy\ 4äë\vt^W¥0FM:PfG\92sï¬\13\93\96\95ÍS\f\1c)r±ÄÜ\14«\8a5óGÊ\15"c]Ò\8bfÖ+\9d\1e¼ºfä
+#Dn\ 4kÐ\b\9cÏ,ý\aÉ\15"\ 1Y´Ýº¾ùÀJp°ë\8a\1cCG\8e\8fvX(ïúÉý;ÿ\81\8c\1c1öÆìuJãàÍø\ fË£õîJ\92\84ßåJRz(s\8f\ 3Zì@|@\v\8f]g\8eº;#µxµ\10®]\9f\f\95\96\93\11âåasØüãn{ÜÖë\80¬\86Õáà\ 5\8e\94Y¹BlÏ·\9bµ\9cw\8aáÁå}\92Õ8o\11Fÿ÷],Û\99r\99)=X¿ BÃõ\a\17¡akî»5«å¦\17¾mAYÜ\11ð\ 5r\97\87ýÝÍ\85t\ 5\9cÖ\87YÉè3}\94_\84\8eÁÍÎ\12¿´ú@\1d³\88\17>\91µ\ e]cú\16Q÷\12~Nh®kF\88ì*i\1fÅb\18\9c^\12v¨\!6\87O\92I\ 5\ 6®\8f-|säV{;j\8dw·¤\12w+\87À¾\1dV!¶Ã{\17\16ÂIÁ»´\ 1cä\88 ÞEVä\aKIÎܽ+é/¹w¥^"=\90\19èk<\9cuĽÎ`\ 6¦×7é\9cÞ\88²r1!\1e³\90\10=\8fÌ\1eºL\99Ö\f+\8f\98çëó«í\rºU(F ×[\1d&\93#çìpw,Çq¬\93\15Sò\90\9ebàHÁ×2`Ò×/«`)@ø¢ x\ fþT¹B\ 4Ñ\ e\8dU``(ºÀèàÁF#\142\15¬\ 3\ 5½\19:&W\88-I\19ò\1a \90\12\v§\1e?ùOd\15"§©!\16«äe ¹@ä\18¹BdÐlg\15\18èSLnîÙ\!2ÒLµ\15ê}ÝòÌÝN\93\85±\9cN¦\a\9a38\16÷\91²Ì\99º\ëÉH&È& &¦<CXy\84<_ßÜáì£l\ 1Y \83Ç\91(\8c\819¹B\ 4é+0ì\82I
+Ðr\f²
+\11´\v3\90\942wÔ\85º\ 6Y\85È9ñ\fd\1d(ªw\1f+W\88\94µÍ@\1d`ÜØ~0ÿ\19L\ 1oZ\94«eòn]I$Jx\81X(Æm¨Q\1ch\1aj#¤Ód\87°ò\b\89\1e\94\95b
+Ò\bÇÉ\15"(\8e )Å\87Ê\e²\9ec\15"Ç\8d ëÄ\ eä\82²§\188Rò\b\96\9d\ 3I\ 1\82·À\9aÌ=\9cÙ\11ô\9bú\ 5
+¬\12s\92\9bj\9eaØÈ \8fÃ*0pÃ\ 3\1eǵð\91ñæú\87ß\889"¥õ iÉ\99»äØâ+\16j «\ fä\94ºh\87õ\9aXZ§M\8d\8brX©XmÅ^ÿd¿ÛÕ^&\91Ø\9f|ë\81C¬0p¡\ 1/\ f{|\17Ù®,/¬\12Û\93S\1aÇÈ\15|;h¹d\r\bخñò\aÉ\15<áËÃa\9f^Â\83%<`Ôu_\ 4\1f\ 6\10ö^\ 3r} \ 1\84?\8d{\15zSIL¯5½\9e=¤\aÓ§!\1c\11^ýp<mÊ©+ÉÐ})¦æFXylÆËýõö|»©\ 3IJ1\ 6]N\98£Ñø¨-<\90¤\91\81Ô\15Þ\11¬Â¨)\87½¼%\97rÂr\aùÁBèû\ 6\13¿\9b¹ó|$\12J`?×ÑD¨ä\83b\./«\82\8e\96\89qj²lX\9c
+£\9c¯\94U :\ fÝÖ9}*\8dú=Ü]ý¶\8a*J\86°r\ 4cFÄÕæú6{n±\1e\13%\13\b\84T\1c ç\94ÐÅ\bW\0Î\13zß\84T\1c\ 1ÏÊ߯
+ü}Ük\1f¼<\15Gùå\86ö\ 1E\ 3\0¶\8e3\ fHÈ\bHWé>¹ÕÁîòÙ½\1eLèI\9bmèôçjwËx3\1fSÈÛ\9d\89W²\ 3e±ÚÝHîw¿U$v#§#LH¥±\ 1¶ñ-#Web9â\91\99aÔ\bq¯Î\14\r\0ðY½\a$d\ 4ÄSª\93ÀCÎf]+Rq\84¬Þ}þüK\r?å\9b9\1fø\e*g9\85¯C\8e\9b\7f%\bÕ\9fë\90ÃTý\82'C\1ev#&ON\9fõ\1a\80\8e\b9\8fã¯\ e©ßÏ$\:Ç\17ÂI«¬%âõG ¹ÏuH/E\1eÿ«\98@ÕJçKöÎ\81RqüT/6§·ûC}-¿ê\0ÁöÐC\80\1d·æëýåþ&-\1eâu\1f`\bg.ù\8b)U.öëÏuÐ\86¸:pbR\aÅÄiÈX\9dJ½þ'\ 6,s´W\99#\ 3\16\9añ\13Ãe\98No*9L\ 2ûö\84\17ïH\85ÁÂ]Pùn\1fô\8dõ\87\15{Ä]YlH\05Î\8aåk}H\9dx^ýí~½£-0©$µ!Öâ\10 ê\11\7fÆ\81]6Y\92@¯[\ 3Ö£8v%Âß\1aª|øÕëÁ¥òpÆVâGý¹\1a\14v(1z\yÇob9wÂ\vøB25>\89¼\b\19ôO¿yþøÙ\8bÿ\7fòÍ\8b³o¿ùzrzW×ÎJ\80\aÖè\8dqø\ 3c\1aM~\89ö¬-²y\93\97Ôj[\f\17\e\13Ü7é`\11Ø\8e ý\ 4±â\b©\17kH\ 2=<¿¼æV\eaÅQï×B\92Á$ð*´ÿ V\1c\19a5$\1d X\1aýÈXq\84üg1˪\80\1c·x\82¼Ã·\eD±fÅe\11\83;\7fï÷ô\a\8dC0}ìÛ¤õ'ýrhì\98õË¡\7f'K2|/NceUúìÕãç_<n0\eþ\86ï9k\9eîÏïv¸\96«\v\8b®¤íÐün¡Ww?Ûnå7¸}ñ§Gÿ\ 4\16\fGÏendstream
+endobj
+738 0 obj
+5097
+endobj
+739 0 obj<</Type/Page/Parent 519 0 R/Contents 740 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F4 7 0 R/F5 8 0 R/F8 10 0 R/F9 11 0 R>>>>/Annots 377 0 R>>endobj
+740 0 obj<</Length 741 0 R/Filter/FlateDecode>>stream
+x\ 1Í\9bMsÜ6\12\86ïú\15<ÊU»ãá7yJ)Ê:QUl'Öx½\a_F#JfvfèÌ\87\94üû}\eh\80ÝM¹\12¹¶,mª¶\f\11ï#°»Ñ\0\9aÐï'i2Ç\7fiRgI^%«ÍÉ÷\8b\93\97¯Ú$\9b'\8b\9b$-ÛY\9aTu\91,®\93ùl>ÇOW§\8båÕºK\86\9bä|Ø\1eºíaÿbñÛÉ¿\16'ÔÁõJRú×»\1fé'IU´øÿMR¤³\96\eëä\92~\8fé¿»M^¾*\934¥ß\f]\89_&~ëù§åçC·Kø\97 Ü&)3Ëö\8f\r¢\9d\ 5µ\10l\92v>+ôÈüc£~¿íoúî: \84j\93¤Ym\19þ¹aü<Ü\ eÛ}@H\15\18U3«õ8¸\83\81\u\87û®ÛF\8aÐm\92,-íH\18l(\1fúíõp\1fÇ"u äù¬Ôcá\ e\86òf\11\86!%\0\94¹u w0\80å6ZTj@h\8aYc\86à¡\86ðþÍÅ\7fâ \84h\93äi6«\fÂw0\88ã¾ßÞ\ 6\86T\81Q\16³L3¸\83aÀ\9eW0)\85gÞâ×Rô\9eÎ\1eñ¿²æÐÎ+\9a6y\89×Gh\97ôë]\83§ÍËW\ 5O\12ÌØ
+\9d\e5O0cÇ0\1fÅ\bó\8c\*I̶\84³«ýa·\\1dÜ«Ð(\1eý*\8fxë¯éj,\95\91\97\83¥\\83-EöÉr<\94y¤\9deÆ>¬Oçä¶J\ 2¼\81&\88\8bía7\\1fW\87~Ø\92\91\90.²gd$c\1e¼V\11Íã\1aÂ<)å>m\9eÜ\98\87õMJÓQê½u&\84\ f\9f\96\870\97\84\88\92dN«\89DøçS\84\9fK\81"\85\94'Sò\93Äp\87 ç\97Ýp×_wn\81ÂD©\9fÊIÚ#e[!^6\98\8b\98\90¾1z¤lk<´\1e\19§´\10aJ\97È\14\8aÀ\8f-c±ÜÝvÑ+B\ 6s¦Õ,×\90\96\86e\11ï÷Þ\8eÙüùd\84²\91)³lr·Ópqé\e®\8d\8dóBÇyP×4]\94\9ayZÿÓp\1fÂS((Èç\88N¥ççZÏËE`H\19 %í\9c\14$t0\94a÷_\17ÝY\83©õ\84yÚx¢j\11$!Â]Cx¢¦\bÒ\11^\88EË\870\13|R.%Â?\9f@^÷«Ý°\1fnb\94K)LZTä\17 â\ e\13Ò»n3\1cºè\19!\ 4¦¥}\8dÆø\ e\13\f\92Ϫ»>îF\92ÐÒFm: ßaB:_®×ÞËßhî\19o\964ÒàM×\10Þ,k<´Þ\1c\97Xï-&¸-H) üØ2Þ,7ÑlBDÓ«¡l%\11üÜ".»Ý]¿\8a\14)¤ Ö \ 6\15&t\98pîûÃê\13å\19üê'[Afe«R]\91»EÝ\9bÏ5\84K\8ab²¨\17³qY\17"X\ 2\8b&\f*\11üÜB~Y\1fooÝÑ\8fGBÒ\8c¥\0Õ\r%N
+\1d,éìxø\84sc¿ZÒ\ e*N4\ 1ðÓ\ 3\13Má¸\83ŽÆ^l\1d\17ùâ[¤Aã\8d\9c\f\11&\88k\boäédAÇ\eÄÅÇ[\9b MMy_\12ø±e`5\8eGa!\82\eæ%¢T!\1aj[\808wI \0Ø(aý\97c\b\1d,ãÇÝpü\1cÝ't `\ 5\83û\14\85;XÊÅ\ f\11!D@`\v\82ÈT\bî`\11gëõà\83\89B\13áÿ\15ǯ¯9\888M5W33%\17\86Xp\r\11\vétá+M$°¾¥(/¥ÞG\82!¼ëöÇu\ò\84\88\1c\892\8cFðs=\88óåê\13\8e¿ô\128\1c>é.\82}`,:ÏÝfÂoÃ\CXtNU\ 2½ü\8c\16\15\12Øc^S`K\0?·\88\8bíþ\80%Wg'¡\ 6+«`)Å
+x\v\93\13M¨ÀÀ¼Å\14\91ã XË@¡í¦¿=îÜ\88ÈQ8\ 2}cGi\9f\14¨nÅ-\81o\8c>)Z: Y\9f\98#L ¤\bñ6Q\b\17èSÈs>u\eëÔT\rä\1cP¸\86°\8e[ŬuÌ\86É\8b(Î(\97)\84·Î\ 4ò®ûýØïºM¨ÇVs\ 4û\13\1e\bb:R\99\1e\8b\8aÊiÁ4®!LSQ½Ê\9aÆl\\ 2¡E!'ñ\r&xËL\18\8bn\7f\10å=¡\83}sª\1d)
+?·#YP\8e\8cÕR©\ 3\ 5%îTSB\a\8by{te5ìý\9f´bd\9cRÒJÁ\15´Â5\84SJë\92*®X.\7fz\ 1¬0§º¥\92ós\rø¹ßô\a\97ÉÜ\99\ 6¶{\1e\81\1a\16\9fJÅk^\8f\8bOá\1aÂ49\9d"t¼ÖÆ8¬§-T\91(\807Î\ 4\81\¿Z£ íK\8bÏÖ:T (ÒÔå9÷±Å7Ø8òCN\81*¼®Z<ô)'°p0\83\9d\1c\98YL·\10\1c>¾Qh6 J\8a¹\ 6ðc\vx{\99\ 5\80Ð \8e1ÞF\13ø¹%\9c¯{¤Û\0\91:PpD5\94ÐÁb~zûañ\96\82\ eoú\84S¡Rß\1fò¶ñ\89\9aJ\ e¾\11}+¾?ä.]Ê)\0¿\88¥~TÃ3´3V(,R\ 4§L.\11¯Î~õå\ eÚ\a=\875,.fî\1fÆP\r\15a±¢ÑgÎÜ5Æ\f\917z#ä\8c#Ì3jPÌ¥ê¸\ 2T-Ú\1a Ê\8e¢?\ 5-\9d\89\94\9a\9fkýj¹\1dãu\94\10\80
+\1f
+\10\98\9ap1êG\ 5ô\15}^2zßAëW¼\97\1d+3B \ e¢\ 41!í\18Ð\9aóöòe\9c¿RD¥\ 3ò\88F0U#>,wñø*E@à«_¡\11è\80\1fh\0rõ¶[Å\f U`TTXWÃ\b\1d4e\88'y)\ 1\0Ç5cÒÐA\ 3\12i\v©ÂçË\8cöâz\10\8cÕ\fi\v)"D\8b\1dºB\84\ e\1aQ\84È\90
+è\91Ö\8cGC\a_Æí\95\94\10\80Jòz\0Ì4\808\0¡\80¾¦ú¥Ñ{¤Ö¯T>\972@Pf4\13,tÐ\90\9bÑ\9dR\83\v\10¸#`Â2tÐ\84Ëåæjù\1d-\b9Êv_H\80& Õdã\90\84\C$¡\9a\164\99`]\1a\12G\ e\97\86\18áÓ\86DP\1a\9a &\89\88å\9c4¤\9e\89v\10ÓT\14\11.oHD Z\86MF\81àS\8a&x¨%|)\1d\ 5\92O\1c\8aÄpK\92\93\90\13\12C8·(\bs-DNC)C6À×S¤\13 q)iâ\99<Ì\ 2©\80\1e¥ÔÚè\19i\aññt;\8cIMè@iè#¹\1e\ 5w°\14N\8e\1f_ü#\ eH\881£°âØ\ 1q\a\8bR Nê@AU\91â\93â?\84<\83-\ 5Ë]\1c\8a\94\ 1\82\8b%È0
+ÂÜ)$ÚWªÀÀÁÓø't°\f\91!\84\b\b÷9\\ f\83;XD6û#XUªÀ@ÕÔ¾
+c-CeªQ\85L\85S1r\9d2\ac-Cåª\87«®&Sa7î*G.ç¸Fp\eâ
+÷Ít.t\99JT\0F\15ö\93´CÍ%\822Õ\ 4q6~\81\13
+ÚñÐçb¥ççv\10øZ12¤\f\10\14YiÜôRü\1eèðÀ(\96Û?\83ä\ 6\ 4|@3Ã\b\1dì8\ 6\1aH¤\b\1dm\9bèðÇQbvM¬Ñï÷Ç..´R\86ÉíîKi\bv<SÈ=>ß\84qH\11\108ï\92\13\84=B\aû62_J\19 8\17\18Ï\86\ e\16òñT\18Vê@Á¹Â\98$t°\94»nG\aî\8f/âK -æ\146×ö¥Ú\87B-é£e¥\ 6\ 4¬äØ\ 3I³\84\ ev,ÇýxÇPÊ\0Á\87fr©°mè`!r+5\8a\80À¾\96¢S"\98:A\ 4[H\r\b¸da\aÁPKðÛ)·\91Á§Ó¿[ïªÔ\9d\8e¼ ºIØظ\86H\17\18º®,¸t!¾¹\b`\84ß\86H\ 4¥\8b b²±a9\95·¨?\8d\87\87ÀD;\88ë!\98Nj|Â\81ñ%!t°\b±¯q«~\18\ 3¶â8\11(\ 2²\18A-A\÷I\85
+£pק4\83;XÆç]\8f\v¾cÆ\11JpÜ'\0Íá\ e\96s½ë1âQ\84\90\12\86\8bOõJÜa\82\19î·ëa9Þ\17\15R\80°ËÇùY\82\ 2Û\82îqkFT\84¥\92Ò\86;u)\ e£-'\11+¨\94a\96¤t\ 1F\ f\86¹\16"Ó \94Ñdu»\129\92ÐÁBüTÛûC\ 3Õ\97\1e]5\89Ó\8e
+{ôkâ\9dmßà\90\97\85½\9c.\89ÿÅ\rí@BÆÁ®Äa\99äÊz\16\81D\eÂD(\10l(\9f¹Rï\9f\9b!¸RZ H\11\10¸\95\eÞ\8c\87À\1d\fãlµêö1\8fK\19 5}¾Pã@\a\1c\91µ%Ü®(\ eCh\10^î;¢&ø\ e\86±\1f\8e»ñú\8a\94Ѥq»\ ei\ eî` «á:ÖY¤\b\88bâ\11î`\10wý2¼\89Ô\80\80{JƧÜÁ\10Îÿ}I\87YT"¾t\98ÕõµG´*u+&G\94¸S°++ºF\f[Y³D&7ça|N\8d\81ç\8b\92\8cJQKBàI\16?·\8cçüyr¦í\94¡\96áöàd'ß`;áÆt\86UÍìÁqpÒÖ \0\¦Ç\9f\8a8\1a\ 3\9cq¦\b\84@\b"¡Á|Jé\v\8a"ðs;\b3+\85\8e¦6jÎ\9a\12À\16s\18×f!¢\89]âÕ@\ 2Õ"öT\9e\99\r;wcÂÝOzt²}D\84?ÜÕøÓÝ0åMRæ\1aÂ\9f\8d½âM¥b\19ï\94\17½
+v\98Ó\9fÒ(\ 6vIÙ\84aÜ!TäTú\1cª\18\8c\9d`Dr\91*0\90Þ\11\18ò]¸Ã\84\81غï®\¹\8cÎ\1eßÞ\19ÞEÆ%(þºïÜθ®!\RÙËÕÎ%b\92\8dªè\12É \97L\18\ fº\84\87Á¶\93\fvÉ\ 43uI`ào\82à\12Åð\9e\9e0Vwîû\r¶¦\7fw×ÿp\98ÿ_~\1a\1dC;\eú\e#ÚÙdô\89À7Ø/ÔÔ\87\89\8bíu÷\87[¹\9eð«Ü#MP»ËhxSþK<÷/÷\97u\ræ¥û\9b¾\ 2\93\1f\97\15(Ç\9f^\9e½þþ,ÁMåßè3Æ\ fÃêH\17Hâ5#ÿ\97Nÿ¬Ý\82~Ú÷=Y\ 3\7fé÷ëÉÿ\0\1csîendstream
+endobj
+741 0 obj
+3148
+endobj
+742 0 obj<</Count 13/First 743 0 R/Last 860 0 R>>endobj
+743 0 obj<</Parent 742 0 R/Title(Table of Contents)/Dest[733 0 R/XYZ null 756 null]/Next 744 0 R>>endobj
+744 0 obj<</Parent 742 0 R/Count -19/First 745 0 R/Last 763 0 R/Title(Chapter 1. How to Install and Test SAMBA)/Dest[523 0 R/XYZ null 750 null]/Prev 743 0 R/Next 764 0 R>>endobj
+745 0 obj<</Parent 744 0 R/Title(1.1. Step 0: Read the man pages)/Dest[523 0 R/XYZ null 726 null]/Next 746 0 R>>endobj
+746 0 obj<</Parent 744 0 R/Title(1.2. Step 1: Building the Binaries)/Dest[523 0 R/XYZ null 589 null]/Prev 745 0 R/Next 747 0 R>>endobj
+747 0 obj<</Parent 744 0 R/Title(1.3. Step 2: The all important step)/Dest[523 0 R/XYZ null 174 null]/Prev 746 0 R/Next 748 0 R>>endobj
+748 0 obj<</Parent 744 0 R/Title(1.4. Step 3: Create the smb configuration file.)/Dest[526 0 R/XYZ null 735 null]/Prev 747 0 R/Next 749 0 R>>endobj
+749 0 obj<</Parent 744 0 R/Title(1.5. Step 4: Test your config file with testparm)/Dest[526 0 R/XYZ null 375 null]/Prev 748 0 R/Next 750 0 R>>endobj
+750 0 obj<</Parent 744 0 R/Title(1.6. Step 5: Starting the smbd and nmbd)/Dest[526 0 R/XYZ null 264 null]/Prev 749 0 R/Next 751 0 R>>endobj
+751 0 obj<</Parent 744 0 R/Title(1.6.1. Step 5a: Starting from inetd.conf)/Dest[529 0 R/XYZ null 750 null]/Prev 750 0 R/Next 752 0 R>>endobj
+752 0 obj<</Parent 744 0 R/Title(1.6.2. Step 5b. Alternative: starting it as a daemon)/Dest[529 0 R/XYZ null 262 null]/Prev 751 0 R/Next 753 0 R>>endobj
+753 0 obj<</Parent 744 0 R/Title(1.7. Step 6: Try listing the shares available on your server)/Dest[532 0 R/XYZ null 682 null]/Prev 752 0 R/Next 754 0 R>>endobj
+754 0 obj<</Parent 744 0 R/Title(1.8. Step 7: Try connecting with the unix client)/Dest[532 0 R/XYZ null 505 null]/Prev 753 0 R/Next 755 0 R>>endobj
+755 0 obj<</Parent 744 0 R/Title(1.9. Step 8: Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client)/Dest[532 0 R/XYZ null 328 null]/Prev 754 0 R/Next 756 0 R>>endobj
+756 0 obj<</Parent 744 0 R/Title(1.10. What If Things Don't Work?)/Dest[535 0 R/XYZ null 750 null]/Prev 755 0 R/Next 757 0 R>>endobj
+757 0 obj<</Parent 744 0 R/Title(1.10.1. Diagnosing Problems)/Dest[535 0 R/XYZ null 573 null]/Prev 756 0 R/Next 758 0 R>>endobj
+758 0 obj<</Parent 744 0 R/Title(1.10.2. Scope IDs)/Dest[535 0 R/XYZ null 501 null]/Prev 757 0 R/Next 759 0 R>>endobj
+759 0 obj<</Parent 744 0 R/Title(1.10.3. Choosing the Protocol Level)/Dest[535 0 R/XYZ null 390 null]/Prev 758 0 R/Next 760 0 R>>endobj
+760 0 obj<</Parent 744 0 R/Title(1.10.4. Printing from UNIX to a Client PC)/Dest[538 0 R/XYZ null 735 null]/Prev 759 0 R/Next 761 0 R>>endobj
+761 0 obj<</Parent 744 0 R/Title(1.10.5. Locking)/Dest[538 0 R/XYZ null 611 null]/Prev 760 0 R/Next 762 0 R>>endobj
+762 0 obj<</Parent 744 0 R/Title(1.10.6. Mapping Usernames)/Dest[541 0 R/XYZ null 750 null]/Prev 761 0 R/Next 763 0 R>>endobj
+763 0 obj<</Parent 744 0 R/Title(1.10.7. Other Character Sets)/Dest[541 0 R/XYZ null 679 null]/Prev 762 0 R>>endobj
+764 0 obj<</Parent 742 0 R/Count -18/First 765 0 R/Last 782 0 R/Title(Chapter 2. Integrating MS Windows networks with Samba)/Dest[544 0 R/XYZ null 750 null]/Prev 744 0 R/Next 783 0 R>>endobj
+765 0 obj<</Parent 764 0 R/Title(2.1. Agenda)/Dest[544 0 R/XYZ null 702 null]/Next 766 0 R>>endobj
+766 0 obj<</Parent 764 0 R/Title(2.2. Name Resolution in a pure Unix/Linux world)/Dest[544 0 R/XYZ null 459 null]/Prev 765 0 R/Next 767 0 R>>endobj
+767 0 obj<</Parent 764 0 R/Title(2.2.1. /etc/hosts)/Dest[544 0 R/XYZ null 321 null]/Prev 766 0 R/Next 768 0 R>>endobj
+768 0 obj<</Parent 764 0 R/Title(2.2.2. /etc/resolv.conf)/Dest[547 0 R/XYZ null 431 null]/Prev 767 0 R/Next 769 0 R>>endobj
+769 0 obj<</Parent 764 0 R/Title(2.2.3. /etc/host.conf)/Dest[547 0 R/XYZ null 281 null]/Prev 768 0 R/Next 770 0 R>>endobj
+770 0 obj<</Parent 764 0 R/Title(2.2.4. /etc/nsswitch.conf)/Dest[550 0 R/XYZ null 750 null]/Prev 769 0 R/Next 771 0 R>>endobj
+771 0 obj<</Parent 764 0 R/Title(2.3. Name resolution as used within MS Windows networking)/Dest[550 0 R/XYZ null 264 null]/Prev 770 0 R/Next 772 0 R>>endobj
+772 0 obj<</Parent 764 0 R/Title(2.3.1. The NetBIOS Name Cache)/Dest[553 0 R/XYZ null 206 null]/Prev 771 0 R/Next 773 0 R>>endobj
+773 0 obj<</Parent 764 0 R/Title(2.3.2. The LMHOSTS file)/Dest[556 0 R/XYZ null 656 null]/Prev 772 0 R/Next 774 0 R>>endobj
+774 0 obj<</Parent 764 0 R/Title(2.3.3. HOSTS file)/Dest[559 0 R/XYZ null 367 null]/Prev 773 0 R/Next 775 0 R>>endobj
+775 0 obj<</Parent 764 0 R/Title(2.3.4. DNS Lookup)/Dest[559 0 R/XYZ null 256 null]/Prev 774 0 R/Next 776 0 R>>endobj
+776 0 obj<</Parent 764 0 R/Title(2.3.5. WINS Lookup)/Dest[562 0 R/XYZ null 750 null]/Prev 775 0 R/Next 777 0 R>>endobj
+777 0 obj<</Parent 764 0 R/Title(2.4. How browsing functions and how to deploy stable and dependable browsing using Samba)/Dest[562 0 R/XYZ null 525 null]/Prev 776 0 R/Next 778 0 R>>endobj
+778 0 obj<</Parent 764 0 R/Title(2.5. MS Windows security options and how to configure Samba for seemless integration)/Dest[565 0 R/XYZ null 629 null]/Prev 777 0 R/Next 779 0 R>>endobj
+779 0 obj<</Parent 764 0 R/Title(2.5.1. Use MS Windows NT as an authentication server)/Dest[568 0 R/XYZ null 577 null]/Prev 778 0 R/Next 780 0 R>>endobj
+780 0 obj<</Parent 764 0 R/Title(2.5.2. Make Samba a member of an MS Windows NT security domain)/Dest[568 0 R/XYZ null 300 null]/Prev 779 0 R/Next 781 0 R>>endobj
+781 0 obj<</Parent 764 0 R/Title(2.5.3. Configure Samba as an authentication server)/Dest[571 0 R/XYZ null 590 null]/Prev 780 0 R/Next 782 0 R>>endobj
+782 0 obj<</Parent 764 0 R/Title(2.6. Conclusions)/Dest[574 0 R/XYZ null 635 null]/Prev 781 0 R>>endobj
+783 0 obj<</Parent 742 0 R/Count -3/First 784 0 R/Last 786 0 R/Title(Chapter 3. Configuring PAM for distributed but centrally managed authentication)/Dest[577 0 R/XYZ null 750 null]/Prev 764 0 R/Next 787 0 R>>endobj
+784 0 obj<</Parent 783 0 R/Title(3.1. Samba and PAM)/Dest[577 0 R/XYZ null 702 null]/Next 785 0 R>>endobj
+785 0 obj<</Parent 783 0 R/Title(3.2. Distributed Authentication)/Dest[580 0 R/XYZ null 188 null]/Prev 784 0 R/Next 786 0 R>>endobj
+786 0 obj<</Parent 783 0 R/Title(3.3. PAM Configuration in smb.conf)/Dest[583 0 R/XYZ null 735 null]/Prev 785 0 R>>endobj
+787 0 obj<</Parent 742 0 R/Count -2/First 788 0 R/Last 789 0 R/Title(Chapter 4. Hosting a Microsoft Distributed File System tree on Samba)/Dest[586 0 R/XYZ null 750 null]/Prev 783 0 R/Next 790 0 R>>endobj
+788 0 obj<</Parent 787 0 R/Title(4.1. Instructions)/Dest[586 0 R/XYZ null 702 null]/Next 789 0 R>>endobj
+789 0 obj<</Parent 787 0 R/Title(4.1.1. Notes)/Dest[589 0 R/XYZ null 669 null]/Prev 788 0 R>>endobj
+790 0 obj<</Parent 742 0 R/Count -9/First 791 0 R/Last 799 0 R/Title(Chapter 5. UNIX Permission Bits and Windows NT Access Control Lists)/Dest[592 0 R/XYZ null 750 null]/Prev 787 0 R/Next 800 0 R>>endobj
+791 0 obj<</Parent 790 0 R/Title(5.1. Viewing and changing UNIX permissions using the NT security dialogs)/Dest[592 0 R/XYZ null 702 null]/Next 792 0 R>>endobj
+792 0 obj<</Parent 790 0 R/Title(5.2. How to view file security on a Samba share)/Dest[592 0 R/XYZ null 521 null]/Prev 791 0 R/Next 793 0 R>>endobj
+793 0 obj<</Parent 790 0 R/Title(5.3. Viewing file ownership)/Dest[592 0 R/XYZ null 344 null]/Prev 792 0 R/Next 794 0 R>>endobj
+794 0 obj<</Parent 790 0 R/Title(5.4. Viewing file or directory permissions)/Dest[595 0 R/XYZ null 682 null]/Prev 793 0 R/Next 795 0 R>>endobj
+795 0 obj<</Parent 790 0 R/Title(5.4.1. File Permissions)/Dest[595 0 R/XYZ null 439 null]/Prev 794 0 R/Next 796 0 R>>endobj
+796 0 obj<</Parent 790 0 R/Title(5.4.2. Directory Permissions)/Dest[595 0 R/XYZ null 183 null]/Prev 795 0 R/Next 797 0 R>>endobj
+797 0 obj<</Parent 790 0 R/Title(5.5. Modifying file or directory permissions)/Dest[598 0 R/XYZ null 669 null]/Prev 796 0 R/Next 798 0 R>>endobj
+798 0 obj<</Parent 790 0 R/Title(5.6. Interaction with the standard Samba create mask parameters)/Dest[598 0 R/XYZ null 228 null]/Prev 797 0 R/Next 799 0 R>>endobj
+799 0 obj<</Parent 790 0 R/Title(5.7. Interaction with the standard Samba file attribute mapping)/Dest[604 0 R/XYZ null 590 null]/Prev 798 0 R>>endobj
+800 0 obj<</Parent 742 0 R/Count -13/First 801 0 R/Last 813 0 R/Title(Chapter 6. Printing Support in Samba 2.2.x)/Dest[607 0 R/XYZ null 750 null]/Prev 790 0 R/Next 814 0 R>>endobj
+801 0 obj<</Parent 800 0 R/Title(6.1. Introduction)/Dest[607 0 R/XYZ null 726 null]/Next 802 0 R>>endobj
+802 0 obj<</Parent 800 0 R/Title(6.2. Configuration)/Dest[607 0 R/XYZ null 298 null]/Prev 801 0 R/Next 803 0 R>>endobj
+803 0 obj<</Parent 800 0 R/Title(6.2.1. Creating [print$])/Dest[610 0 R/XYZ null 689 null]/Prev 802 0 R/Next 804 0 R>>endobj
+804 0 obj<</Parent 800 0 R/Title(6.2.2. Setting Drivers for Existing Printers)/Dest[613 0 R/XYZ null 459 null]/Prev 803 0 R/Next 805 0 R>>endobj
+805 0 obj<</Parent 800 0 R/Title(6.2.3. Support a large number of printers)/Dest[616 0 R/XYZ null 682 null]/Prev 804 0 R/Next 806 0 R>>endobj
+806 0 obj<</Parent 800 0 R/Title(6.2.4. Adding New Printers via the Windows NT APW)/Dest[616 0 R/XYZ null 298 null]/Prev 805 0 R/Next 807 0 R>>endobj
+807 0 obj<</Parent 800 0 R/Title(6.2.5. Samba and Printer Ports)/Dest[619 0 R/XYZ null 682 null]/Prev 806 0 R/Next 808 0 R>>endobj
+808 0 obj<</Parent 800 0 R/Title(6.3. The Imprints Toolset)/Dest[619 0 R/XYZ null 492 null]/Prev 807 0 R/Next 809 0 R>>endobj
+809 0 obj<</Parent 800 0 R/Title(6.3.1. What is Imprints?)/Dest[619 0 R/XYZ null 381 null]/Prev 808 0 R/Next 810 0 R>>endobj
+810 0 obj<</Parent 800 0 R/Title(6.3.2. Creating Printer Driver Packages)/Dest[619 0 R/XYZ null 243 null]/Prev 809 0 R/Next 811 0 R>>endobj
+811 0 obj<</Parent 800 0 R/Title(6.3.3. The Imprints server)/Dest[619 0 R/XYZ null 145 null]/Prev 810 0 R/Next 812 0 R>>endobj
+812 0 obj<</Parent 800 0 R/Title(6.3.4. The Installation Client)/Dest[622 0 R/XYZ null 709 null]/Prev 811 0 R/Next 813 0 R>>endobj
+813 0 obj<</Parent 800 0 R/Title(6.4. Migration to from Samba 2.0.x to 2.2.x)/Dest[625 0 R/XYZ null 750 null]/Prev 812 0 R>>endobj
+814 0 obj<</Parent 742 0 R/Count -3/First 815 0 R/Last 817 0 R/Title(Chapter 7. security = domain in Samba 2.x)/Dest[628 0 R/XYZ null 750 null]/Prev 800 0 R/Next 818 0 R>>endobj
+815 0 obj<</Parent 814 0 R/Title(7.1. Joining an NT Domain with Samba 2.2)/Dest[628 0 R/XYZ null 726 null]/Next 816 0 R>>endobj
+816 0 obj<</Parent 814 0 R/Title(7.2. Samba and Windows 2000 Domains)/Dest[631 0 R/XYZ null 352 null]/Prev 815 0 R/Next 817 0 R>>endobj
+817 0 obj<</Parent 814 0 R/Title(7.3. Why is this better than security = server?)/Dest[634 0 R/XYZ null 750 null]/Prev 816 0 R>>endobj
+818 0 obj<</Parent 742 0 R/Count -13/First 819 0 R/Last 831 0 R/Title(Chapter 8. How to Configure Samba 2.2 as a Primary Domain Controller)/Dest[637 0 R/XYZ null 750 null]/Prev 814 0 R/Next 832 0 R>>endobj
+819 0 obj<</Parent 818 0 R/Title(8.1. Prerequisite Reading)/Dest[637 0 R/XYZ null 702 null]/Next 820 0 R>>endobj
+820 0 obj<</Parent 818 0 R/Title(8.2. Background)/Dest[637 0 R/XYZ null 604 null]/Prev 819 0 R/Next 821 0 R>>endobj
+821 0 obj<</Parent 818 0 R/Title(8.3. Configuring the Samba Domain Controller)/Dest[640 0 R/XYZ null 656 null]/Prev 820 0 R/Next 822 0 R>>endobj
+822 0 obj<</Parent 818 0 R/Title(8.4. Creating Machine Trust Accounts and Joining Clients to the Domain)/Dest[643 0 R/XYZ null 541 null]/Prev 821 0 R/Next 823 0 R>>endobj
+823 0 obj<</Parent 818 0 R/Title(8.4.1. Manually creating machine trust accounts)/Dest[643 0 R/XYZ null 205 null]/Prev 822 0 R/Next 824 0 R>>endobj
+824 0 obj<</Parent 818 0 R/Title(8.4.2. Creating machine trust accounts "on the fly")/Dest[646 0 R/XYZ null 368 null]/Prev 823 0 R/Next 825 0 R>>endobj
+825 0 obj<</Parent 818 0 R/Title(8.5. Common Problems and Errors)/Dest[646 0 R/XYZ null 192 null]/Prev 824 0 R/Next 826 0 R>>endobj
+826 0 obj<</Parent 818 0 R/Title(8.6. System Policies and Profiles)/Dest[652 0 R/XYZ null 541 null]/Prev 825 0 R/Next 827 0 R>>endobj
+827 0 obj<</Parent 818 0 R/Title(8.7. What other help can I get ?)/Dest[655 0 R/XYZ null 484 null]/Prev 826 0 R/Next 828 0 R>>endobj
+828 0 obj<</Parent 818 0 R/Title(8.8. Domain Control for Windows 9x/ME)/Dest[664 0 R/XYZ null 750 null]/Prev 827 0 R/Next 829 0 R>>endobj
+829 0 obj<</Parent 818 0 R/Title(8.8.1. Configuration Instructions: Network Logons)/Dest[667 0 R/XYZ null 431 null]/Prev 828 0 R/Next 830 0 R>>endobj
+830 0 obj<</Parent 818 0 R/Title(8.8.2. Configuration Instructions: Setting up Roaming User Profiles)/Dest[670 0 R/XYZ null 185 null]/Prev 829 0 R/Next 831 0 R>>endobj
+831 0 obj<</Parent 818 0 R/Title(8.9. DOMAIN_CONTROL.txt : Windows NT Domain Control & Samba)/Dest[685 0 R/XYZ null 682 null]/Prev 830 0 R>>endobj
+832 0 obj<</Parent 742 0 R/Count -16/First 833 0 R/Last 848 0 R/Title(Chapter 9. Unified Logons between Windows NT and UNIX using Winbind)/Dest[691 0 R/XYZ null 750 null]/Prev 818 0 R/Next 849 0 R>>endobj
+833 0 obj<</Parent 832 0 R/Title(9.1. Abstract)/Dest[691 0 R/XYZ null 702 null]/Next 834 0 R>>endobj
+834 0 obj<</Parent 832 0 R/Title(9.2. Introduction)/Dest[691 0 R/XYZ null 565 null]/Prev 833 0 R/Next 835 0 R>>endobj
+835 0 obj<</Parent 832 0 R/Title(9.3. What Winbind Provides)/Dest[691 0 R/XYZ null 242 null]/Prev 834 0 R/Next 836 0 R>>endobj
+836 0 obj<</Parent 832 0 R/Title(9.3.1. Target Uses)/Dest[694 0 R/XYZ null 577 null]/Prev 835 0 R/Next 837 0 R>>endobj
+837 0 obj<</Parent 832 0 R/Title(9.4. How Winbind Works)/Dest[694 0 R/XYZ null 413 null]/Prev 836 0 R/Next 838 0 R>>endobj
+838 0 obj<</Parent 832 0 R/Title(9.4.1. Microsoft Remote Procedure Calls)/Dest[694 0 R/XYZ null 288 null]/Prev 837 0 R/Next 839 0 R>>endobj
+839 0 obj<</Parent 832 0 R/Title(9.4.2. Name Service Switch)/Dest[697 0 R/XYZ null 750 null]/Prev 838 0 R/Next 840 0 R>>endobj
+840 0 obj<</Parent 832 0 R/Title(9.4.3. Pluggable Authentication Modules)/Dest[697 0 R/XYZ null 309 null]/Prev 839 0 R/Next 841 0 R>>endobj
+841 0 obj<</Parent 832 0 R/Title(9.4.4. User and Group ID Allocation)/Dest[700 0 R/XYZ null 669 null]/Prev 840 0 R/Next 842 0 R>>endobj
+842 0 obj<</Parent 832 0 R/Title(9.4.5. Result Caching)/Dest[700 0 R/XYZ null 479 null]/Prev 841 0 R/Next 843 0 R>>endobj
+843 0 obj<</Parent 832 0 R/Title(9.5. Installation and Configuration)/Dest[700 0 R/XYZ null 328 null]/Prev 842 0 R/Next 844 0 R>>endobj
+844 0 obj<</Parent 832 0 R/Title(9.5.1. Introduction)/Dest[700 0 R/XYZ null 217 null]/Prev 843 0 R/Next 845 0 R>>endobj
+845 0 obj<</Parent 832 0 R/Title(9.5.2. Requirements)/Dest[703 0 R/XYZ null 577 null]/Prev 844 0 R/Next 846 0 R>>endobj
+846 0 obj<</Parent 832 0 R/Title(9.5.3. Testing Things Out)/Dest[703 0 R/XYZ null 294 null]/Prev 845 0 R/Next 847 0 R>>endobj
+847 0 obj<</Parent 832 0 R/Title(9.6. Limitations)/Dest[718 0 R/XYZ null 431 null]/Prev 846 0 R/Next 848 0 R>>endobj
+848 0 obj<</Parent 832 0 R/Title(9.7. Conclusion)/Dest[718 0 R/XYZ null 215 null]/Prev 847 0 R>>endobj
+849 0 obj<</Parent 742 0 R/Count -5/First 850 0 R/Last 854 0 R/Title(Chapter 10. OS2 Client HOWTO)/Dest[721 0 R/XYZ null 750 null]/Prev 832 0 R/Next 855 0 R>>endobj
+850 0 obj<</Parent 849 0 R/Title(10.1. FAQs)/Dest[721 0 R/XYZ null 726 null]/Next 851 0 R>>endobj
+851 0 obj<</Parent 849 0 R/Title(10.1.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?)/Dest[721 0 R/XYZ null 696 null]/Prev 850 0 R/Next 852 0 R>>endobj
+852 0 obj<</Parent 849 0 R/Title(10.1.2. How can I configure OS/2 Warp 3 \(not Connect\), OS/2 1.2, 1.3 or 2.x for Samba?)/Dest[721 0 R/XYZ null 344 null]/Prev 851 0 R/Next 853 0 R>>endobj
+853 0 obj<</Parent 849 0 R/Title(10.1.3. Are there any other issues when OS/2 \(any version\) is used as a client?)/Dest[724 0 R/XYZ null 750 null]/Prev 852 0 R/Next 854 0 R>>endobj
+854 0 obj<</Parent 849 0 R/Title(10.1.4. How do I get printer driver download working for OS/2 clients?)/Dest[724 0 R/XYZ null 635 null]/Prev 853 0 R>>endobj
+855 0 obj<</Parent 742 0 R/Count -4/First 856 0 R/Last 859 0 R/Title(Chapter 11. HOWTO Access Samba source code via CVS)/Dest[727 0 R/XYZ null 750 null]/Prev 849 0 R/Next 860 0 R>>endobj
+856 0 obj<</Parent 855 0 R/Title(11.1. Introduction)/Dest[727 0 R/XYZ null 702 null]/Next 857 0 R>>endobj
+857 0 obj<</Parent 855 0 R/Title(11.2. CVS Access to samba.org)/Dest[727 0 R/XYZ null 578 null]/Prev 856 0 R/Next 858 0 R>>endobj
+858 0 obj<</Parent 855 0 R/Title(11.2.1. Access via CVSweb)/Dest[727 0 R/XYZ null 480 null]/Prev 857 0 R/Next 859 0 R>>endobj
+859 0 obj<</Parent 855 0 R/Title(11.2.2. Access via cvs)/Dest[727 0 R/XYZ null 355 null]/Prev 858 0 R>>endobj
+860 0 obj<</Parent 742 0 R/Title(Index)/Dest[730 0 R/XYZ null 484 null]/Prev 855 0 R>>endobj
+861 0 obj<</Type/Catalog/Pages 519 0 R/Names 378 0 R/PageLayout/SinglePage/Outlines 742 0 R/OpenAction[520 0 R/XYZ null null null]/PageMode/UseOutlines/PageLabels<</Nums[0<</P(title)>>1<</S/r>>4<</S/D>>]>>>>endobj
xref
-0 822
+0 862
0000000000 65535 f
0000000015 00000 n
0000000244 00000 n
0000002940 00000 n
0000003025 00000 n
0000003049 00000 n
-0000003154 00000 n
-0000003178 00000 n
-0000003296 00000 n
-0000003380 00000 n
-0000003421 00000 n
-0000003506 00000 n
-0000003547 00000 n
-0000003632 00000 n
-0000003670 00000 n
-0000003732 00000 n
-0000003817 00000 n
-0000003874 00000 n
-0000003959 00000 n
-0000004052 00000 n
-0000004136 00000 n
-0000004174 00000 n
-0000004279 00000 n
-0000004320 00000 n
-0000004404 00000 n
-0000004446 00000 n
-0000004531 00000 n
-0000004570 00000 n
-0000004655 00000 n
-0000004697 00000 n
-0000004782 00000 n
-0000004824 00000 n
-0000004909 00000 n
-0000004968 00000 n
-0000005012 00000 n
-0000005097 00000 n
-0000005121 00000 n
-0000005168 00000 n
-0000005253 00000 n
-0000005305 00000 n
-0000005390 00000 n
-0000005439 00000 n
-0000005524 00000 n
-0000005573 00000 n
-0000005657 00000 n
-0000005709 00000 n
-0000005793 00000 n
-0000005845 00000 n
-0000005893 00000 n
-0000005978 00000 n
-0000006026 00000 n
-0000006110 00000 n
-0000006173 00000 n
-0000006258 00000 n
-0000006296 00000 n
-0000006359 00000 n
-0000006444 00000 n
-0000006468 00000 n
-0000006515 00000 n
-0000006600 00000 n
-0000006646 00000 n
-0000006730 00000 n
-0000006770 00000 n
-0000006853 00000 n
-0000006891 00000 n
-0000006932 00000 n
-0000007017 00000 n
-0000007065 00000 n
-0000007150 00000 n
-0000007196 00000 n
-0000007281 00000 n
-0000007319 00000 n
-0000007371 00000 n
-0000007456 00000 n
-0000007499 00000 n
-0000007584 00000 n
-0000007640 00000 n
-0000007725 00000 n
-0000007820 00000 n
-0000007904 00000 n
-0000007949 00000 n
-0000007995 00000 n
-0000008080 00000 n
-0000008126 00000 n
-0000008211 00000 n
-0000008260 00000 n
-0000008346 00000 n
-0000008393 00000 n
-0000008480 00000 n
-0000008528 00000 n
+0000003095 00000 n
+0000003180 00000 n
+0000003225 00000 n
+0000003309 00000 n
+0000003354 00000 n
+0000003438 00000 n
+0000003476 00000 n
+0000003519 00000 n
+0000003604 00000 n
+0000003647 00000 n
+0000003731 00000 n
+0000003762 00000 n
+0000003816 00000 n
+0000003901 00000 n
+0000003925 00000 n
+0000003976 00000 n
+0000004061 00000 n
+0000004109 00000 n
+0000004194 00000 n
+0000004225 00000 n
+0000004343 00000 n
+0000004427 00000 n
+0000004468 00000 n
+0000004553 00000 n
+0000004594 00000 n
+0000004679 00000 n
+0000004717 00000 n
+0000004761 00000 n
+0000004846 00000 n
+0000004870 00000 n
+0000004914 00000 n
+0000004998 00000 n
+0000005040 00000 n
+0000005125 00000 n
+0000005174 00000 n
+0000005259 00000 n
+0000005308 00000 n
+0000005391 00000 n
+0000005438 00000 n
+0000005523 00000 n
+0000005569 00000 n
+0000005653 00000 n
+0000005712 00000 n
+0000005774 00000 n
+0000005859 00000 n
+0000005916 00000 n
+0000006001 00000 n
+0000006094 00000 n
+0000006178 00000 n
+0000006216 00000 n
+0000006321 00000 n
+0000006362 00000 n
+0000006446 00000 n
+0000006492 00000 n
+0000006577 00000 n
+0000006616 00000 n
+0000006701 00000 n
+0000006743 00000 n
+0000006828 00000 n
+0000006870 00000 n
+0000006955 00000 n
+0000007014 00000 n
+0000007058 00000 n
+0000007143 00000 n
+0000007167 00000 n
+0000007214 00000 n
+0000007299 00000 n
+0000007351 00000 n
+0000007436 00000 n
+0000007485 00000 n
+0000007570 00000 n
+0000007619 00000 n
+0000007703 00000 n
+0000007748 00000 n
+0000007800 00000 n
+0000007885 00000 n
+0000007933 00000 n
+0000008018 00000 n
+0000008066 00000 n
+0000008151 00000 n
+0000008215 00000 n
+0000008302 00000 n
+0000008350 00000 n
+0000008414 00000 n
+0000008501 00000 n
+0000008527 00000 n
0000008575 00000 n
0000008662 00000 n
0000008709 00000 n
-0000008794 00000 n
-0000008838 00000 n
-0000008924 00000 n
-0000008966 00000 n
-0000009052 00000 n
+0000008795 00000 n
+0000008836 00000 n
+0000008921 00000 n
+0000008963 00000 n
+0000009005 00000 n
0000009092 00000 n
-0000009178 00000 n
-0000009226 00000 n
-0000009312 00000 n
-0000009357 00000 n
-0000009443 00000 n
-0000009487 00000 n
-0000009573 00000 n
-0000009624 00000 n
-0000009710 00000 n
-0000009759 00000 n
-0000009845 00000 n
-0000009890 00000 n
-0000009976 00000 n
-0000010018 00000 n
-0000010104 00000 n
-0000010147 00000 n
-0000010233 00000 n
-0000010275 00000 n
-0000010361 00000 n
-0000010405 00000 n
-0000010491 00000 n
-0000010528 00000 n
-0000010614 00000 n
-0000010656 00000 n
-0000010742 00000 n
-0000010784 00000 n
-0000010870 00000 n
-0000010907 00000 n
-0000010991 00000 n
-0000011033 00000 n
-0000011117 00000 n
-0000011295 00000 n
-0000011338 00000 n
-0000011424 00000 n
-0000011470 00000 n
-0000011556 00000 n
-0000011603 00000 n
-0000011690 00000 n
-0000011739 00000 n
-0000011826 00000 n
-0000011875 00000 n
-0000011961 00000 n
-0000012010 00000 n
-0000012097 00000 n
-0000012163 00000 n
-0000012211 00000 n
-0000012297 00000 n
+0000009141 00000 n
+0000009228 00000 n
+0000009275 00000 n
+0000009362 00000 n
+0000009404 00000 n
+0000009457 00000 n
+0000009544 00000 n
+0000009588 00000 n
+0000009675 00000 n
+0000009732 00000 n
+0000009819 00000 n
+0000009915 00000 n
+0000010001 00000 n
+0000010051 00000 n
+0000010098 00000 n
+0000010185 00000 n
+0000010232 00000 n
+0000010319 00000 n
+0000010368 00000 n
+0000010454 00000 n
+0000010501 00000 n
+0000010588 00000 n
+0000010638 00000 n
+0000010685 00000 n
+0000010772 00000 n
+0000010819 00000 n
+0000010904 00000 n
+0000010948 00000 n
+0000011034 00000 n
+0000011076 00000 n
+0000011162 00000 n
+0000011202 00000 n
+0000011288 00000 n
+0000011336 00000 n
+0000011422 00000 n
+0000011467 00000 n
+0000011553 00000 n
+0000011597 00000 n
+0000011683 00000 n
+0000011734 00000 n
+0000011820 00000 n
+0000011869 00000 n
+0000011955 00000 n
+0000012000 00000 n
+0000012086 00000 n
+0000012128 00000 n
+0000012214 00000 n
+0000012257 00000 n
0000012343 00000 n
-0000012430 00000 n
-0000012464 00000 n
-0000012579 00000 n
-0000012666 00000 n
-0000012692 00000 n
-0000012774 00000 n
-0000012861 00000 n
-0000012946 00000 n
-0000013033 00000 n
-0000013088 00000 n
-0000013173 00000 n
-0000013215 00000 n
-0000013271 00000 n
-0000013358 00000 n
-0000013406 00000 n
-0000013493 00000 n
-0000013567 00000 n
-0000013652 00000 n
-0000013694 00000 n
-0000013762 00000 n
+0000012385 00000 n
+0000012471 00000 n
+0000012515 00000 n
+0000012601 00000 n
+0000012638 00000 n
+0000012724 00000 n
+0000012766 00000 n
+0000012852 00000 n
+0000012894 00000 n
+0000012980 00000 n
+0000013017 00000 n
+0000013101 00000 n
+0000013143 00000 n
+0000013227 00000 n
+0000013405 00000 n
+0000013448 00000 n
+0000013534 00000 n
+0000013580 00000 n
+0000013666 00000 n
+0000013713 00000 n
+0000013800 00000 n
0000013849 00000 n
-0000013903 00000 n
-0000013990 00000 n
-0000014058 00000 n
-0000014145 00000 n
-0000014219 00000 n
-0000014306 00000 n
-0000014354 00000 n
-0000014441 00000 n
-0000014498 00000 n
-0000014585 00000 n
-0000014640 00000 n
-0000014727 00000 n
-0000014808 00000 n
-0000014895 00000 n
-0000014977 00000 n
-0000015022 00000 n
-0000015109 00000 n
-0000015135 00000 n
-0000015180 00000 n
-0000015266 00000 n
-0000015309 00000 n
-0000015396 00000 n
-0000015446 00000 n
+0000013936 00000 n
+0000013985 00000 n
+0000014071 00000 n
+0000014129 00000 n
+0000014177 00000 n
+0000014263 00000 n
+0000014309 00000 n
+0000014396 00000 n
+0000014430 00000 n
+0000014545 00000 n
+0000014632 00000 n
+0000014658 00000 n
+0000014740 00000 n
+0000014827 00000 n
+0000014912 00000 n
+0000014999 00000 n
+0000015054 00000 n
+0000015139 00000 n
+0000015181 00000 n
+0000015237 00000 n
+0000015324 00000 n
+0000015372 00000 n
+0000015459 00000 n
0000015533 00000 n
-0000015583 00000 n
-0000015668 00000 n
-0000015716 00000 n
-0000015803 00000 n
-0000015850 00000 n
-0000015936 00000 n
-0000016002 00000 n
-0000016081 00000 n
-0000016168 00000 n
-0000016250 00000 n
-0000016336 00000 n
-0000016411 00000 n
-0000016498 00000 n
-0000016571 00000 n
-0000016658 00000 n
-0000016708 00000 n
-0000016786 00000 n
-0000016873 00000 n
-0000016899 00000 n
-0000016962 00000 n
-0000017049 00000 n
-0000017112 00000 n
-0000017199 00000 n
-0000017253 00000 n
-0000017340 00000 n
-0000017382 00000 n
-0000017487 00000 n
-0000017593 00000 n
-0000017699 00000 n
-0000017805 00000 n
-0000017911 00000 n
-0000018017 00000 n
-0000018123 00000 n
-0000018229 00000 n
-0000018335 00000 n
-0000018441 00000 n
-0000018547 00000 n
-0000018653 00000 n
-0000018759 00000 n
-0000018865 00000 n
-0000018971 00000 n
-0000019077 00000 n
-0000019183 00000 n
-0000019289 00000 n
-0000019395 00000 n
-0000019501 00000 n
-0000019606 00000 n
-0000019712 00000 n
-0000019818 00000 n
-0000019924 00000 n
-0000020030 00000 n
-0000020136 00000 n
-0000020242 00000 n
-0000020348 00000 n
-0000020454 00000 n
-0000020560 00000 n
-0000020666 00000 n
-0000020772 00000 n
-0000020878 00000 n
-0000020984 00000 n
-0000021090 00000 n
-0000021196 00000 n
-0000021302 00000 n
-0000021408 00000 n
-0000021514 00000 n
-0000021619 00000 n
-0000021725 00000 n
-0000021831 00000 n
-0000021937 00000 n
-0000022042 00000 n
-0000022146 00000 n
-0000022250 00000 n
-0000022636 00000 n
-0000022742 00000 n
-0000022848 00000 n
-0000022953 00000 n
-0000023059 00000 n
-0000023165 00000 n
-0000023270 00000 n
-0000023376 00000 n
-0000023482 00000 n
-0000023588 00000 n
-0000023694 00000 n
-0000023800 00000 n
-0000023906 00000 n
-0000024012 00000 n
-0000024118 00000 n
-0000024224 00000 n
-0000024330 00000 n
-0000024436 00000 n
-0000024542 00000 n
-0000024648 00000 n
-0000024753 00000 n
-0000024859 00000 n
-0000024965 00000 n
-0000025071 00000 n
-0000025176 00000 n
-0000025282 00000 n
-0000025388 00000 n
-0000025494 00000 n
-0000025600 00000 n
-0000025706 00000 n
-0000025812 00000 n
-0000025918 00000 n
-0000026024 00000 n
-0000026130 00000 n
-0000026236 00000 n
-0000026342 00000 n
-0000026448 00000 n
-0000026554 00000 n
-0000026659 00000 n
-0000026765 00000 n
-0000026871 00000 n
-0000026976 00000 n
-0000027080 00000 n
-0000027184 00000 n
-0000027546 00000 n
-0000027652 00000 n
-0000027758 00000 n
-0000027864 00000 n
-0000027970 00000 n
-0000028076 00000 n
-0000028182 00000 n
-0000028288 00000 n
-0000028394 00000 n
-0000028499 00000 n
-0000028605 00000 n
-0000028711 00000 n
-0000028817 00000 n
-0000028923 00000 n
-0000029029 00000 n
-0000029135 00000 n
-0000029241 00000 n
-0000029347 00000 n
-0000029453 00000 n
-0000029558 00000 n
-0000029664 00000 n
-0000029770 00000 n
-0000029876 00000 n
-0000029982 00000 n
-0000030088 00000 n
-0000030193 00000 n
-0000030299 00000 n
-0000030405 00000 n
-0000030511 00000 n
-0000030617 00000 n
-0000030867 00000 n
-0000030901 00000 n
-0000030935 00000 n
-0000033078 00000 n
-0000033127 00000 n
-0000033176 00000 n
-0000033225 00000 n
-0000033274 00000 n
-0000033323 00000 n
-0000033372 00000 n
-0000033421 00000 n
-0000033470 00000 n
-0000033519 00000 n
-0000033568 00000 n
-0000033617 00000 n
-0000033666 00000 n
-0000033715 00000 n
-0000033764 00000 n
-0000033813 00000 n
-0000033862 00000 n
-0000033911 00000 n
-0000033960 00000 n
-0000034009 00000 n
-0000034058 00000 n
-0000034107 00000 n
-0000034156 00000 n
-0000034205 00000 n
-0000034254 00000 n
-0000034303 00000 n
-0000034352 00000 n
-0000034401 00000 n
-0000034450 00000 n
-0000034499 00000 n
-0000034548 00000 n
-0000034597 00000 n
-0000034646 00000 n
-0000034695 00000 n
-0000034744 00000 n
-0000034793 00000 n
-0000034842 00000 n
-0000034891 00000 n
-0000034940 00000 n
-0000034989 00000 n
-0000035038 00000 n
-0000035087 00000 n
-0000035136 00000 n
-0000035185 00000 n
-0000035234 00000 n
-0000035283 00000 n
-0000035332 00000 n
-0000035381 00000 n
-0000035430 00000 n
-0000035479 00000 n
-0000035528 00000 n
-0000035577 00000 n
-0000035626 00000 n
-0000035675 00000 n
-0000035724 00000 n
-0000035773 00000 n
-0000035822 00000 n
-0000035871 00000 n
-0000035920 00000 n
-0000035969 00000 n
-0000036018 00000 n
-0000036067 00000 n
-0000036116 00000 n
-0000036165 00000 n
-0000036214 00000 n
-0000036263 00000 n
-0000036312 00000 n
-0000036361 00000 n
-0000036410 00000 n
-0000036459 00000 n
-0000036508 00000 n
-0000036557 00000 n
-0000036606 00000 n
-0000036655 00000 n
-0000036704 00000 n
-0000036753 00000 n
-0000036802 00000 n
-0000036851 00000 n
-0000036900 00000 n
-0000036949 00000 n
-0000036998 00000 n
-0000037047 00000 n
-0000037096 00000 n
-0000037145 00000 n
-0000037194 00000 n
-0000037243 00000 n
-0000037292 00000 n
-0000037341 00000 n
-0000037390 00000 n
-0000037439 00000 n
-0000037488 00000 n
-0000037537 00000 n
-0000037586 00000 n
-0000037635 00000 n
-0000037684 00000 n
-0000037733 00000 n
-0000037782 00000 n
-0000037831 00000 n
-0000037880 00000 n
-0000037929 00000 n
-0000037978 00000 n
-0000038027 00000 n
-0000038076 00000 n
-0000038125 00000 n
-0000038174 00000 n
-0000038223 00000 n
-0000038272 00000 n
-0000038321 00000 n
-0000038370 00000 n
-0000038419 00000 n
-0000038468 00000 n
-0000038517 00000 n
-0000038566 00000 n
-0000038615 00000 n
-0000038664 00000 n
-0000038713 00000 n
-0000038762 00000 n
-0000038811 00000 n
-0000038860 00000 n
-0000038909 00000 n
-0000038958 00000 n
-0000039007 00000 n
-0000039056 00000 n
-0000039105 00000 n
-0000039154 00000 n
-0000039203 00000 n
-0000039252 00000 n
-0000039301 00000 n
-0000039350 00000 n
-0000039399 00000 n
-0000039448 00000 n
-0000039497 00000 n
-0000039546 00000 n
-0000039595 00000 n
-0000040224 00000 n
-0000040371 00000 n
-0000040903 00000 n
-0000040924 00000 n
-0000041098 00000 n
-0000042261 00000 n
-0000042283 00000 n
-0000042434 00000 n
-0000043956 00000 n
-0000043978 00000 n
-0000044138 00000 n
-0000045574 00000 n
-0000045596 00000 n
-0000045774 00000 n
-0000047034 00000 n
-0000047056 00000 n
-0000047198 00000 n
-0000048782 00000 n
-0000048804 00000 n
-0000048937 00000 n
-0000050674 00000 n
-0000050696 00000 n
-0000050829 00000 n
-0000051351 00000 n
-0000051372 00000 n
-0000051523 00000 n
-0000053000 00000 n
-0000053022 00000 n
-0000053183 00000 n
-0000054801 00000 n
-0000054823 00000 n
-0000054974 00000 n
-0000056729 00000 n
-0000056751 00000 n
-0000056893 00000 n
-0000059043 00000 n
-0000059065 00000 n
-0000059207 00000 n
-0000061010 00000 n
-0000061032 00000 n
-0000061183 00000 n
-0000062901 00000 n
-0000062923 00000 n
-0000063074 00000 n
-0000065019 00000 n
-0000065041 00000 n
-0000065193 00000 n
-0000066878 00000 n
-0000066900 00000 n
-0000067061 00000 n
-0000068451 00000 n
-0000068473 00000 n
-0000068634 00000 n
-0000069875 00000 n
-0000069897 00000 n
-0000070039 00000 n
-0000071710 00000 n
-0000071732 00000 n
-0000071893 00000 n
-0000073743 00000 n
-0000073765 00000 n
-0000073953 00000 n
-0000075570 00000 n
-0000075592 00000 n
-0000075771 00000 n
-0000077595 00000 n
-0000077617 00000 n
-0000077791 00000 n
-0000079009 00000 n
-0000079031 00000 n
-0000079205 00000 n
-0000080810 00000 n
-0000080832 00000 n
-0000080975 00000 n
-0000081733 00000 n
-0000081754 00000 n
-0000081938 00000 n
-0000083763 00000 n
-0000083785 00000 n
-0000083959 00000 n
-0000086155 00000 n
-0000086177 00000 n
-0000086370 00000 n
-0000088313 00000 n
-0000088335 00000 n
-0000088519 00000 n
-0000090419 00000 n
-0000090441 00000 n
-0000090625 00000 n
-0000092295 00000 n
-0000092317 00000 n
-0000092478 00000 n
-0000094178 00000 n
-0000094200 00000 n
-0000094392 00000 n
-0000096124 00000 n
-0000096146 00000 n
-0000096329 00000 n
-0000097958 00000 n
-0000097980 00000 n
-0000098154 00000 n
-0000099758 00000 n
-0000099780 00000 n
-0000099954 00000 n
-0000101696 00000 n
-0000101718 00000 n
-0000101903 00000 n
-0000103710 00000 n
-0000103732 00000 n
-0000103898 00000 n
-0000105601 00000 n
-0000105623 00000 n
-0000105799 00000 n
-0000107806 00000 n
-0000107828 00000 n
-0000108022 00000 n
-0000109860 00000 n
-0000109882 00000 n
-0000110051 00000 n
-0000111992 00000 n
-0000112014 00000 n
-0000112208 00000 n
-0000114237 00000 n
-0000114259 00000 n
-0000114435 00000 n
-0000116240 00000 n
-0000116262 00000 n
-0000116428 00000 n
-0000118294 00000 n
-0000118316 00000 n
-0000118482 00000 n
-0000120863 00000 n
-0000120885 00000 n
-0000121027 00000 n
-0000122951 00000 n
-0000122973 00000 n
-0000123115 00000 n
-0000124811 00000 n
-0000124833 00000 n
-0000124993 00000 n
-0000127017 00000 n
-0000127039 00000 n
-0000127190 00000 n
-0000128762 00000 n
-0000128784 00000 n
-0000128926 00000 n
-0000130899 00000 n
-0000130921 00000 n
-0000131072 00000 n
-0000133001 00000 n
-0000133023 00000 n
-0000133165 00000 n
-0000135030 00000 n
-0000135052 00000 n
-0000135212 00000 n
-0000137047 00000 n
-0000137069 00000 n
-0000137192 00000 n
-0000138280 00000 n
-0000138302 00000 n
-0000138454 00000 n
-0000140198 00000 n
-0000140220 00000 n
-0000140362 00000 n
-0000142116 00000 n
-0000142138 00000 n
-0000142289 00000 n
-0000144228 00000 n
-0000144250 00000 n
-0000144401 00000 n
-0000146216 00000 n
-0000146238 00000 n
-0000146381 00000 n
-0000147462 00000 n
-0000147484 00000 n
-0000147668 00000 n
-0000149543 00000 n
-0000149565 00000 n
-0000149734 00000 n
-0000151595 00000 n
-0000151617 00000 n
-0000151777 00000 n
-0000153462 00000 n
-0000153484 00000 n
-0000153658 00000 n
-0000155385 00000 n
-0000155407 00000 n
-0000155558 00000 n
-0000156482 00000 n
-0000156503 00000 n
-0000156670 00000 n
-0000158337 00000 n
-0000158359 00000 n
-0000158516 00000 n
-0000159704 00000 n
-0000159726 00000 n
-0000159883 00000 n
-0000161432 00000 n
-0000161454 00000 n
-0000161604 00000 n
-0000162317 00000 n
-0000162338 00000 n
-0000162495 00000 n
-0000167978 00000 n
-0000168000 00000 n
-0000168157 00000 n
-0000173029 00000 n
-0000173051 00000 n
-0000173208 00000 n
-0000176984 00000 n
-0000177006 00000 n
-0000177062 00000 n
-0000177167 00000 n
-0000177345 00000 n
-0000177464 00000 n
-0000177599 00000 n
-0000177735 00000 n
-0000177883 00000 n
-0000178033 00000 n
-0000178173 00000 n
-0000178314 00000 n
-0000178467 00000 n
-0000178629 00000 n
-0000178778 00000 n
-0000178966 00000 n
-0000179099 00000 n
-0000179227 00000 n
-0000179345 00000 n
-0000179481 00000 n
-0000179623 00000 n
-0000179739 00000 n
-0000179865 00000 n
-0000179981 00000 n
-0000180172 00000 n
-0000180271 00000 n
-0000180419 00000 n
-0000180537 00000 n
-0000180661 00000 n
-0000180783 00000 n
-0000180909 00000 n
-0000181067 00000 n
-0000181197 00000 n
-0000181321 00000 n
-0000181439 00000 n
-0000181557 00000 n
-0000181676 00000 n
-0000181866 00000 n
-0000182052 00000 n
-0000182205 00000 n
-0000182368 00000 n
-0000182519 00000 n
-0000182641 00000 n
-0000182835 00000 n
-0000182940 00000 n
-0000183063 00000 n
-0000183199 00000 n
-0000183335 00000 n
-0000183480 00000 n
-0000183604 00000 n
-0000183731 00000 n
-0000183873 00000 n
-0000184078 00000 n
-0000184183 00000 n
-0000184283 00000 n
-0000184463 00000 n
-0000184568 00000 n
-0000184687 00000 n
-0000184812 00000 n
-0000184957 00000 n
-0000185099 00000 n
-0000185249 00000 n
-0000185380 00000 n
-0000185506 00000 n
-0000185631 00000 n
-0000185771 00000 n
-0000185898 00000 n
-0000186029 00000 n
-0000186160 00000 n
-0000186338 00000 n
-0000186466 00000 n
-0000186602 00000 n
-0000186737 00000 n
-0000186943 00000 n
-0000187056 00000 n
-0000187172 00000 n
-0000187317 00000 n
-0000187489 00000 n
-0000187637 00000 n
-0000187789 00000 n
-0000187921 00000 n
-0000188055 00000 n
-0000188188 00000 n
-0000188326 00000 n
-0000188476 00000 n
-0000188644 00000 n
-0000188791 00000 n
-0000188995 00000 n
-0000189096 00000 n
-0000189214 00000 n
-0000189341 00000 n
-0000189460 00000 n
-0000189583 00000 n
-0000189723 00000 n
-0000189850 00000 n
-0000189990 00000 n
-0000190126 00000 n
-0000190248 00000 n
-0000190384 00000 n
-0000190501 00000 n
-0000190604 00000 n
-0000190808 00000 n
-0000190969 00000 n
-0000191117 00000 n
-0000191245 00000 n
-0000191388 00000 n
-0000191512 00000 n
-0000191641 00000 n
-0000191786 00000 n
-0000191951 00000 n
-0000192103 00000 n
-0000192268 00000 n
-0000192366 00000 n
-0000192551 00000 n
-0000192741 00000 n
-0000192924 00000 n
-0000193083 00000 n
-0000193257 00000 n
-0000193363 00000 n
-0000193493 00000 n
-0000193619 00000 n
-0000193729 00000 n
+0000015618 00000 n
+0000015660 00000 n
+0000015728 00000 n
+0000015815 00000 n
+0000015869 00000 n
+0000015956 00000 n
+0000016024 00000 n
+0000016111 00000 n
+0000016185 00000 n
+0000016272 00000 n
+0000016320 00000 n
+0000016407 00000 n
+0000016464 00000 n
+0000016551 00000 n
+0000016606 00000 n
+0000016693 00000 n
+0000016774 00000 n
+0000016861 00000 n
+0000016943 00000 n
+0000017005 00000 n
+0000017092 00000 n
+0000017118 00000 n
+0000017165 00000 n
+0000017252 00000 n
+0000017278 00000 n
+0000017357 00000 n
+0000017444 00000 n
+0000017526 00000 n
+0000017612 00000 n
+0000017687 00000 n
+0000017774 00000 n
+0000017847 00000 n
+0000017934 00000 n
+0000017984 00000 n
+0000018062 00000 n
+0000018149 00000 n
+0000018175 00000 n
+0000018238 00000 n
+0000018325 00000 n
+0000018388 00000 n
+0000018475 00000 n
+0000018529 00000 n
+0000018616 00000 n
+0000018658 00000 n
+0000018699 00000 n
+0000018786 00000 n
+0000018812 00000 n
+0000018917 00000 n
+0000019023 00000 n
+0000019129 00000 n
+0000019235 00000 n
+0000019341 00000 n
+0000019447 00000 n
+0000019553 00000 n
+0000019659 00000 n
+0000019765 00000 n
+0000019871 00000 n
+0000019977 00000 n
+0000020083 00000 n
+0000020189 00000 n
+0000020295 00000 n
+0000020401 00000 n
+0000020507 00000 n
+0000020613 00000 n
+0000020719 00000 n
+0000020825 00000 n
+0000020931 00000 n
+0000021036 00000 n
+0000021142 00000 n
+0000021248 00000 n
+0000021354 00000 n
+0000021460 00000 n
+0000021566 00000 n
+0000021672 00000 n
+0000021778 00000 n
+0000021884 00000 n
+0000021990 00000 n
+0000022096 00000 n
+0000022202 00000 n
+0000022308 00000 n
+0000022414 00000 n
+0000022520 00000 n
+0000022626 00000 n
+0000022732 00000 n
+0000022838 00000 n
+0000022944 00000 n
+0000023049 00000 n
+0000023155 00000 n
+0000023261 00000 n
+0000023367 00000 n
+0000023470 00000 n
+0000023574 00000 n
+0000023952 00000 n
+0000024058 00000 n
+0000024163 00000 n
+0000024269 00000 n
+0000024375 00000 n
+0000024481 00000 n
+0000024587 00000 n
+0000024693 00000 n
+0000024799 00000 n
+0000024905 00000 n
+0000025011 00000 n
+0000025117 00000 n
+0000025222 00000 n
+0000025328 00000 n
+0000025434 00000 n
+0000025540 00000 n
+0000025646 00000 n
+0000025752 00000 n
+0000025858 00000 n
+0000025964 00000 n
+0000026070 00000 n
+0000026176 00000 n
+0000026282 00000 n
+0000026388 00000 n
+0000026494 00000 n
+0000026600 00000 n
+0000026705 00000 n
+0000026811 00000 n
+0000026917 00000 n
+0000027023 00000 n
+0000027128 00000 n
+0000027234 00000 n
+0000027340 00000 n
+0000027446 00000 n
+0000027552 00000 n
+0000027658 00000 n
+0000027764 00000 n
+0000027870 00000 n
+0000027976 00000 n
+0000028082 00000 n
+0000028188 00000 n
+0000028294 00000 n
+0000028399 00000 n
+0000028503 00000 n
+0000028865 00000 n
+0000028970 00000 n
+0000029076 00000 n
+0000029182 00000 n
+0000029288 00000 n
+0000029394 00000 n
+0000029500 00000 n
+0000029606 00000 n
+0000029712 00000 n
+0000029818 00000 n
+0000029924 00000 n
+0000030030 00000 n
+0000030136 00000 n
+0000030242 00000 n
+0000030348 00000 n
+0000030454 00000 n
+0000030560 00000 n
+0000030666 00000 n
+0000030771 00000 n
+0000030877 00000 n
+0000030983 00000 n
+0000031089 00000 n
+0000031195 00000 n
+0000031301 00000 n
+0000031406 00000 n
+0000031512 00000 n
+0000031618 00000 n
+0000031724 00000 n
+0000031830 00000 n
+0000031934 00000 n
+0000032184 00000 n
+0000032218 00000 n
+0000032252 00000 n
+0000034486 00000 n
+0000034535 00000 n
+0000034584 00000 n
+0000034633 00000 n
+0000034682 00000 n
+0000034731 00000 n
+0000034780 00000 n
+0000034829 00000 n
+0000034878 00000 n
+0000034927 00000 n
+0000034976 00000 n
+0000035025 00000 n
+0000035074 00000 n
+0000035123 00000 n
+0000035172 00000 n
+0000035221 00000 n
+0000035270 00000 n
+0000035319 00000 n
+0000035368 00000 n
+0000035417 00000 n
+0000035466 00000 n
+0000035515 00000 n
+0000035564 00000 n
+0000035613 00000 n
+0000035662 00000 n
+0000035711 00000 n
+0000035760 00000 n
+0000035809 00000 n
+0000035858 00000 n
+0000035907 00000 n
+0000035956 00000 n
+0000036005 00000 n
+0000036054 00000 n
+0000036103 00000 n
+0000036152 00000 n
+0000036201 00000 n
+0000036250 00000 n
+0000036299 00000 n
+0000036348 00000 n
+0000036397 00000 n
+0000036446 00000 n
+0000036495 00000 n
+0000036544 00000 n
+0000036593 00000 n
+0000036642 00000 n
+0000036691 00000 n
+0000036740 00000 n
+0000036789 00000 n
+0000036838 00000 n
+0000036887 00000 n
+0000036936 00000 n
+0000036985 00000 n
+0000037034 00000 n
+0000037083 00000 n
+0000037132 00000 n
+0000037181 00000 n
+0000037230 00000 n
+0000037279 00000 n
+0000037328 00000 n
+0000037377 00000 n
+0000037426 00000 n
+0000037475 00000 n
+0000037524 00000 n
+0000037573 00000 n
+0000037622 00000 n
+0000037671 00000 n
+0000037720 00000 n
+0000037769 00000 n
+0000037818 00000 n
+0000037867 00000 n
+0000037916 00000 n
+0000037965 00000 n
+0000038014 00000 n
+0000038063 00000 n
+0000038112 00000 n
+0000038161 00000 n
+0000038210 00000 n
+0000038259 00000 n
+0000038308 00000 n
+0000038357 00000 n
+0000038406 00000 n
+0000038455 00000 n
+0000038504 00000 n
+0000038553 00000 n
+0000038602 00000 n
+0000038651 00000 n
+0000038700 00000 n
+0000038749 00000 n
+0000038798 00000 n
+0000038847 00000 n
+0000038896 00000 n
+0000038945 00000 n
+0000038994 00000 n
+0000039043 00000 n
+0000039092 00000 n
+0000039141 00000 n
+0000039190 00000 n
+0000039239 00000 n
+0000039288 00000 n
+0000039337 00000 n
+0000039386 00000 n
+0000039435 00000 n
+0000039484 00000 n
+0000039533 00000 n
+0000039582 00000 n
+0000039631 00000 n
+0000039680 00000 n
+0000039729 00000 n
+0000039778 00000 n
+0000039827 00000 n
+0000039876 00000 n
+0000039925 00000 n
+0000039974 00000 n
+0000040023 00000 n
+0000040072 00000 n
+0000040121 00000 n
+0000040170 00000 n
+0000040219 00000 n
+0000040268 00000 n
+0000040317 00000 n
+0000040366 00000 n
+0000040415 00000 n
+0000040464 00000 n
+0000040513 00000 n
+0000040562 00000 n
+0000040611 00000 n
+0000040660 00000 n
+0000040709 00000 n
+0000040758 00000 n
+0000040807 00000 n
+0000040856 00000 n
+0000040905 00000 n
+0000040954 00000 n
+0000041003 00000 n
+0000041052 00000 n
+0000041101 00000 n
+0000041150 00000 n
+0000041199 00000 n
+0000041248 00000 n
+0000041909 00000 n
+0000042065 00000 n
+0000042637 00000 n
+0000042658 00000 n
+0000042832 00000 n
+0000043994 00000 n
+0000044016 00000 n
+0000044167 00000 n
+0000045688 00000 n
+0000045710 00000 n
+0000045870 00000 n
+0000047306 00000 n
+0000047328 00000 n
+0000047506 00000 n
+0000048766 00000 n
+0000048788 00000 n
+0000048930 00000 n
+0000050514 00000 n
+0000050536 00000 n
+0000050669 00000 n
+0000052504 00000 n
+0000052526 00000 n
+0000052659 00000 n
+0000053182 00000 n
+0000053203 00000 n
+0000053364 00000 n
+0000054648 00000 n
+0000054670 00000 n
+0000054831 00000 n
+0000056586 00000 n
+0000056608 00000 n
+0000056768 00000 n
+0000058413 00000 n
+0000058435 00000 n
+0000058577 00000 n
+0000060647 00000 n
+0000060669 00000 n
+0000060811 00000 n
+0000062623 00000 n
+0000062645 00000 n
+0000062787 00000 n
+0000064512 00000 n
+0000064534 00000 n
+0000064685 00000 n
+0000066449 00000 n
+0000066471 00000 n
+0000066646 00000 n
+0000068753 00000 n
+0000068775 00000 n
+0000068935 00000 n
+0000070531 00000 n
+0000070553 00000 n
+0000070728 00000 n
+0000072223 00000 n
+0000072245 00000 n
+0000072397 00000 n
+0000073204 00000 n
+0000073225 00000 n
+0000073376 00000 n
+0000075014 00000 n
+0000075036 00000 n
+0000075201 00000 n
+0000076963 00000 n
+0000076985 00000 n
+0000077150 00000 n
+0000077987 00000 n
+0000078008 00000 n
+0000078182 00000 n
+0000079787 00000 n
+0000079809 00000 n
+0000079952 00000 n
+0000080710 00000 n
+0000080731 00000 n
+0000080914 00000 n
+0000082782 00000 n
+0000082804 00000 n
+0000082973 00000 n
+0000084827 00000 n
+0000084849 00000 n
+0000085009 00000 n
+0000086693 00000 n
+0000086715 00000 n
+0000086888 00000 n
+0000088617 00000 n
+0000088639 00000 n
+0000088790 00000 n
+0000089714 00000 n
+0000089735 00000 n
+0000089919 00000 n
+0000091744 00000 n
+0000091766 00000 n
+0000091940 00000 n
+0000094113 00000 n
+0000094135 00000 n
+0000094328 00000 n
+0000096202 00000 n
+0000096224 00000 n
+0000096408 00000 n
+0000098318 00000 n
+0000098340 00000 n
+0000098516 00000 n
+0000100317 00000 n
+0000100339 00000 n
+0000100509 00000 n
+0000102107 00000 n
+0000102129 00000 n
+0000102314 00000 n
+0000103790 00000 n
+0000103812 00000 n
+0000103996 00000 n
+0000105624 00000 n
+0000105646 00000 n
+0000105821 00000 n
+0000107426 00000 n
+0000107448 00000 n
+0000107623 00000 n
+0000109365 00000 n
+0000109387 00000 n
+0000109572 00000 n
+0000111378 00000 n
+0000111400 00000 n
+0000111566 00000 n
+0000113270 00000 n
+0000113292 00000 n
+0000113477 00000 n
+0000115508 00000 n
+0000115530 00000 n
+0000115724 00000 n
+0000117542 00000 n
+0000117564 00000 n
+0000117733 00000 n
+0000119671 00000 n
+0000119693 00000 n
+0000119887 00000 n
+0000121921 00000 n
+0000121943 00000 n
+0000122119 00000 n
+0000123923 00000 n
+0000123945 00000 n
+0000124111 00000 n
+0000125978 00000 n
+0000126000 00000 n
+0000126166 00000 n
+0000128548 00000 n
+0000128570 00000 n
+0000128712 00000 n
+0000130638 00000 n
+0000130660 00000 n
+0000130802 00000 n
+0000132498 00000 n
+0000132520 00000 n
+0000132680 00000 n
+0000134712 00000 n
+0000134734 00000 n
+0000134885 00000 n
+0000136456 00000 n
+0000136478 00000 n
+0000136620 00000 n
+0000138587 00000 n
+0000138609 00000 n
+0000138760 00000 n
+0000140692 00000 n
+0000140714 00000 n
+0000140856 00000 n
+0000142722 00000 n
+0000142744 00000 n
+0000142904 00000 n
+0000144738 00000 n
+0000144760 00000 n
+0000144883 00000 n
+0000145973 00000 n
+0000145995 00000 n
+0000146147 00000 n
+0000147889 00000 n
+0000147911 00000 n
+0000148053 00000 n
+0000149814 00000 n
+0000149836 00000 n
+0000149987 00000 n
+0000151877 00000 n
+0000151899 00000 n
+0000152056 00000 n
+0000153906 00000 n
+0000153928 00000 n
+0000154098 00000 n
+0000156010 00000 n
+0000156032 00000 n
+0000156198 00000 n
+0000157648 00000 n
+0000157670 00000 n
+0000157821 00000 n
+0000159094 00000 n
+0000159116 00000 n
+0000159267 00000 n
+0000160482 00000 n
+0000160504 00000 n
+0000160655 00000 n
+0000162148 00000 n
+0000162170 00000 n
+0000162331 00000 n
+0000163980 00000 n
+0000164002 00000 n
+0000164169 00000 n
+0000165836 00000 n
+0000165858 00000 n
+0000166015 00000 n
+0000167203 00000 n
+0000167225 00000 n
+0000167382 00000 n
+0000168933 00000 n
+0000168955 00000 n
+0000169139 00000 n
+0000169946 00000 n
+0000169967 00000 n
+0000170124 00000 n
+0000175547 00000 n
+0000175569 00000 n
+0000175726 00000 n
+0000180894 00000 n
+0000180916 00000 n
+0000181073 00000 n
+0000184292 00000 n
+0000184314 00000 n
+0000184370 00000 n
+0000184475 00000 n
+0000184653 00000 n
+0000184772 00000 n
+0000184907 00000 n
+0000185043 00000 n
+0000185191 00000 n
+0000185341 00000 n
+0000185481 00000 n
+0000185622 00000 n
+0000185775 00000 n
+0000185937 00000 n
+0000186086 00000 n
+0000186274 00000 n
+0000186407 00000 n
+0000186535 00000 n
+0000186653 00000 n
+0000186789 00000 n
+0000186931 00000 n
+0000187047 00000 n
+0000187173 00000 n
+0000187289 00000 n
+0000187480 00000 n
+0000187579 00000 n
+0000187727 00000 n
+0000187845 00000 n
+0000187969 00000 n
+0000188091 00000 n
+0000188217 00000 n
+0000188375 00000 n
+0000188505 00000 n
+0000188629 00000 n
+0000188747 00000 n
+0000188865 00000 n
+0000188984 00000 n
+0000189174 00000 n
+0000189360 00000 n
+0000189513 00000 n
+0000189676 00000 n
+0000189827 00000 n
+0000189931 00000 n
+0000190148 00000 n
+0000190254 00000 n
+0000190386 00000 n
+0000190508 00000 n
+0000190713 00000 n
+0000190818 00000 n
+0000190918 00000 n
+0000191122 00000 n
+0000191283 00000 n
+0000191431 00000 n
+0000191559 00000 n
+0000191702 00000 n
+0000191826 00000 n
+0000191955 00000 n
+0000192100 00000 n
+0000192265 00000 n
+0000192417 00000 n
+0000192597 00000 n
+0000192702 00000 n
+0000192821 00000 n
+0000192946 00000 n
+0000193091 00000 n
+0000193233 00000 n
+0000193383 00000 n
+0000193514 00000 n
+0000193640 00000 n
+0000193765 00000 n
+0000193905 00000 n
+0000194032 00000 n
+0000194163 00000 n
+0000194294 00000 n
+0000194472 00000 n
+0000194600 00000 n
+0000194736 00000 n
+0000194871 00000 n
+0000195077 00000 n
+0000195190 00000 n
+0000195306 00000 n
+0000195451 00000 n
+0000195623 00000 n
+0000195771 00000 n
+0000195923 00000 n
+0000196055 00000 n
+0000196189 00000 n
+0000196322 00000 n
+0000196460 00000 n
+0000196610 00000 n
+0000196778 00000 n
+0000196925 00000 n
+0000197130 00000 n
+0000197231 00000 n
+0000197349 00000 n
+0000197476 00000 n
+0000197595 00000 n
+0000197718 00000 n
+0000197858 00000 n
+0000197985 00000 n
+0000198125 00000 n
+0000198261 00000 n
+0000198383 00000 n
+0000198519 00000 n
+0000198639 00000 n
+0000198759 00000 n
+0000198885 00000 n
+0000199002 00000 n
+0000199105 00000 n
+0000199270 00000 n
+0000199368 00000 n
+0000199553 00000 n
+0000199743 00000 n
+0000199926 00000 n
+0000200085 00000 n
+0000200272 00000 n
+0000200378 00000 n
+0000200508 00000 n
+0000200634 00000 n
+0000200744 00000 n
+0000200837 00000 n
trailer
-<</Size 822/Root 821 0 R/Info 1 0 R/ID[<09f7cfd04e68ad3db6feff8b57cabe52><09f7cfd04e68ad3db6feff8b57cabe52>]>>
+<</Size 862/Root 861 0 R/Info 1 0 R/ID[<6ce7eb532bb60712e295fc7b7d62fc6f><6ce7eb532bb60712e295fc7b7d62fc6f>]>>
startxref
-193943
+201051
%%EOF
SRCDIR = @srcdir@
JADE = @JADE@
NSGMLS = @NSGMLS@
-ONSGMLS=@ONSGMLS@
SGMLSPL=@SGMLSPL@
HTMLDOC=@HTMLDOC@
PERL=@PERL@
projdoc/msdfs_setup.sgml projdoc/printer_driver2.sgml \
projdoc/UNIX_INSTALL.sgml projdoc/winbind.sgml projdoc/OS2-Client-HOWTO.sgml \
projdoc/Samba-PDC-HOWTO.sgml projdoc/ENCRYPTION.sgml \
- projdoc/CVS-Access.sgml projdoc/Integrating-with-Windows.sgml
+ projdoc/CVS-Access.sgml projdoc/Integrating-with-Windows.sgml \
+ projdoc/PAM-Authentication-And-Samba.sgml
FAQSRC=faq/samba-pdc-faq.sgml
######################################################################
# Make instructions
######################################################################
-all: man
+all: HOWTO proj-doc man-all man-html-all
man: $(MANPAGES)
##
proj-doc:
echo Building Samba-HOWTO-Collections...
- @(cd projdoc; $(JADE) -t sgml -i html -V nochunks -d ../stylesheets/ldp.dsl\#html samba-doc.sgml > ../samba-doc.html)
+ @$(PERL) scripts/collateindex.pl -N -o projdoc/index.sgml
+ @$(JADE) -t sgml -V html-index -d $(SGML_SHARE)/dsssl/docbook/html/docbook.dsl projdoc/samba-doc.sgml
+ @$(PERL) scripts/collateindex.pl -o projdoc/index.sgml HTML.index
+ @/bin/rm HTML.index *.htm
+ @$(JADE) -t sgml -i html -V nochunks -d stylesheets/ldp.dsl\#html projdoc/samba-doc.sgml > samba-doc.html
@(cd scripts; ./ldp_print ../samba-doc.html)
@mv -f samba-doc.pdf ../Samba-HOWTO-Collection.pdf
@/bin/mv -f samba-doc.html ../htmldocs/Samba-HOWTO-Collection.html
@(for i in $?; do \
manfile=`echo $$i | sed 's,.*/,,' | sed "s/\.sgml//g"`; \
echo "Making $$manfile"; \
- $(ONSGMLS) -f /tmp/docbook2x.log $$i | $(SGMLSPL) \
+ $(NSGMLS) -f /tmp/docbook2x.log $$i | $(SGMLSPL) \
$(SGML_SHARE)/docbook2X/docbook2man-spec.pl; \
cat /tmp/docbook2x.log | grep -v DTDDECL; \
/bin/rm -f /tmp/docbook2x.log; \
##
$(MANDIR)/findsmb.1: manpages/findsmb.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbclient.1: manpages/smbclient.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbspool.8: manpages/smbspool.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/lmhosts.5: manpages/lmhosts.5.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbcontrol.1: manpages/smbcontrol.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbstatus.1: manpages/smbstatus.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/make_smbcodepage.1: manpages/make_smbcodepage.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/make_unicodemap.1: manpages/make_unicodemap.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbd.8: manpages/smbd.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbtar.1: manpages/smbtar.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/nmbd.8: manpages/nmbd.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbmnt.8: manpages/smbmnt.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbumount.8: manpages/smbumount.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/nmblookup.1: manpages/nmblookup.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbmount.8: manpages/smbmount.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/swat.8: manpages/swat.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/rpcclient.1: manpages/rpcclient.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbpasswd.5: manpages/smbpasswd.5.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/testparm.1: manpages/testparm.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/samba.7: manpages/samba.7.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbpasswd.8: manpages/smbpasswd.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/testprns.1: manpages/testprns.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smb.conf.5: manpages/smb.conf.5.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/wbinfo.1: manpages/wbinfo.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbcacls.1: manpages/smbcacls.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/smbsh.1 : manpages/smbsh.1.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
$(MANDIR)/winbindd.8: manpages/winbindd.8.sgml
@echo "Making $@"
- @$(ONSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
+ @$(NSGMLS) $< | $(SGMLSPL) $(SGML_SHARE)/docbook2X/docbook2man-spec.pl
@cat `echo $@ | sed 's,.*/,,'` | $(PERL) scripts/strip-links.pl > $@
@/bin/rm -f `echo $@ | sed 's,.*/,,'`
@echo "Making HTML version of $@"
## check for the necesary install tools
+## Openjade includes 'onsgmls' while
+## the older jade package includes 'nsgmls'
# Extract the first word of "openjade", so it can be a program name with args.
set dummy openjade; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:532: checking for $ac_word" >&5
+echo "configure:534: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_JADE'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
# Extract the first word of "jade", so it can be a program name with args.
set dummy jade; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:569: checking for $ac_word" >&5
+echo "configure:571: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_JADE'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
echo "$ac_t""no" 1>&6
fi
-fi
-
-# Extract the first word of "nsgmls", so it can be a program name with args.
+ # Extract the first word of "nsgmls", so it can be a program name with args.
set dummy nsgmls; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:606: checking for $ac_word" >&5
echo "$ac_t""no" 1>&6
fi
-# Extract the first word of "htmldoc", so it can be a program name with args.
-set dummy htmldoc; ac_word=$2
+else
+ # Extract the first word of "onsgmls", so it can be a program name with args.
+set dummy onsgmls; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:641: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_HTMLDOC'+set}'`\" = set"; then
+echo "configure:642: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_NSGMLS'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
- case "$HTMLDOC" in
+ case "$NSGMLS" in
/*)
- ac_cv_path_HTMLDOC="$HTMLDOC" # Let the user override the test with a path.
+ ac_cv_path_NSGMLS="$NSGMLS" # Let the user override the test with a path.
;;
?:/*)
- ac_cv_path_HTMLDOC="$HTMLDOC" # Let the user override the test with a dos path.
+ ac_cv_path_NSGMLS="$NSGMLS" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
- ac_cv_path_HTMLDOC="$ac_dir/$ac_word"
+ ac_cv_path_NSGMLS="$ac_dir/$ac_word"
break
fi
done
;;
esac
fi
-HTMLDOC="$ac_cv_path_HTMLDOC"
-if test -n "$HTMLDOC"; then
- echo "$ac_t""$HTMLDOC" 1>&6
+NSGMLS="$ac_cv_path_NSGMLS"
+if test -n "$NSGMLS"; then
+ echo "$ac_t""$NSGMLS" 1>&6
else
echo "$ac_t""no" 1>&6
fi
-# Extract the first word of "onsgmls", so it can be a program name with args.
-set dummy onsgmls; ac_word=$2
+fi
+
+# Extract the first word of "htmldoc", so it can be a program name with args.
+set dummy htmldoc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:676: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_ONSGMLS'+set}'`\" = set"; then
+echo "configure:679: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_HTMLDOC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
- case "$ONSGMLS" in
+ case "$HTMLDOC" in
/*)
- ac_cv_path_ONSGMLS="$ONSGMLS" # Let the user override the test with a path.
+ ac_cv_path_HTMLDOC="$HTMLDOC" # Let the user override the test with a path.
;;
?:/*)
- ac_cv_path_ONSGMLS="$ONSGMLS" # Let the user override the test with a dos path.
+ ac_cv_path_HTMLDOC="$HTMLDOC" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
- ac_cv_path_ONSGMLS="$ac_dir/$ac_word"
+ ac_cv_path_HTMLDOC="$ac_dir/$ac_word"
break
fi
done
;;
esac
fi
-ONSGMLS="$ac_cv_path_ONSGMLS"
-if test -n "$ONSGMLS"; then
- echo "$ac_t""$ONSGMLS" 1>&6
+HTMLDOC="$ac_cv_path_HTMLDOC"
+if test -n "$HTMLDOC"; then
+ echo "$ac_t""$HTMLDOC" 1>&6
else
echo "$ac_t""no" 1>&6
fi
# Extract the first word of "sgmlspl", so it can be a program name with args.
set dummy sgmlspl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:711: checking for $ac_word" >&5
+echo "configure:714: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_SGMLSPL'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:746: checking for $ac_word" >&5
+echo "configure:749: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
# The Makefile requires docbook2X in the share/sgml directory
if ! test -f $SGML_SHARE/docbook2X/docbook2man-spec.pl ; then
- { echo "configure: error: "Unable to find docbook2X. Make sure it is installed and that the sgml-share path is correct."" 1>&2; exit 1; }
+ { echo "configure: error: "Unable to find dockbook2X. Make sure it is installed and that the sgml-share path is correct."" 1>&2; exit 1; }
fi
s%@JADE@%$JADE%g
s%@NSGMLS@%$NSGMLS%g
s%@HTMLDOC@%$HTMLDOC%g
-s%@ONSGMLS@%$ONSGMLS%g
s%@SGMLSPL@%$SGMLSPL%g
s%@PERL@%$PERL%g
s%@SGML_SHARE@%$SGML_SHARE%g
AC_INIT(global.ent)
## check for the necesary install tools
+## Openjade includes 'onsgmls' while
+## the older jade package includes 'nsgmls'
AC_PATH_PROG(JADE,openjade)
if test -z "$JADE"; then
AC_PATH_PROG(JADE,jade)
+ AC_PATH_PROG(NSGMLS, nsgmls)
+else
+ AC_PATH_PROG(NSGMLS, onsgmls)
fi
-AC_PATH_PROG(NSGMLS, nsgmls)
AC_PATH_PROG(HTMLDOC, htmldoc)
-AC_PATH_PROG(ONSGMLS, onsgmls)
AC_PATH_PROG(SGMLSPL, sgmlspl)
AC_PATH_PROG(PERL, perl)
# The Makefile requires docbook2X in the share/sgml directory
if [ ! test -f $SGML_SHARE/docbook2X/docbook2man-spec.pl ]; then
- AC_MSG_ERROR("Unable to find docbook2X. Make sure it is installed and that the sgml-share path is correct.")
+ AC_MSG_ERROR("Unable to find dockbook2X. Make sure it is installed and that the sgml-share path is correct.")
fi
AC_SUBST(SGML_SHARE)dnl
<para>
<command>make_unicodemap</command> compiles text unicode map
- files into binary unicodef map files for use with the
+ files into binary unicode map files for use with the
internationalization features of Samba 2.2.
</para>
</refsect1>
<refsynopsisdiv>
<cmdsynopsis>
- <command>smbd</command>
+ <command>nmbd</command>
<arg choice="opt">-D</arg>
<arg choice="opt">-a</arg>
<arg choice="opt">-o</arg>
a SIGTERM (-15) signal and wait for it to die on its own.</para>
<para><command>nmbd</command> will accept SIGHUP, which will cause
- it to dump out it's namelists into the file <filename>namelist.debug
+ it to dump out its namelists into the file <filename>namelist.debug
</filename> in the <filename>/usr/local/samba/var/locks</filename>
directory (or the <filename>var/locks</filename> directory configured
under wherever Samba was configured to install itself). This will also
- cause <command>nmbd</command> to dump out it's server database in
- the <filename>log.nmb</filename> file. In addition, the debug log level
- of nmbd may be raised by sending it a SIGUSR1 (<command>kill -USR1
- <nmbd-pid></command>) and lowered by sending it a
- SIGUSR2 (<command>kill -USR2 <nmbd-pid></command>). This is to
- allow transient problems to be diagnosed, whilst still running at a
- normally low log level.</para>
+ cause <command>nmbd</command> to dump out its server database in
+ the <filename>log.nmb</filename> file.</para>
+
+ <para>The debug log level of nmbd may be raised or lowered using
+ <ulink url="smbcontrol.1.html"><command>smbcontrol(1)</command>
+ </ulink> (SIGUSR[1|2] signals are no longer used in Samba 2.2). This is
+ to allow transient problems to be diagnosed, whilst still running
+ at a normally low log level.</para>
</refsect1>
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 privilage is needed to bind to this port, and
+ systems root privilege is needed to bind to this port, and
in addition, if the <ulink url="nmbd.8.html">nmbd(8)</ulink>
daemon is running on this machine it also binds to this port.
</para></listitem>
<term>-d debuglevel</term>
<listitem><para>set the debuglevel. Debug level 0 is the lowest
and 100 being the highest. This should be set to 100 if you are
- planning on submitting a bug report to the Samba team (see BUGS.txt).
+ planning on submitting a bug report to the Samba team (see <filename>BUGS.txt</filename>).
</para></listitem>
</varlistentry>
<varlistentry>
<term>-l logbasename</term>
<listitem><para>File name for log/debug files. The extension
- '.client' will be appended. The log file is never removed
+ <constant>'.client'</constant> will be appended. The log file is never removed
by the client.
</para></listitem>
</varlistentry>
<para>If %password is not specified, The user will be prompted. The
client will first check the <envar>USER</envar> environment variable, then the
- <envar>LOGNAME</envar> variable and if either exist, the
+ <envar>LOGNAME</envar> variable and if either exists, the
string is uppercased. If these environmental variables are not
found, the username <constant>GUEST</constant> is used. </para>
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 flakey in places. </para>
+ to be... a bit flaky in places. </para>
<para>The development of Samba's implementation is also a bit rough,
and as more of the services are understood, it can even result in
to the way the Linux kernel is developed.</para>
<para>The original rpcclient man page was written by Matthew
- Geddes, Luke Kenneth Casson, and rewriten by Gerald Carter.
+ Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.
The conversion to DocBook for Samba 2.2 was done by Gerald
Carter.</para>
</refsect1>
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. Default <emphasis>yes</emphasis>.</para></listitem>
+ are lowercased. Default <emphasis>yes</emphasis>.</para></listitem>
</varlistentry>
</variablelist>
with the system and now supplies a correct password for that
username then the connection is allowed.</para></listitem>
- <listitem><para>The client's netbios name and any previously
+ <listitem><para>The client's NetBIOS name and any previously
used user names are checked against the supplied password, if
they match then the connection is allowed as the corresponding
user.</para></listitem>
each parameter for details. Note that some are synonyms.</para>
<itemizedlist>
+ <listitem><para><link linkend="ABORTSHUTDOWNSCRIPT"><parameter>abort shutdown script</parameter></link></para></listitem>
<listitem><para><link linkend="ADDPRINTERCOMMAND"><parameter>add printer command</parameter></link></para></listitem>
<listitem><para><link linkend="ADDSHARECOMMAND"><parameter>add share command</parameter></link></para></listitem>
<listitem><para><link linkend="ADDUSERSCRIPT"><parameter>add user script</parameter></link></para></listitem>
<listitem><para><link linkend="DELETESHARECOMMAND"><parameter>delete share command</parameter></link></para></listitem>
<listitem><para><link linkend="DELETEUSERSCRIPT"><parameter>delete user script</parameter></link></para></listitem>
<listitem><para><link linkend="DFREECOMMAND"><parameter>dfree command</parameter></link></para></listitem>
+ <listitem><para><link linkend="DISABLESPOOLSS"><parameter>disable spoolss</parameter></link></para></listitem>
<listitem><para><link linkend="DNSPROXY"><parameter>dns proxy</parameter></link></para></listitem>
<listitem><para><link linkend="DOMAINADMINGROUP"><parameter>domain admin group</parameter></link></para></listitem>
<listitem><para><link linkend="DOMAINGUESTGROUP"><parameter>domain guest group</parameter></link></para></listitem>
<listitem><para><link linkend="ENUMPORTSCOMMAND"><parameter>enumports command</parameter></link></para></listitem>
<listitem><para><link linkend="GETWDCACHE"><parameter>getwd cache</parameter></link></para></listitem>
<listitem><para><link linkend="HIDELOCALUSERS"><parameter>hide local users</parameter></link></para></listitem>
+ <listitem><para><link linkend="HIDEUNREADABLE"><parameter>hide unreadable</parameter></link></para></listitem>
<listitem><para><link linkend="HOMEDIRMAP"><parameter>homedir map</parameter></link></para></listitem>
<listitem><para><link linkend="HOSTMSDFS"><parameter>host msdfs</parameter></link></para></listitem>
<listitem><para><link linkend="HOSTSEQUIV"><parameter>hosts equiv</parameter></link></para></listitem>
<listitem><para><link linkend="KEEPALIVE"><parameter>keepalive</parameter></link></para></listitem>
<listitem><para><link linkend="KERNELOPLOCKS"><parameter>kernel oplocks</parameter></link></para></listitem>
<listitem><para><link linkend="LANMANAUTH"><parameter>lanman auth</parameter></link></para></listitem>
+ <listitem><para><link linkend="LARGEREADWRITE"><parameter>large readwrite</parameter></link></para></listitem>
<listitem><para><link linkend="LMANNOUNCE"><parameter>lm announce</parameter></link></para></listitem>
<listitem><para><link linkend="LMINTERVAL"><parameter>lm interval</parameter></link></para></listitem>
<listitem><para><link linkend="LOADPRINTERS"><parameter>load printers</parameter></link></para></listitem>
<listitem><para><link linkend="SECURITY"><parameter>security</parameter></link></para></listitem>
<listitem><para><link linkend="SERVERSTRING"><parameter>server string</parameter></link></para></listitem>
<listitem><para><link linkend="SHOWADDPRINTERWIZARD"><parameter>show add printer wizard</parameter></link></para></listitem>
+ <listitem><para><link linkend="SHUTDOWNSCRIPT"><parameter>shutdown script</parameter></link></para></listitem>
<listitem><para><link linkend="SMBPASSWDFILE"><parameter>smb passwd file</parameter></link></para></listitem>
<listitem><para><link linkend="SOCKETADDRESS"><parameter>socket address</parameter></link></para></listitem>
<listitem><para><link linkend="SOCKETOPTIONS"><parameter>socket options</parameter></link></para></listitem>
<listitem><para><link linkend="USERHOSTS"><parameter>use rhosts</parameter></link></para></listitem>
<listitem><para><link linkend="USERNAMELEVEL"><parameter>username level</parameter></link></para></listitem>
<listitem><para><link linkend="USERNAMEMAP"><parameter>username map</parameter></link></para></listitem>
+ <listitem><para><link linkend="UTMP"><parameter>utmp</parameter></link></para></listitem>
<listitem><para><link linkend="UTMPDIRECTORY"><parameter>utmp directory</parameter></link></para></listitem>
<listitem><para><link linkend="VALIDCHARS"><parameter>valid chars</parameter></link></para></listitem>
<listitem><para><link linkend="WINBINDCACHETIME"><parameter>winbind cache time</parameter></link></para></listitem>
+ <listitem><para><link linkend="WINBINDENUMUSERS"><parameter>winbind enum users</parameter></link></para></listitem>
+ <listitem><para><link linkend="WINBINDENUMGROUPS"><parameter>winbind enum groups</parameter></link></para></listitem>
<listitem><para><link linkend="WINBINDGID"><parameter>winbind gid</parameter></link></para></listitem>
<listitem><para><link linkend="WINBINDSEPARATOR"><parameter>winbind separator</parameter></link></para></listitem>
<listitem><para><link linkend="WINBINDUID"><parameter>winbind uid</parameter></link></para></listitem>
<listitem><para><link linkend="ROOTPREEXECCLOSE"><parameter>root preexec close</parameter></link></para></listitem>
<listitem><para><link linkend="SECURITYMASK"><parameter>security mask</parameter></link></para></listitem>
<listitem><para><link linkend="SETDIRECTORY"><parameter>set directory</parameter></link></para></listitem>
- <listitem><para><link linkend="SHAREMODES"><parameter>share modes</parameter></link></para></listitem>
<listitem><para><link linkend="SHORTPRESERVECASE"><parameter>short preserve case</parameter></link></para></listitem>
<listitem><para><link linkend="STATUS"><parameter>status</parameter></link></para></listitem>
<listitem><para><link linkend="STRICTLOCKING"><parameter>strict locking</parameter></link></para></listitem>
<listitem><para><link linkend="STRICTSYNC"><parameter>strict sync</parameter></link></para></listitem>
<listitem><para><link linkend="SYNCALWAYS"><parameter>sync always</parameter></link></para></listitem>
+ <listitem><para><link linkend="USECLIENTDRIVER"><parameter>use client driver</parameter></link></para></listitem>
<listitem><para><link linkend="USER"><parameter>user</parameter></link></para></listitem>
<listitem><para><link linkend="USERNAME"><parameter>username</parameter></link></para></listitem>
<listitem><para><link linkend="USERS"><parameter>users</parameter></link></para></listitem>
- <listitem><para><link linkend="UTMP"><parameter>utmp</parameter></link></para></listitem>
<listitem><para><link linkend="VALIDUSERS"><parameter>valid users</parameter></link></para></listitem>
<listitem><para><link linkend="VETOFILES"><parameter>veto files</parameter></link></para></listitem>
<listitem><para><link linkend="VETOOPLOCKFILES"><parameter>veto oplock files</parameter></link></para></listitem>
<title>EXPLANATION OF EACH PARAMETER</title>
<variablelist>
-
+
+ <varlistentry>
+ <term><anchor id="ABORTSHUTDOWNSCRIPT">abort shutdown script (G)</term>
+ <listitem><para><emphasis>This parameter only exists in the HEAD cvs branch</emphasis>
+ This a full path name to a script called by
+ <ulink url="smbd.8.html"><command>smbd(8)</command></ulink> that
+ should stop a shutdown procedure issued by the <link
+ linkend="SHUTDOWNSCRIPT"><parameter>shutdown script</parameter></link>.</para>
+
+ <para>This command will be run as user.</para>
+
+ <para>Default: <emphasis>None</emphasis>.</para>
+ <para>Example: <command>abort shutdown script = /sbin/shutdown -c</command></para>
+ </listitem>
+ </varlistentry>
+
<varlistentry>
<term><anchor id="ADDPRINTERCOMMAND">add printer command (G)</term>
NT/2000 print server.</para>
<para>For a Samba host this means that the printer must be
- physically added to underlying printing system. The <parameter>add
+ physically added to the underlying printing system. The <parameter>add
printer command</parameter> defines a script to be run which
will perform the necessary operations for adding the printer
to the print system and to add the appropriate service definition
<varlistentry>
<term><anchor id="ADDMACHINESCRIPT">add machine script (G)</term>
<listitem><para>This is the full pathname to a script that will
- be run by <ulink url="smbd.8.html">smbd(8)</ulink> when a machine is added
+ be run by <ulink url="smbd.8.html">smbd(8)</ulink> when a machine is added
to it's domain using the administrator username and password method. </para>
- <para>This option is only required when using sam backends tied to the
- unix uid method of RID calculation such as smbpasswd. This option is only
- avaliable in Samba 3.0.</para>
+ <para>This option is only required when using sam back-ends tied to the
+ Unix uid method of RID calculation such as smbpasswd. This option is only
+ available in Samba 3.0.</para>
- <para>Default: <command>add user script = <empty string>
+ <para>Default: <command>add machine script = <empty string>
</command></para>
<para>Example: <command>add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
linkend="SECURITY"><parameter>security</parameter></link> option is set to
<constant>server</constant> or <constant>domain</constant>.
If it is set to no, then attempts to connect to a resource from
- a domain or workgroup other than the one which smbd is running
+ a domain or workgroup other than the one which <ulink url="smbd.8.html">smbd</ulink> is running
in will fail, even if that domain is trusted by the remote server
doing the authentication.</para>
<varlistentry>
- <term><anchor id="ANNOUNCEVERSION">annouce version (G)</term>
+ <term><anchor id="ANNOUNCEVERSION">announce version (G)</term>
<listitem><para>This specifies the major and minor version numbers
that nmbd will use when announcing itself as a server. The default
is 4.2. Do not change this parameter unless you have a specific
need to set a Samba server to be a downlevel server.</para>
- <para>Default: <command>announce version = 4.2</command></para>
+ <para>Default: <command>announce version = 4.5</command></para>
<para>Example: <command>announce version = 2.0</command></para>
</listitem>
<varlistentry>
<term><anchor id="BINDINTERFACESONLY">bind interfaces only (G)</term>
<listitem><para>This global parameter allows the Samba admin
- to limit what interfaces on a machine will serve smb requests. If
+ to limit what interfaces on a machine will serve SMB requests. If
affects file service <ulink url="smbd.8.html">smbd(8)</ulink> and
name service <ulink url="nmbd.8.html">nmbd(8)</ulink> in slightly
different ways.</para>
queue the lock request, and periodically attempt to obtain
the lock until the timeout period expires.</para>
- <para>If this parameter is set to <constant>False</constant>, then
+ <para>If this parameter is set to <constant>false</constant>, then
Samba 2.2 will behave as previous versions of Samba would and
will fail the lock request immediately if the lock range
cannot be obtained.</para>
<varlistentry>
<term><anchor id="CHARACTERSET">character set (G)</term>
- <listitem><para>This allows a smbd to map incoming filenames
+ <listitem><para>This allows <ulink url="smbd.8.html">smbd</ulink> to map incoming filenames
from a DOS Code page (see the <link linkend="CLIENTCODEPAGE">client
code page</link> parameter) to several built in UNIX character sets.
The built in code page translations are:</para>
<varlistentry>
- <term><anchor id="CODINGSYSTEM">codingsystem (G)</term>
+ <term><anchor id="CODINGSYSTEM">coding system (G)</term>
<listitem><para>This parameter is used to determine how incoming
Shift-JIS Japanese characters are mapped from the incoming <link
linkend="CLIENTCODEPAGE"><parameter>client code page</parameter>
<varlistentry>
<term><anchor id="DEBUGPID">debug pid (G)</term>
<listitem><para>When using only one log file for more then one
- forked smbd-process there may be hard to follow which process
+ forked <ulink url="smbd.8.html">smbd</ulink>-process there may be hard to follow which process
outputs which message. This boolean parameter is adds the process-id
to the timestamp message headers in the logfile when turned on.</para>
</para>
<para>
- See also <link linkend="ADDSHARECOMMAND"><parameter>delete share
+ See also <link linkend="ADDSHARECOMMAND"><parameter>add share
command</parameter></link>, <link linkend="CHANGESHARECOMMAND"><parameter>change
- share</parameter></link>.
+ share command</parameter></link>.
</para>
<para>Default: <emphasis>none</emphasis></para>
<listitem><para>This option is used when Samba is attempting to
delete a directory that contains one or more vetoed directories
(see the <link linkend="VETOFILES"><parameter>veto files</parameter></link>
- option). If this option is set to False (the default) then if a vetoed
+ option). If this option is set to <constant>false</constant> (the default) then if a vetoed
directory contains any non-vetoed files or directories then the
directory delete will fail. This is usually what you want.</para>
- <para>If this option is set to <constant>True</constant>, then Samba
+ <para>If this option is set to <constant>true</constant>, then Samba
will attempt to recursively delete any files and directories within
the vetoed directory. This can be useful for integration with file
serving systems such as NetAtalk which create meta-files within
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 0777.</para>
+ it as the default of <constant>0777</constant>.</para>
<para>See also the <link linkend="FORCEDIRECTORYSECURITYMODE"><parameter>
force directory security mode</parameter></link>, <link
<para>Example: <command>directory security mask = 0700</command></para>
</listitem>
</varlistentry>
+
+
+
+ <varlistentry>
+ <term><anchor id="DISABLESPOOLSS">disable spoolss (G)</term>
+ <listitem><para>Enabling this parameter will disables Samba's support
+ for the SPOOLSS set of MS-RPC's and will yield identical behavior
+ as Samba 2.0.x. Windows NT/2000 clients will downgrade to using
+ Lanman style printing commands. Windows 9x/ME will be uneffected by
+ the parameter. However, this will also disable the ability to upload
+ printer drivers to a Samba server via the Windows NT Add Printer
+ Wizard or by using the NT printer properties dialog window. It will
+ also disable the capability of Windows NT/2000 clients to download
+ print drivers from the Samba host upon demand.
+ <emphasis>Be very careful about enabling this parameter.</emphasis>
+ </para>
+
+ <para>See also <link linkend="USECLIENTDRIVER">use client driver</link>
+ </para>
+
+ <para>Default : <command>disable spoolss = no</command></para>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term><anchor id="DOMAINLOGONS">domain logons (G)</term>
- <listitem><para>If set to true, the Samba server will serve
+ <listitem><para>If set to <constant>true</constant>, the Samba server will serve
Windows 95/98 Domain logons for the <link linkend="WORKGROUP">
<parameter>workgroup</parameter></link> it is in. Samba 2.2 also
has limited capability to act as a domain controller for Windows
<varlistentry>
<term><anchor id="DOSFILEMODE">dos filemode (S)</term>
<listitem><para> The default behavior in Samba is to provide
- UNIX-like behavor where only the owner of a file/directory is
+ 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
default, Samba runs with POSIX semantics and refuses to change the
timestamp on a file if the user <command>smbd</command> is acting
on behalf of is not the file owner. Setting this option to <constant>
- True</constant> allows DOS semantics and smbd will change the file
+ true</constant> allows DOS semantics and <ulink url="smbd.8.html">smbd</ulink> will change the file
timestamp as DOS requires.</para>
<para>Default: <command>dos filetimes = no</command></para></listitem>
<varlistentry>
<term><anchor id="ENHANCEDBROWSING">enhanced browsing (G)</term>
<listitem><para>This option enables a couple of enhancements to
- cross-subnet browse propogation that have been added in Samba
+ cross-subnet browse propagation that have been added in Samba
but which are not standard in Microsoft implementations.
- <emphasis>These enhancements are currently only available in
- the HEAD Samba CVS tree (not Samba 2.2.x).</emphasis></para>
+ </para>
- <para>The first enhancement to browse propogation consists of a regular
+ <para>The first enhancement to browse propagation consists of a regular
wildcard query to a Samba WINS server for all Domain Master Browsers,
- followed by a browse synchronisation with each of the returned
+ followed by a browse synchronization with each of the returned
DMBs. The second enhancement consists of a regular randomised browse
- synchronisation with all currently known DMBs.</para>
+ synchronization with all currently known DMBs.</para>
<para>You may wish to disable this option if you have a problem with empty
workgroups not disappearing from browse lists. Due to the restrictions
to stay around forever which can be annoying.</para>
<para>In general you should leave this option enabled as it makes
- cross-subnet browse propogation much more reliable.</para>
+ cross-subnet browse propagation much more reliable.</para>
<para>Default: <command>enhanced browsing = yes</command></para>
</listitem>
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 dircetory. If the
+ 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
set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
this mask on access control lists also, they need to set the <link
linkend="RESTRICTACLWITHMASK"><parameter>restrict acl with
- mask</parameter></link> to true.</para>
+ mask</parameter></link> to <constant>true</constant>.</para>
<para>See also the parameter <link linkend="CREATEMASK"><parameter>create
mask</parameter></link> for details on masking mode bits on files.</para>
set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
this mask on access control lists also, they need to set the <link
linkend="RESTRICTACLWITHMASK"><parameter>restrict acl with
- mask</parameter></link> to true.</para>
+ mask</parameter></link> to <constant>true</constant>.</para>
<para>See also the parameter <link linkend="DIRECTORYMASK"><parameter>
directory mask</parameter></link> for details on masking mode bits
caching algorithm will be used to reduce the time taken for getwd()
calls. This can have a significant impact on performance, especially
when the <link linkend="WIDELINKS"><parameter>wide links</parameter>
- </link>parameter is set to <constant>False</constant>.</para>
+ </link>parameter is set to <constant>false</constant>.</para>
<para>Default: <command>getwd cache = yes</command></para>
</listitem>
+ <varlistentry>
+ <term><anchor id="HIDEUNREADABLE">hide unreadable (S)</term>
+ <listitem><para>This parameter prevents clients from seeing the
+ existance of files that cannot be read. Defaults to off.</para>
+
+ <para>Default: <command>hide unreadable = no</command></para></listitem>
+ </varlistentry>
+
+
+
<varlistentry>
<term><anchor id="HOMEDIRMAP">homedir map (G)</term>
<listitem><para>If<link linkend="NISHOMEDIR"><parameter>nis homedir
- </parameter></link> is <constant>True</constant>, and <ulink
+ </parameter></link> is <constant>true</constant>, and <ulink
url="smbd.8.html"><command>smbd(8)</command></ulink> is also acting
as a Win95/98 <parameter>logon server</parameter> then this parameter
specifies the NIS (or YP) map from which the server for the user's
<parameter>hosts allow</parameter></link> which is about hosts
access to services and is more useful for guest services. <parameter>
hosts equiv</parameter> may be useful for NT clients which will
- not supply passwords to samba.</para>
+ not supply passwords to Samba.</para>
<para><emphasis>NOTE :</emphasis> The use of <parameter>hosts equiv
</parameter> can be a major security hole. This is because you are
inheritance (the code explicitly prohibits this).</para>
<para>This can be particularly useful on large systems with
- many users, perhaps several thousand,to allow a single [homes]
+ many users, perhaps several thousand, to allow a single [homes]
share to be used flexibly by each user.</para>
<para>See also <link linkend="CREATEMASK"><parameter>create mask
'+' and '&' may be used at the start of the name in either order
so the value <parameter>+&group</parameter> means check the
UNIX group database, followed by the NIS netgroup database, and
- the value <parameter>&+group"</parameter> means check the NIS
+ the value <parameter>&+group</parameter> means check the NIS
netgroup database, followed by the UNIX group database (the
same as the '@' prefix).</para>
SMB/CIFS, NFS and local file access (and is a <emphasis>very</emphasis>
cool feature :-).</para>
- <para>This parameter defaults to <constant>on</constant> on systems
- that have the support, and <constant>off</constant> on systems that
- don't. You should never need to touch this parameter.</para>
+ <para>This parameter defaults to <constant>on</constant>, but is translated
+ to a no-op on systems that no not have the necessary kernel support.
+ You should never need to touch this parameter.</para>
<para>See also the <link linkend="OPLOCKS"><parameter>oplocks</parameter>
</link> and <link linkend="LEVEL2OPLOCKS"><parameter>level2 oplocks
<varlistentry>
<term><anchor id="LANMANAUTH">lanman auth (G)</term>
- <listitem><para>This parameter determines whether or not smbd will
- attempt to authentication users using the LANMAN password hash.
+ <listitem><para>This parameter determines whether or not <ulink url="smbd.8.html">smbd</ulink> will
+ attempt to authenticate users using the LANMAN password hash.
If disabled, only clients which support NT password hashes (e.g. Windows
NT/2000 clients, smbclient, etc... but not Windows 95/98 or the MS DOS
network client) will be able to connect to the Samba host.</para>
</varlistentry>
+
+
+
+ <varlistentry>
+ <term><anchor id="LARGEREADWRITE">large readwrite (G)</term>
+ <listitem><para>This parameter determines whether or not <ulink url="smbd.8.html">smbd</ulink>
+ 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 off. Not as tested as some other Samba
+ code paths.
+ </para>
+ <para>Default : <command>large readwrite = no</command></para>
+ </listitem>
+ </varlistentry>
+
+
+
+
<varlistentry>
<term><anchor id="LEVEL2OPLOCKS">level2 oplocks (S)</term>
oplocks</parameter></link> are supported then level2 oplocks are
not granted (even if this parameter is set to <constant>yes</constant>).
Note also, the <link linkend="OPLOCKS"><parameter>oplocks</parameter>
- </link> parameter must be set to "true" on this share in order for
+ </link> parameter must be set to <constant>true</constant> on this share in order for
this parameter to have any effect.</para>
<para>See also the <link linkend="OPLOCKS"><parameter>oplocks</parameter>
<term><anchor id="LOCALMASTER">local master (G)</term>
<listitem><para>This option allows <ulink url="nmbd.8.html"><command>
nmbd(8)</command></ulink> to try and become a local master browser
- on a subnet. If set to <constant>False</constant> then <command>
+ on a subnet. If set to <constant>false</constant> then <command>
nmbd</command> will not attempt to become a local master browser
on a subnet and will also lose in all browsing elections. By
- default this value is set to true. Setting this value to true doesn't
+ default this value is set to <constant>true</constant>. Setting this value to <constant>true</constant> doesn't
mean that Samba will <emphasis>become</emphasis> the local master
browser on a subnet, just that <command>nmbd</command> will <emphasis>
participate</emphasis> in elections for local master browser.</para>
- <para>Setting this value to False will cause <command>nmbd</command>
+ <para>Setting this value to <constant>false</constant> will cause <command>nmbd</command>
<emphasis>never</emphasis> to become a local master browser.</para>
<para>Default: <command>local master = yes</command></para>
<para>This option <emphasis>may</emphasis> be useful for read-only
filesystems which <emphasis>may</emphasis> not need locking (such as
- cdrom drives), although setting this parameter of <constant>no</constant>
+ CDROM drives), although setting this parameter of <constant>no</constant>
is not really recommended even in this case.</para>
<para>Be careful about disabling locking either globally or in a
<para>This tells Samba to return the above string, with
substitutions made when a client requests the info, generally
in a NetUserGetInfo request. Win9X clients truncate the info to
- \\server\share when a user does <command>net use /home"</command>
+ \\server\share when a user does <command>net use /home</command>
but use the whole string when dealing with profiles.</para>
<para>Note that in prior versions of Samba, the <link linkend="LOGONPATH">
<para>The share and the path must be readable by the user for
the preferences and directories to be loaded onto the Windows NT
- client. The share must be writeable when the logs in for the first
+ client. The share must be writeable when the user logs in for the first
time, in order that the Windows NT client can create the NTuser.dat
and other directories.</para>
<listitem><para>This parameter specifies the batch file (.bat) or
NT command file (.cmd) to be downloaded and run on a machine when
a user successfully logs in. The file must contain the DOS
- style cr/lf line endings. Using a DOS-style editor to create the
+ style CR/LF line endings. Using a DOS-style editor to create the
file is recommended.</para>
<para>The script must be a relative path to the [netlogon]
<para><filename>/usr/local/samba/netlogon/STARTUP.BAT</filename></para>
- <para>The contents of the batch file is entirely your choice. A
+ <para>The contents of the batch file are entirely your choice. A
suggested command would be to add <command>NET TIME \\SERVER /SET
/YES</command>, to force every machine to synchronize clocks with
the same time server. Another use would be to add <command>NET USE
of implementing this is by using job priorities, where jobs
having a too low priority won't be sent to the printer.</para>
- <para>If a <parameter>%p</parameter> is given then the printername
+ <para>If a <parameter>%p</parameter> is given then the printer name
is put in its place. A <parameter>%j</parameter> is replaced with
- the job number (an integer). On HPUX (see <parameter>printing = hpux
+ the job number (an integer). On HPUX (see <parameter>printing=hpux
</parameter>), if the <parameter>-p%p</parameter> option is added
to the lpq command, the job will show up with the correct status, i.e.
if the job priority is lower than the set fence priority it will
server reports on the first printer service connected to by the
client. This only happens if the connection number sent is invalid.</para>
- <para>If a <parameter>%p</parameter> is given then the printername
+ <para>If a <parameter>%p</parameter> is given then the printer name
is put in its place. Otherwise it is placed at the end of the
command.</para>
also the <link linkend="LPPAUSECOMMAND"><parameter>lppause command
</parameter></link> parameter.</para>
- <para>If a <parameter>%p</parameter> is given then the printername
+ <para>If a <parameter>%p</parameter> is given then the printer name
is put in its place. A <parameter>%j</parameter> is replaced with
the job number (an integer).</para>
<para>This command should be a program or script which takes
a printer name and job number, and deletes the print job.</para>
- <para>If a <parameter>%p</parameter> is given then the printername
+ <para>If a <parameter>%p</parameter> is given then the printer name
is put in its place. A <parameter>%j</parameter> is replaced with
the job number (an integer).</para>
<varlistentry>
<term><anchor id="MACHINEPASSWORDTIMEOUT">machine password timeout (G)</term>
- <listitem><para>If a Samba server is a member of an Windows
+ <listitem><para>If a Samba server is a member of a Windows
NT Domain (see the <link linkend="SECURITYEQUALSDOMAIN">security = domain</link>)
parameter) then periodically a running <ulink url="smbd.8.html">
smbd(8)</ulink> process will try and change the MACHINE ACCOUNT
executed on behalf of the connected user.</para>
<para>Scripts executed in this way will be deleted upon
- completion assuming that the user has the appripriate level
- of priviledge and the ile permissions allow the deletion.</para>
+ completion assuming that the user has the appropriate level
+ of privilege and the file permissions allow the deletion.</para>
<para>If the script generates output, output will be sent to
the file specified by the <link linkend="MAGICOUTPUT"><parameter>
<varlistentry>
<term><anchor id="MANGLEDMAP">mangled map (S)</term>
<listitem><para>This is for those who want to directly map UNIX
- file names which can not be represented on Windows/DOS. The mangling
+ file names which cannot be represented on Windows/DOS. The mangling
of names is not always what is needed. In particular you may have
documents with file extensions that differ between DOS and UNIX.
For example, under UNIX it is common to use <filename>.html</filename>
<para><command>mangled map = (*.html *.htm)</command></para>
<para>One very useful case is to remove the annoying <filename>;1
- </filename> off the ends of filenames on some CDROMS (only visible
+ </filename> off the ends of filenames on some CDROMs (only visible
under some UNIXes). To do this use a map of (*;1 *;).</para>
<para>Default: <emphasis>no mangled map</emphasis></para>
<para>The larger this value, the more likely it is that mangled
names can be successfully converted to correct long UNIX names.
- However, large stack sizes will slow most directory access. Smaller
+ However, large stack sizes will slow most directory accesses. Smaller
stacks save memory in the server (each stack element costs 256 bytes).
</para>
<para>It is not possible to absolutely guarantee correct long
- file names, so be prepared for some surprises!</para>
+ filenames, so be prepared for some surprises!</para>
<para>Default: <command>mangled stack = 50</command></para>
<para>Example: <command>mangled stack = 100</command></para>
<varlistentry>
<term><anchor id="MAXMUX">max mux (G)</term>
<listitem><para>This option controls the maximum number of
- outstanding simultaneous SMB operations that samba tells the client
+ outstanding simultaneous SMB operations that Samba tells the client
it will allow. You should never need to set this parameter.</para>
<para>Default: <command>max mux = 50</command></para>
<listitem><para>This parameter limits the maximum number of
<ulink url="smbd.8.html"><command>smbd(8)</command></ulink>
processes concurrently running on a system and is intended
- as a stop gap to prevent degrading service to clients in the event
+ 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 smbd associated with him or her
+ conditions, each user will have an <ulink url="smbd.8.html">smbd</ulink> associated with him or her
to handle connections to all shares from a given host.
</para>
THAT THIS COMMAND RETURN IMMEDIATELY</emphasis>. 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 30secs, hopefully).</para>
+ after 30 seconds, hopefully).</para>
<para>All messages are delivered as the global guest user.
The command takes the standard substitutions, although <parameter>
connected subnet.</para></listitem>
</itemizedlist>
- <para>Default: <command>name resolve order = lmhosts wins host bcast
+ <para>Default: <command>name resolve order = lmhosts host wins bcast
</command></para>
<para>Example: <command>name resolve order = lmhosts bcast host
</command></para>
<varlistentry>
<term><anchor id="OBEYPAMRESTRICTIONS">obey pam restrictions (G)</term>
- <listitem><para>When Samba 2.2 is configure to enable PAM support
+ <listitem><para>When Samba 2.2 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
improve the efficiency of the granting of oplocks under multiple
client contention for the same file.</para>
- <para>In brief it specifies a number, which causes smbd not to
+ <para>In brief it specifies a number, which causes <ulink url="smbd.8.html">smbd</ulink> not to
grant an oplock even when requested if the approximate number of
clients contending for an oplock on the same file goes over this
limit. This causes <command>smbd</command> to behave in a similar
<varlistentry>
<term><anchor id="OPLOCKS">oplocks (S)</term>
- <listitem><para>This boolean option tells smbd whether to
+ <listitem><para>This boolean option tells <command>smbd</command> whether to
issue oplocks (opportunistic locks) to file open requests on this
share. The oplock code can dramatically (approx. 30% or more) improve
the speed of access to files on Samba servers. It allows the clients
name>.<device name></para>
<para>For example, a valid entry using the HP LaserJet 5
- printer driver woudl appear as <command>HP LaserJet 5L = LASERJET.HP
+ printer driver would appear as <command>HP LaserJet 5L = LASERJET.HP
LaserJet 5L</command>.</para>
<para>The need for the file is due to the printer driver namespace
<varlistentry>
<term><anchor id="PAMPASSWORDCHANGE">pam password change (G)</term>
- <listitem><para>With the addition of better PAM support in Samba 2.2,
- this parameter, it is possible to use PAM's password change control
- flag for Samba. If enabled, then PAM will be used for password
- changes when requested by an SMB client, and the <link
- linkend="PASSWDCHAT"><parameter>passwd chat</parameter></link> must be
- be changed to work with the pam prompts.
- </para>
+ <listitem><para>With the addition of better PAM support in Samba 2.2,
+ this parameter, it is possible to use PAM's password change control
+ flag for Samba. If enabled, then PAM will be used for password
+ changes when requested by an SMB client instead of the program listed in
+ <link linkend="PASSWDPROGRAM"><parameter>passwd program</parameter></link>.
+ It should be possible to enable this without changing your
+ <link linkend="PASSWDCHAT"><parameter>passwd chat</parameter></link>
+ parameter for most setups.
+ </para>
<para>Default: <command>pam password change = no</command></para>
<listitem><para>This string controls the <emphasis>"chat"</emphasis>
conversation that takes places between <ulink
url="smbd.8.html">smbd</ulink> and the local password changing
- program to change the users password. The string describes a
+ program to change the user's password. The string describes a
sequence of response-receive pairs that <ulink url="smbd.8.html">
smbd(8)</ulink> uses to determine what to send to the
<link linkend="PASSWDPROGRAM"><parameter>passwd program</parameter>
<para>This chat sequence is often quite site specific, depending
on what local methods are used for password control (such as NIS
etc).</para>
+ <para>Note that this parameter only is only used if the <link
+ linkend="UNIXPASSWORDSYNC"><parameter>unix
+ password sync</parameter></link> parameter is set to <constant>yes</constant>. This
+ sequence is then called <emphasis>AS ROOT</emphasis> when the SMB password
+ in the smbpasswd file is being changed, without access to the old
+ password cleartext. This means that root must be able to reset the user's password
+ without knowing the text of the previous password. In the presence of NIS/YP,
+ this means that the <link linkend="PASSWDPROGRAM">passwd program</link> must be
+ executed on the NIS master.
+ </para>
- <para>The string can contain the macros <parameter>%o</parameter>
- and <parameter>%n</parameter> which are substituted for the old
- and new passwords respectively. It can also contain the standard
- macros <constant>\n</constant>, <constant>\r</constant>, <constant>
- \t</constant> and <constant>%s</constant> to give line-feed,
- carriage-return, tab and space.</para>
-
- <para>The string can also contain a '*' which matches
- any sequence of characters.</para>
- <para>Double quotes can be used to collect strings with spaces
+ <para>The string can contain the macro <parameter>%n</parameter> which is substituted
+ for the new password. The chat sequence can also contain the standard
+ macros <constant>\n</constant>, <constant>\r</constant>, <constant>
+ \t</constant> and <constant>\s</constant> to give line-feed,
+ carriage-return, tab and space. The chat sequence string can also contain
+ a '*' which matches any sequence of characters.
+ Double quotes can be used to collect strings with spaces
in them into a single string.</para>
<para>If the send string in any part of the chat sequence
- is a fullstop ".", then no string is sent. Similarly,
- if the expect string is a fullstop then no string is expected.</para>
+ is a full stop ".", then no string is sent. Similarly,
+ if the expect string is a full stop then no string is expected.</para>
- <para>Note that if the <link linkend="UNIXPASSWORDSYNC"><parameter>unix
- password sync</parameter></link> parameter is set to true, then this
- sequence is called <emphasis>AS ROOT</emphasis> when the SMB password
- in the smbpasswd file is being changed, without access to the old
- password cleartext. In this case the old password cleartext is set
- to "" (the empty string).</para>
-
- <para>Also, if the <link linkend="PAMPASSWORDCHANGE"><parameter>pam
- password change</parameter></link> parameter is set to true, then the
- chat sequence should consist of three elements. The first element should
- match the pam prompt for the old password, the second element should match
- the pam prompt for the first request for the new password, and the final
- element should match the pam prompt for the second request for the new password.
- These matches are done case insentively. Under most conditions this change
- is done as root so the prompt for the old password will never be matched.
- </para>
+ <para>If the <link linkend="PAMPASSWORDCHANGE"><parameter>pam
+ password change</parameter></link> parameter is set to true, the chat pairs
+ may be matched in any order, and sucess is determined by the PAM result,
+ not any particular output. The \n macro is ignored for PAM conversions.
+ </para>
<para>See also <link linkend="UNIXPASSWORDSYNC"><parameter>unix password
sync</parameter></link>, <link linkend="PASSWDPROGRAM"><parameter>
to be seen in the <command>smbd</command> log. It is available to help
Samba admins debug their <parameter>passwd chat</parameter> scripts
when calling the <parameter>passwd program</parameter> and should
- be turned off after this has been done. This parameter is off by
- default.</para>
+ be turned off after this has been done. This option has no effect if the
+ <link linkend="PAMPASSWORDCHANGE"><parameter>pam password change</parameter></link>
+ paramter is set. This parameter is off by default.</para>
+
- <para>See also <<link linkend="PASSWDCHAT"><parameter>passwd chat</parameter>
- </link>, <link linkend="PASSWDPROGRAM"><parameter>passwd program</parameter>
- </link>.</para>
+ <para>See also <link linkend="PASSWDCHAT"><parameter>passwd chat</parameter>
+ </link>, <link linkend="PAMPASSWORDCHANGE"><parameter>pam password change</parameter>
+ </link>, <link linkend="PASSWDPROGRAM"><parameter>passwd program</parameter>
+ </link>.</para>
<para>Default: <command>passwd chat debug = no</command></para>
</listitem>
it.</para>
<para><emphasis>Note</emphasis> that if the <parameter>unix
- password sync</parameter> parameter is set to <constant>True
+ password sync</parameter> parameter is set to <constant>true
</constant> then this program is called <emphasis>AS ROOT</emphasis>
before the SMB password in the <ulink url="smbpasswd.5.html">smbpasswd(5)
</ulink> file is changed. If this UNIX password change fails, then
is set this parameter <emphasis>MUST USE ABSOLUTE PATHS</emphasis>
for <emphasis>ALL</emphasis> programs called, and must be examined
for security implications. Note that by default <parameter>unix
- password sync</parameter> is set to <constant>False</constant>.</para>
+ password sync</parameter> is set to <constant>false</constant>.</para>
<para>See also <link linkend="UNIXPASSWORDSYNC"><parameter>unix
password sync</parameter></link>.</para>
substitutions. The command may be run as the root on some
systems.</para>
- <para>An interesting example may be do unmount server
+ <para>An interesting example may be to unmount server
resources:</para>
<para><command>postexec = /etc/umount /cdrom</command></para>
<varlistentry>
<term><anchor id="POSTSCRIPT">postscript (S)</term>
<listitem><para>This parameter forces a printer to interpret
- the print files as postscript. This is done by adding a <constant>%!
+ the print files as PostScript. This is done by adding a <constant>%!
</constant> to the start of print output.</para>
<para>This is most useful when you have lots of PCs that persist
url="nmbd.8.html">nmbd(8)</ulink> is a preferred master browser
for its workgroup.</para>
- <para>If this is set to true, on startup, <command>nmbd</command>
+ <para>If this is set to <constant>true</constant>, on startup, <command>nmbd</command>
will force an election, and it will have a slight advantage in
winning the election. It is recommended that this parameter is
used in conjunction with <command><link linkend="DOMAINMASTER"><parameter>
<varlistentry>
<term><anchor id="PRINTERDRIVER">printer driver (S)</term>
- <listitem><para><emphasis>Note :</emphasis>This is a depreciated
+ <listitem><para><emphasis>Note :</emphasis>This is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
- <filename>PRINTER_DRIVER2.txt</filename> in the <filename>docs
- </filename> of the Samba distribution for more information
+ the <ulink url="printer_driver2.html">Samba 2.2. Printing
+ HOWTO</ulink> for more information
on the new method of loading printer drivers onto a Samba server.
</para>
<varlistentry>
<term><anchor id="PRINTERDRIVERFILE">printer driver file (G)</term>
- <listitem><para><emphasis>Note :</emphasis>This is a depreciated
+ <listitem><para><emphasis>Note :</emphasis>This is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
- <filename>PRINTER_DRIVER2.txt</filename> in the <filename>docs
- </filename> of the Samba distribution for more information
+ the <ulink url="printer_driver2.html">Samba 2.2. Printing
+ HOWTO</ulink> for more information
on the new method of loading printer drivers onto a Samba server.
</para>
<para>This file is created from Windows 95 <filename>msprint.inf
</filename> files found on the Windows 95 client system. For more
details on setting up serving of printer drivers to Windows 95
- clients, see the documentation file in the <filename>docs/</filename>
+ clients, see the outdated documentation file in the <filename>docs/</filename>
directory, <filename>PRINTER_DRIVER.txt</filename>.</para>
<para>See also <link linkend="PRINTERDRIVERLOCATION"><parameter>
<varlistentry>
<term><anchor id="PRINTERDRIVERLOCATION">printer driver location (S)</term>
- <listitem><para><emphasis>Note :</emphasis>This is a depreciated
+ <listitem><para><emphasis>Note :</emphasis>This is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
- <filename>PRINTER_DRIVER2.txt</filename> in the <filename>docs
- </filename> of the Samba distribution for more information
+ the <ulink url="printer_driver2.html">Samba 2.2. Printing
+ HOWTO</ulink> for more information
on the new method of loading printer drivers onto a Samba server.
</para>
<para>Where MACHINE is the NetBIOS name of your Samba server,
and PRINTER$ is a share you set up for serving printer driver
- files. For more details on setting this up see the documentation
+ files. For more details on setting this up see the outdated documentation
file in the <filename>docs/</filename> directory, <filename>
PRINTER_DRIVER.txt</filename>.</para>
<parameter>lpq command</parameter>, <parameter>lppause command
</parameter>, <parameter>lpresume command</parameter>, and
<parameter>lprm command</parameter> if specified in the
- [global]f> section.</para>
+ [global] section.</para>
<para>Currently eight printing styles are supported. They are
<constant>BSD</constant>, <constant>AIX</constant>,
<varlistentry>
<term><anchor id="QUEUEPAUSECOMMAND">queuepause command (S)</term>
<listitem><para>This parameter specifies the command to be
- executed on the server host in order to pause the printerqueue.</para>
+ executed on the server host in order to pause the printer queue.</para>
<para>This command should be a program or script which takes
- a printer name as its only parameter and stops the printerqueue,
+ a printer name as its only parameter and stops the printer queue,
such that no longer jobs are submitted to the printer.</para>
<para>This command is not supported by Windows for Workgroups,
- but can be issued from the Printer's window under Windows 95
+ but can be issued from the Printers window under Windows 95
and NT.</para>
- <para>If a <parameter>%p</parameter> is given then the printername
+ <para>If a <parameter>%p</parameter> is given then the printer name
is put in its place. Otherwise it is placed at the end of the command.
</para>
<varlistentry>
<term><anchor id="QUEUERESUMECOMMAND">queueresume command (S)</term>
<listitem><para>This parameter specifies the command to be
- executed on the server host in order to resume the printerqueue. It
+ executed on the server host in order to resume the printer queue. It
is the command to undo the behavior that is caused by the
previous parameter (<link linkend="QUEUEPAUSECOMMAND"><parameter>
queuepause command</parameter></link>).</para>
<para>This command should be a program or script which takes
- a printer name as its only parameter and resumes the printerqueue,
+ a printer name as its only parameter and resumes the printer queue,
such that queued jobs are resubmitted to the printer.</para>
<para>This command is not supported by Windows for Workgroups,
- but can be issued from the Printer's window under Windows 95
+ but can be issued from the Printers window under Windows 95
and NT.</para>
- <para>If a <parameter>%p</parameter> is given then the printername
+ <para>If a <parameter>%p</parameter> is given then the printer name
is put in its place. Otherwise it is placed at the end of the
command.</para>
<para><command>remote announce = 192.168.2.255/SERVERS
192.168.4.255/STAFF</command></para>
- <para>the above line would cause nmbd to announce itself
+ <para>the above line would cause <command>nmbd</command> to announce itself
to the two given IP addresses using the given workgroup names.
If you leave out the workgroup name then the one given in
the <link linkend="WORKGROUP"><parameter>workgroup</parameter></link>
<term><anchor id="REMOTEBROWSESYNC">remote browse sync (G)</term>
<listitem><para>This option allows you to setup <ulink
url="nmbd.8.html">nmbd(8)</ulink> to periodically request
- synchronization of browse lists with the master browser of a samba
+ synchronization of browse lists with the master browser of a Samba
server that is on a remote segment. This option will allow you to
gain browse lists for multiple workgroups across routed networks. This
- is done in a manner that does not work with any non-samba servers.</para>
+ is done in a manner that does not work with any non-Samba servers.</para>
<para>This is useful if you want your Samba server and all local
clients to appear in a remote workgroup for which the normal browse
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 it's segment.</para>
+ is in fact the browse master on its segment.</para>
<para>Default: <command>remote browse sync = <empty string>
</command></para>
<varlistentry>
<term><anchor id="RESTRICTACLWITHMASK">restrict acl with mask (S)</term>
- <listitem><para>This is a boolean parameter. If set to false (default), then
- Creation of files with access control lists (ACLS) and modification of ACLs
+ <listitem><para>This is a boolean parameter. If set to <constant>false</constant> (default), then
+ creation of files with access control lists (ACLS) and modification of ACLs
using the Windows NT/2000 ACL editor will be applied directly to the file
or directory.</para>
- <para>If set to True, then all requests to set an ACL on a file will have the
+ <para>If set to <constant>true</constant>, then all requests to set an ACL on a file will have the
parameters <link linkend="CREATEMASK"><parameter>create mask</parameter></link>,
<link linkend="FORCECREATEMODE"><parameter>force create mode</parameter></link>
applied before setting the ACL, and all requests to set an ACL on a directory will
<varlistentry>
<term><anchor id="RESTRICTANONYMOUS">restrict anonymous (G)</term>
- <listitem><para>This is a boolean parameter. If it is true, then
+ <listitem><para>This is a boolean parameter. If it is <constant>true</constant>, then
anonymous access to the server will be restricted, namely in the
case where the server is expecting the client to send a username,
- but it doesn't. Setting it to true will force these anonymous
+ but it doesn't. Setting it to <constant>true</constant> will force these anonymous
connections to be denied, and the client will be required to always
supply a username and password when connecting. Use of this parameter
is only recommended for homogeneous NT client environments.</para>
likes to use anonymous connections when refreshing the share list,
and this is a way to work around that.</para>
- <para>When restrict anonymous is true, all anonymous connections
+ <para>When restrict anonymous is <constant>true</constant>, all anonymous connections
are denied no matter what they are for. This can effect the ability
- of a machine to access the samba Primary Domain Controller to revalidate
- it's machine account after someone else has logged on the client
+ of a machine to access the Samba Primary Domain Controller to revalidate
+ its machine account after someone else has logged on the client
interactively. The NT client will display a message saying that
the machine's account in the domain doesn't exist or the password is
bad. The best way to deal with this is to reboot NT client machines
<varlistentry>
<term><anchor id="ROOTDIRECTORY">root directory (G)</term>
<listitem><para>The server will <command>chroot()</command> (i.e.
- Change it's root directory) to this directory on startup. This is
+ 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
<listitem><para>This is the same as the <parameter>postexec</parameter>
parameter except that the command is run as root. This
is useful for unmounting filesystems
- (such as cdroms) after a connection is closed.</para>
+ (such as CDROMs) after a connection is closed.</para>
<para>See also <link linkend="POSTEXEC"><parameter>
postexec</parameter></link>.</para>
<term><anchor id="ROOTPREEXEC">root preexec (S)</term>
<listitem><para>This is the same as the <parameter>preexec</parameter>
parameter except that the command is run as root. This
- is useful for mounting filesystems (such as cdroms) after a
- connection is closed.</para>
+ is useful for mounting filesystems (such as CDROMs) when a
+ connection is opened.</para>
<para>See also <link linkend="PREEXEC"><parameter>
preexec</parameter></link> and <link linkend="PREEXECCLOSE">
<para><anchor id="SECURITYEQUALSSHARE"><emphasis>SECURITY = SHARE
</emphasis></para>
- <para>When clients connect to a share level security server then
+ <para>When clients connect to a share level security server they
need not log onto the server with a valid username and password before
attempting to connect to a shared resource (although modern clients
such as Windows 95/98 and Windows NT will send a logon request with
<para>See also the section <link linkend="VALIDATIONSECT">
NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
- <para><anchor id="SECURITYEQUALSUSER"><emphasis>SECURIYT = USER
+ <para><anchor id="SECURITYEQUALSUSER"><emphasis>SECURITY = USER
</emphasis></para>
<para>This is the default security setting in Samba 2.2.
<filename>ENCRYPTION.txt</filename> for details on how to set this
up.</para>
- <para><emphasis>Note</emphasis> that from the clients point of
+ <para><emphasis>Note</emphasis> that from the client's point of
view <command>security = server</command> is the same as <command>
security = user</command>. It only affects how the server deals
with the authentication, it does not in any way affect what the
exist as well as the account on the Domain Controller to allow
Samba to have a valid UNIX account to map file access to.</para>
- <para><emphasis>Note</emphasis> that from the clients point
+ <para><emphasis>Note</emphasis> that from the client's point
of view <command>security = domain</command> is the same as <command>security = user
</command>. It only affects how the server deals with the authentication,
it does not in any way affect what the client sees.</para>
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 0777.</para>
+ probably want to leave it set to <constant>0777</constant>.</para>
<para>See also the <link linkend="FORCEDIRECTORYSECURITYMODE">
<parameter>force directory security mode</parameter></link>,
- <varlistentry>
- <term><anchor id="SHAREMODES">share modes (S)</term>
- <listitem><para>This enables or disables the honoring of
- the <parameter>share modes</parameter> during a file open. These
- modes are used by clients to gain exclusive read or write access
- to a file.</para>
-
- <para>These open modes are not directly supported by UNIX, so
- they are simulated using shared memory, or lock files if your
- UNIX doesn't support shared memory (almost all do).</para>
-
- <para>The share modes that are enabled by this option are
- <constant>DENY_DOS</constant>, <constant>DENY_ALL</constant>,
- <constant>DENY_READ</constant>, <constant>DENY_WRITE</constant>,
- <constant>DENY_NONE</constant> and <constant>DENY_FCB</constant>.
- </para>
-
- <para>This option gives full share compatibility and enabled
- by default.</para>
-
- <para>You should <emphasis>NEVER</emphasis> turn this parameter
- off as many Windows applications will break if you do so.</para>
-
- <para>Default: <command>share modes = yes</command></para>
- </listitem>
- </varlistentry>
-
-
-
<varlistentry>
<term><anchor id="SHORTPRESERVECASE">short preserve case (S)</term>
Administrator privileges. If the user does not have administrative
access on the print server (i.e is not root or a member of the
<parameter>printer admin</parameter> group), the OpenPrinterEx()
- call fails and the clients another open call with a request for
+ call fails and the client makes another open call with a request for
a lower privilege level. This should succeed, however the APW
icon will not be displayed.</para>
+ <varlistentry>
+ <term><anchor id="SHUTDOWNSCRIPT">shutdown script (G)</term>
+ <listitem><para><emphasis>This parameter only exists in the HEAD cvs branch</emphasis>
+ This a full path name to a script called by
+ <ulink url="smbd.8.html"><command>smbd(8)</command></ulink> that
+ should start a shutdown procedure.</para>
+
+ <para>This command will be run as the user connected to the
+ server.</para>
+
+ <para>%m %t %r %f parameters are expanded</para>
+ <para><parameter>%m</parameter> will be substituted with the
+ shutdown message sent to the server.</para>
+ <para><parameter>%t</parameter> will be substituted with the
+ number of seconds to wait before effectively starting the
+ shutdown procedure.</para>
+ <para><parameter>%r</parameter> will be substituted with the
+ switch <emphasis>-r</emphasis>. It means reboot after shutdown
+ for NT.
+ </para>
+ <para><parameter>%f</parameter> will be substituted with the
+ switch <emphasis>-f</emphasis>. It means force the shutdown
+ even if applications do not respond for NT.</para>
+
+ <para>Default: <emphasis>None</emphasis>.</para>
+ <para>Example: <command>abort shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f</command></para>
+ <para>Shutdown script example:
+ <programlisting>
+ #!/bin/bash
+
+ $time=0
+ let "time/60"
+ let "time++"
+
+ /sbin/shutdown $3 $4 +$time $1 &
+ </programlisting>
+ Shutdown does not return so we need to launch it in background.
+ </para>
+
+ <para>See also <link linkend="ABORTSHUTDOWNSCRIPT"><parameter>abort shutdown script</parameter></link>.</para>
+ </listitem>
+ </varlistentry>
+
<varlistentry>
<term><anchor id="SMBPASSWDFILE">smb passwd file (G)</term>
support multiple virtual interfaces on the one server, each
with a different configuration.</para>
- <para>By default samba will accept connections on any
+ <para>By default Samba will accept connections on any
address.</para>
<para>Example: <command>socket address = 192.168.2.20</command>
current binary version of Samba.</para>
<para>This variable enables or disables the entire SSL mode. If
- it is set to <constant>no</constant>, the SSL enabled samba behaves
- exactly like the non-SSL samba. If set to <constant>yes</constant>,
+ it is set to <constant>no</constant>, the SSL-enabled Samba behaves
+ exactly like the non-SSL Samba. If set to <constant>yes</constant>,
it depends on the variables <link linkend="SSLHOSTS"><parameter>
ssl hosts</parameter></link> and <link linkend="SSLHOSTSRESIGN">
<parameter>ssl hosts resign</parameter></link> whether an SSL
<para>This variable defines where to look up the Certification
Authorities. The given directory should contain one file for
- each CA that samba will trust. The file name must be the hash
+ each CA that Samba will trust. The file name must be the hash
value over the "Distinguished Name" of the CA. How this directory
is set up is explained later in this document. All files within the
directory that don't fit into this naming scheme are ignored. You
this code is <emphasis>NOT</emphasis> enabled by default in any
current binary version of Samba.</para>
- <para>These two variables define whether samba will go
- into SSL mode or not. If none of them is defined, samba will
+ <para>These two variables define whether Samba will go
+ into SSL mode or not. If none of them is defined, Samba will
allow only SSL connections. If the <link linkend="SSLHOSTS">
<parameter>ssl hosts</parameter></link> variable lists
hosts (by IP-address, IP-address range, net group or name),
only these hosts will be forced into SSL mode. If the <parameter>
ssl hosts resign</parameter> variable lists hosts, only these
- hosts will NOT be forced into SSL mode. The syntax for these two
+ hosts will <emphasis>NOT</emphasis> be forced into SSL mode. The syntax for these two
variables is the same as for the <link linkend="HOSTSALLOW"><parameter>
hosts allow</parameter></link> and <link linkend="HOSTSDENY">
<parameter>hosts deny</parameter></link> pair of variables, only
<para>When strict locking is <constant>no</constant> the server does file
lock checks only when the client explicitly asks for them.</para>
- <para>Well behaved clients always ask for lock checks when it
+ <para>Well-behaved clients always ask for lock checks when it
is important, so in the vast majority of cases <command>strict
locking = no</command> is preferable.</para>
all outstanding data in kernel disk buffers has been safely stored
onto stable storage. This is very slow and should only be done
rarely. Setting this parameter to <constant>no</constant> (the
- default) means that smbd ignores the Windows applications requests for
+ default) means that <ulink url="smbd.8.html">smbd</ulink> 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
<term><anchor id="SYNCALWAYS">sync always (S)</term>
<listitem><para>This is a boolean parameter that controls
whether writes will always be written to stable storage before
- the write call returns. If this is false then the server will be
+ the write call returns. If this is <constant>false</constant> then the server will be
guided by the client's request in each write call (clients can
set a bit indicating that a particular write should be synchronous).
- If this is true then every write will be followed by a <command>fsync()
+ If this is <constant>true</constant> then every write will be followed by a <command>fsync()
</command> call to ensure the data is written to disk. Note that
the <parameter>strict sync</parameter> parameter must be set to
<constant>yes</constant> in order for this parameter to have
<varlistentry>
<term><anchor id="TEMPLATEHOMEDIR">template homedir (G)</term>
- <listitem><para><emphasis>NOTE:</emphasis> this parameter is
- only available in Samba 3.0.</para>
-
- <para>When filling out the user information for a Windows NT
+ <listitem><para>When filling out the user information for a Windows NT
user, the <ulink url="winbindd.8.html">winbindd(8)</ulink> daemon
uses this parameter to fill in the home directory for that user.
If the string <parameter>%D</parameter> is present it is substituted
<varlistentry>
<term><anchor id="TEMPLATESHELL">template shell (G)</term>
- <listitem><para><emphasis>NOTE:</emphasis> this parameter is
- only available in Samba 3.0.</para>
-
- <para>When filling out the user information for a Windows NT
+ <listitem><para>When filling out the user information for a Windows NT
user, the <ulink url="winbindd.8.html">winbindd(8)</ulink> daemon
uses this parameter to fill in the login shell for that user.</para>
<listitem><para>This parameter accepts an integer value which defines
a limit on the maximum number of print jobs that will be accepted
system wide at any given time. If a print job is submitted
- by a client which will exceed this number, then smbd will return an
+ by a client which will exceed this number, then <ulink url="smbd.8.html">smbd</ulink> will return an
error indicating that no space is available on the server. The
default value of 0 means that no such limit exists. This parameter
can be used to prevent a server from exceeding its capacity and is
<listitem><para>This boolean parameter controls whether Samba
attempts to synchronize the UNIX password with the SMB password
when the encrypted SMB password in the smbpasswd file is changed.
- If this is set to true the program specified in the <parameter>passwd
+ If this is set to <constant>true</constant> the program specified in the <parameter>passwd
program</parameter>parameter is called <emphasis>AS ROOT</emphasis> -
to allow the new UNIX password to be set without access to the
- old UNIX password (as the SMB password has change code has no
+ old UNIX password (as the SMB password change code has no
access to the old password cleartext, only the new).</para>
<para>See also <link linkend="PASSWDPROGRAM"><parameter>passwd
</varlistentry>
+ <varlistentry>
+ <term><anchor id="USECLIENTDRIVER">use client driver (S)</term>
+ <listitem><para>This parameter applies only to Windows NT/2000
+ clients. It has no affect on Windows 95/98/ME clients. When
+ serving a printer to Windows NT/2000 clients without first installing
+ a valid printer driver on the Samba host, the client will be required
+ to install a local printer driver. From this point on, the client
+ will treat the print as a local printer and not a network printer
+ connection. This is much the same behavior that will occur
+ when <command>disable spoolss = yes</command>. </para>
+
+ <para>The differentiating
+ factor is that under normal circumstances, the NT/2000 client will
+ attempt to open the network printer using MS-RPC. The problem is that
+ because the client considers the printer to be local, it will attempt
+ to issue the OpenPrinterEx() call requesting access rights associated
+ with the logged on user. If the user possesses local administator rights
+ but not root privilegde on the Samba host (often the case), the OpenPrinterEx()
+ call will fail. The result is that the client will now display an "Access
+ Denied; Unable to connect" message in the printer queue window (even though
+ jobs may successfully be printed). </para>
+
+ <para>If this parameter is enabled for a printer, then any attempt
+ to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped
+ to PRINTER_ACCESS_USE instead. Thus allowing the OpenPrinterEx()
+ call to succeed. <emphasis>This parameter MUST not be able enabled
+ on a print share which has valid print driver installed on the Samba
+ server.</emphasis></para>
+
+ <para>See also <link linkend="DISABLESPOOLSS">disable spoolss</link>
+ </para>
+
+ <para>Default: <command>use client driver = no</command></para>
+ </listitem>
+ </varlistentry>
+
+
<varlistentry>
<term><anchor id="USERHOSTS">use rhosts (G)</term>
- <listitem><para>If this global parameter is a true, it specifies
- that the UNIX users <filename>.rhosts</filename> file in their home directory
+ <listitem><para>If this global parameter is <constant>true</constant>, it specifies
+ that the UNIX user's <filename>.rhosts</filename> file in their home directory
will be read to find the names of hosts and users who will be allowed
access without specifying a password.</para>
</parameter></link> parameter.</para>
<para>If any of the usernames begin with a '@' then the name
- will be looked up first in the yp netgroups list (if Samba
+ will be looked up first in the NIS netgroups list (if Samba
is compiled with netgroup support), followed by a lookup in
the UNIX groups database and will expand to a list of all users
in the group of that name.</para>
expand to a list of all users in the group of that name.</para>
<para>If any of the usernames begin with a '&'then the name
- will be looked up only in the yp netgroups database (if Samba
+ will be looked up only in the NIS netgroups database (if Samba
is compiled with netgroup support) and will expand to a list
of all users in the netgroup group of that name.</para>
<varlistentry>
- <term><anchor id="UTMP">utmp (S)</term>
+ <term><anchor id="UTMP">utmp (G)</term>
<listitem><para>This boolean parameter is only available if
Samba has been configured and compiled with the option <command>
- --with-utmp</command>. If set to True then Samba will attempt
+ --with-utmp</command>. If set to <constant>true</constant> then Samba will attempt
to add utmp or utmpx records (depending on the UNIX system) whenever a
connection is made to a Samba server. Sites may use this to record the
user connecting to a Samba share.</para>
to be deleted contains nothing but veto files this
deletion will <emphasis>fail</emphasis> unless you also set
the <parameter>delete veto files</parameter> parameter to
- <parameter>yes</parameter>.
+ <parameter>yes</parameter>.</para>
<para>Setting this parameter will affect the performance
of Samba, as it will be forced to check all files and directories
<varlistentry>
<term><anchor id="VFSOPTIONS">vfs options (S)</term>
<listitem><para>This parameter allows parameters to be passed
- to the vfs layer at initialisation time. The Samba VFS layer
+ to the vfs layer at initialization time. The Samba VFS layer
is new to Samba 2.2 and must be enabled at compile time
with --with-vfs. See also <link linkend="VFSOBJECT"><parameter>
vfs object</parameter></link>.</para>
<varlistentry>
<term><anchor id="WINBINDCACHETIME">winbind cache time</term>
- <listitem><para><emphasis>NOTE:</emphasis> this parameter is only
- available in Samba 3.0.</para>
-
- <para>This parameter specifies the number of seconds the
+ <listitem><para>This parameter specifies the number of seconds the
<ulink url="winbindd.8.html">winbindd(8)</ulink> daemon will cache
user and group information before querying a Windows NT server
again.</para>
</varlistentry>
+ <varlistentry>
+ <term><anchor id="WINBINDENUMUSERS">winbind enum
+ users</term> <listitem><para>On large installations using
+ <ulink url="winbindd.8.html">winbindd(8)</ulink> it may be
+ necessary to suppress the enumeration of users through the
+ <command> setpwent()</command>,
+ <command>getpwent()</command> and
+ <command>endpwent()</command> group of system calls. If
+ the <parameter>winbind enum users</parameter> parameter is
+ false, calls to the <command>getpwent</command> system call
+ will not return any data. </para>
+
+ <para><emphasis>Warning:</emphasis> Turning off user
+ enumeration may cause some programs to behave oddly. For
+ example, the finger program relies on having access to the
+ full user list when searching for matching
+ usernames. </para>
+
+ <para>Default: <command>winbind enum users = yes </command></para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><anchor id="WINBINDENUMGROUPS">winbind enum
+ groups</term> <listitem><para>On large installations using
+ <ulink url="winbindd.8.html">winbindd(8)</ulink> it may be
+ necessary to suppress the enumeration of groups through the
+ <command> setgrent()</command>,
+ <command>getgrent()</command> and
+ <command>endgrent()</command> group of system calls. If
+ the <parameter>winbind enum groups</parameter> parameter is
+ false, calls to the <command>getgrent()</command> system
+ call will not return any data. </para>
+
+ <para><emphasis>Warning:</emphasis> Turning off group
+ enumeration may cause some programs to behave oddly.
+ </para>
+
+ <para>Default: <command>winbind enum groups = no </command>
+ </para></listitem>
+ </varlistentry>
<varlistentry>
<term><anchor id="WINBINDGID">winbind gid</term>
- <listitem><para><emphasis>NOTE:</emphasis> this parameter is only
- available in Samba 3.0.</para>
-
- <para>The winbind gid parameter specifies the range of group
+ <listitem><para>The winbind gid parameter specifies the range of group
ids that are allocated by the <ulink url="winbindd.8.html">
winbindd(8)</ulink> daemon. This range of group ids should have no
- existing local or nis groups within it as strange conflicts can
+ existing local or NIS groups within it as strange conflicts can
occur otherwise.</para>
<para>Default: <command>winbind gid = <empty string>
<varlistentry>
<term><anchor id="WINBINDSEPARATOR">winbind separator</term>
- <listitem><para><emphasis>NOTE:</emphasis> this parameter is only
- available in Samba 3.0.</para>
-
- <para>This parameter allows an admin to define the character
+ <listitem><para>This parameter allows an admin to define the character
used when listing a username of the form of <replaceable>DOMAIN
</replaceable>\<replaceable>user</replaceable>. This parameter
is only applicable when using the <filename>pam_winbind.so</filename>
<varlistentry>
<term><anchor id="WINBINDUID">winbind uid</term>
- <listitem><para><emphasis>NOTE:</emphasis> this parameter is only
- available in Samba 3.0.</para>
-
- <para>The winbind gid parameter specifies the range of group
+ <listitem><para>The winbind gid parameter specifies the range of group
ids that are allocated by the <ulink url="winbindd.8.html">
winbindd(8)</ulink> daemon. This range of ids should have no
- existing local or nis users within it as strange conflicts can
+ existing local or NIS users within it as strange conflicts can
occur otherwise.</para>
<para>Default: <command>winbind uid = <empty string>
name has not previously been added, in that case it should be treated
as an add.</para></listitem>
- <listitem><para>The second argument is the netbios name. If the
+ <listitem><para>The second argument is the NetBIOS name. If the
name is not a legal name then the wins hook is not called.
Legal names contain only letters, digits, hyphens, underscores
and periods.</para></listitem>
- <listitem><para>The third argument is the netbios name
+ <listitem><para>The third argument is the NetBIOS name
type as a 2 digit hexadecimal number. </para></listitem>
<listitem><para>The fourth argument is the TTL (time to live)
<term><anchor id="WINSSUPPORT">wins support (G)</term>
<listitem><para>This boolean controls if the <ulink url="nmbd.8.html">
nmbd(8)</ulink> process in Samba will act as a WINS server. You should
- not set this to true unless you have a multi-subnetted network and
+ not set this to <constant>true</constant> unless you have a multi-subnetted network and
you wish a particular <command>nmbd</command> to be your WINS server.
- Note that you should <emphasis>NEVER</emphasis> set this to true
+ Note that you should <emphasis>NEVER</emphasis> set this to <constant>true</constant>
on more than one machine in your network.</para>
<para>Default: <command>wins support = no</command></para>
within it.</para>
<para>This cache allows Samba to batch client writes into a more
- efficient write size for RAID disks (ie. writes may be tuned to
+ efficient write size for RAID disks (i.e. writes may be tuned to
be the RAID stripe size) and can improve performance on systems
where the disk subsystem is a bottleneck but there is free
memory for userspace programs.</para>
<varlistentry>
<term><anchor id="WRITERAW">write raw (G)</term>
<listitem><para>This parameter controls whether or not the server
- will support raw writes SMB's when transferring data from clients.
+ will support raw write SMB's when transferring data from clients.
You should never need to change this parameter.</para>
<para>Default: <command>write raw = yes</command></para>
<arg choice="opt">-G name</arg>
<arg choice="opt">-n</arg>
<arg choice="opt">-h</arg>
- <arg choice="opt">-d</arg>
</cmdsynopsis>
</refsynopsisdiv>
<para>This tool is part of the <ulink url="samba.7.html">
Samba</ulink> suite.</para>
- <para>The smbcacls program manipulates NT Access Control Lists
+ <para>The <command>smbcacls</command> program manipulates NT Access Control Lists
(ACLs) on SMB file shares. </para>
</refsect1>
<refsect1>
<title>OPTIONS</title>
- <para>The following options are available to the smbcacls program.
+ <para>The following options are available to the <command>smbcacls</command> program.
The format of ACLs is described in the section ACL FORMAT </para>
<varlistentry>
<term>-D acls</term>
- <listitem><para>Delete any ACLs specfied on the command line.
+ <listitem><para>Delete any ACLs specified on the command line.
An error will be printed for each ACL specified that was not
already present in the ACL list. </para></listitem>
</varlistentry>
<listitem><para>Print usage information on the <command>smbcacls
</command> program.</para></listitem>
</varlistentry>
-
-
-
- <varlistentry>
- <term>-d debuglevel</term>
- <listitem><para>Sets the debug level to the value given
- rather than use the value from the
- <filename>smb.conf</filename> file.</para></listitem>
- </varlistentry>
</variablelist>
</refsect1>
depending on the success or otherwise of the operations performed.
The exit status may be one of the following values. </para>
- <para>If the operation succeded, smbcacls returns and exit
- status of 0. If smbcacls couldn't connect to the specified server,
+ <para>If the operation succeeded, smbcacls returns and exit
+ status of 0. If <command>smbcacls</command> couldn't connect to the specified server,
or there was an error getting or setting the ACLs, an exit status
of 1 is returned. If there was an error parsing any command line
arguments, an exit status of 2 is returned. </para>
<arg choice="opt">-b <buffer size></arg>
<arg choice="opt">-d debuglevel</arg>
<arg choice="opt">-D Directory</arg>
- <arg choice="opt">-S server</arg>
<arg choice="opt">-U username</arg>
<arg choice="opt">-W workgroup</arg>
<arg choice="opt">-M <netbios name></arg>
</para>
<para>The server name is looked up according to either
- the <parameter>-R</parameter> parameter to smbclient or
- using the name resolve order parameter in the smb.conf file,
+ the <parameter>-R</parameter> parameter to <command>smbclient</command> or
+ using the name resolve order parameter in the <filename>smb.conf</filename> file,
allowing an administrator to change the order and methods
by which server names are looked up. </para></listitem>
</varlistentry>
<term>-R <name resolve order></term>
<listitem><para>This option is used by the programs in the Samba
suite to determine what naming services and in what order to resolve
- host names to IP addresses. The option takes a space separated
+ host names to IP addresses. The option takes a space-separated
string of different name resolution options.</para>
<para>The options are :"lmhosts", "host", "wins" and "bcast". They
<listitem><para><constant>host</constant> : Do a standard host
name to IP address resolution, using the system <filename>/etc/hosts
</filename>, NIS, or DNS lookups. This method of name resolution
- is operating system depended for instance on IRIX or Solaris this
+ is operating system dependent, for instance on IRIX or Solaris this
may be controlled by the <filename>/etc/nsswitch.conf</filename>
file). Note that this method is only used if the NetBIOS name
type being queried is the 0x20 (server) name type, otherwise
<para>The default order is lmhosts, host, wins, bcast and without
this parameter or any entry in the <parameter>name resolve order
- </parameter> parameter of the smb.conf file the name resolution
+ </parameter> parameter of the <filename>smb.conf</filename> file the name resolution
methods will be attempted in this order. </para></listitem>
</varlistentry>
<term>-i scope</term>
<listitem><para>This specifies a NetBIOS scope that smbclient will
use to communicate with when generating NetBIOS names. For details
- on the use of NetBIOS scopes, see rfc1001.txt and rfc1002.txt.
+ on the use of NetBIOS scopes, see <filename>rfc1001.txt</filename>
+ and <filename>rfc1002.txt</filename>.
NetBIOS scopes are <emphasis>very</emphasis> rarely used, only set
this parameter if you are the system administrator in charge of all
the NetBIOS systems you communicate with. </para></listitem>
<varlistentry>
<term>-d debuglevel</term>
- <listitem><para>debuglevel is an integer from 0 to 10, or
+ <listitem><para><replaceable>debuglevel</replaceable> is an integer from 0 to 10, or
the letter 'A'. </para>
<para>The default value if this parameter is not specified
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. If debuglevel is set to the letter 'A', then <emphasis>all
+ cryptic. If <replaceable>debuglevel</replaceable> is set to the letter 'A', then <emphasis>all
</emphasis> debug messages will be printed. This setting
is for developers only (and people who <emphasis>really</emphasis> want
to know how the code works internally). </para>
<para>Note that specifying this parameter here will override
- the log level parameter in the <command>smb.conf (5)</command>
+ the log level parameter in the <filename>smb.conf (5)</filename>
file. </para></listitem>
</varlistentry>
<varlistentry>
<term>-l logfilename</term>
- <listitem><para>If specified, logfilename specifies a base filename
+ <listitem><para>If specified, <replaceable>logfilename</replaceable> specifies a base filename
into which operational data from the running client will be
logged. </para>
<varlistentry>
<term>-I IP-address</term>
- <listitem><para>IP address is the address of the server to connect to.
+ <listitem><para><replaceable>IP address</replaceable> is the address of the server to connect to.
It should be specified in standard "a.b.c.d" notation. </para>
<para>Normally the client would attempt to locate a named
<term>-U username[%pass]</term>
<listitem><para>Sets the SMB username or username and password.
If %pass is not specified, The user will be prompted. The client
- will first check the USER environment variable, then the
- <parameter>$LOGNAME</parameter> variable and if either exist, the
+ will first check the <envar>USER</envar> environment variable, then the
+ <envar>LOGNAME</envar> variable and if either exists, the
string is uppercased. Anything in these variables following a '%'
- sign will be treated as the password. If these environmental
+ sign will be treated as the password. If these environment
variables are not found, the username <constant>GUEST</constant>
is used. </para>
- <para>If the password is not included in these environment
- variables (using the %pass syntax), rpcclient will look for
- a <parameter>$PASSWD</parameter> environment variable from which
+ <para>If the password is not included in these environment
+ variables (using the %pass syntax), <command>smbclient</command> will look for
+ a <envar>PASSWD</envar> environment variable from which
to read the password. </para>
<para>A third option is to use a credentials file which
contains the plaintext of the username and password. This
option is mainly provided for scripts where the admin doesn't
- desire to pass the credentials on the command line or via environment
+ wish to pass the credentials on the command line or via environment
variables. If this method is used, make certain that the permissions
on the file restrict access from unwanted users. See the
<parameter>-A</parameter> for more details. </para>
<para>Be cautious about including passwords in scripts or in
- the <parameter>$PASSWD</parameter> environment variable. Also, on
+ the <envar>PASSWD</envar> environment variable. Also, on
many systems the command line of a running process may be seen
via the <command>ps</command> command to be safe always allow
- <command>rpcclient</command> to prompt for a password and type
+ <command>smbclient</command> to prompt for a password and type
it in directly. </para></listitem>
</varlistentry>
are available on a server. You use it as <command>smbclient -L
host</command> and a list should appear. The <parameter>-I
</parameter> option may be useful if your NetBIOS names don't
- match your tcp/ip dns host names or if you are trying to reach a
+ match your TCP/IP DNS host names or if you are trying to reach a
host on another network. </para></listitem>
</varlistentry>
<varlistentry>
<term>-t terminal code</term>
- <listitem><para>This option tells smbclient how to interpret
+ <listitem><para>This option tells <command>smbclient</command> how to interpret
filenames coming from the remote server. Usually Asian language
multibyte UNIX implementations use different character sets than
SMB/CIFS servers (<emphasis>EUC</emphasis> instead of <emphasis>
</para></listitem>
<listitem><para><parameter>r</parameter> - Regular expression include
- or exclude. Uses regular regular expression matching for
+ or exclude. Uses regular expression matching for
excluding or excluding files if compiled with HAVE_REGEX_H.
However this mode can be very slow. If not compiled with
HAVE_REGEX_H, does a limited wildcard match on '*' and '?'.
<para><command>smbclient</command>'s tar option now supports long
file names both on backup and restore. However, the full path
name of the file must be less than 1024 bytes. Also, when
- a tar archive is created, smbclient's tar option places all
+ a tar archive is created, <command>smbclient</command>'s tar option places all
files in the archive with relative names, not absolute names.
</para>
<para><emphasis>Examples</emphasis></para>
- <para>Restore from tar file backup.tar into myshare on mypc
+ <para>Restore from tar file <filename>backup.tar</filename> into myshare on mypc
(no password on share). </para>
- <para><command>smbclient //mypc/myshare "" -N -Tx backup.tar
+ <para><command>smbclient //mypc/yshare "" -N -Tx backup.tar
</command></para>
<para>Restore everything except <filename>users/docs</filename>
<varlistentry>
<term>-c command string</term>
- <listitem><para>command string is a semicolon separated list of
+ <listitem><para>command string is a semicolon-separated list of
commands to be executed instead of prompting from stdin. <parameter>
-N</parameter> is implied by <parameter>-c</parameter>.</para>
<variablelist>
<varlistentry>
<term>? [command]</term>
- <listitem><para>If "command" is specified, the ? command will display
+ <listitem><para>If <replaceable>command</replaceable> is specified, the ? command will display
a brief informative message about the specified command. If no
command is specified, a list of available commands will
be displayed. </para></listitem>
<varlistentry>
<term>! [shell command]</term>
- <listitem><para>If "shell command" is specified, the !
+ <listitem><para>If <replaceable>shell command</replaceable> is specified, the !
command will execute a shell locally and run the specified shell
command. If no command is specified, a local shell will be run.
</para></listitem>
<varlistentry>
<term>del <mask></term>
<listitem><para>The client will request that the server attempt
- to delete all files matching "mask" from the current working
+ to delete all files matching <replaceable>mask</replaceable> from the current working
directory on the server. </para></listitem>
</varlistentry>
<varlistentry>
<term>dir <mask></term>
- <listitem><para>A list of the files matching "mask" in the current
+ <listitem><para>A list of the files matching <replaceable>mask</replaceable> in the current
working directory on the server will be retrieved from the server
and displayed. </para></listitem>
</varlistentry>
<varlistentry>
<term>get <remote file name> [local file name]</term>
- <listitem><para>Copy the file called "remote file name" from
+ <listitem><para>Copy the file called <filename>remote file name</filename> from
the server to the machine running the client. If specified, name
- the local copy "local file name". Note that all transfers in
+ the local copy <filename>local file name</filename>. Note that all transfers in
<command>smbclient</command> are binary. See also the
lowercase command. </para></listitem>
</varlistentry>
<varlistentry>
<term>lcd [directory name]</term>
- <listitem><para>If "directory name" is specified, the current
+ <listitem><para>If <replaceable>directory name</replaceable> is specified, the current
working directory on the local machine will be changed to
the directory specified. This operation will fail if for any
reason the specified directory is inaccessible. </para>
<varlistentry>
<term>mget <mask></term>
- <listitem><para>Copy all files matching mask from the server to
+ <listitem><para>Copy all files matching <replaceable>mask</replaceable> from the server to
the machine running the client. </para>
- <para>Note that mask is interpreted differently during recursive
+ <para>Note that <replaceable>mask</replaceable> is interpreted differently during recursive
operation and non-recursive operation - refer to the recurse and
mask commands for more information. Note that all transfers in
- smbclient are binary. See also the lowercase command. </para></listitem>
+ <command>smbclient</command> are binary. See also the lowercase command. </para></listitem>
</varlistentry>
<varlistentry>
<term>mput <mask></term>
- <listitem><para>Copy all files matching mask in the current working
+ <listitem><para>Copy all files matching <replaceable>mask</replaceable> in the current working
directory on the local machine to the current working directory on
the server. </para>
- <para>Note that mask is interpreted differently during recursive
+ <para>Note that <replaceable>mask</replaceable> is interpreted differently during recursive
operation and non-recursive operation - refer to the recurse and mask
- commands for more information. Note that all transfers in smbclient
+ commands for more information. Note that all transfers in <command>smbclient</command>
are binary. </para></listitem>
</varlistentry>
<varlistentry>
<term>put <local file name> [remote file name]</term>
- <listitem><para>Copy the file called "local file name" from the
+ <listitem><para>Copy the file called <filename>local file name</filename> from the
machine running the client to the server. If specified,
- name the remote copy "remote file name". Note that all transfers
- in smbclient are binary. See also the lowercase command.
+ name the remote copy <filename>remote file name</filename>. Note that all transfers
+ in <command>smbclient</command> are binary. See also the lowercase command.
</para></listitem>
</varlistentry>
<varlistentry>
<term>rm <mask></term>
- <listitem><para>Remove all files matching mask from the current
+ <listitem><para>Remove all files matching <replaceable>mask</replaceable> from the current
working directory on the server. </para></listitem>
</varlistentry>
<term>blocksize <blocksize></term>
<listitem><para>Blocksize. Must be followed by a valid (greater
than zero) blocksize. Causes tar file to be written out in
- blocksize*TBLOCK (usually 512 byte) blocks. </para></listitem>
+ <replaceable>blocksize</replaceable>*TBLOCK (usually 512 byte) blocks. </para></listitem>
</varlistentry>
<refsect1>
<title>ENVIRONMENT VARIABLES</title>
- <para>The variable <parameter>$USER</parameter> may contain the
+ <para>The variable <envar>USER</envar> may contain the
username of the person using the client. This information is
used only if the protocol level is high enough to support
session-level passwords.</para>
- <para>The variable <parameter>$PASSWD</parameter> may contain
+ <para>The variable <envar>PASSWD</envar> may contain
the password of the person using the client. This information is
used only if the protocol level is high enough to support
session-level passwords. </para>
+
+ <para>The variable <envar>LIBSMB_PROG</envar> may contain
+ the path, executed with system(), which the client should connect
+ to instead of connecting to a server. This functionality is primarily
+ intended as a development aid, and works best when using a LMHOSTS
+ file</para>
</refsect1>
<para>To test the client, you will need to know the name of a
running SMB/CIFS server. It is possible to run <command>smbd(8)
- </command> an ordinary user - running that server as a daemon
+ </command> as an ordinary user - running that server as a daemon
on a user-accessible port (typically any port number over 1024)
would provide a suitable test server. </para>
</refsect1>
any Windows NT clients connected to a printer. This message-type
takes an argument of the printer name to send notify messages to.
This message can only be sent to <constant>smbd</constant>.</para>
+
+ <para>The <constant>close-share</constant> message-type sends a
+ message to smbd which forces smbd to close the share that was
+ specified as an argument. This may be useful if you made changes
+ to the access controls on the share. </para>
</listitem>
</varlistentry>
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.</para>
+ disconnect from the service, or <command>smbd</command> killed and restarted.</para>
</refsect1>
<refsect1>
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
+ daemon is the recommended way of running <command>smbd</command> for
servers that provide more than casual use file and
- print services. This switch is assumed is <command>smbd
+ print services. This switch is assumed if <command>smbd
</command> is executed on the command line of a shell.
</para></listitem>
</varlistentry>
<varlistentry>
<term>-P</term>
- <listitem><para>Passive option. Causes smbd not to
+ <listitem><para>Passive option. Causes <command>smbd</command> not to
send any network traffic out. Used for debugging by
the developers only.</para></listitem>
</varlistentry>
<varlistentry>
<term>-d <debug level></term>
- <listitem><para>debuglevel is an integer
+ <listitem><para><replaceable>debuglevel</replaceable> is an integer
from 0 to 10. The default value if this parameter is
not specified is zero.</para>
<varlistentry>
<term>-l <log file></term>
- <listitem><para>If specified, <emphasis>log file</emphasis>
+ <listitem><para>If specified, <replaceable>log file</replaceable>
specifies a log filename into which informational and debug
messages from the running server will be logged. The log
file generated is never removed by the server although
<varlistentry>
<term>-p <port number></term>
- <listitem><para>port number is a positive integer
+ <listitem><para><replaceable>port number</replaceable> is a positive integer
value. The default value if this parameter is not
specified is 139.</para>
<variablelist>
<varlistentry>
- <term>PRINTER</term>
+ <term><envar>PRINTER</envar></term>
<listitem><para>If no printer name is specified to
printable services, most systems will use the value of
- this variable (or lp if this variable is
+ this variable (or <constant>lp</constant> if this variable is
not defined) as the name of the printer to use. This
is not specific to the server, however.</para></listitem>
</varlistentry>
program itself should be executable by all, as users may wish to
run the server themselves (in which case it will of course run
with their privileges). The server should NOT be setuid. On some
- systems it may be worthwhile to make smbd setgid to an empty group.
+ systems it may be worthwhile to make <command>smbd</command> setgid to an empty group.
This is because some systems may have a security hole where daemon
processes that become a user can be attached to with a debugger.
- Making the smbd file setgid to an empty group may prevent
+ Making the <command>smbd</command> file setgid to an empty group may prevent
this hole from being exploited. This security hole and the suggested
fix has only been confirmed on old versions (pre-kernel 2.0) of Linux
at the time this was written. It is possible that this hole only
<title>RUNNING THE SERVER ON REQUEST</title>
<para>If your system uses a meta-daemon such as <command>inetd
- </command>, you can arrange to have the smbd server started
+ </command>, you can arrange to have the <command>smbd</command> server started
whenever a process attempts to connect to it. This requires several
changes to the startup files on the host machine. If you are
experimenting as an ordinary user rather than as root, you will
permitting).</para>
</refsect1>
+<refsect1>
+ <title>PAM INTERACTION</title>
+ <para>Samba uses PAM for authentication (when presented with a plaintext
+ password), for account checking (is this account disabled?) and for
+ session management. The degree too which samba supports PAM is restricted
+ by the limitations of the SMB protocol and the
+ <ulink url="smb.conf.5.html#OBEYPAMRESRICTIONS">obey pam restricions</ulink>
+ smb.conf paramater. When this is set, the following restrictions apply:
+ </para>
+
+ <itemizedlist>
+ <listitem><para><emphasis>Account Validation</emphasis>: All acccesses to a
+ samba server are checked
+ against PAM to see if the account is vaild, not disabled and is permitted to
+ login at this time. This also applies to encrypted logins.
+ </para></listitem>
+
+ <listitem><para><emphasis>Session Management</emphasis>: When not using share
+ level secuirty, users must pass PAM's session checks before access
+ is granted. Note however, that this is bypassed in share level secuirty.
+ Note also that some older pam configuration files may need a line
+ added for session support.
+ </para></listitem>
+ </itemizedlist>
+</refsect1>
+
<refsect1>
<title>TESTING THE INSTALLATION</title>
<command>inetd</command> will reread their configuration
tables if they receive a HUP signal.</para>
- <para>If your machine's name is fred and your
- name is mary, you should now be able to connect
+ <para>If your machine's name is <replaceable>fred</replaceable> and your
+ name is <replaceable>mary</replaceable>, you should now be able to connect
to the service <filename>\\fred\mary</filename>.
</para>
<refsect1>
<title>SIGNALS</title>
- <para>Sending the smbd a SIGHUP will cause it to
- re-load its <filename>smb.conf</filename> configuration
+ <para>Sending the <command>smbd</command> a SIGHUP will cause it to
+ reload its <filename>smb.conf</filename> configuration
file within a short period of time.</para>
- <para>To shut down a users smbd process it is recommended
+ <para>To shut down a user's <command>smbd</command> process it is recommended
that <command>SIGKILL (-9)</command> <emphasis>NOT</emphasis>
be used, except as a last resort, as this may leave the shared
memory area in an inconsistent state. The safe way to terminate
- an smbd is to send it a SIGTERM (-15) signal and wait for
+ an <command>smbd</command> is to send it a SIGTERM (-15) signal and wait for
it to die on its own.</para>
- <para>The debug log level of smbd may be raised by sending
- it a SIGUSR1 (<command>kill -USR1 <smbd-pid></command>)
- and lowered by sending it a SIGUSR2 (<command>kill -USR2 <smbd-pid>
- </command>). This is to allow transient problems to be diagnosed,
+ <para>The debug log level of <command>smbd</command> may be raised
+ or lowered using <ulink url="smbcontrol.1.html"><command>smbcontrol(1)
+ </command></ulink> program (SIGUSR[1|2] signals are no longer used in
+ Samba 2.2). This is to allow transient problems to be diagnosed,
whilst still running at a normally low log level.</para>
<para>Note that as the signal handlers send a debug write,
- they are not re-entrant in smbd. This you should wait until
- smbd is in a state of waiting for an incoming smb before
+ they are not re-entrant in <command>smbd</command>. This you should wait until
+ <command>smbd</command> is in a state of waiting for an incoming SMB before
issuing them. It is possible to make the signal handlers safe
by un-blocking the signals before the select call and re-blocking
them after, however this would affect performance.</para>
<para><command>smbmnt</command> is a helper application used
by the smbmount program to do the actual mounting of SMB shares.
- <command>smbmnt</command> is meant to be installed setuid root
- so that normal users can mount their smb shares. It checks
- whether the user has write permissions on the mount point and
- then mounts the directory.</para>
+ <command>smbmnt</command> can be installed setuid root if you want
+ normal users to be able to mount their SMB shares.</para>
+
+ <para>A setuid smbmnt will only allow mounts on directories owned
+ by the user, and that the user has write permission on.</para>
<para>The <command>smbmnt</command> program is normally invoked
by <ulink url="smbmount.8.html"><command>smbmount(8)</command>
</ulink>. It should not be invoked directly by users. </para>
+
+ <para>smbmount searches the normal PATH for smbmnt. You must ensure
+ that the smbmnt version in your path matches the smbmount used.</para>
+
</refsect1>
<refsect1>
<term>-o options</term>
<listitem><para>
list of options that are passed as-is to smbfs, if this
- command is run on a 2.4 or higher linux kernel.
+ command is run on a 2.4 or higher Linux kernel.
</para></listitem>
</varlistentry>
<refsect1>
<title>DESCRIPTION</title>
- <para><command>smbmount</command> mounts a SMB filesystem. It
- is usually invoked as <command>mount.smb</command> from
+ <para><command>smbmount</command> mounts a Linux SMB filesystem. It
+ is usually invoked as <command>mount.smbfs</command> by
the <command>mount(8)</command> command when using the
- "-t smb" option. The kernel must support the smbfs filesystem. </para>
+ "-t smbfs" option. This command only works in Linux, and the kernel must
+ support the smbfs filesystem. </para>
- <para>Options to smbmount are specified as a comma separated
+ <para>Options to <command>smbmount</command> are specified as a comma-separated
list of key=value pairs. It is possible to send options other
than those listed here, assuming that smbfs supports them. If
you get mount failures, check your kernel log for errors on
unknown options.</para>
- <para>smbmount is a daemon. After mounting it keeps running until
+ <para><command>smbmount</command> is a daemon. After mounting it keeps running until
the mounted smbfs is umounted. It will log things that happen
when in daemon mode using the "machine name" smbmount, so
- typically this output will end up in log.smbmount. The
- smbmount process may also be called mount.smbfs.</para>
+ typically this output will end up in <filename>log.smbmount</filename>. The
+ <command>smbmount</command> process may also be called mount.smbfs.</para>
<para><emphasis>NOTE:</emphasis> <command>smbmount</command>
calls <command>smbmnt(8)</command> to do the actual mount. You
<envar>PASSWD</envar> is used. If it can find
no password <command>smbmount</command> will prompt
for a passeword, unless the guest option is
- given. </para></listitem>
+ given. </para>
+
+ <para>
+ Note that password which contain the arguement delimiter
+ character (i.e. a comma ',') will failed to be parsed correctly
+ on the command line. However, the same password defined
+ in the PASSWD environment variable or a credentials file (see
+ below) will be read correctly.
+ </para>
+ </listitem>
</varlistentry>
<varlistentry>
</para>
<para>This is preferred over having passwords in plaintext in a
- shared file, such as /etc/fstab. Be sure to protect any
+ shared file, such as <filename>/etc/fstab</filename>. Be sure to protect any
credentials file properly.
</para></listitem>
</varlistentry>
<varlistentry>
<term>dmask=<arg></term>
- <listitem><para>sets the directory mask. This deterines the
+ <listitem><para>sets the directory mask. This determines the
permissions that remote directories have in the local filesystem.
The default is based on the current umask. </para></listitem>
</varlistentry>
<varlistentry>
<term>debug=<arg></term>
<listitem><para>sets the debug level. This is useful for
- tracking down SMB connection problems. </para></listitem>
+ tracking down SMB connection problems. A suggested value to
+ start with is 4. If set too high there will be a lot of
+ output, possibly hiding the useful output.</para></listitem>
</varlistentry>
<varlistentry>
<term>iocharset=<arg></term>
<listitem><para>
- sets the charset used by the linux side for codepage
+ 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)
protocol level is high enough to support session-level
passwords.</para>
- <para>The variable <envar>PASSWD_FILE</envar> may contain the pathname of
- a file to read the password from. A single line of input is
- read and used as password.</para>
+ <para>The variable <envar>PASSWD_FILE</envar> may contain the pathname
+ of a file to read the password from. A single line of input is
+ read and used as the password.</para>
</refsect1>
<refsect1>
<title>BUGS</title>
- <para>Not many known smbmount bugs. But one smbfs bug is
- important enough to mention here anyway:</para>
+ <para>Passwords and other options containing , can not be handled.
+ For passwords an alternative way of passing them is in a credentials
+ file or in the PASSWD environment.</para>
+
+ <para>The credentials file does not handle usernames or passwords with
+ leading space.</para>
+
+ <para>One smbfs bug is important enough to mention here, even if it
+ is a bit misplaced:</para>
<itemizedlist>
<listitem><para>Mounts sometimes stop working. This is usually
caused by smbmount terminating. Since smbfs needs smbmount to
- reconnect when the server disconnects, the mount will go
- dead. A re-mount normally fixes this. At least 2 ways to
+ reconnect when the server disconnects, the mount will eventually go
+ dead. An umount/mount normally fixes this. At least 2 ways to
trigger this bug are known.</para></listitem>
</itemizedlist>
- <para>Note that the typical response to a bugreport is suggestion
+ <para>Note that the typical response to a bug report is suggestion
to try the latest version first. So please try doing that first,
and always include which versions you use of relevant software
when reporting bugs (minimum: samba, kernel, distribution)</para>
<refsect1>
<title>SEE ALSO</title>
- <para>Documentation/filesystems/smbfs.txt in the kernel source tree
- may contain additional options and information.</para>
+ <para>Documentation/filesystems/smbfs.txt in the linux kernel
+ source tree may contain additional options and information.</para>
+
+ <para>FreeBSD also has a smbfs, but it is not related to smbmount</para>
+
+ <para>For Solaris, HP-UX and others you may want to look at
+ <ulink url="smbsh.1.html"><command>smbsh(1)</command></ulink> or at other
+ solutions, such as sharity or perhaps replacing the SMB server with
+ a NFS server.</para>
</refsect1>
<varlistentry>
<term>Lanman Password Hash</term>
- <listitem><para>This is the LANMAN hash of the users password,
+ <listitem><para>This is the LANMAN hash of the user's password,
encoded as 32 hex digits. The LANMAN hash is created by DES
- encrypting a well known string with the users password as the
+ 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
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 users account is marked as
+ 32 'X' characters then the user's account is marked as
<constant>disabled</constant> and the user will not be able to
log onto the Samba server. </para>
<varlistentry>
<term>NT Password Hash</term>
- <listitem><para>This is the Windows NT hash of the users
+ <listitem><para>This is the Windows NT hash of the user's
password, encoded as 32 hex digits. The Windows NT hash is
- created by taking the users password as represented in
+ created by taking the user's password as represented in
16-bit, little-endian UNICODE and then applying the MD4
(internet rfc1321) hashing algorithm to it. </para>
<para>This password hash is considered more secure than
- the Lanman Password Hash as it preserves the case of the
+ 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
in the smbpasswd file. </para></listitem>
<listitem><para><emphasis>N</emphasis> - This means the
- account has no password (the passwords in the fields Lanman
+ account has no password (the passwords in the fields LANMAN
Password Hash and NT Password Hash are ignored). Note that this
will only allow users to log on with no password if the <parameter>
null passwords</parameter> parameter is set in the <ulink
<refnamediv>
<refname>smbpasswd</refname>
- <refpurpose>change a users SMB password</refpurpose>
+ <refpurpose>change a user's SMB password</refpurpose>
</refnamediv>
<refsynopsisdiv>
SMB passwords. </para>
<para>By default (when run with no arguments) it will attempt to
- change the current users SMB password on the local machine. This is
+ change the current user's SMB password on the local machine. This is
similar to the way the <command>passwd(1)</command> program works.
<command>smbpasswd</command> differs from how the passwd program works
however in that it is not <emphasis>setuid root</emphasis> but works in
the <filename>smbpasswd(5)</filename> file. </para>
<para>When run by an ordinary user with no options. smbpasswd
- will prompt them for their old smb password and then ask them
+ 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
+ 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. </para>
will fail. </para>
<para>If the smbpasswd file is in the 'old' format (pre-Samba 2.0
- format) there is no space in the users password entry to write
+ format) there is no space in the user's password entry to write
this information and so the user is disabled by writing 'X' characters
into the password space in the smbpasswd file. See <command>smbpasswd(5)
</command> for details on the 'old' and new password file formats.
<varlistentry>
<term>-D debuglevel</term>
- <listitem><para><parameter>debuglevel</parameter> is an integer
+ <listitem><para><replaceable>debuglevel</replaceable> is an integer
from 0 to 10. The default value if this parameter is not specified
is zero. </para>
<varlistentry>
- <term>-j DOMAIN</term> <listitem><para>This option is used
- to add a Samba server into a Windows NT Domain, as a Domain
- member capable of authenticating user accounts to any
- Domain Controller in the same way as a Windows NT
- Server. See the <command>security = domain</command> option
- in the <filename>smb.conf(5)</filename> man page. </para>
-
- <para>The Samba server can be joined to the Windows NT
- Domain in one of two ways. The Administrator for the
- domain can use the "Server Manager for Domains" program to
- add the primary NetBIOS name of the Samba server as a
- member of the Domain. </para>
-
- <para>After this has been done, to join the Domain invoke
- <command> smbpasswd</command> with this
- parameter. smbpasswd will then look up the Primary Domain
- Controller for the Domain (found in the
- <filename>smb.conf</filename> file in the parameter
- <parameter>password server</parameter> and change the
- machine account password used to create the secure Domain
- communication. This password is then stored by smbpasswd
- in a TDB, writeable only by root, called
- <filename>secrets.tdb</filename> </para>
+ <term>-j DOMAIN</term>
+ <listitem><para>This option is used to add a Samba server
+ into a Windows NT Domain, as a Domain member capable of authenticating
+ user accounts to any Domain Controller in the same way as a Windows
+ NT Server. See the <command>security = domain</command> option in
+ the <filename>smb.conf(5)</filename> man page. </para>
+
+ <para>In order to be used in this way, the Administrator for
+ the Windows NT Domain must have used the program "Server Manager
+ for Domains" to add the primary NetBIOS name of the Samba server
+ as a member of the Domain. </para>
+
+ <para>After this has been done, to join the Domain invoke <command>
+ smbpasswd</command> with this parameter. smbpasswd will then
+ look up the Primary Domain Controller for the Domain (found in
+ the <filename>smb.conf</filename> file in the parameter
+ <parameter>password server</parameter> and change the machine account
+ password used to create the secure Domain communication. This
+ password is then stored by smbpasswd in a TDB, writeable only by root,
+ called <filename>secrets.tdb</filename> </para>
<para>Once this operation has been performed the <filename>
- smb.conf</filename> file may be updated to set the
- <command> security = domain</command> option and all future
- logins to the Samba server will be authenticated to the
- Windows NT PDC. </para>
-
- <para>Note that even though the authentication is being
- done to the PDC all users accessing the Samba server must
- still have a valid UNIX account on that machine. </para>
-
- <para>The second method for joining the domain is to
- use the <parameter>-U</parameter> option in addition to the
- <parameter>-j</parameter> to specify an administrator
- username and optional password. This method does not
- require the use of the "Server Manager for Domains"
- program. This method is more secure as the machine account
- password is set to a well known value before the member
- server is joined to the domain.
-
- <para>This option is only available when running smbpasswd
- as root. </para></listitem>
+ smb.conf</filename> file may be updated to set the <command>
+ security = domain</command> option and all future logins
+ to the Samba server will be authenticated to the Windows NT
+ PDC. </para>
+
+ <para>Note that even though the authentication is being
+ done to the PDC all users accessing the Samba server must still
+ have a valid UNIX account on that machine. </para>
+
+
+ <para>This option is only available when running smbpasswd as root.
+ </para></listitem>
</varlistentry>
<varlistentry>
- <term>-U username[%password]</term> <listitem><para>This
- option may only be used in conjunction with the
- <parameter>-r</parameter> or <parameter>-j</parameter>
- options. 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. When changing the password on a
- machine account using the <parameter>-j</parameter> option
- the username and password of an administrator is specified
- here. Non-administrator users with the 'Add workstations
- to domain' user right can also be used.</para></listitem>
+ <term>-U username</term>
+ <listitem><para>This option may only be used in conjunction
+ with the <parameter>-r</parameter> option. When changing
+ a password on a remote machine it allows the user to specify
+ the user name on that machine whose password will be changed. It
+ is present to allow users who have different user names on
+ different systems to change these passwords. </para></listitem>
</varlistentry>
<varlistentry>
<term>-s</term>
<listitem><para>This option causes smbpasswd to be silent (i.e.
- not issue prompts) and to read it's old and new passwords from
+ not issue prompts) and to read its old and new passwords from
standard input, rather than from <filename>/dev/tty</filename>
(like the <command>passwd(1)</command> program does). This option
is to aid people writing scripts to drive smbpasswd</para>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
-<refentry id="findsmb">
+<refentry id="smbsh">
<refmeta>
<refentrytitle>smbsh</refentrytitle>
<para><command>smbsh</command> allows you to access an NT filesystem
using UNIX commands such as <command>ls</command>, <command>
egrep</command>, and <command>rcp</command>. You must use a
- shell that is dynmanically linked in order for <command>smbsh</command>
+ shell that is dynamically linked in order for <command>smbsh</command>
to work correctly.</para>
<para>To use the <command>smbsh</command> command, execute <command>
smbsh</command> from the prompt and enter the username and password
- that authenticate you to the machine running the Windows NT
+ that authenticates you to the machine running the Windows NT
operating system.</para>
<para><programlisting>
<para>Any dynamically linked command you execute from
this shell will access the <filename>/smb</filename> directory
using the smb protocol. For example, the command <command>ls /smb
- </command> will show all the machines in your workgroup. The command
- <command>ls /smb/<machine-name></command> will show the share
+ </command> will show a list of workgroups. The command
+ <command>ls /smb/MYGROUP </command> will show all the machines in
+ the workgroup MYGROUP. The command
+ <command>ls /smb/MYGROUP/<machine-name></command> will show the share
names for that machine. You could then, for example, use the <command>
cd</command> command to change directories, <command>vi</command> to
edit files, and <command>rcp</command> to copy files.</para>
</itemizedlist>
<para>smbspool tries to get the URI from argv[0]. If argv[0]
- contains the name of the program then it looks in the <parameter>
- DEVICE_URI</parameter> environment variable.</para>
+ contains the name of the program then it looks in the <envar>
+ DEVICE_URI</envar> environment variable.</para>
<para>Programs using the <command>exec(2)</command> functions can
pass the URI in argv[0], while shell scripts must set the
- <parameter>DEVICE_URI</parameter> environment variable prior to
+ <envar>DEVICE_URI</envar> environment variable prior to
running smbspool.</para>
</refsect1>
<para>With this program, normal users can unmount smb-filesystems,
provided that it is suid root. <command>smbumount</command> has
- been written to give normal linux-users more control over their
+ 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
configure the complex <ulink url="smb.conf.5.html"><filename>
smb.conf(5)</filename></ulink> file via a Web browser. In addition,
a <command>swat</command> configuration page has help links
- to all the configurable options in the smb.conf file allowing an
+ to all the configurable options in the <filename>smb.conf</filename> file allowing an
administrator to easily look up the effects of any change. </para>
- <para>swat is run from inetd </para>
+ <para><command>swat</command> is run from <command>inetd</command> </para>
</refsect1>
<listitem><para>The default configuration file path is
determined at compile time. The file specified contains
the configuration details required by the <command>smbd
- </command> server. This is the file that swat will modify.
+ </command> server. This is the file that <command>swat</command> will modify.
The information in this file includes server-specific
information such as what printcap file to use, as well as
descriptions of all the services that the server is to provide.
<varlistentry>
<term>-a</term>
<listitem><para>This option disables authentication and puts
- swat in demo mode. In that mode anyone will be able to modify
- the smb.conf file. </para>
+ <command>swat</command> in demo mode. In that mode anyone will be able to modify
+ the <filename>smb.conf</filename> file. </para>
<para><emphasis>Do NOT enable this option on a production
server. </emphasis></para></listitem>
<para>You need to edit your <filename>/etc/inetd.conf
</filename> and <filename>/etc/services</filename>
- to enable SWAT to be launched via inetd.</para>
+ to enable SWAT to be launched via <command>inetd</command>.</para>
<para>In <filename>/etc/services</filename> you need to
add a line like this: </para>
<refsect2>
<title>Launching</title>
- <para>To launch swat just run your favorite web browser and
+ <para>To launch SWAT just run your favorite web browser and
point it at "http://localhost:901/".</para>
- <para>Note that you can attach to swat from any IP connected
+ <para>Note that you can attach to SWAT from any IP connected
machine but connecting from a remote machine leaves your
connection open to password sniffing as passwords will be sent
in the clear over the wire. </para>
<varlistentry>
<term>-L servername</term>
- <listitem><para>Sets the value of the %L macro to servername.
+ <listitem><para>Sets the value of the %L macro to <replaceable>servername</replaceable>.
This is useful for testing include files specified with the
%L macro. </para></listitem>
</varlistentry>
<varlistentry>
<term>hostname</term>
<listitem><para>If this parameter and the following are
- specified, then testparm will examine the <parameter>hosts
+ specified, then <command>testparm</command> will examine the <parameter>hosts
allow</parameter> and <parameter>hosts deny</parameter>
parameters in the <filename>smb.conf</filename> file to
determine if the hostname with this IP address would be
<title>DIAGNOSTICS</title>
<para>The program will issue a message saying whether the
- configuration file loaded OK or not. This message may be preceeded by
+ configuration file loaded OK or not. This message may be preceded by
errors and warnings if the file did not load. If the file was
loaded OK, the program then dumps all known service details
to stdout. </para>
<para>The wbinfo program returns 0 if the operation
succeeded, or 1 if the operation failed. If the <command>winbindd(8)
- </command> daemon is not working wbinfo will always return
+ </command> daemon is not working <command>wbinfo</command> will always return
failure. </para>
</refsect1>
<title>VERSION</title>
<para>This man page is correct for version 2.2 of
- the Samba suite. winbindd is however not available in
- stable release of Samba as of yet.</para>
+ the Samba suite.</para>
</refsect1>
<refsect1>
to the way the Linux kernel is developed.</para>
<para><command>wbinfo</command> and <command>winbindd</command>
- were written by TIm Potter.</para>
+ were written by Tim Potter.</para>
<para>The conversion to DocBook for Samba 2.2 was done
by Gerald Carter</para>
<refsect1>
<title>DESCRIPTION</title>
- <para>This tool is part of the <ulink url="samba.7.html">
- Samba</ulink> suite version 3.0 and describes functionality not
- yet implemented in the main version of Samba.</para>
+ <para>This program is part of the <ulink url="samba.7.html">
+ Samba</ulink> suite.</para>
<para><command>winbindd</command> is a daemon that provides
a service for the Name Service Switch capability that is present
of user and group ids specified by the administrator of the
Samba system.</para>
- <para>The service provided by winbindd is called `winbind' and
+ <para>The service provided by <command>winbindd</command> is called `winbind' and
can be used to resolve user and group information from a
Windows NT server. The service can also provide authentication
services via an associated PAM module. </para>
DOMAIN\username. In some cases this separator character may
cause problems as the '\' character has special meaning in
unix shells. In that case you can use the winbind separator
- option to specify an alternative sepataror character. Good
+ option to specify an alternative separator character. Good
alternatives may be '/' (although that conflicts
with the unix directory separator) or a '+ 'character.
The '+' character appears to be the best choice for 100%
<term>winbind uid</term>
<listitem><para>The winbind uid parameter specifies the
range of user ids that are allocated by the winbindd daemon.
- This range of ids should have no existing local or nis users
+ This range of ids should have no existing local or NIS users
within it as strange conflicts can occur otherwise. </para>
<para>Default: <command>winbind uid = <empty string>
<term>winbind gid</term>
<listitem><para>The winbind gid parameter specifies the
range of group ids that are allocated by the winbindd daemon.
- This range of group ids should have no existing local or nis
+ This range of group ids should have no existing local or NIS
groups within it as strange conflicts can occur otherwise.</para>
<para>Default: <command>winbind gid = <empty string>
seconds the winbindd daemon will cache user and group information
before querying a Windows NT server again. When a item in the
cache is older than this time winbindd will ask the domain
- controller for the sequence number of the servers account database.
+ controller for the sequence number of the server's account database.
If the sequence number has not changed then the cached item is
marked as valid for a further <parameter>winbind cache time
</parameter> seconds. Otherwise the item is fetched from the
return any data. </para>
<para><emphasis>Warning:</emphasis> Turning off user enumeration
- may cause some programs to behave oddly. For example, the finger
+ may cause some programs to behave oddly. For example, the <command>finger</command>
program relies on having access to the full user list when
searching for matching usernames. </para>
</command></para>
<para>The next step is to join the domain. To do that use the
- <command>samedit</command> program like this: </para>
+ <command>smbpasswd</command> program like this: </para>
- <para><command>samedit -S '*' -W DOMAIN -UAdministrator</command></para>
+ <para><command>smbpasswd -j DOMAIN -r PDC -U
+ Administrator</command></para>
- <para>The username after the <parameter>-U</parameter> can be any Domain
- user that has administrator priviliges on the machine. Next from
- within <command>samedit</command>, run the command: </para>
-
- <para><command>createuser MACHINE$ -j DOMAIN -L</command></para>
-
- <para>This assumes your domain is called "DOMAIN" and your Samba
- workstation is called "MACHINE". </para>
+ <para>The username after the <parameter>-U</parameter> can be any
+ Domain user that has administrator privileges on the machine.
+ Substitute your domain name for "DOMAIN" and the name of your PDC
+ for "PDC".</para>
<para>Next copy <filename>libnss_winbind.so</filename> to
<filename>/lib</filename> and <filename>pam_winbind.so</filename>
older version of glibc then the target of the link should be
<filename>/lib/libnss_winbind.so.1</filename>.</para>
- <para>Finally, setup a smb.conf containing directives like the
+ <para>Finally, setup a <filename>smb.conf</filename> containing directives like the
following: </para>
<para><programlisting>
<refsect1>
- <title>Notes</title>
+ <title>NOTES</title>
<para>The following notes are useful when configuring and
running <command>winbindd</command>: </para>
servers, it must be sent a SIGHUP signal. </para>
<para>Client processes resolving names through the <command>winbindd</command>
- nsswitch module read an environment variable named <parameter>
- $WINBINDD_DOMAIN</parameter>. If this variable contains a comma separated
+ nsswitch module read an environment variable named <envar>
+ $WINBINDD_DOMAIN</envar>. If this variable contains a comma separated
list of Windows NT domain names, then winbindd will only resolve users
and groups within those Windows NT domains. </para>
<refsect1>
- <title>Signals</title>
+ <title>SIGNALS</title>
<para>The following signals can be used to manipulate the
<command>winbindd</command> daemon. </para>
</refsect1>
<refsect1>
- <title>Files</title>
+ <title>FILES</title>
<variablelist>
<varlistentry>
<term>$LOCKDIR/winbindd_idmap.tdb</term>
<listitem><para>Storage for the Windows NT rid to UNIX user/group
id mapping. The lock directory is specified when Samba is initially
- compiled using the <filename>--with-lockdir</filename> option.
+ compiled using the <parameter>--with-lockdir</parameter> option.
This directory is by default <filename>/usr/local/samba/var/locks
</filename>. </para></listitem>
</varlistentry>
<refsect1>
<title>VERSION</title>
- <para>This man page is correct for version 2.2 of
- the Samba suite. winbindd is however not available in
- stable release of Samba as of yet.</para>
+ <para>This man page is correct for version 2.2 of
+ the Samba suite.</para>
</refsect1>
<refsect1>
-<chapter>
+<chapter id="cvs-access">
<chapterinfo>
<title>Introduction</title>
<para>
-Samba is developed in an open environnment. Developers use CVS
+Samba is developed in an open environment. Developers use CVS
(Concurrent Versioning System) to "checkin" (also known as
"commit") new source code. Samba's various CVS branches can
-be accessed via anonymouns CVS using the instructions
+be accessed via anonymous CVS using the instructions
detailed in this chapter.
</para>
You can also access the source code via a
normal cvs client. This gives you much more control over you can
do with the repository and allows you to checkout whole source trees
-and keep them uptodate via normal cvs commands. This is the
+and keep them up to date via normal cvs commands. This is the
preferred method of access if you are a developer and not
just a casual browser.
</para>
-<chapter>
+<chapter id="domain-security">
<chapterinfo>
<author>
-<chapter>
+<chapter id="pwencrypt">
<chapterinfo>
<para>The unix and SMB password encryption techniques seem similar
on the surface. This similarity is, however, only skin deep. The unix
- scheme typically sends clear text passwords over the nextwork when
+ scheme typically sends clear text passwords over the network when
logging in. This is bad. The SMB encryption scheme never sends the
cleartext password over the network but it does store the 16 byte
hashed values on disk. This is also bad. Why? Because the 16 byte hashed
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 particpate in encrypted authentication.</para>
+ of the client to participate in encrypted authentication.</para>
</warning>
<sect2>
--- /dev/null
+<chapter id="integrate-ms-networks">
+
+
+<chapterinfo>
+ <author>
+ <firstname>John</firstname><surname>Terpstra</surname>
+ <affiliation>
+ <orgname>Samba Team</orgname>
+ <address>
+ <email>jht@samba.org</email>
+ </address>
+ </affiliation>
+ </author>
+
+
+ <pubdate> (Jan 01 2001) </pubdate>
+</chapterinfo>
+
+<title>Integrating MS Windows networks with Samba</title>
+
+<sect1>
+<title>Agenda</title>
+
+<para>
+To identify the key functional mechanisms of MS Windows networking
+to enable the deployment of Samba as a means of extending and/or
+replacing MS Windows NT/2000 technology.
+</para>
+
+<para>
+We will examine:
+</para>
+
+<orderedlist>
+ <listitem><para>Name resolution in a pure Unix/Linux TCP/IP
+ environment
+ </para></listitem>
+
+ <listitem><para>Name resolution as used within MS Windows
+ networking
+ </para></listitem>
+
+ <listitem><para>How browsing functions and how to deploy stable
+ and dependable browsing using Samba
+ </para></listitem>
+
+ <listitem><para>MS Windows security options and how to
+ configure Samba for seemless integration
+ </para></listitem>
+
+ <listitem><para>Configuration of Samba as:</para>
+ <orderedlist>
+ <listitem><para>A stand-alone server</para></listitem>
+ <listitem><para>An MS Windows NT 3.x/4.0 security domain member
+ </para></listitem>
+ <listitem><para>An alternative to an MS Windows NT 3.x/4.0 Domain Controller
+ </para></listitem>
+ </orderedlist>
+ </listitem>
+</orderedlist>
+
+</sect1>
+
+
+<sect1>
+<title>Name Resolution in a pure Unix/Linux world</title>
+
+<para>
+The key configuration files covered in this section are:
+</para>
+
+<itemizedlist>
+ <listitem><para><filename>/etc/hosts</filename></para></listitem>
+ <listitem><para><filename>/etc/resolv.conf</filename></para></listitem>
+ <listitem><para><filename>/etc/host.conf</filename></para></listitem>
+ <listitem><para><filename>/etc/nsswitch.conf</filename></para></listitem>
+</itemizedlist>
+
+<sect2>
+<title><filename>/etc/hosts</filename></title>
+
+<para>
+Contains a static list of IP Addresses and names.
+eg:
+</para>
+<para><programlisting>
+ 127.0.0.1 localhost localhost.localdomain
+ 192.168.1.1 bigbox.caldera.com bigbox alias4box
+</programlisting></para>
+
+<para>
+The purpose of <filename>/etc/hosts</filename> is to provide a
+name resolution mechanism so that uses do not need to remember
+IP addresses.
+</para>
+
+
+<para>
+Network packets that are sent over the physical network transport
+layer communicate not via IP addresses but rather using the Media
+Access Control address, or MAC address. IP Addresses are currently
+32 bits in length and are typically presented as four (4) decimal
+numbers that are separated by a dot (or period). eg: 168.192.1.1
+</para>
+
+<para>
+MAC Addresses use 48 bits (or 6 bytes) and are typically represented
+as two digit hexadecimal numbers separated by colons. eg:
+40:8e:0a:12:34:56
+</para>
+
+<para>
+Every network interfrace must have an MAC address. Associated with
+a MAC address there may be one or more IP addresses. There is NO
+relationship between an IP address and a MAC address, all such assignments
+are arbitary or discretionary in nature. At the most basic level all
+network communications takes place using MAC addressing. Since MAC
+addresses must be globally unique, and generally remains fixed for
+any particular interface, the assignment of an IP address makes sense
+from a network management perspective. More than one IP address can
+be assigned per MAC address. One address must be the primary IP address,
+this is the address that will be returned in the ARP reply.
+</para>
+
+<para>
+When a user or a process wants to communicate with another machine
+the protocol implementation ensures that the "machine name" or "host
+name" is resolved to an IP address in a manner that is controlled
+by the TCP/IP configuration control files. The file
+<filename>/etc/hosts</filename> is one such file.
+</para>
+
+<para>
+When the IP address of the destination interface has been
+determined a protocol called ARP/RARP isused to identify
+the MAC address of the target interface. ARP stands for Address
+Resolution Protocol, and is a broadcast oriented method that
+uses UDP (User Datagram Protocol) to send a request to all
+interfaces on the local network segment using the all 1's MAC
+address. Network interfaces are programmed to respond to two
+MAC addresses only; their own unique address and the address
+ff:ff:ff:ff:ff:ff. The reply packet from an ARP request will
+contain the MAC address and the primary IP address for each
+interface.
+</para>
+
+<para>
+The <filename>/etc/hosts</filename> file is foundational to all
+Unix/Linux TCP/IP installations and as a minumum will contain
+the localhost and local network interface IP addresses and the
+primary names by which they are known within the local machine.
+This file helps to prime the pump so that a basic level of name
+resolution can exist before any other method of name resolution
+becomes available.
+</para>
+
+</sect2>
+
+
+<sect2>
+<title><filename>/etc/resolv.conf</filename></title>
+
+<para>
+This file tells the name resolution libraries:
+</para>
+
+<itemizedlist>
+ <listitem><para>The name of the domain to which the machine
+ belongs
+ </para></listitem>
+
+ <listitem><para>The name(s) of any domains that should be
+ automatically searched when trying to resolve unqualified
+ host names to their IP address
+ </para></listitem>
+
+ <listitem><para>The name or IP address of available Domain
+ Name Servers that may be asked to perform name to address
+ translation lookups
+ </para></listitem>
+</itemizedlist>
+
+</sect2>
+
+
+<sect2>
+<title><filename>/etc/host.conf</filename></title>
+
+
+<para>
+<filename>/etc/host.conf</filename> is the primary means by
+which the setting in /etc/resolv.conf may be affected. It is a
+critical configuration file. This file controls the order by
+which name resolution may procede. The typical structure is:
+</para>
+
+<para><programlisting>
+ order hosts,bind
+ multi on
+</programlisting></para>
+
+<para>
+then both addresses should be returned. Please refer to the
+man page for host.conf for further details.
+</para>
+
+
+</sect2>
+
+
+
+<sect2>
+<title><filename>/etc/nsswitch.conf</filename></title>
+
+<para>
+This file controls the actual name resolution targets. The
+file typically has resolver object specifications as follows:
+</para>
+
+
+<para><programlisting>
+ # /etc/nsswitch.conf
+ #
+ # Name Service Switch configuration file.
+ #
+
+ passwd: compat
+ # Alternative entries for password authentication are:
+ # passwd: compat files nis ldap winbind
+ shadow: compat
+ group: compat
+
+ hosts: files nis dns
+ # Alternative entries for host name resolution are:
+ # hosts: files dns nis nis+ hesoid db compat ldap wins
+ networks: nis files dns
+
+ ethers: nis files
+ protocols: nis files
+ rpc: nis files
+ services: nis files
+</programlisting></para>
+
+<para>
+Of course, each of these mechanisms requires that the appropriate
+facilities and/or services are correctly configured.
+</para>
+
+<para>
+It should be noted that unless a network request/message must be
+sent, TCP/IP networks are silent. All TCP/IP communications assumes a
+principal of speaking only when necessary.
+</para>
+
+<para>
+Samba version 2.2.0 will add Linux support for extensions to
+the name service switch infrastructure so that linux clients will
+be able to obtain resolution of MS Windows NetBIOS names to IP
+Addresses. To gain this functionality Samba needs to be compiled
+with appropriate arguments to the make command (ie: <command>make
+nsswitch/libnss_wins.so</command>). The resulting library should
+then be installed in the <filename>/lib</filename> directory and
+the "wins" parameter needs to be added to the "hosts:" line in
+the <filename>/etc/nsswitch.conf</filename> file. At this point it
+will be possible to ping any MS Windows machine by it's NetBIOS
+machine name, so long as that machine is within the workgroup to
+which both the samba machine and the MS Windows machine belong.
+</para>
+
+</sect2>
+</sect1>
+
+
+<sect1>
+<title>Name resolution as used within MS Windows networking</title>
+
+<para>
+MS Windows networking is predicated about the name each machine
+is given. This name is known variously (and inconsistently) as
+the "computer name", "machine name", "networking name", "netbios name",
+"SMB name". All terms mean the same thing with the exception of
+"netbios name" which can apply also to the name of the workgroup or the
+domain name. The terms "workgroup" and "domain" are really just a
+simply name with which the machine is associated. All NetBIOS names
+are exactly 16 characters in length. The 16th character is reserved.
+It is used to store a one byte value that indicates service level
+information for the NetBIOS name that is registered. A NetBIOS machine
+name is therefore registered for each service type that is provided by
+the client/server.
+</para>
+
+<para>
+The following are typical NetBIOS name/service type registrations:
+</para>
+
+<para><programlisting>
+ Unique NetBIOS Names:
+ MACHINENAME<00> = Server Service is running on MACHINENAME
+ MACHINENAME<03> = Generic Machine Name (NetBIOS name)
+ MACHINENAME<20> = LanMan Server service is running on MACHINENAME
+ WORKGROUP<1b> = Domain Master Browser
+
+ Group Names:
+ WORKGROUP<03> = Generic Name registered by all members of WORKGROUP
+ WORKGROUP<1c> = Domain Controllers / Netlogon Servers
+ WORKGROUP<1d> = Local Master Browsers
+ WORKGROUP<1e> = Internet Name Resolvers
+</programlisting></para>
+
+<para>
+It should be noted that all NetBIOS machines register their own
+names as per the above. This is in vast contrast to TCP/IP
+installations where traditionally the system administrator will
+determine in the /etc/hosts or in the DNS database what names
+are associated with each IP address.
+</para>
+
+<para>
+One further point of clarification should be noted, the <filename>/etc/hosts</filename>
+file and the DNS records do not provide the NetBIOS name type information
+that MS Windows clients depend on to locate the type of service that may
+be needed. An example of this is what happens when an MS Windows client
+wants to locate a domain logon server. It find this service and the IP
+address of a server that provides it by performing a lookup (via a
+NetBIOS broadcast) for enumeration of all machines that have
+registered the name type *<1c>. A logon request is then sent to each
+IP address that is returned in the enumerated list of IP addresses. Which
+ever machine first replies then ends up providing the logon services.
+</para>
+
+<para>
+The name "workgroup" or "domain" really can be confusing since these
+have the added significance of indicating what is the security
+architecture of the MS Windows network. The term "workgroup" indicates
+that the primary nature of the network environment is that of a
+peer-to-peer design. In a WORKGROUP all machines are responsible for
+their own security, and generally such security is limited to use of
+just a password (known as SHARE MORE security). In most situations
+with peer-to-peer networking the users who control their own machines
+will simply opt to have no security at all. It is possible to have
+USER MODE security in a WORKGROUP environment, thus requiring use
+of a user name and a matching password.
+</para>
+
+<para>
+MS Windows networking is thus predetermined to use machine names
+for all local and remote machine message passing. The protocol used is
+called Server Message Block (SMB) and this is implemented using
+the NetBIOS protocol (Network Basic Input Output System). NetBIOS can
+be encapsulated using LLC (Logical Link Control) protocol - in which case
+the resulting protocol is called NetBEUI (Network Basic Extended User
+Interface). NetBIOS can also be run over IPX (Internetworking Packet
+Exchange) protocol as used by Novell NetWare, and it can be run
+over TCP/IP protocols - in which case the resulting protocol is called
+NBT or NetBT, the NetBIOS over TCP/IP.
+</para>
+
+<para>
+MS Windows machines use a complex array of name resolution mechanisms.
+Since we are primarily concerned with TCP/IP this demonstration is
+limited to this area.
+</para>
+
+<sect2>
+<title>The NetBIOS Name Cache</title>
+
+<para>
+All MS Windows machines employ an in memory buffer in which is
+stored the NetBIOS names and their IP addresses for all external
+machines that that the local machine has communicated with over the
+past 10-15 minutes. It is more efficient to obtain an IP address
+for a machine from the local cache than it is to go through all the
+configured name resolution mechanisms.
+</para>
+
+<para>
+If a machine whose name is in the local name cache has been shut
+down before the name had been expired and flushed from the cache, then
+an attempt to exchange a message with that machine will be subject
+to time-out delays. ie: It's name is in the cache, so a name resolution
+lookup will succeed, but the machine can not respond. This can be
+frustrating for users - but it is a characteristic of the protocol.
+</para>
+
+<para>
+The MS Windows utility that allows examination of the NetBIOS
+name cache is called "nbtstat". The Samba equivalent of this
+is called "nmblookup".
+</para>
+
+</sect2>
+
+<sect2>
+<title>The LMHOSTS file</title>
+
+<para>
+This file is usually located in MS Windows NT 4.0 or
+2000 in <filename>C:\WINNT\SYSTEM32\DRIVERS\ETC</filename> and contains
+the IP Address and the machine name in matched pairs. The
+<filename>LMHOSTS</filename> file performs NetBIOS name
+to IP address mapping oriented.
+</para>
+
+<para>
+It typically looks like:
+</para>
+
+<para><programlisting>
+ # Copyright (c) 1998 Microsoft Corp.
+ #
+ # This is a sample LMHOSTS file used by the Microsoft Wins Client (NetBIOS
+ # over TCP/IP) stack for Windows98
+ #
+ # This file contains the mappings of IP addresses to NT computernames
+ # (NetBIOS) names. Each entry should be kept on an individual line.
+ # The IP address should be placed in the first column followed by the
+ # corresponding computername. The address and the comptername
+ # should be separated by at least one space or tab. The "#" character
+ # is generally used to denote the start of a comment (see the exceptions
+ # below).
+ #
+ # This file is compatible with Microsoft LAN Manager 2.x TCP/IP lmhosts
+ # files and offers the following extensions:
+ #
+ # #PRE
+ # #DOM:<domain>
+ # #INCLUDE <filename>
+ # #BEGIN_ALTERNATE
+ # #END_ALTERNATE
+ # \0xnn (non-printing character support)
+ #
+ # Following any entry in the file with the characters "#PRE" will cause
+ # the entry to be preloaded into the name cache. By default, entries are
+ # not preloaded, but are parsed only after dynamic name resolution fails.
+ #
+ # Following an entry with the "#DOM:<domain>" tag will associate the
+ # entry with the domain specified by <domain>. This affects how the
+ # browser and logon services behave in TCP/IP environments. To preload
+ # the host name associated with #DOM entry, it is necessary to also add a
+ # #PRE to the line. The <domain> is always preloaded although it will not
+ # be shown when the name cache is viewed.
+ #
+ # Specifying "#INCLUDE <filename>" will force the RFC NetBIOS (NBT)
+ # software to seek the specified <filename> and parse it as if it were
+ # local. <filename> is generally a UNC-based name, allowing a
+ # centralized lmhosts file to be maintained on a server.
+ # It is ALWAYS necessary to provide a mapping for the IP address of the
+ # server prior to the #INCLUDE. This mapping must use the #PRE directive.
+ # In addtion the share "public" in the example below must be in the
+ # LanManServer list of "NullSessionShares" in order for client machines to
+ # be able to read the lmhosts file successfully. This key is under
+ # \machine\system\currentcontrolset\services\lanmanserver\parameters\nullsessionshares
+ # in the registry. Simply add "public" to the list found there.
+ #
+ # The #BEGIN_ and #END_ALTERNATE keywords allow multiple #INCLUDE
+ # statements to be grouped together. Any single successful include
+ # will cause the group to succeed.
+ #
+ # Finally, non-printing characters can be embedded in mappings by
+ # first surrounding the NetBIOS name in quotations, then using the
+ # \0xnn notation to specify a hex value for a non-printing character.
+ #
+ # The following example illustrates all of these extensions:
+ #
+ # 102.54.94.97 rhino #PRE #DOM:networking #net group's DC
+ # 102.54.94.102 "appname \0x14" #special app server
+ # 102.54.94.123 popular #PRE #source server
+ # 102.54.94.117 localsrv #PRE #needed for the include
+ #
+ # #BEGIN_ALTERNATE
+ # #INCLUDE \\localsrv\public\lmhosts
+ # #INCLUDE \\rhino\public\lmhosts
+ # #END_ALTERNATE
+ #
+ # In the above example, the "appname" server contains a special
+ # character in its name, the "popular" and "localsrv" server names are
+ # preloaded, and the "rhino" server name is specified so it can be used
+ # to later #INCLUDE a centrally maintained lmhosts file if the "localsrv"
+ # system is unavailable.
+ #
+ # Note that the whole file is parsed including comments on each lookup,
+ # so keeping the number of comments to a minimum will improve performance.
+ # Therefore it is not advisable to simply add lmhosts file entries onto the
+ # end of this file.
+</programlisting></para>
+
+</sect2>
+
+<sect2>
+<title>HOSTS file</title>
+
+<para>
+This file is usually located in MS Windows NT 4.0 or 2000 in
+<filename>C:\WINNT\SYSTEM32\DRIVERS\ETC</filename> and contains
+the IP Address and the IP hostname in matched pairs. It can be
+used by the name resolution infrastructure in MS Windows, depending
+on how the TCP/IP environment is configured. This file is in
+every way the equivalent of the Unix/Linux <filename>/etc/hosts</filename> file.
+</para>
+</sect2>
+
+
+<sect2>
+<title>DNS Lookup</title>
+
+<para>
+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 isdependant on what the NetBIOS
+Node Type parameter is configured to. A Node Type of 0 means use
+NetBIOS broadcast (over UDP broadcast) is first used if the name
+that is the subject of a name lookup is not found in the NetBIOS name
+cache. If that fails then DNS, HOSTS and LMHOSTS are checked. If set to
+Node Type 8, then a NetBIOS Unicast (over UDP Unicast) is sent to the
+WINS Server to obtain a lookup before DNS, HOSTS, LMHOSTS, or broadcast
+lookup is used.
+</para>
+
+</sect2>
+
+<sect2>
+<title>WINS Lookup</title>
+
+<para>
+A WINS (Windows Internet Name Server) service is the equivaent of the
+rfc1001/1002 specified NBNS (NetBIOS Name Server). A WINS server stores
+the names and IP addresses that are registered by a Windows client
+if the TCP/IP setup has been given at least one WINS Server IP Address.
+</para>
+
+<para>
+To configure Samba to be a WINS server the following parameter needs
+to be added to the <filename>smb.conf</filename> file:
+</para>
+
+<para><programlisting>
+ wins support = Yes
+</programlisting></para>
+
+<para>
+To configure Samba to use a WINS server the following parameters are
+needed in the smb.conf file:
+</para>
+
+<para><programlisting>
+ wins support = No
+ wins server = xxx.xxx.xxx.xxx
+</programlisting></para>
+
+<para>
+where <replaceable>xxx.xxx.xxx.xxx</replaceable> is the IP address
+of the WINS server.
+</para>
+
+</sect2>
+</sect1>
+
+
+<sect1>
+<title>How browsing functions and how to deploy stable and
+dependable browsing using Samba</title>
+
+
+<para>
+As stated above, MS Windows machines register their NetBIOS names
+(ie: the machine name for each service type in operation) on start
+up. Also, as stated above, the exact method by which this name registration
+takes place is determined by whether or not the MS Windows client/server
+has been given a WINS server address, whether or not LMHOSTS lookup
+is enabled, or if DNS for NetBIOS name resolution is enabled, etc.
+</para>
+
+<para>
+In the case where there is no WINS server all name registrations as
+well as name lookups are done by UDP broadcast. This isolates name
+resolution to the local subnet, unless LMHOSTS is used to list all
+names and IP addresses. In such situations Samba provides a means by
+which the samba server name may be forcibly injected into the browse
+list of a remote MS Windows network (using the "remote announce" parameter).
+</para>
+
+<para>
+Where a WINS server is used, the MS Windows client will use UDP
+unicast to register with the WINS server. Such packets can be routed
+and thus WINS allows name resolution to function across routed networks.
+</para>
+
+<para>
+During the startup process an election will take place to create a
+local master browser if one does not already exist. On each NetBIOS network
+one machine will be elected to function as the domain master browser. This
+domain browsing has nothing to do with MS security domain control.
+Instead, the domain master browser serves the role of contacting each local
+master browser (found by asking WINS or from LMHOSTS) and exchanging browse
+list contents. This way every master browser will eventually obtain a complete
+list of all machines that are on the network. Every 11-15 minutes an election
+is held to determine which machine will be the master browser. By nature of
+the election criteria used, the machine with the highest uptime, or the
+most senior protocol version, or other criteria, will win the election
+as domain master browser.
+</para>
+
+<para>
+Clients wishing to browse the network make use of this list, but also depend
+on the availability of correct name resolution to the respective IP
+address/addresses.
+</para>
+
+<para>
+Any configuration that breaks name resolution and/or browsing intrinsics
+will annoy users because they will have to put up with protracted
+inability to use the network services.
+</para>
+
+<para>
+Samba supports a feature that allows forced synchonisation
+of browse lists across routed networks using the "remote
+browse sync" parameter in the smb.conf file. This causes Samba
+to contact the local master browser on a remote network and
+to request browse list synchronisation. 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 "remote
+browse sync" parameter provides browse list synchronisation - and
+that is distinct from name to address resolution, in other
+words, for cross subnet browsing to function correctly it is
+essential that a name to address resolution mechanism be provided.
+This mechanism could be via DNS, <filename>/etc/hosts</filename>,
+and so on.
+</para>
+
+</sect1>
+
+<sect1>
+<title>MS Windows security options and how to configure
+Samba for seemless integration</title>
+
+<para>
+MS Windows clients may use encrypted passwords as part of a
+challenege/response authentication model (a.k.a. NTLMv1) 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 plain text or encrypted, but not both in the same
+authentication requets.
+</para>
+
+<para>
+When encrypted passwords are used a password that has been
+entered by the user is encrypted in two ways:
+</para>
+
+<itemizedlist>
+ <listitem><para>An MD4 hash of the UNICODE of the password
+ string. This is known as the NT hash.
+ </para></listitem>
+
+ <listitem><para>The password is converted to upper case,
+ and then padded or trucated to 14 bytes. This string is
+ then appended with 5 bytes of NULL characters and split to
+ form two 56 bit DES keys to encrypt a "magic" 8 byte value.
+ The resulting 16 bytes for the LanMan hash.
+ </para></listitem>
+</itemizedlist>
+
+<para>
+You should refer to the <ulink url="ENCRYPTION.html">
+Password Encryption</ulink> chapter in this HOWTO collection
+for more details on the inner workings
+</para>
+
+<para>
+MS Windows 95 pre-service pack 1, MS Windows NT versions 3.x
+and version 4.0 pre-service pack 3 will use either mode of
+password authentication. All versions of MS Windows that follow
+these versions no longer support plain text passwords by default.
+</para>
+
+<para>
+MS Windows clients have a habit of dropping network mappings that
+have been idle for 10 minutes or longer. When the user attempts to
+use the mapped drive connection that has been dropped the SMB protocol
+has a mechanism by which the connection can be re-established using
+a cached copy of the password.
+</para>
+
+<para>
+When Microsoft changed the default password mode, they dropped support for
+caching of the plain text password. This means that when the registry
+parameter is changed to re-enable use of plain text passwords it appears to
+work, but when a dropped mapping attempts to revalidate it will fail if
+the remote authentication server does not support encrypted passwords.
+This means that it is definitely not a good idea to re-enable plain text
+password support in such clients.
+</para>
+
+<para>
+The following parameters can be used to work around the
+issue of Windows 9x client upper casing usernames and
+password before transmitting them to the SMB server
+when using clear text authentication.
+</para>
+
+<para><programlisting>
+ <ulink url="smb.conf.5.html#PASSWORDLEVEL">passsword level</ulink> = <replaceable>integer</replaceable>
+ <ulink url="smb.conf.5.html#USERNAMELEVEL">username level</ulink> = <replaceable>integer</replaceable>
+</programlisting></para>
+
+<para>
+By default Samba will lower case the username before attempting
+to lookup the user in the database of local system accounts.
+Because UNIX usernames conventionally only contain lower case
+character, the <parameter>username level</parameter> parameter
+is rarely even needed.
+</para>
+
+<para>
+However, password on UNIX systems often make use of mixed case
+characters. This means that in order for a user on a Windows 9x
+client to connect to a Samba server using clear text authentication,
+the <parameter>password level</parameter> must be set to the maximum
+number of upper case letter which <emphasis>could</emphasis> appear
+is a password. Note that is the server OS uses the traditional
+DES version of crypt(), then a <parameter>password level</parameter>
+of 8 will result in case insensitive passwords as seen from Windows
+users. This will also result in longer login times as Samba
+hash to compute the permutations of the password string and
+try them one by one until a match is located (or all combinations fail).
+</para>
+
+<para>
+The best option to adopt is to enable support for encrypted passwords
+where ever Samba is used. There are three configuration possibilities
+for support of encrypted passwords:
+</para>
+
+
+<sect2>
+<title>Use MS Windows NT as an authentication server</title>
+
+<para>
+This method involves the additions of the following parameters
+in the smb.conf file:
+</para>
+
+<para><programlisting>
+ encrypt passwords = Yes
+ security = server
+ password server = "NetBIOS_name_of_PDC"
+</programlisting></para>
+
+
+<para>
+There are two ways of identifying whether or not a username and
+password pair was valid or not. One uses the reply information provided
+as part of the authentication messaging process, the other uses
+just and error code.
+</para>
+
+<para>
+The down-side of this mode of configuration is the fact that
+for security reasons Samba will send the password server a bogus
+username and a bogus password and if the remote server fails to
+reject the username and password pair then an alternative mode
+of identification of validation is used. Where a site uses password
+lock out after a certain number of failed authentication attempts
+this will result in user lockouts.
+</para>
+
+<para>
+Use of this mode of authentication does require there to be
+a standard Unix account for the user, this account can be blocked
+to prevent logons by other than MS Windows clients.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Make Samba a member of an MS Windows NT security domain</title>
+
+<para>
+This method involves additon of the following paramters in the smb.conf file:
+</para>
+
+<para><programlisting>
+ encrypt passwords = Yes
+ security = domain
+ workgroup = "name of NT domain"
+ password server = *
+</programlisting></para>
+
+<para>
+The use of the "*" argument to "password server" will cause samba
+to locate the domain controller in a way analogous to the way
+this is done within MS Windows NT.
+</para>
+
+<para>
+In order for this method to work the Samba server needs to join the
+MS Windows NT security domain. This is done as follows:
+</para>
+
+<itemizedlist>
+ <listitem><para>On the MS Windows NT domain controller using
+ the Server Manager add a machine account for the Samba server.
+ </para></listitem>
+
+ <listitem><para>Next, on the Linux system execute:
+ <command>smbpasswd -r PDC_NAME -j DOMAIN_NAME</command>
+ </para></listitem>
+</itemizedlist>
+
+<para>
+Use of this mode of authentication does require there to be
+a standard Unix account for the user in order to assign
+a uid once the account has been authenticated by the remote
+Windows DC. This account can be blocked to prevent logons by
+other than MS Windows clients by things such as setting an invalid
+shell in the <filename>/etc/passwd</filename> entry.
+</para>
+
+<para>
+An alternative to assigning UIDs to Windows users on a
+Samba member server is presented in the <ulink
+url="winbind.html">Winbind Overview</ulink> chapter in
+this HOWTO collection.
+</para>
+
+
+</sect2>
+
+
+<sect2>
+<title>Configure Samba as an authentication server</title>
+
+<para>
+This mode of authentication demands that there be on the
+Unix/Linux system both a Unix style account as well as and
+smbpasswd entry for the user. The Unix system account can be
+locked if required as only the encrypted password will be
+used for SMB client authentication.
+</para>
+
+<para>
+This method involves addition of the following parameters to
+the smb.conf file:
+</para>
+
+<para><programlisting>
+## please refer to the Samba PDC HOWTO chapter later in
+## this collection for more details
+[global]
+ encrypt passwords = Yes
+ security = user
+ domain logons = Yes
+ ; an OS level of 33 or more is recommended
+ os level = 33
+
+[NETLOGON]
+ path = /somewhare/in/file/system
+ read only = yes
+</programlisting></para>
+
+<para>
+in order for this method to work a Unix system account needs
+to be created for each user, as well as for each MS Windows NT/2000
+machine. The following structure is required.
+</para>
+
+<sect3>
+<title>Users</title>
+
+<para>
+A user account that may provide a home directory should be
+created. The following Linux system commands are typical of
+the procedure for creating an account.
+</para>
+
+<para><programlisting>
+ # useradd -s /bin/bash -d /home/"userid" -m "userid"
+ # passwd "userid"
+ Enter Password: <pw>
+
+ # smbpasswd -a "userid"
+ Enter Password: <pw>
+</programlisting></para>
+</sect3>
+
+<sect3>
+<title>MS Windows NT Machine Accounts</title>
+
+<para>
+These are required only when Samba is used as a domain
+controller. Refer to the Samba-PDC-HOWTO for more details.
+</para>
+
+<para><programlisting>
+ # useradd -s /bin/false -d /dev/null "machine_name"\$
+ # passwd -l "machine_name"\$
+ # smbpasswd -a -m "machine_name"
+</programlisting></para>
+</sect3>
+</sect2>
+</sect1>
+
+
+<sect1>
+<title>Conclusions</title>
+
+<para>
+Samba provides a flexible means to operate as...
+</para>
+
+<itemizedlist>
+ <listitem><para>A Stand-alone server - No special action is needed
+ other than to create user accounts. Stand-alone servers do NOT
+ provide network logon services, meaning that machines that use this
+ server do NOT perform a domain logon but instead make use only of
+ the MS Windows logon which is local to the MS Windows
+ workstation/server.
+ </para></listitem>
+
+ <listitem><para>An MS Windows NT 3.x/4.0 security domain member.
+ </para></listitem>
+
+
+ <listitem><para>An alternative to an MS Windows NT 3.x/4.0
+ Domain Controller.
+ </para></listitem>
+
+</itemizedlist>
+
+</sect1>
+
+</chapter>
-<chapter>
+<chapter id="unix-permissions">
<chapterinfo>
<author>
</chapterinfo>
-<title>UNIX Permission Bits and WIndows NT Access Control Lists</title>
+<title>UNIX Permission Bits and Windows NT Access Control Lists</title>
<sect1>
<title>Viewing and changing UNIX permissions using the NT
<para>Where <replaceable>SERVER</replaceable> is the NetBIOS name of
the Samba server, <replaceable>user</replaceable> is the user name of
the UNIX user who owns the file, and <replaceable>(Long name)</replaceable>
- is the discriptive string identifying the user (normally found in the
+ is the descriptive string identifying the user (normally found in the
GECOS field of the UNIX password database). Click on the <command>Close
</command> button to remove this dialog.</para>
you to change the ownership of this file to yourself (clicking on
it will display a dialog box complaining that the user you are
currently logged onto the NT client cannot be found). The reason
- for this is that changing the ownership of a file is a privilaged
+ for this is that changing the ownership of a file is a privileged
operation in UNIX, available only to the <emphasis>root</emphasis>
user. As clicking on this button causes NT to attempt to change
the ownership of a file to the current user logged into the NT
client this will not work with Samba at this time.</para>
<para>There is an NT chown command that will work with Samba
- and allow a user with Administrator privillage connected
+ and allow a user with Administrator privilege connected
to a Samba 2.0.4 server as root to change the ownership of
files on both a local NTFS filesystem or remote mounted NTFS
or Samba drive. This is available as part of the <emphasis>Seclib
<para>Where <replaceable>SERVER</replaceable> is the NetBIOS name of
the Samba server, <replaceable>user</replaceable> is the user name of
the UNIX user who owns the file, and <replaceable>(Long name)</replaceable>
- is the discriptive string identifying the user (normally found in the
+ is the descriptive string identifying the user (normally found in the
GECOS field of the UNIX password database).</para>
<para>If the parameter <parameter>nt acl support</parameter>
<title>File Permissions</title>
<para>The standard UNIX user/group/world triple and
- the correspinding "read", "write", "execute" permissions
+ the corresponding "read", "write", "execute" permissions
triples are mapped by Samba into a three element NT ACL
with the 'r', 'w', and 'x' bits mapped into the corresponding
NT permissions. The UNIX world permissions are mapped into
<para>The first thing to note is that the <command>"Add"</command>
button will not return a list of users in Samba 2.0.4 (it will give
- an error message of <command>"The remote proceedure call failed
+ an error message of <command>"The remote procedure call failed
and did not execute"</command>). This means that you can only
manipulate the current user/group/world permissions listed in
the dialog box. This actually works quite well as these are the
user/group/world component then you may either highlight the
component and click the <command>"Remove"</command> button,
or set the component to only have the special <command>"Take
- Ownership"</command> permission (dsplayed as <command>"O"
+ Ownership"</command> permission (displayed as <command>"O"
</command>) highlighted.</para>
</sect1>
as the <ulink url="smb.conf.5.html#FORCECREATEMODE"><parameter>force
create mode</parameter></ulink> parameter to provide compatibility
with Samba 2.0.4 where the permission change facility was introduced.
- To allow a user to modify all the user/group/world permissions on a file,
+ To allow a user to modify all the user/group/world permissions on a file
with no restrictions set this parameter to 000.</para>
<para>The <parameter>security mask</parameter> and <parameter>force
-<chapter>
+<chapter id="os2">
<chapterinfo>
driver from an OS/2 system.</para>
<para>Install the NT driver first for that printer. Then,
- add to your smb.conf a paramater, "os2 driver map =
+ add to your smb.conf a parameter, "os2 driver map =
<replaceable>filename</replaceable>". Then, in the file
specified by <replaceable>filename</replaceable>, map the
name of the NT driver name to the OS/2 driver name as
--- /dev/null
+<chapter id="pam">
+
+
+<chapterinfo>
+ <author>
+ <firstname>John</firstname><surname>Terpstra</surname>
+ <affiliation>
+ <orgname>Samba Team</orgname>
+ <address>
+ <email>jht@samba.org</email>
+ </address>
+ </affiliation>
+ </author>
+
+
+ <pubdate> (Jun 21 2001) </pubdate>
+</chapterinfo>
+
+<title>Configuring PAM for distributed but centrally
+managed authentication</title>
+
+<sect1>
+<title>Samba and PAM</title>
+
+<para>
+A number of Unix systems (eg: Sun Solaris), as well as the
+xxxxBSD family and Linux, now utilize the Pluggable Authentication
+Modules (PAM) facility to provide all authentication,
+authorization and resource control services. Prior to the
+introduction of PAM, a decision to use an alternative to
+the system password database (<filename>/etc/passwd</filename>)
+would require the provision of alternatives for all programs that provide
+security services. Such a choice would involve provision of
+alternatives to such programs as: <command>login</command>,
+<command>passwd</command>, <command>chown</command>, etc.
+</para>
+
+<para>
+PAM provides a mechanism that disconnects these security programs
+from the underlying authentication/authorization infrastructure.
+PAM is configured either through one file <filename>/etc/pam.conf</filename> (Solaris),
+or by editing individual files that are located in <filename>/etc/pam.d</filename>.
+</para>
+
+<para>
+The following is an example <filename>/etc/pam.d/login</filename> configuration file.
+This example had all options been uncommented is probably not usable
+as it stacks many conditions before allowing successful completion
+of the login process. Essentially all conditions can be disabled
+by commenting them out except the calls to <filename>pam_pwdb.so</filename>.
+</para>
+
+<para><programlisting>
+#%PAM-1.0
+# The PAM configuration file for the `login' service
+#
+auth required pam_securetty.so
+auth required pam_nologin.so
+# auth required pam_dialup.so
+# auth optional pam_mail.so
+auth required pam_pwdb.so shadow md5
+# account requisite pam_time.so
+account required pam_pwdb.so
+session required pam_pwdb.so
+# session optional pam_lastlog.so
+# password required pam_cracklib.so retry=3
+password required pam_pwdb.so shadow md5
+</programlisting></para>
+
+<para>
+PAM allows use of replacable modules. Those available on a
+sample system include:
+</para>
+
+<para><programlisting>
+$ /bin/ls /lib/security
+pam_access.so pam_ftp.so pam_limits.so
+pam_ncp_auth.so pam_rhosts_auth.so pam_stress.so
+pam_cracklib.so pam_group.so pam_listfile.so
+pam_nologin.so pam_rootok.so pam_tally.so
+pam_deny.so pam_issue.so pam_mail.so
+pam_permit.so pam_securetty.so pam_time.so
+pam_dialup.so pam_lastlog.so pam_mkhomedir.so
+pam_pwdb.so pam_shells.so pam_unix.so
+pam_env.so pam_ldap.so pam_motd.so
+pam_radius.so pam_smbpass.so pam_unix_acct.so
+pam_wheel.so pam_unix_auth.so pam_unix_passwd.so
+pam_userdb.so pam_warn.so pam_unix_session.so
+</programlisting></para>
+
+<para>
+The following example for the login program replaces the use of
+the <filename>pam_pwdb.so</filename> module which uses the system
+password database (<filename>/etc/passwd</filename>,
+<filename>/etc/shadow</filename>, <filename>/etc/group</filename>) with
+the module <filename>pam_smbpass.so</filename> which uses the Samba
+database which contains the Microsoft MD4 encrypted password
+hashes. This database is stored in either
+<filename>/usr/local/samba/private/smbpasswd</filename>,
+<filename>/etc/samba/smbpasswd</filename>, or in
+<filename>/etc/samba.d/smbpasswd</filename>, depending on the
+Samba implementation for your Unix/Linux system. The
+<filename>pam_smbpass.so</filename> module is provided by
+Samba version 2.2.1 or later. It can be compiled only if the
+<constant>--with-pam --with-pam_smbpass</constant> options are both
+provided to the Samba <command>configure</command> program.
+</para>
+
+<para><programlisting>
+#%PAM-1.0
+# The PAM configuration file for the `login' service
+#
+auth required pam_smbpass.so nodelay
+account required pam_smbpass.so nodelay
+session required pam_smbpass.so nodelay
+password required pam_smbpass.so nodelay
+</programlisting></para>
+
+<para>
+The following is the PAM configuration file for a particular
+Linux system. The default condition uses <filename>pam_pwdb.so</filename>.
+</para>
+
+<para><programlisting>
+#%PAM-1.0
+# The PAM configuration file for the `samba' service
+#
+auth required /lib/security/pam_pwdb.so nullok nodelay shadow audit
+account required /lib/security/pam_pwdb.so audit nodelay
+session required /lib/security/pam_pwdb.so nodelay
+password required /lib/security/pam_pwdb.so shadow md5
+</programlisting></para>
+
+<para>
+In the following example the decision has been made to use the
+smbpasswd database even for basic samba authentication. Such a
+decision could also be made for the passwd program and would
+thus allow the smbpasswd passwords to be changed using the passwd
+program.
+</para>
+
+<para><programlisting>
+#%PAM-1.0
+# The PAM configuration file for the `samba' service
+#
+auth required /lib/security/pam_smbpass.so nodelay
+account required /lib/security/pam_pwdb.so audit nodelay
+session required /lib/security/pam_pwdb.so nodelay
+password required /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf
+</programlisting></para>
+
+<para>
+Note: PAM allows stacking of authentication mechanisms. It is
+also possible to pass information obtained within on PAM module through
+to the next module in the PAM stack. Please refer to the documentation for
+your particular system implementation for details regarding the specific
+capabilities of PAM in this environment. Some Linux implmentations also
+provide the <filename>pam_stack.so</filename> module that allows all
+authentication to be configured in a single central file. The
+<filename>pam_stack.so</filename> method has some very devoted followers
+on the basis that it allows for easier administration. As with all issues in
+life though, every decision makes trade-offs, so you may want examine the
+PAM documentation for further helpful information.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Distributed Authentication</title>
+
+<para>
+The astute administrator will realize from this that the
+combination of <filename>pam_smbpass.so</filename>,
+<command>winbindd</command>, and <command>rsync</command> (see
+<ulink url="http://rsync.samba.org/">http://rsync.samba.org/</ulink>)
+will allow the establishment of a centrally managed, distributed
+user/password database that can also be used by all
+PAM (eg: Linux) aware programs and applications. This arrangement
+can have particularly potent advantages compared with the
+use of Microsoft Active Directory Service (ADS) in so far as
+reduction of wide area network authentication traffic.
+</para>
+
+</sect1>
+
+<sect1>
+<title>PAM Configuration in smb.conf</title>
+
+<para>
+There is an option in smb.conf called <ulink
+url="smb.conf.5.html#OBEYPAMRESTRICTIONS">obey pam restrictions</ulink>.
+The following is from the on-line help for this option in SWAT;
+</para>
+
+<para>
+When Samba 2.2 is configure to enable PAM support (i.e.
+<constant>--with-pam</constant>), 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
+<ulink url="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = yes</ulink>.
+The reason is that PAM modules cannot support the challenge/response
+authentication mechanism needed in the presence of SMB
+password encryption.
+</para>
+
+<para>Default: <command>obey pam restrictions = no</command></para>
+
+</sect1>
+</chapter>
-<chapter>
+<chapter id="samba-pdc">
<chapterinfo>
<title>Prerequisite Reading</title>
<para>
-Before you continue readingin this chapter, please make sure
+Before you continue reading in this chapter, please make sure
that you are comfortable with configuring basic files services
-in smb.conf and how to enable and administrate password
+in smb.conf and how to enable and administer password
encryption in Samba. Theses two topics are covered in the
<ulink url="smb.conf.5.html"><filename>smb.conf(5)</filename></ulink>
-manpage and the <ulink url="EMCRYPTION.html">Encryption chapter</ulink>
+manpage and the <ulink url="ENCRYPTION.html">Encryption chapter</ulink>
of this HOWTO Collection.
</para>
<para>
<emphasis>Author's Note :</emphasis> This document is a combination
of David Bannon's Samba 2.2 PDC HOWTO and the Samba NT Domain FAQ.
-Both documents are superceeded by this one.
+Both documents are superseded by this one.
</para>
</note>
<para>
Version of Samba prior to release 2.2 had marginal capabilities to
-act as a Windows NT 4.0 Primary Domain Controller (PDC). Beginning with
+act as a Windows NT 4.0 Primary DOmain Controller <indexterm><primary>Primary
+Domain Controller</primary></indexterm> (PDC). Beginning with
Samba 2.2.0, we are proud to announce official support for Windows NT 4.0
style domain logons from Windows NT 4.0 (through SP6) and Windows 2000 (through
SP1) clients. This article outlines the steps necessary for configuring Samba
<para>
As Samba 2.2 does not offer a complete implementation of group mapping between
Windows NT groups and UNIX groups (this is really quite complicated to explain
-in a short space), you should refer to the <ulink url="smb.conf.5.html#DOMAINADMINUSERS">domain
-admin users</ulink> and <ulink url="smb.conf.5.html#DOMAINADMINGROUP">domain
-admin group</ulink> smb.conf parameters for information of creating a Domain Admins
+in a short space), you should refer to the <ulink url="smb.conf.5.html#DOMAINADMINGROUP">domain
+admin group</ulink> smb.conf parameter for information of creating "Domain Admins"
style accounts.
</para>
A machine trust account is a samba user account owned by a computer.
The account password 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
+to prevent an unauthorized machine with the same NetBIOS name from
joining the domain and gaining access to domain user/group accounts.
Hence a Windows 9x host is never a true member of a domain because it does
not posses a machine trust account, and thus has no shared secret with the DC.
<listitem><para>
Manual creation before joining the client to the domain. In this case,
the password is set to a known value -- the lower case of the
- machine's netbios name.
+ machine's NetBIOS name.
</para></listitem>
<listitem><para>
</para>
<para>
-<prompt>root# </prompt>/usr/sbin/useradd -g 100 -d /dev/null -c <replaceable>
-machine_nickname</replaceable> -m -s /bin/false <replaceable>machine_name</replaceable>$
+<prompt>root# </prompt>/usr/sbin/useradd -g 100 -d /dev/null -c <replaceable>"machine
+nickname"</replaceable> -s /bin/false <replaceable>machine_name</replaceable>$
+</para>
+<para>
+<prompt>root# </prompt>passwd -l <replaceable>machine_name</replaceable>$
</para>
<para>
<para>
Above, <replaceable>machine_nickname</replaceable> can be any descriptive name for the
pc i.e. BasementComputer. The <replaceable>machine_name</replaceable> absolutely must be
-the netbios name of the pc to be added to the domain. The "$" must append the netbios
+the NetBIOS name of the pc to be added to the domain. The "$" must append the NetBIOS
name of the pc or samba will not recognize this as a machine account
</para>
</para>
<para>
-where <replaceable>machine_name</replaceable> is the machine's netbios
+where <replaceable>machine_name</replaceable> is the machine's NetBIOS
name.
</para>
the "Server Manager". From the time at which the account is created
to the time which th client joins the domain and changes the password,
your domain is vulnerable to an intruder joining your domain using a
- a machine with the same netbios name. A PDC inherently trusts
+ a machine with the same NetBIOS name. A PDC inherently trusts
members of the domain and will serve out a large degree of user
information to such clients. You have been warned!
</para>
In Samba 2.2.1, <emphasis>only the root account</emphasis> can be used to create
machine accounts like this. Therefore, it is required to create
an entry in smbpasswd for <emphasis>root</emphasis>. The password
-<emphasis>SHOULD</emphasis> be set to s different password that the
+<emphasis>SHOULD</emphasis> be set to a different password that the
associated <filename>/etc/passwd</filename> entry for security reasons.
</para>
</sect2>
have not been created correctly. Make sure that you have the entry
correct for the machine account in smbpasswd file on the Samba PDC.
If you added the account using an editor rather than using the smbpasswd
- utility, make sure that the account name is the machine netbios name
- with a '$' appended to it ( ie. computer_name$ ). There must be an entry
+ utility, make sure that the account name is the machine NetBIOS name
+ with a '$' appended to it ( i.e. computer_name$ ). There must be an entry
in both /etc/passwd and the smbpasswd file. Some people have reported
that inconsistent subnet masks between the Samba server and the NT
client have caused this problem. Make sure that these are consistent
<para>
At first be ensure to enable the useraccounts with <command>smbpasswd -e
- %user%</command>, this is normaly done, when you create an account.
+ %user%</command>, this is normally done, when you create an account.
</para>
<para>
<para>
The Windows NT policy editor is also included with the Service Pack 3 (and
later) for Windows NT 4.0. Extract the files using <command>servicepackname /x</command>,
- ie thats <command>Nt4sp6ai.exe /x</command> for service pack 6a. The policy editor,
+ i.e. that's <command>Nt4sp6ai.exe /x</command> for service pack 6a. The policy editor,
<command>poledit.exe</command> and the associated template files (*.adm) should
be extracted as well. It is also possible to downloaded the policy template
files for Office97 and get a copy of the policy editor. Another possible
<para>
One of the best diagnostic tools for debugging problems is Samba itself.
- You can use the -d option for both smbd and nmbd to specifiy what
+ You can use the -d option for both smbd and nmbd to specify what
'debug level' at which to run. See the man pages on smbd, nmbd and
smb.conf for more information on debugging options. The debug
level can range from 1 (the default) to 10 (100 for debugging passwords).
(aka. netmon) is available on the Microsoft Developer Network CD's,
the Windows NT Server install CD and the SMS CD's. The version of
netmon that ships with SMS allows for dumping packets between any two
- computers (ie. placing the network interface in promiscuous mode).
+ 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
</para></listitem>
<listitem><para> Don't cross post. Work out which is the best list to post to
- and see what happens, ie don't post to both samba-ntdom and samba-technical.
+ and see what happens, i.e. don't post to both samba-ntdom and samba-technical.
Many people active on the lists subscribe to more
than one list and get annoyed to see the same message two or more times.
Often someone will see a message and thinking it would be better dealt
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 very stupid) to create a domain where the user
-database is not shared between servers, ie they are effectively workgroup
+database is not shared between servers, i.e. they are effectively workgroup
servers advertising themselves as participating in a domain. This
demonstrates how authentication is quite different from but closely
involved with domains.
<listitem>
<para>
The client then connects to the user's home share and searches for the
- user's profile. As it turns out, you can specify the users home share as
+ user's profile. As it turns out, you can specify the user's home share as
a sharename and path. For example, \\server\fred\.profile.
If the profiles are found, they are implemented.
</para>
<listitem>
<para>
- you will probabaly find that your clients automatically mount the
+ you will probably find that your clients automatically mount the
\\SERVER\NETLOGON share as drive z: while logging in. You can put
some useful programs there to execute from the batch files.
</para>
when operating as a DC. While it may technically be possible
to configure a server as such (after all, browsing and domain logons
are two distinctly different functions), it is not a good idea to
-so. You should remember that the DC must register the DOMAIN#1b netbios
+so. You should remember that the DC must register the DOMAIN#1b NetBIOS
name. This is the name used by Windows clients to locate the DC.
Windows clients do not distinguish between the DC and the DMB.
For this reason, it is very wise to configure the Samba DC as the DMB.
<para>
Win9X 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 users home share. This means that Win9X
+profiles location field, only the user's home share. This means that Win9X
profiles are restricted to being in the user's home directory.
</para>
These directories and their contents will be merged with the local
versions stored in c:\windows\profiles\username on subsequent logins,
taking the most recent from each. You will need to use the [global]
-options "preserve case = yes", "short case preserve = yes" and
+options "preserve case = yes", "short preserve case = yes" and
"case sensitive = no" in order to maintain capital letters in shortcuts
in any of the profile folders.
</para>
<listitem>
<para>
- search for the user's .PWL password-cacheing file in the c:\windows
+ search for the user's .PWL password-caching file in the c:\windows
directory, and delete it.
</para>
</listitem>
</para>
<para>
-[lkcl 20aug97 - after samba digest correspondance, one user found, and
+[lkcl 20aug97 - after samba digest correspondence, one user found, and
another confirmed, that profiles cannot be loaded from a samba server
unless "security = user" and "encrypt passwords = yes" (see the file
ENCRYPTION.txt) or "security = server" and "password server = ip.address.
-of.yourNTserver" are used. either of these options will allow the NT
+of.yourNTserver" are used. Either of these options will allow the NT
workstation to access the samba server using LAN manager encrypted
passwords, without the user intervention normally required by NT
workstation for clear-text passwords].
<para>
The User database is called the SAM (Security Access Manager) database and
is used for all user authentication as well as for authentication of inter-
-process authentication (ie: to ensure that the service action a user has
+process authentication (i.e. to ensure that the service action a user has
requested is permitted within the limits of that user's privileges).
</para>
<para>
Windows for Workgroups, Windows 95, and Windows NT Workstations and Servers
can participate in a Domain security system that is controlled by Windows NT
-servers that have been correctly configured. At most every domain will have
+servers that have been correctly configured. Almost every domain will have
ONE Primary Domain Controller (PDC). It is desirable that each domain will
have at least one Backup Domain Controller (BDC).
</para>
-<chapter>
+<chapter id="install">
<title>How to Install and Test SAMBA</title>
</userinput></para>
<para>first to see what special options you can enable.
- Then exectuting</para>
+ Then executing</para>
<para><prompt>root# </prompt><userinput>make</userinput></para>
<para>which would allow connections by anyone with an
account on the server, using either their login name or
"homes" as the service name. (Note that I also set the
- workgroup that Samba is part of. See BROWSING.txt for defails)</para>
+ workgroup that Samba is part of. See BROWSING.txt for details)</para>
<para>Note that <command>make install</command> will not install
a <filename>smb.conf</filename> file. You need to create it
not it will give an error message.</para>
<para>Make sure it runs OK and that the services look
- resonable before proceeding. </para>
+ reasonable before proceeding. </para>
</sect1>
<para>NOTE: Some unixes already have entries like netbios_ns
(note the underscore) in <filename>/etc/services</filename>.
You must either edit <filename>/etc/services</filename> or
- <filename>/etc/inetd.conf</filename> to make them consistant.</para>
+ <filename>/etc/inetd.conf</filename> to make them consistent.</para>
<para>NOTE: On many systems you may need to use the
"interfaces" option in smb.conf to specify the IP address
and netmask of your interfaces. Run <command>ifconfig</command>
as root if you don't know what the broadcast is for your
net. <command>nmbd</command> tries to determine it at run
- time, but fails on somunixes. See the section on "testing nmbd"
+ time, but fails on some unixes. See the section on "testing nmbd"
for a method of finding if you need to do this.</para>
<para>!!!WARNING!!! Many unixes only accept around 5
<sect2>
<title>Diagnosing Problems</title>
- <para>If you have instalation problems then go to
+ <para>If you have installation problems then go to
<filename>DIAGNOSIS.txt</filename> to try to find the
problem.</para>
</sect2>
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 DENY_NONE, DENY_READ, DENY_WRITE
- or DENY_ALL. There are also special compatability modes called
+ or DENY_ALL. There are also special compatibility modes called
DENY_FCB and DENY_DOS.</para>
<para>You can disable share modes using "share modes = no".
<para>If you have problems using filenames with accented
characters in them (like the German, French or Scandinavian
- character sets) then I recommmend you look at the "valid chars"
+ character sets) then I recommend you look at the "valid chars"
option in smb.conf and also take a look at the validchars
package in the examples directory.</para>
</sect2>
-<chapter>
+<chapter id="msdfs">
<chapterinfo>
<author>
-<chapter>
+<chapter id="printing">
<chapterinfo>
download).
</para>
-<para>You should modify the server's smb.conf file to create the
+<para>You should modify the server's smb.conf file to add the global
+parameters and to create the
following file share (of course, some of the parameter values,
such as 'path' are arbitrary and should be replaced with
appropriate values for your site):</para>
<para><programlisting>
+[global]
+ ; members of the ntadmin group should be able
+ ; to add drivers and set printer properties
+ ; root is implicitly a 'printer admin'
+ printer admin = @ntadmin
+
[print$]
path = /usr/local/samba/printers
guest ok = yes
; sure this account can copy files to the share. If this
; is setup to a non-root account, then it should also exist
; as a 'printer admin'
- write list = ntadmin
+ write list = @ntadmin,root
</programlisting></para>
<para>The <ulink url="smb.conf.5.html#WRITELIST"><parameter>
write list</parameter></ulink> is used to allow administrative
level user accounts to have write access in order to update files
-on the share. See the <ulink url="smb./conf.5.html">smb.conf(5)
+on the share. See the <ulink url="smb.conf.5.html">smb.conf(5)
man page</ulink> for more information on configuring file shares.</para>
<para>The requirement for <ulink url="smb.conf.5.html#GUESTOK"><command>guest
<itemizedlist>
<listitem><para>The connected user is able to successfully
execute an OpenPrinterEx(\\server) with administrative
- priviledges (i.e. root or <parameter>printer admin</parameter>).
+ privileges (i.e. root or <parameter>printer admin</parameter>).
</para></listitem>
<listitem><para><ulink url="smb.conf.5.html#SHOWADDPRINTERWIZARD"><parameter>show
the Imprints tool set was the name space issues between
various supported client architectures. For example, Windows
NT includes a driver named "Apple LaserWriter II NTX v51.8"
- and Windows 95 callsits version of this driver "Apple
+ and Windows 95 calls its version of this driver "Apple
LaserWriter II NTX"</para>
<para>The problem is how to know what client drivers have
<para>
Given that printer driver management has changed (we hope improved) in
2.2 over prior releases, migration from an existing setup to 2.2 can
-follow several paths.
+follow several paths. Here are the possible scenarios for
+migration:
</para>
-<para>
-Windows clients have a tendency to remember things for quite a while.
-For example, if a Windows NT client has attached to a Samba 2.0 server,
-it will remember the server as a LanMan printer server. Upgrading
-the Samba host to 2.2 makes support for MSRPC printing possible, but
-the NT client will still remember the previous setting.
-</para>
-
-<para>
-In order to give an NT client printing "amesia" (only necessary if you
-want to use the newer MSRPC printing functionality in Samba), delete
-the registry keys associated with the print server contained in
-<constant>[HKLM\SYSTEM\CurrentControlSet\Control\Print]</constant>. The
-spooler service on the client should be stopped prior to doing this:
-</para>
-
-<para>
-<prompt>C:\WINNT\ ></prompt> <userinput>net stop spooler</userinput>
-</para>
-
-<para>
-<emphasis>All the normal disclaimers about editing the registry go
-here.</emphasis> Be careful, and know what you are doing.
-</para>
-
-<para>
-The spooler service should be restarted after you have finished
-removing the appropriate registry entries by replacing the
-<command>stop</command> command above with <command>start</command>.
-</para>
-
-<para>
-Windows 9x clients will continue to use LanMan printing calls
-with a 2.2 Samba server so there is no need to perform any of these
-modifications on non-NT clients.
-</para>
-
-<warning>
-<title>Achtung!</title>
-
-<para>
-The following smb.conf parameters are considered to be depreciated and will
-be removed soon. Do not use them in new installations
-</para>
-
-<itemizedlist>
- <listitem><para><parameter>printer driver file (G)</parameter>
- </para></listitem>
-
- <listitem><para><parameter>printer driver (S)</parameter>
- </para></listitem>
-
- <listitem><para><parameter>printer driver location (S)</parameter>
- </para></listitem>
-</itemizedlist>
-</warning>
-
-
-<para>
-Here are the possible scenarios for supporting migration:
-</para>
-
<itemizedlist>
<listitem><para>If you do not desire the new Windows NT
print driver support, nothing needs to be done.
<listitem><para>If you want to take advantage of NT printer
driver support but do not want to migrate the
9x drivers to the new setup, the leave the existing
- printers.def file. When smbd attempts to locate a
+ <filename>printers.def</filename> file. When smbd attempts
+ to locate a
9x driver for the printer in the TDB and fails it
will drop down to using the printers.def (and all
associated parameters). The <command>make_printerdef</command>
tool will also remain for backwards compatibility but will
- be moved to the "this tool is the old way of doing it"
- pile.</para></listitem>
+ be removed in the next major release.</para></listitem>
<listitem><para>If you install a Windows 9x driver for a printer
on your Samba host (in the printing TDB), this information will
</para></listitem>
</itemizedlist>
+
+<warning>
+<title>Achtung!</title>
+
+<para>
+The following <filename>smb.conf</filename> parameters are considered to
+be deprecated and will be removed soon. Do not use them in new
+installations
+</para>
+
+<itemizedlist>
+ <listitem><para><parameter>printer driver file (G)</parameter>
+ </para></listitem>
+
+ <listitem><para><parameter>printer driver (S)</parameter>
+ </para></listitem>
+
+ <listitem><para><parameter>printer driver location (S)</parameter>
+ </para></listitem>
+</itemizedlist>
+</warning>
+
+
+<para>
+The have been two new parameters add in Samba 2.2.2 to for
+better support of Samba 2.0.x backwards capability (<parameter>disable
+spoolss</parameter>) and for using local printers drivers on Windows
+NT/2000 clients (<parameter>use client driver</parameter>). Both of
+these options are described in the smb.coinf(5) man page and are
+disabled by default.
+</para>
+
+
</sect1>
* NT4:
*
* On NT4, you only have a global devicemode. This global devicemode can be changed
- * by the administrator (or by a user with enough privs). Everytime a user
- * wants to print, the devicemode is resetted to the default. In Word, everytime
+ * by the administrator (or by a user with enough privs). Every time a user
+ * wants to print, the devicemode is reset to the default. In Word, every time
* you print, the printer's characteristics are always reset to the global devicemode.
*
* NT 2000:
* In W2K, there is the notion of per-user devicemode. The first time you use
* a printer, a per-user devicemode is build from the global devicemode.
* If you change your per-user devicemode, it is saved in the registry, under the
- * H_KEY_CURRENT_KEY sub_tree. So that everytime you print, you have your default
+ * H_KEY_CURRENT_KEY sub_tree. So that every time you print, you have your default
* printer preferences available.
*
* To change the per-user devicemode: it's the "Printing Preferences ..." button
<!ENTITY Samba-PDC-HOWTO SYSTEM "Samba-PDC-HOWTO.sgml">
<!ENTITY CVS-Access SYSTEM "CVS-Access.sgml">
<!ENTITY IntegratingWithWindows SYSTEM "Integrating-with-Windows.sgml">
+<!ENTITY Samba-PAM SYSTEM "PAM-Authentication-And-Samba.sgml">
+<!ENTITY INDEX-FILE SYSTEM "index.sgml">
]>
<book id="Samba-Project-Documentation">
<surname>SAMBA Team</surname>
</author>
<address><email>samba@samba.org</email></address>
- <pubdate>$rcsId</pubdate>
</bookinfo>
<dedication>
<title>Abstract</title>
+<para>
+<emphasis>Last Update</emphasis> : Tue Jul 31 15:58:03 CDT 2001
+</para>
+
<para>
This book is a collection of HOWTOs added to Samba documentation over the years.
I try to ensure that all are current, but sometimes the is a larger job
</dedication>
+<!-- Chapters -->
&UNIX-INSTALL;
&IntegratingWithWindows;
-&ENCRYPTION;
+&Samba-PAM;
&MS-Dfs-Setup;
+&NT-Security;
&PRINTER-DRIVER2;
&DOMAIN-MEMBER;
&Samba-PDC-HOWTO;
&WINBIND;
-&NT-Security;
&OS2-Client;
&CVS-Access;
+<!-- Autogenerated Index -->
+&INDEX-FILE;
+
</book>
-<chapter>
+<chapter id="winbind">
<chapterinfo>
<pubdate>16 Oct 2000</pubdate>
</chapterinfo>
-<title>Unifed Logons between Windows NT and UNIX using Winbind</title>
+<title>Unified Logons between Windows NT and UNIX using Winbind</title>
<sect1>
<title>Abstract</title>
<para>Integration of UNIX and Microsoft Windows NT through
a unified logon has been considered a "holy grail" in heterogeneous
- computing environments for a long time. We present <emphasis>winbind
- </emphasis>, a component of the Samba suite of programs as a
- solution to the unied logon problem. Winbind uses a UNIX implementation
+ computing environments for a long time. We present
+ <emphasis>winbind</emphasis>, a component of the Samba suite
+ of programs as a solution to the unified logon problem. Winbind
+ uses a UNIX implementation
of Microsoft RPC calls, Pluggable Authentication Modules, and the Name
Service Switch to allow Windows NT domain users to appear and operate
as UNIX users on a UNIX machine. This paper describes the winbind
and use the Samba suite of programs to provide file and print services
between the two. This solution is far from perfect however, as
adding and deleting users on both sets of machines becomes a chore
- and two sets of passwords are required both of which which
+ and two sets of passwords are required both of which
can lead to synchronization problems between the UNIX and Windows
systems and confusion for users.</para>
- <para>We divide the unifed logon problem for UNIX machines into
+ <para>We divide the unified logon problem for UNIX machines into
three smaller problems:</para>
<itemizedlist>
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 unifed logon
+ and elegant solution to all three components of the unified logon
problem.</para>
</sect1>
<para>The end result is that whenever any
program on the UNIX machine asks the operating system to lookup
a user or group name, the query will be resolved by asking the
- NT domain controller for the specied domain to do the lookup.
+ NT domain controller for the specified domain to do the lookup.
Because Winbind hooks into the operating system at a low level
(via the NSS name resolution modules in the C library) this
redirection to the NT domain controller is completely
that redirection to a domain controller is wanted for a particular
lookup and which trusted domain is being referenced.</para>
- <para>Additionally, Winbind provides a authentication service
+ <para>Additionally, Winbind provides an authentication service
that hooks into the Pluggable Authentication Modules (PAM) system
to provide authentication via a NT domain to any PAM enabled
applications. This capability solves the problem of synchronizing
- passwords between systems as all passwords are stored in a single
+ passwords between systems since all passwords are stored in a single
location (on the domain controller).</para>
<sect2>
existing NT based domain infrastructure into which they wish
to put UNIX workstations or servers. Winbind will allow these
organizations to deploy UNIX workstations without having to
- maintain a separate account infrastructure. This greatly simplies
- the administrative overhead of deploying UNIX workstations into
- a NT based organization.</para>
+ maintain a separate account infrastructure. This greatly
+ simplifies the administrative overhead of deploying UNIX
+ workstations into a NT based organization.</para>
<para>Another interesting way in which we expect Winbind to
be used is as a central part of UNIX based appliances. Appliances
<para>The Name Service Switch, or NSS, is a feature that is
present in many UNIX operating systems. It allows system
information such as hostnames, mail aliases and user information
- to be resolved from dierent sources. For example, a standalone
+ to be resolved from different sources. For example, a standalone
UNIX workstation may resolve system information from a series of
- flat files stored on the local lesystem. A networked workstation
+ flat files stored on the local filesystem. A networked workstation
may first attempt to resolve system information from local files,
- then consult a NIS database for user information or a DNS server
+ and then consult a NIS database for user information or a DNS server
for hostname information.</para>
<para>The NSS application programming interface allows winbind
a NT domain plus any trusted domain as though they were local
users and groups.</para>
- <para>The primary control le for NSS is <filename>/etc/nsswitch.conf
- </filename>. When a UNIX application makes a request to do a lookup
+ <para>The primary control file for NSS is
+ <filename>/etc/nsswitch.conf</filename>.
+ When a UNIX application makes a request to do a lookup
the C library looks in <filename>/etc/nsswitch.conf</filename>
for a line which matches the service type being requested, for
example the "passwd" service type is used when user or group names
are looked up. This config line species which implementations
- of that service should be tried andin what order. If the passwd
+ of that service should be tried and in what order. If the passwd
config line is:</para>
<para><command>passwd: files example</command></para>
<para>Pluggable Authentication Modules, also known as PAM,
is a system for abstracting authentication and authorization
technologies. With a PAM module it is possible to specify different
- authentication methods for dierent system applications without
+ 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
UNIX system. This allows Windows NT users to log in to a UNIX
machine and be authenticated against a suitable Primary Domain
Controller. These users can also change their passwords and have
- this change take eect directly on the Primary Domain Controller.
+ this change take effect directly on the Primary Domain Controller.
</para>
- <para>PAM is congured by providing control files in the directory
+ <para>PAM is configured by providing control files in the directory
<filename>/etc/pam.d/</filename> for each of the services that
require authentication. When an authentication request is made
by an application the PAM code in the C library looks up this
authentication check and in what order. This interface makes adding
a new authentication service for Winbind very easy, all that needs
to be done is that the <filename>pam_winbind.so</filename> module
- is copied to <filename>/lib/security/</filename> and the pam
+ is copied to <filename>/lib/security/</filename> and the PAM
control files for relevant services are updated to allow
authentication via winbind. See the PAM documentation
for more details.</para>
<title>User and Group ID Allocation</title>
<para>When a user or group is created under Windows NT
- is it allocated a numerical relative identier (RID). This is
- slightly dierent to UNIX which has a range of numbers which are
+ is it allocated a numerical relative identifier (RID). This is
+ slightly different to UNIX which has a range of numbers that are
used to identify users, and the same range in which to identify
groups. It is winbind's job to convert RIDs to UNIX id numbers and
- vice versa. When winbind is congured it is given part of the UNIX
+ vice versa. When winbind is configured it is given part of the UNIX
user id space and a part of the UNIX group id space in which to
store Windows NT users and groups. If a Windows NT user is
resolved for the first time, it is allocated the next UNIX id from
to UNIX user ids and group ids.</para>
<para>The results of this mapping are stored persistently in
- a ID mapping database held in a tdb database). This ensures that
+ an ID mapping database held in a tdb database). This ensures that
RIDs are mapped to UNIX IDs in a consistent way.</para>
</sect2>
by NT domain controllers. User or group information returned
by a PDC is cached by winbind along with a sequence number also
returned by the PDC. This sequence number is incremented by
- Windows NT whenever any user or group information is modied. If
+ Windows NT whenever any user or group information is modified. If
a cached entry has expired, the sequence number is requested from
the PDC and compared against the sequence number of the cached entry.
If the sequence numbers do not match, then the cached information
<sect1>
<title>Installation and Configuration</title>
+
+<para>
+Many thanks to John Trostel <ulink
+url="mailto:jtrostel@snapserver.com">jtrostel@snapserver.com</ulink>
+for providing the HOWTO for this section.
+</para>
+
+<para>
+This HOWTO describes how to get winbind services up and running
+to control access and authenticate users on your Linux box using
+the winbind services which come with SAMBA 2.2.2.
+</para>
+
+
+<sect2>
+<title>Introduction</title>
+
+<para>
+This HOWTO describes the procedures used to get winbind up and
+running on my RedHat 7.1 system. Winbind is capable of providing access
+and authentication control for Windows Domain users through an NT
+or Win2K PDC for 'regular' services, such as telnet a nd ftp, as
+well for SAMBA services.
+</para>
+
+<para>
+This HOWTO has been written from a 'RedHat-centric' perspective, so if
+you are using another distribution, you may have to modify the instructions
+somewhat to fit the way your distribution works.
+</para>
+
+
+<itemizedlist>
+<listitem>
+ <para>
+ <emphasis>Why should I to this?</emphasis>
+ </para>
+
+ <para>This allows the SAMBA administrator to rely on the
+ authentication mechanisms on the NT/Win2K PDC for the authentication
+ of domain members. NT/Win2K users no longer need to have separate
+ accounts on the SAMBA server.
+ </para>
+</listitem>
+
+<listitem>
+ <para>
+ <emphasis>Who should be reading this document?</emphasis>
+ </para>
+
+ <para>
+ This HOWTO is designed for system administrators. If you are
+ implementing SAMBA on a file server and wish to (fairly easily)
+ integrate existing NT/Win2K users from your PDC onto the
+ SAMBA server, this HOWTO is for you. That said, I am no NT or PAM
+ expert, so you may find a better or easier way to accomplish
+ these tasks.
+ </para>
+</listitem>
+</itemizedlist>
+</sect2>
+
+
+<sect2>
+<title>Requirements</title>
+
+<para>
+If you have a samba configuration file that you are currently
+using... BACK IT UP! If your system already uses PAM, BACK UP
+THE <filename>/etc/pam.d</filename> directory contents! If you
+haven't already made a boot disk, MAKE ON NOW!
+</para>
+
+<para>
+Messing with the pam configuration files can make it nearly impossible
+to log in to yourmachine. That's why you want to be able to boot back
+into your machine in single user mode and restore your
+<filename>/etc/pam.d</filename> back to the original state they were in if
+you get frustrated with the way things are going. ;-)
+</para>
+
+<para>
+The newest version of SAMBA (version 2.2.2), available from
+cvs.samba.org, now include a functioning winbindd daemon. Please refer
+to the main SAMBA web page or, better yet, your closest SAMBA mirror
+site for instructions on downloading the source code.
+</para>
+
+<para>
+To allow Domain users the ability to access SAMBA shares and
+files, as well as potentially other services provided by your
+SAMBA machine, PAM (pluggable authentication modules) must
+be setup properly on your machine. In order to compile the
+winbind modules, you should have at least the pam libraries resident
+on your system. For recent RedHat systems (7.1, for instance), that
+means 'pam-0.74-22'. For best results, it is helpful to also
+install the development packages in 'pam-devel-0.74-22'.
+</para>
+
+</sect2>
+
+
+<sect2>
+<title>Testing Things Out</title>
+
+<para>
+Before starting, it is probably best to kill off all the SAMBA
+related daemons running on your server. Kill off all <command>smbd</command>,
+<command>nmbd</command>, and <command>winbindd</command> processes that may
+be running. To use PAM, you will want to make sure that you have the
+standard PAM package (for RedHat) which supplies the <filename>/etc/pam.d</filename>
+directory structure, including the pam modules are used by pam-aware
+services, several pam libraries, and the <filename>/usr/doc</filename>
+and <filename>/usr/man</filename> entries for pam. Winbind built better
+in SAMBA if the pam-devel package was also installed. This package includes
+the header files needed to compile pam-aware applications. For instance, my RedHat
+system has both 'pam-0.74-22' and 'pam-devel-0.74-22' RPMs installed.
+</para>
+
+<sect3>
+<title>Configure and compile SAMBA</title>
+
+<para>
+The configuration and compilation of SAMBA is pretty straightforward.
+The first three steps maynot be necessary depending upon
+whether or not you have previously built the Samba binaries.
+</para>
+
+<para><programlisting>
+<prompt>root# </prompt> autoconf
+<prompt>root# </prompt> make clean
+<prompt>root# </prompt> rm config.cache
+<prompt>root# </prompt> ./configure --with-winbind
+<prompt>root# </prompt> make
+<prompt>root# </prompt> make install
+</programlisting></para>
+
+
+<para>
+This will, by default, install SAMBA in /usr/local/samba. See the
+main SAMBA documentation if you want to install SAMBA somewhere else.
+It will also build the winbindd executable and libraries.
+</para>
+
+</sect3>
+
+<sect3>
+<title>Configure nsswitch.conf and the winbind libraries</title>
+
+<para>
+The libraries needed to run the winbind daemon through nsswitch
+need to be copied to their proper locations, so
+</para>
+
+<para>
+<prompt>root# </prompt> cp ../samba/source/nsswitch/libnss_winbind.so /lib
+</para>
+
+<para>
+I also found it necessary to make the following symbolic link:
+</para>
+
+<para>
+<prompt>root# </prompt> ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2
+</para>
+
+<para>
+Now, as root you need to edit <filename>/etc/nsswitch.conf</filename> to
+allow user and group entries to be visible from the <command>winbindd</command>
+daemon, as well as from your /etc/hosts files and NIS servers. My
+<filename>/etc/nsswitch.conf</filename> file look like this after editing:
+</para>
+
+<para><programlisting>
+ passwd: files winbind
+ shadow: files winbind
+ group: files winbind
+</programlisting></para>
+
+<para>
+The libraries needed by the winbind daemon will be automatically
+entered into the ldconfig cache the next time your system reboots, but it
+is faster (and you don't need to reboot) if you do it manually:
+</para>
+
+<para>
+<prompt>root# </prompt> /sbin/ldconfig -v | grep winbind
+</para>
+
+<para>
+This makes <filename>libnss_winbind</filename> available to winbindd
+and echos back a check to you.
+</para>
+
+</sect3>
+
+
+<sect3>
+<title>Configure smb.conf</title>
+
+<para>
+Several parameters are needed in the smb.conf file to control
+the behavior of <command>winbindd</command>. Configure
+<filename>smb.conf</filename> These are described in more detail in
+the <ulink url="winbindd.8.html">winbindd(8)</ulink> man page. My
+<filename>smb.conf</filename> file was modified to
+include the following entries in the [global] section:
+</para>
+
+<para><programlisting>
+[global]
+ <...>
+ # separate domain and username with '+', like DOMAIN+username
+ winbind separator = +
+ # use uids from 10000 to 20000 for domain users
+ winbind uid = 10000-20000
+ # use gids from 10000 to 20000 for domain groups
+ winbind gid = 10000-20000
+ # allow enumeration of winbind users and groups
+ winbind enum users = yes
+ winbind enum groups = yes
+ # give winbind users a real shell (only needed if they have telnet access)
+ template shell = /bin/bash
+</programlisting></para>
+
+</sect3>
+
+
+<sect3>
+<title>Join the SAMBA server to the PDC domain</title>
+
+<para>
+Enter the following command to make the SAMBA server join the
+PDC domain, where <replaceable>DOMAIN</replaceable> is the name of
+your Windows domain and <replaceable>Administrator</replaceable> is
+a domain user who has administrative privileges in the domain.
+</para>
+
+
+<para>
+<prompt>root# </prompt>/usr/local/samba/bin/smbpasswd -j DOMAIN -r PDC -U Administrator
+</para>
+
+
+<para>
+The proper response to the command should be: "Joined the domain
+<replaceable>DOMAIN</replaceable>" where <replaceable>DOMAIN</replaceable>
+is your DOMAIN name.
+</para>
+
+</sect3>
- <para>The easiest way to install winbind is by using the packages
- provided in the <filename>pub/samba/appliance/</filename>
- directory on your nearest
- Samba mirror. These packages provide snapshots of the Samba source
- code and binaries already setup to provide the full functionality
- of winbind. This setup is a little more complex than a normal Samba
- build as winbind needs a small amount of functionality from a
- development code branch called SAMBA_TNG.</para>
+
+<sect3>
+<title>Start up the winbindd daemon and test it!</title>
+
+<para>
+Eventually, you will want to modify your smb startup script to
+automatically invoke the winbindd daemon when the other parts of
+SAMBA start, but it is possible to test out just the winbind
+portion first. To start up winbind services, enter the following
+command as root:
+</para>
+
+<para>
+<prompt>root# </prompt>/usr/local/samba/bin/winbindd
+</para>
+
+<para>
+I'm always paranoid and like to make sure the daemon
+is really running...
+</para>
+
+<para>
+<prompt>root# </prompt> ps -ae | grep winbindd
+3025 ? 00:00:00 winbindd
+</para>
+
+<para>
+Now... for the real test, try to get some information about the
+users on your PDC
+</para>
+
+<para>
+<prompt>root# </prompt> # /usr/local/samba/bin/wbinfo -u
+</para>
+
+<para>
+This should echo back a list of users on your Windows users on
+your PDC. For example, I get the following response:
+</para>
+
+<para><programlisting>
+CEO+Administrator
+CEO+burdell
+CEO+Guest
+CEO+jt-ad
+CEO+krbtgt
+CEO+TsInternetUser
+</programlisting></para>
+
+<para>
+Obviously, I have named my domain 'CEO' and my winbindd separator is '+'.
+</para>
+
+<para>
+You can do the same sort of thing to get group information from
+the PDC:
+</para>
+
+<para><programlisting>
+<prompt>root# </prompt>/usr/local/samba/bin/wbinfo -g
+CEO+Domain Admins
+CEO+Domain Users
+CEO+Domain Guests
+CEO+Domain Computers
+CEO+Domain Controllers
+CEO+Cert Publishers
+CEO+Schema Admins
+CEO+Enterprise Admins
+CEO+Group Policy Creator Owners
+</programlisting></para>
+
+<para>
+The function 'getent' can now be used to get unified
+lists of both local and PDC users and groups.
+Try the following command:
+</para>
+
+<para>
+<prompt>root# </prompt> getent passwd
+</para>
- <para>Once you have installed the packages you should read
- the <command>winbindd(8)</command> man page which will provide you
- with conguration information and give you sample conguration files.
- You may also wish to update the main Samba daemons smbd and nmbd)
- with a more recent development release, such as the recently
- announced Samba 2.2 alpha release.</para>
+<para>
+You should get a list that looks like your <filename>/etc/passwd</filename>
+list followed by the domain users with their new uids, gids, home
+directories and default shells.
+</para>
+
+<para>
+The same thing can be done for groups with the command
+</para>
+
+<para>
+<prompt>root# </prompt> getent group
+</para>
+
+</sect3>
+
+
+<sect3>
+<title>Fix the /etc/rc.d/init.d/smb startup files</title>
+
+<para>
+The <command>winbindd</command> daemon needs to start up after the
+<command>smbd</command> and <command>nmbd</command> daemons are running.
+To accomplish this task, you need to modify the <filename>/etc/init.d/smb</filename>
+script to add commands to invoke this daemon in the proper sequence. My
+<filename>/etc/init.d/smb</filename> file starts up <command>smbd</command>,
+<command>nmbd</command>, and <command>winbindd</command> from the
+<filename>/usr/local/samba/bin</filename> directory directly. The 'start'
+function in the script looks like this:
+</para>
+
+<para><programlisting>
+start() {
+ KIND="SMB"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/smbd $SMBDOPTIONS
+ RETVAL=$?
+ echo
+ KIND="NMB"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/nmbd $NMBDOPTIONS
+ RETVAL2=$?
+ echo
+ KIND="Winbind"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/winbindd
+ RETVAL3=$?
+ echo
+ [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && touch /var/lock/subsys/smb || \
+ RETVAL=1
+ return $RETVAL
+}
+</programlisting></para>
+
+<para>
+The 'stop' function has a corresponding entry to shut down the
+services and look s like this:
+</para>
+
+<para><programlisting>
+stop() {
+ KIND="SMB"
+ echo -n $"Shutting down $KIND services: "
+ killproc smbd
+ RETVAL=$?
+ echo
+ KIND="NMB"
+ echo -n $"Shutting down $KIND services: "
+ killproc nmbd
+ RETVAL2=$?
+ echo
+ KIND="Winbind"
+ echo -n $"Shutting down $KIND services: "
+ killproc winbindd
+ RETVAL3=$?
+ [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && rm -f /var/lock/subsys/smb
+ echo ""
+ return $RETVAL
+}
+</programlisting></para>
+
+</sect3>
+
+
+
+<sect3>
+<title>Configure Winbind and PAM</title>
+
+<para>
+If you have made it this far, you know that winbindd is working.
+Now it is time to integrate it into the operation of samba and other
+services. The pam configuration files need to be altered in
+this step. (Did you remember to make backups of your original
+<filename>/etc/pam.d</filename> files? If not, do it now.)
+</para>
+
+<para>
+To get samba to allow domain users and groups, I modified the
+<filename>/etc/pam.d/samba</filename> file from
+</para>
+
+
+<para><programlisting>
+auth required /lib/security/pam_stack.so service=system-auth
+account required /lib/security/pam_stack.so service=system-auth
+</programlisting></para>
+
+<para>
+to
+</para>
+
+<para><programlisting>
+auth required /lib/security/pam_winbind.so
+auth required /lib/security/pam_stack.so service=system-auth
+account required /lib/security/pam_winbind.so
+account required /lib/security/pam_stack.so service=system-auth
+</programlisting></para>
+
+<para>
+The other services that I modified to allow the use of winbind
+as an authentication service were the normal login on the console (or a terminal
+session), telnet logins, and ftp service. In order to enable these
+services, you may first need to change the entries in
+<filename>/etc/xinetd.d</filename> (or <filename>/etc/inetd.conf</filename>).
+RedHat 7.1 uses the new xinetd.d structure, in this case you need
+to change the lines in <filename>/etc/xinetd.d/telnet</filename>
+and <filename>/etc/xinetd.d/wu-ftp</filename> from
+</para>
+
+<para><programlisting>
+enable = no
+</programlisting></para>
+
+<para>
+to
+</para>
+
+<para><programlisting>
+enable = yes
+</programlisting></para>
+
+<para>
+For ftp services to work properly, you will also need to either
+have individual directories for the domain users already present on
+the server, or change the home directory template to a general
+directory for all domain users. These can be easily set using
+the <filename>smb.conf</filename> global entry
+<command>template homedir</command>.
+</para>
+
+<para>
+The <filename>/etc/pam.d/ftp</filename> file can be changed
+to allow winbind ftp access in a manner similar to the
+samba file. My <filename>/etc/pam.d/ftp</filename> file was
+changed to look like this:
+</para>
+
+<para><programlisting>
+auth sufficient /lib/security/pam_winbind.so
+auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
+auth required /lib/security/pam_stack.so service=system-auth
+auth required /lib/security/pam_shells.so
+account required /lib/security/pam_stack.so service=system-auth
+session required /lib/security/pam_stack.so service=system-auth
+</programlisting></para>
+
+<para>
+The <filename>/etc/pam.d/login</filename> file can be changed nearly the
+same way. It now looks like this:
+</para>
+
+<para><programlisting>
+auth required /lib/security/pam_securetty.so
+auth sufficient /lib/security/pam_winbind.so
+auth sufficient /lib/security/pam_unix.so use_first_pass
+auth required /lib/security/pam_stack.so service=system-auth
+auth required /lib/security/pam_nologin.so
+account sufficient /lib/security/pam_winbind.so
+account required /lib/security/pam_stack.so service=system-auth
+password required /lib/security/pam_stack.so service=system-auth
+session required /lib/security/pam_stack.so service=system-auth
+session optional /lib/security/pam_console.so
+</programlisting></para>
+
+<para>
+In this case, I added the <command>auth sufficient /lib/security/pam_winbind.so</command>
+lines as before, but also added the <command>required pam_securetty.so</command>
+above it, to disallow root logins over the network. I also added a
+<command>sufficient /lib/security/pam_unix.so use_first_pass</command>
+line after the <command>winbind.so</command> line to get rid of annoying
+double prompts for passwords.
+</para>
+
+<para>
+Finally, don't forget to copy the winbind pam modules from
+the source directory in which you originally compiled the new
+SAMBA up to the /lib/security directory so that pam can use it:
+</para>
+
+<para>
+<prompt>root# </prompt> cp ../samba/source/nsswitch/pam_winbind.so /lib/security
+</para>
+
+</sect3>
+
+</sect2>
+
</sect1>
<sect1>
<title>Limitations</title>
<para>Winbind has a number of limitations in its current
- released version which we hope to overcome in future
+ released version that we hope to overcome in future
releases:</para>
<itemizedlist>
<listitem><para>Currently the winbind PAM module does not take
into account possible workstation and logon time restrictions
that may be been set for Windows NT users.</para></listitem>
-
- <listitem><para>Building winbind from source is currently
- quite tedious as it requires combining source code from two Samba
- branches. Work is underway to solve this by providing all
- the necessary functionality in the main Samba code branch.</para>
- </listitem>
</itemizedlist>
</sect1>
</sect1>
</chapter>
-
--- /dev/null
+# -*- Perl -*-\r
+#\r
+\r
+use Getopt::Std;\r
+\r
+$usage = "Usage: $0 <opts> file\r
+Where <opts> are:\r
+ -p Link to points in the document. The default is to link\r
+ to the closest containing section.\r
+ -g Group terms with IndexDiv based on the first letter \r
+ of the term (or its sortas attribute).\r
+ (This probably doesn't handle i10n particularly well)\r
+ -s name Name the IndexDiv that contains symbols. The default\r
+ is 'Symbols'. Meaningless if -g is not used.\r
+ -t name Title for the index.\r
+ -P file Read a preamble from file. The content of file will\r
+ be inserted before the <index> tag.\r
+ -i id The ID for the <index> tag.\r
+ -o file Output to file. Defaults to stdout.\r
+ -S scope Scope of the index, must be 'all', 'local', or 'global'.\r
+ If unspecified, 'all' is assumed.\r
+ -I scope The implied scope, must be 'all', 'local', or 'global'.\r
+ IndexTerms which do not specify a scope will have the\r
+ implied scope. If unspecified, 'all' is assumed.\r
+ -x Make a SetIndex.\r
+ -f Force the output file to be written, even if it appears\r
+ to have been edited by hand.\r
+ -N New index (generates an empty index file).\r
+ file The file containing index data generated by Jade\r
+ with the DocBook HTML Stylesheet.\n";\r
+\r
+die $usage if ! getopts('Dfgi:NpP:s:o:S:I:t:x');\r
+\r
+$linkpoints = $opt_p;\r
+$lettergroups = $opt_g;\r
+$symbolsname = $opt_s || "Symbols";\r
+$title = $opt_t;\r
+$preamble = $opt_P;\r
+$outfile = $opt_o || '-';\r
+$indexid = $opt_i;\r
+$scope = uc($opt_S) || 'ALL';\r
+$impliedscope = uc($opt_I) || 'ALL';\r
+$setindex = $opt_x;\r
+$forceoutput = $opt_f;\r
+$newindex = $opt_N;\r
+$debug = $opt_D;\r
+\r
+$indextag = $setindex ? 'setindex' : 'index';\r
+\r
+if ($newindex) {\r
+ safe_open(*OUT, $outfile);\r
+ if ($indexid) {\r
+ print OUT "<$indextag id='$indexid'>\n\n";\r
+ } else {\r
+ print OUT "<$indextag>\n\n";\r
+ }\r
+\r
+ print OUT "<!-- This file was produced by collateindex.pl. -->\n";\r
+ print OUT "<!-- Remove this comment if you edit this file by hand! -->\n";\r
+\r
+ print OUT "</$indextag>\n";\r
+ exit 0;\r
+}\r
+\r
+$dat = shift @ARGV || die $usage;\r
+die "$0: cannot find $dat.\n" if ! -f $dat;\r
+\r
+%legal_scopes = ('ALL' => 1, 'LOCAL' => 1, 'GLOBAL' => 1);\r
+if ($scope && !$legal_scopes{$scope}) {\r
+ die "Invalid scope.\n$usage\n";\r
+}\r
+if ($impliedscope && !$legal_scopes{$impliedscope}) {\r
+ die "Invalid implied scope.\n$usage\n";\r
+}\r
+\r
+@term = ();\r
+%id = ();\r
+\r
+$termcount = 0;\r
+\r
+print STDERR "Processing $dat...\n";\r
+\r
+# Read the index file, creating an array of objects. Each object \r
+# represents and indexterm and has fields for the content of the\r
+# indexterm\r
+\r
+open (F, $dat);\r
+while (<F>) {\r
+ chop;\r
+\r
+ if (/^\/indexterm/i) {\r
+ push (@term, $idx);\r
+ next;\r
+ }\r
+\r
+ if (/^indexterm (.*)$/i) {\r
+ $termcount++;\r
+ $idx = {};\r
+ $idx->{'zone'} = {};\r
+ $idx->{'href'} = $1;\r
+ $idx->{'count'} = $termcount;\r
+ $idx->{'scope'} = $impliedscope;\r
+ next;\r
+ }\r
+\r
+ if (/^indexpoint (.*)$/i) {\r
+ $idx->{'hrefpoint'} = $1;\r
+ next;\r
+ }\r
+\r
+ if (/^title (.*)$/i) {\r
+ $idx->{'title'} = $1;\r
+ next;\r
+ }\r
+\r
+ if (/^primary[\[ ](.*)$/i) {\r
+ if (/^primary\[(.*?)\] (.*)$/i) {\r
+ $idx->{'psortas'} = $1;\r
+ $idx->{'primary'} = $2;\r
+ } else {\r
+ $idx->{'psortas'} = $1;\r
+ $idx->{'primary'} = $1;\r
+ }\r
+ next;\r
+ }\r
+\r
+ if (/^secondary[\[ ](.*)$/i) {\r
+ if (/^secondary\[(.*?)\] (.*)$/i) {\r
+ $idx->{'ssortas'} = $1;\r
+ $idx->{'secondary'} = $2;\r
+ } else {\r
+ $idx->{'ssortas'} = $1;\r
+ $idx->{'secondary'} = $1;\r
+ }\r
+ next;\r
+ }\r
+\r
+ if (/^tertiary[\[ ](.*)$/i) {\r
+ if (/^tertiary\[(.*?)\] (.*)$/i) {\r
+ $idx->{'tsortas'} = $1;\r
+ $idx->{'tertiary'} = $2;\r
+ } else {\r
+ $idx->{'tsortas'} = $1;\r
+ $idx->{'tertiary'} = $1;\r
+ }\r
+ next;\r
+ }\r
+\r
+ if (/^see (.*)$/i) {\r
+ $idx->{'see'} = $1;\r
+ next;\r
+ }\r
+\r
+ if (/^seealso (.*)$/i) {\r
+ $idx->{'seealso'} = $1;\r
+ next;\r
+ }\r
+\r
+ if (/^significance (.*)$/i) {\r
+ $idx->{'significance'} = $1;\r
+ next;\r
+ }\r
+\r
+ if (/^class (.*)$/i) {\r
+ $idx->{'class'} = $1;\r
+ next;\r
+ }\r
+\r
+ if (/^scope (.*)$/i) {\r
+ $idx->{'scope'} = uc($1);\r
+ next;\r
+ }\r
+\r
+ if (/^startref (.*)$/i) {\r
+ $idx->{'startref'} = $1;\r
+ next;\r
+ }\r
+\r
+ if (/^id (.*)$/i) {\r
+ $idx->{'id'} = $1;\r
+ $id{$1} = $idx;\r
+ next;\r
+ }\r
+\r
+ if (/^zone (.*)$/i) {\r
+ my($href) = $1;\r
+ $_ = scalar(<F>);\r
+ chop;\r
+ die "Bad zone: $_\n" if !/^title (.*)$/i;\r
+ $idx->{'zone'}->{$href} = $1;\r
+ next;\r
+ }\r
+\r
+ die "Unrecognized: $_\n";\r
+}\r
+close (F);\r
+\r
+print STDERR "$termcount entries loaded...\n";\r
+\r
+# Fixup the startrefs...\r
+# In DocBook, STARTREF is a #CONREF attribute; support this by copying\r
+# all of the fields from the indexterm with the id specified by STARTREF\r
+# to the indexterm that has the STARTREF.\r
+foreach $idx (@term) {\r
+ my($ididx, $field);\r
+ if ($idx->{'startref'}) {\r
+ $ididx = $id{$idx->{'startref'}};\r
+ foreach $field ('primary', 'secondary', 'tertiary', 'see', 'seealso',\r
+ 'psortas', 'ssortas', 'tsortas', 'significance',\r
+ 'class', 'scope') {\r
+ $idx->{$field} = $ididx->{$field};\r
+ }\r
+ }\r
+}\r
+\r
+# Sort the index terms\r
+@term = sort termsort @term;\r
+\r
+# Move all of the non-alphabetic entries to the front of the index.\r
+@term = sortsymbols(@term);\r
+\r
+safe_open(*OUT, $outfile);\r
+\r
+# Write the index...\r
+if ($indexid) {\r
+ print OUT "<$indextag id='$indexid'>\n\n";\r
+} else {\r
+ print OUT "<$indextag>\n\n";\r
+}\r
+\r
+print OUT "<!-- This file was produced by collateindex.pl. -->\n";\r
+print OUT "<!-- Remove this comment if you edit this file by hand! -->\n";\r
+\r
+print OUT "<!-- ULINK is abused here.\r
+ \r
+ The URL attribute holds the URL that points from the index entry\r
+ back to the appropriate place in the output produced by the HTML\r
+ stylesheet. (It's much easier to calculate this URL in the first\r
+ pass.)\r
+\r
+ The Role attribute holds the ID (either real or manufactured) of\r
+ the corresponding INDEXTERM. This is used by the print backends\r
+ to produce page numbers.\r
+\r
+ The entries below are sorted and collated into the correct order.\r
+ Duplicates may be removed in the HTML backend, but in the print\r
+ backends, it is impossible to suppress duplicate pages or coalesce\r
+ sequences of pages into a range.\r
+-->\n\n";\r
+\r
+print OUT "<title>$title</title>\n\n" if $title;\r
+\r
+$last = {}; # the last indexterm we processed\r
+$first = 1; # this is the first one\r
+$group = ""; # we're not in a group yet\r
+$lastout = ""; # we've not put anything out yet\r
+\r
+foreach $idx (@term) {\r
+ next if $idx->{'startref'}; # no way to represent spans...\r
+ next if ($idx->{'scope'} eq 'LOCAL') && ($scope eq 'GLOBAL');\r
+ next if ($idx->{'scope'} eq 'GLOBAL') && ($scope eq 'LOCAL');\r
+ next if &same($idx, $last); # suppress duplicates\r
+\r
+ $termcount--;\r
+\r
+ # If primary changes, output a whole new index term, otherwise just\r
+ # output another secondary or tertiary, as appropriate. We know from\r
+ # sorting that the terms will always be in the right order.\r
+ if (!&tsame($last, $idx, 'primary')) { \r
+ print "DIFF PRIM\n" if $debug;\r
+ &end_entry() if not $first;\r
+\r
+ if ($lettergroups) {\r
+ # If we're grouping, make the right indexdivs\r
+ $letter = $idx->{'psortas'};\r
+ $letter = $idx->{'primary'} if !$letter;\r
+ $letter = uc(substr($letter, 0, 1));\r
+ \r
+ # symbols are a special case\r
+ if (($letter lt 'A') || ($letter gt 'Z')) {\r
+ if (($group eq '')\r
+ || (($group ge 'A') && ($group le 'Z'))) {\r
+ print OUT "</indexdiv>\n" if !$first;\r
+ print OUT "<indexdiv><title>$symbolsname</title>\n\n";\r
+ $group = $letter;\r
+ }\r
+ } elsif (($group eq '') || ($group ne $letter)) {\r
+ print OUT "</indexdiv>\n" if !$first;\r
+ print OUT "<indexdiv><title>$letter</title>\n\n";\r
+ $group = $letter;\r
+ }\r
+ }\r
+\r
+ $first = 0; # there can only be on first ;-)\r
+\r
+ print OUT "<indexentry>\n";\r
+ print OUT " <primaryie>", $idx->{'primary'};\r
+ $lastout = "primaryie";\r
+\r
+ if ($idx->{'secondary'}) {\r
+ print OUT "\n </primaryie>\n";\r
+ print OUT " <secondaryie>", $idx->{'secondary'};\r
+ $lastout = "secondaryie";\r
+ };\r
+\r
+ if ($idx->{'tertiary'}) {\r
+ print OUT "\n </secondaryie>\n";\r
+ print OUT " <tertiaryie>", $idx->{'tertiary'};\r
+ $lastout = "tertiaryie";\r
+ }\r
+ } elsif (!&tsame($last, $idx, 'secondary')) {\r
+ print "DIFF SEC\n" if $debug;\r
+\r
+ print OUT "\n </$lastout>\n" if $lastout;\r
+\r
+ print OUT " <secondaryie>", $idx->{'secondary'};\r
+ $lastout = "secondaryie";\r
+ if ($idx->{'tertiary'}) {\r
+ print OUT "\n </secondaryie>\n";\r
+ print OUT " <tertiaryie>", $idx->{'tertiary'};\r
+ $lastout = "tertiaryie";\r
+ }\r
+ } elsif (!&tsame($last, $idx, 'tertiary')) {\r
+ print "DIFF TERT\n" if $debug;\r
+\r
+ print OUT "\n </$lastout>\n" if $lastout;\r
+\r
+ if ($idx->{'tertiary'}) {\r
+ print OUT " <tertiaryie>", $idx->{'tertiary'};\r
+ $lastout = "tertiaryie";\r
+ }\r
+ }\r
+\r
+ &print_term($idx);\r
+ \r
+ $last = $idx;\r
+}\r
+\r
+# Termcount is > 0 iff some entries were skipped.\r
+print STDERR "$termcount entries ignored...\n";\r
+\r
+&end_entry();\r
+\r
+print OUT "</indexdiv>\n" if $lettergroups;\r
+print OUT "</$indextag>\n";\r
+\r
+close (OUT);\r
+\r
+print STDERR "Done.\n";\r
+\r
+sub same {\r
+ my($a) = shift;\r
+ my($b) = shift;\r
+\r
+ my($aP) = $a->{'psortas'} || $a->{'primary'}; \r
+ my($aS) = $a->{'ssortas'} || $a->{'secondary'}; \r
+ my($aT) = $a->{'tsortas'} || $a->{'tertiary'}; \r
+ \r
+ my($bP) = $b->{'psortas'} || $b->{'primary'}; \r
+ my($bS) = $b->{'ssortas'} || $b->{'secondary'}; \r
+ my($bT) = $b->{'tsortas'} || $b->{'tertiary'}; \r
+\r
+ my($same);\r
+\r
+ $aP =~ s/^\s*//; $aP =~ s/\s*$//; $aP = uc($aP);\r
+ $aS =~ s/^\s*//; $aS =~ s/\s*$//; $aS = uc($aS);\r
+ $aT =~ s/^\s*//; $aT =~ s/\s*$//; $aT = uc($aT);\r
+ $bP =~ s/^\s*//; $bP =~ s/\s*$//; $bP = uc($bP);\r
+ $bS =~ s/^\s*//; $bS =~ s/\s*$//; $bS = uc($bS);\r
+ $bT =~ s/^\s*//; $bT =~ s/\s*$//; $bT = uc($bT);\r
+\r
+# print "[$aP]=[$bP]\n";\r
+# print "[$aS]=[$bS]\n";\r
+# print "[$aT]=[$bT]\n";\r
+\r
+ # Two index terms are the same if:\r
+ # 1. the primary, secondary, and tertiary entries are the same\r
+ # (or have the same SORTAS)\r
+ # AND\r
+ # 2. They occur in the same titled section\r
+ # AND\r
+ # 3. They point to the same place\r
+ #\r
+ # Notes: Scope is used to suppress some entries, but can't be used\r
+ # for comparing duplicates.\r
+ # Interpretation of "the same place" depends on whether or\r
+ # not $linkpoints is true.\r
+\r
+ $same = (($aP eq $bP)\r
+ && ($aS eq $bS)\r
+ && ($aT eq $bT)\r
+ && ($a->{'title'} eq $b->{'title'})\r
+ && ($a->{'href'} eq $b->{'href'}));\r
+\r
+ # If we're linking to points, they're only the same if they link\r
+ # to exactly the same spot. (surely this is redundant?)\r
+ $same = $same && ($a->{'hrefpoint'} eq $b->{'hrefpoint'})\r
+ if $linkpoints;\r
+\r
+ $same;\r
+}\r
+\r
+sub tsame {\r
+ # Unlike same(), tsame only compares a single term\r
+ my($a) = shift;\r
+ my($b) = shift;\r
+ my($term) = shift;\r
+ my($sterm) = substr($term, 0, 1) . "sortas";\r
+ my($A, $B);\r
+\r
+ $A = $a->{$sterm} || $a->{$term};\r
+ $B = $b->{$sterm} || $b->{$term};\r
+\r
+ $A =~ s/^\s*//; $A =~ s/\s*$//; $A = uc($A);\r
+ $B =~ s/^\s*//; $B =~ s/\s*$//; $B = uc($B);\r
+\r
+ return $A eq $B;\r
+}\r
+\r
+sub end_entry {\r
+ # End any open elements...\r
+ print OUT "\n </$lastout>\n" if $lastout;\r
+ print OUT "</indexentry>\n\n";\r
+ $lastout = "";\r
+}\r
+\r
+sub print_term {\r
+ # Print out the links for an indexterm. There can be more than\r
+ # one if the term has a ZONE that points to more than one place.\r
+ # (do we do the right thing in that case?)\r
+ my($idx) = shift;\r
+ my($key, $indent, @hrefs);\r
+ my(%href) = ();\r
+ my(%phref) = ();\r
+\r
+ $indent = " ";\r
+\r
+ if ($idx->{'see'}) {\r
+ # it'd be nice to make this a link...\r
+ if ($lastout) {\r
+ print OUT "\n </$lastout>\n";\r
+ $lastout = "";\r
+ }\r
+ print OUT $indent, "<seeie>", $idx->{'see'}, "</seeie>\n";\r
+ return;\r
+ }\r
+\r
+ if ($idx->{'seealso'}) {\r
+ # it'd be nice to make this a link...\r
+ if ($lastout) {\r
+ print OUT "\n </$lastout>\n";\r
+ $lastout = "";\r
+ }\r
+ print OUT $indent, "<seealsoie>", $idx->{'seealso'}, "</seealsoie>\n";\r
+ return;\r
+ }\r
+\r
+ if (keys %{$idx->{'zone'}}) {\r
+ foreach $key (keys %{$idx->{'zone'}}) {\r
+ $href{$key} = $idx->{'zone'}->{$key};\r
+ $phref{$key} = $idx->{'zone'}->{$key};\r
+ }\r
+ } else {\r
+ $href{$idx->{'href'}} = $idx->{'title'};\r
+ $phref{$idx->{'href'}} = $idx->{'hrefpoint'};\r
+ }\r
+\r
+ # We can't use <LINK> because we don't know the ID of the term in the\r
+ # original source (and, in fact, it might not have one).\r
+ print OUT ",\n";\r
+ @hrefs = keys %href;\r
+ while (@hrefs) {\r
+ my($linkend) = "";\r
+ my($role) = "";\r
+ $key = shift @hrefs;\r
+ if ($linkpoints) {\r
+ $linkend = $phref{$key};\r
+ } else {\r
+ $linkend = $key;\r
+ }\r
+\r
+ $role = $linkend;\r
+ $role = $1 if $role =~ /\#(.*)$/;\r
+\r
+ print OUT $indent;\r
+ print OUT "<ulink url=\"$linkend\" role=\"$role\">";\r
+ print OUT "<emphasis>" if ($idx->{'significance'} eq 'PREFERRED');\r
+ print OUT $href{$key};\r
+ print OUT "</emphasis>" if ($idx->{'significance'} eq 'PREFERRED');\r
+ print OUT "</ulink>";\r
+ }\r
+}\r
+\r
+sub termsort {\r
+ my($aP) = $a->{'psortas'} || $a->{'primary'}; \r
+ my($aS) = $a->{'ssortas'} || $a->{'secondary'}; \r
+ my($aT) = $a->{'tsortas'} || $a->{'tertiary'}; \r
+ my($ap) = $a->{'count'};\r
+ \r
+ my($bP) = $b->{'psortas'} || $b->{'primary'}; \r
+ my($bS) = $b->{'ssortas'} || $b->{'secondary'}; \r
+ my($bT) = $b->{'tsortas'} || $b->{'tertiary'}; \r
+ my($bp) = $b->{'count'};\r
+\r
+ $aP =~ s/^\s*//; $aP =~ s/\s*$//; $aP = uc($aP);\r
+ $aS =~ s/^\s*//; $aS =~ s/\s*$//; $aS = uc($aS);\r
+ $aT =~ s/^\s*//; $aT =~ s/\s*$//; $aT = uc($aT);\r
+ $bP =~ s/^\s*//; $bP =~ s/\s*$//; $bP = uc($bP);\r
+ $bS =~ s/^\s*//; $bS =~ s/\s*$//; $bS = uc($bS);\r
+ $bT =~ s/^\s*//; $bT =~ s/\s*$//; $bT = uc($bT);\r
+\r
+ if ($aP eq $bP) {\r
+ if ($aS eq $bS) {\r
+ if ($aT eq $bT) {\r
+ # make sure seealso's always sort to the bottom\r
+ return 1 if ($a->{'seealso'});\r
+ return -1 if ($b->{'seealso'});\r
+ # if everything else is the same, keep these elements\r
+ # in document order (so the index links are in the right\r
+ # order)\r
+ return $ap <=> $bp;\r
+ } else {\r
+ return $aT cmp $bT;\r
+ }\r
+ } else {\r
+ return $aS cmp $bS;\r
+ }\r
+ } else {\r
+ return $aP cmp $bP;\r
+ }\r
+}\r
+\r
+sub sortsymbols {\r
+ my(@term) = @_;\r
+ my(@new) = ();\r
+ my(@sym) = ();\r
+ my($letter);\r
+ my($idx);\r
+\r
+ # Move the non-letter things to the front. Should digits be thier\r
+ # own group? Maybe...\r
+ foreach $idx (@term) {\r
+ $letter = $idx->{'psortas'};\r
+ $letter = $idx->{'primary'} if !$letter;\r
+ $letter = uc(substr($letter, 0, 1));\r
+\r
+ if (($letter lt 'A') || ($letter gt 'Z')) {\r
+ push (@sym, $idx);\r
+ } else {\r
+ push (@new, $idx);\r
+ }\r
+ }\r
+\r
+ return (@sym, @new);\r
+}\r
+\r
+sub safe_open {\r
+ local(*OUT) = shift;\r
+ local(*F, $_);\r
+\r
+ if (($outfile ne '-') && (!$forceoutput)) {\r
+ my($handedit) = 1;\r
+ if (open (OUT, $outfile)) {\r
+ while (<OUT>) {\r
+ if (/<!-- Remove this comment if you edit this file by hand! -->/){\r
+ $handedit = 0;\r
+ last;\r
+ }\r
+ } \r
+ close (OUT);\r
+ } else {\r
+ $handedit = 0;\r
+ }\r
+ \r
+ if ($handedit) {\r
+ print "\n$outfile appears to have been edited by hand; use -f or\n";\r
+ print " change the output file.\n";\r
+ exit 1;\r
+ }\r
+ }\r
+\r
+ open (OUT, ">$outfile") || die "$usage\nCannot write to $outfile.\n";\r
+\r
+ if ($preamble) { \r
+ # Copy the preamble\r
+ if (open(F, $preamble)) {\r
+ while (<F>) {\r
+ print OUT $_;\r
+ }\r
+ close(F);\r
+ } else {\r
+ warn "$0: cannot open preamble $preamble.\n";\r
+ }\r
+ }\r
+}\r
while (<STDIN>) {
+ chomp ($_);
$_ =~ s/\s*<URL:.*html.*>\s*//g;
- print "$_";
+ print "$_\n";
}
exit 0;
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
+NAME="CVS-ACCESS"
>HOWTO Access Samba source code via CVS</A
></H1
><HR></DIV
>Introduction</A
></H1
><P
->Samba is developed in an open environnment. Developers use CVS
+>Samba is developed in an open environment. Developers use CVS
(Concurrent Versioning System) to "checkin" (also known as
"commit") new source code. Samba's various CVS branches can
-be accessed via anonymouns CVS using the instructions
+be accessed via anonymous CVS using the instructions
detailed in this chapter.</P
><P
>This document is a modified version of the instructions found at
>You can also access the source code via a
normal cvs client. This gives you much more control over you can
do with the repository and allows you to checkout whole source trees
-and keep them uptodate via normal cvs commands. This is the
+and keep them up to date via normal cvs commands. This is the
preferred method of access if you are a developer and not
just a casual browser.</P
><P
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
+NAME="DOMAIN-SECURITY"
>security = domain in Samba 2.x</A
></H1
><HR></DIV
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
+NAME="PWENCRYPT"
>LanMan and NT Password Encryption in Samba 2.x</A
></H1
><HR></DIV
><P
>The unix and SMB password encryption techniques seem similar
on the surface. This similarity is, however, only skin deep. The unix
- scheme typically sends clear text passwords over the nextwork when
+ scheme typically sends clear text passwords over the network when
logging in. This is bad. The SMB encryption scheme never sends the
cleartext password over the network but it does store the 16 byte
hashed values on disk. This is also bad. Why? Because the 16 byte hashed
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 particpate in encrypted authentication.</P
+ of the client to participate in encrypted authentication.</P
></TD
></TR
></TABLE
--- /dev/null
+<HTML
+><HEAD
+><TITLE
+>Integrating MS Windows networks with Samba</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.57"></HEAD
+><BODY
+CLASS="ARTICLE"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="ARTICLE"
+><DIV
+CLASS="TITLEPAGE"
+><H1
+CLASS="TITLE"
+><A
+NAME="INTEGRATE-MS-NETWORKS"
+>Integrating MS Windows networks with Samba</A
+></H1
+><HR></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN3"
+>Agenda</A
+></H1
+><P
+>To identify the key functional mechanisms of MS Windows networking
+to enable the deployment of Samba as a means of extending and/or
+replacing MS Windows NT/2000 technology.</P
+><P
+>We will examine:</P
+><P
+></P
+><OL
+TYPE="1"
+><LI
+><P
+>Name resolution in a pure Unix/Linux TCP/IP
+ environment
+ </P
+></LI
+><LI
+><P
+>Name resolution as used within MS Windows
+ networking
+ </P
+></LI
+><LI
+><P
+>How browsing functions and how to deploy stable
+ and dependable browsing using Samba
+ </P
+></LI
+><LI
+><P
+>MS Windows security options and how to
+ configure Samba for seemless integration
+ </P
+></LI
+><LI
+><P
+>Configuration of Samba as:</P
+><P
+></P
+><OL
+TYPE="a"
+><LI
+><P
+>A stand-alone server</P
+></LI
+><LI
+><P
+>An MS Windows NT 3.x/4.0 security domain member
+ </P
+></LI
+><LI
+><P
+>An alternative to an MS Windows NT 3.x/4.0 Domain Controller
+ </P
+></LI
+></OL
+></LI
+></OL
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN25"
+>Name Resolution in a pure Unix/Linux world</A
+></H1
+><P
+>The key configuration files covered in this section are:</P
+><P
+></P
+><UL
+><LI
+><P
+><TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+></P
+></LI
+><LI
+><P
+><TT
+CLASS="FILENAME"
+>/etc/resolv.conf</TT
+></P
+></LI
+><LI
+><P
+><TT
+CLASS="FILENAME"
+>/etc/host.conf</TT
+></P
+></LI
+><LI
+><P
+><TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+></P
+></LI
+></UL
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN41"
+><TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+></A
+></H2
+><P
+>Contains a static list of IP Addresses and names.
+eg:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> 127.0.0.1 localhost localhost.localdomain
+ 192.168.1.1 bigbox.caldera.com bigbox alias4box</PRE
+></P
+><P
+>The purpose of <TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+> is to provide a
+name resolution mechanism so that uses do not need to remember
+IP addresses.</P
+><P
+>Network packets that are sent over the physical network transport
+layer communicate not via IP addresses but rather using the Media
+Access Control address, or MAC address. IP Addresses are currently
+32 bits in length and are typically presented as four (4) decimal
+numbers that are separated by a dot (or period). eg: 168.192.1.1</P
+><P
+>MAC Addresses use 48 bits (or 6 bytes) and are typically represented
+as two digit hexadecimal numbers separated by colons. eg:
+40:8e:0a:12:34:56</P
+><P
+>Every network interfrace must have an MAC address. Associated with
+a MAC address there may be one or more IP addresses. There is NO
+relationship between an IP address and a MAC address, all such assignments
+are arbitary or discretionary in nature. At the most basic level all
+network communications takes place using MAC addressing. Since MAC
+addresses must be globally unique, and generally remains fixed for
+any particular interface, the assignment of an IP address makes sense
+from a network management perspective. More than one IP address can
+be assigned per MAC address. One address must be the primary IP address,
+this is the address that will be returned in the ARP reply.</P
+><P
+>When a user or a process wants to communicate with another machine
+the protocol implementation ensures that the "machine name" or "host
+name" is resolved to an IP address in a manner that is controlled
+by the TCP/IP configuration control files. The file
+<TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+> is one such file.</P
+><P
+>When the IP address of the destination interface has been
+determined a protocol called ARP/RARP isused to identify
+the MAC address of the target interface. ARP stands for Address
+Resolution Protocol, and is a broadcast oriented method that
+uses UDP (User Datagram Protocol) to send a request to all
+interfaces on the local network segment using the all 1's MAC
+address. Network interfaces are programmed to respond to two
+MAC addresses only; their own unique address and the address
+ff:ff:ff:ff:ff:ff. The reply packet from an ARP request will
+contain the MAC address and the primary IP address for each
+interface.</P
+><P
+>The <TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+> file is foundational to all
+Unix/Linux TCP/IP installations and as a minumum will contain
+the localhost and local network interface IP addresses and the
+primary names by which they are known within the local machine.
+This file helps to prime the pump so that a basic level of name
+resolution can exist before any other method of name resolution
+becomes available.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN57"
+><TT
+CLASS="FILENAME"
+>/etc/resolv.conf</TT
+></A
+></H2
+><P
+>This file tells the name resolution libraries:</P
+><P
+></P
+><UL
+><LI
+><P
+>The name of the domain to which the machine
+ belongs
+ </P
+></LI
+><LI
+><P
+>The name(s) of any domains that should be
+ automatically searched when trying to resolve unqualified
+ host names to their IP address
+ </P
+></LI
+><LI
+><P
+>The name or IP address of available Domain
+ Name Servers that may be asked to perform name to address
+ translation lookups
+ </P
+></LI
+></UL
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN68"
+><TT
+CLASS="FILENAME"
+>/etc/host.conf</TT
+></A
+></H2
+><P
+><TT
+CLASS="FILENAME"
+>/etc/host.conf</TT
+> is the primary means by
+which the setting in /etc/resolv.conf may be affected. It is a
+critical configuration file. This file controls the order by
+which name resolution may procede. The typical structure is:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> order hosts,bind
+ multi on</PRE
+></P
+><P
+>then both addresses should be returned. Please refer to the
+man page for host.conf for further details.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN76"
+><TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+></A
+></H2
+><P
+>This file controls the actual name resolution targets. The
+file typically has resolver object specifications as follows:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> # /etc/nsswitch.conf
+ #
+ # Name Service Switch configuration file.
+ #
+
+ passwd: compat
+ # Alternative entries for password authentication are:
+ # passwd: compat files nis ldap winbind
+ shadow: compat
+ group: compat
+
+ hosts: files nis dns
+ # Alternative entries for host name resolution are:
+ # hosts: files dns nis nis+ hesoid db compat ldap wins
+ networks: nis files dns
+
+ ethers: nis files
+ protocols: nis files
+ rpc: nis files
+ services: nis files</PRE
+></P
+><P
+>Of course, each of these mechanisms requires that the appropriate
+facilities and/or services are correctly configured.</P
+><P
+>It should be noted that unless a network request/message must be
+sent, TCP/IP networks are silent. All TCP/IP communications assumes a
+principal of speaking only when necessary.</P
+><P
+>Samba version 2.2.0 will add Linux support for extensions to
+the name service switch infrastructure so that linux clients will
+be able to obtain resolution of MS Windows NetBIOS names to IP
+Addresses. To gain this functionality Samba needs to be compiled
+with appropriate arguments to the make command (ie: <B
+CLASS="COMMAND"
+>make
+nsswitch/libnss_wins.so</B
+>). The resulting library should
+then be installed in the <TT
+CLASS="FILENAME"
+>/lib</TT
+> directory and
+the "wins" parameter needs to be added to the "hosts:" line in
+the <TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+> file. At this point it
+will be possible to ping any MS Windows machine by it's NetBIOS
+machine name, so 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"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN88"
+>Name resolution as used within MS Windows networking</A
+></H1
+><P
+>MS Windows networking is predicated about the name each machine
+is given. This name is known variously (and inconsistently) as
+the "computer name", "machine name", "networking name", "netbios name",
+"SMB name". All terms mean the same thing with the exception of
+"netbios name" which can apply also to the name of the workgroup or the
+domain name. The terms "workgroup" and "domain" are really just a
+simply name with which the machine is associated. All NetBIOS names
+are exactly 16 characters in length. The 16th character is reserved.
+It is used to store a one byte value that indicates service level
+information for the NetBIOS name that is registered. A NetBIOS machine
+name is therefore registered for each service type that is provided by
+the client/server.</P
+><P
+>The following are typical NetBIOS name/service type registrations:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> Unique NetBIOS Names:
+ MACHINENAME<00> = Server Service is running on MACHINENAME
+ MACHINENAME<03> = Generic Machine Name (NetBIOS name)
+ MACHINENAME<20> = LanMan Server service is running on MACHINENAME
+ WORKGROUP<1b> = Domain Master Browser
+
+ Group Names:
+ WORKGROUP<03> = Generic Name registered by all members of WORKGROUP
+ WORKGROUP<1c> = Domain Controllers / Netlogon Servers
+ WORKGROUP<1d> = Local Master Browsers
+ WORKGROUP<1e> = Internet Name Resolvers</PRE
+></P
+><P
+>It should be noted that all NetBIOS machines register their own
+names as per the above. This is in vast contrast to TCP/IP
+installations where traditionally the system administrator will
+determine in the /etc/hosts or in the DNS database what names
+are associated with each IP address.</P
+><P
+>One further point of clarification should be noted, the <TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+>
+file and the DNS records do not provide the NetBIOS name type information
+that MS Windows clients depend on to locate the type of service that may
+be needed. An example of this is what happens when an MS Windows client
+wants to locate a domain logon server. It find this service and the IP
+address of a server that provides it by performing a lookup (via a
+NetBIOS broadcast) for enumeration of all machines that have
+registered the name type *<1c>. A logon request is then sent to each
+IP address that is returned in the enumerated list of IP addresses. Which
+ever machine first replies then ends up providing the logon services.</P
+><P
+>The name "workgroup" or "domain" really can be confusing since these
+have the added significance of indicating what is the security
+architecture of the MS Windows network. The term "workgroup" indicates
+that the primary nature of the network environment is that of a
+peer-to-peer design. In a WORKGROUP all machines are responsible for
+their own security, and generally such security is limited to use of
+just a password (known as SHARE MORE security). In most situations
+with peer-to-peer networking the users who control their own machines
+will simply opt to have no security at all. It is possible to have
+USER MODE security in a WORKGROUP environment, thus requiring use
+of a user name and a matching password.</P
+><P
+>MS Windows networking is thus predetermined to use machine names
+for all local and remote machine message passing. The protocol used is
+called Server Message Block (SMB) and this is implemented using
+the NetBIOS protocol (Network Basic Input Output System). NetBIOS can
+be encapsulated using LLC (Logical Link Control) protocol - in which case
+the resulting protocol is called NetBEUI (Network Basic Extended User
+Interface). NetBIOS can also be run over IPX (Internetworking Packet
+Exchange) protocol as used by Novell NetWare, and it can be run
+over TCP/IP protocols - in which case the resulting protocol is called
+NBT or NetBT, the NetBIOS over TCP/IP.</P
+><P
+>MS Windows machines use a complex array of name resolution mechanisms.
+Since we are primarily concerned with TCP/IP this demonstration is
+limited to this area.</P
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN100"
+>The NetBIOS Name Cache</A
+></H2
+><P
+>All MS Windows machines employ an in memory buffer in which is
+stored the NetBIOS names and their IP addresses for all external
+machines that that the local machine has communicated with over the
+past 10-15 minutes. It is more efficient to obtain an IP address
+for a machine from the local cache than it is to go through all the
+configured name resolution mechanisms.</P
+><P
+>If a machine whose name is in the local name cache has been shut
+down before the name had been expired and flushed from the cache, then
+an attempt to exchange a message with that machine will be subject
+to time-out delays. ie: It's name is in the cache, so a name resolution
+lookup will succeed, but the machine can not respond. This can be
+frustrating for users - but it is a characteristic of the protocol.</P
+><P
+>The MS Windows utility that allows examination of the NetBIOS
+name cache is called "nbtstat". The Samba equivalent of this
+is called "nmblookup".</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN105"
+>The LMHOSTS file</A
+></H2
+><P
+>This file is usually located in MS Windows NT 4.0 or
+2000 in <TT
+CLASS="FILENAME"
+>C:\WINNT\SYSTEM32\DRIVERS\ETC</TT
+> and contains
+the IP Address and the machine name in matched pairs. The
+<TT
+CLASS="FILENAME"
+>LMHOSTS</TT
+> file performs NetBIOS name
+to IP address mapping oriented.</P
+><P
+>It typically looks like:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> # Copyright (c) 1998 Microsoft Corp.
+ #
+ # This is a sample LMHOSTS file used by the Microsoft Wins Client (NetBIOS
+ # over TCP/IP) stack for Windows98
+ #
+ # This file contains the mappings of IP addresses to NT computernames
+ # (NetBIOS) names. Each entry should be kept on an individual line.
+ # The IP address should be placed in the first column followed by the
+ # corresponding computername. The address and the comptername
+ # should be separated by at least one space or tab. The "#" character
+ # is generally used to denote the start of a comment (see the exceptions
+ # below).
+ #
+ # This file is compatible with Microsoft LAN Manager 2.x TCP/IP lmhosts
+ # files and offers the following extensions:
+ #
+ # #PRE
+ # #DOM:<domain>
+ # #INCLUDE <filename>
+ # #BEGIN_ALTERNATE
+ # #END_ALTERNATE
+ # \0xnn (non-printing character support)
+ #
+ # Following any entry in the file with the characters "#PRE" will cause
+ # the entry to be preloaded into the name cache. By default, entries are
+ # not preloaded, but are parsed only after dynamic name resolution fails.
+ #
+ # Following an entry with the "#DOM:<domain>" tag will associate the
+ # entry with the domain specified by <domain>. This affects how the
+ # browser and logon services behave in TCP/IP environments. To preload
+ # the host name associated with #DOM entry, it is necessary to also add a
+ # #PRE to the line. The <domain> is always preloaded although it will not
+ # be shown when the name cache is viewed.
+ #
+ # Specifying "#INCLUDE <filename>" will force the RFC NetBIOS (NBT)
+ # software to seek the specified <filename> and parse it as if it were
+ # local. <filename> is generally a UNC-based name, allowing a
+ # centralized lmhosts file to be maintained on a server.
+ # It is ALWAYS necessary to provide a mapping for the IP address of the
+ # server prior to the #INCLUDE. This mapping must use the #PRE directive.
+ # In addtion the share "public" in the example below must be in the
+ # LanManServer list of "NullSessionShares" in order for client machines to
+ # be able to read the lmhosts file successfully. This key is under
+ # \machine\system\currentcontrolset\services\lanmanserver\parameters\nullsessionshares
+ # in the registry. Simply add "public" to the list found there.
+ #
+ # The #BEGIN_ and #END_ALTERNATE keywords allow multiple #INCLUDE
+ # statements to be grouped together. Any single successful include
+ # will cause the group to succeed.
+ #
+ # Finally, non-printing characters can be embedded in mappings by
+ # first surrounding the NetBIOS name in quotations, then using the
+ # \0xnn notation to specify a hex value for a non-printing character.
+ #
+ # The following example illustrates all of these extensions:
+ #
+ # 102.54.94.97 rhino #PRE #DOM:networking #net group's DC
+ # 102.54.94.102 "appname \0x14" #special app server
+ # 102.54.94.123 popular #PRE #source server
+ # 102.54.94.117 localsrv #PRE #needed for the include
+ #
+ # #BEGIN_ALTERNATE
+ # #INCLUDE \\localsrv\public\lmhosts
+ # #INCLUDE \\rhino\public\lmhosts
+ # #END_ALTERNATE
+ #
+ # In the above example, the "appname" server contains a special
+ # character in its name, the "popular" and "localsrv" server names are
+ # preloaded, and the "rhino" server name is specified so it can be used
+ # to later #INCLUDE a centrally maintained lmhosts file if the "localsrv"
+ # system is unavailable.
+ #
+ # Note that the whole file is parsed including comments on each lookup,
+ # so keeping the number of comments to a minimum will improve performance.
+ # Therefore it is not advisable to simply add lmhosts file entries onto the
+ # end of this file.</PRE
+></P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN113"
+>HOSTS file</A
+></H2
+><P
+>This file is usually located in MS Windows NT 4.0 or 2000 in
+<TT
+CLASS="FILENAME"
+>C:\WINNT\SYSTEM32\DRIVERS\ETC</TT
+> and contains
+the IP Address and the IP hostname in matched pairs. It can be
+used by the name resolution infrastructure in MS Windows, depending
+on how the TCP/IP environment is configured. This file is in
+every way the equivalent of the Unix/Linux <TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+> file.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN118"
+>DNS Lookup</A
+></H2
+><P
+>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 isdependant on what the NetBIOS
+Node Type parameter is configured to. A Node Type of 0 means use
+NetBIOS broadcast (over UDP broadcast) is first used if the name
+that is the subject of a name lookup is not found in the NetBIOS name
+cache. If that fails then DNS, HOSTS and LMHOSTS are checked. If set to
+Node Type 8, then a NetBIOS Unicast (over UDP Unicast) is sent to the
+WINS Server to obtain a lookup before DNS, HOSTS, LMHOSTS, or broadcast
+lookup is used.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN121"
+>WINS Lookup</A
+></H2
+><P
+>A WINS (Windows Internet Name Server) service is the equivaent of the
+rfc1001/1002 specified NBNS (NetBIOS Name Server). A WINS server stores
+the names and IP addresses that are registered by a Windows client
+if the TCP/IP setup has been given at least one WINS Server IP Address.</P
+><P
+>To configure Samba to be a WINS server the following parameter needs
+to be added to the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> wins support = Yes</PRE
+></P
+><P
+>To configure Samba to use a WINS server the following parameters are
+needed in the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> wins support = No
+ wins server = xxx.xxx.xxx.xxx</PRE
+></P
+><P
+>where <TT
+CLASS="REPLACEABLE"
+><I
+>xxx.xxx.xxx.xxx</I
+></TT
+> is the IP address
+of the WINS server.</P
+></DIV
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN133"
+>How browsing functions and how to deploy stable and
+dependable browsing using Samba</A
+></H1
+><P
+>As stated above, MS Windows machines register their NetBIOS names
+(ie: the machine name for each service type in operation) on start
+up. Also, as stated above, the exact method by which this name registration
+takes place is determined by whether or not the MS Windows client/server
+has been given a WINS server address, whether or not LMHOSTS lookup
+is enabled, or if DNS for NetBIOS name resolution is enabled, etc.</P
+><P
+>In the case where there is no WINS server all name registrations as
+well as name lookups are done by UDP broadcast. This isolates name
+resolution to the local subnet, unless LMHOSTS is used to list all
+names and IP addresses. In such situations Samba provides a means by
+which the samba server name may be forcibly injected into the browse
+list of a remote MS Windows network (using the "remote announce" parameter).</P
+><P
+>Where a WINS server is used, the MS Windows client will use UDP
+unicast to register with the WINS server. Such packets can be routed
+and thus WINS allows name resolution to function across routed networks.</P
+><P
+>During the startup process an election will take place to create a
+local master browser if one does not already exist. On each NetBIOS network
+one machine will be elected to function as the domain master browser. This
+domain browsing has nothing to do with MS security domain control.
+Instead, the domain master browser serves the role of contacting each local
+master browser (found by asking WINS or from LMHOSTS) and exchanging browse
+list contents. This way every master browser will eventually obtain a complete
+list of all machines that are on the network. Every 11-15 minutes an election
+is held to determine which machine will be the master browser. By nature of
+the election criteria used, the machine with the highest uptime, or the
+most senior protocol version, or other criteria, will win the election
+as domain master browser.</P
+><P
+>Clients wishing to browse the network make use of this list, but also depend
+on the availability of correct name resolution to the respective IP
+address/addresses. </P
+><P
+>Any configuration that breaks name resolution and/or browsing intrinsics
+will annoy users because they will have to put up with protracted
+inability to use the network services.</P
+><P
+>Samba supports a feature that allows forced synchonisation
+of browse lists across routed networks using the "remote
+browse sync" parameter in the smb.conf file. This causes Samba
+to contact the local master browser on a remote network and
+to request browse list synchronisation. 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 "remote
+browse sync" parameter provides browse list synchronisation - and
+that is distinct from name to address resolution, in other
+words, for cross subnet browsing to function correctly it is
+essential that a name to address resolution mechanism be provided.
+This mechanism could be via DNS, <TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+>,
+and so on.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN143"
+>MS Windows security options and how to configure
+Samba for seemless integration</A
+></H1
+><P
+>MS Windows clients may use encrypted passwords as part of a
+challenege/response authentication model (a.k.a. NTLMv1) 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 plain text or encrypted, but not both in the same
+authentication requets.</P
+><P
+>When encrypted passwords are used a password that has been
+entered by the user is encrypted in two ways:</P
+><P
+></P
+><UL
+><LI
+><P
+>An MD4 hash of the UNICODE of the password
+ string. This is known as the NT hash.
+ </P
+></LI
+><LI
+><P
+>The password is converted to upper case,
+ and then padded or trucated to 14 bytes. This string is
+ then appended with 5 bytes of NULL characters and split to
+ form two 56 bit DES keys to encrypt a "magic" 8 byte value.
+ The resulting 16 bytes for the LanMan hash.
+ </P
+></LI
+></UL
+><P
+>You should refer to the <A
+HREF="ENCRYPTION.html"
+TARGET="_top"
+>Password Encryption</A
+> chapter in this HOWTO collection
+for more details on the inner workings</P
+><P
+>MS Windows 95 pre-service pack 1, MS Windows NT versions 3.x
+and version 4.0 pre-service pack 3 will use either mode of
+password authentication. All versions of MS Windows that follow
+these versions no longer support plain text passwords by default.</P
+><P
+>MS Windows clients have a habit of dropping network mappings that
+have been idle for 10 minutes or longer. When the user attempts to
+use the mapped drive connection that has been dropped the SMB protocol
+has a mechanism by which the connection can be re-established using
+a cached copy of the password.</P
+><P
+>When Microsoft changed the default password mode, they dropped support for
+caching of the plain text password. This means that when the registry
+parameter is changed to re-enable use of plain text passwords it appears to
+work, but when a dropped mapping attempts to revalidate it will fail if
+the remote authentication server does not support encrypted passwords.
+This means that it is definitely not a good idea to re-enable plain text
+password support in such clients.</P
+><P
+>The following parameters can be used to work around the
+issue of Windows 9x client upper casing usernames and
+password before transmitting them to the SMB server
+when using clear text authentication.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> <A
+HREF="smb.conf.5.html#PASSWORDLEVEL"
+TARGET="_top"
+>passsword level</A
+> = <TT
+CLASS="REPLACEABLE"
+><I
+>integer</I
+></TT
+>
+ <A
+HREF="smb.conf.5.html#USERNAMELEVEL"
+TARGET="_top"
+>username level</A
+> = <TT
+CLASS="REPLACEABLE"
+><I
+>integer</I
+></TT
+></PRE
+></P
+><P
+>By default Samba will lower case the username before attempting
+to lookup the user in the database of local system accounts.
+Because UNIX usernames conventionally only contain lower case
+character, the <TT
+CLASS="PARAMETER"
+><I
+>username level</I
+></TT
+> parameter
+is rarely even needed.</P
+><P
+>However, password on UNIX systems often make use of mixed case
+characters. This means that in order for a user on a Windows 9x
+client to connect to a Samba server using clear text authentication,
+the <TT
+CLASS="PARAMETER"
+><I
+>password level</I
+></TT
+> must be set to the maximum
+number of upper case letter which <I
+CLASS="EMPHASIS"
+>could</I
+> appear
+is a password. Note that is the server OS uses the traditional
+DES version of crypt(), then a <TT
+CLASS="PARAMETER"
+><I
+>password level</I
+></TT
+>
+of 8 will result in case insensitive passwords as seen from Windows
+users. This will also result in longer login times as Samba
+hash 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
+where ever Samba is used. There are three configuration possibilities
+for support of encrypted passwords:</P
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN171"
+>Use MS Windows NT as an authentication server</A
+></H2
+><P
+>This method involves the additions of the following parameters
+in the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> encrypt passwords = Yes
+ security = server
+ password server = "NetBIOS_name_of_PDC"</PRE
+></P
+><P
+>There are two ways of identifying whether or not a username and
+password pair was valid or not. One uses the reply information provided
+as part of the authentication messaging process, the other uses
+just and error code.</P
+><P
+>The down-side of this mode of configuration is the fact that
+for security reasons Samba will send the password server a bogus
+username and a bogus password and if the remote server fails to
+reject the username and password pair then an alternative mode
+of identification of validation is used. Where a site uses password
+lock out after a certain number of failed authentication attempts
+this will result in user lockouts.</P
+><P
+>Use of this mode of authentication does require there to be
+a standard Unix account for the user, this account can be blocked
+to prevent logons by other than MS Windows clients.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN179"
+>Make Samba a member of an MS Windows NT security domain</A
+></H2
+><P
+>This method involves additon of the following paramters in the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> encrypt passwords = Yes
+ security = domain
+ workgroup = "name of NT domain"
+ password server = *</PRE
+></P
+><P
+>The use of the "*" argument to "password server" will cause samba
+to locate the domain controller in a way analogous to the way
+this is done within MS Windows NT.</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:</P
+><P
+></P
+><UL
+><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
+>Next, on the Linux system execute:
+ <B
+CLASS="COMMAND"
+>smbpasswd -r PDC_NAME -j DOMAIN_NAME</B
+>
+ </P
+></LI
+></UL
+><P
+>Use of this mode of authentication does require there to be
+a standard Unix account for the user in order to assign
+a uid once the account has been authenticated by the remote
+Windows DC. This account can be blocked to prevent logons by
+other than MS Windows clients by things such as setting an invalid
+shell in the <TT
+CLASS="FILENAME"
+>/etc/passwd</TT
+> entry.</P
+><P
+>An alternative to assigning UIDs to Windows users on a
+Samba member server is presented in the <A
+HREF="winbind.html"
+TARGET="_top"
+>Winbind Overview</A
+> chapter in
+this HOWTO collection.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN196"
+>Configure Samba as an authentication server</A
+></H2
+><P
+>This mode of authentication demands that there be on the
+Unix/Linux system both a Unix style account as well as and
+smbpasswd entry for the user. The Unix system account can be
+locked if required as only the encrypted password will be
+used for SMB client authentication.</P
+><P
+>This method involves addition of the following parameters to
+the smb.conf file:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>## please refer to the Samba PDC HOWTO chapter later in
+## this collection for more details
+[global]
+ encrypt passwords = Yes
+ security = user
+ domain logons = Yes
+ ; an OS level of 33 or more is recommended
+ os level = 33
+
+[NETLOGON]
+ path = /somewhare/in/file/system
+ read only = yes</PRE
+></P
+><P
+>in order for this method to work a Unix system account needs
+to be created for each user, as well as for each MS Windows NT/2000
+machine. The following structure is required.</P
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN203"
+>Users</A
+></H3
+><P
+>A user account that may provide a home directory should be
+created. The following Linux system commands are typical of
+the procedure for creating an account.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> # useradd -s /bin/bash -d /home/"userid" -m "userid"
+ # passwd "userid"
+ Enter Password: <pw>
+
+ # smbpasswd -a "userid"
+ Enter Password: <pw></PRE
+></P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN208"
+>MS Windows NT Machine Accounts</A
+></H3
+><P
+>These are required only when Samba is used as a domain
+controller. Refer to the Samba-PDC-HOWTO for more details.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> # useradd -s /bin/false -d /dev/null "machine_name"\$
+ # passwd -l "machine_name"\$
+ # smbpasswd -a -m "machine_name"</PRE
+></P
+></DIV
+></DIV
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN213"
+>Conclusions</A
+></H1
+><P
+>Samba provides a flexible means to operate as...</P
+><P
+></P
+><UL
+><LI
+><P
+>A Stand-alone server - No special action is needed
+ other than to create user accounts. Stand-alone servers do NOT
+ provide network logon services, meaning that machines that use this
+ server do NOT perform a domain logon but instead make use only of
+ the MS Windows logon which is local to the MS Windows
+ workstation/server.
+ </P
+></LI
+><LI
+><P
+>An MS Windows NT 3.x/4.0 security domain member.
+ </P
+></LI
+><LI
+><P
+>An alternative to an MS Windows NT 3.x/4.0
+ Domain Controller.
+ </P
+></LI
+></UL
+></DIV
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
<HTML
><HEAD
><TITLE
->UNIX Permission Bits and WIndows NT Access Control Lists</TITLE
+>UNIX Permission Bits and Windows NT Access Control Lists</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.57"></HEAD
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
->UNIX Permission Bits and WIndows NT Access Control Lists</A
+NAME="UNIX-PERMISSIONS"
+>UNIX Permission Bits and Windows NT Access Control Lists</A
></H1
><HR></DIV
><DIV
>(Long name)</I
></TT
>
- is the discriptive string identifying the user (normally found in the
+ is the descriptive string identifying the user (normally found in the
GECOS field of the UNIX password database). Click on the <B
CLASS="COMMAND"
>Close
you to change the ownership of this file to yourself (clicking on
it will display a dialog box complaining that the user you are
currently logged onto the NT client cannot be found). The reason
- for this is that changing the ownership of a file is a privilaged
+ for this is that changing the ownership of a file is a privileged
operation in UNIX, available only to the <I
CLASS="EMPHASIS"
>root</I
client this will not work with Samba at this time.</P
><P
>There is an NT chown command that will work with Samba
- and allow a user with Administrator privillage connected
+ and allow a user with Administrator privilege connected
to a Samba 2.0.4 server as root to change the ownership of
files on both a local NTFS filesystem or remote mounted NTFS
or Samba drive. This is available as part of the <I
>(Long name)</I
></TT
>
- is the discriptive string identifying the user (normally found in the
+ is the descriptive string identifying the user (normally found in the
GECOS field of the UNIX password database).</P
><P
>If the parameter <TT
></H2
><P
>The standard UNIX user/group/world triple and
- the correspinding "read", "write", "execute" permissions
+ the corresponding "read", "write", "execute" permissions
triples are mapped by Samba into a three element NT ACL
with the 'r', 'w', and 'x' bits mapped into the corresponding
NT permissions. The UNIX world permissions are mapped into
button will not return a list of users in Samba 2.0.4 (it will give
an error message of <B
CLASS="COMMAND"
->"The remote proceedure call failed
+>"The remote procedure call failed
and did not execute"</B
>). This means that you can only
manipulate the current user/group/world permissions listed in
CLASS="COMMAND"
>"Take
Ownership"</B
-> permission (dsplayed as <B
+> permission (displayed as <B
CLASS="COMMAND"
>"O"
</B
></A
> parameter to provide compatibility
with Samba 2.0.4 where the permission change facility was introduced.
- To allow a user to modify all the user/group/world permissions on a file,
+ To allow a user to modify all the user/group/world permissions on a file
with no restrictions set this parameter to 000.</P
><P
>The <TT
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
+NAME="OS2"
>OS2 Client HOWTO</A
></H1
><HR></DIV
driver from an OS/2 system.</P
><P
>Install the NT driver first for that printer. Then,
- add to your smb.conf a paramater, "os2 driver map =
+ add to your smb.conf a parameter, "os2 driver map =
<TT
CLASS="REPLACEABLE"
><I
--- /dev/null
+<HTML
+><HEAD
+><TITLE
+>Configuring PAM for distributed but centrally
+managed authentication</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.57"></HEAD
+><BODY
+CLASS="ARTICLE"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="ARTICLE"
+><DIV
+CLASS="TITLEPAGE"
+><H1
+CLASS="TITLE"
+><A
+NAME="PAM"
+>Configuring PAM for distributed but centrally
+managed authentication</A
+></H1
+><HR></DIV
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN3"
+>Samba and PAM</A
+></H1
+><P
+>A number of Unix systems (eg: Sun Solaris), as well as the
+xxxxBSD family and Linux, now utilize the Pluggable Authentication
+Modules (PAM) facility to provide all authentication,
+authorization and resource control services. Prior to the
+introduction of PAM, a decision to use an alternative to
+the system password database (<TT
+CLASS="FILENAME"
+>/etc/passwd</TT
+>)
+would require the provision of alternatives for all programs that provide
+security services. Such a choice would involve provision of
+alternatives to such programs as: <B
+CLASS="COMMAND"
+>login</B
+>,
+<B
+CLASS="COMMAND"
+>passwd</B
+>, <B
+CLASS="COMMAND"
+>chown</B
+>, etc.</P
+><P
+>PAM provides a mechanism that disconnects these security programs
+from the underlying authentication/authorization infrastructure.
+PAM is configured either through one file <TT
+CLASS="FILENAME"
+>/etc/pam.conf</TT
+> (Solaris),
+or by editing individual files that are located in <TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+>.</P
+><P
+>The following is an example <TT
+CLASS="FILENAME"
+>/etc/pam.d/login</TT
+> configuration file.
+This example had all options been uncommented is probably not usable
+as it stacks many conditions before allowing successful completion
+of the login process. Essentially all conditions can be disabled
+by commenting them out except the calls to <TT
+CLASS="FILENAME"
+>pam_pwdb.so</TT
+>.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>#%PAM-1.0
+# The PAM configuration file for the `login' service
+#
+auth required pam_securetty.so
+auth required pam_nologin.so
+# auth required pam_dialup.so
+# auth optional pam_mail.so
+auth required pam_pwdb.so shadow md5
+# account requisite pam_time.so
+account required pam_pwdb.so
+session required pam_pwdb.so
+# session optional pam_lastlog.so
+# password required pam_cracklib.so retry=3
+password required pam_pwdb.so shadow md5</PRE
+></P
+><P
+>PAM allows use of replacable modules. Those available on a
+sample system include:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>$ /bin/ls /lib/security
+pam_access.so pam_ftp.so pam_limits.so
+pam_ncp_auth.so pam_rhosts_auth.so pam_stress.so
+pam_cracklib.so pam_group.so pam_listfile.so
+pam_nologin.so pam_rootok.so pam_tally.so
+pam_deny.so pam_issue.so pam_mail.so
+pam_permit.so pam_securetty.so pam_time.so
+pam_dialup.so pam_lastlog.so pam_mkhomedir.so
+pam_pwdb.so pam_shells.so pam_unix.so
+pam_env.so pam_ldap.so pam_motd.so
+pam_radius.so pam_smbpass.so pam_unix_acct.so
+pam_wheel.so pam_unix_auth.so pam_unix_passwd.so
+pam_userdb.so pam_warn.so pam_unix_session.so</PRE
+></P
+><P
+>The following example for the login program replaces the use of
+the <TT
+CLASS="FILENAME"
+>pam_pwdb.so</TT
+> module which uses the system
+password database (<TT
+CLASS="FILENAME"
+>/etc/passwd</TT
+>,
+<TT
+CLASS="FILENAME"
+>/etc/shadow</TT
+>, <TT
+CLASS="FILENAME"
+>/etc/group</TT
+>) with
+the module <TT
+CLASS="FILENAME"
+>pam_smbpass.so</TT
+> which uses the Samba
+database which contains the Microsoft MD4 encrypted password
+hashes. This database is stored in either
+<TT
+CLASS="FILENAME"
+>/usr/local/samba/private/smbpasswd</TT
+>,
+<TT
+CLASS="FILENAME"
+>/etc/samba/smbpasswd</TT
+>, or in
+<TT
+CLASS="FILENAME"
+>/etc/samba.d/smbpasswd</TT
+>, depending on the
+Samba implementation for your Unix/Linux system. The
+<TT
+CLASS="FILENAME"
+>pam_smbpass.so</TT
+> module is provided by
+Samba version 2.2.1 or later. It can be compiled only if the
+<TT
+CLASS="CONSTANT"
+>--with-pam --with-pam_smbpass</TT
+> options are both
+provided to the Samba <B
+CLASS="COMMAND"
+>configure</B
+> program.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>#%PAM-1.0
+# The PAM configuration file for the `login' service
+#
+auth required pam_smbpass.so nodelay
+account required pam_smbpass.so nodelay
+session required pam_smbpass.so nodelay
+password required pam_smbpass.so nodelay</PRE
+></P
+><P
+>The following is the PAM configuration file for a particular
+Linux system. The default condition uses <TT
+CLASS="FILENAME"
+>pam_pwdb.so</TT
+>.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>#%PAM-1.0
+# The PAM configuration file for the `samba' service
+#
+auth required /lib/security/pam_pwdb.so nullok nodelay shadow audit
+account required /lib/security/pam_pwdb.so audit nodelay
+session required /lib/security/pam_pwdb.so nodelay
+password required /lib/security/pam_pwdb.so shadow md5</PRE
+></P
+><P
+>In the following example the decision has been made to use the
+smbpasswd database even for basic samba authentication. Such a
+decision could also be made for the passwd program and would
+thus allow the smbpasswd passwords to be changed using the passwd
+program.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>#%PAM-1.0
+# The PAM configuration file for the `samba' service
+#
+auth required /lib/security/pam_smbpass.so nodelay
+account required /lib/security/pam_pwdb.so audit nodelay
+session required /lib/security/pam_pwdb.so nodelay
+password required /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE
+></P
+><P
+>Note: PAM allows stacking of authentication mechanisms. It is
+also possible to pass information obtained within on PAM module through
+to the next module in the PAM stack. Please refer to the documentation for
+your particular system implementation for details regarding the specific
+capabilities of PAM in this environment. Some Linux implmentations also
+provide the <TT
+CLASS="FILENAME"
+>pam_stack.so</TT
+> module that allows all
+authentication to be configured in a single central file. The
+<TT
+CLASS="FILENAME"
+>pam_stack.so</TT
+> method has some very devoted followers
+on the basis that it allows for easier administration. As with all issues in
+life though, every decision makes trade-offs, so you may want examine the
+PAM documentation for further helpful information.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN45"
+>Distributed Authentication</A
+></H1
+><P
+>The astute administrator will realize from this that the
+combination of <TT
+CLASS="FILENAME"
+>pam_smbpass.so</TT
+>,
+<B
+CLASS="COMMAND"
+>winbindd</B
+>, and <B
+CLASS="COMMAND"
+>rsync</B
+> (see
+<A
+HREF="http://rsync.samba.org/"
+TARGET="_top"
+>http://rsync.samba.org/</A
+>)
+will allow the establishment of a centrally managed, distributed
+user/password database that can also be used by all
+PAM (eg: Linux) aware programs and applications. This arrangement
+can have particularly potent advantages compared with the
+use of Microsoft Active Directory Service (ADS) in so far as
+reduction of wide area network authentication traffic.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN52"
+>PAM Configuration in smb.conf</A
+></H1
+><P
+>There is an option in smb.conf called <A
+HREF="smb.conf.5.html#OBEYPAMRESTRICTIONS"
+TARGET="_top"
+>obey pam restrictions</A
+>.
+The following is from the on-line help for this option in SWAT;</P
+><P
+>When Samba 2.2 is configure to enable PAM support (i.e.
+<TT
+CLASS="CONSTANT"
+>--with-pam</TT
+>), this parameter will
+control whether or not Samba should obey PAM's account
+and session management directives. The default behavior
+is to use PAM for 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
+HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
+TARGET="_top"
+>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: <B
+CLASS="COMMAND"
+>obey pam restrictions = no</B
+></P
+></DIV
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
><HR></DIV
><HR><H1
><A
-NAME="AEN9"
+NAME="AEN8"
>Abstract</A
></H1
><P
+><EM
+>Last Update</EM
+> : Tue Jul 31 15:58:03 CDT 2001</P
+><P
>This book is a collection of HOWTOs added to Samba documentation over the years.
I try to ensure that all are current, but sometimes the is a larger job
than one person can maintain. The most recent version of this document
></DT
><DT
>1. <A
-HREF="#AEN15"
+HREF="#INSTALL"
>How to Install and Test SAMBA</A
></DT
><DD
><DL
><DT
>1.1. <A
-HREF="#AEN17"
+HREF="#AEN18"
>Step 0: Read the man pages</A
></DT
><DT
>1.2. <A
-HREF="#AEN25"
+HREF="#AEN26"
>Step 1: Building the Binaries</A
></DT
><DT
>1.3. <A
-HREF="#AEN53"
+HREF="#AEN54"
>Step 2: The all important step</A
></DT
><DT
>1.4. <A
-HREF="#AEN57"
+HREF="#AEN58"
>Step 3: Create the smb configuration file.</A
></DT
><DT
>1.5. <A
-HREF="#AEN71"
+HREF="#AEN72"
>Step 4: Test your config file with
<B
CLASS="COMMAND"
></DT
><DT
>1.6. <A
-HREF="#AEN77"
+HREF="#AEN78"
>Step 5: Starting the smbd and nmbd</A
></DT
><DD
><DL
><DT
>1.6.1. <A
-HREF="#AEN87"
+HREF="#AEN88"
>Step 5a: Starting from inetd.conf</A
></DT
><DT
>1.6.2. <A
-HREF="#AEN116"
+HREF="#AEN117"
>Step 5b. Alternative: starting it as a daemon</A
></DT
></DL
></DD
><DT
>1.7. <A
-HREF="#AEN132"
+HREF="#AEN133"
>Step 6: Try listing the shares available on your
server</A
></DT
><DT
>1.8. <A
-HREF="#AEN141"
+HREF="#AEN142"
>Step 7: Try connecting with the unix client</A
></DT
><DT
>1.9. <A
-HREF="#AEN157"
+HREF="#AEN158"
>Step 8: Try connecting from a DOS, WfWg, Win9x, WinNT,
Win2k, OS/2, etc... client</A
></DT
><DT
>1.10. <A
-HREF="#AEN171"
+HREF="#AEN172"
>What If Things Don't Work?</A
></DT
><DD
><DL
><DT
>1.10.1. <A
-HREF="#AEN176"
+HREF="#AEN177"
>Diagnosing Problems</A
></DT
><DT
>1.10.2. <A
-HREF="#AEN180"
+HREF="#AEN181"
>Scope IDs</A
></DT
><DT
>1.10.3. <A
-HREF="#AEN183"
+HREF="#AEN184"
>Choosing the Protocol Level</A
></DT
><DT
>1.10.4. <A
-HREF="#AEN192"
+HREF="#AEN193"
>Printing from UNIX to a Client PC</A
></DT
><DT
>1.10.5. <A
-HREF="#AEN196"
+HREF="#AEN197"
>Locking</A
></DT
><DT
>1.10.6. <A
-HREF="#AEN206"
+HREF="#AEN207"
>Mapping Usernames</A
></DT
><DT
>1.10.7. <A
-HREF="#AEN209"
+HREF="#AEN210"
>Other Character Sets</A
></DT
></DL
></DD
><DT
>2. <A
-HREF="#AEN212"
+HREF="#INTEGRATE-MS-NETWORKS"
>Integrating MS Windows networks with Samba</A
></DT
><DD
><DL
><DT
>2.1. <A
-HREF="#AEN223"
+HREF="#AEN224"
>Agenda</A
></DT
><DT
>2.2. <A
-HREF="#AEN245"
+HREF="#AEN246"
>Name Resolution in a pure Unix/Linux world</A
></DT
><DD
><DL
><DT
>2.2.1. <A
-HREF="#AEN248"
+HREF="#AEN262"
><TT
CLASS="FILENAME"
>/etc/hosts</TT
></DT
><DT
>2.2.2. <A
-HREF="#AEN264"
+HREF="#AEN278"
><TT
CLASS="FILENAME"
>/etc/resolv.conf</TT
></DT
><DT
>2.2.3. <A
-HREF="#AEN275"
+HREF="#AEN289"
><TT
CLASS="FILENAME"
>/etc/host.conf</TT
></DT
><DT
>2.2.4. <A
-HREF="#AEN283"
+HREF="#AEN297"
><TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
></DD
><DT
>2.3. <A
-HREF="#AEN295"
+HREF="#AEN309"
>Name resolution as used within MS Windows networking</A
></DT
><DD
><DL
><DT
>2.3.1. <A
-HREF="#AEN307"
+HREF="#AEN321"
>The NetBIOS Name Cache</A
></DT
><DT
>2.3.2. <A
-HREF="#AEN312"
+HREF="#AEN326"
>The LMHOSTS file</A
></DT
><DT
>2.3.3. <A
-HREF="#AEN320"
+HREF="#AEN334"
>HOSTS file</A
></DT
><DT
>2.3.4. <A
-HREF="#AEN325"
+HREF="#AEN339"
>DNS Lookup</A
></DT
><DT
>2.3.5. <A
-HREF="#AEN328"
+HREF="#AEN342"
>WINS Lookup</A
></DT
></DL
></DD
><DT
>2.4. <A
-HREF="#AEN342"
+HREF="#AEN354"
>How browsing functions and how to deploy stable and
dependable browsing using Samba</A
></DT
><DT
>2.5. <A
-HREF="#AEN352"
+HREF="#AEN364"
>MS Windows security options and how to configure
Samba for seemless integration</A
></DT
><DL
><DT
>2.5.1. <A
-HREF="#AEN369"
+HREF="#AEN392"
>Use MS Windows NT as an authentication server</A
></DT
><DT
>2.5.2. <A
-HREF="#AEN377"
+HREF="#AEN400"
>Make Samba a member of an MS Windows NT security domain</A
></DT
><DT
>2.5.3. <A
-HREF="#AEN391"
+HREF="#AEN417"
>Configure Samba as an authentication server</A
></DT
><DD
><DL
><DT
>2.5.3.1. <A
-HREF="#AEN398"
+HREF="#AEN424"
>Users</A
></DT
><DT
>2.5.3.2. <A
-HREF="#AEN405"
+HREF="#AEN429"
>MS Windows NT Machine Accounts</A
></DT
></DL
></DD
><DT
>2.6. <A
-HREF="#AEN410"
->Configuration of Samba as ...</A
+HREF="#AEN434"
+>Conclusions</A
></DT
></DL
></DD
><DT
>3. <A
-HREF="#AEN421"
->LanMan and NT Password Encryption in Samba 2.x</A
+HREF="#PAM"
+>Configuring PAM for distributed but centrally
+managed authentication</A
></DT
><DD
><DL
><DT
>3.1. <A
-HREF="#AEN432"
->Introduction</A
+HREF="#AEN455"
+>Samba and PAM</A
></DT
><DT
>3.2. <A
-HREF="#AEN436"
->How does it work?</A
+HREF="#AEN497"
+>Distributed Authentication</A
></DT
><DT
>3.3. <A
-HREF="#AEN447"
->Important Notes About Security</A
+HREF="#AEN504"
+>PAM Configuration in smb.conf</A
+></DT
+></DL
+></DD
+><DT
+>4. <A
+HREF="#MSDFS"
+>Hosting a Microsoft Distributed File System tree on Samba</A
></DT
><DD
><DL
><DT
->3.3.1. <A
-HREF="#AEN466"
->Advantages of SMB Encryption</A
+>4.1. <A
+HREF="#AEN524"
+>Instructions</A
></DT
+><DD
+><DL
><DT
->3.3.2. <A
-HREF="#AEN473"
->Advantages of non-encrypted passwords</A
+>4.1.1. <A
+HREF="#AEN559"
+>Notes</A
></DT
></DL
></DD
+></DL
+></DD
><DT
->3.4. <A
-HREF="#AEN482"
-><A
-NAME="SMBPASSWDFILEFORMAT"
-></A
->The smbpasswd file</A
-></DT
-><DT
->3.5. <A
-HREF="#AEN534"
->The smbpasswd Command</A
+>5. <A
+HREF="#UNIX-PERMISSIONS"
+>UNIX Permission Bits and Windows NT Access Control Lists</A
></DT
+><DD
+><DL
><DT
->3.6. <A
-HREF="#AEN573"
->Setting up Samba to support LanManager Encryption</A
+>5.1. <A
+HREF="#AEN579"
+>Viewing and changing UNIX permissions using the NT
+ security dialogs</A
></DT
-></DL
-></DD
><DT
->4. <A
+>5.2. <A
HREF="#AEN588"
->Hosting a Microsoft Distributed File System tree on Samba</A
+>How to view file security on a Samba share</A
></DT
-><DD
-><DL
><DT
->4.1. <A
+>5.3. <A
HREF="#AEN599"
->Instructions</A
+>Viewing file ownership</A
+></DT
+><DT
+>5.4. <A
+HREF="#AEN619"
+>Viewing file or directory permissions</A
></DT
><DD
><DL
><DT
->4.1.1. <A
+>5.4.1. <A
HREF="#AEN634"
->Notes</A
+>File Permissions</A
+></DT
+><DT
+>5.4.2. <A
+HREF="#AEN648"
+>Directory Permissions</A
></DT
></DL
></DD
+><DT
+>5.5. <A
+HREF="#AEN655"
+>Modifying file or directory permissions</A
+></DT
+><DT
+>5.6. <A
+HREF="#AEN677"
+>Interaction with the standard Samba create mask
+ parameters</A
+></DT
+><DT
+>5.7. <A
+HREF="#AEN741"
+>Interaction with the standard Samba file attribute
+ mapping</A
+></DT
></DL
></DD
><DT
->5. <A
-HREF="#AEN643"
+>6. <A
+HREF="#PRINTING"
>Printing Support in Samba 2.2.x</A
></DT
><DD
><DL
><DT
->5.1. <A
-HREF="#AEN654"
+>6.1. <A
+HREF="#AEN762"
>Introduction</A
></DT
><DT
->5.2. <A
-HREF="#AEN676"
+>6.2. <A
+HREF="#AEN784"
>Configuration</A
></DT
><DD
><DL
><DT
->5.2.1. <A
-HREF="#AEN687"
+>6.2.1. <A
+HREF="#AEN795"
>Creating [print$]</A
></DT
><DT
->5.2.2. <A
-HREF="#AEN722"
+>6.2.2. <A
+HREF="#AEN830"
>Setting Drivers for Existing Printers</A
></DT
><DT
->5.2.3. <A
-HREF="#AEN739"
+>6.2.3. <A
+HREF="#AEN847"
>Support a large number of printers</A
></DT
><DT
->5.2.4. <A
-HREF="#AEN750"
+>6.2.4. <A
+HREF="#AEN858"
>Adding New Printers via the Windows NT APW</A
></DT
><DT
->5.2.5. <A
-HREF="#AEN775"
+>6.2.5. <A
+HREF="#AEN883"
>Samba and Printer Ports</A
></DT
></DL
></DD
><DT
->5.3. <A
-HREF="#AEN783"
+>6.3. <A
+HREF="#AEN891"
>The Imprints Toolset</A
></DT
><DD
><DL
><DT
->5.3.1. <A
-HREF="#AEN787"
+>6.3.1. <A
+HREF="#AEN895"
>What is Imprints?</A
></DT
><DT
->5.3.2. <A
-HREF="#AEN797"
+>6.3.2. <A
+HREF="#AEN905"
>Creating Printer Driver Packages</A
></DT
><DT
->5.3.3. <A
-HREF="#AEN800"
+>6.3.3. <A
+HREF="#AEN908"
>The Imprints server</A
></DT
><DT
->5.3.4. <A
-HREF="#AEN804"
+>6.3.4. <A
+HREF="#AEN912"
>The Installation Client</A
></DT
></DL
></DD
><DT
->5.4. <A
-HREF="#AEN826"
+>6.4. <A
+HREF="#AEN934"
><A
NAME="MIGRATION"
></A
></DL
></DD
><DT
->6. <A
-HREF="#AEN870"
+>7. <A
+HREF="#DOMAIN-SECURITY"
>security = domain in Samba 2.x</A
></DT
><DD
><DL
><DT
->6.1. <A
-HREF="#AEN888"
+>7.1. <A
+HREF="#AEN988"
>Joining an NT Domain with Samba 2.2</A
></DT
><DT
->6.2. <A
-HREF="#AEN952"
+>7.2. <A
+HREF="#AEN1052"
>Samba and Windows 2000 Domains</A
></DT
><DT
->6.3. <A
-HREF="#AEN957"
+>7.3. <A
+HREF="#AEN1057"
>Why is this better than security = server?</A
></DT
></DL
></DD
><DT
->7. <A
-HREF="#AEN973"
+>8. <A
+HREF="#SAMBA-PDC"
>How to Configure Samba 2.2 as a Primary Domain Controller</A
></DT
><DD
><DL
><DT
->7.1. <A
-HREF="#AEN990"
+>8.1. <A
+HREF="#AEN1090"
>Prerequisite Reading</A
></DT
><DT
->7.2. <A
-HREF="#AEN996"
+>8.2. <A
+HREF="#AEN1096"
>Background</A
></DT
><DT
->7.3. <A
-HREF="#AEN1036"
+>8.3. <A
+HREF="#AEN1138"
>Configuring the Samba Domain Controller</A
></DT
><DT
->7.4. <A
-HREF="#AEN1079"
+>8.4. <A
+HREF="#AEN1180"
>Creating Machine Trust Accounts and Joining Clients
to the Domain</A
></DT
><DD
><DL
><DT
->7.4.1. <A
-HREF="#AEN1093"
+>8.4.1. <A
+HREF="#AEN1194"
>Manually creating machine trust accounts</A
></DT
><DT
->7.4.2. <A
-HREF="#AEN1121"
+>8.4.2. <A
+HREF="#AEN1225"
>Creating machine trust accounts "on the fly"</A
></DT
></DL
></DD
><DT
->7.5. <A
-HREF="#AEN1132"
+>8.5. <A
+HREF="#AEN1236"
>Common Problems and Errors</A
></DT
><DT
->7.6. <A
-HREF="#AEN1180"
+>8.6. <A
+HREF="#AEN1284"
>System Policies and Profiles</A
></DT
><DT
->7.7. <A
-HREF="#AEN1224"
+>8.7. <A
+HREF="#AEN1328"
>What other help can I get ?</A
></DT
><DT
->7.8. <A
-HREF="#AEN1338"
+>8.8. <A
+HREF="#AEN1442"
>Domain Control for Windows 9x/ME</A
></DT
><DD
><DL
><DT
->7.8.1. <A
-HREF="#AEN1368"
+>8.8.1. <A
+HREF="#AEN1472"
>Configuration Instructions: Network Logons</A
></DT
><DT
->7.8.2. <A
-HREF="#AEN1402"
+>8.8.2. <A
+HREF="#AEN1506"
>Configuration Instructions: Setting up Roaming User Profiles</A
></DT
><DD
><DL
><DT
->7.8.2.1. <A
-HREF="#AEN1410"
+>8.8.2.1. <A
+HREF="#AEN1514"
>Windows NT Configuration</A
></DT
><DT
->7.8.2.2. <A
-HREF="#AEN1418"
+>8.8.2.2. <A
+HREF="#AEN1522"
>Windows 9X Configuration</A
></DT
><DT
->7.8.2.3. <A
-HREF="#AEN1426"
+>8.8.2.3. <A
+HREF="#AEN1530"
>Win9X and WinNT Configuration</A
></DT
><DT
->7.8.2.4. <A
-HREF="#AEN1433"
+>8.8.2.4. <A
+HREF="#AEN1537"
>Windows 9X Profile Setup</A
></DT
><DT
->7.8.2.5. <A
-HREF="#AEN1469"
+>8.8.2.5. <A
+HREF="#AEN1573"
>Windows NT Workstation 4.0</A
></DT
><DT
->7.8.2.6. <A
-HREF="#AEN1482"
+>8.8.2.6. <A
+HREF="#AEN1586"
>Windows NT Server</A
></DT
><DT
->7.8.2.7. <A
-HREF="#AEN1485"
+>8.8.2.7. <A
+HREF="#AEN1589"
>Sharing Profiles between W95 and NT Workstation 4.0</A
></DT
></DL
></DL
></DD
><DT
->7.9. <A
-HREF="#AEN1495"
+>8.9. <A
+HREF="#AEN1599"
>DOMAIN_CONTROL.txt : Windows NT Domain Control & Samba</A
></DT
></DL
></DD
><DT
->8. <A
-HREF="#AEN1520"
->Unifed Logons between Windows NT and UNIX using Winbind</A
+>9. <A
+HREF="#WINBIND"
+>Unified Logons between Windows NT and UNIX using Winbind</A
></DT
><DD
><DL
><DT
->8.1. <A
-HREF="#AEN1538"
+>9.1. <A
+HREF="#AEN1642"
>Abstract</A
></DT
><DT
->8.2. <A
-HREF="#AEN1542"
+>9.2. <A
+HREF="#AEN1646"
>Introduction</A
></DT
><DT
->8.3. <A
-HREF="#AEN1555"
+>9.3. <A
+HREF="#AEN1659"
>What Winbind Provides</A
></DT
><DD
><DL
><DT
->8.3.1. <A
-HREF="#AEN1562"
+>9.3.1. <A
+HREF="#AEN1666"
>Target Uses</A
></DT
></DL
></DD
><DT
->8.4. <A
-HREF="#AEN1566"
+>9.4. <A
+HREF="#AEN1670"
>How Winbind Works</A
></DT
><DD
><DL
><DT
->8.4.1. <A
-HREF="#AEN1571"
+>9.4.1. <A
+HREF="#AEN1675"
>Microsoft Remote Procedure Calls</A
></DT
><DT
->8.4.2. <A
-HREF="#AEN1575"
+>9.4.2. <A
+HREF="#AEN1679"
>Name Service Switch</A
></DT
><DT
->8.4.3. <A
-HREF="#AEN1591"
+>9.4.3. <A
+HREF="#AEN1695"
>Pluggable Authentication Modules</A
></DT
><DT
->8.4.4. <A
-HREF="#AEN1599"
+>9.4.4. <A
+HREF="#AEN1703"
>User and Group ID Allocation</A
></DT
><DT
->8.4.5. <A
-HREF="#AEN1603"
+>9.4.5. <A
+HREF="#AEN1707"
>Result Caching</A
></DT
></DL
></DD
><DT
->8.5. <A
-HREF="#AEN1606"
+>9.5. <A
+HREF="#AEN1710"
>Installation and Configuration</A
></DT
+><DD
+><DL
><DT
->8.6. <A
-HREF="#AEN1612"
->Limitations</A
+>9.5.1. <A
+HREF="#AEN1715"
+>Introduction</A
></DT
><DT
->8.7. <A
-HREF="#AEN1624"
->Conclusion</A
+>9.5.2. <A
+HREF="#AEN1728"
+>Requirements</A
></DT
-></DL
-></DD
><DT
->9. <A
-HREF="#AEN1627"
->UNIX Permission Bits and WIndows NT Access Control Lists</A
+>9.5.3. <A
+HREF="#AEN1736"
+>Testing Things Out</A
></DT
><DD
><DL
><DT
->9.1. <A
-HREF="#AEN1638"
->Viewing and changing UNIX permissions using the NT
- security dialogs</A
+>9.5.3.1. <A
+HREF="#AEN1745"
+>Configure and compile SAMBA</A
></DT
><DT
->9.2. <A
-HREF="#AEN1647"
->How to view file security on a Samba share</A
+>9.5.3.2. <A
+HREF="#AEN1757"
+>Configure nsswitch.conf and the winbind libraries</A
></DT
><DT
->9.3. <A
-HREF="#AEN1658"
->Viewing file ownership</A
+>9.5.3.3. <A
+HREF="#AEN1776"
+>Configure smb.conf</A
></DT
><DT
->9.4. <A
-HREF="#AEN1678"
->Viewing file or directory permissions</A
+>9.5.3.4. <A
+HREF="#AEN1785"
+>Join the SAMBA server to the PDC domain</A
></DT
-><DD
-><DL
><DT
->9.4.1. <A
-HREF="#AEN1693"
->File Permissions</A
+>9.5.3.5. <A
+HREF="#AEN1795"
+>Start up the winbindd daemon and test it!</A
></DT
><DT
->9.4.2. <A
-HREF="#AEN1707"
->Directory Permissions</A
+>9.5.3.6. <A
+HREF="#AEN1822"
+>Fix the /etc/rc.d/init.d/smb startup files</A
></DT
-></DL
-></DD
><DT
->9.5. <A
-HREF="#AEN1714"
->Modifying file or directory permissions</A
+>9.5.3.7. <A
+HREF="#AEN1839"
+>Configure Winbind and PAM</A
></DT
+></DL
+></DD
+></DL
+></DD
><DT
>9.6. <A
-HREF="#AEN1736"
->Interaction with the standard Samba create mask
- parameters</A
+HREF="#AEN1880"
+>Limitations</A
></DT
><DT
>9.7. <A
-HREF="#AEN1800"
->Interaction with the standard Samba file attribute
- mapping</A
+HREF="#AEN1890"
+>Conclusion</A
></DT
></DL
></DD
><DT
>10. <A
-HREF="#AEN1810"
+HREF="#OS2"
>OS2 Client HOWTO</A
></DT
><DD
><DL
><DT
>10.1. <A
-HREF="#AEN1821"
+HREF="#AEN1904"
>FAQs</A
></DT
><DD
><DL
><DT
>10.1.1. <A
-HREF="#AEN1823"
+HREF="#AEN1906"
>How can I configure OS/2 Warp Connect or
OS/2 Warp 4 as a client for Samba?</A
></DT
><DT
>10.1.2. <A
-HREF="#AEN1838"
+HREF="#AEN1921"
>How can I configure OS/2 Warp 3 (not Connect),
OS/2 1.2, 1.3 or 2.x for Samba?</A
></DT
><DT
>10.1.3. <A
-HREF="#AEN1847"
+HREF="#AEN1930"
>Are there any other issues when OS/2 (any version)
is used as a client?</A
></DT
><DT
>10.1.4. <A
-HREF="#AEN1851"
+HREF="#AEN1934"
>How do I get printer driver download working
for OS/2 clients?</A
></DT
></DD
><DT
>11. <A
-HREF="#AEN1860"
+HREF="#CVS-ACCESS"
>HOWTO Access Samba source code via CVS</A
></DT
><DD
><DL
><DT
>11.1. <A
-HREF="#AEN1867"
+HREF="#AEN1950"
>Introduction</A
></DT
><DT
>11.2. <A
-HREF="#AEN1872"
+HREF="#AEN1955"
>CVS Access to samba.org</A
></DT
><DD
><DL
><DT
>11.2.1. <A
-HREF="#AEN1875"
+HREF="#AEN1958"
>Access via CVSweb</A
></DT
><DT
>11.2.2. <A
-HREF="#AEN1880"
+HREF="#AEN1963"
>Access via cvs</A
></DT
></DL
></DD
></DL
></DD
+><DT
+><A
+HREF="#AEN1991"
+>Index</A
+></DT
></DL
></DIV
><DIV
CLASS="CHAPTER"
><HR><H1
><A
-NAME="AEN15"
+NAME="INSTALL"
>Chapter 1. How to Install and Test SAMBA</A
></H1
><DIV
><H1
CLASS="SECT1"
><A
-NAME="AEN17"
+NAME="AEN18"
>1.1. Step 0: Read the man pages</A
></H1
><P
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN25"
+NAME="AEN26"
>1.2. Step 1: Building the Binaries</A
></H1
><P
></P
><P
>first to see what special options you can enable.
- Then exectuting</P
+ Then executing</P
><P
><TT
CLASS="PROMPT"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN53"
+NAME="AEN54"
>1.3. Step 2: The all important step</A
></H1
><P
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN57"
+NAME="AEN58"
>1.4. Step 3: Create the smb configuration file.</A
></H1
><P
>which would allow connections by anyone with an
account on the server, using either their login name or
"homes" as the service name. (Note that I also set the
- workgroup that Samba is part of. See BROWSING.txt for defails)</P
+ workgroup that Samba is part of. See BROWSING.txt for details)</P
><P
>Note that <B
CLASS="COMMAND"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN71"
+NAME="AEN72"
>1.5. Step 4: Test your config file with
<B
CLASS="COMMAND"
not it will give an error message.</P
><P
>Make sure it runs OK and that the services look
- resonable before proceeding. </P
+ reasonable before proceeding. </P
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN77"
+NAME="AEN78"
>1.6. Step 5: Starting the smbd and nmbd</A
></H1
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN87"
+NAME="AEN88"
>1.6.1. Step 5a: Starting from inetd.conf</A
></H2
><P
<TT
CLASS="FILENAME"
>/etc/inetd.conf</TT
-> to make them consistant.</P
+> to make them consistent.</P
><P
>NOTE: On many systems you may need to use the
"interfaces" option in smb.conf to specify the IP address
CLASS="COMMAND"
>nmbd</B
> tries to determine it at run
- time, but fails on somunixes. See the section on "testing nmbd"
+ time, but fails on some unixes. See the section on "testing nmbd"
for a method of finding if you need to do this.</P
><P
>!!!WARNING!!! Many unixes only accept around 5
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN116"
+NAME="AEN117"
>1.6.2. Step 5b. Alternative: starting it as a daemon</A
></H2
><P
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN132"
+NAME="AEN133"
>1.7. Step 6: Try listing the shares available on your
server</A
></H1
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN141"
+NAME="AEN142"
>1.8. Step 7: Try connecting with the unix client</A
></H1
><P
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN157"
+NAME="AEN158"
>1.9. Step 8: Try connecting from a DOS, WfWg, Win9x, WinNT,
Win2k, OS/2, etc... client</A
></H1
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN171"
+NAME="AEN172"
>1.10. What If Things Don't Work?</A
></H1
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN176"
+NAME="AEN177"
>1.10.1. Diagnosing Problems</A
></H2
><P
->If you have instalation problems then go to
+>If you have installation problems then go to
<TT
CLASS="FILENAME"
>DIAGNOSIS.txt</TT
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN180"
+NAME="AEN181"
>1.10.2. Scope IDs</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN183"
+NAME="AEN184"
>1.10.3. Choosing the Protocol Level</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN192"
+NAME="AEN193"
>1.10.4. Printing from UNIX to a Client PC</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN196"
+NAME="AEN197"
>1.10.5. Locking</A
></H2
><P
The second is the "deny modes" that are specified when a file
is open.</P
><P
->Samba supports "record locking" using the fcntl() unix system
- call. This is often implemented using rpc calls to a rpc.lockd process
- running on the system that owns the filesystem. Unfortunately many
- rpc.lockd implementations are very buggy, particularly when made to
- talk to versions from other vendors. It is not uncommon for the
- rpc.lockd to crash.</P
-><P
->There is also a problem translating the 32 bit lock
- requests generated by PC clients to 31 bit requests supported
- by most unixes. Unfortunately many PC applications (typically
- OLE2 applications) use byte ranges with the top bit set
- as semaphore sets. Samba attempts translation to support
- these types of applications, and the translation has proved
- to be quite successful.</P
+>Record locking semantics under Unix is very
+ different from record locking under Windows. Versions
+ of Samba before 2.2 have tried to use the native
+ fcntl() unix system call to implement proper record
+ locking between different Samba clients. This can not
+ be fully correct due to several reasons. The simplest
+ is the fact that a Windows client is allowed to lock a
+ byte range up to 2^32 or 2^64, depending on the client
+ OS. The unix locking only supports byte ranges up to
+ 2^31. So it is not possible to correctly satisfy a
+ lock request above 2^31. There are many more
+ differences, too many to be listed here.</P
+><P
+>Samba 2.2 and above implements record locking
+ completely independent of the underlying unix
+ system. If a byte range lock that the client requests
+ happens to fall into the range 0-2^31, Samba hands
+ this request down to the Unix system. All other locks
+ can not be seen by unix anyway.</P
><P
>Strictly a SMB server should check for locks before
every read and write call on a file. Unfortunately with the
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 DENY_NONE, DENY_READ, DENY_WRITE
- or DENY_ALL. There are also special compatability modes called
+ or DENY_ALL. There are also special compatibility modes called
DENY_FCB and DENY_DOS.</P
><P
>You can disable share modes using "share modes = no".
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN206"
+NAME="AEN207"
>1.10.6. Mapping Usernames</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN209"
+NAME="AEN210"
>1.10.7. Other Character Sets</A
></H2
><P
>If you have problems using filenames with accented
characters in them (like the German, French or Scandinavian
- character sets) then I recommmend you look at the "valid chars"
+ character sets) then I recommend you look at the "valid chars"
option in smb.conf and also take a look at the validchars
package in the examples directory.</P
></DIV
CLASS="CHAPTER"
><HR><H1
><A
-NAME="AEN212"
+NAME="INTEGRATE-MS-NETWORKS"
>Chapter 2. Integrating MS Windows networks with Samba</A
></H1
><DIV
><H1
CLASS="SECT1"
><A
-NAME="AEN223"
+NAME="AEN224"
>2.1. Agenda</A
></H1
><P
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN245"
+NAME="AEN246"
>2.2. Name Resolution in a pure Unix/Linux world</A
></H1
><P
->The key configuration files : </P
+>The key configuration files covered in this section are:</P
+><P
+></P
+><UL
+><LI
+><P
+><TT
+CLASS="FILENAME"
+>/etc/hosts</TT
+></P
+></LI
+><LI
+><P
+><TT
+CLASS="FILENAME"
+>/etc/resolv.conf</TT
+></P
+></LI
+><LI
+><P
+><TT
+CLASS="FILENAME"
+>/etc/host.conf</TT
+></P
+></LI
+><LI
+><P
+><TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+></P
+></LI
+></UL
><DIV
CLASS="SECT2"
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN248"
+NAME="AEN262"
>2.2.1. <TT
CLASS="FILENAME"
>/etc/hosts</TT
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN264"
+NAME="AEN278"
>2.2.2. <TT
CLASS="FILENAME"
>/etc/resolv.conf</TT
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN275"
+NAME="AEN289"
>2.2.3. <TT
CLASS="FILENAME"
>/etc/host.conf</TT
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN283"
+NAME="AEN297"
>2.2.4. <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN295"
+NAME="AEN309"
>2.3. Name resolution as used within MS Windows networking</A
></H1
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN307"
+NAME="AEN321"
>2.3.1. The NetBIOS Name Cache</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN312"
+NAME="AEN326"
>2.3.2. The LMHOSTS file</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN320"
+NAME="AEN334"
>2.3.3. HOSTS file</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN325"
+NAME="AEN339"
>2.3.4. DNS Lookup</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN328"
+NAME="AEN342"
>2.3.5. WINS Lookup</A
></H2
><P
->Refer to above details for section <EM
->DNS Lookups</EM
->. A
-WINS (Windows Internet Name Server) service is the equivaent of the
+>A WINS (Windows Internet Name Server) service is the equivaent of the
rfc1001/1002 specified NBNS (NetBIOS Name Server). A WINS server stores
the names and IP addresses that are registered by a Windows client
if the TCP/IP setup has been given at least one WINS Server IP Address.</P
><PRE
CLASS="PROGRAMLISTING"
> wins support = No
- wins server = <TT
-CLASS="REPLACEABLE"
-><I
->xxx.xxx.xxx.xxx</I
-></TT
-></PRE
+ wins server = xxx.xxx.xxx.xxx</PRE
></TD
></TR
></TABLE
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN342"
+NAME="AEN354"
>2.4. How browsing functions and how to deploy stable and
dependable browsing using Samba</A
></H1
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN352"
+NAME="AEN364"
>2.5. MS Windows security options and how to configure
Samba for seemless integration</A
></H1
><P
->MS Windows clients may use encrypted passwords alone, or encrypted
-as well as plain text passwords in the authentication process. It
-should be realized that with the SMB protocol the password is passed
-over the network either in plain text or encrypted. When encrypted
-passwords are used a password that has been entered by the user is
-encrypted in two ways:</P
+>MS Windows clients may use encrypted passwords as part of a
+challenege/response authentication model (a.k.a. NTLMv1) 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 plain text or encrypted, but not both in the same
+authentication requets.</P
+><P
+>When encrypted passwords are used a password that has been
+entered by the user is encrypted in two ways:</P
><P
></P
><UL
><LI
><P
->The case preserved password is encrypted
- using an MD5/DES one way hash
+>An MD4 hash of the UNICODE of the password
+ string. This is known as the NT hash.
</P
></LI
><LI
><P
->The case is converted to upper case and then
- encrypted using an MD5/DES one way hash</P
+>The password is converted to upper case,
+ and then padded or trucated to 14 bytes. This string is
+ then appended with 5 bytes of NULL characters and split to
+ form two 56 bit DES keys to encrypt a "magic" 8 byte value.
+ The resulting 16 bytes for the LanMan hash.
+ </P
></LI
></UL
><P
->Both of these enrypted passwords are sent over the network
-in the one authentication datagram.</P
+>You should refer to the <A
+HREF="ENCRYPTION.html"
+TARGET="_top"
+>Password Encryption</A
+> chapter in this HOWTO collection
+for more details on the inner workings</P
><P
>MS Windows 95 pre-service pack 1, MS Windows NT versions 3.x
and version 4.0 pre-service pack 3 will use either mode of
This means that it is definitely not a good idea to re-enable plain text
password support in such clients.</P
><P
->It is recommended that the following parameters be added to the
-smb.conf file:</P
+>The following parameters can be used to work around the
+issue of Windows 9x client upper casing usernames and
+password before transmitting them to the SMB server
+when using clear text authentication.</P
><P
><TABLE
BORDER="0"
><TD
><PRE
CLASS="PROGRAMLISTING"
-> passsword level = 8
- username level = 8</PRE
+> <A
+HREF="smb.conf.5.html#PASSWORDLEVEL"
+TARGET="_top"
+>passsword level</A
+> = <TT
+CLASS="REPLACEABLE"
+><I
+>integer</I
+></TT
+>
+ <A
+HREF="smb.conf.5.html#USERNAMELEVEL"
+TARGET="_top"
+>username level</A
+> = <TT
+CLASS="REPLACEABLE"
+><I
+>integer</I
+></TT
+></PRE
></TD
></TR
></TABLE
></P
><P
->these configuration parameters will compensate for the fact that
-in some circumstances MS Windows and MS DOS clients may twiddle the
-password that has been supplied by the user by converting characters to
-upper case. The above entries will try every combination of upper and
-lower case for the first 8 characters. Please refer to the man page
-for smb.conf for more information on use of these parameters.</P
+>By default Samba will lower case the username before attempting
+to lookup the user in the database of local system accounts.
+Because UNIX usernames conventionally only contain lower case
+character, the <TT
+CLASS="PARAMETER"
+><I
+>username level</I
+></TT
+> parameter
+is rarely even needed.</P
+><P
+>However, password on UNIX systems often make use of mixed case
+characters. This means that in order for a user on a Windows 9x
+client to connect to a Samba server using clear text authentication,
+the <TT
+CLASS="PARAMETER"
+><I
+>password level</I
+></TT
+> must be set to the maximum
+number of upper case letter which <EM
+>could</EM
+> appear
+is a password. Note that is the server OS uses the traditional
+DES version of crypt(), then a <TT
+CLASS="PARAMETER"
+><I
+>password level</I
+></TT
+>
+of 8 will result in case insensitive passwords as seen from Windows
+users. This will also result in longer login times as Samba
+hash 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
where ever Samba is used. There are three configuration possibilities
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN369"
+NAME="AEN392"
>2.5.1. Use MS Windows NT as an authentication server</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN377"
+NAME="AEN400"
>2.5.2. Make Samba a member of an MS Windows NT security domain</A
></H2
><P
></UL
><P
>Use of this mode of authentication does require there to be
-a standard Unix account for the user, this account can be
-blocked to prevent logons by other than MS Windows clients.</P
+a standard Unix account for the user in order to assign
+a uid once the account has been authenticated by the remote
+Windows DC. This account can be blocked to prevent logons by
+other than MS Windows clients by things such as setting an invalid
+shell in the <TT
+CLASS="FILENAME"
+>/etc/passwd</TT
+> entry.</P
+><P
+>An alternative to assigning UIDs to Windows users on a
+Samba member server is presented in the <A
+HREF="winbind.html"
+TARGET="_top"
+>Winbind Overview</A
+> chapter in
+this HOWTO collection.</P
></DIV
><DIV
CLASS="SECT2"
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN391"
+NAME="AEN417"
>2.5.3. Configure Samba as an authentication server</A
></H2
><P
><TD
><PRE
CLASS="PROGRAMLISTING"
-> encrypt passwords = Yes
- security = user</PRE
+>## please refer to the Samba PDC HOWTO chapter later in
+## this collection for more details
+[global]
+ encrypt passwords = Yes
+ security = user
+ domain logons = Yes
+ ; an OS level of 33 or more is recommended
+ os level = 33
+
+[NETLOGON]
+ path = /somewhare/in/file/system
+ read only = yes</PRE
></TD
></TR
></TABLE
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN398"
+NAME="AEN424"
>2.5.3.1. Users</A
></H3
><P
><TD
><PRE
CLASS="PROGRAMLISTING"
-> # useradd -s /bin/bash -d /home/"userid" -m
+> # useradd -s /bin/bash -d /home/"userid" -m "userid"
# passwd "userid"
- Enter Password: <TT
-CLASS="USERINPUT"
-><B
->pass</B
-></TT
->
+ Enter Password: <pw>
# smbpasswd -a "userid"
- Enter Password: <TT
-CLASS="USERINPUT"
-><B
->pass</B
-></TT
-></PRE
+ Enter Password: <pw></PRE
></TD
></TR
></TABLE
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN405"
+NAME="AEN429"
>2.5.3.2. MS Windows NT Machine Accounts</A
></H3
><P
><TD
><PRE
CLASS="PROGRAMLISTING"
-> # useradd -a /bin/false -d /dev/null "machine_name"\$
+> # useradd -s /bin/false -d /dev/null "machine_name"\$
# passwd -l "machine_name"\$
# smbpasswd -a -m "machine_name"</PRE
></TD
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN410"
->2.6. Configuration of Samba as ...</A
+NAME="AEN434"
+>2.6. Conclusions</A
></H1
><P
+>Samba provides a flexible means to operate as...</P
+><P
></P
><UL
><LI
></LI
><LI
><P
->An MS Windows NT 3.x/4.0 security domain member -
- Refer to the previous section(s) above.
+>An MS Windows NT 3.x/4.0 security domain member.
</P
></LI
><LI
><P
>An alternative to an MS Windows NT 3.x/4.0
- Domain Controller - In the smb.conf file the following parameters
- should be added:</P
+ Domain Controller.
+ </P
></LI
></UL
-><P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->## please refer to the Samba PDC HOWTO chapter later in
-## this collection for more details
-[global]
- domain logons = Yes
- ; an OS level of 33 or more is recommended
- os level = 33
-
- [NETLOGON]
- path = /somewhare/in/file/system
- read only = yes
- available = yes</PRE
-></TD
-></TR
-></TABLE
-></P
></DIV
></DIV
><DIV
CLASS="CHAPTER"
><HR><H1
><A
-NAME="AEN421"
->Chapter 3. LanMan and NT Password Encryption in Samba 2.x</A
+NAME="PAM"
+>Chapter 3. Configuring PAM for distributed but centrally
+managed authentication</A
></H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN432"
->3.1. Introduction</A
-></H1
-><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"
-><HR><H1
-CLASS="SECT1"
-><A
-NAME="AEN436"
->3.2. How does it work?</A
+NAME="AEN455"
+>3.1. Samba and PAM</A
></H1
><P
->LanManager encryption is somewhat similar to UNIX
- password encryption. The server uses a file containing a
- hashed value of a user's password. This is created by taking
- the user's plaintext password, capitalising it, and either
- truncating to 14 bytes or padding to 14 bytes with null bytes.
- This 14 byte value is used as two 56 bit DES keys to encrypt
- a 'magic' eight byte value, forming a 16 byte value which is
- stored by the server and client. Let this value be known as
- the "hashed password".</P
-><P
->Windows NT encryption is a higher quality mechanism,
- consisting of doing an MD4 hash on a Unicode version of the user's
- password. This also produces a 16 byte hash value that is
- non-reversible.</P
-><P
->When a client (LanManager, Windows for WorkGroups, Windows
- 95 or Windows NT) wishes to mount a Samba drive (or use a Samba
- resource), it first requests a connection and negotiates the
- protocol that the client and server will use. In the reply to this
- request the Samba server generates and appends an 8 byte, random
- value - this is stored in the Samba server after the reply is sent
- and is known as the "challenge". The challenge is different for
- every client connection.</P
-><P
->The client then uses the hashed password (16 byte values
- described above), appended with 5 null bytes, as three 56 bit
- DES keys, each of which is used to encrypt the challenge 8 byte
- value, forming a 24 byte value known as the "response".</P
-><P
->In the SMB call SMBsessionsetupX (when user level security
- is selected) or the call SMBtconX (when share level security is
- selected), the 24 byte response is returned by the client to the
- Samba server. For Windows NT protocol levels the above calculation
- is done on both hashes of the user's password and both responses are
- returned in the SMB call, giving two 24 byte values.</P
-><P
->The Samba server then reproduces the above calculation, using
- its own stored value of the 16 byte hashed password (read from the
- <TT
+>A number of Unix systems (eg: Sun Solaris), as well as the
+xxxxBSD family and Linux, now utilize the Pluggable Authentication
+Modules (PAM) facility to provide all authentication,
+authorization and resource control services. Prior to the
+introduction of PAM, a decision to use an alternative to
+the system password database (<TT
CLASS="FILENAME"
->smbpasswd</TT
-> file - described later) and the challenge
- value that it kept from the negotiate protocol reply. It then checks
- to see if the 24 byte value it calculates matches the 24 byte value
- returned to it from the client.</P
-><P
->If these values match exactly, then the client knew the
- correct password (or the 16 byte hashed value - see security note
- below) and is thus allowed access. If not, then the client did not
- know the correct password and is denied access.</P
+>/etc/passwd</TT
+>)
+would require the provision of alternatives for all programs that provide
+security services. Such a choice would involve provision of
+alternatives to such programs as: <B
+CLASS="COMMAND"
+>login</B
+>,
+<B
+CLASS="COMMAND"
+>passwd</B
+>, <B
+CLASS="COMMAND"
+>chown</B
+>, etc.</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"
-><HR><H1
-CLASS="SECT1"
-><A
-NAME="AEN447"
->3.3. Important Notes About Security</A
-></H1
+>PAM provides a mechanism that disconnects these security programs
+from the underlying authentication/authorization infrastructure.
+PAM is configured either through one file <TT
+CLASS="FILENAME"
+>/etc/pam.conf</TT
+> (Solaris),
+or by editing individual files that are located in <TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+>.</P
><P
->The unix and SMB password encryption techniques seem similar
- on the surface. This similarity is, however, only skin deep. The unix
- scheme typically sends clear text passwords over the nextwork when
- logging in. This is bad. The SMB encryption scheme never sends the
- cleartext password over the network but it does store the 16 byte
- hashed values on disk. This is also bad. Why? Because the 16 byte hashed
- values are a "password equivalent". You cannot derive the user's
- password from them, but they could potentially be used in a modified
- client to gain access to a server. This would require considerable
- technical knowledge on behalf of the attacker but is perfectly possible.
- You should thus treat the smbpasswd file as though it contained the
- cleartext passwords of all your users. Its contents must be kept
- secret, and the file should be protected accordingly.</P
-><P
->Ideally we would like a password scheme which neither requires
- plain text passwords on the net or on disk. Unfortunately this
- is not available as Samba is stuck with being compatible with
- other SMB systems (WinNT, WfWg, Win95 etc). </P
-><DIV
-CLASS="WARNING"
+>The following is an example <TT
+CLASS="FILENAME"
+>/etc/pam.d/login</TT
+> configuration file.
+This example had all options been uncommented is probably not usable
+as it stacks many conditions before allowing successful completion
+of the login process. Essentially all conditions can be disabled
+by commenting them out except the calls to <TT
+CLASS="FILENAME"
+>pam_pwdb.so</TT
+>.</P
><P
-></P
><TABLE
-CLASS="WARNING"
-BORDER="1"
+BORDER="0"
+BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
-ALIGN="CENTER"
-><B
->Warning</B
+><PRE
+CLASS="PROGRAMLISTING"
+>#%PAM-1.0
+# The PAM configuration file for the `login' service
+#
+auth required pam_securetty.so
+auth required pam_nologin.so
+# auth required pam_dialup.so
+# auth optional pam_mail.so
+auth required pam_pwdb.so shadow md5
+# account requisite pam_time.so
+account required pam_pwdb.so
+session required pam_pwdb.so
+# session optional pam_lastlog.so
+# password required pam_cracklib.so retry=3
+password required pam_pwdb.so shadow md5</PRE
></TD
></TR
-><TR
-><TD
-ALIGN="LEFT"
-><P
->Note that Windows NT 4.0 Service pack 3 changed the
- default for permissible authentication so that plaintext
- passwords are <EM
->never</EM
-> sent over the wire.
- The solution to this is either to switch to encrypted passwords
- with Samba or edit the Windows NT registry to re-enable plaintext
- passwords. See the document WinNT.txt for details on how to do
- this.</P
-><P
->Other Microsoft operating systems which also exhibit
- this behavior includes</P
-><P
+></TABLE
></P
-><UL
-><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 [se]</P
-></LI
-><LI
><P
->Windows 2000</P
-></LI
-></UL
+>PAM allows use of replacable modules. Those available on a
+sample system include:</P
><P
-><EM
->Note :</EM
->All current release 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 particpate in encrypted authentication.</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>$ /bin/ls /lib/security
+pam_access.so pam_ftp.so pam_limits.so
+pam_ncp_auth.so pam_rhosts_auth.so pam_stress.so
+pam_cracklib.so pam_group.so pam_listfile.so
+pam_nologin.so pam_rootok.so pam_tally.so
+pam_deny.so pam_issue.so pam_mail.so
+pam_permit.so pam_securetty.so pam_time.so
+pam_dialup.so pam_lastlog.so pam_mkhomedir.so
+pam_pwdb.so pam_shells.so pam_unix.so
+pam_env.so pam_ldap.so pam_motd.so
+pam_radius.so pam_smbpass.so pam_unix_acct.so
+pam_wheel.so pam_unix_auth.so pam_unix_passwd.so
+pam_userdb.so pam_warn.so pam_unix_session.so</PRE
></TD
></TR
></TABLE
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
-><A
-NAME="AEN466"
->3.3.1. Advantages of SMB Encryption</A
-></H2
-><P
-></P
-><UL
-><LI
-><P
->plain text 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
->WinNT doesn't like talking to a server
- that isn't using SMB encrypted passwords. It will refuse
- to browse the server if the server is also in user level
- security mode. It will insist on prompting the user for the
- password on each connection, which is very annoying. The
- only things you can do to stop this is to use SMB encryption.
- </P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
-><A
-NAME="AEN473"
->3.3.2. Advantages of non-encrypted passwords</A
-></H2
-><P
></P
-><UL
-><LI
-><P
->plain text passwords are not kept
- on disk. </P
-></LI
-><LI
-><P
->uses same password file as other unix
- services such as login and ftp</P
-></LI
-><LI
-><P
->you are probably already using other
- services (such as telnet and ftp) which send plain text
- passwords over the net, so sending them for SMB isn't
- such a big deal.</P
-></LI
-></UL
-></DIV
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
-><A
-NAME="AEN482"
->3.4. <A
-NAME="SMBPASSWDFILEFORMAT"
-></A
->The smbpasswd file</A
-></H1
><P
->In order for Samba to participate in the above protocol
- it must be able to look up the 16 byte hashed values given a user name.
- Unfortunately, as the UNIX password value is also a one way hash
- function (ie. it is impossible to retrieve the cleartext of the user's
- password given the UNIX hash of it), a separate password file
- containing this 16 byte value must be kept. To minimise problems with
- these two password files, getting out of sync, the UNIX <TT
-CLASS="FILENAME"
-> /etc/passwd</TT
-> and the <TT
+>The following example for the login program replaces the use of
+the <TT
CLASS="FILENAME"
->smbpasswd</TT
-> file,
- a utility, <B
-CLASS="COMMAND"
->mksmbpasswd.sh</B
->, is provided to generate
- a smbpasswd file from a UNIX <TT
+>pam_pwdb.so</TT
+> module which uses the system
+password database (<TT
CLASS="FILENAME"
>/etc/passwd</TT
-> file.
- </P
-><P
->To generate the smbpasswd file from your <TT
+>,
+<TT
CLASS="FILENAME"
->/etc/passwd
- </TT
-> file use the following command :</P
-><P
-><TT
-CLASS="PROMPT"
->$ </TT
-><TT
-CLASS="USERINPUT"
-><B
->cat /etc/passwd | mksmbpasswd.sh
- > /usr/local/samba/private/smbpasswd</B
-></TT
-></P
-><P
->If you are running on a system that uses NIS, use</P
-><P
-><TT
-CLASS="PROMPT"
->$ </TT
-><TT
-CLASS="USERINPUT"
-><B
->ypcat passwd | mksmbpasswd.sh
- > /usr/local/samba/private/smbpasswd</B
-></TT
-></P
-><P
->The <B
-CLASS="COMMAND"
->mksmbpasswd.sh</B
-> program is found in
- the Samba source directory. By default, the smbpasswd file is
- stored in :</P
-><P
-><TT
+>/etc/shadow</TT
+>, <TT
+CLASS="FILENAME"
+>/etc/group</TT
+>) with
+the module <TT
+CLASS="FILENAME"
+>pam_smbpass.so</TT
+> which uses the Samba
+database which contains the Microsoft MD4 encrypted password
+hashes. This database is stored in either
+<TT
CLASS="FILENAME"
>/usr/local/samba/private/smbpasswd</TT
-></P
-><P
->The owner of the <TT
+>,
+<TT
CLASS="FILENAME"
->/usr/local/samba/private/</TT
->
- directory should be set to root, and the permissions on it should
- be set to 0500 (<B
-CLASS="COMMAND"
->chmod 500 /usr/local/samba/private</B
->).
- </P
-><P
->Likewise, the smbpasswd file inside the private directory should
- be owned by root and the permissions on is should be set to 0600
- (<B
+>/etc/samba/smbpasswd</TT
+>, or in
+<TT
+CLASS="FILENAME"
+>/etc/samba.d/smbpasswd</TT
+>, depending on the
+Samba implementation for your Unix/Linux system. The
+<TT
+CLASS="FILENAME"
+>pam_smbpass.so</TT
+> module is provided by
+Samba version 2.2.1 or later. It can be compiled only if the
+<TT
+CLASS="CONSTANT"
+>--with-pam --with-pam_smbpass</TT
+> options are both
+provided to the Samba <B
CLASS="COMMAND"
->chmod 600 smbpasswd</B
->).</P
-><P
->The format of the smbpasswd file is (The line has been
- wrapped here. It should appear as one entry per line in
- your smbpasswd file.)</P
+>configure</B
+> program.</P
><P
><TABLE
BORDER="0"
><TD
><PRE
CLASS="PROGRAMLISTING"
->username:uid:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
- [Account type]:LCT-<last-change-time>:Long name
- </PRE
+>#%PAM-1.0
+# The PAM configuration file for the `login' service
+#
+auth required pam_smbpass.so nodelay
+account required pam_smbpass.so nodelay
+session required pam_smbpass.so nodelay
+password required pam_smbpass.so nodelay</PRE
></TD
></TR
></TABLE
></P
><P
->Although only the <TT
-CLASS="REPLACEABLE"
-><I
->username</I
-></TT
->,
- <TT
-CLASS="REPLACEABLE"
-><I
->uid</I
-></TT
->, <TT
-CLASS="REPLACEABLE"
-><I
-> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</I
-></TT
->,
- [<TT
-CLASS="REPLACEABLE"
-><I
->Account type</I
-></TT
->] and <TT
-CLASS="REPLACEABLE"
-><I
-> last-change-time</I
-></TT
-> sections are significant
- and are looked at in the Samba code.</P
-><P
->It is <EM
->VITALLY</EM
-> important that there by 32
- 'X' characters between the two ':' characters in the XXX sections -
- the smbpasswd and Samba code will fail to validate any entries that
- do not have 32 characters between ':' characters. The first XXX
- section is for the Lanman password hash, the second is for the
- Windows NT version.</P
-><P
->When the password file is created all users have password entries
- consisting of 32 'X' characters. By default this disallows any access
- as this user. When a user has a password set, the 'X' characters change
- to 32 ascii hexadecimal digits (0-9, A-F). These are an ascii
- representation of the 16 byte hashed value of a user's password.</P
-><P
->To set a user to have no password (not recommended), edit the file
- using vi, and replace the first 11 characters with the ascii text
- <TT
-CLASS="CONSTANT"
->"NO PASSWORD"</TT
-> (minus the quotes).</P
-><P
->For example, to clear the password for user bob, his smbpasswd file
- entry would look like :</P
+>The following is the PAM configuration file for a particular
+Linux system. The default condition uses <TT
+CLASS="FILENAME"
+>pam_pwdb.so</TT
+>.</P
><P
><TABLE
BORDER="0"
><TD
><PRE
CLASS="PROGRAMLISTING"
-> bob:100:NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U ]:LCT-00000000:Bob's full name:/bobhome:/bobshell
- </PRE
+>#%PAM-1.0
+# The PAM configuration file for the `samba' service
+#
+auth required /lib/security/pam_pwdb.so nullok nodelay shadow audit
+account required /lib/security/pam_pwdb.so audit nodelay
+session required /lib/security/pam_pwdb.so nodelay
+password required /lib/security/pam_pwdb.so shadow md5</PRE
></TD
></TR
></TABLE
></P
><P
->If you are allowing users to use the smbpasswd command to set
- their own passwords, you may want to give users NO PASSWORD initially
- so they do not have to enter a previous password when changing to their
- new password (not recommended). In order for you to allow this the
- <B
-CLASS="COMMAND"
->smbpasswd</B
-> program must be able to connect to the
- <B
-CLASS="COMMAND"
->smbd</B
-> daemon as that user with no password. Enable this
- by adding the line :</P
+>In the following example the decision has been made to use the
+smbpasswd database even for basic samba authentication. Such a
+decision could also be made for the passwd program and would
+thus allow the smbpasswd passwords to be changed using the passwd
+program.</P
><P
-><B
-CLASS="COMMAND"
->null passwords = yes</B
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>#%PAM-1.0
+# The PAM configuration file for the `samba' service
+#
+auth required /lib/security/pam_smbpass.so nodelay
+account required /lib/security/pam_pwdb.so audit nodelay
+session required /lib/security/pam_pwdb.so nodelay
+password required /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE
+></TD
+></TR
+></TABLE
></P
><P
->to the [global] section of the smb.conf file (this is why
- the above scenario is not recommended). Preferably, allocate your
- users a default password to begin with, so you do not have
- to enable this on your server.</P
-><P
-><EM
->Note : </EM
->This file should be protected very
- carefully. Anyone with access to this file can (with enough knowledge of
- the protocols) gain access to your SMB server. The file is thus more
- sensitive than a normal unix <TT
+>Note: PAM allows stacking of authentication mechanisms. It is
+also possible to pass information obtained within on PAM module through
+to the next module in the PAM stack. Please refer to the documentation for
+your particular system implementation for details regarding the specific
+capabilities of PAM in this environment. Some Linux implmentations also
+provide the <TT
CLASS="FILENAME"
->/etc/passwd</TT
-> file.</P
+>pam_stack.so</TT
+> module that allows all
+authentication to be configured in a single central file. The
+<TT
+CLASS="FILENAME"
+>pam_stack.so</TT
+> method has some very devoted followers
+on the basis that it allows for easier administration. As with all issues in
+life though, every decision makes trade-offs, so you may want examine the
+PAM documentation for further helpful information.</P
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN534"
->3.5. The smbpasswd Command</A
+NAME="AEN497"
+>3.2. Distributed Authentication</A
></H1
><P
->The smbpasswd command maintains the two 32 byte password fields
- in the smbpasswd file. If you wish to make it similar to the unix
- <B
-CLASS="COMMAND"
->passwd</B
-> or <B
-CLASS="COMMAND"
->yppasswd</B
-> programs,
- install it in <TT
-CLASS="FILENAME"
->/usr/local/samba/bin/</TT
-> (or your
- main Samba binary directory).</P
-><P
->Note that as of Samba 1.9.18p4 this program <EM
->MUST NOT
- BE INSTALLED</EM
-> setuid root (the new <B
+>The astute administrator will realize from this that the
+combination of <TT
+CLASS="FILENAME"
+>pam_smbpass.so</TT
+>,
+<B
CLASS="COMMAND"
->smbpasswd</B
->
- code enforces this restriction so it cannot be run this way by
- accident).</P
-><P
-><B
+>winbindd</B
+>, and <B
CLASS="COMMAND"
->smbpasswd</B
-> now 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 - as follows.</P
-><P
-></P
-><UL
-><LI
-><P
->smbpasswd no longer has to be setuid root -
- an enormous range of potential security problems is
- eliminated.</P
-></LI
-><LI
-><P
-><B
-CLASS="COMMAND"
->smbpasswd</B
-> now has the capability
- to change passwords on Windows NT servers (this only works when
- the request is sent to the NT Primary Domain Controller if you
- are changing an NT Domain user's password).</P
-></LI
-></UL
-><P
->To run smbpasswd as a normal user just type :</P
-><P
-><TT
-CLASS="PROMPT"
->$ </TT
-><TT
-CLASS="USERINPUT"
-><B
->smbpasswd</B
-></TT
-></P
-><P
-><TT
-CLASS="PROMPT"
->Old SMB password: </TT
-><TT
-CLASS="USERINPUT"
-><B
-><type old value here -
- or hit return if there was no old password></B
-></TT
-></P
-><P
-><TT
-CLASS="PROMPT"
->New SMB Password: </TT
-><TT
-CLASS="USERINPUT"
-><B
-><type new value>
- </B
-></TT
-></P
-><P
-><TT
-CLASS="PROMPT"
->Repeat New SMB Password: </TT
-><TT
-CLASS="USERINPUT"
-><B
-><re-type new value
- </B
-></TT
-></P
-><P
->If the old value does not match the current value stored for
- that user, or the two new values do not match each other, then the
- password will not be changed.</P
-><P
->If invoked by an ordinary user it will only allow the user
- to change his or her own Samba password.</P
-><P
->If run by the root user smbpasswd may take an optional
- argument, specifying the user name whose SMB password you wish to
- change. Note that when run as root smbpasswd does not prompt for
- or check the old password value, thus allowing root to set passwords
- for users who have forgotten their passwords.</P
-><P
-><B
-CLASS="COMMAND"
->smbpasswd</B
-> is designed to work in the same way
- and be familiar to UNIX users who use the <B
-CLASS="COMMAND"
->passwd</B
-> or
- <B
-CLASS="COMMAND"
->yppasswd</B
-> commands.</P
-><P
->For more details on using <B
-CLASS="COMMAND"
->smbpasswd</B
-> refer
- to the man page which will always be the definitive reference.</P
+>rsync</B
+> (see
+<A
+HREF="http://rsync.samba.org/"
+TARGET="_top"
+>http://rsync.samba.org/</A
+>)
+will allow the establishment of a centrally managed, distributed
+user/password database that can also be used by all
+PAM (eg: Linux) aware programs and applications. This arrangement
+can have particularly potent advantages compared with the
+use of Microsoft Active Directory Service (ADS) in so far as
+reduction of wide area network authentication traffic.</P
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN573"
->3.6. Setting up Samba to support LanManager Encryption</A
+NAME="AEN504"
+>3.3. PAM Configuration in smb.conf</A
></H1
><P
->This is a very brief description on how to setup samba to
- support password encryption. </P
-><P
-></P
-><OL
-TYPE="1"
-><LI
+>There is an option in smb.conf called <A
+HREF="smb.conf.5.html#OBEYPAMRESTRICTIONS"
+TARGET="_top"
+>obey pam restrictions</A
+>.
+The following is from the on-line help for this option in SWAT;</P
><P
->compile and install samba as usual</P
-></LI
-><LI
+>When Samba 2.2 is configure to enable PAM support (i.e.
+<TT
+CLASS="CONSTANT"
+>--with-pam</TT
+>), this parameter will
+control whether or not Samba should obey PAM's account
+and session management directives. The default behavior
+is to use PAM for 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
+HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
+TARGET="_top"
+>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
->enable encrypted passwords in <TT
-CLASS="FILENAME"
-> smb.conf</TT
-> by adding the line <B
+>Default: <B
CLASS="COMMAND"
->encrypt
- passwords = yes</B
-> in the [global] section</P
-></LI
-><LI
-><P
->create the initial <TT
-CLASS="FILENAME"
->smbpasswd</TT
->
- password file in the place you specified in the Makefile
- (--prefix=<dir>). See the notes under the <A
-HREF="#SMBPASSWDFILEFORMAT"
->The smbpasswd File</A
->
- section earlier in the document for details.</P
-></LI
-></OL
-><P
->Note that you can test things using smbclient.</P
+>obey pam restrictions = no</B
+></P
></DIV
></DIV
><DIV
CLASS="CHAPTER"
><HR><H1
><A
-NAME="AEN588"
+NAME="MSDFS"
>Chapter 4. Hosting a Microsoft Distributed File System tree on Samba</A
></H1
><DIV
><H1
CLASS="SECT1"
><A
-NAME="AEN599"
+NAME="AEN524"
>4.1. Instructions</A
></H1
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN634"
+NAME="AEN559"
>4.1.1. Notes</A
></H2
><P
CLASS="CHAPTER"
><HR><H1
><A
-NAME="AEN643"
->Chapter 5. Printing Support in Samba 2.2.x</A
+NAME="UNIX-PERMISSIONS"
+>Chapter 5. UNIX Permission Bits and Windows NT Access Control Lists</A
></H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN654"
->5.1. Introduction</A
+NAME="AEN579"
+>5.1. Viewing and changing UNIX permissions using the NT
+ security dialogs</A
></H1
><P
->Beginning with the 2.2.0 release, Samba supports
-the native Windows NT printing mechanisms implemented via
-MS-RPC (i.e. the SPOOLSS named pipe). Previous versions of
-Samba only supported LanMan printing calls.</P
-><P
->The additional functionality provided by the new
-SPOOLSS support includes:</P
-><P
-></P
-><UL
-><LI
-><P
->Support for downloading printer driver
- files to Windows 95/98/NT/2000 clients upon demand.
- </P
-></LI
-><LI
-><P
->Uploading of printer drivers via the
- Windows NT Add Printer Wizard (APW) or the
- Imprints tool set (refer to <A
-HREF="http://imprints.sourceforge.net"
-TARGET="_top"
->http://imprints.sourceforge.net</A
->).
- </P
-></LI
-><LI
-><P
->Support for the native MS-RPC printing
- calls such as StartDocPrinter, EnumJobs(), etc... (See
- the MSDN documentation at <A
-HREF="http://msdn.microsoft.com/"
-TARGET="_top"
->http://msdn.microsoft.com/</A
->
- for more information on the Win32 printing API)
- </P
-></LI
-><LI
-><P
->Support for NT Access Control Lists (ACL)
- on printer objects</P
-></LI
-><LI
-><P
->Improved support for printer queue manipulation
- through the use of an internal databases for spooled job
- information</P
-></LI
-></UL
-><P
->There has been some initial confusion about what all this means
-and whether or not it is a requirement for printer drivers to be
-installed on a Samba host in order to support printing from Windows
-clients. A bug existed in Samba 2.2.0 which made Windows NT/2000 clients
-require that the Samba server possess a valid driver for the printer.
-This is fixed in Samba 2.2.1 and once again, Windows NT/2000 clients
-can use the local APW for installing drivers to be used with a Samba
-served printer. This is the same behavior exhibited by Windows 9x clients.
-As a side note, Samba does not use these drivers in any way to process
-spooled files. They are utilized entirely by the clients.</P
+>New in the Samba 2.0.4 release is the ability for Windows
+ NT clients to use their native security settings dialog box to
+ view and modify the underlying UNIX permissions.</P
><P
->The following MS KB article, may be of some help if you are dealing with
-Windows 2000 clients: <EM
->How to Add Printers with No User
-Interaction in Windows 2000</EM
-></P
+>Note that this ability is careful not to compromise
+ the security of the UNIX host Samba is running on, and
+ still obeys all the file permission rules that a Samba
+ administrator can set.</P
><P
-><A
-HREF="http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP"
+>In Samba 2.0.4 and above the default value of the
+ parameter <A
+HREF="smb.conf.5.html#NTACLSUPPORT"
TARGET="_top"
->http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP</A
-></P
+><TT
+CLASS="PARAMETER"
+><I
+> nt acl support</I
+></TT
+></A
+> has been changed from
+ <TT
+CLASS="CONSTANT"
+>false</TT
+> to <TT
+CLASS="CONSTANT"
+>true</TT
+>, so
+ manipulation of permissions is turned on by default.</P
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN676"
->5.2. Configuration</A
+NAME="AEN588"
+>5.2. How to view file security on a Samba share</A
></H1
+><P
+>From an NT 4.0 client, single-click with the right
+ mouse button on any file or directory in a Samba mounted
+ drive letter or UNC path. When the menu pops-up, click
+ on the <EM
+>Properties</EM
+> entry at the bottom of
+ the menu. This brings up the normal file properties dialog
+ box, but with Samba 2.0.4 this will have a new tab along the top
+ marked <EM
+>Security</EM
+>. Click on this tab and you
+ will see three buttons, <EM
+>Permissions</EM
+>,
+ <EM
+>Auditing</EM
+>, and <EM
+>Ownership</EM
+>.
+ The <EM
+>Auditing</EM
+> button will cause either
+ an error message <SPAN
+CLASS="ERRORNAME"
+>A requested privilege is not held
+ by the client</SPAN
+> to appear if the user is not the
+ NT Administrator, or a dialog which is intended to allow an
+ Administrator to add auditing requirements to a file if the
+ user is logged on as the NT Administrator. This dialog is
+ non-functional with a Samba share at this time, as the only
+ useful button, the <B
+CLASS="COMMAND"
+>Add</B
+> button will not currently
+ allow a list of users to be seen.</P
+></DIV
><DIV
-CLASS="WARNING"
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN599"
+>5.3. Viewing file ownership</A
+></H1
><P
-></P
-><TABLE
-CLASS="WARNING"
-BORDER="1"
-WIDTH="100%"
-><TR
-><TD
-ALIGN="CENTER"
-><B
->[print$] vs. [printer$]</B
-></TD
-></TR
-><TR
-><TD
-ALIGN="LEFT"
+>Clicking on the <B
+CLASS="COMMAND"
+>"Ownership"</B
+> button
+ brings up a dialog box telling you who owns the given file. The
+ owner name will be of the form :</P
><P
->Previous versions of Samba recommended using a share named [printer$].
-This name was taken from the printer$ service created by Windows 9x
-clients when a printer was shared. Windows 9x printer servers always have
-a printer$ service which provides read-only access via no
-password in order to support printer driver downloads.</P
+><B
+CLASS="COMMAND"
+>"SERVER\user (Long name)"</B
+></P
><P
->However, the initial implementation allowed for a
-parameter named <TT
-CLASS="PARAMETER"
+>Where <TT
+CLASS="REPLACEABLE"
><I
->printer driver location</I
+>SERVER</I
></TT
->
-to be used on a per share basis to specify the location of
-the driver files associated with that printer. Another
-parameter named <TT
-CLASS="PARAMETER"
+> is the NetBIOS name of
+ the Samba server, <TT
+CLASS="REPLACEABLE"
><I
->printer driver</I
+>user</I
></TT
-> provided
-a means of defining the printer driver name to be sent to
-the client.</P
+> is the user name of
+ the UNIX user who owns the file, and <TT
+CLASS="REPLACEABLE"
+><I
+>(Long name)</I
+></TT
+>
+ is the descriptive string identifying the user (normally found in the
+ GECOS field of the UNIX password database). Click on the <B
+CLASS="COMMAND"
+>Close
+ </B
+> button to remove this dialog.</P
><P
->These parameters, including <TT
+>If the parameter <TT
CLASS="PARAMETER"
><I
->printer driver
-file</I
+>nt acl support</I
></TT
-> parameter, are being depreciated and should not
-be used in new installations. For more information on this change,
-you should refer to the <A
-HREF="#MIGRATION"
->Migration section</A
>
-of this document.</P
-></TD
-></TR
-></TABLE
+ is set to <TT
+CLASS="CONSTANT"
+>false</TT
+> then the file owner will
+ be shown as the NT user <B
+CLASS="COMMAND"
+>"Everyone"</B
+>.</P
+><P
+>The <B
+CLASS="COMMAND"
+>Take Ownership</B
+> button will not allow
+ you to change the ownership of this file to yourself (clicking on
+ it will display a dialog box complaining that the user you are
+ currently logged onto the NT client cannot be found). The reason
+ for this is that changing the ownership of a file is a privileged
+ operation in UNIX, available only to the <EM
+>root</EM
+>
+ user. As clicking on this button causes NT to attempt to change
+ the ownership of a file to the current user logged into the NT
+ client this will not work with Samba at this time.</P
+><P
+>There is an NT chown command that will work with Samba
+ and allow a user with Administrator privilege connected
+ to a Samba 2.0.4 server as root to change the ownership of
+ files on both a local NTFS filesystem or remote mounted NTFS
+ or Samba drive. This is available as part of the <EM
+>Seclib
+ </EM
+> NT security library written by Jeremy Allison of
+ the Samba Team, available from the main Samba ftp site.</P
></DIV
><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
><A
-NAME="AEN687"
->5.2.1. Creating [print$]</A
-></H2
-><P
->In order to support the uploading of printer driver
-files, you must first configure a file share named [print$].
-The name of this share is hard coded in Samba's internals so
-the name is very important (print$ is the service used by
-Windows NT print servers to provide support for printer driver
-download).</P
+NAME="AEN619"
+>5.4. Viewing file or directory permissions</A
+></H1
><P
->You should modify the server's smb.conf file to create the
-following file share (of course, some of the parameter values,
-such as 'path' are arbitrary and should be replaced with
-appropriate values for your site):</P
+>The third button is the <B
+CLASS="COMMAND"
+>"Permissions"</B
+>
+ button. Clicking on this brings up a dialog box that shows both
+ the permissions and the UNIX owner of the file or directory.
+ The owner is displayed in the form :</P
><P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->[print$]
- path = /usr/local/samba/printers
- guest ok = yes
- browseable = yes
- read only = yes
- ; since this share is configured as read only, then we need
- ; a 'write list'. Check the file system permissions to make
- ; sure this account can copy files to the share. If this
- ; is setup to a non-root account, then it should also exist
- ; as a 'printer admin'
- write list = ntadmin</PRE
-></TD
-></TR
-></TABLE
+><B
+CLASS="COMMAND"
+>"SERVER\user (Long name)"</B
></P
><P
->The <A
-HREF="smb.conf.5.html#WRITELIST"
-TARGET="_top"
-><TT
-CLASS="PARAMETER"
+>Where <TT
+CLASS="REPLACEABLE"
><I
->write list</I
+>SERVER</I
></TT
-></A
-> is used to allow administrative
-level user accounts to have write access in order to update files
-on the share. See the <A
-HREF="smb./conf.5.html"
-TARGET="_top"
->smb.conf(5)
-man page</A
-> for more information on configuring file shares.</P
+> is the NetBIOS name of
+ the Samba server, <TT
+CLASS="REPLACEABLE"
+><I
+>user</I
+></TT
+> is the user name of
+ the UNIX user who owns the file, and <TT
+CLASS="REPLACEABLE"
+><I
+>(Long name)</I
+></TT
+>
+ is the descriptive string identifying the user (normally found in the
+ GECOS field of the UNIX password database).</P
><P
->The requirement for <A
-HREF="smb.conf.5.html#GUESTOK"
-TARGET="_top"
-><B
+>If the parameter <TT
+CLASS="PARAMETER"
+><I
+>nt acl support</I
+></TT
+>
+ is set to <TT
+CLASS="CONSTANT"
+>false</TT
+> then the file owner will
+ be shown as the NT user <B
CLASS="COMMAND"
->guest
-ok = yes</B
-></A
-> depends upon how your
-site is configured. If users will be guaranteed to have
-an account on the Samba host, then this is a non-issue.</P
+>"Everyone"</B
+> and the
+ permissions will be shown as NT "Full Control".</P
+><P
+>The permissions field is displayed differently for files
+ and directories, so I'll describe the way file permissions
+ are displayed first.</P
><DIV
-CLASS="NOTE"
-><BLOCKQUOTE
-CLASS="NOTE"
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN634"
+>5.4.1. File Permissions</A
+></H2
><P
-><B
->Author's Note: </B
->The non-issue is that if all your Windows NT users are guaranteed to be
-authenticated by the Samba server (such as a domain member server and the NT
-user has already been validated by the Domain Controller in
-order to logon to the Windows NT console), then guest access
-is not necessary. Of course, in a workgroup environment where
-you just want to be able to print without worrying about
-silly accounts and security, then configure the share for
-guest access. You'll probably want to add <A
-HREF="smb.conf.5.html#MAPTOGUEST"
-TARGET="_top"
-><B
+>The standard UNIX user/group/world triple and
+ the corresponding "read", "write", "execute" permissions
+ triples are mapped by Samba into a three element NT ACL
+ with the 'r', 'w', and 'x' bits mapped into the corresponding
+ NT permissions. The UNIX world permissions are mapped into
+ the global NT group <B
CLASS="COMMAND"
->map to guest = Bad User</B
-></A
-> in the [global] section as well. Make sure
-you understand what this parameter does before using it
-though. --jerry</P
-></BLOCKQUOTE
-></DIV
-><P
->In order for a Windows NT print server to support
-the downloading of driver files by multiple client architectures,
-it must create subdirectories within the [print$] service
-which correspond to each of the supported client architectures.
-Samba follows this model as well.</P
-><P
->Next create the directory tree below the [print$] share
-for each architecture you wish to support.</P
+>Everyone</B
+>, followed
+ by the list of permissions allowed for UNIX world. The UNIX
+ owner and group permissions are displayed as an NT
+ <B
+CLASS="COMMAND"
+>user</B
+> icon and an NT <B
+CLASS="COMMAND"
+>local
+ group</B
+> icon respectively followed by the list
+ of permissions allowed for the UNIX user and group.</P
><P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->[print$]-----
- |-W32X86 ; "Windows NT x86"
- |-WIN40 ; "Windows 95/98"
- |-W32ALPHA ; "Windows NT Alpha_AXP"
- |-W32MIPS ; "Windows NT R4000"
- |-W32PPC ; "Windows NT PowerPC"</PRE
-></TD
-></TR
-></TABLE
-></P
+>As many UNIX permission sets don't map into common
+ NT names such as <B
+CLASS="COMMAND"
+>"read"</B
+>, <B
+CLASS="COMMAND"
+> "change"</B
+> or <B
+CLASS="COMMAND"
+>"full control"</B
+> then
+ usually the permissions will be prefixed by the words <B
+CLASS="COMMAND"
+> "Special Access"</B
+> in the NT display list.</P
+><P
+>But what happens if the file has no permissions allowed
+ for a particular UNIX user group or world component ? In order
+ to allow "no permissions" to be seen and modified then Samba
+ overloads the NT <B
+CLASS="COMMAND"
+>"Take Ownership"</B
+> ACL attribute
+ (which has no meaning in UNIX) and reports a component with
+ no permissions as having the NT <B
+CLASS="COMMAND"
+>"O"</B
+> bit set.
+ This was chosen of course to make it look like a zero, meaning
+ zero permissions. More details on the decision behind this will
+ be given below.</P
+></DIV
><DIV
-CLASS="WARNING"
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN648"
+>5.4.2. Directory Permissions</A
+></H2
><P
-></P
-><TABLE
-CLASS="WARNING"
-BORDER="1"
-WIDTH="100%"
-><TR
-><TD
-ALIGN="CENTER"
-><B
->ATTENTION! REQUIRED PERMISSIONS</B
-></TD
-></TR
-><TR
-><TD
-ALIGN="LEFT"
+>Directories on an NT NTFS file system have two
+ different sets of permissions. The first set of permissions
+ is the ACL set on the directory itself, this is usually displayed
+ in the first set of parentheses in the normal <B
+CLASS="COMMAND"
+>"RW"</B
+>
+ NT style. This first set of permissions is created by Samba in
+ exactly the same way as normal file permissions are, described
+ above, and is displayed in the same way.</P
><P
->In order to currently add a new driver to you Samba host,
-one of two conditions must hold true:</P
+>The second set of directory permissions has no real meaning
+ in the UNIX permissions world and represents the <B
+CLASS="COMMAND"
+> "inherited"</B
+> permissions that any file created within
+ this directory would inherit.</P
><P
-></P
-><UL
-><LI
+>Samba synthesises these inherited permissions for NT by
+ returning as an NT ACL the UNIX permission mode that a new file
+ created by Samba on this share would receive.</P
+></DIV
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN655"
+>5.5. Modifying file or directory permissions</A
+></H1
><P
->The account used to connect to the Samba host
- must have a uid of 0 (i.e. a root account)</P
-></LI
-><LI
+>Modifying file and directory permissions is as simple
+ as changing the displayed permissions in the dialog box, and
+ clicking the <B
+CLASS="COMMAND"
+>OK</B
+> button. However, there are
+ limitations that a user needs to be aware of, and also interactions
+ with the standard Samba permission masks and mapping of DOS
+ attributes that need to also be taken into account.</P
><P
->The account used to connect to the Samba host
- must be a member of the <A
-HREF="smb.conf.5.html#PRINTERADMIN"
-TARGET="_top"
-><TT
+>If the parameter <TT
CLASS="PARAMETER"
><I
->printer
- admin</I
+>nt acl support</I
></TT
-></A
-> list.</P
-></LI
-></UL
+>
+ is set to <TT
+CLASS="CONSTANT"
+>false</TT
+> then any attempt to set
+ security permissions will fail with an <B
+CLASS="COMMAND"
+>"Access Denied"
+ </B
+> message.</P
><P
->Of course, the connected account must still possess access
-to add files to the subdirectories beneath [print$]. Remember
-that all file shares are set to 'read only' by default.</P
-></TD
-></TR
-></TABLE
-></DIV
+>The first thing to note is that the <B
+CLASS="COMMAND"
+>"Add"</B
+>
+ button will not return a list of users in Samba 2.0.4 (it will give
+ an error message of <B
+CLASS="COMMAND"
+>"The remote procedure call failed
+ and did not execute"</B
+>). This means that you can only
+ manipulate the current user/group/world permissions listed in
+ the dialog box. This actually works quite well as these are the
+ only permissions that UNIX actually has.</P
><P
->Once you have created the required [print$] service and
-associated subdirectories, simply log onto the Samba server using
-a root (or <TT
-CLASS="PARAMETER"
-><I
->printer admin</I
-></TT
->) account
-from a Windows NT 4.0 client. Navigate to the "Printers" folder
-on the Samba server. You should see an initial listing of printers
-that matches the printer shares defined on your Samba host.</P
+>If a permission triple (either user, group, or world)
+ is removed from the list of permissions in the NT dialog box,
+ then when the <B
+CLASS="COMMAND"
+>"OK"</B
+> button is pressed it will
+ be applied as "no permissions" on the UNIX side. If you then
+ view the permissions again the "no permissions" entry will appear
+ as the NT <B
+CLASS="COMMAND"
+>"O"</B
+> flag, as described above. This
+ allows you to add permissions back to a file or directory once
+ you have removed them from a triple component.</P
+><P
+>As UNIX supports only the "r", "w" and "x" bits of
+ an NT ACL then if other NT security attributes such as "Delete
+ access" are selected then they will be ignored when applied on
+ the Samba server.</P
+><P
+>When setting permissions on a directory the second
+ set of permissions (in the second set of parentheses) is
+ by default applied to all files within that directory. If this
+ is not what you want you must uncheck the <B
+CLASS="COMMAND"
+>"Replace
+ permissions on existing files"</B
+> checkbox in the NT
+ dialog before clicking <B
+CLASS="COMMAND"
+>"OK"</B
+>.</P
+><P
+>If you wish to remove all permissions from a
+ user/group/world component then you may either highlight the
+ component and click the <B
+CLASS="COMMAND"
+>"Remove"</B
+> button,
+ or set the component to only have the special <B
+CLASS="COMMAND"
+>"Take
+ Ownership"</B
+> permission (displayed as <B
+CLASS="COMMAND"
+>"O"
+ </B
+>) highlighted.</P
></DIV
><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
><A
-NAME="AEN722"
->5.2.2. Setting Drivers for Existing Printers</A
-></H2
+NAME="AEN677"
+>5.6. Interaction with the standard Samba create mask
+ parameters</A
+></H1
><P
->The initial listing of printers in the Samba host's
-Printers folder will have no real printer driver assigned
-to them. By default, in Samba 2.2.0 this driver name was set to
-<EM
->NO PRINTER DRIVER AVAILABLE FOR THIS PRINTER</EM
->.
-Later versions changed this to a NULL string to allow the use
-tof the local Add Printer Wizard on NT/2000 clients.
-Attempting to view the printer properties for a printer
-which has this default driver assigned will result in
-the error message:</P
+>Note that with Samba 2.0.5 there are four new parameters
+ to control this interaction. These are :</P
><P
-><EM
->Device settings cannot be displayed. The driver
-for the specified printer is not installed, only spooler
-properties will be displayed. Do you want to install the
-driver now?</EM
+><TT
+CLASS="PARAMETER"
+><I
+>security mask</I
+></TT
></P
><P
->Click "No" in the error dialog and you will be presented with
-the printer properties window. The way assign a driver to a
-printer is to either</P
-><P
+><TT
+CLASS="PARAMETER"
+><I
+>force security mode</I
+></TT
></P
-><UL
-><LI
-><P
->Use the "New Driver..." button to install
- a new printer driver, or</P
-></LI
-><LI
-><P
->Select a driver from the popup list of
- installed drivers. Initially this list will be empty.</P
-></LI
-></UL
-><P
->If you wish to install printer drivers for client
-operating systems other than "Windows NT x86", you will need
-to use the "Sharing" tab of the printer properties dialog.</P
-><P
->Assuming you have connected with a root account, you
-will also be able modify other printer properties such as
-ACLs and device settings using this dialog box.</P
-><P
->A few closing comments for this section, it is possible
-on a Windows NT print server to have printers
-listed in the Printers folder which are not shared. Samba does
-not make this distinction. By definition, the only printers of
-which Samba is aware are those which are specified as shares in
-<TT
-CLASS="FILENAME"
->smb.conf</TT
->.</P
-><P
->Another interesting side note is that Windows NT clients do
-not use the SMB printer share, but rather can print directly
-to any printer on another Windows NT host using MS-RPC. This
-of course assumes that the printing client has the necessary
-privileges on the remote host serving the printer. The default
-permissions assigned by Windows NT to a printer gives the "Print"
-permissions to the "Everyone" well-known group.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
-><A
-NAME="AEN739"
->5.2.3. Support a large number of printers</A
-></H2
-><P
->One issue that has arisen during the development
-phase of Samba 2.2 is the need to support driver downloads for
-100's of printers. Using the Windows NT APW is somewhat
-awkward to say the list. If more than one printer are using the
-same driver, the <A
-HREF="rpcclient.1.html"
-TARGET="_top"
-><B
-CLASS="COMMAND"
->rpcclient's
-setdriver command</B
-></A
-> can be used to set the driver
-associated with an installed driver. The following is example
-of how this could be accomplished:</P
-><P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-<TT
-CLASS="PROMPT"
->$ </TT
->rpcclient pogo -U root%secret -c "enumdrivers"
-Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
-
-[Windows NT x86]
-Printer Driver Info 1:
- Driver Name: [HP LaserJet 4000 Series PS]
-
-Printer Driver Info 1:
- Driver Name: [HP LaserJet 2100 Series PS]
-
-Printer Driver Info 1:
- Driver Name: [HP LaserJet 4Si/4SiMX PS]
-
-<TT
-CLASS="PROMPT"
->$ </TT
->rpcclient pogo -U root%secret -c "enumprinters"
-Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
- flags:[0x800000]
- name:[\\POGO\hp-print]
- description:[POGO\\POGO\hp-print,NO DRIVER AVAILABLE FOR THIS PRINTER,]
- comment:[]
-
-<TT
-CLASS="PROMPT"
->$ </TT
->rpcclient pogo -U root%secret \
-<TT
-CLASS="PROMPT"
->> </TT
-> -c "setdriver hp-print \"HP LaserJet 4000 Series PS\""
-Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
-Successfully set hp-print to driver HP LaserJet 4000 Series PS.</PRE
-></TD
-></TR
-></TABLE
-></P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
-><A
-NAME="AEN750"
->5.2.4. Adding New Printers via the Windows NT APW</A
-></H2
-><P
->By default, Samba offers all printer shares defined in <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-in the "Printers..." folder. Also existing in this folder is the Windows NT
-Add Printer Wizard icon. The APW will be show only if</P
><P
+><TT
+CLASS="PARAMETER"
+><I
+>directory security mask</I
+></TT
></P
-><UL
-><LI
><P
->The connected user is able to successfully
- execute an OpenPrinterEx(\\server) with administrative
- priviledges (i.e. root or <TT
+><TT
CLASS="PARAMETER"
><I
->printer admin</I
+>force directory security mode</I
></TT
->).
- </P
-></LI
-><LI
+></P
><P
-><A
-HREF="smb.conf.5.html#SHOWADDPRINTERWIZARD"
+>Once a user clicks <B
+CLASS="COMMAND"
+>"OK"</B
+> to apply the
+ permissions Samba maps the given permissions into a user/group/world
+ r/w/x triple set, and then will check the changed permissions for a
+ file against the bits set in the <A
+HREF="smb.conf.5.html#SECURITYMASK"
TARGET="_top"
-><TT
+>
+ <TT
CLASS="PARAMETER"
><I
->show
- add printer wizard = yes</I
+>security mask</I
></TT
></A
-> (the default).
+> parameter. Any bits that
+ were changed that are not set to '1' in this parameter are left alone
+ in the file permissions.</P
+><P
+>Essentially, zero bits in the <TT
+CLASS="PARAMETER"
+><I
+>security mask</I
+></TT
+>
+ mask may be treated as a set of bits the user is <EM
+>not</EM
+>
+ allowed to change, and one bits are those the user is allowed to change.
</P
-></LI
-></UL
><P
->In order to be able to use the APW to successfully add a printer to a Samba
-server, the <A
-HREF="smb.conf.5.html#ADDPRINTERCOMMAND"
+>If not set explicitly this parameter is set to the same value as
+ the <A
+HREF="smb.conf.5.html#CREATEMASK"
TARGET="_top"
><TT
CLASS="PARAMETER"
><I
->add
-printer command</I
+>create mask
+ </I
></TT
></A
-> must have a defined value. The program
-hook must successfully add the printer to the system (i.e.
-<TT
-CLASS="FILENAME"
->/etc/printcap</TT
-> or appropriate files) and
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> if necessary.</P
+> parameter to provide compatibility with Samba 2.0.4
+ where this permission change facility was introduced. To allow a user to
+ modify all the user/group/world permissions on a file, set this parameter
+ to 0777.</P
><P
->When using the APW from a client, if the named printer share does
-not exist, <B
-CLASS="COMMAND"
->smbd</B
-> will execute the <TT
+>Next Samba checks the changed permissions for a file against
+ the bits set in the <A
+HREF="smb.conf.5.html#FORCESECURITYMODE"
+TARGET="_top"
+> <TT
CLASS="PARAMETER"
><I
->add printer
-command</I
+>force security mode</I
></TT
-> and reparse to the <TT
-CLASS="FILENAME"
->smb.conf</TT
->
-to attempt to locate the new printer share. If the share is still not defined,
-an error of "Access Denied" is returned to the client. Note that the
-<TT
+></A
+> parameter. Any bits
+ that were changed that correspond to bits set to '1' in this parameter
+ are forced to be set.</P
+><P
+>Essentially, bits set in the <TT
CLASS="PARAMETER"
><I
->add printer program</I
+>force security mode
+ </I
></TT
-> is executed under the context
-of the connected user, not necessarily a root account.</P
+> parameter may be treated as a set of bits that, when
+ modifying security on a file, the user has always set to be 'on'.</P
><P
->There is a complementing <A
-HREF="smb.conf.5.html#DELETEPRINTERCOMMAND"
+>If not set explicitly this parameter is set to the same value
+ as the <A
+HREF="smb.conf.5.html#FORCECREATEMODE"
TARGET="_top"
><TT
CLASS="PARAMETER"
><I
->delete
-printer command</I
+>force
+ create mode</I
></TT
></A
-> for removing entries from the "Printers..."
-folder.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
-><A
-NAME="AEN775"
->5.2.5. Samba and Printer Ports</A
-></H2
-><P
->Windows NT/2000 print servers associate a port with each printer. These normally
-take the form of LPT1:, COM1:, FILE:, etc... Samba must also support the
-concept of ports associated with a printer. By default, only one printer port,
-named "Samba Printer Port", exists on a system. Samba does not really a port in
-order to print, rather it is a requirement of Windows clients. </P
+> parameter to provide compatibility
+ with Samba 2.0.4 where the permission change facility was introduced.
+ To allow a user to modify all the user/group/world permissions on a file
+ with no restrictions set this parameter to 000.</P
><P
->Note that Samba does not support the concept of "Printer Pooling" internally
-either. This is when a logical printer is assigned to multiple ports as
-a form of load balancing or fail over.</P
+>The <TT
+CLASS="PARAMETER"
+><I
+>security mask</I
+></TT
+> and <TT
+CLASS="PARAMETER"
+><I
+>force
+ security mode</I
+></TT
+> parameters are applied to the change
+ request in that order.</P
><P
->If you require that multiple ports be defined for some reason,
-<TT
-CLASS="FILENAME"
->smb.conf</TT
-> possesses a <A
-HREF="smb.conf.5.html#ENUMPORTSCOMMAND"
+>For a directory Samba will perform the same operations as
+ described above for a file except using the parameter <TT
+CLASS="PARAMETER"
+><I
+> directory security mask</I
+></TT
+> instead of <TT
+CLASS="PARAMETER"
+><I
+>security
+ mask</I
+></TT
+>, and <TT
+CLASS="PARAMETER"
+><I
+>force directory security mode
+ </I
+></TT
+> parameter instead of <TT
+CLASS="PARAMETER"
+><I
+>force security mode
+ </I
+></TT
+>.</P
+><P
+>The <TT
+CLASS="PARAMETER"
+><I
+>directory security mask</I
+></TT
+> parameter
+ by default is set to the same value as the <TT
+CLASS="PARAMETER"
+><I
+>directory mask
+ </I
+></TT
+> parameter and the <TT
+CLASS="PARAMETER"
+><I
+>force directory security
+ mode</I
+></TT
+> parameter by default is set to the same value as
+ the <TT
+CLASS="PARAMETER"
+><I
+>force directory mode</I
+></TT
+> parameter to provide
+ compatibility with Samba 2.0.4 where the permission change facility
+ was introduced.</P
+><P
+>In this way Samba enforces the permission restrictions that
+ an administrator can set on a Samba share, whilst still allowing users
+ to modify the permission bits within that restriction.</P
+><P
+>If you want to set up a share that allows users full control
+ in modifying the permission bits on their files and directories and
+ doesn't force any particular bits to be set 'on', then set the following
+ parameters in the <A
+HREF="smb.conf.5.html"
TARGET="_top"
><TT
+CLASS="FILENAME"
+>smb.conf(5)
+ </TT
+></A
+> file in that share specific section :</P
+><P
+><TT
CLASS="PARAMETER"
><I
->enumports
-command</I
+>security mask = 0777</I
></TT
-></A
-> which can be used to define an external program
-that generates a listing of ports on a system.</P
-></DIV
+></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>force security mode = 0</I
+></TT
+></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>directory security mask = 0777</I
+></TT
+></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>force directory security mode = 0</I
+></TT
+></P
+><P
+>As described, in Samba 2.0.4 the parameters :</P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>create mask</I
+></TT
+></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>force create mode</I
+></TT
+></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>directory mask</I
+></TT
+></P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>force directory mode</I
+></TT
+></P
+><P
+>were used instead of the parameters discussed here.</P
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN783"
->5.3. The Imprints Toolset</A
+NAME="AEN741"
+>5.7. Interaction with the standard Samba file attribute
+ mapping</A
></H1
><P
->The Imprints tool set provides a UNIX equivalent of the
- Windows NT Add Printer Wizard. For complete information, please
- refer to the Imprints web site at <A
-HREF="http://imprints.sourceforge.net/"
-TARGET="_top"
-> http://imprints.sourceforge.net/</A
-> as well as the documentation
- included with the imprints source distribution. This section will
- only provide a brief introduction to the features of Imprints.</P
+>Samba maps some of the DOS attribute bits (such as "read
+ only") into the UNIX permissions of a file. This means there can
+ be a conflict between the permission bits set via the security
+ dialog and the permission bits set by the file attribute mapping.
+ </P
+><P
+>One way this can show up is if a file has no UNIX read access
+ for the owner it will show up as "read only" in the standard
+ file attributes tabbed dialog. Unfortunately this dialog is
+ the same one that contains the security info in another tab.</P
+><P
+>What this can mean is that if the owner changes the permissions
+ to allow themselves read access using the security dialog, clicks
+ <B
+CLASS="COMMAND"
+>"OK"</B
+> to get back to the standard attributes tab
+ dialog, and then clicks <B
+CLASS="COMMAND"
+>"OK"</B
+> on that dialog, then
+ NT will set the file permissions back to read-only (as that is what
+ the attributes still say in the dialog). This means that after setting
+ permissions and clicking <B
+CLASS="COMMAND"
+>"OK"</B
+> to get back to the
+ attributes dialog you should always hit <B
+CLASS="COMMAND"
+>"Cancel"</B
+>
+ rather than <B
+CLASS="COMMAND"
+>"OK"</B
+> to ensure that your changes
+ are not overridden.</P
+></DIV
+></DIV
><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
+CLASS="CHAPTER"
+><HR><H1
><A
-NAME="AEN787"
->5.3.1. What is Imprints?</A
-></H2
+NAME="PRINTING"
+>Chapter 6. Printing Support in Samba 2.2.x</A
+></H1
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN762"
+>6.1. Introduction</A
+></H1
><P
->Imprints is a collection of tools for supporting the goals
- of</P
+>Beginning with the 2.2.0 release, Samba supports
+the native Windows NT printing mechanisms implemented via
+MS-RPC (i.e. the SPOOLSS named pipe). Previous versions of
+Samba only supported LanMan printing calls.</P
+><P
+>The additional functionality provided by the new
+SPOOLSS support includes:</P
><P
></P
><UL
><LI
><P
->Providing a central repository information
- regarding Windows NT and 95/98 printer driver packages</P
+>Support for downloading printer driver
+ files to Windows 95/98/NT/2000 clients upon demand.
+ </P
></LI
><LI
><P
->Providing the tools necessary for creating
- the Imprints printer driver packages.</P
+>Uploading of printer drivers via the
+ Windows NT Add Printer Wizard (APW) or the
+ Imprints tool set (refer to <A
+HREF="http://imprints.sourceforge.net"
+TARGET="_top"
+>http://imprints.sourceforge.net</A
+>).
+ </P
></LI
><LI
><P
->Providing an installation client which
- will obtain and install printer drivers on remote Samba
- and Windows NT 4 print servers.</P
+>Support for the native MS-RPC printing
+ calls such as StartDocPrinter, EnumJobs(), etc... (See
+ the MSDN documentation at <A
+HREF="http://msdn.microsoft.com/"
+TARGET="_top"
+>http://msdn.microsoft.com/</A
+>
+ for more information on the Win32 printing API)
+ </P
></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
-><A
-NAME="AEN797"
->5.3.2. Creating Printer Driver Packages</A
-></H2
+><LI
><P
->The process of creating printer driver packages is beyond
- the scope of this document (refer to Imprints.txt also included
- with the Samba distribution for more information). In short,
- an Imprints driver package is a gzipped tarball containing the
- driver files, related INF files, and a control file needed by the
- installation client.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
-><A
-NAME="AEN800"
->5.3.3. The Imprints server</A
-></H2
-><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 package downloaded
- is actually the one referred in the Imprints database. It is
- <EM
->not</EM
-> recommended that this security check
- be disabled.</P
-></DIV
-><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
-><A
-NAME="AEN804"
->5.3.4. The Installation Client</A
-></H2
-><P
->More information regarding the Imprints installation client
- is available in the <TT
-CLASS="FILENAME"
->Imprints-Client-HOWTO.ps</TT
->
- file included with the imprints source package.</P
-><P
->The Imprints installation client comes in two forms.</P
-><P
-></P
-><UL
-><LI
-><P
->a set of command line Perl scripts</P
+>Support for NT Access Control Lists (ACL)
+ on printer objects</P
></LI
><LI
><P
->a GTK+ based graphical interface to
- the command line perl scripts</P
+>Improved support for printer queue manipulation
+ through the use of an internal databases for spooled job
+ information</P
></LI
></UL
><P
->The installation client (in both forms) provides a means
- of querying the Imprints database server for a matching
- list of known printer model names as well as a means to
- download and install the drivers on remote Samba and Windows
- NT print servers.</P
-><P
->The basic installation process is in four steps and
- perl code is wrapped around <B
-CLASS="COMMAND"
->smbclient</B
->
- and <B
-CLASS="COMMAND"
->rpcclient</B
->.</P
+>There has been some initial confusion about what all this means
+and whether or not it is a requirement for printer drivers to be
+installed on a Samba host in order to support printing from Windows
+clients. A bug existed in Samba 2.2.0 which made Windows NT/2000 clients
+require that the Samba server possess a valid driver for the printer.
+This is fixed in Samba 2.2.1 and once again, Windows NT/2000 clients
+can use the local APW for installing drivers to be used with a Samba
+served printer. This is the same behavior exhibited by Windows 9x clients.
+As a side note, Samba does not use these drivers in any way to process
+spooled files. They are utilized entirely by the clients.</P
><P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-foreach (supported architecture for a given driver)
-{
- 1. rpcclient: Get the appropriate upload directory
- on the remote server
- 2. smbclient: Upload the driver files
- 3. rpcclient: Issues an AddPrinterDriver() MS-RPC
-}
-
-4. rpcclient: Issue an AddPrinterEx() MS-RPC to actually
- create the printer</PRE
-></TD
-></TR
-></TABLE
+>The following MS KB article, may be of some help if you are dealing with
+Windows 2000 clients: <EM
+>How to Add Printers with No User
+Interaction in Windows 2000</EM
></P
><P
->One of the problems encountered when implementing
- the Imprints tool set was the name space issues between
- various supported client architectures. For example, Windows
- NT includes a driver named "Apple LaserWriter II NTX v51.8"
- and Windows 95 callsits version of this driver "Apple
- LaserWriter II NTX"</P
-><P
->The problem is how to know what client drivers have
- been uploaded for a printer. As astute reader will remember
- that the Windows NT Printer Properties dialog only includes
- space for one printer driver name. A quick look in the
- Windows NT 4.0 system registry at</P
-><P
-><TT
-CLASS="FILENAME"
->HKLM\System\CurrentControlSet\Control\Print\Environment
- </TT
+><A
+HREF="http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP"
+TARGET="_top"
+>http://support.microsoft.com/support/kb/articles/Q189/1/05.ASP</A
></P
-><P
->will reveal that Windows NT always uses the NT driver
- name. This is ok as Windows NT always requires that at least
- the Windows NT version of the printer driver is present.
- However, Samba does not have the requirement internally.
- Therefore, how can you use the NT driver name if is has not
- already been installed?</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 NT driver is
- installed first.</P
-></DIV
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN826"
->5.4. <A
-NAME="MIGRATION"
-></A
->Migration to from Samba 2.0.x to 2.2.x</A
+NAME="AEN784"
+>6.2. Configuration</A
></H1
-><P
->Given that printer driver management has changed (we hope improved) in
-2.2 over prior releases, migration from an existing setup to 2.2 can
-follow several paths.</P
-><P
->Windows clients have a tendency to remember things for quite a while.
-For example, if a Windows NT client has attached to a Samba 2.0 server,
-it will remember the server as a LanMan printer server. Upgrading
-the Samba host to 2.2 makes support for MSRPC printing possible, but
-the NT client will still remember the previous setting.</P
-><P
->In order to give an NT client printing "amesia" (only necessary if you
-want to use the newer MSRPC printing functionality in Samba), delete
-the registry keys associated with the print server contained in
-<TT
-CLASS="CONSTANT"
->[HKLM\SYSTEM\CurrentControlSet\Control\Print]</TT
->. The
-spooler service on the client should be stopped prior to doing this:</P
-><P
-><TT
-CLASS="PROMPT"
->C:\WINNT\ ></TT
-> <TT
-CLASS="USERINPUT"
-><B
->net stop spooler</B
-></TT
-></P
-><P
-><EM
->All the normal disclaimers about editing the registry go
-here.</EM
-> Be careful, and know what you are doing.</P
-><P
->The spooler service should be restarted after you have finished
-removing the appropriate registry entries by replacing the
-<B
-CLASS="COMMAND"
->stop</B
-> command above with <B
-CLASS="COMMAND"
->start</B
->.</P
-><P
->Windows 9x clients will continue to use LanMan printing calls
-with a 2.2 Samba server so there is no need to perform any of these
-modifications on non-NT clients.</P
><DIV
CLASS="WARNING"
><P
><TD
ALIGN="CENTER"
><B
->Achtung!</B
+>[print$] vs. [printer$]</B
></TD
></TR
><TR
><TD
ALIGN="LEFT"
><P
->The following smb.conf parameters are considered to be depreciated and will
-be removed soon. Do not use them in new installations</P
-><P
-></P
-><UL
-><LI
+>Previous versions of Samba recommended using a share named [printer$].
+This name was taken from the printer$ service created by Windows 9x
+clients when a printer was shared. Windows 9x printer servers always have
+a printer$ service which provides read-only access via no
+password in order to support printer driver downloads.</P
><P
-><TT
+>However, the initial implementation allowed for a
+parameter named <TT
CLASS="PARAMETER"
><I
->printer driver file (G)</I
+>printer driver location</I
></TT
->
- </P
-></LI
-><LI
-><P
-><TT
+>
+to be used on a per share basis to specify the location of
+the driver files associated with that printer. Another
+parameter named <TT
CLASS="PARAMETER"
><I
->printer driver (S)</I
+>printer driver</I
></TT
->
- </P
-></LI
-><LI
+> provided
+a means of defining the printer driver name to be sent to
+the client.</P
><P
-><TT
+>These parameters, including <TT
CLASS="PARAMETER"
><I
->printer driver location (S)</I
+>printer driver
+file</I
></TT
+> parameter, are being depreciated and should not
+be used in new installations. For more information on this change,
+you should refer to the <A
+HREF="#MIGRATION"
+>Migration section</A
>
- </P
-></LI
-></UL
+of this document.</P
></TD
></TR
></TABLE
></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN795"
+>6.2.1. Creating [print$]</A
+></H2
+><P
+>In order to support the uploading of printer driver
+files, you must first configure a file share named [print$].
+The name of this share is hard coded in Samba's internals so
+the name is very important (print$ is the service used by
+Windows NT print servers to provide support for printer driver
+download).</P
><P
->Here are the possible scenarios for supporting migration:</P
+>You should modify the server's smb.conf file to add the global
+parameters and to create the
+following file share (of course, some of the parameter values,
+such as 'path' are arbitrary and should be replaced with
+appropriate values for your site):</P
><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>[global]
+ ; members of the ntadmin group should be able
+ ; to add drivers and set printer properties
+ ; root is implicitly a 'printer admin'
+ printer admin = @ntadmin
+
+[print$]
+ path = /usr/local/samba/printers
+ guest ok = yes
+ browseable = yes
+ read only = yes
+ ; since this share is configured as read only, then we need
+ ; a 'write list'. Check the file system permissions to make
+ ; sure this account can copy files to the share. If this
+ ; is setup to a non-root account, then it should also exist
+ ; as a 'printer admin'
+ write list = @ntadmin,root</PRE
+></TD
+></TR
+></TABLE
></P
-><UL
-><LI
><P
->If you do not desire the new Windows NT
- print driver support, nothing needs to be done.
- All existing parameters work the same.</P
-></LI
-><LI
+>The <A
+HREF="smb.conf.5.html#WRITELIST"
+TARGET="_top"
+><TT
+CLASS="PARAMETER"
+><I
+>write list</I
+></TT
+></A
+> is used to allow administrative
+level user accounts to have write access in order to update files
+on the share. See the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5)
+man page</A
+> for more information on configuring file shares.</P
><P
->If you want to take advantage of NT printer
- driver support but do not want to migrate the
- 9x drivers to the new setup, the leave the existing
- printers.def file. When smbd attempts to locate a
- 9x driver for the printer in the TDB and fails it
- will drop down to using the printers.def (and all
- associated parameters). The <B
+>The requirement for <A
+HREF="smb.conf.5.html#GUESTOK"
+TARGET="_top"
+><B
CLASS="COMMAND"
->make_printerdef</B
->
- tool will also remain for backwards compatibility but will
- be moved to the "this tool is the old way of doing it"
- pile.</P
-></LI
+>guest
+ok = yes</B
+></A
+> depends upon how your
+site is configured. If users will be guaranteed to have
+an account on the Samba host, then this is a non-issue.</P
+><DIV
+CLASS="NOTE"
+><BLOCKQUOTE
+CLASS="NOTE"
+><P
+><B
+>Author's Note: </B
+>The non-issue is that if all your Windows NT users are guaranteed to be
+authenticated by the Samba server (such as a domain member server and the NT
+user has already been validated by the Domain Controller in
+order to logon to the Windows NT console), then guest access
+is not necessary. Of course, in a workgroup environment where
+you just want to be able to print without worrying about
+silly accounts and security, then configure the share for
+guest access. You'll probably want to add <A
+HREF="smb.conf.5.html#MAPTOGUEST"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>map to guest = Bad User</B
+></A
+> in the [global] section as well. Make sure
+you understand what this parameter does before using it
+though. --jerry</P
+></BLOCKQUOTE
+></DIV
+><P
+>In order for a Windows NT print server to support
+the downloading of driver files by multiple client architectures,
+it must create subdirectories within the [print$] service
+which correspond to each of the supported client architectures.
+Samba follows this model as well.</P
+><P
+>Next create the directory tree below the [print$] share
+for each architecture you wish to support.</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>[print$]-----
+ |-W32X86 ; "Windows NT x86"
+ |-WIN40 ; "Windows 95/98"
+ |-W32ALPHA ; "Windows NT Alpha_AXP"
+ |-W32MIPS ; "Windows NT R4000"
+ |-W32PPC ; "Windows NT PowerPC"</PRE
+></TD
+></TR
+></TABLE
+></P
+><DIV
+CLASS="WARNING"
+><P
+></P
+><TABLE
+CLASS="WARNING"
+BORDER="1"
+WIDTH="100%"
+><TR
+><TD
+ALIGN="CENTER"
+><B
+>ATTENTION! REQUIRED PERMISSIONS</B
+></TD
+></TR
+><TR
+><TD
+ALIGN="LEFT"
+><P
+>In order to currently add a new driver to you Samba host,
+one of two conditions must hold true:</P
+><P
+></P
+><UL
><LI
><P
->If you install a Windows 9x driver for a printer
- on your Samba host (in the printing TDB), this information will
- take precedence and the three old printing parameters
- will be ignored (including print driver location).</P
+>The account used to connect to the Samba host
+ must have a uid of 0 (i.e. a root account)</P
></LI
><LI
><P
->If you want to migrate an existing <TT
-CLASS="FILENAME"
->printers.def</TT
->
- file into the new setup, the current only solution is to use the Windows
- NT APW to install the NT drivers and the 9x drivers. This can be scripted
- using <B
-CLASS="COMMAND"
->smbclient</B
-> and <B
-CLASS="COMMAND"
->rpcclient</B
->. See the
- Imprints installation client at <A
-HREF="http://imprints.sourceforge.net/"
+>The account used to connect to the Samba host
+ must be a member of the <A
+HREF="smb.conf.5.html#PRINTERADMIN"
TARGET="_top"
->http://imprints.sourceforge.net/</A
->
- for an example.
- </P
+><TT
+CLASS="PARAMETER"
+><I
+>printer
+ admin</I
+></TT
+></A
+> list.</P
></LI
></UL
+><P
+>Of course, the connected account must still possess access
+to add files to the subdirectories beneath [print$]. Remember
+that all file shares are set to 'read only' by default.</P
+></TD
+></TR
+></TABLE
></DIV
+><P
+>Once you have created the required [print$] service and
+associated subdirectories, simply log onto the Samba server using
+a root (or <TT
+CLASS="PARAMETER"
+><I
+>printer admin</I
+></TT
+>) account
+from a Windows NT 4.0 client. Navigate to the "Printers" folder
+on the Samba server. You should see an initial listing of printers
+that matches the printer shares defined on your Samba host.</P
></DIV
><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="AEN870"
->Chapter 6. security = domain in Samba 2.x</A
-></H1
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
><A
-NAME="AEN888"
->6.1. Joining an NT Domain with Samba 2.2</A
-></H1
+NAME="AEN830"
+>6.2.2. Setting Drivers for Existing Printers</A
+></H2
><P
->In order for a Samba-2 server to join an NT domain,
- you must first add the NetBIOS name of the Samba server to the
- NT domain on the PDC using Server Manager for Domains. This creates
- the machine account in the domain (PDC) SAM. Note that you should
- add the Samba server as a "Windows NT Workstation or Server",
- <EM
->NOT</EM
-> as a Primary or backup domain controller.</P
+>The initial listing of printers in the Samba host's
+Printers folder will have no real printer driver assigned
+to them. By default, in Samba 2.2.0 this driver name was set to
+<EM
+>NO PRINTER DRIVER AVAILABLE FOR THIS PRINTER</EM
+>.
+Later versions changed this to a NULL string to allow the use
+tof the local Add Printer Wizard on NT/2000 clients.
+Attempting to view the printer properties for a printer
+which has this default driver assigned will result in
+the error message:</P
><P
->Assume you have a Samba-2 server with a NetBIOS name of
- <TT
-CLASS="CONSTANT"
->SERV1</TT
-> and are joining an NT domain called
- <TT
-CLASS="CONSTANT"
->DOM</TT
->, which has a PDC with a NetBIOS name
- of <TT
-CLASS="CONSTANT"
->DOMPDC</TT
-> and two backup domain controllers
- with NetBIOS names <TT
-CLASS="CONSTANT"
->DOMBDC1</TT
-> and <TT
-CLASS="CONSTANT"
->DOMBDC2
- </TT
->.</P
+><EM
+>Device settings cannot be displayed. The driver
+for the specified printer is not installed, only spooler
+properties will be displayed. Do you want to install the
+driver now?</EM
+></P
><P
->In order to join the domain, first stop all Samba daemons
- and run the command:</P
+>Click "No" in the error dialog and you will be presented with
+the printer properties window. The way assign a driver to a
+printer is to either</P
><P
-><TT
-CLASS="PROMPT"
->root# </TT
-><TT
-CLASS="USERINPUT"
-><B
->smbpasswd -j DOM -r DOMPDC
- </B
-></TT
></P
+><UL
+><LI
><P
->as we are joining the domain DOM and the PDC for that domain
- (the only machine that has write access to the domain SAM database)
- is DOMPDC. If this is successful you will see the message:</P
+>Use the "New Driver..." button to install
+ a new printer driver, or</P
+></LI
+><LI
><P
-><TT
-CLASS="COMPUTEROUTPUT"
->smbpasswd: Joined domain DOM.</TT
->
- </P
-><P
->in your terminal window. See the <A
-HREF="smbpasswd.8.html"
-TARGET="_top"
-> smbpasswd(8)</A
-> man page for more details.</P
+>Select a driver from the popup list of
+ installed drivers. Initially this list will be empty.</P
+></LI
+></UL
><P
->There is existing development code to join a domain
- without having to create the machine trust account on the PDC
- beforehand. This code will hopefully be available soon
- in release branches as well.</P
+>If you wish to install printer drivers for client
+operating systems other than "Windows NT x86", you will need
+to use the "Sharing" tab of the printer properties dialog.</P
><P
->This command goes through the machine account password
- change protocol, then writes the new (random) machine account
- password for this Samba server into a file in the same directory
- in which an smbpasswd file would be stored - normally :</P
+>Assuming you have connected with a root account, you
+will also be able modify other printer properties such as
+ACLs and device settings using this dialog box.</P
><P
-><TT
+>A few closing comments for this section, it is possible
+on a Windows NT print server to have printers
+listed in the Printers folder which are not shared. Samba does
+not make this distinction. By definition, the only printers of
+which Samba is aware are those which are specified as shares in
+<TT
CLASS="FILENAME"
->/usr/local/samba/private</TT
-></P
+>smb.conf</TT
+>.</P
><P
->In Samba 2.0.x, the filename looks like this:</P
+>Another interesting side note is that Windows NT clients do
+not use the SMB printer share, but rather can print directly
+to any printer on another Windows NT host using MS-RPC. This
+of course assumes that the printing client has the necessary
+privileges on the remote host serving the printer. The default
+permissions assigned by Windows NT to a printer gives the "Print"
+permissions to the "Everyone" well-known group.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN847"
+>6.2.3. Support a large number of printers</A
+></H2
><P
-><TT
-CLASS="FILENAME"
-><TT
-CLASS="REPLACEABLE"
-><I
-><NT DOMAIN NAME></I
-></TT
->.<TT
-CLASS="REPLACEABLE"
-><I
-><Samba
- Server Name></I
-></TT
->.mac</TT
+>One issue that has arisen during the development
+phase of Samba 2.2 is the need to support driver downloads for
+100's of printers. Using the Windows NT APW is somewhat
+awkward to say the list. If more than one printer are using the
+same driver, the <A
+HREF="rpcclient.1.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>rpcclient's
+setdriver command</B
+></A
+> can be used to set the driver
+associated with an installed driver. The following is example
+of how this could be accomplished:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>
+<TT
+CLASS="PROMPT"
+>$ </TT
+>rpcclient pogo -U root%secret -c "enumdrivers"
+Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
+
+[Windows NT x86]
+Printer Driver Info 1:
+ Driver Name: [HP LaserJet 4000 Series PS]
+
+Printer Driver Info 1:
+ Driver Name: [HP LaserJet 2100 Series PS]
+
+Printer Driver Info 1:
+ Driver Name: [HP LaserJet 4Si/4SiMX PS]
+
+<TT
+CLASS="PROMPT"
+>$ </TT
+>rpcclient pogo -U root%secret -c "enumprinters"
+Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
+ flags:[0x800000]
+ name:[\\POGO\hp-print]
+ description:[POGO\\POGO\hp-print,NO DRIVER AVAILABLE FOR THIS PRINTER,]
+ comment:[]
+
+<TT
+CLASS="PROMPT"
+>$ </TT
+>rpcclient pogo -U root%secret \
+<TT
+CLASS="PROMPT"
+>> </TT
+> -c "setdriver hp-print \"HP LaserJet 4000 Series PS\""
+Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
+Successfully set hp-print to driver HP LaserJet 4000 Series PS.</PRE
+></TD
+></TR
+></TABLE
></P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN858"
+>6.2.4. Adding New Printers via the Windows NT APW</A
+></H2
><P
->The <TT
+>By default, Samba offers all printer shares defined in <TT
CLASS="FILENAME"
->.mac</TT
-> suffix stands for machine account
- password file. So in our example above, the file would be called:</P
+>smb.conf</TT
+>
+in the "Printers..." folder. Also existing in this folder is the Windows NT
+Add Printer Wizard icon. The APW will be show only if</P
><P
-><TT
-CLASS="FILENAME"
->DOM.SERV1.mac</TT
></P
+><UL
+><LI
><P
->In Samba 2.2, this file has been replaced with a TDB
- (Trivial Database) file named <TT
-CLASS="FILENAME"
->secrets.tdb</TT
->.
+>The connected user is able to successfully
+ execute an OpenPrinterEx(\\server) with administrative
+ privileges (i.e. root or <TT
+CLASS="PARAMETER"
+><I
+>printer admin</I
+></TT
+>).
</P
+></LI
+><LI
><P
->This file is created and owned by root and is not
- readable by any other user. It is the key to the domain-level
- security for your system, and should be treated as carefully
- as a shadow password file.</P
-><P
->Now, before restarting the Samba daemons you must
- edit your <A
-HREF="smb.conf.5.html"
+><A
+HREF="smb.conf.5.html#SHOWADDPRINTERWIZARD"
TARGET="_top"
><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
->
- </A
-> file to tell Samba it should now use domain security.</P
-><P
->Change (or add) your <A
-HREF="smb.conf.5.html#SECURITY"
-TARGET="_top"
-> <TT
CLASS="PARAMETER"
><I
->security =</I
+>show
+ add printer wizard = yes</I
></TT
></A
-> line in the [global] section
- of your smb.conf to read:</P
-><P
-><B
-CLASS="COMMAND"
->security = domain</B
-></P
+> (the default).
+ </P
+></LI
+></UL
><P
->Next change the <A
-HREF="smb.conf.5.html#WORKGROUP"
+>In order to be able to use the APW to successfully add a printer to a Samba
+server, the <A
+HREF="smb.conf.5.html#ADDPRINTERCOMMAND"
TARGET="_top"
><TT
CLASS="PARAMETER"
><I
-> workgroup =</I
+>add
+printer command</I
></TT
></A
-> line in the [global] section to read: </P
+> must have a defined value. The program
+hook must successfully add the printer to the system (i.e.
+<TT
+CLASS="FILENAME"
+>/etc/printcap</TT
+> or appropriate files) and
+<TT
+CLASS="FILENAME"
+>smb.conf</TT
+> if necessary.</P
><P
-><B
+>When using the APW from a client, if the named printer share does
+not exist, <B
CLASS="COMMAND"
->workgroup = DOM</B
-></P
-><P
->as this is the name of the domain we are joining. </P
-><P
->You must also have the parameter <A
-HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
-TARGET="_top"
-> <TT
+>smbd</B
+> will execute the <TT
CLASS="PARAMETER"
><I
->encrypt passwords</I
+>add printer
+command</I
></TT
-></A
-> set to <TT
-CLASS="CONSTANT"
->yes
- </TT
-> in order for your users to authenticate to the NT PDC.</P
-><P
->Finally, add (or modify) a <A
-HREF="smb.conf.5.html#PASSWORDSERVER"
-TARGET="_top"
-> <TT
+> and reparse to the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+>
+to attempt to locate the new printer share. If the share is still not defined,
+an error of "Access Denied" is returned to the client. Note that the
+<TT
CLASS="PARAMETER"
><I
->password server =</I
+>add printer program</I
></TT
-></A
-> line in the [global]
- section to read: </P
-><P
-><B
-CLASS="COMMAND"
->password server = DOMPDC DOMBDC1 DOMBDC2</B
-></P
-><P
->These are the primary and backup domain controllers Samba
- will attempt to contact in order to authenticate users. Samba will
- try to contact each of these servers in order, so you may want to
- rearrange this list in order to spread out the authentication load
- among domain controllers.</P
-><P
->Alternatively, if you want smbd to automatically determine
- the list of Domain controllers to use for authentication, you may
- set this line to be :</P
-><P
-><B
-CLASS="COMMAND"
->password server = *</B
-></P
-><P
->This method, which was introduced in Samba 2.0.6,
- allows Samba to use exactly the same mechanism that NT does. This
- method either broadcasts or uses a WINS database in order to
- find domain controllers to authenticate against.</P
-><P
->Finally, restart your Samba daemons and get ready for
- clients to begin using domain security!</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
-><A
-NAME="AEN952"
->6.2. Samba and Windows 2000 Domains</A
-></H1
-><P
->Many people have asked regarding the state of Samba's ability to participate in
-a Windows 2000 Domain. Samba 2.2 is able to act as a member server of a Windows
-2000 domain operating in mixed or native mode.</P
-><P
->There is much confusion between the circumstances that require a "mixed" mode
-Win2k DC and a when this host can be switched to "native" mode. A "mixed" mode
-Win2k domain controller is only needed if Windows NT BDCs must exist in the same
-domain. By default, a Win2k DC in "native" mode will still support
-NetBIOS and NTLMv1 for authentication of legacy clients such as Windows 9x and
-NT 4.0. Samba has the same requirements as a Windows NT 4.0 member server.</P
+> is executed under the context
+of the connected user, not necessarily a root account.</P
><P
->The steps for adding a Samba 2.2 host to a Win2k domain are the same as those
-for adding a Samba server to a Windows NT 4.0 domain. The only exception is that
-the "Server Manager" from NT 4 has been replaced by the "Active Directory Users and
-Computers" MMC (Microsoft Management Console) plugin.</P
+>There is a complementing <A
+HREF="smb.conf.5.html#DELETEPRINTERCOMMAND"
+TARGET="_top"
+><TT
+CLASS="PARAMETER"
+><I
+>delete
+printer command</I
+></TT
+></A
+> for removing entries from the "Printers..."
+folder.</P
></DIV
><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
><A
-NAME="AEN957"
->6.3. Why is this better than security = server?</A
-></H1
-><P
->Currently, domain security in Samba doesn't free you from
- having to create local Unix users to represent the users attaching
- to your server. This means that if domain user <TT
-CLASS="CONSTANT"
->DOM\fred
- </TT
-> attaches to your domain security Samba server, there needs
- to be a local Unix user fred to represent that user in the Unix
- filesystem. This is very similar to the older Samba security mode
- <A
-HREF="smb.conf.5.html#SECURITYEQUALSSERVER"
-TARGET="_top"
->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
->Please refer to the <A
-HREF="winbind.html"
-TARGET="_top"
->Winbind
- paper</A
-> for information on a system to automatically
- assign UNIX uids and gids to Windows NT Domain users and groups.
- This code is available in development branches only at the moment,
- but will be moved to release branches soon.</P
-><P
->The advantage to domain-level security is that the
- authentication in domain-level security is passed down the authenticated
- RPC channel in exactly the same way that an NT server would do it. This
- means Samba servers now participate in domain trust relationships in
- exactly the same way NT servers do (i.e., you can add Samba servers into
- a resource domain and have the authentication passed on from a resource
- domain PDC to an account domain PDC.</P
+NAME="AEN883"
+>6.2.5. Samba and Printer Ports</A
+></H2
><P
->In addition, with <B
-CLASS="COMMAND"
->security = server</B
-> 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 <B
-CLASS="COMMAND"
->security = domain</B
->,
- however, the Samba daemons connect to the PDC/BDC only for as long
- as is necessary to authenticate the user, and then drop the connection,
- thus conserving PDC connection resources.</P
+>Windows NT/2000 print servers associate a port with each printer. These normally
+take the form of LPT1:, COM1:, FILE:, etc... Samba must also support the
+concept of ports associated with a printer. By default, only one printer port,
+named "Samba Printer Port", exists on a system. Samba does not really a port in
+order to print, rather it is a requirement of Windows clients. </P
><P
->And finally, acting in the same manner as an NT server
- authenticating to a PDC means that as part of the authentication
- reply, the Samba server gets the user identification information such
- as the user SID, the list of NT groups the user belongs to, etc. All
- this information will allow Samba to be extended in the future into
- a mode the developers currently call appliance mode. In this mode,
- no local Unix users will be necessary, and Samba will generate Unix
- uids and gids from the information passed back from the PDC when a
- user is authenticated, making a Samba server truly plug and play
- in an NT domain environment. Watch for this code soon.</P
+>Note that Samba does not support the concept of "Printer Pooling" internally
+either. This is when a logical printer is assigned to multiple ports as
+a form of load balancing or fail over.</P
><P
-><EM
->NOTE:</EM
-> Much of the text of this document
- was first published in the Web magazine <A
-HREF="http://www.linuxworld.com"
-TARGET="_top"
->
- LinuxWorld</A
-> as the article <A
-HREF="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html"
+>If you require that multiple ports be defined for some reason,
+<TT
+CLASS="FILENAME"
+>smb.conf</TT
+> possesses a <A
+HREF="smb.conf.5.html#ENUMPORTSCOMMAND"
TARGET="_top"
->Doing
- the NIS/NT Samba</A
->.</P
+><TT
+CLASS="PARAMETER"
+><I
+>enumports
+command</I
+></TT
+></A
+> which can be used to define an external program
+that generates a listing of ports on a system.</P
></DIV
></DIV
><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="AEN973"
->Chapter 7. How to Configure Samba 2.2 as a Primary Domain Controller</A
-></H1
-><DIV
CLASS="SECT1"
-><H1
+><HR><H1
CLASS="SECT1"
><A
-NAME="AEN990"
->7.1. Prerequisite Reading</A
+NAME="AEN891"
+>6.3. The Imprints Toolset</A
></H1
><P
->Before you continue readingin this chapter, please make sure
-that you are comfortable with configuring basic files services
-in smb.conf and how to enable and administrate password
-encryption in Samba. Theses two topics are covered in the
-<A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
-CLASS="FILENAME"
->smb.conf(5)</TT
-></A
->
-manpage and the <A
-HREF="EMCRYPTION.html"
+>The Imprints tool set provides a UNIX equivalent of the
+ Windows NT Add Printer Wizard. For complete information, please
+ refer to the Imprints web site at <A
+HREF="http://imprints.sourceforge.net/"
TARGET="_top"
->Encryption chapter</A
->
-of this HOWTO Collection.</P
-></DIV
+> http://imprints.sourceforge.net/</A
+> as well as the documentation
+ included with the imprints source distribution. This section will
+ only provide a brief introduction to the features of Imprints.</P
><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
><A
-NAME="AEN996"
->7.2. Background</A
-></H1
-><DIV
-CLASS="NOTE"
-><BLOCKQUOTE
-CLASS="NOTE"
-><P
-><B
->Note: </B
-><EM
->Author's Note :</EM
-> This document is a combination
-of David Bannon's Samba 2.2 PDC HOWTO and the Samba NT Domain FAQ.
-Both documents are superceeded by this one.</P
-></BLOCKQUOTE
-></DIV
+NAME="AEN895"
+>6.3.1. What is Imprints?</A
+></H2
><P
->Version of Samba prior to release 2.2 had marginal capabilities to
-act as a Windows NT 4.0 Primary Domain Controller (PDC). Beginning with
-Samba 2.2.0, we are proud to announce official support for Windows NT 4.0
-style domain logons from Windows NT 4.0 (through SP6) and Windows 2000 (through
-SP1) clients. This article outlines the steps necessary for configuring Samba
-as a PDC. It is necessary to have a working Samba server prior to implementing the
-PDC functionality. If you have not followed the steps outlined in
-<A
-HREF="UNIX_INSTALL.html"
-TARGET="_top"
-> UNIX_INSTALL.html</A
->, please make sure
-that your server is configured correctly before proceeding. Another good
-resource in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
->smb.conf(5) man
-page</A
->. The following functionality should work in 2.2:</P
+>Imprints is a collection of tools for supporting the goals
+ of</P
><P
></P
><UL
><LI
><P
-> domain logons for Windows NT 4.0/2000 clients.
- </P
+>Providing a central repository information
+ regarding Windows NT and 95/98 printer driver packages</P
></LI
><LI
><P
-> placing a Windows 9x client in user level security
- </P
+>Providing the tools necessary for creating
+ the Imprints printer driver packages.</P
></LI
><LI
><P
-> retrieving a list of users and groups from a Samba PDC to
- Windows 9x/NT/2000 clients
- </P
+>Providing an installation client which
+ will obtain and install printer drivers on remote Samba
+ and Windows NT 4 print servers.</P
></LI
-><LI
+></UL
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN905"
+>6.3.2. Creating Printer Driver Packages</A
+></H2
><P
-> roving (roaming) user profiles
- </P
+>The process of creating printer driver packages is beyond
+ the scope of this document (refer to Imprints.txt also included
+ with the Samba distribution for more information). In short,
+ an Imprints driver package is a gzipped tarball containing the
+ driver files, related INF files, and a control file needed by the
+ installation client.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN908"
+>6.3.3. The Imprints server</A
+></H2
+><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 package downloaded
+ is actually the one referred in the Imprints database. It is
+ <EM
+>not</EM
+> recommended that this security check
+ be disabled.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN912"
+>6.3.4. The Installation Client</A
+></H2
+><P
+>More information regarding the Imprints installation client
+ is available in the <TT
+CLASS="FILENAME"
+>Imprints-Client-HOWTO.ps</TT
+>
+ file included with the imprints source package.</P
+><P
+>The Imprints installation client comes in two forms.</P
+><P
+></P
+><UL
+><LI
+><P
+>a set of command line Perl scripts</P
></LI
><LI
><P
-> Windows NT 4.0 style system policies
- </P
+>a GTK+ based graphical interface to
+ the command line perl scripts</P
></LI
></UL
-><DIV
-CLASS="WARNING"
><P
-></P
+>The installation client (in both forms) provides a means
+ of querying the Imprints database server for a matching
+ list of known printer model names as well as a means to
+ download and install the drivers on remote Samba and Windows
+ NT print servers.</P
+><P
+>The basic installation process is in four steps and
+ perl code is wrapped around <B
+CLASS="COMMAND"
+>smbclient</B
+>
+ and <B
+CLASS="COMMAND"
+>rpcclient</B
+>.</P
+><P
><TABLE
-CLASS="WARNING"
-BORDER="1"
+BORDER="0"
+BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
-ALIGN="CENTER"
-><B
->Windows 2000 Service Pack 2 Clients</B
-></TD
-></TR
-><TR
-><TD
-ALIGN="LEFT"
-><P
-> Samba 2.2.1 is required for PDC functionality when using Windows 2000
- SP2 clients.
- </P
+><PRE
+CLASS="PROGRAMLISTING"
+>
+foreach (supported architecture for a given driver)
+{
+ 1. rpcclient: Get the appropriate upload directory
+ on the remote server
+ 2. smbclient: Upload the driver files
+ 3. rpcclient: Issues an AddPrinterDriver() MS-RPC
+}
+
+4. rpcclient: Issue an AddPrinterEx() MS-RPC to actually
+ create the printer</PRE
></TD
></TR
></TABLE
+></P
+><P
+>One of the problems encountered when implementing
+ the Imprints tool set was the name space issues between
+ various supported client architectures. For example, Windows
+ NT includes a driver named "Apple LaserWriter II NTX v51.8"
+ and Windows 95 calls its version of this driver "Apple
+ LaserWriter II NTX"</P
+><P
+>The problem is how to know what client drivers have
+ been uploaded for a printer. As astute reader will remember
+ that the Windows NT Printer Properties dialog only includes
+ space for one printer driver name. A quick look in the
+ Windows NT 4.0 system registry at</P
+><P
+><TT
+CLASS="FILENAME"
+>HKLM\System\CurrentControlSet\Control\Print\Environment
+ </TT
+></P
+><P
+>will reveal that Windows NT always uses the NT driver
+ name. This is ok as Windows NT always requires that at least
+ the Windows NT version of the printer driver is present.
+ However, Samba does not have the requirement internally.
+ Therefore, how can you use the NT driver name if is has not
+ already been installed?</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 NT driver is
+ installed first.</P
+></DIV
></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN934"
+>6.4. <A
+NAME="MIGRATION"
+></A
+>Migration to from Samba 2.0.x to 2.2.x</A
+></H1
><P
->The following pieces of functionality are not included in the 2.2 release:</P
+>Given that printer driver management has changed (we hope improved) in
+2.2 over prior releases, migration from an existing setup to 2.2 can
+follow several paths. Here are the possible scenarios for
+migration:</P
><P
></P
><UL
><LI
><P
-> Windows NT 4 domain trusts
- </P
+>If you do not desire the new Windows NT
+ print driver support, nothing needs to be done.
+ All existing parameters work the same.</P
></LI
><LI
><P
-> SAM replication with Windows NT 4.0 Domain Controllers
- (i.e. a Samba PDC and a Windows NT BDC or vice versa)
- </P
+>If you want to take advantage of NT printer
+ driver support but do not want to migrate the
+ 9x drivers to the new setup, the leave the existing
+ <TT
+CLASS="FILENAME"
+>printers.def</TT
+> file. When smbd attempts
+ to locate a
+ 9x driver for the printer in the TDB and fails it
+ will drop down to using the printers.def (and all
+ associated parameters). The <B
+CLASS="COMMAND"
+>make_printerdef</B
+>
+ tool will also remain for backwards compatibility but will
+ be removed in the next major release.</P
></LI
><LI
><P
-> Adding users via the User Manager for Domains
- </P
+>If you install a Windows 9x driver for a printer
+ on your Samba host (in the printing TDB), this information will
+ take precedence and the three old printing parameters
+ will be ignored (including print driver location).</P
></LI
><LI
><P
-> Acting as a Windows 2000 Domain Controller (i.e. Kerberos and
- Active Directory)
+>If you want to migrate an existing <TT
+CLASS="FILENAME"
+>printers.def</TT
+>
+ file into the new setup, the current only solution is to use the Windows
+ NT APW to install the NT drivers and the 9x drivers. This can be scripted
+ using <B
+CLASS="COMMAND"
+>smbclient</B
+> and <B
+CLASS="COMMAND"
+>rpcclient</B
+>. See the
+ Imprints installation client at <A
+HREF="http://imprints.sourceforge.net/"
+TARGET="_top"
+>http://imprints.sourceforge.net/</A
+>
+ for an example.
</P
></LI
></UL
+><DIV
+CLASS="WARNING"
><P
->Please note that Windows 9x clients are not true members of a domain
-for reasons outlined in this article. Therefore the protocol for
-support Windows 9x style domain logons is completely different
-from NT4 domain logons and has been officially supported for some
-time.</P
+></P
+><TABLE
+CLASS="WARNING"
+BORDER="1"
+WIDTH="100%"
+><TR
+><TD
+ALIGN="CENTER"
+><B
+>Achtung!</B
+></TD
+></TR
+><TR
+><TD
+ALIGN="LEFT"
><P
->Implementing a Samba PDC can basically be divided into 2 broad
-steps.</P
+>The following <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> parameters are considered to
+be deprecated and will be removed soon. Do not use them in new
+installations</P
><P
></P
-><OL
-TYPE="1"
+><UL
><LI
><P
-> Configuring the Samba PDC
+><TT
+CLASS="PARAMETER"
+><I
+>printer driver file (G)</I
+></TT
+>
</P
></LI
><LI
><P
-> Creating machine trust accounts and joining clients
- to the domain
+><TT
+CLASS="PARAMETER"
+><I
+>printer driver (S)</I
+></TT
+>
</P
></LI
-></OL
+><LI
><P
->There are other minor details such as user profiles, system
-policies, etc... However, these are not necessarily specific
-to a Samba PDC as much as they are related to Windows NT networking
-concepts. They will be mentioned only briefly here.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
-><A
-NAME="AEN1036"
->7.3. Configuring the Samba Domain Controller</A
+><TT
+CLASS="PARAMETER"
+><I
+>printer driver location (S)</I
+></TT
+>
+ </P
+></LI
+></UL
+></TD
+></TR
+></TABLE
+></DIV
+><P
+>The have been two new parameters add in Samba 2.2.2 to for
+better support of Samba 2.0.x backwards capability (<TT
+CLASS="PARAMETER"
+><I
+>disable
+spoolss</I
+></TT
+>) and for using local printers drivers on Windows
+NT/2000 clients (<TT
+CLASS="PARAMETER"
+><I
+>use client driver</I
+></TT
+>). Both of
+these options are described in the smb.coinf(5) man page and are
+disabled by default.</P
+></DIV
+></DIV
+><DIV
+CLASS="CHAPTER"
+><HR><H1
+><A
+NAME="DOMAIN-SECURITY"
+>Chapter 7. security = domain in Samba 2.x</A
+></H1
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN988"
+>7.1. Joining an NT Domain with Samba 2.2</A
+></H1
+><P
+>In order for a Samba-2 server to join an NT domain,
+ you must first add the NetBIOS name of the Samba server to the
+ NT domain on the PDC using Server Manager for Domains. This creates
+ the machine account in the domain (PDC) SAM. Note that you should
+ add the Samba server as a "Windows NT Workstation or Server",
+ <EM
+>NOT</EM
+> as a Primary or backup domain controller.</P
+><P
+>Assume you have a Samba-2 server with a NetBIOS name of
+ <TT
+CLASS="CONSTANT"
+>SERV1</TT
+> and are joining an NT domain called
+ <TT
+CLASS="CONSTANT"
+>DOM</TT
+>, which has a PDC with a NetBIOS name
+ of <TT
+CLASS="CONSTANT"
+>DOMPDC</TT
+> and two backup domain controllers
+ with NetBIOS names <TT
+CLASS="CONSTANT"
+>DOMBDC1</TT
+> and <TT
+CLASS="CONSTANT"
+>DOMBDC2
+ </TT
+>.</P
+><P
+>In order to join the domain, first stop all Samba daemons
+ and run the command:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+><TT
+CLASS="USERINPUT"
+><B
+>smbpasswd -j DOM -r DOMPDC
+ </B
+></TT
+></P
+><P
+>as we are joining the domain DOM and the PDC for that domain
+ (the only machine that has write access to the domain SAM database)
+ is DOMPDC. If this is successful you will see the message:</P
+><P
+><TT
+CLASS="COMPUTEROUTPUT"
+>smbpasswd: Joined domain DOM.</TT
+>
+ </P
+><P
+>in your terminal window. See the <A
+HREF="smbpasswd.8.html"
+TARGET="_top"
+> smbpasswd(8)</A
+> man page for more details.</P
+><P
+>There is existing development code to join a domain
+ without having to create the machine trust account on the PDC
+ beforehand. This code will hopefully be available soon
+ in release branches as well.</P
+><P
+>This command goes through the machine account password
+ change protocol, then writes the new (random) machine account
+ password for this Samba server into a file in the same directory
+ in which an smbpasswd file would be stored - normally :</P
+><P
+><TT
+CLASS="FILENAME"
+>/usr/local/samba/private</TT
+></P
+><P
+>In Samba 2.0.x, the filename looks like this:</P
+><P
+><TT
+CLASS="FILENAME"
+><TT
+CLASS="REPLACEABLE"
+><I
+><NT DOMAIN NAME></I
+></TT
+>.<TT
+CLASS="REPLACEABLE"
+><I
+><Samba
+ Server Name></I
+></TT
+>.mac</TT
+></P
+><P
+>The <TT
+CLASS="FILENAME"
+>.mac</TT
+> suffix stands for machine account
+ password file. So in our example above, the file would be called:</P
+><P
+><TT
+CLASS="FILENAME"
+>DOM.SERV1.mac</TT
+></P
+><P
+>In Samba 2.2, this file has been replaced with a TDB
+ (Trivial Database) file named <TT
+CLASS="FILENAME"
+>secrets.tdb</TT
+>.
+ </P
+><P
+>This file is created and owned by root and is not
+ readable by any other user. It is the key to the domain-level
+ security for your system, and should be treated as carefully
+ as a shadow password file.</P
+><P
+>Now, before restarting the Samba daemons you must
+ edit your <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+>
+ </A
+> file to tell Samba it should now use domain security.</P
+><P
+>Change (or add) your <A
+HREF="smb.conf.5.html#SECURITY"
+TARGET="_top"
+> <TT
+CLASS="PARAMETER"
+><I
+>security =</I
+></TT
+></A
+> line in the [global] section
+ of your smb.conf to read:</P
+><P
+><B
+CLASS="COMMAND"
+>security = domain</B
+></P
+><P
+>Next change the <A
+HREF="smb.conf.5.html#WORKGROUP"
+TARGET="_top"
+><TT
+CLASS="PARAMETER"
+><I
+> workgroup =</I
+></TT
+></A
+> line in the [global] section to read: </P
+><P
+><B
+CLASS="COMMAND"
+>workgroup = DOM</B
+></P
+><P
+>as this is the name of the domain we are joining. </P
+><P
+>You must also have the parameter <A
+HREF="smb.conf.5.html#ENCRYPTPASSWORDS"
+TARGET="_top"
+> <TT
+CLASS="PARAMETER"
+><I
+>encrypt passwords</I
+></TT
+></A
+> set to <TT
+CLASS="CONSTANT"
+>yes
+ </TT
+> in order for your users to authenticate to the NT PDC.</P
+><P
+>Finally, add (or modify) a <A
+HREF="smb.conf.5.html#PASSWORDSERVER"
+TARGET="_top"
+> <TT
+CLASS="PARAMETER"
+><I
+>password server =</I
+></TT
+></A
+> line in the [global]
+ section to read: </P
+><P
+><B
+CLASS="COMMAND"
+>password server = DOMPDC DOMBDC1 DOMBDC2</B
+></P
+><P
+>These are the primary and backup domain controllers Samba
+ will attempt to contact in order to authenticate users. Samba will
+ try to contact each of these servers in order, so you may want to
+ rearrange this list in order to spread out the authentication load
+ among domain controllers.</P
+><P
+>Alternatively, if you want smbd to automatically determine
+ the list of Domain controllers to use for authentication, you may
+ set this line to be :</P
+><P
+><B
+CLASS="COMMAND"
+>password server = *</B
+></P
+><P
+>This method, which was introduced in Samba 2.0.6,
+ allows Samba to use exactly the same mechanism that NT does. This
+ method either broadcasts or uses a WINS database in order to
+ find domain controllers to authenticate against.</P
+><P
+>Finally, restart your Samba daemons and get ready for
+ clients to begin using domain security!</P
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN1052"
+>7.2. Samba and Windows 2000 Domains</A
+></H1
+><P
+>Many people have asked regarding the state of Samba's ability to participate in
+a Windows 2000 Domain. Samba 2.2 is able to act as a member server of a Windows
+2000 domain operating in mixed or native mode.</P
+><P
+>There is much confusion between the circumstances that require a "mixed" mode
+Win2k DC and a when this host can be switched to "native" mode. A "mixed" mode
+Win2k domain controller is only needed if Windows NT BDCs must exist in the same
+domain. By default, a Win2k DC in "native" mode will still support
+NetBIOS and NTLMv1 for authentication of legacy clients such as Windows 9x and
+NT 4.0. Samba has the same requirements as a Windows NT 4.0 member server.</P
+><P
+>The steps for adding a Samba 2.2 host to a Win2k domain are the same as those
+for adding a Samba server to a Windows NT 4.0 domain. The only exception is that
+the "Server Manager" from NT 4 has been replaced by the "Active Directory Users and
+Computers" MMC (Microsoft Management Console) plugin.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN1057"
+>7.3. Why is this better than security = server?</A
+></H1
+><P
+>Currently, domain security in Samba doesn't free you from
+ having to create local Unix users to represent the users attaching
+ to your server. This means that if domain user <TT
+CLASS="CONSTANT"
+>DOM\fred
+ </TT
+> attaches to your domain security Samba server, there needs
+ to be a local Unix user fred to represent that user in the Unix
+ filesystem. This is very similar to the older Samba security mode
+ <A
+HREF="smb.conf.5.html#SECURITYEQUALSSERVER"
+TARGET="_top"
+>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
+>Please refer to the <A
+HREF="winbind.html"
+TARGET="_top"
+>Winbind
+ paper</A
+> for information on a system to automatically
+ assign UNIX uids and gids to Windows NT Domain users and groups.
+ This code is available in development branches only at the moment,
+ but will be moved to release branches soon.</P
+><P
+>The advantage to domain-level security is that the
+ authentication in domain-level security is passed down the authenticated
+ RPC channel in exactly the same way that an NT server would do it. This
+ means Samba servers now participate in domain trust relationships in
+ exactly the same way NT servers do (i.e., you can add Samba servers into
+ a resource domain and have the authentication passed on from a resource
+ domain PDC to an account domain PDC.</P
+><P
+>In addition, with <B
+CLASS="COMMAND"
+>security = server</B
+> 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 <B
+CLASS="COMMAND"
+>security = domain</B
+>,
+ however, the Samba daemons connect to the PDC/BDC only for as long
+ as is necessary to authenticate the user, and then drop the connection,
+ thus conserving PDC connection resources.</P
+><P
+>And finally, acting in the same manner as an NT server
+ authenticating to a PDC means that as part of the authentication
+ reply, the Samba server gets the user identification information such
+ as the user SID, the list of NT groups the user belongs to, etc. All
+ this information will allow Samba to be extended in the future into
+ a mode the developers currently call appliance mode. In this mode,
+ no local Unix users will be necessary, and Samba will generate Unix
+ uids and gids from the information passed back from the PDC when a
+ user is authenticated, making a Samba server truly plug and play
+ in an NT domain environment. Watch for this code soon.</P
+><P
+><EM
+>NOTE:</EM
+> Much of the text of this document
+ was first published in the Web magazine <A
+HREF="http://www.linuxworld.com"
+TARGET="_top"
+>
+ LinuxWorld</A
+> as the article <A
+HREF="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html"
+TARGET="_top"
+>Doing
+ the NIS/NT Samba</A
+>.</P
+></DIV
+></DIV
+><DIV
+CLASS="CHAPTER"
+><HR><H1
+><A
+NAME="SAMBA-PDC"
+>Chapter 8. How to Configure Samba 2.2 as a Primary Domain Controller</A
+></H1
+><DIV
+CLASS="SECT1"
+><H1
+CLASS="SECT1"
+><A
+NAME="AEN1090"
+>8.1. Prerequisite Reading</A
+></H1
+><P
+>Before you continue reading in this chapter, please make sure
+that you are comfortable with configuring basic files services
+in smb.conf and how to enable and administer password
+encryption in Samba. Theses two topics are covered in the
+<A
+HREF="smb.conf.5.html"
+TARGET="_top"
+><TT
+CLASS="FILENAME"
+>smb.conf(5)</TT
+></A
+>
+manpage and the <A
+HREF="ENCRYPTION.html"
+TARGET="_top"
+>Encryption chapter</A
+>
+of this HOWTO Collection.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN1096"
+>8.2. Background</A
+></H1
+><DIV
+CLASS="NOTE"
+><BLOCKQUOTE
+CLASS="NOTE"
+><P
+><B
+>Note: </B
+><EM
+>Author's Note :</EM
+> This document is a combination
+of David Bannon's Samba 2.2 PDC HOWTO and the Samba NT Domain FAQ.
+Both documents are superseded by this one.</P
+></BLOCKQUOTE
+></DIV
+><P
+>Version of Samba prior to release 2.2 had marginal capabilities to
+act as a Windows NT 4.0 Primary DOmain Controller (PDC). Beginning with
+Samba 2.2.0, we are proud to announce official support for Windows NT 4.0
+style domain logons from Windows NT 4.0 (through SP6) and Windows 2000 (through
+SP1) clients. This article outlines the steps necessary for configuring Samba
+as a PDC. It is necessary to have a working Samba server prior to implementing the
+PDC functionality. If you have not followed the steps outlined in
+<A
+HREF="UNIX_INSTALL.html"
+TARGET="_top"
+> UNIX_INSTALL.html</A
+>, please make sure
+that your server is configured correctly before proceeding. Another good
+resource in the <A
+HREF="smb.conf.5.html"
+TARGET="_top"
+>smb.conf(5) man
+page</A
+>. The following functionality should work in 2.2:</P
+><P
+></P
+><UL
+><LI
+><P
+> domain logons for Windows NT 4.0/2000 clients.
+ </P
+></LI
+><LI
+><P
+> placing a Windows 9x client in user level security
+ </P
+></LI
+><LI
+><P
+> retrieving a list of users and groups from a Samba PDC to
+ Windows 9x/NT/2000 clients
+ </P
+></LI
+><LI
+><P
+> roving (roaming) user profiles
+ </P
+></LI
+><LI
+><P
+> Windows NT 4.0 style system policies
+ </P
+></LI
+></UL
+><DIV
+CLASS="WARNING"
+><P
+></P
+><TABLE
+CLASS="WARNING"
+BORDER="1"
+WIDTH="100%"
+><TR
+><TD
+ALIGN="CENTER"
+><B
+>Windows 2000 Service Pack 2 Clients</B
+></TD
+></TR
+><TR
+><TD
+ALIGN="LEFT"
+><P
+> Samba 2.2.1 is required for PDC functionality when using Windows 2000
+ SP2 clients.
+ </P
+></TD
+></TR
+></TABLE
+></DIV
+><P
+>The following pieces of functionality are not included in the 2.2 release:</P
+><P
+></P
+><UL
+><LI
+><P
+> Windows NT 4 domain trusts
+ </P
+></LI
+><LI
+><P
+> SAM replication with Windows NT 4.0 Domain Controllers
+ (i.e. a Samba PDC and a Windows NT BDC or vice versa)
+ </P
+></LI
+><LI
+><P
+> Adding users via the User Manager for Domains
+ </P
+></LI
+><LI
+><P
+> Acting as a Windows 2000 Domain Controller (i.e. Kerberos and
+ Active Directory)
+ </P
+></LI
+></UL
+><P
+>Please note that Windows 9x clients are not true members of a domain
+for reasons outlined in this article. Therefore the protocol for
+support Windows 9x style domain logons is completely different
+from NT4 domain logons and has been officially supported for some
+time.</P
+><P
+>Implementing a Samba PDC can basically be divided into 2 broad
+steps.</P
+><P
+></P
+><OL
+TYPE="1"
+><LI
+><P
+> Configuring the Samba PDC
+ </P
+></LI
+><LI
+><P
+> Creating machine trust accounts and joining clients
+ to the domain
+ </P
+></LI
+></OL
+><P
+>There are other minor details such as user profiles, system
+policies, etc... However, these are not necessarily specific
+to a Samba PDC as much as they are related to Windows NT networking
+concepts. They will be mentioned only briefly here.</P
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN1138"
+>8.3. Configuring the Samba Domain Controller</A
></H1
><P
>The first step in creating a working Samba PDC is to
>As Samba 2.2 does not offer a complete implementation of group mapping between
Windows NT groups and UNIX groups (this is really quite complicated to explain
in a short space), you should refer to the <A
-HREF="smb.conf.5.html#DOMAINADMINUSERS"
-TARGET="_top"
->domain
-admin users</A
-> and <A
HREF="smb.conf.5.html#DOMAINADMINGROUP"
TARGET="_top"
>domain
admin group</A
-> smb.conf parameters for information of creating a Domain Admins
+> smb.conf parameter for information of creating "Domain Admins"
style accounts.</P
></DIV
><DIV
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1079"
->7.4. Creating Machine Trust Accounts and Joining Clients
+NAME="AEN1180"
+>8.4. Creating Machine Trust Accounts and Joining Clients
to the Domain</A
></H1
><P
>A machine trust account is a samba user account owned by a computer.
The account password 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
+to prevent an unauthorized machine with the same NetBIOS name from
joining the domain and gaining access to domain user/group accounts.
Hence a Windows 9x host is never a true member of a domain because it does
not posses a machine trust account, and thus has no shared secret with the DC.</P
><P
> Manual creation before joining the client to the domain. In this case,
the password is set to a known value -- the lower case of the
- machine's netbios name.
+ machine's NetBIOS name.
</P
></LI
><LI
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1093"
->7.4.1. Manually creating machine trust accounts</A
+NAME="AEN1194"
+>8.4.1. Manually creating machine trust accounts</A
></H2
><P
>The first step in creating a machine trust account by hand is to
>/usr/sbin/useradd -g 100 -d /dev/null -c <TT
CLASS="REPLACEABLE"
><I
->machine_nickname</I
+>"machine
+nickname"</I
+></TT
+> -s /bin/false <TT
+CLASS="REPLACEABLE"
+><I
+>machine_name</I
></TT
-> -m -s /bin/false <TT
+>$ </P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+>passwd -l <TT
CLASS="REPLACEABLE"
><I
>machine_name</I
>machine_name</I
></TT
> absolutely must be
-the netbios name of the pc to be added to the domain. The "$" must append the netbios
+the NetBIOS name of the pc to be added to the domain. The "$" must append the NetBIOS
name of the pc or samba will not recognize this as a machine account</P
><P
>Now that the UNIX account has been created, the next step is to create
><I
>machine_name</I
></TT
-> is the machine's netbios
+> is the machine's NetBIOS
name. </P
><DIV
CLASS="WARNING"
the "Server Manager". From the time at which the account is created
to the time which th client joins the domain and changes the password,
your domain is vulnerable to an intruder joining your domain using a
- a machine with the same netbios name. A PDC inherently trusts
+ 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
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1121"
->7.4.2. Creating machine trust accounts "on the fly"</A
+NAME="AEN1225"
+>8.4.2. Creating machine trust accounts "on the fly"</A
></H2
><P
>The second, and most recommended way of creating machine trust accounts
>. The password
<EM
>SHOULD</EM
-> be set to s different password that the
+> be set to a different password that the
associated <TT
CLASS="FILENAME"
>/etc/passwd</TT
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1132"
->7.5. Common Problems and Errors</A
+NAME="AEN1236"
+>8.5. Common Problems and Errors</A
></H1
><P
></P
have not been created correctly. Make sure that you have the entry
correct for the machine account in smbpasswd file on the Samba PDC.
If you added the account using an editor rather than using the smbpasswd
- utility, make sure that the account name is the machine netbios name
- with a '$' appended to it ( ie. computer_name$ ). There must be an entry
+ utility, make sure that the account name is the machine NetBIOS name
+ with a '$' appended to it ( i.e. computer_name$ ). There must be an entry
in both /etc/passwd and the smbpasswd file. Some people have reported
that inconsistent subnet masks between the Samba server and the NT
client have caused this problem. Make sure that these are consistent
CLASS="COMMAND"
>smbpasswd -e
%user%</B
->, this is normaly done, when you create an account.
+>, this is normally done, when you create an account.
</P
><P
> In order to work around this problem in 2.2.0, configure the
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1180"
->7.6. System Policies and Profiles</A
+NAME="AEN1284"
+>8.6. System Policies and Profiles</A
></H1
><P
>Much of the information necessary to implement System Policies and
CLASS="COMMAND"
>servicepackname /x</B
>,
- ie thats <B
+ i.e. that's <B
CLASS="COMMAND"
>Nt4sp6ai.exe /x</B
> for service pack 6a. The policy editor,
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1224"
->7.7. What other help can I get ?</A
+NAME="AEN1328"
+>8.7. What other help can I get ?</A
></H1
><P
>There are many sources of information available in the form
</P
><P
> One of the best diagnostic tools for debugging problems is Samba itself.
- You can use the -d option for both smbd and nmbd to specifiy what
+ You can use the -d option for both smbd and nmbd to specify what
'debug level' at which to run. See the man pages on smbd, nmbd and
smb.conf for more information on debugging options. The debug
level can range from 1 (the default) to 10 (100 for debugging passwords).
(aka. netmon) is available on the Microsoft Developer Network CD's,
the Windows NT Server install CD and the SMS CD's. The version of
netmon that ships with SMS allows for dumping packets between any two
- computers (ie. placing the network interface in promiscuous mode).
+ 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
><LI
><P
> Don't cross post. Work out which is the best list to post to
- and see what happens, ie don't post to both samba-ntdom and samba-technical.
+ and see what happens, i.e. don't post to both samba-ntdom and samba-technical.
Many people active on the lists subscribe to more
than one list and get annoyed to see the same message two or more times.
Often someone will see a message and thinking it would be better dealt
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1338"
->7.8. Domain Control for Windows 9x/ME</A
+NAME="AEN1442"
+>8.8. Domain Control for Windows 9x/ME</A
></H1
><DIV
CLASS="NOTE"
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 very stupid) to create a domain where the user
-database is not shared between servers, ie they are effectively workgroup
+database is not shared between servers, i.e. they are effectively workgroup
servers advertising themselves as participating in a domain. This
demonstrates how authentication is quite different from but closely
involved with domains.</P
><LI
><P
> The client then connects to the user's home share and searches for the
- user's profile. As it turns out, you can specify the users home share as
+ user's profile. As it turns out, you can specify the user's home share as
a sharename and path. For example, \\server\fred\.profile.
If the profiles are found, they are implemented.
</P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1368"
->7.8.1. Configuration Instructions: Network Logons</A
+NAME="AEN1472"
+>8.8.1. Configuration Instructions: Network Logons</A
></H2
><P
>To use domain logons and profiles you need to do the following:</P
></LI
><LI
><P
-> you will probabaly find that your clients automatically mount the
+> you will probably find that your clients automatically mount the
\\SERVER\NETLOGON share as drive z: while logging in. You can put
some useful programs there to execute from the batch files.
</P
when operating as a DC. While it may technically be possible
to configure a server as such (after all, browsing and domain logons
are two distinctly different functions), it is not a good idea to
-so. You should remember that the DC must register the DOMAIN#1b netbios
+so. You should remember that the DC must register the DOMAIN#1b NetBIOS
name. This is the name used by Windows clients to locate the DC.
Windows clients do not distinguish between the DC and the DMB.
For this reason, it is very wise to configure the Samba DC as the DMB.</P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1402"
->7.8.2. Configuration Instructions: Setting up Roaming User Profiles</A
+NAME="AEN1506"
+>8.8.2. Configuration Instructions: Setting up Roaming User Profiles</A
></H2
><DIV
CLASS="WARNING"
><P
>Win9X 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 users home share. This means that Win9X
+profiles location field, only the user's home share. This means that Win9X
profiles are restricted to being in the user's home directory.</P
><P
>WinNT clients send a NetSAMLogon RPC request, which contains many fields,
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN1410"
->7.8.2.1. Windows NT Configuration</A
+NAME="AEN1514"
+>8.8.2.1. Windows NT Configuration</A
></H3
><P
>To support WinNT clients, inn the [global] section of smb.conf set the
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN1418"
->7.8.2.2. Windows 9X Configuration</A
+NAME="AEN1522"
+>8.8.2.2. Windows 9X Configuration</A
></H3
><P
>To support Win9X clients, you must use the "logon home" parameter. Samba has
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN1426"
->7.8.2.3. Win9X and WinNT Configuration</A
+NAME="AEN1530"
+>8.8.2.3. Win9X and WinNT Configuration</A
></H3
><P
>You can support profiles for both Win9X and WinNT clients by setting both the
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN1433"
->7.8.2.4. Windows 9X Profile Setup</A
+NAME="AEN1537"
+>8.8.2.4. Windows 9X Profile Setup</A
></H3
><P
>When a user first logs in on Windows 9X, the file user.DAT is created,
These directories and their contents will be merged with the local
versions stored in c:\windows\profiles\username on subsequent logins,
taking the most recent from each. You will need to use the [global]
-options "preserve case = yes", "short case preserve = yes" and
+options "preserve case = yes", "short preserve case = yes" and
"case sensitive = no" in order to maintain capital letters in shortcuts
in any of the profile folders.</P
><P
></LI
><LI
><P
-> search for the user's .PWL password-cacheing file in the c:\windows
+> search for the user's .PWL password-caching file in the c:\windows
directory, and delete it.
</P
></LI
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN1469"
->7.8.2.5. Windows NT Workstation 4.0</A
+NAME="AEN1573"
+>8.8.2.5. Windows NT Workstation 4.0</A
></H3
><P
>When a user first logs in to a Windows NT Workstation, the profile
that makes NT Workstation _think_ that the link is a slow one is a
matter to be resolved].</P
><P
->[lkcl 20aug97 - after samba digest correspondance, one user found, and
+>[lkcl 20aug97 - after samba digest correspondence, one user found, and
another confirmed, that profiles cannot be loaded from a samba server
unless "security = user" and "encrypt passwords = yes" (see the file
ENCRYPTION.txt) or "security = server" and "password server = ip.address.
-of.yourNTserver" are used. either of these options will allow the NT
+of.yourNTserver" are used. Either of these options will allow the NT
workstation to access the samba server using LAN manager encrypted
passwords, without the user intervention normally required by NT
workstation for clear-text passwords].</P
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN1482"
->7.8.2.6. Windows NT Server</A
+NAME="AEN1586"
+>8.8.2.6. Windows NT Server</A
></H3
><P
>There is nothing to stop you specifying any path that you like for the
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN1485"
->7.8.2.7. Sharing Profiles between W95 and NT Workstation 4.0</A
+NAME="AEN1589"
+>8.8.2.7. Sharing Profiles between W95 and NT Workstation 4.0</A
></H3
><DIV
CLASS="WARNING"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1495"
->7.9. DOMAIN_CONTROL.txt : Windows NT Domain Control & Samba</A
+NAME="AEN1599"
+>8.9. DOMAIN_CONTROL.txt : Windows NT Domain Control & Samba</A
></H1
><DIV
CLASS="WARNING"
><P
>The User database is called the SAM (Security Access Manager) database and
is used for all user authentication as well as for authentication of inter-
-process authentication (ie: to ensure that the service action a user has
+process authentication (i.e. to ensure that the service action a user has
requested is permitted within the limits of that user's privileges).</P
><P
>The Samba team have produced a utility that can dump the Windows NT SAM into
><P
>Windows for Workgroups, Windows 95, and Windows NT Workstations and Servers
can participate in a Domain security system that is controlled by Windows NT
-servers that have been correctly configured. At most every domain will have
+servers that have been correctly configured. Almost every domain will have
ONE Primary Domain Controller (PDC). It is desirable that each domain will
have at least one Backup Domain Controller (BDC).</P
><P
CLASS="CHAPTER"
><HR><H1
><A
-NAME="AEN1520"
->Chapter 8. Unifed Logons between Windows NT and UNIX using Winbind</A
+NAME="WINBIND"
+>Chapter 9. Unified Logons between Windows NT and UNIX using Winbind</A
></H1
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
-NAME="AEN1538"
->8.1. Abstract</A
+NAME="AEN1642"
+>9.1. Abstract</A
></H1
><P
>Integration of UNIX and Microsoft Windows NT through
a unified logon has been considered a "holy grail" in heterogeneous
- computing environments for a long time. We present <EM
->winbind
- </EM
->, a component of the Samba suite of programs as a
- solution to the unied logon problem. Winbind uses a UNIX implementation
+ computing environments for a long time. We present
+ <EM
+>winbind</EM
+>, a component of the Samba suite
+ of programs as a solution to the unified logon problem. Winbind
+ uses a UNIX implementation
of Microsoft RPC calls, Pluggable Authentication Modules, and the Name
Service Switch to allow Windows NT domain users to appear and operate
as UNIX users on a UNIX machine. This paper describes the winbind
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1542"
->8.2. Introduction</A
+NAME="AEN1646"
+>9.2. Introduction</A
></H1
><P
>It is well known that UNIX and Microsoft Windows NT have
and use the Samba suite of programs to provide file and print services
between the two. This solution is far from perfect however, as
adding and deleting users on both sets of machines becomes a chore
- and two sets of passwords are required both of which which
+ and two sets of passwords are required both of which
can lead to synchronization problems between the UNIX and Windows
systems and confusion for users.</P
><P
->We divide the unifed logon problem for UNIX machines into
+>We divide the unified logon problem for UNIX machines into
three smaller problems:</P
><P
></P
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 unifed logon
+ and elegant solution to all three components of the unified logon
problem.</P
></DIV
><DIV
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1555"
->8.3. What Winbind Provides</A
+NAME="AEN1659"
+>9.3. What Winbind Provides</A
></H1
><P
>Winbind unifies UNIX and Windows NT account management by
>The end result is that whenever any
program on the UNIX machine asks the operating system to lookup
a user or group name, the query will be resolved by asking the
- NT domain controller for the specied domain to do the lookup.
+ NT domain controller for the specified domain to do the lookup.
Because Winbind hooks into the operating system at a low level
(via the NSS name resolution modules in the C library) this
redirection to the NT domain controller is completely
that redirection to a domain controller is wanted for a particular
lookup and which trusted domain is being referenced.</P
><P
->Additionally, Winbind provides a authentication service
+>Additionally, Winbind provides an authentication service
that hooks into the Pluggable Authentication Modules (PAM) system
to provide authentication via a NT domain to any PAM enabled
applications. This capability solves the problem of synchronizing
- passwords between systems as all passwords are stored in a single
+ passwords between systems since all passwords are stored in a single
location (on the domain controller).</P
><DIV
CLASS="SECT2"
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1562"
->8.3.1. Target Uses</A
+NAME="AEN1666"
+>9.3.1. Target Uses</A
></H2
><P
>Winbind is targeted at organizations that have an
existing NT based domain infrastructure into which they wish
to put UNIX workstations or servers. Winbind will allow these
organizations to deploy UNIX workstations without having to
- maintain a separate account infrastructure. This greatly simplies
- the administrative overhead of deploying UNIX workstations into
- a NT based organization.</P
+ maintain a separate account infrastructure. This greatly
+ simplifies the administrative overhead of deploying UNIX
+ workstations into a NT based organization.</P
><P
>Another interesting way in which we expect Winbind to
be used is as a central part of UNIX based appliances. Appliances
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1566"
->8.4. How Winbind Works</A
+NAME="AEN1670"
+>9.4. How Winbind Works</A
></H1
><P
>The winbind system is designed around a client/server
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1571"
->8.4.1. Microsoft Remote Procedure Calls</A
+NAME="AEN1675"
+>9.4.1. Microsoft Remote Procedure Calls</A
></H2
><P
>Over the last two years, efforts have been underway
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1575"
->8.4.2. Name Service Switch</A
+NAME="AEN1679"
+>9.4.2. Name Service Switch</A
></H2
><P
>The Name Service Switch, or NSS, is a feature that is
present in many UNIX operating systems. It allows system
information such as hostnames, mail aliases and user information
- to be resolved from dierent sources. For example, a standalone
+ to be resolved from different sources. For example, a standalone
UNIX workstation may resolve system information from a series of
- flat files stored on the local lesystem. A networked workstation
+ flat files stored on the local filesystem. A networked workstation
may first attempt to resolve system information from local files,
- then consult a NIS database for user information or a DNS server
+ and then consult a NIS database for user information or a DNS server
for hostname information.</P
><P
>The NSS application programming interface allows winbind
a NT domain plus any trusted domain as though they were local
users and groups.</P
><P
->The primary control le for NSS is <TT
+>The primary control file for NSS is
+ <TT
CLASS="FILENAME"
->/etc/nsswitch.conf
- </TT
->. When a UNIX application makes a request to do a lookup
+>/etc/nsswitch.conf</TT
+>.
+ When a UNIX application makes a request to do a lookup
the C library looks in <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
for a line which matches the service type being requested, for
example the "passwd" service type is used when user or group names
are looked up. This config line species which implementations
- of that service should be tried andin what order. If the passwd
+ of that service should be tried and in what order. If the passwd
config line is:</P
><P
><B
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1591"
->8.4.3. Pluggable Authentication Modules</A
+NAME="AEN1695"
+>9.4.3. Pluggable Authentication Modules</A
></H2
><P
>Pluggable Authentication Modules, also known as PAM,
is a system for abstracting authentication and authorization
technologies. With a PAM module it is possible to specify different
- authentication methods for dierent system applications without
+ 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
UNIX system. This allows Windows NT users to log in to a UNIX
machine and be authenticated against a suitable Primary Domain
Controller. These users can also change their passwords and have
- this change take eect directly on the Primary Domain Controller.
+ this change take effect directly on the Primary Domain Controller.
</P
><P
->PAM is congured by providing control files in the directory
+>PAM is configured by providing control files in the directory
<TT
CLASS="FILENAME"
>/etc/pam.d/</TT
is copied to <TT
CLASS="FILENAME"
>/lib/security/</TT
-> and the pam
+> and the PAM
control files for relevant services are updated to allow
authentication via winbind. See the PAM documentation
for more details.</P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1599"
->8.4.4. User and Group ID Allocation</A
+NAME="AEN1703"
+>9.4.4. User and Group ID Allocation</A
></H2
><P
>When a user or group is created under Windows NT
- is it allocated a numerical relative identier (RID). This is
- slightly dierent to UNIX which has a range of numbers which are
+ is it allocated a numerical relative identifier (RID). This is
+ slightly different to UNIX which has a range of numbers that are
used to identify users, and the same range in which to identify
groups. It is winbind's job to convert RIDs to UNIX id numbers and
- vice versa. When winbind is congured it is given part of the UNIX
+ vice versa. When winbind is configured it is given part of the UNIX
user id space and a part of the UNIX group id space in which to
store Windows NT users and groups. If a Windows NT user is
resolved for the first time, it is allocated the next UNIX id from
to UNIX user ids and group ids.</P
><P
>The results of this mapping are stored persistently in
- a ID mapping database held in a tdb database). This ensures that
+ 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
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1603"
->8.4.5. Result Caching</A
+NAME="AEN1707"
+>9.4.5. Result Caching</A
></H2
><P
>An active system can generate a lot of user and group
- name lookups. To reduce the network cost of these lookups winbind
- uses a caching scheme based on the SAM sequence number supplied
- by NT domain controllers. User or group information returned
- by a PDC is cached by winbind along with a sequence number also
- returned by the PDC. This sequence number is incremented by
- Windows NT whenever any user or group information is modied. 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"
-><HR><H1
-CLASS="SECT1"
-><A
-NAME="AEN1606"
->8.5. Installation and Configuration</A
-></H1
-><P
->The easiest way to install winbind is by using the packages
- provided in the <TT
-CLASS="FILENAME"
->pub/samba/appliance/</TT
->
- directory on your nearest
- Samba mirror. These packages provide snapshots of the Samba source
- code and binaries already setup to provide the full functionality
- of winbind. This setup is a little more complex than a normal Samba
- build as winbind needs a small amount of functionality from a
- development code branch called SAMBA_TNG.</P
-><P
->Once you have installed the packages you should read
- the <B
-CLASS="COMMAND"
->winbindd(8)</B
-> man page which will provide you
- with conguration information and give you sample conguration files.
- You may also wish to update the main Samba daemons smbd and nmbd)
- with a more recent development release, such as the recently
- announced Samba 2.2 alpha release.</P
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
-><A
-NAME="AEN1612"
->8.6. Limitations</A
-></H1
-><P
->Winbind has a number of limitations in its current
- released version which we hope to overcome in future
- releases:</P
-><P
-></P
-><UL
-><LI
-><P
->Winbind is currently only available for
- the Linux operating system, although ports to other operating
- systems are certainly possible. For such ports to be feasible,
- we require the C library of the target operating system to
- support the Name Service Switch and Pluggable Authentication
- Modules systems. This is becoming more common as NSS and
- PAM gain support among UNIX vendors.</P
-></LI
-><LI
-><P
->The mappings of Windows NT RIDs to UNIX ids
- is not made algorithmically and depends on the order in which
- unmapped users or groups are seen by winbind. It may be difficult
- to recover the mappings of rid to UNIX id mapping if the file
- containing this information is corrupted or destroyed.</P
-></LI
-><LI
-><P
->Currently the winbind PAM module does not take
- into account possible workstation and logon time restrictions
- that may be been set for Windows NT users.</P
-></LI
-><LI
-><P
->Building winbind from source is currently
- quite tedious as it requires combining source code from two Samba
- branches. Work is underway to solve this by providing all
- the necessary functionality in the main Samba code branch.</P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
-><A
-NAME="AEN1624"
->8.7. Conclusion</A
-></H1
-><P
->The winbind system, through the use of the Name Service
- Switch, Pluggable Authentication Modules, and appropriate
- Microsoft RPC calls have allowed us to provide seamless
- integration of Microsoft Windows NT domain users on a
- UNIX system. The result is a great reduction in the administrative
- cost of running a mixed UNIX and NT network.</P
-></DIV
-></DIV
-><DIV
-CLASS="CHAPTER"
-><HR><H1
-><A
-NAME="AEN1627"
->Chapter 9. UNIX Permission Bits and WIndows NT Access Control Lists</A
-></H1
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN1638"
->9.1. Viewing and changing UNIX permissions using the NT
- security dialogs</A
-></H1
-><P
->New in the Samba 2.0.4 release is the ability for Windows
- NT clients to use their native security settings dialog box to
- view and modify the underlying UNIX permissions.</P
-><P
->Note that this ability is careful not to compromise
- the security of the UNIX host Samba is running on, and
- still obeys all the file permission rules that a Samba
- administrator can set.</P
-><P
->In Samba 2.0.4 and above the default value of the
- parameter <A
-HREF="smb.conf.5.html#NTACLSUPPORT"
-TARGET="_top"
-><TT
-CLASS="PARAMETER"
-><I
-> nt acl support</I
-></TT
-></A
-> has been changed from
- <TT
-CLASS="CONSTANT"
->false</TT
-> to <TT
-CLASS="CONSTANT"
->true</TT
->, so
- manipulation of permissions is turned on by default.</P
+ name lookups. To reduce the network cost of these lookups winbind
+ uses a caching scheme based on the SAM sequence number supplied
+ by NT domain controllers. User or group information returned
+ by a PDC is cached by winbind along with a sequence number also
+ returned by the PDC. This sequence number is incremented by
+ Windows NT whenever any user or group information is modified. If
+ a cached entry has expired, the sequence number is requested from
+ the PDC and compared against the sequence number of the cached entry.
+ If the sequence numbers do not match, then the cached information
+ is discarded and up to date information is requested directly
+ from the PDC.</P
+></DIV
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1647"
->9.2. How to view file security on a Samba share</A
+NAME="AEN1710"
+>9.5. Installation and Configuration</A
></H1
><P
->From an NT 4.0 client, single-click with the right
- mouse button on any file or directory in a Samba mounted
- drive letter or UNC path. When the menu pops-up, click
- on the <EM
->Properties</EM
-> entry at the bottom of
- the menu. This brings up the normal file properties dialog
- box, but with Samba 2.0.4 this will have a new tab along the top
- marked <EM
->Security</EM
->. Click on this tab and you
- will see three buttons, <EM
->Permissions</EM
->,
- <EM
->Auditing</EM
->, and <EM
->Ownership</EM
->.
- The <EM
->Auditing</EM
-> button will cause either
- an error message <SPAN
-CLASS="ERRORNAME"
->A requested privilege is not held
- by the client</SPAN
-> to appear if the user is not the
- NT Administrator, or a dialog which is intended to allow an
- Administrator to add auditing requirements to a file if the
- user is logged on as the NT Administrator. This dialog is
- non-functional with a Samba share at this time, as the only
- useful button, the <B
-CLASS="COMMAND"
->Add</B
-> button will not currently
- allow a list of users to be seen.</P
-></DIV
+>Many thanks to John Trostel <A
+HREF="mailto:jtrostel@snapserver.com"
+TARGET="_top"
+>jtrostel@snapserver.com</A
+>
+for providing the HOWTO for this section.</P
+><P
+>This HOWTO describes how to get winbind services up and running
+to control access and authenticate users on your Linux box using
+the winbind services which come with SAMBA 2.2.2.</P
><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
><A
-NAME="AEN1658"
->9.3. Viewing file ownership</A
-></H1
+NAME="AEN1715"
+>9.5.1. Introduction</A
+></H2
><P
->Clicking on the <B
-CLASS="COMMAND"
->"Ownership"</B
-> button
- brings up a dialog box telling you who owns the given file. The
- owner name will be of the form :</P
+>This HOWTO describes the procedures used to get winbind up and
+running on my RedHat 7.1 system. Winbind is capable of providing access
+and authentication control for Windows Domain users through an NT
+or Win2K PDC for 'regular' services, such as telnet a nd ftp, as
+well for SAMBA services.</P
+><P
+>This HOWTO has been written from a 'RedHat-centric' perspective, so if
+you are using another distribution, you may have to modify the instructions
+somewhat to fit the way your distribution works.</P
><P
-><B
-CLASS="COMMAND"
->"SERVER\user (Long name)"</B
></P
+><UL
+><LI
><P
->Where <TT
-CLASS="REPLACEABLE"
-><I
->SERVER</I
-></TT
-> is the NetBIOS name of
- the Samba server, <TT
-CLASS="REPLACEABLE"
-><I
->user</I
-></TT
-> is the user name of
- the UNIX user who owns the file, and <TT
-CLASS="REPLACEABLE"
-><I
->(Long name)</I
-></TT
+> <EM
+>Why should I to this?</EM
>
- is the discriptive string identifying the user (normally found in the
- GECOS field of the UNIX password database). Click on the <B
-CLASS="COMMAND"
->Close
- </B
-> button to remove this dialog.</P
+ </P
><P
->If the parameter <TT
-CLASS="PARAMETER"
-><I
->nt acl support</I
-></TT
->
- is set to <TT
-CLASS="CONSTANT"
->false</TT
-> then the file owner will
- be shown as the NT user <B
-CLASS="COMMAND"
->"Everyone"</B
->.</P
+>This allows the SAMBA administrator to rely on the
+ authentication mechanisms on the NT/Win2K PDC for the authentication
+ of domain members. NT/Win2K users no longer need to have separate
+ accounts on the SAMBA server.
+ </P
+></LI
+><LI
><P
->The <B
-CLASS="COMMAND"
->Take Ownership</B
-> button will not allow
- you to change the ownership of this file to yourself (clicking on
- it will display a dialog box complaining that the user you are
- currently logged onto the NT client cannot be found). The reason
- for this is that changing the ownership of a file is a privilaged
- operation in UNIX, available only to the <EM
->root</EM
->
- user. As clicking on this button causes NT to attempt to change
- the ownership of a file to the current user logged into the NT
- client this will not work with Samba at this time.</P
+> <EM
+>Who should be reading this document?</EM
+>
+ </P
><P
->There is an NT chown command that will work with Samba
- and allow a user with Administrator privillage connected
- to a Samba 2.0.4 server as root to change the ownership of
- files on both a local NTFS filesystem or remote mounted NTFS
- or Samba drive. This is available as part of the <EM
->Seclib
- </EM
-> NT security library written by Jeremy Allison of
- the Samba Team, available from the main Samba ftp site.</P
+> This HOWTO is designed for system administrators. If you are
+ implementing SAMBA on a file server and wish to (fairly easily)
+ integrate existing NT/Win2K users from your PDC onto the
+ SAMBA server, this HOWTO is for you. That said, I am no NT or PAM
+ expert, so you may find a better or easier way to accomplish
+ these tasks.
+ </P
+></LI
+></UL
></DIV
><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
><A
-NAME="AEN1678"
->9.4. Viewing file or directory permissions</A
-></H1
-><P
->The third button is the <B
-CLASS="COMMAND"
->"Permissions"</B
->
- button. Clicking on this brings up a dialog box that shows both
- the permissions and the UNIX owner of the file or directory.
- The owner is displayed in the form :</P
+NAME="AEN1728"
+>9.5.2. Requirements</A
+></H2
><P
-><B
-CLASS="COMMAND"
->"SERVER\user (Long name)"</B
-></P
+>If you have a samba configuration file that you are currently
+using... BACK IT UP! If your system already uses PAM, BACK UP
+THE <TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+> directory contents! If you
+haven't already made a boot disk, MAKE ON NOW!</P
><P
->Where <TT
-CLASS="REPLACEABLE"
-><I
->SERVER</I
-></TT
-> is the NetBIOS name of
- the Samba server, <TT
-CLASS="REPLACEABLE"
-><I
->user</I
-></TT
-> is the user name of
- the UNIX user who owns the file, and <TT
-CLASS="REPLACEABLE"
-><I
->(Long name)</I
-></TT
->
- is the discriptive string identifying the user (normally found in the
- GECOS field of the UNIX password database).</P
+>Messing with the pam configuration files can make it nearly impossible
+to log in to yourmachine. That's why you want to be able to boot back
+into your machine in single user mode and restore your
+<TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+> back to the original state they were in if
+you get frustrated with the way things are going. ;-)</P
><P
->If the parameter <TT
-CLASS="PARAMETER"
-><I
->nt acl support</I
-></TT
->
- is set to <TT
-CLASS="CONSTANT"
->false</TT
-> then the file owner will
- be shown as the NT user <B
-CLASS="COMMAND"
->"Everyone"</B
-> and the
- permissions will be shown as NT "Full Control".</P
+>The newest version of SAMBA (version 2.2.2), available from
+cvs.samba.org, now include a functioning winbindd daemon. Please refer
+to the main SAMBA web page or, better yet, your closest SAMBA mirror
+site for instructions on downloading the source code.</P
><P
->The permissions field is displayed differently for files
- and directories, so I'll describe the way file permissions
- are displayed first.</P
+>To allow Domain users the ability to access SAMBA shares and
+files, as well as potentially other services provided by your
+SAMBA machine, PAM (pluggable authentication modules) must
+be setup properly on your machine. In order to compile the
+winbind modules, you should have at least the pam libraries resident
+on your system. For recent RedHat systems (7.1, for instance), that
+means 'pam-0.74-22'. For best results, it is helpful to also
+install the development packages in 'pam-devel-0.74-22'.</P
+></DIV
><DIV
CLASS="SECT2"
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1693"
->9.4.1. File Permissions</A
+NAME="AEN1736"
+>9.5.3. Testing Things Out</A
></H2
><P
->The standard UNIX user/group/world triple and
- the correspinding "read", "write", "execute" permissions
- triples are mapped by Samba into a three element NT ACL
- with the 'r', 'w', and 'x' bits mapped into the corresponding
- NT permissions. The UNIX world permissions are mapped into
- the global NT group <B
-CLASS="COMMAND"
->Everyone</B
->, followed
- by the list of permissions allowed for UNIX world. The UNIX
- owner and group permissions are displayed as an NT
- <B
-CLASS="COMMAND"
->user</B
-> icon and an NT <B
-CLASS="COMMAND"
->local
- group</B
-> icon respectively followed by the list
- of permissions allowed for the UNIX user and group.</P
-><P
->As many UNIX permission sets don't map into common
- NT names such as <B
-CLASS="COMMAND"
->"read"</B
->, <B
-CLASS="COMMAND"
-> "change"</B
-> or <B
-CLASS="COMMAND"
->"full control"</B
-> then
- usually the permissions will be prefixed by the words <B
+>Before starting, it is probably best to kill off all the SAMBA
+related daemons running on your server. Kill off all <B
CLASS="COMMAND"
-> "Special Access"</B
-> in the NT display list.</P
-><P
->But what happens if the file has no permissions allowed
- for a particular UNIX user group or world component ? In order
- to allow "no permissions" to be seen and modified then Samba
- overloads the NT <B
+>smbd</B
+>,
+<B
CLASS="COMMAND"
->"Take Ownership"</B
-> ACL attribute
- (which has no meaning in UNIX) and reports a component with
- no permissions as having the NT <B
+>nmbd</B
+>, and <B
CLASS="COMMAND"
->"O"</B
-> bit set.
- This was chosen of course to make it look like a zero, meaning
- zero permissions. More details on the decision behind this will
- be given below.</P
-></DIV
+>winbindd</B
+> processes that may
+be running. To use PAM, you will want to make sure that you have the
+standard PAM package (for RedHat) which supplies the <TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+>
+directory structure, including the pam modules are used by pam-aware
+services, several pam libraries, and the <TT
+CLASS="FILENAME"
+>/usr/doc</TT
+>
+and <TT
+CLASS="FILENAME"
+>/usr/man</TT
+> entries for pam. Winbind built better
+in SAMBA if the pam-devel package was also installed. This package includes
+the header files needed to compile pam-aware applications. For instance, my RedHat
+system has both 'pam-0.74-22' and 'pam-devel-0.74-22' RPMs installed.</P
><DIV
-CLASS="SECT2"
-><HR><H2
-CLASS="SECT2"
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
><A
-NAME="AEN1707"
->9.4.2. Directory Permissions</A
-></H2
+NAME="AEN1745"
+>9.5.3.1. Configure and compile SAMBA</A
+></H3
><P
->Directories on an NT NTFS file system have two
- different sets of permissions. The first set of permissions
- is the ACL set on the directory itself, this is usually displayed
- in the first set of parentheses in the normal <B
-CLASS="COMMAND"
->"RW"</B
->
- NT style. This first set of permissions is created by Samba in
- exactly the same way as normal file permissions are, described
- above, and is displayed in the same way.</P
+>The configuration and compilation of SAMBA is pretty straightforward.
+The first three steps maynot be necessary depending upon
+whether or not you have previously built the Samba binaries.</P
><P
->The second set of directory permissions has no real meaning
- in the UNIX permissions world and represents the <B
-CLASS="COMMAND"
-> "inherited"</B
-> permissions that any file created within
- this directory would inherit.</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+><TT
+CLASS="PROMPT"
+>root# </TT
+> autoconf
+<TT
+CLASS="PROMPT"
+>root# </TT
+> make clean
+<TT
+CLASS="PROMPT"
+>root# </TT
+> rm config.cache
+<TT
+CLASS="PROMPT"
+>root# </TT
+> ./configure --with-winbind
+<TT
+CLASS="PROMPT"
+>root# </TT
+> make
+<TT
+CLASS="PROMPT"
+>root# </TT
+> make install</PRE
+></TD
+></TR
+></TABLE
+></P
><P
->Samba synthesises these inherited permissions for NT by
- returning as an NT ACL the UNIX permission mode that a new file
- created by Samba on this share would receive.</P
-></DIV
+>This will, by default, install SAMBA in /usr/local/samba. See the
+main SAMBA documentation if you want to install SAMBA somewhere else.
+It will also build the winbindd executable and libraries. </P
></DIV
><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
><A
-NAME="AEN1714"
->9.5. Modifying file or directory permissions</A
-></H1
+NAME="AEN1757"
+>9.5.3.2. Configure nsswitch.conf and the winbind libraries</A
+></H3
><P
->Modifying file and directory permissions is as simple
- as changing the displayed permissions in the dialog box, and
- clicking the <B
-CLASS="COMMAND"
->OK</B
-> button. However, there are
- limitations that a user needs to be aware of, and also interactions
- with the standard Samba permission masks and mapping of DOS
- attributes that need to also be taken into account.</P
+>The libraries needed to run the winbind daemon through nsswitch
+need to be copied to their proper locations, so</P
><P
->If the parameter <TT
-CLASS="PARAMETER"
-><I
->nt acl support</I
-></TT
->
- is set to <TT
-CLASS="CONSTANT"
->false</TT
-> then any attempt to set
- security permissions will fail with an <B
-CLASS="COMMAND"
->"Access Denied"
- </B
-> message.</P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> cp ../samba/source/nsswitch/libnss_winbind.so /lib</P
><P
->The first thing to note is that the <B
+>I also found it necessary to make the following symbolic link:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</P
+><P
+>Now, as root you need to edit <TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+> to
+allow user and group entries to be visible from the <B
CLASS="COMMAND"
->"Add"</B
+>winbindd</B
>
- button will not return a list of users in Samba 2.0.4 (it will give
- an error message of <B
-CLASS="COMMAND"
->"The remote proceedure call failed
- and did not execute"</B
->). This means that you can only
- manipulate the current user/group/world permissions listed in
- the dialog box. This actually works quite well as these are the
- only permissions that UNIX actually has.</P
+daemon, as well as from your /etc/hosts files and NIS servers. My
+<TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+> file look like this after editing:</P
><P
->If a permission triple (either user, group, or world)
- is removed from the list of permissions in the NT dialog box,
- then when the <B
-CLASS="COMMAND"
->"OK"</B
-> button is pressed it will
- be applied as "no permissions" on the UNIX side. If you then
- view the permissions again the "no permissions" entry will appear
- as the NT <B
-CLASS="COMMAND"
->"O"</B
-> flag, as described above. This
- allows you to add permissions back to a file or directory once
- you have removed them from a triple component.</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+> passwd: files winbind
+ shadow: files winbind
+ group: files winbind</PRE
+></TD
+></TR
+></TABLE
+></P
><P
->As UNIX supports only the "r", "w" and "x" bits of
- an NT ACL then if other NT security attributes such as "Delete
- access" are selected then they will be ignored when applied on
- the Samba server.</P
+>
+The libraries needed by the winbind daemon will be automatically
+entered into the ldconfig cache the next time your system reboots, but it
+is faster (and you don't need to reboot) if you do it manually:</P
><P
->When setting permissions on a directory the second
- set of permissions (in the second set of parentheses) is
- by default applied to all files within that directory. If this
- is not what you want you must uncheck the <B
-CLASS="COMMAND"
->"Replace
- permissions on existing files"</B
-> checkbox in the NT
- dialog before clicking <B
-CLASS="COMMAND"
->"OK"</B
->.</P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> /sbin/ldconfig -v | grep winbind</P
><P
->If you wish to remove all permissions from a
- user/group/world component then you may either highlight the
- component and click the <B
-CLASS="COMMAND"
->"Remove"</B
-> button,
- or set the component to only have the special <B
-CLASS="COMMAND"
->"Take
- Ownership"</B
-> permission (dsplayed as <B
+>This makes <TT
+CLASS="FILENAME"
+>libnss_winbind</TT
+> available to winbindd
+and echos back a check to you.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN1776"
+>9.5.3.3. Configure smb.conf</A
+></H3
+><P
+>Several parameters are needed in the smb.conf file to control
+the behavior of <B
CLASS="COMMAND"
->"O"
- </B
->) highlighted.</P
+>winbindd</B
+>. Configure
+<TT
+CLASS="FILENAME"
+>smb.conf</TT
+> These are described in more detail in
+the <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
+> man page. My
+<TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file was modified to
+include the following entries in the [global] section:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>[global]
+ <...>
+ # separate domain and username with '+', like DOMAIN+username
+ winbind separator = +
+ # use uids from 10000 to 20000 for domain users
+ winbind uid = 10000-20000
+ # use gids from 10000 to 20000 for domain groups
+ winbind gid = 10000-20000
+ # allow enumeration of winbind users and groups
+ winbind enum users = yes
+ winbind enum groups = yes
+ # give winbind users a real shell (only needed if they have telnet access)
+ template shell = /bin/bash</PRE
+></TD
+></TR
+></TABLE
+></P
></DIV
><DIV
-CLASS="SECT1"
-><HR><H1
-CLASS="SECT1"
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
><A
-NAME="AEN1736"
->9.6. Interaction with the standard Samba create mask
- parameters</A
-></H1
+NAME="AEN1785"
+>9.5.3.4. Join the SAMBA server to the PDC domain</A
+></H3
><P
->Note that with Samba 2.0.5 there are four new parameters
- to control this interaction. These are :</P
+>Enter the following command to make the SAMBA server join the
+PDC domain, where <TT
+CLASS="REPLACEABLE"
+><I
+>DOMAIN</I
+></TT
+> is the name of
+your Windows domain and <TT
+CLASS="REPLACEABLE"
+><I
+>Administrator</I
+></TT
+> is
+a domain user who has administrative privileges in the domain.</P
><P
><TT
-CLASS="PARAMETER"
+CLASS="PROMPT"
+>root# </TT
+>/usr/local/samba/bin/smbpasswd -j DOMAIN -r PDC -U Administrator</P
+><P
+>The proper response to the command should be: "Joined the domain
+<TT
+CLASS="REPLACEABLE"
><I
->security mask</I
+>DOMAIN</I
></TT
-></P
+>" where <TT
+CLASS="REPLACEABLE"
+><I
+>DOMAIN</I
+></TT
+>
+is your DOMAIN name.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN1795"
+>9.5.3.5. Start up the winbindd daemon and test it!</A
+></H3
+><P
+>Eventually, you will want to modify your smb startup script to
+automatically invoke the winbindd daemon when the other parts of
+SAMBA start, but it is possible to test out just the winbind
+portion first. To start up winbind services, enter the following
+command as root:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+>/usr/local/samba/bin/winbindd</P
+><P
+>I'm always paranoid and like to make sure the daemon
+is really running...</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> ps -ae | grep winbindd
+3025 ? 00:00:00 winbindd</P
><P
-><TT
-CLASS="PARAMETER"
-><I
->force security mode</I
-></TT
-></P
+>Now... for the real test, try to get some information about the
+users on your PDC</P
><P
><TT
-CLASS="PARAMETER"
-><I
->directory security mask</I
-></TT
+CLASS="PROMPT"
+>root# </TT
+> # /usr/local/samba/bin/wbinfo -u</P
+><P
+>
+This should echo back a list of users on your Windows users on
+your PDC. For example, I get the following response:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>CEO+Administrator
+CEO+burdell
+CEO+Guest
+CEO+jt-ad
+CEO+krbtgt
+CEO+TsInternetUser</PRE
+></TD
+></TR
+></TABLE
></P
><P
+>Obviously, I have named my domain 'CEO' and my winbindd separator is '+'.</P
+><P
+>You can do the same sort of thing to get group information from
+the PDC:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
><TT
-CLASS="PARAMETER"
-><I
->force directory security mode</I
-></TT
+CLASS="PROMPT"
+>root# </TT
+>/usr/local/samba/bin/wbinfo -g
+CEO+Domain Admins
+CEO+Domain Users
+CEO+Domain Guests
+CEO+Domain Computers
+CEO+Domain Controllers
+CEO+Cert Publishers
+CEO+Schema Admins
+CEO+Enterprise Admins
+CEO+Group Policy Creator Owners</PRE
+></TD
+></TR
+></TABLE
></P
><P
->Once a user clicks <B
-CLASS="COMMAND"
->"OK"</B
-> to apply the
- permissions Samba maps the given permissions into a user/group/world
- r/w/x triple set, and then will check the changed permissions for a
- file against the bits set in the <A
-HREF="smb.conf.5.html#SECURITYMASK"
-TARGET="_top"
->
- <TT
-CLASS="PARAMETER"
-><I
->security mask</I
-></TT
-></A
-> parameter. Any bits that
- were changed that are not set to '1' in this parameter are left alone
- in the file permissions.</P
-><P
->Essentially, zero bits in the <TT
-CLASS="PARAMETER"
-><I
->security mask</I
-></TT
->
- mask may be treated as a set of bits the user is <EM
->not</EM
->
- allowed to change, and one bits are those the user is allowed to change.
- </P
+>The function 'getent' can now be used to get unified
+lists of both local and PDC users and groups.
+Try the following command:</P
><P
->If not set explicitly this parameter is set to the same value as
- the <A
-HREF="smb.conf.5.html#CREATEMASK"
-TARGET="_top"
><TT
-CLASS="PARAMETER"
-><I
->create mask
- </I
-></TT
-></A
-> parameter to provide compatibility with Samba 2.0.4
- where this permission change facility was introduced. To allow a user to
- modify all the user/group/world permissions on a file, set this parameter
- to 0777.</P
+CLASS="PROMPT"
+>root# </TT
+> getent passwd</P
><P
->Next Samba checks the changed permissions for a file against
- the bits set in the <A
-HREF="smb.conf.5.html#FORCESECURITYMODE"
-TARGET="_top"
-> <TT
-CLASS="PARAMETER"
-><I
->force security mode</I
-></TT
-></A
-> parameter. Any bits
- that were changed that correspond to bits set to '1' in this parameter
- are forced to be set.</P
+>You should get a list that looks like your <TT
+CLASS="FILENAME"
+>/etc/passwd</TT
+>
+list followed by the domain users with their new uids, gids, home
+directories and default shells.</P
><P
->Essentially, bits set in the <TT
-CLASS="PARAMETER"
-><I
->force security mode
- </I
-></TT
-> parameter may be treated as a set of bits that, when
- modifying security on a file, the user has always set to be 'on'.</P
+>The same thing can be done for groups with the command</P
><P
->If not set explicitly this parameter is set to the same value
- as the <A
-HREF="smb.conf.5.html#FORCECREATEMODE"
-TARGET="_top"
><TT
-CLASS="PARAMETER"
-><I
->force
- create mode</I
-></TT
-></A
-> parameter to provide compatibility
- with Samba 2.0.4 where the permission change facility was introduced.
- To allow a user to modify all the user/group/world permissions on a file,
- with no restrictions set this parameter to 000.</P
+CLASS="PROMPT"
+>root# </TT
+> getent group</P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN1822"
+>9.5.3.6. Fix the /etc/rc.d/init.d/smb startup files</A
+></H3
><P
->The <TT
-CLASS="PARAMETER"
-><I
->security mask</I
-></TT
-> and <TT
-CLASS="PARAMETER"
-><I
->force
- security mode</I
-></TT
-> parameters are applied to the change
- request in that order.</P
+>The <B
+CLASS="COMMAND"
+>winbindd</B
+> daemon needs to start up after the
+<B
+CLASS="COMMAND"
+>smbd</B
+> and <B
+CLASS="COMMAND"
+>nmbd</B
+> daemons are running.
+To accomplish this task, you need to modify the <TT
+CLASS="FILENAME"
+>/etc/init.d/smb</TT
+>
+script to add commands to invoke this daemon in the proper sequence. My
+<TT
+CLASS="FILENAME"
+>/etc/init.d/smb</TT
+> file starts up <B
+CLASS="COMMAND"
+>smbd</B
+>,
+<B
+CLASS="COMMAND"
+>nmbd</B
+>, and <B
+CLASS="COMMAND"
+>winbindd</B
+> from the
+<TT
+CLASS="FILENAME"
+>/usr/local/samba/bin</TT
+> directory directly. The 'start'
+function in the script looks like this:</P
><P
->For a directory Samba will perform the same operations as
- described above for a file except using the parameter <TT
-CLASS="PARAMETER"
-><I
-> directory security mask</I
-></TT
-> instead of <TT
-CLASS="PARAMETER"
-><I
->security
- mask</I
-></TT
->, and <TT
-CLASS="PARAMETER"
-><I
->force directory security mode
- </I
-></TT
-> parameter instead of <TT
-CLASS="PARAMETER"
-><I
->force security mode
- </I
-></TT
->.</P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>start() {
+ KIND="SMB"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/smbd $SMBDOPTIONS
+ RETVAL=$?
+ echo
+ KIND="NMB"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/nmbd $NMBDOPTIONS
+ RETVAL2=$?
+ echo
+ KIND="Winbind"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/winbindd
+ RETVAL3=$?
+ echo
+ [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && touch /var/lock/subsys/smb || \
+ RETVAL=1
+ return $RETVAL
+}</PRE
+></TD
+></TR
+></TABLE
+></P
><P
->The <TT
-CLASS="PARAMETER"
-><I
->directory security mask</I
-></TT
-> parameter
- by default is set to the same value as the <TT
-CLASS="PARAMETER"
-><I
->directory mask
- </I
-></TT
-> parameter and the <TT
-CLASS="PARAMETER"
-><I
->force directory security
- mode</I
-></TT
-> parameter by default is set to the same value as
- the <TT
-CLASS="PARAMETER"
-><I
->force directory mode</I
-></TT
-> parameter to provide
- compatibility with Samba 2.0.4 where the permission change facility
- was introduced.</P
+>The 'stop' function has a corresponding entry to shut down the
+services and look s like this:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>stop() {
+ KIND="SMB"
+ echo -n $"Shutting down $KIND services: "
+ killproc smbd
+ RETVAL=$?
+ echo
+ KIND="NMB"
+ echo -n $"Shutting down $KIND services: "
+ killproc nmbd
+ RETVAL2=$?
+ echo
+ KIND="Winbind"
+ echo -n $"Shutting down $KIND services: "
+ killproc winbindd
+ RETVAL3=$?
+ [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && rm -f /var/lock/subsys/smb
+ echo ""
+ return $RETVAL
+}</PRE
+></TD
+></TR
+></TABLE
+></P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN1839"
+>9.5.3.7. Configure Winbind and PAM</A
+></H3
><P
->In this way Samba enforces the permission restrictions that
- an administrator can set on a Samba share, whilst still allowing users
- to modify the permission bits within that restriction.</P
+>If you have made it this far, you know that winbindd is working.
+Now it is time to integrate it into the operation of samba and other
+services. The pam configuration files need to be altered in
+this step. (Did you remember to make backups of your original
+<TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+> files? If not, do it now.)</P
><P
->If you want to set up a share that allows users full control
- in modifying the permission bits on their files and directories and
- doesn't force any particular bits to be set 'on', then set the following
- parameters in the <A
-HREF="smb.conf.5.html"
-TARGET="_top"
-><TT
+>To get samba to allow domain users and groups, I modified the
+<TT
CLASS="FILENAME"
->smb.conf(5)
- </TT
-></A
-> file in that share specific section :</P
+>/etc/pam.d/samba</TT
+> file from</P
><P
-><TT
-CLASS="PARAMETER"
-><I
->security mask = 0777</I
-></TT
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>auth required /lib/security/pam_stack.so service=system-auth
+account required /lib/security/pam_stack.so service=system-auth</PRE
+></TD
+></TR
+></TABLE
></P
><P
-><TT
-CLASS="PARAMETER"
-><I
->force security mode = 0</I
-></TT
-></P
+>to</P
><P
-><TT
-CLASS="PARAMETER"
-><I
->directory security mask = 0777</I
-></TT
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>auth required /lib/security/pam_winbind.so
+auth required /lib/security/pam_stack.so service=system-auth
+account required /lib/security/pam_winbind.so
+account required /lib/security/pam_stack.so service=system-auth</PRE
+></TD
+></TR
+></TABLE
></P
><P
-><TT
-CLASS="PARAMETER"
-><I
->force directory security mode = 0</I
-></TT
+>The other services that I modified to allow the use of winbind
+as an authentication service were the normal login on the console (or a terminal
+session), telnet logins, and ftp service. In order to enable these
+services, you may first need to change the entries in
+<TT
+CLASS="FILENAME"
+>/etc/xinetd.d</TT
+> (or <TT
+CLASS="FILENAME"
+>/etc/inetd.conf</TT
+>).
+RedHat 7.1 uses the new xinetd.d structure, in this case you need
+to change the lines in <TT
+CLASS="FILENAME"
+>/etc/xinetd.d/telnet</TT
+>
+and <TT
+CLASS="FILENAME"
+>/etc/xinetd.d/wu-ftp</TT
+> from </P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>enable = no</PRE
+></TD
+></TR
+></TABLE
></P
><P
->As described, in Samba 2.0.4 the parameters :</P
+>to</P
><P
-><TT
-CLASS="PARAMETER"
-><I
->create mask</I
-></TT
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>enable = yes</PRE
+></TD
+></TR
+></TABLE
></P
><P
-><TT
-CLASS="PARAMETER"
-><I
->force create mode</I
-></TT
-></P
+>
+For ftp services to work properly, you will also need to either
+have individual directories for the domain users already present on
+the server, or change the home directory template to a general
+directory for all domain users. These can be easily set using
+the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> global entry
+<B
+CLASS="COMMAND"
+>template homedir</B
+>.</P
><P
-><TT
-CLASS="PARAMETER"
-><I
->directory mask</I
-></TT
+>The <TT
+CLASS="FILENAME"
+>/etc/pam.d/ftp</TT
+> file can be changed
+to allow winbind ftp access in a manner similar to the
+samba file. My <TT
+CLASS="FILENAME"
+>/etc/pam.d/ftp</TT
+> file was
+changed to look like this:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>auth sufficient /lib/security/pam_winbind.so
+auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
+auth required /lib/security/pam_stack.so service=system-auth
+auth required /lib/security/pam_shells.so
+account required /lib/security/pam_stack.so service=system-auth
+session required /lib/security/pam_stack.so service=system-auth</PRE
+></TD
+></TR
+></TABLE
></P
><P
-><TT
-CLASS="PARAMETER"
-><I
->force directory mode</I
-></TT
+>The <TT
+CLASS="FILENAME"
+>/etc/pam.d/login</TT
+> file can be changed nearly the
+same way. It now looks like this:</P
+><P
+><TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>auth required /lib/security/pam_securetty.so
+auth sufficient /lib/security/pam_winbind.so
+auth sufficient /lib/security/pam_unix.so use_first_pass
+auth required /lib/security/pam_stack.so service=system-auth
+auth required /lib/security/pam_nologin.so
+account sufficient /lib/security/pam_winbind.so
+account required /lib/security/pam_stack.so service=system-auth
+password required /lib/security/pam_stack.so service=system-auth
+session required /lib/security/pam_stack.so service=system-auth
+session optional /lib/security/pam_console.so</PRE
+></TD
+></TR
+></TABLE
></P
><P
->were used instead of the parameters discussed here.</P
+>In this case, I added the <B
+CLASS="COMMAND"
+>auth sufficient /lib/security/pam_winbind.so</B
+>
+lines as before, but also added the <B
+CLASS="COMMAND"
+>required pam_securetty.so</B
+>
+above it, to disallow root logins over the network. I also added a
+<B
+CLASS="COMMAND"
+>sufficient /lib/security/pam_unix.so use_first_pass</B
+>
+line after the <B
+CLASS="COMMAND"
+>winbind.so</B
+> line to get rid of annoying
+double prompts for passwords.</P
+><P
+>Finally, don't forget to copy the winbind pam modules from
+the source directory in which you originally compiled the new
+SAMBA up to the /lib/security directory so that pam can use it:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> cp ../samba/source/nsswitch/pam_winbind.so /lib/security</P
+></DIV
+></DIV
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1800"
->9.7. Interaction with the standard Samba file attribute
- mapping</A
+NAME="AEN1880"
+>9.6. Limitations</A
></H1
><P
->Samba maps some of the DOS attribute bits (such as "read
- only") into the UNIX permissions of a file. This means there can
- be a conflict between the permission bits set via the security
- dialog and the permission bits set by the file attribute mapping.
- </P
+>Winbind has a number of limitations in its current
+ released version that we hope to overcome in future
+ releases:</P
><P
->One way this can show up is if a file has no UNIX read access
- for the owner it will show up as "read only" in the standard
- file attributes tabbed dialog. Unfortunately this dialog is
- the same one that contains the security info in another tab.</P
+></P
+><UL
+><LI
><P
->What this can mean is that if the owner changes the permissions
- to allow themselves read access using the security dialog, clicks
- <B
-CLASS="COMMAND"
->"OK"</B
-> to get back to the standard attributes tab
- dialog, and then clicks <B
-CLASS="COMMAND"
->"OK"</B
-> on that dialog, then
- NT will set the file permissions back to read-only (as that is what
- the attributes still say in the dialog). This means that after setting
- permissions and clicking <B
-CLASS="COMMAND"
->"OK"</B
-> to get back to the
- attributes dialog you should always hit <B
-CLASS="COMMAND"
->"Cancel"</B
->
- rather than <B
-CLASS="COMMAND"
->"OK"</B
-> to ensure that your changes
- are not overridden.</P
+>Winbind is currently only available for
+ the Linux operating system, although ports to other operating
+ systems are certainly possible. For such ports to be feasible,
+ we require the C library of the target operating system to
+ support the Name Service Switch and Pluggable Authentication
+ Modules systems. This is becoming more common as NSS and
+ PAM gain support among UNIX vendors.</P
+></LI
+><LI
+><P
+>The mappings of Windows NT RIDs to UNIX ids
+ is not made algorithmically and depends on the order in which
+ unmapped users or groups are seen by winbind. It may be difficult
+ to recover the mappings of rid to UNIX id mapping if the file
+ containing this information is corrupted or destroyed.</P
+></LI
+><LI
+><P
+>Currently the winbind PAM module does not take
+ into account possible workstation and logon time restrictions
+ that may be been set for Windows NT users.</P
+></LI
+></UL
+></DIV
+><DIV
+CLASS="SECT1"
+><HR><H1
+CLASS="SECT1"
+><A
+NAME="AEN1890"
+>9.7. Conclusion</A
+></H1
+><P
+>The winbind system, through the use of the Name Service
+ Switch, Pluggable Authentication Modules, and appropriate
+ Microsoft RPC calls have allowed us to provide seamless
+ integration of Microsoft Windows NT domain users on a
+ UNIX system. The result is a great reduction in the administrative
+ cost of running a mixed UNIX and NT network.</P
></DIV
></DIV
><DIV
CLASS="CHAPTER"
><HR><H1
><A
-NAME="AEN1810"
+NAME="OS2"
>Chapter 10. OS2 Client HOWTO</A
></H1
><DIV
><H1
CLASS="SECT1"
><A
-NAME="AEN1821"
+NAME="AEN1904"
>10.1. FAQs</A
></H1
><DIV
><H2
CLASS="SECT2"
><A
-NAME="AEN1823"
+NAME="AEN1906"
>10.1.1. How can I configure OS/2 Warp Connect or
OS/2 Warp 4 as a client for Samba?</A
></H2
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1838"
+NAME="AEN1921"
>10.1.2. How can I configure OS/2 Warp 3 (not Connect),
OS/2 1.2, 1.3 or 2.x for Samba?</A
></H2
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1847"
+NAME="AEN1930"
>10.1.3. Are there any other issues when OS/2 (any version)
is used as a client?</A
></H2
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1851"
+NAME="AEN1934"
>10.1.4. How do I get printer driver download working
for OS/2 clients?</A
></H2
driver from an OS/2 system.</P
><P
>Install the NT driver first for that printer. Then,
- add to your smb.conf a paramater, "os2 driver map =
+ add to your smb.conf a parameter, "os2 driver map =
<TT
CLASS="REPLACEABLE"
><I
CLASS="CHAPTER"
><HR><H1
><A
-NAME="AEN1860"
+NAME="CVS-ACCESS"
>Chapter 11. HOWTO Access Samba source code via CVS</A
></H1
><DIV
><H1
CLASS="SECT1"
><A
-NAME="AEN1867"
+NAME="AEN1950"
>11.1. Introduction</A
></H1
><P
->Samba is developed in an open environnment. Developers use CVS
+>Samba is developed in an open environment. Developers use CVS
(Concurrent Versioning System) to "checkin" (also known as
"commit") new source code. Samba's various CVS branches can
-be accessed via anonymouns CVS using the instructions
+be accessed via anonymous CVS using the instructions
detailed in this chapter.</P
><P
>This document is a modified version of the instructions found at
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN1872"
+NAME="AEN1955"
>11.2. CVS Access to samba.org</A
></H1
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1875"
+NAME="AEN1958"
>11.2.1. Access via CVSweb</A
></H2
><P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN1880"
+NAME="AEN1963"
>11.2.2. Access via cvs</A
></H2
><P
>You can also access the source code via a
normal cvs client. This gives you much more control over you can
do with the repository and allows you to checkout whole source trees
-and keep them uptodate via normal cvs commands. This is the
+and keep them up to date via normal cvs commands. This is the
preferred method of access if you are a developer and not
just a casual browser.</P
><P
></DIV
></DIV
></DIV
+><HR><H1
+><A
+NAME="AEN1991"
+>Index</A
+></H1
+><DL
+><DT
+>Primary Domain Controller,
+ <A
+HREF="x1096.htm"
+>Background</A
+>
+ </DT
+></DL
></DIV
></BODY
></HTML
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
+NAME="SAMBA-PDC"
>How to Configure Samba 2.2 as a Primary Domain Controller</A
></H1
><HR></DIV
>Prerequisite Reading</A
></H1
><P
->Before you continue readingin this chapter, please make sure
+>Before you continue reading in this chapter, please make sure
that you are comfortable with configuring basic files services
-in smb.conf and how to enable and administrate password
+in smb.conf and how to enable and administer password
encryption in Samba. Theses two topics are covered in the
<A
HREF="smb.conf.5.html"
></A
>
manpage and the <A
-HREF="EMCRYPTION.html"
+HREF="ENCRYPTION.html"
TARGET="_top"
>Encryption chapter</A
>
>Author's Note :</I
> This document is a combination
of David Bannon's Samba 2.2 PDC HOWTO and the Samba NT Domain FAQ.
-Both documents are superceeded by this one.</P
+Both documents are superseded by this one.</P
></BLOCKQUOTE
></DIV
><P
>Version of Samba prior to release 2.2 had marginal capabilities to
-act as a Windows NT 4.0 Primary Domain Controller (PDC). Beginning with
+act as a Windows NT 4.0 Primary DOmain Controller (PDC). Beginning with
Samba 2.2.0, we are proud to announce official support for Windows NT 4.0
style domain logons from Windows NT 4.0 (through SP6) and Windows 2000 (through
SP1) clients. This article outlines the steps necessary for configuring Samba
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN49"
+NAME="AEN51"
>Configuring the Samba Domain Controller</A
></H1
><P
>As Samba 2.2 does not offer a complete implementation of group mapping between
Windows NT groups and UNIX groups (this is really quite complicated to explain
in a short space), you should refer to the <A
-HREF="smb.conf.5.html#DOMAINADMINUSERS"
-TARGET="_top"
->domain
-admin users</A
-> and <A
HREF="smb.conf.5.html#DOMAINADMINGROUP"
TARGET="_top"
>domain
admin group</A
-> smb.conf parameters for information of creating a Domain Admins
+> smb.conf parameter for information of creating "Domain Admins"
style accounts.</P
></DIV
><DIV
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN92"
+NAME="AEN93"
>Creating Machine Trust Accounts and Joining Clients
to the Domain</A
></H1
>A machine trust account is a samba user account owned by a computer.
The account password 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
+to prevent an unauthorized machine with the same NetBIOS name from
joining the domain and gaining access to domain user/group accounts.
Hence a Windows 9x host is never a true member of a domain because it does
not posses a machine trust account, and thus has no shared secret with the DC.</P
><P
> Manual creation before joining the client to the domain. In this case,
the password is set to a known value -- the lower case of the
- machine's netbios name.
+ machine's NetBIOS name.
</P
></LI
><LI
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN106"
+NAME="AEN107"
>Manually creating machine trust accounts</A
></H2
><P
>/usr/sbin/useradd -g 100 -d /dev/null -c <TT
CLASS="REPLACEABLE"
><I
->machine_nickname</I
+>"machine
+nickname"</I
+></TT
+> -s /bin/false <TT
+CLASS="REPLACEABLE"
+><I
+>machine_name</I
></TT
-> -m -s /bin/false <TT
+>$ </P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+>passwd -l <TT
CLASS="REPLACEABLE"
><I
>machine_name</I
>machine_name</I
></TT
> absolutely must be
-the netbios name of the pc to be added to the domain. The "$" must append the netbios
+the NetBIOS name of the pc to be added to the domain. The "$" must append the NetBIOS
name of the pc or samba will not recognize this as a machine account</P
><P
>Now that the UNIX account has been created, the next step is to create
><I
>machine_name</I
></TT
-> is the machine's netbios
+> is the machine's NetBIOS
name. </P
><DIV
CLASS="WARNING"
the "Server Manager". From the time at which the account is created
to the time which th client joins the domain and changes the password,
your domain is vulnerable to an intruder joining your domain using a
- a machine with the same netbios name. A PDC inherently trusts
+ 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
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN134"
+NAME="AEN138"
>Creating machine trust accounts "on the fly"</A
></H2
><P
<I
CLASS="EMPHASIS"
>SHOULD</I
-> be set to s different password that the
+> be set to a different password that the
associated <TT
CLASS="FILENAME"
>/etc/passwd</TT
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN145"
+NAME="AEN149"
>Common Problems and Errors</A
></H1
><P
have not been created correctly. Make sure that you have the entry
correct for the machine account in smbpasswd file on the Samba PDC.
If you added the account using an editor rather than using the smbpasswd
- utility, make sure that the account name is the machine netbios name
- with a '$' appended to it ( ie. computer_name$ ). There must be an entry
+ utility, make sure that the account name is the machine NetBIOS name
+ with a '$' appended to it ( i.e. computer_name$ ). There must be an entry
in both /etc/passwd and the smbpasswd file. Some people have reported
that inconsistent subnet masks between the Samba server and the NT
client have caused this problem. Make sure that these are consistent
CLASS="COMMAND"
>smbpasswd -e
%user%</B
->, this is normaly done, when you create an account.
+>, this is normally done, when you create an account.
</P
><P
> In order to work around this problem in 2.2.0, configure the
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN193"
+NAME="AEN197"
>System Policies and Profiles</A
></H1
><P
CLASS="COMMAND"
>servicepackname /x</B
>,
- ie thats <B
+ i.e. that's <B
CLASS="COMMAND"
>Nt4sp6ai.exe /x</B
> for service pack 6a. The policy editor,
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN237"
+NAME="AEN241"
>What other help can I get ?</A
></H1
><P
</P
><P
> One of the best diagnostic tools for debugging problems is Samba itself.
- You can use the -d option for both smbd and nmbd to specifiy what
+ You can use the -d option for both smbd and nmbd to specify what
'debug level' at which to run. See the man pages on smbd, nmbd and
smb.conf for more information on debugging options. The debug
level can range from 1 (the default) to 10 (100 for debugging passwords).
(aka. netmon) is available on the Microsoft Developer Network CD's,
the Windows NT Server install CD and the SMS CD's. The version of
netmon that ships with SMS allows for dumping packets between any two
- computers (ie. placing the network interface in promiscuous mode).
+ 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
><LI
><P
> Don't cross post. Work out which is the best list to post to
- and see what happens, ie don't post to both samba-ntdom and samba-technical.
+ and see what happens, i.e. don't post to both samba-ntdom and samba-technical.
Many people active on the lists subscribe to more
than one list and get annoyed to see the same message two or more times.
Often someone will see a message and thinking it would be better dealt
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN351"
+NAME="AEN355"
>Domain Control for Windows 9x/ME</A
></H1
><DIV
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 very stupid) to create a domain where the user
-database is not shared between servers, ie they are effectively workgroup
+database is not shared between servers, i.e. they are effectively workgroup
servers advertising themselves as participating in a domain. This
demonstrates how authentication is quite different from but closely
involved with domains.</P
><LI
><P
> The client then connects to the user's home share and searches for the
- user's profile. As it turns out, you can specify the users home share as
+ user's profile. As it turns out, you can specify the user's home share as
a sharename and path. For example, \\server\fred\.profile.
If the profiles are found, they are implemented.
</P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN381"
+NAME="AEN385"
>Configuration Instructions: Network Logons</A
></H2
><P
></LI
><LI
><P
-> you will probabaly find that your clients automatically mount the
+> you will probably find that your clients automatically mount the
\\SERVER\NETLOGON share as drive z: while logging in. You can put
some useful programs there to execute from the batch files.
</P
when operating as a DC. While it may technically be possible
to configure a server as such (after all, browsing and domain logons
are two distinctly different functions), it is not a good idea to
-so. You should remember that the DC must register the DOMAIN#1b netbios
+so. You should remember that the DC must register the DOMAIN#1b NetBIOS
name. This is the name used by Windows clients to locate the DC.
Windows clients do not distinguish between the DC and the DMB.
For this reason, it is very wise to configure the Samba DC as the DMB.</P
><HR><H2
CLASS="SECT2"
><A
-NAME="AEN415"
+NAME="AEN419"
>Configuration Instructions: Setting up Roaming User Profiles</A
></H2
><DIV
><P
>Win9X 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 users home share. This means that Win9X
+profiles location field, only the user's home share. This means that Win9X
profiles are restricted to being in the user's home directory.</P
><P
>WinNT clients send a NetSAMLogon RPC request, which contains many fields,
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN423"
+NAME="AEN427"
>Windows NT Configuration</A
></H3
><P
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN431"
+NAME="AEN435"
>Windows 9X Configuration</A
></H3
><P
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN439"
+NAME="AEN443"
>Win9X and WinNT Configuration</A
></H3
><P
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN446"
+NAME="AEN450"
>Windows 9X Profile Setup</A
></H3
><P
These directories and their contents will be merged with the local
versions stored in c:\windows\profiles\username on subsequent logins,
taking the most recent from each. You will need to use the [global]
-options "preserve case = yes", "short case preserve = yes" and
+options "preserve case = yes", "short preserve case = yes" and
"case sensitive = no" in order to maintain capital letters in shortcuts
in any of the profile folders.</P
><P
></LI
><LI
><P
-> search for the user's .PWL password-cacheing file in the c:\windows
+> search for the user's .PWL password-caching file in the c:\windows
directory, and delete it.
</P
></LI
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN482"
+NAME="AEN486"
>Windows NT Workstation 4.0</A
></H3
><P
that makes NT Workstation _think_ that the link is a slow one is a
matter to be resolved].</P
><P
->[lkcl 20aug97 - after samba digest correspondance, one user found, and
+>[lkcl 20aug97 - after samba digest correspondence, one user found, and
another confirmed, that profiles cannot be loaded from a samba server
unless "security = user" and "encrypt passwords = yes" (see the file
ENCRYPTION.txt) or "security = server" and "password server = ip.address.
-of.yourNTserver" are used. either of these options will allow the NT
+of.yourNTserver" are used. Either of these options will allow the NT
workstation to access the samba server using LAN manager encrypted
passwords, without the user intervention normally required by NT
workstation for clear-text passwords].</P
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN495"
+NAME="AEN499"
>Windows NT Server</A
></H3
><P
><HR><H3
CLASS="SECT3"
><A
-NAME="AEN498"
+NAME="AEN502"
>Sharing Profiles between W95 and NT Workstation 4.0</A
></H3
><DIV
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN508"
+NAME="AEN512"
>DOMAIN_CONTROL.txt : Windows NT Domain Control & Samba</A
></H1
><DIV
><P
>The User database is called the SAM (Security Access Manager) database and
is used for all user authentication as well as for authentication of inter-
-process authentication (ie: to ensure that the service action a user has
+process authentication (i.e. to ensure that the service action a user has
requested is permitted within the limits of that user's privileges).</P
><P
>The Samba team have produced a utility that can dump the Windows NT SAM into
><P
>Windows for Workgroups, Windows 95, and Windows NT Workstations and Servers
can participate in a Domain security system that is controlled by Windows NT
-servers that have been correctly configured. At most every domain will have
+servers that have been correctly configured. Almost every domain will have
ONE Primary Domain Controller (PDC). It is desirable that each domain will
have at least one Backup Domain Controller (BDC).</P
><P
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
+NAME="INSTALL"
>How to Install and Test SAMBA</A
></H1
><HR></DIV
></P
><P
>first to see what special options you can enable.
- Then exectuting</P
+ Then executing</P
><P
><TT
CLASS="PROMPT"
>which would allow connections by anyone with an
account on the server, using either their login name or
"homes" as the service name. (Note that I also set the
- workgroup that Samba is part of. See BROWSING.txt for defails)</P
+ workgroup that Samba is part of. See BROWSING.txt for details)</P
><P
>Note that <B
CLASS="COMMAND"
not it will give an error message.</P
><P
>Make sure it runs OK and that the services look
- resonable before proceeding. </P
+ reasonable before proceeding. </P
></DIV
><DIV
CLASS="SECT1"
<TT
CLASS="FILENAME"
>/etc/inetd.conf</TT
-> to make them consistant.</P
+> to make them consistent.</P
><P
>NOTE: On many systems you may need to use the
"interfaces" option in smb.conf to specify the IP address
CLASS="COMMAND"
>nmbd</B
> tries to determine it at run
- time, but fails on somunixes. See the section on "testing nmbd"
+ time, but fails on some unixes. See the section on "testing nmbd"
for a method of finding if you need to do this.</P
><P
>!!!WARNING!!! Many unixes only accept around 5
>Diagnosing Problems</A
></H2
><P
->If you have instalation problems then go to
+>If you have installation problems then go to
<TT
CLASS="FILENAME"
>DIAGNOSIS.txt</TT
The second is the "deny modes" that are specified when a file
is open.</P
><P
->Samba supports "record locking" using the fcntl() unix system
- call. This is often implemented using rpc calls to a rpc.lockd process
- running on the system that owns the filesystem. Unfortunately many
- rpc.lockd implementations are very buggy, particularly when made to
- talk to versions from other vendors. It is not uncommon for the
- rpc.lockd to crash.</P
-><P
->There is also a problem translating the 32 bit lock
- requests generated by PC clients to 31 bit requests supported
- by most unixes. Unfortunately many PC applications (typically
- OLE2 applications) use byte ranges with the top bit set
- as semaphore sets. Samba attempts translation to support
- these types of applications, and the translation has proved
- to be quite successful.</P
+>Record locking semantics under Unix is very
+ different from record locking under Windows. Versions
+ of Samba before 2.2 have tried to use the native
+ fcntl() unix system call to implement proper record
+ locking between different Samba clients. This can not
+ be fully correct due to several reasons. The simplest
+ is the fact that a Windows client is allowed to lock a
+ byte range up to 2^32 or 2^64, depending on the client
+ OS. The unix locking only supports byte ranges up to
+ 2^31. So it is not possible to correctly satisfy a
+ lock request above 2^31. There are many more
+ differences, too many to be listed here.</P
+><P
+>Samba 2.2 and above implements record locking
+ completely independent of the underlying unix
+ system. If a byte range lock that the client requests
+ happens to fall into the range 0-2^31, Samba hands
+ this request down to the Unix system. All other locks
+ can not be seen by unix anyway.</P
><P
>Strictly a SMB server should check for locks before
every read and write call on a file. Unfortunately with the
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 DENY_NONE, DENY_READ, DENY_WRITE
- or DENY_ALL. There are also special compatability modes called
+ or DENY_ALL. There are also special compatibility modes called
DENY_FCB and DENY_DOS.</P
><P
>You can disable share modes using "share modes = no".
><P
>If you have problems using filenames with accented
characters in them (like the German, French or Scandinavian
- character sets) then I recommmend you look at the "valid chars"
+ character sets) then I recommend you look at the "valid chars"
option in smb.conf and also take a look at the validchars
package in the examples directory.</P
></DIV
><H2
>DESCRIPTION</H2
><P
->This file is part of the <<A
+>This file is part of the <A
HREF="samba.7.html"
TARGET="_top"
> Samba</A
CLASS="COMMAND"
>make_unicodemap</B
> compiles text unicode map
- files into binary unicodef map files for use with the
+ files into binary unicode map files for use with the
internationalization features of Samba 2.2.
</P
></DIV
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
+NAME="MSDFS"
>Hosting a Microsoft Distributed File System tree on Samba</A
></H1
><HR></DIV
><P
><B
CLASS="COMMAND"
->smbd</B
+>nmbd</B
> [-D] [-a] [-o] [-P] [-h] [-V] [-d <debug level>] [-H <lmhosts file>] [-l <log file>] [-n <primary netbios name>] [-p <port number>] [-s <configuration file>]</P
></DIV
><DIV
CLASS="COMMAND"
>nmbd</B
> will accept SIGHUP, which will cause
- it to dump out it's namelists into the file <TT
+ it to dump out its namelists into the file <TT
CLASS="FILENAME"
>namelist.debug
</TT
cause <B
CLASS="COMMAND"
>nmbd</B
-> to dump out it's server database in
+> to dump out its server database in
the <TT
CLASS="FILENAME"
>log.nmb</TT
-> file. In addition, the debug log level
- of nmbd may be raised by sending it a SIGUSR1 (<B
-CLASS="COMMAND"
->kill -USR1
- <nmbd-pid></B
->) and lowered by sending it a
- SIGUSR2 (<B
+> file.</P
+><P
+>The debug log level of nmbd may be raised or lowered using
+ <A
+HREF="smbcontrol.1.html"
+TARGET="_top"
+><B
CLASS="COMMAND"
->kill -USR2 <nmbd-pid></B
->). This is to
- allow transient problems to be diagnosed, whilst still running at a
- normally low log level.</P
+>smbcontrol(1)</B
+>
+ </A
+> (SIGUSR[1|2] signals are no longer used in 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"
><A
-NAME="AEN186"
+NAME="AEN187"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN189"
+NAME="AEN190"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN206"
+NAME="AEN207"
></A
><H2
>AUTHOR</H2
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 privilage is needed to bind to this port, and
+ systems root privilege is needed to bind to this port, and
in addition, if the <A
HREF="nmbd.8.html"
TARGET="_top"
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
+NAME="PRINTING"
>Printing Support in Samba 2.2.x</A
></H1
><HR></DIV
Windows NT print servers to provide support for printer driver
download).</P
><P
->You should modify the server's smb.conf file to create the
+>You should modify the server's smb.conf file to add the global
+parameters and to create the
following file share (of course, some of the parameter values,
such as 'path' are arbitrary and should be replaced with
appropriate values for your site):</P
><P
><PRE
CLASS="PROGRAMLISTING"
->[print$]
+>[global]
+ ; members of the ntadmin group should be able
+ ; to add drivers and set printer properties
+ ; root is implicitly a 'printer admin'
+ printer admin = @ntadmin
+
+[print$]
path = /usr/local/samba/printers
guest ok = yes
browseable = yes
; sure this account can copy files to the share. If this
; is setup to a non-root account, then it should also exist
; as a 'printer admin'
- write list = ntadmin</PRE
+ write list = @ntadmin,root</PRE
></P
><P
>The <A
> is used to allow administrative
level user accounts to have write access in order to update files
on the share. See the <A
-HREF="smb./conf.5.html"
+HREF="smb.conf.5.html"
TARGET="_top"
>smb.conf(5)
man page</A
><P
>The connected user is able to successfully
execute an OpenPrinterEx(\\server) with administrative
- priviledges (i.e. root or <TT
+ privileges (i.e. root or <TT
CLASS="PARAMETER"
><I
>printer admin</I
the Imprints tool set was the name space issues between
various supported client architectures. For example, Windows
NT includes a driver named "Apple LaserWriter II NTX v51.8"
- and Windows 95 callsits version of this driver "Apple
+ and Windows 95 calls its version of this driver "Apple
LaserWriter II NTX"</P
><P
>The problem is how to know what client drivers have
><P
>Given that printer driver management has changed (we hope improved) in
2.2 over prior releases, migration from an existing setup to 2.2 can
-follow several paths.</P
+follow several paths. Here are the possible scenarios for
+migration:</P
><P
->Windows clients have a tendency to remember things for quite a while.
-For example, if a Windows NT client has attached to a Samba 2.0 server,
-it will remember the server as a LanMan printer server. Upgrading
-the Samba host to 2.2 makes support for MSRPC printing possible, but
-the NT client will still remember the previous setting.</P
+></P
+><UL
+><LI
><P
->In order to give an NT client printing "amesia" (only necessary if you
-want to use the newer MSRPC printing functionality in Samba), delete
-the registry keys associated with the print server contained in
-<TT
-CLASS="CONSTANT"
->[HKLM\SYSTEM\CurrentControlSet\Control\Print]</TT
->. The
-spooler service on the client should be stopped prior to doing this:</P
+>If you do not desire the new Windows NT
+ print driver support, nothing needs to be done.
+ All existing parameters work the same.</P
+></LI
+><LI
><P
-><TT
-CLASS="PROMPT"
->C:\WINNT\ ></TT
-> <TT
-CLASS="USERINPUT"
-><B
->net stop spooler</B
-></TT
-></P
+>If you want to take advantage of NT printer
+ driver support but do not want to migrate the
+ 9x drivers to the new setup, the leave the existing
+ <TT
+CLASS="FILENAME"
+>printers.def</TT
+> file. When smbd attempts
+ to locate a
+ 9x driver for the printer in the TDB and fails it
+ will drop down to using the printers.def (and all
+ associated parameters). The <B
+CLASS="COMMAND"
+>make_printerdef</B
+>
+ tool will also remain for backwards compatibility but will
+ be removed in the next major release.</P
+></LI
+><LI
><P
-><I
-CLASS="EMPHASIS"
->All the normal disclaimers about editing the registry go
-here.</I
-> Be careful, and know what you are doing.</P
+>If you install a Windows 9x driver for a printer
+ on your Samba host (in the printing TDB), this information will
+ take precedence and the three old printing parameters
+ will be ignored (including print driver location).</P
+></LI
+><LI
><P
->The spooler service should be restarted after you have finished
-removing the appropriate registry entries by replacing the
-<B
+>If you want to migrate an existing <TT
+CLASS="FILENAME"
+>printers.def</TT
+>
+ file into the new setup, the current only solution is to use the Windows
+ NT APW to install the NT drivers and the 9x drivers. This can be scripted
+ using <B
CLASS="COMMAND"
->stop</B
-> command above with <B
+>smbclient</B
+> and <B
CLASS="COMMAND"
->start</B
->.</P
-><P
->Windows 9x clients will continue to use LanMan printing calls
-with a 2.2 Samba server so there is no need to perform any of these
-modifications on non-NT clients.</P
+>rpcclient</B
+>. See the
+ Imprints installation client at <A
+HREF="http://imprints.sourceforge.net/"
+TARGET="_top"
+>http://imprints.sourceforge.net/</A
+>
+ for an example.
+ </P
+></LI
+></UL
><DIV
CLASS="WARNING"
><P
><TD
ALIGN="LEFT"
><P
->The following smb.conf parameters are considered to be depreciated and will
-be removed soon. Do not use them in new installations</P
+>The following <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> parameters are considered to
+be deprecated and will be removed soon. Do not use them in new
+installations</P
><P
></P
><UL
></TABLE
></DIV
><P
->Here are the possible scenarios for supporting migration:</P
-><P
-></P
-><UL
-><LI
-><P
->If you do not desire the new Windows NT
- print driver support, nothing needs to be done.
- All existing parameters work the same.</P
-></LI
-><LI
-><P
->If you want to take advantage of NT printer
- driver support but do not want to migrate the
- 9x drivers to the new setup, the leave the existing
- printers.def file. When smbd attempts to locate a
- 9x driver for the printer in the TDB and fails it
- will drop down to using the printers.def (and all
- associated parameters). The <B
-CLASS="COMMAND"
->make_printerdef</B
->
- tool will also remain for backwards compatibility but will
- be moved to the "this tool is the old way of doing it"
- pile.</P
-></LI
-><LI
-><P
->If you install a Windows 9x driver for a printer
- on your Samba host (in the printing TDB), this information will
- take precedence and the three old printing parameters
- will be ignored (including print driver location).</P
-></LI
-><LI
-><P
->If you want to migrate an existing <TT
-CLASS="FILENAME"
->printers.def</TT
->
- file into the new setup, the current only solution is to use the Windows
- NT APW to install the NT drivers and the 9x drivers. This can be scripted
- using <B
-CLASS="COMMAND"
->smbclient</B
-> and <B
-CLASS="COMMAND"
->rpcclient</B
->. See the
- Imprints installation client at <A
-HREF="http://imprints.sourceforge.net/"
-TARGET="_top"
->http://imprints.sourceforge.net/</A
->
- for an example.
- </P
-></LI
-></UL
+>The have been two new parameters add in Samba 2.2.2 to for
+better support of Samba 2.0.x backwards capability (<TT
+CLASS="PARAMETER"
+><I
+>disable
+spoolss</I
+></TT
+>) and for using local printers drivers on Windows
+NT/2000 clients (<TT
+CLASS="PARAMETER"
+><I
+>use client driver</I
+></TT
+>). Both of
+these options are described in the smb.coinf(5) man page and are
+disabled by default.</P
></DIV
></DIV
></BODY
><P
>set the debuglevel. Debug level 0 is the lowest
and 100 being the highest. This should be set to 100 if you are
- planning on submitting a bug report to the Samba team (see BUGS.txt).
+ planning on submitting a bug report to the Samba team (see <TT
+CLASS="FILENAME"
+>BUGS.txt</TT
+>).
</P
></DD
><DT
><DD
><P
>File name for log/debug files. The extension
- '.client' will be appended. The log file is never removed
+ <TT
+CLASS="CONSTANT"
+>'.client'</TT
+> will be appended. The log file is never removed
by the client.
</P
></DD
<TT
CLASS="ENVAR"
>LOGNAME</TT
-> variable and if either exist, the
+> variable and if either exists, the
string is uppercased. If these environmental variables are not
found, the username <TT
CLASS="CONSTANT"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN90"
+NAME="AEN92"
></A
><H2
>COMMANDS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN210"
+NAME="AEN212"
></A
><H2
>BUGS</H2
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 flakey in places. </P
+ 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
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN220"
+NAME="AEN222"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN223"
+NAME="AEN225"
></A
><H2
>AUTHOR</H2
to the way the Linux kernel is developed.</P
><P
>The original rpcclient man page was written by Matthew
- Geddes, Luke Kenneth Casson, and rewriten by Gerald Carter.
+ Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.
The conversion to DocBook for Samba 2.2 was done by Gerald
Carter.</P
></DIV
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. Default <EM
+ are lowercased. Default <EM
>yes</EM
>.</P
></DD
></LI
><LI
><P
->The client's netbios name and any previously
+>The client's NetBIOS name and any previously
used user names are checked against the supplied password, if
they match then the connection is allowed as the corresponding
user.</P
><LI
><P
><A
+HREF="#ABORTSHUTDOWNSCRIPT"
+><TT
+CLASS="PARAMETER"
+><I
+>abort shutdown script</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
HREF="#ADDPRINTERCOMMAND"
><TT
CLASS="PARAMETER"
><LI
><P
><A
+HREF="#ADDMACHINESCRIPT"
+><TT
+CLASS="PARAMETER"
+><I
+>add machine script</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
HREF="#ALLOWTRUSTEDDOMAINS"
><TT
CLASS="PARAMETER"
><LI
><P
><A
+HREF="#DISABLESPOOLSS"
+><TT
+CLASS="PARAMETER"
+><I
+>disable spoolss</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
HREF="#DNSPROXY"
><TT
CLASS="PARAMETER"
><LI
><P
><A
+HREF="#HIDEUNREADABLE"
+><TT
+CLASS="PARAMETER"
+><I
+>hide unreadable</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
HREF="#HOMEDIRMAP"
><TT
CLASS="PARAMETER"
><LI
><P
><A
+HREF="#LARGEREADWRITE"
+><TT
+CLASS="PARAMETER"
+><I
+>large readwrite</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
HREF="#LMANNOUNCE"
><TT
CLASS="PARAMETER"
><LI
><P
><A
+HREF="#SHUTDOWNSCRIPT"
+><TT
+CLASS="PARAMETER"
+><I
+>shutdown script</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
HREF="#SMBPASSWDFILE"
><TT
CLASS="PARAMETER"
><LI
><P
><A
+HREF="#UTMP"
+><TT
+CLASS="PARAMETER"
+><I
+>utmp</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
HREF="#UTMPDIRECTORY"
><TT
CLASS="PARAMETER"
><LI
><P
><A
+HREF="#WINBINDENUMUSERS"
+><TT
+CLASS="PARAMETER"
+><I
+>winbind enum users</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
+HREF="#WINBINDENUMGROUPS"
+><TT
+CLASS="PARAMETER"
+><I
+>winbind enum groups</I
+></TT
+></A
+></P
+></LI
+><LI
+><P
+><A
HREF="#WINBINDGID"
><TT
CLASS="PARAMETER"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN898"
+NAME="AEN934"
></A
><H2
>COMPLETE LIST OF SERVICE PARAMETERS</H2
><LI
><P
><A
-HREF="#SHAREMODES"
-><TT
-CLASS="PARAMETER"
-><I
->share modes</I
-></TT
-></A
-></P
-></LI
-><LI
-><P
-><A
HREF="#SHORTPRESERVECASE"
><TT
CLASS="PARAMETER"
><LI
><P
><A
-HREF="#USER"
+HREF="#USECLIENTDRIVER"
><TT
CLASS="PARAMETER"
><I
->user</I
+>use client driver</I
></TT
></A
></P
><LI
><P
><A
-HREF="#USERNAME"
+HREF="#USER"
><TT
CLASS="PARAMETER"
><I
->username</I
+>user</I
></TT
></A
></P
><LI
><P
><A
-HREF="#USERS"
+HREF="#USERNAME"
><TT
CLASS="PARAMETER"
><I
->users</I
+>username</I
></TT
></A
></P
><LI
><P
><A
-HREF="#UTMP"
+HREF="#USERS"
><TT
CLASS="PARAMETER"
><I
->utmp</I
+>users</I
></TT
></A
></P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN1370"
+NAME="AEN1402"
></A
><H2
>EXPLANATION OF EACH PARAMETER</H2
><DL
><DT
><A
+NAME="ABORTSHUTDOWNSCRIPT"
+></A
+>abort shutdown script (G)</DT
+><DD
+><P
+><EM
+>This parameter only exists in the HEAD cvs branch</EM
+>
+ This a full path name to a script called by
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+> that
+ should stop a shutdown procedure issued by the <A
+HREF="#SHUTDOWNSCRIPT"
+><TT
+CLASS="PARAMETER"
+><I
+>shutdown script</I
+></TT
+></A
+>.</P
+><P
+>This command will be run as user.</P
+><P
+>Default: <EM
+>None</EM
+>.</P
+><P
+>Example: <B
+CLASS="COMMAND"
+>abort shutdown script = /sbin/shutdown -c</B
+></P
+></DD
+><DT
+><A
NAME="ADDPRINTERCOMMAND"
></A
>add printer command (G)</DT
NT/2000 print server.</P
><P
>For a Samba host this means that the printer must be
- physically added to underlying printing system. The <TT
+ physically added to the underlying printing system. The <TT
CLASS="PARAMETER"
><I
>add
></DD
><DT
><A
+NAME="ADDMACHINESCRIPT"
+></A
+>add machine script (G)</DT
+><DD
+><P
+>This is the full pathname to a script that will
+ be run by <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd(8)</A
+> when a machine is added
+ to it's domain using the administrator username and password method. </P
+><P
+>This option is only required when using sam back-ends tied to the
+ Unix uid method of RID calculation such as smbpasswd. This option is only
+ available in Samba 3.0.</P
+><P
+>Default: <B
+CLASS="COMMAND"
+>add machine script = <empty string>
+ </B
+></P
+><P
+>Example: <B
+CLASS="COMMAND"
+>add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
+ </B
+></P
+></DD
+><DT
+><A
NAME="ADDUSERSCRIPT"
></A
>add user script (G)</DT
>domain</TT
>.
If it is set to no, then attempts to connect to a resource from
- a domain or workgroup other than the one which smbd is running
+ a domain or workgroup other than the one which <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> is running
in will fail, even if that domain is trusted by the remote server
doing the authentication.</P
><P
><A
NAME="ANNOUNCEVERSION"
></A
->annouce version (G)</DT
+>announce version (G)</DT
><DD
><P
>This specifies the major and minor version numbers
><P
>Default: <B
CLASS="COMMAND"
->announce version = 4.2</B
+>announce version = 4.5</B
></P
><P
>Example: <B
><DD
><P
>This global parameter allows the Samba admin
- to limit what interfaces on a machine will serve smb requests. If
+ to limit what interfaces on a machine will serve SMB requests. If
affects file service <A
HREF="smbd.8.html"
TARGET="_top"
><P
>If this parameter is set to <TT
CLASS="CONSTANT"
->False</TT
+>false</TT
>, then
Samba 2.2 will behave as previous versions of Samba would and
will fail the lock request immediately if the lock range
>character set (G)</DT
><DD
><P
->This allows a smbd to map incoming filenames
+>This allows <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> to map incoming filenames
from a DOS Code page (see the <A
HREF="#CLIENTCODEPAGE"
>client
><A
NAME="CODINGSYSTEM"
></A
->codingsystem (G)</DT
+>coding system (G)</DT
><DD
><P
>This parameter is used to determine how incoming
><DD
><P
>When using only one log file for more then one
- forked smbd-process there may be hard to follow which process
+ forked <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</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
><TT
CLASS="PARAMETER"
><I
->delete share
+>add share
command</I
></TT
></A
CLASS="PARAMETER"
><I
>change
- share</I
+ share command</I
></TT
></A
>.
></TT
></A
>
- option). If this option is set to False (the default) then if a vetoed
+ option). If this option is set to <TT
+CLASS="CONSTANT"
+>false</TT
+> (the default) then if a vetoed
directory contains any non-vetoed files or directories then the
directory delete will fail. This is usually what you want.</P
><P
>If this option is set to <TT
CLASS="CONSTANT"
->True</TT
+>true</TT
>, then Samba
will attempt to recursively delete any files and directories within
the vetoed directory. This can be useful for integration with file
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 0777.</P
+ it as the default of <TT
+CLASS="CONSTANT"
+>0777</TT
+>.</P
><P
>See also the <A
HREF="#FORCEDIRECTORYSECURITYMODE"
></DD
><DT
><A
+NAME="DISABLESPOOLSS"
+></A
+>disable spoolss (G)</DT
+><DD
+><P
+>Enabling this parameter will disables Samba's support
+ for the SPOOLSS set of MS-RPC's and will yield identical behavior
+ as Samba 2.0.x. Windows NT/2000 clients will downgrade to using
+ Lanman style printing commands. Windows 9x/ME will be uneffected by
+ the parameter. However, this will also disable the ability to upload
+ printer drivers to a Samba server via the Windows NT Add Printer
+ Wizard or by using the NT printer properties dialog window. It will
+ also disable the capability of Windows NT/2000 clients to download
+ print drivers from the Samba host upon demand.
+ <EM
+>Be very careful about enabling this parameter.</EM
+>
+ </P
+><P
+>See also <A
+HREF="#USECLIENTDRIVER"
+>use client driver</A
+>
+ </P
+><P
+>Default : <B
+CLASS="COMMAND"
+>disable spoolss = no</B
+></P
+></DD
+><DT
+><A
NAME="DNSPROXY"
></A
>dns proxy (G)</DT
>domain logons (G)</DT
><DD
><P
->If set to true, the Samba server will serve
+>If set to <TT
+CLASS="CONSTANT"
+>true</TT
+>, the Samba server will serve
Windows 95/98 Domain logons for the <A
HREF="#WORKGROUP"
> <TT
><DD
><P
> The default behavior in Samba is to provide
- UNIX-like behavor where only the owner of a file/directory is
+ 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
> is acting
on behalf of is not the file owner. Setting this option to <TT
CLASS="CONSTANT"
-> True</TT
-> allows DOS semantics and smbd will change the file
+> true</TT
+> allows DOS semantics and <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> will change the file
timestamp as DOS requires.</P
><P
>Default: <B
><DD
><P
>This option enables a couple of enhancements to
- cross-subnet browse propogation that have been added in Samba
+ cross-subnet browse propagation that have been added in Samba
but which are not standard in Microsoft implementations.
- <EM
->These enhancements are currently only available in
- the HEAD Samba CVS tree (not Samba 2.2.x).</EM
-></P
+ </P
><P
->The first enhancement to browse propogation consists of a regular
+>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 synchronisation with each of the returned
+ followed by a browse synchronization with each of the returned
DMBs. The second enhancement consists of a regular randomised browse
- synchronisation with all currently known DMBs.</P
+ synchronization with all currently known DMBs.</P
><P
>You may wish to disable this option if you have a problem with empty
workgroups not disappearing from browse lists. Due to the restrictions
to stay around forever which can be annoying.</P
><P
>In general you should leave this option enabled as it makes
- cross-subnet browse propogation much more reliable.</P
+ cross-subnet browse propagation much more reliable.</P
><P
>Default: <B
CLASS="COMMAND"
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 dircetory. If the
+ 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
mask</I
></TT
></A
-> to true.</P
+> to <TT
+CLASS="CONSTANT"
+>true</TT
+>.</P
><P
>See also the parameter <A
HREF="#CREATEMASK"
mask</I
></TT
></A
-> to true.</P
+> to <TT
+CLASS="CONSTANT"
+>true</TT
+>.</P
><P
>See also the parameter <A
HREF="#DIRECTORYMASK"
</A
>parameter is set to <TT
CLASS="CONSTANT"
->False</TT
+>false</TT
>.</P
><P
>Default: <B
></DD
><DT
><A
+NAME="HIDEUNREADABLE"
+></A
+>hide unreadable (S)</DT
+><DD
+><P
+>This parameter prevents clients from seeing the
+ existance of files that cannot be read. Defaults to off.</P
+><P
+>Default: <B
+CLASS="COMMAND"
+>hide unreadable = no</B
+></P
+></DD
+><DT
+><A
NAME="HOMEDIRMAP"
></A
>homedir map (G)</DT
></A
> is <TT
CLASS="CONSTANT"
->True</TT
+>true</TT
>, and <A
HREF="smbd.8.html"
TARGET="_top"
> hosts equiv</I
></TT
> may be useful for NT clients which will
- not supply passwords to samba.</P
+ not supply passwords to Samba.</P
><P
><EM
>NOTE :</EM
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]
+ many users, perhaps several thousand, to allow a single [homes]
share to be used flexibly by each user.</P
><P
>See also <A
the value <TT
CLASS="PARAMETER"
><I
->&+group"</I
+>&+group</I
></TT
> means check the NIS
netgroup database, followed by the UNIX group database (the
>This parameter defaults to <TT
CLASS="CONSTANT"
>on</TT
-> on systems
- that have the support, and <TT
-CLASS="CONSTANT"
->off</TT
-> on systems that
- don't. You should never need to touch this parameter.</P
+>, but is translated
+ to a no-op on systems that no not have the necessary kernel support.
+ You should never need to touch this parameter.</P
><P
>See also the <A
HREF="#OPLOCKS"
>lanman auth (G)</DT
><DD
><P
->This parameter determines whether or not smbd will
- attempt to authentication users using the LANMAN password hash.
+>This parameter determines whether or not <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> will
+ attempt to authenticate users using the LANMAN password hash.
If disabled, only clients which support NT password hashes (e.g. Windows
NT/2000 clients, smbclient, etc... but not Windows 95/98 or the MS DOS
network client) will be able to connect to the Samba host.</P
></DD
><DT
><A
+NAME="LARGEREADWRITE"
+></A
+>large readwrite (G)</DT
+><DD
+><P
+>This parameter determines whether or not <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+>
+ supports the new 64k streaming read and write varient SMB requests introduced
+ with Windows 2000. Note that due to Windows 2000 client redirector bugs
+ this requires Samba to be running on a 64-bit capable operating system such
+ as IRIX, Solaris or a Linux 2.4 kernel. Can improve performance by 10% with
+ Windows 2000 clients. Defaults to off. Not as tested as some other Samba
+ code paths.
+ </P
+><P
+>Default : <B
+CLASS="COMMAND"
+>large readwrite = no</B
+></P
+></DD
+><DT
+><A
NAME="LEVEL2OPLOCKS"
></A
>level2 oplocks (S)</DT
></TT
>
</A
-> parameter must be set to "true" on this share in order for
+> parameter must be set to <TT
+CLASS="CONSTANT"
+>true</TT
+> on this share in order for
this parameter to have any effect.</P
><P
>See also the <A
> to try and become a local master browser
on a subnet. If set to <TT
CLASS="CONSTANT"
->False</TT
+>false</TT
> then <B
CLASS="COMMAND"
> nmbd</B
> will not attempt to become a local master browser
on a subnet and will also lose in all browsing elections. By
- default this value is set to true. Setting this value to true doesn't
+ default this value is set to <TT
+CLASS="CONSTANT"
+>true</TT
+>. Setting this value to <TT
+CLASS="CONSTANT"
+>true</TT
+> doesn't
mean that Samba will <EM
>become</EM
> the local master
> participate</EM
> in elections for local master browser.</P
><P
->Setting this value to False will cause <B
+>Setting this value to <TT
+CLASS="CONSTANT"
+>false</TT
+> will cause <B
CLASS="COMMAND"
>nmbd</B
>
filesystems which <EM
>may</EM
> not need locking (such as
- cdrom drives), although setting this parameter of <TT
+ CDROM drives), although setting this parameter of <TT
CLASS="CONSTANT"
>no</TT
>
in a NetUserGetInfo request. Win9X clients truncate the info to
\\server\share when a user does <B
CLASS="COMMAND"
->net use /home"</B
+>net use /home</B
>
but use the whole string when dealing with profiles.</P
><P
><P
>The share and the path must be readable by the user for
the preferences and directories to be loaded onto the Windows NT
- client. The share must be writeable when the logs in for the first
+ client. The share must be writeable when the user logs in for the first
time, in order that the Windows NT client can create the NTuser.dat
and other directories.</P
><P
>This parameter specifies the batch file (.bat) or
NT command file (.cmd) to be downloaded and run on a machine when
a user successfully logs in. The file must contain the DOS
- style cr/lf line endings. Using a DOS-style editor to create the
+ style CR/LF line endings. Using a DOS-style editor to create the
file is recommended.</P
><P
>The script must be a relative path to the [netlogon]
>/usr/local/samba/netlogon/STARTUP.BAT</TT
></P
><P
->The contents of the batch file is entirely your choice. A
+>The contents of the batch file are entirely your choice. A
suggested command would be to add <B
CLASS="COMMAND"
>NET TIME \\SERVER /SET
><I
>%p</I
></TT
-> is given then the printername
+> is given then the printer name
is put in its place. A <TT
CLASS="PARAMETER"
><I
the job number (an integer). On HPUX (see <TT
CLASS="PARAMETER"
><I
->printing = hpux
+>printing=hpux
</I
></TT
>), if the <TT
><I
>%p</I
></TT
-> is given then the printername
+> is given then the printer name
is put in its place. Otherwise it is placed at the end of the
command.</P
><P
><I
>%p</I
></TT
-> is given then the printername
+> is given then the printer name
is put in its place. A <TT
CLASS="PARAMETER"
><I
><I
>%p</I
></TT
-> is given then the printername
+> is given then the printer name
is put in its place. A <TT
CLASS="PARAMETER"
><I
>machine password timeout (G)</DT
><DD
><P
->If a Samba server is a member of an Windows
+>If a Samba server is a member of a Windows
NT Domain (see the <A
HREF="#SECURITYEQUALSDOMAIN"
>security = domain</A
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 appripriate level
- of priviledge and the ile permissions allow the deletion.</P
+ 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
><DD
><P
>This is for those who want to directly map UNIX
- file names which can not be represented on Windows/DOS. The mangling
+ file names which cannot be represented on Windows/DOS. The mangling
of names is not always what is needed. In particular you may have
documents with file extensions that differ between DOS and UNIX.
For example, under UNIX it is common to use <TT
CLASS="FILENAME"
>;1
</TT
-> off the ends of filenames on some CDROMS (only visible
+> off the ends of filenames on some CDROMs (only visible
under some UNIXes). To do this use a map of (*;1 *;).</P
><P
>Default: <EM
><P
>The larger this value, the more likely it is that mangled
names can be successfully converted to correct long UNIX names.
- However, large stack sizes will slow most directory access. Smaller
+ However, large stack sizes will slow most directory accesses. Smaller
stacks save memory in the server (each stack element costs 256 bytes).
</P
><P
>It is not possible to absolutely guarantee correct long
- file names, so be prepared for some surprises!</P
+ filenames, so be prepared for some surprises!</P
><P
>Default: <B
CLASS="COMMAND"
><DD
><P
>This option controls the maximum number of
- outstanding simultaneous SMB operations that samba tells the client
+ outstanding simultaneous SMB operations that Samba tells the client
it will allow. You should never need to set this parameter.</P
><P
>Default: <B
></A
>
processes concurrently running on a system and is intended
- as a stop gap to prevent degrading service to clients in the event
+ 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 smbd associated with him or her
+ conditions, each user will have an <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> associated with him or her
to handle connections to all shares from a given host.
</P
><P
>. 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 30secs, hopefully).</P
+ after 30 seconds, hopefully).</P
><P
>All messages are delivered as the global guest user.
The command takes the standard substitutions, although <TT
><P
>Default: <B
CLASS="COMMAND"
->name resolve order = lmhosts wins host bcast
+>name resolve order = lmhosts host wins bcast
</B
></P
><P
>obey pam restrictions (G)</DT
><DD
><P
->When Samba 2.2 is configure to enable PAM support
+>When Samba 2.2 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
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 smbd not to
+>In brief it specifies a number, which causes <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> not to
grant an oplock even when requested if the approximate number of
clients contending for an oplock on the same file goes over this
limit. This causes <B
>oplocks (S)</DT
><DD
><P
->This boolean option tells smbd whether to
+>This boolean option tells <B
+CLASS="COMMAND"
+>smbd</B
+> whether to
issue oplocks (opportunistic locks) to file open requests on this
share. The oplock code can dramatically (approx. 30% or more) improve
the speed of access to files on Samba servers. It allows the clients
name>.<device name></P
><P
>For example, a valid entry using the HP LaserJet 5
- printer driver woudl appear as <B
+ printer driver would appear as <B
CLASS="COMMAND"
>HP LaserJet 5L = LASERJET.HP
LaserJet 5L</B
><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, and the <A
+ 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
+HREF="#PASSWDPROGRAM"
+><TT
+CLASS="PARAMETER"
+><I
+>passwd program</I
+></TT
+></A
+>.
+ It should be possible to enable this without changing your
+ <A
HREF="#PASSWDCHAT"
><TT
CLASS="PARAMETER"
>passwd chat</I
></TT
></A
-> must be
- be changed to work with the pam prompts.
- </P
+>
+ parameter for most setups.
+ </P
><P
>Default: <B
CLASS="COMMAND"
TARGET="_top"
>smbd</A
> and the local password changing
- program to change the users password. The string describes a
+ program to change the user's password. The string describes a
sequence of response-receive pairs that <A
HREF="smbd.8.html"
TARGET="_top"
on what local methods are used for password control (such as NIS
etc).</P
><P
->The string can contain the macros <TT
+>Note that this parameter only is only used if the <A
+HREF="#UNIXPASSWORDSYNC"
+><TT
CLASS="PARAMETER"
><I
->%o</I
+>unix
+ password sync</I
></TT
->
- and <TT
+></A
+> parameter is set to <TT
+CLASS="CONSTANT"
+>yes</TT
+>. This
+ sequence is then called <EM
+>AS ROOT</EM
+> 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
+HREF="#PASSWDPROGRAM"
+>passwd program</A
+> must be
+ executed on the NIS master.
+ </P
+><P
+>The string can contain the macro <TT
CLASS="PARAMETER"
><I
>%n</I
></TT
-> which are substituted for the old
- and new passwords respectively. It can also contain the standard
+> which is substituted
+ for the new password. The chat sequence can also contain the standard
macros <TT
CLASS="CONSTANT"
>\n</TT
> \t</TT
> and <TT
CLASS="CONSTANT"
->%s</TT
+>\s</TT
> to give line-feed,
- carriage-return, tab and space.</P
-><P
->The string can also contain a '*' which matches
- any sequence of characters.</P
-><P
->Double quotes can be used to collect strings with spaces
+ carriage-return, tab and space. The chat sequence string can also contain
+ a '*' which matches any sequence of characters.
+ Double quotes can be used to collect strings with spaces
in them into a single string.</P
><P
>If the send string in any part of the chat sequence
- is a fullstop ".", then no string is sent. Similarly,
- if the expect string is a fullstop then no string is expected.</P
-><P
->Note that if the <A
-HREF="#UNIXPASSWORDSYNC"
-><TT
-CLASS="PARAMETER"
-><I
->unix
- password sync</I
-></TT
-></A
-> parameter is set to true, then this
- sequence is called <EM
->AS ROOT</EM
-> when the SMB password
- in the smbpasswd file is being changed, without access to the old
- password cleartext. In this case the old password cleartext is set
- to "" (the empty string).</P
+ 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
->Also, if the <A
+>If the <A
HREF="#PAMPASSWORDCHANGE"
><TT
CLASS="PARAMETER"
><I
>pam
- password change</I
+ password change</I
></TT
></A
-> parameter is set to true, then the
- chat sequence should consist of three elements. The first element should
- match the pam prompt for the old password, the second element should match
- the pam prompt for the first request for the new password, and the final
- element should match the pam prompt for the second request for the new password.
- These matches are done case insentively. Under most conditions this change
- is done as root so the prompt for the old password will never be matched.
- </P
+> parameter is set to true, the chat pairs
+ may be matched in any order, and sucess is determined by the PAM result,
+ not any particular output. The \n macro is ignored for PAM conversions.
+ </P
><P
>See also <A
HREF="#UNIXPASSWORDSYNC"
>passwd program</I
></TT
> and should
- be turned off after this has been done. This parameter is off by
- default.</P
+ be turned off after this has been done. This option has no effect if the
+ <A
+HREF="#PAMPASSWORDCHANGE"
+><TT
+CLASS="PARAMETER"
+><I
+>pam password change</I
+></TT
+></A
+>
+ paramter is set. This parameter is off by default.</P
><P
->See also <<A
+>See also <A
HREF="#PASSWDCHAT"
><TT
CLASS="PARAMETER"
>passwd chat</I
></TT
>
- </A
+ </A
+>, <A
+HREF="#PAMPASSWORDCHANGE"
+><TT
+CLASS="PARAMETER"
+><I
+>pam password change</I
+></TT
+>
+ </A
>, <A
HREF="#PASSWDPROGRAM"
><TT
>passwd program</I
></TT
>
- </A
+ </A
>.</P
><P
>Default: <B
></TT
> parameter is set to <TT
CLASS="CONSTANT"
->True
+>true
</TT
> then this program is called <EM
>AS ROOT</EM
></TT
> is set to <TT
CLASS="CONSTANT"
->False</TT
+>false</TT
>.</P
><P
>See also <A
substitutions. The command may be run as the root on some
systems.</P
><P
->An interesting example may be do unmount server
+>An interesting example may be to unmount server
resources:</P
><P
><B
><DD
><P
>This parameter forces a printer to interpret
- the print files as postscript. This is done by adding a <TT
+ the print files as PostScript. This is done by adding a <TT
CLASS="CONSTANT"
>%!
</TT
> is a preferred master browser
for its workgroup.</P
><P
->If this is set to true, on startup, <B
+>If this is set to <TT
+CLASS="CONSTANT"
+>true</TT
+>, on startup, <B
CLASS="COMMAND"
>nmbd</B
>
><P
><EM
>Note :</EM
->This is a depreciated
+>This is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
- <TT
-CLASS="FILENAME"
->PRINTER_DRIVER2.txt</TT
-> in the <TT
-CLASS="FILENAME"
->docs
- </TT
-> of the Samba distribution for more information
+ the <A
+HREF="printer_driver2.html"
+TARGET="_top"
+>Samba 2.2. Printing
+ HOWTO</A
+> for more information
on the new method of loading printer drivers onto a Samba server.
</P
><P
><P
><EM
>Note :</EM
->This is a depreciated
+>This is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
- <TT
-CLASS="FILENAME"
->PRINTER_DRIVER2.txt</TT
-> in the <TT
-CLASS="FILENAME"
->docs
- </TT
-> of the Samba distribution for more information
+ the <A
+HREF="printer_driver2.html"
+TARGET="_top"
+>Samba 2.2. Printing
+ HOWTO</A
+> for more information
on the new method of loading printer drivers onto a Samba server.
</P
><P
</TT
> files found on the Windows 95 client system. For more
details on setting up serving of printer drivers to Windows 95
- clients, see the documentation file in the <TT
+ clients, see the outdated documentation file in the <TT
CLASS="FILENAME"
>docs/</TT
>
><P
><EM
>Note :</EM
->This is a depreciated
+>This is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
- <TT
-CLASS="FILENAME"
->PRINTER_DRIVER2.txt</TT
-> in the <TT
-CLASS="FILENAME"
->docs
- </TT
-> of the Samba distribution for more information
+ the <A
+HREF="printer_driver2.html"
+TARGET="_top"
+>Samba 2.2. Printing
+ HOWTO</A
+> for more information
on the new method of loading printer drivers onto a Samba server.
</P
><P
><P
>Where MACHINE is the NetBIOS name of your Samba server,
and PRINTER$ is a share you set up for serving printer driver
- files. For more details on setting this up see the documentation
+ files. For more details on setting this up see the outdated documentation
file in the <TT
CLASS="FILENAME"
>docs/</TT
>lprm command</I
></TT
> if specified in the
- [global]f> section.</P
+ [global] section.</P
><P
>Currently eight printing styles are supported. They are
<TT
><DD
><P
>This parameter specifies the command to be
- executed on the server host in order to pause the printerqueue.</P
+ 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 printerqueue,
+ a printer name as its only parameter and stops the printer queue,
such that no longer jobs are submitted to the printer.</P
><P
>This command is not supported by Windows for Workgroups,
- but can be issued from the Printer's window under Windows 95
+ but can be issued from the Printers window under Windows 95
and NT.</P
><P
>If a <TT
><I
>%p</I
></TT
-> is given then the printername
+> is given then the printer name
is put in its place. Otherwise it is placed at the end of the command.
</P
><P
><DD
><P
>This parameter specifies the command to be
- executed on the server host in order to resume the printerqueue. It
+ 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
HREF="#QUEUEPAUSECOMMAND"
>).</P
><P
>This command should be a program or script which takes
- a printer name as its only parameter and resumes the printerqueue,
+ 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 Printer's window under Windows 95
+ but can be issued from the Printers window under Windows 95
and NT.</P
><P
>If a <TT
><I
>%p</I
></TT
-> is given then the printername
+> is given then the printer name
is put in its place. Otherwise it is placed at the end of the
command.</P
><P
192.168.4.255/STAFF</B
></P
><P
->the above line would cause nmbd to announce itself
+>the above line would cause <B
+CLASS="COMMAND"
+>nmbd</B
+> to announce itself
to the two given IP addresses using the given workgroup names.
If you leave out the workgroup name then the one given in
the <A
TARGET="_top"
>nmbd(8)</A
> to periodically request
- synchronization of browse lists with the master browser of a samba
+ synchronization of browse lists with the master browser of a Samba
server that is on a remote segment. This option will allow you to
gain browse lists for multiple workgroups across routed networks. This
- is done in a manner that does not work with any non-samba servers.</P
+ is done in a manner that does not work with any non-Samba servers.</P
><P
>This is useful if you want your Samba server and all local
clients to appear in a remote workgroup for which the normal browse
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 it's segment.</P
+ is in fact the browse master on its segment.</P
><P
>Default: <B
CLASS="COMMAND"
>restrict acl with mask (S)</DT
><DD
><P
->This is a boolean parameter. If set to false (default), then
- Creation of files with access control lists (ACLS) and modification of ACLs
+>This is a boolean parameter. If set to <TT
+CLASS="CONSTANT"
+>false</TT
+> (default), then
+ creation of files with access control lists (ACLS) and modification of ACLs
using the Windows NT/2000 ACL editor will be applied directly to the file
or directory.</P
><P
->If set to True, then all requests to set an ACL on a file will have the
+>If set to <TT
+CLASS="CONSTANT"
+>true</TT
+>, then all requests to set an ACL on a file will have the
parameters <A
HREF="#CREATEMASK"
><TT
>restrict anonymous (G)</DT
><DD
><P
->This is a boolean parameter. If it is true, then
+>This is a boolean parameter. If it is <TT
+CLASS="CONSTANT"
+>true</TT
+>, then
anonymous access to the server will be restricted, namely in the
case where the server is expecting the client to send a username,
- but it doesn't. Setting it to true will force these anonymous
+ but it doesn't. Setting it to <TT
+CLASS="CONSTANT"
+>true</TT
+> will force these anonymous
connections to be denied, and the client will be required to always
supply a username and password when connecting. Use of this parameter
is only recommended for homogeneous NT client environments.</P
likes to use anonymous connections when refreshing the share list,
and this is a way to work around that.</P
><P
->When restrict anonymous is true, all anonymous connections
+>When restrict anonymous is <TT
+CLASS="CONSTANT"
+>true</TT
+>, all anonymous connections
are denied no matter what they are for. This can effect the ability
- of a machine to access the samba Primary Domain Controller to revalidate
- it's machine account after someone else has logged on the client
+ of a machine to access the Samba Primary Domain Controller to revalidate
+ its machine account after someone else has logged on the client
interactively. The NT client will display a message saying that
the machine's account in the domain doesn't exist or the password is
bad. The best way to deal with this is to reboot NT client machines
CLASS="COMMAND"
>chroot()</B
> (i.e.
- Change it's root directory) to this directory on startup. This is
+ 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
>
parameter except that the command is run as root. This
is useful for unmounting filesystems
- (such as cdroms) after a connection is closed.</P
+ (such as CDROMs) after a connection is closed.</P
><P
>See also <A
HREF="#POSTEXEC"
></TT
>
parameter except that the command is run as root. This
- is useful for mounting filesystems (such as cdroms) after a
- connection is closed.</P
+ is useful for mounting filesystems (such as CDROMs) when a
+ connection is opened.</P
><P
>See also <A
HREF="#PREEXEC"
</EM
></P
><P
->When clients connect to a share level security server then
+>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
NAME="SECURITYEQUALSUSER"
></A
><EM
->SECURIYT = USER
+>SECURITY = USER
</EM
></P
><P
><P
><EM
>Note</EM
-> that from the clients point of
+> that from the client's point of
view <B
CLASS="COMMAND"
>security = server</B
><P
><EM
>Note</EM
-> that from the clients point
+> that from the client's point
of view <B
CLASS="COMMAND"
>security = domain</B
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 0777.</P
+ probably want to leave it set to <TT
+CLASS="CONSTANT"
+>0777</TT
+>.</P
><P
>See also the <A
HREF="#FORCEDIRECTORYSECURITYMODE"
></DD
><DT
><A
-NAME="SHAREMODES"
-></A
->share modes (S)</DT
-><DD
-><P
->This enables or disables the honoring of
- the <TT
-CLASS="PARAMETER"
-><I
->share modes</I
-></TT
-> during a file open. These
- modes are used by clients to gain exclusive read or write access
- to a file.</P
-><P
->These open modes are not directly supported by UNIX, so
- they are simulated using shared memory, or lock files if your
- UNIX doesn't support shared memory (almost all do).</P
-><P
->The share modes that are enabled by this option are
- <TT
-CLASS="CONSTANT"
->DENY_DOS</TT
->, <TT
-CLASS="CONSTANT"
->DENY_ALL</TT
->,
- <TT
-CLASS="CONSTANT"
->DENY_READ</TT
->, <TT
-CLASS="CONSTANT"
->DENY_WRITE</TT
->,
- <TT
-CLASS="CONSTANT"
->DENY_NONE</TT
-> and <TT
-CLASS="CONSTANT"
->DENY_FCB</TT
->.
- </P
-><P
->This option gives full share compatibility and enabled
- by default.</P
-><P
->You should <EM
->NEVER</EM
-> turn this parameter
- off as many Windows applications will break if you do so.</P
-><P
->Default: <B
-CLASS="COMMAND"
->share modes = yes</B
-></P
-></DD
-><DT
-><A
NAME="SHORTPRESERVECASE"
></A
>short preserve case (S)</DT
>printer admin</I
></TT
> group), the OpenPrinterEx()
- call fails and the clients another open call with a request for
+ call fails and the client makes another open call with a request for
a lower privilege level. This should succeed, however the APW
icon will not be displayed.</P
><P
></DD
><DT
><A
+NAME="SHUTDOWNSCRIPT"
+></A
+>shutdown script (G)</DT
+><DD
+><P
+><EM
+>This parameter only exists in the HEAD cvs branch</EM
+>
+ This a full path name to a script called by
+ <A
+HREF="smbd.8.html"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbd(8)</B
+></A
+> that
+ should start a shutdown procedure.</P
+><P
+>This command will be run as the user connected to the
+ server.</P
+><P
+>%m %t %r %f parameters are expanded</P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>%m</I
+></TT
+> will be substituted with the
+ shutdown message sent to the server.</P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>%t</I
+></TT
+> will be substituted with the
+ number of seconds to wait before effectively starting the
+ shutdown procedure.</P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>%r</I
+></TT
+> will be substituted with the
+ switch <EM
+>-r</EM
+>. It means reboot after shutdown
+ for NT.
+ </P
+><P
+><TT
+CLASS="PARAMETER"
+><I
+>%f</I
+></TT
+> will be substituted with the
+ switch <EM
+>-f</EM
+>. It means force the shutdown
+ even if applications do not respond for NT.</P
+><P
+>Default: <EM
+>None</EM
+>.</P
+><P
+>Example: <B
+CLASS="COMMAND"
+>abort shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f</B
+></P
+><P
+>Shutdown script example:
+ <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="90%"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+> #!/bin/bash
+
+ $time=0
+ let "time/60"
+ let "time++"
+
+ /sbin/shutdown $3 $4 +$time $1 &
+ </PRE
+></TD
+></TR
+></TABLE
+>
+ Shutdown does not return so we need to launch it in background.
+ </P
+><P
+>See also <A
+HREF="#ABORTSHUTDOWNSCRIPT"
+><TT
+CLASS="PARAMETER"
+><I
+>abort shutdown script</I
+></TT
+></A
+>.</P
+></DD
+><DT
+><A
NAME="SMBPASSWDFILE"
></A
>smb passwd file (G)</DT
support multiple virtual interfaces on the one server, each
with a different configuration.</P
><P
->By default samba will accept connections on any
+>By default Samba will accept connections on any
address.</P
><P
>Example: <B
it is set to <TT
CLASS="CONSTANT"
>no</TT
->, the SSL enabled samba behaves
- exactly like the non-SSL samba. If set to <TT
+>, the SSL-enabled Samba behaves
+ exactly like the non-SSL Samba. If set to <TT
CLASS="CONSTANT"
>yes</TT
>,
><P
>This variable defines where to look up the Certification
Authorities. The given directory should contain one file for
- each CA that samba will trust. The file name must be the hash
+ each CA that Samba will trust. The file name must be the hash
value over the "Distinguished Name" of the CA. How this directory
is set up is explained later in this document. All files within the
directory that don't fit into this naming scheme are ignored. You
> enabled by default in any
current binary version of Samba.</P
><P
->These two variables define whether samba will go
- into SSL mode or not. If none of them is defined, samba will
+>These two variables define whether Samba will go
+ into SSL mode or not. If none of them is defined, Samba will
allow only SSL connections. If the <A
HREF="#SSLHOSTS"
> <TT
> ssl hosts resign</I
></TT
> variable lists hosts, only these
- hosts will NOT be forced into SSL mode. The syntax for these two
+ hosts will <EM
+>NOT</EM
+> be forced into SSL mode. The syntax for these two
variables is the same as for the <A
HREF="#HOSTSALLOW"
><TT
> the server does file
lock checks only when the client explicitly asks for them.</P
><P
->Well behaved clients always ask for lock checks when it
+>Well-behaved clients always ask for lock checks when it
is important, so in the vast majority of cases <B
CLASS="COMMAND"
>strict
CLASS="CONSTANT"
>no</TT
> (the
- default) means that smbd ignores the Windows applications requests for
+ default) means that <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</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
><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 false then the server will be
+ the write call returns. If this is <TT
+CLASS="CONSTANT"
+>false</TT
+> then the server will be
guided by the client's request in each write call (clients can
set a bit indicating that a particular write should be synchronous).
- If this is true then every write will be followed by a <B
+ If this is <TT
+CLASS="CONSTANT"
+>true</TT
+> then every write will be followed by a <B
CLASS="COMMAND"
>fsync()
</B
>template homedir (G)</DT
><DD
><P
-><EM
->NOTE:</EM
-> this parameter is
- only available in Samba 3.0.</P
-><P
>When filling out the user information for a Windows NT
user, the <A
HREF="winbindd.8.html"
>template shell (G)</DT
><DD
><P
-><EM
->NOTE:</EM
-> this parameter is
- only available in Samba 3.0.</P
-><P
>When filling out the user information for a Windows NT
user, the <A
HREF="winbindd.8.html"
>This parameter accepts an integer value which defines
a limit on the maximum number of print jobs that will be accepted
system wide at any given time. If a print job is submitted
- by a client which will exceed this number, then smbd will return an
+ by a client which will exceed this number, then <A
+HREF="smbd.8.html"
+TARGET="_top"
+>smbd</A
+> will return an
error indicating that no space is available on the server. The
default value of 0 means that no such limit exists. This parameter
can be used to prevent a server from exceeding its capacity and is
>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 true the program specified in the <TT
+ If this is set to <TT
+CLASS="CONSTANT"
+>true</TT
+> the program specified in the <TT
CLASS="PARAMETER"
><I
>passwd
>AS ROOT</EM
> -
to allow the new UNIX password to be set without access to the
- old UNIX password (as the SMB password has change code has no
+ old UNIX password (as the SMB password change code has no
access to the old password cleartext, only the new).</P
><P
>See also <A
></DD
><DT
><A
+NAME="USECLIENTDRIVER"
+></A
+>use client driver (S)</DT
+><DD
+><P
+>This parameter applies only to Windows NT/2000
+ clients. It has no affect on Windows 95/98/ME clients. When
+ serving a printer to Windows NT/2000 clients without first installing
+ a valid printer driver on the Samba host, the client will be required
+ to install a local printer driver. From this point on, the client
+ will treat the print as a local printer and not a network printer
+ connection. This is much the same behavior that will occur
+ when <B
+CLASS="COMMAND"
+>disable spoolss = yes</B
+>. </P
+><P
+>The differentiating
+ factor is that under normal circumstances, the NT/2000 client will
+ attempt to open the network printer using MS-RPC. The problem is that
+ because the client considers the printer to be local, it will attempt
+ to issue the OpenPrinterEx() call requesting access rights associated
+ with the logged on user. If the user possesses local administator rights
+ but not root privilegde on the Samba host (often the case), the OpenPrinterEx()
+ call will fail. The result is that the client will now display an "Access
+ Denied; Unable to connect" message in the printer queue window (even though
+ jobs may successfully be printed). </P
+><P
+>If this parameter is enabled for a printer, then any attempt
+ to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped
+ to PRINTER_ACCESS_USE instead. Thus allowing the OpenPrinterEx()
+ call to succeed. <EM
+>This parameter MUST not be able enabled
+ on a print share which has valid print driver installed on the Samba
+ server.</EM
+></P
+><P
+>See also <A
+HREF="#DISABLESPOOLSS"
+>disable spoolss</A
+>
+ </P
+><P
+>Default: <B
+CLASS="COMMAND"
+>use client driver = no</B
+></P
+></DD
+><DT
+><A
NAME="USERHOSTS"
></A
>use rhosts (G)</DT
><DD
><P
->If this global parameter is a true, it specifies
- that the UNIX users <TT
+>If this global parameter is <TT
+CLASS="CONSTANT"
+>true</TT
+>, it specifies
+ that the UNIX user's <TT
CLASS="FILENAME"
>.rhosts</TT
> file in their home directory
> parameter.</P
><P
>If any of the usernames begin with a '@' then the name
- will be looked up first in the yp netgroups list (if Samba
+ 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
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 yp netgroups database (if Samba
+ 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
><A
NAME="UTMP"
></A
->utmp (S)</DT
+>utmp (G)</DT
><DD
><P
>This boolean parameter is only available if
Samba has been configured and compiled with the option <B
CLASS="COMMAND"
> --with-utmp</B
->. If set to True then Samba will attempt
+>. If set to <TT
+CLASS="CONSTANT"
+>true</TT
+> then Samba will attempt
to add utmp or utmpx records (depending on the UNIX system) whenever a
connection is made to a Samba server. Sites may use this to record the
user connecting to a Samba share.</P
><I
>yes</I
></TT
->.
-
- <P
+>.</P
+><P
>Setting this parameter will affect the performance
of Samba, as it will be forced to check all files and directories
for a match as they are scanned.</P
->
-
- <P
+><P
>See also <A
HREF="#HIDEFILES"
><TT
></TT
></A
>.</P
->
-
- <P
+><P
>Default: <EM
>No files or directories are vetoed.
</EM
></P
->
-
- <P
+><P
>Examples:<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
></TR
></TABLE
></P
->
- </P
></DD
><DT
><A
><DD
><P
>This parameter allows parameters to be passed
- to the vfs layer at initialisation time. The Samba VFS layer
+ to the vfs layer at initialization time. The Samba VFS layer
is new to Samba 2.2 and must be enabled at compile time
with --with-vfs. See also <A
HREF="#VFSOBJECT"
>winbind cache time</DT
><DD
><P
-><EM
->NOTE:</EM
-> this parameter is only
- available in Samba 3.0.</P
-><P
>This parameter specifies the number of seconds the
<A
HREF="winbindd.8.html"
></DD
><DT
><A
-NAME="WINBINDGID"
+NAME="WINBINDENUMUSERS"
></A
->winbind gid</DT
+>winbind enum
+ users</DT
><DD
><P
+>On large installations using
+ <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
+> it may be
+ necessary to suppress the enumeration of users through the
+ <B
+CLASS="COMMAND"
+> setpwent()</B
+>,
+ <B
+CLASS="COMMAND"
+>getpwent()</B
+> and
+ <B
+CLASS="COMMAND"
+>endpwent()</B
+> group of system calls. If
+ the <TT
+CLASS="PARAMETER"
+><I
+>winbind enum users</I
+></TT
+> parameter is
+ false, calls to the <B
+CLASS="COMMAND"
+>getpwent</B
+> system call
+ will not return any data. </P
+><P
><EM
->NOTE:</EM
-> this parameter is only
- available in Samba 3.0.</P
+>Warning:</EM
+> Turning off user
+ enumeration may cause some programs to behave oddly. For
+ example, the finger program relies on having access to the
+ full user list when searching for matching
+ usernames. </P
+><P
+>Default: <B
+CLASS="COMMAND"
+>winbind enum users = yes </B
+></P
+></DD
+><DT
+><A
+NAME="WINBINDENUMGROUPS"
+></A
+>winbind enum
+ groups</DT
+><DD
+><P
+>On large installations using
+ <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
+> it may be
+ necessary to suppress the enumeration of groups through the
+ <B
+CLASS="COMMAND"
+> setgrent()</B
+>,
+ <B
+CLASS="COMMAND"
+>getgrent()</B
+> and
+ <B
+CLASS="COMMAND"
+>endgrent()</B
+> group of system calls. If
+ the <TT
+CLASS="PARAMETER"
+><I
+>winbind enum groups</I
+></TT
+> parameter is
+ false, calls to the <B
+CLASS="COMMAND"
+>getgrent()</B
+> system
+ call will not return any data. </P
+><P
+><EM
+>Warning:</EM
+> Turning off group
+ enumeration may cause some programs to behave oddly.
+ </P
+><P
+>Default: <B
+CLASS="COMMAND"
+>winbind enum groups = no </B
+>
+ </P
+></DD
+><DT
+><A
+NAME="WINBINDGID"
+></A
+>winbind gid</DT
+><DD
><P
>The winbind gid parameter specifies the range of group
ids that are allocated by the <A
TARGET="_top"
> winbindd(8)</A
> daemon. This range of group ids should have no
- existing local or nis groups within it as strange conflicts can
+ existing local or NIS groups within it as strange conflicts can
occur otherwise.</P
><P
>Default: <B
>winbind separator</DT
><DD
><P
-><EM
->NOTE:</EM
-> this parameter is only
- available in Samba 3.0.</P
-><P
>This parameter allows an admin to define the character
used when listing a username of the form of <TT
CLASS="REPLACEABLE"
>winbind uid</DT
><DD
><P
-><EM
->NOTE:</EM
-> this parameter is only
- available in Samba 3.0.</P
-><P
>The winbind gid parameter specifies the range of group
ids that are allocated by the <A
HREF="winbindd.8.html"
TARGET="_top"
> winbindd(8)</A
> daemon. This range of ids should have no
- existing local or nis users within it as strange conflicts can
+ existing local or NIS users within it as strange conflicts can
occur otherwise.</P
><P
>Default: <B
></LI
><LI
><P
->The second argument is the netbios name. If the
+>The second argument is the NetBIOS name. If the
name is not a legal name then the wins hook is not called.
Legal names contain only letters, digits, hyphens, underscores
and periods.</P
></LI
><LI
><P
->The third argument is the netbios name
+>The third argument is the NetBIOS name
type as a 2 digit hexadecimal number. </P
></LI
><LI
>
nmbd(8)</A
> process in Samba will act as a WINS server. You should
- not set this to true unless you have a multi-subnetted network and
+ not set this to <TT
+CLASS="CONSTANT"
+>true</TT
+> unless you have a multi-subnetted network and
you wish a particular <B
CLASS="COMMAND"
>nmbd</B
> to be your WINS server.
Note that you should <EM
>NEVER</EM
-> set this to true
+> set this to <TT
+CLASS="CONSTANT"
+>true</TT
+>
on more than one machine in your network.</P
><P
>Default: <B
within it.</P
><P
>This cache allows Samba to batch client writes into a more
- efficient write size for RAID disks (ie. writes may be tuned to
+ efficient write size for RAID disks (i.e. writes may be tuned to
be the RAID stripe size) and can improve performance on systems
where the disk subsystem is a bottleneck but there is free
memory for userspace programs.</P
><DD
><P
>This parameter controls whether or not the server
- will support raw writes SMB's when transferring data from clients.
+ will support raw write SMB's when transferring data from clients.
You should never need to change this parameter.</P
><P
>Default: <B
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN5794"
+NAME="AEN5953"
></A
><H2
>WARNINGS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN5800"
+NAME="AEN5959"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN5803"
+NAME="AEN5962"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN5823"
+NAME="AEN5982"
></A
><H2
>AUTHOR</H2
> Samba</A
> suite.</P
><P
->The smbcacls program manipulates NT Access Control Lists
+>The <B
+CLASS="COMMAND"
+>smbcacls</B
+> program manipulates NT Access Control Lists
(ACLs) on SMB file shares. </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN27"
+NAME="AEN28"
></A
><H2
>OPTIONS</H2
><P
->The following options are available to the smbcacls program.
+>The following options are available to the <B
+CLASS="COMMAND"
+>smbcacls</B
+> program.
The format of ACLs is described in the section ACL FORMAT </P
><P
></P
>-D acls</DT
><DD
><P
->Delete any ACLs specfied on the command line.
+>Delete any ACLs specified on the command line.
An error will be printed for each ACL specified that was not
already present in the ACL list. </P
></DD
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN73"
+NAME="AEN75"
></A
><H2
>ACL FORMAT</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN123"
+NAME="AEN125"
></A
><H2
>EXIT STATUS</H2
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 succeded, smbcacls returns and exit
- status of 0. If smbcacls couldn't connect to the specified server,
+>If the operation succeeded, smbcacls returns and exit
+ status of 0. If <B
+CLASS="COMMAND"
+>smbcacls</B
+> couldn't connect to the specified server,
or there was an error getting or setting the ACLs, an exit status
of 1 is returned. If there was an error parsing any command line
arguments, an exit status of 2 is returned. </P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN128"
+NAME="AEN131"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN131"
+NAME="AEN134"
></A
><H2
>AUTHOR</H2
><B
CLASS="COMMAND"
>smbclient</B
-> {servicename} [password] [-b <buffer size>] [-d debuglevel] [-D Directory] [-S server] [-U username] [-W workgroup] [-M <netbios name>] [-m maxprotocol] [-A authfile] [-N] [-l logfile] [-L <netbios name>] [-I destinationIP] [-E <terminal code>] [-c <command string>] [-i scope] [-O <socket options>] [-p port] [-R <name resolve order>] [-s <smb config file>] [-T<c|x>IXFqgbNan]</P
+> {servicename} [password] [-b <buffer size>] [-d debuglevel] [-D Directory] [-U username] [-W workgroup] [-M <netbios name>] [-m maxprotocol] [-A authfile] [-N] [-l logfile] [-L <netbios name>] [-I destinationIP] [-E <terminal code>] [-c <command string>] [-i scope] [-O <socket options>] [-p port] [-R <name resolve order>] [-s <smb config file>] [-T<c|x>IXFqgbNan]</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN34"
+NAME="AEN33"
></A
><H2
>DESCRIPTION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN41"
+NAME="AEN40"
></A
><H2
>OPTIONS</H2
><I
>-R</I
></TT
-> parameter to smbclient or
- using the name resolve order parameter in the smb.conf file,
+> parameter to <B
+CLASS="COMMAND"
+>smbclient</B
+> or
+ using the name resolve order parameter in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file,
allowing an administrator to change the order and methods
by which server names are looked up. </P
></DD
><P
>This option is used by the programs in the Samba
suite to determine what naming services and in what order to resolve
- host names to IP addresses. The option takes a space separated
+ host names to IP addresses. The option takes a space-separated
string of different name resolution options.</P
><P
>The options are :"lmhosts", "host", "wins" and "bcast". They
>/etc/hosts
</TT
>, NIS, or DNS lookups. This method of name resolution
- is operating system depended for instance on IRIX or Solaris this
+ is operating system dependent, for instance on IRIX or Solaris this
may be controlled by the <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
>name resolve order
</I
></TT
-> parameter of the smb.conf file the name resolution
+> parameter of the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file the name resolution
methods will be attempted in this order. </P
></DD
><DT
><P
>This specifies a NetBIOS scope that smbclient will
use to communicate with when generating NetBIOS names. For details
- on the use of NetBIOS scopes, see rfc1001.txt and rfc1002.txt.
+ on the use of NetBIOS scopes, see <TT
+CLASS="FILENAME"
+>rfc1001.txt</TT
+>
+ and <TT
+CLASS="FILENAME"
+>rfc1002.txt</TT
+>.
NetBIOS scopes are <EM
>very</EM
> rarely used, only set
>-d debuglevel</DT
><DD
><P
->debuglevel is an integer from 0 to 10, or
+><TT
+CLASS="REPLACEABLE"
+><I
+>debuglevel</I
+></TT
+> is an integer from 0 to 10, or
the letter 'A'. </P
><P
>The default value if this parameter is not specified
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. If debuglevel is set to the letter 'A', then <EM
+ cryptic. If <TT
+CLASS="REPLACEABLE"
+><I
+>debuglevel</I
+></TT
+> is set to the letter 'A', then <EM
>all
</EM
> debug messages will be printed. This setting
to know how the code works internally). </P
><P
>Note that specifying this parameter here will override
- the log level parameter in the <B
-CLASS="COMMAND"
->smb.conf (5)</B
+ the log level parameter in the <TT
+CLASS="FILENAME"
+>smb.conf (5)</TT
>
file. </P
></DD
>-l logfilename</DT
><DD
><P
->If specified, logfilename specifies a base filename
+>If specified, <TT
+CLASS="REPLACEABLE"
+><I
+>logfilename</I
+></TT
+> specifies a base filename
into which operational data from the running client will be
logged. </P
><P
>-I IP-address</DT
><DD
><P
->IP address is the address of the server to connect to.
+><TT
+CLASS="REPLACEABLE"
+><I
+>IP address</I
+></TT
+> 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
><P
>Sets the SMB username or username and password.
If %pass is not specified, The user will be prompted. The client
- will first check the USER environment variable, then the
+ will first check the <TT
+CLASS="ENVAR"
+>USER</TT
+> environment variable, then the
<TT
-CLASS="PARAMETER"
-><I
->$LOGNAME</I
-></TT
-> variable and if either exist, the
+CLASS="ENVAR"
+>LOGNAME</TT
+> variable and if either exists, the
string is uppercased. Anything in these variables following a '%'
- sign will be treated as the password. If these environmental
+ sign will be treated as the password. If these environment
variables are not found, the username <TT
CLASS="CONSTANT"
>GUEST</TT
>
is used. </P
><P
->If the password is not included in these environment
- variables (using the %pass syntax), rpcclient will look for
+>If the password is not included in these environment
+ variables (using the %pass syntax), <B
+CLASS="COMMAND"
+>smbclient</B
+> will look for
a <TT
-CLASS="PARAMETER"
-><I
->$PASSWD</I
-></TT
+CLASS="ENVAR"
+>PASSWD</TT
> environment variable from which
to read the password. </P
><P
>A third option is to use a credentials file which
contains the plaintext of the username and password. This
option is mainly provided for scripts where the admin doesn't
- desire to pass the credentials on the command line or via environment
+ 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
<TT
><P
>Be cautious about including passwords in scripts or in
the <TT
-CLASS="PARAMETER"
-><I
->$PASSWD</I
-></TT
+CLASS="ENVAR"
+>PASSWD</TT
> environment variable. Also, on
many systems the command line of a running process may be seen
via the <B
> command to be safe always allow
<B
CLASS="COMMAND"
->rpcclient</B
+>smbclient</B
> to prompt for a password and type
it in directly. </P
></DD
</I
></TT
> 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
+ match your TCP/IP DNS host names or if you are trying to reach a
host on another network. </P
></DD
><DT
>-t terminal code</DT
><DD
><P
->This option tells smbclient how to interpret
+>This option tells <B
+CLASS="COMMAND"
+>smbclient</B
+> how to interpret
filenames coming from the remote server. Usually Asian language
multibyte UNIX implementations use different character sets than
SMB/CIFS servers (<EM
>r</I
></TT
> - Regular expression include
- or exclude. Uses regular regular expression matching for
+ 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 '?'.
>'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
+ a tar archive is created, <B
+CLASS="COMMAND"
+>smbclient</B
+>'s tar option places all
files in the archive with relative names, not absolute names.
</P
><P
>Examples</EM
></P
><P
->Restore from tar file backup.tar into myshare on mypc
+>Restore from tar file <TT
+CLASS="FILENAME"
+>backup.tar</TT
+> into myshare on mypc
(no password on share). </P
><P
><B
CLASS="COMMAND"
->smbclient //mypc/myshare "" -N -Tx backup.tar
+>smbclient //mypc/yshare "" -N -Tx backup.tar
</B
></P
><P
>-c command string</DT
><DD
><P
->command string is a semicolon separated list of
+>command string is a semicolon-separated list of
commands to be executed instead of prompting from stdin. <TT
CLASS="PARAMETER"
><I
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN297"
+NAME="AEN310"
></A
><H2
>OPERATIONS</H2
>? [command]</DT
><DD
><P
->If "command" is specified, the ? command will display
+>If <TT
+CLASS="REPLACEABLE"
+><I
+>command</I
+></TT
+> is specified, the ? command will display
a brief informative message about the specified command. If no
command is specified, a list of available commands will
be displayed. </P
>! [shell command]</DT
><DD
><P
->If "shell command" is specified, the !
+>If <TT
+CLASS="REPLACEABLE"
+><I
+>shell command</I
+></TT
+> is specified, the !
command will execute a shell locally and run the specified shell
command. If no command is specified, a local shell will be run.
</P
><DD
><P
>The client will request that the server attempt
- to delete all files matching "mask" from the current working
+ to delete all files matching <TT
+CLASS="REPLACEABLE"
+><I
+>mask</I
+></TT
+> from the current working
directory on the server. </P
></DD
><DT
>dir <mask></DT
><DD
><P
->A list of the files matching "mask" in the current
+>A list of the files matching <TT
+CLASS="REPLACEABLE"
+><I
+>mask</I
+></TT
+> in the current
working directory on the server will be retrieved from the server
and displayed. </P
></DD
>get <remote file name> [local file name]</DT
><DD
><P
->Copy the file called "remote file name" from
+>Copy the file called <TT
+CLASS="FILENAME"
+>remote file name</TT
+> from
the server to the machine running the client. If specified, name
- the local copy "local file name". Note that all transfers in
+ the local copy <TT
+CLASS="FILENAME"
+>local file name</TT
+>. Note that all transfers in
<B
CLASS="COMMAND"
>smbclient</B
>lcd [directory name]</DT
><DD
><P
->If "directory name" is specified, the current
+>If <TT
+CLASS="REPLACEABLE"
+><I
+>directory name</I
+></TT
+> is specified, the current
working directory on the local machine will be changed to
the directory specified. This operation will fail if for any
reason the specified directory is inaccessible. </P
>mget <mask></DT
><DD
><P
->Copy all files matching mask from the server to
+>Copy all files matching <TT
+CLASS="REPLACEABLE"
+><I
+>mask</I
+></TT
+> from the server to
the machine running the client. </P
><P
->Note that mask is interpreted differently during recursive
+>Note that <TT
+CLASS="REPLACEABLE"
+><I
+>mask</I
+></TT
+> 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. </P
+ <B
+CLASS="COMMAND"
+>smbclient</B
+> are binary. See also the lowercase command. </P
></DD
><DT
>mkdir <directory name></DT
>mput <mask></DT
><DD
><P
->Copy all files matching mask in the current working
+>Copy all files matching <TT
+CLASS="REPLACEABLE"
+><I
+>mask</I
+></TT
+> in the current working
directory on the local machine to the current working directory on
the server. </P
><P
->Note that mask is interpreted differently during recursive
+>Note that <TT
+CLASS="REPLACEABLE"
+><I
+>mask</I
+></TT
+> 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
+ commands for more information. Note that all transfers in <B
+CLASS="COMMAND"
+>smbclient</B
+>
are binary. </P
></DD
><DT
>put <local file name> [remote file name]</DT
><DD
><P
->Copy the file called "local file name" from the
+>Copy the file called <TT
+CLASS="FILENAME"
+>local file name</TT
+> from the
machine running the client to the server. If specified,
- name the remote copy "remote file name". Note that all transfers
- in smbclient are binary. See also the lowercase command.
+ name the remote copy <TT
+CLASS="FILENAME"
+>remote file name</TT
+>. Note that all transfers
+ in <B
+CLASS="COMMAND"
+>smbclient</B
+> are binary. See also the lowercase command.
</P
></DD
><DT
>rm <mask></DT
><DD
><P
->Remove all files matching mask from the current
+>Remove all files matching <TT
+CLASS="REPLACEABLE"
+><I
+>mask</I
+></TT
+> from the current
working directory on the server. </P
></DD
><DT
><P
>Blocksize. Must be followed by a valid (greater
than zero) blocksize. Causes tar file to be written out in
- blocksize*TBLOCK (usually 512 byte) blocks. </P
+ <TT
+CLASS="REPLACEABLE"
+><I
+>blocksize</I
+></TT
+>*TBLOCK (usually 512 byte) blocks. </P
></DD
><DT
>tarmode <full|inc|reset|noreset></DT
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN446"
+NAME="AEN477"
></A
><H2
>NOTES</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN451"
+NAME="AEN482"
></A
><H2
>ENVIRONMENT VARIABLES</H2
><P
>The variable <TT
-CLASS="PARAMETER"
-><I
->$USER</I
-></TT
+CLASS="ENVAR"
+>USER</TT
> may contain the
username of the person using the client. This information is
used only if the protocol level is high enough to support
session-level passwords.</P
><P
>The variable <TT
-CLASS="PARAMETER"
-><I
->$PASSWD</I
-></TT
+CLASS="ENVAR"
+>PASSWD</TT
> may contain
the password of the person using the client. This information is
used only if the protocol level is high enough to support
session-level passwords. </P
+><P
+>The variable <TT
+CLASS="ENVAR"
+>LIBSMB_PROG</TT
+> may contain
+ the path, executed with system(), which the client should connect
+ to instead of connecting to a server. This functionality is primarily
+ intended as a development aid, and works best when using a LMHOSTS
+ file</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN457"
+NAME="AEN490"
></A
><H2
>INSTALLATION</H2
CLASS="COMMAND"
>smbd(8)
</B
-> an ordinary user - running that server as a daemon
+> 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"
><A
-NAME="AEN467"
+NAME="AEN500"
></A
><H2
>DIAGNOSTICS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN471"
+NAME="AEN504"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN474"
+NAME="AEN507"
></A
><H2
>AUTHOR</H2
CLASS="CONSTANT"
>smbd</TT
>.</P
+><P
+>The <TT
+CLASS="CONSTANT"
+>close-share</TT
+> message-type sends a
+ message to smbd which forces smbd to close the share that was
+ specified as an argument. This may be useful if you made changes
+ to the access controls on the share. </P
></DD
><DT
>parameters</DT
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN76"
+NAME="AEN78"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN79"
+NAME="AEN81"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN86"
+NAME="AEN88"
></A
><H2
>AUTHOR</H2
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.</P
+ disconnect from the service, or <B
+CLASS="COMMAND"
+>smbd</B
+> killed and restarted.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN35"
+NAME="AEN36"
></A
><H2
>OPTIONS</H2
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
+ daemon is the recommended way of running <B
+CLASS="COMMAND"
+>smbd</B
+> for
servers that provide more than casual use file and
- print services. This switch is assumed is <B
+ print services. This switch is assumed if <B
CLASS="COMMAND"
>smbd
</B
>-P</DT
><DD
><P
->Passive option. Causes smbd not to
+>Passive option. Causes <B
+CLASS="COMMAND"
+>smbd</B
+> not to
send any network traffic out. Used for debugging by
the developers only.</P
></DD
>-d <debug level></DT
><DD
><P
->debuglevel is an integer
+><TT
+CLASS="REPLACEABLE"
+><I
+>debuglevel</I
+></TT
+> is an integer
from 0 to 10. The default value if this parameter is
not specified is zero.</P
><P
>-l <log file></DT
><DD
><P
->If specified, <EM
->log file</EM
+>If specified, <TT
+CLASS="REPLACEABLE"
+><I
+>log file</I
+></TT
>
specifies a log filename into which informational and debug
messages from the running server will be logged. The log
>-p <port number></DT
><DD
><P
->port number is a positive integer
+><TT
+CLASS="REPLACEABLE"
+><I
+>port number</I
+></TT
+> is a positive integer
value. The default value if this parameter is not
specified is 139.</P
><P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN104"
+NAME="AEN109"
></A
><H2
>FILES</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN137"
+NAME="AEN142"
></A
><H2
>LIMITATIONS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN141"
+NAME="AEN146"
></A
><H2
>ENVIRONMENTVARIABLES</H2
CLASS="VARIABLELIST"
><DL
><DT
->PRINTER</DT
+><TT
+CLASS="ENVAR"
+>PRINTER</TT
+></DT
><DD
><P
>If no printer name is specified to
printable services, most systems will use the value of
- this variable (or lp if this variable is
+ this variable (or <TT
+CLASS="CONSTANT"
+>lp</TT
+> if this variable is
not defined) as the name of the printer to use. This
is not specific to the server, however.</P
></DD
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN148"
+NAME="AEN155"
></A
><H2
>INSTALLATION</H2
program itself should be executable by all, as users may wish to
run the server themselves (in which case it will of course run
with their privileges). The server should NOT be setuid. On some
- systems it may be worthwhile to make smbd setgid to an empty group.
+ systems it may be worthwhile to make <B
+CLASS="COMMAND"
+>smbd</B
+> setgid to an empty group.
This is because some systems may have a security hole where daemon
processes that become a user can be attached to with a debugger.
- Making the smbd file setgid to an empty group may prevent
+ Making the <B
+CLASS="COMMAND"
+>smbd</B
+> file setgid to an empty group may prevent
this hole from being exploited. This security hole and the suggested
fix has only been confirmed on old versions (pre-kernel 2.0) of Linux
at the time this was written. It is possible that this hole only
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN179"
+NAME="AEN188"
></A
><H2
>RUNNING THE SERVER AS A DAEMON</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN192"
+NAME="AEN201"
></A
><H2
>RUNNING THE SERVER ON REQUEST</H2
CLASS="COMMAND"
>inetd
</B
->, you can arrange to have the smbd server started
+>, you can arrange to have the <B
+CLASS="COMMAND"
+>smbd</B
+> server started
whenever a process attempts to connect to it. This requires several
changes to the startup files on the host machine. If you are
experimenting as an ordinary user rather than as root, you will
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN223"
+NAME="AEN233"
+></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
+HREF="smb.conf.5.html#OBEYPAMRESRICTIONS"
+TARGET="_top"
+>obey pam restricions</A
+>
+ smb.conf paramater. When this is set, the following restrictions apply:
+ </P
+><P
+></P
+><UL
+><LI
+><P
+><EM
+>Account Validation</EM
+>: All acccesses to a
+ samba server are checked
+ against PAM to see if the account is vaild, not disabled and is permitted to
+ login at this time. This also applies to encrypted logins.
+ </P
+></LI
+><LI
+><P
+><EM
+>Session Management</EM
+>: When not using share
+ level secuirty, users must pass PAM's session checks before access
+ is granted. Note however, that this is bypassed in share level secuirty.
+ Note also that some older pam configuration files may need a line
+ added for session support.
+ </P
+></LI
+></UL
+></DIV
+><DIV
+CLASS="REFSECT1"
+><A
+NAME="AEN244"
></A
><H2
>TESTING THE INSTALLATION</H2
> will reread their configuration
tables if they receive a HUP signal.</P
><P
->If your machine's name is fred and your
- name is mary, you should now be able to connect
+>If your machine's name is <TT
+CLASS="REPLACEABLE"
+><I
+>fred</I
+></TT
+> and your
+ name is <TT
+CLASS="REPLACEABLE"
+><I
+>mary</I
+></TT
+>, you should now be able to connect
to the service <TT
CLASS="FILENAME"
>\\fred\mary</TT
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN235"
+NAME="AEN258"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN238"
+NAME="AEN261"
></A
><H2
>DIAGNOSTICS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN243"
+NAME="AEN266"
></A
><H2
>SIGNALS</H2
><P
->Sending the smbd a SIGHUP will cause it to
- re-load its <TT
+>Sending the <B
+CLASS="COMMAND"
+>smbd</B
+> a SIGHUP will cause it to
+ reload its <TT
CLASS="FILENAME"
>smb.conf</TT
> configuration
file within a short period of time.</P
><P
->To shut down a users smbd process it is recommended
+>To shut down a user's <B
+CLASS="COMMAND"
+>smbd</B
+> process it is recommended
that <B
CLASS="COMMAND"
>SIGKILL (-9)</B
>
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
+ an <B
+CLASS="COMMAND"
+>smbd</B
+> is to send it a SIGTERM (-15) signal and wait for
it to die on its own.</P
><P
->The debug log level of smbd may be raised by sending
- it a SIGUSR1 (<B
+>The debug log level of <B
CLASS="COMMAND"
->kill -USR1 <smbd-pid></B
->)
- and lowered by sending it a SIGUSR2 (<B
+>smbd</B
+> may be raised
+ or lowered using <A
+HREF="smbcontrol.1.html"
+TARGET="_top"
+><B
CLASS="COMMAND"
->kill -USR2 <smbd-pid>
+>smbcontrol(1)
</B
->). This is to allow transient problems to be diagnosed,
+></A
+> program (SIGUSR[1|2] signals are no longer used in
+ 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 smbd. This you should wait until
- smbd is in a state of waiting for an incoming smb before
+ they are not re-entrant in <B
+CLASS="COMMAND"
+>smbd</B
+>. This you should wait until
+ <B
+CLASS="COMMAND"
+>smbd</B
+> is in a state of waiting for an incoming SMB before
issuing them. It is possible to make the signal handlers safe
by un-blocking the signals before the select call and re-blocking
them after, however this would affect performance.</P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN254"
+NAME="AEN283"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN271"
+NAME="AEN300"
></A
><H2
>AUTHOR</H2
<B
CLASS="COMMAND"
>smbmnt</B
-> is meant to be installed setuid root
- so that normal users can mount their smb shares. It checks
- whether the user has write permissions on the mount point and
- then mounts the directory.</P
+> can be installed setuid root if you want
+ normal users to be able to mount their SMB shares.</P
+><P
+>A setuid smbmnt will only allow mounts on directories owned
+ by the user, and that the user has write permission on.</P
><P
>The <B
CLASS="COMMAND"
>
</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"
><A
-NAME="AEN28"
+NAME="AEN30"
></A
><H2
>OPTIONS</H2
><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.
+ command is run on a 2.4 or higher Linux kernel.
</P
></DD
></DL
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN55"
+NAME="AEN57"
></A
><H2
>AUTHOR</H2
><B
CLASS="COMMAND"
>smbmount</B
-> mounts a SMB filesystem. It
+> mounts a Linux SMB filesystem. It
is usually invoked as <B
CLASS="COMMAND"
->mount.smb</B
-> from
+>mount.smbfs</B
+> by
the <B
CLASS="COMMAND"
>mount(8)</B
> command when using the
- "-t smb" option. The kernel must support the smbfs filesystem. </P
+ "-t smbfs" option. This command only works in Linux, and the kernel must
+ support the smbfs filesystem. </P
><P
->Options to smbmount are specified as a comma separated
+>Options to <B
+CLASS="COMMAND"
+>smbmount</B
+> are specified as a comma-separated
list of key=value pairs. It is possible to send options other
than those listed here, assuming that smbfs supports them. If
you get mount failures, check your kernel log for errors on
unknown options.</P
><P
->smbmount is a daemon. After mounting it keeps running until
+><B
+CLASS="COMMAND"
+>smbmount</B
+> is a daemon. After mounting it keeps running until
the mounted smbfs is umounted. It will log things that happen
when in daemon mode using the "machine name" smbmount, so
- typically this output will end up in log.smbmount. The
- smbmount process may also be called mount.smbfs.</P
+ typically this output will end up in <TT
+CLASS="FILENAME"
+>log.smbmount</TT
+>. The
+ <B
+CLASS="COMMAND"
+>smbmount</B
+> process may also be called mount.smbfs.</P
><P
><EM
>NOTE:</EM
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN27"
+NAME="AEN31"
></A
><H2
>OPTIONS</H2
> will prompt
for a passeword, unless the guest option is
given. </P
+><P
+> Note that password which contain the arguement delimiter
+ character (i.e. a comma ',') will failed to be parsed correctly
+ on the command line. However, the same password defined
+ in the PASSWD environment variable or a credentials file (see
+ below) will be read correctly.
+ </P
></DD
><DT
>credentials=<filename></DT
</P
><P
>This is preferred over having passwords in plaintext in a
- shared file, such as /etc/fstab. Be sure to protect any
+ shared file, such as <TT
+CLASS="FILENAME"
+>/etc/fstab</TT
+>. Be sure to protect any
credentials file properly.
</P
></DD
>dmask=<arg></DT
><DD
><P
->sets the directory mask. This deterines the
+>sets the directory mask. This determines the
permissions that remote directories have in the local filesystem.
The default is based on the current umask. </P
></DD
><DD
><P
>sets the debug level. This is useful for
- tracking down SMB connection problems. </P
+ 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
>ip=<arg></DT
>iocharset=<arg></DT
><DD
><P
-> sets the charset used by the linux side for codepage
+> 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)
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN119"
+NAME="AEN125"
></A
><H2
>ENVIRONMENT VARIABLES</H2
>The variable <TT
CLASS="ENVAR"
>PASSWD_FILE</TT
-> may contain the pathname of
- a file to read the password from. A single line of input is
- read and used as password.</P
+> 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"
><A
-NAME="AEN127"
+NAME="AEN133"
></A
><H2
>BUGS</H2
><P
->Not many known smbmount bugs. But one smbfs bug is
- important enough to mention here anyway:</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
><P
></P
><UL
><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 go
- dead. A re-mount normally fixes this. At least 2 ways 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
><P
->Note that the typical response to a bugreport is suggestion
+>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
CLASS="REFSECT1"
><A
-NAME="AEN134"
+NAME="AEN142"
></A
><H2
>SEE ALSO</H2
><P
->Documentation/filesystems/smbfs.txt in the kernel source tree
- may contain additional options and information.</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"
+TARGET="_top"
+><B
+CLASS="COMMAND"
+>smbsh(1)</B
+></A
+> or at other
+ solutions, such as sharity or perhaps replacing the SMB server with
+ a NFS server.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN137"
+NAME="AEN149"
></A
><H2
>AUTHOR</H2
>Lanman Password Hash</DT
><DD
><P
->This is the LANMAN hash of the users password,
+>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 users password as the
+ 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
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 users account is marked as
+ 32 'X' characters then the user's account is marked as
<TT
CLASS="CONSTANT"
>disabled</TT
>NT Password Hash</DT
><DD
><P
->This is the Windows NT hash of the users
+>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 users password as represented in
+ created by taking the user's password as represented in
16-bit, little-endian UNICODE and then applying the MD4
(internet rfc1321) hashing algorithm to it. </P
><P
>This password hash is considered more secure than
- the Lanman Password Hash as it preserves the case of the
+ 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
><EM
>N</EM
> - This means the
- account has no password (the passwords in the fields Lanman
+ 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 <TT
CLASS="PARAMETER"
></A
><H2
>Name</H2
->smbpasswd -- change a users SMB password</DIV
+>smbpasswd -- change a user's SMB password</DIV
><DIV
CLASS="REFSYNOPSISDIV"
><A
><B
CLASS="COMMAND"
>smbpasswd</B
-> [-a] [-x] [-d] [-e] [-D debuglevel] [-n] [-r <remote machine>] [-R <name resolve order>] [-m] [-j DOMAIN] [-U username] [-h] [-s] [username]</P
+> [-a] [-x] [-d] [-e] [-D debuglevel] [-n] [-r <remote machine>] [-R <name resolve order>] [-m] [-j DOMAIN] [-U username[%password]] [-h] [-s] [username]</P
></DIV
><DIV
CLASS="REFSECT1"
SMB passwords. </P
><P
>By default (when run with no arguments) it will attempt to
- change the current users SMB password on the local machine. This is
+ change the current user's SMB password on the local machine. This is
similar to the way the <B
CLASS="COMMAND"
>passwd(1)</B
> 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
+ 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
+ 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. </P
><P
will fail. </P
><P
>If the smbpasswd file is in the 'old' format (pre-Samba 2.0
- format) there is no space in the users password entry to write
+ format) there is no space in the user's password entry to write
this information and so the user is disabled by writing 'X' characters
into the password space in the smbpasswd file. See <B
CLASS="COMMAND"
><DD
><P
><TT
-CLASS="PARAMETER"
+CLASS="REPLACEABLE"
><I
>debuglevel</I
></TT
><DD
><P
>This option causes smbpasswd to be silent (i.e.
- not issue prompts) and to read it's old and new passwords from
+ not issue prompts) and to read its old and new passwords from
standard input, rather than from <TT
CLASS="FILENAME"
>/dev/tty</TT
ALINK="#0000FF"
><H1
><A
-NAME="FINDSMB"
+NAME="SMBSH"
>smbsh</A
></H1
><DIV
CLASS="COMMAND"
>rcp</B
>. You must use a
- shell that is dynmanically linked in order for <B
+ shell that is dynamically linked in order for <B
CLASS="COMMAND"
>smbsh</B
>
CLASS="COMMAND"
> smbsh</B
> from the prompt and enter the username and password
- that authenticate you to the machine running the Windows NT
+ that authenticates you to the machine running the Windows NT
operating system.</P
><P
><TABLE
CLASS="COMMAND"
>ls /smb
</B
-> will show all the machines in your workgroup. The command
+> will show a list of workgroups. The command
<B
CLASS="COMMAND"
->ls /smb/<machine-name></B
+>ls /smb/MYGROUP </B
+> will show all the machines in
+ the workgroup MYGROUP. The command
+ <B
+CLASS="COMMAND"
+>ls /smb/MYGROUP/<machine-name></B
> will show the share
names for that machine. You could then, for example, use the <B
CLASS="COMMAND"
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN39"
+NAME="AEN40"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN42"
+NAME="AEN43"
></A
><H2
>BUGS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN51"
+NAME="AEN52"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN57"
+NAME="AEN58"
></A
><H2
>AUTHOR</H2
><P
>smbspool tries to get the URI from argv[0]. If argv[0]
contains the name of the program then it looks in the <TT
-CLASS="PARAMETER"
-><I
-> DEVICE_URI</I
-></TT
+CLASS="ENVAR"
+> DEVICE_URI</TT
> environment variable.</P
><P
>Programs using the <B
> functions can
pass the URI in argv[0], while shell scripts must set the
<TT
-CLASS="PARAMETER"
-><I
->DEVICE_URI</I
-></TT
+CLASS="ENVAR"
+>DEVICE_URI</TT
> environment variable prior to
running smbspool.</P
></DIV
CLASS="COMMAND"
>smbumount</B
> has
- been written to give normal linux-users more control over their
+ 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
CLASS="COMMAND"
>swat</B
> configuration page has help links
- to all the configurable options in the smb.conf file allowing an
+ to all the configurable options in the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file allowing an
administrator to easily look up the effects of any change. </P
><P
->swat is run from inetd </P
+><B
+CLASS="COMMAND"
+>swat</B
+> is run from <B
+CLASS="COMMAND"
+>inetd</B
+> </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN23"
+NAME="AEN26"
></A
><H2
>OPTIONS</H2
CLASS="COMMAND"
>smbd
</B
-> server. This is the file that swat will modify.
+> server. This is the file that <B
+CLASS="COMMAND"
+>swat</B
+> will modify.
The information in this file includes server-specific
information such as what printcap file to use, as well as
descriptions of all the services that the server is to provide.
><DD
><P
>This option disables authentication and puts
- swat in demo mode. In that mode anyone will be able to modify
- the smb.conf file. </P
+ <B
+CLASS="COMMAND"
+>swat</B
+> in demo mode. In that mode anyone will be able to modify
+ the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file. </P
><P
><EM
>Do NOT enable this option on a production
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN38"
+NAME="AEN44"
></A
><H2
>INSTALLATION</H2
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN50"
+NAME="AEN56"
></A
><H3
>Inetd Installation</H3
CLASS="FILENAME"
>/etc/services</TT
>
- to enable SWAT to be launched via inetd.</P
+ to enable SWAT to be launched via <B
+CLASS="COMMAND"
+>inetd</B
+>.</P
><P
>In <TT
CLASS="FILENAME"
><DIV
CLASS="REFSECT2"
><A
-NAME="AEN71"
+NAME="AEN78"
></A
><H3
>Launching</H3
><P
->To launch swat just run your favorite web browser and
+>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
+>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
CLASS="REFSECT1"
><A
-NAME="AEN75"
+NAME="AEN82"
></A
><H2
>FILES</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN96"
+NAME="AEN103"
></A
><H2
>WARNINGS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN104"
+NAME="AEN111"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN107"
+NAME="AEN114"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN114"
+NAME="AEN121"
></A
><H2
>AUTHOR</H2
>-L servername</DT
><DD
><P
->Sets the value of the %L macro to servername.
+>Sets the value of the %L macro to <TT
+CLASS="REPLACEABLE"
+><I
+>servername</I
+></TT
+>.
This is useful for testing include files specified with the
%L macro. </P
></DD
><DD
><P
>If this parameter and the following are
- specified, then testparm will examine the <TT
+ specified, then <B
+CLASS="COMMAND"
+>testparm</B
+> will examine the <TT
CLASS="PARAMETER"
><I
>hosts
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN64"
+NAME="AEN66"
></A
><H2
>FILES</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN73"
+NAME="AEN75"
></A
><H2
>DIAGNOSTICS</H2
><P
>The program will issue a message saying whether the
- configuration file loaded OK or not. This message may be preceeded by
+ 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
CLASS="REFSECT1"
><A
-NAME="AEN76"
+NAME="AEN78"
></A
><H2
>VERSION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN79"
+NAME="AEN81"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN86"
+NAME="AEN88"
></A
><H2
>AUTHOR</H2
><P
><B
CLASS="COMMAND"
->nmblookup</B
+>wbinfo</B
> [-u] [-g] [-n name] [-s sid] [-U uid] [-G gid] [-S sid] [-Y sid] [-t] [-m]</P
></DIV
><DIV
CLASS="COMMAND"
>winbindd(8)
</B
-> daemon is not working wbinfo will always return
+> daemon is not working <B
+CLASS="COMMAND"
+>wbinfo</B
+> will always return
failure. </P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN92"
+NAME="AEN93"
></A
><H2
>VERSION</H2
><P
>This man page is correct for version 2.2 of
- the Samba suite. winbindd is however not available in
- stable release of Samba as of yet.</P
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN95"
+NAME="AEN96"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN100"
+NAME="AEN101"
></A
><H2
>AUTHOR</H2
CLASS="COMMAND"
>winbindd</B
>
- were written by TIm Potter.</P
+ were written by Tim Potter.</P
><P
>The conversion to DocBook for Samba 2.2 was done
by Gerald Carter</P
<HTML
><HEAD
><TITLE
->Unifed Logons between Windows NT and UNIX using Winbind</TITLE
+>Unified Logons between Windows NT and UNIX using Winbind</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.57"></HEAD
><H1
CLASS="TITLE"
><A
-NAME="AEN1"
->Unifed Logons between Windows NT and UNIX using Winbind</A
+NAME="WINBIND"
+>Unified Logons between Windows NT and UNIX using Winbind</A
></H1
><HR></DIV
><DIV
><P
>Integration of UNIX and Microsoft Windows NT through
a unified logon has been considered a "holy grail" in heterogeneous
- computing environments for a long time. We present <I
+ computing environments for a long time. We present
+ <I
CLASS="EMPHASIS"
->winbind
- </I
->, a component of the Samba suite of programs as a
- solution to the unied logon problem. Winbind uses a UNIX implementation
+>winbind</I
+>, a component of the Samba suite
+ of programs as a solution to the unified logon problem. Winbind
+ uses a UNIX implementation
of Microsoft RPC calls, Pluggable Authentication Modules, and the Name
Service Switch to allow Windows NT domain users to appear and operate
as UNIX users on a UNIX machine. This paper describes the winbind
and use the Samba suite of programs to provide file and print services
between the two. This solution is far from perfect however, as
adding and deleting users on both sets of machines becomes a chore
- and two sets of passwords are required both of which which
+ and two sets of passwords are required both of which
can lead to synchronization problems between the UNIX and Windows
systems and confusion for users.</P
><P
->We divide the unifed logon problem for UNIX machines into
+>We divide the unified logon problem for UNIX machines into
three smaller problems:</P
><P
></P
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 unifed logon
+ and elegant solution to all three components of the unified logon
problem.</P
></DIV
><DIV
>The end result is that whenever any
program on the UNIX machine asks the operating system to lookup
a user or group name, the query will be resolved by asking the
- NT domain controller for the specied domain to do the lookup.
+ NT domain controller for the specified domain to do the lookup.
Because Winbind hooks into the operating system at a low level
(via the NSS name resolution modules in the C library) this
redirection to the NT domain controller is completely
that redirection to a domain controller is wanted for a particular
lookup and which trusted domain is being referenced.</P
><P
->Additionally, Winbind provides a authentication service
+>Additionally, Winbind provides an authentication service
that hooks into the Pluggable Authentication Modules (PAM) system
to provide authentication via a NT domain to any PAM enabled
applications. This capability solves the problem of synchronizing
- passwords between systems as all passwords are stored in a single
+ passwords between systems since all passwords are stored in a single
location (on the domain controller).</P
><DIV
CLASS="SECT2"
existing NT based domain infrastructure into which they wish
to put UNIX workstations or servers. Winbind will allow these
organizations to deploy UNIX workstations without having to
- maintain a separate account infrastructure. This greatly simplies
- the administrative overhead of deploying UNIX workstations into
- a NT based organization.</P
+ maintain a separate account infrastructure. This greatly
+ simplifies the administrative overhead of deploying UNIX
+ workstations into a NT based organization.</P
><P
>Another interesting way in which we expect Winbind to
be used is as a central part of UNIX based appliances. Appliances
>The Name Service Switch, or NSS, is a feature that is
present in many UNIX operating systems. It allows system
information such as hostnames, mail aliases and user information
- to be resolved from dierent sources. For example, a standalone
+ to be resolved from different sources. For example, a standalone
UNIX workstation may resolve system information from a series of
- flat files stored on the local lesystem. A networked workstation
+ flat files stored on the local filesystem. A networked workstation
may first attempt to resolve system information from local files,
- then consult a NIS database for user information or a DNS server
+ and then consult a NIS database for user information or a DNS server
for hostname information.</P
><P
>The NSS application programming interface allows winbind
a NT domain plus any trusted domain as though they were local
users and groups.</P
><P
->The primary control le for NSS is <TT
+>The primary control file for NSS is
+ <TT
CLASS="FILENAME"
->/etc/nsswitch.conf
- </TT
->. When a UNIX application makes a request to do a lookup
+>/etc/nsswitch.conf</TT
+>.
+ When a UNIX application makes a request to do a lookup
the C library looks in <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
for a line which matches the service type being requested, for
example the "passwd" service type is used when user or group names
are looked up. This config line species which implementations
- of that service should be tried andin what order. If the passwd
+ of that service should be tried and in what order. If the passwd
config line is:</P
><P
><B
>Pluggable Authentication Modules, also known as PAM,
is a system for abstracting authentication and authorization
technologies. With a PAM module it is possible to specify different
- authentication methods for dierent system applications without
+ 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
UNIX system. This allows Windows NT users to log in to a UNIX
machine and be authenticated against a suitable Primary Domain
Controller. These users can also change their passwords and have
- this change take eect directly on the Primary Domain Controller.
+ this change take effect directly on the Primary Domain Controller.
</P
><P
->PAM is congured by providing control files in the directory
+>PAM is configured by providing control files in the directory
<TT
CLASS="FILENAME"
>/etc/pam.d/</TT
is copied to <TT
CLASS="FILENAME"
>/lib/security/</TT
-> and the pam
+> and the PAM
control files for relevant services are updated to allow
authentication via winbind. See the PAM documentation
for more details.</P
></H2
><P
>When a user or group is created under Windows NT
- is it allocated a numerical relative identier (RID). This is
- slightly dierent to UNIX which has a range of numbers which are
+ is it allocated a numerical relative identifier (RID). This is
+ slightly different to UNIX which has a range of numbers that are
used to identify users, and the same range in which to identify
groups. It is winbind's job to convert RIDs to UNIX id numbers and
- vice versa. When winbind is congured it is given part of the UNIX
+ vice versa. When winbind is configured it is given part of the UNIX
user id space and a part of the UNIX group id space in which to
store Windows NT users and groups. If a Windows NT user is
resolved for the first time, it is allocated the next UNIX id from
to UNIX user ids and group ids.</P
><P
>The results of this mapping are stored persistently in
- a ID mapping database held in a tdb database). This ensures that
+ 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
by NT domain controllers. User or group information returned
by a PDC is cached by winbind along with a sequence number also
returned by the PDC. This sequence number is incremented by
- Windows NT whenever any user or group information is modied. If
+ Windows NT whenever any user or group information is modified. If
a cached entry has expired, the sequence number is requested from
the PDC and compared against the sequence number of the cached entry.
If the sequence numbers do not match, then the cached information
>Installation and Configuration</A
></H1
><P
->The easiest way to install winbind is by using the packages
- provided in the <TT
+>Many thanks to John Trostel <A
+HREF="mailto:jtrostel@snapserver.com"
+TARGET="_top"
+>jtrostel@snapserver.com</A
+>
+for providing the HOWTO for this section.</P
+><P
+>This HOWTO describes how to get winbind services up and running
+to control access and authenticate users on your Linux box using
+the winbind services which come with SAMBA 2.2.2.</P
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN76"
+>Introduction</A
+></H2
+><P
+>This HOWTO describes the procedures used to get winbind up and
+running on my RedHat 7.1 system. Winbind is capable of providing access
+and authentication control for Windows Domain users through an NT
+or Win2K PDC for 'regular' services, such as telnet a nd ftp, as
+well for SAMBA services.</P
+><P
+>This HOWTO has been written from a 'RedHat-centric' perspective, so if
+you are using another distribution, you may have to modify the instructions
+somewhat to fit the way your distribution works.</P
+><P
+></P
+><UL
+><LI
+><P
+> <I
+CLASS="EMPHASIS"
+>Why should I to this?</I
+>
+ </P
+><P
+>This allows the SAMBA administrator to rely on the
+ authentication mechanisms on the NT/Win2K PDC for the authentication
+ of domain members. NT/Win2K users no longer need to have separate
+ accounts on the SAMBA server.
+ </P
+></LI
+><LI
+><P
+> <I
+CLASS="EMPHASIS"
+>Who should be reading this document?</I
+>
+ </P
+><P
+> This HOWTO is designed for system administrators. If you are
+ implementing SAMBA on a file server and wish to (fairly easily)
+ integrate existing NT/Win2K users from your PDC onto the
+ SAMBA server, this HOWTO is for you. That said, I am no NT or PAM
+ expert, so you may find a better or easier way to accomplish
+ these tasks.
+ </P
+></LI
+></UL
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN89"
+>Requirements</A
+></H2
+><P
+>If you have a samba configuration file that you are currently
+using... BACK IT UP! If your system already uses PAM, BACK UP
+THE <TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+> directory contents! If you
+haven't already made a boot disk, MAKE ON NOW!</P
+><P
+>Messing with the pam configuration files can make it nearly impossible
+to log in to yourmachine. That's why you want to be able to boot back
+into your machine in single user mode and restore your
+<TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+> back to the original state they were in if
+you get frustrated with the way things are going. ;-)</P
+><P
+>The newest version of SAMBA (version 2.2.2), available from
+cvs.samba.org, now include a functioning winbindd daemon. Please refer
+to the main SAMBA web page or, better yet, your closest SAMBA mirror
+site for instructions on downloading the source code.</P
+><P
+>To allow Domain users the ability to access SAMBA shares and
+files, as well as potentially other services provided by your
+SAMBA machine, PAM (pluggable authentication modules) must
+be setup properly on your machine. In order to compile the
+winbind modules, you should have at least the pam libraries resident
+on your system. For recent RedHat systems (7.1, for instance), that
+means 'pam-0.74-22'. For best results, it is helpful to also
+install the development packages in 'pam-devel-0.74-22'.</P
+></DIV
+><DIV
+CLASS="SECT2"
+><HR><H2
+CLASS="SECT2"
+><A
+NAME="AEN97"
+>Testing Things Out</A
+></H2
+><P
+>Before starting, it is probably best to kill off all the SAMBA
+related daemons running on your server. Kill off all <B
+CLASS="COMMAND"
+>smbd</B
+>,
+<B
+CLASS="COMMAND"
+>nmbd</B
+>, and <B
+CLASS="COMMAND"
+>winbindd</B
+> processes that may
+be running. To use PAM, you will want to make sure that you have the
+standard PAM package (for RedHat) which supplies the <TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+>
+directory structure, including the pam modules are used by pam-aware
+services, several pam libraries, and the <TT
+CLASS="FILENAME"
+>/usr/doc</TT
+>
+and <TT
+CLASS="FILENAME"
+>/usr/man</TT
+> entries for pam. Winbind built better
+in SAMBA if the pam-devel package was also installed. This package includes
+the header files needed to compile pam-aware applications. For instance, my RedHat
+system has both 'pam-0.74-22' and 'pam-devel-0.74-22' RPMs installed.</P
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN106"
+>Configure and compile SAMBA</A
+></H3
+><P
+>The configuration and compilation of SAMBA is pretty straightforward.
+The first three steps maynot be necessary depending upon
+whether or not you have previously built the Samba binaries.</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+><TT
+CLASS="PROMPT"
+>root# </TT
+> autoconf
+<TT
+CLASS="PROMPT"
+>root# </TT
+> make clean
+<TT
+CLASS="PROMPT"
+>root# </TT
+> rm config.cache
+<TT
+CLASS="PROMPT"
+>root# </TT
+> ./configure --with-winbind
+<TT
+CLASS="PROMPT"
+>root# </TT
+> make
+<TT
+CLASS="PROMPT"
+>root# </TT
+> make install</PRE
+></P
+><P
+>This will, by default, install SAMBA in /usr/local/samba. See the
+main SAMBA documentation if you want to install SAMBA somewhere else.
+It will also build the winbindd executable and libraries. </P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN118"
+>Configure nsswitch.conf and the winbind libraries</A
+></H3
+><P
+>The libraries needed to run the winbind daemon through nsswitch
+need to be copied to their proper locations, so</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> cp ../samba/source/nsswitch/libnss_winbind.so /lib</P
+><P
+>I also found it necessary to make the following symbolic link:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</P
+><P
+>Now, as root you need to edit <TT
CLASS="FILENAME"
->pub/samba/appliance/</TT
+>/etc/nsswitch.conf</TT
+> to
+allow user and group entries to be visible from the <B
+CLASS="COMMAND"
+>winbindd</B
>
- directory on your nearest
- Samba mirror. These packages provide snapshots of the Samba source
- code and binaries already setup to provide the full functionality
- of winbind. This setup is a little more complex than a normal Samba
- build as winbind needs a small amount of functionality from a
- development code branch called SAMBA_TNG.</P
-><P
->Once you have installed the packages you should read
- the <B
+daemon, as well as from your /etc/hosts files and NIS servers. My
+<TT
+CLASS="FILENAME"
+>/etc/nsswitch.conf</TT
+> file look like this after editing:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+> passwd: files winbind
+ shadow: files winbind
+ group: files winbind</PRE
+></P
+><P
+>
+The libraries needed by the winbind daemon will be automatically
+entered into the ldconfig cache the next time your system reboots, but it
+is faster (and you don't need to reboot) if you do it manually:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> /sbin/ldconfig -v | grep winbind</P
+><P
+>This makes <TT
+CLASS="FILENAME"
+>libnss_winbind</TT
+> available to winbindd
+and echos back a check to you.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN137"
+>Configure smb.conf</A
+></H3
+><P
+>Several parameters are needed in the smb.conf file to control
+the behavior of <B
CLASS="COMMAND"
->winbindd(8)</B
-> man page which will provide you
- with conguration information and give you sample conguration files.
- You may also wish to update the main Samba daemons smbd and nmbd)
- with a more recent development release, such as the recently
- announced Samba 2.2 alpha release.</P
+>winbindd</B
+>. Configure
+<TT
+CLASS="FILENAME"
+>smb.conf</TT
+> These are described in more detail in
+the <A
+HREF="winbindd.8.html"
+TARGET="_top"
+>winbindd(8)</A
+> man page. My
+<TT
+CLASS="FILENAME"
+>smb.conf</TT
+> file was modified to
+include the following entries in the [global] section:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>[global]
+ <...>
+ # separate domain and username with '+', like DOMAIN+username
+ winbind separator = +
+ # use uids from 10000 to 20000 for domain users
+ winbind uid = 10000-20000
+ # use gids from 10000 to 20000 for domain groups
+ winbind gid = 10000-20000
+ # allow enumeration of winbind users and groups
+ winbind enum users = yes
+ winbind enum groups = yes
+ # give winbind users a real shell (only needed if they have telnet access)
+ template shell = /bin/bash</PRE
+></P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN146"
+>Join the SAMBA server to the PDC domain</A
+></H3
+><P
+>Enter the following command to make the SAMBA server join the
+PDC domain, where <TT
+CLASS="REPLACEABLE"
+><I
+>DOMAIN</I
+></TT
+> is the name of
+your Windows domain and <TT
+CLASS="REPLACEABLE"
+><I
+>Administrator</I
+></TT
+> is
+a domain user who has administrative privileges in the domain.</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+>/usr/local/samba/bin/smbpasswd -j DOMAIN -r PDC -U Administrator</P
+><P
+>The proper response to the command should be: "Joined the domain
+<TT
+CLASS="REPLACEABLE"
+><I
+>DOMAIN</I
+></TT
+>" where <TT
+CLASS="REPLACEABLE"
+><I
+>DOMAIN</I
+></TT
+>
+is your DOMAIN name.</P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN156"
+>Start up the winbindd daemon and test it!</A
+></H3
+><P
+>Eventually, you will want to modify your smb startup script to
+automatically invoke the winbindd daemon when the other parts of
+SAMBA start, but it is possible to test out just the winbind
+portion first. To start up winbind services, enter the following
+command as root:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+>/usr/local/samba/bin/winbindd</P
+><P
+>I'm always paranoid and like to make sure the daemon
+is really running...</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> ps -ae | grep winbindd
+3025 ? 00:00:00 winbindd</P
+><P
+>Now... for the real test, try to get some information about the
+users on your PDC</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> # /usr/local/samba/bin/wbinfo -u</P
+><P
+>
+This should echo back a list of users on your Windows users on
+your PDC. For example, I get the following response:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>CEO+Administrator
+CEO+burdell
+CEO+Guest
+CEO+jt-ad
+CEO+krbtgt
+CEO+TsInternetUser</PRE
+></P
+><P
+>Obviously, I have named my domain 'CEO' and my winbindd separator is '+'.</P
+><P
+>You can do the same sort of thing to get group information from
+the PDC:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+><TT
+CLASS="PROMPT"
+>root# </TT
+>/usr/local/samba/bin/wbinfo -g
+CEO+Domain Admins
+CEO+Domain Users
+CEO+Domain Guests
+CEO+Domain Computers
+CEO+Domain Controllers
+CEO+Cert Publishers
+CEO+Schema Admins
+CEO+Enterprise Admins
+CEO+Group Policy Creator Owners</PRE
+></P
+><P
+>The function 'getent' can now be used to get unified
+lists of both local and PDC users and groups.
+Try the following command:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> getent passwd</P
+><P
+>You should get a list that looks like your <TT
+CLASS="FILENAME"
+>/etc/passwd</TT
+>
+list followed by the domain users with their new uids, gids, home
+directories and default shells.</P
+><P
+>The same thing can be done for groups with the command</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> getent group</P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN183"
+>Fix the /etc/rc.d/init.d/smb startup files</A
+></H3
+><P
+>The <B
+CLASS="COMMAND"
+>winbindd</B
+> daemon needs to start up after the
+<B
+CLASS="COMMAND"
+>smbd</B
+> and <B
+CLASS="COMMAND"
+>nmbd</B
+> daemons are running.
+To accomplish this task, you need to modify the <TT
+CLASS="FILENAME"
+>/etc/init.d/smb</TT
+>
+script to add commands to invoke this daemon in the proper sequence. My
+<TT
+CLASS="FILENAME"
+>/etc/init.d/smb</TT
+> file starts up <B
+CLASS="COMMAND"
+>smbd</B
+>,
+<B
+CLASS="COMMAND"
+>nmbd</B
+>, and <B
+CLASS="COMMAND"
+>winbindd</B
+> from the
+<TT
+CLASS="FILENAME"
+>/usr/local/samba/bin</TT
+> directory directly. The 'start'
+function in the script looks like this:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>start() {
+ KIND="SMB"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/smbd $SMBDOPTIONS
+ RETVAL=$?
+ echo
+ KIND="NMB"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/nmbd $NMBDOPTIONS
+ RETVAL2=$?
+ echo
+ KIND="Winbind"
+ echo -n $"Starting $KIND services: "
+ daemon /usr/local/samba/bin/winbindd
+ RETVAL3=$?
+ echo
+ [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && touch /var/lock/subsys/smb || \
+ RETVAL=1
+ return $RETVAL
+}</PRE
+></P
+><P
+>The 'stop' function has a corresponding entry to shut down the
+services and look s like this:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>stop() {
+ KIND="SMB"
+ echo -n $"Shutting down $KIND services: "
+ killproc smbd
+ RETVAL=$?
+ echo
+ KIND="NMB"
+ echo -n $"Shutting down $KIND services: "
+ killproc nmbd
+ RETVAL2=$?
+ echo
+ KIND="Winbind"
+ echo -n $"Shutting down $KIND services: "
+ killproc winbindd
+ RETVAL3=$?
+ [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] && rm -f /var/lock/subsys/smb
+ echo ""
+ return $RETVAL
+}</PRE
+></P
+></DIV
+><DIV
+CLASS="SECT3"
+><HR><H3
+CLASS="SECT3"
+><A
+NAME="AEN200"
+>Configure Winbind and PAM</A
+></H3
+><P
+>If you have made it this far, you know that winbindd is working.
+Now it is time to integrate it into the operation of samba and other
+services. The pam configuration files need to be altered in
+this step. (Did you remember to make backups of your original
+<TT
+CLASS="FILENAME"
+>/etc/pam.d</TT
+> files? If not, do it now.)</P
+><P
+>To get samba to allow domain users and groups, I modified the
+<TT
+CLASS="FILENAME"
+>/etc/pam.d/samba</TT
+> file from</P
+><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
+><P
+>to</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>auth required /lib/security/pam_winbind.so
+auth required /lib/security/pam_stack.so service=system-auth
+account required /lib/security/pam_winbind.so
+account required /lib/security/pam_stack.so service=system-auth</PRE
+></P
+><P
+>The other services that I modified to allow the use of winbind
+as an authentication service were the normal login on the console (or a terminal
+session), telnet logins, and ftp service. In order to enable these
+services, you may first need to change the entries in
+<TT
+CLASS="FILENAME"
+>/etc/xinetd.d</TT
+> (or <TT
+CLASS="FILENAME"
+>/etc/inetd.conf</TT
+>).
+RedHat 7.1 uses the new xinetd.d structure, in this case you need
+to change the lines in <TT
+CLASS="FILENAME"
+>/etc/xinetd.d/telnet</TT
+>
+and <TT
+CLASS="FILENAME"
+>/etc/xinetd.d/wu-ftp</TT
+> from </P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>enable = no</PRE
+></P
+><P
+>to</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>enable = yes</PRE
+></P
+><P
+>
+For ftp services to work properly, you will also need to either
+have individual directories for the domain users already present on
+the server, or change the home directory template to a general
+directory for all domain users. These can be easily set using
+the <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> global entry
+<B
+CLASS="COMMAND"
+>template homedir</B
+>.</P
+><P
+>The <TT
+CLASS="FILENAME"
+>/etc/pam.d/ftp</TT
+> file can be changed
+to allow winbind ftp access in a manner similar to the
+samba file. My <TT
+CLASS="FILENAME"
+>/etc/pam.d/ftp</TT
+> file was
+changed to look like this:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>auth sufficient /lib/security/pam_winbind.so
+auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
+auth required /lib/security/pam_stack.so service=system-auth
+auth required /lib/security/pam_shells.so
+account required /lib/security/pam_stack.so service=system-auth
+session required /lib/security/pam_stack.so service=system-auth</PRE
+></P
+><P
+>The <TT
+CLASS="FILENAME"
+>/etc/pam.d/login</TT
+> file can be changed nearly the
+same way. It now looks like this:</P
+><P
+><PRE
+CLASS="PROGRAMLISTING"
+>auth required /lib/security/pam_securetty.so
+auth sufficient /lib/security/pam_winbind.so
+auth sufficient /lib/security/pam_unix.so use_first_pass
+auth required /lib/security/pam_stack.so service=system-auth
+auth required /lib/security/pam_nologin.so
+account sufficient /lib/security/pam_winbind.so
+account required /lib/security/pam_stack.so service=system-auth
+password required /lib/security/pam_stack.so service=system-auth
+session required /lib/security/pam_stack.so service=system-auth
+session optional /lib/security/pam_console.so</PRE
+></P
+><P
+>In this case, I added the <B
+CLASS="COMMAND"
+>auth sufficient /lib/security/pam_winbind.so</B
+>
+lines as before, but also added the <B
+CLASS="COMMAND"
+>required pam_securetty.so</B
+>
+above it, to disallow root logins over the network. I also added a
+<B
+CLASS="COMMAND"
+>sufficient /lib/security/pam_unix.so use_first_pass</B
+>
+line after the <B
+CLASS="COMMAND"
+>winbind.so</B
+> line to get rid of annoying
+double prompts for passwords.</P
+><P
+>Finally, don't forget to copy the winbind pam modules from
+the source directory in which you originally compiled the new
+SAMBA up to the /lib/security directory so that pam can use it:</P
+><P
+><TT
+CLASS="PROMPT"
+>root# </TT
+> cp ../samba/source/nsswitch/pam_winbind.so /lib/security</P
+></DIV
+></DIV
></DIV
><DIV
CLASS="SECT1"
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN77"
+NAME="AEN241"
>Limitations</A
></H1
><P
>Winbind has a number of limitations in its current
- released version which we hope to overcome in future
+ released version that we hope to overcome in future
releases:</P
><P
></P
into account possible workstation and logon time restrictions
that may be been set for Windows NT users.</P
></LI
-><LI
-><P
->Building winbind from source is currently
- quite tedious as it requires combining source code from two Samba
- branches. Work is underway to solve this by providing all
- the necessary functionality in the main Samba code branch.</P
-></LI
></UL
></DIV
><DIV
><HR><H1
CLASS="SECT1"
><A
-NAME="AEN89"
+NAME="AEN251"
>Conclusion</A
></H1
><P
><P
><B
CLASS="COMMAND"
->nmblookup</B
-> [-d debuglevel] [-i] [-S] [-r] [-A] [-h] [-B <broadcast address>] [-U <unicast address>] [-d <debug level>] [-s <smb config file>] [-i <NetBIOS scope>] [-T] {name}</P
+>winbindd</B
+> [-i] [-d <debug level>] [-s <smb config file>]</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN24"
+NAME="AEN14"
></A
><H2
>DESCRIPTION</H2
><P
->This tool is part of the <A
+>This program is part of the <A
HREF="samba.7.html"
TARGET="_top"
> Samba</A
-> suite version 3.0 and describes functionality not
- yet implemented in the main version of Samba.</P
+> suite.</P
><P
><B
CLASS="COMMAND"
of user and group ids specified by the administrator of the
Samba system.</P
><P
->The service provided by winbindd is called `winbind' and
+>The service provided by <B
+CLASS="COMMAND"
+>winbindd</B
+> is called `winbind' and
can be used to resolve user and group information from a
Windows NT server. The service can also provide authentication
services via an associated PAM module. </P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN52"
+NAME="AEN43"
></A
><H2
>OPTIONS</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN65"
+NAME="AEN56"
></A
><H2
>NAME AND ID RESOLUTION</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN71"
+NAME="AEN62"
></A
><H2
>CONFIGURATION</H2
DOMAIN\username. In some cases this separator character may
cause problems as the '\' character has special meaning in
unix shells. In that case you can use the winbind separator
- option to specify an alternative sepataror character. Good
+ option to specify an alternative separator character. Good
alternatives may be '/' (although that conflicts
with the unix directory separator) or a '+ 'character.
The '+' character appears to be the best choice for 100%
><P
>The winbind uid parameter specifies the
range of user ids that are allocated by the winbindd daemon.
- This range of ids should have no existing local or nis users
+ This range of ids should have no existing local or NIS users
within it as strange conflicts can occur otherwise. </P
><P
>Default: <B
><P
>The winbind gid parameter specifies the
range of group ids that are allocated by the winbindd daemon.
- This range of group ids should have no existing local or nis
+ This range of group ids should have no existing local or NIS
groups within it as strange conflicts can occur otherwise.</P
><P
>Default: <B
seconds the winbindd daemon will cache user and group information
before querying a Windows NT server again. When a item in the
cache is older than this time winbindd will ask the domain
- controller for the sequence number of the servers account database.
+ controller for the sequence number of the server's account database.
If the sequence number has not changed then the cached item is
marked as valid for a further <TT
CLASS="PARAMETER"
><EM
>Warning:</EM
> Turning off user enumeration
- may cause some programs to behave oddly. For example, the finger
+ may cause some programs to behave oddly. For example, the <B
+CLASS="COMMAND"
+>finger</B
+>
program relies on having access to the full user list when
searching for matching usernames. </P
><P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN152"
+NAME="AEN144"
></A
><H2
>EXAMPLE SETUP</H2
>The next step is to join the domain. To do that use the
<B
CLASS="COMMAND"
->samedit</B
+>smbpasswd</B
> program like this: </P
><P
><B
CLASS="COMMAND"
->samedit -S '*' -W DOMAIN -UAdministrator</B
+>smbpasswd -j DOMAIN -r PDC -U
+ Administrator</B
></P
><P
>The username after the <TT
><I
>-U</I
></TT
-> can be any Domain
- user that has administrator priviliges on the machine. Next from
- within <B
-CLASS="COMMAND"
->samedit</B
->, run the command: </P
-><P
-><B
-CLASS="COMMAND"
->createuser MACHINE$ -j DOMAIN -L</B
-></P
-><P
->This assumes your domain is called "DOMAIN" and your Samba
- workstation is called "MACHINE". </P
+> can be any
+ Domain user that has administrator privileges on the machine.
+ Substitute your domain name for "DOMAIN" and the name of your PDC
+ for "PDC".</P
><P
>Next copy <TT
CLASS="FILENAME"
>/lib/libnss_winbind.so.1</TT
>.</P
><P
->Finally, setup a smb.conf containing directives like the
+>Finally, setup a <TT
+CLASS="FILENAME"
+>smb.conf</TT
+> containing directives like the
following: </P
><P
><TABLE
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN194"
+NAME="AEN183"
></A
><H2
->Notes</H2
+>NOTES</H2
><P
>The following notes are useful when configuring and
running <B
>winbindd</B
>
nsswitch module read an environment variable named <TT
-CLASS="PARAMETER"
-><I
-> $WINBINDD_DOMAIN</I
-></TT
+CLASS="ENVAR"
+> $WINBINDD_DOMAIN</TT
>. If this variable contains a comma separated
list of Windows NT domain names, then winbindd will only resolve users
and groups within those Windows NT domains. </P
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN210"
+NAME="AEN199"
></A
><H2
->Signals</H2
+>SIGNALS</H2
><P
>The following signals can be used to manipulate the
<B
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN227"
+NAME="AEN216"
></A
><H2
->Files</H2
+>FILES</H2
><P
></P
><DIV
>Storage for the Windows NT rid to UNIX user/group
id mapping. The lock directory is specified when Samba is initially
compiled using the <TT
-CLASS="FILENAME"
->--with-lockdir</TT
-> option.
+CLASS="PARAMETER"
+><I
+>--with-lockdir</I
+></TT
+> option.
This directory is by default <TT
CLASS="FILENAME"
>/usr/local/samba/var/locks
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN256"
+NAME="AEN245"
></A
><H2
>VERSION</H2
><P
->This man page is correct for version 2.2 of
- the Samba suite. winbindd is however not available in
- stable release of Samba as of yet.</P
+>This man page is correct for version 2.2 of
+ the Samba suite.</P
></DIV
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN259"
+NAME="AEN248"
></A
><H2
>SEE ALSO</H2
><DIV
CLASS="REFSECT1"
><A
-NAME="AEN266"
+NAME="AEN255"
></A
><H2
>AUTHOR</H2
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "LMHOSTS" "5" "24 April 2001" "" ""
+.TH "LMHOSTS" "5" "15 September 2001" "" ""
.SH NAME
lmhosts \- The Samba NetBIOS hosts file
.SH SYNOPSIS
\fIlmhosts\fR is the SambaNetBIOS name to IP address mapping file.
.SH "DESCRIPTION"
.PP
-This file is part of the < Sambasuite.
+This file is part of the Sambasuite.
.PP
\fIlmhosts\fR is the \fBSamba
\fRNetBIOS name to IP address mapping file. It
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "MAKE_UNICODEMAP" "1" "01 June 2001" "" ""
+.TH "MAKE_UNICODEMAP" "1" "10 October 2001" "" ""
.SH NAME
make_unicodemap \- construct a unicode map file for Samba
.SH SYNOPSIS
\fBmake_unicodemap\fR \fBcodepage\fR \fBinputfile\fR \fBoutputfile\fR
.SH "DESCRIPTION"
.PP
-This tool is part of the Sambasuite.
+This tool is part of the Samba
+suite.
.PP
\fBmake_unicodemap\fR compiles text unicode map
-files into binary unicodef map files for use with the
+files into binary unicode map files for use with the
internationalization features of Samba 2.2.
.SH "OPTIONS"
.TP
.SH "SEE ALSO"
.PP
\fBsmbd(8)\fR,
-smb.conf(5).SH "AUTHOR"
+smb.conf(5)
+.SH "AUTHOR"
.PP
The original Samba software and related utilities
were created by Andrew Tridgell. Samba is now developed
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "NMBD" "8" "24 April 2001" "" ""
+.TH "NMBD" "8" "10 October 2001" "" ""
.SH NAME
nmbd \- NetBIOS name server to provide NetBIOS over IP naming services to clients
.SH SYNOPSIS
.sp
-\fBsmbd\fR [ \fB-D\fR ] [ \fB-a\fR ] [ \fB-o\fR ] [ \fB-P\fR ] [ \fB-h\fR ] [ \fB-V\fR ] [ \fB-d <debug level>\fR ] [ \fB-H <lmhosts file>\fR ] [ \fB-l <log file>\fR ] [ \fB-n <primary netbios name>\fR ] [ \fB-p <port number>\fR ] [ \fB-s <configuration file>\fR ]
+\fBnmbd\fR [ \fB-D\fR ] [ \fB-a\fR ] [ \fB-o\fR ] [ \fB-P\fR ] [ \fB-h\fR ] [ \fB-V\fR ] [ \fB-d <debug level>\fR ] [ \fB-H <lmhosts file>\fR ] [ \fB-l <log file>\fR ] [ \fB-n <primary netbios name>\fR ] [ \fB-p <port number>\fR ] [ \fB-s <configuration file>\fR ]
.SH "DESCRIPTION"
.PP
This program is part of the Samba suite.
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 orderto resolve any NetBIOS name queries needed by the server. Note
+resolution mechanism name resolve order
+to resolve any NetBIOS name queries needed by the server. Note
that the contents of this file are \fBNOT\fR
used by \fBnmbd\fR to answer any name queries.
Adding a line to this file affects name NetBIOS resolution
cryptic.
Note that specifying this parameter here will override
-the log levelparameter in the \fI smb.conf\fRfile.
+the log level
+parameter in the \fI smb.conf\fRfile.
.TP
\fB-l <log file>\fR
The -l parameter specifies a path
.TP
\fB\fI/usr/local/samba/lib/smb.conf\fB\fR
This is the default location of the
-\fIsmb.conf\fRserver configuration file. Other common places that systems
+\fIsmb.conf\fR
+server configuration file. Other common places that systems
install this file are \fI/usr/samba/lib/smb.conf\fR
and \fI/etc/smb.conf\fR.
When run as a WINS server (see the
-wins supportparameter in the \fI smb.conf(5)\fRman page), \fBnmbd\fR
+wins support
+parameter in the \fI smb.conf(5)\fRman page), \fBnmbd\fR
will store the WINS database in the file \fIwins.dat\fR
in the \fIvar/locks\fR directory configured under
wherever Samba was configured to install itself.
-If \fBnmbd\fR is acting as a \fB browse master\fR (see the local masterparameter in the \fI smb.conf(5)\fRman page), \fBnmbd\fR
+If \fBnmbd\fR is acting as a \fB browse master\fR (see the local master
+parameter in the \fI smb.conf(5)\fRman page), \fBnmbd\fR
will store the browsing database in the file \fIbrowse.dat
\fRin the \fIvar/locks\fR directory
configured under wherever Samba was configured to install itself.
a SIGTERM (-15) signal and wait for it to die on its own.
.PP
\fBnmbd\fR will accept SIGHUP, which will cause
-it to dump out it's namelists into the file \fInamelist.debug
+it to dump out its namelists into the file \fInamelist.debug
\fRin the \fI/usr/local/samba/var/locks\fR
directory (or the \fIvar/locks\fR directory configured
under wherever Samba was configured to install itself). This will also
-cause \fBnmbd\fR to dump out it's server database in
-the \fIlog.nmb\fR file. In addition, the debug log level
-of nmbd may be raised by sending it a SIGUSR1 (\fBkill -USR1
-<nmbd-pid>\fR) and lowered by sending it a
-SIGUSR2 (\fBkill -USR2 <nmbd-pid>\fR). This is to
-allow transient problems to be diagnosed, whilst still running at a
-normally low log level.
+cause \fBnmbd\fR to dump out its server database in
+the \fIlog.nmb\fR file.
+.PP
+The debug log level of nmbd may be raised or lowered using
+\fBsmbcontrol(1)\fR
+(SIGUSR[1|2] signals are no longer used in 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 2.2 of
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "NMBLOOKUP" "1" "21 June 2001" "" ""
+.TH "NMBLOOKUP" "1" "10 October 2001" "" ""
.SH NAME
nmblookup \- NetBIOS over TCP/IP client used to lookup NetBIOS names
.SH SYNOPSIS
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 privilage is needed to bind to this port, and
-in addition, if the nmbd(8)daemon is running on this machine it also binds to this port.
+systems root privilege is needed to bind to this port, and
+in addition, if the nmbd(8)
+daemon is running on this machine it also binds to this port.
.TP
\fB-A\fR
Interpret \fIname\fR as
.SH "SEE ALSO"
.PP
\fBnmbd(8)\fR,
-samba(7).SH "AUTHOR"
+samba(7)
+.SH "AUTHOR"
.PP
The original Samba software and related utilities
were created by Andrew Tridgell. Samba is now developed
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "RPCCLIENT" "1" "01 June 2001" "" ""
+.TH "RPCCLIENT" "1" "10 October 2001" "" ""
.SH NAME
rpcclient \- tool for executing client side MS-RPC functions
.SH SYNOPSIS
\fB-d debuglevel\fR
set the debuglevel. Debug level 0 is the lowest
and 100 being the highest. This should be set to 100 if you are
-planning on submitting a bug report to the Samba team (see BUGS.txt).
+planning on submitting a bug report to the Samba team (see \fIBUGS.txt\fR).
.TP
\fB-h\fR
Print a summary of command line options.
If %password is not specified, The user will be prompted. The
client will first check the \fBUSER\fR environment variable, then the
-\fBLOGNAME\fR variable and if either exist, the
+\fBLOGNAME\fR variable and if either exists, the
string is uppercased. If these environmental variables are not
found, the username GUEST is used.
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 flakey in places.
+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
to the way the Linux kernel is developed.
.PP
The original rpcclient man page was written by Matthew
-Geddes, Luke Kenneth Casson, and rewriten by Gerald Carter.
+Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.
The conversion to DocBook for Samba 2.2 was done by Gerald
Carter.
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMB.CONF" "5" "11 September 2001" "" ""
+.TH "SMB.CONF" "5" "10 October 2001" "" ""
.SH NAME
smb.conf \- The configuration file for the Samba suite
.SH "SYNOPSIS"
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. Default \fByes\fR.
+are lowercased. Default \fByes\fR.
.PP
By default, Samba 2.2 has the same semantics as a Windows
NT server, in that it is case insensitive but case preserving.
with the system and now supplies a correct password for that
username then the connection is allowed.
.IP 3.
-The client's netbios name and any previously
+The client's NetBIOS name and any previously
used user names are checked against the supplied password, if
they match then the connection is allowed as the corresponding
user.
each parameter for details. Note that some are synonyms.
.TP 0.2i
\(bu
+\fIabort shutdown script\fR
+.TP 0.2i
+\(bu
\fIadd printer command\fR
.TP 0.2i
\(bu
\fIadd user script\fR
.TP 0.2i
\(bu
+\fIadd machine script\fR
+.TP 0.2i
+\(bu
\fIallow trusted domains\fR
.TP 0.2i
\(bu
\fIdfree command\fR
.TP 0.2i
\(bu
+\fIdisable spoolss\fR
+.TP 0.2i
+\(bu
\fIdns proxy\fR
.TP 0.2i
\(bu
\fIhide local users\fR
.TP 0.2i
\(bu
+\fIhide unreadable\fR
+.TP 0.2i
+\(bu
\fIhomedir map\fR
.TP 0.2i
\(bu
\fIlanman auth\fR
.TP 0.2i
\(bu
+\fIlarge readwrite\fR
+.TP 0.2i
+\(bu
\fIlm announce\fR
.TP 0.2i
\(bu
\fIshow add printer wizard\fR
.TP 0.2i
\(bu
+\fIshutdown script\fR
+.TP 0.2i
+\(bu
\fIsmb passwd file\fR
.TP 0.2i
\(bu
\fIusername map\fR
.TP 0.2i
\(bu
+\fIutmp\fR
+.TP 0.2i
+\(bu
\fIutmp directory\fR
.TP 0.2i
\(bu
\fIwinbind cache time\fR
.TP 0.2i
\(bu
+\fIwinbind enum users\fR
+.TP 0.2i
+\(bu
+\fIwinbind enum groups\fR
+.TP 0.2i
+\(bu
\fIwinbind gid\fR
.TP 0.2i
\(bu
\fIset directory\fR
.TP 0.2i
\(bu
-\fIshare modes\fR
-.TP 0.2i
-\(bu
\fIshort preserve case\fR
.TP 0.2i
\(bu
\fIsync always\fR
.TP 0.2i
\(bu
+\fIuse client driver\fR
+.TP 0.2i
+\(bu
\fIuser\fR
.TP 0.2i
\(bu
\fIusers\fR
.TP 0.2i
\(bu
-\fIutmp\fR
-.TP 0.2i
-\(bu
\fIvalid users\fR
.TP 0.2i
\(bu
\fIwriteable\fR
.SH "EXPLANATION OF EACH PARAMETER"
.TP
+\fBabort shutdown script (G)\fR
+\fBThis parameter only exists in the HEAD cvs branch\fR
+This a full path name to a script called by
+\fBsmbd(8)\fRthat
+should stop a shutdown procedure issued by the \fIshutdown script\fR.
+
+This command will be run as user.
+
+Default: \fBNone\fR.
+
+Example: \fBabort shutdown script = /sbin/shutdown -c\fR
+.TP
\fBadd printer command (G)\fR
With the introduction of MS-RPC based printing
support for Windows NT/2000 clients in Samba 2.2, The MS Add
NT/2000 print server.
For a Samba host this means that the printer must be
-physically added to underlying printing system. The \fIadd
+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
Example: \fBadd share command = /usr/local/bin/addshare\fR
.PP
.TP
+\fBadd machine script (G)\fR
+This is the full pathname to a script that will
+be run by smbd(8)when a machine is added
+to it's domain using the administrator username and password method.
+
+This option is only required when using sam back-ends tied to the
+Unix uid method of RID calculation such as smbpasswd. This option is only
+available in Samba 3.0.
+
+Default: \fBadd machine script = <empty string>
+\fR
+Example: \fBadd machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
+\fR.TP
\fBadd user script (G)\fR
This is the full pathname to a script that will
be run \fBAS ROOT\fR by smbd(8)
Windows NT PDC is an onerous task. This option allows smbdto create the required UNIX users
\fBON DEMAND\fR when a user accesses the Samba server.
-In order to use this option, smbdmust be set to \fIsecurity = server\fR or \fI security = domain\fR and \fIadd user script\fR
+In order to use this option, smbd
+must be set to \fIsecurity = server\fR or \fI security = domain\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.
This option only takes effect when the \fIsecurity\fR option is set to
server or domain.
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
+a domain or workgroup other than the one which smbdis running
in will fail, even if that domain is trusted by the remote server
doing the authentication.
.TP
\fBannounce as (G)\fR
This specifies what type of server
-\fBnmbd\fRwill announce itself as, to a network neighborhood browse
+\fBnmbd\fR
+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,
Example: \fBannounce as = Win95\fR
.TP
-\fBannouce version (G)\fR
+\fBannounce version (G)\fR
This specifies the major and minor version numbers
that nmbd will use when announcing itself as a server. The default
is 4.2. Do not change this parameter unless you have a specific
need to set a Samba server to be a downlevel server.
-Default: \fBannounce version = 4.2\fR
+Default: \fBannounce version = 4.5\fR
Example: \fBannounce version = 2.0\fR
.TP
.TP
\fBbind interfaces only (G)\fR
This global parameter allows the Samba admin
-to limit what interfaces on a machine will serve smb requests. If
+to limit what interfaces on a machine will serve SMB requests. If
affects file service smbd(8)and
name service nmbd(8)in slightly
different ways.
does defeat this simple check, however so it must not be used
seriously as a security feature for \fBnmbd\fR.
-For file service it causes smbd(8)to bind only to the interface list given in the interfaces parameter. This restricts the networks that
+For file service it causes smbd(8)
+to bind only to the interface list given in the interfaces parameter. This restricts the networks that
\fBsmbd\fR will serve to packets coming in those
interfaces. Note that you should not use this parameter for machines
that are serving PPP or other intermittent or non-broadcast network
If \fIbind interfaces only\fR is set then
unless the network address \fB127.0.0.1\fR is added
-to the \fIinterfaces\fR parameter list \fBsmbpasswd(8)\fRand \fBswat(8)\fRmay
+to the \fIinterfaces\fR parameter list \fBsmbpasswd(8)\fR
+and \fBswat(8)\fRmay
not work as expected due to the reasons covered below.
To change a users SMB password, the \fBsmbpasswd\fR
queue the lock request, and periodically attempt to obtain
the lock until the timeout period expires.
-If this parameter is set to False, then
+If this parameter is set to false, then
Samba 2.2 will behave as previous versions of Samba would and
will fail the lock request immediately if the lock range
cannot be obtained.
.PP
.TP
\fBcharacter set (G)\fR
-This allows a smbd to map incoming filenames
+This allows smbdto map incoming filenames
from a DOS Code page (see the client
code page parameter) to several built in UNIX character sets.
The built in code page translations are:
Windows NT releases is code page 437. The default for western
European releases of the above operating systems is code page 850.
-This parameter tells smbd(8)which of the \fIcodepage.XXX
+This parameter tells smbd(8)
+which of the \fIcodepage.XXX
\fRfiles to dynamically load on startup. These files,
described more fully in the manual page \fBmake_smbcodepage(1)\fR, tell \fB smbd\fR how to map lower to upper case characters to provide
the case insensitivity of filenames that Windows clients expect.
\fR
Example: \fBcode page directory = /usr/share/samba/codepages
\fR.TP
-\fBcodingsystem (G)\fR
+\fBcoding system (G)\fR
This parameter is used to determine how incoming
Shift-JIS Japanese characters are mapped from the incoming \fIclient code page\fR
used by the client, into file names in the UNIX filesystem.
command\fR.
.PP
.PP
-See also \fIdelete share
+See also \fIadd share
command\fR, \fIchange
-share\fR.
+share command\fR.
.PP
.PP
Default: \fBnone\fR
This option is used when Samba is attempting to
delete a directory that contains one or more vetoed directories
(see the \fIveto files\fR
-option). If this option is set to False (the default) then if a vetoed
+option). If this option is set to false (the default) then if a vetoed
directory contains any non-vetoed files or directories then the
directory delete will fail. This is usually what you want.
-If this option is set to True, then Samba
+If this option is set to true, 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
Example: \fBdirectory security mask = 0700\fR
.TP
+\fBdisable spoolss (G)\fR
+Enabling this parameter will disables Samba's support
+for the SPOOLSS set of MS-RPC's and will yield identical behavior
+as Samba 2.0.x. Windows NT/2000 clients will downgrade to using
+Lanman style printing commands. Windows 9x/ME will be uneffected by
+the parameter. However, this will also disable the ability to upload
+printer drivers to a Samba server via the Windows NT Add Printer
+Wizard or by using the NT printer properties dialog window. It will
+also disable the capability of Windows NT/2000 clients to download
+print drivers from the Samba host upon demand.
+\fBBe very careful about enabling this parameter.\fR
+
+See also use client driver
+
+Default : \fBdisable spoolss = no\fR
+.TP
\fBdns proxy (G)\fR
-Specifies that nmbd(8)when acting as a WINS server and finding that a NetBIOS name has not
+Specifies that nmbd(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.
it as a domain master browser for its given \fIworkgroup\fR. Local master browsers
in the same \fIworkgroup\fR on broadcast-isolated
subnets will give this \fBnmbd\fR their local browse lists,
-and then ask \fBsmbd(8)\fRfor a complete copy of the browse list for the whole wide area
+and then ask \fBsmbd(8)\fR
+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.
.TP
\fBdos filemode (S)\fR
The default behavior in Samba is to provide
-UNIX-like behavor where only the owner of a file/directory is
+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
only the owner of the file or root may change the timestamp. By
default, Samba runs with POSIX semantics and refuses to change the
timestamp on a file if the user \fBsmbd\fR is acting
-on behalf of is not the file owner. Setting this option to True allows DOS semantics and smbd will change the file
+on behalf of is not the file owner. Setting this option to true allows DOS semantics and smbdwill change the file
timestamp as DOS requires.
Default: \fBdos filetimes = no\fR
.TP
\fBenhanced browsing (G)\fR
This option enables a couple of enhancements to
-cross-subnet browse propogation that have been added in Samba
+cross-subnet browse propagation that have been added in Samba
but which are not standard in Microsoft implementations.
-\fBThese enhancements are currently only available in
-the HEAD Samba CVS tree (not Samba 2.2.x).\fR
-The first enhancement to browse propogation consists of a regular
+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 synchronisation with each of the returned
+followed by a browse synchronization with each of the returned
DMBs. The second enhancement consists of a regular randomised browse
-synchronisation with all currently known DMBs.
+synchronization with all currently known DMBs.
You may wish to disable this option if you have a problem with empty
workgroups not disappearing from browse lists. Due to the restrictions
to stay around forever which can be annoying.
In general you should leave this option enabled as it makes
-cross-subnet browse propogation much more reliable.
+cross-subnet browse propagation much more reliable.
Default: \fBenhanced browsing = yes\fR
.TP
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 dircetory. If the
+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
.TP
\fBfollow symlinks (S)\fR
This parameter allows the Samba administrator
-to stop \fBsmbd(8)\fRfrom following symbolic links in a particular share. Setting this
+to stop \fBsmbd(8)\fR
+from following symbolic links in a particular share. Setting this
parameter to no 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
permissions set for 'group' and 'other' as well as the
read/write/execute bits set for the 'user'.
.TP
-\fBforce directory\fR
+\fBforce directory security mode (S)\fR
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.
caching algorithm will be used to reduce the time taken for getwd()
calls. This can have a significant impact on performance, especially
when the \fIwide links\fR
-parameter is set to False.
+parameter is set to false.
Default: \fBgetwd cache = yes\fR
.TP
Default: \fBhide local users = no\fR
.TP
+\fBhide unreadable (S)\fR
+This parameter prevents clients from seeing the
+existance of files that cannot be read. Defaults to off.
+
+Default: \fBhide unreadable = no\fR
+.TP
\fBhomedir map (G)\fR
If\fInis homedir
-\fRis True, and \fBsmbd(8)\fRis also acting
+\fRis true, and \fBsmbd(8)\fRis also acting
as a Win95/98 \fIlogon server\fR then this parameter
specifies the NIS (or YP) map from which the server for the user's
home directory should be extracted. At present, only the Sun
This is not be confused with \fIhosts allow\fR which is about hosts
access to services and is more useful for guest services. \fI hosts equiv\fR may be useful for NT clients which will
-not supply passwords to samba.
+not supply passwords to Samba.
\fBNOTE :\fR The use of \fIhosts equiv
\fRcan be a major security hole. This is because you are
inheritance (the code explicitly prohibits this).
This can be particularly useful on large systems with
-many users, perhaps several thousand,to allow a single [homes]
+many users, perhaps several thousand, to allow a single [homes]
share to be used flexibly by each user.
See also \fIcreate mask
\&'+' and '&' may be used at the start of the name in either order
so the value \fI+&group\fR means check the
UNIX group database, followed by the NIS netgroup database, and
-the value \fI&+group"\fR means check the NIS
+the value \fI&+group\fR means check the NIS
netgroup database, followed by the UNIX group database (the
same as the '@' prefix).
SMB/CIFS, NFS and local file access (and is a \fBvery\fR
cool feature :-).
-This parameter defaults to on on systems
-that have the support, and off on systems that
-don't. You should never need to touch this parameter.
+This parameter defaults to on, but is translated
+to a no-op on systems that no not have the necessary kernel support.
+You should never need to touch this parameter.
See also the \fIoplocks\fR
and \fIlevel2 oplocks
Default: \fBkernel oplocks = yes\fR
.TP
\fBlanman auth (G)\fR
-This parameter determines whether or not smbd will
-attempt to authentication users using the LANMAN password hash.
+This parameter determines whether or not smbdwill
+attempt to authenticate users using the LANMAN password hash.
If disabled, only clients which support NT password hashes (e.g. Windows
NT/2000 clients, smbclient, etc... but not Windows 95/98 or the MS DOS
network client) will be able to connect to the Samba host.
Default : \fBlanman auth = yes\fR
.TP
+\fBlarge readwrite (G)\fR
+This parameter determines whether or not smbd
+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 off. Not as tested as some other Samba
+code paths.
+
+Default : \fBlarge readwrite = no\fR
+.TP
\fBlevel2 oplocks (S)\fR
This parameter controls whether Samba supports
level2 (read-only) oplocks on a share.
oplocks\fR are supported then level2 oplocks are
not granted (even if this parameter is set to yes).
Note also, the \fIoplocks\fR
-parameter must be set to "true" on this share in order for
+parameter must be set to true on this share in order for
this parameter to have any effect.
See also the \fIoplocks\fR
.TP
\fBlocal master (G)\fR
This option allows \fB nmbd(8)\fRto try and become a local master browser
-on a subnet. If set to False then \fB nmbd\fR will not attempt to become a local master browser
+on a subnet. If set to false then \fB nmbd\fR will not attempt to become a local master browser
on a subnet and will also lose in all browsing elections. By
default this value is set to true. Setting this value to true doesn't
mean that Samba will \fBbecome\fR the local master
browser on a subnet, just that \fBnmbd\fR will \fB participate\fR in elections for local master browser.
-Setting this value to False will cause \fBnmbd\fR
+Setting this value to false will cause \fBnmbd\fR
\fBnever\fR to become a local master browser.
Default: \fBlocal master = yes\fR
This option \fBmay\fR be useful for read-only
filesystems which \fBmay\fR not need locking (such as
-cdrom drives), although setting this parameter of no
+CDROM drives), although setting this parameter of no
is not really recommended even in this case.
Be careful about disabling locking either globally or in a
This tells Samba to return the above string, with
substitutions made when a client requests the info, generally
in a NetUserGetInfo request. Win9X clients truncate the info to
-\\\\server\\share when a user does \fBnet use /home"\fR
+\\\\server\\share when a user does \fBnet use /home\fR
but use the whole string when dealing with profiles.
Note that in prior versions of Samba, the \fIlogon path\fR was returned rather than
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 logs in for the first
+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.
This parameter specifies the batch file (.bat) or
NT command file (.cmd) to be downloaded and run on a machine when
a user successfully logs in. The file must contain the DOS
-style cr/lf line endings. Using a DOS-style editor to create the
+style CR/LF line endings. Using a DOS-style editor to create the
file is recommended.
The script must be a relative path to the [netlogon]
\fI/usr/local/samba/netlogon/STARTUP.BAT\fR
-The contents of the batch file is entirely your choice. A
+The contents of the batch file are entirely your choice. A
suggested command would be to add \fBNET TIME \\\\SERVER /SET
/YES\fR, to force every machine to synchronize clocks with
the same time server. Another use would be to add \fBNET USE
of implementing this is by using job priorities, where jobs
having a too low priority won't be sent to the printer.
-If a \fI%p\fR is given then the printername
+If a \fI%p\fR is given then the printer name
is put in its place. A \fI%j\fR is replaced with
-the job number (an integer). On HPUX (see \fIprinting = hpux
+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
server reports on the first printer service connected to by the
client. This only happens if the connection number sent is invalid.
-If a \fI%p\fR is given then the printername
+If a \fI%p\fR is given then the printer name
is put in its place. Otherwise it is placed at the end of the
command.
also the \fIlppause command
\fRparameter.
-If a \fI%p\fR is given then the printername
+If a \fI%p\fR is given then the printer name
is put in its place. A \fI%j\fR is replaced with
the job number (an integer).
This command should be a program or script which takes
a printer name and job number, and deletes the print job.
-If a \fI%p\fR is given then the printername
+If a \fI%p\fR is given then the printer name
is put in its place. A \fI%j\fR is replaced with
the job number (an integer).
Example 2: \fBlprm command = /usr/bin/cancel %p-%j
\fR.TP
\fBmachine password timeout (G)\fR
-If a Samba server is a member of an Windows
+If a Samba server is a member of a Windows
NT Domain (see the security = domain)
parameter) then periodically a running smbd(8)process will try and change the MACHINE ACCOUNT
PASSWORD stored in the TDB called \fIprivate/secrets.tdb
executed on behalf of the connected user.
Scripts executed in this way will be deleted upon
-completion assuming that the user has the appripriate level
-of priviledge and the ile permissions allow the deletion.
+completion assuming that the user has the appropriate level
+of privilege and the file permissions allow the deletion.
If the script generates output, output will be sent to
the file specified by the \fI magic output\fR parameter (see above).
.TP
\fBmangled map (S)\fR
This is for those who want to directly map UNIX
-file names which can not be represented on Windows/DOS. The mangling
+file names which cannot be represented on Windows/DOS. The mangling
of names is not always what is needed. In particular you may have
documents with file extensions that differ between DOS and UNIX.
For example, under UNIX it is common to use \fI.html\fR
\fBmangled map = (*.html *.htm)\fR
One very useful case is to remove the annoying \fI;1
-\fRoff the ends of filenames on some CDROMS (only visible
+\fRoff the ends of filenames on some CDROMs (only visible
under some UNIXes). To do this use a map of (*;1 *;).
Default: \fBno mangled map\fR
The larger this value, the more likely it is that mangled
names can be successfully converted to correct long UNIX names.
-However, large stack sizes will slow most directory access. Smaller
+However, large stack sizes will slow most directory accesses. Smaller
stacks save memory in the server (each stack element costs 256 bytes).
It is not possible to absolutely guarantee correct long
-file names, so be prepared for some surprises!
+filenames, so be prepared for some surprises!
Default: \fBmangled stack = 50\fR
.TP
\fBmax mux (G)\fR
This option controls the maximum number of
-outstanding simultaneous SMB operations that samba tells the client
+outstanding simultaneous SMB operations that Samba tells the client
it will allow. You should never need to set this parameter.
Default: \fBmax mux = 50\fR
.TP
\fBmax smbd processes (G)\fR
This parameter limits the maximum number of
-\fBsmbd(8)\fRprocesses concurrently running on a system and is intended
-as a stop gap to prevent degrading service to clients in the event
+\fBsmbd(8)\fR
+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 smbd associated with him or her
+conditions, each user will have an smbdassociated with him or her
to handle connections to all shares from a given host.
Default: \fBmax smbd processes = 0\fR ## no limit
Example: \fBmax smbd processes = 1000\fR
.TP
\fBmax ttl (G)\fR
-This option tells nmbd(8)what the default 'time to live' of NetBIOS names should be (in seconds)
+This option tells nmbd(8)
+what the default 'time to live' of NetBIOS names should be (in seconds)
when \fBnmbd\fR is requesting a name using either a
broadcast packet or from a WINS server. You should never need to
change this parameter. The default is 3 days.
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 30secs, hopefully).
+after 30 seconds, hopefully).
All messages are delivered as the global guest user.
The command takes the standard substitutions, although \fI %u\fR won't work (\fI%U\fR may be better
clients
.TP
\fBmin wins ttl (G)\fR
-This option tells nmbd(8)when acting as a WINS server (\fI wins support = yes\fR) what the minimum 'time to live'
+This option tells nmbd(8)
+when acting as a WINS server (\fI wins support = yes\fR) what the minimum 'time to live'
of NetBIOS names that \fBnmbd\fR will grant will be (in
seconds). You should never need to change this parameter. The default
is 6 hours (21600 seconds).
connected subnet.
.RE
.PP
-Default: \fBname resolve order = lmhosts wins host bcast
+Default: \fBname resolve order = lmhosts host wins bcast
\fR.PP
.PP
Example: \fBname resolve order = lmhosts bcast host
Default: \fBnull passwords = no\fR
.TP
\fBobey pam restrictions (G)\fR
-When Samba 2.2 is configure to enable PAM support
+When Samba 2.2 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
improve the efficiency of the granting of oplocks under multiple
client contention for the same file.
-In brief it specifies a number, which causes smbd not to
+In brief it specifies a number, which causes smbdnot to
grant an oplock even when requested if the approximate number of
clients contending for an oplock on the same file goes over this
limit. This causes \fBsmbd\fR to behave in a similar
Default: \fBoplock contention limit = 2\fR
.TP
\fBoplocks (S)\fR
-This boolean option tells smbd whether to
+This boolean option tells \fBsmbd\fR whether to
issue oplocks (opportunistic locks) to file open requests on this
share. The oplock code can dramatically (approx. 30% or more) improve
the speed of access to files on Samba servers. It allows the clients
\fBos level (G)\fR
This integer value controls what level Samba
advertises itself as for browse elections. The value of this
-parameter determines whether nmbd(8)has a chance of becoming a local master browser for the \fI WORKGROUP\fR in the local broadcast area.
+parameter determines whether nmbd(8)
+has a chance of becoming a local master browser for the \fI WORKGROUP\fR in the local broadcast area.
\fBNote :\fRBy default, Samba will win
a local master browsing election over all Microsoft operating
name>.<device name>
For example, a valid entry using the HP LaserJet 5
-printer driver woudl appear as \fBHP LaserJet 5L = LASERJET.HP
+printer driver would appear as \fBHP LaserJet 5L = LASERJET.HP
LaserJet 5L\fR.
The need for the file is due to the printer driver namespace
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, and the \fIpasswd chat\fR must be
-be changed to work with the pam prompts.
+changes when requested by an SMB client instead of the program listed in
+\fIpasswd program\fR.
+It should be possible to enable this without changing your
+\fIpasswd chat\fR
+parameter for most setups.
Default: \fBpam password change = no\fR
.TP
\fBpanic action (G)\fR
This is a Samba developer option that allows a
-system command to be called when either smbd(8)crashes. This is usually used to draw attention to the fact that
+system command to be called when either smbd(8)
+crashes. This is usually used to draw attention to the fact that
a problem occurred.
Default: \fBpanic action = <empty string>\fR
\fBpasswd chat (G)\fR
This string controls the \fB"chat"\fR
conversation that takes places between smbdand the local password changing
-program to change the users password. The string describes a
+program to change the user's password. The string describes a
sequence of response-receive pairs that smbd(8)uses to determine what to send to the
\fIpasswd program\fR
and what to expect back. If the expected output is not
on what local methods are used for password control (such as NIS
etc).
-The string can contain the macros \fI%o\fR
-and \fI%n\fR which are substituted for the old
-and new passwords respectively. It can also contain the standard
-macros \\n, \\r, \\t and %s to give line-feed,
-carriage-return, tab and space.
-
-The string can also contain a '*' which matches
-any sequence of characters.
-
+Note that this parameter only is only used if the \fIunix
+password sync\fR parameter is set to yes. This
+sequence is then called \fBAS ROOT\fR when the SMB password
+in the smbpasswd file is being changed, without access to the old
+password cleartext. This means that root must be able to reset the user's password
+without knowing the text of the previous password. In the presence of NIS/YP,
+this means that the passwd program must be
+executed on the NIS master.
+
+The string can contain the macro \fI%n\fR which is substituted
+for the new password. The chat sequence can also contain the standard
+macros \\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.
If the send string in any part of the chat sequence
-is a fullstop ".", then no string is sent. Similarly,
-if the expect string is a fullstop then no string is expected.
+is a full stop ".", then no string is sent. Similarly,
+if the expect string is a full stop then no string is expected.
-Note that if the \fIunix
-password sync\fR parameter is set to true, then this
-sequence is called \fBAS ROOT\fR when the SMB password
-in the smbpasswd file is being changed, without access to the old
-password cleartext. In this case the old password cleartext is set
-to "" (the empty string).
-
-Also, if the \fIpam
-password change\fR parameter is set to true, then the
-chat sequence should consist of three elements. The first element should
-match the pam prompt for the old password, the second element should match
-the pam prompt for the first request for the new password, and the final
-element should match the pam prompt for the second request for the new password.
-These matches are done case insentively. Under most conditions this change
-is done as root so the prompt for the old password will never be matched.
+If the \fIpam
+password change\fR parameter is set to true, the chat pairs
+may be matched in any order, and sucess is determined by the PAM result,
+not any particular output. The \\n macro is ignored for PAM conversions.
See also \fIunix password
sync\fR, \fI passwd program\fR , \fIpasswd chat debug\fR and \fIpam password change\fR.
to be seen in the \fBsmbd\fR log. It is available to help
Samba admins debug their \fIpasswd chat\fR scripts
when calling the \fIpasswd program\fR and should
-be turned off after this has been done. This parameter is off by
-default.
+be turned off after this has been done. This option has no effect if the
+\fIpam password change\fR
+paramter is set. This parameter is off by default.
-See also <\fIpasswd chat\fR
+See also \fIpasswd chat\fR
+, \fIpam password change\fR
, \fIpasswd program\fR
\&.
it.
\fBNote\fR that if the \fIunix
-password sync\fR parameter is set to True
+password sync\fR parameter is set to true
then this program is called \fBAS ROOT\fR
before the SMB password in the smbpasswd(5)
file is changed. If this UNIX password change fails, then
is set this parameter \fBMUST USE ABSOLUTE PATHS\fR
for \fBALL\fR programs called, and must be examined
for security implications. Note that by default \fIunix
-password sync\fR is set to False.
+password sync\fR is set to false.
See also \fIunix
password sync\fR.
Example: \fBpath = /home/fred\fR
.TP
\fBposix locking (S)\fR
-The \fBsmbd(8)\fRdaemon maintains an database of file locks obtained by SMB clients.
+The \fBsmbd(8)\fR
+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
substitutions. The command may be run as the root on some
systems.
-An interesting example may be do unmount server
+An interesting example may be to unmount server
resources:
\fBpostexec = /etc/umount /cdrom\fR
.TP
\fBpostscript (S)\fR
This parameter forces a printer to interpret
-the print files as postscript. This is done by adding a %!
+the print files as PostScript. This is done by adding a %!
to the start of print output.
This is most useful when you have lots of PCs that persist
Example: \fBprinter admin = admin, @staff\fR
.TP
\fBprinter driver (S)\fR
-\fBNote :\fRThis is a depreciated
+\fBNote :\fRThis is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
-\fIPRINTER_DRIVER2.txt\fR in the \fIdocs
-\fRof the Samba distribution for more information
+the Samba 2.2. Printing
+HOWTOfor more information
on the new method of loading printer drivers onto a Samba server.
This option allows you to control the string
Example: \fBprinter driver = HP LaserJet 4L\fR
.TP
\fBprinter driver file (G)\fR
-\fBNote :\fRThis is a depreciated
+\fBNote :\fRThis is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
-\fIPRINTER_DRIVER2.txt\fR in the \fIdocs
-\fRof the Samba distribution for more information
+the Samba 2.2. Printing
+HOWTOfor more information
on the new method of loading printer drivers onto a Samba server.
This parameter tells Samba where the printer driver
This file is created from Windows 95 \fImsprint.inf
\fRfiles found on the Windows 95 client system. For more
details on setting up serving of printer drivers to Windows 95
-clients, see the documentation file in the \fIdocs/\fR
+clients, see the outdated documentation file in the \fIdocs/\fR
directory, \fIPRINTER_DRIVER.txt\fR.
See also \fI printer driver location\fR.
/usr/local/samba/printers/drivers.def\fR
.TP
\fBprinter driver location (S)\fR
-\fBNote :\fRThis is a depreciated
+\fBNote :\fRThis is a deprecated
parameter and will be removed in the next major release
following version 2.2. Please see the instructions in
-\fIPRINTER_DRIVER2.txt\fR in the \fIdocs
-\fRof the Samba distribution for more information
+the Samba 2.2. Printing
+HOWTOfor more information
on the new method of loading printer drivers onto a Samba server.
This parameter tells clients of a particular printer
Where MACHINE is the NetBIOS name of your Samba server,
and PRINTER$ is a share you set up for serving printer driver
-files. For more details on setting this up see the documentation
+files. For more details on setting this up see the outdated documentation
file in the \fIdocs/\fR directory, \fI PRINTER_DRIVER.txt\fR.
See also \fI printer driver file\fR.
\fIlpq command\fR, \fIlppause command
\fR, \fIlpresume command\fR, and
\fIlprm command\fR if specified in the
-[global]f> section.
+[global] section.
Currently eight printing styles are supported. They are
BSD, AIX,
.TP
\fBqueuepause command (S)\fR
This parameter specifies the command to be
-executed on the server host in order to pause the printerqueue.
+executed on the server host in order to pause the printer queue.
This command should be a program or script which takes
-a printer name as its only parameter and stops the printerqueue,
+a printer name as its only parameter and stops the printer queue,
such that no longer jobs are submitted to the printer.
This command is not supported by Windows for Workgroups,
-but can be issued from the Printer's window under Windows 95
+but can be issued from the Printers window under Windows 95
and NT.
-If a \fI%p\fR is given then the printername
+If a \fI%p\fR is given then the printer name
is put in its place. Otherwise it is placed at the end of the command.
Note that it is good practice to include the absolute
.TP
\fBqueueresume command (S)\fR
This parameter specifies the command to be
-executed on the server host in order to resume the printerqueue. It
+executed on the server host in order to resume the printer queue. It
is the command to undo the behavior that is caused by the
previous parameter (\fI queuepause command\fR).
This command should be a program or script which takes
-a printer name as its only parameter and resumes the printerqueue,
+a printer name as its only parameter and resumes the printer queue,
such that queued jobs are resubmitted to the printer.
This command is not supported by Windows for Workgroups,
-but can be issued from the Printer's window under Windows 95
+but can be issued from the Printers window under Windows 95
and NT.
-If a \fI%p\fR is given then the printername
+If a \fI%p\fR is given then the printer name
is put in its place. Otherwise it is placed at the end of the
command.
\fBremote announce = 192.168.2.255/SERVERS
192.168.4.255/STAFF\fR
-the above line would cause nmbd to announce itself
+the above line would cause \fBnmbd\fR to announce itself
to the two given IP addresses using the given workgroup names.
If you leave out the workgroup name then the one given in
the \fIworkgroup\fR
\fR.TP
\fBremote browse sync (G)\fR
This option allows you to setup nmbd(8)to periodically request
-synchronization of browse lists with the master browser of a samba
+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.
+is done in a manner that does not work with any non-Samba servers.
This is useful if you want your Samba server and all local
clients to appear in a remote workgroup for which the normal browse
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 it's segment.
+is in fact the browse master on its segment.
Default: \fBremote browse sync = <empty string>
\fR.TP
\fBrestrict acl with mask (S)\fR
This is a boolean parameter. If set to false (default), then
-Creation of files with access control lists (ACLS) and modification of ACLs
+creation of files with access control lists (ACLS) and modification of ACLs
using the Windows NT/2000 ACL editor will be applied directly to the file
or directory.
-If set to True, then all requests to set an ACL on a file will have the
+If set to true, then all requests to set an ACL on a file will have the
parameters \fIcreate mask\fR,
\fIforce create mode\fR
applied before setting the ACL, and all requests to set an ACL on a directory will
When restrict anonymous is true, all anonymous connections
are denied no matter what they are for. This can effect the ability
-of a machine to access the samba Primary Domain Controller to revalidate
-it's machine account after someone else has logged on the client
+of a machine to access the Samba Primary Domain Controller to revalidate
+its machine account after someone else has logged on the client
interactively. The NT client will display a message saying that
the machine's account in the domain doesn't exist or the password is
bad. The best way to deal with this is to reboot NT client machines
.TP
\fBroot directory (G)\fR
The server will \fBchroot()\fR (i.e.
-Change it's root directory) to this directory on startup. This is
+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
This is the same as the \fIpostexec\fR
parameter except that the command is run as root. This
is useful for unmounting filesystems
-(such as cdroms) after a connection is closed.
+(such as CDROMs) after a connection is closed.
See also \fI postexec\fR.
\fBroot preexec (S)\fR
This is the same as the \fIpreexec\fR
parameter except that the command is run as root. This
-is useful for mounting filesystems (such as cdroms) after a
-connection is closed.
+is useful for mounting filesystems (such as CDROMs) when a
+connection is opened.
See also \fI preexec\fR and \fIpreexec close\fR.
\fBSECURITY = SHARE
\fR
-When clients connect to a share level security server then
+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
See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.
.PP
.PP
-\fBSECURIYT = USER
+\fBSECURITY = USER
\fR.PP
.PP
This is the default security setting in Samba 2.2.
up.
.PP
.PP
-\fBNote\fR that from the clients point of
+\fBNote\fR that from the client's point of
view \fBsecurity = server\fR is the same as \fB security = user\fR. It only affects how the server deals
with the authentication, it does not in any way affect what the
client sees.
Samba to have a valid UNIX account to map file access to.
.PP
.PP
-\fBNote\fR that from the clients point
+\fBNote\fR that from the client's point
of view \fBsecurity = domain\fR is the same as \fBsecurity = user
\fR\&. It only affects how the server deals with the authentication,
it does not in any way affect what the client sees.
Default: \fBset directory = no\fR
.TP
-\fBshare modes (S)\fR
-This enables or disables the honoring of
-the \fIshare modes\fR during a file open. These
-modes are used by clients to gain exclusive read or write access
-to a file.
-
-These open modes are not directly supported by UNIX, so
-they are simulated using shared memory, or lock files if your
-UNIX doesn't support shared memory (almost all do).
-
-The share modes that are enabled by this option are
-DENY_DOS, DENY_ALL,
-DENY_READ, DENY_WRITE,
-DENY_NONE and DENY_FCB.
-
-This option gives full share compatibility and enabled
-by default.
-
-You should \fBNEVER\fR turn this parameter
-off as many Windows applications will break if you do so.
-
-Default: \fBshare modes = yes\fR
-.TP
\fBshort preserve case (S)\fR
This boolean parameter controls if new files
which conform to 8.3 syntax, that is all in upper case and of
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 clients another open call with a request for
+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.
Default :\fBshow add printer wizard = yes\fR
.TP
+\fBshutdown script (G)\fR
+\fBThis parameter only exists in the HEAD cvs branch\fR
+This a full path name to a script called by
+\fBsmbd(8)\fRthat
+should start a shutdown procedure.
+
+This command will be run as the user connected to the
+server.
+
+%m %t %r %f parameters are expanded
+
+\fI%m\fR will be substituted with the
+shutdown message sent to the server.
+
+\fI%t\fR will be substituted with the
+number of seconds to wait before effectively starting the
+shutdown procedure.
+
+\fI%r\fR will be substituted with the
+switch \fB-r\fR. It means reboot after shutdown
+for NT.
+
+\fI%f\fR will be substituted with the
+switch \fB-f\fR. It means force the shutdown
+even if applications do not respond for NT.
+
+Default: \fBNone\fR.
+
+Example: \fBabort shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f\fR
+
+Shutdown script example:
+.sp
+.nf
+ #!/bin/bash
+
+ $time=0
+ let "time/60"
+ let "time++"
+
+ /sbin/shutdown $3 $4 +$time $1 &
+
+.sp
+.fi
+Shutdown does not return so we need to launch it in background.
+
+See also \fIabort shutdown script\fR.
+.TP
\fBsmb passwd file (G)\fR
This option sets the path to the encrypted
smbpasswd file. By default the path to the smbpasswd file
support multiple virtual interfaces on the one server, each
with a different configuration.
-By default samba will accept connections on any
+By default Samba will accept connections on any
address.
Example: \fBsocket address = 192.168.2.20\fR
current binary version of Samba.
This variable enables or disables the entire SSL mode. If
-it is set to no, the SSL enabled samba behaves
-exactly like the non-SSL samba. If set to yes,
+it is set to no, the SSL-enabled Samba behaves
+exactly like the non-SSL Samba. If set to yes,
it depends on the variables \fI ssl hosts\fR and \fIssl hosts resign\fR whether an SSL
connection will be required.
This variable defines where to look up the Certification
Authorities. The given directory should contain one file for
-each CA that samba will trust. The file name must be the hash
+each CA that Samba will trust. The file name must be the hash
value over the "Distinguished Name" of the CA. How this directory
is set up is explained later in this document. All files within the
directory that don't fit into this naming scheme are ignored. You
this code is \fBNOT\fR enabled by default in any
current binary version of Samba.
-These two variables define whether samba will go
-into SSL mode or not. If none of them is defined, samba will
+These two variables define whether Samba will go
+into SSL mode or not. If none of them is defined, Samba will
allow only SSL connections. If the \fIssl hosts\fR variable lists
hosts (by IP-address, IP-address range, net group or name),
only these hosts will be forced into SSL mode. If the \fI ssl hosts resign\fR variable lists hosts, only these
-hosts will NOT be forced into SSL mode. The syntax for these two
+hosts will \fBNOT\fR be forced into SSL mode. The syntax for these two
variables is the same as for the \fI hosts allow\fR and \fIhosts deny\fR pair of variables, only
that the subject of the decision is different: It's not the access
right but whether SSL is used or not.
.TP
\fBstatus (G)\fR
This enables or disables logging of connections
-to a status file that smbstatus(1)can read.
+to a status file that smbstatus(1)
+can read.
With this disabled \fBsmbstatus\fR won't be able
to tell you what connections are active. You should never need to
When strict locking is no the server does file
lock checks only when the client explicitly asks for them.
-Well behaved clients always ask for lock checks when it
+Well-behaved clients always ask for lock checks when it
is important, so in the vast majority of cases \fBstrict
locking = no\fR is preferable.
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 no (the
-default) means that smbd ignores the Windows applications requests for
+default) means that smbdignores 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
Default: \fBsyslog only = no\fR
.TP
\fBtemplate homedir (G)\fR
-\fBNOTE:\fR this parameter is
-only available in Samba 3.0.
-
When filling out the user information for a Windows NT
user, the winbindd(8)daemon
uses this parameter to fill in the home directory for that user.
Default: \fBtemplate homedir = /home/%D/%U\fR
.TP
\fBtemplate shell (G)\fR
-\fBNOTE:\fR this parameter is
-only available in Samba 3.0.
-
When filling out the user information for a Windows NT
user, the winbindd(8)daemon
uses this parameter to fill in the login shell for that user.
This parameter accepts an integer value which defines
a limit on the maximum number of print jobs that will be accepted
system wide at any given time. If a print job is submitted
-by a client which will exceed this number, then smbd will return an
+by a client which will exceed this number, then smbdwill return an
error indicating that no space is available on the server. The
default value of 0 means that no such limit exists. This parameter
can be used to prevent a server from exceeding its capacity and is
If this is set to true the program specified in the \fIpasswd
program\fRparameter is called \fBAS ROOT\fR -
to allow the new UNIX password to be set without access to the
-old UNIX password (as the SMB password has change code has no
+old UNIX password (as the SMB password change code has no
access to the old password cleartext, only the new).
See also \fIpasswd
Default: \fBupdate encrypted = no\fR
.TP
+\fBuse client driver (S)\fR
+This parameter applies only to Windows NT/2000
+clients. It has no affect on Windows 95/98/ME clients. When
+serving a printer to Windows NT/2000 clients without first installing
+a valid printer driver on the Samba host, the client will be required
+to install a local printer driver. From this point on, the client
+will treat the print as a local printer and not a network printer
+connection. This is much the same behavior that will occur
+when \fBdisable spoolss = yes\fR.
+
+The differentiating
+factor is that under normal circumstances, the NT/2000 client will
+attempt to open the network printer using MS-RPC. The problem is that
+because the client considers the printer to be local, it will attempt
+to issue the OpenPrinterEx() call requesting access rights associated
+with the logged on user. If the user possesses local administator rights
+but not root privilegde on the Samba host (often the case), the OpenPrinterEx()
+call will fail. The result is that the client will now display an "Access
+Denied; Unable to connect" message in the printer queue window (even though
+jobs may successfully be printed).
+
+If this parameter is enabled for a printer, then any attempt
+to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped
+to PRINTER_ACCESS_USE instead. Thus allowing the OpenPrinterEx()
+call to succeed. \fBThis parameter MUST not be able enabled
+on a print share which has valid print driver installed on the Samba
+server.\fR
+
+See also disable spoolss
+
+Default: \fBuse client driver = no\fR
+.TP
\fBuse rhosts (G)\fR
-If this global parameter is a true, it specifies
-that the UNIX users \fI.rhosts\fR file in their home directory
+If this global parameter is true, it specifies
+that the UNIX user's \fI.rhosts\fR file in their home directory
will be read to find the names of hosts and users who will be allowed
access without specifying a password.
\fRparameter.
If any of the usernames begin with a '@' then the name
-will be looked up first in the yp netgroups list (if Samba
+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.
expand to a list of all users in the group of that name.
If any of the usernames begin with a '&'then the name
-will be looked up only in the yp netgroups database (if Samba
+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.
Example: \fBusername map = /usr/local/samba/lib/users.map
\fR.TP
-\fButmp (S)\fR
+\fButmp (G)\fR
This boolean parameter is only available if
-Samba has been configured and compiled with the option \fB --with-utmp\fR. If set to True then Samba will attempt
+Samba has been configured and compiled with the option \fB --with-utmp\fR. If set to true 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.
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.
-.PP
+
See also \fIhide files
\fRand \fI case sensitive\fR.
-.PP
+
Default: \fBNo files or directories are vetoed.
-\fR.PP
+\fR
Examples:
.sp
.nf
.TP
\fBvfs options (S)\fR
This parameter allows parameters to be passed
-to the vfs layer at initialisation time. The Samba VFS layer
+to the vfs layer at initialization time. The Samba VFS layer
is new to Samba 2.2 and must be enabled at compile time
with --with-vfs. See also \fI vfs object\fR.
Default: \fBwide links = yes\fR
.TP
\fBwinbind cache time\fR
-\fBNOTE:\fR this parameter is only
-available in Samba 3.0.
-
This parameter specifies the number of seconds the
winbindd(8)daemon will cache
user and group information before querying a Windows NT server
Default: \fBwinbind cache type = 15\fR
.TP
+\fBwinbind enum users\fR
+On large installations using
+winbindd(8)it may be
+necessary to suppress the enumeration of users through the
+\fBsetpwent()\fR,
+\fBgetpwent()\fR and
+\fBendpwent()\fR group of system calls. If
+the \fIwinbind enum users\fR parameter is
+false, calls to the \fBgetpwent\fR system call
+will not return any data.
+
+\fBWarning:\fR Turning off user
+enumeration may cause some programs to behave oddly. For
+example, the finger program relies on having access to the
+full user list when searching for matching
+usernames.
+
+Default: \fBwinbind enum users = yes \fR
+.TP
+\fBwinbind enum groups\fR
+On large installations using
+winbindd(8)it may be
+necessary to suppress the enumeration of groups through the
+\fBsetgrent()\fR,
+\fBgetgrent()\fR and
+\fBendgrent()\fR group of system calls. If
+the \fIwinbind enum groups\fR parameter is
+false, calls to the \fBgetgrent()\fR system
+call will not return any data.
+
+\fBWarning:\fR Turning off group
+enumeration may cause some programs to behave oddly.
+
+Default: \fBwinbind enum groups = no \fR
+.TP
\fBwinbind gid\fR
-\fBNOTE:\fR this parameter is only
-available in Samba 3.0.
-
The winbind gid parameter specifies the range of group
ids that are allocated by the winbindd(8)daemon. This range of group ids should have no
-existing local or nis groups within it as strange conflicts can
+existing local or NIS groups within it as strange conflicts can
occur otherwise.
Default: \fBwinbind gid = <empty string>
Example: \fBwinbind gid = 10000-20000\fR
.TP
\fBwinbind separator\fR
-\fBNOTE:\fR this parameter is only
-available in Samba 3.0.
-
This parameter allows an admin to define the character
used when listing a username of the form of \fIDOMAIN
\fR\\\fIuser\fR. This parameter
Example: \fBwinbind separator = +\fR
.TP
\fBwinbind uid\fR
-\fBNOTE:\fR this parameter is only
-available in Samba 3.0.
-
The winbind gid parameter specifies the range of group
ids that are allocated by the winbindd(8)daemon. This range of ids should have no
-existing local or nis users within it as strange conflicts can
+existing local or NIS users within it as strange conflicts can
occur otherwise.
Default: \fBwinbind uid = <empty string>
as an add.
.TP 0.2i
\(bu
-The second argument is the netbios name. If the
+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 0.2i
\(bu
-The third argument is the netbios name
+The third argument is the NetBIOS name
type as a 2 digit hexadecimal number.
.TP 0.2i
\(bu
nmbd(8)process in Samba will act as a WINS server. You should
not set this to true unless you have a multi-subnetted network and
you wish a particular \fBnmbd\fR to be your WINS server.
-Note that you should \fBNEVER\fR set this to true
+Note that you should \fBNEVER\fR set this to true
on more than one machine in your network.
Default: \fBwins support = no\fR
within it.
This cache allows Samba to batch client writes into a more
-efficient write size for RAID disks (ie. writes may be tuned to
+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.
.TP
\fBwrite raw (G)\fR
This parameter controls whether or not the server
-will support raw writes SMB's when transferring data from clients.
+will support raw write SMB's when transferring data from clients.
You should never need to change this parameter.
Default: \fBwrite raw = yes\fR
\fBsmbclient(1)\fR,
\fBnmblookup(1)\fR,
\fBtestparm(1)\fR,
-\fBtestprns(1)\fR.SH "AUTHOR"
+\fBtestprns(1)\fR
+.SH "AUTHOR"
.PP
The original Samba software and related utilities
were created by Andrew Tridgell. Samba is now developed
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBCACLS" "1" "24 April 2001" "" ""
+.TH "SMBCACLS" "1" "10 October 2001" "" ""
.SH NAME
smbcacls \- Set or get ACLs on an NT file or directory names
.SH SYNOPSIS
.PP
This tool is part of the Sambasuite.
.PP
-The smbcacls program manipulates NT Access Control Lists
+The \fBsmbcacls\fR program manipulates NT Access Control Lists
(ACLs) on SMB file shares.
.SH "OPTIONS"
.PP
-The following options are available to the smbcacls program.
+The following options are available to the \fBsmbcacls\fR program.
The format of ACLs is described in the section ACL FORMAT
.TP
\fB-A acls\fR
ACL specified that was not already present in the ACL list
.TP
\fB-D acls\fR
-Delete any ACLs specfied on the command line.
+Delete any ACLs specified on the command line.
An error will be printed for each ACL specified that was not
already present in the ACL list.
.TP
depending on the success or otherwise of the operations performed.
The exit status may be one of the following values.
.PP
-If the operation succeded, smbcacls returns and exit
-status of 0. If smbcacls couldn't connect to the specified server,
+If the operation succeeded, smbcacls returns and exit
+status of 0. If \fBsmbcacls\fR couldn't connect to the specified server,
or there was an error getting or setting the ACLs, an exit status
of 1 is returned. If there was an error parsing any command line
arguments, an exit status of 2 is returned.
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBCLIENT" "1" "24 April 2001" "" ""
+.TH "SMBCLIENT" "1" "15 September 2001" "" ""
.SH NAME
smbclient \- ftp-like client to access SMB/CIFS resources on servers
.SH SYNOPSIS
.sp
-\fBsmbclient\fR \fBservicename\fR [ \fBpassword\fR ] [ \fB-b <buffer size>\fR ] [ \fB-d debuglevel\fR ] [ \fB-D Directory\fR ] [ \fB-S server\fR ] [ \fB-U username\fR ] [ \fB-W workgroup\fR ] [ \fB-M <netbios name>\fR ] [ \fB-m maxprotocol\fR ] [ \fB-A authfile\fR ] [ \fB-N\fR ] [ \fB-l logfile\fR ] [ \fB-L <netbios name>\fR ] [ \fB-I destinationIP\fR ] [ \fB-E <terminal code>\fR ] [ \fB-c <command string>\fR ] [ \fB-i scope\fR ] [ \fB-O <socket options>\fR ] [ \fB-p port\fR ] [ \fB-R <name resolve order>\fR ] [ \fB-s <smb config file>\fR ] [ \fB-T<c|x>IXFqgbNan\fR ]
+\fBsmbclient\fR \fBservicename\fR [ \fBpassword\fR ] [ \fB-b <buffer size>\fR ] [ \fB-d debuglevel\fR ] [ \fB-D Directory\fR ] [ \fB-U username\fR ] [ \fB-W workgroup\fR ] [ \fB-M <netbios name>\fR ] [ \fB-m maxprotocol\fR ] [ \fB-A authfile\fR ] [ \fB-N\fR ] [ \fB-l logfile\fR ] [ \fB-L <netbios name>\fR ] [ \fB-I destinationIP\fR ] [ \fB-E <terminal code>\fR ] [ \fB-c <command string>\fR ] [ \fB-i scope\fR ] [ \fB-O <socket options>\fR ] [ \fB-p port\fR ] [ \fB-R <name resolve order>\fR ] [ \fB-s <smb config file>\fR ] [ \fB-T<c|x>IXFqgbNan\fR ]
.SH "DESCRIPTION"
.PP
This tool is part of the Sambasuite.
same as the IP hostname of the machine running the server.
The server name is looked up according to either
-the \fI-R\fR parameter to smbclient or
-using the name resolve order parameter in the smb.conf file,
+the \fI-R\fR parameter to \fBsmbclient\fR or
+using the name resolve order parameter in the \fIsmb.conf\fR file,
allowing an administrator to change the order and methods
by which server names are looked up.
.TP
\fB-R <name resolve order>\fR
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
+host names to IP addresses. The option takes a space-separated
string of different name resolution options.
The options are :"lmhosts", "host", "wins" and "bcast". They
host : 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
+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
.PP
The default order is lmhosts, host, wins, bcast and without
this parameter or any entry in the \fIname resolve order
-\fRparameter of the smb.conf file the name resolution
+\fRparameter of the \fIsmb.conf\fR file the name resolution
methods will be attempted in this order.
.PP
.TP
\fB-i scope\fR
This specifies a NetBIOS scope that smbclient will
use to communicate with when generating NetBIOS names. For details
-on the use of NetBIOS scopes, see rfc1001.txt and rfc1002.txt.
+on the use of NetBIOS scopes, see \fIrfc1001.txt\fR
+and \fIrfc1002.txt\fR.
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.
name you wish.
.TP
\fB-d debuglevel\fR
-debuglevel is an integer from 0 to 10, or
+\fIdebuglevel\fR is an integer from 0 to 10, or
the letter 'A'.
The default value if this parameter is not specified
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. If debuglevel is set to the letter 'A', then \fBall
+cryptic. If \fIdebuglevel\fR is set to the letter 'A', then \fBall
\fRdebug messages will be printed. This setting
is for developers only (and people who \fBreally\fR want
to know how the code works internally).
Note that specifying this parameter here will override
-the log level parameter in the \fBsmb.conf (5)\fR
+the log level parameter in the \fIsmb.conf (5)\fR
file.
.TP
\fB-p port\fR
default.
.TP
\fB-l logfilename\fR
-If specified, logfilename specifies a base filename
+If specified, \fIlogfilename\fR specifies a base filename
into which operational data from the running client will be
logged.
Print the usage message for the client.
.TP
\fB-I IP-address\fR
-IP address is the address of the server to connect to.
+\fIIP address\fR is the address of the server to connect to.
It should be specified in standard "a.b.c.d" notation.
Normally the client would attempt to locate a named
\fB-U username[%pass]\fR
Sets the SMB username or username and password.
If %pass is not specified, The user will be prompted. The client
-will first check the USER environment variable, then the
-\fI$LOGNAME\fR variable and if either exist, the
+will first check the \fBUSER\fR environment variable, then the
+\fBLOGNAME\fR variable and if either exists, the
string is uppercased. Anything in these variables following a '%'
-sign will be treated as the password. If these environmental
+sign will be treated as the password. If these environment
variables are not found, the username GUEST
is used.
-If the password is not included in these environment
-variables (using the %pass syntax), rpcclient will look for
-a \fI$PASSWD\fR environment variable from which
+If the password is not included in these environment
+variables (using the %pass syntax), \fBsmbclient\fR will look for
+a \fBPASSWD\fR environment variable from which
to read the password.
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 doesn't
-desire to pass the credentials on the command line or via environment
+wish to pass the credentials on the command line or via environment
variables. If this method is used, make certain that the permissions
on the file restrict access from unwanted users. See the
\fI-A\fR for more details.
Be cautious about including passwords in scripts or in
-the \fI$PASSWD\fR environment variable. Also, on
+the \fBPASSWD\fR environment variable. Also, on
many systems the command line of a running process may be seen
via the \fBps\fR command to be safe always allow
-\fBrpcclient\fR to prompt for a password and type
+\fBsmbclient\fR to prompt for a password and type
it in directly.
.TP
\fB-A filename\fR
are available on a server. You use it as \fBsmbclient -L
host\fR and a list should appear. The \fI-I
\fRoption may be useful if your NetBIOS names don't
-match your tcp/ip dns host names or if you are trying to reach a
+match your TCP/IP DNS host names or if you are trying to reach a
host on another network.
.TP
\fB-t terminal code\fR
-This option tells smbclient how to interpret
+This option tells \fBsmbclient\fR how to interpret
filenames coming from the remote server. Usually Asian language
multibyte UNIX implementations use different character sets than
SMB/CIFS servers (\fBEUC\fR instead of \fB SJIS\fR for example). Setting this parameter will let
.TP 0.2i
\(bu
\fIr\fR - Regular expression include
-or exclude. Uses regular regular expression matching for
+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 '?'.
\fBsmbclient\fR's tar option now supports long
file names both on backup and restore. However, the full path
name of the file must be less than 1024 bytes. Also, when
-a tar archive is created, smbclient's tar option places all
+a tar archive is created, \fBsmbclient\fR's tar option places all
files in the archive with relative names, not absolute names.
.PP
.PP
\fBExamples\fR
.PP
.PP
-Restore from tar file backup.tar into myshare on mypc
+Restore from tar file \fIbackup.tar\fR into myshare on mypc
(no password on share).
.PP
.PP
-\fBsmbclient //mypc/myshare "" -N -Tx backup.tar
+\fBsmbclient //mypc/yshare "" -N -Tx backup.tar
\fR.PP
.PP
Restore everything except \fIusers/docs\fR
only of any use with the tar -T option.
.TP
\fB-c command string\fR
-command string is a semicolon separated list of
+command string is a semicolon-separated list of
commands to be executed instead of prompting from stdin. \fI -N\fR is implied by \fI-c\fR.
This is particularly useful in scripts and for printing stdin
The commands available are given here in alphabetical order.
.TP
\fB? [command]\fR
-If "command" is specified, the ? command will display
+If \fIcommand\fR is specified, the ? command will display
a brief informative message about the specified command. If no
command is specified, a list of available commands will
be displayed.
.TP
\fB! [shell command]\fR
-If "shell command" is specified, the !
+If \fIshell command\fR is specified, the !
command will execute a shell locally and run the specified shell
command. If no command is specified, a local shell will be run.
.TP
.TP
\fBdel <mask>\fR
The client will request that the server attempt
-to delete all files matching "mask" from the current working
+to delete all files matching \fImask\fR from the current working
directory on the server.
.TP
\fBdir <mask>\fR
-A list of the files matching "mask" in the current
+A list of the files matching \fImask\fR in the current
working directory on the server will be retrieved from the server
and displayed.
.TP
from the program.
.TP
\fBget <remote file name> [local file name]\fR
-Copy the file called "remote file name" from
+Copy the file called \fIremote file name\fR from
the server to the machine running the client. If specified, name
-the local copy "local file name". Note that all transfers in
+the local copy \fIlocal file name\fR. Note that all transfers in
\fBsmbclient\fR are binary. See also the
lowercase command.
.TP
See the ? command above.
.TP
\fBlcd [directory name]\fR
-If "directory name" is specified, the current
+If \fIdirectory name\fR is specified, the current
working directory on the local machine will be changed to
the directory specified. This operation will fail if for any
reason the specified directory is inaccessible.
See the mkdir command.
.TP
\fBmget <mask>\fR
-Copy all files matching mask from the server to
+Copy all files matching \fImask\fR from the server to
the machine running the client.
-Note that mask is interpreted differently during recursive
+Note that \fImask\fR is interpreted differently during recursive
operation and non-recursive operation - refer to the recurse and
mask commands for more information. Note that all transfers in
-smbclient are binary. See also the lowercase command.
+\fBsmbclient\fR are binary. See also the lowercase command.
.TP
\fBmkdir <directory name>\fR
Create a new directory on the server (user access
privileges permitting) with the specified name.
.TP
\fBmput <mask>\fR
-Copy all files matching mask in the current working
+Copy all files matching \fImask\fR in the current working
directory on the local machine to the current working directory on
the server.
-Note that mask is interpreted differently during recursive
+Note that \fImask\fR is interpreted differently during recursive
operation and non-recursive operation - refer to the recurse and mask
-commands for more information. Note that all transfers in smbclient
+commands for more information. Note that all transfers in \fBsmbclient\fR
are binary.
.TP
\fBprint <file name>\fR
OFF, all specified files will be transferred without prompting.
.TP
\fBput <local file name> [remote file name]\fR
-Copy the file called "local file name" from the
+Copy the file called \fIlocal file name\fR from the
machine running the client to the server. If specified,
-name the remote copy "remote file name". Note that all transfers
-in smbclient are binary. See also the lowercase command.
+name the remote copy \fIremote file name\fR. Note that all transfers
+in \fBsmbclient\fR are binary. See also the lowercase command.
.TP
\fBqueue\fR
Displays the print queue, showing the job id,
using the mask command will be ignored.
.TP
\fBrm <mask>\fR
-Remove all files matching mask from the current
+Remove all files matching \fImask\fR from the current
working directory on the server.
.TP
\fBrmdir <directory name>\fR
\fBblocksize <blocksize>\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.
+\fIblocksize\fR*TBLOCK (usually 512 byte) blocks.
.TP
\fBtarmode <full|inc|reset|noreset>\fR
Changes tar's behavior with regard to archive
supports the LANMAN2 protocol or above.
.SH "ENVIRONMENT VARIABLES"
.PP
-The variable \fI$USER\fR may contain the
+The variable \fBUSER\fR may contain the
username of the person using the client. This information is
used only if the protocol level is high enough to support
session-level passwords.
.PP
-The variable \fI$PASSWD\fR may contain
+The variable \fBPASSWD\fR may contain
the password of the person using the client. This information is
used only if the protocol level is high enough to support
session-level passwords.
+.PP
+The variable \fBLIBSMB_PROG\fR may contain
+the path, executed with system(), which the client should connect
+to instead of connecting to a server. This functionality is primarily
+intended as a development aid, and works best when using a LMHOSTS
+file
.SH "INSTALLATION"
.PP
The location of the client program is a matter for
.PP
To test the client, you will need to know the name of a
running SMB/CIFS server. It is possible to run \fBsmbd(8)
-\fRan ordinary user - running that server as a daemon
+\fRas 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"
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBCONTROL" "1" "01 June 2001" "" ""
+.TH "SMBCONTROL" "1" "10 October 2001" "" ""
.SH NAME
smbcontrol \- send messages to smbd or nmbd processes
.SH SYNOPSIS
any Windows NT clients connected to a printer. This message-type
takes an argument of the printer name to send notify messages to.
This message can only be sent to smbd.
+
+The close-share message-type sends a
+message to smbd which forces smbd to close the share that was
+specified as an argument. This may be useful if you made changes
+to the access controls on the share.
.TP
\fBparameters\fR
any parameters required for the message-type
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBD" "8" "24 April 2001" "" ""
+.TH "SMBD" "8" "10 October 2001" "" ""
.SH NAME
smbd \- server to provide SMB/CIFS services to clients
.SH SYNOPSIS
of running the server.
.PP
Please note that there are significant security
-implications to running this server, and the \fIsmb.conf(5)\fRmanpage should be regarded as mandatory reading before
+implications to running this server, and the \fIsmb.conf(5)\fR
+manpage should be regarded as mandatory reading before
proceeding with installation.
.PP
A session is created whenever a client requests one.
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.
+disconnect from the service, or \fBsmbd\fR killed and restarted.
.SH "OPTIONS"
.TP
\fB-D\fR
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
+daemon is the recommended way of running \fBsmbd\fR for
servers that provide more than casual use file and
-print services. This switch is assumed is \fBsmbd
+print services. This switch is assumed if \fBsmbd
\fRis executed on the command line of a shell.
.TP
\fB-a\fR
files.
.TP
\fB-P\fR
-Passive option. Causes smbd not to
+Passive option. Causes \fBsmbd\fR not to
send any network traffic out. Used for debugging by
the developers only.
.TP
\fBsmbd\fR.
.TP
\fB-d <debug level>\fR
-debuglevel is an integer
+\fIdebuglevel\fR is an integer
from 0 to 10. The default value if this parameter is
not specified is zero.
levelfile.
.TP
\fB-l <log file>\fR
-If specified, \fBlog file\fR
+If specified, \fIlog file\fR
specifies a log filename into which informational and debug
messages from the running server will be logged. The log
file generated is never removed by the server although
-its size may be controlled by the max log sizeoption in the \fI smb.conf(5)\fRfile. The default log
+its size may be controlled by the max log size
+option in the \fI smb.conf(5)\fRfile. The default log
file name is specified at compile time.
.TP
\fB-O <socket options>\fR
-See the socket optionsparameter in the \fIsmb.conf(5)
+See the socket options
+parameter in the \fIsmb.conf(5)
\fRfile for details.
.TP
\fB-p <port number>\fR
-port number is a positive integer
+\fIport number\fR is a positive integer
value. The default value if this parameter is not
specified is 139.
.TP
\fB\fI/usr/local/samba/lib/smb.conf\fB\fR
This is the default location of the
-\fIsmb.conf\fRserver configuration file. Other common places that systems
+\fIsmb.conf\fR
+server configuration file. Other common places that systems
install this file are \fI/usr/samba/lib/smb.conf\fR
and \fI/etc/smb.conf\fR.
program itself should be executable by all, as users may wish to
run the server themselves (in which case it will of course run
with their privileges). The server should NOT be setuid. On some
-systems it may be worthwhile to make smbd setgid to an empty group.
+systems it may be worthwhile to make \fBsmbd\fR setgid to an empty group.
This is because some systems may have a security hole where daemon
processes that become a user can be attached to with a debugger.
-Making the smbd file setgid to an empty group may prevent
+Making the \fBsmbd\fR file setgid to an empty group may prevent
this hole from being exploited. This security hole and the suggested
fix has only been confirmed on old versions (pre-kernel 2.0) of Linux
at the time this was written. It is possible that this hole only
.SH "RUNNING THE SERVER ON REQUEST"
.PP
If your system uses a meta-daemon such as \fBinetd
-\fR, you can arrange to have the smbd server started
+\fR, you can arrange to have the \fBsmbd\fR server started
whenever a process attempts to connect to it. This requires several
changes to the startup files on the host machine. If you are
experimenting as an ordinary user rather than as root, you will
This will allow you to connect to your home directory
and print to any printer supported by the host (user privileges
permitting).
+.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
+obey pam restricions
+smb.conf paramater. When this is set, the following restrictions apply:
+.TP 0.2i
+\(bu
+\fBAccount Validation\fR: All acccesses 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 0.2i
+\(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.
.SH "TESTING THE INSTALLATION"
.PP
If running the server as a daemon, execute it before
\fBinetd\fR will reread their configuration
tables if they receive a HUP signal.
.PP
-If your machine's name is fred and your
-name is mary, you should now be able to connect
+If your machine's name is \fIfred\fR and your
+name is \fImary\fR, you should now be able to connect
to the service \fI\\\\fred\\mary\fR.
.PP
To properly test and experiment with the server, we
diagnostics you are seeing.
.SH "SIGNALS"
.PP
-Sending the smbd a SIGHUP will cause it to
-re-load its \fIsmb.conf\fR configuration
+Sending the \fBsmbd\fR a SIGHUP will cause it to
+reload its \fIsmb.conf\fR configuration
file within a short period of time.
.PP
-To shut down a users smbd process it is recommended
+To shut down a user's \fBsmbd\fR process it is recommended
that \fBSIGKILL (-9)\fR \fBNOT\fR
be used, except as a last resort, as this may leave the shared
memory area in an inconsistent state. The safe way to terminate
-an smbd is to send it a SIGTERM (-15) signal and wait for
+an \fBsmbd\fR is to send it a SIGTERM (-15) signal and wait for
it to die on its own.
.PP
-The debug log level of smbd may be raised by sending
-it a SIGUSR1 (\fBkill -USR1 <smbd-pid>\fR)
-and lowered by sending it a SIGUSR2 (\fBkill -USR2 <smbd-pid>
-\fR). This is to allow transient problems to be diagnosed,
+The debug log level of \fBsmbd\fR may be raised
+or lowered using \fBsmbcontrol(1)
+\fRprogram (SIGUSR[1|2] signals are no longer used in
+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
+they are not re-entrant in \fBsmbd\fR. This you should wait until
+\fBsmbd\fR is in a state of waiting for an incoming SMB before
issuing them. It is possible to make the signal handlers safe
by un-blocking the signals before the select call and re-blocking
them after, however this would affect performance.
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBMNT" "8" "24 April 2001" "" ""
+.TH "SMBMNT" "8" "10 October 2001" "" ""
.SH NAME
smbmnt \- helper utility for mounting SMB filesystems
.SH SYNOPSIS
.PP
\fBsmbmnt\fR is a helper application used
by the smbmount program to do the actual mounting of SMB shares.
-\fBsmbmnt\fR is meant to be installed setuid root
-so that normal users can mount their smb shares. It checks
-whether the user has write permissions on the mount point and
-then mounts the directory.
+\fBsmbmnt\fR can be installed setuid root if you want
+normal users to be able to mount their SMB shares.
+.PP
+A setuid smbmnt will only allow mounts on directories owned
+by the user, and that the user has write permission on.
.PP
The \fBsmbmnt\fR program is normally invoked
by \fBsmbmount(8)\fR
. It should not be invoked directly by users.
+.PP
+smbmount searches the normal PATH for smbmnt. You must ensure
+that the smbmnt version in your path matches the smbmount used.
.SH "OPTIONS"
.TP
\fB-r\fR
.TP
\fB-o options\fR
list of options that are passed as-is to smbfs, if this
-command is run on a 2.4 or higher linux kernel.
+command is run on a 2.4 or higher Linux kernel.
.SH "AUTHOR"
.PP
Volker Lendecke, Andrew Tridgell, Michael H. Warfield
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBMOUNT" "8" "24 April 2001" "" ""
+.TH "SMBMOUNT" "8" "10 October 2001" "" ""
.SH NAME
smbmount \- mount an smbfs filesystem
.SH SYNOPSIS
\fBsmbumount\fR \fBservice\fR \fBmount-point\fR [ \fB-o options\fR ]
.SH "DESCRIPTION"
.PP
-\fBsmbmount\fR mounts a SMB filesystem. It
-is usually invoked as \fBmount.smb\fR from
+\fBsmbmount\fR mounts a Linux SMB filesystem. It
+is usually invoked as \fBmount.smbfs\fR by
the \fBmount(8)\fR command when using the
-"-t smb" option. The kernel must support the smbfs filesystem.
+"-t smbfs" option. This command only works in Linux, and the kernel must
+support the smbfs filesystem.
.PP
-Options to smbmount are specified as a comma separated
+Options to \fBsmbmount\fR are specified as a comma-separated
list of key=value pairs. It is possible to send options other
than those listed here, assuming that smbfs supports them. If
you get mount failures, check your kernel log for errors on
unknown options.
.PP
-smbmount is a daemon. After mounting it keeps running until
+\fBsmbmount\fR is a daemon. After mounting it keeps running until
the mounted smbfs is umounted. It will log things that happen
when in daemon mode using the "machine name" smbmount, so
-typically this output will end up in log.smbmount. The
-smbmount process may also be called mount.smbfs.
+typically this output will end up in \fIlog.smbmount\fR. The
+\fBsmbmount\fR process may also be called mount.smbfs.
.PP
\fBNOTE:\fR \fBsmbmount\fR
calls \fBsmbmnt(8)\fR to do the actual mount. You
no password \fBsmbmount\fR will prompt
for a passeword, unless the guest option is
given.
+
+Note that password which contain the arguement delimiter
+character (i.e. a comma ',') will failed to be parsed correctly
+on the command line. However, the same password defined
+in the PASSWD environment variable or a credentials file (see
+below) will be read correctly.
.TP
\fBcredentials=<filename>\fR
specifies a file that contains a username
.fi
This is preferred over having passwords in plaintext in a
-shared file, such as /etc/fstab. Be sure to protect any
+shared file, such as \fI/etc/fstab\fR. Be sure to protect any
credentials file properly.
.TP
\fBnetbiosname=<arg>\fR
The default is based on the current umask.
.TP
\fBdmask=<arg>\fR
-sets the directory mask. This deterines the
+sets the directory mask. This determines the
permissions that remote directories have in the local filesystem.
The default is based on the current umask.
.TP
\fBdebug=<arg>\fR
sets the debug level. This is useful for
-tracking down SMB connection problems.
+tracking down SMB connection problems. A suggested value to
+start with is 4. If set too high there will be a lot of
+output, possibly hiding the useful output.
.TP
\fBip=<arg>\fR
sets the destination host or IP address.
mount read-write
.TP
\fBiocharset=<arg>\fR
-sets the charset used by the linux side for codepage
+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)
protocol level is high enough to support session-level
passwords.
.PP
-The variable \fBPASSWD_FILE\fR may contain the pathname of
-a file to read the password from. A single line of input is
-read and used as password.
+The variable \fBPASSWD_FILE\fR may contain the pathname
+of a file to read the password from. A single line of input is
+read and used as the password.
.SH "BUGS"
.PP
-Not many known smbmount bugs. But one smbfs bug is
-important enough to mention here anyway:
+Passwords and other options containing , can not be handled.
+For passwords an alternative way of passing them is in a credentials
+file or in the PASSWD environment.
+.PP
+The credentials file does not handle usernames or passwords with
+leading space.
+.PP
+One smbfs bug is important enough to mention here, even if it
+is a bit misplaced:
.TP 0.2i
\(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 go
-dead. A re-mount normally fixes this. At least 2 ways 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.
.PP
-Note that the typical response to a bugreport is suggestion
+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)
.PP
.SH "SEE ALSO"
.PP
-Documentation/filesystems/smbfs.txt in the kernel source tree
-may contain additional options and information.
+Documentation/filesystems/smbfs.txt in the linux kernel
+source tree may contain additional options and information.
+.PP
+FreeBSD also has a smbfs, but it is not related to smbmount
+.PP
+For Solaris, HP-UX and others you may want to look at
+\fBsmbsh(1)\fRor at other
+solutions, such as sharity or perhaps replacing the SMB server with
+a NFS server.
.SH "AUTHOR"
.PP
Volker Lendecke, Andrew Tridgell, Michael H. Warfield
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBPASSWD" "5" "24 April 2001" "" ""
+.TH "SMBPASSWD" "5" "10 October 2001" "" ""
.SH NAME
smbpasswd \- The Samba encrypted password file
.SH SYNOPSIS
this smbpasswd file entry as being valid for a user.
.TP
\fBLanman Password Hash\fR
-This is the LANMAN hash of the users password,
+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 users password as the
+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
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 users account is marked as
+32 'X' characters then the user's account is marked as
disabled and the user will not be able to
log onto the Samba server.
other access.
.TP
\fBNT Password Hash\fR
-This is the Windows NT hash of the users
+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 users password as represented in
+created by taking the user's password as represented in
16-bit, little-endian UNICODE and then applying the MD4
(internet rfc1321) hashing algorithm to it.
This password hash is considered more secure than
-the Lanman Password Hash as it preserves the case of the
+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
.TP 0.2i
\(bu
\fBN\fR - This means the
-account has no password (the passwords in the fields Lanman
+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 \fIsmb.conf(5)
\fRconfig file.
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBPASSWD" "8" "24 April 2001" "" ""
+.TH "SMBPASSWD" "8" "10 October 2001" "" ""
.SH NAME
-smbpasswd \- change a users SMB password
+smbpasswd \- change a user's SMB password
.SH SYNOPSIS
.sp
-\fBsmbpasswd\fR [ \fB-a\fR ] [ \fB-x\fR ] [ \fB-d\fR ] [ \fB-e\fR ] [ \fB-D debuglevel\fR ] [ \fB-n\fR ] [ \fB-r <remote machine>\fR ] [ \fB-R <name resolve order>\fR ] [ \fB-m\fR ] [ \fB-j DOMAIN\fR ] [ \fB-U username\fR ] [ \fB-h\fR ] [ \fB-s\fR ] [ \fBusername\fR ]
+\fBsmbpasswd\fR [ \fB-a\fR ] [ \fB-x\fR ] [ \fB-d\fR ] [ \fB-e\fR ] [ \fB-D debuglevel\fR ] [ \fB-n\fR ] [ \fB-r <remote machine>\fR ] [ \fB-R <name resolve order>\fR ] [ \fB-m\fR ] [ \fB-j DOMAIN\fR ] [ \fB-U username[%password]\fR ] [ \fB-h\fR ] [ \fB-s\fR ] [ \fBusername\fR ]
.SH "DESCRIPTION"
.PP
This tool is part of the Sambasuite.
SMB passwords.
.PP
By default (when run with no arguments) it will attempt to
-change the current users SMB password on the local machine. This is
+change the current user's SMB password on the local machine. This is
similar to the way the \fBpasswd(1)\fR program works.
\fBsmbpasswd\fR differs from how the passwd program works
however in that it is not \fBsetuid root\fR but works in
the \fIsmbpasswd(5)\fR file.
.PP
When run by an ordinary user with no options. smbpasswd
-will prompt them for their old smb password and then ask them
+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
+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
will fail.
If the smbpasswd file is in the 'old' format (pre-Samba 2.0
-format) there is no space in the users password entry to write
+format) there is no space in the user's password entry to write
this information and so the user is disabled by writing 'X' characters
into the password space in the smbpasswd file. See \fBsmbpasswd(5)
\fRfor details on the 'old' and new password file formats.
.TP
\fB-s\fR
This option causes smbpasswd to be silent (i.e.
-not issue prompts) and to read it's old and new passwords from
+not issue prompts) and to read its old and new passwords from
standard input, rather than from \fI/dev/tty\fR
(like the \fBpasswd(1)\fR program does). This option
is to aid people writing scripts to drive smbpasswd
.SH "SEE ALSO"
.PP
\fIsmbpasswd(5)\fR,
-samba(7).SH "AUTHOR"
+samba(7)
+.SH "AUTHOR"
.PP
The original Samba software and related utilities
were created by Andrew Tridgell. Samba is now developed
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBSH" "1" "24 April 2001" "" ""
+.TH "SMBSH" "1" "10 October 2001" "" ""
.SH NAME
smbsh \- Allows access to Windows NT filesystem using UNIX commands
.SH SYNOPSIS
.PP
\fBsmbsh\fR allows you to access an NT filesystem
using UNIX commands such as \fBls\fR, \fB egrep\fR, and \fBrcp\fR. You must use a
-shell that is dynmanically linked in order for \fBsmbsh\fR
+shell that is dynamically linked in order for \fBsmbsh\fR
to work correctly.
.PP
To use the \fBsmbsh\fR command, execute \fB smbsh\fR from the prompt and enter the username and password
-that authenticate you to the machine running the Windows NT
+that authenticates you to the machine running the Windows NT
operating system.
.PP
.sp
Any dynamically linked command you execute from
this shell will access the \fI/smb\fR directory
using the smb protocol. For example, the command \fBls /smb
-\fRwill show all the machines in your workgroup. The command
-\fBls /smb/<machine-name>\fR will show the share
+\fRwill show a list of workgroups. The command
+\fBls /smb/MYGROUP \fR will show all the machines in
+the workgroup MYGROUP. The command
+\fBls /smb/MYGROUP/<machine-name>\fR will show the share
names for that machine. You could then, for example, use the \fB cd\fR command to change directories, \fBvi\fR to
edit files, and \fBrcp\fR to copy files.
.SH "VERSION"
.SH "SEE ALSO"
.PP
\fBsmbd(8)\fR,
-smb.conf(5).SH "AUTHOR"
+smb.conf(5)
+.SH "AUTHOR"
.PP
The original Samba software and related utilities
were created by Andrew Tridgell. Samba is now developed
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBSPOOL" "8" "01 June 2001" "" ""
+.TH "SMBSPOOL" "8" "10 October 2001" "" ""
.SH NAME
smbspool \- send print file to an SMB printer
.SH SYNOPSIS
smb://username:password@workgroup/server/printer
.PP
smbspool tries to get the URI from argv[0]. If argv[0]
-contains the name of the program then it looks in the \fI DEVICE_URI\fR environment variable.
+contains the name of the program then it looks in the \fB DEVICE_URI\fR environment variable.
.PP
.PP
Programs using the \fBexec(2)\fR functions can
pass the URI in argv[0], while shell scripts must set the
-\fIDEVICE_URI\fR environment variable prior to
+\fBDEVICE_URI\fR environment variable prior to
running smbspool.
.PP
.SH "OPTIONS"
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SMBUMOUNT" "8" "24 April 2001" "" ""
+.TH "SMBUMOUNT" "8" "10 October 2001" "" ""
.SH NAME
smbumount \- smbfs umount for normal users
.SH SYNOPSIS
.PP
With this program, normal users can unmount smb-filesystems,
provided that it is suid root. \fBsmbumount\fR has
-been written to give normal linux-users more control over their
+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
.SH "SEE ALSO"
.PP
\fBsmbmount(8)\fR
+
.SH "AUTHOR"
.PP
Volker Lendecke, Andrew Tridgell, Michael H. Warfield
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "SWAT" "8" "01 June 2001" "" ""
+.TH "SWAT" "8" "10 October 2001" "" ""
.SH NAME
swat \- Samba Web Administration Tool
.SH SYNOPSIS
\fBswat\fR allows a Samba administrator to
configure the complex \fI smb.conf(5)\fRfile via a Web browser. In addition,
a \fBswat\fR configuration page has help links
-to all the configurable options in the smb.conf file allowing an
+to all the configurable options in the \fIsmb.conf\fR file allowing an
administrator to easily look up the effects of any change.
.PP
-swat is run from inetd
+\fBswat\fR is run from \fBinetd\fR
.SH "OPTIONS"
.TP
\fB-s smb configuration file\fR
The default configuration file path is
determined at compile time. The file specified contains
the configuration details required by the \fBsmbd
-\fRserver. This is the file that swat will modify.
+\fRserver. This is the file that \fBswat\fR will modify.
The information in this file includes server-specific
information such as what printcap file to use, as well as
descriptions of all the services that the server is to provide.
.TP
\fB-a\fR
This option disables authentication and puts
-swat in demo mode. In that mode anyone will be able to modify
-the smb.conf file.
+\fBswat\fR in demo mode. In that mode anyone will be able to modify
+the \fIsmb.conf\fR file.
\fBDo NOT enable this option on a production
server. \fR
.PP
You need to edit your \fI/etc/inetd.conf
\fRand \fI/etc/services\fR
-to enable SWAT to be launched via inetd.
+to enable SWAT to be launched via \fBinetd\fR.
.PP
In \fI/etc/services\fR you need to
add a line like this:
\fRwhere PID is the process ID of the inetd daemon.
.SS "LAUNCHING"
.PP
-To launch swat just run your favorite web browser and
+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
+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.
.PP
\fBinetd(5)\fR,
\fBsmbd(8)\fR,
-smb.conf(5).SH "AUTHOR"
+smb.conf(5)
+.SH "AUTHOR"
.PP
The original Samba software and related utilities
were created by Andrew Tridgell. Samba is now developed
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "TESTPARM" "1" "24 April 2001" "" ""
+.TH "TESTPARM" "1" "10 October 2001" "" ""
.SH NAME
testparm \- check an smb.conf configuration file for internal correctness
.SH SYNOPSIS
Print usage message
.TP
\fB-L servername\fR
-Sets the value of the %L macro to servername.
+Sets the value of the %L macro to \fIservername\fR.
This is useful for testing include files specified with the
%L macro.
.TP
.TP
\fBhostname\fR
If this parameter and the following are
-specified, then testparm will examine the \fIhosts
+specified, then \fBtestparm\fR will examine the \fIhosts
allow\fR and \fIhosts deny\fR
parameters in the \fIsmb.conf\fR file to
determine if the hostname with this IP address would be
.SH "DIAGNOSTICS"
.PP
The program will issue a message saying whether the
-configuration file loaded OK or not. This message may be preceeded by
+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 "SEE ALSO"
.PP
\fIsmb.conf(5)\fR,
-\fBsmbd(8)\fR.SH "AUTHOR"
+\fBsmbd(8)\fR
+.SH "AUTHOR"
.PP
The original Samba software and related utilities
were created by Andrew Tridgell. Samba is now developed
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "WBINFO" "1" "24 April 2001" "" ""
+.TH "WBINFO" "1" "10 October 2001" "" ""
.SH NAME
wbinfo \- Query information from winbind daemon
.SH SYNOPSIS
.sp
-\fBnmblookup\fR [ \fB-u\fR ] [ \fB-g\fR ] [ \fB-n name\fR ] [ \fB-s sid\fR ] [ \fB-U uid\fR ] [ \fB-G gid\fR ] [ \fB-S sid\fR ] [ \fB-Y sid\fR ] [ \fB-t\fR ] [ \fB-m\fR ]
+\fBwbinfo\fR [ \fB-u\fR ] [ \fB-g\fR ] [ \fB-n name\fR ] [ \fB-s sid\fR ] [ \fB-U uid\fR ] [ \fB-G gid\fR ] [ \fB-S sid\fR ] [ \fB-Y sid\fR ] [ \fB-t\fR ] [ \fB-m\fR ]
.SH "DESCRIPTION"
.PP
This tool is part of the Sambasuite.
.PP
The wbinfo program returns 0 if the operation
succeeded, or 1 if the operation failed. If the \fBwinbindd(8)
-\fRdaemon is not working wbinfo will always return
+\fRdaemon is not working \fBwbinfo\fR will always return
failure.
.SH "VERSION"
.PP
This man page is correct for version 2.2 of
-the Samba suite. winbindd is however not available in
-stable release of Samba as of yet.
+the Samba suite.
.SH "SEE ALSO"
.PP
\fBwinbindd(8)\fR
+
.SH "AUTHOR"
.PP
The original Samba software and related utilities
to the way the Linux kernel is developed.
.PP
\fBwbinfo\fR and \fBwinbindd\fR
-were written by TIm Potter.
+were written by Tim Potter.
.PP
The conversion to DocBook for Samba 2.2 was done
by Gerald Carter
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "WINBINDD" "8" "08 June 2001" "" ""
+.TH "WINBINDD" "8" "10 October 2001" "" ""
.SH NAME
winbindd \- Name Service Switch daemon for resolving names from NT servers
.SH SYNOPSIS
.sp
-\fBnmblookup\fR [ \fB-d debuglevel\fR ] [ \fB-i\fR ] [ \fB-S\fR ] [ \fB-r\fR ] [ \fB-A\fR ] [ \fB-h\fR ] [ \fB-B <broadcast address>\fR ] [ \fB-U <unicast address>\fR ] [ \fB-d <debug level>\fR ] [ \fB-s <smb config file>\fR ] [ \fB-i <NetBIOS scope>\fR ] [ \fB-T\fR ] \fBname\fR
+\fBwinbindd\fR [ \fB-i\fR ] [ \fB-d <debug level>\fR ] [ \fB-s <smb config file>\fR ]
.SH "DESCRIPTION"
.PP
-This tool is part of the Sambasuite version 3.0 and describes functionality not
-yet implemented in the main version of Samba.
+This program is part of the Sambasuite.
.PP
\fBwinbindd\fR is a daemon that provides
a service for the Name Service Switch capability that is present
of user and group ids specified by the administrator of the
Samba system.
.PP
-The service provided by winbindd is called `winbind' and
+The service provided by \fBwinbindd\fR is called `winbind' and
can be used to resolve user and group information from a
Windows NT server. The service can also provide authentication
services via an associated PAM module.
DOMAIN\\username. In some cases this separator character may
cause problems as the '\\' character has special meaning in
unix shells. In that case you can use the winbind separator
-option to specify an alternative sepataror character. Good
+option to specify an alternative separator character. Good
alternatives may be '/' (although that conflicts
with the unix directory separator) or a '+ 'character.
The '+' character appears to be the best choice for 100%
\fBwinbind uid\fR
The winbind uid parameter specifies the
range of user ids that are allocated by the winbindd daemon.
-This range of ids should have no existing local or nis users
+This range of ids should have no existing local or NIS users
within it as strange conflicts can occur otherwise.
Default: \fBwinbind uid = <empty string>
\fBwinbind gid\fR
The winbind gid parameter specifies the
range of group ids that are allocated by the winbindd daemon.
-This range of group ids should have no existing local or nis
+This range of group ids should have no existing local or NIS
groups within it as strange conflicts can occur otherwise.
Default: \fBwinbind gid = <empty string>
seconds the winbindd daemon will cache user and group information
before querying a Windows NT server again. When a item in the
cache is older than this time winbindd will ask the domain
-controller for the sequence number of the servers account database.
+controller for the sequence number of the server's account database.
If the sequence number has not changed then the cached item is
marked as valid for a further \fIwinbind cache time
\fRseconds. Otherwise the item is fetched from the
return any data.
\fBWarning:\fR Turning off user enumeration
-may cause some programs to behave oddly. For example, the finger
+may cause some programs to behave oddly. For example, the \fBfinger\fR
program relies on having access to the full user list when
searching for matching usernames.
\fBaccount required /lib/security/pam_winbind.so
\fR.PP
The next step is to join the domain. To do that use the
-\fBsamedit\fR program like this:
+\fBsmbpasswd\fR program like this:
.PP
-\fBsamedit -S '*' -W DOMAIN -UAdministrator\fR
+\fBsmbpasswd -j DOMAIN -r PDC -U
+Administrator\fR
.PP
-The username after the \fI-U\fR can be any Domain
-user that has administrator priviliges on the machine. Next from
-within \fBsamedit\fR, run the command:
-.PP
-\fBcreateuser MACHINE$ -j DOMAIN -L\fR
-.PP
-This assumes your domain is called "DOMAIN" and your Samba
-workstation is called "MACHINE".
+The username after the \fI-U\fR can be any
+Domain user that has administrator privileges on the machine.
+Substitute your domain name for "DOMAIN" and the name of your PDC
+for "PDC".
.PP
Next copy \fIlibnss_winbind.so\fR to
\fI/lib\fR and \fIpam_winbind.so\fR
older version of glibc then the target of the link should be
\fI/lib/libnss_winbind.so.1\fR.
.PP
-Finally, setup a smb.conf containing directives like the
+Finally, setup a \fIsmb.conf\fR containing directives like the
following:
.PP
.sp
servers, it must be sent a SIGHUP signal.
.PP
Client processes resolving names through the \fBwinbindd\fR
-nsswitch module read an environment variable named \fI $WINBINDD_DOMAIN\fR. If this variable contains a comma separated
+nsswitch module read an environment variable named \fB $WINBINDD_DOMAIN\fR. If this variable contains a comma separated
list of Windows NT domain names, then winbindd will only resolve users
and groups within those Windows NT domains.
.PP
\fB$LOCKDIR/winbindd_idmap.tdb\fR
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.
+compiled using the \fI--with-lockdir\fR option.
This directory is by default \fI/usr/local/samba/var/locks
\fR\&.
.TP
Storage for cached user and group information.
.SH "VERSION"
.PP
-This man page is correct for version 2.2 of
-the Samba suite. winbindd is however not available in
-stable release of Samba as of yet.
+This man page is correct for version 2.2 of
+the Samba suite.
.SH "SEE ALSO"
.PP
\fInsswitch.conf(5)\fR,
samba(7),
wbinfo(1),
-smb.conf(5).SH "AUTHOR"
+smb.conf(5)
+.SH "AUTHOR"
.PP
The original Samba software and related utilities
were created by Andrew Tridgell. Samba is now developed