ruby-solv-0.7.34-150600.8.19.2<>,1\hMyp9|:GjhZ?19:( ;.r?lyf<',]aTH3]<4Jo6Ҙ*m)DZɧ馏us3> m7ט!\¨OCk{zӏoEԀ?T_"RcC&9 iS3&])(7e:|n:p+mwaXB3{H۳(#;%&d3ίT<w>>M(?Md  ! Gdhtx $( * , 0 q tx}02(^8hT9T: TFIGIHIIIXJYJ \J8]J<^JDbJ}cK&dKeKfKlKuKvKwLpxLtyLxzLLLLMCruby-solv0.7.34150600.8.19.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.hMymourvedre2pSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxppc64le2phMvbd62be62afb692a743c0ac2bcb5bec7d54724c37eca4b5db792952973e61933brootrootlibsolv-0.7.34-150600.8.19.2.src.rpmruby-solvruby-solv(ppc-64)ruby-solv-ruby-2.5.0@@@@@@@@@@@@@@@@    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.7mourvedre 17611032250.7.34-150600.8.19.20.7.34-150600.8.19.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/powerpc64le-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_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a0ad4b1d77bebce477310589beccf9f1a320049, strippedRRR R RRRRR RR R RRRRfl Vnutf-85038f48b3384ebb28083ab00ef7084889194f628747bdf6fa261eddbee0ebe01? 7zXZ !t/t]"k%<GۓXt[1 nłt>XB>AE&tET'~$+CBº~M"8s˓bƉ.x'bH9tw=!B|EلQYq_jWha WXn-;٠޸d{/ܩYHFT7Wa\ )J Т5'IЯ=C;̶YxK*B+#K&F~ z##y7B摱_ uX(y"2Z]j3T@Th=./%Rk LoOMs7V,5uҖ%M~к8 D\?ȄߵcXEk}ٓ4~|JG͇+Xr&A3'{E'JݸxlNm 0x67?2?3%GC4 `:;qHS$uU+ɠj7#"D 8 Ew L8MrMڈTVd) wTX~D3 哓;(TlF?&s=ʚY#* `l;uha63𽅺/X g/|1h.)ؗȐƮW3(>'٢/ZOݽu_6ٷ`-(aќMɛB$rV0Hi除 GAWڲy9SPLY;5@s=∶Ӻ `/}wH(x~5y6)G* ܐU*dUt& >"V u#;P 6ֳ%fȢ dA<$W3Z.Ff' Y2Y'd^A.`&3S|2QZGlV]j҉T-7Gf87RXp'‘-auX]{?裱Ne"ytuɎh岰FIE:qE =ndXahQ໋r "M\[m|9 ?w5iV 4#Mê=^1*%]Тʦn\VeRٗdCqTFjDGR:M?jOCҫVr thƜӷ׬yv"Lϟ|#;O6v'yzL箦x%6 ŕ3;Ǿ>"۞'&g:fUJzu^9Y6nLr9x<ځu=9Ӫ2/$+tpQ@]Ǘ4i^D?LTd ?՗霑Iw; Fa {'"&!_K_jSTxXad{AGKvP:2ۚ&ʽڲUmVR/O5Y2_ K $#rqR*@ka'?D?̻P}riiz~߻ ]QFl1yߺs$4%+l'WcCg5ԜLK`^0!dwr]a~^S.iLU#4[aӏL^pĊt< m 5/;}( It2?uyV{=fξ5Ս>$Yg\BZ=1wߘ nU~\;jkV2 / QubbD.ɶA?z@D:"ΤwJ"}xVPcOU< ˋBJW/(W>% jw7TVrUXԞd019pc.bagZvfB:aPңzR %m+FB'~] x}T*X2VN;MI\/\g- )ø|3qV :_񔦶to>g5 VG @`;WZ 4&˸#H}ޢOwjÎZ8fM\LY&g,ob|,iioD\'"%QA@ Jg,JG+JPY')'`&ȸ>Z(JeIFҭYlLb1n&6I\.  %Dy w/Iř}T#<':})c"=F{K6N#Q:QXp7e}}NWHL xr(Onlg)Mxgr +Vm381=xs˜_m3*κ[kԇ!Ul.'V7 Xp*`ecŋtN] ʠplr[Ѷf9<Ě3^}jd\Q%nY,+y%Ҏ.hGqS3֓NMF0Oʙ!PcQYL8䙆Ϻ adXcDz/:p;_T}zsNi!̎qY4tG0Fy C&;8LrV a"`) Ȗ}"d-k<t ҿD{d،=(MS&NT#; v#)A"Ǯ{h 6iaIV "QW*wh~Ng 'K)j }CL}\{ u]TT >@떌& "7A d" qZ[=gCVDB'"U]-M OɌcͺ@+hpY{/#2aoPihpJM7dN!|C~\=Q=_]"4| 97܍ lKCpQlvj&P=veD2^n2j2"n^ot AjK1tO!mW1mřHn%>w+$5ᢀ{n<]/Jhy:al='QH_ ߲8җCT"{3/ެٿoO`aPZdA'S݂R; c-ت+֌Y.zo&SyeV;t׻EmVYLj7mb1`< d8cd{%|`@;>AIFƏat!Ҹd$,W/.NA 5[Dq-Q`ZP`'eJrO> Qr'oM+Y!@3{:C{ȺE gZ\O0E\YEM a%r qbyt$s1}סndq]i}1')l|J@+gRs1l&/ w0tⶲ VVFRĂ.јsPQF-Fٙw:TO0ɁiPk)t"@JTS<"֙#HeC)kx_gui5]lЙN:He.Q<29רhx7Kq嚧 ktkwNn_D⊉: М $MhafbTxlsX" 2IL;HuLBjc 4YGrO]Sh^5laŷM FJxZ4,u-.KM)'2>0wS /2U3Jl1yg6r 33ׁZymy?t 5"*#EhV#:Xi1 # &W 0!ӫ%<Iޖ  m 5 n d prZ.;@aā? ϶P.j׍Tuie kx w MHRQrq<0s@[2Q5OT ݞ 'VL*b097dS?聤iSRgKB)X>FHvJV{?;iEv5'a '0D'&Nj$jm|tD3{ IJi3Ϥhrc~%Kp`Gxhp| )\&qmD-҄'>55&›5=Ė[Ѫf2u=Lܶۄ|+/'Mo|lbLV(QvJ7Z(-hLWy!0< %-Lp`O++7_cEDŽIS!D,~hxE>q.Wk2}q#p,# *a}&"c5Aڋ/VK싮Q og󊏰A 5H\E&~_GQ_BYR]YXއ$ȡB迆@Vo:YwBсLwM>;Nh7&㡻I:J![667G_{\S1+5ޠb c!uWN-/n[ߪCŵGq-B`~az)\T c7^m<Sd{NIvysԳ_ vǡZ^laUJH Wh`7<4BeZx' u%9mNu+hO l0}ی3NSi_TFcdTNْ{I.WD| ne6,u0i%&(gpxE0R&\kX UeA(|)Q9hk l*kƹOؗzIGp'MN[Uq S3? =K$oo\@0BsHG=)QZU sBGy\E#ފcUW*.C._ VoWE^C<[ %3Jr-<խ^)5(~mYE]!{ӧ7H%wE3'O씍;5jȘfbpAvBJBM8&ih 6$$! |SiC wAq謲:jvчiW\h[mvJT@yST39-;o/6*itH(#o"A>g&;vИ-;\ U}B9Nk(Rcs|8c&,LAp)B[W^/+kA4V0 =(;u: ZN喎YLZݮ o}|k;ZE×s aG5![T5]$@>xr&- XO2@`A4oT:aah](Pみ?۸"@Ms*_p<46R ebl bmD 2@` ^U؟=,dBlȊz)i6O8GQ>""YSݭZuvd8){|h2I5-KI4LQ_9UOVָ-Ds$`W4ՂZĖ$8 3oaXmLR`UܶiVyL5 d*J$E9o'eQhu]fkR;\Ta GP^RZ$O 0e## +j1 F[Fw-i0xxLrvk*E"e<"TwIPc(915GԥOwu9QZ5'7ӶJqP$ܐ/i^ 2f 6 S3soc8 2*+jy?;@%,`QpX8^,ViYX" ?ar.SQL uKO6D&P2I%kBM`a'*>j -gɭՔ]h7iɈcaqhpY6=&qkWUTedR5Uʸu>ƖbX/Qk1`EdjEJ}SmGE@|Yrg|}a2 ǛS췻H#a`KP8K~Zi7K^<2HL(9 ӷ/ #I,J~D3 V2+*xLݦFxJ! B"QvQ7+}֥% l0D:{,0_eE,5@J:EN5}eeF"z7MJrFT-H͢otl[S (= 7pD;2yt"xn\,i@0aN)~)BPM%؛ g]N=X8nAi6:mx7D^J:i roW,YKt{v ŚyHJިz}ArEm:?tۅ wSܻA36程'~EK"Q+,'=S"Ua .{kk"Ν[ĥf'Vxj ̆ah/K˲,3WQMmG>5/ɤ@eNssQ11sB}4b./='k}jY~\ ɰC@7ZK LUV8$%,4;8ǖA@\ˁvW0Zp-9IB1qSYQ0(t͜4JjqGK(XnaVc"P)qQF`adn|-9[CGFԁ;LXRI'Sy]ZxYؽ0X^l֠ -Ma j^m+iTBJuN?n3|ٙ owq,i ?I/i.3qw1wcpr-e'ArE<.:* D~|_ 6ɕB [:`,\B3_AೀK@{-=l?c#"Qpa%W>fPJxߞ)xZQfIo\y*جۈ8;ޞJgYѠ,k{ zq4N+^U>U%5(eT :*0 J7[D)0^(Mϧ|]mWO>^nOȾa^?!̡M^#춸 !5NYxȇf6`u9{+ErFI-OM nt ]n) S`BBk][>hU@I O@V̽m{T$*EK,g}Mau0K EPδj( 7ZZѫ\[u'UW'A !>\ ̿7.5` 3^r|QL h/Sx뢋6a@wOWB>x ^:65UKJ[GM˫,V!;1j^ṃ~p=Aq*RIU*Yt=/  ȖH/2}Wy2{3˘ Fd&22>Xe#ѐt@pj7Q1ڲI-tĴgH&j/p6sc UV )\郤U6]I5!X圈<$u9VAvK:Fix.b?r4KW ) W\I t .{9bXWt0Mk1 ²l&ToV[Yߤr@Ez=(.3R74eT}o {h&7!{|Lk I{= lb_:HFI -:#1qhII.+0`y=e84=I쇋 "KOTThn6a0ĆS&Wċ4muӝoe0IO*#k{Sv0qFYhZܫUFk0*N7=Jy7f eP64drAwUh flH58,<Լcajgae= "&CĞ 7Iǎ\ű|]5 :QF*%2Tt*@Y&XׂvZY^_ԡ=cEdi{FRpmt9}{D .YokUB9CiU֤r՜v;b ӿRy9Qk%DuI )~=έi .¾@CE,xncgK{ J VfHLj։.6GtόlM?!JȽnuՉO1Qfص YPQO]X K2ߙﲦd Kr6+Bx\rjXt簳3+ `VYA!/) ĠS G`ߚ ncwk-'h=ѹCCŽ_(կfL2,1Fh@z"M(K ވlPJ#f-3fg-j6"S90+e, t=5@A.r,N ~HE#oŹ +}6\j\y!D|!ȒAu/x] p!|(5pPLwOH8thNJe>$+oA 5UCF%QړXakBeJQ91ƣ},& {)!`OnYrGBa"I~H{,yB3![B1λ/FAE-K2+^]ZCفH13 u!P-\uࠇh۾Fg#I -'bX@9n*$ eYW]ʕ`7MOOz74ի*^wcOKo2Co0) Y2!:#ǟhKؠ..ũDp(~`;`R)1*A﻾DBa?Q,IܣϢx:#<+v+6psڮ%]qDc7ms lQ+G^Hm)*+;8_Io{SBa(vas5?-!x2jF.*lŗr %<Ǔ,ؓz{0ެ"2 v乶\9bgVǪ5z^PPoQ -3M<aeʃa4*+FgddR4&ŠYJW$*"۷W͢j'<*&iOQpgw"kc~05 N)8K Hk T[-\)=KwKQ=D N c*{ˆ~۸N"6iv}bnerX,狼fC{Cѕw'|?Vv[#c!GNb:ϑ%%h1_\Rr"?־ W;WEthŚ{-N"?kb`Qj$XxΞnL*o7-?G D/擹@*˄UiaiK"mdz˱+ :.UdKPL: ݚt QiptMV yן! 9E\S ÌmT!Dc%R:\M i%(vg!K:dJ诤۰IX@l:Ѻ~P P7THg䉪vϧadzwRBFb=b~@,&-K#}eG# }c/v| MΙ@w&by' >jf]cw^cO$?ퟷJoӽYfRW:w !:d% ZرCs/{j+b9<׈;rJ8׈e E[?xt lcU''1R;aJ@8H!0) D+7('G&&Lmѣak=~{F 2M˂Ayǥ'3i<5Qa7GeQ eII#n,j0v.N+C9&u=cUBy/! ^=і-}-ҴGU QIYWgMpaV|E91hDd2$DeNʇ5wy g-V9L3`xAW K\8T}v9PQIe'́k S+ I} F}7*F~l5`%|5>s8BTgc^2\)*9ɶV]/ {&Zq` AdKbgE{۬fx0ALkM<*q%fM+.Dk*^ԚiYE@pZnVw?Ɂ\'^ٷڛL_NLɋ{Wm*%c koEDu 9Ł\:Swz$a^Ww%sO=Jo2DYiाzVo]b QpvLGOq2/ssAdP(S>mp5KGM97AA_NQF|}B\M@܌=z) ZT*,U,{*i@ciqYXV Uڮ]f#,feBy]K䁑M&u uk[Mw?#vg,gUgpEQfcc0c$kj| K6_S$ ٯpɰOJƺӊQ P,o[ojF i'?5T ]|$3~`2QŚPtQ5l[8c/r}6X45 j#]G T6sY,Fׁr` 9e]Y0 ˞><bT#ɠ/Z}zW#nh:dNɆ^bkԕ:Y>pxդó z'Xlo$#(VmL{Fz O۠M&TqV& 묶= .>*12S}g< N]#71/R'%t>ɨK.0DIIxuۖ?q-R iaW9 #OZYu71!K蟻e`w`FrPW*kufIѩ([~$JVNzT򑍜v_ìA84{Avj bjC倈lik\*v~O!Qp80\m7 QjhFrؽ +0 R3L+=yv?YC+5406#)d?+| 7^^U|XeN ъq kiݣt?ۧgD˃IN齙LF[hc_ل`'%&. oo󲸙lVHN-1pɾv8q7OOz>Wc浉,>O7 Imp.k^knA#ܙ.`VbO >@VMˤ!yڽZsV8s%FWRoݴiu+{3_R9B|}ߤ+sG'ev* +;n)QD: / r.,mL5ْ=g,PХ6}0k @᰷9x»J NB sGdWȁ<!-'p}G$ 0?!o|;켺KI&vfCMa“^s= rg` "z,`8< mx;v| ,Ze]p;JrIp9z@.Yt Hv,|;CG -+c^5ܠ/PJ(mGӢtϐ˖m#QwC  1FڭcwπM^.Ϩ!ڷk7} c)d9[5m;xFFf&.zp;T)l6F6)&H= y#e:TCuX=-s֥=[oPrhh2籝=ҹOɒx7MBRX;: 4)Vo:0n!Z*_+S> u5J‹-%i3bF4m_zr;NYMI'XQ**8cnoܔZtQ0aOf9~NvkQx@%@S{r5b a JC\}z*lou .nހyY*!Y(g:rf#v!jp5`9tՎ>^E+{9dDٔ+ [g461X{JC9ZBl$dو_"5K{؝]_ _v#+jG}ѿO4˽knBPM = {|~^NoWw)[GT{+aL?8ȉLnƝth - )r-ԣy|OQ~m94~'a +ݜo AgraBM%ݝ"+#m]MyXsC9*\ZȻ]962uݠ]Fab6C앩:M%Y7*1``Q>9j1OΖfGhIx+JV% < 5W 'wOQꔬW{cñ^>?{Kb)_۠)k.iR/,lCZwthƅVIl WSiG<F?摭{.-+Ğb΅T4,z8J ^&iVGpS]Y4$Ʒ$zPbQa&*/^j0|]g376rAf8, C,l)n^> ďV ֩4ҩsS^ <~lDd5.ueSFEcd$Z^vCa KMt΅ENFԪ#RT8 IqM( T0moH@)7E$F-Z GnlG>.fUD6ի7=z08ݢȨ/` 8eEH\l~hy,bz!Өpp}V^UU߯Z_Eos<䤄VW5x^Z؆}+F}:!qZn854U\K *eN*jaD4A+#;6 j<8l@+ FQα{Ri\}lJQ"ZU,߷yHAWU_%8}͵,UTe6J5L =Ȯo@}hd "Q+ΗxBC9 >G*`X؅{v. 885 ؂܈>$JRc ~҃V ims8L(wL',`5偝}54ޝ{TܾMV`a!& @h꒹_׵ݩ2C.kUt# 'xI5Wq$ځ P|&s^bz-7ԓѨV?gJdpGt;*t:*/ɨYM_gH/A#Si( L p Mõr+ VTsRԃ {? u1we:v@wV+i VBNcf<2:Ii/X4ᶯB8JI:ش<:-o +y  5brbb_B*_onR,`NM(;5} ,Xf<8> |\R틅G Uh|<,Fq ¶"aC5Y7(_vuQn|q\< A<  Ǖdp$em;|< FkS.5yX.C!sUBWlK;vmFt bv~dyLQ6B(E)BBh }VWN{u:5l}O]M R=3`! 9[;џQ3yDuIauy ׉-NuRҠ:O 8o B9A8(eD'S u12'M}Pn2|aƽ˂hxMy`BMw%rw]>BrGiĕ#-°ͧ|ٚ=Yʀ-PGbQQQ0 hY1GjjW0 2;1>|arfHk6GߎJ;PG~)~۲ڵ}'2YAiy/*M !W6!ՙs>v))!5SK1 s -%+(jp؁/,~%yj]{9';Zeu$5eܒ [/+}3Qwl$euOtC .D=ӣ8ꜵcrM$8"Rs\bI5 NXxnIsry{G^f?EfY # ȐVHOKZiLL] B2g`$Z=pf'`!&r= VRiU%/e{I;EHA9iy@^G#$V'QNS6 ebP:sMD*153L*/0kKlj@ofh)mt1Gy4vxapQ5}LyYPX0,HVVTqC^BDXW%ŋgW關9V2vqgB(OG,TG/ޞl"+"d}fRY?|݀la8DINlo((KCd"g1bߘkܙLR'B!<> VseB~`|cƟ*ǥ::H.m+65"gЗ2r*C2J~/MN{쉤 ԰P4&hj_P %t'aNyKLoe,+8/->\B׷*7uQO)T>=y{ZTe*XA`@UDE,ыq+ SO qy+蹹N?V: yYi݁o.ס@7H]6@0ߌ DT _' M"VO;ZyT=.d!{#8N4ry٣O=&{x du>NCIMG%y^R:; >~dW /"3:`+[_|™{QGD-t*hk,SWDXWoZdx1bd4a )47J'ϚYEg-[w"GqcX|N@LH8ck?|Q"Khk|u؊=?U@UnC_VNs-N%:k&. Zm֣h3AP`%3 %>JƳ5b!zeŖT#R_f3|_;͈kTDТ({x=91#!.h!q(HB90[Ur8"wwRٺw ^zK;HMuA4DD$ ȏ=] OބL|!OoKVI ^u{3_. (ɲ&a1`@<-#f31=ͷefӿ i"uVYH{fBش:r,5s1SC~ܒ> :rgUPLNRy$D4 ?(Hs[r$ED.M0&1ze59LU q,CF/g~EE?S NngF$ 5rTs?OK ~1)xe0L!afrD.;aݮ* $n =SH[A&Y FsʱU: 3'?"uFʆ!;AV*;fMkXI8wmSMCnh[ %3y&w!& %sI:u磂$>QG4H̱VS@pr|X6{h)\ 2{ؘ4ʵ[-]{~%Cco*X%BGc{z7duɗqj(Vr/X]-TxxGvzR !!nZٝ;5śwu$^!*V3+*L5J,ؑ 07))rb,!1AㆤTN-qiJލނip2lY]ϳdpB8:=Y"^'r,qk^6Jf\Ep2B;T/'J:1~G5Mɦ(+d2wX}WT/7NGy_pgYF;ÈȥLG}w!sxԢkj /Qpm]QWWvڼVd[C;'y,Uҹ1Oy7'QJ)1qkh#HtO~K$Ks0DCSE$zˮ\zZ}$2q6Wm6gw!|fzMgݱ ImytpԞ2 2IQG!=̎"rዛ4}2>xeUcd색q;}fR'V'HFF 9YU5ICORNm.S@}JkݯX"LzfdHޮNLuS,I~鄿Fڪ*s+Gq^A:fcȬHoZG =M֪V+L/q|}py ߯F4>&ayWWK:YPoRLrP0KF{:nSͬTQ[)薔hw|-pJvl/rc D,_-zP__ i s!Lټhr ބƖtM{F7nOm"*az^?ZVS]7f!APsl~EX fԵgsL$Ri*V;et^!"^'0[sUjܿWMW׽4eP\V ^q &Vu| }@BɥeѤϿclBR{YG Q9ɱ0} _9pw_YcqүmBbapa]tQ}L4%|dbEI_b`E~8Wo1J;;mfQz9b6eTB12Bc,Go0صQXEb&⃩},=B(.= # @_e*5Jaglu44e/ ǁ9ƈQyAcu&7$Ẵ//~b6UsI{0ooAB:FB0[l2rUCBf/(cW(;P\Adq 3 DY//`?:+}ۚɠHUe_$8FGt#iشǚpm-@YrLl6BX07K \41' jDn51 ^5F=y$n>)R+b~HV5Ef=vmqdFOJi%)dG_ 09Gf9<8=諾R-y%%+30L/V^WwvT` d&ܼGY>Ξ Ȕ3ꁫ g=^C zB =p0b!J)$99w[Xݵá&vЂ2}[Dɬrv߀T/rX06{)ߞA֎QW>ذAÓv٤0yOX8kd /LR " ~0sG3ڬW+ ?ky$X0ɭLS'#R/NPB5s_9:JH݂JQ1iڪ GX!a U m drpA^98"jK:f Yy0ٍ uvYL3@N&|fN~g鹹 P/6hoE~ D i?׬ĿGӽԕĀ+6E+:SʚpAΧ %"'XĬ5|c2ωbc5m˽]5+c۷@ҮNm})I]9jnƌWYCj'_bjf D4K!gQ!T4't|?6<0cyHӴ ܁i4WYO1WJMR)7F,yȯr`RTK|#i1p&4sE<:5dU\co: O*nItA?%Ic;Q@% 9moCZl4N4Q=@v ^qn@<0Qg̼18шF=[ެ~\MdЂ?VJ,e`aӥ@Ti^Ow-1IwL>r [42ݨr˅|\#K:qh!ypCu |"4~ euUB|)س$ "8Bm i3"k)o@N5 nlh,-[hIWm.Yi}.]/MZCd q񱉣$*Z"dD4|!qgAx $6`.'0Q7}7aÃzLo.ּL" $tf2z1dhC.)x-G_7-&^nxӦ|WzDXpioD"ʏ }_mrhw!)YWM|mi_~ ZN:c^Mt'n2X36ڹt\Mm0 Y;dZWOgk!10H[cƁmzǷ7!f鿬8kCuP5 TNjUfF)ΐ*d,뵃]H~kKVJ?RG 5Vdvw'MFW❛ә )&S2sxס("<"qo8ILKD^lp4=fx(`Dݍ]Y*]#s|"7f-,;)ʞo-:"Ath ^r¸乇3ǀ-Gm1s=7 $ICeJ0xr7#Q׺Pe(|ycn8.s-Gv, ذ6|[D0Hu^ltTՅq,HUcrc(ǜKY.4/DMԻ&<iJ~\` 93`QQJ':v.a9jaG+dSGAyoc .hGQQ(v$M`v!b< _p:}'n݌:JֹZ(>ߌt7SV^!K,UO]NݥC3xv?yL5ry]۷(. Ů%V j~ߴtYQ;ݒudjUxWU i ߎKhW]K y5Ժ#4g [myAoRx1 0x16|g4G ؛>6wBx[VĐ3Im9GE ^Gdq=Ar#:S~PKM[WXWz(%5x]q%U1r59`ՙjoYzE V{(ya|]5mXp*3^JL:*է f?2d.+X+0%W6&s, NS]cxCBNH3V .IWk 7}JCvz) . i@+ BkEx֍Xz Zr SJ?!L Xlvy^)u|ڡV@"h,7FyO:wǣM)c*\bMd&{H{w=5Q? x+ / Ѻ| VBJzG"pۥ''Na۰]=Lч®Pdfy-Gp 2]Tp?qx5g 3:s% el3-U,Q1v(>=>d9/W{x?)"q48Dbc=8`S ˔~Q g.ADzՠ{WCaXeR3zC2%g+{Ob:uwb&3<8e?"oN۽7c&ya© {:{/49%D"H.@ xlI 6+!qhYgA ,8@xҌOCS3/F;o)fхa\P">?xq3mmҹe"ŷr  -{$$\Tq$ܾ2sХi yW8Gm~1cϢm sٗcq UBTʤ`sHKkKlBcTKry8#u/`3fɤi_ 8&zf7V\oL/kz(yte\TnYbyC͓Ѫclj@mUҜ?/F8EiJ^^6}}x$t}fIu!yAU}gG$3:VșNUMKlkEݏAzfo?|vZ.Jӕ JQ')f"tz,]k&r1I`%ʘVv vۖUߐ ABEYp 6ߘ8 }w  LH[,^3U ]T:=j'CLk̀K;'E;?c=!o;3y% ~u wY*N{/ O6} }seZJŇQBFPS+? *)GZt:V-qR?b*kw?3oxFDdMBKlS* }C}BRPRؑjXFx$v>bAfI,^No5L_򶣷L`Ȕښrq yC>R]cКpƥYMAapL18gE6]5p]S }Q/SDJ;Lrz[X&-/6ݮU¶19 t<`E.lM0?N2rjA{oV)7NqmV(j[$Zb%(j<ߞn閯yoW=Q(Dae]&D>uYwj;@zcZ2準eWtUnԫWӸyc:=n4x`W%4\#'(sc I2qPsUޝ[g1PBJEZLiuJHGO M1[㨕v%CgG"BqLaX %#U)6*^,ulپk2*Ԩ_X`ǺA?󪤨24@,mOVYxϖp8h{*8Jy\maR煮n|uj{5hGرk7kltK_/g~% bȑe&u Leڶpxên!ե RQb &`XdZ#6Zz08MC:.qef sGixT>@ NOI/[~'|ØYzL7mK[iz?>OK&K1+}Tz*0D Jfk-qCrv+(펛r`Xk?V l휱]|:8GYrYjxA eԻש;k WԤcU-~)4)ʲijF8*&@[̐el;;aPL4u. t⨗*P>T.O/#|N;~Cшt.o+N~݋M DkT@m𪾡!<*NgtXhb^#CV-sտP.ta.nAi7  4X*mE<)8ѓqhZl!K4I;meG)^$OV?o&EZYC W߸\A&b¢䩣(flĪ.|S!e&0^Ֆ~g)$Pj{~"j5aj*rj4e O@3G%̯IڑVh+T -v, ~"+$ZvgA'[Btf\Xg E8:)c+Z.!㷙+E섢V1+* 5*zb.",PpØcTAQE[,0/ByJvbOل߸J ͔sqᣤisX:G?1b{ՂdT'v6u* EpQfex0d&2L22b 47 iʹB3/fx0()Pz=ŮE!M"m"H{gpNT`,OܒӔ¥q:M^JIL E愙UOg ` D$SYY!l<ъXdn'dxiRw $!i#_OXORGiQ;sur8:'/ȶEz>{\ D!I_yJV4ݬQ~J)R:GǂK~%j5W\4>`!%G\چ&|čѩ=l},,򮾔,-|U)wu=[a")䨅7Mw0Џi{0qȁ,wW$w9ƶ2RG#LCjVuFdA/|B{O-"+r"hLM̿MCXL'^G(Zɮ.g&zR6/CVܴb:httJo_c0wUj _ÔuIΩeIEQ9+Eؙ ݰŸN#쀪% Dgʙx0c@.LnBNW1 VdP{bmHiB5XzMCV 8h4:PIA';beR 1nqFyaTu脎F802dUiHi] _rX]u)I!nۚe.gi j潍yE=BVpDL_K6qk]iĻ\S_8,^hϊUtyZ?%{> /.r+f$Hl[+D֤* R?3x{F`G/3ʓtֳm?0 yuy0ʑD@^M[#Qf,PZT͟o 9;z ]D97}Cn:5H7!Pҏۚ7n<[X{J䯻iHdvq%] 16)0] %;Bَ\ c n\C&ƊlqQ  3 ۲r#_.dZZ%J~^8nЃoGTK]vuINdJG|9I=!xGЪ{t~mKE|<`˹L<CsAbk96It9[~ovi5Pu17 zpfX.;`m> dh{\*?PLvǿ丠l#9fvV2grh,ŋvww]`- 5~IO0%ge͘;G8{P߇+M%rs|^oC[eg^lͤ^KwMA$Qvy;$ҭ?CA LMFy ɥ ܛh״QZL> BĆQ;3׼Ei!%mp_QկuBQǍ˛gfr̺ fB#+z5l4iGie1 jx`LLCA7<5bHB3n7LO䊮Ϧ8%G8(Z V 8\wxm^`77 ~d@ ƣ eԺy}`R#AzЯ:|uOG0 ~eS iUi:'sv*)°]Z/|HJ>C4S fQ_A8AX3p UͰ F7 vS $m)L`& ŕ E*8 hH>C5:"&GmЎ?ߚB&2*[b7iNG]z{5Ŀ9^o D^r Šr[u/;FҮ^v <#Y)S~ KͪZRb s9m5ɝO@8LHHQU=VmCݹ@oogi VQ[#$ s$w`Mz4 |PH*ۘ6h2+ ^I>Ϯ7b2кۑrjx^Ѫ0uHCyS2 Kj6q+v4

gILf쐳( ޵ d:Oֲ  (YG`Š QH xq>" _!W/JMDSGSZd._Gv/Z: VtdjM?~:8?(}Bz"e{ 54Ywz1~S# E3oW-!HEplKeB6g'a0+r c ޅ<$eҜQ)P Rt>p[ y yW e%L-ۄІ"NAbEa&WP-p 8Sly!icSa-v2lY$&!5/;' 1?[Nju|P(QtEv0$XզQeBpŧ>螠<HIUkӺzGQT _+ATJ'Ŧp~tRO} sn,(‘ 5n/a~ y 4|ksR lлKv6˃f_UqtQWT^iG6Pcqr@`ގ#oL_@ӼfYkwJ!{ܸ}F^T}uj$̭^+eV{rg K5f]m6nԾ9`c<‚@5"/!ƿg0G!4w:O_~`BY5JV;g. 1aMAI:zYȚ {7%~ǝBZe[Ηg7OX hAhz]^wIpP֬6$0':ӊm]b/CD֌MCO?쒃, N"s²@k+5WOlT#?djll|`IU1-1P;!sʤ UPۓkiCt a:߂T_d`K#J.gdKX,"\E^kyLpH($ޫG%r.g(Fz0 ߻ʰ<2̴էƠ8U[7ƾ] yĴ.y'd>LA_kpd!pniw`;C!BeBTU_yJ1*ebQ<ǡčZۜ+&?sDY!Eb:H Lj3QTW7焒^Fɀ_M|aCzh#Y&^%d|ز/V/ &c0֍'&dS#gi0Y"i˾_42ח)`d<8|b{5 ؚƈI ,C_kdQ.֞Zp$or ]-[|RףQ ,|51J ?Q񰡩&u0;煘 G㘾R-<(]be-x.$.wN.Th•X&Uͻ̾S1OIv'A1oFM!a"U;صn!}y#)TBF'p7VOxGEt4!Iˌ߭Bpx92!Ev'fE/hc\uiͪ?9POA MeTMYN 0#@k&rxɌ ',wrhV[?Bs$9Ȱ!CsJ}KQ0X" z9: M09X=Ӈ:brl-z)JN@ZJ 29OBq(-P\RPW^X+'> X $E9RSBs{-Fco+dHK8O4"j|%1s񑖨yj ?a1Rin\i!Z#Nn@xہi†of:A.99#X 5,'|`jeAZ=yYŖ>kNy*41w#ݴ3 :٦5iQqC mc~j@,8ߏ~RhM~ wyT_fʉQ]XI#{Lil > ?%PN=#^K1r'MtO%&ۻx+ОgyuzɉdYI9-J2B{㚌_ fƇ9) kJ坶J沾0{Tj z΃0;Qʾe=0hӊiUcMǁD$FΥZg9rdLЏ9Sgdkk|89l iT[*!oI}fW~&%sS45Ij {0(ɧ^W*j2#*q^0HOmnM|Ǐ3*xz'PxN\eqErXꤡ"f8K.]s 6we`=ys=Ww$yB&'4;NGnys^d$M*RN:.Zf$[ml&غp?\7yʦ?]PY 'ȰRޓ;bьV{u0w,S)ߞo r9J9Pr1#T Blq|8p|I)Gi|NOu:+-Xq[L}>dXH&\94ECM+ 4׿U$t|0XR)=)a2vuE3[U@Adbm#1x6pO$-K%fg`Fu%S I؎b٬yRMV-B*RyP=u婔E/['*XHKOwC*,X>JpԾC/+\>ŎB^C5}ZRO&>0wZ^noeWKb[nu@ڮ! ňÆY~"%U4 quПZ/^|Ts PBeis%}']N :w])=j*+<#+2Gwm7Y?꫸=TdQonX'r PgJ1ѭʶ-'Nx^( an= 矑?, M%-WXC'$~l_HJΘ',).05fBk:J5vBg S{ dE)gkE3E0^Bl[|頵) "-Q6!,pV;s)*r.057auF+dX%Z&h2oaۋF^C]vO:r;k?v&∻72XJp>H;,H@6h|kl/퉌etJk^&3L܃6e|Db$P7 k{=7c|\^9my @`nZH_૟P'[Q8BrS&*#r%y^2 dڏw jy8E\V܂)!IF{ OT4,1N аc܋u?Ecស:H'*;#our}߻ټ-O%#~˶x 5r&42EjUO6kQ;Nȷߴ>xXM/ 6_m*:Oc"r|glj{=FEܠ]VzNb!O5QV;f1X+7lDt ϫ^, y|yxU|ɅݨW6Qi4"J^+[ HLplRŭt~JlvK>[q8C]c-ō<kDk,%4q~#ŔH(BOgu0>9KF߼lZՆL%(y$yY)GO6m/ȑ9b[${ء:$VD& SsDW3p׷:6BsaWrp'Z2 , %R3g˝ǥU|CN|':8 ![ F ,&GɊOKD\v%zWH]1uPAQ%|ލ_W;1 7Ȥ@e'I86V4 =mzfMLI5kܢ%nyANjxTѲ6}He՘}ϼ)WtT:)3}%kPI@:iⷜ_ڶYSա2vۥuY2/:8s3XTWޤo^3d%4^kbdUl:ᤪ$?hhAj&Q@#ܤ*3'sun<ʽ2FJ)w9a=b- *nٕ 4/X6줳~mfIbUN[zŃpnm;òLS7=.flkT-x.Jri[Ȃ^IzuZ`b|BL<>'5M\~kЎf@9"#|Bi<2/JM//0⤟j4pm5_jwvvIEh3O+m6ޞy914v plZW^9)Zɖg|7r/t_Vs0"^b6opzktP9z.w:!v@j$t[p,X=߲8c! 5?~_k LNL™g>ؼ$a皒-E<줁k#q:z OТuW^&ے&_Yj*ee~D67#z o=#v0jP[=O"iP"C2mt=fc7E"k⎈ƕRw8.ǟ㤪oԴ<8 N=V}4#RQwO])mg+\?Dbp6rֹIsQA mE *FY?&om r>y, ?gvES㇔OS%ה琋>eqJwJ.>_Ozh}wm%˦I !GG!.SZuhv!OOk>ANm .f O4m6 F42HâbuV+Eq@)]נWy-& tCSj>>7]\lDw@p= ?D E4{]F4r¤~j`N0.;GHYTq;*S]H'^Ng5;D@rbĪ-Ts5?{IhE½ب\dlX*a|69]:hLPM+LmkѺ'hlw9){XT!#z C{/N}T4a$/!K: "!!׏,hSF ƈyJC*댘lAva-mN98mPI cNrbzpyߎ[ޑSN1y%?bHc$>*TuG^CQ;#RjHjW>_ە WZiֆ_#lԠQ>܅z4姷+Z(7=tA?pɃhYT~E*;ć*n )n)#h .hP+I:K҃ **#H,AJuO,(+Ӹԍd4yco<.x:]a_`ZZG,u> KWetn0Ɂ{[](C{I/, `i'qa2OZ8Ckd|,e|ܔ[PVD&M YJb< fgz?D2p7Lulu@Gh߈P+:v=de2ivr*xdk;A؊ uW#0LN1 5)e"_@ɞ4YcFSy^l޽h9~vTð  F˥ AE8i{gi!F$`=ntat -ơ*WupB!D2 b(qm&i,qG(uy"dᦿmBCݯ3a;-iKHYYG't;qO=jAUC:\L!_h1GrgEHv|G2J'`!;U\=@P9x\}[/0Y_i7WtM^q$hW@ty2S%038<S* ys4 Ë릳=@HuU>#lD XW I*VpuQomtBG\Lx"' k[d_e%ѣѫx읉C̽Fj. QDTr3&|<݄r e_f+NuLʆ :W(b #nQMx=Ub4.CY71g&E g1ʪf W{1;|{B {`ğ~%Njsu͡ wqV>$zcV|e ē_e̢i27osJevմ#.O~syXE"])HV׸ʣ:30U^yP{>FꗈK{ι𐱎55˰j r$wFQe A4͕e^3n&װH'(J^ZJve圜y%#=)\'[,~鴺'Tu1 vqhabFrg/M/d:Mzb>}oc 9MmIwIih %awB" ]yO|LO )%7Z3ҷؚ$gqВ`ar'"9AkV@Fkb~!'auL⧩ӣAa/phM:yЊUWt@P DnsDM_*`KF@vE 8T}syjTyu]ٮ?9؇K Xfzl^S"dy#Kx?%Wκ]4T+ގ;)НB5j DnKޙLt78 r*ѡiIjx|3rwHء},s;Eb-UrڷO1䖂`3AZnz3.I'Idq>62.J_b7*슷){k]w]̚C+r&y%2\7rPЈR ?x3hht"*u,Y>PKdc<${[ , s"\@plo&}תwG J,#]s9++3FGFpvS?f;<幋՟9q縭]a .RlYv9H $̽=&ou9C9EU=|xY*xTp0s}$y!k Mw- B8e}-9HS.kXn\ϯgf՜TuvW$'ycȠTj>EGe;xgD&__S .M>~T\i0C ʭuc9$-Ce_wDZ1(^dLym]<<[#"YRQ 2I8 3&wtui2<=qT׳yl{)[,+|;JrefNU-Mۢ>GVɧOxsW7ˁ[Cl Q~Ei4}Txq -?q5Zjqbc_"r)vRlq[*Y9J=/G. |f-V k0~v]TOR]VycYAijԌpU٠-ۂO.BFbE&1ncubIK z\=b>NzDPHZf.a{C9ny@1iiJTcnI(V-z몓 f$X\:uZ/f*j1Fp {*zM{SEza݈U|a s0d*ӥwxG Re=6߮&@ S*3$iu8$r"RT2UjGKشm+e4|[ʈ'\- =>9aCQ35U6D }B"kHGZ7&e]-W;} 3;a68:.{diFVEYX!@oȬQQQlzYN9`jY2 fks:֎1P(еg.85!1ZcSXåT& S!pCp!vtf_0XH%;HNS ImFIڊ(ՙ]nʤK&|&)^N1q3 pGf^%^Pcx ^D\$J6 ? &A`/Y[ ]|rl0NED!AYA u"eL('w»=M~n2tzj&+D*t7}%V-9hm:8-~^ 0hBPAE tq9ZuJ2d)#I|\S]EO;ˉ V-hr$??0TG}}kDŽyYlU[3vRr3'h=7+?, {4kt:{=gSD8Ǩ!'諺7z.D0 Xۀ ;nOoa/(Aq{LD%vDj(zH&l 3[\,~jqb#ˬ-1]Mtby>q'qD瓻+E<֞t*vuͥS:OKXUNtª559wR24 }dmO /> pv̄0`q⯄y |< jEtBАq*ywBLG\^8yElEzQgufᆿ )=8~m@⭠sz{R F}-VhpV R_+< 寪"btt/ZFY6l#ՄB\2GV(ڳϘtEꎀ7x${ۢ@]` a__ZF1yOR*+\yGR,4V.u?q܏Ӟ=;Ζu/KPo7oa叱{f^P;f>ϼx8OAx/~uv~;<"4[P 'ӎ 9h: >L%.̧8nGЧXO2[gߥ1l}WC%V3Pz.YO|_jsEJ$KqοLF Ygf]:@+ Fh" #;_~+MIh 5{K|fXs*5_*/ 7h.9 F dF8J%`rg?4&-`@&М}ķg6ζ-BЀF%Ld .-dM1[Iqb]+-XlR, N@4xؤIBBPPXyfWL.?e8=]j |g%Zb73TN*iPtq@wi6+h12V Iߟ\LϪ/=W;|Ř܇-%w3^e FP),q3gIe_AIYÉAvöUTOS׭tŝHG X|4(w:Bpcmp+p\>=K]J*6w߬' 蒇ˢȆo*0FPĠǹ7ٻr (y|DKl߆5N>W{ONaF ]Tx5D1@b?}؁WȝXh')PPzQ:/n '%|>}S =ґczְPNZL;$2IUF&W2W;(Л27NY>7nB !f0яJ_4۞/u' "_ C&#{DWCT?fy`oL?Um [$4= t c$ x##9;ty[\WG ,7^1Xm@2!&]:Bn˶3%q]2xL%5v*N XG!b *nu|Vz~qjm&R2mS S-E v/CTdSAV-9w,ť9A<ϟ8X ,d"I {mSZT"Z dV%`/[0]fRxIzA9Zؚat;݂t7ӳ"4 ~u$M8Y3)黲9%ގS&Vmm[b;u߼u o9٧&^} 3׫]ιe3Ǩ5GV~!GW?k[gN (~%w2-?XV`HAq]`8/"e4%b֔߇8II1%_*'8}vmI)QebPxܓv Q7 8"|'5^]$E0/Q{U+ E0eَTly<&yk>\JoP|w ;CW5IaKjvdLն22o x)\"ݠN Vo6E'SUe: 2eKCuRg8qbwj6PPbA7U,rO3W`=S~^Js\*33|3^ b-dfc:]8W4Hխ)@P]?^zb$wD/( [5vOAF$tPr[^A)E.i@%Nj 0Zvyվ]6 vh2EOު"YEIp;؏BGe\5_^2 dbGb(w=5]oU*\Aӕ#olOH!c~!pz[/:TQ]3 'Qr w5̃p41kt Qa&ӕ9!G+܎0Y-_-'VE*oZFO׎aWq CFɏJ CD84<ZkuOyC w(ѭFϓ( :+GFDdJ{\#il@ ءUAl3w.$Mj}~+$r1f-)7!dJ8V"6\[|ڧyRǣ#piBDhCBH ]P,N`~SW˫;ӊ7$BcW I!1=|u@x WeoHI#γJx@aA̭B2Hܩf#ƪ&;z=Hxe PfMkJut+np2\Y|B_њˎb~ʘS:FrcSf˺nr[{!7 ܞAO<)=#Gӄ[g{+POCǣKc!G[ǃ4}> 3c67ܖ&&FrU5HlS3#j Gßne\kogD~Eh7}pI: /a whH@I&}fX=aoȡpV@~S8cGCt-Y G Z8BT:,L-Eh~1z9wQM7==fICpymf"F!KsԌϐ<=4 l(l6cT.9' F]w[=lbuoZNGOYˮ6!dtw]WN#dHDˠD)\sw}4;CQեB{}T|eGxh^fw@Ki3YnYr_H6$cϽ5)9c}R?Rި0|VV?QN{77y_ڞo-t+@NQljFR==Hǻm^: U8uSCJ;E $'CT?72$6LW:Ih%B{I5[{+{Ǜ1ᙚ@;T-5QcB!ٕMٮn9j}, ]r>}k( a]iQmW6;Q8T) Ky8;{|3%sDs9l-Z̄f^\8eVLf۬.ئqd~%A eiDmh,Xon6A,NiNԵ3@a8ڕNWѥ2T y՟]S ]mI[ b?3:l@'pB/J [Sx49HP?![GJ,'PxMq-%ޑ!T?;w1کUeoG۾b@ڷù\k&Hb1Pn6+7r=C1! spe̾ Pa>7@S}#-kD۽VU'|^[哂lGEhOhICh &=i{!oǭ ,W)͂[bV$z e,d)pģ-|w̌ك$IJ`c^7 B52:\nElAPmqCjbfjA(M؄MhH'Z+G-dƾkg`MgrҞ!lcʣ/7m_{jr=b8a k> ˶7"]OT Lughij130 ~.PԢy oEqI$'5X@e۹%Bas噥^t|s<ݪ'1Aq0qY-6mx,~OݓH$Xi{$$~ᔙQ唾V y?`}h"z;G4#u) vd5d-~C*!&9ySa"V>(m&,^mGT <np>~~[ rJ\7SEV1 7] (# FT.kU}CEYVz29X;le3kk76^=JNh8Q~ZlVPʃ鴪c!??7+ A"%Gw + O;*KsI/\?G;+]ɮ*of/ϧe ռ8_M6No2Ǭ/pJ4fO!PUEфmHrfd!3뤏Ӧ`߮5 ?N͓Ri,m2:1dB]XZ&Zvc?c!p?3b|A* #jZd~u?Z@u ] ?O"&q?uw~˥Ry<@kЯ$%>AjI 39ac/5l&CCoJ x@ :a2(J8 ABFwTëK6!Y~?)i%&xK0!ݖucD*xM2BQ>05C/ #yhscmT q tNc|wJ& cL99{5'\${- mkNNƃ:!?0#n~UQCv,>nSn*pdA",,geԾc/IHtئ]0<)EO``Haj+K3^|$#k-lN\JB b MKՕs*E=!4^CfEG]$7TZau]d DƕO~eL\& vF̀A: 'E+`iTË>q+Aڛ!{b7 e^U? L2w=*Fj[W4zGcW$nnc0pfB)e`lo4\juj>ujҿ3&cîuqj mJ1,T7ZwYfu.F8'mz>at I~©%ٝ/ j Ջ^iGRGʒ?ENqldςzڌ(/## ;9EtrA{ۇRskeոFNQ}O]p}Le1q-'$ρBmåmڙgrw)Ǝ͌XX5q/^+ 1;tA'wdzQK:UèP 8G7Qtܧ&֓svn%?LC[]kmty YZ