libbpf1-32bit-1.2.2-150600.3.6.2<>,7ȉhFp9|Np9g{}k< $T\a\Z_KL QD⢚ϟ6\n6 YP1 `ߏ@߿(f*뗧L2~h8tC dm1!pKI|V;΋_qYw _7b1`xA\5+@[mͧcI)'_ gs!Q# bӍj5 'W9uE;3˰`pHQ;~@[ s>>E`?EPd # Q ?EL\d h l t  H("8,9: I>AGA$HA,IA4XA8YA\A]A^AbAcBdC=eCBfCElCGuC\vCdwCxDyD>EEE ELClibbpf1-32bit1.2.2150600.3.6.2C library for managing eBPF programs and mapslibbpf is a C library which provides API for managing eBPF programs and maps.hFh03-ch2c&SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxx86_64/sbin/ldconfig&hFhFc6dfe2bef24124a061125d4f2f9c0abdc8bbc8d34c80999426cc356c1f5d984dlibbpf.so.1.2.2rootrootrootrootlibbpf-1.2.2-150600.3.6.2.src.rpmlibbpf.so.1libbpf.so.1(LIBBPF_0.0.1)libbpf.so.1(LIBBPF_0.0.2)libbpf.so.1(LIBBPF_0.0.3)libbpf.so.1(LIBBPF_0.0.4)libbpf.so.1(LIBBPF_0.0.5)libbpf.so.1(LIBBPF_0.0.6)libbpf.so.1(LIBBPF_0.0.7)libbpf.so.1(LIBBPF_0.0.8)libbpf.so.1(LIBBPF_0.0.9)libbpf.so.1(LIBBPF_0.1.0)libbpf.so.1(LIBBPF_0.2.0)libbpf.so.1(LIBBPF_0.3.0)libbpf.so.1(LIBBPF_0.4.0)libbpf.so.1(LIBBPF_0.5.0)libbpf.so.1(LIBBPF_0.6.0)libbpf.so.1(LIBBPF_0.7.0)libbpf.so.1(LIBBPF_0.8.0)libbpf.so.1(LIBBPF_1.0.0)libbpf.so.1(LIBBPF_1.1.0)libbpf.so.1(LIBBPF_1.2.0)libbpf1-32bitlibbpf1-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.22)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.38)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.9)libelf.so.1libelf.so.1(ELFUTILS_1.0)libelf.so.1(ELFUTILS_1.3)libelf.so.1(ELFUTILS_1.5)libelf.so.1(ELFUTILS_1.6)libz.so.1libz.so.1(ZLIB_1.2.3.3)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3hFfLd8dP@ccFcjDc< @bc@b1@b)@b%b!@aaQ@a(a@a@`@^(@^6^r]?shung-hsi.yu@suse.comshung-hsi.yu@suse.comshung-hsi.yu@suse.comdmueller@suse.comshung-hsi.yu@suse.comdmueller@suse.comshung-hsi.yu@suse.comdmueller@suse.comgmbr3@opensuse.orgshung-hsi.yu@suse.comjeffm@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.deshung-hsi.yu@suse.commsuchanek@suse.commsuchanek@suse.comgmbr3@opensuse.orgmsuchanek@suse.commrostecki@suse.commrostecki@opensuse.orgtchvatal@suse.commrostecki@opensuse.org- Workaround kernel module size increase due to BTF deduplication issue since the introduction of TYPEOF_UNQUAL (poo#183503 bsc#1244135) * add 0001-libbpf-Add-identical-pointer-detection-to-btf_dedup_.patch- Fix null pointer dereference in bpf_object__collect_prog_relos() (bsc#1221101) * Add libbpf-Fix-NULL-pointer-dereference-in-bpf_object__c.patch- update to v1.2.2: * fix a regression in perf tool caused by libbpf resetting its custom catch-all SEC() handler on explicit bpf_program__set_type() call * fix possible double-free in USDT-related libbpf code, which happens when libbpf runs out of space in __bpf_usdt_specs map due to having too many unique USDT specs- update to 1.2.0: * completely overhauled "Libbpf overview" landing documentation page; * support for BPF link-based `struct_ops` programs: * `SEC(".struct_ops.link")` annotations; * `bpf_map__attach_struct_ops()` attach API; * `bpf_link__update_map()` link update API; * support sleepable `SEC("struct_ops.s")` programs * improved thread-safety of libbpf print callbacks and `libbpf_set_print()` * improve handling and reporting of missing BPF kfuncs * `bpf_{btf,link,map,prog}_get_info_by_fd()` APIs * `bpf_xdp_query_opts()` supports fetching XDP/XSK supported features; * `perf_buffer__new()` allows customizing notification/sampling period now; * BPF verifier logging improvements: * pass-through BPF verifier log level and flags to kernel as is * support `log_true_size` for getting required log buffer size to fit BPF verifier log completely; * allow precise control over kprobe/uprobe attach mode: legacy, perf-based, link-based. * fix legacy kprobe events names sanitization; * fix clobbering errno in some cases; * fix BPF map's `BPF_F_MMAPABLE` flag sanitization; * fix BPF-side USDT support code on s390x architecture; * fix `BPF_PROBE_READ{_STR}_INTO()` on s390x architecture; * fix kernel version setting for Debian kernels; * fix netlink protocol handling in some cases; * improve robustness of attaching to legacy kprobes and uprobes; * fix double-free during static linking empty ELF sections; * a bunch of other small fixes here and there.- Remove requirement of linux-glibc-devel >= 5.16 for devel package- update to v1.1.0: User space-side features and APIs: * user-space ring buffer (BPF_MAP_TYPE_USER_RINGBUF) support; * new documentation page listing all recognized SEC() definitions; * BTF dedup improvements: * unambiguous fwd declaration resolution for structs and unions; * better handling of some corner cases with identical structs and arrays; * mixed enum and enum64 forward declaration resolution logic; * bpf_{link,btf,pro,mapg}_get_fd_by_id_opts() and bpf_get_fd_by_id_opts() APIs; * libbpf supports loading raw BTF for BPF CO-RE from known search paths; * support for new cgroup local storage (BPF_MAP_TYPE_CGRP_STORAGE); * libbpf will only add BPF_F_MMAPABLE flag for data maps with global (i.e., non-static) vars; * latest Linux UAPI headers with lots of changes synced into include/uapi/linux. BPF-side features and APIs; * BPF_PROG2() macro added that supports struct-by-value arguments; * new BPF helpers: * bpf_user_ringbuf_drain(); * cgrp_storage_get() and cgrp_storage_delete(). Bug fixes * better handling of padding corner cases; * btf__align_of() determines packed structs better now; * improved handling of enums of non-standard sizes; * USDT spec parsing improvements; * overflow handling fixes for ringbufs; * Makefile fixes to support cross-compilation for 32-bit targets; * fix crash if SEC("freplace") programs don't have attach_prog_fd set; * better handling of file existence checks when running as non-root with enhanced capabilities; * a bunch of small fixes: * ELF handling improvements; * fix memory leak in USDT argument parsing logic; * fix NULL dereferences in few corner cases; * improved netlink attribute iteration handling. - drop libbpf-Use-elf_getshdrnum-instead-of-e_shnum.patch, libbpf-Fix-use-after-free-in-btf_dump_name_dups.patch, libbpf-Fix-memory-leak-in-parse_usdt_arg.patch libbpf-Fix-null-pointer-dereference-in-find_prog_by_.patch (upstream)- Fix out-of-bound heap write (boo#1194248 boo#1194249 CVE-2021-45940 CVE-2021-45941) + libbpf-Use-elf_getshdrnum-instead-of-e_shnum.patch - Fix use-after-free in btf_dump_name_dups (boo#1204391 CVE-2022-3534) + libbpf-Fix-use-after-free-in-btf_dump_name_dups.patch - Fix memory leak in parse_usdt_arg() (boo#1204393 CVE-2022-3533) + libbpf-Fix-memory-leak-in-parse_usdt_arg.patch - Fix null pointer dereference in find_prog_by_sec_insn() (boo#1204502 CVE-2022-3606) + libbpf-Fix-null-pointer-dereference-in-find_prog_by_.patch- update to 1.0.1: * fix inadvertently changed struct bpf_object_open_opts memory layout; * fix btf.h header relying on struct enum64 type defined in kernel UAPI headers; * fix NULL pointer exception in API btf_dump__dump_type_data; * remove struct btf_map_def accidentally left in bpf_helpers.h header. * All deprecated APIs and features removed! * support for syscall-specific kprobe/kretprobe (SEC("ksyscall/") and SEC("kretsyscall/")); * support for sleepable uprobe BPF programs (SEC("uprobe.s")); * support for per-cgroup LSM BPF programs (SEC("lsm_cgroup")); * support for new BPF CO-RE relocation TYPE_MATCHES; * bpf_prog_load() and bpf_map_create() are now smarter about handling program and map name on old kernels (it will be ignored if kernel doesn't support names); * BTF_KIND_ENUM64 support; * increase tracing attachment (kprobe/uprobe/tracepoint) robustness by using tracefs or debugfs, whichever is mounted; * new APIs for converting BPF enums to their string representation: * libbpf_bpf_prog_type_str(); * libbpf_bpf_map_type_str(); * libbpf_bpf_link_type_str(); * libbpf_bpf_attach_type_str(); * bpf_program__set_autoattach() and bpf_program__autoattach() to allow opting out from auto-attaching of BPF program by BPF skeleton; * perf_buffer__buffer() API to give access to underlying per-CPU buffer for BPF ringbuf; * bpf_obj_get_opts() API for more flexible fetching of BPF kernel objects' information. - see https://github.com/libbpf/libbpf/releases/tag/v1.0.0 for detailed changelog- Update to release 0.8.1: * make shared xsk creation network namespace aware- Update to release 0.8.0 * New features and APIs: - support auto-resolution of binaries and shared libraries from PATH, if necessary; - support attaching by function names (only by IP was supported before); - support attaching to USDTs (SEC("usdt/...") and bpf_program__attach_usdt()) with initially supported architectures: x86-64 (amd64); x86 (i386); s390x; ARM64 (aarch64); RISC V (riscv); - improved BPF verifier log reporting for CO-RE relocation failures (no more obscure "invalid func unknown#195896080" errors); - auto-adjust BPF ringbuf size according to host kernel's page size requirements; - high-level BPF map APIs: bpf_map__lookup_elem(), bpf_map__update_elem(), etc that validate key/value buffer sizes; - bpf_link_create() can create all bpf_link-based (including raw_tp, fentry/fexit, etc), falling back to bpf_raw_tracepoint_open() on old kernels transparently; - support opting out from auto-loading BPF programs declaratively with SEC("?..."); - support opting out from auto-creation of declarative BPF maps with bpf_map__set_autocreate(); - support multi-kprobes (SEC("kprobe.multi/...") and bpf_program__attach_kprobe_multi_opts()); - support target-less SEC() programs (e.g., SEC("kprobe"), SEC("tp"), etc); - support BPF sub-skeletons for "incomplete" BPF object files (requires matching bpftool to generate .subskel.h); - BPF cookie support for fentry/fexit/fmod_ret BPF programs (bpf_program__attach_trace_opts()); - support for custom SEC() handlers (libbpf_register_prog_handler()). * BPF-side API - BPF-side USDT APIs. See new usdt.bpf.h header: * BPF_USDT() program wrapper macro; bpf_usdt_arg(), bpf_usdt_arg_cnt(), * bpf_usdt_cookie() helpers; - new bpf_core_field_offset() CO-RE helper and support bpf_core_field_size(type, field) forms; - barrier() and barrier_var() macros for improving BPF code generation; - __kptr and __kptr_ref tags added; - ARC architecture support in bpf_tracing.h header; - new BPF helpers: * bpf_skb_set_tstamp(); * bpf_ima_file_hash(); * bpf_kptr_xchg(); * bpf_map_lookup_percpu_elem(). * Bug fixes - netlink bug fixes; - libbpf.pc fixes to support patch releases properly; - BPF_MAP_TYPE_PERF_EVENT_ARRAY map auto-pinning fix; - minor CO-RE fixes and improvements for some corner cases; - various other small fixes and improvements.- Enable building and packaging of static library. Explicitly enable fat LTO objects.- Python is not used during build; remove it and help break a cycle.- Update to release 0.7.0 * legacy BPF map definitions (using struct bpf_map_def) are deprecated when LIBBPF_STRICT_MAP_DEFINITIONS is passed to libbpf_set_strict_mode(). Please use BTF-defined map definitions. * ability to control and capture BPF verifier log output on per-object and per-program level * CO-RE support and other improvements for "light skeleton" * improved compilation when system BTF UAPI headers are outdated- Update to release 0.6.1 * Introduce legacy kprobe events support * Add legacy uprobe attaching support * Support uniform BTF-defined key/value specification across all BPF maps * Support kernel module function calls * Support detecting and attaching of writable tracepoint program * Add bloom filter map implementation * Add typeless and weak ksym support to gen_loader * Add RISC-V (RV64) support to bpf_tracing.h * Deprecate AF_XDP support * Support BTF_KIND_TYPE_TAG- Update to 0.5.0: + New features and user-space APIs: - libbpf_set_strict_mode() allowing to opt-in into backwards incompatible libbpf-1.0 changes. See "Libbpf: the road to 1.0" and "Libbpf 1.0 migration guide" for more details. - streamlined error reporting for low-level APIs, high-level error-returning APIs, and pointer-returning APIs (as a libbpf-1.0 opt-in); - "Light" BPF skeleton support; - BPF_PROG_TYPE_SYSCALL support; - BPF perf link support for kprobe, uprobe, tracepoint, and perf_event BPF programs; - BPF cookie support for kprobe, uprobe, tracepoint, and perf_event BPF programs through bpf_program__attach_[ku]probe_opts() APIs; - allow to specify ref_ctr_off for USDT semaphores through bpf_program__attach_uprobe_opts() API; - btf_custom_path support in bpf_object_open_opts, allowing to specify custom BTF for CO-RE relocations; - sk_reuseport/migrate program type support; - btf_dump__dump_type_data() API, allowing to dump binary data according to BTF type description; - btf__load_into_kernel() and btf__load_from_kernel_by_id(), and split BTF variants of them; - btf__load_vmlinux_btf() and btf__load_module_btf() APIs; - bpf_map__initial_value() API to get initial value of mmap-ed BPF maps; - bpf_map_lookup_and_delete_elem_flags() API. + BPF-side APIs and features: - support for weak typed __ksym externs; - BPF timer helpers: bpf_timer_init(), bpf_timer_set_callback(), bpf_timer_start(), bpf_timer_cancel(); - bpf_get_attach_cookie() helper to get BPF cookie from BPF program side; - bpf_get_func_ip() helper; - bpf_sys_bpf() helper; - bpf_task_pt_regs() helper; - bpf_btf_find_by_name_kind() helper; - usability improvements for bpf_tracing.h when target architecture is missing. + Bug fixes and compatibility improvements: - improve BPF support detection on old Red Hat kernels with backported BPF patches; - improvements for LTO builds with GCC 10+; - pass NLM_F_EXCL when creating TC qdisc; - better support of BPF map reuse on old kernels; - fix the bug resulting in sometimes closing FD 0, which wasn't created and owned by libbpf itself. - Remove patches merged upstream + libdir.patch + libbpf-Fix-build-with-latest-gcc-binutils-with-LTO.patch- Fix LTO build (bsc#1188749). + libbpf-Fix-build-with-latest-gcc-binutils-with-LTO.patch- Depend on new enough Linux headers.- Create libbpf0-32bit needed by libdwarves1-32bit- libbpf is now a separate project, stop building from the kernel (bsc#1188419 jsc#SLE-17288 jsc#SLE-18805). - Fix LIBSUBDIR + libdir.patch- Add python3 as a build dependency.- Build libbpf from kernel sources, not from github sources, for consistency with bpftool package.- Reflect SUSE CFLAGS - Do not bother with obscpio if we are fetching direct releases - Remove patch 0001-makefile-Fix-install-target.patch seems to build/install without it just fine - Update to 0.0.6: + New features - new extensible bpf_object__open_{file,mem} APIs and DECLARE_LIBBPF_OPTS() macro to go with them - bpf_helpers.h, bpf_endian.h, and bpf_tracing.h are now distributed with libbpf - BPF CO-RE: added field size, field existence, and bitfield relocation support - BPF CO-RE: BPF_CORE_READ(), bpf_core_field_exists(), bpf_core_field_size() and other BPF CO-RE related helpers available through bpf_core_read.h header - bpf_object__open() API now auto-detects program type from its section name - BPF_PROG_TRACING programs support (incuding BTF-typed raw tracepoints, fentry/fexit programs) - mmap() support for BPF global variables - declarative map pinning support added - probe_read_{user,kernel}[_str]() BPF helpers added - bpf_get_link_xdp_info() function to get more XDP information added - a bunch of other AF_XDP changes + Usability improvements - no need for int version SEC('version') = 1; anymore - raw_tp/tp and uprobe/uretprobe section prefixes added - new bpf_program__get_{type,expected_attach_type} getters - preserve error code on program load failure + Fixes - btf_dump padding handling - bpf_object__name() returning name, not path - ELF section handling off-by-one bug fix - mem leak/double free fix in BPF program relocation code- Initial release/bin/sh1.2.2-150600.3.6.21.2.2-150600.3.6.2libbpf.so.1libbpf.so.1.2.2/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39139/SUSE_SLE-15-SP6_Update/63c249027fb7d2f24e9734f071edb4ca-libbpf.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=37a22c0e3faa079831d61af72a943a1918cb6af9, stripped>PPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPPPPPPPRRRRRR RR RRRRR RR RRR RRRRutf-8980165c4e61bd10673610f105d9f6429e9150dff34ff02594a2ade23d406abbe? 7zXZ !t/} ]"k%{9'd7yI>.w xS u *XyP?~O\d?\W]z0@t%ihVK>mϿ"( "eٲa4TcCkCxnU\\9#XYxJj]ʋ=k ojnb ^&wcsYl,"Ç]%pIEΈ:E1tG}y#ћH#e5>,K®WގpL5 h1Jnmcڶ8,gyi{ [0h('(C@;:DzWg<\ dj~WPjBYM.gSq7Mӣvm7"7R a2ɽEpq)'Żܽ p@,n]T*OD5H=G:t gA?8lTW,͓-(4#䎵擵uHlm\ǿv?aO.(̎N6Ļ,m NVl$VȜɞKt)aH Dҹ-!|RoCrW}ϽI}4=\G~p,nPfu/!`;@ʛڞoVXIk軀.",ė w3&VbS-|\і©> bָj8ѩcxDi4 q);e 3A w_y`¿? 6e<3GߠtgHp6+ɈB{zad8U!J|TR# Sۜ}[Mg;&g4|$,=K L"]R+1~Ct.2`c]c -=i|($^,+'~,҇l,(k}ʼnY޿0 15ҷDrDMa8tkq Q~:)ng5^J?n ъ$roFgqf|۲ `h_vڞ_y;u$MTGGD+>)+/RMF|}B+UV4[lPk:"P4߮ /qN1{ąnً#k+kz UKƂlj06'89%o} Tn fVӠMjv%Wo+!tnFAy*[Ptu' lI:-HF"wzʼnn?aƠCxHu~SlM2nUzhZoZ#bQmN{.*ҕ!Պ(Zwvh[BQ\cD\[nw߷J']APA1Z{p 3B 3eBı#ioWӛ6C?;h{< &LFȉv sp۶T}5[9 "ar?`sH21l?KuB#ޒOe"NpZȰH.@bQ apJN5yh;\֣ܤ%m䀿IDI8.>Nml`,6#5" U#r &AGܠsi* # .'6 (B =UF7mrf sI8WEWȣY^[P>ˁ_ P:{ޏ!!(312R} 0ϖUxp#s",uu2r&KǏKeЂveRrToeJojX@qYp;x\ !ށN f 7ZfPnK,ޫn'HC2{1jv?$ B ;&\=*C4);RPk$=ؔw!VK~iËqy̾\kaB (;5hcc|?/㲞k3@8obmXϝx 9mܴ[)UN | {yǮj]Ee7 Q Lqr0źKkI62'*؁!N]XišHZ5:g%9"s==^Jݧ8"":{AM` =uաqz;h|S╷cL ܍ )k#ePdW,v0ˏ:ܗ]c'~xߡY= 9P6!`MxON n;Ij6#/tUCyWQ̯ra'A|,Ռ=l Jm+t.^>=N!1 :#ѫ7xPWp):uyJ @T1^'w0nm~,84+lK#ǕpN}iPr.h8s[y`[aVے}ǥT u+1:\?^gNܬM.Ah*¤[3{dQP9<Wɇ%\Ubdqh=`#O%v# /+ 6ѦdkU#Π@`4: 24`,7OΜ3"OIf%^n}+g'4z8Ř 9 Hshb[};:.'i\X͆_z?zP(CՠOC2So?d0uLZVQ :qbR2qrx;R;@{Gkv䢨0FEZ?F1w@me߿a?) e GmEEz6Êtp2(_VsVk@BB=!q+\L(_h%6":gzV9nz0)9:ۿZf Y!Jg K7ǀc\e7p6}S A®! x) >jPjZB)I5 5@ɏpY KI? /Mzӆb 6o_0XZx]`sd%LMGՄZS$ϐ郐FhjW|ҫ0,d-Umxb4pS9? n>?>\(oW)3^q*X8Jgw,r*\k8F^nOQS붲]3_$r˛o QOu$`3u?j"VscFͽ](.TOCtxW, 鉡MHO( Z5z.4+IelHG9~P$Ln3U>6K`b9@j)E@'(Ʒs)1$X,-qC C)ƲJGWUB< ý}<쾋@>Fۗ0JZ`׃v"'Mo8,[ SvM皓;`Qqњ 4bY6SJ3K;[) U%$ږANz*B>kNbxX1ɂ @·mR%ufZ=j_\ˆ0we?UF!%zQ۹-*;h9gc"`![KW&:d0BE dyBM~cψ8ߠܦMrE$joFsWzLɀ؅_vkD-_ؒ0?@oLvR9 4;؈g sUaC$`& c&i{jGx`ځS1m81^xQ ojjpQOsie5DMG=39lz֖dG5Y4J+ F^ASkx)+(}s k :Qϼx W/YIl(`|j߅xX8snJ}vط0"ɯe65KDbI"Pv**׳@D:>0~?V#DjHnqAkCb:掏U~f.9чHڲ~,XvkGݡPdy`FB-xm5@2wty[?2U0|{|~-]4T^p+UQG0BBND7J Z͙i뷦d'\XfLLq2H,9!3-d,Gbߪ.z1.a~)w\̭ͦpD5>.Vt'x6g(ePGC 1I7=2,3B9qKW[)m/Ӌ^*HMh0սz,mQ?%W}|pxȲMFuzeiiBS@t>2'i 'R b~LBQ~l>aXYwg4*^gB&")0˅Uοj~h5)sŷNI]DOFQJa\XEDdHc+i W9L.H,I%K¿IP%pWϷ4ed^uyrO4D:F/@sڠfT-q [D@|piL&LD1DYXék޵vҋCFlY͵Jş}8ɧ:c[4p 'zh, 2 F c-P`Vg`RR_nTCCj:3 n %)I[\Eq][ "J?d5c&H[ȫ'6O󳦓x  $‹~|LErsp˖ й:5n^F(JIn LtIv@Mg# ۃz"Sň7iy9.:}qȴXszY^m.sTD~̑8\!ABNsvblH/5Ƭ\5ڕL΁/8@a就V_ +RpW'QRtX#w!IdEdЅ)0۳1Y ,N'f@h@lsc9kIY3w"!>㪵MkN^^ )~sr|jw9z)hSbfVdG?:^(zSX|xGvRxU[[ !؇&{rX Q;]je( ~I}:MͿ ّ_}$eO6mU?OA<'=@CHI T}[sA`5zpA0$I6EOy|w-8ϴ,M9#L  EEgA5h+1m82"N?;!$)_}~g[9=! Գ˔%f=C+Xe-VV$s;XSGr:8 >I[:!=[0G*ruw\([h6fO@k|LEgG*ߕVI7,ƕ'ޑ3H蕒jؗJo!EUC淕|`=$L-T>DPXjB*#i}N5)QUyt;ΚTȀkE_S`ԥ 7`/nЌbKHXGZG X5X7& $= mUj19JLp96ԭ۸!ӟ~]H HgT΂_߁јyռRQA!W vxkp\y6vam)vz )jO'-g)bi4aM8.x, g z B#^dž=;?cAAAe:({>}^TCB=.h=Oc,U9cHtb /x@ό5+RmJ*\j{Hal@N ^ a ,E ƉOiOĢ<Ѩh鑤S< }sjPy?**aԌD+xjO:7ep!kkb_2? C[1{jvGn6/D,)iGE6.܀ Ȯ` 6oY߰ OTW$5zXp ~ujumÈ9p7>,POg$^gpńܔ:G<'؜ІiIr[ _ !mfd4P#ϰsNu]cW(;7y3)0^"& \$B[!ߌ֫ŦGzmdցq74CFˠDv/%~d_RMTNem!uM<=%H\ |xu#Va7EՏLNG`Tfr6.WҮma ~kuCOh_w^ L4F9!ECEw_yPg´#MzlS]8,c8aosmݮsɻ=C)NAZ*=M_W["QDd CSu#:?h!qkCejR)e#_\F] -#L3Sl[Khr[ {@]WKyq9.*"an3a.!ywR </`hW8)L. g OC?? jeOa%w _2(ެ8V1-"W ChZX%:yc3.҅#I ir(鎇-C[ǩP0qy B䑥+9-GNPq=[)R`|` 3<05'׶*nO˥gt"#tm|{ F[BDAGlnpӐ_~j ?}RpHbgj>hKyJmH]]PR,lʈ{3h$z'䦿'G#F8΁f^"B:)x85V̤T̼@X29St`aХ\m%6+_ۗnSM%/G'Kډfv `v.YŲxR%K~IybŽBp+z 5\  S*i.༩W:Xy1G4. ]N,@8`?fqM^?6tju,Ÿ1, rݖlF "tDMԊW +/7fS)[STdmi>ybK,:~π+|[^puVuҾ1l¤!B2cAt4ā=E5u P`ڴin1LݨgW"MB& *jCj)̩*h44@o"Ɨ `'\G:=|`(M2KHno_ete7yUuFI+$h<7䀩;ԫ KX`YHa4] /rSx82>]=^}? ZR xB"КZSZLIOߝE(*076u?repJf5P IiIϵi D5K,=~lCՎL=D{?< FTP7e|-2T%0$ˍ _LD-U,@J uJL\Qx b lU!Ž +IJ4gt bblɶ0M4a6qY_M΋'[=:F}P?4_05d?XdPsƊ:1ZudM*L2)}hr5GsR{HNWzN`Ll!fnR8#eY&! zJaQ>(G{Jպ\*A8'.'?-CnM2$nq=1C2U^urg(Fq@U 黺9TRP;^KI0ԵU%FYm̡Y݀{r@}"vw5 U]%A^V{7ש@{As[} =WsVՕ_[j3/$9xa̱5.HH4垿&dEFPi$֣koQnNxN. [C66Uw|KqF790 FBB7lOʑ;tS1 دM^Go-+ʵf/Yr3lCzqUB,(r&!1jgwV/oV/~ͥznQs[V8Wzq{6sy3L:/kL9°Ӣ˂&pOQp@'oIa8_ kc0ctSW(\q+%u?#dFFPhԹI*m\9(ˡr1A-[IPp F -LQw*ĥ5cMkcuɹ5':&nKj稿Hj>c@ץRγ~T|T=Fh54i!PTXI30I>6=FPT]zLBDǪ = "Y͜2CKzJ#sQћ&'+URm-_Ng/Uŷר|;5U(S֕F5E; AwE|^?tAp&c*~؏/߭|xKo6WgJs'kd׎b/*Xbia#ĸpzڮuo"nfTmA 1=- OP]}w^Q7P .fhWص! Q(M ]Iʾ )nrk3#dnY;f׃]*)6C6>lVwHBGQuhG<*'RpF(ـ7^ Ð?|X v:K=hM"Q^rC#\ڙ+窄M(n0ЕбAy9~˜@^~ܚ*(/tBFd,iOEHDBQsx&/Tցa6:1&b:'-b@_oZ0Xk g =&ss mX0F0r{SbzB1P>t,jJz_ H=~5=pt+^4: ExKb ti1DpIUc&C hz>h(o'!E$mSi {GZmBIU~Mc@mI)kX堎 7MY*{B\ڈ:qTA9à%H|D77Y~[^S" )H'seJc4-rj:uR5'Vg/9Wab=Yb B}WH7\׺@܍9r4<1 <%֬/: zsF2P~4 qՃy @M`h/4=|:f/> aA K"Cτe $'F!.C١w͢V%䏇qi΅FV݈C00s9aR20_V^+ L 1ѩ 5f9۶Xցvr 81W z>Tn>ܐܝv(,GKXH9$`٨)pgW^W 0p sj*Z*1pF?1n-dr_ bHYJԆ)O^\fP4;FlzqN5Y5{9u4j`_qF2i׋$t Hl Aڷ}mAM(Gj#ͮ\ȚXv|1/W1˘?& )0,t4>2Nm@=j'7eêJw\`᧳Qx,b<ӅY4X+=.DfQ D45,Ӕylb6lm*Kqd3?ƒp.DMIiAwJA9 pLK|hL/k*[F%v扱~R *WKyl<nj:A"a*m6^SK[#U6(LL'|q$kw Tܚ)<ځYW6f'B59v-/b9 јn_z~9lɘ-5k7=WY`' Ԋ ?\~l^{`B`EC+쁵Ԝdj3@5u]]AXf'[FqIl|Ҕ Mϓ7,5y"7n ʾh"׷\t8VM9èOEiې\'SؽJQ&2w ѩ{l8tI?\"ye+; lIe5qZǪ0/F)vV_*4EY{$OkHKRe?$e^)PEɂ]kČAAQZD!9{%>7CTpyP^`U6egha 2P${a_whxب^_n]ڶ@r|O6*DjHߏ߂3!Vu~ Ec&ʓLcnmfjoI8wNKM%h3`y /p7m.!/޳0+Y3d dȒn>Gwo|h2+AZ4%!M`0(趯:ԛsNH,7'Z'p#f35S&2. 4Dgss˽]bnKBk?UG5<[\ʞ?gQ F-0u>v v^UPR?DK bqڠRU:]J#ȝNyQXjim2, Q!WOԋ+΅,$ѿ̷g գuC-+W%9jw{[ }%#Ekјu5:#p܋9c^)h1E5"u&ȗ+߇1rTBf.͒{mR?!yza).&0ټQc.R_\H\Dn" YJpnƯy3N@(0{QejCBH=R9p8}݇ZuE6a^+S&5++F) .M ՛aXSGY=g-lnz/.h[Sǩإ%4pIF,0?*/“J۬6!ҩq'^>4V>$"OkڟCf>8ȵ6p\%7i$oi{r{ #5|D'Ƅ1UDjYxo$؊bT]uN,x8Gі| h X ߷ӳz'=GѓGЅ~;VE| ٻpV]`\YM@+Ҧgpg,j k/TE(, [3#DOtexJHLjXvWO) Foe[(0 nZ>~ q) A r@j^6+$g('-}mcè-gUl=KpsTi]FӻẵD<1?Vi}l1YNQgٽKǒRH%&b_ej#Py+GpwWg"/VeU_)Ii}_2DTbQtR;w79 }>f,t#+'ʘ췎c rv%n[EUC$`UYSؘYcBQOFGQl_| h!̇Xi$G?hJq*e!}N&Eaa1 yVCMg݂4:QKX"ޫȜd 4ҡ42Wp,S)"mZ-Le۫:!/튛J: [||ʛ=~DڟxM0 $hk@8DM0E܍3j[VۥW:,YhN#WS>бZFOIXe_l`,/ga[`1@$jse c!v{'Q0MgS=5[v)颯7TbUo|;!JN扪չ^_8'&Tр l)J.5 XB)F{ }_{Pa RC> Rx`㙒ȶֿtS5#sLp( ݓShsR Jӑ\DCTy6gxZ"e-~ }-l{Cb \P;o3 w/:kPUI% yɈ?!dnlFАUƇ)D |ț ,W@=c/O"x: B&[OYYDx'W}UTjg&Z[8 Թgm1Gf e4Ͳ eIOvW%_^mHj2&Ϣs? Cpk C(!]Ə@ 4f3-& A[wb]"$i633F`jSڰ@] ș`MZD0Փ#A#6-1-gk}g 8L~VeY`/;*/T}MpKo`ŐB }Y{ы=pq^PAWCalŢD2mt*@n35?z[C]۝LkB{ wE8e7XsmD2:_E+Pɰa* 71nX vr۪B䇺ukM9d%K*{YĪH2Ms峪:FsA:`'et8}ALzo6A2J+Xش'T9*EIB^BM3,P$ӑWSlY6sjI< WZKJ پ>wR̍ horH16Y$jk[soD[}۱p#f;Ds\\p9P#$+ k(1Q}Œl >Ft(}[ecG+x W8s^qT}4Ӹc*>ʮ|1F?-`5 iLBP&U90RBi'ev BsSMv`4Z2(w@~{MgׯUVfҥb^-J犩Q"Se{༦ɔ;1v6|Y]>db@-9 IAw/\ zٜ29O ɌqZ-# +ŦSr:ͳ*z)CQe{¢++ta͂(|qb̵߽ݐ&7n9z9eX>+"x_2͇bYOd%=sx$P` l27$D(}"G  ߬~X&8¶96Xңl4a' ޗhzCFcg &KqI7a=EV@&)g^#^UUDE(T "a7(AWA}{\&ZY0oD5fNЄ9X"#AD`F-p꿑 ^5[|.IJc$){U*qyCPeT+JbmciL_;aA!=c ~_ dI. J6fpKBEGDΰa&>@&zPfFD:Ee Dm jK dWKnƷ eC3X)?)*|)*OD0Uք qKW#? S.bW!'%*TrC4V]Zeu)gH}<51TQ5z*ŸD0KHjV3gE2kſaC>vPcJuԿbmCEͯ;9Axa5V: l{a%q^"Lbf9 h l{.o9f/wmq|TА1vsVaU$1trY:4g:Y6tsѮr+}BȢ"]X#lwc21Q0TҊbDJX2G}6]Cio z;S An%d6FN_GITԫ5uUT|9!,F{LrTMcXUV+6zI^Πd+sL h]6KS6U ^*m(ҩ W9f&s2t1w|E Lj 0Dن?XY*l1{Kj'nY2|ܤ܂^]TdJRj\̓C Z3!YG+x _)wk7l*9{S;){@} ,3 4Z=gG]04mʫqvONn)lh:s2eF,4eeTԜϯ30=ZP_@%P`XYX9 Su^˩!Us&n$Lq4kyG1a}wEO u]iY®qK^P49oT|gWfAk%S3ԫBt {ơx-W:OPk ,ȀQP|wQ93B0! (X5X(mvw1I8ڴM(_d$.0(Z3Z sӫDũ;BkΟѭRH8a]xtLvJʋVc*Ўa9dkז"bmȘ~ćRc JT:e +CֽTQ:aF[EG.2]!p֡PzxO֪?t]#8n-=>ɘ2n8A^3-+ `yլB /zwmz\'Ȟzn8ZfՏaW`: (9=Y~]"&qyp < .٤>o6Bt=xr']ѧy71 ϡE[:-n;ǩ$AȌaH,bCw~3 !NaYb)ϙP/whP֟'fe( H^ YMi` o"aP{KY:W6~qG#I+s:C5_7)WNZarTd3&l,ªdK-f,XFl&<"g@N^e%?On ͼsoS砬%ۥH7=sZ%q*mvV R{JF@/qwv*+:f} }JԜJ4 K:o['@o(HCHFlg8~њ԰^Z 5~Ɨ1lIU8]HUuPn=Ae4Da>.a{7]TMb{ oxe7If9ܭ"tqtZTi OI%oeH4{_@4TgThyΠY4u h=i}YVX}Q%˼+$}GL@f09Fë'uؠPjW1WfCI?|Zz? kS/|DcJUmD1//oJsZwnXកu@ ]Ǻ\2ا,ow{{X > * J'e 76듟QPNF. th/+`EcR4wb4Ԉ>Q 䞍dAP*sY?]Mpk.jÐ{Z^A!̹7\ SBZܳ 3T CEl0FQQUyʫ,plA4X;7rJŞ&w߯:i5} .{V2AҔ?A|gw'"۝)(>Ms\O1upeMCz`d +C e 0#pqbKH6>^pCl ! gB)t}7?v"t+*dlVJCHfHӃ^1``!$43[^I9SQ:Fl98v^ F'|C{ݑi]DO % l.q#Z2^ܟ6620?:T`~[4೚c^+ۙ a:mx_$3FrgCb/BiBA.ەuOcW*zcD|<,uB% J͞|Im]Eu-t脫0a:)cX+heL)Qd)Z#"FeĕD֛aXiU\B Wi#=O$))0^A:BAD/ RW @mϺ;..]NZN}\|'slk>dnL{7H|,j0"4)],B%PA^s &gW8*kW %!nAc甬2X$obc.":N5iH~Gh.Q8ωp8?z8p E'xWB"'EY^]zZzchdAU<ܞkDskN~K1*咉DbF">}bg0yufWaS l1&HCz8_54A rs2`lc `Bt]ajΉBeK^&АBcq8N_Xo *!2\iXe'1S&@5,t^Olr5EZ S3B:јNIWl_2̾NCQ <$K/zЌ{a>i): zt(L8ݨc RT!`k͗WPck+JO'kK0>!/Y*Br+(Q|ʉZmd; Lht<.8q6hSfGvhTNBvX+.K}|_kIVNIMA'6`߈c2T9Sr}` |V餓6Slog5Ro,i*ldFܽ"z"(իlq-Rr&7Dx $6_'iSx߸"ҫ*`_ʢ"fxoPP0"I!*jG=4*yEL$ۘ&E"ڿhԇ b%ܣWRW!& /h{ʾ-xT|/Zܠ YIS݄{T`7@*c'PX eWr5/,CmC͆jl;^avsr\fEVBltqY#sB;R;mƌsXc|ѧKyCv$(\WFӊ6Ā1}נDZ5v4<I('V ZvZ7&DQ ݟ6 R₇SPtHC|Sm9^֭d PZ8u.ǝ 1( ]J%94 mI[/~j = ]8Ct ` l#I| IIt'Uv_Je]tY-ǶYPِ0½].5XPw*" UοzC(HEXTlםə6+U~3!1Pǧ.s-[ZJ%,ZJ6:"~vmǢZHB5}bL1UmF4 SRZ2\-EYJ Xwb>#I( Zt6:w²T Gc9Zp8,pvDn0qSp~,ܞQ0*# nNCUf[Zc$WWSs9hq{eFin?4rQ9J{ w{6P28ٲ?@:y(wאHUFeYPB8uj4-HԵgY jV 3 QgEBFܥ. ʒ~;Ԣ@>)xښ+~ξj$G`,`M$)Y? -hH#DaF!?~ ?X˥?q'H; }+[wEYLN.[;?+ f̄87~GK[2 XC~P0RM"EM6G0ьsoz ۡxY{֚sc?MsB'(Dd0owZzåIu)MT*+.џ.<ٛɺJz3Ԫ6*K6K72ߧG}cݨcdq!7 \.4m$V(agWtbzeHWD#殜IԶ ߰eM'@7/y^4nR6O&h"֨g܏wGu~(Z!ٚM5| TJl $h2#N5Q$|RKiXZ-矒BxuT˯i<:@&#5U 385v u> b^F۫nΟd֣?lsARŕ٢0.@b KN[k [(G{y^f z)s^8Q`hwCfi5ߞB9wW35+Hth7B>HϽY[+q7A`SX-Ÿ~s:?zcO.VЩ^3ji,^Rw!F?j3Pc4Mi T?ǽ%1r tzESwz!?BeYPa/lm2Puz.  D{Ϸ9]X>^.3/`>B#E4TA$yjxk^nY|Wߓisg^5ROěCZP\QBcƄȚ2dCL͞ T b9 X`nT u})wLzQNȪzoY9OGƪ]Qę=S!(xY< 9n/G?٫x$*d=yF/4%tybVߘIOgj86~:&N;}q:|~ûa 4Po &8-lp WJ4tВ)TI$Z^VZå rϹ>%;@bs]q`?꺕[W (xԫ ٚgp.` c[l̳HۗOv.uvs_=Hqa\]6 BMM^]uz]yX7y ;\ wW3M%f %~oC .4H2!d\:v!e:,ך:*a &sZ} j|A#Q^t ? RX76iV%ŏ1Ц]o__L[|LJD}A|U(q ǃ|Z_Y'qFsρW6pnjm˪횾\|EppҜŇa]FقU&N?KӯܗƪHք=i_uK/wWmf]VnXYҞ~ x9LWyjT0hXAʠɷ S`yC%O/^5+ xH?/85h[P>ɝ mfSXTV!5N+A b* 0"F*sqǤԟ@Z'Nb4РٯIRNiJ&eBW߰qbff CPe U5nsU$l$hbrȊg.$ϧt",nY3Ёp/_] ܻj>fV쾔|U^1uO=^L t0 6^1zA :sš<;+ m4@H1AYdʧڏYYOZD@*| iKI> _!l@ȭY),M'(~Ͼj{ ~…'?o)'sґ  .WBEu~hͶW+eV:]&oiM@zkVy=u#>nN5""BCp vl) 9O\ (c-ٔ{_jyBSf6|OU۸fQ;2?կDSK^sj+.G\)SQ>7G8>^<*ꦒG) _Ұ@7}0IS)X`,FVU3\ 1Ch2w7Zo" 5qI hT3ed.*M4D(Xe6&GpNUMQ*)bo w+qCgǠ턷g굤3B{ۃrLKwo!W  D"!6ܝ~HXLZy:[|3)aoNC]taNCOHY4e#WO^ xUY:gs)H9=v{ۧ $gZ &0O)2q4^bZnɫ AƘYE_w)eJxԃMoV;!3/8S讇8DO,"QK+d5%mos:[يqi[ tDYR);n1 pfe:߼=6mpEd{h?p4j B#m>l;xL^aO_J|M!~%Y'/@6A {]hv49zW 1t@$:(PMꙤ =^JG,)vmR)1(sj^вTe]f0|J67a0ODL)R0ԶhgRf=߼DMYuďFw:CnjgVcY{ekŜ9PF/^6PJKOBϾ6A"M%7HyG3P58E΂*S㗒ju7["$VM`Qlu{57~hPqgo?rgj,[QO'í*,{҆C(АE)2=5ߐ~ż񖫐peR_Q7W9TIWwV9pR姉Yx%zRq"nGqйT$%(rV,s;.pόK=+̄m=sLodiśhᲂ&VmuВ =ՒlPO#57B@eaQqP~I޵ϿͲdq C\vjؽG}DÉX4%?$:ߓqj; »7l6Ā2^lz@ QIY€Iˊn/Q]6_Zj3 0Hܭd9zG#w^MF5A-:@TBS5 tt^Ў~3 Q)d yӊ|UO' YnZZشj8φa@{yz`aZ6я#rgK8˲tQWmcfEV~'2fI~X1ojնq{Jh̖t^&֒.P1e밑=}uy]旂aݠiGH|aM<#\Y-Wo[3&5uD_s쐻x„<X@aB՗#={ (~*i{CrV6m`q;t63}u:.Wxf+$3 !oΓx9Mi8/u#L~.ECҾHRxWܼUKj UEzˌf73;g*;Ͳ$cɊڇSuhx?UaL B 9Yt/yv6!`!SY%gɪUBV ~TIQvDsw9wBF'׏N w2*s^Vc^|*$E?vS.,=r=warh-zE"]aᵕ4zVP%5RArC!'z +-B HW8t陫1̈́f@O5m?xQ=WQ:`~wNoDkL _R `qq{4y;.ʠ8%wȏt2XU>1oO  Drz,U<`f!-Y_ڛ Mk>]q1qc̍AmHtqXLrM;Azr|ZϠn} »=5<7em<^ SBJ|$gdf3Z%,лyAy =QVs{^xvGCG!\:rph=T))|-ou'E儱^irW|}‹ك6>-Z?c&sc:&*^o24sdybREy̧6]Οi~'N Y j>M-@JC}^;"X^빊r7t|,\XrO︐At%Мy4k,U(w4^agHJx Z@T%prWLh<wX6^R~\N=m_v|6AfFGw))ULf0^ oSM˫MV㎝ČN5gޫ.G,EL"kg^ie"FEUӾA } PeS2NqwrMYqGVm,$(8GƊ*-}m"”J3`B%uH@$496s]zͺas}k ojqێME/g=>˚1h,Q\X%- aV|#t v_O9`iь )=p > Okd.[VuxC}utyX63!Q˄vg)?>˞n" Zʼj҃5peqREjT@<|pHt.=`MJ=Gv4l}8/Kl>Ri桤"$刔nģ, ,,R/hhPxy̳37Fr۰JP4cUƵ`$}OH0@"4(;u bLS]I. ”*UvW*5}.գbLlԚضާ>(nf15q֥w^s%rb^ߖ\jJhm+:u+&~chy춒7RrKeּFrԉ YFV)r9ʵLjuNG5E p]I* &9`$ RnTǰ?OJLqOnM%ขpr`oܦ?F#XBM5HLqm6!JT{8sN*Y= o-οP{A q,@'O~&,$}۟W}#2-i >P~83rOfЬ/ K0)pm/vӎf!y^p ,畅H~i5~|Xh"Z|9r- $6͍1Z=!|BC3QSt0_?/# RXjڟY`]F Diݒåv-l|QRLT#u'\5+N)*MͿ'19&B I]A#,T"O4mj0{ns062[c)" (Wr$j;o.=JItbb} +־8W*P9*xFܐDX-z0ݢgȝ1T U,.i~ċdے|~oun;,ق nbI) I| BlpMfHX K/.x zhV 1j?T .7ܪ7^uj⓻OANq a4VmLD*7ލ|ѐ)%>EXBo 孖w|OTK;]&5Uj&WJvgK I/waa!^؆֖)Lh=Sb@$k ( gCF\̧=ҍo {(gsگesyEO7E&j3PEFz h<4>"T(&45܂ngԉ-X@יNH0`t$FhյeV0ɵ-XYS2|nڟjLp,!S@Y#!v#2V| -B)*5#}‰!zoDr9N׳%),!VIeC$jT9?[g+ч bH=1%[)((4`0{4[œ1MY=Us01AbCl['dqNG ITr4v#( \nZ$oo;t}4UhQ}B  \VNjW)z4zL.ҩ{U d3mɃްcC%(^ 7=gV"25g7~3S0{>4.^5uCq ٹa_Fn:UaƉ¢lf8'Rie_fR"wV'Ef6 ŪZf_aCɲ&*kAH: HD濝6rEz4H 85< g e`2P2t5#sRA}~R62M)Z`e Yv2gg$: kM%w?\$'6ao%q[|SBn^p+/'g@A֦X0ȆU|!WHӧTq՘E]Ұkn)Irփ60s5t Psk:q%NN@W[kC.{8w ABi0&6i D%% Lv$G%I. ljD%hɋH`'s_Ok%U`X阧dkLhƂdϡPzW Z Id~H8j4.yBkB0[x fdyr9 "؋ߛ° eqbtsMI Y鱾ј`Wi5<'RD{c9vp6r*6 !֕ o]j5v-ɥE&UHh튔1< H6>#x0[܊&uP2o~ANvAI0-;\׉֊ og'#wI}ZEyk?˸hKtG@ \{-v1@[4%4C}zؾvFoXE*>;݉:\3nګ\8sRo#mBbD>j4=@gS#m@u.8dZvz@\;uvVNɥǨ%QF'3ޜŵ_}_#k&U)GgxNw:yoō:z4홡w/ufu-"SFVQW5QBZp/8M hLF7q]5G"9E$Ghf\c]hXp.zƍ> \~Y*- ?v -q]>p%hd+!txApԂΘ>&dW<ۏ~SH3]mT?;n++_1[ ^Ѩ_wQJ$g.؄皥a`b6>M?4nقpBcοC{ܰ e+_sPS@pcad$<1%y7&jOYwdǗo w^ -Yǘ5tl\jb38fqYry$.;%dp!R9Yۂ+HұDz^똑hX>w}L6[1%|瀧={x|$/NP$!sJ-TYnMŘqS6_A* g"2Z F!$ׁaO/ ܩ- Q$|gTn'Jseye)J!Ǡl] KV(kڐM|-Bq%l)}dbX@W@!/A9И f;(`3',b5vOݸt´Cn5@t]oD @ l7U8@w\[۩r[ nY 7Ub7O䣫p`OҸ -Fֻ Ls^7!4:>' +@z# / dvPd {S062IƟ+/$7f y^h_ڑ TkcK&:!c-h}VUWR-_^Y\3ȅvz ]Lo2Bx]2K6ǻŤ$= ÿeyR-SCjYOaJSAXk =~H&7w7,CRu}腺s$zT 泷V X J)ڀ{la 3e7a bhI.3,xRԗ*?%Ilsd؊YD&ѰaMp0Eݯ-)8BBbyerw1n`)tv.Iq˷ɢb-| Бr\ B70u5iiX#de`NQ[7iSxdM$[Q)oL7U-J ?H#OGS%i89Z0ŧ56oo<,T">N{3eFˇy x,Ioc~iƦ+aY|Ԣj ' ]ܓT*"ayWg 9:gXGmX;h=AC.`yCOABCd@C&qڈ~l}~$C>VvLvήU:;Z_6 +VRˆt0yו)9j9IjST<&bu 豹I,:b-Oԋul6"2NQ"!{v) #1;({-v[ԹTTl̥(kiɲtUnHve2ʼn+pq?X{ZM JţǩL%+`]c$uJh+&.ag;X¢@ˆǾL apRlWSp|g{?=hWBt:ְb&U`A7uaS,%&\>5-{X}'Zۍ_UI ,6XXDZPCN <)\˽Y6{̫5v.{μ߻3@Do#)D1yʉ 3uh gkjJ, 6tZavgIy/!4 mn܉•pya=ޔg^y4~lB3VeAEH"-e2 kl31jx)&oY3p <ڷ)~YvQBΫ[tvuCG6Y{I8gR-I2_#_`q46R1g=O}̳I IUv\^,u$X{,-s*KGEN˜~oAQm`?*6\t_O,o  m}ל/j (F' ELCcbpX -WT̳ftoT '= %%cCvP/Y$ep{7f3 F'Xi1 Tym=xIdk7ሺqSbYU>T86ՄR"]B`BpR)5:ħ9u"^q5 D&)jT*iflXi=K-|#,ҋ^ןG3ʲͽ?=o9w[nҷ>=*Gwjɕ-6%z[aȏ~|翋J+\=XuOli#YA۹c7}g\MdfJ*E V RzQ~¯U=p; K수W 4bdtBk F̙ٲ6E*N'):BzQSov6BvٟF$k^eo+3|)9)JYVIӦInqFF6zB,^!šK5֛Ѱx'aܷ&uThN(O-1O+,aV NU<$kQr%DZyϼ> laK` BOuا)z!TAdww3SD1!/A,na> VZ#^RC \M8mUS4X}x@w$^,CګHA~j̯w&PLr񥘷x6G=25ˢjB]U@kB@n8ش3\zboq!4ks>|P4;rQ. ꂮ =1o:[Ʈހ<mIt*ϩ(S 6 v.R بI)]yR 7B%-;xMc>ׇ{7`V Vb PD+ te5B+}\=KӱF_X=ݢ6_ (n 0 z`l8Sg:h))8tzJŗ0+f4Ci w%XkM?$O8o`N&Fv/K*dyUzF[9:<D7G) #~s(5 RLoӯȺ JڸNNgfiSԵ<6Wr5)eyc+.vDo/?,'xj7MZH׷ k$GgB-0ɦm(b D&LV]NZ<6ú! Qe2C;ZpS<ZH(w[\\׹kKgBxUg7K6'ji_Oxn%Yq+`g461 a8^0Z<ۤ(gv D)nCj}nve!,iU &eC[+1D|Lާ \T@2Ӕrz) _QbҨу,./ך'G_9Dzǵ UlNNG%Ѳy">cEߗ*Mc !iOMh;u+>bRr=7t+eC_06E#Ĩ͇dYm2S |ӄPH#iW&#;:SkفRKF׿}˦fY0!AtUv?,nBa+'~$Y0ofn4׀3eW[W3i % Xisw`umGȚ^I8B6ΉzVt;z;zgkpb(y1E/VEN0YF S& PP NO9Rᭊ'z9-OvE*Yfh,)4V D`ݤ(;W }\h+EΞqL(G:tv<8!8T.S &e$pp _c/W&#}JBr6pe);⏠ܜz/3 ׻qJ%0^퀄[NKIWaBO~.Dm@cĚ^iѤ>*ڝП渉4m^GG>aH]cǿj(+xQge5Ni zE6͎4XӼS%4HVy-a婫2aS$.rg'BD8UnJLO|f5}&zŌTAIюƩOB)A$-+ n 0DfpN!l֦eB^SLj]k?L$?WY.O_J%X$0MҶ2z|xYT93i8:Q|mVa2̕ Br5~= zY1eLfݬv, %K{̝5Bȩۮ ѹ'iY"YG=$f52?Ѫf|.&\}58ڕbQtL8 Azn4oFb4|LO'ϖSCxYdxbf DYhEmD,haнA$栻 8gq! \xxNw< R}+ߘRJ]<Ƭn6N3]P~Q$7ܲqu|lƩLTRQ Ĵ,tei鄳vfo?>|,| |_&iy2UjYZ2Q sSE.oڢ9|o[b 4a+6ԝ%ZqY*h%-T0N{zf/4"9#Qv8x9MU8 !G>rAC9/P*㱱!.bM?mq_co]]*hL/جޅ#}ʟ M/zH|L=$Hzί%Mwf1o:9.bmڢ(JV^yv;؀ǛL+©I^-Vx'HӉVLHJ(Ϟ#$9Q @vbmg_w+ЉnL$´D5-sO@ 4:T* ~#}c?pEb |r@(,9!ʁiFG€ :9P djXP,!>=U^L5k& Cp~B"A bZߋ_A&/'tny1B3r̺Jl &dk;O4NHԮ&^ .}Ol鷖z?N!BL+Fm96J ;nj-MɅ|m u61_Lψp/_=BsXkkܪfr)+ -[P~GiqqX[PcO c@ &(^D@'|L{8J,L{io(:($Uq\9|=>?g&b :dF޳wlcR_S5#Vչ+x;wyŠp]&ad9FtD&o{8-8{.GjqWSi7_RɏeU**TyQ@M{UU.7NJjr- \~@~3;`,6 -@UAk^GZ!UzYd O(#fT $ז"xX ID> Ps $z L<gDF4!SE!,($}-b{mixN$OEH4 8?̢ca-o@0WQ$-,SX_MN]2xU (QZx 31fI j5$6>ɢY"׮u" NBMSqWFP2(1NTTsOIBN)5o/mrBԀ&`.%7BJ 4zfrnфq,q) ncewk%DKYTbdvEE,/H2)9;7M[Az+5qD;l0Di@Ne#|upeoO&gV rQzwW hhؘa3F}o!^El '+('#5 tHi=]롫pCʸAf/yA+қJak<3e6o)p&OxN7o:nЈ8//Xx_#(k) $ĄX~yxo7?O\1z+qVW袆v^LM(7&u;-DRil"0&Տv?~jLb9fއ])2]R(L/"h߂6=_Q~Y @4߉ /&aފ(>'yF&@ èsjX@G#~T:_ʭ?()@BOd4_G;؅Bꂘf&JRMRC$?ii}by&wYmSLM%iH+qpk/q@#6?s7M"M\Xl}֜ax⧳l8A9&I1݆+kqotdA֮\(478_iɺ0t 4'y}6H8T{gã%|6>$aP2үnr2>\t6j ckLC%pzڦXbbS~{1[G8ڧ5ӧX%]G, 0i"8+˷8R Irb9FgP![q@D!5f%X _]h;ѵWW`i汅y?V~"ڋTBG1aO-2 Do%qtnz&9ܸ-m$6eTƎcBm/Er߼zKɭo _6$!|8Hi cR%Xggy%ӜG4z꼖$'l *=VmTcFo?eHJa24>M!R]6̬ՀZt1SnM;sj! `Qڨ5M Aq"x/,bCάNJ s_kJS\uy)2( 6' jnxOn8bhx.<^0T4}؂+V|v2CK:/Fv&v mG { +`3p4.ڋSn(u}1,,bDJw*4(hjA ݹHI.uh#0aJw!~+#634vVjR?jr,I PmgҾ+ p Ny$FK Są5nޣ-0Jѵ+Y!Z:gWJc.JiF0DA'@ Lc~9@ ^id-g=B$*b2 uHt %Axϋ 'g}+-v\Fwp SX$]{2#)Wʔ^::Yi'&r WV]p 9=Bvb1>:e0`fyoDͦ00tuʘ\SQ,a3sVwɝlwٌ0b9ǟE*y0k"? z@"sOE1ǫV*gZJ p2W{N}Mvar D@i` }"<.W9IKɴ .o[E?`R;ijvN$ϲ,whkuiVk>N@u ў[Zj*B/27ɉ_Cn'f52d;iZLSp/C+(eȨkdDfRD%A~sm=gJAZt%k83AMO*'!ⴀIk7q}*#10n{Ko+c?400@ɗ|+tssz,)E, 8(ZR)Lu `D }mceAyЃcYǻ$,}S6n eϑ.j}8xM!M\/;$J !Nt#ꋗܷ|u!S@8<\:1S:d˕=-ءh TSl%VS>Y0V{L<ե{[Jt# b^v "vNԬ~\e8VOGՠb=uywxg!,<itT5IEd^ al^jPOOa` r[R J9ouoa ·W5#>I0"S*X{{=cM~2 MM,4kFPj\61HE+h8)&Ē| 'CG c F,dj9 &2#FC.ыRcʬ.+y`eox~q0%r~k"24N(<8 Hr@X#1}[xVhiU܎r+̬g=.K8Y*l5T.) x'o6.: -e~ͮFSoAifBRx @FZc`+3kXhp1m-Ym" фݒtmX!p&GȽtn= Nȸz=ҟ|}N݂wk˖-@b̮zeiWR2+&RM{Ɯ?g+.  F$pS™2_bbz`z~2)_\pos84WؿQ6"z'K 4=W=dJn3dhqʱܜCp\2c8/Y#>4L'ǭ\*_x#$lo$.#j#Jċ <{˖1~u P,cn1~)Q0 c(swALBVTukVe'Rq_@s`[}qmP^QeDyc\<-稲zͬcCWAVV MkM%.j(/m!tИ+"}J+SWzݘϣ1BXs\yRÎiOY]>UbK'B&% U7NgdžIFA!ĪN$y=PEoplأQL Lΰ:t)]9]V{=%kT%Iz2ye?eebgU[SU"6J6s4 ܬDF TJebㅤW1P[P-"sĮYL}0H6Z+Od E+}hFƆxu aO^yJc RWa ^cR=̉o;"in넂@''l^^=MV%((O:-6OߖbIXBhj}6!֘9 S 71Su(U0\8ӎMõEA'^Lt1 Jq S+ Ueuהt3f1S03sNa,=u%spb5<+bwlƤJG=>ᄬeZhwq~1+,ú2E)x=0"+k*lǓƺ`ܑT"W;,~3-3kLZ'j0zu 24~Pf{SE ݱ0a&ɜ: ¹`E:{;H~r䦊H:s83WDHԎ u*oMbKE}^.[idA r{y]$P-m{|+׮8.G<+/N*uJ݄u C6%G׸RMuE av!~N 1X W0pjPFFkII*nA:C)Mܲ6/-o|½#MdQp }yTS>kg)ǒ~Z| C TCXybYCچ&U’s`R{&8bљ6Ƣ,`a!:qy?Nm/l3ȩ4 Lg]>2{8$V TaXRljW N'ZșFZ5K !z?g![ SOu5h"ǹ\)gB ô|l`\q&hIdY RA$5r@fVkR.o{TⳃwUBz6d8˘dR3n iӹv 2pZONYGww9T DބŤ%rgsR: oIF!] ʂ&(jrlcak4z`w;2ġeb"fs4^;e{_?ȼKD:hYp*9k_Os2P04$xIgh{YՓg#X@4ܼ# uEߔ`ɻ\k 2%{ӷ4~OI?^P^LHb5+EAݩ^VXl]c]J`Ja|3!^2l(8} Q6bD?InjW:辺f8Ht`I;[IOk G/鈮w%Ԗ^ڃ ȶq!=lEQ"1ƞ)Mo3)U HĩAZ ݺCI4}r几<Ky(û@1;sE0*!wۥ(Y=AwӖU>r^Y65˨?eDRkx,՘٥m ڟJZ#kQYr'K|,J1{R擢+t?צdW] Nj*` 0y{'(rG#B#\CyKg,Fa IRTG^6U r*;s o7ԅ+Gls]>> Ngt|R @C%W-\Oj-UȂ9 (˦  wV|mvjT`ǚgURi*Y-V PmINl+DpAˌ3v#DҦ+C -2҆RՓ'{T.},D*ZƏ~5ata#+"^F]2_mzH󌌁:˝FP,l7[Xga4x14֕q'd8HN)ܡLxV{g,kxެNSKvbD8MIFS8_{Šۧ>z&$^h;3S.&X/5ǓE6/8H4d󱺹H;̅r9^S) T&=d y6[xYYZmY+ < ?@jF;J(aI/R#"rXþ[㘒Q*8iDZGVߍ7dzaT^?J e!mXs1ٓ*傊ㇴ/Nc&ěw ԝ;{wv]{TVSqUdK}L ,3ٹEu4EoSM5:~70 (5<* NGEfKMGi,2>nإ) w*LQS+WWfB%&E NG`w.$6 ;cܯxLJ@hݫ@q \@)vF Mn hR_1僥h$pU~fb1Ee?''_+?mtX6Jd;ClmVwOA_*=?]ZԦpr TQĢ>Pn?E \u:%I\uw32H TYZ2B$L= ϔ}qR^uLGW0}ָ4[ø͢y&@T? YD4@[Ӏ ™}z4.ip`'▼ Qyi` LvCؖw;A)Wsݟm CU7@70 Ŕ٨hi: p}U3db5ϧsNEnN U¹W({H%DL8$'NGǠ¶.hGg{⩒7/7(+@B(yDpsAz86%S7qz_L 8/ێݏE9xgi{\:3Y'~v%ﭜ‹It76Ӱq),* !`2|,SP:`ְ}zsgDjV Qi=8O H"g Hz$b dJNand !e:Z:{YJºי;}U".:п=NPN*Bz(:GZv֍2E1#nťNm.P(Ȫm"V0G}H,(eT+[T-GZn~sT!쒽ԗ4Cd"׃/hY1TY/`by*!j EtF/Ḙ1g6|شzJ!~u'W9"rek%YT8wme:1;1Tr1šWNV"N>¡[m}Z3* AdnMZ5i#d3y-v392c ܦ%)|Ybp˞Wgț_]fuh%O,%ۗ2 wp":F-A9xΥ24 f -"WѾ' csRZ\pcpG{~?lGq ,ng?k=x݇?K9AEކ!Z05ܥ F0W7XrQ_aY6.&3e V75蹣;SdLp*qN*m"{pi>踔'xƎP0?T\hQ%y_̡rz8jWnlHbLDj0FeQ:o6TPxgEڮ1s~k` XJL-}ω;{NaVnv ٟW*+-ǝTiRKZ hP)_ļt)&7x*9EmwqJ ^O#C))=#x'pa{Wm;L`FK ' g{:zQ?㪲x]FG;K@H̸ J)`jI@Iv|Pd/j`;0.6V s z-μsxJ9Nf +*/blp,r !\a,˕1My -!CzJ,pToB;q+'14y2PkLfaPKcߩU#C=]WyPC-W~:\E8(_.gZb}R`VOPy100#0e:duJ4sۦ9`J>'x蔲\\[ܛ۩ QȧU*B{ "8Vr/t䬳~VѶ(i(O#HޢMn<%8kN]QPC{J所~L ?6wFE8ŀmr,9|,}oGV8R.tP ?\IowczƓxI R&0I5^ XvwY_W9~^ETjx4b4"Nk}/Z~2f,$ohΆ`:leی^!m[ 0$PvY؆y6k uI\brL!5Pܒw#ȴ6`KVn` .qhRi,~K{qOg.)@ o!xJo1 %ߢʨs1I8/u7]NM YZ