bpftool-4.19.90-2212.2.0.0181.oe1 >  A cW^^f5I!~誅=$ư<) *c])DZRr33%Hr9fnX}f>\[w&pF45B2]=fA}̿=tx cQg̳;Bã%)DS q|}サ/Q8o sKDq  b^ݓ WaM ?2A F޸m+EV,ppV!1 ڌʇxVzZG2;)sϷ$aNJ˳j嬳K:wloT\m[۴nSKmF$7{f\"1*݌2v,> xlY%@>p?$?$d  $ a&;A Vby         J  T |   4L$(T8\u9 0u:%euFNG| H I XY\ ]< ^b Bc!Nd!e!f!l!t! u! v"$w# x# y#z$$$4$8$>$Cbpftool4.19.902212.2.0.0181.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.cobs-worker-backend-test-x86-0005%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤c:ccc?c - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0005 1671028466 4.19.90-2212.2.0.0181.oe14.19.90-2212.2.0.0181.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/16c75aae110b5e2bdf350917834a5111-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]=7759a7ddf26ae4dda85d0951487bf77857528cc3, 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 RR$S8b7;4utf-850e2be36bba4901eb7ee4bc90914d631e448d459526449879b12e12eed6ed71e?7zXZ !#,] b2u Q{LUXrbƋϗV:|&\$Q[ZMMTi 8ӏ?qiD}Im`G$ Lyj%vq>Ix(Ϝ\r;ߴ6Cl<+ReFNOŦzc؛ 6#XcKJ4!ԍz"a ۶SEp/H+#c5FW!Pǧ7$Xhp/6c3\Ҩ7,Լ9^m[\(ȨۏmbaFrоu ͎rza"Sj_]`gX*/cla"u5R)W:Lݡ¬e]]To/T~%ș+dޢcToh&ͱϭȏF_b+%Klԃ{!C|r݆A#j\'v[uT>uypN{ۍpX#K]e{SMF j٤C8Jg(KԨQ LLshN[1 v<.IrnFڵ'xOP,\x+A jQkT,~pC:ω$->!, &td(0J@v?:KHO_Ǥp.4b_Kq%6g Ey~h08Rd-R BJi b@ .kEq8jjn &į; V{4\dCo!Fsτ>\&*TXX!gR5V7.A@2>]'C[H!J5Dzu5g7էVض]cUihһUm9#gv2Ϝ}1dĶF:ڗRL!<̾6L#?a#vɎ/ lr.+ !e>A j/{ n']2 9E%\u|8)5|Շ6Ssゾ ̏+!bpeV ^5DFi/#"[O8Ѭ28 Ѕ>WĀbFgLS܍C8߬,l߆^9:p~7Ղ&焏.9dgF5NzfPhq?]oVFm|_Hޜ[m cT\9&EԜ i_>is/BY@JhAR7M G@XuE2 B \,5q}8OL2JLoz>!&xjsoצ `Ev沌EO+_7*ڇ&f@)eߚ )qhok~ݬ'9Q>z{l<:zF8X^oO79 m{K#xyl*'X6#D)IYlɺ]q|&1ug{6p"NukO#.|쳆|p'^#?8eYh;Юu+jSQA#:#W?4ZːDEȩ{G*lte^GfpU;pewe0.Ňke)vF6m,k_smAObQR/L5̣'gϤ> DuŸ5q4K &/󝃥6iNV{ZqX%ϭs{t6q"x@*DM앯t]b& *ݖ܊ U"u0`^Clz:c910xV)-TvEnj˚ĊJD+cQ:l^]4Sy\S`%үSZI)hEKpAǀJĞYȃyQ!lUe l?jK@T%W(Q˲bȼ왤{XuYjeZq ל]4 5~]0bx@rСN~~KSd4~-w!2:KŽѓ vbQ&I;W3@OBpvٱ7dWދirx:nϝC_ ֢iG\Z:B/O) _a]*;45?`[VO.^ rRUU@,[[_0oӫ|bU&3ޔp #'QL;~ 3#Ju$a6:k#+ytv}*+j?"F6'ZVg6R,D~?2BD\ U[Lk2ǞUKrnu+f XTS(^ng;Gj5Y<;ڞ=1*,f{QTU۳ Jq"+]yi/;KF"3Iu-e%t63\Dg &PxKt?] ]rjnN%w-?\겋G,i izN/͡_ K&! CaQU& QU4 % 'TEJ'KɈū3;0԰h RV U+q!!aӵu妦 lePw`qXB43<٣VHԖ ތgw0k}$ -n _[=T&0>08"//|fY\@R;]һ{VHz+1EsUa#yX531Zcٕώ !7Tg `SltZA84e&/𸚕$|؅l`aWFoV MJvt䔚q'Yu 3wA ꁷ&@D3Ur~? s8f[d3#ߍ'ZXmhePt3Rd `\;yhG4eCq]BZ03s75P"PL ,׍mx%ia d2<'CujԵ>o2&X`Jp H|6j XRU{+cZ9I̹K>;0fgi N zϘ8yީlܐz?GV0Nv~U6<$Yr j\( D|)`ANܭE;d0`K f[La&X>31\CEW9c'n^7/Szpfm_j}0O-.`HV !9DX7"N/EvW'`o#ƍF7/3yP(JUGb6&( _ RRGX@m-[.*qSib2-hB>\[?Lh~^f$b+QBF}v~D\s="֎ΔM ̳㮂TnTa{,zL9ID*rY::g616"s9^w!0z=DG"Kj.= N_[#ٍ&588O ;ҫm.NYS`) sIR#HGh:鋷F@zz;ċ.ajO @fffK4UUD9 9v}q.|"TlP -GYp)-5'7;&K"/PxDiH&؆aLr \ʜ-@^3ld_Efx!am`\-@ߧieʘ0؜$2|.W K~lUjd8[tM%Fdli%}DOi$,>r]r[]SIdc@ݯ)PU wo4Y,sj=6#YSPtw+q@a'khdB6 yO %nusfmV@ )_DџyZuNQT#V׼ Ź=Aܜh?{0?ho%3-FS誴:Rs^B#XOcqm':"G^O?ƈC HX]4mkd:U- Ն@}eW} 6A.#H;$ A vU0G?jAcMgYI5{#4vRGFFUm \FsΪ$U*uwcMn#Pl+nj*6{yYvn| !BeAMxq֙4mnc)pT @4Xx=* }x;E‘'$i E< Eهuoz6&x<5o*?/{7ӧ'3h} Mӽ݂/fHjUmFY?Z)4taP~C*~O^@:xz  -Ee$"ʆJ xݶE2۵$ _2M$ha.WN^BgRdYom 7Sy5r.IlLkz83̰L *IʘFV"WFx$#WKA5JDvʼn}e SR,YAP `29nM ā땶RvpwK$j@)ѕ K]Z*`z`)T W- -mq"dj7yEb)%"BAJx[2+/|F\GPBFMx÷kI.dLXN|$afG~q1JV0xmE2D s"/O_D K1Pz'Sɗw ğ %L6JNs6x#ғQJ6zwm^Ss~vfYo# l4_#^wB`|B"aS>Lmc;6\@js> %~ʹ*U`RF$Ȁ!M IσC&>|늪 Z}n,sڽBZLȸ1p씫isP}a+>蘜SZ0g2Q%ʛ/[Yu4P+Aȕ% sR!4+Oҿ^ݾ4-i1% [ՇXjֈ@8ƅ:5AwG##eh qX4~hMk $uo Dr]:dym[\*b 'G9ΜZݷ*"4=v3Mƞ3Km+׽e&g vEl! Zƴ7'!h5 .G[Ot_]H61m9)C|:1B$6zY0(Xf>\ I`BJjmKrJ+tQiTNQA)1*+kO=ęcHѳM fT\Ń`e2_cM$.O0ow|>)j~ኝZM^hޖ o9u]+@lm=] =DFKlnθJT˕撇&\t,VGV @RGϮnVlиqNom*rs01fm?ۗ9Qnv!RPRkO sKkǓHMqa.~)Vɕ ;[7BUi)'XnMZ:]ݎ_Va !'0)_ --phCPH` ^]yc}ש|,Ӡ08Qd,>B6'Klִ^ 0IZ{5YQ1۫yVY[n%qTiIqEd@isލÞ'>Pw/4"V_&pD1녴ñ8l͹iLɍ f@nw+z%&6jc&O U 哋h@g6q?C#SϯSOCqu9o.JjrN\2bHF24]qF_'n{g&(lfk+fwvG7l"OUmܜ5oػ80lh*jn\lAVA>d9Ġj8hПb{$F~-ȓ,έc&s<0* :MR#= ːW~t_O.%^&{+B z ".*XG 0By);AyӖHQgvD+t d-f"ŕ_rh%f'F2.БEF345SkLai_U718T6J1(N.4Vs!^BU< ]\qzYu~%[f,E^NYѨH*YZ}̟<\pj =oVs.J e\CZ2'xT~]^PC*~zj;4j;K\u20<D XT͜uc0xɶ5#UL!7{7-?maq. + .ꫪdb!jD64K۰DW%nL/e*=oN ׷o% ylvkKJPu$T2$yI#iVG8n~E/a y y5L I|qAr$ r^#cG8)EY˿TБ嶹`&J| X >'8jcw:nr<,2.G.\d^K&B.ov^-U$ȏtΤ }_g!^k FO {Gǡ`mAΗUs튴 tNbj6 *w !mzUrxhX`lk~s8jٌŐ\nP >| 4%Ho!H:;dpz5K?H_fy Qo0v^3E\T0 ᔠd: p,E{[tۈQhҍ8fQQLXKN_Dz{.eR7 DֳHfi9ǁ.423`;'ӨW=c?*sL|(0t)}ͨqF2}F"+rk@C1ΘxDrtYd{凊X'f?dOx]7WU5R@p󹟇J#Qoa. w mH8N%^=i|ehAUPBor.vL6hC\E}ZxKb-A繤n&)nVrB(fv=ѠLj.?^<"}GkVφː0*zS8Grh%_ʸ{x'g)#>0(&$<'%\b)] eQ >(c^ idlVNܴ])T\a_" zbeSB8n.GOT:]\?papx;Cng5G e޵_ј.͛ӻNڨk힮1jPM^#`}:<7@1[*Qb֚:DP(]=Ps6"V ?~$fi^bPa뀥Y0u3AtM5o~z\21w56w- ;j׬B0[vyU}'13(; T;)SW~ =G-I4'1>a-mEd, -aj -nULJk2Z7O*TTv,fξGeSKhnW"qG, Llp'n>B%HZp"|XֳLX^7 4XJC 9p>gfmvz[?$'S ô`nO(!s\0)sրT" :Guv!|h#}O8FRb %lhh#j$>P(Nw#}ʅ|" Hآ -]\39O*3-#V DfQ_xIbZaq[" , k x V ՇU#ݐ!s1QH"L]4bW>Kw;%ރT.̬\va-P2Hq`Je+pF t}h#sBǪ  y+n GL$ %5צTzLXu'axp}8\)p̀Kˠ rAKzb}?@S@MyC57DiU/T6i p!H7G ,˅V_PxH殪&;2\uA֐_NCvdH=TVp7RL.?5|ݩܾ:h͑0;QI3F*v ?P0T=,b +9Hh,vp}Fd։yrm%u ma?Jd}ǥ nvHD{әkEvL+X07K8Jmd7P)>ci<6;>%&O͗+vZJ?$,&AuffxNg*'B,v5EtHꅪ7/Y2UlD]~5 e%x'M#!zTMxգk "4MP'cb{_kA5E?o]ܤ ǻZ#A mIJ cJ}# =q"~w_a9^j!kjR|ioO-2c&AmVշy]!1 gOF{p\]qR! ӽ28Z1Zd56%*iחGk-Ea#2?$~K-`m7߯V+HZ^DA!W(̙roWArl3 d{<-!'5|jއv@:MY 2zGd`5A+>K3 /IM1V&O*S}qEs̓8/g]k J.hwJHAIXʴhFy^\5RAC6`FrQ$ES.rf̬BwVS8U3x@}Ӌ/Œ+myj]| ulu,!gn6b*o];+<%J60էy}R0az͉&q/GvdWɵ$5\MysHơußNVΖ1Rqkz$R50)X9jk5'U^+{׫cd @8.hs>p'.Yحs_56< WF_1zwjOzE/"[ϼRy6xLɲ )uZbe6c'SX֦ؔi@կYi6q5V3d%w}И%%|L:\AG,O!#q (mO,j\SH5>- MoUemu6{^EY10ymukѐdӣD"-c{N!RFxUl#zHs%Ÿ`~K>F/<>A| &ډDWY'/!܇q+eͭ4)-]h~| 6jJ.!hz;z0w ^)$#Y9#2+ ;]Ŷ2u/5l0.,n Y8zhW֟>9zu.tq%]ɀJO*|*A- &53&ݞZe\GmrYL9u٫6ˤEB>pǡKiXWg@&r >%jWΜ} sY$J }q] S=ۀl]F[*Th* uL+=dBUIr>xeuޣ21jE;@R@-< 3͋~|I~3pt sNoud1>M{:?8]x& '?Ә_qC&Nt.[\20ݼ;É;r; }+:m!i-ې>߿a\<38)0٧\`6X:4:+`wZ?/Z`kKu {.г-+E=ߴ4ۄRW-ՊD1HzJϡv; )!ŃޜՊaӤB=wK1~XYt6Ib3eщFo׳kWv?)9yum/,C6JZA^vR<%48[?geG`Kcyh5sKL_~KL9!h FH7B_g*s[R1<^N ɯNaV,* sͬ$!*]}D.j+xݢڣLD!V4X-i HQo(CL=eߊE8w'XBɑ?Œ0> a7Qu5d?PU& 4曮B5!|K5JyV$8 f4ٯᬺ0hyy^[Wc57JBmM6xIŃ (D47ً*?e{gj??sgSѿ2*9v*C0Wgy~Fir||RQ>C^ c:4#X(1P`W}|Q*wf+/P&OH#_<@wj9̷!Ij¶E7y~i0Z1Λ>1 u2TZ%fCu'W*IB?D5{?,J8ɇL&PYB oХ 6?t!n'Omitmx)Mxo{S[?Jm,thcJm\fLok9&IO~*`~LYTp*O8_}˃tA'#:D(6|sy]L<:`J~QsHt(fjĚ3_DӬu*Sef`2BNޔ#q4XUMt]3=3)PU O8i5kQQ2 LO $Er3`ΩkH)NB৬oneo{%'U]s~mJ $, n6D3 2:Z!?ېD5@Ydb*B.IXgd\󪌉]u!FƵnn˻S Val ᮿ͛r)q#Nn]wTR&`gSRTΞ?c69|'9[tGzwCbo_Y(xӟPjn?dTPy:N,`gZt"Յ_ҟ(I hli1srfVQg(YEvGDv3x~|?_t7[x| =Ͽ]24-!9 6ׯhu.msd#gwSN̬\YFIZ jQmK V4fO!ήxW ` C[ſ:)\qo,.F\jmVŌs+pMWN <8Ĝ ,v* ѣБ74'&q6N o<|Ƭ O5'&|M/ʼnyNyqSq Jqi8$_ b/iVYL|llц9\f2K|D`i=WZ &7S\Xqs-2 =JDdjo|Y$yD ],@\S0̋N%Wazh#־n=#n&J0tjHv:k3+4^QW d#O.8@9TMQޙQyMW!Tt.h*¹{b60܎AW%<|PlWSBNwࠁ`5A%Ү K sx=%_8? T׹{Wݯr:=@󷹿VƐ$9J @n7sXVxfp ~ۃz"6-;@ iaM;RX4, 4v"d:qbRmous&al 4&":TAݜ{L{!⑗7p{,!HRytfus(tyjp |kARҍ¿j\uٌw 2utE :GV|[t=@<竻W 0b-&nENurѬl( "ŕKhԇ*7-)f>r*ZxTnt&y :X20 EIfx ła44 `CZ.8=| & ;$s:nThH3+tģ# 8;ڔĝ `G `mnd? {o YO/'oH7^poTvYe4|U_5zc|Xm7':#7@bz[¡b%&5߾P<;; Yl{U7J~#G?=ѹ]՜^aR/6:'kQh9َ^o0b8&(l77`rѡm\BD\ŗ:}6w_RW-]p q@ WO]W,6gH`p#0ª.FUuKчmn",(Έ0\tFj'Q fF:-$ZpX:"1=>7k-4N,tIꕷ#61ͼ'"Ȗsp/Pj"rl!3i=8g"Iwf -v^Z$ߪasv2,ۧ}D(g Ybǵ]{q]HpB7sS%}c;(UY-]uENZ\%qIlcRsԂ7ioFm okddfzKqv4Mc1dcnfZʑA1t\cr~2hy4gi-3xDu}6S˰ 3YETS5eu]4--ʙL|dz"e[e4$1q[R,"aCW1sU08LvB))fe&ԹŨϋ6c}WB~dw˙' \HfVoe+WD2a%/Cj ǐY8#ٙ65Ώ'Χ2s1 |Ct.*wi!")IF$3aRᣛGbg%XfxH"A?ˣgxˮsʺiFPܶ20;HPoeaՐC5 2_ۯUNIDj4xIc.]=1cfϑAӍjխsl~W8q Y(jTrYH\I]>)$ԛZIVLʉӞ]t[yM `!N75>92(Dע=iv~s-8zq*'ܼX;i6{AݟU#J^sU,Ү_F4-#B_(TW,S0A5gDH^76ʵ1,ـyޞE$oj$՝S k<>~ܜ8R;t}{yJ ?; rTHb 5T~eP섚=o:_M%IpeT:&tQt`ZqyǴOl$Յ]H# ?$1l(TU#3e,ztsKa[eA˿XM>M{=x1t|takmlD73(K/]AW}!7ٰM/$@)WRX̽ҕL,b_8" CB =,"3 O~TIoD%eh Gh㳦 NrziZYYXG.kkd)%s{4ZXg+L&ZN֐c82tRT2)f֓Cݘ }$W *+ Um: [j3jpv FTl :cw踢]{,uyٻ|@-4DykAkq/=mӽi1Q5f5ҺY[ٿ5dppW`ٵQ(J4 )!PF Jep '~rS n;Ps .G{\'z3!8K/# @|bH@_ ( .g}4wܬ{Cl)41HSPng3 RfBk~('f]-&!|ob,2Zkeb.-׵Uo̻BȔ8{ l2.-5FI\'gG±K$V!f)gt?2A6V@t F{FlyIo zM:~tŁ Pm`GToũֲ ١SoQ@qr'Y6 oe|߳H,: 2[Vz;JRC-y$ XwXREWlZKtBW)ſ;TI> A1@Oj뉈OǍVI#<3Chj`sV49 QTjDgh>P eʼn׌2j,M$fH5'irNac eZ LfAaUvljY4xY}X$w4­*h^IZ.k)Y _% ^6((}O_j W0sOAAIMj칯gxQRzN[V`@`Jldz!ą$K|D-?suc6'ungx<* 5v}8BOP]۾ti㺀(ZՅ8b'&f[JJPphs菎)OdIa2G$%N_irnb _)H}m\-)tֹ}%aE & Dk\:_ @4҆ʱLJ-o ʇtN%*|5D)*+>QQ~jdƇZKMK7&q OG[CU6?iL8B.ɗ$>'YbQ+F^qO9HA>tq=&m5s^3ţc,ڨAgu{Exϵj6QVHn DjШ/O[-Z=/2ܢ&n'ʕ3'>NAD*`AaodA?z5AD)c$y^Yshrm"SE] MGb|f A+Ͽ8Ъ;' ojNZ.v:(CJuT1A/QSH^uIb4#:s@WL``8S!3eot=;ߧ ^(ڕb >w/! >p04UOkͷt]}n!OV;`G6Ҵ7DWOCcR}<^ /SMg *4ökݒ4vj޶_RxļJ,ʆ+jW'. ТHmhLvTV&Q`mz( qI %sk osux^kkK.PR9%6?Uz!O,_7 g_h/`IJk='e['_b@=*ujlŷg#ܜqTM)%q/>FX >N v glF9M27'V_`+Nn4Xg𹐁0()-"qXsx}*@Clp@ych4{&EBl/IiV~2 5T0Rnjeջpf/}s`6'-iT_(p y=PD_D[e/UUP-(l?l?mOP%s7G=WF (|J7:>_h @)FlMPD2BvlzI?KP}cGO)/()t12Sk w(`7 @Dm3&y>LI@ˍgզ*7x%aTX,>]Wh~6̕I诼y6} ܽ9:ҒUK@.7!7M)a 4%넩rz+{[s1]F.* 2Xbye×6e3qPl(6 N{)r +(vZOg#1&ַw$QRCƊ33{}^ԝ:!Fe9~:Ʀ>wYO3m]:!"B.4ӫL;Y1/-};“` 7Hu<{<ӬjF6cδQ!fS6X+k|K=2$q{e?mʎj`Hוє᚜eQs?G;+̽ WZSYJ oi0dɫfŵPtU/]MHGi>.*&:jǁ d¸@̈]T~1rZf1<7{y4ɺi\(n/u(oLX.c{[(aszio$m^oYxl@䖄vPO='ҀK7uNuh3:Fl˱KMK94f/M>@`_E,M;7q}x ^&~ag--Rm&CQf9+P :]m3+}jNLd@=ʁߪQBR2"=;q]q >AZQ>މl~pN,l9Os["Y*E{U{t`~USd*0ff:٦rUsR7 gND}%7RW [e&}opw9_wV]RFqבMN, {&coQ qޏU|mGpdcLjz;Dp)s!OoEBž [N|Q9Y~i/4gXeXğ_с2_5mkcFG[T|;K#^yɵ*'4dxԱ{(A2i2 oexƒ,jN$m GzQCȏ 3A |HD[pбkS,Lcsm@eЙdY--PISI )S+İŰ cb߼6,# h(YƬuX UdO=G|LTQ묘EYl@ Z(SD'dP" $B`!ɤ*i H1|DcN'/ו"Q93ǒ,?K&4sG.Yß" f5wgk\)pUzgǐ$ [K8ztk3 f<,zeSb}rYvLZnjl'@^]v]3 o.ʳL0Q<2"_]ӛ:;:א/~*bhFݫeG1$cCv.o{E"(< o[\/ uN^ }x P bbbT!<55KQLT#px0 ^'^uP3)\Eͳkڕd1ƇO?K[?+ӭ^m򻿽+-%ߥ~bhvɧR&S/to,P#(!:*6}K6XUr^?~5fvBE %|gX[uq3lU :~N*һ`xUn1]ez,ż}FhA:AQ+>*%|)/*sBᏈ##.q`#f8ܾt(©L,GX:wN ޯ+âK(831d9ղTpΩ)V]\c|x\ ؀.o:)2g zX0ę bt .EW'ud^ -s|Yf BqGS`Fp٧Bu@d3QY>H6Rjࡍ㮔,ᡔ; .+BLKJÔ~SÕB> -M$c0D|;kozV7mAB2ˑC a.{K,w*Hx2 pCh\q ר Lπ">C|p`nY3І4*UT2.IhUd'&uPqB530DА*,MCdh$K WB%c͈*>_G ύTVkq"z Obĺ-LuF 6:O'Նmܰs{nC䨮Ev㉋Gط'FSZ],]`0EЌэk~ ,*m9ƈG.+b.%>8j 氺ə ݈F;O0%>!a &;|k*7L=&0+fxR]OvqKUpɇCQ2յq߆8n ,4@zHY=ިo}+'U-<) \vHy *QI-jn@̴uLաqLl=n*1/{@ %cw X4)s{g@%D.6ZlXM:'v`ٶ߅:ه~tE"Wu  bo+ug< u$Ќ c4saLM̵F] sUqʶ5MG§0!7[pPYy0Rdܒfkw]@CiG b^kuLRa˛9z/܎= O_c}4ҔCS܇E%mڬBB@Pi+^+hU?s&$hl)S 9/b:"iܻR'3zbira%G(OP H:*3l[ [ Ө& $g"\1,6JtWOYȨK{U; ~h'W'Fj:+ff3RSoBrbƕM40>hUm#[~8`U ;kԈv(>MޗuOr8'\H+ğ[³Arr !|||ʤS 0Q$ԒĀ@?{LxҬY#[u bm\+yz{=N HS3[IbE(E+n1H6buBzJzJcʾӲj:P6 v\_̽@5%K׎h2tIK$zG~|T.X]~wh>z,sbu^mhDh6p__kd ))ka<_+ Sdu lJ5mO"7 ,9nd[@`Tgt}rkȰkwv{9.$'kQG nG;ӄɈ^啼*bTF* ޯ;ij R/N{LpSt){*ޤ\_ 5;2s Ь˼v^_pZw;)0_0d6 & Y qn,U4ʈ#&g VTף[6nt2IkB+HԠR5>Tp)$ ǝF,HsnVxUDSt2d'VWd%jK SNq ]W(<3,H|{!%z_ ޫ}%NkÞtLwGrq0b Ujyr ْ_r|;{&36~:80Dړ-;+ɲmif ieטhHM>fZFgf $ƎS2Or!$-y0s;9~T/G/?>(-:q5p㰯 v(k|Ԉ=K5`=a*uQKuͱ. s_Iy9O]hZ|tse9@Pj6Dn9[JB *N7[ tP5Pe ް*p $-faX6Y.*NIN%'~.VGkbJ |].ZN.T^kTRx)N w#+Eg$b^eO[tF7vƠ4 9z͂9{;vPN/ߡA {zb mԛee) sV4u ,<6!wPL·ħyv5݅҉ d,y+MZހ͗vK //ʊ٩5ȱ8OfuESE1R9)gX;5o5IR@mP(w h"uѩIkm=F?f^gۋ BA/TM/<s/-)-b%[ VQBg-݌4â<?T؜әs~"\j#Ұw%ZB.JH.E[ N3T'4EQg3%3kA5,þ Ow 4;ȨW'4^;1q,ƢGb (iWg?D;l C{wTTKge3VL\X4+w5híNC)Fm356ʲaӐH;jU\_к{{4˚#bDz!U@`s!i3p[/"/0\17g"pM1[9p O0+㭨}@ Xrv+c' I$ɲPYN,PCWo CQc)(i;H٣T7bhi{1Ĺ e6{|ė#}kP0]x'uݎ*kR2gw(4bvHCz!dPʾ-9~:8ob쿨RNl~悵(B@ݼYDuyY$}|hEޡ\^m! G%^]`0}Ү% (8PbDiƏn+CDMP3z)L˽}* $01 ೝӮ5%8O[VML1*mgJA_yXŜ+xD a =CP.E'=AO&:'P☩˖|xfhž~7MxfU`4ڕ$rlm_|Y<2JBFx\Km7p0~NeD-4hnsSX)ɪ,=7}̓y1$eCUp8 'pڐ-piooP]NY u(Jӛ18Z)#)/MZ;_} J vV`->Y`u5[DS$8**00ɡ-)}/7JfHkk 3ec=>0(1VB8[Sailm6$xy ްƖm~x5iLjmCua)Ef5 nN JC'\)޺V ;.^(AMtJֻO\aFuo:H él9,gt̮D+ /-0`Nx1.{@ wZC&.?E0ı|IU+V#%:S6=i4RAvj| EZJBddE?;k؝јi y%Oyp%_Y?Z9aoWW3Z[DnQgDCviz.m*dz_00j@I*>u"y ѽ:8NQ+=9XQ~8P>'QݒHU>;Gf,?ŔX(%Р۹G8oF:ng3ܬ$ͧ`*%y$GN=}5ip$g hcKjCw n)ޑ=!ih"htlYlcrUrDЦ}VX/k<ݮ߂ᄉݒۋo6r˧7RAbWkV\/ 7Yzl+p|A}ŜP%J3&ͱ4}#p| #=cmŀ$f 09U~7?=%x?im~o(+`wP= a\A+֨ wvu墿DvP2GEs1! Z6g?K!n?8Q-]!5bQ ȢGdzpjrox† 5_x-s}=-JqkȀ28L7⿊b0[)OdEtǧ0ޤӹU˛DZ1' ٍР%2wC qf$h1zܪv( rTyIw##Qо=<+8=\#m@D}+- N8 0&hݲdjOH%޿,bqRŌ}1PĀ,,ErW` yh]@#Y{EZ57PHn%!N;Xe 1F-Aii1 ^rnn;xi=ƥ 3K \vT8SDz}UC6bF׋'I-e}`$QS_i%í5-b[Cj`/lFl &WLvVuټ=Ic\\vHD!2P7˒ iP7o>g+ 6zSF6#!SȰP4P~ƻp5M;F $j[+һ=aMVFm XHvZ$UDCiT>,92v!Sn΋n4`_ LX=@fv+a)n /wcJqƳhȜVybuΟ h2l;ck_,1)1n5؄W,u3p%-ifaY_^a\њ$- o7fL܀ϩsS_=*޽0>"H- jƚÖTgPH:  Er%|2RٝG1_!(m `ܿ$rG'&I˨/vbƖjq?YKcXqf9f>JJ[p,bx=g1'wv7FO^RÇR~_PB֦ˉx JJ/@]. o6 o|K8J iC*961PЕ#{Vl9hA = 0<4)> c!L%𓕢U_K=rE+`X~#enp` b:7H 6alw~ =HFסyf@M5/ Oio| U0`qNkF؀8 hY[ޕ{YsDQ5gUg;o*dah6>3;їPaUwu%-CѺ{\A?hۗkKv{7JrKAnIYqub4E7? iT"KsWG}j8B Hڹ NdzҐkZ*|t_#|I 䮸Y+_< lrtԿv.>zV<5dMx\% f@ūC.IUaї ah(~𐜼>#AP2P*$rk$9k aG58Tӎ/K{]6 V,:L'hy AՍqwݵH]"П|v]GwPiZYN2+y w˗릕܂kIBCH/jf .yY@d!wҋsSGb!aO4p=!]HtFȗRv2΢).nLj雠*\Vź ߥ0bKCٖ$`ޯL;m{́xB)Ux<ȣ,(A t]MDf^@w4l)~WmpgbX/}C'E~^GOt<+=J)~ZkBQ-ʈq|%:CCkKpU7\H5}ތ^{|Sx߭>\VPB6i/Y~ np)#_ Tp5ê}%OinslaYN20yT5~E#Io X{8ӗvqPAtǼXZ[$8-H+n]]hlsͭPw46R`TDmpx})E_"kk#Ȝ/1W+EM\1>ǽJϊc^A@HNR԰sxFDɥ{Oىa4ʀh܊1b$#h^.*$o>CG1qIrsxr Nݸ=km>cyNCɠ႒8A,3c٫ÎKiM(?D4픚ĔgGIw,N(K샬W ݥb()B R+QlvߐNz  Pǡ?UM0P#>n&QR@ 2H}\Fgd3oKT Ddd_92fI'm"g3BLxf h1 iǦl^/`$HxDɮ`KSNr%og0w2 jv+!@ V׃%(A_ɗ^4ټOL$2쎲K=%{i![`Χ`uݾy_Se]YM9 $&liN5&W6\w~A151S)N@_='pl%U"Pr9Q;"'I- &෤å쩪"P詶)V-шe۶4/#"& -V"4v_ 8ógX( 'VA =(φE 1+) &o.6״_*`Pl .+vجLbtǜwgdX$[Ekgd[;ˑT}5_ ͽy-%1+D5f7sˊ¢YmN;,Mtsz܀+Wh()Zs,q^K/U4>˶;q79biT5(). lO:6<4ߟW@n* C*:l1dQuGK`ze6Bq&d*ʢRӤ+|wz{lxZ9GGۓsewoA` `c߻5`q١joꓧ"ٳq 5FC&QQpT{HO qR 32\GekZ[ڵQ˽լ;0X{Y1[e隥?f#pJQLWbعɏ24L#R#B["B * t.tfT&sҶu[w!J&f  Ji ~5+m ˥斔2 nƔ3 fDꛉ|y;}^كʱt&7mĠ+Þ6Xp3g*HwœRb^?DktL_IsTjFUR`bKHeiD. (5CQ?i vn>\?X~F3j뗂zTn <. 1cgnWy:nlA~^|_X3DZa#bU . GQG(1Cvt J1˝IffOո ~p.~ڬ]Z=gTsH23WGƧ)˖@wx Mi ڬt'է ;(\Ae$3ac5n\j4zeWƻ8Ggτb?ɦ '-?snuR`mހS8&ߓw1fuSRj̦Y+fWde\o2=dZPZH=Ǚj-Iv -v4#t +wgh*NVOT}}TM? ЋrDU^M,eN`\ʄiȽ1zjR1?It$Pse[iUWHqi{#B=]ὥճ;* Amӻ[rvPB~3{Ih=W\Y63Q߁<1Bs{s^;V ^OO*(A,tjI&봕9MMCwb`=aqzo[ʕa*ZǙGͿfO`1Tc̾uiY ;8C>2Ă_u1Lڎ Vq֧8[1a#b%%%)BA0 ߿ ̠nav>FFCWNDښ&Ar mA0 mN7VWAז^v]8GmL30KDI02{i T@{3( *Ԫh+e0[=Χ +ibH vrBdIoo:vvZQwv])z:)ɕm]+ 7k'eo PzCW/eJ&Lu-W *5=䢼6BjvUvETL(<;]a1 XH!&^6PB| \k$ǪU f ŌvLa{EKQy0¶wgiüX/E?tUzN( в)BI:!PE{O(K;=b)l+|.:V8FwQvbqz, x:{Na6f AuZv0b#;x*Gh@B6ˇkTP hb?%#nd5u#&&evmQ~A%U)JP0@tk K D*')je CF{k )G7:"d1-_-5ŋo͙NAjjFryߚb\T?)6aY@Tz[wn#\r YJRv1n8Ͼ|صMg:Qڟg݅Rc/ Fh,XCϩ:Oۧ7:;$Jv^C Id\<ЗM0uױ5C'S L?^S>ß睼LI[\ Sn b**?4ؚ3A\Pq3ZVS$W. E&:Bg2Nn&2ɟfB:F=Vk< [ZdPb0l$b$`:s`:F&%{8ڕm=g~^Ba +#N2^CUۃ#VMW0Q@tjJ_C4y\wk:T- ;v.#TRc`)ap]lN/у"S:q l|C s@oRS [鉥T Vy;9bwcWS94=I"9ffp5)[J.ӿ4"}A()+ҋqUԫw2P>·*;_TY+ndʢY|Br G5%Mi Anޜ# .j^ +%؁2j8]ڪ@K{*WO 4kI8M:RA#%؟h$Unܳ~5' KOI'`+&sP+APk} =2mdku@a{>o(R Nx"!]zM]Qu0Qa0!6CMBccwIsnw2Xue05d&`Iod[ }|ɳKzy$wgP?M쩋%z_Q}=&5~D{z=W{㗈.x?G˾W"txYC.h$"E%zRVwTB^^Cpg` կۅ ?Yf/0ݖ%qH B8(րJhbSFH$Vcb 70jHJX_4̖ȲF./`f0Mi\NNC7jF$Jjxf9= / QLkE_<9rAmCQznsLOlR[A`sJo!:؜R08vףh#ypDi L)<(Qe45qJ!yÉU٫$19'v@\`'.;Z+) dܽs?B]O^a:7l{qBTcv^C,E;E/yHhoE/m,^~}~,eɘ[pwJCJx"JB$6ԸJ$N5V2vƏ}!.갲I䝇 m!^bQlRxgΆ R^l8e7p&q 3'Df,#,_HSͼ U3||Giͥ;ľ;3GS%]_8R ^{:")M "n3 V.&9Е  ]pGVDhoR:!$~_.1K95;~o|o^gwe2Ɉ XgM|[Sкm"NI>cB""itn 9ރ`9t̻F8 lD[l JjzyT'MbVꯔۭu˃&ӉރX͠vM,UG͗'[6Fj>YZP;W)?D랠{`D4)ҳ% $9 jiG`y44F F:] wӿ܉GO>C:Š_Ϲ v(MN*Y%~ ;^Dܝ*U< N777ayss_F%Vic N|2$H)k~B jGU<  ^QŀQ?$ǤyiE[ &LڕF|->lTefeZN.AF8/k^H4D^'by NtgXlo#lO:&UASnΙ>)S8wҧ,JX9{z ]Dj4h!շ{ڇsjS\!q~c)?ϛ˥c_5ai!R41aC+nt.(hh ?@N o5:S ';'^U9}W'i%TVa0C'~CEʻL2zڴG:dRhw3p-GH2JX>w}(l]]Y * 5>ɰ n>gLQ^Ir^rӭ+^~6N +[/'(39E^VNgɁ9m7d olǭO E۝yn粰f^YPC]$ZDp,ĿUe) jnQp&ּY10~s:N)h )ⷑm~r ZJSJK*F/Ҧ.vǺ=5̀eQ}QC~>ٷr# sF],H, MRХ 7ٟN~f#EJ. P*? n}JU/8&Cky=YeL;CB)ieQ,PrWl ԺM dޯ+ l~`3~r}([V<] g0&NF ,u;B}Kyp7T;,3qOO3V"/u@Dnq]D,!5-Th^*dm ^sViwIr?i J{ulzbj[Iu%ag(/p-z%4- [OQC]ӯDjPbd! ?*R5Fs`ܿJŲp_+h'C/'6nw!wl$spy l`̯ ;HdԌA׉6#C6ª gu'yMqLs"lIy͖P{>%%dž!s6>⑔SB$=б"EWhްdS QL-:2"dmő^d3YiZ_H/$8i^>!CF6Rxk~7/ da]ԃ`xFςuG<`jez>}m7t+Ł)kHϡ,G}H},7sxoOt K'TN=;9mi +k;kn|.wŸ9o=Bzr*ob#u>},j;H*`~`vMqvnP*Т&v]uPE5N…sk,E#جDkCY'Ռ.au岈D2`{??PK\PE/U]|<=}wy |!1hNW>,UYXƣOTkw)ҬNtFtx, (y˪<3׼|$Z-t+]eA,-aH(zz2=z9a&XAv1eB yE\ݺI%xː`t_O2 w _'QYmUrۘ{T/e 81|+B+Ryr b/WNfwE2R|'k5regK l=f*(w+bA^)IAnG*kC ,AeUއ5ɻ"TW*T|]cp6앏 *I D>*&d@}f\.XjOGτl %:l6!oB[-:~%` 2'+m9:tCάc$dx,T&*PɎM|RMO>)hf߶%lٹE8bqɠ^^/gU{|72tCVW׵ xd[baƺ ':0ؕy&*T,!X&@q쓳 ;QgbT㄁5n=H2S]<^#meMlq1h6_#^2ɭ^qya #'Ւ j WZL #vudëؕ% &a,rItAB{M0DW_f:N甋@zO&D Wp[.h,c6՝s~& 5)U7Ub覌>ҹˏip^')[B{Y(OnB96샜Sx5,A`~:d gi7ފ(<T(`NBF7Mڳ6Xe.s!?>\B{z@ LK(;-+.J b jU~-wo.މcGAA;ae]s1,}>O3 ni{=Ӽ[bo9᜜0-PWt?lAӈ4Ak붡 ]d)CzsuTZơyur%7moMxHԂVt~Tb$.yTLs `/I&1On-8> }r(<\EgY#鍢Y֚qlO7\kn]ƻ*iuv'^ܣY¹|xд0ؿGY&o/A޵Ĝԙeɝg@ 5 o8-G]Qu7FOIT'b -ehSp;#VO{xTr;d ݁l..d8ӫE}1f8vDV*~bw+?H$k'4lr+~s:ٛ4WԊ$ 0u̇/ 8ɂS%!(pb A*jYVJ?$>zd7/m⒫[2`3&߯]BFINЂiTi+!cX0Dq.͛m^h^;`w40FbO =jV}ro/:olWeݍÉTU;I5pE/M"6_kI&`EǘԺ8>vؔx?Ғ$j_kUIiM>lC0NFJ$nj %RsjXN[ w#91eakr[;, 9t Z,G'XM SW\IQ*`_ !.ڶJ7L0`#v /B2 m_M"?97 %Ě">\u}Q0NV6 Io@(71 K8Ϟ\>\fC7NE8d+(eAQ# (vڵgd`~dne(MskDoՠ7\K \=PmR%,5‘mOڅGO!4diYfn[ z2x+\[Q*``͉ݱꩯa0mB=ߚ?v]|.4>14nKl`F744Ȓ#gvAdt^DiOX|a*w`LW_V ٘[@N. \y]wZpuoȡpz*>c߸D<(j ,z*iSoV hx&*Uq$f˱Qd:/܌[E_GR fL#0%RU߄Iqo:O;!q -LWۯv-OCRƐbTs%toiIǻ9d%#SiJ8An_͉Nb@B^1ts`qVºp;U }&i:q9&Ii"tI͐A43'u}N KɼO njad&D8Wn핿^,miTAk&ڈ\N#pĞXBjf+]Ő xDÀ>L?SCY+-0[ hkˋ>W CEaX5v sg{D64W?q*ʈ(bLtRO2DPJ#R[ /dG6neRfrWUh7jSZϤ-$=,.RJWL'S\'y12DK*Uc o̤Ku;^L츈x,'I׌Aus+C" x2u-*|e.Ʊ+orradvDfNT]# tI\pKD2\ dV7҉׸p"-4i!`{.^E:.3Z HIݷ{v ¡XL#!/Sho4 ;d3"n# ^pOoj,_l@"?jPXa$^}1:L؁<}p뢈trM/om{FSߑQ5Ĝ:?sk0tLTxPۖe9ARȌwEhO*}3˧!7plF)/+#z(=m[%FpP#Mmx5ִMWY#E9R+JZC>uO <ʢ) !nw ӻ0Z^i1,\'7G"'tØ, `xEZ|G45Ќ̺Kmqwn9 `Fn03V3'wW,:tД3#֜soBшaU>b0\yuz$ڨOTg6~zGM˅8>,gwWa; /9@XmF/ld욲UIE,D<ʵ2Me+9fn' ExKsrp^0%v2n .wc=DQn_~IٜL݅>+ '}QqۍO\z}n'a8ROwW-I[#I0OqX@u;>OG?WYy!@#gc=JʛDCz}60)~2#lLx]JyԧO%` ϑNyIP©EU"wZ,/TuݑJTgKd%h4Uq*3T/cp9ܖ/Q/ODdzu@^=Ve흐d:wڄ/BBak|: #;@Wn>qk{?tR 6x+ 8iቝ'fP*rbXX4)02ρig/+?چ_~)-SYհ28]WNP졶.'d,{=gcJϩN# a՘eX=P~0=kFoNZPq~o*gO7kGř=^-nl1&E[1yME3hmPPGV\XL_}~8Unn?&0ZYrqZ3E!#ұMbOCׯdJUSa@c6X38|gjså(9t8\u;1hrwcVf|X ҰoÓZ1g|#,'-q`L!l+05 TA\nW.jrr~#x8hAl;7nt댫ʦ+%'d=[[֩ǟpZ{uNol(_)sŇME&_+zt lIUq) ir.f@ Ykc < a75 /s/Ds_ 5" @l;3>eF(|KUdf؁s᫙º^H'I*/y+Zp!!ed.\}oZQnU+K*1w=Q)ɷ׍lٍsG¬`;eÜqQbNm|[hLW䎪ԁg&M:#ɶ9w=zmw *[*! W\?"٧;)J:!6p DP@I*ڍL\@tm@\!N^<d̚C%t[Ȥ ۖLfXπIQkW"~)S2M\;+RI@L:%txhJrWڷE.ByCC!9@j3 36ebJMϾ O75 =ߜU>L:l/$3Bq=5w[raCcp:Cʂܚ8w@5RU+ (lJ/{+4c'6wwtsTuvGiF_FPnK_(@]Nbg{OZXP3Z嵅 {ɐTV|~檼Zas6k 7p$$t~N/1ǖV\-Tt=dUTxetަ.wxSqPso/Reƛ*_&_OshGIGyy=[P<W5G >lr1!vYO|Bŵsb^Y+Og2ֽ*+q/9xrZ-pFԓhk!uܔWR\DB.H*h2PF5pXƊRltD}ņ6hG&t^LN7C dgjT$]}`ty*?11+AЂ3[rQ1|sVwUA. YU;d@\S!TW/L 6|֟(zޡ3Ժ& !AO>^OLvwW}xhy,xk,O"K 0wr%aqAJkH yI;91M2$^eO%P_k?Yoz*4%)L7o$7:"3ݎ^mz-tFv̹ݳԂ,5MJ,ZT~ty)Iod&k}7 LI%z-8ّ<4>j+tױty5N0 ը QSy,hOQdCG/r )gbߗb>:Ԭz#C7YPsCnŞ-ee`mQy7˽ZgaǫeJi:^12`3Nͻ?y xFُb?I>z:0@VюpBFzUsʣ$x>(=)FfLxԿA0&K& LgD[̌/MZv%|&Ј1BH!LUmAcX_v}QU"牔.Fx% .5`JFL"R/q'Sm:\bBXv_@yfnARsՖ)!.Q"AUhx'{v4hq(gG0lEP#E*80XVc?x'BI$JK_> ~k. TnTؐ%tECѢ˴>'sM*K,\0hLM/d9,{I2e~!ڐKMRgYY;6uh6Y`%**m B3BNGt Y >RC2>jyM]L \C%oV@-!SiW5 ;63u0A$(V&nsb6֠yM;d==+J,h3"@:DVi+Ϧ >ܗTt 5:,餽d8i @?l=z-ʁތHnY`+5lAQD!$@⩡@)h5q ǼX.3)V-;cNq TXx327ę}{9$ Z ʨn~|{*jm_c)ygi芪3َZS,]\I9ՆiM60A@PΒtPUj׌ȗ> >7Z$۽crqȈ 5XqRU5n] ̪:+Yu@"E tyJ#uʩ¶5+wC^ТFڟEDۑҢn\U{}x VzY(C W$n {~ƈѾ{y2f: LԿ@J7-CZ\6yrtA3afi _4*kJ}:C^;ҏsNGWMt|Wz =IY'4Ōkq7Z:KBiXl4 3r29A֤ߔ.TZ D z*O]EA-ŅZw,/4^p=-0͊wUF|e$LZzj͜60Iwe EEVopX^H8)M($A$^ߔPقn^d/[',=#bŠ%+DoG8|Qfk1j>VS .v~,m]Lt*Fu]8ܣrF;TB@?$J^~Na5$!*"0^I`Awӊc%V"w'7vWHA`Xٔ*̛o+U=W7?t>Sv2 Lm׎-*=yI*h$8N$o!70tb\&6U84P!`Qm@#8Fݲ;O C{dG-ˬڬ{ k-?Y|eûryv|C]e.,3J/ :UQsOMx%9_w-t}'  =Ե#:DNâ-|ynM`:I1Dž`EH\ csB|ЌP,#ڙD93Eh[ӑ@WobAJ]xEheq3~iPX`A,#|/p?47Ѩ ˇ1y llxJ80dfj=QnAӔcDQ:1LL1O#'n@R@KuJ%+W8_ ^!?s%e mދ킇Ki08Q>; OZOcN-`0tztRw,'xmg:J5S#_o n;دu6LIz8CՀ<}4j},9^(ŬtɤƓx gF Zl՚<̭{Lx&gUmCj77O"l5)%%X1KKZ0d7=Io@=- `3EeSKmswl&7ə5_QO-^M3HK=!5|0H?A^] Gc#ߛ 64L H +>95*D}ϓ/Tsx4S> 7W)nE\#Н@qPުɨ;m#e&LHL*|fM볂QeT22;hqyYB?C`Dz}Cԭ0v Ҋlo~@]$v[ј͊ٝĘzg$A*]FGIsmyE2ۿ(h<ƛ֋ T jIu׊PgBG^,I&YsG3ۻz؋'찝ti^F~ \lfzt/^5pS甥G.f9Z}Kݟ0Ms[eh`%rD `?{ L-Բ6>Efz tR=yP(nPNAs !b=QTcߔtng#}#)2d=Miu1eYe28\2X"B yo Dw\%ӣ箻ot_'JlG{}XxvqoJ (j\ň!9o6-u` y!e0>M؉iaaWg/b]i'ԄE[n%I K>Ul[ Bjd2:SU7YL)}61̔%4xPRP:B`%n2}7状u"+enq*bc=hj+*)Po&K%UUo_u Q͍I<{rmn01# Ie1x(O0CeD/Y_6fUx7wkHҖAïvֶ㩺Z R+*+YxXC>Y1 ЊDO3Oc#%dmM`BPzFUQEb;Ã$x k5ɪ;)n e@ RA=T|E+OWe5Ca^ׯ4Y}W_OW8!e{qQ_Xʗr(D#'*.*T#an%2!e;cw d uf 1a1Yhѹpo~H7$VCC5pL1u-edmV;OR7' qs9YEVȩV.P4_@Dimt}RI uդWw2xOҦOLU签*[z |bcۻ^2p)3(Bw#&Άmڧ7J0.(g"AwlQ. tTk仑:?XɝP>Iĵc, PcR#>lPf yӢi5.Y'hA35Z=e9s1[M׼ruuK;J$cO0(k EdɮY*P3|q46菏M'a"mTQ)KC wAaAJ3rVƀ5@s?i?=Xӓ0.'2},Fe?$ u%X(l܊{i{B91ȋVVoi!@5GX;;'/ Wښ+ͨD?aP&0gkz(XM6ЙhFF:] *KS v{ D,9n[9 VˁCk.k7ߍ斿 J5pfBY܅(+H,AU ^舌 UB/!Stϛt+\Zbsa)ϕ4ў:!Fz.$ T3E+B620j=#5A}B`E`5ahhuxYU.J,!c[s_ a4D(.1u|%ury'BKF`P{&{ |_ԪZgIu\wdw,My2ޛ17R ڨ)6$'/-*Gws4))*}\Y[-%z׬S]3Q#r/l׵%8uy=SoC-Y20e@,4 -7QØ1_+=Z#NO㇖=*0-{J2cWSmXҎFA|2_{Wf'Fkd* :hH?2@mLǘ*ɋ8#ir8a}aUz?5?8 aThDq1M] vDB9dW$GDey_oU9S:xOl s{̄sx|o4*eMsCr:ȒaZ(8S68Ӌ2xts,3gx&M*k%'%er)7<7hF׉*&-FtuQZ@_r}ط`Ⱦ{F:IE۫„w%/?4-m>xX̭hǪj#SQALϺ2O#Q:P+ 6IYh"4ߺ0Ħa gmLBX Bս lt_᪤ ;z.6̳d#HAk/kdQhCdw+NɨdQe8 pW:BSbnOIx@Io?~Z7[^Ĭ5nz8aJ>ӌQfZWz;:i|P/$ޒ|o=dIZAp|p1G}[ce 4&>bMӨVܟaQp>[ NDCVW绂ҽGN^n41fG i7!|sz?DcP.} "%֤Vpfr*_u$ѡ3/V.sk9g8Mnß7p~m}7[SIԲ Ii*=9بɇ6Bͤs#j{Mqazߥ2)۠/g.z, L_@)YwxK!iGꚞ@.}mH,gI7Ώȧcx"w?F<%8U< lZ =蝯h$AFvr^}#?Lu.Qȟy[L'g>1-^r6ZP8h[l{ |5J@lGejD9φ 8U!?[=69wTծ,e[E{7oMH?<{#CIa,Q^M &ҳbWF Z&kb/7l ƷisHԀ5%vc[Z!4#?Nha/T/\0Œ們rZƝfW3L:'ʘ|IIPIԈڤQ#6U'8UyY7 c%_VO*bc+A^sLwu4s5짔 )9a yr gK?WӋ{ Sf7mK97 Zɻ%#=)k,߮LthMKt` Hq8 ,Tя}Ղ4@ڥX? xRHq4D@NriL~g/F:7|P&qW[{Ik0%?_2y,Ud¶r\J]Enm njB>Hy&HO4\q52wyz r=Α0&{v3]p'TZ9c&PT7nׯe(3p,M8$" N~ilи-(_\[ΏR5!}#K\T}3 N2-l<]F_˨OZďteӹcrooo3nDxN_ x.5($O}0kH''n Z9sm%Ksa i DŸj AKb%Lbj>de^06իr&\g@JJpNr XE$W›Kӎ[g;~3L/ksܓЯM~v%|e^_/I;BmLL{Z)9asSl<|3?E$vC5ݚS˝:jRBUĸrxJ@ҕSfįx$)ʨ{:Na ZJ,|"( Z.-U}fuB%azRM#_ʍlz%Fac_Ȭ&CH<3٪?p 6ΓˠvңgF'q6!h#>N_dˋ?~B+P< ى蚕)3an)Ϝ@$~z#DqR Dz_gCmٍ0#5us_Njf+ň^F=J m}͓msϴ8j+7a#RC$ΪMc3c>wab}PxX) +fV%㯰`Pxy It~K@dBm&#m `/sȱ0mxbݫڪ JW/˕ OZIiH ?HfCBTTFD?|f \qeD7Ed필"1Ηl w4E`q懌c!By7 ^I}ʥOlծWu s 0>Ӏ7#nA1<\(t MН ĸ@q)~P[И#,e,HN)x/ )2P}u<2o\V#~(xh]W<_Y&&-Q&[Y0 R΢' <-l#5+9$cmd3'ޕ8ΔG(K.>oQ>/uYį?KEq)Fҭg'!] #,(^?R} ]k#ŝՕ3VCDm+l7麼{@P>#ïQJ6;k3J/Z]^ _4s|֭i'x? <>H{PXnFf3N*ѿ'o7}a^pu\ іFLôO|+ ?ҭ됦 Q[ &3 ÇWY}JNJ!RZ8\ND.K.?nV%r<Ĝ t 5\Ҕ;V ,[J9L'Qo] "p%>s-UZ3=c kiᲔDCyem6@iz$b|z?6$)ˤ4czx NGYLڰ 19\!iw׆u<ھhqpWU[NN o5$v|y=!ځH^W]]P% B u fhzD }wl8X.-lEuIǖi-|@L(BK2ӄ;YE8Z_G]jmF߃E3fSwGS3 Tkn&z97yBYNCjAOX/%v]~aKi3LY%eK݋\:nw]#{OtOvl'ɺ@e+֬(1q{Y0A8 -cw~N[PEê [mk%ڇ9/2<+57{y#_Dƚ{[]h2&k kr^4*B~Ŝj2~0 5Xf{1EU*(U?!mr7|ÇVU s߮ת-,hO{36zψ|P"xE9ae7L3j/"*Xj%8y2'w]ddk! nŌ&@X`,T_0~v ]tf4(Æbb"TsJr9.j0Ǟ ;liyé|1j.0<ʚ\#s&J`C!&BLFBe{.(Ҹ؆Qsl_/aMS/@lz1@fM$׺ԇuH_oe2W[1SBZ_=Kor+}$g6`1R֣}U|jʱJd! JPO*NlbT]@B-yP;{Yyd383G(=o(,t5k25͎8RAFyf{7' pJs!&u׷ T"Pc3weҜۍH #e VisN(q Ĺhۜ"aNm!IJ [`)hgꌋ$L޷%^1&QfoVxL̶ws}獖M9 H Z}a4]ER n( )MRБ`;˼ܘ!pD^-Ѹ$߯vX hK<U3 ;vέ"an2lyƦ/xfԃz+BE4 юZM\_9] xq^E/Y#]Ũ?"BG~rZ:ʷNΕ㾯-|f+W$/̨ƭU#о2VyOooh4dX J 0{vCj//\(75%ϿڮsR=I9NM s/ 1n? Pedrbak" DѤcCBwz6\{654N``f[pc*Iĭ,{]i@Z~X涴k畏\9K:Ai7uK*"X*>tqnTW+:R{_NӧGiJ:9 yEIylX#{RuNBfȓQ;}|:ͫsg76μ<­=&Ţ]sr8 15կ{Jn>vYKr$n@g0sr% JwF_X'EV6mי@ %@䝉ҽ,:'+:!(fmѻv6ֳclM6g*J* f<9*16:IN~;vkrs΄x{&M cz-};b*\R C δD7N8Uzzh1\BsEԺ2C  C%>Vp]+?CFш0 h-lQ@P}&AD kn;K-y…܇`@FI - ,Þ@=h1JPՂ#b]o:pWXo<:~9@WM h+)UBy$f2'OMbW 2h㛍ez[ci1T7m?NW~.xBQ7Qx>20zWjU'dN& -sQygPU=zrʌ CKvVзR&/q{/EP5`_b `8өABH%AaisnIK$mQcI3Ja6r݀´k3K9/ZqvŝURG.fp]c/H 6mv-OBw[??YWJJE`Lʎb =26Dۄmٳf4pשL6?SjSnUI㪒K^C2B03 A}R .IeACGJro 4^WriBl:'l3db3Au85Er])$Oà|gwO Y^q䷀AP*"ފݤBkX>E,}1M@A6_]$zְL슋 .<+}bq^%MuƎ iO^)feAS ߋcMr?B,@H -=Ӟ@>QM O!'hLY9@f`,`蚫 J[ّl`|XLI1ǘfC^qHɎp*[ jZZ׈Jα cHjbpv{@Dң5#E \BnQak)e`5#Lw,r|z[&*k :NV9"1!qژBJdOPy Ce6 XWr j릑G{~ܽ]/iRpK^&t1Rb.,{lX0y{ľVGsB$I%6auW- wA7bi9l?t*{7X?󂍹:J2'+6UjifJbs$MHQz:ЉHʇjV/*=p 5 -f&U8U׺Pzig'p6?&{wY(^e 4X\?xN 9vc2E44sP tɉOnI9ؓ0D5 umLމl˝=@lיں.F T-x:ꯡ@mƽ7H 5he7>Kl7e8Ȧek@Giq8{[{϶d( ujd3] a#LJ˚zR`ްtlu}.YSgtl[oF4nw::Z>F5g?Ha=H.s1¿9l*-n!Ħo%{ [©a[f/I_ )d$*KEXFTw^O׷{@ˁq}n~+یhwu+HfOPFKD=SȄ' v k@8y^<%isV,3Y5w[g ;1;0Z};ʹҏw/c%^M/ρ,;cp3UiWPʶ YymJG]#|)>!u[|_0I[bK r_sL+ EВAq7坱8(6@;%fٖiSv+܍)SYA"pNvB/W#~LA ƒ\LyrP:<\~ {ɪhS_-}368UiؤdͰeyZc aMQ32AW͜xM;A j25jݙua'Q`hBNg'*S!ԛ"8g0_A- ȷySV4)~7%޹KAHl{ԅ2Ԉ8aL. ׇC)%- Z-ִ?ܮvYvA:0jpe\)0KQaߒ_ALEܞє4 &/jZ:f>RKl$٣];q=pIv]qn [QV+qw2*{k +MW ť VÝG#oOAdHq}||lQ(Sl{k(c26zHewDeX{ꃺކK"n zIdXPVPo x&xTHݶ4E` nZF=\LO{[6Z;A>z4+/ ҿ@;JO%s,m }I/J|w4OO[$}f+67iIM\W&xPھaP+}#QC=xŀL>κV CcCw͂ee(+`׉"UTV+c]6v qEbQKeM+^ZN;HyW̰V0 !ye5-'&b%]w ZipFƂbI\AfMLdHmwZ,Xa+^b?ee.*Så~|Z+2QCAA?\?)bЊ*i4|W} &[9ǿ"iqiU}1sE;vei|Ng"DC+B)rj+?w(9 [\i^RyXEJ!b`g 0o2pz,ZA)-õ܅y]jmQ 4G D0VϛHl+|O<^ʊ0ڷn Y&.qh:$m'9 9  ڱZlUfaջd;_1Z18q-QK=Rqx< |i3tΟG(g:BGWgN Wɹ֥cG͹3hq}MEqa4 \zxsGn Ha-T('mb{ߪ,n1DD/Dga ǼnX7{8 dΒV|d ZY$5EofLrzXR:P\(ݛ@zy1g)*#EՁ2L*keΏ˗Ciĸ \" C04,Jbp`5w4msc/9[: @VY3zy'i.elDHsh¯+UPzi"#^m5äӎ/Lyk \-aڄ^>c@iz9^XjE=[jD@(Uds'Z(jg<0tX'>Whfҭv!26%@ztocL,_vWĀl'(k g^Zi))tu7 bIe ]cG(IsL2B gFs['7c9ͼxWĚRP5sA<LYXϙgP$Rnw8۫ w E:־뎓%DW1]AL& ~0$fM2DֽiFD_+Ȕ?Cvtbq4W+G_q0qQvUD2 me 4"I78H,u^QD?OZg*"58qh=NO=,ǰ쬦뜧Ft⯑cLIKWC(j/\o%^ZVm a]ʍow8zHR,F%+t7phۻ4 {v4.M$w*@@!!|)T26躧NaEa/gY@ K;Ȏ!-_\.`Gd%e䦃*_YvXda46>" =UDCqBAiڷ DXINUgAkת_7܆\0rvjK5.vi8adu m::G6ΪÅ <-d%/F4rӽԥr'R2qPX MZBK~IcGlNXT$II|6Z Q]D'>*Ce][%Ģ|i.k5\@B ]eKʜV~"?BQw+; +]d!c(ZД%X;fϾ9mPb|1KO6 b/m#+}b[8S}>MlI(NM@{*"/ FrL/M>/ZFn@{e,wF 9mçθbEKWyGۮBd?+#(&TfǺ;(\xv.K};kK !^NBku0X`3лdWr6yyeBIUNB$H pB 1ɻU%tZn߇*9f_ٰ!ec,L+U#3j.%8'"?yPrgΓ>$H/]H2%p |]Ń>A 6fp"RZ?΂v ]Tx;x)d $Y+4޵I)msЮ!c| {bV8:/}9H7o$PGmqR@T[{vY/d2$^Œە:ߗۘhDFᔃE;Owh^\gIڮv JdA#(QVfnqC8yַ|+w?UoYvxٚغ?t1gSnVH qz9 *A YQxR+ GM(lnͻ1pNsWt@pzpBaK$D(Cnh@9 S5;Ee;d9DH/Z\wcZɔcS 8{"<ҸOܨFZ@}t[7զ4a+$%ne`)fV\qipS 4H($4ůMq:+\Cd8:Gr0yNHw;BوX2^ p$Wz ,ˏEQqeVrRU)32;N뵡5rLG¢X2U=!%15sm !C/"7Ч$ĶTll.p'{YByVW>AW6kTNrb/k4&i7uMߢJh=,pxeFplZvDm@y>:7T'=oK̛^*+wM,$DtQ} Ls8XIQ((X+p$idЧFCm1;E)"*3Vmh]!xDd6w. HV|Ľ~8l y inHxdN[:7)m[}9/pnInbQمl!Q/g O7=da=H|;Sةgkg4-86p gFʆw ;TgS:nCR..@טKmL.mdu[ѳGՋb * 1iHݨ>;G@.shcQXxSB*1ać.7`Wkh؆@A"n 'z~EXa['hei{Еa`1l1YCvM l-5H˙n RX2m?-6+NNF:\FML$˯+,`;iq/DCj71aJ ,*"܏go*-(B=szB;EKn\DgOQ4"yiu}tbE~ =ՀȔuX^f62$g5N592Ҡ,׳d'_H,̄m -5,y7 _W/ *tC cѱ()JL@&\ٷei-++0Q@fuI}.^q뜚I5P=S"L.*xF)G?QULZp9ZRG'g<ɳKRntdZW@v䵄+)Y{ p w _It Mġ!K#FXy<5<4^sTo]2{O\r~Y9>׭WKU{Ü% 9Pnmt;0Nϯz{T`Z^שFpXDۂCǕ\ҟ~P~ P(rGt QTH1bOUvɬ 7T"R~|')ypE+\qD_oƚ s%fv#Lsq{|jCb)gFs]ķ]MO@=zހZ+{3 6}+/MRO4^;:J!OڈSSFM/zw^Rq+NÐlqX`rĎ1'{P$AXXC2ts<(*C[וf?b005}]&E2?Գf|nL>`303oJNR4܆2VRg ϽuE4|И5]ͽ`n7O\r8Yn8 tUҤXtR3l7o1goNCŘ'B~9 >M82H3d'`C ؔ 4XHkISϡE_udMޫ4 w5^(E:{edV3]c/تR)-RnW!cHb$BvpDGYam8^-Ƚ-|KV]5m溧<-~H`T qW2q+R($&m"{&ߪ Q zd˴0g7ܡP \Vf0:RQBr*,dY'lTW$i"sx}ӼVUFon&܅ E\!s>q,.|B׌;.|LI^3"=#B!6DD6)4%ȑIvl +Y~/OꬩCL򮬸0Z+hSD_{q/ $@OWc_rzJ]4>j?nu4Yr.2$o?h3) | Jk\ɘK=*-~: eXt+kus Omh tMHX3 AY\# (0ƻCxO*vD!`YڦW㒌t4;[XBsCG` Flkhj#"qm,wp KCJ`!|?2 N QS!DG, klBrN2tLGzG!ܖ#[a(U2zSS\{n4SX `#|d٥{QWolkkBOyk!"^l%* Bє E`1l3Hr:0>dӅ-?&Edbp|%7ę@IMf#󽧌BA\oR4(Dȁ%UU'CI' R6+5x]?di  w TKZ\ӧ}%Øa_a\!g{ %?7Cb(e\:L[y/L9NZl:r}ed-/iÒ:g5tu)yd@qQ [}hE,h,bE*z k<+Twy.Y Aj4af]LZ4`vwE7=@JHW^Üb5];ɢ3Wwh]xGm-}r4_tpzԕg<bX5$L6g.B=#P7Y_vknS{y;^q}2;3aЎNl^?S inkQi3yyR ;_Gpq޵nkG4%'pY KgPj+cS+k߁[dE% ef{u(CEwKfƐ`p/+V9Ṡmc&||߉HSG0ʗ\|L0۩FTf3X ~tE^Sνtz9i}yL44q O)(| /^&*e4ƒD@21 މgI(NfT;%:SG^(;*wN֕,!kDi:gxJGh2Nx8:eZO7p*hĔEJs Hac+||sbD͵_O[ :0C%3GZ@btWT3>oպ~7?TƸII"ZB_, eXd7H쩣tḨ~c{ W ANj̿?쐤]> ~%T_+یl5j<@To9yM_P5U I\KX-6ݿ _%'aa\Ɍ:s BIAdY3asw>9&e/346nÃNU%b\GxBdz B ~0*kpse{fӛ"ٸ̵.*€ A9\ tukD`l6/d NudX~D%Zo]?0v6506"otL'`tPQvAo$R 15yhU>}P3 La>¦iɟa;zh,j@dȐywi[U-I BWtň_}caz~ڇN2|%=T3M27C &uR px\;c)ԡњ5pD2ENWqm '8b,UnT 2=Y-)јaJU'v$ФPgi ۻ$gVg WcfbZLQĨh0hݬiP~^-lElh^$[;gX40|vFMNÜm6:zqG%Qx7[ouR`{TǡB‰wpw[m6`7JUc4 YhQ=}%zZ)LDLu`۝-T侤'+P\E-"L+c ~,ʯ׻hV}ۥTT2=fm?Ʃ=*`lۆXefKN.O͕o l7\ӷ[v+bLE[*魧:sT cߊ 5@9 WtSCf;=09>9 Th[kVb)4OsR^, 1 |VIa_6@NxTF,+h1?ۍ* Ҹ7>R7MO9,ɛl(檅KK&Ci_ a@թ gЮ<.l4+y5n)XOa 8JY{'<1 "Ta:-S?`jcp*`ɞJ@ƗՎzVȸ+MyW}jrM7fLd: oG9b4H?6AΜ=# M"I쌠 04 xcUAAPB} QjUID(/EK/If7t R^}g LRr,AڔG { fЄ bvؕGT*6\63b!!SaH-mD,֭:@b"7zR@viHxpv$t?8MU3BӃ 82'Mʖˁ+Ch7O~ R4n^p؋_Y<2Koem㰎9#8ŝӀ8| opLI泸?J jdzk%!?myЙn!GP\zEE0qgbũ$:”B"q9OCRVeGeyyD9JBj<[;KO^_m"X&}#.! t*6V !N"V,Q]V'TGj,;Uw?eJQrDy| "cZ wH7[N z>L2! -Kϗ3Q2JM'Γ1KP3G@Viv?`rmb*Ɵ1Ȁi?տH. aX{3n$3oV=P"/YjxZ֪0|V"l Mj&Q0B WYϩA;~ݍu]Z4ur_]Im3Ef` %"kP//YUJR^d&Iru x8ex%|$dcJTqS҅A m^K/G?@40" 9'  kC#sTNf2o6N.6]x"&Y<ί-VF3+f .nջ#d[bG/CF;BAc3кug#1zk뮷yix]5eH(3.f<%P ƴÃ!}iV2"jpToU_:Fi,%mnÆg؄fH5auO"PՉ=WL"F>r٧Z=Ɇu'Vy\co?t֭aW8 z=2E⺦lC}a)!o 6x@\88m8&E4%IAn_ѪͦV܊`mW-%oR_8Pʯ(3<؊7sQ!a3z̟o#fA("c N%g0dl̅}Z?t0פ#ៗtT3ZG"i#ND"6/}a0y< Q%涣$07wXǏTU6+G܀-zT \yr=wmÁ{`ɢ6&B{*/bG](f e4QQNh`eu2u׭>tN%lnN;HbU UDkT.uiaGO]bjY%M԰vwc^.W1_%R)hyLȧEmwu {Vii-H x>5k}Z=D}"@"ʉ|mO BhRx2Uj U]"ca zm2Uraç护,5H'B?4qᲶMWGl|,ݥL[! ZV6*Z~O 9|䤽y7NlPlYqU7:s&~†>Q~5*zwYD>ծA? оU%E ^>H;;OmBe&xs]35-Oʪ,Ģ 5\jN\c7w/$+ۉ-^Z&K?^^mTZݧ!$][15ؿB|VJ0kg,4A,esٰ?:WLwO\x-tqKǼ$Z9/ګCxԓE Mb0L6 M¥(\(:S ك0>,|ei#%ݙnDޞÒUưQꄈ6zٞP8#^M:BB͘LćQC|>^0NsTM犉󺣼)Xi_,/`5د?K X\ IEvԎr;RRՈ=p]mog 3%PyS4wwGkHỎʱNxDoO DQd=aoWPW&ؿn+G>q ⸊>&kx ({(}~ #kǘI:bSQ rgoZ; '"s6l%04-"tAgv=c9=>I?\Ȱv$RCɘfT9#K$]Na+Hp?DIaIc/X |ԕZs2"KVc["h}R,tt4``p:>#+K f,[gi+ň&v#EQ=؊riiv|Z| &S.y?hniX;Uk y3Z3?1|q=he>Ь5bc~,#c70P=udF&U) q;4vO\l#d;'BDژ5|玔-:|09jK]] ]蚬TέauW=9BOF1  'TPV2#\4Q t GqHй I)X >?JRLtژ,ځ =46(h2fy~"2W@\Mkvx_ە_B2u3f&}  ioBd-znjGp;xD:d~ޞ߇ /b6/MjUٖx!R[!Uv~↵﫲v"f`;^eC"V'yUT[E|%>GaTb|#|pd3hL ->ۑ _،64ؤS;]%1C/4ڹʗMwܫdh4+qX$F%\ֳT=mPGOAw`X馫P%yX$b+M:OzksOp&s4E9cP,h\8gc3^&*6iג\ R0kh@<0Y jp؋4?- /w V֙ JҁGPD&Rȥnj[_>cZU$+xB( mpi$t/<7R#%!J~vNE@=AgWTXUiŨ 0K`IH6R.Է+Φ͛4(b?㺤w(=jVI0$ I>u4\?>Ln‹J! ac~ۺA0wƇő7L"C{£pCcP+!?Xw?>PC&`?`*%uC?@N>4%+'-⼐bkځZ)Zynd$`k計/nsqK |P}#yi+j;L#s~8N2' 6CFw\.吏Zn=;Iwr[Kĕ#I!wwհbf +bL@Q褟S+?8o 4&gq@7LxsP:(gbU B?VP\ :ٮGĜQRŕ~ϿKVBٺn`۔&ɵ 3"i6|z?Hz{%FG^#nIQGP4Sa 4JQ܂JL`82BEr%٤+n:NrJl ;ڮlcGPL?1=>T-w0ܲ_s3PL巨Gi]e6j7e8#ۍ0;(Ȋzo +@V9pzU:i==c2ivBV,I)I: 3e: 11HlAuEϖﱉI:i%$ORypv/PqRAo[lhFNtQ+Hqk=-Ss{þN3喡(v܋*4jH;JÄ}; [I$oD'w"쵇u4Pʍvo*Wٲȃ ŕ4ARJqDF a%oѨCǴJ#ߤKOC=~]_1S4ezmY3CjH!$8xaU/h.Z'܉!(/!i%WnV_'iT(\?y@.n:u}>c !w &s,#% A*{lum,\:> CtQ<]Mܰev@a W+f#D7XT"Xsi W`g&)r*m~uniN!gVMkOHOk/]!*OGlkA̮78d{]dyȳ&h@n?kY2_u˧KQpT-:I~jڍ{"1 >,L~DŵS{n}( }i'NQ)v 3mp[&pEu̕5VJp[{(x\ߐߞGX[:uLB"ujv ]vkD"LJ=6ڒGMR> ?9i=ǧwYJ}’QxW:tfV\<\Þ(;?IiPhLTP} @tPKFѫ2=jyJ= 35% ^Dcj@=q'ym<q,MDP*Y#mkEva9*>TxI`BzHs}е5E֣5Sf*cP3c.I0*@xg roKeJ4Y]4nSZrNO%(]}w0sO25|l7k|xP HH@\mSF%[`R'g(%}h|\9gTjJM! \=B(;6~7y.aϊF CFv\-vI/6\K"G?0ӧf3$S)Q< {y kʑo,e1\oj;K炘`.:WCD7"~*hHi mUbZE( 0t62 ]s==ArW(a=g+ DKli(rҾ.Z^l؈J-FտaN@ۉgµUNDBGizR~B>~sljhg_\pn6?v P`J+*{o$TSk HVJ +2u`3/8[-<<[N*g-lio'7ΐk~c&dʉ&5>Bf0M w-~;S+oZO`7GF@TnI;cC@aC\P7Bin}HV2=za[PFtӢ׿ɉ-O3pblyɸ|uie@WⱳCqEo$.b'(jhlT ?FA=}@j0Lө6nꈎ?FcMp ܃7-Þ)ZtgOL4!U9 >~9炒ꦹ(x+4/Ct (Dz+ALjs*H=(DRx2)R(<ҌumB݈D~1do5N`*Ho|r/8adU^'!pP*Cjװd5ޤishNq{wލf3}IV`+F2o#WMgHѲ'#ݱ,_]T+iJCN99=dV[<#8EoKҁ0gՊ .ch:nzDkras=m./ܖ*#7/0uq>8oQ@ ]b G<Fc1^/wy:h]4 vb(FS:߹"غwB{dv.;|dC@Z˩@t@О^/&uLU(h8E7(4Ph?RȰ=PrmMmj}iKq|t2q1AGT jNM-oP`!Np>H|0aio@toI@nIѩUܫG(5:3I4زn'4JS e_0Kl ́=ǥzbpE=_l:3;GZW'}*Msc%UVzZ Ӈ~!CExtw6 2e)U$/Ƅ>4 o)txx̼WŘ1([bTC]<2OcT wV"&PT9Zq5 tvU%4jr~+(4vɁK>Mӭ<ӂp}bz0ؿe]*X*R H{BzT+tg)38UOu~̈́1SJylNA0^]bGiښiJD*Pἆ0|4/^MHoM?^mFgap(5U}Ⱥ40TYL'_77xOߥpryb~ e2D6Q L1#5bYQC8X@6h6o.= ։IĄHIsvWsJ%}!=BL\'M"H Kn/% `):ck$]#XRK@!C!$b'@3H0 Ω,/ (C6[ύ"„K^[^\ۖMIhfJ=k}dk ./|RPS'4v;RVȚBtUs?O-jh1R_77:猇Hf--)8eӬ_ttAr3™CNGR=LJ[ZFzjF9ݝ ƙz=2Z$ ]$0IO/"[/NWasşNQl 3;39 3-}J4ǤMJjH6Deh *FCAH?\ ۪̫ﰎanT't@K֘2+(T/`4V;a5 $ُ;*↗"/ AˌW#: vȘc%E=_kO7 joq vB$Eߗ{]kB=Tnt,՘bRLyf ZE@UA= &; 5+q= R`.WTlMcO?#Լe 3/pҊ2'?;sS.n13mJ(naڡXC)TàzSAvh 0 l 0#1߃^f/VNJuZʊٕ $<]+:d<`?Y9HvZ4hQ:`o>NJ^h u}<9Vs]ZEs@>*zWVחFG!TK@G./qZ{āQ4?] ·s $qlҥ8;c:7Jv3xl7愌\-'8yT|[NARDfDsV SUqU/O<:Ku^" iT|E<|I Fk~u*g'UF-'-%K#LqnYY([r#6YHW. #TVT71gcp9RBs@qabs+h>IIS[,ݭt+ʪwi 죸L"zCsg) xG,'omwODRfOp@Wn- $3t;dF61'z3G֊\ntz6%nWb+<*]+l-7Yҳ]F2)%_k7`a HU\n1aS?f<1rBrӚzy LTzD0vżA j$.t%IPYC(6)^րrEm,AW8Q2^pHXRYvMDp48B3=Ry$qZ%Go+[•ecl`*6MHSmL^'r ?IZfPߥyD`ꪀ([sӸ࿭w*`P1-@/ri׃>ԉ젡2>tS ?Zs0 JTI liٸ7{nʌ^I(<LVGE \X\#98aXziVTD' *& T󸍷M#welsӤcŽ]8;)B!] Mah^TN-EvJ ٓ oqLOIF +M= Hcƍ{m_MU"&50gŽ;YB !zC=y"FC:qP$)vpSYƣ3%˗{g fOn膻7WU9D73L=şgpm* itX/d8 _\B`(N}S\Q.cضԫGfm 0*s p r \و2E1Q~:ѦK5A&yЬ\L;_"c3n$UҤӇU[np91^̌u/z7Ӈ0dN'mazJ RV)c*D>}oB}OqP| &-\ 77j9aZ<:^Sڤݲ$]",6Д-m{'j.1M(PV(bubI%^ d{JN> \X4J[\9 !\A8PllP͍lE]t{u8@{격<`cg>\#@m6dv4VfTV ˞Niy j WEj4U5&\4~y3ЏQSHTCSVt|םelVA&7⯲X@ۂ%Kn2sG5<gn(WbS{3v$F*}=Cń*3!5=߳SJ (c)PeԠj&G`מS#@sHPw.s]H~Y 긟yIpKEoP󺫷.JVʈ}7ϲ`[ Zhإ-`c.C bfEI,J_G|j5FH.i44}wndִ[f@:5IJ}(!AB[]Wg7KmeF?LK?)Jr V/ hwsX_32F2e(ZּurlY'@/kۡbmTЙ*+<+\AɅ#v:FQFKEL [>zN3x}oR"p(" i4 ݐ#8VPG^ʈNZUȼܐԟe F=%-A7GcXԟPtVƤs ]ur(,pLmᩏStw|ՙ_7ڧ5ށ}\ۄ}%<oŤ tT.>W&&C뭥 EƩg>73eV+p+cSÆBkG:e+%v_G#/~`_L-6]U4T !4fS#.í7q{}?OcֽZ۫?s* &{~C8$TVУ%ϣ zf2%ſRJ + D?> Vk5{JUFLa[RĻީu (}> hCtSF5n8NQeMl$!h$dY+:4FN?5vR"dIl7m-Rt남Ud>" 5["B=;qSlgŻ,4Rn6V[ p,';Bԑ^*n+./F=^ŷ ůЬ yح~  ա*NJ:'t}[n8nqf5poPY{r@ϡTͷQB0 zY΅5jriQ\c+ mu4AL``"y[Io=_kNl)Ymd$Mp+ z 'ًsGլ*Pq#6&^FFF<'Ump^2a1FDJтiyW;ZNX`73B0u)qV1;H|jrrU>^r?f1Z:"0Ȃ[/r~>} g2':GqKCj~mR1-rƊIr8 .Ai4C[Uu%㶠kߥ)Ѫ=fːTΈBOqy8P(~T)N-ٰ4E.#)G|b!7:V&=o3ƷҞl2 e+M_CjQ jn&]6Ds&W#G{Wp=11Z<+\j}Ptd(2fjD F`ʓ{;ehJnp ):+s햷aJtH Tfϳ`xWfw9m"MX $s``#j REؚde_MC梭S۴\e%6*7Ub|j;N߲ Q ծmz^:!+ݓuZuU6^ThcVqsV:1 ?Ȃ]ߪPL-Η<ℰӄ*칔#EfE;N e=]ߚ kWm!; OPC(,lxCs؈]("p$"vbAkηv:t:ڹ Z):,@bCg[9nL_+ߤ}岅!o3gI Z=tǰ$SFh‰ӛϷ4c>eGs3 ;b+7ؓշ򞕍DAE%ؾ>@/ZV5`}"=_xܙ%c^dd Rq}B;US;iuő̅*xmOGyVs)pbtq?{a] g* J{v87`H*]Äh^JiTey& *CɀeB MUjK'yĉ8v8- LZf[5 .foo׵ 3߷^^ђs`͏)ڃ} q_-f}CuHNUWۭuLQJC+*^՗{9XXK)C^a׽*vy||&i6\XdVt<ވ7S`/[6~+Cq)M.b@[}q0pYqqoX%!;ڴfG,S٦_Bl¸v̽)`ǻx!̼rNξhG`ލùm"ߝr"?S9rg"*Bb]bU*8\ "Lf2CqtE{ L%AE>9bdD/kmB'%wxXⳚh$d,]K!ad]Mkqcl5l2"r/m qf ~]Pz3^ &dE{LJ+ Cٚ}wpr9Y/1fV\'mȲ: nARX,)[(s+#%j2:ylL\~$'x׃O$Q,R(( =Zߊ//=01\̿Q~6^+ 6wg" FO `',KC.#O'7d{ML1$t6 ~҃BW52OX8NJkѶhE{4y˿OӲK}/M}l:(urHmr{ ''Bonߧ1WL+AnpTF`-3˶1U$p%׀1yyt'%L֚R" "*a!r߷~mW|{_ ;mi5=/J%Td)K@i1}"/N\bC`\n8NƊc ٷV6԰"OH?TSl `7.:7-* }Xת#.pyT kϸLն(2$m66#ZbT;__˅R1}yI<]ߜ+5XঊEz~ m+Mn fs9=+x3Zb_7 {!,]Nx נj0p{Tt'atj`=e /_wtM/X2lߠ\s}'0ucF꣯+zՅWcSԅQ0=FlP9?\(ۨlYHWu}Duraq)lWq0">6*fW]2Θ@qPLWYN*L'Nn1ÿAy`h"/BrŒrxLM;'ltᦤhN;CN3kǬH皜c}q_NTyЗ&6~jI,~r Ig;Y#n/YPX/*L%ltL|6O@X0o=4tHuT 2NIӎ$ P m Ok2HhM)1B-XӰl@34>1 ?ڏtf\&뼋(Z:iE9nsX w\wp祙/(A >%LG6;բrRxUs-R# +#xtː2N'hmH T(WؠH[v5ӼzC܌cGaH& $D;AXX+{oݘD e#sdh/B}J>Ig2BV" +}N( y0`7^>Rɞ6ƖK@popVj Pf)UAi v>/}D2߻{:F&pofƜ׮fЗK*7"ZdkG,4Q(+~N -U{+tA(Ƚ. #iABzt)KNx/$l'J XW"war5hYv[E75d-QJr0({ r¹)-aK(n& hைKI.K{z;_3nh0:NUR6TTe~ QY _3I\q8d"ߪJRTR#QuA)'5c.m +~C,Zӎu \Hk(X.7~]0\qk\PuJ?i$3a泠^ISAFk㹒G`-=@՛^dQ" {]j惠 f8cDm  _+<ͽ]lcsw/O1ҢXlS[ &d`4T?")h3m '5&sH_@.A9VfO-KhTC?P=毫O'9X(aՇL; YK߾]]4Y@>z Q}F o_PpCϛn*CɅ`Y!E@ $}iV8|={lk)>W$-ꁋ{ W(? foY 5dgMDDF D[R?I34K[bj'*{dΉ^TihaV>}d/9z ϽlI>0һJ>jQ4ȕLa[n˷/ 7 k%zGu. 3"rӰ]&AH3FcR_*qDw,(a` ^z4.T;}<;k߻T3m4,RoA(8L>sjLPB=JA1@ebӟ?Nn H:8dG&ajEh1i*6cIޱ)]$vSB,rE#4F8p_//1viEu[iwJTBqPs3,y'')MA<#q0U M"QБn6{L8mlaBRiqluWf5w3|J+ *GK(ʞZL,0/ ĥ GKA,9Ic?z< 4Lj!+q+z 5,3Ɋ)ϬU;< sp]r$Jdcڶ1sMu]`3- Q)D'^ -ѴMG{,$Y=Vc[@O CErUE[ r$~W&x8EߗAv-\A$gw8t - D"Q>m1y_[Mi;@2`u0on/򁌄4_a!! FC_1q)i@ 韀"xv:]}9Kѩ;0qLB0}:ZKq4> N>C@y9+'vц!GIL%-"C|\6B4B>8Y* g}K8*l-ov/Ȣض_K 7ſPk־5ֹyq@wS^Hu| <9r{I%ϝm1! j~{57!v ӀR2-@?`B4rUr>Ip'9iϻhOBa=$IuvL*LN[f%R(ўn@,X< (r}0kxⶭ)^.wf'K*Ϳhdǥ6G]eyyQ9',mv J1 7Zس"@MVU@etL{U9t}S $Tzk@!+%QNo/bK^Dԑ殜L!;il ೉;ιx{#$ h&^!&gcLJ@,҆$MW]&O} QDP{wFUml80(bپӜFThؓ'UgN'@[cI9˒6+BQ46vhRay0!84o&S可W!#b:yq  ,)ݵ%Hw$}}A]ѠI'W"[CiAbsC 10 9ILSmNzb䠡F=*g(^/艅U3_O٫-/G%/ďL[HDNk ]Rsz]ߝm2ȳ`;CKe  X_Ma Y5l[ًȎG*}֑TpD§US`'ƷHg_^.%P l#4HR{2n]L:yT7 nu)Ub*9> ,$QM1߲5'8\ϐ'iq<^ XF6 O GVX2t1)ʅ.$SR#ܮC'Pxn$p$ٛ2obߊbPAmu y bÜlHjPB5n.N\ Jߞ<~wOR#0WH8B~2#qUg%+pЭB-y9U{Lu$g1a>"Á9JB#$L;]5[D5aWaVi&3 VzyC76gb33IߵGN@GJ %Y7| Z6qʐsu5oߪɰV̧y 5Y1 s]}h/%$/42-#zKf ̔[=ILCiTڮ 1{쓓/[Tt% eqhWM@PȬj-|TLW] PT{4XC#6 po~Ir k1$)?;ţeVH +=݁]_aL1B.7/2nn]ETvS~HzZW?_ha6zlY TDgGItЂ}\zpx;}{LLr{Z9-"~]#4<b.P0l$.cn:2jw(o/a>APq@)qḫYL렡1 Tc^?{bLF̬,YR-Yq(Q}S3&I001[J~?,/}pzSV^hvm8H0&O৘4:\ 1?Z5?9?(ͻ _T41V#?X>N`@X'>мL‹: +YKIfcE*[o`Fn>f$i~~חd*fFLE=@HYRNV3_a@Iԁ5(cy on]4L{Z(Oֆ.LjE^A?_.IF]9WE_2WYc72 "!iC=L@Yd%:yJ,>w[?Y̟N(?TcDb_Mu %9Gz"@@^*cMAȟ0T*趜xcwʨծj[zIvh!]]^1'dp_^^ #t∆|V9|MUCq|B>Ϳc^B+ 6xpyڳMMyNEb$|YO&Fran _b0y<O^5>FhP$$B?\5ܢiu-zolF,P.o] [Ht1zC]B i#U!ڊ9ug_9_Ɋ2& &%xzCk)Oo29B^Q1{N[>::XᆼNja#p$GHBU3ɕ:9|ɐ{o^u$Y$5t,@ N./hhU&\~y`?\ DUci-%_8©d\а mH K9wvq!}`-k޿x뢐į@‘&>e`ż؛?F1;^UNkp,ܡּ[RFe$ g0t3l &s4:sAp{<10"qisF`~ IjO?6EeRdyձ͒~1UE|"2 ?OѲ8ֱx ;aRDw{]Wb;v†W3l6ަS?~b߶~6#co(V 3H'c:|<=pK!)AoB~x̻} Иڂ#fQ"(uPCmp ҙ%8-_'AHkJn.b;~2.vLO#y*"goCl"mh! m5eJvnUz)Ɏ* p}EM*s?(ՌuqKTߝF\;DtI۳t aÜ0Wc&*C~D\O@25 v VMV"UFi0b9/߾?l. 8Y:$Qjsf*bii8h;f_u9)tEgA"f; x,bX)G!9.e:g5GGbۅg@3c`8ALΤf?QqtȄP!O]Xk"6z_!v]]+D箋mQΧft.NpՏ= 0\/}  \ y4yd:v" \\h7s@I'q@vxW |i_pl5\pJlЇL䵰ho>Yl@_[FbH e- #>GR"]nv!(O 3(7(GZ7d-LJ?NJ#ƷAwF@CP0zklsyjɿnD Suk M_ڑsdmr)Ks^Qu۝ys݂eQ>;JJ2U9z\Q&R"9əͳׄ9UUMkp2v)zz҂a 2U<]/z7BtdGoVlj);J)ڟΆB|}5p$) B>۬G' V.ݷ z9XS{R⤸w8$7q' N"Aw)gDd5iU@wwT#QgqAvڙv$];6O3e? T#Czb`⪈/??=f|TfJ$.ەl ͜D8Y1HE50Ȏ"O3mj0;d4lB->,.4vHz'{m K M!'妖)DŽKcaēRpLJw{J}m'Iu&e, SwRVy@ 3յvB>K2urEI4cIu:]'wbw[8G'CK#,b҂駥'Tyf BZmBdys#5H`Ec!eSYnEP =q=sK/}5/]:JbwU~@.z9$*\w`A-i'c:Tl|cBb/x2k|NY3}t#VdM.ңg=D q_{HOI!ZUa^"3}>4%|lf~h,D\5:v qf\"%y]YR!,!&zd04Sg3kP$LMt Rz~o'QqK~("r#[-ϧUԴ,T h֖̍Noor%1dn=(;0=AcVQI]ȭ% -C*jrT,KSBK.S2f>| k$^E w_\Wp]쿲Z ?*}Pa!ө-J Zi[`ۏIx\ aQdáۈTHʬ_JDA+]G}1 =,1^V٬5)fgtTfWg#8acN4i5ЂD4l5R/ۖd>I P 4FFTwi*%ZT>Mٹ##tMXf@ 2lwJ,|pt ,\wa6%p !b"u *Hw|ׯrx4*h@{tTәS#Mv8qԖAwtlϛx'+jwTqPV NӼC9T u%`kew>3@zijT"w7QI&ōx} 2uXW'=H? 1 /hT2s'YT߳ E@~b+/Јo&`O2rq0N(fdjݱ<}8?FAy@8LPČep<؟yUb'.E½inkh{E KDċ2Ct 'i*tR|{#zUHlF<$۞|Mn*zq. 'gL>e8EI2 \J#ü.{U|3}bE(\\/n<D]48>>~ LqM O'+wQ`Tҡ/Ū=LqI!`]V2o̙|ߑͯdfϯƱ$5x R'ne1cŕq&{BB;n2[G'iIl[p,9J #;% bEel :M-@pwrsFW\șh_N3 Wb-M0cec+nZ;B{r4Vjv\O-=Uh:x_)u%M˅_Ey2u-_8ڄ7w8MeJHs²*a-Z pjMЅT 1S4BWo]o[15` ˄(y+抁Ҡ Eto؋4(c8u~/{|A3*'E-$<48QO,Noq VLCMlSA_|YRw}eZJW<<⒍Rݻ8*F(IFEW%V0|6D*綏npuǶ:u'R_"$tByȉS}wܬ ;G޻'9~0T{Y DrirnP&zShS3Η#F?=&X猕n4QdNNr |Fפw-0oxHh%O1wy1(ٝT|_ȫ`rP8vA?C_J"σ'}ބ^&9ӱ̢99M^B2cwCrK=oi2"AT5L`C@+%&AW"G'=m۱e3Scg$pFKGUUt?fmE:#j/]mx&F )*@AE$iv O"hq1YgqIڶDg谯ijqWk7e0goTv$N4]@8o*1z1U,/k KzUtdLΉgT;T1,چwjԕ "0q I_u)>Jjy1}A69]'zkuٞDi.^=x] ZФ-(aRp;Cf{6}SL8+u$Ā̆M/`P2; $/⩄R~d1^釙ʿb+'8+]؝_pw!}M rHR  q݇Yyũ,l>|{#`ur _*{:ņQJʕ:xN86L@ x'58YALru.!c)8 )'OtݨߟkXġ+1h_Rz:O nlG b?⚓2bq`Ytԫ w^^^cȅ2fՎKTeTƟ;@f0ORYn3\uZi(p8* ڂ s+hْN{K>˃1ءXpjn݊a8p@Qm:EI#y_Ilϙ8eKI'q X M!O=Nj;L.^Hsm=5F%?=<|$K0Imu@> $ DaΚI7Dꋡi~ `3H m]eׁ5o.?Y1{2G^4[>ep̈́ݨͷqt]tW,7kF0/ 2[q yy!Fˆ_a*_Hhh1D`0_%BZ0C_8lWյfLҭg"֍UNK\/Si1Yѯ4 )dMҽ4)*/hq%:qyx\Ѻ iī-̋/©}"k-/=}s<9wt(?K>o.Yzh:S~!Ƞ6Vn:w; :Sr#fངm!pkr%g8FK&MLgh꼹2o"Ohj3K-Togma=f%r/-?뚓qZ*KsēÀcDum8lD5Yy)>Щn`5AVhEm'zyu6*xz^KUV[i0;ئO;;a:oRI:HVzY݊RR~E*fp"}bkgapB"Z /14SBK"rƮ}8M`VV& z֗· ^>v:˙탆]-VF5tL{6rowUZݥOkBiZʍ#opZȳ.<ޅTƾNˋpӼ5]U4.@LAm2FYD3DIeZ=:cWMBƕ?W^Lvˮ'iԚ +y\x2.|`S/Dp=E?^vŤltц`\r4;1ʵTZ1ɏ}v!CGn=p]R75 "(Gp+TI~7,%9=w[sl$dբC`ˡi+r~H\n ܉.9u9)zAGb>װ?uWxт1\ȷHYPb(3lq.$0~ z{&Qc1,rfX bwB7hnwZAeF}g# 3DA˫eD]/ [ Em@Ebdzo0P="UQ^JQ7-21DwXi=B{ƴivx GD L8y`pG]hTwVHT*73.,t;ԑH5v<' DSRʡIUoIODߗ ݖOBcps~+)uoU@'%;~%2m$}zB\EwX -)^ƕpo19`m N'wZn5"kVre:J Re8v&Jo^(, r|R45~`Hq%_J;l3ԩwYxX8,R"[3l&c!L';_tQ,U1#J9YNkUxͣ++&0[]ym=2w5nJXn6;&4پ^֋OY3ԃJI9d7A fᚔJ_=8t?O6E]R'3D( T<4wCY]W'66agx;?E 3G0 ٌkUxi/t92"ʲ*ף"5ꥹW_Iv,toyB#ǺOMY2%D0S((29XQeV ַV0*nWկ #qV n! ozbZ}yW{%wL'f_é!KJ\ƅtL($Rd՜YqRRš0 0FvՄlGlqBy._# ^չg{v~b\σ_#~Xt\xQQU!CrEtl?r$dfWWV:4Kk:T5ŋ555k$][=`_Wgd#\&l٘tx}sӊ\_V9,Tlrs\xL~t]StI<&Q<6t^NeM죯ֵQp.> '̬Eˍ hU 3ֳaʱ9r G><Rp*99-78塐Oa]`֦N%m X[3M ))Qj*&Tޓhpdaxj(|4="rӅ,^WX8CZYu0ll'f42(瞧8&uW:º8T",ˡsr$B\TtGeٔqY0- }%e>}XJ0oO &>`4b)z":Xjb GŌ^f$;nqS:ȑj!JgC5UDIhP^{5Y d`M+9bNNKs 0Q|> f1~~v>GifZaʼیDt9oĒe7IϮs:չ Bb)8?B`f:g=UL7?C |[S6GB&)jpF6y&t>&#ۚ?a\1>D-M&g>&DuEb$yfQ ^yt_[m\تQ$kN'4{2gc܀o0k3׃[,o.E \Du_4%5v\7hAjQ5ZB_%v9;yX$Qr_7qzg^燺Ƞ&;۶^6`-}Fm%˫aoܩn= v#@@te_͜4X /61/@Okݴ˂ I a,H!ѝ>Z!+K#vx멆u"W%gH 82y=IZ"s5eewvB4^!AU/3'D{S6ٕPH꽛e-U;{L&$\TG-ڟ6P뗋#TX^%D{cp֧$ f';ߚ]xfVgd`V×@qGЉY.f" jڕ*zh.(oτ27@UH[řܕfٖE!VHmT0>BX1&9}@M]''%b}P` f[xO Ļt}6qEXMզW(S,{t"_ʚ-++r  m\{RHHֳZ:2D:QUa;q泙QoHqJ}^"0R-P*jtkwҁ`v>sHLHSG&5*A< eCqPXWyG^.n։J0߇5A 5@df9eǶ/e5?j2e}V6ϼf[q֨aYc{FY˱s?zFSo{Dj6]ᠳE 5s$~Qw!u Z5-.7d7 :4s`P+pܰz.B*m?&nV [ |T-!Հe\r랄uTv}kM&FRcg論Dy>KY.S7]%r\Lr1Ys>unR(Ҝ ȰvԏlYc% 41.RѴ\N:l:"P3W%+:dY|O*xbf$rC.(9H2.F H)L*gobbT?P"@$?]kgP G_I{laetT\Cxj)׷p0MwMvGmJpR 7<l@y;Oj,RO3wF\:Wbgvh*gֺ2*r>Oy 453ǝ0C(0%1e;ivJcvN[:$E뗨y`?eأdc: ]uUmݣ4{E $#7 aUB>&ymP+Y%ymN6\.X.;X&)G:K\졡1'mK4׳~HX k0Y1H㿇aYmwWQǭQ#ڸfO+ȁsg&\V&$H"ψJֱVv;PgwאW;eB—g⩪~b^!! =JiX×=∲&DU)Ɩꓵ_f=FmS?knEsJ 1pHsWgAm),jٜ6]->,cPxO$m5:?4*V336&?2o,6CP~eF'>Zʜb<+PnMaoT? 'l3ʙ_if発-R;?mzT)- N#zr:vuɒUm UիFxo 20Yl@q xF4zdluh.NE0]= #򬯚<Ekkt.xNcJ0L̞HIzq6yƩ"YNXtب%C;={fŖg~25N]Qmq6a{BPRPsGmJc|fݷg5KNo[rsХ2k ÆA#6n,:n,8ʻ'x} b!E* xqM&uůe֞aC!s2ņO%zEagta kDw(׬Z |.gU%3*z ?ߌ.j/<W,Rm4*GDq]9a8Ѡ)IJgm&[b׽*=_ f~կ7)+Be<Ĩ'ws&DpƠGpyEs%!UAD&Âsɬl䁅}|XQFOލW#Ԯ6~q2U"bZ N6`92{@iRpNý 'g#v#̥#t'p Ś=5UJ#%y!=6#%K*ҥ+?,U k&ogNC ~{0?~*:o, $ PGS{F2=g+ZЃJ* K[7B^.1rj6,ԮlElYg!v+B ެ7: Ad#785-s* #7b]osˋMEtt{§_nQh!MU1;[&2Z*tE1‹+t_׍r\f vA0b TeۧqTI:gHS)0$kk3I>IYoCo^4i9ZlpONuhՎ&U_FW BNQpB(uo{uBs &db'RŸy&h6,PΆaB nJ K3b[߷]YC–\y1 Q.o k="ޢc7ssF)|2;~py9$d"^c[FA-6IL߿oR:w$-8?^ +4%B#X"'h@Zp OrC]KGhI|i~ɀ UMrp3+k]gPs͆f[*'CK4v2a-M )m̬nx䗅~dqdRq$QDObDR{p,\r;M|Z]_,/0u%gM17oMUZCq"v @92Gy. nH96I3v0A9:`&9ws&-OU s]|ƻm" [҄iͲLXWLXt64Et8椊dKz5Jb[䲚/pwI}+ȝ T"[ +)}rl mf!ط?*Rg+ͼDr-eҭP!Uf[W/fv95;p؋b,@ު֝UnPo[#0B͉$($K46L&G:8q"RuΗweiH0icu [?lIBWL+H;>ڐ{5K'{X52(1q(EٗDž

m lu h k68ȯ!je6Flnنo3$JY׬?'Y#@&=P7}<$w .&NIdT2n4 i O"J4A|`Ouve/\]_o$S̕7Ԣ藂oTb]]u`r_DZ67hJ"~#"j2(kU׆YZ?EY ThKzƣ0)N{:wru ү)3ߤwꫛi¢)4injMtwXae/quרU$Mb>y^0}v!h̷?ߑ:[)dHQXV#}Ѓ4 J/nr[:փdXh&)r`+%}Kb1 (\Ř0?9$PvRO'j0wab,`a".L}֗$Uz;N@c*\ 0YiuKyfh@zb{rX-.h >4yʢ>BCM=[t'[d>4B`*pߎzһrkPԲ&U~Q2qI1`9@#5e)C|Xd$'ՈoBx9OG @J)SH >ZC垖2.L6?)waؘX. y.T#,UzoFM%rӆ|B->.ZQò)5v' 8R22._P/HȊ;z,(,^YyBwd=\ڤk l࠸ %zLWegNK"Lظ;Ҩz8`tO\rВ+M(V,@Nlծng+B BR T3|_) 3+;UpL=~ 2e lGaWuwRQCw|~=NlI,/ ed+'$0 UIGJ xm3MqA" '7#_M bz6 ՓЖmԐ $Bhm ;r@S'{TfڂevLH0 I䓳APZh^dsj@#s(P"{t{_\f_=>3ILhsȱե!Aj !Ţ&sgq4jrndmt*8T'Mm;1k[sON>t6Pjj|d޷›ϻb)"Jʭ1ycgSWIsK/ՠI p&e-xR6Эo3?C=f#߶w n~RhK3!kl4չ>x64Ht*Ww&Q4M` ҡ6aPs{1^L{ 壶ҎAIi{@>^2Vr 8li>iSbZ. Sl$OSc1+G:8N`8}spA xnsC7B}tA;aa܈5" OGȖ̺=v,њۂqŔo>rTf"[̔INGWdBY"FQ\U_|I0zx/rUX98>;aF(f8K~u+`:0r89F_< x,{po.D{9uJ 0Y A^U1:xN]CӲ(x  @rŹVX׫M̭/ܤ^:o\s{*6fu6SNJC.y=W 0p~ bdO7q@H~`O\ʕ4$䣗yƋ)p!0KMi./Ȭ\+:/$ *YZtlRqY[4s!iMBmGTdjզXDbk:RFIrvsd$ #ꁒq[KPk1-1!OV+Wuw'LmރY$tML4+)l]`Nq=Мə]=y!aJy”MMH{ojs5D9BLhM)6iTl@,a_)tTTW0ʹΫZ.p~N15˙EyyCV^l~٭}P idW*ѐc>'z*-'dgKd̾ ?l$}`갷2"'%BLa_kA[lZXb  oz=Gr~R>/ LR^Т$>A /s<[.,̜CQ{^N eG^Ưr`l>8,W"dt(SaS0iigl;Gݒ_!#'y(O1,3"|/qf]*YK [C,ǓvqSgmOx(.Q<`<(vx#[FY6h@VFFSAίRLtp[ڨ=gKTK@17s6y%kg{\0atil@Y F~ ?Oj+>.hWX L_a[ ݦJa_ON>񕬐m4l[RB6օmgt1KjzmMl=H9R؎bmm ="F^V PLA#Og:,Y=NhI^YۥyJ ."baA˿ۜz-Ods3T WPsr 236I3EBqm/%_xHOR0Kgj)x'sR&F#6Q4B}Ԙ'S< t`"/Ib۴ 7/tkTREA M3R3Fdk*@gv՗toV*S1aFY7Pr;S&̘2*ܥ}48c{g*Ͻ$݅y$be($8lU]gO4$1QX`PGEgPOn.] $RSbW;C /sPHh=;3UOB'U?*wH7(i| ?0PAgsWi׉dX_ڒglҬIuT]cU}ܣoF@"rK'*[S]F.7π@Ү= tVO_ܧN Vixw% Rq,. Hڛiohyo=BO)E\#,a|W`/;7|=KtM neu`;ӃQG'fplf?Z%>]^]?^t(ȕvogso!#ЕOWD?M }짿>+CתrM)ф|ʡqrp2kճ`;7sQ$u>ADcmP%_s?[|"S3%Vf#VMXZ]1/c`v9{˦N>P!:зD H] B曇K%Y8qU1qpk)& JWKUw@ⷷk,N;)%E?S_㇋`0LY:Q.uULNDդz(@eM'lѷ6(|w\EP(=͗:Q) TY7`h?I6otxZ`wU-K[gϒ.H MH5JX (&9ZsrЮ<  ]c~vpMLJ6 $72<Կʠ ,M%IP RS+։Rv\Jp[v!Lms|^Ew ՜S~˱.qD'iPἪLvo4tǾEؓCN 4Hv\#f y֑΀` ʹ|΢읫e <@i؃ -87 9j ۋҚBkL"q "bY=NV`6]$] Xj ⋔dHd=oS%0`q 5qCw  gua']g_*>ܛf7q6Nqrtwj=&m?+A=ku67H#.ơ~؎HT'qECnHs>ݚCO "124awy qbRD2qMublE)?8DFu8g7}bĄ rgCPfr49YGPHenw$[t`_}g([I7ovVTպ??d*o|FUp*bo:U=p 슙dl̾B6,y_Д7(@w\a5ej(pQ}tZ2w]S3ѯL\!2sMo.z덶\L:+"魇|W%&)g6c~9M+[­G 1D8m~{cԆ^B^m3?N>~D_jG/eUk)$86MQRg0oMPt͕x8o^{j- 1\N6'}YinfV B%;s=$ֶ.rgss 5E hjUQ'\Iiʴ!,[X-=v>2-go X!U$K ;o eW@t;;EI8X1̓P0= hns-gmy:k{4t$c;MK0-4`k9L|Z_sPsȽFR@Gul} 8~i:+fȻ̲9 VC# dA?;b١4eEtS2R*%o[j_6ȧAUG5eY#5\;˶ -vP"SCD1-#L mwӱіk3=)oĊe;P* `3k9h·Ӥ~II?@xQp+MsM͂AQ]If߶G*cN(C"cV3P֥E剫(v!Z֨To38JX\QJuU^X#.JVaP Cfƈ͆+]7GZJzdǸ^Γu) nN^+(3P9XvPOYi\92%ey||59e/ fsκ[N= d8#wU\[3 soL"H4O)"#])&Ps`zj~پr 93 tkIx $aDVy6nHg)7\1tdD6e½cZFd0F/p#?Ep\ވj*rCi#55ͤG-0%^I  }yX=P[+vV=DKծ=UDmSܮ Yq|Z6:llI^b)QĨ[}Nķ0'LE"~;]mr:iI^i)G4 CߴIN?II!a]@Ӽuخ]qu},aq""SL*!ʩFEcE|L#4 ,6j ~,+vuAJ+7H0"}JO2&3Դ,~js8@Ѧ_);΂-mcP,/ >ɄF@'L-q}s*8|ud(\ev3Co꘏ٳkX{ƻg?#ԇR KD  [jQccc~lߥֽ?o͖̅; rRu]"v+k"'*Fbߜ-I1xqkXT ;N ի޳MR1- ?b-IiZWj7mr q<1WuU}ê^~/0wx|Xh.VmOUqmHjv ( A!E6Gt׀CxleP3fI?H|/ ݥZ$*&pN:1e3%G8^hq&æuFZ^Z3sJu˴=pu"T,yUw41.KJ!|YAb(O..{y#v90 ]ˆѶnҰ856QS‰_Mu>@'N{c!/Q;З\=guiuu]J}8:ƤݚbY;]|`j'#3AOoa;$+q?R]>kT>0ڸ;o^Ч/i ,x>ې OKFwu/i*Dk)6%Va6X{Եd8e]>d*aʰ=Xn\&*?h 'i̊_ZAxF8HO}&e ]%gPڽz5w)AZZGslOϔІI]*bZNǣ(헓GDU_i40u|[A&wlҠ^믞'3EFЅ&Hݛ s>]{Χ =%.Ԋ2m ^G \ЌD,ƭX+nScp@;?"RCgeO mKWO$49=OՏnLZ-\aUspKC,!ug(;]?عr(;|ew+k=CLhİv < !Y剎{GEK{-㶀/{0^h>ߖPXQip /E=qBJ{ !=`~RoĘx,.0KJs^RLxUE$Rb}tK@^ti}ШTSv4gc#~/sxOq<\}v &&z]Iz@jXv{L6! ٩CG~8f6F`A<ԕR*yhREwu=|nLLbTl^i"/t,qufU]Ɲ0!/iTOu?ޞ0eI~3,> ~rodJn9#KcatgSlAULE_[3{\ nT}Bu,/5qOK'/bM/D'_po"ϼ*o H] "Qgx9ݎj#]b'7^j~ȑ&fCMxM˞ZJ6yM2 FX2hګF)Ss aQ %]V] ^=fWYEiJ,0@Hw\y5EEzß&0!mߘ(X`®TW& CZ' jn*i5m],I4JK78?P 8qCyXn[&!g5߼rxgA='xv!3^Z_I~ʖmmN *VFB?G6*˩ )~>v{ʱHKH \3 HUIgeΆvCd- nDL,C-aFWYVJ|\pPMpu71gk'r B}"MBČDw?i0¥U!D%Տ `5zH`+[ŏ"*~~̧vQeK iض67o8q7X19gz&l}VGMQ<.,8 ACB#Ji63cdNקX^NxMR NRD1rRK>HZL~6d'(t}VH/%|=;&" jInNj$ur Jh X+^Qxwmzma:0ֻV99Y ʒq_K⡧:F& ︨e҉(m{5o}YꄓSnˌnU޲2o! 1?sbA3$;8;-߃yь3C]1W>\D.A!5)JK wW%֭ #aAAroO= l0D_skVOolU[ziAu6A@I59  ~el){ 2,hq­wwxrFILI7^]t3Ia:v-̫ așJ2KrcL:Iarx(@%N3Zu7|BQ-@Y6b v&<~DH*9]]_0'͠i k2Da:1f0Anvc5q[*RցR Gq*E~.Sde;'@ܰ#1 uScVD`qA2i dvڢ+6ԑzo6_M,fs$8aVcÖ,±d|sn 9 D bWloB o$'ӫH[UT"Z,,|z7C^Tˋæ_#1RDMet\bIg^EBDk4\K7u";NMEX!>ɮqZq ;֤ղ~oM_vtpH^H[x6e*O@dy>/-1HQ8cAX 1xL+ݐPMb=hp&"eErG\=鄰is#UN%RnW_¢Fdj.(#kM~ *aCe;!B2A s8;̏/Buaq4{ƣѽXٯyéNT2 zπC4L (CoLJYJ$:X)^-#!1vqV&47uzjq ޯ[SaҀq!o\h>;'QE=7Dӽҍ ګAS ٽFb*;1uSοP$(LEߘgJ~sFr:n`pKpj$ͫ)jߴL(6ePFWWc_!ppv(B|& r<69R9%eےo<'];CDzZ '/>]qj:6=`6푠#}Ja ">3VNj,LGD Y^))u  AΒ_Brr6f7'q̤~gNSa8aޣܣ3sa9 y`$-􉰑,CB$b@d`3ռ[]%`q:^c|I$ppKHSpS$r@+ሎ`Qb__#7܋ҀlDڬ&v)]1fOjN$'}Zp+afA WN3ty[zs§鲰ϼPR0Sq-D1P䳛 !yy["\{Dp~c%u(.^2?B2{ɞ=:9^Òrcz-se7GzN@+Zdk@\!OʏV_aé(K3~AP e fkETc:"].\母PA\㜣W~DWT:T" sv.Dv ]CDTxvYwXp baf? ol{+oD |čv} 9hlV#*NIa+ݞ壔 mqB5 :$g,;C+:MJ(,r+%KǗmW %fz.ԌN]Zو䙨lj`ToX1;^ -amwTXo5`rE`f3YJr::IhʒQ3gK>'(Z2MvHWղ9?>1jI U}gVj_VSʎjx$zv9D.v:f]AO[\k~Dž!c I#4fe) \ϩ?OpHFb 2rQ#LhGv{I9 58NX7~;SS<=aXDS.;b. m?9O=5!l"~at\x 50Lw M/!nЃSvn7]i)8g@vN|*`o!..X"<]JKK^m@ ϗA!upn-t.x~~@A!h8š$r PX5A~҄y.27?3u .pwJ ЦeJWguw\zR=y \ BCHSs[[HZo;P|MlEVCY?p|liXDy!!S4E ; 凪)lmQ]trd96IKuɻZcܼíq $-wJ4f3{ ap٨Kvɵ<1urY`|bBte/6QRigRXQ 6F6h5۳lّޯd!P*V)!pEiy@ҳ}#ܟ`u EotG,Ꮙ^$2E%y@JB}S6`R=En(I&TM׶)cS5ߕ|5NAxq/) P4]԰[7InNK0589L*04|Dtj9f4H=2d{1al5ҫBN6m_+֗f[x=g/8$H Nh6`k5K` ~4vW[)@0yyFOlIũ{jfڀ 3ݔ@?lRDnRK콠M=2'c* WPX-DQZ}ػgh ՜L h#[e`oj bv'~S5{)p|Z %BPmtS\IvM53٩?hx~ʨYr&T>a=Ӊ]d tDo≠gC CD:'T7;[8ӌ)HHBxnpzԙ6xן0nV!ܢΎ{8ki`XDG_>ż~)X+)c й0^u ϫhPLdwGFU\/72$'y42UaNh2 =yo*cU<)AdZm/oQ=$UoSG%);Rl}t,O.WDrX"0{FAWdQC->O \6+W~KC̼B I|]:k^_ʹv'A/\oHqI{1Y_71j)ݱ3$CU^*KB#b`MBĂ [v)$>!?#X1Ĕ%3SZ{3GZౖuV1oT3vs eWRYgor=0Cm$`.<1[cw_Bޓr|Ntf"x$n6Sk;Vp̐2ni\ k=WĆ ߧ1}Uv]̶S=– n|t-ڣs/t`OUc'y1G̚8`-_)N6]ȧ3$4v Jad7޵n*s4#@\}߭TT˜ #%Zt=r)*9Z<6u~1\/d;x;{6yYHF_Po#7'zc͚íÆ.Oa;6+X ѶV]ҪOO{a_Iɹ.h0lL"3ott}gM`*d(D0]|PswNEjLP؞H B׉ 8!:_ZNd'1OÉ?*M 3_bncmqv,H0KM)vRKf}9$ wyiJ-DAq10q;|a)t15(L/G\ zeÝ6_4+RQBZL^n~[@݋yw: דB?_akCe\riӌB>:&ZiSQ:α\`G@* ǑJY7Tbaw},j2O*;jX̲gxvEal('7ϕԸ !Zl_[=\K_LM˺/u62]iWVf/p:x/P4tQ$L&ƇoX$&&A`i,|fSR2*1O;!a=&Ocъ9|0ʇӐJJw;0vY̢T{_$M߉-dȫA a3&PK| Daep:2 "IjZ˩̒zk}`/7χ".IILF:_'vxS|AtBlT.RaդcU qqTt"לɝ#9]3h x PBF'[J"rW`.o'ur}Ռpdm;8FoI(3LO}l^ؒG}׮2GP4Dn(hIL;[2{o펥7k;.Nxq]+_F*Td)ȚUk&$#7r)Cop5MRo<93~1~bbaoގNT:ɦe~=0"9^w"lkvvcu"V*e2Sv9﫾{yȫoH%3Qn5b?!-&au$XxF;0rd#5>2=~5W)ŋ_7E)U2a58BezdE1Xƶ֏GvPԅ~^56fb$%X?X?ĽQmUO[h@r@\ˠ :[Ͽ'k2*}t^'0_pɿUļG &Zx]2['ɚ#g )R|CP ?K[}.*$TxzҎ}9gVFOŒBu/4zg=包_pH~s#R`rhwFI gPn'tMy7!=a5q~w_3jߞ}̳D?ږ?Ƣ %Xؙowg5;_s,+TT"?b,IEFc`fPNIR⌈5%30*szѥ8"04܋t̄2@uۃ\7rѧ_PNӽbBLZ%jB=Gze?`jџpb'v}dpXI9s6w(5_n=My(L!Xy;le+ZJ f|#<)vH4,ùJ5D8zʨ6ZmC^tLυ2ŵ6%7=1Z,=uds{AРC1ht+q.^90oWbVsl["MI[侱Cyb@py^(d,ln>QGD7ټ j3T%YXn098.~$rmV{Q ޶k5'b}y7.]`+nt@&S0 GD}7n ]UzG-~%X3 KTWڬ8ks m6R2Nm1H  Q:3xE>jwS^K%QNs*9ݑHGS|X^AZ8j{kgF:Ӓlt3y(]dEBm5 b0j]CQGTX"1HwC"r ؃MCJ%||,0A+[Y*l倠[otدvb]υ*Oп:jO@ŽpQ[qPPɨwㆥ3*Mȇ|bO(e#o0ЗȊQog._~&.L|舸JF;\W<+ġY:@`B7b1!t]πNA؛{/0 7?:?lMfrBЇoگ`P+VIlkg{ä<ZTv`y:օ ڴ)n@$[j lr$fw p'E`)\\ /,z|XNjܠw$ǐeKrCc0jć-8Lr%rFDZDmPWJ-hf#Z#7j>}Awnb,K9ZE]RXhOO|^@P_LJ:W/D؊!ṇɄ~V_r"%(V[0^a R}JyT\#b=_zzJ+ASDuT649jq%_*Q}kLAP#ő{3m1o i#۩˥9'(,C13Vw]yO_m;Qe8YzpP}$ŘRpGB?mfpD\t4HSo~:f2R}WQ'ZlƵR~񱌧ۻ9{c`῜]DaQ b}   ȺQ5s (^L'T+i @T>bՕ!ڵe+/lNl K/,"X0ysk❇,VZ%'j p~u04je{jK٩ij7WfN ʎ>,DJ_wiixap힣M2N.AO7`H WhѶv.ך §[9>\z^CnGmm//k2z9he0zY#W^ѩA3]*Q乵lΞN?N7͑|o{~:%!iaS>^> **}nx@{T*7rΞ m}Z ۲FAaE0?:ɓ#T\ vC6kXWМ[o?uk]u4=mIq2:G(l^hMoWv=ct6;b6,JI=>(!^'0!'a:wVPL,.Y$yѰQE\dC"+gm!ݒ}m"T0EWs{L l,t Wojcy>jw,I\Ԭю#a8؎XjiZW2DNG9xwI weLd=WXѐ *KL d¶w&9l}H#TS|֤gO#!:ݘZEi=6*>OyvcQKLd-1y92):H&6\۱-d{!s&*@΍.avBԙzfWhzq{2_)~)Ժ2h_v׼FrN;aI` o)n'߲. \FE_SWWJPF4px/hM ~kM<1 O1=sN̒~ Geuʱs,ڕ1 _m :KÝNݴ2O#l&ƌCLӭ֦o[L\q̥#:[ ?&`WݎԘM ȹ,/H,]qq̓w&_3o/g5D"71I Sj=e3-wCH8vSE_s[qn~Hpb+Nuՙ2k:Eb^0S˶|ou9ÇV+tͫȍUnlO+"!l6qԝS2VPȪ_XDDGR(WnOo5ϫPbwC|cdtHeB (f\89((*N!/wMh>ŝuIR-M<@I=5v0Tda;jsx  _a_|b D[\SA bj A^3d@C_b2J0:F% Qr[Ð#¬P=خkdgUOMn[Cک4\@P)uYDƲs6)c*<ǹ;M7[6/"oz?:wknv;1?#y.{rrx/ؤHס[F1jqwEQ~V+2&hׄ [B| %ظöTw30涥Ր"uӻq0KӶV_2iB@Wܖ/w.#gwi /vwFWVoN-#|,iD5 /H}څcWߔy>6y/WNhf ,4Dlhh9kb&xwS6e/ ]""@- !k3Rs#08?ڽ%[#y=H1.\]X ɢ5h3TԯR7p'U\ $KL^ K{7[a- F}T,Jȓ!uwn{M6 М|hcf7Z SO'?HorWI9Z /tFԮm% 4ߐ}]37~Kkkɟy+1Κ4c KZP) St;>eҙF]{['W *^" pfp6c;[ 9qS@BeC "a^>.DWPvϗ61Io/oΨPQa V2{ 6Yt7P'~h}jU hújSĶ2d$&WeʾA48S9,٣Қ=qO(>͊2Mzt!})uIn܎UybpV0P>OHV:rڦ6\{>jht9B~~W+3%@'`A+%6t[Bуx]3bYʛp:8(70!VMwrolMzFR\{ݿ s<(zF_-iQC׭U|H8#;@Fy9 }0y&)n=-6L2= 9EAnt+- ''?|+C 53{,jzs}J2cE[CP9Dr[]ł+?s;hb%ޙ`,Z\H0PYc'?>e즺[EI-< `e851s,dYM=,^VU;1q\pK2L}P+XNzayJD)ZҎ<@y2:lM |omwc*KR ,{"cgJr[Z'RuU{eJB}s15\ìn .+ܦ gG dfx /m]/ h gyNJ 6ȿSvk G݉\ ]p=7cqb9ƽ{ψe5BTJ>YШ33;6PT!9oWhĝ{}0GJRCA&0׾KBZ)B{Śiw``r.Rrt?ZLD#i $:Ձ`/_-|\`"dhPB o{ 3>&c*BE6c bQo/[u,]{q|{{!]1W f법6#K_@\؛^TLߖ9JO…8{`"r+kJJ,QF<lB2{HUȃm4&Hk$ ?l񶒯 U`Y@WU˃G\#ҡ>̮H8TZL=e\ 5i҅"-ގV9+'I MCC!9㪤DvʷQ71}< Az\QP2bi>S޼Y4 l-?&EFOiY/h;LΕDTtQ~m|X6nA^^3fe,uT8 d7`KC+a4bNܡ{)&cXavk6(CW0ަ B* P= 7UY8wO9Wod)f3AG[kwlpe&L5]Mt$@ijW4g#%s|oCvT( :#ʤ'34/2n;2OWo md T) .1UL_^3.[B]a(󹘙A&gJN4䷳2M\4ʫSpf9˗\ħP= MR_3Zl3`0[fF*p`tҟ&If׸І|GthE57ݱySe<^ :/)}jv٠q!VKgcJCF$UPM0wi%לH\n0G!_Kǽd`h(t/PWݠRqbVebaG%]n}))'A}j6<6J"ͱd >BGgG DSa Se '|⌌iV?J&grFpO;԰ -1]ZO#~ !ˠvMc>$0X +ou_xj Whxz_4<>#gD̢eg6{Z'kl ?P`}6D@fQX`PUŠ,' ~_.7p2?V [,nf9<䇔 Y.BWڜ _ RxHAӀl4ĐNZžX?Efƌ"8i8,_Œq$r~<'~Z"x?9"#DFKKPU.샣FBlo/ *_VK\--=|B:6eg:C|nS>#YK_MoP@WanΨ BOPw?胮OuQ#_ ^q]>7|v0 ^D\^4aC";M QW&G9k-{;Xm ɨG"&;X]Bn}GjMƠ-4p?  PS-O`4^(WOf(\UӄoۈbՓ/t%)GFB%ڔGp( {FI0o H=zNAZLEFNv_%Ѹܼ['W6y݀5w|}BE[O0o#E`|*I TBke @Mݝb.s*M!>< ST6vN_i; xpYK; .pXʻ{\2R~TRz):\t lOgvJūd}OC9Qttܷq`D` ꢩ(O$"bsK=蔁_pmzLihZ˵ ~?E_aNU'{"ǖfN/ߵRo>F!PIb~tX" ^/#OۇC?ᇒW ZnxYPѬqU?#7-b??:( ".k`*%pEJEӮ+bˮhWnY(r`I_oer^Uڐ׾G]#l( %&̞gEd$(6`&zqlc􊫉~e?wmHDvٻVpg|icp+Fڲ-TG !G3i3\a1;(i"!DUB KsiM@~AU_ހۖi0ayYKًlw3\MNs͈ ! 1rn}Ju7/2aϯRW -X\!f;)$bjܕnXS+Nh^?~GOeKRȘ})@'kǚeˮc A7h(aƸOOI6J "yj.{][  @鰳 |븕E/@BUs@LZm1i!2N(GPº%w)I8rp d }̾fW㕮Uer>W`Fy %1=kzy%k"%Xڶ,bI$zXvɤI~$ĥ;܆UfUJg PTm.4,GXGT1<}}+Յ--|\#.⌾}xmTETt;R>>%k=)mhr*1q<ָdcJ%5D 7y~B 8tU2Y6®l"$Wʣ( Y ?1y7m+J "P&¦<-8̧RA g!Mwhp&X.eSq+Fj5E<g1xXQfM,hJe?m h"%A"-djޣ/CIS7'MyKp,D?sZd#Ovh-嗈>S2PḓmZ ɁV{,) &ZJLs>)C؅6Pl0vfz ? oں =Lr&S6 g$+va/3hvRo%d^)1e `Ц$~n2f9TV1Dyئ lSwN7nKojҽ3 (^h{[>|$YSS)QL^D1&d\h?ӗ'ʻhU!vޞ v|%FXǡѝ}ƌ| V R;G X,{8Ի3R9rQ1o̐:AOׄ- oo;**M1NM1`(_#w :Sc Hz,S` %1:d&!5NNHGl &=Y ܉%aRLMfg@ʄ Q۷߇CgB-͏ƃµoL#lsqUI2{cNZZcp?"ׄoamˈ8tyQ#wQfwWdXۢ Ĭ,+莂R~ɐjO.&)r_k"/}"xeh3J)k}_͂Fz LV\YǰVԙmVqRWUR=:e/ >W2$*vB6BF;j<Ni 0H4.E71Ţ\(:kp|fvwQE4N,ߤ_O1 z?k@[#;M+-+^zt&ozj\ϧ܈B#HQR ["$Mbz]r`Nn_@ Dl7I>~pIu\Nj6̐؝t zw\0o%ZOYt N]{edV鵤s,,M9H0،}i}Ѣ<( !K;V>?H *8Nf5TDd5J!^B,H2ĸ5.@.Q ;As+ͳPVR:ten=5A1Qkpe/"G cdC<#1ݏϤ2Xw="vvCglUpuxu\ho7D}<;Wu*ZpeX<pD~%5m2߹W "ۢ42=B|#Ba(2/6MgwJUy/A&q"u$| ޖ~D y0km{mP^0QM:m)\oV+e'WI ? e)jeu@(3}EfUzés hۺ]&׾NU/=șvA~gDiʾ;C nN Vyrf ֘kަEYstM$D )H0fPg'l<{헠guȪtEનv+嶿n@0+`P ,~"v_ o{"܏eV%\Y&QE1=Lv%<1XH5"|:N.b:o Es:.NJu-] mV^`!艛TlR#fbukW"qRіbl{j@?w2 AqcV%wK=*Q*ƮgU BP`PRLe0! sMp-eޣzS+Bh >vL'J6Z'4 `7l7jR`] <3F2O^!5L._^՟0}Ѭ=D}>tn0 P[LgIf;V >h̵\"{WHSx-X2? ˲&"̌ zp(يq&LMy9Df-5Q!Oy [&3O.fUZz@GR ,:]+;d_×Lx'22ùg3MtF©a-n>|*^@q7!@ #.s AT^E96kɮ@|E wGTF<*V1 'p>={+Af ]F z0|&YB.~S4+ cY君7* QG?}Btzq)E8̣{ڈ"U6 qyY]aEF3 aç!Hjjҡ/d}) t?a.dORti[@XqWe;ܡN"٬J7 2O Sc x*#y ȥt‡H# \2Z;cAu ^)+lm SKն Icl0Vs60Aa!-w7=0@W8uK]nۙř/Wt?,,u }08@+@pVaJtoH11[k>I, Tu֠4 u.]?"=]C3ᒽ\(0ljy*HP (9|9V 0K? '2ȋ^ڰ^ F3ZG,XkLrH{j$۸$nRwr3\1RrE6B]'1*^%X ٛZe# 0 ·4lC*`Er{\4eaoVF mtQ)oP9m3bH7ZRø/8ԗ~P69&VׂSk(X.U?4tLacA{䑳`o~d T?3^}hQ#^} !ggW]7P]aDm쵇{gq.Dd> V^u7EظcȍptmX6K2!hL:}LX'wo{U7-/YPG8VeF$t@yH! tCkkXfŠd!1)`y:6ҹZvAd*\e50%oL6}ԓ@ϤMHi.,O#+uK.]lK@# :ˏPZ$ S%"bVd{XpdakR²p'+vz;d]2|N4޳=9̢@ _rU%VO^Y :eM=WPt mа4%ζs@OjS=HbW](s$ΐ0V hb1u]{v ?M20I#đyIhh}˓l%x $ /{4W ?`sc"R߯+]H,Ig Gܧsc&v8PS^鉔+Y` cddt^氷(zz^r<]ܗ%iϮĨFڮ着y>r n< G2>ߪ[Ӏ128q0Pʹӵ`TaTgĘ2L]/g%AYi>j1ZA?]p{m`9_\j CdSAۭpffHY޾ɬή2\Z! 8_^{=L; ztW_n$ޟ (*{>;+1M!%[ 9+X002o4k:\b]v{5l;&Q:cQ(Ͷ V 쵈7ԖkmU)(vhtXܑFӵ\MgJ?;&mL*!!GD_jr(< |^*D%[ EDe-g# YʴQiםS2>;Z>w/_<`fej΍CIGtM){BLΆ0(hB`jk1v2j iZÌ3o/,a^|3: 9Z3  mI$\|Jf  dRD{*[$e鍥)`&oGd<EKv+*b"z䁯4w??P S`fuxi#}bw5e lބi:IT.ۢ8HS;6q M p]bb9fݖWCS'z^N 1.yvyE̛2Uj`D`W٤UXXISsq>|j:v5fעfyOm܇<0'fEW,C4K~?7/)CD_Ԏx~d b~C_UӤ9hY4Es Lw;~>ȿR=hkCi7ڛ&#Fk lV$AMdyON)Xvrqd!T<[p@ p $"V$ H|I+|mJSe@д~R2@|()0≴.Yl\dU͊ 799Y N>?eHGg{(0Ä+c4>[_͇2"#*=n,jw݀3c&HMΞT'(᫚'CjsH2. MWY} k-γ!TwLU̥,z9EV&J/haKeTLܹ9HV=DjmeUmJL~?edR™T RW հ ɔw"GR H`MkK6y)mMZ)~%ED.!f۴q_w`ג$~x1rd4P (_ !#ʮQ ߍb*p/ıDzЇ&1)NTvp?x%|oׁ}=*B&ArkUk!*(9?zt5,'gQu:|)zrҤ' KnUazиKr3Tqv 0 F3a>b' @n۠y(f~-{McPMx6n7]L8EbSY-p^\;/8AEkiM)lz6kqcN0exTKBaN澭aGȄ2ޥ"!bSB}wQă?%6A׳wtPT4Ƴye83_Q'^zĢ JITiOJWvO ed~WkX9MfDVGUdzT ײvКX-DWinYNZ=o7/Qn<]qBݪji~y}|uhFrz}y렮gEr) /fR'%W+!84$!(]H`qK:  qqv_m>mÚzs0(Iaŵ{QH(Gɴgamѐ gIo҄w` Ġ{Jib!UA\S̨h4z%QR[T*H9G|l]/J70Z`)Eh{7"DNZW_u&}ޓ2p4Pl W},=h+u Hʋv>#z\,` t@I]c ?L!St }(Węfcݦl!> `y+ō?f ]YUcJȯJs-!]Je/E^|۲g( tcFo\_o٩ 0t 򦫯 Ӡ? {6JT},@*9;%3y-w"JjU"OSٔ ϱ"Gp:8j715{g5y|k0Ʉ^P]_y*tGHagen\G9[3wVI%.yLߺ֘?Rt&4}DI2ʬfA׬`$K8d 8< "yx3J@ld!sCBc<*zHۨLvOc< NڌJ{L:2?S ea6 ,]}tjߢ<@"@A-ibQ\Ҕ(01Ȗ)œY(DC w`]l:U׭ߘdm͝ze2݉}5QɌL w Za{n ӌ%YZ q"+ ,tpP/,"pAmNwH7$OL"G=\nJÔ }q8uFˮk;ApxI sa=a1ǎڶ)%o>9@EC ^ eD, HI@Lmɾ zr[Z3m447r#.| ^yo:i˖ŤL rE0kQ'"vgc{JԐԯڧ݇. $Q;o )N2DqqS&)J$tӉ~׉c.84}zK2a4!Jͯ( ?5<񯏯ⴜ{'G&_F `Bm`K2WB^xOI̽Y(A[A)II(lk xo2u;)gZ6+D2,%~]kq RHP&+&PO<lun!t)'w%@:`kIa^]IF,1qG9Lv̏XmTmSHD=|>ܶqya׃\(L/|[a/&7>]3Uͻd6fIg釭xbAQZv$tEdL2=fj7d(e1CmjLkhRf2'N_4;5/J鐌1Dn ~b<`ܛ8cmӕ(l VϣZl˼֜}"G3/4"YT҇D9WC'Q( hXz^קLOoWDq#1@1\D*éM+C "}pm%+3>uD!B\0/$ C vEk kX^3<,`P3nLdπ >8y.qv`QuzqobWcvJcIl8T a“%?y8@V= Ed02EM-O[p 91{/AF Γ|Ӱ]+>)Fћ MSBx2O&)hP i^y7*7C1`dFTlMW`]#~3,nrFnSKIg譽j3SZ#J D:yβ=*|rH*xvI/#qĉع#$lz.2\➕A?˛ x阕g9_tvZ8=/"_GFq$_؁NĦ3yOÆʅ۪{2ro(9__#OHSSL|]؇<!Ogz]s񧛴]EmBKz%bԮm H@NڍJ(D. k7B-7/ 眖)1ƒ縶"1YvBY`f+DL2 誈&쏨Rrrh&[K: Q8)~&7bW~7?(ѽ$PC|rPx, ߧlG:C]9`q =tUc 5_S q╲GR&;" Hl?$\ةGHlt5+#_׮긾_43^@M6Ao4Ϋ/YO{rpקiJs"j,<ހEܜH>8'ϴ>!Jj`Hlr[qFBQ;%BUQS%Jv~XrȾĚYazFL-B "Mvzh:}N[t`z-$°#& h|]QH~=WƁfk⹸9u8ΤwciEO4.x8Vo!Fve74߷İ9Ջ4ԓ])7Q".E0Xl_e9|`GzH[Jtssm H٪DwtcZbVDx5cղvQcgOtR2 wwz '`ls{8;k!g8?0"nҙy -u 4R{1:r_d)Y 娻Z!D%~֖ D;}$m &P,"s3,BRmnko #6(-9]uuL9f/El87uqWvx>fe/N^bn5\͢C$o7z~;3Nx( hDxu5#(U;<[[{bD̖罝;-Sv &/ZLFpIyúG"zwGLNI bX1JU8͘ూ}s!tg6A=Oγ,5iqfx;*^Sܘm] }! H g )a,Y9, :/c)C;\o@~м4wg!h{`87dA۳ikH xH\nGD׳z:\z<oA!_"-[HMvP.Y:0ۥ>7:,o ;4F%)MGWZ{nY 8A ڀH=\tw/=L/;O1rTBƚ:4׉ ?o08b _[ XںUSy],Z6U[K>,=7.6QT7;VtH{}_ȾPs8uwz[euo}bX۞y٤&0Atnyd~Wѯ-10;m_}nrߏ Tn sfl64 dz?eB<#mEIf5? :WNĞ!66ݖiG? bޢU#zhp/wPTFCqh۴oNN OFzI@|=UiKg\ޚ|S+,~֍oJq> HKe rz)\Dc;C;΢'I0 xA+jcFc gx݈jzZ}N`AId%!9ncTlnwRJBwp'4X/3]mQP:Q+Iժs)ƮFIsx>D5 *fj{T]/Ր@C}dV'mP 72ᥔ[tKrm% w"3rC:xM7ԆIk9ioi($/ٝC=uc>Qhtfy%V?ioB8ùѓX[{W¡t9Wux7~i) qV|{ wD7=x SPj#d#d,q36$n'Pm\O ܪ ˱N 2%TYx4v0|}`Z% 0˲FzedzXp ev7O!tVY-> i1.WoO;ώ I ?Y8MHzqZ"/:xz1I.)2=>Q(\n<#_I`y җ][V0rzd` htyPl"]s:ߌ<ܾVLW]N|g`.6 LعLADf+`xB",o+MC|>&N-Ϳ"EmشT= &{`LfJfyj{j K(^S}=dR7F$K1d+Ͷ+Հ`$IPrT8alNNxtA<ְ.CZCbNcmTߗ4 'j⢯FEjgA ܏2+'@5LSC O*`:v8j oNl(cN#6S \DnDW`$;C]̴ZQ~)eGO%Gjs)ׂxCH7>u0iuA n)X2n윦)xҶ4 ~̎ vKkpHVK g3ψ *Jq,#|G [?!BZ#JW ~=W3u,90/e#bM>z04ˑH9I mvXP^ kЩ-XJq6y>{1fL+u®jT72A`s=k-ɤJ#(IpI9nejt66G~_B 6 oka̐ݫ?~VP n`_u^W$]US+D͚b= n 8"w/"4+JNY'fT_IédʶC̾@) (LHw djVO?gkWV5yj'm#pA=H ">WC7'%$̯TA&Lr9٠~:.G֒ 9qT}.2Q5i,w=T/FBta#&Y0RWV9|=zyrFahe=GJQbfTQ/1FnE? -{{D.gəwubVL/5DfB 꼵TtƄb/IM!ۋht=>QJ5(SJstʴ 0/4 'H>;~* KpiB sS{1Kd8hBj8 Zۭ5q/}-<4UzxD;j9IQa{vC: pʻ1'z[K 7AZwEñ;1H$&)2ceb[6wZ1R/HQ[CLh=Uůڷ^rB}r,E!Qƾ*R-OחiAp5S^(|!ꑦVwg֭2$cLs )iy$ X; c˹fNQyLBP̯fQX8ϴz^yx[Ӿ~n]5[3 م/ b֞JA q"+i1 OՇ9:W!K~ۛR))+7@:t[QZjg*wprLc"C  i5ZJxڎ av%MoҀgCU`Uh0}H)2>(j4%y֍yӠ.Fߘ8W`@m Fs*~w _{c/鼧z*;N1a6;fgLq~E*IL\mbI\{o\/AXq | L=>4bT+_\94'iM,JMmNBf [‚"W1 ̜a%s:8(pmUB%C e J>or!ayQ4I !}hnQNadJ4 A'z֛W{?;Y?C&JbJwŁ`epaۭABlιz-S.צ -;ߪX S=k~TK),)40 }#sZ/$jHk-ģc0TtV31u(%=j*CIN*UK?`֨6kJҦPj\BUR(:;2"SnImC,f{6+#I} X%u{LRe^ S1<&ca^ؚsK'@B&lԒ*`SQDJ cHçw%5k:¨تQM J懻fASu O:*J9׉ ?h(^fXޞmh7#isF> Za1Lf|-5 5yg/2/(ŷ=ϋ(IlVJfB{lX:֎0%A?T0j»6B"K2/pU !  1YF+f]Ig\,Ÿ]Q 7~ #aʩmM6y1ѣYȿisSM |__5%!F!7:' 8PywvBvϾ16@ʾO 4s, jZ ݶ,>sL,:PyоI!KXgE0\\8'-b{Q7131YҠ/E'ԟ:Z B38Sd8̌Ha m¤cJ e^+,lPOrX$ɂw@2DչuyE#KVxWLԹ[཈^ޞ6(!t69j$P{.qe66y'\K9Hk2P."-&*u8ew3z Ex}SU D+%ZE}ް4fIv`m8hYnS(l;pkYD."Sw7jg:7q)|M`A67K|ih+JNªPFЦՉFp 9BiMRy)QЊ\13ˋ^8IF.-Ŝsa=B@Ɨ PˡqPI5}.W%GQ0r#_g֝o3~-Ge*!4[Ek@Sa+J]PUp#h(35P (H rN"p0oyGe\1- Ҁs[*Fp0VH'ΣITz,{-(ҏjIEzzIP 3YdwC #dglL\f2tjGrT8푠 YkPM2p?ěyk]TëkAsNKܼXxfS0՛!?տ2iĪ 4B5Rҭr( f}R1E'B3O`9+']Z`}H@@M`.|ihCHGc:0QA%oHH1pQ@ b)H.TJ".Ze$"r)n[GT \~ T;djW)qAR/CH'@Kj"9*G-@0 hSv޾?E^ˡ8# -,nIvȆM* iUS |>cL$n}WXTpkhT$JI @t:|XdoOxw/rYh3F>"C4"_ f 7QnDŽ\"رU6 1=@X 4? 5HB8R $o˱F[јGC( YÄz9? .!޼IkW:-@DZBc^Bھ/PF|$'e]Xrg%eZ0\.zR ( |!0jj >5Gvҳ1+iNtR%ݔk>Ҿ2}rNesJ^K7vM{WW!HWנr JrJNbUś׼!(_Xs٦kZaOJϬ]kg/8K`.ѣ9r? hSu@Rx1I{mlE ܝ<ʘT2 P"}['gϮtܥш%mB*q]w┨_hAu"N\Q+)E!rN%vEL}hrzItbmKv)=?)fn4\Q5\ Ѩg`q|Ry>I2#:'llӤK_u \q}$x+uC?#R6h72'hhR\iQ%Vh>hS`^, KgǼV/4hv1%zSN0fkg8׻-9h$[nov;yufRX%;V6Om|xOR?8Ng\=ɶvOx uw~gc5 6,X͋Ut,ªyN#xzIY/8`gcƳ <G+*t8l;H[<-.@ 1B,dW_Bn›δ@q?_(qއטG_ ^GflH$OQWxևo/QUVy>ȭpU,Pp ey Eqܣ躈z dK o+Awg ՘7% m\ ږ oPmu]<^{;dS}㲑0l΢CKkdm[b:Kv#Nӵ4cejǰƛ-}lNt؞-PgI g1S.#'?Mu"/ŞS?nF;Z7׫0G\w*?3K׭oH<]ɭS&7w Ûמ) C;w$c|$Dμ‘~t8@e@\ya hXZ ?SB$'L[C35U4~`ڮf1J EkUD=CX"N`5M"eJSd,xosZYKuj.;XX[)CjJ.pqBU< il#eh(ZTEiie1TUsZL,%Ktg`TW:S0o Az3&7pUN 0Bh쫖 F+KފaW!sg7S}G>驩'"jȘln9UXJW(ߥ>GW[vbszAhOMGrrZՇO_j4 si&)T Λ·VJ&ugq؂%R aO]D )n6`vMڢV18r;b= P( 1Ձl_Rt0UP{k6AE^1eOʗÉIzϹ$!JL#\T%~IJDFѶl3 %=Qi($W;aGx7Qzp <8wG~%TGRV^MVWAѨ,Ҭ OvS)أҶ|@FQrK^ ()GPMOךV'B kCe3 Mxo][H$?oQy|~E]!b]X+(IJ"E Y=1^ke rDQaa_Id^>p~^VfȻ-0HK>i.l.}+"[BuC6~syoh L( '*3g d&*teKAQɤqF̤T;AP>[S靇p6z@(p|x cq %`hB\ɇ實F)֪1żp~?VQ%#8oTQ<2ȷ MVch5k_QbYsmpYBQu<h v)JAu9 h:J BǼ"=-l+*W((NU2ʵd-mb &;CF x)-:&A$Cmb2GZ-/Y >Gb NVO qZGGw玟1(h)P{1Պ>rn젗ԦBz$&!¨iO6`4$WQN|dCPHl7[ɧ_Z" ְB*Uı^]ҦP~-0ٛh 93I%&E1-6`X/  i}xndY S=z}v`m,,ÏDyC-W)eq 9Hp ߸U>`'j&C2[.7TNn߅EZW {_E_fg+f `ީ.HD;n# CV!'unxXq@h1B!Nvazc LsS W,2>;zy&eEFY}ˎ%|Qz3?6{Ϣ#6tjŃPym'qxH<|͂*~X*#^BPi(mcv vс8szɰE i7rNo meoN ‰ 0y33Cl *DC 1Y!LmO2R0a" ٕn5yw_д1(,cb\)" #w}ۖƴ iobMh=/; nLciKh٪Z^,ɹSM5>ѷ}9U rAY '3NsȨ&JY0"'-.&zM =Np|/tg?N>ZNlt5 5hlQMdWͳ Z,oD2ަ|8= J ܯ2g~Lj달PpoZc~3hv|/}aH(nEɴd 'oH``y?Xf C 3A(Bղi\ g秿Tl2l DUJV ~B 5~&5d0b5e;4:B"ۛ'[PƊ6AF30 z<7nha. NS %xR&86Vߝ$ykal=lwɊ1l}Mle"^H`c48)cNE.@E2`)'BZ-\${J]Wz,}SB# R(JF '>9aOӬ6z`y S3ҙ34cxZ%2*|aTxl4Pi` \Yi?Ajct)s!hS,\A! a"C' UkkzV)K" uhO_aU3O5ZAj oŃhCyrN}^&:bT4Fwz֩ M;q2/}y|2 hiĽsk,ٱ7wx7DG'nUUlx~?)VC2s*^ ڢH,4VD3ݖf/]0H&CoZɷ8'k&;.ֺOK"c|mM72|X`<-Nk%1bp3(DnT78xU -AMCDcO~'w }IOG4+W޻PBgc 2jA!7g(7IRb֥$m2ё56zJ-4`wYEO1b^.l!"4C3P̾j|3NH/@PLf5vR=͝tA3Z)-$_>Q~>IT)~:v)q9'Y3TSi1Mp|>$:i[;B#呡;q#B^xkD6&E!)m8n,-P՛bIgAMsbk˶31Ǻb]nDģOeF{;\C1PN&)TgYLfǾ"ܿ\)jcW$DYì\\wv[j(6ȅ&B,>я*'㡍 NT@8ɲ Z?]}t<G!t1r΄_sf aΑMDHP։x{rX1W^ Bߩ N}a5퉒 q{\UЊU/3$[?/R1RZLJė=R4wx7}^['](2Y=w j| <=3mt. SB$Ӵ uꤶNZ8Rsrk=ge 9Yβ-'9wybY:+sUn`Z_d2f˩"/hV9@-EOMZhs ^r95@`~qk2Շ|7&n A,{dڍok ` ,#,hH }cWT)ӓK!7neۆ}~zP_ίhM?`5CBш?$QFa=ݖY)s2ۛ+'%d?3`%=^X驯PO_PQ!Zr} 5)s+6CDJzC G3`((Gt"=,전%~7fz*dcDZ)'.O3ejBT#D-N:lOkN tgj1Β-σ/$˵ui\p9bКf{\h@sZW}nVd,@^oo܃`T-VBdK B薐 ;F=p@Ȁ&#+t#tSPFFElҵϛ8]S_e?祸4 di{^a$ӾIfàCydJr/ֿ2b'nCg+V_3sF哀XN]{2~g|z\~ r}OŢ$6!Z[jNz9UXYTnq%Aq2iF[dPwa<&覑ͨN_*>фvfDF\i/djէ5Iu4][> LvΑ$ͦrPTp>,:Q\2v`gh{m=l~#q'H8fJI5DFC/80seu8MLqPڷir3}jۀ`?d2GJ7q!O.O`w 0G b! T~ɒp暑 SVI4u$[2|PU~8" A3aĵb&1l +Dr+)v| ͎MogwӨ7 'kl GГ*F; Џx8FQdϹz,78;u !w]#`#uUF0zTTIuq5cQnQf-oya_?)<A 4CUyMf}yq8ku m ~bM>26:X0\Jq¸=˸)\Y^^z {̴rto 6SࠐΟLtw QnS];]2d;-T{mCO YŻO=8Z%wIAmyW%GSƎnp[$OQja$⇤ژKD~) sy֋H;gż3Z', jxwgQ4KルQ# z/@x!#PZ,eq{\ C:ߗMoY>0>,>,Fβ,AA[v+Ӑkǒ,4(~p#!ct8$8qZ79~p̗q6NuB$ ɐ_^"As\dݼ{3[e\*wc:$!ma\#'C&_co >ͣ7Jv2/Oїy**Ҍɵ҇Hc=8o̘l@WO[&-`6u(]Ree,7`B1/FK;SAr_W_6Joi=9Wܼ+T] ACIq~O̰ ón+BmAǯZ־/L|xL/ue89Pá! []duZ Ge&1) OzQdȡ6X!+DGG+ooDyl4)JD ΝK_(7 JiLlp$*F(šUSe$pvbDe F0PrNsy *kNV`>a—~k^X~D9Øe\))\lŸo'9 d>*a:s.WnӭdF% ?oIjjҥF b[@ʅ%j9|@Xһҕz3!tvd>FS"/GG$Ԯ`hɵWmSrr}B r5ƁQY2)~vi6w8Fo8)C)Rq Kh_$c̘؎R@ƒ0bIv!*n$<m[ je9}统c֏GD)+ˤj{ƦXD]firE%*{ÊS"J&Rm\USEYY 7i {_q/d 07I;$iU>2\E;ʪ|A97 Otq$>avenpf`s/1Mڋ9ݯ/gdp𢖷g`s_upM+" ޶V-`jYu}!pa$(ʵ9b0w@gmQʾZRA~)pFU2&2@CRޔH~V|[$;#D=NNߏ6HD(alwN0|J,Z  7Q zf;֔ 5^h<8pQ >S:]`~&|DXSǥcwP6t&i-#Ih>RoVBؠ鴾 3_ZLH_T śY!n꣣]@B(&>5-%P@m}m}`D= pb7؉އ\?-F1fv [3IS½̀UԺqlamWZYޥ]x c# Ɯ-x$k_ &ͮna3pV;Mx ٢0-6oh Lvʞ|`%%$wCӴl16|f~8r~RڢDHKo\%_Hp*YPּ}v~y^<K?}qR[4?U6A[Ax\eb'#æU k·Z-퐅TbDʃeӋgS3s_4Sf:-i4z)[p.&f'A1d =g(-`F/Kd/An֜aB/ti_'lw h&fqJrnCI/ N(v{5~[|K$Y"-O.J\ٝn8;D(&ܸ宱 0 Y %'*98٬Լ^}0'0˧3?/C&qrQ/~wrt]MQY+BϔU눴P ~;<&)WB[T'^"4_N} |do9!|kdsa` Ě ^n VWOPp)K#Li5A]/`>2O[Ҟ*_R"涜 7J|j648s0޲=<~%CJh[rT]x~(TXЛ ̊qFw;^ood*9Soa /e^9ڗuGLN*i?n[v 3C-*T9ȿD'c8}Tw,⛕[s 'rޓa C"E5ݳK8HmȒF=O7 Pג%\3ؽo4gp%A9 He6}T~ƧG]s^)J|LR~8Я1._}W|w=`g!${UDW: q8\F及a;6T(槄=Fiּ~f Էv+/fV3-&Y'ʰHwZ+v{d5*@f7IcaAĕ7r}f53_]"\"mO~sdTWi=S &}ʭ[&l4w| ^2#/V۫A wxkW꘱jΏ㳢(+9PE6GP cTDFBR#һƉ @`:NrSwpb~d.Y#m}bș!fl)t>rlNuxd?P٫kSG"-qXm D<%4AE-?O$oU,7?|:Q(A~<ѻ+j=9M[E]SSmpɻv4vE!ܼ=BGd]*dH!e16姛ڛln7$5?vlM9LB"(TR{ | M5 ̞:aEܜSr'QA3u%N + xMiֳ7ڱwCEm}_ Pq풣$v)BէdXN4 Ni)Vߜ?ǃgL݉guԚr; ͡%Q~>~T7c\V/z7U;(m_lh^{ga]6N?d@9b+ޅH7H`.au(LIODH}]g,h[P_CXKNsͻZ u浔<և%=wEz=}'X,D+Pg#|M[5ۯ1xJ\#΃Wx&_Es&/ccܱ5#61m T7Tczc]<1]&ϙFW9I_JW'Ai]͔lx R{@& gF_2ug!2T)Ns_.6@.4"̊8)vҾp~|bO~Rx~sһVomJYd5 *J. 1*Iڒ*lF2. z/,J]d֐qdf)ݡrr8nDΌ;r伮 E >!eW_A#GʈlP ͪ7~u wT]o8gAZ_KN5'u/y?{ h%iqRV@R߭~Rm3|tr`GOK=DZ XeIM urUWc(FَL459:ҕ6t*B,Kۄ}S.Q̒t[Xהڳ&@'Zxq#l`E͆'w`)42\)N_k(v"؄CJg9׮ )iTdyN1*tj ?#dΚhWb4bZK8}PP&n iފ* y,ՅK_2GOMK0&DŽ޸ ݋.yr%Ιq5#Fbdt^ECy X75yg@픂mȝaf&?&(Qll}<*.ōd'|۲iP*Ww,2C8; x0^<3]~oRDyHx5v;1omH.=Z5,AlG!wǂá::H7b9F$;A0L^KI]4;~A /ÐƝDbgj9Xcݞ-Le2X*!SsZ.8xO%(Of .?+I*z=+0E/ ;߬z6]ikDq @ mL GrISJΡOVK> Eh0ld9ùHvM vI= 9?t̥( A1ͩ6cQ̦$*59]l+o,WDf9RcOM/ U]we"gB|p>xY+&/ es\^+>Yi=O'yh冝N^nC| L eYv<:?"ORlӴ)ao \}~Jf.RҒ&-n Χfc [Y cp= Im)@`?06j6J(n!$ȵ<>jh'K/q,Y,*IlKҮeRT+U< *1~[<-gn.?ب>UhJR|>f"pFޛzWI6~RFD ZժnO)cC0$z!P3d 9O;n@\Ǚ:řId NFqzR$㐶u,Vp}hֵ]p1P9kn+X|p::-z0>-D {[hjL>A<w3nw%"wchGGᵂ2.bd'mYZYȔӂ~3F{ێ$/(BFC.Kx`x&0rf烉)12\ `ru%sc'`ԁkU0%}Rq>Nnklɫ,$B_:6D}%((~gKxOx  م{vtLi ИN{2x9x` 5Po_i+T7ә_m{q7KĉZɫ:,9qVZw\fb!ϱӷ[\}3(T.q^gL/qWn(Z~ޖ$+%2*XXKTjޡiz&j)D?/}/}͡J VW^&JxPD"k,oMkՠ3*=z9(zO+⿂X?Ÿ:2Xr uSlwLMc3%܅\XgM{t@CΒ9.{e-Ӵ>c{22}6>m1!ZqQw:W߫^GIJ]vIaULnC|0E{9ݪy>sQu6U;UT@i.*Kjl{ijYw{` PtˏO>g1P?@SD{_[#~DT,rU$SUձBH z4/\JrR6YH^_2v EdqX{~֌tu=za.{`‹ zHx@[lBɮs'GOу XhəwAQq^$^!^cUވ& Q0m;VZXԞ%-v[WcʷO_?}0|46Li7F5>S;pm}+o'gamN?Xq2S$-+-Z-mcby&TtnUkE|\qйC} ͈WUtĻ.q(YڢiTY"R¨~2k (!^A¦P~a<=sLqV;|4tNuqd b mdǞcĮ'E: eE;SUG?>`+4 _f5S7 gꇮZi0h+gqϣB3X*,wGX/sν\[ݗ]Y_o'{bfҼUzb^ձŪgAn[Bs5sqie^0oqs.Y;Y9%Y4bU {P-ML;\hhtsUk ɂn+@#h1d6^k<c /jSGL ZyUKA>x'`wk ҥ.G,.>]~Ԝ5Qwz}na-kԴ?[T,n("NМ+F<#I9&*+o|`Mtٵ.'ދw'd(Hq|dն=bM 7E&ãYߑfKIuʰEU!ߜijZ.z-1˯ْB:rC,Q%G@ڨL1>ԋKZ@2WL4mQ|"Grq#ѽ=»G+2~`n1@@my#\ Frţ˜|@> N79Y"`kdN#b@6]!/J?;Y(b†~َsfROUۺ]jR?;Y&  5in$Nϱ@5>fIR%؀`M(g)\.eKS}IV_},4e5 h8h]FS^fÉ|ُb3O*`j4pńb [>c9"Ola!o\VܦlƱabI;vC:c@O5K|0d}L :2`RTvCvn+`vejt4@1z0#,pRȉ@e!$ wJUz7gmH )/VJqUݾAV&HL+vl>L/90ܼԐ;o^ߕ|/lxy:MA :);Z+Lj%}zB!oZQY_%(sʫ^>E8gF ώ91/jO4=SV_}PVV$.[1>b\dy4P3]r=$/NhǍEc$cfrZ?*\>tgzeB}䴤\ǐnJE8piZr%|^#qeRu._-?D;ĥN{S0W(:u`YȺozE(jhU_3v42̓>_Ʉ <*쐩L{,ND2.ލͷ:2a +D.\oP҂bYV i֤^U5&BqGI Iӿ|ɘY㞜tHo*Jq0`Գ]Zʿc|4 [,{}t5Of\H@ a0▨̣AuQMsIWeZi Cj(d7R25^1Iwr[.BeZ1΅w0TS7V,瘴}z>Yu:J("1lGoU3=CX>TJL GٚJG2]8a&^MM=!yTD(U`^,:%l9]-7P9Ʃx`&`HB*SχQbj?$,Yž:& #0RΘE'P^J;!E@˘cդ2MG9YMpgUmlU;Tt%8Ukhc@DuJdrBen'͢+/wZw] [eL~(lzyY 'KG5**+NF?켲2)eK9IohAC,`GʨR[ѪeE<=SmwkϗVw9 DQ5+ v0\CⓗW5w o>E]7Xج';$q% Z%9U X%?9f᝔bl% =o+`jXx][ΒGL x8LSه=OAvk# Iqi ӿη9GXkƱ+1PUlYdϮ9硇AbX(PyЋm.vڹ102*L=]\nxSסH99 0\:2gVC{2J w0TMi@5; 4^!n[)Eh|G$ѿgNT9pCY6Ĺ}?΢i7@%Ą]M5"E4\6kМt9,i-\Ҩdx*ЎxY;YhH^gնˉo"%RDl~%pKIG9~,L4 ׏ql8zz3|Cn=:5) >LI̯h3+-4Y@z6hEsi9A"\Q$ _p^fUwj2kw^sLHAq_aI/x1Blהq xÚ( ¦hԕ}dҜ`-=4xd|UYsz^ C(d #]8ziTFEf6۽GJ+?Pt{ffpPJHWbn$| B1N QNGI+k!0>g ujH LV.0Iߑ55AQH"N{U@ݪCrqȠ=akGݜ/C=C\6*IdKJп Tى ~3ϟSEapV=uI8ϵrx$MXs6b%'ݑVWk0V%uq꫻FjJJG䳼(t1ەgX G6{Ո`)V}`Ci}O -VG{)%7b>&eSy*]w{`Ҷ5C + ςqB-PBffd0*3eG[d` LOȶAac#Vu t6۰,8|~,H&Xe+q̹~J(ɃP<[ͣ4:1$I>]k.K%w7X0r,r@RNvGG/ߒp{-MiA~NНa[CGG]4W4i 3mZa$\Y /!Sn W@"i(̶Q@]uvۇPcA:l(bȵn+a+S]:^DrREh<w<1=+\,s} \ubl~PM;m7v'W/˟S$6r, {p𒵿gVr !G~Oi3?aMc$E8O0e]뱶[ȼHC1p^dL`X+2n~&dr2Hp2j?o'AF]1#=!UTg$l3#`!~ȅAϯat(bYP (Yh E?X9>\ |+3.%XFM+[% e1Qڔ8Z&LO ɝUZIgp*X˼}ּPyEZWEM 5bg%>kkΡ :']d>+i`;rz:}M})g:k)ߜgm:.kz1GLűΙad1֬RRFpՈ+`wt$wCÐ-lgv~H,"ccVv~ |xg/8iײkF>gUMxMtGgẃW~AM `끹xj5] dȡ\n$<ߌ)%* )={sCֲĂF(M=J3Y][{agDq/ɘ 5_"V6ٞo/yLH:ɋ[OX B06Pϳ$M| jBYRETG'I1܀et*_,ktk'WrEX>tuT& !pʨ)#SenT䧶2&dYM_RԚ,Pysvv)v 0֋e=4'5Oq8Jg?Sa1f\>xľAց cMD}q8'k G 3ע(KGr>$˅},<˖Y`MrkCޘ0GeYy9L|zex;?6j_AN]"Xwskx*ĐcNncg: )ڏ0 hCQR/q\+CWxeІdC֣ajWܨgnYX |מ9{tmeQzTj*}l)1MbRR-8EEhLFj1_3~OK%kruWf9}#`CwEdy, ï%@`o~f&YG/BLgHJzghR7E66&99FW˜Af4d/Vtl:M no7W2}yxE}#w O)GQ j^9T*4I{,#(O^>a3Cb8YC#U_jGA4)#xk^TU:C&*} }<{yf(ܷNP~]yFҼ5)ϟj{r7HOUKv,:޿A_6Aix5Ԣ ׷"O=ctt9 uN_V< Yr"ڋrJ2ft+*oI?w3<p;й4V= "`;ms`8tSy?}Tߘ bvkڋZ'P7;OG Aws,#ոFX!]_x:"?;7 .aQlm~r]a|=bn"c&&ͱ]^2%)p''5'l>sk[܁A*#.=%grJe@zkeJd$&IWI=E?D& @M@\WĘ4%b(,S)B7믬m*bByYiw*kSb;γ뵠(IG3a`r NHMV'J0̹V၆ {"uu"KĞ-yBt(h["sԢУveZkV1oLPa_xT[[UiBʿ/FbXŅOb _25%1קN{Tlǂo^UWˮJ%VR ]Y&PqB@sL3]rv4 z5N +ӱ+OoeBʘ#syMT*,mԷ)`֧G_z*vC; SAt({:IĹqTr4gpE^i8zeJ Gi ~`4 ÏB3W9ہD u+}0R{<jSؚaA'%18^4 T\[\wv32AU.Hp\`ysB=YO[͆O!OЯ fBavf{b"iz:lh3chQޒU SzrudyB>~1|xlZM_"{<=iaOv*rʓ `lFJ|9S0J7*^ 3A׼J wΥwO!@B{G bda 6cӅ!m޺&XI FFQ%kfʅg‚؊exlNjrQaƩ)qВ!2lmM6Ͼ8_h. Bm/8lE`=>,_nP̼[ 1$N7|7;8D2i 3F7B`7 ϿnEOAln0vH-^& Yw4;/.k2d) "JtUs8n4;ݺ|j!6NIo@H%sd:V?WuC=cnwְ5b^)fvkW|Ji6^B&Th(k%e짽UfӠp2x7!k$[WͳqpOU#$"Ý7c/BǓj_a Q9vIC:"f5%n2ݬmla?5:u۵idw#q_LTuͅv*K-#'#^6%P7{`jhcb7I~+oyW;QN$&,Lg,8Ym >j@OF~23Jƍ stE#&P])5rY"j@<Dֺkmaw9hɶ c0\ŒzN+~<ڰp/hZ\_U֓dFHAjLG.?M7umSE"P{f6馕hOrLc4.=½7t$Woc67Aĵq |Q&ގ<%YqU)r%$bRV"ansLkϫ+~nzZ%Lc?CnVşN2Y"XD̼qM͡_+bVeJ54Y&؝B"o:!TOz vкᘵ3F]aqBT%nCN{90j:ł[/@ˏq"Mf"la?2[+[0{ ^0vQ^U}n&W;fq,ƨ^M1ϓ5|v1JKw˶Ue0pV _"cn~6Q{l'&>_T*0TFJyA(ggLc:aGv|q}0}ia=V(c7HZ,n"TEkJh,%R1O_;@e3[kM+S޵{ك&ˑ!ZCC\-UpF9kYtʞ]r+_,;mpzY1 &*c::X@X3-!K66hIݡJ̿W-Z4mr\AЪeS1/f JIgwehe~):n~梒$Gp{޲`_y]1 tfHS$#R gղ]`9NF!OC%6 7u- .yJlwVI;'*r =c@NsQf^ۀ_y@Ian/EFniTk3+f;t]ePQ

IJ$.i֡I,vqh2 Zt'9YkchZM B:s[M S!퐿wMG bҍ$z)!qo~}xr@fsyأ!MPD8le#0suelKn2/ } 5v BԹNO'^9zMkg u< O"Aϸno{:%Bh_,?9޶U+l"w BbP8t[)uF {mhjyVh-a֑͌1}>*%w+!T7[\Ĵ:UwבXy#>\#^SW R;}==+:{:RX.,Dqc̚*o'2iDCƖ7)'xlel?P;E|՟!)z:[9<ħSlm#hJPglGmu6-Ɵ`~'b ~~uIV#i&q/u<*c`BH[@Nr)8CtsS~{&K25X#C=oɕ1LS+z}D_M=¥$ m Y9XKK9BaRtpElg[>߉V}^E8v++\y}UV踭†zP63/ۑ/2W4x}}zI;2n<eF\g<]>s=㏊NE/GpP6qv_ ? [Wk) {ҝ+" ig"ܝ}aAydʏՇ}ֵ\`3g9狿?_lƕV^;OH慎8na OqEv& wT&TLJjn!q;>=d%sa[ Zᤜi_ qvF'Ap^Qo c&O| (nҾS-rKn]{XRjRj~O:[VJ,|,K_R }ٶ~ԲkoґOVD2 j0q"9Mo= =2JE)b$A8.㳞bҸ K90v2E7#.m|*jEZ]XP=\@:'.lz\0tt|NxYH]}瑫'cpbz[> /p2LH'tzRmל`vK{!Py q 9젗scN2? &ʸSpC^*ݨ pyQ_8's9c aeO%&eUm&~6͵i4Z.\_'^rJcFb)* *ak>[k HKr3G6iYx o$@eTէv ߼N+Fmedig :3F|)O U;MMK3wRzIL?-%3+!A f$S@/vlY7jz8R7tq l0t>YJvÐ"sI֗OCar42{X1_p55XwlI!* dY{:krV۔HXeD& k.rB _|132'~d~E+ڒ͙] [j`x E0=TL68'o]f vCĔ5Oy6yl7?SƄkZ֒βۛF3w%-sR$Sc4p?٦ߒi+$4y+DԎHS̎6}HJڍ5:=pY(R?N>Ck@=+H8&TE13|, dv>??yܛ*Fv%-(ga^a/b ?ޜUQ^O"z_&m"+ډJFu \K8sQ Ѷ"QTj^1' M눮2K oŌLNdC)EJhy~C g:uU Kw ra($Tban Q-v_+APŻ aȜ_T2ιNxQ)m4f9?7i&jT~aG{^0!e^LJdү8ɌJJϦ̈́f nn,"Gl6*l-i߲{U1(u[0>7:5I#F"]'`9S[v2쌬(ިƗ17Uue|Aa-YuY&FH~y<##eRc3WʦBd6q-ZY-l&y N41DgVj療LbH )ɢq+EȖUjWcƈJs3 ǁ]8weKorf՜ڏmT8ߧ1;e]8<9cH\58/j &ƨ+؝| :A'ƭ`/r(=in1W! 6KL$>\R/17^9' &ebgyG,mE+ fGQRnq:1x " uwZlAi5&K; dC2ex˪%o䤄^ :>?RnZ ټƼ~zq-h~Gkg iB}Mľ5vE x1)Ad;>/ tX:|ɹ)Lq]3mli<ĈI[̴8&= d.έOoI幅e(Ĝe}NJx@>ew'PB7qe z4y.8lrbg{pTs+*vq 󁛣ý 웫={.4 *4XOC6s4m6B!rq0DY{O0,JI"cޙ@6ˁ惘[>2`̝(BTgRUG^G٢6dcѡ>˓3Ҕ܎I>NyFJs9(,AȵB? ݼՈ>DNXi+'l9Aj!R)r \0olګIq1hE{>Dn^#^[s-#6 ~Y)d#D*mųd~vD'Vօ4&15_^u.@%; qj!6*>wV6<֝N8 SӘjkMwT \s{Jٜ҂JQUpZ=)TT][_i(:',KgsBaBisdOLD.%_{*!ķNꢄ 7ϪW5 9W d+O9TpÄ $~0 VVOU/ SCQ|]CΦ Ips ,Rj%xx4yt$SE?~os 2m)`ՖJyA'^~ːIP0:(?[talQ:#˞l)".PEf$adQ t)}] lxc^.Pv$n/.t 3R-_<]f*Q#}4[)+bwf44tÛ-,`/MIV*=jYnW_Lw֭ +"Ey?NION.|FEfω7R$d>WaVN ,okx_ 1B74@_7-S4-s/^vXUbG.!QX2`Wf;"KYz4l)h~s !qSe0LGhj8bGA1*P_tO&ej&u2GJ'yf޸`ԯ8] at˩+c> A]G0stCg *'(w=w G|ڭܶD^-X?Y/)4t- n6\/ۢX;_F9u<<} =~Ŵ4dDt]wC@͘;dM.ozsFA B(,X~#}3^#j!] +8`lK*|Hॻll._g/m-FSxv$6nCT%/=jQ\!^w/2;YʏoQ~)2zޭ9RFόW0ƺQ&2JOR- k ª .̰qXWV/Ĩ*TL)^+_¿Վu{׋h̴|JPhJI#2uFEY|<i}ѕȇ ( TX W9瀵  j1{Ï['e5܀7 KIyC*9$ǍM螠gh} Wa:Ȍbs֒*4K푲Hס Kel7@5JB{7 [YȰYFӴ}TŖb&?M`jy]R]zבUK x3>uTDG hjrey궑i ٩dMXe (`d;ehM'dt쑮/M{{8 ZhȦ4ng"9ϭ Y{rKp&c28MQVw]'\SG&~AZXx+o+ LJ!ЙtnTQ8k4BپÉט_{oH+ Y$-MhSIW;6fXa4\%i@# %6Zs[@7p²"Al }H4t̰Ӷ^1f* 5zFh[GtV.3L:Msʯvї.:Ĺ$GU5A-=h.9<Z 7*<' J㋴(ƮsΉ&(.3+|&`Wj{) %;·`+(QuC\lIq-444 RS` Ѯn s_:_7AJߢV.j(ǭ_.N CMbř$|8M6&6d0W)tiq6!>r YQ{Q]-b.o^+Ӆ{J+}&0=걥sv ;IB`@$`o-o/%%9o8xy&$["F'h# 0 ,̰݇F~ ,+~-HaѴ,.&/dkfa|<.:[kZu1'8}Ub^4NN M5SX|]Wy/4}U}!*ȅ\J0Aˆ~ki'>$,TPK?Ф_ٔ-Uj3U[k!{bnj0#?mn/)?lbB4duX ,Zcȃ â5 1O- ߏ}Zd; [sl SO͊~A0$z@7nZ%ɂuZLBv9Xz*Ẃ\2=m}F[E[vʞ9R/gn0:L72 s<4w9@ ;=`*E¸Й1M?7`4`jJ- K0*q^LMZ-N 9($ ;=#2/ w;HF;[xEFtl– im@ O{ȀcM dϲT>Z+gӒLg@^cf3ZXd@"u$o'n`JhI`ax 5T63"[S9#lSg/;Y[u7pE_?P*BGe)_i%A''iߦڄ0]J[~U Vu. \`bK-|[HȜ3^΁yV"e`Cu@Ex /'x[5}KG#E l.f8L:ިRsʝ(qOx-l0P{".Af ">9oCK&ןQz@ՎF;6B28;}PGN.8D/"#m1@+ Ix]3|$ֵ3=!?"\Y:Q5"$Lűv لEZڜ,Kd&[H Uq^ziKFs/ *.kv\wtCϑVͺ/3*Ο+& ;lҺkD |n\/oGsM;Sd,$-'A2Q#3'n,܈bk?K~{{}!p;MɔJЦ ! QSuX{2H~}5Pw lZו:`^or\"tɜpUNGO[t(JW*uȕe͈mbv?|F2k҃RR/H#-YlQ̳^*oIp^ӟ*{B{1fo {T&ˆEvNexİ/S(P׿TN9͚^N{ebC( Ҩ&ҭulpj;[6Th0q5Hȳ҇,>o'w(`qh6Q[ IH:C7ZNɻm6qb?)̏- :g"-<$2W+ϕGrR+1 \F3 Ƙ'3#Awn+JP\ V3Q +o ؘB X&T>| #֭HltVUwP))'ymU ܿu*[SK٘'e(e7%/FVh,aN|)P깛l$ lB~O;#*h$&<>>Q]X\o&giY*J/dl#&^NWGn |OLZ[MZ/P~XHicfхyx Y(@"f5ܣ_-$6@?Ka"4K&yA(o:w\փ*yZxz:&B;uSqI\׊6hkVGLwkxkM&H36jT~P|:,v-$LB?u|"cіN)o 8o+ΠyRT [tcSyT}U$]dJj^-cw[k@m}'`zɚ@!NjIE9uMQLW*sQ%J,m¸y5ɐuf#_'T$e3QEd*?%5P[sőw1>NO'o B%<$PA2`<!~V*$NŇhefB9ȤSX]L@ȧC`OeA`fBvF1}ѳ2([_| i9GO4Ai⿂k?i _}lؗҖ5U"\tgpQ!ݙG c+2]cH]'F$-*"@Һt󤴽J&)U"a62UTF#p(=<$LwÐܒIDto Ird(L1rzAGLA( [Hvg~/URao̢[EvȺ7~РZa&uwtkP w!ca8O.>L]$}֏͆k@*q@3U1w8P]5/9E Vc^Yh7;9 !w?:#Ir&V*1j>H @=0N 1lU$C N5edl!ZH 51nPL]TYJ)Y5 bD ~a0y*keߺc)T2}Kn?e{sg`Rj^\+RiByzb s)wf]hql NHI{E6_Okq}҇{ga?bw,y1xM'0>[εꊗrU"`}E |[\jqOJ .0v], I`mc`4sp^qNUPPe'Ba:>X]7NӳQ(PVA6KgMA*}ue~Iy&8b9XJ9U>3v+^h[?S !I0<-v(غǸ{;d'n n$g]dY(q}U :ŹQFCj /vO9ݭ-EU[HArKNw02F4Iǔ^3~.kYzj^ $7Ա|l1u؍ΉR6Ccz2|c)pzg]a:ٱWcxA~rɪE1[\FZk9iq#}9P f[e8T 6p+ا3!#'?@O^mF&rܛ/+NDc`?':X:-2 Ch9&3lOBV Z."$wȺbBBsz&D˗iNs4vg8zN 0:ṷ3uZĸ||L `$%VhUqC*vr(Q-hH>r(ѓW6A[V_UP QiS՗+DD Ne ٮDUd)m3.($}̺6 _5f@  /o.ȁż!/*aNԗ2f#&~bR:`A24/KtOާ;UfU+AfPinaM&,^3rI$1L>hHkǛwl|\\<&V8i}>G̩*ayV:%rMAJȲɛ#XBŗCEr2˾Y;bĞOPu/6ccP[♱3b/M!}YՅ6ݳ L1(Ըq*JS'>6?I}[WĨI~$Yf! HgKKqei3$-%(%>- µ('4ЍsO?nT+7_vAKgEћon価1{K,L*م} 9dƲY*u[ vUi"TuF¤֒FƘƥ^J D8MX P;auaL i\M_@IEge{P^~J1/[XxKinf#ֶ`i ɟFJ4?(&z"nI#6kO)q/٢}rQ?餛e̞L8QD%9h, s?FiS &Zn<+Cp{o&S24wMͽNlE -~a]r9X%zbnjT@чpT2(m'xTh1Cee9ZZcdM#+-azna΀XHK2;P!dV% ᒇe!`)BTZ*_ VWu!3HCx1Yo7(G>/J9B2ó$y5N=kAy3jbg0.-՝¸T %ߦ1JҠyʞq#VBKm҈YLVjLhpYB=E:F)8p GeYyBC1%f؁vΕ2DnE qIk2p<&s(Y6RɛkwYk&u >0MH4#8+2Iyrcty>K[F:@K_{>]'OY+NJ؅yS%L3o]7E4;,c?7BQw/16d7hM_-|R hn6~z#is} !fSވ{XÐ1b#"TLpQu|Nj8s윘Nkכ0FlsZ̾B>vh SSΉO"T =tӕζ[ћyfPJGϯU#HIs3[mX`8hp%RHYzn#sH1yaKlx i|yu5&/]R갠/9?VTD5yfoÎ+THZ򈆴Ru.Xh-xX'q~\0 ݉wZ)*YB=YTQUPY}VG\,oR%ZU&;{[n4l(bAE8_K=d H&O?Kê܁ϠJT x `‰I=28!1nNI|b)\?d+WCa 1n[i40CX?&ėr};i&8'aou˥:P"y⵫V761Pw/wօh-ny}7F}Ͻ+]ɸzʡeC M>7V LB'R! :xX6klѤ :A^̎p.6cc81TIdPJS\w]˓g^C!ُDފ[%dCE+H;P6S}.CN<6݃:Uz9IQ=Z0!kv㽕+a7UƐ%ha@@+kPF2SFUۉM60)~KC^[Dxbͅ3" Is/Vۅ;,_apſcir#E2k8 Ub~C ݨgLDBSGM̒9i}ǎ(12~91ήR%H꛸MoƇd-4V2Q:ܟfmZcvG.1ڥTSI;ULw+w ҡNB3kE"3t/1 8|9 C(8 Qÿ|=;PV>C)}>EY14hM@%5_]QEڗ,vIUd}YNᛦ7<*lvH;8SZb6dStN[| >gl,RډI"fWK2(v}` ^K:Ƃ (\ɞ$)$_!_XK/GxbD(Mސ[z4EM][[e8uC X $שA)O"RFf? j(wѵ6>q̪DO/ ;9"(C0 PA a` o 2?cO18.\}a-krX8E1QT)z;>MXTVT^0F2y+ˑd˻츞zQO8;Nk(U8kU>dis T5K.e•>;t$oے AzYػ ܖLSH%v^Άsob++B?E،#?X2Ta_23zZwL(rkHONѾ*HeV0M+_ϋ]^+c2IiZ.z^,u;UE0g^Nz&xTM&h<1&x& L %aY~9Yn}-}_hXKK O;#* a(gtE̒M B~noU_Yq͊H;XDŽ=cV^Cc;n`v=@&Sd!/")Inr߰Q,峾aL0fƷŃ`Z80e 2bZO˾yZQmAvƒ[MVZu=S-',,#lOaMٜ$g_Bӟ)0̺1>K4Ȼac-$ N|AkTA=P(:P!b ,I"]YDMUtG@h"@1 ϜJ0l9 أ;>!L*R]*L\Uc,ՙPUPƿ4zn?6 rg6DgBYa97 k;PN._RTżTWٱe%{͋5OKAaŪ%cLϪnN1A+DR%Liʝ~D;Z͍qVnw5 -[Ճqqf>"M AU SDaukim/ՠX) \)Les"7wtNR:;ZP4[ \, ĭBfIMjڿOr~C^E1•$\8=bjZ}^? J2ݱPZR!hn2sM4yX:;dF%h;#` q9EUMc,NXp,SDyB{\S=7b ^)ty3[vu2d8*㣓%A~|Hilu\}Gu2g}[:W| "LsL Y.Lvu#&JfI|>Dz;PiVDF<HiRIԏ ~t٘$F X%I))ntۯmq@xϏ'o<)[eOhA^]\bVq4d;nN@=2GGfMd7{m4Cr%<֊1r-ċN'̽E:%.(L@8 iSjt_+=r#KnFs^4tEw 12kFB݃ʙ( YnGIBM7RdNGѸ-M|1ņ٢nq<tߜ@J3 n3_mwmILN{ev+ HFpp9;ٝ/\k醦O A3Ā î@Eu<>$(f <3T/7l4$N~sdɛoTW]sY!I/&m4˘ҧg PͥXG}A{/@ZfLi3qGFqIfXsGPugOb SCQf1M–RU_b,i03)o~u9=.Ɔ A} lRLj)׎6 ڪ7,5EKEP _P's-Oƨ;f#*#0 %@x ߜ]חP:\˧xjTuCqdQ /.Ek3؊o` *Hqh*CNV`(:$bXt^iHyUAV[w PluRsE1 T&?}RUXCp'&Cf=Z%/B Y"ȠPjs=̉Z'o^5vUcNr zKU[!%~Oei!Q5 ..4!s=( PFc,]tdШo|C 0/a 1}?o/Ҭ /`#7X3 z>.9L] -kC[)A. hXM Whk!0_=Rk%cve _A](Ej ]V/ɦR&%)i6qV:` 'Aޱ.K5><4a; D&bs 3(nhuZf( Mڪ8*LN8A@uf9q)#;ufAfT;^̋9Qސ7e>DYpax pk % o.zSD ^/a]Q'ɹ0uh8A{%)jh/YXMڀkAo uJ|0g5W3xWeM82+u:jޞj Sύ*tEW[TU=, P$%#TPO 69EG_vW} y'*\$J38]F ^bby`Z0dOI,q=H(lkª¦mxIg}`**,0[3i$A?2m>"6ODC| YlXB@6ia!bJnׄlw w9vtf}xP~PJ+w[q"L졮׳cy?[TY$#CeT Aw^]Ҁ)(cQ 5e{Ha3yT"c!bصXGjTR(SjHTE@̓W pw7 a-I C! 5ř*^?u3ƭlnھ]b`F3Fּ6AX}Q=RJԳ?1C3TN;C[\p^CCU Nuս(Q6PWMsB a+' R GAʸvap[2b;1$ME )3UNKJiU=3f*xpmuۧ@BjִpsZAS=bhf 0[EGJL`J4s^Sq-~sf<%GM+-Ӿpm΀&2 R.[-_G; i~{.,n͹/Фa0bgīZBv8_)sʂMȩ# /I軠wev.(O<\6A1PyvG^z V!hSb|Uve-8)jzo- a)$<<*%Œv== +/d݋bO*ywՕ[kua)#n}H[Xpn$_<89U9|ŪHrQп$\/T}a֓mTͭTR@Ohșsw#<>Qx7f} pE a qnͭ4C+N1⺑vDhT{Z<87e{`%`DKzքKxU5vd)&-TZ$¿ (Nhw7,f;;"N#6̥u= <Ǻ0<@)o\S&G( ,,M~+N$9] |m.BɶBAo6)ag~xF 2{fG;. O4xB!`\. M!ĝdة*g>qA$U`ۯ84 aY X HuRID%N ֭ZmE_bۨrx&P_PK ?Rٶ:!KV/:I7B?a?NA/OUe%j}Pm[u t|`?~C'3բ A[ Ôd4Fu_S$$:"O\K#:P/Ľ#߶lU@tz]b T ōGUYԪκ SjERO")a9 J4}bEe]Wh7)Ӂ?P pdϙYCdY1\2hr4a+ti,PeM^A [fTelwBʔCTcsPnL`b̧ⰰcd(2S8F܌ƑܠEd k>P|nqv?"? tR~q2ܻ %n0_QC_HbҚcW>W.SV)M;51Q(;7`m9%% ˆ\D~Vw(2A&A8=&:wzqTU96njf(&9./cvՑQx"u_X²xD`e[cWf7wRwu6'1_IUm:Jvyʢ,b%)u5}ͬKym6 jkCfk!UFJcQ2h2H5%0X noE~HJ^V:!d<-s'SMrQ,J"nr-68gBn!r:+ wqXv# `<"|2[&|=7=hpsB!E)NyuNqe.z'Y1XzOQu!d@3Ak7/M@0>c=<8K+|eI2oz(&qͷX$b%_Q8ng7 i׭ͧ9vlSROB|l}jWKHa)|lH[+h)+;:`޴Nz)-`p PgeV{/(߃=e /rKe|Rw':ʩk 7j-D%R4I txWeCGJr-S8g6tV2pޑ oU`ֹq>S?ez$ſY)5ɎL  Tvj}iَ@HqWR=@%=Ĥ:{^ lZ#`h(r6ȏw}Em` ~^.Y8ZF0|,9Wڹf?)hS^!jwy4A:bZJ\Q˄gn "-)J'UAb u`C<ܠ8B g|=P^RG2W:|я(gKuG^K%b7`ZH4N:Oh8G_`(!Kʤy#>Wi"Ŗ-DDw ʈE6W> z"C*T#H*"Pٌ["_=ac dd6+_ }%$'R;̻BHc`H!^N0PY߳v.4^ WkFIj˫v@ )$ӌyQy]k}ѡw_]LJ\OV6UQի_5mb:'x*6VE"} E33Qv!f&NS@ZL`[9doAJrVjiRa:iqTS-K႙u7T^=֥ (xD|?Chw9RmrPNz#UMdQz4C+"qɍl3{k\;ϥMQSysr{HnVQ Ae=RI%3y R}V)Z7,^5W& g Ôt:; {7 *8z\^V>SuQABHM`0! }>3TTk2&z(E8/$E Q.®4m*ygkEB)n0\[qEifnEP> ybZA )l)D@JJuxP>AcQ;=A\r ѮZ0i`{e|S66 Զ|V3*Qog6kc1jJN)򧪳l*yM) lwũ\6k aK S\DZCtIp֙ },5#c$s+ooS;Ewh82S Cɟ_I^s.:٘_-m7B8È ?ɳł]EvuC&sat$c#,ZPD Ғɔz&^Z&Mjzᄘ}q!+Lqsvl?q㒽 qatBpsnxrlwy]o8N& ѥ)' E&b<;bIh1NYki2COcpnOnZN x#NuLgU%܄ďǐL+qZ`/6\4l4FnxL@`Kw ɇxt t(:{ŏ'-Zq*-,uOjg]vQ ȿ{t9Эd'18r"|a*<TK$c[fYZZvξԅ 0P&y1v6OְmBP,\B`7p됩 mH 8ct?'xmVW2z:߻]c&w$t(JUt򵎌}!I#ʊl!"}4XdSǢRj&[+=K}4#Ț[(>OBPx >y[S| }bjcTMq 31L.1bYMƑ;`k5c\SPC빱=Љ%Ar^}R¢$5 n福" 4&9!5pգN.H*9n _\} ,+KD?S!Ӏ(%gDQD LJTG DrTSel|= 6"V#ې ۴u;_6t T_՜r7kF-MT+u8+Ol70/=J=Mt Gh v Xi51?]P'Ӕ||8z]pkPZ*}~KG7^|rwYJ_=jYOd]}NiP] zl -/ T+ϕ=U>Fq?݈Nd`}S=;6(נ{?Ȁ\M0 1I-?ٚpGt$5(W(+ܶ[ÝűGy_>94<-ѻQU׈bKW0|'N'i Àn;/#ؚu ~Q) hj =_GvM 5bR=G#cc{ߧK~OT-[`pgA:=06@w[W wRfr'8ycUu[vKdM '9aW EVnr^٩hOnMg[A$ڎ㯳s[MdZUy(4&rgOW"o S+D0`z }ؾ[fH7tP:Fh@Ml^PE'ysEE|g`@hQ7;csJͥ^dƶz^"e%^(ha=B1#Ǝr>rQD_ 댃ŕNV}Yp$叀ݩ7Pd:IŰ.!A'l^,ZxE=6!{=GC IE(sσPfZVVKT3Q.~X]}0j5Z?f)Kgظ&ķ΍g<:'3@(4Mufx£B1C~睇E]Lu3Z75&B8ETbTٝ+u^5@IUc-'hjāH`՚y%bZ}`e|ǚ҆>TFIl٥T?sZԻ{x 1OIA)S'c3:#H)0@:A^U> c=}ƱfU#hHI::nD,C+$LAqT.'hђ:M42TTQC.tM*5hm$k C'FvQlкt}Ndina'P?͸ k4C8ؽ>z*qt9{"㩽Fh}| :횵Dq0u/seEXK9P),4K[ jK'kuk:bD1GI.xéBl,2!yX)+W|鼚>]/Kmnfƕe>}JR *o͌2.f2")E]fBmS} )*d |Wm !s8D/U Pqf9QSx2ZǪMU)B}&ʎn!~DfcBor]1Q,he#~),@+=N{,aӋuY3 cuࠒw#]Њ`m͜g 8? ڶÖS-w*09S 5Q6*5`m`ys eX*S̆{eH`)K9`5lE6 Ϩ5e~#7ok5V1{j9] 1l77s#uš~ѰAQ> aøᐖ[h78:դË 1%!5,pwzSUN;si_\Bm_Ch_P s0u/j:F.:taKӬ`"2+d d%C K%msGmkv4h=Hik_8hr{pa ֵj;)S 8/OD]3a]](NW! R=J@*<Ÿ4=1얅#B"G*pÖtW!Q52!5nM_?`jz]y}zsp Z`,K?WwTNHFӀhvjWyV07s@wy!O)ܽJ=Hhe "}ZF%Brl+ f,ZY_Pc%)$#Ҹ{&kڱ_d7w=u]vAI<xcWx+Ք]()pz>v>rŃ"9,8kDUJk G=v)[)\xIUA@<7.PphJq>)?+78&'4 ;a[J Pc?mBT Pkw#?S|r;y:@nM=e3S1ӏ w]fH81HRĕ7{HT@8#{~ayn[,;^;qF#/մGt`ut9-X!, TLShwU(3jEc| 8Ips`މ2ۦ"q!|#/Eyz46l$1\(]hM?dꂇjBc 'x1$q%N1'-/+ xD|QH5}y՚{a˸܎\'$l}ہJd{``yAեhsd˓gHD V .f)Q%|q%Jto -"td8ۖqC&"9 C3KgxIOv>hcɼQ'$dUGXX> n$@{_.Sy}DF&`NÜkUҹe ϟ\.f|LC2 ;0Ye4-<帴 V;߲ NF!j}:[ JۇvYaVGZC[(\԰Zn$!ԃ6YY6?_ÚBjBB5b v onˤzUyͰtg{SW?~E&mT9[2d80vMkڧk+RLn#8p0Ns~XwPJ2syo _.%V"}NѶm7P!a 9Z:jzNIea<8#Dw<(83`xWW V0za`r1c>:CR'#7+H.V)ᘭ~x]0*s ң$j4GHpx$W4fTݺu|{a3w[!s3wbיwM=PUƞn`)!=%)_rV~g"+*ĕ;Ǚ9;<}m$E =Ϧ z%\KLQal7x^2/ ze>K[@+v!5] cqoAqHf̥3p`u # Wqj. 3_X职@ŬDM򶍅8msJ\w K TdCᖽgͬg2~#x{{ڢV 3嵴S@szi-H56,}vȤ@1ڈg,(pp& #U:j)s=d#萉S ?hoKys>Jd4{;HmӌP؛^ 8~0X)0MFƬV`kқg0!oBHkqSݷzÒDp&b^*lEO"`v^m_{uoوFyrT}ڵ>:"KgNf4da߲d,] ^">uJlmq*UX%pX:ml"L3ik]G=~+h +'l=M|l5exvwrRGQ#F=zsUWr'ѐz+z؞\ɿywf4ou@r F=X{܆ &^ 4̉ @/6UL:DIwyVeTc{¤ZB.&CTs '&_ Le3@h] S2eJD*ß?bO_| ½r{6-|q|XQ7q' _"xPuD(V2mU$/5!9KaV}yM k8+}]xOZE (CX_TBc**U&F-!J;J vC\Bk¬IMmgӟ8-la$LG ;IKvbe0'EVw$2$zq3F,IfDh#Jfji:u,89V5(ũZ#=_ӆq Yt΋HƸ(@⌇R/'$7Vy# ( IM9 'iGzFF1#~=88 N^,Wo (Xz2XY Le6+ sm M\GW.Zx ?EI2yiE )җX\sTjGΗFzk-jt@7 }Ip{ja|&0i6NEU|^ARA&͚؄h-*$*5y:aWfw7h_>Y+Mlygu {<kfiV y,ߴ%5Pc z ]~1!ba LQsq>|pk+7zSķk H÷w9)c>hQ䪫IK>+H7s:&'\c/بEqo 4xXyƃ%zť֤n褶A Om4Dj`ZgvU(|F}h5Tv&K aw%QG[)nj"e8N8*co5-<% RWK' :_x֦W%1=c=smw#rwN-N<݌ƍU{L T|UV"p`\U&E9ww4m^*0sj]4uA+;+ZZC^f݆|µ t>9j~#n DK:_>NxEeKTl6a0os\tLn>䈃X0:V?2g;zrrL%alU `̃#BbjŊN׫&F:Jde 6$k@l連j\"E:% 5IT.Uh²5S"rBKT6-X?v&l‘R^g f5~37GÄv-:^AsH@ŷh1|p [ XMRx_+:`7 jlJv=jR񳗒v+DRy'f9YyrA${,G%:縡dMJ:_c- @ojB؁ 6?e9(#7ZƤǓ +Yjj%\R}1Hl8jPTkedLAьeyZce]&ԓ[3?\B43 jˤ_DUdu4-\654_B26+$cdSڽy7{,mdeR`y@ga0yXdkوTQ湧178j6Qc3P0RswlNƝqEut4*=jZTJ~)+Z(ieH#.WAć>cL2^/nI2(`cZkBAv9E 48A'"8b M@!-`+"(d*W͠%QًN]0Lv7}JShO`%g]b?I-l̽gۃU?_(O$Fg/y/>T<2o*2fn5]< %3aNP`/ÇQw&vC'ۃn |C܏0 {H\'g{J\-FQB1iL2&9QP]ӫXQ6EbgOGOb%0i$I^ю3QiV<޼a<=}F5&*Mﹰ<)r =f00^2FF::gD@]όW,*cI;+ON KT4?b}ip|\?vԈ2(~"nt+G?]Ӈۈ&3#s|at>JQWE:NY5=ݵJ3$a`tcŽ3>fC{ڲrj^Bs #fzKa_{_"qhu =ľqI,dWM>Sj&P&=-Jmsie<Ȉv~8J_JT{N8u#Vx詡tm陟'/¯L;.6 ^5^-H[8Cu+kp;Htd%}P.-I~U+:@P<+:2 {:285aĎj/3|)Ax-4|VlЈ [&gxʓʯ@hN=;<؂rt@M& by(ܶq~N+L>ֵ,A]8y?&j 8I%;xlN6k z*iRO~>Q AqC@|:ku|S60jbGܓ3Tb6ng7c[.Y'@4Z \CO]9k8EF 9lhֻ0t}P fı6NpHG%#C "41.|_sW3 QcaI_>kQ&sctNJ(b#bSB]{9l#ՂT׾ےo:60x>cS*x~}I0;h s +h0mPӚgWGטŪ0UE]Ke!842\8a4RdKs wg a\,&:y5|S\ev`{ hݯk49(i_ (r:NF]RgǼ߫YVNͯ-4^H'9A,;`_(Qq90;t9ȸBd͍ؤ3eXyj~B cxmh,`-ϙpxL3ov v—@bu[#ӱ+ȊŸMk7D)#il'h~TVZ~QVkl>Uх1ѩ]s;YqEn;g8\֫}zưR8EكO`0TNи,ĀK}Njt~L Z4р;"Nico! D&/Iyd8|-O Lʪ~6<dF'tAZ{L9 t4*9Bq%I'Է$ߨz(-ZoXNU] 2YWI$}Ic5O"q= 5c UT[4 jIýXjʮp$¿+ja:|ĊFֈm[-G. R.[&Xy{~bH<[g̓B֑۸Q,^q2 ˆK,N]'Vsdx[$R ;E'}| .Lq [{KS,p`S p-50" E~y5gn1‰cy-UFwI@7.~%pq}|a3uRN9^_9liBB9r808QzD$PLj.]cA=t'|خЎu@5yDU_5*ECȪri{`?TAľ&Α7 n찟rC*qpe։+if3x&Xq {Gn4IчqZFa*i']\ hO \Gw2TKJ⬁'Nd2H[%dt{D=H,϶~KĚEV$ьnn R rRKy&C +?N .}D&Bـ'D؈.m qMC"UL%zvӡqYPrɗ^}QE7(YVm!cqi|K9_fYRaq@|͊l|$vu cD$kW0 -u6p,_2l0Z&s"diƒ:drPTp$%<'!q'բ7QJ{Qzۆ}wS!hsV^ĆSm\:d)<qRD@@1Sxy Of NzL-~(_cܶ,PRR":n(K)@;pq,%i7ڇL-y%Wh/[a'7k4`f)f u:^,h*YGgLv@t@oǨ|l>|%e_'L't`V`yx^W*" љ{fW uU聓VPڥ ɤxҲ}:φ2(<QwR)tR~.5v5-X;=qۈq޷|ꀄgFbnğz7wS^x?\O5On4J׿ȴÓupdؚ! G.ɞb~3ӛ W?!n147:@GKTlI4^v3/ l<ܠ*( sOjp3Ǿ %jLzέ 7KHI,ϦtZ rEk悋wQUՁfR-tZ&3>[c^(v߬kQ!MaшSoTS`qB50T~C9KCۏV@rf0z./$WGǬ-4 4>!S^&wxU9o&*4*%,r~4aӂjzD%VK\3nLuHNL?XZB^T y"}&J;nP7AmBT)X!mkEi¡4/H``6(tT"bjYl=cO:xXͣ@Dx F`y(Q4 (6hC#tRK<`WB G:4F!|񆎐4,$ݫmn'ZR(Kƪߞyd>NW{Հ>&@@PCy p} xA(.iU@U,!*-21>2n#cS$V':Rc#[ꐾ4|H +^[K5!ـlqb}DƟo: p*ǣsXފZvL$Jo>R 2D 4%he\16&z.(U;H{.F!9 p%2*rJ6T^FL Rql=$x彗m畛WOM$̼J^R'Fs0%Y=.nWԲ;Ǒ*VF :lH(7|\܉W5Z&@~N9Za(K Ϥs҃+\,P[5BMRD&u I; j-'J g&FbnuSLkVy^7|m…|ʰ,“4 :Vv岄4 [*-Ҿ#78-+Ku)4-LAm%iUƶj@s{!x9C d,UAG7@굧h=%(]SQ-_"Qmv͋_k/-7egI7_)*_JQ[ІO{ԕS"gI;N YY5| wktg6mc_9*|9xXrQ&Ǹ,Wܫ/7CWA|J ?{ JNgu01 ڣ|G:<-V*mLPs5i]: B8ko'}HSx7w9M8^r<3 LP= bhk;4VRP߼ҧC;ڦap|hD4f$dBVQqLj gipg{>п`t^`V? zElG鯾3_Bf(ԃK%0=$KK3ڷ{ֲCmHer{YuX]d+  %Y|{iٗ>bm{տMchOt&&@E]fB@`QnBx?lZ6 *X>$&˼(@rZFWkW[cب1ؒ`sDH X>2v mCĘmnP%#;MnSʼ2Օ%dcg)J )7B=eXo)V?9)Tbdl]踜Ǥȶ-4ǒ4r^?43Me?NxH59 CB1i&CsY[,JH/C2FXq}HBR* OAvC)xUKLx~.sU>X0\"`4atjU+MVx*?M.?Rd橩M( fN_Л)=󴱍:F$ @%k6&Ǯ"Ҟa|s9Oâ}mi@1ih}#,QUh:7oXL#EB{.Iuc6}u֏mS=Eԝm~*ݦ| oXO!BO .Jǵv4qA!АԔlu/Geƾېv;vV|V>0!& ,|2R_q3J݌s4FBKq |WȒv nPhR)ʜ XOd|0M!gh|14h Fe4o~JLY.2lhApSmo P)V9piY᫩s<1֦'QIS nkvH&R5m|@R8ѠWCɚ@t&,rCD4XqmqCGt/*q\^UyӺǏ[)70 vwk2vlVYMC`?30jZtX$Ls^?Yy/=wr!8j$ojxry\m)t{DO^ 1}k,d,x8GsSUpg LZ;~"I =Wsʼ݌ȿ ؚ[:4Q B};N>Fxxsa.CW:Lˡ/4g`"W a[dTƍaܘ!r{*'$*]J,h>*ユb-Qk}qfsꎯ7*Qz(%]Ȇl$|ղR WKjQɄuPm8M2wV&e{RpO`׌f7lǬtIQ X0Ѫ-QJSuqN(U"\o2KQ_܀YZnw4GxF4`x* LtHtfWH]YƖex".V^ZJy_Zf}O7.;`GMo(mkcj/x_phv Oz t rPHm ԓ/EpwOي& 3w=b#ÓؙPy뜾+FHp tU,0 0EYlw1MǪl:GGTe|TeaZWTqxm߽/H8 HZ]BU\= "Γa Ӭ?Y82ĆKX≼ŴYjsŵ 0sh\R'u_/JM,@ V:^ɝWHRxotA8G]-gUtGTF#TFʗ9au#Yt-Tz+ Tc2?d0[h*0` |; A4%*z_Y jJo6dEwPh]+i!r|;)p oM(3ׁqeB;<M4h"#Drs9IfWem7l׀o%'mާףؖ&2~ZL%w 1\LUdCX(),HwFkj(*8!QuoB]@;mh{(-PoH6z܃!-/1j ;׮Ck N*q51NZ=xf%l/Q* Uї$h? ې/g0_!ߒNNJf@g"70 4Lpm3Zk;qW1DxcW[ɽ,0 D*"0)N-RC=\Nofڍś9G<՟zDU`'#enmfMY0tqlfJ#73N>= 1?ë,`yv.)BǼVXTj!KXp^7Ȏ>symu擱ܟvm:Us}g9} fij :r{#>̯ͻ5A^Qr o7LI /Ң%f* GKwA_:ʫCָs&5n{aO*f}K!, FXQքy"ѫЧ[?HI !TyڡndaȯD"Ӱ%e $S5`adoRF,=hɿPQ?7S?|ŭe&%!pg1l"=f_%ԕVվXFkJ~W% "A1y )ɞ~(*.[T@sB\vVo~,UJ,MTMS2kTAV d3]fTT@G#%JL;+_-} N/Eȳ(;pC1+}~aջG2x|b:skܦїZwS$Q1!ݕz8Wv2cEf|L, ޯhAGQwJvaGksS`'62niOhLtHְsqZf8;p:WZ1aa^ vU0ƥ@,->]ٶ[f[J/Ҫ_$XnOTJ.Np>8Í='gb@U)Ր}ayثZ61 NVT4J#p!&${RUBWr^mm[046-Ms6ߖ@ p{r9^y9Q6h {G:"x]ӎh8!(0tn,5W*v\.[ړˋ RI¼̅v=EϭҹdzÕX64-j%Lm[J AäU4TsVTT>Yi̎ ~Mm5vYAqJWV={7u?q' I=EO>i|0>JG o_xC\s |#38uX{D7Z( lE84z ̟A=1TwƯƽjnH}%qYV{|N_Xܳ/B 0A;a1t9o;ơ1aۆ*=>$ʏ*KZh9kЈ 7Z\Ґ:cMgΕc VX$I<mNV?;`%S5"y>Ś%Z5 iky/z = a;Kl~tH~(;+!k޶HUq&S&֏4:1k ZMz}%Ƃ ~]=VBU>OQSA6AzXJ| l#EiH`+Puz=yEnӄ~ /WJ# +ۑǎ` drvXg/jHp#F_+&Ūbv( ;W)#*?Bd7`3Qp3 d {/ц\C'<Qg=۰ !7-|r]fjGtT3".05Vrp)A^mvw%$ PȲ[Kr3ַLʽXw}e"YG;J',}vLWi:fec!]-LprEun/]{'r@hv;kV8!@ISٓcΚXݑA/r~?/۬ {yWeA R :\nwqEču$8W;`pϽ0luT;:[| ӷ?в^w)Y<=A.NuB#l:Ye+) OE8 2u1]` bLN'1^\Hu$ٱqˡ&4f؎Qgvy^k'B >d#q31a 9;lxгQV[4oMVPQMp둲@q<4=a@G߸+7Mrt1'Sx8xf]N VZ Q'Á񋖘a^uUXXSY1eLI̼!l»J.{20 -R=ʨUKlпYZS "^8䗜M+XO~ql^ǞEM`y/oHM&k?1W 5xƺbpHDyi}XJDnqdW>٢ Š i:01:ѬᏖ yn~PI OϨ.-2$8N)+bdvƑ !"%,JN|B XayWv>qmXd&k$|o22NϷU %eI:U!6% `2!TH5뾥̓'XQؚ {rP"C~/Ih>='÷Rg-%!sj%XQ"*5 xf{a[g )3^~Z~ǫspʖ;}[{JXePouq+gm >b &+xyӘ*j%@ջH׃pPPB -"_=&@*fB(K# 'そQXENh#YAmY!Uv9 (T儹%K9Hr+4$k߃OZ7;y*^~6@_{r <#/blاưv'~$m > }@>D1zY:._@5CSYy hd֣6Cňvyp ‘'uu̜Eyg>r(SBt-MAKQ6ZpyvN:+O!6*@Q<-DqrDլWa뻶FB I0:Tկx2ELF'+$D)ZQGd/L!0NUzS,Զ`!+pKb%9,Nhŕ7-x7ڲx͕^#>W7s㢀6ͱC#cE>=]t)9#3. qk%5!S=.(>Šۋ7/ި0"(8Uw!lLf%2fGL؟UyQdG`sLW%Ùv'VFZ(|(%!=ahS?>[?>5K:OQѱՈiNm:ӈ&b/N%I ¢b<@#ޘڀYAMm錼"ĥ}qڂu'\zlJai+GyȠd,6KKG7s`êtAnMp˲IFg0j3۽Fg3_΢;@MrxF>Í8 'B+ϴ{x|)ʠċ Xѧ.U{7&=&xm۷pDlmS+Oq]3 #V|jN< NZV`yКL տc { HTX:?c4pWNsbP 1c+Hzb­O6yg>:I#*Ctma tx(۳'Ѡv:,6RaܝgHS J\W(X Mz.'UqklUtEEB|!KV!6_}Z!x򽣤zO^LF;nQm B[{=;\0ny"X/Je9^YόYMkfmM-+< )4tjR'5F)XE;[L):52a?W*; DŽ]#Xv<~pNc@`}-DGlۨ> slЍ5b _I<%(b v%1:@/Os)M9~C9J<Яz2yzNFו)q,&FdEK'W׽,h|^@ ݹHNrId.]3RԳcAI7mwш6m?JsBc)T}ʭkf.T-=x_^j+ӆ D9рX|4ԗf_>kЅkg0ȋڻܣ PwA\%ġs2tp*DZ+Yh:KjPBd9Uı8JrX#/kPKt4O"5YxQ\6^6P0ntzr^#L!ol%+Jۻe6zپshYkEP?l*\a!Si7TCs1. JK)t1˜G{}M 8wnrmrf!?J* hM&]om7ڴqrCͩfI`Ru5oZU~^We2q̈{:R&H^6Ȧ6U c^|F{nj!%ج7WT`4~zS@Z8]/%I&"LȂo } &c\ L T{~BjaRMKAE?s|%Àe~:96Hu;Wp,\sKY!tq`as<Ѷ4Щ6 1en%u8MSCA:Lj+VPG8qKո$ɬ]gcGsY~i^v%8ϩt8ĨwnIwpx-?/YjZ g9DL9uqy? YNʤ]BT{#ǃ` GoTܥ5K+[‸RˁMJ4OE,& YjxA@gT!187 2Yr(!X7k^.Ni y=^ 88Adʄ0p3K% QRC_N.A#Y?:+L/7JP)36]b:ѯybe6oDt*3K QVXh+bAQ(m4rmL'-?v-nNb'>jN elLsQ{+T#XC70f*DaB5,m \H8ӱ% ǯ&ixrCU ԫK/͘kT'Wù5dǙo rT!Ə~'r]]B{C@)SJI"4o`7\|+`M˧< 5|Ebod=:sOPUU=J;?l航H7@*CBB.psogc,W-9%H^gku6;2nm5O4j!Oτհ™o043< )g3{ c !!i]#qc3·J*Qt$8f8sSI{IwL|}RU9#15>L;6ӭ}:MLE|`+sF=\]so 榃I<(Jۜ/MlQlt W1Bفmq SN5 bI6a/pO؋k5,[^%""e!f $`d꩔t%"{p<BUN˔ 0X>=s*Hz[zNF^gJhLsRf @8ݝhXv9'z"5?>o='yPWY e}_ ϴ#eJV uʋYGECׅ R/N:A` .a>B fUdU){qO}slbD)f =Zo,w2ͫCFR=ѥ]2SW\h#abھGi ݨ^,~u cȵ2:$> u~w3b !Y.oR^GSgمfIT*y)Ew@ct_$$C&I %U%&M 'O$o LVO/yQ"u`̡oV9 h"5V`$ %%=M JfmjHPjgf@}KӵxUMiUҁڕu,ߌ5՗b.-*2ؖV~@CzhR -l𢨁fkŗPr޻AԹ΋gYdi4K{zJa@anG(XNQ/FR!y{:Dž{p8a,/}$EQ_+`bByrr%NtDvyb}7t-MbЙ( JRz..J;t2^DE+یj".2 ײ7Eqߊ#x GKr{ "ROD)_KW1dqR12< [tk\"k\(IW+?ѥ Û݊x.T, pYt T,ˤU|{̭^P=B oo;n1sۀWK@· A#=p.jըrjǻfٖt%hHb\]S_Otes(XGTTV#>q'#b Mښ_&ø"nDUp6:M/*Lkt 7t3,.9N6iA>Q $^8T+y}M^>KT/WVt\UZl [R1#-nr|X8\!dfʾL,Q)OԼ7'ɍg\D3-E`3cU. MfA&tgI2ּ~vii>+.j.֪)axJ0pWzAЭ3IXp!F6$abvRMZGHOim,I6wr3?ISdVj;1kA(b<kIOVՄ S| O5auKLK) `ftڝēYʟ~$pCA0%)2@XwPm3Dmua3fvΆEDxȬtvrT%JِLf!ox:J 62%O`N{k2II@yw_Z+#璡{̌p^CGF?FCꪇ8 `'F $$q CcxP@y_@h)[} B߰m7۽AkӅh1# Cc`V1)TD+DcW;yi(Q2mtyFlIEkF9q[P~b<gȶemBЮ^ISfB¼!]s訧_*j_wMg,U0L+/mgm7lIL|Znﻁ'$"vB〇,V\J ^y}nl7MU}*с_j_K?J긂jtz&:Wh3 x:l2r&8C}|t4 x)xl7:gS=cYUEɦ5ذ>{**8!P* .;mp\cΑd>"v\_朁r3DP 똶bD NBK2`\`c=e @϶I ;+d*qz3O|C yHQ($TQ*9T_ Njc!H1CK\xm'^XA;D v tc]M)|y P>?6ktjI(>O:Գr9GJM %x7#wLPC#tUICKc^i9!k" 7 z30EmZ)JYQ2)wf`$fP(*6wYr"<5Dt@w#\Ӝ&Ǹu q2LM-Hd).y7́,G+ND lˆF\,RFQobu0LvfA;ӑ! ݐЩ&I 1 =ʭLhi*iXSM*2ԣ;p]wque䉜V9hwdoL j9J&/#bi_A;Ϊ} k)#~3)0N㘥.{/ zb" pq5Dj@)1]<: VFWN2ggpY}y@u-tzr_G\S#[4Qco:ܩj=T9]RvC,4#>&8l=>jbXP&XY]ۢ}HCXcG*7erЏ_@0t2_;{ Ij7x*Xd6Yڍ:Fofgݞ4Nw?݂Z[1 &mʡU頋ķy-90BhҿE6Q<Q{LE\RscXֺԢ<=le>ѝGD9@٬&~Y3%Ś8NVMW`7ȼ?#Aj9*Ykx}|T\7uyifp ߂P>Rjy *0f42(ƒb;ǡwpƳ]00Ys?+8(\SF돟(j "J{oFH q;[ߚ< D/x);lnׂʌ<Wj X^^ÄgFѠŃ'=zE֥(Fģ̋޺-m ,[MV#g8YC g<2Oo)x_XXAhx`9 \O^7O;d!@J1S!~5 R6&Ȟ2͐gz6zF,ei9IZxoO1Hy#P'M&bʡ"xY`Ie~LA*&;y4͘ԩ@gA7%>oO y6H;A۫ )0'2oqZ8.iS,7K0Hە *IM+VmX+%|"e GkuɹS(Zm_{ 06g/5m*W3jb9v٪6lo0 l/q :?">mYl9&UKஊA}B%Gwq̀>kr D;ߕ 6O2S*GԞ8ؒpN)띫FP2m;g"E[,(8WZ}RNw],7RbJxdxCwkɗ1qpVBKFo$j$=l`yD:yyj۴ \ꈎ=]8dC}8:9Mr*Oa0J:ʈCѥnu6'xmߵc4LoA-dSxV=8R *5E涓=׫mTF UNb1>{3â2ĆZ"?:Mzrh +FClkfo̧ۋsD rfA56<`ETHvm-Ȓ"_  6$o"u- k W*XbzzVa衠"p\+ H!}:BNf27y2o޿sTV֪V;"gQgu2h[Lpy7cHPcb<)oopm,(ڢsXpsMчps / . ۅp3 <O|oJWltN*tK!@\xy1!uw/5y H*vR2V/7_]_d9~%b$~=w!~ZAvqb{1Je`W\!hߢm)S*:vDYsm5?/:Dfk,/m'sezdhuwvgd]^2@G ;XY|Ҵ3lJ*0r.,CW2[ƱsfMKqȁEO'5M Ks@4CR),yұZSsU2ERŜ;ȋO}ÎNXёF@euN5).\±soLG\ۓ9 Vj}!~92r ao}jF%11`Wc42=įV|$ x6*=r}KkdjL4DPUL5".">?`eP+}S뇍TQ=*QS*8(jg8ĠDPW5ׂ9yI+6ԛ/׀ߋӒm^!a51\ڜ_ݽD5ulL!|]6*uPXCa*w5js-TLI ؄"f1jĺ^Aϓ8P$E97u ^sN>a1~o~ȱş?Lb/85E_L*q[Mx{8;ȊCm#j'h*b ߨcx;j8 tpq3¶ʼ8H -EAYZsOK3PW䟥Pۺ͓ERۥ$:_Il9r&o:C!@;5Lf$Ǹ6}!Oh.429. N;fBԙ95Ք C1z^0;9hq µGZ\2Tz~䆷,M,ZZy]U;)Z8PEpա΂>"NJM+jIC0,zCvR\Sכ$a1u.TAu.^$/k1lF}.,nP5Sya 6xFM[1-*2:'8]6a\xq&Wo.(̱]>N]-omt0ȃ 2&;|uV]2= `172aN.][atty1Je븬<B]GC"_p}p&Ot[B@K1|4:{T==-[.Nm*& +K8Ў8(C$-P6?^-hAߟ4t}uXKpD9W?Ewdq`ѫZU;BGULcx j,G%ZY.c`ӎ"bFje.*P;I?%ix*.dգl 2H`5U2Jt$bT8yo/ ^o%'Ԕs>t\Vx#CS͚ۯaF\vzg# 󋑂i2WqńG>N+++K F0gGMdo:Xv`:Y_XFmPrzj$40u+C{E1ݣr'zR;MWfD&yg1@H)Fݵo+$܎:"*@9AZ*jn&p}I9Hc^o$*7C#?mAlZÝUWԯ'r/ ޭ"J̊i ].5 Ts[T8۪n{sAkއEҥL(3<Sti X"'.뮁ŤoI׊{$%).h!8{G4.D$w%ܦzɨ`z @g,NͽɚJ AQHR* ʡE;F\ntEfhKbL'B~I,Լ|U,AV&-P*楮KyHB%'8dZ}[q!; ҂ *0?ڨZL}Qz92ŖS廩KG2 #|w˙z?`ޱn}h%Di\%,Bn{Zz-MŽRٱKK cEb!]Qh8;(Ñ˫SVs(o۲-7=jL1V**Dkg7O˼AG2]<ÁqbD'))`TݵZƀzovfqns#B6<'! ]7CiEvJ^~|wF .57+(φ55Ov;f*&0|x럻㰮ʬW4Lsj7"- W `yo0c1z(x,b ] e+@ѠEw0%aSj2jkuc}"c aD¿o"͆j$23 ̕ Y @ jsNn8kcz|Ss}6d/GrbЋCh{";ȹQC}"p2:nIy$Ɋm>KwQ/y-z|ë9+9^%%lXJ[\#9.6. |-8 Myo+9?G !A+9Z,×vjDnGXB3@nw-O!UV49rddIF{Lp|30s.T)QZqe%xvAvPJ2ּQDdm2) zEBul*5Sʴ:6? {i~L0L<^CG6J!Zz4z 1Y ҁ6.WO9n;7jK (S_ݳiª 7/`4oS ۼQD}U ZSO@8۪)q|q?i% E yG7>zW$l:?ܥ$q!5ۅ;N _}4Ш,,a0MZjOTbro#|t}t:'2N]#yFC2CMrBuH2^ L*8EDbS a&@ehIR{DM61s}[;t<<1fn,I.\wm "p : P"o-|98z$"ciq `.((Dz3\]*74*I觮c6l""D|Ҧ.xa6,=d/du,&b $β>TUp%gS y>ث;$!GL]o;g݀jDJ%`c^fו&'CH^& DР6B/O8xtס2;*߉%?,2[^[%G._pcAׅ`ćE8Kې(#(n6sPH> S_Y pU˙)pg b`:m& .uģQ~U3` L6 4Ftu(T`AfYGgzޕFx[Yfāa&X(;2Z,m>X DŘxc&&DAo ehu}m)32$Zw*Tz Ԟ˧bm%M J ؘVA푚ݐ-?4"3@Ǽ_!թtߍ"A/_Mf,L85 t5p<*ZY 2e=*5Ӽ6 =rɨY&4lM:){X?.b V,(|brƢ[z[?9Z+M QQHUpK+d%(͊7q- zIfQ UǴCFQLږC8.aOijgQyk NY8%+rdPҰ˝jb4&7)y]dGۥt07eHj>e3>JNT0~@o3ޑEe9s,;E8% 1h gWV*A]`ns,iЪˠ{xF3rb%%qY9ywoKeC dT)1FF2-o/ Uw!'1~Cs^'GrHF'q"{UHdWr7kswY|+MYmQvgF>B% v&y0oJ%1O=78(+"[ƶi0.jCz+gn0P*Jȁ0 )u沋YSQE5 )%1))?&YږRLtrɓ'̝pX$>[PΉ?L#pQֆ,i[1$d%E<-k&#3y)3qe~Ćl8%ga*oqxP@277seN≽`7dА+Ec iv;aLs.sMS+jա,EH# bƌcʵG&CWQ]lj T,us_[D51</iIϳW<@nkP{S`jlbf>9QHZe%mJ1vq%;ݛ^F*Xg!hP i-zuWYVT']`"}7##Z5bJu0PIV!Yft+nR)F JDWj_SGͅ Ӽr JKJc/m<[tGegRir?:+چPhKL}/+3԰gQr,-kgҎF*gw 6Qm&Tl)W˿9)# v}agP)6\/AsOERãٙrڂ2p$. uueFgwjfB%N5tqk *hJ T'at-ʴG r;#j>9&;s_kT!N-m32T0K iQ_@njNĉ:1呲© RL 5qCKv+CXT96?66v5v!4IDL`L1q$I*b؏!193ko{[9zM=rsJ`"^Ҋ@/bj}\U]@Y6Z[-ܾq';@c;>G$ ^PyUR}=|sPR*D=3c,7j|,4}Mao˳ՆXqxV1Z~̻m@a@L WfM )]41k4+zWd]G<Ġdw}ES6,(rU-R%FMB0`.) ܟS}͈C eDӱ=^bk0De#b$yFp*]W1Q s@],߈l?|e~2,U@I e`i.9i^#E& U*퐁2sHg-Lз^N?ɭ /EOךWWOȂ=U a/[Lj6iE66Ej>RI70>*r/9xv^IQ9U^/h)&J?<nR">Rٵ`0c߳gl)c3N E Hm|GmXLЖW>ii쭰Ù5C3 8"Ove]} $pj^KxPajJBG)A~)UYU`rPB~#4`V*|n{|}/` }*xKP:g]8;$hC߸(f+/*bA9iU2SQj;]件O"'Rqᡗ?gєSvSz="-aBjAh/)e1<  LwEl^-~;Rƿp9^Ct˛cr}#;/qȹ W]S)), [c3(lUGk]C)U!:?}Okhd#6\18[Z}1!•C[ H5 TA@lW:ȏ9KokTd. (U'ͫ!vɋ*WS 8s{ڙUP.=L,!,ݍELS3ֺmn(&y1{S.1X=:_ChE!곝=W?1&s+%<&#]ne@͋ʼnllgٮ۫ڍY-#1 AT{7V͑[:Qh.T._,#׺>*{_`=m 9D'M?$nP1.zlՈ9CV#\UuO3YH* ۪9uJMWlȃYfYʲW.~v-ȔzTmg0QRCA1S,xd >) yJC"Nps݅f+SWTF&>ځ@dP*q7 4ո&U_|s ʜyZsEol*\h~]p9_3B딶I;2J@?2b跍AIpxg^?FKk ShOsD'z/q2(H_^zS3=܀g-¸Ċ?d+1ظ^!Z'sSPC獥aC2B]#m򪽿ո ӧ]xarS0<v+0~y )M+8~[͂*_o*=҄A9b}1fV8: 4k@ü8)!`Sg %KT=GBGf'a636 FeCneN 39F%UY*W2?-¨CvގV.F \e܁gIZ mW _,q.s0\ˌV.(:E}S;kL$ llĕ.m+9$+|R3EW ދTe\S{B*2POfM'H?nONeB b:oW |0'\;e \0BU%"H۽NQrδjyrbYgE INX(rwNC'-QP27>Z.ds+1Ƈr;["X* qޓ+Hmp'/gDt_=8J}"[WĈ1^D&ط26ޗ.w읉1Z&9$ Ԛ@2`Ӧ6> }XH}x%x3qVl_aEzyA.ʔ~&p#^@J o ˁ3}v%fGupI/~M7.x! N/rt 58$c;,’= Mk`!o?y} ( $K1\Yn俵 0vkNyv#]n(["ʯlIvwCCuEb?pm繵A~Q!؃~m1F!u ?%/ |>Oo%KWBKxۻ\1g^=WB͓оTfĒR[*d2ȚJwJrcʾʕiB;xb.r֤P_ 6IhKyS'؝ 7:'h={ " \Z0_q>n}ɀEyO26|͏J^BA] |d\$mHcZ6u= 6:kJ;/)( asjР#!?$EeYEFgJP<.-@N9 DH|%2:k|;TeJA%0 #5%՞5uM^=DjEJ?+疨;&oLDߺU*n58N5Q '0.N,d@?ɔ/Tt_=Ԗ 3]B[}G36暛Kɉ~}f <˨JA|ޡ{@/u`)W#=Q!ɝby Uk[D1KQ`G=JM ɸKnRw;fp_u E^ujȌMV--O,hネߣgNR\wpCM7>BcMl @3)N렋ñkFÞ Vlљ=fL{Yػ ,Y ߊeUZ׌|Giy{Si?ht3`˶ ;v#RT{șD| s"q7-4+u *ӄ+p̷Etu}c2&W"Y+g#c//䣜g橦kE;ձJ'Sx'A 5qbXl DJ)07ltսY]>хtWx^!'|1;gU#bN 738~B{gQS jT. L1-5.'h (JRJZZL5Jԋ֘!=WǒBq-i1lFĩHh7STJc,`!]˫flx}|kgXϴvloJE Lg*3zf[t0i &Z)~~4n0+ɭmXd~%&-, v Jk}.Ý|+ZEuLiw x>R.ːpH9BSpWFIV;C(C1=-I trބ垺kۄ$T۷.BK؛G#EmgE3;㹴jd9DV#W^`X@1W ޏyNdR*ho F6%UT9W9q8;aN[ΞK[XKb ryK+9nWK3#fչc}Z~u 5`"|=W<@`oك?iDM58ؓ<5rPO<iCלQS>yeLmP+$3o%)aP >_2)D;g2Wޝgvw$")@u=)uJ kn4<$=qj¥5X5*znnFm˂@-n{ajaE*[ 3 욇؇k pKKI,^5٧HgG.#7fyѓƔz7Á/C +ϾءՂ!K&P ĩV8]oqӰƝI98_5y w4" %ۭGk|P81L}*9Z=76Fh=@ 0l} sr`]r m䍤{zl:vV7W6.2rl@ =n7t/P>>ϯ/:ph nO-zܬaP]77͊@߯L 2VG"pH6鯙V S08hljs$+/ݥsⲝU7)'kh!JOΝ̱GNԅ/6wN`UhNk]rު 8)ڶ-1hɔFP/FA0j.{~-*~7z/%CsǙ:ܜ,c4NWnʄfv9Dd/QpJ0,Cɿ-l_ sXŃFU 9ou^͓PGoq:4)糨"OG; yo;$HUEN.; '0=%C{%n߷.fI3||1c3|d$nŃGϋSEo#yKJa/wizȓXmo0R1 ! ] $,F(!Өj[˪Odz׃(A,ߜjpWNM5ưKޝSYORKϱ8βt9 HXǷ'C̨NM@1{*}=.Kme,q|Ay{uH/AqteR7c$&[4(7A0o&c7GLljL5y>:%2ռR.}%RxJ{Q$-w~ s(E/()>c::5Mn)Weq|+륨fλt l0= Xh9}R+dD1QL(ZY;pq. 0b$!+'~}Lv2|3<,8ttL[9ӆ9LjKw5@]P>D!0!gE7-2o7?+dGI @ |Z1KpƦ5K1 "ĜG Fn!yлĠ =h YܓZ'_X .BS3 8E&NIl$naS Poo-+rP, n|&3.z65mkӔ)ije;8 BG]F;l*HJڇ:] fz/'-Z2sNh]buFSk# A[V٭578cy9bky`7Kxc_wʅ5/c=YiT,a>[4I4w}{&H,̏Oo;P+HuxdQvۏB/`^%vmxMB=SCXŘX5# } v#(O[B׮k ]h*K5I/I:#?m-bIkFb][ԑ(V%V$1^D'ep!6#]* V,D1', 75] WbCdvT'gF9Rz7c)%~.ŝ`K"TBI ^]=Y7XBRаv1r,nܻ7<cSJAxd-^3}m=g}106>ٱ$_q'*3U*x?aKE^њeLn3lmT 4_ 4gՓE֬ղb@x櫰?D?cʐڅ>( ~qY]1=,Zyu 6L!-v3pY3X}Wn,p{>+TsJ,VThFQX` e}GLi#HNΫ/)ۭ`ragEbG:b= [oǼeuwqqMSMTƞ\ -eަzEs ^.ՖVEҧ+b/x(Cg~aM"OKiONA%lz(*j4VF<UafTv`^&_ ?xM i/ PPD2<؄DND_FYDGfi EjOpIP6=rSbIQ}vфb߈汛OuHsC+O&N>P@ :8J &ƒ9y(#logq9srb.g3E:Pn)V">RТu\,ymu8@_'b)^ |o:l AUMEo$>5ƸV:#]KX~( 9䴹$O{~g3?-q⧵hb@`" sX$TТAW=< !͍bbaOR #'V?v(E@g(Br-^;Å/_ƪoCCPѬL:p-rh_d8[{rj/QӤSМQ$?oa)1ۄKj͜4K¬v0 @bU GHOڠ諭/ 'VZU@"P*k|⸟ 'pnт]xl{4BnomPq)Gy QYUYF hy `1;4j=2 (.#9j&(%C#,>亰- \~-E6"VI 4nch ^⽷tèn:\9zebMsWB=Dls.{R9Xld>va, XP"K+;jMCnpO?!<`~ϯn6Q&uC/*'2cWjjd8t/z$Q} (҆`,Utfu ~y3мpU._8.[h̡<PFAJKD\. 9F9ΒWS2[$l7jɃUTi; Ibi`ҽ\3*27\.vO.V@+NIɰ! tl̥}tUצbI?'/o R]#/zt0{~B/(H4L38]YM2W&( s rnDm_( ~]|#(FRR6WoO[*zJvyB/T1l CrU CEYRt/IkjK`N$w!|ܮ<\$9/F>8'g?{|u?iTؐӸ#*iTս|N-'caP ic4!.E#Y؆)i~1'Ƹf4@_*틺~$T>N&'!eGM=huFO3._!EFC 9XA {MҺ|\<$U31X?fI2 YN SeM2՚_HRo}Q!y]ƀn?M ImM۷l3uUum~< 7r@ZQDUM6V!9LSypMt:4[<~2p%,zT\EE|} sԗ^);f^ qsq }PT+=Xů\\l\xJOcv$F"oʣ7stkͨy_K0 ]4#/xx>feJ70% &cfw*4n.p ֜g&}To 2$Be W!B*? *QN = |oYg瞮T{2TD9d@v@c1E42k[lݭ$OEOQ*Zx@HM`u 40Y(JojZR  IX[ "ZdВ=2ɳ?)mTH}fxzyޙ[qRB_ )K3:M!63c26Gu١s_@!Sj^=Q$ٰ:Ӿ_r9ܟB8Ť9??Y9S~wI}$3!u|Kg&`: K$4Xx|a < id{2 PGk-mftn`bL >(:LAp6G]^2(M R{S]$.m\*KiJ7N`[VV^NY(pmŌ^జVE.×}C\cݧ%X6nz!DC%=Dط/"#j{9%JL 6jK?ɯu0H#f7}_4kmuyLM::g=`CVΏv_dm Ǒ3U`)찗G>TkWwr1BHҿa QlP`BڭCrȜfIt FV=֘3ѤGHD$˒~WS3a#+Е>{|>Dx<"&[RbABsDg8G(2i~JO:l;U&}6IXusW8XQSR'c@]1aC'w<ŢvGvT8re"zX!-ߋʻ~dgI{;&~O߲rpB-ܕyXܓ7?lǾx/P!Y {n"50_l9ĩo%lB+$L3qVTAe.gEHKTvSr]m`H}roiw2LZB\&q JQ4!u|`pnO%uW!*vjQGͳ'cGUq➚.Dj'*wÃw~y%_C^3'Ca6Z,$NmP pitBwB]M{k\j$6v?f?slЖ}>sZYv\1pi@}*H aXM_]KD~vݸpV4ԤǛN/@үUijI/!rEp]^^> 9:G#m8o%'$F9쀿/m)`\hE%ƸqUT=ߒ25vR Dhaǹǯ%j~`sDuVWΓ{ " a)ᗜtPyM9n<}t Yg5xyw?%4|]LlR}xX蟤!yYR7)?ec"oӲb l܌tpbp>@mX gM\5 FWKu0?ǻE큄p@LtO]}{KaW&..٬.H')tc>3̣ vwkKd@?X XzגoYʅkkఄ0n*</xdK9N#̷nkOHO^:fٵȐfQ&ے, 0cOWPbXW/]G~ ^>s_K?Kt䉋\0QuzUT3aA)PQBe<5oisP}55 EZ@+FE*Ll@I2>;,H(E A>Zק:=0i?~ϑΏ,~|3Wn@7P&TMô^Ɉ~ -:I[ =SY"X;{{M{SYǖ4coe=~a@;ϱUlqv(F" ;& i7?ŕ(y0r `Xfo&fˡ$PDdzw 3yO|V'("m<ؓ1X{Nk-j ƣ'xx'EZ>sF3x]Ȇ}H.hn\*6qZE¼1EM}H !G\y(@2h %Њ(Hq}B-ƱW;H:?o |eiPn?޾<֡2 ۆzgwUe?`Ց$Oisn)KTVFVA4 4vqH|'.ΌAa G ZY! #<ӥB*%RU,zYTH!Dޮ# *=ˆ櫁p(j: >X JtfhrXQA"thexq0GsQh@TA kg#J[[XP ]a}+vnݩ0r/ 6'gvΓqHMaHcWZ%&GcUZPj4-~} _}Sޒ u!q@X+xUqxڶ}fəJ.ˀBт9 aJ򫟪|Wc#@$~z]}f(Q?m3%[Kv~!&wPGvId}:VY]Dc}iW`ž3 : RN~{([xNyP}/9ovIˁ-#^ǭDpC@(QW(i=hӥѵКP"\][˽O4;l's[HGw\OLΤF%;9EYK/uW'=_ƫihuq{k=x @U蛘tK[X:}>bw*ycW0i=iOV\DaWwP)Ų6P ``y\S}-'"k(`7 e (u/5+\o,*eb>'6b{_I>>|kRI6"g"Mhr̵[K]rBvf:}z̢nlg3.?k[2-<)oRIW1)LFF ,u؎S#~;o8l)-"6j!Fw*Y!lcŭ E`ES,O m :]!Ȃ$)Ml$&W2W}<-8o0C}?R>M a#5kE:\챃SH:|srn~o46 %^T5rܫJFo,0\q{\%8V80)&#js@At6c>.)+lr؁! 8,Z7*\KXZ}":J*31jkwrE_LiBtx[XGûQ}-ZSi$; TF]U ~z跀 E55|.rMF焇.. >#L'}9c $?,I/ܞn;׸ #ZLQ+%FxLx)jsBa>Y1=7X >kb)xcIZd85H \vrj(WjkMy&%.;+9̋n6λb;g~HSQz r?2bص!W/WC1x\F:kRQz$oSI0 \mZ?Ij]Ѐ0 3iGm46WgY9ߥ/̎ Q]¶ '4QonժVUئI$ޡˋR2~e/wn '?Mmj̾Vǡ?s9srd .;iq7՛ߺHwoF~i'+|4t;cr(9 ,eI #w*&yaULu4RnT RN Q)k6dbqt мf#^񢑅`8 +kMdu(ve} ujBs57 Ua .&jkW uozتigojw-q('vx}=ȓi/ĵ= ڤ2?=)HͩM  BBчE!6e@Q1Pڟ,!b R4ey,25jd̠Opof2eb×aRn-ɘq]zg$2j\W~P!i{~ߒi2{Wt@B&h7**gdr]i逧RX}v=+pɞh܆an-?pd>oqgRzкLle:$c4徽Ok_b#=rv1q8~m̀aT Au=C wJ<,r g!Эpe*.ӠsC"Λ{3 . ]~ӋAXO*;ee4hD/*]@s1 T;@JzEXͤG: < b?+ Ihz1ҕ rռˉGѨmX6n̚`CNT7N‡*Pf75wRķL!sBfcWe>@t*}sqq ]qn=U3F'M"t$Ǻhܯ* Qr9~qɩ* -G(7J:\"Ԉ`m/<3-ݻ@ *K+ASF,hWU\5.Ļ~cյqk>A؞E.Hc .D|f4CDnnAy_zAUŰ#1/`H*`Pۖ$\qKȯa>V{k :%QryΣ=Z9 gСPo'2v+*ѝJpqmC*C-ыu#h]w2?xć^CS4 J90 Yi)O#gXܨݎ?/+_[ &P@q;fm9/eW+t"}V5i-(}jܹi*p<0?ӯiy-=iz-(?Z XjM$uC{Gp~4uWl*!nfGKqcA;hR>%hLNt{#)ix=gp2:G&`sH"`竰@B9ЩźyX֐{tځ  hTRYm+ Ḻe8VowD@e2r7PNWKsgԨt'YDʴ3w=p:=m pL rOA{HO~:;d~>L]<)pR1J6`K+`tܻ;Rt̛a癏B%=1ĀLnS7iF]̿l>.ޫ[mQ!`?~k$<LJ!p$Ĭ~d_V^֍crS_nú&M-0ס\U(V \VOK1~RCG{H3h+nVl&^]uD]K̼!Ksf;(R /%pBL`zSwHJELHҳ)B垹dCA MZ'F*7>rxi?KY=iwk3vq XVi÷Z j $C+EM4 2RO'ױ?lQw}4di486٤ idE==r/Y)ڛNXDw=L%mX [>"+5i-w#ыlPH87"r)8x;M\uPxN'ce fy5(VjWa1^1U藞X{F8yvKNA^|>$. ^5%drұΊ׀JP%ud87ieD8\a >Q!c{Ba@W|篭s ]Uj;\mj\tojzSE+e?F/vW(]*h:j[.c~ BL%6 6g[n{E>9ݨFZ4#2rbepi@оhF?< V^,4¯EiuB-oKO$;./vYyمp-"!w!:pD~ Ń0:d^ݿ:2O0YHWe2OI]B~':ђM)a x6T A+ɠAڬNZeff7ECo - ?jwy,M[L R@љ=jM;cz6:xs:@ t T.-4{Z܎_/g6ܞ95 !˪ªt ǐX_pw7TK7&Adش+0jb$!Q”-(yGh3VkHA)*=ؒC ^DF|˸7F|R U}J>]j!}' ?Q1}c)UJxKlQ8+H4&.);urAEs-:޹ZZGۚ24- o7}QIwKd %-f(oA뗳\<rؾiܫu!q !UDjrK0Rߞ]]H[m(Z=a-< l![o\jAߞ_!$4604|ZhU(U?HݕWaEN׽Sdo;W+boOϮB!K|rr)eG!1Y\*VoxB;:$?m[s^} G#[F8뛠T2X'bH|Ɩ?F{qO!p*QҊ0 z$YB.R|<̍(8ToЧiaGV[M_-;AH$&Bxސ:M#r[\N&K֬NxFtW"fgXn4":ptbRLJBoOQd|-h:Eo$rg \.qь' ?soyVMN~mGgԶ+h+@'rF d 3,ǧLY<)3)j|T54{*3tD;(#TDǀ엡a^ jF "֭DF@{뿽&u6ӜEuJS&ХZ1O|~;;q_W|e6xщ,\$SyMtMYP,^z0HoQ#LO^@9LB2ɹȆ~!wH]xbK'36*gmoD:t-xGA:Y=5|Pp|wӽd zLA.f Pp>ӔWJF+Ok9-vCLJ$㒢tzO^7qQ؈uJi'W@熍,,}^ֿw gtM}'w/V~YOqe{K!Jݨa+/54^q<53YCLCG_5eFr ے/h|w#G{FYx^`r|OF/1H<> . y}cnGI縺0fl'oFU{vp< ^4Km:ڵ(urɀ mv-ڟ'aO_׫՛E f"HFz1d1$vQ Ȟ(e!pm-g1x[oǩ%0Bncs:=Q73/2ĺXN%4qqxtc !7nmvsB.*FgzW˜ 2s=\{`թAȿWl*nhwz%c7xCr2G7b-4LQr'< /+Nj}QQ0jNPI HP_]1YF\[i'8Z&iF$ /FI,X@X> x5 ̚g %fTOK^^xl5Ejk?giLQ/J|0,T~h!=P-B`qOkЉe'fe )(I0e'qb ;M2ʼ@xt6;x #䛅*gm%V+VDhapW/){mKH gzH$J@[QW uA74fUk94[S43oMvɏQe[#U)=:kpr (#<#;oUS1s!|>¾KiםK℔J07/>Mu<p[w~G2eB1) ܵSsSm'Q{?Q1){=J _vQ=2UܫrG\# |C{-֒oW#?/6?uQXŅ'Bp$@ A#?|)RKȀY~.QqJ4y^.̗B`QDmeeF(Ln7 81&D :E[TX`|]7$byu4¹|q._E#J4l:\P.X`=_λA3V)p=Ùlu0 UJu[V`z>[6Sc:)WHIz^@Qp!*&!Nބh{tqQ$?blvpayԇ'=9ޅzN5=[}M;EF, wv^ΓnTC1i~%O rn_NLBqէB 0R K kNHHf4|ҞHJN/%ɢm<̑UU, ?׭95A&*t6bWJ!Y& ^kݍ6|[`Ϭ:rx3ဨWg,dߤoM%U^J(\!\08M#a?#:>8 \J(+;R$Is F I9=reYm ʢ)!O !vD&BӮ ,b@ofׂ;y+Z/U/}oEL1S05"Hv=_ T94%u´oMMnA[/'}?>#$^/`l!,~<)A.me6ȠZz붹X;B&bn~MnMK3~jUҦМ=ze'tMC-jy VE|~}G,*2} N"D> oN/OȬmv|ů>*^.Az f Ph keQ!U7Q^J+oZ6vm0cUK}n-ҸviXwHdAX0s1>R:dy}̾Y$T+N¶׫ۺDYʺDfL6@kWҢ`.x=`b(kxu؂ %2w;;c kpA-JEBh^c;P]ƓZw;~O!Md 0My`~}&TߊA*` kkVҮ+zQ%[nagKwq@a+3Q H =h/dT>;m05e,`zçw{,Řې>rQ\-։?KH |W0x+ wm .Dޖڝߘ'ulYJee P=h/Θ^$Q #'d8WKƣ4);܅j7e/ ˰fU mkd`;|YrN#5x3 /ñK<:EIϢٓ&Ԧő f@v GmVdďLf!ץLky&$%p3RExza4K7_2Y ^"Db*ubbWg=(t.qݪ'q(f(HCIz6 qy鬐/|O ŭbyM!O,*O=س9jK&~|phGJA* KwŢ1:9B 6^xL9rb0E10B6bn3Fqk|vWڪ6iJJ.LǶۛJ Id!ž)V;ƌc~m 0|2 =XtZ~c8቙]FP6$)~b-DOӜCM6 f:8:18]Rjxm$rjH"Ƹ2, w#tlGLEZZQ~-hN*ꕿ|)9gc.R}ˀ a, ݑO鳩+&fQϑי.ۊ\Π}tLf5]b8+Z` @"- )БFCboˠDW%%^BGCBùVs2}E9.ܬt ŽD m&--F{!?: E~Mh1r6U-ך(x35zf#obAїox3l G: :5R 7L| w4-wq}tC(:q`į;P OLƀtc3*6YPv*liI9 D^KAsŇW;GƤ $ױb#!De>Tvъ(]cF\'xQ̃Atv WvIΦ dMhė+ƆIXKK5AEի L Qd/ְtOdQ=oa D];7'_{a6P%v/%F]7G*>URN[vzjMV\\8+nH&_`ky{v;ܐq߻s{xQgDI`Q:ՙ8ߧMvn&"kެ,8Oowfa12t43i*&f/~^c2~ 0^uʧ#xC u;>߂gլ)U"QM+~Q2Sq%;~YlHl%a c`n0ICG5P uգ8OXۘ$}J͆@4''L+ӓSؖg uz~`osyF4@Iu(ZW99ǿ!\D3%q&|tIɿI9K€EkmVJz%$g [%? $^5_qwQHX/o$0V5{)ę:-V>ݿ+Vcg̵;A"(kǀ%Q˞B3jxdnò##_YcrI y1m>"B=l?Uw3 𜆋4 Bmng&_)k H J JI7)/2:xhsGp ·IW֙N~on}oE8ʤ|}b/K)XAF$otb`@e2Xu! ľ5 Cc:;QC1Vak3sΠL>oÌ{;2rA暵Q-;afnvídz7\['/Z Ā!xۍ@̐5r6n~{NM/'LqG[Q"m]{+-7{e]m"g'zbP3 ZCTݡ(&JL~T~&B>xR^ιXsdTW1V>(i 0R2y/kAd6}a(<"5vZ,Vl_aKO7i(+0< 3Q|қ*£4ѪxgHfdOkP>8TWJ ULR00N}EFBxB'W"B~=t"Ajk>7?.R-uquO@::f+PCRoN3ڪl!~x %6zlv{o?!A+N{>gt+:[FhJoP^sҢmcd7gxԭ`Ikfw3uԴT{h1zӍj)a0}?RX7.R'J@s U-*`"rja$Vd2-8v^aj~{ _i5lu?#ǡQĮ:*=Ꮍ}d:o{ja(ٟ-ω+Z+Cr, InѼHΈ :‹&HeۡLG*ZI}uҒiUI<ɇƛfVAp!lCE{BLu&%Fx,6}DvLDi# U f}<QAV c"b#Y>i2?ey62f2|EH8>"uŒ'12"Yc4zDo7par"*I2rZ5x-+B5?cBwpדgF??i:s?'H %f_iD=ӍvUfG8Hƌ ~%3KSy`rqh)R$T%yA/*! 1DfvcNc\j;f+L6vLŧ aFj88 Q&&qD`R%g0L9QJHi^/"BkR'UPIEy?N,At脻-ޒW+bh@Azɕ۾~Cf7qU1*]۔6nqN =xhREP)h(5ꑢSuŎ#] ﺲL'OKդͿH~$}4^RHdn`ì;\T:%T~H7Ga@7cvR Um v/:=X(0gkH6h;kDu@TQu֗փds .d+8D:ƻ[&~:~A:{" |K9TБP)6 [qSxL o2'{R;\9Q/vɮFfT \?¸ Jy_%-%bCsA0mVYk|FC|}4ovllB8>-I/Wy>ٲ7cCxR/X,*dS+B}&QKi%lA)ފ1nG0v{h:Ř םP* = DM~aIxoo%rXݷx:c虊%@gb-*@%hR,k6&7{D5I2:lz륡#$- R2I34#8kRu!yDmn u 5G:wZs9 U6<׬V{ԁFZ_?XWi͹} ޯic-]"m/-sEoUF}ϵ .2d3v7PħEEE/\JuJ9U#_ =2ӧtΧ."Ȭ݂86Ck~pӠ1ǔ"V_n23GUs!9D1߆p@(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+)jSb\2u?x7oUʼnTM|J6g"e^YxH&nU=JKbakP77P2oBˢ}tlhBb@ȧE)bǥМ[6D>WBLjoGBSUr #r笴c=ȓL@l^O+_>^iu\R/M*m`4@[IIS. .}0*3@hه,c(<4SlŪ }.ӳ6E[ lmy~Pۯjo[/K;WAkz:#T5҃6 o7Ҏ@Œ U=#(Zmjѭ FTٲĉkNM#Ve79BTT^ZَB葥Y`QpBA)ZA/ʰ? k" lH& W86[euq\lGP+ɐ18^\-ߪsR) gx%]Hg*D 5K^x4 p#GUB n)q(Wny8`{+R)XƉo\_LiNK| =tURP^&$ç$e.>VGa* N/4zF"3f!aN9;  k(f;jFf`a5u8'2aJAIo0p`Yߢ48@!oӀwǁƾ ֩,8JJJ:.֎^2,~H›䬈0.+ I([[ &jo^7䈨bfhՄ Ic[llH#替o#SB#oM>b[B14@<]{)ɚbh.GAdNJsnmH+\ ޛ0F$DCSۊ ZnYT<b8uRI_RBo h],RŔbNv;!zWC5q0ޥ5ŕdy.2no_a&eBz¥u1VRɹX4)5  ,}B аns'ȏoTP½RGWnX#Lxk?bj|jzrn 餍0ӫ3Uu* QEW+Z8 ζAכRA'cV@ͼ2Ϧ9vO->bOcz J#VӚ+ 6+g] `[HrFǽ`F( iKBVdzG $-aۚL;VN2o/D/xU?G'^J7/ќ(%HTs{ r 610/މ+YaWڂ7oYqv=w]hRBXc 3 %9ɺUWNȱ܄|?P#|w^2&J )<mGVa6RgW<挶6lAoNkMW%_7ʦ.7V$bҎ;Vg̅~8x)cpGOFWV/!+ژdX(6U8] |j)֒Jѓw]^MBΥule]p9]BDul#}*>vԹZ=hWcv_cKĖ;k)nҸU\g@z{+:9oWM:bM`M>9[D yGq:AϱëJl} (Gtu}wo%@%t YzS?{F>K^R&͔&n̚ǽU+aY5rq ڔܣ\I c) 2|+K44;ؔ5KHO}wmhN\Gdʦl.X12`0!0PbjM8w`hb33'ᇋ{P!v%ࠉ4˟w\aSRA(AŜ4Ou5w)yN:ibv v;>KfH e^E3 Jwg> @7A[AHØ@Ѳ&S U0VqIRt[>D "˴Dn!Ϫ~R:"}9C ŰElq_n uJ1)'xs-l;Ɍ>Hq2*@8c~5WոWHXd{IOTgO"dƤI߾As)*\cm&uk% 4dߘR.Uޢ[;̝+r @mܼgAn:ˆߣ.?EY_&2۟ 6дw8ߐykDxOrCt0A!wУi$oY}/gzG޲۠V<;V=  (^g0e #5ߖ2X Z-眱5e,T gN|ƄhgK %ɒ{(^6l1:is|G93sS)qN`@)~8;|7ןOfkA[)'ZDSS.)^vq;;Gx2dWqVdׂJ%: q K[-mAt98 ̸gc|U-ڑ7c19lp0ztsuda%%@C_Pڗq;V}^3_ZttHՄbN 7N9XO!_͝E?~'- ߶f <+4ĩ<c%%eD]䉮45 mF@1'#rB_˞u0Z_W^8>w'{[=cWNjx@ݎ;hŽ$c,3<`Iz p $! سR,s.݁gN }ωDۣ[{yS rub´O/%3/F!_ ܧjQT2 蜯pzoǡѾ((t 'r yTK C7'i:V|<%(۬{̆ʌt~ 26?Nl4UIzvN$g?z'=UH¼IOFJM&?a$T%;B+WqOUF^p ~n4lJT_L|]ʇ]{ $ìa…\!z9kn믪=\-[4i>w>v'5RҀ(Z!Mq)vc1wߪIYaƗkS)P]fdpWT[\4r)QbP5=6ď4N/xs!:kIS[7~%PfVeL3stIcrT~2Qӟ̙c阜LE%Xhh x@(AƇ[4I?H$,, %v O5Tjve}Fu̾[]:s˴=Pbէ ~~G9V/@W%_ROFO^?ǜʶ Gz$y YthOD'l0Q?9(٦ ugT]V2"Ef8dMKfT%0.C 2I~G&uaRLkp\9V>mLʒ61 6sA8[GwA۽gv:̏jR)K`FkwB^wc)nK'$&pu g}WM~wHX~blHM]46 VoXaPwpQ4#=JA-0pN򥜦U6@.>Z!Z6e"/11x4O֟i;hTvӎ6NIT.dTת$XFaN{B B;Z:\cX0|cNHN4`q8,ba"!ۭf'7n,}V-Ma>..:Y7~t:$Q1VMV)}Qة18?twNY juhBD$:bo ޡ#}+y㟖,,C>4gO-/ZT_c֯5v ]q ;ι/K01\Mq}[!%dc|+_88Qcϱy h0m7/!SmvQ0_V޼{;&I IڂIOAz5Pl)N2Ac%9<[Id;y,H-9Id*gh(riƌX1L0Nx:p9\CL3͔_->7N{ŰZ|Ykj6Doq&}Wtc,.ەK5[D=tS~ k PN9ɃMD|CUإyB}n6M"ߺB#0CWo?驹Qs2YO3#4崹Qd 5z FWh t*U'W9)urYVHM -0tB/D" c+zT-J,) $5=X\I``7Z Ӿ} ǭJE\PdZĠ4} ) Tl]SL,#- 4lgzt2_GyI.kjpftEyrہ}7Su4I7e ?#i,.؍ "6ݱlq!A-X%B9^;D5elX}0Y$3JWNe'EztaZT$H27\Z,XC1:y$m\JsDkqQ-+iƒahܝ*ֵrPGE0/oZPeF4rP/Kv[,t5+p$' ngv6 M37QIOޗcL1 +M7ufX(Kpc|$v պ[ c)K"~?l&yltKp[T>ǓTelHui _Jr%_0\Cm`(@3tNʐ"@4 R6rl/0g&% =Dd01 q8j"9,_k`3:MX + F2y9#Ļ*"lfQ :a^@CS`+T3BQ'i%+?A1]٫^ 8t~&+ጼڞxPCQ6ƠjEt9u1TPh~h$NdMO!O2ed6gZOndWQS2 g ̕:mQ_c?!e/W Wgd5j"f/b沼 ʄrΪ`M#iZ7P2ajv'cD\՝4d(]7op>}w _?cz62UpF:[mL R]6RТVj͉O_<5 6!_F0}i !zD;Eʬ|^H%e8u!ƠS%Zl&vM$ohfW;\UOݚ z\r5~)he.qYxlĀ!U,| Yhq\˱!rLq 2IJ1ac>  ӚªD'; E{$ff^iPS3>.c89sp4`H.7$ y=: ^ot AiTt6?┍3rsXBcMUZI3= Cm۩c4X9_Z"\tT^-1t$Mlkl+}t{NNZ4{FwЎ&D:lʧ%>,CHe~L.AaLx ̤Ǔh>>6 m%$/Z'ok%Z$a^P&, ܦ{DF'teZ_ ] %q6ד#ଞkj!Ñʊ/Iﴂ:|.bpS_M L]b{!g=s΢MHH+yF52p*l-.r W]p f?cJJX.? 2hjg5mo7S 4tY /<4ڜ{Krͅ[{,UGG5MN5}m- 6Y A~!rKGmH WH?)i3VźWcCIBd$' (Veݖ]^[}0">_ ͈y |zāΌrQ/1r>-I8y5|*]\DzazR~y)25cPQnTJ?Ż0AEhS@27[o:t8 { x?#3+?//A,Ϩ/2ʆx m.Bw>z[rKW7#x X%Qc1N as>gH}kO`F;ljT^x_?Ų%M3{6p,+ ؾć[FhcQ8OzjsdG;?Z3ʡ\c Al{^Ew aCn~Rl_ϼ+cᄻN<؟xP^h6*}梓a@EçgXcc:՟tZ;8tx 8_*pk_uCM8.cOԏ1X j(4 *)g[ ]c-XulrY3&70`,5kF>CJiv#YBp5*BsDkBz'!4θ%1D=y*umáH,A6Ob_2lJ! gd;b_q{ i~Mn,u ]Bglj6rYx^^'dCM5x| h%7f?F{N/rDY%?x(62?3Pskcth{q|yěg䒯s +;K$H*cAi]7ċڢaQb8 I}\ژVH310qF3@[3]O]p|]@ė}rkaԖ[~C!]9}jT%Z+MD3r8IA 5ㇾU9@};|+#0߱,y*/m- ,r>͡:7?O~BOL hM\tŞxr- 'MJ̟nfH,qf[{ޔr>j+'2sǠ:̠=Vw^g,H^AajIy|aWO-׋Z3;-oRj@6; zL1 ^Nu4a0_]N?%NnejFZT񪕱JwjK'o '.w)}Ƕ[ʲXߢw""/C(?skyB>IUl>SsOHsPsE ȿ JAu%=}xbErZ.ycRy'yJr ˲77RwFUIGSkfig V9UԳP_y _-sV]'M"sQ-8w|PbaBR P;"W_mffnX HeOB K`q6ƥ޼6llڤ_S$bAcԽ Iqv?J7 a^i9yI%d>82M%wb:r) )O+T=v~J@?TCXVIva]{"'%u=hG;2Xyƫ+l$*/KYP@PA@3/~)XfX#t3׾Ƙ%ٹ-oG (nt?ԭ"r_AzpO'Z"/fg}:ؽ %zmaiFǦctэYľٗLQr;^lbױ\(yRf̤iM}~ \ *(/2k阽D[;z8ދPOC¼\IE2$K9ŢRwwFo?{uןTAO;Z_>`!y}2,E3u 0|֝@WhxGFˎefUğvY(;.c7b0؟#O ).&Ã2H ju]NWHF!5Mv{}L.poSO#t"Q9C7mc^&P }ߣC[ +}mg+zq[PhG'ǑwĞrk'CcF ee72u?e$GU)a'q5D| )UjOʝ\ ErNCh"ᔇE "g ֜]:0fb='`()\ +p=å/\4:N3 t.K4gjOn,zfUgΩu{_a$`E. Wۋ⧿5Rn62ܠF"4V^PlhfmXʚދ}dL}JT-v2ʤh>5P6kyZ#\jAj9mm# (i@aMAtwt&Z:㗚HQ/N ̪ \Uʫs'7öxV (uVcm8}jZFzv)aRHj2[E=N^ UuNArZ>]@e3=b\ I@d"=tKp}LOU F$n?YQpEc/)um $FX_NZ]ԭSoM~S@т *;bM@7РY ;bֶKߜjH[2˨C!Dn!u9NBAM,B6,;>ٝgF%"6Ck[nQн(l/uZ;"Xy7{a_2Te ( {#m '+uyN!5fЈNusqlg%Va=EhA>14ʀU2@?:2 _UYD5J#h{*FuNqQњy *<ه!4]C!+и@R(4ªʓqmiEO$ܢP{Zgl7:,=43ȑBx 4ȩ%rJ3ô[0)Y]xLjy(p>IZRz$؁M+"N7 lf5B,b/ԼtxJ- ^ӤtY|8ǟ6J݉c9OO5c)5wdF\4H,ЮsF9D>{=̋5='6W#A<O 迨TI^^ o,&#~,QveL1L/%'澲)%(٧/ۑt7fż8Wrޱ6X6AQ!2|4KpS*N㇉;bYiCP!#kP&wk}*vŤ`zGl P*)*A&i UƑyzH0̡dd-0" SUprF#*[}tm_G$0f: l,\~@sfTB#yr6%g=5hwG+(z+;d yG&@-@.Nm|~>DZR_gv:ϚIsݘI_|qPiҵov@(|k"kJZvH" mN:[l-Yv#C]9݇9.$fO(8J alfۑu:|74m;1pKEEAWN&$关?( :]C]*G a5/8J,ߩs"¯Hjث|0߷;컷S³] .'8<^7IuݾN_@Vo:>u12%(ST;S;]Ar4[vQ'*j 2q3 ǭ.uamQ5ƃN.1U|1챖}6I\抿]^ -tH{1 tSa=Wj~ 4GIcJ$OGK]tnQtc|̕"w__) ^7ƊcF&jGӰFt6n3.,ˎŇJΑ '@`>8pbA!*molU+*K#J,& c_Y\9뀝+x|\xHd%C"b)Dީkf7k{[@/>?Ve[;j%(ML)NEחڞ s/^,a Ija왎k!T! %$|J}(M.g{=Bo9^!@݌jJ>F#z)Q߲͟99ɨqG?=lpM =0f ýì-~w`]3(Y^qs wXc1,P x&Thݴˤ=7Ŏ/UۉKgeRL6ю?]n+ wڬ\4 1)X.5HEnl,LhSy8i|צ-[$v X^p(T'%7kdҕ,jgpqQ. 3S뼘Q1Y{ꃯ{vR[&RY\]j2# lœo9LBGWh8@m;PߤeC a9(73kA^ YJ]МNI 'L.*gEd|6ˬ;TU)Gjg}T9l`p$cA vsŒot#Ó22rç~j{Ď1c䟉*&4!FSA!4Uֲ3m2NFl&N}`;8տ%B| D5_R]F4Y):vsL% \B71M źl _+b>h֘ .tKQwXˢg΍g6M8<Րhª\o1Qa6a.WUtf%j"+o7=WJ2:di&xvSg ëTȤ2fT)\M/7mWxw0Vx@0x,򫻧`G螿~oJVI1tRR BAH@@<1wk[f鄠7O]vEga"hsLڟ-Iyo#peX1?䉩u3jҨ+d I5R6wQ Ƅlg s^Cv&[ \YAXUs6d *`j /Ktӎ{T"g88CJo1SenDֆPwn,A '}+yPX-ϊ3)DfEJ|ᓭ;6drXS{[i 2({3kmu#,9z(*[F{lݑ3A8G~1\Gc=*U`toL߇ИJ7`Hg2L qA#oHgU($ڋk9;KwrNHU_⬛F^6]T]OW;I G֌ZnT *0}>/Ҍ xu1| 1`a5DS@u}q7H)L=bo>JDO!2hnK o 2H!:O]*MHd{kY@ŧb:yeW:>LcHDA: ( yW3{.zC$pdܷvI|w:L}Tkɧ-XNqnu5ӕHm:Ճ?CkQlZ/3g˝PӗgwI'bM#+r'_M"$v;M-L_m_ҋ^i3 D [pqDBߟNOXӦ]?%fc (nC;[4ɪ!CmP~E1o0s"\%ԁ"ju⦢שY\ 6ag3[w6yb\pG|pIhU+v:Z>]ʰm !1/U@uhɏ/.7&)p#kM/]$\|\|7ʹL ֭Ȍ8<4l =UU KZMmcq4|Fm; w"G1yfnXDxoQ]~ (9dt~X)10Bi\Yj=[63zdmiSpq8x`P@lE >Ӄ$./& O*^p7D7q%譆ZUIwle% SXs][E:іppDHL8_Z%DF̽: }ObO[I^.5LAS}%/vI^8?I#,RƲ{NIhQ{kaE7j͠(ӵeԢ6ؼ㥃5\sBP1Fdlz +u+&$m5A]zjTlp*Vvrb_DA?P +,̀zOgig DbW?="4m=5;ICoWTU+'X˸~院{Q>AWӪGpf3OkJq^u›pfa =d+ԿsSj wmw/bNAӳ%gճp?5v1bbK:g4ޙuk7#@҅b[Q*t\++[9 t!L:5EHnQm^=Q+<,|+"g3% K'IƐ+"-(߭6a *괊]J5-E^bO T CqNoVOYsh-EH*5Ӄ`c0UqlQyARm Ɓw] H>-az! ?f1O'B߀v T|RƼcL_K 9moL]0?Ѯ҆|D$6}1BsGrbt͒ ́=酩g.HHeX ?_hvGP|l1bi3 \yϳ>ݚgyI7,O$+ 盭 V&-I$ geD /׆u S 3VIq~_U-9 U"`OƉ2WߍS1Ų:X%̤, A7YeL.:^: hsLp-|`#^-^k),fno D<^p.}LM%>&46 slYo:@(ܡ;vr~+f]ՌMrިa_YߴEגɆUL͍)S)ZgPD4#z6[ g3k9Sb6r!1)  [q}PQz{~Qxە?`[,ljs0V^(E j 8C!f{2i0pf2ˢh>Gm.>%er<=9vQsHwij_sWd_cihΣϳf{iGĩ \ujaU"ŸQ#xʱW 5sr5.a&FpĆ#t!ޯcPCѥ!q 8M@^ CT$WO-IŹVCǯW9XEm ]gwLˈ1bmu2jvu.%njFm'rG67-4)[oi#+7'^)](؍SR7(~U9IP&K>8I=NLxﻋHg塑#>1=i&0'2w_ovѧP[6FWs?F#6YJ]:31-1R Cĕ< KeZ!sӌ@2N=|Rtz+t80s8(ka#ky'a%G=OY\ leYqaCcV+A3/> X;XHGEoTNp>Dg;M[ԊIJO07,>y3D[]6=ʷdw.% 6i|y|(<-J,R{[~m0/׭VJdWW}G/: b^Yxx0!@2N"ăd\0ҧrp/pEij8ͶOu]6aI؎ѨYWxn 5P#ʈ$ޕ6]_Z?C4;$̳E+]i'ފf lOwW\O?QStٷ+%K#R]"7Sp0;g2P{:&xGCͪ i#PcSl^UU ښ},;,;Ѯt*t5nBYxp/5v= 8P͕3&%e ^jP_F3X 3x&r݌PAԥ۲3;ץK=WMᕃNu$Sib@ζA[$y7D_Ư27Eyc Qk sH^h _j >luycS{̲i0s:[EDi=đFXǜ3b[D!Rj JZ[/y#qR61d(NO͜ 4BpTQU"KEmm [t0`0xihF D6j~SZbp)rؠԭ@# {::EAKR"gTIKD!3:۾x[\d9u7; RNʴh "vWJ9>d6\cb7S)nD"K;HӨ]NuH*/m91@K@Wj&}\G@%D A˒mRfb cԙQi(J7bt39il?npkNq뫪G lrFOs6I-FSӼ VIE?e8-Gzc;in9ހBϝR"㜴3N(]]Ixz& qDGe6^پ,w،r4&({aGbѯewXBJ ܛ#oӮSzeʷ q(xyKI<^OU*}KvIR__8lTbI|4v$K$f_]\m a%#-|:G nSB=hL|ҽ6mt,`f6b䘽59jCiȠӋs4@lQ/pzó]Í2MMAԊ?k7?5Un (v!CX|/<865ѐƕ%֣`s ,HPTqծW(A_D LH&Pz %zRpVqj?}AbywHLTE:m|^:d2+XjZ+ p-K+@I?9||AAUe"t^"E)83=m+Sx@PF52ə2 KȘ%d8 ԪqUN+nQ87F/GmW` zŸ|b 0?FYh}2_1F:"촘U<nlcxQI~  c*y_?Gc#nd?ϕ,)c& s QP0^|qaߠ 5seۄ(00]-@ E8`Wh<5 _{㠆+Lχauaaے ˤP5\%:q]E/7J2rN1b ȏL #6+YXks%n\7o,jׇ6~Xf?^%h%߇D–vECz,92nayAmukxyݲ|=B/'j-_| Y=%:+QEꑂ K񘳒: E8Zl|ԍKVE $UFU+B@&: _$&A#tYҮ}ASMeL7pvBwT"ԷEB^ Rd#^'؀ k6`b;!%HV26c7η"(Ky ##uM[xb$ԃ{@_l?AmryϨ;OЊTHDƟ`[$;XX}JS#}B-_-<$D1 9!DgUvCK|/E:44[Tvw`lkn>{+rlDWFF^|UdBZ F)n{,H웜vYICGg6n@C.}n 3J3 ='D_BzePXob AO?6l!i-wh`SUt7E~} @:@yȏ1_dV.7甏P 5iaqAX?bobT$MK;Bα2F*J*ju0$ދN x8s!@ @ Q:UB:N#Y B7& TvJ=$JT'i0G }!#;s7Bf.]⵼#@zEjՎҪ\Ym()mvqqk;kG0vEr4)Iի77`Q/2na& VE@֥ݦ0=(7Xa1=on er.i 0>4+q=uǜ艀`Ԉ ¥,$+W_.nȬ'€89O=tЅj΋vߦ9tr1!WG72Ez-cg?=LŤnz(ȁr(toWѐc&or)lCaʈnrDrEՈQY$ S-B֡!T~^Aǜ,a^C<)l~ε/ǵbEm8ĄanMW+$yADGQ* yPFxl#aiqbi 2V(A8ed5]'|ϼ(- d=@qem:gEP Bu;ܺOy=̹.Rv-6o+;J~'H;CE7K>6Qz`/xN^&Vu.&D/\dirnh4LdW!=lwy_| d2_bEl[.tɀj&[9#CQG|)ą8M-or˘4,4 i[$QmP#o[,@a7>|:gK$_\]zLnF@>D)@y4msm߳ :7/ԇW!?fᴳ=&Е`*Nq({ ?5Ə8K9LR4$3Dٙ .6 ~!gMB5UfO@s)^ѢUPA(b~GyXgyĺREH"uĪ;軂"g8K=w ND+ >D\sc75%;-vA (^?eIP3GIK-Wo|qí^{֡wrtn 6[ :BDzL^Wy>abT d94wQh+ `Ͼ7ߥ6Ah0Y{f*ZCGQnP`ϑِ>e릶E}CDX>,u:5^]PIexbR0FìvE97oQ_= z-ÉtHw鐬Sn܌  %!Wq%5cjکz!OD*]G){E{!fR D'T2VWFSk::[9ƵUz-2)d|RJLbM^>5Ce'eqnvv[mVu z?cWg#7iIφKj=G쌄Py}qhV>q'G>4gȧhEYבe.׶ lDK](Pog<\,OCwWk;ܘAֲGc t87o3ĿdCv)֊=  XǐOAgHs赅'-?Q~BL2ȅz-dS?E<|^j(rj06&~A:FW;EApu H}oNlhcx nOYG|Xé| 8uLcwytQJ4a@<=N&W0"ۏ'v 6[&f}16joIEEsr1fx(º^EFZ*4[r66CD`PPCB[H1Y+ְ~4F!/ߔV'TU:ϧܨ\kxhbf=Op22~j@w"~'*O8hHxg mDdߖ`f!iMW&n.zbIH myA+Կ!Z*aЍRȅy@+B })y2a^K>tPԌM^Zî] zuho>ܚ&U;i HJKvkڶ,a5sk]$hi+r\86AiF?%}ϢJ!Puk !%۔.s,&Љ:x]D a+;]Zthaɵ1)ji};8Cz[9ĸ? BL_ =K?'A]q,%!EgPYgŒ?$t;@HD7ViԬ볬v[q{v~}=^eta&q>"/^؞ bvv`a,(9I]#ۨVYX(O!)MuU#IׁM+N21[8r7dQ!6bk'*-ogW6Q Z6v7TiϜ/+QT5̑8}VG+2)J}DOdwɽLYva 4j-M6ƏBPӾvxQ%}5hk@jfDhc_MWg Gya;G1jH'W6Fz/Mխkfbq(㹌e'dLݞ3WfI5u&/WQ{o/1jөM:0c O:t+:<\f-dm s Rꢘ 0_hbΏk]Xܞq<%$/ygf_! P=?:;iX;`7tG{Yx8M}>)04%IE><yyP;b?(z#lluz*. so}bbO^᪻Gm@"&铼LDz oW,L*e /8]& Q!C3_vN.:C{TzWjQieVD{09wl5Ło@BlfR;d#^<d7TƠ+1y-\S"ҴK up @В"Ū}XФ ѧ1N[ 'p ]|.k@ ӴsWW~ <{n, 74^jxd5Zk%֚~0YnQ_#oppңO16ݷ\ȤSF{C}dI =rs Aj] jP#!h?$J_]`҆y xE@Q,#y1虐Dh [jv %\㥻R ]]I.J(*3k'Ǘd؝ c|K%c;k-.ɓ4v's,ĮXg('D{ioy1s[8Z_Q?g}6AZm 77j+8XM>|DJdiEc۠R}o kKF-&za|ҚiV)8rxs<(asDK17A&z=9ezQ/$5U$fLGw8|xYfm!k}V8@qv[Lv|?y^["0v$ExrvBO[4OC$z?IMʼv9n ̈B`Ӽߢ=66lsOJvRFk#G(+c&+"+k@ؼI<+A) veJj"?׍\t e1v N!I2z=)d2c7%#i\ j+#ql} ;U]5']N9SMTE`6j)C(NJKY]EſC?^MQի3G3Gf+W5p[EU[݌{^bBj >:X)I b>Ӌ [OUSTWR4p)a@A?UKT)ǀP̯A?GV:C[Y>aW΢]SX'A1!0f᪙ J(}bMyg}j^9k 7 dEoXi+Q_H-)P໢ov`}_te4jbķTbUwkZ%u:)^sÌI Q-N<ګULxxzplQuOkv9$>p i5nXIi_< s,3^{:;/jkv j4Ec_ieTpr}U*|XFH)z?,7%qEłO*UJxqٯ͒57F~"Y?=4XpUg?pU/ D/=)"qKБSx̿ DףL WVrȎ>[A c9y9~ZQKSߟI^}p8,]8uGmw bL#řS[qwGe. &Z(敃 ͬcTB?yzĮ$4yyrFG, )6r{$R `k4l=|B%Keuk!U8QsA 醍0+=OC>fD5,-"0NÚ邆M4X  5xk=ܸ4RTD0KL&9.c'+I9@B*c$mS~+!@b.SV]{(\Dȼ%:8@s(mBCHf%wB_hd4[cc‘Lf/ecRk޾4xkm ^& :&Eb#0n;SmmtVsv6YiEBCLb[ZvAVd?ßMܯ̑ۋ\">$| Cʜ/gԼ:0O u|kg+6罰~Y"B[ĵm@S ]F@I-&6J > pJ ԺDW|5 >6 xExyC :,5 d'"xWIw-)AD#lljW䭑^!ob"ʥpAU5([h&X\ $0ۿQn <\NEttj%ֆj*yk)I<\v +He|+I~_>!P؝%)͢>Gr(NN]>ŴkC.0εNgʁJ2ח$ 6_JG~FW@!&(?uzaBLeBԪC_#԰Z*6hwVi>0_2Xew$"ɣ!YP-vUW` +NJlK/A:n$!43kV> Da)Gd0Jcٺ+^#႐5st%N&PyVKJ+ўK@M^{+$HW|w@"&rVnvmл،̌PӇG RU u,-hasZ7/\ۅgq* P|;o^i595AsZ9#8(ll6Uu|?aJ<ߛrHGb'8Yf_6yȮ:c:՟h< Ƙ,^%+pF_`GW$ݶ0 7]x(+ݓV @M g%,⇀yݿM]1z<|cdqEI(f"S9RY{wȉ;ug.쫜.$/Wlg3o,4He4F5)QG%B#.daWElwt>C~˞\&6rd)Ei 9u &K+/wW͜@ ;5C4$s W~h9_%K&~HƉg(C*I]*/#/J^"[= vS <UVG8A sf Ե,PTjPj6\wNs2^ldֆ~L.ƨ ru 6Z )ME=jNrO%KC\{:kp}+Ŕ.[}'/`*9 b6ۣK u& I$Vv+ՠٕ I^=+c7般 +XZFYz|Oδ1h#[!Fjy^x7jh r촌؋g6Wm}Jk@Xj"R>i e-Sr0d%-GIIYiz~UL:3H7J^Hb{QU] ;!QTI&Y(yP}$RkugwYA~mټψp}R^1 ^ON{4838CQV7(YG~Q}`!)z>q!@5_?R2ZkJ`QuruycXWha*R`U+ZL<8HD )Us{s@s0=>_; !`gsaNo$`եHDj\6 e¤I*^魠@zc7^I~و)f_4CtF;pl>'B}6L6:A@++P:b{UٳTAjzuRP  Wrw>3؟¥zđ]r~u)xT,KurnoHRK8v`}H̢3Oh/0@>Ŝ6J k UAb,b*OB/˄b=X84Ar0zwÆg01 W`L5q#1lE0Zz|D.5p[ݒ#mɝ9eg=j-P* %u8Tkdf pC?a1VU[/_vg X;cG(tÓg⩶DuewcAo? E J?v}cꞗ71!Ǯdg# =ĄdjJ+ WEfSOwxUėsx[-~=dddD_kʼ@\_B}J3GeQJ]׋8ZbqC8;!AY!.rǯPK’h}${ƟIH#-YRe$'p,QalBOвf? 'Ȃ黱<= ?@$^,NXM&i4Fk3xu4WwNHnl$:^J7B:P%8rѝ?\y]]^\lBYh'v[s]sx'5f pX!kg/&P02ÂI8J-3s.,D1h2C ~Q 0hʗ҃mLj" 711ΰO9ls\&s `{EB=1"ʖꕃZ=W/=I^ixY~ؔ+׮}oy IeMhėBz *ݱ0'Ymb)ښ'۔nBˑVƃbdXYiHcO"e+{>J8t8tٸMqN_?WCBE ܑO# {G;( ~-yG"ë',hl'!+JM4t2ɑ".9`8I岒"Bm*[)\bqQb AUwwUKDx*ʖYLw<5Vz1^"Zht[z_{r532\>ͭIr:ܻG3)'D.zQj}.gRSxlΛL6덻p{Fw% WKY/M‘vblaYHpRV:1t\G,zs3rjCЕ'=q@FPko3B<(k I^:z;'}сg; &gz'E|zI]–+fS Q% VXezP*GF?$5hEioZoDX-i:^$%fesw?vaEw ➝u!pԜzBߪxOyp#Iw//iM]oQdab댼qKC.]yi ޞ7Ka> =4NS+Lq0 WXrߓ;; !K kua2lqE&H\v qP Elie<*l]!b@|ޙW6-˞5}FrCK_I{L|G?*eH&ܓzPh\k-e^Mry$_ѽbe@v @Lڪ$|01=sqnd+w3`8-1"3++4An>ZsÎQ~RF\2Lڋ2v0sIt^"p4y_ƷOJ]LO!-M}S07[dE5T+9_~(o\l>Wr8f ^#`>-COY|?*VޘP9mkI$\ͧRy`H)8$TgUs4.6ͿlԔƔS/7AN 6:VB@< --)P}<3fGy). "t9'vKoJ]ç2 O)-\ sQOd{p.0[2L}_˛07PURP<94kp 6U79]Hd$TET!)mZ#7í@ł %=p "lM]R"aѝ2'V6Ph˥9fE%͞"r= 6aηRaƋ Gqce7N8З3k#myʩt1/~Oh+աLNFQI?ԉGGD fN"=%$ϩ:3,jǠI-9jB+x0LȉՆC&N,<*|ZDb5'#t ]M͊_ի2ś'V zQ^QauҨ˻t(G +2ijwwZ;aY5NE(#L]ߴ 62&+X97A\OB>:bЃk܄=7igr&u\}xnB:E f{CPJw :{750q}nO-W|qZa,w 0kI],.Pdi^$-x^c"cd6pw>g9Y=jl@ dtۤ|XaܹMdCV^a#fv6G G{y+gir q"u)sWSI%z~cxQKgşzx1_i9iʟo#͋b/ {'cّ=cH{N+:eEuV)L.PeDv&^av[c@]z"hV2mgbZVydEً?'c]|y| !>\,btf0iH)B6=Z4:D sdKVrI,(R 9 6QUu<:*Pw,* *] I0y&[9ekW˒&,ʥ dĩl]/Bhj!V~xC8m6 x>^ ʵ`B⢫[I'a}["T-|Gos[WjAF~bаj4 (,YJd!Fxa1dct;Zoʥ˫1ѰXػ?X4pRv]2>p[pD'qXMu5*ӂRgL[%Eeg5E ^PE`/A1U[ grʁU-oR8ra{BJx@AIkxbaM}rQ…E;#/= uΝ6Ψ?4 =DQ(nOCq́ݫ邅}b;P1 aB)fF#55 A*QK!=W~i9 A6lO~imUj`/n55eBoje<|6OIzxޖ9*:5iBG(Om2#vL"ƛE͎YkuTR._FV.g½r߆5nTTxº$m/ip/aKaVQK rY<xaT+Nuٗdg"[t2x_7Mzfh )%Šmݮ/|'Xe a1(e0AoxYik AlS3AjmӜ~YsD^Mב?!WLkr@ wb??Xp*8nU5BH3s u`}"؎1 ϏM嵸3Z̷2ƶh_VăiY=2D,ݜA³2al7ӓ?z4V}%gv0Ao r d݈褖B/)7 ~6`[2SʎМ"5c iMn(YҴH!޿ j$J&Сp() lm y U|+ávj4#?1f6[zuu7@L,))Yo6+(whܡL'\%)Z6jj"jH&WygK?\Ms)uP[Q/HZ18< X(p$%*RMhD;gap{B)sNja1hQjΣL`)TnOnomL#LI킉X"N3̑& *ؑsUuMچL`ɿl0(s\Դ A[łSl4ʅcn(ڀ^Gh`iXlJAC)P$Eu֙_:~'#6۲P ң  ~YYHE2V&kZ6m5N믰1+ ,Tk33-pSBCTf"\ "vUC+@NCo2LkjT q:g#Muw=] =gI'[Kދ3%YqI@@b6-A"{= ,_1s٩أ,a:UQx7|?ݬǨ*,@u,m:TU7}괤2u\)ڼZ9avҬzY+11M$Y| QCF| ]D]LZnUe5e=Oy:0p?i-Ե퀑PKw$V6S!)%*Tb'11%F0쯔,Xp\0T9Ƒ.#u|Bٳ-ϡ@u\OL~ݷsɑdO8I )ABNPҩ0'oѨ.W2S9R;;EȮA@p H9XL,q@a{ xy2X^/| ?Dd0+9f$)F@g.uv0 ͕>X((%[hE>ma[G/jE:AhGv#(?ꗿѼG*]q9=0K Yt2`9ܽMʀءۺH\.;w^-y;eFZ -&=2(fS*5~\,Jh),(+r'aS̙H 3o|GqQLp3 {J`@s0 |ƽMn䓌zZn3i 1+byyKT]4z/| %Z"5Tz?zm6ACT9/q.Z3::{((%3+u2~)\83r?D7bgN}\K|{Qs0팡wTr*ņXCmʷMP lu"%J<_AA&~>M-׀OyQe3il77ĐiS*[L i6}jga&͒wS"Ps JXH]%P3 ,R drL$.y]Tm^-:ϊTYeX^pq/0jz,縸hNMKʏ.Z\%', ߫TN(rvC).Vνᝦ;7%̖)"zH#H(Kۊ:Y^y.<<|sbB޸5mc+NR}2˼tP-">_vg)wR9@?GJFEn|!y "У`Q;C٪8E猺aڅ2^55G 4Ɋu^ WCԤ=ȯ%䂑um2QPd2VTrŤxB<\ ˁbcg/娰nl%~MGW H.\n׳UD":d-7Z^,@O{ OS Դ/zu@1Vj k׽s6h`8yP $| XΌb'Hʄ[ߵ$Xuyi澕N8?Bġe1glG WUD E,ؙB3f'QqQ%?s;B5^`H b=Ӛx&2e)d2Jo,{O=AwA0I3˩Jg BgTtr0|~9/|eN_Sme#rP4J,z҇q} Xաt`8aUE返vbA}p]b{.^ x$$m;l0N{S#4uBg˦ىg6Ћ8|PQ^(napz$'" y$Q1ڰEm~91vMu{l}9 [rFg"MT6~8;]~I͞;_zf֧eAp}B؝saC;_c@.!?KGFu@0+'5Kdrlg.=y":gf XMgON6b 应5H@;N2ոObF,<) b~BEѥ;㺭OVH"cS{\dUyK2[d'qLXszؔN[cPFokeDjcsƭ_%:%>6X "V씜f\=FCMuf6ZR4Qtض'Vjoue$~-Jőܜb}\,hWG/NGFWOQ!zӭJD|g4_B0n9V-j}r/C2>>_ènEv's;Pw{E|(+Ɣ=a&ĩnaN6~y 9tblk3zX;(D5``Vz?Lp`<.3})Y䆚9EN 0QG']*}8[oϐwnOXqvE ˍ5?i߼[-8Z{XĩiYWoSjdUoz+G(>tc{}"RR£?MPY,lʌauOE |}ъ~lfvs|&njPiEC[_[3D{2vRTyIK󇍍nvb-D=jsG|Vxʝ ҕ85,'Po{,nmL+?H%zh+f\_ ܢ4="pIOZ4_ Ye,&:?iPY'ްSuVusg BFFLn,48X"?CTV.Oq_#KתOhXQ0[xDj%JCY$հ/Br'낀upI' `4I2oy wυ0Nɕِz4i~\tTEI9j *t19Pt0QFG7݊?|H,,fj96x6Vx[6[vx{xi,p: 0eJ^_M[.vVHWK-gJ|<=%A}PbB XoHk9+ڻ0 TC:s{ Bk;]yU3:Q^ˣ*Ԟ9β D|ޕһ4nsņHs :+4;Nrh0<C{  ~c5u-x["ūbI- L1@㓲T:²e.nke;tpWHadg카ey ̣  TξY& A٩W ( d@  0r'(6x!b#BVupM^m U^T_EWy$={;( S2ﭦ =|Q[]/jZQvqtNN}aZlTz,mGth'S)-l-BzmD@T%?8kfͺC3] x<-GJ$~@y .(e鉬PLHߧiQ~y֒JS xe8=FÑ>E@H.Qa~L.M%`-+psFF{ĵ֍_}㑨=kK1=a<)VQLmhRAjbW*n(N?@JaA<6;Nśk[ƈqzLH~i*D@n;X=9dܚq(~{- e'è~Ӎ2)h sPwo!,SüڰO\c}\1R{Bʓrx" cJo?+569[!tt ۼ[LuK㔏e|M1kc')$HiK@ syr-Dd &Cf ,m\> 0s{i) cY*M.{Hy+j$|ƊmguN鬾8ƐfmRb ,0/)'WxLZ!1WݤռU\lJ(z@Ǫ_PH,>tI]&Jp./E~Kdq~\b| *{$OFN9Y~qQVLSl3l1鰟o{H=ne!tqomRLk hED?/x6ҹ4eoBTNdWSy>!Ai~v7.lZ 﨑LQ|Q86א!Y׾Dg1խ[Sȩ%BEj e+ފ S~RIR2#9?XevJ4zfCIQ^!Y8  krCK֣dokebV|IR0eH*E+; լڢP-*)eI:'EJF q"XIf _H㼋!kS{%5&Kaގ'n . 'G.im\B1Jym.(xGͣsZ[-/abm;F?V/B׼ T*l52u#asZPH`HgOt{84UA)L6`Q$vCS=zt2IA"0wp"YL'';/Ow+F!.8mnD 8:kjg=>EdK:V] zRT:9vȇs+jf |W!oT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLJEzYxŤ9b@ 7 ZsQV>pם&HdTe߷n#S p hrqPIDkw"LEyǥG# Ei n/^(>t8$Cźl,fQ hMɜsri zs+I\N&@ bl#518hԷ-!j~w {wLBM'1Rs=]!VwH=a%&𙒳5ƭNףn TGG$3JFEnQ(OZx@0$MA;jND`-k?L 8&0iKQ«e=As5ޫ*-zrTH׏(!"sQ$`J(KæE5[F<,*8ʃfۗ>O񣚞z~ czA0Q5oGLοX;}Iў_=~1B y%b<]LU#E[HgoɞHYto=!@rN g,?бnD3эcf 9mUx}CrB,!k:\-ITV-oo| gpuѓr>sopaZV7"Xs*[n v8IWԯ .+-7hOjx okrQQ@KSDg(xh d{ozjHe'F!uҺoƨQ#)aBz< t,]c8ھmq}nw2 {G1X>b g[RU1}TѬMl n"4]%phL05)()};>B1,4DN)!*7p ]>=$!s]2܀ʼna.v졘B]yAga3+de@%L>ZRX3 wVrUb|i޼F g`NW6) N綶-g3P0(Ǹ1|TE6&kW%챇+wNxH /JH`,A52WJGX}-daN 4SWZ#@su+p's͆H6ɑ,Y5LO7W#&wnI-!<ew[|:aJ0)WU|=AӎVб<6NM_X͚cH$@UCt&'_Gs 2"¢iq^i$vۚ[RXpj6AV[c_o'T, +Y$}h ^icc\)&@2w"͒KzTD*]۷_O0sP5VF#Ud.m =DH6zty5LYWJPh -(6[8NZOzL"A^ PnC-%6ʬ|Xote;aA- Y}1l}ϧ\$m :(eөr3&?'iƎzl\ZEG\4Qq$ F>& x^Lҧg)cQJ+DTXM T*C00nuڏ6ےҿ^Ƀ;܅TXx2KannQxe&aQ^j@>d D]gL/$6flf.aO*!hCZx޶+.}N򅺋ӷݞ򩃴Þ(Ef/D: cQF;zqX, u56)j08a) 7r!BDilrm9u~D½aR[(UUG${f/9ƈXB#B-d\XeO]%0# S.* % ry߆pA?'/?&$:ŀ"߼)v">wչC:HU7gH2 {,~Q3s屺o}~%yV;AJҟW @:\kJ`,AiфZdWG<+:ЄȤ[֬mr9zvDfh^~~@Un!x6{yݴ_iJhjk}8nU嬫pkblн-]ȕe&*_?.[[:J&׋5=*7ND&sP Xܢxxvظ7&}H\8XM/FM< ~NˬCSh:_DzN]~H{^|N$qhC5'ۤ %1a.SKH14̜1'vծ/Bd *,E<%mmk6fB ZV:`@u-~Z~Zd-QQpzxa[P'h1]&h'aЭ޿6(roRt;%'QsqL՘oު6wk4Cػ*0޹b$3Ωd(t$TStZ:wX.=jlf+{6H"5If* ms/ewqF6IzL*Ԥfv)ɛнX\BC P(8/ >YsReC7LT5"ƢOpBhxU7.gY每KȲDw hUatH3QWSN$ t 6c>ڍ\t*EVbc&HwÃź.jC{ޓGM^aEVr$Z桃_CCQt)=Q@mU;և{ņ;%vGڽbs3c!n ö#v4WL}kezJ)]~j mI,R`e "|*~`JqO 8.a?~(Ey;!}Ξ~] -InauSq!mYbHRD3$8VlͮSiqh^^{ .ʏUWI~])lDg DJ u@m àw!^9i LnG1ߟ[;aZo$5.21LTűTK "(!5Kإ]aE~xMHJ[Kq4a֒V;jΚ ˢAyRR<[M'ad }ҶiZr9 'i{u P4ii; +-A=i95w@@5ɑx7bv$ %gsLM|I:"y =;@=KAgf`G9 XZ !q is]!% Ê-E@4Qɋe[qډA~<:{ws\hE}a M@ǠpEaq E_2az30S*9> KO`4lWı}:ձ^!U,"ѭm~z"y 3nXl-E{A>{{@5.`Xzg%o3ّI+1B] Jpp؎%6"`@i?:]έm*~ӝ=8j:@a;k[353.hrWA3|Ċ5vO(ʂdaVm:2jѹ(I-xviA\4b@H5ޚ<E(ǒ܏Ƀro62;̦IMJV:2>y'o52qAXj9^^毃}x˳mKK>`%QS6"M׋kq'fc5Vɞl5R^]?ltU6QM s"@Z1b."$UN׌{àaCa |.p_[Vͮt:f8]?,geEw7>kŝ y)!-7S|MTX_ H G艧lb"7DgԟJ%]~ 좞fWT&`X괜vWl,;JjtżՈr{Tc=g_.+"Eh9AeAM; o+ʑW Y6Nn=5 m8(@2ۼ#Fg/(뵹%5abZju{̍EaJGޮ#ؒ1՟b<փ5kH/J}̯2Ԩh$/#lBU XЀ Ij2P eI8ֹH'?8g& 79e*Pא{1̟& Y^sFXW@1=zK=7G"y=x UYT&B2.DelX<-VkIk o|1}Q혗)Ey fm nk6l[^|\`μ<^0klo bϚYvKOK']& ^kS*SFDItB%]JZeq.S.?Y0s?œHI=5)[yV? ?aueɆ'G2bK?aMXiy&С)Noى Y kxz}{Mwv>q;lt+&TB(޾5GȤQ l?&uї]^yX*I<hG=` gfcқt:;e$>BrPMizsE2xMPXR@| SͶy>NZ^aյ*.UM=٩Ɔ3GހT`׌5@8\X?A1;;VsW`hЛɊzO%͜ .i46mp}Ə8 wK*TYSCT!q(/=6TWvMjVC>@|@ujI3&VCSs!(7e ( l6*S l N$b⤊F*NTFbo- vYxLd&Ty;f"I+@G'<̫<~b,>DZ#_+&2S30wy?Pl!b(q~ A=Nc< vvD>(;0rd)`WhTVCpm4u5pY:rHKҴY68TNn8IH6K]q#.&¯P23\$!8(銪+JRD+yf,uP8^x,31S$\*A+QjPH1obaWEgH+ Ċ^W2A9k8P/::ʢA+HE.t_WXԣN'm 'a=Q/5ź9\ET]arQ[O^DfhrIpb,66# dds[*I`p:lNv)+CŁ@anx-C6MCI{LD@퉠cU*2wg}+( *,`ӟ%̚R;1迒D3^e[S)J9D,<'&MN Tva= xDX+xZ ^|DP+t*(ܖ0R<9`_.E1jݠ>٤Du;؈4x)v~ޱx$nL˭OyZ,!jvZ՞ }݂$y9bD +dͼuygIo9K:DpC>6޻TEN?Nwod^Kg`|v ,|^ ѡCC8hQyЕ(!b$GJI.&7F-g`٨iMz-Q$64&elq$?lBM0uf(adJfWaT󽛒!>Tw]*Y`؝7] !=7aaz|lD vy|wH 35x5; YƺXO"b{\Ȕ8ۛ|#Q2Hmuʺ7 h ckr͊K0xrIr[#[xշPRGQ5%{1H؀jRb= M'22} }x0|0IZR(7pC˿'5ruX4+sg CFljwn;PnS7jP(iB +\(ob.Nl<CeQJK'Oʃ+mg N&C]5E=т.@eJ»acLs-H𗳂8b)S19x+ƚfK3gó`F2K7WfGxYz<ʪ.&d̫7v &lmw4@l~TV{}ULiXVLe#RBjUfgIoV2ѽ/>:!wf{3xםg(~V$xt5E>H"u$q8S(h HI!PZwl3xhӾs'Gf?ūfzl7O]ruZko*x~ yPzwDu4~O`MϞ3 BN v10b:}eQ-h\Lbf!EP#pߞ!mG`.6ul xƉ6@?C/-FK ou!]R)%4*-(<7'ܧ /5"bqe5sa|:z聛Uc}Y4,z |2-! mBAB,w0z(+» hW=c\EK>*"M&H ᱚ⦤ަ[r_^[Z\;E$'F!;p!292ƫ (ƐZ85bٞ'GYЦajscddR\$kv%P%R#sF\pkZ.v:bLv85V?rLȥprw>FgB{xِDr7T55>Mq[Q /oSŦ6S(ת+ӇPDo[*A˺=dK|"f 4c9?\xPvJbزfQ=ߠ_f q]uW@HU:A3xN 5#U_/F6'AҳjօDm}ENP)%#9O7k~BlRVC(}2kڏ9T9wٕ =S|en䧖k9PI[c~f&ab jfga5>/1k59!@$>9`OٺluR TpWkRcM2OCF+ 3ПxT̬L {LJVbT(]E/ݬcMQc^lOej3j֥Tu֏IL^ c(E=DH T! %XZilBTr&ٵ0!hhM@@ylq|QF ; @~WJ}<;1Bm0̥iϪZ4͇w%i]*zMQ#; `[ qnr޸"A`IJ,pF B+4$ATa.Tz3/.$\fS# Ko 5C}^gAńM wyu IM˩f} ^_@&,:Ev8ushĬ Z(ϥ[n^k5$hX(V9#ֿu1+Jo, Ů]&efaja9›2O&p/S\yWx)kceLHek~@<ɷl AYiv̮T5"^ޖ%7P9c,e PN2ڴpi$!պ̮tj.!OL妞;/W@V/dEA$Ts[S\e82*)^:A0u* 2ٽWN6MخG72ߤ  ̞>~u%a޼Mmkk?Onz'dFIO1-ӑ^5j@Lu=Sk cALnȱxU B'S:&*11oʮѐ&a+4`@&=[)Ѡ)|úI=3u h$.cZgG$58mzZ=|q>2L6DJJ02oi犉$^DDN¦ٻ$` i'^54,lDZݡR ]E*DZ(|nBeMa0ЦGO?lxz-iFQ4tGKbK}j͔.wf%&rO!tYS*OG{GDyWGMT߻pij$ Va*S%8V;C)?\ w fcwUi,:Ry;? 2\ܔI&(nRWnҕ=S1Ptɏ,Tbj1i@a\2 ʍO ,JmZ:xy5.%$YJ%dB1~Lfi$Ei:Z6erqQ^zZ ?[<r0I( PCX.l8ɗT 7U0he3To<.~刺 (m@W69]ůU5g42AGAxC9V Wr$S[+>Q A`g! <Aִ7XcB]eo]|M Pw%Q^aw w"VkZA̒ZzIh[_[<pP+§8H4ᄟnvP)&`97`GS0D 9CFV EI2a#ZUnviS)MĂ{hR2CK.^("XLR^J(M2~E.'}bXDۚ#/vG'5|L&pS  $ C7l-^i5BSegF,^e%PM5 -&xU<Ӟ` ^kET]يkH`vIʍb+ qoy}2%cwTB%HfoQX@׸D+H)hC3 5 y-9u#˗fBdl, w)"i8(AҗX1%_jj|,=ܽ 43rY`YCh. ,.J6k̳'hK:L\9y"DqP~¯7=CW4wH_1B=0{zژ\R:p0}{9A17n::Z^DƗT>vH^+]嘩NB'@WR࢛tu!,'@| f\%^" ]1ii1iBNf6Ks9,&KQA\ںB*zz %_e8mu=x)xPlXdwwrs UT `.Uv:|62v j+^pR(8.v'̌ NޞջƥN 8 $s*V&dTy7*b% fq#S2;8]{%^+&50!Ff5ל)XQTzU#2 8A٠fVŽQH]򰊗UګSM^ '5}l gbb!hHSx{8yW}fu jzOo -`h0x&,njv3QQ\ 3Win888:oaͳO.AMq31jLNyӱĢ);#S9LTpI]>RY T)%ghHy Ko}D1a6H9ldwAփy sNn~mUL\%_cHv 4 '#A+ٰٝ(쇎 e@Bl-3e+`Gۙ H9:4C1Y~_YK$tQcEN;YcRzQN5өZS9sTŇ`QaXj뿔B)6kyPo 9&6 #nyӌáa=z|7R*eD~ @'5|Kx4"@Rjo+^ RJΘI~houå8*lR[X174rp,5L̯ ̤RI"}5[Z`Gx7P`k.u&NB+خtMКZŀ&K*Z"h' f}*vzbf'-dӉӚkE [$]='}us Qb's@v?͆A1EhszCA'KGKl*0͠gٖzu;ס#&iFslwG`K"(-n?k%=07A IJTCy" 4ln#K|'(VI˄cxk>V ȊhXh͐hpة&iЙՀ'INqn"sΞ2O)ĭb ?tm^GnCLt~ѕ?Y.oŤN՜WLMdԻ:3Cb( õ ߇hAZ `bGeCهkm m4ۃ@d$?kn% j5-P]\ze](Xk*3MAK1oiĄcn'c@ܹ۸֋uw) {o27K7F+:D^KlhazLUow}bW!͜K eSC`SB&Ґuϱ^A}!A#K|6S<yJ \r+ B)z~PoK˪,cMPC)3OTl?|4Dc(kc]S9E1-Y\>E #ԹUz-9zv:8OхTh<hfxw#Pa%G Sby0I/}ګ^ _x`8z Z7wD߯\QRSg40?H5;cS$x2,m@ɯT ΄15"@v7I9T}YV b:"0qMx5.3BљtF)WTtɯ !.;!pjOIƟD@WI y@}pj\&$8Yc1F%RrRݖ]2CwE4' #m4ea旑q2U]X~LewM'8yZ)=p+XK p:x ƈ5N.0j D2NBx.{ *=BӅ‡ % ⪻ +(L25ʾ K7r/\A>\ r/0 %ϱ@N P&;*ʑ$&t}_J.kZ=؊)R>ҵaI^iGmJf3Cњq$1v 8.:\gc ܻvJ2~$_!Q?TiRCYIQ?veׅ_5|ݙ6 loH?n $ zTYIl4^o,_fP7RVS?֐G(NQ !Ƹd}xV?Udέw &3A vPG)Ҭ6"r%S+8/槎" +2QMKF #v[ 2@]2Q,3b1Mӊ4<ZOCI%m(!T\|5|>_>F4;+IYrW; B`;u@ܞ2yAH2%!͆\ -w Z84j!~#t_{YCh )Ӧs~6Hi 8ܩC{1$uX lc_Iua_b?Py~7CA-OWqx Q6#IZBM%'\!Ncxߕ95ouc"RRvhz;)N*bL5#^8SoSXjA IXifkXw(2t'>/ɟܔDc^}?<Oeiz?v&7zsk~Q/Hýo8:gjjK7؎M+Zҿ%Er~hpdE ҮT3Τ23[❍ޮHG*x-l8$#k~0YJ^\2dq#q]7P3)$8p^c2h:qiI-;cNwK ܹ#)j2CzK:I 01u2ߴ|Zb txp 5D;M'㷧"S>voh;h=V'~ډZu 2(A c8>$-goo+fj 7upOjd/d B? l<gg6ˑϖS\[z@ڳA_kXYfw0xM#bvΊ͸ä毊% @rUkFʼn1AY=A+;fkDXf`YF8e?DoauJ>WqYO Rx)X-_cBdj^YԎ辀wC^`$f`yXkZ߻Gy]wۉh‘& L @UyW[dڜԎ.ޡ+QG@V܊=B)j5RCZX|s)̆i(h[B8(*??kpmEjΐY_KtAȭGBh)P^*eoJCmG3b3MQlOg|MB^l$XG~m nnx a 35!M\lfXuylkziP-l(,/o(LG^iʆ;<,hX}@ =dGqy 0吢u_[gABc)&(ӓ܊4QG< uZI/I)Ehpj Y}܈<mМq)35'[N#;K*sΧ=!Tm+Oj;[xtmG.2!F+_8iP!ٙ*hDZx`T!U@'x*`K-,m&]c?c.eIa275!?2\8Hv#&q 4ĎQWi]|MbPlؒ Ѡ%)/n5MNƄ??g=Uib QZc vl83CY"櫁߿[px#`VItͅ޳^)u x1 >jA_$d =Ju'!?QZ͂$Q*P":/: fHe||u=nkf1xꛝ̥"/=8% e'ԑlG^[5M Hso_׆{)4hg^+ V $ƽ-iZ)nEZmDD!Eه*b"Ɠjk.Gf dRdnms?Ю" ͜L7(wܫ*Wx~Kwpp܈Ks lK KZypdM_cN8J]Tcw AJ7P&(v 푉%Wds.տ=O9CʂA?Un3GfmIM٨$+ >v!\څ]2<ƽ{B~/bŹ 26|Px?!5,Z3 {(!ix$P FF;fmtз/E\_S b2ɋRQЇ7 Jqyt^SaS#';olΫ`oCɂܱnDž.w}D"5OqE#tL ~ijaC[ L A׌p.7ԫ;LL`;ZX*1 rnz/y;~1;C16v8B=;:Uo-{'Pg]S +bV[ha  hH?T{˒pygJHkg[$1ÙiQۖ^ s^[YG ]j"Ey(n 6_ֳn k'Ø`LgViޕ#B?)lڱ%be%+eB!p󶸱RU"Z"Plh:~ My^k$+G U7u-iُGwEl4):F ]ȢOwg$l&5OU+ӌA@PsR 7+͡;ϊ 4)YKqxsHTBvȇz{6dNg>=oYUIn2$MB+_?\Gk`V=ޔ>}n>`m9Yr8W`JN,t?˒uk;1!Ga owBiWN>i.qЀS(X(It3 n"}Dͮb(@8iz}Zt37(G?(LLW*YkeOEf^ijȐшw9y4mz~m5pL7|zL ]sJrAD&? _w~֡+[v0~ ?<|{,w9["X_5btgC=SFd<[0uw|0ݬ)DOUOh8?"["]Z֛@+yه|J\(酕[K #4sft6̠*&Xwl2 ˆ /rh2CUt1fEX i2%'={ghgOm-ʹ~v&UoU,2eVC\JY Kw 48vBr+>j~ l"[eoىKKz؉y3ciG6s3G-L䘷yAh@/tTP%Ѣ]F u}Ē/^3APWo.hO؆x7i:\Tc` 3a[}b~:}RM('ϸ{Ğ ,t5(Fh D% R)0Rf{V{pP[J_Dz%J5Fl18̳5B\t /#|цh"SJ3U Ayj&[T&ZӸpz^pl5$(ROdnKoUqlHa,SR}dx~JǙ&*G4s/;8 :gXΥmBۆN'ܯfo*B. Ht6i >xvmb<=eDފG[(m?݄vm 0".On^g GFѻ#ܢ gJ06E<ֿ=x 6c6V3nJԟ6v?_HNA;(H ʭ4Exu7J9&݁ZD쪒;gB*Ѓ'E4U,b2!LwNJ`dki![amSc 2#%~l<525&}kwUσt01pu5.y+(8~E gLjƁC{J_d(4@ 8닟|B \O"Hhr$[clk60FBNcoĜ5Î7bȺdަ91l^섨khkO߱+ytܟbBmӬql?e 3? \- e h!;]*PBw +b[aǴelovHSǔf$]uG=XasvŧJw.hOjwux*SI&8QHp+'X&oFkXV8eS>&,B}i[XIR}b \N'(Y~5N)3֍4ڎ fkv=>kD4 sI j>vU{`!v$qW}L $pI{!C+~k(iߠua휤9RC *ҼH)#אquC#XȈsx2siԳqY#' 7&W/Nhׁ BPg&j̍8]yrd)cs/]"cItj@3߇.Wi5SǠWjC"X۷}|. p)|.*Of1#zGPO[Y`yD}^ 'ܒnyĭHT~z.HݥBiݔ6`O5~>%9 hFH8:-{#¯_ _XUN= L',{{*je-"4AIXδ ~C,Q30x6"5~@̷եU}T%Y Cb."tգٰdʹh-_ _2f$" F7AI邸zS1{~I!/~_yO!U+\kq8%pO34[mMF,yMqy{Ƚ~X: 3QM=bIDs];DJ;?" PC3$ ا48O/XWϏsju}ۀ<- }CΪ@wƞ7ayoi>"nĮ+OEȳ;4@ҡՎE]hڼrR_/jU acUC%: "FFugͼg_计]U@1zHB39_|_}1ssэ9{`r1y7 dٌePNAtܐ3p- RCfTe Q8\hֿuzlLEU]"me4z2<0@fa-L7P~=J_`GVhQǺB7-:@-XEܛ%R@XX_Þ @9$S1-045=n"d x7U(K;^9_NOl/ GWGi;,;EI.u6wՓ<,ǎ(/@G/#1=a4Rl^6E\7v iSpiHmA$U[Y!tnjk\l e)籃$Z[3J[_pNO0hs;F"g @D,KW/m 1)$Av'S//(3g~ZyZGyOd1)`ZH@wR&F׉BVP(8@*#0zTxKBƕF;gzJR,CY3[ZL5ti֩)O\Z}7W%}2)5n ێ jϐݯ:Asx9aUHtG+2yvNNwNZ{ a)eށ Q||rj[](xO G4@; VN䝽~L5rv@4@ j 9t ̲ɶ_~u=)͙H6-]:5ã[2!8~n#Q+XsEā&F֔h UKҙ-ړgUgT =`y5:RZkMBҝA0JD&@DUZA >kDxk]њBU]6}U,fTvw\#JD# cc͔];2U$/L_cdk2`:q23FEy}ȵWhpeއnHHZ= ?={Xu~sK 3aP ֦tKδ뮕3Iѯ P9!wwt6i^nvs]B |-ZgV:.A,VT|]wA~cLJQQR~?QV!9tPy:[sI92By l3ǎNFK0'ƺ.-I4/U5 MP:Y ɨ55ɱ)ąͩXL1g@pz \p7@SG =ɺ#2bvI]Elnlo(V ?lE ._g9s,/E4Ąx6;.k;1(ݨQA8(UY)Zk.~S^mF-s?#0/x d  ?(d<{&Y4.3$\]l$0+Np̃FAs+ychɀ#bzV6UoL]fMajWTi*eO]F)n0M PֽcyQSNY~@<*]:`Έo40*)'pJ+b.1󲆨Kֺ*Y5K\z93XG/e&dZ#vgZf&Gw]>}^s,#z ťb#O4&9 Xp쳨CvvlO։y9)cBĿgځz:^'{='P=i-5~FB p{D!V>7U Gҳ˱+|u{T٠n15hBțleHzF'8cIK՝ QPgjA_))+r]ĘV2s#jIE`#[%N?Ӊ iNͫFGGlɑziq#:{Zz}y#&BmZ|рG ]=w_,ifUV9bUs|!i':NqRT s%%QgL'Xw/CI`9|iM$I@!( Y_.4 {03\ن'8&"`}X1 kyfBjqR_8$–OsL!?#BkF]rN$7ay ~NO=vAy!+É?n_#Rp9*Ěq W@^,Lj? YnR8ZT@vv ̸烏6+y24>H"~_ ߧ6Qa06}fL7VBaH#NW?mvÎ]l+"q5YL3?4u<"ٷkw3[-\'#Lr)}gnD ?-/J?@f^1i]HH8 W&U_қx8Ի)i`AjXRdXg'8x,Mɢչ')GEQ,J{]V5Wy䬆ɼd޿? B4߄&6Z@Ƒ*E$h3glN)S' #bj tBycPHX%MP;F5Zl|SH"6F[+}# W]A*O EQνe.qwRZpA8#yF8"›Ma6 # [q_>ݑg}]1ZSm(*rDe` ~UlՋ_Ċs3 k|9v!FwGRLkdψRV"5D Ie<>eWh WEgkʾ{g N#"p$/c25P1Z ws &$AJ]KpIc,`FkX]jOZfY{CճshXS~)G&Ftd>sh"촿= GZoqI|g_V{Po)~ &gB"\Jk([s};! lгO]25eQ8Ueaki%Hɢ)jN!juΰh1 aǜ}: /LragJyS|*E"1ze.S1wwB@ |8EW?^f\po_?1.e8"[gX1Hkd|vߢOBiZ t9qCڻ%L֍;]a˄ds6ڎOHS^[2^ ģ1ol19Qx@W;r2b4ʲon0mKZnx9&ӋθhTƜ"|ϥH1p?8VsO_ Ɖ鯵6/aש P>Um TN I_sXh^Ľr<ń;XJh BC0vrD-hFR1bLn`ZzêDCbl6kdM%1 ΄ zl1W.t'GyfvBt7;%%ϛ*̱I)U0~ ƚ;'reiEA3A8,Ӗ\;mï=L՞Rzly]!RTG׹F:ӟxAE]4cWk>dж)πB>oBkalϘ,ϫPJ煰7j 8;#d" ~V#"~aǯ[tN݄›*49Ad.ј>p#ZmS~}ܦ5}4F⋧ڇR<`5PqݠZҜ5׾m.O9)C4W,NsTQY1]XtcF6ʎY|㑐 26,iY|n ȟd4,CnBZeT5dFM=^8JyfMRfAn֠rDY/_aǰ VM6F;38gEOtt8ȋ=)o̲I6A1+ 1/V6i5]#kfqC 8JΤL|+V؟iDHq7RDڠ2=ZRD+o\GY mв ':璱kތյq=!m0sLlx{-y Kb`Cq7CN@p&:Z)'v`yUt5 `6e] T5byotlF|:/dNK.|'gOy&a_zIBѰ;DHD`WDf.'7e;YH|F)N&cL 25|q^ d[CA^.BC" pr4[l(%.W;5k;"BP*9;NM:͕RQ*(C}-o9"Љ gX;RWbJ(E)* $u`0T,U] u]?~"Ĥ`0|z ;LZp^[.܏`Vu) /)RnJ٦KPO@G_6M1ck:$}DLW{4=M+I $|2c:YO''q%'4=UM> CR,bN錋@W`OAl}# r T[su98{H|cl.3]dMGWغ Hm Lu088UuY$j† b OC%(p\ v5?h9St咞XWf|?իz>v気I7#SɄXW]&G>@1(٭E$}n>͕k@-6!FkK%=M|̓7c=B@(bՉMm.QO;!wzHmŶh쁰u_Tmo%  ՈTf{YYxJchԨd pKk:/%"y6Y^n]}C=wՀD^Kx fdkKhoqVXGg iJvFBA}G%"GE,t.!,d{hfA~@RSf9$; W &̠ M2l*DF6u?{>)]7a(DOœ&`J r~SBk?5a;nymxbJ8Ptõ6`A՛m1LgUK)_*Ŭ⊋cRB l@cW-ޝ]}p/Ne=ۂ{fs=55\|}-r _^ز%vjQ+e>%{ m[]̦?Ƈh`C]L˥}:ƊyO/G,(}MQP7Lp k#F/l30G 1"'FpfJ5xornRNFؗH۪xF :0QL#Tw%]jT J(MBlɼ`r,7qz嗾EFnӄ-HmHzQ'EuGH!-d̙"/g7 %LvTʋ-@@/oG dn\7r|i\߆xx$ @ =U6/~a' 6A<6{Å7q]bA: NMk/{7V~,+tO"@L \H&3@m7n5 +Իxn]@%-BMщePe] @lO-˗~bɄ8Ó*iFFo8-S^p 'cj֬#n>3*&S[$4:'gy!]y-h6^+U6e2dw^Jin'vV$N8 4!9X6q]95֩$]Ŗ$FJnr3퐺V!^P4N7g:zSiVItv%Z_O|jlަvWpJl䙰qNp)r<{Q!<91"OĂNFCvUAhFf<9}\c;WZ {H:-_ ?xBzd l‰eWJCI(I; w܆/~]C󔽯Q*z;|F|މ%}%ghw ٙ m<4]o_4'YnWw"qʧ `Y]mj Or{A ;nA0.#W(zUf$"O4zģV8lQ6SD 9 60yteB@7 с㢨/de=E2{,Ų" *?Z$΍6\>(NjC|XEbt&IUAov^z$ @4ZeHV^Cɣ͎KVCE 'ZENi܈P17ǭpo6w2|Tg$a'B 0ﹼ(Qs & ?=\;i_UЮ~"IԻ| \c9lIe 4  }IHdH2]K&óMi 5dDbt=,R@ c֬> GGw*q;¤Pެp~o63QpJtB}ek~b(B6L ʏ:QzޕvȪAY( вn,ÎƦ&!qH;F9/dC{^\Wc3S {_!l5Aʎk? JTK\AK=/ -Z_ j7=܃Ɔ pP)x3K#" ۮPe30ìg*87e ky:ƛ{r7-c.Q*~N)6MU'JSjSU3ω@Ͳ Zߐ~9B8'%Wڱ c>O6(3֧s,f2T`ւiƽOpkId#34;l@ .%Ǝ=AHݥO?tpGvoq7/7MGHti# 3:KgSkH9P.!i ݨ+-U2>oq4.)F;7]v| ;aUw2>x\Vy SPuʯof'|׎Ҋl[i66m!s2J!gV-TŨZ1PVdHJH"RsSaUG`dl_<̜ Ik߈2T.A$mFsgK? ~*>X41j˷dA)ES{ Gs.p̑F&awsP6A3'UG@ȁ] 3pGQIeڷsc(EkA='1&q ";})U8us)Hyc,b c,٭-:?thl $O2!;kaQ|BŽRd1oR7dVʞc${lLeo`$Y]eMUO-z9~^8:v1R ǧdDdBP-}@ 3U$,'GգuXD6[V;?N )7u;t~t$7AQJo9ЏV4P5Plȍ*ְ! pM/6m|)vgN:v}##иs!/ |N[Lb eP۴>Džr]Pwu%M^6A#Y5kuy6Rp?PYuwjJŮBjH7slfqu[s瀵ʤ^=Y_lrv/>N+U}| HQ{jtuwyH-fkl'oz4,F:.lϝ\< 7KM?jXYlO/!~яZD6cazV$xsA1s4x*/fܻ͢5N9|# EDaן3d׸WCCvz)@ލ)$n-N졯CDj{M6GrCcЮӜ.,BME/zhO!/:jW;@h3w%*^b|j[r}(vޙ5)Q#Tj1@fյuėnv|qODHX9TOm+$sw32# ( j J S.OHA'fYZx3Yz ):pOdl$kVI4 kM~T`ORU"Eơe#+j*SGώB(f{; s2[?"+|vPBӟ-i3+swb?Y 2N"9徬@k)0yQN6 ڎ@e}um շ'땆j,K'vu6|j5@M륵ldM{ D%3H^"UB0ͯ3hqfC Gω x^8xvABÜ*}"鳜[qy2\0ɜ䬶'>gwvQ74,Vrx] 2oh>SbD\@)cŒtH\ 2AژI,VKky 2 EjɥfAɥ]tI2WY 1vZ# CEx@nIB8WZ$^Ce\v}er25 M[-IMIRj0 U?j7-H`.Bǐ'^'뮀E1Nt7n; *l'G.2+Bm=CҵG;oj.1U%:c3K4?ǎĨ32΄M`shK^y'˟p3L_OON<}{9izɑr"w"!IW΂%5c(*X_3p{vj/P߽۸9{"z,|yEZMXg;ew Cϝ?bcu"ތ{.ɳ*s ˗p1jB5v<;GsyWy.MS ڊÎL϶!hJZ:L Y o'#A0kejc T$v2%7;b""X""O6DxK,\<ӠvƓƧO{G^Ƴv󔶏=eSL,JJt"upZr-ClqMK [ug Nmr'j/=]_hgF"|u԰CpRa>OIIN\:R}EzGJ̒ùJ.~Js#¸$>IGDhq8L?A86#eV4g qV)7RC110wQ2yly+>@l^Զ8m@Q *>f&^JIi"/!]3vUTm,WL`XQG!|Ҷ^1h$MvZ@n8`ۊց%ÀC\!$k6u!4j7|L7.(P¥+eoETҗ6,ǔ|Ź(#(sʼn'0"5ȏ[՜:A)te̹d1ݹC \S΂τWŜ1JgSk`ZoCěT`l{f< o5\W|3Vܘp-cޘHAw GpruK@x`UlVw|à(71u}州8e(\ȶf1ˊH=%lh Mi9 ǯlYs?lB"փJ ݛ~J.rN̒)zB]m> 3d  cohhRk_4Úw% ?現&p90 eL+|Uc"(f n4\d4ĸ-~ [mnWSıvKuq˯@^ a8,йMpQZ թ\*{ٝ S4 1A8P:>zQ~Y!cĻqXQ@N' 8@~e2;/%u &FYa+ݵiVNB5T2iʔ :,%.z܅ЩPULrTӒa%Ҿ[5$JmV|)QiS ARc[ U14î=OgdnTD*msDUscnBD)yɱ"[-}>=&|oY i?>NJMD~#9)Sjz N&bM뺞uS n€Ч˕5{+ØZ8TqoAVfN]=Mч(?彺ZL[v!r.KB% AP T*ܑ(XRbVԋJŐLN30H,r[P S& Gz[,<{8оz3&88MM!%U t $X?@@0PV/c:RpeDW 4a ׎7sHV!-}oEa`>@֙% RX]hRS h$N|8 $4!N?A@P{Wg?&&i ב8*N~dveFH 񓅑d 2 Qy)mI$x(})ߚm83ΊOej èrTBLIkrEm?fvB&5 `_G~ەamlfh'mݯpi? SJROS5DlG$v7v錡2wjݸ4 G P@}i:i|p{ "eIրjS ^=wDnKë*]cOr#F ;W!}* {(Ӌ`Be08|RHu4$t&Z q$ iY_M&%m\^Kbh>Fw~a%+сC*=e3:X~q7;p Pa *(k0L3ZVy(QBjA$_'[fQ(q)YW Ρgnu3,s3Pcϧi>^0pCmתj\K5~r${h2&?b|sc4\/ lXo >e\x =xk~*x,Yb;VFo>7t/d!"8h_d X#$-j<9f MA8AY^  !ӶF],7XDװb ~qYJ$a*h565/"!G3eWA\Mj!cQFڀ:Ͳg}@DhR㔑zbt-S)8z9$&PK-)]NO/hNL98FZĽخώ>g`idߵ{8فc; B E.N݉gkɀmFHT `ª.XWvXBFwTV=VZ$vP5z9Ԩp+~]RlvmWf` /=;ӡܩhrJe{M.b_5!S 4?L~:*E'cͱ8l&ec#z9RJFW+5(渓U*pRq&`^SN^Z_"KQasc8~n ɩ#U k*S=; bRU5KN-ޤdKϓIO"lhHf|Z Be0QiPq|nZf/a49k\3~m}@1Mr1{Moϕ_#+bVvId `/ĵ S찯>o-nk,X3myk@3snK!T1G4*XTߔ)dTj/Ep>wT0$SIa/).n*kg]䒾IwΘ(À]Q>?_&jr0O ~MfH6h/-]xצciw/ .-A&Qv;1U.&9^vCjj66p>cT[f:KM$vx@]EkZM}U_ ;R|bD} 4xRnt-sZB5e]PQDM]í$UWPiWbAە;fi8-Q_}j`W^G%ƶthKgFOn]otΡՠ̊)) KW4p{&yV5H^ `X I^L0 wIdr-Ο 05!ZR0;f)BQh>%l=]@F?||;pyV lJ~M?,y-D/&-wʋF=<6gW* I@MlEKGR[`ҍɃl+N@Me4 Tͺ({U> vJ%{̛GV`yb:#)}sF]#E3UnN33('_.Ł,_ߘA;?LDZ+ ި ްe6 zSiO&q(oAg-ur; m`{:n[;nsp1TifV7snI H3)cW -傺wGS,z o}9HCN)&sA]HfBtoE%=-J}LsфV?*mH5}۠':Cx q]J?AS_ 71'Z* MrC$uOXCFCo/| WI>I*\7T=5 >8$oC}y-k2RH?NJcJ97YAr~[h8UQb/쁂7nYr/ж7[2scvDbChӸd"~m➘Tl1 h԰ʣD{AnʒV@YT :$78䛚ߴDOA3Wb>n@. Kt8wlD۸e- ˀr̐a fn:ѽ0s{:Ů$!т פ ^kTa$S5 ?Nj-5XEf^j!]x5xN%(= dvfdO^:#ls+%Jv97CK" ̳##33J9!?b6=9xF2'hYp iC<ϵ>;(9q @n>ص UzLrArfZʋmG>:I (iqCd*zwX4QYQRN%i2i.a3NaWJ] mXJiN%tۼ`CDŽ$@zy3^#{6]~8͜Wk\8ou F*S _CXF'װ'U^#zFVޭ9F(?^̘NͷT>"4u Q=Z)F ȷy9>78 yD3׵?Wlxg?5ZФ%raͲ$5 >RC#7ٝRZ(J 6r;zS >("F`m= kuC|'ehTvS!t+q2%7+3̴7r*:ya:`;LXk@qiPJK$mZJĦ$`?}f.M{6c "LeL$֗+01 JDE\ aHxڮ:MMVRscmjR7} Pу41% \ lyB& \Q_4-O0&.InjKp;WMQJ|wW*W5z=3::&KK@/aÁޕ?Nkq,H&6&,:W?p1pPHU[͗ـyXVW}u)]e`T>^d mp|59s|e碤߁F 4j뿄l2:Z "_,tUrh+'Nc&LPH=rfߤ?̫ G-WHUj\һZތ%]-y3cr+Hd8 S;n~Ved2}JpbJ:%|:QA@)qcPj>҇- ?DŽ4$PH׾tz\1G\L$ AݯxËitbn<،_'^}:{07r'f5 s I9ThϿ0TώQ AknpaV.o"^ nwc^X5Zb%o ż]~K7ɰ|SB4(Բ':Ku';ȫ(CU=U֧^\DZ`qd1K#fFA~lhmf2{!A$< BiBE{o͓L͗)OxAy<c;&Ow,6psGRH舨wXV*Z>HŁ(SsN=3GfNٲ!9 툛r1T|%ҒT 8[a3[ ##DkX^J;ڤ؂W_Z9gNX#TbUP%,>g ζHs: |b65 [w SΫ ]/c .t}\rw~H{ޭ]_ 8٘ a)1Q'E?{ R)sׯ6gB-'^yGb+!8K!O?aԥ+^dU!.= f2\|eU B_*N `&^i@MyBK5~P;#qq5ڄd9-HQU2I7ONnOZVr||p%HEXv/B98'٬F@_? y\ zJ@ 7&3aթP0z6Ow `|w3KkH{tОvx/SYM9H1XU܌Ci+Vuq"բY6֬ 5Q ͠W| HZ8%SܮTP]6Ke(fcn9?y! /Kn(}wb&4$M&E$݂YM _G$SVI*$LfSJjJ4f?]'P*Tz&SZW)61%;߂Mc@`_XiɔuL_'g=_?pӂ彭ʞM#>k5-hڿ"};?ST}J۸|ƺ:fd; Ra? U?Si;; l +mdkiDo->E@M.D:9YYmikѹ:qiq @`yow/dVߊRثZgP@ ĩ (aQNBqXw+|e xwٴdYOU?+d'uTB$N:@~ے"ŜiBeP7_t$@%v D,*;1q7P~̄ ][Yi:YTޛạS{FP$,;"F&"8Ɛ1Kd4pT3]f۴ŭYA.eKd|3>E7%- ځp&v군 3!Hޓ=579ztC8Ć`-%7ˉOڎXO oΜ>nɺh yéDUv傊ըţY^돡2j@)ɡ38uwu#E!Cw, c.'̮GQlJ[nWM .M{4:{.`* PԄn \E1AHfVX+F^/z9fބd1} A0&bE~>xAP5z/p=`]l5gAGb}0gL`jRF 9${q+^^`mI/2xPfD0$D.Cu`xYa y<`;ml4u1*'HW nՙJ$S'’a:9KdJ_]L+)ꕝ ƴWNfjA:T3}NQ"Iqв.h|gt 3c i3R=:pc傱yic@`VChշ&%~4bC%$20g CXEl/ۻwty@Na'#*Y= }dQƥR^Ԇ-~~FQ*VS3pdÙ\j؎2gDEƉҨ<ݵFp'RMdg0I sdBǐk+j_pR5h 9ⅾh2=>_63;%sE_QPD@, EA :f٤1PG*7yY ޭX(njplD,7F%D9Nly!ZMj_v ٽn8NF:r,V|lr/% 7-qPfĚ$:=.}$uKGP Gh*(|/ ..7Mٜi 7My%j@Y]E%AyBߺ*ˠj4zbzaJK1)VnESk<"^h\|W:㺸Ѿٝ^Ӑ_v"_m;,r:ȼ'еfQ cmATAcd1J/'E/w3G#q2.ol\s&$h6IC<]@՟c†xtYF> ,a/oE|XwB3c>S;k1˃:"ÔgAXm#0@D׌·uuxyW#va~Ȑ>`MW~7*p$>cI;s V@ e81hFŇ mvm#F_9wLg>?a@YJaYvb2_6ƷHK\c"!gGу&oQhhRI"): Γk*1vJxm a"Ϻ:isq@/S9 &aRPvi=F:i?҄1<8t=stMX䗣= .$$UꤰD Cvx' w$"zjpS|8&¥EEfy8|Ep1]KiLlqH<r{wxМXl 0 R҅'l]_oG\>Oڤ+Ԓ0q߰ %+tnZ{YAcRp䝭5>T ں̑u}xp8TY3N\ JRe$;}x;B 4R1&NR9yZpY׌FcYjӔw> squR99!>t9~:t(X4pO^^[4 tRHL]Y,!נGEOa33`:(!Ȁt4]raFέ;X Cn$I:."YSF?{=x2sju|\&A&' g[5{Z8Q<#/E|Op|#˾Wcbm;P*GΤKCwbl 9PCKl]"7,xtL#I'1Bv=ItTږ|:. kܗ&)ᨷĿ#hT0ś#g}vp5X&K $_`ZQtÙ(7qkhVM|9Lv]rN$Uj!n* ہpUK+4M~ .:4}ڇ"ftvMfe'C1 pѾ՞>y_s) K[zLɋ~תBr[Z<ӵdl@v_Cu3Xŗ}ct PJEs.b|~L^ HҊo@jErF0xo\7YXTVhX- UikLNAhE,3|_NL7BAv!^1'Un%|?@y,T|f0ImS.^{(Wpt)"d|pMB޿>A7}G{ d1TTk0Jh#\i*HNhHZGMqBKv=B}AmMV>tZr.|[Latb1њUs_9ۄj}'ub;0|U^[|gJ3P/eVIhH|,mJzv04tpT4~n6>{p6 cz lkkKkMGj 5D?Q7)&LAňxzɠH74 ճVPJpv,) +=6إfEi0N$Xx̽`Ȏ 3q ݟ-h qHCuFazn8{2J3F8&lO=PACdIDJ )EN)Φ"gɠSL4}h] PWvUTЬ,(K*GR DFhIEU8|ݗ aڤpRc'V!J-,{~ݷf4^JTz{0jݶO~Gzx0~0p5զ}nbl\ݝ^wzrMαO$m},,.pu W'|RDHjD_M{by%zzS$[sz$v ]v8uhdt? V5h5f^=e7u4<隂uJ[}*-gi2mB~cj7/wV=PU$z.~F{h'+:eŃVWdJSjF7sa:=1\rÙr~" q W{'(ϰXn ؤΔYmMd_n@X [ֳ<1bc^\5X>w(sإdҒA69>%#q*  c%ݡ1!7@!ӭ5+}"D7is̎.̝/S B !v)&LP%&{K7 ][Ap8KѢ9~{CZ߶e*1.__!ulj!^%^&<0k;]3: 7i,BLZ꽐y]-Rc3P4pr5#tXW͆72^hbkcUlV'KU&.1QFS.,@<,]K~?0ARͶR S 涚1,q<@ =g BԘ4$[ w%,/:Y뵨Hq␞}Ȃ"+V>jp W:O @dT)LdʛnQU ,gCl.Dhfn[&"'=ٹm'VѴJV#UD,1W.txlðgܜD>%++Ejױܵ&RN꡵}ٚ:yRK- -rd佊Idp:API$p.Z"]VNva(>_pA rЇ^{XSS,3jbЊ0^`#>flךK 'Ҁq~xxP)Y)N.F^q~mQ:{<[ [ C]ܥ):9ֹB{"j]\@Uu`n|RY@IM5L1 bhȻ̆r^ D, G;b\n$e{"I(Y9/܄0M '[]m 2=rJ?`^=N r!\捛)Jpq!^\Ԥ͌fg{s-ܜ?.neKWY|0m1.}M#s< U(+Հ!0Fd;vv܇2].΁&wT#go@ОP O_v*dv T7BଜPA(ّ$&H1yZu=Q[NdkPzAƺ~6 &W )DB'l \;Ĕڍc KBypox!D?9ղS!ptۇr\!MzPʏa-4QFeco$4(iV3D^ts=ΰ\c6$}q)o"D`;092b |YQ@u^fFжfm0?!&?2 0CC 􂃪p<蟯Sj39gfx HKDTn%AtZ膏~G((wd[>sT{by ="Y=)xprwI;xOHUFs޾̵jj6\I^~JLyP9=G.=o3C0=g=p&uIs|]},ܤǝn"aS+3oP^J-+H};/.}gJX'5zADPP*$nmNDTĜ9ZҮp׽CzF6Yޕ1.`>r;mZrD.vL{8Хv6͐}a_ "w\[B+ {`"_'t0Z-gFkʦ<%Dp8 \|ňLWVjohWBҒ[U%=3SXjʫx& 5tUeوQeYkˇt;˺D MOba,ʨ|z#Sm,=z\6 H>6H2O%_S!K0.ͭ<; ]1{5"@#̊*Dm=0T)%0Ӿ!ᗡ = 2]ICʜ fؠlãaD PJM\C/ ߡY d#rWfnS1"t/X f|y/FXZ1E&Ks^6WuthKvM^"y FBD,\o3[<-F>@]nhHab;~#Tuby\{6oB*2[#LDR߂'ߞ(`mb_.ͭS kc8owuLQP|ǡG<~y7֮u QIЧ\AkTvCw *P_y~Drb\5(V6s@qb;oOV 9g)V>L)oqMEl@^c. K@{B ,[zE4P!eZguAulpUKf R: &ll{€\5}́ ɔ^%{ۭeFkԀ Bpq8P 4x谜#4zܵʛ QAD9Ih_C8^>^Q4 Wnb5 I If%xdOMM ^1߀49"2<H]§en)ܱ;ťsf7G&lèۣ&.&H•6QxȻ!C(t0-leALqꯎ~ZkpW)-%ᮮBřl`3aR}Mڭ@ap15Nx5nkbqYt֛Mru3 +]4oՙ%&Z<|2_ȗF[bȋ7QpDX fm E ƯQ/A)m2YDB9 +{J4kbZ`1m?1ye%G<5*ên2׃+PȺ:Hy ?a"FĒRptİǙēkLZ&3>@˯A8OX;>KybD^߰%ʇ+QS xz sI9֢p"q?~7I mR+^I.-j YFLL ƥc}j:xG/1Ama?Q*Di0Q--lAe;* 5H:=i7ic:OO<(tEO@6*YUi'i(6wTX9df xQTz_MM8 Ғ[1hϲ,6H.q[ɿ:q<@#jj=d6(q}:mQu>EReǘX.HHU@zTRa[ bE_/FP#Ҭ<8ꌢ`dq 1"*Msrdi88(Z1|2YZ=i*ej\">"[T "Gʤ&} Lc*CoNҚ7rVF B(IP lL`4فE@0ƥB U݆Z>k1Fw_R:I,[9{9cV7b|8Ԝ*{{/K.%hdE!"*r'{Pb A %]v+K}V|^t Mx((Cwɪ1e(@:W+BJlq%F&e!sZ`وu F Fj(c巏+NVfE4mVluTP0̎wvݜ|}x <@h3ze ou-X1iz1,c̠J mLtxe&zy byp)rRx2u}X?Nf6or4z$&B 𺮏!q)+]ڱK(IAƹju/ګtK}b+h#,4F*A%?82FsVlxSs2],>iO|Y#槊UO/$$q('%8mRG[HԽ5>zSҜţH~iV\9Jph2>=Ρ! [peO3kKs3B4K O?-WK8E~ѴgVί9=g@`L^wxÀy&՞Ё'cҗ!2^<ɰKRy7o:㋩9Q:AKɔB.UqǯΉjcc)!HqT3cžP +kX9ţq5wc~ y٫@y\~fCN H}LDuTZGʓ}qڬ ɩB}C'eGr62t,N+dGvgbUOa@n{V 8wäJ}5y~_\ro-9F )y"ejE˨-"Y7D?7υ ̖ CtFpǂUSC@%6TrJޛZ==l#g1n&lXU\6뭶G4w Hk3n7buA-6_@MhZ>tCK{:çC?"E qy ;:ъ^f%:.s/QxC`C}O]}Ƞ9I.{ƿ(~-b3]a0NʺqA<]LۻG;)'w0Α*_3-W  ϊ=;NB$(ƨxfp s^Vޘ0oBR\7Ph{귱%ҸJ*=涑&E4ʨrst5}ծNOѺufJ(ÕrVn 3},Th(~q'YY S=t,D_vuWFِ; .9`''R@EA(4c̏֠ aya&3uѝGI)0#M2R&N>.pAH*=/\, Yu( YP=RI1;AL&3xwIkݶ3>ȍR BNuJGCܛ9p#uYMtߘ$/@ N7[ : C6>lbnDMV2c4H5Mm׊,_l_bzBHz_ik揸XMST2J"sr62. ;nKMfTt(xhkY-6<a #)i{9sq͏+R@ EX$p2BQ$("mGS{ RGKRd* V.E5"1}]L kYFd(k,6OFGf>;y4klg/­> Χ-l9kU᥮̸(EMB^.y1dtO߄,8ol((80)¶/Y`kZV`PzNpB!eU5hφ:ഇg,RQqc&+5R;cAX%? O~Q{Dž)@ Af:B8g׻ݤ9@_Cʒb"}K];gI3F$]r|59vқHﬣHݠ/E"d%4ơObQ4e@w$M57S߶wgqgj?~7WPSSղ!AY'FU+hE{l"jEkpڻ64jT8X0mZj]w<xd @5Ex$scc=4{ehq{Y &<[5bb&:6|D p4a[۸t؎w,AHƑtBIz`*Jgͣ+pi m5'aMTT d f=}`gڡ:1xc!oV$$iwſ-R ZuVVQ,(mǚ4a !k eyi#hvL?\y׶Uȯ(Pp}PZ,Y؄ .xm j`Fy(yxX ^a,'H/o]8RbKjZ睥ɰ֘{S> e~B.%-8$˽x:kv~9X?{~[m:&)Z_ ڜm)OT"(.'DO 1[L6N\vdxM^#L s{RxYWρT@=N..!^x˔ ,j ť9wX]r0vQ%֑=[YSȄbyx%GKJ:nNt&a Dӡj駆2ows..>&i^4V+~uRu# ͡P̺}ncudl Go du[6P'hgԌB(|56kjYWAc=TfMPbJĂ#zLdH(!ыm\L*5³NߊWٗ"V<^, <$SABCbWqȪzm[躹ឋ0-zGCީ}!?Oܶ+JJ $!:?RS'o$:%V=!0lm$}&ym%bƚǬD[,)@l%W7n]@Qm,ٹPyL[gD+_LWO3J8 1@D|U & )N [3Te*IgD`bUihEH:ET]8Q9Gŵ1- B6Oof`m<217H UM|y;J׶%&0Ȝ1ʇWOhes82Y@V>־İQ_^O'"dc"?Ўq";0/8a}L+BӉCBJBSZk(N&\JXJ7E7DA8F8Y Jì$H?v\gΗ?T5y=:rK&]%[x jBY^xLsXW Py>O:h{ւ!9)ܽmOp DD*:LŧԀX:PLp8Zi^ G> QF]mB~qa nc' ƗʠNGF$}Z+i`[ H=Drf[Hd{&vC&Nvd7SyleIm{WvAylc͒'}/0At)aKMoƣ3  pO!߈Xs)opS/h=γzPFt+cdKV\:V5 BڈCwL-LA^KIZrS h-`? 9(6gtw?>ࡩ2GwvU+3}" RiZ<@JJVv0.Npb XٸW=^k xwmh ]I`'k!<3|6b.:FUPF7Gn%OhMe_ݬwϬ#Gbl:#7tM5ڇ;l\b]Er-1blm#y;(:"&L N߀˩_i}# ܚRK sR4䄝J갎NsK̓#D0#&J}O;>Ђijlc+e{~!Q-< {"aje1`I4utBhd+&w=M 9A,Hܖ.ՙ@괋) dWvԯ4n 뀫!|n:9Q\c2'>dnj}/lƺufco)UyWuJ")OgceV[Y}uF#:4 o(54fJ62vFλZ%9B$6y< 9/XmxC_ ZvS !6sgU LMY>gGhUmQ >x $qԵd6r]>gըP r$P͇tY:ƈq~+A_ r9ЖS`<+Vµu1Ml}$+* 6Λ$Wl0;X *xDrG`~`KwLw`UR OY^N&'!t =Xkw$5O#~YM.+gN}s( d MV4἗={ڄ ӥD͊p7L0,0g|,97$ؾ< Q+n` qcM}־@vx0|ahrJobSaAHͼobe}Jo) X門R͢Ҽ ;[|qc^^ SRki%C-㱚Lbf@Cj0?%GyǠ`%9H?=nh[cK7/FQ-^CO۠'`ҟPj'RxwkUQ*cr5Q!F.RhjW\ fPGۋޮJj | ?[ݿ  ;Z)ȜnY I)5m2pøȄgf(8wmcF0RmKxcM"I!r[Gjr05VHTxt/+LP UԺ]If"gvS<8%=hW&C'74WSF+<5r6 KoC4;O}k-o?ZwMoU!B$Loߨ YޠaD}4&~[mq`>h:ᎊc(:!HqcjL3N3fp uhz*H; ;^ y%r9hl-|bs,/~:]MҩT{ %=7kbAFXR[kyN~OQD'Ɂ*9=C?ezL+3u.^҈ 4f;-~Ȕ48S IBMWh@V?nj/Q2靠W> RfdNVE[k|e%_2.1ǿeCgd7%Doyk ii{Q ?HptqLĕW ^M?'i5{<эJKr)dtÇ${PS^1lk4]J@B =A]ኵe.|6u~5dGy3@o\ R Wޤh\}QEIM"1l8)balY*,V2S~°1HO=NoE+3xf4CI-WENsAhCpkFKjgLExl.7bV)8F-o8BF/ FY6<ңuKم641sXqVa7a#TMAI_Y b$4^\lZN7!-RF&v_ vIPb@YQqe v-**Xx{Sv8,"+<2A5!9p膬SԽJ5~Bu=5^چS'?34SȽlf0iQJ{_qC*^Vr p$<ޚ^!Nzo+ݩ 9B=kþV֬Vx"iҪNU7|"/4:A}`n7L^>נWi/UqETɾ3κz&,(V )ڨ3)/\K[A{ZlOd{%f uKdGQ{_S \FDs\kՖc:˶3u1oeq1C!К0Z&I.3M[\сG70CPzɍ8~|?L6qMD ]œTLdc4&Eu.}CcE;w%ŭ ^GhG\"#{cGM_RHKK}=( .-oO+J{-X;(bF:nY쎟d]go%RS%@$da4y s^AN9ZP5WasWJ?bl ISG3i=rA05:n\,qB @dsYjZv^2VI5<*#$h/xH]O\YcuB?W h \aƉ20L50]r(݇8rpſ]"cL!~s{쬁F5I Y]|ԝ|=ٝ*.0LQ ptnFc)LP>ugÐ tI]6my9)kԁR r-OE[RSNWt[g qhJ2@M>l.e`LJ`nz<aq@.8g;JCRg]I.rD߂ 08k@~͘;y;±TWdxQHBRX 0oPWNސ F(Kuc?&.(҄X$N{LYQ#.C Dn2 pk~ 'e.?% 4 +k"p)K{';l~_.Ns{Fb;3@Ψ5T+% a mԛd;mRD^f.%*y(.*y1,Huu^+ĬPj7xeۧ -?W(Y Qb<.#rȥ_5x˴A"Z ݹYBG,ی@|9^]ugII7ҽ K EXG02z=XYeOj\#. `OG)YMꩾQyBJ+O$cGGi NNVS~! Qp4?N5L K oAH^iR2#W+ da-H<$*PW4*Im DUvZ)^q_<&^ D(z߶3¹!2џ5_8Hܲ(s?ifcrMSl; Y$G::@A\4~rgVR^K! l=vDA`h&s~V6|GΔWLm]naX$Olf̼I8D:} >">K3]k:{ӳ-|!K!yۗ* - Gn ױܛJLs u~Lkԋg LN)yB1[<m#^& WCfF!3TizՄz[$UR!MJaep3;bh$.xr 6Y~&?].ٲ|FcjBk<匁DOWl(toe+132nܠ tQY%"BYk l'K[Z%e2hT '1Vwƛ;&O jzsYQH9 f ^ 8 z+N+:8v"W7q~OՇ>x̑Ct]Ls&yl{aŌyp&.v.8C9\MEt *&3G1T%.ꥫ^K?PK^ҥlJ#f]Jr8BԐ<;y A,_8,V]OM'q;#|1g#dԁYp&#у>$L6PD )vT9ByWUȞ?4▪F{&mf;rmf [[!nB9s4>>moIx&B󂵃5|;%Vzg<} r׋D 5ChW"(Ml-_kM>A:VA0]Cfc2 !jBl6v3r=1WA~O<\# xxצo[u1J00?xГ{\ ^6BtKI#OmHzZ\6T㹞CQl 6%+u*$_(mm羈I| i/(XAPisS[ PÑYH"3NYf;x_}Nvu"܉C;bU8RY2Џ~8WgX}Oh#;ևOKWD/jG}> h`/ey;ېsG|BV #ܳEQ#v QNJPe0qW>7z@傰lextLm`-e*0xo&kI@$ޘEv>~4eIci _lzr89ol|)̫bv+>cl3T' #%=fLq9GD(rs.ӿWC%Jj̵fI=ni %xf田/ Ss dOndl,`6v]*[wv2GaD?_-twY༂ t^9_t%%C(V(47ŋz歉?#3iOm˧<vlef _ V(rg($7*|T*MQ䒼BkЏ6YW:U_ͧpߴgǮ).X5:am?T3$xޏחd|FvQB3-Лg'MyeaPtČK\ooZjDD#$:[1wW6MhJ67Nw; ȹP~h`=lc"V뤃@tXPėv/PWvkNf=N8L<X.v韠W~") ѸV;/l bVqbQ XjU8A$ uu%&q?я,,(V¿˲_ڶ_rd=^̜Ey[I'?5v9f-zl4ػ^C+[`j5 },yWJ߆;y#<EiT#wcۧHMP^½Ml9.0z}Bcx:0ҢK*pwZ{c,boi̪J⑽uPswNfGHVqEK^C+$i%D<l+G,)w0hWˆO܍.G*Tasi<Pw\2N,ebmP&#Gu7Xɞ{/냎L%r\~oA}!E)s99bAV'!(DR5@Pۢekn{K]p:MejST[O,ڙ~>L!NOL"gi`!pm"ZLFԡoE*˥%B7TUa QY+a?,Y{|OlYZ*_5ݺLV 82~01\zN&*hg^fRcA8nF$֍zI;Sh~v̓yW{`E&v2 0Вi"m'I*;LSMeYfYFߐx:$ 9K4dC3HyVl +WGLŠկG liR _dq„14֙tq[3?xw/,|̱`EۭVW}O*AxxܰԾ&wwE5y&"gC9dDOsieG^R*Q9%o G!2Ikܔ= )mj2 ʕ.OK.7!G n&p.;ⴰZн|&6fk\`!%Uۨ"|K3DT[T`fuSC3-fE[0Уz@7"HX6 El;SO %P̫G4{\+0>|ӠR-'s`2Bʊ-Ȫi<=Q} wy[F[aTlV@ݽ*WS{1U%8/ٗel^Axn vO9zۺwV`nh4k\DbөcLe$n<9⏟Hn?XdC-)\> Mm-ܗ1/eiFzNڑXp#*s[vaX Oك(=VnLMqG aםjm5* ]^?A\CԸ^/2"SOLa P\֧aÑh 5Z/( 據w)]|W+['q$+2le(]O[Jۯhlbe'R6nLD)jlB؎ B>u]ˉ&R@larS6Iʨ@eE*Je-ST4E9k\DY|Gv[W5Yj%mm'VΗhҿIPgQ')*f֊1RzƷ}=NVk.Um|,jf< ag ?M͐u`qpYUot4sb w=-647fu{.^hܔOkwQU_GNT8oY^ШQk 綑AIw&X_Fd؞?TH%%ѾL#YYu,tz||,4LJq*pxkRyђ+ I$d-]yV3b]D#L 9bA^$k2 oޔ7}Y#u᣸ʚ\ְl[=D̰D򫞄* *ʊ} 让` j/%Fk}t *@j|U[nόC6єH]*aP;xiO&v4fx?q(8dJfl>2x00AElBOպUve!uO+ՠ"<{@A3Be7hiQX#iNxu s 9y:{y"t5hBm3Ƚ &__ɂ"1'ѪbLПtd]{jSm|D##B,]Bn]1:!S( džt/Wp\_n<5N%]ݦԆ鏇 |1 L@Lb!̟GO<( on~5H;bٿ7\6lWP1+gBW=2+ȨHnޭ#AE߷w96g 5y܈ޱzQ:/(%RB@xl FhF˒zFO:)]EE\ϱ;]2:JwZoyT,2~sk?P$1CikԳZ%۽;"= [8uۓиl%{Iz%*6 D XG˿i@f )2z|i9rtY)Q9׆l0= xGfN'@Ox^2))tSe,] N$J&ymu3^ D\ئVCh6jP:{tXЎu p ET7 MɌ<λ!?|A'fu~=8`6T*[!2K2%D0āh=@DvpBt!/@ BHѿpBPu ma78`x+6jڏ ,0g%fE ˁo%vBddṎFQk[vafL($0`N2+M?[lu@KKJ&/(H,>UI:\qt7Ƀ.JX畅tCd"Kwߊ{1!+ YR wuHQRǢv8@ NQXdgA9֋b;Ya/k! `"# \ĀZy0go$fhQc6ٖ~$yVtGCv-Fi=jz(O9[ͽ&|_;.|F1(͑~l.0{RS‚җ8$d JU/Rɘսq'afWfbZs>$*m YHƚӼMۄh&-wFF@Vpt8h[&4-sL8r\3ctrlնi Y2l j Ѫ|ѹcOzڤG'aOp qhC71Q: )^Fm"Xe=,kSMr]!zsL3 dwkN}M=!L48ZddQ;Np9Mkk(d 9l*žAes{L,[BƔxrTI?R] q?*6=y2dffK~Z(XAaŪ@P *H-oY8>+1a,ӛ{Hmқ(B/Re1&mL!^901X:ɫ3?,.]`۳2:XsHaSi@sb KdOǂ(JlI_=yz294I՝&;୤',hs"BHֵ5P D'>+SۉJܧpP\DrS)nutƴd\|o\h~jX.3}3el+2ERz;~oW͇^۲4. }~Fx%X^%͗'AT]h-_3VV)?i<UfDE|yC Xiܼɣ!SBkQ nRԬرh}l(Ä6ewicz˚}BL>L<ioA dNeM7>oIlэ"KP/LpJe jP^b>RvY<ƚ6K$gѽ焑nͯ)J/*S$Jd |% ~pˋO8Uz/+S;d ΤuENyv `J3"S0J^CꭰН_5B^qhuP*=? 2(#yb#5P[MLiŀ\6dg6o1B夛,(BȓĿܦ,,,hsw'r8z8׃ b:f&Hl鑫w=&M"F^a2q4=#4(dvL]Xj_!2r_@x$x'˦%M!$|` r~zCƝjeE؃%Gmm@3c0XM9%#t5d{cF/hm- i=43NNv7"Z\TY>}};!61hja] j`(s^f4QxGqzppcg~SjNu^er߻ꇔCjE@icV87&^A!xQ0לs1m9!uW TXN11UهA"am:qRVlQeI/H[fnOO 01ǣ7VuBlռ!l^jzM<'3a$"w\'ƭ봢nc9cR.^ObDM$@iwޡyeP]ߣ@w-%aQJڎpbRSކӗ}z_DziO pA:y"K8?GM;BCҺ%\_&)'ä)Fd~Kp{,tS$LرZtYG1 XQ#_NaO].j jrDžw{3I"94x4ͥ8{9X;n:-|T=4 +ImsLos3]D$aԑ I(dё;C鬈U:E5lu>尀9 #31'T/q(z2- ]yNa"OtX﬜T(ڒh=r9.)N /yTw d L/ϧ:b N&aѭodᕿ|DՈ Jūdl"vO $`=Y\ލ(ʒYIXNYݨaD̠J#98+9%4 p2r S7B/~uܯ"^~m'h vA g;&lQVu` e̳E<¹0~Fh9esD;U"hI*"^\J 7)C6%9 iiP[gݻZX:8IpMEM2O 5|.<(X`xF>I3ÓpN&6d6rʁ6wrx SBw RY3=oՂ:5>KEOZc"w}^/(۬ ՟|`=oRks~d&!/BJjpבW|UsoAz$S uՖ%4flSVێ -b,L,&"[1aJ: j@熪Mpn jm s7'}a!5 &gPiO9+v?gF[e)DRfY?v}!aQBp*?sґ80 >'p;{_k![ݩ3JtZfrg6 sst|ld6 `ep`^= }tCddg&œ?GkC ;LŐ+m(fxqD6d/n.Tf$w%wbR 54ip4(۩ ̼;ЃtK50#82LH_2׽K-0 b6v_|Z_np^Κl_uI+(Zed-:zqQ PѴ}L3u(B7 2TBxGeS6D4}P@Y?qlZԧr$| 7GnTYyqxm\nz݊e;RNDĖjBH۟1]"#Y(~Cq\ f|Z+# !c*U]$'nBJM3(c+Wd,l^DRG742 vsK ۱K{*,los`i24='N?p'w yѝ4[x hjGH\GڰHW]4&SC 3C xa8ZsBDfng(G{LjaTI|)0LI3_۳K/P."mt ypH3ul89y}8كYzR[$Ct; N􆐣FhWc)¶ٷ2X]Y.ʼ| ^P4fyZ-:6J%![>.<@@~ffxVҠJE1n o? I*Sj#؜Kl#6BUތ]Myb\86e!a=R?ͻTKܿ3@sFf$x|>.(nj=I>)F']ugLHp-8$]gLQ?M"X=Gh! ,=򝐠gν#S(\:s =7~cmp]J0JObZEȲi/ 9E?#_'}c {E☴; } .͢CwS1欄r<}Rya4#Ӣ޶1oPH iQ7r2CäX/Pm{QrFXJ۫8d1WUJrp&ZmZ:m7 σ\Oh(i9a[RAl_fyUϤm%ubW`ʮ|Vh*tD䞤+1sR SyuO,=Ι ?e$X\ _C~#$1t:Xպ?-)>Hس:ѩkBw9) ue:wf@A-u@{#4YtУS!v)dn5h//դӁHlNҨ4-f#8.SS8rGdM1˳L C/FzVVEqU YI^[3vy + ORآ ΢2jvpLV/*uď4*F!)Ab$π!'wKh(#?8>}°=TqG3dGvxIˁKpb@@ `3ao]^r(sЬ}\O(w!ÓGdYTA=q5a\ȳ"#2_5OP"EC"STn9Y0Fآ]-;]!CjsREQ`Ed(戰\eF2'O[+\OJ+vs,࿇y\ /2?pnJI&q+^{e֏{J<`2pDl'i鲧$#T\kBRi,bhaf>;?׃QB>tn`fld͋ `u&eXS0t3%v|/bְW\5W2{ҰdWr0 "9R<+9rơz6BU_J"ы>nSC`\9}Huk7$=ExJʁ3e:InH37¨ϗo&8 \Gm"8w q~/+nv ҍR'ndhHk,E_R˽OPs7fqce JXT §Cg=#S9bo&BGj%R1T*'F4lmp| I@ ƥ:d0l'JSA5~/RnGI!]}~؈P5̃p W5/7_*n˺W ]omx\0\Rް;wjY:Ww[UjhoiVmB!HJs%i UtO{.r-9 ^4 R4ō'IŭevgI U ׽TuQΟ٣{vvaP"i x+5gj}0j:##7[TcFj;wB{Q (B^)hxĽTGվT]PHD. yP%Tu@!Q+~+*yxrkZ۹l>6Ҙ=y*|Ұ .9szځF`,'l<' oxeVy"+䧈},?Xx# yxV*9}DOVU^I(L.QErLڍ>W*4PYSഔq.(U!JT[G\ՍkHua&0i@9 U\/7Qx9!5۸Hؠshq'(_|o$/b #ˬlZ'Uv/&_V5=HB1M .#$ۇ9γhFTdɛ ݸ؆1|?ʄv(2e@irUJ4TB73c;To6ʆۅ?C]少 q$ 1p%ahC ׅ<3Da%C'8wJ<҆[կNܗ8pjlD/ұ 嶭T/P26PI!C̫mHq_+pj{VX+dioM惫ӓKqձl!f2 ! $A+b?<8E=5aepN7q&Dŵo-Iy7P`f2sF*pzQTKR@>.8pĜݥXN'/ULV{hO1w~.>tT=ƽCy=TD \[?H:S6 ڔ#Ns'Tl>Y[깋SuAUT8ׅ&2vWP:Es0ŎE?lt3;BFMM|&Yʨ+F;h̆+ B7I3A9ho+7M/D&ߖ.[IXSVVY/OG,%WѤpDA3Em-wqF0^d !#M8ߙL Hd\X)547t~&Ԯ:l?K+[3ֆp; ʖgcX^ͭb@ Evq, ]B6/m9?~ybC!}bm2Gj ^ ۄoVihz6%JPq6kT{WFIH Rd(n3Dű9 _#G%n%Eϳi|Gv*yn4A2q|G:@ؙ*KdxuH>x ³XJS!pa9q~ec쏣;: te]=?bn>)BZ=:T l&19ep˕؋/A|9!peZ2n(sUph f[V tA>+Y3$3Յ1ᭊ0ʷ]?\I̘ir xcv͂PCi& GV A/j[-Uv&O$gUxs/8»`>*p;\7<.gJY /GWEit"ˋ1H/; 16ydssUюc'%rw|ǥ\Ẍ́Pr>BumXY./1X^Y wP-1 ^Av=Tv1 hSx>$~"eA/FH6 M ]v3<3,ǀk A3S_N=mn-!s 'g@(0aK>gOulLW`C ‰xx ОUyItև]z3F߂ 좮{ꠅc%h#aWr7cE d PD/@{VҖf.ؼ yN(G >\wPmQvRMSjEVW;=x@JJ'?J5G+>9FQ*ZNO%, 6V=rʧLh|22盳 6^=5T4/h[^%z\DMr.J\uspɅ![TgFŞgQ1&i32Cr" CMkYK ,(v>z#$ǖP'q7 ֒Gg1U7 ^"&CoZvnGLdɑ[Ԗ[0r/:L{<3.4B\e7t&X"Uaʋ9Iav^둆03)YA DyrψX5(#IfM JG,a.+9B1W Be_`'ŸZY.3?'8e}PtRKނ?lBջ>$ӅfC>|`3%SJ>sі&m"4LЏ2.-׹Y76>[ {"՜Xz2xa!>7Vߎ|g oIDIZ !Ϧ& ]PVe<]p7ia?f6Kfsi[2,^ |>߆sњTaΟ`yƱ+%&+xRބ2x&2$2Gfd(l`0|0}swW˞/ !S 5,9ŲSMf&ah񳍨P$k1c(0ݐFK2ԤV|'FSq|qfX7)$c^ʤSlTY"#6ydi,v <+#Psy)K =oӋFC<[nj|5T (ʌܹVE6M* x ιĬA JsH-s*~}h#~IEsqa̢J|[`z̦gpֳ6Fb*{ ; )ur"F4%i)pt RmnEu#L^zG.%RApU!;Vgq\"<^4KhSί4/(PZ12O Ʒ5Q>M/r’RUcN "!(R3qR[±S.eiY{f5o"8$( 8عe/ʟ+ (Q5qa#Mt(y+j>> A7kt}†O2h_lB>q #>9w`}Z-;aaU4!H.l[xj춍j bx LJw>Hf4g;'z~KX1SuZ=іTnn3exxQOF4NE#4݌fz.)ZFչ̇s =#M棵GQUԎKr|ZvEjQҝηaoӋQ%gsOCA%b$u )-F/eNn$sZ}ҚC]B  gvpIxLFe;1Z+ X dL:t6KXow&i,me0ph& Ir jbAP] ˅,sjluLBv(<0iD$ Wk%P>I~ڷǠOƗN"O̱VUuSMnZ'yIfc6/!\C.]W]kT }'Nէ2eoDɝ푑n)ݒ{o[^射(⌹&w!Q&a3`(#\,,HXl;YC{͝ 'jQ4oy[%$XW-4K,0@sIe $"_\j]kJ|jQ_Ğ%?-hάR N:&T 6*88[ƿKQ[꧚Zpj #= rPVY z*<dł4e4.d EPGw zܲ\%7DU8@l="Gos<͖Kstιv^BԄG!@ ζ'mi;uΎb9XȐx-c2๳+ ܮ9_r#e/aǛTk3erF>…ѤSi u1XF Y9Ad7Җk p".~u$nٱ_ 73z1~/WDg7E*arՠnTl>R[xv(޲bZ͐N],@tH;b%e+PIRNugiq_JKc:8背Z4ˊ c޽^Z|[?׳_d_,uسwԓӺ#IћN] ?볏+CKnP5ݓpPVw}%R_Dܢ!̩uKz!C`OͪDZ:J03#V.b^i= fB5 c2h W W$D3T2 gF4_@=E" TF_(',hqOSmJe,f\i5ym%( _K$x8#ӱhRx>(%(K-a5!"tkC^LHe ^{i`ILM_V3;lyHV9դu *8҇}U-ͨR 5H\ 9=HcR˕,G|i&2䕑5j(xN$WV3H&hm83@䥎-a𤝭_|22(}o<$[QTZN#:*)2rzT-n }@^ala\:&:=6Qm9R~ƅ饕Jy}G?1^t=;> 1? 5_wm_&鋷z6 kacTjY1?Mǃo:Ľ07e$)wEY1E[ ϴwNjٱ&r+*̚Uз.:b^['|*9+r}~hUFms)ZcHum"$/~"체N#}^%8#kc8Q@|mu2iv3wPȡdk`34ͣ ÿ,+#ypR_VbnS~vlӭsƢ7㧹PEz\t<_t4]M~YHDeюM(eL0- :kGnza) 'X/4pdjtPԦXʧ R,cʾ;Ā~=4GCIɆ#Oۓ<М>޸Y#}m|+~ߕ)/eY;܂- ;,OƚtpLG ,UxFL:󒩌RL'?R,&n^VaA"KpPs({[*߼FZ>tW ]#%I㖂Fk$b z.n>iuuIA( w, Q"ңWh|u ?YRCSV^<{Y.W$ʨ[o3)rp;A YI'CxSMk(PPw<0/ T/AY-6_]?>[ۏ0\[XZnIu.`;ZHiY{E4-};NR2O6}{$R7;&c - Mw`pt%#Frj*V|LV iq紁48) 8 jݍ?]8?IQ.0:r|-{ػb$|˱إ&< R3:7 " &{hgu]L Q82WϬy`n( j _#nhK{k +y!RTrx4GΧV_η6ERu]%U$47jTuWTr3M(>w|'N-j:HMlf_\^Ɏ%As5dLMzk^؈s)m?#vDnbܒ lo~ )608&e3|*<~L, \O_儇 8RU.MKzeNS{?M.R7-mhELRWRCx$1|u4pu ө4<'L>A₎GN0QFdL356A V{43f"T6HHFGT۽ɻETOX#D-*Q~ZdXX4x#en u)L0S8 NeẎ?9N P 䯭<$vcj_nB%0!+ J--9Ʒ]66d'kyѓR k\(^<}8$-VXH*wJƇYj/ [#λ9-&yF ?ĬiW![fvh POq(v;  Eߠa% .w%TڂiFs B:E>!Dc@mVs{2Hsß88V[$(sE,Z3`\u|YHVעȪ(1%=YUW48?scS؛@q~DŽ.w!vqPq)r#!Yܾh{ZB䔎Yگܷ&F@yKoC@T?[c:_ZO!.Ԕ"ۢypjyy}|#;/Ȼ%lcdWk9D 0U *# PǸ! .TD|yiwʒ7vcs#;H7l]DBn<3 0`?\;1}Kdd쟸I+|Vբ+voA(Vr[}N8dd(=.S&j!eU 'mʗ N6"z}d`1^ $Lрƣf;JֱG:+)_xj k@++5S;pPV_>^ H%rGff*5P眺h[:D#!b'׶WprN3}T#PnCM3I RwL%[G {8}Bxٟn> )H`H ZCTDVgRn6᝱&|LwSY/A56% mg%,Ÿrca9BsxIcB>p6rIaq9Hn='z'=LIdo%?Ă0L_,'Fm$owP.{ Z!\rϻ2gVk?\TðW^=} VS?lݳanxsA0kDAXyb *`që́, kmʿ3c ) ͖NN&94]T{*^QEqIprIvk Ҟ(/ZML}+q.YKe >vUmo%j0ΥlܦO-tC-s{.ͦW|5ul?[#-2QDHP?qSP ZHv;ߑ'G:D?J}Y׭ ,i'H:e[ɼOyq_oKc~6d:Arc+T-; aQ% s 휰A>! G /g amHF<06\Eyy&B?vK`i =@qi'Fe׊{xt^92!1V!yp0jVbRtc.#+H8tFA"R oь zA*A 0@m5*9o l(H=$'~+2շTmfeJj|XWJe8)p0'4#%a l1F"*- َ-~啍hC?`QlAO,OZu;|kEm$Wz:IӔ|]#PLz7AuXN5ӝTv]$5m=S=zm@އxjX:oz N<}h`-q_])uvˆS/nC**ArOssbș+RȌǝPv05hJɸMQt;^R14>fLA0}/]bMYX!*Ķџ`틖]1xa@xKJw0c1LiĬNF$& #Ìѕ|QVG rotqA:.yΞ䅄^}<miqOV8֍h*߳eUO$& ; >3#z)>sB~O!st.wj+# b<Xε!6c#X)9Q.ӗ] ?_kl{ Z[/P!&uM\N>9bF\k@1Fᄖ9=1j( - &DX @!͐4<UůeF:5g@f^`mB}W1y86Z"#;m+V݉T1䁰VNIVəmsG{VXD!UBLa[2B,\r HֲDė`GG@,dJd'ʺk&yR7V㇁-bӼEW5pĠzڶe|UR8K&-go\8%t|[Cw`1f5.Y耄)I؜Ntsv >, ;I%(z>HSNck@Kxu˜2vpJ`=HRvk?5mdfbس"!g~E;鮔(񐆨v ,r\_\לBav̢Vj'/B{9! tȆfm 2H5мJ*q}Ǹ{h\]8SaaC☗=9i*rX4-I6)m~( gJtGwOᆬh t PuUw)OO=tSr>®$NK PtrrSNNV#CC3eFcD߂D<N~cǐϮP\^J\9?5o0_o5bX%B  } s H  r!QHP",.uA »p< FCMGpU!pD:gۮg\h%'?W4t݁$/es7eXѻ$p7^v4lX68۠W1>] GQJr[nP6\4g| wף&1i_5.>y'k렁wm :iݶ9%CnkFd~6K؃bN|=(2SƒѦG^niN߹4N?-JM RPeTSVi@^ ^W]Fӿgx<l%"l`(=ji13ai.WC#KYDzsxKXM3c5I6kN;Vn6ڍ1!M tsX٨0{|$ m&cF,v*RuP0wrk[t\i^{c\P X,5+Oes H̖ɚ%#3%IDb.cLd`-"LZfgHѦ  rm=׋; 4q(Be_ Qށ}AHpN&pD.-VEڸ{q{UicI {ޒVݎ’|cMuv;V_2Ta ?%z&K:pt.I ӡc55hQ{u3ͭ(Q9?e|Ħ7I-cU61Ԇf $_~Kwe+/ϭ8yXdc_N"?6oIF C-Ì@MlPQ8'5vBp/FtG 3:})>Cu4ïJQ.1ď2󨐑82gH_ү?aŴaw>4R?YE⚲HlLP>R*Ey ie / :9mWiz˞, %T?֪&擞Rڊ#kzBR魅UGV) @Uxwo$yCM8}[n@7h] i!R¤-פ S&G1qȃTRIGKy獫 jTdrcIe sOC:Ts奵RϚbvuP.\A쏍eXD@ܵA^]BlSLxIep`*aX~ѯh+^S !O&AP](#Cc<x )PzʁŵI8,qj5%RI .WM 72kOQD^zJ=+x@qU2ٶxekZpmIN-*U;֏ӁtSvYyLæSviVf((['ڟނW|[A]aQWn(7̂T*Rie7S?h;%3\C1?j[[7z00g[E:%ƶ A_AmVM9b0ء]{!<0נ_#NyS.(|[m1 60.fBP D3Fn|hj8XuC`(]&EP 49gt \|[Ao XQ@ܾzjERr< iRA#vdCA.t>CF`/u(P#]jVf5.\ш_#߳@Ż.7Bp3=~ѐM=?L>7OH#0%ǹs$H睁=O{6(`v⛏.j)k~&B2փcI}: ?x=^KN-M>KlQ4J|9 Vm: v؜UG[=D馯-]D?oF_ˣ1o:-1onKDE}s*E:+ Do1RWƆ'j27tysre(}" &Y٨E W#T<*~ soՆ'Dpy˵:$÷eT5^pYYkjx}ZST=Tz䪌 8{P6{?I"6YqzS@):ƶ=9f#uY3me:B 2eQYz,{V9 LfpМA;]pq|Z{G?/=Y hAf91NG)+a\agkgn,Swvظ!G.T"57ԵKo5 sHDw΂Lo0CVEw7,MKNb>}ƩLZJmR D/% ܓE` (D*Qc&v{i ɋq9*U,GP:Ƙy g|7ٚ+sܮ;LI?6Jz62O* l8noĹr't%^(y}K>(WI #f|, H/w(~gֺ|;Hx!h8CD;Q*GN:v+MMpK}8vȭnblx$H~R |S^gj# ^Q &hN4PIŶc5Ǡñ< 3m:~eQ;FR;&$N}{,ջN--΃`Ǟ V4^͎8 bf&M/J^Ld7Aa1t ăSfg<mr>paUj(('9-< L#T_rlr`AeӞ(kȱA$z\8(< HDy25Wwr8(yKZ5TI~~n t?.G{rlˌVqHXقTlp(}_ZwԪ4<in$h_VhBSdJ:\em_ibo wt|G|d]uAŔ/iYl}r Md5&ΊSS<}|1sy-1}ES+CFzؐ@KG3ݼ* .]JO$Di &gݸAlL 5pk27L0i'|~eЈYtbUȋ̈&cnCjKUȧlZxibg[hߘbշI8j9[+Ki>sKH狻v6kè#0f0`Eeڀ2 ^OȐ8z.lBx9&4Ԑg9Cn?5xG-2'zB°3zTlSVͨpӠ<(_mYdS*4pM䖵@*u,=6bwQTH!9jJm*)vŏ1X߹PID,umZV{z$4fK=%膞·=$' 3:ME]$56 mn= &P;GәMxU:5z^8ܫLcd|cP2,)(ɭ6g@3SxsA.`tt6j!cM";X e V>EJnfqޞe<( s5 ) {:k{㐹/ӛ?2gQ9 *7$(̜Ϧ.vҎẄ́S:YbSޕ0hS1%jZfψ)~ttR&3W%*=:<A7r+'œg*p Rz/MSηt)̚6p%=XE8lx'U%;0h5Ǧq]rj9QppPIj<c>_|NB Ys@C^z !Al9 Syyˊ -%2yHGEy!V-S#XmT pwQ2[oVOy,sӕmpC+f |^>kEpsWBܡDRyY>PWqz(%d/]HT׊]g=S}O.ysh\m8D n]qy]uhTyKt?^s{PuiHjt ^IͷغcdbWtn&(s1RƳX8Rލ54Gh`vs=7w }:yn m mgcAz2W?B֗rR6MJvϡG<+\אAs+: ~fvſkJap5+F6yz-?%Q'6Oľ\R)ٚ$d08\鮜46b`NC -~{nB4M]iF fv/Ȇf9"-pNhqѷc}]O՜,$t bG?7럕1;rtؚ&Dž͙/7 !iSC2Q$Oj" q?bʪj`o2E/)UrFDg"ܔzŪj_|ޓἶL7_e$+pilOϨ3ވv:?j^PNޗ9/uv'HNOl%)7b(ENCeA|S<+YclSK we0A;7! x"n}BkB8M@5u C.hƅ%fȭM!Ye'(F5AS۰rW$tA]΄Y`Q҅;UCw|e$kMuK#1ٖٓfP. +r[L6a%lA ם鯲0Ac2-KI./c,ݘ*XmOͣd> v^y\FQ>%NzF0ݿMSIj3I[rĂkUA},*m[B7c"A)k2臛N0U6SO< tk)̅ZZ{:6plUTKыj"؉>f*GG>긃c+@Bd%QX"yf>}76"s#8 1^X@MNYRbiWP~R#nG\{DEjMW ,K]vspѴX. $YX[⣇7ؑT4^_<ĄI;Ǵ?%Bq~ezQ?&AmOO;K꜉ yR~7pk_hu=mᴋhb8h3h.QIoc $K"n`婓X}{$Rzy8>Α\\j)iR…$ ۯ{ wduKk!"Dػ~V9ag=$T)(UW^b&/ʸEoxlJ!in/LخO@A{ ]*k^@~J' J?3•VEC'BiI2vK- o[zSTSpɆA,njmJjk O䘚EM\(Dl]rا&I=FD UT &O_m H. )tlJnj7vH-wZcTI &u;=g٫&|lHιB(k `UuCMo [^^h*z랇ILve*idPhK+[Ɣ@1K)h[X-ν 8'ǿfӉ#bV/$,Kd&Ƃ$*o'oRfm_^q=jckE$񊅻BL@o6K# &7'X^;XB9<攇1o_@Y‹hGkaF GdbrmJp,o;G3E JVnk^9_:Ra2d&e]fAMJ"C'3jj٥?i lzýGwjAQcpKg8a/e`OJ-3j){%#!Os1̣ _%gI0w/GE2Ru=TƒU5kݥfꤦn:T[N[UC6'H>֝V4 ex{fpZw iS4(c٢zdP>iQ^?r祂P C>oڧmz BbEl>:GN~i_Q B:um +L'p^NĞ 1LE$lL"v_Q@;~yоrWmFB_݄y qO grv쬎j%@#I#&sK/ hMͭHFils3|' /m*xO Yd+|Z&ؖ! %Mqbs^;_1- 89Zoo;Eߙ5ss2{03,R(oAO:}s5aq9~,O.i>= 2{JrDZd7 Ö7&&(KyΠj((yПsg$+\0^k ɜyzK/^kWd-,d'Aog#Is?_˻^]c~Jc'gmg2xᯍJ"C UrE0]<cL tq4D9ԑO JtvAY,JJEj~([)aìq7\q3%Yc'#5uN-RG,I !Y4@"7)% wIEG~$c*_jB3w?h,oΣ+M_eii涓yB" [GW1v 1z-g)G\G߈u"3Z]mc'2.-IުFEg88~G7:W$Z!E-st7-+4M"X6"jC!"3Π-HT g֤z$>0s,aFX$S*Gin@؅;Rd|nprY W >hkKNzQ B]YAW]~C~>˩bK;te(BJB^ru!ӺtAB=TW! )}t˺zB|w46Q~\r=Cȥ?h0cD G ]NY}̎I 0$Tқ#8C@t!f)aթL@GGѯ1m D$K?cWE6ܑr T&|\f-b|1n}& T[^ h_'dq[o/J~u|cʷjW}ff?^ɞzs.mVU^Ek(u`ygHVJ@<)ښLְ?N򭤧e2eS#I Ð S0DʖԫT(gUqso}[RƆz7md4L03#YQs/n֍!Qx1{.-Y fHR'Wtz܇sBOɞ&?UiC[ ]k0f"`1 ]V vR<҃%S]e=0]C-@qm4}'&ݫ1!sˈztnWFTktӂ")&OnCh?,E6!ItR(^3L+A_[|'1؇ՓdϬ\%P0AC"$'괠_/9 ;q  '|L57 ^CruYfFGd{1(1pgD`,Y6C]k$(@%tE+ [dp啑 \} mPÆvT9ާ(rU%y 2!o1!Y~~ЃK$vSILjXAE/2KB8:Xp&?Rdi &5~TX>B~ڤ`)E䡪6u0?]_W1{ Ia MN#nŽ Y*z@H]?jl%g@^c/h/ }={<]n;Ysljg@iJegtWu[,XheҠ({K*{}6Qޒz^EHLEϟ%v0^xꃐ΅pm]wu!4AO툲ԍ+׺U7jP!}f'w@. ,.t1UCXƭLβIlM~ow9mӂE!Q*Žn0PY٠]}⮫$ ɒyByFL^ E@O^>î߫DaJGp*L>LF0`됦>Iu.S+=7{I#4pe'5(un]F!kFz~t?jo2'_AEUDU`GuiQw7z!r8n8ͺ|`d<, '/t+$dQ18pd(۬]1'|5_:SVhϏknad@Mِ14&_Qѥe׏L૥Hoe%3hUZGiŖ/،{,'CD W*]meB쯰hp }4"jlwі6 'qq8',Bq"H[ZHnflBޚd*rN Th85{^9(r.qqi<"e͛ZiU,dfHb)7rf)&|AmHKVg?a/o fzr^5ҁ]e`ñ{?Oݟ V&DiGMo;ٽEƌ#^c{٥v1b>Zę/K*?$Ƃrn] 7W{,c_?4`0qKf繳7Yh]ҁ5 d̽Q ĕ4zVDŽr qp}IwzT6Q<~ԖykDHq 3WTs(lm4,Jf 5vࡵ{g:WmRʁLkAbNC 89!0F^׈f l7ѩY?)oMYp#|ahN̆jW1CΛ(n/7+k$1:]({tY3j)\}Wfzsugˉ)OIc!p?vc)B$7xyc,߅MImoeFxO>wsIGB2צJ_h?ޠM\7aj t%lY[?t~@erP 3?皡K:G,4{(* d>ZҴIdEwt@rq΋Ն;4W+Q`B<@mⲧGU%\,φZ;Iv?ÌZ}mOY^<%$٫RCmQe]aGQgD";ޚNn` /#P&sK2'"LJoq?=I:tZvl Rq}\=f1ZxN9Tʶ ̢zO= \Hk"++fm+amԏEgHe'mNy$:<,˕~O4앿 tNu.~^y&XA/#Ͼ$n(CrY OѮݞ^De -g NFpk.Hruz3:q8Lq R1e6zNПVI\9 <.+TKz뚱L9>u|:)1\%~ǟݼK~8ͧ @) GNi&B6˟K_\,Y1jn?0o WiG8+٢"~ى>Al֠'y.M9k.Ml2c79d8SVňSOO<u^*9'B%Fg#L _)83=GrWCA^1^5= 9*® X̮ѐ eaj) sSs0!`P˕Ju]z>G9ƍm;U2ﴷT3*چ!%Z~"3ם?Z͘qm'`d8& Xp(BƜ}quvO!8yM-X F>.oq*-I^VLv;ɥ4 Rʴee'N . Å'7n+,D'?eȨjJ8) T ڵ_Rw'ͼ0 =蜣an/ؿa+*E583vxI(,"ZY2ч/[cXɃ J s/^Z/լπCur_iH<>nErBbiOZ 6 ’<3 1&71z yKWZ,Fkސ @B@؄b /gTEU TђW(<öxK8Pؘ46*nz 5Qwv虏2&)嬴*u 긣T[.ݧs 11s3O[BC'? 1`P[>6dF֬}o+i:lP-4mVtć;)Q5au2]ZeδcGgknkKlS"G7(Y1BTQqn.Àf gVz{KT<.!>4^A6൤/Ro^d8MNL߶'v[J׺I I=A!ƭWw-uc>3^C_/6m_LK2Zcr(j|+ji0Xj"WzQO,,P; Kn3jNwo>~v#"^E,%6L&|\]M~Y-9m8Ƃ%pѨ9kYuRaBܼ/,pINL0f}RM<ջ49zȲj+(SA슸˛ ']aP5f~H::".+"oLJ')}0aBMQxrz~ld0D},}V}+\<֌kz ;?wӨ>ߚ-owVT+4g&dW :&G-_7`/"/e-k/'fB/w9cxoef'MO3_ U}l_7 -ՋoܲKLџhY.Lj\ 6$CpT6O!øHa0J tsV-Qvo-ju_reYGp ;gRv5Ą07}@z4G B enѕvՐbˁ+וԽj[ҭ=A|FjһWb)n<E2x-&?@,8~m &H_K:)޶ nNB۫&{x[ {j!m'a9Q`W?XИGΈł9e"-['-РKG4DH]ڧȕÍ!{PZ{x65vgd?d^X2q.ûlh b;Q☧c/_;  y2RٞCs^qONC('wEg|ۼ%g<Ԏ $7 ͭA+VUdd'WF65#^ gǷCZ&@ͺyDwv*P ZeD|ZɰU]~;M^rvԤSPgI^ҝnP/g̯ [ A3, f @c{ "YO# w M~rən@Z\ԂmG46E &=㚫oR;6qjslf&k-e]tG-l}!vɷo}C=)ZMiSԳ (tEBQm:Fwظ*Oyj6H윦ez; A`HNݑ&skT.2KnAMrXד#af^0Q*lm{Y"}77,Q t!G{i0G_"W=t=*]Yt/,ے{S NJW**,<7FتK ĦW8C]yzdf:yq.b1{hSl̨f@ҵF ;b8U=L?!|lLTQ6|`;*7Dns_ZM½άjp3wș ;秽CH8X RJ5{ l>]@8aj!'^;a=" RY&Iڰn&fXŝ V#QpS8{5iO?bʋ Y40Y))aD7:ֺ1iw=X+@֌k14iI`@53+b5^@7D-cn~4"~LȆ.>hDlAR%\,U$;NjS*xQ%X(GDH].|o45'`0VcʭAK5^UofuS ]=0l*0l4z+"Djw0wXU->8F_+ئ]*ĕϯ]ȱD%&צ^V&@mx˝?=^pa ̄E{eM4>GZ˪vSZbqFTLeXNhsmG*4>9)hfL4w|O#l3hA#FP Ӏ 3!L1T$MQQ!;'<<L[t ;Z|c͈xlaz3f$%+! <\@Љ|7DFaI7%$J"T Cc^!JoYI8xʛ,gQܒk\;<={Wxw-20#Q`])FS Q9&)֘2_}9%5aivŦO8#xsL]VK++|uBm5Ҭ"o j&G*Y͚\@-kzlBBWNkfwky@P\e. R &@wA4, '5V<^*f{Ag92[CC + J(^љ"!k*^0?2[=b:hvuYWM:bDuWԬe .v}:6T~.8gYҙ9 ʄ<z?=szETjxu^7͔6 d.&Җ;3D~ Vrf,iu3>XDi=^d"cg4,ЕuqW'$4d# ,Q5h3 ܀Iᮩ)/q"ΐ'C)E p(6;: 32'aѽcf#]2_$]TuYQ2Z>eq7D4Er"{1.h ă6j˺8τb [ bpdnmbaSU F"uqR\U DeF-v"sܠWA \(vk}ʠ>rW(M…[nv9jjQJUONwp/nЪT`ުѰ٢`,[3J% "7}{L |r=C!vnPFh7A14)۶jHqpɮ=zBުדּon! KFZ H*Ȍ zd$ xͬN'g+ts(1vj<C͛V6 \T Sā}QlǕ$_WqʰyS.Ҷ%JfՏ~g֖p7DXqGX\.yCeEpdSŘ)vMXm Q _.ЩFD*&j5aSS\'AC.(7iw/t9IV'lXMVZC:H1nuqri;ZasWa~G^3a *,Wh֦d-&)"`s+Kؿ7{=@*Ex 3 =Hf ]q uvar' R$ix 4NP]n&R= 0=EU$㒄E)N?}?N6ە¤Y x N$sz U$*3C9A"{3;*~; 5qMWGm?GOE9FS;vn09#oŖT<{OS08^deOy˿mGGt^&a_">gҨv[%?WSpr Fǵ[9{/-PTLѧѮD;xP2sd Mk6T{=~̔| ~ |.diCϕX?7 /+(]슠vh?T:uu \Tltj5 V :)AZ4KRT/;@7iAӕ-sjj"{~ɵ& n@oN["psvfeǷ1-y^Q>х$90EmPW;a6'Et|]ZѶe%L~A:5z {-mҀ`u ܽN"+!䚗&G8ؚ~<Λ%h~Pp,1/0339䌌Ǽ?:o)ڭ#(]Oa܅A*lRiЉKJ0Zͬ+$f,od?g"H;v(h2oe~ݾR{m:ke }*4/ӯdv\ ;Cc]<,q̑0mTu6e|_#.%I?Fꍈ.#N$H,vD}c#!@fIU ,kХ% B]Es݉^GvAHlEۮl3}3zeVn)խ[KRT#RPb()#,Sghewm\HƵ)*H"Tp.$U 4G%1)Cwp"~l. >:xo Irp3Pv<jSV4sLG}m{CDe 6/cVc9.yf@ -̶lB*3tuQ0*M5O!PX7r^@4-_ k6"u EƳnJe!:OvJYЭ?=-tΌW96M,\f“^U4TNTLIw?2qTV6تe%Zhyj06L3 T"<xy.a F8n{@բeB—4n“k8bϝ|'4Yc*w(VwRܬV~97_ksB^2ؚzBit>L(r[Aڎ3+xwHu6j*iT;d%J>/*ʝ ddnE{>5vlŘG6QڕDM* ~%26Lu)YIۓ8M>GPΡXh6Ha~g KM"RK,Tә*p 2? I{Hh8ڒu0ETf@҅Z[6Qxy"@M3ГX,U5212N)aי8n*q%zA/#(FK59!c&ҡv+7 @[ĘPltWbUC%3,aJhZNM5/}4,ؗ \>ީÁ]Ku .i)jxAå1t #B+&D!mr%ՏEc uY֪3ȡ2(ôكK4G@8S̓aUy5'sGtZN/i+'*F_L]W fQAԎ0Ŷ -s|]E.CLI4FB`9:dP c;iA #-%hFksS\__&$9-N_yQC1jdo]7Yzm 6ik/#jNi>MN8&D/;܎#dK9'aRW#Jļ52 d DNl7|@ű>yr9>b#vBJH?4kyMԩ*Fsޟ> hiFx<oXqh>iDNM;~kػXD*J+oe'LX|pHڝF=dH 퓮ܽ@[t;7͌&k)W>~6wbQ^Mw<"CZ4f%癹U_$)|>&s0wbnݕ4Bhx'oêBw6T`f~4bn}#6 nAMݧLX1\n֢ ,DhAdkW,P2liJ B>ytUVd|>Fɓg(<(.sq ^eQrMMIrYo ,y\E>xYۗ"RgF;8gD%e: #;JZuغ'bG?U߅KӄoDC)ΌA)x]}4+D"r|tU<:ˊo>7% ^!t9%i[lqoEl.XTx 7QnA dKީ*\rUP|gj ёi-ӟMP/(E~ۇ:(Kq5)#|z߮rr 6t77k(dGXj54^ws*ƜOʀ~;n9q Eg|zl# \;k1w')Vho|0|ߨ[|Ed#̪J::p_g⨏n5e4z`[yq@)ϝѽ^> % &0r3j, K$=]& عb &@"Ӥ=h]a%":OvJP? 71~FNrC6&(ʰ4o8@o[yYӆ|,jJ=[ Y۳\o5 310Gav x:*mZmQY_1N<0|&jr|`ҕ۞X8znϛ&i/AN?G2̟r?Hr)LXwkgfzX m\}I*pd^.}A< :9p5+シ $Hb[R4x>#i:v$cUv^n 4Oah;xm`E+PvUa?uW81)ץCGGG'IF(N< 4G$E<2pڏF Y 83B:j١{iZ(mȁk(:{Â,odn h7T@Q4q@/5%M(8 Q}Nن6UJmvګ]]E =^׼]Ô8J,2rO` GIRK0 S1leMϙUz"Okr]TfX4/Ra_5f!jQ?̸\djW/.R!2ʈ'R)̩ʔ:>&bF=.{>Kd} 0 x\b;;w"ba!v 1e}{2W~tT& .†1QHK;j[LSf'8ADn/#OB+\Vıxmp>w`e8yv&A6 {$=/q? Y" #Z2,AYD[?xkt9ہ$tdA!:  | #>ȓCANc'ʎXѸ4ÄR !𘖑+ OPQZޥf"ㅱpohپ6.UN$I#a=S;N% R;ԤX磴ކ.;Ou9g!;=w#H4\h _`kTC~J9zFyn/T ~嶂./]up9JTB|T bg5-7:1wD'YA`hq_zXhe}QnT#Ĕ 8p__aKwV,ωoOaii|w=U0#f/}wѪ{D`xފEtDcL0@ =)<Ѐ05&FF 3Rh!!m}Xmz$ 1B:'*KpxqNnljs3)Q4;µ@MuMR,w@v.t^<Έ{ yy-8æS; |*uS3{y)Ybjk?KXE+9Kb*}D #L1'߉CVʹ#=8+$_R}{ L ( iP-V$X@+䦏Uvq9)XI#9iR-'{;ݻj قRJԭ*j_j/Cc)\b*I.xO_l: . _ -cZ$؍a,}[ gH?Lz?`+F q faPtSw#cv^W?1bV1T2J_|7LcUt8@`sB,LgQˣwvԥ lo3thOU+Ĭ<)hҥcރ!]}li2C HBo)J0eX=ޟeMALnF}UM{[ٯWz{fi+i:!BÞ5Z|ԦhЖ Y4|CԱ:Yg??J5Y7A'RfafCYĒ'^ cc C#r^Hۥq,vۂ ^Ơ2f~ ܪ>u|^ƯV^L-8,& O::{/D+g_jBk2Yeb2)y=M.0# ?qJb#8ԓELr TḆm&h8p;{+pQ1#6=?vRI E S=YFܭfZ*@H\ UgU)Of g}Z,)E7}cKdd5jbRX.S)tqD|b??1YI!">%03TEeԟUN⠑Q ? 6c*%lbL.N9rqw X4:$v6T$ҕ#/ ~x$DgzD#4EF썣g*̄!eL1Vgſ PIS5W/>! x)Hi!'d*f}YmTot T%i9t/b,7S:ZA*l[HKQ)ݽӓj:.;<ʸ썒RTm>'˨ Da!R;t†Ӡz ^B,x.S"_")bZr|H3.5OPl&7JPp<>mj5ñ.-m5 tJz뎗_cF d*tLUO|9AJEB8.R-+|e)<~b[lwZ6|vH+Σ2OR@Z.sb:00~(/ Y Kw=_)8~])N-6s e /JwUJ | a<2]ݱq8QMJwوS]i͸K e~LL.}&(d\S۸K5Y`$T!S?˖\JXetZ.yYn̳0wBs)%#Th.@Q"JܿNLm< MƇL)G!~'C<1 q7TJWNM|>\,yF_]z3K+Kd>LPj ~\Dԇ^Yr|i1UǨY6SIW%ڥHdG>7^{AX?6V0Ǥ^[}Ź\W~RT{5%,Z΋L3RX,8dw*,u3cЊvH>eŠݔiH ]#7~T,h7? #JЮoRNx j?=zFwlFlD:RalӸןBwدͪcH?tޏ(n(-=HJ #6Ǿ^>j0f ώ bgVA#a8(eD$7oro翋upuæ(t;d`m O.ّ+h\5taIY7*ʨ!j$g"NP[b|Ij#(F>5mN.2`+ZunHN Qs8?w{qӝHQ5Ҧ sகCc~Z1lo|ۀ'E^WObqđ@8O!U/36ھj ؋ظ8vm.z ^\?>&i2@3}cvCTCc݋ VJNx1E٭uй"9A+'攈d硿e :LS(j^߫d օ֖cZ ʷIc¯NgwshGheg? ;hnYx`CpxE ?m\77w␵GHn<5XUslǺHlu DDtn]\r9g=ncz&']J+4m>;I kfya{.t?4gL|ԅ0Վ,QR>>}I ~i`-\|Ep75uI|7ZO:ERբ(DZD2v6 nx@s.ʚY ѭݘ"HnbBǃc-> }_0W ΆtpOX6Brɰ\'%4\.O{ в?CHE5z(غ̓2β=ڬqYh6 8)ο V9%T4b|bbycqSx5% HOƊǞov'$"i"G+Q+ #IhIJpx*I1d*5%s 93$3fPl*ujLlb*hi4g+)G=b~a[T p c#Mdi*Z8Zl(6yJc |xпv;{wTLtU\$U!*?Ip|v oϞzC{Z"I:]a#Q4o͇i{4Ff&gXZK8 10y(RZ'],vzWzHs QnBPkw9£TyOd W셝g(}`- 0}ҾӢ>i "E},:O5@>QdK|˶@  am?sf 7Ulnsqb<LKO"֩GW\ nțBAX =֬gV 0Ϩ"śG"9ODq<)#J7X""*N$pI/fľu7#q[Hw2(/hq4<RBz.xi+!FFAsQ̡lz%`~\|/e]E:(Ǎus{9gv3$b [ݎ/|"qx{˱&OCp]'-13Bp_>$DI?ŅτNYy7 l{L-0 *@;9ZKqsl6$Eަ,?O"Mg93)C qkZX*NyMoU;(ilBql)gV?#;V%bv9{ۖiڏ S#jw*)Z{ő-<'zqM#׫=8˲gc.ײ 'vZAoC:FDA'V-loj7Ne!l[?KI M3+'cc2J*,61TiagoVcbH;9 a{$ZY#eާpЯK6K_}T@4ؐȤ~%Dus mD 쿶)SF6Æ8I/W<} >}ScUiD'|Fߐ!rdW]?FH/&\H-VX =~9M|D85}8sNjL쾛֫~v#WIj'-}ɜjD?X)e>~t@H]oruR`o34hX48 zoT_+\p)Ydp` J.hKI.fxsH)狢q!X-WFyN;IRh/o<KAQZ7Βj8]t)p;?Zn_:i#(w5ٳ/ %bH;tlRO2s \`x-5U51\Rl;40f[ۙڡ+0dH^׆1?yOܙݷ8N 0?u#zy!qऊ p{Ugǖ%pvӀ")TuL"/żΌ:Iwt),}BHTgamƏx+oG&jC64WB+a>v ~Q9$r28\D]Ň]T1qSwN~/9N+m!@ 1RJ6MiuRj<@\)0<׳ɘv)QaY6F7?@NG"R)2JZX97 w!yuNNG7੻1.μ {PTpBNe8~6Lu J=.[}-%kxfҵeLp[+th}"daj=(iJUx"&z._ |Y U31d~-n }BGx:Ij1f1zBkKi.B9+]0{R@%Md"ʗܻ۶݀-*MɮR+L_=5%ۛRyٓ}ٸe鞏#J]ʞtwG{<=Ůˊ.ː hTm,[4 C`/^#T/DrcL]sIܴn+;sgWƴ'4Zi ܓ3m1FLjx$S*ӋTi Ke1hOUt-jp+WTz^?b:7I,oFo,>G >Íג񾤝0 {&/R]jHԡ܀r(Hq+hib˼ ۓ-N.ENA/N*ɣQmaԟ Kxt^Z”S!+CI9fA=X_!W=9Eh"Wm,*L/ǯ֘k# ]^o)4`L#G J?H"C"D0lUR'*wUaC2zsbh\ f;ͺİhiqtr#9AeoEwίTe)hn(V&h]7&n߇ļ&~L_++>FukN[-Y@IiI~chNDR :M͆+rX /J[KiǴ?^*8ՈOekiTpPn;Rݪ6h 9dPTtUMكYu[|n\ǡ m^d#)-#R?;@j.c[dnu#c&.#!n^U X*)0N齠v6a Ǜ~zfu޳Q+XPU48:9IDxuVH:# &<#7^a=> b|6JVߐ(&`"8濏\)F2Yni3ou}!2s M0st'yTdN/G~r Sll1K04n%o T#o N"J:ۣ+Tfc>lb4܂qLLLJ@ގEPO4ѩػTne'a޾X2/[>Mn}N[WClr{lbbw>2 |엗vz+ PRzGvWKGӄ,<K6+`[>(V,ub5Mog4φh=,4 x'5My$"P=֝p.vz2*Pԟ| /D4a?2 @ ӱ'zlA+MJĘ8ׂd=TV=EQBj]YW $-W%ǏPVid)2ZQq=ˣxg"X*DW-Ht:xCtϑ9^Ab|ߺ|\g|Y^in'6 >Yv=r@kP .%%\ݻ}ٲT獷wV}RJUSGTy=Kh ̤rd3VN5ثҸ.q#qRTo?Oh8} O:Ek+JN (IwDz?bҒADP3c 1ޟ/? q,tӛ[/qtw@g\۟H gJ ȫ;2<|GVfP.!WyDh+)$蓔 #w:$\š#âzWӀ7Uԍ"W7b6"n1l-0;w/ NmpT+Z;rdz@)QX<@CfbmU ɔCo_? w֚@L1w5u-*] .q\*H^MԴ΀+B?Rv'<|Jn SnᩇǬ %zϯިAJyac UkF{r L]W[tyu&kxqTly{ԍPf]<|ڨA'<{IA'/a t ;2\S X .’ɐfAa7ԉkgPx曽Ex,t6YG R>=6.ZU.b:"-X5!d["F$] x,5-ʡ"! Ro&C,x+F5k֛TmN9/TٙaÓk$I (b#쨧. Do"dXfpqW.OBuY/W]*ms󃆕 |mVZ(X [#)4x^~3H\SWYu-\5"xYaܺh65 ^J% >M0 ~~ыٞӄ KwFs# ĮІ5[qFXT\}{qz[cǡbjzUJ`rޤqEXNM@[_|&_[ x|o}0$Csu*ҫj,,k%ҘFq]/,65~rQB>uLf5FyoXNȣٶg|srgޚ9x Gl kԫ7N0+Nx=ƛV$LwwdCK=&[½B&[!E!WI-r] ?f(V0s#\gv;>S$0mY/s^]x {dC2Q ja~ p 7]u jz"n|m|5HEOf@ sl1? vp=͛`[ޒ;I}IݐTQ :z+C|5M][}҄+Fh *v=Gǵ؛ͳ -. Bʋ?.a ]|828 e~z wD9n)C /3mw`QB/BmԮ=H*ڥ|je? {?NۼrCDSfaMqZF"cz&OLwxo^Zԋ)Sd)uTSLSP_D lOC۾.Qɸ Ss:o}!ҁ9jTt"z9nBٮ?**_? Ū!yVc0j /AD'RE1 9?Du8iႿˣ4e} W|$f|c-7/Ya68V&t2v9ƙ{{]I^e, M,_z\o;ɵ[̖yiNfn;[<Mu\B[?̓MS`VʌĖuP^Dq>limh M)x-ZMɈ|n&UE{h B8R;s͘j6k;!۽{6Rrb{m,.XT4q djb7A7ӫuVXk"~K$yobR-W84~ h}q*4QAVUKp^l}jkDYDn2hrXԋ2ҝ\P0τ=`FԠ_IjYp@[q-{rXkmy+~mEab9=D4kga9;0' L謈 )g3+D^ic[Y_i`*54Be\ gRŚ+XRa肁o8DzpWVzkSʑmQ'1aFV]i3kUsPW+ gH^-7JrM>2A~.'9j'bt:,f%rٚ(v#R̡V!)b(G;lkapc)Fffb敉Q` f%J&p6?[ QJ$yd7mGT SwmZKqFr73AI. CW(WQ'r`c TDKIrbl ]PU 2 k%E\sib-^"F] NA`1[)ϯW<>GNb$Pz з` _=J5{z!.D(Vwd н52fJfZ!kv@|:fw~Vx )iMn\ӎ$cNϐwOHXX'8F43cRm 8P|IXp~v˨ֈ=k 2QfȥbNr0I,Å:X&Q_T |D 6s'2vӎj;]D.~XJ;Xzԙ) C#Ey1iDexlaVa>yT}A+AwO[mPswXug/64,+zPMJjxRuH#6yyg@iIܹEFdQمEPYM%9kP5+J1eDCzpuj ߻:oa{-4vH=|t=5a2a`ixdt#iDЛ "ntޝ2.T=_'Ew[%>Q5Mĉi Ηzg_)f#8iL`gx>P%A]OBk})\6/ Qȱ!Ku]'^Ww({$%>@a="` Ri]澬|ox[&%eJH&7H쿱)T_8fWm\"r3Lh&1a&R"Iy<0YcZ'Go7 peWzy9< ,ve օwN!qoNV`Mm;Gܘ+gϳq ^)gX/8f4 0#tGAkd'a8[=kYUnݎ}Ѫ,8D& ئ7A>1 WVtp%6 Rrq*1nAM-F#|uV? cGZGF5+)ŜEΡ!ƻC$]0#/`\tvL6~ 0.T;5ЦjZ&̏D@wϑ`A݊wd@;'ޚ4}878vВ<:p+hrKlMQȩA%йaqXg|SkםN$WxixJ>NB"U^ q_SU#j=!#WGF(Ț9K8/I"&@3J h7,-uMxv$G dC~@,dͰ#@z9;x % jY8ᖋm~1yH%:8QH(fyzBL+uS>2MWR=RV^6(D7C2m IBC &']g9yl+qC ;3C_Es ?psA(y"+u{Uw֣z{D%;3Gq2M9"!vlѡ^pDK4skk6M4N"YG]qDE6Sָ"í#5lo>ɂkDn䃹bp0Fb>ke<=fg~B""s+ I$iәtGh6V~_{y}'ua~]O [?dەҩEf y}ڂ[̾UT]훬"}/)܈Q>w~F_0DX7L Aӿ~1Hg +Q=偭=[:\IgaBB.]bu5`Z!&GÜmTҤ B4K7VK!<_`]d~#T@t@OfAL+U8?'瞃_݆"z]WmGTgd.8B+Ok_9ϑQ@#ڽɸyзTX?zqt]tWqFo6EPFf@y6p `,FC/k<'}k x4rW9{ \WPBGs/YTTݣ."M1PJp N8:9ya_b<;2idήƓ'??5[iŤ9ܡ~ H$c"?Ԏ1T>nt f]$vG#WvNPYRf;c,fFg5c!v> u՗ >ȋ-}b'^ P'al$)M/ OmfBm+?IV;&j WͻNz} tO7_F#15ڌř-wtCN,iwt4 dm$b̓Zx u֊YIU$2!7a.F=;0 f.л?#9j ec #ԗ 翘\Sf<`ө۾B ZM)I{19+#t1mY6sLGՒv?:Wv.ʔ$Kb %Oz;fYGo ̘K "ZUY!ߠz-bhB乳U/pxH^A\j?\AXo3ԯt4*ǁ&U",TӰtA+3T/Ldם ثȟ?NMO@ 71kT |τZa=)(֌anS#n;f.={~=~=>G6Q3B0[ojiOpUJۆE=r[%D> -xm[2Y?z _`'o 8:/R`~BpO&68fGopOXfx#R@gHNZkXej<=(+}uBxx\1QxG(&C Z8bL XC8J\FG򢍤Œzkg=)9/!\Yib-Z!{Rm8kj_]L x泭)&KS[UCC= `4,ޘ0+q86gX2tS^W[aitwx]Em!7oN,2gNILh+n[`` ,/Q'W74%=ҧBg+*a tlRI~EA&sco7тn#d0 $dw]pQ7X4Ul0 ~;Mw#wO4/Zx]4_*G7ϩ\gzk(ʓf<421׊dԌC毉|~>-[%L1DѣaUܤ(_whZa}w+v(X!;G"fWŽ6TadrO88"uw7&[D\^mVphĿ+ Z'R9Yҝ17Qز]HBBL,Ո=_Flnctw3S-z<l%D~(VM \)m?ކsQٛgX0Qb؜^-v1kpmty`#_cՆTGX\ۄJY`;#rm;nrQPT(b, hlႬ%&jW.zlI"Pр|6EZ4 {Oor6*ὒ3 R &7 4KP G-#XΛiP&pGquj{B0 pD0Wkn林70F#75&+bCR9=H#ꎚ=Eة wʣX.D`#z2 UW'DCc@n04fI\5RD(|U fvXAql37)wQ2! s*e:Խe*r~kFVLkZ?"rã-I~PD]߆1k?$b vDlYRf4w)WFɧ/f`2xJ2hvYL_.rVCHDqr񛋗a1wgxbCI,7B$ 0p47m#rFv76:_Eu'm(h{.<7۷`ۚ LvC㥾z  szY#8 K]!"Hsd~Niw#ϡaۆ~&z2@ߌrZ(,i >JἅsCߘ[j9Dw:8Y(r&G-xk '!ky>O!>6d0SHZi,ip)@[l)ONɹP7/bzQ_ 0ڲo}'uwNd>Axl??O( N'#!?%4)t")FAL"ޚ%M4ŧV~Vir❚k$'Y+ӫ%/ `v PMYӚf7A؏g!(9<6˵@jYn<ކ;o(?bUM j3Tt:ؿ'c'7!b@Ѡp4H?RG53& Sh/XE{`O⡍$33ǴUո*纼zM$N {K%OT&JbKk꽔:.&C$Yf2>dꮵaRL{[4ʞu})@-_@#uP+R"%ou]Xj;n$:!ukhPyqSQ+:98_'7H <[2|6x2Ih6*>"$&/H5Isx =4^Qsin;cBGTeKbȾKn!PyLk >ADG'w`wlC߂bTE.>B_ :BPt>rX5YuV& +UF<=vO 0V3.e++''0{t/W }Кpn]>(GYLcm^Іф>vu*Ra41AG=(4 aX":ENcg*E-H,DHጂդߴJ'X޺aA9TK Ƈ,i >X#h?νM/I& Fj Ms`yrƾl^Xz 5]3S FqfR"eDU%ჁpnG6 b:VT># WV_޿7Mu-yfQLF}rk*v76cφ+.aKs=8:FUC=VAݕM*P\x=Vo.W"%bV`p$БǨq2 %kpR2lV|w'O@O[$'@Zb=ߢc?:3ɼ ථ&fY^*v- Ieլd( fmL$ y*ȗN^to M0`<;dz.k}>+(>xxq}]Ek~Zur`yB#A¬[qsތ%1ŷDhƁ s8Gjm#;DdTSmx,܌kfbB u6¼e[ҩq NuF2NP".EaE 32ڙ=^qyͤ~h `H3lj|F Dط f Jvpw>e3WZ Ms)䊜WA"V~\ <ԯ em.t1lc4H Be tz7zd%i *_Z!Tf[RX٩4L"=Yн!beʕ.+Up^+s6݇<7b/ Ϻ@.*t vl3wi'y<1R ͿI^Equ:Fī_O: p>rr"?kpkӋza f@.FAw3,>UXH9Hj9S;JK60^?F<)m|{( z L?fjO!@x@ Y5ɻ֫_<729ݟW7ٯOBdd7.V? 6h0pՋ7x%3:Dp5lxRF`QCF%f4Q@l#E8'$k_Mcr;@׼9ّL *jcT{ gs"[Y| Z !4Le6:DP*|L1%Ô  6:,{{mBR;eP.sx7%5hqZJHIpM򉸟>Ee3ѯt Oɩ`=|ZwsoL^"o X?ch4O|Cò·P '''F>l3ghS&N ]etSȋ$tlyb _kSE88<#;`r1KsxF#ݢGc9H{CYg?tMM/ը.Ү4-?V+EJ"Uz3\[%+8?f-~?58tz Vyiv@0_>EAD=ix,lv8NȔԧ2U#Ak g{.YMKtSDxX:=SՐ߿йPyzYD !iuB<ˡr)gT+x,QVm i$ӅC/#Kj(8ۧ/ce. {\-Ct( .jϋtS ,D&uWq#&l^w @b7&j08J…wgƪVfz(ޘ2J(T_>O K{ 5-8m`V~rn6P`rD(Fa| h SS`d|%!C|"3Νn&XMcCI܂JUu r@$ ބ\-6ծW$3*,htj>u-2f_@2K_oth- m1)36&2nMS?ƪn9$1j[4Q0Fw{mylө5 }=!jm!RW? SQ|k]^,ܭ 9JKI6{!(O՚\e~hHvH-=BTήZw``6ʜE]%̪&ֽӒID9^76d0@Ůp@*ǚPx:TJ2_[1F! @R}Cfp|L7x$8*wOX8%eZKX}xGK=P?Ъ@VUU &J+g!0$DGvIL 36dB8Lyӹ,rk4\o{3)Pj0m# ,+v,^VoUi,qiɟlZ(z)(T14` P&oȡ(W F$5݊:Vx`'1~|ؗWl;S7F<nXEmtn|"&f  hQln͗n/ %n~(b ѓcTGŨrjʞMu4 G&vCd4- $G#pC]-[X#78ud)[ZDL(q_ٙ."8T;H aU ],=*]͆;Ħn36˭;Qr^Aԉb3:F ~zaA)XXC#dG`.6v[* þ 0m =O]wA2{Bb;A--E(r: MhN#.jq;TIz%CTF>tf -IP @Gc3kM{3Oͣ䌟6 g"'S;$ DO|#(TRް0O@*n_GȖוN7y Ek BBN ]:t]T+q8HY%C#zrMp&d?.t&@$MNQ#Σ aBqбofc˞怍'-ұe2SJy+|9 1v?cz;!,FѬ?_{5EWs &(PYG; :*+z;q;(0ȡÐ+u F*#"P3 rbw䑈Cµ1g=>3w 3R*3Koo Ea*nk(а2(;\Ό oRaA3ɊFKx"7Hz=gA~GJIǝ$ʧ h(;w#-(m6P U<@$1m{Mώ&!VMnV8ҍx)W{4` HA~M5oϪ*^vY×˱O0b7BMF %TL' r>sQ|1 ~o$RtHM$᧊֣m 4u 侌yd)6+2,U'~'8정w+IItηSp{"~EzL_7w̓wO|Wgg,&JN'n$jx~ %=8k] ~\1HF~27[  C`_qxuōU\?>9C06c$@ƀ+oYS'ջ)+tT_IOϱFv Xjƫ3^,!hޮ"98 w!*<5! =H"p<o,A@66:0zؐeq55ra3Jm#" +W5|ܐU䱊( &~WhZJnrPࢽQŤ}h]i'GvYIqh~&o{Zjj k7vAĨ14@Hjǵ()DzsQz&T qQwH!oȶQ<,HC [~ԙsD;qӧ: 6X{O$\8~oyj+qOF㨡syԿ`7%Xo*C dWh <᫹ՉɈSl3r?.Ŭs$PqлL@buV±[¾b9y8lA1c&r7:IEjվJIr}WдGM2oDCVPy>{ r&fXfZn[aӻτwWn,=:gs_fr8Ou'c;" yԠ\/95]jT N@Il^ͿDg'A)ǒZ1]M](*)CZzuQ69X,߬Wb7Ԕ]o 'Y8{Ndܶ+3HOwy9|ªd\ F7hv_pG+s- 4=#PAaC:6os`[b>Zp^tzq 1k%'i~VEҖE' __*lO`VDS/+o~#魮wkʺI,B.us)LtczEtѥVsL‰kp"y\Pђm;?U'LOԜj91:V}f%G^I|nwnЃ P:9✒?5O?j d˜ٯ8V4ҨP #[d{W~q3+#b;Wh!Mo./c>]FLh E _hpr!҄Lj/F9xr ^uwvTW:et-%W͏ӀNanL*fO>E )4lYX)wCʼXL,}v5oў):\ ū{kHޝpr'̎\T:%OD6LwmɿuэgGZjyZ'%dec 0A/Ys Dq{/m.:ߢ=9X1#hWscqG}ƻpm FӳS.l;w[;/JOۍO{^' nDǵvj ܁3$]\e޾ /{4oJQb+;M\[z=XE҇Ut:2]9~ u;#>0%$QL僈blӾnh+ {Ug2_aiI@VUbnUhJt#Wݘr]6G8ؔI| Y& ZBI~TYP0+B{|iqHQ ؀ l,tmQ{L->9`挕{+ܚ=b7GaO4Mj;vМe#?A ̜$K43̿~ ߐd6) hDIg*\A,CbUJxģqԑ^0Nj?pj~bs47ϲ%_4_X2+]Hx4RΚ`ijj;6j]/NVMۂ44d`n.g"{3>s2` W.b%ކ-OP7$6j;.ӇA&(=K71;mNQmU"*||&^fFT u?TvpQǽBB+1{!UÂ܄oZ P|jb,PV4D[eye Nv0č!cSń#6~Wf?пnZ_ RnRG4}ӻqc˕6tJ_njM>y!>bHKOvC r4I -@p]k/C f8J·;cSOBzLJ,&Ua -a*Dd?M!tz;yVģ|+ 0N F]mn1< :+`>Q(:s^=[V!!-y A%~@fݽ|R)%v 5ˣ3:!mUHnYjR@Y3?ixPvkc ̳@FG*xnZ9A)Dn7d&;Egzq/nvyBElA< 5P3?mTq"l1)/#M1-Z6 mhr٠z<ROGi{X47&OHXp?\rrw/QS/mA%))35]Sq[w}T?Z*`ą­͋ǀqs4< .8R~h4&/6~NQ5]bj?E$eH#wNtaltl_N,RϳlK\hChW +`/P @Z/FD  ل>Bwܳ;QAWQ_qw\!'Kч1ubaPÈ[_!%+=gnx52P@e7dyHf6nY캫CPJrm7k~ U6Յ3KFb6ٓ>v S0ٗZ px^_nzPdO=IM!)<0:D'r|Q]jGg_&I+نַ,r֯Y0ېHdJ7p职,Yc$_t. ꃫ#:d۳-H?D,rP\UHl-)NfbH MY9Qr/KQVU4 G5Nc~0/)4T adybHD8DdxDkV vJ-Aw6:+o *>܎L1]j5E {#p2駹5Z]OoshsK"i1ߥaGvQF΍z: (x.ØGcjfjXdk]?_H#T2Ǐ>Z{WW JY2޹R?F 3ޏD/bBRdwwe XzU*}=_TW.p$Q$R[+w 8ps#}8ݪ bTcX3"|w٭)(HNե"ҐE991K_KJJ.FTFbMn~>I)ԃ8A { XO)?x[%s f^EYI w#oҎH]gyS XDnm4ۧ,u6_VT&(:QkQl".fApZ%ݳ)S9M5>'֋Z z ^ꫵ,qrA v]7xK-Ҍx;NDJ?2Zt#t&dJௌU׊|ø~}s(oYwCDDCP6*+""p]*5`UgI_@GU2ߊlmtղs?Р\)+k͗?7k8$ _W9 I藽 %p9z8G,ևLH߽ !W>̆`{bo06B2`i}lsEB;q!9 h_˚ g lDܹ-> \{kl$!P~j)KW-0͝d|H!Ίz 1k9+$X 3B}s9X̷n&RPHBc٤Hu,4=7 *i+؛ȴ6t-G~yBeyOfI|1_)`f 1^Y065&:[q},z(KVh2lf 4{AN,S%n 2ZhpIw+c3Y+7Qus.qYܨZ^It\)ÏRNy8t-&ܣ!y~صmowW{:G%Ĺ;xwV}mOp xKu G^R >NN"܃7c AVzNgt:>~m|7iS 1 pPdj([ivKFV $A.dXrߩzMxJ@IaH t&C^f g9 rș͒h]n|Ewm~C<^@/C\0Xs8 _I3=&#}n53uIYjꚌX搚4_0ƀpڑNqHXXBWw9]#W6:Tg_5 29^vG|r  ‚U򶒲 !m?Mb+7@mlW`^9RÚű7:JǪQU8)HbLAٶd*?~t¤\9g344K!N,·äAB Di99Ccbt.6rEj<~M@JTQOIm[9ۧ[h͹y y0>B{"y3B@(X3eR-iPFl cSYQP9[,\q*@-:).BOz>Rz0;Gm['oh1{^CC~G!?g G(hCQp7qTZYX}΁@H:Eu#8lQ,YL=+̨QaL9yFUcHG{r CgLv}r1hHdВX R8g+ܡ03uoJ7ʿ:\58$gִeGPG;)G~|O4q{ी ҕ͋eJT2# \[MbdU䰶[>j*p҇5iym)xz1)/HUyƝIV}DYmGgĽj]Qn6~CuRa̍GZ(WT._~ǂG7ԁqEN9rm!ӿy¹ U5r󓜥-MR;? jC!ސk*T ")؄[8_D$EƖ?hRTH?CA(pxfMt \V;sZscQ}] p4=gY[96 8 )2Ϗ8s_a奀AszEV[/сYAUs(|*.]+ψݔC .Uړ}=. Oׂ v: &hH:߰B|`6 (noC4A1 >h 0^ֱL'E D2]Gyb "&;*aisVQ[,Y|:HAŐOЫ=m3Xi]\yV`)ܦ$T{,;FRħȺ2lbj{qoj#]\%(TXDŽ&Ư>ڌHeT8"gwzq*'ž#*SC lGu6΄/e9Xt3O^* y‹E(U0d_KouńWLͣGڻN4*-F针Z_eZsp4^J\EJy6?-LM&yDB+aٕԸj,X1CϿFhQ1:\vej#ؐ4*x&%I[H]j,@3Y;APiE{ \[z5 {9)+g'a窥L/k+v>:w =n }6V)#'O0@),Hg` x/VOp,d2`A\ 8,@{B DmF@9$`i"lO+.G+9GB֑3B3 <9iǂ kJ jm=}ivs8 l΋U%DigռYVRNm9-/UQO=z87=Are rGRPQ+h<^,vrﻒA^E{$Ms9M#di+T4sOϏחZ~lpUt˼G2AQ s_<-wFNָ׭ZHkvbOV PA{ӐOK!)bu}Ka&oJn<[tr1W|}c.RͅS20PM\pKd6ST0h?n==Pt.ll 57@$,޿t"TW69(Z$`(Y?mEcgX{z=h%T6FJX b\؀<:#V-Qw#)D;kKZG(nI>uo=#طhk"1JP0E%t}>_iC!- s;3p{`}P)\G*SCDYN)(!ZhT!Y(W/k,u|t#kMj𿟢|18 '`>L9QjXÍ!اgt\*/TCdJC\,OnDƒdڻYHooeydš5qJ _V=E0h:(uO-8ꌵ+% &aA_;gjJ ##9)gZ}i }G!W[7r)?>ag0C2L9* o74H5XYC v P6j+_e?I;kxw[2܋sGHQ 8ܛ+XCf_υcut\K .?8)bN N6wHH #xDx-sEHܦzIH^k(7]P_Ğn{8p+pm!Si'̍}.F댱FO#Ql|w0tkB-^Wۈ ,;sGC] N+8@*4>Q::=#ZVsN}SS,TUFz9U۠j&̪hO&Tɇ ׫Dž0Q滬cB9)WU_yD` =K> 0I$\Q;| |237-f@-[=pfq6eE`&;-3pnRK:ݬ{{物 `ZbBҟ%}$VEAicv-@F]kk d}Rk )0Bפ>xE=P3xҲ("!% d蓂tIQoiޠlF@DI֎^8> ܕbQ8Y |ӸLb#@Di/PoD֯x4hbD! NC}re~vpnIpAH@AkZy%*Q*? uǜ kpȜ?('9/q|AO )$-k{-ۍ\Sؙc |2Ws캚Hd)`Eۋ.G]}cV2LsXF:Pe {METw@{`*M-UoIg#!)멪p3K+`&I?y3bIj<$ zU2ل$=!4 ,~T`.)׫-^+-d#tNQ`>;0 oTKB ` P/Yț ׏Qp B=c1{Vsbo8C+9h74Back&AĂM;xZ.ߎ nWf*\c۠3:rOz:u?{CWbvT 4/&\ b-\3Ċ%Y*_`lrȚ1>?48do<+C~O_RVJ*?>:3IKxÐ>f5c"8xTMVp7+O,oPxs_ qj}+}lӤR!d>]:fv'ݨiҰ)Wt1| (ڏ`ӦޠdܫP-珱l$A-lM~9̰LAEԂ 4*0VɸyGRk QXPW_CSYB:6>Ed݈Hkrr/}#BMT1냼/ނ`)\F9.V$aT9R>, }"?? wXIZVb* \l`G9ؼtj`>&tK!sSE&SRߧ2*#*9ʴ>R(ɧ+6 ke1= 6"%aZ}!#Vu )0+"q  "6Ə2_"QӽO\,a'o]'f] mn=nL1kAeL^ by/ bĢԴv!_" Ҿm.w\/琚vE!ܨfN+^O!Je`8kS&Q ~?KfGyñU⻄/E=TCVk'oGh'i~Uf.9#D!m8aݾU-kr` tw'M 86FK 6:bߝ<ĸ~ΌU4Ѳ1Hc#8c>U[ڗtf@ 4S њז@RU"FǞG.\{_̩pu5\9jS{cVS-M_ie +ߚ q%51өď{&#M?|"(g_~Ѷz;a IkC}1,Td /ņ}=t'4f dػe6I)(1 x5k4(Nh~l/-ok t>템}@ͨg=[!( =LHL:h8Lz70gZt tr}`-/q}6[i)$^)}Rҙ74 Q 1&^ ŀr _ 5˱>5H}E}z| ?AH"c؈?_3,W9/cZ32^uûOp8C9\60ON46({9٧~ J|Dž2@F׃ʼnz&лYWuZTkxC#+H&}zvokqBd=Y=Z'nnn I7p~^=6 !(#NG cн{ohB 3!0ZG]JB].4j`Yӻʦ==ʳ~LN&⶷~5WTB_A6z(T+k:{J\h#?A-m1kn/yh8eǠr*赏N\-tx/I|,mC8K['úQ6nkƷv^77~zf5>qS=N '7o&dHN'W)!q(A3b8>G.]$AKP RSRY&cbp㓒JѭmƨI[8o͋u<Ъ}wZ]Wg;Uoý. @6̖9 =]wt%8=G6 ɻEf"7Fn{ULrU>EJaD$d ! Iftt]X15D;a#,yp+<'+A[]mD.V<AEys83ITK