SuSEfirewall2-3.6.378-lp152.3.27 >  A ^Z &}d$kLoS#4w;h="ѳ*,[ 4Tu;O"'xB~qJu@,K1T1"ͱ8,Q_в>pIG@?G0d # Wx|  ` 5D)<) ) ) ) m)  ))})Jt)< ( 8 9!H:#=<><?<@<F<'G<<)H<)I=)X=Y=\=)]>)^@bBcCidCeCfClCuC)vDwEl)xF)yFzFFFFFFFG,CSuSEfirewall23.6.378lp152.3.27Stateful 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.^4lamb10ropenSUSE Leap 15.2openSUSEGPL-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큤^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2ffae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6ff8784dec2aae6b21867360c824037bc582a7518a6303bfb24752861bd5bab67b23a9092ac4c4ae3717084fae5b067ea6b8b87217dccb853b465941c739a4a0a9131d6a4f7627cd5af5f8113280deebbbe7de9fd2b1d301f2dacee618f324cb563bf6484c8f77c4f29b49bbd6e29c0a273c5bfa78a7306030be80ec57edf118bc74365cb6ae3edeb3f9ed97069ed06e32a3ae7a6c0529bbb3836bf6fc275ee8fba88e8abdb44eac4dee46d67574ce99c876c92d1e20674fefd3666e355afe9a938350b7018912db1888644915ac9eccf3bf96284db1755393533a5aaa2ec0089dcabd54665d91c58048a1b2efdf20c9be84a73ced16df1e293211e082dcb30d2be12f514dd79e854ad76cb7f00d5d3e5c32a5b19fd2f2f34e2400cf82fbaa21a89906ee7b99a1e80f69c345a3cd827b9948ee27de3ef1e71181b7d4ae3da7fbf1e3d8489f1b9d9a549a30de79ac447e0884756fc561b10bb161e01ccbfdc7b6bdd88a7a3736c217efa24c01a2cdf33911d09753d60a1e93a31a3e8fbc1a9c561fa78fdb67d148f59bab571621eebb2daa2ec12535ab3086879b49109be24e6bd9e0740a0786a3fa479518faa1e1b3b6a758428ca51aafa80aac1181c01620d5ece55963177f72dd9e8b2e27b9788e3e7b777df24c21480d8efd3350553b2fd21fcaf46d81af8527ed1d5bb2ae868ff54d9cab4acf2fedec0bc7f249e56a2d06182dfa787b7ef0b068abb8672baa6e8346e02ed253df42b11288a3877a4e7e8b891b88f2cae32829aca88ee49a369fe91ebb35c1828bfecbe6f66348e20f7a68055741a372ecee957c9500a51abf0327157c74d6af41e1864576c773e503a13c948177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806437147484a70147420e9d94d25fdffc8309014804c5a5fedbffc2122dfabf2ab8a99dfe520cee2cb7e811911c47b48e2e663e16ee41e882f107b069ab2a2d8e32effae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6fee8ca703a139d20b4983b6885d678c50644e1d00a0e3d4f11086877a74d731dfffae20b6cbad8d0c7367c4ac12b275ab1ce05eb68bcb7681f1d6922196562f6fc5c26899f804a6f5cb06a2052da85f2fc34a4f1e26d1ed49753044d8015195db../scripts/SuSEfirewall2SuSEfirewall2SuSEfirewall2/usr/sbin/SuSEfirewall2/usr/sbin/rcSuSEfirewall2SuSEfirewall2servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootSuSEfirewall2-3.6.378-lp152.3.27.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-lp152.3.273.0.4-14.6.0-14.0-15.2-14.14.1Z]@ZOZOZ@YB@Y{'@Yf@Y^&@YS@YI@XXX@XX@V&@VVVV@Umatthias.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.com- 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)/bin/sh/bin/sh/bin/sh/bin/shlamb10 1591658548  !"#$%&'()3.6.378-lp152.3.273.6.378-lp152.3.27 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.2/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.[ECJq u+perl-Net-DNSutf-8b2bfee47ad9c6b17e7fc58b453dd21ebd6b80674fed9f94b00d631717ab5090c?p7zXZ !t/h] crv(vX0fQq{{e(qlG7\tyܨ9S~[z 8kq\,vZS&'.7gjd5/Yn2lQ@-d^8вo!U ǸI޼>'@5wB:wI]9zVGؗkU6[2JDh}6weF> Z8"3j., ͙~O4B?b.\2u풩FK<4VJgNy8$s﹚L6uRW ,aѝ[1YH;]o( R"DAdk*Rᣖ) b*x߈/zq6 }suּbI+*}5$6jϰuhooTCp,Cu!!qHw3\S[XoKbNF ,V}ml f ȅ—v{PF6 pnjk~5,29Dt7^9 [S4 b9=ueܞ YQf2(G+E_u!2#( y%C% sWf4]ْnQIb=Ptcң6c)fItw6bȐs,YƓ,Mtki/@Аf*Bn+jMKI:,[+eR >+DVŵ*,5w 3QHJE +E>JC* i3$dt{21#_=>=3FH˓vEJ+iDGx(x Sy+i&Egъgk~%=mTŜr<+̅as+~`FpG}whLA~n]R DeFiN9–kd J4ݦ%iL za~LTWë`ĚX$دZR˾Fa<)ߌr6|r@l ?PIC'1JP*^{,媊n޸/.oK^gQ HoWi< V(9~r#;N9=\XZaH7Ik|cPE b  4NY6T *2-# B<|nYLv~l*ƫl0࿴nsl+mԷ~ Q{ 膥]Eb.Id]6) cj^,Dr+.Hz{7woQ$5|2O# Jxajdžச1̙) L0,:2 XGQ&FDz9/]>lc;1_ Ca/vĽp*8QSok$if/94_b$#<A,p;ЃԌ0ĕ[QVvUr%ɩ׳ WN2AZT^tno%?)m`~. .,Zf8O߽)kS8He*W|Yi[ g"sW2R#pƈR@{eDG"nL'涔.a6@A)!*>98Чp|*4q⻌i;ٻ` (D' =͝XME9 );BKPK![B)hgl|ofW7r:vCm΂-RF?m*@o_`{wEJ̖!^=C8 EDH_G'^E3*El :ڒPk@e2)8G,YqHD';=b=CLMYFe͈nli`ԁ=je)7 *+1oRq㫒2TXSԺʂ!P 5^M̩-I wQ^/Ss3qB\o8<>C<$"dLE-'jw4- e6noCfK*@acL1jg"${7a6t"U6C]2U~ο|',fb*+ME1%X$>a:^qKs+0O&6&*&rj o ى6jK3cpy "tU /eeý7ͬJ!3{4f*G]wLIg $#~E;)`6aKo?xڑ0 .@nV!0w +jw45+'gT$25U$֠d"ʅ~%}jS^o<tLm$V3ČOr{TN騃|z#p,t.%e߰Z7ՑM(MhEV]*8f*&&*^+Yv8_7EPL<{n],^Bͫu@"d0.X0LJ W+vQa$+2 w IEpÛ1O-{FsD@z UˢҤǐ]*V:Uy7y#pF@JftFF/X_1 †uhxfNl]z? 3C(o <CX= lLzn}9ƿbM8| $__SuU!VW$$<FKO}ZfyCćS|}v%pEBlK.jyD'^==ֆrZ_JDocjN8t0S-#6Nz>bk"I~>Vk oQI_)(V};2^:@A2kmM]q F|9L$ e946O۝?̎xm-wAѵti*/X IuOtb!W7hymϘ4ʝL/1$f;ُہoq2 } BqNEQTvC)7L7eR{ԗ Aac[YUZ7=[T`uZ/S*AGϟJhp.94X87;w8,T0fP/H8vr݇m݀X WBi F K۟e%KY"p#1pbϫzGS5J9@"Mo猘$-ޥr,]/:JdHcۍz p0^H. q /n(3LoۊR"|y7]05ɩ;npʶXB0mEX5 <|ӉNz8†g5{JtI脇RiWѱM,b)f*<%Yo PJ랼~!FUQ<XY0NE |R}".^u}ޫ#Ȱ͓ eY]^A|bbP](l8&|L#4Lf s- npIbRk !R1"s=(A[wZ5P;)=W >ĤǚtU1C{qe4vohYcp#)jH'Mwʇ3kX/t!ExGA,C9 MmEh?J*yg!ـ$ 1"NQM UC]q Q6%yU}aMRԌU=Sr ßo,k{@vaL&qc!C{gFFx.T3|WxxIEϝ+)]&+7EN_l,@)M6n:|55)0jF/h%.?1#.G<-ZEw'dY^7B3BxZ&r(ʤ֮WED p'*/ׅG%{D_pk;G'>ϧʹڻzi,JvG0 Dԡ9c@2s3@,XL:. F4ohkdqU:BNKQ8Y W^k *Anq .ۭ}bK2>o z2P>RY F'Og9KrhpztjZ6#sMvw1CK"nxK,x\zZ[E.0-^q#QCtMQ{vDRJUϺ/w saH-Gcߔm hQ#_A@eip3zXQ+S,pC. ҃y¦;`̘;R[e?Y\XX΄g<ٿ 7<x 1i uDGl}/!F_.zw)>u)yoG}d8VCҺJL zjr&j iGgj9&4zʌi?Z264qk!wR4ΰe>JSPI:PL69ŕC7k z$]=ai>y+@BIwՂ[%@ǵ7XuF߷kT˝I>td\6*~vu=]J$tIa0?LuSWBCPQFRK?Jni'Y:Vsf"ARǭ7RtgIb6X}5@w'Di]y|"!8RO!U ld6h2q$vʭ*[9g%u޳Pry=@OJ*[}?V̌&5-Cj٭h&*:M>PZC3#*!"}s@ȾF%I zɦ|DwKO$v積 5  :Ĉq ;ehT_ o_HHqjd1Bp@@Ȫc/7 4 &PL~:)%?^0M9N:QWҵqnw)k}\G;t(YdyOI|",r麰(og!-%xӸ>) o ;Qu\k5ʌMg+;}?=|uv]ˀ6 ̔~1_rqю7F$PH ^Nf^k/u]Sav7 tb&Տ*̲$źNF>Ȫey255"A(TZ0;ڝ G|Xڌ٬BKҚnyina3|=:$ȃ~N'kX`w<ä3F.r+5?wy;:p{V??L稗{o=lcqɋP@#o2Ȩ8G=!Gsz\ U?Mn0"aڔoO劽M153!eOިT4۹cRNG˸:{z yV ;} Z5`{~N[ӯaZ"rY>M"9 b}gx[z>lJ';1sKeU:U48Mڔ}+jh2 Ԑψ̤83+vlwQMP薔u->j͖43M\PwZ 2:mo. :Gp^sLVpD L쐂1axMwѴ4<lZ0 On݃G}Jz:]#q眤\[6\ڈv &@p(괜9F@&4+ P_vA也jr^BvGVC-1Bx-kdWV'C\YXxåtcgh>Еs=Uv [.8?lyWetH6CN ukh§)Ȼlf / F,F4NYفJr W+Zb> wY $p+^pʃbKtiQ-^MRY\ƍ(,g@UW:/ˊMf^ȕ(⭔fiOHY]%Uy#p@b%@d{tn nBĜ, d>*c5O =2٠͹JR#*j:J?>_AdtM0˥)Y^8R TFS]7pVϪr M5@gvYtNy+1|SJ޴%,W7#חJ  Hv|xhgMum}-l{ dԬiPAb}'Ȟj,eZ r:!^aW ~=FiUwѬАlБf` cETFȔT9`B; 5mHC経 ̜-s.k \HUW05Y A`]f ٹHXQ |U'@I2>г rfԞuŚ7gn@^C.ҊUd)"$JS,0/u@]ΝL@2Kw-_],K˨Cu+Kq:t,D:yW.{D'nK+$ +SoCe)1УH4L 2 j5$>"]%X8d~gux o̚ HdS{Q$-tU;ӎTāK--4\hViԔÅ˞IJk嶹ZRX7d1-W3l.ӿ_g ? L @kQvn;%vNArλ_Sk%1B&oƖ N3@-q FVʻV*N"A|cPCv/=n98f:"e&HoiP'gyYF4#4pI^+1Y YοDϭh)~T4 ǿ숝Qo 02m|[TװJxM#&\,)DkIM[#-769t~Oi7ܳ3 Yy*6Xqm٦ ɅXГEHDKC]{uG5'9gc5>\)42'iư4h \w*9d=p*1=SXI6&'u4|vCi6{1 {ܘLCt:dm{ũG2V"E);ƝJM.p/jQ;Xi#ı{8nOH=ʦ\TʜW"M $jzo@E^#>Lu L2uԷ IE'0jArX&EɂhsqnH@(T((*G5$K0R?HHUd`S@z66-eŨ0Nu=>11{ WCpF{(M_TtUͫ!?U-c'({2Mr$z3BYz '+YZX1 8Uq4W;却P9AxG1OڷW`MdPZ =cHEClD_w/̐ܛj8AvW<$^+Etzx"8UhG9£"3d+uve*SuڈIu=DSTHC02:=[|Z}3 Ozk)bxg!c cxv{wctc"1I^V𑽭J dߠT¬A4 `Nv/<5*YNA5T@F8Ϝ?#B`}x``)J$2 0Vv*4 Q  $t⪎&3LXHqJ/Y__0a$jaQV;/L}[`ے7R$$sRYHE\`&0 ~TׂB[2Ļp]l*ihlzs7!m=!Xܪ- `|FƊ vjͨIBk六=XԆv6#9q8=t/\B( H<ה%5fSCT;tJn-閗lW|g;#ki,!T&O ( _ʱ9M(!ϸZCZ&Bn& 9 y! :#S?L i:4aʤcԙnTƉo!zE0~M?TK ׯ&gE39v)l81di%!w ocEd81d,Բ9DJ? \NMI 厅0'Lr}>נrMP}׽P/qi`8#tiA|e_xb-`7Qe`dO)1ly.GwiW`;8A9t2{-w k4 biq*=Ҫ#8g4L]efL0<5KÁGu-pO%֚b|_+\.BĘZ=-oy/,B`󢜳?>KM ye0uVW@S:Rp(tc3onhǠ6ibW dkc7Y9EG7z[ߣPE>ZVxQbQ)4Ԃs^6=W;Ȱ1iD+m/К$>pB ?kXZvRXqU\hT7w$ e-i>< |miܒ'`F0hcd> w`SPUVo\Xu94膘_FpBKꆍ?$wE,JvztǢƒz++pJh3XxuCz%硷6zJXS{7VwZZ n~M8E$1 QX/UhԔ~7q=p.|%'h\<Y o(3u@汌4>0d;ՋCAK~o>j`Gqck:؀*\͹|#R'j?Sqyg9LjX˥ xۯб"zИ‰^ Ovl}?e;}")w'= OkԦ{Jp'\pAs~<ГÏ(a2IIaL׵6(Qr Db'nFB4}5' V0#~.*>DRMD R]v 318#}Ȥ}-RpG’bb%azCEW&5/O uLE^ M:J4=0~m5C &5EőT &|^ЎR-=[{hQF@x;R*`5;h uĺ'pbX s`2uDz25]Piő$lQ}2\n\ވ@z1!74~Z:U7rB4848  .=Üu5O-FN#mPvD#'FU]ՄU^%/.s"xL+=^ca ]yƇʐ `+gEyœ-,^,OMqMhXg--z3蔣 1 ٳd+ڢd;V|Vs䪱Q[JZv[ D< ws/%BMћsEYP`QvDI.{n6Z^B=J$n˂DM|rQ_+5B;ySV1w24~J`"x,!ыU}C%V\dPf&tX;qjGVi1&jg&GvGJ]+>3r [5%PU(D3nЦuKi Qro*/=IK!AVwD3ǀCX/#Q: .'C*oSFd%TX ]R1G.6bV:FMזbk5C@'ɖvj|5Yb_xOc ĥCzU.ǓqhX2QM]=!I9j!qN3Qj~9yES#M|J-t͚i

)/öc#ҊJ['tVء\D)lLԳSڂS]*ֶY5ъV'J dB( D}ٿʇ? L2m ɔxEe|0] Z#Nf"Շ ̇$l6J !j4륢+}Ygb 9e }`S 7F@&#w@ҡZ ;C\2O ;N=#jnlE P\5W7x YelqZsܹ K`BU^-PYx/x6`c fc2_=qAg I(T9'N,h9 ?jJZ&UTU\ip鴁R;DiݬG7bޡ\-l3 8 OC{Mhca ޫ/PajdtA:M/`Zk1{ݒ^'Jαϗ|I+(MR@@KJ/qVg A6}i`M'xrQCNygZG*-O{YsCb^, LkOhM3'MĄ''` lL)IDBwfW1n0ʿh{K*+l.ߎaY P59E&`;=^#KPSEŢV괕q~,s"䳸6?YUGs!9[>7{7ҥ/|4ӽ{P|c&Yq 3a:d '3o՗N΃i>p `,"Ubzu&Ahl", a <Dcn+&RhGN9ǻ\:ہ!yįӢL-Ԣ+3BAX%J<)FdNj 0RմY|pٳ/ݗ_^j OAd!l Mg+{Bj4 z wLNPSe JJ>o׷8t۰uA|4MvwR2^ W< !E cxIX xxyDaj;͖ೱE2;0 SwDOrYZ`Z!|$VTϙ~AQ1W[ 9e1Rd;ݦ[o M~ǞWcJ7Ų MS@: 204 X%Z֢ sOV\W.])\g(n?zO .}*EZT8IuCrZ^*#rw($.?3=6@3.ntN|آ9o [ѐ*lǘ:^d.Qi Fʹ4a{g\FRGI>h8{dLٱYpȱϯ' тAEG'9ZBi.NP+lËI~eGStUR9Go`!VE'h.ʨX"S7Wg\` Hޝ$;\~bſH/ְ/ tܖ'FMMk@cL :ps3;In s[Lihfԭ3a-^t cgYo!Qs Ёd_:lk- Pl\aUrӠdH?ό ӫ/4Q*dI//)) *~^@,U7w=z7Lb^ $v "8G]3QFM[Dh±|pۨI_Ҥk{@#2͆p?&]Xv7X<٫! ͓o `lN\v&NS̼$@ +ay59q~ne`${#N (Jm#Q ]AwQ]hn2sr>Q+Mwǧ @cq:U^`dVSg.Dh/ .Odc9F| Bw-x:RQ$C=+ (!d3Mž`_]z%|Ț!Glo?ZD|硈*QN &8x'pzptbl^kxVesGQv{?,Eo|kR];L:@!=L.!/Ce uAK]CAg q90*+-5F'Cog*vng~ṇߥV( ҶUQ*CVUAlf8] ҡ'8#{}Cs޵ 0ԩM"Ej5C|B,}k9T">(tI<+6'uuNr",GgOui0zǑp io_[NÜ6c%Zp}pCk(uu^4hr[ 0O?.V&ɓ 㽞p $ /=hN4WgbMS &0;G-{v8ٔTA]S2[C饮&}6ǁI9.Bvmq \q)oʼnX)i6B؄EpjF$rRPȤo 1uDa= $ l.̲^#٢bm/e8AӞQ"`לwqҗ1MN4HH0qb&b7FyB"<] 9O_3@>v'm+HuVha}]9&`x]Y2\Ӧ3_37h^5uK";Brz%Ucχf!b;9@7ʺ2ZjXR{!bA^ѝk~K.5`2s68)+󲧿eZWm [2R`I;Z^lL2?P,mKb,O 5_o@t[MD$m{8Gˁd UZh<_]ڢ2x| B^ȳ$ʟ !]Fb("I$ːN϶i)p K-t|?R6>gPr {nձe*^x:z2YŃ?2^'C .ȅARR8:!wGh#Iw7g<6A'"$Km2 AC;-1qw~wU.fhu-Ə$o!e\V ïfE缕zԅs4X]&\^,ZD&ק˲_#37d˧%;9 i24q*QYxf-"Dfozé~)i 3S4*1sAYeN[~,4 U[SkApljc r L>_+ܑ  =i8Y{r;+ڨ͋7ӳ#Cs.Ɓ? 8kRI!vEJu y"o&+ !pt~G0qDCؼ }C>>'mE`cؑQӊ/*F53 K՜szBm0'$c8}qyvVORs醴[[hc tB&e_ۙ*ˁ]{<U^"7RuZD|SYu(1\~e4QW{60^B`d w1fDAGtZIg/$n3L,Qgh/.K[;jQ%,a, ?zd(ؑ`aLm̛BwO0(|gQH="hF߬>rprNS!]ŰO_̘ RloNPMn})e51~N  8 A?8CH`z ] \uVP^c6- H-N!j?,`w@9em%'TGUx&k~$j~S0_EB{mTorEv r3 U,.)mp=پjo4/.-:Kc2\#gkw]Rbغ:6",H$LlbT= l`6*`{u10єWwPo-_cxaI@8LӰedqfH=> )fҩX}l:u뇀c?w>TWw@W yHI9:$lt~,EQN]:ΑwC v { @f訶I$L:1"kՇF*1фҙo{{MMA~ '=]7 JuViRX O<0g؜pR0EQ Aү y r?SLtX11B+v!)Tgي)|,# ս$] #BC#{C#rr5U:ɠ֣H\[p~xLRRltakod)$Û 6h DbvPcٝQi2J8\>BDyϵL'nSdǢwCxfQ+F4ay9|c!6qx,x6. .yAs7BML=5iX8Wxuہ>/k$y7h -FsCok”g8T$%;=iLSEZ7/Ӧǐ-i$[=&pĹiÉeI::8)AGL"V0XYgb kVQYӱ6JB?ѬgܠɵQ ڗUHﹱ;2*M?:iӻ:n JGd4רXDZ*̅odQIѣ/lɃ#NOU\U!P+-hmΫ`ńB4sV6RDc4l?R/r՜QtTiIq`e%b7f)i0yd'H@"? ۸5a\u+-2X2fZߚ[sӋmx,i2;xނKuptSݐ34hw|W0]vG2}ޜe{rJG$ *ZtPgtC;ucfP"F ?-D+BSZ2>w^'wY~TG(n?F_ 7( W@HAJbh6@6dP PRJfSfw% XN!Mw%k &7yQw͑3G.]k6cEm6H!k] $с02W L%WAEׅ%HYXӷm2~4 м>4{ʩlNӏ| S_̽kepG2`p.X6(3;~Kk(Q6 yr>sA^kd6YYYrԳѮ+n%>0x,]}5nnBU12i%LmD{:3i#-<>9j(G9TEӀ7Qz ZF!O<|P} U/ _{于GЗ-q}&n{,xA_%YDAk-vtlWmKRӳ$'&(138Ut?ET hWN#g$K<qWϪعo) qEpWV^liᰧMx|+9ũ(Ҧ@xP&KrYvoe=F-L2_^N_p%l€z6pJ$b}LAEHKbSG;7{`V_ C ^CRGF]dŤ}cnwP?bGohLx$6^+ TP+ Vʸqx _Lĩ@ZpG6]qe])Шdy7tN5ayu_5-bu鼭t i :)x(!GІ'Mw%0N{s'$ۘT;ed Qfl,Fb/1]L5 6DWJbfL.L {2ZW7"6V-AʏR'NUFFPS25,GXiu@tG, }c2٘?Z:F#һܞ-VUMG]N[,%wSK_}0 zerrt!&_`)K6I $ Iœ|77MB*7%$J/Rn蜩W9HKܗPLz͊ߓM<_7C_[BHam}8HلTԢО.,<׶IfjV+ZlU.Yy7jd:-D  ?1T^;[siIYea.18sSa HLmnA5RcH>.%I0q, lD~j—7"T$?R#MJ\DN~tfPR 1dY)ɍ{RK8W?oOgMd+aaBhj8sK<,}9'jH>j+`qe_RD}M{`6NT4+J?XqofG ]Xe֧T}[tn~ u(ǔ Y C3e5ޙUnn*Gkm!C5 . Ը'28EiJ{@,->%Mu@̔tׄ Ǚ+GX_1?k`$TKǡijv4y2_+B >Oc6`LX+"50i{ Srd4a?S iDo%@[CRzy3j5\sƕ@}EzY)1Cs % 8 }p}h ʜ(73>rB O; 6`PX>+l>Bfߺ4ue@9L&QJM1ly(<*VyW 7Jv b}Q{(݇Al<1[Pf~V7у`?^GVpRro4ߌ V|fn1w *-t%wmF-RfK}8Ŗ:?P]7hWkRRip@\r] +X[-ׯ+"0ۤfn!oP 96ơ iĎѷx"}}pe s7 ʏd}2Kһi6_B%ٺRf)ľ#F1b7Ԡ"bŪOJw{i( h|01-^+^'G:8Uejvj" 'qV 6R=rֆ۟RF._gmCޒ !*M˄'je`g7kd{Gh5ﳹG+Hr)lgEUCduo+-U!jK4!2,%:j vI~a\qjǜUC'͎joo(W5hӼd"ujF+̳3q}ؼ-SNXۙt OZ$X-uR0,ܬzޝBxE#Egy(XgTXnzQ1Ơ v0׃՜ pz;O7uKE'OZ!I k]5hJ'ۚ"+>Z_4:2ꧭ2> L?gšOws+WӪ[t`N~hה3-WbxyÐNHis鮜&MHOs%`, _L +hك'7K4̷>ig~ lUhyvz"sf˚lRJXWhݕk^@U*.n|$@Kr>SdU^|Fm^H۰mf׸[~Iڈ硻&$Y U;-Pn]j9.5cŽtdĐvԋ}:~@w7,'!_(˻ Z :,WEVh{%ّ8y}eIPG{`tGm.z 00q\lP+;A)N/J %nԾn ; ~no^GU"v6j#)* N+}ئZK|L,BOS:ej 68<3O;@(PK(PKgSwoRORG/P7/u9|=<_{EVuB^q*EXaP9\񔱑ÛV5[djQ!n lj1854t@poB}dmMpNLɞZ,Vf%B&P Z jz:`GU9Z?Rh\(o3\a3)K !f>oM_y2!#qIRdA:ɐGٍXy&A[Ɓ*/(8 KJiT tKe㌋!CÒ HQz8]\=?& ,{ظPPPWnzpJ4y:irjB-l{5sZ.tLZ0y4xEKs|k[oJ\w0Oͯj ^4JfOs23Xp_٠):*jgvS]QvT-p-dr)Sݷs-IKa2yѼ  N45iBvAj{ǥ]LoC0ŌG2x zWs}:wCT4Jy#Ci#/Oc`sanrZ'4󬆠e! 5X9*>dzv,'R(~ oS~WBy|CC]JX'#`Y~k)k< Mk=ڱԍ* nK_ch8s&$y [쯄=8(b >#c0.PRoy7%/S}}AnW2Tԯ 1_rk7ՁUgfì=y) qP£`B@L~TdцsO/t=6-'i\.-:ި(mdSp ӸSpKmy(/I7|/Xl|=5:Jzb?f`'m-)Yﯧ݁t,`ǬJQ U h剽HRKlvL/Rt_vC/%{LcI84+]2'2դK D~듙wKPպ+}w )u5  JK;aX,B&h儑r:*z?ոAp [?3`:,gS :rɰL+n| Fw钶 *!!,TWvYԷ9ǝpHuV9 /v?O V4hTaϯfPԂ'24ĆsFLI'yQ*ɜM&gk'z3m G@C5.=v޹/f)=׭EpDg52u@AŢ8mϣµAT:DtO!3'I}c&1mC6ImS@cQEJՈ [ /mGT=RPzd %d\ 5BE|"zN4c83,P+אWY]#*i!~5ӼZSC"uw3VI|Q'(v i+RR۵M#SLW9tTkgG4J bb&c3RSn@ALĝ5Dqcho:Wim|uf{{ťhW5;Y*# #FHrZAx * )UԀg{Zgy#ɥ^9f}!tW/"B^u*n@& NYk\?%yqާfKIPuUM;zhvYECuEVseA룪0}OEd.qRF}|h@l, ԳB$s̪<`$ * %EYsГ hfA6$ -ÏpHocv1}V_/ \R3]("3\2+Bsc9џl^5GTmcvs S+D wNcX-m̅b{3m=b& Y!\G1S2vNP`D:;<,J]nB-Tk!?apΦ6:f$7ȫ Db7O mEhUXI>#ܹF{#5$N*פ/]`!Ks@ia41OŊi 3PHծU\OuNov⩭Kڬ?UDg]irH$6Z:K |(ZB1хK=i8&[#ȹ 4tGپJ(p5 ˯X.o4zCT&vKsG>[ӝA"4A6I|K dWk|:n7P f!~:G 2vщ7"/ik#o0+v 0kqJVu!oĺ=vMGnњ)&>` Io~9uDZ(/OMAyC+teIm-iCa=N (ރ'^4*-RIxpLiL)o`n?3l,@%"k_5-,h),d(7B]oh cOaY\[˜@Na$~1 ϫ!"~ Ho ZiiA W3kvޚTHC͠?Q4_w_nk11G튼ԍX ;}c º3Y[]YQ%QF쯯L {tTli炑||~5;v i/EĊI ؜Ho9`X'3,LGVSXÒysdIp |k.j斫{inypJMBЁlY,?Cy znG9sgxeE/R9E@A Y/OB4ϽdXègyIx^ފ[jt#ݬSpiq'Fú ETd6Pxþ͑ot&i]]@BYMtϗSu Y97駡]i~^t8+a8TsVt֠i0Hd:?0v7Eg^ËLUԖ|c{nev8NcU>k%Ifd2=J $+*C;S%6fUFٙdQxd$9LKGy.!p9nԝڜ*R:*h_\mZUg14FX# I`b8v(}ZoPUHWCImS,?#.۾T`%0> @((JY! 䩿@:@hU杚&zok8̼| 3&UDz~ݮ!{ 6t?JlyԭO;XaУ}9[Ǯ i6BPn\DVfy zIӪ-c鬒_޳[y-`Ԁ(Ʒ vo38ȼ 53^dȃBND&8أ`MoQ#F; ,$Df^{kYJ#*ˊĩOQQF{6|w#6}\_SSy6Ӻlj4&nb*.oLWv3cOM`}慼 jVCy[}] FJ\[ ȠԧjH*r@(rŽl9au {&rV0 BGfl 3Q+9Mr{@osH6|c5bOwD ިtzbn-ӡ,}4F/rS{V9, ^Vىlۡ:?F5neQ @uw'M5KP ~jn`l}|z56VІK=f_8m#'9* ^u2Jz%p2UL-ȯDIf8LAi^ 񭖞9> Y-TuC% 7qI[Dg'rڽh@깴[THSRv撩Bg EͬȎF0>.pX D8dN.uJ)~jlrxGy >fG˝}r :,+aM2@d=v^7 ~ҋ'[6!`m0 /S@avoI-LCgL?],lX8nJ9HV!fxrB .qob- 'y~ p$+WoDz B9Or-PE!\K9\Qq&5XۧrF|LX NI%V9i |{ym׆ƽ+"c $FE̥ Al0S\*3I =qRƒI( : .7V-<{ݐhĐ2i@ bD˸_)2hjXp =%2bD K:օLZOאOOǽq'|%,%qMBxKrĪ5뺋Oв3361.ĄwYtCۗ7 4@6 ~oXvdYdc'yn5ZE؞WHYǷ9ж|QbU%"DEt\eHSLz.%X.C0=b:$i/\hXKKQu1V}Dk–yӐmh }C# eOukk6jn@@bCNS!X4PӹPLKY;1PW)J*+~JHz./%%H]{ϴa=LF$4?-B'Na7X4ݑ-q_ÿuxNWxNJw&pei =P>&=7p׻_ ?)aC(N6z֧5X?*aE[6w1!hO:X8b5ۗ9fyt43t I\ hZXO^](]y̏V!O)|H~ ۺm 1_@8RwLxÕA0U 5rl\4-9\NGV'KyPuJ!;]{9NhP8;; SWa;J6+S@kc7,F,v\opkL݊V`ᴉxٻl.!$ʖ,h п+/ڡL:ҮK?6zPDfZ:о_=M[(t!>޹DAח_"oiMiDQ^L~KZGY`>ǭ/N6E^k(}F"`uuXb8ΡGqH%SU-I7('pf5-(@D]WU8N)p!9b;w:s@M3L]7Tf8 kzsng'_ΜS',KMJgm[) mΞi[GoUĿξG}r6i*پW;x3AW:g;pǚ>8 EEvEuO}їЈ T?f/#ܪpmSx)!Q3~ iմ-ɓ }enjQ,CB3ڛڬ1n%5r AȍS}D*}[c`i@lL sI1MKdqTJije9t_*k7uJ{;6^ߔ(`']ȸC=^ř쪴5: z%gș32e#j= 3G~ej%J!È %iRGC "a RX_GHe{0_y[AƝ6ٶ[ut-J$.u4$ V|,&۝.X +BGb`k+y PI/,BoՏb}o]y,̗h?D #chœTciW8ܺ6K_~CɵT8+{h/m eyE(i3ջHx)|Vr2J*"XbV !<7+Q$=f.㐾vw"lz4b~# xB%-6^89%9_?å3`/4,铎K1C?sWŐp%aq;CK`ct߈+9ə5s\}_J fҹwDxrBp$ŵTWS )96i(;8/zLx"!$x30[nxSwKܘތӲ:}$Ie~țLcW$]Y6"-wW_)Yg]N[Jˉ@NJrP!Y#Z@k,u"hq-j#S<܎%x2@NҎ,=ܠR~dPJX©FC|:vVߘz::aHKvc7R)8^1 nώiebpw |ǜ;So=-z3/{sS31w݅kƏЭ>H*UnNO]5PX *\l⤶;!&= 39πhi#i2c;J-K?9CW Wp'KidK_tUWw$mXsMF uKj>.oQD `;f$h~:@hj^̻ >EԔ/zy6ֵc(֥%j~L}EBiV&۷lDMKaXX deȘIl exL0$9h*6[F$'1jY5I3:]i-LAckБ0ZC.ˎmKL|~xUˇ./ܺV̸[RWyi$cÆE^Et?ǀuL8 fd|IcA0X_j?}F>r ON2o_ pgm\`]#Ő0wT"A ڲ(f7Igcyv>`5S(ڤV{8_7n݀LfCQ$[PmM&#S6X6hAObG]QOs c k^W4 ۉMvY jb2JBb ei^doWgupF?)3t@5q ]Gwv.^Gl-*4ApTTI)j|z1 V ."ؓ :6Uq>Ѐ.F\hhp83$1}}#jiFYn:rØ/[+C3wD c0V{qGr]5+?/'`~oItےÛwz+Q$a42njV_6&0D`r')ypB=̾^K {vwੲPzm@XT[gA,U +U5JA.%1!)w^A]7|0[QFE$ky',dUc s,PSW aV@T_ꂅG':{VS ^#}K&B嶴_}zKb3i䌁qd"d>hfK!@="]r .vdB.%Hl~)Z_(DIthYI#(MoYT D#1DZӔ -.p;B@1))12 m8}`wmEph  Σ/yo/ L#!'iY UMJυZ,O'lz %ƴyd Jzs|)ʹVz]|*1^9ӄ9geÐܞ#)[X#i04>5@} -g A,tr:Q/UgQN#%Vu =;ӢEMnݩ=6sY jO؝ "ԙާuK3DqSF 3l4LŹowzذo=rSOqcDߝ?%mV@l{U?o;NEDtHwOTA'[3~2+bN~02!Ҏ/uwtЃeC85+Ml $ZJubRpr2C`:(tȄ㇙:2|VLF6EŔ!iYC r8~TW7X<sݾVu&j_хi ߇(8MaTK4'w(VF{1LȽ9x s~Wf$edY“¦+FGN& I{[)ģ*q!AuI[2Z&%%-wqNAܓ lul YYur<}ڂU@+I: ub{xThh\!/:in=XA1(3lِpoOqb`- =îif| 3,MEf t*soTW'݅_V6|8k{D@!ݘnܺ`x!1P3¸ čtߔ4`!jPXSŨ?#6'nق6( qfa$l75X, ;if@s9țg*%Ί'J|<%;[t_qnXmRӧZ+kP0R Y1Sf"aՠɉ;8=3;x"dtZ(!R|dBÒ+bD{yTOY_`Tڻd,L?mN& М[Х^]b(e|_04 *Af2RWk0 ayOCyl~q%Xx"dfwr2x'}$p~AȮʯŌ&_eDܨ*K97V3 a\qQA,Nv!,.$"gQ `fVT:-A8yejm՜ْao#Dw_Mdboqo7's3VVZ{n֌/W#͈F" ?'SJ5+־%$yG 8Mi>!D`=_nߔ⒃E@6&=BDbrB>p1UYj8- Qz-YGdLLXoA =۩%FؗJ0x7rVB"gy4suijjW ƫ)ZuCOU!VnaQEݎfGx?ς7SFa=*UT]фX ~39^)=*,@7y}k1VTVrIG Y"ZI7h{.i64\uAq,h9eƪzfG@tN+]Y;z16I*8Ԃg6ڼ#W. }:qގxd,G {DQ8tU|;(%w %Ļ1WÜ}No-qJ~o~:KxC=z' Q^?UeKҔܱ^_Y+mS<7VmlŠqC]N#=r27Ggj&%1, ogýBJwrKvXzZ`"jN *)/a`7jtQ9vFHw?tpLo}ݻ=tVۆވ,G/P1UX_i~yș6O3v%^1/ s^s``~Oq(d_|TVAjer JR15Z C鮁kiFIg?tR~xRidZxn_ߛ=ka.Zq{; /_  0 ;XlPa4;^QQOgsE+ 3ץ ski|z9/ݗ)#Ep~AtͺI2JZM2_qS4e>x.\.Vbkw<\LBQ`N6;!"2yymH`PwČc}^t >==k۔B[4>'@0= Fa%}i-KA3O_ 0cA],G+ %}H(Ʉl|BEѢp9ZY[ Fb{aVV੾FG`p_&*ܦҢ_`hϋI`*KGЦVۗ5i&z^u|/gc./xƛ6t QT6K.!iB_3>'-ڀ1׭M\~5rQEoIn^PQ' 3qv4Oo#`i-a+/9z6˰W1hkJА#VOICC4jZoKʯ$"؈l}B (?Fn!TK[ЄB zvx6qzǔCV02o1&+@xN_$LZNhAFQ EL_han>Ul͜񐠁"rxD́HQL!QndJ("_N]^駰ɴq9E`')acM$H]v2@BӘ[ĥrNd(LƸ}o?эNl"QF425H~?!Ԣs"AAI4,:~7YX`\+a OaT𲶪KŔ鞄'[IYTZ16ǁ K}gɷp$Rq'|gW{?@f刕Kx.k kf/"x^Y¾˗?0XqvM<06c'>vAAoY aP"F-v7JqpY1R=c`>&Z#\b {H#Ϳ5 M*!>}z+ajO禮NJ+pv1"gV yHE4_Ce*pñc:VgGF QqkJcӈ$=4$ӑQ2{ 9 5=*GvaAa0: F#a&WIt0L5_2̠t:q\z4`нp1_os{=d ⏤uq^D:iW(Ntu{V<܎cAټ S+R."vkUyQguݞC 8vl乢= m[ hXL_!U]4Ui\{h̹x[&X#tsEMY)hm.4?.,cS|2/z^@B7Ϣ(zY9.{YOJwNbN+nvȑ02.: }u4 Ѿd_~nNH/'+Džs#Q~TEʚB{rw&ƴ? ^ۗ*7tL\+6:kV'0c{GgAQ-37HQJClB"(_| d _pzjc[ȝ$*3#wpuat MtrK!|MOrF v:K&/9Q9BۄJY~)yv]sVY$2i$-4"K8 |^*a|%feS{Pjg[>fga E`L`udK(2" 6N߄XW煚EZϓ7̹h4UExI5)~,w7 ?1ɻ5"*4HGk"U5ٟTcjYΗj6(,\Hzi\@ZEH@}3U|cpj'is} ڜVwLT`g>^Tޖ\ HH{QKlvYEmBa!OM]$ɠ {(<|Ӟ4p3{I,^mH45MO=5:" r bIth~2 +(GNG@֊c+@q슆~e 9Z2r4bd)2a +hP}˫u;Mcš>?VBS+R˳ ]$7BM>[FG}UE\9)ӗO8gqn[}йL" )aQڥ\lU :aDD_8VhJ3`dͫBܱg!u}~&3etvN*vMh^[f3qp֣Ѷ};pu u|(*sBbJשPZsvRS\)C= ~* aQFwV!?/,Š&2V r0V,F=9Y!ݮ*N8] ]LԖVFhp,O[\ghOcvw;vo~;$ze[[r:θUۦΦ\nx$VVQ pC`)8[UԺ%o>g\ ۳ϢƶVNEb^J`mrS)rCIfR2RzfF5*#eSŁ<1;=oEYȞwo4_p;ˁi%Y.vgdcaS:c YY;k8[ tϧPR3R3 #i@39_>ʨҰ,{$G|:"@.q`SG o[HuE2R؏U4oSĐWsw|| i ^_PaQ+jԕ>jB,-I: e \J4dD`J`[ e]nxf|mx\1"4L5 vRDoRF{U ˦aKv RDīm!;y4 ip)/)2FΒM"Dj%'C#Mh0FNI0?*?7,0CZ ?bI2 R4%zX^_O{pC*M [sҤ&fRiW[)jݰ%9s6YIབqMoKvmasڻu߇XgPB@jA'_o;[ = Za 싱NU\).gSL&0aEb7|s)$A1c&͂[@9ueItZZ;L ^8]cGMo%4RS}4ݕ*1V#O,N%94 |gxhC^Z`| x[uLO L]ƿ“@S)c.Lf&{'0U$a;55<a!A xKTg^Yz61gnKcMc;ی2vɸ[ߊ8ʻ# Mgt7*#R8N|ZlDjOZ6o8ܩguf K<"mӂUrx>xе.#T(T q@p4@a73LJdZ%bIߍ@ ;K/ 6zN Z:ݔ|oJZK)7.eF, Qj+XdUS ((KWr&9HmjO37 %,b󴲤7":2oԍq= 8P]킉1OLuotVpP_M97-`#q[C_z\y۞DC:S0X#-+.\>n'.3bDuFlnqJ} 2ɳT<8onlVRe+3ІXs G K]]qAeKoSP(Yq9]R+!|E87q9-r?YjD,AV d s4h +LSW/ d|>MtNhKs-"HK$n &Hr]\Fvݏ=JHIzHԨUȖcBQkO$,2'塌V P&9^yK״._ށ,g{ $k^LqO?ahbzkeizS\bhn]耀1Y~ No}/a٫оz},‰N{ OGPBh87Fz7"0:4OXӋDaD,lۿʟľ|ӗl*/HԄ܈bpLn\ԳՑn\cve1@ : #Kc>5$YK;w(ْF&?7F1*3;i~oE2' 521%Bt5tlEO#l.ѥ\_+MX) gP,2 - NJZoHF[(]Ne4~}Ki#(w7ց`iz⍙B0q0:C2~(zP^+Ì/G p.6aaɦtzmbأBr0OnЖ -?[֢H!vGC3 S~GnTsT7^IF]UfIہu ̲<f*.]+f 8Idosz W ƫڅyt2rwں&.{0[j>DNQ|~6ʑCdvc{PτQjf+"AIe%Mސ#BI[5{?k@ų׉T,9%NEɸɻd0ܑ?ߛJ 3Y䢴9Ls6YuH%Kvnv{U:m "CgLeܜ02CpTxC.^T7'̭{"2O(ZCYU8Wuƙn1JX}VFԦ ΗKvY94F>:uSl4X@#w6kHW":TK{ }L{"P\Q9?fʬMXF1FQ銜>M0g*m0 8 M٫+W&NfDvKbeKŭTZ v "2y p akp"㘴0lzhR-[`;&48ASkɖ/8h[)Z<"EDNH4[1?Q?Ɍ6?`׃`9_ :C$3f0\d0^RgЦ- ?& d^n;B4g|\ 6!\_ȱJX>AT;D >fB߹ y(5gA3#}Iʡ"T]ޞ 8 xP r76_K\rGb3jQB*c҆&2ɄklrL2^ mp(9LyB%Q+ 4B".hCωBu[_gv1 o䩞Hޒp$ocKh(+XEEOL #bidݥլObb("QH -Bo2wrU5  hM4XUh[|FVLBPȫgy"9GH) *˯RE.Ar&ABb!N|=sۺ~d26{$W?0Vneү5wgI Fߛ aiFT2 T:e5 1Qj<_p% ]~JL\xO6hM; QrjkeکZ~݁8zO"N paiUJSS=w(%G WH̖ӽҪx' \4]er i xъGHozUbcPo1k3E4]. r/u`AkEWZLZ vghXsBp<4v˶2eE% /) ~ֳ[P 7)&f%M,m~(&UĊ_Lyເs& X 2̈́ΓZ?qd%b~#  v/>ūI19ڱ,XncBgcrOm E^V /K%2~`!X Dq fw,3,ri%3wXk/+]?tQx5)8-膜+y; 8yP 6;($?C'!|". c2Jp{ۍ>:3_"<ֳ Dfm·7a{T3[@`{op!K y14E(+YaG,qXH!lk,*WB4>d7Ia@.D:c+"/\!r` '1oU<Eږ OKɗqя56ADQ-=^{Zc!l:NTݗcVtXspSZK)d(l±V'o=S]x"E}#KSɏH"NAQuJ2.P ڠ{+*oM`A=/S`Wȱd\dE%'As횸YQ{ߙ(\ƲW_ڍ ҒX R/JiLj_Hl>]6pNQ_t]{'CW5. wvV]rCD[ FzmY=bE R,#zO(œ Fp~[Dݽ?j|P5_ ! ,rC2XȾ?+ .&藾QcbQ؎|UZCP1Ļכ)u~P$@-0TV|E!jIhl_l Sʋ[H{]f* rGRPl,w+P"є]v-F9C QFa 20sI# b6L sG0o50%=YGp/Zh,v$>Ou := "lc5YE0ubk=ari&5R#Lb",2si;gb*ctB"5X,Ne؂W6[1>o{\_]9&5u߁gJmrɮ>1- FuԥZQ&k>ʏ!Y=n"OvqyDsQm]5)@hϵoqtuXx7ǿ%skfp x S=`j=[U%q[[ʏyMœ*sj?FI k?_T_qx4iLZVqNWW5^8n A2;T@RUc}}mu4e_OUqNcjYU/^x`QtcbF"n`Jw[S\op %We5d|D#*TI -9,$b_~FzCM!H+4l̸ҭHC|2s g6e;OM0-vW%}s1w7< jzy_'#JEy8  5rPXPm|\g4!?ګ/ ƞsK3 _v>V|ap*ILUL"< 7 kcy w_#"a[`ԏ~/R5$jMֈМh (dP@b[Q8l+:ÅwY.fׇ7P 0#GE_ܐLIhm<0+4Mz1LZ8kTnu e ;a_vy['{-w=RSkj4g2F#KΠ,!fq߀=Nפj Y>~ -P,/lڱeZu-y TSfx|B>wqI 4 p߉:0 Oᇊ'@X) N;<&mUOXKCkXdF[ >cN]"X?OgܹyϜ&V]PbiHbWt5u"~IWB"\m4W:6"Up;g ڍp. % dFsz;l7t٪mU՜~^|D9hMC8*_l 1ɜX.tJe6Yr`_+$d*d@mipgtb}ٙ2݀a{oq+M\F0VkevY=msU+0)1%J(pУ E48֦zsriqnf5-,v@[)7&7ߊ%{ ǝhM sܻDHؕ9 2x֓dNap>V| &)!FݐZRv|ꉗ TSjS߆ou*h1݀(atuf0FQR9p=UHI -fߘ32X,?LS.I\9HuaTo ā;IFTge~{x٘z!;򏅸#ㅫ._u"s̰H_^"(<+W3 /Ycd$Pg7]ճ>u*'M)p/1Y9Qω4MPGQ-C?Js9+ ?0jFxkMC?Mdc 9SҰ೼@D?+Zl1 zz&ӾAg3dڡ8X_k4npPT[Zl7/DW{uW->$Vl M<$DUvH͂g +UG#X[aQN9<: p8M++IyTؑ?aqzWТxI 5Ia6w^O=L27N,J5X֢', xAF"390w`G<~Uƛ}w#YN7j@++ݺӌ֏ sЇT}g؀{b:rAXw_9@j5T߷?M“BaP;OuV<&.X?s %rIf6| Sfuw&LLN0:0X ># ^GALE}aMSյ dXL@uk"KDxQX<_|DL]N`MGf8 YZ