libbpf-devel-1.2.2-150600.3.6.2<>,XhFp9|*cK:~qe`hDR| Zj-XŎ-Z`hf9_~<>)+u|]/}+\L/Uyl_ӖzJЈsע ڗC`ѭټ2i$ƧyǦm8Hzk zTҜ1 ''B`}6[5p1e}W~a1#}ssv>J?J d " ? /5<   D  T0T  ( 8 9 0: FCGCHD0IDXDYD\D]E0^FFbFcGdH(eH-fH0lH2uHDvHwHxIDyIzIIIIJClibbpf-devel1.2.2150600.3.6.2Development files for libbpflibbpf is a C library which provides API for managing eBPF programs and maps.hFs390zl35`.SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Unspecifiedhttps://github.com/libbpf/libbpflinuxs390xNLs9I E${! !?qkA큤A큤A큤hFhFhFhFhFhFhFhFhFhFhFhFhFhFhFhFhFdhFddd1674fee7c38d4f90f8bd38cacb0eca8c1fafc02d4890e078ba8e2c481e417334f8693c88554b9377dbddd77efaa40113919b3245fe5a517160492e21f409328f64b77c97b089ca06203d0451407844fe93933b4e36e7315a294745fa29d058fb7cb679c3641e9ca8d0c317a13dcc3553985fc975cdc3678413b6e1547bbbf6a7e320a7681c18208003b15c222707f55584752ab1665fdaa8881e7e020885141473b036a5f154b2d5a9eff74e4adeeaefb649291fa151a830eca2177d39d2a410e28e5bca81a5d782e27088da750712c747acb9ab1764bd944bf3e7fc15d4b50324ff5032adf45d6cf35aeb15e8335b8b8b509d5f63a43dcc1b2ae345d623284856479a26578ea1893eee35510daab188c7547bf18be0ab01d38c295420ed95b24b09b8535b0eb9da94e8eafba8edcb2abc742bb07dd870bd216c3eea955a18d8ad556d599405c7c779b8eda644bfd0b0610929f1140734aaefa961dbb972af14a2f7fa02729c0bab05f5bdcab5b0b46e0ec91387518125d6bf6c4451d536fe6ba95c0b514ddb2996af399caba5a312141b227f36dd91f7e0d08573282c9beaa6d78a7039f0c5e1dc558d775f8f5d353408122b4524b1f8517e888243622fa39500c7316ba0e2d30f5a95983aa7bd5f816aa9c94cd45eb6908168a44f22b76bb6847f4addbd56e2d5be20c4ea0845e972672fc07b755fadaae5f7abd35d71e349e1638b9a0c68ca90fad3df1d6b4e430804d2fbdc15e58d02cffddfae38953bbf0b9a4febcdee6de55872501d5c1a8f5d8b0d1650cd4d5351995ceb22e889f8calibbpf.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibbpf-1.2.2-150600.3.6.2.src.rpmlibbpf-devellibbpf-devel(s390-64)pkgconfig(libbpf)@@@    /usr/bin/pkg-configlibbpf1pkgconfig(libelf)pkgconfig(zlib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.2.23.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 releases390zl35 1749458918 1.2.2-150600.3.6.21.2.2-150600.3.6.21.2.2bpfbpf.hbpf_core_read.hbpf_endian.hbpf_helper_defs.hbpf_helpers.hbpf_tracing.hbtf.hlibbpf.hlibbpf_common.hlibbpf_legacy.hlibbpf_version.hskel_internal.husdt.bpf.hlibbpf.solibbpf.pclibbpf-develREADME.mdlibbpf-develLICENSELICENSE.BSD-2-ClauseLICENSE.LGPL-2.1/usr/include//usr/include/bpf//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libbpf-devel//usr/share/licenses//usr/share/licenses/libbpf-devel/-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-linuxdirectoryC source, ASCII textpkgconfig fileUTF-8 Unicode textASCII textPRRRAJ7%4utf-8d7857c52b83c1352f4f95753d27c54c376cbd9202dd9a106b11dc39c8ea2b515? 7zXZ !t/B]"k%ʽe8^ |E y6Ya(7QzLr 3[x&г xBc^һH94Hwk葆8ik$Gt%H*sI\*S@EntUǮD bQ{=؝ \aw,tfsBiXfʷ7c5Lrs' c;b "Βl !p ."1&e*遄ᳬyEѨ<&<\}6 ~GėE$]r*#f&cddZRkX 0GnRn&HCU.(Wbplcᝧ33vzȧREqZk0# #q2N/k[74w/S&i\!X u!-Gtv0t&3H.g")9% .vqVyeF/7i46R}'9B>҉V5#;wd4n!lUt;ZCWŤ; n DmFۺ?5pQĈ'&|gC3O$׎z`+U܆_91W 8) ~d{a@h1̘ { Nƻ[! _ pQhF9Giwڮp$ Ӷ:^N^o.dD>(]ϴ]wcR9{Jʟ8ilNcD`x P&HQ.W&A enKj ۥōnTF=k?uQo*CO CtӤ&z6NMOymmI6@(-@w @<}|;m7;v/8 zL3-IFt*mohX_wvxJsE3K-+)#y憰H! +DUe]pZ7,i2jwC`p^YM S/F? WV`"*]͉  %G~*=+B7 LiX󜪶W#?4M1]]k`;TTF#lE/G˨C#~>P D| KHcq 5oEy(̳q <>*a(]îBn=>GyQo¡ IWjKDmj| g#CSi_PW)_V4ZHa,q$*Te"<uINʜQ9q/(Dr["}|T2~6B£*lH5xgЯ@bY%')E'߳Z8#FHzX՟2W8[] zzé&脛-zi+D?,Av3e&rݱ洃I%R X}(r4U]1B[ `Wȝ[U $nci?2+&~,X"MOֻFd@~\@^.f-Sc_Yb*%GpݡCkB2EuTY@ !gQҬbP<ݕJ01@6w@Mo;oV?H&*Q7>P[@~YಾjeyDG= ϻ4ɻ͝HYWdGi2җQ 1l6-uW䥷Rx4x}!\5oA5dV'^;RkRz&N O ƭ+s.ƛ};t]チ>txR7}:H~c6 sO @ TXi>?U*-'\rUNGPm7M]JRQUvCAQiڝ+6m$yXd\1lqlU>~9W1U^S)yv^r#!?-Ц*qq6.R WALGeX4nۉ+ǚ)lLcَ^ egr&ge?%1]1͡; Υn'!dX9Uq 0/u TWΏn|<2C`0;1 )ⱁ[/2`4֬^1qu^#?ɥŕwr>Kh)W/=U}=n9ʹgkc6'3tHX-,WX5n*^/1 ݾ%DTǓo!gs12^7@54vkzmNp`<n0nU}BWK U"Y~,j S2)Btz$(ee>ʵg! ߓ6\}5ꃼ{q~*GW[Zmx4I7 P.9l"2ֈ2!@3e¼*h'gC-{ӄhr_v.#g '1g~n8bXڂrڗ(3tA-4H^VU8%|X4 3GGhO]jNk%Qٗ)0=Z:o|u O*lu<;Jl^J94k^iV]N` n ~CW3cfkLնr(SlK(%oD?"FI (rda9]GB^:wvK#p,̴a%n߰U{XpQ{rpSPz6&j)GjvNK~4",%#DDxߚU`A%u`5=C2t_QjBwT ;A[%GLoa{lS\rch`T*/yy8ԷuNUN42(jo{hTbQ1*ކDyRH5eujE@,xKy3Q=RL_C5[]SxcnȜl}2b L,Vi!Joaߛ}<5]4mᗧw/#4tQU24MN8\RoBAp,#:1䦁ՅfL$n4_IƟJ{U.+`Ҕ&' /!{Wes@Ε[i*Rrl5Vu_LYٗHA"*=ZɈgymɲ0e zP+_,Y{(!S>@N PCeܷt,?I} G5~v57_J,>ܦd2yȓ:jFOH@8"咻^^;TR#ޗCx[|vDU/C5 &nV2*D%b.5cJRSMtcI0mY#&T% y'R͗A ϕH3 %]2n.cyn%,Gjw) 30 D:F%8IׯOXs<ӳP5< dY(#o?ѲCn逊Qbq)Y򘀛w8a.< X&Vƶ͗I 'u6Kˤ+L, ( x)K"a>l[kY"[7i`Yj8 Xk#YXzamă/MX~ $;uؠ[kw6{Ğg*KJ8VSʓ Ϗ&5d!]L;"U_b 42<`rjHnpTs:z|5,RvRfҦ^'F?D7QFNMTY>!YNȸrǤgSXH39@?8}ɛ3uCz}2s+{ j#<2ygK`t32ܐ?Heja)0iV. xu<~A;۰k?;Z)9M 7W5 a68rTk>|}0~xᅕTܞR]UaOl'S8A@[V0-~ah)`8rt0GhDޥiZ*Y,֐Uɘ5O">B 763D)!vŬm wu8~/# RUm>߿D 7˙^3 $)رțѷ0kzNIͤ(z@R{#j:*bRIHpUIFJ FUf< ؓ]4u\H`f-;Z}mŏ+`w:b kH^Hr~a5 >g]|32zZoQ 03%>X[KD`Sc)KV7l4P%+ A\Dz~9r"gN ]Qfu퓑r<2+h #9~K=fIvLGYk6 grٸB-H1`aFbFIb]cc=.ޭa|m'0CV%f/ZM@9mqkYkc&{Yvme` a5ܢBW6;o#!=086ݺ:惩AK@M%ZwNDdrՠOvj|+Lrb^dfO]'#{ݿdbQA]Cet'9/T.M & chqV{m42k}}}:";=zsA(HׯA4# kTdu\A1/Ƿ9kD=nb+}}Ua܍l*vb?%^ϼǻ0 |.F c|xR"sC רS0ʚG>XZߢ "*%t)fpw=AfgF6P'䚥HHWEQcC=qe{.Тs~W,z}4vpHKfê2R6N^OjhS^V%"JXwm'J1NORSĢ )G[ߴB_)M\21JG]:7՝ͼhkP- ;e|ʄcb퐥xËԓ1"h, ޭh\LvRS_,pJ]ɨ!1Abx3g ~݈bA]/0 `אBKs@a*D!Ϫ#ċW^Q91ۑ4]/X"`Q/4)qK8^8M/[~yyYP $U!xyt,_qGaTl>"Gp#W' L1H_&F]xjf;kQ9pFX2f 6: ),%љl"dEO$b-kۘe+(RN2 8gjvݩ+d!kFWmC >'x8L/qE Y6nwnsW,.*{gToWg Dp ,\LH1D CJHgH\P66YcwFI妱؟$oc%mM:)ip [N.d5j!&!^(*jOoo{3HI(}wv"MͫI& ΢{ܯyZ+ L4`{Ĥ̝:T\͏ :FPU'6;h8O"DdyvuU;BVbRw^Sw ڔqӠ/p*?ӘsP.A j .sk WfX]CT~{m2oӰI_?ry&563 |D 5-h,39K>%.qť8'dE(\k:"c v9HX+hVd?+v,\D.yv^,0JWUm  iU5%*D2R ]ʒ ޕf9Dn$jЕZ:)5г&jzɜo1y34fjRpuq#}xC}88J"4q%}C]_^m$1H>#M]/0 +}֩Vkgf(_m 8M'|p)D!^TX԰o kQ۹:=ltjn|i~p-VHH8ga$T$Đ_}0M=W+JJ%bm_}]O`>ߖ Dr0^"~+s$ c>G=#%wV/ָ5ThܷNa6:POV<*֬h4ϗg9|ge`Kܼ~$u5ٿԷBA[K}r0SKYmeGt)/n[x%[7;σgH}6DɼTڡn6m)Re,L~= ':t s<*hX2aJ-y s+84<1 #2쫨hzp?H=}hP W8*9x6DfW5z /MpӅEt 7P7ڈ8IgX%\&q 1 C{X%iD`5tl}}:`95&0}R&sIοkF4HE:eݘR{K'%1}dVz+p#îu"Q,k(hT?!?EN `w BQ 0ڍB(LG5_xJZO:>,` q7yݖP1"݋țU{,Sjep!:yа̨rѿtCT?@gHŽ=D(Zz"o!Q=g70e5Gǹ>hcUK7hbmLv^Yd+$fI޺aTAmEH^ѓN? I޻N7L`4W^-M7KJOe-i,v5,=,~% On oh+UdfwtGB^w^Pn=r"܂)xF,*)'`=H3,<7UbNSfZtŹ򙫚AWz*Z|JR uFkuڦz]\災%0>0];P:<|ՌPtuLDKu7fsGM-w/of/u4-L7OB&`F`|M ڎ`&PMLZ`G#i-ATfx(C\sWe8wr?~6@ϛ^OI0ڞƬ޶EG4~~==9)f?8\Ag}FBbmuG'qzs>=Oui2K;ʭ9S6P|8yI7㈗wu Eߦ;@".eJgxfA՚0ukVѡQBt,Lb0*o<`}R%f[MsvGp}EB~YW|gXkwX?.II[`uAIkt[d9:}S4-=^oAkȉ] P0gP_ Ԃ<3|3,a}4*=nstySZd2Qv)˞@{_#.eRBa9? h 8 1@7b (zbL3lF3IHyX.6l*RUL rJIt>,n Hx@v5E{d@oi3N:KLMBiZQ]9OwHZe=kC)o3:/wAUL}(Vr%/@!0=:)8} $JpZ+¬X&Gr'{4Zl!L4]j6ӵJ2钳c|\UrJDR{ HUзS׮'D"~[Q~6T_IR8&z+Oڇ K? ?o|0nO^C#WGaJTwi9G0LV,LUWTMgb{Myow>=AR;b.16Kghkl|))H8 kٙuԯ?{SdB9Ks=_=2d*cJ$9l KT!pJ3MY~ ~.Ddv4gzT]۟̊E;e!S{)ehpeb«P$Vh B;JDcӸN5)3*aA u冭<0G?$Uz,zIV[JnV.; @+ ]fT_'kL##uv|8)& Esz0`տ6R /1E-6/ܒ8~Q!|qL.ITA@'&7- xUld-V@8?މ0gftwF9<)RS):}W@jFvى7RJ%tuc/Pմ7!ZP\-0~%oƬ/>6yKg 3 9a^:?G-ڀ .6v{y2XpfgFK#AӅ_gfe#Vftìҿ/*gi8!J%*-;EX,lNx-oU˚0X<<.髠633a}c\ܭ+)rt#NºHsx횟RoƠZ WH-B2&.+CE|}GŹ1t'I |K;xT&]|C(}tHx@,ɢR E0iuwNc]z#PNdow! As}m4-  }?A_Gq? ^ IgV; 2Sijb) S;a^o>%2DŽg6+‹5c05gṙVt* }iюØXVB֣ ,!!ca:&}.4䫞+ihOx'KUvZO; ۯؔi3C)+mVeT,{>F+'Ϝs 4C.ۡ.WVL~uhCa\FݘQIyfJwL)E e~Ǭ@}fqqKq@;=$,J'ueъx1Xv>/M/≋S TR Q?oD:CG^T"ۤM<Ci˅·܉gϧ&A?(ӟoXA@Ƞ50" %Z֥]D`5:d"0L3Ln2bB>33b}PׇhܷͱT*ʺn2]_Ys%"ĀxADkCgLh[6\Siv3F{>[[END :+g_/#w1-?#tQ̳5=۵ؕB37Z6PZ:i<9hpOtHM)f%LpVˆ/iA,{9 fglPb ɲ*A[zw95`?wsEFtf6⋬w&5y%j0zub.<@5guf!V[|)};O`|G^HLN Z `-ZKe $LkXZ1s࿥RŀvIP#Sdg.13cPrs1(Dt1/vH 8s5(o?9sr{D%Җ2z I1qm*X>3E锪bFb Ka% CyaTk ̇BŅTR-#q\#XhAk'BGO6"fNSfEdWbI1LlCB^gjM_n]fX_Vl*rKeZ|Y (cb{R x1 +0%8-u5yzK:4ލOɂXSs31AZD6}A``+ 6 l ZzX?iR]zV!oL$ƭevj#v%B\.ʜ |dDg2KͮG,~égu $؅#x[( Z|\tȠ)S5Tjr0RaXLɴ^\R6 )ߕ{\4gQɢ+삑RP`zqX6j "Ct6[GFQI /k_K_a:B5{uP1FqLjKC=MKIMꡆzjx4۲&OeRyU`NucwD@#:J - q:eMNd)܆6JIֱTT՝B6xHG R b+D%5m'}Sk/CA!^EL'Wg<߱IeH_o-YH#YDŽb$ زL?U %@b[ycoi#mVR`"]ޥbw;2Cz)OU9p[4h_Aӯ;{HDTc5\t@,I R;*t?7*{x{AI'qU >Al[1_ 藀%ipA$,4@BՊIbcy 3ibk!L,mՃW\{KVa8 4tLL2 I'nҫA6ΏXZ[{]2v BUz`w|mf7n |UQY*VflB\.;a0ڟzjY(|\BP [b,$W[ƆhIq=L4=ٞLJ:ɣ*UJ ˻/ 1rȹ7qgy <%/[&U8BGdw( 爳6^ [8Jk^YLH)}@rIQǠG }+4*8睢ݍ) "&U c5D ZӤa5$0wߩYKՙ1̳"S_(W b$$_:KD (2BY]^LU֗skocԨ0+fEBInXAMxCgHqG0Fx5 OVս2g: cHR~^l22_8|J%xUUwŵc@B5bܑ,QpO!:!xrwQL)23xmXuˁQ^8=AW0*?f^F,V! +nƆ ^NG; fA!8&4m.fd 8nhT_ uchj$96-y4TPuC_??18?+A9HٛdV ^I{T_4gŵ&^K)aJ /Gkw"O-+Ń~ʁ -_i`V ig{nl790Aj<]I4s5iTcM S4,n1 =%8kDrww+{َ%7It:"M3ʄXoj,>tV:0춸P˷, gQ@&-sx64T1/]K;k-B5;кD>vK!Pt6ng/:8|*?o,A1%YR,>Ǒ!dDۼD$?QHړZj[v۟N^UE!QQh.R^n=sHdccI*!' ]?ڳ=QZѱab^4D_oHu[*D﫤hH.2J^l^4 JGI_)`ު-!P6}Jd_noނO×s}`@%2x";h)IraL_Z)KSc:}5>@ nᛇ;J^ k$ƸىANMeQ0[Q(LʸmD`1}T 2Teׅo`a_BapPEv70K=B:U^ґa͙:7a?8dbVl@Pfl&Ğ۸U%:ݢ 9u_;܆fX*AxE =w p_%ҁ"WGR2,LQ^$x[t4 <6NT~lWb/o^B&UFnίCfvEE{`z%$-ϸ A>2}}}bMoZ`>o3}JoK2/?ݨnwX'j5}ax^n8A n#B4$pn[B̺aQD -(hZzoGoC)%*zVf#7gJ?bXO\oˉ+=|?NM50Y9Zuh.hr>WNWIS0|KT'u'? q7'~ފ+ԝi7 8;C|O!EԱLscf&+!l6G%QIuCIq^j9]ɥ[ #4G@߳;\X%x0Ӣn1LEK+v1s1m#=!/j" \lIDڪ߹/5ut'n{Tm /\I9ձ(EdCO])֬9l &{4V{@1#%3 $ddzDC&S>@p MvF>4&2[O@ V;CyuC_@nme+.q.*G.Y$(izT1}Niϟfن?N"?;M% */z0UOi-`~!xw^qK6S`hc'(h~,RYi643AYn*8NZ*Т\˞N^hO}0W_C>2)NO$;ftݚd2Cgf>AOǡjXQp1oREuNNg0| ,q[y5R x?N^wCI:.grrDq*Z^PzJ<4[֌ʕQn䓲t"ΝU FH foKsڕ:N]/Hq@zuւMdi U!P.,iOvBl?U*8vu 9Jy69FW[1u>R(w{ ;-lG)icV ]=.Jw(tF>J6f˟h%=z(Lio}۴X;jD>+nE'cvKXF}0Gסxm3EN}dR\jiYi/E{j{xٵ:N,`c"e|`9gg0cDy D%EF|7(n.C9MkxI:&wIژ9voz*G$ت(F~<ʖb=|NѦ{|lOklR(IDl{L@Ve-E0R2fCB1/S&d~'U[m@ݷN]h *[Gd8=ê7}cxRgn3txa9 C)rvtYܙ % k ۨzԭ0OԛZրv\ïh86$>*N [O{$FJ&iϷԜ1i{7b({B`ox6LFp~]u#uHO3AUUEA}Hn1+Cj}^L^+$ %'NCOr޴OWXA,''EJ*mپ!LcchVoh=Kz-hX,s1{S9 $Url߹SbL{y;䮸+~>fY#{%"Ԕ7Ȉ5lށ{!Cɭ5Gss\mG!j\ |CR-Q7G{y1Gqi^#t=8h"8KVJ5WX91(=asMEԦp_K/,AX0ǚZfs)nNGUYQElSWɝ-{$ )cN9U8'n0ZzQUCν\b]0[U8Pag9gJgF܁q(Hi[3ݫWV(=J[*ZD2(vj瓁gY.l妰vy2AH %SƚP*>\裺nb>3P y>wT;ԙԥz+@*D7SKq9z[1(%#Yt/!>bi@.Ҏt߰eZDe=C]K[Sx" F~C'j"'U+ tu!9}dCFW/}3,Ƞfb!9"/'+evEe/hʒ!U)!Ga!HڅC |?oY.ήZ`PxiBӄnA0A Ƈ79&JlNPndb`bgXZ`r 7N]5LaN3{Z*rtx-? b48ZՐ3B.DVxw5׈JYkCԂ.yXt+`KYJ"z V)h,x"bhȀ=~`h<[YM)ϴzhݭǪ.OxIp9 3m]wOMah ҦquxNe926:<.z${8F!O3ܾ!8$r#^2u25̘~)KkơrO [A4K{$w89_O{vHo1⃎:(48v "ʬx FZp )-ܣ#>n w+fH, 뮻F!>]lr%]luͶHU~ (VZd;(}aݎ%؏{8P0T:a \I؝Tn,1b}ZV 5jK)Ħuŭˈj:{oeG' , }#NlnL/Uj  mgt%m{ vI5tV^jߕuFwʴUaϋ٢7iuEL#"y;8b1$EsX{a}4 {ٚnslovi*2φLƎz_Ynw͠m=1hXm\?'C=dG~ GwoJz8$ sn >:\:2Q (S2S(P:1'ݭt)D8Bj71 @/Gr1숏z{: ZHjGaC+>P-JJ6zm;&SC7kZhģJbp+XQ'&5 s03p<d+fҚ3 04<ƃ'ʎ%&3g%˙qrkU_q{B<0+ȐDrr:ʱӷ::[gnR\hS8HgOW-L Irѝ֨Y: s1f"l31Ɨ5[y'k m6c.M"J+j&恛;tj6S,9*[ddhQ65R'o#XZtꅚǺjFɋogٿ73@ -';y&Oqv>; Rj=lb EzP癹`~h/NWc+(x-O|;m *+ VfCL{yEҮ1׼xzKEM?E[DzEBLa.(wZ# ) sµνnf ŭ>|h<0S<l~3(%0j~A'|7^YoU3Zy.c0rxٟq,ϗJ8 [:`d )`Qg egp; f-DzۘvQ-T0kgK*~uwņ"r vxPԗL `bžsҷ{05W9CQ ;Lp 1._HKa觓ll %0OYaiXrsjN!w7R?"Χ20B@@ZƓgɹ܎GO Vjhμ4q"淥uEeS 8;¬RYeE=o؛hG #}Нsb)쀲W28q#;MQk01k6YLkqKcG Z{S Z92UW9DJ? lT賔Ewl ei2իOL˾2EK4\W;WA+<&N f!?O.tL8A@ Oxq*]L}mcLpv1,xATm@AbZrfrŌBGq Y;8-\NH3%\:`丑+1|Y*}`m)BMA.l!ێ.CXm]~sofg5<5|n=RR+iqZqkJ<ӮSoC4V)J.96:: ?n;ϡЭ ti7n^$Ip~C|(\@4|G>a 񻓐h=Ƈ}\Ϭ b(`Ta[u,5u A+`gD,^|,j urlX~T–1 y6K tr+P3i=?T R1fh+J~%6įǃѕ !~R`e#ex9HQhdptUC$yۀN(C~QY5wkK NaS.T%6l[>(*OVy.P'u6<*lfd[qb}_gB2!kI=~< 푪4E8dֻʈfOaͷ9rG.E멥 9Mh'<>S^Z4yHfIt]A ?Nf&p*PM٬۽D[,<8y7F  ^t@1"Db)T㄰n܆l)l:g<{UF9m/J%زЏv[# qET8:{ta۶0rpi L P,b jAHA gSkFbݘx"q(ԗ!@31V2yVK+˙&dˌ'sGjKHhyy7 ڦpj́M4]# ж38 9XLV|SS.Bv^{(_(QXsIΓUb21SgK;P~7A)ӽ\8`[}ף ]x=ܟ&Sldrioa4gDvqbb'#.񏥚փW,o1;" G|>2- 2NFsU2}x";`G>_cb>!g1(Na<dSI\Tx݊ڟxj YuZ8¸(U&IC0oR"WܷB Z3dYB$|n#sݔEzav\ &hN$˯6ҐN8Fˢ6K\k3l{bۣ5a%Hp!a%.leG?v|NF +g0finy9xHyiӸKP[g?v* KCh2$lI z|~zYKW"ѫd#C4'B)bRxWwӱ J[+]fd#!ҿr݌4L.kߠ,`"Dq.(3ݚm!^ghaj稤"=-D\X>47!@v4~-F~S.}R5Iiy~H+UY^cł[ L?C gnƯ9(<8?l.%2c-^_Sa}RRz6aڕ6l½@u͚JR$d!J0]g H) Œ"@LpAM\j]ic&?cz5LƗ4]DsQ5Q !T2حWfG4U#&*@Ӕmr[z9C&!%-/5{M16@∈OVK~"y @kZqnWK?w#<)I\x !7G- |Srwk5Rxc63i~_BW U8IWxGvqM-6ߕulC$|I~/s*ՊKuSB \0521~gVGP jαg[q*Ãտݹ +!~ypvG#yWn*<K@v:27MP~8>W9sib^$h52j`b}n{{z߸\T|]ϊʓRJ.8D 7ox3d 0sR!G@;ǖ 1&dɴ #vkytwi Q\,:b%P-acKta!}Bwqj/ջ]- 6񆩻 A.Vn)+v&luٛ;g?Za}~oRxO3UMyW2@ BMh>30HK3%:նWluoO0Jf,@@AD" DRDtƈŒܐlIy.wAXg2Үyg9Y o[0xk(\T#,+)зE&17}1P,Y;`ʎUȥ!#:~J43M#-pa͜|d>Zz7/>SQr&`\7b|-mtC%$ )$J|r$+ڙvV!zXZY◮Bri'vhwl)ѦB'/F1uľb=5\EDdb~Y'')O`78XTMs7;iv~]{+at0bC+CҺSáo"n2_a *njm(G}mA);a77_φZZS{hFe*OUbFNǐ%o&c;c/iFm~Ќe!2ȂBJ"w䝾bI5:4Bq3u8~1F#j_EސrmԠ GlC;G~A6 : e^\esai iJvӉي̄$_ A %fMC'Wo}2Z?}EBҁTogh~/pe\5ה y/-Fzn" ,W@1V  PZ59A 7.RY.3&߆'4+_Oqhl@PY'.ÒˠV.0ֱV/wJ7^k!*:i9񲃢Wُem`8ݍy.0UpJ>P1&t `fpIq>G YєFiS $5FZc, |^^k, 6Ҏ{(|ٍ "wbp~ $ՙ>imDSadk>| j0WFC1'S={B; }3VZTRBJOT,1%-Nk'5>ďsM5Eg5?0-+N"' ng#C_PV'k>]M3=WhE{_3K'sqg!JQ+7δ} D][qU " 4JaZ6py9 .aᢩ6j#Jkax~JN7vB}gE2û/qo˲:WZ/t+w3]PRhtk$Ig>uk:\`8 G ;̖=zгܚ[{^6!ȯG *`ҧq(R8Ej˗u?0EBTɚlcwg&Z2p^],(kvj1k 9Koen.mQ#1 }Dz/HE>c*,%U\܋Zz_q 4>:'<>i5/c,vM˿=Zӵ80Mdir!pRd)<,D;wws<*4p`.Ϟ]St2ؗ#)N}q4syL*iy|֑ЯR$o9 _ IΈd;V0sg^vM p , PXPT\`+;0ߜ7Rgo|VMY}sz7AJP])η-VQ s86Mdu]M5)Bao&'1{!ӈ;6߬#cL韬F5 :M)6tڢ^鋔jmvN!Fw Ȥe1;ufQHZspaUE3tq|@l3j"2g P `'QO՛^Ypa+S;bOX,4% 1^ iv1+ bl,8# 'x{yL˒= d ).iJOgN 8Poe:[v)*IZ((7 yA ~q'?/=%oO8_v/#7,7EG s<B>:=iOr#Q{ի,u$KPjmTqmy~MY갗hP7/Qs;P 콯,G0$.IAe7 |>Y8K(])qrC91BAtG<%v +N~!^TIB升7jTU 0&~"$0NY}-##KAI)t4|}`vGq/<=nh3WG\ P[ᘨ߼]u?cC !&SAM=}RKfe㤴'& @7iv< [tJX/v0MyOьFp귩UڷB,5SiiFt:j"4=qeD7[o\Ųw3^;wy'`b!A[1\NƳ,}E SIVW.v/ק1᩽ =OJO{9IzPYK0XJuKkYҲ}[ XsֈLNircdՐ+c 8 `^uu|l2A2Jr a ȸ2f>.HqJ|w⩼v5wFBMz k,1'K˱0h?ےୗ`d7 B8YLo$@YQ:7)n\|>IP%:7K9>%p$) O ZvfLplDb @ 4X!g$(bMOӪ8 syb{ ,׺e7tj0Ilc֩ &a9}O(gDނ>~$)nbKkVZܾta @'+ ?,Y#aK܊/%5!ja$<0Gg 0<<IJ0<h^*\+2UqH0;ZT''Z2 A'(u?svc!{ڭDjl飺޼7vJNc{K,.8wU@?D>o-T8\˷]4%L|΁ǐOgG Kz1$!#X胳M` |;HH]ţlgc4*/ݽ׼v# Xʉ*ȁ!l P#xy+C C`[p⶷dѨ\I:dT$85swS% LŔ ,ǁwGm ]Y1974FyS3c'm01/@tHU`ru®Mp^X+Xm済Ų,2Mfxޘ&ਲBxqP˙f3C>ǵg.VmjGу?}zLcω7NÓ0N{Ts /yƜx JRm.nAf?oj.sleII Vsy( B%1!7(."7VizƜEfjaF~~ڔ̞$5mUqc6%sa.'`|rYMNoe?kl=l 6b4(q9̛pzTFPpL9m0,ЎQ!Hݵ%?T7/OKā"GeCh˜ |TlV-rQ տa2W^b"8rG3u +ݖHii|{qZ钆ハ@:C«h܁%8D\\ڰ' |.(b.ec[+ >)itqM`Ɂ+  'h3{\FqB33ˍt;WTV hz]@1,lU{ۓg"i:I Kz*ܳaI`|(x_u79 7W7>$]Dߵ|ĞAm<_9Kg2Z?tGV\ڒ ڥ숶&O1(|S Me5?*⨥JjVFWm&/#w*Y7ʀ ]B4~SzC9FVSSŶ)1!q.ZзlLտ8Jn]+g|rmEGKsiiE@(XH78;`fhQ3gsmڇ bpΥ%u% ٤QT_~̄ߺiSU[2+/Yer-TgX8MrVE/q@wf O@ݩ^k45pȦUU3qA ˖`]s txބpYB +–"%w=1cl ;kQ#r;T]S`-=4Ŝq6/P,љ"D$>~ JYd$P~0ZSn?(r˂5Bk̅HoNcڎ0Y+1pA' &#*/vQUoZjmhd>l,_G1w"mh<*ܑ=L5ցJwM$/ #O0!L:^`XTə)u?W x_駩pavS ,&sfZsسJp#OrU^ty))+R[%*w.__ vZ[v}IG՝#_8J?)6߶ҌtAVr%qW#~Lƹ.Vx| SoA8w8UZ'CkA.|""Єgmˢ"iub֬wUQگ ݇UF<]ljLA'p6^[Nτ]+!PrSw`LK7tsh,,?>1_@2^(BP=Z)R}˥.q(GxOy H/u0I.`67(8é?;i\371tk| ]$`PB= 8U#uu{ U/qW{r$0M?p ӏ4H=EUWe#lO ك< FcûM @wܥGn)PY h ^jP35lN^qkzVϚa >Z,I?8$a54GzR:CQi{[r'Se`V;ATh*bRe49$5 aЯC@2K/9:6&aD6m@Zpk$R\͵Ӆ. B(.P<gN67@-ri%Sdo_ҵ3KTRkп/livc†3.3bqh"*DA~nJ_`;-2'4!I)Z}Vcla`3W-\ԭ(~Z}!@3sm n-?N"{*S9W^lu|0ke(l,P.e^jzgѝDq|SwQq_|}(0ts©ngMԴBnXkvD(|nV3b &*~H'M:Q6Om*xl|R&])[_W;;4ne(vBWxvJ1ƗccXi:Ae0 0SdA^ 'tB;LΛ 3hP*wȊuiBȋ k ((ꭱAP״fn/$͍d3ꔆo4T0N$&nN44Qobxa8oldIPE%B\ Z6X=aֿjرm68)7oy1Uji6f?:ӱ8>0a𩊷g}s:`~:t2(G6Ey%67I,;1ptt¿Ô9[rdu 6 %ːpa7@W$ -x=YJSm7C%&A8ӳQB€ [4mȵ; .6xlNxr҅\Lx1LT .4 cZ!fv6M=Qph3y93[yFdr A4*esPB>p?Ǡc9[ϕiRe2~Cpg?숍RW1,Ȳ(jb~PLJ\=p@D(T"FFÚ>tGgĹ޹[Iip i!^PfcO8m rq YZ