libbpf1-1.2.2-150600.3.6.2<>,hFp9|{$c[+z5dU>(.F[ o华{?8@Hkys6u8'2-I7gWsggF1*Z#?dP#V\B8oRFadTT:.b۠`쥜p+?qnaԻy U~خ'5!Jva5HOadCsjɁUNRQ;|T1%Amw&v2W4[[V>@FH?F8d   K ;AHP T X `  $(89T: >A@AFBGBHB$IB,XB0YB\B]B^BbBcCdD"eD'fD*lD,uD@vDHwDxDyD;zEEEEF4Clibbpf11.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.hFs390zl35SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxs390xhFhF638f5e2849c4401a3a55cbc998dbf3291bb8e35ce26a8efb9a91205882308c92libbpf.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(s390-64)@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.3)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libelf.so.1(ELFUTILS_1.6)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.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/ldconfigs390zl35 17494589181.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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b738882459d8cf7635b02c0681549ed1093c8cd, stripped;PPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPPPPPPPRRRRRRRRR RR R R RR RRRRAJ7%4utf-890b26c14ea691450ad66300fe7d19f31bc67bacaea4ba844dec3cbbb24146655?7zXZ !t/9Y6]"k%we8^ Ղ%LIIp!H MʹZlP-'ݼ]>}>ό"|QJ=$Zb2gfex /%腠ڲ}r`n"CvntIOdIK {PdB'P ]y?EUEFٓKm_4/d`D(%vW>*CR Ŕ%š`mB1qksɻ^=5ch;JMEra;=bēчl/Ԍk6nEn*j. 2J>KN}^lԷ ]~nk3|ÙRkt!/cBy4e3 23:Ɵj^ O\&?S&JkTFZ⧶mm) @yw49ۂDKi (D=QfqҢSGE#i4XDh 5z_JDA:y sA}[#3V{iTJD\cK"1"xPOPWd֙} 5LA=6'.|מv{gݱL'qbbk`xHDCrNP*]o]ޟQ('F6n#7ޑ6 _itBfƋȇϚ4g';„bpMm͝~cT1IBx?&oI~Gx9#ʣwTeQiOHvDKչpZ#9zC!#cyDc`2c p5-f R@9'b=y<Kˣ-s>H=z*Z^542<j>,pv(tA/l2_;>o-˹ToDYIA fv¤AwEs3B~.W^&淖NS!zuĦ"~T2o\"bbr}Jȋ"8:~;,VTnch= |`6THFSK'[^\w6ZB@^4F֔ԎIa>/"jv`?4Aq2GCi Rth%oq$Gee~^LBZR NH!{aCDZǻ( ZBǡ ҈c/9BB5CSjqK!)sU o 8%[IӸx?`] lʭcMn 52rmgnԫ:A Jd44w#-{+AMk`#r];-U֥ C3/f}v^5A^,{ }XF"O]ԑ*un.$UrDbY$`c>d \pijDS#[\̅ p>3L黋;-DAm꣱Nȑt z]kFZ{L5~IН]^ȶyO5 ȽNH"SkAи\.zM>Uc!)Y"jKY_03׳Gcw '&v[uĚy:3s8tԾ9f>4 J}KiY/slPB^;!禗T[ɢ~ zmM[G!:!=ϸ^ZwO~ [x["(N1;j-u@B *\6t~<wnRAs] B(rE@2+ 1ROmnc}ڀ5tOKg\p`x'=T74eWXHzבx6W&ߤ{,.=Ѧ&`ɚ?42tA:nE/I {eg3m׷A~:]-/!=Փݙ,҅!w1Va6톶E'Y٩Ckg3`?ey,Hw3;#?|&.Kټjo9r<"3VrN*FwlgmГkKJ%&P]s:2T5?ܴ,T;lexCubIZSvU`4~{䁜1sy`ӒP^ ͮ.G4Eך#[ ]^3_hBhKzIl{6]YCJ z&YɤEܭI6[~v\.E>S,g29NO|P(r˥_N.6g(H\,XȮ.b[))Yvxvfh8l yp7g| k~-jQcL7 `ٔt"X3J{sduT"D^:il?\ېdrHK4+n=lj!.WLžk`8^rsӊCєyHtHL>S iNқM.%Qf} T||23̌?{{2[0ZJ6ux׵9OŝM[m4eLjcLnW 2LqM'"Uj/HxPKKxIK~-Hn4SNqb<\"ww[+껏mݳ aY'Kf'#Pn7Ro_rR+{zق8{2Ifk994nxpUt\̼gXlj;]ɟ~*#Y>*ZϪH$a}F?`]1`OK_x?$|tǀKݛsKIןD+UUb2%ppypQ#M'BWP%.S?G"%,'הqG2´7oLk% od$1-^$j`Tn.c'a0OiZBpd_9\\ϧm1Etl?IBI{ 'z %+N.*b3/b_5Jb$ԜZ$!lW|7|B. XajJNFLQ+ў;!5Z98ZG)EŰ2Z$zZi(?~>.b ~vD;>I \0x@kTj{*ڕ u,,>:7M[g]JoG@7ϣCZr >B._-Y;jKMl7S(ȩpz45TjFv̆6byҤ^g{T$z6qJJJ9G%vJARLy3ӹYt4;dx&;kOlϯ6\\^֟$A?̆k6y%O2[iGnnHƎ}ڷ|bSP <鳢by8,[>ԑLp@r$0uNV 8Z4j,bs-CZ|<"oњ,NiWn_JCF&cHB2 =z2ƍ-є8]3Fb<(i?#`̧.2kL^(^~ o\\Wp^ ]" Zݵn@xz管1steGgf=q0aeڲVRznIAmì~ lWGVA&_d7Hae*2!-3d#?"\& o@!PrGm NbuX}LxجkɵPK5|r6(}SJnvy鼤M~|0vJSK"45W!}ԛ22]C.Vc_ŠvM9yk'=Xn~g셗qK&r\ɿCv!z |aBN+2e`G's%\c$r^.8b07ڷ_))EwYf_)p G*Q٨(#pД+ڠG{!BN Ňaksf?L>A]iVW¸p0Ug}|i Lˑf!dhġ\ZaHpOy*MHǣ ;AKܢrSlw1vU xW7~[|5d.c@"9 Vt*>3J:a }Qu(Њ5V^Q,)q?4-Li<{<=&mT@yYcפ+(5@-9@#5כQne\)zW- <SKLHߚ uoL@v3WIe?qS{k|A9"(LB߽҄TpM`#OCC$K M ~8To5 Pn D  taڒ^DsE\/۽6:X/ƚQ*_i{ NlF< ev6,@X =S{U2_Rz&DmJ\ɠonUΒDK6@1=)W3q›AUx>7r|HkUpNrO5lƟ[&[mVV1r˲I'C6C'j;AF kIIU^*'v?}tqm_s%&qӞ!#G݊yC QjuկfFCYǢ x^N4Ŝ6cpf C2@->*EN^柃gɎ`n'Y.eqRtsBo~1[EYX$pALj$N.Kܞ~5"xɛ{5OH:;%ej0\$+-wޘs ބ %溢"EΦLUP_3٭&<GZu)T)m ).H7*^1:\.ҡ3k׶PZwxԀa,Z/Ƃ̀>i@)=.ÀF&e }ˍ>SJ1@I~F9u :g),i<_>+\mL+ӥ--ϥtRbg!X^8WJu ߯lAVHo0D.m?ө'dfu8'j~6AT^<  ,EA]sBWl&{ g|m<"e-vο-T*?>wUT~:C:"(l7]-}Fiv|8e2l3#mXEGh˨ʃ+ԜiQK ΨZS5#»@5?:eS*m`z' ]mxWS=o~],`Ȍ9 Hț˝(YøI]@7Ә:%F ,=e'$A&ާ) DmQyψ;mbJ1V$[?'#k/#slse}QеOʹqR ` _Z ,? )4۩))5z%s bE?۲ҁoI(j%^Gsmؼw"=.U>`I=+4yvTY![)[:-8+LrVgnHYHFRގ1"_% j{v5̘MyQpq|d^*BV~J”\7F\w+Na" xNêNmvzHjxtvT{qZ"?X) #RTf%D"rkE^zeğFS-ZxVVR;]?͌A$F>9mK(9nqm6S8[Nʴܐg -,<g`Ū_7lc`=t."3bUߒ~iu` >фbҝ Zqڊh$vrZee(8)05na$@QOU5z]OQcvk M'9ԟ6ѷ\6=ٶ| aOP^~V`3;׈\GH)}ʔVAQdJBx?E'}>LgV/fvBݚjavEHfCzH͙@*q[ BJf9Q'PogluA#c)b*24zHhbcZ26=s/~$ d0e~ Y0t(y0C-4 a=٩,կ,l1p`iO-G{SV6_aI "5$!Jだ{3A>z\ <OJgV̸]#`g ڞPs{lc%=B9+cJX9NsJ%L'Ln XE=@Oq̨\3U|- Ҿx!bg)ϧf4:x\|mF0}TՖVwߪ(~J72. ]?ڏDb/Tk!ep)-X]6bvΐ>uVd'|\30HѕCh bɂ\.+DrQT]u{`Y~-#d\#@9v뀲t Hs*X y,^ B ,J@0j#LSYrRq7=9 4%q82ʪ\haSsŲ v G,;Xqm9O8P˄Z6ht (FJSdD+elbS.cfQh+3iQ;Z'Plx92M4T@ |CtŰZ= ,t2#qb&vsɍtBdݍ  8t*$d29.}!%':d2#2{q 3sJ M_>T5o/;s1*;QlDxOϏwz\4%{{eY@&R`ᇞh {;\1\vׇr]ᡜh! E,zM 2GWW1ocPz/A ca*QveQJphIp{HpآmFPL ~zx3{>0gHDR=[_Qk͵9k㝛 [d~̈́*b 0.qs& v=fcb*NJ5^f.yYp߃ Wqy1h'ߺ qЛ9K<p:sҟ8wBLTAZ1ynM?BДhΎ;(ej1ChAs=:]cL6{`;]gF=Fb l"Um#ȿdݥw\fS ֑̓ޯqR6E7?ƕZ Rkj  7ˋlA4vsujTȴlէO惹URN?B jw32(l_'a)EI(H7V\]!j .;҆73!(.clD5^@ Ef\< R'v5;=\!) t~SoРRAT&R{ҕ1їTeqCr&b68||w\ d"O cʄ߉ k/;8\|g{.hҋbF;&8Ia{p,^YtzLIi+mv,&ն۾5q\:) 9 zSg:$:W72Ϯ(xHHOgP"ɓd%07'<7be1 NZPX]Ϯ@/]B`xWNJW*d>wzsI EgMW22事hw6R_DTS% y! Q؄F2@n]g!LB3l=q~a/`›G,,⼍I: VS:zwcg2D? qPk˝q؄P^|•&Цe~ cykQi2kчU5>,U#fRĜtVn5[0Fw s΍sRbP>&m 1ɢnNO| [!k<{6VL_W;/~cA .gcU לQjM٧mK̡W!ŪJ1ԝ@h坈~J St)0V" =個97wKހni|ѢU8jbۧ!5X56~ui8ZŠLP6Ȕ1x!Fd}@c4i"yG.>gÔOlg[]͞_ yz:!㼥+QnL5*9P/6[PR +ԝe?)PxaJ(~][ Ļs81@)}6:{鑴>)NdL{F__ cy' prq|HsB&iSI`/·%S;Xpi7"/ n u6Y2\Mnn:~ƠXq*uCMz6ׅJy"֗8uk}U+v ú= V??lڞN-ceEMTCEZӗ6ynsJ~!!=ѩ&χB -d,ti^h[{e8r!\qP i~f4x5DĚRyv%njtf1cԥ4V/~fOuqRƟ0U}xڻj!x@76w\E̗)0s _,}$FS{DY7$o/19ѧƅ7ǀ1&U^E`8,f (1 G:UhL8GyP*ӥWƙpi: cDYޞ8խ) -*V*pwwNYq _=|?tG99[ F!@M)섕9f0bVp4{eq=K<Ja]5fzQ~+}ס14(`5 >N08b,ΚZB#͹a?k7HItMe #C;e$akbN7`:]( 2EfZ:VEA ആ]/ĐqD] ꮐQX +)o{%0!NNz+YA pť SN W/ܐ}:Aj QYRQB_F(^>))JEK v7S_( ʛp節2AR=_O vS7lP8g;`;V" \C+ +)xm=GK}pQ8ۇiqp}y "LBS^^Lj3 %NV;}NTId_ӛsҋ)\cҖnIhN(/P Cb/{ +.){rZEtZ2qʮ;u3[ _5hœvItmBqZEX=B~Թ_U-VHzͳ2=η'.qUV-akz[e&?tals {GDe}FLLs~3 qzlItE9 M;CZge z84ctG>5wt˩9G_ U:=:nSIO'klJ U3eۛ%\7)ÕPf1qs` 2'7{[%ԋ( *[vٰG^(ˑ?/ @4(F%(ts'kU: /8 #īԌG[ oSvґw~`7]p 9-vVyH+~1R7^0k6ۑU8[Bz?d5O-TxY(>l&b,O o # -l3ݰ#4@͆H1'NR7Qԫ@@u wEUvVGFZ/ZzXCٴN &!u mYJIe7@R iB E$s_Z"U0M8~D:nJrՔDA'4卞E?ѲϓXqtF×{U\fWbXj batuZfkzܞNrH֚SZ?o*]@[@9'pp lw}d6@\OVE]{LSI>E%0a>: `1R0lR8B/ 7ZH OsdҦd%enbh {44CGSW;zjԛ:6kV sO_H,I\d݆|.Xew}(z_8A8bcgɂYG;5/ٓ6/@5'o V=K(>FSwri g0'1 *t 8e| _l'zNB6pO\!h \"e TejUA҃y.YC*.|nLӭ!\${ xT)Q͋H=IoO%e8, _sJ(kcBKʡ__}[@qÅB7S'bƕ6g 4| n ,h>Jd. UOS*)ȍo y",a-J[nLџG4,WX]뙸SѬo@d3fE7w/sϭRš=&bhp3(¦T ]ceqH5VB:R}@%^}~j~0YǑQNl"Wk䤚.%ٮ ܠL/'*X g*"#Cѭ3!A03(a%\UChxףu~+:Q=eMqjžЩhg^T52a+s۵.t rU {Y(kPO0c,t ?& >ӦfR|ҵstX-T%:!weX"lwsvCqkg\,6@Ccb!O|c3yڏQ8f=7=uCb ,`ħd XeV КE\U,"Z #]MDFLZ˂$Ow 5Ƕ1Ո@U&y 2VD#/Ԧ" Cܖx%޳zs :;ΐ;>U+}1JSIm |_Ԭ=wvo־xբ"11TZD`tsδw[K0V 6}HӘ}uAddzX/R@lm o)=)ȃ YUL㦜ԨCOX6ږkHQ)/.Ǐs]!1lh%c](n'0L7}&4`XyD)<٧ (}]XݷE־GhxJ`u_ *Vdp܅+SZn v`d*7*䆮UȔ1ϐ4J,y}w@`/rc9^#U'etֺ  ^ l3nX[ jXî_mey>o/#V~7kmJp]?rMi/SO6d=ҙyЈB d-K;_}v 8zj|NQf\V80_0ba2b؄5!fϴA)X1M~󹱣tq֏rb6m+,Eu47(S7Ob v yuIQ*2$'{=yvm9r:*s̏;rh?1,5̢|]XٌhM(2KbWZUf1O= |f+Z0|~#u:EcC|ΉA*32a:s<ՅM%r\֟ ў_F&Ox~)m3eīih6|be`_zfiTQF;:FC6P%ς[poLyꗍ+~eLۜkAi2W@yFb\ۆ4mXW!I׌:B(b ?-&%!R0#e\^6=b\3A"X[/liFufὼQ*)knsUyX!toFԒeS"JK|C}8$԰R͙S5Pb9a{jl( {Ď0,`ܙV9x#Z̯c#]m(EU& }q5;t @o*:X4phpXF~ݬEtmB(dy hjryx3Y1EG^[_Ae1|^gO7{d `|!ǟ,L;[G,[,"DON Q<&䑛3t'c2=Xvc3 ԝMũlnW`p5SQ -)&P兯\ DgpHLi\+,ċ[FM췤Ix}Tj#"H=[q;1D2N F6kI)[Siru_&~- M*]`r)>#Q$̫КP WJ$̣5̕Ұw8EVﻗwf,$&Q {;d>p_Nqz=K)\e|w#DՉ (]509 Dd9Ro`V JI_N6k>m9 k`1ҟ̲]a7Oklk-tߡu9yJOQ}wG*yQ髦3ˎD/w@F\>^LoN.ATX?"]_]_UGz{NGPh3#?OzEl~[gRnyV|Ŝ|+k[(ba)2.>cۊHA ;|uW ٕ oOjsߚ`/''7# i 7cm"%M&`ĭ$t)n܇qjf0`nԪv۝4׮\֡g+b q/{ay%{i]:nz|12jnws@(1; .)x5Fӝ9e;QGDzUszl]7Iokv}:R d="F ˦ (jҟyL]C}msX_5vO{u5%$= _ci^ml\iR 'PhurzhxHdB~ju \7芻!)UTH)y3t+oUlUE{F7A1aIu4bJy$ۨ_'{̍6  TT1J!0WgX]Ϯ5wοI0GThݮF<o}sw mrIK/N|-\}~Ω8`!rKw:׼j~G@٧«e݀ʩJ\~Oɴf5 HT81N"Z` \^ⴋWcLB͒.ƕWH9Zrݪ@c*5jiޝs/S1u݉3nr$DGr1~E:P>Wo\5U1졆C.r Pt¨$.dgH\_}w$囖A]CIֻ=;ӛ(㞊類#"pɍr$ai56Cǐ8weկD9>yrĉ]<oiԌdLSg+Q:;ӓ?{XڵWyl!&6UÂն)NrD?Tt4Ip)ϳ" ;B! kVXVu-aOXXA >g#:n =W6(aĝvS 6$\F#&{{3D/[ `ل}' Jk iڂ&N 635<9d?dmr0 y+ڏ.Ȳ\X!P1;8xX!!,k<|~R0 WA6ƻlc:0s͠wrbOk<^GNŢQDTMyz ot&g8f;*ǽŹR"ÌA. \]Gl =P{d**?t#2!Y)0 qC)Ppqw%HLWx3GEO֗pqPӨd.48UaI kqNfrꤝQ:C~-7neGmw%^u\9Jq@98H-;܁߆r2 3$b+I]7( LFbΧ@>g!PL Լ6%V+I-2f.a:qs'':W;1H yAXcC*BGYW7OFŕ i%o~p'-5u!D F}F.!>.o\(6W4@N7Q!JPR^Rč?e)KFai;scu n-\@I`uѷ{_TM2QV#K&a*aJã>XK Ѩ @*7gHIQ}z#3/}r:z8(1e^U-C#[//G>kA ]A/Md;kKD Yߟ:)뿫#_$8^k17̿(6 7 , *KM7#|એ|Vu{Pec'aO05Hʧq;aI8>eWi VV[958`p *BcurtۍcXSB\Й{E9!u]uE! ] fB+7/g,j/剴$7zeVJ)ft[($Tc*þ<?k,Tf~ie-/s ijkVzj 'ܞ.sC' J^\7Lsyv<S8!H9$ X@{-vZzGmCRX5j[0ruu9-*(XvO2wh@n8[cgP|m7š_`^H1A\4s=V5VCY}GúQdIl-Jt dIyd_Ov.aO.,6,Nk KջR}VZJԫ3vrC@DrE]\Z; T ʐ_W<|REd6 (^sO]Eɮ͓*B[{qb:^&s(_1o%K9R")Χy3-=5)e\V ?3/C2e^2`?Pw覆#K+n ^y NȺra71bLT<#=z]F-0M*.5a>@~v=[/˿Z>Mfu7 %7 #VDBx dmKZPdx-ۻޝ%G;g΍gaiCFICj c p\H,9SnQlbj*1‹l.C9=pR䧼DAIKH.$T5>C<2 ~QVVQG} ll&]hnR#yAQ&IiurjE#,H¹t_`Y 0 Lm6qMv|]/Spn֠9*!& 0cio)_!Lw)Ěo+.#f,)S+#E+®, 5坞nhMS9W:Wi15CK2HQ@Vrأqf̈|3: @%;E|Șz 괯$f,vq{SPa+U ,h4Q0S٫"_ JfҀP25rіGLx.JBl*R9]c#ɜ7 h'v1G .(|Dg`#?t)h5ĕ"p7wZMJD.[l2ewM\+N  #(ki/kGӅeCO|RF皘J]EUÉtc.D8ܔHq6ccw )PޯVZ\,*2̈́[52Hx=BeYz!SQ&yQ PzqxH Swȟ#.mK jxh=4ffC.(e\TUYk' ҃Er߈:{x#rG*M Vv 1:I|[Qj!-iK@vMnQ^b0no}`,'kc./!rop.\y<(lv,ci{!2h67:X^cL}X&6Wdswz L;MɦJdHX~6(|Q˒ʭ~FntqQ('1fj+7C7qd\inQr?{'؉U~toq'nTT﫚ͶO~D9Z E:Uy:EprZ(t,憧0vLn c~_&;L^l9x0i^{*=+{O#W2⁣^"50@r;jrVG`vXUsSyxB1e[g5]lU,j==t }\fXGZQХ1sg&JK|0ށYK\>fIK׀/0,g-9[q*F:j9/_WY^yԉIkjꤡ0\nƟ, ZXްWq>5E:#֦~c`FbQ1{>y6 ]+K;?N$.uu}0s&!E]gG+3vx!Dm 3Y5Dc>'JD7 _[R=dYcXuW'37[-HA bᐳg}iO݌WMs`'S=3yU7RU:xN~;l'Th}X(p Xee <̥Be> 26V.Xuj#6 u rAOt/N݆ N<(Iӳ,Iӫ1kVx]TogH;j챠=$ͰeS ~2.Z,Evo%f '+M{a.GPr^dV%7dB/A3pT'aXzdA{_y.#gkyHMR@ ށ(q]h{ òin69ԋQDwkp P%$Ny{_U72H&E2tY~ݶ 8wJ)4Z| m,sKa:v28+vr0Z-o72G_Odݼ,r1ޜ+dtyV4rv4YӐx-J: [bi!7"z`qI sWs8WMTKI,#6ԛ|,w"K{ d]"tkXLtwnY:w+Br=ū$Wd^‘yBPY0KvF3:OQq,"1ƲG'Lm7Հ'y&( 5fA{|.hJDȺ,cga%=m`%"#$9yWgKr\ q7."MH!wjT~#=-kXzDKG7J<ҿ/S"u)Tda9"Z3L1x4DϑeB(U]XUQ%,f[ۼfX8wH h~%}Շׁm޶|Y\(z$_9 tW2P# j۝HdS/2ʮ4 lδ8%fRrJ0y9AR?!T>¥})DM}dO>skL,V<H g8fE|6o5@xɊ?BuVl 3q8w>y.mAQC2Zpܳ|AВ(PTr[7%]{ ~c'{sĒZNC 2+ A41DEkQ2 ]Kٚ'@jRCp|Bť݇b 4n$j_pmJmCaHaugR?ԗ dPu,r0؄]jkW\&&ڎB Lҕ*ȘwVds!t~ fۤ =Ѫo{\(3Zی)иX*T˭B@y揬`mc;{r\y/f[՛erdtw)SzW`k WZcdy\-t*lU/@.,HB!#V53W᫵UIh!f#/{' ïzj怼]Sy\Ȗw"[e`)lӉ2ch}Ub/Z'1pFRwNP mKCͻeF#Od[JV{7ҧ =P4&ZC_1EtDsվ%E %Oy 9Qdj ZHBo5\H ߄cIk&l3~Sѯ+NZFc*xïPSpx{*" {skxuĥJ"I_w\)uq!2 E+/.n'Q}yŀڑt W@X~*cpHPp%R&H#Zx+"6_ckBU S ʵuzfc.Bt6#@V/A+!lx c}/!|f=;eGgfԱq'*twS ꎝTCqx?S=ΐB4 t[{hg@{(m?ʬ>ibDbW:wC O8,SQe Q喱L.RYئ*djp¢8p_1W $c%ު&dQ4⨞;7aR'O̚.Q?YYԾv} tb2X'⍉3S.[4<:W&'Ē&?'t/4#闙2#Fÿ^U01jq%>٩ \M gy`]PLs.о3bUb.(7*kPӜJa]7r40Mو509TN#"~ܶ#Dp_ߕ@Q=[B`[n9LQ0ѪP݁p_C-dlB X1p{ xT!6?Ѵy: ܟ j[;g#etKE G´;0o!DL5߯rYLuA 4J4oIn^d8#'5:2 O1@KSTj6;lCmUdu~wF]Ln<<@1h%ؓK,:H{$`Sag) R5 A\kp Տ ,R +?]GuOrBL x0ku]?s=U[xUxFA;(yCz+H~ƫS}>acbz㭏 l8k4^W& SI Z-76vC .@$éA-gyN[6GWʡ9ReWOM3W<_A. 6٬oғ)$,,Ӣh4b/cm1 .6 3Hm^ Ol- 84aӮ^57񣜩⊽Pl|Qdݛ$!DVd.͐Sݖ͌l̪5yВaI30qΦ@ZVsk`׻;zvtAܕU9:cs̝mُgηIю:g 4_%& Ό$weR~rpq?24sqfyty0H_Gv;w]F(i&/Gz{2iaIylj(4lI=r'ImXɰg =4*Uimk)fTfnjZw/L j';ϟ jJ봴%ն:&k(msӜg_si?͞t PQ!O p B'OnJb#ܫ?D 1O 81hУ{N@HqZ1}B_ LwɃDp@\TA^#Ů_Qz$v>`H.R~Zem+V #3eemM ISc' Лdkv= +," Bf@rnytR>$JpϪT? ʯ(yr\7, qE1p>S> oGe5_wӌY'%Sn} 8lRtisr&m Z@lր:;H|q IYk! 8AԎ{$t)}?_iRCE96aR46aG l:JTř'v2ĀN$:1V(3D{;'\$ ۟#F4B nR7VA|:qK,^c*QԇH…?06>4V!~u$[6ID!Aȡ" }b*ΗSÓ6Jţk鲤+lK2${ߨZp wgH3S]9vpéJPRzEj05+1{'yr}ACnXmF"DJ J&0 ~n(P>((J$XKV5ٙZ L5[0~;o_=гwOh2|/BB  +NSϱlPţb9A_@w@lY$]hIL  acՕSmA Wh|z׽)VT4˨?`\4fL-y2hN. $/"SL#`˼ i(3c/32u*p.u-צsy &Cx419E 91(B|1oOlyܸ-MDhD5(cm]ۨx\A_әN[)(;R :RH 7**\XQjٯv\~>K=iD($`,!%nIuA(d?g)c6m!pאLZO{;z4cfi>g/ld~/९aTÞu7F 4bꎱ?VʵŚZ/M(Zk٢|N?LMm!<%# Otq169.hF,ʢMyT b', ΠxI]4Tm5Zz?N6k@cStIbg:*/F=G~-/_vZ,x,V%^EdK}MwDžsv 1PC.]W0&JFJnwm3ŎQR@7+կܑQ%mCXh)E h,}u,?+'ߢ66}%'QD[Uǩ9oؘ$'q4^ Aڔԭ~'P`&yLj](0їct0eAdQyU蕄).v>x`t9Sm#Br n!@/,c]-ё?SlPDfƦYO $/2`-4FIKÎ%0SJJS|cԃZ} lhɜCy"׺`7t jGޡ[FSBA:J~kuàkc$ͦI;ȐlN)Hp sސMaWx_LWێ(f>67xw c"cSHlvܠ!dXsR*O^l .!^=xu"8u1ͶJdHH Ly2vs$ 8/5y1]XFy*un+NO:$ѹNJa WNdb$KoX(h!chh[ʱ2]%.J=x M }\g Vuħ_#Ћ@^*> X o;Ft l2u.*LoŒ L6TzV/6G`=POۮ 2hN{5JvP\l%VPv7MA?D Rk`ta' *hB OŤx۸෺b\R>} A2)r!(ZNUo=ޅbvvu K2W0wj ΝbfY5;vLHX̙UlNr yjAļ. f^'2`k F:jOZ2 jG@?nFU5b^9ۺ^KmB\lN#|3X2cR tFFF :M̓EQkQ?O50a ǼףgTۢ9d?+z!p^=Xw_Q:*JbAPS<"IH)8qtEAXKT>T1/ "[ OwNaEy…w=3>V @WԒI_A65x hK֧ZtmPsl{ bBlO?wkha.\s&~n d mV{&%QE!u{b~=FsԾY[*iKdN8lAlbS߭O{h|QB} _\o-Ᾱ,^. ȩ;vb޼|JTEG ^jU eĖ ?S fɑ+\L{yO}]s4p!!wl{bUL%=@qfנ&2^٤7sbF24.)S ԨR2iM$[|溅3ZsD*Ҫ Jۇ)-,To[>ol47J.!uzw^mjRxn>ŞӞ灭T肕ؿ!l 4ycd4@aYX/2Ff-.$5-s<>꫄v̡}+n"J j &a 4`ZJȅs 1e:HvS2J ]K,7>pkYIɃ“" do{L͵m7v3RV$vc`}|]b@m\7)6(*\ F |G&=C>W0ܝ{o ,Nuve/6۱z UXZA]%L߯,K.XhD/g@i &$U@=F5L,D} kBl] 5q\#X!$voT+Ow9dӰY2+⡫Ɇ^fV͜Ye~!:闁.qdL95cuͨ{#pNvh]OsDdH T !Az!G®d%މ^Hk^l?{/I)w? KEFc.Iܾjћ0E9obbSy\GBWq,/ h04>)?OZ2v?y22?w4&ZT<u BcJJ,֋\BoG8ؓ۰(sCZ-6}SPx]0&rD%c'@K~GZ$&kKpPh>꬚8+n'QP>_/n.U|W@Aã '@4ZЪWt!BB(1w#}A[SSBHТ1 ؼOHk͟#C!nsQuGDκޓ|4Jݹ^oraԇw?n`>ྪ_iC< :?'h@~SoZNmcJ[v@-.ѻhyʇ"Ö[:!CDž U˔:ZAj-.(I҇cc Ӡlj jij|g!r&*Q9! LƩ~ YE&B 0.5|aN=NE1E4"iW0ړjD/I?@K&3VQfUGS@gi/FI'n*6 fU+>^]Cv3wm%4NF_-'REߡ &ӹ[ չT9F)BtoklG!`' ]Qom`yDZ<M+a3 DX/hpX"ff/܌ޏœľ3JN$&9#J\7jM K3er!涗EVӲ.P8-,[V-<17KҸ<) ߍTQWe̖]-H;m1IV}$w`:1k(tEZ%z&*{~빶(,W 5_/Z4.B8ʹ)"3kEP`%p&jM{g:1 k%s54dBVz︝Ӎ:xTo|eDKeg ^vɂߧ̼^UYAvdIk8 =e1EK/SVo%4 :{5'hμFНָfQɚKJ;%(4_JOZup63iCn6D)br&UƋ, !gQȾo`RsV8v",ʴ5߻~S܂<3(=1*.|cݥ\7 x#ퟚCFkΨu&^v γbb ̖˟W" fr2-u9ً!G8D]Vm='ŽFv yRbǜo0A82]$ rep[=)P[p?4oi^ %eY{~`!ithy$9C0ZW¤ 8K<[/"K~..t&S7_葜':GtTO[hWg-7@Dvv;Y9}{n/cy98[g4xl23ao@3xRūF)BfmbWKB8u79 f^#K+H|-"lao&XB{r%G|q7+Nt/"Mv-yTA O~_#G* 3dH=q|YTFEꃰ/Fk`ʅ>Xer[|<֧4qx@!3D-APauk 5$?CP?Gx3':j"F5$jmd>`_AR؊3OߍU|PdZHr‚y.'hR3vJDBdBֿ2U U>Dnzwpj+^Ǫd3 Ē4Զ57"an+&jJ9, Dd29{V 8%]/v,A(b. a#<'b1?_(3c7xEy_V}mL"E03?au kNF*~N3]<}gO qM/ 1bgÎ-3xZ_d(LvM]`?a w"A2EKKQ% o[ø@D'icQeCȜФ|FyGLAi MOMt_CI&,|Ses܄Ƹc^As33} !6vYQ;it\/)>c3QZoOuSJ_Hsu$Jc0}@1vChʮLAeL"/I%HA⹏1BhB9_%dR’G_G%IHko!r#{:+Zge!0n'p6l(pj@d&^viDɘc=fK]MLQ< nU2xm o!^loiNHfq/6׮g$~8t:SKNvNBW)+aA&WnG=< o,flW23I|C ڲ,rN5 Fu^Dq qmvLgAD c)+ިFn=/7KEvx~Nv5ôU@_~U=qĪTO%|異I7V/QFSvBb g ;ܛiƱZ9o%8߀ӓͰ\ih_寬_@n ÷CPQsW,E'U \P^w}kq>{FUvzW^HHʞ*Pv л5A.%vFlw t.y7Ќv]وYӡg4?6KbWqƲ'`]c|P7ך)GRjTDF3mZeZvy~"cN9dx?gs 9>$PQ$A#9cHY/&3pAJ!v7xK2fX_=Utg΄t:2 MzSK?;!GͣZq[Xy/4_˪:{Kv2 E{a:.Ĥ\ЧMkÄ?hK3'ö A5#䤍=͜b TAdFt8 6- \W/,~cäm"+ eYL4h#mww=0}2vYsh*":BjZ=[GǝAԇ"@:CAtQJC')"{j=CQ%YС!` [vN"8\\lh HeC?8n쒓ta"MdV,Fp"mՄ :|8M0'[Ffq_Eƽ|H?@E^q.5A4?#&2㫻YESҺCH te8H7Ѩ `*O@X13$)ᱥ'sISzA|JCKk Ys̎h6C_c9@"D`./II3`B<bT=duH ]w"o]g ^}d5UO-QpOOj6J#nrh+B[$l 3T"O~/Fx!D<+v1BT#Z Ʋźf(`E%*J={]ywrˆʲh&ǦxZ s!3_X 9`hV}f-z83Ui[ʧpT^Olǁ-G|Oi) "EE;&Dg4{_G*]&R:%SrUK]dI0lsfFsHqS 5&.QNiSŠ牾+!k\@QwS:2EE3Qыkwo O LgຖΫ_YP%JNȃO!ՑahE1CT`hzLD HWŏ {X鼐 zR!+t,XkT^ZT7ĢMlu,|\G䭽t |UZ CA4xjp79ɍlx{(nu>DEÎ]ɍͳ|a [@vw勵̕`_,~weMfsJ HHTW&qF%uߥO) dadLtE[XK_gYm w}B{yP, x0Ď,i d#У͏KĄKMzxZ 2 .j3(9`,rmt(t 9sV6uyL)gֶG%mlZb&XKAY?!-Ύ(t{HeK+\ k#dO`vDqw Uȇ KT + }n^ͅ|՚^V&b*M 6Hh c\׷:`<`F N}HMm#bG?a^-owS|pGh1ޫW { |9OZ@&\/6"HQgzv"katj'5B{ux("r'NT"[O% iozaZRuF_oUGwo<=gN,-L*GAڛ& 7gSx*VcS+/gc3_w޽mBDg=#(e˻J/zX)(։ )͛kRƤs|4*Y RWzMއ3MKt~}Av)j;-GD9KuP=40o4ArF_Ri;a f'"lYddP 0@B9^qf%]> Q&=g.K,3_GC/K{3 âCX4]nX {yHD}hYZX O<y~1l *~sy7+ܬf3 F2t-[ʪp. 9 W@.FfJ-y UFWNLXnƢk/5$[Aݏ΍?mzN&`h,QIʐhaǓ>X Jo+-^dC)`8ddiQԷyZD;oڒp׹הO>lPUɒ}YP7jĨNؖ!HlK/6tfOFD_)UOKZ`=PK*ؖZ JM+ZT*ڂM.<׻W%wX wB,>&n墩'n6odht&@wm]acLz 2^9,uE5V.ꙻ*wD^5:] %Y J"]t8:S8.ty!؜k zm\%v-C~].8h 1U}D&+QfjfFO5 //?<^(OIx<8UnLa8: nN**Y&P-k}ad 13zG.IΞ7[mط` !@f I.# '+#ו"}Z}o[RȜ62V1hѮ,\܉#֎s??@f+B,(t%)f WfS,Zt-OcO3[M~@q c!F8SNW|&k g3yC *lDPy?GH#z%5jA%aw7ͬLGQG)J|0,>)aiy* z"e*yLT]TquP-N)M[u#zt@T*+A!F=s6xB`]Zꄳi$KRfAȇrcuk'M 3]qrSݠxa[8jho8oGR{$Y&Ccۏ6g]Z~_Jh$S*LK5^+o 8ln" ~xX)J\-TZ 2!4=Aů7C ;BЭj hr8SzX0=/ >9%eĞJemoٶcv _"n_yAI:.WB$4h$VXbJ#U_* Jb:b5+55#f3eceUΜѲ"Fr B샬WlӦ ݅Sڍl >)\fhv-Z5W8BeZԻt_?uJ0ͽFBvZe ʴwnEg,d>\;ͺ- F^j}Mn&o"dQSP A:"G˦_N,(O\s:;[1$N@{iq,ApFLWaWWe:Po||Y2dQ$ ,Hk2n-L@3(_p̈݅o tFdU Ϧ=Eָ^}\EOӟ-:<&ۑdRI'q{ާgcmJ4eJ|h.SŦKѻV|a`rC LVJ\>BS;@R.ZLMs"Iȳ~3Ъyi]bQʪō6׸4?hK+Sʹwȝο޸'cTf虉Un'ChLnAϰ I|}8FK:@(V %Z&.blX 9*^qs!ė&a߸džYida"}'ƭ ]@ ֳ a6"8HcW^HPSnUG!Ǵ)۶_+CߧBނ3CE~ߚԌMd *Gh^kjrE}?:\U/.B$J?"D2@.]:a:V RPV _O~3xJ-9BOH:wTҹޮ摿FFŧK]f]|L@ v6g9D,pIWDqiOsCrltP@S$MGxFFQ>4^| CG2,ډ \>Gyw9'gHG"Y\  ktUsZ}gKU#&^2ȩZGWzo~FfעVSuւ8^h\QdB@%DWQ!euַڨ@:ˆ0yi\v(:++!aE7A3d,{(@쓔 i\U8^ O ~zX/v(1xYv/Zݻ+5Wfe"=*)JT1(1WqӦD8HZi{qsn9]LC+sI Q٘SWLo;9Ngp՞c/'eusI/R͒*I Ӎ,_o<xV kl+T}`L]h5YyGf:YX}qPoBpj?FeeZ8 g-UIr7ȫ9 :=U Bߓpix(. ]0ap9+t&n3(O7?3+KAÍL]"hlEsRLYWj '#D ͣ7i89Nq\巵* )-**I\'.^ӹiu:+'=[ó2 |o/,ihftm?{gOLoiA*o[u -ƖK>0riQle]vYW*EkE%s2> Z+_E%V`DhM2.-o+.F <)=sƛ.Woo>wP;(7ϼYlsFç"mVYE>:Mf|}r< F ;4@ A#H,Fk1+v/w;t<I79SnSрL;ڨA&ﳿ1G^8ss#,%AL:@hU R <ƶ 3U~nD'sX\h&|oʠvԹmTe&'lA\r{N/r"K*6q0M;.z8`2H[9Kjr lӓ8xs hLk_; @{0AJY (|/9LeO>V,/}T}W= 1(q +%DL "!Tl ÂٙyUzayJJ c$b'#}!2x8n{ɶU953B ZҶ"~%Ͼ~H_ %VOlD2ąA:uR &C~"0$dy?>&QOT#F Y2ة}N:glTu[-G R2Ly-Pt?NX"w`6ce2{{dXLQ)IdUů|?x[5Դ[鏺.&y#E1vmXa>]'CC]<+Lae ʝWJ! F+)8PT̓@Ļ8]*ܶ :zr~IU/i_=tfxYGK | C]u/WwK&[k3ƸLؤ#1}O=Ygd F260+x%D[C],.q纚YH' 5:qr"(ٚJI(v`+WvӼ 7 [UFο&kj@/.1B(llK¼VOm1>F?F" {kX6i3*\{ vFoPM žANx< Xw?/ah!šj'F7?O:TuF2Ɩ֜oJ|a |LPuΦoTƭg4,;QftyfnB=-иYXEM.lζM4҆aϓnnhl e!N@"1nxbx(?ӧ" nrƊ'Nі Vq'8jUrWlF#,6~s'B9j_ Sc+BO;//"z-P(W}QbBcd9V.OPH@[(~v[#&(L ViN9JMKTJ,CormpS(Hd1Հ{N{+K޺j4a:U?(] 'jxjSgd@}1nnBɤNE$n0q5"Қ,h2v,w,V:yj<@J!;CG-pn |\&uNY⁛MpJmIjcto'y#4^1sf諏3kae ۬ 9"R9gxx>ꝰejcgpk`Jآ a)ңx]ut-!!S*Uϋ-@J;_ف/3>9z-z\Ce]qNX.uAg%׃֔RR&IZ:.f醉cظ2%1Ce_񼾈bCXhX%b?Ge'?dsu!+6hJkNy=£+ \k|@ޝAzE2mD,O,e?@!T¶\;Fg$􂙥-XGuQ)%چ䴴3{ح,{Z4c#;s'A~-kTQTn]&)%GwY}?G7wzCTBZ*SGjU3H;@A$:8zrц5Zۧr8o]=Yt ѝ2)BCZa>:Z94qc6 t=j!cN$F{C@vct#*],L(1. Mrm&DS|#z>d17d9#Z\Cv$}e=ÊtMGu;a*m c+:U58C]GJ-$%6k./;Yl4Rz䘂4޻W†GgyyWʸ}Ssڝr(`Z/Aj V[$ܰp 2qͤL\lRV=ɂNko!l0ӗzj?P`SVVD\g,NjHO?>.kMWVժ:e>C40mlP&)hdR Q ~}ڎm:\ە%y23$}3Z>>Ctd8r 2%&ſ+j+qI79m ]FTo\љPH]ė~.q>S?66ŖbLƠ4H눕)Kk)MD̘7Ҹ Ӈ\ܞuCI .e#*DV(=?5(c<箛44Q \ ?˳u(QlʠTJߏ9 EO3L>G@*$slӏ FN^%礍m3֏ZfRXI2/azaΦb.cìàv3xP"Tg~ (c' fiK<[w;& ~ ۸r.0\&B4qՐ"gиYLHB;vO[q}F]t]H [3!%@$, ڔޞ:xUѠ1~Wcʀ(ۥ)n0PC08iX,c c5%D !%)*.M+X ފhg_/hwF-4&M:*kI W]TSt x|ʮ\e<WW3CxM@w m{bbzG`G%EWRs:rmnmAՁM\9z2>\X0E_j/^ҴjPί?3EJ}!XDȓ /m[7%kmFC(Ll]^$5ۈidzՅr1m11 }F\$2L; h:5 e<K e:bE!*2xsڱĨ770~2 {N 7qeOǦ" {M{(vPOün`AiK~MСI)/?Idy_q+hޕm}]mQ(UCcdMؘwjW4(vv qeIO惩1N&;JM'}Hwˆ/^lo|MUwF]e53cE-Y&%w> %k gc|_S暏O-/8w*ٿ%SdV+9X#pG}JO0#K&#cм F1 RIoqP)GZye;eĶdSԲς;12[]z? )ZM~j 3 *Qhf}KKȾ]b2!.CpPK[ySqDlIuC^R<պ64UtbiCZ[m~Cq]~uչظrr]/mq#yXpu:U/:?ϐ*;NМUb/ 7,p>X]\n$-3EZuRcImx(­U_26G}u]qKwCp $dAkі;r-qdN?Jyjt]͛ ԕ2a p0ܴW&MUiO+om0x ߺ eH{zCj1HK{ULH!~1v^C