bpftool-4.19.90-2302.5.0.0190.oe1 >  A cW^^fG?g{xU߁]dJ%Ԫ}yƍsb>Ż .LнǩۜK,ypDp@-Ks\YE<P-Fx!3Aȍ^NMڪB^Q; bx(1KI.GK,jt-Igaٞن(B`p?T?T|d  $ a/DJ _k         R  \    <X7(_8h~9 `~:&~FNnGN HN IN XOYO\O< ]Od ^ObPjcQadQeQfQlQtQ uR vR8wS xS yS zTT,T0T6TxCbpftool4.19.902302.5.0.0190.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.crobs-worker-backend-test-arm-0009.novalocal8gopenEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64M7plCU A큤cccncAcccccce817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6983f89d49edfbab0615e65a84e29c63a09a3d9c6438eafa892a2fe51d334a52e89ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2302.5.0.0190.oe1.src.rpmbpftoolbpftool(aarch-64)@@@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.26)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1cc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-arm-0009.novalocal 1677719922 4.19.90-2302.5.0.0190.oe14.19.90-2302.5.0.0190.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/8fc0b4c8a658507173de3f35cd98ed97-kernelcpioxz2aarch64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ee90eca551d6a8f14827ee23faff1fe146ef8523, for GNU/Linux 3.7.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRRRRRR RRRRO2Rk4  zutf-82d88ae79e333a7892b3dab2c85ad2b228c12bff19acf62e80261c5c13cc1ac37?7zXZ !#,=] b2u Q{LUyͤX߱vdH /toq'Ton [ǾAJܷoN=-zTa(&}]!dDV% c`55 `@]9{ KNHԿ"R0i9JCj GeAavcep4"4qҊPQvJ$*]$i,H ]<ݵvM4A9 ߞ~=5|ed8,,8莅] UcU;n%1 F"^K0R P;-bZ28WDz\ i FaHj-ӖKBC]ufvJZ;ϔץvx"^YqE|UY-[ձ'}GZnsE&SV&,Aw5>b2kz/: 7žx ­Un.aX]::!׋0f˯6/K=  w4&7,|!N; D-@x,ݚʲ6d7Ԣ|iDNQOKuڶy&V7w%9Q96qc 8zD`0?L@R@Xj57%4~K"QVN˚r|(?$3TQvɤzƍ!OaޱN.2Jˊ:S>BQ .̴\2EeukZ5|:*D;/8, 4 }-ziEHtґ,[2gYE hNW|X&R`#C@pjBpp?~yTډKL|6_wհ8$-l<ʸ(QtpϻȂg+B7%*ٷZ`!>]HNSm =b(HEkec0wj ^f Y+Jͭ­HU$)#ͶJ:J'd*P`y 8IQ"RV JFjLk{ ks;Q $bYtɶ) (* /^!r9P6=-MN,kT*Htz*V[Q%**蕟% X7v)XV9>U74+0YhA߯N#ptίKdZOHn }_W;E^K*<]+&09R?މRKnWFˎ2o}eMۛ.Tݽ.3gr9;IJ #?b;%ZB'дfOU^~$]=@6/N"©~6YJl4hp#"|*ވ%ȣ.?4FhvΙYz_XTk}tK@LkLa0Dv}KZa2h JreQ_|04+T"D7kdMT%b=4iqVAgpTy=E8[ٱƔthqX8^T: ,g91Ie(fjoQ9^>=|:?zX$#akkCD^e2TʀRvweG,$;dxlj݄/6[,kz+kV~y@W)aćiY0'K~كNc\)oӄ8#Xg/)hzAU0QgLNH׭-7mx˃B2I+oSp.TPBч[%zo#q>-t܆|ys] P Pad́jn:e 4ESA73yq,y˯,`dbv]dE#^NKVIj=+V-ؘ- KSyYo:|j~ GL!Bat[@j7Փ#r&hd/W[OѰE2L86G-h_N2 򮵂/Ã;W :FܛBeANB6VCf6"x - }1!.c^tK>)P '˻ɥ_(>ՂhᜯK-Wu,ZpُF׈ .A%n=<%LF"΅ \tQ j>*|X1vE@xVM(Iwٌ|cB*(-VUa1P~.A}Oʰ%p~k=>(F튌 f$[-bp!ctj{vnEKVjʓݛn*{S$@WI jVÝ7I i*db92AȞ [I_O&DIǜe.mvSngR{tP!WgJO|UչM}_r*E\Ĵ.J,Zם q7ʙ@R3v"_ϳDy5VWuk SG ']; >mZ prŠoQt\twjw V?D-BӤd볍q+)`^ϩZt8 Mcech!B}iu,CңM8%+x@6;Z*sQ|T &L3=VPIg*k)܉0{yxူ Ƕ 8D[z[pvK'}yld{uf[3\Bw VXZ1~6j^simݼݷY2ɞJɧ~jQvYB;O[%M'7de b1K\@ orb}sUS$?7^ ?Li+7F"{kQWpГgVT`K^,%ae_:6Mx $N\&}WqMb +z:]hbt Z]#" e=+i &'ҏaոCi'[g9uI~6L(^9ϗ]trrwmlS79LS1/X=`4*51/=LB@HHQE > `hj\+S6"s8%JJ/ 5nɜ%h ,>8h*qp1W\oR4dӈWCKf9⭾RMsXǯ)Ə;4Ellի^_y +@V 2qXk -<0dtIr83uad: oR|2Gvl[W\>qfX4_db%gT`XWިH|e`*WUp]TC|rgg/o-{ Us/? mǖfEWAD3N0Tl.Օ!{)TM%7h[{b<M5+Y|׍*,Ph: Zh(qEԎC.Hhpp$O&ׇ.T?fg w͖< ?qB+ ֻGES0Pӑx|~9j`z%>a3v'6&cgա,?sTOQ¼3m'){9 P 86j)H87bE #-cӮ |Xщ&f9Ka0dphcigTgKQDēr]ی}گ  |ٿ{aa5}p\3O{lsi~]ͳe%7h`{`#_-EBJ)}4D*mχ0”E$ïQ"£'94>bZZB2'{ -NEM0Wr'bd;VؼM}!t(\a[o4͐z2$;$|_ D1_tq9]n:~C׸y *sZ,d-Yqu)p7dtg˦Vjpnx-XXJb$;{r1۟?tN0.p/= @| 1¤~Vck;S+ɗ^8 xZ ۙ^7Nؙ],+Zm |4Hr 0SANr,VT="Fvȶ$Ѥ6 ލ%^ )fC|:vs=R\O0"uޫ{oQz!aI$lvqXf-Ma1vn}|IA, Zk 6I2{Yݷ۔Oؾmvz Rh>}iiqx-)mTѱnPqٜH[YP(@"It-9m+YSԦ=Xg0_] n=kRT`yq /[^`__vbѻy9,66n=w~[&8v~pisEĄʻ4# ]B0uA% |y]˽aUI}EJ!e!p)Xl^>E=騵zVd'|<F*6z;ѴsZWcTz}5A A 2һ5Pdb`kOZ|)ĩ_-N/= LJRM{!|QSx5m8vx$D񜮾83qKm .40i[ -9Ȫ^yX>87Ce:9u5++jmt1&?uˠ^Ʋl Z;f=j3]Clف a63"@ DJR4~"N |5ڂ[z.3ΑvMKP3L+O{9Y3fxӳW.ØO|D[pie+rri[8'?"ɟ^Nhd 4\ w eZQϣ8s)[32ʤ"N}4AM@ {xHWɷ]!lv[h?o'@!OX4Vz=I$+KTMfeHIՈ̢AǹE4=(^j+2 +ivkpZ ~ZLO-tVWjNBԯ?]{[e03mpjnjJdUV̔= ]{B)_2~M\Τ_mnbOnmL_*KrO?ނLS2/ NJ:PbvPE*7һ KPM! G#q./7v6ASa֖%uS 7> v@xm&>mg̾92|[>/E$b m%3ے϶;b߷GؒV\2;<K.b/T?8׏5-X"&DSUHo50 [׿avN_%8Ęw̙ek=rF[WŶyH8@%xi]6݄(N=(F8SRj1,+z wu{5iX0}C?f;T[/ai:ً_gy﹃} iOaGo:&8s( op_Ԯ.ο1oChZۺV S}QBtp{o0IV+W\_{(?8qXxElL`pt@pWO4r$pr컽e**pOpan!I!rf5TGvb旍57ESD NƔ5ѓtcB`JA$1pח0 zZ.?uu̟W)c'&\mր$ʩW.d6_sFl6O7h?EQj}x9@JgOnqe7LICt24\$U%VC'FMc/ʥfPy(ݓŦ8"aC&L ^{ "Y%E֢ΜW]^E+=8\0#Y# 6iJfQ?ZBf21)1)0H2,g? W{ݸZ:(ZصEZr(\096w`BKG~Z4 NYy}4Q#odVPgukfL,C\Z }:,UH%qRuOBi =Q'`If y2!Y?1Xf$RmCH'|^Ȕ{ɮG * MYLEsCZ#@!љ:%k&ׯp8ukZz Q*WcKCğ>,TI6}Xe!jTӺ5@@I%zNWTHT:9 d |x^lt,f`8p.8 1G}+V2#UkD/S k{G#}v ^ݞN9->%# Ts:ٞnGI,dUhꡔkɉVv#x%48HF)׾?f1^@v6pUР Kp K4Y3 Aq`)*}&ARΠ-i^c>ϼq&a{L(2n ]+L"ϖ5*Q% XϚ "b4Po>dps%Ô( Dgʋo[U5@x32vAp+ | 賀bGc0,6OM+4rxbI$E@0^ysXF vѿP@z&gԾ{.5e1rL9x`hB߯}l RBq_WslyE7*f+(իwa%OMVy[(4br]@Is9NT c͠b=4吹 pz54E vX#<û?[A&"Ca|~VAL]&79~.O_t>wquF&!*vWpx|j ~ba2 I"Ф惡h̘͛Zҿr{y4L&@%AVbPb{ٺ@w,^=v# 04q >8;wBzH=KsXڛgt RIɲ 5w9)bIO}NKYc$J)H#sKomBZWtgό2+h^1d|^;u..v)xE4@&cVu ЙhZp+ww$1sw6/Sᇫh 0߁jzV6=V%) k-e7/ ꥠ0;rQ kH Ŭ($bH/ @<$ئϋ l!\~>Bg ѻ'1ڱې'N&*#`U^ɯS\Tꭒ?ݠY}OvyQf/\5c~EЉ\i"Hr`1 Ʃ|}pgAC(AiDhxg} 2%!3>wiUlS%ɡ`[O e%-{| PgpYOLGJP`x[L>e8H=3;[(Od$^󱙮A9C.lhzT89i+5r|$]n˥&qyQn31&dfz܉H}m uviEY5z (v|3*bB3/AyO k4k]rص̠>ߣ=/?s/z Kaa`%$48xN<(U `ʙ `*[6drxݿ :Eǃ(!<&/_ebHe:X(VWA+%.7/ (HfH#{&8N|Y;7|YX l8D-}*3\u7^r6w` Y7=G1}rѲP`ひqm.Ƒ38Nd8`y-QJe\ɫbx{VTO_%sHx$ɹV[:..`Z<βΑ]0KbFC;RUv(~0&q875xImi5f 8kiBsnl띋rck'(4=:yT).# &h EwT7`s]k+ Jr)y >`HGN-ײN:`rIx:B L{Cv[iz)k`"a1t UBKJ{qS[7Z縟"AjG( &EeCIҨhtYa٩~/\#K>cd?漽D-!zuRC#g`j&9%! * TI5Bve^V )aʕ͡jBvQ޵L|Io_?֤o!P N$t90hQumUVqcʼg@v^D=8|e *XzT"ć]ėai喦pv&PsIJl$#$ȝATB][mdx7U$;Jcلq۟Po`QF*G4:0h D>lE94Tyoeb.=+s!&-TiP__Qd~;^/rỂsnYzR8_ViZT/b0djtK# Ok2-,$i9T]Y^"PND`Y-!;kNWk3[*Bu;rۮ!~y9Vj-!ف/߳p<3op M&QZϼ=ECNur#<3ΣGϿ9Ք~8T]D'O^1 H hڈ>C_+.K=@i:M:G$4BdHE} RNL"L u6v6܃Tne X8 I"zsWb\2QO h}2e6 htK9bK '@^m7@}L({2+I)HԘ m0%Nn vNG`VZ@_ VJ}.;mA``)SEd嚀Jf?%N+Sd^t$~iEZf>TL xtv -/70<;5Fa`(!߽ oȈ7o9ybaN9wªث~(pWa$jBsT(ٯ -3[86N kтj⋎3fG^!37*9M(>&5M* 7(.b(AYؾrB 0vaDe-ER"p\Apfa|2 a\`s^-~y=I$2hwej-4IMx3@:oD19kU-o^&Swr@=bɌd#hll'gyOpM'sŇS-Q)TU!м/ҎMN},p=)Ȃ|3gk+E;w]Qj7HKH9e2ףKxܱ"J Lܫ)y b -95Bdrx4G7D#^@BNذSNODUy>NT$@nK F ,zJpKB&@лOjǒ*C{اvGϥc}v?1+]㸕e{lTONȍz䍼8%#YKߎ)t't3,,'CLml}z9^{a.:A/xfi'Bɝ]-X$[i?e4)18UyD4;r\vGCvY[ka :D\cxX]=)< OKtVKg~%(T&Ͽ`tuLl6aBo (6˼@OMW~r_'6QQ-guw`ze$d6M^DIHr?\Emk >+&s>ZbWeۻȠ<=$)=^@RWC _ ?1#g7Y,n\ q\Nuw ɭ.BgUoZLn((E62\Cv>)2'80K|.l ]8`BQ*FPb^ۙLm_rf&aq ̢$~6T0rl!(Íe+؟ZxF5g>d%0n/'OTJ47Io: p݄s+sJ݀ry4J %2;v~(I} 3 i?`>BrDcqu KS|1>6-O>>W+dK@mAm2)&VA&a5f,,}Jʇh`s) ۬<d =+a9ׇkDKK!&*V=ăFԥe>+7|iUxmJl׶XBTo76/A Ǜ.%3ZlML.$+ ڧ($?A"vqtULvCV0D 4BLFn [cFgR)GlNq#2c/ЉM #@ /jn ($ [<j ós`f!6Bѷ`12 cvHz?B*`,:Jл6#m{S_gogJ,~ZxY'*&t_`T_֖T !41K6_Giލ 2;J8-j44 Af:(:blO*.6g!TrRXsA*D65R'{_n1Sc<1B],3EK爯 Ky量g{6߁}EW-j* P sѸу*/؃ӱ穛 4)1GJƁ#V 5?x L ޜԭ?NUfa]"X35֟TnCRf &w(I&: >8 \,F_5NQIFj&UV].(= 8ZRn$72 !b8k.^b-DX6C}fHm힎@ \\N50fA?Z;x#@\[f`G(꘍?"kE)zz.p3RS$gY*%$HcjK< 2O1g bޓM؊_O7vz 4sn=uӐck'(FW:QszجnI`VN@<[ϲ>d7ӂJ%-« 挓,8a"a}v^@/qgL-Ɖs^kF[e0л76|tP0Zh,q79.yA9Y- 4q$L\˛IKleLK)^:B mm![V!q`;FƜ3y=KD}LVs7oâv6eBhq+Db98$/h;Tm,Q>Fu0Fx^[Qh ehK~O\\k#F2$Mi9;_! \"=^<".x7w6J"&jR"gIw=mF.7}ǚp46D'rn%<#!Лk1N9j%͆k`),cQztHjD/Fm-`&]S9UA$GvFysm@:T GiVUnG53#rl荊qd,Zu [@DORT.޴W<%6v*? gv"nD!ͨCC~x.2+Ur2); (O3 h;0bpsS"p%7{Js"Uz#)W׎6:ݎ4?3Hj#~Gfi½lI*"N3^~{ijR,Ե8Dz\qs.Qz0vVX/]+RSdR@赪LF[|`m "YLf}&V ]OBj7V]ޕ3X؜3prm(즋FlTN@2YS?JޮyJLj;شʐ3;W{ ejq [ Qjޮ.9QxSLY@|)n #fi^GFl 0-TL9M una~#$ϱ" ۪7{OeQ4:-pC K\93!.KR/v=cтr1ݪ-5«z 㪃zUP™ ׅUs~2mÏ:5'uk'`xKoɀRPs XOAf9RbSG)Q&|b3I]BUK-tM_U0:I֫d0$}!xխnGJ|$(CjQ7z ՘%C9s#ߵ.1l^k6epAb6r=F}b-I~˘h9}Z{<>̄䏌vzA7L>'Xy@תk$)Vl~TSM89?ֽb;"drkF^ Ey Ƥ/Ϯ&w06b lB^1\KCm|/ 7冨"fͽ1#$nw}E W35LF,,$4f]: Pv@gԏ$+L*\F, `~0/(;|oJ`& 4D%Q8|p$R %a΅X/iZ)]2Ո ˘d㑛R:8g&pe7YJ,d~\XP@ ԪC=EܲI;goBgcg{8!'0¿] L걆!pX'm9J{V=ݨ?lCFS f02ݳ\ PnuQC֕_^PN`~eA| p15Ÿ^?uYU(PMuZkx=BmJ[A9 C -^0sQ a:DXsDyѼ}[$E 7+&"/>'; 6Mdny*AZDY0rdc4Jyc75>y1SD*f;> aV1.[¸f:cfBL6-Y0BR}d I{YNV\*}R38'ac\cJ5sb_y 9JavnX\,]&,Sk]+pD!w!OA+"r 4AƎ-ZEWUd1jﵬ]l_/r-rw><ĺpFdR ؁I]AM]Ƀ~1F7H9. G6Sui?Hl!zbisoa+֜sMPvZֽ1~PIv! ξnHrd>Q.ޗQ{o狇H!(w'60y6bS3# ]U x0-Q,)R+ɿF R$/ߡ%[2X$kE?Oʗ;ֈeS)F:c";"&M+NUqDKךdX*%qy>P悬!uKkξ}Pi-HgUP%/t̋#vD.n.pg@ͦ^xP6Hd-jy&MŒ:{F%|.7Rnvc0zP6dNZ^$iRH, ߗ`*mՍrj_H_*$;w`(%1Yz_ܼ$&6s@c*bmLᖅye5v=iME|Y,wk#ɲA=^sg2l9]LT&~j^S I8Fu'dwwn!`oSOzL_e1JMf ?KWYSM-Өldu+ ʯKsa b(il$L D񝂤b3쵵 oTIZT.*lLMf IL_pW>fTo}Ogn1zyP4'O5`Qm/n v͂W6U3xӶ4t^JEnm{Gv%vZzXp*Ns[Pcھ"erAF"ͥ,jnLQW>3(FHڽVwdߨtSd7 0þq'%ս|-]•z@׈FfD.ǞO") |/W\]!eLZ mw>P5ʭ|ݠ,X f |/mz+x;&D2GcG*k{nu]f!;wH]|{08Pȸ mzҴ+?Mg3Efjr~UH:T).ȍ?K'~VJ〚% 2;N s9rǒ+}%o$a횃&$ 3ZBSSTfaDYrh k t&rKHPL>|#m<9J혬O!᧰qw\U SFlpiRҮ+E&9 t\u_xC_bQY=PE8GQ{ZL=M 폮ĢtoͶ@OJ>`%EkAnD;ޓ'gֆ{~u#-"ŲktGb7NZ?9բbOhz)U0OS3"ތw؞qB5@<ږ \Ph2&"`mg>(f~hVW/ X9$Uk%Z-@W{Ù5͒:}@9ҹ) b`MáN&}6 qhNq2 h c;?6j{6(~ڷ5"&Ts,:BnЊF~*F0YG&Hs^7PVٯ>਽~FJ왂jdFK=G؞{ƥ* ߣ'*Qޘ$$}gƖMOLs K[IS AsPYPV]3(Ӂ;X\hjINޡ0K \^u64 $Z<4dk.Wv;x>w.TޱMsMM9O[($<[r@Q5ƻM۪cbLtϫo*((@a ^a"IT|qPD]4|>SN`juf`<@C 濠"!Ī0 & Ԩ3,K.@W WY s$?aRV˟NQh-9KFS'at m0t s}/+ݟ[Vv[ofH\#^,p=-fu6cVP!cY8;ݞdʜQJcOw{vQ|{-`Zs-z_n6kEq+H qIJ-'(혤8ߵM=o4?e v1"ND|9'I:5~ 5,|xV_[|(Qɥ%niƫk#+Xsl}1#V/4O4(MN"*ZiW{a0CΌ+%eU0;whuAT\T֤}UEzvm3)G>, bkcv$jhq[z&f*+Jod{s̕mVqVJLnr/Nb }[ S󡽔R74ԓ2R^Ԇ+9{f3Z1*R8:HvZ;?bA0z2픁 Y|bv|r)~5L`夘 $hH%ۀG3HH /?폸2n0(۫ ,?EɄ-?0j֞g'תm jDuv5Y6 q?F5YM,g_P|k)_* n"3CSTsK*(%]JWGD8+K"P|B,j' lˠ`4/Զ<{!=d(R1?W繸eWPオ56;W`\Y Z[* ˛< M`<b`Fh!7$^λ(Z_h()ҳL߸^Csu[̟" B,V P[0%1[φ?-f^c15E11ɱ&DMz<(o!SpN_ntiEOp<ѝ{]fL'Lzf ;hEF˯"EJrTG Cm5x0ʃFg6d ~D7ҵ+do=(/"֟5Bg C$pQL4tdGLФ6딒R KF}Nkz7fZܖt87Q_e|1ߊZ$ IFؾ%X\/|XĴ"49\/v*fXE$q |(},TU;G }'2 ;Ao*< > etX g)XHd aK@ `4(fZ܋гۭY&df INmQD#jl`̞,_ґ<=h-Fq++@*f!H Q<*牄FVD+O\ZpUMh9U2s0?7ݕmKC)]*>앷e@zA{RPhiQ";q f9TcP^ ڰak9tXs/Ks}a2o0{H<〹q<=zOm' rZX< P#VZp Yń)gfDIqaT )`L僥vܼIN%FS[i͚*{;E@B_g j㣺/BhE4toBgaq&)ix~iHe^XZ5Ͽ9gJIq*EiJ$p5OrXeYX ĴNڝ._'CI ñ78u&Sce"Lh?H% .;|Wi х_~ΒgIaХ_ԙGHG]lJDI8('5VCo8UK<QV+_-}p|]N*ijT́*+3[}:(D.zj'*o;HVTAr$d;BG8~P@z$|a9t.>Ra^}'3FGaxэ.u1gĬF7SDfJ@!Y=mq~cVHf:N39r*~ci4FRqLFC6HfB=u3Tc' =vgяIu+ڀ0zy$걇"mmwҞ.08onbPy_):UY"`&Ms*Vsg^NጾSFdq)Mj(ڴnF` fhu—M{┭6Tgse\%_ k8zVFVip`J妡 Fג|~LL.j`y@}ኊU_as"5."pZVծMǨBbB(Ew|571ާJ G18 w po\w~(:J^II{?r L2DYA+RAyXȊȶi꒕*FȦݫ6 M*8O8d1 ';q/}\"܌POTF6=mi}}Ry癤e/ leKU׋hZ\1< @ChfڕZ чd3~izDSw6f%dz\Z*6bn-}%J̱%Ȏ8 7@_mjJ!!@U`Kߟ>!T&>Ff?iSsώH8]2H2-;4cAGXJs^DAAz:V/͸ Xˤ%!X& 0 hğ$js)늺A WO<,JDMhDz&IS%>AՒ=߾& e]@GGa[`q"٘F>'ʏ-;^i8-Jh2*}#bŀ\ G? ؔ$T?^A+j)SQu9!up0IL W0Va|>nRbu$yZRP? 8QI1ǺvY[^UalOxAJ{)i-='+7rYSf~S*:~Tow $i!, ӄ$ vW;-9[8ẅI/*s7o_RX;!H~$I%*%:>NN&p P"Î.jJ]$)T5qD[ޥ%ojˁ?~tɉ`\jIU6ln ySJ؍pI] :/܉a+lVkE!څKTE$wԤ\1`wy?f_96"h.Gg ]Jk:VHH;gqR$UI AhU |_k*9%5葵p('$8@h "0ڰ` 3㤃Rb*P8o - kp^,) Zq_6LnPyy-Zz?!d {;:c_(~cN_ˆqqU߀̙C>2h)u'LX֠a]~ 2>V&T!]d|6_ELg7<㱞葏k@u"Una QF5DB9'^qT bbCAvt<PIҐ&S=bM15.0?H>O% c@tH8T^άno&q<n+JךmJŽL|UT|ڕЖ*-ȅ Ӗƣk,ڸvO^56556 &0v_V5]40{ l>+b)ߓYBx_y%Ɛ 㥅36(j΁͍{g'hl6HWJ ~:uw '0 E9ş/79AfNTϷ8S4L:,fiJ4>TXl;ʕ;8I;ooab' !J$. upum6mWq'+ B&XO1mq!-ia +d}F{)3OS5 -[/nJ1.fN$yGϟĒ t=f!!|_[G}ȡv36]'EpJ5nY,KcԵZ9z%uc"LC|t2!=q4y׹@*FwoO 4j- '<3Y17xa(|=z%9 >PkB| % RtY[=dKbO@ `O7^/Ads3ym%ޗ5kS$.4QZPbG,->X +UmqlDA0;O$ȍI*Go7hh-*x ZܷW!07GqejK:;G+ibx`cgݳ%3J%㠟PǰtKB[>FE̩ߵFy0 *TK ^>|,ub9ۿKVȚ1Oeo*2`Z67bwŪjA[.5;?7bLGEu^_ӻ3ʑ& K). P̝ v-hA32vL=N@P Õ#)N4jmH"@n@ije`j 3ci577ے.٪'Wgr{堹(=5YrPq# >tNr)31GNhx){:n<SG;|,~# bMUti&A ~ V]5Xՠ5o8"lNyp>p<s0OG='N$] AI-3e&`k#P;BJZKW '܂]zY:ОY\.P4 eĦ=x[zK$YIi g;z?O~1BҖEƶ4/,dK]sEj3A:YbSʏxT]YX~~f^ʦʅ {N/X[Qoo[wqsu )xq:b3ˇ(48??|i tbJW!%=.A>aע-9e(YN XZVsLoSY 1sWgrOY^ZT) &ę-9ga 9>47O:jh<pP&u7$ &][JO`\&;ts*𸞔Z="-Կ"pp-n'E3zp@ `:HW*&Ft;H}#Q9#Cje;YB خ䳟CGdEFoѣZ $~O,/Fiōh.bZ2=:tW7+hTxZҳF3υWt"W .s8FVXj|][1Vcz"1N:RoMZ>f\ӤH3)@/Smъ(jze\^"Qۺ:ÂLNU*O\敇(A8,c:G3 ˫\\l92(ka`ZW h~mCIN&񗈌2Z0˪TG͔o{*,[&g0r%=0jCg7,Bt#VA^m s4'E8Lˁ6,T/)+#,i:[XDE=n1@y6bHc(L^q)FB쓯#4c ָok*ӞXDzNLuGpzV1=1C Sw$OI;#~2r+Bu dH[rQ@py7] 'd`J?u׸7+3fp@>B8 stK ?2X$0!ٓ K1FKh}V|`1_D3Ei`A%B MݔQZ|dSKԎWg<(MG r !d.ːYɂIb*m_[(E_8Y.3T?:OD[$yk~QmY ̴$ҀR 4B`QywmPcՄ )*"P z ( ǿSnQZUt׷XΫ{ kYl J' n1e|O'AzTbTK/Ǯr(V@K^_[/Tdxx'%嵯V)Lƶ HP =p ˹n7=L¢H a!QHLEjxb;_UrnDUE;lv6GC̶{ :1r#4 'ooϪ&YԈ,z-D{H?Bc-cԔ+ȸǭJ^\ġ0F5CP &/- f!9E~L>]HSo d<{%܁~&88L[3D(8t) iE6kvu$vލA/c_?*2uǫ/VuuXa^3 *6@Fo+}B`ۍ K&V0¹"ecLUCNZax(ƈ1}#BjN lcϞ17:oBX+<ݧ.DbEvA=g@3P P''oz=;[ͷˋ[1#QݱfƛLE( h4Ki}яa7H;md4wz&$,HWXig5XIN.iKG@ xR6B* ly[rBR۟tGN ‚^#] 6_Q.`I+~2qxVa(1ʛezj}TDx׋c3<|n0e;<;pێa^?L*[ec|x+Bp fRo0x S˼>ze—/ړ0ٽ!+X6:2"%Xkh5P.tKqٙv`v47fD7}LA^$7yIn:L^>Tkn-F@"08}e 侫w+Vѷs.OP-PgRs6%la%xXߺu`tO=6!ވ:7I:@ŗ%(Q&̢.gfZ705-P"m @북b̀`O˭U:U]&fDP"$4pkB6sII c H`¤W,. eńmw+lW2;~Yfb&ѥOܼ;mQfS{S³R9?ʂp5ֱdowAW;Jt AT8*|ұ67fB(n2f?]WY)>2ϧVT^:}\[͢)4d*MMmu–ZkGyt[J̒Pi7yrfʕؙM87R#M"&B3W2 2tSɔV-¥1=9]W-m:ֈqR<6 Lk$GI CӸ*[a?UK͒toFd?[sG,"S k QoT˃.~qTvFHΏ(ݽaE]ӄ}\xq{7sޤ KBp%ճ<%phy7s@BZj'4 >tq o b <?@>#$(O*R2jl&%Xo5'MrOoLO/#Ob]aFꀇ8 {)}Bk5I=_/Ǭ{@Ez $ 21 Kf[X ^Ͱk߄H)ɵL EL/{*'`!?5(îF~RG ߤ/g0P˙M9VShC Aћ"r?rѴzATsE\Uy{1R>&ԧ&s.QɃCOkۢn= >>"nEj㨶8d=G4kSAb.d0GCX$EѭK^( 5L<¹{rrlmh"ơx1I7Ad͛gfr@n;כeZzf{sb]P4R.&Je%ڭH kȑUl$%,lNhxx^꡾4wz. (I@iqaw[5{UM@#FF!^3il\~$B?=[ndu9G\Bv%GһZ ޣG_};r66w whI-8\i+` U߇Sr}_@J8u"K"SA~&s @{& M_x}qO<9$_^nj*9g'ʫ~Zz8x F) qEd $^C)FxE)<ȯnFWj "&4> 2H sXBjopW{'TfAڴf|HIc_mR?6(|j*nRHp^iQ[I ?@#rYqk9:]c'h:ZTQѬQ:(AAC|{]TL aٙvsz*_-=NP.&8XV}fggO,d:P+.N|xpbi⺇!xlЕҨW?ӮqD[gVUלHۥLNH\l<Ӱ~p\-ケakqlyt=яB*27_/i݋qlƉcE g"lCr|[Qo" YF{3xXW'\&hӰf?`RE <ѫFK)J3g.dm}vj(x̬ÊBL1K sѶa Qܫ.]8}W6)D5"5O[In~oURNZB]\7΀2 V1Q}ZѲ9#\j+p9L)*ЙF#zh_ZA*3zZa\t,1Hؽ QA.Ar26ُ=\p2RBzg_d 0:笚/8XQiuySZ=5!]52ʯ ~yPonˮ >FT>=5_J⭭NvDPFy?$- E$[\wp^sO>aL;/7XjI#HP ]Nuѥ_uj/'Q: /SEq7D0f0Plo[uׁIabwI7Vh DdȔ Ē!&KTY.haϒ5)Oc:`Mhn:[]a> -i#l ׬ x(Gyr NYk{ڏh,+D)b0zAn5@43f&O90qHH`|AY+,ȉb335'oJj݅,Z\E9Wl,_PL5dګbߍFgsg:IԤwOːn ^Y7 OKT,znF˃Cfv:Ƿ0`?]ѩ#G A¯X1S,0u,0bV 1JuthQ5s9l5Ɖ͑Dڎi!g~/QÖ{g42 &i6. c栣9{i?5؊c^QWЙ>3ذH44 , &M~5tC61DjQd>SRF\o9XѣǨpt <`)%iCϬ 3/ۗ=XT,b>$ez2K͒ۯ#1)Jw?#a@gI,~jlvCz|hߣq)[VuS(!UqҵE''2Su~Ve$^+ p 5I3Op{LϿyfAQ㸟fcVwk5P\xBNp3_O5?Zp͍꧇c"Gxea>~2gEֶJ1*58`XK-ƯU7~6'XIb14"dkdpKg-qrLj6ILEhU &;e+.IU*;u|y78µPl(Y6/ )3Q?/كLmI)!M}&Md {垍%^㴿q 1ڴhw> jhd7 +tLzCټ,+K`* jSdZnMcb@%a:Ƌ &{ U#!Q$J ʡc=ۯoB׮T:@Mz"ƫD3Wgq,X籭IZL@Z|M\#t-(9g(%5͔Mȯ'}ecVB4:Lono=t>q%ĭ?.˫)9| #DUpO%.820(C{pO+xE0*.E^ ,ćA$o -ؔ-:1vK:SeD{O lLagpK|tURޕקzI:оY-3}\FY}n7R!jO{Iz/~;XE^g$QTU g;)Gּ<2Za*b U͇sӝI_k/.?y7X&Ua0%sOeHG41tG!cY2"(F hqׇ}N;'DjM( tFl `NsMf_OH&:+JOg HRs Br]/ Q=uD49+q72cwz "i_^pW:N;\LwJgxlN5DM}|5OLlz-ƙO ExIn_ރFE \M{0w={@*ZY0aܜE67^u*꾱^}.:\ f]ր/qkz+evOkÃr!yzY'5q- > LoT~0N^YW.~v_oث&q6qv`-5Rh:9(ڃŚ^ j>U| ?+9_sa(8 %ĒfM?P*&D_@ħ849~tsUe{hQP ##8g5&l<[3 \V)#tGL檚R+JF)B2ڒ(R r.(Lwp31c8#I_}z Gv_x I,_~ l\ڟ2d7ki$vDƖ~Xuy>$9OɆ41KB1dmS8stn_"Up,NJ60n@VZ*oK W )E__@E/ μ勺A_,FnN,i${>#0U6AhbZCz}C&VrӲ#h7R*Fachqq+,uJCsz:NZU|q{^>1-?0 =KCd-`jc|cy p 5ĐDža 7,An~S$WZH=o]|BKD Ǜ=MGPnp~F}nm A?õQ&3AjVOS9b})N߾Hu䏜:ɴA&/_0(Ӡ) `LRZ֜7}A22Uu*F…۲0&|fVc_1}YVfۍXX)I=oK=.7>7ټt v/G5S /āZ9aHf##ZsW٭)֡BHSXPz6mCTpf{cF>x󤠂5rЌgRn]a`,hcjΎ$I a S42M~T b;_!kav ;nq@Uf וQ#0op:Ϩ]v7gz ^:g;-`dM(|^[O6LN2EɴX-PчN;M99hHŇ?iӧ(ύYH咻\ \7āy Q6tWn Ҳ3Q r*5{R4qro'M$\;mA00Q[IQiQ lX$]XRT&Õ{$ZtMXUwvM#{Sz9> БB"eU ևmǫW51+"uYTrX*&L3<&F)_ܗKl$y=E*'Va(%|?6Hg H!EVLyB W&=l1B1%ؤO%tsjuh RIƯ"[ʯceIIFDAuqDps,${;Bs2P(004Mӡ+5lg?TkDe}4PVw*֬gR #+}pw8~ia{ThVZ o,WI*B!c xf9ZjȌ"I%}w0)%9:gz NPmN]ɝzivZ@\|ӪS@爂 ld8?cL.or[Jc3x)T@5g,K竭))F3 ѽ>IsaiDZFVys k T%J_ӈPSH']@tiR:w4QX`BfD-ϫC3ir[WYG˺;`Y4tuk[\~E%w?ms!bu<XfsE,x kȹq u^+ MS* D?dG'$t%o""L4ɲ}\E>Y[ {q7jYWɵ ʗ p Qlnw;$(?M߰] NX)|x7:w@5%ץQ} 2(]`m_4Fu,),s 9"0OD:j/l%0DO4_nh|̣:MT'NV+Q%ySJ@''iRRibVEMyO7?dG1:PѺ+uF40P4pyX ]etGmr bǚ6gIw.Ⱦ徹iombLw"7n@r\Qۇi00z(x2\!iSCP&qM%=/֪Q0#lSY O~` }8B,@e%OWPL#.[shkt7WZ԰;L> e-?wK)a~ L%8w10R*×j,GƉU7us:;ѡ]݊N戙9\0V0Q(|P+Ďg+Wbڡv8k-"zޡqQ8̂2{Nq.Z_u7j|7K;Ta@b>s[x8oɣp-|}uk,0A$[y*,KXָoj;pov#C L7^mG[d0|?"ZHIf=Fŷ|).n߮\#+ksoZbXu>[4 r?4Iʔe.¿ ]yCv@?OOzqkd~xցgu3i5lVQ!z'4y$64&*DM?V$@[މ;IMӑd$7KtQU0@# CwcG| n"0 TRIDa̻'yD v0ԝi+Z1Wץ!QQؽ 6S#Ydlm:ﲈI޵Gb0f V- Ө8wu#]5w>bD҈ ~ M<vyX%Gcu) ~4k`JCnIGwcfrOQ=F2騢"G^:x9B@ <唀:[p.5p!CO)AfP|Z|d"V&tܪHINVJ: D ҊTV7my6p]W64n:?W<"8W*?]$yiKvyz{ xhJqd/v?OK&m`CZ%߾'È$.[p9'P$*H+cQz qVPG3 rE&YٓԄ2_YvoFឹ!P3f(:Z1UCh@)|?_2CgТ7 Lo 1RvWm֐3HVSJp}YlK24OH8b-%r?Y%hˁib& pȼ/<ѐ0/7VyFmE;< IȒXo kB nH?5tQ/Q@T0c^[ Rz9us?`KmW6ݼG\8$ qW)?0=?a.TNK[JRyO3 Ro]edt,\fSy|_[l ag daŷ qGsqW/GLv6 W|T"#1"Yah a'r=rb42}(;a[[V1DrP ]&g^jM ҀCG݊+k)j0Lg"8//OU3^o-=ӕi(͖< -ֱi>Mi(7ZW?x~'d#N:PuZiۛ= hI~q:k;0M0tU`U[4-./zUm9ѻv{Iglq%e +HC&sODdK?:|H^Q]~蛊qg].Njn;#U|dh-3uoZm12XDque# G,` e@3b v|_r!6Kl1@>x n~.7~X>H>f@za>ՔQX͞'3`T6X2JBJ{?z{ho;ymOA-kw\"S0/&?uϑ W xퟍpWLuȷ#F}{\c:Nk(TƪKEfT>sFri)aKű +)%8%-{erkb qPf$!%7%6mVoi<Ƅv WDX wqE ֡' ~ٓ#0&=T]A:!X5KF2B41)ڬ[.r(NM<ā8_>Kܿ}6qW;$3vSn([ FmT* d EzR{@Iؖu;lwv$yMCK )mR*MoGC%蝇)B}5ƃ?/qv}96E>YZw\*|F%-9Oڶ"S%"_qh5: 1-ş2TFɈDI-裑|L&~[9C~xuvs1Qnw@&j;Ѹa#0厾6a;;hq/h<] ]+t:""t{$Ja%J^Bס(_fd%/_xwGm$kBj!4qSU" *-ArQXʏ]qՏ6 ;" Wk%$5) ȶNl$/ŗn))Ϸ@ οqswʑpc3m[RHðw(tddFsʭ{r VQ[8' fLd!b^ 7RaV|x>~ۣ*ӌCN۹Z@ꐾ"֯go*Tj;#O}Rs`_HW~vPoIχsO'yCt0H_n|_\>9"+8nHxdD{ Fǎmlhyiگrz`n:)s+ֽ`#h 5ʺ [x8Ҙd̼o&g=QJ /R\z#hhmӄs]ym$8|Ckp"+~Y<:ȓL![ו`p'E$x"`HuᣣYu^ 02 2!f^A1s[x^ަ3% Q]j20$YuZ80VLv1\NR6CDاaǿh ,r'kG|E{np̽Y?u^|q^~'#ƓM6d(?BPH>nBɱ̛|,x&zjȍ+&?{6lW lD+:d%Fijԗ鋪WW~]p7dNWDXzvX>D)3Do{0.C&Iw)UHX#@)bJN?n,֦ XD%ZQZ(k=\W$BqOp{k3 NJpBI@ C؋:*嬥 uubs& 'շ:Nk7qxŶv2-a{4}Jkm;c @Dg<ÂcIKGӷt/=[NVb]$vռ.2]+o wTS-C_;1NY ]몡Ɩ"2kw\R(X g c^Ai)7)&bk`!:3.>]d82vZip\KS ʬQaRSWyl:l3ϵh~r3%v)EPf2j[CyOF%O039! 'LSF\%-О+sTLNPki+a;%Mѻ,(V nM?.Ta\3as<"&-IUܐ/+˲28"H8ʍj!Ye ?]1T3+_wɥ󅵋[ 4̸:q|Afᐑtkz9T/ÇcZ0dԳZ oֶs7|kh5KFE#lݣ#ngu,WA_IEh$̐Lgc$> % %7rA[R-%iĀ׭ IҵKre5/D/]O+ 6OcF/r}q˯c/VuUhI͚p@D|,`9=gR\*gbֱ.x(fTrͲR0j"p&9Mu(n@B/FEg7+DQVPُU=48zzLVMfBjΫsx1ΓHmޱWAL2ͻyڶ>:0إUea!{_:p*PR+|} LɤȩHQBm(aXk/YU=@t@ 1I+TKlA)hsQe>$d~DgrY媌9iSJL,) C^|Sx;Q$F`'nyBP~92 7zO3ÒqTtY ]PL6om>U% udi\  gژdP7fqFcKH3{7zK憠u6Vbj]Y_}m= Y4IcD aMU_J'r&}Q[.ՄgcLPҀtUQ-75(iMlL obs(= ,"#=kCËT!Ի e C*e?юp5 $v@ƍ K,-#z׮Hqݑ=ar V0F2.vL|B"oMqKu&Ī׵.VszQ ķO'"rDT2`e{0?AJ1\+j=V`-L=$.b94َl9B oE vֲW#=&us[g`#SAA:m(>{H8U#Tv^g|O;Ѕ#\O)v6NbO@P9'CNHSF8)`QxW&W](1c0!aBZ$wdg+ Fئ u ry @}h3_\վ^Zh!"RQecIl -QcK+0Ɠ;%WN:`r(v|yW'Ңxe!aT|xȋwQ\zhC߾A#pɲa=$ fWeH;q\|3px%q3qJ9*=vÜxyW9X?'i5')GiUWA!5!O (PBq=-@f?<Դ9ZriDΑƠ;/uQ(dg9m\8[s? qfIr` *Š{7) |S?UqȾeZU][ae-T;3t$DJw=H dV]ט|r_}qOEq~~Cu5_6vgè適fcSv0?.;䃵/伡zZ":Fw71$_=~&Y׃5-Bu&?۩3=:Z*0N+N1:7ywq,FE 85)}~X,z.;kW$ $h3ۜA_(xVKtν]ċ̏kbZtLflZZQ/D+qC><:=.[-ҮE7Ks1k^~g5_6_1|C.漌|0uSoT..'_ٸb*e}\HuƗAnA;@__T5쾓[=PN}#L"71|=/qJa0MII{6+X8jLr 3Q:P>_٠:"8v!DƵ5U'7;K&|9OY;yHMrM;O]i =>C pJ쿺<޿2r|8+R懰}ƿuT߲lqTkV[Uitt?d7KEcWs 9 ڠЯ'W~ &@k2T5GVOgj]m2  w.}Lj2fU9жr^'D[)X>ه4'!ɢIaJk5ٗYly{dTYTsj`ѥЌsh(gz@Γ|+(C̼# CNig8<,ԣ&n佫$sۡk3ݿw)'\'3B{>C;8l޲1C0KR2m)SSzCrx'6vp&"XU'U}$y͟4Ctf/вZyF;9[ Arq"6KBS3VW_¸FӘ0-Xg0wo>āE/rCKݪ#gv)p0H>R}c7 @L@Da*һ)+b(bԁ}HRᕊ}/IaFsĝsY.U!OA#[s}t [Sju OU[nB/Qp'EƐ.ϹQg"ms @8Ku3;G 0An◹w6tT,.*izSLm۰V0$WXw~\2ג%2&\wӖЯw#P˷W!O<" f|a.vx#:t?;eO!WqG]םmq$h}] -01})m}z+:t{$XU xYnN$ajgu0g{ k:bʗ{Wn Ü ?mt!mc[ڞd4_)>"P)o቙y4 {Γ)Lʣ]>mjQ.@*"n]=2,b"uRgl>Tn(q?v]O~YEHQ`YZ6LHM)q$EDh"J~>BxTkyHQAd&ዱC5] PNo`;nX 1;QKu򒿦q՘@U?:On ^h|-1iɧŘs"P.P;}c̳ۉ. CdN6r dvPUEhG{#.gWlfsחr"׻oTjhq򨻳f :}FGZvi#XY$)&4{0ύ J0-CPd QuWNz`ԣ"}.I|ZeH=Stҙ޹Mqg)R0y$ik}1LuC;v%y{ڕa 7)#v [b/cjT ̄zey kz7 O垵](jk貳ο?o:Y>EZanJh )x}z#Pë>})Xw鉓}NVZB'ULmQ;!oFŪc{TTd-0w.v\> >z(<64z&b "miKvGzƬygӽ)7, \2a֦u{EIo󦞬TO̡[clYBc6CܠpBN+߭cuJ䁓bj5f aǺ6a@Z:ft6NZ UO*5@Dg, '/"|ea-{Y_ 9iπ'/NE/H(oބdBnf*),d.8 Y6p_+' #9,Q#k؅p,Rn2: 3柭ޑ '){fyWHRC\kux`u=pG _h]qO L꾕^>*+D<;h+^0]#]mDΝM[4V99O ؉WghSy"4MMg cďu|V_qmz4<j-V|)Aş ѷyW2*-=r 댴9UnnhmX8=CSG&֝eBo Boϭ .|SKK-qT-l+ix%{Mpua]-j$djNz.LyMebH?DJw89ȫʧdzZaL~I@b%|[Ibv_1Ͽ#uMTCI<|GZ#dVm/kv8#H4a[doCA:2 9 {M0ÚgށSċeҳH*. kЙg9]O ^^9eEd|KuAx^tdo Fda㴟S7?+4Yv}wp5|qZM]'~Ӣc --m$?7;i `%++`aď,OlSbW=_XM@4`Gnuo)p/~ grRbqv7]~>dצ7~>{:QdP}}4%_Z۫z;6HR (=:? uqK1rpk51I5zȢ_fD*̄qWVRd`]cjk"zTb@gp=&b _}H' 5 juQF)À۝,DLp9v{!?"Z!YDJ% khpf2C!NθԈP ;R:۩筳O+H-#+e! iki1FK*9ZfT&+H*._I9U7T)#kûG.%fAG=qWom{6>VS {֮怼YIܮj<dJZrB%ryԺ4) :05p"t|(9i5WrN{J{ʁ֎5GWsZ&]PJd#<η;˦לXM=Byl|=ŸSB.59BXےUm#r/\/ f 1eLS!U*xg XnלM8w39Uշ#q\[H$U fK=a [HX\)i N[$d5l-&پR0qlC"JY܉j5* (H_jOWǓKb `WS m'!S3zh5?鞮q2XHM 4zAK2vHei: ?XcvEj^fKio둪+yU6wwԨC9ҧ?oܢ5. K.n@}09C[H3( r uTruIP4"ڕVjByd'S=B4B!# g=)RP nD籑XXq>yZJNfD+ZAi%H!+IdHJ{N(eKT/z)hfIuړ8y%3MQ6)h,]ki絅/sJrz).R'#7{գeܶI:$Fkɔ[gɹ(φRf%ໍgfNаC" qS^ O7/"\%Vt}' o5=tY£W(D1d~ & &Xu˨sۗTB*v݈Q5hmP!d y& 9ƉnďcHl$1bҋJ`$꛵(_>vjRpz ȧ!w'bQOL9/W%N_~.JYcbߌ?yAd_3|9p?8J-t.Ũ?!xSs(:QbEt|~abc\@hdD3Xkm~77fd gjvÉAdcH^9ʾ4c8?.RyĮ25rXڀ/xy<$(Jy}rĹ=+NBI r7 `:}98YQ%Z;Ew`/-]hlЄלBJJK'9KNr Ƶ(-{U 겺~ yxFsN;5ȮY ě$Nƿ1BijJQpo]} [t0؅gJ&W5 e}ʙS/3T\,Jv S }Vx8EJOH ❂nH32~?B.KFب I8i#H!?njeqWSCQ7mߑb@ ,90r|c 7(nԋvv1q`odl6q6D;%Wb:۴@pݱX+QzDOj&6֊G% wuOvƧ9/.2לF5J6ڏ?ЀskX!TN:C-X[t9^{0q{ Jz;RmL0btfCSΔdmЂ'K[;؇Ѫf-_epO&T\rx0{tWj{B]=[3eZ_p/&WgzpxsRWR%dV2J*1z% EBgrc(ʻd: zV FG&_Ԩmq:a%Z(ڢC̀k%.]l"EG*gxV'HonB7OTBkK4io3 d4z8rF)Z*G3 ^ש+ W2o`goJLO&`tpn/uMov@D4nE8:|rK}:_i|o>s?SEҤ2U3/d4˧0K)=bnF{'^Ӊ zE2V5t&lyZ{ iM9ypKtOsWX l?WRu[.ӓ@/ 2v2 }wu8I2Ϟ?41i)>6.kJ *Yb 3|ʽ~=WI|QxCHPt|o cɜA]#F@ vLzTČ15$Rs֋f1<ŤY|~kLZ_ÝQ| A`y_N^51WbE\"ݫqp4#? ɓ~s-0ۢ~&ST}WՃ%TU嗂 pZf3Ou۰d:+,@UTayӰ|V]k9Bs^t|rx~ V ~'QBם|򠾫ev3y[ȽxƇKme(c4Ƹ8u߹pi!#]_5YʁߍK+ Uo\.TBrgK&ݳD#[BNzEH=7ֶ`#xE J*xXh:\>ITk tR`9ީS)قآ9d 'LawztjRKΑjsȂ<噤%EK475J PL V,$hk7˩0WtqC1,#noل@BMԤ,!1mj0A zΓP0irgMoP.\ 1P|ݬ EOD8@ e/m{f/ݏJq$Pe4Tf^ūp̡܁Wjc(SD,/{xvRe>4+@{dC+FQ+3v(f.zñ5JXԑO-\~r G.,X#8_$]Fλ4hn'U] YO׌hGBVǁA -cQᮞ/2$N@- Z%c<2ڸ#43l6u9y5+rH#(!929k{Er¨15=$0a}I rGka P/V T D뎁3^ܸ&^L8J Oĥ\ï]0Иp 9Ro8VB\FtP?D/".p/Fff-TdW@dV56?9\92aH 8fE$g\MDdZIhj^8_WY·ISM@[Q؃ Qu1`֐ekud[p {X/nF2 TqÎ%7n*+j2{\dn"ٕ6 O=T-'-voHK2&j,)#P'q۲'ɾQ:p`7i*onF+J6Vh2>/< 9zn *A;U >X9fc 㚲 .B䇗9%ԭd+hfT|.na4Xɶ>?>g"0L JlJS#6킲o=M/2=˳`O{S?Mm*;ͨ Rk1wn>~t6e_T3ͱ۪t>LI|ml,cA!V~L=*V;/Sa/9 7q&0WC"J:8$[ 2Yh4ls8m3:A dxP+vVP m2.)ٵO5Q}<aa%2Dyug}˦LJ]k8E{v=E<"Kcg®6Ra(E%DWAB%DAy`·$ *2Z2*@x(hՀ̱śpl:Á*rȯj,2OHr:Zϩ7K6]|JGbodE[ѸLu5"6y7rʑ4V^5̲zcH^,YϮVTNSj=PX CEʦ0.gYbrBpI&tt E7d)*m2t1F̆8d" 3kʼ1y1ҧ0b'ʶʈ #~)v[d)瘔6EXd-Uf]_kjhu;ŰFh|Uv@QUM~jHpٯl4`>.D@*[荜Z9B0h+^BhFJSM.^~hZ ^NCv+ ACHJ2˜ZԤ4Mz{-(@3M` ̎>*YG>A gd w:Ksp3S#^@gK ɺ}?Me";dEc&ZY2>⧾'VFbIbHjt Q _х8@{\Tq9(eQj Kp<ؤxt@Oƽ(W=ի)d}ݶ-Wmm~"at&k1WFWeghOY 3$Di>Kzma: 7/T\LT/)GĎatWb.s"1\~ R.p<[\-Xz9  Y">V!6 t`Wvz>t1r!ǖLy W'K*@Sq,-c ׻3QB商*U@ʽJ̮P^0{qQ1d'SyuPI?+ظI8\SWH'3D$qE-PD=^gNT(fh0ðO ]C&!= \j3\ǭH4K0* f.  B}ePH%k.ms}8W@h/ž$]T4"đI!#P*AؚsU KDnLiGZ&z(g>(cV~yZɳ!cU jA{|RtHܩ??Р w͔E#b;Ls_U^o`mp_%kϾmKBL2T7B?n8g\4w0I9[TGC>{zvb/dGv2C1uW`kW- oi0~34ba_"U U$) ]k|Y—6EPKu FtPj'4nOxMyJ4B'g3)ٸA݆A{ߌ* `!iyu=Ru@ CK=#c=Ih5J彠*xй\Sшk,s݀k_JȜC\k?]nOyͲғ/ D 3Z7xiJ?xJݶ`r0Q  5Zs]v{LHa8ڬB'O( 'L;: ěb~l_uNhדӕ3"fhBuk\w3#Ng`,6pIyb%QyK%&/GϻU5#"Pu:*2}yHuTy@Z֬Bm~֑2߀S7 Vл΀4h%..i9S53*Jz|>U6Le5 9KdBfOgoj)H3]y>V6Q^O+p=ȋob% eЭ?,ir_߁W1x1'&N07SO*jO%=UIp)f&בPG"Y"v[fTqv$:8ٽ#kvGl3G 2OKb7>\+>Ať$v:i6/L5J;!Q'J{2#¥D}:J <+ߒǹMݵ<잾!ΔTԾ^/HdR[qv)u&%-65=볐d؝nNtEW= #$ ltF;0M4)T~qn^gMI 4ʱ'o1ZwbLrwR6~4wHC~9q~wls50ǐS'n=dd"wcӽz_->6 #g_"# f7 i m* Gؾ?g4?{ )q3f ӭa+i%)KZBx׋d^=fkj5O2%hORhvA-L럚Ύr'lmg=ṳD^# )p9b8g1\L,]e@wβ)-8^NZs֫9lCYJ\x[s7G[iX8I>C@Ts#i"ռ\L9o>KW2KSu ]B~]njВB ȥ̰K-#۳y(t RtEҽ zv8dniOE+6 gGqj;8x;U]w$c *L pGИJcE!,De,CTƲfұ˅ )ʈ:1ql~6+D.ؤO9 MU;~;D"s%+ohKYxqZt %g(VaT.o5m ]vN yѡZ(S3^[ 0fA9td9|H1 3D~B s'! ~"-9:1vvi)ҕ-$+IP 3ITߪ='7}P\^O @+|"-9)7 rwΎ;O^4L.֒CP4>~n$;B9f { .XgVI,^ C3a?VꔍvҨaAMZt8?0M_dxROԌa&mԸP}[L˻ ݒ-}Dl^h_O]N!- y]B9=q3Oga6y`{7yLhY<ӷ2,xǓh-” U"=_C@nJ(ne,94ah)f3QT0~l׎xw@$5]X>zE^Zt;i?g g Ss2U\n0ˁ+dqv҄5IS. wJ7E!^ձ#V~"/˰=JUb@F=v0͖9VT$2hx_xx\2v ދ"*j"f=::91C*r?9(M_qk~U@8tZZiAHDA~a"cB̃4qƠu 5q?ه4M5WI<*82BpzFBHpKx0eJ '[[: o]54jUA>Z&ؙ1nd'u` ddJkHWA)~ a 俦 _xN6SԷD^3WؔhG˙?:2Qe ꀺʧ(ӝjt{ B눴vuK"J`v󷄁 pLdP=ζ1ڂb6P9Vt:9& _ZibOYS+͆|::۔vӱÆl.2ruo qnB7kR媖W*Yֆ4a4Ʈ̖_lf1Xnx M0 WA4ftMmztueCr!"Rr oQY7[~ ;qoC粴kw1̀XPX& Ragɜ{/H3+-trʵS .>Ok@| `ύ9P|*08U:$6PngӠkN~tGy8W}9v`u۪UXZ`K <&? VuޝXhnH[->ڎ҇g/9{`U]j+q [ԑ;|W!i2{-sdRKPXnV Oko d)`]RXwK@"Wk)FkƻbQJ~G@gc,9HcqkpՖv!8T<4uMW w!,UvTyst%z0i'e#e-e-pE63 +r"qrF݉vq&w`b(~okܭ93CĮ2&Ք𷇮 >{TJhPq <]bPC7+KKWS 3;) a=#$V"K:f"KJ}I[G͒vh<`Ɵ4߁֬cgq;uFG!h0Z@ѯn벼إGFz -N[w1r)H[1eЇ  6flZ]:+0gw+Fi0'<:$W vlentq(;0oxMi;,J6䖣ItO;m1m, ƶCzj6ɼcD|u-GǙXFOj 95/hWO _`GBH*@B\k;me%LޛG.,FnfXz`ˍ]&@ bY@>Ă'AiE$$K0s>ϯ 1U~H659PęTPrrV|O%B17)ٲ`nF峫<ղobJ(ǣla-jJH1RXW @R}3BX!VmrEe5:rsKF+w|o^ P(HEӥr@ &)He3#_~  Ҡ nbHUDŽc0#5 mFA..&o[̛=r Z<[տN&˃e@.2 xҲ`̭1j-L, dgZo pR" *gzc{,^ͫ*; =ݔ TiML8gıw޾^ r<3.l`J=[ǎ$jR3;Xޅ^>9xSo99>Uon(̧!"5ut)ku9\wR;\/ M&Òڄ49yW.T.n3Z]r? -xC@6=ٌ<[JehsRWUx_)vdat@҅%Y`BC`0{J+PGUL/ ˭ efLҚ'x,0j,g^:fȲov.R!>.%+_D'YIf.'.]x, G o)Є0ei HYU)ojw%?gI #{Z4؍}6 &ϙ{+ oMmu|.l}̺ =K)\ZW|{15'f􎬟?OXp8lY 8M5tĔԃ"atb;uDEHҨ}nm\Q~LK@2`aS6,r4$4%e"UڼUd/8Xfꛔl2@$j2} P}iYcI c.b# AIz4wTCa_'>v>B&_$e{__*l4;iiM *O#eӭ>TkE(驗eF-WmmsuQyazOK.r}XQ7i z3D͢/ҏIRА#:b.g2FLX9vL>ˆO}Z\WZ S \q8ߐG:"vhv"dv tsuo" |pB1aLyIP:ǺQ-Y;갦F\@`9>tak.rn1l#y <3qjԧ9Lܠ|~P}JFG?S(x/Cޠ|d):tԴySQlw':{ M _̨e$d2 fhPK܇ F)FsM*Oᴄ>Ƒ4LR13H~-۳1{VP BkOBCc5)w'z~k<TcNq,=$@#^f OSvYd;o:kn!?1Nw$o()h*[]F#()-hDٌ%hnΒBߨA|e&E6vYS҆Mz% sU\A("\ fgmHhjrU Ad?QF[|t[ \]ѳJǂ#1F&{qyWV1z#HPNYzA;hf73ң "\6B4I/Kp%sۂ ׻!PB+0ZJyio夙E`&LS4ŧ+9'~E귊Z.+IízsW ޺ R@+_YW.z[{OKq6j) q׳'|4<qa6pYJ:#)tL..2i袦*\-}8&[S1W8OB,ѯ=* M0r^K/+-#9(Mo R7|Rc ߔw-7+,'d#8Fgr6LgCR9W =+l{n+_KLD*pݙmcmmPb@/F m|8{8T!KvT{ (uE ~>x9@Ԁ+molJTmq~Hܲe%Q](IS,{,0tq_UJU+/gO^-K?ek_9 9RDI,Ltsэ+o?W&טjJ74]8IQgΪ1(j=MPq67szbZڼ7NH[ G=b؁(:: \ɵaR]p :cTmH݉mި-O@u;B7 {Z +(iQ8k  !ObX(axHu1fἏtOol۫|+ILH7ΠgB;2#Mi~ t⤚_K|WF~A,⋲#CW|/]Y^f7?R fnZ<}1E ͧ@룎w{SIExN+]0lC1nv{6'~4D A;X𥐉bT,-BPaKU` #8%ÜpU @z~rt)tSHYmh0Rwck+ɶm_NC"\ g22῞B-vrZ3Ѩ@[=ONg2l Fy؏6,IH:?m ?2b(O$e;Ȝu!XstC l:WI\=GYG@Aۍܨ-wEGQdԄQZr[!0Ɣo*cqnq FWWTdLQe',|r5mşGCD E },`3ʊv r\b)`;ۓK~)Ӄ1x6'XxwIt#RpIz$:&Lj p F";0YodyuGB;:]W}|,ԨJy* s$B$FT:њ@L "wm.!eKfV$\3UL0B`vaB0nu\4<ؓOˑ#K銌,}I>yeq"ޫ RsT{a Q1-m RtY[cGASGwX2 9%&XP!_< rBZf ܍rI,c2Y7hWO}KrUWAxdK73Ρ$awdk֚ɂO "$ȔvM!g3/UsٚxG05i.Y(-|f~Ȉzm!҈UXFhY,3􅫏Hz",fq͌.,8įFyġ,4yۅ޼?D6M"RBųCb@9T%9T8MU:+nVq,0 n(rNi߅{`p 0U,XCJQC(ɔwp6- #Ԣ}pu˲%dBjf!_M[B[FIk 7C(bN/m![Qʢ^ᰄGK2Iq]a[lH*_"1LpH&d.x9 IyǙp2K'JDc7hK͵vm<ߌ:'Df$JG}[<Z?B,S\%6A[nZy….EHqxr&! M[/xf!dJ66TKF]a.̶F7Z(uR0S5L8xZ&JYf"9UV6n74L (!!Uw6m~ _lȥ |vV`s#n  TuP\Z>Dh ݠA=̔%IuC"^':߳J`H_3?nnhEȏ|!uFKFސ]x[RW]PR䮥ܼm}\\ E 7 ~;;&[kb(E a'oO/FyImgDa j ´kbuusLWْ.\WVjh~e9O 3 'YsE!lœN/G{bH* 0nF望3bNቧgF6}#a*l5 _CKgxz&b!!)Mw_X]ȑos<%Rj]utmƱaɾYX{h\ m6.C/pm? rSl`8FxkUeFLvwR-R"(7Ox j0WDdHr.TA;RM: ;+:`NƜE5&Go4 Nj;z#OWqWOT\Z|%8?e2R0e`._}wڶLyG>ɼySo@6L2P ;* # BW;z'Nn 7\?+^ENR(Wܭ}s)Pjy]=.MksE]Q#<"BE3kG }A)^\vp,W +Z\>1)#9 }r*NF*ВM`Ӏ}{CO 0.w9nxwr\ #asMowC[YrTw+ ώf膃RSa_+NIq&mPSrfD/ްU Y[+%e`멢$7Ǚ|:?a?TTnl n{x+{ Kmy8]䫫J7^m 'ʎTTJP%w$[=;+"7*3*uL1lP&;rOaloa$:Q$ǎg#]Mw'|eDlG!]3O57ڷ@b޵uеly lPc8׏_З/Ft\vH ^UyX?A``4Aum|ǶA6Pr>$j$!t Zcb'}F`q$䍤$Cdt s#"iD =u,Qjyꋁp<}}C p^vP.hfNV՛&9WiE^ZqE>_(ҕl}N^ZZ\]2'zI\m*}I?ʦ݇Em|4w"Bo"stJy'RR%ʙR--Z* Ȟl>T֩5n++SF3B`Rx|bLÊS3`m?z1λnd;-'sD5}ʽ&]^\Ӆv+Jw8A+ÙiGe;UÑ6Xbc s۫6'L}t[1Y&uS f:)V4kܩ)<s `84c 1ro?׍zݚQU hԿ>] lvmb^qRكG&wDX{36˅tqUȑMM'cly`^7d|t բ1}1R[QzGɿMe 1ȣp /gYoO"EnIJU\$qw3'9iSQCVdL-`>ps@Ԟ7Z|'Ɩtd +ub#g欮\vd560cv55?CҐګ;l a8V{m ל YpRd?rӼչϯkc.2"O-= Ai,`(6U `C{)xhǑuf+Y3* F ܼ/S7=wg M03J܃1(#,Z;CYgի}b2sG(RMH,垲}/ז\#7{QQΧ:q扩Ilvux, ڧŶSB|ΉXn${&GMlxT,b!BKn\{@{\GZb q?|K"e uq Ђlu4Kå3rE/Du@$]8i~`(Q43f}Ǯ멅b޾a)j91OpJ`ie4|-!ڃx7z.#_iJJ4}Cd҃'$|t4dw~,22f0@c 3cǸm)_ %0_ q76u\6Nt/|딣_bÇAlPݼ\!Ԭ%< 0].,sj(|Wy9I҃Un9 (K FJ!᝚4pǑ!, 4eFH Q+YȜR.@~4#9f'X3sP&S^>C< y4y Zkl'gG'~ǀJ(V.zN^Wr>ŊcpS8ڳ=.=Ns{x1Ϭ2sMys y=Նy9#oyOw0L[+HM&v7*嗘-b|&Yma+~S."=HNO*T&+&/Ll&zY$"0".H55 |lAX)7Am;ńS{w3 yTC#zh :rbnɻ7řp1uwiuA}ou OVhX(V9KB -pUHGp݀IT􌿽XbI.wtE7]>'K6?wVA.yyi1Yx֞ H4!\#j|rQ{Rĕ#N8op#STs|rm0qN%N0Ec0}T`6l~W|97?iwH)׹6Ĩ/B2^˦62/#PûD\ȅZثK!I6AU4ؚ?u\%)pk+2ø#\e)ZJ)_4q]ϰZ>Ų!>,b!^XXTh#K8KI~]ɟf*luZ{M$㎛sf6QEپQ";xn˿?t̬WkxT= edh VkVCy|TciP;S&h54tt\=nĖoN UF NW,&CX\,OuSwMlHs^ȓnI xXAQB=o[nL5L6OU\ɮIX0ycX5s<;uU.=]Qj:X/ˇJwExb l^j8 ௚0qV%gQm)[o5ݹYh U4?0K 79REx(Z"k0}P4A W[QjC_R-s7-w;41fHPN+!8 ٺYrIڟJxX{tRVh<(``9S$>ݠ@aεFt)zTE0s1v tܲJyݥL|&ugjddG ?g7}La2^- {$š`Q 9w`LLT6<B:W-=y%V& X/\z̚!׃lS' #gEpԘ"kW㆜tAg>&i~jmcr PdWsL/N;+!*DD yhбɷ"1ʏW!ɍiy@?tQl"OvD{::H4+\M5@\,G2f 9ѓIƯ N{Fb8?κC0]e|:=^`oۭ uöP+l͑]6|_R\ޮI a{BL oWN V8YG)]\:[_w< ]b߫dL2 F(s}Ȓ۹xc(y4xTWPK ݃V$ 2Ίp,dgp1O6K$B9a':Q`?քoje8q ݫCaHARFQrb]yPn披,@CEV& Uov56Y ,"',`:6|@aN[:l4Dbj7b?\<߉;0;VzO T\_R2]=3uċdvI-iJYJ{FGxĢžT9&+%'|0]E$r@@!%ko7FW(ټ^bjdk 앿&oU I'7 xyVE=|h|9nxliDCJM('+z귕 钰]^=prbmi nrܯDh\L$v~$EeҷWlH G.v‰ADو;僊n3^S0mװim>cN](nwG|g# *>W\g]ps!?-8$[#ACP$/Eb E$3${;[7 rLr폨,iKB` 뜦JKZ߈=F 3f"uU~*U{En_ʼX_k LM;SGMö ԥoiS>QiDC1x$:28)~^z%,]0ZKk]qZhS]h KB>N&!d8cuD!IkԴW:m*@<@Jhv*,ߍ{r,-vE(19P`?\WO,i" $2CȐ:FVP#Vcϟyra! PHZF^=$~hlJćg{M}LDJ-q,@`d0(qO%1LB愆̀3M3i>x鯚v=E1 }hBR\?qt Cۆ`~#?N[롺=[KOpoV;+N#DdQi@Rz-M,+CgK~|W'nh'hHa'5#&":D$t*]rFs{0AC_ˣ~e=LQI0@)e"Kvϴ.#ԃ!Y5h *R0mMj\*k`[nG7"ǪE)Z"]Ľ(%Pr|2poJ73~wIAKmslSfj8IwG. M\ؿO,|7W}br+P+ };LgP8JP1EH"+ˑ,"c*޾`(DNzב T#"M*rj\FEs: G$;GB )KC1I]|2#ԠIҟ>bcl ºhvk2g 6yACЫjt vaxE:%%`^p.r"i[_ٛ-b *@{`?yBQe"BFAQp_qTA-6F4( [}0 $XXȈYHu*~1s#2>M 7:Hgs&Pma_9{ͦ6>$+c%D5?@k[{~1;ܤ @u9ؔ,iלR;cO,k+,mFʳ/ގ]Y:3 i`C7H]SL1buDHG 1qУ5Fp ٭rL a(Ĺ65 %Keή[<'[Bj^N8F;^iDz*gMjOP" TBxKL&G+C{gt&̺b/IiyCHi9Li7M REjL(* ~s +\u]P0O#MՏn,?ar"3ܟ@q*B"JeeTF3[ L&ߺxmqE;9<;yzTyTOT.(:=c4O0 \yV\N/H%6>f8i䟵"thd~ߡX^q0Wf DpF¶aϫ%C_j cp=gdIc4#Tb=^D^0೦fOSU%!FN)`Ib)jb ,ӨmSB|4XW0ER/MG^|WioCJr[޵V[&Jo)ռz,dp!lņt9tP"MvJ ~^>vAeoAQ|S]0O m#ym1ٿ>8_TthI>$kGŬ{ΑyoeyUSaO޸X9 @Ԇ+e&ݚH6` 5+?Qa,&/Hpjb*y"9ދ4Q_86,&EG5# Y06)G;_Re3_~j8#|Xad32/e$Qo\\Yš }8e~LXF2*hJ"Fg9ÂGn]p3 bI˪Iu2vy4*W)Ѓ{DȦH =@uHa&ޭP(Mo2':t"TAbt4'f6=Wcqڵ}UDk(-JpO jc2yTiw21)];?lpy¢(2V4>zfOjp )'GX]eg`}:C *q(ؗ.RQ<:6z-rLyI~5<%) (8ᕅap$摞[A=N`006Mǒ0柧Ȍ/J[je:[l0?t^i lTaD?Ex](i^t]S`M-w)%Uw_BGfRnuA [3M/&|d5I'i_ 3?"0>9YPǍ<֏ .W@ #!zh e,qyczS@BWlZ6 ==[s!kJYEp+] F`}XSUED̢F:6defsi:[$iF̰/|_!nA%ene^-gZ,'@1h,j\˹e3qxkl#b!_ IH*S`e<[+/<t"n> ˓+:lL+q=G?м"S0Sj/"kK.Lbu藖̥KݻM1NX,LՖ )b9ا lrBa(eݶ_w0iط$-̙=w AT(HC-0L!d.p fgdp<Aо@g~"'bWp5i<&C]eVn`t0{SՍ?Er8;/'D:4*LcJX W8 M?<4i0޼j%WϬC6(EƱmʚ;ѕ|$+KhK]Zk=4d<}h{m[ 'V=xX+ؕLr51v+hS`h"WݔN rGUnfaހjč"VTRzbG0u=rfh3gǿ3**D ]^bAWx &l-jabC,7+}/M0 +^뇨✮oB{Qa|)FSU z? 3Ÿ_5( JXLQQ-#Զ/s;sPWd&<56H$)^9R5:8#u)e t8o$uP@P;e?YF>@$M -J;#@ALޤ#nxGnxK%f71w뷻obM)iM{/{ލ Ŧf__B dǍӝ@U?XYdOSyzjNiBeZ>ydSkĔ^F1NLo.sF0Uxu>tZ S#g!#W`WV:F8߂4¸{;& }) e-:B&M:)lFz{pD`%P!=&bI:nl%'["#d A=-0p4xu?i %ݕ\ULq y|K3!Nz>p%Ij̖Hz!GM)%JW`^z4c* mMӎ;6Lzb[|Py+G,?9:봴1 $Q w`1 ­6Kv !q؜YD$g=><YzVmĴlN~ERCf:ʲ!:p/} ݸ{|4t!M#Xסg45Ϡw&]\/7OXa qpPDF|f!W6!Wi|{PS'vAĽ!kmB݃a{m3*U47gܭsYEXglBadžiAl%׮ٰxҊdL?,TN;+s3?Щ- X_\"/qƧ NS؈WjYGY?)2&}碈"]4wQӖ2B'<kD4̹ Ѭ˕Qۗ/FF]IO%/࡭x3s\jٍ8ZZL5Nudx?KOid\!j( *Pg;'vs U.d@,rW` F͛p3#^ 0>jfƢ tx`V߃"OV2qeI#32B*'HJS҉s]Z\4$ pF4=nU^7Aw33kozuqCCC }P;>3yN_`[zShᨯh5$2يG3lUh ]=ߗTdrV*߇O( vy&桐j]TMq_bϭ=#nD=mgKqs c#M:7{l=Vu-Eݡ?̞>$5șMSV}L$aŤک-=ZYƬ&ߪ+]54=5b1M ]]!ۺaućaY9!Sƍ6g؁хzӼ nj/.4- WvgQBUj#2w݇l"H)ʧ56_'MLK IJ a\ߵmŤBުXI/DTws!r4Ob46-.] o0(gwC+?)<ƉN ΠL8?"c/X*yl9o G%CB@{r2}d@'rQB;#3erMZ=m…?(wkS$mV/=9x]L3VLR|m~t4e4/ )j^`)x-v۠+=d%4nAX_Nd`t\ P ~̧CXI!w/W_VeߙjdC$88Q0ybB+ܨc&E^`bϽQϰ|HR:U`VMmtN5$@&ւwl,B]ZO0$`cAmﰠGq1QyHXq5XJ?^Te씓\ +WVM0q ~T<)T{QXLA 9 P{o]V9|`{mxw>ÅBIVaUhLRG .ݱO?Yrg/ .y?}/}ECjBcN<;V*{=x s*&$Lv-TY%r W{H2%#?( !#H @Fv`{ dabH$PTny{>Iwҩ9(3F0u_jkFyB\*^={`;e:f{X^@F;_ywoe 3;(4+rց >|&m3&p-Vl%Ŷ*Idtn+~>{cYdo\' X8V8%WˎzVݑ"GU%sHװTf4#:cξ)l/:lu g%N?[CRmp[={;MiUP;ZU1}OQXւ#/o؉nt`7G&w :3{DSḨj;̭HeD"KĮBղ_CȻ=4E-ҕ 81Hѳbڼ#W|*%ܷZgװ<+ zÐ?Na0;(/r֘"\!չnHfɜmZ`1i})ĒLR/dA8NHdQ.d0J >2Ѣ(Z؋%4\Wajbႝ5\N=:_SQIb!mCA wnF$Q60P|2Wzč*C2nn$@ ^\vIb8y[S'ȏ\Jס8-5h斒JAB@pnPx$ 2BF,&JMo;v6 .9y(fKl=)>Zlgzs;Wq ޡp#D畤j~N %}\:'+ Y-`P$X&TrT"gw8c׸ jA> *xyP}T#=P$Cˣq{8F(ʻs2~ǁ3 ٬㟗-=TdS;%Eq+]] dd 5E˛CɖWl29^ZOkp ?n/aLmd3Hu)zeǦ> : Rjh׿s ·CyۘxU!,"k/tlbӳ sԳ^^qɢ`#ViW-y&meT zLX" _@nJ߈b Y jZ)fҎRpBABHd $%) IcE7A eZ>qx m߾o{7ϿL<ۚ.c7o"bJbnuA/ݓsHC0k,.D){P"GR:FWBR㶖DѢtt+%\q v|rVa-^F? |%9soQBv{ٕƕKԹuB7#"5aBop;S@BQ}nha0M?v=ù%.jrwp^^wiZ(403;{8,>cB2  y`ıۀ(mZM! wޚ+g]:3D4 ܫg ĵ'J út`fhf$0vj+{?i|^^΁F)'qS+"i](Q)+ ԏ#=gϰ!+,-s rGmPRҭ/vQ`ur"G ^ D.=(꩜mNz'\ܧK(\OZ`>y!TX$|)^ ]L1ySbuL7-wUsd퀄n(kDp ⺖{XcrNŶ~8UZ[BMU97if~vbl ĝ~׮y8 i}*#j׿:BFtcMHWvɩ|/Gn _ɘQ mvSɌ7x]h 洘WfS*<{l-yy3 Ɖ3u c<]>mp 7^j2q ̴7b{8ˏK$lޔ,)?!ٿ@B~a$~ OV6NiSK:۾=6v%zpyjW$a<kxz Z_,W ux?eǀx]&Me: VOO>ى[<8ޅ6&"rkʽI9%\]~NʃsR7$Dw_7}F޸PuRDK[EUvV\ybw >CCk m" 洏"h<_u%C sYz-vwi;JE W~\  GR`%RLt}H/{`XA_F]BjvEța&YBvr|'sR"l >"!d8V@FzuO)BQ- 3>aU3~ w;s q+ݳd#]qA.w ˚؀2%rDOWvp[X!@hS_PE؝7䊃wDnغ|j;`P>*,P y駷aǯpd벾EZ>(4n8cfzھS?-?+|RN2^n ~,; v8bE:BbA^mp cD' 9H O,kDkV>}~hH$3ޭdXx.fA=E2~syҶ%k-RO>N{hwv?zl)r=* :$ӟllZѰqҩsE|c?Ti釬p]86-Pw&9Hh T ;S1\A(mDm)Ps)x2!ˌK8x$нq:Lv޺Oݸ/vg]_f3xO]1ψv5C..:Jq^e>pdQrR7~㖂ZfxH0imSdL4 I> 'ku,9v<{s`Gjx#\P'kfI"h?#P[_S# h]!Ȏ0:\X!}-3;N-!ϐ%[\߀!brEBY-sF͏,>]!+}7cxͺ` 9 7c&ڌ8]371hۭshl'kN.B,ܨ?RĂT9p:,^'qyaeOMA P *@m̆5BvjsE3!At._XYSAJn!åqP1N'H[G$҃b ȴɈX7Ee&E<޿JdyhC4[DŽTZ%tnd<44_,i|1V:1=.ۡ& x)⫢ck rVn{KÛ`Rm@HKTW:fL~be,Tv.94nx{"0B|OF[o>~pnsPh7獕Dp АV6crPe vgXzaH!+;̡}ןc=4ڨ{Q<;v\n' OfaMHϱc%tx#5?Y8vJlV,6lb1: *Ak3fz](*D>i/ Ir؃Q$VivT Yt9PTaF$7R(Wf%񐽔cczY 28t[$θ2O<1?q -&=j7Y5aUlHK@/2y69Jz@I ڈ'Z+ kb,Ĵ${><O17o~|",TSʿ@S)PF6A2 THȽ_}̟@xYICz|cz^~A@3o#{BĽ{dF<ŭK;B!ZWD`@ j Gځ V&sCq E!Sak#M! k8j@ 7+˞]&||Ub~k A[&5jFao$Fe8{#{>l}b~M45pr|d'AN1_q꼌l*Q*`,qk|үy^&*ՏƔB4۪}mOt<[`-)wm*ڷyCLJ,бX5 mjE8T-خ<+խq jjF ,Na4r@2Un "\?[pZ/05IPiFlm@9XzyJݳHJ5zj].`h=(=Y$6Xlh(E= $Gy˂q*|6m fy@i:[7~[Ź~l`$%(&P1's$Ѿ(8j~J&19[mraALbUBoy:<ې$~W>XCݲ1msۡ\9}@bre'.{j@)5X0 67cKHx֨cΑS|wl2F±Sf(lB}+jC"zR{?C]*%)]n!L Z0!Aw]Nt6Q3>-N ޯ(!"w4G)W@%,>cl4-s2g [ kF SVZg0dL2Ma~_ "3g%6G[ {An$RB'xY,r+?s)(><..9Ϯ" .ť;6p, 81tBYF <6骲 L C5uA` ?7jj@?=t$1S>URqAN^gS Q Xt߸ he-3d7:If^g5ӽSoYJD3k` BCܴ2 >ci 3u |P$3-LADYO2F `٦ nj>" HfzGdp#ߕF7Z iE"mhDo w2G"+=1vE$l 9@μ,;L2a밬#u9_[Lg@87Ryq\0dx'лf;lZcBYM/b4EhKC*"xq{dAxӭvze< we08,p˹"T=@d\ ,DUp|bP%.2v0CvΥk˷eFmz=73aObdaF|[h(k4lpg #}lOyφV!t'ϧړBCRcBt1%A-xzyFsҵ1l"viՂ.] ME ~,1 TVC‘ %+~, $ϝF#ƾ_?_ڗb- wS-=d+pF:p!H*yi&͡z=VԽ[ 6hސ@ATvu=˧lM]pW<|ZlK.C[tgs%oF3/Ruˣ`f1w}1+y2Ҳo-HYA0?QGO'=k:E0cwS7}]˼} Ks[y+TD?R`@Fl?Vͳh,q.U0k\oyq}6+9f иqD%y^+\z5)L2q&-n'{m}SnY9N@8o89nyAW54vָ5oM1\%? x HwtxX0V5B`t’OyZ/(--'GJV:'zK0f/^1s %+0"q W~feblqp ؚJ9[=fd bbw=Y)j_W3k?p 4)d&=Bņ[4U4 *'h蓥!; |{,8mN¾ k@-S-M-8sbBҮY,BP^i!\RnSt@r%a`<#+Tdp=;OcMG"ĤeO;ܷbU)-/K觥pG~/o{T6ġzRNL T;նjYVRA +10Pse2~wtsu5Wq=^.©o^~gZYFx'_T!Gy0%g!Uʡ*70Žݮ K,QC&He?ܴe6c-'zJnCڌR ͚^ gI *NȺB>68A)P:agESi&oqe$ r(NA<\zϖ>ʒYfXϐUHx4};_tgi4$AdvLPTs2ut!uIN](T:l(^`p%u g nݰtfnoKl6 z0ջ{,i'FltG$2nGyʢO^ y#G@M(GhzMR9wfs 4[<~/!p&*ƚ;f,8*aupTyj-t4}IZ'D %[6@ʤs`Ru8^=&c\R zZ ;^pm":.P=ba+x2?EW~ٕX#NPIsG$qݿxwWe^'NԊEx#BLW{#Ёp4\k?HR^48o]9 _~2샏|5|? T J_HZzpBZ~O-׸=y<@uFO^|CJ tK:4wcC9U\zYRA  x/F9HȉDe(Xua<) ! & .*[1cȜ<yOw7uhRa1rҙ3,xËtMU/nr gJrΗZEm0?!݁}j eZK߄/Cl'DEFze?DmI":ްR&*~';!y64btJ&{E8;(ԯ$Jw&l2 #*z8B[O&y;fn ,*C BZm4H# ,]-8Z}DexZ=V4h_CB%эeq*lk~ffgb|]l(̏L49":8ao..\mx"(Dzh4\+u8Wy-Pd&$p&j 'o>?&D.X"w6`%u#Yx ز^դ u| (^uSKyڻ@m] *@ !4A'>2_-{B?9mN@WޮD n,n]bVTuL\θ 1~'2H2QpfxYZ_.Z/wf1cUki=B# PV}T* l%:J٣ F偳T#Rkhy%`< ':|W~ni$Vz\s=1e=o'*GI7תE-Vf]~UhA)f^9aahLO/$͂kCg_@ H.{x) DvNi. y>dG3{6hs>&g>)›)dBc!KdsA@DzCzZJHPIFuMcM f转Ri:END ş0p& L>=,j=?wB7e&K.=}4T -D;Kp:SF9aׂe}®w۽lJ#3jh87(`) 2>\`PZWqE>{1! ͮ{'&t$d*HLpn'N+اGa&ɂzP3YB&,ǀ|.1+tE c6+;2&BI bRV{Đr kU@aEZA)_7#sո)!|2< ~Xz)6[%VEfGzEgRbypr Wc΃tYh[q$ q8<-|6W$ z)x?7AgV&r kB \6ÖlIh] g{"1vP^| F&X[saǯ%2q{oFƱg/A/-39һSq5ߋN-\ΎxD$y3˺k*@ycz+L%T`䦺;/XI\mㅃΚr&I=ql#|_ ݞ|>0AfiqqSBx&""i3 zo?g _|&0\=MbIZ>)hjcT[IL%y#$eV6h'uIJLW`uY+Y쳲-Tdݓ/h3E#"x[ O@x<bea_̏I9Pkv ?ӄ˫)^-讶-R@G-G <ʹf["71m&43Gᵗ6 45 .ݻ<)_F8=FT%J˖?3)L;5PT9_ox%O)S-Q2)ӛ٨DnUBXgq/mqLeC Ȝ6ޔVj?OO~&$=cdtgΔ=yh'*ne +η^j|4 h >k.C4!]Yw)c^KyJ,vc<+=-'8[ƙvNVкdga'Kdfc~A.QҗFEL3ɇl3;&m<;kA4s8C=x8_e|Υأgͨh ùdN!לk,hJ(yyDhySH{$*|ׄD/"WDaPߣ*d5I +8L~W_%4+ң$u"odQ yD7u8„&iwxsw%۳S=#? Q+޶ B# ? v]h T4랝1'?#lm<@nOHF%g12V{G՟rQAVyP(lx $6 wosn<쨨Ǟ>C~E䮷c"8z^ 5֨d\iGQe~.ޞ12ɼt1BquE4`!xA ,ԫ Z28jFr*\wj:+y ;1=6HP#NB'yzIiUvZ)$ e'Ӷ$Xiewc ܻc!e`˿,h !rD[$w+t=ٽW؟q/fSSreIWr_F_tZzoiR߼ljE&kwF-|39}0zɓ&t ""vC,gf.JvNrEAjR=u:KA+7<q r?>KnWn1ycJL΀< U>q$9Cp?!htIwC{mMf`WsqN*_~YbgepFzdT'rF U sJ=L`6B1QT`'kY wԝrvNOO*l5ͷ8OsǦO߁K ˻{nfo'*͓uѕPulw%,0_c_-.womgWam߸Rā9L[ȁQ7E𦃈8)\hAK/.hAVr3FI8ѥ,R='v,I0iw!RCRIg9As;["Np /I{N?%D8tAz L ^ٰrҫv ùV4JцLƩX5Ɉ|udwfJI;E)'_,Oٵb`gύHl- n>cS>Mug+H㆔N̔hc%u!8*4)!ٟ,r spz+X4*W59UYb%qu,erm_Kb)yO wbڼ vkhfؐ ow:2{TҽmڤlTƫ`.ëX8iѥ+(@!&)m(h[jwȃvMʁ |_~.ђo}; 1w |0l¹O`k4sp!ITsksS 7v(~.P ^$΢|=`J:IsSW@<)V8VB#GnFhݟYտ9tzHl4(Cea+gm_ӂ[3yMK:jڿ_ wǐmKvrپʐ'b\Z5O @Y&g1 87(ḆloFo9&PxBa"D:[F%xT*MZjNQP&Aze*~I{ZF$9W?$f/j>y#@}a\[͌B g!r I/UD-SIvݗ:]Nya"WK3k)6Yml[6ز [j dM팢E)R0@4(Y[&2FW\P 4D ;[Us]0>H tdKv~uה_s$zqcp#.7c\瞧:3֑kx AԈ>5/-? K tmB :ZGq>b>\9=?,)Hυ0nbP!' pt&BjUv5X}'fBx)0S'W:M*tEiGW /RXE?HƴK?L 'ðyweώb<(4 *گyL+y$ 7KaסW3.C$E53 x ⡛?w~ށ441^F1;:25 !K<"b1z?l^cĝ|+&p$ka HeSkgYX0eW}qM-lwY9 R1>lga<}ȃysK9sB͖ڭrrfob"/LC~rOu..Us@ tD`j=ԿRS"ͤ֎.YB'{Znɜ,e'5el.΢%aC)/l6JOo/-17:>NV$,چ. 72%!eIA\m%>4ɵW12Qq؃q vT*7x 9ʠ+Eެs\"ח8^nБ񥮆ʸMg閦' $"aۨWǩ87QI,*QPRRV9{gX{8!kKHK10mQC}tDmw7ɹ#Nl:/Nkw1w+ha?'ଢOѩ6b4q $6*t~'ͭږn%;VP 2j 0q^SќљF>Hu(\ν9y;dGN7!-L;/ 2C#]C=gȅ$/(׽G \_ݯo7TJGO71 I;U-1OknvAl-:Ԥc5}'˴S{0/S׵1v{&;kD} Yc0p5`h}W)ꍥf)c>gZWNh@MV{(v55\gmJNsf4Vr?SdPvnA=Dh?Wwr'Y)>xuԗ*<)WZѫM3&Z# [`d|d6cW'|Ekț9]x_<[AMRFRIP4@7LV wBzٶȭ bbt7(*\~(*W^TG Uxhr%Cg&69 gz-:w|ovG@ms(XzK۩Jg-$#-\Jx}= sk㜣:La{݆ArDR<8U5*uw zC&S4_N y \ٱi B:d<1";hIk#uՙ" (7;.Eߓ<&7oӕ KQ?4Wejs>3Hs}n`WA)f>@GI1RqY#A^relX1$a3?\e"bI3cv2XoOou5a3S{*]]Z8\8lY|sx>Ԙ~a '3!BV$_[Rʛ{k Z|7pi9\5aؑ7h/"OJ:!oXh1[X79J# Q9D,N隂*n^cu±cD Nv7j2h) ?;oi1Ax~WoQ <6mL&*=L\P5NaR`4eٱT\7S_wl^xБlpZW3 ߓ.]H[[N!2AUmS=Ɇ"5 &McqlZ$>zuHFݫBq}NQ.z7F8Kn3e}֦zIs |1- |O4$1/z=/!Pw战' V TZ&3A2,#e)@M d䬤Rʹ4\z;HҽkOZI Seh|X4[ K ;CW>؜Õ*ÀX7moT) )oq |bP,#o],N3+2 mKG)WG@+,_d,0ػNn띨4 ճN o+P^"lc!#o"q?)kIt9 C%wf5_.W }ׂJJ: nT7g`ճ|VY~V=w:OKV׍ zkd>3+fZ峝/?8#n\s=y%k2.#\-wDٸ;:CfJך@nUZsMJ:w)s6UG?ObٱپkGk; Ome|؈ bjXj4-)3M?,EHٝu!<@S5pō~sAR9.2uOH'OՌ*odWz|׋rѕC(:tl({5g_im{KZp D!3q3Eփjgqʥ`T>뗪[\xa8RAJt m.5,K˺F\XW2`&50r+@!rs=Tam!_A^+߆"9t ^ >]__/iMakg u ) q͍%ZD|yWpiIZat$&Ӫ8\P,t% /5!ꣷ{g}h9|8G侀*j:?LipY1Fz"6Rh#Df2nLC?JSXi}…W^%ʲ)(S_ۧ upaٛRcwt~wXxM K Ut>%Cz1sbSjpB E--ł< /n-K/"3]fN aZQhzk {,흘25iCIBDDIe`H_xd|5$(9#nG[+2oИQIAWۑ3ʃ`_:Bs0S/M%f%7F5엒bX ~|uR%%q;P`Mec-Ryg@|еJp?3ը%~rǠrc79 /.☷W`lC<0mL!-4}ZE+bp.O4mƭ㧷U(~9|ipCF$kOE;mi?h)#U5?'9V * %N4<2R\uD 8e11p$ف(K3˸ЉЋgwU%$w.ʀt5U̧maJ&hP(wZ3Hj/ۡ?K-¦fVXu;*FD]$6TJY6_ Sf%)cc'm.6σDWmL_/GVf tx1lޡ,'pk uۡE"Z]&vyQ;5ay{O("6ɪ=!$NJ[GphխE:Yr>/yRw^m=oMzߏ)~Ak [d7)V+:Pס$NPP1~Ƹr"Ux YħLtd0/uwK)S(]`0!i㱟ʼnYGN9eL ?_J/ˤ[T<76]zM#Sǀ(oaIon^L8g+#\#jhN67mrdi ?M%uJp&m{7к%òXD.vtg %@=EdYif֙~}M$DudCzz KKlT5/}@)zRR 1Oރݎ2*#8Ku%9=yXXչR≷c="'h5 [_@Ptp)G>m[< Q(Ǫ& ҚdyOLPM!IT'z@7 OqlUKك][#Qz;9I޶o׋ JժD3ԅJK]xJo*GIR]n`b1ue5)ޱOm$^I)x,P( YmQ˅TNDHy$[jut`m&iI' JJr5R#vUAzYQVjmJn+ ۮd?z ̀ИhN}r`!Vߐ0 IZ Pjlq#(i_icYxBXV쉔ARWIxV9+ HF=^ UHjΞlt7Rڵ=\igbNު]@ĺ;i!h7+Q։!sՑ2ym_ZS.#>埔32TrPg8K)MwG8Ej@:M^eȏO¶DaM 7 L_.n@!(>s;]^ʙ.D]WN%gcK/YxϨdRPq*z]lK T,!{ȝFRhh?a͊-ƬdI`Z !tL;Y/E,]N=c\y!eq>@e/JFd^i;ʀIA'0~z˭(tc~2ݻgD5 x?SD,{۱E:Q4ob3Q)͡0'eXX%Aa{'G>N/I L_]vu8>K=LM{B ddDpI!"9vY {*w2t %H{,} tI [繚h̆bKwΏ /= h!h>-zQ~srɸ%&"o\zI8ó% ‚~o) ^Gf>-"8JS旣V%s.wh5<0$n 2hx w`P\@xMT#-#ob'sONW3dzcU`:GXE*;v 72XmKX f︆HQm 46GB:PWZVQ²!)ӅkkUJ,MnX!}/[0/F2QƉqb.P2 ɻKY][(X(S7+۽/I.78v 83l13deV:դ]s@M5*_/XPꭡnOҕyT*3YPv=^q&r[딵n@_xuģo\kFV gT1C$]PR+;=(Ԡ&_ek[bVJ [ %Gܮ[ǂ6~g]!tb^I[@B{ϳ/) /٠j5NA5zCQ-H%ٲ %[90 XޅLNpG$`@<6XWӄHl>dԿۮ6>+JPx`HͥL,x.]jVbx:埻.*!V@QG{T/h o4/&S;f?׫%"޻6MZ1yX7S|B92jHA@'#,y㻡4fc*=ו܈*[#֡kK~(w;v%v:Ǎelq_B:'>ރ^Y + ZQeGwaF3Il 9ZzERRF!F+;:8y+y*Aԑ{ W-- mg hۉJG#wO$pcD"˫amrAdiX@{_y#jV2t--Xgpm r5|ձ3M(9j02̞P1^X 5kL Φ[oed&M<1Dug߸ {D q ݖ3G_ݘ9j8ar<Bw6=yGqd7XWEo[)n{LԊ֕O:MkjY}DSnfRb=Lv, l EhnkDMcA"\iQ^D˺?_bA؜GfaĠR띙"A^f|0Oyq;Zb9 k8_kx7!PVcDYiˎ4^ -)kc̫dr1C|NOJ,ށG࿾1ɷ{Q:xa$c) Yh/5[XZcM3 6|Z0 $K'Δ0t@9 \C#>iX百)ゑu=eq1,WuM&oMc:ĎU>R<KcXRzLĬ $M4ȵ CLn4ͯ.J2$m:AC[onԀL1F_"v^rX:{*ÃWXT''3a C*͓R1r\e.N&+W͂b&c;c8cܧ=w/7F)J} t/PhV\&!Ow=!.+SxuKulΖ]SgIb%a.΍mks U"bj8x >@r+^[*ۏ{I-zuGIE<#{>:lhAREYQkv>`_aB2 P2٠- 1zͶIi (PKo?rJg/ W>85D^kmAi(6|YW _#Oȣj!Rהڍŋew"s/C;KԦ{ l?Mm-oU>.+Ը11`<(31J +TLcY6}ja,\a<|VEd "S]&b-qZGHFEn9n~(J4vc^q+Nf&Lmu%/ӾY `j0TT/O[W3@a2@)WVh]Za`SagG`Vֳ~L y+K$0˂! $wٳΓBK+ں @aqeAqe#^&]`׍}Dv:d" skB&*fsiEe@ f ͓MޟNLg@5|Q;5U{\M??,Q>:[?mܟYxE6dÿ'ڶّLA, G'/{  &@C:]f96N5GZӰ"qF#J鑮Vp4dns)T̢.z-FqzsVpӘ~8rLiM=Oxj^M ynTTS҉fl<:(瀦#!`4c{"cL=Kjcx:x: "g>m"^HfUP7plB' ;gL%9ݚl^(dp/Ҧ͆?)< R;ȵ6SI'l[n:Q]YXljo&&Zu-v &z~yꇽqyxB9KC X?`Oވc3ldtނxytj#gτ ;c:ܠI^a%+ֵVwj$;G[| :f TH,=UOS) K=Vz~LqJyp$M9^-S3UENMiLìMQi&YE|N:V)#L%=inȚI7|2=wd{+5o#8KyXVM 6Wn@(z*KΖ %|N>AS84fP<_ i(^6Cn]hx]J҉r,aYDBleQRm}lHlYBF6{$ 9[sBaka#P#)e./-(ϘeŖBT c? e+^9>lDlX~IBvH ].i*?=Gw2!hYY G2ǓpaqUw CfakfSj We0o.T)L1wZrczI+klLhtg)Q{[`MrdS@k~۠ Bږ7}md>tt++jW9#gC }vkDUޞYEJHEd}r2!1,a-/K찣X}3[Tk=8]8Bg{/NՇzxW?C !Qo'.=mwԠal o&rqAĻ S/:ҢgW m9Z|kWp Ʀ}m_VKN|=xkKc}hퟫJXSaHY+@X%aPTkɷ[GNs$6=dNs pEjat0 97[&+a/>T0uARh3 *nT ?Ytή%5N|1 "rlP* `Fb 84da[C|6*ֳ΁DcY2u1HDs,=?hD~¦;nO QqlP k%Y6fO 9I\oq0a "TĿBˁgL +]Ccg-YB )j73~cc8w2$zoފO\^Ňˊaa(k:bgR*V߂>r7&^jojȯQr *^PlgDtΣKqwE`7EZ#yîyV_|f0ctn" 5)0K?(3͝,4@ulkDerJ S%~̿fe(كqO {"b1KppAa8$%a}J!g8huY.q:>+;)@KOhڼNӓ;RXwל4gW9Αٛ[.>r5Ls Ntx`wW"08~+#1O `=^).8u{"AU~OJm@D?/,7li'E$zI$;:/‹+ZA Iz~CǪD# (vS4p 7 w1P.GE]Y]kk[}7-pj/ؒSfmgq:Ո;[kJp% n!cAjQIeYߦe(ҚϔoŨ?Uh BKl#tљ#tz(E 0N1 %j*67E'"ep\S~59ÓNsM43./p"𚇖I/A9mqDHi=?=B"%u,ץZ֛|` ֚ q?5+\=G 3Ib{S;d~-!]`3Sy,_( 'uT^G?M9PpCƩei!l[e.>ͫ"_)"zL1IyrFP7Nk[ltv'mJE'9| JCKfX la{C\O5AhޫTuh5P~/H/=^D?>+xHy\9ְO2'kO> .5*3@C-.ȡߪN2dd Sf:lhUbXRSn9Do-L0Mm9dFm[If?0S^FI3FN}EInBVhݽtwΛS}i;i'?y$8eW_Oʆ=$\F. .t.=^N'Gն17{1B>ց:)17S<PEc푽x"KA}xtxf+b# }rnC `/gHuu: UG}CgWTܠ]xổ&؀e9t -FA52ExIv:ۖV9dmsQNF8})d<^ 2G9I+_P|+ܥcWW"ٲbYh%Se)2G# `(VFJ!j~Pa/2j=agKݿb݀1}s< ơ)` ޠͦ& * { ȽQř>0pnNu"{J 8 vW X ue*&i s dTE^"KҊ?pM(k ڰJ"*N#j.eo +I*B붣>ٺ!םcs@|Le4eskB]AT%I(;q{<%ĪPVY%p )J?=דU[ w-N'EbzBY#k㍴9]kE|=#[ZGQvJ{(P$ |x`qzH^-v[OlKOh#E y{qIMC&2OՋ]pO/w8H,dk`4vWi/UU5-9D wq+p#wU$;pt hWߟI""u Ǯ! t;ۆ!߃P&} i4 9@ ':܁_Ԇpn{B)췸(ad_gKեZ(2!U2kMIU al5:zISSjvi(IcS 4w~Ls uM|B܋1" O0~OLC!\b^Z,˨bQ{\Ve!rf! 1q`?Kx./_~=Uh,k h>M.@`D#яD lO o9gJzn6c7s9PcI˨~10'3 KM%o&-  mk-VuO,Ć] pE.0IS#_`ܻ^jft?|^4+bY0?&bnR<B<(lxQtlX#p܄*hLr3kūrF2+,<ѾH:6t3)D%3Րwʏ1@z'(/,Fb^s׀փMn}Z? %`.! {^@t`-)ڢѽo"p% jŰh-V9g[H x5ec"M5pp.%]@vgd5dTkm+/f1}> zM=Om? nsP ʔbk8bս!|)){n+lQؓh-aeL͚ 骬Hs7l޳J!ZjfiV36z3aϚOb7"KqH pO4I|>)F8v̗'VX\QHښuo"^Pv_3*vLrV ]_,0\qY5=@B ĶD9^|4#gC{u`Ĕw :n !`փAFݽЦ<2bBTVM(8xg4te#TnʧN9gkMk.Ios*JH4,d}bN˯,l(( ;m[.썐8C \6pwpJ;I&aŸmC|-ܛYZ$M#3fwO>Ri!sK{h>\u__B!ґj~uU_YI*|H3Q:ā}8oia cbUN)OWHA&v5wxkhZ4IwM(NدQ>ot1)mٕЬB@ji )rǶ._XE>#c"z9lfl2za9 |NYA ClԶIQH7ύ"GRzW˿rط ”Dr^seq_)OX K^LPrxJtJ⛽;poern A[oKJy!Q|%j|3?ᶃ'\eӞ'4jB6?h6S7jVʕ̦?XpKkEJW Jo8S%flVԏAX.4 (T)NZ]0 sbcz]]B[ZlW&jZLȗqﲌV1_ "NY*u/QD!uLMM-KȖztD,ʽKPfjkOJ \煞c,Wum{Rz0.ws5fd=ϐ&Fĵi1Uj&ߟ\Yv7W(0`\ (A(Nrw9J ib ).!$vZ\LZpud xҒz8d2Va@¾*WbMF&ydז@a!ņ&yٟ[D6=$Ӽ+*&[кAynH" >CORQ j]YH}jǫL}Gz0D[Okt_Pj.BiOqB5fx.PX^?*?'af1~Z=ʥ_g:wKpG;fշإ ` aXir@(V)xuH2i.: ` BfQ \10?!u+xb8n㴤/֖0&B{•U}]-}W_dH0(HO}nxZbrs` "35\{y}BIfy[ *b - MZ2b6*!^(^%s'bt#m,(r螠:l7);/€d]]ՃT燭& W@f  U7nYTMf6(vݭ9zWVogyW5yg1•rՃ=U GfGRuP ,F:R;j,]2mui#o@i`rzK*IZ>@rclb8feL5^F cS|8='PwȕR$9~LBrzj*CҲf}/@/B-^P$E+DQg;M*BsSŵTߟJ٧Bzxk,M($}CDU=nr!0$Mag5{̀+ݜo0ѤW!/6nR<<_uc,v8"KEPnro&cAn oTX!ׁ}LS溨 =YD~ϢӾAOh|̛z=7}ms*q;6VS 6_6[sVq l{J%RI{>}YĕOI8@{I |@ZƮ :%QyвRRRz;VkW%͠:Ei~6<ƚEU(>ЏyPcTq>̣ܰh?:Yz'X&me隨|lxI*%kVkO>w|% ;z yGr:OR .^2GaEHY˃AXeNȞTYq+o {C/}?L5s_ $e3(UnW5:b>[ѻ8$dta[g5]g^!&)%"BFB/yFc~`7$p=BWU%8[jzP(j]cJfGD:Eb0Sc,q]) :i zFGٷP# 3j^%ǂAvd'p 9cZOPbXsE L#C?砘ykj?bgGW\7NŕՐc6>3SRx5C8˙CѲD/D+M@**Q:=ya;Ԥ<~N7iq>XXINY/'/d2F2)-@Z1*crNF /?nBBmCntkV1`魷Wўb#jBJ<"JN_j8feV{p'vv#ꐭӻspxaq^/}Kv˨y.d gq{׽!\ŒG13V9Unf_C(7r KЯO0ҝ<,2[3pO-竞[ GbR.]?ȩ'#u3uMr~Qt^ #|CWrO`lJ]=-R<|v3v+gϗ+*pwj׵Cٝ-=t̃ȓ{FFǫŒor_ጫTT+f>\hx=:B.2a74u?b!0ݦ56~/ # vT ݕQJ_8K >}V}y:nXM,wb8cWY&w#Ƕn%mJ#GRՏv &TWvhJ!ߌecV9?Q0QAa r$ps&HGx &~ԭnL&7 ; ,c Pp 5L]S |Ax{L0lJPNxuB8΋5"y\/Wk:{"io-KY.j @`> A\ _$ 9ӉN?f Ώ Fe]NK{rFnxI&5}%z0Qm#Id%C츬Nբ)i;pR:c8pZ,poqQܝyn!XY:YNh Bާxd~gׯGx&_@x;N / uv!܊j\S1"Р^qEfV60zaF]Z:3`=@Ef~RJ}8ƪ%ϖdDS6reɍ5xc+ȍu$ m!PzV&^ `  1zS.kqG:{vO2 41Jf*'G hGev0@!;혺 -X\$%֩*o[N٘>Lppf_/**;Og5k!!?k2Dg#Qd}B|d.,9Y:4rR i/@sodfAAK!gL_R2{6qsFc?ϖq~2E-P k>i# &VsdDZ6!_)N @0>Z_\/]Vb>rp ,Y:|SC=9 BI񐅧k ٭uڦg JB: H%фA=΋ӵ(BF B7 P-俒wKaܲGXz͘njY%fFtZ" ڝDlzRUm9;g?xWZ ^L r~ҬhbM6xwXos Rpxe}MՁ?jjzhW߮~:kXY$+H`az ^Փ~X}2F©2Mx3DuOYVJ/wzfX( =OfCBw}JdrDAez/}hiE(<`lE5W~ք HQoA=Y{O{W$ӷעssD{G0DGx\æqWܬRDcCz8dHt<72c{TJq]{np&\si4xN6OTOyVNS$P!$$_;fSY/v,#~2g8Ppݧrˣww>̎Vw=j<*jߜ9j͜ޛssCəOIf'NQa 9rT=N~WMܙUQbWe|eK6Nڞak?b{$$+>קYQͥ.pjG5/4LO&((Q/i h@sj_#X5ɓnR[gZi[փ@T뵒:iq_]?ڋgH _*i?*霅ys+dU7T24?RB=SQեs5kO_yBO>,~P,4J+|QG:Y9TM'Biw:~3<%<#o,O Ec5Ƚ{5L/a:Jr.WYy2:]}Npp`$ xaύ^F &Z6CD`Yˤdl70 Eܝ\͋DSw <ԴU"W5,a 9; ϲ+(~tJמEpM~X-#<^eT7-PBK\pS p<8y7@^2MlSM^ބa , Ǭa]蜄ĵ >5Ij`!vʎXCG=P+Ш& ޼%J 3, (T̃ %_b?0s&oR`G>z6?- әEąilEI,p._n㱣 KV%yZDmQ\!!Pkʪ'06q.?'VXMBGU҇x]^}Kd@ѫbgު0KlN(lp8'Wy9G!PDT?Y{,N&Cȥx%3@FSIm_/ :d8y߲i{w趫Dxu>xp;N@,w:qjv=nh\w5%+m,ʩ@@*=EL&Ү:+tUkFd\1#O  &Z ʘTP-,&ҳf /ؙͺ؂LR#RM1)bEOy!\t $a+|i^a2q@U)Nَ ܘ8U8L9y3Eb$An553#T|pD$\M8?2j,0{Fr 3M9!n@ p1F^A!!ve(rME U$^1AJrC>~6_2Xs}s%I(Y&Һe6v-e2lW}_4/ M9$k6&ߴ@Zb9~b3Ʈٰ&j1ۻ'ju!{_mX>.Bc E}D9;^7882ˏwϒBs@([]@,.>"i|8?Y|{1YŘvɏqS=rB.YyV%M IB-?Yd5Mt $zx-߿g>Ahb-xÚâ'H~djcV,E:33 0  Wfpfbǩ @"&Et. |X2O/>:+7ZI^p5/΀Lw%eS$z ˴Wg.2- |ҰS> $H"N]G B{@J_t8 ,:h,=^z۬RCiZ*n(M+ ԰ppZ)h)X10DSFrX>)TAW*F?w^TArougFr hybEo+k79SȁN?Z77 cQʼnz<7Hfb{7"j$r?+fY[.v&f1?3)`s;J6AdhElU J/l0*4"ұ̡,[Z1^_Z> :HZſc*^n񨭑|ʼn{`4G ? ='̔6>]6#M2Gxcdxssؼ%fAS9fuGYt?3oEj=pڃGu`}n/\pMH; U|ϰ1 >*n?44_ ژeàe 7.p^7jY±uB(Yu>?@͊+ae9Ȇgff+yᷓQ8h*|L[`}@.y뾐_1|Г@E*rI-q|q[tN&!7D;\ǭ @7NL<6R+$sݭL@wj kV:.a2ރD$ u:~z"zPm}m%3ŴT3/+󆚁R`J40SJR/u $̨Kn^]엘IWrXk)b9ZFrͻUoMi)y*0NƋǢq!XaZGyj++i2#4;*w/SF V[o{H|M\CꢎUbp[N*8]n Bf"m4am< 6nQOll$uJEfCLX!Bd]'0jC["]+ܓbAW !#ohג'?ikt mkDY:W/~fAgh/yOO %zZ>{SM\&:H~i̘L:CqP)6}m0vIᆴJ3!L ?T|*.̙Xtq 𖌢#=fm8(jwQ-o$ ZLТ]I}^NjF{F6ɕC0;?|% J)Wq)8z:EeDW"#g'y֒UCp9:PPKO_Z9/JzJmE3xm/u&Q[TBX: IZ߰wl$u)F)H)ȫjِF\xUu  N>@漷Q0 C7i Xzs =4bzZsApb;jWt"Յq•{WBZ=8_鱺G\."^ևgD# )xJFW%; !3N=/O{ypfZAyEh̒.dUԟ}W^h ̛cl|4TI(EU{(xifZ3qJ2 x+o Sб4'UXm^EܺPH}gۋ$ߞ;ӣZCYh DT R>ey^"}G{s| o @q|TIǼ-mſgh$D,h Pa_vhk0 Bɐ*O&/2d mqeOzz:5!B18Wa/[ :>SX G#r]"F^zVܗҔ:{UǧV&6N(Wqج&L3 _WqliEˡB \ z>R qo@1^2 :\ Mzכc]d!*VӸ# \INO2g l3Is -1 8MT~tm2 t°)Z8>ّf`P`hB޴gQ{H_ΏgO確l)hP4A vܑ춨g8=Z 5-͛!κh#:Ű }>Ey~@~_ڲQM!zpms _C-342DgڵeKD6?.y$GxI[Oߞ"Z OdEBLm~D)Ȑp%Pb.w=9%ɓF*i9}-qapx6J}JɃ{y2)m"={Gf)}mgJ7D; QW0ժ`R1fd HTQ-,0Ipq&Ko6!p9z4eU+e/ՅF'>iW,VHkwVh%= 3'̈́ e4md^oG~lN?&*ibq%|q`!M~_{9aVHp ~p2CS[C5.tAA !Guc"v&ҭh3O vihhy7,OfU[Uh)̏DVwlbOe ŅhC+2J}#!HDwHv"I1DAmų=1_̫~Kã Wћflz@poį ,K؏9o7 TR D۱ $٘iNީH 9p? G2]f]mAq d gI(iA+Ou4]5nr߶ѷm3&*ܘ:.sk,^zl|Z`PD$lu?<@4^\T.!{,E3XYO{# 8g(&FJ"[eeJGh]\fwdzƗaY\uC ( 9ĠӍ8!i8F1u`F!][>w>-*<}e։S;Dh|lx=؉]n[j|A걏|~3:o8 DᾼDX ?&Wε3"ӱ7Y{װL_r9{;ogЕSǝ6ii0"-/hm\ЯIupP#L]z 7@OtV7G2*C?88ׅMkPRЩ@ޠUxu_C~5ʈyEnK;z=^n[hPp/h$%%8ߴjK`هD*>`3(m_>PJUǥ|14jϣiP0c<&oojҊFd >lqH:JѠMDatRF5]GZC-~&R']Fj[٘TI+3dʙL.h& ƷhEҌjI)oȩW) E|miWG|lDy e ޠJ];%%m߿h[ zV5Wjޖ8n]?~.wfyJ>{w M3*2%ݮc4U1taIx0)P1BkY_V*rA {jT-IM* +⠭UBEA 16Ha:Qg,&o1ԝլm qKN}/.9VY.*,\W/΂[6 0=FJҮB}&B xe;,HS¼"IB+ғ+xARɤey9y~$Lez5n4S;Py"GO^*~e [y{A"D+y\̈́3 |95]V_Yeƽ~e߿ey{4wcF6|7H$OTA`PGfr`m=Bʢa-qKS.2͢IO ƗTK4uА1b͈Jim~ofL@$›sSy1ȹ]w_#+-e`9`W_K?N`gUwJ{s1bb"ㄮT~O}q%rװR%عNӷſnˠ_ux J2o6†[8rM6xQCS!qO?_! be4hK9z ḣ<^b"Z7 |u"wƭkhd-cՕAY3j#,6. ½#c病}e[\<"i20|/,7sK%sa9w~U+:nI׶YGhJtO:|yXj0 e(1bAGb)DB{K6 ~jpZsa8uK@++l(5ɸ,d`~ؤ_oSn5$+y7@+ 6Icam% b;kar{0uaq;x g_VW`ػ1`q.rDep̢8|fn{Ʉ](1 HW6,W!{^sH/!hOf{Bxnǜ'%qٛ&_p8!BdfRLmȣ_A߭`1[ SU`rX0u1djP*~z;b˛t$Ol;B>٤ ޣ2_"XN^+;u͒ۦ̓H |Ƕr!YO 5HӣPVsn /mQ>b44xmƻxk_< b0Moxywƌ|.\$y-]_lSK)l R} to djoD {!͙׎ Y8jCK:Qږdb#~k~aAbep/Xdz+Yɟ2E5)V,y0:ȷ$w&o^w0YǾFQ%@o!-Yjh[7ҾSSnmG@zoF( & "ׯ:ԣY1OBR,tUH>gu}b'l&Vte&MKMau8 ]gޱc}=QU*KjdP5P })A+OUp790-9/ڭBz zA0R Mvy=E:у>H _/rR]+Y7Rj|0`zu zN}E;Xg-lR?/}ˍ])}O~JB~?GxFk&PQqgۤ~1tT#GipFbuZv^ChévwӇ573y3 C*|U(f wlZp˺1cڣ`,?F`}gymf2cnahp+8yUp"ABg: @b$. bkMeD4;Vs #IJlbYLI2즺ܨu9(}X̻KkA3wf.m}ҩ0a``3295F;85'n1rN< ) }UfRV fh`=8OԌu,c0&jb*$J[8PfAn )u[o۩Dt}oQr}9Czi)vA;E?"zev% )gC绯;Ouc:CTqt -!ҶArfѐɟ0$9Lܡes֬Ff[6爵b= # M ɟ@`+t"#mn 2eMKP&ۑbI(#{3DŽ-=H60HuPtboXjeL[h' 5Uoebd&*cX4 S}V@N2$Knty=W̢ tk 4qR8'}AjmCRhŌlYX0~ ~H+H%څT艌 g6k 6#$$_D"9.B?I*W{ ?`G{7g:uBm"%NO@@$ɄP3(P{/p36MYJՊf= JR^ޅwAE"13U63?ȒP1Lxt&=[kZX0$tn$f0sq7߰]CϪ Q=+EN6ĦHa.%87i .z\ߛ|U=t40 ,n'.b)>І~=>Q]>4!v+͔OB;qdkk:Ks%>5ɸiЯF}g漎xڮ ڰ <(2J[ڋ̰W0#*Q@Y\㖩CIzB׼IXg\N'}a(2) u$WGkm[`Ϫ T[Z'>+9ZR݊R#X ֝,o؛ :ɟS |3GYd'0+>t&mG82ɑ2T(r1˳DiLJA^݊;mO֏:Iq$ \Q_G5Tw vx,[~sQאX/")m 4ۀzUԟ&3^ع;cOI"#| k#QKiӔt9SF-E' OqY|ztl1}l[ ŴÚAS@eAN1Y]3w2p0]bΟO tzz%E%Q 3&Q?T?a.e:Ɓg- gp, op&)-|2ZAI;B8ÿ\rHd/ZsNȏ!Ѐim͗rg:6mjۘ1/Od?Hoy7rk@@xY{wqi5 ~()a.A".=́bEiKVш'B74a;*>Hjc:?NFU#b KM;$iHFqoX'/$!в͠rMNNު:ͳDa?'OXw uDrGRHPF ?+})ϐE[? 괽(iM Ql'0eh"<9 }EoqgYҗ?X"twoȞL`D:xF-rUO̢zIs~|{`Y(r7OLj4 6 hxT UnKB^P4)1ʗZؤH"0E_c٬OTΆ B]r 2u{3DԢ} GK@5T b VF:}T2uӗܜQ&$7,R= b]ēm{j5tgp" 6cPsSޑ2"=Wc‘JA4/ru4R>Cm9tzZ 5tlB Pw2<3+zt/|?6-5t=I"P#os4ð3ʶ@ ʹٚV)s*3A{A~ۉs-ѓ.;F&ۆ)_#gF1(h`g@!}D\zNa+Uȝb:xвYIs2.&_&"Xoneol1d~.v=*>9;Sh/@$s\5( 52̹P˅Af3}_1%ZDE 4 ( qqYww쮝?3ʹY`~jѪ!Iz Y#O aEů"ܿSdwlc43"%ӿrGݼy]2"ݼWow<0Vř0QSNi}'15s絓4~13V+z_D(Y PQ Bm b.egEvrWEN{&QW4uH{"b~30?Bu+h:7co"O{K7K'ۚ!I_7f#^tY0/vvҲ?ľeu!4s:ѱ6Huqf* h]Q|oUqtT̓zQR;JٝQǵ[3H7SF$AȥHƏmr|m ֋ +$6 ^9nbX^}]uXYRQX Z za\jS[ +FZEֱZ l޿ S~G*<{yDdԜEA栍 *ݰf~JJ1-zдI =GAّm}?=P(s#ؕK\CFۅ E姸뤗 ,jڅgD"hGzze"FIv/Ya:^c)z";2J݇;YsҸ7#| zJX!b22v`հ9f#֦Ͷ:dgsKU;0 Hn cmNdOҬpn l4Q;myM?2KkE,~lMp:>[ "ZPkda`](9>,4`D Q6z>:gm3ǮKճsqWq p1إv'` IҞwWHxi=A*8ZjjlYb0ǻ?40u>)uwF7yTO Ĩ2N49l,J'Bd!Pj (@IJnϸ&ߧ%#iKa nfŮLy̻<ݐg^ S|G\u>x;)ݿab>@XKk>NTB1AOvIRHXm$?c9#3b*~5m`dՙH Napv_-ixeq˫-}2]N  Ӟ2gh=Se~츻p,kuY%²,/AȃVv@n7EΆ]9jWC'~K3}6ra-YAbsqf#7;hoK~Iw$T) 4O~P/_ DP O;sN\՝aJ,3󡝔I= &}1#_n'V VoPkyZLzzNʔF:c7ҁY0=Se9R |䡊h[^W)XumS:3qc>zO©2IXvz0j3x]ZG15rEaM(X2A%b@"Wb .("}q~D :J(93a:&xS,$t~N~Cbšz9zt߲ E2E^~t74= -/n0/i,мvWeh OJDX*ۼM:]{t~G[+<[\Џ??' s' vB [5[K"oJX{Qѡ dӓgYc?ltѦ:jR<+UB$HcLŔwާ2 Ѫ4To[<=ЮKTޜ|:`9ki[La5Ed{EwjA/U 434Wz=ubCׄAѯiԏQ1NuS!ʾ2'uteͶ sI0BCYqlݟr\6Mu3z0cyiC^;$S~Uq.ݭezSqGg♱cY >Bw,] hfes ܚwZkП; $~If"!=m4:\Ǯ\ v0.@⚙4O `NtCKR!3]j[Ҏ{6۪ܲ}qth4OuZ P)g"za*L-&l(&L^YꭒM"+,R*rGh#2욅|x~Bť~*T:=Ĺ"$0@WvV54a"Ԋ覚=TCs_sG9HT\ h+JX('*ܒu|E&-t7\v?cZr:5*DS{*rݿ@Q6uT/o_E Z6{;jŸpY%8SmOSa$hTT,8$-rJV jxji$ MfoNnA ʲ H&'VIW>H]= }k +zCJԈ%ޝ{?9p͇b/;eG@}|䂺\ o!4 (TW^ˊm+2ggTAc~q^vwDO3IHZ7eYis29f>( zU:,XjiPRmw =q(fNK6=MHAu[66}C͓'1 "#N7YbSv+1hCux&5>y,@[Wi.8@\/I:fBfcciNԥ}GS_ ԹǭXK>j[-56]VV3? >9qu_ 1Wɽq^g`}(#b5ۘk1S?!#o۽'{Z=Er (XIr_JՍ{腧z)S+xJhÛ2q2xϚ^7 e oFfFB$6!B|ݓ DOo/Xd-/l5 aX> F~D%L g|(2lՒr>u4-*xoд4ͣ`?g}rk(&Y0J>q|0n}X) @I5K@+wbz&eE=LM#-4E GҘa} _$PAr3)" YF`<_xo"Qԗ_u9Ggp- W]uW[# !7`v z`P&[ $&}9:Q䕕qYk'ls(*ZhXP%8YfARoHz ^BJL~89EE$Qpfss-5ZA42!̔@bw8ˠ{dnH0O{.;~,%Dŀ 4QQW"ꭀىG!TVtjNY TkAoNz2N(`rNŌ~av0~f7i8< {!#.Z>& Ub`׏Ԅ`J &5$9k;0 PM:kᣕ-rHsESnP'_:x6-; Ahbx[ F=;4A?`>H—'`fd6|L. %20!jBNNA74eБoz4i@maNAQQ&cd֤BoNKq-5XS2hpEÃD?P|gkĎUۨOV,EQB o <| /+fd;+s4LpKzD55S6%njb[ν (!m7"*,{l U]L 4 QӞ _M}2Ҽ+TXaɞ<߰LJL>Mv3]@YZNY'R %ܓy[ݵKz7S!MTh8dm/,|uj,VyݪA_n"y /k۸uϲ/e[\gڞ!D{uj2p+SX4ͱq,zCjYb?|FqD`l.7f-i.KI`*,j3DSQ.E7d >xtoj?_c!'Uˤ~çRa !N"#2/3v:ylkuUF>}U }+jY=whpx@ƼZn, է .!Q5l>-#q]kLm#W]Dx+yk8[#\%Brâ/|^O18j ME.9z?'=~،<3]R),K)eK=?em%d{=hC;2N+52cMgTI:isj.PD<ה0eͅqȫl:oKzs.K&}0z` `E?9iG3 u:EzjeN;8Ϛ&űE`:~,7sR!ߨm~z{{e~I̛C:JTlzvfRӍzhRWs0Ai&ZnBqM^oBŤ\eۨ9!m+ kA$C Kir˽H>s|.$ɫ|,j=z 6 8Ev:++⟝;aJGqYq-L!^ZuꅟSNr`6B匶2 ,4_luZCW tQnTFvWVz-YǢ|+vF\ْo+3>|7 Gj>ytp!@V/_`1b daZ0Eq bwW9g-^{U4h( b V(vByUs?g`pu/vV'{a:LrrDHK} x=GQɒT" k"SAj Jvdؚ$POj7I=LGJRVn+ٱ\z=Y*>Duci TP<&-(/q()*b?ymMf45Eeж{c8 dAp1~%:Po$Dnf^Q%j^U ~0v,8E#d#8aˊCI"_ w5#sQ}؉zR)W\RXd.8n"eMJTc@7&V)ӐY`[E{]^㱉6-b"&etUg*OE/9{9Fn- RG.U^:z|Os[ (R{AiN[Kk3_`he!sĠ:Ȼ*5C[ZTw! QB.پe&yF1) Ŕ{YZmObNU];Ny0|iE= 958ےվbPD{|2TO`|Ա>{YTu7q2)|xĮ2^|}]yh1e6,36z9T!&F5Igu5vA.Po>. ,A(4ԼʦU E5*"lU<I0IEؖSrcKcd ؀A=%n/O`A^{o6 h&P aT7N& PV璡#E)&s`{}OzEOFT7Y8K"'/ *"KErB`oOLQZ3zLTe9H()16.nuboGCeg;+S\ {_^V;?$`ek7i..`0Sx-s6[lr[g k8(f@¿?fVoGZ^I;/m"e[7â9rrv)?5oy3eSq,Sg}/dҤ!Eh+ʡv PʧߠjޓfƆmDv8lcjSG0$v"щ~fI@?8k>Gk gmE3)O@z4x0dTFY0vd%WgmC_l?mY:!}QE m3;wxebKp-Db ;ZH) ٠W8 *=3̬V$V @r)h@ksY|Lw>QJAn' * o 'Or>>ODŘ [l‡bX/K|d4 kq%u9cTQV.9\/DLO5˾Y?KSc76&aϺ9[nwj<+5_G=T!{>̼Ԏơ/fû,2ě@ COϕ޴BоZbFf;< vsbMIJ*KWczuo,SCXUA%&XRU6`鞄9VZ\4ZHDZq+kJsTKpK}Tm3?rvyyi'"KB5{r63ݢ^B'1PPIl-ʠ/ݨ+5<#8Kh8#:L=9>4-S=5z)M[|VʲgTkR]]Fr} Ds3qL;4VWh36=}fTl?\=ZW lk5c| , 7jHt: @I{Ǫ ,:gbyK8zڻ,fR1`2ZyP##5&}bW}uw&] w_U؛4"(ښ ).UonH F(d1kφ}j7HMpȎ溯cFH퉇άG 7>f&Ǥ PT^xA< $[M|u'e "#Ih>ԙXB9lBmYe\RJ^ kt.f֍ oo .Z=V2ʜA l.;8aV$roFqR=Qj"viz=v#CįS*OͪbK R6mz;MPE/e~K6u}pNw(2#)],bqA`U0нb7I!a,<ה5yB8c{q'-ٛivj纯۱HNOBBHR+h{ˇZP…S|?{/?*QK9?NW꿠4-ٌn}unBo÷Ā U LE`mPdu߱㋠( dQIW⢣DzW6ϲ|a.ߖv1af8=Q-\Пyf\ ]t$#,ՕoeZ#-vt#񗍑'5f3w`U!c•oC[bW3-  X&^X8jGʺնͰ8"|E]3| i>Yd#˖m ' \:c?~zxWaȭnw .dWn_ CJuc\Oo3;ϝ-^<G͹qj@o }yC=>r`{tuMWϩ@?A_T`,}Lw9A*wĒZ9Z gFI4LBu_4 at̙ fha@P:LxXȠ;& $iҵ6¯cjz }Ծ3Tl{ mIU/Ɣ(-$.i.l#c4?+B ԃVtp?zSV8;|+:I7R4&CbIۈն}YS` QkK|g 坳~t=̅/$Y0Og=L̀!Z gL`I B"^$e ^JJ^j і@mYL,*@0k Ȅ41,.Oڦג9Z"lYr2>m!r@鲼7T@E+}Ek]97ɰ|V#Tb%5w0G@~3,y<{(W5 4DF胬) F8{t!n^`x,yD-4tVLWq&*0*ۍ8{GE'/H_{l`8l PC$(bG k)yaFF7n`2G]tXE Zd=wA+|j(-6+hCU8AxdwjP /;[+CrBg<7x:dpNYvpj@IL!y$ &%GD;rLi2pmxnSGR?_jbU"6GLB__XLZ)^B261]=p,7}^VUAum x1P5'^"^X77x59[e`:զh-<vvгNpX.-NZH@8 SMĵ &l*?YF/2[Ҳ%~VwpX^znMsKdZa\ĐI\"PʙGr)  <#i1.RV^n_@{ݽd ~rgT­s#kkz77sݍr({^N)4r$6',_ uqj/>M2-R׋M`=,uzͲǴQyZQy*VHD)͍/@PR|VbbII z}" jx:98 PG\ceALսReLsnNڰLbߞuY? ^&($E)*S$$=!;)|Wi dUyibawe@!-/x\Ceu:ɫ"M8Q΄{C׈bOыdgM}-G/]F~@py . 7@\qs"D4 o:3kLt#q8#ek%RDT=ա W @W(ˇb2 yaP,2jb/2*-'0(îDF-W@yqւ̢з-ݎ.q>UjސT5w@q-SoqIE s[_f{ ]?0/ .+8fʌw{0KG` xsDkT$ ͽَw.E~r~-6{2{\⍡T>~',8KaJՈZ*otIC'߁-Xbs|M/ms&b>^ ^%3󙎞oC&n0QppA=p)8AB= ҹnf%3q||:f|,~Tr:d:j7>9v+j, 5d :]U% CtJX5q܊PC FStY$K TezoI6. ck$K%WFtBAґ(/Mq60[?ȼM $O6N'5?z?!Cׅ12D)`dNUj )1X-4K.%a73`߹Ku;C"bA^!,b&PKx.r Lot3wI?dXx1B v} wRh2?nz$bv=h9 8+mv)%L:ϡAR?OaSŴԕ%4$OugVpZ\nZ_ ?m|ຠ{ID dYwIxIdnB0ywQa$g #ΩSjqhMa<.Ն(;w(h>b[ĭcZ idk8-i `M+sQm;_\aq 3ޙ"Iߔ_O !aj:t?7dEAKʘΧ%Iv0ŁWThb?Jk8ũd@׆Iew&qoIOԳhH{}2*|Q+a)Ъ-@YG%[[lֺ%O䲉>:ZF Gi@"ͶSEh3mpT(ys&g"A`]J>C{clL1]ajd^ƾ/+{Lbl>n[nt8j )1UtD۽C\㰣,frbwUkᢞKiDk6t a^Rzӻ[~[ Ȕ81JzR_F>Ƀ!4 (Ӽp, e*TK5?!-zhE?A|y <@nt2 s,nt|)qɷp}ew LsO/L,,΀U& g$d|;" Un&sWc`"j{z)׺Uypkt Ƥۛ][\7I咂O+(9:אSO&/ۓEN7Ub/1V-x;̔ ;Q |zrEԯ ua,L$.FOz歗J=%ܡSc[Ա/T U?6;! \zن9C8R5fu G]$j_\2\D E BZwx0qV"bu7܈{36-FgBѣ)ӍK|%Z#ݹK{a@ l27Kv6 T)KpI,8'Sb}mWtkA vR鞀(bK:=EXFB| } ?L<)?g>Nz3N\%Xіt؟OzU%p(mӱ}}hO'(މm@>U?`DتҔ 4UՆox.FkpY_z}o%Z]둉 fE< WI"[`b^dOI@$`tok=ogwq +00ɽymjb֬\x[5x:bȒ1a|_t߬쁻V{wT]=h`&*! 2D:6+HMF8RЙd!o kUafWR A+ !Lox9;~HͤQ}< RJb8fSiQ:KXm#Th*0o=mE1 jo8Wjm(/'_#=߬A')x9_6Z $`s]Nކ!MaV }i*?"/N4{zKj–) Jgٛ9,gײ+eq3L- OXI:ʊq;8,Rê$pm~Uɲߓ&+N{S#}tpM+ֿ6?0\rfv0ܯ4.Sާ2Q#" wa\W yeAgl,Fy>(@"$ ? {By|?8tE[x ksYgcCe;֩ XE(j>6Ƅ 5@SX_S2x1ѱzl&x'/7^V\4vP(Ʌ,56TCwfё_FwZ kHCNo̕PcYdӞ0 2 zf5dXlʜ"$ -P%fRNIywPlG}Bշz`}WiޒV LEe$Д#i9#ցe$ O$J$![^bZ>n ͌K;CiWA*hpO;d~WVuK}Bh|DuT-MNz;ٽu: /uo~6J 7@<_,!]|fHDۆG8L2攕 d[1a'sZlar35$Yzb+Zyd'I~˓-(x uo2'OqPhfKE) eQN23~=0JI-[n=d@:ۛ|a ,SoOdF`nN;mF[# 2V`eYo"b$z7HZ::(DU/}*)KfhbTO"B)P;Sny޶hWަDeP.^l-;;Z_d&ZdhiJyG/`>k 0pCAo W8YF')!iKK쑨? x[nB9OIz X=nsPʠVEP=iŠ9vWDNϿCkL3z,nKΛɈ㝑L0/ֲ.?иAcUWzCpd 'sx4Ck3"<$WNN5ٲ#i_o"aM93!?֊dLQ: \t'+-29O 82sBJY@4G&kV٩3&`|ra`r7Ǧ) ݄I2iVf-mƶTM gǡ/EQj8'9. /LJ,ΐE b:]c&ȧQEO!25NvZ~KH]/2$x}q`Θ~^ p_a3 凷ȋ >|٭$y)s ד4#WʍobԵ}@VnUgjYF,d;cZ/őL%/cjշ(s(( jcToJLGg{|!QNq7nu}\%%m4 OKnDQ+yC%08fʬMV&MY؍?w̏:jG'QLxڝ)~&%U4+ԯ}Wu!@a!p] *J}>|EKc=}iVH r_P@eb m8qːS{yC{{Ԣp~P:tQ.lz`E|_N,JƂ=N:_oc (]:΁Wх[KD3*V8#6l@0:cR[t=D֭b1fw'9Kb9%d׏tU+%q׈b:3gTA6W~4ݻMͷ[ =. 9 ǔ: EYL I%BM@hc=K֍b#i\8^oBG(*QglGu&,j |GΩ$u%JDlHVWG^uŚ)z1勫9)WbYVqͳGg`Bz_3L[d.f~FEԑ u] tb^y5"\.iG `kD+Tl g?jQjˏRNlY%}#3Wut SZo |/@N0]s+BpW<=OjF%w!@m? ׷](^ %*B`V 0#|JvԪ^t6*v&KZu$ӭ]c`6.pƧ,1.3-Kd詊 ހm&MzII 1C'ZQ=1v'(0^pPRt ɕ._~R1ƙ֭Y~do`E*Ë+>V:?yHkͮ"!nwnh^12|I7m_wd[g,-%8ҿ$)6g.k9J勏\$nS4~(3hgrd`18=µ8)w[7@S oijEg!g'gǒ!{-*FgfD1:&תđ}tM|VP WsRwKvƪxjm;ȉ2VItwDx:~'(z[Y@ ~54K'D}Ib۸iLF03*[1B:'W0誂+\K S[=Œ>2{Qa{J`Ut̟Ig}"!dG]K7B̈́HFZsUb99WHj[8Kˋ!m56TLIm\k\-` ~xljdC ]HؠM>Qb'Cs0 E8U=Tݍ&gdBTg WkZc'euw,K؀ӝ=hqX* `4XSUAov+E;a3JXL|T?{G|dzt^BnX-1g%&dd $;綇|,FbMT֮4 0(9ҥ={ܘ3xwԄ+2ND޸YUұdF6NԵScͿm"ӆTBegOFWb/UIБFI!f}ox6yvޮd:Ę149bZi>W\~6Ww91IWhx3aL{g𗪔 )M9ՃD:'`'C\,s=A!f;S@Gn܍i^~LiNs.;. F;Gհl|uQ"^E} :-w{OkWUY)̰*C#;,jN"pVầh&?2P2+byդꆒ 5jnj8Д̭&3P;hyڼAkw\TZvl}`t+[7J2vٵbR_ס$MHj=)G`+C :+Ḝ;Ad6y5`Qv\KB>K{]R`Lj_/0lGP_BXyJ) k̆>ARf i։~({ dS&51yMij?>|N-VԡUG-="(_`3YhZ'=uqb`eE-Ռ9# ԟRj)Z]U]g*堛V6se""EKδ=nJI֤i-SQ"5Js,m>H&j7>\\^78xו#Iw\ uXBogh\B&idJ.^V_>EKp`!"l`%an>%Ui;u! !uwT_&*?MXoX2En^i(raN:;tMik%G<{JX(P ^zS92}*-1_15uPzʝ$o ֤P ~g?T?b'4'qI y=͇O -{0OV$=R} /ls齃'smiڻXCk_r.Bemv!oIy(R*x<~& @ĕ/#[#jVkIJ0O㊶+|:ŁTEfkqg[' 6&dkgY0l`ŭW/i(~0Ȓ>,*\2/\<۴,ՎLK@6DÌlt\DT.(:mdžoGGo*Rn`Mm6_ z rd@(=V`>d&(:=_bͿ*aA~3Bp' ޽< Du{,.+e,=jl$ʔ̃QK,xN@L|2yثBCP(!*~3X'~&P1JgWIՁ{pUIUJNn KC ×_!x 鏈_NiqpĈPF݃<#c/n{!"_"@o&XJY+OY (u%D|Tm8\vmpZMSX(d@ Fg Fo+xrS٥O_c@vYBֈ98t/#+SZ7WeH~z1a.|*:E_Q9ٴt+.:]-W`i^x*1rsP))t%>-SLNjkZ]-ܥCx-_^RboxfӟCC !9qC wF}wWc4iE{y= W6.u4'#x߀1BA֢WlmZas?49P%w1lw+7WS;B?̂SQ|]YFI78g(È- iQ{zz1am:N#O]U@O`ӲiP@3ݖ Hi*ƍ"!Tjؚ"}K4':b !{&ɐE:PutRc:ZoR Pp)ґ#e/^sjϵlKߍe1Ez#W̉ Bܭ}}=]cW 2+A)w=;L}FnH<7k@PI6ns+7 qmHO9$Ó;d|_liBe9pKeǧ:k&*;beWPA"Hgj`!%cSB`8-X+Bg-UڗKa囨K83$_Ԯm;5)Wbje9lX^ː3@ B5On}ʖH&Af6$ϣT#gtuSW83悪q>O%%/dLeKjm݌yRTYhKgJ3Þ>GMТxw.=CYu$JGw)v@D zSmּa/$:q43\|zcok U͊e?*^5{xҰeׇEHg8SD9eoR{[RLQ~گ{Zp iSYKEӛ眸y5i\54!?sГdpButnA_+Q!9VfRsV1}r*=A18c_hϲ" 9LI9רm_oȟN~57$Xp"c_לƎۨ1CqvP(wN8&E2Ȳ'+'UDYP.9C(hB0\G8}qfE(k%ZΉI/v t/aI5zV\ٛJqⓗaU%41B@lZ?m5EI-" k3&ýQ ){V|xpHȘ:ѶcIiV&:}rM<ؼT~ 4CQb >Hd2gƊ(fޝ2 Ѕ$S%fS^l2'I 2 dxZ0WpTŝڳ `l;u"8 biRaoq{9j:eܦA j,yZåx м+ VX>ѧTr`r] QJ2m[YT}0/pִIs=V$ pDT}LMb\Ρ_1W`vuyܱV($y;݇<*꺿'SѢK3d!1a=A&qi \n`")[lɒtS %ښ T1T/Im,x:|M #ZߘT9.wKI2f;ջIޔv0 'H2 џMS5ٯ(e819B5)J^ g#c呻؉-`޸w*u۩*\0_GLhDg '*$ ovPd(f\N{bsؒܟ8,LlB {X3#ؼ)ʔ)*tb3+9`!1->EXDnk}/6.U!:ڊaB y[mm!'Yk^<_OAw߸3>ŭh4sŁ&[(f'hRW̜d/6% %~ld.cT~E;"}Ajć)x'=Y`|gԸh[Yf6BE#miDߨ9,1 Cܨ8F6NȫҨJstW.ٍlK~0֨Q6#k ategg^ޚ5[-k(rpg.AB P$[89F`sa"/ݜŚz2j.}Х@:s'BMtqD%&KĮjN-)uS;X硐jVPk)ad FI%_BFid)LFL\ZlY?rޏOi!Ƈë zMMQx |]SyF'fҍ]}hN ʾ<"ނFm1U*J&4Ru"ڭ {tj5\a1s@a{ʺq];\ooqgN}F\ YbY-8R.NacUa9>j5^ESBGAuPWqbs|5i؝~}#j56[: vإzGYP]B_qu @2R*攔kARKgPHbGEnBt" ٿXʨ y܎QԚ/b 7|odejkyZ> J;[rR;٬pBk!QyPӨx)*/ӛ !+C$ɀ&t1kђOW)sh1$cESMPݪ!gBNlv@%bǦGXIDO{o3UOvrL ˟HQCehYw5#&X7KqmL!dz~B_x _:1h?zmu}VǵfƣA̔%'DM?^Zn9Xڒm\S%TړᕷUQ`T9c&z Q]."-$g'"P}[| A8/h:?(T?f4guBq7 ![` Ԋm+DVJK9üd:=a>Ԫ/J!u: Zm9vM& y`BPGx\La}:539䞠jߚa4S%XxHN4̖SNMO0xR4 ե'½j݆udo~?lqd_].PC9ЌSo|Oxn7iPWE=wyݲWnxxO eCc$3Jl}@]Ry\?_XX*I,5+^ @9ywJq6("XrȗIw.tr'cK<޶Z#T;yctr]a)bikD*QOe.jAj]v ~v7~^LRw=E!,䧆wM̝(ʱ)go!Pw֚?s[͇zwxzZ`$;o:jaLvqRU7S$$xHyU/8$V73Mbn9eV6:O\ʔn:!7 =99 Jd8sJhפ̔uG5z()%J@͆֗|p}:G}t ?ڥֵJ[ !obJULK5[tڀ@Su[7gLSSKy]6G5x$ƲT<H\QʊI;AVIDu<4<Cp2}_s /wUXhH .*)TMs B$9NK$NRm:J O %ղ .!ΞmCW.L0D5X QC!MmM7+qG1Qqjƍ!Ӣ)+ygg>. ~=w*g;F={ wg^l&͒u(N,Dg=Q/pXl:0, םs_s$q_s{{: $_VOSCl*D7A@]^`?JJo6- $prv%^FO4W~LLmf.h<9¯WiS_wl.Ko[)~MˑkmGŌܮylRW 1Oq^b['r|Jns jh2DK+$ Gh &˷ tn*s!V#>84f  _i4݅I5rQbzeU:L$4K%FIi1͹%h{@'BlJM9j )3E6|+ (>3?@&E`Jd#n|s @zylt'o %4OЧEgs*M+MGK3"%p%*qY Xk Ea |JU~;,d\*7y1@4"j| /]`qn^b/a&v5nG+2b@YwNmxF<{;+BX*%d6eR|:eykMYg=̻Lʠ|R\87/`໹{A"jH̎ez$n84}*(vSO4sf9m>U6>@ pM#062;%p q52V)o9YIL#E03tDXJM6<ܧ4 *p%{cW obQ\3VXg.7@cx"0Qk2IfrϚH~݆|_HfK$+H@׿KC_ r_> x,ߐ4{qzv&35kڼT~نT0JycF:x=qv`4VƎ8FP[<_xٽ$) P/8L%Q8θ{5QQ-!L?o*J$4?''m?J<< )=2Gh Ytκ9q[RP b?SϜz)wt[IwDŽ@֍5ФNV֪m>9@%ӷjgU%5t~tÿHf/d}ﵦ:/q 4ONy6EYf̋%Yv}OQm2:>L `S3XƩ][`gtb@^u#֕䗠Tlr! ]Zl*:'lU{NJk4~ ?t/}S],QPmQR/;0S^YΣl_3>gk[@YaշE"K0 CU-Nu܊J_mk.y{B}~B;G=f֮mfȘ~Y\NH 03Q!nxSQ@=3Wǩ7h]ѸE|kGwf).jMOŒ9G[PU@ Tf\2'(nx B(?. }Ө}wg+N{l-A.V }qUv O^YIM\.vMA8Xz748]n_$dAN+zq?w|p>IӯJrQs3Ke[4HR. Em,:~1!WL=zތ{5ψOi$*Y&y -#"nКzcw@rG@Up)x~(z)ntt4{ =^jo/%mfIiLC<eiGg-TȥI]O#4 6= wVC4)  \`EN5qdBڦX;R Mޫ0ɆPEy=X13( .Gnd=W o lH8-:n`YɟYÆvfożvBf+^ˆTE8ڧ;|hXߖ9.4-_^Dz?&03=F 53\tI4ij#0W:*ӯv 9]e<)%HQq2[#3o,ʏ. 3 R_X`=GS%+wНH~{|if爤b{Ns100 9 $w;k7⑞3P.HIO]`!vN@@ZυY98d vY᧮r`i {sΌt+Azx䌛^&D:\Qk Rx4!KGމ`dp::X ]=}2=7}gT^TIa3䭴h*;TC,, kt2rY9o绽c,4L2bGw2A okayJt>hЛo ƼgǡgTq0n@|@bS cW6ǬqbCZnAo'2d e.g(bB"Q|K F$!f p 3Cm%lCḛS7|pkg9r[*3 ucir3 wjguvigԠ^jj%Be7TW|^#.&?:(U`R ln(dN( rpT2zZ5ߨҹy0MoyBǍ$\HeyD*{j^)G2$p}LEݵYC1xE\dݔlPJJCˠC\]̥)O.AiG @ FB#w/a!;C9Udv@Bc5{ȳR&T)Yއ8yTmW^ܖ` &\!uwٵEK|n}e5E|pѧ@E _{Mfozچzv80D^$8S䊛ˬϠ[ ^׆/.်ɮݪ6˰AGQs%[+3~tBNK#^`x}4+p]l/VNr!JtPz` 5`; {q<(r!}CV'!i:pZf Wxry"!yIF#TFz)wx"p%015[3J M WEB:/^XiCiIk+r?H$$9Iz^`_~\z󝬵_-iGs̗ⷑX#:D UIv#U\%fP򡢅ZG#ނ(ھy@{Qk@[_ |h)NkG[-,Xn;kRh d?w?ᒓ_;lyw "%bcݹJIB2Tވg\KN}8HD/@nMB'<ij,Ù B.>AAK=j+Hވ$l΅r[FٷYKD>EyK V81ӽ=`hx/&()+r/i譼?9`v]I]F5_핆M)$^-5D-9]{.I}/b_9!n~,VI1*5+vk'|S!rj~Ov}yXt$Y#AO0A@|e; =_n>3 ը#2'vӕO|%9Uu2HNJj+.UJ<KKRغzQ!+\1I|U 敳&t1dNb"Nhd38N,g ưWݳbS#8hxX*xz18o][WZLUl[9ɄC6#Cw6%a'o{XR +b5nj3)`zZ#AN8=ݱnw>A_:gfsbi>L1 rQBԺU9I3'T*S [HHԸy1ÊpLz"c|HKsT9:+a0d% q#'qf5vCboȞp8~FL!L4ս"TR O(}Jo X,r#TzqojE0)+,ʹ&ɺ$\IeWV#߹t,:ZEeA}0[vT}plmWxaRz:I|+lq .H62CTX n'@yIhfuQMKU~~fn|.d0ψ+A^@=0'j,8w[jN̷Tf]ִ#֮xP5ie 8 ǁ? ۚC1ɋРVOZHuS3Q&g/e")B/aH& RW}oFg!O D{ob~aV!OK;!H~CN@ˆ0좄rZV0/ÎPVfA%}X+]F-kSciOeR[Y;a3 \{i $zǺ>R-|vpf$kI݄&9@͘KV坛#u&l+Ev>(㹚?ZxQqB",HUf`Ob1o %*tF+Uq@[3T?p_WyȢR%sCūX?-yD-'~Gvo}W:H,"a$rmE%2+B럥1lR ͏ԕQ)K["v/MõZ~]M0|K@퍞wDr2.P=#hJ((º<ٸ!9ɨ Vfu܈PyD_\8׽Z G$Mjy:ڭT8-"ƈn[S"Jnym5I.Iq1\:jLTEcwA;W8rU©)XY_=P`_دc /Tp\(,v vɫs.΂f%) d^7i= ȥ'n U}fDnfVuLqĹiA/lp̌덨_"CqVGAsu:,\Lvwʨ͞i~Lcļk%uxWX놫I2PJpy^?SOz6yBp9t;˳drG#jtS#cdyb,QH-M[pu$ڲLcn &27>䂬GF;2'1lS d[yX,6\'&<<ժ =dT2`K6n*(Du6?un;э#>@2z}/'"@oLzlu[B t^F;5K 4B${.iD.\m }- ʇ%igN| SvޮeRDŽ%b;mӴ$ok '3&t `nIV]nj?;Q&M _\>>&G~wc"M)ytOx-kl*(BmΗK\7!~"HtrW9 -S(4U̺ 7;2 :!AJ[Ȫ0lR`/],MKo+x" 8US|Yv1/CP<6^}o(C];с"^~+ k9׾!# ;R9 #Q>Gi?Za *LBfuUNY=q A߃9X,+ZI;5.sZʨ}ZUILzE,ʎpW,L)65lS%?M\\so]z6nlreElRZ7 X+s{(lyᐵ)\~[BYk8 er&ō6Z=JU B |Hju!9O 6K? .qpC!'En"*UQm.nbvyԒpBVάoRIW4ѢaYՌYUuꆥ8CWo.)VCtgoY yvn .|űv+:M;~cF`0D2E$g]ިuzfa*μq})Mdd xɀ4%Rn>b]C;u&Yt cmJ^JNl@i(,?3k+%,B8Z Ƞri?ɷ,Ӌ,M%7p!vMέk(Ǟɴ(%I:Si2p# W÷Pz6`+ q[#yV >&M fVv8z(0f puږ8f01d} 5Njސ֣-Ÿa5o`\L{ P|=sI^쯘r  v*~YXV![&DT_dhBƇ rŀJŻ|A% t6Fk1\ĕldQՇZ50N$h Jd.f OI M#"LvEÒxsMB!9po A`B>-X߻WBMz6ІsRi%:}GoS8+ ͠[ 3B"7ˡ4_"5$5Y[& 'rTRHK^d Ui@5Zq㔊^:s UH$ߴ֦蜠$܈uRhQݓQNX+ :fi9U4ڑOtgPqG[7G:~à+2) 9Lj $bODϹ8yb꜋Ʒv'ld)JD<_|ibVx,α{c |Q"9NJA]`3a{QAˆbW/d^,۞|%WŘuoM={EՃ% 8ʵ8tV4_8+TD"RcHŪtՒh%ay/WA0Ի%DGAZQs" d"Cnw k8Фп"-"~G>J3we*ѣ# O)BߒS"Zk{DWEuK XV9[D`< ];R~_ ,[IL "2/)I([87s-9rs .H1is.!}oVW|z9ĉtm嚝 8>{^4'.2EOxZ1Y4-!!5^ɡބ5Ļ-W?D@`)@#焞]U0tFw9X=F:h!c-BQ [>`ؾXE!_ 6̙8gEb)Eg Ylw1<$K[x ]MzJ8mEDžd㘥Mdc5.4=SeW|z\S ve?_Q$:4#Vq|y'zk3΍Q$NT|85 ="t0RbXPN>фtp7 G޴u;O9XMbV8M tQbE-7lԃkU`yγ}W6gGxg٥̶Sk]m_F M KJd|T?h$M7[zH>u;ÖO!]uT, Ї8 lsZŽ۳{*lYlyMP0u(W@ƌ WseUo_XZrsB#6GVc@d(ȥ ƿgĉQy854bOgR!cGܙJaBdW{MFfU) 71;Y0b,vUe^К p-c?=;p@;qW9)`}oLYSm3<pn9BwR𖄽oAG M.㓪0#m RqF  d$+USMZ,|p dJ2&.I.yPBY} d`hv42[n Ows]eDZs%Wtx~sa16&xR[)eW&}鐰|d^;ϨrK|yN3YiN+̇. fhZn/UyOOo67p1>S 8bo'4j|CuR˿MZaYgPB|lqސQco}'Z(FJ*t LI:%Ք8jl $+D5s3"T 6:[r} -?awx M2:*6IuD\ؾ)Qxy+"U=ou:p" WS8;ɓڷm ))v~?5ol~d#IT:|$UxRA H#y}!RDJ՗%T8РDqo^ʐ@pgu1h?5-~pӛ@us(f-Cl\en0ԫ+nA?Y1bS"3E0Nύ~do1~^Nr\MN Q7e2k?R^u8<r.왳 aW&}\,tY`u*^| 0oZGqwL1 :n޻IhTDE?8~|9=sh+@X )A'-%BTIML>}Dۆ&2Z9\KVhT1Y0Cjʑdv (DZB.R P>.Qp#E/paw*AQ Дyad(P*i8dzV=NӼjߴNTG2v@JO|]} 桞P\hE#"﫮> h@Ĕ3V$ng4w*CM\Q*EԜ 46$}p@V酯I#KקmמU>~غAmJ fwb >Y5S:h$':ȁuJnڊ:iW4Qa3lwGrRKA+ܖ$Sma(P}d oKy6O4b?O"=dp.زB,mxk5m& q!ՐgS~̈y [ D}GWK|o`ɣL~\kk;0D%M>q CE\X~ T{b )6sԜcKBnd]!imYz,MDdq1Ja%P/ 9 o;\HKPvׁ_#dU1l^OKn}ЭwX;aDFf4B˵Q; pLPO?[}'|k%U =Yt7Ogפwߙh)Biֆ?'h|V\\;2K{+ ox/Nitv՚tj&-ٖg[AyٕtIr4C/-l냑{ h-uCn1=+sTH ꓰ- #(4}MQTzIzXu0б| ]Ƀq+ 5Qj5ظR;oJ@=fKʴJ]R *)z!51}4N C7LV^kUAe<_Cَ2\( zg-ny 8G:s Zfj,taj }OLOuwY0!A(LW;A@ʍ{X/]$!'^nfÅQcl%9v@~sp`9Y;4Z,ud]AZeR~r-b v9a:sB(D9| }! =W0<,s5P$9RQ\'Qp&Qj'!cy 1;p dcþ~ceXboUUӜFHgQа)QQ3"=U4f?JBA2K1KZɥ#dS @?W8x *E\زtv݀;6. 7}z:Om zvlMqƀ̈Vݣ|@B+Å;lbHkLu]G.vtwSa IJln+HaB<>I1W[h$b+P"ɤ m\֤i,Y@+ O$Ub(9ho[Lt'}Z?Tٯ6v,[ȈJh?ɲ4b1YDoFƴVI<*brX$Č~rԁ ȃYtI]۸*Q>[CFM?^0,윻ry<,ƪ%:$r7HAj^j"K@DUAO9XE$''镭|%H\0/X5 u<'Ztw{VZ^).ɭueo>)lD›2ЊW:kgW1Eֹw-o"'Za9n4ShMTUэ >ڻ|ŸPKgi&tkK7$Qõݴ hZdcv0 _.PN*I#ILօ.pi8B;?h_`1ϭAH_5 !n 78&ߒJbn|hCү1{u 0o!T8z>8}ÿ47#܁I796]=4`NݬDMb 6{:<U5ݨ>UZ~RA }C/'v"bH/L%-"Gk~4zM=Negcoo/Kɭ0XQA'n1\`,1*['2R7-aR7Gn8_c\3UWI%Wojz*(F`HwҊ7rRZA2:aQ|ǙʯJsY%.t30o2J@qZo|`6a_sBS1@la.fSkS5GPX^KPUb(T-֮ްЉgxZ.M=oP %"t(͈%C ;DEeo(ZG;q^F).{OH>·6\]L8zCܟU_ Uw(o9Q;NްY:ދ;9UazUVLF,wWMΈtYbN4E҈ ܢ?f*Ӷ~tAU'eq_X83VmN-\Hdd#J`4@}E^_`ޔ3T־;d|G欌g.:XSXR 1aRx2E{+P?R`h(E{6!z;DT.">[q*קX3fgh/@$SGco54"{B?=s e$u^aYl;{ PcLCu퉑Zxj(RmE`~jCxת}T5\icO6l 0y2'8nMXݧCƑ*R%2bp@WMZV@5%˯xM1VD230MGTH/R#v+?9tRYUֺ=N K㲗oY,A|vcKm%ooyN zlD!p9zȡA0b}ې$Vz3ƤTz&D*l{㛈~"g=M5%\'d[,wm&us_Fc6W=S]24}K$=..㢀8lk\|KkaQa4Z( qtNqL: C H7Mc0 rM@Nl cS*xSXR x ID0ҐM]}2<ˊMBRG/EwT}cL}P.1kVS@(rJ=JA>)%҉K2J`T_uyH'ڭ—M #Ͳ:yD^r4.93:ڕA ;Λ? Z ڈFdV㗗J U'xT,skO҇yI,L]I@~JNFW* ǂOn!ߒ$pBlW}6?& Z  ~f|*h"yJȀ>A_n *'mãK帬 vYW+l >@{k~#a}pjڃ~@?s1~ D Ro'LA&XF:ݏuFe!GLK.~P0n;}T#¼t#Ԣ)"ĦǹVQt0/>t胃d: sQt튩3Hr~(pL#]J\eYKAx ZW"Bd+ #.U]yD6-AJ҇?&ux@ݙþ (ٗMIVR;mT+9,r -qO;"U9z .ӯdAtI9lf[PI8H,Eϻ3X8H>)r[mW# m>払c>-%#Cj3uAƴ8kˊJ%ꖂ8kB | l..<^{L t{ǰt9x[x]+(H* Ww{YIo.jęt_V*q4W"]Gtq;ExAIVbtsh{z%X"Rς#Z9n0<_%|@*ֿݸ%`n(iMJ}ߑz })Yt.) -U>xFA뾝;ML2Ӌ8#bHm܇*.jJ\2T-Ur>0OS]ľY$Sϛ1GeMٿqx]p}bFZ d+ Ǿ 3| Z Hk+r$y&NBgq('H@7Ue>7?5<`Y1 &bqȸӭHPKS9w\ uYa 4cUYIS ͊c\$8a"zΣ݅@MKY6EM7xy?`ȴWй#c;myw=W724kuySbVmX3cU2: L |2`lcpMh,Q]r(9(?pMFqz=f·c[Ľ}|fgmcψRx6C߀5>z-%Tq*VMfwa]z6,[aL_E??(eW{4W% ømaiJ* |"E$xVK ^{AT;&hOYf oU e@Ȃ f(Llҝ{q]R2JT걙[1GOzSG+YhbD Ŧ8*4+S/~ok] ꯻Yg!0ϲ8)mI|8 Ӣ:WҼPT{}mSԁlJ3$#-=?VPE/^q)K4&)?"iP  +1y<_n@wN=}/-z'&;,٘M`emiIv+?3F5z]oc)PïC<,g5$ay$s<`ҁ%u2: zdTXutcظ 䀶P%u̎\D &b|R`M~:{#0/ A&!G-X \C+_Ǎ ~oGe:Y,vˁCMo?U@=hEuOL`@)+x;/>]ݾ 3kPa/΢{s"eaQÛKu$\N⾻YpJT :7Tt+˰8"? cFj7s~˅ѳ W8 e n+3U~_s8bȏQ7n();V9_SJV^I)lȁ47\y4^_^o܊;{\p%UP]S6^lE=8 drTrH7 0MTzqZ]HSO3DysDw72Ǭ/ v߳ Pӕt̯M#*XRnzd#/&W@Lp29ۯ&<""G4\: PG]IvKГ2*3U5۾'MbpNEȁ)Uš ULʒbCL"lf+;DO%Q@m<07#^XD)@g,-4AӺyhC " 98w0'q`-gjkAI=Qh{- aj0Q~!?H̒,+Y8F\YE3YŽ?T!Qw vohv2uՏQI͟@H4t' c8@*R\LNW~#ձ9€},lyztUzIXhĔ_,Osr+mp[j%ik <$e[Rr!EWFUpHĭ$mD5&EMP~Bl^g3/Lz0Z)ay?dGSM`m{|Cg;B}(/}܃smXN^{ܰ^4n}4ٴ{N%ytM|d{(|`v? -7gpWXuf-ʷ@zCEuW; k}.elxYc Eq'C 0sԹ 0)ƶ>ST!m9K#KTPm.$z0H2wfYrPF*g^&::=/s+ccQ Jk$M>^h$kO{XBsjl]!KE@=PI-Z c1!RQRa=p~_<%*]XDlSZF PUMoWEWrFi3)?+䖰ɩ&Tdx.9+xHu|t00Ic11C`vTG?0/smDp7#o"b KgAqi\۸vDJ/=(F~ѕ-kՕEc>/c&߾ot7:W'9ƒB7ԏSeRwWIÂW''c2T-NoWۛyad¡ۏPnGgViŢ@5fmaC)rf"R,ޕ=ZebKmR޼Wf%L>0.ppz T<㯫3&6/^>-޲ںkj\U;q5-;/'R9hتG($Y|^c~/hg BtaA~af].4KwRέ1} 4VT&ڴ͹m3NP7b]R؀VIB{M#ۅ՟^)yƋC T?&lx%ӂi>:8wW OX>68 }m!v@9;7Ex-숯 [u^zYrR8KXc!5>XZI}F;#V9ޞpSkZ}3Eh?\Ê ?(=?@n*p֯da*ҫa|=Úg"O~ڊvnB`Oݹ"WTf-%PLͭ^=/sAAF#JDJ. GG [KKz}Qrț4\8۲ q[Ayo^ DxB(b9zT59YXTG͑df{>`XOҽ/@*6o메W0O* 읾KK77& m!*K{3 6:Nm6@bzU1R$H]y-l`bʧ'+D /lI>㳒^CN]e!LJo {|x_6v[4X< Eꂂĵm ᒍa!?^[ЍP3Wb8c7x,PS2GԅkϤM3OP i#.}WwK1Gi:- ;K@}1s &(rO$#E {;/ǞPٚ^Y2;$jYMF9KkVROAE-랫t"!}!BS5unO|% o\S OwS}֣MWe!ktϿsd9Hꍧus-(`8cR؁7+@ #8 #싄 _ ֞.h}7dS`0wa)J!%@>´!ʌg{cC HÎ)ܹC5&ΆW‰>.xZ4aDoFbDHUސ帔R;k`-T__Q:k\5 l3 泲GN.rG#$ Ѹ eeNUvwpʶ}O}E*E:?5(?3E+8 #Eba63PCe܂7[٠nĘS@'^Mxpq%\~eAPSВљoR/x IDAXw6)q& {&ӖBK;jU*fczNQ S:w\$ַX#l}dQ'r#),:muZ ^ :ـAi֔;t>q2)ݸ?j">ޟn .LxX &K^=6ܸ [pEi3aV-u&BW:y qV<^ ,DwLAd z¸\;gƊ|X:ʩf89ry0RьVge _[}D%]D7 Mz`*V%eS UݬO<j|A{%ΊGr ,09:_B85ѵ6ڰ$ $jl R]gi5h<$cIkZFm35[-3*@Mm@(߀ߣz`#&̑m)cTt0߾,aY/.pd ҆XN0$a ֨~v'bN*M:/ B]$ғfِE-l+1)`7f9uO(\Ti&J iڍ9vNߥ+[@!) y)E>#Ӕ4sVPnޞ"WD̓ql>86$H_~ O=V1J}h|9LG8MF,nB)>!!BYvێ|: q,yp8u8G͍nwu;qS;!DZŧo[׮unRzpg>?~pI *0aVD^YkѝEUlyՑH z۷׍r5k/|Ef4,2+ cE}Y^͋H-1"ڄ}61_F8,UCC|DLiA՝{pAC (YbI )wGY. <[@h2viVa^fhsT"Qx5U)2D6)@} DZ[[`XQԭMǍ4YQ#:b.X^Ğf,P0kN!p2J=_L]B 8gf|)^t3ZGzc"&p7q_ T e Y!#n1O|SU\66WsA2 ,ź* En83s抌\w򩡤O<(3  J K$2wf8рq B :_ҹ}^i{kAIB-k biV8岥 zKI j c)%(;n~/ڰQVp ļ$DPFZ ]v^&*ە tI_MdK墠Ҩ U`+ڴaPљGZe["fv"kleCQ .d;0_v5]ǮecBvI&pKoo3%Jo KP$!-:]kAu_fElڞ1 /UŦ[_+gU,j$_;wuSdbh:JoHb +2y]x-[tFZq6`-$>Iu.\e8ַKXBfeEFΖqEph] ..V4en5(uD&) 12-EȈ#>؞?O$Ikpapw;jk9V ͿL>'_0f6P4HWĺgpMVV"v_҃$*4TzF@S@~Nƙt^d fSj_PVSiեdtrJ5~@C*`3~S?J/6r#|Z9];{AO})v:3,wʫ{w1=vN#dobxo˫UP/t-lCg䗗8MDEv&X肪{!Q:'K[W"kYξ鸝Vݡ, cj=8},f)r S}yL?0?Lc2bvlDI 2%y_M?)BzN?G>W ^L'p0҅ ~"9]LWFr)=>-F0zG] yAQhрv g\]yHYM$l<=h-pz">$#7ނB~3ލPysXU. 1 ^ApX~rM6=Tx>gXP[n삽=rlD=4TC7v{Qnf?ʕ4JZ?/ݶ]ڸG˜CN /H3ܘ>]n^EM4ᷳnS 1%)Fyp :W0SNb0"2R{O.P[!`"VKѨLfyx>TA CpGm/Aq_d:&._TkVk Yƨ#H g$j~,AW yl^+yϡ߅66ϡeB5dnM|77{6$0KzM:㍚ٶxx/ԋ*$ Z42yoer-#`F+!JԜIFy8+*Up :ԲwݶRBYKt\Bx<᪲dyI>(5Y Y^&R6cxs`;-J[p Y'()z\cj FE`΅v65*徦NB-Cxvk1 A}Tc5E, 8EZ"ph!܁$oĥWud,{G܋{5n"TA+n5%⛺puga G@JK6;L ]՜umI@yY|R/ ވȐ~Ύ@a7F((Qw|2eFFQd[Hu1EZ0``r}Là o$!Qͦ1_Xճ#V)Y ϳZxՁ@q$YDs87BfFRPUS]4=b w6WQXO;/@0|x&kD n[CŸeN/>IxJ-9߰;uR'J0tx֫63D4lb2]5Z4Hrows3'm,@~_o4:~g `v8*J冃1"!w_YUXNu(;,C}ŰOBߛ qӏ1-YM E&8 dXÃd*2!rDU+UZ؊eNnVĕ(34w+@k~͎Ԯ,5ȯ~Q@ Ib-?qcEY ,vr"X_Qj%.2ր("\Idi?E3؉tucKX=Sm:ς/%q !W>%Ɵc(ޭ-tYTӌלЫ>uYGv3u,wS'SCSO*1H;.vה?KHn=٥%iv?@ ;"\VEͱ X:!:k=i:j37mVo7pwBdZC+ʇ[)ybS$v/a\Dt.Jac8^cpG"Oo Fh_fCyjp;ǍBv=pyG_nb0\N4i^V~̎n ($zV 4ShFU_\GKjl)*$8¦a0,yTq &dA׎'0'xwwU),*\0jwD:%Hy!NvCSI%xX96 s {jAѣhu/&!:P^I~-Hf3e`IKT].Lu~b2нov@ydEX6r3[ڣJKu \臂ѭSW$wm-KiUi}Jqҗ{ =4d[b(mPw gcR&nKVhχ-Cط r=rCh:`-h7:<Vg;$+tol(`=tw$ huo^{c?q绛=YI^(={O^\"AĚwub "O.T(^XXPʨ%[ ѵ% [!_0e!~WTl` @5t4*$/ pir&@O_٬Z!Zqhcw*ԃ4SCY`8[;[""0c^Du{h3!CQ0yh'6"L}H-]A4*1 (HiAft/ 7̒$|/USOUyKiw5M(V;NXGx qsJ H ʽG5@ V^y%ʫ9(a5.iB ;sqScs $qrr(;k#" P`*_;< 7)WJz1.ehҏ(d !^$p 0Ki@/)Hs.f%b\r0O][u"U(q9q '2}A,n~av~~kW,:':/SHIEBe:Lf^rsb犥,5f_7a?8{5X7m>*lOlz;mҴ{&z9%9%Pfk|pfYno?-H|&sҔ[E4}N`|yqjIS Bf*P=9%Ѡv nϭ}mBfgqvvܶ;QH#o2cHq\\KfW:jz7[q!2_2g4c!ZH/VoIC=䆔k|L6/ZP% djn=gaNf{!-4E{+GJ+ټp;}!jv''\ ˓ >'M{Wѽ #|2i:yBJOV93ШCٷmch? yGF \l?iޭqQyy7H晀)..oz^`l'}h BEn\ҝH4pXL6+f^ZfL?6"Kx]e]&TqN~Dnr);.D߈qr㼐n8H Tp(:eAEU|DHb2f t} 9ڈinx3펭 #$䀸4no h߶u)DU =F1*go4{n{)V7 =95t*MA< 5xޚ9Nx:0իt5 U Ȕ`(xƀ_V/MhB'|o\i,pe>9hcl$30 D"̛9際rzҽnN^p@ ҧ9L-~9C4# d㊬IB1'-h-xI|~E!B78o[襖5U/FUϭ΂] 3j(H*-ClY`x"eu34-r?( +SmLJ=p9Et»X+H (N[۫m >ϒ?"ZCB' >c # "(c8Az q SK [)D{M %s?w>ϰ0 ^A“_n<?#3٨a@Eߩvۦ\~wl67Q={z4<-t%ZOqTS ٹ%%@_<"Ntv99/.\T~=)Zws4JQTt-@i},GR&**~A@>qj6so%?Ή" 4W*|-faqGՒ47v+~NX]s˸, m$7dE(D4%1TeR%퀶(Hhd,/%f$XT0߆i\嗖 |{+᠞gW;J1%@q@d9l[%jӯt;i6> V˝lpiX9UK.8l,?~'ٺLݷ9 KPAX~ʧ lVۖ8U(-T Q~0CY(]'zdn>imͽgS( Z/(6 ߵ[Bx '_9-/u!R,4%bBrs5"H 2 ^aZ=/8Rivpi+ 2GNrGɅx5b kUQ\6>fwsc36JY7D%=lӷk>y@S˩ (̞7L] BT%pdq6] n:pu6ίr_CIaZ{gbJwy׍ĵ F J -"r͋HYMblS'M3NU@`fӲHϮ)dw oҒ(R`3—#m-ޔJE(-ӓ.b1a Eb'G>g9&+Hk,OPPM-8 feO[ϼ- pzQ}֋)ٵ^=7騰E*SiB.D'/sϱ,H4 ^N#Ai6Zߔۙ|KhRcqaboⲃa7Ic J+Wh?_I2 W"ɜ<$Y:<_Ž1x? /a5**u{\|^z^3ymdl|3*FmNE.c_bQ]iL(,|oij ckkGe$8Gؑv.` ny?gږnw/.ZV?.|7ebdв4e1<'W7.3daveӆúPVMC͕ n ux?pݮL9>?`Q5?`y\`;OGbN\D5!?9s;}i)c)lr6e j!6RUqrONOﺹ=a *}j#R1(`xpGq.3"WW lurtscnXJLٷ5䢯/zB8r\kt #Kb@AS顏7\OsS: aM@Dߕ6˚:0- 2/LFEʴ*[v ! s;w w0c(@`qL(\CbZ֤uzH,+lH`suƃ ݌ AQxC nN9Y# 8^J\m\Z\-%?"AKRrD[M_+xff $vVބ.aSrr:TD6Qt$E|D;8\Le_/d8 !9:[X@^1uUlgG'~r5Jf,X+ٯш&X>pIoB^V,yHO>~mɹ:?ً6$١7)sv"r XWS%t!X=-ۼ _uDԕO+8H.'X{c+ˎru׿]d2ɏ.&N̄#k`bΝBuLf96Kj8<̏Eоo.|0n{AIg>h(^*k0<>6leHsej&#]t&JIYJc8ќBe r TGVD^ ΛvcN)RLRwO_ ͺ \?Z;ÙR*a5EX2lAY]xMp84[>"<:AặR=0Op SmnPffǡV/1 R `3O( Tw'$χ >7-ۆ$IOQۿH9jrsL*VjvO βPNu'C=rSDd*Ȥi ;dM *n60*QLv@xzV'Æ@$4*8w#;IlXkm,H+ߝC`}>N=A0W+X$p9eb(~QvX f EYu#!Q 1 d9b6~Riy]~/BW-e)GQ.6z}lz q Z*3wX4>KK۔y;e-; W@° MC;(\/A(JS:, UoV5ETߕ1r3LIԸg+Zgp<Y&o 64R*մ5cOA'kC`~_?Bֱ$WM' A//3a6CzowxOkN ׀,L>c|s*U z4p+Ÿ͒RQt&(>1>ȃ؟m{b;&Q0 1j>}B$عx >Nñ&΋f$Wy$3u6-k6FˊDm=4…] AMekv2iDe,e%wHPUn2TcIDkxs1`=so,y Z7Q xLK07'MD>ufb/3Z)ؚ(!0(ϫhaOO*6#dc(voRţE_Dާ2K>hxN @4f nK?4$TİY3 /AtVÃ&E`|vWou8$rnmC-r%q{yE$ϐ CjOJck˓ Uֲ3%>CH el{NEHџTݙ<;7%>Yc5&xHO?4y{G(p a4 &IӒE]s8feHhVV4FXcw}VފfID9w7LN~LmZ*7! 7&w迪@f_mF]y34Tr&6{ hcDb"J4WKrlK&" DM Vpn Bp)A>fUR mv|[#7R1t"Rؚ*&*@wT 9"HC1DcGj,óiFSL~G.M?wрS?Ϝ_8jӾL UR 520}F ԇ]RdUqΠ:WY9(mHSs8LOC%;;9\ º+ (M`k+?4)( DЭlplV&׺LM[صpBѓr--Qo&c"WX\?RTg/7%($/Ywí0`~C+/V],xR!bʴyH"6 evw4uOӼ}z| /H txbVR*3aT޿c|[d︾]X $`-W @8mMF;K-p[ݧ_0m#0vz;@R&jɿk;uL0`.F'YSDD `"L(|dc_6b] Ɵ8t%ilk-96XقGIz§&yo{;3˅cPhȧ cAAV)trM'\,]֭!Wd]TGi;i> A2<|UFn|,GE{,3f/fɺSmWZD;J?T(,c4ٲzFx莄LeP$R]^-'Q NU x4D-g!Ǻ-:&1A g]՘9/OCsՈa{WilUv; T$.Lm/@$ i-Pp^ -BTR4u& HoA f~}Ӓ :?Th=q-'R3)kTYTE5P% Q*Y41 0L1UMek8CI׃`k9Q] ʂ@9X18Q-{*]v)Uʛx-W n^*@Ee {>`9)/m'px(B}άNSXVfS9bI&W&n9S)affBEVOCY&gf Gм֟YPSG^…CD@mP\#BzW/r-o#y0\BΧnoPhf}=pUH(XtrwGsGN+U+i+*bM+ `&Ћ߅o~:00HtSam& lh#Bl}5w 'YJִ^6fL4WޔDRveقwP6 v8\I!Zn_;iﱬ43{ϭ?؝0s˻_c0-M#Qu?'[u%H.[ r]Bd(_ mH}oإbY',zqi9ǼW+o}aX͜2`OjJ#1/km eU.%,Q4 ށW]GvP/Pr[9ld8XncA"@3p>uѪ1mI5Dv&5^=]hj^K4* KDc|gW+\V8Pq%"{NEgZ=x^89 H "䂃V'liyp l91Zj>LJ]dӃ(FIih02Won-q BPapIO$'(Rjpr.` }q)83UdU؆"&O;'D~g65]]C"WڜK_B2B%ov\.`\>7ylyieQ$h?NtK5+3مpNBGB2~FwrWqTBW#z;.Uao4!>zb^ M 0.U#) Br`Ua\t&Rñv>6)a>6%ęeMK2CYl{^ot ciKp1`MT|dџo;b`%$Z\.}y'Mg}FbPP`eO_UbCS{ʡބk/Gb' γÖH~;sط$GؒҾqt-HQ\He#z 35 gw+|ڭ0xAprr}=ة_O_Zu>vKGE:?lԟ9|) [nr1ӟHP"\`WB?|x: jcl sF؁+~WZo5B9"!n R.kjmk&J]x4w?odpjx'qZZ͞M NQt:@ӍF _}qm݃ZS E ~ɺ?/SK b>=wKg~w8rh<8: !H$fwyOKpW"e){!K(A܄_-B!x(#h)F8V!Gڸg1&vApRT\mjҡ^ .pԭiw|z6}cuaTgz'+r`n|[iT ISnx6eҢNYF3Ap ^ V[ܧޠq@MqW(SR?CԫH50ل+FsSHGK}Gb{POG&@et;aLM|iBhnҾE2pD-ZS0Х9vc]}:)Mm,{a~ʛƔ];OC뼀%9@;{qRuoZe&@̼|u \L{m7ܤkqa7"j))Bu_98@-X1jCJ__p bdj6<=AKjC˻lx*=[DFGǝSv؅ z6A ? 4D2;h?׽<Z)m u(nHKEK03̛1KAL& bԒzG^AFYِ4CqLqv967`g(WgzrizW2+#vrǚ~OhFnN у [D:D*^:l`%C=ݹsCdMoٕG7<%T^7.o' :|O/^Ԭ:PmȻGNqvGkA6W`^Y (D޿cm Ϛ[- P5%ܙ!@DTn6I42BrQ^ԑ4l/@`:,1L*R+.s͍3N:*?G^i{&oxgT}~@ro0._TIOra΋vIRXfy 1D hݠa}z-8uO"RJ>_EL'k5XkcQwH>jI9u28ظڄI9a$G ŸT-fʶ%Cx= tXju52v?kcX0]yԦ!P JcY<.;|l1gEHV@^Y)ʠ1]X'n{Cq?^$mz,ZL%r̾k,Ei}rwP(>zQH1zZ#8.)-@X<',^LO|i%f QRӞ3z-SKS,DTy = OLKnn}{7ŵ4u;;a357pJq*un,j y0?Say-#!1P mqX^vAxiFqd@8Nf*ƽsyu_ ف\\i8+ DZ+{o$Xa2;z*| wf# N嘅r좫mA~E4"!MaNu? 'iפ҇)g5he-URd3m{ͳC:܀g%db_/kk|8Mo@؏F|So vɎ^Ar~[.RitW r{{7b)tQy._z!#CDEr~ s^Z:L8a2HH3o 6+wc>k>p/slDoZ;tvYiHၔ XSrX]shAvlf0L0M7;F"ّ-A6Xrn)%^{eXIoLb #,Vn5&Px=2|Ifza&,c_ e(і*3Q-6V3{'"H@ %g)k P9(p0W"tܽ;#Fya8)~I3=k-fEϣ<"m<5CJqͳ&G$S]Q[5h, 7DuD$a~+ ZH!EG##Gŧj#dqmថmȬ)gn>Ճa&.tIFc'ieG޺F#ZX;Aw>BR&~pRuo`L#9Xbj\0oc?@Gq`1_w'MiodG֖Z$ل#<zbsKTkhU(h!٧JL8m*:*ݭ)w0dR P[ىB|BJfw $Dzyp-K!/rR,R⣑!5@#7Gj7lE m)5F7oH+J׾X@iKaPcJEoYVS} ma^IS}@q!}dUR HBiXcXL?/Aw][\_ zdBm4҄6fCU9bVp]m6YS q"PA+1r.@?OW99ҙUg:Wxޙ" !1Xh\3gIGsn5%L^x5xPō닾em%M3zRè"hO;iTv+jF|Rc8%r(M%\)TTJO6oh+!痔qȁH9+ \"=o*k&bcS #\&Pp\K M>'\32qN5!0GJsTʰkCr4^]/fvC/ᰡ a{^.Yjƍ0ŽUu kzGW(ϓ6QWE?7SB S]{j :WX@pT˽Yй,Q )LZ VĖq]nLl%rH^ұZ`6~XtjPY"PLױ¡`FW{K^ 'ڡ28c0Γ/2fKַ?o3C1y}9GM'}BgQdc|W>MQS/B%IzX{Ff^2u/1Q$.h?zq,'b+[fµr?m+A#iT!o!FrAqLv/1h)L%Dps 8MZ}uL$^S.qeƾTUX L g;dv(wW]$n}'aSn<> "q|BӟXZ7WpܾF#VD p ?Xfԉ-n,H/vNJuft#/X/vA)wh-tr$:96=0՚~*ԋ0`n 1Efd6>R=rP/ye[.vĿ?٥z:WB=էJ%h/`KI/{w,G* 0AI5#?TY ha\pMim95DeLV?Ie 6WTZ^O/|N_9Y,9'Λ>F*b^njwaHO$]p v#u&;Syy&;]/3:koD 1w#ǯz~S4B%wD~L+GY])n(}rBaaAZD^ Ul+dhV+Ru:k6V av~N.xKLΎ ,x3r貋C[{o'Z!Qehӭ'Go.(X;H 23ݿ[BU³H<2X _1S1 Is_ejY(9Sތ _2HX|sn_»fqNړ\S/Zg;?1{qV@Fލ7s:\YYevEeU2ؙA6t89\$\@R C32KLUatŏ m- iyG<*Ezh|λpַZ#e3DX.3ҴAVZ\THMPT|ҭܨN7\ ʡr4;9#oRf5+nCR7.kB`|}7Wprrs"ؤLʦHG}C.S~ꙸ[N<`Dz^G0j_&Gؠ ˄($uB=266'-BǾ#>&@jX {>t[wIFIeq2mXTt2O?л;uLX;qqI@=.8U l7üzɰkEq6L)6:˷o+Akon-6vOww pkT>z=CͥCAf؈=f;N5ݷ]QG;J Ieﱮ k6dH4XSŮ2`?BQdOkl5Z?b܅c ƐJ?qxBHv"a MC''?Su{fThͬ`ƚF>.lh]_a .r㠚 G `]є7QYDBمf<,Z}`ԥ`"O{)o-ptdox0=Ky%մQw@@6 Μr$)8Gьx"߻ k|iJLy- t PBX|>d=>]ܙS׊L{,RbɝulnJiMn猏 %S(,=Se[Yub)OwA*2:h؂ѵFci蹒Bљ%ϥ\ÐJ PM%N]V$W3;DVޫ%CMt=frA`O2&j4|ґh(a(gU`9 $AV'Vʵ6Bz}[Lz&(\PH9)3jp B̕1mJ[9l51?*!PVl.;d- 5"u#H0j:plWQ&ھ k]|Ӆ&*! ]1 쵸pjRBH|P+U.N<'6zfIvtwu.~f[{yeE\y MHhM`t(diL!Gߜ濔 r1n~zK߭Î_p\!xqbbDks|f!ЅF Ū(I3,BerڔQx='=/p)Õ?cJJrh )DSת͇Yx T'!Gt[[SR{qp2;?/!?$DcH[mό a A8f\y]ƀ\^J>dH,Ow))Lu:oFB<w3.I>ͤb{]`L 4)=ZRh+ r30S–Fl/I+е ^=cEfʎ~z2Wj]B/wT;06G3e傌 C6N+$ %'{d%l=y3-_SKQLJ]RiHM{ēI'8?9la|B~ca9<1k$zuِtlʡXː{1׹0b<2 WUmF0(&&r=*[.tᝍ!N;syǯMwTzWRҨ8Ma 5}=AWњ zjS~IQKO|Ym֒=-}^Q%C[P'(?xDŽo?eA3 SLl~ґ{tPUs#栊 T] /%e>D*8e G=G䌾GW9Ut^&Gy no [ i]5  6tfI;eZC^ZXmfJHEy>jAqEyg|qOu_oɌ٭_X4XC!mLKpye#xwgp^d}aU~6eQmO:ttSNMߞWic)`@MQ-wUw?#}-NjԈ?DWT!(!(4T+Bk5|\ROPl4?S|CdO6+|G j^?ůU[C\19dBDfw)PFq;Սײ  if8-*mP>~U-W\Ph! Ğ3r*+F}"`_٬h BI}xrujd6 ݐySt]C=7Ł@<7m4~x /;|҂8nt&1NoA\+,6@pU̗^$%\8'+{WC [..ѳog6tUsZǃt3φew)|I)2.*y)\9"k'lE4{CZtki1X钘eVYFPR7Ǝ1<P5=EBruMY$7Ǟ ߏ[¨pLEj,~`t} Ҋne܄.ٍ(d۪o)"@v$_K]uXK#5O'5/Z1kG.ivkI?!Y]sje݄FW`R&^dܾ;9?: ZBq4-斦tjy&3DA èXƵjLcJm7lݿr:ïl 4" S`\.J` KZ(xX擓%0UG&xD=RDG 5Q8Mfo=;~&c#qΕc9;6(TOd4Sq7†r|lNZR iO}` r))jH׀^.-SH KF,جG@SdPYN"q'&n@?k)N̬{5,։*OzВ:AݫIEsivaAgvpW dTWMxS6";-oy;rJAF O0cdи1bF0ݻ8wV'9۷ud Kш3X0X$ )ћR}%+TX Lǀ\\6+RCd)!SLes")Q%/Ŧ2=#1a *>`KhUP-֘BT- Wm<ƻz wIaίm&1ʟa:UZi#DKl3@ Lc |:KSj_ Y$꺝V:g^  r~ME;hK2Tfd4 ;/ڇOwi·,/&}mny-Zlc')x *X2{x4aU¬k}{V ^-͞vΙO5 eUS;N_`~)awІN#ͱؚ̓TWѰY/ǖ䧞vCD@Q*SQT6kqv~iz,հYkU3i̇x7Aѐ‘kMEiG<S#>mĚSh/'9B<7$6_( Fp,ĵ(y_Y+گ4&LjrV& >",]"O $m~% f LIxз%Q(% ͖|4B ±hkF jmS `xwAqUO^G>R׭%ʅz[/P^D>̞#>-6 7>WPNUÔ#_%Kӛ P65W}ZC4m\aʪN*_~/6{'NSFhܐK-j6j8l0 Vf}a;EC\^d' x=-Q+Ha,-3)gx >"6 G[5>aL$ĩ(|-koKoN^DhL2J"j.[^C7[S2;T8()'w4,}zZGf.g&ێyrBR8I9YE|qW>j) LRKELZ _]{ d0>cG '¿ t9+\mFЃ1W )NTus_6fS["{$SSAP@֎Vb{ җ{G^X&T iزj 1q5㯊߼JѾA[O(lףLcɺ[C7e8L)uKXWXqGsshø.A(\%-=4&{stJM3򔓱} p埐 ʆ[Kd8BxiLVP [:eLXID,$\@R ;S۶)dӞYʡZ]YOI z<] :] QF/ߤ2b 7v?ݗ[1pmv RξΘӅ2*v\)ut`$K QAě٦q9|" w-!uM-Hv~pʛ)GyR[n˙uP %5Nx~6kCU RVH VpaWhZRjk<4/ՌT:pk݃̉q^w? ~dZkmT"ˏz=?? F# g)=Lq p ߵ<61*i.w xeJUAuU6KQ+ov`FXĢn :m3'8uHC.t"FrLH z7'I*7He {Kl0 Ԑ{xEL7zԆq*{5^Y[OTk$S3$bz~#*d ZwJ{VQI׭M!/M'OV ͩ;,8?N7'6*d5xH ynWjwRۮbr\=v%aҧDLM6B} @>k~m*X7#a_PMʟec&7r"R KYEfk|ΦgP[Y͖]`YNB^'N$j'VXPM f3@lbڐa.n2yY+fK\?`~}|E`8pܝSe| osz'~q|@3eγG#IoipDX!ӷ-v6DD*:'mc6BOy(]#Qd/I #zBuv+0Az5gCL^א{D*.߾)(8eO1M{7\-^SG̹~WХ#etQ\44'㘄#B k!͂`{=s_03IӠëc R㬶19FYuBpkVY>o֚22d2OlΨgC= TJhbv5h{J:.*赊xu.x3UxJf/Rɲ&NIQqT Е/Og> ~g# cJ>bр yDuHG/ dFGM˸W0)WxXR8'[c{C/&eX#n37t #ȂE1ᗽBHYBcw|Xa3ƺ(B? \gapAHs@To>÷yE4Y&"2|]&bȣqيl "6E1=ڃ[ZQ>!PRAn o:-|׋tZYi7B_%Jx>I,HhlcGݨ89Qwl8 ]ɔ.2v3 s:\ceQ坃>񻀓BI,_8fg,Ms?#oŲY na j/ 473!+N[FNUJ?<g>dJg6 25w0 ԃՎ 㶸$0VA[mzގ2uDoefJjc $$O<yݢiYuu6\ ZN>n#H&UoJDˈO==R;S4EkL21Qꄂm0/xxthGXǵ%@]4 @ >;l/ts^~Sy<` t0LC 1uf33W(V w5` uxc!".lݙP,6rQ_f~e-Ԍqш1GǤy5'Őc4͞Ax[q Zw,N@138-q5# =P9YE NC|xZ/9 귬/Y).7E x3>*RQTq}S.XE9bX"-7Adľ l WKpލ nxpJZ3E*N,׆NhҽK.='^6+h^Őjqhsslg*a9šӖZbFdD&JV&XJ@}|j 9PCP?dܳhfvR*̦ڼ)rR8 UP <7޾3U (ֹT^U۠O2 3% 2*=# .D)4ҁU!<^)~FͮOEEg8X9QCO)Ӧ\ ;<:k߹U ccqG/|[ !פNf 6i~ Wxu'0ȑJJɵ,}ʸ}2/b`RY%~fz[03yre֊&g(KM7p(h+ !MckrG\dm r|ݩ*Wu!=Jf:)2&s X=^G7@,ѱ7SQ8b'C*xy&ZD޲$-vƂ`#䈻$avy^k_ֶNF#L)/ e Oa5U^Wl3.8 fOlI[3[~⤣ ^nAclhWAXɔtLK"CKO|,';oy1Y^Ċqd՗DwtK TM!686΀ڂbR4 g*y>k;_!uY|+et] ABa2{|;֨6:ݰB",9n.AY]< })c̎Έ6;P.Dm*'aʖu]lGÝ΄ pNEch9&+R9؞$~ۻM zdG"x\"Uo `5}F ؏ 'spE})˙9]tW~S40ͦ1Vo,Z2oOz0Ebrhj? :{@F2謲N8$gKg!jQHz [¤gZ.LIdӆ`B `rBwB0eU}̧Ï&Ujsp'{ /\S앗ر5&'XBuTE W27iª_+p`V;^4)0!kej$F ч:RjgO E/We~>|WPp}{ˣ۰BTuዶDy[4 alB;;khb7OUYh%4I.&k╞͏R/#ɣhԧ;vI^dH42/YbwZo嶳DF(r%/Vؖ Bɤf2ͦkcR4p\$fnv}6LP>ֹzHVDf{|3Ոhh'),G J8>%6Bm<Հ, 5e?'ĖbWj%{W7~Y*%(aCg0M Cp u>T 5gY0' |-Fդ;a/0"EHS,8Eq{}3%FpP'I\O 7؇U$rNMh5lWsyѬ~`@h&sh!6jh+%" 6>${MWu%59a}AC..;`t/ʺPL7BaJQ[& WIv6 8ZuQ {O[(@CFfKYvQ /ʔM4 eY\ЃT@xl?E2BEw'6˺GU$<m*rr%n# lVQdGGė1?!S:zk|̗\QKm";](K aIZ`ִ10BcFifQDZL2ipMbWqEUf[( Fh@G{R>BDn/U^+IOƘSEɥR1vlr/&g=\1vzKMaÞNH8c̱ HSiWeӪÏYrb 'uyO9NM\^=v,h+s 1:֐;/`(Z5CbOXP=Wx퓑$Q¥!`n,m8pFɵHicgl[ {g4!do6_^X{)_\#'q*:v)mJ4 `Ie/gv,|ϋWGIK2j5B$0U%51<㱜=7*d1-U28KsLhHUOMjQUGhkTLCv)/uHdω(0wo!BZ8AwE{l brJBOt|J4L?)}mm΢rϤw2by}?lAkV,Ȩ~̜_ ~pگG:6󣭋?yo; N\ؿ=Z͹8mCeXĿlfr<;qTG4-SO&'#21B,b(pT-\S?^֚OHMQR4A-+c1zMFQeabZWtu"3sT~*(cjkGpp]O99 `jtStt$`?V|o;*^+[nPK"HZKvR`0S$W7ڐ k#۞lCb4t=EgӍ=. Dy+54tueCRDݒ^q#i@e:mRz'~*[q=% ^C~Ä|{m(l$ gBGt1 =RZ?Hu1 s(,c"zLjjF3|$LZ\:Ǽ.U @%e rkل$b)':{Q(Cr?# `ۨm'`Ϭ\ %&?U\ l~i`[>~),6AqlKרd?TNuYMK+yM%1G1L}jBLj̔v6 5v.d Adq(XAجpKh9~X/'? le&SM)&w\coY%څ[>"*@[unh LF tL6'_I~ ]VJxhr ,',",Ƅtзw3!y݃<%4>4pDdWxfPr^Y GxJG.7Κ=+)`:Q 7QYYèKAK$@ԯ$T_U}/'!M_;č+l@DP"0>oX0 cq)n|rgUrCM%[&#8ʮ5 !aߓKPxG0W;TTzP3 g.ŭ5D}2-p's_˲' >#" izz$φ1DouR-oQӧ(nFbv͡]8XZ/uoBE[ 8\ef[Sڴfs8TT NQlE \WB$GL!v YfYPB)Pe-.5ы20:U1U"ᵑCWmƅTnM[eIc3LԵODj#j6xvhK]wȆAy/@Ź}`8hUFF&XywD egSЈ]URDWQf^U\M>]g /;{5n >ȫ=F}يGk\FM9RvrFPtҽjՆ28㐮)33X UUgF?^A+cgMđxhBޙr[%OtAEL{ie6.&#N1!,iY=[HOÜQ}9q)Qnh^ BwJ& ?7HyNRW$HJ~{Ŷ bB2`{@=覭-"R/ nT%9 Nn-*X05MN ɀ:CKCFy<<#CWNRKr2G,Ua%ކGMǩBZ[-Z4S+. +qIɗK*6+6+vHa!D~( Z?+^hM a ^˰*R!*R$xڸi~s5©bqէ(ݟ"pm[ fRK P {pVTyeb}11x9Ym|FDscF .zAm)@LH:k&vg&q7~=~:\RtmO <}{" &:"S0;W"kj+,^1ױw({:^ܵGkhm: g<3T$oЙ~2>vxU?I4{ZU- YdjݾmT@Wu3R3E?V{g谗\ޱ!CŃڻ0+@U i~GN<&}nOPV <)B ;אЦFdWM7-9楴{D;U))@a#-K_f~IM_; ɨ13)lGx@ sڦD_ yok EnjHqYS*ޖ/ٗlJNS>Riw/ 2r{Թ7uMG>9N+3<@ tA %hG'nC>X63D]\zX%^wJOQ&~}Z\w%+MY#jQ޺[w3wi "?^1V6kMg^%F>()((ʳo#:z NPx2ENlPE!K5[?f[Y.hʍ gi$9(!l/WّAᎌ|2#@&C'4[^0L [E$%8 )R$~6C[㻘`Ҍ/wV4`d hSއ*q:^b"$X7"/&<)u;&iJHkbVB?<jQ[,GMWaGixcqR#0ŽZ E4_]rgť@|$};); I@_,OxZ8[㼚Z侖cĪ 94*ZWFsxAi|Qm]]I}6̀o[hiѵ!vxE\݃Շ6ߐ-C&G7seL$p s"Bv$~LԽH>Hc5af##]a0r)R5{@)QqQ+,IY0ZqK?X 7لkqN"̩B`+Z ?eÝѳ[B5&Zp?/m`' Ż^_ĭ`Tmįs+V{uo)3gauC#,k7;"xJMLZ4*g)'HnWjL=TjULg3:O*ŋ %v;FHw;1Z5P DIJ7Sg*( (d#yZWWFKc=`Kⓚd!>㚵|H[5W*>"{Tt9)`hbp`4NRCja"1W`ʠaU lCuc+|,G[vs57-wwxhiNP$ZjI:co͢#_ԋz;7pgEuv`A7!Q2)şH cR(WuEPsw|DUZ˪rj/R̆yA%5dG{h}֖rudl[*#V<y$TZh? x/zL9`iV#Wg Qx&o_|xgVz6o 8v4v]"L e*ToPJIteݱr6E"*yTY%F{]h|mS+#җQ.wݼT6u |Otr3Nj=(S[}@dSA2`)ѥE-}!.Z tpt"QM)T%WpoTP] .ZfN {G]Sme3jOXHG_ ED]U ʵHAD};AѪ5[!C+[nǽvKL˙Ap@ *`Fu#IږJ_Uʟz|Wi8~\S-]'@G5? ]uR; j?%ч2(hT :!B-BPa&l{(vA7z9JX-؊gEs²fo5B%L$}~S|=`jBxwE UAn ֙ B "t;KĦ"z8XIgd?ˊgmJEz6N_D2stM(8KpxkN fi;e[d)iׄ'do&`,>RYfgoP^,J_1EҦ^U-k 璽:S &=i V>Jlfu2̀*`ei.*%L{&%YZLD v[&@1lp=^XWfx۔ӟS^Eit/׎nYU!,RxC#1ぺU` ׼#3c.C 9-ʯ!ު Z.NLucvJRx$kʒb"KvDpH^Pbj%A[5\o9 Rh@9#-naYW;MK(H. ̍9^( {&Zf$z ߬mnFDB Y7b*l%«iq X`+F_n vT\',K@<.pξ#ҞLǿ1 a"<IlyHԡKzv8d>,B&$I_S(Hu~$TR]e~zYWCDl=i6㦹v`#N{( " |V_ߍimm=APY) LT+jp_3%a{ڕZc2w\07.@{Tm]\yN7N#,VŅ(_ѽŃL'K\,rf%"$ $(n<vyPM:KZgOd@d .5rzEfi{b-Fv̽*p;wCe/Li1|r/@\`6lZ%S)MnWS&(>ωϲ <`mE?GP^\߳R@Κm{u/Us6$"Ɏk4+7nHm`p<RKD)Ù`pw;` p8w'*h arߟ*o:RBߋ?PFxZ1ciPwp2m׮oa=(j6X$tW,ZA .Qq  ]pXo ĉ$!0Zg&(7>Y= K7}XQDdn]*A+fbZ)y^ H 0g7>(75URxĸdZ|DEOƐ[#RsF3Ƕuiy 0M=#Tf]oi iueXzMRÍqҖҚ.H u@Q%.ye$6z 7d; [8T\P>*5$P0TrVm[>`U!6x,Y=?F.W5sX_⑸oàN4FSf>2|MB*fNkI5*" ҁ倎jvEp؏gE-p`,}'6m[-P(h/lr/fܻ)H0wK*6Ū+=KjcuYTVs9h kSN:T]_Fg s gsH X?d?GP k?VKGz4(D FˊO 8+_cF'D)/ꅤ= AH#8aK(E/OLVU5R~/o\sښǞc$yP58RqT QB/>\0#Or5gttp6@tʽ(qGzN;WF54轢͞1kгȰ.jpU lVʟBrAVR+<TtȀ:Tvt Qe؝~z 4؈MLd|k1G߅S>͛Wf!Fn"pL;DWnqN\47-felXk86k7mr0J.nn7m'].t9$TT_])EABݻbch34_)F4c_}Qߕftq//e7lUn_@4QaGs2bo}`q7:˼aDnX.C Zmr.miIz@0杽naZ3_ώ!x;m7˹@W{ro2:EaYNB$pM.-R" d8g֡tcs [WؚIyU4 b;6 8 $|@.!yPQPZ6{k 0,& dB"X kvCdWM*r9[ %P+fblM$hjP _qYx*I- ۭJOyq^ cml:yZBf# 3')Ds\EOdC,{>~R.(ș+NڥN#2Hd:-8뫶4 Pr6ӻ)ß]}g4&qT\QC@Q+2g.g"2`MlKE'/̷VB |}U3_FXsVNdELw|I #[?!>s|6kSXAZfN ~FRZA?ÃM׻ tXZo--<2\TNCεiUFIVxJVh<*HDrF9剳21Hz46yH[u=‘nH*\ LF{l#9-r!? ;FtՄw* `;+ Nؼq +sR emje,h8%K i%¡rrㅇS[UQJkpԑXH鬷Pc@( Ojg[rG^iz 뇕 {p aP.tf¾|W`sK#=`fb0% _~6r\g6"ПPҽ*XtF?S!MhI/!U<aDÂ@Ad,lIJ|W|3sw4zȭB=ZNPuV7[lXj`med2xQXL s$NhmYIE#OXr/ogU}e\祛H Ep'M2g-zxsz5jb[QĴeƲНXyu!<q- RŠAxX41k0}̋e."{e?VyW$t_rUjj=G`o\9Äxl^P#/+Nve\wZ/%:,=.u'ڒ\h\u#+yHB,,Ӊ*1Ox[Ҋr٩ᛴ8f$)"z[10\( 4y?gΐYMn-fP4BWu'7z8 s=ꬲ>ëv!5fa fRޅEaGn($t>#W56N$l-Y`;io9LbR6+gA\ӆ"6ΆcmfV'kֳ(!R%hۂE68!jcE`Ŗv+ ,!B%n+*si ې!P0>Kq(͂8޸VpjfD`40U_Ye1seKs0}n=]5lh4D}RN]riW1&Q`:[a$5 {S19ܒ(78U_*B#E[ﻖM/QÊOʩ%G{^GFm/ǛѴŌʹ1N"iCGkhSR(b2.=j9jAqF|L{$`9-Zg]- ENzp)[ =Jmnt.D=Bcb׺ۑjɐicBk{ Sq I(UO<As3ll]Y 2[q2BҀְ!|#)6Y g  eiObUj?o*5vH'ϛ?(oIkh 40/4!j1W+ =ԼeBpC%cp"0jfj A2ƴ%t7;xu_QFy$ٜ&quBsed.s6N9)Pd47?1`s֍ emJz4! +`k=] _0 HBHٟ$.x d[FvhD1/Py"8#sv{u (\.}&i"fMR0xHO-@Gp^)<0^+go=[+&c,/甔RNTm,!}4j)>/u`2Do^?Ď(ylGdN=*u(h|_RA=day\iHlq"2'eTtw+zZWh8=miT5Z-)pL}T[5fPCU$^N 4jgp'*m+g^F;IC"TYH򒢵 UW$b?GDɝ>\RXr@J2:|u׊GTA]gA/5"w{%W|iZ_P\nɃDuؾeS)M<[xN]tѪWɞ$a@yiLa *2'ЩS|G^mFmg@oj(tų QhcMT(ƞ8ZEE'Ms}G 3B+0_vg08l{{ 4;κs6Vf)ջ&L~Yeu lAPuNBˤOLZs&*T[a( 4Pox͍q/K( 8 j0[oHB+*dA}ߡ ξTtwV۾,<#*I}NGg&Ł}f#HfĦw އJۂ t4F'd,gJ PxM 2@+5Dv+xFAW}u..Ӹ#ʺI%pKaW) oiS I@OdHuؖÛ Q!l7q6 ]_#UB!a,~?ս w yGMH=,{`PD:[M F}Ԝ?.6 XI7N%opCx 85|kG4Ͳ{[e2z/$+<_r3C 5X~/Iva^ri%|renDm)EDq -7o jnaqMGF[HdU$[\=w&)j?_e?:m&3NN9]4ϱP8s@5i& @߸Fbd/y_d(+K> Ք sqX؂%u~}:ј8E?3FDWlϔ#ш,$ajB~j7>^70MNmGx"LJcrL[m Xg&Syk% hB1Uoq5`>ڮ~l>q kTO qwC8:<ؘ-WQ,52Y+aAɂUtAŏIܡptVԊQEۊo=:EC]";܊TɱJǧY 11!%β8䱐Ϗ=bbN4H-3w?mbR!e @!֨z[pZۭiW.W 49a`# o^ `=J[Xik,*]ڵ1YkV\}a~ zmY!\Y,žh4`y}p%ݧ^Rf㈟G޾yD!Ov\):chjɍN\^b laLLւ~:PXK:dOKg3fB뷾+vLk2»i<2ky,_ǀUo*RgZnd*F13/BZ2>n3I6gyŽybvy.k'Ȱ)YfԜsy]4mwPʲw&1ljܡV:5U7 +󖋢b7T" e{HCmBA!r;P0yߐW^,us@R"0'() M/+Z74 .fz[  4RhR}s`u="XxjßChXeC)(7e ڎ`p$Y~j}8O/(,Te(Kjp3Ff0@SK^ݬdva 4֌ a@ ~QB@"B4I*pqE;/ڜ)d%K>FZu jDHtYӘ4Y59~nOE#;?4jy4}$ j7Med@L"gsZR'Ͻ%Z\}I,OO; `Yy S![i:g!`[[lZ0~=-u]pdyJҊvei|Q 41ТILkZ -)FD[{o:ia[]{-/Ȧ8rdݑD lh{l"*z9X,HzD: l-p]\!3"-.(xf'4I"D΃HˆW` pMxլ}JD6ybR|]PzԢJJJ#cQW'!'rhx0wBd|YZ = iRj7rDgir.vMiM%MADy1U.1v w<=9a=4AI~Lr=T5n+ȧ!)5)ZpF `Q1 羅SQ@jӡS$Yb!,'&P;mKh &OѢ{'۸ K~hYq>졞>ݘw&_ϖD48i(LdV`ݾDpiv ~QjȐŞ-.YSo):%RV^Iĥ!촓@PG>mUK<[B蒉 8xuǣS1lbc$NjWOx͡\ _v|㌴F ^AUl\"j3tZE܎@4gn!\6")N `/F04 04ڳv))NNF ۃ!]@34yjp^R6YZ!Kѣ=B QqנOqt{8H&[z`S(+gxЉgO~8bRL f| I$5ZK^{T/& eT{BzɄ]FO)3rp)g(pmg.швcTy->4.\'euv5J#wj>44o8VL*4F0t%\"I"Ȗ脛1N$S7Jz~{lH{ :=;062*%!|]ŀm8eJ:h2CgAbI#4\I9ȫm_Jw'.+#.u6*{x^<*3%VL}RLe D9k^hq5sC&r—s+-M#̢\>R7^n.UY)gM?1V{^}_ WpפU?&1X٩ACcЌR52'?A/I\d쒐 ]B ZD.+<A'yI?~jg#he84~A:ZvyD[0O/ 0{_B䞊5TXjxkq60x+5'[椞}f1<zB~eW"`$|YA2|ZN⩮&bn~@ !KqoeDѧfMϽpynU4 x-eż) gplja_u =&ld@Mӈ5_vF \G=_@^!A2kd4Vf94/㽩Oq=lr:ǝV2}wұ-Y?g 9ndۉ<ܚ#dPtRVcF:5oyh7g7ŅCEEDDgz;JӚ<.םY'bg"`~|8SÀU\y%q*=2s/^@sL.sg,bwRE)z'\.&}ND:Nz 1Q* Z9IrH Bڎl&1!YSȟ[JYIH42q|P$/.ʻb$To9Dhm8{(|tr|odSZi(~ezL&f?Iv_> n +`AmU@`yc}7karpkJ6}L*S{\]a'b݂Gh!&fME9H|4n;;m;WXVvm9nNo7uJ|j HyG\_ {b:+E%}xޫ* 'x:)uO37 |VA¨t !_(hpEMDtHE'r9 "NV7W4 t֦-Y?z āY6XN?).%_f%k!  x"B{3x{:Q?aSD-쁤S/oZHa,'wkݣF=oFRY?\8QO.3kҜ "C/x?_G@ cYJŋ2 3 XM(YHw%5$PL-288pr2F@-T=%Gk)16 ђv_"KQru.:I{bP/"(vF)-[ž{ݕ nnͣbS$yNYna4:#R)O_2W=sJ$sHN#;M(>D Pl;?3IR&׍ijb.8/ȝߋZ,8 6BT,'a(/Jx~ׁn@΂  <V35[V(c=;v@)vNkWɜ/6,Xíx$/C w}'lnigJ%R qcDV9K^eq D\f mx6L!'Jɿx \Jlikf%崓/ޓ$*F=7\G){MMl[\~j~ɔإ\mʞ0B#MK?8%Qq[;P͜-*Oa<4gm"}Ӻ4ifb!]a_S1ɾ_pC:_rOڤ (嚙fYP o N8dhΤbW?ER>Q@x1PUF"CSCؚ,wk ה@!9g*|1&r0z=&+hSbkbxW&Y})#a !$^(9$OnsǙ*9YbdbYcrD+_ݽeGUc6Lw#$\ P97^8]4S*C|OtR#'j/Tf*4ITAQ+Fe VyBlA2S훏8>x|KǀTr~0BQX)jRkQ]k%kR*+d1]>~gH?#4[s$>ϼzɌőV -HIEgs9nZswKpKi|5# AkxS;37"oE6gb= @"{io0_) NJysyxr3dIZoewx[:_G8o9:(xF@ 0U˜Gj®!`G{XjB_z@keY8~|Mx4atFYwOH#G~ã$a(Eyu Sxע7!TPNoޜR/CKjd/ڲCe2ې?gщc׻YFp{&m#f@ t`cUY w2gaO8 ǴBHE,_Z&ﳸ=so{[U\H P^KtL Q40?nGQ lhF 32$6\Hqt,y|2+࠵8 ZE[bFϊ'N@%'_ Wq|XV>!YU-X }0dڵv1LTqɋ͞u7 y9[']F<~gCk/ME*I/6<^ξKgN&-r ȇ3DQ@TP&M4]bMd卩 Pqs %N?R&N$o6CEЋ'*4GӼу^PlwW @7ۻqܰ.ggp-l cHEtP~0bP:Id[E QBS(v[) X܌-v,xisy>ࠡ+7Ҭ`r;EfH X>&r^(9r{QD:oSJwǝ i+Ш1b.!fu| mw.3Rꃬ''mk4^XNh:Rs.߸g8+ʸ6X/Dz0칀 xlb,"ꄻS6"BX')ԜOL>_l|NF2gsL5f#ؐ@ <'{MɐҧC.M!++(|;Mw'A3C /s_-2-<֢'/'%/&P1Ւ\?Ͷ,4Zmn3XT^I '|h"™/S6_? ϖpU`Hh:(;!Fw 9qa]Pp+~~{L4T߸f vj2FW% ^j8k[W3Qk'%> Smu&$-RD/ty8uHb%B>l{[k3Ӹ:o"4yt&֣iG,Ӟ0J%TۦނDO0{)]>gӚHȑʱ @a9r7t0lfnrfnKӇqtFcC*M1u7LBI|N9+T~p1xzn87pyQhËh(9Ԁ3 ] ~uiJtp|HƐȹhX4}78,< J&qwش_c<ܨ'HGp^"qrXtahɠ"'w8F$w'#euUL&9%{ yQIH Ԥ*ie1S+H8~pʍ/R+S o8fk X6=&7Mף>˽\8kT\r9f`SfnX4Wᤊx5$eYo[D$vJZi(<D :=ä1Y%8KaEQT?^ᱢwQ$H_. H|}EYVFzX`o2E Lw5tv_po! EGQ>{4F3(yF7`:y9]܍zLοWJ9S.i_iJo8<~я)ܼslXf0\: 9~G-Kg&pbJB*Çj$'A7=WVqW݇uz_ Wd\9MGF%X苮RY^?1!3;A&)!;}nb  BB؀cnTh w5c WwD[R20/x,R K_5TS fE3Y8eK"/4F!&%7fIk: : {Lk*Hd*#{SK~DAb_I>SɭyWho" ảNBea;Gt%XvaWA)fe}O4kߢk'UMb18IO5Ђ8SMнp* I@ !D\ۖQT"I/}@Lf xKNW<Yu%sXbb,Bi-]b6\.5>2ظD;ff.;4x@YDZT,+ݡia:r/ !A;Ka"6EgoaRhAeeSwBrZG6#FD03Gގ5Zf u([j^Y3wӼ`tpgX P`_Tͫ@[Mi+=6SؠW7YKx!_*ӾYYJ:ݣ.g8o:*8sT4EWk-r1@JךotԨjx5UYRF~?=:8Si]ҝvfd}a?y;` UbV]r|46uyCY0m@8rNWx|".f=j3J9?f{.keO<}'( De8!͈qKf1:`EbrqӦȂ>wL ,4L!v &?KH RܼSvzdKD3 5}|aIbWZkݪ|sF2NOWp "okC]%2&Q/zb Ѳ~|b7.[ OJ)ExџhV][w RB>SP%oDԳZ_rV*FVHf8 .`H@v-duIPhsɉ'w4T:i]X%!SC4u=i.ta]$u5՜`i >)pvYί}/!G7mGO< | X5Im%ѽF?AbI҂Du anyeoL \oN^69:{:cڣq8g>e.92@? Y3cz;LPF%܍|@Wd*{uzIJMXj^CB;Zۛ.7 yX; C1"j&M/at PӼBEv2XRf2  zf{7%rt ֲ^I^e=Ԟ\n Ofg`7ni >X*j,q)aE="̓ 7Kۍ+>M i fQۏOf U . j s5MU``QcDž}{>ɤ0Ud61~2;hOE.hPFnR?xwsuiD]h^7} P%[+GĎ)#BPG:V}U43+;e$n_/'k(가A]7 Zdp/= :(WDbqVTh~9C ƶ$m2J057=YGsrBʳW^&,8٫*`RKdzbq`TΝannxr\k";͉GJH {۠-SG  ֯uEoyuXVuR]IH%x6|3svW7skwCе>sʬ|)JoSo.URI5i#5}ٱi-XXzz }T#9hT`c,Э鱠ޗN@78իoڇ)i!c\P#G]rd'H)A$b6_c#F~:V# \@' nK_ ;/CQ|kJI2k(*MH@49kki'Lm zl썺ZgcM/_zPL%?oNe,ʇ=pdҹ ,Ι2,:$mNҬ𷯖Y/{EWЕUv|RQHVqRHEApLBN&Ax}F!-S[÷T2OY7Lք8|0F,HqDo~g1屪6Sjtx͢Æu,aLCaB5~uErW퀞+ ?f!JZB9礃J%j '7O H,ExD܃z7Dh ])qvf>U~R!6~ p}G6ʵ_4R,A(W-N| "+ /XS*Bh37DG )‘yi~s:{fY!ߙ*~C6yywB3>:y<#wݼ9 ` }XC]yOBo?qzIMGH@`#CUC ޭ[GKη"hf '%%Y<)7[_!B8'BE!WQ-btg1ddN0 @f//Ud~FY:ĮҲe-vm+YM )|}Ji8#ȉ7%ϵ:t i`\<",6u#!ޢ3#_J-Bm-U~:Ktm- v5:Dgo'>7>~ Ŀ'`jf"{ DZG~ƠR,Lj@.80v5!Vc }[,Wl<TK\pI6|x$B Ƌm|ksZzW4Y@7= oKDªPZ)WL OY;8ˎ:,%gѩ5zfRsc (M qo%f=Ѓ>hUBV5q.WxjmqJU4L #aZc^ 9 dw|ԥf{1IHt: };ZbP{'H >WW2f+$A+YyB+y]%[W)iR A44oK E|{CjwCB.ⲏ">?7oVNu?#ي^Ě"DZg{;~u( Yo< G5]L"r^=ي q eg)1>+*/KԖm~R?u2]u\Kdy'Gl Y:~ bضȫ1K⃱X-A|u.Vo۶V0윔ا WJBiRUVĂTl&Q_ ADʍ_ϼڭ$NR BZk)^Whm!ehpP'uUgN{+(Z-=]ZLe%I\k`2s'u΄H[SHS\Q {}]o@ӿ:$:5Z׳AgcK=["%e$J~Z*/NɶW>1x&N !i}v`5H)S^i7 ֬GOj+Ϗ@%[[(H>`ܝhUBB%h߯ru';45#v50sHxd񫍊Yޗu- `C& 㷁^5߻,q>y%E`+Cʝv08kiCaϞkWʯ*æs,]n'kg zJ;f7J0詖lĠ ߱z Տ+65capZ1>xKd>"qIg`]H-=oc3 |-ZιcyCqIQpM7-Bn,D=q~`UM½[Yn"~I"F/6QmdsL化H#6@"m;J"^2ybȟwқ_9DrDmV0ț4sA3s=C zMsRhvLĤ/M !'7ɩ9N%UO^X'+#o<>E,a` S bK7_{]Vv:UiB1Ҧ U>zyX{/gZt{{ON=9>Iwf` tkb!M*D:-`{FⴃtH^ք01/y0!F-kN$@/ApT>`` ?E6GQQ{cbQػcRPx\K(MQ{2ui%`%鋣 .T!s`Ihuw}+>8`ٕī$[ÿ':&B4ޮQU b<1*7B<uA% ap_6@O#>:9J̾y푦_7*~ɿ{nѵE)Gg &) ùk*/?cdwI(BHҒٞ`޴x2CB> GLkBOש5./:r{*ޞEۗy q[7AQiF;+i*V-';Jq9@8F|)SdwcI8%P}%ũUar<ԙNGP0F^B`bmzDWC^RfUwADV8k)mhgѭN*#X9׮,z箭e)0|(Ñ!]A^>2=G.qudB+lߪZ^!lf:0&~}aؘs)G5*҅bGv$u+,Tge iZ]O $J%, `F:H|%|F*QJJPn}`X!]ހڇ8ǰh+YgN54P9+w+ǧ,PrUOgNKb±ጱ)S&$W6\cB BH鋘jUCaAeHfMOR[oü t| 1]\=΀3q y0{L>̟a vQEfi9UEY$YeՑ:0jw cK<0$=8xv՟b6N"ȸ;[@O2#QMtU7E\ڹ(~ UBQ?wGo R[34eۏ>N=ϮFKj-Gj rJ~\sŐ&c(ˢָmv:́r4Lʽx=bLzG.tE#aO$br]/zp‚^ |qLR1 f2Kp_c6o,&O6?R,d0lDi? I,(Rݪ=83/.GW5P9YU}#UNq(Z܀&}?tJs8}TeWVӫ~Y%v7UWz %+f;Sݢj}pPPbEKh.G5R`VO-PմYՕ-upB[ P< ȡ%|&Ϸs+9Y;̄Dm( : a\ˤAx|>Jto ?i/^:ٶ kn.|ҧFUs-긭6Cd|ŋXYQcuzD .+F=z 4؏]Rwũ#^eXֻƏ2$Y!I@d[TY<0Od?G(''ѪXtck}Jo ;* $266(|ɗ  CATO냙D%uX^lS*UL4O`Y]PsCF h%x-G$G\%0:xʶxi@_ΗqܧiJ`(%?I +<Qng%| HSr;v( ̅@IK} FDqf)M9E Cʿ[&J!7kyK Ձ7=GOxZa.~|_PɖsLք#Rn a7/vs@̄h]$,~[!;{5MWɕ3(ɏsL>PIv㹞az|-1ȨNJ) V}1J'Y5o`ƙ^Tupz_ln!]׻TDwD۵bV>yIIY9MXgwx`cK-vvuhs# z1!68w6hă5dDq$c)Kd΋PR4g>2)Q)Qv}~-!KKvBKUh˿@u:ՎǠ\.XmZ`,4 rOD7Âr@E#1ۓ+W35+t,>xs)QXúp ϯ Uv"T1C|%c e=;EJJ4kxOv@_IuP凖t妓@9\ 2w.YxA 5|$gHH +Di0ΆHjc[ĐqeqS)WTX w$ɶA(w6en]cwAtݹ7/tVYiRZW4ýad "w#I8̦iUȚ1DT|֯kD| ץpb]%Q? Cc fLj@k6fLiO(BEFqF r U`L_{.-x uA9 9XW.(&a1a q@) `[rJw:q`QsWÏx=*MJo$T6D߹ Mogk/!MraNfbǚuV?_ּwY,˜E,pNy$j(g ,>{`B6EBևQ:_Ҳ˴C[/@++NrB2Bjw$_[-guwSz_dL3àć|b˨mldž])%b'n9fZX R>rh>U7V3 j7 Q)1GS Ï =i Xs>],3&(rgUaeȌ\Œ6 !m@ Ȅ9SKJ\}+rkH TX$HBjsHrMA75b UL8Yb;_:6!mfԽ2>$`ɇTCpedCS+)7?DNOlZgnSk*n>*Bow2 W9ȈHtR&W$֍4t㙩'ޝ;`Ŗ`P2fݏ/|=uA_=k`cx7Zː:ʇȊFu wojx1)śҶ_ӛX"<ա؞!'?7+Z P瘾@ G6?CȲ1ر(?e*Ղ ỷ27'_b=bC*=^RDKQx?UVKBrY8OK2l1ClLN5ӁD%):ܛm_>,Ny", 8ʦG)UXw^ŕѳO{=׆4SP%&;*]J"o3CUvڍ:i^m95q841t@}UFjatjuJs;F1Q-xtE @ `r鰥G` ~/ 5G9٥&&XRh@h&|K\}Tv~OrӛwƑ}6/m9mrW!' i=\SJ5~ ,k%=29]Z'M"d2Y;zS]5moD4n[h׊e˦q؀갯^H#`p3_kZ+4f6u.a0VSDSuUAO*4E8CE+C n'D='OMPkS7e*2\ Sn@7@8Om\' 6/ϭ,VQЦ||>i)ը6]qxQPJU(gϰC%so9܌^уQ5X.t˙rMārGW'wg{ʐZ沂F-q?% Pg1{0u 'pK_B}.rVϷZjL#FY&3ehhtsZe\A!A=h+<&P`azSiSCz$?rqv6 %u1 #?hNbTEonЖ&QOQXR\,|U׊ثER0yғ@$̀ĀK, V>ԘXSzfUCR^gxEWqi4" JP$$>F˳@5ۢDyʶTV~#C\noKPZ" X&cFX"Ԭ+Fx+$:}+G'kޖ424Fekw5ƍ,!J Vg8$Υ_MMщL*N!z5>+G]Vh(_}R79`f2-"D3Z=xjGO2>9#?H̟*.ѝY]UтEo6Xk)}\ò%oit`Umg_.jr_y+HN%* s%ʉœukSJG6ȨzcFȐe@ I4[Yrt}0e|tM#9]MWU)7ARЛ6 $XQqRc>L=>j*OTd4WfeܺUŘxAMt3f_4eg 53X^hR`8*(eF]Q{NZ/"y爽XM^[q~bPJ3t8 :<}m5eِ'͂ ℴRK㦧?osԩ#J7ej9\*-0<TbÕ+.)"ݛ(#[/ "ZQϚ`R/{tEV[su+2QT5Bݙ:pafV ,>2CpkNZ7ƜiuE9(yG]R[(~ Qpg@~Kti%kb4y6o4#J80EZ,'W]o8]NxtO2gh2OENyˊQnh j^ ]ƴ#BWwkA] ऻ0*"fo݌`ąa6RόF1ֈSdg`$q^lfW&=s~%R=ezO @{ M>HU_̱>s#UFsv"bG+q/y&.QEO#%g s<ݐA% IK{x;Kzr趣JhA-R)" "h-bLl1/-m4BYT 5#+ ĩÐ&1*FtKYnVAúO.ԣM[WFi6kuV_6lSyv|:7B#!2>աp 34\x8pGI,{l3/"]..lb,^ jKz ZtX~l wI`mY=.D<|TBX;(k-xucu>'I^nd?~6\+e &n)AK%A3a:Ss#GZEX Z>kPE׌F4Q)~T r]9p+Kv<|qrylm]&r# MP LV ІÛaT w 'p;[I@Y ksZ0MmK6P}Wv3ǮHQ8Kj\譜/co vowxMJWiУ8*$^O8Et_r9۴one2~,?˞JADe`! m8` 7R;EAMV4-wAl؍Wc`FIUf_wN+̳V?iG5?60b_[u8l _ތ-iޚl%srS P{XD>-R"W儆FICa&˹! 8!MZj埰51_0zd3R'LzL32W?W ClZmֵoۯqxlTZ/煭:d]cZ]yeuɣ4 D\cӕ#QR^Rmӫx"9|࿳cĻO,&uĭcMuXU!\6aN 0:-YlgBPOD5ɇ\a Z.^tq:f!_IS HAaM9,x."_ᤸ[M{[jжZD59B^RJFZǬ\mF=4.X,c90N9)+ tȧT+fthjaJ5:~ςQb^an<¦"q:%yRM .c&kU RFJT29Z=N9?}mqsNĭ8KR-" Zzwin+u ;t(K! = ][XB~NԺC)߯.+8"j=OXCJ1I ֽO% GCgB;ɍmF~qE2 J1 CF;qHHH!9لXzܠB{ C0lkkRafd#NIXϘ_u2}WC<f()l@Iqu,Bm;Lh/Hܘ,Zk{McO([>^b9NoT~plNo`\* g=DA~enK`qHa h{) B6 @*C"9N֓C҈hlyH7`&je|f1ބChq%@[TG"o*C(OcVJJPMP6܅mSYtpio);eAO[ µZM /JPˡ? _S,W =#@Q,7CٽV)X 7Ş19zhyŬN~Aukpm愵ZDl4EzOV$6n{BSɃpYj'/֚@g[±]s{cYyq^LQi.L So)y!_ڬc _V9?<>}(TQ~ Y8~)fd)M){;/ yىpYo- q‘Q8ꆢqv&]tg_,p^cj61 2_,;gjqڸ4Ǎa.8n,Ŗ&\c}rP6$4|0ԆX_ud È1pqApA:RuCĜo} b`׊q\ ФaIe!CM!*.8>Isk4o/=6>2jd|$vlA8MPUG$o4:[&3ŔqۖijIy )Z7Xől_A:}=FfSr]NBA􎊒)`C?cCUʒ*5V0 Q2%=NԞ)' !cLjbgԞp>^c KYKnZl}(7^SmӜf}Fj1Uu iqݑJ&HJKbuͿz14 WڲDІdصBנ'dzc' I䇆r[&{] 94UA[Pyd0S{aX=oV0Ț3F:qjCpߗi+rUbo8'8,3誑X7DRy*yz>_+X. Q(<nK1%nO>B;YX$z춐yi/d¡߆g/ʊo\ӹmIPR Jzc}WL.~lWU`#Z66gщ?H{6bB I6?9qӦ(Cҫ¾KS]#x]:}ś ǛUO)Hv`]Y嗬 Jȇ OD}pq: S`fO!{p%_L,\3x"'% U%XƎmfԑB\1z4ZL &X"ҵ߾!v;% ?!6qR#LҩXD_8F}E5 Ux2xn2Nq$kZ]3,N<8"xEOö!s"PtqQՉը.y3"TVӱ&i۲z;L[XSmܩ=-tHpC]\ ÔDj=uM+yD;M". d$r ζڎGPdO~Cf gK>Ш혜 З: #Y1@ݛG keIhwY/ЭQXc'UvSBieibHMo'( pg#4vyzm#: a[K IB9~9XW;qܼk"S1:vl?5>{ĺ^qicJy/~!; \(YdER~"KŘFJr`4;k0QW6ZwO-Ũ'u]w'/cqӟ'5كuk*'1$Xv%sKg6$I(6JkcSPpr(wW^!ⵝ -XZ Z_[y߇5XZzt\}wl'`37,:^AP7&3 8J =yt塂;U+\ |PKQHNA7Ddۚe2Q xHIݦ3_B*}xpSǐS̏@$uM堟"RHXL{gK^cbt!!i/R ,q{%r!94gp^8F3SD qL,РۮP|Au>\ɱARaB"xZ,Slw(߸_ NK줄"+{:mk 2ԭ@y՗6Nn(KrsjO޾qLp[:^_&lkhv15W!F<Q`ԃX ! U|3]b-KN *zMå[vF #|Sw}bo7lG#×Ag,M4MMQfx"yߜlB'9}`a[w.`ԟ8\>1ông|^07'2* 5 mˀ~Z>6I%鱭zW|Lawh&g> &ˑdwT!S.y;ں씞f~3 {.p˓^Dڀ38Voj->|'=3̥٬;zqXTg'rvae>zW)A r iԣ3"ODJӔv㛇=or:8TBEFbr*W0AZVf$^b;%;}jЯ,zE빝&Q̝Ck7/xf>R8hvczL`s]uVNB"Mq1O]+S"qXhKئڂ1)M@24-w gZ BXyƭ>Ӆ2Y,kw%:/us3c7wm(nYc`v%DM! ^+?ÕHDHpaC^t!r#( `ЀQWk28"4Hp,q| d  ZTBЧ[j)[f/c|O&~mR Tk g ~C %=E3YL8-@zGeV9)bLG1A|ѷW30fA oyc|Qxur)[u͉EKh=܍AK1n$XX^ˣi9̚gzt#鷚D`RQB7B SWZp M e\7Gf~U?!JN-F%m⎸1u (ס,9h^{'6tG`^$ƟA Fmh׵OU {Iē +aS7V@@πnY~a×}ᠯgpPA|p|߻Z/W0tĭ/-itٍ(fEA; rMQ+1OUU0`t%(p&)'䦘#"S<,dKKUJ ٞT; <^>+ NT.+uG<:/Jb|URcUzc ?&Q63G X8:\BA M-џ8x#^ͦV!BFJ(sƔ٘Z-zOC5Q6m(6wL_U9sbVXo/d l_qCNǣ )"wj;@-WV;afHCD a7o<9 + B@QNqt[o<9˰9k M:&=iひ? 5iRvxlRr#Y;=U?.ָ)m#dO^ύj%#04\SAiA]fkXes|fzLM%5;b'>rs\ANIKЩI5fH3]FUNo*JҠ9r,i]O9#AP9]+ǘ}JuL ж]o|' C` [PU¡&/KzS-5(ɢDK/f%|t~ߨͱd; _.ǚ dPC#p":e!^ =}*9 \yw1 Z;[)'JjGBRyr4}G*rw_~4 H5)x`2Y jL)= YMDlQҥtGI_}Ճ`nTipNycν~Lv1WSk*3pV9vR#nR`#ϳk-s]_Ztm \ǃD vZ@,6bo/mYÐOc0ˆ1PG||X· ࡪ><%FLAk.8M,vXf21 q= g~%|(1cWg67L8HםRN}e JX$L RfSp0'1𳂓TY@1Yx๔ܸʪ-̜yY1E~lM>չo4]:HU9m*2r>fNq7'O-EC4)$d}rI@facwdr NӠ8L啱[&?Ȁ :i>]<2(k5麺F@N smOJBIvTС`4$? .;GPsع6<#k,Sa+n=Q5l_!zpkDW`$Zqu#PVuꄕw)GWu="p,7qO:C9ҍ"0h4ˍ" f@pܺ7VzlΆUJ-yh?]ЀM:=BI~,(wob\*l 0\E36be:$ No:ՙKR@~w`:opqu&3u!-+> C鵠yqGzu%))˙^Ev N#h=S/xFXARZ b\Zywq/\ O ԙCX zȪqv|D$,NiɳZ+^n{&\4뾰[2tzUݟv-lڇPehտJ@>Sߴu-_ftdnRv"v,;rwR,MDs)<Ǟ59t˜9ItW/''|U նt`*![ Thh:g_[+Z+]"LCg ]6}0E\wdYq }X>Mxl9kW#Y<%JXٔ$([z{xp_Ңb$+{fJ"zћn)VXzEt!i0\MI*j(^9ͩ_@ p6}q5HˮfK ȣp@oXNEyb%>z?y仡93?Bt wΘ0sд ;q9 9 8ӐnS<:~rQdؽ@@pE#mxEYx؈?7ag}Sn$2%X|ҶI]4o_nei 4a:v LȊ̸*A.< wc4 A9%נ|xw>@ql)oB)8$ -XNp4D^)DVv#4e^Gc˙(yJ65'OTkk4"̅ ,bYHy\C~E! k)jqCuN~1=7變SJ3[A#bvBr(gɧ/j8P*UM@~,dD o6j읠LC.zob %|Ы-w@(U x&oa-~F%"1m=&;\2R ]sZh(RaQR0*0޵ 7!b=Sy1# r.q&Hწnժ:~L6=wתc#VܙJ6%ۼ_9Р.-{(U_Ϲ^0\^MA2ZEAձ%c|t-j3G^tR9JD(=XA{ಿOXHpI#v 9h Lh5;`כWp($̌,'=Eё %A#1"3dV/?T}Id@R'>;L.Ů$tdJѹUXѺlBLYNs/fYJ5b;&!$=T/s[B. "ER~_p~,V|SAiWlc:QDNX~"3/ɣ5d/ n__`v]pD8uw}~Hv i P_g&9ڨ7vg=i\+ɪU.$JX^᱿ӳ@$Bۂ*yXyYuM:hyd: br2K!7J[,9&.چԴ}2qNﬓxLr8}ö%r| kw/ _4J]# (͛jI0yM\QdolMKsa]ŒSG^Ӫ[ZaBj 74\xwLaY;lm:/M@ rĖ]$ gdK /Nd# LlA =Ro!x._H( w$= t:hoֆ(DXYE.0hCbNWaXu RwI S#pڜۍ,wVf! _79ۚPuS]P2$PѷYO`WVKUAKZDe<(@`?JqsU M@|Ta]桸ɚ;M?lĭ8ffsLV"GF)P=G4iPφT]q6t̙ =nӯuy27g.urY.ޕS˩#ߠnr;z"Uqw'#_8G(S{&c0;X@NK1L^:ʚF* ۝/x*v;AyΒ(H!?[:Ji,7{vOb.9J%ՍJ`ZhHf;:ݴ?j ٬myb V9еT}PJkb,tsYmHg%QxELe8>ގ ^i7Ncnlj'$P:;Z$W)ASD;Hs*vmTR_WTI-\cE7«(ǔ\"X;S8B r-U/5|݊x, Nq Mt@n].1J/26a4A^o> ":XCX7@+jia3@q,rI0!&KrvV@fߣp}vFWzABq;S>W2͘wsJMWg5A -!ƅؐ} ѣ&$<B1HC]q\Q^(mC!ֈLf7x?x!t%NFf@ cC|W:I?c|~`hToxC^_>~QYkG`jm_kl2j5-fD_1zl\- ֻV"5QCkӗ2ѫaI3+XlvF 1ʇWY(9ʙK\OrD4].ݍOW 68vy8)A\RVXWK|`@ވ;dK?{q(j~ؖw*A)y>> ŷߡAPMp|oYM)癵48 "4V?n,w]2שS=ޛgPjJ;JOןI &It@Ew5f;D,ͧh;2ߛ񦖐QʉS9M.p>DnǁDltZC;_oSſ(_ЀnM+/$ŽWd!C%\ ;_!P)X H]p߀Xo s:^6^W[ւ~=LX :Rlr4Twܸ M 60eʝH:t^ԡm}XG-d}`6{hv,(ylI7%SԷmQ֯S%3"Fd.hv"PBӀ+\fArI2⅁,)5 QK< _GBHM.J6FȡČةUlꇡ$*Q ++#kR@FxL" -cF&& X^3xX5CWoMa=ڬ&LsY OAr n/LŸ&Y9xiERJߊ97|,L aaz*O>jV.6oOc(u+7V*Τ S謸5-4w&gO9PAu߸y+giղ}:V#H n.7~f{\0 3a:V֔RB=wы'rs;(ZZJ)W]c]P9RR:Olwwl(% c ;X"k* ^ޭbєk9Sy^ݕrPlO|0BI{%Y;nXwt7b_jG#za_2x'\&IvPP?d\HN_ntj8V=eHP,QWmsD-woy۝56I?Ha}D0/.M͜|I:B6%\zB<̧ғ5N5?#sk<0}%GP T+ڣѮ* 3'i3Gn$|b!" u\~[[/M:^T؏6USIkBqsJ f6W3ؤLKܓ^+5Z=!ِD0QgVfчl~B|;S?s{8%a@b&3VUM\6uI d>2Ece?䨼3q3xBNٓ(hQ䉿LxnTpWi^KB翓7 NI .m_ARKQOYgmŚ[)[B+K'X\\!5pU ?m5t$ZlwdgQJOmM|FC% 12`3c]fвGWT8{B^Wp~K$,9BrZbtӔ:ǠO-%8$2s5c'15:8LA\S#S7m5VZ+VJ*OHH_"Uh{\ D}9:B#p̀,LrZ"˨7rpo:5 zC ?M'ֶNOLcr|Y}ɰnRnc !dZW]yPw ?&5\_o=rɖiDVMb@@M*c}mR39aj&ːǞFMm9'un4tlrMK#4pMSSsk+rQ=]_ *U( #*If[fsw'߲Pۯzm4Pp~S&M3g EY*z,Y햵U)pB^a Jn}(+-2;٧9@-p!C)cUGΜ~2I:rAKBf㊠,O\fAnJvXA[CIm[;ĭI{ϯpi0~jEѮ]aIפƛTMOQeξi!1x@NEx߮$O-;;}1d\֣6'`yNg_R%`j[3YW,zEd b@e>ߙU_e`\Y/4k؋c}l^Cs*&+( ˧;}fbVeLfG2R?*ԄΚjyFJQLUT9 uM吳/2Aa#ɀczox[(V?0;0qڎ'lc1sD.[uYw2;qAƪp')5VN$,z7l ݢmU$Pnyg$B([,)#T[1%>cTƺ+m.8٪SO*zqb_5F^M_h ie:/۞ltmE!i)m&8sG+}bY;Z`$&)DqͩVnEIcUb~߯RTuC 5\|l3= `2W+(lN`]CEܓ"_H[y8%|s̋PO]6M46apAP3B 'zP܉UĴ%Y E * kO?^ hVtb4 1j,s{VT>,JN[D2g9mu&0̦^M|ҡhqe/31WN ' 6u]?>*ˆ'Xތ6f~ذǁtkuZЌa, r+f#pTw.n13oUc9v]fg':_zej{AMf #krr(>2Szr 5\q3*v-X 4Dm #P`Le'9vFp.:j9X0T9AŜ<0ԖnIB,#eSysH:#R# crwJx^ŲQ:ƴYd<7Dl'Naa0PMQzLl M "T/0MgT^lD:Ӿ8 *\i2 dsi z"óVܩ҈IάPy{ݙ W^1X RuL4.z_}^ܙR%=6veFؠ e48Lg4}*Y_{Y""7roSZ{WNoÚ3]Fʾ'%i=I=?۝ۆ}@1}'Zf"Kr M-deN38 jtd-YXyE-e<YgY-Hiak۝q= 弫#qp qUpiJ*H`8Rw e|: e4TX&(;КkԫH'1{+G=;{fZ~A&}w;ke$IK(sU e&Szlsv{md2v 7oxugj3#RQkLg_C,qϝn&qV:uljRʆX XMѐVLL\V!Q7F#PYa!ݏC0m6$/)hJ ˣ%D@( +ϵ O2EX1$eh*PAN|<+[M YCn b!k `+ԜRb%>V5|>D jגEA`Hg(L-mA׈s c/.kY\Ľ(0ƑWBͮ`+!ǒYH&Fͳ 8U RmXr瘅^ ˌaej'xu t X]R%\u3jj7WN?u\Q*\Czl-I\e 7Ҿ>%-XR*N8. lU򪂍B=b(`݌#?b T\.(tLb!'Rl*?EB-qcVٔZPWf|O%mjaq +D7DsYARI:ׯC[3ҡD-*>>g Z2Y\=eV A׀ehG:굏1Vx+u]>N5XثF9rOmRK5S.dJ_,*_`R_pEڤCX`XoFEuaLpL Ì}: w7_3bEuEĵfR踑'nUs =&kCVL/!_Gi7ۑ-7ZZCiWEU|_ԛK3om ʭ!lSJlJ ]) }joBb_1Sr}H ^' 0WAU.zfsErےҒɊqߴrmfƃePȩ7ۧ0U,BGc%> e!A]=&5yB68NEڴ i ))GrZMixqI2Ђ۹\hL [($}{EWq3'W98gB劮ȱd|u9L nGE(q1~8T ;"bp'0O4V 3g'_"C$峓>>6%!qGc˒# Ti=݆%"ހ:1f5'ʞG5 Qm0"}k3fM<*%qռPN!WP\f%ٍe)[sPfWV}]رlB&NQHF˻ur~)v=9JZc, {`:\/;Q2K(xSbc5 *kHCkoI3&J3^śGOQ aYϠu8{*v0ra#AtH"yX1hGf ߞEe$PU ({f\Vfä.33$ 0q Z,^Wx@k[ ag|f ,_]΢H!輴7!94ʼn%(:%I*OfFW;[U~h_' c2[h%F^j\/*[2?RXSW-Z`J˙tдI$e.vg>}7|}yO$ 7c 7 +y8^ڎwؔ*pVs;M꯮$ ɭMA;=[@#B=d?鈿[(ԍ7E!j}zQ=> g/_BUP(J 04pBkD!6ռ%FF6kSE \?=C#R5x|uQQJ =>OGPOa}=⺲Zo&De6,3PR!sGRo$ʆrxMZ wj}@["=o@D>"*v xueO3M`kys?~,I𩷷 h+I o`> 4Ion \AVŸ_ڀ^6&x;ٕL=WnM±yկhVe&GE;Qk&׊tz|Hp3e4. [lU ,XL {MU3^ 5AE< K<%Ų\¯כ4dg{bvj()=-z!!(å>Y4KWr7dKG?9ksoXrMx1(.8 |ɢX-8 uң-Uo݄&{i=i(]Ȟ#haVz|ؓsm@U7 fYՃh ڏtK PȔ(79CnQ̾"ܯ4= V-n(QUTjJo ds7ziQ,gs/=%227>םb鿐+Q c ˳uzT\[N/3iXݟMpJl mIf re/H$e~7Ƨ#b_ SC՞='u7ĘDng[BZa[3A39x{yK>grT%HE&撈 VNFŊg):K8rXX?r{j*oD7-B ۢ^:6\&Ҝfm"d벻>~Zhsl: =?DVuThTElLpdBKTlOVs4љRÄMoB/bvAO{z1. 7)7#B8:iE&ɼ)3yjQ˂! ,8؁TZFQa=lttg}$x+-'rb!yҢ`CFbgZΤR[9]7ѢUYrJ?^ Îy~*[K wPł/Xm.C(3Hqp6Vb3+P(Y:QAU mLݒn3(+J'D-J%! 5iqp> K%FLNO?DH:9)9F`5\V4 @9y`OC_!WI8SInְzQUN̢t:ɀLytq#X;;EC&7}{=BƾZ )Iڏ8H6v VuI-C,QjH&ygnPØ?0 aJTu),i-"!t]fDyR`@mo ',$(K&7q, ITfWcbt2#-"u%'ڶb_Zz3xKc̵7cKxԚv淼jwH1"LEl|T CVpBtqm!`4I9Ԭ.ĩ'qmd[R0*Ex=z=CM ՠ7p3Tqgc,?ʋ>֛+KIe273z<-M6fz;?`}aA`R{)T&E.X!ebGvPǕ"a:FY3+ z 5 ބDyw} sb& 鮸z|8wP_u\BB#`-G>z<ݎj; ~Dr'كќ7sOZaX bXЈ϶NQv/=f@/'xNGt"p.5.pBQOS-if ȽJbPSiQi 0X~FPؼяwE {}4"V#!rPP;0p=OԬM@c;uQcǃ6lQ_F*HНo]|'4.BE1 ˊy{Mw A yMb5[ܐE;T"l6_WkPqyʭ ORvuxYUޥ,< 1I=T$ك0-VFlv*% V#>r4a;0?p[``U|/9^Ւʄr-%Kc!Sg RV' +o: 2m\`ach 8ҘcP9T‘}Ru P@nK1%I"vdT@z*RQYOW_n^(cZR@l V#3yV_x3^P %*,Ҧ]u&ֆ@QU~Wo8-^xYB(ѣW`)|t•jR2a/w26EmD#B\Cy濤<.fshKFͲV(V)V qNs`?O~O2VuRS ( *b :FtyO䗢 ? pvF]֖ƛm Zb.8*)ڷomRxYۖϺ'vql =U !L'|{fjKoA0j;s1 SoJ` 3>$Q+6-֣N#q  >c]:xi$(d)vKꖽYM%?͞w(>뎨D[ Z3k?;pvXh3}]Ќ}AS~K L`j]xa麉ʌUIͬa̴jFLt 쌐)hr&AVUA7˅݈r0k2MƼC F1_;lJ}#o҃(KgZ"@S]V=V\O(B#̑JP+"v'7to Ae!V@`kJU 'DE{, fzN~(-X3BYGNȭ)) č-fT4/M]mG%USɯb a%~WjY^v$Qf]]J{Y,ɿ}xKkyc;_dq`IULR!+9&C*FA^+Yߥ2Tc3޷fmm+5\OitU-,vuԗ9uoӊ=#lL\"f]m{DfV( etD6!`$rvbGfV A\V}ِlv8BM 6[S ''*Ήwuzܺ]ݟ8WN>Dqagא-c$Ѩ p{+JF8Y4Db]-˱kI| Dm8$JBkǫL:</W#$AS@?x1?lO~W"B[L#ee>'~hQ܃Ow33b[Jifԅǥo%A;k-C<`\9}6Dhc9.[P4:0b[FVa⬄RO,GnNI7=x ;K[I2B~LaD,y홼Q67]MƀĆVad]hΓ\3a&:W&qK2X/:Ѯ} ̮xn9qBc"jS ^okEdѢ Z^i%u;;bkhq) [I5[nыy%o\k;Ֆbr|Uڈ/ i*fx9UK]&Ǖ7ǂUħ,%'IuJfVcfDВ` $M/;*W=%dj<~A"»$W) KNi{1*-S *?Ɓe_V̒Q;0>S^j L _?^o|GGݏ:mk f&*r {1MUok(PFf {sRX5fOe:g 0IdԒeMk<-UQVNUĶl$P~N@P6 oБVT)kdi}7[(nλGʠM@4륐Ǚ^#OZrMEXLiDŽ Ar, L +Ι')}bZeMP&a~&*VQG&\nhl @jRffaA"hHdϐk~&yTbC#E"GkhrZiBe@4* v%lվm.]"v J#S<4F/0>e'Wϸ q[RL%*ZS*hRKm]È(AyɳN EqX;w@f9~݆X F`IM9Wmpm`KDPxc|6ؒ)8RN4EgY /b2r (qB*{|L0J¥(G`\6w-wOnh8t8@BH7m#||AP"QDwiǽ>:y( o{/@3' j|6 XQL7/4{Y#<*;k{5 @m?QT<%l|1DN B쾍lilvʑ`#qjU F}ep)3;fM{Ym- ##B@y BnKf.-A2^8l#NvMgҎQp uCEt1V~/B"&2L =?IO:uv~|i;?DEvQc3펽wyl8D;D'~ &/:׍Ye2mOPA2uoTo~"u\h/Xd-Ӿ!Obl:4qj*d}WΪ/4sxԚ]&iN꾈]iY$Ooc JdZ3SPP(6GVK̗YQ$棫F+t ܢzEl!/̯ߤ ҎX"L~UG026 ^l^{b?Ri.ɐ.O.!ӵ$>cʌYBI U̅~'XT@hԕiS鴑Ks92艊-{irv9i3[kn2j'IWpH{/刞@.׀8?y86,ʱ^yigQ1੓&ճbAvA&'F,]lC#1q_i? Q \57>" ̴MG7Mn75LpжCV/ko`;"3~5FЋ5c[“C+>Thh;5º%c:k@ѓ5˥%K;l2jA%~[\GGu;[z~9?9o/0ټÍ'I/6yѴ%/,j|k>eԸ4 m.zB[W/J>ȞuxWx~ٿ9_ HaQ7f$nN {!q'3$+^R՚M36 //j9qUNY_J:&Oۺ34RIPRSދl`L!VjWat)5fpT.2vN}A4]KJcFoP=UP,.ia]X ns0#Àx*rڭtWR擑:޲3ԼDpGOU-kӫ$օ"1!H+vQ^}d^h=GBNQ}Gy? pX99"ljA1ĞDܢ\/m&j @H{C~WebpHBWTG`ʵY {$&)փVV(8R ͳ恩&٩sbw?1 PpDlkh4Xwp7nTAt(8s̻zΕȻ9y3T@5Z3[sh%ЊNwm TI2s%H 1isg;>+&ZD=|F0?v*n0-pHzO^5Pv8`sgmfCbip䙝?ݗZHpiիHBk&c4zݩ ck,S{Aۓ(*./vz~7 Y@gKs {BMqc,"z3 lX {L˭ $#TI)3ڡK KaZ|&7qI)+͑2]eBPc fd B _lM$i:a@g4HUcd5WstsNͪ_~.QQ>P6gTI(\FX(t[fBix\[;: =[Tkchgip+zuΒfcړzl'Y.F1$n1oyy\O6I֜g"B\Q1 Ĕu1xl:5z53G v˻NaJD,FwTKLy,lZpʥӐc@6܄U=5QP*/i1E fX7qj@fP 7FiV$=6Za5N d!:@9׌ E!Ѵvav@ӑAtL LbѯXN@*d>@bsl)}v]sF}yZ:Ƈϥ!X7=Ymxa8[@µȴ(GIlKeyR0\n,=F1 eG+}|1?用Tk}\}p  +Tbn~LR>P`NG^Cr+K*C gB{{Dlui-Ԑ(|c<hc._eܗ]҂F5mY1R9B AhxJg[V/S5U1Uxb?'VnurYegc(Mt2l Ĺ=B@{`3=Q/Fy+t<k;ˏw;KG.A;:+_ŢDP?5O,ߩu{XQ7A]9 ҄4Nq͋пu@ɴemd.O+PڻNSw6*ݚ`Odtl$`L$$uG~{獝rbkC=ebi Uv"ũH %?m'glHk"va>V}F%V6-x(ُbގ|lr1(fY0'BN~[" i0jM}:9 K;IQ{eq𸎊e[O] h?{Em:>_G f^d=[_(rk@@Lv+tW9G]֮+ Yf~{)m- a=_3VD)yFb5:'{PB{V>MTvQFۆ1/Y0.FUy_2JuMy,ZyK5sN'~[f8TygAqGJMݠ(}&w h\J82%Y=Q}NL Z6Aʦy-;L&`)~1Et4*pUF鰋c"-!wX(-a>,.63F멛y}O@cxa9 V]zx Vr$H`Ds& Ȿw"]*k:L[}_HKMz?#,"e= t%D e._ \1v9 J},l5OBRdP_Œ"Zxʔ&{8Y&ug\r\;Pr.aGԨ23*Um%U: Aف7o5 /ze CDQKC}'6V'G K^;ଷ/ h,^!a~ VF%P6+ǢC5^#On`{橮ƹ/N1eb)Ҳpݭ Bz2 0fy}/4Jg?)- * *Re=: Oۥ =k . ߠFKeL*,e޸~FH#djⴰtx/ R o>՟a`N,|HDMsaXn+1siawk.N7?JPfvPa0osG jcO2E%}6(ez(7E$_ lϙLVckA7-agB-v`hU:e 'LS?8,-IDg/S^t&Hb˒B$>ZEJ2K4Ő~WH4wxUL7T%-A'2Gdp귾K;pEuT6V4y9L#knFB/u lLi <.â딕olq-U1)hjB b#1DvtTJ&27 `}FOɎ;[9T)"i풖9CT)`VIb4`۶4,DUD#OjH+g}ke:2<^+:={oڭ75G)9Q\/.ΕL)*!Z&x@P!I98^0`ڏDڭ~ B X$yqbcщwW*$;dWLozCeP vCO,ډ [֟e([cYXk$4B#)JEnB$BZ\`K;ٝkAָj0"OIOB"L 칛N¹t ȜQ+W871GڂC4f/T82?xU %C`hRTz)!{2Y W,}T@W%dsqk1P$?Њs/Ѵ‰׌9mc{14&j$-0ئt"~Z/#Q2poFa$~A_`X1HP [qPVu|"{ک:It>Vβt3='{ =K2ҘCKbzЂ X\ֺss9;qF%M{&;lj^P(!5|;!8si:A[\J'KJvۯKc9G$m[W'rR'aPR75q;$`K_)K*2NvŃA%Z Ϩ-0z X|ȢKzq(0x3<պ%kR@hL2.q2!8CяNx)=}@S!Y{=RMmI7˶oPDn+`Ȩt26>P4٠LO'_QG L ~i '(\I\e*Z#/X& L0AdxX_ &v t' o|#Bmo˂s$ ٷ v0I1^)uKc  q;+~<#v0P[07D!w=2MC;Fmo\phtPt#\ VU;9bJ6/]c^M0AT D<R馰ľznsB5bDf5#0񳥼K@ko$`RHJD-yHF:7%y 4Ɇ#8!|҅tƎj= w mWP|UZ:-sc($ħV9"m"v#l}PcUxl1ue[su{=ڀl^sr܌ @Z2/ڥR-~hWhkfEsbπ?~ > w\\I 'kv@`kX1.t8z%pjFM% ֈ/ѽX9o÷z[$<f1ˈEߪcz0ٛJyuyL-aMu(t Nc˸X54쭼Eb߷f lc?HT?:*[EqZ7/Qt/rQ_D4o%'TR>\Eu׽ z9ȿP3U~U~zCFot2 Vv{MS^` rqSU y54,Lhp' AU̻jFx쬟pj9HþQ@BF"Ch^!}Tң[N!E/ ~{N)=53)WK"*|#2A3a~iwM|\u<9~nr-2aKLt{`5w0o(Fw}{ML#B peiX i>漄S(𡮩?Zṹa['#|qˋwPt2Z};hĒ\|?Rb-*/;_ /B4XRdv65+ݩ!yJ7?wX(sE7TOp+o_%B}'6tw%?} (cJŔ$t4C4/{ҟZy&ɒS8hՒ@p -z4-78~R)ٯKmc=2z[=N]Z@qe1 L t Rؽv]Pa7Ι$MÒ^|v:\!s3=KhBN*!([W}-ZFaC+}Nauw֬K ]ȼ|[,L[S.so#kbm|Q=l)|Nh,JvmMIn@,hA߆lߗ5CFƫo0x82)kZ|c/w,]Ţ -B\lpK_7!E /?VJȝq2._-0u /03/1άgs*D2-3}5!4`C/Fuy+|mI8O-WFs˹g KumʺX DuG3 urV'YXc\P>#4gP+GX?Mmo!Ԏ$XxtaV(&c˛dgFlHP? ;,=AcAyg -YeY>^CyK/爋8p--0۝A@3AQ A JIoeN"-_v~E]䈎2jt3i?,Ix%Rgf.6p,ךyڶz,?qB?ypw+ |C>npGRkZ9;eTBɮx~#H7yhB~1N,AqM@0pYCTp;BtIRc,4!|V)^X%=h@rN+'sN(`\-/~SL\0>)ۙ v6 f|N`U`a &h{3cك8*dBQ*;))KN'xGZ0|,P aOM#Fٺ p=gOv%}Isi4p]kZ*`rvCH;,r7If>:i {Ϝ:˼ēq +ꢧ0ak7ZdKډ&u$M[+<7'W$LE_Xner<9N!anj=ߍ/Z >'**YLS,R{D%,tG)Zǭ|n+;T}z̉%dʉkyOO;< Rio綑&C͘sB1v)Ѱ}JeA}+K0 1A;.AZ7/) 'hphPZj*Cᣧ\F6+۬)_#t[CQ bv"Y?M76W6̝a[&cX~jF c`{N+$5Q^Y@ʞU@ЧBߩg2 t"~ۥY` tRݸ%G Qo FiPҢw{LHS=m秷Wpͥl~X|_V}Y`V.FDP̏.T$VBNRm.g ^p{!sܫBLJ+B̅Q2#HդlP۷^zgX%#v$~i@D^rDg'3L$^\L~_<̽d^AwEZd6PnNп4'g,Xd}Z+JTa*RbH8S -AX+TѼ25 rSvh܂b %CeI` m/hn J'R [0 %pv0d s#*H ̽mED ktar1Dd-ĕJ,.k%UF-Whm{qܿRs C[Y\>@QD$ת261" ;~!IvC[-gՒ7##7Fb%=|wsQ`iFQZ#^H u?7uOV:-I^šE4p >nڢ8<BTôMrds`Ԥ$F7S׷J1k6݀m0gFcUA~z-:DGO R)*XRPyU"-:-$6* Kb/[c,mo:>s|PՏn_|4tX.sGQ95_d좧}dдG1UWA^jd9:z!_nJŌ 5KM%[uD0^pe ird2*?n WਕHLٴ pߊ̀:Ef BӖLSqP{+<ۧY(G`mJOK_2?aˬ\Y5X_|Ê_\I\yRz+r'=y@ 73+b7. GlL5ق>5sN 3åYXS'^CGD̓!)O!@ һJ؋4B)]-m9]Ha*pi| A/(s.!`f\*"8֥zEfLɴSD'QK؛ޯ̍gw"Jumʺj=R 0ؘ[l`k0R<}sS5+a*0Jf)]LX=cFn.qWVbVQ#| pGm4X#L46j$t❝5%Ҡ!]y"ge:?/M yfY'~-̚vi͖6€"F)ӹ@ugUdnIR.\D.8PUO(f`)Z͵#([栭Z%9 gA":VLCnCLjc<!g"3"^RٿN'* W_=;DI͋k)?Ċt,aFn*ZcѾ,ڠլi|??'xG $[I.A:S a󷩷׊&a%t|=^ߞȭ}dXfwy $Sc Bm yZ(;.`>1uyx#_z?VVbC/h)c])'ԩ! /uWHX48=S])1k' .f}U]Gw(P? q\OGhkCM0t߽?YIPOa,ߟ%qFvZM;&k#m4qulv vߘJX/%yJ0 pQObWa1z$>^Թ 1W6^Ht=UQ}wOM} D_f`؆`a0c4v>$|]c`5h4L\ًo.𿯩q[|x1MHN<&DM86wŶ?q0aipAyɎv5Q0 6~~82FBEU'$P`rCSE2r j[ĺ!_'\c-#3Y=G\?ymgk.\>L5 |^#K8@g!8Ůo˜PVbn\rn,O` bPWZ+3yZb.t £B2d4;puHaY6,@?VVc "1uһ?',c`atDO4}XDF t#[1"rJrWM. |㠭rH'%W]\Qg|q+qC ~JS!t7\a$;:5`s["|?>[|Of4Ĩ03_no4Ka eҸXpѷ3ڲNF$FIt:0{jFKLf|D4{[1(3Э!{|#74?ETCK'N7~w2̶]uNIG\hib.'\cTͩUDuR* W$˕96Q99mH6n^C],N :.]nl{On4p1O[a8 O~ 8z%HGуQfrlaǀS;Z!0K#\B69[WzpދNL<[jڃEUW2QBnI$o 5[z'ח%!&'iz}͎r4"|2@+!ʥy\;[9-U9_-&N1Zpl4#yˠ'_ 0iVlerπԣv?9 xaԌ[Lq6]CQjEV z107S.Ɉ\j3@?Y>: Xr_$cEcw/bAd !\./&_`շ\ Nvd|+TtY\ճ? AP0 i|CabE"}0J,mc]q ;_Ev"̹zvƭРɥEqX秽@ZҮñesG[88 5Pq:-.۱/[_<U=Jc`kv fڨ|k;-eGʬF) BO*3n\.bAT@b mjkς(#Tً_z2~Ta0\7fhsH(GĴ3bmiӡVmLݶXb6=!;S=`cjū4-fB^JG|8ꂃ 7 Vȃ:c[Ѧ"qhȫ=I[<.d۲Ўuo|LNG|J%jm1Xj(+oH3bwԃK!]Uym5[}^Y曕WZ0njafA52r ?[cWP * 6̻ΐ< n5DsmM]LqM Z2Ua&WkBہqTFdspV lY=A<8. :FuT'^L}"6j1Z gMR̓3gU9i_KSdY8hU;|0uQsuUђ%پ]tOoADąWWq2;[G1Qaĉ#kRwR1\.FQ~@9%j إ$?+k[Q"9,`+`2QG]4sEy6v>A/c-Ĉ .ͽHĖոSmO/%FDބ!-,7v6Ƌx/'7B?fHeF7gzQseaP̟nn%]Na*lHJpLU5us U:1hDKa@Fuq-k+>(]$쾀#Ǚ h,&E͛ _O"[=}MP!*_)gy\\11.p+$ʍ!܌Op*"% Lb&0:Z Y>{rnL8 ~cL+xC4/J{OҘFxY^MH+VvRpj`9 7u\ F^hs )8eK ņ?VkO 6xTd@ Mb=6S@q%x~0]-u? (]twkIk$9TW Um7Tsl4уC o2>n X{SE!z`H_CQ7e_p-/\O{y.LO00 -GQI:U3 J_ xYp8pA*^]`0}֢Ҽ.׬`8[ej%чg1_BEҗH$nޖY=ȶ.RNE<ݯLBrSB[GIy>ga\ͮ}lo: @AITFIgy΋UC^ dQV'9&8wAC.FZPLaG_{:[xG(ces 5,xck 4 2VRiO"4HܦW|}ueHdd}W{F&ug[Đ 5R_Αp^K+G5b390ЈF`1:iepgFhRQ(bA9Q 7DѵQtu56;xT79$ RS\zJ]~RtLPi;kxE|o03?̝=8mNDeOxIdyfTaCܦv}O%{LՔ :)D5%h܏ωUyج,Jpkztv̝W秭RBޅN6]ENYz>?wnozb{=V>6+JadHDɿTxát=sǗI#qp ̜A^Xcsp .fd6Im[F}eHI,ᩙhfBTMǂ¤idmMAvqe#ڛvrOÇ.' 8LJdi]6m1 6I 2ZMLB\HV߶"&\0Yg綾7glACyaS.^}0`$ҥuv,A&;R52y2h@ \8D~%~Oj`J  AFz  *>5$*q; lg6h#,- R!VEG@";yR scu)~`'[7jjG5t{ga G*m:a e-w@ !WewƷr:Iqi2R@4x龚 wGcW`4)Ɋр| Y(qR~#F 0bj TUirNb5g*S+L٥&{om_p,Vv[:Ͻ~)ك` rOLpn0ÊnZ=jÄU.0 Q^8^MVcsmx/3Zٽ/, ?>NRTkcP8n3'C'-愈7;[]ֳyOUx͔o8())PkqgChXNJ\<b.z  o@hiJ{QJ\s'/#0'@L3G֐.@I-iǻAٟvD7hyց(zN^ɕ"6Rƍ{{ S_+w$5-I&6Y83ȜO#sy;cĴk#_z=; XqVDRjƬ7L…aKG2\Cȷ*z^x2&&Td f HS1⏂IyAWc@ZVVzlē*\w:&U#;1ҭ"O![:X"Kܗ) Pv.O@~%9|$K^~b/˼V⃥%%WѮS;|a"*CXYZ~e{G. A;x}sdB&ƛf-'+gw UzNHk~} ς gr0U\UAzމ7o:i Փ r}-X|-Db4umw[)Y#9Y:'ˏ_[]ϴ*$vJe7`Ç>qN9U!ݭH׫ si~Y\X3p%Z^m.Ya3j@/t˽2%XkN?G[kY $~v\RtVs'dWLgʼ cO ~a)A?c€ ܽ_ |pbiBT*_-m$;UfryЙ]xԣtPN,_zo/  yx-K ugLu#y]dLTiPj}eodA>MQ4 ~}G?VͨRגFx@ *|VNEwEhO}˫{&оz`j[ # 3ykk8~#es!+M-Hlg_6? W-zy=9n/.tUqdt| nCRCblnJ@L7gS,lak=斬Hsf>hDgE4yd76z`gFĞ8~ ?k,Yye|GQƳ6 ȋC>|GYlRv L6f&~w\RR Z8Rw6s ;?T#o=sU=\@)ea(Cx3! .(A5zxGXN="έfpZRX]*o DI@>AoLBT;7WhC !%m2=\IԜVX+qcǚdc*~l Ϥ8IcQ(|8γkVS 9emd_yF:ZC>v*ƩisܫGC{[DRuٛ ILf =M,ظ!aDh\k2kCqy以 `O%Gf'p2ۨڦA{挃<?/ @96JIhɪH6mNY ۈD3X6%2#Ex=O)p2 .}' tsjk2ie,l mD?]( =箖Ө|<~21$R?x?t(ua P'6|A%/tqk9žf9I d~qVcdP{׹q޺餶y,1f_}%].J]!ExKɾ[+fΣ] ufeTe|誴;Ze]5>۾ ^^ H(Zl=/xS=|@F;1 bh%c >a4&كکRP{\-gav7h#od)= %˚QlOXiڋt7AozSśj9)ˏG>^JUDn;cO+6E#9A&y[ʌ i;\pc:б:Ə8 Q?lz"Or.tA9D5a^EI752OfxQ -3Ԣ(^Sqqj Ui dâgB*XMfŶTE~1΁Kchjq.%r/xK"6ͪabr?ϐL#v稓Y<{D!ڋP jbL&r55|w[b!Ϲ.wXbčr#qSފPeuQ4ޟw]rOH ?l.0*vYZ(TT{Xވ8 @I]l:qEZYXKMF MU-HX'ˡ -MVv7ֳR驳@DY.XUTkO`e" $;~oJi#wcKAчB/͵j5j9woݥƸA-ϊ_'U.$pVµSnlH 2a/,o撲6ɝkg#Hn=4HEJ+iYW'gP5p"5K|GA{?"ھrҏPRt)"m QÚ[[~dW1i8s7{%r䐛dёK)HI 缇H){Ib#_^ԶT5i]9F+ZVRu vsݶ+ 6)E@LjBɐh sTGF1m纨~'[~AP#s*mds> 9,8 j0o]f{eEܛp;Tk 4 b 6(G +DTܡ+ԄC-||M%p2~E{DݤĽq3iGF 0R rwƵG?e})&~_4絯fIQ<>8<6-=M2ifgPn"ϫ\-Hڃ_8ΣC< 7ŗss&~kŌz9#]Ce7O[:Fttt!~tmGS}k]Hw({uݔ SiMBKrӸtxefoF$Es#Z#L2GdBz cdqZȭQ .w땰Ʀ[-ৎ+WA?󍌑kOJڪ;UbQ ,,Y *<-<ukgI"c˶>eެ>d؂޽J$H{nQN@ӆZkQqȯLr^لC8y_Qrtq B^)7񠙇o͹1 ,}YOK׋G4]5R$8u*y0۵f{-~nm(ܘc֝ Yց!H{'Am &)OJ扸&A2o_&.x|2oocD]􊉷oK3=æ2-kpidL]c]W\ײ>( Q DPoR g_<}5I}c?ˀ:7؃mo3&chUoc) ?<edC:-o(@6ӲMXP[KEm9ϸ.{f r 3tX,.R=H tak`Y"/ Q28iis h -LM n1<u AZe~,>?{45]9 R$f%Bݢn 5EvW OPU/u6 xjޒ'v?ky_nef*TU [2\ZgL}t|>B T{DAm*ONTcJ:q\q1#'^+X mj[+>4 (Gnocn o1 2s+mߓ,|g_s'nw+iH.HnfGrU 6plQzܳ$%ٓ* :*OS^i] rRj -\сvY)Q-UfKZAFU#6u%V?ٽ;6W:}JJ&VDT翀7^wLIvLDq~ϳEPПL'dn&_axR7Le0gONUYC=,g#醷Aѣ &rϘ=җ^. bwv4fFЕe>OwE/V2Bsލ1eQPt[~"Ih^鈭=\L^/;nCE)T_ _,# cl6ʧK Ч.KXbt=d c9TJxYf#$eF07PQ>"S2 amtǭ+Cžt</SԱbt~vce}ғ $M"k,83=@[\0NZ>adӖGvK5|a=tU3_ט#TfI6G1hyTjΧG_?N!5mFۧJӆZ|k){J?]n&rYΩT'CN'dZC \ɕ .Uy-/-JkfS݉B&."-'R\B"IwV~6v3:8=o%$/dg^齱X` \m7xɺdbx(l"[GHU/~Hg k[n+浻g, xK[E`eHބ~>)}y/z#G dL^--ۘ*:9)#'<" ;'x,EylG vu jzv$u]0ѴEC?T-F!~v3=ڮD Q [[I؇H6yZ^Km4/%c1 o&EP75]\p߷G\ Y6XPM–؏ E&u?9F)P (ьQ dR3Lx< PUQ螺Hɚ_ AH䁈]U>ϯ*7{H`A?%tD=E,\8ufjF .Kf }]Ô܂YzҾHoSB2tɋ"1ՇL- 0^#$ w(76i֐瓽#vS*ZbלyDuhUXxVPSvum~jgѯ#(\}VVmF˼:7EyޭcA2B ß.I{U{d]ust<" ,$>/n0lhΦس!$^yw;0 eYhKcUvL__&<_=t z7;j8(| 0q>Y'n ؇P1 _X(5בz M.wuiƊ0cЃe~Ň'+gRWdXyjXUUP/z7⃆K|7g"qٵC>5:2i˝,T5EMH%e f˕V"}r&1ԱkD>/0Ͳ8t#v|){ ]̖܍#(.oВ@?BFHj֊B2a*ߵAPO-?zI2G{RPQIՑ?N2xPM`FV5^hPm:0ٶ[B"B]FIE@柒I*ڎ2"<:i? x{ ': Y@Ha$Zo{$Ӈ!ii98ց$`ӦMcjZOS:L6b8FQ5-c,yBv< ;[l~=N,$xv(VHWک5CۼowU~Y*e?( :7T:ܵgxRI|V` 4g'g<*'ihl6ìLMQbL6l[$&{>D O$`+)<Ҵb޸~nǡk?E]h.bxr&*"Pׇ$.mrGӁtPQoF[dEYe+ IEs{tIy^%MAU?aä ܙ*P Rpo9[#T/$9~Дg0q7;W$.N- VNϊ6 Fl]()N=#FF]+tEn@EtGnfH̛)Eq^_fW?Ka3G 1N @d5]+CNF gwRr%ŁߍfqA<\VƐvrާ4{OR+##יJo}5$/iWTK D`%mn#K! 4dXIp5}U "ΉKck&km#r_Wp;Z%gSˀl=D"DG,ϺT7 #Yok/IN.tqSvcfK4Y:c1VC]ʏ"OF/TXǤz<ͫtΚu6S J/ԃn 6OG?C5 ܮo@7Kn H` A_G=׽͛ 9?L[?I#_N_`)puĒ7\ybQ&~n1`{ &av;2cC)(F8mG ox j02(@{Y |6Ӱ좽K`WRc!b ĦNx [pDHCދUh*Dz">;]!Oф1Ѩgse oSι|((8H'O p 1af{zڧ.O3xGM`?GTPan$Єq%wq9&Ǟ ؟TXM<.ꯅR(yR_-t'탟H xfpCM?Qy"6"Tho뭚yLJEw4Z(^wv,lwK0*;i}cy? Q.`v␖y /,7]p}hSR ڢ^F"Z$n'!Ʒ =Zt$zhY^9m5:H7!l;Qiz{D?Jc#1s ArȲ :.H]oqkZ'*xpDX8f1֐lAWM$)]9 /3iH(*dl|3j &f|qe؆Ώ@wȣԪ\LWlT@,8P5`'^3Bg̷.b*M5.ٷd)0zp@s\)E!"ja,:K?%T Sfl$?0>e,B_{l`ϐ !h"nKn59dr뱐]Ck> 3?Y-Is a?40usuHKf:S#lf ݓ$VK*0D\*:v]BIHE޳:LGժɶZ¯h 6/ 1ⰼ7yFprߪ8(pY٫iz['|a: /fF-茵#j"wtI#*;@]>X l ݣlAj=LrgAAxʾ.tddfУhUٺ1懒 ʋ/;ƟöYZCqU}]΋w<0»OXA}aŽ'Rs0Z/ Х;5~+vfqI]x DxTpG4v90mQ#m4%\rz[]ޠe;漍­T!)$jc]%LR1)ḙ*հ>quߛ7%cW$w ~58K _e0TLPrئP)t%kӈ=fsl 83Q!ÉT&2Ź&$(kqkOQ1΁6!%ҠX'MaU2}uy \IL 9B ZGH̀mm$ˌT䳂{0(T]g"8ÈxZUm񌍖ڤ:| ah%B@"!VZ,|fT"v%AK46 0\ FL(xۗ5GW-Ɛ,Y-£;' y )lwqN6J-M9-ᢢ Dxa|% xZ_-`vѓd) SA{?QPHDc,FG}fΖږ/;),Jvs-q⋔C#:JF:l!E"p9p, Qu&@VX")ak%jR錂S6d<)1֫9yKd듟nzh8e42̶(/Ḣڔ!#Ņ^ G VW_nj'8mpp?K ImX..!KD&:_!.Y C-Vvp l0"KFg4 vAYR> X-md2N4] %-S$MOb>f:j7K_T 2'4ٷЛRZ)[˚`c quPoIx]PɴN/\J'|V/%tlW#djDx {A \IZ]B?>B΄g8Mۋt;-y+ץ9!JW4@;vuBtn߸0'CJayz'!  ` d/y3%Pbk _K)_v.n9ݿ!4) < J8sZf[Gڴk q#̈́pl|c*_mvPGq$Ivpݳuul7Tvh4wÍؔ,R}LЁ@'s(\ʫdKAT;]ʮ+o DҢWugͧhf0@KF~?~p2éP#5*@qsshf׼`ݪXt<ӛtnFOK8G&@g٠{6A _^k0MYy /~-ys2t^)63_9?hr[HG;G*?DA/z-,b[\qsd&C5̵R$&' oJyMxRN5ª_Lkcs'tk[ԨzGpRC!}D5)xP-wT{e @'Uxg ݶDk)A爻5n5x*$u mvGgjm|.%#}Qw'W{!siEPPeMƆ,mh/s]t\lT\Bnd9)Ew{$6i;ܸJ 8rAhT9G{$RY4"7C0XН׸*q|>HV 3L(&= \joOY8'v ?c+&΂XOR)7MZ,YC1B2xўh- ; ͽgBsMqnnrUQ*|iWfEjbvWն6߳[d;ذgb%jpUY)Ek4Q#C=|eDVu?O8ڦ`} P=% Mkg<5SK|<;ZQ@ c̀, q4ƹnL DĩU JuWtUרY>4&L䗥\b[)w_A:45D9L:?;)W& gØI5{NCaVeZ䯛Fʵ ]d,g"/i9R͊ B45NxAs0U4HQ=,]A/Q UܨȍTQL*+F ~ήALDrhX4Uc6  7T@03YSyqC2EөRU*}1-P§nӎ~"YfY;Kcꂏdu,W41!]V= EW6m*M ]p&9wrEiR7ᅜqqC.`+<\CT)$>n'C鬵2nw;+9q_T`R/HYDI)$ۡrq1,oK$uXί.F_3/wpW4Y3=*CA58YGd)Ӄ gэ:Ga΍GuNd9`#^};H^౟D +",:qJBQ܆ZwA,sGqKUb%i% `QŇkP@N`,w+hKe%6H)PK@Wi*0D E.@S}*AJ0|݇_XquI4]B%%Vz1@-e;h>yM)@K BU j>?5KDM r)d$|/k?|y'L-%"=B*)# +lɦ.™\#9mL|ʚ8&ϛGG:}UIRO i?`"kP ~ ɳEb:JSؒQ-X]*0hYd3z#ϾH=||xaP)R:ir>ow $I_0"K{wnSφh6 SUBÁ'LU@XP֬yfumB\bv܈5ZN<v;/E5t';/<껣p١$tpi #5g?r. Y% gkm)cQm% xbRe{ \%E:ߪGK}W9KE$Q obxIdf f]$T#c585 ܕ:fx7X5UcsKNfU Vz[˒+IL>MmD\ g[dub>O}kVZҸ<9+V(X 7>oaOsӪBze/:S8b8I34%0#@-! zaS#A yVI+`ـe$IɈu]>Q^ޖs Ze,pC#u2뉺R.1k]xTCQ-F7st΄N a!v1i>B' sީ.qB+?< LJO9KKA{ pIMFY~NE#EG @*x[K'HU҂˩);~͠._χ@&" ch~n" Z셆`͒ϬN:L=Om7zBˌἣmK~676; 1*K^`b2>m(>:uC?`Jt=»fANf '_3A6 CzL&$$s ]K8@{G9(i5/b8/W:k-T{86?ͨu[$Qr- n =CP|[Et\"P%bIfx6sL:]z"˿0Qw-+mOz-2eAS, _&ļxmu$Xڰ ~]XP9GЌFsqK&*YQAZzdVqX6Jjok+4Q ]W.l8ߊ|"ؙNvbF( WkD@~@9".YV8᎗]¶k0mQS5_<^T*w 2f8*[Ɯ*]{s80eDү,ɳ %<xDrnEpU/~^g2EDI( o;/v; J ,2 h Z=HDΝ=;pNnxn Ya|b= %PFF(v[~ղUtp"3Or\ !dU3V!w@Jvu$'L"bD╜g"n0Lf9Sq5 ]K]m 3A)bh%k8gӤL∟vo/7Cqc$ (ʣp/7{F?[Jx2Z(pȚG*ɺQѺٓRi $fPr4Y5R#Yb]ꣴ^8!M1M]'.1Z>/ * [oʇ(&&/ON'-(f5{0+H2oXC\?ٓe~Vu |͘޿qŨ yCuҁmnDf+T /AC Kd %9zw >#pe W s?P8Kje?mt]^Ht.0u@~(1F==$G wZՅWzK.uFDT;rPe+ 2lʛot'S߬C@(Ƌ_ht^O|qVL"jW,S LwN^_0 gUԇ,NJ?Ty0l:#< :4O4sq.dzd@g4u\z?[w?>ף2Ř?@Q9.>RyKD`fg= 7a4sG$J6ᇏ@>mBmk17X-1)3io\*#jőD.08 _q&KR2>| ,TGC& #DZJ{;=>b&I-ЮKa#请RхP,0X9M#F͵grbcx%:xasqeylM6~}SU N{PSNuxݿM}jhkJ;VүQ&.A(DTHƇ [ҔH\n`/؂&ōா ZNV,SSmG/O*ziTqٽWle䄡P;vI ۧ.:6+ے7.nhyrԞCՌsJ(m,M3^+]p zRi!&p )K Bׇ25GR7Uͪݟ]~}DY9p[YR$`$,N͋ჳKcvȡ%OzNMnlaMk4֍EMq;z˟5tIoHbU&nmM|0h;nZGnȈ ,̧ܴ0 FMQ1~$O4ҩ3QzH'Finr-D򸶯Sr!UV){dAz]^U^P@ o*HF/DnZ_ba q ݗq"g¬.wnr LuLA:AC%'TOuez aK4Y F7C4ٖxj2F{HCHxqR'$$Lrծh4L Yd! {6?fMn K/bBIPHq/ tβTRYQN*uĈhi1OJz\C,GVcK-#1a9jD %AwP"@?u>jKTx09uEBxj>_7(PRNH7)5q2i|X\,hTviYêT1`lΊQE [)B]PےS E땎Te+h[`pyb%mVl1߅6 \T Ιgm-UXl]eAU 5 jzX%aF!xt)Cv$Ykx:k9N@,$VH2ßWn*5_ y%%2Oi䱗lA'G#k."h#B緣:j΍UU?(7r!K/s(5?eu-O%vӼeIha9 3ZHʠ&9:р@LOAvϰɉ TFx}J;3o*T>}}f;(!AQ:Npdnuroֆ2[YL ;ٔS g L@`KF^5L5f~-ZG2|#*C}K %#)z'9ӎBF˳Nz|QWgXeO= 5n:C{t6 gC%a/oΦ?"P;XߎAz(vqˬ)jW]zPTV`\$@ Gl(Q+δDXf™g,n@WamtU ;KkK@q(rauki oHGZDr?,.$ֳA$򘣯PKׂkU?ZY48= ޯdx\e8pښcHuj'&_ʡҩZ=}F} o]m.[Ij q=lV=2$ງ~TF"Z@_Ha ʔm\{+M"rvo_Тl*N_daT86[pϏS>vG[pia#z3B,#殛UgOs2ΰ9wv(-V/PuQ9:?*|iMqE8r+H>tNdR_;F r~vtⶄc&(t27y¿Iф&YDɆEMVgǙ{/E]8bHФ$uI51_6<. 7u[Z@Uq3 tWLrvźB!IG%tzj\'fT{Qb^[BnYw!  >#z&ѫM9c'2!. ]sKؓl-xS*l˖RYG_Ob@ZV^%xuSq{A9*znNܙTzvH KhXNz)t1e34 Ν{L95>q>Ye'R=1ΪO:_oLRY߇z)Lr gVQ[onG4ݏxHR<0jɆ|.X暸(]}:σFf(59> p={T; ,59}g>7z|.p SG%Հslgdᑓ;wDmBQ>D)VYcЂ 62 @y ^ ~pF_ђ1%WSq7d9Z?EOY[cIKxcPƇ mC&"l@'HӸ`rx$"Y;`ͥ*dBvf%{ݍdMb p,?0~z^TK`E KTnkmu:: Rv:Taɿn!풲m5*r dDs*Y~UbJ. kPSY1*(5nTW&-EdhkqLY#-N$5dw zX' ([ kUC|F-*آ>fG ܆ [k:u n@G4XXY#EuT VY®M6uH)xL剝=,/0O!{5}D}Ŝ8AD*%9xC3y?]/߬'pZK "[]"riN?QtMz Ozӧ~³>$V[c&^,L;g!!8ᥢO׊*$_-ޣ|7ڥ3KCN{PD6HY9. |ܖ+4=jan7~7P[.f/n8{O¨F~Q酣Qq91W9neQd}D\g%!@si: M_;2pOh ?y_JP&vEu=n< hQ,JВ*x C7녦kHN(U3v Rxh+j Uk>ȋxP(-ud8]B%L]yf&vN9g vDG;YRs%t=] W0:.rWeA{EX^\+"I_=%GH\es"qe\q̩(&L: )?Xse@B7KjYZB-0XoaY`XGA]19ٗ&)s^~9y 1Pb b )ZCvp2˒e6I5rquga`@IYvüJ-sQE,@X)&р.F>` x 4HK+@ʕ > LyFeixCw\Y!Bco =O=~ ۘyF/~V}K7}H B٣Zqeʥ&IH:eXP.<: u=ߧȿAdTߏX聺PEa5}eNa) (.&%mԓ*MڸmFĘa[{%^{1@pr5ׯB^i:6cBxC1-XE|?4(PSh@[Z& Pe<]SN= 11Ѧ, i&DuY::#uu;#)/}BV۵{1XĚF(hKP곬y\)"Qo0 б'fBš)s2 bߛG*:6-;LG|# 5\0? y=CN7M7 |6et(09E t%ތ2{ -3mבz>jqͼ[ZG4 8]Q  vSOfC88ݣzo ߼`Gfπy. vI0{\Ną!^b\Gc?0w DϫI>[Y:QKMU_fҐ}ibB'*~m J-y 80x+enm tm~A{l {*kB6]KJ|;2'/1Tkf u6QAǦ&C:-?IH;yЂp 4g,Rr*u(~ Osk'?gpz̒3؈'w~#D"zV $ FjAT1FeKK#vcg9\^}/f E.gc'V'2Ý]-֡2*&ja\4kGG歷(˘n>xmCf`=TJDBӅ ӒNb9Lfw$z~cgGE^*JM1 80Ye'7s}eE8md]}s)8 3PjHcGj8,N&Noq=ot?Fv ޹=#o[7^APaIP6"p9֞9w{d sjve>YhI0knE[O Nw~V^qڹ+L^@09<0dV2l80) m]^R׳%ܖ!O G"bTb){0Ξrc COLLjأ"rU蟈A:98غ} 0kh?l;^>8qR9fB۹!겳x,5mTU9i-h?$mBz|\<F=MKs冈 PRCR5% Y& \mQvy~uq}lՒK7Bw襅v3RM jɽjnOHNkju[JQ6*~BPnmW'%~T$)hrlN} mB1TcVee[| [f-LQ:A&㢁D5O\ W 2L3T CBϼ۪ϺC jmI h-QQl 7"1cd *F:mGQv&р僃K8G^{ՎV^"x>"s6>;AO Uwxf Td#TEc=nCѪZ. H3)V ١\1݁QWv^M78D-8yrE8aC2]r4\6)H=%cRorJ!K}Ov}i2Osy=HqY-Nu\c#0CW%|6ytoT+Tj_yLRk*щ5ل:Hnq]ou3 : \U. ~$FZKikPWlJg%nO9 0/!.<~/v9R ti1c $uĽI-Df43 y 2#PRm)>2>+Ur=Vl.PoF{(!CVaMdЄ*:\0Z}z$3$V^mL)U#sE 6 ~ /hCЅ$1 ׅdӫI!8|0,`'\WB@ 2nO9'k<@L'4-Y.R'F`>7Ws6Ch3P"m%!D]b@ dPNQ~O'>^QQWcpz 8 d9rp 2E<+aPV7=th1%/q AI,=WC1{%Xo|jv2EPy % F^|*qSͧ[3]\-ne .ffpu-4w r`y_8rFr*l<=i9Z*9d e7'g  X9^|MLtoiEjp$CW>?:>q zn]AsPFf0|_$C؉U)`X4^{Nlrx±RDj e>S(^n6p hZJ&2ϗ =KlLN;S4nQOb=/8WCil/X v~en.ڕ_ܼ{Fk+B?k- 4[g u@sP0UYWg/~ WsGVw]+Vzfۮ  (594ѲNoѴtMJ bhѐ?.ngz m<)e*ԛ$(V q4x-i>c.b@MoHM`4;Har5\k t@hk/eq4=IXB7ǨX:\Ў=?.zD* A*k7)y߷g_p1MۉKQ[QrcY vXzzo*ORRWnɶ x3w(?_{MKhj5ϳJ-D' D5]/%(4"mq'g |8S&͆ dx:)-lN' 'Me)0ލ|>e.T6siA {#(\[N 1V܋teE!'pr>wU;dᜇ/14n \lП,I8c@VVءiӏs?O4/Dl( ʴUz 6P䯵 ~J\4 SU SXxģJb[zx&zdhYr;(*ƚRUfA9ӰmeU\(*t0) +j- p46`&h84]n%&` 2t9_R 0csUE4ЄL i\=:?b=hӏ8׮,Ȟh@21ч#4.S{Qל;yXB1sYض(!1;f-|>&2^dSTIN0xkǹ[6;E 1CLE='DmyiXDX7 Bnv!뵅FbDnTCOf}pLLjg}HdvG7Ē1@u.PHÍ$q\PJ,fx< Hz<tTW/5>"⅃^%߅"ǐzdof ڢNZPw-ׅ:9Zutd0 0X`@&mr (1:KSNA M|DiPWAĸYfl8ig̻bosa"ay54ϟEČ"q@LU8[N if$֤nif>Mʹj̃@` &yu7*gffu7:>(o-޿`+>J@yBѯfNwNP ) V̏[78x;8j?&D!5OFTb)̩rҷȏ7n_(`81=^-7oRj 9 `؝XMd*i oJ ?Ɵ}XG_"0ћIF|MZhI$ +ƍkZPɵ"vKmhzN:ce2I S.7C[0yHu)QqK4Dl.WQG2Q jϪ 29%1/듇e>OsuXudjQ٥$zu6\EMp+7Z>qM;ӚA8( Wu>*BuԱP^`͎,+θ1T(y=]Gޯ'Bu(}-|;c!78G]SsW]=:,i4m#ڍfZgI;z2}HI)?@ 85 W0-$CwT@TL]Ƥk>?8g+YqsZ* _>Kɺ or@.8E;?؆1r)Qٸ]WRՋ[s]WȥI712Yas IPz:K. ڤmwʦ}q+z7 $q4B[3GIN~ʹe؛drM̀{KǬr|T(9!$yBς73Vf,)[ǐ ,wDgvgk{ks׆pxp1t#֬AV33PD|~vW,#$=ܘn  @WXm@=sGg1T z[Đ+LZN<dž6ɄO€Tty[!dJays C\|6i>i\K ;MUԓ:.~e4O<\.@ 4˫72 gZ۰ !Ne>ЀVܵ`fPvwU܅UbzjEF!*{<˨uez yʫ8\49R}2L:/*?HIMj3}86vUM&Jϳ!oJb=XAޡ-%Ixgh`M#Εȗۓui-vYzz2X?#@{iG4@m 2G\+`0yoc@Z>QN:;SLB_ @`-YZNj3ĕ{"+zLEUd2FnQZ(+Rop>Y79R12eB#E,]Sh8jN!i !wW?LhIlݦ@42Rx+2lzkS$0R\m͕`Z 5fؘ_{ț{3DQxnֈcՋR)'TFw,Y݌͘ dcZCJ1oRǤ͆BhLگ" ͝,y,/Ci VoNeTEA nd7z3Wݣc!Sה_ d,!K S,V&EǺ̉%AMxlԜ9¹(YȉƖzmT*_ #˶V+F<6Ti>|k䒂V$mKxH[R0<#ֻ,ezq F'b]׭趮M:!eA-nR ;N)h⤤죚n=&KpWf1r'IӕkIaxP_zX@b!'iNÈZ($JO]rEz%apX̡[A5MuB(U(d<'C{[Rg-d9pN=2w њ5xb녆zoeͽh>a3B5Z[]`@f\-"ZjJپ6Oi#g_e_ cZqG6BUDNv= j x{3 H=f @YaS~NdaUA1؟29/-b|o€~t]nV$k}Z1![7F\ZDMΊĩ1kjBE4/o1C"rͬr2 fseB[3IE ^!z &!ey0D^tvS]Ƥ1bxp"m}gGO9 Pl7&ǑR@[O]=]"5#/=9UZ@jPZjP%=ӏ-58<B+g$d1.R"R͞,\?ٯ':?Zr?I zT9h-4JX$n-oj&=HL]7/"}E},{[ˆ(n6?6-.VF ?šTti5#n_[f~ {LDw5@LhS.vM:?1Qjs&q u7 ;<2NpL4Czңw-">C-u^+7S8̓'IcP:+J6Yl(z1Ż1׽~n]gpUIC9u'1"Jק*!'[ڔi~Kk䀩Î1lɑVQб;>L\t8(ynX$5̾gQ}u$ZbVQ}L֐r? :'iy?[ApEgn~͏(j!N )@Iӣ|9pF8 H0ߐXMp FA` I5e.h#zT9B*!dw5Qp@+DJNY֖dV-#FX+ꑋހ1@ rt*gGT{0x}%P. "FKAKe ]:Ulu&')qXy:E~ LyL#fHHct(?p\ajDAJAhVFj Wf'E 4¨,U.L,E ؖ(7EţkoP3'W( fjě7 MnR|x`ċ/Kݩ\Az0Tئ{ )Ti3y45Ժ|, ʚz f֠I))w p*<vUNV9tm;ZrUC,a%bil $.Ћ δT{Oxyfn6a:rTNTWõn,eKN7(>+PWXbF ;.vEo4bHFi2 .C=/kjޅJv!aYb{ɮZ|Q nyW2_/;yoe F;SveM:L"|3c׏=} a^Zx5z'P@(;)B C 'mntlCKغq ETҼ޺p^Q9J)utůu|vbK<{qI$P̀">tB hъzba!]Á۫In]_c'Ss3s6F\L$hJ~7 LP)#,g?dMQie:FŠS^_ԏݔ]Ffoou*{Q? ҕiuDB dY:M}m-vY^f4%mTd\=}j6__ҥmA tLL^:L'a,!/8Z&oIG/o1f|fY_BZ=$l.jqxpMjxA>ИOw/Vyҿt Y(?+N z ^A5嫰ERYywS5@\'%Je ;R|Q+yQʙ( #ʻiS`akQ$ECX8>o*f*āKUbJm3̡ږU8|< {%e#5czߓ,,#}b{;z4ղT_j+#[w/ b\89aWz ba>v.t1jqkGG@!]"#Qg9bJڞ 9{CĿeYq}(Br03dz5 PfDf;}i yps3BYF }t`+x?pӧv|F@_iʨ HD=dh,O %y?U >$M[UaQ 0b; ԙP*w,qхWQI춲zwQrlk/,Dj)}1c,3Bm/Do,/cQ1YfrceOA2㔔ЛbS+|ct :^>B~{G1ZƌDg^4C0Pfp.VB"ӷ0g0> X@hDKsf{0@\ }A^$D5ttŽ>+aMJ'`$7"_㭰In:!ye}vnj(fǐ``MWudÎ&HI췋Y$\:p @B:-F4e^Z2V`E-3d@ BFքRX?A]6>Ip`rt! }RtvBd*˵T[\U7},N!qsxzSq)o`"4Hz92KzDz>OÔU%+ }U` },qbV@N"B'E4 3SOߏ2ܦkCz;0ٯ*NݘyWl|mc a -s=$&l@ȇ~pm ;=zVNj;";w[퍑QaKG}̱ :OBlJ0D)lyK>-wX[ƏCЏzysC w}mM/% =mM)j6?as (z_ SL 4%ӻOTϤ<(T!k$'"oVI"kl#[NN[{{6S t5][ǟԫ2 K6;x*UPK>#3!i?aTp Yvx€)M¹Ҹ[pavd!l))GB#q1KY0@;qklgs Q <xOuw ]n^d3؍\U5=V>m'ư=kQIP^G㼱kSg eAC2Ԡ̴Ʃα6l61 43-pLA8?UBPК8iTdaTٟn-5z 6['. _̿P2w#|'-_}ӓ_Ej< OR> h2~i[Z㶥mc{kaxa,>ӛ|X|)x'!;T}9m=%d+'M!M} i^оE,MY,(#Wjo% [EWG)& H֫0z^|b8gX[~@9vLݍ:\4U* L.6 +cU!x ȘLaûk40zb-~r3jC %8Wt=JVvg$5 'Xua! 52ZfOltmX wlzv m=TNxyDr>QG]更 r |Ƈ(+EOF: b3LĥEq>A@- D t^ i;>DvC0QԪ**}V@F)+|i|ؒ1kHxn?5"ԫ5`̛[@dȪ/儤dFzGfCs{/ؚP͊x S,Rz"E:r}{B}BgJR +RZ%'-*m(Ǯz B'fzaFg_8_zJqgJ7@_-p?v#{;⥩u~C([dAcX"9k P(-+z^L(M.S8^$ fm]|>)`rV[|Gu|pCI:+}K1h쐾47!"궯g| 8 )b!46R6'jN,Vݭy,n_ D!*/trP+_gҶɮ,;}˼ݰޢה4ҵV%ju% @H)Ec i[+1>98l? /d멢hX6Kn-qԧO&d 9nRs.,+|WWp-ItJ =ŋXiȆ[#X7>odjX{@] !9\Ի>$!}jhYS((A *i7;C5guL'`L~1~|3Iz#յXީ)"YR8닳#A ؞r-r5cקStPtM*Ѥh]E/Q^? w1pN¢C^ RDdck }.2'xS{-1N8[ĉ}|1+^ ;Hkۉ-sSw p b-Mm6#`Y`\Y5AwZz[Ol+4d& O $eyoADk4_fn:a!BaUǮ1>H0\v`~D~e)ߦu7ۆkQSqC +kW3IeQbdWf%n_]c Ě$jSwh 17ڵ99AP{X]ԝh/*Sytq`ϯ^x$2Nuɫ {i]߻ѲkF1iDzT7y5m1w iۨYj1bWƠUfJ2m<}f~d؛| i1Y"CPJ ݋1%MJQ; rB*6kRb5.Nc||̢9G[q N^^mĬsE Ц3YQ=el} 7]|!qzyclu nE4ĝUś{@L1`#6Ϡqګ|P08yN )S-"ݟhA\yz} `xzm=yx.@,?EbJw'sY`ٮxs5^/ j'= - I#MB#F#W LQeëlk19'gBl{ZJh+[F9zKk] si|-`U l3T_waګQ(o%V+JxP}"5?\3zwY4ЀrCb5q6KLJÅtwb` [t.D]-z$b8j&)^n2~XݾF'ܩt{bPDG K &eGJ Ǯr#O)]hNjԝVUc2gx  MڽmbOvf.}!^ej&<$ %AJRbi.7q"GW_bؽ/jW`X_DQ=PxϑJnB gV#E8IKj4C% QLVWjTx6AG#(6V#G'R Vxze +'tYJ/-Ê;;/lBK׼ ;xQw-)koN_gnu}9#,[N پU?\ PtXb =V^ɀTze2Cގ3Xb^HXA_=Qș{3iAt ’t{|@uol&;daUi;BQ/0 4)&rć[VnE-_Eidvi,n;,G]v'jM& F:ܼ1LtO1T*DV澶_;~F1koD`o cDɫT|FYhRDTD^"%VMe2LO?yv2$h#ScPXR)s\vܛ8o*?$dfSE}J83=qtƆHiBdKYͦԩo:ca2<)<,$%#,WDX, p9Sr υ:(+HCXN5^mwa|o*ih 7% vF]i *yv `X76k3\|x/5cOm@8Ȝ!;]"R15zu]Ɗ(K_$!*AuXi+$H  ( 0rN{C-h!fJ> xU\PޡЂS{y"t'r9e {"20KxG:0}&wȩZEC*vl 4W?)ֿ$aNcͅط1NdZ'.[k'wNZ:2rIϜ>MGoEY>x 7 FusDr&6ŷݾCmSb<dM G_\&N̚|3l8'SۡS5ͫj&-W4F$Z-7۶$7g˚I+ad7:,uA@?)5/Tzw){?ɅK?9g5L.BUߠiS nzK+#誀˅{fBɓkc#2ihY;h/,c?TKnT#vl 8$zdO4aj|!#`96)A6X4$1c#s&]U)%iDIx *wہu)3{HbOLIԐ(Fv0(R6㵱aK\ƀ u/;HhJ9ϝ3`()Gq-c0;p=[NJݛE/ 䒇ٳH_b/JX>ҁg6κ5Ǖˆ H.s!Lzr,^خ*$ ~>H! EFab/m~u!`ťwcĝAJLХl^YuN\Oc#Nu.4[vxpBļ7A?KKm +ZaO ? Vb ߆*P#A{JdF9 ٲU*gwt$A;|!)x~'H{"yB9c88\YLـ ֩,>x~cpD.UXg;J Ձu,@_%ޗ6Jd0`: sHU$ZUJ'b.9yU_.k-_ AR2?c{rz2Hgtպ^8?'w1lo1ƢD!!$yӝ]V)RS[ ozs7/5J;ǽ~i+orMeXQ6ws޲`-:)dm3TV}X^<퓒\FߚT߳fw!OVppgح;rQ_ĕk+BᘲY-C.$pe^p uഊ21oV IsFv- V$l<<ОX|rx܀ 3^wx/CL)K̙B wCzQѡ:um 2T>>O;m5n_d4g2%D:'6?0D&8&G(E*eYFBHJMtaǙ Wz1S[ nHUgͳ亊:^ l# [VJ#ЙĔ]/xJy*lo3q6c$_^P6U2n_]SBp-~<-d dB͚ԶnXp,uL~bocx]35iŰqlsE \!Z|Au*(n˷0,EFs߭:Bef;sof+GB@G,dX o~8OŪϖ&z; fWN 0a4W$AgT (AJi>#CPvŚ#>RgcAR06R%ɮҰV(A<JI a*j[`m%Cߍ}>H1t'@yǥN5ϴ}!vn) a0b]?Ӑ:<wClJdRՖ>bF3dr i̮5[ Bzro #L fz!Hc:7rHWhSͥmN:ǁ|@4ˡcU x +X8,(ϒg 񻥄M|-u6#VN"}C5^3 1v"" ,Iʫ9hHEF$KP}?yLx>A|3SM}jHXa֓Zgh(}!X#I#jLѢ)c 4W) !܆td†hs=|B Jma+gcD-XLs>g20!ut;oAٓ6q`ttQJULDϺѐ&eٚRzGAqL]o喔7yo4*ie_a`%vDAfHaanu7 :8[kQ6,Ѻ;!d1w u[[U6HW!!o~Oѕ<g-F,q] ToHuckDяGa ݅,ph:\tIM5_{;dС)<֟rL.N/%[}U]NovgJ9a 36&̗{Ji5uw߾x*x]GnTz.UQ7t__9JRNQZǐQL۵Lvc{FK5W iFPB=!z \E{scF^RZRcbw;fȃTN }mJ  qR#x.Y1}~K JJ<? 쓽¯&9vck,vW9Q=a >wעD܌[J!lqWg?ɤ%ӫ>W qSH?-dXL/q[WOpp 86i)SQh#E}[ g&jW*w5b%7Fm!jgówoDx$DB)!_'B,WRIX4X w+]d! 8nS w~>^A<ɖs[p iPA7~J*Z9zpf1bna%|L.[9= KCѮ8D7Rxg{*|uR9hVBB! Q˔{D$ղD4GhqAJb(Aɇ@"ۣ2|9VƳb"z &]Shk(d~Ғ%aXYWc&REzo1*L,&:R<ę(fQ..Ku Y‘Џ+.T7zyCp[YΣQv3/HBڿE2ׯO1t:7'_vnm!e^8u.B'KFM2@&S^p/7ÎNPw_EJo)R{>w}/ 5@s)]TZ siNr! xuNy8/>\_:/dqJ{)"/s\ǹAy]w&R|,Ӽ&sTclbw2Pn)oOvA6˞`u >fA^-ҞNv1 oESψf=+m3{#OfuhEy]sv-` fhFEqn<6&hr$(\&Ttܣ%*!nfТ\פN.hm~,PYmz``*ځ&|!pl7~P#-1yX^Qhh kx›FB^"q w|%%ֈf<`H :0Ц¨ޕ;:ez}3WaS…(T1S?0GTm[ɧW(8R)"$[8~m]v_U;wo\T jbt #+*LUz궒*$;ZBo+(S#qvpUGI.X톡HK̕C=V#YwZi:9hCތu⬀ƮM`] :ɜmv *P hc{c]mp;i+ F؅ѣ =^wXsr2M;v}D(`KR!I,{< n-q7Xu(go-D#)pYMS3kJpzdc9׷AZqԩ΂]p #  U8}|/WP&n MF13mlm<Xaش2@)l{H^%70N׈y(B Qе<Լy KQ[TYISJZcZ+^~;7e5"@Wm7pINFrw~ / zIY\`94+kގ9W2z`7{1-AYn?6Y<Yy\Υ#ܽ~QPOEk8Lߔlx٥&.IN@ jN]'kkRn 3vfTߩ\Ov5EW ABPza3qLPƚB!wA4Z=: $(|7IoJptmbK=]O޽[纤Q}UHV;1@n'/F[.nh u>Zhx8q(o9~Ŋ:_fjN;;PiWb9ށ%UcR9 {qt>,VDO"l[rav횙v/2p1XtO0m)xkXT P#&*a%e;E)cg׍JoMc5^1 U?0$a|8Q tx֮%mU /DW@%Q2I[jJ% Mpޗ,Ⲉ~~άɞ/ W~ =_}Dq0CPRq(=]m뷩t̚ ՑPm$ džٜ/1oS A:BC!ip뀲71]n6+z:7+7c>IJ,A}٤cõ`{VuS`/fv) ZW@7\^>b:L#_GY\r|ކ|D ԟ,lco3+:͝n|G\2@49ARHFfCq% ^]fh~WxDp|\ SĦbQM){QK'5~g]-` cbxQXyc9jB7P8S;LٚOOUyx)HtXE ]w]Pכ*G2"ue]iepa#-D;QD%*,Țs^mI-!*= N;7m\+c@P|˔voiX S o]99TP(%GdsˬUBs1G&8c)4{ WD.޽"bJ* ?`yc. #X0cbu.>#՟jd~KCpjK(uH/?UOnE^az?\S K&9K9mEcA܎_J8D^m5'^-WK}u z.hH`݊Wbt[bjbDZhЮH4yWv}IRv?icL9cy>jzfMak,$2Ͳ~q+(HȐ<<= Qc~n:/t XE}~mDʶPu}&PA(Wj°BJC#>4o7Ӓeib=@R--$ VBOev3W| Z"w-ys%^ $ 9,s乕޴ ~dZb3kqZK;qc+#op`>?xx(`kC\" gή~#^ؒ,xUu7N/dr% K?P/CO\3Dm#}E6(J< k-X@6I0,t*n}*$uKu UG?oiê%ά)Y M OM,Ccz td2 9NNg!bV.]jR.t*,DzS%D[x+ApZ*Lm&pLO/xr2^?0sPbݶ沦mO'HlU ; _U6qLn .v{5B1QE/ , =f=X0 r&߽vAWzvuRR2OcPA}G:hlZZ3$7: mM[@fL1>gkD*8h4r)J`Rd@?C7ܔ7 0q6R^?(hjezx7juzMpx}ݠx8d Dƒ!TH#EFl0b=gH?C@AYG$6Ck0od}LDkԉm6V%/BnNӷ=lmګM?"&#1 5H7\|^Z`Yqy)/j ^QL0;*r]#4a~"""Ky&, ^C ű3ؔi>UeФ՛ofsnvQyZS嚢\ՊzpG_BQu0jDXfD_f[Dq73cP&Zk!DO5%lU H Mrj`^U̹c #n_j$^K49%,V4>/FIIvK:7z V踐 D:Ph#JBQ%CnWe69E GK[ls]&#^B!~]x\3K7.N6-;P-!;g;i 8{_o ?%B)l9Z=f3Nyvψ.y?N"F<;C֟C/K [(녱]gfTBS~=؛12 ka'] >D^7"NA))OĭJ@ {!'+;E9VF:MmLTi?ݽtz N u/ӌe *X:[J/ZhS+bCRKk`C{7_p  )*okQgGo*#~jp4\{6_WAI-tS[!zb?=`RsT\AֳL!0cj@vy|SGX\YK|]%}5VeŨMm&ūhx-.BgD\pŌUy|=.OgJg[2W,Xo{sS\o^-I+ +'H Cto'|E]ieIREm˦̶hOw[ Dc. s h,H ud8k8J{B9H;7!ƁSvAXxçnoM+Iޖ]Sm:X4\ҙtrŹף?OZTuD )H>t*idG+So_I8<3\׵%lnn-Fjj{|A]"=28 RRs?{Rv2U5Q^$+Wg= Px|} jTjh=ʴ`1rB\e2/XRz*8`Y QMѿO:Z's3kC7b1,#sA;G<ښt);4@# IT⥺Ckw)d뿯 }÷sz-%U2p`Ʉ{FoJ`M+լVza]ס~S\قI K?O7 d^\zT}5;RTGuMp̌'ҾID/zWvt5@RY7-J1se?`H O@C7q-q ΢azcpݫSʬcwz{K\l 3n6?+c_'}?bt4M99 4pưW­oxv,~kOA;{ l>:o">]:]MEYU“eji$穇PaיF"T3Pz"uرFU'Q7s_ {b#K}J>@Vl@ڹ ~M`7S9,;\@M' :=,L'C`̔M9ArJ> hҿv~sZs[ eŽQ/Έ :KBIMSq~^dÉ\2qkL _`pb3 K3ܾ 8}YrTk;*كmv~qP]DJ@4O刎i*8 Y;R@ 7> <3Jb;^ %cV^{:֯ECu{e=-qmmN[F)Y/a:hw2wiS-4Lc]["1e$Jدn,X@/鮇: _!r(ulyLzG1էm$SXҪ:p_lAh*g0~bCi 뚙q{ZA5eTgGZ@Aׅ((` ~[]jzQɄԮQ[D!BΥ?gɓ ?_ζ#TLeD.bt̊mI@4H.᏾oi|GM"YaT&˹͛B/#99*;-ohI;?0sDdi㲀v#/N[,Fhh~տv[?Joo-=o OCŨ{)R0]f<1r`i%ZL~qs !=Cl4k:)1,Uc< \v]ߧ70G*)SN]\4e7cTҵ K],A&YRD˰fЏ%}Yq&ҬdÇlgV!@GU-ϴtb"(@˙> 5:hIjh±tY^0X?0ln(CbӥHeQ7Nn_ڥ[Nx}-VC?M,"Ug̔EݚFhrH}J0QS0>8T< ̆W>ߦ|hەu7oxzҡm6@tMrzʬ7Е$8[@\6ݘ,gBhf{r4T쨤|1! %$w PEaw C0+>?63 j<ů6.Eҕ"5i Gnpu -E W`W8h@,&:?l6O~^A?dm޴ԂXTִD9tf[I-\7zv`:xZ*8g/qĜ~E`ӫgY~)[_Pt9C~)~ãJnܻP]&ghީ [>.ZcK3OM.O<]m ;QLɋϟ+Np3J H}]M-:P 1%`Sߊz8q11N OcJoҙ Cսm*0Z\ od;xö"R%!8(V0 J*QpF5aPMN-=*0x;뼻^IDm{rAbG߄kI7\87 >T #dj}tF9'XB*f/PP9'FaiUt sP޿Z`ơ[VtBj;'!RQ^߽s2B넯m<= H uR,R9*%]'u% E*i9F}a&{S<+@u%Z$:|z 9@~D3j5zP,ENQKigmJ0d>:GdOBt}Jޗ~?;\f́I|(d/.:/cVŹDXsQc_3`~#aAwgN Ps :u}gқtG3վs Ee6-7% +\*^(:V!jqߤ?B4y5J>)0. /圔 X&[hIBC'OT`~QQٝLL~L?5;}PnjZ(XNJ/!-BTXG[Nt}joAMs5!;2%VM0e^3 z>tZtpnot3}*iw[ߙh%X0AL踏V:,Y?Hk)͞zranBط!yZ_tm/De?5S!ÊOObc\51:~쮿D"pһǶ㾻=7֗l+;C6c>V?;D9u =S FV%+.ɿGc`"?cKKzY0KEHO*wҊNsG]ef!\] 6~ 7YEU$%DZE.1ɷd1C7q.͗T)x㞟pUa 8jQ(/piB# =bk%{:-rjOp2-YJ^ԏ4In}x#2ھޖ]݉U7iA}v5HnFPYߘJs{dU`',tE@%0 ˪v 4}{R:{ ?ytJߘ"CE@8Y)ɛa]F]u5ܛ$qzmp Z BLD@3)c Jv5L{[by4m>Pb\;&_j}8No]8 !7VJzoeL*q^kuUU~rS J6 ]Yn߁\/ ͱ 0i`\sv(fA,1T;DINP(3/woUK5NcGljyB c6(u_"ƻl tlw|nZQ|SAwnr5EN;+) kV%:& b-u [fh˰hG%K9E9f?9L߿ xdTԫ\wB 9+d.4K5mK [4GuA oщ%֠JѩI,sоaF4s96f25dъ <FmU@* 2L|Ly! pbG/vU{*JVōNJ}+!2?ȤS\Cu0R[Q21 n1%N񜪈z!]$SU(Q҇VZ}mk;|Ѫ >=>q>tEoV3pm[7e̼m̞D!hUv@! iPגPo cS/RpvYAqp)W6MsphÆSDY6.Y ?'!jF37~w N˿7Lkx-B ФG2osENbHzUaUvqn1T]W˗7.Nِ)ŷY ly]|HPWK9X8y4|a-G<(Yj8/1F&y5^ JwT8 xTEFh4?]9y_cP?S e;рxIu5#?ՅdFe/G v)Pt5ghqՅg_:y% 4x#g s:fG&P=(X{ZTcQb.26xo^qBM9xg+&uH%<ǁѯAnZ!t?WD]{jGØ$e3Y'l foue|X> KKƴd_i& S1>7+[FSOO⿔f-VH V]YO5s|u(#68 ]ZAwB dJڼ#fyDȟaw J kMtFFy¥rSҎd* =Rc>U\Ux\~Gk>9IdZeXvej/pҤ8.diq E74!s4N07 Det8xS +s0Ve۞g#tU /e7dQDZ! HEԒx5YǾMex+.P<7¦_4>#wl* a#z{>?1Xڄ6@4DHt*On_ڄiT͑Ocd,C 7^``=Ξ=l '0Ͽm _f)S4PP -rTꊡ]Mtj*li E2kxEv [Ӭ*]PLkR(K8\5e\ϵ>"rRXÕ:՟R.*c0H[s8Ug$è !-"Fh K6 #a~N;'9-%A5lpa+ISƦsfr؆+/s Vgصǿq|! lF~B N9U֯SrP! o(Fʍ`Ċ˸'B}"hԤV0;uW*C|t^ayᵷޭɗp/ŊH)_Vz΋tGTK SsLXyHIRڏg:puZ`؄r}wB;mҮI݆V`N¡p"G6|իя2c&3\dAl ZSe$ ; †<(3ď^gwι 7q.7诎tfc*-VFjBȈ'VX7vTêUZ4&p;Aq}YD1D.k#I^FfdPXuߝ9{1\=Td%-^R^MxJ⨋ 3%9Z0^V^U y~X*hVR'|O^w Y &[w yCR:;NDS/ .@Y'ApxG=tǑCт(a })iH!CMiL?hђeFZG }F{Ēѫ‹Wwn+zHIfDDQݜUO2'kNOႚdmRErh IZU~QVEe/y zj5|l i~נS T:iQb7iG}؂=FG$dWqr"EPbϹWr >KȮyuDƆs! HTi0uLz@}oqbߦ HSR~+'NBOqM&]X)! =ݳlsH)FazhqL_x yb)"\gY7 Ѭ Lr=DRnluTzkcNiĻтЕe{×<8ee+>$Z}}F~Wq mġ.!0.r G`wEOKDYF&qIZ<1YDjg0IlvhֺUXn,5o!3.sλ]/<F]w?:kOɹCgG[q}/7v.5kRןUMDpfY~%pw7g9QA]e븁q>ttBu$Pѥho9FɄ$dY%fs"OUk &Ñ0XT}L,Mlc;R+ +P(EIQc1}Uy5H6aE-##ʟ%@8#]|)B]3'ŋEc/# {-ax|pX[$:YTⰤW(uA T%<%`wc ]@rqW9|i-"x7je,:N]$\xV"J rC$!ךy2=ՠwϟ@'|sͶ`s0Lm!Iǧ G1L6Y%A Ê{F o!; WQO}NR" ճI2[P3kࡱqKcДyxr[CBQ8n-RfErЮ.,gn&dHBF#| MwR$Y /jEmM:ʈuT`?Ғ8`&Ϟ^@,'(w72Zv w Mn01!(`(7T8DI8e-B v{~YO Q|LPFQ-\ XG*p-5aeOVEY ͽ-X`zqZ`@8;X%c uݹ:>nb&n:#D݌Fj L7L{X"pkYzRMpq%<\؎D6pG-]V ֠טƅwdvIbٟzHEbGe+9M姬M^"r%_s|zD V9w]شY=9}o0-lfV)ILP?ѐXǟQ80M8mnb; m,zR|1y}=ҕD"(X4[`'١~g盲ǀhqWT4absiО7jէH\ݓ9%lYJK>ȕE u+,<4BAü߻h@)< =9]cgNFc{Yż)CXXg΢V~l@pxt2~Ϯ0?A}KJGgϢk,;}zL[qlZH*"D -`$8N]i^*$Vz--: t(EK\\>#e,&G ퟩ&(gpbȬD>(睵pOUoӏ'Q:1Ju!qLg5{9nYxce‘b/:& hbdٿ:< nuD=Rf&W`g h^ha}#|̇^ gmP/ $$_*R1a18'9F v; ¨5;mㄋ;ty¶h>vICx%$V"(P+ +X -C|Wwy? SwQG"5:!8|e~" 8jYd8Y|:U |hgSK/#OyitUѿV>7i D-RaR&$x%$cj/ZDv i  76F'ր9K욽XڂQW{+};_T+>}ȧRKy~vSὣ1pM^$SJ=E'Pt1/)@ؑEAчߜkiNjj$iᙫʼn"h=z*u@T')r,mD9ɭSF@n/QN/<4ݹC;\it @:8.|4H,Vٕ!2BGH7mBGC:9޻K EhxWĞh<a.1Vtne/r(H AmƌX5;WwSܭ5nUso3]b"|.uQ)[ρr_a 5"B4a-~ MIn9 j"D|YT:z噼Z\Rq'5/;p0h(s*쵣gt7z&p <"S=nLmWsZƿ 5ZjD"o+$gL~;EIZUǴŸ'FGҀ 9a،PbJ lk7aD,655rwu7퀗取WTTF]_u 4Ro7Ȃ㼁X Hߐllh-́oplh7=|[a=4LgRlldOkLH:bMϖ 4?!i@KMK{9!Ij֝~N4T53SYыSF8jނꚊ a:kj=5BWZ;[)=kX"b.}C% ^0䙋!9jX}n83M񉺖e_T_dab ֻvRͱ2Oղ5(LSOiޤ&'}Ck0 {9Mϔ`N`4|o,TY9c'Y >cESi1p0_YQ1E/4,G{c[bI{r<fPqקǕL]nr G+JP*:î\Uy9D'nQ.`IonyonFqp0.o|T=!ݮsch:q `$;4.S8iP{4١6LQ[Ml!+zH#H'KhCRЪJ)\f^HÀzhq*eXiIU8t1'IfU_+8()?0,UӉ,oJ yuDZk,H= @*_9EI( }K=`U1V<.SeftNF5H8WZ&(˂(_HkLh64O_$.ch#E_I(9jm135%v= _!ZU3 WYtU/n 0G[/nB6'jfZ}=ILةQ}ԼsNfƦ%. $lXEl :Bi{<$ ;"|aTHw松뎭p%VuxҫLo%F琠z m]`v94_(AEbC$p?EFWKd}FX'( MCcj)b%k̵P,(9~"_ VeF|$/ qe';fPè2w֕w/0H%OCg@zOBVbt~ ?$vekZYt~@ K8.?r@-5mT`f>3G 󯷏Ў:8L;aZ`5o~XOd,ӳb\'mW)^lX@bmvR? g+B-Pɴ 5f ݃G[ѴliiL"6hG4M$sOzu}WV8ߦdnc*.eÅGv ~TݤIƥ^]$o8oo>%ZW5Greb5͏?JrU; ?(͈qo~˸]w/ITID&/BQ጖XPym)!jQhj ~ Y-}c.OSXj "KsX.0U/kRwbhpP6)Hs.dv=]l# |aʮ!ȹr`S 2P{OW*W(wbcJ|(c|bilo` UOh +[ϸH#dzfFǯ=_q]?t8YJz>ѮD-Ϥķ LSdWJ8af-uftص` Ĕ4s*;z2)BD.BC?s+}H*u!He7VfohQu+9 v}L/tt_UZsD8M˭꜆+􂩺RCp"$_bԞݺM%6Or獎.}w6Qk{FP.rUL?;7גgAo;jUEgź6Ji`֤(twNx7oJ㈷U^øke{[&3W0ײl@A)-rpeVW_z(RcEw$xXxu0R@ :*X>3VI h0Z9o:\ضIgC*^"}fEs4ayY[P+Eu[v"M0t`kstQ釂`U݁ D{S&:C  ƃn az@҅c5EQCKZ'U]B0Hع & OSil+c=\ 4Y1-VMyb -8]ظPm6$n&d!L3R\z5s%6y9{FҔ -?3nbǹ/Rr!!7 qJ3WViAiTŢl&3; 4gR򆅴C^]Xj[Ou6я|ȫt  6v^5WykaX*7'5*\pۆCc=- whEP["a) 귺 zf=\ t:x@ ZQ(}oۄ'qD*8F%/ 5q\ʙlUf$-_N N9xgsEWT^[Z cfw4#!DqՐ;t :-.KN?Z_hcY$j\ݝwo!Y=ELc* E_*i#PvR8k* v z,D7w7b-zF2wԥp". =;f%HK<ߪ:p^W7633jE I J{w;- \̌;n̿)@Ț9 XHf}r0E,n-04O=rpLc̮Ƅ~̰"h%sHmђpA5Uy׏,;]с4'Sc1W`ᤶo"pmNxOUrmM)HvIO\P|nv1Y@)[Wڐ3FR,"Adlz; !nwpwu~d$Va~wҎ^Y p\IJXG1PtPSVAÓlGFrwֺ!.dYҬ֡tHE7/)Zo0ib *zzwƂIEro"%͒f"K ֜B+ ]@"сb8[sJ@`BxkA$kRP v}DoI',SèM-ʼ9mk+G ^UQH o6C=Vjm!J^![O yQ O R7G]~9='n}QU\D8[:љ#gnKi'_TvZ_Le;*1p]b~MXӐQRhZH~4!m=9[x!#6AbPm8V p5b+'5%Tk]RsL D*Z/|p8K[ĀY-]|z2n=pȟC_ReQ)VQkN23 ae}CYtʒ߈1pLzt?D[ſsûĎFF.PɆg&@2v⠱_fQMe@>\Cht74CG:F{BD:M?w+.܉ 7(!ʘtBV2?MF4:Z}EPf\ߜ~[#SgTYg,u⾂Ԩf tgRe\#[1ː0}M Izf eަ{lv^bC<&I!+I$ְe]A!nP(:o{{c8u0hPT8sRNs2e_ .ŏu uxxu}&/lx9.$w${۱;1xwd."$"di;ݺc\$y-l Z?x /I!$(a/qLIk(@N]DaALXΚ:Z*١d8Zl(flr!z JHZ3it:1hH{,AWa PŠ O&1ֳAtN_GN^=jdɩieɥ1=(5 q ;QI8.ljޗkgiޱj{Ѕ%QKCWr%77(-R{>w/\w?g?Y1lkEzcKI(0'D C^#L X>U]߬Z=Xy.b~cG7oBUC ! ߽3T!:#_,F1_KwCN?Z[ GvZ RKmEuX>_!n+($HFcDZ7 y%%I#^IvWGe#rUǬ<#)QZv㙉o_=W>As ͇}5N(]>m]#Mq>v}-;j_]K&O%<,d\VeoKN/ͬ p|/c {Gf{as ;[~s{z NYn\7gϓ` Wsr*C?׍>T)i_.'Z +~N3'#G9N 0#3{`}h<&ЖOLb슇)d϶bSbQ?2tume3Qca"?:h@ؽUhH rLI v  bNb "E׬.CTH$: 8-FbM!/LxJH%xc;z٢, jtju%wă|ݷ9Y<;vᐡPA;Ęl*&xH:}|ض60g}pK mXjXm~ PX[ 9A%%h9N |pͩ/DFaSF/#ʊOT9^DI#}U10&<,X=8BCok^b"R^pC,LռZn;YRn)p19BM+:()*{VKMB0`fsdÏph#WXo(Eu܇ły 0?zy@S3n'5h">9޴`>?aH?9- Y]< "i+[H6}>] keuu.3&C4&M#77 T-^ÏPݕ? o`ie! M\䀉p6D\2g"1,0GWz];vnǧTcCQnzeVu`WQsz0͸hH5HR9@^F7H*lxz^^BGʷEfѢnq $\ n#˿+hf8I9*! =AD)Oy\5f> lAL5B` ٕrO|$[$Si"d]=R}@J5;N 2_q7^?y8Tfݩg5BL(z;_#&BgݭaڊKWmQܩ?~۰,eGтP(S^F>yScyr0gSAGI(<#CEIԗL2B#a<6;[CM!1mQT逯Iفw 㝉q c MaU+ j7LpMD#+77y0%-{G )MN-Aɞ>Pio+> f$&VO&[!v|]}gYJ-r eGr>;1ArW5ﯣnfbWyrx ]ba9߹64kEj @4.T7 ڗ\X k^ ܷ\:>wH>Cf$N赙=^gpik5sSk?ijYtW ƩM@;Tp%+«08_f{ زs]\h,z?PNnn^^ k&6~X!󩰥2t@SfQxt׊9^u2`Z5>cQ - HXl=>Jm1Ұ 8ENlĬ;"}h,u)MemE6*-dadpq|sL ㆇ3nH8U3_!ӽ3%2BW0;4ݛ_ ޸w>f=]7jm&ڃLاw\ݨ_<0b]aop5BH) ղG)\&LvLKr :>cQ]bKؾ}$?Q<3/ czhdz6UZKz[ӌ1@E聟p֞t .8 9 [3Qe|074yLЮz|ڒI*k$/tc|_K@H!cv)jkH}} Fz.|;ݿ/UGu'>3s+[NA*Yۆ&>nρYҍX|sGtރri-a<5BE|x܋qTa`jK ^r i󠬸]0Ųӯ+/ڹ\6y-FʜnwGŷVH&IG^hrCXo}St6F&M4q:42RFgWܐlSQj,?<0"iʃN@RUNL=[qlJnF|,7>_ٹDr aSG>[91p3<522ٶ [tGLF@Lm4b X$fl) ;W8?{6#fГl;Ҿէ?4_:h@ݤnÍ㹅l1wѧ9 HѸ{n.hVzeN8}KDxB༌\eD+YPXC$6b$ҹ Ŏ}ͅeBy{\ŚDs8ԃ "*B'zۮl,C?&8UM(]pgtb!7`I(m., ۏ=v%z'39|MrE?Y$5=16[UÞ1 0F2G8954(9KKٱKL^1#a z@5RJ/ f#/?]e QN3{[vp-1uU:|lIپ$.dK1oB%:@3;Ѯgd99.8%<}YR8a0R߰5 $dī?@jPk&T9}yk_|σTpSѶGLv-+ܥɄ7j&ndMƲ0cHqAVG}in^~#[G%;vW4ʞHr-,("ׂܻƲ[k:_7.s/9Uluc*3<0wU_&;v$~J>3 ]eĦiDf3w7BG(kE|sݮV;/5a`3y t,^"6df`gOv=M2 /TCqЎ,"ܪ3IC!/Hi*7PTo;"3!F@9}+ܭ+( sD)HIvyh NV)l*Z=ѦB_ {*(2t٨}FI3`I%AξC&3$HJ"D# o.2e'a :2"hfA"AU#m6GY8E HqTHe Qݏj-9W3p \%y^DϬڎIy߼$RdfPNH^G1̔萛wi/AB "1WY Oʛ ~Lqw/5I v<] y՝y-H98wjueYW%-_WW2Ӂ(3 b{!EKs,7%ly8H7>;gajOr} CFQl-s0ɜh *!=IHz\j% Tdywly ;Ūu* 䵨8:wwI$*cJhDx!yLL[YD֫h}~.APхDVrM*xZwojms.CDUkk a 3x D$N϶ 0N8#ʝsuD1顰KM_)~HUȜղUo}j!(rq .4KqIBZ I\* JT[pQ;#TRY[7Vƣ##QƒR$ݔ ݙ{ d> p+|C*o `Xɚ ]K :=q[)fߗk!h*R4R7|z$ lPo>fc0> zw$˞^x}C2db6>$'_P晽pXPfcv|tG cˊvbnz&Ǜm_?+먠e3sKM&Vt9 +x{u?AF5I^hh;2RRo ! Vtp6!D-^e r3*bTa|%J]H~5&tvյ>Lo%\c1K+í>Iڙ1c9!͇D ~OWiuL5kj^A]^.h\KdFX쓺(#1C\(P6iƟ=DHٹMBf Cz;Խb|S8e0A A߱Q,CK"6}&oW~b=0zj8Y BӐ6sDNumS!|pkڪ4]X DَuZm]l궁`㭐,1)80fd7(PSH`[M&"󱛰dQ[- -,FaY7S4uNˣ4#jZ>I}#A$FZ zQKqt?Ża5b460P7[\s^"۞ӅKRq'=ه"M\*v_^'pö@ĨR{aSy͝=AkNJ-5ˎ>zTsΔZA@ttXq7~9 "U A@cz!7aEb29v@wJxpi+"i8ָRӋG}_W61,Z;HѝW.t:)=3ACnv3F< $A|%uɤ#($~]X~tuG8=ђo nk_N%ze]6p7?}Q,C%/ԍ1@_)o2P L ħ.Y#I]$6;Flc!ӡ![ \hAg1w=MF4`u4*%п=`BJ4Z{C,pX!x7#vbegWIn+ 9 JyS‘uZ>UבV0P`觧01SyݢR5iÚF9V^o#W&[X6FԒv$݀ΓJn.BύY[˷qa֋]a/90v"ģw۱Ӄ+뀾h",Uzr&_N,Gga!&al;YԂݒ65z6RBX.r 2V#rtuG~ULVv ~02]6{T\pb$P(b_Z {wv;1 |sUq{|\m2w7`91(@UkjZS8#!!ȷvՐ+Õ1-35i'g8hQ4ed_q}fN7cP^iP]aXYxhpo,'r ֭Z#}㓠/n@B<9)"&N)XJ~;:|f)# Oʏp(,/U˨ۉT6> 9d4Q'4|j*SBF;VthΈd`zܡӯjwkὝ1lJ ' A~8n=;QSՍzWcXKo`\V3蒟$0Q&pX#VfWtؐU =!6ɽ*.qϷH.F  $LVAYd}sTEN9O9%M~d,jwe+GXᬎ2uZT祆\D;8Wl(](vM{$rxFs[QmbѦZNAfO>pr;c:uSs _ÜӻF@-n{xɽd^}Ysfd!bՒA*pAsb̴(9"\R+}G 1|/ >~NeyH8NO.'!O)!taCToR [YɈʕ=WMS]n*n6\UZO}Aq=-fxԹw7)(s+_CD\a(Y B6?EͦxB6QgZ^`[Ft;hM~ynzhm2iw`<>`Ég?!mGNZbSVx[GHdP/)jۻ{&_.4TdQJB$/^ ؕ͝Axs v̌Z,^Yp:FiH~6p V!`!Ԣg0KB=ރ{֪6xeeĤ>W5AOT^-1hN E%b+IFN0E-+*ПʹjW*ipIXCF(0[Eݔ<'t@HTŘ>VJt/<\ppAMF'-a 5^-v$hE^˴nbiY9`lZt8$mjՅ6&cE俼36-r2FGkGmR=o84+-MHNcH9Du^;F%캷|ӥ+/}Pm9p!B\%j3`w祹-;Y\T1\ e5饀* TLtgIf*XS7mSx3\!+^\_ءdO&xa'YD}wJdm -XO&G6,mtWG)0v:&YЀA,ie< HMu F(8KYT{q)* F Vxu0jQY/is5v3Ao3TC#*Szqq|pH6ʹ?!T]=H#Ǩ4g%2VbUcTM5wնo)HF^;=qP'NS6Zd]PHkt Ƭxp vމ*îYBKC}οCO)2!y8a1/y+ `pp72IQQ%^M=R)gyyaf SB{6l$kٔ&]760u&J ;u9A֡&#ʦ"Y>Mwό0?ShCB|:b5z=9QL.0~VKA,WE Ob}G#><NjC†~7.(:*|22_iDKh ]]۰5{>b`psݭr,aW)$8R8#[:fIgu*̓i^M7!|;b3S)ܑ'gҝ곣kta}}JQxڶCOIՖR܍фt'oFw4饬$KL{JY}j nUd&pR7h{pddXZb%9biwLZuF"}/Lz5͒f0v&>!tl|du_=RG=e ؔHVa|a!x;ݠmۅudڛ-Kτ%$ ' 8_mE= Ak1 ESOFTXho AzYrT() ٠tYI,fYuh.qn._ j< ltʅ,o9bT*6t$1h F+b\ڌ%RUT/?j|d-!ٜ?!G{Rȅ57.p^ȕ} m??v1ULP ⶆiwsݖANWԸ)hm8]>p "otd$/,KFQ /_ala3|lfAf1"L?Qm˽a6i(I Ez?p PDs YIOѼ܏"tG r~9[id0 uUr\?-j7;zc:d*\cAdd(Bx01L$dA2Gʡy,*Svp/rbfY }/.%9y< ؞#t>uA(Flg=#2&>9+guPgD .Nt_ K9%M~y7P|2b9'Sn|WO\Ԧ{Rv;A.̺<-U%[j^b7-}WMq9 ьt %ϩ8yܤjmd!mt<=-˲*^䜰x-!yoc iK+(mSqdfa.:PΊ2+n&д^v#c4^gyٿ\TX1z/)a#j@RHVhί9\qQ{0:)rU5djPAgAF/8'JB>5+ak?YjZ$ vn)G{볁jn[ZJ}eE8E~Ro tZcd+k]Nz5 Z S(P8!0a{C+J&m RX|-@n[a͸Rg׹5V% Ia{jzhS!e|ò]=jE5f%'uX\e`K65hҙ (zlODؖ.E{ JbQ5g.M?q^< Rvo)_ߣDjBv7}Bnƈ݅XV±-ff%Ү 3|I=8,k L@Q^p{w 8a=grͅECh`&$Fm_wQy9 F{I8XL77&G#n0f@h&-/Pm \X7̀Y[$Ӓ9Mr+v.v<.$]gH;_4-VUlRן2„#NQ㆛ة=om sIjxȿ%2DD۞g=P$\z* +>eF@A,qp{&ác7iؓMZ;FYdeV a]%#0%[1P1K)LH/ q@LKNJXc-Kd g|0 iQݳ5} )"hwP:?zX\ '{N.֧-[םtcdB19GpoM]S^7O# FIEc[ÄWd_(ZAz`8nzǐov zmT&4pAL3-~T@!g^Y|y񕠄932\,2 ؄I3Dc[B dnPҮ!ҽK[uumW4^_A`1丵yh:xK@ ;b;%ĄߞбR -K Ur'rzNmyYnܵM| QTp lmse8+|]R`LaZA'Xs1oI﫶Zm IZlmBJnk @8rʾ*h h)Ba68#o<8h_`v̷5ܶLT,vuȒ(-jY,)E!6ln]/'*r97XB>ZQ#߃-"CRirJ/1.4Qaf}V t{&^pl;ohZҋkfƞr'3$a8mbW{ē5ҭR;^rMe!ϰOOOggvE* [ .~a4E)%e?o,V݂"VR8zp;$sN,F%ܧ"K34EHI/ӱWdL}Ab*~G=6økH%C8_.%vLTú#IEf"k+рQȷܵĮ GJ[FUD·8A咽hC.$~:u=x]jPupkd$=rCE(LW)(U[Ik͝f /5O̵eqI|ĉs ̪÷ӝ[Xor甭0 SJbX(GK% CK|Uwu ?`ĉyb[8m9b^x94\G_Pdʍy~c~dX'6]ƾ4|u<nR3w8L/avU, 6Wk5|UR>Jre1 "z6ڎU )igV&2 |jc_5| 0TVɘ1&8mJ4hB_0S%^wNUw:>ʥG¥a-\̌¨VV'gU,U~0:C~DnIM%1ھL펖*^h&I=^)%r/,]hΆy*hIx!"k{ސ%{PؚvJhO)2pQciCPhIڎI-$ףɿ{R;{tD=z$|f+dj:p;C r >{ ]h n ҨxM+fʢ=r$m2=eCvǷG<|4( S =Q+S4-*$u:5WcEZ^?vKYD`A$Z (DDl.@ŭ55U`)D̡SZK_B5i@ƲaRS"FC$@݂Wεo-oudԀ!t~ciS+mC\UC!)ꋠ8"ۊśhkC Cp?'gFs6'6nв=9M Db9S埗)7%K^Nh'?[>`O53奣ZfS2'^# AWCsToC(68DݜGLV%Pt^///DLl[:|mv t)䥁;0(7ē2w ḭ1i-Lhl dim?i/ .O7+;~OYYL  # -8*\EJ^R=^N]pP-ar>h=n\̇+yr}9ˤWr \M3D:>䩒n{/(zotSp?R-SԣsGIxmcuX7~Eyfγٛ1eҌ3X51ԐQ.e:4 ʑρWɕ'WoG8ٖ53${y_Kad-Rej3kRah٢RI <صXR%gBvMb)m'UN`75$׏{g:ݴكdH?5Xk{ὥ>䈼 pf"@6l3V|s2k~[ID~̒)em{u.2w>޹ o#JD@5q0]`am=hhrU$cFʈe0pU\ wh2)P;qn;?p&{5[=2:/m}֙@0^)XdĺwESuŌ) ub3Sd !n!ZgTmo,ͅpҸ+$wxYW[N\ O~Y2W x,dOkR)Z) N |Dۺ5uT6Qdba-^.t]!B/D5o`ޜ[JZ&CNJ#Թn+q梃lvhhM݇ `pԺCItf~Q ϥ0Mɑ@,=`Ѕ wKh&n`wĎ9Y=vI E}YexaQ/ Lg5V⌔Y0zI:A@0*T9J=SutئDjvA3A,\xQWK/ gt+|ixzr:H{K-US e6- |SW QG>w{nwݘ|E/#ı}4cEr?,'M\)to}1 Y'7%EHS4GƌҏFe?_!F02;t9FE\a\5EfHm)-&-~2q_e(y74p}cNQ}afYws- pϓZspXFF?Q+Du:q4gweu⭜<բeKontPQS6$N6ZS[}h7' PVi_rlX‰9-ɶQܨ r!/fX;pbډbRqV!`6.#*-H _v~##v/*ޮjCla1xMs5,j|JAkWaABѴHg+MM+0lӍg%o:B9c!X2"TE$Xz/sElT(G:ƮV8leuEo`) }a!!?&ƣKը֙I8p{57TّaP$D[]F2*4Le6=K [ezfEĈԞ,L DA,säL@$òJ MP'bzk <_f\Jaf$nu<(KHPPf:Kꣂ|ɛkIQi@@FYW!4Qò^M3;}Bi~N|lԶeexU߱Gja:Q7]e$s#jq[:@3jmXYgU߾SIjfYT Ӹ6zOY8+v m?֨)e +'"')0qo u_Ah#ώ2ʾX.:^@ﻔAڇnɦeܭyGCԜ(E9'+lQ/y oΕXz1paﴮOX=>_F}[X{caW?{AK _?~H=3g% -O!=4o*p]Y.EMkn٫Iyь܉vsڍT %3A<)]QrK6k0Z!rqz2d&X7M^ Jc0cIݭjzN?߫@bkfQՏ`9^]B0rex6G =oNOܼ_V>k5q)Nv_z="y1)v0Nc5G5I%A7:ԲoR XM0֢vE [XoS'ۣ-KhpgK l`U#Ф ٍ٘J3 UM#Ҥ—Sa:'@S7pn7){:< %%zpnE{˂v.?OӵZǪa7K+4^>clT7@^pZ4A髽v%޽m@#u)7ڨ3I_P?-vU/!m oM{BqKRdv 궫k͸PGMe{MEgtcpreD6X]]GrWx_6qf(=Dˡ\D;$?taFae3_y%2vqjh8,%8@#bjbk:7vTumGR~N 2ѬR){,xjrΕ{o^;"pԱ䴊w TFL2"]y`1#i/}.? v Hb4CF!9p||X{$bwT["e_]9] %g_ 2SRc'|+; } v:|_@ qU|>TN^< IT>*>“8՛HǶJc@4A\S>xΩ.Hh@(|+*YXNᐉ/C<_12D Zĝ{\eTF[G>&QTL$/Q5 |Ce%x3@3QѐzB@a_wzӚcav7év҇tgS+޴Ķbb8ON&Ar.dѶz{R[(gCu>l[׏wHZA\@U;`vB/GC]dc*'a2]]:}ﻒb)'*]H<6m݃|J{OVϪmC9WGqpNv ͘G*͓X [>:ոiIP D^J7Y~GDJj`if߅50O (ao/e) /cq4VQh6UkY80g2ћO9GH $'M(a]fۂgGfGvZv\t bF"NdwK)4O&z=в{԰!<Ë8uh,U\nL+!aPK3Φ0P?(((>M"m{{' *ccJc+~ܫH4/ #FȇUUkzCįog<}9FPy2J0Hז`CN=iPjħݪ3?F},3wQbPW٬\~9¬i;8l74k,H-iVoj\ƀD B2%Í8hD\`3_}PP15+T_AHDB@MI<ъFDPM\6)$j^Rmpr䦀OD \Up|ЫEE$:2 8[yu[5;R%A↧]TѮj3P"|n[1HMq&dP}rT "V-pfs"ڥ+@JL*>]da~q^ݩ}H)21#Ӱ?$k呭y}UAg!AՏLU@'r)a[z|눒d䩀AOaɠJ@NT5<}yCYϝNt]_VI|JK^?>X퐇$tռiߜ,/YXj]Aqm $#'S _)Rw1,< 7I k׃rs([PM6C\g{;;7+q׋bsf/~^auEЄQ~5ɑ]85iyG"L}n&>lYI=&){#lj]ewxGJss-te˽h̬p-)l"ZyƝL%%1mrRj`.8^$^c|x7#F!nOxC҆V2waY+PҪ~X[wTJ-߀ m/wN!(#؎Bg,^ d_؞QG nm=`y " yHhrm صM«k8CfG^emD3 g9%Cx0?TٍCNQa5N 2<;O WҞjZ [CR rGe=yC02q̨V4_3HTcgu"5=췽x5A⶯H̱ZzsevHե?TFH^`#;1,Cf/ɘly{F;ܻ/@U@(EAfݓED^ҙ ;)rpI2.u; d 7W_VF-j: gBr ?}qy&.+7lsx`ѷ|\3\0BWN">8@X:7^ W$)jQ0հ‘"ؘA2U+G Zl cLT8eıMo5\:B%.׆``m_̉ N7aHS.Eson : ~I RBVVNJ邫ge4cjIPVxGu< yUCC Np(٧#WuOfu2ʬ*p/_:bQab<9\InN=bi8?-z N**qo^{ɸos4(XOe8:Ioegi\>:ZJOP ~ L6Fѳm^v5(ypK-5He؉,wؗnwgv^fNO4/3{^c'RQvgC Z ph,*9ѹ\_u]-uZAuUT:gjħ6FZ+cѼ|p$۾F@9:$+hq c9m(_[JRf%F ,3o\/,$e()@t#Rj0L!kd%b 5ʡ;G\kdUggbWCUc}ִ,prE WZ; ]$)#u_21_DT7):m辸aڍ`^fz7j=/ku>3H"_gP؍%Ѹ/3~N,D֘/ȭ6RYr!&aȦBM;g./+.t[B/%3A&=+YTq ḧ́cz cl0.Fߙo+B2^kA7GbӕPaO6Ղ=m1g|M\tcEUbpǦcYe!w?JUm[{h^Pɽm*B* 'k8B! "Pљt6T)J7)/wʅ|eCRLZc2c+ܐR H|q=(ЀD0g {(i/T*AC0x YPFu"OѰ$UE>N#wBwٞꪳE2BRS2[ bHL]K$?lVrMd,a XXI(t$ b͈;J'yȥZ񎣛+WSP=)g2 UηxW9NSȐmSm$lc+^q1µ:ਗ਼ qRDѵLer;_-{"d^ic`0QN?C}GB,mH\=uX tq| 3ۧR30M#{SLep!\u_Jrb6Up'&. ]Q pp@G@p!֍M5UxT |őc²ɊILԃM뉓V~ ˳s jxe*% ,V܏ђaxڌd5{g5ߎXI]ȝ~_ٖxJC)A.6uN7\4h$PhD!D \HJ U=S %$nr~&DfUTuL?7o#־Ҵ!w*[$2 ƒDW>|y>A?iooe.Oypc)a^WVVW[&`]ͬ+L{ro {0SYs RjAq pqg iqHȰODK[vs;|mAw0:&nkөzFv&@&E>on귄q:>(oIT]ܭ<cySB7 `WǢV@Y?P2OZڨ&RIY(^;i?Ԍ%/zqJ?3:3̕H)ly I ݶ(_׹dn'qFaH|ӎ <eo*{ EvWⰥjdz]L-Hi @S-`%پJҕCVg_@}Fj&|ē LO k0UH*vxcFly"BEݐ CZ:~2s2/iVB'.Y]Ү[%P|~cn\]ryS0b]fT .hgߜ[24h3+؉4! YOhDE/a#c( W(ra|Br=sh*^Pi1{. 1<z|.IF}Nm>#<,t 9}qZH9ҀšYX٘ 5\fNA#^]plh,&kA͘f98αN T: kjfu[i,jJ 2M{`wo^D;N؇qg6~*5\%ɇ@uۀ{ _]*IK/;E߾%L.+~s'q%s`ý,&',Pb~' ~ۜ;Y4 ûl Eu"U6X/6!Ft ȥZzr624{o }D4rYE7X/CSfl.'|[D|^ag[1)OiT^+ቺeȣ=[(tq9DO+&s½0e'.I ou LJW]>!s&`)*y *  ܾ*\^JW@ Qs gO5ytT4/ַiskɅ\R'/=/cBCݔJcֹ\11kpk@FySQQyeh MEc /`m1,1i>b>bVMm 0Ġ0B7al;=n,ּ́`kGDw )|& 16{J<6r3`OLԥ OsT+i8xkI7;|[H 6ICh{wj5YlMxMyVOHR\HVh+EoZ I``3^`v}kh hTxJ5-V.stA8ry:nH}ڈE㵙lKF4vs|eB%eDoqXہ)#g[,B꒐(ZKp'sSeWg6گ1o^TҙEazoEx ٺΤR=3p] |{ZgcP 1EϟsyPQ,C糧N!V{W c dD: $AIYӁZd6" \ <6c|-G 1utIb:ڍb._ZNI[m$0= (|zp$!zmN6;^|d8YQeIl$РV~> Л(oS,p<6{Zwͯ?K; ,0m`u@NTtn,SivwGvp'84dƐҭf,'w % ɱ5>0$hHxu|>T`A1^|q}~ZUf3cŚ`T$Lj$Њ l5Rz DVo (Έ hyqx~3#'D!#NM#ݛ g\<65؟9~4?G`.]St[Zm_#enBU2uuKRb0<qKb:3l{{^.qpT&\|2нuٚ:@] Hnt͂V eJU>^(ܟ-1x ,N]_U3* BYAΘPb-6Bk^RUJ-b3S- 9)ߛ@DL(YZS3#83EdvIkZʃ> ^Fng@3rCjg kMI)Pj+~LD׾TɋY8 b)-b72W9퓣p~JTMFCj'¦G3O/ Zmgji!i.g&J C?S+>Ik  Ap jR&I!"zm|ViEK'׸Y'UZ;87lc/*haO >o;1 <ܳaRH  DDᡢ qLNTTc]EԎ ?b*Ep *JY=6NV J/Fzk[`BqHoxÞ& )`g PLC(@=,_@tOUj(RoRx>619B_dW= 9‹7bdwuEa7▼i`guCm ?]ВJ *$`; -p,(beǀw8?"ΆBFxB\Fݟz~)n# dOA8. VF9zW~ Itl/ -:Pyseg7C&ĤE\aq{pI5\c3 est5ss~aI%XKl:@Pg DۯwN2i lCzB@yշ) fiM^sr! }EL#ηcXlb;%3 XU^i9]_ή{:1 u'|j`V[O ސ:61?v.+vT<xXJm2ʆ +kMX jZ4Ch{\d2c6ŖE! hXÒ^>Huly9h:"@ i X]:Hb4<+kF>|@?Ycٞ_/?SeIOn4N$K2v1_B(0ܭcNzRW`үvۿIl]b).n08Odq_FeW7ߜ_ *`KGa V3ZJ#( 0Ξ^ <(/ -\VAdS D+f)+V[bDBAzz-!v=uE?:օ{q d3d&3G.c`˾67V\|Rdxw Z!ˁ:S(pA߆AmѺ*h08B&fG#_Hlv-r3 .MZPxf sk S@2^E^t#R D=w3lg"߁RF 0'5iMs7+n*2svHG2u]\\q,u@gӌ-k4@HVM5i8xU"˼m-sV(ڞAզ*Ѽ_/HCUǢLzR]z*⚪$zGQے>G>: =*$&<۶M7o#f T|̴,?zߞ'";x?o0pVG8?Y5;׷Sadog zzImdjNbUٕ*LiFyk8g;n@8vtq7<`Zc}|3W`,+aPV\ P=]^<4NEݨ`gYk0E3=AsSp47ha8o.T&秦/y9Y?L _b3- +^3pV"uWC#J!|z su^m/CvJHjxZ$0%YFm_6 l0ۑNүhѳm^&\`0)5 2?M*y<]+noԐk \'G dmJ W$Jufk4Gd#ϣM *LqP Ak*~XZ/sSNo#0v=#Kw`1SC!񤓶;]W p! 3:UY-DYG h谪z[gMe} }|r$M{ScEG&i%&0v)Bb!nҿ8Zx{ؚ[uoVDycP1G@Ei HvFh"/Pmcq"W Y KAsf P HWKxg6b)!`g&m'bJyeVو(iPcEۗT 'ݓLgH-?/~Ws~/uyThО7f̔` +HK8\#[kyb&(j\ctC]7A?7 ty?Y،2䶨Ʋuq'w@GNaV9Ya$mEycÈ͜ J&-aD.7SmKңxM 톺&VU^{b) } ]w7,14C>Tu;@!۽*>R*rGC4\G$P(sکIRLoPN}+oT巑/# VMod%iiJ)]*Q/zʨ0@\p8 9'}瓎i_(iR ݛuR<4NpI5Ye:?Yg_truwr&Đjņo؅$uY!GȶĮP3amމ\r&-@Q :f|xE4th+#-󖮜d%xmp_t`4_KvdZʕI!' GD 8#+ә#JtAơ/4g9)KKSsJ"χA+[4=8&$ qFkkKDP)%hčJ qiy:kXZ",g?#Gm5O7u D OY_ Fqв ajv,3ޕW;.@w2tXmr]#}|BZPqĩMߩj%aU v9-Ro gxu٭wY4*zt2CBA#%Mt,/NO'Kh#v$*^@,J`1MW^чzY\jozF%th%Ѿ Bq_*:oAWXd~ !h_5h'rC:* RO!fm\8S8[&IUdC7FYB=HI  ]tq d^>mL|cSAmIx4# ޫ mm@Ve; /Uo[,iNUھt~y콌 QC_^ Ţd~p]yC{ML]+tœ\?Ę>9 =t`twSڃ[Ufo:sR5S}{T!'o>E#zN1>/P65n_@\fV)7_!g[8f#rޯ灛Ht*/wܮ>+֌[A49VI g=boy=i#J Xo<Z{͋H|nĖI+`~ڈ.szn  771^tx-A?##IX`"jzJMoeBK>JFý$V.im`prf+VdC0/XTcgr[.9ѕ'&*?G4'qڦsg teWa>Q[2rK: BSlcU2YcY#rl:ڪ(g.B(G Jш\YDebapi6 gx_rBQݰ #`P8 HjR% w e@N{ ,ߗd?\!׊7^E=iF2n 6z^=ϯM)qh}Ynկag |uTUj fK_b:ΝSNP rr}l,»w+‡|WrWN`y?8[,G( *Gwv@z0y}IʷAyNɳ !?U?MÒMooe|Ay*C!:X%n*-d?yN0Mm-HhUw˦&KUJAP2?i+f#72^Iz]JϩSY<g%L "D]ڻ&x9VZ>t .Mb\@B.YmV` "܁f+Z#B',SU149R a "| mmTO~/lHn?: q3K[a$EIhi zfS]=\痭 ꍏK;Xrj/jnUadP& ;ꄝ}v&);|Զ52u{ f jVFDz+DNRS$mC4B>=)V„j"XTdG(zf;IsFd'~J}ݑjayKj4[ ERgHv/Н"VH?$`B|pS?Ͷ?79Z~"{=mj@2hǤ P-VhYyx<}[GtAײ]CJ8VbC{ET zy£pchWvP o$];C)H'/,$D?KFV! zK< PyuVeM80At9Nf@4c?P xUA`d A! sخ]#^1*x'` u8 _FZӄ6ob\ǁf ,w'-1 -}KA)*ԁOBoG{*8+/tv9ڍ+B0aL%8%78Q.JE 3o8]c/y3 } N+wdiv脭'{̥ta&҅=њ+0n1΁w`uw wxs t~¯QZ&Qޘ3KYĉyC04;Pc04q{wj9 ,rQELm}8p$d ֝E6t|Fh1Ȗȴ;8 {BJxTl$oݻd'Sࢵ-Q:A%kЅNLZ`o*hO0๥k}>A E(îƀ aܸhdԞN ]tUb-$E/>r)eYbrmKa#(](c_VNh:VS~ZFev@V1%Nb焗ba'bR:|YĹ u|:0BVoٞVa `erDJ<>Rf9Pܔtq*/E)وEtOY2)ۖUCԢvl$ގ-7M&j>KiE6 e3o`d  `6|m7!h9}JE>J)P,].+udʆmBF_鈄wŏ'"%u0Q.ו_"X x.%"qb|@ʵ|*q{l ch>ɇ~K9 K?88_oh)5a5) H-xG#Aoy7#@M)X)ڄ cK?P"NŽV7CJ ƆexhCig*ԗ_$Ӳ!368&XgKaK>LuLe$sN`$p>lE昮bo0y֒#Rs> | "s* %W-;t_\PLWqQTCy4 #ic媁]v_nM745*!.{!KIt=]3%E `KBnG ib{iSCӘB/ M+`˸H8= ob$%S#)w܃)7f퐨`8*ϖe==sR3;bз|~{3gVh;*j3\ƒGhߍ9429$KW!.|2uQ/pz@)4G4oNJ} ,:'j ^*vQAi&V`rTg)ʤ{ fU!Q_imrϐ)\;/m-ϕ"uNe7'jj,lq{q{vz.oDZ-+d_})>{=+oR _;uI@pgz.O#\Q7/@. 溦W .Z5ȨFGTŒ0턉^.C|NܓcC//v0C O}hhۺ}To7WPe"ctɦx W_@ER)x5ɥ@FamGMդLC9hؗ[!m$'-LnՓId%ߍ?JUTKl`A~2 eU5N쩑*ٺI2>p} orBt7Wؚ[KG`/'gͶp G5cP1/[0|QԊ٤X7B{ԜM{e-'+m`4/+Q|w0^UVL"AFhz |0ƨݬy)x(ۋv.ȫM?3'As5\`N/}luk`uVz{pd!9?Ǟ`)QIxo!u y;iqKZfFYmTXM#uqGw`z.V*:Oо$H)i2TYeF*" 8fPDLS}Tꌓge2{2 ?b/1$Ơo0ŚoȖjUJ{KenVӎлT;Lq2I',̴<G2h l\~Z$UzνQ֘;+P:j!V"Ɉ6I(Oj,=v[웣dE:jBRCmS/T7r08}DknRQ÷Қm{&m[zڷ:B;?nq8Tj>}@pGm psuJ-?~Ig#OVBIo"TsLhF0ZRzݒpN0ʬSÆҼNKPFr.iu W2fP\a"MԦzQѹHj,g螑AĩuowcDJN9/qST{n?vvΆ F ;x0zl(e1&ؗT4/" <ĕ֣=#._.?:ÑYtg8w{-O r&:a>Q-TN" A]ه"Z oi+S2uDpE#R;I2EB>8$cR&m}t!2e4q?=W7&5C EjcUerߧ$p`YŻ gVUPGh| ;Á)HY,|x}sNe4Yќ5}d00/}l ]%_ҦX|+gOc6 .( 0XXFGᕚћph/uUp_gAy?(#+r*mԏel[i}LgڑPmN;m}Hkx3eL j!eV7x aF > 75t=:5N?Yfu Nޯ:I-3sHDgDgg B Qmrá^TNT$;e`c3|`0e^a9,CJńxMfiE3/q%:o@r=2>6жF5e J ; k{/ԱC"`rSPX3 ?St IܥB&9uȬm./!n^ k^Nb5 .\~piy=ɓ;WTV^EarY5Cfu*"#Q(R dk׶P.eB%=o F;YYs2p̴YiQE! d17Z "<)ĠX0N+`}:yHlڏKQ1e#F\4 Qt2ICkQF 6$ ~갯OQtbqnlDM]ل5\Yq (eqc?pӤ 4eg-]iCz0/ݭlS@ٴGgA.DXۥKN]5(ڽNx/QP衬t+cB8p`q添QZ_e-%QwzҢT=r9âbjz[,ݯQG,6Cn VeA'87v>^,碾j9ʢ }`#n2<[FFgn e%` luJ%#%kI /M&QOV8~7 ~˭dI*H { |T}uCr em﵌WdW7ay׃V!Q)+" Q^~+r5_1J;Mp(/{Z4' k"x^l3 G%KGFۃ, KEa!qތ= ^+XeW%J.vF[IF% ^˱6ۼe6@OO(IRW&͕QIx mTugtϪ%zAdP3ɨ+8ƾmV4XM5p}_9 ofwm@~t i6Ũ,wX뇟UښP/;K#DJiK #g &EaO8pHYsKI Bg7^=|K.M[)Tgx rV>ʂm&qt#Qpn85{4I#TF 0mRҴU۽_TuTk~, BAg@&Bh)͓+E4(P%OG訨N~`o̒_U>2! "((Z W 64Q.tM AJż,jYM^0xvbwd̹"kJ8Ɉg@(wcI#n=Ug/IvRWq8eI-V+9!J*?W? `P3_zN4t1_p H*}[5&Vzzд*a^-3-7""kT&+0aN̆vTf;%ҕ 0fw(a'Lq2xRHLiマu{K+%%tnF m#n)J xW߻'"&09~]f#VVbjZ~=R#X)9Άۿ|t9{b// 29$Uŷ<z%zVб.u \[$ }%(xs0lӮfrwy%(ߥN2+Ydm /"{)w="M_:3@JBu2 lGhߒ/(m :AVAuK+6Nv-%g%i6vGTVvp,-Bp+~YZ=A$f1c[8o4Ca22Y' |DH0d}FK-!h[OϣuiPXdՖV 46]," 8 6p˳( Ɯ;g%'9  %:l뛗vj6Or'GB8!aXGFאsc"#"(PvХo֝ʰw;*]<V~oTTUEȡmGrI"NԳ`Y4)Tۈ) Iu-Srϛ> D(~;m&rKW6Yb McN۫*h$bk /Y4/gS"=Ak~G0B!z\<*"h6Y1wQt;YBzDfӨl,7A $&Ba6c+;_&ǝ8XmZ%?+u×9:fy%Xl$X+Wq ihY*BK`g!sU6ǂo:}}0l}l c;2n Dž_%rE9h0M>t^a7_ܠ.f_+Iw'VS({A/~lNF?"ZaIl}&! guEGcGWP[S`G}(l+"5lTD_o_ pGqLTG XA[mjM5 />;թvgR$E,̈́Ӂc^!cܤ _g<-?wF $,ưk%Accb}Ux̭͝|DpϙxZK+cj5p5+ ƪT‹x]9$dζJX@la:Yz(6p)_x.6axm?9d->4 27IhDc ByGI{" l΁,\:;2v28Fځfm{Q1([?UJϬW#KS2}l} P |DJEVxz;-챷# 3>(`$uv ߺɛ$Op% SC'Rg-f 28v7X kT-Fzt%zRg**VQ>0a2-ι|"f ߂a_^90EPܴ_L)R}n?DI`%t6JL#G >^/ܫ*q|hquSprb6+20r!G~Ñ;!SZ]ɱ72Bxвwj}Ri=ՂUJ𴶉T)3&_dBJ^zErUS\ג(4 Y2,'Kv׀>@ oh9 "8Q1_DȣQ=:\dnoQxW9E $ LӘP HUVj#H_%!lڎv_~ߺIr"Ӡv+x?># X}LM[lbKQTK’_z?tx3n\tXh`򚬅1n?f|W E<|`jOۺO*#G$9ҋ'˿-vMs?Ja?nbf-c4'/mtE&q2?A8w3-lagz_T{9HIk_'>XJ}?}cTtBD{eGFɕƕb8wո'Ne9ĉF2 'Wh35|%YJa ׉aFMh 5ۜ2Vc!,Gj^`Mdy^&`Eߌ|Ak+ P Ph3?(FHX̉~3O <qhFCT‹sf~Bn' W1`,!EXK2JOʐ6aͪFFD2%>#t[*ycܸ"[Z_~iJaKN ŤjHkcF#c.֜&ɣeS[xֆ >Cg7XIG]PA!"IߑzN[ o]MMH:S!}&, hK ,ΏDIuPF0E95-ݿ1eiPY:xRva03BCӻvx:LRvT4DU/%k[PHs$bDh3cʼf W|'Mv\*I+-ԧJ(hfu!5dQsE ^񙞛ip҇|K BjL6P>25ZDNƘT&mqV].OR 5q4mɨCr 28DTMl!V\HbӺz(F?>_6]ib1nZi2~`R'hMj4&Ww,9EKKɮv! .q`XDZ-NP)֔lx8X$.nL}C|VLnۦ1+vrLdGֵdV ֿrǣ!D.J^Qۘᤤ?k3{ݰِȏ)݌uu_}bx/N[Fdzx#5ZpZTyG7&V}MԘc;~JB&KUn& L~n3 M0}9KD*q-}>w.C[/ȇH\oLT)q?ܜs݅A !?z8j^c4Jm]X}];BHl{v %Y%W^mx2!;BKFO-[NaE[2/Y&+pt4%u'v꿘EyP8S1}S-xα'4Q,)r.1yʯPdXS [cIvo*ű\$vu_< W8sm=j=L2He`j)9[N7|nv*{ظxĉ$N"-mx`Ŕg fG&g\)irA4N;( ϝ So|^*7%kOuI{D"C8R#(ȍG4@ɚodt>ojX@WYֵ$GT+ M{@C;e H։05 +g!7d﹓ʅJ_{H ޒF %D:ʂh}-!":^/5.v-;!N'xcήF~rS,Hѿqqyu 7=BGՅ/igaGynJ2ĝ60)ic<w[nnaa"Lc_qF=' c|A6BvυV6.n=X) T1i`[-&GT6=qWe-Woح.qsyD6d_ i)C`o)Wܗ1}%oig&"dݷ5M4U+~ӕI0S1~Ԁp+E1k15rC a(ɘ*4Ůہ14Lf[jycھi"GžTD[x$gûQqTYz<1fD,A nt{pg 5lEkb!.\5)HaYłL}Z#b&jJ.r1AWNDxWB4b7lt"Вvqt%B񝓯P]c͇pK: ͦċ /:g&vt%6Oy5ڥ e )W awJQ4o/RJu4B_o"4~z|pU)NگfݑK>m'p %u %֬dY_V0mr~ʝVVND1g",^Cʹw`uU874yfCde-_2ys\SO̓JZʽWf^!M`uw@X[1z^U0@R)~4#2A|y^t3=^s-qnĥ3ohcΪVB8%SoX_ ҩ>™,kVzܛqoq3)04qaڀ{ްϭ|<.EcctF׉冣4&x#nQX8+ӧ:-%_f\4! @ `+"$4Qw"3h %Z|_e{BpWFM44FɵEBGeRt$ak"nUժKՆ?49ndk,`픷N97`H4Ε:Ⱦ [03vRp~yu2Kz:*=_>X+fۄ xe'dPS$@4ÈEtܗ{4L_S8AÀcN m7z{[G݄GEpfxQP;l?^퐴4ZOhL:y :S-汹X6wU$wO_/jA}fm(U&>B".OT.(ixdrDoa%P?՞^s6%g3ޥ]R']^hmqsxIuX"ڊң9eE8_mt}q]Q3.s0)s!%|;eϒ3J,$˃74{+b{{<E!MtJxсY>Kx6Sm)÷y. s&12Zv\˯JM{^{M$,)3+4^c@EV.Xq'6ꯥJgAYCnhBn-/t()'.E^\(%1, {̺R rjқY8,,/! D>Ƹku4̈?肵dkX'ZhVydX&P7M`J* ].ZώlQRi>IW0e P'w4*%pPFIR d&yZ F]4M6L/Wd~Cd~SǛkqm5"PgʴѕX#¡BNbʱPV% yzzŢʊXuEpk͏]<}æ<đAڠyì>}}ؽ`>xmwyq[.L0N,dղ,s`G@+w;iRIQ4*d")FwNF6Lь>oyx]Q U2nkHݫh{C1)1]툽Vt23`ꑾ+*̮6 !OGGIK1,EPy) 틦Ջe!`+\ $W>~'ڈ/w6.kZ'F`i*;Њ E;ԷlEg%OID Qe>G=HưJu cKk(ץβE'Zw; bHZo`vN ࿺j!oMZ7:)vC쟨:xє2^mBn1& 'u#~cBKoaLhk02l Q7kWq[gf_Hi߼Ñ|tfك6Aj|n+5̦cx3(ŋg< dA$46E@u!A7x?B\\;(I*Pdpy,'|KC䖂ff$,ztUݾI '4h'N+t2OIJ,18dt%&0$&Z.Q GDcE"JlI4I:9/,du;^opz#y@z˫}\7̷C^?^1K֘߻s8LKVLDA+GUn^: 9$Fo\TWǁl$YI,M[4Z~Zc}}j/O篷tGXaqv,O n.jM]BoUʲ~&ktWm|k٭^;&Pbnp^kq֢8bW8SBK{||m3%}$gP߶ZIR(uܕh_J.H*/?JNL8a(p u\/d;2 6LZR}j&lB6Ck>G};J!C7Y@Y^SҔ4?DTZţžOc ;-cwԾ*a+G+^Xh?s-|.Sp[Di&m5J> %|"<*]oޑ&Z,k$҆J03uFU?KX"-N%(bk-?~U1GbtNP8_Mk 6)3F9g{6ON#=~:Ia`,|4i74D^I$ &YK̢kWN#ݾy Rej!B$&xbS`kwS,4v^{=]ty؄QVOQ鎂# `9qŠڟKu8 MWЉbڷ}KX ϱPij&}񄓦iͮ#,ug6Yo}凙 9V3L M0|i U, w3̬;q%ð\.> aH[]JP4Am^1xlN#kK{^pC?%úv"`%;%6'ؾvEU(ww(!*nh{425x'Ǧi?I"rľAߪ쀦%3yhbishR`sl3SF 'B G'&n:5w]߀(+?'a3*Zo.G =kL#ɆHC1^P΂+3Ikt2QbG+z@sz $O\MW9`2X%s?L2tZ8=W{e%taQz>?A"ŏe _?\ZǞR3%4ow`1 i%lqGPvT;亀!'Dw.j ov% bN`p@z ̋rK#qbҼSu{^Ŵv=E*룜5AifI^(EZ43>-;eq[2 ڬJi?-`LuX4)6n{C02 k#dSb/ k[5k)0-AE6h-fqK֮0g`eIf9[s>YL_H 9^aY[l|wGCD뺘駚\xl9<ı2 DLGn(1՘P %TUqBU :ww7RBMynJ+'ROmi71LW`뿤q輼Y Xn(U>5G(iYB(aU$q3@D&'* [` -5F{ .bt|ߘ8 \KUΝҼR77BHoii$Ҫt;~5-c⾏rs)8ygT'7ƌ+r8rrfJ.Z:L]?i6og}C\erWňXbjmrBhyl3vN'WOgp)"O:`o֜$р.oBY R +U;Ж}rbL-j0s@1ZǦ Egj_fp=3Y$ Q+[Qm&/:RD#틻2:_w8 @f|dΠ+ρ%.NJƺL1ca]IXE_lWr`םvETی-_Hǰm?6npLoi{r/n_$ ZS&o'R4HyR#u_/́*̮{ID9Th?uܚ(C?~6p11,y7 "b#<~Dݓ|c#k] E'IFZO9u$q=&a6k#1VTQx{𾱦4$כ[~|RRK&1~%@rzϕeqAw[$@4p}\J)juja#bQ06l,1鞇qPwo.O7qӑ"hUssG޴i1mB|q>X!"n.J˰_?GE RL2|Mdm 481Wy$$: yԬF m{pC7mK U+A.})0Dt:C A8#vjI_ٙI]W<|# qX6f1􄬃yt>R 09Q'j`SCՖH(RObԆ>$φq7rMD2vo} Ey¾V"UM7S9˴O+IeukAuF~AKQˑn(҅TbJqZ[۷wۦ!d 'zoT0y#@aQk؍ژPћÚZpRwb?et(!F%U'fb-?,ř!$CRTE솻ݥt#rzI06:\O򧝶7 DG.en͞/ؖefJa\)s}-G(M4봹*bSۡ^\r39R +%Yy':s8PM@RzAnCh!,f mkrPK LD:҇r*cr-hPQ$ulЫjL/N}~bZ :%g;EL˾U3KN4/ub-  Э=vV5@0:h'䀧Ǥ(w Nc]]?҅MI=F@<H q/båUw;/1/8g x<1.e_ yH&.:Ln\ՙRTNdhNq>bdc0 7$c1k6F8,V- rsAU*+(x 1: I2`ٮ;LJ9|wR&z+~r[ ;>5elwGTTZÏ8x,>j@2 -cd y͡ */c C uDCwfo&z}3vw£'tgtk¤?BV/uD4P%ҖxŷH%C^5Ȭ5^'RD-;"K"KSUpx!+Ab<¹lXN=8$WRM}LX-Zێw}:$f/wI^P{"}ED 9ϸ޿W!GlYc_ y-@QLr{M3x@ҀeYt/s_(&mM3UmDJ"I9ʷqM\MXSYO+r+vaz8g rF|}%v]!ލH t7I.)a6H5G8oK??oߚdZCi4c~}E#zé+Hٸ?ɪ>W+ҶYS;)49&]>!5]_ R}ڥ P r2ƅb= I)"M{J;-oΫFo܈rܦu FY|JObaLϧFD>UA pϗiיjz60;pz?62Z41itgg_)!j*&B$6t0@uHk\/~hx$MϮ,-R /N.8S{(7ȟn+h7UAN"^;n7QwwI9cܾs'%%:WP)j>6Ӹr"& ׌jz)ۀmjޟ}_i*,j5%$\THCV}a\[FJtpb@+>\uV>HnhT.y}Ah[bsTF|{6P m7SD9oo~p&|B泂DƳ>f֗$-#Ć[C5KvZCpB⫔VH0a?W5UHQn­Q4g; ᒇbLiEMuy6HqN=#9~Z(}h{@[Ɖz=ń^~Ki@2S ;9_T&x4܉|nɉ3Oјq@lni7R*l>գlw=8 4dܶ+%Kꖳrޯt 'P]9efMcMm[;h UmȖ`o Dyc=tYM~1Xз'w؏xl'Z3-FƇQ/{Hgr> &9hy%,ӑ7^/B)2+#F уѩ"DT nܤmi2:ػP)prhYa y<~A7/0ɲ )fo,BCg}.akRok6 R ɓ | 6USA . 8*&/zR*%MRضlr/ j~SEnnoz.1YO"IynʽV&vaA֕;;Qy,Ym/_m[{@lB·8^l&6?jmմ(sؤ-Nsou-nӹp֦LR$DT0.)`dLG"ӇR(d4D ۳1n'Ntpvf|)S/'<-qo邰V.#8 3-CB@x{n r?1u%*;1ƒ-Q)Jzf ?qeD<=<hBμr.ip֩FuI]uJlDZN55WAU/۬:t v9&i{wQ,$&HYf~7==Z!WM7 xRzIB6;ћD5-A˟O'6DD6 T&@ʕu]{VYP}M ^@$??; v50= Y`U2A70[b'.Q2WFsVo3-ڷ_Q'n7@hq|WeHE i%T L/dSH21\ xӹ ZWt b03({҄A@Ip~t܈lX*u҇oez/Jb ykxK3K w-ц)rG q1I _pEq%g~`sdKp4+w&+?0#^TumJSmQTP IB$2QHOTiIz5) dG%uO"OPTⶶ$o12/jmȍ }(UL'ʽJOC]թ— `67$E5g+Z k6ݝH)_=e%q(TOŴT en"IZ\+,p^GT뛄$p*P3&]X"n$Np -SCW!wʊj͔gl?|i]tMCuʯ%M#kDvAҾJ#JkŠrp5^ӤYUq3Qv?6S֠1w݂Z=+q혍go=bA/ciz};-]-l@FG_+&Jun|G9\d$/ Mܫ5N jdzŨ,Ŀ~U-L]e>ъو3()QNAtDHΗu}>ι)2Y pl^;wql -Cl67[|<,!D _uӄ;Zq7Gf%չ"(W5%)I-e8ss\v\\j^r`&|xjbO\(; X*?0Fv կ _WEŸF=xauwM^kc3FvW{@W:G'Rm<"\ޤ3ghU75.G0[YTWUw 0x.ܤ$F)|ʱ eMiq,nuW 2 ;Րë+[R᪬!Qhq)TF# )`X])~u5r}ws26RW|Cf4o(dAkiޜSC8tF6,S_4׿ $Ф{wT-kk˸ k[q<׫PMa{5rfY;©*A:An¤kskI)u|uשoM5,͵Bpkgl-)݇:e?zs1GiS8`rz/AƟA'VFvQOȌkOzٲҋ\"3, 2C(4N>`p$-a8f.rŨ_]qp_5%=wυb#GR0k(!yߊKs4&n Li3z} 2FIWZ"QeLMNSL+EK*=Da*^M@ R3bl{4H<{i&@l_f<^CL8<مsNTBy/}e5)leԙf"NؑzG6_laȌFQ}fpo1=֬C?Hcw-ETwykVA-I*LSoȜyN cڷ|\::\GزuKk*_ r4 {)\ )AỦBF]QKHq˸ʞ9L0Osx/=bh3̲ԶjmAʄN diФՋ^TRc U-||(&Uc-?e4+-B,)F-8ǥ9Oǔoc.WuI^SI`W{_ Z*WR[2A]?xMr"PzVT2N }P!>2-Pj@pɌy($2FW"Yl1鴽jP-V˒xhܕf'vz1k2"? d}{U:b|*v(@%~T{W*-c@f95?R_f-5Ms3Y3:Ok0v̝GxJm'i&D/A|}Yc H~aLG@WfZ.c.8[oq[C?xCbNƑX1ޥ+7";(Z[ ߢ4-\͎x4=e8ʅpjhn&D#x[ }|]Kк L82YcCM!3[-t{8GXa5̇xXjJ7+WT7: rnYN5NPz<&'j`-Nc /?p7a~@ Mz4zi MTn u.DgV]ZYȌHN`fGlTLND!kH GUJתkj7 *}t~2`i>(ʩY2Rǻnnmi+Zj"`XZkb|ʱ+})Įd4F@_ja\>#ưSZjˆƲ1 <1̩ *1r{?;u\!hx4hͰXA JRO1F֔#p o/΄QZ gǀj6WčtZ9ܟєJJ_./u dc]:/,qUaZ(P.tJ7M .)y#}DL1hٛj -z N4eڰ߳xeEuzń|)YnG *eRlmrVo2^KoG65P~LeӹqC]Ƌ2^ JT.djFQӕrZFQטieƢ}_LQjr/gOEq8R6>@ccvw/G9HQTyݔJ>R@J)TDj7e2'dQɰaFaؽin;^;C/ yuF+H•2ך9'W747i>;I0Ur(;jIݾ9- [ e=aK{,5uJg%ºn;q&${c~GW @BXثRLYQɲ3W2b#nKQo >]tig78#'&НOPu:(~:3ZR-wc*5ЁW`vڜɒ.V>k3 LwVzL;G:pDz5(޳;2 3_`S;_ҷ-_mמwR;R|&ÌV#0CxP<&P2+RBX1R9DZx3AOKrW*GL {5((Dݕ[kDby܏.(r.ɟ_y&~mOP=xw&<;~H,jw+L{-9B=ti&(eZC5axOӱ%FkLuq36+i0oHpd "KJ.O[S3!^#vsM@Au]愖M#oSѦA$j=Iќcw2ddoP % #l*AM>K}CA"d$A @}`K\G^ )P./Mz^EK0ʳ넻P.X?n{ ,u[0{wN-u{C;SO-zA-#DǛ8՚s[RC+¼K@$-Kҙj%N`}%( }lt̠Nt&Rt2QBZ@rt+Fy_@Hʂ">BZiMB{nk*v9)edf{<>Jk?!]siq.CC6P\PfY8z-xo`vϤp(3ݵl8orїtX ҿR$N1 G>Pi/`DQ<1D !J-9.X4LB .dIH;e]3~ ;2f`D[UKF  N`bKhbI?4Ɉ̂70}Dl.d_&·QRn{>odǎV8(i3A )N1O3/$ XUK (H<*MLj-PF4f)-oNIaUsiO-Ix̽6YwAwMhq63Vo4UiWG!q!.P@]PR V/,|4'I( @63jm|E'ɼ,L!a^ xsQZBo=H! ,'x> |PK>)18cؒ4WTki"J)FH(5?茵۳0Uq/ SiZX| C!5&*9D$^rkx甀UMXX_GrA,q9%X<(Y59wHdx(]n}]ǦR"(ۣlx.ރ5@1d9bWV9f/I WVپb%|[V9AN vؕ}wLX߈F6oYn9 D)aBNZUAXKnhVn|v2~`:;^,LHNl(yoVX!/YYܥD'r71&ٚkO'II|KT'm$9CA| ,gJfY>P.D_-n{yAǃS xLzt^S\lW~f@1$ N"oP!;S*r #((h 6myPA?o$=ྏ#r]܈<ʰiS+܏2z!~:݂2ؕ;* Or:@\x杀 DTTw*,'ɣ~0HȬfWG X #rzΕ`_jfn:M-)}}?9\m/&'k.2͎?}*QFhk'|[%WIm,|i'\B+K޸lvb|#Nu|WY89-(5cSs `B%HN(;Ykr.: R5$ G:Z|JX@Brdm )q[F'~ ib"lu<~YO+$8B`tq={ ak@hB3Wm_m7%D6&ގٙJ Z,0}1 %/Hw'x:R( Ait#{EZlw')‚[q>U`&k @.e^S5ij:5hċz8|/ 5 gOͪ\s'O7D y^.dƣ}]㶚/*s$?,L(4ow 3$.a2UKtJGHU?r'4Mי3G8H>ZeڜFvNö5HJrb@1a*g,Z>{:loy.ز_]K2=Px[|X=šYz˼{y~BAuv>ZCFZCſX&GIuU)5"T|~KEy}TgqqKĘVC'X2GjbuZ8Nm972C\5f)8$JC{uc f U9C|"TZ5pytbcS3UPj %dur G]>WZ sGs10U|+lIƉ]rgV}+<( c`+)go{v0+ngozi[5/ iIF~7esǗ'R0omK\nQI3<0xGVrozG#.ռXʦVw(`o!9*Lomz'\5 w[i2<˵\o#3ɂwۂ "E{ht"Cq:XxjpQ'؃f+MNhH8`[=O^y yRce` dz~5D7 imhPҶ]GYD Ky^H99b]xq{ tuO3wNƼSI#tL@U0&޶iEr7*Ѱ&~'7|yMq$֑y98#Sn~_YwGKwlGs՗j]]+DR"F&L0v]t4YwEIj4ɝc1JlμwGX/8e(㆕GV$_ 'nơɑ۟ݑ9FN+|:HJ>,5 0\-j'/\W1J{%}`YjH9RUenK;5%d'HR1Tri+ 8EͰ;/4ZY5SjgVo˾?[DGz1ՎKk.y{hRyG9VShBc}їr>(Zaq(L.𯋭!Û睵GՊ5ƼG@2x;UKea10<yrK3[&eUU%<e}.X4{xpBP)5j3L̑al ~l~% Fc7ݗVpCl %~KzV)?O{ ~ ^!=:J#B&J>gN8OӘ 03{ހ͑ZaCsLEBكz.N`PU#dE5J5"gꂇ*SkTd.AQ}749Plڬ3N>4ފ]P|DM 1~%z'f6r}ky̖ɇO3B{d x|oIl. NLE7@I[8 ZRn\3/т9gbY ѶaCכUPܹtivsN[~OTZU@g2R.1䬱׊X>h?]it0#Su~."=]N죚" "vm~7Xh(dn1ZhN\gBjNX5 ^ItV6K2J2mx UhVrF-#D]шŧ_pޣ/D sFjP~؇pvpT74R k2WTJ%?W6Ϫ޳ Q= JqA 9)mV,fi͋ED9Z0/9 fvϑMDLi~~/ B5rb FmES9KLCsߐ^iI);Pg>(z"Bf0D5n5#'1c\˗Pu 3.>U @B( ~P)Wjw:i)XXU 4FE%h-TwKzg q$Czn&pZ "A 'd)WZh;{@XlY5;0 0ʑc "Ƚg\Kt nwBJ/PnJG76E 5V/z 5fgM;ˡ nY.EjiGYj%/Qwc|ԕ 7&\5W 'J[l9?zW3F ]^6[K*ֳYHjvٕ1lU/ht4^TDf?yĪ5nv?Iz(l:hJK%7j1]=R - Ͻj]!`fj NdJ2oi$OcGq$WYs+[/}{q0u&ėٜ7-6-.;GӾeU7Ѫ)zjTQQCET} :@t+ӡ+Le]^=r=,+Ɖ:{6*O!HPId5,B]&죎칥caN4;Ij.hj$DI9,(8LDeHd3v1v<T߮ W :fA&Ty`R\Ww.jFDϐƺFVπng(rߐGu?h*>N 4OU ;  A=x4Felf'ۛk846l)yP% v~Z4|@__}ͩPvTgtQ_Z 0ڬ-;ܼ>,D|>qvQCDK>0h Rt*ojgB چ*o;^n]B@069N7rtm?d}흣FzeY%~3oGz~V0.=q(.2jz**˚fΦ7ojw6@kk$t:yL !_D9RǽF!Ұ=+ ["5'VT'h ٝe1e{Cr^lj!nMFk縧tǜ3P"lRv-ZT˰Bi5֬bRBr<<1v}-K'Ƈ) j. %ZnrQ|գtZ%YE8Zņof۪:| nK3_#N 8SǏCߎd>o[F$K7aC2wڵ#ECにss.!ܣ AD}~ž=1EE8eW\Rg|*YDGh5oj޼Es@L4֦&.FCgq Yo1B`{<]̪)*wJwWaM_ʰ{ ܒN:[OK#JX*mJ4Ԥئ_J9S[d?2u9W439Uion.CS$D3Xyc}ub&%vEݟGBectV#r&Dr26K.Mqc\  :oIVY tN߇bk9| 3O $UW&|`kE_oǛR.&}eIS6`;K#3,U 9t6\x0.eEfQQ'KLgqx!վ\ɴBYxkoV[g{ wwq4HF/?~L( 7pdJצ@!#òqLթ&M}Y-9f˳Pb (.K̈́d"6%7_'I(B BX δ ]вJXq}%s?GҘ[)\b'߹zƨզ1Vt +URKLjIE2`@}SwaտOfg)mi[D1E^]x ytٰ{isnH؞Km.k '14݆53*NWS,/eU-lݏ3,g Pq0XK>HP7P=IfJVBfckB;gȠ؊4b\,)JT&riS:O^Cxti* >v-4 bA!m @>AI{\0/a6(䟭ʃ?n T E֒wFZhJM y r>eoZfK-er T<#>),H10;.T߿]=>;di>Ql[b~ l& 929ʂcvwP̆7&IE6ޖJѢOoy6C^V,` >[DjӴ8V#~i6񔚟TQ_(a+ˡ$åL&> ﬞ/~aUE3z`@~AP&Q^CoM"CJ*d]}tzf򆴿Dl;Uu,C=,+(H0FpbWpNζ4'7?E8o l 4|r28բ}IADeB*Gб’0G5&a=b Hzljyj|ogjD"tUONܮ ^E [=.*)`nN lTf>Rl‰DЕ |>Z.1+}vyH'{y|x̎#GI^Q~Hk9 Zghι0Tn;P8*7NFf/7pE!AZ#&I5 =Gu>ִ }l埳m)pTOn֥~ap}T,֒ (oΦH.dv#p=J L{ȮTGL^iB@F#d0/C *mqʤG| Q%@5J$i@4Yr2#,0]-[nFt_vw _f{65G\PoTϛKo}| Hsôy/6c"x dîO.Ko2uH?Vg'JHDYFckudѯbmlv7FBAXuÁ=G@C~M8 XDnbKUybJ65a>㨟3z{9E1K YK#vyH]|auY32|BwEӼTJO~qɌcyȽcR?:mU CIkkapJ`-K2hN0x%b m')| aU'/-^!6h5 Ht6XAM`~t́9R=֚޹}#uټ_Oj̏F88 eiLSI9Jm(jN](M.Nüc$zjj̘CUbbꙃOpSHjo#LOؿ @TTp8װaA2*DDs42HIgzwnO(Q•fqͮ+= I'\Sb#aPn$ z9Bwh&~(29ߏN O把ZxtΌs]k#c9 #EE}c#gm!yQ;7BlC#[%-[$mI6`;W{HCf`GE/UPmQ2&az4E<Ӎdids!,"$/$4b(}5>pFɽmR;mS>,}Mt0f?h> ([ sVw_ւxӃe9l| P*4ZBVTgM>djRrl7c"4~͐dP8~0UmQ+)$!R.KR {WUǖac1!,㺆Z|`Q@JalN/oܲ"~&Jx~uӗʘ&{:q6eF? {P~LZry>6-|B.Uaftt<'*gp^沟$qC:QjT5؉ޛ}9~`J$JP_x:_u4~[IJB!P5^j@Ak{6noT7?ۻZщqirJ-QxS&:7|o 6!\c}]eh*ccE6A8󞯶I0a/EVWU;G奕$v`B)p MW)VcnTi̳:~IrXV5o=֌@rԕ#=;`%r]Ym#p4o/ǂywreHֺ[=5ydn8W-*40!r:K\cG7 {;zv_.+}EѴG-m*:^3AUH^$ݏ,Xȷ]F-pEہn=G| ̄iehS]je4K٧tIvş7g$^sJ򵡘ܫEX.~V##NU%{n>bpqS _yr35A&^cO`39jzsr|s*glp?B}8Mv.Fnj u 43crvrA=l(Prcûb#Y3A =|J+am\Xt9^oi %#yiw'L)F@ tFЦ4c/i ߵ0i.XVKloz3y}v'63aĴRڠWq}ѲvlUlaBE٠9YBlGpװ,PeUڦ Xvٛ=J˰U'ev=ֱU":fRܔHBJU$4) t6Ӎ`/yQ^?=5,u vs^6)gq;NsӶ ƾGk`热Aj>OR;'UH DY^B2X!LEk%=t "#߆ `i!y硴/ƣsj$-wgJEhB(֏G:c<-!/u{R ~圹|+0*䑠1aP7& l(5+=R_RH0tr4Xak=ӄV,[*k@ݗ|=jZa Sb:#uۧHz4R7]d@3E(9msҌhڲvaL2Kp*l^$jWK0_piHjl-ͣb[F-y*)0ݿ4hGHzUYșMk4FpqQJ`~ }[㹔@հVG9;>۞'BF*ҵ!Gʯ6>6c׍_rI}F 0 0`_gb6Tbc..}j(i␑1zCI6NSSZK n3|_CHDQ2P²8G,FػvJq\Єہքd!Fy$| `@eqH{JL,tT7kNl틼I*|5{D!77M%߂Ѭ_O9/^`%-_=bӮB\P*"DW9KQ6U 6Rnje>S+JmMM ͐}DlBs?⛖Vk3FH![$JE,4]qxzeiDž|B4duT;4 )p=5;h)۞59%fy;c6RAN 3GPj .R 鲝)vxh$SqdTY jcsh1Q?:j\߃HC8oQb] WMXU/ $cpf뭲RkTd=ېB] 9 :~qi  ,C{s+X邠f1 2Sؒ"jU0x.Bp= RU y&:@:/~C- (D96􁷨3L3V3t߬#xdvzn-ͫ P*~sTO.v7ŕ^vo>O\XR´81a|Mi$; :4n"dᐍ% 4jRx U-XN|lP1 @#t@0=dG[ib1y9@^3k^e6+cD uѩ_PU҉j7:.w>!_ިL9y|mD6&ϊЎfҕ 8- vφˊv{^C{x|.(s4)5h~Hp 'J_~˒F䛪E )+Oсf';"@ wlvD" mD)*6$9*H- Ex<'I`6dOػօ>vg7 jid[Z˹k:tp S0Cah_>|AqXۧmqp]nD(D+0Ad*.ai*>֒CdɺmM3N8t0Q(}P="6̗_t~oojccGc>, h(>+9 #"EAc@`&jEζfrlqS A :v0>YZ|Wˁj4A6i%}>}*]\jŧ;&LکlYҺ,`#hC1lp@Fg<0~GXf$LW+͹p|d'Ȍ=rÀ6ٓ{5Ƞ(=Ha Okc4?Y@uWVD&QQ?rGLg;X.UG FQstEڨa[Gl-,d-ծp?^ p"0N㭒Uc o0T*䥊vAWa4]RcK鈑1che&V'#\@) VZ[w&;X'_5 fOwُ%*<;V9??lvW- Hsbk60"ZQ@Xꅈ&&qaL]Xs˿@+ Nn&/ͤADx~ꉒJA%tS]}jヷ5ֻRY"c4^$ո UG_):"SR4_#fXtS4MR)^gnٰfeҦuH~ң<nfpUů7J0.KO7u)õ~1Fa^*\yI6qdpLsd^ۄDZ4 X(oFD-v_`&L P˷*ko@J`Zw'j族lŪߓT״F~:O.fĪ ?jX;'#ޭDΘhl2=O7416sX\oHt)k}r+ܾHNi|V02f!+_LF) ףD?k轠q:ȕi}4Rk`P6#yo_a 2Zrng Øs(+c0x7h8`y};d%T@*4~-lm^d3XGnPZ 41eo= uUeQ7H<>\j~\BYfȼw#Wd+M=f; ·g|6 +=!t=aR32f7Zt/,v(Tv"kh:b?* p̗:7g4WtA@|hˮg8lB0mU &Un9f0qv#vڷPu?ۯF /,hv٪o|LPyqWTAy3.! CUd5eJf`X 3$̛H[_X_ؐqo|`6P1;b7D#^SSw#)I ]Aը4B%v[F3h-ܽg7r{򨻌ÊH)< 1,6ipS+V3! ݞ W6v6^4ݛ$ 4?ĺpI"'1l &FuboRSsqNf=0==mhe\I8DhA|jfk ۂ£DY]??*$xC_=t8H`Uv{w$HkL`j *O30hCؾ K9"Wʋg^WAVS61x ([ȗ}xB̗w'8@ K3~e ʨayzJjo}́<ŭՋV!fLJ+IѶHhSt Qq4um^6]qo̦+@D?/1M XY| p1//|``x4t6cj@;*z z1gw}aL4!|A3<2dnB^R/<_jd?gN1 do78HyM_%iZ`|a4##Ȉ"r^9ԏ䧢J 2( ivc 2{kB>DqW9s)h"kVgJ syG5r? K~ZyFH#!lBdݾe wEĤƶ>yK+ψIzBfWI__޴ wsCaqvi=ww*c\GzTGr1aDE8=%۫ nrO?cS\_\>尳]UDԷS@ pק/w:bSFV^@4[c8c2K˲Y-dt;!. G J46Zg{# <PhV^!{_Wȶ)nB 8YM#j];s]Ո@xJ>?¹4g_̙]!RcW Rߋ{ Ɖg7%s? %]jo$냊W H/y韚Ct0n.o) P*xNyԞ,VڇՀ8]2dž"1R ۿߖf WMԇ9t>P-SEm8f:e $i'v4-f@mFCWiχNO|"+xu N3P{so̪/ fͥ(s{ Q|IyAH񵮹zn^N$$v<ȁ ~4uGn~ߧoX%Hx 9`!b3{;Fb ͆106us7Ǵnfh w^lNR'ߤȜ*߾3f/cF,i}Xd ||1-h#$1ς}I>h=G.ЌPK< +"jLagH]^T0+S;hP,QoI |媏AtRe"5(dYg^E$BD۠6cụmXiOKodUnd۵pkzLB$01+Wi9Pmi8hP@YIL:\AٽzJJAE8+v+Ypr}kãXm0,DS7Z[Ȑ%$ ʫ{@Dպ:.V TeEh.7&~#3n' {Dm䕰/Dk@Y̡!3v 0q)Ҧk@x+Cc!%rɂw*G 7oءf? =ܹƏ"e@C9xQZd!ވ";2X;aw={n /|*?fwDʢŻ)i 8\g<0o3a9p T,%j(K?@Ax DNBܞsBZc[ KjLK)$Yn 7\6 ,>"} r:/ nE1M$IU[qsҠ>\nLďAD¥oU 0Mm+C-3.LwM,< ElZN]ey/KA\`L3gYæfi3E?D|/XY3ܽ(i0"'ӗACIu[xF e ֥8#֚oŚiv{r`l)hDÉo>>KPĎ@n _|8۫:ٷQl7yH"|Oʇ -Et(Chυo ko]1mnRXjY-2ZVg%N;G Hw$vY ]JӴ΢ytPN,(=$>lo*G86l)OC-$eK?⽄9}J!F07MHy73ԖO—Va/YI&YCEN g6jq -V[ r>9Z@Ky [_&v_.y ^v=8B ls"%uZoطFC9AWc[sbh Ns*QG8~ O]1lQ_8H>{aw#5]mѹTy t]ѠI!g,vmSJ/|FQq=dD'I]R6~:غ_"T-cVw7Fj93LvUcUHT?jx'\ w" ֌ႸޜG@岔=R}mm Lڭ#gYC:6wdL`j 8]iaWt㟎hH]uգ owNh}[t'Uݵ (,u&Ru,)j0@~Anʈx.TxD+amdA@ve( d;}p}b'IqBj50oD À7E D;v(W?ivTnk @wY8 ݞh Ӕ* bkE;rGf)Ws_NW >^fz9!_Jc+ txI"+w! ͂{_XۺO%MpYa3nMChY_B(ar_P?'ɂazs l&j\eN3n׶)Tr͘c6[3nc 7.ޝYk[:P[X9%Cm!@}cH+7y笅Džs#5 @{¡umϰJ"w2RKD#S>57(Q]ޗ,D@rLN"5ْXBYoEYkQXR.)s } u+Z cl9b( p>b+h`=cQINER 0c [ڮu6Sԩ/NՅEѯ=hBJ},ֹOQZఉFhڱi2>WxSۨR~Ofڛp#ջ L,q5.j ƀTN p$9Q_SQd`b܏c?mA](7ϭl=6_: ln+4=1i,\,$#<$~rpD&=o6=p Hp4/!O]%#vy9wp4btf ︗ya:f)(mيc%u8{"1'7f@ULh'='  LR j.+4yWH52Y߳E뵉Du$ )ѭ9^oIo.1]rYy&7GZ̚;^k|n$%cI͗f'1heVMKz۳VvcE[wNTE`ϣTM1]AhB*Kmٙ)zH/w4< !'&zP_4P$1Q@(أrjEZ5[ئZ/*^ h7TːiE5V3Y6~gљ-#UqFeQ~a*OՇu.&!éXc/:<^PF G"^(zX{yﮇܘ"zdp* el%rF.[:"WHa;B7/`q߯l:ZupR/rX:#p?v.>+hu :j%JgghOYƖN;rvI70«^W2 L A# RbgH}Giϝ_C}-=ɐ9i p>r9Ih'X_ 9iV3vj:ҰzՅQe {WY:&I4tq=hK4Ka2G$` /T}*Onc@ȥm6hpa74b{ȽeEDClњnF/ VCѵ^/]fq B'}tA7[VEL?:K E.s+o}T\ ^3irvV<%WN} d9%p+*9U? BoPxNz 5 黇}b@꼣w(U:Ik{cnsz=\6ܓB\5H+}ÙTV=9#|-@<1glN #OoXaI$43N;DSz6@Jfuy0cVz_C8\}eY>& ;-"z= 6Ȁ1e}=B2QNAz"n 9 3h(6wpXn_LV Sl yp5SZө4%#̻3(z 3.\o{uE5gʩ膀sL&ƺU"#!0,R8X")~Mh; ٽ"D߇,/s:?/Ryld lJWuDeKo^1$Z-"D{.eJ>d^Nzۢ-"b _$"H@: -`Ç x38_nPCwiJ `]hRߗ׾Jf pBLO Or|T~Ay,2[ 5y'i.K[OqЫ!"qQvBWGO<rb.W1\G{[?IH_(IJO&v[7UC{C5i=ZPj`=lʌJ *=a4oKC,x*@UCH!=L]m^P,ɝ(P9FkxG=Q~BHr'ZHR@8:G &Yj/ujRqm T0u(fp73jhC ]-F˒G ,Qp؞k7vL  };LiJ%I3*_󱾝`D¾ 4\B |֙Btijy, k / ȭzz.h"Ն 뫗 "f( SطKD`uK?1)W%OJ=>@wiMɪú#e(o2BࣦUSG5K|V0vl@䗼mE">8`4Hi7!z%Ox*gҎkzc;RӉ۪N]XdQPŸ|F }yf v#G(+ Zwh}R-|Yʃ p4ϵgIt&x%1 BÖU-!PV3z-Ã۫T! )ƔjBpH$~NY^%"D3%ު=ChǙv=d oN+0r>"ƴSxYdsev z˜"qځ`ʀ2-DYF[vǸi(Ӿڌ55 n]SB(ExL#,MhSAEL@lP/WVhOu8oPSKXظAژr-r%<~NM"+Z-2jC~eI+›W"vm)9lN$@`NTBlY4~WcddT|"SCw)>zEUf+k9%ȧ 3Lr: lJ0]6G?,oTqtSq&WjEmQ˄Y_U ٪_H1S.xN *p7vi)yl -./d]R ckHa :\O!R_\{@t@zgI^OőLTS>9a/+8E/q㩣^}kbc!.;;!{6 ئ1X/n^%){zT~C4/0] % a'%5 W p1=$`DiVrO)cŤO0Wޣ.3$*E@0k f,.'&\᫤W,(uHbKn *[T9^:;@2O6'&;94"2.uqY ws}Of|x]Xb GP*:wCmz1n~*V0͑~asod%7@y M(:)/?[M ’Mv:SqXDc^F#Bb T\8$1`qx8i?gI-LK(5AVǡo c붇 "<%FU@od:F黎^$gk$N.9,}Eh=4l<&bh7.nx>mf&=|n;q iơlin$BK*(Mh'˻Cl^3ѿQԳ < 뜹?[6x?]U1m׆c2'm+y;Ic 4aö2,zD5=.Sg7PM_ R9|7Xeit[F roCpZ#$﫰Q1Z^39wMpSPSM/B7 O ODXФיOA.N)*$O>Vf=k]]U$E2X6 %[ qܗȸPK6𑍖Z7@6k$q4-Y`ktU~J8!F#jC\-`۴{*Y1!_檜iA䶵r1b`泣s4qB idTe" qv" /y7 ҷtcPWIEoԌ"d govzuVl[ _`9X="ۍ_H2 uAXkreb"rBs,WkcLπ1F񂱏ZZ+j@^RS7O<#?u(rG iqCeH絹K\ɱK-ؿ?>[Jť{swgB;qWg.c&D pvϮ\Kgd.rw9ڸsgYw˅LU!zFa\9rEw]PdaGf6UdڳYw۱<-ًm}fe+} at"gf?T4j|΀mOA+۠MEy.?*=vRu|鴳 v*`GU]w{w=3\fZ_=4g<.yPF7nKxď MrTE)´@Vm^V9p5qڂVJU5^ҋd@t` "9yk:nOqn)_C_A0'z$XO~>~+^X: ,uJ~5S>)_K\݈hf$~gaBl [|I)%r AG> 3qAYXe88G5۶ȣoa=Lcd6%, f9'?^ ^(ȒȶMD>Hy-BvB̾Iܢ?Žր2~2:̞8gZX2&&!:mFu^kFX}@G)FJ uwq?jl⁝P ,LDuޚմvD[0?ٱ9&(%Y͎DÀо7" wC_>p$ALMWBc$!bR/]?(WA{6.#eqӛsi; }"8_"W@du2_D<ϘV- vyU  8A͖6J,۟Qfdb;t4_9 {ns@:T2_r ;b{`y8_%KQQtY_ y{EtrDX22^*1*G3af#RQ=y.cj:QC`Zbؽ;WQuAX]R|3Wyi'Ak̢aMvXI7y'aCؤAIQj3݌s=ꯧRV},M +@jMO* Ec+KsOm"{X4` MoӨ[4({e'`~݇Yzƶ m'Y28+#a]t}.}cip|՜rSӸQkg1pE` @٬lH<ɬI8n# <=2 YAyez4}Tl 9@* 0#P웄V ngbH7uуj:y!تGf3`S$YBK%$ qGl7õުz0=sm9lwAk Z,*P+]Ao$;?"]G f怌9Nxor Un IoϮGI?X{F83t[2ߠm0"iSp-.'%B޼k];ԁR2 q!P߭K2MӍ0jJli R\ 0' /bȠi`%u5auzCR:ryRE$3 >kKEeoըGke=}FWkF2$b]2DM&-|y+ݨhiKsCS8A$RpmoI">MfQ}cI<_d,Z+<* %*m&z@,ݵq&ڗ*?OFQXV痕TzڻGyB^ˏkW2 .pL"Hm8o_V䎝4ߩ|mZ+3p%ՄgA`ge̙OP'C*sZR{TI-qd!g%.w`kJپ %%C-q'VkTNI -䞃x(T40EEK0 1 /H_`ᙆդgz̬4Qh'pĨ'OEs8q)bs &pЩ|cqX. J/Idr#a12? V_CɶXQuH 9 |QSR{PY+|iY?3K:#"Bnqc OU/ɬ-}@®H  fdN;AV!C7 㜂ͺRqYN3?fF N7+M @{y9~HVz;N P wH٧Ȍz1Sc辷r5}d ﮦ/7q>ͼ?Ŵrf(ʂͩ(Ϊ=f Lqj:uj-8ýy8:;/-mNzw[9ϼKU Xaa.+BwҠ-:؁yasAHavv瞽eGc /"LL{ 2G,gV\l1@o1<]ӑh*WKpu#`ٵ$JI&2dwͣ;(J,Jf)$Ry״wQ+x $Ppx͓Ew?&+iI#1Mq(w@0CDwLӗ+ n3eO ,Of1EFHˣjow5TAI/zgmQw0/B=VPFLR.r!hګi#5=f wxRw5v/ƬBAv)2iyu8-Ye,DiꚈcacž7 6M5D(-RB5peAO؅&} ek˳-Zi_Zt_&=O *.wwM *`|%pK,W)r8NGX[lU:}]~k‡w@ iL2䴚@Bh{s& *.s lCyLXbI28;HR(IRk_UZ4),}C)=Sv4]L\୪!d7X:@(,qܓ ߋwRrt_ ,-8Z ';6mfm&5R_W ٻlK1 %Q |M J:GOImd7⢙̲.E~1ΏTh;ʢG3Pl&L>Y`W'=]F`6y eT"YGbFL\0.uB&ޕ]r׏ȫƖ]Hμ ]RN* קu`ѐB?<+x5/%<VԬcGA4mXaD>vrfYL|PJMt,QXu`=J2VFҫJb.Jƞ+%Wܞ$8n6oZ|MZ˺Jqw_m)s@%\c C|W~&K SLNw;H_\%+<Rj5bג,nde 8kH!\ φN#>ĕK%0JF;2%bgj s9%ZPx*GlE)5_isҧKuYMc[2\^bk]eNfb].efD6G~؀x?XZ,( hWX*LYm$WR9L35яXɠBu5$g)df򃠄aG"cÍ:4H}du_#1,Stϵ& PN:_75Vywʆ~v+\ k:xgY< ƈwLL'ܤVhXg˼ }NG!TTLVsUcvFgo>=Cd-h]t >/f`ߝMB9]uպ0"П?2:ȩ9``c- T2A}Km1њzi ܼɵ8j\J*Zt9֮GsM& Xn!t'.;y'[nzXUQѣ nږJm44BIG僬{\ О6aѻaT)Bf¶=. 'U[N2pŰh~FeTV.8t(xXrtG/t4U7˻ ,­Q)_"9 wq6 O.gLZ@HJB>|5h ۈTnqu|8@<*8^=u;3\r9|ߎI_f!Q:"JDqXIrzohm5 t$2;\201_ߢ+g$IRmr"M>̊*.fuaǐ삐M #,\z罫%}N.h YeQh1HSL_ q.r's3_QNi&sO$a7-3lfJ#x`n MA1 =@r1>v=O*h-cc _esW(JcgTs T`;+C$q2_ kSx "8"XCss'jm9~9]S1vya(vsTF!%8˝`';LJ`aH]![dqE]qQGpFW4pfN?poiG/4luܜNQL OM^zD4ׅi_ _%GP\ qO~~7wMH4g(>.%av:ȲyyqtّAᏟK**E?pTwx?3纅s Te~Sؓ{$s'vCg8a2"iv}'ezFJA\"K)+$M>u=9ݦj4jrW5q*"{fd5J"E$ ."/ى&A}[;Ye* kDB$>{TzL˲tyhϐV35i2,qTmɏ KUMr%BKnQղ&V(L[pC%@kxvS c T'JNΥ,`%W?q}X؂ҕ [.T)"0-Dz#2 "etEy*4C N|^(9'Vm%^D\( <HMa,v.Eo#ցⴝdde_\dQZWo[j}˱gX()1'n*u=˿:es0Z6۶יp|huٝZkDup#1߂7ҽ^i}f;-ښ~ ښ'nxsP\q)x ]bW @Kd!9շUB? ,w"#!N^7bl/2GT8=9h02/3/.JJDQ4`-+tɒFu}K{ BcvkO[8䨖\ܛ4 x^vbMɴ&L0M_09F1x]eCDBgTJr%ZU2,L,5ApbWTK:[x~x$D~vU6s f8{*8 p- EIe5A2l;y-8RaIeOBZ*apӥ{,} 0ܻÄݠqӠ62#=rIJK--cٳճx\/sjK$x|rp NqN'ul+p[{.|X6osϬ̼TL SCE\?}%<$e Y,۞ xnnoEo=p=T&Wր>S)+w<Hfة ^\!_L.6"q% ǫFwr>rt sh* hmw T q&Fl{yjwZ'`g;mBJȣhJ#i抇(xFmr¯aTy P?o^#w>Yי2! C|#ƥ8vVA\.5;ف4&|0Y' @X ,"G'b_qF _zS >)9m: YR&q|]^_[>x*H-r#&lo7eߜCeج:SD$ US|h=O寗@R}1?(諮. ERUphvb[R@XpK"r)1Ø5cX'T GAqS¯삋`ضvU_0'[˅<2/qcCܨlX>fiLv[;]uB`9nu! Kl $B(.΄ ,L 6/겚_Yg\uI7zL?Z8PZUp/6** 1wRעO_6z(]!̲; t:Ir*3 w n-clWUhXAƪްR8dW" Gn%aѣ\Y0 Ç͏pt6`lgιA]ܹw1=gBuԕ I 2bOZ","}ܶDm4 EMh&*> )rɅ 82|JgG"Rt ! _g"QWvX08#Dzk)|Fy-_v3fIA %灿;Eػ}~7nL|{BUuHۖU@iiHXTnV(m‰zaK-AVjD!0?5A@KrPb$KqVN؋VGNoމ랑`uЦ_{PH)YD xiUۨ,t" ZK1s QGG-j2BtNBKh}-*H׋><%*0ӭ<TL cDT8LL3\V4h dG`roV7c..4)o6S\xX"I{3ҥc@BnT=zNrzp}vl?*N%1[~&Aŵ|j ]\ YGwRzjMEHXL _~Jמ2R>,|}2ʹ:ișbI:O!jOTN\檨埋 ~OWۤrp^!3$4e`\HHij%yԛ+. Hx+j%|!b$E})+Y"֤oelG*򕇩og*.T7к%JH`mp@_$ q_4ѣMWàuǧ Sq9v"' ڻ2\Ekz"IKpSBg 05ǯgLQNOkg/ǔ>FoHJULr7 jrS-0pK Mޘw(&*SxT5dl\S{w cx\YB]K4w s*nA#W~XEevN񌬨,wNw8^{bAnvҧ_]Q3TwW1.aXyeUJZAqJq!݇%WppBt;gt *O(ݷ~nGܳC34Dn=_ z+ۘeH./$?h`U;riL0xSF]=։g$R4j|WGEaONqpT;X҇pF"~A cة$'-H''7\Xuj)LvobS0XO I&9Dc3t@ʔOvgWtNޅ(K8 <+rգ"!2f;MV[ ̲3'Ga p$&qvr]Է#β&G\|AMJ8>Ѩ,Odl@B|SBޚjmބP_#_ ; 3q_TBUc={0+e7`22{ yR?Zr >t^xϟIyƪe mc"~ ʥC~,ņQ/Zfj j,74P/'vEu+Z.ˎ@z&9H(, iPANۥAA^4ґYapZ -G?gP7.zkq_n!Q$-@ɩ>ݬ7AS~QͳmܓhFhY|!zPC%JIPtgя}JE۴(7S~dpIhbOOksw7 )e us4Hsh`N]RAܟS/ۆhmbx_ ^r2ހLaj$MT#ݰ$v3eoQ*. e<[g|)w֔h%,GxiiȆ폓f o YkykD2"ߊqw*Y(޴AY&AuLV|Pԟ8|\dk2b$ aCEG,,vEEE$-g 2GgW@fTZ gu]S\t«ݙLoì:i;?@Oi$_rb*7s4K=N=贼 @7M F?tr{',vlaC9-[v탡k).pwq&5}I;(2kL[7vbK=#J:73պ~~z3mzdYL '` CUÝ7Bp@<G?ux#tjI?j7\TH|4+=)U(C)j8h ˤ~ =GJA"n0[w89qXjA8͞M@FuGS":5u5aM2Vc^ Mo& ?Me:9/ zəvؿpRup:Jy?s\<1's9kŭ VMjNH.;}kdm-y-DbC۬Rˣ Lv0bдb=9#G!F[. bqTPm»@2ڽQrYeCB~EhF0w :o`-v+|Dn=@1u1R Om_}DV;qPjr}˜Co<"`ЧEic!MVyg - 0V{{@XWP4.HQiW0·n~*F/]"b1\4xB.@1=lN"W.mR;i +- uy"<߯MGT=L7*[$}Ol3KaZ[__JQ; a Vڨo \` ~Kb-oc6D4r`U9T瞉Q|QUԥYVt^j8Y'=D\kykj{W ׈i?i"U<l=2.ǐ`G&4X2)L 6ð?mݟ3s_èb?â(_EhwH1ӀdfE 3`/t>ƅ%bMe(GUT|Ĥ4;hЭ?.BT!wfB:Hf)2P h&L%]

$/>MCz3ǎKjF 88~j@jKCQckT`.+{jm<$vtLU/ ^r0lKW%U!bEK3}%L]qVp-i+LrJf[e*{T@ 4s+oEeR"Ƴa՗3(C&mqAɅeU>{Ӛ TIqӬ؁tx`(7ʃΝG{ ଢ]shivgYmB@٧mUY)Wl Xˇsj(яBq[l6(2O\va# "7aB%q'p[uP(e *"KR}FLRxV3js\ܞ.XWrYk8@|h%po3U=ӿ4 1N`e1c8if6x$ѭ_ Y܁VPC :O%o$l¸sLF2e0=M//r K/88#tjsXBpU(tCTypB$)ݮAloIK1I -mĺKL]pmwʟ_MԶ; מ&tciEbo m1=nq;῜Z8i G}G GuGVw}Ԣ[\&.B$ 4/}$ʄRW:W2`|AY?s%seprlYv J#,׼O{*u0=8r\~'L?ޏ5$۲x_-$ιBm@-UIA4UJl!@]ZO\e-.S1.M-Rf~Ф#ha|]kMB~Ȅ4=%s7[QvxS@\L8 98k. +cǬ1N wijq *gHpzK9@~0cva<]g}cx [AQm(GYS>yF=XM999jt:H d&Y/ϱRk\lQܭP%ޑHyn +G>m>;l{ޫԼގC-^x/N2@?1$)0d1GtߋqȡtC4YnUc.(K3'.&2=|g2b0n|?&h8tq4G m<$Zh*΃&29w~ȗdl T؅\PՀZ yR H ^ D\8 s~~J>o>-`AwLo x( "r~ ) _S`vid]"dHֵۀ,yi2ak">'m@(5Vs,wj̼/uHX]TRN;0KS6ۻJ&{3[G&!:4p,RSEXwD یK7qOX"L m?kmi8Z1:tfVN1!{$-A_n0Z  ȪxS'rBMkmJoCf%gߦ ;BHn^O:09.!dL|US;Hq]XՖX+ܑ70.1O& ٚtDdï+ W t<G}>^#gul 9=6 џO+^6} 2v(bdrJ 4\ 3SF0ml)k /RZNT^9#$FРr2tDYwhME=]ʙ1.;s/H$=ŘPx_>DF) {4{oAXT`,l278VD ̊'n766r1v<_ǻ$,&DM(e~Q]JtV~'`q[{43E|Jz}F;h< ?.Gj ^_p,/bb0|WR$*E A:; _#i{pSlҰwdѰ̦DlNV6"3\'w˷/FNL_P=RH P=8FZŕipW3?O^xbwjKD4@8_XR{FK@*7d,A6j\%hEy_ܒ{jHsč uICdσ)ɿ# yepGqGB,nsqbd!Lw:O~V ?Q fM2'e)w [#Qgv%6<}虬yO0 XO^51i' lx-q//_N>Yeϛi%IxRKrb \2ٕVEg?n 2>jĥ0j.kg}?Whp$>b?}őc4P/`ul>b?3tXu!;_\#xim`^6t ! c\{,hqm"THT, c,Tr3ߴEjy᳢OP!,9\2)j8WRކej'y }6cr\S&Bb0RY0+?-m"!:ٍ#r%j p:3{4#!{D(Z >zeؒW~Alfo8IAY\=8DYSFL@!bO rGFh=☑0ǺH_ )1^ɒEyoCt'&E>o4yto$$]xF2jʗ:RKӶŒRlo/- Q4X AFrvE2ՌY Qm #+m+M #F|{1\ASTQϚk7 ^μTH3TFl)|uL\IOut,h|+֐BS|o^+Y t~SR\NWŸ]ws\RR5-;IQњ4%(fFl&8,;i~Y5qiZs6f3>u#nl~n-R 4IqcIҡn4HKAold`AvKR R9{l;Eݬ""~t5H5ۤ<5(S|5ԘBw>MIuʑ8i9kzzE.b3ъ|J%6M1vI%?Oʸu|edN|S_բđ gdvkD͔Qx;eftk󣸹`^lPu1.7;A*BUמ5y@ޣ NH^Z^v|šo86nROV" gA%zh9ii϶)8Wx@)I}~Ϧz 3z`B~&W_B s7tg˜LTn<0LXTɈTj U bqצt6#_A&B4ʈҏ1񧉛NV&T ڊS' .­|^ JCsud9R\C7&:Ѕc`qb":jŗۺύGԞ VbB>o_=(6rQh63R̄iϛ H$E8 7gVhg]V&ײB~A<ߺ԰iˡ 0q=J|Ph3}+\~pp{D z"g&HS!#Z?d5o'-jdNwgk\~6eo( ݥnO4U{Si[Eʁ{g+1C_2bڜ`8o;.0ˆ6?vՒ">Y ޥy_٭\M9Rdu O-7_Ws\%pRX1-]*NR֍#3AK#4\ ˾9_׊y-@^"+QWY,G&h+)W@VIaTNx``u}b9YCXYvI_Hg tt?;UXpF.A.ZANE&6w>y:^`wo'pPͣPe}!)BzORZp=-q#/d&Ϫ:&iz|jYXk~kɟ/rNǁl>fv7ѵQ:b*m9AΧΆ)[΅^N2pLFaH j7e퍼L(6%EFQ'(܆H3HLѹc)\z՟SVu_;uJg[$68 6/o9%/,!c1Cum//p^Ϡ >Br3(P&PO=7nM%Avj%䌜ھYCn ؝#[0&Pȇ@ ; hYp\siC)󪷚8NTnKWP  (ǚc{"T<;bLDK7:dIp³Rʋl'9^Źpo(ʣU5' tMaԻc^Q^'/g uÚ3=r$g̃c, ;Le+D:O^h%Ġ*̩c xC]eHx Gp'F0~LP. . }뮷L!RkB-se2as5+bﹿV}tiB=;CD7Zw"x\a _ 8sJSRQoiùl{ag Q DJنfx]ik{ې#.B݉A}G)ꉻ\u($РHw8سuo7mRT(L! 1cBY#r0aAdk5PBP`dJG`]fj.LYc>2ږWF$RnEt vv<^%iАІעs}/ #wXM469a]oʷ/e܌p]k.zt|Spn@{NP5JXK J M!19njlzYiOCkz^OqP*po9tC, _nXEx%_eY^cqSXkڑeYRfI:umeDLN>Cuv ?ruWQΥhb͛~傻d[{̮ 3}` 7pnx)+r&jR-Ҥp)phV[+rIYi3Ǐ LޅM *)=췣mXr ->uE^OO5^8M2 j}!F%sQ6o.&x!ͻ=(M1c4DMb-Wamwr12m&O"H`T'=uz,<lG9sP{tsR/涮8 Q&Ӹdű:8'B SuR.qdpeL:<];˚[$hpzM雚K8|X7n&rS4-HK MuI3\AZ`SYbzfkt.pܥkp5bB8<9'4<Ψ/6C }ɲAFdp :}Y/.' +$ ϯR6!7i1Yм+_{`0`ӰFS"qujb1=(~pHbrMWD0 ƥNS J#dUG^Zì1(p>eB2a%wR3{lZNn\%ǰ oIl߮v>Sq6Cg+\'⁳0BsQ 0P"UjlUI!i?ǽc咎m +4:FOA % ך$I06*{<:*CL9"Í1f&mլQ`3ux2/8C`PYMTYiNvi!PS H̉&$L|Ysrʡ[7t46.&DCEx!ռC\x~K. yg'2ev7Ona ǽyyk=FgBȦ{xuT-Z` KίB;)G3Fx4oZ03p*pPI>5^^;e@awN.c+pu@W#!TkADnq;ki̪$lyfods@F*ݨV!drL4Fa\ňBc_<&N-ӄ!+Y${ں"":QFc!J>m]-OUYV^j/62v #H z[X@=(};Oe>^."cݮ4|nGbǎ^I&a4 dGBe~jչP5O]DяC?bS,MT{f-Yb$F'h3*y._)+ ts Np2ݤIt"vILzO[Xiɤyk`ΨGbΜ;6g6Ti|c_=jY54"dlᤎIJT}rh8@W۫+^2vO5st*]G#q`WS8[J1TyjZ|-~le |Iz^̒~!`$Z?Y+R 淄ø(`?Hݘ]ڶ&YiF>ʮϻ}xqѐEwb;SÎ sRc䠃ApH\ܑ^<]iB%_y?;bkU|c~y%Ku5L M-r\Ա31O ~_n#gI2d.idmq0K:2IAs \O'Tb",yXk6XB@J&H XK1̗Ñb)қmh #7CjYL+Wq3O3~[zʱe{.qxV(3aLIe=pw?LaM!mt:˽,ГOH܏Y}13P,&w0:SvRŽTͦ=H6s͍{y3H\[p;G2Ff0?*3*yؘl|uN@ޤ ,CK~6Ԫ5g ,r@.B=.2l X8r߬K荸kg%i|$@Jt\[f0HI[/]X n>TGA)@i= BQ ԺHgs`S07 (,hEB==l 3kc|C</-xCRqwW4BE?#ۛ-y56aAZ!A!MC$8"uޓRMu_ފgytCʸV.}g I7֪FWU_0ELPo[-te6'Hg;ˎY5%&hPn^>c8){ܫ/dÅZ!iwxQKK"vK$rXa:3-oOoQDhY_E c-UFV ['p =A 0h(CT"?<@XԳ5[M* OXMܔ?Nm묙[3X**mqʪjO/˼I qQ1멲BeaBO;%4٥" c:45h\fFМJ'-2qՅ]V5:UI51beJOIw@% 9F?K Ms ϯުऎ)t!irמU?XdZa:[AKbfd žNQP)^Y|L?8R&8bO/UF$I{Uw>q ` PUsB7Qe <}6Pϝ~;. DP^XWZ䃇3 ~P5nRpO%w 8 z "btZ~Wk5,#)IG+E@w/:BǙОT_'>~l߻3 ~WO+_(-|:C]TBҋvtđ}D-!GGHSPd+knF% lDE+Kѥ1ߋ6BO<4Lˣs8m_IJJt嘘h m'VfxL XYB})Qd="S@`S) HX`W_;kWmŰ"i_p4 U]U!`jE ŪIBpTL*[|C#PLFsQ@샟S &Aвq׼:5@n~[0 ڏb`G5cm} QyN_h ޹p %?RLFR9i']V%ĝǗӝ 83{\${ݮA(+ҩf=  o&U{a-W\ˁEG8+OމU|$r8_> lHmWNak.t**#GmBjRt,x1sa.>;y>T)$p-:Q'(Dp`rת:˅d6q(դO(;U[Ó|C(?ොkqEx0dt8JCTKvA̕ZիK$sTL\I?հ xs~M֌sgCdTjEG=%$NEX})i ж\-j*n̊aGIc8T)a1adד5Ut#"lR:nAA=sYGxB :eAآQC ARs6H j}om,:BT<d \e`#@96铭OXVW ]opQl(y${LۑO|dD 2kه*>7Deu#fa: ,AC; *nuyW8S30ńz.y Fz 5_ߜ{%@ΤYXa 2#bOH4Avb@Hi9s'Elo$bRO6*1'Eϧ&M13x[csNLS<YPբSp==dC/ a9z_SmZ9FOY5LSG77qwz'X: ξF-A#1On?9zTt U!E95jV0$RByEf^ 9PJ%؈kkO9>{RTة =@FDE fDu0~.t^N(I9µ {:4jD#3k|z*=Yx? )P~~T|MHƑ#Li4GD;ͤ08 ;2nz]Ojw㷼 o#lfgS#Rt6HAhgƍl >{g :V O>3OZ$CA]!>4 m_`3T ":V7DT|~ju}pm_*e]"gF@{\Fm%qqW`GWI&"pӜ4j Xdcw`/sUxB!;/:ڿg'EM2S ¬y8_NqLlj*z \[k;r&8"X0]30!b*ÚoUjQM9TyaHq8!1M" tV-}HH2#1?e 2ь0P~*򃸟7Bȯi%@N/םJY(zG-]]`qs@q07;-bq A+/(&MC  BKDn$u=[;]MZeNߕv+Sаbh;?2\IgN ༾3 Ɂf^>YJB8a>F$$?A.OsO P/&s4>\z]tn6%v>3Bocwc4d6kj|E`:Ze;B^=;j!!G b-Vğ a{f Ç2k>V8T!GIWZFdZ8!plJj`-8OqQG pye='P~>s+\YǑ9b Xꦶ $|k+rq*l?[D. V6d޳=Z9E+ ?C0IJơ k!<8OMOH8^N,YW*8/z̃GY>_ʿcXEp H,w> :F {!wT }_x ы˦X###'i+bf|څr| ~fô|޴ر|-&{88+ri_GB :FUJAr%J!Z\yM+'yuBJ~u.:PYX2aمndždcvCzr#R<-SݼI0Y12ROن#7; N'f6I |bU rvEYzDwT©]Kqu!RYW\}L c.{F@뫞qNnVQuޝV!歕h2z䣮Y#BiGR7FZCX2FjiaL#E+e~̅|[VE7'_b+]!{QTd@u^eیhA}FVbd!b2!+i1o["kW2xeww)' Z%%S d(rpFr:c[CcUY-.E?׶^c[`F&HDⅽU˙{S5>Y%l| (GyFi4Fp!?̔=Y*%Z`Eև1~Bf OHufΕ`8W# Muש˘,IYZIw貽_)p \6")Lnsw1W^#w^0w ~!AB<)%:{5HlrUA]x<5oF@ډ6'Lz 7?5.߰ӹ4߇,qc5 I>rߍUo߉VjJuXfhrðfa ($Q0&n0:孂WMp㋈6za)ew_Hf$X[;8Cj,X>o.$-T}GEgmd)T=]Hu u$)s@fSآg 5Ve}g._v${Nu%PBjVH͵ -*5Zf"A2QЬNa'Qb@ GLX&Մ6>8y㜟,T~ljUDi ޷_vT_5Z&I|~m i\EY!0yKu$wp{Qďm%p^".VniI!i|*(j /8egB,&OhY/n3%>yĄۆPGw26Nu?j!MU<3Ci[ GecVi#Q/; |54@:BU9ƽHÙJ(ޥ#-:"c0K_zo j!E$I%egzqWmK+n?qA'\q%,}tp53Vz> ?ǜ ]/ R5=D K9"d$XIQK&N艹.xԨD|c$4l3rςLg4? Z"j;! *|.N\sv*-뗒w ,(F e tu OPi׽s^1g:Q2[ ; ?6G_`XΪ?xYI~YNjᮌ5^ .'5{,kv4٦s<&iqo,a YAE,$%gR$/XLNmqjomgs4 p#Ħm_c|Gl(ddW!OTӾ5Q 'Pfixe=%Hs}% a,uIH§誯}~cz$!'ڟЭm<_h/:lCA ÉMo@3V5 cLͺp*\p#O9A钮ۅ6(ܼ˾.]n5u1\kP"S=V'pa:cC@ͦM,چ'70앱xrNF>l|{}Y6]*pLҴWH Ş)G{v- vea|{&fcw.zMO W}y ]ks6 5>~td٦kwry;niԌV7`6<4dF[r֤UG.]ne]uDˠݽl,djFyS~DOyo8uh[B_Ħ1v-(*MBgkX;(|EnB$^;ŚuRt-lϪi,{EmFhlJMJI?Є T⸥h,2qgصaX {VTdGfu .n҅LFҟGN X-Gb/3_ \a_[gxR/+3q&*0zQ<v'1qv#/`o)RAes- Az;$~_N9us@D"%& -|oGJ^s y2?) hP'j &?Z"ةѹ&r̬h1)k23KoS@P܅.ˏ-'v_!q 9T? :XM|:$BѨɚ\䙘|ؒN%M!SfH=xm9Q#NhdNe㜈6؊7IbLRڋ VSu dy/iix[4'DwfsWB^B5YXűx5lOI;x)a~ OioLM6H>R] 9ұoGBBu5%fJ\<^4HNNW>6/3!wDl%rHkI k8ou~@m[*Մ"&&amV{5֚òO4RNQ6ܤ)M} >|.r LUJ/]TpMr/䟍 L]ihuxZpXpEnSZd^|x9vhV1(ϗb dN?|:e[>'`ZrFR ) Pc8j{ZUЙQU(FL6+Q-^D5;NǸhEp[@ g=CG~ȭ}a} 2hFC<s6xG7xdgִS0*YB6i {e7Wnrf;gDFol6~' ot'gڢ? .(߈Gy!4 [:NwX[]咂Q˗{%lﶄ_/Px!RxNO/aұ"9S3އd>XIiSQ36`W{Wrgs|GڊG)]䕾)NŽ,۸ra?C(Yx\C6^u $rOƕ =#I#ǟ0מYpS v(q^q;?_-#bnDϚW ܲ?oVowK\''9'VlBNE~{FcJZN{y}$M0k$7gmSr^zÈa/3*b3,qV,(? y;&& Wsɲ`TQ+M!=śsf>~-Y䭣 `Qjzğ8"^mnus"$J ϫQ*eh|"b_ss?TfW}yȨ(*v6_9]x> 63];YCɊXI:qlSZ 8„Yy%ر:iB6ma H;8,frN7j lI9hFz-9|C EdFUM>'CMsVWq_yEő n*tZo˾N03}nr%r*jgM)߿oA5xe#.aB*Ffb殀%'$X.H\>OnhQUB-YZ!XhbK8w Χn( yт9gd_gcnSd˨ &Vv >HF0g? \@)=O ""^0|Jo#nGpH# 6BY=Ma:A1^ ~1] 2-ӱwj#+ 7n!EOZsŽ)'JsMz6ZASE|ѯbp^9Ù}שⵍ+`H\,F{5tR+ /tA=RBO6@2!Msh[9)m},Lʆ:NDGI8E&1JT\ HB6>/&m/p|BLcP7V}6 y[BV<>@Ɛ9Nm4lJ }jS9hH]m/kʳBp_Ƃo5O$fm*c(ɲ7Gι0L7g/&M`!<)fl%̪t;¿챶58H4}76ClTMݢ9Ì#Nauh1k[Noa q5vQmUK;ffg2O,J%g%"H%{4_Af!bIoLt`'Ѡ埍|^E3hv՝o2qօ cdc+XL;r-ġߝ,0w8Sʴns3Zv!sb\DSֲ+kAuTOp džD޹†mP$4 1r}I3gck g~p묦 rTd>JL*ݬI x!7bq2TJ)9PKV~Xܟ ć:Q !8WUv CMD[x~= s7a/W~2[ѐRmOu|4v:4ܣ45VKE/aYv)qں$IwrG{@X>y*(a_uQs\1+ڐ&yt^J\ziO! d f<e1%{TAʢ8$Ix1bF]f)Y(55Og[\'q6KR!;i~쏁{Z\y,}ꐡ?c4@G{;ӾS.Q$=TqJOᤶh wUa qʢ\M"W0)m?Kȫ˒AúIjXK=S}=]`S 79KV2^y0`BrbFƽ`=}#$W4)B,zZ^ʧdp+Ą194F]n-5Iנf.l*P9 Bcd{ ⛃韜cspEn)^A:ъ;Ǩ}e⹾IvUTn]WnCTK7Y5Q31oeٻ;.n\)J3O$N/"޶qWĴ>S֜{| cG.¤Ȟhc6l5 lԥelvx <$\wUCđ FCREU_i Cypu1 wnr]V2ӡ g΀]#VXGwU2 Il ]ಽ7 VMӘ|ao,IӬfQ$Q[}|]My)93;9wKԓ%u-`dY Z,epio ,4P[8\$a$ -ä}5YKX;4U)f'.8::M5}G`qAx|S} ֹ.df7@2NS(?\a Kj>qlLCey7/xja j\[~:9vL͖ߠhmsVnlU{+_iKjYo 8-f=,dn)i(l!Q'3oup^rb'.?kQh3~0YRlMҷ@U_HcV:%Zaxͬ&4z4n$Y$T=.Gx5ܬ^Abgim}" cbuZ$l剳 |N2(/{;,f%fd`\=W @\qH찷tqOFe`G3_f*1lG`g⵴C+'%,^|gO7l,3dA_4+^(KE pNML¢.Z` N@F!Atr҅pLn=k^%j3&l%]o,2 x<6ٗ^%wȓ4Ka6΢#qo^d}Pz}QNM=?9:xqۼJ(wExJ{/9 ֖taܜ2J/l#|VERudgKgl;X*pNOR1nG$&Əy7 *rp4c)Pf$:WӗoڨF,R7ˡ/u%v׷o:x"9C$jcng,*QЈSܢ]??Ӝ!}aJC1͕aWLü %fI>gt$c$<ְ9qþgw]ۻT-U -/5ҐkIJH#>u#Pts$ !SnJyLhkm%6ꤢ6޴ʐ^iRBT蟎h?qOVLt#|L|VY{|0o$Yo=b߫>3̓D ӽzS&1 y EP=MWkn>*39O]A%Ɖ*וLE3B*kLo((f^N+) s6@ID6"г4fBDߙ:﹟SyRy, $Grd xѧηal{#QuP ǙԞdqo8t II`j)Ϡ?h0`]oL4Աy\A VFMy+h$QVtk3c!6I@B8u ,kՔ?k `xwS~y_v;jnf< =$Ȟ>u̒1UG<<_MVk6QF܆p ]?"nPk> )Fdpw_&\Wn>fϟ--WV[@6L:f &׀KS- j,ǂDlmbh- kVfhu#gz]ld.+h; f&.'O40 +Kl|:2tzDr?0bh)MKpCvzGXj0>11;X>+9X3:|Ub\%/Wh^#g; {n46[|mum }ι A.X1oK"89 ,Q[`DP|aKj9Ң~/F*}}]x0 : KzBj=Zܼ/l3b#x9SV}@^MqkEvdS#T2e|SpedfD`m䡟Kig1y-L#*3kd|wmA@k˖&&ۯ`n p}@`1KJΑ`"ѩdžy㭵2,6K0pM&;iT֋)/UWL7[{ Sτ-x04/N=KO?]ܛ"9n:\(s1x;jݡ4Sz^AJαw5̃Lj@^>_,;;Wj#B=(xPdQHT9e[ u"WyICδ &uᘸIbER:I:O#xV {3&,O إz\YIi-sCZr Qt[[If30MhBF0ZdM*ThRܑxraV'BZ8sz='C8K .vk7 1 ?w1I9qxZײ(xYǡ<\G ^ל&0/^`Y3ޛw'r-mٶSҋ0|M~ >"Gx*F0!&RĴx5 AUVӖSZnZwWC9YvD׿ m-ءb=b:!IGisL,Sc'Fa>j kKx+0%%g'&XRg fvM='E0$5KC*yCzӭt ]})l/B|~љ _ xl,ހ6T3"4GKzs#jpZZ}^mv>AAԒ4-w~:m^gx E7FƏDS1s9NKvp7LX5&As wP)cNҗ}^`ZHj@٘˭@*D㽿͉K+A)oGÃ>5Y{ (ƯǸ[7f.M@7D7F@Z 5|Θ:At7?M#=ִٍ_-tL4GGF LJ#Qi9_(~(NI6ZěӮB"ӹggޑTyGJ*Yf 1n4Qu2BPyL8N}tJhZݡaȉD>ߝj[4I31wS=GHPL,؎D,lUSRs !|sRD19C;!5_jr}7^00j:؏th;+όqZs=uO+-װp7iJpODG!Ct.nz.e\3H<]؛-Nd{ 8 =ݻ^}\qJ7+O' mPNp ;Ƿ,=EȄ;%\_e?3]=joGŁ2 1#u3n?PfZ~ 5?G-P{} 7;1ΣfaR' ! on!y^dr!9J-Ё514 Zvapq+|գ8_%YfUlucLeMk0E-TlbR*h/vtlc*޶O\*2{?+ۃSuGtb#e7@Űe VY0֌y+Ҕzcm&ʻ!ZI&5X1P55-=ҷdOOZ*y:Zi5<"݃S;uiT B-.}p[)BJ6l!x3 Dr7d; MY@=REkeF h8lg¼5Nm7]xOqu)QIOW̵ff wg,!_ P&gЏQ˯j8:BUWK3.ŝñP%;sK.cAK]9^ش y8, =;OS me{ܒFbj'6q1j> a.[[~"M6I?/6Tw\}"?i,^S? \Pp3v|VEZ,K/o4=@YF*p+'.FIJ-ef`cWhVWdYQP^(=;QXFō zbpAfؙp\fl5'x)?;F2N#JrIv@ |&Ǵ 정Zݔѱ,S B1O'Bʗ)b$}0?l Py\K7q;h.OUMJP̓zusnmO}@|.~?+()##_TgnVndgǿg3jTBUAu\&`ͳ{}o@Z@hӰDp?%{rDKNK_~%f9- izs7vZR#C'^A4۟dM  Zt’)q[nv0JM]'lgYCLh-πVES2ėJN$7^8/q͟,ze4<~$?Qxl(/][S&UXca2rqV(WKՐ8Kjq_(QoPA2ŭa0k˗ͼ̅"Oy:@R|_S1qJ#̧?+Xmt>t6 ]8={^) n%^z@S]?Huhcoz3hDw m›hS#ۙtcT@u@9Ѭ:mn\g`]3-YO-" Ls4zYu LܳI̭D5>iGO0EaF ]^RIrL߀zbŧGԀcT}İg1j6QUj| B.hzn+b"٬?vboP`]DpVAa2R~)/*}@A_vʏ%bJcAyH#2:nB8U5TAo((+>u1Y"0#?Bn%>o&g\@L_ѵw@{BW>Q4||+e@^n`蜁ks|=jEyJ** ѻ^n!idXPcg xsxqe*gkJv:W74;cqnX5[ج=JRǶO ߋ>)P44Xl ZVwj9u1U~C1 @`"mRϔg[hx,F-K1`ցD)3 e"+|o!|Q?DFqr:u.' ^2MęTi7YosC#C0ڀ`f7}P:ƥ}_tw=U!v*-xMJ(\q"zk,Z"~nf! u_]f:&b [8(>VQn6b^p=ɘ%R9hg& z CB|A)uP: .wijWӨJpvQNT*k|Ybv]jֆ0Ϊ<ʄ#to_$\5T~03c^B{XQµPU}S"81Rmd" ]2Cf3ߛ>{T?9F[x!'ĆЊx'[LSn۞JF{m% @#:yd 7!@L [Hϧ.6]汑,L9+LOC)q)J0%-Bۻر/ǿ/rİJ^dkJm0KVj&T;ÂFLg2|7 ._4ȧǭ( fnQ 3. aƬ+ Koz*W?c` . D7S)yCݓ'mѝ(.UUB%ENt^; >Zx8x.HjI8˷O vH6)MM~_VY z}c:b&N12<T*;a W&Q%*AEd%R2Ue2KmK<Ō#Uo5. ɴ6ZvX827VCm=*İ o^_)XB5H:Ĺ "8oLH|`Pmli[phz)Z&&(Yds~;7/)$aq^ut)5v(`?m_U+PŠڔEV3FPRwQChPjy6BP\E dj'eLOE{殅j=5lչJi^0*_AKξVF.=bIaxDkmadkɴ6H^që{Z=֩s^6|\9f'urJ<~M TQD+ ƎfYWVB&P(v'_E L8ŗ3Ufڛ4P/ͬu\<^bs\/g=I6eB/oC*W1l8+ɽ5fxk9bNУl*Ȇd8zS5wQpRTՖGǔ";\w?![PO¶Ăb)FcN9[z`(=_Eu=Uzn,E%Z;Uv@d5AcKd"] g}%`Fh2C>\ΣF\?WnfT QFO3@F)┻a5[&J^@]i:Z rN = {*5bʇ;WBuJ?>CQq]K"ʙKSiщz;ڔI[g7?lD`zOХKc=ԘepnJ'E;5V1HRrޡԯ C+"$,ڱ Nt_c ,M[ ZJ-宁4ƏdyϠ.+`L2$r!S+߳~ [j9%@6ͧᄉw#Q84NXv{T1s==w(>6dsbh]V\ Ң?k_]6yjԜEH &1dBqs !4T}!3ZlCY32tɼyġJ z#]"iVԎ؄ALTD@sBl&mL[Gӷ7a?c[I*[SGzH𔖠q 2q;6_DQXH\Li4s]X\cX}*!mwm{7U'dg\;(Dld#d6xn2ʅ;E m>gO!i BҸlīip`FdрA +( v^PxX|wϝ[z<ߝ!rϼgb8'd϶r|d5R1ΞT])__M1r~%YE WZT&Ŋ h\AqMn,%d4/] *1ASpkt.x`%;Ճ6\2 Xk>ŦՆ ߁gOɟ}g/=KYJ+ Nje$ˆ_:lK"qkOx/9>L )q 8+ b)%%iKHCQ6aaQAsOI+/u#niHWbd@axwUBEZIJEV//$|vC5L|H\@LL5GoME㰅#KglH|} 2K 6Je11RnHY"g]Tv9'ݞgttKMKp-J)JBT=I5 S%UxGɹD`ŞPm.2qT{">Jƭ; cqڒ“4 = G$RLuךaÜ>)M++u5Zͳ3Zc>=rF?m$Uط?F=e0t^Q])t%dx>qfH;Pm of;ھZݸL66yojvh va3x vCQ\`_α]8i)o|p/]}ͽ9LW摉ְ3aHVS^wʚmUi/* .BCi6,AG+|7rMh>2Ќ0[:H^Pɳz4rYW X`݀,XT\tEP:G ujT.OgEpiqt0cǩUuzfΝR;٩&TuQ;?)hh k{">R (&$NFZ"4LP ^wȞ&X!.۟m`.fKź f-EBʧU]kWk_zճ=',p QĠ1h*^K$mUI|&;LZ!EiOp.2y-؊N:U:<ގ--^H [̱$O8uIKrJT T#QO8p*[<~S]}ŦMh32GYh [ou_C"~@MrsU&I晽lʕҖRoL5xI n` :N~1`K>ӢiMI:>'+Os\戕sW^(_E ƿ).= FtTg߈ٜTkR0+OAǵd)S9#6%?0`<ӫpgn7'pl]oiKu8sh-HyAdokt9Wg Z_8S:g,Hf¨LfmQ7@JdM/_CN3'a xP_2cIڜVzwau.Y źH&ҰlvР,?mf3ޟ~b&c5ґٹYy$hZZ:) k- WX FŀB7#`LcCVk>ʺlU!Fe"A\5Σ[?`5Ӹ ".A nNbsq5o4?qu!,u:{ec4>󤕲Vռ5Q6)yEgºWz35jvK݉;iRbMu  7A}ć `D)>u~4sY_ cgl`$FǑ ؂D"B[c@ $4wH|[D|XOd y—0}ĭ2]tzͶrJnLH8jmm[\b6^4 ױAN41V}~W2%0:2cf@YIS=*&k@!zؕd$U=~4I7度h+]O2p D@vԅK&svk53&q뷒,ptt|©FViqL#z@ f2⹵0-J%2xr-7eJ <}('/쟔AY3@0Rn!Z}u^ Ĕ azP.dMw_|~+Ę\{ax ,T$.5LN־#I_"Q?CfMcNm n]2n.L;V[$?n8u?Dsc$gQ'(#@]^՞.rI#2O f R9D㠫gb y!ky@z-XrelBXoI@zXI;|:'=欋~蓽UNn(gL.ZSg,r!a̰LNs218CHPg׀뇼B84naU" wh76K)\ T`r>Z‘--ȝoP K%X|zﰮ #RgCcC=5=)DNqOǔޔ8 {rv=:q:±0ly=#=ۗf1F謄wZ'4qiAO!#In3<9NM( rAKw([Hu6ylEFFE+S F؏~MDe2 4C޻kle:6BJ}eZ+3b_+,̚VlN98;yk T R+$W  SEn#w?A5W ͏4ÁwFvIBҞ3-_ 5nGg'ض9/ZI'Xx} %P)DP!9Dvf)D\!\p0gVL2fc-+l"VXt.>ts߫ag.Au`jaB$dѿU?Ub[m=֊b@VdU[#}Kav%tPbQ:՛D A3Zj^ 35#cEW04$ ;,1`<tHGԂ R>玑*i:mCX#(\5?1Y\,Y5= Pa a(p~O3Nz. }a!]8uV7>0ntݿ(Y*eZ#>1fvAoO((cI3$s9~c?0gZ*/O^6 ِO!m"d6-Sr-{3C~&L0 _R^f_SCMEѢLʵ>{`T\[w Eׅ:)ј(Oݖ*%QfqAKش~SOO.9K[z./L -g^ؐW7uua_o Fu`Ÿx ry G#_y\t "ֺ/v K ziՊ [)C7`h+c,kBzsb7-Y {b?$ yU?C?)d۷ˌBcSb]skϟ:vyŚW-U qߵi\yP>#˦n_߸=dˑNAJw#ȟIJĊ oO:/F*j2~}jokt|p+ JM]M*(H{NI͇l|u'VU@cͣC3{3IYOutE5nE5/|=%O޿/tE 2Ȣx|]g!7Xi` b]=Ƈ@G'}z HcO8S8AOzOs "[Rl -N'@Maίj#ӕI9hL)jb`K~o1&sMSX;m$Tޜ+rjuPެ)@؏CLל&D?mĝXstFcPOɦ J:V݉d)C$BPqNGYzx kyo8n>ʍkMt60:&;>K"WwJ!^c)DٺU,f(p6b:D:K=)9: an.e1s̐ %mgBeS{cЙl!JV0NE hs[^W,Nwj\` 2ASYY ~NN}p 5J? 4 ՘v9}t8V B#ՐafBnH1 qa{z7ݐǩM 7e{W @83-HdI)ŨT⹽4/ӝ+ߧUDPzU: Ɲ[ U8` -r%N&MGpnOzrxgzS:? S""]Cu%-0YK7 *{ ,,1U [JFNޙF[m+p@ 6޻M%#}bV9Nd{~hΆ$: 54~ҩFX-wNcމ9&d</_|$$n9Vq10Lu/ uW-O^ z^_?ti/g$+U>n~ {u`R A8aRˆcʻ/ʔo3Bvi-3qO-,T wОT gQ/VN 0.w)Mљ}6b_O5*F"߼ahbEœ>``\Y͔a|{ H.,MH9BS)SYA~Ѝ;N%\42p13vf/oj>s>!lP+Ne%D/(x3+~IۼT!uD".'Ѷ~$CzH+N+Y`Þ'W[;+,6jߴܬv`™beS!=}pcWA&#\2`9| B[ O ݘNs=;G6{pPf;vm a<Z&l:lN )wb3Lwa| ҢFYsAwF}vm9ϲ/gyXH E^0rG&15tZ—+$P(} hgSTl(-}[QJxaca ⁆tJnZ(YKdJZS,NNԶg[<$cˇ~OşTsq[ EF9J!;/eeT)H7jsZƶL'<4; QW4#X}̖񊄂X@VazFzUeo cRtȉN>iC5Y'IrALM~Dr.(mp փqI؍V-\IWUl'9ÈqefA*G'}%_m}dϋ@=_X|!SUR`.+/=g!Jǣ=&_2}`Eb'a~ 5 껗Ns]9&L5 tcӊ^mN83B6򄎹Jv[{ ha mW(4$߷etВShQ'0%uJϻ I4gøoخNҶ {1ٸ5ZgwPle*(¸Jd\ KCG%t{pF}|Dh/za RiĊa Jy ;Ε؋V=C>[ҳvS$3CZk7G O==b=dBѡtg w׈2=lh/μ'PLł(iԥ09h~7 ZMOOFaTDz`𛦋3uYTY) W?8RY\-LHT2l:iJ}y.咸 l⶟Cy7m|X7s =1sNO8 _MtN#kԇnYɥL)1T<Jfq/p/FRԙ\79݈/G^d`\DZrdNf`o@`'*Gw;+pDd4,~2l(ɛ0/k2#zXw,O*ja8[ְ##V={(~2N0G4]az'9p\(ԔăD0^ZDǯPE}-f6[tc;̕"^(kŦR !2i[wn pA:YݛGvWv`Ii$-L״fLBr8Oy2.Tb72ǻOh3!wva,ƥ+IJE.M>[ ՠpaHƕ$=0jD;joӫPrHC t2z j-FeA)48#e iJ/vO#UNeՀw v`+=p-۾Nvsr?SG+kxf@ s6_}Xt%N $0NHtpRsf'/U>mo ySv*:.}ogt My7&n8Pmt9T?^4 ;|hұuqL-Y:vlЗ͒*auBٽ\nNzvI=^/l䖩. 㳃8-G5!%uA؁qcNzvT%Fc1Qe/^|]!>Z@+G*%ZVfCfpk~<x!=hVҰLQ"Q#О#BxơGQ ~g % sCs%B8nm2sRȨVCQ){J8}%̽dXAi46!݇$$#<0 I(H)UTpr#;v-i:WSSx(&g)04JiTEw7d=k]_6̀o$CyT?6:tK{Y[UJz6ߍyzBW0O6TO2_,oK Iŀ+ HD%91 Kt 0~+.2#Ϫ{c/@杓?H􉾬ܶmuv 3@ )y \n DϘw~UsC plQXwu>Tf ӗf #e"ߵ|ҿ5| (_Csdlʦwlr8֖eX~8[ts=KB8uZ6g[Mşn憧M\XomeT#bw⁘Z ~N]Lk1dCGI1-1r7':ǤG;؇rNewp8 FwQH:3z*}y(vFC<w.шfaEvɃ.G̻Fz$0\6aT+fZL4QFX9!SU+T}R,P`JPm}@kk2# Uyӱ,A)-"@ a 5sWfwz8N߸H0u-G[_ pR]HD ˠYSh $p[!"ja5n&[|8@ec!DCe!lү>pP;X7J *_诟Rf;L9莯j֒%+zv y-hX~~RUQZ7I/5q{7etHmoФwhs$ i{4[\ Z+mG$v:ݜfe̘lM1Ɛ?uo͋aȄV4J=>e9!'L;EY]ğM'=.Il&^+0?zý,]H2L(sXHPGל?Mxҫ`Fp[p1y%Rlq&C~/O!W.FOO)uҁ"m$ۇ[Bјz<}hHc1`b&{WN؇;a={ޓeP%M,!ESVII v# ^uwˊH_;a0ؿuqLݥFү=~=bD^Lgyx$8e|K{fbAvzY^J^h>M~[[q)&r\M)&ݗ(טb[=R}AH+yu(_@f(04Qf M,ڙd9pdg6 uK.Qr(Z UlPB}T7_у܁BI^ ]诤%,^ve,Dw*EU#Ʌ P=oyqFKܙ&o&xZҬ;h9yΙjFa8jmQwo%m=։U6l{+RIx6JVժ*8Q+)m"En"+'*Z#+@j2jݰP^!f<받34CGǫ)xmM7#>TY:,:!Ks6l_3=U2 ϲOc Y3$rIgȨ4R$Z=`HM 펾PEh\WoP6QfpsPdm&ɓA] zB\V`a}Q]~o+7}wưO-" If(*˕DV/#E؊.xsmcˌ'V}),Tp\VQq   qy\$F Ε*]ɾBXZPATsˮ 6(RfPqs{{0ђNK}}aM&(֢(Y9C `-MvQfRHZ+8ae>7(K%sN":m=!nmC")ԈwqεT 3 2 J!k!;׀vܱF0`VI %1(hי"xJyQ{|lmȆiW&ME'WrQZd\pimm߀QS3 T'x?߆#ݥ0ϡKn1埚#BO^fcͦω:6MŃ>oE$˫s+Zg\ߕ$㨅ʹZ.SkTmA; ^O3Q<~3+=w5ൎɸ7DSXemUy(g< Y0n/(_ħk[8hzAZ(T/|\PUbsf[u k5Aa|+&q ~WtldLև0P.cWqǃ0(/X bKINJ`a#Oz+ [;n4ykJ&rm3RD}nnzF|2" e;I%P_AaB2e#=GS"?ƴy[b?2<E{β w5ek9aLK=Ab1MNUqYҚIM7NhHɱTwwƎyHjqק0ta_B/Jl[1ok'.j(C2GE\Y)Bxc0QD;Z_DR2ZN0"`j^oyv du>qfvK)y8 n<|N?5Z]`G~UGJeH?zkxi=^ VWA!pvmRܬ`2 C8v&gՠL'vu *f2ڶNV폷i p@>eM֕lwl^:#0 5KK~:nJl_ Ɵ`G iԆ B 'i 8^S|'UM!УXxK^d ̓⧤:4:Xrw`V,kqDNd_kP 6)M"%aEXCնi#H7L9*WGpeV_mP0ʗF(v,s{XC LBMt_آ(  {$ ^RaW?)jUs"05!$iydGHT}'m$sr,-@fRɡٮ~k|Tfs0r|?[dRn0]} wMxlv-ú V3ӱЙ[X̘Mf{-w $iv8N\ UxH`jyo{1?9/\0'^5۩&{.؆ZSlRxrJ ;' @Ji3%l &_ oZ]0+#;Hk#wWcśBp"qnUF1%pPvAjoxц'wa 6u/.g@I™ebpE JjA;]7k:ȁnFOd|`/=%4@?=Fܻ)iET_]GXV1v"]M9rpm?'x4C4O˷KT-bO FJz]HeEԺg~)akUˤbEfI,s6sϲWŭ޷d}٘oBއԀT!0pBz*#h1=oyq<z'[q^Uk]47x%MiI y2x}[9ae;Y/K57sEs4bKmYXvetw \/)iQH 4q"`!ئlA9Kj;&00PBm": t!ޫ-`{*^?͗bҺ*]s-g /2]&T>L]/ORH)1ʙ6jnW*ś,Q/!F$[_ejd޴ͥW\bClvM1@QuA)۸t͈a&߼OUIn4p<_h:`piQe_ֺ7y[0ڌ BF/U -x*eQ%z~۝e(&U\MVDPv9R3҂kyHSa%|WC37*nl1n|k<~4B>E T+ȌQۑ~ՅɄa)k"5^ZY\[l{].J v5 yc8W,zD RO:E㳉/S㨔D1']\G`SEc} .j'SBÿ(7]t!D7mZՎbLܑm=+tSz;FiJGgaÅvYoqtߖb(Q׸~E Å)hɐ9 :1 O3m?f@zd r}?kz{K67K+I8 /V4 X^{xvx8'ɝw!#4+o]*G!Y|`L(#n[K'S|V@ߍq/FM($-O!؍Ozb>UI efGfŌpJakYZuCØB-& R`nGM3J6²cL9#f!|ŭyRY|| _agE:_ZG bkxdKk=׏Lކ0!xIj4*:R$ɀ:"/h42%/op˱>)$?=xVE(k`iO6~Ji|!K0?| Ak@ l:!]@f/htHXI4BOFTv6DMJJT⯃5(&"ɀ^tzD}ꁍ+.li_ s15ܝ8OXS^Bt@7?N J2ɬ{ yEՐ#D)5OC U!ynQHKZ'q[~ mXX20<(lt^-/hMhn u-ݚd/HUƋg}%9眆#Q/\$3Zd##1NnD}$$[` ((K/ iu&'$?n |@J"9ʴ5?Y3ehmx6Wo1HM1;'W^'R2ќUM҇UQ4V ۗW2J@ʼn~bI+_VV?ίeG@p3*qg"7 J9h fOVI~ |IXSgYp|&׳"gG4d)"gAI+h/E%HaF *.8gfѦ2?PR`WvvNʍrrޜ8i =٧]Ub|v[K`H>|H7Т&-vhWمD9c(¢@f91qvp#nu`gi_l<|鱖}ۓ cN(QvjM{ynMDP Y'<~Ꮯz;*6SQSq&,fQ¢5l?sW?K)3+Ʃ^V۳TjYHȏ D1=(x;Z$ mY/ zM54{{ wmq1b=ٶ(m]_pxK(Mv,x]pk5r`&g,5Y! Mu^Ԉr RzmUm&$W}eIds6M!oAǚA…ŷ%;h#^y\Yȫ`N0.pPDچYe2Co$v<7y8rOȤIE{GmwXx5[яwO]γ~BCa}slb8)Ŕ}@#8$ xc&9SfcL$X^yR/>rh/m;ot0!+04Ȣ/ry ']&SZ@kLycUgܒe`Ɛ)F|cN@P1q- m[M;̔j@錰v9}&rj|(%p\~u^9 QVVnU4S@o;JyÎ$Aǡ d@ܫ|*oj1Tkϣ[Ψ*.>fM3H l?21aeikv.0iҺglC~>Ak -7Dv f>)mQL70Q GV$eduަ&|:i@*C ق.WACq:j2 w0e+MheG8ld _3 %L+lZn :n> %\BLĵr8TٻH~?ϴgbaIq\::A3aըs0)mA͌ʷ3ͯ!+åxÎuSpﯭLB4W )Z8ES+7ӊ<v,?[|w0i9:<h+6D=arQY܂kh؜Y~Rʷ aDnIs,(#/N%llj&{-춐ZVCт{R;^J#VZ+rj-]A~ٝ%ZPhV%KJ")9wYbU} "%WS QK(z .՟-PuVOɮ ݉f !hi,h?f82}X*[oi#\l W 2I;PTH42$9w9_ gOVD~WrT%N*c݄ZJE&ZC:1T,gX?U~vEd/Ǣ.?U<K gҸN5Sإ *;-bOuë@[^`0<-CÁm`kJtv@ۉ&\XuE.9&3Jv 1va'yk.B2,# S`޹ix[UgX{i>ė vv@@҆O-hoѩҋa. (\ޔw+:̸btF3E^w~fŀU GV骅uA;-y>7k1;dS:S uqS1>3G5l%d3zChaWtF7E~E2;̋0'º^WTAO3WMpaE3uvۥ:n 9qn@09`l|5_X2 &3:znDS^)/m)C&-)GD1B;i8&T*V-G=씗_-<9*1 +Уc*>(}ր=O:nDHBye:p6 n;~`^2'mv¸ *:d`/JO@ry=w&Kq7F^e\[0yiq0N-xk'b :ȤT0JG%lR#*g[*F"jkǟO$!}ENd kr{\ZDiK&O>' ۜ1!Y/<.FK*1(|Hzlkwzm?^w=:@+B6oTqq; jXvŧF\uբ䣉,\AL@Ac( 89xcR8SyGhب t,^S@$3w ek<\owU}DF_\+ku,_Ew.Mpgk_w0(z̃ G,z" }K]"1ln0 '=Plw#7, \$$@Wtvp 6/:xomq)w~L$KhrӼۗZhWt KG"}iƳ$5u.;?D* ++x# 1SNÍt0sYЩvRQ2 =!~IV}#Cp.o#p%ױj٬7G6Z}'!O26n!jԻA nER< wS&U 3Dx֓H@oל]! To9k/-K9#n `FNEw.j#٢W*ĭ9 Y]YHM 0ggJGR7L-k_\XO %+ 7%P?ʴT&#L#0lw10l(۩tO)jhT\k*4.]IQ*K|LYA$#6uV">&1KuW#(s 4#3\.3s(ֹPТiܢf#Sj1"y3;P*W]+" L)'! "kg[@/3GegX>s, NI۔/^,oZC;֌CclqN~#yk` :.UGGBn:)ܓA#F/i8] @+=v'9tNRFOy9-S|X,Rc;uF-9 َ9nkL}DΑR39ou?L cx?w!ˆW)ItFOJGyPՈ.<&i4.:aؿg)c7ǐ3$C#k*ڰ/ͷv„Ht! =Nw/M% ˈf21<1]37nu(w>zE<{7pCxamr:)%[FPzN55tT%f lL@yH& N" ̉& HIK&F4foN̆v[(k6_<5qꪼu]sJtX~Q'zox!ٍF*L7D;w>&C%<֑!o˃};?T#ZC8b8+/1oA'(oGJ.JMюQ7.1De8v3(zd ]z|Ƶ)j?7YMȢ$'h@(8ǺϏ7~=2}m^W*t^JN8 x'BY,; VF7iO {q`&e[zK ghs͙owkPN޹~H΀{k>{q9T1ӤFWYƩZ1?†WW,pFa; A_^, I[Q$2hdMCl^Sja5)} ނI AS:6haTzWXwiIyxTmCnЙRnw,+ךVMVQ=f*8 q+4 6S\J-DQNq䣭08^_nx(I, sgH K9A*N<4Az)-#߰9/wtZ1r 6IG~D#ЙӡwE{tf i>yP*̗f@\TJkH3I?n`pe3r*MYqC:QVKQt`.59aY(o<lu@s/c-T~(Æ~'\CK+)Z qA66`}N+(}/?gǤ'VRvA~dG`m:cJӝ"n-" yj{VEOdw@x$dHbWu k߼jʞTVѸR_,@r#kY?\J C_9c]lMğS9˜+ڑQ:NiU׍{OQ_ NM=&Nz"R6"64%KꖶO! d;}gΟ舄a F9HWû&P^kFa5rv $n`k-Uq@vfO6{w1M,4qj]O)/r&pNav*!c6*yg!|_y qr_sq_m![W#D{/'k,ֹtK_C !űEף4!;SaTɸCV R6ԫU="s$footHS2J!Vd]De ¾2OHl8߈aI XNsxZJu) 8  Y H 훐 xC, 슐76%biVpqkU>B =ޗ&T}!+ ~=`s͇6a6q9f=Vmg\f1YU2!A*Nv..oRLE"zzZx:c; s~]ՏA(WuDgMN~m &}[ =A- \bza 64Pj5y)FKuz^d?]*QYF&p\D\~Z-kSm~$p^`= #{(NO#DKBU56xP2["~KH^]zYEIU6R bR;FAjEA61ň?IHwFtk &'q~קdj";OZ8a*`)cMY4SK@"L]WOeP! c3#OO4Pz{2qLJQQ2Mm^);NxCbv<4>DJ0wZ>f/ #3./KBjPAmj##t-u9nץ<(1?^y]6}*[nyRB^ ^eї&)Djwq !,{&B~m>Yd=X qzKqzfy/9*74: Jm/S3&l&{19Ly{\] {.%T=,"&{͘pz)⇲&FX3Vf=ϝL Qf@U4@uHK3iAm PgAxRf- zUϦj?VWs]Tā>0ֺA$1?s*!a(d"0V}~o6%a P㟾#:%]{_\gJf:<|: L̬GP&S5pd:Ѵ$Q 'K'!ލ82| UcЙgǰbq4t)4B,# vЈx+ß% L(GC%l$غg@qXC:d5

YgX~uvثЅE! YRbp)>+RwizdDכF(h}7;>cqoC?C`|;Wڞ-XԤ/1M\KP,{uƼz:T: %p;!cՖ>J.|=`A6?ʛk{]5'vzս_ 眨t V}_MJHi)6`)_$$Q*!(?Lx7} [~/|P'"ʵ0YƏ΢c[fe{ͪLXj&HiD0)Ag2g_o\5C ޿lQqrx5J!N9C%{x`sNvubW68pII#B n9P )-~iX3N;bX‡@ qn]S=읗G P&|j=ĝJ!Wv>XD_C +D bs]/-s|Ӻ7dX\Dq 06Vȉ$ՇH`=כMֈTeidOF-d{Ȑ]Yw(}_嵳gmD틓\1I6m؅cs,<Q1W:B(᪵5 UϤy| JymS k4-@mK"#]Csz9/w?0hx@CZn5DIQ2o /9}f|/Α'K%F."HH'\7@^=Yhﴽ ,m+KrUyt޽5J]+ʉٴ>@$chmIy&ۚ?m t|7j۟3yhihKTJ\LGxkycSqLnĽx 1g_}K*O3n 5Hڢ> . 'xZIg8 N ϕD?Xw_qVk8BU[;JlI\LKaE3&u`=Хd"u-*CwP(I(6f*{o IbjCyÖ돉"7D9\% a^k[^qÂH~ CBB'n#f&Z >GZ[.s􇛨*(T!Cl fty/B>{ΐ#5`mHz~t߃NF7qN5k')B͊w_B!)5>67Yy׎mPS" |mӕi)GE8`_Vݶ6g<<'\F!W 1;n?U8x4<̔;/\ld[K4 YWI\3HX‡_ #]ޑtfW )Hj^jpӄr HE,+=wI. nvv>(PFO(_z^|BbMjQO$m146)&8/=&*Ε(Yfԕ9HF.lGД?n5T.eMif)*^ 3_cVc(ϣN؅ Rl!\#|q< _'P$nR@=e8rR`!*wwjCVpu z);Q Zrxg\ܧ/#擔L\Ė8 2>$n4d7F.<9j>YѱSsA6% K>oBu{ܖEԅG5=nzMNAGJ uw1ftb|6lJ~ئLl @3\Җf}[3GT7A\w$N  z>9K~&uYM)fX1Mp M+_wdEZLJLC|<*\O2,`7Bqy'(״HʇIC&ɝgDQuσ}Њms.*$@w!iN[Bv' )=@9ȚwH ue!,>(@h&cn=_̋GS:.eT^5pCT맘!!f롥j*e"q 8234@ TtLjG~_D-4fU܍bوEtUnH?BA,U&B |3 ,("TOMVT.!QĶ) d 3s>WQ-o]dt16G)Ns%#\4X7]n2ꄒ*l͍'-u˫- L={z'X.4Ky4E{^oDŔMY>?@,dPaC/AQzSTƀ<}WYk Qvm}oZ2>*XiF -MC;M^FJ"E*D1 k#g&UŽa8hW'Vs GUC4OSm9-7; UӢaDh?jm%St6XOy36w3ƈAiW&:_J=Ԡl,`Yd /ZiJF:ץh=6"ZT$P=?̗9I;>οm`nz|'ɱ$ڼe%0ul|47yϜ||TLd okKv1q)}[씪&>CZGn&&BVWG %9{l(_p@?ZY9jf҆X^'9F%} 1Ώ.a˵5 -07 =mNUuᕸU?c0"K4Ф;LugE:.q2fKo7c 7Nu0g,e% *ֽV4)DŜ 4ìֻI_1p2̵@+< +NS ɂN!89!;v" l/D&o~;\X2+\uۊWY|~'di˦6υt{('{Ȝ7Md|QD/ 9̈. %x,G 0'//\@ILe ΂ _i@lM ,k O ^XZCcESV|DF Ar{{%d ] \:46=Ә?PWN<$'p;/2?8wPtle#NOCwd,xܔR[,UPk""hW7E"; dڎ8rݔF]SD*$nS醷 N#3v̵U?$p~*oE|{H'30;55H^x:H+TEj:{u3JZnqqc_BZh ,D<{SeuC|WeW2K؞[ic; 1;O ? >kEWW ^IW[ŝI80➜ }tU9Yg¯mq_ %"eTQ/|Y66!u裴EקcK5&zŔP+]bjvj]ٌ1*6m9K+߂kȡu[rSIX6,l)SS 9?WON^,ŭ1& dPsLU/7{{ϲn^v;xoVT_> v-w' gHUvk^pO7ȃjgT2Ξ.!DOU]0&:MK5\B8973A ‰&*%ǰ!&;ʾGBHH +v4NJs VJ*^% cݿS)|xͣ2ٖoYJu> *DN華#)WpG(5N#T)_>7Iv9fЁOwzİtnEn@$1.LDb4ˌ^NIA&Ib.4cL 4wN~GN݂ iŹi xnx7NqzC<cj]@K]=p˅N*lRUDA|D%1K;@3J~cys+^_K R%2HώurƅͪDzEđXMDCDts>)#w1tq3E&3Z')[:&QIE?sd f4e4qsQ{O~),踀C`Ғx*zp*|]ϟq0m!l 5& D&fQABkx '. ֭6ຎG׀Մ͎V0I??8>+]9YK{L,R=1-[(:m]rxCH/#dzN]0@l iO8v$g~R,H. 1 *!f"b-)YPWREl2{Q,ZZ<Fɾɔ71G7m:B>&cx$(wHC(7s를+Hc2a+,J*vqjX~@ݒso $,sn4`\>LJpQ?U؁v[̪5UOuѲ2!naZ:LK yP jѣK;|Hz׾p{s'|{縧_ąU3ɯklC (Q_w*0{g (4#eDR*"\Z$ hL ϕnCՙj1+t&ϼk3=luG0P~X0`C;XGǹ `QSd.Yż6ƕ+$@uŁ'\M:.wkt|"N\{&*܃qp: ٫+g'EC;Y8~ceb*lBfȳlx^sQ1W~yDENE*z7Wf1ƽ7N n;e5`u0.Nh{c=¢o`'T+' +1d鼘19gݑ۬3u& ?m4ӫZOX &=&fG>wK!BSFְ|y2'+iZ֚1r3M#CCc/z>!Ix5(l.d}"Ү c GZ2| DT7㣏Mk< p%f)5DTܑbp!<8qV# (::4% n qȍs0xUFW;T{<t*U_69wLeNy6R=)e5Ce 6{en@zz0sMhUϘ,wxG)@oȫ+UtɁC+ o25+9ȯ%KKL~hgHLd{uAKafP&Vz㴮L@B77{6 kRw@ܹd8_d%h͵;*DMm=TGhb7 xZՠU,E/K)aP65T`T&$GXN5PO^v˜͝)̗lFYe/қ^@b,22h(z?hk4N*h,d9(9dhMPWb?S:VvQ+XՒ.x4O_@Ma^@k7DM$?3[n0?#4յ{$aFѩrL\_vB #Z= Ud?Eq_F-6&j(. De(S"iJ%FN 3$~[w$oCpp;D`d LC j|):<{Ж".a;c6b`U_x󐫳u7(d+CDYΤcE ]^yM!_bŴ46z5ْUFJdVMQkʜ>1X엓OqrY3$#2D8nt_.M ,%vpZDONLMš<:oH:ziZ9ZGUB|F5 tꨰdO0%Ҟ_wQwĉPgʢp>f$!71GvHfbLO]+_e0/]|lBa%;j:`פ8߅ѻ,`ZW:^"&p0f/r.F˦Ui<|NG|=: zwbPt=HbpN.d'Hی7K\=7nZ-.b!h3ݧI0}8޽mxޕ*]J ?(AX*d $f͔H1\TX-:V=-q))}f43l ˒ɕy,Rkêෲp90QTOk[ _R2ۻq% %heu T|+aNF"3HVivG8y;5VեJz2$E'q3yQ&apF=i,SXm4Ŕ֐TĈ4c ϽEz'Pl50kVzY$*(xz"VgV`6DDf광/,#P*6h^d3kaL'J~8qk``Քxz3U@È'O{ {X{Ln[UJbo3.m0I' ;\uEcg;>bSB45'6təx ^qc("lGd׋--H>,a#mdB ٫'zDsOޚjL[b_lj)>9\8l*WzF;C)*J;:=v[.'13-B:8}qZ\XƢݍl^ KY@M/f8_B4u4e_FgEHh *xkyYZݣx@HtӃ\kҎX6L8) m~"iFb?)vyaO{G(T RHx Eg5[V$ηSohM|%A.ApWnDۤ/cBMd0C$.A ᰮ7w ˾y}ueYx~HG\wV-_F?:"^ gR~~XP-yw TFR̆IQ r=Ւ5 @Z7V( |xO(fb 4>5rSKa|kgU4jYo*AH!:4m^lXHu>F}o˟7)Gɹt 6r$B~/uNqaHg?+q]@\ڶR%7.4?6/%8hjV(p|ͣ!M3>3t5dc=&I)I/wt& 1b ԦQr `A( ΁U2 p)e 7~O8G>oV&4nw.<; Ӧoή1;367*"͌Hc|:ݯMÏ:ێobuG;(V}Q Gd^YjxiHIOe /ɤT`8N.9ĬQ!_8I]xQtTYɎ4 b# lU9S\6+\; 7=4çKO-"ƬJI'*=C"c#b6Fӌy"EgLރI| UmrL7-87+" t]L5%vòn;͚'HgvzW#0ۆaUMu"5V=*HЎ6\@l0 t˄f_ȃ`,HR 3av8lh[n0mu̲6!T_.S)Ha^CuҸV -wIsś֓y\O7fG2i??HjO*S_Ԗ_ʳ,RՇL :>ð7xeNr=j kZ ukdms |*p,%aY+T~םXAo4Ւ_leb|wba[J>s R;"1>s{gC..ud^a1svVA%3}G4nwg!x]Kx:/H_ -x؃"ƃ{aurO ܄jc;ׅA?[C# jap8'(}vP&#(%FK2ip %N=n@i5F(i%F| ǽ/rILd=ҪY%HVeDžE/* re hg_ZʩäXBN!Ke $TvWbʙ׹/!*:;,S%8{')by3,ħ6(#sJ`P\4qHrnq p88زա<*b{]Aj/t#;? 3C7@ȵEIG֦3fN/neCZOksfPQnJiD mzG[k} sp#mJ;v&ANs iZw-(dUv܎Y\+&=b=HVVL[U ?㷨s"Dz7A&ڨ)P SaK%բ4ֽC Cn`!gbⰚ.y3jXe/ nCWF{rW˜FmTeP&bu0RdA0 v g-SynӨ٣i9w%,٠&|@HyU":SO>A8γԹ1lk{*[pcG6 E[{$FN,_(ӗ~7ۅuqͫ\;={Ky4Vh;HEՑDJ6aDfcU^ g(ga^E0Qy:edA}!vXͦTG2U,{&6fTh1"[=ps¿ [<;$^Qc@9'<ev9_~ pC? #lw^S|.'1J= ع OS)/u}"5C1EJ y$4:6PzKqmEkP>{CQx??%4›"Rȴߞ 5XO^;fm0uӒ! i&ގNZF\X'TE`t zN_}[ (nUwry t/(ӡUQBfmXe]ɠq@;>VcMw.SY))pqWaPus `> \CH;י\eP#=76f8c8QFcC+rO)>%BMgbg Ru~W2C/ˡzbhMO?~̶`ak*V@xF sFջZ" g-C[]IU2մҰW~I5$a?  /e':Q1*>0SQDvG C㎙yɪ]Fkǫ8Byݱi>RL-ܗy1ka$8ud~)cK 5 GL\OrE{]D:',ңp?W SBi%FYo\`ʌ)| D8qܙ,CcDTC N̢̫^h aξlSx%z1=2[C햽m#< 6j?nb\-w *yRrɏS=Fծz q(G՛cq]~ AzUV{z_4cdUZ1~1ecebp%Tx 9nEiRDi[1%c  X`q]3N\6o>#M>u-Ti @HOK39MϛPvukcPOI24dSN@NnVI՝K]G$U# ,o0b/1uP@,Sp4$ =@D3٪Lݴg)+k+jwp]LuJٰFM'͵PpJPuS>m7i;1K7-ASOa`O; /D)7 Ҁmn944w͊;@e`5Cm[}^2kq.!@pZh+<r uK;AFג[浯W"(uWg0@H{>+#[q}Ƕ! P}EeϘ.Ќ]ZfQÉөu#iם*oʽ%LZG[& IWh7(1,ej2ufɍ^6*Ҽf$1 v>$Yn\񄞾8>hBa /Ģ\480,S T7DAJ QF]Zs=\g+qOIu%Ҧb$ vCJ:G(~Ջ?!~ h`U5M_d Ԫ`<-9~jᑓ8>`$H 3I-=#O[| v#Kbd?k`"j=A| TCNƛQJ"[_ 0wRfɍL1Kb8P_*f/y32NqmR@(sZ*R “uڌٚ|^jYX,os$ YIM󢦉[Ag0@]`T?Z{z\v!<;|5S: r_΋5`lަ:Excv:7L;șF^]&QVG: x%Š RRe#t9'L4-=Wa$*/N߅гxzˋ\(Y+?_&j"f^˶-Rq}G7OEʨnj_V/]pvݽ#1\:,ŘNKDPhUS'I^9>w[T X5h~ɬ kq`-K_ˤ܉'.faM!Jm~ @[e_5#NTM!2=:H]ڈeCl >lC36POוS0uG0D/Wj _rgr#!8zd#e̳ _ݳȃ 8.%#CTSl( V/cysbIT՜W1[sZB/xk7!xCę _*RMKq_SчKdh^q_(+RF9]I&powĤ8o ή筜dK$}X@҅< Br#D(ϏLfJJv~n6{B໘\1iskiS6 y"%OAg !Ť|IDz_ $W (%b^_1Ӥ+&ع eoI==meI1 Q)<DŽU|Dˣ7H?Hkn~-|I!L &`@E#0!b11 J3toPLQxr]*`Au .I=' I?9\鐒P6ai`2b[Sޗf??}kJ VPG%E~^*6uz}el+ܠָZ8,]X>9cndoʧ"W:0IiBӛy*R7(7=e#PM 3\ϠWEw6&o!qX(/iMdw)>Чlbw'|oVDa[ y9b^D]LóLP/|&P"GAu7x9eƅרH('xfr+CvqyZR8Wk}@}јD0rPw~rC|:مhyȒ-ۭKc.4U'QB6"iEsh \(V{.=XM4ayou7Af` IҪu AzN1 5id :@v\3!MM#ۥGF Bñnky}KRo8.C"7*~YMǺ ??e&׺ ѽ~ J\OVaA) ?"2Jc/\&OFG6oUF#So" ԓUi#bX4thDa(ǻKxyIe"yEc DzN!>Dj Ù> ܦj ?zpky[dAPQTaSg煗2xl+ĊQe'%yKSr-Ġq$sJ]MCy~s9eٲY^gY71O7,hU8? cr FrH63fXCK wihFڕBj $/Yv Hp݋DO޺{ioӍv_ l㸾't9n6XiX*i~|A¸h]32$sZ@4Zᝌ `i @s|xwɄFx?C0QIrylE0]ԪhΫti[)9ҵ8uoJ1*_beIF>hO(&3 _}g 3W_wf0g=- Q( KP݉I (6Io?uF$7|w/iG 0@к0Qa@{2ds ǯ6h@VB9l4LZNXNTFN0 ? `vz llV`V&.@޳g_mD9vH KaNTJ=c~ 1e&Ǻl6c!|ѧҔzQ7h-/N2q Lui#A%MmVфK qE{..n5>xQ`> F(0kb+g!MO6=L=t?eI# zuhEwaCX8:sHi86UNp`Q;f7[;Fnѥ A8%>k[Ak׏&meÃxT sTG#%1csioz\Љ05= r-zpД׾k M飗hX*Ě`Fuͦ-Ɖ@U*L nV'6W4A;;y)yy [)`qsK$6 gŀuy7k*Es-͕YqbZ!ooDMf'_B^uLF>S2 | |A/{C¼&ՅNTP&dÂ*p[:R+mG˂htnWMFU>P'FC٘q 鳅݀EdzFCtFisT9׹C|e#jpno8w0lVM44۔2%LQYx@۫Ĵ1Z/ŠWaó_xYϲ?nk QhÒvd<<5 gCx>lY%0yh&:L}"g@6IPޢɸ8Ÿ]MC'aR7$ k+ߤ&!&Q5 %V-O?Ks̝ߏ'yOӇ_ }s{z ~:%ok`>"? JK+L?~ck2|.`Fg&$C}X10w kO *ɸmT(悅W)_TŠltY$[ʑu9 HЧI !oG:t>x95N*V>XYP,`|vp:"4P+餠oֈ""idb yAdXqg[JCi NB_R_ }Ī nկ4ɃC[ZHw+8o Ћ~qC@<_]4:VtRa=#չN_#΃ ):_P79vK 8oC)$8? d ģ>қHORLت{y۝?qG/zը 70tir'%[u pB6;B#d[Nzj) wb\+cג0"JTRQ^S;,߼zo0]]\/%>%)(CbV!UmʆۻHr }H+\Ͱ-Z9ש>g@rD[.W=hMM ΃~>)~w s[H*5h"h`sCRlwn  (ʐ1y3~߿D ]p{=㾘>Yf4?&0$r(!%7Oj!p,t1 fxi. 厁wP^̅PV;hao9kurs6 NT L`ڸSA=k : iRJ=5;'*cjX̔uv rmqp"<ᳳ|ɜ`}:UR5オ-!'"z{M!Ps( 3kxT;_N0dTTtHF$%XUi@ztI:kBsVrHc BZ ;nZiF }iYeZj (y2ńg% | DQae녠ES;Ԣ}9B9 ì)܌E# HUavMs5k8Cll{zVCX ZDjT`NɜQNP#ҡ8tuKmJs˯ ģ^mRZ<Х<լȯ3H8X.-1P( PG`E;*,NG"86Q7V@Rj{_=mo^[i0DG"Q%K2?R_ 9mL-TFAW G\S&kcG]K-"(C56G⍔aCW_PJqnO$# {A#e9.n~(pK f+\XkZܨ[kSfh; ZK[+;U٩q$Q|B31-tjMbo [B޷,JtRyxG&Sɿw!WVGR$nDT1ˤp0$wWȦX8a"RW ![\xe^EFږ$6M2PoQYj+kv%/6{TA߂\319fZUbHf)YQ EɔblH"\ZW,Ws>ODZF 72G%8DyrF b1cH L&KsnV>-}֗6kX&!O6'GvI7vZ!<,kKbC˅梜Ekӻ2*O K'TfoQ7-8T7yfB号3ժgG!WkL,CT0&Yp{) A[*'2m ץX:>؊?:!$8t>/p^aOZ˅hq%&J-tN!}LEېQ`umoM۵? 7P:v3=M}QҫMp}%߇Ϥ^ V[u*E=?D\gʏvQ;9MSmZK@68dޜx6_1nML!^—>ycK j|yTO퀲LK;YwGfj-N=М!_|dpaI=SD;ypM(d'L˭ \#' ^6#;PΊ*N yE946@8|tT]]U_ :N޼ ސAUd8v2:IScxQ/KAR.V|#oUvʴJL15:W{WÅg<|!p?m?DLfBL<50GZkZ9i)xbLk;(RXJ`fSgMaai8ehbHplVZ#EJ>"|ҟu(K'LB{wlm녢ЄEk |LR3ݪ J=c*L>ɗ$NxwC\|qEn6^m5czNx{|7髇3h"P5[l?&0kDjU!S{,^60Z>|>)q_Gv~VĮ&Vhn̷)$,[!"¶lBpj?Itlm*hJԫ,2W c:pr]SH㲭N<A@s2oPܐ03 CKw#0eT6$XϐvQfJcJ!Idn7>=;,f4XZ#3b8M D cC:f*BXLdpJ(I4CloDٞH(}0pjmq2W|l="h0(Ӵ,(_qYG5.Q`C_Ϻ0ހӻc]N)̪=\c- DeXzʮ gU=ڏ&cg /@9'w{XS)HK{p%#эPqO<&tvM6hdZ?Zizt< #zvA]L9%Q|0$#f彽" b8v 6~wt՚b2mb0~ 1^ kmRI^_WS 21F:ϋiNa#YxѷQ}UP~D~g4ȴȉص6QdN'-͐xyx9vXKâ5sde%2 mfy 3+ s;;n5xQz]IB_)I0/'>Tl'ybr|YRms%I,=.Ҿ2 K?Y?%n&PH鷗ȦxAI~*cmjOH5jsφz쒇{+,sޔwq;$vOW'nE vra0gѳhu[ D+Ho ;cr![[/YGS{hKXԜ Bn0 ammґˉf5TNx y\&?}b5J!&/8XI8 븘a,9aJֈ;,811 v}ceFzxDC|8BQ.aGx2@El{X6W $5PKS6ۼa2(*2X?f˗ Qh_L4qd(j kĶ~l5*֔ ABu#Q<9~-Ӯ neML~; %+>őCSҺ7]1vRF@@2559+5@{ ,*@Ao;5[S/lWY E<:92ӎjmI^d ;'@% 2)|@'-^a: lI2Vr*B- tAOK9>W#}Una HՎ>ct)2L 7>{X(+~1C-zk)ue¾J1N G<-k@>u2AR/o$ښଡ-U'#G׋slWr((=vn?5Qqh@[.Lg %w~&O>ɹm"SA%_]H ůt_O!X.q5gwQ1U3~0'Gwe5mZ4MO>IG 7(|3Q!`d/utȕ{f#^F*^X Aq[m4$+>MQ*-`iKDDlB$ *UI&ZY0P{?O\Gy Y|őV/ &xhrL-)=g*ۇyY~410_~B0DZ>4/|d|EzVm7k) m̘ ~&=MxrL'W7=Uvj. K,]75uFI#HB&QXn!OPTENp?)}^htMbR̃e0I[nbEZ(y'iLZ &+(u)oľ`f:tx*4vQ/R.>(Zrf1u$ڦZKT *oQJ1beADW`5E?c.yLT&"y[ZrSV}6A)SᗷЛ!aM[WĹߪaJemMX`y<ݠO<۠d~ P䡤+W;blNh*7+{)]=gA2]d%Xvq}9LsQZ", !pIɿ߆$u ۂ4 .o@A5oL{uo-C$i!f-_X LVuBȧړ.$E7ُ #aW|I[#1[1Ot#E3M+*^k.gp瞀m<3p(1W34#nv]\.?<o6wbi4 7/PkaCF,䆔D@n!i|DuPMM` '*S'}\Yq6H pEqJdR?Xp@+Csg1QemN=異j4D\ئZP03.0&((C=Ƚb@1ŌUiAsTn߃%LC@ ].cV?:s7 QRKCUL9bJ4xG{ l7-sl~jYkAW:tʵU{qK%_TU~0hITz5,@TEP[ʚ)08F=w)mCl]mJB+ߒ@α] 4pΤ䛊>Nh =uYL7H^#f0.EVu; %_#0%C ;#|/#I|tO*+s1;dvF㚘~R^wWݯB*#wpF"vb&|A3R,ðTw*=uj׾qq<'xAkyOt'\6=צnҒ{"liNO3^Z̤DCOPfø]2. "0̯Q(uEF{ݥ,є+([!1*'F]Dnv"y7{_ :'DQ=lCإzF:UDg:q"ȃ}şR?_\8&]M>Uád{?qr7[=cg捻 |Ts, ^F6GELY,'HY+1Ca(%w _Y HQ=% (Lk]V.T5v3ث?M,(+xS Apň`MOy5v nniUYMQvXHR.L^;C1i**沽^6`wՒy THm|xݪQoG >BO4׷_ņǿc=,F`̈Ds`VuzFaA65C*k_.F Kdr-z!7unz$Px nWI|Qw6'm&QZ!TA5kk! Jeg<e(덪8kO](ٴ{O==>J͞-La/ Yfz0l%ߕVbq*qs>jy c9sK{%',׷;7ʧkJ\R6OH8?,;a^ťd#A)(Ⱥ6qvRmM!^[ !du,( (f&`ϰؾ^`ںo.j9烘yN ab%>mO0qsz,h(ailУX4Z\^Z,')UaJ6Nq~hMXjb1J(o]?O gUqrf7_e{w# H=薖^WZ'I QvO@br?=0fa?MҢH v<{I/Zdj̓N=aDp)LZa؉n}IRDZثGizs=%'Ek"X-IrekˌGp#~r<4]If_T9[k8tO뉽Omh–:$lC 3ЇKvUJ!D7K=MCCX1zJ({ʴ)xںJ2C) s0Cޢ=*zhVqٱ i]LJMsR*sؾ-y`C)nI/鱁lcZˍRԵnIǟ\Vc.?;far|8a291zҧ mP,z nGsHc|nq##3(T<:|2^`" %\z1^i=@Zk |F)}\tM̔fBmx6g4mHn y9)>NG%| 'P;$Ƣ3L N.W5Tp~8UzH{Bi[c:'k RS_Op+oͿq#;éideO'I5*k7MB]ѣ 2,jVN3j`]:֚z' pfx$$%o` K ARjXC~>d9IG(2ךߕ I:=ѫ9O"PT1[C"b qīh=-~\F/%zzxYt/i@}>d<&=SYf8YQ1>ʮ۠Σٺ&]8\K2Qΰ.=Ajl!64_1]I!nAh$wT ڑU hiL";nR/qcm$apH{{kpFX\ikD105 C|t:B'fv`6V'GgHlyøgF6ɭ|791R (r_ \kp[pW+~&#2+5[[FNCWxLuy.+*HWbr(*N+ChIaPƛX;ݺƤGv#{RW< 1fK>Z(KO_\ DQ=iLϸߍRLVoā̤e|482k$q2`|wp) BSuxP%<cu9~zM'jST#0- m.19x}O]nM*\?#'Τ.MpXu1gu1KRб  R-?g|O*PJ ~ )xB2b"LX44>Uj$]^F/e{m'ylڴEM6ZM_9dZ+_kJ}C2ĈW^,^&`H4iZO/v07Y_.E \éG2XnZoo̞?eӻvz)pB'd׶ɰr"n.Ci>V"S`-U!zwD<<V02*.z=M#Nd oDOѵɱئ;O}m t֪FKCZU{ J 9(Dp}I5q_=Âx~sմOa Q$|M/\Y7xɚlGtyedF3>v4 /8wTB>/0?' =STք:|lQ+ժA!-Z2(aΦ Nu#Mǰx{TΪY J ƌR_Ad\KS?3X˪HtpkQ Und9W#`g; ϥ1 zc~9 X7c DUv.JBHC'P}(T6kZ6)(۩P'S*p湅Se#b' >U9Ek.W>ٳ3F&zvw-OP;?IBLj:14؄l8*`-z 뚏]߼@ n+gbXHKK G׺26e־9KG@S7[d`H~Sԥ#;ٝz;Y4wr/5%Z45 sLu\#7S b|B>ݸ}IqnVǟ.g>-c[%W] zk=Y fW}mM)mjY1"O:ЈԞkZ4aI4O{J u/=C)nD KՎ=V+F%95Xy*N%v8qt-S`ڙ{3jϺ+8.iq"ٓ+'KQ&sMЉ:MJ)w_oʭ`p4v 8Mj̹mt8.eLu}/Mvi+5;Ȕui32Tӷ{Ğ4s" )? }m WU9WЁ 8 怗ځCT1~.(Amzv(m*=c $B mnәξP{* 6}!Юy< cd :+wlK($byÆA]KR;_$;?R̲Zt)\QJw(L t͘BV:01W EB~$@J.`&j-WGVL[Q׺YR>~r&LY-Rr dg#50~)/Dq#vuW GW\!ϚZߘSՓADy㾥IweScʾ!=LV$էdͅJ(`ҟ#ʒ jٓFYF"a1U=*ٔA+T}ۘ䃰 eν!͂0:>Ŷ5Rk`\.۲C(9yjbQ񍆳I8K(Ne+Ӆ$J xz5z S@Ef15ALWul q<]*f҄p.nzG8Ͱw0 q!THl<5YfM3' 3HOD9MC]AMDXzb_;|M2.gZ@9{- ˅~-K5 3p6 -lo?X 7bQa`/,J<ޅ$-m0dg. bQ%0j!{a2~y螁(FBJAXBKaM'돚[E(dG@C%U`6`ݜ@&0'zm&QX b {Ǝzi`VR&p3i&iE{bvjnӋ.fh+&N=gf=W y`al$ȴȰ 0\Fv,mA#gNcJuZ2s72(4)jAښKvcv&#@rT[0wV@Ey Mt}B.idK|(Ov~nsgL7.;*cZ(~g3Ȃh Ķp LHk׆c=(yruee?hޣ*%fG>9hn&A˯C *bqt6Kr'uu-`lg;2kbĎAQ z[<ÛF[] ˕GGO.mt5d("toLcpB ~g YnҾז `}ą}yŅUzyr}-y_(͋zVb5BF2U?'7`9Jm,oM.D!N2Жo6U'3h}LƇ8 د%z (fv)_hYR $JM~}7E]RcaP~Ϥ} *eyz1TZ6&BC"tf}zS+s>*Oo3.ŏGP7cg9صT}:I@yƐ[s*Ȟދ+2"9*f)Ƞ #k'u#Nb&5 3Y.u 'ۣ?F!9d+lf|X159eI-wU *!fN-Wc-x^?CtQO^ `Xk:k--f ~h0嗃J)Nt 4_[YP+v00"1;vy!jb ;o?ݴ ,cT!d#U5MGObR{DۀÉE3wYGppŒ:l=va(^$ˬEqp"e\ʽW㛔"D?HiԢdӅ |X{ʺH,+l.M\I3Z.E *}˃<,҄ #BLofo߫[`5mq3,:d^J[B! -P+)xKR Nrx1JZg2$<Ji x/f1tN>nNn s4~S /z&Չ'R`]a:4m~ͤ}Z ^>e)doNLSvCgk+@J[Pa_9&u-z%O$@R[dZACrk-(#Q{gs,=f,C=Hh G[}jOK3hV׻tLS<\I*x esRbSCVňGf\9bK_܆2g!LgTzFdBmf98.DMr̮z(\ n8lO(_«U\RAY)0r>c> N-{8JI1~ Una$W=^j;*QHf.i O;2F,N^6z"N2YjxZM ck0#W*.`3qycs~_]qGXh柯c:Z-#@ G˾&p6<4~d vc1,`E tʜOH@g_ ~^&F7{{L"!b _G(m l[GKcCF,:⺠͇on;ݰ<]*R1 ju,'EWjC`-RDIG+-dfM6'BobqVZ]@\ 3,5ݲZifL3ϑx Yق$*k]0c3ƀU53YT- $bJbS$Zw);Q1eVah}TC6"+AՖair?bQC30z\ m G>$եl)$BqlE hԗ'%|I6۰W,/924Hdxa k2c@򃹲xzuY=GigǛmOq,m8B.Mݻm۞>jpڢz]T8adz[Q.Kvű T-6t@cg&rfcמp~ ʧguJ]7Z= %373%i(P B08(04-@Gc=r%.8QJeXCJ.ў˜y)Ay /%Q>!Pb1jK99oy#|ܲno[4O`[w"#_8^x9FP4un)񽵌]oo+`!e֌]j1@T-vяmJAw3<KK'd7{wV{N{x<w$p6 Y\e=VtZQn%#ֆzD]ұ3K!t^{ a~_vj)D f]u΋+Bw9^ڪb4zrsr]fa:eQR&9qfX`fQad<` EF ,ImsPbq/,*ի7L]ępQj{M#JtAssDMb,Gi3bN?+"qʌ4^K^׊|Nv^{zV]1,,)a ƀT8:}d1BWܯdt uZDQUc57jpr,4" a6gy^K3@0b˨YYI"&v+z >D彘'&O0ծ"VPG`|hޚ-S'VqK?[6W^ ?'a 6Ꟍ*=jα4D@%Kz.ÞG|٬V)>HqZ'A7ATnY0z ?0xQM_jgmccl{G'jV=*",b^0<STW.)q7KR3aR=3@0Įx! ۘT<̧Hzs5)o)8W*6CBSX ϫ1翛\cc'[}qJ0?u[iTQo +K'񤴗h <PMee)$@6T iN ؝̸ ʽ π[{ x[%*C$_9M̑:;a484,!4TJ@=1; $O*)>`k/^Mz!`nuק{>9sH yh@V>M%&O'BmV;ݘ_ )+x"9!=ϢĚG,8\'$ےn*'RB'eEvYr!&^Ol39,?:QMu)xlзuXL x`{SQqtt%5Xyz}Z=n:dhN0%CŒ_p<#`5v]#mM;2/GhȃW|6ߝ yRGŘBc&r.7.7%;>Y[S6y 3߉*<w{][+. c]D;=O\&5UGlrȀ|HFm6rY 2޹Ͷ;*wځ0 @6sdzyA{tqNɹ-n,;GfW3s}Z&%{|,@9۹u,irȔGhfp74aw|bBa7q0?\:jϻ&\j#kڥf@ eN t1z7P }M]


 L~v=d2&YE% & ,f.`T܌AUY%&ӘUmSX0[roeq;si0O,ΞKW8p(`o봳BjU (ǕHoD-*ŧ--Qoz3LE47H}v9ߔc|2q3ق1qI}o/E0¥*=6s\$t`ǜ 4Vwv{'fle T^Sx~d-|`a[_lnri7dr)>`Q]}~GTs2)>~nK/a`(QA!Duޒ~ zH^AOJG?;ăɖ|~7^an;'NH8ؓGb`p[pVY H13@en.4aRh;+0p@ܗDo"-0kGT޵C;7e?8з#t]۠ NZGaOT1фz̥sq J&2i] }9 hԎ` n퐆Hǰ+'0d$7v0]$tC5biZ>6J`~) YU5f־Or) N|Q%{32[@n)iLr? 釅 Tɟ?b`Em j:S9)3 KyFùcġȲ "!Y'R?f) Mߴ7M]/s o7BByhrȆ-twa6gM=O1yflo5g(2P2F36974t_[I4'Pw>YzثFc B;j9MA=\`}X@7 +9WܔTY2f!+1<)92Z}[iϥ?-V|3NGq {ӓ>l$,V'ʷXDK/΃Rl9?Ě|VXf}] Wx\e̛XD$5vG)0[FA%0T3/ U)P(IRYrѴ(,6ΞNeȕ~OJV9*5u)jOp݋/"|r?r #rK$S!17wzSNy@fŪB/pJt/jJZ~=Lnu5"iҰT[C ugt>1hۖqQ]b.M;E 뼛KYɭ3tlYvzcŲu36f΢^<6D#8mF`Y&JNMGm;-!YBku^S'|/K6VuA2>Z׷ix(]X~5P> RirȢVCPg$Ul_p$޲\) /# 15!i?Zf"PyAY-1$! _ݝ,-Mt(;U}wEU,[/ԤjcVйt伿{UE<-ɷ֚bH >k"K"veAuD a[F^n. =۩Nx2mtQb+j[(\;qАMx9Fa9,pliK23,d)yos2ZWwr-tH_b o#/}0 7>v5q[Űss~MC}w !c%z?a?OrEMiw,j:f]9v Ÿ搛HR|wC-tMMIoaz<: cXm#ORS=}i 빃K𲡸LD^Gg(kxֱ9Zz?& S/w>inu@2pk gLl։^k%U+rgmnw .WqP$sr0+EiӚYRώvu˳5܅T74Sv54F᧜cMY@ # \Zʟ \ :~h!j)B@ s۱VEnY/' Di37v=l<w!oCDF) (nʪ$ınG ]]}[u0wQ |IFrXJ,e+xH8ǂe}{:Env6%dsyW:Ja ۖ't]y Tr86?SwAYN׽ 5#s% bRard<5v7۽\ҫ ͑M|%<yP*]Si )] %d+cR$<<ǎ6Ѱ-Mܠ§MOy䕞bAZ~^ehrߴ>,)1(ȿRQcjdV챘f\0n9e $Ђ,`~ qZ6=*(xȹ)s})M7zM-t$['Ai(s 7$[/ۉ tqi{ irn/TVnlLY*N74 t Ѻv#!7nQrF2`=QL90l4\Lim;Vg+b ]me~>ƕKd)]V~@`6hUYS#6za9-B7[pCOu~O d6D4N{\D-jH-#coJTADD%l;ZJ%OBF%%Rf%LJ$HCܛIR}Ck2~̱D,aR0\ss])*6Hp cڤ8yځ4Q8B ܸ۫'4[V2^UqN+SR#h!Ȑx !gn7ܣKV:ӁxC;C8f*g+qK6d#\,a#@VW1H;[9CP)ejTQcϿڸRgYvi!%ˮƨYKaU}Tq-ϣ쑝;R^Z&D@ M☛+X?y| Rʅl{xgȳ *C)HviBEgsfcTrYWv˳frytd[b&*c~~Ec"g1w"jAOvStZb^PKx&UI+bJAi 9['&D?8Y1r Ɲp]FӒ"<ԏ Ln',ю,Yk1܂4[MNHِ44s`RnZksOiKSSI]Vl ;2puwdiθ+O 9(q \~+G,Si?OMA^u88BnHòr*UUNX]P*i{5Yg(5Vdf#w2&ʐj moj/dpu|h+{m瑇8\W'۠7Mv4CWa-WթTGDY1$I!#*,s -}@&L.p滹H9cp6mY't
(K/:NDć_vfx,YǫЋ:ܱf-EHIa/ki>N+'КuRGrC3DY * X{cBtx)I\VE Z:ߝbZs3~2\G9}U _><6,B⯯]|b)wDe3dc}?8A@ Ws(R2Ou^.kRr1^|UVFXwDwӺ֍qj^g3 SMmi k[+{S]Eq{k .P8_YZ8J$An~IA óy30nIlUflhؑDCwq&^ f?ex21vV :↑R^T xzX8xy20ia,3FxD:v_1<:PD:_C##l2lbD\cC.1w1v ɩLݵ'$mQ6ꕫ Bqf{zKUߧ jcHEJZLcdYwf/pٕfR ?6'HHVx݉Tx{9B}t~z˰V|bD1M;a6W:Gjzx֠+ǣmc\7Qᆞ[@H,9塮򋏗*J9wcs=]1Є,D(aKְGWwWn8.e|Ž9|؅m8"b'v =&¡O[mn /Sgc5J*'xv~{>Y ,P+RϨt%G\Ĩm3E5ACѾL]f biyE:*Q'_S o~`-#[̣fLji/ĔN`w~O :S]o_'޸VxEeX`TbN۰acg#h[w6l5& N$CX"Xd1n"6cu~+:1~oǭIqrq[acxI?Ze9 >R4t18ӕءre'4lYT*p圎$ &<2,EC~K}">$&Fw94&By4!={ X-/ű:oGh?,bO=Hĩ3)?@+Lp6iǑX ޞZY؆v_^vpUEZ A^C3M )?%e큐GAN􊰥Idie|1͎j=lx`w#Ч/udX7S rv//GcW5xm (YuhuRD\Pm.&k,P O< Z }a =!^~ZF`.֡_/BHXsJQGt8(ws5㺉ʒFsA jg6kW≫eAxr# b$$\HL .C\cZwd )X\6?F09iSUrG  cs#CE Ou3"NUbQꛭE3Y,BXB؅~O-Cd?2^pm18LHW5R lu4eC /&] R05\hWYOS[|8W9@MM1^ԼSaiA81m-ҟRob# |.{mL^*+z6ay7%CZ8HgdĔPK(B@&ٟkL_VC˱pńS;q ~cp|"u;y)TO_Q݌&ʉFj ʫ&vENs$>i+DY|NGO5}˷AHRj<0iiA!B^bʍXlZu)o]XXS|AcM\EpdW݊-6z)J&S>}>L>^h]^(xa9CXohw:{xqDӵfo5.Q3[$jbLLR5wpW`-ꑿvN@Zyb jÔI:@9x~CɅF"jv(layLyb¢'(;$~^K÷Nhv |.]G$I2鸷\Ԝ{ j($YT"K1۔zt^)ԚpٝQl !fM ]uSB&y1v $NS+NlY_68}K%]妗L` !fm׌/VWyLZoBTY_2ןS.>8G\Ö=MQQ^)zF@#PKs;cvO#XJI H2Q&vJ?mtȤN Q}@N!՚`)H=Aa2HfNfaF*0H@:%e5H=X &A9XKM/" U^ 7~|WXݻr(1i!Tv&ܿUr^ѷ+˯u]ݰoL+GF:RVw ^}N9 6ƾ6XG#Z>?tr d@mh)y;Bù&@N4rT; FÇ*n:38'jfϺA3}!mf:X L3*X+7 }k%Bɴ)Vj79|1f[@܀fz{3? k]t+6%@^)ip!Ұ`Z{XvO.4F ēTVnrc]B%]2t(@eN}-QuRs~oK3ԩ n,Xkog<u9Y8?gvS@;M&{7^\RtEuzEy,-seG7d 3,CJKgo `UJ=TِǘYG <A|G=g6u|hHt&Dhý` ˼_]A"'V^^ٍ9G-ll<2vqkv4YcZ^ĺ7Yzq_\ :n+24Ae1<2ԹÒ0G];\DܸZ/YUeܭr>s" &`j q{m֒^LWo~ * $jSe=eFKR&0Cۿۇ*JFڂV`Rioa ToKlƕQ9zXqbTg1xQTZ3>:ȿp/9C Alv,L7&RW~N!x+ {Iksl ᴌ㚁{Hk+]KB%T:Y MiGg*RK ߗHmD57|2':r6:aTHfd# bĪ MK^'D5=]I^1xw8x}S-ȂhY w@'f#"aIjXdcՍg&+Hc%K݌ s쐠'X':Eykd:B+V7sj[0V@_S&][.=uE"[_}ҷR%cBKz1vy{e̊W?.׉CR ,nׄX4%s)wΎnZIvr̂1'<EcHo0_20s/elh l\У2%J onU?c&QGrԴԒ[։AQ}0~ۓr)N2ȫ3.gHT~ 8&;Gbs$FWTLn̦ @/3A(C6&qh=3Cl.5fBYepg ?G;nחA5@3vͿN>%L>@c3mx6s0.f0`qn.M {wlE<2ֹ֭ošlhzC%Oi-2q8zH HS}f:O#t0rgS1h ShZvcuG7 WKdԻXf2D{3Y,鄟i J_ 9ͫ 1j@'z]ҷ6+:7CPsE-`DNYdBt9ͬG"֠n$s7ɪbίE3`8hJgיM5M+i7ImoZm}{(*\X/c6GAC^=J'MOHI唶x$페x"$S~]H}^[^5޸{kD'B-~,\*z- 0'ȷ]֘Y &WUzcƐ 2dװy!G-ileS屏hM1E:cx'?b9qT}.~΋SDDXfuٻc3pi; lu|, ZsacC1ăqof@ 8_l]bI? sDhM#(T.c:lr!]qeG*6 (FcG TIBntZ ېQ,$r3ŌYh '~ 0g%K^m[|IW=-oy.]!=q/ֵ8E;=nKGȧ#!|crHkn- izZ7EC8 M/SBBTqxIIbH)̌v^BO҉\puvF*VH U ߌ)QH^ P:TQI@[?*Rْt^u=`WYTg x~? z?{Gހ[5^Nv4T  x7TEkAPqs?0@Ӕs$l'2#nx]kҲ=(|33؁w(s\ i.583tQnaFbj,Ra+9yj~[ Mڭ7x6;?2<&;@F٧(:y 'JHtK"F=LbFA:l"eثt|zQrl)ͮ4̖cLjCԅVtd{U"KNhEqٶ[~t@Nw]xP.eg C-Yv5C!ԖI<{(FS{kO̧ gUDυ.T< 4`+Fx e(\幼,jP }7[1ǁ8ћpqzU5nҞۯDqԫ Uyf{Yn4)WSAvNxJi~!j%h\64(FRҖ<䑏n1 C[ 2oW:oA7}dHO16hRCۇQ My69͸^JY k2Mcq'U{QUzǁ!c?7,\Y@sP`9@k9rTm3IRe"ꉜ[VPyf$CPL l7{e >\fFwKh^UtW|[`dvTPG,8-ATk9ixԸ_ D ̓^!rS$GE׸7H;4Gy޼tE;}FᣂlV19珫A)B^ Јlcp/ [( ATU-L 򅟡90lsgGhIG ;=A qkhpAӗLMu0W`CϷ+ji(G[f;iaAoF3Q 2jܩFPх. 6䱌  A d6,qjhr&s_P""FfBRCm1x7BM+m [0ݵ$G= Fa&6Zr^:) {usKRuŶ$](<$nOhJ,r֐T%`l5obq2pR“EiɍܳvV~9Q2^X qk C>+L)IK2Hs:sǻ.H7Zy'1zPJ@d@wQ=!xrg&KYJZ$<[KJrӖZ{MHG T`5;6kÉWf7o/"w=N)P^bY\]fBEYӄ8|b{/9&iˎS$2ѡclΎMϒ  6x9=1桝2\i5Rn쉧: ^N풫d(FPguDBm-bR{F{˵|}+D1O}ݮrL2ƂP$eIot/u`*~$b7S-~` \5.UNRL؅))B7)~ `t2%iy mVy a@۹;ÉZ+yY">t *B?J$ala.6C\Z=M[ܳ (O7H\h4zGG(.!=OWQi|ITbacWR_E'Oίh,oP(z~xk?Nr@i5&ZaD0pAoA)X3a]nA/??)}˔ER'K]T&kN!WXldFR7"/ EbGGަڠ)=qfmibpo.m?4KS&P[vrPD[ٰ 5ؑ˃4ט97v|ZS0GFX C[+-o+dݣ{z !|619yP1CɵQzJV}~xޫK715*_a)KvvRL(vK*~|VנaeIAlm㍂e<ۘ^]*pе?Vm~z"Lb hU[?DPm:8_] d8;vSo߸BfdƢ`^ڛ]3vyQQ3 gFJjKaiz|Lz,PL7 L\(BjɄ溍iU5/stAVQJ".$$uD E!Cl 06vW=ej>oW,?"Fփ MFӭڻ/M (N9r ލ ecfn"a_A:%ۣ58QtxδAq2NQ2Rv nbFNC,H>@_Tw-\xJV= ;qn;%'H͠NSѪ;cѨI^Χ^$dg %EefKHaeDkNc=(f̦b[2H~`]LCEOa'h'vfٗ: W~s}~h2ԫGt, Tu$.z2V!WuNiOKU>A)Khmoɵ=lrCJWvGʈ9?o^Ms]6 (7/,`:q}lW. ?">KGmJOx\dmBg`G=H!`Aq?9t(:Ui9v8s0 ,\_ d=PU0+?#gz͇7گiz5R'p,ALnz)O#ꢸo,t 0fǕPd kot,ыtڪݨ\`l'Fa@K߬},!W1jIaoIkAඒ$B& qtm? nlƈAA~ÁhK-vV@kaTXlZ}z:^b@E$"`1Lv0SQH19JN`Gfôx4FxiĹZ . o}B QB?q?p7՚Dz2uD Z.O'e:}xBDn: gpΏ1-O373P SwfmM\YvڹMynɵGطeD|<^=_E'eζ=ʫGFu֬?`yQ}O?sgH\S-_`d~yDԿg2*H:yo\헚A@kf5l bf!}?ʗJ22xu)wL9(d:$BM4ns7,Q.zV@U9,֬<-e ) ş`yZzˣr6?Q1O ,h C3[4jzg0RG+ K6m]"&Y&q!W&)ŷ,COD'2aȅX7xXfAOuIMJ UC@wX'w;A o0mI-]ƣUd|5 v+Q zZ Tƭk#꘧P!y|Ae]Ykq!Pfϯ:+х`h&րy'F08ONy!Qz+9s o oxr=ueeEzU5uH e5$IҾSUCHi&SD* }>t/(:o|Ԓx?_/Hm>m1Ww)r$)rAw>4 DJfHB~ap(L9o<>r;'! 9@Ь'^YτچYmm]F==k.cM]% ل~ b6\Xvײps1:ơ&oF-p/ 'X&Ą+d400 8k΋=iDcZ)Li{7'|[Mkp$q~WN$t{1T,ڀFݥ$%շ%xzȺt9z%^] *='L^9PT_EQL*l%-"BنÒެV\q#rN> P\LGȚEa]UA\5Rxc_K! RS,#v2I] ED[˂/C{4?Ro!Ve۝SDEX= t D>2UQ]ӣ@+> ┗qOKxNKc ^ ?5p#C)£b~ԸsԺ0u-%KX78U=<El \yHrMWWiSԾ=,yVV3fZE Vc oD;:(]W׵:08)CGaRc{*T4e'i-Fbu .'p΁|p 3lAR x(Ӌep.nc9oa]dӚkʹ Zޏ6U` l1Z_peрEW.#)[SNFpN(u?&!\I; |g J."F /ZYuC[,KgA4~jo/Ѭ^ JNs2w\1-d5 xGFd,2dir|^q| uF`vyE#-qX-gQeRR]3hݺR^&@E.L8EV ' 0Yq4*9e_9#PlYl.pӻ S1Td0WKF\RGӪɪicuo~ c!4ق陷AHўg)5;VcĘ> Za8T0 YcȳFmMPH[Jr$WNGŪ4 K50؜ã#.vZW {SeBcȣAHC^8 Lڰc4 R4W`8Pb DŪ(#d32aBH%e?n%>0]NA,TcY=fg/sagÕQU {zUܒ/[OUS&L | \ˎn58?̾FܝnL%ScZ]컛UX~ n;O<Ь|TA1'lD-YDl`BJ48b)X'Fj'JsaX)"𒲚|S0 ##e"ո Ww9{Dt*,#p3Uh&KDA*~-+& rN { y./E>1 sjI㟶&20G4 H=E|Oԓg~]քBxf8|Ke*0병Ņ@Wlm)ܶXUzk|mX{#2ug#`蝂`(1*`P6<V\P#d/C!ӈ2gpz+f7֧3}Tl˭xf=d6& v˭;dЍKek&Y9n)7Qg4Hc2fN4KdIl ҽxKl*WHLjAi rn_Hr8!Oc_f'BkM73U jϯ6 Jvӳ/,.eSUHUAZޞA‚ay>xOWky@( {kVZIpk9׬cj>a/Ec-bj@q=)dC 3wxh$YݣfLhffAp[t52i3ܿoXăj/TۼX FVwG #v?&Z G_ObL{RSfN:M ﯜ8 sĴ:gtl̘ hCQ& Y/o$!׎\y(kG%' AEeNVʂ_qX,]K։hed'ܦ~V`e[bM Po$GnCZJ5u?Þ^UvI_I4ZQ]^H)%?Z{"Ux` CxgTVlzpuu}<PWaҏ~9e& {7(i/΀T+^Oycwa@.VP7dv`idIe5J;v*Ej1)_QM5'2@k "L_gU7}J ^Y6B7+CKT2d+82D_ےә! S]+;' C偓NM|w1Z6˒'iٿ<`2$qazvkNcU.{Z׌H2a"(sG_^.H>W ^F/B`jkG[D̞*m;)8D繠x`"nG+]k7[*ZF1)ϕx5h\Lː[ YoGI!4WckdSv DJV bpN S`#<mF F5 J^G︓t?*1R)j90 TO`.Z +z8#MT3R LH-sk%V_kH=dc7558 Yy4 EG? \ }!pd=N+rq{řx:3MKb{`B94/:-8˚nd́*W?T__a[99] *8mJX@*>:RL#HDZmI QyZ#k5$?q1 ?O#ۅ\B%Ա^| ד:ۮǃxs\sc#]} >4ӷ_B_&9T\!mwwu&b4~*CckEva*mH":g,LmrI5΄ %,u{4$cSdiMej 3vy:4~L}_ţ<X ",&  1B8R~Q0hW"&t~f8^I#%x faiXnz]w ["]?7u*:.sFގ4Ϝ m($(vMD^YwNHa"(C}W;/pjza*}9"ƒԂ GDBNo7}֍%OVZ~ѐsktXNZQ](l?$#߁ZVZ"ăۖ\P)%2̻!hJ\>1!,qv;YN}"Tc )ȟt#yM^# EWJ-DHln;Fkzl <wI! uhaS8\nm>Pׄ=ʢɕ nG?zozeIDq+fp`= Pv޽r+}l@@DUn\44ZڪW:RsEѠN!bLf}VB(Xt]37}&VI?Zc}b7?1| g|Go" !vbi{u.nx\㣰y B57G; l0᙮ }}]pdkRAlͣ6)XVDҌ»^iD%dTUk"14mv!,f(A"4z 5/vl 䝔MWV!~ nCCT_"JCbyAƅ`RJ6X,Muqe:Պ7!l[-_n&yV c),'7[ԛW}/sHh(@Pچ긏] X)S%/xEg\ZBFhȦ `*JLǏVZB`t0qLr;,kmyʠEk wOџXO20ƹfr).cIޞe7ma ED V99KK_:u(s5h1͖B~]=Hf檴uǡ3I|j(/ >"Aܾlv-2XE C K07My. >whF=wUq@R$P C /[ֲ]KT( J@ SR%vE-^xi`A NѴRG*3Ƶ|Pxh>S9-SeJV$kbDD=;/Cz {5ipi~l(Sa@$N36s+ߏ#rˇΑimBi3VJs֔'5^k%_VZtipj sߔ!9ᑁryV߫7 Wg?t;Dǖ|%y,;E0( ?n{~ fQqʆ9)Pa.4`wfyEo5 fCk\",76dЛBD0,؉//Kxx L4@/2 w.;(D.w!1ʠhÁhM-T#d̬ɂޒŕ9iFys-J ^U>.$#$e6G㈿)8QZd퇨Rb )_- #>A+}āej ɡn݋.`VՉ7DlDh;6 AJ&UN7[49B{Cnl4ڨ8PC8"LA0:S- 1ܽ T72 Ja h:|^5Bh~@NE]@Y_ܿCtI5Ts,.q[䲽NFhΑX<+6ڝ5Tx (+gPl xHCZ&XQߛ' ĉ"*v!ٺ9I}e%O ډaz NK^)e@#\V_!jLh sQ|7`[h7a4`ƷP\ò#Xq38҅[()!PkYx8sԆ/,"P.ɍ YA'J2L26=+ Թ(ѫNдF2BL13?%._J%Zb%'en HZFd:k'޽uAab V'|h6j"ᾇxhl[cFv-!'Q bߦr9(餑-I?G7`kujYD^8Zp9`Q;] (~N޵\v"m!OZZ%L$,G4hTl+5oD̾ (?Fy$zv R$Qoqi;_^R ^Quy'XWHqBE1:}vdlJƳe RWdcNE}ZJ,zu|iq9"7w&";$9'zO3 5+(xTl5cC\5).H@nB ub|.8btNAY E8'nCkelvxJW6Lj< ZaXh1e<+O Du"@l1/9O.GmeV7 ^,4pܲAjBd􈤈pe$:-bq^B 7*\ '~,["ckS_s!r,k+s+oˑ\8dު徽`(}| af,'. 51ɓ1 JY WYkT\O6g'"dY7ΑQb D:0GULM]-֍7K6ϝ2ݤ4dK\Bl 4/AhmqQ%#zz(=RHޝ$!?@Ɩq5/m(D+4>ѩDQj*:HՍb&9Ylv/}K? {SObQͽm\?4NrbۃgF}dUAׄt 2 v^n˪B k6W,# |Vkk_;,-;uxb"H/u&(<~21L*_*k q^Ǣ?ٱhlḆ s[kQyZؼC .wjd⑕x2oE!r+p:cҩ+pvaujWmm!Q틕=*M$F,D*JK1od00F˯+k]țU[1՜_PUq/̾P:'O9)%Tp573q\M#`h~q8$FhT4P LXW;h=4+pN)+{:k+$,@/SAAs"E(J]Bb$VpX;,rB ?'캾HiilʬZ)qW2e|5-hY080pf\~-u.P]ܭ[itpy~jcKdgo%IZ <M>~Er mm{`̈~Q]=*eN^ջգG@dAv |i+hmDۍfH1zӒ2G\mA[s IK$:f2VI1}7Ęoerhٚ-q ׈ρ|Èuz7lŌqV!u#u9X< ;+>8&>isBjď9%l&>kd93鶴b2 -dky S 5$Q9>M^̴9=I!:nX;2R8Rәgt cOQo!SW+oT"}`6r5G>1Jev`}RvfJpcnP9EBlwnD6EHZI -?>,}wųQCtS,?;2"xU ab^>a'WƮz (4cMddLSvx|Vj4C.6] nM:=ϘJt,Q:R1=A{RB~̚y|E"|(fIKKZQ^PSfeX4nR ("l҇pTJUAvq8-ƨ#kR?zS8Uӟ#R +-L:k8C[*L 4B&#?:d~$о~mh[TزdŌ\@NH\Y_C |FĹ\]c,ݵPW 4w/fGT-΀C 5$!Zs,o?䜳We@CZ6`=kQKӄ84j7/nFrd-!LQޕDKR*4p"Q3$iI~ p,"v)zBaWO։7-7 L5ȏ@* 8zPVVWU#s+C[F)]cL; w9qPR @~OVA_ஹQ+Ze<5BE е1E:N+fr_MV}:]w˕QZVIwԢٷ79iZ$Sx(ލM1mǹ.Vgf,[axT[q,wj@.iB,-ǎg8.+y cMF<9\Jp-D s՗+] НIp@+cAХ=.pjigp{}sYxe{ r@쯬oֹQ7Ee!jcP!e3FC;t j Pg "^$(ͦiށmQNR?ڼa\5!^T\ϜQ m.6}}5lPwh\~G߾Zt"pA}jN`\ ,YCp6I=$F;q٪塸aEE?O;)m$vѴgBc+REDz# fZԃV~7G{ϦL߭`PJ}?C x} 8^,S(c ӷ崻"}Q?l ڸYwH']uhc\&bk6͝h]= /.pDh+!{fn=`b#GԣEBr=oGX$sUwRX3X~&_'= $!]@K s2L8ݮAJ>?@o$秋ח#T񨕲A2ӌ*#w>|#/ew3B+faN,׺+ ;Q`P'Ҽ- @mMk,~N,Rʄ͐s) sDd;Bq{Y;P9,w?y yQs[`@z8ؾJ ؁6Ѥ)J]OsO Nt;t\8pTW˂-Q+8SG= ˅D x|K@0]U1NqS2f٪ nexmmW !TJY((m=@]z6{ċ玺_t] bF) FO~t ˕EmOc`|T1~Sc: ++#-]!!&3^օ _SЩpqBkL:_娟~ITqpF2a˥䦖5ͺrQPp-T`g =N%c'RzMmE5AN1?L~ڜ&ϕJ3pl# ,x94dBCR-iZK Pڡ3Rl#72@k:JZ؅#S&,o[{\@A;6#/C/"]LGYB1'ΠOOmsZJ%ϛiv]z0A/cTp荱i)F~ډ Ĺm+D((oVϤ-x=kϐh=!RigXCoMSV %;9'?[H|zgW(!:cdf6r %s0wzN"PN\pTvkψ<|![OXW *A_`Z%Bć ćؑNQߋ85 IN)]D-ޏ^EpyU_tՙ9p s#NMs&fk yV2dq(&S9\t`,JZaH\#1~hY~u3]ݝ:s0̤M/A=P%Ѥ;]{5Ф'mtBPC ?̉S! E@TjwO uqGǫlvUhZHHEIU4P.kMUYaNfdB:O@{鄴r!!Ud^gӨC$ўAȺ!\n' ETze /XAv!"OGgٷ6hB:`/:Ap)*5w5Zޥ_} +uwӰ+z1*D_` : NrP|ۥ,s/$vEkhgCVamoؐf82leN%8Cy]?zuLJIZSId*(AA'X7{kc#xUF? S< ѪOg5GY_'Td  Pw~ bK{.O jP{EgGx԰0ďvUkj~M#5a(`cMx-욳eϨ2$*7k,0tAh;d_OqC%Nj g_ro FsGTXlү4Gn"XKsFHLH-ZI6Vwyv1 1յe QS ZQҽdjXZT7=l bXƽ/ -Vv@߆/7S|Q68xN1ãO QwThUqU'W1Df=ʱm)(7 G~X3IK&v1,YbWǚ--2WPRԊA]fGV1Oz#m<<Tx%Lsw"}qBD9g~o<ftOxmDv*0_+Ri,L葞JdW]H@+PL>&i@vAxz*y:TXn!>q5 fP rV#5ł7)]g>\c6%ߡ?"&o6l;^nvd#H)֚g4Ag!:>7H+;HkՖɫ^ @Qg$L"y{A5fogC[Blt=2yʧP/-pܰ=aþ B~{@ -#cq )p Er㛋\FpgK~rxBm57^7R.X8ԟ͝r1t泰nl14A,hҒr&([O~`=.r##y .`mɇMW(h6Fayg/f@V1iͨ=őʩ~nz7#E}eĀ`ȳltSd?C+e귊!z̗BQ껆b\ntR:bR 'hӷ\.d_%2}}H˟3iL-CݩX GMw% /aiڒk ͔ORZQtlaM.:ηq/bgf:;D7~] QW> oi], q0ԇ#f#kpWuYJKf7QʧϡQU@"kㅔ[PּsDF=&)i}Tw*`wApS/otp0(f6BCFXC|Υ:E` gk]w|},t6d%g9{M ; u?/d9rβ;E@"ι"ՁpJ5!l nClxލd%19kXtۭ E$}D8'-p!NG'>. 9S(I{KEJlRFm|`1fˮ RQ\*6|OΑF@V@E*BXe>ReL'%Zړ QAǪ^d[uk T]l d s;@:*L}d+Ɓ]&&v#zT"t48ȉN!Z1>H|_0lB'NL>#9Зl.5]Ӡå ؆R^!˰6KݍOk)S$ CT9xi.ÿ0 ':2"ң.Bvߑ>yL4B~BHȅ Mamw.?_qypiZdΈ6tSD4NmBEY+7R~Ws[ɳS[ɭa]CWqzq+E'?08!v=btG΂8I2Q߸xcaxoq{1]j àBDlFhTh# wj~Fސ(GDu}e#ߊь#(\oӬ3aY0R|0ƈ)<Rj4!z CƀDH |!Rf\-H{ w9LƖyLhM;=o? nLzMWqJhT+HdiEi5cs̋7i7-H6ā粜*2XBהph~<_z.i ј6MO>2p'u\y`dkB./ޯi$߽Xm%VTK|UsW`k9Q󓅇KN]Poa{"}%b%)5Q3ZOLFpT1K0Sh@a.`^*4^Er/v5/,4?4hS0JFmw}:N?:Ŵ0!yUL0>lvûQ!X*`eG0hBPP2Kzh9A"HM8uDFN(YStD 1)׃߫^UDScZt5eQi>K]p~\exC9Jӂ60@FϱT&q%= f^l A[HIU]u#!-&N|6t7E9z*ɚ\Q@ RrB@Fۓ(lyrȟ,cX8KodYhpe񂛑HOH^kd Nj?[ikP;Rۮk_؉qK[ qT %3*G1)bWy)[h& FAV=zVy.7~:? `$q!ڝݴ4эf//#haBw\RE]h0J֘`eB`gϸ_GG91De/=O`1AC],d[D/xmq;^0V  jMhܩ}G.S!^"5Va~SD6t _b7H-9MZ4NP}#Z ak./H>cG^6 hXO(^FHJM+P3=W9` %R7߅M0@5v̱"AYD>3v _*)X益'q[Ɛbώ|_C/nIReR?n"RǏ|bS++= è R7v]yE}h4SO]7^ gk2?KmMsfq!Oޭ|txόBB;,[M?M:x 6sp]H):`!ܾvy~roIBy-IQ37rY&5_fԻ2?.FwRCZv-Ց\*Dמf,Ш}VDz9˱F؍9(R\G3ڹcL15;r[@#`oϙ;B)‘nbY tx +LiwN9) UײWQQEiriSRyܒ}\&V=㬶EZ~>n\x V+N(P㚬ʥwkmu 0%JGtS=y,_G)ئe7ԹgkɄVҕ"c*A-h$]8BG:+f a<%5!S_z~)=6xh pr%kXNqRj0y gg8' /1̉|X"MvL)3-wqdJ;CAe>hdMs<$#ȁdSG0Jﭐ<4D{| ݂OyhuPizr-myo#,A JTdXIeO9 60o4(^R/)㹧}rVc8 QnΓM'8yhUG'm}œ19תMpp4HZ7\J)VtRvvb<{64?(~\ 3piZ,$J)4hI䓗8lDwV+W 1 oAA۬>*`<:8 }pnT˷!+a00sәG]kei]] rl:zcpd9AhZ q>X/=-aΎjiæoe|*=]qTHa8 6JQ m5o}GwvRkm硙&轋>wYe<2H [A&2^G-Ii*BV:hdB 4QOexEDX;pj2+})ȘHgr,4 Z9ᨕCZ.$6mĂ)_eRDY6\xҡҴx#_41!J6XZcIք?< 0u6FB%j!<ثtQr,0QTaBx[nƋֵ7pາ>W8/DJR#q`d=uM+F_> ,Դ (Vt/Y|GVLQTmq D(wDr(ͩLWdvO]& IC![ =uw%YEDKf6jrR_h Ѽ9P5cq[̍N-.J1YjКI[DzQh. ftU~Q6GZLN&~2Gv>j'Q^P"j Ze^ЪH,䌵 ,Aj?5aS-?v[ Feݛ ]R)OaITМwCF4&0.+ӯ} Kbf3v:BT0t*sL@A U-C&Ohyͨ#3sxRY.]hy sKX8' ܞ}lI |x5R݈_+*w߮6>g܇$K@ _QZ|L}f_55{Z?Z7T4f/{FW~_XƷIϞsNhcPfqg ;6nP owPUTQtiZ[j6ߘiJ ie<:*4/䬏yϓUS5LtN37!9Uy #_;e ]QV̚9?Iް @9~-Mdmq3 _} x 2!LrEUϲfx A[~_ ^N v,b~vExOiY׉W/b~pE*&9z(-&2Keb;ӡkO<k֧\2&[+q'~X8=\d%ڶjJn܃rnm[ N@S<Ԛ?# v,#dܺІLxڪ?ZByrZo5ښ1[A \~&Ax+b$Wcݏhд!h4 ~f^(@Ӑ (3tTg8.½: ӹ 0 jL13z[H4 jsjTGg,ǡ , ZA BDIw٧[¹{&+k\^NipѲx䳆2U%A|?rKD/yuH7Ez:+)&O;ᢅ–yumv0i6IГUiG?V:%)ߡ1‘iT非JC%_0d 8~g3Fir @k>JaV/S gҾ;޳LA" h1C\alOVG+ZU4Vs'9ߴ=pfW0hNK/\Qt;hփ  Ʀ:|i<1]ͣ= M09^1vztH1 i:_ $nFOx1h EMnϷxוcy_;q 8:fdz,IC1Lc~5nA:C{ϯz[DyH5e,Gcyǂ*+d/PY0tճU&|Na/v.<)g=cr!}L#ح0D?P'rh9_/Msǭ C[н?BTAFNv\hD5%*b%;7IxŲyFɶK h(< g .(J5=hhA N0}ec'#V}0?) RJzU] h"X IU>|vG3EW?b s#K2T=阪q.]!//_>Ģ*ZX#]x|@mWFo[DC {wQ4&Z_ũCJrTchummύiP)l:#e"qЇ| W!em(G 8I o O8y ~/T9AWNq,gm *L.:' n`(A݋D :V B[UCxbǵ/ ٗNQyfd-C yXmuIk'Z?"3UIJS Bi#_k>%A <_JfЀr3?IVytr=1 8zw94BB)"wCt"ݲNy]ĐZ/I O(h5lN4)hie-ھY$: "/omչwHYG, o؈=N WŦRA(]ŀkht\oQȸ9?kpSv)'>|vNL>\8pc{EJKГ75UF%vaGV)Jc5tﮑR$m9\ 92h[ѐ9ķ-;:y&SAt#cXw`A'ژ= o)'{UŴlr"Ʊ&n0:먿hQP{ФҖhmqQS,=A+z4@Bhj<覸&-+)ȕ`ńjXK]sp$+Z7OZdbL4nZk/ +Rv ;Dڌˠ?_7__*c'C@6ƽc&P㫿@ 4+(j(KIQȤD ٦5-mOW_}/h;aԕ>#Ývtp@ѳ&MD<& %z4ttSlH_AHb/NT l00Be>\('Ҿp6\2;ۗ>ұx'rlqHwF!? oRhMn^p|9+m 4&qSYGGNJ\p&h|p|Vܥn͌:rm={yL3=%u2;uᐏtEV@CXjقe9u36O/9#T))bލ&)РxӅ<6wd7T5R&܄\/62Wg|85CBW NJ9,kV ]4 %ƽ`>dXRnę}5 Gn/jO1з]Kh5oyyѷd4;7+_&2۴LB:FkD$nWKU[Mɛ+"/;v?Dq.Q` &p[6Uy5_`P$qZlE5ާ#( aEzGr0$,uŴy4%͍ͱjnQ(Du7 c'e/MMڻk8  u;zQn 4B^T#SBFsB)`,U4ɝ&@ʞyDOܖ×s> 4c#md*7(퀒vDnh7X1/ri0NIXk@\nzC|Q9}5Oygc(bł2$@wuS{i1捨!/g  `.M, B6zO2.^s .o\@{q9jEyGج[IL6mkK=7o '힬I'XE jri#3^'`%M}{ftdZN{\a_'&IGbӒTO_$1%lF>ZZG ?A]TX819;hH 3_)Fg`AFsm4A- D7VEFӔ/Dgi 1y5ǿBϬnZl^Rp ]M_섖w z%1 ,:m$/*j~fQ/ Gs^l`nmnc+G5B&vLLx[V9Ozܣk{dyR,gJ%yuB"RC]>}yOPA8Cru;]IT+&P<-KAXD0Nr']x'nFQ5 $4l:l i m[5w#h:sXƉQy lĚp߽ޯiL;wځcvH$ͶpF{5N<}f_ ̛Vc~0i-;jiDQFZ#wнѮKeEM\џ $3Unߵ'ax\XSöШ Cw2>WjXy* ݺ.p #ֳ]}"zAv]'lv:Tj[*fW x]N.q3vښ Ve7j*&8ԡ,cxx ((hQ-wai#Xuߞ0u~;ԯAgEl ԞQÞCo?p~.5`:bh4xrJkJNމ7[Y>@11X 5+*,ޠByP_%`%I9WRh֟d@;& n !]{.ޝq3CE,0AE|P'jpQ*pκ1n_U}?0)%EaO\Z1Տ]rt6_^;JʋmF^ sBFfWd}O]?u+倕ɽuO"4=hq:/_{5qIv]7ِkb+lDѮv9rԙ:R8.칌<#s;L-QNhH=mKd<@ȹy4 ޒUgݔn̑F,_)Y׃5|F_/ I`WBg0@"U1݃8Ԧ(EC<]֔9eH| _ >"KRQNGբ]tI8uq ROҎL7i3GNDWW7Uؑyxnp<73~Ae¢o2-$9rʨ~b}֭a-2E\}_M1*ޭ:'@S_ce@)pOB^O7/M^r UIIZ1EtPϭ[U$1ubDH/.='ªmz@=΋O̝ufuK&A#~GNTq seFM4C,x2 *+-ɽѷR-ק+.ʪ 52'W77A1[/܊Nj!uuN"]c=S,: IHoq~ sц:0BE+=[:G=2 E'(ž݉mʎwQk:֞zk' af490Tr|c|I< lxcG? 06𫭅=d^,,a?]#&aʬr ]CDٚ;"Y89ALVW[_ز؜A~WẔKZX 86U(bYP(K䑅'I,M ۓ~.U *)2>p,bzwE7ú }:?~ZU˵7PZ aQzU 7(TW E Pe۴F- o-:)[χ` ­I.7n&@ nTot-۲pQ:LL9" y<Q {>x< =FjG4,qnNfyJu 3?6xLj7☑aUt n%7g[/?KGG᪓ꋒ 8ϥxuAy_!@yb`TW搙hk|Abh甀j gIj?ۍ՞1AkJ>\LVL)Djbn٩ooM}zpK&I׼ְ:BCh^atF*J+6!Jlj924h| G}TAwFDx ;6]o>ۡR/tD }V -?" q5=e7;|9EŞFa/qDSVF嫞rh ί@|]ipuk}̀eegj|VG[][.lMiaJ\ V›[_bQ^ؒ.r(K$ñP3C*ct4ǨANjh_:@-P._^'Y7",0@@A4WXR6MS ak ZѠz:oecaVic/_ o0{zUJ5|70<9M8S L"VRH]8jVKRMpY `A[ѯ!ik0 %| 8asvT=:A-:~(3g#T25h6\8)W & xWdRЮ4RdbM\e_2T!ɈB$2%M"cpd pࣚXk[9Vy4ZwĹ&M8ABkꗰX'f)syF*W-o6PwH76v$2+UgMd ԗ&8RͤUp,sϽI+o>F]ڵhL*ky$)v7bQS!I%Op= h7B+jA( I2۾wwP}7Wbgt<(#-(VB(S4g!U3a=twOQ0rLW͞Vej%]SH7!\i.7OBF|uTBADD䗃d ^Ÿ#vB0FjUӃ!8n9JH `z@JI3+x}NPPFΦOuJ H~n){"BJL?JOg[s*}aq(9>ӾIUzE }+7#'+D /Ɯ|dO]I97;,1['7Ֆ,GhW#F%p u"Rom3rugED JĜl13zk- ~92b m7rfh٩nFFwn'mNp;i"MƼKW>H1F-Rp‡&zs%.3TV%fŧ4'?kf=r-kPaD{fdv  ޢMgώnt涆!ZV'`8o_Sz%笤%N&4։zVࡥ'+z@K N-z+g2 Luk\@cՖ}J0$}!ɋoq} ' ̹d[TBBQ]j''OȝyahE0AFN@pݴg1NB늱DG-VA4#s)lXSU_3>`/$)1~ƦsggE 6Mд$NޑRvc\ҺHӌ?nwq\T]*Q8ϼ常PVW8F vW.14M7+C]Nú&5ƼFoeY/zvTTGZ:# ړ}RQ-G>!O3X,βk:mS8ACpb%dGМU9!~;u*RE=LD/sU/ǡD;UTdb k6F󨨹EAE x}lLDF*Kxo*܊'MORQ%h ߱L<N364'M&ܕOb}2l̥СfUP !ad?*zdZ^؆Ś}]R5:v|%ec-Я)+C&۾&?r r|  yI rzrD:*/8|cFsXQKmp4k]Ii j"~E!aON (DYG2 !KdשDwNOi>s> ^t„==z!WIcdo-IS%G<˽|ڙBn;W(c9 qאmWIb\O KoG dpB29ۈL,13D/Q`8:qH=[4>EqB=BH> p[֋J=ϣgy-'A"fj*V ~AM:m|j<"J l/vc|?!͗VϺ>zWRLzlg4>jE)ψK7=~˪:W׶|ع)ЫZjKⷳmRc5q5ħM+qڋD"sZdV"=@Czey.1H.*cU=b~6}mFKLoxtv@QCF}և {\ie+4pS O/qU$T-۾\4 >ۀqZ i^(!m+p[uxjZJǠ<Lp3#Ú6 tXT!}̌gi}2ui<*"ѱ2v-}#?6G=˴kh)/E9 q:)>>/ (_RCp8=98 mV(^m5 "A齣deϲo0f,-mإqHI?}KK\u KkzF5b7(R_i @H!ѐh71W1vIѧc-1sS LXgo=GuFHkhs8m==\}p:eldkj=+VU_qChྮ0u9pxN@AvZ4I/3~~o٣F ::摟F>$e% z4d}| Y"ۖiF? #Y.e֦P֗Tw }Ȁcc@KZ҂s\D6nqRj5Gȏ.f*/E%7pb2x;aAq 1\í *vq4C?g!żxcY1/R/) &9w*l8M G{Fk_ `#0x(>/WN~"(2!0l=gua*PҊ ^`R婳BH`oc=^IF|A_ˇGh]Eę]4GS3}9weX'`WȢQ!eADEt uPʙ .*\PPqn-Rd…>(߼Q4Qv՚0SDf8 F0̈́3MzHaWmT `bB/t%˴D_9Dw?iUW'EGֽSB2<:Gl1!6Jܨ䓪iupouz5i2LTn鱀_*m_]/e d2X5Mht 6"H;|D?7 W0@OzS$!bzwUn{UJrR\bIwd>+bبFmBg}LWUH\~Amw0J5tGC< <.u4!һ#2p/<*킲Hr4K -SO(kI6&GX,d %%h%LU]褣j`!B΍gFZKG<5\$d=oJ~QN]MȞ4{KtWF&u J0 YS}AQYӥޫTˌf ,zAΗν-r5Rq0(V ']  >gakoltJ.sxJ5&ByaW_ ΀ezɚ^Ow4 넰 K9dRT6s5UG8 *Alld`mp44S܁ |p˳[wPF@)p_kM*evR!u}GMn(FƝ1԰1qG@/hoCqw` )*cb]7&0% r+VMPle2 R , Jt=)S V6 õ2r&39}YTJwAYuR2ɏk h0Mah%T)"{/NQŠU<-'OߧO=ʂWO'gc:PS, Jw4;L)3dlKh~J!zK-O(Q#v`ȍ4B!:'iO1[aoR`8UYϛjmz,VjcwHy$LhV֑azIXU!i6!S#9.(f]5`p[ERu =,aH^AJ*EQ u৬H#,@` 5ı-mN]']ܭ/&N0r*/+_z ^| V`0h5 ͠~[o ^u?/9?CKN6H7{IUQYHHx O?R1~$ͺ2y ygssq7!L1ndQmA.M)$^X:.h(Y[=#"uRO4WN{%-*6/e`ㇻ!䣽qjfw:J(ddc8bt:-p뗽ڀt'B3aƭm_rvn1ڤh+.$b$Ĵ_V=64LUCdX!>Dt[HW2Zƛ""hxI^1$"w¤Bۖ~y2JZObyʴ8~EvC}~X"kI*:R }a{xI`Г| TI1Nlg.'#J:$94&u$՝i晓ղJ\=`;p e j"'LR!6AnESSeV)1#k46=Y_LfPbŶ[89~ق7ʺǫ{ у϶CV[@_,sMsVo>S/DR_{~.Jyx@aF z,?H~Wz`qt2sv0_HZ)2?RP9mvĹM"4cneL@ Ͼ<%xH?,o CC|'{4eWퟰx81DHG˦xRo<N]`s'kDNG #J \:=jYE]=ljB]DpP>?+O]嗚A8R.Qw 3/<(4)d+0á)"B]Fl3D`8 g=~;Յ!&HQhJ w ' vZev | p;զDL1HXqx'j;6VM#ްKw0l|8>nIoj+"},ǖ~>>VsD29`m7Ai0騹?`|"kMgk+O`2ߢj-{,y-BۅKyk"o)i1~%l`}([a?* .T5oozpJ2? ) &LFi,[{we}"aS5I^<й.Le˲$.BE 0B-,l3&LPB z7(Q2gs)e 4a.i?hڃ"#LIH/WҙAr޲ (y3ڝi`LxnrNy{nE3A09m;ȔiNN wL%·SV_m3S\@ԾTa.v/7+bgxmTˎŴ-tChZ|Z]C\͖Y :@2`0q»WК$]~%>Эb\è& YӺ3Ob{kT2JVͅHpPhkv.Or : kxj'bx!NGCU*{I>2[:Li+6zx*$}00>A' }M!pMYuѢ̻c<#7Q5+^  icUnV~!rJͶ'j(ìw>hN9x܏T;QBKMJ]܆x&jB!QwiؿQ)'`Vm=1ǃ.&J6 +kH..J> PB١j]U\8\6=e@cWkHk-B- -_k2*)[T'v@!Ix-@eUQ ̑iLR,KI+r.Ba ֬)xrqB/̐NԦo!ٗ+U)H* $af[#A*UaK] Ur՞ (oH87hpw(";`%ί./z3AI$ H&5oZ7AhL*_~@KfBq2*&#HGCw1RdCXB:-MC|EC"Y|i'i3iΛq3o3Vh R_ok*<^[NYncI/p'`۬vǢM>*釟\e|%-OrbETb~r y+-@8 ӏsx=5r ?k Wӓf OS3hǣ+r-%(&QV 0ev}$]U`mlkD{a[INrV;P[1FǜLy8;2kZLSS=$`8~= x\}}L`C}ޮ v$y =\OENWcǕ `.iif}s4Ou tT2oq&~`ն@j ,04X\-6Hϐn+2$W:UlTH2o}%F “ tbX)'Qї\҂9]'>ڵ,u- `&ݓj1j=P"aHWʷ0Z+ oT Sk+Xy4mHԟq*^pASm}5xٳ~>AT̰ǖ?x?Y>"%VfN]kv%zg_zcUDo E?Fr^zPh 4H_G5n1Z4zphԅ#\ ,~"RQ7a!k~?;!J\~I[_s0i)e!:Ed_/Fgg]mdNefs(x23ke]MmIsff -KBHfٙaJ#5*WZnMR qaqŀ6~ eK3;ޅz݅ 1(ڹ?f J);m~}[䤄$F` ǖ5;ބFK ?UP9`g0[MGd[6-,\3>bO\ZPA| E҃A1E'{Ik ~Ͻ>ڕ)Y:_-XU 5/AE:\^?c@=-aJMѶr5H'ץn\!!hfR'7Fxog ta* İ8pl;yZb}H>bljȌڙg1Ikg{1T==֥fBwUM>\iK{^7^!wH]Wч3'R Dc')<9wE`cd,WⲍsFAJ܅lJek2Ddª藐,TJ;wy>hvw1>Ҹy'u~F9OwiLT+Yut]l]۰+l@* .煇=Ln!#ͱt wt{v@;6 N,oVݚ;/ݣ6GCk1gd5k2 ͳ hac؋vX3W'Ɵ Tj]=-uP/ۘ'0^oǿ~i!ĭ@Sk {f?>N x%n?K!PL#0 ҖDJ+>gW< !qf]e\|,䡒ʀz=_~FtꚒMp_;|dߐ#GMw[d5?µ$QjcYKoz0T0Ʀ;_22C"Ka:.ЪFE; Cֆl+ނAѕ圉`GBU,X(hDie;Pl(mQb]4 qDE"1?[tuaLKZYP?B}Nٵ EH(|@9^ I˱c{6 R0#]'] F<= +\|,g-؊0k}9XyOgImm @8\nun'G6(ӘJI'$Mkb sOc"ޡNxsmc\eKdT$6I G^u5 uۤaoހ}I/j)OP,S⫁of:jK3j/ *iǺj9vjd bh|ͩZ`I m%Pgn]G!~/JdkTЖ `) sDI,aZUk*DYRNʵ?~o1;2mT.J#ƝyJƋذi1]Xc@¿K:/HɞP03/p͔sYd ܰEd^*~1r|HOW7W$asEdBoE}Q.ft$QܸRZ7o,@!0F6[Q;B^z`*Ă[(_q%BK}$e]+-SFs}20gtX3^"9j14 H`dYL:C6NB;ipv fSP,JIH`Hq_rA3dYpHMF QڳϘe+g/].`w_+G<˔!SG'u=B]U@٘=K]ٲnB:a&T1d+y >J҄jN0gz)GMc 9dr6Yn{~e(Zq:n{W0GC@ݡk} }y)E% 1<Ҳ,ď~ Uq[ݤ5llj7B fp/w|LzN3@_&۱\2?꾟ze;,o+y[R$%`)N^'4 *NJ +@zY Bv "r'o 'CX6!dU*W…t%h$ďz|J'(dS!O~Cjih&?")Dڗʖ>̟v.#Q\; G,a<7d$} '7,|%)"E/p9P/]km^7Qh&b4fm ~ S cZplv5-QeE uNVjE %kh0AŧU4)d/;Zq]htRYtqa4-RG댩h28ćls>4 ZRwxݓ|oXgpnc9 'Pft6Cmaۘ%/2 GzVmSa_v: ^)r}\2ohk4 9 foCCGhzCY{z1p3@3Gsj`W@ɭ"5w}9X&~zxI;.[:^Kyaj}U/DیJ|$v6<^" @FrG0&_N>oèaHɭ hXޥLrM˔$d4Lk#iօdİR7ra`Ht{k'I!F+9{Ћ(:ř2 #:JL@Ǯp^Tqg-'hʤv[T63p1V.?V LH*QS0k~H'8nlVF4!7ʋcNefЃd珊z"޸ gd*sT l[xZuOU?`_"E^ՍrJYҶXsX>~^.7&@!gsfɓCsb4[chF*~u^us8-~EqoV5_lp*ePXu+Vi(MbxR$Q\LD)1sgGm cx)TA5Vp c/^UOoUQb5$ N~U%, #Q@F[We5?H$e81noC!6()8\ͯ%>^9X jx0tbr2`)J %0 Q7_q>4 d5g~Qk&m$JBХTEws|E$]\Q |2HX3f*$l\i:38V&[a3'"@J &>XEN&⻉ *'NGx'.卢Amq:p>\ t `OH'WO4;B)tu#W7ɧ<𬼤PJtqC'J酄yfn~"|BA; |\*A7{uEV[x4)dǯ˒KejPd\[<<@fsՒ3b+&6OsNʉOK@TZg pej< Ķ B"jԁ\)g2#㷦5fl*t[1[TM]w @J5+6JpZtGB} !N5ENYeEqV!fQtoUΣ4 1 "( 0]z7) Ҧp# "Iv_ Nș`٪^{ }ϐ3L%X`|e=lC_h<\l@gbƸDy(fUE8BII=o3\Z٫h:;i瀒JIܬL{U}-22$HHPPUgNY,ԒrzJ}PE 8Jsє5|Օ}nغbEaM8F:KQtW2L N-0h;e]t7UĢ2VoZD5KLpnS5:/siOSuP"PӱӐr R(l 9(3{v5wQܶ+ns;)2~T>//l GʝJag \]m{}K&y0,1?ǰQIdQyrmATz1 '#֔s*J|)̔)y-v{_mW XC1B@gzϸMe; 'dek7F B΅عJ>T8Be|LW3?4l2}Uy '%88xr<Y톶̞w5qlᖶoXX/I"&Hȴ" Ң {$E,^ٽmS9WƭdfZ[w_שGb%6@MKi,}ٞ3 Ùn6B1H;?Q5]a33ɒБĀ]yWi-)O 7LOxtHӭfȘS>LWϠ*X-MwT Qa,#b;)Cn-*G尿dJ%sΨ JjJXf~` >x]=MNt΂B4|2np!_\ݘO L3,\ J#yOphSDob=]"X*n/)BUEbf "Քt5 mITzސG2dDSc %3ּި"=&wf1[p:MQAG} k%@UZvO=XL&.Ä B,lm1uwb^ R;k;1@:8liDܺ^.3:avũR-RU8{w"dUd . tgM00?m֍̡ .S1]-=1gGajq*O9pyRݠpx{7q`A}b4OMf1 CE'â)ʿqgHRs(]$4txP/LJ+{fY]YE>`eP4bZ+#Y1(O1dan/>>tDkio'5reQ1Ƀ.Xoױ`p'BVrGv.9x;;7 g A-11AڹW?HƍyS;jdKphyVg$sN=ףJ-F"&S4 30iGAE Yblo~Q-gi9 Lt&) PD(= EßD kOƝI'@ 3e#OH3$PM_cb1S "HFZxBeksI.ǿ;QJ7u* )շCk~|ל `wKwwҲ_s6"_)ft%Ґ;]v!b,6-pŚbJ6}={q6_~]mx'm|Ɵ559(#%er1 QMP,Vѻ 9%Xyշ5lWȾ{}eX-t8Js /kE~#Ly.rF~sYW5rwT& iꈹ*{*XD_U2IF6(=F0ßDdCGy4ۂIà\0?ldJvM ggOWL"pyx R~ *c55@B#d}\KS,WxEt} G:ax7ʤwHL^cܨCNd}Hpΐ?KJ"&yUXJ $n꘼OK5:1ϳ>]+YkTsbn=8g4 Oqiтz7z^ WX~P q?Ι]B@?q+ZƗ*6Ra3`5.0RKzTuBZk]fhJ5^HH bKЭk1?@м294oA/7"<*0Npn28fj;djuH?zcȄ[?q`/B|ge\P Lo5  uڠJ^Qz# dCn{S-WVA[b+~~n(~J|aED޹TBz`D7n])aY;צ [Y&Ae+"˝Y+ $k' VBW>24>W@6 hl _*@ν9Jүl"jT )SÁH -!a_}!֕)Q=-`sԡ.w|"1PQAl_vJ,*@ Rfn@#<^L0 UqbG?醶ˠy !!|~%x݀'x'>tQ'.qܝn ݱC| ]7p'j挼{43@'gӰuL (Nb-Gtu߄hmtD71C\qho䅻I]N1jfn/14 #v>m?| #u!^][0c;6a!^W]{nd5Fw 6l4/v\u'ɰa_닟*4 )w(.)M<E& +l pQ2f8_di\2/ui"b‡ znS˯q<0^]dr?}&xˀʺ'qJk)4%U.FKQL3XsG(e}Ph^" H_󦁣[UsZӞ\p꧎k>$񏺆L0}K.eӜ7J8.?Dݾ[`i3]D%6w{* ^5b R !R!1 /} jF KYʹW-Ak"mi+wVue!F2\=.46'2hS } =ۇaU{)b8߮%妟lŲT"82vNIϰA Gx4W _c鋩Cev(,nQp29^``(h;)Hp *g6 ie#ˌ j&g+lLRpk1 -_0ˡ}%\ Q6Iq}zYQn6Nu|H'Q榎zo6g&5-ګB %:.YM?@I*N'I Z[L %m,Xw@iU@˾,h{!cM@vE){A#濷jX1\iB~n~g'_`ڠD!(=|((FKq'S,W\!Ld2WĔWusSenPdtU4[Xa`5<{2TN`Hc:Fd޵ɐG* Ў;cY1ߝ\c-f TBɶ_hFqGmQ것A &d li Og ?Z xLUb'BT(x(Y~z|[Vs0_g}] !išX?{8yadGTw]݇swу3LԒCwbJJBTcXAQ^_DPqyJ_$cLHn(WAauw xq]- 4U40u^_*>3\sɤF(0(8tbx_3,ȝN'I=<_Ö ?>IoP >ح!Cvk4.2kUԈqFg06K۠1CUYW;Jǥѷ/*8X XSRH gJwλ'2N9b'e9 Al V)t.2{idjJ@ 01/n՘ޏ 4N%VeUwstH^RdLu1vVW9w95ₛ)_VX%1hC[81z,fXfpZ%Ar:i:탡4>N SйkY˺˂<g1 0F*kO?r@d<=d@Ez6٨fx@{%_ӥ˖x_MLo* ٠+"Z*"""ύ1l5GV]h觙mցaƯYXѡ%V"+7=~P%ۨa=Ia*F˔eF}t|#ew4[!ƅ3X)Ȓt*1Z] Bŷد% &< ,cy18<´O2[+tzE(|i2y㸏T %^3:pIm5O"z~/Z^RNB?O.]J齑գ pvúċ`:e1CiQ1|Hp0G\aڙYPV K ~Ni)RGH>Yh0@.ܒp%_#~ XD)sG>{pv\sajx. @vwAP4J`zKOF!(G}dԴ&2=AD/jcDwj\OS3)aw}d*4Ms`3yHGagݾيc`G(ZVq!x e^ѡ\ |iH<zک@6sh4=vv۽D{cπx]F 4u,S6;8qgo\er ,bxyR[q @S/VUd.У9RvBlyLb.>\("tIlkpo/'t4uUН5o4i i fKJ9v, N@kB\8-_9UoR>h[j '+[#9~E-,Pq{ǚoZbwy45@ F5+Sa .J>$;@#q c;J2gxÌ 8Zgw`E Â|e3{LCHN4li8BA($C){v;1QFLH{¨w9:b`0' /u_ 1v/י0NՆ^9|h'>l/ 0aVi#%iD_; B\Tc|6u3E_bAH&\3BgaMqc6&4+x_``Rq!{p:Z)Wn@ix8}>U;}`I*BH"0eK5_ lRCeSxi*44waL]D IND\JVx҅>=y-Ȃ;ؕZqN5lqRsr6,ik[1Y?g$y6wH/g/^*jD{J*Xu/YRthöa Pvg&G脭wbp(p)LX'Br %T9=r>d%jby!=QO9r?Ogn/"7D>. O25(3| 2ZLaGKOڒ16եAZֆS0Aʟ@#QPM[+[2+0TEiҼIvlKaZn[^pwfJp[Emfs:JQD Cd+SDOW^N?s˷VSMQD^mĽ{n }եh?] +&[j9BJq>%_ B#dT%H8=`8Iɵ0l{RA11 iۨiv?KJbJJ ('#8S~? Cq*%Ȋym\=)SҶxYOjv*fݻ`$H0ɿs3tZL0xe7Oc~:1=nJZF㣼gnb[j$M˛uN.!xHvƻl\B F=+sFa_G5x׀(֮xdbT`kQf,4*"$vGם :>s:(=WN\ԚCƌlGн=O ycgڮK*n-ȗ1Hy( L^+2Qч%^5|$N7m"fApmbo6RL^|RrΪ]bdZ*yd0ڨX`G  PY}_6 ?~2fFTr=5-U"ťqtt 6g!Pm*=<ւu3\='}%֡NLTmB2y gyj@*#F\eR'sܕ|Ce>olHJDŽГ6YF +Zj͙2֣uBjdZY[h%E.>cM]m[ w~R#d z *Bת ׯNHy9w'ƒb lnAR I}{ Z4 !2"HR5$Q]9\pÿ^[ NKGٽkwÎg l;$[h$w 3Bo[5&^YoΡ W$UL΂u@M6q]%kg 6Фs=W޽Ҵ.F&t'"8B+;e4V `Z6V '.de0uw]QZؾ7}DK/'bè{xuE~&]P9:3tW AF'ӝ`,d+ xB%m ZT#u%ٓ=[WRm뜘̐۾V F "c Wѯ}`ڨ&d˗m[څg:2cϵ w2Mk?Drh}pI i?0BZV: 8)Ͱ:Mu"]iu%M4}j3xqVhkȃKIЉI D)Ny_E?)S\HA`hqJB?]w }+$]Zw~\pq&Gǭr1(IG=yk3T}QǠDjN|{#F~`y@gF0aX w 7@N 7j bi sn,M6GMbA3@clS7Wqd`P(}ERjj>v8zmyok-z9v:Y!ڔV}JlAE B߾T~*W`ͤ2v}ha9p)kh9 ٢rAjlݷUfh29GaݖG]v!ve# .F+ T\Cj|X*{VA,F½! W_Z`H@bHI^m=)AoXcF4Ւ+bXs&s9:«N:(tj+8uY͎EB*)y{ 0BuKȘV{ Cr#n][a, cDPt5Bc$_J =ϭGrHA ܏eD'YHb+jjlڿ*=c>+HRy"#L*<']c, j4W3(UUT mbV2hP 323mawACvYuap" FI6dPK/9UX{x:9- pr.Je6ފ7'S֖߯&B 'șD]Nn"hV!\GKɑ鎎&x8cUzN 7{܌>;i7c5D'1\+.슸h %wV "cĿÎqzҙĆ Co4m ?_gKM[#mJzƋHzm$59#X`^I-NwcM{u?et'-P}tVkx|Ӌ% O}9wb~< -jtaJU)\ =>GQʔPCI GI?>%V~BmսKͰԄmc45T~$4nW -gY*ɬ"^SSqgYduTg{qi>>05"eCO/ !nޭo3H/ol=SzsoKm8S0@8o`ܥp?/$aA" cX-K5a@h'.^(݌9Ơpn?쩏n$+g|q W1@ge7X^mV<>{DTW**!E\Q&$Ayh_TY!hGlA{EMFOdb-3!mgV"}5Q`#ض.`<斺Ss{~w)Jc/qiR)t`{3{\DO g!fPJO"9 `Ea%{I<\N]me&N 4Q; 6nx,t*.S~3ֳA_v1Y PUfXKܒؘSDZS^tJ?g~̭; De|SBmP3P^4<3) \ rr Ow-`P 8mH\їɖƘ]SSXI- $fnX*fW0$\q%YvhҽuL1o `ww~xm<4?: >m( 9̋>s'Y&CœϚ'I uIII .kgEc$zW6-;^i?0FE8#L6홍LB1Gt\M$# [}+Rr`A?T@>-t)9߭R# j> FV.upKsJ`E$xc닒;ŷ}SH0!| 6U SqAlK@+gnh_&ԡ;)_vԪXg-`.׹ʄ0vXFj HjlE"<`rSR 6F '7m-$=&y0g SAƪB֝!L--,둶hبvbJ,#\l"S$$1 JWČ4p"y$vp>/XKǶV/sQv 9"8k4o=Lr44Ebw 2OXb\#(Ң@|HZeg<2 U׬mqw7A4>Ԧ/5N mR ʪ';.b"6|U%J7Kuj')RcᕖQTBS,plx3M+D$a̯q񊂈A6iQww%סZH6 Ųt@0S\SOq%ϒEh^5,єP.|IG<ݽդt5]N)S^n^ķ r8h0‹;bR88wx-' iwk?I]}j_o#Z0e[,)Ov?,o-NUcU+G8xqIlG/ٓ%"6n4F$F:8gyP#-pX<zW[w:Q]5 3)=[ 6V2j}_T[:߰5RzkZ4ˍ5(k"SC x< 7^FbLk@=iDnQÚP=@(CԡpKMբ25F4ޔ$SOq?| "tY>L>o 7LA}j>CW iCgJ]!xm|ZcJF~!Cj#~ݛs$t ہ/y%ď vd͋&̢0QÐb9}A B?9E7w'Hgړ|y If )/bIzrBָ{Yj Y'B  IIkpB o}ul-\6lnvș{HWVN#Jv~$*GoNs%tR;h@o۞G'E;1ogoDAa.O wΚQ<`:`u 2̊ OMf\HJ$5~ã,BXl"fy!BEY5ut3Ђ5)NmmI@iA'DB7{I3MNy&[ ;<=`OKGۇt8mì )o!7rQ4mA冣js ϻ<MZ:)0Ph{(ةo/Tj{%Bn/?̿8 \|OL'˾x< JF6o 8k®<>~uAnM^ZNFP1:^?-b8Π 􁊞i6bfd+=-svyxA[~ er &:^jr3@zH"Ɩ%Oz(8"/k}[˞ou0+)PQɃOk?QVb<˥Pc^-)t&ntZI,kN=]?z `qj`ܳTSJDrWĨP3<ЫrC݉eC`U-۔"$Dabجe-`[(Q7Fd(=oD#rA7j}b0fO2}#z9z^`W:&BZ4&gϓhuo* .l[䡼0gЀg2xHߠDž}!X&Jp ' -yqܞ\!HWJ歠TS3*AV6Q^wĵvjuqin{zhԈ䝤m&Sq};|wJo*f}N+οw8v[nPg:.!8C>pٰaR?vv^:RaaɅ@Fb fl({`^=cyT ڄgDrS+pQ REV J%$m]\9jH鯂~SFM2{:(+v^W&+p`*1-=.8RA(Ќc"6/'k &1gK7ŅK{Țuvϝ$t $wa y˰0s948AxE.;𽐿?PPX_WDy7~MER&q } _'6w{p0͸[*YmhZxZg挿2^LsWͳ B[cl?0h7^eWQcݴރT{lZ<(` %|o| &isq$p\#|Myv+=.UwL4:!i*KҸJ55]QYV7 wLb[F{B>K×M*Z"?F4ZukA<c*8֌'=Ӯ, 4%#lw>JONRNu 0 *u2u9#ˏoߠ!X=\! ߻:Hf9pkoMexX᭗FYAlʃk*u"y ?BP4ſ7$E#355,* |) 뭑n-T\7騧JVA6vq4T3_;Bk8B(j7ܩٛ`o0fP,=\]P^>tД( rFF 焹7L/` }t7aY-iDQE8`g1k9P}!ߪL!mߧ2萏vB@HĤ;cH@ZEv]7K"</N ̳6ծ`PXYكPP{ h;׼:%=<8St^UZ8آS>*Kh"Z.DF jX B:,Pƭ=/W(xfխgLͧn@yYV!lsNGoT2\t"5p$Le!` ܒ"uw9sBɣi/V̛ N_ռkԢ$%-ޝKVTl:c v{Os7$#(2.0[VnG"sbO)6 פb{h!JQCo5@ð^ҿQ/9!OQFC\U ilխVOFhٸFa !5J4_a8VH a^ MNQPVQ WjJ5_G2)`aP䉜v?Xb 4!KF%􇉜y6 p:] (:r1i>WrRSq drIV:6ǩrFRvdkT) k\wd"^yX˧`Ģk"O ԝ찠 ^!lx\IWiQL6isFn܁Nx*5>K#z}Ik+PMӦ >~-4&iwJ }@:n0Eg<=:?SDN{[׊>?k1r l 5-WTH԰TOj6X+@2L)Yi5% (O;>nm5 OsDe~SGɟR: k`ь_1KCQCh9\}88_KܠN[E\g*F2zvUř/,d]ҥQQHA<tGH[n D~qg {&;-nrR;et4IB MծBfLu+@LEROZ'!$y QV(Pval= @pϤb&C\^ 6%sV<=fDu1~ ԹҩwV.C-J=3;5>k BL|ONKh,fdΞ[x(5"O;dœoxc@118ung){?CsYܫa# Vnp0+O^zS4vf/Zx*:M5b/!β,#yrc#mmTGStH\7V.wp%޹hǙ/ė9mϿ=RnT'ݣ;31\ɒѦ[k0sė#˩>IYhid=(*f NAeHoi D_Փ2Y!-N&]k-T../Pr aDtsPhqq?*,-Nv?Rhܤ}l3lH=U,mh+?cw`k,_6_R@%?Tzif%n0Ol5S/BUV2\onWStMݮ^g(| , ,ʕә]kޮ\a>6ӦE2 VC?Btlm<{À%?!^Iyk Zo{sN k]2;eB4'n8NM9ߋȖ4d 10*΁yGHf6a XEa(vZyr`̱Ah;+I+j]|53VMwRH7HӖaX߯ʍQ2rϟn7,Bﰠ ]9ӽ̺9_Į[ `xŶ6b*8:HƠcv[p*:e!<ț~J^Z^WŇPO04KMsm$޷ӰqyKD]uoa%3\jد/e|}}IDjEH;[J ƣW,Rfej`] |2mVf'$3W2r\; b^zw3~bWp.AN=U=r[ʖZDm'Jg=Ҋ SF,*ZzJD^2δ}8ܗ+sMES"6.Yf&aZ.sęՔ!B:Yj_8d."'oZ|Qdͪo.NǶFy([ ð*3](t.\AU/IZͯv zl}'p0e fUZL׉Re:= ֡{?:}_Aejڜ".8i2&NBw1tأ4CKu~06Flx|ũyfu:DhHF'U з pI#*Fgӎ[SͲ@aڂv_p>uiI>p9c)[W0 #:uy { 26 ܞvı0x{ + 켒J# S13vbxE<({( "ax&=>j6Ur,Xm-eǭW? 6˝λ58t"KvK Z%ɏwX.O0_ٴ}ܶWQ>ICY4lư/YQX$s &퀯v~-Vf ̌@Lf0էI;?Ki'4!q3[(C9iv\L(nx)R)U` V(mٮ ʈ@nyI)ӚHpU }%d#Ibvj~"MM x=ZI —dwOjwyaKaqPGq c.x]T-َ.Wِ_OKa d(2r8h9*ǽz긕i_ ׸ Ø];t[v)U8=HNY(uInm: ~t˷.\8y˷[=}*A0Μ zh=tBZyawU@w6k U`FBb~^0 f[,;k3G P4gxܦZ4Ѥ tK& 2a~d&YVMwnjYL.[bf˜nrӠ3Ќl#iU=m{!0Bc?U'`$r`Q@蒢+wZ/W#ӧ2)S3 q8lۨmF5 {w{ @%tz S!qkBw/KY,g1JjH%E](ʴB., PʤIN~wj[ڭV eח9޵u(uO.xvR[%)+XAdeF8io \X7zh"t5g8!1hLZV{jCDCyFn15$<-[9"[˕ ͎FpD[F͉[ER44Eh=,PѮF6zdq˫f/i*<;_(6lB+?/Բ ƻc eBU@JQz C@I@.o\gd&NK ԳnetRf9&z ^[ *E^0<ݓD%xL%\c~Yٞ.s9G?PeƪO1m:ep'V-58odX:(` ?"vvZbA7RFpQZ#leSOHN5d7 ~~զd ֺx<9Xߟ1dI1tC,*rGm!Kr-gPF\eVL:N8O~4<,M@I-?dH;Trtߛr:g?Aԍd PdIBk؈^%YFx6xz] 2MmlS(wURxGj"Me9_1QWLS⫯H]jw8bB͜Mct.QzWtz5(JG,,<>G}?L dyS⅛ܹ;J>`- pl`dºFmt=< ͒U,}l\bq H%ĥxѮY*βѤ#jʥ&w:6BM++X _­qjvhetUrbd`Kޢ?sq|U/0XBf uwP@>JVἇ2 zRsJC_N7x˧Y)kqUbN{㩈 % $t&Uc_u(j{ {vڮrTdp3B/dI~Z6×}f.JzҨneΤ8+9f.zQ/k& O\̓o` S FL2&5KNm.Y޲배 ֪@`n/ %ת)9:2M9>Q |Mdyt?uTsPA/$؄х%a`.1,DQM|0.JNZw҇^jPdCDrt^'5BV[:WD1lZsj0Y^O06D1e,roV&f ڰdHI$D @MSBM?BLhZ_[*y܃dȀwk]%WSQ ڷrI<9>6f6/IlgE8N;Y+.u<1ik Ze'oeevFYe~A)&8caiMMW@FLA-噈DženI]Ji#u X }.;%lM`=n밅U.BC%%u@'}< I$ʩCp{RbLhz_x U-F.SGRyIK`u!'kLk`&3ӼݚpZH_-]FZ\!˯GҦi59-/_}Ȋkm:E{,b_5$] 6}CZ i^eawSaFJWl.9ٚlҐ Y8(ŮnH8c]xY@vt%=#{pmu/>,pbkOU{743XM*t TǗ݅:b!c~FBU(Y ssX1Y{;ݳ-hjMtu0w f %$DiTœP m{J7NM̌$,HlfbԴ x~6eXR2F9jW[FC=}:X5)8%7,slbB9G7&~Y-wsꑒzXB=pH|5ߞY7x s w|7|\H zv5JR[bHsv| 7rM"əe`e6P98 "N*{̒u6cMtXJCRG >ݞzU.U} \vo(ilDŽrOvrtMK5V3mBH$U=E`dn(;}e.#ĹM5@+Z|w0, f^Hsrپ&NQ{aOdU IVIsLݏ:C jDQ(F.QSV%27]i20 O0^J=гZ#UF>K[R(#c!RӰeS:SF=~wZfĜ.%Rt6q麋hlX!l3O 4\å1ؤRR!,So۩Rc5]kX9],ޖI?K@=,'6XS#6KB6u{U :>.qZ!FW03IMxT#q_o:^&Kޱ}ƫ4_wXd+Mv&vӫٿl"%\> jGK dDdFBFb8X XrCdNp ŏ]([[it}ކud1uG^n{1$O<_4UFZ,T 9Ax[ ~a1F_lK>uabjB[0juX͚jOڿ=Q Æ`gCEe}z1j_E#ʙY>Mw h?v&+\S<1Ljt#[ma .YoLZnjY`U/Xgj:38W?5jifdXH=?t;]@zչ'vJ(M<Ԫ- 5("N\Ror/m-$bi\o^2Ƴ?8.}-o!?I7=B.gp iR-Ф78AtZIB2ɥ/jco0]#/ dE"w6R ķ  47/pݷY]jm8 Bs.ɴ I*8 ݻܨ  MSnI/2 ^C6UDpƗ6iy B#U6# 2L+teA%y4 &W%V#Q|l"'F yĈ~Po#+*qA{7N|߿V=!< |I(MZzqB;-Z, n{ӧhP`o X FHd]C͹ͩc?B UG͠e-r?{Y3]'|3L$hܹ{*97 $)5IFrq3$RLmR,#G_V>Q߂UxVxy(pn"o~elxޥ$CKcQHu.lV/x)h$k"ڇ9d.#22cdbU|#q JsKܻ"nΉy44*W:hR;.Og ykvBmfd%)8{^g /E"U{쟎pgsb1u+vE}ġךspr~R* Q/E!#x4B-L*k}%z=o,k*D7DVM/._|p0Gq6mC_t*]gB{)NN{o|]= {y؎Q IOⶔ?&P'_o(Agl8GP.8N k:&!ѲA $B(Cɹ@i)@ԃaYzkБ /Mtlun$&r3ka(-ݲ~w6`NCid`Qjظ]u[ESXw GHI$@ƼآE l5R:"Yzϝƭ7)aP{`ܠǪu  #/6 s}X_X^A |ד'Lm휍\$k^YJ&oi:t] H4ż q/ubLwl͛"V.H=RV87,Y`闡a -xl\~p`CF-_mWcVnFU ۢ +ke- e3Ƴ$_2>7T`ɧ l lmAkM',{ð1,*8}<" k w'(^yH(]w̽_2Ǔ.CX^&< KQÒo7 ҌI3l(9EVVOx2cVvqh,KZj4H}(M1u>蚂LڿjY 3 D*yۀ Td, $my^GC;΍-I`6v}"y-, (- Ol,hYJ4wEX%g&E0v_EVGKgB}CuM6@[ă}zYBbul*jYjx쀺m0aR0 dI宯C=hW\W Btzh>F{La$#*kF;ОA+wS2(q?S8ЌsV%5m]FG$={AR}w,ܧeRtf.n ,L7MZj78rZcNV"kibzLUqlMX+hI|Bq3'j7j Y/;8!m'mcw6g,|X3n/gKʉx@AYQZτ.lOp"oDW`Ig dIA6C}r+.M[ fK7wSuUoMߣ1y޴F0[ a\2!wW gDۅhւUd2[k㌖nI$ZZ.UhF0oLYnxpqwCG`4PH;ɭ|I1; ɫdCM97S%#&:[ˊ}@G3:Z`Ϊ^_=F[3=6j#UBf|+%4=0`LRDV| 'N$2ȍY\ %3+kӱ| Drl]\6m º`a;&EPYs[zޒ=?Fߏ(Z2)ZťBs6 zbTf3OcRW:#_Np O1 x64a0ohʒ2Ȋyq"Y5􀬿b=D qw40a>Sz`֘9 B= < b|wnF^|d65rFѮE{Gۚ~ˣTkZn mKH{2q%:!:!q0¨t?`,[2KLknY((o{dRosc>LκJ?Ծp[c{ܶ |$@Q#rKUBw\+iyMXJ6|>MEVo`gWaxϫ} ǃۋ֑Gӟp  )_&䆌 P'`a>CݙI!c h4Of*GaT@ԊR6^Ml TD_ /d" 4ZB)ų|w=T'ų2UZnP2jQ^{2{r݊ k" n䛨9|nΙܼ":#y#ӋVт~iJE>v6il{D]!`T9]Q !{ Ͳ6Õ>? :&(g UF>6_:*6$Or!+q ˖>`jd\aVycڙGp.~3.dƵl0.b'ƚ\_NVw`cr}ro6R3_-0e,߆!$t_2u?''PԮoBmDAЕUf<_#!H@vΣC]Z`z>q悌_@^1䖵S ě [ +\s`9;(v{a8sOs L?Xʽ;㍴;RJ,wUx CΉ*chdSk<g2CW{?(o*CdG*nC 4mf ȵ<]ut'yK@T!$\e,nhUk oyTf_ꀄ7`8Sqa~ZF]姜 Cr-qy-(v|N,s;)W]/16ӥl9mD+_R;yWjVm>LTV8xEACVlpw+~=I(]*Q&&Q9@3%jdb(G8KcH\g.TEeyf^Bn]ХI/UGEo'X@w"CR@=")6ѣէ~Je9ub#: C}"ܡgz&kЖP a ^-KQI0iLH ӝjgBiy5q4Gs,CtK͑f # d!hAS)+,Caı7}U0fL3@_\6vU|nՂ/5Nh!/-al(yJGAʶЁ ]VD 2ĺEIF $2>iGy:{߲ncNrzRc>*RAJq1-ѮTv`\렄Ez.qc  +7=)]e(@K{=)!B߆)K Whow6%1+ ڗ{ҁ,?pEhuXO?m9`eZ=s.cޭRL*(9@$ralOʝc}7e-9cÑu1wA£Hbvz^ %ՄǴ >[+9б9)J%+t;\$wrkll(|K~kI&a)+s PoIrt%$)Nۺe?iف/Hm#3r4ǻ?} uۏY*%v[DqK,xcoх[k/E>|T n%'ƛ܆%\1Lb8Mv5Xx."tPvƳ^EQީ-e3 f V%?D%J|OLob1ܘod NKȖP!+|eЛ>yTE#&N ŧ03 Nx(MwSc(i/A _¸U3Fe\וs{%у;`uǎ\kX[SE1~/X6夥R7Ej :C/̯/z4I- ͒ gq }釔_/ϚV/4 _$AM4jCN>(8i=f7 VwYyh-,yQȝg3o!+[D~DsC!NFjUCQǮ}eWpp^ntL/$KڊQL^< ՙl`'[XYtԓs@'-_&k]ޮ| )ԗ9.41|ec:`+J;;qM#.J+R㡇 ?-y ϵa 3Re!6owvY?nrXiR|bE:;kuYK"v|~SBSQ^Dun5֎Bџ)i@ ~݃8^V 6]]} ^ܿ-H"$AmaQ:5t:ct</gx@W fÔ2|$\{y)cy;u*sΦ`}#|7쐇}q{{MZK)Xk1; ϓy12ϴ| ׫R ,k%42&Y Q1- Lqf[3 8rF}ȶd'3Qid6guDm()]oRa^dVUqbfyVrNR}ۘX#B~=ƫQ \X.;sS+ym?} ӻsT2h):0͓,~ZPn]ZPl3_V#h?"ԞHwۺ]\$=ZJg̗vՉ@,iaiakhi9p~FGj!a`^ͪLylf6L;S8^wz/K謊ik`{c"SS `]%0F E'ZTRmѰ®;z{G 2z7 ~MXOGR_,D3Ct@sםcp{MAh+VIًf. ns 0M9k%r^>#ĊM=`20d範穊up3޸{yYȇR 8s130-WJ\hрo< 3^5zc@|)pzG ՃçO]YdU,4R%y%=Whqi16ibxV\B7U4䬕xG'w,Ii޲ TŽq <$nj@c ܔ7KP3dR Ώzx3)BQ=8ݞgی%l\irO[R}' +TŘxYC[{gExjD3;n?C ې);&ʹvPYњR \YUm*FύB@DL<3&QeȁDŽK&JfHΉ]pӖ-Ռ  Xy ȷhnt |R6R~Ӥ_p.2i<s%$np͞/DE-}Z!9EO0N"~zqdfCՕ%; Ac+{G< KXgD cm?l ~ TGsIęYnr&:!'[w ;s 9NTf"M=`K9tXzNSCk 1$N&47G$ Rޙ[3ۣAOcnJ\Y1zN> E[70AD(8D9:tM9^R$tVd֫,5݊0+̺LTAI&e_bT`&r7%wDq t%5o | 2~NQ UjGb/_#BeN,HJQ{{sPhcd;C>)Һ BOХGVHTH 2;ҧ7h,w5| T*F):H)w]Ѓ#Î<5ͧPqJ P_hu 4-ށ, V3yk{rE0aZi/EiCZI #l5u|,,|rAǞ<!چ"ݐM%O-ȇJЫI퍗k3u1 z^$0}KzS[RjPk.a@ mUWp^[0`jT {7R;Ԯ`ZȨ)6Ym%OL' <~Edd:l׌G&WɌE}t曉 joU8*>HwDtph̟=́'x@5#dPd߶y_8)`*P#?QLi$*&ޕwZ:@,bFK9t/#O{1/ Mࢍ @NB(:6 7w$KUS1 7T12-9 RLT{ψn㨺zRًcbV.}3C*ٚ *i9 =||p]?H輍j7=6M\|Lll2 os\c[pśx`hG#Cd%J: qWqp۬CY-/4ˊ<;+rqj|( 13.K3;>LW,^ ‚9)˅&c)0g`/`,6TchZYU]&W' fwz;Y01C#$5Iգ)1L7Iɮ"~oxdd97a{'7L67=i{hǥl\L\g?@-zJJN#9N5\}10xt.#i{e#K/Cszo!6|XSaX[mT0{X3){YCNJ9\2:wVn5(u*xn iཙTl瞅U_Dma0 GMcZ`0kDbaŔ/:dLۍqw'6 (҃>KPDVA]S9ԅl6h}zNeB-!\F'MdXZ{AZ Mt46 잵>㬰BBOhrcrF$crMY]%)q$)zPaq]6!j]آU-*˗`~gԒEV^uF ٣=? ХC:zlofKGácܵ 1~,)m z)͓)&l]!޻ `\KTlmwXU)QJ{,;ML{v\TSziTieԽD\/58 \J9۷SBp•_ZwoWDZ8BÕR2Zy0ZG 's|`Fc7`U m("%W9! Ccy2дd³)80Ms>Y[t5H#ό؊%s$M>zvg{)gN7Gz@\PN3OiBT4<veDJC+rG- -G(<'&¬k*D\7'_y+3P'jT}gI8:B!%ZHO eXwCڝVQ%LIwybˍ>Xe; RUr5_z/l~'dBpt%PY몒oƯ@,>rRe*:PugbY%-QwineQ&ϖ>#j! mFBg6~}`_L8P~Oi)i³ŕ.7߿Y"*e&eOfkt =J|cyLPJ򠎚Dn_SnַÎ\`y V ?@qF)r ª&1 gsGnr:ü ? ϛD?UvZ`eiԩ~ϹK%3RgixL&5o&K5Δ@hD+gXfy죻zGrP f/E#*~G,Nѥǃ?G16h?י&R?QER]gSN dmח 1Rֈ)oȫ~(lTh,y.+KPQ/Lv8r[nڨ @ZIވgΉecpG}aUm=^3N+ ⧕[NB׌)cS=s{R# ^ꛄ,|&ajyzAN٣pUIMd ]}0qūmKcZ9+sJw8Qig[6>Z^\Rv]! WqX- 1''ExL : ERƓ9O6Is;b$̂%03r x))7.3JuC]B ؙS)w8wxƔ9Z||rp˔Zfu&+}g}W:fӱǩ*mfa/ڥ|m9 T^Y7aOﯻӯ Ո/䭩Q;L ]:#`zyFH1U%ɖR&?5H*Hb&&e,4@K8>\kC*yr0tra~vb"ሟ(>cBcr>ElW3GC{ZT~C0l]MjWDڠ.)؊lJHiGj:ľ|x]NJ;-sLWg׉JyxWc-̲cA5=GELO?ǖctc]4cy AZ 1!qS$U['^`A->RˉبWA,I57ܜi$/~"H3WՓayNAݕY ā} f]?DZ槽Ƒ/H^H{D bRc!ʩBAеÛB} Ȭ0ϭGJF^Th|l;XҙKŒ};ɭ@Y^agw:2 CdaoТ%(Zk!Q°.}ʵ.f@5.oZ>aNLTra<5_|*G2EgwtzQ 0$ 5 F Ҡ`*Fi Z'®.B')6E+CYxߩ̈́TߠI `,]wmpoVV2nt-T7ԇ$zªOD0.b{/`fkQ$ھAO cLNBLOb3Wy!G<dB[0kQ;9pٯk%{\k|y> Khy7^6< 7N4vVDW1 eXұ:@ab2R8٫&T|t9ڹrZ2H|\`Y2dԟw4V}RG)3SvqP~A+}[ ݅19rv 91_{>\bu3\= "Ψ+G`~vw])nA;Looۛ:m-_;9NRv uce~h33NǎCĞe(7oÚ2w/-mыL.}lG*LL%L&[( t4kBw `V:U5G$ bBK$rho/רm|'6%S Z@B"2r@kҧD6KsSou"껥DÚn側;{YDj/ mJyP9E೉n z$LGwYDF<`7dVL *PM~HE)vfhrCb)77*sZ2(7z&M&n@X + `u *6Ӧ"ik9|68he{0™<;y=)ֿ~&6%bTT;y .DTZB$ M18L4!O F^ %G0 IRp)c:}^\Rӓ>xdW2goFlm?(ԟ!vV_)PdGK*~2Eq 89zXP\cqq8aƇoXPKsQKbnbV S7ο}xƘ˵bw[M 0>xG)1[GZZY!TD)iqJPD>v_s&']lXL --avtQ/iU!FX@~.`9  Cck`$,g5.z|tH|frIp╅ Hk+p-y%sb$#uɂ{6rCUײA#R#{{x]mn+)5ՆUiFOWeR8"OJ J^F.2%X>l"vgSQzPX`;Q1io(u*gNnk31{HCs va8#^.4$hLz^y870="| 'ͷeq#ggޗW5=l[鵕I%n:jD 8H*ۙzHl+&1(C9%|B?c !f"o' &8fp{m~k5%ʄʾF//R BN17 "RWnNٟӺ**&E"!6@O-*̨iಈh<co9[ XLDR:9"T\HcqIeMzch6{CQ,4*8\Dq )/c&Y2 !aO9p{ .]2cBS,;Xp (%bUG\4f}8o~:ſ wl0` ëȮ!(W+Kmd}lW*HL_Љm?Dm I26{֥xyITF؟]ls~ Y:wHsM7be^gd|dp|7 J~&RʍK1U*91IީQ3e(~[wf/s״%=z[Ni m+ÛiFF'0+pFQ i@zu=g.sHv;tc.-;SwP~dw ۀ,A;1]T@hX5*pX^#gLNLˮ/wm˙0"}?ʒr;K&]d I;!HZn-7shJb˞?q^"c*l:7tARka$4c{+J ;,тԿБdy8W\8{F7tVޫjsP0?Ar>zbʕW"_̵9T{po9ycVq )/ƥ|Ͽnbbg{`g={%7 zsxC<݄HAғӽ7%/ŬW'!F )zhnt:2|\T\\J"_Q=pwB$|څNk`F9=m(T~Q^R-[OFd߹[ 3O%ў^ՙv1HJUQt߿&Qf5̂u)A8GMC *s=-,!6*b!;nS'e:De-9MõCρ@7zH TT<=GZ8Wu$Ɋ \v&;F4z(l:)@oVzB;u0`E_wsNrvF}1և;>0pR֩Y˜j,!_ޥe.꧞B\>ڞɼ!6g:b?{µ}ceզkCf 1e^ܺ]h!'7# Ph&0r|dDi'"\ O5+U# i«Ih ɨfm=x4i`+N3GM|CG} \p]_Pgs SU kO"4Kä%bώg/8̼2R"YBC}.~G͌<;-c.Z9 r#}Lj|ʢR81|@I[4Ϳ,\ "qDtlBKk4L{>1aNs4Ncn&&FB##T#]|̲2;z'Ow+4R6s{yp^>so胬a!}y~\"ҁylhFN_reRm?4< աBbn|IӨmq>6V}BUp8'(*c;S1ԯiuCMU+-w7NTYAI3͟!2AJ#n~㮾vGhf^D\0r\k$N!*{Z Kuy8튌.Cw3$sЀ-J3i2x?!D]Zg`$`y0OlyyM1+g&1n8ZY oUTz'rRsM:%VB=E.PĴN% TV[Iapˆ? ]^[Sz\?lm{&B/d  n/ᇁ?C15b1ʯO, ~pnV]MT$™?_"b@ؽ!wi'~w+O)1hރ(@4হ2d4#BYt0P_5k 10DxƆ#l2nHCƻ]6~fݬߛ_mc]22$0m9m#Y;C!E{ʆ D݊$B_V(V7va~45Js.,ft7?Kr?+& F$O9t%{u[|FYf'Ŷ}<:Xi]aF3tݟTt o3ձu`\)!W#Ö9~7+]2p_ dE.hnv]6pq{ )J;NṀ^Nn% DzV @o`Fa]Z'Fr.lXr1b`Oo)g˸חDicR"+<0*RJv2ъ#(<|^Wf"(Պa!7Kg~ۧ$61u*`.0M,k$rƓ;#2BN˥#uUB/*|C 'm1;F|kjjLO֨ ^£hSԋ[ӛ_r$npY@@%Dp$PorM7|[d컀-h: YZ