libbpf1-1.2.2-150600.3.6.2<>,3hhFp9|;& 9.i(s LWRb9eSugDxs,0M:k+AobHqT՞@E:5TJd$n%WPCJuSz:8='6?Tn8XyGΘ_PDll(}V}UyMFߎmôv>iJLr3F;kgIPJIg`SJ.>Th;($KQ`M;}~"D vQ0/Sl7Oh՘6>@Fl?F\d   K ;AHP T X `  ((89x: 9>B @BFB)GB@HBHIBPXBTYB\B]B^CbCcCdDFeDKfDNlDPuDdvDlwDxEyE <zEF FFFXClibbpf11.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.hFh01-ch4c SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxx86_64 hFhFd76878817ec23ca84c9ee8aede5155568a1243adfa22ad17782494ad56141f13libbpf.so.1.2.2rootrootrootrootlibbpf-1.2.2-150600.3.6.2.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(x86-64)@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(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.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/sbin/ldconfig/sbin/ldconfigh01-ch4c 17494589061.2.2-150600.3.6.21.2.2-150600.3.6.2libbpf.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:39139/SUSE_SLE-15-SP6_Update/63c249027fb7d2f24e9734f071edb4ca-libbpf.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a3330aa38d8b44bf8ca811c4d19ae9df895359c, stripped6jYښ5yAfe|_K57PD}rDm, +AЃ8́+i5_Y*/`u7C]GW'XȚ_9{5I9 ^Z\ޭl3([ E,(D/B{7KlbOrL-Jacwf*p.l"Zs)f;;so`ډ9Moɓd!"DY {0Wxð:zx0>=)Ik/%>e&@نF 2SsQ1Ѻܵv{m@rP!WFVX, dž|DDȧnzx!>Sbd-U.IFG=־LSQ?V6?mܑS3Ngs0t{s (KD92O2ӌ]_D]ms=8d,P`+npM, {* pIg(\zݳc^R vc:G{?z#tz,3t e6wW,_L)|^U*6?ͽŎz׻u?a:KT( 5Ɩ{bE7=#X/U>'Ň٫_—]s<[{y㍭`!fs`St^$B:%q ?6nH d-f}hǦ3J@xy( ZDdttjBS$Qwm)SL]lE:#]\>v16 O{ѝz:7fw3QC^^oJK7m f8/U#5G=]WlFPdаrMg9pLV`Ն<¾(fβЅ( aqo/!rYm8)PL+*/?]Lv:Jj 1.Yc ˢ-Uww|wI୶b:o*'RG<O.MF|w^ONXy*v"&]A'pcf~|$hW~?I1Mj^#V x|yB  柌jja{ ǩXZ/;Kӿx<HVcl:S1bny?&r20;v%/5Itr1/SIh/_B .iO#A^"Mj!370Pp@[dCU5- I˘u mD1RjMO5`I QDWK^c)zSXz4db _5A,)aP}(qb)"۳8LK:&ckt-= Ol!h ΧiG"{eg| 24wvQ#ij+R^6#rdk^ֹ|1Jy_rAA0vy]umS3;+/ ?1q&_) w'$Я'f s^zib÷rV8ckG:j7; 6* d"qX զi"&Bz9(/P{ˆ6X%+\牜{8NXExC89-(%rR  &u=QtJIu;{kgC ,JuceҴN5=qd|OUpW͋[d!u7 ^F%F 6WR*‹#/4K2W:Y9 Ȥ)  ]E߂Tv_:"PttZ J>Vz!}Qךh͒y't7m8<|Ɔ SIˬD]9W '$sq ?^6krS}_z Vδ d%Ȇљ ʽGx4RvL ?@9C_]D,-/kP:~..J "*SIH]`yOBSn "& U|aԝ"`+A.`e4K;t`He% @1[Rk_qRE4gYGA5H]n9ѸKLr?u("[ -U;[ɧMO L zMTxtx<2עtM1Aa^ض"c1k)=NDuPǒ=.걘CvU~QSJ"9V"ޓnx.~jlN`YL{(d??>͋Nt*p}Vބ _w,R蘴UyHj{l,S"e/;gCۧTT6״G =@ R0ry{WcOb@$bz0[rFE<*|D_`T1i <:}\I/RJyi߻9MMla)$zZBmekZos%c+h:b&&hLxԃ(jrP/9T=aanrOֵ@w$i-jٞsi PPDڮOűj(zIQO5W2 `ъ)>zL'TVqx` lXUɲt).wxTzОjxYQ-'ݐeI[|J{P=;xmlR;`413t6~PmmŹ?\mx뢗ͦx mC 6D—?R_*B ڲ0U w2_rK$e!;A܋xM1sɳ)/FEյ\㺀V - ?OvW&YRNy'Eg~_/Ydt;Jlyx6yQj.3? \Z9hޯߔ^YER Q`×`Xvtȃ"P3NiuTqV!H@YU(`Z)hr&%mq9&SQP֎^% P_MM}6 ~ m+Ӷ4tq/^@^56?Nz3=ۨoz[Lx@3ymq]?~KEUT\5p۪xNi%f,)<mT&>HTg4Z-C[a)ߕO>kV60m:?Ňϸg@Cx˻)^9@Du1h) jE7~HDCZN\!,,o4 >yDZSc-$7"d4Ĕkd8Z4Tӗt=B'gЮs<>kr]x@!%HNepu谴|8',;4L"u+-{e\}4K{y"Q+hdD{VtJA:roaۧTN6t U #A D-_y+ە,n~} Axtܔ$~cl1}gn"nv6EݹU~d:># 1bвXXXB0t O3ձhs~i3Aѐ\k:ż_VD9m];J.JL~oD3`*ʶx*՟i 4ۏh߈)P@"q[_efLI<':isl\ܔa KMpp'p*ңe#LgfozoRe3R ؒ9Нk/)GmG8^$գ!dS9jDrwƪZ~ɔFۿ%W#,x\6Xm谢 .;!`d,nO,IiGWɢ!|v[.E)|S X4='ˈph=Al~j)WtRY.%9r=Jшß^US Z0| =7,g`zxA+Wk&&YYZ4bZ5XNs7"br+0-٘tZ 6j[I;wܢZ؂L]|!6EܼhւhƝAwE3FMm*=v y9(mD,c}`#($A-PE+6xw 3A1tCut"LYwe f3Z3劒[F̮m'U828qf?UQ.K bm:a*WZ}S6:I㾵<{pϾ)DӗbLH퀏E7@oJh "OH߫aY. fyaK9bmBL:UCi5M+ f~1^P~YOOh}~2M?BoKeU4682ޙ}%G+8cS%s ]Q}م_0K4gH]5 hBȧژ|yI12UK̚mI T pTinb;_w>ϚUyl68Hܽ FtH}i$+_́fݼ_. ~.蚥N`r|`/OlxLKo$|7QWa#CL?TI6jA=S xUp៞>3\@ sG ?2-((oaVS|-$:@jb (8]D"T̈́iGr:hC#! X(00K8 J{,7Z>+˓.p~gDXbHΞ6mJ{؏os*eps8_Yt_8H̦=npkS m*,0X@D ŇViWN" ᚥ SIdrzBv A>K#j7:}%dGکc ZⲨ9i镪aپJtƠLj鹳T*[qm0(4wاC(0W`gE>b5ēw@}_q?x氂mJsğ0rxJeĮP||JtԎ*m0BL Q:w?£Gm^H/O&䭇"4:݅ߧOdHBr7;勏SIT*F6Dj'dKqCchs[I{~6aҬXF>,#(} 4q}ςYۓJEڅi#s8=I"&#g;-\^IF|2Kln$>y;ӾCI@R.\ukz{ ʽY}IIUh ̈ +{>zeIRjsEUgh"^4r8E8r#5nL~/PzM[WN{@n'FV&lnXa<|X0ᎩP_dHQXF~܅),4eɞD{z ӫ:Vif{|x4=Az~d0 33-*}Yf]^nqOjGʑ;}n t"1y&ҿ{+*vXw5~-06q;d,yz)C\&KlQ%o;մZl*8.nYűO31~w7MPDv5${.Fj@gK[Y绲,}5@U`(uV(;T2-9GW<`N@\0D`̈TH>ZdM|I2S=|@WpkЋ1#omFsVHbU_gAՏ Wxiy'SIxWw6`NEj@dl#.RJG6pEj,Tj3,`0ji)Ƣ`N`Ǘa^ 9{~+'jl6\\81XɎlHiGR cIXgUO-1GgF@WÄ%i:L@ ~uXOk vf $Ky`yCDX E2༟̗I.fҽ#eqMi<];~NK s7LexXgs M݋eEhu:prjߊR(3.6z=(v9A:3~9`%2IˇvAUfY2}0^C^f*^ޑ7@f}1'+t' @8r?6!Xk,G/OQ,YFLk6Y4 `HVm96W'zLi br4LC[`P?n;ΦOMF8y0wJ5˛Qv5M@-Դ)3+]=eLuZvbD{>pN6`ȐW/~oYY] xnvh֞1W\b|}(@NLrQ FK-Y{/;;4Z5;s z!O| Z`_]Y& x?'^^ݣ&Opr$?u3 80JTq$-6Cr|ջѻ)D=XiJ bmz" P1J~ɋ@:?^0rE,/mW+JfGN F'k|X EeI&Way%g_a<-0Ъ{%3frlGG7~u$)< zPˀY%a@&잠EC'SQϞ[EƏ2?BɓTJkrQq'ޒpn^i: wujKsϋ"V'godJA5=NwȪ'a]=$b*DUVF;. /.irb8}uh}`%jP|gI0 Pq3Hq:hof ɴrSſ9=| Tc=<6:㍪JM&wHlB ƵXc tM>nlSЯY- X> jA?OPUd?1K1X¦]0t^PVL{ȐggmJ5ƇjžRzeWk?~N1' #*H !~gA(hokyr-8kyYO?թ:ʥJ:RZ 8&WI}ӷ`\᪋)hP+ɞR !a+ͫf ٭+M2Ip U:̨۳"W56f@j+M/ڱ3Fͷa] hsƄU*~AQWŒ⹴ή7"sY3CU <*4'6ꚄF b;|Ӎ q0+DI*?7m[\{7teB<$:@#kCdtDK8Mbۮ&Ej$>WB:UPXD~Jy"/6˹:ټAP*a_ ؍r"ĉOӊ1%gl<]iDL ٢^daj^eK]u;fKŃZؘ_S@F(j?fe`X-jF%>Li |rʶڠ  ~"7eX${ܧoW8D B-~h{[ *JNe\D;; YH,y=GŹ)+z&I57+Lr+)TE=$"˞ikϹ=< ԣ;P__{p\=M@ )z-tYą]rQխ̏Ws.M.1vENC7M,&$WX[o~Fޭbj_v{"Z4s4 v[\mŗ}cwMrHvZ}Z!R{S jk6cφ#g*L6%\ o2IN͹]=g2USNP ~'L#gn3lVTE x}\qA+$j E^SDONvLjm| o|k60 ªZԍi}^wvs|)&QG`h+Icr.Z776=@TbtI/JtNS jACRLZW$fVeO B?/mP@HkxͤXٴ2ˤp/ N*- fQ1O$/_+ [/:R.?0Q mV=}͗*#w)Y3plWۤp(TR &"\;)J ,U%:Ie4MC&dmW=a>ZE(78 kv|X&v3S2'pk(b*S`@L $42b0 w;jHd Iǟ $U(Aܮ3]'JgA/aЄi̠~7es5uc8-J_R$FS }3xL[ʴ JG"0/ )Qb)8H ]<|s+0:DþtC ~n|XC'PGފ^Kn4+^ς\;77pTyqJ>aQL䖷B'+&!ljoEp&.yul% K xiUQh60MvG:ʴ+]^t–Tˍn:6?65y;9Dĝ3=&~u ĞB׳B&免$74I+7g:rt`(eBtb׼H( 1n!fƽPБӳ:!{V0? M?XеWa.9>՟rW1w#+5 ֓aR 3/ = )2Bԩ yIw4X "NC~@OX?2\l,P|. =C:UW|ķް=RwRK@ 3R_xJ{An<36i쒑{-;8{);O *Φ!/ \(# x ,ru$ . A_ p!Duc.DRCZN,kEdUr>k;W?S#EOrLȝ7 3EIq0B;|cǼCm7&ۻcRM4cӬ,y!eAcL^}ހͻnXN [N)Gq4ѐ_H-NoδLYgr6z+#C]=˦"#voa[3Ǵ)H_$`D3 -C-C?] uޢx|_,{bb0H"\ڒ]`8cEwU ud]3_-N9"d3tLҀ 2xCM(Ig!Vnr?v_K6Xkۜ ތ:'Į "L2[BLj7]Wd5ʗ<v1a $d*fZ`فI|Muǐ`GsZlJ"{z;2 W:ká5]q8 ʿH/(o]+nl݉8Xؐ1W -RB)kky4L_g^٨tF%.Q:oP3?'c"6|w5H/*)%T;CO^>" +PSTL접,b\،Ecfl^`n&NEUI.jDb8>@a ȫ_Ƀ_69Z—@N_W|ƙ#%]%R`tu0qsXg[ŘG&Fle:9ޅC,~!ic՞kM ɯȉњR4%hSs:H?ӗŠG' jK~.mqWǜJ}3b6׋Ì>t"p/-'qp[ދܔ8Z!q]6ڈN@_1,F>cz~ 6TMw{NvH~,~,9Č*UljXau 7 *VNndf}^Znr$zި*$*muꎕ٥䬜 Jq? DͩzyN/+ @E oR;4Rʄao%4>(}Y*#a ~XGO#r] a,D2Z^y<}  vt' y`U0(PPGMO91 nW \@’-wh,e[)(Q6e?+H9buKOW1zQn4̊:gQNY9 "pШRh>ԣ8ev)}m<;Q:?f9I1sbXpJu \ #qV0I.yˠǥf37fs8zs;28ySb> 5eA6+1([Eͥ5@,}@29?x2c䉐eүOI džly!-B@|(ItZ dž3@\\fU/pw\yb|SjaF6"2'JG=(*o,tN&5Sxr;_k"Z|! dvwW;dRżL4΄e=\M:?5oi'4Fr`6KI}՝l#s9 Цh^0=3|5wL8;P [ܳy3mz8H72 i ~ܺ$LGSۚ{vՁ}5 ?z/ʣ[[<Y.G/Z2Sz^7Rw=̀!93ϫE&z7fQ*{ӶZK,݇,?C16€d Uv@jTTba\*Z#ubQ - JpX`(Hl ~aNqR=i*5V(qQښ ̽PoVvnoX9k7kj Ufj&yY0*#SI򃮥p*"ͥEh/ buߙ+yr >MO-#ŮL8kKUm<$nE~+Da~Tulq{eR@;ūkn~N\+x.7m =+1]k*Z>yCW)Ų6b7{5ŪyܺX1J hnDGmT^HBW{6bE'ij}rc [5'7q.3r5["W^$V yl[Y?ul0=jGt_xOARh"6'wQT ˣQT5k?EgD:p}4qx] jqUc i;h箬29S7 ;ƽ`]SSO2=#Dߣ#Eky6Vä*}CodOyFѼ8ΠsJmqI94l‱B6uאB uֈiÆcum )m0]|M`H,h5idO[5,<|\° S2R =u:8Dp?:<-T-fqx)r3n-ې<Ӱg21'Й`҉MAtVMgCw|&c9KgޓonՔG%rٳ0{} f;Wvw底59|?M<9r5 V 篿L-f,1`IE0 DD-}v$}Odʐ a_w]V(/hK > XaA70O)3Bx5# "_;X~ί 0)2|IGFV"WU fZƍi&ѩ􁲋=Np <4,$i7tXŝu <zTg_ A=7ts$*P_Q ;x5@<,<}Eq{9)f'и p5?۪Oäɪn6힩x!*-J4۰mvF);Tl\OmwuL~v>>? $5:B$aL*WU:~nݚì*XߋM?~meJKRjRIG܄?*N+ChJC:竣 ^stCLw!e׹ W``4`8h^Պ.*NM`1ZI%m 9!@ W$ AmlCZR牲t7 ,|i璐G :g{ Ύi>Xsm a9p6r_ tOh^A3!2Pz=-~|T'vZȗZO&h<\q:5FqNb05  &\[dLD 5͢[B9-[vy83h{ {_IY_j;ka"g]F=4tZS%BތBTfW؟ x}tIVlB-R30L!WC+&?nl/ RBcKl-:^7V-k#QHmtMnK+)-o%2 cFbiKRGZkV1 OƄ}cMGɣb>P{F9h_g I5I[-d+kEz.`' {}Ha3 _yLd,ܴdB$q g LVS.Qp얨p + Tsr/% NwdHvշy_Ѣ9 ĶX4Vbxl3qC^*A;E6L]xcLQnHp}GDXj L;BlV,Cd #o]DԖPN\QPq _EVj&z` nk\[`|nmHLX>Ij' 4+ډ;7gڨPj'r/,۠opƪ%Cs+ 9L҅qIYMSŶ:[QC== 8 !! FEDJ>74K(/eԥ+%)=% ӟ"CLrn/y[;naZbZ f'~'@ؿF1#H]R8զ*˵haeBML+\b绗BQ'm"h5nʎoEp^T453 HibVFRc&J.; DҲ{RzcyH 9!tLDx]"PJmF'/Ȋȯ4a X(R^/b܍p Zbզg֎.~]G#LIeCR?D[ Nt;V~5WgxFDc9Yݩ!L򱘤ts,A8j$|KZq'%" Lal`8˓TW)cfUaUnPjY ʞaC|? Y~n CӜ]%R΁kom&̔lc>OgЬ|wvU !RQk9̹à(Sr`>ҳ3 ۛԽ(k.y|~o+G!)tCϻ꜎R靕|D1˹b4@-6KBF/t܂VP:>TPQeے"$[+Y7^{XZfRӦ#FkLX]Tf Bj?kQ]Y =8{ؘ G t$ `Hw|;\Z.|g^cɮKCĐ,y۔{6 Q`bl~NF $(r!/xH ʘi>=e-x~4\[+z)LTW|=I.:z"?u3a˜a@,!`(c5{ٖw5BzG]ThsUr鳽t&fǻHtCZ˰[<ł+F+^ ڲyێ/!;LU":z')3%Ԃ[ cW-e:N)1r !%IcxF)N`<72Suz(S=QiRQIw+@P! H";bҳE]>>u{qjn3&rCw΍RM~վ:6.sX;](NVYп>SL䎒K#kDGx=][6m >scH'gYiW|cxΓA>3xic#_?dXV:v1NR|-VchĘK? z2i,KqG|nbv2ZT6(,[7?V ܱRDlRO샆RPnXR2A%("$;~)H*'Q"Ar#%shCnH ,"mӬޟxHOPyj kƊ$  'Dne:Y2BEĘeBA#E_oe3Hhlo3ȓZS"oj^%};zFjp7S2 )ac.Q,U!,/HaQ0@ZDh^#V  D(Op튿xX(ӭ/@3n?k%C|A^jՋq^ P XW]E4P 4'/U}q^Fz(Cn >.8d)Ѕqp|owۙ4е>:R\ZN]Y5pu9_:nOFz(5߸ߖ0NeHKpb*op1Xϯ 5>(VKq9U\)= LJgpD[!Va;egGH%FSX) i2nN{پ 8u &K_|~_,cH c,46cK#\<3'J3Og$_J,f5O- )g~C'hӢdYt_VϚ/ʐ`;aT:]sv]B8 Ϡ`˙y`Xy ')r? ,;̘O)@ yҁ[[}>S!2ۅ7!|5u@{/ƙi,{V$%f 1\?8N uc(Yf,}dms0̖b $YTz̍Tf[DVO|&v< D47oa[/7@|D7r,Ub/gEԑ=?9b‡t<@d^!s)TUʮ6Rղu(J˿:Nʁ sNfSv|Ȗdl '/wyظыmO)f񥤞.)eӴ\9 dtZoCe1-(pK%|eMouIPm=8 ӳmeIgI>m`Ŧp bEԫCm޺emf,QeCZu P\d5ă*Elwġ%Pe(+2Cl6ی|1aH kiC t0ϐ qdK@ #yrQ bxb@pu/n誁 yW'UՖKzBPxNM2MbxU_jnSgfm\bZ1cմc \G-Ư_%8 'Q0q^roKb{}Ye0(tw1<P6W%nSuznUo;yAwBiuGh Y_ >EGM%DZ#oʱ?W{!:3ea]̤/*+6Dw)~Fn`MlZȟPxnLs<>'x\{&Fy肩ģk~⯳=ԻjdN Jv _C&}~a{ߡdd[Rt_Ho Y: !I(ϸ}&g))2N%yz~tw/t؄ϸUA88UFHDL M s, N" _."a*-ʅt/0 INmf3{tqپ/vsG:,Q1%4}<'չ3dN`xZz=w8C#5ޟ8wujۼR)&|5{ױQ:5,ҹۅ'Ț\]ת=$z7PĐW0ZW`=cyAwkDET)ךe2ca3KƄ BM:u>qc/efET 2><{^ul#R-)3#ZJV2g ?XBEV^ʻi.L0v0kWM6:YhuEXdĽZ!T4 Vu<-fؤ~(g+\|2)zg9Zȹ\T"i j$OAgƃT`]@$3w6icˮO|4!=Hl=g﹄I:؃Rts]%<<%1 A 2Q>zzrRM*ʘBLM7EelA䄸Sݕ-mQڄ]`ixΌ?#% )?9F1F,RVJU遊Wqfu<2#MY͔<4[ܞa\ Cy\> i AΉ( H£6̾#8N?p?K}`sSD\T 1Ø#%)̯_%E-zqבd:%ba>lQF žӋγ"J_Ԟ"[BN ]'|Ĺ;[@-#S<_0V\"zѧy[mSqF'Uׯ  l 0]٨VM~u.QU# KV{~HiaЈBZ]a?H,Y 9#ouҙ+mPc<(;ՏQdl&nj˫m )M@DFBsrg,0=A9;RaHt"Mr/d4'omFK.f(zFU4j0!r#7aTu2/GpA5ԑP*D<L`̱Q]2Cda.#m,/Dwc춚+3\1e,/0cBSxHw#B4qWf BO~vf8)fTNgv!U~K̙߀qI78yCWԾqfT~']xRI"WU*~*["T[Es=b觡B'7!s@ ycȄeY3$&|*Xetp|nd|g&GJ=L08" 멵3%)HnA籤I2A@f:~z"L&萘e/`5ni^f58s|?x6&~޾@W)mbH- Yea (pI3wBB[ 0L{%-ro@Qa!cƕl豩 oiDkZeF#, h$9H))C[uvQqFUЅq~Tr&nJ Jj%,ds|#0»r6>?BFS)΀(".iWs뢏&Q>Y?Fф,3KK\^%L#ƎX|p>d_a/12>g2Ksyq[ECqnЈKhR Ke(5hf))XZQ"}4R^_T0frPr|z<'$D==~b[BV~.g\@h'm;"w)"Yc+/Rs$Kw+ 6H?p[fV#ohF.ʓ: Ѝm'Šʐ@Pt6ailj' z 7e"S9!|' 5^;K|/Hߗ-:&U _#7[|ӈNqJiUx%GPFUQAIGke(?g"єӎ3"NR>"~䰦*OYi}]xT lmI/@nqd%޷R)6n PAg &zvџm4HQmPo8m0yӉ EKߋaBE,k˹?L |:l;0|?"!C}ge{GDPaOai$::9IdەK^,'yMT .\TF\#CM݅ =NC4ḿbҎYoqI_C6@7 twɏ*y X՟ *'*Gz81Ґ=N GIp0t b{82(뿑R>Ͼ)(?R`Ť:jEUv22]I0XN^ .8 S{RƛZi0їu5pAO/ Tx][ΩPaLIVAlPo5C)ۏ,$&50: DP%Th2m&mf6K&; UZM8(^d eWrƘ#GZ€LhYEuYڙ/h*:fר?{qz 9z@yB䝺DGA3CK\\* ~<ޗ)LlTe1j3"uؑJ 4lC[H'\ڋ_ \] 9QV(#ݱm1ԗFhº ߃/etFU("ِk_|A_hF6D>'%Ƈb^ wp0\T.CJ8AP_z)A/TXvylW5AǹV44IEwvi/b(i.tT&֐ũEEӃHtN13.ڧ>%adfy_&#ySÿD"{lvf0ŁX~{LѬ R_Q襳 Nl"^Geġ@^O۽Q!VK0i\ r(:o=/, L%\'Mi0WG#L7תY oj?,ܺX`z_~DWHjrׂ*`L)o#Egi A;ã\xUkLM dtIuFpgʿPo}UaV;a sz&( 9seD2}6d@<>/y?Wh]@ ۢ%)UIzU}݈ӧ+VW ɧeN ORn>m_<#{0C.߭Jݜ@G`wrcZsgB_7MZm|J.- 4XPt+.Jnv<&MY<ݙ>0c}y (:ZPô +%Bw̨u͢Y?m!) ,iy7I_)QH73,0-UОa8kk{?ѐ \jGܡh@ʒ~؀y}l 7}[|coOqBᚃsBagNTqAD+FI^PFaDyQK/% ,Z⻣Z" Ս~,5%&u ~@qu$S{`Z]jv?wk+%1HFߵ)ˋP]ȯ>/w +ٮr0lK0ŗ$k9eHx:!&~5NeK(L/A~-[~f"i[}V<ԃ!}lRwC%0Z4}ua_*q9 cO%iۖ; Vexfj9T13Olx+T*h"ib#ΏpN7?%/nAo{, )ŭ.9 Kc0AnP]b%#/zoCr&$C7WSX Gz}u3n)4 z"zNrv vo*Ъ#j{eWʳl=}܅ly66t=@Tk3@ W Y)_S^f.քpи}BBm:!$lsYB[3+v̉^NB!M&D=Dq/UyD}BX+4YVn߭FK2@f/o8@fu]p/δ85גiD"̳A^o :7S̅o9SZCxרĸ[߯.)/\z3wUl|g({R_v(ȆLI oAR.CV ^JŧeOEݼў?JD oJ.N1=Ŵp^ npvsu ta]6X]q@5]Ba'FkJ#>D ^u0~{ &8n:̏ӛ̕hd;. հnU5T"K!4,1V vڮam(t2BBĭYz.:O@B8҇v9N7{R=BR4Crsd^/\@ L!4/qHtNcIz 3۴qFx#'ibWp9[WT h'YM< -iEg '.H;GmğѽT,=Pm4mŷtAHXO":/(qFp!ʦNz01ֽԂcrnV~gTqi0|g @LXy42Cqc%$z/}X(Џt hu|=t mn) %~i)odm0ApFc\|g0i-џ}0j f.OJ(Nv@@k LfJ2O/XwRDS>;-r`LhXkhɽu6  `wXֹEϖ #0Rҹ0 xs>ʠ.L:OyrTDu!cbF̈́#l@, kPDz h<u8^A<)?Z0ߪ/S$}g9|PV!&O- y}Ln3uY3"gI=w%0Wv`,^*& zH\nwf/\ϗ4n6 1Vwg 8̻֬3ɳ25\@gw:Eʒ_<3@./ Oku󻂅 ;'%c.yɭ 矖gTj^úJ`]ۡȎtdMT!N:nNޕc8KL=%;0jRZUC`uP;0XTmyf+Bjm$yAW=ė"h:gbmJzF aW5[ (@^ D[*M2_ ;=iDt.ťAQ=fcXକ4x/ 2͉M.IGN`B E>A8z^\,($zhwJ|/ی3< wZ[!궆JE6>8uT+9;T1_֨Dxqx2eqrp \^m$uSD%yCeA\tO&=a:EV:\e EA?#񊉾nSFil"ΪXֵvSGt$^`D<_dMޕt8 #+=0Z-3FЁP-:Ķϔ (M0>wπv5ʡ@<\F^\UȜ<+6o!+2S"築Y4G`݂ŘozEB&AUtDd~nf,G5V7; pO4|]3XDObn-sXVU:I"'qRC_ K1Msjۺ.պI\4HwΞݼ TZs,lt-GS'8HC &p.5 {Z~A nO)ۗ~G_P=DU3nM}wm;0ܬM.FS{N6͚fT.VJ5W9c}ӏ߹sA W-6۳t es.-iͤ3%6R1p1ø .3wG$,kƸHsƏQZlhh{jy>gZ2ʶX80JX ˕s)yaQKƃL9d۸@*AF)E"/6=EP?ԾtaGio'a޿}~R^jM$AI7Y!Yq\_+.%FZw ot6S}MXq3˦&#~ m^!I0,4@3oxl|,~PcAi#$LQP-БeP ̺i?^U޳ڦe$DJ줒8ͶP*56IK~~Wל}S]]࿲ ]j,50-H=X*<턺-=zb%"y@Ka М& d;nJ@qa, 흷Ёk lzJZcQaײDҊ9G lQA?OjROe5Up1h5 [|b0تo~ip{.krrV';x: H2覠o|9>=5Ea^ gr9_v'YMنc ](׭T*/^8uU[DjA¦"jXE8'(w(^([W6iL {!z9ɩI ;:Gr!cZѳ *N-PNr/`LtWG7Re p;\bq_:9z:M O'&'H@߹WTa7%:8lJ ~=+1`VѣH'O8cvz|< bҮ{.|v%ZRWAʍ|h 8YTÖ:kQ"ш*|<Z,tȳ=b4,4t0ӳHJ'|Fq;Ct[xQۘD*)oLPi c!Daa%\CkdžݠX)#YWnҪR^QA) Ӂ|_Mt X&Ė #N6F f} D1HL6JlB0;jmsB{w[cN+gŷkIO)M'CNCXELԼ0-)u`]l0tE8H@!L'/^b-kQ6-ɄQSiRDUܺJT1KNsұ~r]G1,yBꍊm{uP5ujO Wa kOc}nBJ񫽺?Ȏ+ P9^'\,^Jު#%iI&6Ű7:r8bZ»vN)kVI-@3b@n1hΏwACS?K]jUvoBKUG%J[-iM/WF'~i̴m5A"i 2$gs]DG걨*95 ]xm;(wXãXȇx G9{ x(Pp,.`!tZ7J[_OLy^bpA.3 l3Ewnsw~2 ɱQjNxԡR3DPOQz5yJaٿM?vpPLp;gl;] Qg]ʃczuw?^!8 *<.9]b82I1&T@&QfZ&=yTyH6TLf͏ G ?]1|xZu=msOYNh^\QE)"q\k jٽԶӔK[Ay XmA#.Qѡ{c=TnshTe}<2 ҉YM<}aok)ߐ}8Ŭ4Khzu[4HkgiȺd?WlKT ReFw7oUL760Va1÷2 nKwkݓ$b@ضE|8Z]jxQtz k61ED[;~g]o2 ;RO p8mk2%~;fenTñoW\pa=`l򙜹(+hT~%XcjC'GV $t6J7UTBڊIkK켂ǎuySGPedbĥ15GH_Wqc ҧfAǮ:> 0m uR.ͿVMyNXȫ" wlgnEYE?XojîQյ:yo=;H[(ijNE%zGƌMM}@0T 'C["K+xgLO]7Sot!Jr:S V(* ^h*`-qnUXMؿW4i,0#տ<ĪX^h/(sNMfD0.(~3d̈j)!SVyzs# *?)ȃ:kTd:&u? \ \׋;ȲHSHv6}.jڵZoqb/;Bߘ{qck`~y?ω8W1JlrTfUpY":m޷)cgQ.KJnhvAǐEbMƐSIq%ZJ+l+תvޭ(#DLa AB4bLGD8i|>~iǩMX桨QWjj@a"4O`|3nzNfziY;\՟\87`IS1?LT^mwWշIw'(hMS;An,bfBrg,g!4P);eFXZnd堋um-TuiH5 T} ?qXlI"Xc1-[aVzߊpPDt7}zfO~}I^W:Ay4iV'?խ5Z"Fct׋|UnKCz+ 66bu&;5@v ^q{I#2JrkBc+ $<"~Jy.1D J%}NzT)C_$a+c^q*PѸcɴJq!? Ɛ_G]f@,h F,MeV]ep ϱnZٜ 2ɹ$D@APDpL̮2b}elD*npܐURk)=Vdy$y'5GY?0cjj[͞:YlA:E"!K0g~yʣ$ysSMYo1omeώ²#-ss h8FbY?tX@,{;ELJ~Uvz&k=>gXBUפGN<9lOsxL׾1#w-P!A }홉ZRh0K$w-ؽLy[[J|4X779V ,ŢPSU[đB&Hٺ۲&50{EcyKE3"{&L Sё4?K>ԏt!(/]P`$6&7]3͗p)}@vooxxߔ53#Qǧtp_:^({DҖkՂ]3CVݥ;'Uz8=Ԋe ClR Op:_Z&;7Q,bmӉ"̔j4x-(F\:1>jI28Ԏ^2MOfPSY(l$y1M4]~nZaohI _ QƜ1nrdQ Qhfi^V)x>?$()D]C)xyK`+! ?4#opEbA 36;u֚HW8}*U}ZJ\捦uH6?'n4m4a3 9fL̤ 0cT52;s4B| ,M^&S`j~^o$(#-&Bx O_ߘH]˟͏"#| _\!>H`#}/י2񷧂8\5#ݭ#٦ۇ D.3XP'gā7wS9BX_("Q.K ֈD+h!QVNE Л=+zj0W6dǂ Jw$>fʾksu)_99Q/,*nÇ /x G ʍc OH?~EwDfSV%ڰ̨_&`z .-lLu'cc!{ U5 ~PdVGвro0k;R]2[kOK$@v23ptN'OUf4#$׶Lqg3 :n=>I|kEb%~Ѕ"_| .c&9w{yI"= nGma(ˡI1oG: ֫6: Qf1}d1+Brs؃Rpr':mThYHRgE?܅ 91?݄1 j\C$u:3s>cݝ.y %2EO~ JRB}Kp[ te}.C@ʯ Px|wڴsEx8Q^ ߻4CNPAG_ bʛٔxǮ5IhL^^``4ǵ;q§10}TL'uS]6)kɳBUhmU.Oo&./p)Saf*⳿a3Rs9ջbWQN<]/]qɏ(MjЊ-`n: J d~&<Plwn9d椨mћ [T ױ\a ;8:[huF$E'lʧ 2WebpqV0O?^RWͱO2 g*˗IsޫijkrU1xo[!kBc9~w]si 53djy {|{4Ex ZM1' r+"EN~8F%:Ϟ} bV2`#U{b^.^yijm' ^ c*H-~?/\=Z l)V&j3|dn'߉%4YٕI O\9ChTAESHgLR^C/+zu8*T>Gx&_#hcw^mu#d`:~>PP Gڥ4dPP,`%VI;װV 4'fP!f]YlsSA%T!a@mmlqQ+E[TT q~Gr%Szf%L*pZc؉3O,$ߔbjm%u;9v#\_fEQ=@7iWnE*ʂJ7О i嶎ik~ݲ6v~g q[뀐2y(O Fo-y@!`v'SI1vQ?%;td`g;WA1ۚC8_#?|XҴWjf:TF.mO[u.XMR7kAz4,m o-`!AD9peA(s}f 52yV%"ܪfZ"PZ($F.zFd\<^Yxx%Ѩm j^: 8}m/fcLrR4.wNLB}Vvg%Hj[nxCݒd?9–C}Pccmǩ2Q\6)lm4Ԁz%FRndã>ӟ/̜s.b\_ Ʊ֍a]3BW~#=<nW\x޵ո+lUñUGNlr P~^+ gZ_D\G<۲^&WfДroSdp~nH7M>s1 9U-m3Ѐs jIekrO2VCC^4"? :Zaj^pUEL <[}33nj&tN3C*LL8oꂿ  }rV:,_Iiq_t%a E3 &+SEH5p44[@Q|8Nڊ4wD2tE; 8m'nk6K/Gˑ܉zu\bčҽp9 u@HI Ⱪ~+1ɁR;<#QҁX/B^2w?uق:bdA-uҡQzCGRc aOxor[3ꓺZ}\~^bAÓ;z%oظcBm41Јzpw\7z:s^<Mxxmf=$ 554kL" Vj8]^e&!KD0Z.y5RŤC:ӛ>DiBp!Af{TCC 7V}ߎn+oy Wd /}OGqp$`ꧤW $x^lܥsFi~@>ڰ#⣉fb'KU&M7w3ѓ ruQ>o(iBT? /EFZrO |P1Ɏ2B;gtZX !{ j=-mIɟ1E/?eGT eYncW%ehVk l;fYF(Wy!v;6Aj@0罝G}W2pB5 lIM-0T:˺h'oJW/nL%l:j~_nhD@=j_z&qBћcN"fOo;Jro lW h2s3!A*rƐ\P&.眃p[5Լ[˯59w^@X$ { [ѠϝAm͇3d|5&doiH1tk  Gzh{$(I`f<_˧b1>}΀A>b˯ t3tOxAƛ:>LOM ɤ&wAAd. ;Dt0|>H׌~ ~Xjpx\U^jۗh!!9Xq6nU'ԥt6zVvm_Lw HԽ㡶Zr߀h:Rz.*mp(tm[\dz7CW]p?ϰVTH1.{+Y6aC!yrጡdMV+΅, )c1,!pg>t l$fxI37ٕVMz 3Xtۢ 8-3!_M#˂ BPePpvTܕ:ujCxF=aK;=$ю2K2#rIE:pwVD $m\jr *Vk76/b- GڏGǨ=޸PU!/_G%zBsciwF_]QάZ#,؍P-ȶ]QQ.G(!NBvZ-k5FL+}k0]-O*Jp`_xl61tIBgyTFwɡQ7 yU39p#n4cG-ݺy9V7yM~C<9q?qqoB O̘oV-[[kp7xH4 gM0x >0Msvr|_<53>l9zzC&N, "S{[ .gZ#MֽȄ+O/9"1[q!hY'weǧ|m[כZI`)'Gڎlq1x-Q12I.zڡ+o{IJ)LY/ f9wJ82ǩ%dnY #S5#Vֺ`YmT",'Qʳ?Bwd/in"z1ֻ8'DŽ+߁U 5$b[>HW'zKNW33. hhdAnZ7VM5ݼT3/m%3x@1 l*ʨkHNP#v& 0q,oNZ4n$ŪH;U]F͝njSH(N49O{36 F"&b< 4r\).#h"ekcU.ىS!*.0\#`ˢ/݉!@C"+mb數:|B].ܮW8wdkB"0MlSQECkK9XZu/\@Q앪?UI`(ʻ|` HV^G'r+ΗQB?DWTްݬZFz4J>o.&~x 3΀$KK\%ESeLf ڭ HJӰts ?z~#>[Mpy|ޱ&hAYp.L!:#S~cn~ yBLՊ{ -G f+BI8l` ?;h*ubV=c^/* ٌ@+uC~W;fS <) 8;,uKū~#.&􈉏f%I#ŦSN.3^`2y ` 65x{f.Je5]a.lP `ŝ>qhphNYk>ش?/^`oi=K̽ȰͰ@D\fOKɷM~eBd_\A[c`4@ z.KJkLq k 㑎\#O/? rT樳Y'ZxҠ4si്ֵ$fM8MqCDIvFxȝoq&Q ;P&l5MAU>xe ˥zf p»PpBL%E|<{nh{º7xi{6"\*'Yq=Ά;%GJ /KqWGsmou=rj1BV!08? ٶU;1@,#/+Q3ũA.r7iiDzxEQYuey9y߯ pm?&6.X$ ߬_`}=a* {K˟c97Yy씚6AZ;oKlڳuT5e%*$&堒oG,MR;ϖ4y%>B楰Kvso-c({ &rWo,([y]͔p+lpF.4x\Ajo&IrZzP8e*%3݊& "a+Ӽ"`V6<_XS?!:ٱ. }aD{]uU`%?o}@׶^>ud(?&)ݾojIe!vsz/Y&;#lb"IYZ)Kӛih'/}Q7Ψd#WܘaJSVm-#t4<.^hRޒ1cZw$XuF)JD?ۛˀƪqINU n =SݺMg@zdQ78"x@pW(5jA L ABv96z2T_pS }\k ~[E I=CBwU. tabJyYNǫȮH ksRBl +aj{kk>%B'3Gf/W;E0'!?3 tjE:24ӁDd_(|jPwri u(:08Sd`bY~Ɏlc;X\Y*1;Kxts+~}DǕ"ꘇntGP8x392׀2x4\5j?t9눿ahԾ45X; mAi%Є.b롲>͓Wh5w(#@ďb˘P#yg86wVQ۽auH; <1 0; TbB)~4I%ߞ rC@_ 4%g򑫿g}?/æsLyvvmC, 4u>QR\L,f/}w14rxYgBΥv%Pk +_LKeiP1{ # (U15Ҷm 8ZWx@=4".Ҡ8ؠbC =G4"N1`D0w$_4~F"潟\JAi6X#*ȣ P\:M&G^SLCȍS $8C1:E+[^l3-x#9U2 & FtrgSCuOclUѐ' w>^8>:lh<%lf5"ߟ/qx$hG|C;3iѭGQ>Epxu/i5F(6 ڞk黬m3=x)@dځ:Q%I^{VXd'q(=:+kî:{s5cW VPb}A9i|!"c_H` {nI/>;"d'LC=X<{Ugbi&zi뒐vqRv؊h5,S8`T5Ȑ|d )k {j14ƹݐgPpI(\.&y;Z/XrGfcqxeEf4Ro!+L=#m8{kJX]0.փ^DWf5>&$U=.=S$/=1g|S~m5TAy7N7(:)&5ȳVu0n'nP~+ -A.RfDc1'(_ 1 B෸`o@&n>v+f~wU(cZEZw{,oWͭ^-iL$:I)uah{!}*E%,cI oP;9.)`M;_0Z$-Ta W˺APVf́TSI Sfx޻)8c/~3_tuA0lvMBilS0 "t8$٦:"CY˕jB鍹bF: 7+Q HGf>ʀ9)"}%$R%Q~"ܘKVD}'oQk U:ǁBU@l~Q:=t{#!A}e~U<BUfr՚yv-8T'@1 _XÑ" M%/bC$֕,EZ0޸}n ]ڑNVrnƓtUؒw B*3 Qh'wI`_YsWk%F*Z94]t}9m:W@~+l|+7gbjgvG65f2@PkWfeד&# ^ 54h{2ٜ"q#3d7k94YT0V#sQ&Nla;8R{fT?X.oWkTFgoV스o<1L# 1}QF(;"/J/e4:2g:W~zM)Xyvȗ1%uv=T$TJ1d(}7ҽ y)& 5j"&,BXD͡! -]hfQtgf!A T>[zh4Q%nc~`e) ~}i('u^ѭTR¹CH+NOhNR/UZ(q/mg0RLdHU^qkY8ZXDMװX_( 'v1||XL6 G_\/"u:| pVˣCcH!j*]_TtĀI)hTw:Q΋vCo3-{8 ?fayT}";fMӫZW]qI9 `ǪߣjFDU$¦diB*kZPwӷ(ʙ%acAֲL4@T@x]37TW5@(!^S'ZDz ^g=Q}0lqPe̹_!ff)U7`gz?/L?D4 k֨GSs3y6)84/1}ěXbHNhx)?Ԡ| n5SlnsM k$Ej9eLHvΰ4ntDE+#=;$iĜ=*uC% $-bܚ}D ~Y H3 ]Jm(ffr uaOQAQ}\ x xk8\vBOZ-s.hs$80-"QӮur-,@:5_B!c>sy1\ xᖣ0ܕHQ*$n > I?bДV*Nڨ9x5<6Fv]Q@;N(2O Idd+̍zx@<M޸ҳbC$©5AQݒeM/}jP((3;ìxb$p)-NB:`z(t$<*E48Q~,_sU}qW{ =Fa+a$%У,?7~3ļ8˵<3| °лSB_2͓N-!RG-mJj !~7$#s_2>dyp WWi16qtm$[*`^\+o=zbi|< XE,S[cFCHkBoXF4 &T^5aVCrA/:=8_P K!a V[u45.efmDaZbxcl ͞Ydt\!; 1oTGͣ Dի7Ѳ-i.ISjT)zSWXnYqMZ*vy8Ƃd!ݵ %% z", )l@18%}q`;GZTga7tU'$*e<^% K`wMXb:*U|jcng+=jM}Yϫ8þNSğq;vʩKɗ,[G{le*R{HEȟ#c@xVNy<;򊥹y.ČXQ۲tNmL@v|$)à)Zw 7YmdռW-mӀ2%('38W6-VӚ5aD$ComFTc쉳z:./2UXr> ٪o)ŝn-:檞Q<GKкOCqCڜh]wxMIb0̈́OG|OAMSic?РVhj:Dh+_V.wtrD{.UҷWY7sF,*a{!ta5A7dǤdLn_IAMWNQ)W^ꇛzٟU+U|d-X%_M1R!Wn/ɲD و\c_&(ꦖi~߸ FEѿi5l4Pסa.@04^$jBԯ>H2).;4 3tǻ2) Jx / H_O\bdG)6򭇇gt~?x4Ω {HHLlDLP y>XJH,'Tʉ0[[!fb0c=7g^1"8xUuH58"n`Ź G"Oz%@L`Fk.0ѯ̂.I)Rf}0[Ynqsu󕻱vJ- c-_Dk_v {,SaOfᏍ=|;l\b;9 _5]B&.?i7%VO8a˹-ІB hj L[8kd\Dş5-yQ1Jl>'x8D0Wn'Rb$j&>u) D7ڛcg"MⷋvArw D =hE=d+KQΛ0YC#ދ :וGq>&] /b „b(LiTi\AQ0DrYʽŇv:%\qN1q/M FMC2ng|$EsCҬ֨BM~WZzȖ|ZϥʆGzNDI]d,N^" Hù,BO:Q-KᆹWuqP #br"@o˟t?b΁}55U_DHrq[?l Yb].uʆ6VϪ&TE\45gzjVH{5+ռNή "pن;5}呮DV/<ݩ!Ȭz(\|A-J¤NW ?r!Jpv/}5JO;&8.5 oǦz~q8beL9y#˿)L:ϙwZ?0oQۮ ?)x|6peGb$ۖ/I!$X`| I{4z_\BbX@<>m˯aJ1,:4R5R C_Nd $`PP_'U>+LȠRSDD8C*ju_Xy#8yqaRjٴLB ᙊh["BFM7{#*D}|n&̬i1^Zݽ0XBlH1DhbT/œnUXȠ+I!۠pR**M#.]~lڤ2h/S)ZխP>]`fAT_&!hϑBc^ a3[-C8bEߪ>kM#r.|1jca`=Im|kRu&p3uo.O{Q=آb+ɈE$;'2{pf S['JAH!P 8֪K.UdZ5stpH MZ\k7 C`!&F 1 /Y;,x3c F-El$ %EUS #nisO RȀ \Q|"ԧG@F?@ru`^V1'fmlt40(Rp!a$l6OF::RxvX55F6KDVY3_<-J! 2蕑/6ʩv7!ˆ΍f^w}K6r%LO5 4ԽTt#H UpY:uV~KrSm]nie-F$qQ\LGx[]~NǗoUOiݯY}Qy:ܗ}%,Up'iyr?BfgLloV$X'3V BKG[ }`Բ.1Z-$-Ezlh jRTԠ} .H4a`AH]4 A[u@פ daY!"dzܲ,CֻrJn`AV *`!w l*hC8`/+6%1ְ7J7錅x `!e"B]MRFsr"Onv.` 02ˠRf?$[%F¾Y#VSE3k}=TAQgu mra|&yKN+u ;nbqlF9ԃ?yO֫ŗ6T&aBEJYԍ?2" [t #h`il^3=eH=h_9BQ#fX'a=sbeW@L}qjFN1dYM~@;kO${[&ɺvwh 1^l}6|$O/O;kjW(_t@}bZ +Pnm1WaM.RY&Đk@9tdy/ u qFhd? aH|&=?@h]#݆v!cqm1ٚ:oS0 (JŠpKF˙U.KRjvdžR/L- V}o( J2>YZQ1Ɯ(1CGz=;ZY Fҝ y:(sK}ݛR{v,SLDWY~)s5&Q6ڧ`|:?PuWe:l=5;J50S{G7.tx?QlܰF YZ