libbpf1-1.2.2-150600.3.6.2<>,6\hFp9|i!Ս[ ?Jp>? >yļW Bܰ])kL'H`/];jűᙊgy78]ރ&zp@!oҚ61/ZP_p\,F/E6A4~͟3f,rDI@rUiϓ=P̪QS,='P+ ~* e1vJ8O2m1ho7IOTͦfW(SU58önǙꝢ>@E\?ELd   K ?EPX \ ` h  ( 89p: 1>A@AFA!GA<HADIALXAPYA\A]A^B bBcBdCBeCGfCJlCLuC`vChwD xDyD4zDDEEEHClibbpf11.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.hFibs-power9-21 xSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxppc64le xhFhF3057e0c0910609db4df092460c5407b8cce150dbf806f9c4764e86b0ae582726libbpf.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(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.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/ldconfigibs-power9-21 17494589321.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_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1fe3f58e906bed88e53e401cd334af0a79959b0a, stripped4PPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPPPPPPPR R R R RRRRRRR Roqmyt1utf-82f67c8c5cdcd44df2903e6af227a06dd033a7ef5486bbe7033d2b8f28aefb62f?7zXZ !t/y]"k%we8^ Ղ%LIIp!H Mͪ. b $@9PuhdiX{Eרǧ1 .F`g= ՙ)y8:"صP UB&u9 nPIr;m?I΂?SNS ؠ,$63"o߼gE[N 8f?8cL Yg\@N2qkˬ3z5 ACYp,Yo.֐7h8Y%bN"._@}>s[)g d=m>*aO#h;5{pQQߧTV9}H[(szN8Tۤ8dhQK`-(B'`!\231}9w7XKaqM}H5})B=lgv+g) \J;>yVFM:vKKMhL[TIfnԿVB'=XBs&ƙJ/MD0$vV]p1ޠ;8Po8q[9h_u14K5(,yrgczփ/ljZ(BnEValh-L5mb+.d0SA%nӻ  z'&Rf+"okXŻ2 #Ii̹r<:wldka_:VI}L|/IT~ r,\W"hT95Dk$ҴTudLIťf  ix(U[m as> ٱNEP4~OD͟]8Q燋pe&x0g@Mi6 MGI"7OUKd&; `wgR[[qLIj%ؗŲp8iGi/W3H /vs`6%\3zϨXAc6|B1tBScd3<*Η.o3 ̬4"_ja++[N~BYs%(H_akS}S){LkDq|@YZ6gЇ\eV]hiT%*Қ #׌@3,/e$>1чi\ d+g\9"}9=_T~B|tfbmYDln@&vL' ă_t9FGj@MrpSWQeb1C90_!ܽ=wJ.`W] :?輪/5/91{#C Cj&vY8\+3A_*{1! /Cݜ/40Ÿ"5 tr"%]N7X%9;V0B^Xܲ6gg#]~J+dKJ yM!S6X44i5V@v!VI@)02)3yhezN4Y &YVEyH 521fAxXXK:LX!zIh7<6.s jM!j}+byR7;7;/C͕Φ$on:taYzWTn)g~KRG^PIb Єw"Z5Xe&RKUݫ@G?ZGq U`@ 0LqEml xCVj n!N;yTtԐD{)NY@DV ynhp<" üS :\$EO/bxqb2Ii2s f֗Sմ/t~vP; FU>O_;M( x>|i 97EV<]^Mm<$ }KGP$'9; C"a)WHj*<#(Bl+~(='JOA"蠊o\'d\xЕ!862Vngccj -|yԾ;ewJyWې+3b8`Q VȕuiyȊX7,~d\@X䊤o3"/d?S;Ʌ}21Mج`3A~C tmy\Ů]-yf0ÄsmM )(&u= _A>k'//;t3.SP<Gz$m>Xw]{;~.?Kn~:@y;sqfGȐKGt,zwQwgIE32ᾉB.i{>~'JBFĮKбi^ƀ.yœS7D$]?sO,d" )o# dqߦOJR6@`*w4mj7$dK%h#ƃ:m}-(;w; npӸ}q2 o}s3p+o 7 ;j}%`ˏR+d}.w,i j(( Vk_i-|Yj\83b"mdn TedYi4x뉗xUWfy:1;L6ۘQ툣;uMѢoЂarPbHhʆ h>"FSbN1U 6rIG_KIE;K_/e, zD$ [؛xp&@&F LţP0a). &d^##1z* ƤU[#27GWS1WjH}B;T蒂Hb>g%}O2uz14nn>2zd?R| ,hZ2Y.W$7ZԟKT&g;8|ŵIC#P ?Z3kbYb2% 5J4`s:~1i= ^{V 5=c0%u-%-V;]Nͧ*/'H>(įbٲMx) k4ud³O}۴ŝO,ꨒFoV8"%zj+sMf٘}k3l&aS!QU||Bis jWwy.xb}sT{b`A_t'V }*I⩬|gވ?-LJ*DฒJ׬DnC\K_d+R#ذ[k1X>%w/Ha>(=#mȼ&۩e: MމU>Qѝ}ӗ<T@Ư k,onQ&?@./ԸςpyUJ$$-\|)ru_[ פZhXdk )9j1MRG'O j4v êS:\ui$V&{=y[UQDj *ioھQ5=Rln&ۂ7|2{keuuitȹ"](2W>fXd 001rQ`:DžZY^ܝl E);Cݦ#nhO_d+G"w.wr6qDJTonLITu8x_6YԐ,q8/JĶƞ'0FB~~U c^k!gm? |h5\Q\3Bjfڻ)1(2s7$'o̺-TEA:[+imߩ !NRL4]tj )rrC. cd,3u?'O=H}ڲ@% W4BS0/7}5,ǺfRxB1Nc9L֚ Blj'g4X}U6da T[4oi{[k`x=z"s~XLhtzS|#*FCz%Jk\?B9R 8Q%v`' "%!l7j%̤3Uua~5J 7ʑ3\EXQvzm뇅8 Mmpwz'hI,ʥSpP-=sfYZ Ƭ吁wdÞ7m^,9Rv $*3JLSb.ʲ0s8Z k>;CTe׉FK̩B-~K54#z^zj҇F긻h!|EF)FVN0]uex3,F: x4zo;Q5ps> kq.՚K<Zj#V/YfM39jGE/ٲ2Ahl+=Ix]k2X/n'*A%Pn-E[]z+X ecFì:#i1>]u(vTo2Q+;}n *ф.lZѴsaY&r1_*Jc4sYW: 2ƺS;"! wJRre'!p#qA5c}a`;ivaR ̓QV&SDƹԗX˼϶z<QȨU&߯ݽOڝEK4(+և5[@L6/k@ ҘٳmT~'F%_32Q\bO`l:Qg0Y4nwl0;h^Zs] AK6HM32J^gU.n 'h$ 5m|VdyXo0ayGJњ5J0mn6q[UA;G#qe$iR-!8U}zh8$٠T1Ybj&>F|LkYc>4!e0|żO?P܍Wڞhxq~onI_Yھ4~1{餣}`c Ctq%!C?nb .s|虷\F4D($6oʐGX]H> dž7q!GbC40Q<{<a[gXj x|}Bp3៌< k IVՄkpnL ۍ0dM,GEǑ@U-g l@X*jZ."n|V2_>*ij2Lvv{GS4+o[V?u>F~8ÆlpNޯ6I;! }[PYy4%2DMRK/9b?OJbjp'it]Ls/(ңH]GL͸Cb CyјAD #r 8 bsRRA8$0ʨN,yJL'$ky`.M#X}왒ytI6Y/饸iCn99 I$Q~:#'ƏX+:Iv-bx~~{!uSS} b!"܄zA;N1J`0ogAL1.GM# 5` 䃐~!uM}WJӼ>4m7TӢgfRאiqE%>k^`**tRwׂ*렁qTYASvP}r{lt %RoLM-5pHyyM5U47g3PWEٰ:-[t MA5ɏؑ"lԯ™!CZWw0e 73PX d@1ՃN4z@IBz8ԑJ8 0̲1)6Rdlo@^}Z$X^̾o;,G%=hҿ#o.oI!~]j̇@9Je"SWTy^ Td0ˑ,T 聻k( KP}n#$2Qp=I-e1lIʌk򇑐{ՙR,s,]}m5Qw\ēm>iaZ1PƱ{܁%1Ɲx)5ROvOr[5<7[] tE$g* FrXjBph Fa2 b}[t۲ۜĮDߧDf R`|& #^IO#YKj{"Oe1oEɍ.eA;t)[PXXfr=`)$ϔT9J]*:lCf׉^p_1eV>ZЭFĦ^>fC, H OjayT Iʛ#LBK,.&SDZ0K1 8=SnjdfM1&-`Sotj#~;QivcN>QG]5k•3˿0 vaA?hnn%(R]}&4$SΝ+V9eBaԎ,5yBhGm4yUK WqhL@ tA_ΒQXL&Ok<D׉*uaB_ޏQeN6/ѪOYd䚟^$sJN) _YQ/XIzK?Tp= qy|P AKu"N]3ۊjizewā9fZUɷ%biLiS*FCjy/\B3wAVYU|)k^ +pVc ,s;}FWd",җlbƅ+jε9`*ǩ]͡y+ܟ5%NhMbtPQ{:C)1~#hϕjk fۋw n-ԿG/Y>8lS/ưߑêDa%ʠ%Ol֗1ƜߛH'z{tբV [ y+)@5u@GW3eM Ƥp|M̽fE, CT7v4{h &)hsVz&j ^h:'6I0E\\аt4ˉCE,n NsvJc-k_gTb{픣XP`([Ω)u6X~yΰ{@#ݹS.{>h1r\eڄ%dE#ӥ7mn0`ig D][|ፋ3\v9Iәmd3g h!|,jL6JPtN q 2 #Kx4C?a[BS,8KFT1|b3Z`EDII;7. G +;˵Pm1eZųd T#4q0)ue(g hk%V,9wӽQ6b4jeTrfYp#?u;NKmhEGuYĢdޢa˝pd'%U#d\ҩO@N,KOil`%q+lm0X&i+ҷsL - S4h~%;:46\wQ ]q%Y tj7n_4{\X*qiܗu0~-o'HE㺕;$@}h'j(oͫaFR˒.8rjb~eJZJzW.-D v:뗘!:O,K ?ay%VʡzO /.a/8[,*8*NG$JZV\%1Bhʹ:ЍR%b$I\3h!h\# Y󭳸'i&Y.޶&|IcMM"=|CQjOE &G{ Xy$aFHJZ(y*SJMM Bh`A^LI\8V)VDI$Ip`?]/2a,-Yfz/!74ʿ%q 2GW'Lrܨ^SJHMwO$Mk L%088NW:@Y'Z>s/5adb*#vJrqC;dq) (pKys^oa*d诘Y!&@^+/EVtp@mD?{jqu{,]#jlힱUmۯ3gV 6j7U >W- TXdcˀY鴟. /}zA X2|RiЛlX_FFSCY;p=si%\(r9fyaIwQj4{]&9!E,D-n.M&okn $4|[}2bzg)'/Hz0^3$S}r/!*ZI[0:~}\g[I4_X\l37l5rKфv|mb:h |{%l\Gp5U!7U`ނ4H4Y5yTPا1j ^8jF8jW8w+ uaV:1Y̻?84`~p2z#b%asi%-&ta0zIusTZv/РR"}.z%wL+5&r|t5@,MjNߟ^Z*yed`j=e,W>;^//k|]M񳡤[=Aw]1aI?~qLԁ f5(,r1c@Qq xDaT xFヒldi캑bvvhcnTWNn>y!3L|U2K:)SD5 MMcP])ij[ wkw^{0[1h!t3VQhI5)0VJXGؠѵ@F{&`20GNGTS:RQ)ʉm5 ̞Eioĸ|e:h'-FeGଉm i L ^I?*|54 Y{P;:D:sW:4yPd8W̘IBwBZ#ɷ^@CPq|6Zđ8sW'6_jkyy\z(vf0F%f"GN>\ۏg^ ;19TRZ,s5q8:?%ò?,fWph}/d:Z+EabhvQ*!Ljin@={Wb(6ȓFrP@)%}R@CM7UןRэ:@F%%SXbWnwp;k6W>/W=]sZr܈H&bAvTo_u#AOi@L\_==\s HjkeVhd]젞u@@r kUY%:QKȑ=e> RFXU:,Alڷ+Ʃ2 g,q U#;3u 8:* 6+LWci[Q5CȂ$"BbNe?" gQ7pէv"?d+j5r&ح?IUzZPVZ;feMf4x pJgZe tI"MXB1?%_|DW"Q8rSl '}$Q96V_?(ofii@2r]p[(tdDJSH5xLe:>%J[T"yO"hs&ǾƖQ csy iMBtM=s0˫v i; κ`]}t>+ȓ=ˈ.0TeRWB\*܀# .r~s,@5Mx#k0y3Ec6#zH$$Fo&뒪+00[fڵu;@;e!).1VY#*ErUN,V+p1}׶kB>x֌]97lZDj#%PbN43ƣ=1\շ1YNIua"S;H}-!ޞ5jQ}uE[?"!;fRXԜq2)}ɑN,((lT[[KKDg,JNP]?ucY ` 7G3 AiXXH3a`Vg4ș%Kocjٝ⧉Hݧ@k Bp<:`}>gu)u8VYZޒjk8ST}sd ۩{1*s~Nb0 +L44t)v;շrGY!)ÂUX #~X-b9 r< Z_Y{iF]nŧ91Pm)JTTukTT5|+ܗu̥b{xXĶ̢_ĬI=JI~By5*uN؇ .P]~fjb z]/XU }r-EsbarVz P7kۃR}̐qg)5 "QSm,?l(9@*~bi;~]A3γw/m >+|m<([j&@oXƂ3kyЍkeuȮA?E3u(U][!Ba@Tz ~~Tx^Q>0Cǫ)>B~*\PɏbI([bk"fDXubqIBYk2‚=b'r\)Kf" dи2mcOUx֏JIEQx tv9ݳ]}W-`'81AhSj;] UwhI \jޜ@t_^ӛ58G`.$-t/5ͨśv0+‚oY0XpY:ԏ؅5#FҡO xRɇd( z2/v\WpqgD,EEMi1z`1'KE;J"MPHoAg)h* իW*Tn6K_^wRB?=֝~rJxL Bv`5x7x'K) ԀI+$OIe)o)v1|(vu'cwPR{}a#qF Z$GE|@ C-$:ZT/io|, b`&`S$ ){jT,%@}s`+eە*ؑMsϢ#9A uλ خS` =@&*bkџbNbE8Y]pj !d!Rk/-I+(W+gcDDĕ=61, Y*#㗬&~:խɅ˚™Sdk0XCP) \ݮRv~W{-ܔY1 {bʍi's0iYH(5wu W<R _yIDŰZXkyviA(igYI^b^#  \ʅu[SJ܉$ ngtA塃KokUlJ{WC}&b@'t:\yf0+L[wdO=7J440|;cNOQW`µEDFNT tqE0B`^YF|k[}@& 9; g~f 7۴D(GՕgBޏzE_P4yiזlß˾Ӌ\Ğ&c `sl{i<8#$2ugǫr׵OrXe*qvXƞj=-ˏQ\zJӗE5%a nڗ'<] 2qI"(%+ ;"Rplxa]muL &|%3 ;/m6Sy w|̊2C^gp&lyLJxt}wt,Ҭй[(ʠ=RI2q飋 F؝~P%"!9?Lx6k0x,͐Yr$/`^ llȍ:54渠 H%p~\74x%}-m9!,5JvaD)0#0x~IaQ|0pO655顷$mSWeP-ýj1Äﭏ5Gv/|ϰ=%+5_)24[&%_Q|׭RCJeyxx3Ίl&=U탬Q bhkCSMٵDK0n<p`<ү^C?gHӹ4Le"'9U׀k~.W/^1-DŽTr`1wm9`M(>:cI/(3WD񋊲z6'ݾ-t<-8@Jgb=Fjx`̪D땗j A3Z'>4akw$qyLcU8s7  Iqo{tISP4߹TOiL]7*x3 |{Тo䇊ѼzAnL+͘ۺ.%j5Y oiHTpjZ@UX7)1ܫ~=H 0&kS)?(Xrx10@OBSZ81A.Ŝzâ6 lZV51&Ofn$-حR%&rhdU1ncƲ!x6 Z5#C T"Ͱ]b%ܗJӣmSa7Xqφ,ǯq :hp:}:'yȅt" cV-Vnqp|ъ|[h %A^|ݣl<.>B֞j D)Cŷ.DOFa-Vw+8\@gWwsV=}'@ʹRR0e5*(.ѓw|:L rPTW3D > ^rQV'$kBI΅5O]ƿ  >IZEKmzT*u.9nC <ԢjYBSuYƝ3@ '"!LEFJ1ߚ5_k>&/A2E gr}rur և5) Yy)n5,<\R9RT/ 3#RUD2H&!Zh⩝$D]^êr__lC@°ɥb4-ɪDW1TWeX"Oh$Pa7^!QBZ 0y厹w>pOu4$y9\X'bWO+̗ca2-?)@bۊ )^B vdS*4!b-ɘ@N (vCQ. >4^B7މ{>ˡ Y~NOc2{Gk l0iS(fbqufjt͆p@%Nm2 ?d_ XSwr Q VIܶW{2oe<wm/)%FMv2fHyWI@v@|wN\PNJm\xO) nu>.$Y6XMJ95ɂ<$vO&<`gPS22'.Y, 65Nx@񨼇P7ս[ JTP!%-.#`֞6'Y"(軄JaNMA$2_1lq22,owg3ZH/BB< >k/,ҵFsh~2$fV/)+Qq(K|t8K!gCؙ3 N|bUFɵtU>ڙY#n-ܘ9?;|}_1 RØke}2?􍲃h8V~01]!$Ah(PM2Vjrx]@^#p6Uu*he0:QQַ-T[S6X5p0|2#\*4E- i 5v{ *mш/t1 T4\$ 3HG>Ob# [mbc?Z *1mZ8sF6Ib"(x/ZV`0&P]RD[ʑ0¿*;׎&I 0SwmvTW4"3/ M~z_wT0|KZ<S5|t#\c8n 67A:DmpZJAgp'g@?F67Aױ LÕ}V| d#o41j+b..8CdzG6ϻv-. n[[2wD{`Pyp{,k->=HK $5#?I9 -lqcN}MxQ61ՓߪikJ_R 7`cEIә eS*dz(;c*M~?/ϫf.~ ew9>*B ; FA.yQ˅hi E%:ij&eǕ*Q]m^A9ab SiU>r,"=`Ce'f?4? ((dK 9h.(_ΖCyq< 4vԖڒЛ=J1&B@1?\ᛪ+y }~MRj&WܯV6۲x}h`O` ls|691ƺarip(V:lƈ艔(;4v0Fy.LuSSm)BޢAER7&&1- x X8 .Q%&\K] )xlK*ԊTmK7E;2S4Ѽ*JN8T785'w(Q]#ҨLwkO75fi2Ykv)nX3^!Q|(+(kUOى` `6. {3 b<;WlIca-0ׁ{Btg!?; 7S] S#"AYx?vZ{2c8"9X_ŭu;!G{IPHI\{3-!58XVݰV|> GZتQc߂SsL+=+V;3u5qYM9xG*-(Yu  6NBg阽4w<vkWYԛ/\51m۩÷4/r}8mzy-ln\wy eX>,sHIxW/I2]Ν VLyNͬZwUW;Ύ E!ػMb!ɻ~DcZ8Iם>=9(9sgoqfu?Ƕprt[ m| +E#s 5WEyPv'CKX&Rtɫa|Hn*ٯqU߳.k K,y}Ypм-/*Mk޿Iz^ؖXK+ßq?YW50vQ'4 qō#CjV[$n$I 8@MA*zIA ֞^K؏hpWjLgXp/weJP3/5!bPt ,zòպM_s$+iPm pP5Spڹ1T,* Ј'ɑDgky:atMS S#j݃DhT4W ӳǨY4H:a^s/8"N ˞j[kQ;LX M?2|OB- *Ӿ("f~<RLok+maͻTUeŠ߬S@uƽ#/DإDhR9IG'HiI35bDžӧ OP! "8jQZtu n϶x )OUcG ,]@H,pk,; JPZLUN~Ϩg*X*{xă1k4hjϸJ(O=~Ԓ&anAphɲJ.eZaY~A߈I0Q¿Fꦈ 1 0#{6}^\B$XPPCY)ȻFj}ēޤ@UNn;yޕ _n;a$g`aEC BŔԽ%ac'Ph!) BpH FbgC(-ȣ~ubYn?v2n3'8G9w~Қ`- vS(\g%H*y%KtUNIY\Boӑd,x-aK.]c.+-!<{@4F@,y [Ɂ\h] )Op⁝c?CAɗSWVCC~!gCgɮwrP_ʉ '> Gc"UرqSPuF]Nlr+ )Fc>/0UJũꀥ/ɂzwstųJ#¤ݷL sS/n ht7dlh:0>7T8cyaݗH :Zc)鐈kG)JHR-_skKmyrW>/+ıRd36uI.{)$(@LMLAr2e3I>j`0\0Z.'A~BtS #9;+pwX~ gM,+I[}\>A3W&P0.7APj ɂv TJl8FGb-`hz+ILjs7e=e^Vݍzܷ;X#:3yocq alٶ,\r^6YhΐS?wy..v&K@o`Ea8_zfQDѬ<8 :ψQU|(gJ0ĭ5!aE' *}2,^M7i O߆Z{z`a voGP)&c7%jPF*{Legd}gXKUnr-/#cl ڷŊ4jE!²!'VxYvOkҭ6@lb}>!-A*0 h4Pm",w\2s%4G=ii?{>l71ڼ$Ř-: Yl>S~,ܷoNa~EAh[%G 6oy!Yc\F+[(}[$VRdWӖ80CȊhUr1܅RK ¼dg0faZϓ$8ѷTJ;!ޯqqmHcxepp*.Em,@.դ@ދv[V"b9nBJكMyYUv$fŷ .*YI-@jz"΋ZY#"鷇$I% P.(ond15pj]Z0BoB] >V0x+ͦ5_2;^+yV|sdH!o)Kv]j7f)T\ǂʼAhY$Y.&hHMukF&}KG {*h#`f MjWHpJ4t$yQa*ЃSYEVD, rHAeW:,)WDit 7?AM[rXyFq Ð1/pIĪ`c65]fX?7vmqp߂@=F_7ZOb('j)ʋFo"]zȿuC(')r!i9K17i_oĖs0Q 2S7B>5bpO~--B+fWcGDKo 7^<%#09v^i KHD)4X"?"Oۊ.Q,-\`COb.xYiV+^>Є*_j6C7ÃjDEc"5hk[zhz{=9IۨYm/*Ǣ;d" 2P]-x(rnQfY2^=ggb!Yn{#բPȷ/x"BZ%H&+?M]~mJ!!L ׀kx!Bݍ 6%vO-z7w[ V &RSJ4&XѩZ\ohme2 Lgy]"%&n݅wQ0xUΖTLJwwE!lb )_$ pؑiِ[>O̐3.] uZSQa*;P=#8b5…r6NAV!0N:ˈ%C˔(ގ.mc*饇 2cv\N̦⣁DdIJa .De~1AGi|Rȡ!B"6t\ZL@wlֲϤN͆SeO52Qӟ+;ʺ]x;Cm,B0vnX*HmRֽ_*T~6W\:AP*JL[U)" 0_8;IϼCONF#h鎃'ڔsEg$Ͳշ/28ت!We5/4 p<82rX`ѾS?d܋P$,Fh#-Ipt -/7i=햕*RUع@_ˊ TB*sSgB\Mfj+Y)a+kg! Gڮ8U m7Lc]9'ԅ<8Fv"q~TjrX5""ʾOPg*Z&P WzT:rÅ.N*ҥ^6SVI9|jBk{hQӯG$ށfKwJ"@­Ӫ鱚q0F!p^e9qDGb{᙮ъ_hQŰjX6$Eaz;löqX( $qU,e?1G ZV>LsSm{!XP0*Rd(; CՅE e'!zEDVk}'M&ԫnLT7pM߀el^$$anbTXfM?}*q0@s9Iϻ #[C~i071s]v5/WFahD~~mNLQ]>⇧DÔڀeVYJ=+q[uks3TZӋ=Rˠ3p,"10ѓk `p,ʈa%И#,(7A$j(j:UY +D:ٌ7)E)敭5amP0MCkT8b05R{^|U*YXF^c@VWaheĻb@PC«[̡y,".Pa/: {Dw7q-e6cbჅt :.!ߨȢrtz  {{J@o<>j'6pft` ղ# ڨ*lx8а<4K6 =߰=%(ɰh[$؇%^gA{HVQ`'\,3v9ž?K+DĄ`Mi*Z=X [.8 lDcb8 C_*q!|Jw%H0E~B9E v}\0ʼ&x4-i&o3/9ZBN8\^n[N{;][%\(2P0l^}-Alu*)*e0Tz,@cc& }L#HųE~ 1]"#J-&ڤ}рR%j 98ZXi =LPַ##jUAC>@̕[0 kp/cۦ$Kmji]aiiO T+Vlhx?]V Jܑzʚ +o{AAm,FS0wІ#IoD'r.%!яi|b HByWzGx?Yx`Q/(23Uhln1j-pcbaOD"'70z>Wx{M_$SH rvYuz+I.N i{-B&7zB1~=+d&~w6Lrx\a3׍̩c4 k6zt6;,uC*0E:f;Ⱦd5ןS|`J>^Ɔ a{]h(c Zͨyh"l-OVU9^\SC}_ eyQցnA:Ͽ pm\N ݮ LQϙzڛʗȷd&^7=솁]H<͹::!Tb8bҵ0y7+WvCz1"NŐ_Bjк+{ZdIC? U_Sx&H=kwEm"<9' 8iz$\x``dsyy4Q(-`F\_W&dRTCD Xo|u [WHR<koU`b$!s뉵<#Hb7Gg(Gɼ̣4Hy|| % Ky˵.Up^;7s u%.vEŘnHU>LގLW1=[ylK.cNԦA-t!pGo^B)R@;v7/18Ai7B}9y&CηvسB`LPںhlZ7ܫ9t[9c!ZO#pz6eTЎőz3_7ʶ| {/VKGJE܌6AbWC fyWgAC,(@55Lh5bS  ,_,!xXa  gta 3݀.)O(PƋ([)'(?ph\o 鈡&~Lf~*$ch-'r C7mT@FڧW J_u-<\ku'Mo PaU{Z9TX]r ʊ)>XtT_t2WJ4=~j*i2WנoKʶ:5Uϧ[x_LG{7S@#\ >t rvZ%@ͼAJ }p~-uCtWռ5rg^n^\_ "o /+(3`_by09~~()s@"Qi, _雉DеKt,^WHK=m1[cq~w,0w->1:cwvUccSnr2>&'_*RD#t3^dY\2zr #L%4Ҵ hG0huXr:Y{^eZܮU%BuoU11'KʰNz@ߞvBfEM] LrEFJ:tgVxG{BjIV ,^\=0|q+.}[#w_j]jk\J_.$-OƌgYIiO.IɹJ)GGԅ4Jo1yfC*4-01۞<|IQ~ɧ"ɷ)WX=f*IQҿG}[?n]HTM-Ru_S+e1o Oú[4*)v\4إI;7"14X=†N]CA&o2KyXS*_ xL ə8?RTL ?#rvn|jjh"TKQ`Z7$YI5Q\YlSY?Y݌omyՐ2=ɍкmVNEps=vGUq?LZglg mљ #Z`7ˍ/ZilxyE7|3B+T&0d&xG<46"JHK#|$F~f&9s#lT=R|(?y}w:=0uS{dMZpC.8wIy+QIHx:CW9D4 v)nR\L뇙 ԦAWLn쀽|w/z Zb,OǦ !gQd*w/oFƃ{xø7xM@IhFPMP&]d>n*Ÿ9Y|q;"KbDlʢOE伥n06 ڽOBe@A/.-8!1d/H۬t}"e۟eŔE{1'eڼ Ō.N諞e!^ՂҜ,܊6c4,Oh*0Υ{bT+KødbN$)J؝5Πo]-^f<5c=skrCL]ѱ,++x*#lBݣ\R}aqn`-X 'Op\Ⱥ莝Į=Z#RXPKE:p/:~U%\,Ɓ췁W~B,);0Tv/΃|iL} Cf5Iحda81ubPyM#Yy( Ms d,7-1۾-0t ys*3,g;G:S!a6 hG3c՞S=|%ńzpC "g(U7fq9:GM@0FB%aBDkΤ?PLP.ӕ0thE)cKs;]4@ &RYG0uEˋ~R95bPmkIMrEy6-CJo;{aeloLܦcC#jS*TMZW؍:{Nw\iـzWz孛.YZ Nhh^vegmſW(S1L'*`wծG~/ 6(&M9كtU|my ӋQ.ZIPeo/:?$Tc}sXկ6.􏽣\E7ͥ8mL R*{[^FVjmnqg3Q ^Rqsҋ)\fa.ӀP%Ni(!VzuPbTۗVmM.r~V@sZ/r9c(]+++_i)aN[L-&G?.Щl\wȫofEJ-qح})9~Hp_}b>DgB? &$.X:ִ)~$<4Yw_D#c>{cW/cI/ԆܧNO#% Kݔl'{{[q:_BUֻ2 G _d *1BIgZ\K0o`i'Ph@^CK魺ķ%$c/q93Uǻ?V\ӯTqy0  q~xA$RJtPr VFB  ;*8Q0 vbuIE([Rf`|lwT0k_gsm֝@ymKi^o[z@}pr0}\풀*KQlc˸rRMߨvTL<fV茷Z+PPY? ̱X.Pbn~1U ##ٽN9D IY,R`Fv룊ބA-CVnfIת[6YlsLK?%PFԤ%23QJۙwg@=Υ1ެf֬^` [G OIj;*dmٰ2>wq+\)̜z[:~=#Ya_`/g J>|1ezВYNׇ[2qr|:SY@Da#Uc{W5`gz~Or_F.U3E\jb€+XG@f2Y?je% z7]NXbQނ-Ԋ{p^Fl"y~d,xGٌ$eqQnWۻ':KXX(kH9U !)j%_=G]A#[ CCuJNZ>evid f-jt [f3\5$cH2Q9m5oJrR 6{"}픅Y:}q_%~eOGEMHAQ(܀2H-c%lw~VF_~v&j|]YW!m^?Fʶ-5ypWUv 0V@BISp[(!z!7CGAz0mфi^ >3BXZO3_୪~/I;U HϜ0Z"m h$D:XSZ `D`A3>94[D~ PyAȱMK"}a8P?.bp Iic\lWOo;!0g" oOVEx~IxBMƏEϏ:Ԩ1GP?yL?u6YAXr7n4~=>R컁f.:)5ȅ U<,Rٲvi΍'B}`nl|GYA[(xekovĶjؙ?ɢk?T۠pߞwʃۇWYOÙ]ŎL-}p71m`*{l- p(ۄn[T?W=O0XŶ2GwkWH)11NNW"7̢[OnvH-5UIƳr9iW~j̱ + ~kK{ڐE?lv&<)j`&p?3xmqNUZ#^*:kF^pUІ0xwo*n{~_J =Ltqt5{jZNkuv̓AJ|lq2&\BNGSα#.GO}VTHi xMPd8aS9ތDl:YGj0p֡DP0-E4PVI qS^\mmW/'spW 1,utSa=wHXJA_ 00N3<9U0 !,v}՚O*0QοAUi{ tH_FiO}Y,Ч.wP^aKRx@JXy6sLpʜ'[XNp&wSnt+5¨`ANO7o j=S렚nw{ƪɷ.xB=ڏԕ߇%Ǩg̸ڏS$#¬~㠭̞|+nf #a ݔ9@MfǴ8)6磅d.l[, ^'Y}ns^Om K%.{t}ll5O^koY3 Ov4Y9 +=_-rŠ9fنywkЧ~ӮɌ=Of0DK {R0GO'8#";ܕ6Xo<ϭR^EtؤDa j5sU@X&P;"U"8o[ O*_ױ96+r ŷ?Wp`!KpJWE\(_fygu/.zu]=TM"Xm=㰥 >$w"jFxꮪ.Xr9(6 tykAAd2Dt+N)t֔+Hr5f ڿ+~7a&CaDV7M ϥ H5eGMw+ yӫYbKzNMvH[p-FY+\|D HNojiHj>[)fEn@]uOCEagU]?NbR5loΞuȉ !Ud 4BsXr!1,im"]W<,xqCu@gg uY$l,nY`rΝt!ㅝb)26ho|A,41 B܁K!)ci-|6=.(qjv͊%cSJSCs I0:q|W( ^^*e}f*8{(II 0'If'B7qyť>s4`M+&!)WX" qq *m!<\1Ya 5I*66?_[6H7yѷUk3EI=z^"fԓDm9۲O %٥-Ms%"n'1UF;浜4 > ɔFu*h`xlMwI-wW6+4%ڇvѶM8en296b揠s(~.V?1itj+g_LPWuX[DjE=KHIka>~3l?pݢ`l7%>#je" /{ U8]+ociPB+ϊW|H9a}s`Wӏq L0H=&&@bAI.=D9 dDfYsJC4 m,#$h,}j&7yudmȃFMhОGypOK PzuLoawtPފ\V?nUS杖pB:NQӕlF9nڣig&Tr]LDlJ $x>,3QVF[.2B$'71[*Ie *RSA=j_gͤKdjPW?춷-]6$H U\x`U槸*=mu0- ?fټcr}[+%z$6-+]:Czx~Sj%W?%\S>3<+HH.xߎ AyhRmkîSCPD<|q56!i=8?n!"W,2M J3ci`CecGخ+ _灼Oqf6Vs!R{? + ]JkceEFS1}GTC0vY\SZ$= jkLuΊ#k`p@"'֬W |ُ+L(cXzBw h 7EXf:_ZaϢ"2+b _-&{kvg$!*^=E| AaA9*'^KG{u>$Ww`u!S,_Zʹ& ;/dDoaLСG_d_vt"/2(`_:r wx"(B:l$|fLE&h^ >3)RRoQlkl%yy  ;-$d L6#. 4N̕|"BK"@vvWdrʖ_lADCOUЦCD# ss*#%H?ЄsYBr1guOܨ+# W4#d$djHEX^$. $O/GY )6wjrI\EPX*`u2+uk\bvDشE2˘xFߏ^CLյz FZ8!/U,f6[cd7dKvsfJxk"sez77y[\ߖ簸ڄƉ{`2R 32O]Z'8<} |[u !$"`Iv%"cl⡴nb]r,=%08^1`(FUҾ9 L{cSJ +=fa0*&JESfϮFHFewB/Pw (q o ޲+v0nѵwn:DH>~rHs:*AGꑢYcMNk>K C U,kL>͜ `]X-t"\LIuZ̴;FJf*YwX"ږNTU.ymnP0k NdG!O%l>PZʁ/toc&jbe8A.8%T|}Zqq5z@L(9S]b[ilnK4 Tf;daΚ%5OK˧FpZHf%ӖYk3q9>*w_(< 0CwK(f" 63QXiwەc˾fkH۷x SgE8##$;f!COkJѥ%h΀4mma2/`/؞YR2[&b{p˦?893VQfZ{b)=lAJR! )зsʷ{tEccj@ }u7s݄0ۤSgP/1w4H=SNݙŧv=V6əh,ugյӊ*-DwVzDimܪ :N1`/ޟ4>mY(+ qO%nd&o7YD@s؆T^ѣ`?N4i&O Vqv~tH.dS۠y &k-S*ˑ-.q>Cpj9 _PHPr_Z+!~U]Sk\(nw/:/\ih6LuSEFERUMZC z?Ѥ*8䴖JT}(U7](Gȷ,E\o13-88\ߵA*2b:W"Q"li2w7{\T*wؗiJ+QN\a=5*am8AX G0喌t/h=s*YOJKw LrDZ-0tq,7C#sZ7k8JU6k2XI+}@;7Ρ:cG퉃Y@ߘo-G#.۔l!emq!m?\.OVJDM`OOpPJXX,DQ"|& 2"όED~UEͤ)+C(?k!}嗎gguu56rc|DނO"~2g],0=qqKzWW}v?,mw#`;{i>ΈBHRl*w9 i1d ^LwSs!KT@ehih4WzL cI]iX-"ٍz2z돱pH~\&_D6/vWQ:'A@X2>!m_z:E\[d UiXhKlsuju?7x-c2ܙaThb5SyhUw?몄'@IN&68 R Wi%)7`F0oZ (:eGͥᇦ.ow@PX oP 592-y{ g.` v}. _ӉKW0Сyw!opq#Q# g-{ʮZfm!3۹Fo*E5-r$G;uR$P"Uzg٤n=58 ,2n~u&ׄ;AzH߸II Mm{Lk<&ݮ_n-s&?X#W Fݵ%68'9(5%kzT5]ݫ0i{֫@(%@VJ!z5d feAE}'ۥ<(upਔw\ W疢?hQA2!#-zf'ӷe"$T4|3LEr7L, ue,X u8\G;l_'HV3GwǗ".Vq77 㠎h_a^$%цQX4d3AjPU+d!ۚa' ,&ƖҠlo#'Okk]h|lA_DxsTBO)ʵfԵy{4enߙ[᾿v$ť P,HM W^ pzzIQգV- *[~g۸elhFsfQa҄>.@wOIm 'WY~U\Dd%_-W cY#\ЈoyyuM|ֵ>.a{40.#Oo-49˴cѷMTDǻ%/F+~p-H 58G.y:$-aMwK~cJ{բ,ƠvvҦ8V MG >+:>L~'I>Bpb,l \C%Dj 7E^nt?{ Ú6ӓHr#?Miݴk /mQ5(*Z/sVnd5EhQќܳXxW%u"IhK*bIYG+hj2@ ti)(]DJuVNW|wDz+۞&.ҟv}"A!:iZXݭ-/rVcIw* ]2~>֥?ykwNZ$ HB9:eKyߘ@ ʢ4cA~|{IYOtZU/DHE$t-ۆ,Vu~MrGU`μ~A'OQƒY~ԄxjSZx(2?-=gᭅ>6(loZt1CP# '꧟a7򀩔`x:ve99^D4.CZ`ɾ:MZrT {8{Y6`x GƼMMsMlh$K<=.?HAo {J?kuœ-<;YM#\WIsu;PX~J!)ۍC%ViDjg&Վ%"Weeknrv)%/tˑ`J^eԝЧeAR7J+:vIT}Ʃ[eDe#P{UKz \B2D:UiUiNdh`n3ʡ?6#ZhD(Mfc0 U}!By eu)N+Ev'+vED{G݀It_h[R#4+7AVU0Os0sO\˱ $bk'()Oq:ETXM.2Q𡍡L/ҕq:r~kӂTԩ zڭ[X!3CFh'UZϥ$Yt%HFY'V r&ho,POu(Es Ԑ_ʷ %I´ѡ|ӦcVybmhl#hj+խŻr=2p4;XF))RiF<~sM{XqQ?IT \79-MDNⱐ9Q8C9`K_MTƒ*Qׅ\mo[hDq)rF]E+~MlX~\HBxۥ7hif 8(}Kż`"g(IjiPEafIE蓪[A J띤/Pu 0u^_ի=$_=)b5dq|^nXܠu);83 "9$`xO--0$9_Rg≪ˆ-p]mћ&ߏu<0 Y|ܟg8(.}QknЊ}1zл<MDi'7],Ȗ@oY!a ; L*T\Sك3*Tyʽ{Oj֋3dAΠWZϺ/"S^0Y5Mx oӥuD ɃUM/0r-4lltet̕*X+wy;"}ek,Iϖ1bQQz/{My lG ( ZqϨ1eǔjg'*:38g\"jm~RcxO'Y4]= /Br3_"MF;;AxR%p.ġC:E*yR#2Fr7/RFgZ̕,WO|flFonǬIVvu39vTn >phU1N1:opW588"{Zx݈oz}@wqFCП0W'bѶGIy]dң=&_#\!|Tʑ̱x|jGj֩,c=Lt@,&WRfv4;ic-9:+i>K1'lr3y't᭡*]>sF*C}ԣgu;eE5}# ڙ1k;"AU0medhwd@ʮMOo2/P}><ҌؘbH:U"AV#RfҲ+$H5x>6{TZ^N:$Sj=oΥ"Ihp˽I` ldmG~TnXD#R :e!R˓ul7FA&'&PqXV2OouYNR t4N7Fyߧ GH8fo ЀZ9wg/ 37o5C8ؓ~[47f3JuNtˊ,W # *pz[L6l?=%{HrlrǓP8dKl[yrrWen:afs{ˤ))*m>L3*ɇ@).GhslYjsϓ<&BxmT-H<p_=bF" 7Ϙ8͐GI73I3W剹\y9u56d6z|c.ԕmhk&,S;#F*n`LPШn|N{η$ [a/1 ( #nkv3{Dde՝PR6LelPtd'rDWt^!}xG/;p!7mҪDKn9/MHXLУ CH.$I#T+~!TUwAzR7\:'Oe1,#a>"m_{ 9]J=$z>S Rkc ,&6Ӵ, )RX[M{hߔf5{;D/CXѦ:+Ub+m]wrSNg |r4L^ 9_Y쵟eeͳ-VDjo/ȩ W+͡aCSz.Qy=ɵ/~lNmp[p#^f.&>kdYJEW1r7*[apYC[B˱06=Y]HćZީ66 9:#ܦV՜Yi ;\(> ʧ8=]?ϣ(˲{*ُ5B^C]+]ZJz7!D tj3J& g"ۿu֡ew(+ ~51F娭NQ@<}D1УjٖX1+;̈^Nz؟IXU+7 H }<^R#tc2wuK1eȣl$[}Y!ʦ۝3grlWnIh@?e 8V΀p?ǿU_&/G2 Hw%@%Z~T_6$֊Bi  $I5di.tY5E\s,ҟyRL[ DƈB*lӌbd & <=Wl+QY!"Z̧|#BO tRv[SBjQG#Xf\.Edvf5Z*"2~8ϖ=Ůe*#8J+D}r\.fRpn`(_yE-^Wѿ@5#)oi@癫S67;FyϺ/HrVO7_T8f~:E!ukCӯ?ؕ}4mzMW7ؚbA˨Zh-EB'7Io +J)Wꌅ`Kz^2.[;vw}…JXyRr .\ۯ`-P$yqH+?i9L14NWR+L7)P u;;0K%SOIФgt{W\=] @CNpbٹj("|֏4pl6\:n$V+ՃCZ%΋3J2V.Vc?klٖZKyʎxY9vbT8~F _Tms'0U7dRFnX\66;qI_!4%e66S魌"-Lu5%Oe]y]qќhY()`@ĎjWf gkJ@[+\_=)[ƢYe W==RPu +=^[m^mXX60ֶY1>78q#$Vi M[GxQ wn)OV?(qu"z#FNы@H4_Z%ckyhƎE}8fw#g5Ӆ 4qBVG\HJ\2-}]lҐޚpa"2U ch- VnQ`vITbN`o1=Z܆Z@֌`.@^z_K">-VLȒL>Y~u^O ԹYDVqnWcBKm1 8$R%AVH[QaWZFg Z97_8ERFi1 aܻ R9~D{^ۃTm)| ŔI^%y&Gy=tiwQ!os7hx |v`eLeοZeQy΍UV{/^^H*gY/; 9v ɎP^_./J`L!It|hpw+}U"Gn`P[k5[4sbc (K=yo3"aD01 dԈ5L<l>zvB/` {Rx/^>`%;~Bs&[OEk}l.=OF74^Z7g0מو@T:GnZU]wgnkk@bȌ'?2kKPHW %^T ^et01C7J1L6 Pg \j*Kz B|Ĩ}R]:\}nbgۀxuX i0 }c/ԫ4}8 -_0~:\qՎh ęd UeIi(8@FiHOYk At#zͥ8 = ;7gL>H9yzRz_ NM80^Q)iVI䒢>8WK '(wFhi :UaIEa~&aYAb|u4梯\gl.x٩5{E|8hHh :R?,m~]l1*\>J}_"5X̞ .(YXON~+]" Тè&:ps+%"d_M+&u'@Ռ ؟-KRy߀8€c<~O\EˢM[j8xl0ȧḳ۽L ;ޕ# i@\{-T/F(p@!NyON8 S._jJZT5T2]5X+4fګhkWBP"݌ܭoۊL{tuzy"[W{d%+ dEWw|Qdd8";kv->KbS D-A̫܅ViJҚ+z}q|G;gYyWlRMWNKTI <8&uݗ-"mB"nvFyVG~ x xc1t4mb4Z]zO.Ycűzk(HS X1x]Qm]f1L!ݢoe(ѵ(S ؝h ߭tCՋk􋙭6a߬RD)Y@{cS;8B#da$`ZPmc9~u ÒZv5bQb.~tQ*JbAlXk L0hc+̓[:22߂$ym_ȘGv#zGr脤Svld,%2>bf^8"In&S  9( pDJY/2sŋga1?e l/Q $A&6^AVdV:z;F]}qʢX!9~.t>qѳW!٩۷Ƚ6h hnetXԜOj=yDT枯$ 4k"󕽼UOedqQm66)Bi.bhw$ж쑵.&`:O'+q9sW \đ(bWE XCT {O9q6C[Gv#eNIY$)|aHjxБvb;Y.Fo@@,jd'bPmg蝹=ߎi7Nnv`)ֱJ<11kLep Yz\Y2C vY#avfh>pUك%*[Ѩ T&}sfJ@gZS1i9&^Lx0FSW&d0DNeVv|\ӍATz*x3];Z*Y`5e,TPɄ:%=/k*.PO.p?D6E5Q"KY"3ms ۲ ye J?f1p쾨I`~wwR+hsz'ANk1ƌAe>Yʁrnt9,VU $cx3bvq'Jhiul7> &i[&K]4 F`9N&p2W̄\_$bGޗ3JZjB4Q"|85A2A3 'aL6$?7!NR!p߃Q&+xrR0 T fTf V,bXř{'<Pؔ|S{x;=([aϓus?5vӬ"0=] {}a!2E0#?ՆHQ 6]S2!]gtv+b1=OP$:-AtkqO./cV)r0eşn x!5]jEKƊkAXcDZ8sW=vk orId@0CڍHs EqWd&H%Ǽ9ƤgEeYM>@(={6=ed9@$6o=C=*9VPnV]`>w9VR8¥lRHQ&< ]icjk>IXN :鼹tndY#Lk|ذk6YîU^K.CTnjL0Dم{U s DRWW1<'hG8EryZiҔBazgB)O 䆗ݼ.8zc’P &̮fyvݿPCdBǼ*[9XR'gL֢;HR$ʌ oqanwKq / '[WwD _\v9Ce|%2 \|Q{i GdA^9M+2s@>|(Vb$X A+)7|qT #ؓ21)[t4HhU3:"00\n 9@4 IZ鼌Sp˴q"q$ձo3Yn<,x#ظ1G&WL]r eF8}cEBr13: @ k~ 2T.B QyV뷛AA5B%?k*RCb8EZWSv>;XL_9j#EC HM?SfP'''M%B]s {J #,\^A :r9!B{;.Sh\z4=q.m˘aO,~s? s4xdQ'AW+́k^ס:>†x=TWe cZӳ>Ftq A4y^&ŪFd̄l<6?4/^sROqgMN18wAodJո>:^\YZn{!JԾvNtS"ǡ8kl I# T8ÄrJS+%Y-A8lOu3.r'.u1ٚnǹ *@NZ=X;xg^6f\<^O uf@ҜF%GS<75sOVgD˻M~ei̜Xl+hj@ʑt`(fݵ,ۿ'T G'Lj MӮpo"ߒwK^Ƞ\)Lܱ܃D,lC/LB _bvˎ )WisT դpiu" 2; W5ۏ((?B^I)FVxΪRImaR+s;H$_qSG=Z*G 83"vwMzn*\0 Uj%߿Hh}`YsUV"i()!;22J]c>ï#vCG=Vi~u0`i.tj(2) )ra*`'$ t,WD=)ÕK<ǚhbk%ⶻ7zؤ>DS.7"yg)dFߌu. *\0Z@`y@ &vzک8WA?V!_ZWCnQܐ RNB:Ը?Vޚ1bG2uuE8&`.tFAqd7"BӧZ 4^DN:ٮ3y\}KJŧ'C ?f:' C !yB y̤kiƳ,7Yux-9/4̕Hp:PUo7Usj ,3e$3O7o@^nZgSk뾈8Wmdfbm5MEq0M) DPfyC_jNz)Y>Zc-Y>~]_:,:)-Ӑl[t9gάtEN^3%Z ^ |E1d9PR{tHOa{g-.{\YS0a1'!qE>y]>3w@>보k< }2IHir3DZk1N2Id*1e%>HK 呓=$Wv IX\HֶƣJ*zDJ뻱*AZ!.Oc>+";~&)^ m;˷eV_7C&:5_ PKk–K 9iܛ plܸ&V Y˝T: Bt-*yh(KKGVJzX710QCX$mYvWO//W4vQDKRzo?$fVy%I)mocnNV#0^SⲶ,Ht~ $nq|;aDF]0u3bD=,Vae>ռvWv#*ViNi @|PMغ+X z2n5cr%V#^u49s]C EiLX>98w! [3_R[{4,3#]Y ;갠"b#'łx]̮z7 keJQC˿PjooOCʔ؍x)\ySq9d Jnzé&ٔ5Xx)-aGu4[e0h?uI3W\A xsm?Aj 1[P%Y}Ys3 < *+3d*KPVfϚ  knxg {6iR[q&yAݢ9c5%Mˆ75=(^WW1HFRE=%~oz8a/V+6 siI[+ڴOB0gQ?4t0 =%{U]Sڻs|ªJ.}4wLDJ?6kUЭ ,4nwbr3F^w(lEs G5զ!챭9F+x [ͽKiJGK K\Mj+08'{K JloMKi"nGсi]TDRbJb%?h7 `~!dw%bbl)bDnZ}^Yd> VDi^1٤Bii$hr.gV̵h6bB*^n^H