ruby-solv-0.7.34-150600.8.17.2<>,shkp9|)` % CMjೃDL%R'Ũ r޺h~ZE 4)-you}?NPjWX" y%@$ۗrK8q,6Un7m;I.r$RjN/Yf Leל˦7ie$IRMTua7o/aHzt<Ev8Q;ҡd7CǞgj_&#֍# 9Ί'N>>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/]"k%<GۓXU1$78$:KH7//?H>MLҿT^9ֹC_$7g@ <wSPHk-DTh ^CESV qVƽiNdӨxi>XI/p6#H+ vJUޗEq 'Q6ZCL«+2e8cwcK(65}e{Ē}q+{r>A2n': s#)h/&wζH 4Bbz&%MB-(>e6Eջ#B-U$E k uY4*ziݪ /+}zwײB Yt|%2N)gKIc@ǘ0sIJJ1B/!/z`M0Ow +ЦN/0C(${ov$vTh|Ň:Őe*ۃG5b y͒Y((}&R](b ߄NO#]wz*3;drءDMdwD$A=c0lv ܙxU,®3/b7}cBX[^9? ?[eMC *yVDOGktoXČe;uʩkUͦ@JR֔Mу$3khc@z0m% {b{0D0 GSTie<~ֲ3o!d)yv,ǖng5 Lx(QNh>ۉ>OәƷlYSHjuGO89ip"v,Í7qi1hXgs8~-^Kjv`HV%Bef:\v>>Љ?7M;EJvC"]7۽Z$u+:D_rQ{ŕC]D5y?&U$Q[k bzAe +ep5:ךF2?S27\WGlg.A=ˎUudyda%h0V{KI 8&p/nnfRsIZ{ RXB˒cuR]c?6VIlƵOC;]VVZb"A׎^'B<6ҬrFT*[շU~Df' ^D~} =q!.8XDV3G? Jٕv!8-3Z9ߋfw߾0,6)Cuy~oȑ: 25c +ُP_{$X|68H7!]SM`†%lE#߹~nl/ߴ.uKx-FuUng_Eb O-6|VX_r/.XF&m>{.Ļf6t0JI%vptҺ"dk>^PjD^[ĘCPʂJ-/Hv'}#ϧ ˫J/<<2+! d+m μ8+o $=Y2`ۦp77S|̜jM+k_\@U"*oUU/tO[;T"H&r0_ixu`Bx*8 1meH Sa7'JC2wF#ǽhN*zi_} Z+KLc,y/hBnxSM­x)q da{#9 d;IF49>șM*ץb,)_-,Ⱦ>/~0\؜D:{lnbMՅ,h(R-uŔYB"T7O0@t1s-Ma0ݺ++_GFc Yi kTC)}6{˶/D{͗X/Ik2'˦25(t>#"ɌGMG_\c![XaHӔ%s>mV%O.A-_) ̅We7ć_@1\x g#7F}[HߕLgD0gٱa3aLJJ>!R 4|⼬N_W֛{$# wHȎ2H+WU{](LuEPs>3|su|3bFSiD%mβ8W`tP-`sh{Mj($рc!z81b}=;c1g:qbR8 9p ߙ.] [+~Sh&_B8J7^2Ԟ> [} >1㘬e?srپ9vg97L>O݋+"3ޮhz/*kc8Dpɧz"K1Rab uMvYJ}IXb0!5[Z@Ůѿ| al*F~')q(, )fA66+Ax_PYcZݒK%J4 ,.+)4Nd+fȘSc<ޢdqgg7KK}W累[UR&<>p`8h%C'&[2Gb̰8b7trF}%*_4J`ᬩ̟1fdU[>ɹ(Q@ldR,]B=[4S)dsbb-ߩ0m8i5 [0KfP$zJ3'N: yi.{"$3wi:rً'fSm 1GDj>Z{xZ}zjׇf%OF`vwΊjzX304%QV/72H6b$Y \30J%ϧ|ڡ%Qȝ,*fKX/TNg&7 JgMw U s:T!wTԣZ-$&+/ gҟ{'of ~\) C0`@.ek:c ஗{=餳Ρk.I,L2t)[} q(,P6m<8giTOѵl")~'DUWmq/,q%|5c%=ԍ*M{iȥ;chh} bpMc62| adV&b=>يȍ JGytl'#,xW{m,W,|޷6f7%*plA^HF^ZU'P77u!ZQޢ?D_h=nnqV%Qϛޯl!S-]tϧ8t_9 g(COdlKs ҇THnxPhd@HOդNM8,).ԯ2#" G7Qv KXc|.?'(GEP/ԟ:x"c QH._d5wk҄~(}[#fiarH)LC_;vd 38ܷ)"S|i6U/ jwAUT}G5fDj?`!WiPL_\oJ GG 5u#oQ̘gr.7mu҃p ˬ·r竕oAW\Xc }bKw71WVO 6H/ GkȄWZg*tQ??caDڕ[e{ĸU C)16P28sE{~3.@%g%C,eAC2?<$=Nw^hIi@du*ը u}(=Q 6 f((lryc v7B})OaW=*||k[T9٥? //YխU0H 1Hp5FE`[J040qb> fXL5*܂45 rSx4OdL5ssO~dKD)א$n@,R0,EqC0ݒ3h05yo  W/~ &QTmޓsYE "'۝E%1-@K/MRlWSDh"jh.TF4Y5U~VJt[>xJ`~4Ѣ\uO·KcCjd¢hw= ȨW|+C#2o=46@Iv,K:s{` t 3e>|d 8?|56z~HXZgE5 0G5S:.)ʈ@F\eDt ^!)""("u&ZIXZ8Y`\.(MYXzΖ% .=YjP4HF1 Fm(H[6g Cz|"#9)jdj˽d7SiXĭzF %yg;Tb csMtQ\v2$Q\*0AO:4~cUAn2*9}c^c a$PHcRc儦qW EAn3pb n)='lyL^w*KeHlIUYPpj\`1 cmQaM>x!d`/p~*ӭ@G!XP͝^Ѡ;>kuRn&YC> [E<=xOaf2|y^oIsrS)wztCKQ6cF*/ꉌd2$*eF 7H U}ØW9/\n(X "sl24$]s1o [y;4թjEзOF <ȩv)\802=I07G!iKBDT[ mO>a\5T5"ƚ2S3酞^yZ#ẚ õPSK= yȫZ6į> - Ϧ?Wd4n9Vm*ۛ=XˤUwrTc;:CP<9b}15vuC2<[UX C&k<>W)Yť\:lzޢ"GCQ6f`Ǒ{ExV eI3xͫSH0m03[%?8qss$EՌ&rs!N8^ :fc ~ѩ[/X ]v ^z8PܔE;;5B'|\ F ju@ںpWw^'H9pBlZ5lKςs\L{K-%:#T9opxጬ&皚Q.hsck= lsM*^iĘv͵kRE?1/5d% =QJˉ70w-vv1xt؇mJ(,y87W@e zqG>xd{Qt=x؈KL ۊH0$7FP{fDq5Ri͊xڦ}$/Zcej<cݞ~p@h6&&&*7N H phV!.dE =!:d*d(JJa3k,1AalQyb Sq2{Jׂ<|g N)*mb::SFF@4ӅC=q` >`5 if|vП?PSyK&'~oSۜV!>7(+6CǐINFV ?l 3yf9/{0^SaFGH(g%?"FbR]bRl (6xrz%f.3\=kv)e&BdON niRNt1XTDl6厼};$=;\ z v@`#wYkRlʍ:p#VPȥG2r7\,eS2T-V uh4qpbq\7"|C%*=tK7H[( e;YB`ppBgM9TBJ`׮ >׋'%nN c>0X5R`טj@14)~L"(RtmO̯%3i 84 ;)9T8}iL:pm1+f%tPI6MkGg cXyܝUI2ݍ "ϕ9z]%6h~߹5TJ!GMƨ]Įe-#V,C"54vrbc@I`D FԭQxrjo}tD:a3aCCӠbŽr&_.AɷWl1}/_6M-wZ_|KFゃ^Z^CusAw@]ֆ)srd4ۦ}})4I?6G7ËHv=I12X.t+w?@Je8|1i5B!@:y̝p2$+h}2#>q<Ȓ8#7&0]P\GKW A`T'eIP˰lU`!Įv1!Ŋ\ľ'=HX0pj-.J~U /m9qd`64!<&s-`%ih)BKGVbђIO M23\D|PNA2L}$pmPw%roĠUV.az;7`gTu${#D84qW-1Le|(&ܸn@n S+=N.,RɨW:(=M% 2lU|\-264̌& T\yzU28v81Yڭ>Ӑ%}ׯ¸wH"lԜ2a/~BGtI8$W̒K&!o2^!>} E$hieŇM+kac8. ٢&DCR߂%Jdo3;>:dТ 0Ӻ m,am‡9mt,(vO-~hF/c ٨4zf!sv uCsQ?qӥhntef'W~D Ҙ%~f78S#'F,^Uu3m6"TrߍuٱkZ\C2v]Zc%˿/ܠBDF>;,JO.+gfxW(PA{ɋmU[IBx*E}TGu/UJ D1U`1 z%р)AJ R#;RUoKTѠ](o(>;2Ԕ/aEd[P [e\rrHߴU웲"2,1kFA̶QL耫N80VݩIt-I0teg/ NlnYWܐ.n[:v.MAAs2ZLU?#D"ȵw] 91Ǻq;n.DTt]l~l/'af0 Y,Jګ,ǎ"yQU(g"S_RNhb˔8J{lJU*p<_9pխJW;"ީYaGK }|4'8, *ď#םR\;kr*:_$ ԕ*ˠ%B/ryLs ؿIYe}.94!cYc*T8a1$ZҸaRm= z \Gh4|h K@*݂Gͣ `}_^hӃ0CnȞܤ?O4`a2Kj3_оWDIJ0̶{7gzHd7 ٹ^֤>pir,plxS/hK d%T9nc.FԴVx&B'!Lm:ME&lqWwQ>W`NR)*"/:Z9a/8t %C{F"~CC`;0PWF-2flM\OK=fAz˛ 렛t@/ېΗkCI4i7VRv᧩g]xPaPTxK`C ~f{WM[) ! v = îNSMzo}l!#ID7x}CXU->|VFztvt{HzÆXZt6܈Jm}86{#-~[r~֤P#WEbcky#~C/dz2[o"'9!bXAI-]]%ID6yF#U.#8V<,`-y?8{U 3i﵄~ࣱj|L,y44?i\c103LT)=^m mx5 b;r@x}4CKEw{ſr(="ZEKTfW9| N!AZvUV!aM nN 0n/[[d}G"1y.z⻖ >4:9SvF\'5bA{FF|9Jr) Z+e2ܐzd6&kZv%rޔy ^nGF s(TL}v#R_xx>2D;h|#F&VBߩQlK$Nm(^VѫYe7{F-_<S4Uj: eGcuh6օG6[ ީZS.KE|pƊΡ`FY2WCW[#u7Mf ,3\' c\76a蚧k8}kiuls:_+&wKV rHy,-yuЪN彭4K>14!<(HM)}=奱40Ď ]71E_J:;-N/ ..7>}6ڑ,!7Aڅhĸ/0Y::aNuqpJQ,GTjߧ (QN8ӎkٗH$4!ekxn-˺>~ⶵAOvPr[KMJPirU\xG ̂q!Ы]X}c5j{;?0!s2 8&Y!T׷iN$ S" neݺVx P +.ʈ "DZ!h[a1ey 8Ӻ煞&ΜAߙ!3c-;J8^ 17 Xa F/e vCK4S)T|6C]&ਥW>ڬ= G/4'[v;o-K s`cC~<+0?PehzidpB]BT+Y,}٥frokY-|_a5JybXXCGtD3Gph\=K0ыV6qwcS&dJP1 nNlG,ߘO?NJl@Sa"Z$P4%ݪ8-뒘"7L֏ e,AeCf QB :@Tm`D:'N|o£ɱ]Po }8QT:aҏ c{*Ò7Ng :&15,,^AЊi>@Pw~0w1nR`w9QVd \D^q^sҐK IvQdwEG%]Mi1OLkD$ɰ2qJ:ikb[QdLKc`,/ q47RT{?&svʛ(FsKO (wٯEnځ^l֊^em=)"~Ӻ^} 9&{&rlB=u(ev1Zs5 eN>"m/ë;JDhA,jѕGݿfW@7W>vB._N1y:v@KJ :,, Y8٘eBLc^T\OWk4(@ 5IT^fcap5WخaxB n7LKz&V?!+=+EHsu-<}3"l'u EhʩȻ+e ҍR(ƹXjeNΖpׂ|rB$! (^mNhp<$Ou¿ݽ`<)6UgB.(p:ǗmH&6.]rv+fmX^ʚ4ʿwsNFƮUĹɩ[>ekagj蟜1d ˃[=,I@!MCOt; mo$`:e B 1Cb]ОR ܐӗn0d (–|9G}FI!Z:f`OB@D/(V茢 I->5p XD$ ʤT1p0(R)ؒ[P) F=9>RxAYE/$U ?,fY@.z열]+&tڧ͕ טXݼno3I@OP܈ zQ˄‡dut$ʮ+X Ά$;#d@`K^I}ڮF 0#kkᔕ&(Ĺ_`s8VYdI +Ġ %.sUn1/A~9]10<Cѣc-@ $# ܋=Ͼ6|;"1uat|_8$=3s .7N[)i;n> oZl]G_MfhFJBrS\3!$J٤g(nʺdV y^Zڢ0OgQDodV2;Oɇ͸J %yP)}U F?PXwǂwȠsE ݶ*䑭9115 ɦo G%i߰8X9`k`$ٟgm2|$2NkXz!uy{١"hӹ@)B<=Ihڡpy|z% Qi~_*W1`FK7`].}01xPW@NH.嫩U&uc#P+'Ɯ|i4X@8i ޵ 5.SBiXbRC;| Q/3śrS{d:Ҕd2#3WyJ:chDz` mxxgMB݌C /^FVXa0FQB諣9# X 6&*n.(O=4m'4%> #W?_X S?*/ ZߢuRqanW Xf3WԠCǵLs}zidUPEA { +B!$-N49"1 2uy*k5) 4=@ yT^-l9t( Gt{;}[y}"Pv /1j-$Wjn֡QP-tr"[趾@ &}NNn,O10%Yi)ݘ.l_[*}9UvzA2K ͝&:6x D>UjT+^7itMa^v2EOpnf@#ٿM>Z,a6dCPp1v848=i̧fTp%&>]:qb9mHPW2P@kJȅ~g/I&Do M9jz=zm115NHXAkJnTԆW{,Q.BWmz@ ~iMz+ľbH87yD©(NlhW{K1-nxF?Aȥ|2`plU][@908'C#TP)TSN jy.%<{HF8]usp?^Z{*ChVxf|<64RɃ:?T9DLhYr2?* ^@mBgUKWMPsvLj+8֐0֊+;Vz$9B-Dut0|(ѡ", =yAW*^2v/u )#.A0Tf`O R8_ ,ڮ#C U@ux)nݿ\ #ED񯨅ݑv[Gn6luR@WV ;[ MNhV0 CWihBR PIľZIkRxk#s)WMMU ure;;ELmĹKpb]z0rkjƹśv/"&Dy 8juiei7i2W},`_\uch0ևG\pʍFN /kΘL}{'Fg(OZ|0YϷf#6Wr5FD\z{%7k L6vD KrгuB-גD/24FM[qp9,X6DFߌ#EDzxSk'QW2DŽbz:Cq\CCH&m螼#1QZ"( ;V,Ugc25'o!1g~s|$]֕ $Pڡ܅nPRTZ>zք\f$1oiC;8iB~kɧڙ-%3f.&wFTHȦ~Mwi/ 14#H"WVƅ_7{FcJvFJ3JBѴf׽T"ս8,VuGu }#HVq?H>Eվ8noB<0tGI38; +UaB~f>N g wSO,'b!T`;o<~GaXoԡ  I X2t,(<,.šKD"GGe :Ʀ-DHp̘1. cf \@Բ ܌= .MYE^tբmK}P'E˝]¤|@8&5It[&}RWNݬ!,3o XWnwmoD\׷^){'>ůLGS^lmeT⃟ݜ61Ӡ?b$%*$*d1IǝsJ"m"eM$|-XSeȄD}_ĹN\s rLyj|6>L`]gŸ|"/&'e*1ea2b1 `Sc"-\xOʞ!h &;7(b+S Ih`5jM|Yfm0_wOFJq6yy'.Aaɀa0sQZrQ%v#hO86 Ws7vm@wk|af=2ks"v4NG`w+nTئB^Xmzc&mZ0$ Pz`4y2@HѡGѓYض*HLÝ|,}k8^ef@hXkl &T=8'~&T^l>/Id}IOH({@Qɮ,,`IFʎ%-_1p$Syθ ؑU&vzXhjN ?`gB 0&WD:hM(ql ltehk˨14˭ͮ6#pnD6pӈ2y'[5L"݉nfR.X[DlT=.;B&N|WdoW 07KAPΧ=81YyTsP-W+i޹W5bt{m@Qp- K.V[,f"0= );©nlZ }n2\8H8m{BT/VR41 ~w@R ;TVMggZ5Kf{Pg,grRa(A MA GdG̍tbЩ_EZ܇qww&YAuxf ju3lkΎK!Ƴ~%b34Z[Af$ejzͨsёyQ|} lpV;=ĮvW*(G+jpd4DC xM5l3V̭BVcҙĞJËcGR@KLKG,*^C+ ڗ\$wbS6L@ߙ&M"CڏkSs{ZLs{>ZdBN:j-@!WBcJฒKM9`q@4^vTPX~0NuNgQc"X@c`9?' %ȉpÐ)V;+2؝8i`!1Jx%5ޤ\7?[0xUfo`VfW0:#>>-B,0څ1ip?K:UQXpd(}ϛE!D !zk)NNS$Ob ur:R}UHlԦ"|Og2LLSV3@3R]h4N4+BiYl-`NGfq<+j 1EQFhVLG]ד3_JTv|$}Vi)tspnb]ʨJϙC!t}@&Wy8']O:3 uat׬$w\Âqfir  4$ EI) -/>%] />Aޮ ,0zT"LvݣF*/dq_8[=b®/6xlD1JbtFcB2$U鴅Oyxcƍke <G/JI1@ &GZڇKxKj$<3жTA͠oT֤$Ps9QV9)="<|҈,̓a]>R4xI 'ߙ_ +70+!׾CuS,.HnroΑV$}JQ(%=KGB?_)stƶ1kpBM ݵ 0Sy3b)'Az|~Ыy(x`Budə6|mɢb 練q@/PL)ⷄySq"kU˳y \ ['X&;~Z%YK ՜S#@_:bc:MiֵLƪ%"Jbэ;STzqxq-=7Q%<(˴RIԆReZDɧ'3reeF2҉u?>ޒLƫ% Z'i0(ӎ wP܇[|4>ѦIkFI!/ϭg[#kz 5 td5R~PP8¥M=) u%8_ĘHXuÝ劀IZBl0dy! ,%ggxo7CS緐>R5D*0g үhږoW@U?5J"O,V9Vmi!pks.x @ ?-+|չj8=]0r!)@%׼;1XOnW>3w46bѫ\h ]եZqA%EBYŽZ ~sT߰ "!~Jv\uL:]¶$Y)zNS)pyѳ@Ngr"K M?zj @BKP$RQlcq\Fu/6vr 59OGP?KвyiY V/em9-#-0&)|э+Uh.qцYe$WQ]{XødT7aȢ%71N}|<ϺUR/`um: *ɮGxGdQ?<dWqɊׇ3,$LxQ#ES Sџ^\Y7v MMF}P8&AoTo=u8rr<=y'yOe[٩`>rs!ΰ q_;כ Ciq[ בKzTx.hn4[@_/L}s΍>yqX#$j*Xkx:6+&ꞤMGPywi94R e6z { ֕v(]ЀЙMqI87 ,x%fK ;8 EKݤje#D@wRM&+cWc2NUߐ:| qk0 3=yJ$ fM ^TK)mg#? eyعE,^O益+>C9NqAH +tٙc1)M%9>hTnDKpP3t4WVX9¯mơJ*Va[U戒a%ܝF|ag5@@?/BqU4:ֈ1KRkFlޢ <h6\Wd ]qFH>8̮FP(ϟ'-"d =,)~پšaE qO6;a~3TK799L8ІRl7hhgc=.AxP(\hjy[y XSv`;˰Oh涠xID5#,FO :&ko9?.3IG8$xl5Y\ԝbRbotK Z^Lj8s9a[u<6^Uw2C/;6?5F9!S,\CA@ .;"\leث^/ L\T%rW.HY g/.|yU2δ#Hvy~ε9W~I`Ŧ`Qn|4#5ǙWb/+6LPQ^eJ~VZiu{Qxb>kV:Bo"EcX.js*ix vH`AVe#d1_ 7r*mԘNaү4XEg\i+{#[ "_%Bt=hE[Wٚ9yM+tk}ĨP% U9]M_ʱ $`5`ӎd.T*_W4qqړ(s9XiN -jb%'o6PRu7IpX'_{PY_=jh*őT VoRo>o[l{K!kM+6wCH7F[ɖL8\^| Pu3$b)hTo73iԀUT)~/C TvroIt\=X"\\Q{yWCcۤ-~'h&^Pݡ {=LkdV8/﹫(PIZ#Ӕ5o榇^83r5F V#enhX "Hj(x4=وܖ:xy#b5M, ukqf$XeI]Li+Pw\ߛUX["˱ĠQ"Y en+IRFiD&7@]zҮ[.!3yQ̻?y >GBAZ,b'mĮkD5Xԙ#\Ok=ӍTYm6G/c:sm yԅh&(`o݆2^0JᄏRm)]ףlk 7t[bi,ًK%xѯ_&h݊-Fb]@1a _ 霒VZܱM/V2p;1[oV{*NAAsz7@vh )HPJi-͍f=<Ӝ#e3|~'%D!|pя!:'Z1!"AHf>7nˣ( ޕ!7S$|83%\#,2wSvN OsJmfOY wJ!f_h?K';U$Dt^5-j]X^^FXϥaWg,88?x:OG"=  K!BԥUim9 Gw!= =K8hJIp0a>WkH#5z$iXcl\FI ]ff]"0/b0[hFHǂk{j`F7XZ2taM>-(&PfaD_PH N\(w^It_+u3y#lB,˦h~¦FĆ h$[5xn+5%"Y[IBNN7m!&oWR-[ᇀp4h΅} ;IQQgz! wѿPG:FN2 f= y/!RxZ3_T3nkF0u|Z`u0.2T}C;*ƋH_ Ն(ҿ$\T!;Q`N{\}]i{[*,xdnQBmC}O Cr[tEK{On ?*1ĭF״>8yh`AL̎ԦC5_YkD]djNWYܨu='b!ÉRrN`Z:OtX|mǸ60) U7S~偝l̬Vf_w](7}Zփ,h u+!*5qƝ'WVtFH)9|73S;,#'^'a(Ϊ Bbµr(m y+bCZ<Q-p2X>jĜ8{L/휻7MT=~ 6d}fS?\P#"4Iakot M˻iͪ6@ɕ\Z?K$M){|'c!`І_w*.6g9t\.O1wea">A)p: Ͳ~7. 6j="7CpWH:b,}I#$,2)@01Mfh:Y71+},/WB q+'BFy6:Pڳb 85LTR7*6"Uqׄf,Ld$O&\Akaq3RDw wKKOt46ǖG/^tNG|W;鹲Nw3Hhy~KbjG9r3 ;KEiqp2YsHtQ., |Ʃފ^Ԃ{684m 2j\C4J)`2GYubYDP D%~8#aQKFͿ+d /rHI"bl39tV89a;`@S$, Ş<^缃KwJfN*Q pci  "ʩ{\szGX4s=ѿ-Wt^q$YGn:E[DHV\{:_xulmm>Q]Yu5B"*nXft8)-ɨ@j51j16wk`1Z(\JɓRj,| ;/zR`[(+ k~F̈́gWi^ ]L<`aBYV} Y#6/"k`bN4jTzf6^fj9uQe]y<ί5FMuyUW{ge #i#gapbS8 *0q)0jT.U8WF4UڦI^U2hŐ4sV}9:=z;2मu: jʄ$⺶jOjp?U (%B t)GR:ڭ͋m E]ى)OI޶J> C8n޷-`͞<Q87OvW9X[CߐIa?̠N .R]"zvPmdjJxj 7.0vH2gPPv$nAí2&Ӂ~*%F)H(#9s^/D͙TdRQFbÐ6Y$}ɹ~Uw\ Hsa [~ԯo;I*å=5&l5 ^%M&v;{둅,|jLWu|Ś۾'ܗe}`$w/=4~Vܠis7{.J#E x5[uMݰ4ͯŤ9h6wY3"9^?ѪiM-lc+{Qu`&FoxcЈxhԀ-|sp@0CDg'_P Uvѵ"`u90IT?.(DrY&n.2 1>jNFqkU`9Fw޳._wdvB=i"v6;g q1X+)/zOtF81∓[!?Ϡv-X#В?]a˛pI.FSAח*5`G"`v=Vk?M$zn ȂWY^D;eAX@#ob:,\RYBjoA,Y"9.@d4(K<6=ź<1w8DV*4X'e&8B:#ݥ;<_}#6wp޷Cʗ/<"/u9 T`zw%H:\H'_Hb+b)Vww@u04PjFjE:5FsGQgR\]s@j]Y[$ 2V'ưVC9ǭs5S<ó kVp(6]@oHmT.(?W&OMsI^`_y|Y_JkM2:]([:[=#ړ9aO65x[)6wIN'ao_.?v5z+E,C)f seZSLb%h_5 Χ~bi.M~Y 4- E6kOēZ&l}2[QRsPǰnRiĮk6\6]vVfi/Y|}mnՁ_Y 7ᥲH4 j%~ 7cT~E$xP%E˱IɲKƷ1kcX̟ ʇbf{4f @y'gk2Vj޽L-h>+H~фECM20V:t2EGЏ64cG #ѤpjVB͵ܵ!!MF@B5NU>Et)@vb½t@Hx}QKfU1ueoiQ; y߮>NU$hrpAq:G_/Sr2v^פK3ѡ>=[M  l3V\W#dᚼ*p0#K uOëmoNHtbu}qt*L|?56' Ww8˷!O$)Kbh?fvh'XؾpXi\,ZM@H48Wzhc:+GWbid.: Ru'Qlۼ) P.7 9PWt4N} LB 8M!VNY}FDy>deLݐ y`')$5,.<,mߦPQe1E$ɦL2i8Dbá\cӫOOōfIH,]:lY9k0I1v]T"ݼ91CB7"N~^!yAY.J1 WX8L2_ >Rrg_ڣkT0ZZl5'Ad:_xEk}d砊LwB,6.r*!鯸[O Uf^ٗy?q A6U ܱH`;9q-[ȿ\SԠc6@1}|h"ŽtGjrRaɿX&.>fP'yM+~/"ۏaauI j(mUS[~/)mO"ưmjhj6_<.ZOA=ȼ!>R4zr_y=t=$@}Z3xFY.۴W [h/tKpx*DfȂ` >^)p`{;Dw nan|Pj{n[f Qe҄RS~ѫwE!jR91vXrZ4h{Yszk07Q5甮n-\,? mӁ](\fMliIڗ1+?դ(s.i).A!j7MnSl/3 %KVF(-"@Dk/>VO=ڳ\vn zg #6`#*=֏׉Pʅ=‹[hκ.s:\mNM(Y.\J )R7SYXa@1k!񕘋!3Sbϸ5#N y4_]ҖxBI|tMbĺV]PE#}d0YYsY !Y=4=cC6<$=qHC$60}dmD((x; NT99ꆽ;_R@*RMYĆ=rb@_R!sqnHa-[-?s1h#u 1e`-ܬUH_e;;x'OB5'qjyA7*(s\P\Doc٘Mln8^6Ba-iSzq{W%^Rh5+ɜpQQΦ 5BPVW¸#IX ;|6$>9e-~Gz :@Ũi"\ . F<~}z$[49P&Uu8Pn\/OB-+`֩|u<="! Ǹ nʦ<*=y/y›z;>tOmN դ 3(.tv2FoWmilS 's RRUz"'Lݶ4J_k0e XF4Ҍ-QKI]A=maE H4rΏ#|k[\c0伶}l2ĒELIL \γq6sX:ͻHyM (SYTKʨ֝m-K(Ǝe@UTU* $TN7bFT&4Za+ϵ#_KH]]T6v-LsOf1Z([q\e-?`/BTĘ>ӜIpT V,wGAԑyvRfm8@u۫pVK`dGX?4r= \Ox:D $٫QizjۼݧiDf" \1<[G`JRwG*b:r e (饄qŃ{EZu.H93De5h ӱpP;%[rf=P>agoۅ) \f0NA瓐%p]*ªKû61i==9Kw*Qu ?a} "4(<+ן,nx2 Tsе <`/:5@X"8&aIf0J^V!7!#*kbE ̗=.uU`}`R]Jcu&9q%Fg ųZ  L|1[훝 OA1;:婚 GM"Z8[CjgGFp4aUtp\S60)'D:怢 QC߃5](ཛKk%y/^w`1+^ִ( SE(mt{L(hTŬ>as9W4_/Nd7j1W<P'k4q}Qw_%HfϳD+[/BƊ3g%ݩybOЁoy] ܽM׌]1vw^ptA1ܖG*cskz1Kos|ݶE`C2Eс 5QUFvAaqa[ܲnwlI 70iA$'5z.a$-0AAM;gM!P%loz: jmsD bБxx7UՊ#yZzm;QUH< -&sAPkA@t}4ت @0`|-u+-id /yeі]*:5k$ %G~14][_4nþ5^H7}])ـ {Z'~*>wzT[;QWj#gc;K+ȗx.$BB{ɬ6 Y q90A7=zG*YyRjQ+}]؜u{2cufE{0cdD .[)??C "Mܠj{yIUq{K+:ѭCucyI7?fJ"*=~\#溸%2^~1JoDJsHy`Mt*֯fbWܨP4Z5?& r!*߬9oI&|4WWIJiXcYܔ]`hi˂- >!oY"cf^OkZM`mL.nJbs/$i&V%w%ҚOCtYn ͮ19-VS%+CzJʗGnOѭ=Zr3H3QE/Ճ1uN  ~+YBzNߜ} %gBЯB*ډd#is?'1o)n>f̹MHgB-2aW$6߿u(Z!z'Cwv"/ZOzYߴ[bǖ;Ϩw,% +w'mȀT{d I29_va] ,ӨTagpȠz~G߈ 񪒁$sd1!,R1A$ !`!c7`mM,w !7kSjk _PmmydXJs-&UjX/U]f sahTK%?&mywzW" e?4>Jq@a**:Qȣgwnj!w6.U &Duּׅȁ7jX jH/ڶ^m[$Bta42B!T+WYL_W:S:<,1Tۘ,փ XQwso0L;L&=¼!*䶑ɗsQp<\WM 0=iMK^tm:FPD0]iEZ|S1S^_J#֪ !}LA|Q %ۑ^M6^f#0拄I8gf, s/9R4!4xJbApsbeO(g%ß;,H@?5V]n>g`u^9}n  [:Y^|9I(cά=Jq~V4cX<)~}DRXxUIrGל&`YQX^,h~2yJT!d|S]iQ@fiJV~̸s?9jOH[=vFL4n/{:-zz{ `7JQw,2mGR}nBtەab| ?So(m,;}s>dTS1TUsq@ ݰ , f6=qJE){(%_TdBe~:G]sE؉w%Wdt22 Sn/`tPv836 x]̃8")Av9H ¯W|6z=V ٧XRXW3^ cW0L'+V_gjW2AQn!ec1Ë;@ϳח-gZR99T&\/:&ehYB#_O^ѐHlVVd2|JBG]^>e%<;py;uEζ0KHV@bj+#Zoy:*0ݘrb.4$Ug<Hh)YҳK^P ZbU,cwе5nYEZr_~x+MWPP0{68(:Xq'ZL-MDhﺠE74f,.Ji%^^2Bn<_7\j,@p roQp=$2^]藈 B=h_`^vaw`wRVΆMDgQqo$ Uְ4ͺI'=MʟTEӷRMZthJv /"Ec|y;GH$.m3W ?m89PC0twѾFd'Ku"[|o[(P!:a@YYBN0!q4)Ex T;v=, wۉ-PĖ"W\LbNbiJW2eJ52[Z D%;<JZCSD_Ntp@8E2IN6oZT9bRŗ^'bBRV:$+5խo$Pw6b[-\VJ}RuKiwh\gЇkP79Eç#!T+\ e$4 cwgv R #7Eif.z0EW1 64ddi9?s]rE<=OW7-Vcc'< 9{[wV Eo E؞ a}GATyvYIR LtKʏ)71V:{"%tkR1UGB@W=b_bydRR㸶\|XR"1^*)[< 8[sB5aF;\$]>:+MP%}k!'wՔDdɀ`9-Z~"k 2I 'ʠEDxԥtE5,Ba(spjPۄ]3ǝ_\6Gl+IL4j<c?凭uKt+l؜FU2h[S؜;N[n2L}&:=R#Di1**٣MK$QF΢oO:v`~ [N;|f7>ӌ'̺䃓WڔX:\S4:S(fՋ8<}bi w_K;L]iu'"#eKD k)\'f~}NF8H caV߇ MR9$~SyB}F篲{z.Z:SzxokmWRYZ-I"-jviUޝ^x:%{Dc!XQ|AXVvtݝк59TW[Оb6-<¢rt[Սᇑ`Z iGWÄY¢ywP,[p`&Q~WȍÕu ֹ?q''?p=͂mX @&zrr湚EbLEd{D[XqDqJK{@TD ]ܨNAoWDUREkh0Nay\eS;gxF"\oMUsCauWlhAj?FuZpNwqjZkjntF+9z׆)~Q9;!L|35KGБzP.'vVWt:{)~aT.tmeIǵ-/Mz@F۸ o $=#^C~mLn`ǩ.B 룍4f~.H;@q='<{"X0΃#>O@U%L~N/ 5W9޻aR$faA|YbffUq$]9n]BzտERV|J ı[JDF5}8!gp Zm'3Upd{6ԙa%Z>~֒9 0ph1*Г| >E{ -3hwۭ1#wA ;B6 $L^Y~ bi9ދ +lR;ΡtgA*6[u 0(\OSZG}#.BDF?o7| 2ݓZnȯ$}w|hx#߸ pjeԽbO26Dv"ïKF $875:ZJL=_T>6iG%y)ÛjD3a؏SKf'h&J18R]dXs-Ef VNj _}>9o+n\anb@gFЯgW/L[ y[W9&GWk ةC ðT'iYEq}q5mdPW9V6;c\@UIg8X3UvVd"onQ[ܽܟ_wٗ]Ae5C -&{A1+ .p :탇4:5%s.jSl[jrA? '+ᄴP rrʣ5pX ,~1V N}u1xyЖ]y O4nGSVVRx}wYSQLujQ;t'q( RB3㒣/#BUd|TTDwg$ u<aBB_}d1,tc=\-rR8\J%jƵʝ %بs0T k5Kp;1}D8Sid 6M!+g/i|3 o2s(DʈeĘfcyJ~&V3Qc-J H/,1r Lͨ[ფgr̿tc /1-{aeOT;m5*͚Rx:v㕘+g}YB_ Uwӊ ~Fd:YHث7uXHor)[xEX5gzwWy`+yvތᏀ.ߥ(&weO,3W0d"2SKݼ: ( >U%P?8#%rY+s O^c(5#uCCMq+)Bֆ.oFfW=gHD鬊u ]g{hz3rv)PJnp|2t-n]@}BGM H_e{Ga5)A}P pgXDY|)M Yynڙjp- qx5t%CYBTa3s2\WO$zG NϳGv҈w!vƒ@4{b;Ï 8 W!-xdieB3,yLVcV|4@^/o?=-WBlۂϯ3 $m)=T;D8\0[|vŝ` _ZD}h ,~qo9fUWg8‚4?y9umX[6u@BC %:ŶB힥h@vaKšl%Ije+GJ* 7V7poS-þÍɢu:}R[V4#TdlVD@᨝1c/Ɯ=&!=ͅ /x4!@s@8#H8ܞyѹ|sºO:ֈket| )$Şw$d8֞oӑV#=æ r|Q[j)> -IzN!6Q´Fz,dw <2d@Ϭ?RʰzΩEa|l!T2* J6>d>`: C20ﺂ^meA~XKq Jbc4KH&ozt?5$$=uH(ŹB LB2xljZ fj/0ZpOT ZXyIqS`OP2j^i=~JĔц3 O 7R+p}O3Ý4MܷVM-n{rL4#T7kl `Lw̽,' ڮ}D];0#B7Bbl/ Z{Q%!g='RJqq[/bw%/oEp$f3JOŞL)o~O=N @3ntJZ\I$UM_&!wP(R X^m8=8qM"|p."(5d @NyiuQeLi89+ 椋wrEؖxxpN D})-SỚtx DuC`|c(OPZ!tA|(#a$o 4 jJL#A.#d̷JAO$90ޫr#]`M_mB1b+EYktPnTWIc۝Lٷvuܘ5?zf~*2P/_Oت>?Yլ()-һ8wo;tG(,IC]wqQqYgB/5Y/:i4tLU"OH ARZ=5%K Dg};3b/Ew Ld:ÊNG{-y_Ò1K62bMɌĩ% t`\m 殓BU Gq?xa/5KyE-Ґ Wua$rq߆rE)fji[=H2"`3sp V.ӊ5{r/б<$٥֟ӌP_kkǝ| UM9F~1E v0[BDaP؄^eLt78y#e_Ry6-PSN\ۦh8;ix׳l<;#.JH1ެ4̨r [^JXFd?){HQA|_ lMUO%%ĈXI\:$r[{ib4u2aJ3WVZ|M܇1qiT5نS: ,Tbl.64C?~G|%nL;smg ͔5~]J:" %ϜtW|.*w%}$,KТ/]~hpylVo\ pvU. cN!L1tv_o3,p\)8ëڤ)J y̘1V (P` YQΧ;gQ8GvsUt?t:8re鉋w3߬"NxT9%O ՊecT͆ӈ\1{k{9 C0k ˨?PѶ?oeGS*y!c3RjTAj?VF])27me`k-ɫF-F4G[pƫNBɒV^'0.{F]fUc|nf*?^Ncc Q~NQ2UT0:ɣ`4xc?Yw+ey*ӋP3ڕh]L+(}CdB]`IVپ M+ߟdMz]ˑú&?K; :QcF|ſꣿMTN([;%B3VB$j8OӾTg?G6Ge5ЭʱڲXYw:ώ[( >3}NoP !{X`L!hV n:^q-ܦkή4>@E]̼8[>ff' .32=y`熠r9N~[)/!45F}NV zY]U?Zwck" ރae'}@ViomoQr(Ȅ9UXr m*G+8pv/.̸Q+bƢIŔXf|ح4,CZGxǏe7{INe̞ءT bGdͨ鍟HGNVĩNbYeM;{NPvwhV1J#/*@1PqOy%iS@,ںaiǗ|t0DZ ?t>ۍ^Z'q($nB%)?UC7x}ϸ,,S1~ (Լ7q/}U V^GE| 2\Jq8cS|~m^?(%3̼^D-qzY'z3  FUy2#)~ n:#>HׁTtKVMV Y«-J_JzUzib/Gxd{/kfbhV J.5Jd<8VkLZ<-;is|H 8W%f'᳸L &+] ]9t}2J7c⣄a2,M˕EjM Kp\56]f"%+aG bGcޗqSr}?V<9]*̰?G,#TZ e坁[23C Ϊ;f(\ υ)o pqd\Xl[ dgD"D32ߤ,kЮ`aO,^5сUkߵ] Iv@N!zȹnRH~ ݃j.H+l{n#;ݛWP4 y3b ;;W`%LLL~x`wSAJ Cӗ3n@,z~yٷt|:65boX[iKւj} Yu_CO},\[zZq0sa>G{D>";HRRKQ:Y{jIQ) դ e72 }yA;q1֟I11(i|!?t=eUp€ܪ&F~?dHs*Ȯy%ζ_R{ߟeCdӆ/[>1Dij|9~p/0㗗 tQ9whb<(Q<\p)0xU 3w7V⚄kYDwhn=} }9"uPM)M|6MGHoäc7[4QEݐ*\쁱v~{Sn!Oʼn;>onH- #.m|]p LVJm T`1ěaB<>&iA4!NB Kq3iȯN~m%MKQZܖ|!aaT_,KyM[>ͫ{#~5鬉vbR~4Yaդu٠V6u~^ nfWmn|L4<*.87Vb<!NBI5qD:ر8ss|f,Gaiyu,_Si|zGb|". < >>ǵwr9O&ޡd}+ *.H(%   dV^lf&”gh !dQ WxDiŀr3a0 d5>g zFhJլp'҉~|I1dƬWImk-Ω] jF= *x/jP%0 Hu'UI=-A[,D>ESsP#DnXN$ hH3]ґd|27z:9zv9"JvW&^`xK$(kὴz]6v4L %T42{qH%oKOi6}hI 0~-GRH7hH5o7M@hiUE/KZ}HV"~!V}-XinjhZN'Tm45nEbgLP }c32:z_t}'-X`*gXFchӃUrD2P;sdmB8ԝLwcĸ P3 5h<Al+>LhJŒdC\l>ࡌ_uB'MzBd\WCkEiN#vq\JJ;>.l;,V)!TADH4\Xf[컰lgt|ɉ̚b4/dC}+Gj zWŤ;p 4fP20CPv'Jǡ?Q}۾[pfe-,]΋NZ\ KWMCzf*B r|*sMP6 P"la8YnGt(zl 0x 9 "[ͅrJU#c^4#9o;1kՉBp% #YcKʲ}ffj1%3/Ro=5;CC.X 2jZ< ɟ.L6c}?z%S"eVi !^۷eQk^~tg$-cH2ݶӣz lٞ &z f5 }M91\Ddm(&7R|fQ5T <vn̜tFAP9f@+ɢ4>z//C{#n;;ޒD-h1[uqX\+!MﻆX#2<.Ov“kgZBu8c[ʃT<L)lBjd_-l ~AmYH%d7'd|%4<]"qԸy͉2,$>%;eA3W)RGvb*l9 g&lh OemZt|1a1bmaM& L1Zu 9 3Dȓ `G kܜ~.]5aWZF ۲T:Y Cumo~e8㸸[e-1'}U)pcc+OwbgQ[8_J>/x!o >_@pu纄V~K†3ȭx|Gxܨxv N:ઋTlp 1N!g8wm1j/9]XR `ptz&J9Xx\Zw̌LJ蓢%4 Ix-ǭ Zm<@^Ba n=FBoK /ܦeO]iWDܛڪ^Օ("e4s6}Mg$9XRq#u $')+C$ 'LR"eϧPpxg 䚱  ]S HFc|4aF[[gC@~_\ؖOB]+EŒʍ]{ &$e͑Bt xD5:(vn1xlETŽ$Dy<,N*b<* \FYi)BbTp; 6/v |O>YDDHf\L{ r 6Cln4aϱ>-:wLZ } YvҢ+R Wrlr4s<\9|&6c3uKެh1AL;F9Xжe R%pUXi@hSO mHz$g{B?9C!.Cf,H rwBϦx3)K|d뤮@I+ "" $Iڌ#6O`Ih~( 16.)bXzNF]CMKjڦ8eB'zDu<.LJSP;Н\nBGs*o(L;]\xC|gS504 ߌ־af@/Cʺ.hg Z)yt_wUٍ=#TbR\pHxa ;|ItW.r1%hǩS{#*@ָbu]&A\׿$6xIᔘpebOx$w&runLO9w__P3[MKxT^q>Hs ]Cϳk'NJ0_o2jkV@q\/LQ,K". bFwy\`/5HޱHm#?.Q1g"NZd!/W\^zQ]NKKh>XhTal] vJ@r ʁȏ-l犺 '< ?hVXPɹHˠ`8͛lx;?͊g|x A~˩G5:偼THN9 VoZ8}Xc̒=XY\)m12>/,|`C(G x@owX/X~"eb@> cչDW9l#8~J~Q 9BB_îͨ}";奤^3"Qqosy@ 85v [RfJ?Dt1.ȊuN11uf*ӲL1J"z0&;䇀Bls}o<.B[gvh90C#<= 7jOAKY:pM1161&*LA"Amz% 5 zOhrCOE \=s%Ú"@$Jf ܑm| 9gޏj/ S qKkzA=2K>K5[5H eHRWKgjF݌izd"Ab :r A+AIKqV>݇5qͯxT.6~dqxnD ]2d}CH1R!%J!'*YcNzE4#r!uLD,5vŇKM4+qru1:VC6OPӆ aݾSMF[NIdlg$.| )Ȧ-g§'{--&<`8<-qLFHQ $Qr8} ,k+;-o!-jը-_ceU:RuL~|Kb0[]tNW{6FCa6n%MtFHBتK/. Ԇ[ `G-Ĕ/鵵 Z@]m* VHqBpd$q=Vghd*5Q`%Kih]/G?/_jJXo\ghF0WI韱0suKPh$JA~>'DR0D|\(%Ade>PXi5<.< I,qTf\Lʸ=۳&G#N1>aV78:[LA_bjPr1FBbQYf%KhHxTPȺJc\_U)MJ-`ј![;_}9x aS^|>XC$$4<#^vāy_:ZEȡrWdߌݦǡ+@ E6xw5=7h6OVq2ZB!F/ =bp5GrFo{}`FF< x2Aeơev])Udn'o%#4F -Q# > <=g/ѐ[4W#ĔY Zo#ZiQOfRg;44_ [zALLOw$Po LC*IP@K:W>X3VEM~oYkNI< mQh6ْ/&g ں|+x7DZE*+G.dvnHt??rJO={mV$ҋހZZ󁵉ig5:* qٵ :ds xkw"J"4CU:^ (#tlkԢBc均1VZs%CEצlf8kMV v~wW/PX`RT6#͟-C4QPaYnыis9tgADl_` &]&џai"Ӎ 0y+ihn=PD\Y:lanh2U]Urqa੍'Z^F\w=) ckb^nMPF֊OyyЊ'Ȁ9^*I(L)*2G$a ]}KPxW No'cv]ȣrYYq19'8r9'- v&ujgo8`+)gHw̮A.||:j 6BP' M'1u5sK)ɓ 4)ʿ q}Y70Qm$s;8zLYF6\m*hϜ-;&\]-xBJpMMYUhޤ%iCx#C_쉛`@<O$[8mLyK2S4Ƴ:+ O gXQ2;js}FդoBYMv*5`Dj0qj|g^0kN_̛d9ׯktoa\So|V3;o>[ =mzcQL* :mv 8X?h..7oIQvRGxEi.wG= Z<*q!xHzIK.^J99xaVH] >.>EL@\)ݟ;GNdEAȄWGX.6&3v|&?|rC<`Gڡ)10/$2&"i$̅7  39 ~uWWJEoa@2ũmD:|M8;,p`7N@T)Y7E5X!/ lp} oS~!EwޖMMnC䌡rOx1T)t>3R T3ǍXCqo9O$D(N=8fyxOo#a`?sM0-BBܕWۊNzFvٓ ̅3tJcϩP i.JBz@f;no!,Q7Ba_(Abj‰@-X?Gk`ւoZщ'AH?t>S^b3ծ"pS)?O\IB#) [W~bt9A N1nmVF?噘r5Y܀ heQ/08t>JEx~9?7O͠rLJTQOt B)ruvI|j^$ E G9!0PL$Q#,䍄0@kFq&@1:hIMwAҾa_ݿV$ X/Xqg};'󧘷oA1&U{&c`1eezkʖۘT#Et' 1],޼ir~oQG,>NQۦKV%~xaӯ'cq9^ec6 o U|zOS!`d}Nzڷ~p--$ 9,bsp"񺹭LA ,Wl%ZHJj@uf [u<"Նp }i"h{F\Ai2gͻ$u6M✦S&-QZw?}59e]RL|krecM7D:LE  UU\@amo3\ĭ';jr5xPMcCbY"^1d'ɿմwg&Hi\pì7F6`[h+ߺiGnCk9R#t <{5 zD6h3saM^>zV5 =Pr| 7[=_ [?ci_7q?9PpQJiޘ iqq)LňK[Iji{*+uDm"1.t g 8!J T,ΫD7ķp5e :+7;Rm>iչ(fО:M?H&#;l͐_\_e!*14Mrzx }R5ސC= #H(E5tÉ(Ċ) va7] UzmPOJ (z4gìXqn-;&lt@Eǒ"Ԛٜ~֕.y#x'J]ռ\97,R( ØɄ܄""%c+N,9VwAמ f\+mT>b ӵ}9JsUͣ :dgd_|&׳Lz~8=UW=dkP}<-7׵e0TJzeyߺ`Ơb "|29Eb|fpSy*}zu}n#syNncSc7ҫ{&S>xhGfZ/zhr{?.#sy쨣lSzv Bj?&k ALhnqe:޶hwUl8;s[f0D@8XH+]w #'|3Iۉ :S%iݕ3\i" 6$.{?%qn[=^OتtLn|]So#RKF^˲3Kse(:\F q ,PSkk1!qe`a lN-1%!js-5KZG,|HLlky9B+~Z *΅aIM<۽Fiߎ^⯅Qڷ ( '"ΣN8nt~Tz:- M8urog8ȯ!~v봎9-ݔtiAp!KC͍ -jB{8/4PToW zW{ډNRd"߂9Ey`_DZ/ShpPǂr:Nw6V&jxoC]+EPӤNHL,( ?"H)'\ ~i(Nz4+ 2\kU ,ێ8Ox&oCB\ ?B'r%)4hg]x>0Tca4^˵} l+) b[\QܸÊ\L' jjwRq*,-p &О gX45ӶL\Ż,<#K XrM =YԾ[7y_9wM%ҩ f}g< BP"w8n=J0^5'o\l3ߌoJ.ֳ<}nɢ[-wZbheu^`Ea7l7dβR.ԠQz!O.U&_iq`׌/Y)%R*wux>#>+]^<.Iuȥ|=Qрsa`agvjɡ$Ġ«:"iQQwhXNSQYjdr GHXPh\]h 6W1ly?!ϋs;/U|\.Oib5'?V!JkWZ0փ񆫶Q_ $(Cɛ,]m䨨,ٖQ %ƹ\Y89͹Fme%t="6ݨ̙ <֗`{9"9YBlBdl ;Fs$f. mg~x\_ sCrϙ%هMl1JS#}]AXuyᩥ^!^7B$_4$mM&"ܣ5lΆ 6O'O0YLO7נ)!vz]q^CX1ɐ>KP-7"#d8%r}ۛ'5z/+YNp0Ռro3k{e@\?q_n@;::5Hwta'XEzL`ʍhM);hd$Nj_lZS4HQcI[ZA.?J,bBÒ̊=>