ruby-solv-0.7.34-150600.8.17.2<>,+Lhkp9|Snt,jɂFg ޙ,aUd $ʼQ.눳uH{Qk@p%%KXgD[ڎ}a#烥|JGnń\BR:CUO6BڻQ{=@ !̊;Y*cpxr>#ɸf"K~gayH*ti[ o+?v6 ,ц:6YJݰttYVnΖ56R]Gn4gzG뫵 RI '>>M?Md  ! Gdhtx  $ & ( , m pty~D(#8,T9|T: TFJGJHJIJXJYJ\J]K^KbK;cKdLfeLkfLnlLpuLvLwMxMyM zMxMMMMCruby-solv0.7.34150600.8.17.2Ruby bindings for the libsolv libraryRuby bindings for libsolv.hks390zp37pSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Rubyhttps://github.com/openSUSE/libsolvlinuxs390xphk57381f339180d5ad30e26bec51604ed0c9a7a52bd7f306588f15ab8a9bb38f0crootrootlibsolv-0.7.34-150600.8.17.2.src.rpmruby-solvruby-solv(s390-64)ruby-solv-ruby-2.5.0@@@@@@@@@@@@@@@@@@@@@@    libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)librpm.so.8()(64bit)librpmio.so.8()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)libzstd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3hkh>gx@g@g3C@f@fb@f0@f&Q@ee_>eJ&ed7ci@b8hbaO@a`m`]`_@_{ _[f^^ϧ^V@^^^(9@]f@]]]|@]ʞ]@]fl]%@]:]@\O\\Q\ `[ٙ@[^[l,[O+[O+Z@Z@ZZ@ZqY+@YY4YV=@Y*YR@Y]X:@XBXX$a@W WV@Wuninst edges [bsc#1243457] - implement color filtering when adding update targets - support orderwithrequires dependencies in susedata.xml - bump version to 0.7.33- build both static and dynamic libraries on new suse distros - support the apk package and repository format (both v2 and v3) - new dataiterator_final_{repo,solvable} functions - bump version to 0.7.32- Provide a symbol specific for the ruby-version so yast does not break across updates (boo#1235598)- fix replaces_installed_package using the wrong solvable id when checking the noupdate map - make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard - add rpm_query_idarray query function - support rpm's "orderwithrequires" dependency - bump version to 0.7.31- removed dependency on external find program in the repo2solv tool - bindings: fix return value of repodata.add_solv() - new SOLVER_FLAG_FOCUS_NEW flag - bump version to 0.7.30- add a conflict to older libsolv-tools to libsolv-tools-base - report unsupported compression in solv_xfopen() with errno - fix return value of repodata.add_solv() in the bindings - fix SHA-224 oid in solv_pgpvrfy- improve updating of installed multiversion packages - fix decision introspection going into an endless loop in some cases - added experimental lua bindings - bump version to 0.7.29- split libsolv-tools into libsolv-tools-base [jsc#PED-8153]- build for multiple python versions [jsc#PED-6218] - bump version to 0.7.28- add zstd support for the installcheck tool - add putinowndirpool cache to make file list handling in repo_write much faster - bump version to 0.7.27- fix evr roundtrip in testcases - do not use deprecated headerUnload with newer rpm versions - bump version to 0.7.26- support complex deps in SOLVABLE_PREREQ_IGNOREINST - fix minimization not prefering installed packages in some cases - reduce memory usage in repo_updateinfoxml - fix lock-step interfering with architecture selection - fix choice rule handing for package downgrades - fix complex dependencies with an "else" part sometimes leading to unsolved dependencies - bump version to 0.7.25- handle learnt rules in solver_alternativeinfo() - support x86_64_v[234] architecture levels - implement decision sorting for package decisionlists - add back findutils requires for the libsolv-tools packagse [bsc#1195633] - bump version to 0.7.24- fix "keep installed" jobs not disabling "best update" rules - do not autouninstall suse ptf packages - ensure duplinvolvedmap_all is reset when a solver is reused - special case file dependencies in the testcase writer - support stringification of multiple solvables - new weakdep introspection interface similar to ruleinfos - support decision reason queries - support merging of related decissions - support stringification of ruleinfo, decisioninfo and decision reasons - support better info about alternatives - new '-P' and '-W' options for testsolv - bump version to 0.7.23- reworked choice rule generation to cover more usecases - support SOLVABLE_PREREQ_IGNOREINST in the ordering code [bsc#1196514] - support parsing of Debian's Multi-Arch indicator - bump version to 0.7.22- fix segfault on conflict resolution when using bindings - fix split provides not working if the update includes a forbidden vendor change - support strict repository priorities new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY - support zstd compressed control files in debian packages - add an ifdef allowing to rename Solvable dependency members ("requires" is a keyword in C++20) - support setting/reading userdata in solv files new functions: repowriter_set_userdata, solv_read_userdata - support queying of the custom vendor check function new function: pool_get_custom_vendorcheck - support solv files with an idarray block - allow accessing the toolversion at runtime - bump version to 0.7.21- fix misparsing of '&' in attributes with libxml2 - choice rules: treat orphaned packages as newest [bsc#1190465] - fix compatibility with Python 3.10 - new SOLVER_EXCLUDEFROMWEAK job type - support for environments in comps parser - bump version to 0.7.20- Disable python2 usage on suse_version >= 1550 by default (still possible to use osc build --with=python).- fix rare segfault in resolve_jobrules() that could happen if new rules are learnt - fix a couple of memory leaks in error cases - fix error handling in solv_xfopen_fd() - bump version to 0.7.19- fixed regex code on win32 - fixed memory leak in choice rule generation - repo_add_conda: add flag to skip v2 packages - bump version to 0.7.18- repo_write: fix handling of nested flexarray - improve choicerule generation a bit more to cover more cases - harden testcase parser against repos being added too late - support python-3.10 - check %_dbpath macro in rpmdb code - handle default/visible/langonly attributes in comps parser - support multiple collections in updateinfo parser - add '-D' option in rpmdb2solv to set the dbpath - bump version to 0.7.17- do not ask the namespace callback for splitprovides when writing a testcase - fix add_complex_recommends() selecting conflicted packages in rare cases leading to crashes - improve choicerule generation so that package updates are prefered in more cases - bump version to 0.7.16- make testcase_mangle_repo_names deal correctly with freed repos [bnc#1177238]- fix deduceq2addedmap clearing bits outside of the map - conda: feature depriorization first - conda: fix startswith implementation - move find_update_seeds() call in cleandeps calculation - set SOLVABLE_BUILDHOST in rpm and rpmmd parsers - new testcase_mangle_repo_names() function - new solv_fmemopen() function - bump version to 0.7.15- Enable zstd compression support for sle15- Enable zstd compression support for sle15-sp2- Support blacklisted packages in solver_findproblemrule() [bnc#1172135] - Support rules with multiple negative literals in choice rule generation - bump version to 0.7.14- Fix solvable swapping messing up idarrays - bump version to 0.7.13- fix ruleinfo of complex dependencies returning the wrong origin - bump version to 0.7.12- fixed solv_zchunk decoding error if large chunks are used - treat retracted pathes as irrelevant - made add_update_target work with multiversion installs - bump version to 0.7.11- fix solv_zchunk decoding error if large chunks are used [bnc#1159314]- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support multiple rpm database backends- added two new function to make libzypp independent of the rpm database format - bump version to 0.7.10- support conda constrains dependencies - bump version to 0.7.9- support arch<->noarch package changes when creating patch conflicts from the updateinfo data - support for SOLVER_BLACKLIST jobs that block the installation of matched packages unless they are directly selected by an SOLVER_INSTALL job - libsolv now also parses the patch status in the updateinfo parser - new solvable_matchessolvable() function - bump version to 0.7.8- fix updating of too many packages in focusbest mode - fix handling of disabled installed packages in distupgrade - new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag - bump version to 0.7.7- Fix repository priority handling for multiversion packages - Make code compatible with swig 4.0, remove obj0 instances - repo2solv: support zchunk compressed data - bump version to 0.7.6- Add -ffat-lto-objects to $optflags as the package provides static libraries - Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives- make cleandeps jobs on patterns work [bnc#1137977]- fix favorq leaking between solver runs if the solver is reused - fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason - be more correct with multiversion packages that obsolete their own name [bnc#1127155] - allow building with swig-4.0.0 [bnc#1135749] - bump version to 0.7.5- always prefer to stay with the same package name if there are multiple alternatives [bnc#1131823]- repo_add_rpmdb: do not copy bad solvables from the old solv file - fix cleandeps updates not updating all packages - experimental DISTTYPE_CONDA and REL_CONDA support - bump version to 0.7.4- fixed a couple of null pointer derefs [bnc#1120629] [bnc#1120630] [bnc#1120631] [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] - do favor evaluation before pruning allowing to (dis)favor specific package versions - no longer disable infarch rules when they don't conflict with the job - bump version to 0.7.3- do not autouninstall packages because of forcebest updates - support rpm's new '^' version separator - support set/get_considered_list in bindings - new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag [fate#325513] - bump version to 0.7.2- fix nasty off-by-one error in repo_write - also copy pattern categories from the rpm that defines the pattern [fate#323785] - bump version to 0.7.1- new repowriter interface - new selection_make_matchsolvable function - dropped support of REPOKEY_TYPE_U32 - bindings: Selection.flags is now an attribute - bump version to 0.7.0- refactor arch handling - add support for zstd and zchunk compression - convert repo2solv.sh script into a binary tool - bump version to 0.6.35- Fix compatibility with Mageia and RH/Fedora- Sort a bit with spec-cleaner - Use python/ruby/etc condition names to match what other packages do in order to make sure we are enabling/disabling stuff within prjcfg - Silence the source unpacking - Make sure to execute tests- make sure product files come from /etc/products.d in fallback search [bnc#1086602] - bump version to 0.6.34- also use suggests for ordering packages [bnc#1077635]- fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33- fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] - bump version to 0.6.32- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options - new pool_set_whatprovides function to change the whatprovides data - much improved selection code - bump version to 0.6.31- Update package descriptions and groups. Replace old $RPM_* variables by macros.- many fixes and improvements for cleandeps - support debian packages with xz compressed control.tar - always create dup rules for "distupgrade" jobs - use recommends also for ordering packages - Fix splitprovides handling with addalreadyrecommended turned off [bnc#1059065] - bump version to 0.6.30- expose solver_get_recommendations in bindings - fix bug in solver_prune_to_highest_prio_per_name resulting in bad solver_get_recommendations output - support 'without' and 'unless' dependencies - fix yumobs rule generation bug - Use same heuristic as upstream to determine src rpms - bump version to 0.6.29- make peace with newer perl versions - fix memory leak in bindings - add pool_best_solvables() function - fix 64bit integer parsing from RPM headers - bump version to 0.6.28- Enable complex/rich dependencies for CentOS/RHEL 7, matching how libsolv is configured there.- Disable bzip2 and xz/lzma compression support for SLE <= 12- Enable bzip2 and xz/lzma compression support - Enable complex/rich dependencies on distributions with RPM 4.13+ - Simplified CentOS/RHEL conditionals - Added Mageia conditionals - Fixed a few spec portability issues- change queue resize code to use adaptive chunk sizes - fix potential segfault in testcase_depstr [bnc#1036002] - fix performance issues with name = md5sum dependencies [bnc#1035946] - improve "forcebest with uninstall" handling - make dirid handling more robust - build with libxml2 instead of libexpat - bump version to 0.6.27- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440] - bump version to 0.6.26- add SOLVABLE_NAME hack for pool_whatmatchesdep and solvable_matchesdep - add SOLVER_FLAG_STRONG_RECOMMENDS option - add SOLVER_FLAG_INSTALL_ALSO_UPDATES option - do not special case release-less provides in sort_by_common_dep - solver_problemruleinfo2str: return reason why a package is not installable - guard against dirpool_add_dir being called with an illegal component id - reject solv files with bad directories - bump version to 0.6.25- make testcase_str2solvid work with ignored packages - improve checks against corrupt rpm - add SOLVER_FLAG_FOCUS_BEST solver flag - rework susetags multi-line handling [bnc#1007273] - build both for python2 and python3 - bump version to 0.6.24- also scan /usr/share/metainfo for appdata files [bnc#989830] - support tri-state product-endoflife [fate#320699] - take lockstep into account when calculating unneeded packages - ignore appplication extensions for now in appdata parser [bnc#984332] - add enabled features to solvversion.h - take disfavors into account when auto-minimizing for recommended packages - change cleandeps code so that it keeps all providers - make sure that all repos have different names in a testcase - bump version to 0.6.23- fix bug in ignoreinst logic [bnc#983141]- add pool->setdisttype to the bindings - fix error in repo_deb that could lead to missing packages - add reason testing to testcase code - add pool_whatcontainsdep, selection_make_matchdepid, and SELECTION_MATCH_DEPSTR - add SOLVER_FAVOR and SOLVER_DISFAVOR job types - allow unknown archs in pool_setarch - add the SOLVER_FLAG_URPM_REORDER solver flag - fix segfault in cshash dedup code [bnc#980901] - fix supplements handling when implicitobsoleteusescolors is set - bump version to 0.6.21- Better support of complex deps in pool_match_dep and selection_make_matchdeps - make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again - make dep2str use rpm-like output if disttype is rpm - implement filtering of Requires(pre,post) for installed packages - simplify handling of pseudo package updates [bnc#967006] - improve speed of rpmmd metadata parsing - bump version to 0.6.20- parse media number from baseurl - support susedata..xml language files - bump version to 0.6.19- fix rule generation for linked packages [bnc#961738] - add hash method in bindings for some classes - bump version to 0.6.18- fix update handling of multiversion packages [bnc#957606] - bump version to 0.6.17- fix orphan handling for dup with keeporphans set [bnc#957606] - bump version to 0.6.16- change product links to also look at timestamps [bnc#956443] - rework multiversion orphaned handling [bnc#957606] - support key type changes in repodata_internalize() - allow serialization of REPOKEY_TYPE_DELETED - improve appdata handling of installed packages - improve performance when run under xen - bump version to 0.6.15- fix bug in recommends handling [bnc#948482] - also check installed packages in multiversion handling - fix build on Mageia - bump version to 0.6.14- support a generic string for pattern-visible() [bnc#900769] - add a SOLVER_ALLOWUNINSTALL job type - add ordercycle introspection - fix mkmask handling of a zero size - support 'recommends' in repo_mdk.c - support filelist parsing in installcheck - bump version to 0.6.13- added tcl bindings - improve debian ar archive handling - bindings: set the CLOEXEC flags in xfopen - bindings: support testcase writing [bnc#946752] - support REL_ELSE as evr of REL_COND - bump version to 0.6.12- add forgotten sha-512 support to data_skip - speed up whatprovides lookup with a new helper array - fix dup with allowuninstall - improve alreadyinstalled handling of supplements - some code cleanup - bump version to 0.6.11- you really want to use rbconfig there- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352] - bump version to 0.6.10- rework splitprovides handling [bnc#921332] - improve package choosing code - new testcase dependency format - add alternatives introspection - make reorder_dq_for_jobrules also look at recommends/suggests - rework branch handling - add parser for rpm rich deps - bump version to 0.6.9- fixes to build with swig 3.0.3 - bump version to 0.6.8- add product:regflavor attribute [bnc#896224] - bump version to 0.6.7s390zp37 17519049190.7.34-150600.8.17.20.7.34-150600.8.17.2solv.so/usr/lib64/ruby/vendor_ruby/2.5.0/s390x-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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac291781a8930ec4a497cfef825b4449755ff48f, strippedR RRRRR RRR RRR RRRRRRR RRR~fc^4F.?utf-845924bebc147294ede7cbdc944d2eeb959f6df4c40aac1c568cf1827b29cb0ef? 7zXZ !t/]"k%|GۓXI14=S!sB-{ڥBYd3o"Y$CK^(wf@ e!jP`-0H M+e5g4wA$` 'k٬2OUHj^gK:E5Fz)oPFq2s0|#<'| :cn/~^ 9QS 'Z<5GkѽTN"0[C˿hWnD;9:~Rl}2R렻UKKR(J[ l2ϧ9&ux2 (hGhj֗6CXo'\5'FӦ|yy!:>u3u9/@wA⸋FP5#% bjDOi@%KZLv0AJ6j Y]{v&<k~ĝf0¡Wxt畲%YTlF9?g tSshFPJ2ٗ)WR.p! AV ĊZ;a$z,[}3H2}G 7LF_7:zօ%2=WiMFXp"Uch{ bh5!,}~+Aq@DYe i EM$EYGv@YBfqK|'ܭ ]' z*ݨMЇD:ˡct:0"ĤjrrSO ovL3=6ӫN6(Ԧf/>\2Yݔ%'c^3J$]x̿Rd'xKV`+םRstyNEA.>6Ruw{OrN:Mn%b:Sf*,}7Ċ)j4X4 jnhYmĻa RFb*w1cbw! UZ#."7H0k겇B={!Q >%yv:2Q` \H4oP"R+[2! yz¥-x/7&xYKRzh]FHݑEYuQ=xʲ'ފu+R)?>A{\vkۺ˓Nʤ)6HNȧOK Ҳ SX34aqOmV=&F=H]3g:]8'"vW= mEP>0NשK}P)@{ i%[X/`˾u^ՂpP!>5oA`}`!x)386'~~1Upl!h_(ؒ8gʂI8[Q`H(43ymB|RbԱaZl;]+*yV|- [u=H@L!qb8m',vb`hJZHO!B>mڡS=hkfQ,#E9F tZk(s|h_EG!1  Ms3?yr:OrIXbwB7'R.:UP -)G*3$~ء|a_:,2 ՑkҼJweD wBxAv,Ǒrg|x7Ż2pxjgUA A>]Y"ia"Uhbs# &$4:[Q{]L, $n(R^5gtsXN leHvm 璊) fy ztS|8t죝FPQ*^W1t\*zv6gW*췁dwo\Zq(*Ob51lӱu>Pcy2 %׭~/I3&N5:񝐒K.19Ց996Ҁ%щ-'Gcs'.*z)"l92km4C}JDy!;H=TL4IvRQtaxpdDMwg ,Jр9-/jD 9J Nx*!t{mGP-a~j>sDk>M\KxZ66 ctk\5'~! Ipd7]eMtxJu- `(30 3]AqDKIXлaLiԯO6H/k` acw睗-QQUw`/ @d$D4eBD(9D' KLzq!GK[):Zau+(8R?[ە:0ŭbB 3B-G3ەglN)h3āG;%W$cZ1وdbN4I\~6?fNztX8k[YL07Ǎ ;qP lpv/ b*oOd/24%\T-Gʝ3B=vz ps <*w${z?lr-y)ݜӓMgE|>mF?y6ً*?.tjy|r G~`n,wK+Ha&P!! , ]7D-I@Z '`)Oj^0í FE[h$Zu4˱qlŹ„qW9$;7ݛzrdS7^ X\ HEw }h#(_sLrw060x=&>AvZX9?'Ƣv(15$Fo +O еڏ8Qxec*%ñSR[Dˍ[p c8JHUK[yvxa=0{3hRw˵ZyB2st@HLs5k`^S~'j䛝dBOh(~4>j[kل"$8 =N}hB-ѳ_TRvSԷ/a8ʩL{ۅذh &fOn'A֒?Q+`Ħ#>oYV-, ‡>mR{N&H:Qwȵ4N9Un,PFzHl:~D(7>rC2-JF?eRK@ƛ8Q~9:X8fۦlfz)XaEqQ8OYc%~ S{Z2A6QUh)!)ٖ#i$7fɲ6ȳ4͕*56!UJrqs3{su.LWp@w2`mdRǥ.TX~{$q-¥4פ+M5S Y'GwV*o|kpN UtƲp)7<+7 r(@@eO꾼j"/1JDjHr ռ-4އ7 qwE 0HO/l>??ȵ4y/Mc93k>W*zO_{r]b.E,8_2p G,-Z BFA2R%y}D<  mi.P{ɌT(3Bc`իiTW$$֦y_@_>rP~|_}I O;E7EY KwCS ͹oU>n(uVSӟHKvcz!!êe% F1*d@r!;bdW~vȽc[I"w\᯼V4bpU K͑Zr;<`%StOg? ElWݸ-j/QJyh8No#0Uki7 UyZn^Fݳ}m|@GhE:He7YUq+7hm]<˼!O.mxRȯ]*DLtK1nK/]AwP-$ / t1]á9Ns ghf YN}TTd,/TY*$U'lhxx{)n-`GsSA2ti_.;#Wq7&LQ[\#e#Ɔk}=yPg3ilj˯pg>'ɸg NvBfmP`D@5 vS?b i A9Mt1˦y/ :9_aR伤IVDĆE#@T|g`H `'rbU/̃W`JKҘ]Ңfl8t^el12JY? 'էnfϗwW4bzܯNgb\G >ˬ%{:wg,HbRmjf趩!Fʚ9ڦ( AnTS$67,W0K7u:Iw,.' <8rqx({1VЯx;YX p _t l~ZT-Az6Z24Y؃GNH[Bv*ᙓxy.Sdz* &)hj[J,/pTKJT".%#[S\3&#ZKp%-#/RھN- 3˖gl6ZO6&7 UZ7Pm@{ |}rˀqm^n6 H3~/7{ HjK؄}xw]'c Hw_6߬ZTv|l|8|lH i OqN<ػW27Cw2G1|KCI$@]* a)Bxeo@vagLaf͚+ɂ$(l~ WYo4I\AƷ3Zmj .)6=+Z RC#2@ݰ#m)(O¸b=]TOb{II&扳[ +ѴپhHKyjE$|vJ,$0b'G1QF:INFc~yϝSTwN6!>ϲD%np@MGw?R!ճ'`(~^xvMb #wO}6 0aFg fʭɝ.xmD )eB6@+o׎22$뤈`IVcԖxͰ_ωq0]$┲aW/-fe+S؇sr'f߳kۏŵkv\T ݁˺ћ`06IDVѼbj{a٦۱TW'vs$`f9R62ti"̢BѸ+Tx[e[Ptw}N$}1++jyƇEX1n|iٰ\C䩮y#M Ӕ#py.Z9:oEEP3L74k~ wb*g%W cj7d5޸@Q5P~|%$%6 6*d'A: ̏'>gS-,yjWn=e7}]4ӓ I[+?NzNH+z*GXyMךQ(1˳%uO{Qvjض32MfۆR`h.A McW n1j'5xbܐp*c=nA^Cd#<_öv+1/3u `c$?llQ3{8G(U*J6b4UPz3f:[) 8Ѯ#abs .I W; 尘\V}u\,w2; ғ޷=LK * #0#Ǟ[ tb: ?vD@(ٸz BZ(iҖ$8T naDx^>R1zj~UNC}KK1(l:/Y;6;oAx,LtDzv֚MÀ~gL%Ah5^/1* ja*I8渨T XFbJ9᱓"9s^%=fQh cۦo[E7p``%t5x8QC5>&Ɉ&=!a߉k QMmZѠRt򃠾 kjY/sG}'u$;пӿ aߜ|[g㚙\HH7"k2W <@?f>s$;\LGoV 2ؼXʈ.xc520T74p례9ulr:A:/3>ĕ յM Pf/NfVԯB ̫vbc'҉< ,L鍾!Y&ykQ %ϕy'X%9eCÅ&<}RH#\f|$.)3Svs#5Ottu\i_Oeu^d :$/r{rX¯=2ݰ*,]&?ǧV!ץg۫NhE\cYL$+!3L(%\Ūet?߻}y$*&Ze +9cc;/,\sϷa_AHWAēIUK(9&P;{H';Vr!![5cP2uq]r/D Ul.obŒM 8WeQ^*ȱE 9~@vow:6yWsI G|5~P>UQ~ &7Y$Aлĸ(MUuC}^22C*([Nx]zV5p;tc:40vv 6vCh*.MhCC :~UZZ)& &2pB`%֫ýilAbo7OȀ:z?p4g󌦝X偍;X ~N9(^t603v!'PٗFŧ}FPmz^-j.Y`4\x!`%᳁h[A%XaCe ;5LOځdUϡKnѾMbCR];4qO|O_9 Y TV@O)~]?/)ԃ8끈r`:zvmii=.)vLis,;e`$D|R|.A1q!Ox1'!QSy ,.eiWqg`1u|Kc.0R1 խ?+8т `"O\0!lW]}FIreڴ,E oO@6\ype]4DR8 rwO@47>1 buX2Ÿv))hR/y6xGXi1 "᪷QpTF| ”zkT>Lj))ktngU_x@u$^}`K{#v[KdrŁ"V& &.&}C4/w2F=N .3GZ[K'lMBѕA^吭)$duRo uPMyq>XUI!3N M Z|c}ȴ"_@EBDW痻)рhiY]u%[P?{1 ܤ&]a7fq`hR>Ow$[[(ۄ-ęXk`Mhg[DXY0ݗ&_THRԨ|X^c*PN߰+_\Oh kHX#yP/(V.0,jMלgDiI?­f ,bsce[0i8hTFzdIXSW{ށ(- T2C90P)XI S }xwFXk$ev)MEn0{pt"Nj4if1d֛[aJ# TB@ɪ\s2@o*NM 6A\×~dͩPqiq`zgH*KWob BdgW+z[?d_H4lA`)Z\oS老b!_Ju' Q"a?;hCp! k㶹0Fȼ}S;5[iE^} 7 m T:r7yM((5B BҾ!. ٤oM]EFZPC~&z}T*=BugvkwKS "*:*<4GHbhD'v@n&f#BkItܰA+nZҹhiYwG9xWm- !Ы?1\pFEMTa^`MOl*[<˜!*n>:N_:h85JrURαm%&Ayh/>6)v$*#yc0N".' ޛXZ6}=qs|YĐg+ﺗ ,#sNنbpbчݜQ̂WU* x%ڇwd)Vxx7>,Ao5~޴vYJgP.KTQb@쳈YhvIxVN6x)^lw-°bx(l!Dk%:\FOPNz7X[@ rYy,)S7ݟL}+ -y`B:\o5DR\I[o˙`fb}/ ܧ&H a 9ddw#q^ۚ V8+Rr@pZk\da Ԇ&Tk c|oR=с[VCu硵 =Պp96/+4W<{FYށI9,we8q3${S^:Gr;.`8NJCQ!Xr$ئNYr3cf =;9x>U(ݭbI;@~<"p( [KÛƁ:؈DS+ Ж-\;'6CT/h%Q0O3{ITP =@ cA#WZP/9HI3l2%Jw?ۭtNJD_.p(}S>TZIA= 0SRE/88L}X,Af|kEl}gXh-ɐ$6PQBH ,xՕOҁ[>tn:4"q_M@:)#c+&cEhnȱ*QX/a +38m89(N3cNI {fT@&pWvV+;=Dʏ :,wuU"sdAe-) l Xkx=H`d|L}vwd*3~%-иr9fI놤BaΪ+%γB?U~<4'D,IlG-tOsdr%cS0]\I<5NA!gG'R*w1h^?mw%SS">ȸr\տůp<# z A]vc` ՞uBn Z-Xo/awH~ Dt}U$FŲhcψr_edÂٓ ns'>.T#qKl$,9`>YlgV6a8KB>R<-L:5Dk2Z^.MwpER4LbIMcyRyF×f720- 89UDp;%-DQgouII3/*hJ \}H|rt}2A>B[)'(QB2֘H9@ޔ130$Y`'MZcl_<;tٜz9tn[  *> Ys (sؤ9DBܠ nutk׾3$)+ᣕ˱dהMhV ydeA*?8`/M sJ4ƄJ߶qNuij!i0JY+'s,Q 5C҈g.?%9إ{O>cy1g>Q:{tM.m 5=:>DŌX.kTD#m4a~)>>hxd'^,X ܒܹ!Q]%-&DTcXc{o#zn*2/Cq E@4)hs0d_VN+Xz " 8M6oVAEӞP 1`dX7$7uҙV `]k@B7o-Nո:Ih4 :bA'H. 4a6,]~Nz+KXuu j>Hq~q~>~'i-dJU\({MtW7y&[\ߖWx2%lWSC"}x}2l=WW&D"HzO@b<-k"~Wٔ':̒}LBfŤV/jk)C ܕ 9c7$!;,02+[%{J:oAz.IJ0[0Ȼ 0õ\HJ3Q:F1v•6 D1[z$UeTDmD=MzV~eAcZ.~໡ps,C L9;q=ƊVO*ݺtD]ྻ8.w%2{`zt@O<̎"6^[qa #6bݢ 4 B߰ &f=tmVAō8ZpiRl@*-wVX2ynXnBf vHuGݨBTOS@ (t8׭Nc{(|59g,Vr45"B tZ҇Qe.\ TЀc,\6 eS#+q)nHZu67_L|{"xpne>?^!9u9V ߉ۥ2U`5T ;{/RdВS~cFeRsYuH6MlJKgTwF~ڑv|ȱG\^ "7 )K[G\ %!yJAr14QcႴR 1\&|޵I_7Cm@Qc=nb"/Iu`fH;B tK*:'aʆQ&Oy3릍gLvaoz:UvYѱ#W,lEp Xb؅JsERqG{<6I: y&!O1݀[ "%bʴ˖5ZZ?8,Ed@ \?rvj' vyJ]XaY ap 'i,iZg?U (ez:#\ ̬BV-SmD 1oLM"As.0N[d,lC'z"ส2 CR L dʆӷ4fo{K*D"м hs!&rP1fcrv"Zm^4 +B}w:*6$-oY/qK54%#`~Պ 9z dNt9S/`4c{4됇4\n <l<8᪜[J]O: ? yj5㐙&-9ev}BmJtY Az{ Xg5uO9{`X Q*{n B;S>?Qn o[ 3N]$Fh^ay!a]x@Q♞vS1\vIu8v.` ƷƘ~)$:SI:wHVY ~ ٧/ Rύg+ &Y?ͱoHgAl- YdN[tDTǸگhߣORI-i6mXx29-Qт \ä\dL.'abx^RB\Db7dLi_uNw1dڿ.Bo@[Q"~d@pXnhyˠ-2 ̀0`jN8pu^KIiu,c.Qޙ^)ezxH0T@uMȬG=ĪZ .BQIkf4uW+4:2DNg(ַW ?hZ-~) |+(RhT$x&¾[y 4ˈCR-pdDre탰 xK ~9SkzXS'P,Y|†<'Azc`Eh84#i B7/caү$u\!V2Mz7'gk wudn`,Sc.(gN$mdpf Yf?|#Z5n+d"ZϮ=,e!]eό@CDSP7'|qнχ^rZ4B*l,Cg:,NĀ:pەե#rwF;b;,&G3!{S,_EY4ؘi9?o:k}QW2]C̹4Ƹ98=+2uf"xWǪU跜*׶W}@mO䎉AU `^}s O'Ĥ$fGb:H4\l}Ŭ?8Msy`&.նZ xfgY2YqJcSX)J"GK1[?/Dev {6< P0c Zs kM% y2܄hRkBDYզt""J)0! $8nX&nK9Dks/q} \2J2;يYZY2}e[Zh]09y,w6a%'M}?.L8bZ?h~HܟR.ʖ)?[&rgǬN)sГ:/e/B ͱX5z2y@p)ҳ4_%O=ݑ Ko~51̳"b? 7aѽЈlՈO{B HCU'C$NjkZ@A="Gw۬;1l: L!ϴo x:-e(_ sp+p#Gt)Lf{3?袅%15AAcd71b}ǾH&Cr""F["tlHkPPӁAeb#::3Y'djвf'̴ t35\uYd=!Pp@/nKs0F']7TڠDQ} +2&C"Mﭭ=r  tܙ>gB&N!qH7h[lP)5<uejϰzq0!]+/u^ǏWSqdcii3N.TXbM|!Mf^ V9r|PbU:OQIejb_-5/1Ե8@z%8z=aiShtHh"@]o?)ŧ,-DUsQ3go"GR[DASn0|TA@G#t=w٪R5C5"[|hӽ0i]&<˩&攗-ǶiB n@ 5G&L3`NW%nC6MKJڷߘQ9m~y׶ Əv9a?WNN.тE/ mJJ}3Jiш~s?CXj Zߥ+K v8'V?\Fc6j/HX0ĚQSKC߼!> 1, CZ?슻RcA;+ye͓潤>K/L ,60^Dt`&g?0g5ƼZ,.Jbz`f3عO<=ٯܗ-b܍5GDb0 D0>j>H!"S(O@1-C%`5Gf @.Nڤ (^K\z"If'T? e*ϧ p~[s vZXlu> ]*x͙6]Yx_:r+X+z@ˈ잦ſsswVmb41ga<:7'7 j^Tʉ]ܽ %* ~t̥CA@aPv x cuMw[7 Q}|/b6>ļdr]!h!S Z>t=H%v)y^l,Jx؅H@sH1KD Ukn? 'UH(=j]Vgtɘ6*C{< Ou3 y Q ul[N읠cBu]րқljʎ@@E. Vyg6z 3 \˘uVApM336GWK;F]`_lqX}A|k}M#˿ z2´qK[0+R8r}WW OYoռA,t2kP6}? _Q i OYTcR#̱n2*#gEA{'հbLUc泴.6{J>?!yzc'UT5qJ["ʔ0͏u*CɕL晓U,"A1T{v7r5 VВn[w֭bYv5۩63JiuK8MyYIZ>fƢxnz9Uosa-*=x4 aI󣴽U',2Yō'# _} ԵqaxH+"96R&w{pK^ DĻ0Wa htw 6]8.b0Ob6m[w_̤.l>Gz^([%Z {XD QWg_ t%-:18zz6 YT%m*idWiC@s 0)O*JUt)XWLQ1ŋ)-^/ҵm[5zIkXG,G5GB$/N9ޗJ ǭNڴWUƤ+(WbyB!52""ܩ؞IF"* w2DF&"8\l߆2y ֢`NRUXV5^^~`U rM WA*3)I5@usT);k$@?ũC@?͚sP$Z&H+VbP^'F$3C)LRc;se?YO= gJu$0n8漳VihP-H1]>v'WR4uwķC+b E[n蟦m Z@.w4]/7svKJh:ҸorwSh*Kv#jVqs[ 7 Ё(f3yw!w4ҫ2k6?zm@1MZ.4aE8.h3OoNM$$h81I^m CD-yH@{V +ܣ~[ij܊tEdUy2]J"a}9n8>?U@>Yh|Hh1b1wt\(Xȣ}#M KiFg L wSl>=Iu>Дupdch:@^`Ac\"RdQS(뒗upDy?3ߴ(N[aC6zu˥|zoR\A*sqc9a#VqI| ^~|u$ J=@8DA!܊P6c5C:Ѡ$E٨͠ p$HϺ%?1(.lKnǩn.MP Q?H^?6ЃDD!FK|l$G[aьk¶"Q*7 N[E 8Y_ܥ/N}40l9åmLp8M Ǫ+N[YKmmj/5[s ^.6ZzF 1J{,ooR=VfR;G\ w4Ss?MvaPҭT‡6 >S8f)Pz g7a7,/u((Y(]yufhA7-JP0SF^* >>}&M m`DU"oG0!Aŝr&@r},lBI*D}XG-Eg MZH  :p m0"X2LL$ Jb۹tި9~շZM!l<"OFt=Rt ;±K)'3'\=K0'G= dvǟQ;D9NPؠ&>m#Ȑ jx^H&MjczOR*mpRQĦipX*UE\hkdBY(GS3  ^ Vߦ< /*cĀksC+Lw$(h7;9dΐ=ߤ ;2̷|sDjrb"SQ6Γ/eO[a/n<{ߐ780¥ŷm7g{v~Qa<͞\0,R[!BJ]r^peݦ #S[nN5CtΟNYτ?a$=V;Bw*X"ƽpQxX }l$6X;XPuOpgZG-Zgm*'7"GՎL̀$KT}5f}97$txb y3*{0b~@MF53 Z^Ͱkvm~z<ߛEXx0!eR#AN|V]}/TOXA'F8YzCkyĭw8h2"ReA$>*dO]"~~eƤ:/s8WJ-"}$k1 wgsh fw QOӴ  ;q+BGe0+ݺ(jeSGwK!:h+4KAĘgD'6̢I]9Te`˱.wTTqC_A (Kb)y YVh0])+#k4Mz@$ ^2)1kp^PXc HF~K%# Ń)ދ}}'cmMot f|!{vOVO[__0bWLs <Ѝ`'gJFF.)ǝP$868;Bd%!b؎=oa#nn+}2#y>_OQlŻ\b1r6n= Oӫ/l0BR=qyظX K 6I@z)nԵDUj2pu=b'&ͺvv u2G#Dƽ8.S/1 H} (i-_t 𼜑텔I3wp` 9=0?BlG'kzA&*[K ŰN7Khͽr+Y: "@x2\$xAqqGߊ:4Kۻ@ݣ1oރEkXV`=u JSGOA{zƅ E Uᦏ9$Y&b~*,$9$iPmƆZ > |'|=174jVx &ǔ/嘬VA">V1ɑ-9sru8gZv<&qLn]ϳUf7EM1o"ғTcXF#8v/JE^m3eag40 8\S4" V ,&i3np6-Q> ס( s iѠLZytO[iz?bf"g( J.Qz#GJr4'mt/YxĜrO=_N9>U̖fDZ1S\y(;rߙbZN,?FU|e$ 0I8pO)բF&>bC[x4lㆵTCꎠW\k,{`ǖ&smYZjK"xoYh K3" tvΜbx(_jp%Rv/^H1ǹ%6"Ode.}Ia @ i,QzǏaH畅D|pJG15$~bL5ܲ y,L`. ]M{GB":mկ&}ݯP \ͦH򑱷QÅ}וj0d7@9PaFRmVʋ d{mmۓ)1F3 ~"[3~˸\=Lzl|lh֣7b:(HݛHN-zX`.CV wiɸVuc;L]2 Y)Ug]Z@OvZO~ߵS$VC@T➴1lVڲy NBݒ*%i'%JO| I0 ?WrnQO+Fi5RyyraHe#c)%^%ClT/\@]L ?mbĨǧg?MO]P@a񿮲|'9ID}J."XLQm8j]&Ǝ3{5<6Utd)i+wf0jY/ Q Z ='^O3O>og  נ 5xjݹCиMJr띷dVӔE#?FV d }.{}jVU ؿg][]"Oy`Mr*5oZe/U2Gpb*s'Bj\NX0noPapi?kE>/^N'.'DlO= =9Mn8[̀rGxݞA!qL<%<1K1 i >,tOԁ>y\vEm#BE- hi#T ]FJyn.+Ɠ+xҟX hWEC7qYqN\o!KG)'nŀ`t<^be&\.)9}"eF ^ TʋntiE;? s+qmQQpTs2b7#ԡt(->3̟vƁw1 ۢ*$Db#H4Xe)յk|0+|qw˱V= L< `Ɣ-[x4{n2Nrn7r^Hkɒ&h弙2`Ͽ 763<>ϲAD#iߓdiGƓo޴OuNJgWi\idc}\#0j|fH3NҸ|ygTb 'xkYSgr^ _A]kr!T[+ex1O5#Hqr6۲+-\֞Տ4lk{7c ̶>#衇,ά܉a_?_5sR~CQIxҟbx}B>*lYn QTy,Odtw Ó[HTە׈'q3("?~] }W9'[|X7ϝUɚHd Ɉ5E9w[ xUﯾvCZ֢COsR u}1v6R\ C>P uTܤ^z`%tǥnqV Dg1UK0Mޛ[ȓ06_ 9M֞ک'{Z߿G? PFsJKH$*">yJQcVbvdF iXIP"~{0F}O w^0VbYmcN݈&[jqV7de :V_S zpZL^ Bd{JʅI:AO.Ⱥ`C!4bb;daX(W೰m("tPIlM_=ഞTi-zٖpF4)WKSeNXA$}@v/VQ mg$|wdֵV4wԑ#;q袬L>a|jag_!nWHnIL o #T؄H?C,*o_G7`d>܆ߋ>8-,RdGWk]]N'EVfy TM B-C@+M_aP-gQ=&Cz:($R@={aђaÉ0lPK9=?\r+F bc%z<0 \t:N_xx+$n}IK~\DsDt94`/R"ȿ Z90[cK6t+^^[:A+ :YGޓFms%]xؼCݜoZ+orʧTO{\ػ>CjF.98W)7!0[Ygkeu8ppN a,z>C{W}e@?n wj=sv"IjVGԝV&@|_wYN?o-uCs#4F m8eec^Ѭ />OL%bUΗ }#ɇ#oA #򡖒ki\Jba+T؆#Yu;5~\8S>K~z점n&_iBU[s9D @tdơ4Zd!ᬹJ+g(ebC!ݻꟽ̀"ޜO޶'̹뮾vB*\3JxEwߙn`Z5V<^[ .Z(ēCV<$xj"Ez&.2@%]J˙I[6;Wc7-\RnGg"t􆵡N] w+x'_gY$"",oգ4ج?7nv&D"v 쪵:,$`{CIvtP =qS% s]Rf=yE{ZHg6[e$uʂOJ zZ:B]wqTQ!7"x=HgvK Ԑ&#ym鏄#-Q{]W9Rqt-0[>kS=5Svu"* 4'J JYN33wXn|?((Ӧ[7`ljklԿ+mbVëeL/%=+sk˕ed ٲ:; נyN9x`/$j }z`Ke:GԷKuϤ |'V@ ߙx EtlDl:1AܸbC' ќsRv kpW'*n\ }MJ7kt2aofC<1(]sM^swR;7+^ V~%ڇQ5,z١q Sq}6[A J+9;ȥ)꿝}x:|ʼJ-*oO %CFF\ަ c<Y~,7`&,ʹ5v"q&_}eL=͒MA]F9b Jc+ ҳ "OEskp+K L% ׫ZV^ ֶ ]+e.B d{{Tr]@cvzw3nh,k_W]?[﮷O,kKz Ҳu|H>J ^Q2=|KrYb"7U5AcEEġ14pIg_mBzս[iBB99gդ;!{Їi8 P:[B6+vٽWe5bہ_5Ϻn}aZ~uآ*ށ)&+tlПZ| PTcppz#X(i5)7ao` aT5Vnwy8'K]xklɟg[6y)^&dt [ޮ>ȂVFI鏊N=r,YqPݱy/h\m E.ECć ImrYф1+9*DQ95p#'D_wiE0NNPp12y$;<ڥA kYQmw(+%86WOC) bD|Fxc/Hp8chww|!uyV4`Bá۲hNq]Ȕ b32)>w[\ Hկk$vbBU诗qVYJațոj@t=,,Q IB p38_ ?Hb}&)ƴתVe@$i K<6xeR2AM~Sb2fyr鯽 u+)@z|#lpZ8IE]g=CI̓1; 8 8T ضV*I#az=8f:ҋKے,lzʑt^71qe3ZW*P웣5  PQxTˊ(b j3]h qN7ҫQ_+4 7oQCT (@[o0f4a_|) Cjj բ4)(-zK!Уە).\opګ?+X?a9?Q7zp8"TQP@B;`O$Xkԃ2q^e5AǭmX-dF,Rs[5kIlF #FR +'"Aأb/m^^^f7 ݝ%X5<,gl6{h\"od2TWGMd$2 =qTՊ#&=]i;Q^vx@Zs\gDe/&lYߛm87?aYE1X:zsK(]1FzVób`A%϶B"n/ ``ڰ8l721< .w.\" )HD,Ϸk4Hxl4ե"Wq YUxlN5JqjA,/RaUJtf* adD紵ڡŖA5%(siH^g}\M,>D:-7*:\_ײKa\Sʤ4{4_@dpi= E`0xf! pAh0{܀2kbCFŚ~e:X'~ X \*VȄ6oOd<&=7)"49-bYf~~{ M7ތ67o}Ws}٫mD^+vklGO՘pwr;@Hk\{=g`:=}=Yu\pAGu1;:/ ezԘ<<dd6/.+,E:1E7q]4ƛ@X?89Q=nC 돠Y$'9 _ҪVeCsD*<ƝJv I^ءnt 0:οS4TDTO7 kN$Ϯ2#docdКi ܨ0y)2lh ?tH4Ss#@_c?Ԓwo^8M#*AS/e;վn  W<ܲef1AƫrAgl"0eV') RIg)ͺѭ̊1 =tKgۖm=ڠM>S Gyn&|K>o\ʴ+5̂\Kg ~W)a}52 K( v3qhxӿx?8:R?OR] ]ًX6dɨw_<\o6OU՛ف@}`|ގrԾt(r32 , ϛ|koG\M:3Aˏt}[@ _qW赮)rgZxQuru7{I18klDoтPz CU~_/Ukgq5ݶ&"Rf`wy6zA.<3p}a).I^hx2^R1p.ՠp$ T( 0 N?񇸡we{jI;'F}Z_=RJZ 'D]\'rwYF h I]FxXQVw+}'\-!Sƶ޼E1gp.d -r߆'O%t} @?ؠ3ZE I4 -'fؓ~4Q2i WU[ǏH MC5(|6Heʑ H;q{i } \2znxCkp4B!ђc\Wn>`5F!#K%5 0,PhN] D]'V{a?F3ts%ĂلU/Kͯ!|oV(⬱˲Wv0&BPH?'@ѡi T|&6oDuzW._> h<:OJ]PYZHp>zV}NECӧgMf(nш+ƷY}*"ybWy&&$ܡvZB_(rr @3뉅 m{Q4NoᑫڞpSnq’骠-$$_1eA:mbi۽H/zy(fz@\\}YiD几\GQy8}y7BxG?n~~DW=#tq-8dZf[j?&;RKge8?FSb1:[@6lvTpyl""VD/E¿P"Bsf%Nogl"ojp 3 _)s.6Hc2WRpS$$Mxs s?LVb\ @ȸ <~:Dg^nuNՓ#NLZfY{2sPz7(zge.MKz q~KՋ^Ѐ0:W { ^*1ǫcг=9"҈KÂ6_+1\> ~I \~{]CJ,8{ EEќC8oY]k>"ꛧnn\)$x֯P6pmF4ד{PKzhNuszB\Yj[Q~0EoT%F$f.ڂ UW!YKTI$*v'hyx{0 ^ȫ- wTs5l6:Ư3L<{x= y ApwPL {J J R(䃟ZXO'&`7Z?9R%@t"W]Fˣʚ'x[D: Eui!xYߥjm$-gN)TBe85/<2a Oq1VLHϸREB='Hc}aͲjC)ʄNdʫڂ B0YZ]{Wqթ8&#n{%Cx ګҎdaofƳ#G@ilzʓhcVO1ۊ=xMdĭݒ+,~j>͸Jo-Od`3g>;$+Mep~ە|Mh]G]A]SUJwZ7<tlFɋ/f$8.xN'K+ΒXls'@-*-末N {:xsQ  VQ' ns{W)Ens_X3vvD@KUO#TzC짞+T#U~>\AAߵ4Dx8EQMqz[pQl!D#zd띏*n.WtF482V~Kܗ;—/,X*mW–u^T'#ǖ#ʌ?nx= 1{8i$W*"a3"LZv,3q}Rh;Uר?`bn͕N6C |`K=!4O;G4XA׹p.ٲxU:ToC=Lxm<b A6-*Z~Bp4L` <o]Φ'c%RdVu Ɨro?\nTlpw kB ?#džI یفu5 uh3KcpFQwENS)#AȈrT\uWFJkJ:l>1(=;D}td}`l C8SCH&ҁ>olWFkpзz1ЍYAmrċ `T3 otH>pOq/{r5$\S~߶k-nObYw gzJ,8ɋi ^>nlbȵiQDIx%7lU᠈7s;uC(@Pp0]v$' 9<[""aO9t K9s!ܚ9<"e8* ~[F4K[jx`vh vr9ت[hk+XiW5$aL]?,⭳=\[Hbx[ꠈQ!֌\H|YٳTLLf a@rn4lSlxDAGN?iOUoZAtw|a? "Nnnڞ_sf+xNy.WS|8f^J Wрd 4|Bm#уnZ$KC;QÔ*VGeQb5eǿˈOa1(ËpM@!\ɄF BnaykR=p( UH1[ݿť#Ux4V31vm>OOHėũ|R+k}VH=Oڰ@.*EwbZ3r1Ɩg* FtsE3aBY@E1v{l:ylRcb*ioqMP;nc:*5i x B-oǿ ٕk3au(&AKnU2^Ga~*NbO ڊo7#{Zzrs93ĉ2Y:R.0'0G-+By5%b{"G:#e3Ԑu (3Dw1Il&v/_e I-NwA&%+f-::-$yTbNv"_~6^pY6  DNE=% &jKإZW.[@KTT~+\(jbu$K`Cj]5#}q)“ T?y 1Y_;oN"]QA0p8|L JcgEc&ىùՇ);tNL3S埰<^ $}>I\ö,:!;t's`2#tH@xӕ\v{~ͥ noŜk(ҽaVu;ˌ(`ɽņk̫EW2G%*%6`RpyT,ӺS&RZCImd1-r/Tm.#'TB$`| Jbư )h# 0-t4.u봠.d١%xO"ed_haQmI_ '9 %}dXYІlrnN<85r== $RKS`AOĮ0aԛLprIǶƃgItp[`=:Scc"_37$%=XrNIYMdX cA !"w9$UAp)U&Egt ù`Ñ\~2il<ruRҌPRUSq/Pp.3cGӝ[ԿGy{YKLf-Eaҗqᔁ-t^ Ms]I="cϖs^\* /'j ?뼲]bqLU2}xozH9gڲO&i绞7j|GS,99)L0ԧVb7#Q} .>Hc9y/DVi:hhA=Ɛ{^{|[Va,ef\F7HkjR;f'.w8ه9oV.8o3id A~^wwVfqsxڛ'R[qAZ*BQ^į?/yp6x t >7^<6T%z R-e&}H`c&(Zv1&{ӈQ@TS[a;Eb'^O΁s{#)IX*ZKDAHbhC0K؆_oWÛ>3ɱ FdssN.5v4GWl`:ܚsY=HV .8G7 R> hgZ [VdW_8&08CNgvAS+4GLLKRyvVFZ,,teHsw; _,㝌!7N?\(A6Ws;pjP)?e mlN"3 @WX)uh#JM-%4}ߩm0X~LRɶ~7]~P $S*(M "MKwd| ~7t)U=JkjdgQ;Ǥ§  ƥKk^'ghsrD9kKc[c!AD9-K:!EDau{|Νhw+we GC|8W1]e+ҕzk{DP}Ѝ('*z6!=?b[:1SmA䝻)jTFUS>{ آZhcza~[(0}boEReI&f+7Hm͒cR.O:p_F_ЍϷǧDJF@ lWV]̠mx7wbRw tXV^M|[n}O:5;wԅ'msR؛ D6".w+{T.ªe|'bʃ>:W ~+tԕ772! bvYj/ u S_םS9f|WйClm0щH&,v`(K|i!{UJ9xʵF[[n=nh1ئRRhtc ib$N21'p0ڗ Z,@#M*\VFζeLq3k|:yZ %д1d-cn>0*m 9%բ7VCI%4 ?o4:COx.Nm.&Q!]-IC>+ZO ?.jw#u4gh q}:IQ4|tp(0N*6 1-1DO sWxO)4`Mwe^gC sE I%B5NZ:͐1.޼i绰׉+&9|a7A3^n3s:N rTCzP YW5اUanFƔ~bkRjW]5t;qڹyJ) ¨EgGXd㄂9Zx)0 x{MlSo'׹[Vզ9H,2m"azBv\=F |XgsXK  3)} fk(!q^>)QFgcHr=?k(=*Y]\6Q%Gw%DXR¨k;+ס'L’3,IJ_[rs~|1_gJȜ>"0\wb> V*9߷sxhҝ~.1YWo|gS29;|JX*w4c G}^k|µCf_b*7uGO'zؼEo/r~sئE잫QDEKC; ~_s cϗ)/d6R?D no!IÖe4l΋k\KK$ɤ]='xFSźAC֬7rĆGV\:> J >L9ƘPc?56:?[fP-֬a,n\ar㬒G;~TfܼXGͭDt)Hc]DUauFH䅴~m~ͼ6Ió 6ȔMc bo:yR*\=WXbw_ vpi\T?ֹ{RTݱUܚq5aS{IuWqPo?p5zkHQC +Z{Sf.ܲGJx,5Kv"lw~7 cũrT)Z9| F 1!4ٹ^H9?ɑO6eNSJJdb3F3-S"BPn-' ~сvaT+%.SQ_F7HXqS~ΎS鱯#dgrjہœMׄC e 3Ax%+;#?# V(R.*ݢAΞ m>]G/,NEw i5 j=[L;*]˗&Siu: ?rÃO /Qh ^CT,az(Q&| _|_PMfFpְǡu[t4PVQS}j& |,:ƻ+:RJ8>c.a5#kS . l-k ՘<](mcO|HH1+8aaX㼣Ƞ?C:cVg{w[(^\=R^shTr!:7H:hgVtCm$mv8Q!҉ܕZKZčIqƤ&TYvK{9<_u #MFp=3u_p)'[ :u cM7M°C4MΟ)Ē+es͝\|X< &0py)0 ,nlkm9j3{, ivOڢT#34-4tib'8TN4g8Rޘ"v3mw S['CU0B19KS ^n7QE|XN?6]whf=#vI"?]sW.çߣ,'Op܍jÍh܇\C/?o@~SOAKCNWz(Px^/*2κLo^M .̓yV VΆ5ۿ{Ɣ1 Q6ʱb6̚Ǟ7z1 6@;гܲ]a Β{cj#fۢE5YE겕(8k]h]oJK8m*V* hk⛮J D'LQYbqo?AlH,8P|U̼yf68ogjƼ%~=- OSjbȸB+xR& [7UXU;t'˺9c׭0t EqxlPNNht8I.K733[#6`-<%=AlY)!g5(~vj#I}aO0K@^*b)A׮%~Y풋*rąL1=#S墱.$Ik"7<4#t1jt~q'<)ۅy_vG1&"*GW ?UC"jpOI70لmOEրn{m KPO1HQ,-4tʒ@L^iL 2m{SS&y&62QTEp+$k/hgEa.N8!Bl!NqW&& A6thmcO@|*;Gt27tYD) PwYn >Juܟ{#u)뢷PSziewԾJr&TAi`W>у gWل$q| )Qaffk Jե1'$=M4+9βMD-|Ju|ĿrDY{en;^*#6i8LnS=~xBbaE{xZBFet yZ2P ŰK #`+=`&qȓGA-Orlf۱,:qHQ$n{u0:Mp> CI75 x =k2w~[89 ؕY?=^vWo' p;HR "yГOg17b-DN "a4MpOxNi l nkeFAp6tƔmgGZB cL`|~ëw?bOv ٲK0`#y_ =&K-GՙZq9="Όܒ4J!Oty?Hyu S)ݏ%!ª5~\{JfU$B+itm(`+Zxw/E]2se7X!!Ic32z48$nfA+R=ͷUp%i -f'[\;wB.]lKF{t鋵cD,ĩTNU-q;^~ ɠ~A=$9|9h@jNzhLZl #JsC-P71 scAiPnzYBok-s_mRW9IA|ӆ\lG>O ]7TaC;b z_Nd)7Zx 5^씰JAh3X¿lM[N."ftT :Cr%Z@Y$H>ܺtwtʢ[:}AvxG`c-$6)blxwٖ{E)ߞOzؠ@W&ajRպCɂJUlC ,Hèr2&F|ac$)C^喐qV zA{jH%rדhq(Idyr 5߲ZgOh#rPbLP·#)m `)_~D 1i ߦv}Js&r < j0elKGm&ʿEfoթPnW)/:ek?ָ3X WnWRGbx#"9UV"H_h҇;HS@  'EOEAJ=.)ֹ~%M`4Џ`ke|<s??1򔹛eo!=vK>VZ"c]!Lzq>`RY12o[s (ZG>ڍC+gڃa=ohD!Cmh,V.{D2kmd2ҷ+vhw!p1P4aLBJl*v "*-8+4Q}Lr<{Wp-rcKFWPtJ?LzĎ`ĉѨx[ 0Q+,ymcܡU /lQRQϗ")>@N[|KCGܰ0m%Cى"<эs4連El۩FpOU=.&(*C%t7ג#%$Gv  OM_oC55N'([!R߿/]sHJDbRXqw7rBL =Ty](:ʽ]=5FU9/):i $=mݷ]A2GM?:aiu۫@~NJ%;F"ᥰq*`O:UGV 4spEpNE95ӺaoȠN]o%L6̢):|[. =&!~D{w9Km/>P|~_+;?E^l(#!ۦ!SktӠNJ%0{ m2?RNxÚ=IzΥSfсh>mׯW CrIB`֡# \~ca<7|xȠtڍ'6Ymx.^x<8xoULؗ#O0D!a#]2sœC7nHj%)5Bl&#h}AaVe:UZH[ir~  纳*oRd=Hl} c2$5o#/!4*g| 3F>&E):~3כynYH 1rbfq<^\n ۣv4$˜zWsUCᨡ@KJnsNzz{)Zڶ5Y9%DQ:P8\,A\HNQDkR{.#Rhv$Xsz*SpGޔAvIy\٣xO&^]JjT~}rx8a6"GWy{+G;/p/)]hWSsܰTݟ’٘ v4xq7ΌSζX^z3-r[yBScEUEḤ?:7/kN{Y[Z"ט$W6ekw$֢K e֦|uDS4 Uh(`c6^.'PQ@ ]C K3^n^ײ,PB=;bs1EMB* kN>3gYU@"@ "ya/qvHbb4Y2x i:%ϺVjm4g1 V},}Mr. -˱z B|[s'^ˈNGnDFLkp t:g] -s n] Oҝ =~c[ed<#s p\tI՝&!D5N3v30!ttZ=g2϶2U}ƒ.UMC4FC`G4T^k%! Ҡ^,it}E%#X".v}#C,%œ otng1T,YlY0cO 4lgy=_mLYMK_tJѤ3B_ ? ƔĂ7"-U$'4:~ FdgYP?]?`)xvT?o/8Q 1qSJpGKU!_LPڈB$u=wF;K: ݉zKZK !+'<.:)ٰ#w,n7?I=/<<]6Ug0f□ W$U dDg)'|B@ٰgMKߐi̯+ $ai8L6~s tdב=5}yk1wa6]q㻊MmDyV!,҅j7qu~igSyTvyOq)ew^fP *~I~䨜 y!w D"s1#8Tjs6bοk. HKer[pf< xDa0=[j- N QuqW;Ŗ,>lli\-?;^@p`D*ϲ?/ YZ