python3-targetcli-fb-2.1.52-lp152.1.1 >  A ^ͼ./=„xRLUrfwɧĄ ~c?RtxX! ݕ*P=ot޻Y bEqt %Q;6b5 L߫t/±ꏸ 2Ӑ!pU7v3ffa04cbd17e9381c877dd4fd52d779f9dbe80a889949b581e59849dd9a34b2dbafe4d59637b1197bce15360b013121d32812fd6^ͼ./=„m|07.:/BC%TX@/2uwRމDӴ禕V!y>_ZbZM\~Ozÿԏz j.׶s7h$$43O_k}E>y0[pR@Oi3(cWF> E_TQtE}G폥,+ٌ_>-R6z*Vs5`|UdvQSqTWhc5J?mXXjOD L>pIC?Ctd ( a04<@S\g =  ( f    ? Jp(p(89H:=:>: ?:@:B:!F:FG:XH:I;PX;pY;Z;[;\;]b?c@Kd@e@f@l@u@vAHwAxBHyBzCC$C(C.CpCpython3-targetcli-fb2.1.52lp152.1.1A command shell for managing the Linux LIO kernel targettargetcli-fb is a command-line interface for configuring the LIO generic SCSI target, present in 3.x Linux kernel versions. targetcli-fb is a fork of the "targetcli" code written by RisingTide Systems. The "-fb" differentiates between the original and this version. Please ensure to use either all "fb" versions of the targetcli components -- targetcli, rtslib, and configshell, or stick with all non-fb versions, since they are no longer strictly compatible.^ͼ)goat15LopenSUSE Leap 15.2openSUSEApache-2.0https://bugs.opensuse.orgSystem/Managementhttps://github.com/open-iscsi/targetcli-fblinuxnoarch 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 targetcli.service targetclid.socket targetclid.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in targetcli.service targetclid.socket targetclid.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-targetcli-fb-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-targetcli-fb-update-$service-new-in-upgrade" fi done for service in targetcli.service targetclid.socket targetclid.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 update-alternatives --install /usr/bin/targetcli targetcli /usr/bin/targetcli-3.6 36 update-alternatives --install /usr/bin/targetclid targetclid /usr/bin/targetclid-3.6 36 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 targetcld targetcli || : ( 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 targetcld targetcli ) || : 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 targetcli.service targetclid.socket targetclid.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 targetcli.service targetclid.socket targetclid.service ) || : fi if [ ! -e "/usr/bin/targetcli-3.6" ]; then update-alternatives --quiet --remove "targetcli" "/usr/bin/targetcli-3.6" fi if [ ! -e "/usr/bin/targetclid-3.6" ]; then update-alternatives --quiet --remove "targetclid" "/usr/bin/targetclid-3.6" fi)[CCw w $$ÐÐ{ 3+Kt A큤A큤A큤^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^3^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(^m@^3^3^3^3^ͼ(^ͼ(^ͼ(^ͼ(^ͼ(a120e05bce02d21490e59cf21096910e843134ad463687eb0ad81ad6eee4dd72384fb7c64af1aea0ca06b99293d9d0d4b96c05140329bef12207f42fe8a736e930f6a6f09f02230957a0de189fd06e447a504a59265e89e9072affa30de43000ae7e82ce53e9557ecac5beb6667c960bb6a4a43de247d5a051e9ea312eb0ed6fae7e82ce53e9557ecac5beb6667c960bb6a4a43de247d5a051e9ea312eb0ed6f45e71a590a0d2d234b2133027e3a8090e7838ebed6a50606efbd1e4f87783202caf870d227d1ec09c263d1f70c4b6324ab7b971b0184abea842112da35362381de64501b501dfb6b73c640f79c63aacc03cab1d164c044ef7a5a19a8cd25ea2bdd1612cc1e6ec2013e0003e1bef436d359dbe238caef388ccb753fd179111a0fc6f9344f8ccfa64fcbedfe9d7227d5e1172bc99eabf5e8334e9ef0fcd5881664d2cf85f6a1fd80b794d539147cf1bc15e2f935775c1e8575871a240b820b5d6081db56c1926156b453b1f30581fb61ab927e5f3580c2a8811c6e3be71c2ab7836927ae983455e856a1d268fd4bbf4f64538bf51eb2d053557256f3a9967e9bb7d2330e92d3296f922cd02b57850e37a2dd4ec9e6cbe4c2ddee183da0a4c684d7d2330e92d3296f922cd02b57850e37a2dd4ec9e6cbe4c2ddee183da0a4c684d792f93937dffba0b696dc7f11435a20d9c0c73c7c53c7f485767dbdcc9250280aa790b4b10f97fc10e8c7eac18f11880f6bed882acc19d9effd3d95199fe57805bdf5f8a0ebfe2e7917709a493b1b8810a3a4c02bcb092f4575e29c6f9ef2aea4ce865bbb22b7346f2b9861b76d00ce83483b7e65cb1a4d310e636bb6ced91893f815fd840dbb0824332c45172fdee3bda5daf6163f3a8d2747fc70b946489ccb89a76465f0fc36da117da45635e66be29a97a7c6b5a1d0da630e3d1e9f7ebf36850c56ad5e808fe189efb2b02916f65e6c6f2d4a0cb43b97b2318e306c1d2b0301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1858ca898d8112cc15f5660effec45e4ce6c0b1afe248f04a4f2fbb9f4b25a4a/etc/alternatives/targetcli/etc/alternatives/targetclid@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottargetcli-fb-2.1.52-lp152.1.1.src.rpmpython3-targetcli-fbtargetclitargetcli-fbtargetcli-rbd @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3python(abi)python3-configshell-fbpython3-dbus-pythonpython3-rtslib-fbpython3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)targetcli-fb-commonupdate-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^m@^C^8 @]Z@\@\\\ `[uZ@ZZ̧@Z@ZxG@Z\ZN@ZN@Z3@Z3@Y@Xh@XW@Wlduncan@suse.comlduncan@suse.comDominique Leuenberger Lee Duncan ddiss@suse.comlduncan@suse.comddiss@suse.comopensuse-packaging@opensuse.orglduncan@suse.comddiss@suse.comddiss@suse.comolaf@aepfle.deolaf@aepfle.delduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlszhu@suse.comhare@suse.comjengelh@inai.delduncan@suse.comlduncan@suse.com- Update to version 2.1.52: * version 2.1.52 * daemon-interactive: do not allow clearing the prompt * daemon-interactive: show path on prompt * daemonized-mode: add interactive shell support * Use temp file objects for temporary storage area * Fix StringIO/BytesIO stuck issue * Fix targetclid daemon infinite stuck * targetclid.sock: change SocketMode to 0600 (bsc#1168415 CVE-2020-10699) * setup.py: add the socket and service files to the data_files section * Use StringIO as a buffer instead of a file Also, add a patch to move systemd unit files to /usr/lib/systemd/system: * fix-setup-install.patch- Update to version 2.1.51 from 2.1.49, which includes the addition of a targetcli daemon, which can be used to speed up batch processing. With patches: * version 2.1.51 * targetcli: depreciate the redundant '--tcp' option * man: add daemon intro at targetcli(8) man page * systemd-units: fix documentation * targetclid: add man page entry * daemon: load the prefs on every new connection * cli: show useful hint in header area of shell in daemonized mode * cli: provide a way to disable using daemon * cli: show better error msg when daemon is not running * Do not print err msg when signal closes socket. * Handle systemd socket activation, when present. * Close socket when receiving a signal to interrupt connection. * Exit with success when getting a signal. * Only return response to targetcli when bytes present * Removed useless semicolons, as they're ignored * Handle OSError correctly: use strerror to get string * Tweak systemd socket-activation settings for daemon * Handle Python 3.7 stricter binary vs. string rules. * Fix indention for targetclid when processing output. * version 2.1.50 * iscsi discovery_auth enable is a number not a string * restoreconfig: add ability to restore/reload single target or storage_object * Fix a syntax error in some except clauses * Remove Epydoc markup from command messages * targetcli: serialize multiple requests * targetcli: way to enable targetclid as default choice * targetclid: enable socket based activation * targetclid: add daemonize component for targetcli * Do not remove the first digit when auto-completing the TPG tag * Remove the extra semicolon in _save_backups * Add emulate_pr backstore attribute * targetcli-fb: Fix raise exception error in _save_backups * saveconfig: compress the backup config files This replaces targetcli-fb-2.1.49.tar.xz with targetcli-fb-2.1.51.tar.xz, and removes the following patches, which area already upstream: * Add-emulate_pr-backstore-attribute.patch * do-not-remove-the-first-digit-when-auto-completing-the-tpg-tag * iscsi-discovery_auth-enable-is-a-number-not-a-string * saveconfig-compress-the-backup-config-files * targetcli-fb-fix-raise-exception-error-in-save_backups- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors.- Added the following upstream patches: * targetcli-fb-fix-raise-exception-error-in-save_backups * iscsi-discovery_auth-enable-is-a-number-not-a-string (bsc#1145685) * saveconfig-compress-the-backup-config-files * do-not-remove-the-first-digit-when-auto-completing-the-tpg-tag- support emulate_pr attribute changes (bsc#1121998) + Add-emulate_pr-backstore-attribute.patch- Ensure this package and the deprecated lio-utils package do not run at the same time, in a sane way (bsc#1123423), updating the source file targetcli-fb.service. Also, updated the SPEC file with new year, updated URL, and http->https.- Enable RBD support for SLE/Leap 15+ (bsc#1118516)- Update to version 2.1.49: * version 2.1.fb49 * targetcli-fb: Add support for media change * fix the parameter of define_config_group_param * saveconfig: handle backups with block-level delete * saveconfig: way for block-level save with delete command * create: add a way to set control string * fix amount of backup files in backup dir * config: add saveconfig command to StorageObject level * Allow to customize a home directory * Fix default max_backup_files in ui_command_saveconfig * MappedLuns and Luns max number is not the same anymore * Use signed char instead of char * version 2.1.fb48 * remove wrong exit code from targetcli --version * backup: global option to tune max no. of backup conf files * config: rename key 'kept_backups' as 'max_backup_files' * config: backup when current config is different from recent backup copy * config: defend on '/etc/target/backup' directory * Auto-detect readonly state for iblock devices * Read number of backup files to keep from file * skip refreshing user backed storage object when it is null * Replace dbus-python with GObject Introspection This replaces targetcli-fb-2.1.47.tar.xz with targetcli-fb-2.1.49.tar.xz, and removes the following patches: * Auto-detect-readonly-state-for-iblock-devices.patch * Use-signed-char-instead-of-char.patch * targetcli-only-save-old-config-if-present.patch and updates the SPEC file.- Only save current config to backup if current config exists (bsc#1090424), adding patch: * targetcli-only-save-old-config-if-present.patch- Merge RBD support from non-fb version (bsc#1079329) + Split-out-blockdev-readonly-state-detection-helper.patch + rbd-support.patch (SLE/Leap only, due to LIO kernel dependency) + Add explicit Provides for "python-rtslib-rbd" - Detect write-protected block devices (bsc#1070815) + Auto-detect-readonly-state-for-iblock-devices.patch + Use-signed-char-instead-of-char.patch- Automatically generate version string from upstream tag + Retain current fb-removed version format used + Rename targetcli-fb-2.1.fb47.tar.xz to targetcli-fb-2.1.47.tar.xzar.xz and cleanup hardcoded duplicate name/version values in spec- Fix upgrade path by provide/obsolete targetcli/targetcli-fb (bsc#1082693)- Fix upgrade path by provide/obsolete version-release- Removed duplicate BuildRequires line, and add Conflicts for sub-package- Added dependency on dbus package to SPEC file (bsc#1073913)- Converted RPM SPEC file to singlepsec format (bsc#1045332), updating SPEC file only. This breaks this package into two packages. The new base package is called targetcli-fb-common, and does not depend on the python version. The other package is python-version dependent, and is called either python2-targetcli-fb or python3-targetcli-fb, dpending on which version of Python you wish to use.- Ran "spec-cleaner" over the SPEC file, to clean it up, before support for Python3 is added.- Moved targetcli-fb-2.1.fb47.tar.gz to targetcli-fb-2.1.fb47.tar.xz, after appropriate decompression/compression, to match SPEC and _service file. Updated _servicedata to match.- Update to version 2.1.fb47 * Improving ALUA and TCMU support, as well as moving the default directory for APTPL files from /var/target to /etc/target, for better FHS compliance.- Update to version 2.1.fb46 (bsc#1032833): * version 2.1.fb44 * Remove build scripts for RPM and Debian packages * Add Gentoo to the list of distributions that ship targetcli-fb * Add support to create/delete ALUA groups on a storage object * Add support to set/get a LUN's ALUA group * version 2.1.fb45 * Create ALUA dir and def group in UI with storage object * Clear backstore cache on refresh * version 2.1.fb46- Trim macro indirections and empty macros- updated spec file: removed Provides/Obsoletes of targetcli and python-targetcli, and added Conflicts with targetcli (bsc#986475)- Creating from latest upstream version 2.1.fb43/bin/sh/bin/sh/bin/sh/bin/shtargetclitargetcli-fbtargetcli-rbdgoat15 1590541353 2.1.52-lp152.1.12.1.52-lp152.1.12.1.52-lp152.1.12.1.522.1.52-lp152.1.12.1.52-lp152.1.12.1.52targetclitargetclidtargetclitargetcli-3.6targetclidtargetclid-3.6targetcli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycui_backstore.cpython-36.opt-1.pycui_backstore.cpython-36.pycui_node.cpython-36.opt-1.pycui_node.cpython-36.pycui_root.cpython-36.opt-1.pycui_root.cpython-36.pycui_target.cpython-36.opt-1.pycui_target.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycui_backstore.pyui_node.pyui_root.pyui_target.pyversion.pytargetcli_fb-2.1.52-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/targetcli//usr/lib/python3.6/site-packages/targetcli/__pycache__//usr/lib/python3.6/site-packages/targetcli_fb-2.1.52-py3.6.egg-info/-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/17ddeedf3c634c847ff81f303fb9169e-targetcli-fbcpioxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledtroff or preprocessor input, ASCII textASCII text RRRRRRRRRRRRRRRRRRRRG8y!jegutf-81ea757bb9d049775a15f97d77e69c9bde9aaede9235321e0b2ce055a002930cb?p7zXZ !t/K] caoDfZXy],~>z#p :_p}(*YҾCQĈRD;:r)e _ ?_I h{u2,so@δ7cjlD\F`YJ<9 uv3⍘^nGLuzӷK ͅ6gU A.XuvcP\4@>g#4:wzT?Oɏ}ZG&RR~h_ r-oÒFvO7F/i;zScl++U- t;<(wVdzbPbnV5G(^ jHc̜MnM8 {n3'F4=֯ 8ʶ{[Ӕ)4^^rc"w#%ם춞gMw&vy|{?,X-DA/|f2_]ƪ2t=1i'%[ y[>)}`km4ޤo1/cJ^RӓLh3rt \Ϫqiشk|jSU70']Ύ9$3.o=SW* ;^> =c~4&VNUUMvگ:0$e28"E@dHas}K]=:,>UV`ɖ~qԻ7A9FAո?}uGp9 oVhM&q81 ئnawajzq`҉EyehG%WsAv]] 5)܃"b2n+O+ t׿)0 ?yB* t< 6%Whkafhx=9` qo |j$"2 і(p#3tENȍ>Ɩmȑ5 D\nJ N-s]PæI ?5ܐ^XrkCM[0pT!İ9VL he3St=䬾gL]MV.*&t'X]Dyk.ݗ93qW]=40 ~ VgNMߒb~:lLg{'i&D@% #^01Q+71x/1La1Bnl)T 2uq#@làs'R-!TҧCtZCL wDTI8Ðו/;žU #-Mq5;ck~Ўo.$K%p) [< (vH-=K˔yNlc[$iagOn&WyxE+ K)cY4k/K*;^홣{[O_>CZJ\@ް#^QoY 7Ty)|6:bXx 8ulDխsvD2s)'>a=q[:.0ёÆjc$IO)gk{@⬊.f]k_|1|Ү}zQdI )d=|UwhYut TK8c Tf md4nbS:!n<2jf[̩$wi Mzpf\A64ڇ5 ) 6%̰+e;\` 6XM+嘔463in &'ڤYjqT5ѐ/vBάw4n.T4@ u%#2h rxM)ݷFq֛ e'|b#${AՆZR1dq9'J@病iӲUU-mň4TLOScC<^FCYsZJl4DhOfv פThJ.=[yuO4h3i+m&ZlBje7$ck|} JaӠV@L 1Bgk<9od>_g2 @M?@޼lA҅LeEgrjwA%᰼oo&!Ѧ*5z3EvJ}<_Y#v!sxO2颖bGmz+W(-z ^ވ/oݹR4ȒH ?dƌXXHjY-{؍)CNZ|p~nƊ*W8`]%`Uzڷ(ݬ1l0Ш!j~"M4MxJOER9b_Fq-‰@4 @kK5L1b`1ЅyAr9's'I:ʕ!`JfPKt~A nQ_~o*bmXWQłv)vo|QkCP W *w oaYF<0x p&?SzDIo I +[C.BC:C#"Þ6Ö׺E#L|pn"N*,Na c]$V4eWLHUPE#M]Dsx4 nb:&N_x*n]k3۸9,eVIf-4:w9`LxD($1+ .(/Kq6#y{ZKkJk_K YSD;nh[)ju>dP;`*^2L)h\z xQЄܽ(tTXwcv1lPDa#d9[G_n(U4j&zuI}͙P'X^ƒNGd+4E3da|8ý #}NJ~֛e)UK@"OjUQr ompV+Q#O&Ѫ<n dl0gxMq:H!FNJ9܅NTU:r1ۄ&:885?mQ:鞊? ͿmDiA]xh=s\Aj4K!1ct°G + w*$%쀹WʼnËIX H2>@c_`jLD%/_ഉIHe I#Sh~g3h<#0b-<~tbbHVajL 52cgz}6-랺Ӭ?MIH}vt!'ݒSآ5оzVҟrc;HȯҍZ?t"Mǀ%440 ޾7xe0 4?bqln?( .մg$Tv/l^FiO^=1OK@:AwsAv$6 % (aѱF X#BBސ'ZzXB դ܁gƷHxc#Orj0I [>i5;}NidEdn,2 ˣc_>fr&x#JiO*[WqP-:N]uw4U/,ʉ^Rz-" e *gfs|Ҵbњ‰`&'$D?MmCU LGmaOe~J <2mNc{/nfQQi OOb2 +rto`vI`u>i ]k4}(I?0~>Maϒ=ߊ=_m ڔyALU(Kl6(%Ir$]"aHPn}G٥xk d-~6hc.A}.6hH?{ΔzNtFu5\H<bLMu(GOxZKmu9%?Z4o"+I O$RYe:ȼ/ȄS\K ϟiy1{Smre*'_֞]Z/q˶F.e*M斷^zf{ߴ3 L6gt+)̖^aWZh kn(WTOH`Q?ꑣ=їaζ@stD -١i#ߏH ޛ`X(2a#U5Ö8ۧL}ړ1*BX7DP VQѬS3[Z0+f0-'绥-5 `($+נVR (bS4wj '`Я^MxԆ&}Z u@U$t.&n&N[X~y$Gv1[wHDE-Fj'zTIbB ձ4pGذ}4O8Xv)if }290!Z*-⣀v\^U6F 7@9tGrd,p`85V(%i|bxЃҖC)=!8=q}0{!:Vw>C@*Da#{ҧ3_]uN8u= '<#x ziEv&PX4pf`HkMΆõ;aer(Q6d/=Z^Fw!8îipb"Ez^H/xe?B|ܔÇ@kIle0|^cB*<Ц+3)06D>x:S'>=n;9PK)WWY&6 hSBH)Ȏt8Xq s؁e&@{H 0DC)~P؀ToI׃k-69Oiā-cx4wy>8}b@6 YH0O 6ٙ8%Ũ8 Fǧph(KkخG+yOcTr< 叕 EELTWwCa4yW8&f@.I,KUw`sӅ@! Q<9Q^hժ 09!1gh9~/Dǵ 2VuR,C2 %4C˨9ނ2 X]1t}ݮ # 4@ZɫYPKWޣr w퐮[kUO_Ȯ7e /4vw* L ڃ'H|=62%2s$h噝R4 x}HwXUm,6rp1mr_©J,*Z=-&*ˬHWNtU}M.⿟dLm3VP&g:a 4bMKXE97)Ro[03ÁM5'Vo!7/LZgr{cYV7 z8mRkb?h|pO@ #q]g)vAly=R 2zdjFYh̽;X%04={އ-)^`^=uH8/ 7?V+ : 4؎.M3Z3J(u%/c$ݝ^(UI)hgt) x<]jX߭&V4@2x5a)g|+ iDcD'^1#ћ\k9$aR;Ɯ>GؤM>v@K{xt u9H?f:,.x'ReRqBϿǀްBLs@ )d?T9XcJ$h7xTGb&Cp!ꠙzE/8xj=|u<sz7E꟩ȣ9CJūu>ЧeknD@%J `0-ZuX.8WNy1iVvˤ: PZhu:<<:z_X+=M(9YKb)qs~ ɩrN&qsɼ>^@A4 ca~(d[-Gվ`}IA.j!#s$2{߁]:xQPOV.YhE 2~$ih7XI8(z:՝+vnu%LR6¾lU՝’j; )EdAV?_dlbQxiۄA!uM}87-]63u/Z@XxPCS>L@59`s\̇Nz<(oPv*ͣ;;K9 L>{u}}d[5!s L!kr*&#LA#:v]$i#6#ۼD0n!{O(xCJHI}iܜP!5M+PbX2l`ѾM2ylá%tv9o4:#M y8P7٤@Z+͠D%l#\N*Νl,0 y &yP6(5LN N^;)r)!rAruZtDeD$iӨ#ARt)'bs(r}2#zďq?K<1E51 D֝gs.)t0߀chA~JAԺUg09ϭ>'N!o gg.uu酨azZhehĿM mBHTɪlzgWֻzfKNag%=MNl*ڨaClOobCSF"#W;nb_hũ8'kXgaFaKN=4EJ:2~&O@ Ak𡖔H:`,Gl9oPt2m96nV{wu*CU;Yq1Kyӹ&J_'|ƗE8C[ezɽg{P2hHgtsO$12Y36j:Ӈ<,tB9Xѫ݈>0/`.XP'gWFu+>0m!S,|r(j ej΢a ﴜ%θXsk3S:v.˫e%;gX|: YzA:w%6 װz;_4B4ȅ vPұ_ɞ\fJg/QTā0rRm#[!3kĸsAϔ%3+FU|.iPA~+e2(r/3%%o: i S6agb+W=[L"F8*JAs`9*-":l*?vǜZˊZ KQciM 䚞S2mWyfDn0R}sfrիL\wʂ$>0h?2y= gz_ ObY4a :DŽݽ-x¨ &Lzцջo1iö翟FDf}r"廹>F]#jP NSS?'ӱf7c&HR}5U*H렫ȍZp,! 玃;2nPٹfDeyȧѬ/.]O: yN;9{@X~u-0IL`VL-/wvGq ˜,ӳL*O=v;v?YRq{( {,]eŽb\ ZbHmqݘ8(w)n)QdtG隸n"†& ||?o.V341:+Ĭ<\𠍀;8Fi3WJd(ֲyz.ڃl|œʏ'%t/Y,0](mD }vq;u@[twk:od%i4oFx[#(38!ڀbQ_~N@r7H13Ȅ]n:*lW{*U%ݘB )s!κJHэ1K"[oHoACPHòN51qE셠8 pIB&8VMM3uf嫶R q'&d,E;hd#08[kde4**˼T&5C!72eSh#ڃ÷iz.\)!ƁWFe %ND^jN#v羃vʪcgħϊŗv4ϯ4¢8B8^jS/  S S33\{yذx+-IqeȓÂX˾lM&1'LO5xiM׾Bl'.W *{nuٙ^*@Rq>|:P8uic,mD U;NQDЍ=fɽExo?#XYuN4&-OMDbx7)&pI ԡ =HBUz߅G!,,'l+l ܖ'k8ԛgZtwW(y jY}c)G}A8w'$>l̀{M[8!JC޻q6!4J2YҖezJ4^$фP,LxI'vc!Ʃ<|nG+OrQ$8n1~:{T-Ȯċߦޑ_yMb6 j%C.u2[Pi.(┓ P<}hNs] ʸBN<7~8d ;xdЎo5bB 6AH!k 4uCb4Q"O d_R`B{Qf/AV'nMfVŜy2A'X*eky(-z"Җ zsFjng.ChlՒʛONZYgoٯОv VVcO9R,"2Eb$ɶ+j„~+mWcv[ _Vyݮ~Bc+p]Q4A]68磻bS)-MDz Q6N6a )qvEHdG%\i4[8a!y4w -$6 i7ıp],10J'eJ~ss(G1vY96p3?hI;7\}X\te}qmeWKQ6d>v1VzMxL U !BN*&BZku 'H?!{"+0I[I&!PaV L5`߂NaдGsZ?S}P4::pq1G6:cumZU&abwVve6֔aS)Hcϐ^'G|A;{_ݪubꞭ9R`eoՠ }{PES`. }⒯n/ Qlph!yɺ/f;:R _B)g2rs .R3•y"Qbs9)y?TϤ@y*%C> RwEmD4 }_SjH1eȕ֑h]-͢ӆ!sd:}dk>N8lfڼZ.?;(eyo+Z]6aYy>jr s~ yoybC@qP9e )3*@储2jBгȪIMZ&;AATi&R]G9P]ܸ^P}#O0lVXv 6ոdFMfLv|Lq*TSkC.FB#AKI[s/|QK Sƌ ?S}laL!۝Z2m"o؇W`Dk|浶Zt],g I V Fi+B*L}pRfS!$XcShIAM~DP}l8DkitW wzQ%qEU_[-nF>B~%$w:X{RY.\XϒU[Ԓ:,^`d /6%lKy24bdٹ 3u:,g&=rTIÀM=MGJ=%e9}JD_͸"6 Xzuo;,w+ KF.Xi݈?".lp` L,F}#pXph.s:7նx+d4X{^ 0@jt]+.4ـuKOk&\0j-a0:*L2B<+6ij p߇1GD84>̻/^D79'1`qѼ#eiݒ׸7D}5Ýu+[ c)+npi8q+V17qzײ;_g#L7yke ɐ.+JA5d!]cHJxyK lWY,,BIU 6*k7 ~=ǿDe\N'GP9R&V_euGs$]XVf724bm[+ F.z wN&DTO|N2ŮNZbR9M+("B!_A1pF.ozgDիFPΨu \v|ȰT"v{bOJ]bn&A&6bڝ tRV5x>Py(٘9j7f"b|c~2d1R+UkioGe;aGffݷж^sثkKD}(tfz60:ĩFw9Zq@lDž+쾲bB&౿"3_>,ޮjFԍx g7ݩ3X)wzdr4n_rL g?PLI ̸p*A`i<=!( /R+0 Jbs-iDfSj(>jI/7yYYFPRd@IŃ ~ɳ-hU>od׆6Ecxfs%\F )a143uCdK;b|;Q ו%D;]vg &q..ZI^+R?φ!τ֖rDI )4b\^eꮣgWѝւ>h"\Z X<%նtT |fc%Wc6Q@J% q4W%G9k]vόK࠹@m>!}y BjMas3}[4@ m׬BgK_T?V0_8E͛}C.sΒ}s'Ͳ4}p {:I>` 'l0bC L=%?ezx0 wσ@Hiwȓ@"$.S![)1AeW |tᒊE&szR-+ǎɞߠm8}dQȻ9ukzon ^4Aa?26P x`-vxIσ$ѡڗJ^fX0njȍ/Y ^Qe_^1a\ii0Φh[%SI{2jWaMW4j~N;+ 7yꪐ|bݳ 'Zfx},@~ÛTv>iT&X;%㚍 ?SPSF++] LJoӏEQv}=5*q=dUDIVIMżcZ)*̅FIm:K8L̯O@y-" QUSd߅+Qfb;tQqCtZzWt3hJXΕ;2Kaj6rP wuzu;[ w/QgXUOB#Gg[B0#J1dxs͝_؟AC[yCY[ȁɣJ]c2m:bsm(8DXe!6+,2I'L[$FSy11X6C{CyոTtaDP=u~TXsrw>fP{$nu/o,D<`%]BJYPWq SYqa:5,kܸ-WfLh{kA\R,UW/9o zb~&s^Em't;)9r$ lt Ju?B1G'n0Ak~}h=||ai -ՠT75=g4,.L֜s5ZKJx"YZq}PoYMcfc/'τ/tLez}ͦc m?>H~]ݍ Ưs}?ߠa#h5(7))p TiMiD(1jz_[L0  l(7Z92e,U_[줵i8*j#P_ RہCi:IlR>p?1 Ƞ'sވz$;[}eysizř&;ft޿&ѪҼvۛtb~Vc&Y\$-Щ7 ˇJ &^Z.~zЁy:m?c >t,(^AvM$x*#9Bv;S|i5 =iΥטYŔyE4wqELIh&ahqp;ysn2P|=TA+E=MW [קRȵ"%FV;Ov`a8] f? Ѫ~:ͳ;kGyW"%?V-ֆdp?χčKEQ3\k)2ĮM9#w蚞?mԧ]X<'b੽b?(]7EcGis5Gj  X|.iHgSV-@2JBN > _[d@L[E8pAƈo}>Sݽnݍ"﬚4`  $v|mWSXp>}{]$2!'3NqWpXus1p*itS砚JI[%ۑpJt7~=~Lb|Lne%a)`{7H_~7wiQYŠeȇZ&R >_uߊ>Y6yqȒY5KtP їe2.vVX@.m.z~#ʉ#\p)فNBCDSFILQ. b<a{Z#wN4TV7 "kP,6քYsu҄H}`JДkI1T V9jfqѵɆGivYFz?͡1r49+3;^y; H38}Yv9к}BS`k{^~O_'85H,ZMT`:O]#(x{vI, \rY!6[K/aL0(lmq4ַqd} ^t La8vZ3cɍFV܍zKyJ)J a}1J %n\sH>_^U,'Zs.('WiX sι$".{{,|_sUʐYezbĶtz>:ď^^辞XW=fRчP X8RB,oMS `/o^R) @aqWh=n^oQĴߞ^'R#% x$EЙ 5Q:׸ %F(\h<Ńc!fPxuQ*"a:F:K}g#=B>FBXTrd9Ml]Tp: /b:#Wd!ŬvYJ)emTv`Iu=yy/mu!(HKiM?zZbrXt(W{ˮfhQH6X0P~L6?mgʰFAV 8 gIc=kk y8j'b"\σA W0U.7mZO6߈5ܶAoK=t nmZ#c>O֤؛ xH0*`s x%%3YҌ HYƞ2Dpmt@:[}layS*`dHqRC ń! 7o.kE '\CA׺&6,{-P jڵs(Yyr5Es ?Cr⚔݆ЪLyɨ/N[$çs`+L,eD/U@@pM.V$4o`k2Agz;v)ϴTM7|?Zo OGd8Hה]*|XVפ`t^Ɋf7EW/0y9`Jv@]W vNO> D[wљIYҫ J b^a9Ink-6"ԌoNdd[D8_Ȃ=̽ɻv=؅{Ჯw~9DB kP S7O$Tb,(J'WGJ|tw1)fXNm NF &@4gjzJxm18dƽA)3{{, Y}NLe1aoLKV/] dQ*D*ňYD^Y"I) 0N5 \H%4n[}bzl2b.:ﴼT <,h"lPہA+JMӑńjX xgz ݸ<"VQ[\/x/lD}Gũ vO#4pA[)蔯:a0TXuIw2V12TzD} JdT)dn[BDZ`oóz ƽ#;M# A8 'RaLaz"SB$(CU8 (y CW^"x)j2kXx.HӤҗrKcK#!Hp2lgdtTGJ"٩۠/'-U NHߞ,8_л9~73D͂8qmd'ԛ _E  QBa͑uCO^p42i02tsmq 0.$K^6//NVWgA gld|szó.HFR󞴮A@KW5h'. @ wO6mfCzRdsq=*Fly~uJ9BX}=lU7f#98Ǻ ֳE762'z8,' <CG2K! w"5ڟ/J4ՌJ)0Y#4d\>xJ *#LF[nYU7 3XL'4ll`Yh|(XхCҵ.4XI"csIL;dyB!:>+BMjUr:=1 !],RRTǚ>)R+8.7 BO^ rOXNO ܌#I5+VG14/M*=GxҵOk 3jewgH>ҿ?VK>ts3˅ WR KP66~w_2U7`$n3Uf o OU W پUQ$F" fL^"SKy.0nԗBB%8IǓ0k]Al4>5@buI 6xv1v!ufM8&ZIzoƌ{M&{'[Dj R-ȏ~lJE^+WP7}Bm}ki۸ SJ4 %v`R)\]R{Z~Zm/\a]$D aHyDpMV=ٽHGgJws,*˛ y8~Vt0R"Wv)]SIh(uWt+TJ֐+г0́ N8_'@N*% yrhOqGs Sf\7|m맚uƸ@S_VI@X]&oGCl!$$jpv0+&bP!} mk,!wٔbaAT{31^ݧk*~8/2 |듺EcfĜکOZEqPKaJ]ƭ9NFǻ!ųsKu')|[ `QQՄ<:Tf^OX߹N .Jt>RQ~w@wrŔY0 Q޾`l!qicda<G1T&1 Cp ~WhȠRpl::.E[a{R9_0Y׾6 uh_i8&tkw L#Mz “}!.pf%͟ZKxn9SW]ږG<3hgj!yG?:%>;K[޶{SW~<. ^wR14+ eMlmy~ON t%?&q^!j0|g&i9~fYieS!fi?ῌ6-<7H{~GV1]u)uDyzGx,:< Q0CIT;9yb<mî"4&4@G}D tPiofMu(VIS{Ү|Ülo3aaVg/^3 f qx*JCOFXZ-DCI@wl՗t3и$9*2IpsuoLfN5&?FzVojő y&oS[-kKJz<ʙEG2C_X B!|oZ/`0Z!roڈ{ ?dTX=ݞy/l"¯m3q!ݙE2&rNC@A[C(ഥpƒ#.k|.澖pfߏgrzRlh3(T0ԕR?M=h7ma9V|lH_9i Uat1agiM@o*=# ~k2u9B&xwH͗~]󠷘nlZ L+wgھTI؇)ڴ1~:N;R:-|ΏA9`֏#O9V!KUzV4ޕ?h;_b~BDRљpz@jmw,.B`JGMriy̕&78O @ Ym*N7awXH6J8Gᧇzvׯeez342wpX2† ?Ee[?. *o79.crs=Rtbw!\٧HP3 - `[n4o'2ۈWMZtZ>+$W af `B}yf>BlUr5Ecn~d37E[k} ɔ>S ]dLcp?xi[RsՄZIYmZ[y2P@Y>k9iiG#-v3yv{PG'T.!ט(j:YTmqDHőXO@'3%2]"tP=!dB%tF>RʏP &ߌDA=CfB]- ΀GH=Lo0%r0 ljʕ3p7'\Q;c>lD6U2Uӝ+ܾKm+&f$q QGb:#[)vt/I;K0iw h't89%yj : c&C1gj _`AX4- CK8 D&zEC7 '2C.KP}&%!G2&w{o ӴєQ#,`Zղ\::~sux?EНl)3bOA7%UvCTC35^ڧ2m1"֗pJ/J~2ku/&Yfմ0.z?Us!|yQ!%~!߻UZX[}.Tng˪ UsW oGL-x&|Kte9psH_LgaY!.;ZYM@I> QJe|-C%9azoT06gOX ^u 7 :fhaFy;Ӵ0grp{Se# PynTa3pZdM{ҡа%x!ڝJBZ;9L%*>FqlfubXI"+]$QbPp W[B(]oDŽ{)LZǥ|)I;o4{%4FqN/#̅ =FMR  nq_rhhqX'Zwu<<7'xH΄4LV?`e1@htu"N (g\:a]y"H]4Iݡ_tv0m;wBU}t?\HD1Kv&, ݪRa~#4A $I]~Twkyq~e绍{.3dVrkJ] ӰuǂV<5_X F~dav Q,sW/gI=RGMfz8W0/mo. bخ. _dNiÉEÅJDӊ-bVÞG[fL/I$ybQ { </!AI(FF@]VspT ;\fVzVT+l|!MZǃrzӘ)aRBj -s`jƁ kϱJC|qMMf7Njl3"J2?g>;|(@,V0IB:|GsaOf Y T!*֨Duh-8WqM_(G ԭ:`n*nk:&YvfRKYA&K4^XEov}ɺz-#FA뉖XIrIbVJF{9r%J.ILㅿ.L` .59#:nhT64Mbs]!p bFiR4MCۋ,FH-n4;ՒhEaKrk{OA`=D#2Zݱ{/)d>)$^jxUgUoS?s~H"~nAK{aa6O-YhDwfʯKg^&ՇITOs d =I X ;u;_ZzJRÔ=A_ɐirw:m7!Q`HGCнN]EޛurѼ:E!c;B?׸%>[Txey7kL{`$pй%x<|S75oJNX~H&V\WAdٵ-gF(cXJ^n$Ǩ,LU!"N'M~ڬ^BqW.jۂXL,Ҿ({X1ukƘw)D Qq5Pƀ/Zi@$*Tt9vRS~ΉTTWeiN 4 0BH}M1#Y y0MF[:O~+0`iRk;,%%fNzZ5-&RI"Z\aA+5l4*m L3zEf2ARWՕ%@]}ϢR 8.0*R5R7¬ciHS8VAQ 8Ave/K Db=:{MqŊAcD޼G`#~׿gZ#?%:;_lI+k Z|^&psC\U nyZ qf/;W+6xnVtdʹ \گ|b7 f45IOQ3OPic5l (\a} vl7y(+-o=RɃ&# Pu`ACf'AL/P?FaFv޾/kN~ HݎVҷ .~ȨR)gOFFsطe|ܡ~_MW"鉖`9z1Z^p?Fij"p^؀' YGI`mعG<_d8Fv=~ $x$'rfT4r (?4(cyQa4"Z t`"FJ@WHaFyD S?¼휗 GJ69/e;Q>[FO1BwQ͕t8,%h<#6j*d`/d|tm(:xP,@Cd4w] ,6&G}wĂq'kmV}upkTeTBQ3rxG]V8^#(1 x"o*"g֧2Gx,0a GʱBl"U5+J7,Sv@c(,gkF18Em5F5qQF#I/$~t$ rCAU)7FcRPiӖ׼ sIլI3dBCuj^_3XM|`X D(a`pSU Px7P`QI]o9 ͡:`6Hl٦ur oP7FJ.Ʌ(,Ɗ=k[4)X,5$#4l̷%mkC_q/ű0OWU m O iR!K%l/UDl9Sc*[5WډBIxUn8Wc!_!n٠e T!ݟ`of7Qh-(~LC楟x!"?{=yy1A`rVŐpٯV6!mnҙ̣s@֓~[|U(fG+gG>DOLD'rb0suQ xt2\$Wn,i~M%@#:dJU?C\U{Vt?(P}ІBWn&C@ I$8I5J8#!\Q-[3,/{l9g9T8 b5ĩTPT>f]D]ޢhYB> nʌ(s@a^iFk4j#;|DuKhkA>`f]A+g E Ι^`F/:OLx9f|~3*)?-{a4/=A#l)= X-WOP)wۊM7 bVwA|c͜ hث fN~6#Jobo|T {=lmXTˡ W[sέT9<$>'}'Yz䰪m(~C(EZ(7J;)em~ q$ZۓZW;2XVC.ĉkL4/KE5`[b!sB jWP% 6)x!XP;䁠:%YH[^ "T&;ى:e_1w'|Z,ƴʦ(*x(RUT;a/An{ lY%_Vɯb^#Iԟ̈;h~ǜ%n )b\&U@qSFI(Y%-X.̆Ha3C2#㖊FIR+4T֗޸J-?3(?GRUK}txb4ymX/ b7|Rb'LrmFHVŇs4_z= ]7t"27+4NwSe4Cl Pc@̈N)F[[8:m!e*It6=qp Fj ͞:4~b3"`v|(ads?j#'#HI!;i<mCʸHq<ڎFeʸYIsx ̕eb"<1f:PkF/d@m"E|Ve5ѭLHCe`5Dl\}b,P"~y.E[Dϝk!Xny3"rUDjtΖ&5)n) oB5a}aSܙ̅~NEN,k:v߱t;HSOZo yawowA8Wq۱3 qMPW4!!$ iy1oFo.|5ԻD"] ,nN vܩqcoyX;R5/ o}PK4k%.+_#Q 6*g]/d7UAiDm*Xr/o#>jL:6&5|i, 3 U`3IoN "hWx7@њ'}-IO \̳ c#ÌMXQ"F}[} RZq >P^,YX49 0l麺8N534IٸHytD $.1ګ׏-߅s tǁ}#1 {9h5p0g99PlAЛ袑} !w08!}9E=nR}oǷj!Y)?l|Kvߌ? 7XfgAQ`vbJj$WG{JQM{JXH_&v j (Y2pn ر'EUK>I$}&`.lp˭PI@R?cJ[a ɶ_. Y S+; ZĻҘBpTDKx@Xg rvZAT^ HwBllp7g K4v JxJCo^Dg OpaTyuIsߛ_;_zҽw*w P~T[{{-xObZZh+;>>QLlZJfFBf+AGgifP:kyչRuÉ r3p3eY.8HkxP6b8 )]f7V`PިrtN~݆'DtՏD)~@w'c1mNIDNOV#o;EژZ R\(k}9( ĎoB+].W1aX_X#fK.Ctܞ%*>_l-S䖞f;"0ӞeHW{x.U3WxG˥ѭ|yDJE-5є3@*VfT)3>H.tJk+,!k߻DH_GJ|`JOO{?'LϚ4N \렂LdY~AX866C{Qk8~ lqtʕ Y^¬!=]}s&E/KuvLɧj gþsMYIbTD!"EoCj_A>uӊf'c߱0f|D 40]{mmZŵ̑G(jҞ"hR:[rQ;>3zrMe /5rU$ Fsr, n[s/?lN'J( jAWϓyƍpW")' }l?T9Kl@-IL9+ozh=njRScoĹ, K`Y 6`prhY^B~5˘S-`8-RCݪu7L؏MB8ú@.}Sw.9:9l"K!Fd&e2yok)vސV$BQ38nn[:8vZM Y8 9qjĊiˇӑss"hNTK: *zwW A/#M]Xw$5WqI+DYC`;@WF pBQ(%vd8=DNCT]~{+v]ہsaNa+m>Ua5gވan0X(>;]X= +p!qј:~N"@pm td?9=(x&4{$??.Jʈ])Ԕv˦;j#(n";sƇhr\GxtR,_'&☪&u4J(f4.72ܷ:?[h35b9V萆ORpVV`V>T';wª?1|Gy,b.}?ʒ-@8ϱ0R*:r)ȏ p279Pf۽M~NZ1RwAS0= B@xFR>R6Z"^řJM9e60b/!1ͻ*ɣZ 'sO@%,˘_$[sS^X >kr'6w:ǫKt Hwt>Mc`sMN8Ay@&F#ۖ%)+||נyS7cW01@ol Qj)Tp2q9JKN;.|5 t/t?'Xe0[r_3$:>N0<\D8x \. !| =TFiY/ȋm#jՌWapC<յ}-|;И)Ļs~U"Dgw``(  ^70ҭ 4ûj(t2IXMLX>y46!y|u H59¶4oX.s-t 1$ qE1NPnPKݕ-HIᗞ]⭭KB0rA񪂐NQ葴w#_!duu͏X`}:uxpE˶昅IK֌XL!}N3wm:n,ɮmr&r?Su[gWڨ+x@D<9QYr%Fb*}H[(\r#[0 {ڂ$WgPb!b)Qt sXpS&V[2{g98~=*A(X+5?@d[lȻ(s(<>$ʔ臚 [d]>DQJn:7Yy{M8%?0mCDA֗D<anmԫ dV8 *19xCG.] o%&R/Gׇe,$@*QYT9̇p;Q']9ƽ@bW5TÚ]fxL<7zU)_HSz㏋&tSJ)^l.rEhE"A@f ̊-љ7t,\+̐Ms3&ݡ Ec\8r dbmuP4[[BdG7@$mQD7yʰ w!y}U{(Ba12u%{֘V6ZWCj cS@Fx-C2oϭBr 5va GN}˘\  Ust>2޳ΪZ>3F#0Im).,b:ܒ/tjn&%$wcHѥ [[f{P!#[;|&E:8L, C.AJ d@BA#F4(|FeWg1.F<`TiODD#El]/99vZ)o:h>+ r@R}(^F8%Q?ki0ERd"aq4p67tN"是bw壘ء9Ir *Kk.B/Wo !@/_+xeB"4emEDf hX "A|DZ!{~XDb5Ҙpwvׅ0˘imޑtґ;%|fg˒@W᥾uZ#P+H!0j8,E#&Γiu4Kj*)zQh} ?ѕ4{b\躑NLo2~@;J%4sDT# r#X0CqˏhB#m$6^o}2.g2s> $[J|]X \vN̘@hL|_O [GN+J:N5?0?o$eyd旁n6{>p(!M}/Z[5^17d,CDA; S{ c!ZqbQIubKdzV~y]ܶOS^\ dSR{4Mϣus#Gg z3`WЏtKlp{F[9^W|eu%=. f(~Fͻ?40?CRkӣSScr⯔_6PƥU˕}]rez}wG|zb\so{GuJ¾k&il&0WU:fB}#B)HU"A@[@Y' T+{,s _nB\2&-B<8B'bL J Ulm/2w~Q!§h mC|q.> fV CiGOJ3`@裆`Qi)[Yo& PktD}w(uM|ΤgQ5_4E=[ gpOߴU>eA%JpS0W|38%Nݵo,g4P@^OnoTIFX׊ngUyµ Eq7hRz>6=%;b)vY9:,{I QuylCh["bp !P.6"'NM@a xƌp9 Jx~$"'*#]ǭY!ƒtpߌDky #8.f _q$9)A# RGݢӈeC| Wȅ xWpPYa7!{4kP3eB_wD-.۔H1F04ٖdи&xQ2|x+KM>;2 WҧzK%Co1cWxP{@}N ]]A Ыx6Vu"3b,Q`9g Hd0=1J9cD| Nkd",Lx&>2%zƌ{m}Ց^ [YsIoV#a£zjMʛ _ N)/nK4mANQ؟a/>$n׌Sk7a(EAh  |fx_V'iлˁrDB:KQY U"0 ]h4,>.Jx 2LBBjHb*tqO|_6~ʇԯCtIPtA߄9hMQm5Ym0WVG*UJFB-bBya #Md VQI1Ft]vbi#: /wu^ѹ>n^Ec9pH6yj:N ; $q[OLY\,=38_{?K #R_fN A jx&=jo;#uQx#xe(NțsHN5QX7+%(% gTƢI:#%sA%#Ï !.CSasd4 ub#iZ "8) .mX={|:b9W nx8M6Z Z-3 ='d (MxҝJǢ%gbNP۳Q;p: ݩKQWM+t*6b hcBL:{tQ&T-[[ț>oDE:(v*Q\!$F2q,0qQS@TWw\Sq<@x2b{.rJ Ol@x3Qlp߄ի+qK {&(¥U4|e"MBP[쌆8}=jF`}`_Aޔ/Tϓ~Y':K T蟡w#ʎX4[AzoG T O7Xb8Cl+ u&؁֞`A'U˫u%dT{޿-vwѴiF{~l;wph0!x-7paO?/#e]WK;hԲhT5-/Wke{#Y@FNI[7Zv-G,^6D Hi ['dT#Pc;Bّe ؞UX|I7]|'NF 4ȅ"^\%*7wMgv|\6SaBRv&xW*6A˝1F]T>kl05_(dDVIr9Gf1ˆ&:;|$DnhԍPVgLjƯAK:Vcz{^蠕!W-F<@.QV?a|t@M84 oxIe6Mix!ZT8B@<}tdž)=7{m HƈNU$rkf#[) 0ĄD8 K1dj"{;ŨO-00PoFR`y}!鲖ɝ,TVۍյ#HR%CeaiKʍ8T3q=u=n2S`DuզIGe~pQ(zgX:V Ht`CRvhJ *yߖâ*R@y%kS&Ҙ.WqNh;/_ q%]wT*t5;$P&Ǔ_ҬZԓٓqCHCi6wO2FܫWH+v 1N?V?Y)xd\By,PN~@&g+(9]^-UG&|O_Wt.M~'W*4|Ӎl$kA~2b#v+yΉehlCĩwG>AկN3|:Lo)70=9c%TVeGl ~#0<][$ 9bQկC p\4V]_m4ͅmV_YV|'4Y=4GyGW]QS!ˀt7z%uOI~t]a-tcC3"a& IZ>?Bvorܗ<x5#Crq{ 3=nх494O/$/6sVkZ"Z0i9t"&s@\᰺׊s%qzWVMә%|^IH&]IJb]4a%OY DMvUpTKÆ dנ!<)O2TQu^(Mta t c.FAGQ7M߾Q)yϖ韜X@TI|lٸ hw<>ETpD/:|z [zaG XAp85S(͵`lŜg>}~RY-mN  4i:`E"VfTusb(NOf7 Iqc7XdfDj"D(NYԤ6>ֲg:w<$y9;v4~Gc: u>-in,WD۾zEOmzїksϩb,$O P8*5Z J]q(\&EyԮ%|$,DNM'u/,7$ /sOZ`(0ÿK}sRj3# g0sC+R.|e_~MehVEh}&y9YʪX:)ɦjbc_A㍰ ls& ء6BIJ?|n"ISe1ɘ2%Ȯbl\ _U:KWAg+#XYνdęsH'eoI3 M O EƵWL#lVS7 C~خ;'4M~5[ˎC"49Lv4K৶aph|orM뉢UP|w_O0 }h' cCʅ0_jﴗelnw~C3E5l_|9V#OP耡uYXuiFh7{Mrt~Ap`qy}Hfe5Ilõui0V\jC,^{2}I0Ox7Pt {j>%AJWK=={K <3{2F73jg'񽡛S H AE:x8CDTW?aA ؕhTR\ۊnJ)<|+guẂAUia$ln[¡Y1H3 %z}„Gi!a\i*F֑o&F>ndD3.Pt DPq@'v ۰˜JЊGC1|aQsǫ?+msȇ%#˘5Z/rF鿦$ݽpk2kJ۽rj,C`o.Z ;U˦Mphc8 *F;xpu]}!44ҡ?Y^yi*:#݉'|ڽeyTa`B C +۾{ڭWل i:\cASHRΛ<* (2\Od?ћd?/=^ژl( Z_.C$o3p0s>F;Ъ@wlr}-caCnN}Iy`+$ڗ޽ʞV9욨D'&NqEgxNk:RpbGھ^ż)2ABcYOt_p}UvJu@:nMV>͖Nӽz^Z xġMxDbxJX= -B %Xdj?_ӏ'KU c8x:2/-ob" 26M.uj2ˍH<2>p-r3-,|S^PPK\xm ωǬD eHѹ `{FJeoe*+pN$\Iu*he&|NAŌ_ӀSJ6P#T˨Y}:x+#6dխ뗨'&ljNQaaƮI&<#[YJ 2uӳzTcb!\x_›Ae j醁z?"6dnAm,7H6@ !$ЪMF 7gf& 3g:ppe‚"`? "Eƒ$hd&IcMm^<%ò܂ډiq|([XM vg27cdוCܚA)_ {G.d:%S/54FRj׼ܡ Ms!Q +j g1oAiܸd `Rcۃw6G+V6No K%DMbW~EDD#Ⲱ#.sp'v#h$ނl8> J)>Fr~yFKKQ]+Cpƅ U) -Q9W~r\z g>JDI] }1))rkj%aWEI=`mXo? ? a5係 ֠,AN:R(1|AbK׌W>Ҁ9;ޚ;]tujEt[myf$eNu3ՖL0伣{ݨp8 =#c V!cq@~[GVrlCLrVHe)W\`}P kq8sc@4`]vV0lO 1> D$*_u;ZNʁ2a"̂ڟUe5\-H_K~[q(W~~jgKƎP+^b۵iA1$ёR0B不DV$Ox ]`ݺ?,u-`d$: #t&FGIDD>:">-U~;5m.'í)h* wZ֠Fn_ o9AQL;1e_t=_l䷦jmF!m|ke*R/7{dBVaBàQe "̺j4Q pR<ôl88%AШBϊoq/WkmtŀLUxµ^a&>ŎX|#_,;~*+dSJ %T>˙tq =8r _ێŖI4:!ၶh!v\{[#dteI;?\ilx]4M|[q >$*y%u&.p3"`IY g.݃“@DD虩H']ف\GgfZ&ٓ+I*{;Xi.[^''A7o.i+7iTCJi \Wl(; f#]:@_gƖ>iޥENL[;5t@أ/[:ݲt 1oz! ,Mp~1GC{e~2}oقp꼣J)0u=軸`1H?h0]@"+GSߺѻR1pDndnfc _;DvUݷHz[ygtm"B_PtRq.9NF+̄) YZ