SuSEfirewall2-3.6.378-1.33 >  A [Vp9|ٿrd=b6tMCI'ȼkP!#m#_f}'=dRobtnX"UmAYT*_E0cQrE&fz24b986bb7bfd22063d8ee0665d2146162c7fd644b32f60b0d36095cc114fe1af465057747f2b4a661ee7765ab8ee2ab9bcd5837e<4[Vp9|5&+s1tL?-"8׭sw4F(Q]پK2ĭ!9cTt<,j~ ڞUa0l5B겧("C Eٟo 07uVpI\?\d  Qtx "(/v KZ)T) ) ) ) ) $)))b),P ( 8!?9!?:&~?=Q>Q?Q@QFQGQ)HR)IS<)XShYSp\S)]T0)^VbXlcYdYpeYufYxlYzuY)vZ0w[ )x[)y\Tz\\\l\p\}\\\\CSuSEfirewall23.6.3781.33Stateful 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.[Vsheep27rSUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/Productivity/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큤[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[V[Vffae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6ff8784dec2aae6b21867360c824037bc582a7518a6303bfb24752861bd5bab67b23a9092ac4c4ae3717084fae5b067ea6b8b87217dccb853b465941c739a4a0a9131d6a4f7627cd5af5f8113280deebbbe7de9fd2b1d301f2dacee618f324cb563bf6484c8f77c4f29b49bbd6e29c0a273c5bfa78a7306030be80ec57edf118bc74365cb6ae3edeb3f9ed97069ed06e32a3ae7a6c0529bbb3836bf6fc275ee8fba88e8abdb44eac4dee46d67574ce99c876c92d1e20674fefd3666e355afe9a938350b7018912db1888644915ac9eccf3bf96284db1755393533a5aaa2ec0089dcabd54665d91c58048a1b2efdf20c9be84a73ced16df1e293211e082dcb30d2be12f514dd79e854ad76cb7f00d5d3e5c32a5b19fd2f2f34e2400cf82fbaa21a89906ee7b99a1e80f69c345a3cd827b9948ee27de3ef1e71181b7d4ae3da7fbf1e3d8489f1b9d9a549a30de79ac447e0884756fc561b10bb161e01ccbfdc7b6bdd88a7a3736c217efa24c01a2cdf33911d09753d60a1e93a31a3e8fbc1a9c561fa78fdb67d148f59bab571621eebb2daa2ec12535ab3086879b49109be24e6bd9e0740a0786a3fa479518faa1e1b3b6a758428ca51aafa80aac1181c01620d5ece55963177f72dd9e8b2e27b9788e3e7b777df24c21480d8efd3350553b2fd21fcaf46d81af8527ed1d5bb2ae868ff54d9cab4acf2fedec0bc7f249e56a2d06182dfa787b7ef0b068abb8672baa6e8346e02ed253df42b11288a3877a4e7e8b891b88f2cae32829aca88ee49a369fe91ebb35c1828bfecbe6f66348e20f7a68055741a372ecee957c9500a51abf0327157c74d6af41e1864576c773e503a13c948177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806437147484a70147420e9d94d25fdffc8309014804c5a5fedbffc2122dfabf2ab8a99dfe520cee2cb7e811911c47b48e2e663e16ee41e882f107b069ab2a2d8e32effae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6fee8ca703a139d20b4983b6885d678c50644e1d00a0e3d4f11086877a74d731dfffae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6fc5c26899f804a6f5cb06a2052da85f2fc34a4f1e26d1ed49753044d8015195db../scripts/SuSEfirewall2SuSEfirewall2SuSEfirewall2/usr/sbin/SuSEfirewall2/usr/sbin/rcSuSEfirewall2SuSEfirewall2servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootSuSEfirewall2-3.6.378-1.33.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-1.333.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/shsheep27 1527273143  !"#$%&'()3.6.378-1.333.6.378-1.33 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.suse.de/SUSE:SLE-15:GA/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 linesRRߢPiǡperl-Net-DNSutf-898a5ef5327b35d9cd5f69d186922dad5577dfa1395fd574894bb9c160900bee3?p7zXZ !t/\] crv(vX0| &}y"AJ*dE\`+xFVbzmmL_&>2טW`܆D—&zI{J^Zyx`ÊcQӯ@OlWb _]Ɍg?Sc$O֨KvV@$  V jcܼ8SITq/- p> wC: zkvs7;x*'몹;M;N@f*FB!`9${ CW H^e.gFuUЮӃH&\3k<[a'j{(.\R9Eyӊix ld dr3gPjT!A/d1;Fe&6β0:-T]F>75}jmb{xj?Qޝw}@# tGv݄ Fc/`'r4GB:l)9aEVt3gqTz pďom5T"<: Ma#_S=z⹇+B 1e2?53ί,:HʀUVՆ*XrB** XtqBVY֕CgIwyp(EaDELu$&1sW/W`ә"G,4` E2~ʠ v PbX#$_SƒwBclp$TlזmCuQ<' GxW3xBbo6|;)㓪6٩P}O)4 (1Vnwʈ+iɕKmڟfx~sdO[#l$0m~ 3DqcKsnOjoքK^[o:034ipłhZQJSz+x2J3%zq.;䭗!ԝY( 0HvAUsQ{#ٹ9YiswZ`LXKlK=qN 36##GdG[bT$v #ah~޺5`/M0CL}"G -RtQF9n\ǖr5FgiԊQ/2}}ٕ士*aLNbكg3~)bpI` ,z?*bؔRxED#Z(މ"J4Uѩk&Bgo;!ʂH# CGPMSwXeoI[{wA}{ JN"J>݁)R#' |ԭUDGM9ۂ{Owt*y# AuOfi5ߪ2f"烜ȜO|RMIJ51z2rm|.ڟ *B8'_G+cpx 77֍-0/_5JBb~Dcl*:]tWv jBQf+ ڥm6E<b:FuSuF?4DCN{V6.jfqgƠ(B3gewa:7[o%1H&ɥ mCNHgrVA+~\2c0~+,3w;D~6'˖]Fu4ӣ W nPoam|*b{lWaݸJf{列 Qɫi,3ob0}T1x/AA=$(cO@&"@ЯC|"˿ f?PtyW1on-VsRT?T}9^1ԐJ1|;iZKSw'G^zEmGI GU׀7`J&V;j nH ; [l&bصm;97X>W:A٬uI 3HKWlqVBkl):V03v|Wl2T*u7h j^ջ~)*(\,:}!!C_)/b-)X%z/w#F}{/6\Ca~ɜg!"h:7%8_  q{㏥@J6O͙MhՅ&rJzOc@k2Ylu;Bt亙0Z5`~=>ϐ8-!#&T〱;ztۅ)Fv?A5o kFQ0l_U?&9Q:ޅ iǼ&۰jbV=4O,K;uY ~P!:ڔnSW*RYV n-R?+[ 0Wì#rZiVF*qZW/=GOxb @yU"~4: .P;+"Pe}>|Im*'ne/}⃾)& 7Gtn1`&`p20x\76˭1>vEmUd}?yY0oQ}\OɆdOH yozeVEMl ;U| E`y[?w;z|_Kc?cbm]©c@Ky- .k)`OZ:8)0z X>bއ4 pVf~ݸs7x'Z %0Ww(})qw@{Nh.AVxk&(@ex+~4#R˾9S #ulg_66MCHdz=VX}QGBtt36xCʒd; b櫿s63Z Z5_:c.jhjkZѭar +e 8r (&ئژ=K耱tRx89[9o6E#"|DE>3Bo`kmW;a@] 44`@GroRSՒ_#1DSo (6;g[TR.˘$flMice6?h08(3J'B}#gcP.p>F6!GO>P֯K?GU*Lg Aud$J/qdYv3LаYf,:7Z$9LеZrP|.( T/fFNÕQ$!`ˑw E˓BASJ'eofBh3hAiGU?AG v:q Lc}$Y.A=7͈SPcBO 0Nf3Y˱\MaȔU| VgO[ɻTSf2Ij8472K%Q~?,UO̞R]1KA ^XP #F#hjР mM7!vel0G`# ~ųH=C5/0%S] @):5`;Ϥav},|m o_Bgczm&TqA<&L*g"vnn,XKUy)@::ɵ}Y $/2I-y. Τ:6T )r1CSʹ? ?IG)LvѾ s-vZZBXc\ugtnEz%(n- M*% !y'O, 0amq%WDX2MRS$74$, KYέzjH Ws |im (P_io{z\{@sk>^_O.43 5Fd3M6~S;(Y4h%0xd t[xn`.srw3ݎ< u }*mY.稞(C7v1>xDjop](Zo7 N_$6,_u>Єs{ˍԤO>wCèIUs ]] esOT@49VL+6DC6RBUq`ˬJ*)M.d/&L.]-+ۼ1VCYi5%YFZ pjs.a"ς_r 0..GH޾{rpK rjR؊U'!Wy)C͠Atӎ<\]-Vƀ]$3ȡwsf&!u︭8a+"تQM,MPFR~]uz0pzz)&F̳Onh-1RzKӏ~L5F`f F +2:ԧTqgzh~k+'99Y xxa~-@Zٝ.ADδXd#2[(PɀN!;6Ět:;K\bM8,D*s+J:L6>!\U^=6% 0C"g%x=_Z5_y1+s8  w]M@o%Nj΋SЏ#MV0y>InwMyD(*A]QzS_W-=ﺁƺ?w}nʥUs\k~q-ofN7ЬN^nS۠_"˻>':$[J^뮧b=y!0UJrX>ůw 5$>) 3Gx^ؗiUMt\Z.爸micUxi$A8.7@&N9l۟+Atpl 2)zcឭٵ%aD"T6 ƷaeTP0^(H,2Z1(gj8\:!l5+l݊ 8kUOuztSVۄN;e|rtDM)rOJG!#>FGI%( ]}RY QȵYaት鷝[vO6֖w^M$yKV˥98Gob4c>/<鷙}ruߓ:4ag UnQE*Tis:ltǧMM -yֱ ulCZo]>LPhaR̊A2ؗQ g1N5!U\&pVg;K4=fȡpq&ڊyde @r [cU6wt {:Z柮OcuLB7Mf=u;|D-dcY%đ;9VaQ_HT )>=W\Xp_ÞL{5Υ dA#LR=CMDe}TRΪh}R«r0gm:#K' niv)ǎ<NG8t{4/9H9#[L۫av` Kx7W\fd?Cn{^7``TCfG~,d}y;" e=ҙdCM\GLj zn'L"l#1BdϾ BvVհ2ZNIA{>*=٤*D_)8sʞw??˖[.R\]38x )4D^zPVvLF3;0 ȔwHki7&Qxi=I5H W]gAa#"oJ%^ųd?0wp㾚훁Ln|$Wz:j}>r(e *<0whnyz}C>hUx5=[4[I$zSi-%S̓d8GփFsFFέA8T*+9 kt{p3m"9[\v$ &rN!sB1'.I$,`JSKW5q?y0ShLR^5 7e̠Qw]cP^4b/0V&ʌʽRsr@[ԋUxK&z[nZ8O} ԋ} Kc؁pY-7t_@&뻜2[`PH6^w׿Ԃاgȿ|E-yoT|֕^TAYH">{ڶjqz2&)k2@uZT(N @D $t vڙ1mܐwON=PKd!'S}%`6s5O_Sx:{gjXܜ?~tu+o߸7fpf%X4rǗ>)mJs9yw"/tyS;hș7'1*1,٪rCI+0"KW0kzWҤx\ C@Snr^d?6${#>b]{3t:"N F2g]f$hU5E8 9iP$Rƽ ڸCF#0aOr-"4 PS5;,lI"t]yCUYfǾʝ>gO'/V2JrbjW>Dexd#.׼CnWk.z5O PL`\ p rkvCf6w ;IǒO4@!Lπ"1L=;ej+bP3*= 90UІgg3L8pEGFՄ~rl 1ජy2;ۈ> 鐌]FfJCeײnX. HN>LmDA.W;YTIXS1}7OM xAgA?̓X8"eƄH&N: IV!|4RsY?Q?SS>h{[qy Pn԰xIÀ@"3s]k,/VkVlj) 'e}]4Fb0ˋ'MVcS H֒?9NII_۞ 8q/ukܞoH+mukz 7Ax{C7}&Cmjo!5ʞNMM Xqz0a_[Z>Y1.qC</Whܭ[-ŝ RM/*a_˃Fؙ[DZDΪe17 M/{rsP8M1gY]V]9f&ABI2l֊8e _wC8e g#Ta0EGȣmEd|ğV@ ؍GtZ:(z4E뼄k; vހ}i4Zmhk?urnK`YOY6?CYÈLZ7|N[xnbإEQ/ҤQؓ)4o젛1 峖!2a>8bͷ"1b1c5r"LMt z_4=B, Yfxe|Y/"oQߚ(LEĕ)7}Ѡ/Lxe:{<?||ϫMH8WߠuX0mV={70OS*U}ܪSmNR5'Eʠ0Ϲ-y;濏*qz$RMy\PeU rya*UfRmRW6v=ŞZR4\';O{ڳ"9^WrȢpxm(TJb`!`S{ei?PkaI LͱlOF$}bdG7G`hz_POQS٩ӍK( x1B*T<>60yi x*dX"=g[cpTOCK6 9o$Lh!nbe+}ezeAN/]҃]ͼ M $0$ h*eMISVjpƆ<5hjx^k2c]B /-> J]oX,UF~, g?Ff^lA^*~nbʃ ae '`17UO'I0VJRd/ct-+sxr=O^-e=q5T81Q[KD@pw!XaVLX㹭띘:yh}gLLsg;wSX{}i$ܐjåNRP6k*M1cLkt:e$" *ɋgTp(M %t&ob[S*CF, zbqi { V;YUn.\c7slyIfS?YM/*ت@:aʼn--jqSnjiLBW<@14D$0v[0t"|-Qo$l M( 1DlvccMZq_Ȫޯmŕ=@ ]}Ŋf3<>.6'd8gXUΚW?c<a$׺.!KkmɿRM#x*9Š;o7$g|_ a`/ W V`ATXc1czGub%{|^:#&JVnmuɴCcu<^{Jo^-% .g;icb0[3//ֲFkpo="󦀝gm2D;r8xgv<#UT%6aLZPŁ&*3٩N-N1A41}y7h1TMp^)y~N:`SdCY<޵Ц9R$z{̰튤4Ghf_6dr i*9X9xTYl nP%.wԹO .(,HB(Cc/Rgy8,(,y4?fhݸSUW'wG1顬cżi'oW]j0Tdz`++xPX!3 k 5w,E`HlJ[vsZ%co,W! 4xr(׺\K瑌;D%)IF҇[˞h,>凴bpks~˹M%%c8?_m >fv,l%i `[snDΧG$Y|8ɨhGY9hʇ<12[jI08v.: !_4ҙ p̆pe:BjYa;Ul"ʆ;!ČK%aiG&,[~S`H{>bXpzC)2 Q<#'e=ł l 3QZ+ ZEҪ̌=(i|W}qEkE҅b\wbԳT-(b$*Mļ;xdbAtn'li*D0NV[{;cv"ݝk4mF^!k1Z&B/O"t6[gLJ$,Sg?x=ʱ9:,fv@4s? _!v8_΋ҢXЊ?$q185w𣘭d`KlO3A n^d(h$ j$ ޲bWd\kCUO^_'[_l~Ŏ-R Z𯰯Gp wqs |ӿIGvъɊv*Ԉ"%۰RrmҬq ʜ:ar<[Nl+۵vD*aV!XS Ƒ̚sjj7j1?(VÖaW| 2w>]sq[,_`شjA6]^9e([F!{bLybFtO^I B~9e݄}@2qF*ǔ&`KIA͵#gJ_Zbm7M;~z=gj7E%M1@ LVfG^k6d-h_`ʦ8V?@Ss ]ҦÙFB&f!57C@I auto-do@C?X3cYh|RLm/`@dQ)E&,>[;HW9zkbڋ|mcPp̍ٴ,APܝ=Dk ݉C1⥟D_.K ӝd0E6#n$k,a$N Crź&ϫW %Vѭ!-c:gؔ ?TݪûGxj%&lnG<5 0ɧKeuiDζ딥,8Љ^INJ_{KEWvm<[\Q/{ԃVF+̳XHLrWUVr,Թ~zCccQ%6S&s"B cr`o#۫ -,70RT$$N`-~,ȆPn]Z:4FL`udZu!>$%p;{[&,="Iedv=a@W—_\7"Zo.b*o |"ЋVV{m#Sd 8)PV,:7SoYhjݶ0i]tA+?;`3׵]LD ]  !>G0ly&.q~.RWr[UFo1}!om0;"&~=,:& /oMHt~$>a]m eu0o5;b5m=J21޷ݙ֟.WꓛJ7 %}ajU+Ԯq%~-D" Aw&!FI22I' i(}kT^d?71W%YGԉВZ@ӑ~6WXh"r"e{n.A9rX!Y%AZ)mYcSY]bǚ1 ^zM1]"V}Laʛ>LlNTEC`dv_7a,ХΓWOAdX/=Z])#~ E ;Yʨ,B_EHd}xZ嘟@tC RY9PS<ř *C e m,Zاl)k1BL3< eE@<#RoleV0!iKgBSko'`˝uJI** ŵ! $L H =24ǺZ2*p}V!iO,53+|!"7| ]H8BF(pF~KxD9̪) S)}D >iσ[B:fM>q`1f3=?3R4yFMU5G+*qW+_.0Jf?5yo#ԋFp= }6~ch:JWzzgT~&Q4Ih^h JedcO0LLJ9eDt&'N8#9M吴`*g/vު'7-ӝN{+ǯE!4er.vXg6e]]&΢9^r1I/vw8)O=8>\ʲߐwKQPʵlKIUO Aj{+oi;5"8#1B͆GR_qiխ1cJYzt÷euZI9INM:59^G7_W4\ddi+!KC' B ^qr!% 8=`KZN(6nV'&I0,5Ze2顫0阇/ZHX6w/p2B?+2-{bL{U֊NuKw3?#tˉ`2q庬l/?a\ 7 ލG`Dm 4"+[ܸŢ9вQ/QAuQD=[# ND.Z E JQal(x1(K?ijL,U8#J^K18U:5jDx><"bzF"#-U Dxno a6Ͳ|A <'WbͣtLQ#0 ^ %ߋeC,/XBsUraD M >FcC 7^K-%`{ / 8۝Pj1y;$`-8 -Rx8R 8T D[ ʌheiOKӹ! O!^ѡGiHI. qۊG<*ݛvk+v4N$~6mNl GT~"Krt)@ZBDfǾjzZIb6>I4U=%z\zReΔ%|1o\x=9dlw)+Ӆ 8–^zCh&G1<{șX$ L@BRy_{`_%B@6·,oM1}5򺀵e|M-9fU@#RLjj ]êH}-݈1XW[<(9!% /t˜؆@,3CGՈu T= ~NxM(\`lA BH V.:R;3=}~uQ-˺ NDAKNAi0U 1%0Vjt&SWHVɨNRĸ4`s@yWLqvu8lGk|\{6Q҃n63ThQѵ\;G'A}U 0V,l62)hd}bQR89[4W$%3 pЁ @W\~ʖ_@LL­UBXlgrۛ:6y+i KCj;2†b 0;WQҒmn̴9y(Q$$+{l+@3d=Z92#~î+g'`SmfV :pEQI&sR/j<+7Z GKWj Q2kCŷ-pǂLTyDeQ5'z6]j #K* ?q j jW8?. K4V%-)a榝Gܬ|m[a9w!P 㟸PWg;Ũ\Lwau12[e]L dquo';$ Xq,n -ɰقR#i\qStغSBk}r7|E"ϸ$']ߓ3>qXLTLy> r;ˏfG.C0/MAiuo]%CeyиKGk>hT 'Po:<Ų,DSq\}+ˉ5r#Z疃F~A=%DoB(4sʴN&8͆[yS1CDV?󄯑Ma\&M-RO->`JkW$ %MH 0PqxRd*!3Ϟ#ހZ=9!aT,K`׭Iġv$]h" h#^|#]3ؗ:4aqV5ɉXRF`:T?E=h$]TYˠXGFE( Kq(u-y3Y 2 SLA$`k9g[&Ĝ4WIhMDn:8~l :XRd~ +DNj&d=BwFT9Ő#×)q$Gxg;֮=gOBG7<$dJ\3#Zb lb)Qydui%2QMuFH|:P(p|cPu@0@1S kQP@j(jۡ<* Adښ2KÖc8WlF8yb9<֓ |E4{KhslZ8yY։!3|b1ꅢMRJYw=IڸQw"vOC;~tJO6qk*윅Wu[7՘ncc=׍Ǯ[] `("l3λQɪmSc˳|8ɰ%O-i&rS8ôA FW 0@χR|etѠF~.r]o{?l_$Ю<7:/Ӟq[h8xl;JYK*k , o<01st#Sxy8-zls*Æux1>,dIC5ێjmβ+]͈?㪅rbnv/}C(r)-f +b\jhěY?4wU,2{7!" O:mU 8EQUi2@^/zc0;s0 #䗁D(@:cQaai`jX<%F?`嗅ךo oJ&%|HK/WZ&9RUtYGRE^z;X.{G(i)V*|?As0N?T> 탨c,H'ZP=S { AM{`<7KLL(Ăޣ>pn6R_2wL<ړgZ8zu%.h_T1n\1;v菃rW@܄^/5UO->ȭ=Avꞝ3Vg=ŤL` v:(f/XU9y?=y c^::@_.Ԏ9T ڃ^5L*{nh5(< GxkkttI`״m*gEń^h:gR`G+ ZT\x#ZkKEp*xԉbf UefDJbO//.* u[ @  F%3l>`HGfy LߝZ5#>)VI8g!Ak*xO]Jсƾ:1\$ >zbHI9W;x )a"̿K?{Drt4X9]`#g1ʗېMދ?Bm&"::PU $pzr|ib&r: IЦc&7]1 /9xBT*!igot?2Y*'jВ98UJ֩H`LjyεkKF IU n}Io)-oi/4+vՇ`r`G[͏ __`5QVtl n(*f< ^*ϏTl(&¼RxiOOSKhQE6 k2Va-%C" Kż9wڇ,Q`巕%L]ZH>! 갖QH<+;uF0$귨T>vޥ9bA߱[^RWyR&9u[B&vEkbR~͎qhk_rޒ=%R> EkHOBƂ?Ag+#m_C˭RA$§'pq>|"CWgGlY!&`U,"dn1}'wXZlQ;QVwFF/<0"!) =q~#:@H:Jes`~}͇;c])&]pd?R,ѥ0$S[$,zNƠ 'oIhʟSXbR|:J>|"Ebr [; -"6i#+\^;|ҳERl|*g^Yb@ϧ`(e;o g> SrF>z23wCtQ~`BQGemS{vrpN$髂w'd_D@Ĭk]'yAJE+WMHEG33>@e/H.]ce?mpV@0ڬo;zy}v1<u=׫x9X n*oyfRJ"VߧA͝f}j˹^Z0ƀ=yyP2T:0 @2n #h+t\B-,ˋTᑰNB|%N'S~cES$x5<8;fzD\Ҷϵ&UKe) G x F<`(Ï1kq: X-*].'+]reWkFWwY ۳/pޟAiZ. >@Miyגwyr~{MR[bEԨ%IJj:h`\ *Ʈ3.dV[*Ѐb%رl#e v*?D1AI&L<Y$5dz d%) O;6eiC {*Qⳋqk96ֵSIx`q(&v\&.%3RWơBA7Lqqׇ m2 梣' ֩-CY d+ Ak>ur^e{< nviQ4ʹ٬<[K6?F)`Pe_]weJA_>k~_OJii(VXM lbZ1bb4X?ND[R~PfdT $8{FCt6*(a9o/'W|2tTL?dIH?XWN(ZqFV;a ̋{ԋ c{˪g KFCӦlWTUϋIrGU\!/ZcQڹ1 d5eO׽H{]G[qaD *=G}WkDQA|R-*~?Yp.Og} [fS.0/6Sr b, }Kѱ,קpNވaCӘePFFP_]ܬwt0îxc)*u&2j iTl0Y3.p .۰'7@ c c쁙'}fHGE ?wϸ4d ОqPC _?PfZŴU2ڸ\-tBkX߉utx %TjtGm 4(*\HseJ`=vU~cKj8t)j  LT}. +NSyҷb|Olc] eriqsK_LC|T>s1ɈZ{[T,,䟭]+51`}bMl7ZX N& B)dJ@clQ\ Rb섗3~*2p:_p<']b1Oau"%h俾*Zv3JBibeZJj@rX.j@lC T[,#BQ < 1HTA<Hnj@5PHG!B$ }8bjX$v8DӸ*6Z*,E`ˬwU% 9GׯDYl"#K_"5`--Wk[-EtM&!ۋ=ǜQA}wU>3wj'|=LD@;v+ D 5@PYu}Eæΰ_$-娸<|n-2W{z=N$ދ`ʶ"$>Xh'Ĝ3v̎ʀsoSToa^? A&;_F5f)j4<ʃZ4;>"1oFw؂o,?n4Dᆵ8L1SuGҬF27/2eR\G(f6a)Tl} @-\RD~N!}4'mݖo<10W~&ї'M|1^? <6[uAGk뱘4zRY>D8bG>I)G$e@)aEig>?f;qj)|<ࣻ (\X@IØ< MD˨9hنt֝:qR[{A[ >V,uEJئ5i~JLɨYvvDqd2ꋍ{wb=mar2^L$J*_r/Z5_򼅈Y$x]ipIfyD']݀,H,`SclLK2Wu@q_vR C\,`9~UVXJګF{]|-l=C|E;O vN%fԳ [۳ Լ}BT8kf'"C2mCy9` ߯6/XOw"ơWTI`K 'No WZ)4@8deڰ I;7!Pr-~EA C53jD݁4 v81 5Kn'G, p .vt#غR=!YLZIWUw4 ?$Ia:"9t_o)< 7k;zJ&#>06II,pk2l'cv~vGT? SY#ZEq}CꝚe4LCsHt FVʘ^{}Ie'j xf?RIvϡRav~hET\`7@+//\,ᆆ2=O+#F<@E>6to}v)A {P2+ބl>oLk$ł=ݰR6TEg?$Y9&o&0WBWxFz-;wftCHtrŪx@#;xRIAVӋ-A nEݳ .ŸJ/|N3e!OlL*= A-u9ԄL;A&a}N\*$;!*4tD3fS\1⭨ fc(|."f[NCua2S&7Th%"]JG.k5B3+Ymos_(+{o<}*MAfsw7WaN鐸|%-z[ vKRt3Կg$u@ALFAew.c{֐Nn=7kgXߝ-2A:cG =hbӶ8cCѯ`ef.|07j7Hfݣ}A5 (H |S߶bvTu5&Ux0Jx[Wܹ˱ )s_]&qz _y?I`0fh -E# l~2ju'1v3T\3ReY8ϔWddAVU+<U:S 9I^a@NPmN3EW>rG{E"Wm$H\ EKk{?;oӻQW9q T5oR(]&=˧Bd^y  W02v2sD=lĒd3Wora|pf9H*@q _aaWyrB/#jɡqp >B}/??Ԟ62$-M6c` OwV;x P!`}Zw-\Yz9SO"t'kVIyV2x^Mm{~R?{ hoz|P%uy0,E.Xpѩ5p$U׺H^Q]TZroL,80Rx_M󗇵*Q# L#KxcQ@,|Ф7~Z5DZӬFҸݼ UC{UYUorD|Kh * 0:'wz-Wg׶G8}M&QՈd TF`U' ,=C M~9i#orp< }7T® Es:ۓ1H y왁BBIz A{c{ xe]O43^ϘT9^"1*]傞5=d{U`Ȓ6K s/U?[@a5C?MAR>Q4V 3["rZ%)Qv'N`+Ejc:mDJbxAP1N+cU㰑ciDSg;(YugqjkP|6,ݮ# p:` o*Tv0ZjP:T&5GdDI&4UWSZe׈m ȹV OۥX/Ґf4}vx:rm8[Ҭ[f ԛ^6BXz A˩CW.ɗgFݾ8=G1b&3x|iD#&XIGʝ)w7?rO~ hZ)L)}qhɍ40WuB@c>8d{=\a/=ʥNqKhmf(8ωofVr}/,9[ݠ57nR_*hH.ۤ(C(&x7.1̪12r}a~KKG6!GիZ$z!iS qݐ#fP#@dpjjHAp}6!_~`p0--5Uo@%L05nȏiǾ)- BJ| Bok_'4]3y{2Y~%;'p_Oa-Bw_HW~y)z)@r|UG-Ut@ b Hv;W_Z~X(. ~2[r)fNħƾ_`L(˂Uq/{MfxpݚWn?S gȅ{ 1MHlY :xS wM2$UepɈt_uބ N<iw;{S4_#1'CDE4L/VPV>*Oʚ]ð\+2~V(\4߹กᏺC^|gUՍqg?X72P?o1/9/:n,h_@(w~,7!t7aѢ9RatΗ i^L=[$ ,R6RGMTN Dv+nx+iW)~{ly?']d ["EG4>7HĜ〮3IwDY,IA!0wl_Ӥ3\j+V?6)/Ws=͒'|38xl}A{a(-޶xA?p&{7 ~fPmH'-HbDlpaf @uLh+Ktyh&YǕ})aw#2y$JVn 0~7*<vjb.]3POSԵ E;ĽzLLY" 3FM;M0ERxEI`rF硖5aSFl(Ur١zu}&eL |0L[ppg]2,c4g׋n!17CSS8H1K䧃d`@i'~$=!A AdvZ)Dµx{='%/~9-$AaAFKݴ]J2Nn+}᯿gX4Jt ړn*xjGE_ƠU<pG秸afyh1KC0>k6+?JLat!ⴑ9= g9D,h˕~}V׷Bx,֩kɔ6a՗v."u-u\k9Xr .b4J F]fl4"+N>~~"NӜt-dE4 p{4M6ۑ+0Jj#lCnZcU+,{ϢmMŜPg$简A:}mP+DG2)T5npʎN7rl><.D;gm..k 53U1ӝ{lz5'xV?Nt;eo8eHŚ`W" CDĮ9-g8UNVkL2d9Tȍi2AB)u8ZŮ\(_}riznIsdqpl򂶤8>pI5 sD*(4VZTHN@ o.#LF ߅}nf 8Gӕߜ%T#yĎ՝\&iAҺ_{ Eu ^$m,l}QYkܚ*rdbpv##iYvA_1+Lri R;vNnNmY0KY37{r X(P^lhRrt O5csD\y7+dՖ1VX=85NeUK7 &*)I͘>S4)5vвD{{¾jمӈ&NO#˴&td%s^{>6#2\8;|'lp! !*cfR n +F@{{ ?w \f^*.! uD "2 4QPZrx_7c*J-؇hfj<,ZU%ʆy/JPG^ȡtD_~S!Pq%7[^4t09 U5|ΘL;0Oů^-ѝLcO`4d»}>-LFqX+ |շ}| GV-FNkFO/ kvAj|B{z"d }%Na1 ~?瘇9@^< .5߳JvM!gq.Fbj)۔+G\9rW˾uuHC E;ߪ;k vb7Y8 Ƣ4_~N=$ ->%RITƷ'zb3.Y شTY<ؖm`B%x%Pqգ륔~grě|w7jvgT=v+fÝ#aX/wM mvJj͚6X.z [EV|[$1JFrKz ˎ AOr/?) u41#2n?C =RZei;{ϤUe:)|»ȇ ?͛dQ-CTpfsfF ͲmJ -gvꧮuCmJ'*n!Y 室0)5|P8'e*iͣ|=qbm{5吤21vBk`cq0v)Rѯzĺڵ Iz19oxxd@zqV?&!U5\2zN rr" X%K8C@ESo>JİO &{^GvbiY @SP\d)milWxz:j2):;~:aquXVq˧)gxRxv4\:z`VẼa$^Zؐ9:N({e:%X{|\lJQ0 /Ŵn̈́++>1uteZMhffϷt]> nF}@yr:!Á`rqpQpu%!B,@ ֤IYVR8uD(m;1x ]-{`&QKw [^ƈz)vMeby#yz oGwඉ -QchQir~T5Z7U>gWyt0UIDؠiBɂiaEr|>)bVy8PHʩWsp y Q7Jp{PlP`u;'!5ӘzDtᔈuּB;V[ѫ 钂B\R~E|{n4:!q2S` aߗY`e@CziF EC)9P-"*jkAy7)*PP}HPywΘ>_tk+X;)WV+9 We]{|n 0 T:r^!NDg5^S c!B3dl?j p6)YkeP:X}BbA$x9iI(SΗ \è"j=dq-J'Q'1gUqWHMQ4ƥQBhԤY!G?#Sn-sDRA٢]0M}-r$4;ʗL:xkPAE5>! YݲYliփ]̈hlLpXX.&8M ghcMm;dNrP [iF6dYgKw.Vz>wnոN\-gc| C?rEz>%6i\h}XI1ZM? 겋1</I!\D^_ 1jd)X/ɗ3߇#jϥ3۰Q%wMӓ.re8mYTXUtWƨCB$vӨFb^Uw1c||u==SIf?՛ $pb?j7܋ :-2ˤ^ћV* xĵƩs9 \~Q mk8d6Kr؄|0u*&g> 'h@ڣEUUصsT$$Gh͖3~6; px?BLD?GqڞlXYV5zG>6q?FÀc1?Pn~y]n1J,'kh˖}|wLh udqF`))5RCǎ6K" 0f!bFrf:vn.3,i@ɀ8<7*vI']i04o<'\h"7;O G(v$#!kR?i-w(Nmro7Ke?['{~fcSL5'+2r`4g 5K.l뵁f1CX/12u̴8,qEPǭV"+VD:([q3sicLF:<5=2ưʝ ڈrytpY]@Věz!NqG"[ h{x%\>=ms>q2CdK('!# nHbWXcam*VhûSI_xF ډ2'΁K`T\kdQS:?cWΓk (?Pw=/Èx+7mnDq ؽ>M:ŋgga(^ 7 =#>K 8Kֳ,\ج {yPӏ/s*LTQI<8i ;YG)lPF {.yn?$V0HϙT?,Q] 0Ƒ֗in o8Ru]J*44٥\ \ڡ5D, PСyiNiC^d)8j/V~TgB F>C5-*HcC.&W%L?1c[$Sn{l&H}kwUb03.\ۍB,ˊ$JUwLnDGveͅTx%^zDϯu5q\k=Pr^xόٳD25CXZKjU;tgcgHŃɗQEII+-~ }‚TMz'\L"Z3Z5M2<$`/3jձ;L_HCaG7|Zo@ $*u cno 9e_HVvH4k 3QRɩ|nϺ]!GR_IqPJ:$ E~ɱ>c*Ln Fa|C^h̑à8 QAUg?4?mas!q4nqq b Obѽ~9hŜo)PlD-,#)+OZO4 ʰ4.Ki㗅tè:'רv|P?T̺]wʐz;*svcT0 ;w,&`&Ŷ G&)bX;Vp-(l(i4 X 9A}!a-£]bRv'0J#"bHarHK"Gʷ|䔍WL0uYL&wBg`BhDvc &?RζCI3 S N"7|k-X:3ՑsjI퉁Rҩ ܑ @@wFӌ$E.ou}<ݙ<0ٶAدm`cEfO jV"v8G#-K]ċv~7bV|2i1h.BP¹9>LJ떒HIAPBw@CD7oWp?hT)_ql Gu`CB#T{UiRtF+{+*ۚvktq/7[_b  !ͅu<}A@zx%ykXV>X&/[LXA`%e>g|ԨYORAt:I(j.b~\*W2ʉz]@8ARE0#8rp4ՠҮzdo9cRD9E- >[e#Ro$|S8[pg>xXbdM@Ʉcע֟ %Eg7ǩGq&ʒ\G͞X|R{c/8Id MM1L X_B>A1O /(i`c?~*! k$́!If=w UWOwqic6ĕ~hsȂ$+A}/&_ uǃ}1 T@RY4;f*'7q"81_ӐVupG4V} 18CU\q7Fe1,%{fa&V1"ݕ3t^TEC;\`& NШMRLHE6K̾:S'mJ2Ȳa-a+f<:x5ĸ~ž ZKa~09e=keM>GTbY7qh(e6Le>ȳKF"SSzHu4=wR(>K@ee)y/1TѸt b}B xEC-yԨ{fcW9_}A7]d0K@KO5P" wY bG#ڑϹE,`i[X[0)rzK_:o6^7BHx&'37A+N+ gѢ@P!ph E7RWjyt37F46geԾHR4ZƷe}˸izF'hEy7Z&ͮ_ݥ^Q&_86Z;F: K\S`Ee9 "TnFAʕ{9Wi3щ 09i#r|w^g"}7krC=5\Jx'D8Fķ+ \Z7N8cf֠x a[)>m(hYJcUipo#xM~VD}òF6S< 6@{B3S͒<ꗢ+-`!2B0%B`KsCOwX@4bH9eA1Yٺǥ=^^kIZ@9,!hMrՍz` $֞>ThE/^Qcx[XrӨ]t(NOcmj kQ1>[ FUn){Z_'^0W/K5`K @CGz`٤TD\mɟ*UZ1@9GO1>sj`ļ#Lٺ¦`}g$%1g9ϧ &J,MB5^빭:&ԅ{8pN h+0I;FȮU Qg.4-?}{/kd`K*j4MCDN|1D` L.8(LDУ*"w QƧdq D9(͊aG_73~Є&G Icf0`kijg~I{R9i;n Yh^~ /#҈Ϯ2r,DCxAXj*TeM>X|%uOLUE@|vʿV~s5S+X\0|>O!S(~ AepV&^5eD?]Du =~Ln(5H/gW{pz^?5>r8O0%iu.Ў{| m*LDzh`Q]|Vט\]H<VM_Z|y2=0*7Te˲B(,DX*D:GG9 d ia8fx6`\[QSxs,KA>^ /[հiBp+fiڃ$'sHG-Q)Ldwl_V^T ߆_sfFn5DUWYxZVwi|Yh$K-ep ?%S, LɵԾҖv"J"_˔l:#0])h r饒M:; a_ZZ3^ X@fOJPb pSrQ "ߊV7 0WP'xWI*Co}tgPփDžC/+;qbTK9nT 2 0mw 4I5A5)'N$ +B.,wtTθ|7ӮXͫ?C!WLs.W0XJr?B(B,Qs;TLe6Y!~r+UO&qibdF6 dNV" 5v7P=Y슈؇Wtc_5tZ tM$+ ^% bX;; Ȁ% nXZF%p9K`V@MHI+l]͐D4]ᆪZ0^uN—N[Fbh"*#<+/¹݄h+ʇFvJWy.RZKA)fl!!5e GVEϷώ p"z2AEVŵιr42K.o$!% `yf6/4gQǖ (;0޾\:Cm+♖\ۣDߣZـEBSf"fNq%Ғ5q CXr8 i_'s>r.ET{Ru4@} F,ô=h J}P͟mK\n3 82kk''CfCY\HϷYɇ7li&a)l00t8KSN &QވZ O[ȗphj''P9@d! a-y*$ߥH= ;^$s}WC%9yދaT1iE?޻_L)a/o@H`ņ抠K5xSY,XhǛϺ&Ϥ`k"ct+S%?^ߟAHQr m4{\]`.׫n8oQI 8[>,ЉpVsĽ3.7$ s@_ j82qUsP^"RI h>vc w-섶!MZKNѭYg>"87$OCH#ERMf{~U+gN Ro*]Mq>4L ȓ`tX,l>j(/֑sNhn1*Y-jga|*9DϑJtfV0 eٞ#'gtȯ9zf=8ggEǍ\̽ͯ z*{I ̝:s O~R>`>0+TlPwE39t }>Jim4B9!{}`R6@Eݑs@{='O Cmk! }+C>-&;]K3iSwcdؙx{6]MnGl T6aFʣ&B yWгg=j;j&Ó4)aO+|Di祜TH;/9{].h8- N*.O_%8cŃgy*F\?Qۋ6/hwqG '4ZrvF~L6]fa5&՟LˠH=;W#/γ+Gw cd"=3wr;ect`1`uW`jbA7=ͬ=+/6}FF;Hfn-A>Crq$K3;^[Q,]E Y| "Q?c2mg?i.Ļ} @|ai0VɠAw,;^5MHh|g 8*9FsTʀ}2GQ)H֟[^ԘMNa>|n}&R)eZ9WbkhXK`×ӹ?Gty4S|fڊPx]#GV' ȭIX7M@@1 ^jь !Ҩ^GMr,y :\l۳f//+C65d?>Bp,um'3~ȚD^|DZQIy{x2v>#Glpx }(UULRL6g{FsTV,L_ž:6&,P7dr$t veܨ"{8'dH^dHykg HpYtr[Mځleiִ:BbNd":]1чNÇl7\e^#qD.n +`sy 4؊|<2 eIӂ`b5`{$$B{5ߏqyF<˂Ρ]5Ÿ/ MCHhZ\B1Ei@ZƔأLknk@&G/0qPQau7(̂L+8^=iz3o+1 հ`3Bg SI ҙRa/@k[ =Ck=jP/XT`۴?&hGҥMAOwsJ,i%|ՍYւɿ-v5yߗrQ#Y` ѽ%EڌII2-M !;{2]j"p2kѵ>AĹ 3(;3OrF`RAaO:e;yسU)i t"3ʮlT1)řznkpLH,]@Wfc)ڶ#Q"tAs%SC($;lr~ɼY`0;|ϳ%˛x6=^oB@āͧ+{6YO!>lph?=ހqycE}MKO9p9ƊЧnpbӰ3&=|C}R I#n|05=,pg+H)B^F"4\knG*lWFx|cFF2[:<$3̠.#@U,99fJ2"[+;L/Q/$1m |ưZ6v[&OqWkg*M|\ p[QpaG7^az ~n/u 5[>(bjZoC{].!a@jA# W7n?x?8AG%KX0jeqG 9ؖH 2:!Ko6g- RYsP?.8>6Muj[ܙN]3_X#EV`療֦pLUZs-TMdz}zęcCr:j`IKZx9)YaXG;lvXW&f/)0A ;9ޱ1}<\;բљB;NjjK/@kXj,gKnMZ0gAI6H?DJ0u#u-CTCȯď$4%6(a-,`AW:ϰ&Ͻ8uYHW;+ҙ +l@r}MR׎`p<KtRr)2Bm ? c4?2X"J5,݃PhɊRճm VIFM|470vk\.0 <65{pZ*GN`Ή9>Bݛ'5GPgiN{ ooy5+.{9Gzfaأu0gJ6^ٽ!N{)5s~s7%A',.b\Ŋߌ.i szs /K/BQJWi"eMwc+VHv2L3: CPnL9Ȟ>SN"hY5 IGOj2l$}y2W8WQ0X) e˦Υ EZJKҸazV^Ʌw|!\.M5#W+W{^lIJ5bͩMdcUguHJ N'^j3dwF{k1*1v˴CXPaFz (V-<έ" r+~=BRqECj7Sw9"Ht܆0 U4K y H%{}ȗ"Y ̨]~´Ԋ/gw׷lܨۗV=E4 ad6 `wHբ8b;'Jg g. S'4KűW֜wV" '>>։"UVa}|Xf(XT3):⑔tؙpo9I,5K [ c y L&8XnгU0MR(O]Jz,9RCQfpUG]S'-'%EDw? >٩ *aXHhRyh@ *j>($`ە@1ge%ӐNMN1B7&v @$[ ubt˵NN/d0>a29BNz>sL"WY,H3tDJYcĆ`<4ܳфk˯3cCw&V޶bvK o7]5\.9>Y#ط ݰڸWQ.lg8Sw2-:44]W&A`$$~J+ :d7Qױۃ+,7@fw2D|Ƹ7&<{w4r<hVu[-쵡!Tը\cpe1$K?+ӊm6Φ%f1iv#-W~t/6,R/(=O*XKĘ${ZP2n]k%7YMr2*N2@#P\6ɦ [Oo}*F?#0$D>QJKI0 "f!7ƍrk,l'0AD>x^1A-9lm |(inю=kE\f,놝׶L0XUBuq/I"BqQ+C|W7$l|<Q@h[Sy Ѡ79K:N1vwԈaϰuI+@|e#7u;~vsl B<sXq %T{\™ȂzZ -u1 ܎|=vL|q mT.kFX[Qx!0Ϧ{`K7F管Z DUO JE3mLzy9 he2_h;<2YaY wR^CFmpj{z@ +\9tJe\BPv^St|,ڲX񊪛WnaD<-qOQ9G)j{ӝDr,*r̹?dM@P "ҷgB/OPFLU9c俎fLvFo)#f)FƲ a)sztwU( UX5(9CTd,X|6 [8"BM>fJD!b ͞,RpCJM0~p[XYeO$C!?T!х@_|yUPxKҴ_ޅd=_zʐK`ز;Zrjoudb3^ܽ ,C1 G$)huaiW 5,.#o?/57SV f(ٻ~bsxxL }bv%laGڬ`G:_b#]P ~VZsZ2Tw$ܧ"lF9NjF ^%\N*9iʧaPBWgwXV%W17k/Sr4wr6< %^A\DU@=`5 R0 Wp:'\)![dh8o#vb.O 5y"̝jGf\ +=akwZ@\C4 @fGC ?m- (.)D-AbCv]H91.qkœgG`B`k.Ee<|'D1Y,$= )C #é+};^Hj Bk~CNF]j\\Wlo^/F.9{u4x/ϋ>b4Y$f0.q3#4Yon;]=$pg(A7ި6pѫ\uqI>@ObGi O'RsB=*-LJw"En䫑5ˉM-Ȗ2.XA-hNcBEףԯ1Qmnؤ҅,(sAHbߍ;-%]O+\7NZt$E΄0[cU(R"?++N2AT 2E;וW[wMC^ܒ.C[H7nՅ&y_ !W@o\,cOm٬Nyyq9Gu, e,oK8=-]O2V b1{?(X1}*^-bEIKWNT!5H33ثkt#U:B|Fv6֪^ة+pz#[}<"_ mǚфTdU/b8oS]$供Xm'y$[!G-d^0_9Eتәl7cAOAqYm-ҳ)WR R?RL~c@w,B 5hs0?pyo9:1{99Ѝv|W=w#(pŜ=ypP`9Y1 KgbpKy=Aͺo7Xw1;}8RCT5hq]h)ԣ<{%8y!5?̾ݽe )uhqXͮ2>>E^ݜ z MYxRwx.;2?BPTBIj#plʺϥfdD@ :;x31:!p7/8yƧ40 i%FiFE̲GT+nކPyRNty 0 5Z yAHrƴ+Tw.T^tbt 'cN) kଷ -Y",V2p6^ qM ?%y>MqxIZ`1Ii!Bln݅H x 97l-\9?ϟ3Ldž]SQ(HGSZ)GAQUČ>/ЭPGÉ2^Oi".3B Ӻqf~1D-d$ "D%vcoZ8>ՏG!?<&DDT Q%bg ,IfzYM;t<.n:ɡқQ5OlKIȱ L7-Q.G7-rulZV:]rHjSY2Wݞaxpý1`qfxK@#9@)"ktThx[ο+ '+-̶}|?]evߟd$_6dNMâoH xsO  z +:)|TX];l%=s$y8& Yvp [\$@wlpٚrBP#h-CvJi)P:H"%0I"'+C_  hz{ ^*u H^C *ȳ [2i QK Quٔ6Gbf٢x%ĥ6 ViW*c0arԅDTZ)ր,5Ern~RÖ)FafO4|2HimEǂ R`&t$X)E*In;3QAawȾbwm5LUYڪ*)N` 9/BYçˏ8A#M 0L YZ