libbpf1-1.2.2-150600.3.3.1<>,+,fL_Fp9|5M),f`&%>PGMF㋠I˃{kEb[Sjw'Ygt!lLױVU<7%I2G8|ce1V45I@meR.ټDhJ$CCC@1$\ū($ߣ iR)5h2bHO2tuPFևёp DC/-;vI ? f!-P%#4ji: ~$PıNWU2A>@D?Dd   K ;ALT X \ d  /([8d9: g>@f@@uF@G@H@I@X@YA \AH]AP^AlbAxcB!dBeBfBlBuBvBwC\xCdyCl6zDDDTDXD^DClibbpf11.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_Fh01-armsrv1 SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxaarch64 fL_FfL_Fe75966b7b0e3873b8a65b7567a2b1be004b838fc710669e746eb3a92d754a55clibbpf.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(aarch-64)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.38)(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/ldconfigh01-armsrv1 17162811581.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec2b399b446b38dc4d2c8baa5e5c412aeb8b2a6c, stripped6PPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPPPPPPPRRR R R R RRRRR RRR>OcLC°r}3utf-88ada94e42c95d0408b8a6a3f1b11e8f7a1ed73d5d18116282394d0906bf99ecf?7zXZ !t/]H]"k%we8^ Ղ%LIIp!H M͖iF*TñG۶C(v6G 0}:1Eº{ZAT]__!p~k`]iOBNK34Q4"ZC~Jᴁ[D2[M}Th;Q< ={Vdth<6nhZt I~ vrˉ4HXП+:UL3=Ap U!IM.ǝRWJU䛑~ɿȃ>G04ht7񄌪rXs &ce#60՗#g@ ilrT2m>h:6&&,Kt2 Mћ~uHySy mzIKsM-h{6ợ!?`aYr */2zҳڹŰ4'*eںlft:4r7-wj4|u)d'ͦvH<?/ރ)t94Ȥ:cI>HK2ᤄ\s[)OF0(. H۝xs/wEK{߆Uk cM@l$Bhi){'M 2vYø6f}h-"[1{ 3oCφV׮  #A~n)T IqT+~QBeYę$*\#l87^|E&ߘ BsTkot>B@W\ ߀ ? qa X .`ea;Y}fPJL|TFZ&MLF3?I _,gvj jt?BG MD&t]B/Hbf_ЦFśRCNz)f81\$'#.۷Ni(&M (ΦͻKD@fY,9~Vd gs !|Z%JE.q]vU}11|BnqVY0$ZEB*VܖqW:Cer8mHF4@`A@ eQc\^ i0;a6tj [TݽFo}V] M)MIL"ug|xv~8axҿݏDNqF׮lBU P. uV"j9aor@0U.;TT#&o6hZʚ3;c-oZSAl21w~A S9HAo\:±]9PtsA+Ә+b!ylm eEsPgD3|տSlg&z $[06^p5Mkc&檧f~>%NtP(7e>y=_yD FV %GUzdg-,G;=-g?"љXJt+\Un!7"XFAn4!MTTF<ȃ*2{-m- z5e&v 16UcȭR9ˀ|㊉WIL #lTDQEU!yKU375Y=+P r 7N*k]qWzC:Okt&7;.M$\"@Å2zv(@ =śujćo%T eYK"P*ź TIB1y^)'SM=tQ)l-F ʲ,~-y|kbz6;# <LCa8 DZb!ݔlOYX ]!6 Rgeʥ`£OK 3;8[.g/,t7o{v? jK)iwśzɧeWJ-=MP(6p؃Cᖦ%[xf7Bڵ> ZWӔ GQIiC~c ȩßxTO4~tg.3gW}e;sEO;Ci }b#S5yD_H| D~U/+LFTy#Y']ƒ(beK\%Hۇ]r8Jt:՛{B`$ d[#h%Y|{x 585 ƨ(;%56!- e`0&L|YɍJb088}۝f4!4 I(\HQ*P}]F? ȵתB'?_AcP*)їr*R N?̐W!y Hv;|mbhp(u9n,61n!7tku7o- *n{y-q,#V~׺tVծ$Xl^cFO 6_7ChJQZ;&44BrBk$> UvpxР`I= |𙬻y\TIx;.5ТJ 98B.rma!ǜ?se)3Fw@`1]{PXy:zq.L+ Fp&.x!ZT:Hepx=.rE5[\1<>`_Ǿ)~_WHbP*:62 M[|T`ʫq!(y/_? zidh\$G3ܥlc3D") H+2uv3ԁߥ~R Ua8לd%`pIl-w-au eBj,ݝ{hŔ!|K~ӈaB$~M`ioU/#4r["{zzȋ{M\QkƵPi% QHB jKOߊ Ymڱ4pgyHoXl:k%V/f4#i.d_heriFE$`@[yBNew;DP E 'S9@vZ6Tùa.*5t 1׉*'+Qs,dwҳx Oz]僳9/n[R<uy&]mNּPE13JE(W_RzXm7wpުMR⌄PpJYJRk'kHJkX̽;I"K9V Tݍ>m(.K8^ AEȴ`Qx`]{5k5#Q:shG)2bw0g QD cu?sNq:<(+$K;X?#NL2@ ݇7|*zK*8,dt/|;c7~r yl'!XYY4 +$U$g|N(bH>j:)wDGJy.+W ӱ0Ll71u/\AXF3~&:ۛ4I ΨqҐ|0:yD6ic(/H%$Pz),Wך n;?Hؖ;G,:U;Oш:BA+a IQKMDcܞ8tHsE#XEn)4~!~M9]q.5n ;VRMœ? WU+~$X0}ԚɎnoxk zH=>N'##^SD9gs`%KsALNHFؿ>{tZgxIsR GX"7,.b25g%ԕjRsT(Um+%N;PJNao'Tm4;3/WӴ>|eƓzOMh vX1 N 16#&BOiNGX-fA7ӕĹ.>C@L#P(NNROSJ% Sů+fPM atx_8s=AK9fr~6Jث6Kva  B>1jm9Qi%(<,9f "+H" kP=ka2(cvWu٭GK 7=CsX`w~Oq*![μh}.izzS<K:\4U]ٖh~pt\Ew/H7*Ϧ/_6s䣹gג%ǔ+i2^ir; [ily'֡ !Yڍ,P4۱!&NEu,F t G},)״-,-x({(d<= 5Gׄh'Ƕ?h&k=ы!aP.k-(z ,k(1#%ۏL[J+"YMAY'*Qv,&Dk mKhxt>qܨ]iKY ,_z+O0x>NKv%8hJ&+hI*9hrx0O}GV%Nhy 7^ 2GЖBőL?Fmϑc(gH.$|Q n)nFmSe9Be,PaImx$ˊl7Wxj>d"+ .S2:ݏqQƻPAQ ضl~NwDl `Г܁a<ԑ!N w}V{aZ +Lo6xRB=NlrK]NࠂRPiڏ R~dV? LVSr`#X@ZUTֱwPf9C8+Gᅨ p֥akd $T?b.b2(/TWݵͨӶ%q.2@D$bi h;lkd˒TtT Dvp@7f rYf󖤊/6R"xЧ1([YmqCٳJ^T,t'>>di->.V^S.<w3٬u˰|~f4ZI "`Z4CLOc[vY@LC}5wļSYTz鬺16b64 h;:C?4!R9 \BQۈhxXN7(_u -9Ӟ}$'nxZNOlx,(].p918ĝO𞁛D(]UUr'C:yMv&vڜ>DG)C0~cuPɓ^!.A*UT/klGN_D;%?@j]Ts$֕^ XzԦIAR-98N\N' 5]~&EĄ\vs(ljGwӢxX'S[0-6z%n8 pL*H{ aO [RQ~F|6(v(ΦEPR[( {bڋ V1)DuM+ [Xnx-)z+-l$ڳ3hddMK! 3Pq)pbn7hD@Rb:r:w 8|=}T xTҊ5+.<R| D- ˹԰ D1eA77}ɳ 6TKFl{u!cb&uY%Lc/c E*wB!XK4vRsV;|['#VN'@"ZkACVU\!_uaCV#G@t ]ej)# -5#,TG(qZRi)60s2hb$o*< |KAY [֞3u(xMgU>$6w0;J61#% 4}b-p՚zŐmeoZԙZ\eck$UkE'3N) &Lq %.[A~/3@hI#zvLӎUWy k[M[j_ލ$))rF`A%./$Jn[´}Sj'7',cwQLH}+b'k#..f9OsP)cgl<İ䘲]JOܸߢ@+͋9r7u3ћv5vAtR`8%, FxM3q* gIrIVP( ma,WbVOEeHyRNa 婆FAQ:zףf֏9]CTȷ=_J}0]_NA=V*'c z3AW=>=TGkv`G`sډo͓ :͹T) mTf!Q@GWi{2A5ʱn*Wo\x- \~@ 2Ǜ7čSѳgS?,_1Tە\v+_A6iq!:B3R4r0ߑW^˹kA)"L a9a7Wj;Mk%5?j).KVSY>,xzJ9$ގ}mc|7 [UOt{ =MQ=S8JML[V%} ƤP27w# 5§Z1LtZx5`Zto pJ<O&1Cv8bx>ndJdϪZ-bd2@Cdg|O^yhMɚN!9RuK<8}D{;Ü }uá:B򅽯 _وy9.jxh}oBvf]QO 6Ǚ3%t")g ,iNyPkcG7:P|tIz:W'p 9K\sAPg>tH4/DSzsc?ZhBpI}f J͙.'KrMajvE]cH! Ph=8t:+~:t~fmӒ~oqz 71BCü2A+b#YՍ}ŶF@< ,HqHE{]CYڽk$kn^ɪu?WO<6/Ko4Hqvo'ay H-aiWDyOvIx@>ȟ 칆8y| #F[og黰J-ҍ4#b] B!Pt]:з;aJ݄ Ƹ[GmtB_g,Lm+GS8$D٨T38, {rr%E%A8F44)!KmY&D,.y-+qYȠjR/IEDFy*1 blqS |J&?-n'ЦA4ohi<'o)v*gVaƌ7G:T1Zc&UO"P+>!i/i㈨ұV.,-NwmԒ_@ms\:D%$ağaiHD,$~Nv R/F0߃GkTb'DMiM:#@{$c;lz;mknOtn'͗38DR5Q9ޖ`/p/=0Yy'[>Opޣ@vqqzt~(T1x6H2z\¨k b|wAtyԺI )ro_j@b`W:jfMI9p҂kxvhm%ۏ|QU u;5n7`̃T6w#7y:~4iD˭7g 駷vk -=GC2}~M,~] ]%BeA I:QiK̷@L6Z>f*"It`˚n7: HpUNsC;S7=7(1}xq9.M9;ҖI6>S7X~B TXnf^^}!G8y76ߐ:|V SWCy @At~4aB3ޡ~-@uQl5}t`#g qo4NR#rhaES%e4ܩ 'o*'=z.,cghZt&YU˻@B>3Wb[\)H]tN nn4j)taR)^6/(c^Z`KNU; f_֐W@t= X}zEد')i̬Y(KR G _:S"08BΞvUż-UqϦk6B0-)S>ۯJ/'WCRwbT)ˑD1[X]on~gd[0bpҺ]k282VHǁ"YvϯŸZ.Yv'#Br<W~i֝Io߆t$Z"샔h;W9WWv0pI31֣\E;ފfEF cK;{ DӪg6&cwY)n'{d}ܜgXgt sxZ6{$$ٲ Ď#7S܋p+@@w/8AA5Y Vg_,hYΙ\ @+GĜb_p!#_MXAktfGQ,p1dN4{Ϊ2 m@:HʑϏ= bVs7.r&LH/ζ< N6_WDFE"9m|CGghrH;qM`˜erS `̼d8As/^@ei$!V;) %{aUdҲإ K0Gy72ƕCVeGB{Yw,0o+dNc ;jEd~&XsŠ saJv%TCPۀ:NUc>"_JR5OU[:icxj5$okt OgԒҗ,Zd| E?#7U"6%9b3xzN 06%b.1]ygrx_e+= 0F_ u/0Qy#vmrWZʴo2) ږa 9A?.su}xNBYl֔d?v3Mf"'^e!/@QO< R2 >-"?qDZ^SIw9}MQ?tk$|&\q5) 픖LΆG3?O 4rXx1 )A=XuN9WYrҬOM&hOuPv7QJWJˮ6ij Mm˸Wܻ7 :TۻgY]Z{}l߹܇JTĚVTY}w!fB ίt2" Kl5 b]d82iE&m8.{+M aU6}[܋8U<-?dNuأbݖEDqSKص;"rpu0 qpifĉܽ< k| ʼ7IH.TLsdk%N n۽7`tۑ7ޞgR58$mֹizocw) Bݕ+0,0Gj?1_Iw8RbTb h+D jGooq Q!+I}d -Jϡ=sWHtW):#$46>N`rc;P趆ѭp煮ЃoO6WmCr#Q=N:Z$.O2#+A;10Uv%0윬d~EiE!b{^,=x!Af&֜^ВR($'qŜS;$ؔ(?8 Ytm_XicHoy  ^rKHAU_ twEno>r9c"3UA:)j >g3PâUz6+[q,Ÿfc@fN+,5yp(א!$gJGbJrO^|CύVlD.KxlP1+J:(.¤`.1[yOej`q\pb~%P׍8 lf sR8HƧFPPQ8/9L<7#S>"F'k1Xm CY|0@ % ۣy4~EjRZË4 Y6h҅[R0([: 4AѴFS<)Qj2 42mzl|AIK_ԉ=f_ЧbFk G9t>Bcj fɮБ]NC>v|*%Uu&{U֟F?} ya:,R*Me+K10y{ jF<^wGRۮELݸrR:0sJv"–1 "wq$hҎW5*ڔ N|8, HU7QT30{'y껽 r#@jJ"`V!/6{UXt- cʇ~  $̊>[o-PW<0(0K>݂{CkoܑOS%Ş1Zq$Y#(xd+5f_ ˭)E+3 g>TֹۿA.W!#\WcѐS #FD7KAD$^ܿۺpkYC׳hX0C`CӋWZ@7(aA(B3%ܟpP4SX1uN9e+V2:gޠf}T@ׅZ{g@Oծ\|GF &$=Ϛm!5n?ᠳ|o"3ՋYPDlӘ-="`4{+ɫ8`0K(# Ctl;}l(Iڠ|<;h}}rx=)ԷȍD2m5ZY3Gʞ(osIB{l7T!LO8gݖB{ dSe7m"6w u/U[se4%sd'=3{C\[E&|$ׅwⅮ ~2ލxy/[vx:d+SW:6UyoOmX>o/n3>o7Jl0B2DwY".JeBN'~c_z+e(HPnEm+´@HwIqAD\/vN߱on:Dmx`,\wpr/.jL;m>z$PHhUJ#IA|ѹ^!efrOU.[jLTgnD:LD;Ix(|@"corxT"v({l ODG}yZB8.=/M 'GKtH y7z˂}笭^iZBYw~{*򻻡)mBp9jVȫ6 Xv *iKw?-+C6ZjbPR17?+Gŗ2Z \nLG(Kn[hR à3̉- 6i_lF:IY\="y.* j{_ysk 6u0yP`$)륣t\TcSICvNCK%PҔ9T \"|r|cG|#Ok'"V+5Qھּ򘫖Ftrl4A[d1^F_U,m4A;,ژVvX!)2C7(RgsMzIj #C?u`{g5~$%ͅi Zq !Kf>D`w\ Ҟ9‡t-'ގ}Pm,KkO)k^l^lѭ3&R1-{68KjAKݚYo|A̳ϝi˂5(c/J~QŘ f/M?!V1v"EcGB}U U;7 @ 7VqOғkI i*MbD9G@dG+gXk A:CwtWOSL'V`~=hHhȉߍ <*>\hsb(-~.@/c/Pn>!VoťXg2!`n&R | _=XݛM͎Hҫ5/o2P,&ihȺk-r]c*$u1a&&6ߧHL@X@6[D6Cc31Ȣ=d7:[wo2a~{]BZy3K$Uz[ݐ&W;dz&ʄ7'h#{| x.װW-3nX=bNZ+v)rVyP1d>MMWQM=`oڀ˧MxӮ*Tɔ߆U.TUrݤL&roe"wnGU Ғ&!v>iz]^&Z5 x1VDdɐX #ٖ!,?]zL#/2T[éֵ'z}<*;ȡ!is`{z'ø^e6`p9}I hbk}'{ ; xc[;7Q_^fw/XZC_t 1]-2 z,?Ns+LGTC!6e`E,=~NLC=O Z !*L3ƅ1`휶*w射5_츴U"$_ ҩ ؟ʛv%Ev9;C%~Ae4< Tƅ$R0ԨHk!n"GB8M-@ *d7~Gs!-J.=zfBͷh4[ruKp)nIDuR˵6ע+\C-9spl;;[s`2D KL!:. i+f$]o:ƒF4~b|77Xx[Ljר$ 4sX/$ CؓC{ UkĩJ[-?B+!Z &2d"I5@^95,&UgEFnÜq)=-9;b_BUbA4}gO5FXa随OԧJaZ9z\g}_:mN,Yޤ t 2/E(__iUQ_ ddfH(KEOKo%=i#v !xmԛ.QM=]mY}zhݜuٳz:d<Be Q  ~82`s_9_όDŁ| c < tW_rՁԱG!ٽ;Hy2oLɧ"=VkA3> Pewd'pIIЦ 5cusB <yK.'HN{Eh:qy  |F¤cVBmb3dY dOw>tDwgS+S UlvL/\p+T8k/i!*/-Q߸G <"mX<" nmO=Hge͵᫏sbv%'Eo  {\Y8%Ӌt7F". 7xCN{\hjZ^|V4W$iGr1#xK#T {Z:JD^LRN|$ ɭOdzc1V<c;, ImARK8W؊_een>a-zoԫ@r /<4'me^dcvOI\"qUWV}hߠ;_,P5tm, bZO픩Ljga eyknJ_=c!m8׋6&:b6qeNYb>)䞎8 x>1K,ȼm%+ݰPLy(@Exf B`|}6:@^" [ʾ nlX#%mUJ߃t68uO-\[Q$yg 18Rif4v2*_L=oc>O-svtbr YGz=Z-s='f$YVS^qh r4JM$ 25#MM'!nG7H4*ۇ̖lM궴m_4990$h-6{vJkYܙ\C|!m%P.yHW\SnDp1ZOu1 U ߌLo6R^ 2CaUl?iEEy NhӲYQN[P1W9Pm5գȪ8CxXU2T`xGF뱷Fƀ鉞(1© s08'?vkvvU],^1)te5GɹmBy,<$3-c/Xkǵq_Dצp2Ŋ{5~گ wEbpXMB]CzΗʳP<{%` ic}Jun{bsͭv@D5s&fVKi]?'P_sV`cf>e{0S*S&{2RI8?ƍBq-h0՞Xo =o0EP)@G3hFq U6Շ)Hu;*m$1w).\2G1:k{Ƿx'|`-t@V؄kGVAፀJN|[Q l0>XS#O_:T0&sٜ.U49=QA_ncsE;`a-ȫG<<>&mmoUC4 o0̉/oM CsO43ɁDG dT,H}Iߢm'=^3>d@|)N5ӱ57eg?exu=MAoaFjrLg1HU2ƛ\HF裩m9\~arlwH%E*_t:puZLpPڭC1#W y:]'ś'x'KFׇG!RmPnNje:YPeU1ǁ7n/aHTL4k|?^f.4G>%1bMю«V&Q!/$ͻfJRn#Pސ_%Nsbi' ,}OKg$ymôbf9Zi AnîuDkN!{kɖU $u7*gѸSN|hp:!<oR$~9;+,I^.\Ub{vu7^vrqClB#`e^҅6F\;nF|T/3j毸3=y<b/qM fwAܝ(µlkICB  c/U2}G 2t.F]^I.zXt{m%oMRvO7O+͊ l#~^ٙk >(u+wTgf 4 |,&FqwЅ=c**γD̻sj%3T¥;D |ĢoXsDF^(e2\TVu—ͬ _D)3ACoһ[{qvpPvd ZM{Ab ) ΥY*CԹ$(R ^41V(}x{;WxqaMNqc"ƥDH9f8s8dYѡ \h0?:y(3sP3^v xy_Ŗ˦m2u pD)K.uk~-w +aGJ'V/5!kĞadTחq;d_ޗr5aN+Mo [JŠ039Z-"6ױ:]q=.X2)Jߢu7kĮIn^m"&w}!w!z'ba9 O6X 1`nhOT4tYf_FM?*PBvfW؉R`WQ=07ioZiRx Ф WBwnȽ1QvWx AEˠ0@yw_w"GI|e|Rj;u?xR/7)Q!{΢iܯ)J&>T2OFj9K{M٦lBF=W*/82!Jć ~bT&.yDiJo[\}ٱ) = 62k jp{_EF 4t۵8f1,3[L8waM\<yN4QU H7r!r|[E -=|7ġl&H~J8 /t4xypZN]Cf0[CխFS{ciVettEoe "ub?XN63}Y[Mt{H{OLyQۃXJg'lP':\z8Oa6o/"u6O8wQQ`jaDr M?o*mm<]LwX쫚"LbL!lRtwIe3zAbz#׻e q'VevtL_z%Ӌvfzu0=2!UK&k(q sB_%cf-OϛWK=~knR/~:7^;TMS{Ɛ~2d?1"pkAE;\.)MU5jުB~wd\/.'NSmyiS 긌M46M*eב)On/6JV`gоxs tN]*$5_] 8uf՛',J\H(ϱXL }|4B §#''ҾJHUiJ" hua<(ts۸,+ݎ='t2P+zYV$|I)؆K~`;-͠Kp̾cc#@@)9nʬ}D45Bx_^D9hu7Vۮp DLfjynE'@ `+ 1N8 +AV9_@)r%@=t}ӾҽN$"\HEwm PP6wЛ{ym; -ç< Z4pTdpsy{ 㿣Vc0LN&~.f)V͡?@[z_KK̜}ESh:1i' !r}@օ9(lޡiG43.kº(ofGŌ㫆&$.FVTХ;K7݃o4r*Z 3LKH#+:۵aH^%w%jFN`GawW_5@y:oU̙#f$jg\`.,;oX50gc\I?20N5t GyrK hU!&R\1990~ƺ[*p`:5XGR{|Im5* zSET(?֠"V`:MljAChΠ~"1g]5)oss͛Fa&!FTQ]e4:nS?*S,+RZ,6[Wm}ؚ֮`ezoNSgc2T??;C03Y}59Hv/ms#"ϹOT-a! xS9cd<]Dz?&韓l Y4:Q%|@ T\y6&,$RDYy M!xLb;TY-}?+[L=rwYJz\ =Ƈ ῔:0 !Fr=9ϰ sM?|#E%ڑX<{ر>3OF5VAtd ٱu$'m'[Nh# !&>`ɞGtuf?Ոin]3K3\cKmϹQNx$hcM˪~Uj̎mP".d ©ĻӶ1Ů5_ b0ݹe"ɇ ఒŰlCLL۝r&k˅{qM$$ULZ2`- a_"rN9HqbnQcҴQ/ܾ~l,ym`JǮ+nܩDK&XN>Z·E# ; E|V'@ʹZ _fKX@ flB7%"1:<WBK%Q {`S.EBh͂VBbT'9l4*CaüRfBPe-U! Xл7O-rwTqÿ6 #`fa"?:Ӻ 9SEԉ tr┯PNI;kSWxXle~[吒գze-ZW}-w53AR䵦](tؔ(,`SL9ghD {W M9cyA@뇷ܨAPo%_&gALCe!U )T5wmVW %r-&P T-"Ҁ{no} Zf~e@؈v)U`}.qCj[lj94{&|}mmS%-Tnc3rڷ 5jԥUݯ>/YΨ#lދX2gx0xŚ, nђ=c0dj؈bq1%Ci0?O`01$3uaHv; hʲش>RPI)($^1_o3$+Nef}tI]F:~; 6boR  ire@T8ˌjюQȭ:={c>{Iut Q~~Hal4;sK_~`uwv<ZF @Rz`yX: AM[@@] G@L}5QS=26 &A|cu[2 .szZ*7%ukSؔrVQ( {{̧mIFM|JBIخs;3~udnF^u(qwBn՞I89 j(xI$8Ӻ091fJHȗBphԺN!rtC2ͱ20I'z^Upax$,_˳|[\7ԝ{A+vTgJ$K';Z_ަ}T'jOTCoH$Q橑fP0yNp&:˩-A%l̈uɻ~ctSJIN`. !{ϧ+i׻.x$% Z? **T:On/欵gs!ꚇiܥ]$V>ʁ hy&#E9=Wrq1=vm>׋ |hr$4׈]3svx&9~?S MEWBշiO,VRA~!Rk=}T]/x"mwq6BjXE7]nmƅwj6ƹG:;Y)^cԁrB AYbN:~x@iHDa,CqH"8~3 -pdp8[)RgE~Yi䱝 DXY( o j\MDP(EɶE*fvJA9hkĤL/tĸMDʮg.[S2R\)MWYunXD]yTsPK|̫k35l g[LgTHo "hebjweI%%uZHzhA5RmR$`n]鸊?t"-RRY{@.i%$0 I%-5P$5Ł~u/yoфqˋƟWbnS Eq +2{c1Sp+jI7B'Oaw:dI;z8q8i ۻ.{:Мm؆:q̐QoMGYs* &aZA]K/HW|=J %M (뵊s>s&B%N/:cٝ|arY[P$ /˴bZ.{4t8.ziڧ #N-9.#IRЛƚy2,EY99fC9X' vDr"T69w{3lo]: p]׻_% VT3)+moZtuJ /.b$gԘ5tCS9pZazxH|l 9$9zWSDL[ڪ6v: ?ja%n.iW!c& RUn0\\4̈́m$7 Ml!3lec*u)fk+_=b'Z``Z\reo:-%עEJfpX9CQɕңPDȊah^7L|Y.e[B܂}LwT'w{.3/a͊6åitSN 8[4p +v^@A kxM)W"RĎ)HUv wZic YqGO,Ɠ$ӷITp̱>zgn/vCiX a*: w|^qjۡ!.g-g_)ޡ=:hXR>k:Gz !V-ӫGUZq_2T,cӧJ<\dCu}H!ޭ-v%J͉뼌~AMۋ6,>܁p7lsNTj:9/ RMGۻ?ὺj0H=E]T3qU-mK< 5>v͂dǚ dpSձΉ_o*!AQZai Ǯz@`āH?\*.c%5wd%QA~d8 KN>SA'1fAoS2-svm0H18uDvF^y"Ψ ೧aU-{M\cy\Hhx~q Cܠ~ښ 'hndT&rZdU|8vFbTEiU<l8S֩^[+BOM (Kh9(uuY6kGFN?h7'/$,ZIyqM#0_P$֧Yx ydo 6J* O~Ho{ܟy'_\=~4Q|%"k̑~E2K&ܰ/YB}:} LBhiHQ޼XoblrhR^jHkc,~"`-EyQkwxO۝!ӭȝ(DF{f6h;^Qs˫^@ }uRJt!M4ޮjSk&9Iٲ a4xIHKT8O \;uMK1+d5e'iC ɱslnQ=T54?[$bd-PXqQP =k\ifqKHU[FGR]SAqCbVvg#ŰK&\91R0tm)cNi,j .?^hH=Ή@s8CΨl3M#Y !Ì|Q[)Z}O+eG@`5-]iGs͋_-ڗjC*4i'Jm,p GZYC=@m>*X{j#{dMo+]^k}׿jíIE jFqu Q!4DaQb}[D>. uPE䃏O7PmO C#q@U7f-9r7kPHD`~P:$Z/Q?ܸM"1ŃLFdwA+bu::6YF;eEmsӆLzOFLjsB4 \Ȇ$[/Q2.Oؐ)O #OJهU@3Լ\X!2zyQ#P _X9b*$ɻpz1A &=)1AwBoc~bvNwZ/\CA`lv"8k}puaDȝ I?3&]:XTOF'jEIF'[/=?ף!}נ2]ԂR wuK)ᩪ֥5n>?sb7=VV* Q;3"%)hVAYXIfqv-+>>dq̉g+B2:ȪI:yJW7vCvmNQ&BќS[[mr_L_ƟuK,_$g)N2Z?6~L, 6f* =TJi<Oݮ&mSyOxm0d 5ғkr[gϕCb< L/EVQ3tei 1F+]^0A<2es%.$?M0zHIѴ)~Q-esoj-80ubb>A0&>b2^ݘ7dSH Cqo(6z-;OJ6s뮇Yq$SRDt`::LJft: :ؾUL{T)2C{#^bYT33ux$;hK/Q@;K6ƍպY~Zn^?=5~ۅ!#w@r{-tY|> Z (譟q?NWZxv5Rz.4TڟO2ѣIk5 {VqiNtqD2qS=Qbmr Q30``"6Bfh<_ ŽdGG.۰;0hUCTXtK]s(X}a[AݹQ3g B2뽤ݤ6A ogє.{4ϡXA(G 'l{Db`]XO"B>ˇ02#f$r%kqaЄ$XoM'ugw=w3/6dREѽ3`,:YbO8diY\Bv"w.k>:hGvzIhX0jfVS3;/XzlI^ )o7J)2Ӆ|`$`i[ 6h&I~G`0_f|4aA rwΔ,2,-38$:ۙgiO5`ޒVAJy) X-3K7[1Z G*~Űk fĦs.,˂? gW)MĵDMAhњ!{ >X;e-֙.}2nY507p$ /ىowgI_~q[eMf' me{ũt/5="nt&$w͌{(NN늎Q\_RB /u~~[G&k'YYx mU uw$+}`3*&/ŷyڐ5 K<)xN f.jJ3ԍ hjR֝b_@ep]vq)vfpSR0k5Kw8H}y:{b[ޓ#Yndj )mfhю+ΈF,a\Lag.L`7WUxo#.mиHe 'iQ-la7Fpb}ݿ S&Yp|=)xMgepn8vuoGx5}t\qxC D Xǰ#;a j/3`3`Xk #4PR/F+9銨)ã5*< 4S26]>- a$ cĄ1p\1{9M-@qJO5%&7PSxTqh1݌ʠs ү2%@BhaޡbIde՟"Hڨ;`V3^Yb9ҟ\zuI/-چu Ƭĉsc(G2"aqq6<v 6=k^V4~ #M2zJ834E,/S=jS*C26_]C/aL<#Yyz>' lBB:צ2x)bM "2̶ l`,UoU9J9I 8޼=J>4ϧB48%׈t'menHu(d݇lhu?RyMgc[dȦ\(d_Vm! 0DNߢ=0:~u+nZwdut X>jNCh%dJ&Ɖb}RXpxL񓩳ObrѶBOKcٌ/'ҒMdMƲʥ{薠?&\QNr7 OȢo1:X2(P*X} )rQ [C. hN"P@v6(>WΏwӄGѫ>VZ.hry*!cзIV']֐%Oc udSFe,g '9`KYv*n ǝ=灊\*t ;8X`B^1Zbf;jƑҹhM5pفyV bP*P^~2{WƅR8,Zs,(Ϯ{IZSy^1gƃ5ě]de)*7(f˥YOMȗi0_U~ш`V>Yz7ٜT@0AѹXVRGi MH8cn ĵR. ‡X GyHmgH &*)D%S'̬C؈^@@/h\8h-? W.p?܊rwU!*!zDXζ5:.ISI (8 Ni1yS^o*eQoqq &U0V`;RsZEE?@4a)ظn2h&JJx׆S3@iK`): g(;AWg}Jaۆ@ 6BZ_i\]OUh|6)P6heVCYɜr]_/ `: mRɁO"tu&-cU4 5@`1X:[ "GM Njde`/73:Ll&d[T uH?2dufAw %"Ljt]0Pw+aqq|9nPa4eCw"/F lEBL'"#@ӕ]nX8XAUQ "9 i V9*Y݋F0Bu`|㻈hD C<*K %`HX/,'ËP"PwAeKOC'>Hq7gu.Y E>f*'|o;5 s~Eɘ+ >>8  jޅyFN 3 [? ;uE}䶉i%^:%ç_KŸ.-~PAkU(mg"֟ZjJ& ^$}|Tw |(O .Z(3$1o1D`-'J"|꿼jj;٠1 4Qbl#EGT8)}B+2& c6%:kuڜ_Wpx|xIF]ï5w4ᛛle.+|fd5֪EsW ;qG!CKY7"̰?r桻m\|{ƒ.!1ӾZɁAz Hao|e#Y [BI[fV)¦>&v4)ٯl$q`8?R GzDHNd-{P9=,cߖD }Re\h;~+JlMihĠe)N} v}S*AףH~kۓI./ :{Yio2ȬG(9[&lPDWnua(w1n_7ŠJ1?Ӝh1Jޯ.dn@|*)l?d 88C^+Ca5N;흝S`1Z08N "D/C4 9❏#>kzMv(.p%]|oETh6P' ur2+`R*CMjy4 #+ eOn/pnynJy̜# RUkÓ=ǯU & ۷{/8Qb#9 m=ȍZMn;!˝BAH4f{܅HE_[ط<94iO܍'ueAÇBNߢbgpM@ݛ|VnA {680f$j,fRFE)@6mF S$|~: H8Sdݸغ&_G,Pȸ]-f C"8}7G #$я^M*rh \:3͊yf02B5)71rh2}{Kltbx5]5,5'x;mcG,I. 2P{`w?j/jdnp!R@1NY!אW0/ˀ4qSKTIC$Ճ4ZXr4DWfO'p7鎞AHy>*va穹v;{rR>Xf #O#̽j.,dg'MVl o1Ǯ1-Tex$A,E0"wxve49be9PT0&ԥŠ"ܑ2XYci`)_ ׵93,I_+aUӉ9GkFwf%OQd`/{Go:Pvս(o6ÙzVbx -x;cQsG&R' 궪yϊf]\rRxà֊5`f3 ~> @*`ZrYC[rp}˔K,q{+i(d|GKwNa%;Ki/?_4搘e];dja APE~R]tOTϬ9v,=GcRo˞}C +O<2Ձ%0Ɓ]"+iq|7ΆYB!AaDT5/2!h: qBDzkV ך$M'X'-/C:x¿ uq_)Y'dJAm*3[A"R1\xFNf`Z'\)䛦zZM4dRV* ©ɫw W $ HXccqbFQFj-K(f3AP 1G FӶ@:tj`ͩSEQrx=N7ɐVO[7ZrI{`ҸIJT8b(U !(bBƽ5,ڳc1ol#\wTjy~D %#e۽FwP<T1a<նgN6UKL*|!#A4DunlR|`H!g3q_>gΆok#$2! #c\ Ѕ<9) æP1S:#Nb; 1 %1-.BksҠSČD[ 0~E:A&E)䬅IPy]G%c/1ldmEo=M|pr }gWȆ?: wJ'qZ$v~P~jd*>Sh"ڮiA+wИc{F6H@tbBXhD7Uĵ:ŠAGLYYѴ ʰ𼿇khxhL5<&&s\$=`&[ZUM'81g ^EUt\b4 ;J s+p9טFE@`/#ܯj~*/P$͇ﴸyTAJLxW ~(2UGRҖGhM׉g!wJݙA^h1x$4Zͪ`Y/Obah"=bK-F;?|~yAZU{@~{";k|(W ƺ)qņa;6꺉`L==!,bK`E$ʁiם/7O*nl`VC=y^D^@J2JQ\)ޮEe0J8y.gҬϦ dUsxlx5%; jC w!۷ru2Uqf͂tP EL}l-~H4 |eR1 xUZO;ffsI3OzeI9-1ofx +tJgl4 KF6A5f`|d~dd\~ Oyq6KI`F.Kjm$]4p[psx=%7Hh< nwZJ_"im")Z>ɨE"/_ b zLXB,3* .F  W s> Ja0. n .#|qFR\UC~[b`µe%#RG .#|dM)R1ʟvr Mᇽ,c d80^1Bcd·w 1'[Hr\;[V_A"ΰ}!dT(@z#kݻ:\?1vUXa{A}|X J9 ̬*c$f>_÷/&>LuF/ QA]ט7YI Hq`+'v=l*>xu=m0-UݕT5|Ss#ȢyˁZUaNn/36sN]ߧ=nHGzϼ&iy7m7$F\dVOڛb0cm, )n$ 资1Lg?UN*>'+f?a R4>_QP14UW_7YJ\2>aR@@#&]Ȯȿ|C~000 }} O4Ole749Cxkсq@fRy@_@M]+'ND2-g T)l m ޱU~5"SwengxfٍFIBJd}Κ#oUSj#ܾ/3lu):]2hb /^d5 [FLJy⏡vl/Mt*榢'`$bIޙrmU 92)d&ule\Ԉ<񜾍A6=3zoV3z!ʸ 1v( 3`ّ7 Fje~PE'zN뤭 $&࿣O0G%45j_Z/0\Վsl3k:`x}*Nߴ+<$̺i4CxHtfs(W \cdV=}҈Ť:XB{ud$!='f51243tYWr_+GO_'kaKy|iWH~- d!HƛsK[@M_Rhoh PL\ߠ ;dI22"t߇V4cdڻphvqg.e+8ˡ/Fi5xfQp@w]z. {z7I!Վcek 50%zh0_YblUY|'RsO(g⯰mKׇm,c, j h/@,A 2g`ްoZ8 V;eT}1jxC}P.!`TwtS`xի)г4 ^pUk[+~+qǧ u5VFFU)oV &[~D%#ՔJY(*Ob\|T2eK 7*32 TN砮hYY`ub;-)i1O i(R(dHe9t_! 1j(0TX[5' g#xw3-+{ukF;cN-1*qRt'?.6”/,[89|&j[j[EV= ?vKjU!;SqPLrp{K-ZY(2)ZP!?}O'zד!wv֩嚵ryHKna 5I`XrgY(?d<} "l5)XG)z&|+KxDwe0*ިTK )gфpΩf_3ER$̰d tu^xih%IltT|OXcyזU\CxPY_LCnD7rm@-"L0 i"nq׌+ιбf2:Z |nom#PN\5tljV%5r_Z}C`OVM*!$ǠUv5ʼnz@Xqx3H:!S/Aa _Ǡ|0dsŌVf~6&+> &ų` A*Qm$`~jaDk7zѫUVE540eF"m YuR_iW?Mvw_;=h R2i.&M)T9 \bp{n,q4[|ws N3vnw %INA%yNe2N;]bE,'J۳WI 10ҀE$K1/s|fG#quVIVQ@e#+zM!A^fhHlٝ+^ˣ3;Hzd[sc|,~Onbc$ ʞ$a攨{꣩?l-; :?e<:y d;N4jW⏀:с1Z9|:[_;1b_7yũt27߼I(MO ٧b ]),to>G/h2d0"i@(vK/hBR+$ŴèV0:NGg~3L6x޶+ZoZ.rPJx-hi4{IdMxSȖ0ÐFRt@O:Ǡh AeQ=l̆fIjL'Px.Me͹Zp ֟NGmqU]@Ք-vA̚smj<{G-=\O%#:*fW# (/M3+fO)0=jtp%nx<*y9/Ur5:7FJ>+cj4p0Hd%i3sLUgBTl[?7*-l*:1BT koT5mT 3g$Qֽt3lq,k\7ag3e{hwgJ"fg:j2H\clj'A'%L>BWzt"=S$Qkj dÝPYZ坼:jb "Ll_i'YUH$MB`(+߶ SW@O kkԓ@ eQ) c"vF-~" ( tX'|!R(9 t*6nwZGsʫ".A8+ϡOF 4(UEo1@8^iArceh Ku$hMͺ7P֠ݩK1َ1z/Ug I.0pʴV3Ӝ8|:N˧_+^R߹/FJ3/瘎u e{2 7 Fvݍ9 npI;~Jb~V;7|MzsP ow%r[nF+MGAV{F\LXLo i$&4OR99ni.G<?l4eulu}IRY_l֎Mk?VG𽡇?P AJ~[> ғ&e6mX+HnqwQf3ĦZRsrMIV]M7)=ID?an`tJeYݒC# `4Z32CR~vSAR*AAo)1UnٛUVXQtuw`zȏpkQ$VF}#3C<.xYq{pbsWp\fzOam?g LDUov&Ÿ~AtCI^Q3RQr &Px~ՍBGɆ5]+KB4,%%eAK/[JZx!_AlA0sFM#k0U3#SաaoãYJn4As.ȝo6Q8%kwA`Q gc态U^56էDJV>cCkƎ4ءZ9fȸiSWI\DOrmcY5Ju,c\?a4T?LJ@303ņsxVK`m2RY`bo .L6ByN <}GƱ DR ,!%V?9ଳsэBoƓx/x]0p{Rj%3A_ȌK}7>ɾۼًg:~9m_'əUv0J˾&o^0\Tx@ۤ ; n/(8 IQNaES0Cllk%}Ʌ1O/!!A*2\]-!Qף猻,KP9ՀĞmCȤt~O_$#[ԚC`B!-`2V7Qka(bEgኴqvay!E3~p4vVV;) ?za{[Kfyr|mo`e t!62Ќ+v#D|+MT?))iH/!Qg2Me`5ɕɀ揸POt&dՠ`jl޴Qă5Lgѣ̧@$zuk;q<6A̢}W,``j7H8O7S&*/1F.'X\y-E`PSYZ!ј S$W@:Q7(##?^r2BUKWsW>bcfĄ4l ]m^x!j-R4݆/2=] (U(~j0jbl&ogHxHf੖UMK$H fM[׾cݔ>FՎYL4huG5fc1 ,2EMeDev~ڑSaU,C^!M0٪B/k5# }cX+3Ο cEK=9mU$x܇ߐ:^ȴ\ 4\Rr 2w%?Sςn "4g(R/3^7zO ܔ66d]Oq{o( zz?T;T6Ճ?Blj ̴IgE$ت^݋c ˿Kq+,*J`5i 0#rؖoS:dUs~jh@wk#b3"ʛf& 2*p; .+Ung[vy|4oE7sh:C9^f "j/d}4qX!~\|P]Yx#`Ծ Bje7*)1PQvG"!3-WՅN&n⼧Rln vіQ㍪2jGpQ*h%u&e6 @Y7& mvm0^}θDЍ-ઽ.I37LPOeKY}<<aJY\4ʮ/)0M8\EV3p7xo'=S )G{ +2yw#.~7zCrz¿cZ[&X7(`tE[FnQRT|!kbtVSKT*g'Q7k'GJ2GʋT#]o"XyEg͔EWSӚsL6'D; oAT)-J _5]>\ؒTfC]HLꋌg➷9Q*mAUE:s(ԙ콸KxGZZ*P6lSރhy2mVw5IBy4bJ6VVǽrHE-{ͧǧٙ zM= `> EȐ2>tLHMOIr&kI }%1+/1^}Q2x-3ÄGH(8?0˙y0l8% E13nD s2 JoabLS"0[?NU{(Nnd&p)/!^ݾE{ip=mx3fNecQb۷xy (bw5V)g?tw(f7s\JwO-e%FpX2a«9}G@? &UX#%qyKrl3#;.i8?OFul(@w6U pM AYpD O[|ILD/0vN:Cuq4ҭB~S3'\vrFi!JQHѶȦGﮦR-$ 4I^5&𥽇M E;5k.fSڕd:4p{OeW_@ ;pfɠ}Pdt+Y,I}=-#Н66v=ivDO $Dn7K&0)JȐgPqS8W荦ƑW:K6qg&_ Ks!uF]֥lR9{Կ]?>5—ѡUA p8a-e/ k69zZ }9x٩4+:ݥD^V qcq"ݫFIϨ6<-4Fi&0BnG,r9Oz!fl%a$-x;axxBTKle,~7VT6A x X:<Ѯ"ۏf^ԣ.!3P3.Pf c?tˎۅR$mjb!#4줺fY<\*-,)DsvɒC5S.hEYnCAPOH߂O#N56z4k-iHF״֍F:~`8`'2|:тJ!8p|$άd1~;M!D9([et$dr}I"|ikJx(#>D'NB U~N=H3KaXEZ^2QI;xJ{Ei )Q@Sh%Oy!y9=tw Y*(g3 |F6| F@]m:+i:lL`/6Dw }^Wg}VkR?5 5v5i0 #1h3NӸ9r/? Hjr8^v!tSkI2F5\)R=myH/5o= EDo\ w>ᤶP f~tIRL 96218 K\^ d1`{bI'o ].#@LiONz5Lf ׇ҇<̃jb^'Iicxy.iµJ-MF4qTRs!rs6dgc4;@,afoxà,{myF1{K@ Ҡ}B3g Ą1qm϶41-Uu ;]ҽF),S8OWFHSx; uwCuC5V3A:ΆHĻ;k.;C`ֵLYqCn%Y!Xj=Ɖ7NgFN?