ruby-solv-0.7.34-150600.8.19.2<>,4hMp9|AT"F "=]t̿0)t_N gWX{Ҹ d[Ѫ(l-㖆bP:d@ qPRŻ*dw;i ->|4\L׵` PDG`n9J^D+tgWEQ":Reflm<׈gbEwx (~i~>{|+zQuQAXLSC!p @DKwF&֙G< X./>h,e$!#_>>M?Md  ! Gdhtx $( * , 0 q tx}H((80T9T: TFJGJHJIJXJYJ\K]K^K bK@cKdLkeLpfLslLuuLvLwMxM yM$zM|MMMMCruby-solv0.7.34150600.8.19.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.hMh04-ch1dupSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxx86_64uphMe5acd0bfa1ef02e80dbf311960f153d6c6863d4dad5135126594a39851ab9dbcrootrootlibsolv-0.7.34-150600.8.19.2.src.rpmruby-solvruby-solv(x86-64)ruby-solv-ruby-2.5.0@@@@@@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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.7h04-ch1d 17611032370.7.34-150600.8.19.20.7.34-150600.8.19.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/x86_64-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_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a550547056e215dc11fe09a5b0e3e3531231306, strippedR RRRRR R RRRRR RRRRRRR RRRKy etutf-845a11829d28cba9bcb1a791f62e9fd54848f683f5502232853a230ff8a71c8e1? 7zXZ !t/6U]"k%|GۓXt -FL(GG r+)&-q`ik DBgTcoX#\9z"f!Lo\T\ä߮e8MS/o_RȕEI/NzR˕8A,sަx"\|}#bJTI)'eD̤2'.v-UҶ͓QrmB"&|vgZU l95vI9C֊^+>hISֳ7}Ţ4kzx[o`P0C9(j0{ӫ)1{-( -|X $-qĈJ' &D $Qf9-$p,M֜?8|LH7wiN"EY'CL8se>UZkįo:"#&)~51ԅg _V F=-|rq/hu  F:>jկ+$ȏ*]˄2W 2nl1ł-@lw4ICC C6D܎tܧ>M(M%i|"ˋVSFh$O4G) r/=ah }$c}ielTzPe+gbE|uy=4vU~z ףV|;??OU9rl HkD8֖m/LfUkImO8L/ӲAfК!0pE_QPTіWs$|yS=1O;&Ʀ!BYpWbĩC"qOfҡ־Ts}}K^bJ) !h ^q'F֗܌_ODD4xLJ1 pf3hv,ǭ3ݼoQ}wM&Q)Xg QQ)ZL~1BtfέȾN+tߔ:;sGV #w)=lOm$ &)hCMCrm{Ns6&>mfwA1'#<]q0֔jlܢ i7; xZ%]@ hA]!^|>0.jBlq2wJ !#}8y6u*hG*0XP;NL׎BN/@%xCpNց` ,]HiP S8j>*3;o DA>b1SJTVj f?Ӿf=*MCdVbfB>nY5*-W-.-Q & xNDfu]UU8Eo؁l IjS&L{a#Z!ņ>a8cw͖݁hq jg5qmxB6&G6FncM&jXv;69g#"rSMs:&Zs:g̱'sTmLLW% 3PXUn4IM-:Ѫ4=L;QU\tuh䵁҆L(,E!TM=#Oy}5@ KOO7Wn G1|3H&Tؾl?@Qo7kr(, '% :Ls"ahYlva٬w~x,*Y6ИPsi{6Aߴڌ%@ٌ堈7(Y:'e` 5z`uutkp#} J\{{ v E!z7S9?7h c ͪ{PʫN46Of0P͗|H$˷Dw&n {"#S=Dz>.G`ZJc}>[>DsMy )8ovL򃙽<.56Δc%P&\~\k޲-*%iEn"9BrIW! ĩ7_Dzkcߦu#$n5ua55'V[m4%8n.Gg6E];7jIFzJ5s-Ի= #mҮw>>j#1"Xωi',[UmjT). D0q.t(EH! w@Lm/}4 p2ީTweGw&-YS~ߧ]O/QWM} GP 6Z}XAiyzHO?ą7è~ WfFM $S*#^=$hǐIq^iq׷gt9Ա5XU7s]; q",ǤgќG \4ˈl}!9.fOSL mҹL,BBMbz1z\PO1h ?\<<9T7U.=xOղ]bXS0H,;ɵM,EXρ\fz<@8{󯔊I<`Hi‰Zټ~7oتfCLJRs!z:mzqZxQ,QT- uº,n<ʻHdi߱4;h<(JFZzmX,`?ܚX2zDu"G8XO62Yd?{R,>IKf..2HywY_F7 4%ʎFvi䆣6gOPN+Rm|g amDT{0@,N`؝XPXX2ۋ" _&O*&^U?AFq+bUOqpefbr5<j˿5 sKT7AJFV=gյZdjCꆧ$kWUʘ 4Abi@wYonybqO}\>bs}eP脣CSM#u;"HJ~˶8]r_ԕHVČ#mMw3Ӭ,+3)IU#}ٰt9kVs6)Me o" bۄu;`Od`+"A=un1bR#AI ӲWs}MB-H@V$/o<&0$Shge82 g7.؞5+5/%=)*DaCp9Yv,25vCB߮[$zāeEG _XƒZ.K%dvΌRg9JzLpX֥6TZM,_ϻ $1ѹX-_}Nؘnz4= VӶI\lq806_Sq-T" S.<ԄWۺ֜VZ]s0Zpr_ah"EHɣZ)<;f6euQ="#/*xb{\{Q't\e4` \BTZD~Ny/¸}UJ +~hvF]FpRx{BI{m nipk(L&irJ+/viM ہe =lMxkكO1b'O5r٭Wz7Huﶇ4q:xV AÐ Ƭl |%QBsZ·5g:bm Cx_ 6ZwkX!6Hs7`iMn7@BD^{y|-y7p5Uы`[`qԮG#\l5ws~Ek-G?3^&ԏ4YٖW>c N#H_ 5أVT;w5xtj xP a21v~QKL;DR_DՕ./ #!h!^[v*ZB{ zH2yAB~_ ֝,慯B"reLd2N "Ko\~x,Z$0fTAGo4Cːz(' ^wzGvZ#> q-F (#ɡGz΄+aMFNu( thģ<'Z?bSEONܴDlߣ.qpDdMFAWS[vR;^AT@-Dϯ*S.(Ql^S8.€|:/^FA[~vNFr jz:@#2wm&ǢW|rgl/1󢷶 ]8Lc4 L{WZfDkp0q>({) U$iG5}awiǺ44w98t5cD? .I,\:q^h ]oPꟴI{˓ rtUM(o[Y7 %qfz]} >ytOS<5$\?y%1c$f>-zvV&a.ZTF\i8GڮԻ;ZFz9 iEJKeZ}ΙP֕M2R#=1?KpЈ \Uńs`:3y3AaK ":kޛM's"\"X۱HhZ){Yof*̓MH9aEM776v&r8:\nPZėrÂ3[=iw3GT`[Ϡ ύ%|},"@=!~/XPpJvE&V{\l2/CDʔ],`qޘ&gfHDq9cp4|ǵVӾO̪3$Jٽ=p2k)[֜`0;i{'} lYmHFc~ B[@Z] #/?\ڈw3Z8AzX uj6GCM]|i\%IX P ~HrA4 ˍZĕT@sXU:8~w֠>%f.#c"=QpD[L5fV%V/9$K\oaM(kvySp0`&or*s.֤Uʙ*& sڠyf`isw,훋 QvU/@kR+ /bw<9CUZXu`NK2 AZ]'[We,I3H]Rɞ5z^|[j/s; ; *!e3z%& "OA. d">V,pL:w5ϥ|#O53K㿝PTH w$Mӥ"ں2T*MU hQn(ȀA- {KRЇQH_X4n!TYXbRG;C ¾bw20z9?S:8;6m1COP{B0ƌ:Tg 3"#ltQto-Zea#)~Ӵ8i 睃բLtTB?&Gⷪ2' }H'鐈S$nXw+f!}r?T=!M=CeuSTT=MdiyH *usvu хiŸ073y#BmB:Vb$g9̬mB*DF󬢝Xnl( =@k+~ 5O=t,qٯwy"rDٴ?xe }ޭ(,V(4RӡEʒn`C8OH)1pZ'XZtw=|Le KsrM.Wbd<vTḎx[i /SPa~ʽL[9F9l␑jJAfLU^6liG4݋lmlqqciB<~2PKW١lIL/KF( ?f x40^U;UMѤZzOszԼu.u"n(?5T`#+$ȑd$G&WCilBCWnq9Ԁ>Ơ;Q1}X#÷N>إHN5@8Xu ]fd=ƑSīcnEj܂HeK3uqn!/),fj󍳘I u/.G|32 p ʹpkUݵ?Hixj FoyztqzmawBx 4|kړ|dx `a̬U r: +_YYf?D17q*n %ĠcNscޛ֯vJ_K#j9Ƕ-lh%ʚߙ.W$4xb\tZڐ5xNl65/ ,UUz2[uy66`Ón*#U _ lpr^7e!ZK /."xS{ uE16甬蕨e"%oԜ#AR&ܼ芔B{YX m%9pO}aˆ XIJ &&*kơW%"z}|xN#Ê8S6} )Чz̽"rTLʯ\ݲbkڹaP;8!vnR9^Z,&Pcp~e"r򼵋RjӳD,>k'ZڌaIw aJ>(l\Yr`e!aδ`qRBM"uuN[T6[ e~sY`@jY . uKBP^n294^iA_9r ybwr⇅ I v&W%z/I/ί5q_d"o~ڲ'Cmzg㜣ʝk/"8a&16дxhHҁZhKq j/Hnq ݄x]]`]2>/N&9OTA2\QF-;_?q{qJ`[,'ujIZ$)yoᅤ[y{RA g7vXjÏT}Ay-)Yu hJ1Td>^r+xo [lqrՕAKh5"P"bD'-&3o|Cֱ^%~)^8ZV#oEĈ(!eu)Bs^8'1gJuSztOfۉS'=vB7# 1} CQ)o^%$ëQ2VS+±cXZVeg$᧜T 쏩 g>Tn5ǔtB2N8òYAm\P$m+]I>, &/"b{webuR5 JjSC+UQ~ꌿo>XZǔ(?O @x$ugLxrNQ;@b gHs TɅ,8^DEx=V5< NǺHL*gyf/Ah-A|Sfp9<ӳ!'.Pk";?jȷcCA=J]y /8{9d~BGռig)$ajFS" /#utmhGR];YJ1Vւsޢ@ykktME>| g'Ht8`t[vڑ罍XP'eVh-gIWS m~G2{/WIA^RYa>B.7W%5/ҎI1D5V='^6CZ&z:D {x>O/-`՜ъ9߬T~A^J5ީscjODLjp@λL-{F2%'DC[uG߅X[BqnXEk jN EY"L!(Bzۇj8|Wg2鹤{ Gr)2ەų!S,hV{V}tnfҦ2XcA HH.fJwTj/{B"T&\ħi̹&ΌZslK}^cj^QZ)\< GNH&]xDj>.2wAӕQrQjUTJh[~a\0,6 sĝ z8Tl<=rq B4Mn^XN =,*uJR׋!s ays{ rZ!/RַxQ̐qNHG (Z<9y#j^oWF8)R~]0K)‰Aۃzp' r2&_ؒϓ>TG-~ϋT3pW"/[ 1E)Nt$!T9 >Yi,{o7.Htծ$3p Оm DrZpPv2l1~-=ys97>WPy[[:w#=Oޗ"4>` ޕY9ނ]A3!XbseCgyӼ2fN;u\ם<0oTZpdZ[Ts"DX=|:F^ O0o'+j}O̮fJ,ux{L5O&3)'?ݱ;VZ.i»c#NԘV|ܘPRƹ1HG*J"Wڍ@D|RSS܃1 ,lX_H7qN1mSk0$`5z{9clF*ȁ#g',oauYNC|DJl(]tוf^yԳ*rEE TZKtZFVܩzaD:Dlca|'".hǡgj_cX~NtkysE@"=՘ѥ`?r'81"Dt䕱OljBxBݥ^(2&}T.%t0ـꑰkүFbd` T X`}wMЧP950)ঞ74xF/1٫#}(Z0$><В V#mTXCx2 Nr' 1VWaЍhFb?7c gSg>m۟3x0{YS]__ $>(;I%j Fau% h!-cIOfPU$l*@YPlD G܈T,\?].Bփ.,tIi\hw- L«Ó46]rȱz)[dsUDi&o%"&{&g>xDЫmp˜-$ԿB(RvL<6T.U\㦪BQG aօK0?&ſ{h$,ŬO+&F'?J ¯@rf~&E~8G= (@$BPMPel5~fMJ=o]D>hPfgMi2MDE!21j4mj4QVBp1*=B{e'+|F2/$ ccq6jj_ -Ǫ7€޺3?D/w0oJbhf4z LuX ;a~eFbg@&`r]-E#3ӏOvQq1{vie7|Jᰀ"k"cN#[-?;ç_9E{,x"BvoտXkᘁ-݊$ 븧j̨b¶2 ngNѤU=7Ei%Rɢ)O (ĻEJbԙP4laAgUlLkq2cs:؂ ǀ:F\eYЄa5)5Մ'\]/М +e:BXY _Ǐ)>hsC?t~*T0" RQ GEageC2|T3ô& ;D#C/1bݼmXS3=aݠJ)u瞤KE_#Qe g)ƔMBPX?{:,/ H0zvVPu7X'i$cVO+IyށmB{Zs$/`YCtUIĢ#4،sJ( Up Orvec_K׻oht0L,Lcp)x!+>G1A"xC7{8:xD;z\l#F8u5ZtSDEd0+иC|5G2@L/ƄJܻI<c%ހ*BFFήx>c8I1 Y+.=(Q!(Eܸ$@6("}׳%ߺC1jgIVmeZ_#FHwa13XTDXy*塲rKwgAV "sj6 0lBL) 6Lam0pΘoǯgπv!mO) pD**霗/-=ǔoY ϖ}mlv㼅 C4V OĜ+IBeX?g[9&PiUwTQs%HlE~k20,yLF:7˂?MP @G8ct{J+e5Ԁ|9$r:YD"5=*R,xˢ5XWaLYƾcذAyQd)@r(r,M"n٩34@EyCM^IR6h$A∺d2> 6޲()Za'x{CZ "ZD,'ɣq1jߣz1ȗI>J{=7 ? ;ǶS7:˷‹ ̇8<^c[v|f#x;JR zERh2x.}~WM'7c$SzArnL7%ؚUt2aWxD̈́Ōap5u,CB_N2c,|۴Bg_#̰^; m<]PJJa˥R_p +Ojz!L&q-dg~Pߝ^JQ^TJ|w [<^BsnK!w_vVwɃ xHGfmۛXBxG W9݁ӝl@KI%øpbϳbIͫvV0᫨> ?Zޙ}3۱I5Svp.hw+}!|Osbg4#E¿&RU]Co7t*5]zS`xh='`9Gk醫+$J @H#6DicwMrl)`½p&EOF,nd\:qCZڦaDpEn{іhۏG ۵u}j`vL6az:2nVeRpuQb&ZǂVs4/|_NIgͤe%*H}"&(i9QAoEDˉ3\cGu%^ @fJ--٭"[򘳝*m\5}':Nr'+GC<5{:-RS;'7{`?%'Ea}5<Ѐ`C΂hLe"J2<>osɕJ8O2rkR=>N?2".W {֑Яo'B~ٰ II-Q!,ּ۪ qi*\Hfs%(vj> // Z?T! Q[͚HT/v!R/[S#ͣHr,ut(W9Y_YzzژI w]Lp Tԍh-5,& ]}goLHZ0ō}wW_S\Air$y9r>\L Dd`[7 ]hH^=;R7e)Q+J!_K"]Jp Z]Mi r{L)oMxRU"%֟,ڌ>…f@d77&l>o7ӏB H~}aO;V]2jƉ^Mw/x7\"{C+?-s-&'j%/&>蓾ìB*uJt #t6ұIZMW'7Y(jOhYEAĔJ[%^lao FA;lZJ.AO@{  *5"W МSP\Wm]BQ1$wÀFD2_Hn~Dh`c& n?̢h[܇ut=7|sRnpJ6MB)B"}EwIc~3fꌹU+vo~G*h~y8dQ⮡oF2* 7âmxq DV"OY%5owu3)b[3rDė0Q%:*;-SO[&ACZ u?,` P.GlVlb01腂' #1pCH|†8mPŹ %rEZwհ:Xaòղ;irNVXw S; #$kPH`8 #nP/ +MCb6@z%Q~RgS~Qx]|g }:{%qzO0`FLrÎ}cXc{G!uN'L_&V_vO*2FEiԆWp]-$:nML{C*Z[  +tS#o}<Uqk_1U=f&u=,NI=umaA7WcwB5#3_3FJA pKU>lE/a٥ fnnHf~@PT< N/MQ /&'[Y#7tb*95㠴m>e){!pK'7E:E;; 90>:LJ7:0ȜrL32p a|KNSOuo P}I+*l){c !Nzgq6d6ۦae-^%AotJ頇AL(SodObg6A; 8Q^UdՋ+`sGmY?B92\j.6z8q1D8Y(юixJ酻FJr*綼~`GTkjIڝ榐M{`m;+V1}uXcz}$+ol͢>:ˣX&jE-z}nX ;oL@mV%mnX<¼U<9``|}Ic@ #9_ZUƏs_䌮 )?;])&21u&0n"n&?˫sE)c&a?\].32j#jމg`0 an^ kdF)_Zm%-FT[ǯy0pr@= zڝul ǬJ:f!!H'd g.5:诔pkC <-üUx'%`+2S@D-4gl> āQ9keɍfXM؄՞5ofa|򣋅aNN;X *]NNZ84cvs܁=HzV^qĬQ]{LsA_:ivl(9o'W?(nSۻ;^7^&#<δEcKU œpB {_NٞOfO'S~j8ha.y숵r՗O}wan5f_ r_Si|0B :Wt F=Fm "Ajsm}㘛]P!B9cmrV׏ۦs~nV`EIş:@{vϜSxI=jQEP݌_7$VE; l2_MFavTXSM `Aa"C?c(~|P[Y%>1dT܌M']svX#: N n}QB;azP_I0~,%Dm>) AP!h{<|Wc}b Pz-T:ʜ yoSrth8.f|rJhm~Ew?w%83M)86gx4 h-?S=Z@gyɋfqwL %ƕ5Ļ[).}32Z"Bw*.AYǧBG&7)9"ۤ]Nw2hr35.)EOqx@o+StqJVǽCvg׾018.pyY,6|?C͓w0!rRY&>nv؀*@1JKsPa \{1z޹e5N$j9pY \~x~N-MxJ &a:8H<^4 XT_e yJPJ|s 9Mav{cx,l1lMmYC.*DqWJ%eFOR ^J!# R>d};Hgnŭ,UZ*y;1yNEPD䐀]Dd .R5K2d|fݣEJj"w/0}V"B͒͢W%ZAA&ϹQRGO'2Ք#j}kyXp4":{{tXs!cm*Iw̧3\M.~WVN1ņ\۵8[5O]6ɯ߱UNk,tk|A3waw s֗p ?I JV;kw |)m9'hP=A!O.~9v04EBv/& ;0/r܈-5)Fҵ67==e)qzۤ"dBr^!؊`Fj~+кӡi]8sH v"}ָڂ%(hq~^GWC[ڿTQQI2b֟SF7N%fikEu@Йz`񴰏 f R^1aqFWkF^>rxG~u!D5UH }u"-q(giѮ׆Tl T3K[Wu0ˎ- DWdL&3Vp*uhXkllB2{i#8n}YϮ瀃R>_Fl43|m$vRp"K|j9k|qiڲ@Ë 8>[t4[k2~Âubj"B+ucuϽ]D"8"\Zޗ5 ޵ E#[ ^EJl2l~Zt(m$z\[mͿA1=ksbRF}A%qD#~Y #T\;x/ fB#$AjXwvgFK 0'7$,bㇽPŦ&lyg:_!e[ͭpK63gu;B~' ]gK$_tpkNJfg^O7iY@b^Eݭ8֡UѯyͩHs~`v>B]k;gB^pHss QD%D8ix9eg_RBpRI#p]@XeLAshnz?f&:#;zQ:Gf{/pI])|W:l,4dD2!>'ń=KنTx&K Ѓj{l f縙/>]"\^zd=6;dqjh>kc`1(\(H?(HSS o}2A6Դ+\_3־OQf@ 1iD e#S3ulGn`Vm˰JPXPUg/clӧŔ/(}2/Cjp,ʁU^rFC4K %+{Pхƭ畵~8]z@q` &tQB68YKPrNr-xl7t%T.~/9Z| %?lnR3 m6rWHIlpb6<cWh'};^KLb.Gad@E@@Tp" qDl $ɍJh%GuIjY"u1'f{7q Aoц7nc~\ز϶3+u~_&Һ? ;*ZR蕠wL *$P}u!=~ /%u 5 ?|p7z '#MZE==>0PAa>O<փ3"P}چJK:)-j%Uۯ&D돎?3+ؤϷJkTR7F5\Q;X=X_EQb m$ pwD$1 \޻KHpكf8~ K- 1%/9ہXm I'#/CUb3VqX p\JkvL]mx21R5i^ڎ#ѳ@2fwVFtVr(W)wqjW~]/w;oX۝xV.{yC4،7y6G[A=`'bO _ zb 4|X;ˇUƼ &B~ 9 R SMw6c+vՖ?[ .C'f'"cl9݀ٺX$xWNS2uNxr * yc=zT=m{.t).L`۟[g2 iKT֕YO.4`F1bu ծ 3d ujK*O,NV+twON509s~N=GZ:-B61|p* ̦7Dʕ)Ϋ~o@r2^%i|Ysa~wqr"<9 v}}%5U1Ip0KFchtR Ob_ vrδp(wn $J7p ]"d>WRC%+m5(Zs;˫ݗ$QiLa2k${L";!mϢkҦP2&imsuU3R4IֻEQ^ nto Q.=1 %Դ\雕iU|:1*SovAW ?Ay,xVXaG77$GwkKoTʈ:1wGOԪQQf,7,|zޏB=o}*QS1'qvD{69VXe WPkצ;څm93pCݷ+{}z^0>P@Hj!(uG{t,(",1r;;T,JT~Wi5 ڠKHƠsn=pB SM"Ȳ: u-TY|XlD/7#E%elU!n޾ 5`BJ{ LC wL`s,:N{qM:#KB`dTT,K3]WٞƑV0}6$=5dKCLY7{34JboH@Gmgѭ|X#gr#\a>;U#n-i"Hȃy Po@"@ I~=Sטo$|%haJѮtf]Pp0M{;耝P{ ^k$CC1EgVƀ^pIuțW%3!Աv2{GO{//1v<daN!u[0UQTi3aȝ0uV8fv+ah-:Χڝ7uh3Mc$? WSGXQ ![Kk:AV0|;Q]p1 ?KRd' '@"B`UEL eS. OG^+޷qF}ObZKuWPACBxotqUHY`_ iO:zN m*bce";l-n`)Ymܾa.~Bt{M Ƹ)盗ˆ7nV;vQĔ\5*|^$0O4ߥ EKT"WZzoͦ\3-\d2-ĺ!>4¦ݵgr?j$eJ&oƦ + ]Ʃv0n5ZKNZl=xCc6вkeVʃ [>+"Q4ˬ\]>ϱvx/Փ3' x'P2f8jyCVD#<Ɲ/o1LC$]8ϱC/'nv娕6˨[ٍʩT16ALN֗FuKFVIjg"@hИOvKW.,ЧAaVgѾѠmp o㿼G!Q!;kS\f( rvVE4谘^nVNO6F}ٜ"eV~*5mxCکg|y^\PfD!t:.n VKNp `7?C*D+zh2آ%FVnnn.?oAg !@ФNZnDTzXb ;W _G.8:YJQڦlfz ]mT9vE:*/--`>wm&`dO+[Oth,M۩l;Gwdp~>>OB$|O±da`v/JL֦>Vjsog){*) gXssTdf%W&64*䯢TW#8A mh0{ ixxcs\V8} 7}[ V̂}88Eahq<\籡 =V!l^]zرu!V-p)ʽ-Jt[M " o5-ل^B&gǂ4u]:&,,Dep=a\`?dGF8džZk#BVSF"3YN&4jMȮG]֓ʠzUsfXZOmr5"-!fZt+&ڻ%ؼ-a Fq/1Ӣ6] ˊ<> kgJ;ZC /ی?0ddD'L)zزtRԴ1q_q O[@g;OAΣXjIF~>ˎ/1iˑueMq[U-{ȥ#G" .-hHyxAҴb5.)N2$֑W9n%!_w6R0۫9 WIE ix!nΨG^X=TErN]0茦f?_{frdw?gk|WaŠq"x.Mrٔ{6Ho^EcE$1lFmD4;e8k"1bWL'x\78w\{1t2s( ~U/). [77E;&?{=0McMU/+@ m/)s~{ -}|qNa>;f4~,!5iC*'LJN*Juo+ZoKlp* !V`! Sl#D,-/(Q7:pBĀ*$pG%+;-`Ż3Dy F95.De^y֬yd{/zA)Inz}ETHH>Crf`]n[W 75B&Qgaj1)M!h*D승(-Ԡ".V'u'k׳$ŠF)'l:l]FzWr+SB1RdISIB$9:v 2Z%0Adeol%V,{#9Hbt<`:Dky,bM[R/{ͬڧFx[J|LS&aD5[Me`B gr0݋&TXG8i>(H1j!FnF85pr1~L$K'RC W>ş[pA#n֡Λ֙$Դs"8T"zc)  |LH~fŵ,Y0´9ZՔm?h9Dqm(Dw\<DZdPsrpUPR8r#}9A^ƒH-cHMFw\v{~Y7v;1 .x>,pC.s|?\/!3nOpkqF|`ԒZ.6y{AO+%H&۩*`: -_Z$s9&-ΕWO5|Y\B~?Qw/^x(Z@ZIP<#*ssʢ Ã| @PdK]&O翦$,;Rqa-+;w)qK@&;9폻5j;_Aj&-(lD&*?xcvۧ$`++9˕Fᑨqi6o&s5G@"hc/k;/z/DU،ʪѢ >4RJp*Vifl%<Ey/bf+ʚf+}ٽ zs5#x !RE K^ weGX zE!Ԡ7_Þ@`dA*㫌TTdc髧jxN;H?`%o`w{ǿ<{= >^^OWm_c5-Dc/ V  :с2A7na6omx-\Ej-eLYf2ց~%gm|L5A e=Zա|Ni&jM}%)딳3 _4,Z?~/oXod}V+vR"݃yen[֌d6GKٯ!τiMxO YNrw,d:t"lopwNm=O&Y{ iIVYA#4]Jr+:_d<8{OiO^m3Ψwzc8NjQ>'L 炘!u*~fn-8kO|r /nH`6 9jMJ9dRGPH@TIj "…7Pc׉^˄h>!"=Wcf\ OVT4h6Q42c_N|%owHycPO+;S0Y[t$'9}Oln!Rc[zOaJ*2iEmSr/+tg5:{}H揟i3Of;)kUfvfMďj~5 UpzƌDmkOs@Kd)Ç`p-؅[ͿF㾯CҭW;DM{6QpZiϘ_kL xx5&4j !-Tg5鼬D~?pMX Di}T-0wj`Y[3b;DYNA;P{v|98eWO8PhkJz*]d߶c՞~c5{(~* 1fԴ!u_Ľz{Q*G5FɳNj[op %':t PAM[]5H~{=y_~:Dua\#h"30z~wq;K*Pjr{ @$r>!06C!)ޡtR/EG/"WZ8560CdV`4$KφX~3プ d3)=HW?ZJ3J^P$6N ¨oSnߛo-(%157!l ovw۰Ęo jVX% px} I 'ݍhplӈӎ^ h0FT‚?^y+"f'!X ʸ2kxW;fs5ŀ+)V؅=Sq|oQZ iƊP.9V={b[=٤~cg.RB#z,h X6,V^*6h:`Zjw}]zHUyl~КÅk6 `~w0'' /wҠ$",JPlvhI ͐B^Yf]ƹhbe%I:ms l%v,\bU-*8yT(q'"\i]WS#>}Ѻ"8dIgٍ^0lΕCpDKf!FЛ: 'i?)ܲ,Sg a N}O .*|#vO]`0Yn 4'a= ?EbeagƐMnݤvS~?@/ܐ.*`}=nK/'.C:ɞ'ӎB PP{Sz0Ed==YWB2=ٕ`\Pʡki7eS~o.q4=^ѷ죷ݭb`egAUXWʼnG:PWT (棃.?>pXC7RKWTO-CY)rWE& &e갇g:+-1\Y3$1OY}['8 ,SrQ +?sjxLiVW;[a8j^LF%I^VD{.Hy=g\jbX Ȗ*-'c:ܔUD YUr jnP|d2خ*b +J(m2`3]ޞ޹go+iN,lL3y*z!pq޽Vj<9a`?`X ߞ:O\ 4N<. ݽ<XGpWd8g&`gěQA;3*wQA6 _#WT_mS"P*̍I;gnd}8= az/-]U(18.MHN'k|`պGAN暱T>K<\aF࿮aAhxmyLݱ`[rI%@x[EfOYx?]C%( d,p5˘ʹ$Xp&fMFRFSܹ⒄ΗozV' 3FΈv/L~ uXI@G,V) 2EvkY Sh9Z4O·0TEhɦ C?T9!d| SvEcFǽY~!i.V 7Hex9(5-YLzЊč !hJ6/'>I@deD# 6q`ԓ Y܃o2I/ ̵fӚI5X,r !r}P6k\bee݊m򉘛sw!K;3NU9 ܄A%?-ޚAU'D2 Ŵ?(Lt|!m)kpGn$LW[\.JN9 o5!u;$!g$NWAD#aY: 4}uQqJc܎#ȵOcGRDǬ9uCۧfŷf^g#66G7C=XF[pv)nh;ʘ'UXћ6x X?tQ[{X<(q囦e{BԬ⅟[0R9#y^X J]Ӫ`=}}&O;|$ ւp4P{?7ͷ,P*%*!g7APj \2ol6Hs {ǭZ-'Ċv)Oꖽ?7W7-i #C5 &]E/s$Jc6W`s]>"/86FcyQ; d*VU$۱ULS~ VתV4+j=XqI||!eXPE鉆Eu+?5̆^\'΍#/Sx&DM󆬘{Otf6!pT )7Xݢ>]s23i/-:j^24$F_5 dQkniN:RmU5+dp4,i#Oo<0*OqD "(l]YH;މawl8bc~“CQD3{eQtdFPԕe) @cvt"n(Qi-ب%qgAJ%"U!Cocv[2MFFk0̳e ٴA5`ܛe$ iYәS4&@hcqH,U|&/82_uu8<)e<9Q}ph_%nYO"EX@R_X \`hNÁJhV =8u\cUc7F`po"gj'krJΓNvUW ZGW!B~nd3fuyz :yM/\Y,JxIqђ‘_ ˒QNh[Guqr#K_NbJb=s άk fDlj!{mtZ wω"߻Q݀qU"K&5SQ"?mXO>mkx(|Ԃ;K6l}1i:u<Նw' ?-A迵*ܴKMNxիجZL+"ZMS2aQ|INӍPRl P)l9tIbRj{~`?L5/wa"Xa9/T5E٢K_-*VmҴJ QV\Pv0]sQ!b|!i'Tw M* +ޞَJyVJes=".oVI<2ZG#B$H$:jjdEuN A:RQ *RT#0z۹@x9Og;U,*z{k$NfW3xI[/FJ IZ~b\R"rTQ =Ά$Lj 0'S˄jmhX7돌@>Ӷz@-yhM#w0:Tyzn&5>\T&maPBoU|/hUזU}r5Eي.NEj۲FVy4Lfc2>{{\ 5V C9+q\qKpu+/ܕ, c=< p;YknMr?bJ|`ixmyE'`j!\͕&:`I`jvz1x6hCc>׏J0{"ř.u1~I5_:)E8-;7,cMΖ@ﵭTBkq>߁Get=Pj$; D;F [\͑毫'XPJ:hG6 %8Dj2GyrRs߅*d^^e:ޡ/uΣK]Ra= 5e 9kĂ(h? Q@辅,+!h;J}9lL =ڋ=V7)MccKp JkVSodVypCZį!h SMPu^R "|9_ke#<WRAwrmذ6Ǵ>o>7 0 _ _3f UЉ:5 f>Jȿ(JvGFU7k/}@Gl:ȩfuZʪ=`{{ʠ])~_Gh]!L CJ:vAu^(/"BJ@:X7\zx2ZY'LsHHu X't|ߙ)I]ft Z?ɷf$еe f`Lto݆,0[C%kl `rTdu7B#A7ou'0U6nm*qTpSW^#RczkJhNP "-M {Ȑ#M0rtpYlqtӑmhڍ$f4ŕF N}T޹mXabPIʃ=V=3Yss08!/9J:~rq h ۠E)wb#X(uJ}L+B&{ADs ]䌹Ökp6:H8ge"}㓄Wzkj!$٠Y2m@@E}8Y;$A%,KN~, uvlNPy/3[CiuO!ǔ}[ WK#W oyQ؂N`w&"FrE35/uNֻ1i^dddp7^CZc&Ded)3La܃&tǔe *:z7 Z̴YI@'4=ErsZ;?:7Zωĺ3}#i ҟS`]9wtRx?i7Q}|j0p3?RfF~1橮PY>͞1P s)u90"Ey­+zεs=ՁtEsA2u/y[Lj t.ȑ *9 Si(xF[cl,eU<\mPUc>yRb~w 0֔9 f{^޲nG΄Y㖊1FWK|\T(BYVBv: .*EH` أW|a7(ʨ0{d tRǬ.k]8Hb7bXͣi qh UfWt[E80Z ukP8Wp֥X7B0u  u:A߈%/sds4W]"Jc+Wt6O\m{VD|7Ҷ4:[ ~^{D֫1ϰ$bК.sfB" /V{iwADj3BpND пI'O)a^5Йk_͖.> 'r~St)BMRaW#o}˱CK.9r@uW*ίJIt?8"8ֿD4{ψ@&=ѝ*96J{j ա7KBաUo3Gl"ӵ.ڋ~'ypqBeI_*[[ZQq9bNꂾBùuᜫ( au,j%A R9}.Vp%TcT(=F吹5/G0169dťƟGRSU_ӥU;]"ic ܼg|H $L<{e~м% ;Q8J,|f]nꦡ?4]r7CD!ה"yc+,#+V"P}-~AH< sU&(+M:BGu;nфʑf90M1WRMP^HG8Y,&Q5˂{5+MHچ%1Yd^jҤ/UAZb.~GjE*ܙVpX=fUNUv^nJ".hCPnBzzC"iDx. 9\̣X "Z6~!فH!3m&o֟54> ]+d >.v HXPބG-8!?,O#F:7V,Tfo{a*J vߥ̓D=|=Ln'ݎ"dM0[W d$rYn ݀jR_q&dO4Oeθ@*.O,!~za2VT?Jn[5UKzҨ `fJJZֹ'f660;-[sZJ# 6(Ȕ1q*){MƔzp%눙Wn1?Ҟǯ䕑߽wC6*,O:*#.K3a.έs!R1y8V4tZ6ܝᛉ;Lp|c))BROi4H&L˴2leLV(#*8ʴU+SUODL%"V]?<ٽw_nYx^鎁s.SvW55z [T^Ͻe=zY$}jA(2uɯ+ij̎4( V30fwo\N_Jݪ<%J|jny2bJlr)D6aaTB҂K9 [Ĵ%^D"9%bg)ѯmYX'ϥ=NÃI_pLƣgқE-bD̟ɺGz;@ewˋ`_eL2gUH\벺*M^ -" ގPC m> gzu-ms% 76{72FhA4ze:XW%IY )cJ3ʤQ UAgM2Mb QhZzn+{.of9MZ4dg;ɇ5'%4:fSCz|ZRv2`G`F^^~Jŗ[*ݡk>yvNF;omCx,JBXGu/" 92 j H`5=`a#oۉlRWv%Z<ȬƗ^8!^2#XU| }+IjPz.=Nn5Ӕ'N1T_?/ %4N Hb^M"*떸K} _\4j3'~`%o}ZW^F n9~0hk@54CS Yhξ>Y/fms?9ҁZ`FDc9ϒR6bA+[~;e$;.}z>:ɘ՞Şi\9I Io/vƖ.2"Rcbrc+)l[4V( ԯIGN"q0 RT=.M/$C$Xh,b1abD)MX\i п}CS}[pw/AgχKwJѯ>Z?"#i@9VbaEo9.< :՗+` )gHK_61A I_uRIɩeG._gD|ਡvi$`Gw+l%@܏MJf 8YEM BKX]b1ljҖo# W8K|(_ҋLм U%@RD%PCOULBң #uX|I~AMVdrjYE1eANp7Jo;sćx99+2@*u&4IZSHk ALE3tr02R;ҮpP04`52: NB/BeόeQ҉S<268|gKĤ 3[F؎24+0\JH+㘗zK`]~ur4Ht(_ Dc$^dy"VkGrЯq#h k`XC`YFsdjB ]㣖^dk3Pb@6Ue -iS!,u@R6Pj eW'R>#%i7#ED 5a|all<:lϲTnN4bnhei;[ a(G!C)tj^o|Hrͽz@aSLe)>+ZӉE=eg')nЖ6?%anï/5GTA OjE;0ss?LQ _%H9"zސ[T-1/SP*) a 4ټU[׳Ru+ʿG ;391ZbJ#hLJ`]O`OAmt\/XSH?DN.sfDzsN{x5cTbd<zz4<\:äj<-"ܙ@'!fqݤ#MRJŕPZHrl BX2+B7jz=QM]kNʪ049;"m\: _xQR^o:MGAbf3vNsc2aطL)Qq.diR,QpC~! trv[_pd #nrt tˉؔ<..o ONJd,%mRO.:,nyi_R ۇv7ŘU*c,\pO)ǩ 6Ur(lV:Q _ X~bY'K& f5_ݕf*2 jC_wd;yz`9Z@Ł,U/ c1ݮqnueZFwp*:iеg-'P&:5Ǜ*45XՋYZvWP&:KVyb %뗑` }r{\n@U4 ⒄}+j_08MѠL5Ec_bPp:ȓQK-7Z5¤x#1 ibƨ x٬cjשhS؇r6 gIˡ ΤsFi`5HrwloYΜs86ǂ_)s!1Os3=d7k'%CSo|~e_H%QhPx;7k&kA)tRÚg]P75b8gbNVu:{p<*/pD+%ҫ C#Nwu:TNdfAcVVs9UUYqSaVn `s#. !133.7wSX(_y٘Ds?-tWж2NL SB8GC !nq9a lb;~6DG?~8dU֊~aWTA2z>7e9T<3n!vޡryRdȣ{/C0hu']1"j6-AxcBQZ,)'._iX2 X'7LS!JSV޷GadNq tdl;B$\^3vXh- rb*ċot[_dȣN'CD^{K$#MSa{E.ZsT7>ltŃ2owf,j4ʕlli 4E}~D1ZCiO k ι!~NyTVgБXg%V9Cs5'&-]6dV+O$b2X LhHf "]ɶ'DXLAudy3C?,uØ\4BIՁ1 ݕ H7mZt3L%un&]F+'?cT@~Zktہ+ھiՐuFbD*WeZ8S[EkYWyPf"yʜG q- {/BrQ!.5sӎNn=)(d%[\S-_p^dU/)Eq%GL^g]nSg̵=7s7sF#J,#1RiO=Sm#I6<<96Eh v _2c}nE)HTjS&J,7m #=l#(|dshʄX0-+X"uR[HšKSt.t6[ߟe=)=PW %z/Yӂ\c:Edg2YAZt䛃1$6ބ5WAR26V,uAp(^k0ۥCAKYsSC;ty 귥tPt2%jB0ҿ$ݾU.- BL}韃%~.Ԃ}FUNn5O?D y9`҇/^Abp@a(. ȣ"qp2;ھ;#x4Q8HfNAVdn_];`s-ڃw7QwGuE`[GEK}OWDmvxIPIݺրq5bɚ } uOŷɤ=tp!`+UmG,{ctIC+v>ۺNS}m5>)G=cؕeM}.,Jj03rL=Ξ8?IMQ!t/*C 'a]}.C c Y#5݇n'H݌{Z+aj%ݮIfBØ9)h]\/(]d[=="QUt.Ch#*]fMk0|Z%jE1_B)B`o .cYE ( sOZj6<|OsQ'|6[5k(my$_TB`u{4, bwc#ѯ6rP{֭Ah׭G4A/m,,5$⵭k֋x3!wӘcќ_.yK@,#|UšubEs8U|"8<%:}g@h*+;kleNzƫ ~[4ۜX&ǫ! lMG TO}o"/;f6{СbfF#F1r )ySm4#]ZI6g.U΄h\MeMLQJf VO,`v=gHr?&U)IofB^;]G[uF7}Y{]u3A:XyǛ@4}ɌS+YVx1M `4{Y_J.ˬ gAh%$oW-EfaPB?7\98墊QcmۋEqxQ9;/ϫ_S7^og G ²W$Lӗ3^ȯbouuY!}p摓^fz~i{iv 7K7ꆿ`n^MYaC<"JBR C|:֔nvbNOաHXwFwXꄧ P0l҉[2iB&B5)(oj LYkI7cr+1Ynm rOI>@Cšv3^ A F-B2m!u% ^c5 |qݗAI"N"/뵮0CxlJ#QJbl PWƣ|"JmΘEz"RkSbNUülv&ˏuCVqyJ3gK3JQ22ӌI Kz io3`x bZ迆g>OiFjl{g ޼/1óC2 @ߟ"EZin-<f tMn˔a̮-X 6nm/TGj8unJ=C,@0,sJ ߺ .׻%unx 9 h}*'Ap#ߔEwut@kMhI7A5Obcz"+1zKYp4]pX=UvWqtL}kMҥfE5P cVY+@ˤYTe_>ӋOP@-N)eaicyPWMD7p٨Ar TT)xnht+_s P bȷ|_[F?E?nѵE@bXJ7ADf>gN`aT5\bm/EBqp{0%yH C%P{3zB N~!R;Ʊq7?``^bW44`#Z`8[.e+!v:%""|Gl}75}E XBY'{ f%| SC 4m="J;.>6ߌb$Gl˝*]mdlnV /?k&9C' js[iŭy)C}0։7UyxyX=6A3ϛǯj9POp+=b=_E'It؆j{*!L39 )WywdX >xTIeNݦQcN [;;-/#hF9\prmUZ7cTf#ӇA7ʢ nWkZ½&Fb57mլqq47aW=؟pXcYY,v7(2"*E. \%(iB3ZPlҌZCK_u []<)WVjp59@es=rݝ?x4)/g 1Fd.t%-ԈyĀ<ḷa{6n_NuPT[_۬XIN֍%ba9&JM7//%Oh`tNKWkǢ騧N 'f @(R{ Gf=0V9 (n`a1Lj:O,h89 c>'k1`p7*kv|``-0-`i@H(VZIVIg/r].lk1~J|meȺa (h+PDw\1%ayfԔ$dY @{@_jxJ$8d l¨zFYK0OڝeD%W+bhJ(9 3Пvx 5OD/80ĖBʬoՏȩ>͢seAsp%B J)h#CIJ;^;sX s<A3 ,|,b:48+P[Su;fõXgaen٪5A&iMCZR9&Se\>@xD slD+u g:Rh׃}6]Ha_Xm&+6.GO2%F3>j7-QFv6 7=6v-vvMM3##RCz0pqoPo>>.)V!`H?~2GNTؽac<'u5ERs7ەxE][ B#>":SMd>2>ͬxȖdR|i͚ko9+bidbW6X_l&vz%过 eCTVoG7 ú3_ÏV)6ilCU%*"آU!| Wx'=FGq!QB1˔xXjJIqip,6}]PFMP"A?)䞋hB-.n0 O~R7*!)1]F=nx'5|NT &pjQ8og# I:+vό7U kPt(*-|$ u⼉kwKylH-X\*ydN G-K960ZWxBh7&cjY%aTה8H-wt#+^Rj]eV~O)Yb$)y"Dy0KvTb-|nP䅝37Y#%K4Ϩ*@)mgX^Js`f06\ҡ_E!_5;1u_̟S' oYi˱AR^\쓏{+(QQ>m9܁e,_Ľ:BL:nLvGI^_]N(#@prCFEILvD2bKx ő;O:GÃʎk=_H%2(KzY412>,}]-s-D PA\L=+]ΒTőH1pZ٨pY, @SATV$X令Cu-%IB̘b,PO) 2F` `XWR q7t΢le&?BQSs~KkNE!賽qYzNٽ ĎyZcRppLd:vr9|~&G^1&O<7q/h[;ő0Vƥe(H]4^Vo+9$İt\#Ȓn zY: [dw:zchb4w.@tШ5$_F 9u~4#ThN/o }O.9Ca(>d)NM'mnrV(`olfafgY,.qŪҜgLq k,-"`'Gd¹ Qvho<'7,H&u&}#=N/xI[k/(raHh=D{ʸy'Yf{j`Koa̡Q6 9sɇb %1@ݓ%tOTI> nwXY )X"nq%e]gT&Bl1r%VM|鸗Ay[l5-W=7ƦwKJN0m36,YWgෲ/QMf5}aśz/z&E90L.:Y 3c`^RWZl%=)6ގ ^֬) ]jg=|:Lћcj3uy;_P]#7LtaxObt-`x~4Ǥ4)+]<벿 D"Xb>t4g\5&B5-j^ fL<ߎnsgVlXMv6MWZB oJl+百Y3gP¡O+8@bz=zaTZ;|gq 1ݸQ(F,"]T|ʬ "mWcr鄵2o|h6kwJƪUi^*dx9FEBly Ж'?H1CRvl-'& D "2ٗt?zζzXy|۰ 足'̣. I4\0s 㻖MKڋ櫣p'I-hEƠFTv* #m8,SLdG}ŭ+ EP㜴Vב(GuN_BӨg*RüjʱVX!|ZQ Ҏ|.UޠƑf4n`pR]$E>x́w^K'Z ~I tiOLsф Ro\6ة"J2by-+A5btZJb7I<(2>܁25AAh4IxN.EɆ<8^*jQt|y6u]LVv,.KEM@:O:k*3 ŔFqIyddJp⣴7͋eBMb4Mխz9m6(dwR)hSm8v@HH+lA;-AP8}:b_9|uϏoݝ 71NZKf\;wP%'yn:iWu!@ϖT{䡮~*6zLɳGor΅cH'nwnFˏt\^~cPN*Y L 1}~}jo9G\hW={{QL[)%E4gH GƳY!H59K\ϏϽ˖}{me, K&wC }H.[QV?NM׮‚1BZ=Ac pJ4*,1@VQŁ' 4(P wE{qN]I@3X9b/X#yuyeyg?(}=`ҧBh=K^@g7`9"d\/\&M[Oyi-,2bFªjz%]|/HPi xyq'Ē0b));3*M逺pɰOpqQÃB͍0g *ek YZ