libstoragemgmt-1.8.1-lp152.1.4 >  A ^$/=„ufY R00I?*Fz@TrR'NL 6NJA4߈ױpPz#N3qTyZP-Q㣵]/9+^,O4|YdƾXl}ªqFoHZF൤1 \ƓS]FHPJ8=װg]#b)G돎%{E kEBbm (39Ė172d574d55732da0920c66a5084799bc6edb1c48799b51cfdf79c47c83e506af9e531109ec67ccf2b1e3a843c886596868574a481"l^$/=„ *jf$3Ywf<:&LZaّ7?ܶtyTzhD6MR,|< Fkmc{AfMk^<85f Ҍ! f D{HhZJ{$ \y'MMNH!!'u~A@mz! u.&*qx,-0>pFI`?IPd ! B 9fls X     @H1(t8|9: =B>B?B@BFB&GB<HB|IBXBYB\C]CH^D bDcE`dEeEfElEuEvF$wH,xHlyHzHIII ILClibstoragemgmt1.8.1lp152.1.4Storage array management libraryThe libStorageMgmt library will provide a vendor agnostic open source storage application programming interface (API) that will allow management of storage arrays. The library includes a command line interface for interactive use and scripting (command lsmcli). The library also has a daemon that is used for executing plug-ins in a separate process (lsmd).^build73openSUSE Leap 15.2openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/libstorage/libstoragemgmtlinuxx86_64if [ $1 -eq 1 ]; then # New install getent group libstoragemgmt >/dev/null || groupadd -r libstoragemgmt getent passwd libstoragemgmt >/dev/null || \ useradd -r -g libstoragemgmt -d /var/run/lsm -s /sbin/nologin \ -c "daemon account for libstoragemgmt" libstoragemgmt fi 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 libstoragemgmt.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in libstoragemgmt.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-libstoragemgmt-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-libstoragemgmt-update-$service-new-in-upgrade" fi done for service in libstoragemgmt.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 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 libstoragemgmt.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in libstoragemgmt.service ; do if [ ! -e "/run/rpm-libstoragemgmt-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-libstoragemgmt-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in libstoragemgmt.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 # Create tmp socket file on package new install. if [ $1 -eq 1 -a -x /usr/bin/systemd-tmpfiles ]; then [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/libstoragemgmt.conf || : 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 libstoragemgmt.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 libstoragemgmt.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 libstoragemgmt.service ) || : fi else # package uninstall for service in libstoragemgmt.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$YXJ+-nwang@suse.comdimstar@opensuse.orgnwang@suse.comnwang@suse.commpluskal@suse.comnwang@suse.commliska@suse.czmpluskal@suse.comalarrosa@suse.comalarrosa@suse.commpluskal@suse.comjengelh@inai.dempluskal@suse.comfge@redhat.comnwang@suse.comfge@redhat.comfge@redhat.comfge@redhat.commpluskal@suse.comfge@redhat.commpluskal@suse.comfge@redhat.comnwang@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comnwang@suse.com- Update to 1.8.1: * Fix bug https://bugzilla.redhat.com/show_bug.cgi?id=1585169 - Changes from 1.8.0: Bug fixes: * Invalid vpd 0x83 value, #376 * Fix duplicate files in debian packaging * Add simple test integration script * Unable to control some slot LEDs via SES #383 * Numerous corrections for arcconf plugin * Correct deprecated python & perl usage Enhancements: * arcconf pool member info * arcconf volume raid info * arcconf volume LED (on/off) * arcconf volume enable - Changes from 1.7.3: Bug fixes: * https://bugzilla.redhat.com/show_bug.cgi?id=1670077 * https://bugzilla.redhat.com/show_bug.cgi?id=1667096 * https://bugzilla.redhat.com/show_bug.cgi?id=1667992 - Changes from 1.7.2: Bug fixes: * https://bugzilla.redhat.com/show_bug.cgi?id=1572137 * https://bugzilla.redhat.com/show_bug.cgi?id=1583741 * https://bugzilla.redhat.com/show_bug.cgi?id=1585169 * https://bugzilla.redhat.com/show_bug.cgi?id=1624398 * https://bugzilla.redhat.com/show_bug.cgi?id=1596731 * https://bugzilla.redhat.com/show_bug.cgi?id=1583763 * https://bugzilla.redhat.com/show_bug.cgi?id=1583681 * https://bugzilla.redhat.com/show_bug.cgi?id=1584243 * https://bugzilla.redhat.com/show_bug.cgi?id=1564151 * https://bugzilla.redhat.com/show_bug.cgi?id=1583768 * https://bugzilla.redhat.com/show_bug.cgi?id=1583765 * https://bugzilla.redhat.com/show_bug.cgi?id=1591282 * https://bugzilla.redhat.com/show_bug.cgi?id=1591282 * https://bugzilla.redhat.com/show_bug.cgi?id=1571894 * https://bugzilla.redhat.com/show_bug.cgi?id=1657407 - Changes from 1.7.1: * Fix up/add documentation and correct packaging lint errors- Fix RPM groups.- Update to new upstream release 1.7.0 * Replace yajl with nlohmann/json for JSON handling. * Fix the file path of lsmd.conf manpage. * HPSA plugin: Support ssacli version 3.25+. * scan-scsi-target: Fix compiling on gcc 8.2. * Fix lsmcli on python 3.7. * Handle 'Warning:' message in hpsa plugin * SmartArray plugin: Remove the pyudev codes. * lsmd: Fix crash when plugin named as _lsmplugin. * Fix GCC 8 compiling warnings. * MegaRAID plugin: Fix cache information query. * Fix regression on SMI-S plugin. - Remove patch compat-gcc8.patch: in upstream - Polish the spec file by spec-cleaner- Explicitly call autoreconf: patch compat-gcc8.patch touches the build system and thus we need to rebootstrap.- bsc#1084630, compat to gcc8 Enlarge the err_msg to avoid [-Werror=format-truncation=] '-Wno-cast-function-type' for python c building Add automake to build requires in spec file. - Add patch compat-gcc8.patch- bsc#1073088, change requirements to python3 for SLE15.- Update to version 1.6.0: * New error number for deleting volume/fs with child dependency: + C: LSM_ERR_HAS_CHILD_DEPENDENCY + Python: lsm.ErrorNumber.HAS_CHILD_DEPENDENCY * Fix incorrect SCSI VPD query for 0x89 and 0xb1. * Fix regression on using libstoragemgmt with pywbem 0.7.0. * Updates on manpage and help message of lsmcli. - Changes for version 1.5.0: * New plugin -- LibstorageMgmt NFS server plugin(nfs://). * New plugin -- LibstorageMgmt Local Pseudo plugin(local://). * New plugin -- LibstorageMgmt Microsemi storage plugin(arcconf://). * Removed support of lmiwbem due to missing self-signed CA verification and inactive upstream of lmiwbem. * Support SES actions on kernel bsg module(old code was using sg kernel module). * Add manpages for every C API using kernel-doc. * New URI parameter ca_cert_file for ONTAP, SMI-S, targetd plugin. * Bug fixes: + Fix the ONTAP SSL connection. + Sim plugin: Fix sqlite3 transaction of fs_child_dependency_rm(). + MegaRAID: Handle when both perccli and storcli are installed. + MegaRAID plugin: Support pool status for rebuild and check. + Fixed C++ code compile warnings. * Library adds: + Query health status of local disk: + lsm_local_disk_health_status_get()/lsm.LocalDisk.health_status_get() - Drop no longer needed patches: * 0001-Fix-gcc-warning-on-non-x86-platform.patch * 0001-Simc-plugin-Fix-gcc-warning-on-fallthrough-switch.patch * 0002-C-library-Bug-fix-for-incorrect-use-of-sizeof.patch- To unify the package in SLE and Leap. - bsc#931426, bsc#980651 and bsc#988547 also fixed in this package- Add 0001-Simc-plugin-Fix-gcc-warning-on-fallthrough-switch.patch to fix build with GCC 7.- Sync patches with fedora: * 0002-C-library-Bug-fix-for-incorrect-use-of-sizeof.patch- Add 0001-Fix-gcc-warning-on-non-x86-platform.patch to fix build in ppc64le/s390x.- Remove dependency for python-M2Crypto which is no longer needed - Add python-six dependency- Update to version 1.4.0: * Add Python3 support. * Add support of lmiwbem. * Allow plugin test to be run concurrently. * Bug fixes: + Fix megaraid plugin for dell PERC. + Fix local disk rotation speed query on NVMe disk. + Fix lsmcli incorrect try-expect on local disk query. + Fix all the gcc compile warnings. + Fix the obsolete usage of AC_OUTPUT in configure.ac. * Library adds: + Query serial of local disk: lsm_local_disk_serial_num_get()/lsm.LocalDisk.serial_num_get() + Query LED status of local disk: lsm_local_disk_led_status_get()/lsm.LocalDisk.led_status_get() + Query link speed of local disk: lsm_local_disk_link_speed_get()/lsm.LocalDisk.link_speed_get() - Changes for version 1.3.5: * Bug fixes: + Fix anon_uid/anon_gid handling. + Fix HPSA plugin on capabilities, system status, system mode. + Fix running lsmcli on python 2.6. + Fix missing vpd83 optional property in C library. * Enhancements: + Rewrite C simulator plugin to support state saving.- Adjust rpm group categories to match what is used in other packages. - Avoid suppressing error outputs in scriptlets. If it happens, we want to know about it.- Update to version 1.3.4: * hpsa: Update cacheless variable- Update to version 1.3.3: * Bug fix release, check this link for detail: https://github.com/libstorage/libstoragemgmt/releases/tag/1.3.3- bsc#988547, add require of python-libstoragemgmt-clibs.- Update to version 1.3.2 (boo#980653): * Fix local disk VPD83 searching in fakeroot(change root) when '/dev' is not mounted. * New configure option to skip memory leak check test. * Fix regression introduced by 1.3.1 when run as non-root user. * New configure option '--without-test' to skip all test cases and their build requirements.- Upgrade to version 1.3.1 (boo#980041): * Fix local disk querying in fakeroot(change root) when '/dev' is not mounted.- Upgrade to version 1.3.0: * Change the raid card cache split (%read, %write) * Retrieve/update cache information of both the card and physical disks (enable/disable caching etc.) * Turn on/off identify and fault LEDs * Retrieve information on batteries * Retrieve a physical disk RPM, link type and location string for a disk * Retrieve the vpd 0x83 for directly attached disk(s) * Given a vpd 0x83 return list of local disk paths * Given a disk path return the vpd 0x83 value * Retrieve list of local disks - Removed package: * libstoragemgmt-rest -- droped by upstream.- Make building more verbose - Small spec file cleanups- Upgrade to version 1.2.3: * Bug fixes: * lsmcli bash completion: Fix syntax error. * lsmcli bash completion: Fix volume-delete. * lsmcli bash completion: Add missing completions. * Fix: selinux dac_override * Manpage: Update hpsa and megaraid plugin manpages. * HP Smart Array Plugin: Fix pool querying on P410i. * MegaRAID Plugin: Fix bug when no volume configured.- Cleanup changelog formatting - Update dependencies- Upgrade to version 1.2.1. - New sub-pacakges: * libstoragemgmt-megaraid-plugin New plugin in 1.2.0 release. * libstoragemgmt-hpsa-plugin New plugin in 1.2.0 release. * libstoragemgmt-udev The udev file has nothing to do with the libraray. It just scan the SCSI target when got REPORTED_LUNS_DATA_HAS_CHANGED in udev. - New rpmbuild switch: '--without test' Use to skip 'make check' test to save debug time. - Fix incorrect post scripts for plugin packages. User case: The libstoragemgmt daemon need to be restarted on new plugin install or plugin uninstall, so that the daemon could create new or stop existing plugin connection. But old macros: * The %service_del_postun only try-restart daemon on upgrade which is not required here. * The %service_del_postun only 'daemon-reload' on uninstall which is not required here. * The %service_add_post does not restart daemon. So we have to use hardcoded systemd commands. - Add bash-completion script for lsmcli. - Use systemd-tmpfiles to create socket file in /run folder. - Add %ghost ownership for socket file and folder in /run folder.- Add conditions for libyajl and macro tmpfiles_create to support build against SLE12.- Rename python package to match python packaging guidelines- Disable checks as they seem to fail on OBS- Use pkgconfig() dependencies - Enable checks- More cleanups- Cleanup package- Initial package version 1.1.0 for Fate#314409./bin/sh/bin/sh/bin/sh/bin/shbuild73 1589647892 1.8.1-lp152.1.41.8.1-lp152.1.41.8.1-lp152.1.4 lsmlsmd.confpluginconf.dlsmipclsmclilsmdsimc_lsmpluginlibstoragemgmt.servicelibstoragemgmt.confrclibstoragemgmtlsmclilsmcli.1.gzlsmd.1.gzsimc_lsmplugin.1.gzlsmd.conf.5.gz/etc//etc/lsm//run//run/lsm//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/bash-completion/completions//usr/share/man/man1//usr/share/man/man5/-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/97fc9cbcbb0e1d31071bee5f144cced0-libstoragemgmtcpioxz5x86_64-suse-linuxdirectoryASCII textPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8d833ac22f0747bde8b537ea94ddd4eb5f146914, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a82fed77c9d451a3eeceeec3ea4936f359cce4ca, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR R RR RR RR R RRRR RRG {Jvc )s-< 7dh@CKZu ΥVc*h(Ih lk7aC]^*SӘP $t$>K@m$If݃(0N@-QD!uxS/I\+nsY}}fz/šQfؐ5jJKDZcH<>b߀ Eʊ.xuꢯ81Q04g 9=r?ݯ a)r#ZNudY#A]V[9+BP[x.%(ڞ#Vӗ=!6`Ĺ͏l\zl7t%SamkW.FJŞKH&0T }k^xa1X0MT+]}k>sf9b!ڶ6 >7JO($,pBBOCz/ͱ ǀ`OQDt"[BA->Աyum_LA,2lw]ظ. ~+r#⦯1Ccۚ a'`@pݕ{fH3rDu{3[n&hRg!u]Fc9uZ=+͸}!/>OC!dto}&` ڤl85$[uX2efO){?;{D<݉o%Ľ߳ -l]l/VXl-[tD?;U9F.7ZMlBaB.D@?#F#>@ 6u942t*MFbd%y+ 5˲]Ϸfm#JM9 k+eoٖ߫T~^C b8VѰLoXa[y8FSLkyYeCn RO20$uRX&3|ڏq y^̕eȳ[cI}aMFT+X<'m"5N6P]e}օف` # 9'#'OIu{e]ŜMhș*΋J.i2jw :T;=i\0PţKܴ,Є"Ah2wrK|`usUqMFTs ;Pe3m\ʖby_]c'd {嶷*cTӧI!UR(zPZCpLeNȹ؇}lP~R۠wb Y)7f~ɞ`(-,hĻ<Yf$w827KX>QHfzZvTxϡ]FGi?0Asp})2;3Q_Q9<5?ŏ- 7V*]zcTco*j6dqb5)ܪfZH@@AM.SG[jtNVPrMDX< Smgu WLԁ;ŏCTFې|IP"J]Ec\jꃓ $C԰{]*;0%@ʤ_R/,cTQ0ݛ5'R`F3أ$)Բ HfoW*OwqajLrџBL)&򯑈trmWl/cx?.E bVC^>r+6-+B5hOG UŞUTBOKY^>}^xi.+,/JXLkcxY*Y(_iY88)AyhmJR08s9;5p`+S3%1g+խ{#\H  +Yft fQ%^=8Pг-~(O4# s37$Flo &~I&foҙqV},1{oqӌ:&Ǡ d[8S-[ PZ렯n(ugRho"Y<zcuYqX*2Il%m0耼K <лdpըN&#$t䧰 /.x?S ǏgWrh^qZ5vYk?c+~,˦(_(5I+&9iH/TY>YV;ƣ(1m,7 ,9+T 8^N fQ0|L?~0僞>O+X{f~Oj>'sQj~FQG4C]D$Au e".>(}8NFS#2.^2J 4Uh@ Ãثtv>T)t/V6\u@.w9C։,~-yk{p% T ۝O2dAd 6(>!m^b~ 6sv-6`g9^ͪeYOLSJ}Ŵ]CaO4q)u]^o9jl6`:N`8|''mZs<m~ߩXG76BZ{/էpɒ-J g7$U<] /aAlQF ; pH,t:۹Fl.F* NJ`i%KR:ضBR_5ֈd]b Lѓ GQYN 1g#фIv1!)L-xϷKrG!;8Ǟ*n,tH'q":{: PwHT풷) Xi "sӐnO-vVkOs0A rǑ:mAT4-Q9X/:G Gm>+R+.[А\%pV﹧x]duz_b~!a7#5XLALKsig|Z[Cqo?t"nC**i'] u+2}K|`$}ޢ3-y!Z k:&A{frʖ3o*]WDgL*a8 !d9H'w4"$QX'' .!.M(?5'"9V=Zl %H?_s{@cɦrW}R,Lr]HXV|f_j?TLquH?wc%T - -d4!Np(x,$v:+%>ro A0‘rCZ pW,׍U5 <]RuXr)2% vzv~8,`&T&{QvnXbUEE]뺪kG,qPkoyϥMOw&jA{޽RHDk?%LR '+r6s:Q=  afCi$[uICWkbں&?ið %ga<yL`9: #8?#B+jF zwb.à^[)Ɛ"z LCz*FKAF5*. rm Dq(CC:{~:IH"7t ED8`5YU,RT!u4]ݰFd>oTbieo6 qt' M )g  =fĆO-~`3$'TCݍD_Ln51q#8A :|(y2tf^# Jv'F'ǍI ;VnXl y[ϒ^ hZ<MKj"wB:8ְAP`&16jSsP6Jҭd^ۡGHz_e=Oh%zYS`9D½G6uMF:E9%bz_B\+PH>_fK\ųc'!ژrz(p党|'ZAF +6?n"s=ALa*(ĐGN%Oi]-V8rK]KF@z\;,^:[ *b;[%A吅PX~_dȌ6(.;VƘ%} œ[H kšXTj #- % gmU+V"(J7JV?ޭ1ts|p'js=6*HQ)@.WMf}ꊫiZ+u8^  vVy'E :9sZ'@qKA$.޸EئEY Q}{}~mNP,%Q֖08J~y) r] W%E՘`|$T:jFFJIHVid+qz{Dd|],(b;JOb`sa`qŒwzC B Ev!7 \5=HV9K ձD14 PlwcyNNr-QL h%lH(¾]zvHィf&"Wc?>ic[(ChJ8[b"?%3 J1%L\ i7>xx?C,ݪEZ n +g}g3 ##Lk {N,̨@eΑCAjH8OA!hAf?J!=bȎuJjfnYPKfވǿGخc.N!>6{|60 ȘNPj74[Ejycm1KF*"v|Q *>*Wi F=(Uwl#$}?fP;`l6i\|ǀz \gqFqnF)9_23x5Yž}j-su5cԷapsNZ!-󰻍4hBrf^]eNDv *j>AQliui׻a9P3q9nDד0IUzyGyǓ8L2ƣoK?׉jUKI."RtuVÅHQ²2ry틒Y3)zGVbdMq],A rFSWhr!+cz ..- FV~kvIq b4C[r2 y2|a<\?7?^`*|#~UϢ>q`7Qc ꁝ%8+ϖ1ܬwpV^'UoOVк"ّn[ x3q\&bH-3+R^aI ,h'Aaځ@AQܦ^ 7h?x$4t 2di-OX3D veNsUy6] u[s ۩ԄywU$7A pCqߓUg1-ٖૹtBBr1}{^vk50+]Q?pv^vN zT8c24@@_1syI6@}$^v6#9A-oAf%~[j]< .>fD*Zf\jz4\DSIuiMO3GzJ֪J/]&i@L)n[)Ǻ +2urdGL /Vv^Q^эzB;D9YFQ8:!*[O,C*L8689~M@E2<0 /5d"V'"v(\p4͗o-0Ô><0%>Uޒu-\4 N' f<B1hd)HCN;.m4Ux6 wClobˬ]kQN\g%y̅xƞksg& kCL6kRW><}` ]tRnGzО<͞ {b<5QR?}1EVMg PI7;тPqLG:?4԰ ,P OAZdʓ\o~\5%vv*g;..)4Th4\P=]tuCoAEO7GʹKXGGq)DSC]M]2rhƼ$\L=ClqW,i2s ęߘ}6ݣN,fC4ы}mh5oI@ ytE2fg_F*Jt'9|Ϝf2`t z8^ t 2'\*EwCr1C1v GU7Ov'(HNE~F$tgUYW~p,]?ID!?:AAJɋ,CMлt]o81 iS U=PG{W3cM]#Onr$ܓ|C#*XxT/z;Eѧh(K% 0`,udxİ- ,4+ ؝;mrsҺhH$G1mO>ccN)iҀaӵwz] <4 fm'YE8B,6GVгN※tM>{h1fkpQ%l_|9O +7DzI-rz% i ҷ6RTBԸCz#yDɔd6lZ7R`f.^js=I&.*p^t5S 46?%y@yɛѷǻSU>xg(ȈW9 ̓ E*B;v-O(H2\fNZ eEh{KӻKl9_Lo&X; Jؠ>MF[3ې?g,⌕!fJ=d0} rx}~ZSem*[ 9XߩH%QOwQ+@1ޣPdުGCbb5E聮1neIl6ŠOȐ 8¼ 5 k߰\ foZv cTMt"=ӄ}zY +6#8D^,}:,0~lY[N6}gF)H?D)M Ut'7gTfPER*nlR“&&hx#90>]:d\Bkr_V0d4Y< z 剮KPEs_`R]boD\>'YoL "rX^Xၖ:s8>/ҰPdrޜ|W0q큱w %sckK+.$dySO9cl4~92yb1t(5}U= @`*y[{VÐaE!kܹ^,̔ B]|c2ݲv ͿxZ,^(r~QlB>;>6ia}H_mPxBh=z bdy 4b'>TKՖd!fS"[Cl X9-rMw|]Vj ovw9Nu.n\p]=ߣ9DTm%o V瑒qg~LOɥaHُ"ZB0/DHYq*W <%@Al,oȷBZ#f`8$yFn rݰDF*oWlVt[x4aۀd)tǧva~KrThPubQÅWuInV-5i)kUM 9tV5 L\Z;rXV$$d Yu}Sݕ{*x{;ٳJU՜_Fc'M\:pnPa^}:yFO_^Ơt1h&^t5 ,[EσHEd,@{ZOw1DF_ 맻d Vr>U jiϛ8QQ$ɥjI=IX:fcf O$$@ϧ-(Z!;}#]`3׮9A67.YIT+=L$ e'{."-ƶ,t#֏*7kSBDSYHgUs7KAÂcy}z_lP+y:vEo?8k`Ǹfauƾbxl'-M^Ha\ILeG.*YUːb։F9{싮<)iUrr&ְ^rHwYq3`~QyC,eX> =@J+ EHyWMh/q|0rcӽ]ͣ04QKJ 8ү&_`/!M6 4  4_VUh+a[}:6i]R7YPfĹ TRҬ9O(Vc'@JáIv&L`^&OT|4_Dy$g!o{5M52@Ӂm73`Ђ0-m4:ģc;  ]A_r"xr, Q^4raw9xxB p0d%+Z@2>^).iFJSyɨ)rA >$t $^.lRLAuk RTw;*R#M,%d㒔ǽIx%.|Eo)=qAv|am#x'/~"4hr%AVX`h̓x9:glara~(#H@W؊kee*GO{]w g/Szz%.oݭuArWa-dbvױbB*|DTS/h']Bذv:Q7u/ áIz]Js nÎG@U>sm^!!uUėMO6;#Bx(('Ӊ^Ԗ)yr8=s/ ^U4;Zqu_Ф' mIEȘC0Z<'=>,QlÅeU7uG=@`L< 4VI7&݄|u $·@m9hYIn|R?SQ9mD#Ay, +X˧ZEV0XI7aWvËGmhpT\ڙOZF{ "z RC84!rK[4R^-ٵ gQݣXܕ<RЄn29t9Mc h#PX+~We&Q#F:̫S4j&CI9A![]Osv![S7猑ϑ/am(<G,, %Bc+mҵ'ZwT=1otQMƄP^ޔF{N&aFw%zE{ aO61sjlF$Dbpv2TZ\b)k)jR\I3X;f[穗8+51C;Q4bv4ݽn|FdAo끯7삏tm*zKZe ~w3ſ],i 0V #K(s}Xkk1RFl+ug qH );r#68V2U;s8zSs"--??k2J +b;bT%Nq i?%E)6khb*5l _sW>^ߢUw!,89W+TbRXE{rc9;a;N6X1~Fd+6/k!h _[ځ#IWO-I[g=p=w)RTzT~FCR~19tcWM.DWNL!a ucJy_;4hn;#;hy_ IZ6SgtdMEŲz0~%ύ[AJW_P(5dƊuJ`;VfKmGܺ$ʖ!n W&%N= )Lf_b(y!&1Tk0ŬO)0PGrFʢAz 1lR^4rUl+dOSs}#1l+\b 5gsIsyNW3Z4;c=9rY .j~Hߔeo.E6^G[Y+7c}5~#v-1.xOߧ6wxkr+. ߱Ft^#ؕA>2{F8wxJdZ!_q#ڶ:L2bdhoӥEVWivU݀ۍLC|Ǐ5r4JAH}*Hi-”J>o59fNwYK4ZX)DfpKf sg "2ylf˫c[s,XQ#": 9yh%8`!zi_0ˢ ]I QxD}EstB w2&WGou1}Wfob {HFIs=ަgoCh}|tdG,YAv9?T<_oCT|&{-98T6\p<&;힩HIY;/D`ޖ1lŭ%@փ嬄2@ ;9{pq'#it)c:\9F1Cv|2vm4 } w~Bp\ef+GCl+Z'L"5Ҋ8˥Rn GRXn6kV kpf 04L6o6McJZUܼx*ZyR-n(=g'㻉tiwQl=#&n,asiԇ2 ") ;<[sG.Y*E0ړ%1Zi$\-.&C73(c6{>e$n1Wք;S8ŕސ9%Rnp4Dŕf$JPͯ&[ 0kGs=ֿDU>4)SdKr9RHxc\QٯQ`TZ?e[D{eu w'f~A fZ=1Nʭ@[T3k&ٙ׆mWud wv]Q]J5'oǕtXIvOj "!\'}fp7GR8})kk5V4Hڐ8{ |3Յ Ywf }vvBk!zWd]k\`-O?AcULh [J 6NoEnig49f~J<H}kP9` G(Ț[(NA'FSU e3`M}-l ^!v9`^- ikޖ ^Oa0)+D"Ze1J(xK|"GOi`S0m9c&KP `[VȃrLX, P͠+]y[= (9%2F#NsH=?)ℜኜo怅Jxs6(={2THo۠l?adXzyTphh[z&&$2❩rR~wm$L3#nl+I̺? 8~3 wh\1pmQFxwOeS{,N0`46>R,xNoX: o W ,WR6VؓKm t/uOެ0;7#{UpD;DOxjN%|uuM8ёLc|T]O\onP㈌s̞ڗ9L7s 7d+]zddzL/+"{ÙEGnlT#!@v|(6Ko-s¦SrmP35Ԯ1!EV@|%thW)l|{/e)vДJR:f:T],E5r@58crL/-|wߔ৬SJSpW_r:[% J_W6$4pwL,03$2STE {{jP7gw}~(*,ef2͏L m^˃wgwr ^&= ]n{6O"U'ŵcɠ2J8a:KJȡ^;E<{nYYMogk$}"&r{gHH1%wh2En/]>*x0Ɍm F}#ÎGy&GiHTbF,[ \=b:gNd^ӐeHp:Юξ}5{ ;1g\BcUJO{v;͕f/DxBJn0%º!"hK~G0crQ/ڗuD&rOcθX[Yӓ> H"r|d lXze'!afP%*~]U⷗8WJР`iDuT?gy< :m;;mrPqn^OR^ǣF{MYA2TJ<aXaP̢L a-:_pm 9sQV\!Zʾj&m`4-a#G]=3k`B._7VN4ܑ̤?,ļyXtФiN2K9v j]̖K^򦴦o -_(tL3EowlPhE3j5ƟΏ10yLgxtF9W\.@ SdF+rT`Z@ GEL C,@b;[fe3J|raA;Bz) L hIhBr:EpJ5B/eS׺H,$MO/O*=n$lfH7*Y cR,8壉PW)M*2N}ITu._\C]~>Wf\擿q]B/,˸NZ!YF듢-p9^A&Z)8=E))Q /f6;?/?Ԥq3;:|rv6f-ɸA Ҝ"PEKRd@J·3q{ЅYb@;9:)1Bw#fBoC)͘Vn`B 3'q+)&5 ąwac{ _~(, `C؛xyS{i JuG(}_aSb9~M|;r:DQgj3jEy;YݟG:t u _=ArτZͨi-|( !1bBPjא;Pu<4LL JbY䣈{3jm}=8;1q(vƜ)gpƬZ,f@]jf9o]60[@:+[y+n;C@mfUS/b{PNwۊJ*<{ yn~!b}wwRӂ.%B51 V_}@I!PMu@F;"+Bп쎬8WePҲV#.-ao*DzrveW*OɊH'D {h3ck{A}J@_ If1=Ʀ@ Oa?!aHXN>J^z]* h/:H{ZI0AQ!$|KH/DGψ"KC3[~d5nזAR~EM}א1D؇CdM n12ejS]B:;c|lA_"V8R.*ۤ}CuLvCKHR03"٥*SM%Yj|?_sFRϨSWVۘ÷ÙAT1-?k$$B%O d3F6ZWN "͇Ђ?e}0۞MIJa!6v?PCRyO]T"V벚oM 'd 9!9i{BC uc" Y`D5:}j @s|gǟ4婢y $L˚i  ʸ1(NEqT5:`;Y%9~mVyx֣]ե x#g3P Me/q߼A:y`Pci@ tSXRÙc'aFc_T,Ti+"gԗ{Ն|/wiDN(kH cb dB 0ѱ2|M(ڋ8J|g:jcGG%IY&:FX6>]x6fg6,-+rL:`Nlu$_>6dč%F=F2h!OQJo5VA&a ʱHZ˛"y!d9/1/S&(M0W{+[cYT[_sA+daM0{w+>hp 7%cGJUFDCVUTY-cJw^r YD(R-0i/Sbfd3>@Fa37O =":QonI PD|\űcȾNPD>BY@շ&eOXm@d)gHHmҫ {yJi*ᙴ{q y>+T3 EY5F]ߗ~Q! CtZ:я>G> u92c@,m#@{CJ_Lw+?/ݰH[ 6LEuV+W ?n6j6eP 1VSX˯x dUZ b2AYC>nPNl ya=qƫ?pVM8 C,xf$˗m«^c׫K. P\}3,eL0.1ݏe+\3eLmhn6U& Tatq( \q k3 HqGO g-r,?)whHsXho n'αh:5wFO7/ U̝RUN_K| (ͭmYk:Z=;bl;#<67wuPR~cJP{PJzy&#fS\6gN; ~lL^6 Nw̳wqkF,b{i"&amlI+٬ݦ$Vt#dhi-wzfl )N09Wǯ!F붩DT1}Dx>˵s:ڌC ҮcrM ISQ}4&C˔`K%Iyֵ=u!#;Mc)[ ftl3 %G4 gl4&1D\S'?VX XbGvJ6v( hzOGNV ͤ24kP ߒ@y_SI4=w1?V]s1.;pFm_yP07Y5G3W48 Mb%&6>+[ [Ib^nJ|: oD(m]Hn3/8kϟ?\2[r"($x"+yL,4 U&g"g4OjpC^2j&.N Acz^Uxmg$(áC7^j&*:!|PO:`w&Ǘ-\ۣ-Y?Op,h\x&ȡPWɑ2D:7L;<;D1o+3hvȦ~Ŏ`GԅC!@{]aId4Izk4BTdkRBA MB'0ծWNt/A+"&췫SUuXv3xly*jK_j͌^qixmmݪYG܆h6RlE0]FNHytNSl,YL*E}I KrgK ˤUCpy<3V,o˟a/9Nߟ:LG?nE},T4CI nBxAR@ 25s̬>]֝Lo$? <卷{f ԁ]~T& hdW*dMy#ONs gꈑq培iә( r!Z#g` &1_Ao)|w7eT:D] +ErӊΰCYZ~C8@DU28LF)ӀJL*McD۱8?qª2Sds,\+%hxy+ D lۂ1~„ /#򻍣(c7cO6ǹOm#E1&'&rQ;"/kۦe҅eХW%3E|pdK7WvļZlO1F÷̯aAlЊCw' \)C?dJܢ<Utu߬CoD6EO|0#ӂ# v–HŠJŸ ăv'c _u2s_q:=-k^ϲvLZ~/|(i<}2Z/BG$" Gγ4-c=tFV(`(q",k!.~V"*Q:h^siȧ7a tWY,|{%O,p!>SY c]q1v% w'aSy2c]݇<'0b:wXT R6B'JEAO15$ e|$9d(`]PTxhW5?"> d0F|V7Zu~FJ ,s4(D9qڀ>-mV97"NφHyћ4N># K?a99PJipܒRypRJuRN*<V /]RpK=a,BEjOHNr+OcpePBDJҀo"Bg:LsJnۿVJ*h 5F'k $+zS`ZU54ZOzs=My;`mź{97%54K2Rq^ 7&MmIөжaBeZRn .#}=vzѡk:XkK2 '2:Jy}x*'gn#a& y@ONVd?UH^8/Q^/;Z ްGF}B5j !<X:qJz0Us&M &BXB(8Pm/CX*}?r gC4`1v$S಻oawQr漛4H&F‹/ n~t 2mxjZbrBl|^NskE6RQ;6PhG ӦPW~ FSp{BI e0:}q)ړĢQmg5×cI%kińsHg:xG'Kr+oQaШ"">a4vbd81͘fx3*B=#YqcN5>'kiKrG7FH9@^d 17lnڂ*Ƿ@ E}V.t҆< CV;h fl,UQ66/i)@ܬ$_Jem#9;NZEI @S;p+_PZy~wʰ{{c&'\|ćBa.kCkMD{?5z1:wx11)!^ M ]\cD[=mV-Xe0SA֍-cV@ 3N'ӯ#rr Y4C߷Zߘ6z F[e8 T|.b"*~Qlz7axW?j'd4ş7j-|;n@-if *8*]83JWUixPop{WtbK+ p3ec2+-R-]=rɴxͮ^B=F#L{+_k+6P?H+>X8ry˼d4/xܨO\FػޢN:{%a?da~.NMpaٿY 1r2.,6U,щZ7"D[>!KOU)"x߸݀]w5z 62;!C+~h0h%u[f~;6FU1B}ד5m+@5ӑOWtdQ_C_sϞGHT2qv|X_&^;:Fۅ^עn>!1 o *T%\n$=&qR|A~d7%EQGM+&3P#Ѱ),[u39@W<$˾m_B %m>(ٚgtEMu'Uym8 IOӭ-;NE$d7)h.ΰu#hYCC^)䬟4k6=p:_޺Fgyvɢ{?L.@arbd;0?tz֯=>#')oBz!Lz} IM%"Vp h[0$p2з/p/A`x HRJE&ܝ:" s5+ ocL}Bx:`ʁ|֘fHO)DIk3[%(r=(+PY`C8?y+U Jᇘ6Y2RةjFҶ Q_gSp1L DԄ4{U%?ڮ.R;\R6j]@\V aɱ\Kc^A;OȿIn=`MtUJ=#VJV=|v$7US FeE.L";6dI7@iʎSݽi M6r48Z*y6zKKI=ZVD e$c :D@s1D=Х$ݩ #Wܖg"$cϣ3 QDNF)%{@kD2.?Jsn28R&( n'(:`ZU혓ʉV%ߣ+nfeNu%UZVlFمai)E9!0m9 + u} SlsΝ| 6FB}IHN3_0l,Yb?b[y|zr,Th_x[⺱}f{ 7/6u.HE@m遹 >g=c,}Čf:R$!VI}AG]T-pe\O GZ\RIͫ~(H @zǀ(&x$f[-&v.i$ƭ'ecbhe% 鮄jhnWyP).6Zc(+SW>C~S~Z=/ "ܯ\3 U(*a}X]GJ+D*U υH-ċYH-@NP"nѱ^Hڻei(A_:P-==%.]i9|lqf,' a•O{ċmm'ο $KjU *4=0#YΛ@njy5ר@d+LkJm@2Qcui'O)C5L m4\b3aiW.al&f7v7F4/ VlRJF l\qT5tiÈ2T.47s8n>(jv^< !dG]qsx,Gj⾰FAj}p^o4,a$|Q#M/l:AkjWc1«&`LsG4 Q&H>:'.*/bz 2LVŐ% r#fu!/$vc ҂w@+JHQ«~δOa9/% @ř"U&P% j/@S_/v]t\ErbEsbVX.pd,yk Rw)9*oˁxQ\Z|Fn5I:4B/|T!6m%"/oU(s'{68`2;m0Eg* 6t.&L6{Jqڀ +j+^H?Y5}¿:DNTۤbw{D{ÐvGe'sNPJ2kF3kQcW-zRCqc?(M`D7Ɏ\!i}?kDFU͈fO[ +PE>bCC؃CZ\b&_DS\P4^AIUnpr9Qi1'>Ճ=&L*h>,n~ |u-HU^3LX!?99T@pOVg;+0WB< Jn>/] 0|;J\ c8{[5kx4'@>+`.l)Ycx_I$)ћ|lHˋ/LPGM Ĥz#ޣSm~ghu _e)0NUJHMiu" 9z:&Yq.# 6h4~4]Q#МQí-{\IlFa6b> tMgkDoa|@gyE/8 FS$@bW𥏎44ojv.wZ=4C.zP5nL(&84l|l_@Ŀ0ED[΢ǡeY_]ƪS2(ZFѕkJq~DH_:Rd*‰yrk(^njԘDqG2{"OnoK(=̼O  /:qFr>q󜁔Uql|_j6WNq؜& shE1؉` y+={=܍ a=Di.JsOBރBd{GM3܌lA폀KFel@Xjno e ),7zwI 43Y`]iN?M3V6~o+KzFNX5>H U{*`U5zP `TjWChԦ^`IC(#^\"3}>{h_dΏ4[H!Ay -"d+]B)Xvق3zMN%O:7y'W.\LNŸ0y%.ڈ!d&΋}ӻ{6rJk,P:%`ݎ h7eZ,9h~{{ZE+e L^Β**@{1oSFd}'D-*n!UtEFVBIz]Z@"ȉƦ9&wET:hE_ 4u -q? Y79>Y珪`:[·#dz ܇3 5zU_X%)nz,*4DC#/).tڤ8/^5r/^KvʈwhB_[м #1 dN&?ͼ))' FȺ'CTAQM#= ʟMDStqwhY3s?+W݋s52 "؜WAj VMO!c\C P8!##.~EM^ [7{SHrSH5Ϙ84vN GggbYKi rfxȭs,8^]f0[00[*;E gF AK1(ڵA.)n z&ԧl'n*$n ߀^:M"- ֛k/, V&u~'V="zFagv3yrO-{|]g+&M2V‘܉c)970 #Cy|I_ qL@S .+ZP_yS|7Ddt-+bMlѹ{|[SDgWiأZKEVnBý}40!䬰1K7VV#8K=IHZu A3OD7@lqK``7Rfq}@|!7-|#*y(espC*mN:]MGTm18Ϸi6ۨ h;0U~ig4R#eYbhS~OU?]C# `Aݧe #VA:,yD!L~7QGGb7t@lpۏArK2[Ȯp[&N׾Gx 1x#0E|(Es4$}cA$(+.(flCG+̔_'-unS %sezj!}Ccg9A9]y h!?5pPQs)%)5'Ka>NN E"e3lo)xur!;xgXP<?B2gL>#$_WOdAcn>8yBqL!ILt/"ޙ z.=͠vrKCi,ņm 2'W~W5Y]Ũhz%?OhT~>*ǥkRL`[36f k%X*_-iPeY/<g,~ⳄTR{T Sn,/œqb 5[q;UcX@*OA_ >(/PdUTo9'e!z_g؟jf>K#dj#90!CaϴGbnZ7@}ړ6#Y ?#{TmO\edlPf;2품nD&e;y9ţՐZRϪ$z׽Ok86Ŕ!̖{߄RoBtA~dnH[nx Lm7sMg'O/^M:xSyf˚1,GLo!0XCn)?퇄l[{3QtRf,5Y]oL̡mMb?A@1.Fj/&? ຦gC~4e)bTq?`[B{L4)Z--!ġȫ(`WX&6Yu9пk xgCW։}l{P/N  ћ1^!>)?q<r)gCk,=4uPwzVE)gx5nuyd%JXaUKc)Fw*]fNνCBAE"cfrX hFZ^L>@¸t2 B sz4\Aߨ՗!agG3I; J@`X8u M]f~*(ZXqg GqH 7Cf{7;0zmWhh{c4 ]hoOqnե0([sQs'zz|Gj=gvIwnB]Xff6<ƁJa roBXczslPKԽTΝSۭg1PIkDaJ"u=mb,V - a>mIP#͋lP_ 3Q`iDd-]2P wC)r7HISqgaʰu;4\PJ?멗h'cuӧSL?Zn3K}l'Y$GWPo} h/)#_]Gpi̝ +5,DqD=5J"9{Ӓln=D+ȵ6z '"'GQ҉;܆)c'BSzgvϏ폣^ِxd&>gE5Md8;;zPԟ KF.{J$6OCtǗkF Im~fl`-zeqrJTo|=ĝ^RdlrM>,bu9}!޲P=Z4[tQx[.{3 ( 6=.IHNK;ɞx@ۉ#Az=b%q3uWPǵ4d<663?@V ɘ<%C'VVY =wua#˴a #d),P* 9ےb%˰!xk K1.oO7lHRhK[ `"XrZ>OY @:tP ceޣ곐jU_19~_rl.` pI:Eb/ :7%~%x96+x17Er !Y*N{)qA]IƮ^~L6R_ gdW.%ob&nM '8 ]MRo׾KޕDGpyzΆ VPCʟ`.h+z$ v&8/엙WA̺~#ĬhLW(–z1PdRY,bsܫͣrVF&l|XjFU5dV).$*)BxhK$ɦQe]yz|6IiW r~b3ƌ4P5xfH#P_¥Z`1a<`B4HYɯ;8R8~hְ_`y>_TSkX#r.=9swQQ5<+Q|ڰ{\A݃GXF/S;[`B?]aBU~rF^V*gOQ/5 UbL-$v~gs!)XLsOj{b:L¡ >֠8{vR] "͇сmw֠FT@YZT24t=Hk`ݏ{ EJg VdGI2<[}~ZGYlr57{Q/s>*v 2Ԏ:+>M?F^sXXpB \Bc$0mf7!g;sE čg.U|ve"!j1e+mK{ %3;_:?m?8l~< o ς AE({j /!N)tJW:Bhڽaɦ҉E_2VIc oL,f\%įNWR?ٮ8 pni> Z1ʮc눇 -6 N<4j0\dU¨*Ìgy@'ty9Ǜ~hfY͌o5ZYij=l@?c~D-fn4#.CCԏP/:l" /$3'o#xn ܤDC nh+Nv:C~prS5Ag#̢kQ zÒ0X_bS_'ϞElr(6>iZV^ի+B!g8aegV~{)!ٓ0"5KӽP$6Q7y!/8MvbW?ᙰPݝs.YDqp:xO"iup`C eɖ@߭„qKXMmI!kuKޑhjLsV WMI=%#Y>xx\{L CL6lB?zVBZBKQ eJX[ukaQ9Jn.I[Śtͤ2}tBL/_FA亙zLxC*GR0t !n*np-eE9oNY6S *z;ZmvHT*g,1h !ޓܼ[9yQ `?xy37nkHwza]Ô5ɿ\ jYW<2-ĕ[JqL].0A? Fo7DV&4[@V$"*:q@̃(O.9{8{S]W$ XVSYR| 1G4}nahy\zm釸ķH[I>ȡ.lSݒ)B$g#%Gkɾ&kGf` hptЎ|vT@8Cq7݉V4Hx7}]DȺkv*- pV2vx+l/CT$tkT#E>4``JEQ.T*so"bϻ5F5~sjksV#,]vZOd;W^硺7nY+/ٖނnޥe&pfZd%%E0dEa 6vOLy2\Om9`U6ڂKK#*+ٔpU/eph3j8U_d? scXS$o>%` c 5Zx%r szD )U!=ΜVHq'szù?.8oxµ[i8Vq3Jw_u$urE JW\2wȜ6B]I9lX~O}ay_~n,D3iEsJH)ZyNal|% eJւn.L .w7AAfU"B77aG;j.-jHnQNK,0깟u# r*բtH}6~{h-ԭvHEuܾÃoF Ynpirl?.;y o]uBQq2F_޼jf@Ef"v>`=vWTJ .W5WjE͝D^+ټWmpy~l2S_%_P-xb8[2ֲ:cjl8pJT՚oSlRjCy: q)šgm?:z9%,{J \$3)]{ 7QNnm[3B,jl)(ŢS`"IK;2 bGl agЅ>_qP- g_1_'Y)h>#iP͍^4{4~cd,tR#z\K퓾%cw2<<R*<ݽEvc?SG;L<#;Lo ԙ(X 4\5%!rRrzHॷtLOV{k:GRќd8NB2ʍUN 1P_ A 1 9y01H3ϥælךi#DzvˈāosNr*ObQ eßp][ZM :SRYKe44J05b,_l07W =5gyQNԆ v({\4RiZO?ppIcgxL9uV~r59|v4^Wt.iNܥ퉥I{$;v;s՗G܃{W/)H?7+tKE/t@A).{Q#s(U[PWIF^3C*|lVN*NlZnzsbeI } c!PȪ'>ft*Ld&$[%ي@jh$mj Վ$yR~nrl%DX5ea u_#G"#N D?ұ`,qK1>}_NĖ{k hэP=H:,Pt:Fp'3~sB(a$' *]pcŽZ(,:9L49i:9bcsJUB1H}liqvōƔk]#͂T_3V֡KQxQ^A047Jbw:f&f]TJ.` ,@8H}'.e|˜-9u@3v3wf@6 ڴɈh/j6ˎwShצF u? YBvX{ uuc U6}p1e9Ιtv5DC̈́ hIhNKEQm'pVss}jV*E?u;➊_QYK;Οpa<ơEfarqꇊXDL"@{Gb``9eں».|*2;R#+Ư:z]j [dڽŔx2E?B [~!L[Mpe6e.g $NEX,O+tUlWӄ)qibKgۍ GjIQ\?()wM$Q7/] >9,>PdmSXv` $4ݹ)hip,,!< &3cO*wg'f7\ ǂ-V&Rݤg5pr9톤A=wuF3@J14O$:Sc$t.#)Bֺ{O28\`5G%!aM7ȩ+r`Өܝ?4g꼑P#=l長פ}4eUѧcD榃ϹX'P{B Ebw t> eLZ͉q>m.RNN ]mV(PuΰJa3WHS G,}C+ o 82 P.}K_'t {7Yny;G@‚F'TP1!h@FڱWw{~sEhk{;Dø;1?OxBfےuˁ/>9앒&N=?nbu2ͧӁUQoJ:u %|`Z/NPgi[[d jlB&rQ%B<25qP-0!lH#sliոHR˝">N`lBZ&vkA`-DUҁ?2!mOC3-EW"d/4~7{nJ ƲXz%~XlA(85`{K4JPD>kM :o4&oh@rvFBF@ZC{Uvg7rHA:#{&)"ݫˇQ5 +"rި}%jtt} &emVn gI9BcP.h<y#憧" C]Lpp 7h@AG@$+X,ZV?^m\緕 kBA NKѻ ߬ C)EQ|p̺]?tj< wk/wS-*岹UOpmo],k*(#4ez2!Z݀[_Tg2Uƴ嫱ʂH;^>/:~""T6<y=]_g2N6hbNHU/^nPTa%Ȱ]qNʳw A[{̙ pTNn2L0C4/#B `xㄥ|#]\S]qcMxw;&g.3oyӯI**Mf YZ:F.`nJ0D/7Z. 9|9+k"Up|.+ 2PXo@<Ǿݬ~y9NltblYldg 3)xehNѰ(þ(^-0WzVL*<™hOjE^~"s0ĢH]pjq~>):nPj޷c.hdBu"XM-!ď&$Y#JjN qz/*?tU!?n?I&y?m0IG,(\_p7Rf5 GJt>pXX&? a1nmKނ2LsCue^Wi+YҪ6?=!&CԠ~La+5*GT2$rⓖDT] og$4WQaiσ0d#͛Λ Z?{FA:C.W(2z6r2B5aKv)S?JtIZր17:N@rIׄr(xx}O.7$#>}3JH8Y-m58lĶ(pvImo6?FϋߙLʨ pT˛n PTd MZ3L?[LF;xMg,#޾˱$Ba[s ˜9ɽ+{0Y"TeWgwO1nZIw+R|F /Čb ݝ({adabИe]R6ixypbzU9Y ^RIEMZ_XK.\JRnn|HAPryJ*86z餔~:D׎ka (7 1J790 I8a.I>FRX6|yPdj0m#o~QE M{HMI0uLyJ(pl T F1k#~FB=x-J. mǘІc+X)i|hm/VCu6NY}vmR9gil9%nLtZtT2:8si@_<ȁvD\* ieZ}fBOMHMsVm.Gg0T֪ G>N beFa%%'Eu:`@W c",|ijЈ ⪩+ձk46$S㴾F8`sE$I0)knciYӁw:0]Cjށo5UIfiws (T;  yOmR狱?GEGC~ W"Gq󏵳Rxa7,\h֟hԣNi , Io|]εaQeS7wF'"u.h2@H}r[sɄԲ޶w8WﹳiƘ@1a}@#} CR*\?^^1W\$XӸd# mOKWO\QMI&g|YCˆC)4 EJ^0%mT[\T]=·eV+tsSL_)fTGI5k54TSQV: >_]׫\6w<&ڽz1Z2~hWر(b\҉G~ݧW_7c_ /ڥ"? X-Y} `w)@ʣd.ӕor =(g~p'LpnCyŗ5:u9 :1PK~E_aUZ!{hUտ,iX {3>4SE?Ă)4̈́5ɚ<"(h!V9>VKenx #}9E\Bޒ5`#nG~Jx7uV #3 4Y?0GZ3<v,WQc_9?H| <6+ZF0Pg\$[_'\QIzÅ;KS~sOFqe@{')Aƻ%A5-q/F\ppvW DFN}4G\2i,iob8Q`Ml|g58ĤeK#IxV02E/ oղrpݫ]SA/W8.~O4I`i $h.&0pؒ앁\ mJWmoj0PW)l "&۞'{0}RJT3-Zin8Hi|PHxl\ T39S0}َQ"t\(yJ14UdS f'\Aah) {l/@lAΊZg ZFQӢBQWCjm#69HӠ-8j[vˬ ]zM\1a`=cI -~TVy@?r)o>INeuvE|4|v/ؑMݍ -*w8z 3ݰc W0}m\0GPiaSw >=gk) ok I8OyFA '!Ϝ88$r Sߪ >x|6<\m7 s&"ǭbfcYU X99iIͬ\4ЩbVDVJ$ `h^w^Xb^m#N8?B|/3TsV5v*"&(vΨtJS5Dum,/Y}vڪ:D$;nHFC%jC}s@]a0h[ڨAc{XT[DK~qN-]fΒҥ3ǁ4 ox [QRRө.vXh)œ! 0<5Z}m:j*aL+r˒^Djdzk՟H׭c2\Y-ư9 Y߽Qȏu@GVtJkjU7hZ0k&s 8U/?7 NF}{FPE II3UE1rטY^@Pbo{+Yy:BKT!&`m{1vؗA\NZ9% ꭁ.(FqUQn>J=WgӀQy.$u߶x+hJ1uoL5evGSCgCFS3m3tJ k $Y{Q%E'S z3=t42'E rj4s*Ěiݏ=נ[Ii*kj {SLJGAĉ~Ww”Vn(aa ;3NKtI_6[nb5ߋCQa|87 ڟ+VkZYU )yD" CC)o*Y^f8#檻]ⱹS"1 +g:Jz??uG|bC$҇Tw_(]qQt#꽓(E簩E*6LwfA*Oؙ W6s>%be3&5^vƘǫZ@jtSA5Np! t~Xqn\t If3>`u7驻\%lp8+CK9)PMx." ֌g`-6~et2+ Ҝ szǸ*ˏ8NOպvT)ShECyiӘK0Uoc2\sbˣrpg<^z W|lR=,Hp'w7"4%s/J[ŬgSs{!E޳<)gp#[i"c|@|{&zeeuyFjψ6~rŐ=./er]k"rd6yt)IѦA-B^/̊zͺ%ٺ:츧}ɑV).izҶ 4TKi+ | d0msR3'7j 2;ϻG"f-)h=N}6`Mh"v1'!دP܇ڥ1R,gbV ^<Ͳ\vh1 W;L~Ąj0&H91*giF=SB,4@XU ;=ZڞeOްjQO3\ Vv ?nκv(@ X+= lܱx(iE}OTHJ0ߤq-7n\bENk/ʾUYeMqŏ/әq(00X{(->Zz dd#J(Y~c1W@W ,dMd8Ј, V@a_|\Љr&,8OpF|а@r鴹kAcc l)SOi*dH <*5I eJF6x:!2^Aڦano[vf3' 0(]mp b7W!Y {1j+!g)Hsln-W6<3CGЫċr5+vU7йsmFp{+lr'Ka %[ viO3rkHS<~eha2Zbg:Q|Ní:xRlPwbe~*.@V)x>`xa ˬrťMueSHS&;W}BXw3N"j]8oߖ\(Bڰ(*3,pң G%!仈;U|lb|. ;D*DOzc(X`qY;, w@`bn~~ !d~.cπ Qq+ExX/jJ´"y,w'Evk⤲g ;{G)v^8I I^L5S_Ӏ`{T許vCkM]}[I9ozᛂ)z YiKVqt!k KT/.#іZF *E䲭G Є:u ڲBwwcۃZ-WAt*"/疿g7TE(2?m1!{B,6#.(/_运`ĸpbdѲdmb "9Dйȯ%m`ga4]QUF}Zp1LuS0"H5(=}hrb9yjon6ƅ7 6KZY+ Q=S{9[qq_sK<2Y!+~O)< MYyr^w8^ih*Fp=޽ˡ?.#xɩDU \K=!iuQOH;NV+(y/E9PsWf|VhŐ9|xPrۦ8>9$)$AG?۬+zCTÇJee}rxd[Dހi :XK44:azǍh7QPTN\Cʇә_F ~, N L1:Py*x !FQg/m4Crpޝ ~DyV&$y{U{c#'s> KZVYJcJs63RbI+t O8ힹ0DKG Յe&̱Sȓ5zWθB> JuʀC"ؙp^G["> EhVI˛m4zsjI0iܝzD?n1iĕR8At\}nv{#@ڛсroŒe}y~๕uH)G@Um~[+q%UePD8x+zZpXm "[g`hYdӓ 'ffjBiam Hb(DKGp K,aoё򡰎TOO|6I{G7U|o9;$nuTY[PIlG7n;&.tsjpF+SцQ4Xp9l{~H<r5|l{>mAE@,U2,?0| ?g8 %ϋ>-sK.{YD|eo=w1b0XfyÄ !c70.`c{n>(Ëwwr'I$5>:|(wR?։ o,BW 4Zsq@z>ȢV+$@Sٰ`r(VƓo'܄cqr3rPDF[׃'<4`zXLNs:Ȟ{1"ߕxݬSmmC rh]EiIƍ5m% #$N_`,}=\.ʹewK۬wí4,i7|Cwh$ gSK Ha.ldjz-.'/s5/MeVhR+Jef)ɏi }2% Nw jd VF&[PÌ&WUwBad޼B͵Y/Dñ&*]}GæDv =_iulLpK `ٷNiQz}}fE@%BT#]]bUrNɰBYq Am,[dXh[L;*W;`"4gbR;'>3#5Aɸۊ m2 [Y dJ~ʤ#$&)dx1u?xbSژJÎA™T %I-ZU\*AB̯-{<E*:*dp-&u+{>JО)E}<9 HmkmJ?,~O&"2'(S^"{2ѿ;v$`^?b*%;߼: qOM aG|bC8w)$W6`JXXOlHj Sw gBqg@j'6&rcvU f<0Zrif{.%NWspģC u⛌bpD*G \ Pz;Fz v '9 %*E#o!uުgASZ<E&p7~$P!eBpVg0F{§o sszR?b#E)̩XŸ >[<5bӂ?cry6G=&d`ܚo[9tn+ UlAO"g/XĈ/}Ie o[@9* M_/ux4 Ugஊ~j/r"Opˡgl3؋h'm$hW)#bNWàV;S,fob4 e bъ!ѠO6lXY4oT. yV;` :6ڭ28A" ?N$s;7ʠW. !<a_VMFCbJ^^Wjwc~_t= cɺx&y|B :cHEF;Q&缾GGCju}9h a1pЈ"̰QHVeȓ0VBĬqs&b"NzQ46 ʪA2Dzն<li2 * :K؀'.PDMƁZİlvZpTE-h^Ț Du<^&;U0 R<-}|g&37uS+(O,Y80#herhO0KXI^ GF4Dj0^):攱z+Sl\Xΰϒm$,z&>mI;\gm zd!