ruby-solv-0.7.34-150600.8.17.2<>,3 hkp9|9'1o>Mp?M`d  ! Gdhtx $( * , 0 q tx}8(8T9T: ;TFJ/GJHHJLIJPXJTYJ`\J]J^JbJcKvdKeKfLlLuLvLwLxLyLzMMMMM\Cruby-solv0.7.34150600.8.17.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.hkh02-armsrv32pSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxaarch642phk3776b4362160e3fd6c96579822cab43b207671686bd7017fbe9117d97586d1cfrootrootlibsolv-0.7.34-150600.8.17.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-armsrv3 17519047430.7.34-150600.8.17.20.7.34-150600.8.17.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:38988/SUSE_SLE-15-SP6_Update/777d86123f993d8d4cc72dccf341617d-libsolv.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=415465f8b9b69b4ab4b1487451e492efb54449a3, strippedR RRR RRRRRR R R RRRRRRPL/}]dutf-80f22c1345c7b174a97eb5b0e6d33439be750af721b06164c9dab8aa5203f3dcf? 7zXZ !t/'f]"k%|GۓXp)<:w[(LIђQp'N_`o$(O7ߪ6䕥C)Y0Gip梥vnUqT._\Oni V}h%>VѴ.h!W?㏝T}Ā>t/äё!zB3 ɣ4iפ3duSwy)/܃G{ycn.j|!6H=Ϲ qRYtKE =A4% W/#+{td/YhZ0 bUߧA:~Zt~Piu}0<=NiGM,˩N}D`D6C]k-zzY4!}EY b#HsH;¿Dnf~V\8ҭMA+MF*rޣW?*K"N{T<j];$ y@Ȕ=+{T`;Go91Կ GB Yo],uy&%ΑAAa뚗oI7Op޲k~yT^iT%uQ9L_D8@60j}"J]ͪ_t(`{.gEeoXd߱<}a( VD/mb\ӈ/$ f[N+Pzp@tNXS 6*+dVA!5-"S'N2.Lk zc;5X_g? Uؒ`vl1;gG"ڜ+Z]L&}MRtfy9;\C @]`inO9aH JyeW (0XԺ<&tmBp\jhv'M)x *kF4IkeDbH33=E6*%dęYhy/ ,>A&=#U0_2,aNb>c!8_}-E]!065SEziԀ')UV0CPr;[$`B2~nn 3-JuHvI6ޅ]\G&aVKreF$O@ o*mxű'aF 6^lט*3/vdԛ7?%HوsKHF6pZ2kT伏M'řv2&4c)ڋ`W5C cy5^f_CECiL9775޼al;N>bHUh e.A5r'ٹs&U`2@^`kxQF wK@)2E6RM٩)"Q}y! տZOLNF6ۄNa5.+ zxnJ(<ut$#>JxNzݓڮ_ٵloޛexM\5BKt BqB| Fvc W10^ D#BOAhPY"l4, q\w ck1R; [I~dZ<1A>ڎG;1Q4goD%~Ww xrߘ[*,a}|p~ D}^1;<:.k@Xs?ZF\{M*dGf D R{ޓ qCqdab@f0^ܤyQZC[FRFA[24;|`_뛌Q޲wǥLPwCepذxP|U&1,J/5gx4`G渠#mrT/9 .obb( (6f%萰w v0 4:<ʥ8jj_?"f j5O2Ve@+W~UEe{/(9 9#| pۣtW+x3Et9F̘1:SHfj1 Э%렬m\TO_wbs>K 30u"SGc׽Wfr^GHPzs"o,lD*K_R{B T>*8)Qu@@Ҵߑ2pɷׁ< `Zj3jB:YN$\L{:r,|wnϭY2]uSq֬LzΥ"{>oJ{*&i&sh.㶙8-Ѓ G>4H ߭3by!xqn23؆Jq`TS.Y1Ri3&d舄$՚e'?gΟ{+[R:[չml a*. z*-K650uRODL!@'XGt__MiC2ܟEDmAUe%ݐZEHO /K/ٓ75xVd*nuܤ#e\|ց囦n+-X $P?T0{L?#T)3J 2r7;&MpCTbm}נ%#~v^h ScJ^j,MFӵ@V+;TDĬrfuFdFL^{L|ۊlb?A+G/K ]8l#iehLD áp),yJns1*).'Ɖ(8PYOa+*3hFqmhxpY\g2[xUGȱԜuC:u)3 v6fhx/밽>'/]Z$_c~dQ^ۓLJ%cLBijR(f$3f,hV ږ5n*Lt<2\Uo>"M:ȏau <9[T)TCbEkA#t/ˡLNXvEXGlz+ -xV(a#[6l cru2ގxArfk|0֔K85]Q]!m#"gB~A{smk5aMqzMfگV0͂j@Q|A4G5{S7P.ZI*ߖ[7 1ƨ QM2@xn3y }u.uޱg) u3!_pCG0i}~M.PE\kװ·p Qb6?39߈Ĭ&</x+&xhofIWNjx Wiư_lYbI/od5pgOl6xxlF$s2\}yMnTz+ 2hЭu=UX:PLTX+״ܾ '"# bȶpV@K {4t"^s?-y)UYIGP6ə<)IlM\Wwz'39SHf3'}rNg M{Z_8;_'oT`Sa)&ޚB]m^/s6RAVP %"R72E&_6ɎDYu0 }]0۹eʐ| @wX[,? cH$Hʂl࡫`X D] ٌkm 2RW1}#/։XO'<\|Zxƽ=/#W&]= "xZd3"[ҥߐH'JkD(Ghc<9<SKrȻXPh(s`7θG;״|d<as,!z)|9u՞hKg9$3kũV뉑GNb^R/)́! =l(@LjX 7K܊hYHx̰ |FnIkO.R}$^j%-[IԼrCjvM^p!g[P%YRȍ,P\UU6\k9&Cb- \Lb0$y԰Μ9sjƞ~,y8G!6&Ԇm䫕WktBNsї^ ^Ͽw̭֢0Z123O7Wmsb7d*iVW;U;Z fʮ7/{_jJboJ3m2)H@ _2L\*sk+28?5OgДaVb9Ly&@ 8X3L\|  `)Jxŝr ~4sq<&J<}$$E ? kؚ+_#E:i;5F}б1+'@gDb\P'R1p4cKw"сқ]S2@Ifކx%J}sm9<_|nr7+ l5*$dUU8wZD܏DqR1oFh${_]k {4Ɉϊr=db[DYz\K'#ŠyR6rUhu6Sӧ83!k ɝP /FB@tѿ2)C7bQSgxBU+62\$S"RN Т~z{D4$UQTf%dބY6<+E[gsDV:t=4^~T ء=§[ :\ ηҧ>k-)e^4E{8 7i@捆pkIŕO$[=5b¥f7}aQGu ` <pL :.c܋ ,ϒ3#u9@y4ԕYˀMjH{:‡ %ar>SsۮĨÑ\8CM:C+.FB;(3ž΍wC 8~t\e#[!dOl\G8;ȣa0J㊋{_:޸x3ϭz+G`1v9i%~p(Ә^*@7&z.m7 !dٗe_b)mwEU< r=zȕLܝBw.zy35E.C|M 6TR4NU +>u|=꺋jz(Ljyg`;}MalP>Ch z}+;-etmAR3k`G{4oUL)FSXҝ1rE=gȧsiT.[^ Dqm 40+&c4NLhhOP!x\ƹ ɀGѥJ@Z 癚,lg/qWdC|':VtBz4ɍrANz²lXUQ첃q`i$s* P/91xѥCKp _C~ ܍p#KY :&FWz]R\á\›#o;_8 <sk=ΨIRLi?1u65ZGJ_ᓖ8J{G@HS-kU9GioG#YewShzc yൊ}˲c2-x\27}]Ҳ{uTC -ZHz A.j\;)t SWOm[h6^XkNbZҤXg:os[ij ]5GJ8pm'DԜj$,tM"6(٨dMi2U:puޖmSS쩚O0nVH*"]{|AaFT-&"G80ѕe\Λѭ5JL _ژ&g¿ qdHpzcz0[O$|~ B*DT[rrY@dOc 8. JYLAd|:kq|~\mv8iD}^5|fIc“ΰc [dZX: 8mx~wF_rGYZ4O}7 2O~q ĪXNsO;D+z X]S(/蜻aQ_ƲH Vc F\}-ҫZ{i% 0r#Iqo:'(NJf7) {T#LfluB|1W57oPyu:_d"^*.2|HeJ8X\Edԩ6Ohȱp?J{&" ]KW|9GI`7̈fR؃cV6Tr,wyVEfɦOĊ#$AϻYYhkŪ֠/GAJ>w&T2fy-J\7㔺XW4ȏ8U6tJnFkSB \ "J%ב' 8[u' N{?o2H7tp%1t*nnM"RUpgH\GR Xy %V~!u/ 9N% I;"55#!h4Lv@#Г^>L9%^o; _&dNuDJ`s7]n8'hSno9C3{䌾[[GAj5HpR+kHla%}}ˌzCd"T IمiAd 3zR6{䡱H(iH4^׻x6ҍlP.! ]v8 JKu;5XK)ʔģA6 rbfr$e":ty!oOPJ8&s/3|&3^ceEJ5:€=eP>"zzU( JfPy0]c]tщzrZ.p̩ e2 TIvΕԹ5AV 6\[2u}UdWG:U:Z(( R)/7 bQ^i.{M_l0RJ֓?wvbܘaktqgT{%}Vg>b x9q'`^4 [GLY4$)CƍR_Ï{+;JzlC)u{wEHtRx5ekPcyfcDIt!qb+ @v>W-v0vZ\} 8 .8IDg]GϋG,$hT*~BypUP +o1mQ^ٳ≽v.7oo ˔0_mKs0ĂKlB Bs͝ʅÙ1Hϕzclܕ^͝ U?[6jyܰvaZ$A`yC#&,?ibg9+|˻3W0HxO_.qan//X)^g.\(:Eq;ϩB>[b`\} G`~ ţ"kH>Yzn 6:i0 x&fX=,Ԃ&*$b ΋T`>;O"v/8$UETnR6" Xs1_iÈJUG I59{^^-4 iKu7h6#Mmp`D)9\?~vArz@c5/IKԯ_vm6*sΙm<᱁\"Q#ONnQK3ߊ;DȀzv99KMZq[$ŋ졿Nҍ;Nb23R"Kߓe"oY G"IQ tkֲ_;87pAs. #kDwơ9n|]jdUk[$1fu)cU@D#`xWAg2 M4Z^ȥ5##F vʌ|PgX&QHg]cݧ 5Tx`YWdY#aS]~24 e\Ⴊ}y7}Syx2>|^dd&͖kAym4 `1=ZjQVlՙ뛢$?{9 us4C V % EdxxZJN>@" y |}KOjr4Y䦍 s[&E34Q# =_'Ņ:aƏ`@ w /0iؕ l %/p \{ _)h{p\(Tj'#G9*.8WTs~eIhڏl㭜;t7Vѕ̪ͱI@wК͊ ixYv~p0a犀xAٿI) <~!P qHUAV\Ywwi NxkErͥL:YNh}b/? z".A[5=e 9l1ۏ]?XY:;zfVϿc{Fs!aշԹӃG'hp`Fmv3MnxԊ=TKR8F⁎&k*m /(396JT=DMq ?`I;AV, 4[ ~?:1ZhF*gO5Fn.Õ`|*GE>v,b>$qIlÆ1)_hNMM 'fcd/շ( H|x 탑N^oM D{}| -wg/? W[-L(4B@F<'yI~86gS/ s эi+񮽟!o IӤ 419a_{9'6!9-qL$ܨ( 6Wݙ ,e@ Fk4+Ƶ|h@H eǮ 5dV*[Rb5<"u;J~p~WwCq,uF<"W ?E.q! qS "uA| 4"rRZ&$7Kz64IBQ6-/nǦ\sőI]xv2g-6eK2SXoK!r0{M3w:I}UcYr ;;8I\8 RDu8kuemJH\!U?=,;Ɣʜ &SJh~>"S+g~Z=;9 HJ +7Qwg`V&8KgZPD9u@tdȩhc*'X$iU ;V{!%\b iΖ aǐdSBwf;~ZW@Ƶ8T7"P @A wQdH0(f@}Cz$elAmQNj, O1F=HE#;LZsE!f8˕@v|zZV2q'bv_x&qf DybHx} eɰPb īOLFԽyeŖz/gM[?U|7'ịl{ո*?;5 xéeYFU-&\Tن9įtAjwkoӇunKj@gre$őxEQR))T!pv"RiP4`|%K^NeȪ|YJ`m%1B.-3?@2b=JךM%9;l.LE+ջ9ys ZM0@r\ k; 5`ټLa&,vZ}u'!t!З|Wu2a|k+*~dxt#N% (_L7^|gZ o<Il<29rrg8ɱϾh1[ ׏actM;vh va%:B9 0avJd,'yTw"iTMr\{h v"; ?#}6Ӳp,1wgdʰ-wں\:|z- <٠\CT9yO?c["-*]\ VK?& %xx֔?lp}`Pd>%Kg]ΔX1SkYEÅ-ͪ\yĪK5䕔#BpW^=Kefy0r_,&mሬUg#ҼJ / #p@FA)ueWPՀ]hv&c}w738AbxH| } .bԵe}K%5ǶrjڥP4JCc!&0qz-^kwR4^gkO|Ac%-omρ3B}k`;t-]j*Am^y6l`.z?Zޢy (h @3_ߋv?-e:@TbsvԵH:1--Aik(B +{}G .+ [Ab9UM  7HlWj6 89JqsZ:ѣԴ#KyIEշ jW..(*={yFxV^<8WơB^0hYv&ÛBj} Rp43^@:'QՃ)b8_wj쪚@U7>zDKz\D⧥C btwCc_$xISC u'Hˌ22*aT q7f|1rE$ڏW\-vþdO ߬#yVtMZD|ߢ2#7Y1e NLq8@C!axC(qa)mk3]*o7"5B֝dJyXC݀߉t]"QssUYsh6ڤI} Ҋ̀%ѯyrzUhQ#5Z-:|jKJai0=mc-PfcS<ƼeID/g SI'ICRfrnZڷI.9^QNfJWxZ ԮC\gwjtqsMd-jMZf@;ZB|8)ɪ\p ((Pr<  @D yӾfz1943j~IV~ADw s .͵ЏD:>_Ya-fݯ@Vm`Jaxt- \Q z[]nƜpd#>sڿ ;rVҖqXD5 F#qį#B[V,C%!?pˆɮ@D#0_z\C{<8M]dTlWh^y5;jc{/yn[pK$XR.qDj.ƶƧȳP?ar$=I&h&k![masD"ہYS.!kmmV5l{5̷;[FY_fZK8Ԝ\j̃c؝ z0 `1]O}-ҟRsZ. 2L;!*u{WRX\1O<E!~. L57MöDq¶z,:Gh.U"o/'IDcE1~pAp pXh#֠˹~9|P ۤ{>[PqxўӮ,i{`*Rvx]PDPK2d%M.Vᇿ&"9OhT}Gh(Q y;#ҍ{畣媦Y0T =@Mo-O ~Hj~3[M6z1 ,DE@/!Ws-b3P jAW8 <>8zYρ} 3Z+Ѐ֭>O'd?+ţ.K2񁉑*_LLRi$uq79Вv5|y5 \=mټsFTL'8:&8 BiVQcāSG4l'ƴ'ߚBo5w"tt9M8;eW}(H<3Y\G,:)3\n%4Y 9ֶtl35OQ[~uɬ3twŶАT{r*ǖ3:u6B|Š@+eS~ '1 m7'7wUf4h2觭Z2q":UЮ9ToKmO*D]_.mzSyLlk`Mh(U*ԅ6pn#FRVX.+0 {](]uY ˚`莍[-D޳*#YXF C&#jX(dζ[.)s'hiˍ*vؗȋ3{cCΤbyPiPSewϢ,J'82})^%$-:Uy)mn݋.'GxsH쪘,fѮ3_"A|Vg L#'M=w3z᧌ B馌)I<:3e/*>ڞL OoBi<@/c8rk\JD<J.+X_.#׎Y. q}3hPUѫajHT-oVUƬ䎄íL'c)VjƨG|gFҡҳ#LHAp#N hi,܋gU}O׌sȜ/irZ給E- FrWnt sELv85ʀ+Pչl_B{'}מ.6[|mv  Ch$[䓢Spzӊd!Fǥׇ/uIi0^-L;xf%.xX#ҘܟG6'GI2KOW'S"MV[VҲC75wY 53QWnh#*%AjOdᬙL4Y̢W[R4ujӡ=;x&o{IǸ \g+Sy>2t=`Az .\\cڪ뤳DMd:^u  fIK82V)J ]ʕc$^2kuZN 4 ;43u*-PBu~wWb+,Q$zw%'!PkFb UT68!55I3DxM9n%#Yh;2V~.N]Y!)wKh:ĉA4EaԍܭYbsQIC9Wj[b);ͥ!@c (:jH`=H-;%E/-tp*[;J{A$ns6+#d4&WY,5s'z.ye1<7r0$6 !ߑvfbcSggidg.v631wh spgQ%_0Xd6QgR`hWq9eC.Ync}*5Kqqtm|~__Ȫ)d<ڱ櫖̈́\(~)FKܻfݺ!k}eLavaͮf!lUh4of("P *"& VM0<*Hf ѺM# 3רLj-T.~~dS:m|fj8]L.:lPhp}:G;Ξ/CdܚTsLzc^R-Jjq2aY5V1f"tnQZ ;m!wQx2A2 _ lHw)61vtr=u^>(X,\/lTV 55$? ȓ=àҜ#9^*ZhOǎpxI L 㗗dV"3k"DheK3R5n$-:r2;||xfAfp%`+uQ8)Zy)CꪄB)XK 8z4iF6`HQ5m2pAk؊,HV?Bd%`4Dq4$j eշ؊ϊ)EW4"y۞DR! Ԅc3痛LW%O囖UK/zx/6eՈ#'V[ȹovohRFz~p.X`}dSmgaMCi*Fl|pXn QH$@ca^KW$1+&̒>.=fi-+m7WgglxADFjrMn u+z1x=!XGW>>#&4\z(mbCsLZŤ+G6>3իzS}Wkak1Cnruuʮ'wǹ#'P\qbnVʀΣa[BEyCƹ3'@?d{c?g6U a 8U`:ފA)n- ,W4Y+_U!<r#:İMn 8k Pά]$&0cέQN0YvY>y 2WsN;LE#/ .DV*%# rdGѐ=0wR'qK`[, L1swIu鴊b+܉̓+#]2{Ҳބ'骘a)`__\Q-T}/YO7:$tpAϐG. WV',a~p&SvSΑeqƆ{a Œp]Yx{Q8tZF V\&zEng6J(NQZ\ '՜u{B&O'AyKN&-LgvrDa1BMxs$Q{G(gɍ_ )9{_-I1n)F@Y7C (AM)j#JF5eDPG O5R_ )di(ye2\) ڨh-KCph7J[gg~N?X:I=pyZ`hSw'79bpWbDyP!DR\Szz luL9?89G 2V*S˚_+SKO>Ii@/cf6_@=98[ٔjN+:)&Dct趔_ݹhӚM/,7tC ׯ]betZF+vi%^OUJ'Lh|5⇆HCC0؋1~TvP <<#ӴyށA묫r6O9&_qހX%}ovA)zm2>41hu)wGѰ?.Z ZCc]`:*NWܒhw`v0ymN"iQb#*yAwFkc\{A/r6b4. 0 %"V߰ȝ0.lExu;^Pd< gqݞL 9’M&%10AoXKݳ!c]4vP,3 K + tnݞ:hAslFBBB3վ<φow7aj9&QunaGߏlj{q^J)-J`'d #V? >]5*rcrfT_Z6`thai lᅁ}4seK3ۉ2|"10N7r D@.]X!ց`j9>Bی߇ҧqGK+z)\u+ǎA&͎R`50)y8XtJg_̃р %yGk>&3wDQc0nie ]J?rqmyB_OPG(mmlLNЌ a0g&FߖudƘv\b/-Ol0]`c%@~w]Wp, 1CEZ# SZcߵ*U ]"+ G7L>y RQu=8@x RhڶVNhAmR7H¬j)T֍+ "$}JnU'{ᶘ`>sj&4]Qs}E뙤4.Jfa>e-Byώ_ `ܭ:(́XK?a￀yʼND%{~" C`ЀQlbLabqf˶W]*VS%e}Bp 9 3CLGnb-xMk?orDW_rqaF2[BZ0 ?M ' 5/vP hj.o4ͦmߖ{ }lL( bh[D}I:KTVȩli[FX"_sɝKfyn>KxsFFFhn~@!n?h]^cw.99Ą:m''2 yoTrnu튌g$e\ubk=ԫf$i819aYL;eq֌SZ$+c*Wss P [TI;.x󣥏tl`yQ-n8:xR>|e0mIT. \t6(T-yC>^TjV 3u;Mg󚮵VdyVIQˆ Ll¥ USpۛod& }:a2F;&sh@AҪ~O}M|DۗߡH hMu'[Gy\Ot8CB,79wc5t2h3ϖ(acF $EHj B- ņ$30LqMH vwM>)q|X ؞% sL%ӈTpl3]s&f)RX%l*ka9ʵQ gTsFNh<.mSafƆfXj}iӕaYDbԭ?9jCAK:U2/Iꦿ ^*`W>:>4?C4^ 8"Ad! 򃖑~Ib>`^#0[$;-I{n}fC捰 2.T} $JiK Rs/pflQ}ݩb!ҙ|<ɉIiTщJ3mF(օ4zz0g]Ո'ׄ"@ 5;>/8%G3ic^B LԂ[[\G<k0>PDB9 )L+fuQW_fBPLtt2X?u1 r7PS)ci4NP2C}1f O#<'ƬG{;WEy8Kl Z8].6HV~.'׽?v^ 9oAP MCí7Wn^vA":r%:ACoIZH?\-^u[mNcg!`vhVtƛVA gX y'|S/Vڊ?ph4AJ;,=S bBXQ$<-:;jMKG> #-xH#+0grw僱jON4kX`Üo+}Cl(8B=[l:[ b7 F+`t^s:u"o̫n reؘX/+ZE f%lc FPĆl  pOEӽn#k@t&Nwsp|2wgqDFX`Tۜ&qӳ"h  nC_bs=И8<!Vr`keׄT6CjGC`xf'4}*H߶50¦{&5 .F8 7~NVJx3 m>V%(O-[\eĠ?Fݤd}ttna,SU1 a1w"oɵqҽzjc.Q&CPGO?zl>[GQցyu t- : 7rx F6spٸR 2)Eu6JDZҔrsH} e Q+0d=0D^yCcD~gMA/~`3}_dA~'w[r}ڌ:0>P"[}v7U@? :B¥K}eU7=ca=%ӴjBnq}gm+z;GY% ڕG^XQܕza*ޕ@ ZB͝b+;$9hS{hv _' h)dL [TB7| GuJ,NRL_$r<]`zQD>O8:u5LZ@t"#reG#/m2 :<+P7Dd͂?B8hͲIP5[6Tˎ 1d|ј[@+Cvz8S- HKqܾ=sF>K}CVs|d:M_P-v1S:WsKcRu4F<(1lt5(\~vƋcsDnZj a ;IcGV$}lD ]kـE"[XA8t/+7cݧxewIn_hdo M9g0+?;mF)|j6\ ~nZyQ'ak>jY%La;9F2i''t_jOZ{ d{ 4XX]`YS~awF\ܭX>q?qp\6>Arrlq-6pWo|l,'#3>ol;ﯰ֬&{J^,Dewo6(tͧ F+\ O&L!kjn3T!`wKLj:M$Ҫ=y:TB‘}߿) 3ܠ2Ђ 2m!y]B]>Tn:_o YX{Ž}WiWG3Mus">]5—eZvc~xbi"[l9T+~i^SAiX91 zӪ+.lW"=y[Rm;:J/AzVUHY1xSEԶX%q]Fb szg]Lj#ylX2^_Q=u0QNOIC߇Jb N;Y[!:'rB9)=M~E aUb`a| AѡX`HՔ77`]ҐXp\ BҸ $.=ْ|j}- XW?QF]p{C/I./ᮋE<9bȄcK)UG*}e _9yxQXẻEi+ HONh;m[q]RXLG7)*[}NMɜ3@-^5 jqv q*ae~Lpt˓}g!Y VeSK-M0\cgiY 9_W.$߁m(yq^Le7ﵤ4[3me6rX%@8\SL qk/s-9"K\Af۳̾8^ȩn'oےO{i}}7a~+S[$-p_yU-lH ,LŃ.tDq9.le~YEFψwx_i5۷}F{!> J)ԑftPqfj8WR(&KwٳF *(X7- O$i.r~H'dC ɇ Y Ĺe<-xdnEW. X'D+15IgZ, +-#v4ȺgLb3p`UXQDn7A-pH/9x-_ AST3g3x㯪r?|q0ѩ䌒aPoY)O>7څ #i,Dך_)AeF+09 smoY˶:&c ;[ŔgIuzwY,het>SShZzT 2gE~xiܢ7P娰"$'34L "1%ĕQ| Bd.k/+G MlvV⍕p}-oW?/kY^o%4pzi Wz8D@6-F}4&,N;X}m3Vܱ#1:q0a} CQ,4(L 1+J% c S$?* 9"N[tpMh|쁏AR'cbK&;?f%6'|UXi`'det`iGk7oB˚2:BI[iأ,(zLR<ҊzP8R@f듳poD\WrM_ztx8> HX2h.⟡񷷖 @ZioyVPVy}ƷqV$N{䎋@(]ۈݠ?A5!I ԹA핼0=jNd^dh0L ơkSbj40q:<qV?P ,y3x^XSy<Yokp!qꕩV,B .\jeN{"ZHXX=?r?Va,++oeC[?ӁDa*6%A (_q?5_ӻv̼6El2 +Pމ~>dHkuq`13z7[ܔ4M..cebuߠ& L, S,ؤ#F ki 4DCSuq\_V#z%CƵrU.K+6hg+L&w#0UNneZ3quW]!'r~^}Sλ[ڞi,ʑwuSIh!ۨSS0aVE]/bvMgj0Voc՜rI==Fָ#otyr($ꁕNMO;<48*cy#vDU|'e1Hj vUq'82h1ˋxd!v.uGbƯ7CCj3ޥ^ŏiC]x $:JUj|>Vpwҕ'Ѯ#%?w(ԑ;۵.b|(pJgm\ѯyqfj<{/h" 4M]kLz-B4:f̡eU]{\7 L,Go\TL#@Ғ \HT/0/|RbDq#gx|bDn-+n$b[mV׹kʦx8t62ݪ^[,!e;č7› iA5݌|).s++\6$-?j%9T\mPe$2|=`9edzݟhBɦOz;QTz{oUħKED?\ӘU6W<r;Y%+w|:2èfJ~zl"=fW`ۇ-!7s"hzxr@pIQzIpmU|>/3~9cCz)#O^%GlV^X \mbød.י[b[p F b'iQ`rad+}T @TS^ >ʟZxh^ADjD=q.ˆ\U67.}M-.wi8X{S`2TLz^{C%|X+m9T츝Gۀ}jŧ(SƷZpdRPfVXG콕rm$}~E щg  vpjv+# G=t=:>.psvM~,1^ԉ ؝p=oӦ: =.pUܩ@?`jf bpXI~TXZd<[F>;ݬU Avhx?|xdw[æJe,⥥2y[ısBLth36BuPuxNoLׯgT;FJ2pؕ#PV8Lk?_18!;4͝ڞ=yҥ"M[ ~bןJ-%+fA ť(dQ537Ma>9.+1O2޺]Pv`XB(wI?2b6j h 5넞H~v%"Th>BcndFº6d?Y49Svų\3!4;~>"|PǢM"n<)U $Xf`'VM<˅#9Hz줕 &EGV"̷aYgJ *5o0ށCj_m奺}F+'mnèe'+?Cpj7%-|mQuB2 \וAI#v9YiYW5ғ)KgvKOsR"Nn~褉7KWF:un&2Sy5b&/X嘨u#@s|}H{D ~VuBL_Vۂtar ÝP>8uV0Q+e&E#b{ϧX_ 6}Y|bZDw@_k<,x23q[P\N˓: !6!VVV6'D)^(`vG5"hZQVPq;"h[~&DgxO5\5}VlQ'Ӷ`?ZDEI٭B?q=d00<>⪰1U轊C]75OKW}8EFĮ7YU3+v9,z $Tn"YCll4M\]`"-+u0EQm3Kvkw/^лŷlrXg2/0ԛ!8ĨX@ W0|0Dm -N~=!'U^d$(Т`>"K珻(xTr sC+볅{gʵiv`}I,KAG{_+ plH14~zUIӪz&^{C<lq:M6`9`OGCO?'deH8fHjۂq]RvSLW/q<i"f]yswƦbÂdR:USg-\~LFj_1XaMSE3{1Hնu\d Kwgwӝ@'T7!gƛ@EF{6Fn}~ayM/ml>p(`=~KǐT./qm;N"SBJ)Aek I #ف:[B:X0̬`sheؔV0낍վëZ)c!Y{n{Z ~rU{?@{(4EL;Bja[ |n<>n\Cy9g0E7{kG 蒖3v mI|jdl5ZtMx\.'So]Fw~[CQM5y2z?K+FŦtSڋ|ʷg Ʉ"z)W=;C~lE#f.qm) ,kQd> 5EǓG::f18'*$'ܿx"D6LyyB7J 55 ^"7(VG æWp]`>Ѵs #n[o!Lvur|gﮧ zBƮpjb ͥB;64JqS͉gL|.J0Z6'}YZAн@2>~ݚ7𙔳o#ۗ.z|hqjmm9-x S+odS(ȹm-TEg>c2aMox)_.)L> -}'zHhׄ0 [V;L}+o >`ēNx@!õ .럤X:utM6UӉ!&ba0.d'HSI Sjoj"q[|( cg;B*@oG&% <7#"Z̵Cb:(hpCGMq*9fa5{넩؅@)8D'RUj#·oe?ϐ6 X8C=j[d1éXKCJ bǍ9Mi/2>x`gP*|d$s32KӐp>^<(>D1m![=2i|ruit"W0#@e Պ08s%U 4:Ld0len츜SRQ2+Vh[η䱶Iye:aZȌoRV~XޯE8XE4#7s (vdAvٴڿS`??3Ҿۧ_n.|1[Q[YaALe t#RAV:,)oei+uȐvwZ~gS@Q*d'^0"zPedTda6ނ5R1l & =а68d '@v ,^I ˲zBi8?(MŌ*}));&L}?C|PϋYwEHK8S8_ (utI]L+;7s@lVI` ѡ3mX1Sf.2 bSL\cuN90ԋ/~?KMM@wcA=^kiRsϮ i~V냃xM"ג!^ _׈ƱC)pn`ixdMSS4@DE>.YD$Vl/ɬJnâQEs+w{_|SrY9XSC?Zu]yf`UsJ0W wc^D.mb9J _ N۬Yɹ.6ԪyYXWR}w*/#eKEQaz9nEqxQ &$~`*]LqܭK4tR;yb&K|vՇ«kĘu Quv=LC`-!¬8K?ݑQb6–]=2d]^g9 `8L)Z,Gg\r-{A;w"XRZkî,]mv!L7dv=sFKA`b>i/&O3we%8N4W OZ0l_kAR;OU]rƝ$yeqcn@]Rb Oe͐_jSyC= |tV҅^)3)+S@CrL.k6 s\dutZڈ2S" "GLTXTGUG'sCcJw,4T'CYjД_0WѦ[4lEQ Ҳg2 ‹%$73aUj/h&:u9U2*Ͻt@);\K6^SlF5p Fh6kz_#11WOT5thU Cu"0Q* oB+R 'Zߩ1G }?1}A?f+_V~E?nUVNN&#gʛ\-.'#6mI*gGǡ%lXۋU+V&Si/bzL576~SDa~CdA45zaHS^{!̜lϟDxg)Jw Q0׺]rNf0tXlN*vtj6:l=Z /Hy[Ěˬ8V%)xρ}GP.g;/ v^62n ww!KK*҇ !IX+"D菣DJh,\yQ4 f ͹~*7=%/a6Q{ 3>6wS )uJ~Y%N:ECq=WNذ5}.d.W»фRU߽@w,"1"3sk ęp_h~xh2e5I)&B(q"Ho=UV;CZ6dg @vc ?^Qn֝GḾ>ÑJI%>盉Lj|q1jz}a( Ȯ#g,ЇU.dhd"$|U&O< Kr\ϰ,tA$i7c^(v.tmF$+m_\* vzUIX8dž+-2{P=M8֫1etјv'D^%Mۆ%_ *܈4ov[El4SUI2em.Z`\B_l5{80! 6vn^rNV 1zâR_q:h֣'od3MqjSa}{ @ݣy[cDZG\ {l֝ ta9HK`y}dP+qkDE_:f!gBi>ssW=}HT{ZTF"0Ɩˊ$]v L+ex^,R$yts/ ͟(wv\ŝ9&~\k'F ^٠89B /]Y"]cПvǝ).jt%( Fq9翴#%*&!n yz")Unk@pog>h~`XE3\l!m`[/*,Lӯ{Z <Ѻ>&Ox Ҹ2noL6U pLIN6ʅ6 SsU0^ťj.ꦁuBE`I{6&O0$4v]SIx-C&w*aj/djD$10TDVe9Zx^ܠ_x jTK+DfXⶑY]z21Gݙ}1E*ִw zUYš jwO$pkhalI#M#[ڵk}/ W(䰡\8+=lMՉқ^Ӌ=ƾ[UALtsǤ܉K5C_d0W7.czXϚf_lˆ!)MKV83瞗BE44)]b*mLn9!(!ДC k#G3$ˠJBrfGGHӪxo!3gAWnE{He0dX9y&ӄVLf`Y&ZEU݆*CWnziuӁz~65GSM*ZQJ);V˵>ʄ&3PECiĝ#}[ 89:ӂ#HS8T˽lmL{E_>3 9E}UBUG}8i~>T %ri2 ,,eP~GtV8G {Zͧ[/&ȉI|Pt]d|L>$x|8z_AjSTC$նwRo!z~R_z,S:Aj+M.Y2[斠D˓j.Sϑ4VZ8I?>;}TF=1@Qa:EshgPj}bwN==zdkNfy8G9YYxS%|[8.;CrU3,B m1iIO9jsOZ'whH _%F8bT[5KZYRԇГrZg"#HJc%dیح^,>˪9:YoQSu|iC~7du):wkN2N'*zE;dS7*jtX!J|&6aMԉҩRCe0{B>7x1QnnIjsv/,:0.04'gs!^0^kG,<޲kZs-siVI4CvX/i2tV݀ՔCre,#"(i>n ҩX9@K^f!HI/i]ڗ5t֑EC\JT/n@;6Èa`8yUS ֦v0&@5DA+"6B.eć0x=䕵B˳-EΩ\}gu!dU 24a חnFOΠqqYP gP `6 -hR$g%ioXH[J;RmK0bGؙCH7Eggh̀@Kt~^U->\>:ӀQ1H =И;nl]!dDo쿮}8FU"RnUtT;!Nҭj5J-b,PJoJlU} V| pp)#b$m@5A8^ q|oO_'s>I-wb0U&o\7'$XYH(`|.KĜmnI$D!F!.^glE䎉jj{m8r.¤ZD Eȥ0ȍ(MP'.WT$S:5fi$8`QYLɬ ,.)),ChOCW·uTt^!531j쌏:LXJ8n Gu [waW ݚ`ư/뢻 KE=S-Ӹ,&: ش-'4iև Z_F)=yAM%[Pu|[X˃&cAaʎkuPKOJFO ɝ{o7lKVRK~>R0Qϐl/[N枅kcM+.iLR2V' t|zF1@nBsJvI |c/uNgQ}Al(x8C-"P, תGmSIRPlSg0 @]"+]`UR+X>@ @&L8_ʯ2JyXD(k~> "$  T?!'?v!t닭T]7+E1vܼvkL36>Dp4CMpS>7K#?B inIS.VkwbY ^/2\Gy7'fo6ЂzuhD[R-<`:0 [?t")x+TݦaMsmєDG %`(DXE1R V,Xo3A&`ܴHg#t)|[W!>I k"N%[ ŭb|cY3^{=uޤڝ(b>}XVekD!;#(iܼ2U^(OsEm [i'yz8m|0K l2zOIkQP ךix^tn.}*fSq_/*Օsq> 0{XkYZ/I3%J$N'= . v~$:N  &0$'>8ܳpjXKA9t8pKӏIӺa[^7J҃ϫFV{WW8S۩8η/4Gi9l-(5xz\Q.0l'u5Y7Ǒ); ~Di~AQ+r0 zK')MYЁ&pQ:yO]ⲛE^]^Ccd#&RlS.F?vY<:y_ Hf_vcrD~0dKY^e.pB\vC[[ m;loZK;GU7]}usҙv5 ,$W}`H銹 Q:X0USzR;am D$.y}ҧ>lK$&/P+f< ` %Wد$m+JY/"bKR?Yp:7Hov: $>RULoo\Xc֯O ]WU$Z<ƐW ZP[сՉT.wJ< 쒶42 ǜLf "_Dn=PH44.vKeg>cg@Ȝ/eFxX|HT pH`sa-*Vˡ3nv ^q%$rVyzSQ"Dl//W:֬/>rL}b:vfT!k(30~\-2A<j ]~6bc(S.=ܧ_rxvDQESsJ@QP_$ū u?aAaˎl%2bJ9t/YTEJ) ~3Tx;=MpxlJֶ*glyG.qߍ(HwͲGVpq(CZ ^'G{{5#f{(:3Gg4 1& *ܲsjߎ9th9:seCn0Y:uMJ0L7OtyA=KNq }Xn@JvsCA?A6K[9/߁_j0CM$bOX:&GlAZ<lBgr VO q=G n#gdz,0m'C\ңvh~(oMqu䴟'L ΄5^/fkٜ0{f &(ZV,A.(F2w& ~Im ziwn4jVG!%倉G 5|-!{1=Ing_:_?Uls_qӮNiL/,5whT,jr u3Eau;dR6J3W؂k {GwKYWMG τ55bJ+Z1[--,l8[5aBl=ԛ|"UF/uV5!RP#]eѰm7wߙT47>ϻ m%$w>|;!Oܾhmp*^v!Ţ 8ɶ:ͳݶ[[1Hx ^jagm4RkL`%~Qˆ]OYf@Sӕ2LiWD0(]5ʯ]}lTȋm3o[=5UV<đ !Ɨ`T7sͽ|VimFVI 7$ɲp#4 tJ\knmfhT ]`:|h@D8odK'* _:' /; c3y:$]mi^sN^ݰ]CTh][*P3%LEWUj07!ϙc|cba'9oaf*]wJ&Xa@ba($0H.+@<"jˬk EQuo(K!t5C =0:`__9x:Sop?6UD-x-NiQ$" R5lK5[΀Ry_WM#7X!.rlcLС4T]壴xf1uCT>dϭYNk 3frJ2Lޣ:5f:1ՌQ0߭V!L]buҰg@} +BHxs;0c\tQJVĦH)28L,r$v@x9 etv-N?ڽqTZ?ox3 Rm!Wzs%GCG 9h P +̱y{!tv#@ZEׁ`'X[8P zaex$9(ٞ0wgofƛVWjci~fqjB=a{Ou mxEd0 `OR$AxzNXi$}dlMnjiA:<^Uk#ګ ;$i!uDq oGS?ض_͊HJQZ0]/<ZT'rfbKNxa3?1KZg~}.#  ^͵ɑk97MG\?b\Vdb}-ƕAl&,0$/ H!MQz5FY{`[pzMku4ZŐmV3%Fwm*ʃZp.Pc SMB We\`Ķ dYC\>׹yiu%m#j}OɍX03\V:/}5HYSLR^cU#P`gGk2F?^Fh?)TEB|DѩLՆ 5X:$X*'Wndc;K'5ؿW.oWm #H,%&5!K/Gms<. 5f(LTW1`} Ղ4xxK[XouNqLX$V4Kj/>r)8A_ M&dԤGj%A*Rnb/,V.+3`62Gi]/e4D3if-W|Ud2s+f*΋k- ISHѿ&10*BW`Pܵ*Hl n}MY+ADw~awJmi Z, Ib5sWuEB-˪йTIK^hU/('踪Nt?<ٵJt_z6r@M P {p5M+ IS{Ii r-I$_JBNE5Q_|+{u(0osE[R(]@.t\VQ?]i]h H6˚ u 0E?QoW1rK.c矃p<Pz7D{D},乗]h37Mǔ@5Rܒpנ^ΈMe;xA u(K[܋ gOo`~6z 2ry 9sA?RvjocXH! mWsbކx_50? &>}1]@U,EaW-1B@8GZFu3t6j2mQ}Q3"eV*@Eze[%z ") &>yД28#VrEa*K_+/m&V1i)Yl&S71E-<vhfk, “܁VbH_[_wd.o^ TSwY]: f\q.>P&W_Gc;U¾ tk~mn\6'>_J6 뙑͍%dk >rU~YeݜMrޅʾp#;F3,tQ2?bRQN_DGjJNS4&b0(bEY(jfuQQM QG Cփ'<Ր?d0C0TNcLkdamiE Wq.X6CW6d:S b_4.havRYּT.Me!{Nk68Yfѵ+2|R8Jn!Ӹyeѣ= EI-Jg2ԴfO<.5 Lg9v[j`Gﺄj,~M)Ռm!j,#`VmPLŖH-7#maߚ}Z>]پވy_<,Or_QqѪBq{#eХ,^qM⩉3bιv]C'pB`1WCE.YqlyF^9׬P'L(=޺tC%gBn^%@!) 84\wEB>sT:C&m<ċ6F]m!|&gm6}GeS^ EjqIKBž|HP$&vSe)mĥ Q뾣 ע=ۊk\b Odȗm1,L 8%9"G |RrDApMm1DZ ^@]{ڪ&@/b1)vm&e-ak5$usݵ/le{=BsXq@jB+Nv݈7\wuq`3ÜO,Dn;Ur]ʵԠr07146[I,|JUNmU|(DFPxAgm`n%~Df"9ӌz2E?}5!7bվu,DƽG85xngnЪLw>⣭XAp_XgGhLHX<.~ WjR:4G[%MO2&}W/63Ja-cHiʒI{r#~>᷇b[t|zOŖzݐh\FìJ}%񎫬XX)vcPh"R#)t&㤅f[meM 2D E&aV8DIӼ6YB1-*0E^>s;uk/QyO}oG`$.SaܣR\m¯mJDl|iiRh $Uli`Xv^W1p^tjb<=rOknwDa91o-}y'ɒY+@,6њiHPf,%;`[6s~wV@W,P\1NT+j&Ψvb6N*Lu&RDH a]pKJ(n3&`J"a@FǃlG[ͧQՒem^>75&V 2d􅵔p}o~$M9KWZ"-NEycvRe3Y߮S'>af )EbEvc3+]Ѩ)PQl)!37.G>yx7A\~F}%n/dȔPuR;cz>09Xf:{oS7 օ 'MdwTkQh[foyJxd&BpTc$'{ZeiT^h\H )\I2^p1P;Z# t[V*wIEpY4o~_W/Jag -qQl-{FzlZ>:4\<|Qju@3=EMYaP:2Tl8i8![Sr?"ӵzVYI\ױt}YU xe",NxWqcϺ.nx{M\&?mĴX4&ۃD^=M`_FJ#>zzvZ 0C#hV4uJA@21U<5`]j6|*6o@y_ qKmr[{9bccux}˫ՌΰߘT/K5T A.vS *I#{DC "_(..k%b G/9=ӵNglGCm yo*" pZȺ5[kl6kP۱^[1ԗS ]tm;3p꬛2`-+fj͟Go{p+?q :)XاuVp[G *TC{+=^^S&DJk^믌*H&6F9·e yVI6FWQ莩,vA'|~7X4P_]> lbh`ZXCKpD%ڛo&c^jn#b-GNf:2O6rë㚲PF%WV Hp2'P+J@+ <c-*d"adBjXk!_R,]Ւ(ЪBew#䝛/5&ٗp[/*]{f 1ZLKW"/U ؍p+*fZTڠX&t%hٷ"vfg8X XGS$IAB7tj#z"c2zo a5shV5`ϱ75z?奾G()(^07 v&MJHq~n8ofIH!zv_6y鰛dZNemE0O맍}; B"6 5CR2LT7F .?wu7C]6a(%~SvguBeD _=q=:Tk lUP[-8re"bФ혺R, 1[Ngo+ghʞR-Ϗi  YZ