ruby-solv-0.7.34-150600.8.19.2<>,+4hN$p9|N.yUdw.ȥ8/ fkW*޽5Y"Ň`CـG{DT=O(X$F%y\U \>ScvUi.وPo. ن9D$Tbj۔weQrvx\`{S(^6!t: rK (wbh3hV? .[݄ؼ -!a 'k*G.mj%*Sq>>M?Md  ! Gdhtx  $ & ( , m pty~D(#8,T9|T: TFJGJHJIJXJYJ\J]K^KbK;cKdLfeLkfLnlLpuLvLwMxMyM zMxMMMMCruby-solv0.7.34150600.8.19.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.hN$s390zp39pSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxs390xphN!0d71bdc4588062f38ec5029f5e27e9f33ddb7ac50102d99fff07e3c1515b4b51rootrootlibsolv-0.7.34-150600.8.19.2.src.rpmruby-solvruby-solv(s390-64)ruby-solv-ruby-2.5.0@@@@@@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3hkh>gx@g@g3C@f@fb@f0@f&Q@ee_>eJ&ed7ci@b8hbaO@a`m`]`_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@Wuninst edges [bsc#1243457] - implement color filtering when adding update targets - support orderwithrequires dependencies in susedata.xml - bump version to 0.7.33- build both static and dynamic libraries on new suse distros - support the apk package and repository format (both v2 and v3) - new dataiterator_final_{repo,solvable} functions - bump version to 0.7.32- Provide a symbol specific for the ruby-version so yast does not break across updates (boo#1235598)- fix replaces_installed_package using the wrong solvable id when checking the noupdate map - make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard - add rpm_query_idarray query function - support rpm's "orderwithrequires" dependency - bump version to 0.7.31- removed dependency on external find program in the repo2solv tool - bindings: fix return value of repodata.add_solv() - new SOLVER_FLAG_FOCUS_NEW flag - bump version to 0.7.30- add a conflict to older libsolv-tools to libsolv-tools-base - report unsupported compression in solv_xfopen() with errno - fix return value of repodata.add_solv() in the bindings - fix SHA-224 oid in solv_pgpvrfy- improve updating of installed multiversion packages - fix decision introspection going into an endless loop in some cases - added experimental lua bindings - bump version to 0.7.29- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]- build for multiple python versions [jsc#PED-6218] - bump version to 0.7.28- add zstd support for the installcheck tool - add putinowndirpool cache to make file list handling in repo_write much faster - bump version to 0.7.27- fix evr roundtrip in testcases - do not use deprecated headerUnload with newer rpm versions - bump version to 0.7.26- support complex deps in SOLVABLE_PREREQ_IGNOREINST - fix minimization not prefering installed packages in some cases - reduce memory usage in repo_updateinfoxml - fix lock-step interfering with architecture selection - fix choice rule handing for package downgrades - fix complex dependencies with an "else" part sometimes leading to unsolved dependencies - bump version to 0.7.25- handle learnt rules in solver_alternativeinfo() - support x86_64_v[234] architecture levels - implement decision sorting for package decisionlists - add back findutils requires for the libsolv-tools packagse [bsc#1195633] - bump version to 0.7.24- fix "keep installed" jobs not disabling "best update" rules - do not autouninstall suse ptf packages - ensure duplinvolvedmap_all is reset when a solver is reused - special case file dependencies in the testcase writer - support stringification of multiple solvables - new weakdep introspection interface similar to ruleinfos - support decision reason queries - support merging of related decissions - support stringification of ruleinfo, decisioninfo and decision reasons - support better info about alternatives - new '-P' and '-W' options for testsolv - bump version to 0.7.23- reworked choice rule generation to cover more usecases - support SOLVABLE_PREREQ_IGNOREINST in the ordering code [bsc#1196514] - support parsing of Debian's Multi-Arch indicator - bump version to 0.7.22- fix segfault on conflict resolution when using bindings - fix split provides not working if the update includes a forbidden vendor change - support strict repository priorities new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY - support zstd compressed control files in debian packages - add an ifdef allowing to rename Solvable dependency members ("requires" is a keyword in C++20) - support setting/reading userdata in solv files new functions: repowriter_set_userdata, solv_read_userdata - support queying of the custom vendor check function new function: pool_get_custom_vendorcheck - support solv files with an idarray block - allow accessing the toolversion at runtime - bump version to 0.7.21- fix misparsing of '&' in attributes with libxml2 - choice rules: treat orphaned packages as newest [bsc#1190465] - fix compatibility with Python 3.10 - new SOLVER_EXCLUDEFROMWEAK job type - support for environments in comps parser - bump version to 0.7.20- Disable python2 usage on suse_version >= 1550 by default (still possible to use osc build --with=python).- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt - fix a couple of memory leaks in error cases - fix error handling in solv_xfopen_fd() - bump version to 0.7.19- fixed regex code on win32 - fixed memory leak in choice rule generation - repo_add_conda: add flag to skip v2 packages - bump version to 0.7.18- repo_write: fix handling of nested flexarray - improve choicerule generation a bit more to cover more cases - harden testcase parser against repos being added too late - support python-3.10 - check %_dbpath macro in rpmdb code - handle default/visible/langonly attributes in comps parser - support multiple collections in updateinfo parser - add '-D' option in rpmdb2solv to set the dbpath - bump version to 0.7.17- do not ask the namespace callback for splitprovides when writing a testcase - fix add_complex_recommends() selecting conflicted packages in rare cases leading to crashes - improve choicerule generation so that package updates are prefered in more cases - bump version to 0.7.16- make testcase_mangle_repo_names deal correctly with freed repos [bnc#1177238]- fix deduceq2addedmap clearing bits outside of the map - conda: feature depriorization first - conda: fix startswith implementation - move find_update_seeds() call in cleandeps calculation - set SOLVABLE_BUILDHOST in rpm and rpmmd parsers - new testcase_mangle_repo_names() function - new solv_fmemopen() function - bump version to 0.7.15- Enable zstd compression support for sle15- Enable zstd compression support for sle15-sp2- Support blacklisted packages in solver_findproblemrule() [bnc#1172135] - Support rules with multiple negative literals in choice rule generation - bump version to 0.7.14- Fix solvable swapping messing up idarrays - bump version to 0.7.13- fix ruleinfo of complex dependencies returning the wrong origin - bump version to 0.7.12- fixed solv_zchunk decoding error if large chunks are used - treat retracted pathes as irrelevant - made add_update_target work with multiversion installs - bump version to 0.7.11- fix solv_zchunk decoding error if large chunks are used [bnc#1159314]- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support multiple rpm database backends- added two new function to make libzypp independent of the rpm database format - bump version to 0.7.10- support conda constrains dependencies - bump version to 0.7.9- support arch<->noarch package changes when creating patch conflicts from the updateinfo data - support for SOLVER_BLACKLIST jobs that block the installation of matched packages unless they are directly selected by an SOLVER_INSTALL job - libsolv now also parses the patch status in the updateinfo parser - new solvable_matchessolvable() function - bump version to 0.7.8- fix updating of too many packages in focusbest mode - fix handling of disabled installed packages in distupgrade - new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag - bump version to 0.7.7- Fix repository priority handling for multiversion packages - Make code compatible with swig 4.0, remove obj0 instances - repo2solv: support zchunk compressed data - bump version to 0.7.6- Add -ffat-lto-objects to $optflags as the package provides static libraries - Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives- make cleandeps jobs on patterns work [bnc#1137977]- fix favorq leaking between solver runs if the solver is reused - fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason - be more correct with multiversion packages that obsolete their own name [bnc#1127155] - allow building with swig-4.0.0 [bnc#1135749] - bump version to 0.7.5- always prefer to stay with the same package name if there are multiple alternatives [bnc#1131823]- repo_add_rpmdb: do not copy bad solvables from the old solv file - fix cleandeps updates not updating all packages - experimental DISTTYPE_CONDA and REL_CONDA support - bump version to 0.7.4- fixed a couple of null pointer derefs [bnc#1120629] [bnc#1120630] [bnc#1120631] [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] - do favor evaluation before pruning allowing to (dis)favor specific package versions - no longer disable infarch rules when they don't conflict with the job - bump version to 0.7.3- do not autouninstall packages because of forcebest updates - support rpm's new '^' version separator - support set/get_considered_list in bindings - new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag [fate#325513] - bump version to 0.7.2- fix nasty off-by-one error in repo_write - also copy pattern categories from the rpm that defines the pattern [fate#323785] - bump version to 0.7.1- new repowriter interface - new selection_make_matchsolvable function - dropped support of REPOKEY_TYPE_U32 - bindings: Selection.flags is now an attribute - bump version to 0.7.0- refactor arch handling - add support for zstd and zchunk compression - convert repo2solv.sh script into a binary tool - bump version to 0.6.35- Fix compatibility with Mageia and RH/Fedora- Sort a bit with spec-cleaner - Use python/ruby/etc condition names to match what other packages do in order to make sure we are enabling/disabling stuff within prjcfg - Silence the source unpacking - Make sure to execute tests- make sure product files come from /etc/products.d in fallback search [bnc#1086602] - bump version to 0.6.34- also use suggests for ordering packages [bnc#1077635]- fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33- fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] - bump version to 0.6.32- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options - new pool_set_whatprovides function to change the whatprovides data - much improved selection code - bump version to 0.6.31- Update package descriptions and groups. Replace old $RPM_* variables by macros.- many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30- expose solver_get_recommendations in bindings - fix bug in solver_prune_to_highest_prio_per_name resulting in bad solver_get_recommendations output - support 'without' and 'unless' dependencies - fix yumobs rule generation bug - Use same heuristic as upstream to determine src rpms - bump version to 0.6.29- make peace with newer perl versions - fix memory leak in bindings - add pool_best_solvables() function - fix 64bit integer parsing from RPM headers - bump version to 0.6.28- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured there.- Disable bzip2 and xz/lzma compression support for SLE <= 12- Enable bzip2 and xz/lzma compression support - Enable complex/rich dependencies on distributions with RPM 4.13+ - Simplified CentOS/RHEL conditionals - Added Mageia conditionals - Fixed a few spec portability issues- change queue resize code to use adaptive chunk sizes - fix potential segfault in testcase_depstr [bnc#1036002] - fix performance issues with name = md5sum dependencies [bnc#1035946] - improve "forcebest with uninstall" handling - make dirid handling more robust - build with libxml2 instead of libexpat - bump version to 0.6.27- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440] - bump version to 0.6.26- add SOLVABLE_NAME hack for pool_whatmatchesdep and solvable_matchesdep - add SOLVER_FLAG_STRONG_RECOMMENDS option - add SOLVER_FLAG_INSTALL_ALSO_UPDATES option - do not special case release-less provides in sort_by_common_dep - solver_problemruleinfo2str: return reason why a package is not installable - guard against dirpool_add_dir being called with an illegal component id - reject solv files with bad directories - bump version to 0.6.25- make testcase_str2solvid work with ignored packages - improve checks against corrupt rpm - add SOLVER_FLAG_FOCUS_BEST solver flag - rework susetags multi-line handling [bnc#1007273] - build both for python2 and python3 - bump version to 0.6.24- also scan /usr/share/metainfo for appdata files [bnc#989830] - support tri-state product-endoflife [fate#320699] - take lockstep into account when calculating unneeded packages - ignore appplication extensions for now in appdata parser [bnc#984332] - add enabled features to solvversion.h - take disfavors into account when auto-minimizing for recommended packages - change cleandeps code so that it keeps all providers - make sure that all repos have different names in a testcase - bump version to 0.6.23- fix bug in ignoreinst logic [bnc#983141]- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21- Better support of complex deps in pool_match_dep and selection_make_matchdeps - make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again - make dep2str use rpm-like output if disttype is rpm - implement filtering of Requires(pre,post) for installed packages - simplify handling of pseudo package updates [bnc#967006] - improve speed of rpmmd metadata parsing - bump version to 0.6.20- parse media number from baseurl - support susedata..xml language files - bump version to 0.6.19- fix rule generation for linked packages [bnc#961738] - add hash method in bindings for some classes - bump version to 0.6.18- fix update handling of multiversion packages [bnc#957606] - bump version to 0.6.17- fix orphan handling for dup with keeporphans set [bnc#957606] - bump version to 0.6.16- change product links to also look at timestamps [bnc#956443] - rework multiversion orphaned handling [bnc#957606] - support key type changes in repodata_internalize() - allow serialization of REPOKEY_TYPE_DELETED - improve appdata handling of installed packages - improve performance when run under xen - bump version to 0.6.15- fix bug in recommends handling [bnc#948482] - also check installed packages in multiversion handling - fix build on Mageia - bump version to 0.6.14- support a generic string for pattern-visible() [bnc#900769] - add a SOLVER_ALLOWUNINSTALL job type - add ordercycle introspection - fix mkmask handling of a zero size - support 'recommends' in repo_mdk.c - support filelist parsing in installcheck - bump version to 0.6.13- added tcl bindings - improve debian ar archive handling - bindings: set the CLOEXEC flags in xfopen - bindings: support testcase writing [bnc#946752] - support REL_ELSE as evr of REL_COND - bump version to 0.6.12- add forgotten sha-512 support to data_skip - speed up whatprovides lookup with a new helper array - fix dup with allowuninstall - improve alreadyinstalled handling of supplements - some code cleanup - bump version to 0.6.11- you really want to use rbconfig there- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352] - bump version to 0.6.10- rework splitprovides handling [bnc#921332] - improve package choosing code - new testcase dependency format - add alternatives introspection - make reorder_dq_for_jobrules also look at recommends/suggests - rework branch handling - add parser for rpm rich deps - bump version to 0.6.9- fixes to build with swig 3.0.3 - bump version to 0.6.8- add product:regflavor attribute [bnc#896224] - bump version to 0.6.7s390zp39 17611033960.7.34-150600.8.19.20.7.34-150600.8.19.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/s390x-linux-gnu/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:41105/SUSE_SLE-15-SP6_Update/078dba52c72844aa737fa3c2d5ee5e2e-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c00f9c1a9824b91034f89a734be4013407306ef, strippedR RRRRR RRR RRR RRRRRRR RRR+RET&40utf-81bc1a84372ce39b5c385a999f6b03083e52a361137381be22b8638511bfe3b0b? 7zXZ !t/]"k%|GۓX[Y24K-?&I]e>sOՙJ En"?|"O1J]:~7K V2p/eˋUk 6l ʂVԖ$* @5t>zhV\o· ̑?PN}6NTPI Uw(u3+Bi`(o1pDf)-b\OY)Ջ/tA[@ԛԃZP.+(rx}D*06DN@ {_'Ɂ*Zcueqj6+`*pXf%%tUB}1 =K^bP&9<뫙6A8olmgj }m*eYwOxoqc.;*EA+2;QY6 dXiS;11B^1SaMΙ?WwڗZ@.֋#@y.gnX6bI렮O0&gPkv d IW @`Qly0~@va:\,mՖBpa1,X{U !QXzrc%7( Hr-|,C=@$a=n]~vte;f//O!K{oTSdj d؞TP%xURߓsQ0f!kku+ n [5ƨ8Oqv<}$;n֠\3ܺdP)mC/zi CKؕG]ƘElMtI/i7n8|J::€ß*J=ja@JmT9@Df&9#Tp~}~hexE9(n1udMi^=+zoqEr%\tu" 4"M]B7~:bq^%D ^~xqڈKTvrC=fG~ YN JEi}_p$v,UCwYs\R" c"Tڠ2~!.?3=n=tk_܄[}D[^)p Vt wm6s0CԱ%TqC]%CsƊiAeMkP*l>8WfC0} aE' hk{}Nz7/zaU~SjwLw:o6 G;:X˭H(eQBVOY';U)a;r۲W?[lՆ52tc7+EJK7uS8R*EsojSiړ^9[qh z=7<ֆ1fװI ;X[IM^; #_TDEǐXs\GN"n?ͷbH@_wNHt?9Dyɀ:y: l3{4b"lbv]V[T Fd7yZU^ +X##821"mcz צ <W%K{ R"P &1b?MhA^/W4^wGܛ zGZ+Hqnc?Jo@B Xoq*7(^֘H4PqkRkKŘ/q`CdטS|1GwW#O.bBʮ=*,"ވ^wP"\'BwR+FHqwBGi4pҏa)`msCFMOA*zf+5QNqْii k(w| Wԏx˞RBqSNx0u+lR{"Kn3eݞkWE˵+.v`M[ ?^f/Hh@&Ufzf|(V|dFG2DkJ +tiR>]ҏOVqjtW"[w wz39ĬÈQ9qQ#>R`rW&Kq/8 V2.g:\to]U')8"4C֡FT˟A6F`nO |4^嘄|H-qWכl1P`(b>^^\ n#TF¹Y78 mEwEGx⁇p΄'FFs[o6=yT3։=!G܇;RsWIy49KPU^_plD5pZq6~gxU!|7?{܃Щq ]AtlHw唤a{90cA"`ŘUaaVnBkSVq']=t4{YʙHCb;)Fl8m4PF&/>~r1pK.J4G)*)D.˧L$j'Ƭ:Vy)1]#q$R{JtE R*޸^r{>ir#mK??дf۹m -qb8'.2p[h5r#9"(+-4yJ?aoX!Vr(b:gOI-bfC "ДF,}#*=oܫzfݕ\?%-߃ lC#ܱh9sPsmC햘iQZ1uRN>eگ!uv3H t!_ks-Zz૧ף(\B/;Za")`6Ü-3;,Kk. 2M0DY~ۚ1fY;]^;t8j_aJkAhj7.7&G)yip&9/U ɸ"X6[gKI. $-' JS_vw;e kt}cӐ:O\j\)B<,W{NXvc2$QUfSt2:삃qXR,qtzWړDm5U3ί DޒhhOP z($ͱJmm)(pU;,H>q e$T߉Ojd ^꫷u@|vi4TCE3 n:.w s0\?!\2\~gڢʺh?ti˜}kܪ| }Y@;v.a%֖nrQuTVKYxA̭qLCkpirgda`aVCH}JOރ;PVuvLЂ>l2ur>*J8qgS8˙06A=Ќ ?v4xc#qГ26# 11K+@YY)+NmJym×5kf:^,QiTGH@AXRa9JVe?R%M1zQ Dءd7T hGw.ǥ˨{5{؏_^7iB<8^'ՂCآ̔1 -kf=!vZ$n/LBx.Ѿ;?g@ݑ$K rD/UZT-{/zp4 vsj0=l^|8Y-һES92|?_OYmڣaх3b*[5ч.ɲ؛F0BYcKXWژux^I\3d\_(OD @Ijإ#OI巸dղzX4iV/ s%+#"}Y[/O?Pٽ= 2hp[w]֮؇ ofɇ/Y^4R`F*tcχaɹ^)~wWi`鉕"ё8g!uȻ })L߳%* 8$FG@R;%ժ{"~}Gءf'@+*A3CpȉЙFT,&%U.0.脌Fuռ ~;j036a2 1E>>8:'1SI).`%_31v.Rg/%v7*x2x=Tr1:GXH&]rgm&{|X~MoWC1`A- jNoScY%i\S`[:/ژݦ7]%tZ|TB//N]xvþ$R xo\!| ΄>Zeȵb`EfeFnJqN[O7Am/Y Ӛ~ Yb'{OkFIHĆX~^ӓ3?3T*Nf k(mF+b!tf&3TBqubX>L\^vթ )4kDV XymA[I\ISffN"mijڀS@XIx"@&< !p?V=Re2<[vUP{h]3CWk|Pr r|Yh7Xxw:4l)jeФ)~XܷqO@.sM!$&PL*=|\IW.F#+tϝSrطJ72u51&ki7Pi`#{QTsHʍ+f` ɧӣd3jGgdKfӺKCb~bGXvj(AR}*;ib6ye ی{qZi^W 7VK7|Eݺc_}YYۨ? 5+?MaK%}%G/s?)z2Sj}vtk|"˒Z~sgp ht#RQW7HE|íDqu`X=0 V4H) 8,YdA螶6sͮ 5JiπObWW sz.k<@ >XM1taiړz)bu OgcX[`NC=$U|{K5CkD3!FL-}z:0ுu21Er9*jT.0p+Fj@ܜNz5+y2>BWgcϊrLW,Q L!X  ‘TKyYgcTf^zq+=X;k_N~/] ݮ_o_uY1` WޡgLB;W]a0rG- 7-~Mw(<㡠WeJhP0|b"m) ʓ\^ ֖ҧ$~9b,h+P432Pʅ.}Wo0F7;!`3D̋q\&&1h_ϝ2h{M`}Nq VDa?~EAG(HF>"%%"T2^5&n}0= D y!s7 oVܙ,+PGG*C1<xh]?<=ffT;^˓VTwpkyt>>W/+EU!TXiJ`/sUDQ0v9Dt.NGM=;n{|m8o%)R[q9RaK-uUN.\bgh' -XW"zIkI?m"ț%ȲL%O%rJTڎgz׀$٬o@]o*|,>_"&wxcN7 &P@vCkW]6LJs) MlόXrJ#A1-exKkV1Dk?h9-0XYzw"|:ȣsMۤ5)[0a͵ V ǚ"~B4!&v9:IXϖa3kwux̕Ԝ cBMl,M@dX*R`[+yԖFOXW>x\^PY( Lj{TO_d'Ywuz-MH[ r-2 6Z7Kto]~6IyJh{E;Ry畦J1df_و@Tٯ)rlZ&:Φne2noW_ZT1$$ 5plX/G9\߉(:*w#1hEE 5w莱ݎ޿ve!!r?:͔S棸ܑ\O{3}6lx~m]62Mn "(PyK1Cf`TK4 0OGihCڗIwcɉR#tTdU '5 [ v5`xM&uSH/;VX}gN}:n5 =^vndB]?_ ]|=Oo-%O/iAhѮNpj*W\l4*/^ka;ϬfTWHӱcR!8RY3~/'p[ +&TZ(W  9]l]#ޤmNژ;Iϴ.))2e#~uJ,~8Ir荒,([Yoo`E]K"mը>F 'L6P84"%y/@S+WG6GUP]0N@%:[?E !W:.$ϻ }e9ӈSlQ/N.â bU3/#}f~4nt^l !a}ƃ]oE,06n@f(nbrQv5jgU S)zqUQ|u#א`02GfA :Ì&7kbfydXLp x-m96At6uZz]eG,T-Sȟ{bLU,Pzsޔ *#yߪ'Љ#HPԄ]%Ϟl+[wvhgp=Mӟ<|R &*⃘+ڔ*"m^G%j?X|Dɜ(v1'k J "'M&+f@x73~4[!r#Ǒ; zH xOp =Z\b4nptPןQCw<FʡyJ<j)b*9ɽ@/U!Hp:^Hۜk*IMڿ<Fl柟_-}J9H]kFEh0Qkϝ}?썱I/Y ٝth4ʮuTe)#Tg&܀Y Nbs[ <0_"r^z$騲|^ݒ۱{<W1ʔC3Co\*,JqIN / 4t QMK\8TGT3Vp"ѪqYi ~Ӣ‡l*mjnxEܣ/Ubx_}ߧ4&9AunpJ:覑vNZ;zSm=` EX!^< GqH>73ڱ[<\\j'(CS}ĸ <<ˤ)4~1ݹlz3,Ufy-6Zg`,f=5̼Ӓ`䏺ˠ5GF?~T+BR_ 6{ʒ,|aKϤak /qڴ⮱N߿{J:[GsM3tï=f%o%}[`㕺Ě_A@DD‘X4>2D=9PF_t]ef{PR@A~x N N+%܈E >S9ixK~1{ѽ І6:ߙՌ T/ 0ԔjxayG?D(YTvHĕ)=Đ Q,N'N<25 #LچPԴ٬Ne}ۄVjPٖ2i',ᅈ, ޲Ů$ZPCXR\e6K3A'! G"na2fV#|W[T pjnfn7V ?vi1 j?b+0.f=OMJl5 w|jQN7D)>5Ibo92rL6v0Q+2h[`g0ϲ5HU'zJW~< OuށVX8C equЎ✎vq5⟹xcG?KaAd,ln7wKm&!dxpDãqtHV$W"k^beSTq\7k ³Y 0"8ƙ %F~^>.UKȲ {B,E3ԗ 'U첑{xf*xDʌʌ cZ y?ײOn_]%NSKZ̜wE=(12R2j% ʢ7[@.)S-IkίWbm6 4A "F,^xS:pd ܇lmqV֐pxHŁ=T{;w7[$$LD QGx`\G G\X#\hxa(df=H3­VWcIA:ŇzisIWnzTī&G!E-n!J=gU0TU1gmPGnD`X~(@ y3EЋ (M͈;[/7m$E\ 'N[(gw2_o1"N]g}El/:|tܹܞ#*:%Au&!|bXcDz͏`kq=K]^D}b/S&RŃhrsJ+~m>g.L Ё"{1gzLm"H_ՌJL: *)7ܚz+G>&P_l<,Ѩ7"o;Z+BnX*#0w3ZgZ@̟C .BRhT4A#яdc bjVW ##s w9ay-\|%FvٸM(5("A+04q?>)w?*$\0oi;_N*l7mQB6ԼtJPք6Jtbeg9I;Ͼ.IЛT>"}2e0 _Sc. fߝtc5ᨔYc >ίHR`#&Vw2F/㷄!lyJt0#+M>-=ڑe_$|+'{>ˤc,TЏHP@1y`=U5(PX̍őqN|&VHCzU`"KkK8h01 S+-|9doNVP\?L]͍Nh>UwmaQd.|Ţ^^`s_H؞+[ $^=Jp`Qn]K=QI)ݷml499 څkAxgi~B}=լJ*2m42LH#sY(U; [T;qnإs{x®:4ygfu%j2|뽅F ʦIQ?q߮G7 #%jHƒZy18jw8yK+vW̉] :hn|[,'1Cr(  jtaWR(&(iB1g}5C%ElߛLA,ǖiǺav]UlB^.-Ig>c(5]K2"TDH"GߞwZv7`9DC1 CaMUrx7Hȷ1(HU%c(9eizV7e:;WX =4i=;Ƭ=SUVA/nߡ~*ʵv_E0Ƕśm($N}iwDs;2̗\+y"⠽8|p/]m#ux4[ȿp֋W6ልnY<24$Ҧ@J@>+@,+q2fA`c@NQ'$k'U;9gi6_(ƒ\QZi8LTKJm2a=eB78w" u)RJ(PbKYL yjěv<:@COR?Aʣmv~7KlVfǡi+?k12ZqcÝE|"KOX\1X Bt$`IJ΋A<(DE}=gX@qRnQPHpb]@Z:w73[HRX|gxPMhi?'ڍ eC29.HzADXҋ GX-򾗖NSUTw~KPl'&s Ҧ.C 5PW#(6E AEiM=wr#q۔:QVTrx:B^JlGkeЕ<|NviŰY4;U~UƺN8 ;œf?e/URPQsSHnсpN$gs1L].[ } gm?d@Djj,9G4jrrXЉm WSo: Qp*4i30 i Чh?ҋI58MǠ%DW* cNTZݭWBo*8lI&]ݣΌ(yUq5;+ W* ] (ǖ=<1i AlSuM=v(r$kZhMGc!t~lgy#eu6͖hP8XoJifժao-wKk-ۃe"AOk/%E995 q8Ĝwo})%_w*TlҥTDt\؈rש7\/NHBMɮҪ@hO-ғ\`bwK8Z/(A=$/xyJXNべ:ꔪg,p4D?#l߉LZTY\+[H 9ETVlI2=]6LTK&o#ȇ/U 1sfތ? 7l- 5`?,5vV2Kv^H?n Q_m bW2E,aͥݱ*XvSIh>᤽u?e%yVȧ128̴P9FD_x: R* NHXtb5c؋hӋɥ8D{-"gsoDT۸tBM} .h0]ҲU|%l|!U-NMDX97/*/*RߋG 1(v.` !ޜlqEg? +d}PA\XYe&M .$-K:~H8^'eԨVUlk /7<=6_h0f"11bP -\k=Ko/4]?N|\vDd,2 Iw[݈FWO\r+}oU1@"ڊ#3a$%jkWWtҭӦ0r9*</=i͵*-(O&˽eHͩtx x! {Ggq 96S[Ngd+NDAk(xݣ$&uhf("?6HB'(je^[ >În7Y{*PMղ 鯖(ު{f;ɋ/Mk "4LeMw',1["=+xP@goגrTCM!I%blW^G' Ġtߢ)ZSv3)\Rr)Կ/_MЋ:6RSl_*#ytvPPQQ PБfxr^ߞUSlfW>RN5]vf[}#G泖 [srv|66y\Q&%i:4kDf]KPHǝCAR`;|3L$>40(B~*Nf`IC4P ,|=sŴ\Mn:LU;elϱAH_h@EZJ?͏sLm5$#{A6%ePw7|b2OAK iv4ھTk G1h&lroVED]ןot;[)H|>އrn/S0?k)wj5{0&,iImC'ZB&ؒcºtT ὫQ$ hB8!Ȧ~,~53$LBў` M>ٻpPNOA4T7IkqdDG]Q\=CAAVj0 | M~@reBW0*I Ki?뾪pTOsP'JȞҫzc\p˔aO }.R׉9A9GÃnUzĀa 4q"}egf]jsdPCg\@.uģwĺ-ٽۍs@T龇Fv\}?R@OUyǮFSow]8 [QG(h8xުm>p0czn J'H ЃlzM;Xz'A^wD(ÿoA_evaг9C&QR+M{la|lO =>fl&r21k/O8.-1oɷS U 3BQEA?Ye/ٚI*Ssx|l?Ma28,P큋ѦXiK[1hx+56;E(1ESx)g"մn#LGYwbCpMw{rYKel՜h [4Ns1{ *?68r 8u~yȂaކ=y`󀭙TID\ĵ0MeD=~KdL`Kpab-t9*}/D[f͠xn V$K,/EQ!u[K؈2*< 4^ϵ%6K.v"vl/sC}$(L) dZTog8V//[vxˌF[`60 c6 =rx 6BBkd@H+޶ڢgB%:.ppb'HhBX}-9Ousј= ŀ,8NcVƖaDEս@+zq#]]*;YqoC';[+,"x|UT$bP-$:}NаI\ܹ|*`r|FC+f:k[!?im? CՅ+3 񟉢]0*?q%E uKV!b̍aSJPC/KrgP 4U9]8gvw2)uICeapaRR& Go$ډ7"y&\ @0Y"1@JS18z%SHeSלH዁J0JqNѥ+Ah*O@JPSe7e+F~Z}uO":7Nmx2=+*w#9ZJ*A$|unda A8=w0Qdw{R1d٥[ś<21Ц\>M ]X0ZJ#>k{6Sm'|{-F?# uy Z-cn @!dtiuXӊ$cLJr#wCrA/||s{ԋG#EHx'r-;OfDP@n\UhI؍XE@cfpϗvf-8'oXzgPO.sk DZPE1Pp"/JmIH ^kq4ssdJltяrv$@Omob̅]f2%)`rvP=(|!"ME 8G ׻^e{XAKuni>bP|I'fBYyߜGvF^% C eКx0A۶BȂp^cW}XÑ]t7tn[jqjc]: 덤%^VkpIMlDk L Wo!kw.O9ted+2%Z_m$s$9Tyq73‰Qكݗ__wC?iӲ+Sw^ƌ6(@@dѿ+S/{ᙼtA8{KH9HpƬFeD!Ky'b)k +H_Zwݏ3rl sC{z3a{!O p 9k]w B(s4zj;4L|?l!Kz xb= |G5>$6lYcZ 'p?v8uVkY.u2/5DX͡ӥ>W+ Z_ {(A;_dpc"F_cĶmON%HܡsL64Y@k&:-vaNj:v/L+ԁF+$#C9 O(jg|H( n=@N CNխapL]HNy\=BnMCP _< 2v+g{̓?nrtcEsI;kndqL.70I, >𜦠4NQt!t;= YUG(Ssg4dX[KJI?;}O0, ,;"3,*)7pfp,kj%mW`zψb |_`C0TXAO`2UbzĖyLIS}vL8G'b'a%ϤTķǡ06h ZL2ܼYڢ as$7Շ4tZx^Lv#C/"V`g}_S"=̣$q`aiyLgז56*. ȢwO'!&ˏKQ{8?#fVl8!k; &VՈ9Hl)֜qDyMsvgn-d~ ԣr GܮjK Ҍ#JsZs @unCw+>ط-crY<"!3/ޝOxΰ@mwx(r ='TI띏<2gEϔJfs[{},s"zpg:sԫ@5mu&mM\B0ף lP$DkѬ=ÙJ3<|9o#mLlT^lxZD H֨Z_ #j_Q$exьlP;(,vMu %Ib]mضLt5"?L! iBaep Wu k28o S}Q#J]#8'tūQd[kphHg1LMf\5{LCǢLs}|U<{Y[#,RTFtƹQ?AVdN<.-mD|f&u |c}%]'Q/&:>A^_:o.r.Dp)=,&q6W'~0\[ZE}|ᇰsɝSBkCۡA-@آCu\OuF0bG!`9[5&gpOBlvZ{$x"/ R*Vblu0zl~o}%2> A9  S<q~RS=? +x!)úqi,S7WPo{Dztt6iI޲XG>"9Hb D/Ab 0L4&X޾ܙGH٧c΃J@K|XXi$,1B ph޾eXI 6"~] {OC% ګ Lހ6_ L0bf$~ 38;Eq|վoϹ2DK;"uԁU2])8#R{1{k!kb(^.WXg L0xːR0]K]$S'Eᨲe:s "Vҁ9ԊhY}FH径]3s .Jy6lB0̧j|tHJboؙ/p+37gP}V&{W Ha]Lq&ALy{ ۮ&rT hgV7ýhBӈZ3Dy@j_: fGLՃ(t5BMcp[F/'|Q 9X ]4 k++2r>ұIj?mܑT;n_KBWeYmx$?Tp>o] <‡IzID“Atv.T/1ޡt$ qF-wrcs泍ڏ58I`ƓaZK x9V krT n]1n 孥^eo_ r7U%I+wq(T3Q9##QpaP . ]7tWMvZ!MhE%i {o9-#B8Ldy&XL/%YdRN7hsdB L6;UUG@ hMigf G">bgRG|#m U :G)\ݸ'#jˎt}k@ӠQj5--2Ksqg*!;xk}EsN°e-{QB1ᘤc>. /|`>p[<`5^lCeƒ0Mh-}uG}_"!PbN/:fv T.YtZ` ,gezbuha&.sUi ST' Yb";N$Xq:/dW$8O]5,R HW [ڷ/s:quE,ßF"$){EIx3w=e v*h=i2@R:"4<`?/krG!&F/!T")w"U zrImL 3]~ bn=@o"shQ܃B`ѓ]TդJ 2"G2*]r{spD5^QM Yo!鿺cb/KF S2(VnEx(hYmESU@""MN\u>׼(7dMnaPrΑKU@.˸VZ'o#lDK"0~ Rr+*3@$v SMV8]#jefZ--'=JQޮR\S#@εW>>“nbת{ EG+ǰoT,7S uTADRHߤMm0},5)v8ujYj5qL0"BVOT!kƞ)X=. i+fR!LThssH3SI:au=# CیpNryK@#^浰9᥻ p%|mCKU,PJ[T TH"&@A̒Xˍ6&ʌw5d}Y|λɲ\R \Us3v^R5qVdXt}/>w ;ցs'kBXшuLjg2&gcBrZeY|Gwf{!0LI4~ U. \w8$)m֨N īt`d![Uɀ,[1l-ǃk~%Y$3F6`4<]RFxZODO,ܭxoi9Y/_ W 4Ab^N)3NԜDخ` $fi&F`nq>rr=<Я! Ӭ2n`2i=PeЇp3%b: ?@ )ecQg^ґ AQ r@fPc`~$  YDJ"He͐5&$Ͽ5",yD8Mk!SӘ+!y J5,@iLb4_v8R`B }Q''Mˑ()*7"eB"i!Z=G.TXs( ӠHh:8:UߚPV<$??NӕYA$8ή]#Hһz9xW΂fa/&6ҎI/@A&AB7߰γ;sͤ$:r9*seuT+'*L' 7 +ݛ/15O7$xL8kXi!1;5B_dNCyrGB' n ;` (Ȑ7*^>5a'&;ʋwmRJGV؛FM AʉWXfSLAH{渷]^TYeMӋXenL2;X@8f0+Y΢s7+Qg P4pBS[JepnSt|uȈApZHUrVR̂%U>h!YOJj$9O\z,@;qzǰWNi>9  Wտ t~21ψA#xdk~\U3jr`5TULA.uz}F~B}/gt-^و.4N4P1 *#jߟ*dyVkc-x_+<t"*? \ ۸ aQ;^$tX hN`-Cc)Ά)$vrq;Uf=ɣgzS7Ə27L~Ǯ2:yӷ_nH !YGﳶ _qk({=WfzhgQש@Z=~^fgؔ.$FHq^LUĐӣ2v*;]>@FW0\21d ܵ*E$BeĀ EOv&[!ﶓ&cR8ۡVzyo>uy;e&!fidD%ޤzﶿ^b~⑩:7 }2ZE+xFLK{U% UPD[nt2RH_KC,x`A+C:=vZe5d \+VGQQ)=|{"v" 3;H,^okSr"E 3]ǴpHV/dHQB;zB6=Z Ίڰ%.'ʂ9ZeIA`TRP.YS8R%CPH} ?r{}lX5|Qb&kfm{<22Zr.Ҕ " oZs)5pFpas#S "V "^cGEݦ\!pqgzL]~^hBei恩 I83 , t"^ZM+WH\YKp[(W0/[-D PC]~[+xҨHIoda=E"bGHȱL΀! Yvԕ5 w4`tu+\I n:>I214E,>3F@ȈuvePmJItvb)cZ4[ٕEoAŮ{:gtw_xTR$X~`J'jc62hO~soP8Tl +&G [F֮;$ PR-辈e|u{;!C"5:R rW7 "LM#2ՂO=xǃSG@UcË]xK=Fd'V3a>ƣ7`O0k V+5 A^kΠ#p^, .h5%yALw\O/'^Ϣm :WZ'Quds@o+ 13?nJߵ̎׵?br>lMa6Mw`lsȒǽ//|?K50! k]3 R#_{"kr!#ڿIGV48GטgU@1,.B@ΈVn9 MoY{hbk734/կ/Zǒͦ v@%/X3&|+z ,ϡPαԈQMȴ#'j^f(WHq) herdD/ؚw~c!`JhڰR5Sn{]2:O[>c޾(^M oKUWz6%&W+[N7!LܓJ93U <-Ǫ!QBf]ٰ|C~#Nøg0;:Y8$'Z^*AV1"T9 QדZ?1 v(pJu-5*2[NIǖG#ȷ9"Y$o:[14$MHt3 L]`e"q,7b\>}z1h}R"aQENۺn#hJQ܏AbCޕl=fA({Ws-I:4psjZ͐`) /P졸iV\=cG|Yu&$wMd>.=iKdoGXt5\e]vi7iJIi}z@5X> ȼEq=Rv4L5$nIW7+264$Ov4}4;`ZQe#pSыPO5y5AnB}F ?#Ƌ$W~ו gޢ6B>XIV 0<_tT[; Zx_-0JU}FۏJs4"ë ߙ=;Z5lK >'Gy9ȉvpU~J!V<`A59 G1>VAס:T~zSP!rmħ8+9G`m $`GW<ǫ3mk 1p3Ib*0p#8@虊yQX׻nrzyFsӫ*c~4{o5j&k|"i:ujZZ?^&nb]w&aۿÚab9ܿ86FPSJꭖQAux4-CĘV$[2R܁4@W7`M[ ' qiɒǞj?P &h=J[}٣ILvj9ReZ<\v]")E?GX_7nu5PB& 5*J34P/>IGGz ?id(qL~M΍}hO J>9em fX'$l.l<½Z~5 Lx^v `4fzJW8FӀp.Ք_tfZ}؍xؿ RpZ4B)%IL!O<)%tWCBW3a'㮾0gCQr-[nSMfuR=]N^ύ|Ls"#ʥA ulsyh0@%DD15[ `f u|.ۯ{Y05uy-nRMݡ}bHmv#gZud@}~v<ޗ/piM=m*09FKjNI\S T?5ZV#+h5WO tʆ&N(0ag=Y!/+"ԪP+|>P k^/YP}=޲L h;\bҮYYu z%@詶Km r%o n`؃-yx}Ǟ*AzϓOhrn*HMNo2H/Nvd,& ^{rgaVZLGLԏUF\cBȢ_QlHzezLqfOv[sD~kDBg eJb\/ylro Oma. "*`}{)ScRZ$Wi@{DPP*^g,:nŚ_Ioa<@{bK؜d? j*F$->5Up6FȊO@!]Sd_(еv#7 ϛZrw Q>'p3yiX|.4wF,5y`)ksP ٬Ȇ7 kk`rvv2uS әYkp-V)wPyjnE:TR’N7mExJNq)B`Kg0 MON˿rUt<["^Y ?CQْrDfaKz&5H׮GIK@B[(Y]zUI󵶃88aaӉbˉQ*@ |0 $LI$31`Q`rȸ]}/p7s?ψ@HwLD ݈P79Z"vGeIgeT?j}Y\HZ*BF56E"P:jC>AdK o#2y,J(v.cC< 4t kP`ׅ5]] MQRQ3hh3kCgYtD%7U\ ,0h& ڄw8@XV]-V lީ+DH_V񷧹kd4 , %?O}uu)Av3W:DZm#a>Zfs̰udYޝC1m3lEDoO嗍EŝuU4*d0u7jto0x|{en6%a{-6bKSu۫0"y&Xqt}8W!I?i,?$EG-ƥ,U> *̞Xt6 8*sW-'SKg/N︍oE-qOh3a_^C!d\jKԉV>+ߟ'L7\y}0 ז&*bxiy:w[,%l>#3d^ p0Q(sjzkv75Lp 1nයsafN(x񳣎yMt忰~.8h Zטt`.R6ڣ+[|o1bA,}#&W_Ekϫ%Hr>Mtƣ#DjY޳P1.^_ N#vW:/k\EApt_ 23BXnNjB (*+R*s?ISG&:פc/ڸ2EheV=%qi6 t#x:-MKr];C Fp~\Nf{3m5WXϧ|с~РcHO XZ!=gb1Q1dH!80GVcO|嫀 "t*B6ON("4(PC91LKpaVߏu k:/hߩELmn%1e TaGU}q6D ԛ)rF^8粿+5&*wDã 3 fY6[UP8]2PYUDRٲ+%VO^~VpS7#cWGuoA3Ě0*[`mŘO_VPsPn-t߮6KFt930)«{>̨pLa鬚|Yʷ{A1<_ZS1F=MmU?3Jq,'CeѬ,U #V˳ +/'xm\N@<%k&eQ5H""TcЛtjc? n-hԇh%N߸7ʡR!zk^lE'SÌ V(%e2yGcmkjR{#DK yq"qb*5>\x|K#Ƀ-DSV]vD]q\ ۫4jD9]w6By+D|rY+Q]r`僿zqM񠎒Ǭ([SɦJbȤ1qЏl0g9ɫ"ut4P@oqo~n5ܚBtMhou])*SsX^i2i4HBl91Jȫ.56eg 4HxqG@YN@"OB$B#=""wfAE {w }DhuCK-w\>V"NYզ%4 &ٴMMhgtA9O*TOZQiLH'o;}F1 =8àd/F[w, )(]Vm$/[)Vv5wL WyMxs FD*Mn Yw~.rb*-B EPA8+qRۣP"g4^gwN.qF,t8~^͑j |#ݓF'wFC:M\4(\;½DX L$握#k 8ccQwYrc9LImCPnW osPWHvF-I(l, T`d4J1)K%6Qc<˺(/r%Qoa6y,%㭃39 ة1F|HJ=FS/㎥EpaN7}bz}HI-#NK+q Qh 2b-|8gIO)V /V}.l8fCRϗ.*S˘-dWH=6N ~m !62ּss;GT0[چPE=Wtr$~e$s% 9@t($Zѣc~QCSz#&,{vc'%G\?Ydac3qA&G`]FMw_blw!U=km!ǟHtj}vb`^Oުj?ʴe Awiޅ .fcWqմX6Qkqm}G4UEiI-,B0A] ӱ 7Z`oܥ}*linG}ieg=^bokEreb=@>iX`8=V.bT+Dq4!dLpj]X~)7Aa`iz]S,^]=Z>Kc[djV0`",~HLr ݨ9СZW;q-'Et=c>Nצ dKln?mZ|':컩ANR`|c7vD<k42 >-k9hq"RmNXX=ͻfrR#<-EpVqtWh4Fŭ7ni G[~3?Zl)).Ds|5h>amܙjr?A1'> NF m %0pY["#h#(j@E26=1UgDIY lя-\ ]E )1vVtjZR?xCo aX2mc͏ Ao޻N{ i71'@KNB_v0w\! zѠ,^;ZFg纙5^8]{׊3]0 h]79zfSS-9%اޯiɜ'Ge",%NF+l=`%ShoP8`f/zn"}|zsAK]-,T'"<dZ-P{͘(d# ?'9]۵$y<{L [ Pr {ILv #i ųօ)Td[YxgL~ӻMZ4_hjsr45T*w#,w%`$~=x0 v-k8jh@F4QJzVݐIiַH)!3=A{2,#Oc ,쪫k0?YRR5m3:ٱYw"ףv on䛧뤷՞O9|,Z;MRRpNh$>mҼ>l!󐂢JԌ5Fg65d74փ G:Z9OY]s[_ˇl~ґ֜'ڐ rez«D_jDk9Ԡ)PM9 T.x2'zD$2?6coRϊ!\` ;ȍPr\QsqHrojKJFt$ov+)zֺyR*U}24_H$?S=aY .aKl1ddts9qi7;Wsb?Y[+$Ffyh+ [`8\E|$GhRL*/:DHWE/o.εҙT>G_4C=Zǟ\y⑫ix$D6q!9.#|QNu>ZZ'B?&X[!GJO=Վ~1zM%]C <%&y֚u*,X!?heV=+Ģ;0aԖ4J0]hB c!ѬTVkC*.~=~(TayRNPl" |i`d6|qeǫ;-Bʠ~SX3dpկмsGcJɍ鳯p}9Jtݑ sb+3l8 `>uR $(Mg$?{EAqU Kr8v8i\T AD\k,(ԁyOn&[_GZ, .)%L3;?5hYS:rǏI 2ijktB ;2AݳZ5j 'ur4R"h!9Q]d+S}\Kw0顕0~d2&/||]K$,99S|kx3 K 4A_ҀђǃE%ϬQN1.C1Gh O&g:1Z{; |D5 &&$kipO =;t1u8ydׯ40Z;+@!NXCiKĴ^2Zقg[CqbO07^gmpdi{+ϗa})?>쀄Կ0PyV>4zlK*R!z:;v$ͅgOOxe~P~P^rĢqgF*-<7k?Er!vؑ}nj6 G{ ~R~FFs2Ջ)٪+:u6{cx=ʉGMC,"/D0s+u"GܨJRe2B|CxX"geK]-AwV9ErDQ[::.&}\N4U!1$:-z+OB7ǭwT) ~~ABP(\Pxb+Vh^l:Y50 xVSVفD5+.ܣ~k q]"6moֱ\$֩"+Rq7Щgw>t'Լ{)qbxݟdg/$jgKw;F#.0IRNo WPƎN89hiS|QQ<3꬝<(vWאIrxJO9' çV5~^sڱNoiQ%@bMT5&XLF5v_d?,.*A=H^{Xl0s= &l-KI`?w{jV&GXm)5YS#P@$mzbU:<<SlaY.F>˩!ntBnZy >,YKuuw SmO2uuoB=^NI+N{wQwWH@xv=A|)L*GJ~IPgOU*: f.$_jXfjrr͸'2o"%-W G?NjEg})%j{-Rp'< o%Gs2QLI { c)^S:X 4B  UV{dPSUȊ=\j9'l /ۛM>\5TGX?UI_Jfh|8K'a|wԶĜi& 33E̠–^p2HчO!~-d>,0=ZdJFñA{J<1:OwӘ{c^Vk)DAI~|%.tx?i)VUP۸8UDcrc Eys$㓏m$'t$+9l14l/(K^ N/|" @+ǾݛG#{>=d2m(aI>>|uR e$:A^?H^K:?o3sgRIzk.ޖa&=: IuUnuVqD$LF<%e]rJ v`q UwDEβ!'6.kRxH C8 5ALuSQqT wI5IK2y^g}6ڞ4?!٬e ׇKQh*&m09X]:62'l-h +2BW!#jLNh:u<#{!]6E6QeRI*x*N5k| Vt5hkj=4t9^ϣ]\e/7U7g/Lyt \`rۭi_Zبlpwg tֳ ̮hnE ȎXHJ̴VvᥘUYD/퐖W_e=nMN;٢`ٜ|J9w'j@H=Ni#/(on5}i Al@ćq?O2Xp6Q\jjܫ-HXa'Z-H{!ߣꃷn @ T7yG CoLb(>6E2vao8gHjRQ>V,"Ϝ zz*hn9YtYC^>CtrRyWb%%F.xw 銗V?Brhc;6u&c\I\MIW7Q,c1HsQKb+&&R,%[`4e 0L1֪e/n&szsX=K5lnT=0VhXb=kԎ_Iy߃*ٰ1ʦxCVB˳7zTl-k[x= $ɋemRZ$3)5|Y:$M7+=&2oj8}.g P ]+6)qGoKN%g꯴(bv@!Z&Cs [sb U}wE1d!E1b*&ع< E9Sm_=BbP3=URm)dX|L #3F*+GQߛTEլm3g+djF^yYpXDY_]uVmhz/ DYjJLM  FP>]"g IǠoح<|#ec΃$@^[;Na0_v25fִF_T &w5]luf,AXȫ+=PIYGaj#a=k|(\99>w<=sZ I iO+j2^#< f)N}%{~˧gh2%?U/tV4\yGImҮ*鈾 >y6`6*$j^;DO tali5M&c̹su`]00)ʟa37tN&] ηk,jg1ށ傇瑆P>*޶q))^+OtA+@2:߫^MB2<x{*ah N"ZP S[AVTy\7yJ-+oБ$dX}i,ӃPQi5z=MC3nJ=Ǒd/p4LlE1jGvׂ,՚bA+mۂ3R=~ 2YOIBq6Wt z.rYȫ|CA/ !2 aѶіwh¥/K{ՎOG4z=M*b]CO8W=ֽf`(~k/&Hun$Xl倭ƙG)EB#ё@ݒ %۱i:ڢ02\S3t(eUv8ݳRp><]{l?ʹ'7[1Ư$*Z6&Ǩ*˰`˷))[_ ek(Vױ$b 4|GN+X% B<9ki_rG_*FZ2W'ti>vXe܆,pWQ?6U -{"Z2|D.i.G'g}x׸4b߭fnkB(hef^|N=SЇ~;zz#|𬜓bI1>V)f2 ]9#JK0d-{-z 0Z֭,ը#<:3(Vlx*ӓ\K -iVN5pD2/w%;v7T=tp\-FYiؼf2aOb'y:=: tsͷ!A*kÞ _Nnx\ⰒDs{0|j4$DʀV$Qe1)hH$+"X|1:cvWLqZLO^V?7h_AVRd›xעnd!'/x>BoQ0e͇kiM>'?D ,|| qrꅣ`&נ+PU?KO̙"p:(N޽ % 2K=Tiàߩ:sS%ξЕSNv7LM>zq0Lwmb⟹uO(_-uVle^dVaW$!"Ծ GݸNDDϨ޵5(ʵR5M^dն~m۴m^6uZ9 u!ݻʚ/ ?R;aUW,,wܔYN!0rNS X%,#FVi7_ɲ!r8X2tM1( z%yo0{Tv*ge!͈{񴨴zxp5ak%&$(R7 ,>i"H2mu{f`(p{]!fXlMr] #jT3I̝\j]7ԗ—Hx?Uۉ  @s%v8P#3- )0A&#8yD|F-Ѷ:vP'#NBƝ*Vtұ^"Ƙ6y CtTe]yպlo=s~Y v7BUkSQ]+`Hʁ81(ykRr/J>,=(o^#C 3\Vw!=mB^c2IuV061~ryp'+\7k|G †ZˈAN2o6u})}QM@XTYT4s, mP_䡉Hi}w R*'Ulqùɻ[aFGb[&:M7)D?"HC :pR&J\3Dq[Pkw'3rrY\l7g6\~32@\5;/Ukm%ߎUWAvEօ&bT^\ݾÖ_GT$`al;[gl)gjW>NݥZ1X5 DNH.I%'cLPw1ҁMyRGCC?~ '1³ ȒKSe+z*dR_ _,2 Nώmn'~%S@>|& ^T5j0&=>?q {0o@{xRz70&'9܎@@alǵ0夏xUٓNo X5ķ9{'I %DcE؝c!42sJ8xҷAph0T":/`iE768&Ļ%1I J?䬏 aednX.\u 쟑m&dnlj' 'fQp#pSJ*%Nڍyy+z!pNi{"$-4,+fu}#3C8~8๞ ^v\ΛqV+<@eCXLl@?گzr%[T8h1\b54;J-9S˦]#QfT[d3*fV !_PP OCN*! ӉK!3:bٞLe2>&hjuC0v.&pB7רR ?| ð[{tIqᔀfqs&ri=rH\gB~a(n=; l-C4@LcقΩD8)o+?p,-D.(xM>=|I3WPvT|!X 1a)鱈S9Ī$kC ]?W7\^|#86AT(#TU۷,N.[^$[Z,̢;T0Ɓ-x ^08 P%duDOK!ܨ \o'C塪_ا*0! 8YbR~TVu"B.=/"tjb*{2zmx=Sя k'ڽ[Rc|%+]2sc"V;f9wb#ϥGWɫY˭O3I>!&r{̕IMA8841/Wsq{K[0Z.ͱeR*WwdgEƶrfxQY069ƣ^^ ~dw- MO/B3i H 9ZRZ۴ X(% f'F ~؋!~߳+AUD1[-|!j%[}dGV-fE8R9KfĆۙKR_g=It?V|?j{8:?$!zS_/C"V[$Fns\ⅎpuӏkÿœڹ,Q#lΖȎi۾(k-Yt`wTQOB"N8i3[ LobEKlMZz Wlʶڰ˴Qћ,h41-JEya/U3}kqIS L\J+Q΄#9W,ν7f 8 JAo|-S&s?"tY꫋l1&3B}Dzus<+Ct?&ќaHdjG4rvhҴp<_k@9;Ԛz],z&%ʯ[7R5m Pa5cYr3f.8D?u6Na+_90d y>4؉V 7ZBeR9mч\C$,\(R @L*4KB qAi_j0'Εī*bP),?FFYɰܓu pCTԚ} myY괱130u{?#KBu[KGW-Ĥ4gQ2UQ1f oR>aq KIЗU V[%^*HY5N , ynh$X4؜)m9Oɿ!G:|0p+]30w|VPUqă)E #xR:pBWvwΫ0jmHA xdx3 H{*ِ{qhY!1SV*MVVQ?q_96>il N.z(:! (\E"F0ZWI&* Ӽi])VҳtiJqDe4m7X3{8\@tRGQVcCrJ/4JK2(Hg<6m; 4?'N5/hwX~@1Q<:D V5"N6GkPʢfR Ɋѹ9~4> hpˬΤhL?t0\27A֠Lsp&܏C6Hs}VWZ-|vv2A3lK`qr!WIlREgxs <$G5f3Fa,qLs(z@[EYy^?]!S ONutvne͐Kl9g ԫ!R4W#&-{̔fB(DFVi<*҉ iRZܳб˸8.ș V=aJS};Bsq G_h9wl-^.feא謿چA]-B.|ot]ŇqJGy~;Tp)tE1T?Ic_1GWcߧz1ybܭА×P6}óiv:e .D^d`e,g$_<ّ6JԲ W"bATKnqKG{L:#KG1b烥abn /EۖfrJZ'9pNowzdߐd5\c%7'8{!='/X6CD9v{^']zukKyIpVC)rB9$ȹI~3 J-6pn:. wh x#˭ڙ/o%8szoQ3@AȧZzyS\J9+Y6 YZ