dhcp-server-4.2.4.P1-0.27.1>t  DH`pP2G2/=„G7ERl<ɞ 9|Vm*ځtv1MRf/KX.&fh,J5A5%:Yv:VA=d?dvd  . $2;H a  !A|$ $ T$ $ ,$ $ |$ $$v$$t(8"9t":"=^>^?^@^F^G^$H_\$I_$X`Y` \`D$]`$^bbc@ccddJedOfdTldVzdfCdhcp-server4.2.4.P10.27.1ISC DHCP ServerThis package contains the ISC DHCP server. Please read the documentation in /usr/share/doc/packages/dhcp-server regarding configuration of the DHCP server. Authors: -------- Internet Systems Consortium, Inc. P%Vbuild21"7openSUSE 11.4openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Networking/Boot/Servershttp://www.isc.org/software/dhcplinuxi586/usr/sbin/useradd -r -g nogroup -s /bin/false -c "DHCP server daemon" -d /var/lib/dhcp dhcpd 2> /dev/null ||: test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- dhcpd dhcpd dhcpd6 PNAME=$1 ; shift INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} -r /etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} /etc/init.d/$SCRIPTNAME fi done PNAME=syslog SUBPNAME=-dhcpd TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # update? if [ ${FIRST_ARG:-0} -gt 1 ]; then if grep -q '^DHCPD_RUN_AS=.*nobody' etc/sysconfig/dhcpd; then tmpfile=$(mktemp -q etc/sysconfig/dhcpd.XXXXXX) sed 's|^DHCPD_RUN_AS=.*|DHCPD_RUN_AS="dhcpd"|' etc/sysconfig/dhcpd \ > $tmpfile && mv $tmpfile etc/sysconfig/dhcpd rm -f $tmpfile fi if grep -q '^DHCPD_BINARY=.*dhcpd\..*' etc/sysconfig/dhcpd; then tmpfile=$(mktemp -q etc/sysconfig/dhcpd.XXXXXX) sed 's|^DHCPD_BINARY=.*|DHCPD_BINARY=""|' etc/sysconfig/dhcpd \ > $tmpfile && mv $tmpfile etc/sysconfig/dhcpd rm -f $tmpfile fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in dhcpd ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in dhcpd6 ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in dhcpd ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in dhcpd6 ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi /sbin/insserv /etc/init.d ;@;XS$ $q#% A큤AAA큤AAAAAAAAAAAAAAP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%VP%V88e936f7f0036541e86a82a9d17dbc1b5960986527f1c8ae9648c18650877b6431efbbe3afc2d6a2ca1360ce95df70762a48a9a6cc96ec0575149ac55a48889cc55735b6fb1fa00696b9025e35bf786bc14ed66fb7d128e5ff5ab02a85403bc26891b28dc9adf36b5215ffc4f1ecab2e32b115d37c072b171789f1add18517af5c01c05ba60ef55b9d510c7e53f554215216c11e63b36bec3b0e78a984c91c1b48d50cf2b1aca5efeabc36cf41ab662a84f5e79a85fcd1b037f14a2f261b846c3bc62f4e50cd94a711c2b934b6185b1be196629e6a53965364ddd8ca78caee7a../scripts/dhcpd-restart-hookdhcpd/etc/init.d/dhcpd/etc/init.d/dhcpd6PProotrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdhcpdrootrootrootrootrootrootdhcpdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdhcp-4.2.4.P1-0.27.1.src.rpmsysvinit(dhcp-server)sysvinit(dhcp6-server)dhcp-serverdhcp-server(x86-32)    @@@@@@@@@@@@ dhcpnet-toolsinsservsedfillupcoreutilsgrepdiffutils/bin/cat/bin/mkdir/bin/cp/usr/sbin/useradd/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bashlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)liblber-2.4.so.2libldap-2.4.so.2rpmlib(PayloadIsLzma)4.2.4.P14.0-13.0.4-14.4.6-14.8.0P"TObN@N\M@MUMlMlMbSM^_@MIG@M L!L@LL@L*@LYV@LN@L-LK@KFKKtK,KEK&(J`@JkJJJp9Jp9mt@suse.commt@suse.commt@suse.commt@suse.commt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.dejengelh@medozas.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.de- Merged package from openSUSE-12.1 with update to ISC dhcp-4.2.4-P1 release, providing following security fixes (bnc#772924): - Previously the server code was relaxed to allow packets with zero length client ids to be processed. Under some situations use of zero length client ids can cause the server to go into an infinite loop. As such ids are not valid according to RFC 2132 section 9.14 the server no longer accepts them. Client ids with a length of 1 are also invalid but the server still accepts them in order to minimize disruption. The restriction will likely be tightened in the future to disallow ids with a length of 1. Thanks to Markus Hietava of Codenomicon CROSS project for the finding this issue and CERT-FI for vulnerability coordination. [ISC-Bugs #29851] CVE: CVE-2012-3571 - When attempting to convert a DUID from a client id option into a hardware address handle unexpected client ids properly. Thanks to Markus Hietava of Codenomicon CROSS project for the finding this issue and CERT-FI for vulnerability coordination. [ISC-Bugs #29852] CVE: CVE-2012-3570 - A pair of memory leaks were found and fixed. Thanks to Glen Eustace of Massey University, New Zealand for finding this issue. [ISC-Bugs #30024] CVE: CVE-2012-3954 - Update to ISC dhcp-4.2.4 release, fixing a dhcpv6 server assert crash while accessing lease on heap (bnc#767661) and other issues. Please read the RELNOTES file for complete list of changes. - Replaced our patches with a complete and upstream verified patch: - Fix some issues in the code for parsing and printing options. [ISC-Bugs #27314] - properly parse a zero length option from a lease file. [ISC-Bugs #22796] - properly determine if we parsed a 16 or 32 bit value in evaluate_numeric_expression (extract-int). [ISC-Bugs #22625] - properly print options that have several fields followed by an array of something for example "fIa" [ISC-Bugs #27289] - properly parse options in declarations that have several fields followed by an array of something for example "fIa" This patch obsoletes the following (bnc#739696) patches: - dhclient: parse_option_param: Bad format a - zero-length option lease parse error in dhclient6 - Merged options check patch for the new version - Merged / updated ldap patch, contains fix to escape values used in constructed ldap filters (bnc#721829). - Fixed dhcp-server init script to check syntax and fail while force-reload and restart to avoid stopping of running daemon followed by start failure. Moved lease file check to a separate action so it is not used in restart (bnc#762108). Added libgcc_s.so to chroot, so the server can report assert crash line. - Request dhcp6.sntp-servers in /etc/dhclient6.conf and forward to netconfig for processing (bnc#770236).- Fixed incorrect "a" array type option parsing causing to discard e.g. classless static routes from lease file [reported as ISC-Bug 27289] and zero-length option parsing such as dhcp6.rapid-commit in dhclient6 [reported as ISC-Bug 27314] (bnc#739696). - Fixed dhclient to include its pid number in syslog messages.- Applied security fix for a DoS due to processing certain regular expressions, extracted from 4.2.3-P1 (bnc#735610, CVE-2011-4539): * Add a check for a null pointer before calling the regexec function. Without out this check we could, under some circumstances, pass a null pointer to the regexec function causing it to segfault. Thanks to a report from BlueCat Networks. [ISC-Bugs #26704]- Applied fixes extracted from dhcp-4.1-ESV-R1..R3 correcting two denial of service flaws via crafted BOOTP packets (CVE-2011-2748,CVE-2011-2749,[ISC-Bugs #24960],bnc#712653). - Moved server pid files into chroot directory even chroot is not used and create a link in /var/run, so it can write one when started as user without chroot and avoid stop problems when the chroot sysconfig setting changed (bnc#712438). - Fixed dhclient-script to not remove alias IP when it didn't changed to not wipe out iptables connmark when renewing the lease (bnc#700771). Thanks to James Carter for the patch. - Removed GPL licensed files (bind-*/contrib/dbus) from bind.tgz to ensure, they're not used to build non-GPL dhcp (bnc#714004). - Disabled log-info level messages in dhclient(6) quiet mode to avoid excessive logging of non-critical messages (bnc#711420).- Fixed dhclient-script typo causing ISC DHCPv6 client to execute ifup pre-down scripts also while renew, when the ipv6 address did not changed (bnc#690859).- Relaxed the check of the domain-name option causing a regression, when the server is misusing it to provide a domain list and does not provide it using the domain-search option (bnc#675052).- Discard string options such as host and domain names containing disallowed characters or beeing too long. This proctive patch limits root-path to a-zA-Z0-9, #%+-_:.,@~/\[]= and a space (bnc#675052, CVE-2011-0997).- Updated to ISC DHCP 4.2.1 release (bnc#680298), that provides following fixes (digest): * Several fixes to OMAPI, cleanup of dereferenced pointers in the omapi handle, handling of pipe failures and status code in omapi signal handler that may cause connect failure and 100% CPU use. * Handle some DDNS corner cases better * Several fixes to lease input and output * Corrected side effect of printing all data strings as hex. * Host record references leaks causing applying config to all innocent clients. * Memory leak when parsing a domain name * Fixes to configuration parsing including infinite loop. * Fixed for unexpected abort caused by a DHCPv6 decline. For the complete list see the RELNOTES file, that is available also online at http://ftp.isc.org/isc/dhcp/dhcp-4.2.1-RELNOTES. - Removed obsolete optional-value-infinite-loop, no-libcrypto and CVE-2011-0413.bnc667655 patches. - Merged the dhclient-send-hostname and ldap patches.- dhclient-script: fixed typo causing that only global settings to set hostname and default route were applied for primary and never per interface settings (bnc#673792).- Added dhcp-4.2.0-xen-checksum.patch by David Cantrell to handle xen partial UDP checksums (bnc#668194).- Applied security fix for unexpected abort caused by a DHCPv6 decline message (CVE-2011-0413, VU#686084, bnc#667655). - Fixed dhclient.conf to request the domain-search option.- Updated to ISC DHCP 4.2.0-P2, a security release fixing the handling of connection requests on the failover port. Previously a connection request from a source that wasn't listed as a failover peer would cause the server to become non-responsive. ([ISC-Bugs #22679] CERT: VU#159528 CVE: CVE-2010-3616, bnc#659059).- Enable ldap CASA support on SLE only.- Fixed to use same/correct dhcrelay6 interface variables in the sysconfig file and in the dhcrelay6 init script.- Updated to ISC DHCP 4.2.0-P1 release, providing a security fix to handle a relay forward message with an unspecified address in the link address field. Previously such a message would cause the server to crash. Thanks to a report from John Gibbons. [ISC-Bugs #21992] CERT: VU#102047 CVE: CVE-2010-3611 (bnc#650902) The 4.2.0 version is a feature release, implementing asynchronous DDNS processing and includes "The LDAP Patch". For a complete list of changes from any previous release, please consult the RELNOTES file within the source distribution or on the ISC website: http://www.isc.org/software/dhcp/420 - Fixed compilation to avoid segfaults as soon as ldap is enabled, merged our ldap patches from 4.1.x branch.- Fixed a dhcrelay segfault while receiving packets on interfaces without any IPv4 address assigned (bnc#631305, reported upsteam as [ISC-Bugs #22409]). - Fixed a common infinite loop while parsing options with optional parts in the value such as in slp-service-scope option (bnc#643845, reported upsteam as [ISC-Bugs #22410]). - Fixed init scripts to report correct LSB codes in status action, when the config file or the binary do not exists (bnc#640336). - Fixed syntax of a check in the rcdhcrelay[6] (bnc#648580) - Avoid pid check error message in the rcdhcpd[6] (bnc#646875)- Fixed server lease file path in contrib/listlease and leasestate changed to extract contrib and examples using setup macro.- Renamed rfc3442-classless-static-routes_raw in /etc/dhclient.conf to rfc3442-classless-static-routes for compatibility with the NetworkManager making use of /etc/dhclient.conf now and adopted /sbin/dhclient-script (bnc#625770).- Fixed ldap option number conflicting with new options (bnc#625358)- Added a fix for an lpf bind error messages making it easier to localize problems (bnc#617795)- Updated to ISC DHCP 4.1.1-P1 patch release, which contains a pair of bug fixes including one for a security related bug (bnc#612546, CVE-2010-2156): * A bug was fixed that could cause the DHCPv6 server to advertise/assign a previously allocated (active) lease to a client that has changed subnets, despite being on different shared networks. Dynamic prefixes specifically allocated in shared networks also now are not offered if the client has moved. [ISC-Bugs #21152] * Accept a client id of length 0 while hashing. Previously the server would exit if it attempted to hash a zero length client id, providing attackers with a simple denial of service attack. [ISC-Bugs #21253]- Added rc.dhcrelay6 as source in the spec file- Fixed dhcprelay scripts to source sysconfig file correctly - Fixed spec file typo in arping path require, enabled ldap - Fixed a dhclient option name and new/old ip address check- Updated to ISC DHCP 4.1.1, the current 4.x series production release, providing DHCPv6 client/server/relay implementation. The programs act in DHCPv6 mode, when the -6 start option is set. We install separate init scripts with a 6 at the end to handle them, that is /etc/init.d/dhcpd6 and dhrelay6. Further, there is also a link to the binaries with a 6 at the end, e.g. dhclient6, making it visible, that the installed version supports DHCPv6. - Moved additional documentation to a separate dhcp-doc package. - Changed to provide config files and scripts as source files instead of patches to the ISC scripts. - Adopted spec file and config/scripts, merged in all patches. - Implemented RFC 3442 classless static routes support in the dhclient-script (bnc#555870).- Updated to ISC DHCP 3.1-ESV, an extended support version release which includes a small number of bug fixes (bnc#592178) over the 3.1.3 version: * Modified the handling of a connection to avoid releasing the omapi io object for the connection while it is still in use. One symptom from this error was a segfault when a failover secondary attempted to connect to the failover primary if their clocks were not synchronized. * Fix test in dhcp_interface_signal_handler to check that the inner handler has a signal_handler before calling it. * When using 'ignore client-updates;', the FQDN returned to the client is no longer truncated to one octet. * Clean up some compiler warnings - ticket 19054. - Fixed vlan interface check in dhcpd-restart-hook if-up.d script (bnc#599702) - Touch dhclient.leases in post-install script instead to provide an empty file, versioned provides/obsoletes (rpmlint warnings).- Fixed dhclient-script to call ifup -o dhcp and signal "complete" to ifup when all configuration is done (bnc#585380,bnc#518219).- Enable parallel building - Use large PIE model on all SPARC flavors- Fixed dhclient-script to use correct sysconfig run dir path to not to break the defaultroute/hostname setup (bnc#555095). - Don't request any specific lease-time by default (bnc#516459).- Fixed dhclient-script to forward new_domain_search as DNSSEARCH to netconfig.- Updated to dhcp-3.1.3 maintenance release fixing several issues (a digest, see RELNOTES for the complete list): * Remove infinite loop in token_print_indent_concat(). * A parser bug was fixed that segfaulted if site-option-space was tried to be used interchangeably with vendor-option-space. * Two uninitialized stack structures are now memset to zero, thanks to patch from David Cantrell at Red Hat. * Memory leak in the load_balance_mine() function is fixed. This would leak ~20-30 octets per DHCPDISCOVER packet while failover was in use and in normal state. * Fixed setting hostname in Linux hosts that require hostname argument to be double-quoted. Also allow server-provided hostname to override hostnames 'localhost' and '(none)'. * Added client support for setting interface MTU and metric, thanks to Roy "UberLord" Marples . * Fixed failover reconnection retry code to continue to retry to reconnect rather than restarting the listener. * Fixed a bug where an OMAPI socket disconnection message would not result in scheduling a failover reconnection, if the link had not negotiated a failover connect yet (e.g.: connection refused, asynch socket connect() timeouts). * Versions 3.0.x syntax with multiple name->code option definitions is now supported. Note that, similarly to 3.0.x, for by-code lookups only the last option definition is used. * Fixed a fenceposting bug when a client had two host records configured, one using 'uid' and the other using 'hardware ethernet'. CVE-2009-1892 - Updated to dhcp-3.1.3-ldap-patch-mt-01 including previous fixes. - Merged dhclient script, removed obsolete CVE-2009-1892 fix.- Replaced mt-02 ldap patch from old git repository with equivalent one (dhcp-3.1.2p1-ldap-patch-mt-02) from a new repository with fixed patch history (http://www.suse.de/~mt/git/dhcp-ldap.git/).- Added dhcpd-restart-hook if-up.d script that restarts dhcp server while network restart when a virtual interfaces as bridge, bond or vlan goes up again (bnc#517810).- Applied fix for a dhcp client id DoS (CVE-2009-1892, bnc#519413).- Updated to dhcp-3.1.2p1 maintenance release fixing following issues: * A stack overflow vulnerability was fixed in dhclient that could allow remote attackers to execute arbitrary commands as root on the system, or simply terminate the client, by providing an over-long subnet-mask option. * A double-dereference in dhclient transmission of DHCPDECLINEs was repaired. * Fix handling of -A and -a flags in dhcrelay; it was failing to expand packet size as needed to add relay agent options. * Corrected list of failover state values in dhcpd man page. * Fixed a bug that caused some request types to be logged incorrectly. * Fixed a coredump when adding a class via OMAPI. * Clients that sent a parameter request list containing the routers option before the subnet mask option were receiving only the latter. Fixed. * The server wasn't always sending the FQDN option when it should. * A partner-down failover server no longer emits 'peer holds all free leases' if it is able to newly-allocate one of the peer's leases. * A cosmetic bug in DHCPDECLINE processing was fixed which caused all successful DHCPDECLINEs to be logged as "not found" rather than "abandoned". * Some failover debugging #defines have been better defined and some high frequency messages moved to a deeper debugging symbol. * The CLTT parameter in failover is now only updated by client activity, and not by failover binding updates. * Failover BNDUPD messages are now discarded if they conflict with an update that has been trasnmitted, but not acknowledged. * A bug cleaning up unknown-xxx temporary option definitions was fixed. - Removed obsolete dhclient-no-dereference-twice patch - Improved dhclient-script to apply global dhcp settings, when there is no interface config (bnc#480922). - Enabled casa support in dhcp-ldap for >= sles 10 and => 11.1. - Updated dhcp-3.1.2p1-ldap-patch-mt.11.2-02 merging all patches flying around -- see http://www.suse.de/~mt/git/dhcp-ldap.git and the git changelog at the begin of the patch./bin/sh/bin/sh/bin/sh/bin/shbuild21 1344624375/24=EDU,35>?:;*"$&' +#!%()4.2.4.P1-0.27.14.2.4.P1-0.27.1 dhcpd.confdhcpd.ddhcpd6.confdhcpd6.ddhcpddhcpd6openldapschemadhcp.schema60-dhcpd-restart-hookdhcpd-restart-hookdhcpddhcpd6rcdhcpdrcdhcpd6dhcpd.conf.5.gzdhcpd.leases.5.gzdhcpd.8.gzdhcpd.xmldhcpd6.xmlsysconfig.dhcpdsysconfig.syslog-dhcpddhcpdbdevetclibvarrundhcp6dbdevetclibvarrun/etc//etc/init.d//etc/openldap//etc/openldap/schema//etc/sysconfig/network/if-up.d//etc/sysconfig/network/scripts//usr/sbin//usr/share/man/man5//usr/share/man/man8//usr/share/omc/svcinfo.d//var/adm/fillup-templates//var/lib//var/lib/dhcp//var/lib/dhcp/var//var/lib/dhcp6//var/lib/dhcp6/var/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:768/openSUSE_11.4_Update/040bfa0e14e04d16f02efabab3366215-dhcp.openSUSE_11.4_Updatecpiolzma5i586-suse-linuxb_ۅuAY?0] c֗hxcU/Θ';x=: VSM~&ĔwA>W6ph~HwB IH1U-aIsp^`*kL) H(#^$4` sl}EgӘ}*o†Z1pEG.rN6-2j{KrG'1:POPޭȖGAs_ؾ :!v6MCr pNY(sf&v>:vi,1v6gljbᗈX:(?uˉn3`׊`Ƚq;1Eo:{W5W] (*JW </և9̽Ë/^JP͚"Rg.ޚ$JX:G:(gtrx&%O@ҰV;j#&6FH"F;+\BW[}1ɭOѥNGk6)@%&bpNgٔnT}7qj9DrB5W9çCc^:G.syԨw}/rQӉ!c)c69Fb:5n+Yk#͔|x' ㋥#^EX&15Ymyc..PJz=-v?I#I`%K$*" Ņ(";/Yt'.`>`?3DIZ!djI|R f=ķF*T饭uUR$QF_ur( | a.nU؆MPq9kVH,[.,[{^4jОۋ~@m_M@:ִ>޴JYx>V0S <#Z{e ѻF#?D]p?O/bGM*!0P90:WW6&ӆaJ~a-V(@]S߯wy:A>z.RPÝo,0іyt7  Zk [? :|7DɌAMNA,U6ItQzK$\ ѯk7PZfHi&ѓa $KSωM\ѐF{Pwf>1DxloUi0)l|O}@yǟM1v+T8wPG,Gj?ŭ6pߋ;v^Ȝ}Mȇ M@ ZcO8eW`9(:f9rQ=X7߼x=)b56^H/+XS,9"+6Ç)Rg.r|6Qr(4JkvD%6+O3R-%@cT HB =o\%RuMYύ7D+ȗйG%v%{E.I4$ pJ)z\GުP@ w{3^?xGс>h= j`[c#Κ[qtZ1CP! ,aٱ}5n^wr BJ5H7 m|OBHsI#_[I:-EeV]qs\$xlM_יŖ0,ϸ5X/7":ayFe(nޠ_` ;8X5_gyW̮b=f0/x [K.71 N/|ATMJ(ŝr=D'u32$@#Ta s#_e?hXnmb3Nl J7ݫ L\;jpmAD<7?鉦flaZ,f?_s\h:~+(ʟ_T%ZF`!N)P͘2ucR/}g\*XZ`xbtt4m DQ @WSάڟR r9OK$}\)!i_SKq|c%Tn%O{ WCoh~4,Plτmo9εŵ>acUvпW/3I"B;7(Y@}I| mÛ P^ r +N 蛮#po| "=5Y~(/j|Z~C$QH7 nPoG waJ}H)IY=Tp`=Pwi9ù$ueAPR``[fsnr_f"3ByRӭ5uݷu+`q}XD~c7j4z?1d`F7x8QCz⏣jnjPDOEd';Э,-(RU, N{S?#,R`![OJej@uW<-7& #!k*;AlC$jkvle]ʴÚ<~A4ncJaa0Y]7?xU~hr\XZ؝SW;ቨA? *Z{@UоM5t1H˯=dj^n5e^ğxc-7՘W]Mր dd&j+@%1ֆ}xT^З m_ ؃)/d dur5!"t,FU;H'52v аDAP֠KlMɉT ً3|7.h}K:rh;n`>Ᾱ2]2_-nB޼ޙr{hw(ou3y:2 =r9E/=6GtpqxJ^|&~J\;vbM9SycP}C w:$(,]ЀYBBzf:r%~G."}]xk~@ sJF^l+[V{ajYI|;WȜBTfH.M[Wi4E4p?5&c 󂪩:խ'S*2ϟ dxkO g.A+ #4aXnӣrٷ}$=|wX_x:VcD^ǜTV΂c_j6< M@lmy7X ~Ա3+̟e"@Nw[ Z.A1UUAn# 4F@WiҒr LJk+ԭ\ 70p(s<#٨$PupsOLKU쥺C+ng/{f-C/.}Օ' ԉN.GiNnvV80ή"b}W5>= @ÿCtO2Lwݢ=JƮ=m ^RK񄘥[%.es $Hin:4wg98c GAF;o 0 Tؽ*Zd MېuR<aH;)U1:r#PeC HEɪԓ͹7?E r6y/|qz;br΅2Oh1*ϕZEx[-2xdvd@@/=!ao7 2dwdfxȹJ@pG)Ԝ?FI]7%Trb-EfȤQBqK*SiKAO~Q:{|$u*7B ůvsb'No^fG%VjU <"ɰu($$*"u׿J"SZ{UC{(J)]S+@0 K%H¶Fsl/eDQ0=ى򐉠{UfA,cQv,kTcLuQ{ڇ 0Mz?co<._4_Z|.ujddsPl30sQQh[HN'pOƯľ2>msuuREN0C 9ɋ%E,boMCQABA3PfWn6bk;(ZŲo4crt~$[xfp5 _c;fE9cp߱h[[M6Q$R \[*D&TPk 8dch/ @ֶx*4gN;32:\j;fQ AxSXг~ʛ+i>K vyqfd*NLJG2h7| UF{\I[V!`1́ .hE0|j)-l,)W* #U5٠\[2gB>=hQЁb$֦u+3r-#pooHoS[n$Q k] _LidBg&1WÐ{!.'X g52')l }Ѡ!a(`pJvf%z+O /S=Ɇb:z VZ w튔> bY5-ݸj q1a"z&n'z޲BTͲ'hջOାvxJͿ 5?L}JwFFBT{ , iwRP\u0/[#_ "<_ljp'bOfMIpy7 QkݙP)!R7ZJկaaMn QL 8'Oqlܬ>gM|R5[/sXn~TTi{ k]>)ge(lDS(64x/%h4YƷTA.J({POq|S5%EC3mĜuqVy1ˉ{hs%䊛zFZ8Ƚ{?mebCsPmj=ŖvŌ"wOC+~,Ik+iW*0ׄNl yq5&c2XU&CY||(sF6H)\_ht;_'%{_@Vzdx o ˭ȜL6`xc'rlaz8 т}6Dօi#8!F5)@}{{CE.Z#om\;Áv*lmHwJﰢvE!`Oe" @LXp7t%\b>,!U9]b&>&W=}}z}IBIe8D/bDė" %V1ktXþOGuO5y#EwO ԡֳwʬE3'~,X^B Z<)'t u٩@h*9v6QڄTQ1]ku"׉oDk+$dΧӷ:#}@sЉ**b!XzxZ^Dє;`rtEp cM' A2SZzi=s7,9,>0w]͛Qpq\ 5Mɟ/J&ck+wt[[]v ź$kIƽ Q1?<[^̮ w)xDAH@.$f3*I܇6S%;P)r#n2Vs/YhS3g#50]B=W"էM5vܾѵ`F&&Ǫd[u~*Qi:~" ʹqmk=SzR|dB !"9biqd(*EHݠ4"UX |gTQ,w@L$son'!^;r] ~d3\3qc1ݍQG%PGE3li][tdDrF4>$ PHM,5M ̀g#b#BUs*;kHĠL,8S [ŠlN@GDLg^~.XnYW}PDa0nPF ɡGpvw[x6h֋ט<>LEBOy&mTjZx9LMWL o,.u )C1Ȕ,& e#`;ʌ==vr!|:rdҞd .ew>!E(ӧ ss=HЄ#Ҏ&rE"S* `qw*F/[*)it!2mP9}so[Rhrݘ2-)otzkwbMqjB|E‰DA!턣l^u:/BpLd0h6>I%4?+a2ޑZXk+DЄvc"´X@{nCRť{4 X~>f"Pf.vȦCSC(b$˄V]1*"^3vPw9?ի$ujxiLj@9xCit?Ad*bQW<JIW0_(Nݕ ? \:?YQq5-l_Ӎ%S,J۝]?lO#EIܯv\1oPȷzo?(PU1 p9Ñ):5 / qYTsT_%*,N@^J@@EQX1CQ먴e":!csTn0`i5;\9X)7cg4*b9e[KY{~蒎x\(wGg.L-s QrϢɰzEy*H:$ 4߇>Y+@67&q>a'u;qO_Wb tlїzЮt(ύڊ9fJ}d8E,97Dீy96S|1euj{7. jCMPX긫d9ǚ. ~BA썗OLV}')X&Jܥ{ :4H?\!G>  oĬƓd?nw""nw"d莨1Չ ) !&ˬ7P'831y ҷH1T 7ve86+e;lK1>m N.,@ '"|PT[A!?߹&^J^»omTo1&ϳX߳ȅ_GIg3'&`ϩa3di lOFUrWU#*jW SVMDʻ8WP~ǁl(o9J޳k*oMNlw{wQ Z^tq9nY7 N7v0>F$'o(nu8|mB}\^G}!jgLX9QЉ,J'(uvvYZ%3Ṱ@\MRH} Z d-p/r,, +b>4Dă@f.ZOi yl'8zz7Qr'u0V9T-D{_\ X"P٫rgO\+nIS9iAۙ!!ke=. a|噻X(gM'oyn8tI`'|逷(~Px؄Xˈ A Ya}+X`Q6NڐlP l/UYY@wGhkAіB_%2̟ dQ4&Ӌe3)1, 2+b+Aɸ_w -oJfEMP‰֜YA?]ptzgFb G^5`8`nۨL*,֣NXx/e_I깆w>) YvL-noަb"XRXx|v ${'=ܒ4^ >K\Ǥ[2 h"7(pKkعKRK>I E< I#>m碙`r첳FDYA}b{L;>Ap{;ӝ >9VNgވF,Xgp MTA;6f!u w{ߧ._dDQ9Cw0^Һpv#3z-# }I1\칢t+VQvn8#^'h~f>t$\w 섗1Jٵ웧zu&uެJ~Ts2|R̆ȦWºp'`+E~kRZit,v8'WjaubMUqzXʴuZ /w#54Iv$SU?ڌB2 f8̦Tgδ]49~LJK*1e.L^^1PW?TQXY1Yp"i߁*S\3;n 2pLH>ePӬv9mZ_[ 23.q?kĨ}| <;vkVc ƅo{,A:?# 9J3*'UD '>W^mtFl. -ja },$X‹FS'5K垔]{@X·>73U-ifHwfDH 3 2Hp]tx\j9fXaEj+etX4Qާ :\9?QqJPC龄Q`Xf2T%CɯjT )(o3dOek I3\o B)MioIJ;([;X VTu!s9'5J 4pSȜ#,]b5,n^J!7_V/ǧ ^eFd[K2@& i e_Ox1ء#-oě**d/=[ZIe! "!4<Ϝ1B@! zkHIb(MVte\9`M%'7إ(0C]gf O0^Ep2S]/s³I6H't(h{Y+CXډ9'U:,c;%a _1oPQ/ Pe1_߾'毘Дfn R2`g0ah Ų Teu|bPB._MQڥQ)Cl)kݔh+ [Z[X44 `zo]z(VDm(ݏ9l ϱYtWIV t|^kh NY¡`I;t;FTd|ړ3Hd6TW2 guB H6B=7M(VLzFەRj}qۣ(pHXư ti:d3&N5CtYXNIsz(yGL i"ЭLJJH%zgLjA R$toqoL$n7Nsҁۋ^Q.Y9%Lt h,': ݆1,G(hORˑ:V+RKR O %-̧ؒO޳2&{s~]<:m.LK?d<4@8-1$,)Io8* / H5.yik-2`y:g{r`V _N$ *u)S$rC~) _^BbI𜵫GA"ȖZf=pxa &aE{&I~#+RdCݜI{qw.|pu3g.!f5*(t>?FǍ;rŵt1`\ʅxw0&Ce FHX;)-i|9.G֍⣨dF|KP;'n!/fOi氥קwQddEhXAVlW@nitidqeYs}J pqGЂ W3_&~u+QoU z]Eξ&M 'ǰ{iD f.߷ȌaEPM豦.`΃)2^ls79ʾn]6oJe& 2)co&c-ui q"#t>N&EյŽ`=,jNNJ<0d+AT1HۧCEv> cؘ.kL +k 肝;,q|N @?g@Y z`aW"L0c9ۦU%F[6O됼@D,>Fh=/{$_8mNǘNks -wjOII&bm1Ϡ L /uV.VYݎn/wSei<;w=wϟ3Uھoq7($7{HL:B%eAk2sX|>DtPH֡tqmR2Cq![qp r#j1~lw7݉So&Npwvky=̋*I(۽ݍXeΧ2yu`@wwVɭ+2ryY[>l+C{8cw ! *g_($zO{@ȆX&9Ƹ7^EBT+':.nPzIVFPiY"F#5ܼ7bKdn MxHfZYhPe"}Y' l 'A}>hԟouAuaF) :0k@!2*<{]ͮ0 ;wtƇ- [nf0ɰ7c+þo@.j&,8[7\Ǯe9|p?D}'S)u :-av.MEgxM 3|l)e-3x.fߵ=RDBmt1@"[3LJ 2ATt9a@M2qv!$/Ur]f#˂H:.h_e_QSspm.O4ǐk*}l4x)zxnϴK]x& `UF)$2zر*wM^Fb98F6e:31o:k\SF̴Lc߮I?Ca,H,)p@u@w.+pcTy_oH U߹25/oNH\$s:)i~bB0q3]^ _W[K=I@ S`aєX_Cq+lNp򌻝bŠEqI_/Xx+\nwƒG$\4Au WS6*^#tRvOf6٥N 鉕Zŵz"`ɐݦ\o7ʮu|oGK `<|%^K/O,tb`)J):٭n20\!HUu X"4̯b]VA,Y ̌1͟) %l rxFT xh%iNW=} ~Un旗ꉨY<'kuC։4h.9ld/I85UOC]l}7v_D2WА,>-.Coː*p)TIFKSG+A)& ~Jzڅ+58&ZxJAp EԔ32wWq2'~3޳JwYޞ%y_$ rti{TE\thJ_Vw" s<*WZG?YRJO"J3Nı[dggYO%sH`cj p4KF sx[ż_n9]R؆W_9BWEz,mXm ZsSmwyڻڃ wu?z?D("7|`ž36v6bYF㱥j5B(2!C{7 reJG~#ePB[۪\T&Qro BW!U&YWpQG F{ԭo*ZeԄQ׽YKRZ 3T$*n|cOCE!`~ E:y4Fu)}Bc%-l-{ӡX=VLb1+G4-^I9l6V_y7hh"(^n,\1;ر0uj >`HQK)3(r2۷.ۋ]c6LO"/5u0ޯ[L'd+:QCB3!&J޴:Cv?9ζÈ qR%4TgZ!gE,^^­@π鷾\u5KZY!~1j̇Ќ Q" ]fF2U}̀r9&؀`D7g4+>iq?_N.Tu U~?rk f!&̆&, Z%ŝZ mof ["?-I_VF'4M9-np[U$\jC{ 96Ÿ #Hȡ5H=1!]-Rl"KU̶^C!1tbپO( gc.v"'paJV?yYUn᯾<*Y; B6)NHkOc_*3EyaBovL{N )5 WWZQO_Σĭ]4j]m5v.U5Rr6C+sYG s!luP:vr.Bg9r#Ż5>|B"Gk?D0OtyWsE=<_,l7:7Qfϥgtԫ{f ~)kyRQ$5 } EEM-LtXzZLYhe(u |uN-OIgքsTIc' MN ^,.9L?Q<>z3jPϮ` K~R|B2pfT+J3NO%? .h“jN/W{1US=o=I@p0hֳ &,P}Xɝ,ݪxxwtNw!P$;!={b[aD<\B!0O<9k%+ӆ‡D+VcCx43Fy g!8~p JlQ$@?Q!R&3WжAYhJ݃WWPcR:^ۍj֤Ώ#{g${Co`z4:;Db&fB5-[;9m62Li2p-'hOIgf@8j )<&{ 7?'!]6dRz>-lB+H"-wtLGc#-yޣx  `%ڭw/Ηcon)SG`WNpƄ~;&aҼ%R XJ8Wr}`_z±tM9GxI&|q)I"i !c9[k9,Pf$:Cz{y]!hbx Ɖ Rrۙ`BP5ƶ}p_ڢ' \sO0 廃h2\ Xm]SpiF*< 9pB+0mA5Ĥ;H, ^R n:ۿqLpOPfi>L- .<!|W4>ɿ// !F잻U5xA}硟S̓1V2A\vf^#^eb'WQcw>j~3>CHL3kpG*)t"/ǖVd8lޮ] ?_8꒳z)+hO>ÈTfفdſ._?d}}> Wx;ϷU%ݖPg2GNtz|Ͽ#zA'싩 v7존5:-rEH&}4Ƀ<geynfs ie36У$?MJ<@X.cj9_9A[ !ͱ؅X,jN*P#u1јpuaI}ߚhU_L%_[u򑶨WpQSd$Xꅯh#PҨ\(+'lnt3m" Qjh ݶjn=Q8 ܃BO1f'3bOa=~;X`:ֹqۋaBk2TTbw]ڦJYw{J>_&0֧`E 0,}'HAK)y|^98Wex}>mLU;_uT*yg;PsQ+(qqPlIPeΡe*hiV'4}-ADa)gY|:`qϦdl)C{r>#>)ʨ 8leHӬ~~-"Gde.G 7`7߿$#4"8+d#sgFF@{]&ГȒVӥU ̥9QS 'M@9$³Q?BXn Ջ{=02-+ftcP\VkpPɃ8?" ʓ?Lz" .?wstNzD] QXfLd F,'YO7J~#׻WI #^64 >XZ;kDX\< A̾Q7p;yVǧLkn*6yh]ܘMlu@ 졸Ν|ջZ֒oo:KGHgAoM?GrƃI0h3 )ڑwl.e73t95Mɺ˴544!z7c+rߕ-l.sweP xJԑ yq\VQӈXLK(T #@ܨ rч_8m|)ڍBFpG_͋C¡BIN`{]:0v8"30@lgY@<ʤ}}-\m{.5aTyCw ,cMM@pR4@J!o˓iZǶ"c c'e FWfVaH2*[=VqaJ>4nI#է جGQȨlhdats@Qq$Z>eH,KqU/pJ\a;PRQ q,qH)"°Jא#sS4kʸNA?(].$?U 8W9 7<գk&>2ڽƬ r @q;$ǴYӜIB?͑2r Yk|3GO%hz9,`b{KFQ8Hp@ĹxK̀_+FC5`ԇ叡GxZMuYSo/H1(L5əϳE;Y`ìKz|Y~`meQ`r|X=?49$iި_A,kR?;}NN+ a ߍP=zPNx:om:Ʌz:5-v9HywC$B>!hXGͿU<<‘3fD@8=0i jOPL3U:4a҉"ObR "c_){atϯ@BϺOߝ@ה<̛:iJH[n<%nCr ֙?( ;kS], h>0;Jn 4ɿ.N` ,L)uAZ& T V^"Xi֗:-wzK?NL=Uh`RC{Cx175:%V9FEMth)sv\[fnđa}壏\, BGs@R!&&ӔASa^ lBPPm% +WNL`ղ`aәP 9qa$!mo=K"JLB"͙)bH>-> EҐWS52 mCT }4/yv_cDw^3 YA}d{64b,α@ 7g*4z)Zi\Вc mI*~T+`O^h6`Fk~f?xM!zRʄ VMiX$ocMB/-%R$37W/Cabel_v|ɱÜ9PY{H;0$EŪBu]ͧ)k 7hux>6&HF$nN7ksЊ% t6Q[I-gnjb:xۍ@vdX%rEcoeaf7[ N0ajEU䬥.{ӴQWImuP|WדRpKkrh[5@;-w ]8,Z*+K iF,׉I[ KbZcɧG1ZݢM`a#=, `7:2$ΔūHYLHkH8 |;nʬB.;XS{/ig4&JT*>o~d;M_\B}miAGs>;h o'1$YHl/XrZs@ʀIHJM!JjScx,=u)fV}?EWRpρ7'FnO/z'kDpz WiP,]Ja`ϱICFdgLdUU6!]vNZXkhIG<> Џd*NpP3VPץ㢚m"bXXGqÞ `D;-ME;:!V ˏ ͖1Rd:uPH"WCmdk.De/hg'ݘ8#pz5=_t(tZm)UKbwS>w9%Nv>mیH`Fǫ'k=Jz#0E?aD M  E.n$i4ܦ//\:4F"N=` e@˂HϷwNpz Nф^P],}nqƐs?6*/8jb'W$Bo2JU=ESp5!9ۛb1tcyJp "\:z*c #(fe/ҎcR{<_7|V=f9g,% nvM,{\ӝ W!Ey}&Us93DdΗ$K7[BY +hIcR8#9]2)#f{F X@MFs3h)Iq#ijF@8`bѽTj|/f rdvr/ 5CpɡM\@xz0ب*# Cl\:-#>hQu/2hN[*@_U`g6{"|ޏDY(U)p q5HcSmԇRp64ſ9s5rTP˽(qDhTPٟR.lHH%'F]a6oHk[A[Y杛I 3ieXGև}"/hh;enS'Jgdő5IdIby.贜FLP K8~ך2iHlBmz;Ӗ1=Fu;~Qoط‚gJNhY{` 0y4n$P!<\%U .ڐIΎZlA ̊(Eu [|h |'kdB"M hG.p0:>1x|^4ҭ؝G? KBZդoZӛ #1ۏ$FL.m(=R' cf nvk ==v[d?ĈƶeHexQ#Ϧ|T#ɡ(n7!c|*WrZ}% v`0_mؔl`FŽm锜~|>Tʗ87MĂk\D;lJv* ݌q/} g ) +o`#WmgwheB:v9r5pZ@?]w[ lqT.!Yߩ̡ dRjWҟvK20Z03FZ? *GX> w<,X`DSʦ ^t4ZuuN!A FK 4TsjaF.(vQjot56+rH,]ΝZ0ݑ{W,$N`f n{i/\iO,)b; HilJ^avO\XLp\Ke,jA<q!:|.F7Drd7k;:Ov mϕl.2Kl'1)1D zYD^}WM$郠 $30Cvц8i5oa2%G.ͼP6SAͽ(x Awgח]7gG&`xP,i@u5)>^ &#Q-VeAsJ㓔Z7u.?!CI+:HƠBķ{;3WƖ.E)YM|r֩Yq6fW"c7^*lR48%zzoq))y>+npX:BTp@.a#ñb9:WnB2\W#es/tϷHqΝ0>6{nwR'Eވ:b T q+몂^bsHWm_<(zEy_ZTT7_4%cZDaŷ.J,$ 7506jTtע6w0MY#56H"}H#mcAVLoj;tb Qpdc|g4|&GhWOZaѬ&PeB o#iؑ"Seg̃(b0-ᓝE't \Rђ ܳ)$-S i !:+Bv+*nrѴCX& !BgHRo#?yFƞU(Bg *=j.Ys”TJ 1{F خ5`s1]1je:GJգ=ֆڀ1]&>? V  [Jx~BSxJr`qu~3s&9sR.Oʥ/#K2Cn*n)EgO9r}z`%>3vxqfиhRAB6Zmr*=gMb 'GQ_$=S(_p*&lPZ|+a&2L&vFHNrȾŸsIn憶و*S>|v"=<7 l\ҏO8h%gWR5J&ƍ~}n52ƞu3{o`| ;f/wMN<6mq'!(4FT7>w ? 4q9C1j#XmKY %.(z|MS ֔da0[3!^Xv43YfzЋ͏g}$b{sfz T5ph t"CLKɿɖjqVe[8TG!6|1XS`go~K ~ZbN|F+K#' }jRn~ն!gD  u;ƿU)ҕlM}uőZloDŬ^\cr}Μ+:"rZܗ]Xo*[ٲl''"J$0`ªF/7&!\paU;H39/q.pWk Y뢩 okΆlG&2ϤЕlG.0^$Wܲ/^ ^IRVJhk9uEXzzT{PrtXV}Hm"4*5T[ $zg٩\f%gQJ0h6ݫERrE3Ʉx|5SEHKҺr# e];3?s/a2P=5GJveGyY bNr̋8Ѥ%2N%qљG!Bs3(:ڊZ <օ@D3%q6.TNC |[;86WLZ3*cL$4]'{5n@'/ z‡[] @XoH PXm׬3hK>CՍCu%)mي>LԧLz  (OPɺ@$+Åw#騷__ARx#>7oS!d))b?Hҫ욏.Ktxh #sXejoeOeEFĥ^ֹ<:wZq17!QdQt_QLP: $wUT[ruTE< [Ѫ@KaMNvÓQJ8Q-X,T ֻЧqvφjXS*0 wtŵ?vpGߍs$&\Xho%bG:{pYYPz`LhbGLvk{)K[h8.CV9duX︊)4褉=e^Q‰J5H?8N[I?9'^$=72F)SY 3i$P\UԢ# _ETԃF8\ /$ܛՈ`SDbP_f.yY1m7! gX4Zg$MEE!%y]ڵb}?jlSfH/I4@ҠSbTZAr t7I8 - 0ewtf7$6Y`g&kRKGrK9{/Z3u#jm쭔[unL