ruby-solv-0.7.34-150600.8.19.2<>,2hMp9|G\(3]P䠓sM0pKql}|^)ͭc%n£S:l[$}(ȍQsuokN*ň6^Zq ʼn C{eVG4s& $p@/IJ`mɴ`HS.iQGoHEn4j*\`',-~0+ :z7S`U~L=Kh43|$O+FHQ(mF>>Mp?M`d  ! Gdhtx $( * , 0 q tx}8(8T9T: ;TFJ/GJHHJLIJPXJTYJ`\J]J^JbJcKvdKeKfLlLuLvLwLxLyLzMMMMM\Cruby-solv0.7.34150600.8.19.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.hMh02-armsrv22pSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxaarch642phM729c535c7db8192bb33c8ddce84a2e2b416bc2b90edd5ebc23ef32c5d361ab69rootrootlibsolv-0.7.34-150600.8.19.2.src.rpmruby-solvruby-solv(aarch-64)ruby-solv-ruby-2.5.0@@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.38)(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.7h02-armsrv2 17611032370.7.34-150600.8.19.20.7.34-150600.8.19.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/aarch64-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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=24b2390142b07ff09ac3c4b93ae5991f6b8e18ee, strippedR RRR RRRRRR R R RRRRRRϵ2im* $G-[utf-8061280592263d7942614a40b8e888746574c26ca268c069b950ba17b1ffdb1fd? 7zXZ !t/'?]"k%|GۓX>N#[.W)fOsx/Uo5R;#`xeg*ӧb+u(EC:\&BO!i;&,+@nVZg>?y{B j"ڐnS\p!(}VYrFxL8v3r^(HG"ZŦ*pAlw5@; S6~_h_u6%c =l4j^A:iY[2P Y~@XMI<Ԝ>?ɽeI%ڍPKs;r][>?2pe߃鳸@N~=ERzXzEs=dR=~j4/=Fv =r@̨s磝Y}Y_Ku^,Z1/JQ 7;ⓟ*Ք=[ 7 )jk G {d2jlA2׌ڽ;W&KW8<{&`L7H;*~^hLs RKlۃX|&]7.::b9#SaR=f'84GD UojZH<%*t=w-5ݴT UʍESz {&cNxG;@c@&{gXGs%3TPfn@ jj "^/+I\Ie5h+̚*kvڼ[}?_ iXWİp+ wGaO{ sz(8e]CGlѥknk] IzH %ڿޣfr+/(>]2"Q@&1䪋CQ^nk5c#mc,'td#iI?\omH \|AJy>ʴi.h+31r纼)hI3&Epa!y_+ccf\EΊ0L}v+Ra*^$W;:Mj+H-8#f眪))>in :FA3#,RE:{]P}#.$+io,JЗ1Qgb.9HX5ŝ4␏G੏m@lIyJսkJHmU Z~օDbv"j?FjSvCq5tAL(Xt*t[.` kpp5I rC;1&/yb}فZc"vGfG]2OGq>#d:zNN2$8:jDg|Gxܜ$̫*J⇕K2t\.cof@m"&ba?b>d 6,*"a^O'kf ^RG5t)րĜtRt/=۟гѭ7zCFs=d]F\-8sGhGTx&Y).vAO15&"Ì2Tajm2W57%8 ]nZH7$.;slϖ'f\WZbۍxa}'QRdiʅ) aS:¾W3u@iK#eyeU,ġar2s2Ld0QX?idoxNʹ2v(Uk$#,UM4oG\=ܠ+W%&2θqgeK\k965>ksݽyw<--mbJG &R)~nxsXVsWO4쾷⽋}e=Ŧao7!>ogؒ8E35wCl-s0Od![CŻH_XfuԞU- jr<^0|߾(I KM#逿'.3`ťK[h!51Bm#J.}"!=)Xy ԑWI:\py?J6vtV!fWg4)/HTm渣 $ 58DÁ6 MI 7wUƵ%E2Ɇ/A*=m`Xf)|,~8K|.~%P8D7UD}$A${+ivtl}jwwgCC^N?7KݘU68ED3 m_Ip.FTӷK2?Uyxk8^]xZv~IWEá(jr,L'dB'#ew!fnHӭ@$mO4>gHx=&坪iSI1Lu?eQnA>ޅ)/zoޜG[aijA6w$jz|_ܲ"/=ld-K+SaU1#^1IE9%cTy8:ZvMO{AВ%E\xNzc6]Y^96gv48 V/ə*mlV#v|wbW2v{ LԉiKs|(1 |j ~lSxc1{yS=^v#!ٰa^fcwRŇ<)?Iҗ(D2Ggo_r܎[7GfGPɕm@S:ƪ~J # YZ(Hp{3O9llaabNjKx`( U`驗sQ-˷f˼?G-Az_\&EXqOC+{슇PpIe](~rÏw8߮%р22toȘhIem:wȎ'=:j/G 4I7#T&^;s0:cT$|N"| g/.W8`aYjab [.j5=X9Jcr@zz3M>n_Ͽ{[d+^t57\ւq ԚL$(i;HsG#4_K 6psL:HqK2YPzaf$h^]71>~aeN+!0]AFpv1<¬K)N UV]Յ  m)3Tf!\b"l4(h~ +BywKuԼ?ҷA>[#Xuof`p/%3c0ñId2p%{ g(FAmkl+VB8༵{ LqT/b7qDTjĂUҠ CgzlBTGW` |-:5B4wHq!JpK7ա.[v[_/鐯`HrS`Un2@שt%׼ n-|os,TeB,v F:u],$N`OmJЇ}*}|_/?Fk Ìkfီ^=_ J֤)%X`%=-/6+kYY(6iczLTZl2(7[faVeN:y;,ovn߶V{20rK|=5/j% M؀CEnawC]-{gs0Ew4hx9bv߼Ae.¦ cO%wGyjF'Kd\^f 04!"eTx ˀG(fq'TG;wfd-*¯$,$#fh=2wT$(.GؑLv=Vr:Mm54ۃѶy嵛< `N!sL*G0=]QcXYm1pmɷ_pܞZ.G87҇3k4ʅXXyї¦ [gV^m!|f7PC 4AyxVzzhJ7f#o0dL'+ !)C~QAVΙmGˊvrE[Ҭiǹѵ?7֭}!XJL$2k<*=i= _5RnÈ\/bZgV9mͲCBd@ÿ1SХ8zKU* ^c6eMaw;e.{XS3Rd΋ _4g4#>Bpǵ[v:}S~7g-Er.[褬cc@#Z[boE P9q;Vfx|4h9˓ݠ+7]A.i ֪tBIHһ^A|;Q}S{a42w͇+-7W949g!|E(Rf>C$pSY庳ҌsI! 8NHf2hh?IbI,0fc 'ק480kԿ>V 0}+N* ]S=ei0>/R~+n$.UŶ)90½D:p2FD\vΰKnCT\ /Ǵ$/rDkQKu9d:RFK9 Jm=Ƭc2<5._p;v23lM^z|AB e%ב<:GaΎJ5,*jq]q [0GN =~wfu2hKv}n.^} jc@R ΃{ %r {SCQj~:%n q㮗t [` w0;2qdUR׫ȌT3mH4)Ȼ > z1WKwѮX;.7%qb >D0vSos~U;mןK&W;9j $0\Qm +Pد1PD+ pvRD=g Wc1JqJ4߬\^M_ȵHpsc LvOo 9wSnŬs,go6PVZaQ{@b5 Ju~~i7pm=\M,9-}BK )s[D߁%LӮZ٫7օSYtYv)sH E f;tGoLs"a aʯz0N~?dWv>mc/Te59@(\QH[ Fx'iP4]Lʳ3rFD0\!F2A&Zp4 >>WLLڔP2K{hq| }S(EKF`c o:~kIWnnc [!!ݎ'2Mi$?D{v0K>"Y&Zr9W T?IԙcLm1^0z1*RNukjS=rze4Ïd警:*Det_eyFJsժBWi.ٴa{MpZnN8W^T+RƁu*c/gH&j:Un"g,cԃvD; brDnQdH"f:+M]g,q|k6Og!dD xzÅCQU XX熍|"L5"ܩe<L?/h#2磤QNy_!WN'BFhyas/+ru%GiUVY ۙs+_ZE5mh1T4 m.w<϶ia67Ojl#[g/`XxE2e ; a'QSIɘrMCl2Sw>]oTy:߽ki xUӾޯ΄1^`KqUZmӫk>ëJVԂM !S\p˦@j6hH$xLG Ou"3pIjuEc طmy&/Yx9HdXEiO|ꢞShQSɸ5"*nS9{6Թ&prs dt9r ؏Wٗr}vMـqJ aYnMk2/lLdx? ZR!Gaf%0JXw:̄V# ﹘\  dM;PZR$0=L0rXU&|>tAоwc͛۝ `F-W8L~by)& &M{;'X*g,j\ =e { l; mJ]W :^*+ ~J_JysR{QJvޯ,]qC}P>_nr=1.y-q0@4ԯ^ X+d7Ǹ A\~m5{Qhclɨ3t^UnL\*H)L,x{$;XPL,*SIS%;C0 0:pT`HT2VHiYVSA5AWfa2}42KX DᲛT*ȃVH2l$CL_QKERfZR2#oB/O\W%V}]3^hDGV}+h'J{\@t:σp%8%OKW=-<*~ڗzw?CHܓ<1՛~k M|?}~\X}Tc(Ϋmr I2=ѕ xu@zaO qr;&L$jDSIO˩X}.QSp1y(rIF{0TVxVҿq(8b(HED6u2ɀ.X䉕Rk&v e!yXWEJa"O;:&=e=|FOcrP5qv4xQ(,xB8ݍY*gנZr;}bw;i~c_^TFJ rQdB`Zl#)]]͌#O\O 0f&Br"\6 gHW'{ɋ*V[W{Tr Ҿ&LeP,󖭽(MeE w"eh#t/xk;Z)Ґ mwcRix'ge\ O{%˔+hv|boTxqv&X"Vcf6/p7}f(<ͰE=PѺFľ 0Ęf;G2|(J ɐ>C_b. 3;T/n=BN0 c79c`OXсOI 1~[3"~6*lkn?N? q s^?nuppՉEq2qq`Aʧ,M`|\T=Ӫ_3|a'D-sy+"2 FGV0vNLY"F+B WִWxL*- 7@?CLT/WqFMX7| "0ROR=w;mN@r;1$DU)1ڰ] =@Z:hTb0SG:\̟J_kf1р`5WHJWFTFb1rўcz.u @<5KcP6&hŋ g͵jW%#;x`Y&ڣxJFSw 4 ٚ:B|Jl '?6aCJERGfX(`J+%iuHo986hDл/f58]b>zlyKFϧliK|NʁA"|K.i,:1g>&eBa&S%}ݸ`鼐֓E[G.bd?wI=wA.]h*0ahrBVӪ/%zxVI93eR9]t&0imni^;Xè\,x z pVmR|$廁2wʔoŲ R?)ݭ2kO@1o-ha0₆Aᴓ K` tk$ u\'e!7*LbtD18tnĒb^0JNQWC`I3a qGW`c*yTX^O$p+$1#צ#8iD r7R KC@jfL0f呓9ӵy,4hd[]t}IV| -PȞK:4uo NAOTF޶pBx$dĀ'aq,- weV\Z8sul)]AlPG80sʞ_2A<0?vp/ 8{MW%*Q,2֮+%;LLj,s GvUtLxEtXF} }BouW$~=z~E] g}:VQdwBO,34Y7BH̥ Gh<XÎ+[AuSKO&y=pE*$/ rY~'˻'u` x}d+ւ8whivaZ`_Ǐ1kKhb>NܶN[^ܕ*.QV%_CLaI~]J2[œuLE*>3!%6?/$8#׾Q/js3.C=TƹYx+A,JULn +tc$|s,>e G uͻȼ\ (6}[RQyغnZ 4&1Yj= pM4$q$4!㹤ÝEyL/08lفweY#2B5ZS %Mcj^g4$"x q@Jw"sw=9ra5"PA.@ҖyO)FtWUKo6z'.h%:flC$f]="w) K{F.DsGGjSSLQKO]^'ϝ!PH ne$dxISYǺDUǧm蛆 K|NRv2[bnWY"t(>>%^ZizJ[{ bQhB٬ U= QH}THNw+SoMMC{i0DT3#yG|I-5Wձp<$W|KB| Fj+ǟ ٿW~d{n.qdkАoRo(~4[{[1̽1&*FyB:?y-T<~z4G }4 '*:m/HDŦ\M|( N΢@A7)[(Z`dvpd}D_o6-#΢f򬡜#L&¾aDI]}1wt+#4=PZ$$E DVN&su7ݔ)+`pJcWH y?0">'Df;|v d3sY38N)ީ.F!KY]]ApF6R{.iߚ8]%`Xff] P.0s[ |DaB۷7< Ьo8N'}\f҄7u)LP+<UWN vM\"Cp\a"oنTO?pIw4NFh/0@})^e EC?Ľ޷ pJߡg:™͊ ðq&9_9E%wbut6Bg#& gu#*DxD<ʹڇ33L zLM /; vɎMO(ux}Cᇷ]l8pʼn5V>pLzK9zMΚoŷ{9p ?)(^}:b9emﺟ)xGp'2/v| HDJ#OC6-Ncٰ?v!]hOښiA,K9$V@Bs !ۼg@;~j>&.݈MĘtMA?ӂL ^vPԙ= ,:/:MG*@7B"P`eDE% XEk]]07Eߎ V}Bu˯Š*S@ RCFj%^/!>y85\ǻ)_͖ MNz[/ 9i*.#mmIa f0?CMT"`HrX"qb"g$]aX}  `4-!xJmpvPyM=Rg,"bj-Bz Aux[s7dnœ\CvdI`>)!z2Xd).]FEJtb e4Vn AG{?fDO'T NkyUbUe)G@٦~V7nRT<_ 3L+y!~tזe؞Q,~`Ы2BDlY:޸ _J' QD>aarBRkKOd>+\lj=zK앖Ztˇl?T8ʙd"Im`3۔;Wh546;+sYRw.RTo'q@ȠN+YHoҦ_!֝ӈiƜGM6KěU,qN6UK}L8@ǏɇnxͲ%3y| ֭x3lAۃ䗾㷨HuWfì+mSjEb C+[߉<lABhlp"FOJzweC;V!񪊶" B~$ILzʮRd}@bvóQ`ޤѻZpuUVj^r}ӺPh>G+*"GAO2Pb/K>MZm SP::bzdz}W**9DzD>#kwJۤr!N6ބvuqZ%!F'v%e=HCĬXAso:&34ݸ?+̨hzh 2դnvAnr<ےLlbXP@{.Ȃ%_1S]0NuI{U=#~% y(F#t8m#Ge=ކ9!q6 ?CEWx=1 tjڐn2ɣMҔƦ!UAOj :\Ěpl6#gE(֦h@!,P#5G/H;ē`E\zZ? @hou4sMq<5o=`+0mYtͱf3;@S(3-JlΝΨ:>!j>~UHNkzlDhXv;xɱUL12#P7 rh_1ָ !#>10G6S:XMcLqQsAV zi> Gu.| ۏ&X~⥆%7NiqCK._IiN,;¦|ZGe&Y#},A6` ;}V2jzZ'nV\B5,,Vz4H0ׄniD$Y(\$8nR8,# ?5o?ɺ&11)ɼVX/IoHQ/tNzi6VT|?1/imS :2 YoF굦 %y_1{|YF},},=شB>\f@ A GK?nJ5ol!f$!'gpJ5q1*KD dxu;imF91־Ί} d꟩yyx:8 HU./f=v fDK\_嬱" (XzȨfP ^ bn-]m썕=|Y{Bƕ:el(ETm,jsˡ!ԭ(b䰁1,ޑ)xe$#Q iY6Ctb7T2pP$'qҫ~S_XZ.p8&G&BH11b<jt˽"(ND| M|)NrJͼ,DBр9B2jHH'u}.& #xzc4?gQy !jRjzb8.![06SKQ No^DDf3RH<0dϔc⊦FXǂ( ^0.'{-Ŋ{)t 2 &p<'yR=뷝}glStM.չꈡIvBXu{=hg4RF^>* \# "nT!? f SYnC)YLDmv 6Fh*ªVMڬ_cL6ơ\P9{ d!c#nsߊ̽5(T<Ŧ:`g{EzY'/ jz]Gޭwur߅7G1>B >Ym%χ|dVEYOw*˙h8* 0^gw4nHlO;S~WL3A.M. ,=m`-r,#ԯķ'+˫p(Y_Pib!~7@F|*BZ+嚽F2 )!/$pd"dF7;!>)2 j_bg(]#{[f QG+r㎭DoxR {>scKa;uD;&%3y& M{}19#%r \%e!J/ 1IFSb Q(UnاT=,¼#-˃Ogy@iUS)˞׈4ŦWw:fybËr$IH9 a-ׯ;KO }Wy4+D0w D92|  Gmi罔k(q-:{=S.Ȫ(e5XBV~elS9 8+lK%xTRhỸg.QC40#4&i"Dl=ڵ.EkPfof筃FW yq?[=~1ըcΡm2m䜇&~ |Ju71@N Â.V3!q&N h450Kד,kolh=(JZEr'ƨ$4fi fl I8[t+oM d<]:;Ar~@xNW#~GPIbxm?iZ3&:;ݞg IMˋO)~7n4=dGWMH{s:g /x2_| o2,T3l匴~ꫯU>UκφT@+)ނѐl7e3Mց|ap"&E`hX1BHnG:!cS,&pbj^*zXj\ę`gm[{$zX1 #K$.#xxPtYa]Kl)&쵒\Anh`[VyI2yU=Ggxno=&e}ĥ Y",hId釜jp8HcÞk+N¡V K-\Q}!=2r!qeb`?uip&p|6e#9W.K{&-KӚtcnoP;?-XfǪ",2ʆoU@r5z'{w[ ݲq0ņve?3[{:/oXH iKC9FU+y aҙ_C_8!|eTEa=u7 3Ra'(Eأpy@A7l8Bv$R+<*%(/Mģ D}kJDG 1]NN:=Ci(iy+yԅTro:E )A=H&Ӫ"6̀#RKM.wl1K[І3K"{s^>2ȻC32b +3I;'9 sue(. Ѩf0.2a̅2)Eqm,()46 /oXϓwŅ F:{$0kݰURf7Sj !"0$@+>C13dXYԲSr"Zs 8ZbQi>?%n} mCB9UsMͨ{;kq-76ޜ~vt%"GCv\mt ЪMr?D[ahsUƥFH FlB@ZZC:;wcqSSD6~:+}d#݄ 0hT8/n9uJ-WF50 D9ni!̉ˣtWO Ƥ!YʺZj9rnfS2 s&FfA5lcwv%CVMݬNA 1Et|7IVUi[BfZ4`hsтe.Ƿ%S'B._ZePgnT/Dt/5{z9n3P7Tm_o&Y.R.t4k7T 8Dnٿ_Ҿ6{G$EVQD՚` 䲟 RV*RET( fST뼌ʆ[Q.n0]~v1KRAљg< u o C]9 GdWmR6aBY>7Ta48Nq{`NG6aT 0rd'K}tqV#AQ(m_ aN&ٮ8Ձ~p"*)6p+%&΃bs;PMҋ좯2㬫Nے1Nߞ% iKq?THI]WPZr]1*:^B[;cLMk9ׄB >@=ba0X7=GjHuCSZ<@QC Le_7~c(0V,7 "SFG!{ q nnFl{ j;.ffMrG%Wl\x[[pK%Ndj[25 &>F JV V+ p;";kifauii4MSD~m)??s>gJ^8]η^3r@ƴ/&L;K-R**$:>>"@wNjnvNőʜyρ]Td |XHG<ޞ#a OhE Al@%0-,OZ&vh/~صF@ʺuYVs/zH[7h88CM y1UL+pY bh>}EL')v_ۉU?RP.&(oE6нfz%Own: |tk`dXNHu˜rÉ6pS'Hk2(K̅x 30-hΟЊSpQz''nZ+Vqܿ&I.T5 ߶9Pqn?|,4ÔE6SE 491?$!*N f<:-hBXvI)5P]ͪ^RI9 Z@>SH2d|0S/+ (B 'ttt^?G#D@JV2.Gb›2ʺ&SN)/y=cAφ(M ]Fx>hO]Dv1~#QtoA9MNA`hyr/P6N+WïjW3kVV7_!]%c:~/vveRQ-~i=.빦kފG~ٝ5{lf8qI-oub)өKoLaRڠ42} 8?ب?r܈H26T:$Po#epiioV,Tji;oE_>PuR?jY ܆C92?t94t @loFixbVx@1G;ˠNANV21HgA n`C:즷sFf۾m:XV\AAIva.3o_ɺ'ƤP W]#4dQ̓w̳=&TMi2^.j_Bن>v* C ]|$Us7B/eVY*lJ>Ip/̖}Y}.%,-P   hm,LDgޠĉzgK r>UZ8hnLLLʳ&ː5]zn@IDdOՍ爓,]Z~lIM-N XTřlPr0fI!77> Jo ?,  ר.WG(>zDs]m~R臦gFOj,1o<h5| &4 K}4,h$ 3{>\PΟUڝ4O!`+JRv+Aн(BAN̍>@^ |cj"bb trE/񜕕 =-s@O{.͆ڤHǛJB%>Oq[,VsR% C,G8Wxk:ZRY^oWI' GDcyI܃.Bݴ<L}U'(2;Wqb~?GG̤q*63Te;7;;14G,yDK$|+'ku F?uHAJ}ns9xU6(qJ{Ov; ~h@v.Ⱦ61TQhϫll뺄ˣm*s$>`"y2|cv(^bH} L%R >|3f!!VB\^o2>`c1 iA<0m2',זX'T5RiUyO-[\;*t~Py_CلTrUAz&9l_l1o5_L4ns:zȔSKd([,z@ )B^om$W!.~*HAoYV?ֱeQ'V@,mb {D!S=mt_w:)RIַ0XU7aAh#S3d o 1/4JmwHM;X`nj[(-CHw*K'vf1Ad$÷в]vz =.-$pyPv`]Z`hLݙ}8co='.U'4r3=bW`\P*j^!hm$!{ Uu(7`\K蜹#gt4Wʩ(gwc|*Z两,>3mqH+iFHe$CxR!t9z+Vk({:@#jdP+ndL1(14غ_h>1 t|&!8D'aR΍46)%0#W&hT|w,Mv>i|3[Z#8ÿ]MTevc(z c 8 :ǙXa'<{.׶?նҴ;xM|$I|zKiaTt毦nHeÒ>:R.#3@ıg_>1O$E `nVzٷEMjR~*VP‘ aވ?76"t!s?62qhkz1T8'&1;{ RSCAs4D]h%9Q TfuGŻCUvwƼخHg֜H=my 4\k9nr]'PR>o-c+ç-33#=(-+po}TUI"&+R,>hAiC&Jv,6KYc:~;sKbm qݰ Qm\(?JX949~XΨ5EnH4g; QuGpS<Jbf!fɀ@+Փ/b($4q0F[3TZ:ic:4o/hSI}^!T?LGWjnL/0[D$u̐uIB 2^kcU&$ ?戌:J.V ;;CX*ț;{m\Q5)Adt,Eޡӏ[Kw0r,21g.v<9hK" mW`%_QU3zgǸ@k{yD>o Z04O- ]`C.n&Sz όa.u3&Gj?vӃsfg"FDi4pa+BRTSIiIP!ސ"%,lCPsW*0%lORа/pu@JΫiOs_mL[<|OA~%SX˦b /whLh$_  Y:ZO@MK@>=E@țz7!!`Agdb+&t18?@4@e\0cC-|¶>g;tc5PHV LSnՉc3$S 9!Vsj5 I10Wo" KOE'NG[|8ThciC],E^qOݹ=X26, kT;Op{+4s++vf|j3 ~I[ʓoBk&f^9-M3j >LBw7)b?&nAѷ=/Rkh3B yvJv4+ȱlNAG3l8r(*O ;̼j4ҽ)[ѕFa%_z0fhL3CS'Dwyk3I|o_XJ8y択XwпR/Ԏ|yQ<7{mtqx'[|dحGnFI`$eD2Bl.O,lmHY-n7./Q˰< K+݅-rӸލ  ?qM%Ww/ߍU1+Y\~22 E_ A+tKR:vmRQ$X^ aCڼac͠F;Ү\_X,87iz Z6"nYWV`xmҸiKAr}`U%SCد簋ZUj{i hkPdѦӴآ|~1ZtJɒo_{(Ŧ{̋Ϧ&=^{Q^<}rp&^MG[Ȃ$ƆTb -]ahd`uefZ*g0dy9r]Mjmα+fMҨ,2+?'VO)(&.u:fggy}I^3`t:ڭ3"\G {/.Ñ];ū>5)G!:IMX `P"v$;/cA$6n/ˋ YR684/d0$()1%5B9¶ [l a7`U@ u6 0b̺2oa=(M4%b˥a17^<<u03ZlErn{ܳC.qijѳƷ̻{ j>3TRAaj5WaKv G#E5$?fAw[4. 5Y`2RgViWyyU*F&ju&ܰdS8V c]D,dh ǵiأl AТ+e74^XWh<A89-$@f`ϴp*igp\7e$6r72mWKxw<*3>UsՇ>{p&.)`pFZxkfҤ=C3'@[|+'4#ۑFMa2~A LCD0UmsfBJ ٲy )0M6to$aԹxw_+q˪!e51H>P` y$v_sKyο/͙XA'ȣ,ٶ=9+ %eN7W/:*uP4%BYI&w/Ah 7mF NE.z唡2k˾ȤK9vUA n݋`03!3 \ ̃G9 ڸ0͕#j?Ff(\I^(zy8bbE8->YBw01>-eޣRO׮MvT>0gO1IB'8S+Pc.VFN+o\7ýq#zrvkH9MY4RCZMׄHR&\>`K`nۈqiZqC&tjoal* (%wsfo@Z2:DJю+`x\[=BlJ; d13@,Ħ OdJ5q2us*gʜ (W/ik_Y?'x$v!0]yÁJ|@ Vjhm64EЊ^jZ`rH;9V&< j_9Mݴt*ю:wAԫxJ(0п%W"D jLZZ=k9{g|v6&MTbxqBg7$BIoOA]MNycя&R̦; IMA6 Utp?8#3W鞈t H3؆[Oc[; 0W@x3ꉝ"CVE8ŞƘ;!20wFKG>םa@d':p'TyB}ks>|N\=^%. v:eQ-ߓ C2trjv%}7C\uljLL plVbZ"vIn!jkH6( pX;C9 ] 4n{ڠ$ 0c #Gw1@ԁz"%'JVס[H]`ƺ$HЈ C( thgWjz<:hO4-C骎"j$Q܅e@ ̧8V ~\bOMwA(snq-b6B= 6mmC31L5p Ċ/ej8f˒Ei)#>榡gtsM*yl2`!mRr@+!(s!>l=ߤ[rn=s!9"z^@gJ&.{'_ĝ)'*UsYBF!!4J27A'ꮝw17ȁ5#hz"3U&R75=6ƽemQ&[唚Eg 1f0TI\ 2p9ۚm (π1ff6{OR;ؑI[]_[n'AR]J)Eo~N͏˼ndP1UY6GD?;s?qҽEr~=z6+<+ ]bYUÎԕrrLZ-׌+g7b1n5h9 Io3WS^.%dÿ`dXI7';?ojVF'yXN꽂%j]JO}YƘw$…].mj <;{{,s~[?O/Y`f$Y76c^+  L5 Ǵ-EǬQ53H#MB#Ttr/b!CTho@F4e+֦K2a Z@ Ҽ ձ>ˆ_>Sr=م֛cY$WԈ_ LuoLDrGjSM)?E4$}S/HGbGS{[fO61 h!W^_ia )O\&oTAp{J3RKikPB鸞)*\>;o9W[z u#2d0]LNg^Y3Ov8Յ|du{a6>J&[t;17ru{G{LrjGp 1z"Y+u;%/YjXc'^QVeGdVu=E:Y"Һ?.sB~|9ȢDhݧAb+3-A!@\R\Xl($wG- q'(*Gu@Ӌָ1:nFsfd/G4]m ]=XJخZ6p_T^xuKvg1+ Ӕs4 6lZXwep[Ԃ9eQNhL@ iA9]2gۆ􊑚xJי抝q!̗jtlyr$3w`)k`)3MǢ{r.p-0)8-B2M![le_4_헇i$pio EZъ{b"361Qy5sY,n!{)sP ,6Lt{@M~EgJ5tƬKUIO2*\W 7h3!C8MЂ@2i~i ZUjx#c]\i`ٓF_}}쥮 *RC.M!EZeV:FrQe 伣|uGJ`-~mbH:L[Wγ;4/T/'q>1ق/%%~L#ubb24M# d ěcIvm1F rle.jT)DE`T'O6?@6xPk2OltVVl#h"Yw(? ]Fq\q%*:Q$$'Klsx fnK&/bw>"](>|aRIv ]茾ǮG }^.y?#ziy% k+&!`:2 iV/" :Dq z5 D^lHGmsIB:0w45S8J؊|LşpDV=7G1eV*~]9pUx fG n;J$/jm;i&V\׾8R(`=XM>*w)rAS_7H06~ӥP+OLQaukDUO0jCG¿|͍px+J\l?bo0fѧmG,1u`.k|B; L;L()IU 8_<76@?NݧQK!A?^vPYj^Dz)ڗ W;RDu~3To)H}f{zPYՋ1oE5@^>DsKVi-.+EE}_98|#uS.k̂8we)͹s1=ܖ Ѣ26i/au>G /ޒN] Td %x'@o 量X*bݷ^8iJ@4RF/r$Op@]ԋdiK={|۟&Q@;}{G_ԙ.U%oDE 5ߦ ;߈;= jw0[Ir~`_>rbX9%K5'D08`XݡBI7AcjBEľWCƜMv' (#VKL7WPZN5_3#4eq/A¦;HO["܊%mg &PHFu~0ѫDbk[LT\I߼=e~h iwR2S-sD)!9T\"VnM'4V^a,l"q%񎡲}J빘GctsʥՉa{M^m;k6$muI_wjEg`3W秛Ly#~ I&}/?NHC1{rµj';fH)wG省Sd)bg7;dȴWb~JN9.Y_ ]M;صZ-8Ir\hf0f5q Bk?4̴^o#$DgfPGf $e" jP?yݎHZ~ m8Vĉ~^/ {l)?A$X,0ɧ^9F!뒴҃=H'< Єb[LQ)g0)bd15]r]i[Fji7]-6 ?!UFJvW-]87`J@f#% m,~<(l {HTmy]ίFa]2w"8gI4fԔ;оBscKDM+xpرV_/3CkAc&Qս*Nw`K^!/ 7L2YFOsGZ\Ѵ`/>ؙ`\c0UQk-2_x-2x#{9uЄt+V\,R}[9h*6hT]69;vrnop|0XWj L8LP$1ٻQ^T$&|D=7mkZkgv$|~ 7V.t$;wdzh]=d5^ob)k0s K>%O" Ns[)D\/pp e^3Ak#|ۓ"/(ZTbByT c&z}6d\ ar1FD7YڗGG:7LROY4ܡX,WM< )'?ȥTҦ!NRD?>LE0Z5>xT&_gMƚNeշYww1˒*|#cS9/E+@sU9mZVFSA3LO|~'R,ܓx 8N\oh~x;4@]+7B'V)X+yw:֚И(nB&kN\1HjCXF$:MB:nK;gBu* 8I`u*'^Ⱦg$dKL. 2*-dB:1J]g̊78rP̖V5 vu\> Z2wDP* d'Ӟ2h (Y OS(,䘓S)xo 4&^m~Tq d0*^-r'4rJ(=t &w^ \)p@FaHԙ'=ԏ@6^-6w0졣H dzFp7˻iݲ;JkREy1$[2U6Εkm8q8C5{HcJPqxBOb`˻bMs7Ӗ!KUMmM͟bC"o E U0ƙTq>aF%VΓs K@5w.BSDO&L|"[\sSAhVg!Y@No^Rɂ 8-꜔ fGA Ӟ@@Bڶ@cKyK|q\ĕHy>{Bp fG3l_qzH7}Ya@z(A!# &C &^`[^n}0ߢ=??:ϾH+J+D$o$9nƌKG8mJ`JJe^QS[RLn1TeC%^2 J@܄y *Q17 "ȋ=]^ :Rfi%u ~x`,_&]$l{z*E^u&o.ҷזkˍ_ ,V& \sMʾ< t fyCwY(<֚iK-$)! %l"ъ;,Ƽ4ҙr˿_S@Kex/8Qpc} ![,iފ?TBp 竱!C7#1(2I2GF/P^ @ji k kJb=XtQ#Ơ{z}(~-7ۄ CjTHf M`/p*L'6yzQ7v%RGQͺ7wcAd$J;J$MXx/0 ]8AsܭjЎeU$Qg (pI@:}3E˘t3_Kusꖪ)1ʦk9knO9En)+=p(MA*w2} 43Ts?No׃sb(џ@~b RiJr `jԺ%/Շ!q+;f4pmPVʯ9V+W)\^{fexd&z @FB9JmOrNe:%A-TDǯ1`y̎Y]Ja>䉹N7h=ԫپo@F' "ӲrX>JH)=)r_D 8NF԰ǪWzv]Rm;x26mQM7ޡl@&?3?F^"iD"DGV'~ԋ ʇ-oCG5x~iyž+P_?Y7,B@==jmT=֖gQ!X~l:W?O+c݀`93ʕIG9OwɷP,P.̪G6y >- H r+=a!ؕT, _UɆal@ BAļȐ;>.(W_YvEXU+ ۹plm6d) `U-xD>l1M8(Y7VfSZzNF>1 kJ00Wɲ)'ޣEҶljUܶ61dgY!ht/ C@R;|؜P'ۘΣ`'/~_jo}uR"=*vΜIwhNGMK>/m샯b^trzu&|d^̰'8r#[4_x{uL!LjK}_Ԁ(5 `„YѕWoo1xG@ʫ" It#I; LGק/\lmL/Q:e(ҕ7KdZx`1{d;2r :~?Sp+E>ĠHZ%`#|+;#(wvPi,>)B8rSbjuB}ChU=m^㗰!"HkM%6PPv[m5`{rdY%xqlv"/9 HԳ.t?U鎑d#qk.4)[`ﰵȭRKJ^R'd IN]s/qt X; vQfv6 ?H7WMįY#eHE"ߒo M|q,|WP) P RyuҭaqХ6۹+PaeしpTd9l(4'0t|DcC;h7H(åsIXO/;67J݀*^ Gݾm,ZBjS>O%=BtfO䞶ߥ`a%PID;5 Ӗ%|$P3g&椑gw2#AsKfpu; XE%N03 !d~gHq᧎T|aGkm8M=4khpxpv2'KYdrua槪Q~SsWNr[?׊&f*)*T텵p)G:Vswq&Uo_ZdNhO4Oƭ*!gd~IY26wa Vu?ٚe{D0c,qS%?4L)L<2T(lĵTLjP^͓"Y]!kU>zJ0'1^`T)mA PP7+v| 8Lzd:rd[X9YKxqU̴}Vx'[ )>80З栍_f21g;2 "Vtf,k?J_%s%'T^ivS醎)?oJG?(ЭَK tx.߈AuJd|S5A g=?!Ī'TwL6S?_Ařӝ zr0z{ Zכa(^h(m&l^O| |B rQ[Ccug dAӾx܅!F+aL̀kSCY޼^ d˭GXW[a]ѷi{հc2IP2|*V^s]Zz\B嘋sF@xgN4Ҭql}=r#)(16 WRl׌.ze>,\IC, }U, AEr-saiL;O =K/@8dIO2>7gZL#.0{RL}C:#bzj0÷h}_iez[lzQJ0ur|f% E_'#/ P.a {Gfn7w3Y:7<Xj&[j fu(a7ew1Hi֏bRweO[L"+tc V8 1( c̰è<%C5DIJ}yy$M8"7@0 ϝ$ ubO@AZ,"?}K@ 2~4[8)2N`bvsJ.E83~m'g0鲗~9$9k Hk4 ,?-MAI+s1}NL'oPNTѿ{|>t9Xs`oMa)[P)bO'CX@HVV3g~ Jo^6*'mxt3X%=s^GYYoA^VGlJ ͠! Х׋M4p nU:7A!(*xϕoZoG$84%[%סhD'Ca9#iΥp0b$سG k?x:iAi}%W.MYB|=<pNϿN.e*V84J|HDzUazzlX_]#z)s#p0RMTHI6a([`6Ntء3zE6CgR~/l*C^ۉDVysiBPuZfμ<|p?C}Cjݥ+Pi@U3<=RXO lf[;_ׅœT3֫BxԀfq=*<^fvYƄČ$mlnvys Kʵ IurQ_@˷*u6:f>㋶Hp.<_Fx'}/[ǹ&gw 1ݷ LOv޶f5O|*'ӓ{ܫW[Y X#C _e6߼-n 0Y(a+O|&ܦ]pw4꛲#hSH)656V)=BdK[thiC}ڴ2$TTqkQA[Ki¦Ba2J,vlZ4wfږ`l~ : Ta>/b%S;MI%`h3b=хBp]@ 9T3(ǽGΉH)!g;RVkW(.߾̧ԏif]8zi{ݩ=kܵ,A=Ҭbı-y}peΟ6~gjxPɑx$dMF"q*M j $>~kpSӦcRS$͘CW~l`an>VO'YiVv T!C2KȦ\MO@2ܬȋy3,+woڢDXBm e6}N! f@xPef(!/4YSQ ͖6ON͓b>\yYn렟aJ7r)j# 7NN HR؃o_ŰVKrE:Z͊ЌcMEmYc&RCjdE UmdFfa)D3=\*}50 4ݔyv$ߎ"!lC ~$Ղy)QY47ön V O`yۡE)Bٜ9AToXɜb7Yn;,?A18]!sޖ<N#͕ dx]z?H TTE+Gr{KX eċ Dե[hzc^ٛ;yZYh­g}JaR S^5/4\նU6”nŌ[Ѿ/RC^g;/e%56H e zr:]Ez+MlBT@Rf1kmN&#]?JL,xR`8βP;}jrֻ[l Nx`Zڹɀ3sh@TǪ[\.tA#EH[UxCz[4&Qut̉e43eEu9!la'`3M'{lAh֮=hgjS"\1JXR2$PI(|0~FxleW}NDҾ.2F[]&|%< V{ /z-]ϯ}+rbH{R2©eą,ߍ=8E(7,`*?_Wh@J&DI(XD|֓ ;R=<*D*]"wTWYR1~3eC?<2)Lޱ9zBrf`zEQ!?JɴުA=;<~BvSp̡,{^(yb_#~]؃v{EMeStN}ڱ҆Z=a"06g4wpʖ'zj14 Vf3V61Qpv1"3W/-0ƛ_ 6C2ßMf㪠¬ "䳭 'MfKB,։~HE| Qsa=)bܲAM'(ȟ2> sN/7iE ~CM[2Z\xgqܻyt U,MwqwXF^QG{`f8NX6kp=&ן9*Ñx_֝ZUEElI fL%q?iR8wy#|EAx:^O%t?,w*]\ݱ/V_`7ڝ/VJ( :۱`T^XHM&.K5(\l[A*Ot? 8cHpjx![rm8b:)%nUCI<MW:#@3PUКv`t活D8ϫC-QѳMl#㨓L0’D:<L}ÅK`B"]kEuY_'Y=!fJ. S. ,5Y-AA4c8*p[1 3rSw 6mA- Ge8s@ڎ=yi<d0*e5<4C;v̈́`VZBx?(iRºwWDTHd7j~B!eZ恨"`y#''hKKǘ+>(.fThm&N!rpH+*emDL DHҳ6' `+-nf6QєLX:HqgxG=Drˬ/ų#A)f! Q&bGg]:lݰ }_tȏ{Y~m6XBSGwX_%m-%8)8zwJ"DhY'"9Vz*cS[*:jCHĦHaCzNzGX ()ƞ"A<$sXl NTĕLnMV7 s͜{ y-w(T$AP˧:!JZEݷAg9@0TK̏x0xK::9,DA_Yq*9k(+n0jFA7mOs?M+LB?'zM3--WVr#BCO@; Yi)-ih.ؗ,ĽzR־c2"u~<1Db؏H=O>^d+mQ'y;x}jkB d˴]t\!ή=WU0wZT0|I>)>fսZt3DZjv0tfY_9D6VOX1>cw=FVAY#ӁL˕XLPpuIܒӦk"Ymea髲{^kLUY+Uz$c6/h KL͉5"cWag Hy?a g}(qѮD VӚm.Z&ycE;+P璿؏#28\)40fG([{tKoz-{'\gbj ,0ۃN]آg/ĥZJ$}} !s`~do.&ҙ=I <!|5`{&mթVXɞ B 'a/`TG^yj5zKŦVj"M`u @<"lCAyΣ]B#2/!2_|{U=ynojLҠCLǨy~i%9.z9vQ6Xg']OźOBf7Xdw7Z@ Rld[ߝ:ez}TBL>򈘶&ښ+y#P>-$yjV) MDN)HzrBh $L2Wo-lE$ lzb5C7r.UORM 8XY(YקD& ^V6.wdb">CMUy_gzDX*#\HX ֞Oƍ:y:emMCMr>1\1 Q9$á4ZK1.!l?&}Uz^#;KcWI&!-;`Q(9Dv] l >dKydgAkK ֛o|kЉGINTzEX4U>pFa4ea* rW"|lǢ GlVc]@tR3mMMx- ę_=l5a1ҘUʒ5DZ0)Z6LD[~c3vALHT==t1iVBdž\M'm]W]z7^g&tr1˼*Y75HLTha' W*#QI _GTVI;7lOF*x6!vGȗ'D3q#d~[7Q0O)3عZ__EYp톴uXqHl<˟ܾ,"V1ap9U 7"+{'H5:28,v&'mvy]'q`: Al0|_"N|*/豪(j 57-(t|gl)M8AʸQʷ*'I1X %`'!iBտ^-70/VޭQCoKśy%z?K9)! -`LVSCKGoџ\7+a[K 'vXE J⍇SiQ mxM6T_Ӊ7)oH]Y06 Ř yc DBi=[iF¬R'WGa5 i|'F̽BʒSZ@TªQC` :h^ KN<[  0, e{9g'{l9}DN% Gɵ2eZyZf "bpu@:̵>0S;5y1T3j*7FۚFD᱌ H&37H䤫Jh!(t9L qK$Ѻ`]Cc{DX9@j#=^(R: ͮKw*P>.!}WF3y[ [d*ˠqCN;m.[xz>L&S9*&.׼N vΣpo$E9MZO:U} zycP,в'&K{"4ֿg&/qkXBSw\#ͧO?>w6)wwMKvXJ/\ "=%("@sE9>0 O8$+ҘCeA.I[% eެhllĕ,4;PJ Ӛ<`7ޒܟ}?:QN3P}04@- rXYKf6 أRB0j%WdWR%GRFT^`)szxlx7x.|6A "jH[p2}!! RdxWd&\p=k$XUQov|Dm)<|s,G99%ͼZ),dPhc{!`ѧB<ƅ2l‚?^at|?UJ5X4u]\/QnחZs(sM~W 3L{]Qבvt ^3زelDi@C)kIx]fG^Coj6@=QiM ϋ@KvfD~AVrU%yfeJʻ7A!sG: lF5LSfTr `CYս>2L}q~ HzM(gqpUrAfM M[e^Cl˄kt\Mʿ hg oҊYq6(]]Tި+p@M듯@w+Lzd&<:Z2W)x<\^?kZX?U-LF\"X^~`5,p(1RsY8ݕg:PBC~^)0_EtfPz`{B:F Cbۗ6L|:_*_\#&j\\xY.Ƥ_J:qQ(_rBܡ˨o+(O(^Cֿ9+ &O[Hŭ~yv&Q4 wΔKfuLt^3[7b#8ee0Tf0x8ҡ rf*Z  $Z bY-mz㪉'sf> 2^ VeK.cƌɹ4 @;4rLyMp!O9Y̡T-K۴|3. xCj\yI5:omHGMdE6GDuЦޕoXAx'AS.UWO8PI7oe+Ds*Q `KDlyW+OXς}^#YO5/?}mdT,EC$ͤQɓs0\f;s+̊l<>Ze{2WHȟuV&d_u%1 l.GKyeP0{ix! 0\-f*WZWqBD: ṾnCG3e' ~~&=IDM"DFl@мd)i/]3bq %%1ڐ9ՋJ]2jR1Y_j!nHvWROVK؝bǮ&#s~ȗN颺1Yźfa[hKfzVRڨ}MR A;wrb_ Sӥ>qn3ԨdC(*Z+8(KtP*dkx>kgԻ^t/IY{QYb:L"m1w4(Ŵ逘"*"iDwVor4j#42*pi1bm?bwCG [5D[~ cz]J DKdĆ3c,g|+w+ (uGƛG2&2# !CFZԟe2tvLWXFꧩ0& *GGdBܳ"N}^X?|ZpfH 7X# R-sՆHv.imr`+\tdtzJxW3٢ ܡ"x;aM$uZohE!}V&1[7ox`VsUK~A~-lb4vRWlQR|w4'paT9k$c ,ϪR;0aXawskl\gk=R=`|헼S@MH1oԿu ώbOdiɭ mh 5l pIG1A;\<%en42+SbacXƞ 9e[-l;#6#B~0;`fũ ҾY܅dblWcPvR[Q(R\aǢ ɐ[ހ )բ s=/Hµ,SNMtWJŬkkl\!m0U5/> _`I}4vpH ڥ7 >/<>j =8Y$46"dS.0,Ǫ=JD'1Aw&W0Z jK3_jC̽`"M ]L|D$S9*"yi,i_\nu`ysx G)ؕ;H,]A`[6%Yڲ~>G(Sz72LA?ݒQ՞~T1luŬqM)AZOG+b!"jG f7kf~O3mQ!شI0^GJV$r)c^zY29R#gŦSokP͏nNaG8z ;QD͏svN]FDƇ%(RWHJN%5T(vY?{nO`HqP2uBDƝU F I9zuIMJp_[hXvUSV_"u (d3]%jZ4WlYz;[ȃ|wYog$\/BpiM}P\W7\*/*}20O[xёd xT:чy"ehdiGrKT,Z.zS[b8#G|GO)d ^U7ظۣ'=CǷ!<'7 d`:BRe-@Y$;V3gT6PGLǀJEWc!!ݜz±=Q8`/Xğy+) *t#nwy9(- PQIyޞFI'E JYS]T>SgQ OĐ-g|YJh%M$;.O.:( 18_ij]$_B`?VpQ"i컯v:lu_LڣtqPoۡhmż2d,H$bLz7ߙ$wh]`FrM9xwL*u탔1l(hAL -zSZ_HxvIT|bwpfmX:J. 3D1\|1mXt )* slj>Ȓیx+@L S,a{o49AGm:N6[}Y[7={O[~|FJ}R$D > Lj5u }ztOݥ{ʜK6 GSu!AМwyLGEhY 댉VґbBnʹM=IyD0 FY*SьаH{9,_ [R Tdutdib*oqy<ȶvC\ЪpD>CS(ϛ>$Uiy?۝`%ozNfs $э{ ϱI3Xwb'M 7fzZg'x#[ݳλ T b[e"0ri^Ed8tѝ{ _ 1=GgeE' 7;mQH7ggbøY(-1qJWU lWᡅBӁ/Q]0<{1Ӭ նfܸVN*' 3tc|NYju|-bӄ9gdWz|e2Db,  ܿxhdS }`%_[`>DA+!%;!ByF%$a0S$ ) RF@w=Q x6 g`ƇN $#/ z xV8#~>*s1UEFo&s2)hX`vc5ϖ|Ǐ)3#sll,?\/rzL -`\mak8T{@vv]~;G#bt-d>\C MT3)aPVu-gV7M~ƫbÐ2Sј3H8s^:i1=r8,^ZdsKo LU,v]'=ЦO5=JПGg*K 뾛p"/x75I]E:%N]P&sb7LR)T~z!Fmi%9sY) gE<ALMoV.7P)05ݨ^6duJjJ83`TGH`T&5Z񔖩׵Sc^Tl{=y@=M u4DU6#GL) :Sp JN~k/8d@ZpGzK,K_ڨp>b J?ߣm쐫 %`lmc o 6+,)\ܶCIUZ48f0(mw&9KI'u&YQi)MY<K. +&ؘvW|:C46AN~Ep)s>M0U"kPT#~nw+ê?dcCi]mr)&-<=1x[^ ?sn4RjyU #_yk?-~-uc+xN: Q ^{m?1-{&͖!|e{0:!7 'ȡYD(u׺w?,ݨOgTEco+XM9f̆]lJ">=lQ[G>#: !_`zfuF՟9Ru XKjuVP`Wp6>@ cp99x|>iB#s=5"yڤUEzkw{G(5Jn$i1Nb JWt*>#4֒%L<(Y ֎/2@.'';8W&#]ZhM]FCÒV[x{Mg) #ub&Ocj Գo3t=}e k\h #*{o쫿XSH{QнUCY]C%h j$vA<ӗ2=8$Ҽ3/Aي ÊH'!|F܈"O&V;:m1Ϸ-!dfnịn:wxӊ$2Ÿ5wwY0;Yn32,cϫ>>Dݮ̚)DbDO(>)5>K{쨃C3 1VǷK YZ