SuSEfirewall2-3.6.378-lp151.2.21 >  A \𭸋/=„G{nv*kCTu'>퀞*cKMІl9wsyHh,{/`豥&,M?+H 4*(Llp(f;Wm2Nިޏ-$1ƜмՃ`8š,t*G-[_`vwXRG@~t^+?%V'A~pI\?\d # Wx|  ` 5D)<) ) ) ) m)  ))})Jt)< ( 8 ?9!?:&r?=Q>Q?Q@QFQGQ)HR)IS0)XS\YSd\S)]T0)^VbXlcYdYyeY~fYlYuY)vZ<w[)x[)y\`z\h\x\|\\\\\CSuSEfirewall23.6.378lp151.2.21Stateful Packet Filter Using iptables and netfilterSuSEfirewall2 implements a packet filter that protects hosts and routers by limiting which services or networks are accessible on the host or via the router. SuSEfirewall2 uses the iptables/netfilter packet filtering infrastructure to create a flexible rule set for a stateful firewall.\lamb01ropenSUSE Leap 15.1openSUSEGPL-2.0https://bugs.opensuse.orgProductivity/Networking/Securityhttp://en.opensuse.org/SuSEfirewall2linuxnoarch test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in SuSEfirewall2.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in SuSEfirewall2.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-SuSEfirewall2-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-SuSEfirewall2-update-$service-new-in-upgrade" fi done for service in SuSEfirewall2.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi # Upgrade case means more than 1 package in system, so probably 2 # if we still have the LSB init script, save its state, remove _setup # and store it in the database. if [ $FIRST_ARG -gt 1 ]; then if test -e /etc/init.d/SuSEfirewall2_setup ; then if test ! -e /var/lib/systemd/migrated/SuSEfirewall2 ; then /usr/sbin/systemd-sysv-convert --save SuSEfirewall2_setup sed -i -e 's/SuSEfirewall2_setup/SuSEfirewall2/' /var/lib/systemd/sysv-convert/database fi fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset SuSEfirewall2.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in SuSEfirewall2.service ; do if [ ! -e "/run/rpm-SuSEfirewall2-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-SuSEfirewall2-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in SuSEfirewall2.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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 SuSEfirewall2.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 SuSEfirewall2.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 SuSEfirewall2.service ) || : fi else # package uninstall for service in SuSEfirewall2.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi } } Y hx}%9d+WFJ"Ls큤AA큤A큤AAAA큤\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ffae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6ff8784dec2aae6b21867360c824037bc582a7518a6303bfb24752861bd5bab67b23a9092ac4c4ae3717084fae5b067ea6b8b87217dccb853b465941c739a4a0a9131d6a4f7627cd5af5f8113280deebbbe7de9fd2b1d301f2dacee618f324cb563bf6484c8f77c4f29b49bbd6e29c0a273c5bfa78a7306030be80ec57edf118bc74365cb6ae3edeb3f9ed97069ed06e32a3ae7a6c0529bbb3836bf6fc275ee8fba88e8abdb44eac4dee46d67574ce99c876c92d1e20674fefd3666e355afe9a938350b7018912db1888644915ac9eccf3bf96284db1755393533a5aaa2ec0089dcabd54665d91c58048a1b2efdf20c9be84a73ced16df1e293211e082dcb30d2be12f514dd79e854ad76cb7f00d5d3e5c32a5b19fd2f2f34e2400cf82fbaa21a89906ee7b99a1e80f69c345a3cd827b9948ee27de3ef1e71181b7d4ae3da7fbf1e3d8489f1b9d9a549a30de79ac447e0884756fc561b10bb161e01ccbfdc7b6bdd88a7a3736c217efa24c01a2cdf33911d09753d60a1e93a31a3e8fbc1a9c561fa78fdb67d148f59bab571621eebb2daa2ec12535ab3086879b49109be24e6bd9e0740a0786a3fa479518faa1e1b3b6a758428ca51aafa80aac1181c01620d5ece55963177f72dd9e8b2e27b9788e3e7b777df24c21480d8efd3350553b2fd21fcaf46d81af8527ed1d5bb2ae868ff54d9cab4acf2fedec0bc7f249e56a2d06182dfa787b7ef0b068abb8672baa6e8346e02ed253df42b11288a3877a4e7e8b891b88f2cae32829aca88ee49a369fe91ebb35c1828bfecbe6f66348e20f7a68055741a372ecee957c9500a51abf0327157c74d6af41e1864576c773e503a13c948177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806437147484a70147420e9d94d25fdffc8309014804c5a5fedbffc2122dfabf2ab8a99dfe520cee2cb7e811911c47b48e2e663e16ee41e882f107b069ab2a2d8e32effae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6fee8ca703a139d20b4983b6885d678c50644e1d00a0e3d4f11086877a74d731dfffae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6fc5c26899f804a6f5cb06a2052da85f2fc34a4f1e26d1ed49753044d8015195db../scripts/SuSEfirewall2SuSEfirewall2SuSEfirewall2/usr/sbin/SuSEfirewall2/usr/sbin/rcSuSEfirewall2SuSEfirewall2servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootSuSEfirewall2-3.6.378-lp151.2.21.src.rpmSuSEfirewall2config(SuSEfirewall2)@        /bin/bash/bin/sed/bin/sh/bin/sh/bin/sh/bin/shconfig(SuSEfirewall2)coreutilsfilesystemfileutilsgrepiptablesperlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysconfigsystemdsystemdsystemdsystemdtextutils3.6.378-lp151.2.213.0.4-14.6.0-14.0-15.2-14.14.1Z]@ZOZOZ@YB@Y{'@Yf@Y^&@YS@YI@XXX@XX@V&@VVVV@USS@S/SDS~@RkRQ@QQPP@PqPO'P OiO@O@Oĺ@O@NN@N0N$@N@NtNg\MGM6@M*L@Lr@Li(@L)@LKg@KzJJ@J`gJUJ.Nmatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.comrbrown@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commatthias.gerstner@suse.commgerstner@suse.demgerstner@suse.dekukuk@suse.demeissner@suse.commeissner@suse.commeissner@suse.commeissner@suse.commeissner@suse.commeissner@suse.comlnussel@suse.demeissner@suse.commeissner@suse.commt@suse.commeissner@suse.commeissner@suse.comlnussel@suse.decfarrell@suse.commeissner@suse.comlnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.dejengelh@medozas.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.de- Fixed a regression in setting up the final LOG/DROP/REJECT rules for IPv6 (bnc#1075251) - Set RPC related rules also for IPv6 (bnc#1074933)- logging: correctly set the PID of the logging process- main script: remove duplicate rules in the rpc rules area (bnc#1069760) - main script: support --trace messages- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- rpcinfo: recognize execution errors of the perl script and terminate accordingly - rpcinfo: fixed security issue with too open implicit portmapper rules (bnc#1064127): A source net restriction for _rpc_ services was not taken into account for the implicitly added rules for port 111, making the portmap service accessible to everyone in the affected zone.- Removed bogus nfs alias units, added correct nfs-client target in SuSEfirewall2.service (bnc#946325). The nfs alias units are false friends, because they don't fix the startup ordering between nfs and SuSEfirewall2. The missing nfs-client target could cause nfs mounts for nfs versions < 4.1 to be unable to receive callbacks from the server, when the nfs client was started before the SuSEfirewall2 was started on boot.- sysctl settings: make list of sysctl.d directories configurable via FW_SYSCTL_PATHS (bnc#1044523)- clarified warning message about FW_ROUTE being enabled but ip_forwarding not configured - sysctl.d: avoid error messages if no /etc/sysctl.d/*.conf files are existing (bnc#1044523)- Only consider *.conf files to ignore backup files and similar (bnc#1044523)- Also check /etc/sysctl.d for custom sysctl overrides (bnc#1044523) - improved documentation of FW_SERVICES_DROP_... to mention "all" protocols- implementation of feature FATE#316295: allow incremental update of rpc rules: By calling "/usr/sbin/SuSEfirewall2 update-rpc [-s service]" you can now cause SuSEfirewall to update its rpc related firewall rules to reflect the current portmapper state in the system, without affecting the rest of the firewall rule set. This can for example be put in systemd unit files as ExecStartPost directives, to always keep port mapping rules up to date, for certain rpc services. Note that you still need to configure the rpc rules in /etc/sysconfig/SuSEfirewall2 to make this work. See configuration variables: FW_SERVICES_DROP_{EXT,INT,DMZ} FW_SERVICES_ACCEPT_{EXT,INT,DMZ} FW_SERVICES_{EXT,INT,DMZ}_RPC - conntrack helpers: explicitly load kernel module to make sure conntrack helper rules can be applied and to avoid errors messages if kernel module is not loadedUpdate to new git release 3.6.351: - ship ftp-client service file for allowing active ftp client connections easily. Also fix use of connection tracker helper on kernel >= 4.7 for ftp. (boo#1034341)Update to new git release 3.6.346: - harmonized the logic of setting IPv4/IPv6 forwarding when FW_ROUTE is set to "yes". Previously only IPv4 forwarding was exclusively set by SuSEfirewall2, while IPv6 forwarding could only be set via "yast2 firewall". With this update you should always configure IPv4/IPv6 forwarding with yast. SuSEfirewall2 will still provide backwards compatibility to temporarily enable IPv4/IPv6 forwarding if not already enabled system wide. Also forwarding can now be configured separately for IPv4/IPv6 if only one of both is required. See FW_ROUTE documentation. (bnc#572202) - ignore the bootlock when incremental updates for hotplugged or virtual devices are coming in during boot. This prevents lockups for example when drbd is used with FB_BOOT_FULL_INIT. (bnc#785299) - fixed a race condition in systemd unit files that could cause the SuSEfirewall2_init unit to sporadically fail, because /tmp was not there/writable yet. (bnc#1014987) - support new kernels >= 4.7 that run with net.netfilter.nf_conntrack_helper = 0 by default. Currently only netbios/samba is fully covered. (bnc#986527) - allow mdns multicast packets input in unconfigured firewall setups (no zones configured) to make zeroconf setups (like avahi) work out of the box for typical desktops connecting via DSL/WiFi router scenarios. (bnc#959707) - refurbished the documentation in /usr/share/doc. (bnc#884037) - updated GPL license texts with the current address from FSF - support for IPv6 in FW_TRUSTED_NETS config variable. (bnc#841046) - don't log dropped broadcast IPv6 broadcast/multicast packets by default to avoid cluttering the kernel log. (bnc#847193) - recognize a running libvirtd instance and cause it to recreate its custom firewall rules on SuSEfirewall2 reload, to not break VM networking. (bnc#884398) - only apply FW_KERNEL_SECURITY proc settings, if not overriden by the administrator in /etc/sysctl.conf (bnc#906136). This allows you to benefit from some of the kernel security settings, while overwriting others. - don't enable FW_LO_NOTRACK by default any more, because it breaks expected behaviour in some scenarios (bnc#916771) - increase security when sourcing external script files by checking file ownership and permissions first (to avoid sourcing untrusted files owned by non-root or world-writable) - fixed "/usr/sbin/SUSEfirewall log" pretty logfile parsing functionality when running under systemd with journald.- Install symlink to SuSEfirewall2 with the updated SUSE spelling (bsc#938727, FATE#316521) - Added rpmlintrc file to suppress some bogus warnings during building- Remove unused PreReq for insserv and fillup: - add nfs-server.service too as dependency, remove default.target again as it makes trouble (bsc#963740) - basic.target and SuSEfirewall2 have a loop, remove it bsc#961258- change dependencies of SUSEfirewall2_init, so it gets run after systemd version update brought new dependencies somehow (bsc#963969)- add default.target, so SuSEfirewall2 final will be started after all other services. This is relevant for rpc services like the NFS rpc process group, where ports are opened dynamically. bsc#963740- Merge pull request #5 from hwoarang/firewalld-conflict - SuSEfirewall2{,_init}.service: Conflict with firewalld service- basic.service -> basic.target (bsc#961258)- reduce amount of setprocinfo set values, adjusted to existence and also current kernel defaults. - missing IPv6 commands to enable broadcast (e.g.: avahi over ipv6) (bsc#935716)- perl-Net-DNS is only needed by some ancillary helper tool but not for the core features. So set it to Recommended.- hosting moved to github.com/opensuse/susefirewall2 - added a sysvinit -> systemd conversion hack (bnc#891669)- SuSEfirewall2, ACCEPT from services is a local variable, otherwise "ACCEPT" would be used a service name (bnc#889406 bnc#889555 bnc#887040)- Added ACCEPT to TEMPLATE using FW_SERVICES_ACCEPT- Allow incoming DHCPv6 replies, currently unlimited. bnc#867819,bnc#868031,bnc#783002,bnc#822959 - typo fix customary -> custom bnc#835677- add perl-Net-DNS requires for "SuSEfirewall2 log" (bnc#856705)- adjust service files so manual starts work better (bnc#819499)- license update: GPL-2.0 Various GPL-2.0 (only) licensed files- clarify what the default is in FW_MASQ_NETS (bnc#817233) - removed the --rttl option in recent matches, as this could also be used by attackers (bnc#800719)- do not add dependency information about YaST2 Second Stage (bnc#800365)- fix defaultl value docu for FW_PROTECT_FROM_INT (bnc#798834)- move to /usr, remove init scripts- adjust for starting via systemd service files - move lock files to /run - just CT instead of NOTRACK (bnc#793459)- getdevinfo is gone as per commit 0c5ac93 (bnc#777271)- honor FW_IPv6 setting also in debug mode (bnc#769411)- fix logging in test mode- allow icmpv6 in FW_SERVICES_*_*- allow ICMPv6 Multicast Listener Query (bnc#767392)- fix typo spotted by Frederic- assume all interface names are correct (bnc#739084)- fix forward masquerading (bnc#736205) - compat syntax for negated options no longer works (bnc#660156, bnc#731088) - enhance debug mode- use /sbin/rpcinfo as /usr/sbin/rpcinfo is gone (bnc#727438)- set SYSTEMD_NO_WRAP for status (bnc#727445)- fix manual rcSuSEfirewall2 stop with sytemd (bnc#717583)- fix typo (bnc#721845) - atomic zone status writing- Remove redundant tags/sections from specfile- sanitize FW_ZONE_DEFAULT (bnc#716013) - add warning about iptables-batch to SuSEfirewall2-custom - fix warning about /proc/net/ip_tables_names not readable - don't install input rules for interfaces in default zone - Add hook fw_custom_after_finished - update FAQ (bnc#694464) - clean up overrides when stopping the firewall (bnc#630961) - change default FW_LOG_ACCEPT_CRIT to "no" - allow redir without port specification - make FW_SERVICES_{REJECT,DROP}_* take precedende before ACCEPT (bnc#671997) - fix zonein and zoneout parameters - fix reverse direction of forwarding rules (bnc#679192)- introduce rpcusers file to allow statd to run as non-root (bnc#668553)- add zonein and zoneout parameters for FW_FORWARD - fix typos- don't start in runlevel 4 by default (bnc#656520) - cut off long zone names (bnc#644527) - fix and enhance output of log command (bnc#663262)- don't unload rules when using systemd- list some known rpc services as Should-Start - don't filter outgoing packets at all - fix an example (bnc#641907) - fix status check in SuSEfirewall2_init (bnc#628751)- don't use fillup anymore as it keeps corrupting the config file (bnc#340926)- remove "batch committing..." message - read defaults from separate file - warn if highports config options are set - finally drop 'highports' misfeature - remove kernel ipv6 module detection (bnc#617033) - silence warning about default zone (bnc#616841) - SuSEfirewall2-open: don't add values multiple times - Use multiprotocol xt_conntrack- only directories in /sys/class/net are real interfaces (bnc#609810)- add entry about drbd to FAQ - update docu - implement FW_BOOT_FULL_INIT- use new versioning scheme after switch of repo to git - update and rebuild docu - remove really old rc.config conversion code from spec file- fix spelling error in sysconfig file (bnc#537427) - polishing of log drop policy (bnc#538053) * drop multicast packets silently * separate drop rule for broadcast packets at end of chain * only consider NEW udp packets as critical * don't log INVALID packets as critical- implement runtime override of interface zones - allow disabling NOTRACK rules on lo (bnc#519526)- remove chkconfig calls (bnc#522268)- add note about use as bridging firewall - allow to set FW_ZONE_DEFAULT via config file - deprecate fw_custom_before_antispoofing and fw_custom_after_antispoofing, use fw_custom_after_chain_creation instead- add note that ulog doesn't work with IPv6 (bnc#442756) - fix version number in help text - allow service files to specify kernel modules and allow related packets - silence an error from bash if a service config file is not available (bnc#487870) - better wording for BROADCAST in template - update firewall hook script (patch by Marius)/bin/sh/bin/sh/bin/sh/bin/shlamb01 1552806055  !"#$%&'()3.6.378-lp151.2.213.6.378-lp151.2.21 SuSEfirewall2TEMPLATEftp-clientSuSEfirewall2SuSEfirewall2firewallSuSEfirewall2-batchSuSEfirewall2-customSuSEfirewall2-oldbroadcastSuSEfirewall2-openSuSEfirewall2-qdiscSuSEfirewall2-rpcinfoSuSEfirewall2-showlogSUSEfirewall2SuSEfirewall2rcSuSEfirewall2SuSEfirewall2.serviceSuSEfirewall2_init.serviceSUSEfirewall2SuSEfirewall2rcSuSEfirewall2SuSEfirewall2defaults50-default.cfgrpcusersSuSEfirewall2EXAMPLESEXAMPLES.htmlFAQFAQ.htmlLICENCEREADMEREADME.htmlSuSEfirewall2.sysconfigsusebooks.csssysconfig.SuSEfirewall2susehelpmetaManualsProductivitySuSEfirewall2.desktop/etc/sysconfig//etc/sysconfig/SuSEfirewall2.d/services//etc/sysconfig/network/if-up.d//etc/sysconfig/network/scripts//etc/sysconfig/scripts//sbin//usr/lib/systemd/system//usr/sbin//usr/share//usr/share/SuSEfirewall2//usr/share/SuSEfirewall2/defaults//usr/share/doc/packages//usr/share/doc/packages/SuSEfirewall2//usr/share/fillup-templates//usr/share/susehelp//usr/share/susehelp/meta//usr/share/susehelp/meta/Manuals//usr/share/susehelp/meta/Manuals/Productivity/-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.opensuse.org/openSUSE:Leap:15.1/standard/19d4207a6659314da3bfda97ab6aea8d-SuSEfirewall2cpioxz5noarch-suse-linuxASCII textBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executablePerl script text executabledirectoryUTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linesRRj-uIkperl-Net-DNSutf-8821fbe43ac4b5f5c1574773a61554bc737cfdd6ced7dcad67b5948381bd1ca1d?p7zXZ !t/N] crv(vX0}k@Fi {{BKE=?RwBn`_/2?B`;]aː6oL MG nSzH9~ ԽzI"؂r]m |,YW.| ?˅ 7 MhgiZaBAB:H:6H]\3Qڃ*-[7+nc! 15A#IΠ++g3/H|Y5{3饭1;:^5Z/WQ7PgM 7Z]7v^xObڠw֢5pZ N'h5㔥΢ȝ jwU#1-5ۺEG}W,e)XXӨwNY{Kς2m~7磭.%(t#BeZ̿wAЁ:!%ĀE[> 7dұ^ؓ~/1<% 0h{H$Gx1~amxcхO3s`fsxGcڡRi. mPH`#Ub>B@$C|11s_Dz"\NI"~ +W=;<\TI]???,W$I)CݶB+aCIv܃:^LN&k\{8~9B)=2wM׷6%8q6ցe9 ^a\8뎭^-5o7n6rT-n^Xd! Ŏ 1^٪^LbʻW!@ c-vޗhF)ձu ?|_DxbF*1NxP6= yIx}$1dwI%yeLF^ed [˕]Aᨧdt-ȅc143dzdB}zoEЛںNMfBbPС(no/FBj;j2G M[n2l 0 ̩,>˨KE)R1WBL~Fx:<7Κ^[>lLH1HJ:8*mmЅ}~7')c$ASRv`\q&\cDHJ?"DYOEvx-\f^%cQH'Oy&L6,PNAX^6}DĖg~YZ54ZafxꚖAYe"8R-I z wi)=9&&}^;02%xo&œ1޴'juKt$G/86Fl4*.9FZBXpD:$ˡKwK>`3hO tԏu愇 O. Gp..Jo ]dFtj5?h (/ALE,Ң6Bi/?鮻\~+Lx%6R#OFj bRLx$SqFr9k  =XP\|过=bAY\CE!o^_g))tXke:Lf?iuɝ'h$|,hTg s̴h"l`D&p{=Dm`)pj۵LrưPj|}&`_MQd0 #VA-C1s~$o vլ-:fy)-*hJt[`d&nzsևRsrޑqCZ?5ɘV_n:h(6eϕ#nP.M-zvrH0f99p +5ÃD$ޟW=fTf<ÅTg,_mqΣq/"1i,{ɔnUW"Js؃@dI0GA̹bK^d//vC hCr(H3 z&vvpeQP}'dll2J˧5f71}jWPOr|ĺ\'\[6!M썑$顠\"gkEg*RNëšt_\^G>285 Ŷz om]/(_CA_ku!զtN7c6j i0fl<(vε9~{%]=f>=6@X| EI ԈN=%IPJ;偑iG{ssx*"FL/@:IL\TD4,y^qqp%^3g Px{HZ%v85>U,+ Eyww뮖J`ԋ640vcNL_I~GbYDhU'P>89#_UQ0&!-cdYuRoaW|t$o$(x(d”.$:;;#7=͛CvSUaW0 CѢQi&!rYjE~zOԋbkKtoM,6Me >^<`#p#v UymB~dƓԸd^ֆ dƻ4 ,I\;iUXR';FR(Ƀx7ېO1|9 /3v|FupS[[|o`~^zFQI"XeVCj~-^>Э^[3΁OpL/BQGMNMg&xe"d.,BkOw@vM ;u3 Gt/qMCAF@ת^} @SWKgqOzUKO݁e{7&ցehMh {./͝s0e+hʣs ʥHEIq5#brõ+biz?adSiBڬ[S;i $ÃLDl sPO!E^zr o3=TowXz)R bcÂ'T8̵|u8V8#8rsU ɬ]WMAA"d ٵ:lJ]X#³L eկI*)wRN "@gE >Xz3((nIT ("fYAgckI=+dD]Y8lF$ofkDNmwW2q5}iASqZeh>@r$G@%MD!>jP@%0 E՟ $é'X^gooR&nQR^R3E'D>k 䙬'f*Tl]:^ts:yE0_U?"M&)mV#C5!lЄs5bHY|g<\b)"h^n!QV dCִw+DoT2-V~Asm \F;M>]2cؐ~y8UQl*~01cRzi= ;fPrX[KWܛ">6b\cR_wQs] P)֖)`4T|BxYv?$I;֪qs\i <46*]㎙ C1iZqT&Xb7PWvH@`n4_LWw.2]v{wAx{)]V!(87[\Ko1X8]Ć3g$lW2{UgbbvqJ,Kk'cf=/+_B:yX])@l*X o@1 |aC` Sj8ʀh3(BA2 :dA&/ uȿ YBY+$hjLRrlI1J;w` \/jp]j'p-> *SZ}E{p,Eh{ru_%m[͆pGPY;鷚@`v2-m";S$CK(?2AF2A=ulpˆZ ,Lm 9cV o3z=|6 )q|꺁SNP0 TobN"B7 I`pgyMSRˢM8m3 '-DC65}û|K c2MEr6KE -\Lsv;>+zٜEW*ف߃?Dt9Y-,9!%M~t=#oܼ( xKR5E. yb@b;G8Xh9+ƙ,G|7q+P\Q3:8ɟRFWc) Ml2 t$?JH(, N$+9>-#=1B\cltX.^DckQK!]_]A3!([C$,H3DY2`.zݬz]bbmtAʁG,D$^&??ܽhGli#!@7dY鹋]8FX6eIkbӫiDJiǤ>ͲM| 3 , 1t4a$HWΧ7O;md̛93(`Qu5K pO)0@rUA dD}΍7KMjXHJ_! loLIyU}D?VJRyZ!]?Pq גHo@e w]#I[Pl~rOxďJWmS= > (tSpbetK;{on(wOz9I3_ iZmܧIpb{ *U#B$ DY%uݯbX FڗJ:ei?icsI Pdz%ݨ4rpNcw&0^v>;d閣nUGR)Ū!V/stg8鏾^sè& Kzm⵷严B||BY @e S<z-FP7[bLoi9Jg5 0%|)qM_ CJA &Je@dU9LsMйCD1GII)sNndUH@ F.i- @69,U 2Wu G}-ntz9LE:OǖFnk!As-D# DqխudFL w>ba ,hOn7?3vZCèܢW\;"h's)% O8צ>_t$^mWŚce|USڲ%daCMBy͠L#A!~"Jyd N&L* Aχ_h(9w %zVq%kwcq}3˳P 1eT}R uDΦB~q+jR|ڞnȵ_yS?(~6 ָօ,~[%굸CR^\4ΖD'ucĘZ-6 Ib^ f$d.QI^؇:dښESL(Cy ~6h ӴB^ :i1]B13ZLa@Owo?2a l/p4-y1s:SM zuYfB5Y!ObIlHhKrbI]mZl8A712%?8UYa #G*5a'YcvuE+B%jΚ*=oVa9=73o1`V-x9ΉIUR\s>#*O/Ö kmx E[,6DEao 5 W+IwJ!͵Ş[AxW`15ŊЙ(A6NeܢZ#fHu k/kȁQ:+C^rYQ~)FO )r'L N2RCZTdŌ%=j1{8 ˭`u-X)ٟdL- Qvg/{N2ALP C;\tM;gYކHBzH&*٘N1𠲭Az3%t8mp۰~ )n-!m%"o/`73v_\uUc#nvt&SPM[ˢ *'{pT@ M>je߆I;ldj[S>yr𛓞EzTX똉 I! :o h%j6Cw\dXp q:j|dDj˥FGC`.1ZQ<*83 0A/.a'&# yg]JoB'6o5ݤ]:3y甚fbFk,ڢyAz]wUûOw\Y#Cs4ًDXX94R킮gGP- i[oq aþ-o곯 iWm_f ʬpoZ =S@hGڿ)H;.@BoM~aRx<"S Th/_YLN{` wcaOGuVW?|%xyKx);|ĝ0by|CH䁲T$Uc&D1.|kX®Qk¶d]jC{ӈGb.Q3)7xNd`]8ȅXGAdqcbD 0_vk:"K^]J=sUאWzigU &Rx7용TRoM@ѫgx<nǖ tTl[a%$w+p{jʹy7uKPw$~'cW4)!㉢/isn;$FNZqTZtD{cMTxǎoo"FW%;;Sq_;%.R-:6xG}'$:d:!m(OX"5$eƆ;& vQǬFc_"{dԏarqp:2WRƳ#D|=9i{c=󠓮x]8қILW6U]7إ}>\Ү3GH;ey Ny:ڳSd[2הX[)WI(> :hLfeiܤԗ1?x釧&z#f4M>E7CpgٍKü55"l'Ax/dR0&5e g \x"^n0?8䯸ȤFf&oީ  !m7Iw]/pl˟vDSz`Srkj7D/|pu='ݟW6&Y;%(wu/Aze[X9Ixa+*/3uoP }Od›;.^[OM}F2Ѿ(بs6 4*BߕL rXbD7X$27ǾZш?1AZ(rE @U3 Kqs.LXgCZ'_ S`yBX unVC|g߃JxsefC Oh5܉{Im֬'d? P4 L 9߀0v^lHEcAſ4yŸf Sq!WF! |2u=zlhj$_] *K6Y67/nv!h!u^儥X7֬k]3Q %G|r8&8?4KJ/Vf8A`h?H -ܓRRO!ѰX$?9&%¢~6pߣPvɨĝ`"@yܕzzCQj~Mb`9$wPX4۬Pɥ8t 27zB*#GA aG_bTDl{Pmɪ)]kytf1ֆY ۃ,;R|q1UJ<,l|롉BsAlfo.9xp$jtC{B> ǚ+H:qUW2e<,=7VP3R#,QYI@{yb~%N+FTlV}09ښ iF=ȯuo}HL 22&S]'Թh+1| , fdyK%CB W_OLQ5 Jg6ۢh~`ĭDdLo U?g}Ճa" on;t((w3QQ\KVG܏U@ߺbM;: zi*J7h)MXڇ7/c77 ! <ͅ`ܨ3sБ1q*fg͂ B3g/Ly:d/rBsI_G OR8V1IX#_ VUt}mHC 7Ђ.6yɎ{q7Ws̆ƪ4ѵ?o$ Q£O:]PDG' p0ׄFeҹh.z@ml*^ V`Aɗs|eSo3@zi~ cluQtL3+;fb>%r{\6| .sk}]@uMԽ҉CE.Ė9zݱJu T&Z*W8&łkjm [Ȇ[ɈNwc];y$q^~N L& +أ@U2QOOLSzgGݗ" W,*Q)A!Ġ3 G*!lƹhóq(JH6u8Yx'SvBF4<0'"AF<d#G"= /p-9Lq{\±(L(]I|J[e{ȫ# d3~_/m cЎ+sH,*8:t6[[|$\ \C_y { r'z03/{-jLb43, 0횥a;Z _t2t-(ݪӨ4'ׁ ?zE,d ғۙMz E{tԠ']-M 8Ii~)1LёS/$*%>"Mfm XK{U%l W}?l`d'IpXped^R@lr}ߛ0A,$} QUb@\ ?)?zsllEAѻ54Sh A&E~,kkqXziĔ1ǣgo\QA 6<1^"tX'(-he"pd/*΄ |:5Fk̕ZBSޅ-лg,}ѕvbc={὿73UI1y2x=q+*V'3.xQ=4>3F-q`/ɯϧfhD:H{N+UJ<)oK@" Z/xymh~rk՝,/e^|!kzkn"L[rGxl 38 *g^qLk # 69`@b{B 34\YFIS`j|$쓿J2\.'tהmVE^P1;.H )7>R#"ߑGzL14[Gg}\SaZ)l=%7K燾|rYmg5vYZ?H'WB72}0 &t])acR-W&Nۡ'o]/1o49g{h#ګx7039 .M/dqk^ʐI ~4*"\x}4@ӯ{ j<ײ̉̍&Kξa|lΛY.I) /+R"uT~d_ǞVߺVeZh";/Vm_濾}Ie \L`D#R e@}dPf>g-^!8cX|`&𘦺P]y=$}.% %p:铒S3n њs+H&L1[znb3$tIMטڸKf/K(?^psC01JǮ@w[.h͓`lIQYp$^zh/MjM˶E}B_MQEos^?[X lT{ Q`_=D DǍ4ǖ}xq5L@~L h&:cۮD Enz%E5|mIjn%.SaQǂ@jy;IU,G#cE@QH=G TҺ αqRވ >:E5^T*9)s}kr;L*綐V2+GWs\?yml>0"3p鏥IpIXGV+WRqck0=^Xהay2=8`~/˛E ֢qXw-ͻ׊~\qI(/S82QOsXڂIq8X z&R@]_FWT<R8{\t zɌӓpQ&lTo8.Ǎ]*/TboJ`(yG7A%rꔦ2aCQ %Cw@.A BzEZ1TS,ruyW:褎̫<'"L2k ]+4ωxڽ7*n2gJ@EscTꧠzK\1ڒfun\4 u+GT/2ۀNJ$q}N߮r,kS֮ES8)} F¡gHf.>n] !CY!b5?Gr]17܁v] 6?aOlFGϙm|?cMh=_xA9:TuQX3uFmD;8ڣ=Xaƨq@94L1+"JyS}a׉^[Da(4q}|]5J>TZ^ê]>' ؎YR:`%<L(&=A_*BM ȓ\`]8"˻"@8~;%WqS-yLS~7WI9׮>S<'kna//DT`KSoT'雐4f&bV?Tz7mZR,!+-8/#oBB-s"\lQɾ4?K]sdՔq+x@?ǧ9AAHx$cr{6[?u E oP\%t! ZǷ1m'iF-:{Uy~*OB8y_&^ܝ)!x9J܀6:-*eIA@%o))Lhvn:x@3cJ+TE)5Y 758L5\F6|%EL>c)+{MkJK==&qS "ȭBB`ԪHqOkJjL:;#r /\"%| gr(n\#*fJI ɧvȹ@Zc0wP8w6C[^gP yeƋC_41 4 k{;3ƾ]4~,6dl)JMmc!N+?G4 wDDHkIVl?[_SER_m/$ g'A"I0rM+ d7殀vmWJoA߆#H^i'G Bx'9:{)jCƜ4t4rd0/m,~0n$QR{2Ht%REv)ś2]|PKڱ\nE3 1 bD䟭'›`W~H}2g)E#p t5BÁ36N,wM뒃)S _Pƀw%r ?C'VYFC(%v XǾQSX?!5HL4#"~˜̛^3R%c$gr72莒r=xzXtL5b>~LؑXOZ70dhP9A T!k7j>A삯 UMP 2Ʉ^jv"WD}(Fܮ{չThtRk&bUV'G;aLJ3E67> "wYϘRE7?6 =GZZ6?͋5OuЧlbe+57xLa O 'Yh\k!G7d̛ٜ^nhFy#q>6WHUg?#9s:$ƿq $HDuqs4Na-wGqF;;u[hu" jlȣmFF6ut+!j̓=xqg."Ŋ+crsئje >3l|i试,3 .Oƨl扚K/N3 .(^R pL1IgFɥqp;Mh>yZTV.b$H.Όj54'OWP^X*ިjqՊ,Rm u zϊQklyQQKmS4n9oUD6u%aby 80hڼ9g*xFr}w48D̟s K_<(A},sL4!59iww|p7(4b Gf[/6A8o dU ́Ry9<i$G_t5i śΛ<3EH a .rRs4TS\9AMr.X4n|n 3i迼J^ybNԐIcuCbq mbs!6|诗?htdL( ޷y;27Bcw|!".&"VC^jĞ Va\6)ShR2+mRml5٬ [且5XrTV β p Nc|C?`M)oN4̏oj;SF|w]A?UsVk)e@C#(гT?+*H6%#}cwcmnO_Җy̔l9$;/bZfֳ 2vJ,6W_ oJFdAfX "HHt.چМ% ^-jbm KJ \T)tR3;~ }С>e_U遦~ӟZ!I`S2Ը}^OOZȗ[QfBjAü*-ڊCWJ q [v-ꩆ%#ª ֧⩀Ƌ$M3UݤlXcE !(·Y]ܜ}1%TX c .y&,6zںG tGitabnP t} Q\ڛϮ _gujJ8T鳞=( fhR$Tc3ሔT fkα9UEI{4h,/NGQd3gK]RYODi_ ,s%N#PncQ@;!Vf$O2.iT3NSAֳK is(6l1AD %Ƭqv _MEBM+u1wlL~v~ 7C -g΄*GQq魫񚀁ڮ1D7E"f=ɦB(banOF᭠n?\?77\+qvL`Z ۀV*np 2^f":ɋηCpʹ?:є*$evk=Xҟ\ؐt٭`;%];#V>eNC5B͔!ͷҮxԜk˘.+(߃onMl-!h\9٦p͉Atd!Y8Vq)LPsW$Fj "a-\H.֜f(Gʙ3c*bGX~qI.H :g9+븕o^ VX:I\UbV`puO[5[i]&XW L,ϑp^g}Jw ՗ppbLڪ䨍g4In.pK12(:,_:[UM?ZQuX4+?uI!E>q=C[Uz4h%d禙jG[U;3 h\ "EޱK[V.;[X`^f`˕~8"QƱI^w#>#R`gvf70}d=2 '&j"C@JgDS 7G#t4G'qwLlvQ6/qM鑫G)vqb#Z%v9v jܘ pn<tAVd&gdι >، )}):/WTYiU,WK'*[UjF[+?cTVV.}5]Ԟ\dMqCܡԐFoxݴGhaH0Jꬹ >q5.R\Ve -OZ F=TڜzVv_J $j]m%{;_[/upDjWbySlIKފߓ+sN[aRzgVLoS|r"6xv k>Ep[un5BtyNZUwA؆鵵Jyq|3 sξOѱ S>luy,CmM '}73OᰕwYdf*1/z`&?Н_PƊ6>4+ iaNb\7E]6l:0d4h(,=”C3?e2s;3#5mڿe{ K>B&.^V-N0b)krwAl%_ cX6Tɏ-$-Mb8(J\M*X粐`BӞon?B!1zi |o(zy*Nw˵uvpuƤ43)DZmSI_jZMò\/Apے3HGυE>dF%?'gw5ݶ[ݵT%T;%HK뚫Q0*TO.U̴"@;}Bn<݄a3RzS2Ex ٜ䛃G:/:ğtIZpD5Ɓsi0&HF(#XmGDvæE \Uܑ֯TʉxfVT)8R!%$J-)1=g7ܜ] +-bX#Y*%-rI5RJgǁbxp8 h:D]qZՄj˝=m铁OBy5#ݡr_#`9M_M η!u^$z7DޡhE@pmLKp3U )MX`:oM66E6K Psc4O R(44iX/'5X8 ")wC}).F_c ހ7$*Eމbb|f+߼ГLfuOJU6d4XhnCzr,fC#oz"ƲElXu0\DG 1^ؓ8{[Ju.gS0DL(ą>0bJXgwr473?ίY=Sp砟m¸~/ }CN8z 59^P z ` Eݼ(4x|r Fa-l;LwB-d#z%lðGsAݮw",sT"N–2e>kٌAȔ3{ץ~qt3/p˨ԝ5B|fD"%< s,DCH8ijeJ~*&x@3pWC60 %~CXFNi Xb4X?iq2P;Pblt[nNA;YJWK:2=څ[lA}|tsxQw+۷Cq0-dW''p c[1R=d۽Je[bX.feiz@,ggVgOJG}?8}PԜB2,aRp"A3][HB&,SKs1xg*8mHٹ;}ִ SPd>utOaa~Ⲑb?"9ݒ;z,^(d>:!_|5.>I >'k+ߟRM Zf g#+6 8-e![bH298z7@ i kbY 6*Ow,+ӟ͕Ƹ tjBۼIqC~H/RU`{=tQg^Y QR ]9$Qݖ@6ML7/tiFjD46JnjͪY 9ɗ㞚rgZ du<(9fHI/MMj箻R=V U롢  _Ez  @\1$ԉcc` mxvT ҩw&NP9MN {ŀ(LEJzE܏ݳM`:׎cSud*փ+ԵagɃfbW iA߸5_N2tha\0lKv0B:6t$#|W;DbKuoӀ$^b Tf=PFZ[ΐDn>P̐=ngM<-DU ˨ Ș:8[5uT'#+!!PoŃc)ԧP@./l~΀::0 ;c؃F;Gb[CM5t{ȃ-TSe3D =Xk5˫ ka}#yw܏{5k f"1(_$<ud[st4%""6'5l8ʣ2{ZJ.o#ONDtF^̩ѭ{HIC5Ѫv7πr}$`_VeAo>f]`Y-^=y Po't8sQ_Pi'kLzN {I8 @l4i`eإ,|s4dz}b7f{KoW$'XpJz<4G<^-ڋ/,i [.z]KM/4@*,7YS@Ԭ,)r6nOpmN;Ő~%67;{ԾSksP[Xx }FE8 nD5rY3utfVw\ۙ Q~X0Bfm0q/8;ۻiAMT e Evض%/> 8. үdV$Ծ@+hE.,I9aľbv.ɸ qG=g)q^~VD@)X弖_+B,Nnt 5( 0y,J*y#aI.dٷ9dXddX `iy9 K>WB] upNl!tz[tG^{Lp!PXK.;!љ+Jf ID]d,(K< ƺ8jfar%91MS?@{ ܎jN@۪}0`9L nկN$%ZF +T L^3lz4$e"j2Mj2eEA)bn7^J\- 1Ɩ&[Fȡ#r]eƒ4SbHG,AC$ʽD#3$bTVɸzY9P+*VqhNG<͏XUm:H 4ݭ~??i3v$€jr,fs>X$QX8fE*WV `nӜ5h *Wzt%AS<+|=t\xÏa z mpwE!,YF|ʹZ{Ji~O'S^* Xe죘Au? A xz8#@TfH2a4U}Rtm؂氒L]kQaMW{?J 0<Ox۹x'7`Ď临g "^1x9#Ts%#une?Cؒ\?f{lB qmHpف<+O.2F)Q 9?3ٿرqPuI4}F ftlQ'"!UEJ0ب{#W6\s;[k{ ̓q6[s|7D0fD53Ll&tOm-B@wp}3Ae#S#AȞ YyS싥J6Fid,Yb9؉j~xA2GGjkqfw_{!/|J2[Fly5cL 35rTU 4;r G$puܳO(?S2$[t G.5(}}ŋ1@J]Qd8ySJyd^[<_GAdȍ^lSpa|Bl'IwY'}%\_w4Kf4n S{B7^"LL˷NSeF[ #,KݪO<݀7j; hwl+}DooVHf/W\(I%AUnv8뀋 =x*ړs,(Wr̂n\`=*)@̣+KE7?E1\pj8eIς;6$I%?<*3<;iy<*aR]8mbp+HU0!Kiel0٦72PZ@U'O1-GE~%_9voKD Tƃ, 6M0}z? &Dflt> J P=S:сɣM4Xj/IGcL-K&xpOgx/ۚU1mV={mb Fldqcs36x@6jz5x`xT֓TU~c"e"Wu#UU%tk9*1u2!V}fA;b ۿWqNIC.~W ticxo}uf(S5X,tVAjY!iY! d|ͺ!|w '>ЧgwF8\Qfd ֊H;aE LyJ2w벛Qyc,Bɼ-]X`?TN`u?9қj<ߨQm!1XGZC ꘩ԯƑO|ۯP M-MY~xvA:~L,z1LI-UfT]3 Ey8K SMd.BG^v+Fm Y-?mQJtKIʋ{bd,H* FҮeuR¨e-7 mRܳpY R$,(xˣ^Z S6!rF{*.u@W--Pc.;$w#Սt7oZĄ`IdՖ<(ޝw'Xkؓv _J$gzTi׮ίf1l>筦sGy vë^U#M?=V[SK|{m0>0)3{$b'C$@3(5ؿ 蚋j4&-ss :M4rGǝ9,0r 8X^ PT<lW=D,4t9&l6gT6jR)ٍ"+E9o;S/G{4C9 W^X0lRW-j'׏t5$/C2 pʫ*!5̱5aA*QY:TFӨՄgS'ɯ|}.j~ާL3 I4Xe"׊ ¿'}Sr@pz-4e MʡANR+8VLrWpi[z`T0H'pK4xQExoQ'A=E*;׍O/23,Ra-,fA^63s$|3Wب;19 #?hrWVH\YOpX %͟nUSq|&Qsi̬YH7N,]J&E3SDRdLhvxAQ#CE.7(K]ҍ];w҅ +bLJ DǧwC͹gN`t'3GXTl4_B8d$,ےlتmvS~B v3[dqN]±3jҐv(e(ÖՓV6qrmT-#\Z)U$7Nւ\J`|Ѻ<t~S 5Q82°% pWT>6"_li d7 <04[,ި^űR2|$?Ϳ| 389x U_9 &mh^Q{Kӽɂ'mppS&3̍6!ȩD|X" XmpŊ_dy>BҮE>׏9HBˋOx% zO~5(uwEB^@IDPdN c<ALde6!vvdX2{''{QA3G' a\J"҈9AGi}( <D,9B+dḰSm?"K%tӷZ5YZg9\֥MwJCzt9zGX4bK S\nZM%jb~HK_QҮ<8j.\5J=6]IYrHk,6BzKVZ22LhxL^D2Xn@g+{-|!S6x꜂:Lk{;mW",YKG`w` Pv\ K֮] "z|0%3Bps&5PܤVD6W7[" ']w3WdvɛjLv#S+"Y9BøxRbUD Jn౅< 7bIU=j^qc)7Ŋ #x@sJOE)"n>AJFEE0Qӣ,DqwEK7W*:0c*fE7S ũ]CUpzuU+//@aJCmbhܧ*g2CC0GL$ugE/ V(Ug@7/0* s'Z$k1i 7-Kcu$lwCq@tS`X+:I1 k7&>Qb~#ӗ?45fO-,;fmm2F$XTrP.$`}(Dmz]WgTAo!bp$@W6 X;Ϭq<Kp!"[ iDgvvdѲ[ş!jc.KUpι4ҫ؎8OY#p&Q7, c weKβ6>_̊ZdޜKS~Gx/l)IsOUڀ./J |̟$E<Ig5 ҄:;hL=dΑ0$@}4V>F*ųSA/OcFi4fBBk,= /|ĩo sM'ʙejH[ 6♛zHaO6fEo8YcHrTx7&^|a6Zvo*6 "  ˺ժ0͂X8"LMmp yrcC(c>+B{&EDPNCމOk2kG{Yﭵ:$7!l6 P=wm\V8Q|N.lT>2"GOm;pbeBkOlx^w;[@Һԥˌq&b ).ßy emެíK-6W0uPJ̵@~es #]]M_[mGaHd l=oU?(lxt14'̆n;fS!sˑAǎ颙hE{C! B$ɈenJvy=2Zq>  f5k0(" Ov,-y~U٩`yc|d2r&WKBGn| 3Px6X*e9ok:"RwlbΙ737J&ۥԗNs+2Oωo@#2 6c41N%M La] ޤ3,6J: 6 0جt=U)eXTS}S?a h|yȋ 5\qڌ6["JU_:n2B뭕fMӉ 55q[]l2rLɲ&vd1D^d$h Fma =Goy:2xuE$= >@fNu]Qe+g˾,$Z_4b76/I>M.U7]2:-PaÇ|E4 (DwuAbCaNE yy oQ.;(,(Vbd4/;xt]OmN„% wlҘ4DŽ >VcO8{6YUozUC"hK\mp}?o~ѧWWg^s ٳk_;a\h}`,3F2Acߖ VYw.8[A#n66Pp&U9͏xpȁyqBcA,^ [CJH8uX E9h9x??&Kc 莶)*clojC{'Uln '?2ʌKaހ2?G>zfS?W Cne8i)s瞦ܓW?-L3ΩL܍O?`'V-@CHy T"`3Qm-k1[!)/A:5q-:%9oEoq9U; 1*{6]C;YgÌޔቦ5V専 ak-yP<(9[fIg}N?Mށ Zh!d&l\T֦/ (yĥÑ {=o mڬ Uγ=v઼?mz, !XR77[sNy/xb^{لnIz ǏpW?y&cvC$@:u3`}&g\!pW+Z PڄnE}X +Q31;8S"[zwLrȲ?*&H1\A%4҆7 < .w?Ot[iD-=vnO|dOXwЦqOu{OURˍۃ?do6-PfV&*9(WMvIÓWY:pMv!U`4Ͱ:uWSx$|IшF^*ıPS2<rZMt%BزN GJ,'e)0"zSmq!Eܭw/S8cylM%/FZ8} hKF<)D^ωጋgI3Dt,Y\_O>M01H#}eV'x v߾38b2:*htʐ׾C `~+Nwzp?+1O!6qTdE'63!`=\.5Ф*!RMh OKFHSҭ2Af Hs(2Rb0G5c0cZ울Dy޺puK3zvui;V;@х6-k!-[yQˎ4XQ(j˺{e%gH%1:*v 8NE.rn!g cױt#T쐅;gg 0IdBf70:!A ntMb-sߎ jvجN2g}W_$]ōc?l*)x{w-T 9ae_BoYhkmdtի=x_o_؟li zWCä^G|NGP+9/K?'*{j$qu1u,r=,AIs Lpx:6Aq74ٞؑ Å,\?l trhXs@V %be9! xr͡ԯL3Wk& 30t9_awVJ&)Wt;镍UIӗ0 ǮM|>EAgK@.D_eNAEQ"Qͤ<ԶϫwsD5y$(~\lP&w 1M),4{xvrOI5R$I*ףr6E6(gblg If`Tإԫ4Ӱ#1y޽e sOؽPDtQ QIm* Wq]_b?ʲjr3=mHP}Y"{r¹(LśIkCJJ+eP [ZBRi#*u}Sޥ6OW}[xNПmmchJ>8rsEA*$}NL3u *y;aSN!}BFdD3.PrJ^^_>w"(ܛVI*Y;d <#gtM7`Eޭ `E38jg}̎dޞ| 4?ʐd#{K97P613vJfNvuFEm hiVluw^R EŅc #şgD%v`ծDe96c ٧:R5 R=;r AߔV8q&`*Q_ zGкf 卼a;2:ca( 9#/Pcֹw'5zD9݀G:l,5s#a^"YM6}kr0}Uᡘ_PJ.x]A>Y3kLrՅeo~ r2ՋЄ2C .t,E9huW@mlUM?3aNE-/G7L]0^{W|LHjSMb޼&zjYo!'F0,^ NF]G |^8"L-(ݛA}{'ޢc^-i`Zq-_@;;ژ`C]etG++~6ľELv>-d  P-Xk8.s%~16ݶg~q)h&ǩ.}S`7(lIpdQa'%-'/uCz\ڊYVt܇ GMfil;@Z Ԋ,Q.*NXn`  q?A5+:c[2ȟn"ppGTY:[F.yUY> C~Ύ8lSrrDhz,ss-L<q`#Q.bEhhD`%!D5 jXئM`X̱\6LY2[& ;up vϕt0a}|*/sj/O^5›QW/Eƅ!TE8N0WY6B{+㶈z>k@PubeN@=&\Auv:Q@[M[`*}M-wn}C-di[.dXvI!>jK+k[TGr'yXuKs|.$M'=Mİ0o,Y~7?m34א\H/2'V6uQPf] Vo ;Bb FJ x_IbFY D;$Dhy’0lJt`.N[~1 /Haȸ/z\̭Dz\Ρ{t5ibAYuv|ze-CyTIL8FLc)t4)XI[tjA!3S^Ys'F ^LJzNak'4;XћWEcq]S{=O{GVb:v-S, Ix}8~B56"UI9ֹ%{3t62yEsH.3IݜI p9zj-T 6O$#m( Hbެ#WF'*]5f%92Zu=.M>, E}QGp*|~ۑO{,^_;5MrhĨa}``iKi˖Lz0EZÀ iĕ!Q _Y8a_du xlˠ_f=OƻJaŊ݈Ϩwȯ.d`&Y8*@u6adi+ 1w4KaIQ\/aj(_hh<詟 ގ[|Px " "mӴzlc F'x*q1T3}qF4̼{l?u}M!װI3ȑ*j'_;#S3g.;AG8=f8;HU|T{ h,eW0hUJ·/eB~k{UC?nL6

g\@˾d(dtue.aAF4ԲKhƆi:K_LS$e!`(_CA,@=~ #4+|~(EIéގEzu_6?<]^BJ`Ԯ0z#nwPE\TSgñy@g経S$ P%m.X 1d*u]|[Sgv9o:p0u^l ÆihxygfJroV= =^UbTx$VbiXk;SieEwE. AF x/^̽=OJH$x zuEx%Ov~"Bm<+_9@dži W q6(c,z}q?F󴃎O&EqA+q;]KrmTZM#bh7Jp/AojVX#A8IJS U"Dk*X/8RJ_ w*yWp Y8R9@UI (0F\8$?420@'8ˈe$םLb^W\F ~7~TDe5wq4XWM4g(tlxCQuC@`WpwgJu("9Q`isproG9}skpgM]:5ګ ׆ ; Yz,нX_]!&qKkBت  YG#ͯrnӥg7=S' zGsq yL*3^V^uo?-NDoHB~{98!VƵL&P95/yLq[dyHO_扽N`_s;F)zđdn]SxsQe4QJUvc>(SftGJozVi!9 H7 oZKAX}D3jwg?ql/0-#ߍA qT sSiل+"AR\9YXV|GC?l!8i-qmQ5CB 's¼,X\M'[b Š0A/?IFlg=-vEYONΥH<0@|=̱Lzq-Ȭ P.&5+^'U.eO'%M4ދ"eS/r&=YF^ۣo) JS3J7c#FRzS"u6:%Ad5XYb̔weԝum BD ڥ&̼ؐR V]y$cgX7nJ+ǃI~>tq ( 4yE^MBe@7Le:D?wsZE)?dA|>n~ib7WrjKHiYifxA{&TՁ9 kt :ɄnŅkAB q9I-'X{B:G*BfIȜa4y ޽v#`5?bqل< (m}Z exLx9!(tQ*<crb ~)x՟,94 /J*SFF@>\*v7zxdk'eMvt(zuhՉҚ~vkCtTUnL,:yc5'1|rCF#Q1|yr4 Gtp_HzU2iׁ_i+8)!6|HRJSěiFxU[==A8qј4BUڶi[YD/NP7,ȱc|֯{ i*% {I P8M'q+J됅&iN.0PQ@&Di*Yd3 ]12"*kR[G>43I&%l+|d64jmIB95qׄW-[s_vO8].WhWOyVPUI-_hE+㚔xC eXP:gUZƠPC(3*]tp'S]PoEi#[}.|\$T!zM \* h ]HtG&ȎB;=?5bx6Xx&KmgemJy<$)&,r[~-,K2w=~bGf90A%BtFƀo0 ][302#uz"}RدăZx4tQ9\A86S?,t& ogyYh(` n(iӶmD8(`&21nLNJxJ!K&!F|-^#:g$e ?iĊ>U3#mk?EMEG ]n< $zX*> (I+ صh/ .͟ibyX.JPžPι&hfw08] _oH̓ifTNo \{'gtm?c)QK"vN ,%/5G& \ȹq-6ڦ)~bPߑ u=fh<զǜUZ: hBGEεQ=?x.Tf#͇mp0(-q9Y #!$*p..g83s(>gv3·i4Y)ٹ =܂nk@ /`_`)|lA? 0(qCӺ+ċQkEiKVh4Y_1x[S.5j]%M^Lb8W׃P{k/dَq+u1"/\':nP6#_06ZGّKJ0k(erKtxm*'⍯rw)iDZn| /HhY4vpƓӸb/\pm:]s[/pu5#:1$m*Owǭ 4D(y}H8H+Z/B {2JxCc~H8'ePٮZQT\ejuk@N \+BDks1Z,+V68ܙy1k^lδ%;JQް=&o9ohpd8ՅC?񩩈s̬n]PCmID( TFW]C\̹N8`"EٕJv(& a~Z輜}R.Jaww_ |5 UT$$.2W5NeD;y,F/S2~Pz)*ݩD2Dza 5ca\bވv/Dl`XwD ]1;5(v;Z Nn`k1ߞ6}7TX]I'FxfUB诮f$VZoj`0| V_{` x)7ׯH+lHK%}HpO<9d^t M+bi&Z+^A01C510%b4&`jqհL !6Z7$lP^`W%C6ax,А;?eX/9f 82|("f>.đѻrXgc Vz͒`r;qD`0-$? a;L=&΅i̘cdaV'-R1\xM0 HDJ=,._E$ _ʣ3ሼX шמؓxJa@_"t̒ZXM^ne ʟ.B lAa^Lq/[`AIJ % [sei7Yp|շͨ"P >77<йӲ JY@r2[t&yLR 3n/]vy:_蠀<5t~eV}8axs._@kMr=vkT.t ,SFݧ 3eFh/2J.LmNmaBd2h ,Y#;dB~NI*4vcp  l*%/<ͽgM|ѻ+wKT?p<R8LY+6J<[HZ0O09^P񴴺bDZ1f/)g<=bFGw5zz7%oqKUVA֜g"{@|x B|du!L<:nWˀ ݿ)x=y_X0i{ ,C1kcsoO;9.4$G3F wR1mElnH|į&:q4kD >RvӢOG|ӌɋF LP&A 2}[}$cPaN}xI3 v8^=Cn J;ROO}taGC.ʳʺ޶yIFw\j>Jvw1&>uo-&?F^B1Y2"=ۤ3_O?&uu3f{ ̜tS/'1e7T2P 9Mmk*Zf$2\<_wū)O{Y90MK֐Y:7 -s ?xfj= dց c(5lR CO}#I baey 㴨 ڭ8ㆼQ*ު{mJ~إz[/CC3`EUX ѴULEq[e;_Mqɢtf߀Ϭi(Dmuq?6K pgѺE58ŬՐ桫@$`}_@>/H̲^}ks_%=Tl~Sh!VI'G2,|c+!O=bҷ3@ӉZ8ی 2lIJ ܃g7뜷tG@-Uq$AhbPLx 3P @NPDB{nԸH`N09P8wK"nJ*;Ay+*0 ]o3gPO.P0 Ƽ,@M ,;/؞v%#mfħۤuCْ 3.bς4wwh1N$tU-ȣO!1,;soΏ>= "Btr cPyA;N#$#~$1.9DVCX5vY(w~dJFiޔ_Z9OKs'ަxu+9q4G I_a}/˘֠ 4"򟮷풸q^7­AY~-G \i!b_+߷ˠNgˈ"^_H.K. =Uwָ-Ku-U4X@Ƒ P:18)o1>I .t; 6jطxȕ s70E ")i؟ gx+Y _N{>O.ْ&J gRNEDJUQQ$3~U]u.^=ulRQc@U﫣+<)W7mR ;Q5IQ\4܈q֋eɷT*M͂BL}-@Js0O%ܱK~Je@[(E+77!y!%.unl oOruwD:vUA ⷱ>'zorFQ.)HLt>ua`m"5#Iֱy-1˶A7}Aj]h YX#Ex+ΘcW fcOg257+JTlf@A:>mi)MqYreum̯nDŻ UG{sgiKeOl<at_̟+_* ⠲ Bm<3$ˬi ' bAiwn{C9+DsƄ3v H&´&͑QWy#2~5s|eg^oZ6c_L#DgCXpL0 d._TM@b5skATu!Zߜx6kq2}=ΟWw.a(+Nm"N}sH#BЫQb?wQ5TDoc@iP[J>tA:շ7m>w7+zwm:i#A ] kaYA҆S)By۪814}'+ӷt8Τ3g!{*̻ fz7 皟WA(QQ))⛛[a^R{Թ S:qaz}X@ Wg> ~Kw'}= t'&R"|$ ]L3o(-€J1=:ޛxc7lPM-kd{qr|Hc*Bqh Ҝwe.3؝6:#B=lqr㉣=Fε }hsmQCɋs,tA^E΃J/i 8Ƃ[#Q/7bbo:S1#&m*5C䚓6WAҥOjwAeB2M+n= .yK_ԫk'*v1j65&iګ]g+mX__[m#>\gP% JXw#3ыm#0a(TZ;\J{P8]0KKagl;P/к;z_ ,OՎPva$u3{#F$ȶȳb~Olsm#HeH9LD]ɝ;;WLgEJ铹qrt05 WBzzB] CDN,LgMGgdbs2yjo^19 09#Wu\};I^J~ f(>f~jl5"zߊ!eXɓ@ 0=:hī5:20X^ykTm"X".M5.\ץOFa̵4A'PR,ia(=/Yi+Iyq2 LOi_x aD@ w%]n"&,;]uI,/M̢%1$JQFOtu#hM0oe T|`w,q -=1pxgj\j}?`7 wu4dXF ɦXmXpQځJڶ A+E[Rٶ YZ