dhcp-relay-4.3.6.P1-150000.6.19.1<>,ep9|LN;G­%H7fB{:n71~Q̎ΡeOh]tz;rQijs"跏Eߢ0g8!ueCq:wu<Ǘ/Vx~d=#CH:g6+K,ŨtPL {hzWnt1a*-UcҔ%[ x~# p`Q?رMC~CǷPA_ d~N(IeG^j\ҙTedz9ߩq\Ǣq1S*WSF̚+%H۠>Fnp?n`d  $ 9TXdh  i@ h  |       B   d    ! !<!\!#W(#8#9$ :%=h>h?h@iFiGi HiD Iil XixYi\i ]i ^jTbjckldkekfklkul vl(wm xm ymznnnnn\Cdhcp-relay4.3.6.P1150000.6.19.1ISC DHCP Relay AgentThis is the ISC DHCP relay agent. It can be used as a 'gateway' for DHCP messages across physical network segments. This is necessary because requests can be broadcast, and they will normally not be routed. Authors: -------- Internet Systems Consortium, Inc. eh03-ch2baSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Productivity/Networking/Boot/Servershttp://www.isc.org/software/dhcplinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in dhcrelay.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in dhcrelay6.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi# FILE=etc/sysconfig/dhcrelay if [ -f $FILE ] ; then sed -i -e "s/^DHCRELAY6_LOWER_INTERFACES_ARGS=/DHCRELAY6_LOWER_INTERFACES=/" $FILE fi FILE=etc/sysconfig/dhcrelay if [ -f $FILE ] ; then sed -i -e "s/^DHCRELAY6_UPPER_INTERFACES_ARGS=/DHCRELAY6_UPPER_INTERFACES=/" $FILE fi # PNAME=dhcrelay SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi 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 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in dhcrelay.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in dhcrelay6.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable dhcrelay.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop dhcrelay.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable dhcrelay6.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop dhcrelay6.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in dhcrelay.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart dhcrelay.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in dhcrelay6.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart dhcrelay6.service ) || : fi fi{b(A큤e޻e޻e޻e޻e޽e޻e޽e޽e޻e޻9f7f408e1d0ea031fcb2d4c21253344cc54326fd099751ac00e80ea3e0fbed0f3465bdc35ba2e356db86dee955e374a62d1fb5cac03501e53bc117a3370c203a9bf744dee5dff0503acfac0ce0a5d116e1e2cbda871c6d2a92018754a84967d7f191bdc065590d2c564431e0a486bb4fb28c93ebec2120d0132e1cc9b050d30b68ec7c91be7a908ba8651b3223235edbcd5c4c996be4908e0e1f1ed9b9639c3c7fc27a2b50f3279875ae91ac70a8423333131d93ba4a6f44255218c7be67b9d5dhcrelayserviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdhcp-4.3.6.P1-150000.6.19.1.src.rpmdhcp-relaydhcp-relay(x86-64)  @  @@@@@@@    /bin/cat/bin/cp/bin/mkdir/bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilsdhcpdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)net-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.3.6.P13.0.4-14.6.0-14.0-15.2-14.14.1c< @bg``8@`e@]B@]#0@Z%ZaZ]@ZOhZ1@Z@Yh@Yg`Y^&@YZ1XƉX@W.@W=V_V@UTи@T5T@TmTemax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comndas@suse.dendas@suse.deobs@botter.ccmchandras@suse.derbrown@suse.comdimstar@opensuse.orgbwiedemann@suse.comndas@suse.dezaitor@opensuse.orgndas@suse.dekukuk@suse.deralf.habacker@freenet.demchandras@suse.dendas@suse.demt@suse.demt@suse.decoolo@suse.commt@suse.deledest@gmail.commt@suse.dedimstar@opensuse.org- bsc#1203988, CVE-2022-2928, dhcp-CVE-2022-2928.patch: An option refcount overflow exists in dhcpd - bsc#1203989, CVE-2022-2929, dhcp-CVE-2022-2929.patch: DHCP memory leak- bsc#1198657: properly handle DHCRELAY(6)_OPTIONS.- Oops, when upgrading to 4.3.6-P1 in 2018 only isc_version was bumped, but not the RPM package version.- CVE-2021-25217, bsc#1186382, dhcp-CVE-2021-25217.patch: A buffer overrun in lease file parsing code can be used to exploit a common vulnerability shared by dhcpd and dhclient.- bsc#1185157: Use /run instead of /var/run for PIDFile in dhcrelay.service.- bsc#1134078, CVE-2019-6470, dhcp-CVE-2019-6470.patch: DHCPv6 server crashes regularly. - Add compile option --enable-secs-byteorder to avoid duplicate lease warnings [bsc#1089524].- bsc#1136572: Use IPv6 when called as dhclient6, dhcpd6, and dhcrelay6 (0021-dhcp-ip-family-symlinks.patch).- Update to dhcp-4.3.6-P1: * CVE-2018-5733, bsc#1083303: reference count overflow in dhcpd. * CVE-2018-5732, bsc#1083302: buffer overflow bug in dhclient. * Plugged a socket descriptor leak in OMAPI * The server now allows the client identifier (option 61) to own leases in more than one subnet concurrently [ISC-Bugs #41358]. * When replying to a DHCPINFORM, the server will now include options specified at the pool scope, provided the ciaddr field of the DHCPINFORM is populated. [ISC-Bugs #43219] [ISC-Bugs #45051]. * When memory allocation fails in a repeated way the process writes "Run out of memory." on the standard error and exists with status 1 [ISC-Bugs #32744]. * The new lmdb (Lightning Memory DataBase) bind9 configure option is now disabled by default to avoid the presence of this library to be detected which can lead to a link failure. [ISC-Bugs #45069] * The linux interface discovery code has been modified to use getifaddrs() as is done for BSD and OS-X. [ISC-Bugs #28761] and others. * Fixed a bug in OMAPI that causes omshell to crash when a name-value pair with a zero length value is shipped in an object [ISC-Bugs #29108]. * On 64-bit platforms, dhclient now generates the correct value for the script environment variable, "expiry", the lease expiry value exceeds 0x7FFFFFFF [ISC-Bugs #43326]. * Common timer logic was modified to cap the maximum timeout values at 0x7FFFFFFF - 1 [ISC-Bugs #28038]. * DHCP6 FQDN option unpacking code now correctly handles values that contain spaces, special, or non-printable characters. [ISC-Bugs #43592] * When running in -6 mode, dhclient can enforce the require option statement and will discard offered leases that do not contain all the required options specified in the client configuration [ISC-Bugs #41473]. * Altered DHCPv4 lease time calculation to avoid roll over errors on 64-bit OS systems when using -1 or large values for default-lease-time [ISC-Bugs #41976], * Added --dad-wait-time parameter to dhclient [ISC-Bugs #36169]. * The server nows checks both the address and length of a prefix delegation when attempting to match it to a prefix pool [ISC-Bugs #35378]. * Modified DDNS support initialization such that DNS related ports will only be opened by the server (dhcpd) at startup if ddns-update-style is not "none"; by dhclient only if and when the it first attempts an update; and never by dhcrelay. [ISC-Bugs #45290] [ISC-Bugs #33377] * Added error logging to two memory allocation failure checks. [ISC-Bugs #41185] * Corrected a dhclient -6 issue that caused the client to crash with an "Impossible condition" error after de-preferencing its only IA binding [ISC-Bugs #44373]. * By defining CALL_SCRIPT_ON_ONETRY_FAIL in includes/site.h, dhclient will now call the script with reason set to FAIL when run with -1 (one try) and there are no server responses. [ISC-bugs #18183] * The server now detects failover peers that are not referenced in at least one pool when run with the command line option for test mode, -T [ISC-Bugs #29892]. * Linux script updated [ISC-bugs #19430] [ISC-bugs #18111]. * Changed severity of the log message indicating UDP checksum errors in the received packets from 'info' to 'debug'. [ISC-bugs #41757] * Corrected a bug which could cause the server to sporadically crash while loading lease files with the lease-id-format is set to "hex" [ISC-Bugs #43185]. - Obsoleted patches: * 0011-Fixed-linux-interface-discovery-using-getifaddrs.patch * 0019-dhcp-4.2.4-P1-interval.patch * 0021-master-Plugs-a-socket-descriptor-leak-in-OMAPI.patch * 0022-Optimized-if-and-when-DNS-client-context-and-ports.patch- Optimized if and when DNS client context and ports are initted (bsc#1073935) [+0022-Optimized-if-and-when-DNS-client-context-and-ports.patch]- Plugs a socket descriptor leak in OMAPI(bsc#1076119, CVE-2017-3144) [ +0021-master-Plugs-a-socket-descriptor-leak-in-OMAPI.patch]- add PIDFile= setting to dhcrelay.service, without this systemd stops the service immediately after starting- Drop old sysvinit support from the spec file. All the supported openSUSE distributions are systemd based so there isn't much point in keeping sysvinit support and files around.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Replace net-tools Requires in dhcp-client with hostname on suse_version >= 1330 (CODE15): net-tools does no longer provide any tool referenced by dhclient-script, but we require hostname (which is also a dependency to net-tools, thus hiding the issue).- use .gz year instead of current one to make build reproducible- fixed a typo in nis-servers option name breaking the config file introduced in previous change to workaround issues in NetworkManager parser. - Update to dhcp-4.3.5 - Corrected a bug which could cause the server to sporadically crash while loading lease files with the lease-id-format is set to "hex". Our thanks to Jay Ford, University of Iowa for reporting the issue. [ISC-Bugs #43185] - Eliminated a noisy, but otherwise harmless debug log statment that may appear during server startup when building with --enable-binary-leases and configuring multiple pools in a shared network. Thanks to Fernando Soto from BlueCat Networks for reporting the issue and supplying a patch. [ISC-Bugs #43262] - Fixed util/bindvar.sh error handling. [ISC-Bugs #41973] - Correct error message in relay to use remote id length instead of circuit id length. [ISC-Bugs #42556] - Add logic to test directory Makefiles to avoid copying Attfile(s) when building within the source tree. This eliminates a noisy but otherwise harmless error message when running "make check". [ISC-Bugs #41883] - Leases are now scrubbed of certain prior use information when pool re-balancing reassigns them from one FO peer to the other. This corrects an issue where leases that were offered but not used by the client retained the client hostname from the original client. Thanks to Pavel Polacek, Jan Evangelista Purkyne University for reporting the issue. [ISC-Bugs #42008] - In the LDAP code and schema add some missing '6' characters to use the v6 instead of the v4 versions. Thanks to Denis Taranushin for reporting this issue and supplying its patch. [ISC-Bugs #42666] - Correct how the pick-first-value expression is written to a lease file. Previously it was written as a concat expression due to a cut and paste error. [ISC-Bugs #42253] - Modify the DDNS code to clean up the PTR record even if there are issues while cleaning up the A or AAAA records. [ISC-Bugs #23954] - Added global configuration parameter, abandon-lease-time, which determines the amount of time a lease remains abandoned. The default is 84600 seconds. Additionaly, the server now conducts a ping check (if ping checks are enabled) prior to offering an abandoned lease to client. Our thanks to David Zych at University of Illinois for reporting the issue and working with us to produce a viable solution. [ISC-Bugs #41815] - Correct handling of interface names during interface discovery. This addresses an issue where interface names of 15 characters in length could lead to crashes or interface recognition errors during startup of dhcpd, dhclient, and dhcrelay. [ISC-Bugs #42226] - Updates to contrib/dhcp-lease-list.pl to make it more friendly. The updates are: looking for the lease file in more places and skipping the "processing complete" output when creating machine readable output. Thanks to Cameron Paine (cbp at null dot net) for the patch. [ISC-Bugs #42113] - When reusing a lease for dhcp-cache-threshold return the hostname to the original lease. Also if the host pointer, UID or hardware address change don't allow reuse of the lease. Thanks to Michael Vincent for reporting this and helping us verify the problem and fix. [ISC-Bugs #42849] - Change dmalloc to use a size_t as the length argument to bring it in line with the call it will make to malloc(). [ISC-Bugs #40843] - If the failover socket can't be bound, close it. Otherwise if the user configures an incorrect address in the failover stanza the server will continue to open new sockets every 90 seconds until it runs out. [ISC-Bugs #42452] - Add DHCPv4-mode, dhcrelay command line options, "-iu" and "-id", that allow interfaces to be upstream or downstream respectively. Upstream interfaces will accept and forward only BOOTP replies, while downstream interfaces will accept and forward only BOOTP requests. [ISC-Bugs #41547] - Clean up some memory references in the vendor-class construct. [ISC-Bugs #42984] [*0006-dhcp-4.3.2-dhclient-send-hostname-or-fqdn.patch, * 0011-Fixed-linux-interface-discovery-using-getifaddrs.patch, * 0013-dhcp-4.2.x-dhcpv6-decline-on-DAD-failure.872609.patch, * 0016-infiniband-support.patch, * 0017-server-no-success-report-before-send.919959.patch]- Set all requested dhcp options on a single line, so they are actually requested (boo#1046969, boo#1047004).- Relax permission of dhclient-script for libguestfs(bsc#987170)- Require insserv only if needed - Fix requires of client subpackage- Add config file for registering dhcp server in slp (bsc#992072)- Use /usr/sbin/arping instead of /sbin/arping in the dhcp scripts. /sbin/arping is a symlink to /usr/sbin/arping in order to ease the transition for the /usr merge. Newest releases of iputils may only install utilities in /usr/* so this dependency will no longer be valid. Moreover, we replace the '/sbin/arping' dependency with 'iputils'.- Update to dhcp-4.3.3-P1 correcting bounds checking when receiving a packet (bsc#961305,CVE-2015-8605,ISC-Bugs#41267). - adjusted interval check. [*0019-dhcp-4.2.4-P1-interval.patch] - Fixed improper lease duration checking. Also added fixes for integer overflows in the date and time handling code(bsc#936923, bsc#880984). [+0020-dhcp-4.x.x-fixed-improper-lease-duration-checking.patch] - fixed service files to start dhcpd after slapd (bsc#956159) - dhclient-script: complain in the log about conflicts, added a see log messages to the dhclient log message (bsc#960506) [* 0018-client-fail-on-script-pre-init-error-bsc-912098.patch]- Applied a patch by Jiri Popelka catching dhcp server aborts with "Unable to set up timer: out of range" on very long or infinite timer intervals / lease lifetimes (bsc#947780) [+ 0019-dhcp-4.2.4-P1-interval.patch] - Corrected patch references in and a missed (bsc#919959) patch description in previous changelog entry.- Update to dhcp-4.3.3 (fate#319067) provinding many bug fixes, features and obsoletes several patches we were using before. For complete changelog, please read the RELNOTES file shipped along with this package or online at: https://kb.isc.org/article/AA-01297/82/DHCP-4.3.3-Release-Notes.html - Replaced hostname patch with a dhcpv6 and fqdn aware variant: [- 0006-dhcp-4.2.5-dhclient-send-hostname-rml.patch, + 0006-dhcp-4.3.2-dhclient-send-hostname-or-fqdn.patch] - Removed obsolete patches included upstream now: [- 0007-dhcp-4.2.6-ldap-mt01.patch, - 0009-dhcp-4.2.6-xen-checksum.patch, - 0013-dhcp-4.2.3-P1-dhclient-log-pid.patch, - 0015-Ignore-SIGPIPE-to-not-die-in-socket-code.patch, - 0016-server-log-DHCPv6-addresses-assigned-to-clients.patch, - 0019-dhcp-4.2.x-ldap-debug-write.bnc835818.patch, - 0021-dhcp-4.2.4-P2-bnc878846-conf-to-ldap.patch, - 0022-dhcp-4.2.x-contrib-conf-to-ldap-reorder.886094.patch, - 0023-dhcp-4.2.x-ddns-tsig-hmac-sha-support.890731.patch, - 0025-dhcp-4.2.x-dhcpv6-retransmission-until-MRD.872609.patch, - 0026-dhcp-4.2.x-disable-unused-ddns-port-in-server.891655.patch] - Adjusted patch numbers in the spec file: [- 0008-dhcp-4.1.1-P1-lpf-bind-msg-fix.patch, - 0010-dhcp-4.2.2-dhclient-option-checks.patch, - 0011-dhcp-4.2.6-close-on-exec.patch, - 0012-dhcp-4.2.2-quiet-dhclient.patch, - 0014-Fixed-linux-interface-discovery-using-getifaddrs.patch, - 0020-dhcp-4.2.x-chown-server-leases.bnc868253.patch, - 0024-dhcp-4.2.x-dhcpv6-decline-on-DAD-failure.872609.patch, + 0007-dhcp-4.1.1-P1-lpf-bind-msg-fix.patch, + 0008-dhcp-4.2.2-dhclient-option-checks.patch, + 0009-dhcp-4.2.6-close-on-exec.patch, + 0010-dhcp-4.2.2-quiet-dhclient.patch, + 0011-Fixed-linux-interface-discovery-using-getifaddrs.patch, + 0012-dhcp-4.2.x-chown-server-leases.bnc868253.patch, + 0013-dhcp-4.2.x-dhcpv6-decline-on-DAD-failure.872609.patch] - Fixed to not pass DHCPv6 address lifetimes a positive (unsigned 32bit) integers to scripts and properly format timestamps as long to not break them on 64bit architectures (bsc#926159). [+ 0014-dhclient6-unsigned-lifetimes-for-script-bsc-926159.patch] - dhclient: expose next-server DHCPv4 option to script (bsc#928390) [+ 0015-Expose-next-server-DHCPv4-option-to-dhclient-script.patch] - Replaced infiniband support patch with fixed variant (bsc#910984): [- 0017-dhcp-4.2.6-lpf-ip-over-ib-support.patch, - 0018-dhcp-4.2.6-improved-xid.patch, - 0027-dhcp-4.2.x-handle-ifa_addr-NULL.909189.patch, + 0016-infiniband-support.patch] - Moved dhcp-devel package include files and static libraries to /usr/include/dhcp and /usr/lib/dhcp subdirectories. DHCP requires a specific bind library version and conflicts with the files shipped by bind-devel package, which is not source and binary compatible (bsc#910686). - Corrected changes to provide complete patch file references. - Fixed server to not report success before send (bsc#919959) [+ 0017-server-no-success-report-before-send.919959.patch] - Fixed dhclient to check pre-init results reported by dhclient-script and fail if pre-init fails for a requested interface (bsc#912098). [+ 0018-client-fail-on-script-pre-init-error-bsc-912098.patch]- do not check scripts not in the src.rpm- Applied fix by Jiri Slaby to not crash in interface discovery when the interface address is NULL, which has been introduced by the infiniband support patch (bsc#909189,bsc#870535). [+ 0027-dhcp-4.2.x-handle-ifa_addr-NULL.909189.patch]- fix bashisms in dhcprelay script- Applied contrib/ldap/dhcpd-conf-to-ldap patch by Ales Novak to reorder config to add all global options or option declarations to the dhcpService object instead to create new service object (bsc#886094,ISC-Bugs#37876). [+ 0022-dhcp-4.2.x-contrib-conf-to-ldap-reorder.886094.patch] - Applied an upstream patch by Thomas Markwalder adding missed mapping of SHA TSIG algorithm names to their constants to enable hmac-sha1, hmac_sha224, hmac_sha256, hmac_sha384 and hmac_sha512 authenticated dynamic DNS updates (bsc#890731, ISC-Bugs#36947). [+ 0023-dhcp-4.2.x-ddns-tsig-hmac-sha-support.890731.patch] - Decline IPv6 addresses on Duplicate Address Detection failure and stop client message exchanges on reached MRD rather than at some point after it. Applied fedora patches by Jiri Popelka and added DAD reporting via exit 3 to the dhclient-script and a fix to use correct address variables in the DEPREF6 action (bsc#872609,ISC-Bugs#26735,ISC-Bugs#21238). [+ 0024-dhcp-4.2.x-dhcpv6-decline-on-DAD-failure.872609.patch, + 0025-dhcp-4.2.x-dhcpv6-retransmission-until-MRD.872609.patch] - Applied backport patch by William Preston avoiding to bind ddns socket in the server when ddns-update-style is none (bsc#891655). [+ 0026-dhcp-4.2.x-disable-unused-ddns-port-in-server.891655.patch] - Applied patch for the contrib/ldap/dhcpd-conf-to-ldap script fixing subclass statement handling (bnc#878846,[ISC-Bugs #36409]) [+ 0021-dhcp-4.2.4-P2-bnc878846-conf-to-ldap.patch] - Updated licence statement and FSF address in our scripts. - Added missed service_add_pre macro calls for dhcrelay services- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify./bin/sh/bin/sh/bin/sh/bin/shh03-ch2b 1706876608 4.3.6.P1-150000.6.19.14.3.6.P1-150000.6.19.1dhcpdhcrelaydhcrelay.servicedhcrelay6.servicedhcrelaydhcrelay6rcdhcrelayrcdhcrelay6sysconfig.dhcrelaydhcrelay.8.gz/usr/lib//usr/lib/dhcp//usr/lib/systemd/system//usr/sbin//usr/share/fillup-templates//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32328/SUSE_SLE-15_Update/63e3c7642237a096515741dff2bd0427-dhcp.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linuxdirectoryPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7c2b856492fa6615657c74bc9812663152e9add7, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRR ~P-[" fx utf-88b9a32d4dc57f25c989aafddfb7b0eb44e898b2ae636f04807fa4b9c752fd0d4?7zXZ !t/]"k%aNb\wGя 5xPP^ٖ'!+;-՚k͖>q$ V8> kaDhyJqѡҭNhF:l7]8n:#!bS-24%ɋHrZA{*U(Ӑ* -ɸ:Nl o(m9<u ,-0Eq:$햣#REW<80ܣgz"P2>e̸Jp<HMFb_ `Ɂf~(vtb0sH#Tf`78+A. &”Z͢9Z*Zؿ^U"-/_a"֥jwe +v1%+.$ Ϸ&衏IZ䠩I9 KfP Gː2@OZnܒ @,ݖKyel~+5:r(eW"TAzƓaw&8-svou&:"P ;m YѶVt80k%^to=I0x-.8~,i1I^q;Aɏ7O_?cF豻))T,^%_Ro' ~'9ANX3ߔ'Hb=/AH !aɩސ.gdlm&yPHVf-M~/rSC8}$x_LOo dJn"j=`[cs#%7\ԑoڕ̒W"7!/VS )0pQݳjN8kf%gm(}/b>ʰb'QhLL"B2P@.H盪Bȹ4(=7Rzσ?X!DWVX_Yw~+Hǎf`J3.](j6 &6~T{JI\DKByh 9K`&'ÞZ@Z3nǨp7&)Gt,W8s Ҧ5l8SHwߨ;?n007' !ϙzWQAPh;꯸њ4ZxUB=r=,]e" r/2"`ۃ9xqܠ!!8a DŘ^8Ғo 3*ѓϙˮp9L~/kMFEG |77:6jyIAOUw_ }p~.seNK0uaڽ)|k^J"TH0bBieRŝg׬yF;\O=(v+H y+-]$)SrP^%x5?D MF|ס,t00OG% ;$y ȡDBYZF Q3gs8<_7qg^pHߚ)kIΒ']l}`{J9VQuCnS^BB boP{! af:A7SAk!akQc~eAkl{bpo5e8 ?=:]>vtbinYtvЀe}D=e|&SYS׊5_p~wt4):3%2~'wVv`s)_=ks[J'eCpY]O4~cڔ&E#jp: =#_n c`-? >/"J9 r5:ѩBFš8 C(uk}?yW^zJʋB4҄ U`RvcTf/1<;+pHE~$8EKZ'$p^WMA*κ@n^l쫋ьtw囟k( sZ#~stW͗+G'A??RyCY7 M B=c)on,A8g}&(i9#0o3yqRUWaԈ.t(xl<W=Df2~ 8k#mcX\Sp)KZ2יvy֤3ɤt=iwDp|by"Rh2:9AHN]Nl<*&q#(WدqƝ3=Ysr {Ix}#r.:Xhr3CnC?Elė g;V3~n3hto"ӌc/ZkyKCSvLXFt"UjO.o,/;m+s^\-k|a9g⌺&)A}qX%ke(*˶dvѦF"2sWm- +~=Ӝ_oeQ]悹Z %He(J?hJ p£1lW'C=`g*OPQJ-Jo <"Az&> @,WwoR_ 5LN/?bBJhQ 띁2^dZu&@cjb;h"g#8!}D;a6HnþWh#:`c"KFag :W}=hg{'{ܣQda?@1s'+Vvs*S&&Fc-ST\Pk){26Ha;f|W[ʞ ﬡ铨QN ;zqi$^6{˗c ~R vo6|][5@zPV`l]!/u #٭n_);3 l)O°33M'=Fqq_3|(h/$D0$y m2]+"MֵXx&A,tds[T{MBaLR`9GM,$/X-hͤ7OViPfǧIXt1~͛hN/~>RGzSa,u먫T+\2jd`v?(o½e+hHhG([8q_SԔXΊ9_ #OF8׸˻$6A]|ܫO_dNn\m0 -Mq_"@>9ʵ2%]Glrò&Eɛo\w[~q.anGkH1ۑg{3k, |YVc;>t%8> <6F<j%6~mF0v4 5؈* +g+(Ǔ ,5Cz>t^S-p˛J u>^ YSShޮC((Rvy>@M:*HfP)(-;w;Ţ,[T-maNo/oᾮ ZƳY<7.unuⶄ|&9H2%^(JڗD^jG˒BpM{}xhB9Sbshyn  oނ ^ٸhyn'4+3J/p)y)5<;r36ptF̣-iޮ+n=ϚF cZ:gCWgo⧍7kEE=4 lL9K$v𸓱SrN]v%1jNk~4!6ZMu ?žR(2N{~܀/a}̉r@$Py;$3 fO2fl*5r||u 8~;:D]J봯-1vpkkk8wJV/o9?ՍZR{D>-~\ٵ,8w#]27CerOP>G[}^kIu U5ٖi |b$\?cƪ@o]?Wk/B9 H F O rEHRdpMG8L[$h(nVYsvo}t1?=u^  f;k쵟@ ŽO̤)q3qb-7/W$O]0 !`PC"^g~bX-䍟F7?1/uGN6}ͤ; u)tT %S 8Rɭ}N,2.ſv_ѵ[ -X[ꡫjIRⵛfgCީypw *H szljPUs))& G3CW*жEN;=a7uvI1ϮV"gIҴQ_C2}ht\e&;Ò'$[ GA2ρVi-4}dTY^P,ba|[5\bIJ&wQ3xyx P2?}=fߜՙ֣RVYeGk plV"MrRIMkPNl +0kI TX@B7HLkb3FMj]/7C"RYV~V*AԠF'[>[>(y"u%^N7 ]UaH]>-tW(>~yTɾytka :$5>&k("Ih2'neq7ow.ŸPCr>wz(m(@yzJ1|D Gg׻3153^~f%|(`|[j,*(k$CA=+˴#7.m;9=XmBZΡ)>زyvl0u9^ϞB Z89Kt/ fچ>X|@U LsQ;x@aZI~y=( PW=b7+L v6_B3B|йwꓸ)/r2 %/8MUU'l:,]\Ay>Om rt[>.P 30z4H MM35?yY1$?H4-ExW#QJL1@hWE9ZM~zz+;`BVPnī S[B7#gQ*oO)!kB9cmmF/4kX'UXm"6 W/3:,lvM 4hy<pݥZ<|╲Bg@`0k㬀\ܗo\ ֺ"ۗu")[ټs D][HvhZo8C$bI+<6d>:@>*n#}1jP)43(*%Tߦ@ فV\Dֿ1_7,g 9sbnyP+'YIK챘'-9\rVj-'U]j0Q?4m( `K_PީX^>|KB߳(O0J%zS?<zj_AJ3`u2d"KOc%M(Uf&x|KBU'g'Z@=8A53A1f n4NRc*D:RO1n PXhyYh<0j:%"]f%˧~sf 1G)g|^x{,X"b-\S{wh@J9N5G '8Lt $۔ށJQ^dciqF~RemX 2]< 9N0fUTw{>;Lռ 8mp -@/7 ŒќqǬjm[,xj7(diìSW$}*ێ3eEN5}6TL֔vUNVۃ^S$;0fv2c9]}̄׹(v B;֡rYp]W$;J& .UJhQǍPĻ% *;b[_oT}54xfs|GtCQv1tXΚQ钦ѴG0LLZOErf85T !Il \ȞG#1 8U"{{/@29nI ?*Ξ:Q:mF=2%[+2Ͷ9ssd` 4^iՠd)/ "zA՜yyby=kSxپgZXQMGd˴R8EA_5ueo!H2 PI'Elϊ b]ydš5"i-%7pYXrʚ@0=`$$C=sBI\xo7SD.:"j A I*!@-ep6rJ7ft%O6˪ dyl~}CG%ꙻ5,BWuM}-n5hyIH (ixtr]Ò/]V\I(khM5 Yp9lGpUv| m-s<_Qn473]_9t\ҩ3,ofnG vhD2MqfnB \=lNYkt=*$aHYNG NF- ~8{ V%A IH &gn$<830Wx]eTOE2ZDд3TarT^w%E=1#NIJ8d=,Py%|̾fZ%ǽ :%A9afMN+{aa3n2y'Ӧzl0LkufJv1=#P !ڨe6{Ӱ K֧< j!g,oMeao[~+\D38=9[f%ȚB# aje9FY51SzOıbZd&"YI$C/W(_'Il=eFxQr74ӊڙbL>欔/C [rn|0i-ardj`K:˻(f. Ή+zD35 zcOk*RE[{ ژ9+V=DDarD.%,*߿WOV7<}}H]!P'amJW&P0RPQCm3v7UUf\#WM1F{*q)A[0DttNJ1O,3%E*~rc#f5[|` PV („RVc|  Z%0+0N lNyY_ %SQiN05'_#sELփ.& _Tw:.Mi+>׃գ<\{=Oݰ3/0WͲEmĐD"S\e: 6' +įSݓU)eAMFo|:~lD- s)AStp+WYgx|s~FWsIoYT(h VBT(CvLPوXi?o %:k=䤷vtEL Z%yXy+o-*" UbO= ,H UwC5PrT ϑ{X<+eA +Ϥ !Mc?%co3By ̟T }ά0>Dnٵ8m%6ѹKy)ԉ*M;lLޙT\ US[Ȧƾ2)pI51HMVH)[9oBR"NSDDCG1 ]YqE v.ޥ>4x{)Ґ8NhG(FH!{`Q`(@с`%[>#͛HК$AzXT[>4$Pb)JyJHʸª)+' vB/_,v8:cWXl\ߟQQHhJNςn_.w͙1hvHd!T{%V0c=VvUrRD%iڜ&: Jhb3.iJ q[k0GFcY -@rYkݨsm zsƜS5B]WdGdV$ӎSFO86Ou}^AU4 O%ӕ y&).4  `W*wD=f[d)ᴦ(b()RǠCjWo9خLD 8oWdG0]`ß >dX+?ch R$ ZZrB]Xh!^,1:m7q-DD$s;6O??˅۩- vx#V=χ}sJ7-BExׇYM>n{v5&z~ VL!E'\z҅;w`WGjh-m8"i'oXKn"XtRb`}6,Dw|g[KQOF SwEaHkOW" SƬew%X24n.qέ}3_tTd=ӭ y!vL+P'q|cnS0:s%b6Ou>jӈ5Wy#H(N"׵TJT2W̶룣n9٦%?XM?A#˘Kdz~Yk(+t!{%3o)կ .̛buQ"e 8Ww^囖ߊ.Kw-Cd|Ivm@58Oq- RB+QP% i_gZ&_'0B62A;yll3u8{qz03d!IJH-奁inf)`Aم_ nthͼ́4A((ayEbkA e 9'Î4ϫ"/We)AwCԋXdVa'y 穵Sm p C+ t\ ݼiPBn֊817rn9v //ls3E 뜍|{6zڜph_ p9Wdh_u2aSuXPH.HXôgvW/re!=olgڭ$ؔ#+4``=]w3K3>1|;CcL+N{르 UIj^" hNT 21PG.^z;kbVY*T?1p} [. x$QhE{;-u"Lz"\{ª.fKaN0{$a+J0&QX%v*' {Py<fꨖn-+Óc9NfJo~?} yb x8(#ʩ hw O<շqX5 7e{zkꤥ R$ 7AqgAd=J@7 tq5F!u< hF5,G`J^3V%GJ/ SY^y" 0zU#Rp݋iM#l 18$YA*n94HT8xxuV:S.lZNYQ=slb0f@KX)E#mMߏH`z,Ί_D'1S;$lc1B`gQp+ltϽbrf8YVBD34 bߕ~Z16kOhLWmpIo8XK[*˂T;vR32\hy(ї>$UĂHrOa ?,HGpq{Cp EZWxP#D9N( d ̥U=鮜W/0IS}9\Kj™|ÍU:b*|Xn&יaSqY GpݫOO0*hK"RXsc' P]%3| Ale*އ`+~ <荪^W8P'r$0Ĉ@ΔG!fJ- {beVE)]VrX 뺦voKA\fC%n4 %V5PzxYzVS [xK GGd ˱'KNŕ*75ijC:j,Uߌۑ){@yFcԩ>cRՋV=Do- !_*4}=9Ff'3]tč*0(RP X`QSbdnfٚbMI{tAnʳJ5IQpnm\a&g Ͻ+s[ PImrVcǖI -ZD}Lb{?yw/AYiq+p 7A:=/cM.Q)B%0,b묭@}]$tJ.3#i{ ȥ/Z_78\.3$SZ j4I?2F<fg4&ףiGح`C."K]_<;(OmwvEn4[FwReI7W`ֶ͟.'P! 5WuU*BEXZG+[$Лԅ׋9T/-Rh5Oӟ$vyNn8drzY-GNTEN*q&)T.q $Fi+4,p,ɱy1u۾|' cr5T y?O]` 7bN MUh4.Jc/HL.GDX&Fr`w"aT+,5h&?SK.}Bsdyw$ bUh"h[J{?aDz6q/ !"krS7CIE``0quPg9bB7k߈di ldhd>"Av0N{i%*`*2E q!eC zC57v2fTibt0s3 !b(';7 D#Y6sj#A c,0jڲ 6.)އzi\p#CmIVh쓴Ļ'o1ӭ89d̿,=sUD-aUx8/\W栞A'H?E2l:wF鑠ˮ/N ͂ykmX.O$g 45yE{z-13s-WYzj=/?rygn)ʽ3:o8qm3 ?2I(x] 8]HM;#8l9$wKQ񁯭׸ly*GPzv/ap đ25cke0um%}fSV@Ҹ.6J 3S"iqH~k/|hM7jNbTʀT%'筳.e0=a!( :i!O9SMU*)˹.@ϱM#8V-%) s,.ap::ٲ ҃ LɓLƳIzȆfb>)=R*k$$A^izB=&|n}agm R^ B`-6o\T۶\vt,/'QfI>+4BijLBA9 \_*G(` lŀKECsDS5^) ePEL<@~{ ƓEɸM$uL7>4VWxFzy9 Jog%OUM#byvFRSW$TTmE!? P:i7S[5} EF}H Fc"2% n)$RS|#,g&Vu D]\1A!2?aEd-؛'a Ih(FB ,i^ >-*$Xu|"Zj> 8 ^bC$ID:M7-"c% 07!K<øՁ x߂‰mT=^n%暊.KeQ?5pꭠlpSnca:TVF?]Vܲ;+hǻ)U|FgL`>yO:p x>3]w:y<>j ӘtXF![cj԰ :DZBdF+VIM+e Й)zCnsxushE 5s 4ܘ~;F\rP%/`~59Jg,6.- RAfe..x-;ݗ$ЫCҞuŗ4"`SqK*R)WM&y)m?8B2vXN"kPd-NףZEv`Dz 8zBt]MvE(Gоs)&oG3.*aw~@@^(b.!S\JU)UWrHɭdF|bz|-7AD{c qOA)Qud^Lx8'ȀP]#ۥ:N>|c̭0HzEM ׅy}9o õ4}X Vr9.*DQ6I؀{)&n%\܉0K/Pa(m+h3[2CИ` D gbګ>#zg|٣sJ4f˱b?}!+`=MFbS(dJU []Y}eYwu 6o43Hun{ ^Lj:Ջ}` J9}JzT/kly>>s)]/¿ɍ㞳ݑ#2g z 蜾mb-:vhq&18WVu&l %V#F|@Tq0;8'Z:S JB'zgn8—<YL/ A,7$5E]؛΋`ZԊq30Gp\O/!:!G9qv2MP9\A>~ P0HzhPo g_6', KB e>vG!5BÛ%y2 Kz9,D~quƫׁ,XO\:זv/(Q"d4㙴ًTf"wh@\v9҉T"},T$Xn~Oc4˧TGʙ(ըn ~R?f46Lh<$X |' I$ "&ma}8x5'FE`rSLyiղWb]chV|,ykkptiY >T-q`mdBޅ!G+Vmnh^2rf LB/-,,?q@kct=L`qa Gg8v]# ݫ}־[v'w]q]dp ;'ժw?w'JW1*,H) 0 uI-J[J2gx E{ CG X܃.U[<~p hDDlbXHa_N7 +HmvA|DR۠AEq炃`<05ţN_}``a Ѹr6 4Y,:?RW4?UO1Ռ Q6Ivoʵ#(+۪kH\,葚fi{;@+iT/43E_@O? ^Zd؛ } x|Fr~gOyPapmMgsC}a9:ظ#2Ex=; W*W?TO)$qKm4):47r!KkGWA>-Wڒw᧝9L}&[zp=~e\ |E% ynŸ)1`ڙ@lzxQ7ȨY> Z7ߠx5'@jeBÞ|7nMö$IĦiy2w*2Pm ;ΙP8=ËfN$cH2y4fz2"iiMAxA@1Ĩ1g"훕M13%6.6`U\7xl ~]S3^QR N ra%jZ e%de'?h %FT jv..9s/!fEۿ>29> L?).Ku/knP$SA܅4f~;{B;7` HqEoSz[lj/ E{Fm0т$0GpĞςАokWePO3 &'i@b ]m;C70~P{RߢA4{bi fv .pQ#6纬W-͇BWsUA$;+]Xb5X hԹw'THXw,(ڲx+!PWސ5^Us|s}\r(sPkO\`jKe# )y/m5ie})kNʡSUֆ6ug+8C2Hf$ed`mh{{U&{`1.WHR]_C;Te~B6 fFly2Q]*mCVj :s1 LԀNDj-♭bؘN On[07Dreq݆ᵦ%l`C2C\GC~X`dlm (#_3nPdd66 T" \@>DfFkbtm0:֐v%_y7KȈymTs!仼F]]F'ddk(I \hhdbE7߬h.oCN6L?m򤲔pJ+^kfmwR#_,s6,RY]~c03۞('Z&яŔTc#Q&:>趥UnA/^67sb@S)h᪜U<$]R;b2?T@YX$cyT5O0]733u$'oE:r#"V }jGcśq=MT,y^1|\=N頡:%X}'%2 eXZb c,o/?;ǎFfeq8'"ZUtdc(R$\>o}oa`r?/6i4 m'A}S=8Kn~rSPӛDIZO?ƃ6M!xQg&iYA^F @$}& G{$4+ noO4 uk x،F R~(*_WU0զ}d^"x7F й`fΪsaEhA}L-G*I35c &kE7S>Rf+zb#v"Lr7V3 h AB;w`rm&/lkGtxHhx\`[aB獎 O! _B=1&[ QdpF#='c~xLQ2inKRɖ)lp5Mf>[%..@HÚ' BdII͔ci$t$kO%+y\vۑ~:m$rU>`F]M'!%.?~7 $n([--,gy/?v?},ύ>$ZM"| ϐk"Huc1'YS Њ0|Tz<q)X^Ʃ>Z@~«8p-߀q[هw J_l-9%4Zkcka`nw^C{DR:K$ Y8.K9_}YE5Gu]/ Y1,IcGk/|.ىD8gVV(3_y±m2VJ}@"4-+ƧwQ )Aɷ/L ݊]h|8zԄS}YּåS\1IDu.ך4l{O~\E"ӆ…iYf1myl 0q:_| QϥL?(Ma7 >TQw%,M.ݼᤉʁN1.]Q5EC)ܤ WP(KO+޵GbGμU]GMlO$UGmW0,&*mڻ#RAJ]߭a[4$pz@niѧ-SN7[Ҟ2P/[(8)Gj<7od} p.'y[ Վ*lDDzDrIKj闊8別gyA}t:u5sΖ҂-~Au,r %Q|`w]R@ݾYoͅdfXl5Nׯj##S43aƙTldtr\t hq}rhJ:+UQ4-'xݿΛY'N;g>tc< r\Dt~_uĴ5|4n {;3fˆ..F8mty~Y?iJBh?njQ鯨Sx~7^\h/n+瘴{;T0` ;x<ڑqI HQG% N/s2NDfg;4#9]<8xZl_g^ʌՌG7\ _z\iT-YPt= 6Ed=RG?GB9:-k:q@%bmC$+Ԡw8/ڦDZ U|(GCbdYݖ.TFBuࢿ\^ǣ0?. 3CE}JJJө,W|`b1us=@ui$3@<[\<7jU*vXYMel;^ۏקiGWTnO-FGңi|xEDi!ǐ$9:I|Yd,[ۧ2Kqg:~ҾpKϪf%6 th0T[NB wc LQP}uOuĉFzRJF]Ie#G37 H|/?՗6X\}{GjFx 0wR)h=/ bzj38p 0.?XSoR !9 On-FQZZ!R]܇ |2Dğ\R># BV8fm5d5$QlFI rֈ KmmbDRIl)'d` ( %.@?s}}]|^bImГ NZC[\ +.Kx|s]^ ] $~+yANߣ E[R'|8A덼Χ;y3%o#ϦDz66ݖ{={OY -_¦%9,vEIGg] p*(]Γ/gN]cDznIl>̼CM`!!) L6Yo(̏ۦ8rkj !l,_L;Y.`P批Q E6]A}۰1}ByGI8OD؂hy18{a>h*<ڗ-STQ cDd&QiOS,K~A$8F 'ml(^ W6D=2Aʮ#^8-L" tj"ŐZ btj{R([Lqb R`7_% $\6XFmXC?]HC(e$km z&$~rܱi$z/E=ɼft\UҍTfS?[2rM&uPҭdKÛ Ëw1&.(2"T*)5s3LW\-׮Y9mzP9\sfvEc]jl1。Lw .'rp:wI R3A>Y?PFOW r\0XtZL:7eͬq摻 \aLgAfgMdxk!M|F7QaSz]wʍ>׼ù3g,r$-[hWN@NqKt@V>cp]=o `rd.՞]<6MoJ*EͦJ[L~nZ!P/ @1x&aTA+=6;|u ߹Lu.⹄E*ד#w";m/*Q+|twy3 QuwJ9J3lR%D/?]a/窮m#,ˀhnM5+=i2t4#kysFM#ҫH_Dq;MNh4,ߔ.sKr>DnX6W`FO/܁˶Z?gPbS P7&ZH 7}Z%$߷12I Z()w!^s;K:3/NT,mٶ%T`Z{5(onGVA,s?=Vςik H,M}=G*D5HQ 72+V:!9-`v]s%;a8/ 0OE)tNm.B*Qd':{ޑ4N C*@*A/'0L7G:``90tUmˋJ} 2]/<#@6G'ԤOudX?Bكd̅p %ŭ"RAJaz+_.-sҎ+mFDZ]V_ӷ%YAF#A A}`te`?uIʌuPT/4ڟ)7痩*UXYfՖScn.wsJN Vr^45z:ա}wg5RN`Šp&iqbPTdDfz}}o+$7V`?ȼ~H[k O$gE}pvk(d?^}>go)SmlI\INPm`Ms:љ|;so_ű?1D#اRGsBkPq&t*[Ʉbӎ[?ufRZR0~IIjn{ֺGY}3Y0c 6xr-#6N}.#jZ;.RJ(+!=ͅD/V#e'{Cx?tGaU^8'dLo tjY^"p U &LO?qT kSd!kWzpLAᄐ˓A+tnv] =Q~ (QGnB ZٳͰpoRŽ]Ɵ/e'$2tTAv/0ѩЋ'4aΠePYm&{md2T[ҏy/t,>UmyXSr"6cB|x9{A2ץ&UAV]#eIT*\@^>VB2`س|>ĕ2~1vH$$8Y< q Cu ft[5Bc3)$Ѹ-?ti #6eEOcP^oXcç?#ge0Ŀ8s)ߙi@_^u1b1rD?tXw”.QUV+C}p&E;ˀB5(GIkܷD7ŘԇOzEJb7 T*qa rϕ,o12֖oƉиxV8u;H@)v*r]E*}-hH_<[\MuϜE/³]ճk(vH*_/O3xaC3?d3eJ PGw̏Ⱥk9Yʕ/̫r˪ $qfa׎:L6[ХX Ҩ!m@e ɇ?L%2ǝU4{X(L߿EλkSldza$gi{^ywNVve]ؐ!#"}q/D ܔT=>~0-ϝsyJg:}M~NO`Zs 7?FOql`ϣ+13Z(e' xIb{nZKn} 4 u1OVVH=@ Pe9G6x '.I9Hfv]iz+^듏~g<͎2w~!Z`Y4޸g1qhoٿE;9 TH⠊Y&SqFU=1f&wB pt^7 ptUbup̺d2%m鿤zPQnSmK&-yF:.u+ 9(͍ywssp؄xޥaȣ ٖb{G. h,FY~9Ҍ\mrJ4|Snվxñz}VY}AvaL"5^S(h+)>>ƷI0xS7"Nj1R.zDւʴ) ә>kK ,U0/G W>qnsmE'jkDJ|=aV Of# G%Fe4ܛn)~Aw}#:]u/L#58[\cb9~/o(5ɧ730V[n+롕PsvXv2`9u ch{O@*h}[% ;h!|mra~ aLVWc\9~SIy;0G/kuZ đܣ1\֓w~}8@+)@Jo9|B>@ɾNK ز,YNz~w[Er)NzTDTIIS^JKt~%͇ {=`9O3b24ļ{qrg˘khu5"K0,ֽTh٣k@CsI9ۍD HxAqOm#=D ˮ.W Nc!1݁ÑXW;kKvpPG/qSoz6r$yc.I 丮؝i-OWJs }|;DvaG!&UsDWՅ덱S'k{ Q"Wׯ \ uU GߩzyFP?-F];)1>p F>t|3~@vT IF%UG)Ĕ^'zgJ>82/6 e"SPK=9LX jbLN)WۍT/5aQɥKatq;s sJ=w-ou֣n``tf MZG鯮kYCyCe:^q0xBHS)v=|eAS\`eTw`S_:qAYhcO!5\T1QWܔ1Ur s͊B)MeP޷3 x>9\G*%]ޮC*En7-u0ӼD{.VO׽ND@ `JH%4޿ꇂ>p!=WeF+ =#.MIUSy,)>ʮ5:ƙ˴KM$yWK PW/LC/ ~߼dtlR'-(\mdGHV+3娨O>=`8}qZ!9U)L{^mCg0D_0;`vU B;5wbI\bHc|QY3L$,w?\+2ȳ/26%[ѨpTN-e_-ʅ[зX's=WJ&@8b &d_yiP]GryEBB1g@j4?(8ܱT8*EURa?7pٮ=fZ`m}i07>xT>mX#o#]Z!HZӳ o-!%+kqެ !.Ό~IE[Vp:HOOm IG#L@1]k!OĶfz+Pt# r獤F1;jXׁ%{'K+f+"O}=k'4ձJA76 3 QSY V$cܕ$VC̟i^hR`kLXW^ym s<4͟_" d@+,%)q\vZb鑊oUND$~En|١1pVaס_p%Ս>=e4Nk{0 ezq|t2>AH$ Gwn(X"A`!]@;6yAxh;+><3}@!"a&|Hm4j<^Dm|idH:*D>T.Q/#'Wq75)zQà ͛p>-؟: P>|o{ȸchQ^9"!&gA#S>>#YRL`_N_WP{_&S8,7=XZg{T=ߣ*.S-ĖU$XkP¤HZb|ׇ$홺m9t< طg@ikSy}"0 !qpfd2KeK:c,"\1۳T+G1Tm2C v~ax**`W#5`=l*Ӊn$5?!)amܴWyCxi0p-d\(H/nl,՞_n/=]Jf)|e?QĒ*r%9+3,ΖHZy0a=OB pDmgVJҚYx;2ܨ[Rz!|}qaC\rO uۯ1)`8i=6oIL Di/|. m*aѿCj|mY {fo$ѣʯݒ~1蕑ӹˀIçH1Z8Hjх .YoqO)B ^I̦PԘyl¸ʰC[;7 s.e2&?n `ӺX-FCFsb  c>)F20Gf|BQfoKN^hWю X9(IqȺ e<,)YGR6:ysaMYѺ ,G3M4 Wòz(r>?|kjly[I2 UARo|o -eP]qId,d=Y~WS[cay$mE,jx8-:ճe*b -"fJ; *b;ho2q$ڣ/2>@y5q>{_9f-aC4a%БcۛPk)[:-l(%: We[ha՟g*Y8HKyLM2DQ/Tl[9y վ}/홌~Prt fz/ehoi:,ʢ$ W`;FnG, wR |qTU@N,N=ǝ@[Hfn:9iR3 7 "omc&nFc,$@':-F;d$3s;4A14׀=S*{#0jjbٸm o,mJ锟Lh PEž٧<΂GjݖH @^ŧF?h:N|uG..c)N!xx#{m:qq1ElazJqYPLv1D,3 y%ĈUT(! vO c$g̓GT=[nЌ{%UK6 9_6 Wp;we34Иq"p%hԯ+lf^JS8$؀9woUٞP9D>2b|9Ok6cS= L>JWڒH[P.Wo@F-{S&"S_ƅ9{ ߥp4X:4[5IU3JF+S HtUe9́8/-N:+v-/Nuj>)JEa56/eߚ( {Om4$|(ΏīKu=b^b^Dl'tDkd1Q0ىV;%MP"8ghpk#Z풐QgF'x_wG+ks#(h_1Rcy $\휉Zf`p#mH;ٝnzs O>U#x Y!xZ|sH u5(/$h Z8QmoBf,lt@2bۋ̦{/|]BxnFBVP#PhTd/4:UUU홅5V-63s%:3*8ʷ+`E^W8%SL׼6sa'L)^ 2$ʫF+@Uz̎V?/ t1/3ahsuW;$ ==JR8 ûw^#w;U\W%hQ;j1 NZK.+邑0;y[s CBVI_W|=* rKk|7sۜ*YrZ Uwm!6g(#܀: HMK%uٷfq}a@ jq!l#pޜlFAC<W׶a%HΆTnWћ2(Vדi}B}x{ mnX D Pm=19[4a͞穑ZoEo*b#jnsڼ[JM'9x$ؖ>BCg^s's[6-|o@w˅ŗ-?zǚz wjuP&)?מ/_R\wW~uk0έsD'ySO{`>,H!/=e3BM1@*l)_]x9V#WoudƐ9kGB!ԍ=ԶY oA.pp}ԸU#_z(Jjk5{ļy߾[%wg -~+H(.nT,f#d`(ֳ6 :S?S]Հt7(7|F+Ht‹dN Dz-W@A)3,"9TM͗ ېoNI9F}LѢTOR%ČcUh)-oppk7. ӆI5Y!B1`mTwD%H?@*^qx -_MUˈY 8K^jJ |o 4LI5L{1-m_K$, ժfex83.h_4\3ppXmFǪ>o2 ZΚ&nxU͊:Ad"Ct|Ƞcȏ4Xk|t{_ޏY쬗|4ZX%@G ]^ |nu ?A#z:\CK9TbVqo"#y蚴IQ&2SqI6X#z(N6]yTYzyudK_ FN*=k%p*F_h tEС{*.x1|O +=j9~(AȻmnBmD sNN3A)ť>Usf k~wGFؽlq8-siӚ{sMj?%R~)8j$ kYyywj<qq RMצeY$&߸&<@n7@fϪvbLz8 bf@ V߷D[a=>sɨZu\7l` v='<Y@"TU~CCU{CQ }сֺD[^!N<ooIr-׍HfƁ}2e9S/Uѝr17[jx)'obsyf_Ŭ=y A̻%!&-RZsvR{ mVOMMs"ZR#%HſӘDiGjx;brZM&;ﺲ;fuK,h(2`&!y9ch/Пn^&sbT. ^{NQh;IeJC-| x\ěkڥ"f1)\`;Y_H_V.Y m!V2{;ymjiy_;Ь~b:D= "43Qޒu&]z*qc eX:1dн7lٿH\}("5m#t;!B gxe&iy2)>ퟢ W58,TbR| `πAc `mBP: aVlbHX\U{kĭ$-b#dC2m=RUR,{%(78lG"?i,'Z* dK(PUzr^ j]$%@RQXt0.SZvx~oA6,pxT]@e^vnxEk`"pb?.fy(l9簞Nx-XWN cKOFHpmD@X6]_3J/M0܇s6GbR G!e00&P7vQh!Epr?\ԑ2 6+UV 骝JWBn 䧗=.RR Omϲz >W$=oAPm5RnK>Rp,gWk[f'}[v.!tL Al7E&i1kUsu^ҝsk}/BsG$5N|n!ZfJI݂v4g 8cҗ=iS9?MQDVo}BBMD=3FJ`M#!յ%Gy.)We7%"6~+68P Xһ{xӎvΧ"CcĽ G5Lu$k(ŽBp6U0XЀ)crª%;SfcY®L[Z&XB7fW);Xƕ-eqX 8&Nq]gկF:"[FVԌ(usKҢaw\$,iJ3,{ڻ )Zh]+MOO2$C؂VC"x[P iq4Xҷ'sI0DqabwxNF~fS5s ,6,YLA oȿ{ȻiЫC_^k@Ѿ,>fxxOʜFӆ^kQ,q;\cѬk?pPN&nfIfb Ybw1r'-ۅD5k]8yمwuY4Dc~w/l(58 kT<;ϞNXhWޕm#=J) SgZz&u>n~-LˆdN2E,ذ$qI**›I" Zx&%۹T[!Yͭވh8}d~=,Uߚg0–+"9ֲޯfqbCF1ANk~%Nћy-hK8‚J&S\aJNt1!y"QTkfC~斢3ڐkg[$[ts廓˙,%*γz4M'ĝSdXWase0?Dެ}K+ >?p+9yRfk=1()5x<Ksy>%f\#C X[Uhd{uQ-:UeN_ PVa]3 #o봄G18f)@B`}oe@|: b.k7Vь72p^ȄmCh:08cYl 0.&D MS1$(>$r~Uz>BO٧Q7zpw^yo=FXك*}jN*~DoIPb9%2-KXu +LJې%(s:-5ۓ'0Zzs#-wq;e'l*pKܬSJ2$(qN{mdU,nJJL ѠA%H?>.31_70Li2ȃkD:onO#$} 7,D#xŖ '3l/^&1i&Zg_Ӽ4<ކhrO?DApQobeRF G$ j} mL(EoTyԲaf49mЖDJ;puR8-,7!եv~Xo(QNAJĹQR1lR*[N!rars~t/MFsà(>nr!^BK|nlmO-P7*xU{9FN kB/b!~),Ƴu_sEj\*&BZѬI\'* Efof!qVA}o53EwOjbo^cfv8Bb T!;z9AF_)[M2?+ȋgO Fȿ^gC> b@tAA^ir/ވ_?=1;%un!"tZ>E0&A_AM 0g:[uXpHbV'9? gXd.]=r|+s"P΢fSI'aMN1WP/Y苃KTSn<&SBWdC>g!^ZZ$ػߖA'e@;ޘJ;/ f; -l4=Z{Rjxӽ% X19 J ׊ [w4G "`OE+\-Yi'TZlšJUh,ƺ?@d8 OөԘ+h6[jdG;j֖Rv?+>L`E)/by%>]8ȧݢWlM^"Oi6PR&׸ Z[K&:GveVހ&$mXi1ɈXonNlåfStc#\Xf?Wy财8[!!l@)zt/sJ񌍯26e,9PA*5ϋ)!3|[5U6e j=(EhɢLZ|[S@4`ncB ?!`CVؕkI'6@V<v^Kf1EZ#s Xu=N+t0mPs?sMW_Ooy߀7: ' .j|(ܠ:C#Z>˼梾#1:Pmu-!Q`D!mImYҵ; AӒ63Eapp Oi\fΈa [I8q0VZ#X(]^2tA3UlWicЋK`i@ݭ^k65$ Ma."ZQfFFm+G;eR>ޮ4jR^'$#jڬ yt_6PUAs3hD;_'T  %Eę`jlMUXі I8pCÏy/,ᚅ l 69hEʲ֏%u:o -Ieszb=`CnBK*Y'e[]qIw&aWd]qR(9x?XffyF%d^t kjѱ1j)#M7Mq ~p;k>#53uɊ7γCzb|H6`;+sދtRfȕ?c-N6@zN>+8f=E Zwk;ƣk,Je~}&y"8!ZYm<޲ [='g3}wk2?2>*O$+Tdkm/{$n %;'TvVMSz(vSw[mwІmgIU6a iSg'{7ͳKjR4h(yK{•m95]-ω\X(~[ZEtxbM hc tUg 9J6ypBo2|eFgY$jw9CDWBKfR<^\P'KҵnDHބvS쾆(׿`0?X@a_i${/i`~׍RF|$;.L+GO iQey!l)Ó{sEDIu6ꏨ$). `\F{W「>jL#hyҶQ%YkZ \2JWKLY}Cf4v'-cBʭa/AXD+F8َKvYjNPք?aP_aRz'4{z΍DIhpuȫٜW1HҐ!VkJ?,@@qDZP(M3ܬ説3? $ӓ'j&6q5Ш2Ze4ūTYYgY";uυ"hNE2}NipjzRz^1LgzcJ^ȽqwcA6]]J+-Ep2|<$΅u l湁+À*{裙KG# (C)@`F KeqBh~]ۊڅ}cڿtSi#}]*@i3YvAҲG NPh:8zBq+SLxL&K /l㱚֔sz@HDpΖ,EqQmʴjqQ C=107uÈ{П}  ;o,^!*5P 72D+_n͊#V&qLQicuNA\iizKN<+& pB NVj~3a 61=4Ƀ>[ӎ<(@7s*id*ɞj2wx,v4}=v2Qs, #`|*v8+8\_ą-^R9ainBd/"7Ey<9d]FD6Fֳk5ï>FBqv=͘lt AG-1ōg2ofBӸۑa5ׯp-㫽V1%w$ti~ժ.ls&nx]$ eӤi͕e:˭0$ qyfeȽ|5zr/a[!?!T:Ky+阽z Hލl3%Ǎ ;Uol a0wuOB[ig  :O:p,]3X:y[SZ3_$`e4*E! =G}_n }4է'tFw W7ܫ.^L) PNBLn'R rg5kؚG*^o/ x5 `W_cQS|+TM%;_=J'2j총{.ҿq.=t?&hh/kP(%j6;ZS 8kpT\/Np#`AH*С_\;4H.;5dmY[(m+ME@ցXe4~d!= Jsq[-0 Qu=Aep&Uņƀk0= [1%2xbIPI(Q$ $ keTFD;^胆>R Fiw;[t ;)JJKX1q"Lx/ 0MP^hQ7"ţN5;Mm'ا |rf%h'(:0 ug ~ skHmwU}\- /zr?oZQGv+6S詋7ie rDm'ĺ{?%L8S\G4~&5$TW_b|4jTv<עZŕϺMX7Jh=|ncX|͠Ol 3A4igZheijt1cZrDydn_|,dkZTmi^V5nC:0PvK trăp{Y;a <#nEx/bMhX~BS- !G Y.qSU?bA.=(B5${{ 0( ۬$M0w΀ BjL>և(A5#{By.m/u,dfs,@ ͘{: Zk qpY&= M =#u-Ջ?""9qB bm*JJ4'7TI$sȂEo2Ԇ5 ёu/7~i_VͲor*ri"@nPl( @<Ʉ,ZR7 ǼzIb) )@>&aGgiD@/Y 3[j7Qх "4Mcc :l_vgDYmє6`{"sr.Sقe/1 i힭#}o;em75=z`Ha+AT1g'=LAlM o y:)# OEfŇjSCSh=c\G ֩LoV@!WmxF_$ HbOν`{mb򇡷m{϶M1rrʣ5PIv>\$ՙ (M FM-p+0VQ `\L/K5#~~/am,/`>Jע7ÊfT6|Lt.`A}eD@vX&m=J|GV%oZA+;$߂خO֚]oq5. v!zZ0L :2&~$[#6:EjS}Sz%\62U/5ZYlr:Mү܅,!DllKe|B܅/Ꚕ[y{+E-q EQZ ,dj@;+ʴC /ejGQ}@T}fmKނ16rk[C :377|5-o'k87mIfkR͂u[H.p iJ jI6hi-ďcaEFMU[mwg\K?~&V߆ c,:e0]a 1z;[M,."6'H>-+8fn) dc(aM:ʼnfjG*0ͱc1<JM >> \'"1cHV6S}-T{l-r0t{#,I*"٬}^ bp)d& 핔y߮M!:'6u`Tu!d}~ x5wLw{<Ǯa ?zQԵ%8t1:qyyw^:7AQ*QvqJݪ۸*MļHcۛńTیOyQzh&QWfLmp@r_j=981;TWΣxf;/:{Q,?c@^mns$5ŇבO;`Dd$u ⾣Cq{Gw_Rt+DfRxрO0sWK Dra"ODMsaIPg pqG{}R_@-,ɾ(zbIZGI^1JM8^{mH9sjb2υMWϷא d&f^l܀SkWDH1Oc:g:81jPeh'#7UxjtaN-T.M95\aɈ{4`Wr Ǖ^3RAuD/h{^[@gQ:%N T>iuq]ȖkUshXuY̊3unw5uB*l`W颐8I+vY29~I}灅3޿Ig=9B*|Z`igfj+_v}}W G&H2&J"e/JNZqSFH\ gzZ3ЭʹP2aϧh~?+E Ftn r kͥ ˱:.2X l/ݶ_s[ ycD_M)PAʓs^wi ˪A=60j%.CLb[ɄBe=`Jz5@ %#5Idb0ﱐ*α?5!H0_(?7ͨ|@HcAטwvi- v,mMU7#oRW3L};[NƁ;ց@&4|@Juo_1s9M{pW )Kn"u14d^vNw^Jь͘Ge G(21{'"_&IYKR"RS9!#rF˘O4k~*IXt)@)#1LrldžNZѻ)lKҿQ\{A'J˕Q'oHwx*4 }<[&h9x9,L[cPm-,\EAGdF 8̭$9HMP.4n8g3ȯئME-8rە 83|N-ZX:UGڹ.rɄb t]-30R*ܠx7Ė5Q>(>ʁ[(fsZmnHT0!癙 CJZ ;P4pݳw5un0*fzg!Czs%lXq$T&!L4%PV17o?2|aL1ES~7I,yDMX=p'Jc:o/~bqR\ѹb;VA-\_F=yPȰ1'H4N;Hl_9b|c$Ng+gٻ,P x)eDz"Ղ3-cJ5Q |YM [[z {T᱅.$xljѺC`5aGn[̹TKyLg)69 wc߬*+Cy| AqChpEuqB-XOM)u]ڛtNvԤfހrӖz4>ki -Ek8@sGYcXbVqͯd{w #l`zBdh?}m<O%I%$-+uӀ>*)7Dd[ Y&j>Cda{-`1ޠ=\}*Ɏ&  }+Q~ìTȄČ'r6- RgcIm79uz/tK@:Byq0>Mb ZA#"ӿrW7/fHE8,`!ØҦT Ji!!YؕOVN_wcef7Tz&^*AO,qcqQ9C$miѪp[v=F6IRphRͺ,y |XjqCwQ !NJ9 N> {OQG2텡`ur=@YE?; `NDöeAg 澹"zx¥O8?HY$Y6sIbV[L:ەu|;\X_/ufN**Qۀ6 $"qsƧ+y9$# z6n+KTi]L,\*6<߯nn y ŕcK$bȖJZqgM2n4ꬩGq 'U^ +4 MLֱIYqɊ'իbM] ש"!>(:XxrnJ˅'jǢ}"kH=dz ;`ރZ|XbG1^iV.gC~(M8+ -_s^]=#R o9{,wi՛n(A\hkhǑb749A#Ö%CԮVsqbu` 2TV?sc)sr`B5≐[sBA;2)zeN{xf&! O5] @y P8)|WaKAďGd*YJv0_Y܇RM>ZeW.'Hע&;֖Rjb[,:݋ Ͽ[uEyE*7V~#C3[a˙^\ 8w0 /tfqzi iI$啰X^2_=Cr-6KL@elQv'dHLh~sRrdMekLV%|v0b^2KV_Gre6 {jtB7ױ9Mj+-Ugd>ULL X0{KG3k~0bw'h\ wr. JWd4{{7w=H?|Lɏ+A@t۞bqT ׍i7`_jr\wbV>åB[2 1UT5g슻YȮT|o"*sQ1=6 gn |lP4~$P ٙ[RW8i48 2D%X-K43շp %#w~1xV4dRI^WAjY:128u}G2QQƗDI^B ,lyヽg% ?1K19P'/27m N:AT*pbkaWWQɉ4^Cp<. ~[j5G ]K׾vHZ]\ cpwUmj`;t0u G` - ,.K'W~}wyMu|#ʱ.nh_Z\C(\ G<!u^3mre`mJ"S&k<5 }(= ӵI:SA`P ОwdZ9dT 6k,&ܺ .QJ9͢|j <|[ҫ8!l2b95 /I(q\ۋ*a7qH4&Y7ЍIGMnvv:/ͬ7?4=mZo#o k4O_,.l#.CHzu#"(RIJe7~2dvIjG>vD¦Xg){Bu@̔ @y} u"nA8U ou94k9`>3:69Bo0)wH@b N*1F 3X~YX` р{1d߬q1u IZ9H`LNq腸FR- Xֲ`ZD2\)=.^Kg)3ƙ\ Ќe&@B0[j(}NՕ}i|ţ/*p:=qnl-;7+@'YD۹:~ fUksi7:{Qt/ <W{!/i=êg$1zxhԋ; ?:Gκ9!dR9x]\ 8Hk wtKU]񵲐j03K\s^SbW? ]s<&rZȾeLZ?-,͡z71'R))g+b3ZԠV,A*YT͡&d㏿`ۻdU-clazoiBpXu}%9};nG׳iܫG sWvpJd43Y}a0 zbPIߍx8MڻF̺%ؑD2Q0&5ov%|o(WC9? wgnp#xA%f_$cvC5:yMdoиNi@G,8Jy=5JԨ+=~iE(yI51`Zw^pEokԢE!_@ǢvQLR)$]ScI̳ tA晶Bnj٥_gO Dn%!7mMO?l}hV*[OfH6K Rvqa={0&`3ƹ \:OW)jTl٬6d^T<X<8߄/.f;hn" - ny tܹ8 ]T_ؕnX\E7W$k 椓=]J1HjŢ>dY1/O 5w&^0nt *uSl8ijri.sWg$ͮrNzNȸ8%֤Hg%s>/T>58,N4gI󫖒|ϼA+!u_ O%aSD^%5ԊVR՞y\;נI༗Pɖ-yTzs1 z;o E$Q8:.|ֳnx#$7l&SkYWu-4i%h? W:Lb)e{+]%,?7¸0W4E xeq̦ 8ǪjmҰ!2e‹7קƉIm(bDyNծ9 MlzYzB=R纔j3,Q| YӴ'r훈ɧ`-D7H.D۸-N<5`*4 { JhD^<Ɔ]!<2+]62&'Z7U`ЋˍcTp9,7D8- 4^Ӂ,v5lH=W,<؃:@zOCaqz/NkjQ“BFAӭ[08oF~kG!JU(``z%%YP.6)j?PM;x ũK$_ogD_4Bj+n0c)*2k-<.D݉UYe,W V1kq6%Pb>Df/6{qȟʟK.pE+m*xJ?*P3({(bkdF6:*ԏ:Bm5?nۡβX꿛ArbiX8\ax+5X~qQ&YzjUsg˙nm*Ϋex9Ό+: [v(?BtzK ,eJ^|f[!Rܫ,ɽxeŘlgth= ^YR"wPq+.@Hey#CFk}4Us n.~I;ʜSfuE$kǾqp.9Ǖ]EH{h.<Y%c*|4guF^jo`X d I.9}qt_OI^Os7x&퉬,?noȻM2t })E';R#!疙myBpxݒ_9? NBzUeلol[/|E͎VoOBWbfMw=X7y8 ]}FqO0c~ gɭXH3P50 kpҷi^D#%.-S3[mݷPo !+"`U`kl=]-.#DokMSDv+ԢjG)ݠe:n/lK3Bԭ'Sv&nΞf% P p ObCȒҟq"n./7ݘ?teXyG@i yɩ_=J^}JwTOK2|߅[c-'~I #ńiMil4}.xLϝq-/X!;e "jzb.w[2ULxP"-ZC<_M#C?|ǖw Λe+oʬtawL.\ΞKhljD#MlT ːbZ)בJ~! /YX<崬ޛnqZ/W\N{И$QWb}zeF)5%1h2:+RkrP4e҃.Adf׷EY^z4",  XୢLe0$UCySV%5AV@#$=![Bʼudˌ@ʽ B? )xŽSIjZ9YKݠ1yu;m֦Mu\ ߻. 4neGe(d{Kr h0eLQQZ͍ԁ`uN.}7\hs#Fǰ)"J3H,Zu@7us jn1:{Ԭ$ƜYLoj6_Y?4"5Lc$zAc_қԱm^(=8?[moDdjEU2X&8SL{$n,EΰEs=[*u CSFڟ}cm1/CgF&"(r#l0E/?WQõߪˬOL꼉?,,Ryf&hr~7VSgvKْj?AD*f`/-Fqa VݎR9j it=e4wHŖұlu'y 3=n!DJ_g]d2AN$2[d-y \k-++nb\J RLTsJl$H42ǒfD}\G51RbHyDxs `mV])Cb5.T)asi{Tj!/qo*Umfi;Tn>^>1"M2LϠt~-سTbK~ 탉=O3n lԉ<8oaz T0W+aejϼF?{,C $*1Zh^Yj+%wq8Y$| :ZD5!RΓ(亅[&{֣[ T=t NC$FI/wLJCh`[;X56DŽ3Ec}AcB 頌ᥓ {&R㝚 UT ^W36Qi/d4 )N!V@"O*{j=ۅ#Ðg{Σ1u8(N( {0|Zt2oB&(`j _OĜxy*@ReXQAg|o|Z HM\ Tڪ,GDǛ Npҫ`hhyUhrrPVu{ ]zLDoa̞RW!t$k沆1eIei/~mb?&'^r5؆n[ ]GX*uګTqãraVf{oŇC؇`VG~n.$ >;v>;b(ˡ:ߝ[ 2dnN4 8JR \5o+~϶Xɩ<7M\sx$jXekBKU_Vk.. f47AܷrG >gM&u3Nhq~Ctx6Kǭf(H$3㿒z[EP8 EGb'eU7w(x~2![F1GeoE!oc ͅAmPsAId߶J1<_-:e$)!هN~gCKfS%E |~=fl guP`ګi|MW:aGC*VeDN,_u} @3 ݔM&\:= ˨c]K1`Ę"Vg^U!;SC{ZGkqއ?,9?'uxe_ᖨ4Ox{Aoߩ5 bކ ]bN⸀ ߲'SM}rsdcCc*5);8m1}{"o=MpBc)kCgnwZE ,0+h)6#ize# Bhъid dXZcާSqeV ZV!54MXfW@&C8 !L]iJQh%j@Aض7<^`nuwĈ;z#KϰoQ[,/ݜ5 j+9g10+L$/2-`9ʰ hyvYԯ|*LL@RM|gkpDc,^l*!vV<]S a'TZ!HN^#۵RĹnkw<R7&Le:+qyٻ@}s䬻x{ii$w_<;Ow$х*ڜ_5p&,7"cBȘ`}$F?S7?^-*.kU؊AD"fX%Nc+z>y/"R|<>rd]z?~c8k nPRcW{?.! _V3o6IǗ7mq,:5^̩DU1)3U(Ia1'4}P /N&)'.Ս3l$t r4I) Vױg 'eyl!ۏ2L4!D?&.S +TK|4' !C^l8.d`,QkG6S=,SuYtO ]p _?r/ǻ(:ܹJMG63-g^n9FD(Іda@qĻbYWg}{x_ѢWCA_%] 88FZVɀH/%~z@(iP|OVOP?ըKl(%{!gVP]k{(=B_q(r; ~W~ ZǗ+x &EHkICo 4I=+*Ĉ#N}&N򢾸C}qOKH\[&K&Vx U(gy\-ś f$qe@{@$]λp'.o{ ʖ8[4[pxޭT z1HrI>h~u,BKl X-(iLؽT5֨Csi~D(n֕T|a";tvG"tX1lfl+qd@y q(4p#.JdwPtۗys_}ƕ:k|`J2Fz~AtwWJE2uגv}&\Vu9UkS2?qIџ)=a5@DT zaCS*EƮUU~xt[nêuWZs@\=Ʈ-F L"$7@ B]W%sûGqs(K=&*r`MC]0h a?cD, $;;$: U}i;NL $Du.X*4P/^1LdF(@"BkSV@4ncl_{̭9.Pb}K.w{"}S"JY03MY=Z:o1f}o+' 8JĤd)9\cի>] "x }Yb:X1?:6*\`"5=F'+:6Њor!7dpZU;j@C fs37; G*FD1yo}!!UV9Y/ kFe~U:6j%P6Zc Q0a014-IW3`%S}O>b@씝 b=hAEfl!5,}S+ѸZ 6Kdhф ftr[JkW۰X"(ہBOX/OXqLhk , ya0)tVi*)PM-fCȘoPCa^M/AJ?+t'N %~m/. .hu mVJ&7>LC|7ym,q{NRSՋ720K Gkcњ1+Uc,(By ^ -YkWHw+rB5h'YΣ^3t$}W?_ok˨9,udrg(#q1\c"Oz":`>h#F KNQ6-.>w,xY)xKH2 ѰXuƪ!{cFnR @m"u'rW~7"ۉ}1*P(iU#|QhevcW<g'j1gn[9Y3 _K lR}/+r7 M>#xWxfAp,?ᜐgd'b 0Cg(}.77T8%6uohxNRb*'&^a7]mv5՜S6 !j05h7⍰#{&+3򐺵n?o-hj$76 3>P9jU%ms[<,Z5qNT8=VKfKw'7#h"lbj^_/|{TínC"`ؐ0mvNy&\QP95TцdWi0' sa8!Sm3b3oQ,?G'Y|8WP{%Yg#Vom7o0p DM"/AA82$vA^!>/ k<}R0T'o'e6,݄}M*naG< UP59fv3,,Y>,7@";1,g:sҨks"\COpE=;U yNBixOL3 d^z%Wm g{aIlke rɼԶr 1{_z@|TK4x Cj_,dOxБ#7j2qjp̀B-Q5]YݎU-?ч!Fy S}]5Fj9OîqkSYsjjUz0ԭ3%\˂mpDq Aq_][-UV)c}d~`vդ*sHS-?url I(m(pI HQKn1QOo ѰZoKgBM|R] `gP.>oy]zyŴ{tk8=G)hYy86y޸qၷ(5pN&:dBη6!IXlD[&=o#T,b@G؝埢Cqs;!8R2f?Ju+a:p]Mی3(-[CO$& uNԇLZJ }!p_d0kn25ؠD9B6nHJoƘݼ({, Smݚ>,+◗Vr_/Prj)GTYc!wꬫP@hZznvјM>tS ʫᖴ>[H|ـy gWD tC.ԳT ;D(Ɠe℩:c,xQ{3z9% A?Qv}ά:By^;0\Fw /&o?ȶ +JD1QK?Tv P+eؓ'h3I'Ov+P`X*(-*aTlnkG䩨O )uh\sr!ǭ'YeY2ҿ+nun|1{'ͱFM5i$\]+c{E[iњeMr=ws9~tD|DDU$k76B(I&3k64lmǓ%ݱP`3v&>n;O5 }+楒3uov[Mh 9,i<ӠS,׊HhPUoR )FH$_ ا;} #ϑue3O++n@xyXf",)t)vrNJ#vktLjal-ogAK-ݨ"X: 7lEB[!"c%Usաo *36ʖ@kbn $"#ڼm6'fOTT{vS^N(?VNMөGN1s^ r" dFh "U60aD/h!՟K; lart#(yY֌nc5w$;cOW12(rF@=}L#Kñ\Mue34YWQ|Nϱ $ `]$mnh\CY21!m^}adAKRgZs:AHlcOW;ra()_-Q/I;CzE>.͎$'Ahq7Z#PFy}h3Q4ƞda[ Q@|< Վp%n(Q3f2wruU<h݇WrM7UUX*OŮΤW'؜϶1jVnL]sE4]R,ڛq6_T83;5^]6u-%Œ6~IGf9tCO6Wט]\&/ Svo{5FBŏ`#{8"H"ҾSJ0VD6gR3~ W6Wq`?m T5JOu58`O6x5:(CMB1_}ъMd:•Ai\n "!r"gs6>G$C0JjvpTG?ă1!=)5zHQ͂0~6BR 7%]eΝը*۴uV(9{mIf;<&R -?skVڕVCG)W/$:gPӎ;s6-_|غJ9TbQyekUu3p-^cbtIh iƜ=|\hva袕TDv)~(c-e5wòihK PL{DјN'9$H9d#ќ짩SuY-9l$ PP;hh'` Uq1,&bvdoHx^@܄|q#ģ 6ll<,"= qHcɦZ|~撤5ɘ nA3 k7O--&.U,2O0@JĨʺ<`˴P?5]D7{c/ ',*w tEPhRd{ݠ  RmT3[vԝF1O#_0CI:\ -:"7g49;i, 3=B+5 \y1ZQK3(H|.H GTeYk7J}6Þ.g#p r(g`>(Zs.:j^0R<.R\fv/7y'3 Fƫ X*Vs vՋ!)Y[/7oρw'ANkq%[9knveT ]URtkX Fu:9wO^d=MH.Oφ(cB۩.)@HTB̏rWZlWݞ*/Rݬeq,-g!yuջ#|%MH{?eؓHƘD0-yڼڥ̇Т-^-)40s4(.x=H_)YThKZ$ Út!TY,o.3Wݖ K6z,ؠYuQ])ᐱx$@8B'-o2WliuЭ,kM> /,bΠ߳ e^+;kڷbNtcR[N_.s)]=K|S =:jykm R`b "ѬZ{ZdgElfBex 8mab*)g3=ݒ*{JF7la+>%E)HO*> Ay^]E 5εd4wAzM Q޴/αWHr!,&uO bՙbNN!W C3cA3 )5Y~Ҵ,tGh Qwئ!D#lpZs7+Ń V) Zv3:@xrC)鴹CED"ww*(gفȏF=7C!#׊܎Ɖhх_DLW1y-#E)PRTި&v&=`>2QBLz]:*Cw 3͝XNm x0[b߯Y>;paF4̕%"Tbݛo$cP^#pz{h"|`vsx5; ,"J$Q5Fn3S-b Jp HKTR-G,Yo_)AfKKd<1Ghn cRY;c+'sX&e-|rxRJީnGZ?3 T4X26XUaߊgl'`kc~ 8}nU/BR8<>֒hdveo2(}HVP֎=+Us+素}&;aۿ9 KsXr*<3) gEH@{#\%ClZH{Ic|Z{F+hHњ à3$:bO,KYߠ(mr5YGtװAQv4QI$|&CI@%|-BhG# Pnb"nxuE6K&SD'32b>+Uzl>Zyf._Xouo .gqhO$;8Z8)HO7dsGxw2k E`W2+vy 澽_8R-"oS&8*Lzg}Qق](R A~T6ovvL-mg搑C.ɭɆZ4p#es+cg]Q4v!U:/JF z# b2]L=`p _Pq:RgK<|Hr:: 7;= ^S5<6D9s$u,Ւܙtt^Rl]-~#- CbJ}Wߍ8N]1IA_rhP h H"l\<|O<-qu^"6ݱR[ᩕ뷧ۼjz=UZEۼ* .#ZqW+k8۵tRlj];+M /3HUCt?pζB)稐[l) Ze=ln?b=(#FGCTxgT[M|"wTEwiv6+-T_zwK Q],/UmP#[ $Z kUq3yiZ?o8]B<3NAЬiyDDgPG:'>e.aN{9V8A3Pg8Amٕ݀6c%/rʚdВ2EIhh )Bxn9*A9z n1WF(:f? 2Y(6fQ4sN,:Af qЫ̶sŽ(qP1vծw (3I@Ig^IÈOM97t[`Toz"-?V\' ]2Dlf\NYQ\2IG~Xmj*亥^Fδ(\D"ZYkC R=E9ꚭ%_ot [4T7Jϗjma-+Uə:jmuu]NNl 58J}Wd7LxyX\f W2Z+;H{`M DUךRQl>MmR3wm !ur(Ր" =b[=$J 49`Ve"(bόrpfCv/X1^(>4D@ض F'w$#(|ۍ!m"y7r=5|jS]*j`aJػU>L0ANl" 5_?M_̟[dajB &4 &GA%B~C(aSY'u<+:ɦinѺZ0(7bDrDmӊa3ؿL!x+ = r)} z}~]T/5֩P|͖y٨㈖ q8ŸD?Crb#+9mt #IqfW̾'K)n+H5QeeV>{pɥWBSb~"(A X J=4DO1;CmyZr\_:UX~G40tM"_RF=̀l5%Դ+,H]ʎK2jDk颐DY_TRcdj:YrVW8^Uiɞ=g#NO[2ci;|K3H`OMnzT^ϗw !ؐ/ۥpQ9$\LW@xT_Nn"NLFȥ^uCgjwNJT2hK<}Ūe:Nu'vE:-S3{lA5D!>LBg3'/r3ϝTfy"tC S{%O{3xC+-5(-BBEA(&}:#+$q00c%ELtwo%뚔 ˴vw_(GqKZ'KxG"=4fԟVpuXy@V{mE~T4w{Zc9֍|u>%L.ꝬSO &OOB!7PZRxFs1[!g07R&᩵yp8 Jovt(>?g+V060`,fQQ]Qe| IH i!xbPPq݁mW{p0oa$`%a+$@BXO+MsIsFV+@/Wd|CAc(JaMk?%=IUa#UWUs!)n3FfGIiCWLTS/;r-P阄@;{S]+ӴouxUNn;"K-)꠩f WnKx"x/``?pOtF?@qh3f% W'4Vأ6 zi>EG_#Qۍ- >$qJ>}iSپ &B1-PdK0Ezݢg(oqb7ÓXsT>à2ӱř/ mMT/S7㏞NM}iWm<rw7bq.+s},(lc`jkndE2{CH_5mF^魆/$:Q9(Ti7C&],Mi+S#5rƠx[}POY`etDM7W7@N$q2oi]*w!CqBG.&6J(6[ώd C~FXV(cTgIcBNٱ|Tp2,ުL Ԟ~<p%]m4.NwAlZn. U[gEWʋt;h'2f/NG^3:+iY=@?'kW5/.hw4„JK+O J}}*sr"ס :u~.ІH&F#KQȴg]>ߐ$+u4s)NuY53 ޤt~0M|za&/>#Z#C71Awy@a<{'Em2#\uc, >u<#NH1jSz&lC'A7(xA溪GW"G5ǚ;*y ¶L=|kǍy>Ȥtar,Dc=h \ J4V+\iU# VQHu195pR(y\Wtӫ o9(F/\{Om@\/P|D90: F?({ȠIO~_1f7X@( s hK[-%o@X[`|Mٶ1e^grAΧ_u ed^OsE<0jNg2NƏ0t^%HLJS|scퟕҫ>Rz1Y-2[iRʡ|HF=: ]`^tk7_X$QPV$b:ĬK x2jJDJW B.쎞&ֹ6U%Q8"rGB ,}~X7^kkK cvhA|vSx7@2Ds<̬z 0~0#J䗅lnKwݫJ*ؑKz+T6U9˔~13п%vE}䣙q7_,R0TX[R':R36KLFɏhߝsY L1M\ԪE$]ͫE .;A2C$=97+aթ ]Y~ m/続l퇢+w? QWůrĞi@ʫg!=T"zQOؠn1cX\کo4NOpi q\$!!Q~tQ@y[ N2 ]e ʂ9,<6Z0fyt lcĴ/XDI \R-C>Igw]dO@%1KGW~o?Jh]Yc5XkΡ֪M jHgl.AWLc2eݮ}}&a_ .;*BjU\/5BYMbl}pcmwsBoO21i%kKaUc뤡$ ǻ%+i֗˨G_هp΁ח_YՆ &BK!҉;^5}0 dh-T͇c ku.}.:}dcE rAs$R:@9Q @a ̨JB, ~|Z= &0ߺ>_jQPSwRCJoBAt=9]}m30&#2-ABL}Oq٠jQ^2[3 W+)HAG蔣eLs98P&Xcch:uB+`lY Tjt$T8: {yjܽO&Qy( a2n#y6E Ik{ efkWp!EVh{h0s3]|l:NDz{M\15㩇RNiNg(<\+y(rɨ 6h2&TR":C)VF:Ɓqln(ĸӤ_xwLu\,c6zSܠnե.]RD^U ݪ}nG6 x&I"g19nuY< `f9\$5~/oB-zʏnC&J<\uN;q!`Oj,"ߖyiy ,8;hn9kvvB.rԓZ>s&Z{:y 7c4;F\+z؂~ ![Fև ǎUT:nO[413g8C\"7:kC)О0@SE_Vt b殏rjc'6WA2Bz%&pEF$6a~.C9.g54< ^,ۅp$zdwPD'|B" ]lG<9ENIZ8H Kw{j;?gT9tZdh&YKI/иHqKV=hlX"dOF1!B[3g< D(cC}D~Xm;6X (!1IY'ݽ+#eGû⯺j x d $%],8GafKwTWUϰ[H_ MEQ!nnkSv@Փ 19-M9Ac(,Ű7-D6<.(7HKzsl6Qd $lT'6R0MD*@Ǟx)<xTz1eMs]z[M'Xx;q;ۅJD;rjaapќۤLxb@Hm^\p3]܆AGw,z8Șx9hpH cEї/S!2 -*\g3duuѷ/E.6 a/i.A@QTg* Z %\=iZn!Y$,l9{6XНwRlY8r red;5_N\x@b fp>YLB/37<2%d9ҝ.VqTX"OŮ&D.F۵{еv\v2Q`Zx/S9R8w&v%Eqwg0+Qe LI-Rx=Bw/vu&vxF#v.ki䛒M}|vΤ/nY%Oo_'Dd Of|v; P[1^k`d`K0Eubf{γ*v}\D|7ψ8哴=!D3NÂkj ]}m1Z1Iew܇ Bkunm;pzk8+ X~̃~'G=-e7(KcLTQee:w"~Ewmy%kG:'&G4_nA d| CJaɦdnY3j˛S2D?|X1:H+ȽHG㘯VLPh[&24mSr_QőF&^ǁɌt~s/T"_N[c?<&.;߁d(3:'`"juͤ *K$Έ!`x{и9r{vҘ4\w-Ar1|:o}}rȔx*$T Mf Ŋ:Zu~l4)o++$`gla ȠB7X#L2N%aN(I͗;I|΃}6rM˃ư^`ܓ_+C:GI"xBuU(~g)Vxm%g V2ŀ=Fpcat̍xY~#!Cڑݯp=u]$z#kFO31A5S#ll ixGqYXX98Lr&4@j`%ok{,/ -<)fL*1cّ aa/;yy>ҮwHߜAkf989Kzw7c"WAUq 8ǯI®j\"s0 d/bشHi̢Vy iR~+{Nmsh!/ZyxXfai y0m)]()kQ t)wRlлԇϥ0CDJf7&aYb0LfgkX0SZ!HY!R9yG#,`T( i2ئGlX%,04 idy^L*S׻tfڹ‚R'^EyY_zm/\LuQ\JVCwzwZy sWP sePHR  S.]i0N,y{A­_>z paԥ3/_$+^Sqia('bJ֜m>$~lt0cvAllS _[xJJJ;7EZO"S+}W.ְ(\zn]5yƲ){Gޅ+T& ҒAv@* !`]=-j7!*aB' 3K@ #ؔ{In@$O#vEx] 'ë5[na?a S`pBxLN:c>7ۗpXZǽ xl*h,('i{phCN=pQftXxLs P}}UX"@?6䬡L1(rw\ {ߣ0m`@03 OS=+:paȪeI\?=Y-X`P v#_®4MV`Q173vd] 33 >脎~.;+%4*.n,g)l&Yfvj+JJ'1~ӽ ߤtzEz&sA$E?bx`4<q1;8 7F';|͌@BfR[r\wB 둤ӔvFmw?IəHOnQT|#z1P4)C9PV|i+DT1-_tűӴJTZp͓'|^؞` -E:)qb^Y| \Elx|zhR8va]5D ǃ}0[X2%thpAZzB!NS^:[|ޟ^f߻и;Ҹ:ьZphQibtxsIX`F[ۖ<޺O#7dh"84o>] xiKC.4OgO(e[ 2#;)/\(U*! > h5L "q8* K5#=(GŜO@mCh"oic{OYIG9Hz&}g ~oK#  *9)1&w_{w&?Pz9Ok 'OT5^Y7Uȕ̎z/آ-pkY[)Pr!/^c9k*l@뿰S8F4yL;-køz-i9FhSVQS 8|#R[H]3WLҶg>mI19e~53%I2G_aU&ԄO'3,U4 ihEr =ҧM_.G(<^R`?#_Dp9(S0X|5+}Z7iXi e 8λ\d{F.ߘipx捨##d&T_b:W%͖wMTH!sہjmܞB],?KQS3e: w"gwlit™$"6wrO7TL^hEB5.NY63ky[şT0!2l49143ǻaxeÒO޿QMK-.iusv^9@8 v)}GeI=O agʨwdq G<)p O/xV|ܫ+dR_6ɣL߭HBLvHBekhuDYq|2IQTnHXt1O 'Udtk=#FǨUH1f&8 ^"DH|%D\z0݉J:Ѳm*kr̤VV#&9yئעxʖ!VqU(W8pǢ7 oxyZ6oi GLE6!E}QCiksRlcss썯,:5P#@L*%|=|0 ;lMǻ|WVПV ܡL3Ӡ0| ~'~w@}'7u\^[44cO9K5 . LVGvtSNF[oShu[Zͤ0}8GxqȀwU6`@ (j| w=I,gakC9|2tp FV[;7:٣ 9B+OuI6^kL_3 拨1[4/i:6CSV1v˦egy27ʽ3SZf}P/L#0Jz`+Hl@61bPе 4ҰfRZ@% U=<4m:mk %g+嗓iAҥ6.g$~'}Y%s/Y.+/?/m W#S+XE 1 P:4 0 =2$f 8}""KS!'); 8uCf|r(BfTb1rOa%Z#mg( ^fs:ӜUvAU˓&|rW5˔pֶpj&[9a I ֳ"9->{$veY c.i;)+(0 4DG~4 ;2M`iuUBVH4L.^%:,W1 Qx}xwDK NGQ'mw_@5CѺHԂ7>L[$ۅu_"_RL^&Xx&Xbߢf;~Ydus}#Vh%BѲ͐lt|x ,O/O Ik;Hk?9jHF[q$ qpC&44ݹ5T d%̮ƀ#Qw#Д.]C/"MS-5.ۙntͪ]at._D֠YyaA2],sSR0d%Q̸​"1d ݋ĸ Sݾu׮n^׹wƉg mgA=2eϧWkQӂQ*Ԍ .!3<K4NG\u0>w OY^xun`yځf WX]_ą Yj8GDd+"9"7WPe)o:>5ϨqW W}5n 1YF 8vC$CR8If-'-ƍGxZj#Lj).%Tt*30f\eF{^-Ya:W G@s΁\ .FUMlωlƝ~ZSCyoisBT3`iĄ>r/YL OQڇ#[LmX#{ kjєuX+юǯNa[4,:*A=, Xb۔>81JW+x'@y90tut =,߶^–T5vB{ko>hɤ;>%Gb-o>niȎ]} :]cW?F4̭Y9wAFi cשI4{wa8q88ӮKRo/8<g=tѸʶgC_jF<. &~Ykf uf4dR)._<봺:HF7ehAEmΉ*Iap;]p;. !+n; ޡԌ^C鴵p/@ Ɠ<A'/O77yVޏkk _~]2!Ώ4ljSFPPI$*#_v}]L=(/ ,4]4zxѣ\e|y1ZOj9TVhGG+5` BUG4ŸgǡlpBK—&hZ똝ex̭\V>)|B"RC^XC]iK{6@d=}gϧe=.qf#$BI3[3lpA?"]r QֳzY fџ I_]qzwcGiRjPċ ~_Vn0yV-='Oqk; c8yy|!" :".;mNQ{mCeB' 5/BՖ´x=R2ЂQdyn' S19nZuɧT on-JB^.APnCRM\h8,zu ʅieGMˢ8Y&]ZdZ}ēs\Q4xA %tsUa-cݥd?ڂ}٤|‰TÇ'D*) xE7[[םHoQ݁r!b蘨h3nY8 C/>c]&  {ï՘6-oL^-I-.v] "F?$\4}cGKvKMis'Jè%10kXw]T(U1T`&8"OjUl@V1>K2d3y Ο׿"՚cHD!QV`UqclYe16:,[+D66T(x*ѰÅAB 7\X$``8ϝY7E'U)h4$jYGq@::.*x\o: cq&.L ٠jYA윀) nơxnZܢDIoԊa7RYQ_E:ʌF7ybZTVP!0Yg4 95>Zu$t΂nkeAv/c :av]\Cliׅ_u[ܯ}bx HZŘ^zM}q_{] b}M_.Հ5-4t[Qg)ƣ3¦FTᑆԀk|U׎[4!TwJ cV>ff1>ZZD?4ɼХCb\@\Xh[F Q%2v, TD`DeZd冃@^Ե{; ¿p\eP¿U 8mRs ˸KmA-;Āi3[WtXE9hs[ !rurW_As!&~_'yY WYfWΒ᭟mâH5"T|GàJ(g;Y]q76aCX'=d(5D]3g{HKՅ>F")_u@^y< K#z"æD Zs* 2}1kXbJjr|%qwDqsj1V4ᴦ-oG  <#?*x0^|?htJa>F}\C'C@"#b7Ŋ Tߵq6< ?UC5cKcՒe߶@-qZ%5,J [M 꾮 g2V PO8f)u({B )#7VJ?*4tI@#9zsA ׽CIz?pF@Z'<"m3ELc[ `:bVzvkȐ5$q M{jf[Op8j%ND*ƆPQ%M:};~ho7vج}`T ): (Lf(-Jin> ?m#b`/* E@?Vug8.^}7F %01 @Mï4J[7˕AiѬtˏ-ly}~ՆU!h: K Xt\y'z񠩇B"o,UrfT΅YV]0%Om$M[tCط:M'N5AYMJgtD<`XCsc+5Pl_]̖.5^Y`5n<"+y I?^bL?$iĆqE/Z1L41LVK bc1\`P[H[SޚT Wus{|*aܴcKsiw8n% ٮrjMJ G,D)r  o#l'5h&#l6W|z/~X`C)(6cO?gomcT0Zڋ8=e#ַTjQi˭Pc0g~ɢeso޼ sRDN.{k\ylh>:99Og.;گniw*qGKBL80a=Xl=6e5p/f#@17˧A1w>r?byq6YoF2bO7qQjaQ=Us`-1K*f$J1e| 6CFpK`og!-JlI̽*5!Y=QHUyKel R_'{DB3O}|pKƔڴ_5D$\XPʌ:~W s895Uf\H"u]ŁQqu5w썫0c$P: ;"+NRMh j:NjqjӴ"YO/ *T+2V qSdnr!8ӫn$HݾA S871OT,޹h zF-j&VҦüN&w^3tBk`(U4#̫wgɣ.+תTg&S[f'u3GZ˖:\C#s.%Ȉ%7D2$wcbCs?"Æɜ}Un3$֜vp< ˔ֻkW @_-cU FVhFdϪoM|)0 6򺪸8o%s%-wgoxxSYIH;Z")A9pL`ȜB_k)B$&m'dWAI/ON0je3h;oѱܚt[(P6t'ߞOkݧ-2+Kޢ~Џ66%Sc>])5MBd(eaoEg[["Kdzʴ nZRZq 5ۧJ˟#E&VD+zUw؈ %uw,Pbp>tHc#>e҇} 3_拾9CPM7̼Z5'psU)`Lkk@'}*t 6Iؿj&ćKn/+6Q'z/g;T+?qq˜'@c]/j!͍VXe?ɸikbEmV.cu1ZYsufD yV`y-Y5fz4m"nIUY8wb"dm*Yyʻx$_%'%a:"CΛ}6TZ-ND~CAFLd;@oLPd ӷ諵9z@&j\wEZBQ7q.҂kض YZ