libbpf1-1.2.2-150600.3.3.1<>,3̉fL\p9| pHI0a_ʡA\~6=*ʪKti^)y6p"Or1!4ԺqOAſl{12SRzA8`n*'peb3$*^ QMJT@Dp?D`d   K ?EPX \ ` h  ( 89l: >@@@%F@4G@PH@XI@`X@dY@\@]A^A bA,cAdBVeB[fB^lB`uBtvB|wC xC(yC04zDDDDD\Clibbpf11.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\ibs-power9-13 xSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxppc64le xfL\fL\9a67f7789ecb0b2b10edb9943ba2bf8a29f5d12ab7336d23270e3a4ab58c15aalibbpf.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(ppc-64)@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.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/ldconfigibs-power9-13 17162805351.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_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3161997f3176c64c210af721800020adc29512da, stripped4PPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPPPPPPPR R R R RRRRRRR R1kpzcNlutf-8e73494547b6b52eabf96890fc69a9f5edce1133a079951b0a2896733b270f417?7zXZ !t/Ⴚ]"k%ne8^ Ղ%LIIpBJ~_yK@2z"ӉrޫV@fP aEg{u]O#93 ۾2gM[>gocCh%nKZL9rCBo3F|Rr}kx/ؘ㰑:Qp_J0%()9I+'Aels R|=bͤ/\_`fϰd;9X8r ߶CJ*XzuJYV@!`|2FM @GpSGW W*wfI^޼8'Pw<|gD˲@~T+lrm _b<A `EŸ&#} xƑTl1.YddX k$4ҵebDODЎ4.ٿb6LC V,5 uC=eT쌕G TuVb#k5b@f5kmH2N1p킬Hz .kBo =) @&->'XݩD"Wbٵ{С(1inq1z[Lg?I8js1<l+jIq㮚qy0o\ ck,ǣdgW0z'lW=ap.>* ^3<~<z,c J{Ko6 3Cg_Ľ/DzrbB lW sIDDw'iCۛ[G`|"(,qd".̘O8jdDl !T zJ/D?NDIʛPD\CM0ZbG*g w7^G0Ƕ+d7t9ӁHy8N%Jn}'6.5-"brx6lc*EAƓ_tm'v,r֠ʐ9 1&pnYۿWU  a W0 #gNj62OTJՓpd٦wgYgBW7CЍcBV>\q+d6nhXBuxj4wUMfA^v:lXnrЪuD(fpME$YbXi}k9=F%e߾@e÷adwckyE8\&bt5qCu/ 4fwsg %o'Xét Lߤ-ם]id p-/rtvY _h^nδ#/r+ti TT-L{ ]^]8ķXDůGn{ b @zećDD EEd2L]3Od\ʺ{,}/&|O YZDy@2TtBaSaܹp mW߱R$v&w"Dh 0#^:%cL@+Ԥa$6ǜ#D>cچc+sq p6+P? |]tUqďE,v/Tt{۟*IDDT/;zck4\φH #-i kyE: "Ӫ|sX2v4Ml~FS4G-RݧA[kUir!hYFc@n[q# 4+]HEq2 WŒKS^+HY.a M3հÅ5q:2 #td;Ƕqgp-@2G:P fע)USmYm؆SKzC;]{`QmgVY8o7 9$QsN V,76WwÉ(pQ%m<HQ-EU؎+OTe#z^ǻ2ec;N&ucXAI1w s5{5 *<txdSkfZ2&"7臥{J (@;\~&6/Ҳ{DL{bǸn9Et^g p*RD`yPr~qe]+_lsŔwǗaEiH PUb0,7<}Gr}. G]쓺nn&s>[8R Ť;#ɸo׍Ǫt]cܻ9IҞTJB]'u]Ђ߲(8-v7S| oڭM6XeU ds`]9C u=p }Dz3i''&,o#ڴغ+zvS et(a}|>Cfe]ǎ?sMߴ@KqnMI}4{JfEma\Pj# 6ô_+Gmo9FU&;I9X)-:T#%l؟Be.YqݏA^ >‹&GmF[HP&QHu#{Pze?᭩E'FkO,:U^yWBe@#^aJTg~^˜pPЏp^>z'{q4:PVV-xjxeǡ M ^PqgjWZH jS,R ?$wwnhiD=t_>#AdtVԫZZڳ"^qGɮ7hٽW?:N>gBA[05:3jL@4'Hv8zoŅzZNLgx= 1(n,O|d};sH 6Nl)|FoˌT/m'Tl1!^gU^6MGލ}ՏGDI7)7ŀ G| &TVM~m- r3h0 {_V }bdqxy .c'5/ u^ !j`|** @%HՐDr&ƎB,$J,cz5HP)C<1a#hcNsRgM ONz,O蚮2?ZՁYWXQpbf`Zf)A}a hW=sL3O1`ӥElo0eb1wGL?R.59'x^PvA+VH.ܶIIWVY|0fԯ =^f1Xj*Gw"^KxT=.p#P}uf]N]6SXV!*D=}89Ξ v݁ޞSPiRANeaXH:Kr^ wFk4fD8hOaPuR܈8<\w8뢺vByWS ̀\Iskb3cE+ MA4 HXk_ߨ2iD=a_T^yL6R$XP27 N_U&&\/:G+LPPV%4Ph^Rl$GFa9T2⒁?!wI7c4M:Wɯ/e 9>U!;o&66m؟1UFW0'i0򧕶M.m`㼯\3*ibL JZ/|߶Ro }o*QެKF!!"p*""'Z{ UnVf||zUg < UPXR-K{zvwt8L8|Up%b*|(mhE?[2<s&ZeE[vx^ZX4D[f=5ɤFuv X sU|nTY, j(3["o0)JpPXOBE+%O!3[m}]#6 +("q) Oœ PuF8Јw I8YhduL|G=hQJql?0io/A`#d,Wo,Ό&U1QU ? i-jghd%DeLN >=|x]ņ실97P f0 ZMj"gn"We<.O$v4!U=Qּ7߈-3U1'GX}-~]={Es[ߔ4s˜~';x` RMq"\95T =NNd6$k`_3TA<ƈiG5mt9 J9UzW epc!Rc2|Bg GM:Vw WףcVhX8p#9vLF<[ߐq[5M?dR͌˕ Utt4G}ËOo,_^ m3ґJшÚֻ5cpaFr>Xof(9d(u"ؗx $pS:F?6f&owrOߗlݼrEF^:_~$jQM>KpvC@p X37|Onk[1}7/@Li({"(#|x?@r*w :V^(A ^-TftwyaAQ3(n" ;Zci W b%08{cC~~'IBAdC#?gX}?OFÌ5Q@Hp:MȯS:NލړT8Q$⭗-V_۔qTAOti;Ruj6H]ON$et~/-S,]% 5hn!e a0tj/V~CI\hK pw'R߿hb~̋+\v4GkZ5ɸ_JI y3M}G}5Pe ^BO%Ìj9h ~BG>Fj&g ³a$~%6 H!I05Z5F'{B_HeEnuJhQ,1azk)p`~<)?W}5s ]qL6ox@W] HXQ$ kwցL_0Iwz87x& kc6R %.T<'0[迂M^=y9͈ÿezD|<0\Nɥe% Jg0}؃\%EF:sOzLa["p>(M-I\`Nqfəv˄;b2gNy|Vf&>x$ e- (8P,\}*-)Mٳ(]ڪY@Л+kom=| 9Vȩ`7ZoqP%se^A>5 ,sP]Fd. e [{8!*FڿIv`g{^&"۳08$/6X3c[ Œv>iLz*ÒqxYϛd( iV,pFOY[ ]3פ܎Ǧ(JCޒțΒ2gh66qaDzz3S@`ROZk෣KDE,e|QqMvca,- $)k-I7_PVٜ{z)]BzqY3lPFfS>1jB8ܘ餉'͹wj!B.FgÇ: ffIEiPSUԅC |oRXGX٘2o8N$:-/q= CuPo<2qo22-_wn,OvG{o/izاd6nzKûi$v(nNoF&Va(kC9հ*jl_@L (WK[Њit:uLi3?!7ϘjsJoY@Ld ɮ諜s&˕ͬ6D=AqjuyU*b{(>G~ۑ ħ@*eրWYez)QA1KkmK!!sNYFx_/0 ?81i-Eet9&mԘfWfyz*j~$H >Bs馧LQOl!Ȋ[~&jBi9H%Dcb BxxɂH*0O&S:`NFGW5i5K_Gpg?)Ce,o>B િO2n"]Yָ0;^nTz'.N{AMD >dמC4ɼ lG;Pp/q؇!/&d܋-zAdb-w ;PDOE\',7\;ok7{{u,7h,Î!;΄2WJ,qZ@JW HMoțU-%G\\[XuMZ6Rț@ {mak쐏F[}egQW۩T]ISL^ ?OMv~D=LY 1 {8c=E^>ԚteMp ƭ4MDeκ nJ(i{.HY|YӫJb8lg@ؐ L3Kvn.}Iy;; T6"Њ@`<<y{JfZֹ$+ NKZ1gWKn֟7۟T -`{nU:Q;+# U!7 p"6?GUH8uWi}Yg-:hM1YOa:i ,vF"!!iTi|â*o8˛P8B: <?ʁ;{Gߙn}v8#UU98F!*Yf]^)tas%K}$R5~\UhlXF)< ve|h&賻kLf×|X]aAS4ZM0Bgň`Dɳ&u sk% lt]AŻ:tAnr3CQd?O 6tu;E 9蒘24F*30uv xOfgSI_L4,l (_ &-oU9tsœWWBm(O߂V pcvsߥ_K2Hc\o:u1qfI0 <=MZ 772<< >C){*ac ڎbH3_1 Q $1hDLXYg˸د f49B"LI9#_Dlon1>᪼T-F |n %=d.@ _B /Z\U_ۻ`DC'  }_v񔫠uf( ؎X )r@^U+{Q`sSrnF1bnIc.Mg[y|@OwcHRsr9TܧʴQW=-Ga,1ˊMiSwWt ݺy=.FϮΧ4_;R!W.ݻ}h9^LaN. :A,o?+YZ" OR#u{ytnt'<+^OPܬ)(+kE %Sb]'/ ~#3C&1^ʞŲbVEQlTcʆt:Q*_Is+fPM0 =//łyJȲ*(5PS."+|gȍ@ .t[9';lѵX'nWz[aT򠖲0iDY5@tP^APW1b5H~n_yLTW2' g4{gJ FF/Vs?CPr͸ca J}TА!ziYh|L,t)M0"<'FlI1ڤe&[c:+VBYf7A K˓ktui<$0{1 ?4[;IM[ӦЩԞ}ˆ^lCGJ[ZjZaDzM|- {5:B#>%-djZ s,q YPd2 0 ̍f ֢CRg3ӯÛ"\{"3j+=J7γ#<]pTA4F3.To$qZz<𡍫SC m[D8Y CAN'~j_3XӪGޱ(?/nkvT%cW/: ɗm!}+k,5qÅc^Ѿ`jh`84FvSRJ]N;oĚA|;t Y:7K'm$%IACaǚv34yH69OPӓYn۾_B1h2rgG{|N׿M[)$B= WT)"[je|Y.D3%.t-2g5:,;al.ل7v#abrOvc٩l.uߛnBlQ@ys>WЗԘN5H KyZ`/GOG%b/å#>|طOKNއH :y1Yvt<1yKɶ+CpdfK]ߊ4ꮞ PqQ(5a5z W: 0/y$m`g=뱔ɒc2SW sxUP&Tb"#Y/0cΙ5F;7Ir&Z>?B9#mt`{D{jT,M}\]x)5+ugmPU*C3}sx(&=[_}#ErnRN! { 7ei_[}!2^mn:pv ^9'Xk 9k=eKٵwǬz=YuTp Mb[GDHsM% ]Z>[.V`3X_У HoA3tV u8,\"ʎyPՄ!MV V7& *5v u# b*X8KjO(T@J5~5: |uk=:Ku{5Lo`a-{_BB$-*H/$5:ɇ[_KYZ! Ȉ.4_iL"VN/ _H@ НAVw~:>e4؊TVRFZĒU B1LÜz蜐(z}=+mѸ,oApSe &@dN4NoB^%(*G"",_#VW.h=]GM T![d.Xw#vnnX ;>Y_ގS*nt&T->,!'Sy4ބh\?!l~ _r~ 1&O ;Kjٰ3@rwfq*Cd~ XF3f;w&A<4uꢠROZuv8!Lx~1(//tD^Z&R{{2Pmׅ=CrÿK|H:٨ɳT (vzrw&c|EbDE}SEYKD\Rijl7rVpŽ}ٴd^Cn*/0Je)Hzc_>Ťm0^,6ʰ4Ht& k:"pk^1k :{Yި0}sKSuZsxaAݾ5'&E M>y cwM!fOF]O$TTZC!p ؼo6Ԋ;-jv05y9ELa,t~rʃ4C$89WFҌw K 1_f<-(>̱Ni~b4th7tR">߭RbMGd$E{aĀuBPXv#3og1I`Gk"i މ=. ☧|z-4mWpP6o Ǭi Tkǎ'Qto+lj/9u>C{n^gUt"^컫v߷j]% Gോj3riߺ ߝRmKa83GaF4 _?0[ƻ &cO"i&)tz$؃F}^^w[!_/ kFH<KMvLmk:`I3Gm )Bzs!e)R6\pYab~c&FU*Jѩ"!,I'ݓr xX΂guK53AAm䧎9tdqdl"vt[~yx/oA8ڋ3d^n=.H+12s<SxeQq_yb(]iXpfv%ꑔTg.>j _T#;P6#3f+hZJ$~tșnfX/Ka{R)nh¿ hҝ "0o|KqF쌲A'^R?mx]]߸鹝Xye$%K?K'R F-h<"^ t,siMY*YV"jD_~&!IN0jо]Al|߂% 9bs]U#͜l]M9=Kxi9]AN9я%+O(wH'-8L x=>XݿJ;H9V1Aɷ~O.0;cQԨF{a82s1jaS7zpQ`?h9B11T?~?em6I"^rՠů>wmo m%%c&L^F Xr“aK!GВ 4R)pqo2FZ(W_Z<|5v Jl  $oH1ŀTȜz]#91fvU51]Z@F11MW皣WP)=2#z>nmvo͔dazPˌam{- c[X9ĸBW*<#/]ra([zv39+m0ik]G$4uxVD{wnups#גj?F6;gVB 7^s|&8o{Fv.]q@/\/<xlSU|[*;$8a EBpQcdHz,~?MpҲ^jeא6 5SMiݟwڼB8u<Ez}E|ц 26cC0-J *9?l>ZVWZ`Vq^!Qy3]amۭsnJpHzPn{ӕzMW%CyR.!gמPf53iA#"]! .xY-@VQ߆Nu{K/_3 p8-q"novmœ3rj##'m!DVCSkSyMhm4 ␂0>]1|s,mIR]l,"@G5(6qzBq_١eHMM眾A-*mS3 z|eR(Ң{#K蕄5Sd'#jǯ+QΑy+ӎ8|Ap6k$YUN*`KήBdfIE. _gvts#! + 脭KT?p?ݭqo7m2yQ"|=|8tӺOLk=-w-j$2T볎{ ŸN AO#0[$j cO7hۄ! DZVKi{=S7=AnoHMWha,zF^O.ٿ&Mvu*jm|\ɿWLzȿjX)ĚyE=wF ]%h)T)+Ajb]P.JP wLVp*w?✸$E$\3b;D__}X|6~ ?(n<9<ͯN= 1h , P?O* ޸R?dVF1lG38#l( W9 Ci`/T ɤrjfTYܑZ oH>ϔ ,)/8LP#dL\8)k$e`*W~1.FA!G%z78JeMSG$<:!e< cQxil3څ= =3$  T&8vG^@D h;XCҙ5btvb,)`JJu`;?+]'/Q+z^C9猘ӞLW 'b/.hٗtҢG^ub>BkQɘׄvf:19)΅vFپGn!mYuY S/{5xfDM*[-ސW;@͚%iy=ל}"蠗tʳЃ#I0VLC^E\28@qqE`ؖA~Tl S ]gL~p.9`;x 8_C:c+/1|<1%2Ք#1oC9Q/ ωu'u6?{|7*H^IFӡ%7\A. ހ^p!$m5HU~ t'ےwZT7e Nɛu6`Aҥ0'rD8Y,MS󙪉ŢEs%W"fp:nf1MZ;@7^0Z _JM ӝ `MѸ^07hfBD%` bUs>(U^=*>$MID%)EՃ*Μ+"`aB;N %jI/p^pN_#$GF4벊#ZUU2sG,09m.,ӚK&ɡa6m܃2bCO,ȃL/|;5zKsm Siu1\$f*,/ \_.Tナc`I-Gnt_@ Ўzӵ ThTO2 m4|Ժ]V3lՅg~khT8`=mL{-Jb×Bi^9s-I:a?v%lj"Ab"e^% -);nHɚUo.@]VHΎf. 3wHБZ(H Sd/i&hp΂HE)(^MBinR$.Ap~5_s10Q_$3ߟ7#9y֔yNRcp-;\#!v)*ɒ1Жz;ઽ?9S>F@B8/?~pUp8w8е5FQ_aAXG)ЯIfQ:3@;.}s'ҵO:95F6b0)6ݢdL4^r>SOޫ:ABm`2&5^n`/¾UL&?M'̪")4"D['|wiͩlEf*dCw[`L;Qr&:m LcW #S=:pu`3:/C,X"M\p¢Q&YmPwz8 4q;cvgdRRj 53YG?imHuK /*+8)RХZ;6T"g#f`EWWb"y잠jABƦD>CmSn>_y[lM7H[yxN Ꮻ]>~ָؒ s/rwd,E fG.ji-ԇbG(-wD6:Xv(S;0"\谀Oc2/he,ٯVd3bA(,D(Z9`\k$PSEzܴAi[L!~(<.XH6o݌VC:TȤqK_0N_u&gHwk뎕([KkRNHp]~@)?QӽR'~}Z*]0ug ň 43C@e݉FkZD>?_z.BY\Ȝa7 h'v~v JNV/ )u6aǢ2mRwUsd?9Xr ;.*?W1eϼȬPR_ 6E$ dV_ Tb@ 4C~.<?չ^TL5>tav)dᢉw^7DQ; ݝ[j&;AMWiG<7gdbq[#wOMmTmpC i@~~b&BYD*J4Q c |;S!W 2~ Xop (vXDŽ~5lfaYEN1`6Zmy9* HϜfCW9z g'NP S]/LE'0# :!ifHK%ʙ3E=H@u]1ήhr9c@4 N]VCe۾B\/l;Fj` 6-rkcqs{n x+;tCk]wH &bS5ۺ-G%X5 ":VLvaTf@j3IY(PS #Szىgr 3d!>>1⒑`0ґ.AR$;hԝ_W%~!!~Fr!vLdUw 50X.Hc.c(~6')|VhV`qD@X~>}&g=ԅM)z.X4['pL:C\'7墔ߕ/ gK+y 3Fh_LDeDۉI% rCVs*3R8u11BǼ0-rQ*1Q毊mϔڍbN'eϛV+I~UґOwv|  Qu嵄⟻6 sur&UwjZo|h\bql Ћ幽_Z6}so!p+"ϕ5'ulbh`}opĻu5usWJF~ZUG^QАZ3+0*GNs =A &Ժrml3/;͊HQy_ԨpA`>kvx97ƫp93w`!bG^*!\T ڼsz!N7i7Td %Ls9* ⊴MvlbQ*|g?$T]៨ &8:l8niT5kAJe`;~i s)KVM T i]~| t'fEV)!b!H _?{{~ 2"4Nkgcqby!4!Bn_'w ;@RV0BZ<È>OMf_"4*[<*l6"cDž8й5Y +7VG_(ɺ41;eS*Rjp Hmv3_yvËҭ\ngGˊE_1ẞ2tҬ4M؞8O%R;bnAߒ }9(ďKy/e?=]PlO( u })6Qddޞ kʒg-@dpTj+[:Zvl~7q鬇'ʞͣ(iYG,VC~mHjmB\N>*l3Y#z*Odil2ees ۏJgDZ36K.4.z)_d}((gL/gt2Z'OFP# :66 AxvKNqa ͉V>^o=xĆ򌬞Pg37@4ey"``W`?sYCPBg"z"fsVmYq~ z #mB-=PzuiOV~3C{p޴@:K/k m:tDU~P $]@"jCB~[k {7QU&+$*Br -r\EKl Kl!+*&$⍢!46[&G˙#‘e"k2Bevs(( 9S1*{u<#3A})wqBו{.|Pw@^T|!2g;"XV2 eBʿYͿZ+dr5Ѓc@nOAESB /P,v^rLmM@hKy6]!GiuVul,CFΘer9,B^:̏]6C,JƊ("UNW>Ăà0|7CA{ϊwf fCa#Wp7\$ W>?R5>E䄄U$Ur)ӚA*dr\eoz_g6Mһ?=-wM7hjig )g.02XNAP#?i=zP%at#_s?".cM3S\^WXtp,Y5W6Wt`*-LC~4kk?ތ7 Zj'Asfn9V}F/ŭ~<Op y餑iQȸ=*et ^cylVm'qCJ/+o2g*uf !(z9fjcdwT޷m_.~xZRUm0PQ vs6+  H'4qm ӎ0>08 "Bg؈XMK'OtHbwHP8%5Ҷ㮋BҪ&E/B7N,S>4UQsw m=౏,/Qo?ki)ɺ1?eќz@. 0W(U ǽW+EŅ. S<ӯԜRU)x:w Y$P-<;_0wYZ* 3jԓitM: g}+LH VC漲ưC/k!_Vr v$.'' )&$qGj1uQT*bPOYSc3RΟ+ ;HGG,ۤ/AFs&&̲D0<ÏVTXUڢp#BGdiPD#(v-xH Cwk5$bV!U3rg, dM^o!-U'@J{.p1A30 3<x, ŝiצ4)^MF(.ﯲcko RJX6qpS~׵ v:8@V;$o'LϲHj%zc!~>>#AobJ&N5\?ӮӅ;]B4v}G8+]i|;\N?aӁ` |5‹*_8V.>fQYHn?:2;fb{`KEo_`{;ۛxXӯg!ӔQr%7K# !1o%t@#4VF _B 4[?/ߠ)m2KR/KLMKO().. 7q9)l|Z.o'ו~O%rـAlE1 =r^5}4f;Xw@$䞗cu⑅ M! *)ɇxak)dMDxYLykc\3.ٰ#vV4dRiWܡ03 pn2b/WEp 7%kԙcwy_#N$<P:F,&_rlDko!% ڡu%Qp6+t2Q@&h.CoX_GQ%;߇u#aQ ~*b0PPK3)HW>F/ یS:L wN_M ْtRM 脆xȋy)^"]Dmm7E4iӜp@8JҒw#GMɩq&{uoڸ6h[b?0\7u!ӽ1rMk6b^ހǀ vb~O ^_ïROEp@_E"Ɂןc=GgRQdVVgpGlj o}_TI[F4I\;RؾP%bI"Nf8 p6#?FȪ-t 6Pƛ,1O>v4[FzNe96#70e: HJ15YP@ zaGu`Tz8k0vwӻ m5Xкnb.ϚKZǾI\%Kz}?*Qo o8GH`V:cێdRWBvn-dǭ 3%NXk- via?9yj&eEsmnJhW-(40u1+;=uޯVܹu:l{C{S7΀5*8x&)lͭϏ ZQ21G{ػ (v=^jڳ_Lof*/1O*tsTX‘>(7:JXF}J>:5aN&>$MfBUM[P{ GT6a$_\~8.Z-t_YcUMeƜrhya 3~NޝXl|:e-qXK qss( ,d$qSBǎ"R̈_栲{{WHnl9. *vC:[X3 9Ȳ[0Ia2:k(§iC wKcb] [mBiR!P"۫ĺ^-qfL*PR,} ?>Nێv񄉺M6Mp.'*HDڡTe+@]J1}SN`U|rKR2#mSjUyh֏vJ\DrmNމ\8<74" jnşYZ?k9(൳#3zZĥ&EP7ncALu'>1 o 5iR`R$REug)"V}LB}j%dA(=M.u~5cn͌S?[ fre|i0 $L8:Je~ arR寜=6BOGk JFڬl" jArjq@Jp&]+G|=ӿh(N XS#~{!c/^l8 ,[?1NreMAC(Y̟4zN)ݨ t٭ž( MPir嵅iVWDYXi48 C,;%;gygM3yzpC_DrDQ(suo*RZƠ\('jiU߭pa{'%rmEIVgNQGym$:^k<{-4B]]WvD<5gZE歬x:yWaqߡeg6 N?ݪKܾlJW8`|6}4Z; VUIAE9a#o%vxzi:'4쾊lGDdEwE̔[-ewЮ>GUdU7ՄgzIۄ׏;u <-'/4e/ۜ1:h0$9wA.Z/5C~7LjJn;ѷlؐX89O"Ez@ך#Ps>qxb8_)g왑),O^anJ}hFt´9c  }j8>Q3>>Xɧ}-Fjh{er\?ԊX\JU3ife<<&ʳ ֡^(EA}t|yЎ DvG0af.xL|.lJ^EuXb_J*[<ħ-0r+o;麒8]eWĻ.#0m =S1EfC@4JD) | hVlzǞ ŵOEjCtW kEՎ^RpP?kͯx#.⭄2yi%> j\ 5CmGqzq3MP><||j WF#HEq&8o5,ch%N:xPES>ߐ7S&z TwږX>]£A 'h*fSm>b~c PIN9>!Z=擐訡Sĉ Иl7v]onfu8IV S\[̰ފ ŭ$p kþֽcm:rNrۙqC?!u&w{4v Z w%u JkNWKn=@(gS݋#m=}L! :Lq+=Ո/kx#ہ4L@i>[ dڷ )w?9`t>]tdO;N&Y mS ª~^{&wI!xi5} qEJ׽;U8fh*!4OqKi߀@$J3ޝ V-lt6xKAItfⷂbޮ=?Z!/p~=WС$O 9*ח{Z `85 sw4%/?C; b-1'6s+ۃ$s :X1{Bja=O/K0)YopR|g2qh`X5ͪZX>ϭկz2 gαr3T#r)SXCWFNE0!>dAШMP Iru&H~->dE8GVq|!6^ bY%UN6&sG:bɅ/VgԜ5=}fIVN//{ogVa5jYT;"L]>T&FGajXME:ҙ_AuSFh aM(G "RF֬W0qr9LYԱL#FT2:"A+[0zueO 6K WPVw9]o0%Y3DE}^' xT=iѓtXu>}U3Ѯg烗2!J"1SA|Ћż4 g _.:Vul|D}`u&QV|EN׮mrR&2_]C3}L9#^P{ϸd 1m7,> US t_ 0rL΅pׇkB!'e_DuBD=(9ƫGOLa (!rWVӘGgf=0 CmP8}GQ}[2s:t.|I&6.SAfxHl|ƄkIfSKP-iOϟMM,M髪Cqzyϣ6S &#%z稌L}(瞐ls Ϝ%K73CdB#w׮)!%ř׽Gbmd  d:9۳-½`73e&bUZ/57 y $ZorFG+X;jIkQQpҁ r/`L V{yǎⱀH9y„ΞLo/[eb8#bI2K 3dM4_ M̵\1lAj]QI*Ok.zcAuyV=$bVX0 94%ۂc3 և=(=6B(mOFJDXBsL.#61 qN1ZzX5iNJRkrAFłSQCobEkKi{xi0̍^y/w2"[ |1 kTDDO+v fKC5f9')+a@PJWV`F#a30*d{.٤ɻb_" uQIoam3eޥM;{Ӭs40=⧇M8BU CqEL(P^7!&l;KnygpYH`m\.`69sՕ$Ƈ.h~on2bPqaC0$\qiF/#BӨ#>)ba?@vQ}۶e +}Q6%$9yJ/rs#u@; !}x2dQ0XAF^ʕqg-k^$I6\~*cd!Z0@Af`,.2 ʼn>7׶)mchC>@;t ] J>+ )֮:Z Sֺ~eDBCSMAOTJT×S.\Qg4)7B$Ug*P[^PoA=7\|=7S 3ʛRF>=oEDp)}<(#EpA$}:3GKJTxMsĞmnHEΧEF~Wy;Qlc|"g 0(x(N!jGG~r3TLkܢ${EІW1bC\^ߺ2 qS VW <'/*niB#IzK'+_>ȿkE0yf( - 1QPtE(L>RI[D\C VBߴ9T1mxK\*M\,a/=Ք۹'Xm1 iWG>J ?(6E /5i~M_lZ[X5xS{8i&MBb[qXd(b~/q09 [}OsQS`rGc?j0E;[T<1/Y OqC1kJk4/ɮY |gzY!@hsۿ<1'/!&/g)xj4~!&F$;/uLª}Q0%j*L ݴ{#NIVX#!w | KUCdK`M5ތ풭ƚ%)a4oq\ZruMmA'dοug%( |f_'S߂$18TH&"ob:{wDST_pU,B8[ /,u9$"[?ukY^Z\5 LOF$yQ0=BeQx? :ĉRڝznh:Zh̑g s Ω|g}$Vp0*Ntp(ǥOl&a΂i < e2kvҚBnX1F oc\@+fh>$Koyd "z;9i>oZ5Z u_B'aUd|s_I': E)8]# '݆Y%G#tSĠA$;4GH5^+oܕ;z~R}yMĘS'By`j*Xe.tQG)YzSV{kg\ᓺ!1Pe* =Vs7yKaB'7X}㳡| $Z@.TrSPG߉&4`.XVn*jo -ׁ›ӠRMZ&*&DI{1rv%b,]}ـ[Xj38=5O)>Twf>#n H}wMC2'E݅r)GN7|E2m@,4&_b=gJ# i0/?%gjK`/˦(TJ&᎝)ILa֖[+IVsB1\:_4ӭX^+e:0=iy"5Oޱv\_xqW_f$Gщw~7C"b(%?㊨ǟjF©b[i/FvːlIyt&̺ۂ|uL#. d,t@M{ XNeX 9IUΫjGx-&텏]Arb]3 x&*:YX->ґiFr\@eMb8jskRW'ϟe)5 @Ĕ )2,CK0cp6x7ݏ?Pvye}c}ke;s"4#'E?ۘS!\I*PUvL-w%JI _&[ Hf9FN<,I~8l+uIsvRP$bp;yV0y٫t>5QAi䔤e~dvΤMPx%ahHF a;`%;0kFB"_P^_w6" "1/5Xѳ +5[aتnPJDW?Vp$] w f2,A:,h=6">F IZO!}2\^ENYe}ԅ0dSB,ԙ(~~;03c~ۤTT;)ݪT!)prnc8VϾoED)Psǡl(.xP/AA=B\+PHR\%[щG{!*S5f0&ߓ!2Z9%82$8.g-1J,ѾqK|4FHyfX^H{8'R"Ǝi"Rs#f%L%5!22F(i &7jOR8? n5%khr-)vjk <7>U.KD3eb9lo2%#WfZ2svϫa0*l]YLÞ }tfZ* ;u'ÝɳaMGEAP= QdՑE)&U,ʗBcH00j,uF],h\le.P4,@ 7frj<Ț(:|_V⎊7zgt7TG><-߳μNl3xblHf 0k3gRn`*Êj?AĽ:)pEi06) ۖt gepQRg" FS"+d&֕:|6ZZ?b+JcB#[22뎔iGXŕMjI4CU (Z$r dC &+-SQN}"m;X@tޥim2+.p.ܖ |"'od<|C"#/޼/0sX ] ^>!Guo`.힒}Adm|^*"qlp@Cp{V3#Oj8𸞋Z`a/0Ru_|MnN@Y!>}SzWꂪ ԓ%qB[BCb J+PZ}-ې֑ 3M8_'5&쬵e18>^jwQ}VRӿ*ť &6Ul0Z?V;J`^A pSE`MيO$UP* [`zP3BX0^2\T'=,n<"yC @*[d$zx\'Rױa,<`H\5/+k&;wĶ_Z \TS^S}|c4 3ѢGQMG>Zځ`hmN5Mm8SgU94;+C~p bo-@y*k#} aPU|~=uxח6@vC3nE&x⌚9<&m!w}a(2s,ξi{_:V }bzr/¹8tW9K߿)d9pN2ش"pTa6 Օwl]16^k8Jr\?4*,u/a0Db~@T\8lgn\ltE'E^'?|04ъq$)L6uPj;e&/ /Xka 8I~QY&h/&Xڹv>yH̳j  iAgRKDx4U$FAeӹԍAۭyZNÂGmqgL%ԭ.&EBЗwzǓFPDGV&a=_%p[-/Y#"\(^M@Wrp{ 3Ab"27]ޡ,@V X>dӌ.`tmmizh)M7#W> P9y(VSgɜZC9Q5s|dK+Bsƙ)یTU1ϲF]*_uIF@\Bhw" ;A;7z(q>2cۄDӿi LQתͧ%x̆M/DD@qAFsrP G-'~+J\4Ȋw4 P/5wY1SP846F?_÷l*d9a AKo}5[yDz7P:fI4ed<=\upfU<{b{?@a0$RX}A.X>Y2 h5G`ҹO7T`Zp-:ˋ3kƐ7q\.ȎwN|R}q6J,ؖ7U E^T^wE44oD`$`4~ɗcK @JPrwgIuFXݹT5`DS vq*} « tyDN. `W}#r`2aJ']P]Ec,̑!|sh$p0sB(a|j-O`lr9F. IgX#Tf[ D6J_x_S!@( j[Ϫn*XVӝI ,B4_=R;fV.rH|ǛGY@CL0a<  fEOhbslp ;*z'bbMs'-/M YoZ0(j]rk e5T:~$uNyІ]"}Aj a-ѿ/q:КnuϖeAw y7㼺zcmjB1G,C|iw+S='SC4EWh0$IGφ4-Q! [ AޒgHW>G W"-d$岂FVsX<@A!UsZ(wI9Dž*oМpe:BukԱV|@'A u4e/0{/+؊W{'3C#iMe$^>v[wƔ_9uE\{`tC[l5O1v뚧, /=i?f˜rvH9 q6 yp=t7daJ;留~OIgPܸ/ @_<2H~1_]uaI C$'{_M^+K6#qX2x"F$WC61@€9ˢ?jH~p 狀 ɄXG[nPZl"H7PKW?J"[ Xo$.VbHdzew"ST|t>OəyqjL{J:< d%tMXsDŪ wDLQs>~/~qKxc=?^c1 0\1x0-n@n> ϺAe*`̲I xeVKF 1 |6@Tp7/Ȇw?t5FcqFnk'yc?Z`OL,hT+>Jc=k(XIU p e+Bu!={(u3eK+:JE\pY)<\>b&X vF=7: *xd_UsNʟKFdW ny(v_RvmEvLSˋj BSOf? RDhCFPt=d=E;&yiZyfQC0d^3]J4|nJr*T@ b:٨|og m"/LRm#KL˴䷪52,рO?q@ UtoŢXM]-qixũI3(Jp7{>qHMBy؍*v a^|꺔j^fH->wbfpnX{(I(S19Yx7+HZH›Yy¨ A R< Y_jh鰷޼1 ރp+V7ޖņr g?RҤx$BIgVgAT=H Ç!޲jYNðh/qB5cek~J (\9939Ly: :Qh3Wh_U|O"OYK.^COlFρD !C|yftgrv#EZYk<~cK/%\+A׹40\Su\]-np},ɵN>fI"=^T;ONXGTu/1Z}-}*KygïL&Bzn5 ,ʸ3q}ŋZp ٴ"mUt429pΊlɅe b':G) QW boZDm '#Evo?M_"D=J`ۇ6ڝRd{<ݿA#lAb_.SkDmuXj"ir&=„u 2 %M-ܨБ AͶip8D[ +ڪrX`}-~X`8px#XK}sGd.:pUyIU2Tt-0ZuqUk%`ӄEq>Iwт$ ߻yMʉ@zD\ϘebJs4 ܲٛTgFQˤrc2ʀ@|nn:쵴2? ɴ!nÂT\H ӧIJUws1!;Cwk ÷edZ7?e\aӔ7L ir7w=@44}S.Ҵ̰oNk#A$IBkY`")$2pb7qDiǧ0;0KF +PӬa6|(Fy~ob2 C{9JWu?^Pw9A9^qHE}&@$_ #*(Zi<}X'7'DK9Dp5>K"8AK2BN\e2t5sqp skL }$yDVPFB֣O=uti< MN1}4 T1,.!ꤒU˸s4@Î $0tB_ON'岌urtitޥyi-6&Tg^L5Vo@kmбxape;O)?Qf3 c!1N͑,\GyH\Uy|A ˧ 0QGc+JUF2kv\񦘲)NLLcV0+uM: ݹzB?Q ֗]r=1}:,0A?~&dY-7 ?a%>[3$*0[7y*XDjbTr'O:؈b{wJ\J%:kՐWM}.ΝЦh\ __ElUQ/0ߗb~ z@.. hLmj9(T7??j J.^LNݽלJQv0*X0{.uڍVjis<գc(N:j[ϕՆ GGPjԅ:B.6msN)kyo1ЯΊBTNf} vSEMi/86lY3+GD<\S;eL rp24ʬEgy}t[OC`yO@nEn3{v$&"|HZ?ң>+;@96^Տ2gR m7\w V T́o4?3:xAo;5 :f.&߬OB`@ ”~\"L| #s3,{F=L'$"V e|[8;;? 9#zYG=^2G8pM鲲4=^+=>}9nVKS`o%.SшD)tHat)=Z0EMe\j2<#cӸ[ayb>:92EYdҕt&^Җ'r+j˶a7_[_6=(Z'wQ:=y#^>](Y҇3=8o;l u0*ú. %=ݛd*}f PX;1ۃ8lE>w$ 9yE\);( 7m߈c=cj4/lU v?@jVoe8Jxqڹ<ɀ,5ۦWҫOJY0INUQ4^pS<_u@H!\&]XzM`ʲ)k.I)wxqmQ?8s/ocZZ(i.qz7Pa/K>umg"b.Gp6fsaVJ@÷: ̢'hX"TH5DPBB~GQ X}v3;Y\3 3`:{azאh qϻ^? !u\pips>h c%?jv|ޛ,w6Wf U +Lʕ>ȍV,x ,v!+?M92BY@S!fwp ,g#>I )9JdQ;.ܥ}L1#qz^-ez7 J>}:j^D8#kBe8̡C+)tCW[c-X n~/Y'  * BBUU?׍WsʰLK| atIJ+Z59WA<^8Ň?3MFpFY'D3lPd9(+AxR@lz C?"I/& PSpQaPbڎvGgo#M\%ͳ~'s3Ț!1&bjTD.87Kɴi0Ww[M7Kl lbbcu݅GH94~IqV1Rr#BvO6 *Kbbg9.HeAF Z 8g^N6+0m)kvߌݖ(Ky&Y00yi`,geܨ5(m5ꂅrwkelP>a-M<(~wZY: n!E4oK`@U=X2u#]!ЈY#@ݪJOiŊՉ̓t\L.QG] )hʪP&rq&a,Z`{|vkP$pbF{V$M2qKP4z :J_o< ,z1®j#b{(!Q8ǭUHۅE[fwx ?ֆot0-a"Q zA8b >R:G-3T辶rid]O6DUYW r6J =2)ɒC"wI8"ׁ"d k(Բ&0J5T!JJhKPq^T*m| t=m߲Ih=Ѷ~`aF祘7FbW,ԁ=b@wFGyDIs?@p%}I]:] &a@՛*LvU(,{, 51%_MTp\d51n3m)-/Ǜk}q7Zёkﭲč.иAbI O';=ȤATsoDz$t|OA+'9bIo- 0_,SE(;SaT# n/.*,,ػEVv'Y.Aq%‚-)%)ީ{"AF.jSZnQ77%_bpGձN^]fX8n}rx"]ڋQpI@1HP)L,§>p{:slg dP jPa4R\AI|^vy;Xw54C13RM94Pz7GI *AxԵ=[xUrFxH1@gÍ&&I'`{|:O4fm"jI[DvŮprxfMTFMc]8$ ,Sdv'%Ze[1XG E0̇j+W^D! Tտ۬|vX;g' N|㴌 J_DaQ=:Q/JMWt1ҽhH|`5n_jo8b%3CADbN!\>1>#U 7"N&A %n\9λDwy;wƓLPH.:ztG8 "q0UHX8`G@ʶ6ʛ }&fA/x @"3­~b^^.0*TV F :OB=!5Pi +>V3 2:>-זhYD걇G*,c$TEsŽʊpM㧴jDq:⳽YnJml }+%WX~Wc%Ni0d=>p>fyՀw[ϛ5p +hs]ӗP[J WnڅsښQQpx]Pf[3 QZvv³D"'nɰ\Y,Y'w`XiG#P>|!(? r02%A >/yha^8x"`U3x#x/4GA85}01BO:VVP4/n^ E+0qX?묟jLݹ?̔zFnPAUgHY(3'Ư]`~Kclv[ q3f?hilRv(DjOcz0:grn 6cӒ-7Lh&v:KaT\.3**7E/eA"' 3I(rl`ʀ I|ǵ=߃qPiGY7.ʻlAUtmCZ r;HNl[0rsvEݗR7n!Bq)D^? 1*^ޡ:3(%%j]~r7~!wt!$cCS \Pc)% !ޡ xp6lM[lHV/ /l,V1@ %m1޾cH7%,6JfKQ;G q.."JT\dj3%RqÛ׊-%5I1TgfzGX$?;/?0IΣ*rZ6%"!}j? V@$3~ֺz؃WA|(g+8 õVnJ6lG?yɂ5xXӨ{)쟱Vͽ@]}бJ~nAEQDE AXos%MsB6byS/NѴjK0W[]LoǦ7i$$Yt?7{d5a甪IbWOST'FSTσ&th}G 4|Rމ{/[g:@5y7ل[ H{lBӲGozDW*UX}/+Ih\ҲR]Mۨ535& <㑍ɇ2"n!]rM= KuPrAo`2[P~t'G ^$VzIG@EV?U!L<~hRsy%oJM) )-}y=6VՙhcIyK0r4> 0/d\/15$_š[Sc V2 g=$h#GiPHdYb7}fwg\+19;e!33{u{qB:yx2H0v8ۺaJoe}wTw2z_ܩ:-Ҹ;ϲ7={N9z}d2SeϦ_{D4ȧl%"hIJͰ^L,qSdYW'CաSBqYF=׌=2SW 3SǛ/xOL 3jl&8GOLYb,:&:e8d#rx%]~,sA`W%)2M?>s!l[ԭ]/d<iqsn-HbX}E!tO=![2ˏS )-3C=%!h@QAYL:L\ ?JzhQ-g=SWR~ŮNbIG9H+fkNqBy^d mdSTJٚ7Po|c/fR1ݘmSm)Ti+3\UzŎ#3-FM8'M}تBG6qtbij#<}(_S8(|GsT(=P;^SZ]B)uuI=XrD3{J듥Hh2)b~y'vVJTn 6FbP2bCs{cUU|hV*iYZ@gw.$j˗*me=/#]hv8ϿOUF~tk 4!0➞i@ uԧ(?bʕUEEz68(Ujӕiqk a]hr:kPR?QS羙SQͮCMJyj>˗y%/VQ3@4ɊXR4v_ӐNL*'|kh1ұ *ޚp|o$Xf0b^}CsV?kl')K0h(ȩ+3:]w|)RW |}x; ;b,Ut&{Q>Zr'`T%gkj(^sٖ }tde+ > bd]=K@}O2cv#CB1` "M K<`u굾BRD 0.i|I+ǻFm~{b[xCTQB  ^gaWo9$!'љ%)P<74&J̽6ХL)icEj)&b:^ G"Ձ_ٖLٖ]\TY\>Y d_3Vn[GFGSMs f|)w񈲮A%dm~JoQ%n%;TOwK}>4-J3zޫ`qgvD;Ԟy p&>5rCO6e})[}MNGɁǧ~G(vshijjv:#+M+xu-}*vZpέ7M,/VA! G[[RA(eEIM-kXq8CkPIO*cj0^ >wjMVx(IX7:`_s|'{q!x6g =*(+`@пXmUa$a2ngu?+S=/7kR))mԎBOSLq%5РېSI|.qȋO>`1 ~9nJ,w|rjv0DX|-DnV" 7lF# @ke EOdpSFg#4FؕhW Fvr| a5Jj` ,<<|t[A":xڵ)HJ:h[/ 3/SҤehCDp'ңvEr6L-{G-~Iw6_Lkr~4OI!uG^/S{36򣏽X ~6׾HcL5CɽBc^ XקvE51΁1EzGō?Y~dᛧϴXptnݷ"66cH~ 2$Szo1EYRsM^IvN+bxvn{/'8:uGBWsN]G:>.y8uE +([x}Zov[p^͊Dhv$wÙX7১{fŐ J';j@lN% b 9%m'Fy99)Ύu -T_p_EYv'2Z9'qM>~Un?ɮ $-mnD(0FYa/-YZ g2&^'$sd|Y:FDiɲweB hGo|6^z>o JZS"uGZG#U i'o".?wPr߱Cm7.J!*p2. `:i)=tE*!)Uo/~!$4dǛ= ^ 303ʼn־}Qa&}s,0֭RߢgN`YV}:nϖٓ_yk . BT,OCô䴔%t)FkY d5 y R[7:,G&,8 G'ւ;YdDɇg5U-k3v![1Uaލ[z-U}gAABCV 24^ƺXm]qybD\+;Hd߬3@ 1>kё˱G*24 SUy@$0WqcY\p @^ ' _ef,2+6ܱ02!=PLR: w=~: #_΀oJi$B4*}3QB< oQ}ouGF.]efȐ婺x}W<R뎵aR#%5 BNv:s";us@ғ}wrBhI#+V* jK]֤VUtMVw+ԑǃ(M`~ToݥWDχd:n3Zt/ܒ SxUja n$nX;y Q'R2NFA7 O|is ^urUDg(e,˩g"OEX]~o]~E+f. 6JYNOXIU](b+4E7V5g8ȱ['O<7$Z~\x gb4sw,9EiH n9䣨Z vq}KaA7O8޾}ju٪Yʼ9=H[Zq5w6y: Y0k4H;."Z'=9/Pc䛓k~y>n{=bBrH=^3`oE;-b)p"8YTe,z#"mO Qr"D6 Lds$6<4BXHی~ YZ