libbpf1-32bit-1.2.2-150600.3.6.2<>,;0hFp9|-ZָP> u`(5SrC+ "9+1!WtuiAڦg&Gg ieѳl~297-`qses]WU-7Mu=V?\ 7f ēPv  1i߲.nC*"q36> ?ºsI_9dĂNrqx6=yπIm TrzpɫV.iZuy9늷N `Oju>>E`?EPd # Q ?EL\d h l t  H("8,9: I>AGA$HA,IA4XA8YA\A]A^AbAcBdC=eCBfCElCGuC\vCdwCxDyD>EEE ELClibbpf1-32bit1.2.2150600.3.6.2C library for managing eBPF programs and mapslibbpf is a C library which provides API for managing eBPF programs and maps.hFh03-ch2c&SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxx86_64/sbin/ldconfig&hFhFc6dfe2bef24124a061125d4f2f9c0abdc8bbc8d34c80999426cc356c1f5d984dlibbpf.so.1.2.2rootrootrootrootlibbpf-1.2.2-150600.3.6.2.src.rpmlibbpf.so.1libbpf.so.1(LIBBPF_0.0.1)libbpf.so.1(LIBBPF_0.0.2)libbpf.so.1(LIBBPF_0.0.3)libbpf.so.1(LIBBPF_0.0.4)libbpf.so.1(LIBBPF_0.0.5)libbpf.so.1(LIBBPF_0.0.6)libbpf.so.1(LIBBPF_0.0.7)libbpf.so.1(LIBBPF_0.0.8)libbpf.so.1(LIBBPF_0.0.9)libbpf.so.1(LIBBPF_0.1.0)libbpf.so.1(LIBBPF_0.2.0)libbpf.so.1(LIBBPF_0.3.0)libbpf.so.1(LIBBPF_0.4.0)libbpf.so.1(LIBBPF_0.5.0)libbpf.so.1(LIBBPF_0.6.0)libbpf.so.1(LIBBPF_0.7.0)libbpf.so.1(LIBBPF_0.8.0)libbpf.so.1(LIBBPF_1.0.0)libbpf.so.1(LIBBPF_1.1.0)libbpf.so.1(LIBBPF_1.2.0)libbpf1-32bitlibbpf1-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.22)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.38)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.9)libelf.so.1libelf.so.1(ELFUTILS_1.0)libelf.so.1(ELFUTILS_1.3)libelf.so.1(ELFUTILS_1.5)libelf.so.1(ELFUTILS_1.6)libz.so.1libz.so.1(ZLIB_1.2.3.3)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3hFfLd8dP@ccFcjDc< @bc@b1@b)@b%b!@aaQ@a(a@a@`@^(@^6^r]?shung-hsi.yu@suse.comshung-hsi.yu@suse.comshung-hsi.yu@suse.comdmueller@suse.comshung-hsi.yu@suse.comdmueller@suse.comshung-hsi.yu@suse.comdmueller@suse.comgmbr3@opensuse.orgshung-hsi.yu@suse.comjeffm@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.deshung-hsi.yu@suse.commsuchanek@suse.commsuchanek@suse.comgmbr3@opensuse.orgmsuchanek@suse.commrostecki@suse.commrostecki@opensuse.orgtchvatal@suse.commrostecki@opensuse.org- Workaround kernel module size increase due to BTF deduplication issue since the introduction of TYPEOF_UNQUAL (poo#183503 bsc#1244135) * add 0001-libbpf-Add-identical-pointer-detection-to-btf_dedup_.patch- Fix null pointer dereference in bpf_object__collect_prog_relos() (bsc#1221101) * Add libbpf-Fix-NULL-pointer-dereference-in-bpf_object__c.patch- update to v1.2.2: * fix a regression in perf tool caused by libbpf resetting its custom catch-all SEC() handler on explicit bpf_program__set_type() call * fix possible double-free in USDT-related libbpf code, which happens when libbpf runs out of space in __bpf_usdt_specs map due to having too many unique USDT specs- update to 1.2.0: * completely overhauled "Libbpf overview" landing documentation page; * support for BPF link-based `struct_ops` programs: * `SEC(".struct_ops.link")` annotations; * `bpf_map__attach_struct_ops()` attach API; * `bpf_link__update_map()` link update API; * support sleepable `SEC("struct_ops.s")` programs * improved thread-safety of libbpf print callbacks and `libbpf_set_print()` * improve handling and reporting of missing BPF kfuncs * `bpf_{btf,link,map,prog}_get_info_by_fd()` APIs * `bpf_xdp_query_opts()` supports fetching XDP/XSK supported features; * `perf_buffer__new()` allows customizing notification/sampling period now; * BPF verifier logging improvements: * pass-through BPF verifier log level and flags to kernel as is * support `log_true_size` for getting required log buffer size to fit BPF verifier log completely; * allow precise control over kprobe/uprobe attach mode: legacy, perf-based, link-based. * fix legacy kprobe events names sanitization; * fix clobbering errno in some cases; * fix BPF map's `BPF_F_MMAPABLE` flag sanitization; * fix BPF-side USDT support code on s390x architecture; * fix `BPF_PROBE_READ{_STR}_INTO()` on s390x architecture; * fix kernel version setting for Debian kernels; * fix netlink protocol handling in some cases; * improve robustness of attaching to legacy kprobes and uprobes; * fix double-free during static linking empty ELF sections; * a bunch of other small fixes here and there.- Remove requirement of linux-glibc-devel >= 5.16 for devel package- update to v1.1.0: User space-side features and APIs: * user-space ring buffer (BPF_MAP_TYPE_USER_RINGBUF) support; * new documentation page listing all recognized SEC() definitions; * BTF dedup improvements: * unambiguous fwd declaration resolution for structs and unions; * better handling of some corner cases with identical structs and arrays; * mixed enum and enum64 forward declaration resolution logic; * bpf_{link,btf,pro,mapg}_get_fd_by_id_opts() and bpf_get_fd_by_id_opts() APIs; * libbpf supports loading raw BTF for BPF CO-RE from known search paths; * support for new cgroup local storage (BPF_MAP_TYPE_CGRP_STORAGE); * libbpf will only add BPF_F_MMAPABLE flag for data maps with global (i.e., non-static) vars; * latest Linux UAPI headers with lots of changes synced into include/uapi/linux. BPF-side features and APIs; * BPF_PROG2() macro added that supports struct-by-value arguments; * new BPF helpers: * bpf_user_ringbuf_drain(); * cgrp_storage_get() and cgrp_storage_delete(). Bug fixes * better handling of padding corner cases; * btf__align_of() determines packed structs better now; * improved handling of enums of non-standard sizes; * USDT spec parsing improvements; * overflow handling fixes for ringbufs; * Makefile fixes to support cross-compilation for 32-bit targets; * fix crash if SEC("freplace") programs don't have attach_prog_fd set; * better handling of file existence checks when running as non-root with enhanced capabilities; * a bunch of small fixes: * ELF handling improvements; * fix memory leak in USDT argument parsing logic; * fix NULL dereferences in few corner cases; * improved netlink attribute iteration handling. - drop libbpf-Use-elf_getshdrnum-instead-of-e_shnum.patch, libbpf-Fix-use-after-free-in-btf_dump_name_dups.patch, libbpf-Fix-memory-leak-in-parse_usdt_arg.patch libbpf-Fix-null-pointer-dereference-in-find_prog_by_.patch (upstream)- Fix out-of-bound heap write (boo#1194248 boo#1194249 CVE-2021-45940 CVE-2021-45941) + libbpf-Use-elf_getshdrnum-instead-of-e_shnum.patch - Fix use-after-free in btf_dump_name_dups (boo#1204391 CVE-2022-3534) + libbpf-Fix-use-after-free-in-btf_dump_name_dups.patch - Fix memory leak in parse_usdt_arg() (boo#1204393 CVE-2022-3533) + libbpf-Fix-memory-leak-in-parse_usdt_arg.patch - Fix null pointer dereference in find_prog_by_sec_insn() (boo#1204502 CVE-2022-3606) + libbpf-Fix-null-pointer-dereference-in-find_prog_by_.patch- update to 1.0.1: * fix inadvertently changed struct bpf_object_open_opts memory layout; * fix btf.h header relying on struct enum64 type defined in kernel UAPI headers; * fix NULL pointer exception in API btf_dump__dump_type_data; * remove struct btf_map_def accidentally left in bpf_helpers.h header. * All deprecated APIs and features removed! * support for syscall-specific kprobe/kretprobe (SEC("ksyscall/") and SEC("kretsyscall/")); * support for sleepable uprobe BPF programs (SEC("uprobe.s")); * support for per-cgroup LSM BPF programs (SEC("lsm_cgroup")); * support for new BPF CO-RE relocation TYPE_MATCHES; * bpf_prog_load() and bpf_map_create() are now smarter about handling program and map name on old kernels (it will be ignored if kernel doesn't support names); * BTF_KIND_ENUM64 support; * increase tracing attachment (kprobe/uprobe/tracepoint) robustness by using tracefs or debugfs, whichever is mounted; * new APIs for converting BPF enums to their string representation: * libbpf_bpf_prog_type_str(); * libbpf_bpf_map_type_str(); * libbpf_bpf_link_type_str(); * libbpf_bpf_attach_type_str(); * bpf_program__set_autoattach() and bpf_program__autoattach() to allow opting out from auto-attaching of BPF program by BPF skeleton; * perf_buffer__buffer() API to give access to underlying per-CPU buffer for BPF ringbuf; * bpf_obj_get_opts() API for more flexible fetching of BPF kernel objects' information. - see https://github.com/libbpf/libbpf/releases/tag/v1.0.0 for detailed changelog- Update to release 0.8.1: * make shared xsk creation network namespace aware- Update to release 0.8.0 * New features and APIs: - support auto-resolution of binaries and shared libraries from PATH, if necessary; - support attaching by function names (only by IP was supported before); - support attaching to USDTs (SEC("usdt/...") and bpf_program__attach_usdt()) with initially supported architectures: x86-64 (amd64); x86 (i386); s390x; ARM64 (aarch64); RISC V (riscv); - improved BPF verifier log reporting for CO-RE relocation failures (no more obscure "invalid func unknown#195896080" errors); - auto-adjust BPF ringbuf size according to host kernel's page size requirements; - high-level BPF map APIs: bpf_map__lookup_elem(), bpf_map__update_elem(), etc that validate key/value buffer sizes; - bpf_link_create() can create all bpf_link-based (including raw_tp, fentry/fexit, etc), falling back to bpf_raw_tracepoint_open() on old kernels transparently; - support opting out from auto-loading BPF programs declaratively with SEC("?..."); - support opting out from auto-creation of declarative BPF maps with bpf_map__set_autocreate(); - support multi-kprobes (SEC("kprobe.multi/...") and bpf_program__attach_kprobe_multi_opts()); - support target-less SEC() programs (e.g., SEC("kprobe"), SEC("tp"), etc); - support BPF sub-skeletons for "incomplete" BPF object files (requires matching bpftool to generate .subskel.h); - BPF cookie support for fentry/fexit/fmod_ret BPF programs (bpf_program__attach_trace_opts()); - support for custom SEC() handlers (libbpf_register_prog_handler()). * BPF-side API - BPF-side USDT APIs. See new usdt.bpf.h header: * BPF_USDT() program wrapper macro; bpf_usdt_arg(), bpf_usdt_arg_cnt(), * bpf_usdt_cookie() helpers; - new bpf_core_field_offset() CO-RE helper and support bpf_core_field_size(type, field) forms; - barrier() and barrier_var() macros for improving BPF code generation; - __kptr and __kptr_ref tags added; - ARC architecture support in bpf_tracing.h header; - new BPF helpers: * bpf_skb_set_tstamp(); * bpf_ima_file_hash(); * bpf_kptr_xchg(); * bpf_map_lookup_percpu_elem(). * Bug fixes - netlink bug fixes; - libbpf.pc fixes to support patch releases properly; - BPF_MAP_TYPE_PERF_EVENT_ARRAY map auto-pinning fix; - minor CO-RE fixes and improvements for some corner cases; - various other small fixes and improvements.- Enable building and packaging of static library. Explicitly enable fat LTO objects.- Python is not used during build; remove it and help break a cycle.- Update to release 0.7.0 * legacy BPF map definitions (using struct bpf_map_def) are deprecated when LIBBPF_STRICT_MAP_DEFINITIONS is passed to libbpf_set_strict_mode(). Please use BTF-defined map definitions. * ability to control and capture BPF verifier log output on per-object and per-program level * CO-RE support and other improvements for "light skeleton" * improved compilation when system BTF UAPI headers are outdated- Update to release 0.6.1 * Introduce legacy kprobe events support * Add legacy uprobe attaching support * Support uniform BTF-defined key/value specification across all BPF maps * Support kernel module function calls * Support detecting and attaching of writable tracepoint program * Add bloom filter map implementation * Add typeless and weak ksym support to gen_loader * Add RISC-V (RV64) support to bpf_tracing.h * Deprecate AF_XDP support * Support BTF_KIND_TYPE_TAG- Update to 0.5.0: + New features and user-space APIs: - libbpf_set_strict_mode() allowing to opt-in into backwards incompatible libbpf-1.0 changes. See "Libbpf: the road to 1.0" and "Libbpf 1.0 migration guide" for more details. - streamlined error reporting for low-level APIs, high-level error-returning APIs, and pointer-returning APIs (as a libbpf-1.0 opt-in); - "Light" BPF skeleton support; - BPF_PROG_TYPE_SYSCALL support; - BPF perf link support for kprobe, uprobe, tracepoint, and perf_event BPF programs; - BPF cookie support for kprobe, uprobe, tracepoint, and perf_event BPF programs through bpf_program__attach_[ku]probe_opts() APIs; - allow to specify ref_ctr_off for USDT semaphores through bpf_program__attach_uprobe_opts() API; - btf_custom_path support in bpf_object_open_opts, allowing to specify custom BTF for CO-RE relocations; - sk_reuseport/migrate program type support; - btf_dump__dump_type_data() API, allowing to dump binary data according to BTF type description; - btf__load_into_kernel() and btf__load_from_kernel_by_id(), and split BTF variants of them; - btf__load_vmlinux_btf() and btf__load_module_btf() APIs; - bpf_map__initial_value() API to get initial value of mmap-ed BPF maps; - bpf_map_lookup_and_delete_elem_flags() API. + BPF-side APIs and features: - support for weak typed __ksym externs; - BPF timer helpers: bpf_timer_init(), bpf_timer_set_callback(), bpf_timer_start(), bpf_timer_cancel(); - bpf_get_attach_cookie() helper to get BPF cookie from BPF program side; - bpf_get_func_ip() helper; - bpf_sys_bpf() helper; - bpf_task_pt_regs() helper; - bpf_btf_find_by_name_kind() helper; - usability improvements for bpf_tracing.h when target architecture is missing. + Bug fixes and compatibility improvements: - improve BPF support detection on old Red Hat kernels with backported BPF patches; - improvements for LTO builds with GCC 10+; - pass NLM_F_EXCL when creating TC qdisc; - better support of BPF map reuse on old kernels; - fix the bug resulting in sometimes closing FD 0, which wasn't created and owned by libbpf itself. - Remove patches merged upstream + libdir.patch + libbpf-Fix-build-with-latest-gcc-binutils-with-LTO.patch- Fix LTO build (bsc#1188749). + libbpf-Fix-build-with-latest-gcc-binutils-with-LTO.patch- Depend on new enough Linux headers.- Create libbpf0-32bit needed by libdwarves1-32bit- libbpf is now a separate project, stop building from the kernel (bsc#1188419 jsc#SLE-17288 jsc#SLE-18805). - Fix LIBSUBDIR + libdir.patch- Add python3 as a build dependency.- Build libbpf from kernel sources, not from github sources, for consistency with bpftool package.- Reflect SUSE CFLAGS - Do not bother with obscpio if we are fetching direct releases - Remove patch 0001-makefile-Fix-install-target.patch seems to build/install without it just fine - Update to 0.0.6: + New features - new extensible bpf_object__open_{file,mem} APIs and DECLARE_LIBBPF_OPTS() macro to go with them - bpf_helpers.h, bpf_endian.h, and bpf_tracing.h are now distributed with libbpf - BPF CO-RE: added field size, field existence, and bitfield relocation support - BPF CO-RE: BPF_CORE_READ(), bpf_core_field_exists(), bpf_core_field_size() and other BPF CO-RE related helpers available through bpf_core_read.h header - bpf_object__open() API now auto-detects program type from its section name - BPF_PROG_TRACING programs support (incuding BTF-typed raw tracepoints, fentry/fexit programs) - mmap() support for BPF global variables - declarative map pinning support added - probe_read_{user,kernel}[_str]() BPF helpers added - bpf_get_link_xdp_info() function to get more XDP information added - a bunch of other AF_XDP changes + Usability improvements - no need for int version SEC('version') = 1; anymore - raw_tp/tp and uprobe/uretprobe section prefixes added - new bpf_program__get_{type,expected_attach_type} getters - preserve error code on program load failure + Fixes - btf_dump padding handling - bpf_object__name() returning name, not path - ELF section handling off-by-one bug fix - mem leak/double free fix in BPF program relocation code- Initial release/bin/sh1.2.2-150600.3.6.21.2.2-150600.3.6.2libbpf.so.1libbpf.so.1.2.2/usr/lib/-fomit-frame-pointer -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:39139/SUSE_SLE-15-SP6_Update/63c249027fb7d2f24e9734f071edb4ca-libbpf.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=37a22c0e3faa079831d61af72a943a1918cb6af9, stripped>PPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPPPPPPPRRRRRR RR RRRRR RR RRR RRRRutf-8980165c4e61bd10673610f105d9f6429e9150dff34ff02594a2ade23d406abbe? 7zXZ !t/]"k%]e8^ ՂW9Js6eSiLQO43UPa~7] Y$U*j%bqU]-zSwr/}oglWaO$4pϸRe4UKY`_ȋNū5 ƾAf=|!̗~EN ;wU)8gff4#G㬁BqTh$A ESM&-pmZL#QUsJBKVCĨZ]g6̲B8Xr-ION6оޑyY+|jd_r1^jm'G]:Ch!Pfp&ls*a =޲$ۄfܡNF* :aU ;7pj²}Gsˊ_kj%z`c~Dn>jqM$MB̴Y\93ˏHX5 vMV<ޘ{rXȢG = iX oIg A1H[W(=X JpI?-qS]3WְNHɃۃ}r!>Jmǿ闿э)ۋG׆MgaײtW(po/c/AFW8oڗ<\z l=jFUNҿ˟1cВiFLMa<W#&|։C%b+ȁ3 5VYʽ3M> )#–Ĝݔt]Vf@>1j|p X1wZf<+ T?ǹ#+m7D+~ $#?oۥH;ճܝÈf\*۾[>$<qQFӳ&f=@&l;[g䤙L{ xu%\)a[;"v*?d=ٕy^)v;;LxNک6m"eaЍVM|T wWشJe0DVjXYbX.jjv7nTGf{L\^~I9G,S:2 5V=ߜcL2_}B,e'Uc !@%\aA$8cG'c1һ:$69*jGB:S 2>ǣ^a8lM]N09F xlpLV?p->q< 'Srs/,T!p*wiRقIO` Xa4$3E82fɼrOn9`t֜M`Kݽ6W^c./; ORu?C;GYc(!GWV@>g@Й܌&‹rgU1^7dl5tP{ h`шΫF?bX90Fdv%S[ Z8Y00cԖ<mݭud0<ٹ'4NJܔ}>շ/XCk-*dD6&-PM  >i404z_uي|H@niw+tgd$$&T`N-ZUm\s`$>#E.MZ(m*Y͊`*{poR9ź+7FW}yt2Z%Pa\P %nS #} pF.ä8Q:2b|.#m`$w ڕ<6%Zx윾n_!ZqTei(XZP/Qlby8Sg< >1Xr E-W>r*ԋd>sdK\u8c xIxk(pu,-4rкIwCo̼sṫ .t~Em%(IA(Mw &-n'%% aXƐΡl߾W*NWNTx&ů8^%4؞u UlbRۄ,\U$j2 PĸOlm*$Bjkxlzہ<+fs-PeQ ݎi!DT4`8P.kC"Gs$ ce Sjllϖw2JݔU2)I<;M_Ej_6ke?N<tQ*7< <Yy{LLřZWdO 1K~qIb`Mb1O;5@jW䛫6{hTZ C7[Hys? .p.)$>+WD(GbB`/͹8 ci5AFhg.^`Lx` ǯj_@|Tj Uu_Ho7':  y""K4I|r2Z?릙g܃1لWjNwY[0JuJ-OaY-Tt.@~{ h Ҵ(~m.jkn3gjʱrRlz ʉ!mRNSu{Wuӄp#gB H!L ZP( ԐQa f{E2H Vw_"%L5YfsA.pwyԵk[ /RG8bݾbAzS[%웪h!9P5:M~a}UѺJS,&sbq]C`y]$;|QZb0%x3Ԭ7_xA?ڻm9tCv;8~UaQ|y>@/yr!Ѓ:v)j}80>l"E5"%5\ /Dhr/?nAҗ4Iȣà' CMo!j&%$R7sVƃ5:v60tJ7F~;>Q$7N7B|kiϸ.6\l䩺45v$b}7LgHw'GjTU^̋t{SB6>k},V5nt;R{W"5Wqli֎f~p9J #sNsA;U27@2^@gçte%Vǫ%LZalZ>C۵Y F!ρ0 u_Cg4Z \#vc(Krk҇&!e*nxo@EG ht9BU?Q,I-k|K9M|Lңs00t OQ\fȵLwrY;{ۯ{8Qe&}=WӇҳVa9ʫ//}o x:9m$ řkps4 "Ͱ $NCOqvZ%HS Vi_ Eɫ_($8-s/s/Y1t ]7:4 82QEm>|V !tU|oJՑ-p \U7&qDry-R4HÞVU$2|k5l{iO5v(a ]UI b%&>(ŭUH|C9h+|iX]XmA?vnJ%lr0\?W84?\w\36#WUТڪ^ɭ9*J=loGl;r#4+ܯu\jD9d!eΏ-GFc:笺<_O(R}-Y7b8d\W>}R:BĘ(ND_7| r5BO;v:j{CFN9@O6ɝ ?a)Na+)Ux3)O g~F(YUGFI?ݨ4HxsnBO pSю}ٳ<<8Xʔx \3@nj,yKwe0N@WÝW{EDsa 'ٌo<''}+}c&n^#~Mt:6Ob٘@M[wY71zAqByhb #ɥD@DmcBJus`u{07Fz1_(:&%}DJʴWeְ*쨁gُn<E$##}m#'66#'JmLHmWPu92Y<+Fg1|]|J&mu[{ j(e%bLb;"Xo'- d.s@T~"Dq[yeT] #x"Ay?ʚ+k_&x*z r+`zow#7m pO4-WK#iϦ7Y! =BkhKb2L:El5(@dPdPv@tR1 QOsqTa:vQ.`'IЀzEBW{V2߲u61b0>F>P[)a cJ8UtJTY^O'a`Ja{6e#1=`}(tMPHAc \sӻJ2?zԶu*QcGCׁ8yv59?^yXpח2xYtb1/u44Yɴ}C{8chP' o!}kmPWifo"i~X]rg;PS!G~] Tfkȱ>NR SewF7( 4fIŭ0#8:2yldȁN]&""nÄj mNٶfB{dSEu6YbNI1V;QOPsWe]1DS4?52]V:>Ҹ6􅠔j.9v_Qɐ2sQ*~`ի9 GN20fk욏B>DH!Z$"o_sRd:.kW00ۊUm VO+lף`890^M$tv6㾹A! .E:J+?hUDw֠Mt9Sm }qlnzx!Tt]O!(dfCΩ;Tb}R]~%}&j8H Rm^3b6huD)c+7xmI`3!Y}-ݜ Xs&j-1JlӦh1 @m 1nBТs݀-rĬ6]_j.goUeD\DwO6C B1Lu:A?$`.imonDI8zІgw_djD3aFa!H % +έ Phpmru1 ѷS[zT-3KRcrTBd fӍ[wݚz辪@3X^PFlv߯o >6@:8X*%/qə@jZV /]dIM2T i$<t%$+Δ޶{!ͦ v˿1lA؄*kuO9^!Ha7~ N5I*X*A׸wSKA>y!/83+&X6ij-($1kץaZM|ꯝ;0v6^~._e1B H M/SM.]͟;-j晎bZ^Gαr!)5E!T -k6 [)HBdTO FS[߲L:`U BӪ) <uw7&~D-G2ZTۘNB+I VUKy3_ݏY;EwϺ$cl./t7'Dn=z0ğzYTeso8yUvaNB$'X:=Qe1v! }HfhР2{ {@%!S1W*⪰0T!zu}xj%kkYGY[@"1ȶ)ףX }4ݟVUJy6y&+ncnVy„~ݝ*A}JbOOci yd@]b'3nc2Q%AbQ@MAg$ǜ: RƂxȡ\'M*)k{ qϺ-ͣJ_J`ojI:gmIXU-#vo93z{ 8GK6Vw?dCc4"$F릦Q$ካh!^ S8G3wC׶\}KZ QS4}턴,9!keśF6zc89{㞡^6Sv;6}J ߯Ǯ˧5VsAlϽDpu_tktz-[H#BKL0( 7ü@@s=ˀI8HeQELK!5&Ɖ)q{#Cp7\#E,נ9X' SOL%>#\Ā %5iURõGgM4gkg,ydK%S7l~,؅BMǜkVrǁo;Jr֪*_?aVLbOge\б'f 9h-QJi PMp2~w>r~b(lJ:&5ťPn4l; ^tQty15;?}Q`da"1l[5zjv-*׷]&unnyhȩd/h/WdR*m(tM7?zj붪@[PSwOM;.wZWҟ'ㆮ-#О|{@. h˷M?4b~%cO@!{[aF XO zaZۓbQ+&sT6}0|SuxjIEL5r憘9fb.HhobD P}B9ϑ".en옡fFn].`-M@)qgE-n7 `z~1[̤$@kD m@{JO]Fi[NQpv (f?p_)SL<8hoі&߀ΥtH%EDu/,N`SƑ!bU+B֝)0jtl؜7+iǯ1-kO&7dg oBy3 Ys$uu m<;M͌=:Ngaa+ѹ%\nhJfYHj]͙ }vFb */%=KD~G*)C"BHnM8V~DQ#,{^*ډpYq<:vÞ1\[Ak`_L KɌa<`4&?4̾bAb.~hS.sQ'Pn;+r|NfơtW==#~ueZ٫Y JHb?hlF[KGQ< \؇;+Ib4C=56dfA[91mJ%j48^+ر\+ XF?ZZ;כqDPwxFV6۽b %X+UW\ć)'5fܒ~C≄=i5[ `1rs*gŵi#Ւ"\ŝeܠ%8D!.f:l6 F|yYV)nglwi[mFÁ3d 6bo@<G*{/#EhrvxeŤUH"Һ; ȴ$b#c~VTR3`\r#XV5`AE̪%r%AǯNpi۞ 5K(>r(I(`&IN H[/7( AU_ol'_{LK~c= 'tAl[lDWmð{)GK(|8m,|࿿tedd[HmW.QЧʁ`?)OC%8\j5>xyIgԯC>\$uC9,E~(=Eo{z!DlA%V cTڃi4t! c9(A}8-C9)avv{4~`2/斎[R[ya*ځņ 6!Ns.1wt{GVo{16B 4PT 8"bjt(84bW.ɄSnm\f+ja.y0mpDڅ?P" EiQ"O_5gj.Fʹ;ehjX@*&FfT*3ԎJP1f }mC_K.…>cpi4FKP˷/ic`dBΪI'fFc6f|u1G:: RKw/C R֬phF?AqVGϘؼjЛvS=UcJ(Py 8}4zxd@CDݒזHt8^h֊82i[}Mc6l̄^7:&͸dׄwr,)ҏElc"dE^1u<İ:0<m(գ DN;.B֘՜[AP&w-ƋEHCu="20>0X7N %Pn ]N|(aR*y?]FP2 ;4BȺem pc~Ժw%QD_P̿k4W0aD ?@(O̒pSfxnL_] /ERkw4Ȭ)!q^i%p7zIqXęHiC;H=! f|O :ecnŝ2DG]DȃQx)l,OlAtLWes-MJ~Y]C)'^qT\K؆:nze$*;!o=uH5%xr lP!0I1 [(CQ^$B.L0qBXZGI\߸M/ZQiq& OU:[NXpQ ? ɩϔkVg;DխOhz|\s5`1VM{4\&i6h 9F'ʃ~dqՙ̺ǥ hgI`Ε5P ЃvZAͷo\9IwɴoӍrF&5 HXJaNusRDROf ܨ!(3hjU9w\Ӿnq2YѳڇJu艚s?}3& s#&ҷ:ch^,/ r`ؤӢE(}(g52E8Ts\^Bꧧz15Z'gj!⣮ S&gxo.q>ƀTX|u#(mr8bᢾ~.Tޤ%XwQm##R_s`'Cİ`xOnDz#567Xt;r0Bh1Ґ/.Yzd]zƯy/2}P[q>틵K[Yl~XxSs8a~ RB2>]tAg;fߍ-bfwEoN<1[7T8%<7Ɔ{5}E2=w]0/ Ք[jZzЭ98f&-Y"P4>{+[ ݪyDnmQ+؛]'|L {CQiLo_1 xs(tzqe\=oЎ DQ6ޱͻx1\K~Zel)n4쑑U`-ܼŊB٢K&\]nlc']/D7e"r5I+066k:\q _dhΈ尛SW.ߔ`UeJ1 'Cb⺟'^;PN"qNTu/#"eJ+Js,5;!|Gs=_e<j,2vanW}QuhcRwUn}gŎDcCgdhُP@"2(\6mN\ Gҿh눦8ױssM٘wA,>m<FGeVpfWϞw#3/ Xk95 ,ګ[^ bA]Oxϐ S/8/7l}jwJMܟ"SL =7x 9]YuMS+u6#)pm 7&3-3aM,%(\8F[T@h ̐|M7XUQhRLPo= 1UԠ PlA񫣬/ժ ?K;[ÀC>L'0]dFlKk܉'kF<01 7m7]yFʊZ֤_}6j^,vgI+O6./TeI6B% OQE٢^9O~Ev1$bϓ=*򿥒]AnM`7H`{@ޭcK%4Z[6ә0nV àѧr~S'5̬v49s0a3˻S(^zfqahj}gq%Ş+k܇6 JpʬR(7L,3^T本1Ė迠F (!.K#'q7^M̲$%YʐzT'ӱsT )iiW2מ扝Ә\u)$f8Ʃ=.&I*zVM;-א:b9 yM R6k2ݞd@N(ԫ [}SWO[#qn 5/ci"_Fرs\hNzE3a:*/X=a&Es W S7IX"] "p %9_2Dk?{ҧ *b>+>7q4ȭ_"#@z}A1@Lhq8+n ;gP~OѱenlҲ婜uNRVȢwd&`bKt>66oۢz(R(t;6!8nuJ;qSQ!w[LBFVGՎWIVqkѷ**˷2&ܤ)9DB N[@~to/fض wL_vbNuwQ c!"JVĕ4 y[QgX'oZ ^hOf_ܥc",dFB3#GBHZ"6c\]v e^+gJ8q&t!`1ˤ<ѸXhc?"a-Sutp˾M+ X|-xEWÙ;Τ~98.H-V/"RCjLzJ7Lq [si1A&6EN1`ȸuK(~O"`E#LP$1?Y.JlA"ff'Ȗ,2s'tIr9&7ha N-|:#}xYMA$+9el1B}gr [ 7m!œX&1J1k*nQ\E{ B-(3ߟF5*J i  +07} a )]fjDzCR@x1ĝϢq! s&_LLF;4]"A/[gEԄ  ȼ&DķյMpRRZ_]n }3bÍm9t`qP5om%$&U>IsLp,%.N(}ygI-uAh| *Vc k}7ق%u0+vPaũTp϶뭹O E̻j\9.J!>>sR1Mk\ÖL}2]@0!R~{aʔ`ƻ]ˑ|9|hVo%HiMa)+߼"VZzyґnRc$~p*;\d\sQbh;^P#YIW((qyS tz-HUՈ$6L0Rp?tk9̫ *[ k?ܻƺ"$#28z͂܈S6 }@ntzo{ۢD*=FQv3j͝8_ 1W aA@Ka $օ(m*i n=K%UzcϬZo7fSH}CxD:Mf`6DŝTp6ΟKդ&}Uu5E gJT25l#HT=Qj|!6qgVAO WGᄨSV >YNfFW!..`PzX$!Y[ 'o*r?,I]?һ+>!"B+3fo:QθATufs4Jo92Hq2\Oa^x vw̒ T\J"?JiWQLo[ eժ'ݙ!,nf7 ŲX4)7P%/lW%өTWr<)B+F[18'XjNw29kfv^ӘX10BՆjccjI&տ7uos?!' Ds>]Hȕ񍾺 ikCbI*d>>J.CBhDMllbę ; Ec ZsgJ@{/ő(h~|e[}ފSkRKTiҖm=ՁOF{A"=EsۀTʌqb&{5r(ysjv[[#GZ qV L [fpۚYv$*c:jsz_ V\=qU h=:%B^dR#Yvn`9Ht|\eJ{2E#]ŹKdmR2of03[ nnjܹXnJmrʫUioKޣ)Di7{*3ZoU&*"M\ef9F9|L/ }W x&gIR u\5yW[ȅ-·zbT`p9(@=' Ў$r]l홺ƂayڣlWA=a @!2vѺu)ihAcT\NNIaBP T޻D<Ǵ: \*&2UPBQ O'zIZsR0;wfG@I©\""WVrd?7|yR(8Х]7cPOς|Gb)Tea۴f*j¼6(ln ~#g3͘3{ W\ЌP$ {Mfg [#Iϑ[k~MW^|''#)' 8O,yUU~8WjgB&cH%[037^k.nvoGL>Ux(F<~{xnGB(Ӫ ?m_`zkW@м0[0EaMD5#.$Ńh9twz7~ J|{_.\6^fR+jT`><zm` .\olÅtXe4'x %55t~#D%px11[M(5C`tGbK%̴3e_,׺jh١w B=Sΰ~I9.;lW~v%dPXњ奅 -ep m 'W$Ƒ (Xyp9v'nng΢7]6k0IzM)iTiNGN8YgʝU1v`|N,ha(/4Qy?\0D3Rz }u[rFPU[Qh ̙?9A-}ȞH HVηd85yY|Q?aPtG/5֪Â#@3׮2J7{UټPS}~Z9܄܏{砓{q"sLa7جX >]kPJyߏ:{ }f!d\3g(4Y8 9 n:oKTp jA|*f=s3 22it[&n*\S<"0uW*cm}~O/wpGȘ2%A`$!VU>Qn6VtYPw(9R5'Q_S (+GՏ-fƛz9/)t:p?M ѧZ.83^1 ̽|9fQ~P:C1ʁEP>d.]%IAji:k_Ω7n;@QzPL֎Ò ;z|1Se[m8xׄ8Ҫ `;hʟ30rw]נSχtx/|L70z;^s8SWˣ f7+|Pw'LG8ME &^\(֙i ,O:_1)N8{6ͅF:MCr6si%[r?' BrNNn|jȾ $+R4X{GV(+3 As+9B5ڙmǖQd~{T;V)R(UpFU@ %3cL&+VشeLyA_@qKAe'o: pCKsQ5͵OFsKCsySSyÔe/?T =" _1] DOObHz184&.|dU D% ۨŎNsUjo.A|bbD=xm]%V".-HrO'.4[`ĵDOY#G)ka.$ Cy.Q2?xׯRjm^>*qAqKG(&Z5o@о{Ee1zԃ0e̡;[S#i͚OA`-o2=TO gwQ=b! !d3~qaMhO^ ;,) "!§e]:J_*Z4J'0bB.XZj d>mw >ib|d?t#$s} JE*yb‹&2`f\uZ5 M@[vXsqJĿusM+xk&}90}> !)]>5[i~}1+jFZ6ju`f`ן@;C X|x U8k7] q$כ6ؚ5}q"K 5NzD#_iE\/JkV͂ jSx3([{A6 ׷}n uy0 iun>?p̀6SR0at9u(_K1;TEBGT&mR˧?䵡~D7)C(76R$&0L9Nd <2#4FZ8]^ƹ=?lc.qb?\"vWD }g߸Ǚ=9po條kE3m) 7ۈ B($Of;&\ХBz[@wҍ7`uVM%´kcHg)A>u۰GyQ_p;D2CsFNNKY%5n$@GbȯMC&/ ~FA$i~v$Rω~fF†Ö`?W_UwT%᠘(LFz4 ŞYijA}`z{f%Z뻦uм6U#m9wݽΫSm۷T7Ϋ/2r*wV ]L8!b Iɟ3]UAgO)`FA?fRaH:a[<7{e;TS"LkyJMw%tAgeqrA4T 6-YbMY7? F@ 2 MG܆S'ZxrT(e NS`> u |vI*pgJXPiq?%VZR_yp@Pf_.cGk{LM _ʑBܬko~3(MA3)ԭk$ϿGWfQP%Up ˒ ÅHv7N[ Ł[-4g4yȭ%>՝Y\!X/=8qoggb4_1E?MzF#7Ր@ I"I rZ{]klL]jv4Y0q/ r$PIrš3T c̦]mO~vV pVi'`Ŵ.:aU?˄KowO[y8nU/ Z[. @/S#q3kmj2Far9Ic* 61dYO^_PC5LBHěi{< r.~ -xԉ˶W .zp| ?4j2f'6g3W3ݴM1zVR$%G؋-~.)r8D%zJw_+xM b! >?8⺺;]M֡MۗFNc:/`/B c 3B}u@ETlD0+.'rY/}uvI:'Kezt2avؤONݷ+(bzr G lZy&6QB<[t3e칮}# ?eu5I=3Bp9".h5J̻|jVH,]2DX\&pB?tp]]@j=NyUV9)cD]l%o}x NE|H@MXYb(MsCYv8S:gg75{y/>YqB ]FfyչT7<#ĈhPZ8f71-rJv[ U]>[`uNWJLT6P ,ӑm'?~^;te7,Pȧʯ^jm݉lI(]` =4 ^vh]1nqП`5i^!Gi _Yhan*Vl$v[L#=txs ?>,zY+m"o5C?ۇD| -TlHwt&lMD&sfȆp s v_c\lu'8_ |vۃţ-F5#j*Nz]Aԁ7爎p HW|!?L?R)?=ZmmS0ɴ"-$_NOH2h"><Ad% kݩXz^?QޓbW ,'IЋiU 4TxbK 㻋Y'"MF4:8yլU%tຬR2!P1ezw(;>p\j`Lewe@G>惡^ZW[Ft*+f2-F$%h!f~5?Gy*N̾^ƚS";,{d^EnIJ-,sRGaH9<Z|mc\gL;( FDa*HøU,A%7ц "rLtW$в]%+g+V({yL;7Pg_{ዝ,>Vat4NSiWԲع< VNx _+}DXa2]@0&Rx7Sˍ`N?#H(Bz5YF&lS'lUd>8Έ3&g 5$(p Hឲ,Ί"?9Ca7Xl3/Txjh#&. 3 5YQs7BdƖ&VK$}3mrxH70&P9N"Z1oą?a@Л;Uh>ȔQl9m N#kHL@P?Wݥ@p?eR2XĹ*Y9#WGZ/i镱|Si|תW;ф@uUl2 7wiV+W\\FYR֔F å)$w%&cFG:ۘ&O`p Ur<ȲmEWA!1vyW )Urʸ VG@ΠoP^ Mt7ޭixÙb'N, t IgR1=x+1A0}(yd,CWZqED7lhX%䂵ē, ዎ%CH7suG=8тZPG(+22`P.GH﫚Lb*oRJb೔ A]tN.Pyk:*d ZWض./I9a۶ETJ44yr$@爛*{2_a߶Pm&|澆f0+0ITgU(hlpi, )OOⅳo> 1w?dR=lv'?蓺p%*2 gr?ȟPt^C+)uKڵlxcڞF60by~!YS/r.Zt,.csz}q COLl\qgu3tPFyý@)| \VX=%d3)[P7 DVXpsJzߠ]c4A/_{ /xZ4#$m CN1{.&m ؖ.*02kZi H`lϊYc)Lo@>Lꓛ*tp̂&9 v/$e#Μj \15@@4LaJy^:eIA|3tvO,ʀh5nOzjԚGw9X%r'^T{Ye5U` \VY.2$x.SSk­:?p<vF<<@ p$ #hQ@R1(]hcfǖ+lz#Fh"A}wjNjMF߁O~I_ho%pQh{lqI+u)L+ŬtСW쎓I'Qubd@T:)mZ_^pe/=1}C>0]aǕ1\P2 %>悟 4G+cW 3k(a> %]MJþ^X=L9b/dkO}_f幑C.RRxyYwjZq$i:՟zC8%`S3ojmAw 0zk,l$fba#!$THb߫|-Lu]dR[;ĿB7pi?(Gww75y4rٷLKi!gx\(\ԈHZlth|wqA Pg|8y|&?^>`F5ek,.j4]Bq^ݪt l/p-Ï D]U\/bHٿcK2]>u$cv_evt>EPT,5,s36)=5F sMGIuӚJAF")sl+F7/lr"vg=Nގ<\M<6ŵQJ*KNdUq%t 3&B ( JLK:|ག݉3G,=7W_Z3Ir|W=͡'_%!UJwLK = zQ:F1=8 ->!@#7`ۓlwtV% ;+KCH@gрm٪t>kFu1bjF6&|Ӵ:y')e繚 Kf5 1:ak?(ՇπY =xi=z xP}t)9޵4rftmkL_]w2#xw#!ft77I'-Sk[E2w3Ll cB%gjR?MG$Z MbϮ*+*#WL{v\cCS ^^ZHD`4 p5"+'xa֥q&!Ĭb`l w߶k*r9ފ=jǎ# ЭkQ6f.}W5z<|1DlW2Y仃|wzv `B̥ 7ZUB䣥 OZ^b7;G߃慕֣*-2ЯeջjiP&H+DҔx >д$F֒ Ý6MWZ3g˺YFjK$GvC~1:I]@F>lJ%әӣQkU.\Zj(o6˼1^ ڼy6.dRm2">,߀Zxt;7Gz^KWjS şiR0bN?f<'TZ <r;&7Àd |[,2yg֙X_ڪY8p^I[YC*]#|'GP0M*qqx5`$V;W_+[b;^3+bD;7(xSh:Ӻ,/b>7<ĕ`1 CQ$/K''0NݳWœX٤رeOnILL*bL t#"o$^Wx=8ط 4Pۭ}mlF6%V>Z_i/ve"Íh OTX2dh(G}=%cÊDa,Bz.SKa$nռQ"Qa";F@N1 =0U$~>{.j<:,Z ˜[۴%ľJ2>IA-Bqn%kgrg'K:41;ߖBb7!5(ե&,f Ӕ|\cTz#'zn~QWB4Y6Ov0TYz^tg\ps߱'p8\[kAz;T 1'՟m8LBc8*֔gBrq0xQO?_TST1>}ͺIFL:K5,5FMo_ z jUg=EAool'@ɫ=7fhM4}\XU}:GgMR&%?|)ЎnC8VqY_.e!F#>繘NPkY`J pä,5s+P %"aooDb&S˟XN!}qޛFam;>bkC@t2>WڨYH*H炆0r>׋I kab.#B. m,ykB.; ͨo{T@q!3Eˢ5 ;M':n&o dSzA!46z_ MTug_r|0[ZԜ@,dTNoQ-]ֻQa[+ pcA&HA!:l2ɪҩ:5rqx?̀ 0 }+4h3֔cSLС1~`N%TիLnf^Ғ;*HxB.l- Q2i_}m-SXJΗB:Vm|;h™'0 -5Mn[\gȞn#E,PvkWО_Vd PSFXWʄ*4^]x0[# ?1^ rT~vv%PXqfXGΝ0<QЌwn*hq`VR2wiH*IsGؠO1t^[ `)%?%{o%1b…efXʢ1}q p d/^yjborJN:ʑUcQIaz5>7fOF^vM&IrEHK|XlF0S#-s=Zjyמ0S1ic(={{YW<4%J`OM?*ܛjJUwy:s {qKɕ zN!<6_5 RA#I3- `ӻ]H+لš/[;},]i<}Sq,qo46)K 9z G wm˗(Rq!}N쭡 rMNKB%b q?\jd҂<7s'T5 ${uUj͓I>v؁R7)GAѷbLR=2J* Ql2MMl?j}uLr6YW^)R(UフנՓ1yiLΞjȾ#t|A-+Q<|T0ØT%-2 cd WHs2sPjJDgߟLY"Ǧmw\*>j&Oˊȃ2c!Tb!Hx?o&/GiKb2t㡪 Qc/Whܪ(G̣hvF4z -Ԇ^tڰe޽?Obw? Z!-EF,pٔL3;x3,.*HBTAnA̩~aEV3͖P6 u%2]9"Ujj X ips_^M꽘mbC~_8WpNMU֥[fԃyٝi 7P!@bs+]Ǭ8Mx=W/JjHc b"6Lz(^Ϊo!b;(ЫNH"/ ̕uM5C)N~r-|n=:a!bkXerzkby/#:RB72p9v}&SXxWʍ|VS+VR{I ZONz|;AB;됚ѿSzi*w-Z%+KDt#,Zm OgX3L[=ȯ Wy%m/2tvo (@S^XpD$xTŧ x#! $|&Ϫ3)/ҡ3U_>n:PGbZ* p[T?^8JW,r39\8Zz?7I`?e¢E?y/h>a㤿t_K,&M?w>RN=Uo~Vi4!̽n92D0b&B>`BPjL=k8({n3.u_P%O;lPD@_>q&=4lccNy-Jfrk,tmjB&7O²8qB''!uqQ(@+¤[ѫXYQNTVlRȮk8,ש);G7+'VtFw T9_*ǭx Ps5'/^u?muu%tμ?4r_!Rr dꕉKOaIP@Fl?U$'QP9m{KˇۼYxFxC+Pԃdܟ !2UNwl%%B{{K ^@r~}vBbSc.)L[n]HD'5sc3uءk﹏x:^pG${s(å+5rfpMWf}}[uW+x1ݱD1 (~ԯǟ1xyxz2hlE֬w-ە~z#g+*KF%?y }$~h >LjfZ_ؤ@Bzva\&=gbO7TUCDTT-\=? ]lhk zFmu8C`w}Tr? O[AM[#?X~ql /8;_爛 .'-!C$\W*b :c\XTKy'Cz.Xerf=ox&$ Wy렟l]B3127Bqx2M=(D>?T[R,YSIvm|9*DR7N!Q6;Q4ټ.t\iXnyBmtUUc_.\DWZکv¤nAFܴhEv~8؄5oNNЙ"~f(~XV zdC>QMB=຺`|ͩ.J;P|j n&L\WL6@0+Lj,)Ъcsa͗aԝ'Calq箻QF$@ ݐ 9LCH#Y .?;=l~jP!Y{#DkE1$xx?BuƌL$ ":#",zoۗ󷦧屖FIƙǐc|'X3e-!ű!PZ"jeτƄx h_ d:zM=Z?vTE9]yynupa&7.'t*)Zd?f_ޫb0M9E@j-c 0_?L.z=T- 1,DH/znFɵ` ;ȅLU y=@s6d9m\[Tַ.\*] 0Qa7,F/h}@Wx'Nd#߰Pc: \GC;ߜǯ W5u/QĝrXlH1ΔcNHJ%+t>A[ Σ9 Q*h]߯Nk8 Mk. 픢g=m.O\p'M]&_0YWp=2{ }݈fRb9X_d캞t{45?s$T>y-"ψ%T`P~^Y RE7]7:S8?cP6I4@4EIddD#Hz P1%(g-؞r3  jI~%l>#Ւj$8?&Cj:?bp W)*)`mVs &.40¶gcukxlޭ!{f]ԿHc$,Hw'9`# KpЇ^ۆ:H(d<:YjԪ%gj@o"]S% fiR8VhNmN/n/eI:m)( KbRh^ )/,%ltpUYXX!|% tӦbIߒyOפ AP|#'8_AW8`-ٽCӗPg]#$Zc좶_8͍Ej1>RQŋ2N{kF#Qʎ]ujUtc "k2s;?6URAjcDvS޶@!MWbi{(YB doL\ " #ڌe"5fϽFW$v=f7*3Bx^r" 0&HBsRA7|3ڻ[5/TgvH:@Ɏ>mZ&^xEfhSZfiQ Cˊ7kYnsh]Guf?G9P- _WmC@Q<nAq (UzILq8Rv)H#;̅j Ewt|L'g.̮Lh(ϠKB;7zV,f2?(m a Z rff9nV乊2L N%/솣\\\ז?&eYZѹt6So>zFڅb^ ƛD]._Azk)ϲ\?T @l{hmEp-.Ұ Vsh~$:}]\r06cM wf{@+Plh0ZݰfƃkP|dM}7b"gC[82ܪTgjo77n6Jß}ǝ kj+ekQ| z2,ܒrv?z) 俾׀>j9\J 3G=O+ܽC~c키qXLkF”~: E{\iذܺ͑87 {;R,Z ,],0/`vdm|4jخk{kY _SK92Z.Q,m%|%Ꟑ`sc^j DAAPɖPZ\=WQs]yx((O͢'JMp뭛 .٤.5w9n+P]AF_~XK'$(w['Kw谏wh,-?{!t Nb sweŸIJ7O)~?aU~ܮEųE꣎=oXzB8"!wڞ6u-*QÐ !;`aw͏ Pt~p30/Pf܋o:eV21jvY_7巍u2TB>gϺGK@#k mòQhAɤ3$_w(iFPXUJ]Kj@2?]ݱ^(2\VwX.+|ŦMl|Z/G Yb(cR@HBf5[tLϼSr@mY-\u0*Ar?q5q5Q3XͮCL3.9..%P9S)[v5PᑡhQE_K6in7^{iֳLW^-PUEO=!&d JT|*)w9XW,!巺7cN$߷~75IJ3|#]Л(H`/s'}k qr/b *OGn6.PEb 5OGif kX'GQb-IJ B;MsS`<:=ንpUK,,-X)0H189ap~qv-e+a=D%tJ7t;^vӒ;uz$.rVt<ʊq;E/frڟ1BCC-(hL*쩗X.L)y1H):jW[tū_m WUl?vO/fz,tx݉BKx}:J%Q+^gW.o͠Єm렑F~k {6t4Mm¨2 -TfYjkm."C1!{^8+ 4-jrgΙL>5a)!˨"_:.g)ѤO~c<+W1R\+e(G*_]v*c:I  -ϮV94*ue"WqY6~uﻏvmΗ)۞M:鑨 v:"󾽵VcaR}GۑZ?Ś%1KHi٬L?ީne޳Ef1j / 5A{|}K DYqFtȠO_SWcv7xбׂ}_4EGXJ5MR j6 9 =2dN0Ѐ;vo;j69s%4\Ԧ/B9jv}*产oαh0]}~!{_c4OY;,)8 "PDƖ i쓁,T:č?MIDS -T-&xGRHhe!b?#^'%2Gr1clKDl\li_Vvȧk7pHgcV#=ԳVr?AS@}ε<Â'*+'O "/#dhlA'+7ԍzTZt1 'ڃ ؠXW0dHAbc(:R 7⑾1^{ u7ۊ&^yN32CCd@QRb_ E%بwA/6'ōE cSرw"El*i*$Z-ݙ'|pZس`̢-Rn½C=V:"eA.޼Qǟzs`'9tTcx|, o,;;ᯑ3seTqBV8@=it'LO& .=}`4o0VTjTqo JLA_m4%&y'Ȧʳ'@bbHe%1V-92bw &dNa|iTkQeBߡ*<\>M {Gil\z(䓱9#0k>R9GF-%>f.U@0HʵİANɧvB:țqhU$ f{vXfG>SPX] Vb?+Uj[Ȕ&ù96R/FFl&?K\uB!^dfc!ыF\'݌ƴO(v}Rg6N^smu 5'V}LMsXʵwHeHNYԬ,΂N ̄6'x/UO3 #NTDQ*zaƐ>q}|hӰ;`+%`wB>&4v RlT6seﭕe<eUoJ?9试N Xm4߻Y^(򘁈2?o~BI4.ڜ6nwvx'MhP͆pɗ5:CXxϜlmpr%`Qص:"(}@XLˌԜb:6gf8&|HxWpd'G+kyZf#.&[ku]Sj!=l2qz@\vVe ~F2I(>~NҬV9,Comg?( (>hK*HP~4khzR#ldh\pxyiHY-kll9y,mGP Bǒpص83#QfQ s.jnRadHm_v[R-Ϯ񚅇~ ʥyJW9klKL;&ѯ'?5b/VG. C 眷1ij5f<KVfFJusdmS [S.ůRu6qʼnHQ֚BZb0>yͮNċL 4ffpK0 W6$UQ'Gzm'B bR|Ra~H8 h Hߏ`[5mĽb^5*d|mv]v`|9vtֱa~|ኙ8~d}Cca ^{5G# P2!'<#x%$#틦p5^DI,bmQ\d Ps'$xEIUgG˻!)S{ג-{݀m℄wlZZhuj+hVen` yVλBQ]F׷}[?h ]o)ֳ9"3~ߨ (B? {#d<9ȁ&LogwGtGjfdCHt!y;'%d`мWUPz0# 3HKW8FxNR ƖycI๝-y=v3_D\Z\\cZ\ZKnHgZD>ՔX#̐y}c E:ԍu7N9FFqvl֩/1W\w5"Yz}Z{Rx_ ہy(t!j͓ap瓍`Ej!Q;:N#'"h)`W^5 #u?|TM:Kzz MOw. @Yvw6Ec:;R7_fǀLX1kē o|"CiΙH4_[8%Х z]HBp_ %׌A A WJVj0Aϊlr@l_D]-b䘶baf\!w?NخDn,_zxcUd˝G/ n!i|ѝsg[¡@d4G\1fg79R99%I۽ #TRq(uUg2X"Bn-FSdqp Qǖ'  7S'W]&q!<>}[\yqWJG$u X wU͸UZJu94[{RKK'"al.q$'AxF߿+olnӊIdI_5nu`D ~ 9NR8GcЯIqv6o(iu.mys~:cRk]AhzrRENJX8$=mwJ BN#lWFA*.@7~­2ً+ܲQLǩ>Kf0-al{on1]:5=hcybg5z]-u$"~CdX`KգUDonR)k?$~bIc-['UrɷPi2m-`ʼq*, kY {'ڨx(g<ہRnޖV)l:Ψ1?&9k@kU&ӵ]ZU㳊cE ZԬKSazb0d )~6,./?]͸Bp־~eRuh$1J~AYbMhN煴1|ZL'7Nd*!lU#c3u6\x7^jjͯ;OfxBJmJ}̳Ny(xĸF@;cup`㾱i5>W B!-UH^O/&*)hӫƍFܙar3 ;Xc<.2R CXdBNߤUqM3/.+2䤔B{g>(u,i&.AA/QO yGL+e%&5tn֯Y{/ wbXA55=+L3NںŪxe4 '8ƨ=9MP-lbgu1'YG- Hs7'1m{zsirQ9AQX3({. NU 9&]JI&NrLab~f}8V;JQD5l|ݥ/Lt3-,Q?i~# 8jvPS8^є3ȼ-wXt B, 9ۺTZ( A.x5 R_Ճ}FVt,2 9ՂjO>[Kp˓?$~l3f+ߩ*|6o KT;fVjd *NKI!JQFh=&8A=Eт4֚}m| Z ?Z SnaqdR%>8_,Qs8GyO)pr2~Z|EENnJ)[.᠞c FE9R?zκ*Er5Zcd.~jg`wꄥ#T kPTxlH6GFs [lt]-'#7%0=-3_ukmK]ީ!>%HC]y  65&r1DZqkK @߽(6KhLR^4R? 3+r[bLTI  fƮ-``eqjmG >mm3kx Xu9U1Hhwp6>Nl[VLoJ6za!}Q r I{ pg(v˜J 7+߸CFSJ&k~S6x5GiR,VӾ k'ż[iZؐϖK9s*Q7pȪL78̷ ȡ(A"w_}|S(h ӈI'vĕ~MF$pdQ@lÓizPR<<nְ;rhV}+DuE$GJ}r\1h6Y_)L3$򾻓y=[DֻhCTl.IMގǰϗ`rm7SVo UG>x-^o:nǤ1FCr{ۃ!W}侄LP>_AL /ڹ }۹_:qc g#p SqqQjKX "=/Жm6І@XIO6?C+?#/. uS&_2C^~= Q]6>qĸhz|'IWW*tPi$oL1}.(osH<],EYDY?Mf|.2I y,wGjrsMg:~uC?0QCpb͛xp0cw`Kg  M701o8PȒ[jR¼w[CoO>hpaXmXHMCׅ~C䇆SQEe|͢*rYvܽx(K %7 aj+UTDCdekI۲w&b{ɁL N=S"ǔ/ %i KKL+M#$Qk׊kmH\Q_܏CpZEX7-i.K,GL RJmNqu[i{ 7Oi BnڰPNtV {LB mW~'پۀӯ+z}KcGq峢#8o=MF"y,GCk{Cbg}n樬݆]{Q1 ᐣ|~2P?=́sM{3h9rV\І F:U8,gZ i`R;^YK,p|D4hTO7P6i"gԁA`f|9Pm uNԫʃӾ۬ hFhm4,rT+6Vf~0 ɠ$ A@p9U#PEp[HQSoXc[dCu/K ԝu,F)n`}p"ҷi)6V&hf9`]K5e.]u" $4hv"&$h2n_qd#-ܔy>ED998x^8 j4OI0+@%( bLyhmu1!\ % m1.J,;UCݤ{Qf.Dztl5wV;Y9/г㯜~rX [~@f4gUm{ceNJ=ܫ/'[?̥o0}Z/Ns0BzTrik7VxSUqTfH.Ƭ v-(YX쫬Vޞ&8cKf8*4?K;reH'*o1Df dPTO[䏵_HtScO$3*h:uJ} ic^cL3q심g;0DZS˨b7G70?0΀ daܝzS!'O]c3Mo:MIi4_z^!US0j1(=F}A#H[pGk TT"@*ZaBI~b| /W)ϼAU+*W_ҏ휳#ʐ@3qu ?2toTҮnFM?k%T-܃fC6OL1eýp!zwIޗG̉k_ ʈ 8 /g Т̘umO|'.Wy@og q!ֶY]Ka QuDGV0aLFb_HnR:~ֳEw7*8u>_Aˋ4^gdWPD}[–׃^ NnX_bԘ"H#"QC-t`FoiI6h71-s?.%~C"a0c6M Oix}L mYaMbg&ɤzfKX ZI"3 v!x7ixHgkrm+ ==pѱ~{SZ9Z\ KGngqX.5%% Q9ΊE#;g}D!{Brf7IJ{grO>,`/-7J>bj\H̊a{d_GeTyyc@5J:)ԧDhB8.PA8}'osZMC, {ycGiGM` )A͈/I]I3$8R5`|A| ?AkGߙHt/EZ^)i&cӃH[ָ۞BE̠IIM.J6h^ U58A _F)p.Wd;'Xdu]QL7]MfEa3re9+UoGXR7]vE킭gsefDY:(Si&%,!WU}jhyB=G'3n[b|pcYiU "ۀk_&)f'2 ZS3:oKGn2rI4l8Q4*t 湢o{. ~Ag]/1g⪷(ƥmUP13a/*۱]bVb;ad+I"Db.#H Z'g7no'b6 HFy2P@2mX+'TS/Ӽ6O[3bFx @ϘĢ7ԓ3yzMTH ,>tL@("jוT0,^*@( Q#H|VVh'*&SUT4#ܖ_ Q%jnF[֡Њ}1Pư"C_yB~Viئi|@'j.XG$*ɯv#jkN+Y|7?Hvt}dI/#jg^ȨT<,թ jU'&jLTafݞ7LdM(|6Mעby (f#\^ }OD!GXH{:t h" ~(q6%'}>3f7ݨu^¹u};y􂐑sJgXs:~)$k%LsQLUe~ο ])kyEnȔ2B^q1 `JN د-b)3*/_YyũYmk;}іv][nWlj.F0yY ,K&9r½<kۃe,aTTmWEĦwLw#RCҦkZc9X Pm)ـW xHRxLzrŽx;CTkqc/=!LFzyͱLЋ'0~t%[X l$iFd9?i1{"bp]Oy3MݴWU5ZpzG&7г|C5(Ԕ_R){뷏FT0AeݍOk$ A"]&>YL;dVKw[1yF2 ^|pO!y:?SB5'e '"ֺdBu)͔VлCԒ>]LFKgϻyIk`[ K Xg3rM6 FSt[]O_Ү$DId}]1&mv`ҕSyk%4M[f}`h)[7n$gK2.~%(`Kݍ[]"|j-/rz d/@(+Ң%#;mW#Qo~ G.WXQ3so_rSŗ9 kkwf;cbmdl^*^2+#'R11dsH,aa>FT x=r;xDDtՕ?&Uz HUeO,w1|NFoޘO!:[e۟wY0@Trd>BWJ 4a=~3x[wH|q$v=O\$j,5 l4 lb~_+RcH*N+rsqFT?Un4EOkV- 4)չFnPZd j) P($#rɶ$Hм>jMdg;k:xR":ocy81@8hȾ*ĩ #4k oXL6>/`Ր2S{~Y<)hy˧*ij D.ͻhZ|i  ӘR In|- @O5N:9HIY G[mRIrq/1d;a1yKa~i PLz~)Uviq֗Zϓ\==8ڵ\ .|/ԉ /a߼sN !Ep?}C0>tPu%mp|% `RVFI-+Nm5D(KSO16/(ݧ."|#gSk9J0)|fbu+I}E OQatף 6b_Ł{L@pᄊʑOÙ HƜwkTFGh$VbZ\ԗ<=?h)oj0o'ݯU1arc\B$ۊf?BP1jbo `}mK&ὴtKՙ4 @lb,h=&1].@HqVِ*ݸ04hPK*Ri7uj ,ӘL󊮘'a]N SjGlzٻܸSCVxoH_&Eh2ȥ& ky8"| |]N!Dۉn-o@!]j,.&t0e SF?߱VK.'a ݼ I i#D&WGkZ#wMma}Cxx+֒+$z2p@Vb2e> B LJnmL襪. %})z \},g(P"r?=0!6 pb{7tB9^;hcs^#/@앒n8֜xƖ;!`h C@~5uV4c Dy< 7?'MOgd4XI͵9 TlfyKJp 40)U6ҷ"l Z& гw8r;Iس3-`sƄ٭~7>(2)zM$gk d\U*=lƺ4Zt|BS2B t׫ LIgWW]y]3]#Z "Մ3 r*ܵO wx;i]l؍9-TpWSiɯ.< sh160h>|[nOKmLMPnW1 퇫Y@ugₑfM"ɦ^6\]!LRLYPK=*L`ckg\(nn$_|̅{El`PSԳ(my?ŇG!5[Q.HX…%* PMs;wu(,hU9` 8?>Ħ@"vF-7x:NVtue1GIWeA}#x wo=\\ӔVcP0Id# Y(=A*"ǖpEF#CeAv+bP;C3Ebtgʔ]seK>t 2L !ݤm-YyNV%w3y>r=&@s&G;:ցSU.iNfgWaʼn: y'|О*)P(vb$oUV}N|m*[ .:7~a7b B!gb-JޏtːLGFCK]$5J*ueјSQ,6㟸HUEeJ=i]Bd8HS=5 }t>bl\F9gܖKǭh;+<Į+IaxU+7ys(/C1WQ1 8Y@ZKZp:rdyV:4tIC`jSIn#ѹWX\Y>Khf+ao:Nqqeی<ƣv:|&`)Nݦ]"ᙾGDCʖ-7i55|clxI}ZQ7dK}9OBU 6@}jH\Aܣ*΍S);i@#RNmۆ[*0XTKOg>o\k/:~Ak.nˡ]%m˧滹6>׷[?T7"lKڱTJ\12)W;?t1Un̹>5,-b3?8B.gU۴lMr_G'Bkƌn{DE0YkK'޸ƨHfh )Wrz Xψ»35U@Zj vMb]*tnYXs)X \Ù$ A7 9[Oʞh`%$fղ |_+&U$z)/0!kV WN7*V؅+!1 wn'~KHophRKz<كf v6gnXTT6gh1 ' @YR]?ל/yQ3}ǚ3jZw^vRњY ѐSqlC0;-VZmAM[.'~n/zjE+sAuzjy>`,VbX4 X-=e oéaĨeC?A\ZBkw_b/@ b6~c0w'E<˓m{'f9^~sQU.bG|M>AG4GĶ{ .u$W8T)r52^cA(Nw.k F%R#W"&Pvxgoz+z]n~I_NG0'$'s!2hS"Uy!RC&o"F|GTΖq ({ F:4̢/|&,rhU ^f"Lٖ=a'|q0ڤH6ߘgP Y~!7exl]@Ľq>Ϫz")-E[Vq+ұ%-n*#XAk>:AzO2룼Blq0o-]x3mr^#gZA  ):~xK.R[]-mfwMB¥j4|DMŚ"GG:7,D꫐ Y R:,G|H1 tUD "ƂbJ7쓓am*:;wᚙŎ*lFuǎa`:}-SbA`X GjlKNfZv*)^T[zz֌%׎tzɲx)WT/N9WG l=8k4G). cO @_/ Nf@ r@Jۡr{)2eM7-Iحxm HjY|FFXu茛7xh-!i?&"F[_w2R#ܜB+6jV~e2c2ʪ 9З!7R&boYq8>]na.*ӇRL$hL C0dvLH)bD'I'@"n~@L=V$e[݃wgۮ2ٟÕ9A`wȍ",.[yމk+ChDԷMu6kNi/` tDA?[۩<IZD9$^c-=4:3w*\(ṁxIR80 mD_&KOrA53_j,+>$/vї1 }4nz VQH+x2*ޮpD%?ZS,M QaaCekd0ծ4wr1Rܑi(Q`>8J7[,Gi +6Hͱ = ˓djy*LL?ޢ`{+ `|aT+HҬfV՚^:0X\N$3T#. I` 9!ZpT.gf7zV)@NyMu !ϻѥ7BX-vnb̆4b~Q,"RZwZ|*w)?::*Mxc4.F=ZG+r *N~u5Tû6,><Vo'{-*ԪBC]ѳ_FǎYܺiG/9K%_>+G:c&qnOƢq|$vS)&X{I^S㞁CZ3B6WO 4+0DpӃkʙ R}j^AlfF$*05>Rjymf`lNҕt3e YAf^Gfbr c])@$[udOo9q>EujpR+jc"vG GHXRផYp%;$!%+Gj{&gKyg>.HF]w5A΄J$6ChxʀUdl uE|kI#*65k6s:hUD:9[¦5߯k̪c/S>PFEh"~D4br=!<*7J0K qz*L_R/>ܤ$G]Wsl9;yAAH$ 3K tS Jc'G<{t~6!Վ^`v6ܷpv"=RV)PYu 4-SSݐʈoj/:b)"SUm9:q϶~Bdi[9C+h|F8aL(UOIp!o׼#ʝqp{OG1`"w2#DƬg6VV5KC,rr5;8OUa< Ѩ/9]}76p 5c-KR ~Ԉl CR/oAUrN/sX\Ux2np-:@_M"~Ljx^yJq"ueUE[6d /I͡ӱgQb"L;=[^}-&0R"N2׷򾀹׊dl~xCyCVY*b$5j98ں`:cLIU/S("JS}e`Xx֊;krJ J& >׺g[4 )۝ n S_^axV~s7iȶ0RIe|'nY>/F*&(@ 1[iYe Hi'% ]wK.k*lbT$2[B?آ[WfΌE+>֪k+a݇gNF]o,?p,KSєGURgv9ƾf PMVŽfL?َzH??4x|q2D<,kIu/Sd͹4ԈۯQۀJ9#J"R!ѝR?Gn#Zújeh;:FNOؚS۬V0ϴ"wT~c6])|aZߛC6?zthorn{ ߪPEFvz@NYAEUcSijāCEG{`-aCs*YE|";Mw-)DA4XCǕܱ=7Ӂ/WuCsL\R:[&j~W+%*VPrBﴧoͽrŔybSXbMn |I(w q[5q >ǯp)lǑ֮c_]~E6K:ψDj;:~3db+l "n#yr*(Yv2%zLEY1k xŃǘ/[?ʪ~xQ" TT70Ixwq , y" o5ȎD#ZtH/ Ou>WA\*I)Ed!si9&eT):ٽ ) xvUh·;Rդu5gc;wÚCP9e]wx )D8 {M_rPXZ ?${C-.X"gxS9,NT Y4s/ z؝)@9E<ЏZh 0kt ,XSs`cZC8yafQW+ƨn.2BƧcw$Z3ioWO >-e1;CНbi66וIJāDÝ7]ڔgTfSϒvs:C3̿ _g ^x, X.FP#@BϒzW]E YZ