bpftool-4.19.90-2203.4.0.0141.oe1 >  A b:uW^^f߷ .6卡໪ +7 <9S,"wC"Ik1mq 9ku8q6-g,@xa4?.ž̌]Qpju8U{g ,Оcx~ɅL2r Aܠ~FKƴ.V aoӗ6K2ThynU ֱG]Drq#52"x "DMlo:LF{2'TQd O@ iyNeY38d4978dc518cad9abb9400444427a2fb818174ea0d45fc90630d5bb8c459529c798c455d73aefdd19e40737c8e24feb76f28eb2 b:uW^^f7qT?+nD,Wؼ8rCZ?1}Ӑ(`7Nߚ !J>%qn,s :ļ +t+!B:"ޢ Y7V+;'O+F@E8t-94lh?DI@\;ˑ.O)H&᣷]mq6D@֍ѕp?<?<d  $ a+1 FRiox         :  D l   $<(D8LM9 M:MF6G6 H6 I6 X7Y7\7D ]7l ^7b8rc9rd9e9f9l9t9 u: v:Hw; x; y;z - 4.19.90-2203.4.0.0141Laibin Qiu - 4.19.90-2203.3.0.0140Laibin Qiu - 4.19.90-2203.2.0.0139Laibin Qiu - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.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.0097Senlin Xia - 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.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.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- 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- add kabi list for aarch64 and x86_64- 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- 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 buildingecs-obsworker-204 1648026077 4.19.90-2203.4.0.0141.oe14.19.90-2203.4.0.0141.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/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/adeeac69b33a469d5ee5c467149db795-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fa48fdb2f5819400d49effefeb583b117f78655e, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR5 Tn}utf-8d4f07b437f104bf26771bdd5b45f9f9065e2aeead3191f24fe2e27d4f680e2ad?7zXZ !#,] b2u Q{LT ݖ[%p 5Z#wN¨6bU ry|uAn5jı+JVq;TLfg 8$HDLI BPƐtH@3X(YNj#PbdcA7 lp#JJXU'"YmyzGBjMg77;<cKF9JPo77:0t8ߋmݏVAzT#um?LU(m>OQ5Z7=؆\ CI\`+q@ ͅ?PM4ǼiT> cx"CZ =<欄<<3߭xROo#|ߔ{gA6eFz1hk}TறP\^Oόw"t?h TG!KtP8$Uh2ȶ>F6MH !첝Kfia{%X[V2 DT WMWX 8QV/YԸV㶔55ݖa P`vBD[z]Jaaݞ''u3ltсW Y.CL_+P)P/i76$KM7 Hx?8pML OWz faC|<۩aP0M7%^d4o?4\#,?64Lu`Y*ްԺq 4Zðڴ jnTP |ꁓo_Lh%L%So 6@,sgQW^v`gpLL5{\ћioME i,34X GX¢@o{svJ$ )XVp\V6U(77rX̖öptLj=Os>Ș0 \HiڗG¬Ҳᝯ_HCh"^h Ԅ͓ƒ7rI{)b;>^KgܛG4hԄ3ledvR(i1Et*u09 DT j2a.kL<: 3dǕknO؈VțX/Y2Ðp'D,a~DŦrKgbFw?I~d b=_)E!wU3 ߎ]mekuWS7,~ǙfE .Ыeb'Xxg|.I]P*#(%6S;F`"LwRJ~?(8SHX(+c(0:5ϬqΐWE޵hg{2 7i(DYi;K{m[;(̌~/A-SO">VFѪ9QdQI+!׎FL[[,*p_IY*E=VAwz#A(:# S}Nԅgc&h 5KkKq B# /)!Z ]pMk\À=JK߼\q MP7k..1 t\mdS]C#.Z`4(]Q;1TD"6t6F+]hPѼRHrc*!ٞMD[bqi.3vУYbFw SU_2R#7會p)+wW KPP}Z-4$<@ʀHV8XU82 "vR8WYtj"{t[y;uZɳk5z֠J@? 3X 3d'*-*ڴh"#&S[hk4o 0L_g!V)ko `7ѬXnR<۰$N[4#/YbId% &{Cgh RaT%27Lkv|=Exі*Q59ArC;9iŭ% ޗkHz5 ~2b̩L‰e&)-ReCͧQb.R0FC[U-K-O񼺿Qf@':'~Ma^~FQ; X!ct<- &wRVID(CǹelVjUk.cp77y). J H8!jP6E1!}X>!`TV*uK\ԷGv[s-\ب>._g*X@#ET\֔ A~] 1pIӈގ65ܜYbK&X׉a׮0>둸/G >{UKF%V< I}6E js΁q`֡牄QHxAd7XR.4\'agXgFXTJ,?1 j\h] T&|ЫaPpr>E4T+1otBR?":[-J2a:= +XU ݳ" G t۪FRnήO#hڲ:H)NXyXwf}\y*l "D7(興 oi'x 沗9v_ n8HvȗyA`®wj82S?>uN+<ͫ;qTi RԊ#y~~˾SR Fa٘)=D"MUʳ+hX޳Ty,NVJAhZ|h(2<g%YNryؗLy$t4yܕ)%xJ&vF孺ryva7!18?0~EJ0nK]Rb;=m+ERkBإӍ ݭV㈞kw&bx5JdtFɑT#Gb6.ĽI`*1mlr2f~g[w,ssS}94"FN9 R*^{0eHr d>EgH\a@g濓p'SĎna¥ZY1[`y(gVUMž5e9B+"=>=wJW ujR4+K'&*zǵ,U?\Ƹ@&hy}wV4x샬rVs_h|ܦK\M̂,8iishϟƘi#q}G= 0C,0ׅb"ׄOW= i5;n&rTzj]n Y^)O7UCylozMs|%044ǫd<06sV}4HsZ- D=`uF sA'#|X5?B&ˮ ^mprj&#%iPٹn܍ FYeT; ^(ׇ% J'ƪ`.%cxuKr\7,?U j^^ 6L^]^bZQv!f1rZϪ;f5,ݞ @~T^0c#Q hsfh@)*& JpSKc[IyV\WP%Epj~C/zR_WsHG(ԉEkb^CyE `K.$S/EGڹ6H" C𙘬 ܤWyp:Cfq1?R V5v44S̽S?1&/WYqv I7Սnd@8ua+o ٷ9MvE y#jc6r}Qah_9$^Jt 4b3̊8 JVъ>dC#;,|uk5ͨWuq]d,|Bc Qܩҏ!c>1XCdѐ[\]&F%wp;BƄ:'dBy|C{PIxH1 toQIr"~Qq}zI:QIh%wVd||YT6^L[(\073KP*V1ͻѾAGWcDzBf0#GorѴVm0"g{_Ml_qgOaJvResѶ \[Hc{sHzķn+Q;8FY5n@1i5v/]fG*ŴSwrt? 0`-)P;"\ia:]wVeY@-(l͉Fx 6tLG13ŦG߀Ab 0@Lo"-D~Ɵ(JCzp2l⛚%x$REvntHE5}RgX~N̉ڥs@\sѝ4͇gnV. }lYOOڕ{H&u QMg$/aP/f&)Q Ylj3Z/ X-@*Y=S71U[ӧD@WI{\mצ[2ՅĻDENyKѤ1'*z2By^fSyg_tո#0Pd9Ixct S 41G<UnY$%ŻkdVG?5+_+UOqnĀGn ^z- Hw쪮e5Ho-55xGIuӓS5*@?4hm(M 7+ͷ;;y\ 9s@m{Njn3Kpݥ),*D'0AWxUF+T]fqN,/'yJ b-Z{¨-UO8.w %  "w:8`﹈{Y-m t?No*T-,گɘҚaXیFt錐V.>p 48콟Fuv)US?ӗ0EqBz\>Y\z 9‰֢5bP|㩂MKz.&UzǷR8P Fj~f!fc^|/Cdʘ&4Խ:O3r[lV8ۂEצj1à TC.0[r r8T63E(a9f ~G # +99iE=1PF!IWۖ]/`y:>z8+g<ԾSs@v%EQWljCM0Z}] Cm ]7 4YfBy")4=n]WY`td1މ؅Ge:_aqBN6Uٻu\LCAnqljbJh.&lJܭ=;cOl*mmD>=aoW-Ɵcdo.&,i2IFPCu@mK^%ݿ\£x'-ȇoE(uRU]C4ڱ<*))7WEqoF 4.RWݑLo " bCn(^8nomr:ZFC;*΢J Qfu|" l 2>+LdkOkd8%ln $$m z{ecqN$c> }ݜg2 ?`_cPXG:^tu יE@& kÁ¶HdG>nꙭ*BG(CPĝȊnpEcʭobIE viuk}7-*{Hl˗ޣdJ)ޫa'B3o]Y8'Mh^ؿCMKh)KVWv /<<oRJz{A}wXr|o`Ȉ!r,CR+1@)kk{ʝx @Q)=0vx}#{w9W]%6QG<4FYżif\MgJ ĮċQo_ҊXXx,'G,]S#3X>?P2;ƍLϫȗjg=5l3u:8fl=_چ&#{Y,OmmPBq4<"c u>(Cu*W/ W"qҦ.WaJ Ę (NlzNFKLk)~F'1۾{|tG@~X5AZ͞*~,,TĄ=)G7RԼ6ACcDɤ?IEU7psJLf h6ydwWŷ20F(lښZd=@&ջpy(#]cb@s(:/XeQl.`"ku\PtS&u\f<9Qn ex18H.`BKO6jfĽ9s&W98 S/]V#݄Ey*N|KufW^67 t,+@ E=j?aM|2 `+L#rGa"iO}@+GhX_׿ɢ+嗷'Ê'}nB,t73Uu"+{_>&T1ٲsn@)Q&egɻOB3;:lYn6c+T Y ̢ Qc 2ZXM!e^k7 w+CAjoWDD[ = [#d]ce[fzn%7UbP؜5GG6>ke oUУP*ūjL586%=$,ovv@%Vhv ~sT'gz-vP^nӸw箭n)Qe1 Φi] o(`uHȨJvے^~`oI} َ5{j3%Y[)0,G?rpfb]Պ$Uܰ8ҍyʡu8 5=EbҀ ]~v*Hz60_غW6gS^Ѐ1y&j:NHց%>ȭ{\ÏQDln& B㈶fTԇWVIuX`g1F;WBR@&/֤ 8ҚtN_ 6pN)4Z Bz<)AMt6os"? Ր N_*Eq,A/ih]= Bhv#Ƣu L@{f;X>РFjr]mBKor0FLiv,LU-΂IgW}(eSWƧbW䠾oN=XLg!LHj.ͭxgz-<\`܌-ZܡC//ѣmhQܷ)'ŋ;hUP:NU<#Ȋ;K\]]gQh]f _RWגäʓH,pL~#F8Bb]ݽ勐^m"QJ="ZZ;nSEBӄ~ Ko-TÒDp=q pnX+DWƫa -ԌN$고Rש1ޖb3jH zdj;lh}jmER6;LK\RGT93Ʃ"?,a5Hcv#+XM_[#'3ӛsFWg6΍ZY3Q-~v|6^>F-zI-^گR]PHRS2~m-br%"?az9X@ cm%%t͟{1k_wѐ]7vdE5 `Sk~˭σB6 i5JM@9coHR˯,ن[9 |4#eD4,N,'{rtOy؃6`^oI 窫 Sکs 64`j;BOjiHܨ[Q^}?m)b]ʬGxeozH"߭jҁ(Gg jQ g6kKqf8 >K/`MDBP *ͣaIǨ_Ӈ |~`ڞ/$e)(TjY gʍc:WِR.𻰹r|у||-z cuEN({Pe{F|ȣm;a%i>ۆ`wI }3R (zl3Z=vW_IhM!ChGS\c< 8STl)&Vd"åiA[iR=!9v9RJxY3n6aߔPXe% G,9s M}2>sb9BfBgY1N0hóΝ3J\Mb|Qئ}Ij7F#v6"le6ɷ~I]@|EY]8ڶe]ȔwAELdw?gU:=J'K- 5]/5 \ƌfv=ޯd!YpsD3 ҳ[) P# [20T>6n1'y;''ˌjfB]!q-(¬rYC'z0M~`D+0 O&s ,o yDL8--t +*o oOUt7}^-LQj^625pZ:+Eܾ쳠OxO+k!)dr-шY@!i2jxA:2̈́㚄kfhya͹l al׏!u_;1I9x3aՠ\`~[Fk={ƌ^AMgފRekʨ s)LVۚjNQhc_G]m52_4>-Iȁ\/&N%zQz%2o Y0 QLX1L\=V.U=&1sE;?ݮfehwt([Tj8t~_L\~j5yX9KԌESXi+6. Z(" 6zJN62MC+K+n'r^A 4z0퍥]C̏-U#ڒ޶}_uRku$=Uk,u 'v@t#u_^h)?EᄍztOe,i4I=^ֆ|8|"N>֘rTVOt܏wUU w=iCS\D|&$CpP3”lZ= )cN 8umo5㍃2{w^?.}<󴡘]~7l aL<;dnN SsdvR}ߵj~%%QID%N gK0kH;KDžZ%Rel95~~#08PI``6@˚`~`.@HEŀ-ME|=b6yk㼒T lT_=n ؋yRz=Ro;5j4=hk^N|ۤh.yM:lzaPwuUY~=nV4'gE)k=sùcy]̘%q#HwcaA^$e!DϧxSh m1X\Z1`~CTϗ)H'䓅@c@f_XE ĮF|GO7XwDc/Ȇe [0Z |-r*S Oiksf;I I+_"Q8~ly'scd&\8K,imQ/buєW!]} l`)Ke e>.Vnl@m{ޜp/pn"c1Rх" Ss,ZfKD4Ƭ0a!!("~M2l<|}*W"n/}*4){nAHM~o5"֯ A&Lpdb"XxkUPaVuF5X`r.8NQ[,[FӘ-?qy?s.v:_<.$T1ֹg@ޢ.[+ZϡLr/j|)E䫺^/| ?*l8:UG_##7 ۾h@ɬ~e(gLq^mfq%ބI5yOxiEncn& A5 x 6y`?'AV-cK̦Gsq KR,d 3JC7]ed1} HSkF`$;L@E+uy_"Fp4wGPM]_f҂#x9K/E7MgoxX,ȑ~8!H=NLKq>1*0̥CtJ4 ƽ`z1.JT.nGVn3wݠ'Ǥ:W1#.XP^pL9O<.FP>R e&FgHꪯS(=?ÁӃ43krMLe25zS,oCx[V3UKT +WZLVSTCܲӬ#ۄ,Xբ,%oTKol&*uT͏ocJ#澵O?Ub[f;a52v:$wAͫ0+ xgb3-5`39ݱ$ B@*MiU@-bMs7ΞSn.oXm$dSh_gI%;,{fjV.>׀r!{k`SXf%>GpYw4ۯYS{z" lwp9P?QT \ֆ^ghWE⃖icC h.'"w|*WuFw_Acs엛lۢ%v^HUM! ZG ;AiI`Ƭ={{)t_lsGC ˾W,V TP31wb:k47H8 ~\TEIdBqTmoւk=?\i&vX8/~ea) <{;J5p#?_=Q0%)N)ߏc:[4,YƓI>pFe~ sA rCLJRG*nN]:B)-UeQ*BǴx`% &:/0cI1LL|݁nDDgW[m^_#eR6ecҔΛQ9T%LtBt(B$5g chtK5t%YjvQQj)ꪸ6:{MbřY5]ȐK8q07tۣ_?q@*Нi\ʳên8'lmqǎ]VZQ|mN%i.^Q`eBo[xmC68~#OiœLnzvc]cNNUKo#"4r vJ/f'Vch'eug U؊d^եGc*Y)i@]I==;`5x0d`H@vߙ O{dǸ?_CiّSO`L_%q. }cm?6U>f\kqOɴ DX-:wnnZ UvI"?|uM΋)H%σa>"KʿWDu3n_R@Ъ/c p)I_=e0arL DUR(=H7e?O]Ar+J)1JcY6ty*G,yp[`BFF@c{ $|1Nw Թefc&wVxŜls1t6L IĝhӫyWw| ӫC 8ڱU[S`F67ۮ{fC5b\*Oͥ]z>K¼[Z%ױ6#,CB  Eie{\c](`]\\=R3J@IG o;jamZј8$ۍTK8"[%E{܎ k>o9=#xLt?'N_S({U)4o:_ڝT@ylh)'̬Bz.;*_ʲЩ4R0QUWi !wQxfK#Rח~V#pT1U=- ,eAhXsXna;E%"]>j UA\ӭb Jڰp3oȠ2߅n5g(l{L S㞷U:ksz*:wBƩn#lA6]mr8Kin PBڏmitt躡:f|;\}ע< W 䶸tXa v֍[8 uD{[S{ +mN1n!/ku:qKu =cCU\W&JGu*|ȯI]c%ڣc YY'oc@-_%dunzRLvL`G*v50%~Vz?w(MRqa a! ˳jqzR4mekZR9:{3#Tx[O3{ծ)f2Kn&!2MFoZ!> d 8奲IFQ8j?cL\wn:*z\#*MTm}IV_wBB=+DxNO{wqK򵅝jfl@Un ܭma79u* Dat9\i?HxRX]USK-VgrV1T50 Hlf_R@b|4Iџ-N25&`Kg MAO uR$stX zzUn X\]vΔaٙ3B>,J q fAD7OװkQ.5n T$_2'\rI1;\-)y ֖T9~%ZGuL#]1b1&qi*Yˁ35@,uXP5L#1rD6n6甉&aX4F_%u ߁jLn0>CܟɊiqL#KNӁˡ]~\?q'RwC Q b8V$릑ZKGοqv]smң}.Ty݄B%8I'{|(j^TS,&le-DGk,4 :p /gB ֜7\ [W$9t1W* {<ʼb'"O(3K*[3:DQK)~ck͝t:nNlWf4nwszeNJqjzǹGX\۶/ȖB01MRT"9=n-|8D'1~6_VMsKbYNt#]k{cX]j*G\L8ԫ:&҈<{u|erJ+YT O EpY\OʘCd]S~π+k6Q3ʡ5%n7r/GX*'b3Gg0-qj-Yϼd̬х%E$X &88ƎjMD#}`ЬNH4$] `78]NKȑ{r^4R3Mz-GϾb|㸰 3KCtSiѼ/ďH0V,z`m4߬퓗)g#h6йCۑi*ⷎ >g>|2N7ĭy.43nM8&_=q_,viN>? "ZMi.w|ы'nsrEJH1^I %VɅZ8BW>+}!oHyN.a3KGYW%T AhR.Q%!|I@Q2v ׾?J/d ܧ$d.mk;:?B&1+D$12_:XE/BC"<&KBqZq3N؊PE1Fzaddm[YpfYbmjMb ޖ(VKLX"jGJ ;ե]Lyg 3!qM+#鬣)B ,W|"y9 Þ,=iJZLdތN'×5&9[LeV Ҵ=QҖ)nt{XᗮދěG!8Pӡp)ņn!Q6>RenP/mh~Mѓ'MkLS}BA=l:M,Fc7_\XbF5~_1X)\ܰU``@PT;,^r9˞6|6eG*cVEx9,]\I5=0a%Y!NS"1WUF2jwb}鯌" , ?'\J|/qn1+$IpSQH$ggR #Z5fӄ 9V 3;AظS`?MZs/ꀱP1W,ETwu¥s0+#IL="ƚ=#>"dH7tb"i샪 W!pۊI_*?d%ԹP0#[VDP)T.6ڿaOWwhR {1d8j\1p=dD]m/!X}_n/ Dz$kq)c쳷`/^?~es2 iP`„FecO$*"s1Hl5ؙsq6gNFcP ""9>mx{ec1Jky@OeVXa ˦`$҇=gB19Tb{8yFX37, d$|LZ=PzLVVN2R$uGp1ZbIPx>I=}M@7ԧ 4`icY# yfak2l/C Ұ=HG ʟ{QA;[f^zbP/LA)G ݪz4@Hk~͖#Z̤(XK6GJABD,souAVj?18lQw. >p@UgSs {dntHy;N}&] o  \J'n$t3p0vb07_|GbFUd*STӥz|DzN7ڂyHrbꚋ¤LC:XQIWA.wnHT% }N&'[(;Bǐknm}~1u^~pQ٬A,xoIMZD`vV$8:Њ}޷! Yt*02Z2![VX E> cIK(ְ".,o]pãZY|{=rsWJ8Cy*,U[6_s;h,p 4jf<*#aOisꚳ9zBUK`̈́Ⱦz׸>I]W9loJ_Ӵm@ +."螨 I3,v&_aޢRߥk_\c+GmXŖ>rW_ Ope,ԴDŽ>+'vpHXW F/u_y:C0fRҠV3pԾCךhC3R eǚ@\ 1'czb@ 4B cAv난g|əpsPM~GRpxJgD|XB<)25eQ,%})@;+{~n~ԑeUN }Lh w"r)+f3L*~fJ1/}e_& #`Uח4`y:{V0N:W.++ `CCͷ:L5=ڴ<1_;~P[ rK?ky*G0L76L4;T;7yySGO f}2OPa|R]xgw#/͂C{4Bu`$+Iρ~Oy1ѢȐdq^#ō` Imu/y [D :!Hwv=06eV}뾀K ʢا8~W1aVrSWEo_o3ZXTQ(^C#lilEWV>5rI`EeJ#y|ݐnG ,ᖉ_Zc~/"ݙq!m!0D%M5"}aZ!r~pA^+V+Km.Z# [mUpӵϢSBOfC~ ?E봞.TpTVC  1"<-6mws"yv"m3 sKa1w g7L Lu~M“ejUZh/!R.9J(Nuk.MUNq֑Q_T>9''9IP^N F_jѻh<ׇ),0ڟ3T}gizYޜZ=Ѥfn Ekl!౯|I?dYƦ5/[jH[m/g[֣'4~ 嶕胶 Xlk<~) >e'q{ՉqC4JHc:,0Y|)\Bz%$B.OCVIRDh$2q Rn z/317"s@u]k<]W髊[9 `B%h)@ŦiTAĶ^V~8qd߾-x@#@`cyT^TX{é = *N6+@>յXz+e\3ЪFTЅ0|5s1%j)#\Aƪ?S|,D4?k;%>i.BZ $7X]zc꿜xDwed8 sNz#9Ai%44I_?i`༏J rwsU,+ gݵhq 5G}orvi[A6ع[[ 2u^(f:j2kݓ" $ˆm\e5X*&nSZ4.Z ?OriNޣ+QfL$׾U}ʛ}I^7oO:{"5ޢ:#c"Ctx؝8l Dznl|yVܚ#)xM, "؆^?D*@#do+90CF`q!b qŐmf_z}5o+n &$8GEBP4<SWӦr/LyC}6G˜xb0zi+^@c_1u\QQA?y:ITxHhC Sww.#]8e?x<}+甹zOp@R\rb(6 Ӯd|a-7:r ~WO2gTwEtjsukCN%+zJ7x&ʸ2 +N/ZX܇% G:(&O#<֦UgbPK&yPU7Ui`"gyceOJ#! v!}]@-T銻:/1p@u&;g{=*7~Og8Ԛ(iDzQ݋zeyMIn,y2 fL;ǧw{1n4~'r SW:yZLBu Q֭c P%˪j'#I8_@Veh _x v]O6B M}!ѣX$+Jt8n y+Rz>(T1[h*s6 Zr[rҐShf\"H]b|>1O,fy=ƙ۔.ޛ/&X;GO\ ^aN[-V| -sW6_ Xr-4rGe4]Y"w6#rfF (Ş],۠5Z@$Y4%-QՐKoKh/b[,aR)hn ] ,%lJ"5y' LρܒC#ik[1y]|Y$#sWp^jlƌpqH嫠duNg>$f]v>z}g!>Guy<"ba^Ӭwȹʫ^gc:M$Ɨr~B0rfMv@'@+:* yۀ皕1R໹y "~s5A9ui.ܝspV"ϑP(qʖoJ3]wQ1o!IW뉴qVpMd8|RRrv7L5~yf $oɀƁːHE AF腮>flY%ݥZ]9N2gCj:VN{yu7|h(m4I36o w[= _yiˑ(X/Ot [ֹ2ދLYJf&bx`"B>-l޵WX-0d'nmbW&e lL~.2Ogsc~'5;S;u o>I0uߔ@hMڜoPT3z8G0Z7WAA')C'4#`$)u=gF&$L'fhHӦJ~LY 2 kk.Dt)Z'%V8eUoOxndH"F4b^JZfBƉ\H'Tm]Aoߘ*>mD\3" { )d_("A|.X9+ZDgH "Pߧ"IDIݡMծ^QkYx:L'=նc4MWEN}!WqY`3AsߟM-6c5B{lέ~b-t8GuhBԼ"@dfTBdk^5ѴA!u58FnYX4 oKoBD Vߎje0M!<1>\4IPFɸch/3ʢj'[I5Crq&GứD8EՀU۟b$*NՆ\Ius*%m\smO[.jŜLedYuﵸZ'u(o.ތ'1Tfãq0|-t'T0!Q`؝Gq](D֢SyF 51< &juO}.cJ%rh@CNɀ$;:kfFwlo>&[A)Ij2nX0L9U{Mt(N12 ! _MlqD-'Dqoy~a,3NqSaEK !_<4w8@sL XQ8OX^Vߣ2J}& 1 ϻpk_ 'VgKp:f/  Kӱu~2j!̭OE"τ =]äMlf-zڙ"Tz(1/j52:Sŧr^ qO0Y5w&![_[0tX› hvZYFz}e*Ei <mpj2qڍA`(|8 Dµӑ/,Xy',a7Mj/$^|+lFULߠnWhgf~X弤fIf8ٌXT4գˈN^UZpUu ?vDu1kA@6 (}YG ?h[LQ(buuM/$ Y7vFB lؽY;fn}m`cY|3Hdl_^;5\ HW=$?P$2U wyPc0^݆&0\x0 Š!&̪ b MR5Ǯ}(;XR <%&757EĿЉ2Ͼ{{-Hs,/e>znRL<>{1FL'3!`\Uikʫ,/) A1HԾej lT>NU̒Nq8cY&ge iIU+v?>2i%O4 z; tUT.SDclQTral:DTKsʈj-YõRsѷBMo-\h\/aWoHO٢ ,4sQgg<‹AsG+Uȏ+n3F5(*}s1#8?//0Vt6N"b@zJQl;#DɰbpZ̦:پr]zȮur,% qO"F+ΪyEYȪM v]>sgX DKU.KBY:׋V}#4 3ȏBFcgJHbּ( Ȅz %qc&v1=uL 9@( R(VSF+_RItaÎҧ7%ҴgþODi"I}ݒ%;$^ O|Cb?\Npmx/a81JBgNfeu_l$e`q7fuIA5 Zh>3z,q((&Em*,#KNPND ,b`3BEzj :֭KZyo{<^wZ,'bސc.ǐ)/0m tfOb7?Yf( eMv8R z}FؐfzMع5U;8ANixUD?j`_ J,S KuDCt7 2b7o+uCHj|ݰ SWhurg RT9gzP0߬zo2!-)כ\6P`G,|:.,t;8jM7b~טƃ̝k|bkߎ}~ p2?T?\Җ"&f8% ځ(vG)K D3aKDzo15d/-U=tfBTNۏ4 ^/q9ΊxD[RDңK&׍V\2(%pjhJ@ tz8S JW ij{W$MŏGk #Z C09V+DO㡂@/*C+MR(1AXk-L]zNJgZT34N|s#W~ Zju OHL@2X^=?/tn@{% dչ) m"MA/t`9mbqjP6Tc,TFR-+{ϻǬMaߵϯʀ1%hBWRѦnEAv0s&=a7H?!%. ?0TOE{QV$JмѵhfN4M$R6?7h H]źnP$x06h@i5[ GعqNpdx*0|f7/ntY/A'ǴVAg廅Aʪt,}:qlfyUTTGQNwEnW=M"6Bޏz'c޺BZNQ0(GbXR N Μg/@gy9;~#t)&}NtE\ER5l$lR8ROIj^ijk#5 M[V~P"C}\|n'lٻaM[_(_L%'U'M9 ~ FpĒA|~*}^_k+#Ya)lZ *ˎʁy<UԆQ"q Tɋ->y܅,b&H V<j~.MH?SwU48[c c\s` ⍍p@UқXe qVUe긽/۔.%D+&NOiW0mN`ZkE0j: gZJ.`PȶZW8XULO~/L@IuQ ~ڷfLoPglw)SƑ=~ek2g :>$0tC~}CI|.)WuNS й$ԥ㋃q4VjOXJ Lf{u8)}K+@ |=XP^@IHj'Rqf[)qBr%Nlmå-NL{51-ǧ` 7hIm^ hCuyNG뫷@1btYz6@_ {ӑv죨ɽBq}k a2I ,_tI=i(df-C-ja,r.&g tO`oO}QuƷ<#Sfc2]{%sjǶ:%F! %]Om{>AUWs ԯwvq?n"Ʀ+U¢ @SIנQ'~z 3)3GHdD].bH< <G/@CP:;1hyri&r,:w;ޣSZvm`Iy,]D?fTC-'!hPOB\sŨF?M{Gx$i7QhrO 8yy&cYYiO.WA ̣D3yJo ~?V\xq1#iһ*`B!`@ V2}RaX{ :09f[GV$|zٮs}oCAh0TW -$8;|9Ň0068.>Az#M`F7Dx3Jl1i%b*>AW1ca*Bo}DPKRB@EW^H)NS0S;7oٓ\@E0P '.Y*^Gk3*duW<bSÖssC -NeF@xnU+վf_*h{x[fjX(xwz)yk{3iy~tNUX?;Bz3eMW\Vuf9u +NB.^0wN,l*V4@CKd|Ky0(_Vaw F& v}Dӣ1v#t8 \ >=_gq>(ڸR4bzkY!)pL&?*ikB !M>xxDP$¯ǭMM_} .+^ou'0/ <ֿR# <~  MD?܃;i؂99|`(\>j`IvG jzoƐ︫ (@jTnf~M d|{},o ^D5yq\YO\MbpaL#px3.e#vut*V$y4AW,m6e *5:g 9F Se~S9!Ys[[%cVN:Fqum;X:=ipS^ӁXe)IENm/ ʱpI)n{ӥVMWZ(L񙵞aN8HcTv]"SȀV򩉆D8*b%;v!޾'{f+5;9^>d&6%ϳ}sBfjvũ_~qP8f`& Pd7d Xflɚp0>r(2[<[! uvyL' ѕ&*U)n]qNӽ@w6L$+*ɨqQcވ W:uι6o冰 T+LonFsx]J$'4XȵzPgUT, ɝ0cAAHUi˘ʄd ;Α֐葾Y(ɥљNEh}QZO5;5E0f٬Pv,Lؿlwϫ5}հ󹲰v h-^հ6=bb}0eS⃟qQ9\aoM8*YƍĈԃ 6@ffQ9pǩoSzӪh? q~}7x53S4);HvASΰmlnV>RܠN"@ۅ\ⶂTQ볥Z;ir?.9>&U@J?Jbn'#bhr;SD*A^7F#%簳}mbD6df ++ ܩ6m[WhƿK`?&@]]FƇNb=*kӢt`W7-<)<ox~']4T i< wm_S іfēA9^Q-%r8tP2Jj^ )FZ"W”%a`׵&@զV 9i/)B67/a.tVIl9ko @ѿ|*[|̦(ĸ0uÆmπY~E { 1 %g史<_Ԯ"Sb_"+x'dflxVlYJ>А"=_YrDFHuc_nLJf| *8kɋ{ LefQ[>.Rj҄ᨷ^JPӳA/ܾ `,H9vj%DI%rw3O|!ie |YlvPpEo4ht0wZ6Aֶ`t"FSzSA;!"{+]vz""xur8zMNk\;!L?'O FVI?h3fO U=#^.~ҷy ^_H<)i/btV c@ VCN@V~!7V~f_ -/J'R0AmbUA>&B/~8lZBx 'xXM•&f&(3>/ +%cvwd$aۣ۫F=ڪz{2Y/DP \^<+- 4p0d'Y[28Rʼj((>fW('{,U 1NUmxX~CEYQ *c!+=1 WRΨNEFIGL!ֱoϴmm h|V0i|V<ƷJwT鱵`r'k6ŜFwVl}]> :s 83gFv-?Nj*'vu>p )APKH’ۃv"M4k4('^ 5G5v%if;Rv}Ð .ZO5N vwpcl>!rrdWۺi"x޴Ϊ:+ 5`j9S"(^ [3Đ _~>\f%(sp;j[ ]8'&OQs3$GP(%pj*lwQKQcZ$}6 MDFR09Dʸ/7ޡ1^I-3` ugJ(-}궍f=w.u_l0Nuԓ;RW!_g+ۺ>dk$cTGxm鏡->1N1cлm4`*ϐyt'Ťe 6fl&jFVCPgJ1L `el,A/-9S:SȇhLq4Nc6K\57eצGMvi@}]:cratלkCZ$R͙(A|\#tJ|f!|K2>YDCO*p#rp{hCc8B6 p)C~YO5y6[9ޅXҜrp|<;z{7\.m9StdH|٢5h݃a죯JF=!gc7f hf9y~=,$nGZCk:j]1;Vq%\A̬.D9EDFd/{I`~s{#Ml[\ G@@bt 7¦S>4L{\+9^ ۧ3Co6:(RHM(堑=*ZX'e_W[6d_.rFUA)}G @4Ixvl[<^o6xP%s jS%Ot3eB“W`SD,l2IO;y0ɁZ։ձmގW-c8|GgAܽpsG'Nf788kG̾r%(EADBn/ZEb7a;Ѥ8DvKx7{mX7vDcRA"/ԡfڤ'0HU4^Tk-zHC-B[ o x`B>jg_+7k~P7XRmXޜg\jf(,n2.mӨ1 -ѧm,ikg_!~>1.WE@8k!Ibu8}t3b 3Mm|Kv]xpk"6}"o emgy\Kd^V ]sޏ?Wߺ8Z~lB/ 9FC3 R ozmEj={r5h=!FmC>znrѓU!NE(5:fGHƚUb;h5<!rS7#kdeSHY&CaO<60VKg/>W7" >ԭ< QjIjkFU?ZT:R.uUdo;,1^@V<8+_O 6ZgdO0\3tAY5ߤX-b}VV0[W@A zs콣MXȞIxovB- K.Lez٩SOv/ mcwS'FzBɝ;P41}|Xҥ|_ސl+v N'%w8yoZ:ER -u' atP)IQNq+0P4;rg`G1]uA 2ݷ,QQKu#WT_u0TP3L!㍄g@pwL<1C9}2o*C(u7>y,2mMv^ERaHY[H?x"OYwxM߲;Wtj2oytpÕ0AA8֦]iEЏT SCP}OݟГHb|xg+^D{1܉pz!# p F3j hFBQT1%c7+  wQP|pmV*SRcuڌ;w\w,XDʏH]pqgT\#2⠑h9[1{O x4$Z}cN3`<MS\ SݰE 8Ho>l^J?MZ83{i~2 Q ^0&+u@ZH~x^Z |HU kԪ?X^:ATyXX$ 6 Fj2 =Sr*u!Iq c5!P 7 2b'\+j/CMLCZQh5m!v*"&G brQMɩ x6O9N:MnHeRSu"O bi*یzk:7 t"a]`J4ZQeR7sZaGN9X Fgn[b t$" 3آJօⵏ?6H =%q/3F f^/ܬ(",^_JgbӬ$hգSlS -n#(OEmJi{#ubVkj-)T;kFu!b2l2WS+0yE(#X ~mKMH_̍Wǯi@Kz"_AD3QI%WDxI=kH1aUy ذin)JZ NJUQc9/I t ;/X̠^mMR޾ߚ>z_n"*ej[$`$R/8 yH+_/xhW>A~N{Ub01kJE_EGӺz ˦V"Z|[l* }Pnf=@/~cZ{]M|!ޞfK I.mZh;Qĩq]ino!m*0ͥREiFiЭ,56JR%+SPr8}3v._ϵZ}<5*N%r?Ѧ ch¨9UjA şԸEBʅveqs(wVgf)3=cu}jh6%uz{2{᳛2S6:K+t FB+U1]y%Ƅlbn3)Pž`0~QHuAON5*^y U[S?`[S 4VLV$'4ֲnN ݺ>2jltNZ?.+ӝ.ImAꭁdGy`<=}ZA 1/%8?-HVo7giVԟVC#WF-@FWp~ e0KՕl6SI&xm]{Ct[W@IKZuL|J=.Ϙ+F#~ ecQ^%>N8WK-Wx o rg!gm3 7s1(wLhKgZ|G  L@]t; (Ya+q 2]''דZ5޳䩚0{ZHU86-~ c@[Eh'`0jGv.B8EYVwt2rZd,ڃAC+.bKsSILO9 }|4ďfZ9soDx;`F ڒxv|g zG$3]i5s\!⤷({#om+߿UЉYYƼ2O$SdlҰOJj$ l-79gyo: ~e+_*SY[M= 7\Iϖ'~?*gufZʗF`Y(ǵ.,wF"7HבD<oyn&9vDR9Laqlr\,b;I:].@Wai77UZ_݃(hne`(9 R3O30AށSW3=tLOlrd0P* I꫏>ǹת∨|?aoa%Oj_U5a+nB8`b0.l^2/b5[336uV]&?GG"F+-w>z&8=?E֊)IEٷ)oTtXGco8\*9noWoǢV0V挢NWW?6XΘ=Om5$lĽ_w;}ߺ~a!d_2cE%/\GDAD``XЛ ~~ 7b?[} I: 4>`bm[FzT>aڥS.4אA ̀Eк ,v'o&+"1TEϪ4V. HJ)qMK ']A QƷҷ`@N.| /vPBVKi·RY"5'1ټ5s xb/4@IU_\i0oo ᬸ XvV¢ҞLPv@#qjXꔙ^6Ӈ\75-02ԯ}R2 l&Ҽu /(,_Ծ~/|#*Ya6/%ٛ[$-v|F G8"hf1%7@HHp }*UewJ(ŨKta{D3ˣ4Ρk&'R:wxńtƅV_b(rK}:* mBx;|>pRCbl?ˆremcJ\Jy*}MZ9x18$HE s" ܵZb\38b@$yH n?yc!iCD#̆LW'!qIH]f<~r^ԖGb'9Po#Nj6jo%|G^GK34L;35tڅW$ZDҾu!੽u+{7 J΁Q8#QIDr@|ON1稏)JftY~@U((9_3scj.gwgsgѻ"HCĥ+K\ caG VofaBLrE9y;E>hUi _M 8@6|kMUjl\zH3"T$AHyշŎkq:B{v6K@ߙœUk)cVS#o\O]y0k_BL[)P.8;ݯL)m.T n>g9|" Bѕ^Ў)zY6Cx_K=CH:ћD W8}v Jn7fja&,@ơ3p1[zJy /G_{@kI줸T Fs|Wc}-5Ort}L$a[Jn?-ԲdB"p|\"'Voֲ:&/)&_So!^&)utXlvWA^{|* "dT_!{aw|-tZ lQ!G :+BJ?vɣt\!Pg<qQH&rL%#hAT#sٌJzH,ẍ́dIRq!EwB.l* -P"1`0c+BcFx/D_5NY{XV+͇(%Hau4B*%FrT ʞ_0oժgy%>F?pEh!4k+c臍}Dx]`{tF!& OkWM/ҤF֞)ORK$L>!a}@ #׮?Ay' 4Tf}nF3嵗R-%xZܲ7G*pq¿;*MQ^D]ldR.tҥ3)%uP ?R)xy17С@kR_Fe+?`] ybvx22VH2uC[qh皡hs<jrqr Vbc P˘LNZxsŧT;) ̝g.Wnek! 1ܴ`b:[n]ZgȣƂZUk"949dRtuGs2->oQmL40#0]dMI3&թifـ fm)s}!$+NH)K6U\>@M[NsX, QdoQQ8Smk0_j5E?HZH{H)h}z7k8§),><ΉfʻEHܓ 5[ ѹY Yj_qtS»zU1+} Le^Bq H-IU>9,uQuxN h2S8$6".5%.Grq *pW35~Y|춶i7,}u`={q>g9YQ+pJL}.Z!Hk4o5ԅ .O)U&B>Hp@ C 2&.u0!x昧V^@d v$Gʫ UI^.Jbn-~ä .񥁞mzΥ\8mjtfOvH;yk瞿Y WiKzBLW9zKQvEIW l.]MW 2a$kpaZ;N{o&2$]_$uS|2! bI8r{Rö 䗍+1,Fx;}I[jgW依,Dv>b'TĹD%e}+!j_8ɤ)6ށ ij߸E$ /PL.Æ~nw=r(:n>,}6Q]o6YqpI?&9#s}O﷡S"7qgs-..@vr3G{4Axsp-0!/#++'A8gRޕo2IN%KΊBGBvdkNHv`(Ζy`N7A+XIރDw)x__"˸DkoRi Tw*{sguñ1r{C6ȵY;oS =*СGqhT28 9,qӥb ̆R(P߾Iy Uomb)EaEHK_`̷!x &5  [馆q[7ʖaA($27ΏFI(4GKQ[&l/nljiKocҐE9( %-OM'q$ W9tqEπX6%;>WФJFc3?\R13[A ["73WUoƈhM¶lnʍZt12;,<# 'K'ϸ"mw[!bIJ-b!Nm t#ܓmڝ@5aG5560+U]17F<)[]hȰ'2XA_);G7 '\^8hG֧e)^4pxh>z❣"( a_"xIy} NݩYԂӸ!ϠI J%@AŃ}4[ESWA09#.>KД.ޮ0cKoHjon"pbxVCA[$k3 ,uƴ VⲆBᾓVa&sj>KFݓ)ͩZ_Y"<ԒX.Yeͤnl%W}u?`׹;u@[?;`~/%N 8˼96"nsEW{)c/uvJ]Dr:LG}o2 Pof{r; AU}̦zbd _j4 N.;i[8Z^~a i'+=`Q(2]#/ݩ(`)0H:3d!A;F0OQY]}PO{Oc4jc)^*u9À&huFQ(!jC] 6Ҋ Q:AO\)SÀUpuKl+MNಧbUqiNbsq?v"b <G.6UC˟,\r@ou_҃F]9ׅt&tP2 c/ e&g "Cm)v8"f~)/ Nˈʣ-Ҫ+tHi8FV+9M,In<6v!Z_ʹo4#Tw'K9*Y%vT_:?Q܀_nc)O eMhu%Oz7G>iQ{X䙺?ZȗTY B[STlphűD}F''!wxOپ}MTF6Ix$/p.M1  #i)fxTC|-"뢈33BI|X~&AMm鴷{K|g =y; 7r']\~k7vtI`Y0 `1`"We9C`S]C"f y6*I; TC'.8?~0MEM 3_`]e! 'ZDr|f1+}pnq{O1UdmhXx2:[7W 3uzPDtZTq!_ !.BI&ݤTﳤ(.ǢyX Kl[ޣzJ.F{ d%l`xJ6` ]vf 91OJټ>e0'jʐB"ڜhCp{^a /±P[BJ q?iM+S2w!O:Q®r;܈֍&xw_l3 6[g" Tpw|ub/!Iaid;b:ySj^Fߏ5MؽsSy_[~w!B1rڔ|\*&nb6sGGFzi-ՂNb+WŊV!gUSXڮIeiԆk,9d@1ɧ]ҢNe!曤`{H~KHDjUsd)̢"kz!C)  uĮugɟg TXyuH GI^ ?/!]<4ü:^`6mO0&r0@Ceqwk9Q([aNerY} |7481BWsRpR*~\r;^.!^Zlz+FHt܆|WYnC x]p<+DuHvcW?q~B1 ;џc_>lx^gLZ`c:S(.漶Rb"? [tBrS0ȱ0k_$ߍz@h]/d걐~@˳[@M2%nuca ./* (O}N5&T[k-|WLӧ&/uVnZP-!HhjaUA2;܏ ܦU!C*RPe5l72?Dac%x_A& vhG^+fhaH?|$ .s|T$ܯ,֤Z^@#b{H M P}xS8@e^A"0`c4fhOqeo2[!%oRO~ /{HTjJ9̯snH2lTfujfl|H{r@QX <ݒ+3$-@$]ۏ߾o߶YGIpS)Ofש#!hVKg{CIFZ.o,93,I|Eg 2bgS[ۦ5FWXF.߿7 ިyQj3P9w:T .Ӆ(YOC]Qg8P<ԋmB?zsHEQ9~TcGMn+5xBH|Lֈ+Q_רyjVSoxϣdN!Vj;KYc$_fK*OU\ɩI&s`;胱NiI4$akV@R6)0dډV وC9aJW١nЕK0!!P}Ybb.sZ I =qM?:Z  U5[6IJcC3P(,%Ǎvzſ[ZTo <F 4 |^= -2,lR -\eC\hP!.#8J9% >6;6Fŭ'7VӇs/ 5}ۍ:ɼ!Il߻#gp‘+)`RƐhX]=E=I ?)EsM"?jH1p`6ظ)$tѲ}Ơ;{0vqK_XrMcLc>c]zתY-pcMHLAFNW.] *`{RW|ie:&W>m[!!lH*hO|~)syHVP_m& lΆ|7_Bݰ.MzpLK}y Ij6Hwn?v0tro,<J&uub=("XH(R}䳼apNVwQ̟y9ԓ{鬁X"ЦaU bO-}߽0oι3_N2#AU}tY[ A=!|X[>%L6h(BGr ѸHU1L-ly姞(7-up-<ˏo%i)gh`}1#DHlZ㾰{5Q*4d{E&m';MZ8x 0 3)[J[5^VKFnF$^KonKA8c4Z;uKw`,g1o +\DH>{5⑘L,_X Xwux o P&qǬkN:>i WۄN{+a{= He?_dsm' ɺoB縖(tA|0T(=[tz#-ξ(饜R"wv[t II֨ 6ym0~4@NB&@;NpRYwB/g0f5 nI%G?rz0&?2nLRE˄}O0?hH^y S["I)!{顽 aaUc9Hd9_F8o#$=*Vb3N/?y:Q? `\x[ׄJTiוaS([.6bZV˂Mӆƒ$i?d iIB*Eyn4Pi#ə%v$q? Z[ ~ATRLXI1">p>H6t/T7_z+erkCb;@i|wFCJ6ڭajql5@>@(5oŰmBsڶB#[(<^FғHE7[ɱIݼgᆄdsdhm\_?c٣s[_hpT/Ϸ UH>?!eP \]KVԦ/\ xr(ArWx~ :J wlcAz#vU1 IBx"Jzt&y =5IpWzRI!fϪB4l_mX9YgPAwrZOIu) z$:pJ cДmmILo`dnpk~9E?q>vnYY_P n|Vl.CGXmo2"ta^.,a & a #dZP#|U?BէylA\H} {4ؑ$g$ )x;G)P92jLb$qAN39ː8Hw+ =AlP$gC^vs Ƿ O>MwƠud> %|ٓ(9E+# b +ks幂CB\r%q:uP7%[aMttְm rNP!1ss;ًܜ7C@!yzC(Nmn.E ?%/S&, ED!̑uہWAMo(Xl9+pB Wxyxtȃwɗ0NQ`Kl)ܼ1&Nc~pHJ"]ߗ) 9{ O]loRjiӹVS<䞱,֑Sl LH{v :/eBu֜B](mo '#1"~;Ա,+.6(ʵTb)˰֓EZm~z(XXCz6t]Ф>hd @DelSO&h:P.A& Lܽ'>D`*uN7jU;kuQ]kAސ3ƺio? Zi5?y!؆UgʣEV2' ͩd&`4~~*>M=6bJ;tmn({ J͑B(_5\\c7)B)jPZGfo慟z7꾤wQEAw%R3 T@Lw/KZ}x&nn4I2 у' hkH' z;tҡE}XgnO$2KǑCfTpY_G0u8&8,T[j3vȤk& Eҿܣs^N({aEyCN;3]R( {+n}/!P. U}!Wv.q7?_1oX0LRN@8픞%Πp?!Wt6!ٮeL:<O*0ӤrB[k #TQ=,+8T}h^x^> ܽ.`*T]i >Yו.ݴqč-ErxAy4_hG疆[$obIg6_2b.s@bͷ2Ks:j^|K&UDTDhH_;F+_IS"p8躸Ε+Щ> [i,\"ڝҦY!u8h{-]]/AY yN8d:wi zslbO}\wA s)0j$?$Ҵ`(Á;W#S® MHS'&Y 1]ـ3 uti P71TUIKI4n2:a6ډO5p@J&u֤ C83o$Ќ=#8;y*_Bh2cY9LtFjIF|62HpPai.}@ N>W"0,|V2CAfC{x&o6A2R2vr~ 29UEf7JI `u52Uau71>H8Xiݱ)u\-_ѫ8X6568;OL\$#+z*H)("Dyެ5P?( Cԙ Bm>߰Y"L&Gqv E.iaeYɮtR;^pto\iKR u\y ,i]~wIZjl\h#ƨILwID~فRX{ekOp+؝&s܋Q@ѕVO%iH t.D\}& NttqȈ} dR8{#f%^"»dOgVTWO3ſ&G-X5\9˫>v(f8 :┽WyO#B|t/=_+.M2Yx;Quzab%585\Qeg km M$)GW(Fq[$sLu%}ۑ*7%`\RRjIpKi)县΂#|`m/R蛉~cChvGqCV*LUHys=Bee\+j` !vn:Ld-W̯}`ʙ3}\k@4XPۙL5,}gmFR^98i 9]#.^M3l/6h%y*&5~B |[5@"0@=wËfhYh 3Ɉ|<ڍJq֋ O xo$|4.A{y8κ1Y҃l+[B[ȴz]A06 G vZ +)=-K, $pC>Tp=FjHRpPu70X̾(WG *uKnz;0cO6݂f*f퉤|spa5k+0u0wkyT}RGuw ̹`_708خ2R>D !Ҡ~ܪQ +J:ŗ\j޺ fHlbT6 %Am]VZ], ҒPORR x69O"N*ǣsa.~F{L^3p oCXR讷f B{85cYxn8yǀ~/9H*n]|((ϋeH 7[REQ7Gz% p/ѥqmxogl8h;~Bs ȇZk-;x-ReHZz39o5JU@CU#'ǦxG: 6~? p/8Yhi*./h3RG(URqREmD_lQ9#M.KI,Ii9meSёN.M7@? I661v%ʐx JۺpTI$t#)_cUQ ݒf~sє?&ܔ!V e~+5Pup2'vTeFn <*JNYcOFޚ;߮Oyt0(Ou EdEcF*Ȼى^Ҟ!(&7U*{AxRmEw+I?IhZ;#(ɻnf>R@ *+4AC|R;!wR&KaO\Eӽʧ-cC 2̗؈vFLh^@9w1Z%Ϭioe \GK0zplE؆Vpe6^v$v.M7p=;sp88mx(%aY8#M!WdXMhl s+D16;r TUn2)PEx`a{†I ufl 딒a\?Ѿ^-Qˤ̅P/HXE&4t CU\μ'/pdrTDKIhW3{H >afuGm} Xm(GHcF!9[^j^)Xٕ,Vݵ ^u>kINu@{wpZM8_y0QHvru VHY -Qy8l?IbpPĚpZ|!tz!'7>sI蔥thI-2D(&(fǨ ^5ewwfL:@# *_V~RRro]>(TSg &ZEm& 4"&H^tSc2 )nERA?6m^'GLT#-̬b5Vhދ{ܕl*(/tLpQlEfϴxPŶ }܅8g sdw.2.=L*.a[@lKϹn !3=u_^W6OIy4$^SM%rK"9=>m Z͌ޛt{ +/4!q+u7ߔEPQA'xM*5C@lz1hyml_W6ÎC_;{.Zh ۀ$!yy_\λ5с K*5瘩U(@ܭ\Ūk^Tqj(؁ЖzrszL(M^IW/^'h:d%Ac웨q2'$K}yXL"AU5oBS*_iMSZS H_l(xn Eև)GlV73L]ctb ƀ hVO:7M?p4݅X91sD'; f|=CھN1 Xjiq7rx9grpY2 dW x@a_3̌P1o?SWWx?mVz˪) Օ!<*n~kNjJXNJ'r}4Wy$.Ji 5`8.wbhQn~5.3;\ܗބPB_L(X9p+4,jV$_L uS 2s57不[|.jh-#xJV>MvH뵂?*߶T';LatU}w8-@#Z~ae ?pG/|i,\fe*P9}=?5(?X+GXAJAR9-w4Fnn c dy_ :ҝ~U5lb 1QVzFl@0GjU9Tfd񢰒¨ tYkk<(o(#BNab,8J)5! >exn]}#~ԧZh< z8HgZjY.7\P.C::),)j~oNIl3?ŵ^qgʛ3[P=3V*kuj&KK0xR;dqy{:BP"@7c،#t#q#Kp*2I?&\ SVt5 Xdiw/"IjᵇȽ$vOzdW%u؋CWFbZZW4 `䶰ŗo?b兒 aUQg\WaAqT*EK[F/2Y޶OW/5v4$_Hv@M ƕ\ǩInĹC 2k]z=:3diWVŧ}t ;CNCXv>C72)}%eD ِBu2Ud n3lٺ0M /PB H ,-'k WM lo3uaehba<V^7߷Md:ǘTQd8ܸMٽb]EJ;k+awm(mzOs2E׉ia,oƖgnBuѶZ`D~oh-1<厧fMI6gr]9 }O䷉}Gs>obꙅ18,.+$qpJ̣Ѳb38JJ)sҽj'kP$B%uL_ق) D)^B#x*i6&L:gc6z cҀ.qY ֒ͮP͢t0 o_{Aj1ԆvFzPFlRuxӧ8MN`hԖ̕S蠀$X`tG-Z:R߳/{*u/d*g‚yza] _q8xܭ-2W j-b4'5%x˰ύq:Zl j x/j 2d`.NvizFoHқ. WLFݎ(617.EͳJ:=>I\s{-TFӒ/Lڟ:O}c6H||l$ـr0'vIHא/>m=ăLEo{r&4|7+L70 x/Hg|K v28I.H'p~`mܕR0sŐLq`m :5CC0L0U}xCxQ՟4y*O[+b 7\ kCW{杴[n?X!̔}XI.`# 0ŒD3/ᨻ,"x*vt4Qj2iuf5IY ܪ6N fmxOGdb>xkٷfvK8z#jJōTFp3Dy#pGESlȣ%Df]tn&Eg qNQp惬tw <TR [  M(w楏S?J[(+3š|zCHB+paVv6J?qBXN #5)" %/$n wgʄs3h*s✙H;˲ M ؛7s¢Q`@RMA+ʀTfD6aquM").3I2m4ݑf">3D^a*mLo`ao:uqaϚmOfJގQ:k_>rlfr䗬1$V!\%KB-iRtCP%j ҡU4a6ë4+yaҫS 5Ni<|w'bEHLָF,B AAZ_<@\ AsUuYs1Mi>h%\4AC ^.zGK/쐈23+"V,AʐAa(0wy&XtR k)+r n)~\s/COW}F/)J}?y_zbEa㔰ɉ ~qz.Bi^aUHbJc96DԻThf;jÇ=ֿ_kGiM3PJ@!e}JH=aݎUTK:nNNOꖩ(R͛eHp.Vs~)wa}8D5.T嵣.nw0xκy<(}=$♄0I;| Y;A S͍Z&({ 12R4R/gv4@)/73lGd?HFbodŠG\o^Dz{©&6 ӣDi~pMGA8 n"ֈMc,1GtALVXWTޗZQl.a Wrk (Ü;L%FIj3 4y?Йe^3 ojc^s$k: MaSӘ2ټY@P2Aܷ$+8=S0sXMӐc~XET/K:yO+{c[B'B.讼>>**ZRTT,UƗ3Աj]:# z&HhDiaZyr$4HMk I@~H2k:H|ejw^>MĸhVX1%#I릟/t BqvTxibz?=<4 DԙD1Ԝr6,N0SõnI!K)unR3WL-/&X >U;q"q6,?|8s_;޶@ Ϗ)Q 6O!]$lk_VeZq-ޥV40X iԞL#c:X`*tN򗩃C^xCۓPD#\(.12BPaL?Jfrur"0M^[P:4\(/ws S{z&`SΗ6=3]{̄ɴ^~b-d=g_I8+0w FJl N@%=aE) Z fB)wOvlK[tb<#qWr٧}Cm4Jkwv EԹ&&yicvotG<} ؃v," H׮U"F//oǾ_ >1JC;ٞU \$\-tY77gSe`f/\9Q`{OZ3<ퟳc\E'ib @iWZr _j\TpV]'e ,9axt[r|6t8͊'h/Ae>}=HPfRC~6(`: ڐ[$WLuc Ov]vƟ&\9_ؙYmYqUb h+UFr #E|K멒Yk+ۚf> ǰ9]^;ފ^tQUPB_N-B >ZA!ދ cy&'#L"7 4UulT(4^X ZK`/饷ga"2=m.AO\ i9Dܧ K5JG얛*9oݡ&se AUXzL4uэ"F yٯrcj,nuk*ؚ휄{Us8#F}5h4oʉ‚+?\ve y b0v"AVP8,<6"QCYEu")R5KȥҜ0GZSb  DkCB^]qw Ս̵E1Lz:H(VW` e @ݝN>gŢ6ᜣ*% /EJ@^R<83sڵdSi@!. .*TI8r qf{c;xԿ=ͅ%^g19ISj%թVI+^gmKq \eb xGolZ̎|udZ1 asY1d}T,5ّD;f&#ƮP'I+wԃәZ^w{1a /O viOa F;tqAz/6G@kf;k(,-TCx/G~mb_\kM ri%ncΠۏ\ Oby^cO9Zߋϸ@0U~rkЊpQ]4 R%oq@v?2Gঃ]oWdJsmPѾzŜ`"ǞY?VaZtn%8.8 uB9B+8y@;f K_#~gp_VapO>[kAȀdAfVExn?BpF[)ʱhj F8o}f3 [H茞ٿX~ DZ4 7jF\l4i&OJ9UĔtݞ4\@,Fc3U1[5yZtn[zʟTZڣPMɪZV-HB'NݨWY1l-B7$33;<,XJ8ګf#n7DHT rƫKQrD5U/6r#w5Nj1^O@wRjao1=S.h1=?"Z#R`p_Qa`;zK2=9>2MoKn^ f Oe< E!9zĒ76|vSc5a,‡O-<4E>N,MlQD*NJ\ h0 M/'*][3geP|N:WdE_Vݦ: OsHd*Aʒ‡GK;mBv& M~:w_@^S6~wgJ.S_1ª +,"v~dH.$l^N®꜂CDe"[huSwي 9XZ~gH“B($E|6h0QBQA';sl}Pe%٘?𶕇)U@a wD|˲vHRߔLXG j.sXx}y\8wC |E THozG 0l[V˒vLk4K3|Γ;цtq+K CF?|<ii?)e߻2hhAFHb fJ+fI4aO|dR)Dgr;{X+83@!WO!XKԒee/0{FLewJVY-GVzmai0jR72IV;ߕB܃ MԔnx|kXV|qNo!!_4SU^n e[;",;1<2c t|xV&}] xpA[Ú|GM@ÏnC:=ݙ; B-49nVv?!6p a)!KBۼ ^(]ީɄaMZ:V!1}Oyn(5-xb+q9Gj*3_Eϙ GF ~K.rBE& եv%O" ]#r858*a*0U$j,7F "g !(~q|U7+ВC= LfaHQ^Z5;)KPy]?4BndpB\G`㍼# ˭ bHRk])d@F@ cth e\L+ev%=яf"wJ+ļVg_>Xivvcvx)p\1WX?6mMj]y#JB;LAd K:pM2W ܶou|0(<(v8; 1S":ёҚV_PsCu=u{4;n|K]vsP*}+jd\)FbG:ÊM~vrg|'ؔƓ֢qSnk’EPUVK`mkkM$( F1XflfCޟޙ.ňxsp<$aMW˲Xu=:;%W*{0Ii.S"w Jl$ˣF@KRW[TZw+y|$ǿw[{pJ%̆mZ ?28[4򹜕Il2=5̂<'^vKL߈dt<5i;; `s`E6EhаEB۾jPORGԀ%ȗږϔ5Q%>n,vaw R#Uo/F)3sGatr|'3>5Ya_RN}?WzȥLJPw$ 5)fm`V6xYB\medo,l@XI]9WiF#ՇWF5wc]*sOpͷz4M{?iE8a6zw{Zv-X]uOWyd|Vͣԯw~#2ܦ7|,e(O"*BX=^6yxm(J5ԅ`Lk.M|MhD ڒ4);}u͍%v=uQ)YvPxA?2*l"O<% gT082vQRLs?9q/^ D[;ʂ(5TƁญ{;~ 2؞9ig`PbN7:j|j7#kB>VEhߑYzⒺC\Nd[KVFX;Ý$斩"n5R:l_>N#!`U3/[ zG&O}\XZ}ێ:ލlNwv힓yFa徔5he+D;}aT\ M y_jHTscܙ_lą_ʐ4UBd{%~9~7IJwN9#>a=Up>^p#g7;s¯235ω_=8'+O0ʼEyTQczx/GIiS+涢gX_i/pNv0dvE# \㬰WyGo~9}nU16U+ ؐ߀oXUQoym@/~68zXʻŶ*gz+P wYg~i)T"$ɟqMi2M2Ei'B$F0֕>Ү6~dY63 $~v_`̘2.ۗ!M`D*zى*f3A4{FzdE(%sW2*u \Eh[ g~[tw U.Ea1z(` 4~U]U`$1I!Ql> vp6J0kCMQ64icErGL?,h娌j<<9֔hWz#j5m9 LTKbuq|} !? *AM]yoKBl_[{&l~Ny^ 1jA骸̃Z1Juʻ=[4qM݉7>P& ڜ`wYDA#b舦k&iaHUI8m^e{:YiG@ cצw"l~ j+yzqT2Sٟ]=jO. 4c˂ '{pQ{Q'"-fm Dw~o~C^UylL6 6~NKQ˦X 9`"LzQ _-.xl}(}J1cοwBA2t+,-hBƚ>)UH.ۭYЬgKAG_ 45W.m+ZpԽ.mh-ADQ0 VgdiB͙Fu| ?KlwN\n-')-@>?#`OtGJ -ge$m.Z)[:+,p17PXe%'z /}"AyBag٩ߠ{bF)MAtU;jG wM3>'(T1ƒ-V91cش'2$8i3ޣY<5+L%vBI-r b]\ω,SJ^mno3\ݗ5tUDj0AEhb_HLcT`{~E-AWC U-qZ/&֌̑9c/*= $PP/ $H=W%IN6gAu.DYaOv>yG6JθTW#u%P*F6kKfh[MJ3(;ϑ#kKʞ`D: ߛ\(h 2̚pL ([B>A\ Tfm;ˉ>AN{(7 tdoV$qT2zWxn6u)zog*Fx|AI6(%ՔBȘx:v1b! u2Z2rH?}ֻJQ tqck뾨$g(>EV=&`߈3LrU"K#·U.;O|.. +˞,$/?oL\ɡ1Vr&=qIk[)v@5JVv>&s60 v) Ic.2n;t6^f~\Sqf( 9}XJ9Tf\ K)הyLn^0 r20QuI]p+y~Ŀ#Fn;=(I+~]q}IcOE}\`doiEƧSIᘒ cn\~ɏQС -| *Z ًW#}$ ko$no/xtJ7ݧ@kJ a2neHZʖFN`]U%5͟n^] oN=qK ߋ.]+k~(cED==9Y.b_1>_!|{wi[(Vw h|f@X}DrJ[YV@o|#}/?JV ᚐfG9ӡ-[2;JٷeNcPlm\o c, G|C̡,xzᮥ#4~(ϝE?UΣXYF$c1~M}? +Vm0ɺget5,[R{4qag|IgpsS.ݹsQՏa˚|MRQ*̈pHo\`K^CPEA^- ĵԞM摒i~q2?qI9Air ^c3m@H˟~fXV^6Tcܯ2}rco_i@R X-d$6fOT?Fg xhaI\}C_1-VRÇ7H+["-PAO M~&7zI@VqV'b]ݸ9XCnrK0r': ArbQl]0KN}8_s30$Yѯ҈(Fz;q2sxJǔ!2ƀ)cLRg^кxo `b`7] nmp:%{n W&LHI{ V?J&CO[^9`|5Y$_BbsW:+ ut,b';:j`mS6J  a&y*}n}|x5}G*]'~Ҧr8b` Z=sڶ6q"O6m;>LbIs"#g{NjHOJ狲Ǒ+0"/AttD2Zp"h֢ˡm00ta QsdM [ o4gnnL+`Y( ղ1'gMTȺz] CoUcŕ'vf|60n6r@y><e>@_g /qߜ L$pa퓒h:/* J7qYpšh 1 *匑TW:[m_6~ꈝH һ񵄲s ]_.W)^r3 .EV3cmf37Vhk࿆$IA^bx/IPvUmC И jڝH!ZQU7[WdLnG/6*[x81,֮uo3$y09xU&jWhw) óo{WI#icJ.x <` M_9E.fod$ELFfd%-LZm560canߣp-^()?MV=HrzּrԈD\Ϧd(FnJ-4([%urgJُ2`(:v'v(/tjЄ;Wa_?<)٪ ~:jRʤ52Jģfœ  dE'U(ỴHC.O9bf#?ypoUtg'PeMfK X-G$&dZfP0H9T]c<ǂ=a-2?@=l_/QÀҪAǥ(w]OIzY2Tiٷ.&"%:<Z6еgElS'=s7^D,I6n}Z{3D"J)+w.LF쀊۬>Y$Jl@u-C0 !u?nF/`z ?*GJlroǼjLaF'}/snjbeab-#j:7MψaZ瀯Gw4iFZy;.Ovc+x4EcHcΓ7n5<|!ƅL1x&_AVn0>P)3<<:2RIH?նVg n 8g*2)4#ݷ&pX4 |e |揞ؙk ۨ(( *\Yߚ圕{rn}^Ysm.;,8ؠ cVݍ'fE rE.[yc a=[eyXcUlT .\ʨJ P2ږN{>'\ flcJBpTJ0trN@JǶ~^C<]wW<qC ҪfYQ.˴6 3F3 :OSD^Ep;vz&̅vs%۩g+"ڤ3aOcp\gINξ)H|Ę\o~@Oact3ٯ*D#k+&){3?GMҳ;Cipy Uav Ņc|G|W OBaRn}h olϋMe\æ? p ?2YTݥy{5V! KɓCTͬjfFfY+(j"YJ7#tsB7}ޖ4phO$EW܍ ÷}>6x) 5$]oh# 2oC<}(_{ik[,;>zWDH-ԃNHD7$w*u4-~ I|Y-ɈPϚ+2юmYwQ K,qtki Gt͟T}J#0>/-?E5 !G9őKl%3J+vhUJ}5dQ-1T]\' =0RdyM (b L֟aFuԅanVGY)mKˤb-HĈx5}xSȎ(t25~ txZ=zos+1[VR iMB[1nvACɄ!-}%١>Nń<n+Yޏ0p,؆/j']+`J;#)-jպ YR# u!Fh |U?Oz(]Xl~p-W7wt%y' z状vkV[TϘoͮ2厑+RӶj+Xe{#7Vƫ} omH%OAJq1sY1}T+͐*ztmzʙ/Ús1u͎]VgHIX3xù֒:íZy3*flzk(k۝&y$-70w$PM դ7^ h_W 1^Z,r2˲q%U[ 8&jE M4%ph>IkkDK(瞯9S-+U7fN 3wI\&Nl륭k:~P,HYs4IfVِ *Nx/|u[cUwOcf ]Yf2B 2HU(PL\dH]䟫kGMhp=2Fc&1x%ɤpjMCtۖXjvun2ݰFkxۊj$`Ttf)M_bN[E+Rq]4CNI-N1IxE6|kIĊ㹿YWCVv.M0.AlSVxNFwӶӢIZd3"fjnisydV.?}FDFD *@Pr˙hŖy{Nic){4Pcg)p4 N[%,8VIY ǩ$dZ=iL(Ǿ0qJݟߡ-]v[EeU+K>'IFY (2NWbyM C 0U-GKQڌ;DGi|k{ r&u77LRe/ ܇nX ݫs'm?'bVlQ2 0Fϖd8?a@Sm}@}A}ڲgآլi-%Qx7[ouR`{"<}-O|j\lԵn9&ƒT[16 vQ;)RFE]/_ۍy)]T[ = ~5sWM6!'UoǿŲNrD1qUFr %${7)Ks8URzLihfgVn!KM^לQYcgcdK\ g ](w3Ds6дw ΋4^1_m&NK` #Ln2)fAgLt$oNxtLnH rj5@kw.Oyљ7me1'}UFȳ>]>OqT9]ݚfE/4!@iGOQ";21^qK *œhZptTKLqC&ub42=6O L`6]s4~Pi5fX= ɮYFiu L@ZբPl|.¼`3.:x6T"Y5|EY|Hef|̰qB"[6Kw YK=8ps:5xHa$ApbQAϭDn4JÎ`ك%ZEs/4'B~.*_΂&?t!2-џt7v8>_*^қ_EUr>ًrw.ÐsQ_Gk^=qb }tk\ b߅ 8' Eh}w-iĠY(~Qs 藧UuQ^I%xgI9Ӟ,1 ov.ޭBOTA1J8ZVLVߥYcu5եs)luW)̹AogRggX 1~`.Mvt*zRN"W{%W1@6rm,=Tr׺Ո(HBn.\gE3%m;CN8 he%(8K#k,CKPd[ ./CS$bS_Z( kP#(|aC %sR%19YP\.<BBlwKzY"F E 8E'^MJky!@^Z/tW_Z^sLoP zw(;T>t˻Tt~,sa(@ֲW\$.mnhŒ[I ҐvڙN r}%!4ŀPHWG>I-1ѕmCsGoуl[Q*\%YJ/]r!zPn3ǸH3 #ٙ\ dL>ru ^J#$S4*a+|Ƕӵ9B Z;k{=FYqy2;:ZOXzFbM&Eu |T$IȐ=,.)֋e=_./=I!-zw"6p6<ؕի~< ])\Ъ1`إkw6~yξ=-{-nZLr5.fŀRbh [OGQv9pki@#Q!fxVj-iEJլQTaU?x]&h49ٝ@션ϺvWikHQSŸޑE} EZf k"t*(nN[`p)Ɣfmg8\n/TwA>倍 ;AQ}5S:p)q1sCIWTNॳ3BA2I^6>980dYf0#zAl 2ed q:9ug[9~.% -}v!W, ;.ClM1aE%0l+ҥK!pk[BDkDPxCIC2ݦZ~zVBX¶a9g;)7;:wekEaQ %R/?Z#g;QpDž<+{RБόS`bvPu޵qK{zmDw Q&Z' Sȋ[PU ڌ84&R<͚j3?3+%=o:@ v0=X%[MYJD-MA']|:iIˠ|+9B֔X`C:b}8ڄIFg< (IAˤE6]]5O֔T?>6aLSa(.Өܔ]ef\^E(u-R3G0^ʖB/XЛ@j+(XBij r6lhD{Kv!__Xs̬U -7,9.)%<57N{|oSwp)qĬ'"=W ;: ;= $qK!y:#>bFa(zk&[ ԃ)F#d}H"S>D91^K^/zz[N[pni#Ӗ_ b1(3wiP=`Īހ`7(kKDU_iРqtGFrAx_qmwc5P+pQA)$3RPpT%HC@b_ `zTc5}8saTYJͲF8 eN?cfyB dа/??> hwI,?QS;X, R]R{tɟzODV#i e$D&-3`"Gx~|Y(ˋT?̷WNs 5XѰhFYd˰irJ+3=׸5W.jC>.ڇ9_^PNd˵@GD j/οCY1) ~pdfOnuS |N3=s@ 3)=Uޣ5Fv`s4Kt!Eҽ͔eLI#c`!aɌUނ룠t$0hE;pG!*Y-ujyTM -D$js_% R`Zye3rpNaI$z?5\ kRb {GTv4nDvCK^#K4:=:]둨|_c)j*餋N/ &vS ]7%JaH;UaE.WHZ>-'NIe7,}I]$*}ьm?1^X!'W5"p ~kA-Ih wkJMVb̒W\=97w>;XK9WtP"JkZfy0lwדMJx@rýBяo = ;&ZPiD(DRRRyO_31?#Y|u`GGț/Q=O3O#$DԢGZs4? >K{Fh?i +uAw@SvrahIT?.$j% 0#VȟsSh7ԫB`XF"I%ڜ\2{P0=~~Y~)%Vj}8Ez AYDs`߃6Ą)7b`J>N` WS詔\ѡRbomWijαtMKVnһ>p4sJwA8x669|Tu7Jb=˓({xJZ' 3K9ՠ #gf#Z 3$ӮNCp1qMJ/%I(62 hPqݖsn$+2/WG=pZaҋeIVv;Í|V~Z#k-gV`S|3wK-l?P*|L=R]ɪvnW(~/2~Dž$9kIX31(T4&Uchʤ#XLOqRLkP|9i0j-j^k@mDLqCHlAŹq9ey{cu[8A l+{sy Zu}6gPAUV1f'[:JIK4@j=@1vst^j#?!`S]l.i&boػ="ܪbNyA2gȞ]OY!fO#`߯;leYKt4C~h2+ ZKsq}Y)scjpL?3rU z>]:V@cpqAA*F x;h9Kwu#z56Åω˽DPͷQ藾W2J(p΄k*Hz ~'wRĄ3B]!K$Bsc=X{W,Is?KV-uxs(1DWL0f/:O9i/I ,EbL"plZy,a3tI2cS1)it,#4BN&[I5Э 蚙uiݽHFUCj]VD̯O[$Z'$8Đ8{AsGhv%Z#/RR,iVsq}o?Qit`O2@mbbl!B&nU6i<eJQ6ihGt4U>Qhe|.|gl DQ)U5RC*nM:N(-DW8?Չ9)bQhqL~hCM ?, N_^z-tKnR|hFA*<7Ѿ_'=N8B1j>'P-F,j"m>) NA˿:*saJ1C{L|ױgNwp:uw  ꟿ g>ΐK7on4cmUaJ_UX/b86@<.hIg`czt\1 DŒo"v+ԏ%;>g2#o 9n2gN;AP Ps3vsCϔlDS ?PF,F ([2vA*ϩFvtW̓c\mM?kd2XK{ z}Ca1V"LNAjƔOhrKhXS܄iʥD3 T(Y6 OQ%;)l:1lԫCbvՂO_dmJdq6T>T0h0~hU]e*!ot^)7Q/rB0ȞfϟA 4&G+lvS"q>jK"Xq3/`qgءj3ˀcxBHt`pȔqN>MύW |SHy}x|wVdA~WP8U.e >I2uFc2K| t IfHˉjɛ?sh!(Mh`BzmB`#*8k^qU25>Ȱx;>ZgTLu׆0+MgVQ_ȷ o0Fmt|\O#܊P:.hw-ф-P'b~]bjGZ]u@VY,;|%وä;Pʶw(,xA7b(DbpKxΣ[掛N;ݘËKH78h$6NEV+xeݷDsNm:3'vutEAc6:$' _4'ex!|FzWqp>a" ZҖBbUhD(?WFA4 HpU*!|{yTʽ|)O|o@r:U"lF^-is; JrV-h7Fg+<^0W#EYÓ2s?ac, m6avl؎Z5Nv`^) r5@Al.&3X m=:3>T cV:D+ eD/M^B7sPװɀJݰwbpJb4"veknqmnYu3 |Eg%)X7Kuc:l/o~$Du .8q0# J&(ơJ-?hF@Q|yy)E^̅ ^\?IM k{ zc3~#عn$h*o{-so)\ aޥWM|WYOP[l ry*v5,&[9qC(U2a,\5āw\gCkԬX_FG-5.u-HW~Waf/y%LSHu:MZA'v^خ[?>Qd(-=r/ AtG TdA ]G&VDqwWtXLYF#!sI%\CKId.C1n5Lb%6)/>p#KXDы{Y.)aD6&g4z9g'Op;C"94bҁ6`\Hm8 sS>ՑrJ=[ϐZ7\xjy=ho2d]H*šK{}tn60j[> D*sVh [\S@JC0|`kZޏat+ze( LW<9,{7 75pbGɘ_tB I]z7daA/N9"}]P^yzdd1eӨ衯EQmAGbo^VF„8 *㥝xyjEkvyti|h.~l=z&6[[LZ3qV™e.z\[,V#5jٕpXkA-.SoT!@mC۽%{6@JH`9*̝g^~w j1G؇I#IFwT_MZ܃]=]l;aci!#P::! vAd(qsMk _5`mz_@9wIЉxb}ϵKNh=rZCA :8;=ZCVO@)=;e&~qҡh >?:":%x # QF(C/qiаUКdfC;ϢZ] 5Q)r.2/g; s_ȋAUMk99[,[HUvYrڝƎڄ`tf͟q*F`af JR!^6/(VΈh!=s Ԫs˵(>*b}C@q|{TWS-"6xj(; riMPVeE[̱Sh+@\a CEҫp Ctf[sI6IׯpuMT_(s<t[_ʐW=2a1.G!"?=zF3QNg(L)1Yiv>:Qа/+9gu~!wxn <~66:z Vqh]Dl+xE]9SHL|,HXN4۲U_~ n,UF?;uq~ q#FyrXOuy_.̢CE]ޝu_p/xӧV!DнtQ(U_P2iB>Z?`7Iis:aSIB`J ѡ诽Iץ~ȋ[)p F!&32Xyi -yJ=c88X밵2_MTU32mP[sV>wF1jbz0pWؘb6NFg٤GN/YL4Ϋ|>,}V_Bg}2-1 M,g {yl|ˋ14*rt rr}:8๊zAs:s'.̎s$klιr6?x{f{7` O z(k-6 "B ~#-Z+m/z7ݒ>uTND@^MOlх*8)îh$OqARM#Ϲ4n{at%Eh]/)XȱԘ4l5$ ^T (L .F\XEeW|G;kOan=NT 2jqHY $EO(J# J]J߄̕YL'_30:g˕9!R%O)qkLY_@j: 2r06,>CR9qZ9M 2 +JNܲGrM2̥>DHTYdko^!1iWD9U8|_OVih}wLo/f`BIq/ns6Mv\fDG*57}]'fc}ý9Wx5ڹ9ţJݱ.~CRyWV_,k<OyZ?P ͖`a&} lDU|g1?HYR{| j@`=2lKM-6υGdkb`M`|A-~LRl4z!L { جlߓZǞ8mYW^7rˆH;]ͪ-MM>\ _(&86v"0wA76~@{S H0f'ذReRd-y}&'i'4{^u>y~I.&)6\hP8l^*X* Wɋ)kE{5ӗiҴ\e̓Нj,?y1_ w [);ǚY-(o}&6G'4%qqQ i( 65 .22/2z6uE@b62Ia`h(/Oɍܴ>'.+@e)uSTdn;R)YaƎ˧Pu~&[sS ճ<كfش>aj2?D^.u)dPc5l )cE|e1Rq`4 z-RKСntK O)1S"%f6;5"_um.*1|ӫ${p7lG!%_ZUpyMf/Gfb}eĚnAY` 3M#{MM \9:72qLyk9mgCߥuL`YApvw,[\cc!aujHʻEټ}}[%Qz`k[qǚ?2K}~}J.f%z4PBڂqkVBVJzfϻ2 *xΕ,8L} q\a۪l9jC^(xTk})T!wvNǸ 6Qd~*A-3ŨgjmZN>He$0{uN,aܳ%Fztcl[쀔&wg(* \I@FϠE1X0~l&I(9/ ȁwk8%=56|qޡ9{k Dt) َ/QLoPi3sY!,ޚiZ1bx]%."QЋ)u*c;\Uϟ홍?S^q79΀UϝF6?"!*j a)[ycq(\!pm}Mk˙d. O7>NSWge1YVQwE5"N{ezGJ9eoDRl,I`Yp{pnA|r@؟oL!RDLp >܄˧:!-kw!f kV+cH"aqkbk;){ $Yr9Y/$ ׎$Ņ9V>$Lگ20@?ltʷBH?Bi UI e#pmL`sxdz`U[5E٤lrdwgq,NCQ>%YaL`1 BT~ Ap, b,u%Q3&gM _Dz?ӍX8BV‰gqRVa:ӱٔc4CQQ%xXxˇ[,Wx;9B9ί%QnlXB򺜤 / _vߙ}ZzleKb@{@xՐ܏NjЗsZṽ40V 70<$rō HAH}my _BȾ^jrhf{\L<2 3W F[-=?{0 1L\º:z2"O0\^jL_(ͼiՆ7|mBf~xSK\Zt!>۶.Ec^tVlĝ7\S:r#@ԡ{RFw)Qsy%NZmWgqڅ43ɡE&Ս j\iok7kwLarޓ-;/-0RDp&v~/ @]ο4NJ5<%V PϬz+h֦7h^<-_emO3bOV6ԖϦc GK&."ۏLѐк֯6,!'iB ŶaMICժfK&1sJ&ه o{+5v(ErxnwqgJHP5:asi3+"(B@e}KPdR,FVhƟ\9օP08=+ج5{p{ $J|s*xʵ¾~s)<*qoTw _{xI3͘ {c!o wJxֿx˅ d#a?^}n1s D,# IzmМ|%:ezlp!Z19.ddǮPC,|´>|pQǁB5n.݀LHjy@IqYL2ǖLQDm2?]7,dYaDg/ j"c@ XnҼImnzz$9?)A۪owݩ 9^13[R-cF)l,h.?im Au.*΅Lh%kq`!+Ej柝roQ+;Q !֤ ǙS[8r <}aK66wc9pq]e9v2V54a'⅜L$zH`͇~~~]R 9D\@`Um}-$3[zu֟nh~V ܕYVb1GV޹?fMԋ/D*-\ P96TtO)t{/V5T1m O*YYD)iqPY.if,5t6zˬ LvmH==.ft# *fIꆬ[+GGqg0TfPTuzpY6x(.Q`־'\Q~}CBW纭ω:7V sר$V|>7"݆]i*z;uLS1yvfCg*H~h0${^uQ)UmuWPE|B \­AWhCKr\{M8u1-~Ў0bb,d-?*?RyL"RW^3D-8v÷bkzԙT厂jS9R\fw!BZ\;(1YU4@'J&Hhf6.$h>zS iVYx$JY^Po:qEf#τ|¼#f_kQ#@_.Y}{MkI{j/uBX?dD5@g,x0eؕ HY+g9}[ D[Os1hh7_)(zl:=iTK6# e\"s,6s9I %9x"zQ;VhNwR{kxXDŞU՚Kؐڀ!iں{z\nfgq^ʊPL| *([1՞7wĒήHf p/̆c= aPD:cKz/jD)(4HRv-w{Q v݆^̝p7#(L持*1Q8Ug\qLWYP}^ RrX1ӆB؂q](I t-uBEI MуҵĀKI!EYi*]Ltr 6kxп 6~Qr>7mu!}M"COewC" y>)L-_01QO3aX^2&WVolt\uW?Ě;JeG¡>ۄĖWS*Y[aԫbbJoMkHswj:x #_xPUSM8 yg@dW&>2A#?|HKr'b* j([n̪2l"%0 Y Ip [uLg.>Y4|u .}5D{J=`| ُR?M??5> RރQ~I%oߣ5ZލA\xgbܮm9;ctqŽ̶dpCSXvsX[f7G򥺝:Y6Awt(3tΏ;nHUNqh<.$4E`xKaDz?pp 3qY/kAZ߷z۩9:cn4$\A]ͳZ5_*]xJAӬúó Os6nXh+l=NU'@+ qK"y OJ?Ah(T^aܝoXKSm޹Ëǐlafwף7,ڶGcQ#nA, %8ҽc&wKp;ڲnXo`j5$!ԁ%5r+k;Bidbf}BCӏ٬џzcjCb2r7Wauք(b]QB?k7|cFpd8jL^g5I^}([U[Ş <Tb4WFU kݥk}Շ0PT(p2drgWRL_NR8t ';AL[S1 ֨7&ΞmD<[ \}'hC>c,U'GF๻KL8p@ </KwFV(Uw^(Ė.@XiIVXMQ=<@ YeeNLճ/?^xnCb"- {"J\#8vt22$H$C#ֳHi="_k71OBzf[ 9fT}G08٭,0bH гЙ@Ku{,GEJ auu4It^'O̧8 #5)Ar~3vV6TPA~'ej;GMYҽʮBMc2H W~%KW%^%qlgR".pݶ H..TPyUU'gOfLW%DTy)vgO-kY(#[:(~& LXl^ڈv >OǑuxտuA=xb0'p#,:Lut#3n.:}iz䢛Y4*KK10*MshXH/8;}G̐*h;f|T&PaN_"RD.*(M~+݅'<'ZK,x&xB _a&b4z7j 3djK$eL`¨=2vc7ͣt6rIA׶*yǞf8>:4^mȦ X;)+]klKmQmXL8|a.;39W&LL9T47Wե˞ɄQ_MCiq{ HaqamacZGM!֓Ta)[tiT?ēd[I\Xu ۱nBLvN'X $"m|*%6vopH69h\/8pt@Y;Iؖشb{Z\n`VXDzfS^[]&iAhJD·PpEg7p +_pF+%nm;Xn{:5sUGaO!h'Xp_,'-3SoI?Au}9laftntl1@J'.2M[ 4˰銑9%,ZsD:{B٪..> hwCZKUQCm4) GZr!,IR#4-"f[0l0sc_@],X#.Re Y,I, $bVG^O_Y^K0z,2#I@[$5jCʢ{~ooO3wwӲ^_6N\ҥ R\^E)5 2Shc[xʚfMv,=jx6{+TOtC<Zԡjwv~S@bM_Q`BU @DA\ :7"0'}X~u(k(_@o7jn-w)U^e:p#IN:'ل.$ a'5$r=tʽv}i: %[RW\ɖ nڇ3u7N+\MgI_@??ϭɁёįmG_ێV~#Ebx=ڕ}e eu؛Z{'~CYQ_eX9V!Lj-\1;՞G˝≹‹fEWfM3Ew`ݏcve쬮&. ^d`.-m7l naKh̋7q_n\'jI\>EUi|Q,0F-[yԩUWC "ڄ {޻:g`ܜ,3kzaws6xT=Lj*>,ſn%eK"J/.*RP!1kNY,J {0'6:ϻg<ĸ*ӎY%ۀ9n )A_`W#Ϟ\wLz"-< 홞n+ـz`)j%IrB^q7%&V!GthTDOoy0f 4=} t@[Ki@[:LjK1wq#sv?p#H|j2۵ CͪlLWO Œ4J^N*Q,MC[nd9z6St*WccB l| 2md d$B,<+&}wJ4Vn ë }D!/<&I0Ү'ENnbink9PbRQK=Û9lP H.Et0OImh5K"kul__dhb?xd Q݊,q~Jif"xUʝΦR#Y3%hQ 4U)Vx[>pG($$_|l*7te`yڽ},Ռ@0M`s4b@dBr/1*֊5./$#}HbN`{J2i$?J [:IMI܋9@4q|" ᮁsCzY6!Yttl՝sW✆WW MUQON i`5wb↕+r]*/gc[>\F&22.Lt$a$;K OX\Fcv>UϮmY5Tg Lj\D#ǁ4ҵ 1BOmCDw)k[|:q_-ޕmSqPѭ W5WH]+95|nuZX@]{HڋD'E v? b"C@V´bܮ<O4VNѩxnyU8PgaCa +pLSڧ}Q?YlK8gG=ɖ4,B7W?"TMM0^Z}G+ ZCZU|7> PDp!s,0}~BhJ,+>8d$8h+'E5<@r:5^݇,q{] 0>'4ᅧJxwEtƠ|.ZwDl@1ҠƩc 03,~狚#'bLj-W{ . gkIX2rVQ #:+AY%"RT}HR᳛կec6=39=,R0@!p5C2f{VZ?nt^! FбޤC>7O^e^9 AKT,<912piZl1h>\O'{C$]2-O7P6QK3R |Š2 ;J1PIFel,r8 * {S b./UR+oMIS9WJ`WҲKωUFB:N^W29JvK[/V$VԳtCLm.GOۙȔу9ף*6FY \sJFT,G; BoYX:sAm@xz.BA!iJzL̛5h>UpeA{cШF>٥?4Ր ~G-u ;kY(pၯܜ?{O)!9׉l?LhrSk\̡(UɣrF=|Ln:[O$<ͤq]$y(RZSe}U jNVK t@hԑM#`fDV2qe[$JK u5>{FFb̽jE KK .P&}+Q<;^VMDKț >UDžLӮ] L8sEڸQX#K)~ O밆ۣ<-<%Ex)/vvM\Sd !NKQCMpIĵIp[" ZKgse%b2(ϜX0:ܞF 2;H(4BO)xZu7'W6}{v: 5Rɪ_72 v3p^`" WBn,[ }%piL~3noVWLt*w +,vrL* I; ΫƎqL8WhV_֢f!A}4c0i .(Xg88! C2Jn dfԭ+Y5y `zȋ5q\AzշQBtQ^unG2iǟsIͬbW|*EpHkNpc1pc@U)tD]]t&BvKEAύs6Ԣߘff21=g,l`z+>-Z<\EUθ8лX &|{ς"-$ϳGMi\4zδO:i#RX)CNwְ$QgƭK =ɰ!k Lgʣ={A[8i=6?7dUF ևy>wi-<#'h0vx/ЪXA6af*y> ZM{~XIU.>PO.s3 xj(L𵗊hc ,(^r<[^OρhU[2A1T( pY-iH$ 1A>FQB. Xj3_Ӆ'k]bE7xwآU[ŀ89i AUM/ɽd#'j.:yDfL2s8YL$2^Fm@}" xU`R.jGh 9؁ׂ7! 2pTdMWG'F! H־h)^.#Kl9Wh.Henp$*H/ЙHАa)pj!M"4rx1 5.4`ni3zz}jHEм1cL6߮WA֧C9ɮƠ}6%Jg/ݠb23+lG_qX{@(&8b !Mhh8du9hu5h7Fɋ /dzZqe[$pkj%2;}H35eJOsB@‡Ge8/j_ۋMI5ԬuhZC\2%?/{݇Nm*(S.7ZeAs,[Ȭ()eā8\e"IU zeXT9F-ԯW:-`nv!Zg[>ya0   2pZF#*=M+mHi6~CiC{.Ɩ@51b)zϠpݿ.aoS3w(WlX#vM)n3֖i5=pv]&}(U^-ٗ✈w_Bo}:I >ڱ5ZgrJ$?M/Lb)[ WU# !cH dld;`l*R$6 6\m'Y[Pj0oB:+#ۏv+~sbwb!/4U#F~]Wz N_ɮvp s1]*0'P1w$P `i]I3Z ,3Xmpf0:^@^{Q1LʵJ\.2m|JH4G^y[db tOni"Pl ꂅFn8_߮%c9y S~|'bml t ~MgcoLzo7uσᖳ-6|`Jw}ѿ]l"K2{6Yjw;T<]W7egw{&⯤8G(?XC K8W< DBc4-O=evgH-߱㑲6VSӁocPx@=_~ubf}xr u1FGZw[bx)%eaU+Psw *ʌO(|3àPEexo.B2m.{d$+5CBKb修A!&*eI2IbeL C Iv)q|-B%#دoBk1h^ Mz$39vRWͶ jHB! jChn$l[]H%@qbQ[]brÞ\UbOM0/{*i_7@b* }v]X}Fu`*,aA:72xBY}nRTEvWy:\لϡ[(L&wGZu ʡs;("D',y=Yn[@|5}m^F_~QH-k0W ku{Dkhk{wXsI m Ww&@N^il:Бք70iYjF~v犏j4j K*V$U0r(j=UETmrXrǤ#c烃NǮ^/i8mb|[bgWyaOߚvS̓XgaQ)$D[Wf8OAZϋ,.2nI)-a(TcRڏ%Bu,ND6ΐ5@⣌E> K+{>xQ- 2[fT !U 3shttJT2Ǧ=ugOIV󦞰|Ii OW{.8~De5Bot49ȱI4TXTLȽIu*qLwҠ,aH_%~% #aRYO/+g\ZiCG(%zMhLz"*Oe4Q1 }su'{ryaoFGeF?CvD"ЇBx* mm'nvo+%DP蒦|3$nJVCtd7 ?]&D#^@ʈ0شS"Ҿ4x(jd1A.M(k(ʵֵ. ` JGg[">kyށk7x =Ÿx8߻ ߥ b SEEB^=C ґszV}wtzrp;R=?y"O;ŚVUVHHSOA][čI;b;G6e dƩ8Y\Cߘ'M4Sx1ntop@f~nؗN_ !2'OHܘIG0WBڛjbpr@msNauLC|\h*XB4k_j?t] k2b{{y/0ŇXm%0o};nrJ5R]<R~o2n!z"  vzg4m!>+V6Z#%v.,Ppp8Ɠhx$A'`B{0s 1{SEx_ՎHڀ'2 r}qeYf7GQ;$Vy1z&bB!! (11)3FͣN L#>VCfY߽X}L.IHBNo # /lFyǜ'Пf\b0(q E>!x-Ғq v=M6w$|tWz)m%ĉHfx4NM:)nK}(g<9N3885 KsY sU Pמ>c(LksƜ²ʘI܃%z:<&y:̈́伷J|*:;D(T( ol혬~CQ7[ࡀ0o+=ƇUbG:n}= lLF$U;jS]8jg <)(w\[_~~`^*B,b5B_pI 334:V+V9-"wtuMm-췪|8n|ܧC0 3ƽ-.*l0g ɺw׎P?_Z/{iP=e-4t"@MaǙ<$58vGZ wV7AS6QHHKa+e*^N%C8 nM Xf̏"NX"L6a~sBmTЁCj{RIn0G K-h>uH=n4VE3X8σpGe9(L䬈8&孫<4Ҭ_zPh FApv 9BU< L9t<F榿|;%GPajfIlB8o41;qwrtA.2v(whIU|ͬ+jScL/BC#){_ ym IeH]Jg1@sC$컀[ PKR\J5>3n7=mjB,6+wOzY"]4!?}qyROdiïa_Mϣ~XjaeMP`1h=Uȱa1]!~E #> l1[[]i"ӒԲW_Ut뤁R+cFP5&c^v}6 ^/A֭8B._t ҘCG\]vf!8&U's5=W#a:Ӄ>O DGd<\v dw_p!=!&L39fx$]9{0Hz%Ysgc[-n:Z\V+ї'PD~i'3٣/d$+l@AXC>z҄Jf [xy:QJ4p@Φ#Ӟ"aa>6XYѨG(l A}{g>Lt('m)SJnjD%5F%њT#@캜ލm(sXIg~cB`Xtu'S2fpq\ǏԦ:&eyY`,'ҾU&LlްYLP=,fH ϲkeA95{h_D-=Kikyvw v_s$<9p;$}gF̤ڔę[b{ZL:[b^[6su )9-۴qNx>v,R9ù1l`úكߡ]@\4sYX`X"-ao)z)N;< 7!rQFHzo/`DLNX+MAY,gU/#l2Lor8`S%]?ΑʴE.bE3$w%6ſg, !i\ Gs#×$͙DE㻻5ff[uP@$5R41 MeG ZHӨUYQkv=W=Er&e(TǮS99Gh늾G]`-Q{J-rJԐXJH~gOךQKP=cKĐZYv"wW]5EGFeqǖ;>] 2&\2$ŴWMCnkv DR906i3 y1pLN:n1iFPK BYs5cL?y5,vaf[w'+g7y9|sR[V.;vP LFw"W^ GLıroDi*@4 9:St=pe}R׾zf= OXo&{h-"/U2>}$wE $C@};n#'4G7SV]^HL@\&- ]+PZ !3_).~mF!kH(8_^|nꎷi-S)oN@!,G~h:,Oݑ_b5,ͽBԹdgH\2<zh[39ѽ !g\&|݋`٫g"ڱ]ח/4ba{ tE (mF)BJY4&+B($-z//Ux45w&!t1 fo$ף➘P?0 C+%P@␀i>)ȝGuP<+{| \̮gAgg?#Oן Ꞥ!-w˦_P/,>cZ >nQDa7*)=@PpoѵS~ ܢOngTs87)Kb{(4̵:[Y=#ܚwf{b磔$112bK Eryy`ڗ^t<;Wޱ βs|)S^"7?)Dvs.XTa m C:e8 p+j0+|1$Y: ab ~ [!! fb:B2*n=(3![ ,ӆ$…j<;zm`vc6ֆ?4,ީ '-]Mc# y8BC1$%$;V ÃKw~ ӻZS}*#-Eddګ} 7J7҂VWةO8/~a1uI]3F.uy:OX 7mQ!bgݞ lI?T~>'+5L6>&gݎHE'KX Q2]lGZqD\s BlbU 8$6uydn4AETJ`_Hp۠)h+a '}j 2Urz1V$]$_oXah4*场plz{Xeܴ a6j1: 'R!\'-4<;f ֫Oٛ44}G&軵qzd`-3t@> {wek`s"+O  7w̼r~܌%c`Ц|Jǭkp%}ʚz9"WPAf7D.접cRKɝl)92nᩳQsPǭckP:yc3Z#9\~q\Լ_Цv[A S6~f=WV R3㹏lRB-<804q5gTؖ2;4]"yE$~ @4`}=_'e&>؀Mcszw`wTާ ڈJ.Ht03ze<1JЙrh>:*}R -Kʋ l7(jF;0%t3jB:"SGytI0N'TB90GڱF6 ,/խ8P^[fGN-]?btDB}Ɔ̩DžPfWF:au<"\ٮSob'Ȋb-^LT>p8H?7 jZlI](~Ew,a{O.^ەczئ3!w Onr}%frʇg:ͫ+60IXhb=)AC(qfU2^B9Z9ԡSM0e~38-O_RT#ĽԮ;y 9شН}g uA3-1;u[ɗWB^(JG+j%KY'յʸYU3tH~-$\h'[1C-I98^6&B#N(UIUSݯxCL39T_q݆Gya7an oUZ޷pCGbv~KsK?5]Ёl-bpzʃ!_^A~5sӐs:W>*|^cBQmq8uz%BHdz/OfչqʩӖ]kd"g㧑u<ʭ1"D,uqޖcjIkz>{ `tS&,i;g*#VީG) XJ!Ji֠;4淙F4ͼ04z}]5>8o֝)! 8N䨼:*K?Y '-="^笰) ~/a,jm3#[b֪HEضejJNV?kVU۾X3[ g85R.X>ۢiw.*#Yyy؞&QaR&Bd_L22=3 4$cOո]_k(J#_.ЫRfz-0Ïk8\ Ut}#R MF)蕿CX>[eE^  U4Hr&/"R <슋5-ID{{B,F1c>oTN2drOH6D2A}e4ы f9Wxskʑ8#CTKY/$:&O>{;ket@e15GNCj-@fή CR]VGClCVS Az²PsD.ZJ$ duzɺ6špggmE?)(QY1\w K𲇃BԽ%dh`n"\^*94_el$a&^{ W&@E\!]o5_kQ糗5h0SlҞک5Xf7Ռ0#v`w< w!!KG$7U-kꗢ^>?sh pSGJ%|mBs "ۖBM..da_JDi"}8$sɴ!m:^; C%@|9/3>3B ?Bf/ z/@}Q ӻ=q:4Ʃ}ʤ5Cuڠו^K"~l{T؍bv4F[ %Tc-p A<ؠ{3HeJm%r-Fw!,H3ŴŜ54U0zXP)Eᘂq- 6E_j>PG.6ŪUyIxX7;[_q$ >QrMYK&=Z"5o@)h#k@ў21, e |gmo44 b5:]!ᷩ:,X D9LQGKMM xD+{vF@޿02nXI>d?"nݾ-9bYlrkQ.>Y"`0r5^dCT++{:E\b3 _ Vc^?8lxp)Nh %ΝɨvxG{K'g<U4/n{>צ$,8+ [UN1?Ӌo= s#? Fz)!MCgmm;[Ow%DV>/c׏ }mӊNNwؓ!~~)!_H2X\,SVП|yDmroMQ6O ۙ>,cCZYiHRqt( ّq| Yi 8)քދLj m1A*(M%kmo]B^}Bv.( R^$wZy꾘ȝ1pHF51[Rݸ5hVW+>H%|' ֥=5`E$uz\yQ_.hq [,Y=A|'dkKd^HzOGB}ܼxeOm$)=lHd6Ҭ!`H8)1N㩎!e{s"M gOW.oQg<\L#yslY_ 16> n9[Vm돍->}5->U4e6c<7χwtm/O,ފ1?u[5?bXu[c@qhT ]5trÀ`m|mkZʥt-kx V|VI9tvZ F`1t<"Z!z=XDÜw%c-,j\XlsmbHs)z=K'8lꎈ|QҪ;7 "4ycу☯h<ٌj*dfX}>|K-{4ǡL PbƳ A h8Y|M M~ ^0-=! r*t\J`)s' Ŭ!^1W0hRn%u.U!kMIkoq^.ԑħ6uQڋ%&hf(728?f#G F0^#t}GIK$Q"+҇E%EHOFO^&VBb 6p.VwDa[E1VKɫ5} ~<$ .iv/ t/2< xޓwn1^Q ;D}nؐobuP~#c(PMxᬳ'KXY4@6_'S灵tgTR$?Z*P(#6@~}Od_;zZEbs/cB->bҙ/nq%bKŌVWXڲעT,n=̫o+? !Z\NYqӪ6SZh#?TųsIe頝_\y9pӐt[M=1!4x;=F9u! )y E2fi7}ݬMA.>1 5&Uژ1:"&6e!B;&9VwIr2$m/N LͣӺ̟MbޟI b圔*WH r,g&T-L uZ@PRj۱PvWS+ _aQׇ5Q땹.$ "06҂G!|D 0]_¹kn˰``X>Og'H~l|6{5o+0efOr:l-/UC4qX58 Zڿ )M_i|/J !&JP/ _.ZJl.(Q8n",Z@-ˆ*X{ބ_>{N<1vhzyQ FS2F rWkR;gn*i`cu0ȹK(:q ¢ kx{~ AJFfΪ8猛{&fewxR? ˤ8/c" O-JJJ<k_u&:{{oMU oh=#k_j PK(׿v>ZK˜ )6]'{YF̼T Jm]tlQJ|[^B`xV / MʐvR9 1]"WZ0^U }2mʤw(|)4;iqfhUcUAdGyP؟˓tn*z>s/Q~=_hT;UrM ۪_"1xb" L<.CNE0Om@/ΟDcz4<1|O'r`"QxZ_K<'X"`k᠏^:9M=\dB.kD5jAՄHN@ f\u>W[t9}XH3spaDѿfx KDTZSe˨F ?ē!fjbR%ئz/2 >Hu"cn1ҳQKV|ޫP[".4|YDzzn"39e$ɯ5ir5Cy3qNKҟ(գB+! jF!"fRu E71I <{k0Cs}3/(/}iY@l*1|u;h{O Ff 6V5aS&D8_0uR4\CH7% & r<ⵔU#+9<* >zVD^쑕Ocl‹ Pp +4lpU-wӡ}vF8HQSވ_ݘ%|Ētkzc {yB$5M^_8vXg ; : Oﱖ{CZYYu:֔D&ćbSZ\@h_>D x/}8ѱU9K8 *=nj/Nn;NߥB!n0y%Y?KsNyCg6HS *P{z┘T '`'G8d)$DXA9g`)?)-ȝ/ϺnW޼k1V)r h{- }cZ0I~s U͸G|w3v*2wN8`x&e7zUL(ڽ=Yf!*w=~!p ^^jd+ZEdZ Mw@]xȏAEbdl wMDaZKO?„ܟb8I~&T ,bڋLwa,ł,oQB.DA9Տ `<|)4̒lsn_أY<֝C̊nJc՜ i>dF}.xiI~$ԃٴAAjH8rXZ8m#@EOd;4ޫA /Ao`-[@5GIgi ͗A14m!:ەZ ?6CMᗔ! L; IK*G^n`vM/,q)w %08CHt9^y#0y#Y=+Ӧh;N (i㻫`馵PN-$]b)WMϤ Ԏ`#JZPho0gu(6?SgwpDR'HhDhUW̒ dIbcвmiw'^uf*z [+D4ܷ$1 E;8M^s2sm>~ZQ IjIdќcpG s-*4HT:^7'H^.>5_]H{$+<}%P}BoV"0T 0!Hh?V ()_vpPqC݌ךCy\0J߂dYb//%ypVށ%t0b sgGdd^iL3^a h^,݁INŝnVςT"&yb3tyഡ3FDC߁@&trb/+x^AUlQp#UלNDt#D~D~Ł0`> F9Yps+eZS խ.7Opm /?֗Yl i"g p25ɉ_Bpދ$ 8cҽy1AHY`O8HoVY#GUKn 9Pou12 HE/6co8Mi;B,Pӫz9+5t:|@?% u*|FvRogqmP~IA1ؾL?*G^O,҆\,21_`$їt}ۉ`[+&KmQī}b޿T2Ј7SW|x|<aԑ 䥡9滨8ORkp7 a h$MJ塡mhQ&#in͵jM̺ m~ɤmURdTي8o6c!dySN}YXѿyK"8/sݶ]ԟ՝7vp}VcɦAx1 0h7Z+׼iZ_#QnM$ Sr<5'1έvmMCl0ȉxvTFkz-\ekӣd>V7cfĖ$F\vwÜ1nUsSg *ɹ%I/%~jTsk~–m&ejŇϴX*I9wUCv)zT<&\(hv+EfM/T*b,`jb_eԐOc;]ɻ^Ƽ\G<|f+WMj{ (%6Ð+ɆO>qo{,>QDҼEG+@C*/'ٕxy#}ڸѓMv Q+ ^;Xo=axi rs +U ~Tx>7E2vD6/D]d;`r|' #̧% «ߎ)t\V(PHi]NOjQm,RIFpPVI: "In%&1px>YI5%!Zt"vbډݲvn[?;$**4A\C}a;ͣt@~1os ߦ?uzz+T/xYDw~Ӄܤ*BC~̏(~V!'~ۆݕg1> c!q/o$ ^xbThu<;{˂"dg3f|Br=J52L'Y" J&H1e`D$ƛ_qxӢt>MϘ) 'vI !Kdjt]5i&ovd.ǜTgYZO9~ &A`0l\J{ }ZSZw.9D yF{ u Rg >E-($%ˌ;/i@it.KaJy)-q>+km8G@ +Ou5įY$78 |~Qx Pז X|" j`bSy26|*B{ͥƮXe= 3*qO^W dǧ&=D쥭.B3;Cm?LDx+6E}p+J)nSu Q2".N?ADE3q і(zmA^!WiPɚYWә. ҕGͪt/@ha}R`2)!I <6S`cJ5Q\A'5Uq.>[Κ?ǀ|\=Ϙk||Q E1 i_Q1&.G8αP!fma42@fkT9uӥCZA\ C)xE#ǟO"ZrL`O5nT 4P ӷJ/UݎN)O*;Y2尸*гŌ}i଩D$a]`t>Z7boJC07t\BO$Sa4(Bf5q$bw#!>*hH ,r~fLj&}p_yP46~R~S܉uFG,1r^ :EpbalkMn:.3[\ 8^,/`kKd BS~NP|1$RKx Fx|<$ Q }nUcj!F: |:3 >Í=80cZ.r,qX<3g8:rmϨF+vƦ&4p>Ң<[AlݬYv>bn#5ʅbVTMۙe`$Cc;:Kl#|L א asnq! "&RD<)ZpQ+h 0H\0W y_V"9mڭ28UMm&&o^K8DvO ߢ#[E K,f$mbe`:ԯiN^TP~ ÅhѮ3 ^l!䮧T Ը'}QUChLlr "=L5?u4weጐXy7o6o{JK2W~΃*=P\ ,8$@eۑP";42Ų,WO2^jq2~Ph5ԶآzDrCl{5;ac lբ@008(Ys4XׁW.>N1SBgRx׺7Y"rŠŤ%c9_d! nv0u3~kAKL91u{YBrDpr%I̘]t/NL: 2]0>#L^9[ƫUwCp 7N\zF;uD'WͩzɞԘ?_l24&j5kSp; x"#'P+}՜ Ff!:kW@kvzF^S{PmA-_t#>f@VlJsBBb4ÿc%rD RI6eF쪡DC] ԤLBm.X/92d ZFX!| QNouS 9)8r8ū}22I`QoH9Aɻ/$uG#%F\`TxxF:Gڻ9JZw)cy+琇] yï֖5|Λ @:Fhg֏TCe\^6(a4 2?Cӹ/@iiMLp!/X_n> cGEws'A4ЮiM3 \8rϬ`ns&QvM7w˜k(n_ּPWvl%T^ :e܆镨5f'bNkC0Asنe߂,2IT =mQMW-mXB'i5z-W!K.dR ;#y9ϵu,o:m3%)RS{Uy!dsyKsVA5j7NzZiKT5 f !gՇȨp`FW';>sc,kєg7HgZ9y = !j4VB|` C?3aÑ|^Ix/a 2i' !uݴ46H N2.-2md;664Plb^| j-bE`h»c =mQed9[N_+i}\YwYxJ_Ԇˍ+'"N| :l!H[?mZm \.mDmL:BqAu[0VjL^Lv0"NjO;|$N nejZ],WaXy,krap!qk~<)DSXڕHsz1ֺF_meF3? q!a:4y>1 )X%I/z&rr97ӿ=8kL^3~Y%`] O Ot,"f2d1@ ڑ94PNH5XBoO碕,YNc9o;_^4]ziOGl-NC};!$c)Qg;(5跽#KoU|PX⩼M t>$_+7%]1cU;$E)H(G, )&K8W\T@aY^] K-6`EQ1 }̪D`ع)0 w1&~d'|:N >\[N.,%B0:fNģ[ҍ#(emKl `u쮘L_ELZeM>ֻey5%;2BkKoqc}#mT:ũ#T%A!)θu /dC[ d r(d`n٬iZ_WU>3% vk2%D ɍ)R.ȍ`fZ2sqsyƮCb^)}ÒL}H洝4~x$)NsүSs4ܵD ))zqf_%/kO2 Mԧ5qڞv{I-E;ej[S( +$V = Y2#'3 ?wXH?i *.F5i ʳ )Dާy/{Gzj@Ąo4I nb1esgM(5Lb3jf[z)½ʛFexOի oY YW2vTBg$0dYI)r# 1:*#ٝ-δVM3!rSߌ &_Y(SK6YAW+VLsJ. 0?Ea.,6(mɐ >yA%fVYVO*WUXHG1uOELFrM s)af-QzL Wd%y?A)(ZtU1#iHOa q |Awܺ+_!\&=~&nuٔg={~vGp(~ܳΉ6HVovyн>/mNI{O[VqNT< IIV4祬IN2koB u׽> Xb10ךa?yFa>6D񃨉(\{VjI9|Y9JˆV‚ `1L#΂}wIC0106]Ē#{F%p!CuzK&@"g⣪9)} 'T͈xoTpN!f6v$_юa\,ϑd ݆yw`@5 OFXX9m[IL1щ+tSP^U[B5lx %M.2/o y1p6km7 :T pe1ZZwt/fYCLs$@uб&_~oOo~B = Q?9uC :y8؅80h#e29G^X{6B ߪlD}x2n"XgxywjE[#܆h)(OCl !Eo)Dcޖ2]? Y?H]ˑ/Y#ϝ26b{lC"'5ʚ/bHb.2 ’WȰs=knB]C.Mݤ( }I兲VKjux3Z3GV Z֏> JnݡE_S~{Th>dt{RvC݅d2C .Ww lgpҚas8k2ptr}GJO!8tՕ#zgrd7l鐮8a`qS@<5 FbfU'x#9l 9#Hu0t|T!O3 ;ف_=]z䏎{5]bLv؁!ܢ7siċJ\KOX Դov'F_&b [JzQ2Ļ3iNWMq`Trz/8$7sƃ]hJg#όLygJ o0Lђ @>ɴ K*w'XӹSūlp0pQJuP}'^r]7 cMHfCe9UT |lrgFGU&V'qt!ҐsCJvUb7lLu MilNJUuh>)ۦ 2q8/@oy5.tLO ":EdC!6ik5ܸAq`mj Ni?֙p~7xk g>n1o ]wA ck'~W7pL\54GX݇hӹ`Y8A?q1K=l 11S茨yf) 5*(h>rcrPdy;3F`W`S2?0`Z9^gObAלyw lI,z8?EkuJ.Yxs:x/Z<Դ*X.ϋ'I-ۨ@x9'3D{`RJ0s(]Ԉ vz%2-=!9 lx *OunCǎڧN4$7-[PkF`U]Z`-!U%P1rV0 摒82DZ޺ePK_2I+X.`u: C@ta: jLtD%yVjqEù*WŐ#'4 ։LF[85̥~H0;?ߪjh}҂ObHn sQ9Hk; um cM>ddXEQY{0fڜ恬,r0k dԁGhzƝXz #]J e֢;~/vK\!H+V#ib%g_o *ZttF:qݱ oԋS@FW ))g1gBL!zZ0R.8$ִ=w:z ?u#FjI}78(IVftrP(e( I~ GH1U}EmƱD-tyU+YZImM>xQLY_W~|P"p3E=#d鞇?m+&ِ4(R)T ~Zy!= P9s)\N֝hP`eW%IH8oAh.3~\-c0GcVs;fxt7^9gz <M2gWԉDuo'{8#s_wQ;h+=GFy>Co2C$W`b]# ,![q 6bͮ e.m\ɁPk|iX &es((Q&c}ZĈ(}Q&J\rO[? #gGZy"A/ ؽΫԄ(uǬN9F`կ%'`Kp_Ǫ?ItUߢ6/Cŀ̘mP֕4{wϠc(f @Ts| K#.Lf 0Q fg]f9;A^pk<.rR{w{NC_'T՗%D#8?|~kԑ>ߗUb^]Sj$wkډ3eȩ:vi; ie=@6<(MmX5H\~zAkhJ*2I `go8\r2qFgqPė[E3ˍ£EA7 l %V+B}@]~.8_Gs0$+)7T&Ry. 6^-z<U\j_٤ƃuTy\XvAңzW9="UĖILIQcw.q)jHh,=8-Is)Sx$AJ1C;=Ю8u;a y%Ie! u4Th![خq2Q։KV!ۋ9=|eqM$*eCKiTxBu,lU|vtʽ-rqfnOf[ 9KB %_mMWpioՆ2Dbyɩc}'܆ JmP I>X{_~h[LdP>: ڊ&Fp"kxѕyZSuB{vL;ABS_V Yt3XN_^0Аdz5[l֙;_7#AWL|9]͊1 `ˁRsƃ€2H~wݞHj [P`6;brmFkuLPBͤi{HJt}|wb; ,oNudBd|h3d+2(VΨc{*c^"\ s F w9lg͂_<N0XA%]=;oD]5߯m?=\NY-Bf•8~3>kC\r[oNx+9׸sLWVk9I"0vFFj|Vfc7Pi`:R֡WgMoHs-DNUF) 6]MXARHټR+ng~r wx/;a6~nk^\R˄Q=lQ4U&6a3&hM9nV=R8[-TpHρʀWYKDcTZLf zCyh9OTu#N %oh3Sd5Ճf_T\IeA v (SER5`GoAAzTShʊh |zDjxj xL ~GaxA⑔o8DF4|U$G?RHj@Iդ Ԗ݋4D=?5*+_6ف]^?5o`J0pB=8TTwE[lƮorPS-։ɘNz \Ǿօ JZ=mm'- D_ġټ.9J CYBҬܺ]oY;*g'eC3d,w i꒜G$ r*<̀Av΃6%mS /ѮKGi؂ A[mh}ī{T `Y&|0@#|DLv06Dd"m«ok$!$7 +B-y˞u&- h'p3$}d9& bg1ed9X}u9:gO%gFT6`nD+@3f#℆?'/-.w؏1f 7lY*xS"N "'S(ZHa5*aPF(_OyI+Sf Ʀ׻DOzB`mZ ٵsxkh ~1jf~eATq >BobjBܢ?mr7S.!rʣ1<^[;-Z &Eoa],B*Aq?>@~T9СUȈ+G&Ցbaa)B)w}Q$e=SS>I34 omSS"%yҘIK\$A~zm-bbin,Й7}!l"⩮kt?y6É gIDպ&0fj+gy'*-+?F_I`n}(iڡ #0M2:(yx6BM^C'1Ȍ%ћԭzR/:H/ sG&A-{VA-@7x)$&#Նa9RY8csS- ~bSHܢ a8Dd Vmk'~cDۭ| .%3خ7<OMr$|1bA\jE!NK/xh[HQGN%3* J_^9#(Pxڛ;Hʽ:;Hi➶c.NR{UxdY9C $^rJOgT,e&Ps:p{n(,4'#/beʝ`xc'p ymnHd}x7Xͩ%|%. 4![?|1=2VP 5WMPGqT\9}92F <5wr;$M+]2B9?UX2jٳm[|Mf4pod&34Qp : I†G1I~H nτ{ݘs#ZJ$osoc>?)uvI*Vb }P\gQC)$]C:#nIb^`E\N6!I좺9Ș*m^c] b\ݛ[w! 3(m"HosK2`Y,Kt~G {?ʹHٯݏT_&b8s$-Y kN][o̠!%GQs~ITj;kh2 ]6Mм-Zw1QYis敎; 5֊8ؤ1Fzqk\ogGh.ܝ1j )4*$qMf ,)knD|\-4kfu\`ԩ:M )IH VqU+"J{O~":rRoW/-V=H%!t+bH o3,@\i 7(EQ[591gX~Q ăaF[8FqN'̄R4nk=PmcE"?fO,k~9lV, c^ϱ)={]&َ ˒pN(G*57 1a1 uhjvJ:/5^S tYW ABn]V?L~iW>m^tҰw&zHGd 8mkX~4bEw۵F ?8u*ma>՜͠ WB$(=>zuVLI/A*dڋx 75]~g[@/B8a~+3b; *w*֟VU L 8hH)I7'EJA2xYt$goɜ]+]K-KoXMCCJEHLbCӿqRS奕$x{4xR]q3joޣuR3H( +Ɂ[ _Y4G2*إT4JKivYZ<͢3]߲za<ۂ6&QDCL;I'rbj0!H-twGUmp+Qoғq!2`Aʩ<+;gI2lG Kt~L}š]$9[Xl_FHsQ9 ;qx,.v93pa\TʎNx $3Lpv. 4-ՊρNUM?A'8H-'Y=v>a S]٩uÏV (jdI{^|U{F-Ma@6/WxwIf> dL"b~1^rl=6j #uDy'[sld]a^^UptSVG=O99'd;&R|g+Bւլdw˰+nZM4g .s7?~\}< 9dF@tL[M$f j/!"գ-_$SjtGn-bxp _co" Ȭd,49뫢}ntwt<1']Z #=0αv|I \͡0Ľ*QFC.SvޚY(!I |'S]^Zcd:(.Ңʂ&V Uc zx,z/b㗅Q /bL:񥠅ʼn%Ln,0rc*t4ˏ4>OePs" JO}3|}HDmetbÞ+S1b/ǫ[9xo,R:͗ A=3S<:)сBoL~{*?ߊ`=6:0(Оvvyz\:9%SR:#YC>z/TB,ZܸUA$!+[R3b@\O(;7.7- x R[ maT;^@2T޹v` Y2؟A0Cɳi3&sX'?Rc՞#Ԏb`eqG~$'h)УXk8a_-ſ̈́]{ PeRg8p| MaハI7UrO2X@Q?@xoჺ׹0}T1Lbd-2вo̬.ը{)`H\ofJֹ^9{\dJ6!| `j)<żcI'Xܞ>TG ^rhL>eIgzT^t=]ۏRSEC^1*H@BNoo_-)&5KS:3tړdR 0c?_ \>)Q6 >ps!o"(ZnsG -Q :Y%l$M=iA=VKNX[s iּ $7oXq-MlbN>ڧt*լ߈Q&h[Ӹ+3r~; j+`o "}L. W!Αe xqk# I*td*%3[XKBcM:tap?0X1+>RPQeEBXyI*UG)'0á[g_Iq-r 8D \P_ H&֗qTn;] ώH3Mu' DЅ:ykBeV\6҉'I`Ł4l}2zj 69V%wp)J~d5n RHĒbcT^1 {HF" wb^"۠լѬa!j˞vng}L1MQ fq`oV+:{z#Sa QӤTOG NGs#`ݶ)1&'Ѭ"0x H%(_: &[Wɬ{6ڞD@֨?\"/)OhS1hQ5)R{7+hYU2ENOtMkG0.^,/W+!|>Tիq뙞Y65o6Oލ^B B7ı 4M僞9zek^S8eZgTp"FyXaLK Ď^j6J0!0y&^ Er1SQyPo2X~ĕ,Eb2ŵuY _\hR(7M>Uۖ0vf5U $a F;zGS5 + 292 x8Z{9ok/}>.c,ōƧ9S.|өR!Ҋ^q#&ͩ7SPA/;Oo͹nNMr"o+1,MGjSLux`!IGw1Q\hzs5FUcd)d%peфE?-y-sEEP];OsED^#`ƞ Bm<{~ jSz(޴9? `"jd4{lV NF/X4jcʎӃtjYO oFװd &ik iҪ#[x܃B^H61A{#!tVD!Ǜ&:fR5bZSkco&};`mNV<( DT'ooT]~]_ =ǵLjN)lGN9-8Өzɲi\NkhoĴ4y) Ug >qb.07pUw:d01[D ^;AÌf>*Br.o-u}(Z =|,+qi9)7XQpBbMO 2E$,9N>To~* We[zH~5zL|C9cɕt.m^=0GGШ(Lyk`%p.W5CQǐ\w8iD-_YyX 't?Wdzb0+ bo?rMifqk[kA,:qlI(foHC7k5X_A2C;^G}0ζC޽ſJظ<.sҥ{UD޿byJC}u<\ (x-;[k؅0:Nobחr邶Cv-CLR3XFVEXZX~U,]M`f&g)AnCܜѨ#Ǔ#jǖHK#v R ssBIR&[$IHaHTT`f-oM!aˋC8,)̙r1 Pg=Z+[m N>;'+u6"r Uʟ3@8Bֱ+t3]8|kq=o;:< _x$MT`T15G{ɾ!r,C:˻C mdgD.9YD\8qU,&t[l'S>ٺ)c{Uspt"Q" %N7(P]jο6ُEx?XU 82AKNQ̰)ؼM.#r+/uT1JoI,9^ th ~)sSDwgQeIRgl3,>NgsZ}ӑ=ÛBTnRM*Y^ʧЎ^h͌trګK~| h ~ H9=3D8itʺZT9PёѴ𣎴`ORUDa=XB< NRuf擯w(ohULިK\<w"i;Kk"qھC)Ke'pL)ޜJoǑFLm#د _@H3/]An8tGx^#?vXl^;X_Vᐕe*ڴg^۩ᮻnAdn.'evܪt`$ в@ZCChCA?à+u avvqdWQ]k1f덛 C!7Yu4d+ˈ,*vnuXyW2@LQIKÊu|d1*3S|cHU?7~"c8=i dY!O{2 ys`ڭ:ߡoʑ0rzbJ̭M^XO7oy<8DNN ڰAqlO3`)K?T{qR[ƭ99QDOd߰-w;SfKFA4ӑRM 9S*$o\ձl~0#}+S *Zk]LF=`'i"zrٲoE UW Y'fj=wcwCQ2GBԮC`pTB$qh>B. :@?QGD7ކ9E<7eavt-Վwn/#,4XMݕ^84= #z4R#S%)FUB]UGtsVWD KQE ڷX)r4RʜSSz/`erF"k.6 ӋFa2gmG-ďF#nv|1+yoI#Q9]Ip•bk9eeQU.E%do}rˁ ~Sl7^Q%zQ0S4~Z4w/)z'FC lMʆGaHyjZ;s 8i os/Cou;ߗ=Ԋ|7s ɚ߃^Nm') ]CDFLK.)I>pmyTK7d?Q4GJ8̯W><@i+ وYՄAXR+zU#Ԙ|Lf2 ZB'a @J[dW?c)\^6ѫ> w;K.?J^RQA%.hY˜K KoTH¬cPwil*(S; |Xee> 8m#g;sDk@qX7kZ µAĉw+(V7zBDhF?g g<&i.d:6 Xob6ΓHQ2OP(d־+Y}gs @lLOLS atMoE1/3Ljwx$&Sj5SfPw!Z#="evӝ$tI5k~#G/(E;%\dP?M}&R9[,ܝ͚(3"Rڅ!WVEAJ]^ߥj'ul6~#{6yNvއlOYa* |x6/W=^Qu:wukUr}j5ZK&3j^ꛉY1> ݽSrϽeJg;)E/I-ӓɸ[SStwl5L')q/-/ֺ W}b0M( ^KC[&=ɆYE\ۜ!꟣нS TOB|,v#?fr1Av˸% #ۜA"2PS9B^7^J-)b2pռ[FϹAJR}USW/gijHsjİ%;\\q3Z Jt uh2)G68w5|V#AW^(z)R~Phd&FcCҞIʻEux!=-ɅUS=R~'3^ ||~PA~(t,TKCް_qWmOmTDN{i 2}ҳ>#;B 7StKo,k˃ e ̳H[>ϋI\LNJT|~q>= O /zSS^ | @2r3YBQ5lTsx)U$t*cvPj=XMS0r6ֹ?b9r\ԣc7)ApbeK?|b"~y;;` 4GwpȳxY\E_x>l4 'qL7iˊ Z|"Ke.@V;dm=::CQ<Җ;_Kf P"*4?y\k Y$쁀:Si:+X_|A"7nUR->aA7Tف8A1lΐn*U=֪[;~Y>\ՅK9Y7!EͅHqf 0obiR]Sotݺ;3ݬO G~U 0{A7cLO%d9ڗGR.|TXӡq׷,Hn:B?Đeo0+_-Pa`<'oL2߿?%z {Ա^5x:KB X`ELt3o+䁍qeCI>NP5tǺ{WuGjEg?Ts:h`+7/Һ^nf҈ø}xLճtRGDM^$"!I;POCMުfƁYYM cn8d|@F%m,5XDWjl-rSV`>pxAE|UML 'Q#h?iTP]֚Mv(g]$'Y, N˜yDQe))#,x_\"*;l~޳aDoӈwE8*heo HXx|a!3x#(m8Ln}m9=h]X˘y2n6+HAcXʻs|V;zfB|LxMujI`P`mP)75 W[AѻN LT!+νrqV5 { )aMqD҃ KlCNuv o3HSYOK.2=8,?]M`YGSl}AoK%7 >1RV#1R=sQV>N$X 'FPhĬ1"MCrHcͦc^hdNyr.U[{슴| \ hD4xoә1>h"yY5Q̫dңֿ(O]vn(uFH4 Y84lї?r[⢕z33z(da>o<NEbvԦmPT(Z(6CQ,2p@\8ʶ[o[X&e7݇ $ky fޤ1⹕K6>:)}҆mZVuL}؛}Dͮ m>Gv -PJޝ=,G_֓I0ؑVue`ك p9f?ܡ=AIRa"|n:za2]-;iq­5\)Q%׹R&xю]Bhz?Jw/s1ľv۽U_+D  MLԀaX uEivB3jR?hWWF?ƞ¨/_rͳ!YQ̌r,L⫗:4!D3b D^'!0' t 6 bzlLU)&ڬL Y^{Ҝ%)ʗjJ۴&^,ӎd|Q85B׳ M>*t6Rp_26GZD7h=KAr.ԜU?0`DڮnxXkDkA3Cn%)!%:[26b{5| @cf}4(*v\>REY "diCOHۙEN[" C!E)'3j2,b[b,t 2~v;rmBj0]޼Wl"o2=Z=DwL4 pTuQY+U ;$#SHJ-UY 32Ҥab 8S o?=8S:-`b]d4wϞ]Ȱ` ^nH%9Hן]n.LE2 !P1Y=9(h,\G)JՉ-ÿӀ,#]ALőm #x58%b4\.  i7詏Ȃtb1՘?KA MGҫ&VwF;yZ㾙ta [v0R-qTH]ڮn*LI7~h/ۇ~nRerzbKgtc\3dEr|sĜj/OcWD!iثë̳ǀ3@jqBE^JI`74(X#o;JϯPQto1=5S-Mb BHeAN|btM{ELj(OҐ,uWkc| ġwr^Hk苠?`TZ+:w>Hx(})QE\'kfdx{,}u1r]@chEۛQ9/9!W>\/ HK7VQ(Kβ Un?wa%YZ QHlؾv̓ky tg e?Px0L^#ucB:^6;K""[t?o~{ȲD<526QG3(w3,qn3|0؜4Ա l$ˌBc%f+HSm; k #pZAȯVəL݊IE-]F4tJWJ" Ȼ@xY!WYHeFȥqxE1_~穩bŕ'Z SRٵc녿oD 0Y1TWK:ZL34àbL\mlmҽg L%ĨESwhn&vwN<9<uֆvC5wcNoՊe^QNcDlytFǞoM;zuc6i0UF[E?x{QԳcߑ=]2 9+587=?2d4ZfDʺ;84 g6kֺlF1[j0oDl"0{ 1W \-" 眓&RSJrI+hw\N7OxHNDovd9"&,Q6Ty̭i3^YaW-֡ _"ݭ>_nRftioD~ùdG-RyZϹJ!7VlNp k唹 p᩠&b=4Z3&[4s?εY/]#0$!}"0eHmݳ8D~j=||gѷ|uis<B"Z-9&A~RK6)[#,H9@ec;艓RMEܢa|pXs8xAvd۴ySB̰úU,O,Fj^DzK꘠tϼ(~82y \\h&Qp!{St2qyiy˪m$x9 FDãCv`~:BSXRא+k-_ Ǩ0dP8k >2F@G>荻FCMPاFn{e7O9hA!@s;Ա 't'BAI{/">a5~عɫVf>UA " ԟ.u6}$ɽ R*-5鶖$ppZ<to{DM;Y5i |Eء]zPBU-06[d7PŽ D># ^!'5 )YEVBZ毧WS'<D)oð>wJJ<(%d׍&Eq_wEz5/c&Dum/k!vUOzfGG^je"TD!l'Lw- %:յ,}tnDZ-Aϡ >.E{h/t:z@9 ̾@UO(S.!' 2դP^U珖f,XǜVyd^i5C3`dS/KYywf1UAbt 38rȀ4 [l/h9)%3cxSh%c.n[Rʈs̍qKJkqOfwFbDJoxDF ^ٝҲ7vkկq65=]dD-z3v=< VdwG4hCv#%M &&`<)[ti9,,gUIΣ>LdwkSĨ!hʿH "]u[hHl#} %8b&J6miP5?( 8/0]iŸ*GFp5*)uyJrFeNN*Zlmٿ1Pڴ0bVImp'*#Tdu`kK E7X_^Y0Sٖ5a> uL\pªmB*W76*t1z`dnzYO%O:]s0fW &*궘#&(RĠlߊ|* E's})oT[me$oT-ءIt??@FgESS#L)ҳ H|-]V}ZBr0u6'#,/}i|ZyR-J yje,RpSd_,iFCA]m}"q¦ƽޞ>x- ;̢HdyV٦SCGM^ۏ81Qo>[#i0',HCRMFe1GƼ_O`u:!S$nlfa`D=>{dߪfysx@V2DƒNWlA(@u9ӭ_3$}v=(i5w4J[<BLdIn I8Z b){B8HB1٥\uTD/&Yv`4>#-f=.!C|jEO`T.?V5.8Q.-%/-WUJu*/b68M[C|V,Z!%6n0O(#_xÏ=iAjAUJ ho(F9Bz"&)1v:ܡyN͍PI2BkÁ ̕!i>$Eh_ױ24ȿ@o<5Rصkq#D!dUr<[U@6%>j uIl=h糜z"Ayi +8V`̫Y0Ӏ ҅M>p+"39ՐOC+/uX_+8[t$%8F_"*J #:xC&x2#ffs5?׉,*@vZ3SLNvS#k i/n}N3y:yd98wlNw1FقR"^詍mo[xf اǼ۲PKP`Rbc@lT9gZp;|Ο:cDϽ=^}"g.x*10 C:{frКOrNY2{gGHT ޚdq1>H;S,4p͉ܵ-sS8P:;(Wά cі-IGЮg(dך06~h!(Fm>lY7Ĩ!'S:t]vl^_p#@Hs8A!;GLus};CG?\U%Aki/vVWݔO ,L't/}B xO8HciSj^KsXY>בJQhJ֞5= ҋil>t қC9̀H ݳ.~9h:0W`ߣg񂨥^6X$>5+A>ނn/m]0nB'h4 tǸј]CT/_<܎{UTg Cg(QԤ z1b1r9ނN` c9_؃8C}ES! ) ' : t6["Ç38RߘFh*(˖)odTB'˺I|7{@C{s{ )Z-[$oS>ޚNb'.Y3ZjvLqj+X!!.ȂX̰e^oFVZFx38>C_D\*p*t"1I59CRit)@.>eo4 \'FHa]׶Σc[rp5ԫ5؈ѽ?GCy%DyaJfx!&hF:7%wTqšu>/Qv̯KM\}[޵.3tdY\k[v磧;VʝL0ag6[W[ټڏ^_}L nC^AYﭨm 6wy嬨|j!C7舶4lT]'7~"lG~vEgJNhldzdijEZBML|#+궛ARQU4?gzr ӣwz# Yp_أh(!uUIFbrCȚଏxN8pa %dO0Q6X[v+O9# C#PU!@o2N cbK@UXѡK|ٔ,%9$V}?o" lwi:Q_ŧ\b ҿ˪EV;&ilǯf1 eWm+7 5kb" ӗ &5x+0v]z^4v7Mwv$]ԕrºkӁ0EO(iF[pi|FjB^õfccG$Ǔ4A[Mk|5YX)~f4bGJ1 K['~^XWµQiFbsLU- W2j’ FgJV0C\6$W{uzo=~x[adǪ >wz!wQ_-K}Rt3|%H-7KGb{i rܭЊE{osf~>R"6^4 ֶh ;$v3 ~A~q6Z2/tm焋"yϕDdXḨ̂qTT`z'^q,o0y J"zfUjewe0>g;dM%E/w ]Vp9 < ԟ9n$+1EG΢O=o'մhCXHU$YZRC<./!rpę%9@4l'mb ݴ)XJyWf@r+d`iH׽ⱱpcD2Nm|\9V4m=pUMeH.S#lTfُ|aDo'8j! /drYa,[;xo{f-o98?0NMdR^7Sy w])> qzIO5w/VoKWdZ;@"q!w>M7VÉi3 d妬'FjL:gG,q֋TB P. vK ÑƄ5X>DNw5Q@)VhHu @!A60/1 o؀Z;b3pi +іXc_"slW;Vu|>ŦmK(G׍IyG(Ӧ!}Q8p0TWJ+jw%7xCӜ@yqgߡ.l3- X Sx>_ʏNxs/!^&(!!f5~cMZtB}d`(]XDLV:=V˹LBжȴHrcvpEu_ O>ն[<xxL[Lb8 |^2TMdݝY&?!H@>`0Q4n4srxYȼHFC旭%e:x2i!TyN'kkUdҏCw0mԩ\/E +fFiO_QnهUW{%7ZZ:ӳ)A~Jy -)zmlQSUP};-mG`kA,Me}ʟRjJaƞG8ŧI(뉂NTq&d(R7(bGQ-h|j#5ǽV"/AACI&cn~%9A.Ίˮ@[OmK8nWۚ!PF V<0Oܓħ^LUY882o㗗[T_yx6?TeQ=ɅP . #2 } 7^$DpEgonmF).$rpڙe嬇m u8vQ0qj Qx0v#`t5LtYzjwCt23N.M֝V%x&n7Œz; ~Q6cMfh?QzgBI(ޝӗ;'ܓsӫ S|~Cc\^ơm9ɜ!:)O=޹d`W'K42s=R4(/7WpBQ7rM ?D-{gw=tO{P`Y'ݚI֝oS4롵Suڷ^J!Cm eS4,VxkЌ(h 0.Ӝ?!iI)W0+% dsL\`w/(8|eV?E~WO]Qā%5s(ة od rvG^\ZqʩzP!t]׳xs7%£8_WSCE0^2 rX%U p^h2nt/a4QζCQ鶩 U;ܾ-S/n)$ޕ9"ō/>.hs :RjjԀj"P#f,z~|ԏ'ś<\?rduaUg]~0>yQJv(`^{ 遛$Fwu\%s00e)H .7՛2dX^ϕn(@ 裃1V4 6xИ1pԚ}h{4GD3`z>B?=vA*8)A'O aҁ'mDQDfYGu4vz5Fݱ Tdע0V^D4(4 WCa1衋_?N˪MQ;??dfևJp¼y'eՑo*a}gUp M>5g4hOqր潗(wCNǣg΢' ˌ2`v`OJo_gT=7w>ik¯vηD 7Ŭ/ۀ%1:䥾$"LxI7dx̀_ۆf/ì !+fDX^QQ~kj/@T}9SrlLäQzGF14DMg(DaYQ1AkYgؤsuY>r[5^nPм}˖[,?9R~'8:y gB8:}S)c Ed]G/5 #9&9'^%|b/ S;BqBP چe-@w S G$4{D[˔N*Ccru".(w .4~5& Yp .:-!4jsɒ/.H9lt* 6IQ 𫃸ۊ@}n2m:(Vrv9vQQT!fbK^0?G:,Wl]ךIX授JhQp$qɀEVLjzHܹ gt ZVoT+y,G رxKyF0,^\5╷{ u3;;$DRrgƒy JgNKdGNx,G[9ڡ4ZkNoHHC.̤~, +8 BYl -P ~@hR¹Hf}?b~kcM;n ULhCUp~4& %HL/ĩ"qF4ke+華`lzJ&`YYRW^Myg4!4d߿n@T`VoI9O${ >鲁cOM:uOY1ŋ/c2zgi S0VR`J?x {q2hZ%=[Λ1Lx8 6@hTm؊bIFݸlo'3B+x. & Uf杯j͂бkU^X,,}Mw@Fzs1?1*Q¤njusD"1̈́?dX^{d78|\]:#s2&(僩cꠁ/O'Ġ%]6|bᖘKDoSc".Ԭ8 ZD(=ȮM%켦6X SD(rB jHb{a:u/)Ǽgr!%>Z&ځ&BɈjF7?:ả& NvQx6}j0:|Bђ^ӯT+rT( 6vQl}R({|IŽ3 bѓK+I !X9>}04͔;Fa/|toçRcR,ܙ-j>h@Ge -ۭ8ae: <NGP+_C՟rz Y 6s{JbpϮ3os@.5F^JUP˚X#M\O8:+`Kп{!M38UwUkBOjKl|p(ҧN*՘hZ7mTM+aIjR/2$tIF/zT$9!2uh- 3i fkgiY']+X$,Wһ$Tl ͭ7+DŽOeJiKc =JsvdYWuѝәp"zr7dSb?6!RV[?&mT??4l0kjsdVZ-[ V;7/:G} ed[wp%X { k3; R֐DV+i(8vJVkfpn#ʧ~392+2\L}B5ÿ4IA`oXW4 %It΅ ~6Zd@ 7iz0xåt,BGyUN:VN؂z،!PKшYĈ.Ԯ,%ޕc%4>^ 8 ǽ7"Tet=ɒ G!J f<⡿_*ݴy$ >GhA Qs"R;n$P+nٺ9򶘡7jG%ۮ٨2[+₞=: ]GNe )ZOݷ2 [?1VYН=x|q󠚻yQ}ߔĒeɋ"EP^Crwޥ'HW4[Uk&nSP> O̓hbFbt'v3p\, < -'GIɦ`1i!5x%I5\6w9)PO Ze;zG7xEvlؐKrskbx6Fj1hgՅ5ڹy,^ }٪xѐ ?2ШSV|:a-$_F>߰֎7R6L"V911+7nTGbW @l#7ف, %5NBM%iJά~r8, :.s/_DV.NEaӀ4B y3MIrD@qf'qpGUrlW+( M / XQQr䋭قZ7#+=[/D[FnZod7}SK@HbVb|]E?U1K{ ۶wV}#X@kA&daMTY~0HnI62+qL4sh-Re͸J 3D*I.#mhO֦}lJz}A{5DJ\Fc](߀iln㦦P  Тztg F҅>R>)?Bf 39M@*}%QMy'_\p;ꪈ.KaI/ \iADO' Wz7K'h%KIU_Y؏$W_s<3ѝ%$}E+_rS869VwOS/Nz5CTG8.n?KvA&<_;/\gd{xD/JV#3ȢO sW ܎  qEy9õso_C}]Njw4/9v8:S.Q1\U0:{}|ݽ*Kq#0b@o!rJ[ 9冲Gܶ }1Cmaӕ$'/|YYZ~Uv7fj Θ}،V-MV8͐e;T<.$T| 9LQEyt!}EȌr?p~J&MH0X0hfQ@ yrYN:n/jl9ș+ ԀL6r &x17YF~W~xX:JtqE9e$.MV@D7YX@˅IjNmLs2ڹ xĐ<ɞHMĤ~W ‹"׊B@bY\QI&i'`~xmDH(ƾl&t< _墌nH֔z>=D&N1aY{F $!0+5嚈g#Qqݡup5z$-KŦe'4y}.@Ȋ\oC|$̆׃D24xtؽ|uRB ]Gd=]u9eMG_AѲ?g DzS@=!d:k_rUeI$@3:FtE"u鷓&# K.َJoC4:YZGt"RFEZ+RG&nD_niX ePeaLG-9>o;XoKEm{O`~i- !\Ye rElJ1Eo9̽}V6S)>ۚtO}Tα(%5K:3Wuy(b)i#6##rp-BH[>rAȭVaL.tf^tkMk'f.P2! ob X7Lܞr/qڜ)оϝ;7|n5^qԍ:T,ޢ| N/p`q=_&:*)׹W[g^wKDNٹ=_әAP5@BytPʠ6HB=Qq~;  [dKje%"]i#mITQSۊluPxrַ28˗lJ1D3 ;$fP{FTkE&⌻wX#B{J)?* 5#g2 JݻcMkS՞oNxHY}tF)ӭ}mϳ]%i["lb@ur~%kkyԔ_{}5tC߻JL"V7_pY޵ulǍKs76gLѓLu4[oS.@A@&e"Tp7mO ;h~t{q`&f_ՒB?M4ң ̔$r>lmy67/CHwŭ+?ʎmsț"d]@2E S@=˒uv!~`v Ls2w9ۍ-=J=rb(Bw|_KQ? rH _BfZ+;$ƧON(Z*ﰈ~:uU#^2J"MM ]N/vIĜM>Y2Ԋ)/<RcuGi]v XD m)Š'+ ;̠!&@pb9\mX]'c0ҩ4 _ WkC22s{]#h3pë{()]gX:4b؎BI/ W( UpVTQ,c\y}WQ!1w]o|WPK_&u Ne)F?L ~ĮʥQ!]7BQ>L׊\ @35uъq{cvjR%>5Muz#ȫ_RqFl5>9ퟀ4{~}]bV1 uhAߺ~;0$!RÖ_ Q Ų8JY"C\2l2BAD/Z/*(aQ`.p  %Yk,RI%7F|t¦1ѝUQͥj@"{.ɚszq/tys,G+yMU?N~* ZaLJU5N U~hDy}Azo(V 9m[]Ü=֜$ɹ X?4a(Dɿi`7[ ,\TsǽH [Npxiut gGiZBᔗ; ̑|Y5haK %J6,8llN>l},?P@ަZHyp2Zh&, !O7- C[MNu8?ߚ1.˘僥hhGjD^- 1>rū7|4Mb;| t5#(0!Kialj%b\qq<zr}^bkY@1\IV86䝄pԧT$ǍEpnj9N<r+;?i2XhLPlah IQ@>3w@NƠNR +7N& #$Q?-{j 孹riE"nsmd<>fuc@ӄ*bCb\zͤ[-92ա@܋\vǖO t&R&˹FJד& awv刏$QUT=iװ%C 2~^ҝ0yϊZ 2_"#;fV=/H>e b=(&KARd& {Iu7%ի`ƫ֓+ACKJ"?lݚ RAYp+ӔA($Cj03}-2vI ];Iٵ)]aeϵܯ$$S2U47/4ɏ2vLv_g$b?{E()$Kd$dSGrO}L嵫/FmER7y_ݜ7 _X"% IA8$ga|ZѾ\FGhH w~`JM*߽ãû'o fN/L(P'IM(-8%#_'c!i`TZZA#?}[̸|#kR:{4(0Q*~Gy*GrH4mȮ=OŦ(X?! vT"֫utdGL?\-bRI`rhX .2)r̎+9O1_D nᢋ+E%WYat*;5S8 D~/)2/~'Th7-}rpOc($s}?Fp8^U+(cnsz%8x,}6avLJX캈>z:y4Rw8 dvb(ɍEiYxcN3u]W9X~ibggJkh|]a2:k G-cO DS0*O-D O")tA$^O~$NyJ6 izQx]avW=$'OSɃq w8&whmifnH -7IaPg$9@ g`k1` y-zp ouf8W 3W 2S7ꁡHplr%^t5[Xf4Q?ϓ͉=ILl(P;|Ք'@*)\$^ Qu6Ub\4+_4XE-~9gI]Qt`jC2*WSm&6(X !pg9Nya|3.KXIt9V8U b E!y ZWYWg,E%5q+^Ș@ϧZvȥmW3Xt[n}qunN>+kw!߮e׬-G<)l{e{W48t7I+xW(-j{էy f*o:N>'mVG"jhU/~py)_~ \_\t$>bښ!JM9 cN>)4W`+k'ףp{]S@M&p۪9 ӆ9=QtAyЮmc9Duݔgr^.88bzր{𡄜~wW< vld)q/{[;rO;Y Ǻ7»>nXU1P ![~'[jӎz2A hG1J 5%0MiB QQN,rWf,ɐdVC%Aa6/)u~ \d|aZv*ޞ$]NW5w|t_k &M.KFU>/ɔ ~`E25?X, ;My,O{y;B w'ר JvN|D{Ut#0pi^NYRBB<=, r;S1iqyͦ0y/ՉQ-($|H{Rm@'*M3 *m-̃BB=ʐaANJ'Bè}Ŕ^@|`MP"҇ؔJ?{HFpƕ:h{f(ג?Vl_ɲ@3K3u2J׿Sm |3: ^c2OTXCgE s>l_b#1Ob~lHPIXOk9>鐵IEo4uc3>eO(1~tS7Q`]19IDMpbyN6d;w:U`nBH QF+?0dsYcTy BOZMa/(x^!ZSUkz#)Y{ T+W/ W֨ķ VxJրfu:iO}mq"sp?ʍuQ`;% ӃG?aUY՟VWТBL1l]E1)P`(X{YQ]b`ij4l5An(6*8(4FqߣLDXyweYq=~9`c2Caq7 w;$ I?E;tRVFf5;cR¿7QW5צvW!2&?.|k%q2.z&B8[J][k9W M@\XA6 |Spgw/ExE;s[5z YjtHڧN"ZH)˄ǽ&EGxr,۠vQo)qY|LƇW"B7SK&p61i ?d G&ٖW(WAG3 sgߋ9~y[u0Xany\ϔpJJX}1+' -!*Bw%Fsdաz 深l<]گ;Eu6YX v-4m*f1/˿c$' {>`[xOY-Qkщz5@,>$ٙ;Ǡd57w>aԧdžӌNPmP_IOn|wދmU7wJ0DlɈ8;Ẅ́r}M9U/ډyxUrPuOfejwmDG4eo] BgV˙c>"O 킶{m75ɾN:/NZѿRAחw vO1D<1eCb1Mq=C1z=ӈY%f2Rs,%3nh}ɖ8Vg"ժ~a<=Ek 3* vr)I`iP(KOoX0ӄO\$כnTnv'- ߡ`0ddS4sosJ/nq]i)FI_I e ROkgqh+;HxzkF~|)[lz|$B#l2hc4KTW~Kt0I#@_RtqQM+m+Q3wV*[q*;`@4"w֮\֡T.u1g70΢FY<u6Us+bʚ 5muV=8uYm")tv,QPf=ϙh vu/ukc%%xTA3ɮג++ jE{V_r-RbS V׊_Y1gR߷pr/kǠgKfWQ(2 ̅ D v, օcf|/߷הc5Q`,. IFt8o[:HcInBզq}͚ģeK`8oLse dӶMíz+A!rKH8) r9iSg ;'vTndR*1^|["ımK[r Os5d4S!)⺁0*؆LlW(MQZ 1aC@cS\%oq:Wkοs>1"( S6g_G ;4R5ƶ .1/k53\FMF@Pdz@>{hfd(Y ? q@"1ڔmVIkLQk)|;NX&ƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= G a] $/K06k Mf 1 %$pb #ٍԍ'ruMYm纇F3 5 DBFy?͈u Y*W0Ė+pY[Q") -ޫ6 x)]1CՃ:EOMnnL*9̦%%>w ~ڥ&J^r-^ƛ4}K4D7Ñotp`Wi7ۤ0^o(` ҃$V)n؝޻ /PB|5bMy;"amB3?:uIcZ?j]cD"%ԖWE}I otfRL ֻ1BqHvZlaq-zd\JsQ׫Z&3݌p (Xxs} I>n,š31BD'YN7u ~QzA^J_4:hc^uYo s=-M(au)j™H5baQ#lD%Ԣ+GJ5!_g7薄=`y;; nkr\*./]w#ɟwkFn*gm@>(~n/wVyIQuݝ=Αpi OXPA{ ԅLp5v1ҪK2*c*Q4jNRYV8;t)ԆJ;1_6JץYsN4̓G# ‘cR,(P~+-oߠqUEEfpOG&ZGe5ztl@exCSgC QrlVNa,ϟIg}(2҈+تmF5S ^u:KN]aОg!$]!Z͊(hwvw~F~bxϴx>3wƄ(a7Rq\GX G_,&鐺*_Ҡ)ԥ'^ 8,틅@PjEw(B5 /-dh>@hkz@8C*ߗ96ɒM"?يU+NjVxĞxoat5ݵ%CD)f˘ 4y *LK:{hp0>WaoqR x8/)A$CzewJ@䌜 R*ɑCsxh̯ƻM>l"䁩 ҭ'e >GJi_PdPL_/>GXă;4,a7yjPF _(l2~S pqIIg~_=jb׍ 'ÀrW%=t]zjTƸcdѨV ?Ko~kF.H,I#p᧛Q{("'-:{)+tx\i9,3m LsN_3v]&_k".JUXr%mWEP~}t_pXm]+w5b(ROu~?Tyî#ҊMc&.EMBE[\+d},k\zD:$zh&D?u  [ҞM:ί(ԚaD$J'Eu]'D_ńڔ4NÄfτB/4EB;ǗQ>a$"PH7_DU]05YH44)1>3Ppf NvҼ#d7!NĞ;]Xu~1媣F~8Tb;\-,e]{&-SCZGRRv0vOuY0EM/l̡\`[G{}o2 Gl9W/T{S җ, $DR@ڲ${|S#sCޣԵ@j:7]>Q>JHpMk ybX҃@`Mfu;Yhp;&ga•&`S"L87,wcKZadb54qj`eX,qlFf.޽ԶÜ=2T)CeGp]-X)RNY$c+vz?N&]_I0Dx,v6aǠdYmrw<C"/ntcQGdX.E]re`a)(i3dLQߝc峲r>Y^ j*(0L­1O#D4~r.N%/}&e%f`Dv:).ZGʡ?Ỷ9l^XnFQE+sC#DjNpT؝)yN+Q*i!nzzƙ9;Ud0`@{~pV je9hVVxKvH!s4ة\]ބ2J(doJ}%*_,_+9 Nq*R._k1( 3bp?D]|-._:y &wDlo9RXwUtӳwpaWORe,]3 MgJ2;\ ľfrs"GA 䥒H| .>~:ryߚ:l.ݑ' &Y"Isf| Ce E#Uols`JMYZ.;kPIk"m~m2UR"ȖIklTHx:"^З釽-s[$ Dtyb`9c$F2[(I< 1VA*@!Q2z =|.gb.F3$I$q<)SLeݽw5 /II/ ٻ|Ӂ߈)J.0q1!o2/K xY+m]A QoDQ;]њ՚))%RHBPF@c}SGڢή0mDDjSui0X1JD]Xy0H//zQdU*t$'PY8mZ,z9RQ<#YH /Mܮ_2Km /[*&_B D~3Ḣf~=m; Y\_;5+L:;o]S -!L(|`;7;~ުcO }M+v4m(xuq϶eGN阐7 y^dx,N}$ЊL:LN`W/2 #oA!u4!c8+#Wn*RI *-֍T]Ūޡq%nX[Sh8r$YL.nFֽ{=v3HPTYDlI.'5GpHR>g5oMshBz̉T(s/kBdVBuʃEY (&]*c= 7K"JSHzE9IpTFU zc`}3 #%B!Vc2;@Olӳ0JB_Г‛&ͳt<vz!7N\Jl.{9eS!fU13wh0 83=N 3U?)!ɑuMZ"tHݙ^b/9/6->q7erioh>_$n{`h<~ݼURZMxrjjO l2|$kvҊg)}#=r B,עШ_3"Y tКb4,ő fN0FPmj bIf7xyQ嬊UA #c@Mu?MBܙb3rJ$ESEexۘ>FsnEV%RF$[7%2`L z) ŏqPuMn!$)*(:WOEfIa@עv}ݬsl/q?ǾZca C[u&)}@t ۸R;N)n1B2IӖŸ#XӒ2:^$n}5Cɐya9>1c\NSLfZE&~˪@HqcLc+8monJHJL',?df6jEp5]䢒RDs.bقQݳ& z5?Ic(9a DBeo8#Jq$K4<,&k&5ϕ;tN\TWcxe?ćTG=#!!?iw^(=Ȁ@N!p&T9ZfÐ\&ʗ>ELjΧ/PbtB*MhFi.`=D[r^{ G?~{_f36a.L3B󆿕&,e:'[epIZdfcY ,$KQ(';2CcgA5GըH̤'UuQP=堖eMruRbEG;u! G/k';^fiJb*H{R<@u’,IH&L;9[]G@s0y' z|8# Ǔ4>:+w <89`yFeQ ȎTY`'oI `@͏扭X~/iѲ[YxA,8DƢxk4,-ݢyh&U;M:yu>;D+'m+}. _:JՀ` d؂NQ"4\ 9em\3J&γJu@#6gEDxaZn^4-*\f] d9΢EGޑ.,Raq(igFEYbָd00z\Y!vP H@߁+ o mEyps9 7fc)­)uݍ αܰxPĉ<ʔzl! 3ђJRQꭖq}QZ1= 9yqF[F zrj5Y'DwC@a85:OX[[`7q7l=(X7xscO'AC}~"h0^̮tԿO [Eh7UDNr:.GEFyL'#/A+RFFOm:rb@6jYmq%(;]pWf.g ?⫦8s#1mOrL#Zx964zI bMѝNg(rG8x[p|!s&Xe g{RuG&a [UVq!/ ֗U, O 1rOdA:* Bʿ[L2@Q2s"mKQAa!D%!i H=0n`U3,>NEHm"ڵɩ4r_Hp bhU[@$_Wρnͣ8~T@^%nd{ջzGM 38nNJf||$ó]1gl1TighƸ$l UVȹܝOǫKGV"d]݀ #7ЈBpi1_e7S L 9[w׎A*V[RPCd4 3[/|!yGcr2<Jj r lJ?pŁkk3ic z4A7jB%2vF;ߪdu{ZZ+n"G+I'WږGIF3{ѡޔ4x ;Id#:f=54#:7`3ZԛCWNUH]=l㓬35Uk7uG?8 2gjlpbkc` LG.aI5+픡T]UG<+SUN,*I_2asS^ o.l`&'Hf:ĵg)P/QM#͕bQ@mNC\1pB*/?nm p+y"Tfm쏖H66NK[ 7}V ZIަ1 x88Pn&]Cbk2wt $uC5&3c:.O\uc9]2W ciui ^ dV]˞}7]!oBY @f !i;!RO,W(\Vjs{]T&b\vt$x)dPh;lx4o s,OPf?.~ DUE3XB`xT:Ki(l3aUބ:0D&4tk m澀"qmXڡG|ބ`A@rvfoQ1URwk0Ky4bv[oaU iqDnջ:%N`ٗZv*Rw *pِjaWywpj7HJS>07(u'SbN@&x?)ձ2%t˺hi;%GPȫԦ|ӄs>? =Qg*"~u}wĭp[72䶆oJ8M?7+(ak h!K&A띴mQ~B50DX/\>GmU΢(za?\fֹQ?T* jM{-ucpŊ7:@zv|QDxhD$CozmF0JH)€<m0_\9B9P8q0G^Rc(0YQ}eO+踨݆*Q3,$?fP@/D$L7m6XYd:޽$ؙŋ>]h~պVh#%ړU~/"GlK+^'9ipM;vc6(A# Y1*@:Ӛy pL-GA@C!#Q5v- &HOxCl">(o"ľkul&~LD 1`+% tܜTQp^:bgCC+`Y4򢡕ݿs= wV9Y e J=AcEQ.'WIv>\fnnQ4g4 zgZ0kOYW#a"j&1S]mknG3&BvSw݋ƞS&PXU'CÁ M嵫M cPnKO/ 4޹XQ#׍<ov)g"htN/*ve[Z_gxe@1P=)isjD[3'ȋrڲ.YZOb́SWB.`f~ k)epl.=ZP;zD^: S(pYtaNu#D'+]wa1͕vnxB/NJ<Y>vs3d҉s-;7乢^ZDn]r%(v/PNx`B\EUXbN dُJ: $p|MeCQG9)Z;yJ6l }>*j4Bb^C+eb ]WtO%>MUvX_W2bFDž䛇3&B'],QH@ l_hO()*#~˖O?e@(?GsòL=;mZ.FM[>g>pHueʥh3(|m-o0r$=:H f|?ݵoLPWϷI,opȏ'jY|VƜ4%6mHډt5ro4#=12ŻCz"IJk66CuT ۃ`]d1B}:$ Ǐo?r܏eX[|@M⠶Uu> ز`/EKA_%&Gd)x Ԯ:^=^/%Sh JV1\*p+7e/Ҙ6X{OgxAdxeu+@YhH<5b䳃>Ei oSf.l\۫VK5EhfG3| Y Q:6%:"z48SHp>|D0ocrTԊ;"!(3!{Fy[)eI>JǸcI_ 1Δϝb@vq˰v]t ꓾9ZVhgI6d6mAz<ZD[1/j#Yt+gѧHJ#^ȑ4VAˮ_RhzO~6WXD1_ /'8{ZG6:q~XƅJ#d=h[:;O_b¿"Eea'__ 5Wpk2amxeq/U<ޝVV[s Monm.졆k7PNN:gqρu`=x.oD~uw5b!(0X3ey1ϳWBdr*G ?m^frD# 9cpy;㠃}hIsux-3 IC[;ǿDOH|O!8 xĦD24\բTx-:hov'KWb_k&\Õ[6?x:c{janHhe/8DcUm Q6 +5$('w}.)"2+ {7H]ΪcᲉE&UlՊ~Nqy It!_K@LHcIa$䣅00n2>jКxoApM55)Ѩ2FShB+HnyEq!ފhu拸Gz N`rPxn0:*nji^~!BZYT p07.ծUa>} w@Kxp$I:.۶xlb$K6asȗg]`+5޾b#bV'a; bDTdIةg,c*ȇ  ,d_Ӵ4y 5%^+8>BϫGȉM<fmNN~ 64w@4J(9/5N\E?%fGl0H90Uy?7bUbُ%'= A-DZp1. ݫqe6mz ?we*#soCg2fLZXYnm2~[|jD eYb/(u`90*Zq$#2:KqF0R{ k "eR@PD>%glJ,vzS bQ~lP 5!@}ZoW f44Z)+=qoqC}"kjǀx& Qv~L`}'|4"i[銩O)4k3]k@4w'S/'UttF?a_Iq2"PIi;q֭isԕ+M]ZP )z-?v9!IJ2 @?A)[mY},H;eWBtBkãH YV|j2% ecI6uaFS?GRD0)Z}n\+R iUg!C 4mzWpqS6A+ ` $ ]4+MD/Sݼ9f~|@@( j4z| c*IeQH~\BgQ3AEat>Ӽ$oln=qXJwi2n e 5UuZw=}]9]dN9)Oi)I"Ly $ c![)ͺD *[dK>3AgAi4[i'O8h7L#!S 5л:Ju~Ff%#=*+J,bqrz]}S˯©`Jڄ3[`<K64m2_N{x8 F"z$'JO p#Yu2UR}`A'vizerKgb!Ə*#ͩ4Y܋/"$~ɰб ޚiKZuBRZ"W2:1~&S[dL|RRu}R<9ϿɸP|ޞY-س?ghJw}ݍ9uihe' )uYGa[K>}Y^QZ/'Wk )z"&Sz4z0U/ 뗤fzuASyUGCv"P٨jF.uQV\{@Gfvڞ1QTC%v <;=g^{s.  ԘϚ8@`KUu'Vj(oW BJEL!o&5(0skր8>_Ze elFYjC׋ 0?jN y)"jK2kACx F{R7 'l%V:\s(:X`t`dy4?۾Cq#{~g(؍\)ܗ=Nb{ ; +"K^kiLx;c5cVaP]Ø|%3&jR .v76ȕ[-n|CvO=b{+D3ȍlQP)sf*f฻C]*MH­qz "7 ؎;;NO<튝TG΅BQJSsUKsw׆x+ ]Fx&4ʕS&J[=iڗN0' qؓ H)sFc$ɭא팭 !2Q SXI^ړhtbAFI<M2m@0~ŝa(: ?)L3͟([42;߈R̢0s؏S@fACZͰl`pL}ܰZzWڧ@5<$KfeuE`CqH_+'6,rv)!7ʍt@ Eg0 ?Fq DzRksANb3jKݨyʘxrԷ$%5 d\XFo %KH+BF\HfU"N0oHb ?HMcMU aI_n7M+͂SV7c [Q+. AG> "xYxYB}M7q3{4C_4 Akor}+nS.OP;D7B=ExuFuGiU)S)qn&I7 N<+2Fe0 lcv^%.ab2]2EЭ$_GMmx )6H} UTh͢D_gùA,v&zMbCC3A^0g `qyU(L%]W u-p2pg %mMw41k,a8G@Qk3jY^nK76q,'m>c,P`[TA៕\%,_sgzRtFL<5y,8#{ Żq~B8}Lf'o M>"[DW;_R'@KGE?&*0'3q{`ZNe<,J5 sW/sj<I/$HC,6s ,?oJ/!F R[&W7PXj$XjѫH5sV-ȴUݛ''A dX)qc괘Ry |OԲͳl"#amuZBf;/E,k > tk-o0r=-t>Jf KMM3P9P\ ia` yV𯏓煦~N[q{~d.Y ε}+G3Nld2kV{϶W*aƾC:C_!JXgΝPS#bSϾm󢦙\mʩvsLeԎ_TYRu<C b 2װ7dK\nM_Ajr,/u T8JDY͡]r!-aR dP sOŧl^O=`Zq#1ͽ7_U'/j;.ah"$EQհYs nۥ[ӫ!nuPi Q277g6.w7{ VcDn{A_A>=1&A?/szHSKxxT\og^>Cȁ%G֮6tP*:xz`,gԤ`KV4!I 'TfcnjIӗSMc03?`-.Uc\嗐EԩИV`L\9e9d m2َK]F\ϓrPv$ b[8/@*bۤ2yتM1% {޴l_Bu,[eI}*0NUXEKS^K{p"ƪTXKqB7d_ o70~je2P?s H\ xM)±3 e)|P>o2NVCּw0e'O:wVW|ݎy+<49AZ:p(1TVkKju99x :W4:G]Q_AxEX4OnJR. xȼTsАOHaN skhe ӆO[#3E !qU%:"S۳+^S^IK-u` nݹ1oHԁDajWR7ˬ/oc#etƁ06Z,\`yMScg(gVIJý _!ߪ2mjAe}{趉֟ՉgׂܕDߒJv'S}ZY_YwI/剔~k5+~,FCy[<$Oǐ8 0/?pnLtLu[""İCo%?_S$+ TY(L+K6EW#ȏ9n(\T8nX3I^&k) l+#?HlO}7>i-N-XKqi.ӔώdLɼT>:蝻\hs&@Qz G;Y@"Nqg ǭ"SD"-86U4CKY{ C&^:dSg[j@(UH ۬'=h4R~[TYWa,v!<ٸiǔфyߢXB=0ZWu|' =< /ꡦ iˠ*ZylL͐Y SNu{<5b9Tr 7PGF76i.R]Ъ_B9V'CWVRJ OۧVwCNzK^2ϖBGG!򻕋԰DWueu]v3w{^p[j@v?=;Law8N2w|A*>9Fߗ(SD|+}}y@%OFN&7{G<t'ղ##,WF\;k=^`v]!MSpD3$v%q$#Idw b|2LlW5_چ|;wqr_y vAc=I,c~$*ԛnteD=y᷼HjT_{_+:g/TX }J0c"1KrR ǘYV :Z >v@'> zrQiMPYW ~6Q#[kQqgNhХ_]"|r&ojz5Ω.1.! PS~cR7.dQ\,G*̠?]f?տ7uhR{% Lnģ ©l7Ĥw3DR5yd2=e@I: ]',g:P״ CChu_@ z+-4T$9Ҭ%)K.x`z@C IΝJqb2$槾}e1 )'–$)M_vÑV:'gB\L.K#…ʿKMIJCjPaGT20zU\è4pDg?T"Ԏ$1;Ney= f5}< X)]tWk5񌜻ZmsưlÅ~7H?Z1Ma ;e1m˓?v^dɓx(|N!&ovec\;hSg+oιlj@E&E Cy@nk]2MŅO<[l@y b/= MK /'+Q`( rGS;- ?xNGpܩ6l!-Lcb'|ؠ:CTqSJ#jy+)K T=ΥoӸ *g21?2 2*3 Ѣ+%gMr ;& (ЈcfnQ4 c5*pYIL<̓u(!:~J \,?Q?A~K=@uXm᡺YWȆ`rf6SњNi'MnGhD A࡬w6'EVZ9UJy!'UNu PƮp^moYg;2F, }ÌxXܢKF6cA͙>*&gY,hh^ \gK7*'Y%uChxv.2_lF. _LS)db7`d$N} +E 9;\PU⽬TxЄk1Dv)@.)u p֒ JsySoєWEx!!|r!n:S6f @n;=p NcvvH Ab! FpO[n:)f =H xT$5mKHCSC&h@7Df:gj/q#O/_3D G}vg\Qs`[;;], ]^++%{oUX/~d }IW٧G%%|3{ښ ]w^KdN@5_GXLB,Vпrl][ioIOdPc']lci!eݓ \X!M8QVq %-<cɤo8H)vO ߖcg'`((s WHu7y8ch Z/!Y=Jͅ7UA?%5ehUKAl\Wɰ&f6ٌ$w 9K>OG}͟"eoC 3=<7;/jϸs9.p%%5ZAl`"s,FM1# CXF{/S*NR4߽M*.l=%-:VL3bPJ5eۨh|ϋ}WQ =bLfEx_,M^Rb'@gR'Yv6-gTmTAT?4ayك5pnp $ Lf(iۑmL՝DBdmp?L b)quѮ ) `}U% YP|ƀ`7%;;o[zpotQ-9ĥ௸i6|%-kjj45aY|1:M|4EI!@0ˁ%SS"VVnns# G5_}1&EfY_0' ݍ}nKvN +e Ѻ%(i3+Ԫ̈r[q/ѩշ\Y+eF)5$rdg:M\NvqTjb21=qOAW*X;FB;ԨCJ1-df'QFT-uQohh#YƠsuN %-}{2V)L9zeT`r q~>_чf콩a4EvKdU=n-mrI `i0..Y rBTB gZtܖy30 $lͤ5 +u7b}A.fs-xO-oo40,^R=b}'DWMb{!=Y(#8Ve-9lIgasej4V7RwwR8M[J?9|W(~?_=} ē n?eiWD2MsL Hې9Ym鴒a 1]0*&JzƟb}a!?{c!*۴Ԧ44zď XEdVGZBtr.){AĊ$6'ebdBx9`ӯlLho}l"Ê꧚S]R;1$pUpNN(Ba ӧtD y?d\ -o{bQZ"xt:)S (͎rXۑYT^? (kG9-.?B9AZ0ERTk #imGR!Nf(`pCIs,H^ZCA_**k` )텎sM"27 \~ 7euIC-wLXE FMnZq8=ؗ8$dy"Ymȵ;a͘ jtwyz";G)ux5N56ȿ@`uLd<Q$* 93iS2J!%S$kа/ b ƎA/Aߞ MVZ YR=4]`h;Vӊf=Nqm3"2[њ )"52/;:BH"vY+|l8͹d]<_FHlVBɯ hنp2SIؠF HX5 $d޼d~ϬeGfKhx" ɒD.#o\H%;h9Z&NN"bClT)lj`8c,®~a@6'ѝz@m6 B$N<#a^bMYTrC Q$Oت~VL?bλw 9?kyV*2?lV*X^U}M!Աkm͍ "I AoeQ `\YVE8gAS}_ g͠t綉/u'FxcxC®rdWb8Ј#21;9XediM`Mg#W'J| TIBh.{J-+ TS@KS8@x=y=ivILbV,7EXAͼm%>"ӂI6F&AaT #K |C 拏6@‰! 粦l~l"4O||h'pD1mNS8q`dLҾu DAM>Lþ"<0VhHX}JAi$WѢ 3M9,d`-Hc#IzO,(8.~#)rRKYȵ_Lj,Vk?M#U$m!Y!g3@k|:fCV߅9S*6e!JJ8І&u@m=wS j7osx[学/Nww>KKVdVnы:NV[GLz#G,*'hr.A< RYuI|ԴĀR iL9d;GG^kD(!7:mJEmW6Rl }(³ı(o}7M`8l11A?8P{y*/mKgO-T!@XfR86`BfJ2uGe o'઻x'r2`92}Y_jmkpКVgΜY2*o@0K(L}zK kExSqY& kF}0; R= .SBFX鴹B :_\,fuل5bÅ- [jV &,JI3y~'[B?n} ,8{NǢ]_@FPFbnw 1,)J1yroR8ZSO{I?A֫JjORq n\z]K`2Sڎ _N |ʸ4vQ #D5,(wbŪC!԰RQcqjsJ _Gg)e7 a8g\TX %U()ߑ5$ȃjʜ,Ciz~,29>H[_DEsrGI%m n9|RpF뿙^b; E93.ܠ.5ez]7qxv_)LxKͲ S{N0|խlb|@jLcVW B_ ʥ<XSWꮟ ,TN X+MLz_xCmg$%Թ'ۡE;^!QnK^(%Z?s* '~] ڦ2ͤrbNc> ,J*4$ f[2hpƈٲ|:F4 %ޅYqO-9"'8b + $:KmYV ,z}61ՎZ|"ES՟R u;++xP/J )󉏴U2D`7Bm~Kf8}L 5.w#8lnC`#WeEjV&\s$@SJҌiu5ЪD.*n+<2Ca"Z6\R,&3˩U]VEE_.)pʇaGVßjHS.3m ,h~ `)Sjk"wD.DVdCwVgPX"a?}"/Y:k=~# /z K`{#}j"ؓf_ >4"^*C/f2Skz[.ŕll=JsJhOf bQ٪6E-OoIE!}FGE6F\gzcqzkT !o'qE$6$5tk.ǓWpM:q-i^$P2)߮^#b<6 / 7S~{;SP}n*/6h̼ϓkl92@Ӯc 3F&Uf3 ONDiYSYPe9ٷ$}"RyK5u rv힄WcLcfݱp4 R5`l*Hzt[=8 _ jΫÃIc`, ZaNZ`Q^cdSJ J9Aku]`]>.JS>|t5'0֏ ^7~MzIƬSlәm} 2a\J *f&;.XY'6 8 =jk,ĶqeJ՗fg9}@T1Ha5.Apê:rFI4uѩ+;"a*WX0tvހsW)?YL`,t]qOS:W2z*پQ1/.KL6X);.t]5 ?1B#}q8cƢ?h6gMX)X0^,Xh8,AN"F.4w^̚mq[欶10}RIlg9AV0L8~&bbf+,^᪠{)ՖGp<ܬN F1ޕC.诼Hhᙹ) GÔH{7C$&OD^X'+T:#U>/gKMCu%goR'z|TSdGv*wbOT9! RI(M߰!ɕ+9MJ4Gn+ NO=8l7`+L9Ya, LUNWtw-`8:Ha>- _i"fR, qU p4صEa? yP'h!  {2K<4%Uퟠke ZO aFIʹJX6G/__G 2cГ̀,iHskim@8IC]m@zDrX^J r ;I@zRu$7` s_xS!ߦjwxe?5*ѓ;WJ֖i'Gg ėAyՊpbrZE°?xLP-Z쐅BV&d7q9X;ۮmc#RYEOn4\Q̄r+nH/iPtڇ}Us)V4bdiiݐv13X9YP)x3tRp[e ;M9,:&~w`jL>6[毠@U4i - ܯ^qm BOLL*8qʑfy=s[KuFSYFͼ[cd$ 2 ] XtDJԑn6)AKV /D~< <3|b>v1Q0D 3S]еE|Cm_=bA@*e'tڔj֯ctE!ܻ)i`]DT۸('_\PH$V/L_0R3t[y-TO'SE$K{j'<3&W%r7od:k$9$wRWLxhȓFg7^@RdD x})KWf`d&8$3Ok+B~U]&f1x-*VمIT^K׈tX? wOz`mݽEsK8~H|>SxֻV>Od|@fnu;6V&.̨ XF/h( nm^Orar$T2Y&)1>8riI}9ʄق@;vYM: M,+(D |1—h%dH $7"2v] ^aE eW7쐂4= %ںfܾzw&:zwYwզxKJk@4o B_C7a =[hPC }vI%< ymԦv%)vˁeB5 >`i4wN8A2!:{X$>yy/jӣZwiedJm{*dȕfLgFq`9 `H*98bL2{}Xi1hTTv\ _`RYz HjCKP\h6fS' *͚9vQ@ vn:_&)z;u1NSu@=';"sq- #Z'24[;9m𴆈cI#]gIiꚹbm>;1t6?nlA{xwo,E&H3/1 etu* bssx_ CIhO[W=̖gzR^u#@բ? i< -С">S)n?eA y_-E'/Bv_s#Ԅ8\OXh\iL5$e֐eH~~.&";$k#ǎ Dt$_4(IyĚjT@FS`jAgmͭ1 P R'p%y}SCRO[G`]h7WɼL(͠c'z(9u(/|"uWJ h$g"ϠEUp!sH_?:ue AcQr4Nӊ vFP}̗seUЭ(!*FA#UW bWnl&vn>c ﭸrX1Z"fs_d 6xvMg_WWŠ |IzEQ5g4X:)Ͻ/+26S/J5Y +]I?Cy$c~ܮVmrsSĨ°p?nrn{M# 6t-ڏh5o/GP6U)_Atnf `&MC_$$,QWnr>'P@q ö$HOMG^Z@e 2q+=a9%M=b|F\"NqNT`!jKtBS$ܵ#=Eծ}8L)_/Ӄ]yS76=J< /nJ.oЇɴ]|ouWQZ4wJUMEevv1UU 缨QI#vbR^e-5t(Iimx)ptCk{-\*O/?3IMaiW͝)8 m7O68 s>)fK{ϔ6$C`Tj׶\۳ÃUǜTZ6d|0icyg8^ٶaSŔʠ7࣋\Olϯu1?1ɋŸ[꼀M]LT ՛T$_z.Y.B> O1K̠!7o5Kf]?F2?||>;ysDZO ,;ni#㸔b@Q$4I`[ӎ=4{GCt2@m*}}҂ Z7VM%K @jhԫޢKAN| ->%]VuK.%4s I  H#]&b1%bTn9[eo򶫝~/=$\Lh\=r`a%jb^vKZ &nvD:.H )833kMUuU lf@B $N3GA=!,HvUr9^ XWlNiM$("~S UzdĦIuwtNJf&4kID61뮣@4r29+ ^0kN]˕A0azðҜC_{Q&5GtƋZY5^,q_K9?5bTNkG}J K@}/ =YpO vOᶃ8,BF3q7m,%!DޛJ(0GFި;x|ͨyiC/[u5pQ$.[ot&(ܟ4`2og &xdO͂NM#B q,]ӵd}z(qP L>׃^+? O"a6v uԨ%ɯU,Z>8wPK|򐼠kͲ&&0EW=8I<Ut3g*2JW {q|=N5j$,f ewo1.79Og dY!T~%p֑!q,&Kuo z 'E"Y˺yj ~>e7Džg<)tsdӠFVTs.$e  MT>s:Fm#r־8TmCn}8泽l.MroC]8O]]U=3Co6{d3[5iqOVs~E($lxMqOk܁#@h "%-!.|Jag 9 ǶSz•HU3yP~> ݁L~1ۑcHo¸H<K>2'$rYEb n@mЇ}bD) 7)!< 3 1` qFF1s+vs<|΁9!d4Z[ќ1 m0 lsxo *)MAzk(T=m`FQ u_o)t?NO7>*>.?L{QZ ﵡBO }TY/~ hm]qD%V`Dp9Ȁ&U Z{A&˔X QJ$LQ5x ;'s/34.{TB[('Gzؔ܇:&I]t @O"f2 z8@ɐ7P9ŝu PBMm%ԓ5)XHNw_<-Y?8.]ua2<PA[J.(x Y@%fQW cF^Pbҍ~`yQ%܃Ol ^yn`f@nI§EiGbBz4088:Z+P^憓Όq̀Q[2b*\c Oߘ:~*SׅV%xq,,I‚DSX_hl%"kvJwaRaq0eExݨWlmR LvM~AB{BpUF, "PO3nM6F4sqPcLQZ$ݮIQC.F;W#1O\:AUgDdP~fB4kJ!%H-Ҳ޲Z]6_{@W`r~ehiһ&i\Il9,jq w h.:vԵ>K߈D|CD[6c`ڿȻ^YO#M LJRb4vA8d5( slWC.UѨg/# [?Uzƙ2d^h->d/G{c5M/ (}EȤHw4(3Cih;Zl^,vM 1ꫜοgX [%*O-8,cHʑЋtVC jjiTn&vY/6 ΫKaaY@s },i8¥W(֎kUl`0D9oբ 0%Uc5.{4!p3,Jf\&]tmz3|=OsyϰO|%-s>;F`ur"(|lS~ġ%A wo"lzUe+/3cNt?R۵\F3 y`Jä ;OКz׳7ĽK5rVkkE2^MX895W> #u#1PNl"/t2Nld]c7tGc~"hZ?Nc*ɍ8=/~-H-K{Za4e" 7F(5-ags>r90\5&# 4Q8j5Ϙdxy=D+I@l?6JܼsxxHn5Ɇ],1H³ڝ4#FӑfeFdA>,9&N#ԟ(iiž(^t82k'*ϑrݤC'ٛG(U`&?Y t8Jq Y4,2w <ů-0j!k\?0nq*xE6eipWA1Bwap#)C$QUI$CgE[/W0ʜg.=_xEKPIO,'!u"l5/?KY[Wc@Q2xPR >s̀"]#ێltM(Ӿ|c b?bhۥy=/_vnVAwT7 !M]l L؇: @0qZj>dZ%4a%{lЭX+or6U'ܾI6cPeGOO/Ne^ߔ$ieБjY?a[5VJ̬}^WQS_'G}GYm!m: ":Ǡdt"Po0XotFδ8XFRcb֜GtݞX"0n+c!P,a%\]vCSblBmr;l?۷zHJg)lC;mk6dOx=أTY107Rc@LC 2g1`Xx>DB"ZSɾu$ 6%Qn>3ˆkj(,rFƖfWf'#3陸l'ˆ P~?a[$2ޒqw1,x/LOP'+_ѵ.9!8Cr63Z?"5>ʳ$A)*imatpʑE!dhxӻQ7.&oxhBƐ6r;N]aӀBc,*i4U%NΎa7B(g#A#$$ ?О=TI]_L-y*] oZCn$v^\Yp}-}h1OJD-=QUjc5rq.1 `胡bM9858'&T6"jR+]ȴ"OLJ`[zQH0cI C[S:`4v<X< Јjn"DɖU4CEuI濞pU=5!g4rkGd\M?Ws#xO퍀UU4e(v|"ٙEK|u$fUP?owl5 ܈E2yV*pM3ShK I;o@RN~htt znKX̫X0[ܽ&Ec!ZRK$ `?} o(l3j6B=zjͩtLIk{Up}攲m MQ^9\_ܛK1X}V,V9TȄD}3W`OY 'QCuш'{Kb"k}܂mce?O(y:J:]}^R !3.oE ^VNFLI3߾92`Gq4PЗH͍U8X܃u|UeClqli  !=w,Xi!X{&GJM5Nx{xGz;4*SWAWwJ]S>8FeLuOk2'9r>Z/XH\5< ܁՝!w16SSBLՀUjkj" {(,]9-py}MrwUJ%h@9 =(W:9,MIܜ"ApnX#W[8D"* -9 \¶:0B!vQFi`:-#ZO&\*')ųc2UWTdiXhӺ7?zyޭS(C#)9VM fy-(ok:%{Hd:MF UTjVy=m  򖩵WLOIK:msR*i__w/$ W(h]\4uk 5(837*5 r8Mrk ֋Ue^[ӳɾ= 5GjdW ĕ: Dcehn;pϾ3vfBZBdȌhTn;Rqz6%вj}{i{oRT]uZ@zi)l'TySNEVsQIU1V:Rͥx~"QGW~ ꥋ.[w3");-tvxS!ud+x,\jҚ Ρކi!E 1LĶiwqRҔ Of!}OF7x$z]{`䚸{W~iQsbܔd[5T9/!W*sxf9Y~+EF$<3IXe@%o^N4ˎ~O|nt~j?X\ǩW$K"G,/Fj̰pKE5,V%!^۩dTx KI&Gniʦ+%T[CǻS!L΍(W@4 m?!EW cecí*<.p.O x?S΂Y9[ _GZw&(2rΣ $?3U8܈Џ1z6Ü=OV^@T9T]@ i? 8pӎ"=;fږ3o 4 6͠!8j}jt!k`4fttt w'Z9 a/cLD7_Eg] hdXPAV ;t;F*^E`nsB×|~Kt[1rv.ߪiti#)Kލ+ wgݗC%ZX˾>qh۽%UsXq@-pk*Pk׭.XktdNss'I|:ΤШb\ϭPi{f [ǒYkfOI4_;=M0lJ,I%6L&{جjԘ|/ Tɓ/JpXor|ߒdEb0w>brvg͓.)X޽Sp.ᤔ;0`ڪڹ,G Go(/^AmlW#I@Tj)~I0qwz9(t Kze IY"Ӻc \>50#cСt!J[pg[=:s6(\ܿ[V#^j2U1p w8`oMrFKp1:;i۝b4 oS}Y7~q,~^C?3&?,4ym%:sWF-J.)t01Bd;ROCհ\2d ޣh#0qqjc*K&,hw%Ϟ`*?Q/]Y: Vȃfpз+hx.ᑿt6_߻hpa^h |ruWbq)A|o@0 0n}g<1>oY p&g=n| c*mʑhsTRRe"AaY3d**J!g^c~e0>نO: m Ǽ=N9ZUr jܵ3AĺCoDĒp1\0nL e#밠U #6Py^.ܱbS2c*C)aYb(RFWEl&čKEmn\ǫlƱSZM޷%E=C /CC^;P6 'Ց WB;-*ģwVMMW^({6rQ_"pPO$w*P*֮V^ \FH+982ߗT'ɧw3*YKqe@s\&Ruى-p%GEz0a[SKS"cS /  Y`TSxѦPھ= wX۠݋^;#Gp]QgŝLWsU)Z'zӕZ ve I?}R~$T~;|[#>o+b?VIeN>lBvs[Czv@W3*~[Ɋ`t+9%WX[CXpȥ7dPAٴh&N9K{9=4촍̄O@z9xm/3XxM/{m{ Zp~dnmF 8C_#qߪy=G}yeĈYsSpS`Z7*~x+u$?+q^{YSV֡5p|\Le H^HyEXBfك'F3;+N*vV BOPѸ9ݗts&xtZĂ{OV[}f2*Jnq@Q9aˌXi^TX+G1t.ibrFeLLPv_[yq̍kmvHZ?BR{6b88`!uI(l!Q$-pdfѡ NYIBv"rR-e 38'`Ԅ`aE(Ȋsj`!t*Y<.ק?,G 2%KxRtp)6Kr#fS71'"ZRYUD%n3Hӯ}a4X-BO[@N9N)Wpyq"܋RkW >Fsv^ŇTG:՛ Uȗgc`v76p6n+)ԍ4\nIy݅$cA(/2$99;D]~z>:dȮ ^rێvm"Ea)HIWҶ;p$կ2v\WuĚ\I35 qCx#WwY7Kk3lzfX>C^(βBFYx& KXޒ k "3Lg.F-KZs5^C'a {he)UC8.{0ʽR k¦Y4S̪gm2gB ѝ ֶfin_/=nYIL |Ae>R}sNOv zW; M:(br/6t#-ňؗ<ՓD>wuCmnFfj9+_{aI.; B_@G~F8 |JiȢs}f6+ ߸mg&-; 9'YC6"].>ͳֺ3LJ"P$,]o @Yt`Cq~y& IP0jNpR܂J$GA׮7_'zD s^*f8H5V،˦oGiܬǠm[g,gV uK`!Et@scl-B4IWZ]Rx83_JP"S 7q O &}4C&7H.S&_P63ݤ2+۰b dԱ3h6ijh:ۻD{eЧģ6Dg1X\bkij'XCBZKx8 XWܨb؋)LCB\UdJU6aKg(dg<$L[ 6ׂ4Z:,ZD SHOPѳ]+_|E\4E+S2 Om w7 nw:bhacB摠a98apvZu&NjxR_y`*_X͏I?-Zl?*+Λ[׋ "} | bv{j;Y"v'*Z&Fl+YԊ>NK# {uamq \ A7P]ߜn}_i1J}Uu&My!&eϫ+;ˡ˙=a<@&ձapyMt(ʑ19M9`E&Y(fYG+zc<}7\7ʅ {ߨVT?6ߪUJUJH x (KbT-ƾ^`L48g6 lPrS\pw&WD}Ϩ;^5LκR價3/ۮ =G:d|vDM]dN :je&FO.}$;Uc.꺦xHZj)3 p۰W2!_HnroVrXdF®:)RvsIjyhXf).֖or1p)Sb?0H2^ɇZg0j=ܵ?[6W'|^W{UȤ\V%J,Z]]2l`P2vyg^37;)\˥F U/0CnXFDriX,i Rj " g`QMYUq].K6+s)I|l6 hk4.H/ 5uog ^s$qJT0C=ѨK!D*C*+bԿ T4B[!o@ChUq>R U*3=صNE<+ fR}ȒE~/WpN Q{D~@>LIu[k:^w]X)j6cS->{S@=y)iwoW xm#hĉTڌ. ah ($LW^ CkI?js$'G0g$_ITޫjUЂ)$P'Rh63$@F`{6Rcy$1g}A>OƥʵZsP&᩶$Ӑu6v z3i=sM$7Y>8qǏ-°~ Dm $Ĝz7B)5'H *. G|SGD 넘F [ѵu8܃~v}EQeˋ7%(ti1 Xs2릵;FKE3bp֣Ǚ=]ufh(W堔yTgZ2K7=QpmYsoL5֒2SeQM!+Ilk80Qm)nC5Gw :)&"aDMn _sqɁ >b54Aw[8(\Qiw?!Nu\ܹKGq2AS& ?V͓xETQ#4~68ķm,16k2d fB.)/t @BlXB>捅={ d(ج$^<؋CF.`<F`͛}*_}&ܙc:Uw V5 e\0"ctbBjiP //ۋŋ Ӗ GȑZ->'`"ch9hOdǚۇXQGԿH~,@Sx];P@n[}w"Д hN\ A*fN5+L2Y&F7tz=HDR3ҧϋHxi^ .~)?Ed9ެy*mSSĿ:T]7Tj/dB V E`8s_ Ɣ*IqS64wYt(Wen{_z&~ػdc h(&ma9?]!*e zm\xK$r ãGa?TW8X=DP` AB晢hB9Ѿ6;IB=sݿ$ER,ճ\Jt!-^mYNhkュ%ݽ mgfL *:.$N8'\hP) !l6I(i1MeRw;Pm*<ͳ0y#|!V3G9 )6t:_E>+[ztgOJFoEM) Tb 4bgGgKyX)0kIa8p<6qڠQp Q_u+EO7)F)VL,;^Oc뮁pkC`w/|wZ/OX%|aL|9:z.G~Aj. p  Ow0& cW%;AgkgL3p6L`+M+)[OH'0 qs}mήvHGnf Z;hCbGPM>f\b땟$;D K-#k)o~M֓Bn}'Lc?y;U!w"2S6 3i;dƫ 0ZW#,[QBYp!AJރ೘{AxDę=sgj-)h"D}lJXjnSuCM6M%eW7dzGX4=XW:hT'0|<1޹DUdskӱ$W,]OEw1ɨUx;^?cߨ:.Ip%׉ܛe 5,O]ٞ3i<(K-CdhF5Lap`pU-W^_zy҂9vCW1GVɖ5+dea6gf8sBP͛0əaY疎U?ca0ԨL(}|kY2D7(# VUw`9Gt2+g?HD9ˊeh݅F'|?Z?Zo(;O [ZmыޙTL$wImJ!5j:!o0q/^dPI 4 gim41JUt>L_4Cch{"%R68[fƙWNK'RAjtKDdmbY-3ް&­Wtdm#wլHV؞QR۴/2"'71qKvb6i_JxeW?K&b2lϷO{6Ban(䅮fkݼ=4w dVI˹c9mQ}7Hʛ]E!$$p  wTW1w(av;!&( ߔSfAAh.ns>/4d/P #|o) A?-, mtI(X C4 WM" C[69)+JRS}aS(3sb[8QdȈvj 9}}J&qw1A1QmxvIJ YdK{ta/#" =DU Ǟ]0? 7FT0gqf[.VNy־Ey^=mf~cЊ cA 972BRBgEPb:2'"/IUA/ϩ4eY3G+ YdvBבˠfVI r]˭"<Ē>(YH%>I]:#haU'3\*?|W(:SUe3mQ MUxmުn=6O;nAgđMfqi}> 2r .{FH5`yjEI(8QeP5{hzNɈͩ.TD.,UQo5{6ԃLO=V#,Z~Zeb{4וZzQNnU0#.}>~g8>B`~kv#s/:dJPE< xv۾|`vQR+kRGXD{'-) MYAoxcpD)[p.Bm (:8b[[L8~C_%@NiNjT\TSv& D˼G->1G3њ=ͣ0~7EXaeeFTcN/PEZ$yc5{Ui.Œ߶uqkUUPM([#隫JtC;FV`+;I2g wy9dȪI }n] jQkT$߄ 'wb-ԙ6v _d]tvT _}cLT}6r.԰4 $qzearT31- I4T%[*p;`"̶^k-:a ߸@GhpRzR纙Ϭ>c(VG5rMSGIAq"`207- ;?x+ ; -g{Zұh_H3%`wؖ1]!\FYx KHblS. >gz xǹ$-')h g.YĞv'!sƿWѨeMz4tU[gUt f/*%pPu`\t{gzx'I#Ӎx(ۧyC z}_E<Vv lN ( ffJB6z3|ךc7 b A]4Ky?t%,z@?wyuwJTGEmrW/rɳ_95dHpb$GyS[ 4ABjcfW<:mU䭣^v.|M /Y&h{]zZ[68 AFǦ.9{ҌeHhZ>OTyvnXp[6똧)3 7Ӵ P+<^߭ӿFqrUbC,!ϿsSvlb{ٱX%¤LIiӉt%8%2whOJn;m]&_t<y/*9>/. |<&JQDK!mθ Ǚ1-@m)7nW٘D4؂/y|5~@ !Rԃ.,P-4e*њKGݔ`J\!zJ#H!Y ǎtre Wۺ/Ƶ!q*Uv!V LHK>Go74 /8x/Pef`Rjw>ѱ$-+]묾GN7z2Ǭ`/v7,B-GO RRߵu$D=Cy*ݮ.Y1! zғfۦY5n=$"*ҎH:Z.%Sa8%,7vQۖ9]W{􎰂86/'KtJa@knV$e0!땙\a]H0n2"ÏK;PCҕv~+HK񇰥~Ic5:+xl.Hږjz;ƹft2k|@^nԐV(QKEmy 3!J߬1ho;p.[4 YD>kAI+yH__t jcҴki =By\.Ҵ)-EX U'r9.TʉWhJbՏzsP+YuI]*D.mrtmje/W+B +€_JQ sKjRDl_ǡ' Nx (*/K :]#|ߴ]8P f &Gu@Cǖ!H1É'!Ƶx/fqZ3a>>dDqB ϤPRɡ)W]• 4 6 Sí YeGbkL_-`o=B=sn:HΛouHE'$o4nczCa}e{";|(𣙟5 8ShpI~+%dȕO3AL3ʟ]@z?4Yg=ԃ%!bHUsGS LzvYŋQ5mm8s 1=ޛUo0v!r@CQHaѧXJBqb=g=Sޛ?ϧفҏW)tm!EǤ&kMx-;{K9k 0 ) ɇZRO$1n'"R|qu|>k{[:³A^i%Cal6e!Qo NjPFg㲒h+[=aވ3g +L$*.|b>xbv })0k{ ;=I}KWEDg}`E@qC7oV朤 4j1}$!x&ʖHҐ7fQQ)6!:q6/P+Z՘'T ]dHx 嗃BӿCOK]oLIGu w> /ݺ>v_;7.!u.[D\\" jFy̝ۇ 26d̗&ۋw mYL^=d{?E,XLb- Z/}Rvd5ioޠ4AQ}q.-i!9IQh/2|@i`k?ݦ%x$verzP:x0nSl4Frf ^i1;Zt7`%5V=*0ϣxLJ1 Sհȫ`ag1159A\Ehϔ\N"@mfLйPWIsb#dE)s>xτUHX1ْ;o&קDYvt;١źw?d)[VSw*C0 Y)v`22Ko66<_xQkm1?HRdAhEKv.p h)_ɑl"\J_*hJWş@q;1^VR mh嶶9}L-Ih; `Ȁ5Ӻ:ᜦC|n(%iEA ~ fCҎ.z aߖp~D35K'dVA\ƈɇZ#4υ^kqC_1S=o`#4(8eJLҕTOXRFڻ6AD~VJ/ D\X 2kNL6s1f _mXF&q ,Av}>/"UyZ׎Ys1-TvJ5F-2,r,`KU=rUOyzT-Wf띇V'vlDgU]iͧnJqćq"xTGKz1 RÓ}OƌNE]R]owD֤dŒtC5[-\_.xE\gwI9Lc`x ׎Xk'K kG +S MeP'.J LSWC\? r)0x9UCͪzV9V&Dr$yL}}&i_- MVpE͍n12>ct GXrF[m笏a1A׶nˍQTur"CqlV[a +h.[M#2žij5zLWHT7?$v`[#Tnrd9<[c/c'EР'a "L `#r:aȾ;TAQOa*K(0M^;inGH\Ә淛aIp-r+lt W8Y[پ~erV1g !V۞Kdr{K7Ƥ8~A 2ul3Ǥ~@$旰7_J!~Xj̆cЊK O11H1,/ibкg3meޕ.ʢVF^P,лfFuYA;#. j\%q<]djhfgoGWaj84e`;|%½0 UI'680)1=-+U\n쁲B=]0EcqEu|ݙ й:Y}f*xӡAR/|FT3T_M{4!1+l/;n^~1܁R ^@zUY}_liѤȪ$}Fi!'4RL$|]q^MDB)%( v0Ӵ5;A\Ojpy8?j&U)F,]HL殍Ie NkPƖm-h~|mzۍ Ku<ӼR_I`i0$5yΚ/y]?Z,}} 9  Q9`(xAa x'z8RafeӦMZ+y9wI,I@dx zx&A8'-!z]h*vA$/f'b(EBٗq_ّ߿6g =)ʹrS AWG̪߼4ʌ fw/ddf 8ȑ5mO7] t")g˦d"@nem` *) @2t [ jDL 79~rdj'?1%˛<}6)]8vH"O$nʣ(ݪ79ݵ@*G6_C̦#pڽ$G&}4*96EW nU,q &Zфb^ (WĜ5hwWϦߒ_ap>^pk8<< 730ZFA4(ޏ<ϬՇL8c1d&)/}<Z%mGZ#sز @]|VG$M}mN5<0Q$6f>Q)R6fSE ]GuspK~˧ϸA=:k Z|L%V;l"'lX\4ĜLX\`%28 65l|ho%ٺB >K>i? (6nN-`|Ec@gb sY`gJ~rC[M`FJ;Y c,Ov_@]$PY%'o5ݡ/6LJgW +f'vY1N!.* k_%A7q~u†xmXyg.a TZF:x5) cJr]dg^k&/Zw;YlayR۰*="[w8P@І&.4h[r)j0W0bⲻKQeR3 0IV]tqR |LaL-!i<|EgwԩSiZ[u:Oq݁?:^.2"1vԒ \,B!2S15y`=TtћJt:?i-uiRZ^a)Y8ްۑXٵ+ '"KpYbs Nώ M( :RsSQ1g//h(.okA=*sgXI2 s&h݂U "QmT,Wo)gj0zjɰkV zWJ\a_VkZGw,ۆG/?zuqǺ(iDuo0GɎBKyb Ӹ ^,8xdʽI@T)6G 8R=[V 9l E݆oAzQv'F\f:5 S/ 8H*Oҽ67-Zy4W42=+(𑑇Gvqnbh;8>r 2c莎9i$m"F\x?lӱQ+|4+9Ár Wo`'unEcZם?r5$MJQ*@ yϊk&KxhRr{* Z ͎&9MhMҚ~yw1nZPccTxoi S::U#kNoտv(6~L*FSd-8ئmodSޡSя5f;Btc_r-'Ef`'@^j:)l=7"mi+[!Wߔ&VxoU/o>$m@. K+ǭ:]o$븃.j`%p nq/ U'_zS<;5BL:"l˴RR=7oB6QE+%%ᬼ`P Ґb6Iy*/K~85r+d1PEanfy!견9LZVbE5ò`~;4Qʘ^|Ҽ$0HWx<Ȥ+ӐɮgXyPbI^s0)փ-zMeen'j'Nx>B1WW!@kOꘅ^o'1dLvsEi,CnUOV mF4Z9qgP3;3r5ssAP惈't|ط+|L>}8V= "qk {RJ$ZȪ+NofG•\R> F$dDy(R/$F@7bYWE̹b#}7L)3C%?wh?iVSjXdU/ 690{Ο\n7<`\'m6;9-s^"oKC!1H^S0J00j^Bk6h~=swrMt+܅B;ę{,GXŠux="ɖBk! Or_.?A4WnT'_è5&:<#Κ~2v2gnLbLQB5WkoYYuA%d}q;LlOЦ,U~1Ǥa8>WSVٷ<uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^9xN y^G=f`,)i p-˟t2o :W4w4:C{~%T<&zub$$ N>DUKBϞP"4Sa H *w#$OnS|/ H|vFm6X%FMpXiݕS=mbߒ̇Hyv٨o*vsetCc 5tw`/}/^[TF]c27;tOfY=G39fCE[R /4^gA D`l@eg儷iOӠO2o\}GKr37=A&Xo,pޔ MdװJNo^豈+%#Z%0v>ْe 2'YO:<#AHؗ!&gSc2|a'Dv@3˵ ,Kx+O!1]aT)麯:0H- O{髏`~"߽& zjUt㋥_ܖ0rEfK{=ҧ(Jx? NTHiCjd`pu-gDD+]$I5q NWtvKE&:ixD2`mI5cTA(Ye|c̄0YU?hҤv!_53Ud=t܀vaIR$0I9H]a4mwO3:bȋt0y٧YxG_sl_*vxuvh\JfRQqs=(o{8JQ)NxDQw*2 0<sz Sc u-8r(?G2WY߹U,:R3:.9YSH~t|xʚw> KOzFێxIA('N&p3Z{+!=xSQ'Y)D=.DJ<Q/kM-j>(鼕lokxԍR-<[YOz*JVMnD?!1ICНPhLR>QWh1%Ih'qd:}PQfc*̅']I>۴?fEnԕYj+դdurq[w,3όIGx=R@[MaSoN.B QSdDIX}kD`e9fL$\X^hwް6>G>˥nE7"y TOf`H{ H >xZĀȜD[>j^m#s"H0NE`}cUvPyrm*Lwpc.1 kVߴ(ɄCVN*-2s)̼/Ѻ}d!M [ O`Q zK{ÜkN<¢oj ;x[6àTD^S?>>T,Ӏ%%@tjGd̞,x#tI4&[/.@uQ;- h--x(WwC{Ncr`7qW@x?ђ߳|J= R14crwS!0L@yf6Juƒ<ݑh/]W\E#f ɐ79]DG:"lFǎ! rP@e,U&o'F7&xtJHeS)ȖzVE;)]OHm$ ,-55e>Ԓh{aɲImIks/8/mא-ܾ +MH-4<k p>ЁudV#t6u:+Sq褆(Ɛb]t/{$?ސ$/ d +xՠu=(D]- 58vyI?0EBvՀzқm e~1t5lJ7Ȝ_̢Ï$&H/U~8Cӥk;{/55TuVcsXgoj]oF5%++zZȰ0c x.|pLLwxFn (ΔոQdz'Eyֵ`)9YZ:W<j vؾRϟ2OAn<K4E(w94\CXu]_m1j@~cz/?:e=SQvW_k,VizbY뎹C|8 'Yw´,h@уgһ=>{-߉TU$p64(43Pzjڥfr8.3 ee!>IـJ ̐j!VCfl1&+="T,jw7]5OĬ/R=U7{{&ãY\io~޾HNip~'Bb e:;*ۘ o£W~vs)F)A6ր& 8?D?a\Y`Ͻ o//6irk¯5 8oܔFd; :=O|S}~o~~UJO\vڜC-`gu]]>ZC|?>5Ka2ԓ-2E% oC{( \ LCSf/&ߓPʂۻ0m?7F/,/?FM)Lܨ (}:e$9E^HE`sPzo?OeU|J>҄Ĝ6 .b$,C5+ k8|"*x.=K#hM٠:& ]XU6j9oGTO+V!&ސf >|UCU;O!':`PLs)+ ~&Ao;~g_kF t:%` 1u^v줋u|Pq1DZ9ՄҦ@FU9ᢲni˳YGi Kٹq-|s ez7Bk"ev/Z?b#E.xvb1~Wh/bfydQ#L~uiD܋̩뿂x^DK/jc4}t,WOCsb/s#Ϻ]mWYy7g0w^iU%u&EZ(齝c)5~ Qݫe[..$Aˁ4-cxԼH-&"_>s]ƐZ_5wL# 4TX#\orXMc,ʖ9侠;Lj}hn5Lؕb24H_%(+dH e6)X373czUܺJ|׳˒V}wJpEc}2]_ 2v|>#[S&ŷ01+w=N9^f=F"uMmL<]}qt·5l۳q!22?g+vnS <*78](ʕveJٞYG1t+P\4_m堖USlg2uB '3,Ϟؕm\w_$V$Z^1VI"eWA`8b4BM@&]_ʰ cwqQI{ktEϢ[Yd5¥dMwͺ967wB 1x2H(ioBb59ْ4yh^JS%@U奅^GJUdXvWCZxb)MKli%"N;e>h, sV^A\Ah xM<' mfqF Pl_k_PKFhH]=-vZUS$–㞁"U] MY %4lϾSu:$Y. Q _e|kwkY}`o\(SDZD@]ҡ`]3U i\޾`hJG ==7LAо̄Д50HV 8G87YZI=(C"+qiȬI7t;a$?TͿIWlڨs{т ZM㱔\0u __r$Ԏ2kylOZv,?1G":&B+lM>W3BsͻY3\=.ZzAZSٔ^V@ZUr1h[_o2-MY| ;?gwyX0c\1S{ 1OrS/]oq=ש QL߅Fkt!TCbL |D8Jz[着Ǡ8#*a  %EN"p`tiv:DVHܼlB5bifk,#\VrYb,Ǔ8w~!GD1v5`B)p}'O;n}68{|pnRb-<>1: iEay(z,-] m+gY3 v.;D#mR 0B(TZtaA47q4i;}:d ;zU ]oq۩i'gW{;k`ƀgTq@G #^PZ;$0MuM38h̽H{5v јO]E#חPt#Z\ sOv\YYx]tDx?Zz^.ZRJs@}#_K{k>*pUw' i:T2 A(_x[&CEC>ܣ4ܥ%/~ 9<N>8,;@Ti0DY]@DKEc% =TB,R/AخNN&}70Y5PZY\#5JAq|E?>d(e-OWMR~'?UTE|蕼eѰ/_eƽΤ _~ܠ=wUK: rVEXL0)#k:.T,}!r=vq&nS$ub>`[4K㕲6}kI*{,iVR(UpsPeM("^8&pyz ƙcI}:5>pu.$wX 0"oϡ BJGĚosB r7%CXExτ mC`ҫPn}K`ܝWN}Y%ӭ0s=RRΈt\)2'䚔=Y35z ^)CBPF؎ 4نWRӈ>`/7bxȏ@cOqk|V6H?g+&+>>(#Qk Av gC]c@{ uYJH]B`N*-5Po[gBAOTjsGk҂]c}q՟ҋ>Oz XS'QngߍQ}M-}1bo`zZ!Ŵ]E+Z*>W+<Idb0,w_~yw9ÍR3Jy`!J9BgOYQcH-9j>K/C|Da6$ㅼLڏch4|~ (C]AKL-4Cɗ3.*NU<`v.-JFBcϖkC츆) ϻ3s%uƌ>ip雋U.@# iqEce>1pW2{؀JZAk-SN\hWɒm"'xUȚp}CxKG3?`QowQvEIbP[Bsȧ|lѫ>fx5g_/)GsGsh.U%5'R \s+uV׌AwDG FD|1ﳏ|rJ"lQ,r_aHz(~@Kי"3v4O jkgFD<28*Rr^EJiT$ű׳M&SG8*Nv6#zGc=E./zQE5AO)bcr0Jg+hT=*^l.I 8fA@QӼ'0N8l">=Yw#w3.5ΠTf W uB<䞚^I=\2UP钂` c1k&4sf/y?".kFwTD4bwMFn>sJ]> 8 D nx Uy6]B9b8U!`jB4E>^o,X G#;00Ϗ MA"w_ǁ5ҙ?jOQJ&/pUCd ,QCC*Vd\9iBuc"֣|bb^̢<*A|LІwOEŐ{#R>r+,w-c]7柰5 ayѼ^;!-R0Vj[{t!/Ho#<οIa:¸lɦ .wPa`z-3u{lf~̝1Y}5j+Rs~f 4GP|ӳؠ00*>6jDB%z&vۍ[G:UEh.khԈ,;1_:[MŒé{ /r7EJjKjNGBlXUdhV¨dxKWOJfM* S4r&gZ[LCz@: 6dR/ He @%7z;f[M?I8v&=jq 9^hO@Uܢcw:oK@:Z/5` >e?z5AH`kFW%ճU4Ϩ?ִ| +.%M4|&gsrtXlՂ:J}=gl~|p/ IC#XJ ގ%`$YHbH>b>st75aCM.VŇ_ˁn84νD2j$c'df2`:jk/y8i6 ~qHe4'VbhOw>Eڜ| ZwNZ(2CF)v{یcό ,np^,W[yѿ,\)+ ,,ߩ? zVΡbd%xO2;E =;Z71)C[ sh5̛3TAb:JI wGwY4 X3ޟD^Zpo#4 \ފW1ɧ:tyeDģyz {ɪn6bD3XDtls'rKtWcCA@8ę ~]xU bG[9}L>Vktۼ0j^V;(?t<>vFh4"{F_U&zK\J\~oLѕ*]yԩ_E=PMr:g<ǀ?]xfa.N =J ]=MdXMӰ۽ r%^c(z5Oȅ;ލrT2?oxsV*V.YV ûpq,OY3kQWDҜ ~&!ƍq:vմ|x!hNt;c~Ԍ+p m-d S!e?Kw=B( ~؎r3Qgxgę{Ʋ-R?g 33\IG4q@RA8p{='B p5?jʑe2mNR:*g m "D]JKccz_,+nxP"nb7JS#O"c=%tnH:w` t?-a|)KyE_*o*֎hDXBe*U?lWTVSxӷ>ʍ-I m}n$/@)Ic^[CeK;li?ʄYDuԪ D>tEb,G1%hﺬe9;R\]f;2rNhpiù@H0P :*9?uY1c{~ya4nC;`GcKePBhZ/eマ[:0xܟf?a"%UBf_+zV9 zh9+ˑ/,uVh ;'2 Bxhz gpb?)\JuwBey1zE$Aa*$~!\PB]h68=xf*׏H5#i^p߳HF_1Ly=֫u-n#֯#Ғ?*TT. 0*2`>[E,r f!YbfcX֛G)j|{e?SFDeHqQ{Ts))#<N[1jԓV ՛ 'Q Z3'Jb8iŐ ƐBqbSgv$W~)u &45AnsW~i9 %jVlˠ ʁ7DZ݅z5 _M@pŔhgDײwtA֙v\V5m!N>\@y KCLld#elVOW]T SH٥bŖ)$"™P+j &W1f9D/ny&GHIa$놖LגeUwMߵ`S}hpHZ\bDYy]NWEљ7viN߳{aV0R'A+L{!_@€ fy$RڀԐ?.?,r~,'c$ݩI\EΈp_O-Vs+'m @8 2fÏ#zK8?M;җfd(0{_X5 -UV^qXRPu`K*V# k鍬!x)!` ;b_ :ySxD -lr%8y7%ThPRSj;DhBL@' b<af'Q3# n9KUl't/\CH-7 r1y02i=}%Xwy-haujvβ;RdosQw# F[ A8P0&47`!jPRy$dNpOʑkǼ6uSY}^WJI#C_ؕ!I`zX[I_: C.2% XjoPFL3F #mYP\Dw=( Bn2 =B>W;x^?VUi{fGO!Z &J CmI+^&Qvߓ@"08pi-QB"qT+_$>MfkK_DuIwiWiOiBBAMS/ۛ=JqAw5Q*HB=޵O87q͵!}{0W*o9VeGN7 6Cu'_+ƶ풍/R4?Gᘝ9~D꬯~ZhnĢaxU";RUf{ ?U3X& [щn YIn⁻=nBSVe^otnz:c!%vX^ v #$sl%ȤW .Q.l;Ē fxklbb#1kJAh f_zRo1/Rqo0ciGl)[ h?5 mEvtSPb>~yyLӢF`$'`3ICFf^#3yS0,6\(]Veê$^scρa\'g: )j+?N#%fnA+RIU?5 e&#-Wlv Ӹl21'v)vlh|Izrh `s\ݑI!032V[d`wm EN71q k1 6Ȩ۔jwh g<ܧOI'm(-G55U1A{f ֈ: 7*(bԁCpas.(9<1ײַ|f 6 -ef'yVmR wPL_x_O4Y,;K%pbWbYI1%0cVLȺPDot4 :5|7_Iq%{r?~і'Pt\ʛHJ"E81. + r +⭆I]tG3<",&SƁ$c>LݢפI {54 zh>bR;h#@ͭp96痴ꙸJѿZ_̈ p/fDUB{Da+Ui@#E'lP3Ү DRUz@o MU4Dv05͚Tܹ2i]^ A .]]v>L sv~0w~CvQˤgˈW滄vl`ijld-Nټj{Ad 2*TځVOID7r"/$V Y?MHUWȊ~lj䇁wV{ڑV£^?pŽjJE7Z%3 s ˥U:#t7~<֫iDԐpR3~*h]%h?P)_7 7Wy4 {D+ObMRqd%COџj/XmBPtE68]AcZ0"mzfsy,4bT :\OQF8۟PrFȤ8k Y%2)^ݽ/ɏy)wnc``faks8o`OթĻ."1!@͇=E=ЯlZb W=yHPFԂ|fa+":U{V%[_žy!l56hNВw^ɹ8] :{U8c9wޖ7PVv--J{d9+5Ueş:`8z,My2K㧂lō}mϿ.I3_:WLn4n`;O[avvN"3,C!5`Յy D%_'+ %L{*Jۦt]ax|hA+4 j4p+uo7##G}bRc?,!r1.TiOǶ۝)@ d1S. ;k{`xABFhwƌ5 66p(]iâ\~!tf eq91m zy!@~[Ba vz`Rt2\?Y%{v)T"d$%P{5SNkspuf9&.u W2&֨,""6}-J(mT#M3Njt+s)7㓉6pyo-ag&_Q*.VJ0\'nEȟ:I_PůY Ǝz~+䆿 `.ZFa<\-'H P}y+rOM ~?|UPEl-4_}jy!HDf8q6TUcxOQqY4T]OvH #Ȫ٨`[W[IV">̛ҫ4͡~0N AqcguOE\ĝgs~z{=ԱA(W-\3M޷\XdD5duߒc"b1LyEBiۢ$<;t|;}IsN,Chd׎W~=Jm7jsQCҟ.!m ۄ4JF /8X J˅XAŸldϩVG@蹫'c`%{e<P Km(ٿoQ9#@;S p{Ze֝ROh±զ&`ZĖDɿr!r ?{ߪ]Y'0tRP9;1VdaG0 1P$)<oܲǝC@׎x!{r0#.T%LPFH1>97*Y+u&]`# ~od8J% //!IuMpvTpqɼcWp5 uX척+|Pdv`ҶRϚ/sW"͠z2BH2^(5q,ОEv%J8B=}s؍ dbJO:&pC5`EtّZnzO㨊n`p]ً]7|S|k0ƞ@1\dGz^i@?ˆ<ʇ)"2d\UGcHɐ/p{i ?СQAdO,uT) :mQsL_a9Պ@uXӴ9s&nB7p+>?dz${5Bp:ƪGUPƨzop=fqL'`\! Ъ|?*`u'O9Sf/ H{,p`e ^QK6A>s =1#}7ʍ_nT3 t kEgBJObIPi<3m%rbp&'{5Ee졅c̼܄}y`gP#*5ʢ-N2B~/)6q%M'{k>Sxg:.=+Sڣo %+c7qɰ }[K?cz@"Vyd-ר6^de\?o{fV=#.x'w^8Rµ`087`\%^Z~%FCub*t:Z5E;r3{dOcygl[ShZdWho6=5"T;X_B/$>pO _2@u?kF^KL'ܵ4c/ۭg}2֣U}H?Tibh:X$6%Mޛx%T9Lmކ;3HeDfdjc1Zys'=2mEvҸ@0Jܵ5q+8:uH M〒l>+lC#Szқ)TAR4;o; ux@7p XW',@˖_őJK\Ff !G #&/3e̋ڀ`H*udA|: ¡32ՠlY/x>I:@@qJ{?C!994wbCiaαx!Zc]|_4ŮH/8>y}$6AN;Jv)jZ KF21۔vnQ ~|ƆE+ڢ ["-'="Y^N0㜢:`Lfξ{;S. pU!,n,9CGf5~'i+aa= Z|쭫ru.a6et%T^O~ r ]j__|7GH>oB_qԊSq0#$cm s;nL#y3g^MkIɤ&vX5翟JoUw7[ zk-A+_};OJ@¢{~x;=sC?A1DXgNoH6!7rI"wl`BIN@vץ.GSaW M}n9OU0aE~HoLڧCsx}u(BY7Ecx0t+)_44!6Awd)QL,`0N$%Pd=8.]0EoLNI =_{[Oap T:J Z- %Mӹ1\u[ 0K#ӵ|H@JĶP6*=̏" y-čF 7O':SEh<*" o7MƲ/d#AdsmoF'pwi? 4 /maQhKٽEL#9%K~r <|vxRsg0ґil\ZPRNN T-# ˡ.105r}<,Lho T$S--)TʕkEsa <4,n Gb 0̚|)K``31z@$ҮGq%O@ZgHr@iY+8p_z5!2*.9S+'tjezfkL{dZc60N; @w{dHyCd+Es+EhiKL@.&4rR6o|zmK ;= *g>E& NT/բBceq;W"'s1DuXWZ`Mmen3džKL*v%sm=Kd>sOdcZz-ỏc0x-w7 X/7C>@k17-sFO3, t;i=plgi\<"d>X5!g5g>sj֟Tsm6% j4-]Xu vF⾈"O6aOZsQdgpcz/Lk4}xL|D5?W*$zr &Qz֬5 f9Y!A$ý_GRM mHC//`wBM2 LsRD("-?(`9s.ew%/*ĆuH$g5/5bUk :6Dw_ֵZ M9/OWR.46tn[^ w@A.TA͜ YDb'0ԇ&q28PA7 cggz0{fcGT.ABlp'k)d?Dʁg)=;mF~ӀLan'-KLD/-DrKYʧCxlG[g1c-ʰlMg8E`-Y/0.a¥NJ" ikJRIJ9Rjtb='! [\I)3mJWΩ8N{ bv&C 0-nup Ϲ !mI)Si 3%핸yoY{%FPUpWJ:tH /bWF|1L-a úPw%p~)(lTtZI_15r1X~4 jv˨1? N0B]Z8ô.P#u*}a1l%(%bx%#ɹ/@.m].:_R:ߊ^ɾ v4L0.c\/y`YIM#FaBSA7UQ@ =hk(fܥ{Xd.IipNAzuI*#xr}b╥$VIlz8 (4^/dU pE6>@㞤t)펾6y3 OFAVܮ"xli\yO=V!ټTDl>eGo1eDRJ%~-zd?NQ! -?3k۞U`EPNx*!Wغz8{hdX<&e2u*#$0w-(m褐b8Q9rM)&\kL;(^`k&kb6E NL8)cZ,pWwV"S_3,hAYВ$05#d'@,XoںqY($VZ@,z{h,`!ޤ~JH4kRii3qp=+7čWh~R[ zy9w3[r= C%4J _2ƉğĐiFTw .J5x|i@Y#eS]NϮg4*5̴ZKeaZ+hTqsNL7[;=_+qV^{Weȇ,0\ q2#ݦ*yHy/Z4q_ P}/ELhp "HX^U'D6,+p74ȇYVА8h:V,0X~J5,Lo?x\H 4$o[`4Btp 39?0}lI6JblN);o{FE Wib;do5HQH9{ߢa 硉Bӯ{>iђD?;:r\U$OpN^_[Ќ,B$ɷh'i&]) y 7r5a܏ť:ŕN}|{  SHq.>.FpdCnR{!k͘`3o~\0ۨD>kX@ góK-AwfMb^~ x 3{yj)V9s rEoKHIB3^Q&yQ F_CԥoV| g7۾jYת`To+[ȥ܈*UJ<08V"ORcE=AhgZi[Xªł==2S ( d:&.*wهQfZخ/>˺9̡=⁜pMw1 c&Dt/0`OZv[AԉK{.Cd~cݡE1xɩJz8y_}kmzFP/GsK¶pU 8B-+ީ$$Je6A3^~}yd"&ZlУʅhYḐdJ sFL-_@HNޒyϫ %[/)=_}ѯ4:jlbI{1 P8 ߷ar$=CVG@|SO1h k23fGH$0B 14h>{ flD>)2<Xx.dCp5}s֔{V+ۃHBsH]2[-a31/d92 ,A@Z8zFEN⓬rjLGJpC4GI"\E[KHk ڭ*]ٷ LN-KţĎ)O.?_4DJ Qz\Xjٰ ]zDt@Fv`UV6oR[Nܥӵsڱ._V @cj { k)/,4LG=Zy=.yHS\ y*nc$6xNC:+%pBVӆ@ ڂ] KbED7z9Xi_Ur'8;5w3,r0NF &F1>:V@=#.v'zĦŊ0pfO8F@-;߸,g[R 9(Nu#ŊpnUu3r@~R&/mΞ-Y6%6vUc4y珳nle\)h X&.ah b6{ Ǘ2]M3Eœ2w983LT5[ٹ9n7irfε1X8$qZpgi~L)c(I5}^edW&)ݞ@ݗ9cySfzbIct`u8퉻i{%_j<9q%sK 9[ͱl}:2^& 0uvw A7DO-|kWoVDVe]- ~c@npJ ڬrڱF7 T< D#Za6U& b#e ~BN)'%Ps-9o#_$є{< Fd(lj;' ˽>31B!Y{@U~QZI,xtfzޡ +8 iMTߧNq߭F)Pttώ3a1[\, v%Je3z8XjP;!TJ , i_W>f,ɗC8/V0lwcL16r1y]e&ͽ 9HsH%K`83 Fެ'5ï#*L>S X%\h 2,ueaF?oߢªvՆ*/'oa>RP;~7]}'iiL^*Y(X!&r=N衦tۗiNgI3O<$e{=X[sq4EE "`8Q˟`1gcT3].@d [8.=]*~Oi1P.DW.q ;OrXq9͗x]ctK1` QY腭񝖠X¨G bo;ODVE93Z*1-4C]}k`}9 LIlY$m34[Tb҇H|GF+ ş5 J. E^O3MLwy41Yx`ezg_K07פ_ԼzDRkDet 0\.-OҘ8mJ#[Mo š/0y1|SYufan2~se6N<ѓ9gϻᥖ+F) لPḐ~㯶 Lϣ枡z?7Xhڮ\,-ܪvqu.f։DgyWV"0 ʽL-\=ãMP%JcY32cEiyC>jx=.kw$t[u6z a'~mrF7Un=hu.uBi氊c;5_iz!FQ얚v&G倦nYu;څ$We;jQ[$C4 Y8|){Oo߅<9gwuK&szXFCV; AI)x͓W'PNDtQ0W2y'7]e:3i]REg"6E.u&bԡ)'/%U#k |+|sg'xtYq/Ox,o"\\gSX)dz#" !^/G}<,1AL.Xr&jBP}{u"(m';fgh.3q\S.*HBR7'"-$1VݩGYo⋀q@RtS8TW8fJ],qr |V3TAΛ]I \_xކkO[v\c?/aqj]i5 P q3`挄4HxQrdO|L&S7P,M$>SbBQ QVGX.̟u&r0;~jW~(EX9g# "JANp6;989HH{ 5QmPJ|$VYm} ;P/,?ܷ i=e l\31pH[iLƄT3u P='1WE *R8IJ#k}b:U]Ty@IZULBfܠSȽ94JbOr|hbO.9iKNx ~ف-UNe&Op_Opp^t**x ke.v/gd!(+IJv 8ج-튱ܐ>[\,P Z 9Xފc&Vlܠ`>}R  Dqj/դzkx"Vv|`_+篗a7<Ł+N5铡IP D(׳wS[tX>i-^c-B;=scהKhҤ ,ZHG"]]S@n ~!eHugi \>UŁ8'L4a9@W^NE>j̋LҒ.3`B$\PDQK#;hi,ٿp_/N*Hix~)HDʃ|0`kkm^Dic8T;祃 IVrVGN[,('o jJgw6n6j4 Ƣ{ƽhԶW@Cʋ0S~Y.+=hdժB6.CQKRR*GXQJ R1;=YLZxm\e H^\s UХJ<۰9lwBX,J0z5xc(- 0 |]0*g~> $u' Fj?겟"D)#j[&![ڀ86?5bJr/ e1Bdv.SÂ`mtB<(.qN0 sf,=* V{[]553]:j% %Iw׃\eF*RVls!%Q 0;Hh,S; FMKɃY-q5P"?]SH0d}nxuq(=V7a2\i b1qB=t|j\l!bR59_K~(O[?xQxX-嚥 ~kZu3^qN{rx,CZѲUUDzj,v{ƂO=w_!\ }Tt-ҥD wb>9gqUzːX4W 5clqq:Ɏ7 @q|N͔ߢm3Tzsj^E. ۑa.:̈́%-& gKlxfY3 M}w=6iSd]< 3wT\;qv~Ui*n3 [zmKu1>*8uU9.ak"QEMْ&T]1=@zka  cFy1hD爘|a1O *.{yb= [Z>S h>3IR4*Vvv^vj_7)mK;쾬f:╗e]nϺR0 궖?&t *x Ž]v<耇\*t[ ,ų[9dnDWVL_:A]L,)}V; H}U7ՐD᪜RUt|_J&(h96F:`1 ~Y$-àI7>{T*[pHՒjDJ?Ƒ>T<⸭n%~FñvџJ"hoEkyųY'(v] X'Os#g8B%-0zL8!{Z֒kȜ4+r)@'a Ze{EOa=fLzS}A+(aS FpL ,UB'qDcq*SgÌmylP}9J8kL]Y MdrC+{S^lٜuAif`yA&P.Q% LpH {3. 95 IpLwOާdW+1 1VPM-F`o%L})Y?VXV):sDK_7%pF5 ~yW,,`9.qEĂZs[Fy~W:S%k:lp}w ͝Sj@1?RY 5ԯXbC"1Sv]gUr%咕#X ?b+">x;F-A@_-w ʎ`PKӴ<@qRȮ"4($L\RYsr\fyl1sӥ>!)* tSʹzz .Lۮ-RqXO0UU显[= 7*u"OC\] zskxn8ntB*,g^/ LLq3++u͔l@(PMu_",u*u3;~iRg׌aF t&Y:H{G%Ck3 F1:# o3DĄQaG6gcj ⷳ,3 8bശC0Yuг4[U+}7?Dv-ЦtEvoT/h'q86\dt|yrd*p &~B}E񤓘8qJCanZ0Y8+#0icѫjr~ZxTucq<3`>+9jyvb^9.L.2o@%0 0ѭ2'@#@KKa; p(9HUo% >AjvvoN"5Yʌy,F ,X[#8`uUW0 -I6ngcѧ߃O"-D5K\{wU(tG(6V1WķPBe߀q1oё薌[d|Vu)"&1Zo:#u6|520ptH q9zD /0t/!CW/'6.9A!0Eey)7;D௙/&I61[M4 i ʤž쀺Z)-`7r0oEͶ7t-.㫷U3!<^/Nb-7tnknZu?P+Ԟj %厥`G0ˢ>N5V- [aE1iĝq *,VgþN暒;dJ knTL{Z Cz^=yF)N_ ~Ҙ1.]vgeW#(\:-oHKaG}eGntJع Y&bm͸7jY!GeBh ˄5!_BGqxAk򭎖3Rﮰ2 Xf|jL0PcCQ:u&EVSρ>Qm/v䘨E+\G-&OMX9QܽᖼwN+HQl({t6L-WkǩE2)9m9܈[gv?f,*K4i3ya褠Q/{b{?hBm_S`!Aoۗ@K@GL|?aY:e%j' 8sEF"OozGEa?^VdER͘uY-G-۞6qsצltMg).ۜuY{<.[gcTb@G MB䍛UDxޥ`ٴ9!B/{ <;Ԡ3^1c^ {G &:쵶&J!"h2Up2z8HkBS<ԓOg_l,MEKi*|(ַˊWv@^sӹ#^ҖaQ6mϯpW6r#p.#D"|$UXq$4Ҡe졀4>[>XLhS>xH"*O?_j|8CI.A"ع*@<"q 2Lkދsj쮪 VZ.wd4BarOʨd~ųcVk5 \i[_/ǍePem6 Go0SQxaP`e $|hf.EV[FᏜ.RA+ SsàNnJ}ov Ԟ?!_3un))Qx~+wǃBZl?Ϳq~~Pls63/Yĺ|%>fu lɚh].ntqH̾$\uIxu.!?) -Е+dQqY>=Ӎ{"&jGPfś&nH}>EHwFMBW:MWBy9`A pOƚk'Kdò#4Baa+Pa@DPkA')5Hfqu;R<Ax?ZZouZeϤ3 \5ç=%z7='$s\ t]bՅ:v}L^h`prDYfO@" Qȓ):d78,s-e!rͼ]G6هE+ TJ`!*X8vnH"jPuhƳӍ8.&H|w27pyc[e$dя:ih7vTi.WH{j՞Ldue25llF/Q2o{x]='t^9 쬩=}t] %(6f|Y8:_ ú>+` e߶dir}torKj,+\SBa琢Ý>#K 7џ3!5V9; `E:HVܠLr{Fz>2l,eϼS/KbܓP;_yna^Q|ξk9O?֝ 櫂Xs-N4N,v%`8z $E83Ta0٬eFӢ%uk$?o9qӛ?JЫ`ꐬ,%_aq%mL~ugB:4,5 ^;i%DZ!r<3?#1kv*5tOE>2pL%Otx/g:?1C 3='"ZF+pl5r3/K :TB.r kv(.Nn#8G"PȼIPR@gzR9Dday?u/ek^^9F$N&7n7K<9TM'(*[98 ] !(zPlŭ!@g!ЇL} @hݭ6JC k['t&r&QGOi>gY:4 %ū , %q>Ay79cൟ܁!\?fō#)P4;y%g5 fG0}0a瘐;uu X m}`+Z^-F߳`K0A'Oʗ2xkJuh0Hcb/ԋkol,m 4U<%f9;Z`F&Q:T2*Wh 񤇸^j׋|e5,ں!R#q'aTV9UGp>M鏶)܉B"_O2s193ݥۉ9&=AEF.L_2WAm ]ӌ EMlQG!S뿦9o.gvvy!q}BOn{/q$"Oܡ|) nw 8[A #*3 M{ƃ.(\oPA4i"ɣ{&TqE&[WR.J31:jn^fHi|gw1Pqm&IȪ? L)ܻ nQe po)kf>8ݶ.cεn,L!!hxYieC _oFi3hX.QD~3tV<8oXa"rޓ ,:/ƅOx6Opt'kIQͥ@R_w:Qq<,H0DakGk?̫}@8h.#iT4QXl[΋ 0᳽cB{[F0Œ3jZȋR+P{83`*(F{U3}0 ג԰|Np]<$+?U[Ǵsd>lirk:^fܤ\ OBMeT|- $j"ˍ3WϴɽZd)Ηa1~pʳLwuͣ޳t^m6EUZ[K} 9⋻ޜGoD4Ȑ(ZB>PAď.ߐ*TVXgyVVT`z%6]dKW`Ymo ")bX.^n  e.5oJ~{ #R;T0rC1|nt^..lpum@nI$A\ C@kAe4D MI.K4x*<e ZC"z(tM:,n$jsMY qeA6J9uwp`&;#xutaxL n@NDv@w)"b.4orgL4!" z2tn汩'EWåndpS5wuAtDGx{&ob9FYU (ZD}*B_٪H;Rp~rl K'w.eCX71bXC;, y3;ߠP4>[MS)Qd,j%Dy%Q6I۬1̠P/ `T{;po])z!UT'\G녛.4 S, f shDp #AB _QypvʺG$Jٿ>,@!E~Y R/Mi(}0L[%̄/Mk;E"|?:_UE}a#3"M)~j]lu G)1s^ ~}q#r nfΦ:lgaЬN̔ϸs"PLwgw@ Q<7w|9JBՂmQ꡼G;L60ĩ5:qD\OtP#D<9p/\ DcrD!` Ddv}"o0wHODI#q]U#QQ 8[I,KjwFs"hObbme6 nS zB6!8~dADr)r|Qgx%I9yt~ςnY[x/I jQi G&s#ˇߒSk~Q#2JbD6yFnMn*Ԙ줯Z.[G;" e~i0{2mF"lO0ZJN|`2)ȡSROCx$X5Q!Ni2?m(J AbYeǪ4=;H1'܉%gUJy=|ihv`1{۵r#h Y jdž/HHIē yZ(TIsg%*ty5J };H5@q~e\i.. .ҙbaT xT*+U~s^rhOWHkWMFoKK7(} ^ S.i-t N<ҩ%bw9ʫ؈dō::;B( 9HgpNT4tz1`V˖*a[UrӏR/_rB Y>7zxs/T K5緈4mgLOo1k>N4LvKi?~LG2غxi"SQJH!h^t67UG\ln-Y,Vl^`Pl<8Hvzq΁$Ai3\%Kt {mR^9Z|Sm[ }D_-KGuv\d_GROUucӞ1j^ǎokv % Fɔ2l_P_NgbܙI7 GTy!ȃꛓ_>t+ o41ln# ~O_:\#-#0:iLjkn)_g΄*>gAmk" -" -s>ǐW<5P&{^$ֈV8r/ \1 ո˩*_6 [7{mvePT)S2(] a$3hHТe G^ȁkaP~K+6M앭XѸY0e'][ x Q #n{B3hltF@m Ϸ4S7OpoɨaH?K]Vd|=]sB (jV3DtcqhOC{g݁L;˾|̕>U_Xb[&ʂI4V9CB5[saN@'V+p?fÇELXGQ^1B$֭(v}JE?ߒ)T^^Z"(t\-YC{cg{ 6'/A]C5%|gNiSzh|zpr /#~4d tv( dg AW 9bfElL ǿ]4{Fs&5/ f}[^=<;[bZo ^%;Iwx<(|{E@'ԸقJjArF=췋> _S1'LDJ((7&=&L}u"TUYpH"F 7CG/Xu=j5Bˇ4/Oq\~v֌o>0^A5I RV|}(d:;0x#u0_K JL^_Xq ?o36)yJ~ҍXWwh,i/folA',GHdy {Cz#Qz o&V >A..bB eY@YN`nt |ĩ@=c(Z0-TWHQ#cz<ol؉^@5'\t9!|d,5 sGPh)NBgDwzVC=w 6\dzNJ8>9';)cz}@/;`ɩw]t2oUlvLzB -cu.hxZi5 X|nN/,t/{npWY)z!EnL Q73}hO 'y05>!%ZbRO#`_~$3_eE+WG|y Pl(xC_"\@Mn~5Rz6w1up/̼AˬŘd*:vh7RwI5M\\z*R\6aKs38c? -͉}YԷRaIyxYz> ,N^%_d⥘m"haY(=΄Nˆ!O];:4jd +-%!ƜY|yzɴMj/ kU:4~)?Ʊb잇&F_Y6Q*O*}Gr֋S)W ۀ6 Wl}AjiPpR^|!({7\0zm{1]ZXs{_J!ԀkŀaGB% "+~S=̙sǂIWiEEdĘbUzeK$fg6]g6hA55JS`LbѺ_=:.R+/h .Zw5$ D<}2"׮gw7U`eWrf;} j>"f֢<4Tvőr`I7>Z>,KJQشQU0S[3f~WqY\Bw6@D"(@2^h"EM`ѵ6FG(;nZa1nAޥzJJZ}+uר _'D,ڝ7݄Kpx vx(4FJU=K -9agL)Ylz?Ҋ+و+Z0;ؒgQ"^B*/ˮ qU/eD6t PyC~l ($-xrf}2=PЋ7=>j;ئj4Cj-ly;lDfxp>|$UH+Caqk;z3hr1%A@A{kjF0z}5|HD)%?оZ6?97C"))tm]# ߫5)=d"]dNzjQ< $Iz% +qZhg'EM]Ώys64y|PH%8=) IHVIp&^ ,;U%`8h;$.J:FٯcA׻[9]nșV /0 ^oѢַ5$Mzhb&Gxvh6cbkze9V%I3zڨ9p$72Ǐ10ҟ%hzq{RtުF*hk mc ՟9z* _]BC)wX]_7imFk@G<] ;Ʃ$M%DEDo7,EO@-pn;'Zuj`ߢV(X:d~EP@;wO5}vE>Abx{x& zľ,q#/0{`.G׸p}O"%N4n}?AZn,>//)*ԠvNiH|ɬ`xˇBQ֑Z30 U8Nj^G!q/z^,yhg2uUku?kOR'ƧWǑv3IKMDUZ>Hۿ'=ҷgVζs7? ^71@ TnF!CU&?BZBLVx4 +/{[M_/|&@QAڥ%bs)py©/[0Y4tDdU";_w7U’HUsx$ C ct`-5[;qrLZk4w20 8N |niV᷉9a*=eE301vF7p1!k!S ȼ9κngVkvh4'Y q.F'̾%Έ6 "gG[$SSWXJCb>,_9 fH\EPtHM+2B dm8,L;DOzBbZ e:JKm R(Q$Ϣ6hcENEAx=VUm_+JPكq=CZNz@1a7c@J3 ) Gs$H}ٜ.(qA~A[_4+jߏ)®ΈgB5Dsdj$Q%=Y]r@VA"AB'eLX{kJYBk|C jR#G'6o"0|J`h(˶QVnq ~?Rt$BJc[VXs(xs ]A~ p>*b'bOb,rME~Q6"zwpKC:u ,oVeT#(}#59ٰ o{ofE-1C۹/SAN6/'8cƵP?ZFFxJ-ޕ$PA*a3 ;Rn㶃Ҏ UBCZ$>X9 tZB2 AUSDo-Kz>Fhr!*tZ}R~Q2׆'{aةzg@ƞ~{1 h_ V Woܜt]v_V*荘E<E*^?נT抚C*R.Ov jsL'x$0]%q1mշ5M6쨜|FԤA]]$%jQ`B.ڱIk,#oK}sψ bW=T&k9T:XHBE}M.#;?8LvmٱjY0F~r T&FegNYC[IHeѺ?TdTV]!x}m2=Ǖu.dž*yƲk:k\ji?*&3b4|HhL6ټi?;[3[~xh9 ^⑶eh A<эai1o:|#%A8sZzk2kKLw򶫢I{lmYbhMAຼ"YۇOCr,Jt:57GlgH-GsHVj\x4NsnY-Ժu}C9J!*aT1;X(i}kWҞ+w+UkK5bm*@ n؃q ``+1ͻFόF SWFH.qvff0]\[s gz ~Su oH]qnY|Ez.hx[9k}MQn \]4=!*22FCLF4b ɠuT=׻a}μP,-GJx8{/71۲qz0;k~֐G(Km@Q3*eg gh %&'W#,ѰNL0Ǖ=bn ((AB5'ݒZ -ɼcRNdV2t|O$IP,-<ں,F`'YL<0('j$EN8GR+,s6Iq~~Bu2(k#]]p~mhntEW})vǀIhU[wf㨶ivS ۪1vX}b8 ;j4yG4pi}b [`*G^ JDoV*$p2¿*'qsX@Mħ꯲ء!sGl.JJ&%d|ԟpa>RP|(O{Nѫ"շ32)ၛy%M/@}>/h@3GL^F}O]ݑCV 5o Ur&.K}&FAFbAݓ[9 "<)ܽ{7mN}SQ -avO=nMX@"KhJ] L׿9sqQAo'e?{$?b,F`\x{qo/+ 0<{YJ+ Chh Frڜ֤of'խth0II˔HY;9lC zګ?7xZj ̙G0pp}bl[C_B0:u8bR!k]dʚ"8^/TqPn{ѢH,x3TwֈV ڄ-WJ_5zf z(L?e3DStK `B>Z=ϮpQO2\텾$,9EiF^O~e"].rJx7QU=d+ޥ먴͊/i7dƇguNďavH\ &+TV/10VBtV(Jg/:ŜsN|j` Wۅ} wtWܡyӉ(y߮'A|m nxtڝ[]~نb \8ۘC(Qbi0J4v OBŲ"|=}d$G@ȩ_\;9AƝnfs:~IuēخnPlD5`7dQOT菉ZL&n[N0StXNeԸs^q5vQ9l0<;h9]l/F5.e^ |$wellJ"A͠tUhU.MQ,)؟$zY.KҝcռFS\|U6"HerCy>7֙@ik?AdH{N)ĈQkyo-.CP;c!]j1*0Oс`2!-FoAq9^>y5lsfA6kZr/<3{iyK8V!Z:=s,d;St[eR"y_/ޓhqSnfvm^Y6hF1}__$3DYǟ! nȔH%p#VKL}P^|z>N㉎@n>\"ohr+_SY3eO=Y^t_\NK:A*2ߠq'w+pO9j"3GyV"vqmTV}aP]:Sy6K4yg!g3Idt37 ).-1pU $0` xx*?̅(o!qƯ?45HOƎ~/;ڌ ۴?pF*t \QO*o0_8<t7vwQ@偨mrchc2jX}hB fL9n+z a!% ŧ)H Q(xKK2&E.Lh5$(©Uw9Xqn-qF[G6*X 2G$h[$_k(Jcw{ϥGP#MFC)IA9 \c\َ#yxHfFޭa;Z F';Û0K,-nt݁5 ,]jhR1]aWf<',Ahjx̪L.c`E'on=b~4i7Bb0̀T[)];IOaSS:_!K y9a%u\`Z,ME1Xdw{@0>l (}%BϲOA.Ӛ=%%>z_RlRP1Z &qW4 !sA`Ϥ]mHݓV|S6VjGKkШXiϢ2C%q ;/yapJξv"}chD2:s@w^h]S_˛A\ĀޢSC|.oKa0ţ \ t\`"xF 'od{[񬩬8jbi#S$n=UF!V2\=h&N~7E6%]ň ,"`c2H'HIwJ.)G=Cw@ymPDv݀?pFGFb7Zgp$[qѕɻ2e bNP1TJ\/c9yS em>oE?63?W%{Jy䯑^>Ioo@">LB+~TF$+*mJI_jiWg⫓} /kb/<&7eX5lC3]!6lo 3>}lpImbhz}yC5չK'OFGP5 %Y/yk%ڵ&?AEjf MLKՊ¿aSDb+L1ܓ0 hbwb`l+w_ҋ,]&|Øs7àqU}ڵ Wt~f|y.-SMLG,GzyF_=(/>(I怟%Ϛ |'!W;nϷb# *aPC4rUVVnf)!8(>Ui1+NS茖wDzZۣ6OCs8 ! Z̘!5L}M j jSV#"*gT7vlĞV䦖?c$o;2E6w|KiHySRxt4jm!-nogiQ9,!YB 92 k+8 "O4j2>w9k90unObYҸQi;A=F :>[f}2oc)qb= "%~؎Owp#ʊivjbsƪFҶ(` 3+̯i #^o0J(#|sSq͸M_!ɽ#bAۚ띷 \,,SJczPPhAˎAntŀ]E\Z, SlyMsbXk#:/TbҘɹ (3']~ ?#850-9(U"oa a-̫bUPp0@hOQrlUyЪ;r:X`XRMDc=y1 ˌ{u}y}g#] d` t3ax }}[dU]|CI$iԖb z˥ݺXm'_VzL<[\g*~r'eݥME{o$:WL4rVfXe7QV8O9 ?Z5q8Yނ;/@yoJZ(Ɋwt,*k:LxHΛLaL}=HH_qSYdYԍwv:N'8 V/Vrd |zrû E[Iѓބ }^^,}Noӫ?+Xd!`&u2'[S$|!F>:g~z#ôRAДI ;\J[>w,~n $;UYΌJ:$r[''&i" 8Nԁ5ϰ4MW6nfio,_Na& ǡr/d-dFm^dJ8"ZoVj1M< 2=V~N#„G7\S?s$>[qt`:?`=r&V DC]-G4e5?9 "BIc:ၚHXo ,9V `eFF{Sj|\Kr[5G-MzfHPtGtE]$-@#YPCR80)մW7fŰQ/Ѯ[hl-ҏɒءp#`j^:O*_G!ݸJNG`͵Eic"FȋwlbyUv^"a-32`kn7Imzq(֡/E!uB96TPg䡒0=nþ0Fa) ʒh5'?]z 5 nP5[lX/4W<ɼP e j{oTd߼)4 ewY `'7j޼mDi3"c7S0~B6<)pS99cJufA.;⤆փaޞ_ғӧ<,m"/FD]\\n:utZZVhZ+G%vu6??oP5Sԅ#OWq.njD=\\hզ?ZTcRvܙӱ>BKEf*n% uI-pƋHr Z(٩&FQVb7ݍ#19_Ys|l^`GZ/f h{UXXLH2aq/uxg<ɟmG14kYRk" 5ejv곝Y7Soۙh]G Xz j2 @c%V2wn-JG¼oo$n7:5; xl3,DF\W3_hT.ƨ͚z=&ɜ`u;IoO*5ݸoLHg.Đ`6;l2nnp!8V-c BV Z7Q 2;tn8)T7&TIA֋O=X+97[ wdá Ģ•.%8 $2݊Oݘ+|wK&5A8!MC)QMX7@<>mN(.7[{GڒU"W2}YeC6ϫqK>(*Gr^.exUUS5Z ZvTئXr}aIzfI1f,9 83ĸZL%g' 1 ,'Pj'`yS9H y6LăPBy"2eHekyG߈Av0I9a#r8#B1QKx4+~`lAF902Zp+jT^!"+>P1ķ'[vh}PA D{ce^ӶQ޶z%sV wʪ(AŚ>Q$ɞ 5]izV*J\? 5`ENBzC>QӢ(AջUO]a<+5a Z$`GێuEֲ`TX@EA]0bS 72,_c A~US=F‡Xnш TͼҚg~u L3,pC^e`bP[VBbT}&} d#J_ZM5?D?~EBSk5zAO3Ӓ*`2:IG"˝ g'3{hC6x J?LydUڸYX"^P 20Fs<}TYOT?RY*gؼq"XFc^o*^l. F+Z)r=lKC?ZNQړN/!I…uJa^v!4a,Buoe_._'&[X9#㝇z9lZboM#?mAg4`/yo#GTBS-)IywG_T[ػlOv٥*]*ꈮ?,Հ[2.SH{v uVe j돏ꠙ!:gPL*ȝdso 蔬 ?4t׎˗.|jǪ9ngLݯ-7xCe*T`X5 . Y1V6m gǓUDl !36o/yy =n Hvz۳ҹ&t/l?EҔc3gV \B-Ě-3VcДH5V60\qQTTכW-e\V4 <,@*D95ׅUl@s:=-k+vah5HW %LKכu* ƒ!_imTxMZv!RT˝ "wR}5WH3TOY*iyLY׌)֖*ҐgG#7?^x.0w{x{TVnDdNq?qۉ'sĐ+/hp8Ұ4 O*;BNE]u%5\vS ˅}A>Fliy섦+2 od[O7&.ߜL h#0:ɺ>;:a]'3u@/CŤVH8Vg)1^ 8qF ga+, /=_ dOveZw R%/}6Ns9q9b38.^.`3FU픟Yl( [p)$з;YIظwbfMHJy LX&se! -oYP/$({Z Pe#޻0n} C/ "P 1g<7B0aZ"}y􍬪Blo=Z}'ۃ5~~!Φ)Z-¦x3V-iVߠWi큼)#⃵`\nha>Wkւ%(/l&Ƅf) p(J'3tW'uSd Y '%>X\(%ŠQwf=i5PSNNg{K?$:K1IkY;GDaId' ʵ&OS|Oy-cY5׵NiŽ>Y+<.Y"@ч~ T2/)*pPZ2|"-Qc Ď[r<>:LKqLF=fn5ơavKlLxh<ި] c4wOL!C\ȼ5 כp duHŷJ֗hMľnqQ$W 3l7ٕrs&n$R I`H [.P\bZκ+dL]ȱR!pcuDTS8Ajh XSSz${}u aW5 ȢQZ,%ezJف4n xEh_LK%҃JǶTe{eN0!_jHE=R(GSҵd]S~{S~b5?t~E[CF"{_u B " Kd.*UEE?+ϑ A"Gv2O:xv+&ਉvc0L(H vx 旺f#saG!))]l$D%|,6IÛzE= 2/Bq$gp鎤b}#`X&%z>ʂNз XYMF5L밊M Ūj&o,)}CTgtO+;4׽)v,q&a8W)7 -[dndby%_avX9%g[W*>d![3GqL&uj @F))cj!t@fOxj]j.!4Ghg`uN>8)r=>*YHHCC^dd5Ȅqk;>-+rړ0U"udZ&Ud%ռׄĵ{ C9-HGb7/6bq4mRtMNlw%] 5E}e?H7B|`3Lj!7iK0};oy=^<;>I[w*sQ^mzfH 0%zF֜nz:Z .&vcEuFIזOWr#;#2yw`X<=Sevv;BRij1c2~y$. AY'L\9WnWI8{ܰ7y:ÅZGȋ({Y QMDF.)~-t V O= [| ˉܠ78}]m|NOy@|a'JQLc#}~uZ?ڨm":cE{rn"vھ^)F$]Rk(bf*ruB%eN5.ase;uzV0_@ȵ?.zQa/E;'xu7o'?ҢqԠPb;p³8A%Ln9ޒ^$;Wį$& 8qO3uYۅ Roϼ V}J厎#D >>387"QO#fDd 1s> @j6S}N{us㷸Q9DЊhd .|1?3rJ ^"?9؍/kgBɎ@3jC~8T2@=nYÏ@+U5o!oІ/^x& #j) * | yF.:Iy됆ȣntgYZ˜-zJ%sP )k/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM|.p1w-Q׌&@n gchPԷsX%^c3 sO>˸- '6qi<'9;@\?ն3X^DkbHDvHg3tlpZFi3S$c.c0nfܘzckK0_VyFauMv\r%,rhVH"ńQa6"3%Vg= vD;cUVކs`opťx-U8P @h.0Ժa%*)$P^\k+RSfӔK_VaFbNzݏ21 <nD~*||;A3vFVsW+UplˁA $ Nz~.qVzk8T8n̓*`5h~Bʫƕ5\Q# LؐlTc+oܱ-ckHfgw}ƺ-6x/> jK")V782;X1<qs%-bg9ƣOѺحyݭJyJz)&N]&1b5qf Z_| Cғ:~?Wi6zKWG Yl" I%}nd|Ak؆bMFҔ~XzJ#XqR/$AP%Pn&ӷ:@\g ]9Ҫb A]a'Ơ^g>)!*&5YB.OxQ P$]\ `*H5g}X[n:>C!J1*~Z\Ok(Dl^]g@~ZpgM _t@` =UAɔ6Z|~&qJ\#{%k/ȠWaۢo|PgV6z@kQ^ (@"JT1EŲh͋L5*͔?\[{aO϶EzĕJJy2(< Su];d.pCrO3/#A7xk)#._="$C5㲊j hϸ  #zY##fB»mMZ#}6ۈUZSX ͒- @9.&=zܴ̘U|3D;ˈ=)3H}LQIgcjwou~2֌@EF+A%PdzC:مɂgiE]mR(Bv|g"ȩXNseC_8ؿ {9vPA=ƈōVQH.R@M S݀ٳXjP0fW?Aɚ6כW Ϧ`J! (LX9IB?”oҀ3VztuD1D\ $S*//!`0B+xDObdBn 8ptxz )hIẘPD5C2cw+ ʦc0(KZѕZ^ݥASj#vIHu."}7Y02"iC4DunO9wI kwGF(3Od#BإT\DOu8Y፯R![(;+U2ݑTXJ|duDAޘ yDb{1~FytQ͠A;Բ0GVnSE٦^r3x@IU,'u7F &p%҈-@Z #I {XFԧM{hpc(vjͻ) ,"1ނ0{4nűÌF7&"VLQ"{àSYʗD<>ٞŧF-h|;Xs_5d E盧&iDZcOwվi\t5>S\e[ |ٮ&mEr(^UqfYi5 qQTW+8;7IwpeD86R#Coz-%SDeWIxCwAN7}~yx,ZP~,RkUBwХż# zQޙ(&d(!+;=`&1QyB?oӭ)F} j\QRy]~@NDw^Kcz=B +4~3!ݻ3YT<3": AkhZj3DNj{]wTqל$B !&>`LqP3%0AU!vNZ, ̃# Y=lWy3|^XGX2BWx9wHHA`nq-Ҕ߲omr B&sB%$1K~`&LĶm5y5t(W,e2<U̢d#.X"A Im:ma6W$H7ã f?*ܡ L+ ᗸ9_~ai&Jr<3Dy 4hB㻘#6VSd5.TX+`giC3ĄƬ#_aI異rEo~淋+ x\}Xfw3uԴJ~%ityVaTJnWI\cՌoIߊ(_PoZ^ y+ c첿_; l>py:bx8]ҝ3OX&nb6T .&x]],Yad F»zgUz:p5B'c۪sIfov& F뀿b?GT 룜N(/萦&ܵ;l*ñ銛vN \MYfXXOEom7kcگ*]JCW"~8_Fz;Y8XN| qy &T˼,=QDUJN.@%z!4(pX#覨Ele>T#,/lTe:6:1sgvմ@ ' Ilb\ܝܑnQ^Oo`N ygl̵>^(b6VDC9WdfnB|G12F'`g اx6[4w{\ "X.Co331ڡ'~*,iOfZ)Д1p(#ՔEd-LNʥ{Tǒ'^6eFj|F &VN }6T<Uek*r=jYN`f_~r#-Ny89ukqpyRbv_gR<$Jijz-.`> " =Kɘ^>XEOywARl^zu{ `x7&Zu.QگĈ[p@ê"|n%"l%6]r{E~pL([*E?x&{mp5EVҴ?yFX!NΟg.}6?$T=ց?uf(U0살>tnhhj$({~MJ,ėO_2G*Z<0z[xP zʛ*r;E3Ȗ5EIN*^>naUNz%Ͱ y Q7j о N *=%u Wi+Τ9Xeh4 F~d:lb,]ȽG$%AwWw*[&Ì*%'rmaÄϞ`|Y(u+}K"W"tYyrQ}2<>Coo6"' o]KU]?7*i;$6srM{c36k|m`5݅X> AlcRX+fՄ (W`j%G扶 rձCB #W;t0l!}E.Q17Du's3V`@;@Q`rvd؏'2j4QRM 1 5Pr(-ς&ѫO$ &M^}O~:wZs9 U6<׬V~-p٘F1.89L7Og=CfՂaQ d0N+ƿ a K %1}x d:;첇mJrYWF)8G$PAl!}7)@4i֏`@ЃX[奯OJH鄧8cd}sJo F 3>}aJXp@(QҼvVĘau2m%[X82#葱ntypjL`qǼF &0d E%xuH'puϜوQ%Zy<6KnY\NcYܡ} !L kPMһn20hmܯ)50KB Oum>n "C :.r3=]Mp'v/!D s C}戈za,}>>.)4pkO`fY˅$+~Ȯ>u.3y&"C =Szv_A+\"ʑ ozvDe>WoD>ɱD3$*`މ\|P7&HuDZ <{#tW7 OҪNZO*Ck{ѽXXz,:5S߈m=ry/GSJ =yiWd<'9>\&mc4xsHU" _g݋ԔJ(8OYZ*Z< , }85 7L CQ*UDF UϤ0*9xh4" IUx,cDd r9:& jl}/"NYh!/@A32ހ"+Eo\_6e1hfOqF)3 / O̹ aN'8RD r/U< $#( 6p76"ń:ǢT!X.zeHmFŊ]JXD΍wjM1IAD~>8Psw_EvG&uz8g2Da^`!٠2ЁTe|'ujZ 0w-A`>>sjx‹qg'^*S?R>VjPob mIW^\h=$.pn_V> Q ~.^Xb>fc ^n"X7'KE(Wр1 w/~uUp 9o$nsaŭ ^ Ux7v3 ku7]%/''N/5EMZYQ6eWYt#H5OIύ{P?=#Ӹ)+AQYAZ_/9g Kd\;ng`MWY [}{ k%'`=/fqYvR4"ʤHt!1JWm=|)6o"¦_{QA$i$QO!ml@zGQaX4OXy[$OU??ПyEvAe1.TwY:J!?ą{<# QG .X6?QoǎWm3hJ.Wa>,Vє/]Ho+tjPD]1 p[%&-7P@|(F+Ј3ɓ; {8L@j1Q!bDD.zքL1E,D|=ϮBXj3L܋/|#o ޸;(K >D U<.)he_hVmS0jnI(d,U^0mIrb0+qA7|G (i fLVePvuE'ڊTJ{1bJ\rThkQ(f^}Eo43JMjX>QƒNHRB]ft~j΅o6?q6hJ;F% n*Q#2p}8W`8X%ln 'eV>yu^#Ѝ(nhVI7(E*REC-҃2{$ 1k ORiQ5xd;@r,_"h,1\/Ӳf!E1 ӎ=Bg \;݅ow&%4'Ɩ ZbLgxsT.{`pQQcl.M0be0PG e%ŗ7d%<3'`4xm`#7$ZMY_$ipTaQ;(b:#z{lzIy렷`̭ګ? A+&5/bdRҿS$ 9\ֺ;zNMy |` 9(A ih`fǓ{.R/E ӠIYW?ܠ~<0vB؅_|XzkU#qT@w5Z`:KEHAIc|7Z#Ix\q*؀Sq5eXT3֮& T{,'댐5Wrg~8 gYZq&Z.\?&eQ_o|t%[,+ə_ sSI&DhT&yAZk{H ݟ:$iqttN6f Pl+jjG%! lO$#s,oW2 &QHL"1&I5ҸQ-v؈KܴoIwۗLLWb|wXg;< ~hܴƉclqN`!7킽h /%~ N~ QAs6l`%;*@1@єߓR[G2w`~>|) 0E", }<8m[+sC]ڬ!Mf#k00;657b j!ɻ/aV>[54%TdW?%fV(-k(j+W6nsmrq8éQSq¸fU6+S{M 2[*=Z2x|F;.P.'7ZzaHtB7{a R@>3Li*i?Jf٭:F.nK(~%у1xaW{k;:WE2R<@"MhLowH y w2fT3Y@%ɼƪ-c+9T#H;SfSB+>%vSqTz L !.&/ aZSΙQhINyK >iY8}?(yW9^'^S)l%eI]/| Ǣ*1}ԑ+>5?6eջM/wKϤ"ui":X$qyjNGx觭g}q.AbRjuܼS ·'Ѿ!ɓTY-rϐ $!2~@Ev%7!05lH]kLvh[Ѽ]1^W~u087r5nzZH0qKbpl g҈B|b@z#VÕr uRL_8d_f@j${>bw_c*#!wX! u~H U\c1A3~\#vy)>,"7tw {4n!ckeUT:sL)9E j{)?-{ĺp%I&ç!wlfNB) *2 )IUɟ-(*8s5C@mZ>76r*\'&ƉgԦ* V8mIT*.DZ *8"A9y(^b& Cvڬb"S!+ӕ\ knb+֒ߏΒd. z=Zpb;&H41ZVw6egH*.e7FnP py"~J }yws{oǿvg1%#&4sfA)AHK-@⍋ߴj嬰02M? >}/`eX-"Qg}z ~ն .oZ-ܽ We4܌7M,q;`i!$5rwγ7tU Crk#6t>U e鮄_% cD9.U` =ٖm9r|z?9hf: '[>V[<Αb'AyA4Yd F;ysJ'Oj bH#Юs>`}<{,6lHuOf, N<(X 4̷A8Zf xUwJ-1TEͭيakC1N9gBV`dq#)'yp-OxZs4|7YV}\bsP㯳, \ֹѭ*Td/pE:094Lvw5rRțL_wt [J1'`paSKrZb5*W KzE7CըzZ ^X*6&`L]KO>n *AOמYXb9ϓ0!;細Km3q j4"dA\q>Nj.ߟ?T@8;ꗏ#Lae }R!&J3vՓ` fBE~8FgJ]AAw:",^dX6x۱g` Ϟ-"2J7Yߋme_  <5A3(>h OFH. 6Id#O'3st.JYiD/&\ڪ4dCf}UZ'(:,~xЕisSu aEHL2_o3+P=0u cN/ hPmZV DpEGt\hU~UQ0w*.i_8Hc ʠQru "qJ%q- ɫ9KX#__ԯE á+,ߺn:_tɵoHt2kj̜+STd5[ ,# ^aLKr%=A_YOO}uҥ_Bu?s\"ɦ\*ݴϽ@A[9lӟ͙IlK3~_dw;Ny`,Tg. [ºF9fYjsESjF̭d`@{FwGE݉|t ynX,YDX?| U鲼ޔ}W|U)M:$tlV2F"uS0 dbWg? NAvy^K:XFg0 >Ϻ$* ͳw,mYaP RUQ:4ہ>z)Y1%Fj7!#J7CLEa­6BBoX pU_GXUA0ʁ\3dU3ʺiפ?Ᾱt1F-uV5Z|g\)*d/tTIb. jfFVn6 BZ\<*kMT*(y,ՀNdW}2t3D&}5Xλ+-ҵ:'Ro8XtgxF-䃸7{1`9OҹextJc}qQ}VX!\E_Pp@``lj$,N*m1:2')PcMQÚn:!cmW?#TC.ƿ< R6nBRH7S=rr~4@ 6sp./2Ġ@ ?]Iqmj:ʼnSI:6)'wQ?0"7;UQYcu- R8j\'&HL"`22Bo X6!Vl6G.H>a[FUB!Es!`F؃jqp@Q+T.;_9ͼD81ѕf0 LdKK{a0:z %wD@aɐ+g79J$cؙ+vi!qK7 ֑M6#5iݫVKjp+zljG.̷PDU2y|Ekny$T\ueY57ˀ Q,ǒDZT5e,0eyF7T?ݝ$,#=IvWӍ Wk0U\X|ۋG~7,u0m:/s1XncJw+5|Qϸ-김MƇ4d/DK9A#]AI3/ClϢO%g{P^@<1#g$u |眍p28?T[yx߯K1NS,©sl4LODŽ^[mytZӖVTC%eז 6b@;zJ.ʿU2%MwSJrfpGhw',5OcB;φ_<d2]yV%`tsۇt:tz!c>w$ |{BS,FIOp{ A:bb; 2begLf#.#IZhmSNSG~79Gc#7Wl'Na:@(<3a_ C9_%tRV Q JK҅ĸ'|Q3!88aLEړXq7KsltPRi9ދMMPߧ2k3GX{-!b7ΜQAY>MjORT5ho)|$ ]={勨ުʵh)]d?y8Zl㣡DZ~f)O$C)~iTwz;;-|jNSccz|%y$vwm_H揦xGw2.}"&I tQ ?BNp:gxlۤv.3^XVDGU~LPHcШOY>ahȘTـa纕 ^Zb&$*!HiLc V19a<ʛ+oQue$J!ZP8O0lNKhb~H8X, h(5$/uANg5#"*3gk"r,kxQqձ:ԫ<<ɯiU'ܰ$M4fx|.M%"Ϗ2mi{]K7~Sz)V a9/P=}}Ŋ?8MaG{ueώ|\V)a5]rBk@n w҄ :unհY-Fhօe1^ܛ*[HіQNg{RuP44c86=!cf^r(eE9C.=>KR;d ?&tv-ZS*F2keQa1$Z&%5sHDO5³J2;ݝ'# 64xU۬:X lTW O ܴjhJiG6ʽ?p? w" &=#&xU~`_SȆ.X RR>*3!0\Z`b!wP.%4jR( FlVߣG=2l.Bz5JR8nd"*+Zj{t0Rw<4MdGKWWhwZ'OMQpڃ|ddt)&`8;l w Sf%t3]$Tf.R`?K'dD++k+~ϵ|~F1>wSd/¿,6VE-p7@)nuP˘JQa>[(A\U$Ckq,bܵy ɭa 0bb*[GYR714VO+JKP,]vQYBkSpmm; f?kt@b+99JIn)t+nnNyx_TQ~Ch|69/i#aӭڎuMIүf5^%EƬHq_g޿%lm Įbf8WqV:C$1T3KCUg4m.;;pZŷs5VsMײַw"^D"qh \UwAK/`OLG ԁ2`%{|Vc|n?#VYu ݿbok:а~D-*Er"ŬܓyL)|x(٥X)DsiT=yQ@YW0L [:E3v $FBb_GD^*;| :*cj İF#qT,a a|Aq]lVf$57g &_.ux |Ȭln~ƊRʒVzǸ~!3s\F4^\\Co߯Hq15 `m?;J|^35>ΉxɝlLMz[1ol9SE\~FpZ/WƠ͈\4UGtT ?gvFx8╭e ;ND$ B s>턈q0^)[wdl5fMB>7%G7jB :T{Q73(X+4hcSM$q`po,ƯTڡh߀%L~5'g=C^!:oKȼ.ss?̇ oB0;ljOd^St%W<:{Y EeŰ;evXnk HI!z'5*,)cfd):\: ?//z6yv? + hhʜN귧Ǥ$1K&`ۉa$FCn`-Iq?&i>x#jw*BHĘ'+"Z|g 䶬^s (XdF?ג4zZ-}X=`H(cLjtu¼: ^hmGZU+wJZ{FrjU(R[vB̓I3(+p_LCzHk&:v۪ CWBb/["E 9K}MXloa~6Gް=>7?o> K{~ze ߬H# 1WgD`ERnLz;N3fiJSGEvk-˾7Kyb$oHV>c$捓㿧SS[%_ZyS,:!=يWLfz|,Q^1=&Ă =[&}I RZ#@M=yْ s ;!qmL Eg_T^.UXN"B2h@䨌&cDz8]Kp e_ :\ڧkDuP`=E"`MA,dl d-3!%D-]%g[C!A#Z4ׄѯ%=؏ 4i(S8oKj@qmSZt1X(CγIÅV&6&]Zx%h8ȣ[BxQ2vTW[AFh6Wɛ=a=]ABu{jrx_@&~P޼fͫN%ih}k5]A@)1 7טG"t)6€2*LD0we>eY ࣼoJ́0U jW ,nL*/Úd?2Fr Qw%(l[-5}REB> n窂1P7@VHee-`Av'֡X\7rΥlp־r6e[c_% r>(@hQKǸڨ!yf3'E׊عHC{M"NkaEYK,ƑJgh~̫@6.i6 iUc&-[xiŅZ"Ev򏊝7EGMm\ʰ%TΝAL_zu8vP;$e(n5n[ 1Ai%1&7G0`ɄԪttUʴ;҂ pۈ]QcmE8ftb+M.^B\l*Ꟙڑ =*JVL@"'\_ߏ"Ņ ^ ~mFAbkܠ֖ R"!t:x[D2b_6WzA+&]ڪ ծ]5󝗷4|.K2 em˱z➠퇕&_Ŀ!pk<(ᭋI a`ctA(Xe>S ayG3vg 4,A(Ȯ_<l@/݅V.V{L͊mP8y𤎐}@wSsITD7DX$j/Mc4s`ވ4T@6LHSfܦӌʀp#YHI5 7_7]\n EώY=9L`18}vM˳3Iie:`WQ{ӃGLPTzͦn ;ҡ$Tωue`1TwgHF6I~zdSiw%X uoJ~ snzyziOup%4WQMXYW"{#ZJ E[[a=JR` fOvpعd>P|^)1L]/yYU)If,z\Oz ++}~s}i![̫_J"~4aK~*1S:@9#3hlٺ[Tj>qc6x6x|vIw+ zCxY߯_@)/jDsn[`w7hQS k赇Gގk lSotϢa[ߢO[4|EEvoM95+Ora N膛JFrY d!WC޸vė7"NBwļ%mRbGR# ,/4ju)MyE*6$ / -֎- Z`iq18PILүX`8)Q NK<}p=TD|峒+U!D)B8F=dUz_&l[a ;h< \BكoW8y)6뵄-v3Uw>ByWRx>1E5>@;fp!5I:R{!;"8ϸQm %ν(hz\KwSZI|Y9Zcڢ/Ƀ˘T @{WK}(@_($ﱓ'cG׬w김gQanY>ȘcQ=hU%xsf8?8#9`?yW ?riF#o$>j%DBfNr*3s: _ѨmMrh(fؔSd2Dn9lߦbڸ?"H͗hGzcg]Qq pU(L/d:8Bx3ڝpu! qfBWkrO61]'v\B5s{DZpa0w6q/նy׿;7 w&iq"͚do` iUvCS+gn@W(D9-eU!=9g0so@JnvYI* tn1k67<.[Le:xVHZ*d35eu'0s 7UOE:ȸGdeK( q~=5h YzM0>(Y F !M/b۝Ur\DN Lj:8S؝s<%oA/ ]'F+#حٌ"(>Sc+zO #',I`svsPhiXf5 $UP$NYNkMܞԄ{Q?`rL'd$/Mx#ڝ˗JɥA4V\5(լ2) ͯ^70z9} |;O`0'w.*򱻸8  9qJԝS/7*QKkC=j}|_Gék&쌊1ϨAcf8KѨ|NjY i UKHr:_@ ܨ>[>+],QBFؚ<nb8ak0č]9} XyO"ᶥ/EWzwwfBZ[0hO;;h7D,HT*iju,\R)'<~0Q;1Ŀ0Reg_sǠnϤ|rP?f7";J1;"*+[&kswL@4u+dQvHW8d:]|rl4(Gn-95MעS!S&u*A52m&nm;)d´2@uOFH6޶(XTCH\2>JO Gkq9AMP8.MGf+aPF@sz4Y#131\'0\ >Y ސfTNP?r6*;ÔTc9\Khia^2:\1$ub/Y|dppMH!Z—f*TxH |L?4ģ8tg?#*~i \'\ l%?| )qnQWw,lQoĚ|f̆>u-VWc\HD'C܃ -وD=G*J FoDvJiyU ӽW|SQp\(^=q&¨M!c}OtۇS}%8lHKN(I4E) w[KwrU3a 856nX`p?| +Xce*oxjU7~0?+L&UN#z bx"k=l>;H3`d(DQVd"G,zRi]H>{;ǥɹqRwt,ѴmelݭC |3@+'Aaק̬Y}ncE@֨r f4Nyn!#}?s6eg%S] Dᷨ5EIk/v#&5pi:xQRH'虷5͓vS@vu c[iT}94 3 6eXLY95lMCz.)6$\sdsXV#YoǠ!.&U}Uuχ-c\ys\Rh01NþϱsY .&PyVy7ubIsc$'n&N6 zd<-„_x׆:م>}ߎt1ּoPyb\ISC`IdRnQT#4~D麟p&WYOÙ [զwۦg.ٗ"yρjI1V±,4t( 8&2*}Y48u1ާG g }Q\s1]fez RɔJ$h<d afmZ " ꮞz,g8?^Y KEeX=yUyC~}ET`IZQ@xZrه|yai]Z쁉mg0}Hrq`vC唦 iݟ t͞b,-',;f ܧѳt O0h 7͠qI[ҟu:6ۧipi`* ! uF3lZV,3KvJQ]SXj0㍵.\]VcR꾞p4j^ӫ0IF}gwX`d~ԾkkTй}D8Ur->B@9ErI3.R ̜2XXT+˸6 lMq6;ke򓨊Yo KL@ V}8i)[P\g{F՘}Df2@+~.z[Ԡ4XOi %ِ@d1tr R~j(z#>V-h6^j,B>w"'Y S[ bIi&_~!ꕒP+.Ĉn(#Q ~rhV+U0aq5l25Ʋz;Ʒu˜[4DMkjG̟aXZ_yL~AIlSc7 bmU Q&pI<672l~)pCu;҈0ɻh l?VK櫄p-6Ec@79F=66TxKĜG:c;6 8˘HZAD̄QWVJɐ3.LZkxA)VDW<޺L}lforD-1r(꤭fqшƿb$,Dejb]oaڀDŽ0m_(Y `} 8J'lrgC!OV:*ʒÍg+=G b K2őX"&dO&]ݚ[Fہ;T2n1/ϥ;"&_KGn;_?o,)cgb$&1TXa{G5ᣨv+{z/E,u#zP$sM8:ܷ(qŃ}Pzϊ2kͯTYw]&`f!c AHdxa,EM4ZZu杄|Wp-fsl4Gb7-{T>`,G pчsqR8_;Ҝ Ma;ʲ⢁ű@_$V єmeh=ȭ+sRǜ<@">טҐqT7? M- $ GP[39n٪=Rr]sO\Y5cCI,]vB&"c,IePn*ZdϏiAKc1*je#ߺLXsÂUK(C1q dW~u%&uv ko@KqD{L̞wT6LD7 O#g/'+l͐&}Fqć6otVGצF.b$$/SiWoB#;<+VEsqxHyH2ICAF/7ZK4_TG3dj7 vqT u΢! Me^4@v-Na]`H[@:jڦ+^k`=1A6gV!MSloNpvśCnkyXK<ݺnԱVH•âJsW$m$~~Xx0qݵB0{BK: /kp}߱ifK9^{J4:eElj{|H؉:x 7 Aͤ+'ӫݍ5D #HLa]'@}Qnǯ6G=_HcR>2OPT'Y0jQw nwmm~C%:RlDBW1^7Ta+ (0[3+qQr%R'SSW8({⩷*;[j ,4:N:}874SU6fZH ļ׸抐SU+?g=\truplbOyQ}=Zvx4+n~Uw+3b%~8aȂ4\b8s Hj.N0Bn)riH('lGeKTy=3]i^+VVުcȝUt^¯Lk' b(/\]mF1RH]Xɚg[͔ MJ&ضxT[^ O? bm3Oab8}JL+|JOJ'MN೴5k7|['3g4nv{duH6o$QQZW =lxfrx"&b gގ 9>y@[{($W,>Md!h{. ۴w8daON|˺Hpw28}?>e;aϹG#q`<oMB~=;( Al_h$s!r5 TOƁI?jN@-oE[ؿ=vn^9P$ץҝVA&*أniWh",#¿5 Kq7-ҭC( #oؖSP鷺 @=;鏸ɇ?{l'ʺr<. E;}fS9O OQBX6|f*n I\c0$$R r׌>N?1Gɍ737W8bW/e…ͧM_xL+-մ:"R,e"4u_s +S}fHxGBlYbBwW(EWY;մQɐqjR%';bۑ~Ԧv|nfdM&kC@nΒ6H2abhLH/^qj,${)Lz6}WJ {}p0|We7z`ԓwPZʝT$O!a]o>OBkϹǎ+!w},Д]IGFg!5}ōGRM[D[R@>PBjDus2de#Q[u5yM|MJp|~K$~#7_4"$ku)p'Zע$FQPk,OT9FS^g?ځ+3l|~VށL*7%kIPL&@gݕ]GM !'+3ky(z_o;QCT.|L44!ʪצ`we16!R^G?t lٕk&*e*1T ؼBvW+9\,/k(|6 _ m gn:tA,ؽ(~ϧ,奘F< O2[FRõq}PCZ)Ft^;GE/<&QSu9=l_;+?c >]ի Sx+Kbh\tui\: zQH8_GhHcnLPc?'kA-yb6$[ÄCbI{"b P˷Ykjsc'1IP0y◓d [;Q A1 HDQc<GdiwAlBAR8 تǑ;?saFS.>$@ݘFuwj|DjQ_Gv6+-*jQJzY>lAg;jՍ dy\BuX̦m&QCLuUa GÓ%d!=ofL2$9lGN(>/U6` iPtld"H^ ƨmc/l-"#a}aCț9+&Qq:r~XԈ{\ KR{ыd5#gCO^.糋VLXpqYrNXi޷S[V\&lL}<`̮y iC\ƣaouK Ok?^Ю)m6]EYCtO2VN*IPL!R;?]35Fl>DO`P{ʱDvf q1>տ@ڭ8O > S(Hm}6Meۛ(` 瓂E8eh=&]/ޝ>-j%${%G]󭠍+!nZjAI$d-7?}04v|Z83!227YHHtf8quy0"{Fہ(ͷ9v`'SAD3^LV5ي\"%yum#^*i"Z}k} ^θ4ǢϿ#YplVƯK =Z1~Ԩhq;mXsD/Bt!&)´U::BxKۨQu`VuWQ.v,y5"RiXjrdpXm xpm<7\P֑?UVK%)qٴX|Y*C:X-TqLTQdw I1@EV?tSifgA\OR4HTFJ%:ٷSb6j|e9[y߯MNqƘĽ} )+A6h)5NGB0޿lö6jh$ vk(-qi6wSG0!P毅"'CqYL@x#]s^H[n~V2Ǚ-0]y/B:GF R/ڽ(o9@Dj*88PKMMm ߥE ,սF_ W l_E}e]mwyd r"j%\j÷L2#fby"}[G>#m/dQV 7~5e^)Qv,߷G$2CFNM:g@j޻4'e㶣DHNѳ؆r krE1^o 9*<']v̬2b8Vs2!026OU ɺ"/!&?p}@֮,>bYܔp5'>HG&K]䰒Wl*N ԌY 9ĵTE6@Z%t0;?''C&1ˇ,c$ճ%(p+ؗYٴ9R~C0#U=YM"=owDM&:ENЧ4kUj9*eGf f(g16ҹsVtNQA10F|ʈ Ը˞[=cM}K6F$ʶ.,Uʣj,Hpd*sSHpN˧:8p|i0&ZY3``qJǎw$:o,LDm큗daCljs&Z'*CjGcDP&0sv$sC~R[{@Ȋ>'1+r,i3mlRXZCV]joPmdU'tq>l hu☊9{صA.}+&QDZfPgs7`\!B:`y@8?ItUcy st~3ېONm*}ڷW'%U,e+M.SG` v}V3߾ʉX&:ba7 墛K0̧qn` P՛ߢ0ֆ՝sD``qT*ڽS+W[|\tԷ 9Kg&PḌ>CE}8s]0X}L@A;T[f*VMKDƕңjq9Rr)Jt$@4&vj R]ˆ&g1lq$"Kekv6(K~fjH&$Yy N 547>\@#&XPvU TpX>nuŒL d.k^򑭆!=G@h Jֽ؎)Bǁmsk-Xg˺9w*JMPÆ,"]7/s) ])ʼn@+I5b˽(nnrGCd4VED3Ⱦ&;y'5ʓު'xkN~!'04wUu_QE5LKRg :\sC2B|󍕥pxBh޾GF*o '(FMxC/yr_W\uqqIR'6) fz1 6E=r[SeweCƒNю_f\UU.IƋ38e iIRm2E=hޮnaoA-mb uk8"d\ Ć34CDURb/fY`;n<{R#?n49-,R4kvH1#uSrɤ϶AZ0ٗ(̸y!Uc !v$ 3wK$8L{ڃ)MGC MmӿH80{`RۋJm Ev ̧Fa6y b|L/V ޕ6~9  L![H>\'E'+Ji7"=>{hD'=IFؠ&cL2aV8b~U;_ *@h Z~v If֎޹WakP 1=Ƿ|߬q#ޅe- DRYO" ,хU2Na!x7YսY[µÆ޼zMoloy.KbG<Ehxn?OE3CbL]HSʲ+?c" 2̗xna)v,M2*pCurEXKK,|{N]DiX7I6ec%ӈDsgJbʿXQlAg9Ĉv"39j=NUUbkf>L*nb[(ܦ{@ 6uHSA9C|GSį~}fZܒ1EۍK>ۼuY}Ti9Hƫ[N/uI!qPW bF~{@FrX޸pd8CeB|loh F;Y J{z)n=Gfe gC)mOmO"__쉄fG42&fᑢ+ZtGca#Uh]-F?́S >,ƹ(7w)R@_E)JXXD;jL'Mz]`\pIluA&5sװmHh X0E"[G >Vرq-[#KtԔfG!O~5,WBjMFN*Kqz+T-AoM tglΘh+z c¢a S8 H] M x]X5#sd +'[Nko_WlMڴN3"aM_HL#`įYb6- d&s}`!U^jXut|j!]Ľk6o 7:#&ֈǞA]/ ԗC),35WꙪjV gG&nTå[=d je֐Nsg!4aU [3oodq[j}#yJ9.h#t\fYha]`%[aY\I7E^K&I*lU2=Rzܤz> |sh~|h,l~|6,fȞ 10wjB@zW/%V;ڧC6flR] -A)K[@4sM:Y^Iސnc:I7̤Z+C s*b^-I|Ϻ.'1ifL#Ot I vYux`J s{?$瑓 #f\&l W7[@MK- V,-.}ִ"J8JLT=3SjͰ2ZB\.^x1#8 rH?q 3[!,1k$m6jZ>i2/rXF_Y` Lssw[n:yF\[CEeC`}{B=.uK S(RF+ݘj|Vmɴ<)[A c9y9~ZQKSߟI^}p8,]8uGmw bL#řS[qwGe. &Z(敃 ͬcTB?yzĮ$4yyrFG, )6r{$Rea 3ia\'Yeu !E]9,|L*6טY#SW7,F&J3c}SD"w y:=ZN?4Ed,κ,0n֔wVd]3 SP TRIJrL(=uWsogƭ#mtE\* ]WGX6IL_{斔 @,NQE/<"C:Ҡ3!'sX p JkP'}LBۮdUKbf\iV̸qkzL`6pU6$l#.46Ƭ 2Sk>$3Hϻx`Hun CjIYT5cdX^Lȡ U*TPKZ͐؆[9K/}@*7T5f-^)dѬ1ɲ jڑDrNzٳԋIsbg \ i h.l ]ϥz=l9p3נYa|G`tX4^D>sDL%g*c\gZǨo/jw kϤ?Eau2pFn淎IU9oT+xر<Ł"vj!57JKȋ;jSy2BeYyg*zun+n@[bҀJ[r}=F c( '>J/; ԏrMw9nLjqG48 Y.KB;$aфm&--5#sݚ/%VNh+~ E6@ ^ϟ0l`צб+(m(ެ8s nQ:1x?(\h{ IQ~SG23RMt$M xNPNfh2ߛcu66 I875.|݋2V Ivm5CZ1"}w樍c(eS@ᘂF rR~"ϑnGls`qDTM%s )+"`ayn[J1 Z9#mDd_Sߤ8L.-< 2?`-M":Z]Ay VB 4БQ PAӃN5 t !8ޜ`S~6*e'HHV f 7ö{K67-Alw=9\?YIĒqz;: οR=y?b ӜGFcp?^ofIld'd /,y^Y*&TZi\&n3wlglNu[8œs<֞0K(qVʊN˩`+J"uɗd6HJ꺴VyXS*q1/nX*VwjؠAjzL;I0LRXHL!y@yf4 l 5_юyA*E1HAװ?T=񀼛",?K@ 6#$݉w56[V87jzehvD1׿\B3~c"`߈h,74; ra(:#]Q,zOkp JL-Yw5A_OtYWI2 e qT Ke(xS`}<J$s܎_0*j'7c;!wCL|b#Υ8vcDQ G0WD [:2FRQoaDp;I?MòV὜w;H ƦhGO?Q jYqF~Ձx.s-&Ib7c 3} o&!+j3j#>W>e[T3]r%y5E2 W4^^l.ʗ՚E8"cZVԴ!#vt4H6_TșY;Pk字]A dt5~,+{-XN؀= =dq;̷uΥ0 M399Oֶʻ=8뭜;vX7o,e Q zBsuTm{;NSn.]:6}pTvs#z4eC7VYX 5i~Y\mQ<MR+rhm f+ضNw5ÙB8Mp*pK+4WGtbF^y+ xiWV) (P)h0XgMU'm7` EϜ&&W|ӆ^eTmL9T򤗿JLrOXN6ca4uXmq{$h>@KPJA v0KTЊ" ЉD|SYXQɜ64=><K hA'_P:qCJ(7)'aa `)(0 X$',?*`=㊡1 -r&^y*ɶw>a.0 {OJÈAb@p{yp+SAե&Mgk4P# 3p>4|ܡMYr⃣\H큘VBr֩G*) J691M)a )/9& amsp45K|vpM6Gk9C;85q`4r"}(JrZ#yQ@9 (fmOqͷ[(:xѿa'h$\čaNFh*SAlBVb/HKӮwD/E{  L|/Ք~YL2#ҷ8S-/l" :?.0q_fx8㯩g& rs)/-T |ϗǰ`5aEKs6 1Ri[ @S|6duaL1bn͛*z(+Ns\΀7?Jāz<xӭ$x>])^sH#j^vﱔ}&M"=wِ=ۑluH uZswt:eڧ}PR0.7@Wu~vBd.y1il`M [~K F"{aAh)qnjcM6ݱs ~TfEK<ԻJA}{GjA"`b$/Ӌ>w+k^AI6>-26CPdeT.5x'4`J}BgU tM<PfʬA\A'jW$TLHt7pjM&dOk"hr3m֓ #4(N{@Eyd 'BA< 4Xxjt<=R'ZIy!{#΋Ew`ky6ke vw됗0ST5d5髹Tƅׂ^%M5ذMPy㐆KSέT^Ùacj+Zfd+M$%G> k:\ӄ;3bU8sV>],~K "mD`Џt?d>k^ ):g/@G,v,6._YpPժ3G-XSfKyiu pXIQZs{%G63)j4A鞗$Ч\"/2~tiy8*Ks5<_5žѥ<Ϋz1]E%i 8U"G]$ RkwhBځ'jipܕu tKp|#0˦Eb]{Jao2xpYЄw[H1xϚ7l_Du(5ŗm\`TCJ0ir9dcih$ü15 'hrJ߂(ҁ`O>10)A]n4K7zGF2)|0RZ2'C#]Mav 0M cP9횖?^'$WZ>|.jFEL30\Ԉ]k%ev;5ߎtJ;,L[UET 0u"t;%\D똅=1k;n'n?o),ծjEmn5  ;;jfVZ*bKea?pK<Ӛ>`(@,|A3BX7RqܐU;|yodGi-[J00RJ7CiiJ$if+ E$ұ?Wĝ 1U%DzVÑ5u^ {%G-GNFoOMaNweS.Xݐ7+#3JEםNc$B <0.=IftLC_.N RHաY̟$!?&/I >Rhu'/': ՂJpYQ*F$<0sYh3>*560.$rT}EQ" -ZX&.L0g3ҍ-ve-# hPDJbD>:[~c,}]4c)ZZc0Bit5GGa{?o}Bx-c+Q@8AtL^U,k$F s&VR uxʞіz3Sl~72 PG9m^ҁ@V,<O@#a;X|}\dnlL8p:8:~X MF A>]t~(6nhwjvq߶Y\qOPJXKb,`AΠ9G 6S{Zwb~7+ЕaD9ʅƑ+sG qA²P\'jA%7y)bjr\?H(H&}5\e4vs7c^E )p(&l㳅’%צWαRGR݋/X!(*&@.Q*\ ` q ]C!.$:ڌ| FN PwM@#m磧8XTH ;bۨu#W^j.i;6bǨEU~7KY^B<#?,KCKro_[#=Px:D?G'نQTț@&iU؂T⬨Y_&@VoSS@ ^df?o|{ /OJ?poN9 A}]Rv⥳ S5eٿg7#*;khP)c⟹^+~)=8ЏeC]KJ+S8""=գ{2f /& ^@A*tȁz G'۪[_ܜ#'rWgc7աF_Ÿ2/ꨯ yn"3m $1^51u!bE xs v;9/7 \7:OQ^u'q{İG¥1-hYzZAstL8Ϝ$=0.l}(ɟJБ+~: -lN3YӥrҵsWݥzl?Up!n٧*Ha݀>B0ᣫeT+3Rxhԯ m9%9Võă+m62ӝT4n6\(ZJG:kL.(oO0`gBWrx]:X2/"|3 E,/'XҮiM J P1$l.ܿЎ/.gjŻ(Ijp8cezl"HP(h n3G/cVUYE,|Qd[mZ`%:ʋ mٹ:_7R, B_ D@eδşBMP.ABϓUOB~= !}%JJKrqymM$ʗТP Ă̰OK|wN](ıa6H ] j b۟l.Z ?bn[qf5`e7,u=Gpx9BЩk!GQ}1Z?ŘRF2B C3{3V.ÝN#/=5orKF>HQѼsh! lYxsua.z-\b^(^jx 4g2c@8,U`Wes9_L2͸3af kC;j7DyJU܎M<\D@3ԭ Qg䚤?vN n&i=I}Ϥè8!7rKDdQ8!kr܀⾛M />gzou=,.h+AgDTV"%JQ~fƇg /!y|]N"PRZ n 6 ,j[x8܃B=QǶyŗ@CHP?¹dFnn2rWn"[2 ϯZwx8xft_jr5\;#*OkF!ljcN K5͉LR. ,#;xhI2W((yj1]@W1x*My™* W][z|NgZ3WVAo?hOf12-Y#vsl Ԣ 8c)4Rѐ @E~m*.!Y޺\#SrLmf35C'rs] UC:6)E g,!w Sc^M8'&lsD!r?vWxG*9>\~v\ɶK\9Ugj|s:SgyߑGaXUgU\5v<8ޖBh)A]>f5s;:YHH{P$G{`G˭XIҐ{Lk|+Kѹeƛ)▹z=HG]9n4+TR4RΌFn9.q˻69ٙJNqV|JFJh[w XRxNܣ̠/#hPi]ui``z%ܽ,ri7[ F]:hĒ{=O9{oH7Pjrg d B]U#n9yc%SL,rPp3HPk"k@F6%o,5  6 A'K=/2P d/r,ʊdFT o2O.KwCzw'c,86扙 tx:" kvZ[l2Q}qT{4/*ډaO{>Al"z:: ጅ$XʤDXj>]6Rpo8>+.BƂhħn5b}n#Ff |zp./Y%M|i(B!Fo;x4c1Cf Lx6&x)gEgxyqeОӠu01#]yM=-\aAYVE?U'!v,L1oP >(lK&N]C]n"馝!Qːo?D! ׸S wb e xɖUZQ̛diioB qϠFc?jLs'5;]bK0soكf>O#ܑYߑzQ8^9-jإ.pljLia!`1/O{V/ ȟU6w~_0#hɼ"cP ^Q},(ֈ*; 򎛝]'B'S(u{65ǏsK.pE%#2ZX+KRMQ1+b񉲁2نc7ZŖHu.j7z۳Ť̅s,%(>jgc&&._/\ƕv{x)ruc6DƆ('Bޏzz-yoCUvWS{ .QJ_{uqNfHnL!fQ=C^67 3ENGV{cq:t&| e+;0WHg:jKYLUR Ċ mD|ɫli̐Uhlr{dQf 5l_3hhűv#I--3 *(tJB]4j5naPeu 7 w -1ly.Tc@5D삁7tEdIJJC轲xosԖ8}SXmK{fJQ$1c(I;\s > 5#BTN +iF7k⸕ 9C͜{_9՗b_LsΏdrA.qwvl{54ֺ4܉Yuչܳ)%V~Vks\R{Y˃hzӮn=h`W=g ApR($2 ]s!Q!Z*Lzb\۾D}e?45DS3IFeqtCRUZA]vAMU6uWHV.jS;OѲ.2wI[ شB.dKŴ> n (DꍍO&*n'uT5)q@ȋR`!$ﴠkHiP':)Ʈu 8,r,%ny$]pJ}7.L!7h*w6:pf*JjU$?pƏ}:9ֆ[zvP"9k(8V^)RJ*b]XRBlIUNR߲¢Q:XOȔ캪,:"c&1𒂏ƻ4tU>|n_7:됽t&F)`Ĺ!D a=>+@DjA:@reשO*+A>]ޣfi[q>p D,U|݋hgT$t%tzg s2/A@%o1BUC7z;8*m7 du3d1Kε-{g-J|r>aPY>{.ʲ5@ n1={ z5Aձ£ bY&>5|_کUKw(v L< _J1ē$Ȏ+gpziC"64Eoѩ $TQ2 zyҿx}>sӻZU̦A>Ƨ@G^HD>dv>N:[[7i Wd˅GuY~$PL|JSbHd=6d0*Xzੜ/:=aOʇRLݓTܸI+LRX+.ǹ?IQF2%^4Rz^|񇣁Qn@l۞ \L b7&Oa+BՙuUV"$UT)<טt#ϐ6;k&/QOg{2f= ެH)KMSWK6jW.z:W?e_)| ڭlئжg+|3w_αde+l%(@f.bHJ?Y0JܽQW_yaZV:LhCCl\] g^st3ڳMVu1QfmO |BOgA.Q셓ՂcPL>xfXߔlpĺhAɾ;.&93#l '$oE0'ޗ Lɲ 1O3z&hA.JWͩsԘk ,[- őba@8J OtDCo=.>7pQd< 3גj}LzfmvˌCjDCl5XqK/4ܨJt -0%B?]/5}uO`64Jr16f?3˷o^`9w ݬhGXCtNʮj8?2=W…U}^#໺϶rFzO}LuLag3êJFp@CZU{KdL bՏsЭ0͕1+Ì([KuA; |b}1D\u{|&7R@tFEPm /}W*a,}H& @!ezMNnl߲00 mU'wEA|tݪ=%5Ýh΅S(cT&1*sԒ=zZBHk*ȕ v hZ*Tx79G,N8)OvZ5&7ǣ4gz/^g#L9c ?_Q+I1`֌;6F ;f%B`tAH '\|!JY]T!F4ܤ.SIl^leťf5v)=?Зn{Ckbŝu5n=2C@Ѐ+\;%hFD .-F;dxcf$[p}t.%;a;&5s$>07 p l[QwiiP_,pC ];AВF $gd ӿ-d#<.H۝0z `K_Tn@-w; kOnKyv02J9~U/ol_ Yq1RF.Q+ďRؾ7wĞU~q5n;w~Az{K"]#qd콷jѹ GLے4y| ЉxQwv7l(IJZR,X:G *#w:SpDtgaW+:/KΌԐJmIEC\ֶ۠x2t`WHˢC0ƛ͗uB\RrQ s'g,=eQ_Wu>wҰQ?EוWqɵ *g/yA[!Kh嚌l6ie"zhFPd,"5kqu0LgSfJŴ*y>Omo^R!\A8 5+PjUT-Wu5H3)e%5~Ƶ$.>*`B;C6^E PiCTH<æ7[͹b;/|{mƸmiKU=)(QΰGm)#wә g |)]r<)YʷXtʸ#b-N9pCuBX̆s˨3ͬc#M"Vi جrXuY]-m۝Qۉ0MwHHncwuŠ:;LBZfeKBC\ߘ5ͮHi4N*@7Ft'%zg/R&i_Nu԰i ̓y֯V_mꫡ|6U?TG6f0Z5wܨR ģ8wQ N /b] դim4ܲC PoǙI/(a1A蓞ig5Wʉq&:G]+c`βR8+,Om)C(`X 17v0DtkؑwwV[6Ό6cAN5Eي!!l镲.b_}:R"/1r/IAaKYGl@Cj1j d,.}[;#VTM !ktNh :)`9` r5pIWWCIׅc5鏭1y6>Gؠ 5QxSՀ@#bmC}L,0E-*Y5P.)0Id3>~T06Nۇ*?"~w'qFݑ-(C{@^T.$!&6{@pVokn _w { P5vj,&N~K 4xm {aGIJ[0{оa#ÍL.w=%"ISKa˼A~])4Xz\2HM-T5ZYFqU_IjcLՉK/z7, yq$Ic_ V dֆLM&5> !CPL.=0YE"'IR|5`/Bw2M-Ηl-$ oroX^ppJ;TW:9TS5BSTFt7xx.N?.rO9!?RaTgoj&6 vxVAHP<^ا>,^b}N-bEicyfV;ʖO)wV`N{׹59+ݘV/ {6AE)iw-TDpMUU!_`FG7ϋ+&6sEv{{4-|wd`! &5I<-"g1 ݮk_FVe o*9لaat&%?;L۲MS3Ӥ Ih_ǟRpa&])34H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLC:cW33CNIZz7.Wأ:G(!2 'z!f^!elQ,2BB\(m7- Wo܄ޕZdIA k;rP\zx3! _:XK,w㤷(ڰG>lll&1}}Zry|9BiWLB(KwS:ռAq[uJW9k휫݌BW%_|~m:!pcݘIV)iѡShruv}hu7nALx9T,D{]ZH ݾ6{# |,a`f׊+‰BA*B[כcAe.+zdH6rg%+hfxE3 ŕrq$,ץ۲8 Э|9?km¿ }j^6.7Fst٘&w?I%p( ˅b~ )æZf0 ;+btB*Jxӯ @G{^KݥN"tvÀzN/n_TBMl Joj/ױ`DV=*w [@$ZyP26U a^8aB9Nx<,LyrLIU{'YRTkM[7?4r&Jm}䦖shQb,cfmqZe:x  dXgpoSĿ-75xr""3>""c(Ȉ+#4 "l[P bM3sOSLIlv'tlCQLrDȖ*c#HjXK"JJM⛳$\ ?w7|J?`jOlU؋,=^/< V$Ga3ㇺf͝.13Rzm?Dhz\n I$ ž'^\:bx?S:P=sW& [/eLr#x٪cFPy$oj:H!>SxR4ҮrH } Rcy1ZO&fZV 7̥t)Q84۝61`")S8*:˺whm0"n[ܪRq'k-b%cf6[Ie oV]K綶-g3P0(Ǹ1|TE6&kW%챇+wNxH /JH`,A52WJGX}-daN 4SWZ#@su+p's͆H6ɑ,Y5LO7W#&wnI-!<ew[|:aJ0)Li-TyVwdT cQ@.Lj,Lg_|bL|kÆ_o$*t`S3(Rsz 8R6 9d8ʟކ.%8S+J mx9ʅeBܮ+h$_yhѻvnڙ-?`R:0Z?1wٺ=>RLT)k "_ܥ妡]+ORkLcVtޙ5m&FNAQ xLEĢY+[DD;(H;ŝ1\5,W02 阢߷ 6%+Ȯ7u!B5wJMP1/md4Voh.6GjAl[^d4qcIdwQ &OMѾ꾻@-h!QLvA9ToO}a1WHgv nBD{D po' cQF;zqX, u56)j08a) 7r!BDilrm9u~D½aR[(UUG${f/9ƈXB# k[U`{+]:9ϧ'9O@I3Sw:/\=fcӶTcq0>GZ=R,fH:iSƵü,joh玥TɔWK$6_%p/N3 jWC 3W}Ya8(rև 92V+Z?i7?$KuHHaW/+TvϐwQCTHG1M;UI!lŬyAGp?uܮ[J}dP|޿Hvz9v{}אNz|Z(Bynezimg<.;uRL)0z.eb /$8sɊ'q~#'OG8EΙB|rde{qn+vou}[ S^|[^솧7r``n|Td2`13AЯۃRέ,U|S };%TtbR<7XYK'O5#Svs 3l o۫R\ɋCѕ5>2wP(h"pm _[hP>_6p%6y Xsb{٤tҥJ2ymћ ];APOE/P N4gzO.=t kJ{Â~_u8vv/Ɇ%7\ʛ '_˜Lc4Gnc4)85u-iBB)$~L R?Q.-2Bb;o55mg/Ubͻ?r3Lrl&sB ̍xE@O82o!׎ielm@T$C+H׫y:TÏDăQP ̙ %\Dkf+l|@2v@zDnj>^pQ{ELi^gJj7I .Q9uǹ"c:o 8(s H %%mJ1׊ɇLkA"R>ϔU9?rCIqffY[0dK g  <9vg,_0ZrrCh]=, /s>eYS^wgXcD)$E{Gcϭc?̛k{]9ڼO6f{s\N4vս7[?kX^Tϖy 4?ItakdO|+|6[R10Ul=Q^7>osL Sҩrg9H4(UiaG4{o&d<9=!E}=vGƗ(W1Ǝrv:½[p؎v4.pv_i!r"4LW 7#fys: ]9m#5u(Y7c1Oz 2qS$P厽ŞWA3k9W_~:bXwFFW֠tv#IM'fp.a nj}q%4RS8120@:EcqX' UJQn۴o#ZpK(9#)9OyoPLTnN AYZZuƌޠ\KdA97ͪdV܉ѿZ b;LwnvNrN?|"wLjNgYӖ M\Yd}ڒβ[W1e~ZM6mO|:}Fiǣ6k +J`x`{D($2;QigNؔ JG~O萆6)! ˦5&1}xOCԻǦ:t`GTFZ<_ ڄ~,v"9CDaTX9h]:g/+N[dtͺvޛ8Pʂg#&)λv1ʍ BDNC&CЅLx~%)D{w:ij $d miQoK1T'Jպ;Ӂ6JXEˏ7q('ɥ^j)z\hM5r l7 lt84s*akO3Ki _y#{c<(+<͙׶-7ˣн$};սm8J- s41Q&@Ml„TB8["/$vWNt$!ԝ;wڌFX-=t<9J tLrqDr+2J!H00@X$>8ms4`8[3l#w 0 kdl/zAϵl}Iܩ>mG7FzWrBhhT6 j9|"s:\˚J[BQ2`_;W -<j`ckn$RtOFXt_Kv>ة.ZEO 7O u'KbAW"s~ 1`H b.>=Ժ ljL vp<v$;R> =5Sd4빍\;"|" C9$戮FTSdm'VmSIJ[v*qbԭ A+B[eD;Mb<~:z>Ve6P`?9m$!ef`!wq1$J('iho;@3Fp ] L1$TmjO$wwc9nAC _9s^*yt:B}C("?XfVi8~3 ΃n7U.(W* ^fgmK01$H8QO |}={nJ9Ԣccԁǃ Х!H7:$7S;5!sՅ.Gg;+} ˶.5s ʾ9GP Qʜ߀GyލE}Lh]X~A56g31LLNٟx"#d/X[xՑʋ챍2ޭ | &Mb ,++`Qy2gNo*)bdYoX1Vq׈r1&{#NÆ]Ոw [dj ,$d.TMZV8<@xgbO9dqed~|т+\eY=GDJX*<|J^_ W+81ꢲ)—-{-`{sLEaV vIH5=+AKõ >ᶖ-[5xx Zcy $m0< 8!#}4xâQ7ڧZϏ+eS {ziT"?ӉBc浾TFyN45>sla*XJjjwԲEd%:AMC5F"]~ ?7! DM Fi@.I؂Z`D'jZ+Pnˉk Lj9 /=ag j4{>;koL0  aJNcr;CQ"r1R3F@e,6 'CpC~~BK8[1cwM#/﫺44*kfmSYqtʳa-'}O7')fC|Aws(y1+J> p/åBSc½N&(l .:/ mj>Ђ_hf?') l1Wǩ[:^h"@qUnھ2xcZL|hF!)e0V4 ntbI;IVE52hvjؔmrAG?VYMbH6UN?kPܱb&J.X8 _O׳7aمùu.̑1%^v Yqla9c( *Vu1~Ѿuo^"kkS myO QfvH1 ɚO,s>5Oer<.=`7%`θ?tg Io`+eOQe,@5;Q`'xYcaK*byqU['_bEy/sMZ7`.c58l<~)8:z;uAnbPiar>\|nb5gU~3B ,-< o7%W$kU/ڍOIo"+I?o %4m_/+ W^+Vp"{JO m`ݖv@ˍUP\,[hKQv+]%~:0Gv*K6ulJM|T(v_U~M3|=?&yYzyN땻0ZFJwn\G#Ut .KᄄngvUB'Z+4㯳aAc z{k=%8#V|WAosyl譈*i`p+ަ:RBe8}$es?Gm'1 m05h{ܛE{/c_aO89P‹nbVϛo-m=Zܢz/B4KZn+""R[ U.[C,VέV݅~`#zϨ ,f<7x.O˲=]\1vo*%-T..̲x՗qW1;N=RYT\,9ٹWn?e؟Sfăڹ҅D0FJޯk=Hj6~=ԼjT@Ii}c'5Nw;C@m?ʫ-nX|o}bZQc#D oܿ-]gKb.x_+??68$vr* ΍xb*`O[4jzIC]:_)^]H[)ȐNL^E`@T /3c3f !^'P?pL3ViH?gos,yWU4T)x 4)NnxPflFE*"2ݮ'Vzp8(,5\dckf+$!T 0.IAWy0%qA?+TGeK=8Im_dɻu 2s,N֒+'ߡ+hYh`̞Pmn9iOg[`} "9tGQtF5W[}ܝ } _A{5O:2!0%,oh#o-؂$ـۿzY~siw0rwar#L7L0sJm"'>{kݜpٙzG:i5;P,V2v+ex{ORPG 4-ބ? mw0M iTPyc~/Q@SO ީ wɗ,t B[Q?EW/N+rPuߍZUz0>70fTPS5Y"YsӉaRA;vpNPB=*PJFֿr#]G5~x{~ȇϴ+c~q6RTIhM.'gSȧ$}>|#ݙR~<-S+3;Ix#qtfV!V Y -9uc!FQTR+dR-;Ÿ~ %z闒1hO.==҃MfL62?qF`=Fc# ?5m 3gJw䭗A qy+Ej$tPcHX|GX`չ`v46:^ 8Í+[U2)E- #d`o9]%o+l$$R//CkobXiDRK|R-2f]-9@OsH[NNiz cS!NjFֈ-Ux@FU?0rD hy%]{olwKWDyK%i+܋'6X84뼹0NqH5bqsKNw1L.r L~ߔ)Tmܟ SZV"Ț"4$*d/,]$_H]cXkS4WH@H"m^A,8! x& d L dH^y_[ "\#隰\\Vk'؍}(@~jB {B#ʩV/O9cqQ dp#T&an'ؐqI u'  հkvz[XMWj8jHKԱ8P#/ܧ*="ViQ3F*t*%r*K ~uZ;hyazzFTJ4ՙ;dBjrH'h%dɓ3>8Rs:%/N*' 8jv .X;0T}}E F@Z1H[TscEìX=ȇz &)X%(ŽͨA}~ 8&5"2 F ADZe:T$6[l+"EkB _=k?iyo0 {'VGKfJH[P` tYh8zq;cwp t 7i/&0i"W4q;;*A|Awwpb%!^B` }a3þD.$VXCK(d Z =ߓS=P9PD ] T $֗j( pq# t?!̾\=^k 645TeL`Xcޡ m,ׂNy NqSsNc= P.|8j/Y@ܗ`sN&XqVɍUDL*D&ޱw5, se=}nȌ ̋6E rd8 Y5'd|Zd7e* SM  P @ƕA9EUK#3 Kh`rpK;[s,wS?sٲ !ՠ82V1Xgۂͪ ]|#X`YF?".Q:݊䊆[Āz_fJz.ENH"Q9\L)<$3ULlvS:4>QX&Y^N+~H[.n''kSY e|yg|T" Qmfn2ɪ,D 1d ׽FuXu΀H%ЉQbw`2욬IChu:$@ځY|hW6, < +}E y-=AQmAP W =e?j,S&÷efE=؃ZCeq-8IA_ MG"H$qѹN&rBuu3d㦧ҧO);?]YE_9>1P] ÿC>M;:l-`L=鶅εvbjVdzftg,Pjە" ǰ+_Fh9-Kḽ UWtdq/ۧyĬ[ZGFZ.৾:rsNg^PiMO63F{ėП<:wiN $rkrdT! IT/b#OK'6imG_Hg%k4ҮQD^j< ~|[Ah\]S`Yz8YxY/NIZM665F*T{jV((6Z+qIU .%yV9 ,RRN(.{~\eoUzǿ%E9=tќ`U*zi@/hfKfbǛvy% [B r&9!6@nϘYwG96{;O-u5w«s0'A{1=Qj^$qNFO?x HÀ3ӀwT@ӭ5/PƬhGJS6LRo`%z,)Pi j0bl(QWq˗ ؈=m p̃,ҥ!(PS:z]ͪW[@(셰xD+"\VW̒#!|/Uexs/=d*`M8|`ݕ֪B8zg W00 kakjJh [Dz2z\Ӑ03@w< "X %ج#2~C4+:z3kPZ?+-dl1CIh1=nO*[5Ҍ+{#AL_4ߘ7;BB2&H  +4&]Q /YCE`Q6V/At_B/CƆ떊rbݰ_aDkUc26L{zVc?7^1, AO3$%uJ)*,?fDuۙx $Ac^n?#i+( k:x TաJ(XU::G03 2TkTC*(@m3[HcN 뫾, %Y#bwF*0iz\$[t,FQhqex=1Ii#AD?Z^uYY룛X{|qk5 xhH%kZRth)(W͚7HvSoPQ껒"Ggt:V<-K hmo㾯ˇCd|ȬC}>5lkfɥ֨6LɯhPal>w Z/kb/]7TR4dN<q7:ͻlzo \+P$[mj8!N6A{Q&joY FťV? {"LnaɃe1 Zw pfV-ГRX%#~l-@ Tg\X/!VaHDJBV^zUZ]Vj) q."u@2 jUaPծ硣|Ykx~/m8Cah'Iy53@Hu'\y˱!@b^x׹C& Hw7h EEL6Dzw0[yÜ)cE[A7J(TuX /]2Oܮ<0^,7.߷Ƣ}?y)d[EklAUG ۄ#zAy -s x+0![rSſM1Jxg9X#~iqfn [~R(BaiۢGtxGZT֧CEyP%neH?A܍O5 yp^_;JSӯ~"m*gWNk&W89 lM;.6'{n*ؗPUh\zh8tWxȔdicb"tdI,~bHPZip&ϻ(iI ll-XQz*Ǎa/6AI^*_>d;;_#V+98ԐoOŬM{4St-5bR=ar1rv=rtܯW8Q.m.J<T#-QRZèH|o"Vv}̞gn֓'P䖡þ1"SA;junN[] !TUr_8m>gA$;XXS1R,cKĵ‚tt VKnvѐՕ3%r9im:VLz"AFh$6Ai'+۟瘖FYRܘi;?X֮)܈W.@:nMtn|@aR z֊ܰ.IBr]@)ዺ&bU'x;+YݥfFNZUIoid/g\ (r\&nO?1 ^!OM͹GilG .Ez,%*BH zoY4A>/ ΄nUᲪ|NnC@^FchP3.kkmO#Fjk !,#,6 LbИ'cNw泧=E;:(9UgNɲhajIlk6MT=K4bx'[n{B⡦V-jUe$~:6(3qQr 䕔 [oa!ɦxԒ_v,|=pe(]Sأ,j QmOo jXU%w/K/spQ%ygs =i#%vyqchr{U;Łf1j5²`%ܔ4SᴲAg],4/S>fDн!Vuoلa5g,0IYS7&ԒNS /k$Ct8؜[FUWGԑfw`IMh+|83JWs&)*8;+ʋ9Ow%6P-UL=Tŕ.$1z·$0sF.W#Uv ,p(?aL<>!buxdZx2. BI/X쭳_RGdi9J~ޢX3Jt%|FZtSb"1"u^PsMo$]P2ީCM6%qĐ+Z,aKe&;,]>Ko=dz+~z w}3ҫ>EK587k Z C_yov㪁ی9vK)̇i{=?Wh*MĴ畜J*± e4ɒmJ[+@Po#2^t)  BS?VbBT" JCJe-eyA ?IToPipEIth~ kyD)l|3%v7VB80լ^䡅bt}E5BWv52ч}nO{Ġ'= .< [(Rձ`HOSf?f$V0Y}Z8I%Ӕ8/1Ƨ<P^-ܲ`_1G#@щ} $EBuOܗ2=:8$#Czz!ÞHR5bi.ysWzl8mU[mH\t,~7JxĊF_ 0 yC&2ፙ3hx(Ll}!2p yލ?:_s) &112 oog5cco(&vdC4yt&KQFxGC yK} CXwޔUbH$aI|W5bqջye5-uI)ZS@Vo1KqaQ>dh!Q\ ܤ:hQ^?uٛ|jc~5e^/Ǚ}ݮJ~F2_חI.{k:3%jtEMU͜4:Bμ}WR)D¯ TϩPywUA}c!DS?BpCц蟡/ 3сOk|co `1hf SV3Pw6vQK\+a{VTG{V#aaLM1H6a>q b;4񠁜ҥEUũ7$UϏwJeO-r:TMdk\o),u`3o/6M xa qz뿲 =sEᛍOjtV\7N ib0P#pNwy\Kz3`.V:r8~!wx)693_Ro]flv{; AL7AG%]M>ВRj@)े..g&*6'gXA^Inch1Hu`,E$it#evC^3]xsS$"A _TE;bb.z&t3'է/Y 6t/ڮ40lu9?i'$b~D$| {05wEM$wD A~~V|(n˦$7bVֻ~P}{< w8y8< A] R#0'$G`:R4:X|aP=Yq)ُ1Le?/n.?G{S }?A<=onX J0$p L Ի^ccIb&*NL#^RTҖ_t_u(IaUdrΗzܝ.Tou z{԰}^$Z!*0;8]JC@O0dkJM vjȭ%?[@,hwEPS,G{ʵo;Z%/CYq&t!AO=oHXPJVB yWE뀪EhVk;B>ٖA@*J]cޱh7FUe)H:6i#˕A })cRAB6@?7OW3-a`*ros]d ^zIdR~qVe0Ζ03--{ġ? n@k "{"EkQrwWW>:'f!ϒޗ?M:L޶DTFڈ. a\+Cd-͗U&77R YΜܰ'YU=C+XwhM9X vPXcM\[0*%C]u%kjKgs jԺ`J23.?o}M[;DR-VhY,=ĸQ0J:wU Bx?[ņ0ytp/;5Hl`DI @DZMC0T#ƓW@ _5mbYf7+%+{h$ w_p;%duq?hgKֱ};z| BRz; &aX =%Pp ʤhMED ]Kh4b*O%?59j y~zY)Hk2:WY#e+D@ \dzH@8<;pn;c#8"9Y]V|m6 .zMoF6⍛O[@e3oJ"þ]ټ?}?S >$iػLccIUU>A3K:ExSzoFg DGJ88Ҳkծ5Juc;`d̓u6#fl;t(BE縂U +2ѧOk h"O@',EeMғTܴK꽃UX]kݺQx <4}Yj4g~1<bk<."sѭׇEM,s Fvgӕ7^ـbA!٘cVj,?E-d#>W'b6c^Z#ݍDvA-9 sf:}ɞkBn +J9*òr<,!PYu~4LUg^fDdM 0?N@=kXIQ fz򡗔x4ɞH#QΊ&25~Dw,&"I}-UeQK-$1IyVvבBXCz綏N޵lN^ RƖMT7tu/WV 4 6ۦ3Rb>ϙ''+]'}ĖS'cx?n Q()<'٠ln}c s:fZ2_kJځRt7`<.;S6n}BB|=ffO'@ Ȣs nSdjS.-[2v<߷-}bߑ4d߭(@4,H!8 "hc(p6[ 6 / dpoNZL־0)hOΉSXt_+TQ TAkkx];Ո$4IxRdB?,B&-ص=@WgFu R3^x%=Q-.6eʼn+%FzT>$X̯ C#rzɞl``er-H{+ SڞA3lD`g\siQһ57}%vBP=L3ӔFą| 'R#ȆB{Hg{M.qi&AOBG^GD=z5)I1$/3ֱDjDK7QAA5PN TFwi2 X^E5|o6Hgk~Rg=K{\%xiv5+s z͌'B5F ?XjHc'm7wE_'hN2!vBh>K-وtHPV\naF<^SX)xkuwuKo7$yeeСT{%GS.h9?I'+:sF(E.mi7E=-g.@ _mJڵ4n؎S>Ѳ?[3c"ܴ2/RW`x9[|Ce uL0ǣFhv 3l1D/VV5?(Vyk4PuK~Y6n4gAyn*ƈ c#+l'ٳ%Q%UGB4?E3oսµBrSyE/a,2%zJ^a-2={DOcے,^oNź߬>)[+Q;D@MKLNh*{K ɏl AziO1҉mpvϷa_7ak Ȣ/F4ތʳ(2F^1;^snr9!Th/hI\x=$Ӣ\PS4PNU0wDf;-+,ҥmէ1)ۄ+Ԓ3ӡ>zMCnAᆸeCC$G}H}9z6s8Ԟ l i2 r'BAaȷaE#q]-3BQvsy_+32l8->Sv3.V쁛o- 6v2U}$ab|Q loclsC ?(ӭ)Ӟ>1@lZ  =sb%Ȫ;tS"klC":+DӰʓL\%)@mM'i;H-& Peuv8?R>5oE<3wApRQ~Ϯ:"B"#^)mL왊O @Ԅ հn-9%ޠK&5p4h]7ny8{HU?e+Jj̕ m5}I M8 dz1Xh>T=̥ߵBSE1j;Q'ϕC0qƷYJL:0EJ`N!TϸtxYu ch~T8Tˤi/Xgq ZV.UV!E6 ]ll+~@O4sBb>&2g$6=uߖBc\p# sVT&j'~i nqdp >bn)O [w`1~mW3t-@zGgqfW@;9P8˛saH!gq F7ǖl)Mtw0/32w`"}ZޅpI^/VKq6 7m b'|F9VdQ!`W5[dgDfu+B KaP}Io"s8#m RU;}POnWC~Vє28 _M׌IaXM^`.FN$1eHFgZ"[u~m! !ψM$HgJKN  *e7ڂG^|Dbo-W@0Ua4e?tovx؇Z'`Ϝ Bz!e #IU x]`u2 p'VOi4 n8ebfKB}Sio@$ Xpn;*Tr)欑+ംo2dQ{2sZjGGv%.-)"HQQg5m!"oJkR]N͹jb3 F8ڋ<zhyubzs0~NR锷U!lDڋ\欃gD~[Hٮwݛ,ukؒ:iYp6 3:,Db 8_))TOɕOb#nkCv y t!Bl, ChW~$6Rj%wdYD$ % dLAQcSܤ7]-+"D\?YHƬ+j x>NM\4Yl릲(2.M&!zD4 }9s"pj߈Y)T+^Qyf؇yZ u0Y&4;DD9"Xfzk)֕hM$\G,ǧqCک7'2U,pI5}Ws[JnP/AP Ҋ͖~J(Cu9QH8m^XJffVc6޲YwKˀ5Ea}Nc<ܲGe]!ɖs Lu3{9Z ;3-y1%e@29)W9WMgCŞQ˔/6L'smtt0\gTEkSj8ޕ #)kn μUC/ a.' h(WJf-$‘zh<2Ԣ]}0Ɍ C *L=SK㨚}n|]Y(ÿ f(Rx$u=io pQ=P"djtg pv)TO/xKLEisE^OЊ} R=?!V%c 6HGd i0[GGosDԊ,Xcz>prw<^Ƌgagw %)2E P<HIcgp'bZ-F5M rSV^.DϞaSd(I'u Q%k|QѫhY)/ > -Nbs ~#[dGftXD: V C$ OF0?m!-d]cmGi6u&`-;@Yz@u@\̙||h:Wy,bQIg7.%Y%3?}#=n1?4 w-9oHY#%z,;)bGp4n1([sج‰8(seЁU~0I JIҘHh@ZS7#V|js/)` k8YϝٗOlԣ)tx%o`eΆ\2gfSe^Rd_džxi4+9{1$ibL~.K5>RBPBxꋡak yLSkU hw|vŝ_vʸ#O855w!@M /2;%Ou۷2/PXc. na̅1, xTT_}`e}a2DJ]u&&iFYpm mClmmٗOD|acCY:Ig&=fQ(I9nys%"Nr0a]3d ͋CizBץyԢ3 =dnE:f_)q9#>"s y-5H0Il"< J|4)>E'/ o>hv0(gj}KT 87syF~f _l٤2\/h&鄰>(/a8Mx33@se<@pυR7-/]L~S1ބYˢwIb+(DĐ6+C {@o/#Tws&G ?Ѯ1|Q)E}gÕ>j sN(++a76iU_j%hCESb)q٦N:<\L&Zx"z`|D N3XqoM]MG-p%aX=7-N`}0 n.iχY'-{1veWb1WW\Shvܺ@"06 z>! nCFQZ B{cdC+_ T!ǔNxr< ͯL>`~t:^wLaAP~J$,8/¸A-Erϕ\knjqnA7=RpAiz.`3t&<֍OU<$K3&T㏯c޿ "bB[ MPe@k ڡ:;'':JLeo Yؑ;^DooDLzr^vY7x_ϗS'N0qV՞,w}u5 B9AR`O{o\mubC4Dlk>x.c#-pC/Mw>e52޾ ?]@b}PJ|yrITÖp5"IHOV+Nt6 X\R" ["^9>qVuX0џ ``{d#XPtzA[R:-;y(Uf&s0ء'G$W 4Uk17I!0DhM)0ϰuKMq_[8a}*V1qwt&Xcerшv.5+0LQT=%K-!"v7ɒ$2&g%`WeYLRS߭ Pib3l]TBQEph,TaJc#"ơ#4Qit\G~0!zjupsƞ,{ \XwQ\IU7!hIe7bgFzx@ffyfI;yHc.w,/>XL"~"våcdmD=;Jnي"jB}kMM+\Df`\X+LNIKr1BnW'n~@><蔲rpE5{cF̝&FΠu]<,H@$xB@ qCLم_agRH%跚T}'DS Sȭ8lHGS7?(aiз 6Cg ͯ&x}oHcPY4-: \*F/(Zn?Q/;$M,}cɨ*IWAdte#V @֘X))Y&46"ѡ|[>wa p?3`N`5_( 0͎e(_/qhkQF ":L#0Dw*9$tKdC~_{` .z,[қLq&2ŝP4+Sp <s8<|%6ی y=!K {2x 6d7W6o?X„h1#Nx-~?f|`!;e t?ZFRX*m<f#.؄42mK`%C<-=k߽/RA {̜^bGlT,/[tb%(0FS' q` Js\6N0s&⋳c?7%l5تAJ!#'wtPʙ_`\ 06&1-aᔰCEւI~BY NJ$ӯhfk+dLI&'nZbZ\I C`\l|ĵLx&jT~G&w;\X=\T8D)%mYGmwv ۽ J^j4?:h=,a't֡joԂf .Y-=dgVSd6I?2湄DeJ2n{aXOe&}oVĀlXXk"v()%oX$M&HOXs5:WďJ-XI0j>DCC0BB:G)-׆.Pј qd^va_E{"вǞif ue6>fyR\Bo'\+]9FD_Dd_f&Ix֗d,/u&T)N<Ȑ]dPPNie#w*̦jx` teEzsodzFcje/)(<"%C;O+xٰ>kz2e<Of(j8MŢp5Sѡ2AJlp'5Dzߔz IпQhOư*iͅu'谼gV66^ 52gD(!Z硓\mvcUa{6ߐ`W&=spXe<(]Ӯv2(а*ٴ[xp0clO-x<+'$Q/UAuE1wy!yM{/X75'5F=^yYz&V;~pD`RFvzn0Y mYkнkp/dRh'btӼ;Mt zTEyu*@O CBe_x[XF) NdbZ5a?+U~)GFt 08[µ\VH٢hBRse=V7،]am8?8%@Г?0U^0Fho[O/{ ݢ RDF#?#1PPb=bHʡa v=[G ]4AIJ-*N]-ճmC{~E~g)5M1ώ 60cgAy."Ț.4 Έf+ނ{Qu}%؏Tqò$rwu屰ydA{WyQ#&l;+ErԬZW)s!'6 ^M'4@Qf6 ݺ0(M&}!,g`v ?Q#VܶT2c #KٗkJsèYՆOi; \WTѡ tl"Y>/!,&k'966ELF*:xz޸ö䀽NCc"B@֠e(ڄ2c/f{}Z ˹q@p㒒p1Zk>_+ƤGydgޓg;Pyk pxkrc ß_0~NXF(n*_u!5°I?MӶ\XVJ:L^Ǖac= 'CXYӿ;2'$ߙ(/-҆9.)(CZ6*ySEDX=w,M"70rP~'}n9$;H@oH# ib B647OS%yj2!ƕjVRDp–̆Gtt4i>e /g,{\[0%xXQneb!78/۶M@rky;/±7DMSduS [s>]{P" W\Dtk~ۀBc|,|ɽ\~"䵳eaMh=Ӹܷ|1tljLpW3@ gYtͳ4;+"}Jh`˗v4NYĞgb( 7(G\E[ڏ qRF>Gd-L?>drS8ޖw>3@3suaՒĘ-gO*#y+Vg$ǔ'YƖHSr`~lo5IZGL*#f5zIǨsQ.h&/$C&TBJ_N*B4V 6-Ym_x^A 0Y<0f } 5UsKծJt T`zǮla`O~ZB-}JI"&UֿC+LrnhquN8NQ$.;SLHo@ \׺%52jS_*WLI,ڀbrq,пYʯыHBSف.g#\FDy(vELGg;iunQCZR0k{j l侨V l&B:E Pɽ.)CbWen kɀ rq3aN'+[\b1zhP_%Z ՙ ^}[T%CoXKaOufD~HtDy /HBΫ\3|_ɓ0x1pt1,2:hy:')!@zdKD[͵iuZvU*47]ݧZ)-"(J/?^Ozmn>+tѧ~|l_-ŽGGqs\ޯ'^|L\!L;ޤXkC缄E%Q7?$/H^.^~JsG[N-!祹N+$;B  MXxU _r⫕t %B|'X˚3W*WC-S^|-NʜY<2*ANvfS.=Ը⌝fvǷÇry~N tprXaqCpе*iNπ5=@i`Ԇ9▁ 7jդ.Q@˝;P5Ky ُ6= V;UBejflP择4{^mjK81|RxKJRd?l_AePbGƪ8CXCYn_Dh &j1kDidhL#mJ xJ/*N GiHaЇTzu`_:Q J_(%sDԮVkS-#ά;UI )0g`oXb9СAQ[dUP]9qfIbNvJ[+Ůg>M^sOg)FLyZ@67$Z? sud?pOvz`g6C%Genmm8ϟf @q?]7^ П\.hfsOI۴6CriGY ua**zЮ;q/`TV!T Rc0OeJixXL=ݏzCS8Nj(@m$to;<흌jm9N-] ! lj]C#{1u(y"WNfEK-3#}5:r ZD9Bv1reB h\=Cw;>2)9tOO(6u ;Pc#xY Law5;pMNu#W'q_ퟘV:3Z G?Ԉ.\R7n $V[OYh#]8AlWl=`g,̏J3* \/֟E+>̍(tG=ypG'/d*:_Ey)S>8JχIR_USIg5a N3cZV/n`@D*i\(zZbW6a(W.A`Pla*KjpKGbe& "QA 1j2LZ-cfr.׬IFzLW3]È] 9<#!% Ѿ6'ڬ!.à#mb@C77^v?rG+s@(!U1htGiÁۡ-~,PG# ɝ >`wAnH]%Le¨RX9&!fsFA2a7؈%R_AAmHJ`{Ļ '[U5;a$?tWvEqkz~Q{86Pq*ˉD *ӹ\N,HG_*[{TfT1a>\W‹szyOO:=GM,k/ ~ӹhَzZ;cfXoX/ǀ=,ljz _ +r+w,5:LV`7)ʺECj@\ zfZSƩ!.B'x %A4(Ԅnr<^ǖ,b`t)2 jetbiSܫN$7M3]B*1+[C\ߢQAxŵ\FB ׼ؒƷFZu/XEo/m>a8͇'5P >T}zt5$*^Ie:!P,tF?B~VMeKa9)7TOtkx{,"wvG2< *_;E#t Y1iDh@f@y[3a|dPN^.)akhMк_.0ĵޭ0[_oC4!鷀7, Ph5 (mf ܓ4usޞ1*r4NMd@m`ab:AbrLo ȓxyHqWEӘ#|Cwϥ4W; <=˻qҋjԌ tr|}o~ ,y-rLjc!Q6T$v׸ma~=t׿Б8VCPvHZAuH}":Ylq$޷ e'3{zm~0 BO{TU'_N[GEI30LEuzUVQԍ@)Aʮ`R5Z@&l5V\˽E!R:푮`ظ[uyñYk͎WGdbP $2:&*aL{k[ Q#c)h:oxߗu؊`6Y P%>BS]NSFU8V36yhɃa5@-Hb ?FWcۢGc5R[DP\WuҌ$0r'2#q7Ls ]C$QԥrvxU%1=H ýzm٠Ĥfb<:6ռp$"VpVm瘝 ݸ#ySQRH 'YMwF[ma s:{rB~DۓmT&eB^T87]赶ijׅF=%DQp+K" Hc;Js6Qy5R]l(*y(DshBB;ᢨ{ NNK @~{Lը@.ɢC昷ɀ1Ny1&wSn7+E407ʌgD#uTh6v&y`>lf3GsP3萭m'_yNE_^URRK0/6-=a1D>dT*MC1?>v3ĺ{<hX(ѐ*TI߳̍y1k&hzå5d%VOYJ,( Gkt,O'찳RUJ0 `Bx gMqH/^{?S]kk&ܞpٲ7jSCw/"ˋJ aӰZX=ޤAHݽ+^,g!64JR$!ji@L&g ш5snMqyL`hB.r߁Y^rEc. @&:|}'/PSBm`f}+Y5M: 0Sh:ۑ]b,sE2E}H^CHLXQb*tJjZK>ڜeI(0;v:~'.ltixZ!.T|G.$"p>ov+96f&I-ܣ ҞxPq?v[=[HDuI?۵zmx*BP?'8EۮBa͞q|)C* eFǡhG#no*}"r02`lWL._EM;2nxY 4N|#?95}ɼFX!mZc9}$}9fVFVxS^š ή6D0^ Zw!~E5SLNyA)J"ws24k61X/IOFŗ_S8U:T251pŊŠ 랥:$g?9[-^ESکXYm|5.8g<;v]WU #S]-iIf((n$!y@ )_LtS48BCfͫKXR_S:ܩ!k?#p$qK,!eCx2K(, {&h%6}F^_ۆg|gX-0)(fKYw~ .,tY:xcE6+e% v<GSן7t*i?NCkC YܑrORA?ϩ^ٯg$iԼJ_ E&F*gpO׶ َMD@)&I^t1ץ-Vo߆#?[ş-qkpzY֔Vp c lI : J@PW󅭻cMBg-}|f!Dv7ncC3?cK=Egu մ+3\I6iU|9nU}VUf]M?й>OR)c9tNBĢ)BN_g i5u*DSokXItnon: UF6!3…TlP\ ]3RV̌ 52`E<"%siGzg.&E3@#Rs#Jш͆Lh8N5`Z3,i z@Bg@7؝߸>k \Rh4X{OHXwSOaε1fvΜrN)Zm&ul0FUΐҢMyX#TW}ؓaCdRu>QHByl_2U?wm F%xR-~xa8ODJ: CSFiB~-]р])4ŇBAroTh&p~2üң91o0^O#I4+{o4&WqΦ+ <*F6[:nX@z 7 ^_t/ q*sFgg׳^D]ǫ>ՍՆ~i`d'mBbS}dVV\qdN.><6N3=Bf,@ &#@TN$y֣8+{`@H,Š*R)^A;%3ص¬LAt>TTXq> mn?.M_\阣 dCq;=9#U*a#D1Tb|P1!ˑYܰR ꜊+P ޾Y/QJ ׫tЍ"F*jc幷QI񁧓!sZd9GC=ތ-{C G>ęa@UEE€OU|A-{ZkUm??RuUeoI =65į4b;āBIK$nFшgYiiw~+Mi [JjL)U'$JO3) `u5V϶X륽|R Py}9FGF^3[6GKD}QS0bi]%('z=P %q~As$+F2.[ߗ& CMV .ㆫq36yjj6pGNE1ڐU3h0ƶ8Xn3o膢#>Qm+].ycV[/[m&#2!V8+ҎݧGGk*w[`IY/?W1ǬdI;!.߫èj0B>>Ɩwpfׯ-hwFZ ~dI 砤}0Q/8eSzVCm{&2@"1 +lD4 `| 01>{ǘ! Cc1/t05y{j `onȀo6kw{B7k Ajmft0G2<;<ݬRJPSK|pxO"u%?\Vtь?-CQ`5|kԩᑓx-=F{3szu4d(vJ.Ef c_8.mZ]<)t◴_Ihew IeShDScU݊fi'dm ՠV 9XdyWgK>B`,SVryx% u}\1G!_ZɣbE|S גuh.'{(,4؇Ws!U!Df I^H 6> RyXņTp (G)9f<ڌq=>_%A7H{m &x-ˀ *+|"~Y_H]tIL,|)AeX5jVinez|aq̚s]_33CE, \m7l:Y6Tʘ6[ʽ[o v`=,Mcgm[G&Pf}oTo@Bex$;UsV]44jҳ̟8ZQvﰗ b@NDO rȡ_f%h)u4ܜV܂r~PC#٦EMnFhMc/ "U89&%đGWOxv{`m"{1i_=ԯ!ϭ>}7v)v]c|'^Ov5KKDz=鏥GHE4u$d6'忺=uy6}\l3xbg! > KGr5K!,y2,R`_bC܀ݹ6!h1&M9KUМ;O3oD<@0T_G')˕m {yQ/!ޗJ,vg*: }wӍ@i,Тp'"vo 8 +/L_G.)vbS=c{#r1hO^G 4``>ƑkJl.~BrRWƀ u3zU %{UA\4c7qd$t%X4{}18v 3 e{#`E RL|EֽT|EyXWPAN3S 0:i6z4UXᮌ]G?ia x(z M6.r\ sGM%7\lӝzdm̌gZ!m "pK=Y ymKh7Й"&QzE/N*״wg6Uy}x +?Ⅿ`&m 6 4V7&79pFM!D:_Tm<4*>P[ ,FO|s-(ۺ[9|I/ΎC5lF++QkZNrE4>Lu&bw6E>Y!-\= asD,eUjV3T+]/wN_/|&PWT0E' y\Dޭ`A!י¤AμSJ#qvp.R\%D6$~y>.}UWjCca>e/Y}{`&Gppt- K==AljG5< !L p%#nA}_V-D œCRo<JM}` ̓g5zVq#66CvZ nX-v_ղf㝅iȶ4;  vע"v-K1bx-I^(Z#WȰNWMg鴧܊RG>̽,TQk M5 좢;nεZOY;~KT$wwIg[a ~&hY X+NtT䃻Pu*^GjU5TARC8)k$Dc 5&+(^/S>awƖd&[TG8g "{q7RZ2%&m򾋭.8[&x%0rg8!gKbA[OPھڋkQ$ \(QZp F5?YlKMCjo סK%ūw)+:r5]Ma)vOkZwDE+3ꟺ o"[8h+kCkfesgGc{n3DbS&иT˓PFX}9EdK&)p%N}Ler I[+=[VL A={=Bx6:Bbbŗus>"9W`NBNaV g~^j =m83gA7i~eYP~7lueX?͈x@uy]TzRͬNY 8 ŦpBŐS\/tISկF|~shK.օ 1g.POuxtC%::9w&0T:n&H7$"g%F%8z㮪 n$X"!gD_U^tlדR7j_'~jk]&ˠ1txzF2%|{@Ș>E2n]̚Ud-bylO8(Qk4c#[[8|!rkRLCJf p^|2$8)~qv;G ,8;Idqh7{67U& ;C$ 5=G#O;|2ys5~Ɩ`FS+6xLdbfK2RHPlCx4V$goT"Q[ sݡ-b$`#9钪0D*!gݻA?TMp A=g fgc7;#u1EF~7 $ ؁] 5\YJ&So>m_Vyat΍G$%@W;aO|c(†hitCQV*Hn N@+M!&!a8A*2ͭmuK_a4&B7܅ 1FNMFEopP:(Ne)ڍ*˾10+;r7] V v(D1д9 /ME^ߺqsT-aXQ?Gtܠam_%कar7Z]MIܰ3o=qۅ`'~c_sk#Ɏ>kdѠ]gi=7xGsegI-R5m_spm8Ztƿ}z4a cPR5/.BưeAڛzN]iAp {ŝ(Bn` ezͼ Zpp[M>bm>f"uҪvJ!0U`b=G/LzRv;٭Fن8*]Mg*xmp7b4AO&!j77aYp^! }z\(ڍw.Y0'v;^h!!nK+1f gL79:8G[7 ]ьSt~&!M&@hY)#* }^„uPar>騇+qb+V{Hq?J &:v8 -_> 0}V ЖǻڥXԳIt B&ޖ}m[J9.hO(/p\CY!j1 Fl+xx'yKA^6%>HO 킼yO+ 1iTG&E6R^U6{қ )_ŜoqbpsC܊$@ԡ"*olz_SFW+D "hn-^R5>Z~7~ʯZݹZbD@S3b.5J[Wv'.UmɫWiu݅Ѽ;Qʛע! Vv=LΦe]=޽:/x-4 /-&wD5't,Nj]ߤ7 ^Ў."+v|EAV!4E'H9 ^fH.*`{M2ͱ?s|x|FNQ -)£AiJ\Aϩ5l[s zj؃"|-uuWݗ-̶"z^~3|T>MΩՃow 08.##>w)t}T(aiw̉U~:=&|E \5OʋHߨ:i»F M-Ҫ塚A %z1B;Ö`Pk+6sW~cEթ(}zQ{ܲJ&jPV|'[BrbX9'+B~XcdcYA\[gr~9kGC o$.&Z1V3p&`ОQ5$YrV-2_sȧld) 9A.5x.Ƈdӗ⑄L<57ϗ2cGzm%nvZ"!it.~j9KGt,I_fϛOa3)tZz4y\q]#ffpto#Yf}u ٶ 6]ۥ.I2w"{fkn}Bt7Ωm9\^to< *_J^5X}ֱVO؅ UC|V.VW?|۪"iSuڰ*ҔTNY/M̯_"E,PsPѰCNC缼d_B `53#8.cg 8ߟW8!MOuO:nae;F" PџǸ*yˮ<#83!詎C^͡Otc|mQ^.:9Mom8fi3rZ'pj>AZ 3DynRBCr[h0B:yn:Im-_H9I^:\p/9:v@Wt!<:CRKm`E=J;JgEƾo5=#"Nwa,R/2'@a햋A-Dm*hEq{J0ׯ\5΍ j\8J(LǸ~_ 4Og)Z!6W@*dKCn3.iwﳅJ.!I ULcFѝ%2͍IE~0ƸeYI9x]IO1INRf[? Q!BôvZőAC:#aT Ag~r;JJ` -cTY,\Tc?ȹGH  v& D.;,QS,}(c.G2!cM2iCYp[!a}}I]:SZ_}uOfu mҏ\X&\ Ĭ_E@? rO} %D ˆ򺕣TX$O5^\6{ftMmd4ʠߥT`&$7 2a~_ꄭvp&Ʃu0ϔ'qEa)@ ׎[?&n[~16[ $.ɘ$pm`@S89+yqΛf{Y*MJ\$dOfV*wNo2ZmuUW" y L U̴U`ߖPӕÊuxtG~LRl\?+x<|@@&\ aDŞdAǔ”a6:Exc쇬C/#́(D.D%t`D'׻38m]f1q>M? k J"r,.DFL¢Y5Z:Dch`qDѺ2[E-$! u~qE7S&ָo5@AP Lp|uUN j3O !09ďDJ)Z'EK!A罚OC`GRa8\8g{9!FB(312Ԓ,FR;iģy:УfqD 7_|@iy{Bxߖr|A[jO) ]\"( 6K]Q5T9ɼɮu ,l4 8\2zK> }Qh{H p]y%^]r"ظ }JZ"%0~{Zȃ;a뒬?Ka)tظ+ =[@"_fkܮ_ I.^q_uSǮsfJLT# elO88AmL AzG*UR5zZ(0O[DΑEωZM?Cs!wk!F ,G*Ʉ;֏uPr!Ԙ'.U @MB'R:e\Zx 5Z\ ^R_Q[ Y]8kv-H#sH=+$bV:i1%9E'C2dk웮.Or-C,[VɶG>]%HgX9~#UBΞTlggTR8|լtvk_<蓪,pwC(# jfC\<$'JsKRY[\@,OSSݰDjʧBcH G;/WL"Lr)̫mh=7~ΐEjNf<̈́:jl&hď ˳io /g@=*&r ^\ugS4`%v QCGPgGD;uj?m+ϨS$d#m x|fmnϟ(K3O}g% 1U96[vx^RH*װMi>Jq8Qr |u fTX: 0/Kyжdx Uo6z?#ؓ"x24XOh,8VdNDe͐pn&*L?F =^yW>L8t_zwJ[DvI7M!fB pp/{)%1RD{hh{XirZ9UJ8g /퉢& #!i?i>Q-#5Fm ȡL3 ?Y|2?m9"tsvSyN ۘa LPO^~]@3uK㑉u$hkn><-"FM=- afrFzs*dfh,§37j "wG+p9 "*+Uy'o}4QNvBr }IZpQ&~B 8J9 {$]nk )lIzUIr '@t& W퇷v;N&YJ"sU{*vj9@˻W"Eu;m (U҈?DAk45_X-E:5>nG,c^|'7,csaɁ. VvvB/:w[FPS԰+{ ̅{^؛{ !)ض(_34ncs{sfbǁ/(SЍR'L;[R.8J])j?FDFݥ:`WNm`ǧG\㌐[*mz/$㖑bʐ&<kyt -q_a膁\H(HO5vj b-k@噱8PYaJOIY-"XsjaٴLSW`䗑E;4zxC :aoC9Բ"_ ü#IhCM \# lVz6! 6{ҎY0Ȫ–ᗥк0LZB*j=՟hBv_,`ʐTϜy UMUVvG\܅;2"Iڈo""=1Jy(]ug< ;U^=meWt(\>Vd<Sq*g-G!Lvv:M-g"I|y{ {/iu(U<nH!bvNt@{tRc` h !: l҃&iv/71J} /K+ivQpvM|l#z[Rk^+nFl>F,1G9n\MJej%e=qr?śԞ$Emj)ݡnA x4Ӆ XF.aUwT2mpupq=Owe+&z)9ւPkBiOXnq"_=dX昔j0<'qwyA N*f,<.X飂W6B$1aT^Do5VT "='ԣ%x<4c ܡ3ԒA=_e^+ m8)qV(j-+ٗmOh2N\A@U ŊI,}^7;n. bt8ۏhs#zc6S:x,RyM6zcY]l$ w 0;2őFaAFݬF\͈ji۱*Bς6aGtaT'M=?z1 R\ ɗ ^dh)÷RQۚ[1NDz' GF0&Cd+.A/ B2>TW]:*}aV|<2kM $X-EYw%oeZaHÍ!W2 & (˜"4>(dфY؁\G -0`h^vEJ-tM‹R4/{'<7Dc8Nà@B2l[aǢ Z9ra$07Qu!Wmw+…Urb DSּYTX<-kaZ3}@z0PL_7eĽC zhZChժ9B9vO[Rv*(PspUZG\#v S hnnO ' z;/x\p zo&!jrE +F!Lv𲦱S+07"ꮫI͜RSI|Wn+OqouZ@๩`2| L9싹D2ZݗlFwbjHliS >Xq[ f\V]D *'q1)/*8D}XtQ%eOEѦ{<]ooC_@GXDŽ]]Z񳫬<ړ6I鐘yW^7&UQ&Z5r}n G8&dgm!\py(s"h/R?5}732y]iS dxUۏ=Orun./zha@?HYUK[F&ʺ/YN0?YZ$E4K 5B9A5uDc تdތ/MfRҲ9p?oT};.x L)d>7˒s *ZHFd'kzeFAGu=ӂOiG1zc(O/kÔYMկ{Ɣg6S-'{(Jq7w ;k 5ss:k/; S#6RpEX|6"pgA#|o0_!`aSB sSo+38_TQsNʧ?&JZdrw(Z#ZPٰΗ5aDrQ.ϠA>7j6YR~ }bp:ŜRBQ;rY38{#k\%,L8` *Lud-m1i+%/ؽpIȡ?L<:-mo]N*SxP<Ą)3J(" %ቫE5(NMgt5(fV&CaчDaӔ[h4q_j}+Pb:d] IvR} (_)4PͰ "B[FK賸ޗ56YOGgyJd@V#x2^YUW-˫'sY0ۚگ!DXs71ms60rcx*g$]>ݾG:N0ޒIq5 WԆn+Ss+O"]\범8TԱX7L<{Sg2]&F:\L@%NOcd+-/!=}BwmQ -OQ@g,_2knڀ})..k:.qSw/m[ēp?wCi/ ,qniҿԣ7[);wtOYSL9e(Euv,zчA-0KYc0]<~p݊ P~'_º&3XIuwk&sErj}gxs{zqn +m,D㫋hR\ Re bREؘu]8%fVj̈́4XIJWaJ{)$.MC̹t&ϧaJ$.OAٕ.p-SD:WԹڭ#v? DWWRݧ*E=Ĉv@hŏ۠K^(a<l*\$γ^O 1Ww'TqDaҬVBMWNjN6S q@n\HW'պc!yn^щOm$F!qY0S'Z }6005tP55r! qo<7:Ab74sjEWj(uB?,^+n)Wm㹔C1gn^@'f[%zYÚLj{j.kifylr8)'/^^n 11Tv@\YWm ?}J/Ҏ̣)XMgZuTn2KFA7>SJtؓ0wFv,DgaVJHq&23uD2 XȤ#LZ"BO66W ypu Xq"4a)Ϥ00@At=כv?9:. لHJ$a(4nty=֞v[d m| Q}݅S=ʧŘڞYͿXoK *B8؊e6 9ЫΦ0GcW w=VŬ)ytxǼFd+iBxР!$,ԞA1'$]"G08_4Ojj@{kDXL]9?%x7L\Q*(-۽YgϘb6}Z)S=\.BW$]6Ņ.Rq}45J#W?s~Jנa?>{Y4nއv|ʤE@@8z u9 "zMd$^粮HtGd$h"`ʢݫ <|p==y<3ai7齉,6}xT>Im~ ?>Iq?lC.p /eC{)Xf{Av ;>8I H5Thv%t".xGr1|у@\➌;(j Ჺd)܈^,vcQkru^WIE.nDT\]g_Jb")G~AZaO:rC5|zbH'sWBt'͊/SM=ki މeM_O/;-!j5.2(G|S?aKfn' !i#$' K \53"dj:;X,mɰ `fw2Li?]qr#eU#kk,qsuꍏOO3IX5Fmoh¶wtD7MG~9VlK:ֆ' KU|VOב$۽s#wr`ԹqAtAXOBWH^!IԨ{h0Dx lҥ&9ڬϩq_C'9n)P%95(]ϔ Ws{SYrdc+|`򓏽VU[[$&*5-$d ~:.?9x f~#,Ѕ$Ĝwrx*38D:-2JPr@W]1}ñ(Иa'5L6Z;~{/@|Q!rXO3&dvs]kڔZ&KE-i}R!+pv x %ĿŸuhO`Ԣ%da0:=/:̗d:pљ#2|@zTٶ;@ܪ`0[~d1vS>RoTÅx†\'D~dk&Ń2?=oM;?q DF wM]^)_}AMG?&H}⪠ORX*֗>Zby-YCi&_2ײ◞u=H= l Eyj:܊])h:0Ѕ?&,flEbx$"Ma> )($T nZȒ; #. M/=4`{.VTgQq~!食c*)R-4 zɞt9M0t\V2}6kuڸW6R-Mj7,Yhnrb]Wq~6PBk5e%lᩐᘫY:̙w Qy^AvWϷ'WDF2+J' e!eܷ\!"]ơȪ!K|UY^Gu7@YK[`Y.Vళ 8|rO%QaBexS<"׶ Ӣ=Y$.f3 U,|l{eaVQnЀU4XtJ}D:G儨19Sd8-AɴSn |Qe4HadbYEYuQ9MafW99zjfo6zKh`yq2W3u۩+AK܈H'&A9P|\>E+x3kYTf=E~fGz4ɀ Үc-`HQzF{aBa2c&ot# ڋ'&*2 XjO.7@%@hlw ډcp70sy4Xd꒡ ]y6$ usiT1a 6SG;z+meJ:+KmsqJrDjƀ]LyxoTܰ$ b9{PΫ`nX[~ i^FYg+R Q,ͯ߂E Ѭ/=֫kD2Tw]^2"8j!r{k|%XWĽ-WSEח>&1$F~EJp, nnS{KaYHw.`uH"5vYi\I-k.pUM}o R\y˲GCWʿL~[L3%rof2ZƧ}%(>k]S&\^ L@Ti琁= lqo0P U6o4Y &`拾EDm>A?v$ڱ&A|ȻW[k蓧Th5J\h.8YKՈNuUSVf4m ]״ӨSSz)#=G$C:ilxD8;lZ܉⸂TÙ2TB^5R0=:֋ļmJnjl.Ю[,cc0(17Dž8+|ܲ]uw>?f.Ne7c$oʦ\ J yI2H#%(&49ӪdÐ'g]Y[C}]vןw )0{^Vd4Wrzi{eL?U/#lg:}Y0 aCA wFc0 WplqT ud c= 9gRvLL0޺9~&-cKALW_ 1s3: %2C4Ib N?]L~/TOh4rZH_ܮ9?G <16Il_.(q\G7YF6sq2僵ړ_2 VDYlK=l <_B'>K͘1Mܟ1 51X=cdE NFX cY}j;zn$w|yzΘ2#,|-u ^y5 / X`/vqMT8΢`ᨌ5DlPIU|ʿ'Ι*EKP`( >T2_R7բB/Z*T]~8|dciCKOK c3_hHà /"~{6[|+yMj$uOa^ e0<`1$^\Q$,&H&qԧ&ZO+q EԩV# FuяqHD5i=NXݜדA%GrȁU ~A |*n] Md~VC_Λ]ޫRV 'm5>~giZ63hE՟TxuB j[Pgvt:u]4Stϲ1BH^xCb.1vY44.:j4,hȇ߀2륮$lڄ{`:<6]੍}uRg wTN6[ilUƴ\I t] L}]_[s*¬䃀`-f6IHBGD麗pI?DwhgH$vT$;>q]5Ѩ$~{J&H>CnQe -3F%Ҽ+ =x *y(|pL>_BӺ(p+<@Vp'13ahTa",ByG+n*Ns 1p[Y -euZKi Gh6 f^\o_e,8QbO-5Wl -,HUl@;H'\1"jO+) %oh n%Ki.Pd >^j/{Gmu1lt_3T $wC| g4u*N >b}qڻb](@s]W⽶aژKGZ (؃7'm^5Q=G3;LySld/F!^|59EO0Ȑ6 i ԛ4 ,PV Єi➱)&o{Z`=`E P?'|/;ēcljj7M4'7?yJ-:g; X-9.J]w̾w[s<+v8ظ;A$*4{q]oCF@O;CCGaL͙0ѼUdј`{oDX3֥ `)ySA9H #`V .Q3n |j Q`_̀oK=Ց1m]ZШ\)<3);!?nCUO3_mdl#їc1& 7|ѲNVw$32&4`$>5*-򚫍wsPzJ&=ЄBv,{/fzov\G' C),i_ƃYHK Neߦ HfX#:/B+\)O^2NTd E=@7H˅AeܩӵfEW pO쓝3yF*t7bJ_ԥgkQCqMoH3L6N)(Ck$.{@>bZgƏ|ޞ/ؘPK^nAI9-250mV 8@*xvN[l0!> -#rr70&u5O85*/m"YWC8nh`$WtJQȋ:,Lr,%Z( Cg4Mv>^ŏCe?2>f33K~+h,C W&0@O;VrDʋY& dp dЊsp’="%D2!H7d}z1wn1l>sIK ȂaE@G  u Ζ~ ȂK$UMշ|zߓL3$%1jƲ{g\41z';-JQվ׼ǐb f&+tuO(~̀x4:{86GDQ@lt+DXȗUlbdo@6ZI3%II+Woў<&HE=U#u.VvIC;[+|D{mGG< KzPOZ,@׳0J]S µ  -ZMfq.ϠGd#C9x\wxoKRZ)?#"jW[(pOөU+BX9o#FA(t[@XT RIt(P)дfTG Ev'PO\N `Q1m@XϞJo%e" z={|4Y@=._97(<Ļ|1xes6<VraQÑk[eDwIzs 6KPz}0mX] {1jQZ ~zZq2DU:#m}lW*bZZː2HG%YoSIE4f>N-踀 m7"amp,?6$tSyxE׼ "ϧQQ2_լ_A 7 >a_s0hAZԛ ꅿU\.h+ &XXjXq;Pn\,u,/q)ă9t ɳ-B**ѭ.Q+o:C0ڮs=Nh{VeZr$RoT 6ϊQ+)*媠h7$I~Ův"Tx&z≯RVB(5447gD^fYg Bf^Q*16 F} F'y?'pR>ʾ>YȌ4c #HśQA6oaDx,Ia®j[_OLl|p,]j=y6`C}aqbE-u4-bI(uU(J'Ls(1Ȅ' fۣ[[Ît-Jĝ%߳}AXJRDYRp<;[Cakt'90,WeUIo|ÙC?auV{{HM6CHLiN Z2TEqO=qC>)QPHqCb?Bd"[ʓ Ҙ0OD}phj׻$FRQ 1j'BF<i3u( c[&.l4핟'|ۄ&Y_'{Ůg֎udwܴ9wDe c|AA{,")&_AeW r+_N#ǃCqNADT l[Gߘ&.QN:rО>)g8R|KqOQ1gcEJ'kA v,5~0¡LVX*Ycq6 ʽ9tR-{#$<0= vj  :z+pN {? zP֗ѫ vrۙBU I3=#wq/pqYK 9Ū[Up Ĉ222]).D#-X8У7_zz/ p\Z/sW)tn0D nu\VMf8UF0ansQ(` ȏ~ix@< u Gag]B!; J6{9N_X`6%'s2(tw^Ym EրhH!vve.*{.NL$XȩRZO]Hu3MKyf?zx 6m|$]UOr;]1!;"b6/awx_=0A6J?$$/.n'.v_jZZpw"yĆZ=2 %F{/rՅ]+t%Iu܏B(,tPZO?7ƛ[ 3[51M>@K&˪)s5;ʽ,`w]=v9B.!@L[Z&!\\>ܻC?GuaFpֹo(z%CzSHb̺ClxyVgr9K22(Vj AQw Yw jXF#! *TO[4:{!0"ΕϩR-2 W5G`XT.Z_9Lp$ ۡ=mkO_;{#xx)mx+ :σf~Ĥ=s%bq_ .kY%#:N~7>ۤ>5 !Q5DFu,҃St+x˄Af;r.'Ї ӸN,6EFyDܣ|U"O{updׁ# {! N䊐TH>;Q0xr܉w5#h ]1ȝbXC޼aT땐ivםx!qX rfŘ<ϔdգB- ?G fMZFV-KF%檹-iUEK7n@^N8eD 5]KPuАdQ/gUbUMfW+6~܋O r]p2%;Ql2Zw>Fow`tå 6B8.& +ZM (w)qx'?] et o[#_hc۲W|KA%4A2b%ȉ֞!\ Bęy1U3"5n7jԐ +eSdVy7Avz"cq88+<3 2A^|*}X3RC0SQ5`L5% L~.r|͸,}&Lm3 /mᬠquA6:=Ip}r:/hKĆ5 M/}%Pz6L6@/O4jِ='=4j< $ӧ;[^- Ou3 SPt u΀:xj m<|FDVf Ptϭ\& o͡ɼȠmo.xA"rX(8NۖI/VF6ʇQJ5˻*/xfE - I<+{1oLEC8 ]?(-PŗG{aeTƷ,:\,Q 9)cNL? "K@ż0: gw*Гr  k0_= 1nc·N3r{뭐]Ѹl̅?6)g=Ξg}iQ_ax!%OU;t+W!r|NdBडDqSǓ2E_SZMEpꖬ KQ*F7dW7{2<ЅӆhHcS,wR*XgR2oU~xu70tG[K_WK)6!9 geC DN=C$ [Q\NuvXYj"sN~¤X |W1J v`Z0>Q#j% x TU~ͦ ,|U4 rpw:*Dp++^b`*q!K%p*x^>@tk.4n(%D}MHi\1Wn޳#.)(53>¶ZYjL9MZǸJP]ʸsT=_n41Esf} δ!Я6fO;8\cm`N$W-0ɸ#=R<_ 5D8%0%rT O.;Uyu>΂׫G`v+cyGg:08ϐ@Ӥ w.6@KpZ$&NL"tkn._52IP4E-$ő[S֤>|&5Su,NfKW)gϿ(0ҋNUKkf+!qyz/O*ʌ j-9 1pf 0F>)Y4qm. /P4^ `|ps2 о5&~A+zХxXyHMp@ɓ'd1Xx8YG1Os&wX82u GEv{⌡ZD9 [R IǤ$!c*>˂QC1T} 5 kE7,B汁 Sɴd* ֎X;oc Yeܮ,A۝VJv :j%ϊF"6Bb, )!akd^pJ&mIqKl E:0޽oΣܒ$j}Nʲ͟LS*SegX4ĐB+;7" H@Ы1.\CK&=_Mz/^>,vO.v΍;:HoFw0V>T\И.bM(q|S^3q,ÔDM7R"R|L TDnV[7>=d຃,fr6!}q| co֩&W%z~GEX{BDB@ذ!ȧ3# B#`7I[ߣĢNr$w5D~x A|Jh ]vG?VW^䞩=lT?̝dx ||DZײ8yOǞi(`NDNȘjWYgBV2a<o!'fڿ2A0Z$vX#FԲhF xȤKf\Ȟe"vKᓬؐ.iK6pS.5d;A6E"/~T{Ǟ**KaKpPQ;#;H#EUQRԇ1֨{eu3K,x/2W7X ںNf{/p P j{ˢ@R@|r ;^bRi Z\%'[&{kHF CnNEţS3 >xKj៍wb/Q~*޲ ?3A!xp]b{<|^O(p4>gUd#}7K~^Xk ~tQ+M9rKAy&?(Mf=ΪQ|fFy9 `VԦ>7])7>NCm\a-KWA6ZgTG?厄Y"6r9.hd݊-@Yr<6iZJв>A| =C5`HM;}'}"R O: _M8;3EJH4}ͮw.ъED\vDL5QԄ62Ƈ.Ӄ{KƳ5K_jw}YV5+YvpLWP)^ͥKPJ)3D k(!]FaWVgM\hWZ>ꢆ3)+S:,L╾4ITU@ {/YC`|Qa0":TpV ,>}޲܏zR-yKJg(]~ێ5âAmP\x>oK/hAհ Xy KtS=nm  ?͹{A`qtqwz%\spWޱW(7V{Yc!1 h3D @HѤ2f eJh(QޟcU*}^hsӜe&mL~-2JKjU._@ 6 Kd.Qh0SmM]0/cT,63a:}C%]<AҖV{]Lg/5x@*标ktX20 |P{>݊1AYA$DoKQ x\Ta^{A3>_/ҏ\"vwx <<+}g?TaYP,"N_ԣ V ܏ĈaoqrmTЗlO!Hñ*ӱ1š*rPC:޲7 %qԄa6ʌ]l|3PDVlOMéŠ7ÿ(+u|8zYgh96AG7yF6RysSA1wy%56Rz VRʑ+(8`~- [FӪq}VOJ vC[o{ӭs)oibP\!PB)rAg@SL۫տe  |e? +\=D{F9&贘g?tlumЁ19jP;T(,KQ5Σ5Up"{^gFiv)dӈr+-x}~zJоX˭'l{9)BXAsj村,l,-P.&TsEuض8rovе-]SVT 6RaFO Yh]$Z0BNF2FІ'&B 0ocVqt9UkQhPgt̒ˁKlMD4,Kxf\%=\M*h73ֽIa5-=V\,?,:bV돓F@!PFlxd0s:-Y^YOO 3C'MYsƲ~!riMg# y;6 wg@͑*PDk`0daՇ"UEJB^O xvM߅9e. ˕,O) 7@D(æ2N6Fږ3/>\GzS^tg0^=|rVaI?iohdtDٮ)H{om؅]-rM-daUл+M:'.x;jw3(p;G.w͂X2)Wus4)  L*kv.y8II@`a R,K9/G>Qm8כ}[ݢ? Pj@7Z4"Ins0W8zyJ_ Gl\SJT'CGթg2t)o憰eJmq2z 6dr <7q: bWWV#ŕ=񜠀uK`|\K+kD=7,-w :OUH6Er=wbU%nzyN Q{]>VV9b9BOQŔ=mC!P<@rLGݑk70yNYzQxt{IN_˾xhx #KĀ#mjWr8zLq/ ؂n& Xȇttd&@ U㭫Ϊ]$u\'4Bq>Zd1ܷ* |*R,]Gcmn% Kh)]7t_5H8{'uU P*`ǔtTd5On#$ ⺨ grc`ȡX$vg$,/="a;0cɴgxg"Q~w,l1MuW+A N/`1y"ISo[\X{$f;YxySi)-rd_NgK,ī9؋IMWY4kCTh $GFEsIRņ٫r-o"LML,B/3*7F3\"F/zW Njګإ'{IÝd<^8Pf-He1U$VcxI&09=<}ƀR[mWVU=Vˊ*t鱔76!3{Ӣ K jo:lr{?%HБoÙu9D#028]MkJ:+b<"3JZ!CI-|ko,̉=MPɨZR`9TC̶_==9!CLM+";EĴN$G8g%yB| U%C^3f]5Yyxh>  g f- Jv鮐ΞɃo՝TMao4D0ZEl|-6X{suڴCF+ŖfsM SzUqĬݛZ94ׁ=<3I]K9+ {wm 1I9`s6T~^W9"7u|ǚC>ȍ Ŕmʅz??)ͬN3ֺ+Q@NL,@<-@;~Z+M'' }CH~4s,>PWP2D`|E1Q[Lqqn h&\j L>BYş41"JGO#Pk7Vi(PskZƴ׿e~roG_0gb-)tiN:N7\m} U;BBX㈒նTsd5Ŋ^E6/׺Chj-x{s#@:ih4H}ӧڦAq-Igil"'THoGx=P$&܇}m(T0d0փTx':[CȠdLg&vHU+|8;A~_b-$=y-vHtDOZ!W|O@5mUB9d_8 11ky4Z1OKR\@&W}zh[1+9%N|llŌTfvI05(7;⼺tA2y^MxAV1Ͼ3x6!bRG;dg &hS4+1$I9:hOށas 赼&Ez(­+?2VQܸ7!noZ۞3#Kd[Vﳩieq1L9%|Qa.vЁy2hZ}I%JwÜLH t0}ޫ,I a \p< RDЁr=}%yB]E5*{8RJBƜ)ǰl[ʭk:pz$TfK{$d:> \ߧ-G.3msJ/YwTK#6;sbRTJp=Tez$=hvEG;Ny)(q%|Bp<A'6?JrcTeN- M*C+;HLy͠ 'R%1 ppe,Gx .G`Pum0ya CՖnkXKh1iݾF}(]a?`xKjy@jӯ?I ,LC{rP~#TLWSMZEQ!l꿁7~N(!4TW QO^X}~Mt 6qܕnp_zpF#2跦t}1!CTc 5)xDtѹh&]'Qxh%8]J։}->VcX~/\yp=W&75{xȐNM~(HaZ XJZQq<4'}hyAF_OɐZ{4B6(/@)7w):d`*XZw @2gm%f,F"G`z$Q*ny0g^d!3"4FnmrweMAܦ؎he =gx\QK*Xsawjv0i(0$R;(z=@mED"l/nWp,є-M! BT_Jqlys`d@]fT[C"2]а$Z*>^;E_km9v3r t_gQ.8& ǝ"/lBLHZ|ϼ\Zc )}qGb@7jEx_~Gr[&r\5 ` 5 u}MY>Xcu2am듿{.6n!C;l9bk BV:|.{I _'zO}ZLaIکشUv^+ >0zߑ/{6Iv]sz N!z1&{ f]Uh= p)=fA*ĥAhhݫ-."yٕ8Q Tr1_oju~ޑexx55SM#< >]>Rl7i$O&|mI/ _x_rjϽ ;<:y}MgWGb". }#&P̿U<8_#qTo:5 C.^_rc:ULV0|y%`?&6"?Yl*YnuCUxTZv&a-bWf&u2z}% Up3b{e2Q+V福io _?bk@1 Tذ`ۤ]'!n r֋/KŸܷOCêLQCnjv/_!3|q~a> g~٬ސ@ ":"/!%㑴0FN \wdBlo&YixֹZͫ6Hp-BH rg,$i6kN959?v4JGi= x:/CJ;7g1&^(WJzȧ /?fšyz_k>jB1}+ B S_zjS DWMDӵٛf(.´z'v+$tBT=9 5xb2.(*-lV<7cA >?Go/FI 1pvSGᛘO<$\$V, oϭ҄471$jK]0f^VP,󗡬?{u-S'P V66\0G>@O :`Tַc,$b ɈLeI/<9]"b1+;GBxlS@O.IN #޼Ę?6ԃG*'c_#jy $E5NHj3yAva.y!$ߚ9σ'O˴?vr\1- L**d53$H6D G?XY.s tͺ0Œ(ݫ\ݎr4n8Jةkadjͯnbn,QlFM;F/s[2Fs- fFAӇa$-g& ogHr\=5pK݄@ΩYO!!4*jZ50P fIqQlyǦuG0SX(ésF{ eGs*;֭!©z~Vi2SA-J,~ӘM(F'YFWSN6K 5&vh>UAn:hղYf9/hoIǑv{Xj#Ԝo,vJ1@m<,dUWYtXeN_5ݝ1oE8]\ҍZ\~oF dy)iC&Y8="U)%xs sR|>Srj[_ aŽ`@ ZL Ԛ6C vg3*X[Ke $c9 9?)rJ"l*:/`óNЧA,K1#srSS0pHzUJ!NV|+N44_#!w_D2@px[y`cy:3 2n5l2[Fo@?$O">?y@@S_bʒ _QUǬ"@H`F6@F߃JNnyj^e2lOVE(x9Dli+eQ\U5DYf재Kਧ VR'x<.K@϶] Iz_b" M{F4蚱7X6Y$]ځk( x ؏ *r9!L뵥`^GCxH7uOO:Tv*ڌshʤ) |;߾_(=.vf~0kq9wq/nՠCLT-% {̱l6b%,Gv I&A&z2(/N#9L5-:챜ַN{jg/nIl~Fلkͽ,שԨ9sR0 _r߇;}?^xm ,t" 2ƁPr'Ӌz )n!Uq`rVWק"wE<7*D ~]WYf!k#vM{&)ԁ5g[^nNĆׅ Os24FM&4!na}L-`ιMAˑs3}qGߖ&_[^ݰ"5}niTb~bCjyf#ɽf<4_P?2F:Pc-꘠9nzVbq&ا˸s)5qpK@B!mEt=:XIP 4C>m0NA +T練Ҍ Շy~¤/U g*M̀]kxzbx#0hh`b32+6P AvPQXjSQGd]ʰ?C]-NzAniQ}Z2VOm?i@!3tÓKG3)ߊ'Vh4i#JܱDF"bs'~'i" sk98d"^4u,ohZ찃=GbHw_F| {c(01.wzZny8:>.O\Tq_ki %e~; jV MʿMWYz=|JЈ)jacv& UNR0J0- b=>(_eӢ),ojfA$Q)7&Le)0^gfb&KC"e]փN><t+0Wg7٠3?gܼF *,uxy\4RD @BR]Ծ@GqAjM\b!:+GPD3AyJۀiMyT޶<}bh5o‡!t*UvtSR)H +$cL+7'wL55Fnc+]SM  ]DdcSޟzb`/ߏ}p/ b 7]ãs 87P)O꺨tNT BOo{ڛj {ZBI%6BÆ8Ò`2l9H}r[2B7B^(3~Mćk`r 3|ieÙØw!} G[f@Catu_~'}^~Oą,+yo(6~{x*e!~4Þ9ɤKPfS,PʊyE\bNY؍5 D@g(9 :C&ҵz@C|5\|*DtVIE}r\s_0c|y!I#6RfNnV=>FvQaUf?^%YL]Wz u)_FQ֊;OZbsIQ%~_T*ĢO+hEC=" J7.qy"egZj4W[ke$߅J 6:$ԧ; 8){n'7-1~EAhoi7Þ]D#&FfDˀ4T|.Q=͝"l_ 8][ԈUQiBɢRk'B83>1bA\)&_ZyJg-*Ty̮´:B-oBe_*X;g~t:b^?~twG`Њ55ԋU: wZE+G-ilpT[F#xz23-E#`y6mp(;V8#4Hnu۟H奤ĥB_^AFuÍR,Ȳ`cx3ՔWŬ/0 A2ŒB:SdۨP[^".`^cOz/ʥD˵`ynU"!ϨRf8 Acq<J&B)pT"%X?ovy̷ԁ^S UOV&4 -,hŜ!=Sk0~N rrf]$ 8uhJ@;`?~1cM"ViZt5#Śm_M wervLmϷ-٤A.>Z9a~~~ˏ3v/…oS^Z6qXKTsd]_Vz}fD^K/c6ŘR(6l#b SC>2\/m6E6)1x;%m8p~0_+g 0+"j>0>igV7c/=Q~v Q0Nno!>xl!fywŬGT%"qQâN{9ŃĶga>~(y_Ӆ0?mj׻Qbvد4YjC.1? aJ zdzy!ORvVDm% @-afEW,/& O 'P:ITpځ߽D'BD,imqSZ&~Eg>VKV3^NABr#*g狀9- ViQQ5}=dSI!șDA)~bno:n)Af'IpޕNQAW019r孃X]P4޹śwm9:9tΟqNQnL.E &j⤗_[;q`?l3ERj-uG'+my™. +iS6X =`i]`/Wn:p1W+_a߽q%ҟ|b6}.gKrNtQNE'CzVB~vF tWI/4z;L =;){9sz%wWѡI̡yeQ;(Czw1"^2L& k5: ЧhPYMy}0ƨ꫹3G&ԕ6|[ouYϝm:5b!E5m-p<'! AJA_Ug҄4/T8nGUcLHk_i-ί]b S&<-LiF)jYÓBP5dm7M!AC}IqUIH:t`SЮCZp)m<ŠŨLhƚ½ZIH" f$-֚<}]KKɠHNqP;a4H+Pښ%uJw-O8[|$a{M3MIDdQ\tok EI)j`N)/<^1Ca=I6'"d(e,ފxPGU1֫]7C.^l, MSLsoG^mb$TGˆ31唹7n"sAv1Ѭ /]qsB '>}Ab]oFSWNz@{_1 hZc G-ӈo=̲?4ֵS\! ][:VˀYCy[r0?)3;P p:tf^vߺmъgsX@՘p)<1`o,?uL"yL6`Xde4hH/DW6$ubt5v VnYh ]6"$ v%ؓHeM%+$2_ǞIi?;_F]|xpuP.Y h`Eh* ;4gi{n[!6o?pڭ2kAs2TW3^ANԑcG&+=Z勔Sk c5xLX=L#q󹣩C4Kd٪(e\93mAVDE".n\3UMLb %5o͍r$jW{*`AF_fh'>u<6& U3J\o%WԍK_>"PE8M\|A4ic`?r %Jq+I'ߊyQij { PW]O>"䙧A汪='qF$zVHw/ײw\ %Eh+淮qh+zҗ2tjB`{f%P&%ƧglM SkRTFyʼ(d-`$V}XHҸ!1u1d*H>Rjr,SUxu9llE:r.7\ϳ;u@miZ(˔̜-ǹ8reo1 q383Ղ«9 ^mӷ%~-Tk*pzhv)!NYU P8vnKk{e ]N]nI<-iDE&?‹y-;RŘg.x6 PkR;ߒxi7W~^uyj𠼣 >YD#G-ܻdSngdjra1͓f5A[Avȷ]+fxxz<J.^>ģb)j8#㬦^S?)fĻ~HNPÕQ dm7?|u()+]ѕdTd14.YEŭP\!'Jz~Ie{>Mz:ԼT&wx_ea99bd[c.}W){<61d^lKUVSizaZ&usU/[ h,Ҵ ( ehw\w~;0^DD6Ô# {gՃ@ߢ/i+Ip= ~R^)NDaza+L aD!1ݎ[Hj݇xځP{ǛX3M̲>bnE&Qm%2Cp/BUfZ#WvݽXf 4'| # 'J=l~ ?kF-ʁhW׼ZPN,7C$o^+P\|@ϐ`T%B3(n3uK`940 @}iJ"9b>= u%#2LkKC6AG48{QQ%=iaf38&y]SBOϙv(Ki m6ךI׿ 鑆t*YgkT`_RmŐt%YHj;Uu;|p52VG`Δcvw~RMۮjn#/Ie`'$W8fڟ:Z︿, t$$ktA ׺NcͲKͣpq'fi`iTP)+.Eik*3{{HyCQx\кԲ{?niي/nPmUa;9 zS ˪a4|^5-ClƕXib:#a$S?>9kwلBn|"Ӻ[vP_.=8CK>Vi¿ qΝQS)RQID(;WlHҥk2,vpF$1gNb\s5-%H`twǖӨ~hUI JkPBK;0hQ\Lav"n0ϝQ}͈0ڎB>숽RнP$䓓tzSWFzX߸+{;@c6E;c^uFWBd+r&bBdTӔ9( FA3+#\GqkJly罅 Z WVһiC-*DOf2j=Z)@W%ҫ%n\>点d"qs⯚%CUp%BGMjΔgZ@à<uN].yrN0:%ɸ?plIb4D/m㺲2SdH4D[7O(+ A 4LWP]øԼ >EɌg`8;wx=fU)AΡ.<- a8Fez2^qK8lnq6ͫ֟[;;"ɱmO7,OEs\Dզq^Lp؅ASAklu誱Fgɖ+aRϲmZT=BD"97E\V1Eƕ8 HVG>-Y sbT&/FiüqۡvWly\\N8hg*uX,`GPE3-`4/[hX|:6hp[vNmŨ"eXKjxv(ϼW41MǑ:97?zƞwذ$dEKǗc1ݒ5"Sן A EΥI8DWe^Rm`+4'g|w*" T(.lL,oE,DM%>QFsLw7H O Kn)׻p. gh0t-iQ;E"h`mz&c+y0]R<B$۪ܜ\3s)JfHh+:[qWQ4,P良R~BdB*bY^Btw/S A̐G"DNOY-PW-jZ.(0sRH6 T7PsɺLĿNz‹f@%nΕk5UX&hiu,CEem2qUBg\$&'{oD/gQnBsq%zepZ8obw?ѭ U[y}+/)<|D-?`kLK?bk<شAU7sD1|K*= Jc81QzΜ*OAi5`}_í68tkM q2.G6Va:}7bqkG"DOJb? mwa/Ȗ\{C_GO8*@a2y#!)t .޵1QbmK|pjF'b/#|C}exJj tMǟBѱdA m{*ʌǨC,@W}v䂽]tGz97ћ+j=/X%p^#٦"^".qG^ IaOՠm'ŏ}r",?7Ȧ-!F&ı0RQg,u)hX͠ÊKќ_QI:+57kw)VVRm`2zgR1ro3q<oӅ;Q:.V!< ޺_ MN(v vcd:Czvp୾7ﳖbQv$<*?Mk/}eFQJMe*#٪!kB]V8 ${KAr~/Onظ-űi ʬtCoDv-ڳ?EmF= 2Y7cVLi[3KwX-;݋vu̒K\W bu_6pY-Xٱ1n54RZͪ6;6pUde\ğR88AEY5%@|j*犃"D WMR4jowJ\6>}ka~G!\_wuxR/(#pfYA r{ >Am@ /{>knJE-a?!%im"Wm wMDj<_#)uw`Ǿ~#27a{4 E9V܂8P57q:W 7W`<2"_F: ʧP4u ?c74Y:V2,AEJLT 7Ft5~t<9[y2ƕ~k!o-sZnDZz5".ݏJ -yZY?σQ,<\=?X<hL$I, E 4.Ծ-44 *iMu9tbl;[h5ZWs:%?r-3{ <cL_鯂xknMz+S! 4㼡?Q4mٙeִ(27 <8 #ċkiLip׾`[!{J}r7ú0ړ6ǴN(/1Λ՚ ۔nIVQW,[e P@yR;fe{X$! Wo>rψ+XAd߲GַeMCk aHJg*Z?Ub9+/:\|o xpiVGțkftxDq`q _÷7t\[G$<ⲷxLÛL6$K\ ҚY%n+I!N9лz >]OW%B sv-''$8c{9*dЌJ%7ņ!0Ф1(Z{:B&X] 1ai*1aAhxt?Q o:9sz~ئsXZ34uS~_CShu@Z,2SΘdJEq\ӗꈻ8㊥" Ch1 0xb7Idtxcɚr)0^ֳsE$q3pW.K.}xЏ QoaZ|17G+E[h";.bo.CJ\gU`|,iY~2@CH2N=Dzk@ǘ f>[̥rY,pw^ Z/11r C%FV^W~*oǽg +_ =8L> NkqM{]eTVRCFc/P%;CĕEEehtY/& G\+':{U_GTtyu*͖x4v8:i%2&嚕6^dU;W<‚ҵ;+6P&F{[Di|!FV:<.I Z sEr8FVR-DŽ,S>̍/ DMz#2LAZĿ I?P2T V\f"\9Ms `Vq_Mň K*[h]gw;thNŜ[ jtS `gi+_{67TB'@!Gqdu%̭ /~}?Kg\rBL'o60 |FF$-l@֊=OH#j ?1 Y 6^A*a>-&V쀹u~/"7'R I]EmЭ`d{[WG9^ȰXj4a$#Ҏuf#~${Rd/@3ҷ]ދ|ghY;p誄@ZKh)](۪J)b!eӎ@Q>qx"=KHI9]1Baн9qIo9e$w8QEcpp` ω,rNvpr8SH<8_< rR `1,ZjZU0+Cߗ9ki=I}Akn(=Mj(D b;s+.9W vX5H&QMj&W _G _E!s~츑+ƺA̶3H7Q֊ej;Y6Hm$Jyh_Kq5%lf|A)mqVU$h& AIUj$ 'V=9KdSL"._ g+5_8bֽN$(V1h;Ubr[vpqx{oǒAѣS@BԌ"O7qSI6U-5U;"3t}KWcwy2AtW캳nƠ 9cۉc>  uS\,Jsah&ZbQ9ԣ],!Vzq#w7עEEM/)͙(8Z3b6yum_͊Qb/Z ~GRN\p): s9 :YAD|@|qQl)%]ׯA&>vYM ̎@uD1],NLI7"cqfV]Q *1Wi(N }u¹#e. m8t>mxcj^Ԙp+6(ˋ{0l#<.\T'rKxxyʅH<ʋuwhQp9ö?pkz$"odo3:^*;b}*ŤJz7_JYcf&^7&)r^ #ц%Ktu8lS!(x,ոnn0j/Pu/zZ:EvȝڡCU]{ H86hvBCSv$+d"xD9z»5&޽>Fqe7g1Y /UcwAPsɲK%Th| !ͦ-%2K/iQPri;9zcY2:X ]߬t]`[6Opk)oƆTdHoZߵ~ k3ע3y#['f`?ɑZ<7} vO\zYp$ς/L_USrq1c}GগE0=NsPDkԺRM׉#nU*@tZA!n ?ʸm ,5"[n63yKnqss2oIEllk@ːO)b8[ GoKmh ܈0"ӪM~@j"tǁ 7omǎvj| Q,1 JZݙAk4IF`z:˪UQ8/Lua Tw{-#7ԅKZ흞W"c}Ҙo SSe>M 0PfWb^'j{ o:3 eOX&Cv{[ھmS?cb$ŢpDOP2. Q=9=G;G g ǴMX1"m]iŻgh@nou>>ܹ`A(mKUbhya{رՈr](enPj>T}dDQhj3-?#;i+5~e9QW_Fd  TaLu>W-ˤ]F,p]X [>;mbU[ F.م,ߒQAҪHRpAK$׬Qw4P|Dn|8҂-+JzzxDxHcVa7c:VHGrی]e6Y"st&޵L$9+"f~>w:ivwx3{J (-w͛:6[D8Fb jK  lO)>7!N̫`ɲ$IQY 1H#[I@ΑơX2RvVҼ'5_Il7|M3s:~[p^wJGM-X@ bBIhxJ-Z3Fѻ3Uz.]9T9CT@c>I]&H,{7sYNX .'׊ٜ732)pjƬ\y} $6#5gI'x]6u&[JBcᵄTe6Mhk}m qv.aPSy;cJ 0١ HH b]]}¹H dlYs$?e*-~Q;P}uP~?0Mυ"Np<Ķ`5%~w֜GddYuI̶,RX& v{^'*`22CpD\IpX.Kd1?b\[3ks!P*8o(}ᖃqXjo-gɭt޼p}||pؕ&Y:8RZ7WmȱA<Ѵb&&kM8tJ@8RxȇY>/ K dٴFMċg-Xf \B1iG2+|Wu܎謁>=,ұMbINRBDa u"@Ai"!It C7iVΙ>̂K莗t| Ӎ(; {8qc2 v(&wKӀ֥σ F?ؗiê))iv"FvNZMY!iٚ1&\(=# ҠS9@"t |*mv* yvcK]UĬXcH6%ˠ {\~OMdZpF5ղ'%ks PG7![6]TAIV6 \j'aAk׬$Mk iqP?kwW%8cnvY5pm+uڎlCwkԥ y ;0'(d(6}tݾn0n.Dugb ~+V}PDK֘X9?M\>h=q?_LOiJ) #v7Y}W+]Xz#hJA_~EgF=}}:LcZ#37@HHa1ߞ2m%tgQcz@~sI<72GBuO9z؂ ![!7P@o`P'cYEim으3lxSTFu.!J\wS/8m M)#a֋dS!HF|֦QfѺOUt97/D<#_6i<lѠhvR3hn_iؚ|ss#ZXQ+e =~BKTT1?koȩ+$ ?UE5 7l?8q<18OǴpHA&7LzUͯ*+nluɌf/Nb` UzTz !RuC 3~+t10C9_s voJhApgBإ 'xfϩv/+#)i岎./!Pi|EuTھwr 0%LbS/샰Fv)T}l{Jb{jķsxFT";˱_I;8!.N5d@W~ 5\8}54CgA ƿx'eVJ#-(2'r}}Q%'zl.4kGXt Z9 N 򠑺Z>lB/aDA!yge Rk[e`D`W;S.9C\H"j o~*Ƀc`R3L~@$oBS1XV K*JK#&TYC f1z.[Trn\ bwkպS>T `ޣ#1ѶN3d jNX ־!Rtq/,Oҍ➡*7 ]7s{" apf'+QmFvIٞinr+.Se"#Z)Ԟb\ko 6i]2TJ{* ?"%O~>0jx;(!, D'=5 9H5`\<+ݸ`?뚞A'R;M_g7(9 Isλߒtv ϪmFU\7>+3@*z-ȦdLL)pīyN`4YCUrp㗈HXHP;]nj_Q˳q^gW^4TwoW鬳e7jX@_fC|-s !||f>=G5`>)aӏ22̳禮p6Fľ!_ $zAC d ?ΗKvS_L#n8Yˡ5cds#l f&@!qe'/DVN&F> MdևJ:y,BRs y)E^ʗD%`\k>Lߚj?L|]׫)O)b2ܽy9˚A`nsİߝڢ\|zO1<' ?C"Zxki4۸];D0@ 7n}[C\٣l\ѩt3$K T,&ɅvqoyO䞂~C ߑƿFL;G%7Jy$!ׁr0"QFB\Pܪ\.Vc(Qd&b01 6q"4M6R;V?{n9r/^.0IDuZ5+U}%mqăQ+AyW_A@ o"Xm:HV,pK&FKGo( 93[GT|IM@NZŋX\٭~qՒx;&U?RIWOy6=CyKm:Fۛw=+aZB8`sHXW"U 9] E  O ͙4ھ|#ca?sw@Ȓ؞lի"Գ,#x /N@x9L:߭d$*ZSSP_p DZl^و#kD'[J;P`jriW×M)6wyyGMiEN+GZ4]=YRR۳%e :!WTtoJ,J&2Osm=7ݏ;U;ۯq}&nEJRqTgV҈*eФBS@?ccQ>VrmbGͷ>]:4;nK2dzI 4RslQ=g4Uqq7*%>b/F( rP2}u^-ms#hbK%7~Ah4#`@_%1ssܲ,pf=4pge_(#$*3SG -Y6YO3!(\$isώ4ae|D/85MY Bن<5e42?C3DdFλN,M|BY.G˗S0vRwa3 麾@Gio65zBjoJ 7_1xW,[--iOT]q^bL XvC?=!P Ed%mVSyjY!ʔ!LAD =]:v$ Y!$?IMc{/?*?~xciI{E p|޿kPH#{>K;G`*0"j8cD,R`5>ciYx(:R1cEtp3mu;q( Ⱥ9'a!i yeYx25=H*VL`?  2[p9"iPkDm&YNRr+Il 6j^׋ȱu+w\$1adH@]FfD S,:~~W~{j7"&[ᲀ#G-PQyvyswiI/%ì-#r&EB?b6AEf]o ^jOPnᱥ5?~`=M(^36:T)Qaxq@"X+m( !W.P}r#mHyRBB9oAP3m`Pn wZl Eo"k 2?OEn .wm~j; yG˅*aWi?e;w<펎<kwT?nvT /F"z2#o  e :,\3cTD gB BzuX#Ei #?]u Mas*5'MR5'N v7 t{ʴSjL>J_ eڌLR~OAUg;˺Ѳʬ87PE1B-U b~T.FY%$#&)M=oF@<&12)T!rH4e7N!0/<3} Uw;LšА'Y91;ݭ2Ci?apED;`:u뿦Q4<1V:Hu>lT@@x8PhPՉ8BqdN v+4TNϤ2I&AE<{Vg%e4݅iB#d_]/Sd@f5ljb1IH(cOE-َ|W 3Jo8xݙ(cRb\;ПlitHϸ3#H\Z_WVyS5Ɵ*Ǻ }ZPրke,*]UJ&٤^K.|\^0(B~vz  Ewv<Kg0ѿwOsCY&mDF"Z'PIL)?M /B#՚ƏIFE2՛?\K53=A)RdڃmK Ң)z,d{MNN?v#pDOؚ>\ |7/u7}&/9u$֭B|_k$c32_x_];` 7kc{jF:OěNy4Dy(i+w?ǩ]0X』OM p_ۊMB.m<5;تOGyJ7vFK;糜!~9ڟ5mE+ne(s)J>eĈCכ!  #] вSQ?/j.wuΒeC!x<.ey|ƌ[ ~q*. U{Gy_wJެ9.o Ͳ(%!KcYd@c9TpЯk'QF= h^|rHJ:%?8N?nvn{dH\XlEq\)9Ή9=Mq{@jK PoY3䍴>*cE3uKo)\$B ĤJ(E[ ɞՇ|4s.lo`% /3$C@/.@"пPqH'vܘ1O"e[PF ?(|׬Er:!&5iJ0v|6qZ_;0lܧa_I'A),(B1,f3se 9I_si5Ox,Ev'dM\/`>C+Wǝw:ddX+.+Ӭߓn_r +KܠSniN?c:"6 !!A^= A9 S߲0텥Ht㯆cRxF3CO#cqqF!m3[jo]?ͪaMV'KR_ j,.eL҅QqHS x=EjMFTN9qC±Dĵ!_ms=rQyBh ]\ MѨ_'3z2]g ӠMnG0cs_+ ygR-apeAT+5! R;^?GA Cbd +eKĊC8G6AirSO"=Ǽ ]Z63@JWMw浟7^69<,4eT6tx~ €t[G0n>_ K~f<~ҜsxESKQeAr*ׇ⃑mcq.|ڷVonMldm|ZعY>p&p#(R`^2 (Áʍ,m9 tC^SX>2BI\+?c%?G72G7ZZf𜄛 ۺCfsɧu\=U%I>Q[_^3<0wG}ѥq׻<\c17Yѭ.0#IVjr.gȗw *>($X؎l\)OuQ'AF#˜/o@3{kްrY-݌5/o+Ib! 0bGxx"~_]I2_ Lߚ}Y rEC3 rέW=3-bNTqU!p" #Ѭ//w<&U+kf2opOB;fzIl\Ӹ1m_I{@[S Da{Œ7 i*dHvpQWs%ЧrW uՌ "}c`Gvd&%R3 &tK,"#'!K [ ~ڎ~Mm&:)~]JKɯ'ӊkYDIs!Qaݲ_? 34!S.{m?/Gqp1rtB8)aC@uEEV0]П {-'p4Ă/ފV` D5|6n)3"HZ#>FJ%AN"'K@sAibz.ҡ,1*9ڮm|gzE٬P L֘ginyTTxzŵ=|ja/prՖ _ JCe򀪞ޞڳ+&'($\ 8v`~抬zi2;,FGtro.|A኷yW!u"ţ ̳\tkVTpy>M! ]NѪ$~+TR61kcix;TѢg[t"?9b nY"81bf5P'(?Qw*r]}qq0>"%I稺G8uU^*(FL0Ahk7^$w8ߪ:C _jDe|tP{s<؍ f&U n_7ǥ&|r 0k TtrMFC)1,V4<&y ߲yT٤MȀ7 ?f(O܉J`0)}f5C€P\FB~^FT^XfI4[ 6[3^7G$\QBRHMgu:l 1Nx3lPD/},ov\]/AH$>%'8%)lQ7Q0RաpO?}f||!f!d7ewpȆ"L`hF&=r{7h:hFU.S‚gOs LOl^B7l2YP\ٖB3 )B8@F,ſC?lKB|їaw8M<#ڙC.L/5:=}5wLb(.6qxW:F֦',Y§5 o倷_|YNZ1<@n+%1j$kyӴ"ΰ`^.ci. K'pXsMORSlK1i$YD|oN{s/My0[%?FkTsW!fP3mWl.k+`c?K ]?ьu?m /.VmC4ͅ+m(hs<:+!WU̩ti)48pA<՝MD\'1Ŗ'Sㆴžښ@rxE~5(ɭ}dn݋ /2NX;y`GS1ALJ[A[PוۙG7}[Rpn=?F:T$EB7ܩZSr7truD3i,xLYC--pO{X$$ZRb07oP26p'K{1]p, 4x:< fb4u͊Tl=#04Cq{bN|at>$r8GSGr9@xp tވ^~k%[!\8@TB8²a{Ɇヲ; !R8 M>,ݫ XP{ex=k3"Űՠ@߂Sf@~d,8wtU5Z*`#7b񖩚 J@ײj-T6R#3OǩȊLCԵG]atJj}^jܛ҂o1.4y.I[||{ysw K}Kħi= z%bʄWV岡ha~ߨY_9z@4m7PieYxQ1Jzf0? ar,c\:_OA%M;hb6%Y(dYD0Jhp'Ggk[N9]$!u . 7nxFźzGXzs& YY2̥NiGE2DSY 8ͣlVZhI-ic]sISV\pCl^7jBejp!ܒxMhwL4 cXND<<#~9~ >X so2hvxS6iO Z8'LNv5rOStp.^_%Zg^MWl$ak٪9+Q,+N7Xj|]"Ad:xNpم4&e6uX(Ƣ=^CjDa+*++)3cIe2RKMSp;06z!@6JOwI1?*] Ž]ŗQ>Sb<|^: 6E=&f23MY|xa?QV?̶+h {#_WMϤt՞v I:tAeG/9&ɝڛ!R1՝ ''EX[sTiHȐsqڥ89AmQ𡳹Y)ӵ]v5)6S{}Aj":bn("FZ#nVT h5#orp7TؗM)6DEax '~d-dNxJ`(WÕd0smߓc8`_wr!b6%ם er{w&Ī ?ٔϾv 3 v`Kyߒ19e1uaЛplT,+/"ݖD %zbfLg-<-EV^ܠuz"y<O͞> hEՀr7s%xF:bNқI[URUe:[ ֭-R;yǛ@DрL`_"ݻT}EC(0wC&#lUgKŴ-$9k#D(+he`%~ӠRA-د<)Lxs;&72qeJ:-LecEI*%H~(fT\/e$kP!ċ/h A{GЕ{ [UZ ?Iܳ刮g2T}Gxh |{b` rRIƱ] &m(>;b%±ﰺ|OF>̆h/]Sz Y:ĠVdY?x=xL}6 60.tٿDyP{|ksG2N{&WdɏL-I㱒h0J>3Ǻ  :Me!b&uDLҧ0BİvDrm4!5?'0*^ CH5io㦔c"\F: N}1z$[bG͛LqXL:[Bde vZǤ/gv٥hN^#eTs,B}uNi`9 [{Z3oܞR2N'2Æ В}%}J; % y5 Z$`/+xhi?=HJ~7vFmYVFR+n\&S5L2]alSeIG;/41參r.艥Wr G$e8E'\vz7kT\GԛQJ,-W*NH/Utyn\w!1+O>aent[[;|1FNq lT#MƎAG0Q(Ss~C,S@4@[ ´8[vgMㆺi=Ssퟋ@? PI@9"Zk'S`՟?j1>bsӃ/_=O5Bf/9Ns7~rՀ,nQȺ-+"b<_[YueBP=Rs2% T? &+a59]=7r4zfiptiN]]R Eмi(iDu*\Jy@!B>M:t^-}"<0+TFLBJǏ{F^d3ћ=OJZ,abjW=rϾ&D -+wS]{n ՛UJ9o4F iYoM#@}!VaLx7p׃|3l. xLE ddh&Eȅ- aVB %ŌYJo-U,ȣ5O+۹"b&Q\#C1RʱAzW:FG>,*m"4ڸai\=57oD:!r|i%-ʑ ݒx qvoFP6Z`p^U|; ݬ)(5cF\X ?elu4_fB$1h4&NIPzg0T9 W1XW(.Q\'SMLTFz% HٵkS^ܕyI-.U]a->)1 7]nc5s\;]h x0ifv. dl^x(֊k柪4QW}*=%mg{[Hz~Lu[3d=F0骠Rq.zCřB O"ڹ M+A<31$"%ڢX*9X&O QwO8X&Aȶ[k$v*7k~a>WtAy괃۷ܔ"Ҕ&& >BMA(9{TYw !M+P?DJ@6k0 ]0sJd .떉eQ(0r4?8K֍JNL GjORυP|< a0F,91kZ`%!$'~n^!w7H͓Q] $5W?ZGtE85$r Jz]Zqu=ޣ7yY7lȏj3OW>$m7-T9ګO G}/L&":)띬OM愎yclT*_ZC% >|˒,7R@tx*j-_hW3)];Ԋi !ߍ RYZ.Y<@,f{*Y_Z⹞J*ecHď3f3(}\ MU̍ܳ+wK$L R,Mdւn:Vzׂ"HKu> 2p'iMzD!2 H{k!Ԫ{[tw!?:,t'9i;6 񹈅TmigڨSW(@ܶ ]ZC%Lz"C_yd*9g9o2vmθ{lCE:~+{.mkgu5b*q`ըFum[g] q?e:Oۍpj5ZכxmKp)> Dj&-)NU۩4L~Pv$Mj Y'(4x0\*YP/ky_'>Utf0˧~{vjl:BYKM񗆏6qouw ZV2}sBpwh l!S1#MɫqNVLrMWL-joJ Ͻf2"JP ,oo2ul}R> gߙ3&Mز*1frkh!^ u>Q(+Gb]ojԄ-X4s[)]_Wd3w%?GҬHs4%<4d0Wa4[s4q^YQZdnG(~PJ[ %Wza ~6+@k_Q T.JJ`z +1Q(Oi&y2ƇmH'FWvjrF{RcghC"Z7*jߘկ"n}tt/m8#+#u Wx (YfMbGg dwå2skQ}Pa# ݧE⟡l6|d < q0۲L|/SڂpC\Aڣ͑'Ia\DC@cRLa;ցfv5OΐRZ;eS {W^>Ǥ;m*>pw^5²T4+„PWmG:_|"JrFPN|J)UD#ą(}ϒ.B~sɣfqIPYQRd؆>28H;4g\%\+}NW1IY;`Cm0Rhf,C- ^ loL ]ǽspt%&-}פ;[/ AxM@{v,kQ؉*Nyغ%$A~n g j\BLkCW=9)w,npvOk˰+{eq́:-Л\"؁Cp7i堽VEUL,`ZuBc|SwUZ̹^/,n$*;6aDc @*ڈ=Ci+$F.녨4!$ M>Z1#iT(/Hs{0wr$whX%.ѰVſVR@ɯMƝ"^̼Rj5K(q]/ʅ!,ESJ}`uy[n 9U(Sؕ-/~fLDc#&fIP[)2}O~M&QoE91K5!!n"2|D2DT÷.r/u0`- Z(QLaBLYI 12V@!ZڮEnPA۴ Tw%/H-ϧy}<p" 67*|{vɋ/#s,\%,0qkI{>{g:"ɧ(X9ao'oS-2Պ:GSM7d~.;\U`P@fAN7yi,s%B<\y릱a3`j"C;۫i]ew-fy[Fjl`SYD\F;J{ݥ+4u 41e`T́'|E Sߟdq`h\N},KRq+^2Op=!tFb!)b|>aQoY<|& AM#f(Wɹ<: cz9L[^Ugģ|6w.I6V 'BH20>muM\'> !+ Y52h-x*?8:M #,?~j^J,b*J(Auea>9ZEƭzh{oKueI}bÁj鄥G8@œ^oٙjP04"9G)xE>3gԯXymtӏB3De/pL邂uRо F:$.|-B.UMZfǍEh- i~Ղو7i?Q08f:?}5ej)S{G{ʧnAEa"n XSǑq0ǵuepl{|rhrUT?2j2-1/")aZxYv$&10Gh֯8xe3HW h8aϑzv 'uZ J_@X¬~6Υ,<LVV0Ût{"51G m !<p|7|a쟦k0&hvĠ$)Kw]Ts*`\ j'a9zn9@`hi\B ǴX1Ddd O T,V&eb5TB{rk1;x2` Y֓A256u1 dp7/fd1 vXΐ7E*,~= oOhh ganTVcO- Q܎   m]G6Tmm8.07# 3A܀)7hDZ\R}kD k+9u[GISW@snK#242p$!_9v}[wW|C[A@5b9DCٝ.^3A$C1YZs|UηNX,gmʘwOiH4ґSjJS7~ S w>6"koDV4T勦³ɖ".vͽ/ρ%P'=be:m6n5^$yP2-AQw}eX!ǹf7 I ^ky K usHNos%P@dp1T}쁵m\]9W@^C<2P7:LHY+Q62\ ?<Brz8-0fgZpD4!_dY/:sULj#DJnq]9 ֺ@hPBƳ *Yol|õbf5V[YF1&Kޅ0fHoB] Yr}^IV\mKp`}&*L3"th|ig k!@G@d.'ڞ֏$6 ~HV2?˸ mALh?i_S|:lE=;)l]8Ik_ 6hBb&i-#I-g~ rax5xP5/-u*rNgBK:F+K?~}Lamhb$9!x`L QqO򯄝uZHdXgHl)?"JMKcyhxݻUXEEO.=8Hfqm"n]DoF j*T"DZ/PJ+_Hh幒wڀ2ExWګ߄6+TWņNߜs$e/2+#/|L ||:p֑5$U$%Y@U{ CVl馽 egS E~?}فag̕8;NEUnU 8EgEm$fxBCQ᳦|պ…䏼*dX2mbFS:"d7T|%Lw-7Y>m}f<8 Lp 7\-hZX/C¢R^L4>[' l|>\UYBɘ׃v;r#6ۋک{Jfϡ$ =oPWm|3),PMQ_(d8\D46w }X ھ#euaYɮa./ZLXGUJ-: H퓈1T x t/t=ɒI?Ki~EpC4 C Dl~+,~MY1o#|/kpWX͈ >`F些b -e.y $~O p} xTz<~;0$<]H%#EtG]7ׁW1Q|H,B };8Q3 Bs f;%C! +B*} :yqVa7K ^̖Xjߎxr I`yiăd,>~282%Ø"dc\['G}QSaUB/%纱εLƔ٦%p/:*0уn|%} CݬX+1S2s}9o.wzzK5HbT+L0:Yf k_ S)MqI; bVz}qH-kFE=X5VŤhTȉf,\@pt-,O0:Hg!D-n0F(%2jz.n4S9@5xok A7&z>{d Q}yr}ƶelzipJ,CZbS˔(.@4ZEoqS%K$ݑ8QtfO%6"%pH*<[N<[ 5 U 女x߲3/E:{m$6LnKro,HF,ݹT$/b`kQFagL(f_Ȥ^nim;b#Ƌנm+߱6ry@x!|r@YFݲ8B@S>v~%RF50vSc3D.lM@L>ovbIA3r)#% tgSyEsp)kP~K"ރ9(+͖I=T]uGݱ&OH r1rE !h8?FVUjlޔY}*R*<͉ ^0jH7Q 6 Y(iEE^2 n*詨AauwVs*DT7]ޚ#vڂ\b4ŋL9YCNx0le^ߜüp85vXCb}^  0evj3 /+&%Nw@}ml?3K^pn#_bh;hLа鍧;3޲]6pĮ]qorxqۦ̴g( ᙈ/؋H6eзůYΊf z}?z{{x"JO|৅|;|K^%%ǣF;y|"vS{Eo7ώ,NDP陵GaG+DZxRך2e`NB>bZNk7*?Qymg!jk0̊B,L[S -ۖktW}6DjdL%psaY>g2;3~=C qoe:KLpWhMPzN! ͒#pF?%R=:rOӴs4B3mdCSOXm pI5O p1JfNI۠Q~KjcxF^Oך6HLal<;3Hr]+E*x}Cy\hі><:c(ks=x Bnn$c TIF/# Aj !3ֶP|"7c'xr:[uKlgs SFKI2?, Z JX6wSǍ*֠v-ZfL_|ocLsHVem TDk^Gm^ikk]xO!Umwrٗ<hYF *mY̅@w(S.B'pa!.1y֦_  >sgqL໣MH%P1LM!w"0Z{r IzL=6~sdtf XE9Fσd\ͼ%3{$Hˢ^uA|9W +z[ ?x99w:@8tGyNyZ;gqUfiÇpڔrL]?,b5\ I-7dWSo-.K􅨖6-}O5[)Y9RA劜= "ޒ_lB>T;+1VT{ Nm-R/ 7;#VTu<7xQiwƢG 1K~ښKFgI䂑`͑HLQ-S6٤29Wz0#䔠3mg}P^+S<_GR~t͝[];vOf qq)eVqJCG!/wӟWzb0~5k=E'ޕ߆D. {ǜR0Fdajdm1<c&$[>Zp@젝Ynуg0%C;,{8[t?e7p[:\vCĚeX,GB0 }MRbQ= ̳ebƂFDK}y#? @8=5́Z(n7@@Ic1@Gou2F&TM$ei(9O6`JUfBƯcKtбU֥jB~3ˆc͵HYE 5n}["wEG!oaieUa]n5x :+,n]4ݫ 5쟿?z[İyL^. V~f,v]j_w-@paʊr}LpoPgYfF|3Y [[14Mhk٨i@6wnD.LoO?)UPZ&~Or#N #\u2 HC/g2 K'8TpdlG\ ] #z)ꀀGڨʼ[˳p $ UE|`+M|4dW/E T a:1e~L@2:SyG:D%>jN)iJ~(Ө;SƦEF~E0L4U-9R/!@lUwXtv}С5~;6&2n(vO_ iKQӎ:_ǑF8P|x,~#JkViy4shR4 FDpW*MXإ բL WbDFYшѐ>Zs֨D)q7ZYOgIњ?@ Qf,Q|.rfbln/ F8:SbJ}m*<^ s>yX .\aӗgyi_}o4Ю&2063BC$ȇy-y8{x(r9Y|hHDR5ZLX|]5<$K9NHbZ@aŤdzIR1ngXo9Izf[mė 7E7K5H 3b#x>+5üS+X>ず3e%:ˡH$# {C5&zZ[C8uu(TyYS>F d/)n!z[g ^ (v- e J&cƦ ZŘl핆Qvl|(3VeԸ@̏fgCU m\ OG w\俬MZ]9ygDּè4?$zLon#tiSMd!=;{(ٽN>4 )ڸzQRZʠ{"!SĕH \r'ċ^hn~VRER9ҁ+9ʏ-L6c&+#D V|uLͲmЬ`^Jk*,T{6-Pã dr^ +~Fځ:kqf(۸P% k] 6~w+*ܥ SZ`m2~c"ӺFt4`sx+<6 (Qg~|PXP^qnq~1%ą-&fV3 S"!y{pZ2poKcfBkepP(oqz&fAp%̕7(M@:sŽwR?A:TùB װk5LPu40I=QRm_*3DqU:g(R4s lX3 ~)O6f%JETגɅMcw:4Ua%e'W`otV4y>4iQ"eJв:*`, %aMgCNV ř0Fg Pεc-=ߖZ ']UGK[f;?V;gJaў2zUcfh f?$t d쾜DuT|bGVfMb:F b/Z$P.ܜK Fzp] G{A4FB g&`H^ _3q`"&2Ey ?,h.75go˵nB4 vL/^DҴFSsؽ|.q\tbO|yGn+|ej\GѠ(]$>=0΁kaH4C~M#uy:#]5LdjV7A#u(-sw󿌒v1laFͿ7g82tŪxjX7j<"+$b7(Q1G4 d EBЮoeC 'ߵR5$+#{w/+"IqR"^X7Qw2;!igC,W"=ZVeʥ ]Z8D]7]08J|WcҥI&ǍuX+2*Bmr2%6rf@u֩Ԓiwjo姱*]FMkP|£>z@*$-I tE.uJ@ᚈQŢhn2=MUѓǢ \Dtc9䚢٪c^Bz-~tÏelۦqmBn/DJzE%եߞ~_HN&|v nO{rwB7oCߤ$GmIsށ3Z]'GVPIy xOE`H|ބhr7L $9z۩ +fƦwl^ kPEVI`L॰ $(b|Q4pYˬ̠2p>zBvD]~\툰P 'o+|˿f"kW6> \xsQ][/@Y]4H%YUaOzemUi!MLdzUĨR!D[mW$ Czf̾Ҫ&U a$p4UK;9oѸtmǸ:V`?aFx~7Xp[W^NE*0>EBKnFz/?hP͖'ZQSXkB9|;!8G>'\RZ1=|U9lsИG;?Idٯ&C"=һ/ԫM MPP0m/f |KiI4Izޜ.>q:3MV5v nh,z%+j|?ߐKpd6V*1|vwbw4 󾺙bxE`tVaR-@&>  ݽ]qV,tL:&x@.IWYG1^@d oEc1E4sʭN5wCEC vJ =^`ﵱr>Ao`Օ>+HeM|=_x5$ixÃ7B$9p*SH[ғ:SK8c~6a0ta-]gUyݪb  ~iQJmǫBu qe HJQ ٤gDR<=w?zh< zC],,P#CR$|&3IY#JO/Q.!D[8, El?[ؽ4Q1ƠVǀf |7H&\j=xvM"FmڟhBgId}o 0 %:Q0KV$,t9vd7c!%*wOB3@.~3 5饗}bB|}Ij69_;|{ 8ȵ?:lMq@~1(}4:sR5YJz+ ZAr{qj0ShRBKl绘7{:Ws=mΩJ린ObҺIEy'%~X10"G~yo4geqH8{OkҚً<ҡM7̧"8-QUR} <w{jjMQ r첖Htk5Po⬔w܇*lKhq= ;0مy62 %CX2Xz#ڮ%W5;_\v{ܘ!CL-]=X&(Ş#ba}'6BznR״aЛtu|c $m%,NycUN/ވ+kXrBe [i֚ C7\ǜc/W.%8R:w2V;d f 'W/D{.'tjaX 'fKVAne) UJ ơ ;Q_٤~!sV# "~ H K ž9rUs0~PMXF)Wu|'Ӱ Y[oTP |33_Su6kq~Pk"Z/}˃CSon0'˯fLU+7ϡ֖bΠw-8biN/&Eg\0j`&Rp`O[?[l^6݄$ x6a#e"c40j;-z>Y&@@|X(R3u@#lzw4c(XISExʊہ/ZgNY aYoi*2#X1@;e/?.{6BP Wax[ uAhdpIJ  7\rM|ĭ"xǖ@ddfɦZ{~EqEBhB%P=D|Aڶ; hfvK35<"X U^FeNK++ S|ȔwFsQ\{kR䈋\cJּCJ_ޅ(٫xф&> %sV6$ft*5Bgғ')&pEE=O?; \kzYMa@x8qҋh\BW{ڑpXĵˤrS5e}m5xugҬfAN7G>E 6l;ZkΠ8YӃ0<: b,.'{Z?x ;(Z{bW&0_eA;c 6=ŷԂyDnm$/o_>~~zCp0WzSyOK4sM^ViT7"i4) '>,H T2JB_/PAHmvB + f5\!.,>j3#KdG& 7'm? StJ$Yc׬`!Lҁ䗶G]ӋXq oLDp"h[{dYҳe;s8a&Y+2? w0gLsI#`_2ޗEdɂC" JPʶdMmy d MoE=X*.vkj/S ցDo& 4mo6륊C=)YOE!6.3&t902O _JegHXsSBlo3gLd"oRvzM2m`mTwY aAbE$E.0{ݟjϫ#5#݀x$NJ/  /g^,d`rk|Nu(@'Pܐ_ܽZxz"_"T8LS<.|BIpA2wܼV亦v$GynҍD)Ed(cjѸj5d1Fɰ&JhYnHOur+0jQ}M}! QSC] hI0R9+rg=D330rFYu:b R&AceԗLⰍ du$vlZEO+#"@=r$Esշ!kZ_o bmeޖM sx3I7ia'x`iNi%XASnem?XX U2H$2bgw{^0ev,l a(8,`Lj@DOU_+*'V3_̦ 3bb8o4IMW"|k2Ь%nz?${Ivv unҸ4:{h6!G2 GZ(c pLDF6嗾; f(y’j!4{uCԂo4ug)*)= sWtrEV9 :W>@Q2-54+)zX~Sg<[ݍí5<˺qIbʆu੡f쏉 VYqMhr*qt hC&T txL 1jZSBLX Pw9p-Z~ht*fw|TPvNj$D9EƧhXw+D#LTʼM<8`o$9(iՀIKd@uF HG2 ds1SGg'Dr4fCd􀢢Q8]_k )-&Qegõ]\c6ěfTFy**e"`c~kk 8/ KP \/ߪNp+ǸPk |vF7kܒyӒۖDevh$4tr"\ =SRZt&B/D[04K@1ezxEUA72Xq~h#U $jkOKϏ<cס2_{R !"wX6eSJa릿m XZ8KWy< r CSUBļ03K9WVµ7B7>;K8[hhr(p^,Qo.5 D7y$]]mvhf;K6J6^ =)SHPL5"RcX@.q_D m^fy6щf =sp*K̉󻂧Tk[J"}pgDC^~=ƌ܅ד,}_mQU9` \ Xa k[(aҽ xիȀP[  5MaG#s3",UpVT1]Ų}xwz] 'khZ~ѷ"@jjL)ݧهY6^bp+(6\uJOd8bCYN~nZ)nj+!r!u:O23x׺0ߕk0ܿs zQDW֚dkw<oQoOPD)5ς kNaXj>aVPL S@M)7eJT, X07S9@>;MG!8$#HM]qM^ t{fB'LcgYLbLݨSNU3/TIYq {2{3aVO7J5͟3H>6}23LqȂ:_s?6 18ZX-@aВ%7SXubooשzsx.RJRO6P=1pt5"9 _( xҥgg&ś (^6tr:p4FRjėhCtKGAt,=gkXyAR2`f9g@ꂉ']F?+[ii(љPbf^0 ͩov'9pLބO\]_#K:-eCTRD҅q `Awяd޼$v&&d3ۉz93zΗ~ h>Wl)XWLʊ|zjS$B&k%$Up8wQ Ft?vCL@vU5|`6f?Sə.^Z4F+K^cx#Y.$2!`Vzv+X %C$Uf]\+RDC-@|u[tB?$L`í 75\y~&=Oy9|KNZoaԸ;u<ѳfnA"ՓD\v&:` .?W˄,P=XB3<8[=@|{ܧvk4/g\aeL '\58W]C`Ќ/%o1Y)ܡX\oɨe cm]jE$w8?`Z1`o_ RP_:">7\h}z#2|@L%Y_Qg_}\/ֺ&)u"Wf7W2 iO ! W{1S=>jFi]>Xze(dy|ho0. = j+T80vɂIUwZ q!= ң;᤽a6[H-ׂg4BE=TN6XcLw4 "P$Ӑ*YXEbcEO!JJCԵ<*g4̌dtGR@>'#F;(f߆+'Ì6|kNJ-a9UBI`1nF..S]aN2Qbg~<eR]a4[Y|e&73qwߛho/Pc4_ĤJAgT^,hi }t_"Aj%7vBwHvCSI7j hnuY7Vh g=e;WmA)тNu k1I1ȞggQ$`@B^Ev^Ƹ.V4cFS;4!,@r΁gs}H/5JMtCdq^U2&-@(dktB |{w-TY9kƗg_N8u-bbOw$ӥ&tM .* ׹U̓6:mr ㅏBRކIX"}%n586UM-z.-:bCb`xF6-sWB QM+\qOp;p hrRN}p!B֡)0m#5WUgXT=a-I_vVm|4-#&O\KiQ)3i%V" p,AIȊt6cNt:XibQ/nAirsB?n0>`AiʺsA]S3q.D,l5 c$h ڭ'PnK%'k0԰JF1D,#QhG7v"P_f5gӌ3#˶JhޭOыΆ4 CI!WჄf(~E ,Q9W^o{ߋvczѶsffXߋ_._}k鬃:2TGP*e A_-.1X^Jyv7uo:{$n3?!)j:Eԗ("+}i&@\`Msn_g؜Y:A-%6\: s?eے{ (S0DOeD12w]`䙜pAn\9{,Xayo Mmg^:W!;c:B3F^(>Lb?F]^BQ>;nOcnpt8֍K/҇YK,.wt|qp/ӓvь~E PǶA&PyƇ]GWxXxax2G/ bg=T?h4 "czZN( h/$f;p +Mj8K[CQh 6D0&2*t'!" O9LypOA(%Q0/SEτDk.ra  twguԠ`c o1=ڛAn{П0mtLWbëQiZf.Dx~8'<6%>.;>cu ИޞQXF7]RM_Z[P <>~V8>vLo)_B)=xnw?@vb ܈ Ab >c 9̏TL ٹӉ. _|lЂ@?tġZPlӥt!SjxpuE4 Yur杼zX"J5&aa:Y܁!v&M'rS3Z(9d9eLP7K9e )0Իb,y{b10%SEhҧ %3ߣ}4PƏ$U|d_UaogTh&H̱Uy % Nw$(FpunuE5{#/^uC"5N x h:Z bJGnm߬_.nR漻ŻvuwP&DO+Ϛ.jaEx6ۄ]` c߱B^U5*u3[~v%D3YDG=m(6bfY%~z$׮!Tt_XL|*E=Fꔵ~ƅnJI(8ؗtfA(0Rk-zO|D6Zibn}1_YjT!1 UhN0Sv=Ub жi]8, G>q=ci@n"סο),XGI"s~\`c*e_mr5>-V)!(:hv.C{o\[G ~1$Z!lqwi3cD \yV@A2l0%[*H+P/ 8j:iIEi9wL9.u3XN}rH,ʯaDdVq.r솋X.kR*'^ږ,fGyfW#iY橘m{;QSn$n_?N1x W%In-$sg_8P /[?xX9HZy8"kn,g$-jZ5.]4S=7lW>rP1 ,G6Cq7^) )Kt~h=<%Ǻ ~w"3ua F3FXm!Ll@ AK| e0`>$f){60Ϝοtb[ Km{kY9g63"7ktY$B&" ~cyKfgлc=;I&֛( L;=Tɢt#HdRK:ԒX쀼kzJzƮᢁI",9{r-繩76?n(k&;a遟-P2%ԸqH.~o[XW9Q [ƥ~+R7}+Ɏ^3i'+/;lsˆd2!EGLBIjzo:>ƽ'7&>Uk"]+lw=O-`Wqp|׵׉c~X0fB*,u_(3 &nTc^BK^Tr8sRMMK8.3i@٣wF?K!P:!oJ`-Ҥ1}jf1],-莪ʶ7g٥XǂFؿHq% u?dvۦ'vMcd}]e@7b_OP3 &WM G>dP]W3NA;ZR*}=yX(_. ]ۘX1BMM-S70Z2RG@/$o@2 h ||F\xN;c[el%!g(/juY;A+CCY=?Yhqh/@7̲T,ps AhyʳrѰ\,`(H}v =DZ4]$oaڙ=J ҶqUn˄zEY)˜=: c]Ic_w&SCUqցc˅j_qDzu]4~@\AUp6sh\{ EDu'(T7R~ޯfI! $`}3>1c! b"7Cg;ysfNQջVR0plűs8!S&9{$. (겤?JB=k?;cRፈ̔-.sZ?O.F}\n^".>e4ɍ?]+ȁJ$}1<(d}Rw"-Em&=Z_vYffQfy;gpDfa( Uq?1ya ˂1(cD4}vvq PV꣌Thz8t_?2hs!yrPQG6.%>b$ grlrܣ}<TS97%]1JM+&‘>s{ "?0 WXȥOC  aNHXF4q#~r;6\oG7KCJ8: $> eO>5Gl?[ۇnDRw?}Asjc_ր4]BE1R\-T u 2\RGp]Q"^76v>:z4Ca4Fp%)&TR^rCߪoftH]#.z'ߥV5 XCIPb`[״z1*Tj??;Տ(@>igߛv_S]Ų3v1t~pe \J@UVf ,sTt}v$4!$OM<U;^bSa+ uß R#EA]IQ"J6dcU;nI2(S6$3?[GP O!-ݻ`ƶoH&=?4E[ȗA@}WNC 6bE;uN][H\z[!HÌzx!RGA\!KtEMrlKXEKX)&<ݒt6u9o#🠤ۖ8*ȄZ8%ʔY*wM #%qC=g0}*D 2Ǻ mhp wDԬ2V%'7D ,;{7'Ϊ>xd!#b )!f|ՄR('ƢgvЖl@ѦluI˘8)su:cr } gO2[ɤ;w3\l+GCnRJߡv7";n(dp=+R?v*tbDCnVTГ<`r{IqyH[rk* XcBxm(#y/:ʼn\ Y`&3~z~;('& 6H 8pώ+'Rd߅|  F6a=Ok$uއ Bnׄу{ؚhm:p?S$RtP E7fODgՀzImF^f>jNŽ5&wh8Å5 i4s KV[;̍ ݪ=~zt^s<7SLPۆ{=6n @'j7ɝwHgO18`M9`MN4Ay&?ѱm輧fe fK5*89ߧ:5<>qZFKS|H0\EcOh8|( \o #ka OSn39Z"W*(y#W7nP)ޕq$A?\|YR6^)H`R͖8[K؍qhk-Tz[2 p I-i{Vu$@rl[)EjI\њ 1%X۔ӟWy8YCI[M=hW^7fߌ(SS4~47D Θ9`K,7\ Nq~a~AR8Dm`+iv2NcAg$ k*[fb~ni+ k֖% z+yP'Atjn Vt}xG!ga&fk[h=~h=!dVwڪ(/T,WUzh_j8 (0ye> kKw<YC$`KQAONY$Bp䛸~?7r\{K}ӀkYa~z}{#$\tECZe-,X: H^cGא$|O0I8矣! ^odٕ,f@x['&'vhF쵶 7g… ~M%4'9GXig*\6k+nc|ˊڸK8o3`sycKJUH ra$mH*}Ʒs'b鼯(5Z;j%wwO7$()kܳyEXWşomI%&,=+iе0by[ˤ5Yw"a)H 5YV:jR+$ȇoC䌷*k4U@oBu*i$._wK߻lH1l-H -P \3̀p~+H$Ga{=Չo_Y>:<xc`8)? #aݦ\j$nBkFtTucYCգteIϨops^LM<g/vbӗ0)f}&Y& p^\H]T=#fsn]}} _Fki;M$m|UsVՑU~n3(/U˙5Yk,so uQ}w`w tq!9rҮac84nI*f*O6?z$2ȋG6K=}|y^N]rw? kyg~D| C4ޅI'S?HP2O ṫjm#S',n\4T^cN18Vxې g 1e@_XH5ʫA9~1"7Q6(.2~#ڞ8\&$>3kЎ.-Pp}Q29LYtIV6yh7z-gj&%(m,FC=[q:TnXO;Nصt."@/Ȑ)'aȞpsE)Nld䵻aZ3n`yIhsvb!*_GԧR‚ H/F%?A9ڋQ>to΁ݿQkuﱇC tؑ.?z@p F|Y0F6TUr }{s \",Te$] 'An"`ZPǨ$ټ<@v!:U#p]@ ÑQnC26aW+AJB# Kߟ7-ͻFN N>}wp3t0h:]D2(kV+u{%u|L, .4y|$@k ȢSZZv0V -@Vf:g"9Y:# Ur!u\79e/yvo$8ĵlwԢ {|8ؒGlS !rcMrp4He)݈ʵqlڈ&z=WqS1.-$!WScl/kqR\O'X0iGIChr]IOL2g Uݨ,2E]1 : \}j;Yk_aHD8.0MdC]Y)x1GA;J3?HÊLaRu0E84Q>=sNnO3ܮyg :\5ɻ{5jtåͩ1j޷xŎyvtX,YGX}nMqoN!d V+[6, l.ȑy?hIߨLC_3/&r W2YDṦZAAg6WKVL#NmV_ eC6\˼7W|7kT@agWƎ Mv?2\Wrӳ򜘽dg@(C"ܧt)Ԅ#pMpX;eܿLiD݋X|X!c0_YK~ ) 8Y_զv7_*+KJz x+C)3~Rp ` OmlfzaKE/)r{P:WacCRVJG`x>"c!7XZᙶ,{b%;>ҏ{HU0ꄎŃ906QMx+r$SU7p'QiA|i`FfsJ:Y :j^aͼ~ZzMLʽM?(IU4ţ82<AlW;~Xb_^y[%$>*SuuG6&7\<$_D\\H 9OZoo#9MgX%aG' WZ%f1G+&tWƎ#$G=6"j:"9ug ^1hI(W#`A} V\c{birVlS"hS ZJZz/֣1ڻ>]5gcs<8eI[z'uOsf40{Vl"!kE8Rw΀o vR31Qeڞ:*~N#D/|Ħ9cV1uDeQQߍ+VQ!goC.#80~*<['KrJ91 H@I)_d hW+`O&;)n-{;0dV?jɘEqD[A쀘P& ܀q6h3YS1cb"k P.vޜ_>, 9jvp}.,|O: Ā;ج쨆sE3g?IWiy&TュUr"2{S`S rgc%5] +̓*mj3kN]CdgfZŖht{gxW̰?<E3B҆cBh$s`(VzJms&Y;l!LMAPTDOZjvI |?,e@P]^K$ .Gh{5;߇oʑY?W1[HOX(gϢi n|`0]-zԭ"PǢkyy4R>܅͏ J|ɤ@e]Sn._TTO5->V|VO#ZUx@U]w*h߿v*WXQ-)^` 'h*rHT U*p-=`Su^g(9Ҙ/ ?{G O^N0DCvrD&}O=#Ӣ8RIU>Ӄ(7Jc_f]G$ٰ(6*+)mCP 9PCpy&䝈](cQZgj2)ahb]bLW۴s-%pN+^8Y֮RZ*t.Οr[4~LDhP +Gj$Dx!2e_68:)"Km_xjeb@SSՏ6KVoDOaDBsB[ _Ht(Kd!K0n Ol*,n_`_ ,Ke10!"^WKfM1< )=*zZ~ Fw&cpCh-s$licKXgԧelAzƿ< ?sG~_7ଔ$d3)G'0ԫڔ*y=AꩄKbG._YNu CgYAr8FQGz] '|حTϢ%\7\q”$mɧ9?> DT>LYYJ2خc2(PZ5}V58z@( zsZE#h'd4k;q' Ah}'rF܂wGKWq}>wHna~@Ѻ D>N*;G;T@T ^|ZN ]7 asKՑs4Y"8iMq]O6гVf ʥ8Z%*/dMO0ӐJj*1[>+7>kWvhkݭD݄Gr(;Z:*aSĉ#'>}G@ @jAV״d- i4XXY/Aƫ#+EzV).WPjVLPpF[|_ Uq&pXY!_{0i3r횆5B^sE%F=b2)n:<jIWLKV+Snǁ3k#g7}·0Ѭhk QTDSu(rnp)?# ]$(Ȭ[^?f!f JRmD>_/o;)MqM?+kFK/:ݩ+p\2/کT: F>%dlzGמS}n53LZ&o5j?gai]Q<"C:3ݻ4꒥kx>~ZJ3dT#yN.NBydZ6Εɳ PWw%bIQvka~G$Ik8"f̵z˱_ &ؤxJ<*V|_=:p;\ FB \FK笐4G՞bT]-'Pb | EJ> e5QitKQ/6Jm>ee433Mf6 Va 4o6VkF`ndzs1! 4]y7tf%v2cc,Ҍ 'TxBL3}v/UiYNJ1:(U=|l7 .+6b(A~Y A epӨCF}XӅRzguU]p??$ qiDȈ.ETogu (DJw/ v m r}$eWGÍn~-(UMH%+:vxy\&T=e;tC)]~s+ (MU8U%_avu4" VR"\NS'ED ~RGcr3^c!x? d(8 HӖNK|f" kPķ`Oր;4T OXw^bӤ-8YPY$5h89[]ьV#HV Ji򶤚m%-ދ\E|ڗF7oas^`'gb"n`COF$h/o$qr](e&0*9+ @[y}o|kpBٲ>_}T|Yau *aN"ijWG.+eGf,5t`[hNWTظKsgN5.:mT~%)c?kN ~阪Ew`pC47aBpO kr#7qn.һU3l%X rx ^뻨'n\Nn G;6ny@us\d z/ _1P Z<Γ vqvA~`fu.2DؚIaė|Y] mtW4&/AlOlqF}߅J)=s{^ 锛 #<-^?c׺fclȥ#%Ȑh7h[5 ÿk2 إߘ~fuzp f}_"r@?],3lS6fh~Mf.$آE$ ?-NDgh8^!7u- Y\+U1C̃aVx2o5W+B'A|sy^nݷ![hx0aɫW"-{iI'ÀIBtfvkJ2Ӱ}zı8@-ߺS%IWnviP2rx]|Sn*̳w^Ӵ'(u_:?oAn$ P՛X єZ|$۾wվόv-@vFTyM}"nn2,VOMqZ3'i*6A,W&CxPcPǬ 3j)peHΕZ_ āЮHf%c|*}_cW3T`(}|s8AoB۔,Zֆasx$H%>{B^c;@9B *̅5۱\嗻AT}5CP,v#b4Q_@_rtv"!?xg~4#zzjfE+4=J'l 3s+CX/~|X.d" {&eݥ te'r::ug ]mRЊP| sEByȹ].?O}',]"oQn38ł-nWo1!`>e9"ArC ▻,8=qNqx:#Rk4NTv@Zi`I'ZUk@[c󒩇.Nog> (bbh;SQc-3P\䷊pY#uAF!eڇn7n}ύm d%{qb }J>Djk78JN(`$ d"DQM^+JMh2I#TqT 7 ]xKԢ!hL2,ZR9L bMzwBkotNqh#@~)_WIA;x|x9\=NpԾhni4VO')v/32:J k~QR2u LApۻz j*S}C4 S\7ny|rrZEQP~3бĂ P]X@f>VcnlFTiYS#Ѡyzdp[!HiٻF sR r!>RٛD~-AaT(voW[;A.zU( t={_l׷;۷:k#8nG{l/eŬ&'.e'Zpq@ZZ@j׆k [2 Mlb6z RƬhEq#d1_\۝e? kx22Ц9.#s'OWA6dG#{~ҕ|2EPcm"l[{I_|*bKzX)=oRy.%DIg>57ɲVK?cY%RŚBH+o}tNՄa0R0H[EBWCU VƤؖTHw/$Z5g:.JӒz}5>NhfQG:ͷ4HĐ M|Z"Y*ϋppk)ݒϱI-3Q ȍ0mHD[,J sR:jMMBeK:#w=Z8GpȤU` cl^BG ,AMA,AN;tXM0*T/P%(jhX}ccN۝g#*kCO')XI9A:'Z0tA>"0$ɞ~)\ |fi*]SV{;mt'5hbTkeN9; \!2OB7"r< ]JG}sŕ3Z N j2s^p:'9s lh jx68D?US,jKTo(˞)҅gUm+mwy=3f}ʁD_eTRWz {m~ۻ&pS82FKD|g{G\6`_UP2[-µ~b[blNmrk-^ fo'*#Md>#]0 1~f2bV$28y(h{ IG(RHjJ:StgJNXgB>*&b]}"OFcSm@9'T%QdExzyՓI'ttӬW/kqk:9 -K8#4ǖƩ(0Qde1uK;Z iE}09#X\b{ǖkݳLfY2+D$n'[ IWa6/тJ(P5!dXG$ZO|yM фIѹ'^N Lf #o{=j/- ȃ8i Q,5r -":pE+Mj=t 損dpCO>`Bl1)o+ޮ`VSDbh8!9b2֒SĽ)5edI_J`c%I~B9q{y{69?8ʤV̓WF:hHɚQL P_> g`*/SZΌxa\j"D0GqoMv҆lK*z3(kpiF۾zZ/؁1[V][^/*҉/QtE_IWdsi/#&SHt`?%|M}-t|>D5ω?Yuqyp8/3%Nd42MAO+갔o"\f۳!g*mmEQΣ-d#Fn'4KD!IKm92-94v~3 8*AQuv:mNop"T тXڡ<7=`N_6J^s*ڳʣ4<UVM;a#ڌ>pFEϴtsft=KQ t~镹בP#s &o