libbpf1-1.2.2-150600.3.3.1<>,fL`p9|OoUfUJG%{RaZQ!|E ڵ9)j,o@+@}._TS x-RifI@|wfydyf3hX-j.jQohqsTg0?ExMg+B]B_"ctg㾾(.uwXg8MPc@ޝ8V"Ȍvӡrci; \S!Hn 13/1_5%=>H5%N>@EX?EHd   K ;AHP T X `  $(89P: >@@A FAGA,HA4IA<XA@YA\A]A^AbBcBdC2eC7fC:lC<uCPvCXwCxCyC;zDDDEEDClibbpf11.2.2150600.3.3.1C library for managing eBPF programs and mapslibbpf is a C library which provides API for managing eBPF programs and maps.fL`s390zp36SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxs390xfL`fL`93fb9956e53c7966bb720287ff744d7e20e05cb1c54961d286265f9c3f6f4dablibbpf.so.1.2.2rootrootrootrootlibbpf-1.2.2-150600.3.3.1.src.rpmlibbpf.so.1()(64bit)libbpf.so.1(LIBBPF_0.0.1)(64bit)libbpf.so.1(LIBBPF_0.0.2)(64bit)libbpf.so.1(LIBBPF_0.0.3)(64bit)libbpf.so.1(LIBBPF_0.0.4)(64bit)libbpf.so.1(LIBBPF_0.0.5)(64bit)libbpf.so.1(LIBBPF_0.0.6)(64bit)libbpf.so.1(LIBBPF_0.0.7)(64bit)libbpf.so.1(LIBBPF_0.0.8)(64bit)libbpf.so.1(LIBBPF_0.0.9)(64bit)libbpf.so.1(LIBBPF_0.1.0)(64bit)libbpf.so.1(LIBBPF_0.2.0)(64bit)libbpf.so.1(LIBBPF_0.3.0)(64bit)libbpf.so.1(LIBBPF_0.4.0)(64bit)libbpf.so.1(LIBBPF_0.5.0)(64bit)libbpf.so.1(LIBBPF_0.6.0)(64bit)libbpf.so.1(LIBBPF_0.7.0)(64bit)libbpf.so.1(LIBBPF_0.8.0)(64bit)libbpf.so.1(LIBBPF_1.0.0)(64bit)libbpf.so.1(LIBBPF_1.1.0)(64bit)libbpf.so.1(LIBBPF_1.2.0)(64bit)libbpf1libbpf1(s390-64)@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(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.9)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.3)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libelf.so.1(ELFUTILS_1.6)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fLd8dP@ccFcjDc< @bc@b1@b)@b%b!@aaQ@a(a@a@`@^(@^6^r]?shung-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- 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/sbin/ldconfig/sbin/ldconfigs390zp36 17162815211.2.2-150600.3.3.11.2.2-150600.3.3.1libbpf.so.1libbpf.so.1.2.2/usr/lib64/-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:33984/SUSE_SLE-15-SP6_Update/fc35553e658afb5b81cfa75f5cea4316-libbpf.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=65d97c17ef5ce662c1df0ad25993de0500d1ec87, stripped;PPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPPPPPPPRRRRRRRRR RR R R RR RRRRgH?Y6utf-8a9b55c0accb85d6e08a850ae9dae6e17337ceed318eb592b1a897feaf26ed113?7zXZ !t/P]"k%ne8^ Ղ%LIIpBJ~F灮\Q9nCw ftЀ2Ԋ3 2B0BGS-׷"[Q9GigWACy`SD?UWKNEiQW-s>5z9_ b(NqRF/V{zICN֝2  mH V3ɕgw|vاR\៣Mg4r'#NEነ!e!)<._^q3sb*6?vPњ= f!0}aetV (Zsg]T3rN go/iks54@Z jUA)#g=Aޝxri=DnOVS:S(S-霰@$:I \,^E&AѩxhD/O.FlX`~}!3w4cj|27l!@wAҗ|:9I]֟튼:t CF*tk"^0{AHxewZ;[N/@:#q XS }Blj8?o!G&nEpjLVnB*nzTWt|n7b0Cmlq9Ϥ(GT3z % J lVUPa(¡ r}{!y9좪?ЫFCp$~Lڒ:ρ(1pz:U(#6U #/Ҭ9h,3p NSmceȌFrK0&3r*Yo5f*ӞG{?]liϐUj} BvR3;s`P lһFKHi`ov*!:{ y:̵bEGF7%_Öu8[vB,?LA72Ԣ-ؾ{ ?dQAKᣭb44f.qY"'aj6i˘?@?i"Pbeac$E.\S||9[S,Y6,W ołU9Pr U9Z2E, a(ˌ2 .v1Y;l(&ÆD4Pzz{Cy^2 M+ {MCzT-9WcGjʯT|B1TLPs%۽<<@0$3zpP:ed)Hi4 5 Pi-=҈|'j]7r_sXoMd`EA.kfZr %v@ ?MOW&Vc~0MzQ] )ֳaV1C6&S'ڃ/؇-?on *718k&>`.cc7u lTďRMUhI7@w7?סӰ-B 52:L?XUn〄۳QG.')QW7p{-K2U?9؝l(ɛ&t#9׆oMtzmvzAL|yVcK˜PXX´vukk.|EGS☹&e)߳:s'kNPĐlpJQEDc|~q QIDF}`iқPZdiȸ1Ap1*hϺB[KJR=y8KdFžbSa~:i.V;!¨>/mDcktHQb\D ::|ˀGi:hu5u= Gj׫'ұNj}(0!UJe<oZ=qeN7WzMa0~z]7$ ('X+ "e{sXP"2gZ9hoyf|*=& fRNTՔc${,SLa;[^Vاgc-e_4el{=*pŃ@IL}arNj97ӂ1ɇ Y6.)LZa"vMδ%9QZCdd rh\:;˭ )ZG4]lzM T pn9=:#G)D7J# 3ԁ7鷺1 u$Ȼ<~5Fɗ>-P!tJ,5^}atxhU-EULkL —ƌb 5uduh\辫 σD׃xʏ')%2t͉[N]gtÍ.7DB㠜S/z~~r~Yqj78N sEN\0_׋D_;+˾b_#JNołSF$!-fZڋ4U zɒѓZGJCoo >0|ޑz]Q~qXlw:V<˔تU>+[̻F[#Ϥmx%|Rf4>ѳr @g46i)@`- )7$\V1=3kb)Z}S{ȾN k?Ia5^\︋$} 6V']9PxS|b }r?:D&=lMOO2Rsaq!g@hw9 +v]yvaќM9eV&R\?֕YĮ\1 K[>iYuimŏ7iC9Mz)iI^1C@ a1#[˼.&*AI5;iTݰ_{ӅpPmRL..du'-Owl4A|h5[jěyaa JDln=Js]:Wш ?3b%gFvFxU}d Uj|( }G6!WA+2۵ze=+3+ooO?Bʥԓd87f :'Ț@*!Qm]}|(u_vPK)V~sሆ v  ^e(Qތ5f=gϷ2#`߹:DhPڷbN1c4%.[e!^Xa/D'[\374/rz*鲏ͳZ9(oYq@JV_ }Ul/4yC+mm +sdz/p|ǔ'lώJTyĢ4<[NI VzC(^[sQ\tgBuᄃ-q̈6Lclgxb^˧l<=uK2܃yH8!7LScU՟7NJ=G)ȓ`; |<ޜcI+b9|.q$֦aNp7mǠ@g?G5g·ccAH"9hc-f1OE_C X`D},VڿKykhmHp삲 X)SMgQёoLhE3+DϏ)BO |{zšbd3tσ((p ffD!IVN_Y۔0u[}Ba *&.{6 4te,3:hsFQ'K U!=7MDܡ;F8KRC0JZ~HCX9>sSkE B@HUչwꔰ~QRfPvY U(X=y\nda3w |tpBR׬v,Y ]3Up[N Zd&O"&u^x Lf&Ğ*McS%=GPb%n[ Q<} [lK>BT!W4ꔓ?ExTeEi}Bmq_D ZRM@!=pU/Aul4w㈪EsYVD&lz|=~ibVG-XJS7TG\Ɔr\;>~&vws[mS#N}{/ ~N>`XQkL*0 ^r/WdUeF,6m`dlQ_iż[T^iI-T[VʘnLurb]Ȑ_VWcTFMKUMj6JR)jsP]CS_OXc;7.=qmRɈR\dM`O?Y,_wE a ޿)1m@[ @Z+65Q] . W]6ua;F9"-\["#8A}XK%zuZW.L~S݂jfWMh>CpN?`䏫`hmǢ9 .[ӻ67ϦFG7{dlsXd},F D9x\yKr;\H? *fzȧܧٹI86zn- ICC]fR$fo@RAP >@*WI pAGc *X?4bo﹄"}-Sr h?wE͢(` pxk}p˾w0q=8l{Nh>I>bKY& 6'NJZL1hF#8`44ԃ=eYnWA G6'+Z8^w F W}cb9Ms1ڡ`WΧ櫘rSE_-n+IJCx!KaTb-$/A84S 6*ɮ>z0>*ɠQ>A}+?ONL8>Bd>C`\3Hnz oR.EK6VnO{zڴ$:>q4.nD vs $&ɡ+,nHИE/M^Lthf}B-uXbs_W)-"f8~ WLm|H99]8g 钤haįWp_Qw2oȪbsrg< 4hbPHBNY0k?bH>Dž>ӑT,+P&3A=ӥ̈́zicldPZ0zr,?˿sr6s>x-Ŧ4WMRڧnTӸp\ ?8Ϊw2-/Z/AyLFE̐ym]ԟT7IUf(.[.qzr𡣖\L?q5P@a}rvRaZ~*߄-҃hLvbd2զ W@يcV҅'aـOe!tXۮR߻W!||g4se7-ienE"m|T>Ek5&A?k@ih䪣IޑRj1ҳNKɦ Y"M6[!4.K;]D{l -bjmf6r:@6yt"Rp;,  @ž,Dѭ8lJ%VwZܰLZ1Ӱ /K&-5xSu b"b5݃~ҧGOT7BjmH&a)ŎJ@ie4z"8Wfm;4CU%7+ *,jᶟSH*uR;ԃUYzS y"1+.*tWX`M"٨VQnwи-Z1@T-EcC͞ObQ`z6J[|.Jlf)Tur.UWA%ΏıBit3;#?lUB=f2n 1)rW1?3~ޜIĆnl)"I.+?Bb57nֿi\N""6eΗeP): χg &n@κ-%ۚpI5vSJVg=aZz%Z8B5*.9/NVhv$@|2/D4踘--kB}  3Pj —iE5;ٻ0P}o ;(B{UKsO>O$5 #R.lλL/z@Qr8IzVmu? 3.)J10]`;@qPvb%wmU}dH$n*}Z4UlEgI]߇L'<.ã ]M+h(]ZuːQtԴ5r6cx̑PxE#.ߘ|scp57KYUerG;Vh^j{G$GN(|U/JbB l3^y$܊!Jj4K->ߘ_ud?س$N2",MO[)c5jJy6B/ӹH |^lz +zYJ:t?{RXI3Pv7rքyQ5"~?bcPwvG(D5t"pө"EN!Z,C'. 0kpWk;' r~]g,geҨ%R̂d^>@"cOd.v7*YVC :F9?JtGG7G $d$8Dm|C1f&44r҃Kts@;)E%Q&,?Ƙ* &i7S&ybq:״*мQfpP!2 `ү&Iɘ 7@+y_P5gn Yԧ)*ښU~`chUVy x=T=Z!BLBh\:}F,*e̤@BcݰE% LvnyH'f .LϮMX J1ΉWSq@nX,Z^ ѡ]J3]^R 51 C%M.l?]<{blQ?́chn]*`>HE z*܀Hs&rTbG?gFkC[.SV.n`c7?-|?v!OX/3U+!:$ I4@:]bD̾sWyn gOu?fV=Gok[ G }\Ҷ|_b-^`Fdl?"utZ^qYls/nW#UcA|!,@Vh >|Z QbhTPez]y%;)vNe`qNcK,'D'JȒ$U䊹 ?2Qh;Ai9٩LZKB83D5\٫[$R}W?K|@͛ {Ƿ#+|6\0?)ql2oeE,ʼn:Y~Zbhc2mD6|DRxԧ*skvYSSgVTʖ;5R,9KFf U.g.x(?Faf-塁mm>֨;(®ď }|O#`=gLorΛ7CQxkҦet%XsIz2\ze7 LM9 _Kr%EzᬨO~7Gmys9V6r;?Az vsR rq,<\D5%>&{&~W' |HGE]ߓɤ<PM%YZ^ @LV L=CƉ}L"_EuI>J-`s3b MZ@Ҙ3 ؖvjō{\SQ具AHhٴ-*VfmKΐ⌰$|,jTb41"p\m ^s!naMV9hw! h*NIBnsꮊȨ/O:m5 h FnvM`_DNê?cczʏb~eJ27mp{ԲdoOuqKY3gTaW&bE}^5:)AulIȞKлE>\dy7i&|7U귴~+sSfaj,mysH尿%WkmBfTk,i@#>`սu&9|H ?R,Z¢EOGmLG.R/IAD6[6*-Ĩ9Mh]"0={9J‰)jenG}\4Kţz BGĊ Qu*" o~o>1N} *l"![zJi<4ݠPi8}ݍ#D9 c<=&~A5.+uhoL<[0gL8z;/;V:Z>Y8rABvj3(hu?>Ӷ&$I r*>6PhEFJ)=d x=|N `#{vhn]Uj˩! 8NX )Ԇ [YzPcql:kMVکxijJ~J@=uB 1h뱩 4'c*C?^*Rӗ18tlz >syTuLQ]4r U {[@lԼPsv5~s[G;~0W;h)~bseLZ@+ (q,,ԊP}B0e7jܞ w8Uju*:_Rmqm7M&{B +2mw*67@F%;cwpr|i2\wl?֌i|̈́{>)ux Ài V:WO!C;p_QB9".Kk<3+T,t-.o4:d%xdT bi)j$0T9v^S# h1,{y ,ʛZс.mU8S rXj@9LcGᅖ&Nk& W z0[§B =fy9uh~B_rno$]b'3z<;<[^e"Xlj3 2m{b hx+XhԤ7d? &F#O~6m @o$@{s)@$x'%a0|EC4+U=hF:T5~& tQqs{w!O^v֮7f5) w; n2׀ PogqdIR=-6#LnpX;"pvvڌ0XXhWB,I;&.+iŸv2W2 "aޝg(v4wcGMqLE|}*eg=0FP/k'XɊ='s-wx?Bf 0dр9xgh{kb&Ek/xڢDW"I- 6\--7{Hdt#R n HU#>2~o՞P3p$[X'yxԕYܘa腒o<^)?Ew=Wp)?U8> y|op1S/44cSe5e/A̺v&x@jܡoN*.!s :]P]?|? :Nf>C*ip. a|Nk%%y]6!nG-t量94g@~y͋녃_ 3rCo?eTq|R.ͿiާD*2(Av.ݘf8})1O~C)yd&rOYmy[7tE{~&uKOa>TaU/@FIX}ouODΎYY;(XSdp<;tGƐU`;?G(艙+yL &72Y/og'hJU:+]|' %6 . l Me͇ |xlOAuƻyGZ<T BEX`%hx ;\vM;rQկ1%:foY!('fA>Zȫ| ]oòc1t $ݧ4n+x; iEHvu&Fq_78LN~ qBh1dr5t@Z-( uqXƽ?5yνFgiJKuPUM"fFCt8|duc%*bRgٹB)FJ64$[xGIBc!Y-7#bܑA̽㾣Hf#cOTdyJ]T>S&Ry2AvY5`Gf RsoD2N-esML/qɭQT.B$?92鼵DqRTJE7v ᾨQ͑~xF'mJׁ؆iF% _YE_,= ̦όYi ;X:q+OsbRWm\^W[= |*I:5߉czw*`25rPV=]´OķyIEvICXҁ'[n'H$]E 6sP8<{G{E\K8ߛ\VU.=gtY['=Wh{+¥ϣi 2p!sPϊj2!`s 1$]bB.a]d7,,d 5ݺbe~e3XiP%%dd__|m>$틋! /P)eƶp 44Ãs_ɢ.`s3Pqڐ{ GY$&2P7֦З︽ e,;)܋5Vvstn3sAYd-+WUiB؈P@ Q 1FCڽgX|IכaxzeTu]M?Q@hbyĴY2/ ] Y/ok#lڑN,;;.dñBl3gMNQ@?Z/xHp}{yT@:M*xU).1]$Sl]ÈY ^=ɍLyhEc̀ϤC}<{Ԏ?[l򇪣W癜~Hǝ;r YAPeǽ%L^kdj gAބbRF]WOyC,)su<*Ec;t]V(qۭw'~eaOѪ Aቇ0j=Vb_$F零`D)TxwpE`,L0@,ͼk+t/,AS,]O'@zu]b خ4ّt#γ#R<_GQH)IyRmڢU[9 Ӌ슋w}ݓlण R$n6;Lt'x~d8}lFqoQ"~XI"SCTX}j|V`rRYN\DCƃ|oL> .Oe_{`he+G3y3uAZ6CS1 O7vWP!Od-&[FOF讼߃QH*}IXS(G9BǠ}y/MGlxo, k㫟3n5'*[N\F{J6eE6NB uAwCfK+3S UҘ1V^X6],tV2@ms- sX`+zһxn*s&(2h*֕@XW'&bE2"\leF¼N lZ.Cwj$"Aj"5U^6)/G:l"Сa {h*#0#(QZ1t OAcP~za Z+Gu5B{k_DgY&o*X錣՗c_O}w8 GJ'y &>=^LAYh? 9eWՉq5CRC+d1վSkb&VFgΟjBn NzH~8f$Z PGy!P$0+H,Y,lSm 8wOPZjx(knͪYA3+p5.4@xI|zm!yav~m,<(hGTjkōDݐ> S8#ks[7슠$ Eu?8|o`xPmL3c*8!@*/jU֘U2d?y`渞09?rsgT?ZeVn/Q_JlJ˪Y8gQQtW7'>esJt%9-ygd',/h(5?]ORݸEAd,e{ӔF-Idf\' n&tVQ?eހjL& G`-86E4.98#h<#4}7N i`ӟs0/zK]juX'-&ڗG7[7e]bEi6x\% ' qa 2OH/gvUE#.V7flFOOwGN*Y:P^| fh/Ύ+u^PPE=@LBY?$aaaM$p(r:c`Rxk:"+Һ+yZ.Z"« D^ջ.WLN5y$HB3;Jhֶn3\RҦ[J*សB #)PyB 8:ܑz:+5&scGʢ}BwB4 L?CQ }Z`>:3*KcװCoj_OY&ژ[.zDSnkrXe{wXEkxya=#ۍ`:FO6F< v4'7$^-ʥzG:vmXұ!ۓMd@4:7BD%bD4+RqqtCYgaS@A @[J,0X[ #?lh~Yqr˂g%N VHn(z=o<)䝙V+¿g!af>NȂp5h2銩âjҘک͠Q ӎVBqEE_!H~f, D6#{}f'V w!/cj;'H}/]hQ'gm`NG^"w'%B{BNTWT _1/pOL:GOI[!A If $7O Wܝ>}c\خs mMyyd+.CV3R}T$\TpnKQ|;mYSbvt4t(q`;g/ ( Rs[4i4/ SA7Z`S# ۜ.!J*KfG`yڋsFQ_^,Y%Ve4NůnYdE \Ek,7_x y$0VrGO^1j . t<zi54}6CQiWm1y}.Z BJuP|s_=[.md0o `֝a2-I!jG~v5Scó[&["9찵ϟ醸^&U;u2 IcӪY!0n2@9er,x2\bX1(u*۳vw x}@͇> eq >@71Za*V.6n}#}4hCNΣ'c@7릢RTrEL RnwZUm'cfO3VԋT7bq3gJkcoJ}0iAaK0xeqaLfRe8+sZRd>)Hmy%˗:pY>g]qûXHf< sW1JCy2~'; *fA!*ۗsmqk%*t+lVr9tĤnv Ⱥpw ,^sth>A%)+ޟevQ0B8 QNUHѠ[X {7{AXR)Va5D].;M Xa,s#0@t{/Ȣ54eQ7]>+P$2U{Bo5l4)lx_4r^9ývL|uwVVWɈ;~'58D9} H9OCS9XX z~`3(U0bX]:j]fܛ99upTkrf{|dTX* aui.I3 ^왈|ohfUBm:u$d !yuNCoeH68{k1*i^?lrZq!uh͔#8 c!&q7Ot[ .+ȴ?:}6?neq#{ 9MBM˻,0H|>XWg'#g&sTUQ>Wu\9O-#* n&3 ձCThqH2_D7,TlΓb{+A{xF݌#~ty|*AcxsF"bԸj V=2*H"=z9+,nHFpu2Ɣ@[5 bxj8#U^BOx?oKU4ǚRקA oXkP^3j|ڗ .al.FsydXe{\P7Ckp3ϖu} O$I7.xl 6KrձK o&;RB<{C^O{'gorH(R`b{ {EbKsyB&Ej˦|! oe‡7q}sj^Q]р@( !5{_CԵƿFCϋ3_Ul U*փb۱dR#ER+S+}jӫ'ߖejc@%d( I-c[3 a,.bՒLkUy> ΠjJ+B^ߙ +(pa=Ģs\ ȝhd_7c۔Ӏ3n|FPx wdu?!lЖ6סO9{#xg0Y]PO1"NᎠ+l@mVF6uU\&ڍ,h-RӨs!%9/zTOj7TeT\1o|S)=E`9-jQy_wD$ a0ߴbC;_仈=v3jRz`ֆv:82wwYP-W!cme4m]Žеn_0nw< ܕ~//%bp3 da3:V /'Bȍ,ZBRJڸs WtMq@եU/`L ?zW(a,NZ(h+1Y),_hM~PLA]>Ik7lG9!;"r#KSpVũWĄ%\6ZE~ DB '.eaE):c noXnĩ. ߕkc1+5!DQVBuɥm.,3lETAvD)?2|7G9ǎWؘ 8BX0t/Fv ҆af[ Ɉt(G_(!_#;~3d6$upݎd<;{IH+ +B}# MйT4a wq2Ȩ4\dD6Z'U3R۴f_44b'@ 3t\2;-G4TWUxRԓ1,Km}#ͭ97!K#9@6V}8\\hx1K^Y/yCdJMKwlQgSPR.HL7 77"xD1d}Y7;V3avG/ Tfh½G4nf-H4͘u;-{{!E2}ƹ-s_@Bnkvc"/uEt\WY0/ܭ+!IZ?,^;0z, {a z7O''Iÿ_X9H_8eLQW&Z|I.CirBSr)(9VY6]4 F;K\p;do kQW5>{7!Y懿eEVf|]GDʒ% Ę̏C91u g ( ^>Ķm>]ǖIRUZfo- RttEQDd0@-ZX+HqtaeMQ n$ 0x(N'.~ra|c<>"մ)#˱Wɵ~ҡB{֫۔{#wUC83Ե<tlI+H7T\(_nfDD;Ru8cpPƙnxxY2xde Ny"<PL+EaIC+Lyq(Щ˶\ׂS"G""R=[0OLk-pHʆ\3gS'TD,0_\(fAgD-TFs~п&KX'm$RG;`-nRn<=У_T>zvZL!7tAp]F_Dk%[Y7<_j^,&-j.>`a/; @-CV*8~nvb7#Uo2ɍEP|d*EN酏e*JV~B(.JS7 '*gʕkYɸu/{+&x$cZw8>2N.dTeYѹ@ldW0}D=;ߟs i Ov&a/x`bNYoDyY8Ŋ{F&QyjwaMe땨a|{&K ])}_ Azo6v5 Y.1OH1c5 3(CBذ)/P(yYr$ћRYy.DgT+jHcmR>hkqq!U+J pvoG^ F2uDx¯ ºEd:8xAV >}=>A]bӬfeg R.7;Tas/M $EՔA L>"8MƘRu{F_bנӇ|IXMBQ&J')?yD)ϨӁ 9 SDb ,n7L &~Ϲ/'gn8fu@֋rńG!vˮ$˫eYI'(x=d8 ダ]UKMȨ$9!ZOOǗB{BP=b2ĩ8߻s&**!x}-}wr7 pBG7@RGLbT²8P9(뙔ԿK;e/)"~}= L !LDu? ZM"ƴxv%C^YߑOp<;l:12kTEkHHՠ఑y9@ߚb Za|ۅHo_S`'- EcVlLz]CNC5Ѐ(6w9x y_+Fq~;Q>8/8N"Nz#Y g0vz%+fzwWcV܍7U˯•  +M,2\ŋi@%i`z7fW.hMH2y8KE *΅m$ [y=Խ-02g!@*F GWe&q'h]J|ũPX$ئRh]A"8Gh>; d87RNN(Cx+R}!F 4b0 g/O{HHkjYX\czX9q #\D6ZP6`e 5Nj8>AjYg4q1ZRE5S9#vQ`('<iǵf*M ?sxswq/ Ȕ]̈>~?-Cβ!}XMBԺð-%!ʙf~ 'I?OVH{09:gEP%W}j6^(U(Xp\.\c(8h Ʉڋf>f)5qfhdٛioG%82S)o2)k^|X- cR%C(JP"Yjb/dRcLm0f ljiI{W8þJ_ͱkB?#BlQZ\w2Y_hz#uRL:_"iQ 4,\ = :\yn* L;L,)y{0:3mmP9&\E{W%+-?13yӯq6iN¬ϥS. ϔ,ΈFP"63L%aߠYy'Sǚ(lO>șX!n(Hdo!Rw`<79h7ޗPJu5طw31V#kL=6iTbރΆjz-5ΫZy9mdP0ь1ԋ> ~OE A:G<K|@Ac_W-fۻBۈ]lL83uT\^}xD(jnt6@@^G\_Y1wҫy8#hp8Do |$y:dsfB EE(9s}Z C(Ca!86Խ5. 爥z$٪|ҾrOu4Tz51~و)C^31bM+ LQLޞ崖k`џ )PyqMR'/W\͚%0dQNYYj)O|(ZĂ1)7 j&z`8 vim]>>.HD ud:pM+9Cҫ,US^ b3C &o,! AK}n:]QE9˹bQ.?UHM;:#~wD SuU@gukcDXS!!˗01UU>: M϶RJ3,9 ɬ*UEfO-CD5Šk0A'Y Hk;yɠ,l[A l/xs5.*ֵC˷XE"IM7hJ0_6faރ'&g(Jٛ->;aL42d k`j@PQ{[*:CAxIhNyFseKH0Uu07 jOJ5KP|hSȵ.Kct #fYMb.v:sOC m?<2oթ $ qH#fnGp&{UKݙ9\ 9E`B^gz@P*Liը|ݎ.FUt t9 _tɌ #>Z,̸U:#_|'`G:㞸ӏac^wBJw-BpvOE2$Y#db/;/`h *?Gff[H%u܄糈J9snQS^hPD/m5["wvNVB5 v㨔wkvVyg0r܌mOGrވcnGok^S(AWw VGػJﻙy2O=gX2 m~+7ӞF?9>I~U-02Q<>ah4uܦ6n鬄`OΖ訚g2𴙕կ|h@AkT|aίk2Ӱ$iPVd:: D>}x2!Mǡ$> I=#らIF/+~)0p&Ur۽P!Fim++-@S2 ;ߠs;D i Am4 CܢJ2çG - ;p^DAj苌[`WJDšK eߓwR 'F<.t?KLRdSwu /m B#xnb>(\b4Nc ;#is db:-Ohk>T)+,rOc.`GYKfvxښ>xLMt:EeGin_h^! y gGkr [rf5;0+=;ANC:B,B־ TE =!g9 Ax-)Xd6+1.hfGX4i;O{w"N1cD@zg ꚊgUZ(Ah0[ri9/Q_jcvH2'2Ijyry۪PΗU.!`կV GVk府Pt]AG>] V@jAUaB<ݸ  a>TylSQ@̏0>2i sq>+vhTGj<Eh}_t^ wqX֔%E$ :quW㴳-GG@XsԗozA#[4@8 AMJyW`BWp@~3t n[K؟ˬrpMpۿRK|f 2@.>um 5#gxx2؞Rf*5އ6hp-e+!_9 Pw:#[9gKvP\jO&#L‡"0P0jX}@J>=R_oI[w?pt@$9ˀ2$qm{Q'zj=a’D_H7Q)S.ߊT^/]ܪqdYN#Tcʧw#ؙhU"L>D7os~q1ޯ%gD&o8XSGdԦ&.CD!KEo9V׷zBe<%X1WeBW<&߿[urL9hy sf(Xޮȏ(υ蝄gR)e#%*!72P1ߤ5 i& ա'./X&Z ߙr/1SWY3\inL0Y R6>zF|= ƟEu7Qd!yA}>yaKaO5{|xCdyT3}mͰr*rub2ec{#bDùRB30b0PȠ!&lE[wVNi^U}ZY1W28ȂQ餢MN0nؔ D8z']V>YnҎN\.!~_lŻ͚w\ޛGl9i L5 ]Pmq*Fw:$+c-^ˍ]OV@*ytcՑF9Ç-x\=&Lܩ(pg:4X֬r+Ψ2]fƸ bʜΚFsoμtҩgTqE (ZN̬/'&Er)]cͧXfyL]~=ISsO!*6F?= ؑZw@>sQqW"8tm-VS$BE[,=IX4ȷ|gU5?*G5Cb5Z¹\ϓ~an *b/d|>6f" t3Zח:Z3=:,Q_yD`_$B;> /}K2F~֨Ӫߔ(1V90w3I+F<)1 X4`I*6D\5*5X`b M^^V:i[]a/0 S N;Pb?M=>S*,8Qʛ^1O?KүHQbwOvkq_As{<}#[͌q~0u4lwzPl&HƖtͱ?jV@7-źI9vx?3ޫ&.fk.qX$l,c' "I/1fR綹mY^d3p~iYQnj/љc}`;=^yx@?9;5PPίvJl':Zp€s tyTˢc.JKu *ܗc]" ׯ))?ω޸ 4¼EVr&D(@KԂmħ BJ׺Zj^UлC%`%(!̸{IaGzOn 9/봙B8NFD6(Vb\ &pC$k~YR[}??X\ٜcc ;r_&RY8SQڒ\2[IGM# Oh&CcOź1N=,TL#*um$a)0SMTdzg.Ii>ӛBg@_iń_(1Α$/25I>ktgpZ3 9\q"[rv;`r٭`bg(m7TƚPvl{ɮgn$]hW3Z^6XRfW{tv@h`ro^OP4>)iH踃4ʍdWI-C9k!ujR|ȞE.aIaU Id+Eh2Idy'0ĞabҮŽQ~b%{}{ aui b{|bv O`nOyG1tjW]Z(KƐ7,di%qf{OhFwyPv5#RwuI u/#^$bbPj[S) a{Y dyU'H]Aދlrs8_а.75U*c%=QխmsOQ=A0( gyCm=in#:@*ȡzm"B&)W$Ց'' ?H2J\)5 Kla&rPsAݤsUL8MVff3'~QD+% 0Uvg<ԇm6P#wNRajߏ^=Iq93vc԰ c0ܧBw-G `:ܹ^POH<ߘ sF%'yawϩ-nCr–I'-URӜ~RGqTMߦנQF9彔?1AH2]Pc=fr*Ś {V7. :Sp8XF ϫ #I|*\wzwr]XEvr+R%Kȼ_{d T.Pa7(ʷT1܀Rk`F^agt~' jW-᳃wnt'6k} G~},[b%rmԒ/[۵:G4IqOߩ; tF Xv3-/K_ۅ_;E7|EzA$u#S@*gD"xXbjAQ&[ < !L|tWB[9,$f5S1vipE0VIT<Ȟ4o+RKT]<:{(8NKɯr|Il%]Z\ ;"A;MYqwHIG![UF%#4=ӡ9hb6 &3ٰH롮 `^2MtUK!!ۉ; *DDIdJrPK^vPw{P(ܜ&PR(D-m z7Jԛ>JgfzujJ+A=cv+~U1So ;G~_4B^(tf%A:E2E&쫮_OV@oaIm̯|K[F|y}balۨ瑪h. 7mb(zp&s2`:U+g0y/ ޘtL/ۡ&+Nǘ g'[_^2 tFH@FS:cIE6$ -DF9s?Z)򧆻!^M5IBi7$ܭ=AŻ?kJ/F$>G/+K(8@] odLV<0~H(;mU=pVvY`Iϯ{ID!LiQ'N)iq7nC62)J.!'tM۟ι,|l1x}I;̪]kiWjޢマܶ'bG2d$7Evf)xnBzHe sa:B*3s:gI\V4TO*7V'-Ug=^0-ͦQrKgi:oùr$yS7 r$fa#MIJ ! [D͸>1J>ᰛA&M,.Lbۓ.2((AZ1A{KiOn]jh*{x]b =Nf<Nďw:TV*/ZC4/C(E1,x(+n%lc4},?9t;ov$P?ڳZydhBɷgd j``v)6.Q.9W DˆT SΉn+ %e;``4^Ћ} ݻjkz=67h߈sdz{!ur=s;J:XiJ#b/a'HJ⭜BhTA[HxEuќ$? ,+[_e],ywZs%zMd8F?eD$|Qk#FF av")_\R"'T{D?xGT Q6(BOۑSJ V%-"8Gx5/gcԠx'PH~ͬ,#HSªb ;eβ&k2I`cޏn֩*>!i _A~/稯eJ9_fZ >~өnn) mkdf:O;Y(LP]jN4ߗ׹ :H3w98bJ MNg_9u?"x,gzn~RӾ-~)e B77g[s d.0O%K Sf)>W3"c3\s06쀸D7=v_,Yng53p`= ܌!3ܶ]HAJ>f .p)^+A%MV)ͽn%d*N(EWψ7,|~D7쬃$ )0MHN^&^]=θ y*@cBtșI=4OS~eGՋ&$M1DnRw+2BQrw?;rVcA.3{$04y}T6$QuҵANl]($;zC ;X!L C<r"Wv]|u p4J),?{/! >J*`R];ҤCTYMBQZ0rzA)#zf v0TtU n12 bάhɨ)=^+OM#D۹i|W"aa)o " &,κVq!MN1Y? }G)ԝRq m<0Pn:{Op/AC/r]o6^Yp_jyx/Qp%z2)(}acqrR.n(Ԅ[3A=EpW7Uf _TNK`7CZzOՏGçkT?fsaRbt#|s2GhM]փiHLhDᒌs'H-ѣL+'(nvY!;F$fC/هS~Y]j- ! l1E]:{@bF|Cy~}#]Ņ0 </3k_gϱ=%4N?ɸ\ĕ]lX>DFjV Iؘ3&C3qtD!B zG:]jtڢ!&>m+ <"_jZCy_)m%GYאq)i43)OSHlBL p o<65)-™n p,>aŔ Gͩ.Kp/tjh;uXhہX:u)bi:9Nk*] %G~[Rw]|irыpR UgB'p=5 ya21>sߝ`$M4M\&j3Apb>|!C=@lh%GJrHkKg{w~Yj>uӺ#(7 N.8xnIGr !CXruH'CQYk1H=O`4="PQn/yemKʩD +͇횰!9YLԽbN4'#3Wԛt>:0/0):%eq0WYn'+`*Oapb}aNWhg3,c þXG>\֕3 w _Q{0vxô~N!u@8c7#%1SQ xxJ(9^GaEȏ~b @@8Ϗ9=OZk5WMHhch:$7atkb7qRR>,KVy~,qAѺG|NN>hBi~;gI1};ӁGOQ=PKNDcgB(Ru9͟rgR֭U=鞅oS1"jyU{2>GYOhz7A/%O(ܟs$)d H:sRv9s'@=_ф"{u f e+h4X}9z@kxVp"=o1%I8&65] CҪ@UzJ%=A3&R#lM|.ᠩH [pMg!vBbm7*Ih w!M9ҵ@ο!a7 j<3|ޛ1ZT! w⨀QÛ -Q٢yoc!Z)X$,MOaE=T0 8\i*oEwqb%0>ē{woK|DرɁ~?ƽ#:'mͱǬP L?DP 0FC[{JzۯעkoJL)M3YeD̞>ljwJ&j\(Ua6xSS6 Txp N 6]þQbrW[ a`^dG--nH$}˨/d~_b%;oE5$l{WOm(t~@U?X\"Tb(ACsm#WEd/vUH`v~Hw5s.|HedamC@b`gu _GCI\5]`S='&_匐ڞlgIdx۪!&ad暼(I͕ PT^{+Ju9,uBU3}O- >UaV_8@`k97oҡ9-$TxQϝaW _6G|zhB.`.(.74z/r ?ׄmd@=K藁+Z,O?,%}Xlo=< RǗU̓7˿ tH%8/̵&9#sRE̸"ߢNN*FAYFvERPLpFJD/fN M|=\"yDد ֗q(Tk Y 8dHVw5] 8.hF^Xq(G#uP)쟫\L 6~Ħ Ps?nwsuuw;QOKYЗ |+/D<ɨ*܀H'$bS8rBmwkן4<'-F&@=&cCnTb )IX423|$\rͯ s<;G4е!}QЗpf5TY#_v.n:,$BDKl;%~n~uJ3JQ]MosQ)׺({qr|h{]|#GG嘓h!zh@LN(P)؈e8,3ܳ``F~78<(^;^Wי"ޗʳI;WZ@S-(+ېpKsiM-1ZS%aP/}V+<3o05*I"wM3AgpE*UN^ Qk-C.d&76Ϊ|% SٟDU(X\|Vp%bkUqVCa%DZam`Wh|/ c'Ȝ8v%OK ssQ$lbHY$<>/,k}PjR_ɱe~Ks;Boۏ+H ] ;A b7-Z%x6aVimQ[ +@UÙ\eC>=z9gCZ64,e\, sgͧM> [EUi#w-"3`ⰈZ8ȏw+ޯUo1Q2)V E*MPmaEt9x+(g$gTa"2\fБLޝ) Uvdwkg{ =6 ɪD6~*/xl (8XR\lm,Q[PUrB,/DN C)L I6߰oZ_抣+KI몍 {_}`/E~Ωfk /j;g,&2H:mO={To^<w\=jb3z?/y=eЦs!Owxdvܴ^h|Ȥ(bk$A23`HӅ|Sh;Rhͅ> ᑜ0KCenja). V;"\VK+)bZ3vΐ(\i،_,Vɾw!d1Kx 9Z9Qog|b˙xr9p |cEɛ?c^~mS q*ip4)p4`D ;HcVs0O&FStE 96 B剻XӀ4̸pEUWМezGƝe'PC=`W.+p{_`["\]O\d(^Ť) ѝ.shZl#+4I!mXpr1h4'@[Z1?(bhxxr"Ƹ|aޠ6k:wk;0o!T= vlA01.rcWE+2ݼ`{yP23e>+!2YËq8pW ҁ'Ba/x{\g3[aO{/39TxOQ. ۄDLM#P2i%i5ˡyn&CBMtvؼYTLAZ?@H+q:h !PqYĐB&6CA-lBC}qYM.HśH ?5$>]~G0㐜D6bc v.59WRrWo iN+z FMDN̈t?NTL]nmoiEYEUE|4'-nTCآ[e7d9ɢ,uSV^ ONBa@8a5F8T+Ʊ tqK}KzjZQwO7HԻy !8(x\ҋ &N~NCM$hxl2S/EŅ4ezVxnzJ@j^`pXBsA[Dzb|Dž=yH-Mhzճeew5i .H# V:Wv#rgG`&)Gh}0-RQckrW)'\luJ[wU2*` ,`0o'-V`ڽ6ql͈?K. 9ޔ@>3"ƶk+%8s+:, (_%s6evv."^2b(#pZ_wsis",qݔ-v5ʩ]/oͷMWr:c xx#XqG<,3W- )5%`L;1T_D?G lMRմ=b_dhU0CK'`n2鵜9D+4:/BxB pѶ` Gܤҳ8&Բ-Un,$u[{&DPF>s;^%$8QhiJ:芐i[̉{A-"'IQK} @!4Ǡqӫ$a: 2 =X{x]7r.kE@gW0zNdk1OIs>V4nZ>^ I7phTf) >oewJ6j8k8o c?Sz:F(#Jj6K+W%qUօ} dŨ_k(W0א ~f33`HhtP4?[ڀdžE^Ku[cqk^{e-~Ӊ5ozncr$D%мLDk#^j65 cUP$'Y?ّ-MShAmaB'ٝӎ묛*OvJ[j4 Jؓ ;$ǃ: 6]GS_?0{kVPbS;n:~C2&m" U,[n)mz'&ݠ;Abwӑz2*Z(\V*\pdy'S6"|lHGۑp{t@gVJ:>.MCW=ATi "ǃxn<#D〡iĸ`SM ޯƊR[W-^3ṇ"tα9RZ1}{ A;< B k+qGkk{ƛ8LF'{cW[hZ8ZO<'dO8hY "f/^%5wѼ=k<ۄڮztGV +HjW~4Ӳ~(_{"1p7u h_ "3ȟ$ wĂPD/M/yxhr,;^| %Ec y8V4 ê"JцӏA? o't )vBmX N p~[lONԔ\"&B8N~QpǛQZB\V;?k6VHYqr/VDD~je5b@ոσ=֤ů0cֶrf55Sf8"7ǭXG[>/jL<@.` SR!&e^bP͡NNR0A+M/:Ii<މAڮh8iC1|mP칽z9Vձ;)>)QIђ$_۪vuZ^I{ ߷iC /4 ɻFE& bba5/ zMY')\GWw_FUś|j?Cyi0DbnªoH'|lW5n>aȴ0n(`X&0X2dlq]$ĕ8sũ ^'pz#FZhYj'\޲`П icWL;\ ĥeJ~hvmڌ9ȆnA`׉ؤ:YO3;u+9NH2t{rNyM:}VP] vKW؜U1JAXvK]!b8DN8ͱs_p(%Zd8Ct|b7$%9{{2. s~וB>GB,@l\|]ԿUŏBB w,+36Xni}&:*!kTeF p}.BETi0N zl ePoNbNsN٣Qf}ZPif0X7-g Q(jA}ZUgP/|ZXY3ZZܑXЫzuYK 3NIⰨ= h6!(+օb&vߞ)=srDRpΟYN-GF-9H+ƏO+Xopt+?zE˝@jG%sIȤ!P, rYw;U"NP>;(ROJ< o{}}c6&j&} 0T߄GHO>]0]FJ7:i˲%lWVIYEy~Y7nD$*\6]j] R+tX᭒.»ˡ?؈(p6oTY^C?可|7>ު*&iPKL>%Sxr+(HGxqwC~\I}<5dO6 FcQ~MEV ϬUK|`#I?@ߧ¥ᆪܕ(ՆВ;A®# -O72Y3/ +v7P…0 ZJ)J&욾x-2 RvSV馳H u$\Vc )\άƆ]Rg_XۄMrMfcѧALҵ1Ćj{؛/i|FQ*iz^]oADʳ|`vi'm@Mv}tlD<'RfNi!w(_iv=o J<pW ;۸ZLZіfu<'vnda3<=;*5i]WC4CTE"b*$sC=kBʡdhE',]c($ J0HW: JFf lP ` $tp/4L?DW<)ժtw1pOBE\bߥ&? ㉳(* .FS1;#gv:s|hFoURo xaQ%M>*{p!@O] u*Bn٘dNV.Wk 1}A=\R%* R:@3 $i)H7UBnQ:"- }2G d 0kj[{+O6S 6Mߝ6V.:#B:/2 Y Zr_:lL`.j.Y+ח pI;)A9f|,ҭwj ~<r'l\0/Vw)z< ^8,qUaAHٰ:OJH2!H>Li[9$;u_~Sbkg[T؀5b_Q`wK %- L!H> pT3b}&CJijx[5w8ZF⯼DKW,B! a2ww7~nWN^# 2c-$JV'\*s'Mtɽc 7I!F'5L#rX.cA&ݚzޜɐvhj4.|h/c8MF4+>(IRϕέ! >#>Fޖx2]) ( C0#m13x8s{!!?vǟcI%ݚÓJQ4ꄚVȂ-æp4u4~,?c;P+_er$VMI1D ~5B?B|5BR^56AX~L ^ 'gB>_W#8Lʓ%O'~0AFk΋0fDbM-{ $BҰ?\yHhj4 5ìqBolK}a1YkH2/4OyxNGF?"GBdg8)(/xS ![|`懯Jbr * >'߉ϟBrKFy#)!uq$ƪUV'p5 W6>GR,38HO*{Rg,yGDC"Mjmoּ۫ pK>ghw@ X!PY4ؠl j=Oƛy,@PΕ~{~C#1vaOq^ *qB!zhi r6 Lөi4'} +nS@v*!EYEd6=.ʯ}zf|˸]'b zbTDs*[ WHHn^]&*mL6 6è>gBeI1|hmL^lvLZm2bZԺÞEߔ-ke>Y)%u"W[ yx0?*z+kwzu!P-4j[vkq؋/9ܕC"VuWA"߉aٔ YZ