bpftool-4.19.90-2211.4.0.0177.oe1 >  A ctRW^^f:zp f{mLޫFnOP\IDhHh'vYɤA6FNᤊ\V;p+xJ\0<\l!BQd-NVX-3HڵyKc99yED.y͇vF:kAV#2߃~nѥfΧ'k8%#h"7HR1cqd1c(!dE<'(LչYzƿba7adadc77d868188c7aac5f40a41872b8c76bf3a14d2c4953c92f76b5337c824d6a0d28b10231b17c0fa179673d3217864396e6 \@ctRW^^fRcz`[>xeX<Ώ tnp$ y&Xkt( 1t.l~\`´Z9ZOwH"c2 @egT}68YL)RuƝɒ4ϳ-6 Ifρbz"kRiܑDfM+=GQFkyZ<2;?7ĭ ɷ܇O5fHmW^%ݫj͖ A=ә{4&1%@>p?l?\d  $ a&;A Vby         J  T |   4L$(T8\q9 q:$mqF'GT H| I XY\ ] ^bc&deflt u vw\ x yz XCbpftool4.19.902211.4.0.0177.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.ctUobs-worker-backend-test-x86-0005%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤ctpctct4csNctrctrctrctrctrctre817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698cbfd2f2b1bd62c6b21da4f2569b0400daef1b4dcb7bbd283f489d06c957346efee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2211.4.0.0177.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-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- 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 1668591957 4.19.90-2211.4.0.0177.oe14.19.90-2211.4.0.0177.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/ecdb3333034f211d3f2a65272f6c1949-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]=e40c553e657779f4de8804365b1684dc4310fee6, 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 RR3wWy8utf-8dc155e6f7fe1176678b17f022842131e618339c0ad27ba738b4afcd630037513?7zXZ !#,] b2u Q{LUVDBz/mYVޭydAr:k2#r5b$cE\7W6'~-/mrt3)CPe`eJ1W8MKGɒu Ac37h+-XBAU1 x 6tߦ5 /’a@HWd{CgQa34PJ+OW*/|S#_)s.)Dr^k|>$+mf&ڻ Y6jfӐ;sF:V%.@YbHr~`ZČ.WaQbTׇQ[965zQ]Ť@H[BzWJ2e99<3]bY(=@QŚX"eiZ7%S쥂\E2A2-|Ƨ@cC֦baa}'+ӛ9sX]<;hU\""">]@H"}r# W\,`Ue Jʆߗp8D4К;4IpڬkJ"TQ/#ؑEI GyKlԖt2>-|A)BGd@}Uٚ++P!F;Pa0AڹaJ7f|K7{̜& C]K7 "^7;p,![U(/FV4?cd" )m aVYG=Fsi^55ym#uޜu&oR/˃^|wD䔿l;Y ͎E8ǹֱZ!Y5cqP*"M \$ʽZ E.ޗU9ʪ0/c$V?ݚv6bB//8Dkӣr-{pʐJOvfHƄU2& x^u$6oH MľߡsiN6k*n"Sۜ:t*P&M&)aI2>x#ɖ Vz^;$@9cdPu*IX6Ff[X&)3Oe-$,`?uY8\Fo.UCʯ-im#L~ Es 3 K >b9+7?濈oCFOvj L U8h&Aҝ׷y+ 8 rfRD>W ^pQ 2^I:yNͺE)>7 䍁BGٻHL\9 /[@`)2LPVDhJ&t5O }!(Iz8[4WKHTo5z8wsaaqgnHF y3TUck&+nY](kaѥI?;\~TO;)c^eIi-7a 7[U(ۺw4w):[Fz!:`.' Zl긆@K{Hsr:&%sYqawp():w{v`TP7 Eߔ#_sɀyЂ x#AȡEb`ΘwJv O5PgxJh `bQV'*)J@HL.I:S l3[f5'DZV.$ôW =¿EoUPr;O\vdUo\}96vGvMyf1>).=vj/WCtx`eـ _FZ4VěO:AQ-̿b($J{=*S>a Bp`ѯt2hfrB F-Tی:`dZgj.*(j+D5W=>Se/"2e % <$lMIC9e;T Ln- i?z[HzD34ULN'2RF'<ָX-`|ԧ%Z#1ڣ-|_s*c4M]n˩.@U~Q`cRjta>a ICf5/I̽]y02f97r)%cjW2 vd %j;vD7DP3)%{xua E zMhH"ӫ\9¤B 0E z` +]+!c`2llcV=whO<8tJb]RInϹղXtQu."x)xx/Y;4&̳LJ ;k`O$>_r<@h(=P)q]DώmA NbQztה='Iz U~1{LhKhn$nZDX)@BȮP)SbTcQ/8ϳ@B@[̈́߅psSŮib'^bC/sG9(w6 j]pe6=Ak2!$L~txsᄪVd_vKɀ*G 0{9nM)z- ^u?r7U>>?~i;JK_P8$ ħ[Q,Ps\GLf|dYOMߞXO4iR2a߰,=8y hcHtBJjM 1fC_u{C) @-["}᳔i7D0>&GyA"/tW.bA[ѪOQ&lhpHN'r [y~Ed5G/+M8]exƃ_3/)tfz@iRɪkYx#&2*w=ͻP C+eMhkv)Hl;8 RXK'(iNxq'+_(+x# q"Bi|Rwv!3d:iY\f r%C"_v$ǯ#E^xYwrWN2OYyvM0qHU?ҾOV1bnxt}iHJybݤ~,]aiZ׾n#:%TgA)K%l7?mdy>]t2bzWћeqIP e wD5ud/?VOaMO; ~"k: e=1OvSckJ/OĹ5a]&6߽Xov`_U pjiS_5َR1,3u&O/VR q?鉤;_9ui[ 3"wgyAԣ94p =쯍8c(z^H;m6j([Fhh>pg[cn;#RrZnUk #N |3~\n>R 2]m%gLxj#LM𴎣s(Vn /' _Ι14b?<2lqmno@b^Q 8 B02 ?a~$u5Q2PidAQ{C(TH2ad CK sXm_hPܯ՞zL~j;E4ԣ$;봗=^EQo$XP/D^~.C/>Z3ZV{pR{*I3:ӏHkfҸ]D-~hKc ]MD%-}f:(4 Xk cy_$%q|\bL:t1(w_x(8Rsѷ@ N9Rcmvx9&STӪ ui2w??^.̦ANȜ%\8a>rI)B+i>[qQu(zCz;isͼnO}ځ-Wv٤wAb ~~zӲbM,N =U\,YJ*j3Gjpl%S5DJbժviKA1KRzQ]c=:):@Q}XC:RRm; L7d"A5ȻEWlE^B6 U0K&WvsػLӒ86t(x5$8-o-f#gLL'`3 =ZY8 F 7TEqr;)5k09ᴘtQYD=ܴLSPMAl)HNC-#.48>'Χ`>wi.¨5^6gjY)@a`UԻeA%IpsQEܔ' 1F9u/+܄q e} ̩NYx_&@D]Q XDQ!ϓn#ך]K'[?3BDgj88oL|kH;c%U,{?)AۦYᨶ #}L~`֚>Z>$"}HDAC/v|rp`lG =JRe%=T A3Q0 vR䬭K.yKUhF@sJ_q1Rs\[srN0_it~Vlb^4:?XwF*UJ%j 7#*T:r^:NGL&Q5(Bo^\rW /^{{Gԋu,cAHd"R4< Sos =DYO*0ͮ7qJ<=XuqۺK+.ʯK8RWeCQsS#buwt B9d#5C"Tv7NR6> "PɞhUhߌv\~~ᣒ͉Zy$b.x`$Ё2%4~f0eLQ%V:0BrXOHA&2_Ae(xXh A|$O%%/->/qr$3si d-sr?cT㛖y Pq^v !O1Q웶WF[nWnis=6Ŏ Z66`uKbRMbV>VT (?5  ~B.ƿo D|vkz=(=S5>K_RyrgW'G9(Y-t07a Յ)ddP sS?? FQS/< ID刡PZj/i@ = ƺRܩt{uf6z jշV39Wd٩/u󉓱#Kr) @a[2D>:8;#CfmU`q eB  Z*T]"pNP6%BrB>d3A>DP䁼؀On?b\JB.,0Yj|gpWmgh{ 52l .p0/8$9,)YHH,^{u=-k-zMw52bIULzj5Խo3zƴ'] KQìg i堿/Ǣ[?ccf?dxļd]+} NH~U C@Z'ѵ3AΏޮVgvEE5`(CYR̺XV" !& qتth㉄2rTuz\U3\ 7ɳOQ ~uED,w˚:k_tS{oJI 3F[t=?93@$N "]w:X%aňq,|eHiRb7k!`+@*ʒM L2:Tc'6ˠG0A \ԃ|yFQa B\ Mx?J{5q6r>98}G5s.A9wd)iIh? :ML\Rml-;cZOy-.vٹG5ײm됑 tGTp6,* 1\Ҷ4;h*;) _ΧGu3HmmrsRnX MƵ_j! $\I en3ivgbgO.-6:|y"AeC~LQki8Xheeq//CY%*2u%U2Z2H8xhqKAPǵ_O}3>0M@iϕ'sj1OYϋ/ַ"#ꛔ. ةuVKԩ߯,泩 "_>?0"/}꙽w> }8G!oBF3~Q k1FB !,wƒR݉DC+ԯS$dRo_E&IץF PG[UV\pv &r5lE& qY8 Eq$&%TzyQmpw kt$ZK4&iL1a7Cє$dg6&ob' Қzdf #':'+7Ք GT䴁Ɨ^=RuÇ 2<+\,k `2mGԝ_I̞)tOI/+&CɽڧKO{~#C:*ʿpVYYMLfdQͺ,TzhhƷP`!KR;}^IqeVo|Y/Y^߽Mx:q[ jy:f:^Ypj+ClɁi1oX)uXPh].vSz(73|=tɷ`3P:T;isnZ?$lНj5UwkZ`}2m0NԡzdC XR SDdI;W&,B?X}y<3KU e=JvV;K}!wTqSAb-"# FĊzX;<ۀn!fͰ糛 |J!cB~-+Yflv# A } ?+OE>l/Cf/ fAԔʹT~ 4az:U%譕fꕾlT*QpD,`|<<1eQJ٭.(ZU9R˸g6. aקaeN[MMVf 倃bl_5~jbYC/-؞#1-=g򇧗Y҉s ؎ԘPOo&"a5r;lX\;0#1ޛDgyjt wiH2߄!`d7Ūt5#MtknchR' 9.)9 "XKr _^X/ j~f9H %"&{Ct,l pZ"F̯)2d_oA=%*=68V{ϼXZ:A|<j Nѵdb5|ӇJ(Qb s>d&ax1u])1Bǩ=O_z Zl+~F\"qzs9?I{9165-krw& oKIT4ӾbtA`@_B/R^+< r'"y3Z;ӧZ%TLW]eJUneX̙Z72)ߢdn`#rp1>~b8 uu1R0sj-Ă1a&ĆJxUEqgX8WQ/Qxzc`ބCLN=5zs b\ݞvEd>S\ oN}#+^ZKd3\p)O讦G,-IokfXfcO't*$~rdnruOD5A)PIyeq7Zlk vn~SC{7lN/轌0(/Xs٤ԪFxGd&5Sr:ox;(5o!L7e<贿r)i3KqTzwRoap l_H6fWX"`)=FE°Z u#Drl 8b[3SE`46 0/ l`]r~߰PBK訷a_:H 3gS=G]C;&%*|mT<^B}5Bab E7@w2*t_a-Ǜ0zi[T5Z-_+0 s 28ﺶîj_gNThѳ<3,6w/~ླ;\!yDFF}<TҙFPem| нx\#Uh,] IMH#hQlH'~%#SfR%`'4Cm8mW,$#lxx8ƻof.TO$~z1 䁄 x66wX1Y~!j"e׍!վL7?G"Y}BUfF8)ȉl1YjQ۽|j][e T`[ awh)JcKͶK@ޜ.X #e($ዺ5YAq֊]][iXV~o1j4X(h6 ?{VYup\ lW' Mqv-MI^++ktI8C%ճo|!]B3 vAB .etRE')[mr1ܦ~ TM g] gfBȧ~WD9Ju쩏E(5|Z~ifN!BPc02Uֵ[%?w܂é}y )Eh21Bho͍#h^U~NPJ^mVl$Y!76P6 smt&n`+.2^~J`R;;Mpw qY1-|xLB\ǾdWsO0A`iC+|&05*zɄÓ<;S'@],<3ZQlVjp%rT枲{ܪFįΘ!;u3 GZxY'bBdQ:3bJ 2P+cWBCC8vS~[}ѩwCq0\֩Zo8U҉8nM2~hAVS* uA'84`TtI5R>ޡLߊ7?J!AE _t̎]S௛d7ߨ =~IHyiC@9?^SxbR 1Fw0[˴YԟVy5V?+|'E$+(ΦO3 bڻFsC79*mNз.z`)94ޛ.s'g@7&~2E;"̾[5aT.Gt^ely*^Ew}f0˳8Fu!/][-*@Z>T$ؔI_$ʖX?AT=*d35PYUϻV 1׃M&}[MF_-ws.)zV[j6}Ͱ/<$| oE_'P,n?$[hi0jnmupֆIpʛ;Odw3nE%/M? $sB#񯣵tRKp߯+ɉr&Η渙s}՘aN># ӗtG0Q7Y1[.@ ڪDnZ0x evqE9w?LТ`vQ%@a9]$.JV#S=u8U:D AmA/\~h} " įK'n/%|6W,Go(ģj: khv/a9T=o 7fA;ݎji mͰ|i1ğw5ڢ^nl/ akϘeVVgCx>6ߩ>?'qHEy3 0z0|sênVZ9#NRSC -]Kd1"8?ıo!y/:ϩ3/xإ8[s5_]o 1mo~b2\0JMB:б& &!&lRBW̳Uj{%zj|F(Vݵ/Y141I"j[aF;@ġ.Ot~VjzlՌpf梨qRs RZH-8dꑆ<&9K)\'],MI 1)S![P%֛jmX^_"rB7tA_AC&L0q}w!5z,}¼Tyrwlezc~_>vlaKe;+8!asg GF!;&ͅS=hj#[[Ď_Vr^@eB6Gέ9'edeF+I'4^,Nc{jH oBP6]_E}^D_*8Qcp#H 2E-#H(@ RDy%W"o]bxp6s-qdA0+zOcNecFQ N)^he@=cg*M$ԢY#Zt[p}%hEKDeךF,_9EfG¤r9\CY9zBq*b,hD2th+g<'-<?2!",Lyݹ 0hu[V񢤚€z)`u^y.[w$2Y_-v&K; 2LSAݯ'P`U^ߣIl\< {!Y0k6Lj9 MY|wza9'O_g/._Bg ]bEm;VHv<2:Ӥg\ǒ1>#ԐSI΢ػG$@y߲2\….j(XTIMz|5 V< U)27f|-SiZ(!(2NCCdF--A|gRhXCa"&"DAQ-;f8ybiS\eA0Ξ2B>AR[@H_n#{ ȥ!ىǵIIJ˨0@ .{9$R U_wqjȼ DTMO6…FKK*3SQY7 f׳(2:~?ɡA<4Z'V a%SPx3? Tǿ+Wτ?'Y)f Ea(|>\,.j\a}f1Hal,#pa,X}sq\~\DH)ӌp4z~Ąm֋*>%o9kג6ĔT-&.p21cxrVNgr0@JwF\<8H1Cݯp!?}U@:c ul{y3[*'S(W(V˔+ P v_yvRIWҢ2TRZ F6Za QrC%&}'ۃƝ"ap{QzM%f-HQEJaJRXQ66u=fK?+Һ.Ub4̕n{Z+> p  [|YR'xレ ]X_5N3Mx?lW J9֯Ƃ׃Sl ZJ8zL/%p׆B7FutDdY 5ߘT2f2Iq͖̺6He#x9V(M ".%yX|[y$PDܖ:(;"y5DZY\gm~ufX%a Zܘٌ9LUDة! td&^.FBl8J ,Ś#ˆDt? |wGz&Zy2ɶ՗J)JOjߑiqZa'ZeGMD v¤7:"i,$ E*ɜa=8񋤽ak-}z:"F] Ӵ#)`'Tp'&.'m0H ݫ[=ɴ&VP+~1W1@F#pW"3j̩4G둡 bw;iN5vsvs|%i~M$%qozMH63yeT븠+9P9e^d)MM8c"5nRgՓ@}@*Pt9 f o&x5 kLz>xBю.X@,0P=EUK ^ Vk' Oxč(&mcTȩ{"Sfex'M jv:"hG[J,pb  QЄL<_Ht>[K}b 5TzD£ίԒžޣdfʅJş;8Ƭ2uy+7Ħ"wJٰ\iHP*S&D'V@#nl#1@tkR>`kcڇqho/ܓ7bzb6Bm ![U?7$BmX9㼄H;Yq|Ct$حZu%567G陉< K+2 !2aF+vQA܇yÛqtouf:\Cb"a0CdTby E6k^ 5C,rGpf-_@H{6)(`[( srK['Ql]ߗǢЗ;.㷎-:aSC*#c 56 Oԫ]S!UwP GWzSU?M~FiCD+~TJ`ڽah^e%@=!6'oaO,dyeN0f3_]~h7CZO] yQP!Ȋ"l=cD"@;ė3 <  9nzJOa _lRfZXAȁ ]xTA.cn6yig;~ g?2Bd)&6nluŠdl=-L>T+->6$4 QCӷx})|NF s:[>#+XSW[9۹+7LܰTQA<ިvlwwa3R'+p)ZdeUr{i2!tH:i~vY- |DuӪIpwd-Etŗ%GrJ5-|^S{Jaϭ{"PuтkPN.o6,uQ@\jbҘN#3Jo8jH +%[QH%I'vn͍\#O, WGfKnj:a8 %4)$f@SVU7 PYۏ®zuqƒodL'|%Q<+h퍉lIzP[=1"[wIx}0~u0PF:ײ&h<[hqA>ey Fw* !lP"v9>8was! p?ư051@st d H-?,NuZ~G?K̆X9lRVS% ,!r\Z ƽS-zjo_p9=Tp@pEj\xSyǝ_cX#ޅN=}Y\" ݧoO2:ź7(J;o9$3`l-ڐ*Pu-ǥɋ@=aEUJOzs=xhodyVm wB+L2-ڜW&weˁ]Ig-IA?u;.{3OZHl5qR,L ~MjD1^0Kϥ-Uaf*? 3Q0;6քu{o(4IZUx0$B,5!YBHNdE1J4sjC K"[=Z5y}c$ $n DB=n˩m G7RM bѶ"RS^g(P[{@+1)WF$9 1Wb/x]A"ЖDW#[ҽ}=[" ؚC+JpS珍2h Ï0&ޞؼXZ(fݮUc aخ:!8sYoY3q],\_d)jKGNiN]dM:\b/;ze)ఴ·'OrV@{)t!y NFhY9̄C]b^} P`.>#WWrZw1cw &uSrg.}]e=ky A>K䙖VaU$ѳasǻ~x9=tOqA͕! ?נ ">_Y SOB)0NV |G6l/Dmxɕ+Y,x{4*+Z7LArsg >#neu׆Ahŏ2غ."D޼hJR[O[]z+TP:(kXэZNLDuwuz-3hAfmjm\T T_־bX tδ2rA'^?ui4F]8"dn|8HMb dvLmgt缾\ ZL1Z(АRًR}AdWnjp8oeb_u;(z:nTͣĥPDu{5ԉGTqTR'uU؟\e Ay ˨ Ի6}ӧMf_[%΂ Y ؟6lpӰ;H7XJ@nt13s7+K1i5;ָjܚewF]JX̞@=|n܉m&C \Gbj$TF?挂C$ >SH4ZGΎ4 )e>]LujǒNQv!@:}6Xom1T7O;ޟ$.B#48UĤ|i>Ph!$k<hMGŴ42·ؕ  CʻFI@Ghq aq:%x(u/Pe}G` ZmOo_+\b֩X|qXǰ} Nt^gИh>"=o Lg}XYöy 4 VJɆ ̓o1Z<.U>W!͚d)w񇉢!?V\(wZQSȃTyLLlΙ.4dDs5r-R! }8"^+xٱɶ l\|=n9\,ypX}޺rdǚA L kfB β `rUL=KKIޮ85LY5]z,uP ڄZ ' o"~PIqfD4q~N$@Cg]@";| $$CJTDkYNU,ӝxy5c";K8)vݕWCtjtl'-vU ~]`1R\zLg\L YHcs `ԏRp>f%%B[$ȬT=ןJ:{BkJU$)34 s3847ƗZ":4u/c#lMqRZ\&P }.e53hVr̃U?:@5_j{vArѩ=aMEyo?! '17q6pK>b#7n ܺ{f*CدI ~HX"N|[ tO+EBfY|hWpMʈqg֬ iqo Z&s!",2ӐZ@Y0UOOt g,U`[:I&I8/NI Q _^L+;WPWJ]IgE1T0x\?߃(йiȒXnO&X>G1o% ؈e9)wb.3 bE|N5i7v{(K0wפOTP@ / EIw{\{GLF!nZ&IEx1! ^!@7~jz vp?;o;o>uv½\}WE_DCQ1f𓩿Y$w'@Z#*GqY=4d:DU~!9Mʱ1;?'g}Zo&' CRx]QK/L?ZY2MA ¼pUVr1P |Eل1MV%qLjY]ؙ&~%JFޱ^W 8z'J5Nl;jcYPl% mXeo>v}m.39 |+<ZGYa ƺ< gb?I+qھ}bNaf dHܕ#wD`^Q8&<6.bfV9NJKk8isʂ`b5gbܦR-_l4bb4RLJknd(Β9*2p Rs%o=!Zv99>XF:1;2]ݦ, qq "Yo%~ #U5zZ C dɕ9QuvzPxPj ^͓E@5?cF,%aLcj,9W3VP3̗?σ>",N_] vU X9mO9O۩N b(ZnjJ&qALYafHqáF`KEvÃ%bcji?=xϐ=|gP~ ' qǥe0$ef'=Wr"#Yv|T%u[OV¹ V4zHNJ`AEXu)L@JBĝY1I6ᙠkbx(h^ -<ȷ7F}4Ug8I/$>ڭ+Eba@9ds ̒ӿ B{wtL,Wbec߮ϛuW&?v|{vl07cȊUۘ1C!qeѴ9-ˎ FX$2-dJ${0<IT7&P'7!e^T(ݎ-PmH+גZP9ņirjFM6t@ 10l6疎ͨ泵1\tU*A;^f}nf OJkBk%+uUe!4KKS' n<hqk|: NYR6GD(ZǓl]ڎF1_ćV 6Ru-6>:Ʃ{Qu9g}[<9һQ:4D)hx3*q:̡C{'o=Q؁~#d -#1,Hlm OCGB}[5~N//P/.}љ׋/'9Oۃ . AYVe?:[ k79t/t p%&ˆ8@!Ykj|!O [X,FVNHiMjd hPKXgKr`+鎲 f&AB:%vL"sʥ;M;RTRJdn\MۀXKOg;z>wP~" yf/!UQ8F?fmX ^f=d(8QPhk~J骡=8j8`:zh1FWDr\ a;Ux=& 3B/&r,&ƢjXu@Ё$OKsb#N^T"ژK!ͷs!|z[T7g'eܐ &b:dfL!M_'~1ӧ,6~b*:.y{k%%chC!7/&҃{ʺs 5a}*B9dx4 _.r;D*P>&5o}tҝV၈`(dsH1#q]P6 uw6;"<: 9qY=?rߪjkހ$Ve͟h`= 7s}_z˸g)ȣ6KپQzk*Ōݺy VnjhHh%7*%ӷ,^ZNn_(oc׺0KqZ<E%w~h\V0X஝,KY}~Ay󡮬&д.ć}w\s{>{z4ѣQY @5Wʃ8ƅRexsY6Dr#gzZ\,EJ۸[3^T~J8`$ 6+twҶXa:@oRU?TɆpB}kf `t%tӖڂģ+z90a^xFGu>_vwe)|˾5lCw׆pQ n'ؔLʉeg39LVSVQGr649&}kih(ovq]軍7A-gh`6T"yPW@Y)cn煓UpݟNZ~:AԭsF*S!d;}8q_ 0~`Pcc)):y(i,66 x &|]3qeEy<l 4#dؾ(ˡI6,ʃ+/upb+٘TQC-!x\Ãz'b|$a˰/9bcĒp)xK%"3A8sZK1wVe%Eߦ0eA$2Wan88Jirh tHRGz*Yǎ^Os1,Nzq5XNw Sb':8C֔6{829L q&#k{8 |uS`C IǷىPX(3ALbRsԌ܋=[ųȝbMMܳ3 Hnΰ.&;mF+X)JE Ϳ\9UZL:N RRl3YᡙeFgD{#?NQ_5hTp8\č+ݦՈ΍dCLzT-dih Eˀdpq~zߠڑ5i*w GqZ!F'1XnFq]~ȧ24_4V} g湽U`PL֘O R%Z2.'%k@$Ajs+]sS`ؑz3JkZ?Ș*2`2o5;)wڰWIҠ4lc4/ڹIWWTeQ_%gp}#)E O oqk8d1PG_-TjQ#w[%lN{U1/,wQBo XcQ"vh Ư MEz"T P ]YU ٓ~ "&Rm)WyiqMؓa.?%3lʙd4 sk _&lgDZ^1}Rzۣw`rM/&^9>,Xه#T&C¡n` .Ccu??KPq2ٴ㼫Xq e7$ }=,Gy 6.ה!Mg6IjV}2 ǰ~{3~4q[xK- 'v\Jʫ):a̠ĺ]z]w==QZ _g uz[Ki -0!])Ch}bJl&>_.&fB(KaQZOF _yg_mk: ӻ zZR$LQ:x?i`9:+"Uh6pRW4a15.e`J:~ JtJau׀;-ۀɍ&A#<] 8UE*!LWmV:(gOSBEv0 h/E Ιgŷ&xOIaPWqK zʡLpTaai48 KGJ-^]ճcCr9dI+$TlcXqKtHQ8D Uoq6O@^GX`}TҒ-{V ggp K#8j<7U4TS2h)ح#AƷWǧo~NIJ_@I_%A+֔xCX*>c_ U5l|aT{^ڇxbqqƲ>1gx[2P1a^ϗabRL؉U{-~(nGTsS{KXH߇D%8h̨LgU9]L{ T?<4v[w6d k-*LqJk5k}M.M,rG`63,l.T=Ef$JALr@9 sW#ߓY]ZmAܩCsϗ?.W& s6x%s %e>؞ pssAR$mOV-ܶDd-"t}{\KvNAy2.#``>ǩ9F{2+'f mo %03ku>JUMcdvJ.q~ג=dCTTdq,ۿ%##TkFoUKQP%C' jkf|nmt"!KT8 W:=331§MB/!WھdP?F"!Uy'{ pzBwjSlvHkG?a}ޚ)HTW,ϚB)!$ ೷2ekK `Hrsy/Rp@Urǒ5wa7]V'2:ܘЕ[gbXM[cz;K'n] {ZZ})l!@U~W}#`?9?}}Sj p$Fɀ}AfI}W*7s`oV7W 5_5[Zj_bor,6 Q?j3OxtG^~e(7%+^QL1zdGjH #i49TP?XDX<{ڒ'y Uf-.3X?Q] /؉v9f8Kz'DxadY׼{1ɼ!VDʝVA~\#*qs^~6&:WcpVĈR+=-&9r} uۓqe_Qv5H<# ҡ)EJ nf. tĊ7:Jp féa=zv;r2SX (]r:q6Q{.X=2s9ܭ8a4JlFNSӱr2 Dh&=7 9=<) %oշzPF)iI:#tE bǢ!--i}ڈuЊ,bMXeî͕p*sk|z $c뱅 l|; B߱?("8(5]Z"aR1ʢ:n)|s2 հL~{ޭ{/hQm,v",t! ]i's&8V+(`tH%r{|6UrEH Y.TS ?"l @GIBUlOa!0 / H=OpLu}Ϲ܅ՠIyސ<`i*"ٜ~:(joj |Wrg&$5WGR2d#5v"hgǸ}uiyj[u3Ӓ!2PۍNݬ@R6P̿KRӥ4MtäqU#mX+8);O4Ul Xq.!1~ء+0{eQƸG\yG dټY2U50<"HJY7@T` SLPBQH[>4In-XObT{n|2{IҜQ?J,dRTHz-M)d1Ywx.iFBPP=[0Effq FEm-K5iӅjPjm_amlX]S>[&+Z:<}o  lst3tzao낡KLj@h/zD֛?-LNlFƒ-tآsWR)f^ 3>p]CLiEV1ۂpK.U!,s{0We5Qr-E8QQB fh6gT~6Q. cZ\ZH%shA#汩:bts@Xa $f)k4nὃo +KpIBiadOfTk9&Paa!*A |_숮:^+^|OGlNw80{t Bk%IxcKѬV)$zx:+2kYRSD_. {K iz aQw/txxJEiݯE4;3.">UMnҢ|Tc)>ւ|@8 Lkq0J?DS.bX("`/[JA`=-/-A6֞^+L 8v^h򧅛hI@c夰~okDW[oܯ"ũ˟˞HE2I'Pw&=) LaͽpP\V;yqfoEv*V!>pwN0 @وk./ђ# Y8@F@q$TY];e7qgk~!.#q DN/1́-͛wh6 HL2iCFgŲ My(.GuHY_FkmJŎ}ADL#H/ˆM&SO}l>-7}\r1@Kl`npΝm\/8z@?h)Ƈ VljWdug)eI \}Wح.{ɼ!܊ ~WIhKݧb~̔~KQ$J(Pފ6يbσ=+aJ7.7+mz<)JHΕ&r(f_ $Oҡ񄾞6b3rDsh̜R'5e^鵀tvfG]daJ.=eNJA>`[ ?,'Ͼ걄:8ӣW/ҨcSڋa`?XuC$w~&B=loШIW ӸMq`{¸xlHNY>-5zզқ}aET م ߧMHwjparv?2ZWw !HExa߮<)1 ,ok#ҏUƐ-Rjn5<pyLjc,ɘl-״.'=p$xRJM~mIk4=C^*PLFb"dT< B~M8ώVjfyUx]ZT?+g~eWS?<@TK> eg|3*X8ME1oh%NMiꘊP=VWVKIkmi%]}xF"K6 xWG9DRW/ة?l^@||qK=‹pDWeO}kEAS^ULAu`hbV덧؜@WhvA h}b{8Qj*}LWCLS]i wְ^4TY楹V'OU2E;S.=:L%~rXEmkFRB\!4rԸٴ͂HX`f>|>$C1I ufnWJׁ>~#TѾDvԃѢcХ1p.ܕ\Eһzט!]汹f6Ȧ \}g+#JxbZm[rHnG|4ӨR+igٕOH[yT  *h_@p)=Yq֬qX5<eNer4#f7TuT '\f!?10w Hv}vz,]^8y)&bR?]GU 0(tAQ)n nfw (9 $ ͳ,K:Ddbw,t҄Be 27ʝ!~Zz:dZ5?ʐcMB0V$ӝ<=XŽ=zR}%Ê* DE"VU-#Zӽs_-)]10ϟ\ V+F Ԥ uq4Q {aw-ycr;5"xdwàeY5SG0)~)O4K `idDiض-  Ru$=%gF!'l!";x[rݾb_^|Z׺Fz飣!{,tAIѐa WC9} aE +!0i2w(?*OrBwMC؁64EQH[NH2Y(6_*eBg+v=5\2@CDU*DJŧZ;0L>j;PhɆ\_ j4|$Kydϛ1mu9N*?d:Syĉ/cB {HR s D|A l'敾Rǫ# ,]k6 ۸!%^ءD#奄hDG_u'Wi/gYiAHw׎y^ )j<étE?ф03|ЈmΉ")j'mF?oRQ:ȶB R[ {$;yI͚k/7"Hgh:8c\M?[x9qJdZWxwVݥ]mV ޔfAn#]QSnzݍm$ <=}} "u0y)}2NPܼ7M4d Pël#A~,G]˘or~7!# zmRQjr.g-e6 7הɵ^Ĕ(@}7iF IIL.uUFPN •!0.{( l:\j!v2$#i+Kٜ-ԝ|dĦ ws,HhZS>~B,s(ȐlK@aK=EЈ..RoTcȽdxR`Y{唅s::'rj)ina6(E7 o"oj:3Ro,췧Hl)mSm*)yk6(٩Ȇgދ /īVbW_+My{oyb]ҿKU*UH}O?7aR̶_$jG`@mgU#mlrZ.8]\4HJ&kKŽg;jrbWoܠok΁҈<9U2ΦE/0vbfCͿS@Ԉyt`#3qFNp*=h9qHsI2.Mk;E~HgT rH) я:d#\gzHhM$>:Y-#e BfX^Do 8:wrIbuhnu(8iɨdxM16e)}@LPIkqQ)ˑxq{D*$HYKs<8yg֭AF䕢Asv$S-Z𔜄װ쪦K5Z'jWM[;ʰV G5f;^QHIY ` KvS=+Mi#kӫ2ya7[ Xߖwĉ/M FhTIVm$vS S(Uτòبz9ðbG` FAܜ3yT(WbB˱A~<V]RL脓9L>Tk̦.?7}> { -?yrG-m?iʴq]zp7vf ť=JQ'{:X*t_:e$#rTou֪\QBjqo0 FO1!7{+@kVu i&p(jqo4ם7BiW@ hh2{PTp(kv 9r' K#B +;8w~,'dh}2dmߞ@A1ud{ CE5ML Bձ5X8NlaoHX8Zmb옳?~01aYu @l(R>Թ?4oR>?N/6tM?u}ƌ@1gD^cmQd9Wnh念ñ 璁L2~[4Q=xًF9̔E< '/[a2SΕGvC1OY&Vp7&4~gWW69 쑓xl)ӤD(xriXiB7Q9m?eT4,ƒ͉LawCz\{sᅏ'u[_rIwV~k}l FGۨ3/1&Hc͒k4W'lֶVA8͌ 73YAJ;᧽(&lC爭^ߣ}a !oHULY9abك&JH |`+M d0Z=l,Oh.Ǘ$H?vsGW&.*@ 9/`!K՘jҤtʂm{zbUkcr|4oeX g}DCɨ&po7l~s V X㷆ޱEPϴ7kg:G /9z~jkl+#@i0jQ7boҧ%c/ʤ!0$*(WHn42 |"tbf-J^o5m׌0=:G\N SvyGfӽ6g٣h ¯BCXϵh7kΥV,w<}!e,qn-# \r. ʖg1Å os7L(wxRHa|֥?5+3='Q1,AX;W rœ:ܗ"'iz*"aCʺlxvxl~-d_|Q`pTv0-{/T{x8vy'ᆕ=O:d@SI0-J3& F:x~E:.cH&s ]8MЙ LR~6ErIHQ{tx$GPд'BQӱlHᩩ,c4Qn <.G EC 0eo M_`햸M]QGGva[e+O vrY`t@VqٝZ;;"]}T8C%; HV1lS-kOU\y9x$Χ1_#O '7VfCas bLjNqCwH rs ALh ba3Mt&H{ط"a1Bri\h|yU45w(~Υiڑ%th1b,6(K߻Q|@9xPc°sє~B-+*҃gBRc qu9E;zs55oa˺J`j<9K*g?7б|<]$ͤbr$]B )suX(叐gA&>q3Rm@7%nFN&(ؗwj+#^F^,M v3Nch [ ݚ6z:\ > )ɏf;䲏DBv \'_0K5agI3A|ZVO 4A+^Z fuHc~ [Qwqhp7P;M l7%Zaaz.;YMb]gWqѹp\8n-0Y,Xh )Pz7hOS, ~<}%{xTS Ѱ@L%. _RRP~AvɆWV,hg"A #^o;X*IYXP LHɕ)+OLx?\VVFC̟I;%4eC[J.#<󞗆 lpA.lVUbdW~s]^s .>[njR OS ^7<˧(NE=ؘlS٣o_1`lge: }C*SU/͕~%"z5o,/rKdc| WއtcF3y2\X~5HgՀcLZ4}م4Hea`IFwn@mӫy ز]vY ݄y;`wΤoFuKYO8܇dA_܃HHR猺1bz٬ Cj;.XpЋP^J*f14 1|cvMb.ת'X6}Tr 2?Dvu7X|+Knyܐ&тr7TUR1AR/VY DʗCP-g3){֥DE2.# m6[e_ؑ%j`ک}Ov]_8 LA[L&+t NTC FP/@&96l?$Bd ʰ}v3E O$gy3 B ȱ t.}wB5JYZW$7>^}N;?qM&mbYݸMy$Bb28 0ecޘ[.qg\7=}{26HlF}F5JvTvŖ 99ӾVET7jL}FLy C}бtTa! s,\@Bdݍc2tүxF:LŽ nf9fnĈ~M/1bԏiȟ=ppf5@c@8Elqv\C^@?iH/s9w6篸Z[m)>29'= ^ RxrfKpfUTo8 a&*ԪЗxÔ|g:HzP<^ .5G=>|WrTȸ *kqVc (}3I&D^nB]Z)C' t ObtRQ<9T+I%nE/җ+ 28:ɰI*-]Ǜ#.< }8ɇ/>@ 9>7-Wzmղi.u)\${kV qbR$,sxOv|f$0{%2BOL[ 1.95P0hV#gh_14vC`qm`?/yue{g(SFo,AA*!'rPQVMcO(B-إ!q 1%({KUԜVOm8JyѼ}g!v_Igu|:8Us0Ā/ 6P2%ܭyN~DU1dTye)iFn+xcz+SnBn ވO*{aYiF h "gqNO2Jp|`w#9#orWa+iUcfC' Dj G_9gB߈G'>_w偁:Ǔ#)yZ u-Ic7W;e}tEu㻈5l9)Β2 3)nI ]AS=άl)sk (j{R #iHN$o—@K"`tn[IxM~.uAlV{xqLaS km0t/ħ3${/&PAμ&(HGאǰH,D% -Ĕt?C >!iyܲJzhHX{ [Id4QZE 8{Q#+/ 5;0"1P u+ Vl4UlIQwu/1Is@ݫFݔ(a}s?\9oWc:| UMV '`= f?&2˜L'*eUЮג/Gէt1G D֦wDup2t%b䲽042ꚵ$pܳ / %a {&%nQHnD?+z봇,3c}#JE|E uSS*5=g|Ye ^&w2$XKt85un/lZLv2`J%oE8Xww~wH7Z'>uQ Tl%V@Q|]M/`Eݼ y!%5l;V:dKI A>_&#Yn]fU_fLoኒj-WqΘ"Á9YVAa f{ mط'a<Э1`jӺ 0[RDؕi#ؗpYB/xWZ=n厦LO GN+Wu8qj' )x_bQ]:O G&xFzI,}MhKGm2GFv'`ևy_\4x5SoA^?L@0sv٩TK ^w @]e) ol#lXlG&jY{Ǩ>*O[یE`- 0ZɪЮƀ&xkd=P_ޛaop^^Z( g(JWثgb'Z܅6Z"olS,v㽲j=Svi\Ύξqm٭-Ԉ@Wg!> 9f;ʪwGY W{ɗ+1'~mJR-<֒d*{73"uU A%JA8a.UD$oCTg%3_oC9~ko'Ϡ)ɁC3B/ݙ~ys%Z.m@<::WClW?0 /.ͧL;4 RO'֕0Q (1q}Y݇;'>jyKevqc m^'Bq5yc}/OXppz&ґB 9SbÚRDIl@sAKB#tz:_5Es؅Sn/Mx va /K߫+;D`UޢAh-[8FJ:@ND Pzz14 sr|RAv_I[$QyćHgHͣ CY`MvHEcTTkNݙW0lhB`f9^#*Xyd\o#xΕTn+eh*X<űD 5[Bʱ\4RoBjEl;~ȭڑt< @ʼ&2)vkȨh;gu @lMӋˮx)bjJ>IS ͑:ISR,JNlBh5hFyjeC,= $.ə3zTx=\dry-A$Sd/, u{n0c\ zL,Wp-iBƎZ' 5w%Y߹W]!Jl"?$).IBONԈ܁h&^;mR `85;M6xzdXi n=ahh: <{7XP1hzogYcC6f(w;RcoV_q^vHF l*a)Qew}d9q~Vց"'eM)Y QveX$kq'w|U'IJ!kܷQk/Nh D?>Twz; 1Y $I2[\]9F"DULPyєgk#m黂}?Վi|9J$9?& /o,[֛)ZK&|xr:5Q`mB2k{hj8#MQG,&L҅p$ [+)_$u1({YfO5>7ac"k[߯uX;FxJHޡ%rdiV n8ϿH\S|0A~}2%3$>ݺ^HFPvYsSA|U>$Ktcf 6p7<2'hvaw'e1\G^vnY *[ڽLנ%aD]h uTr3Jahb|Тe{hzOåliBAh]˘: @PGRۧ|̳A^B *V8N"|ƍ%$fRGXռHI[%:~YtİC H`Q5k\ޯj@1{#&`wTFH^5зs(D_'IyZDkG3|7{ l}F\wLOpw8[r p >XO"q,U)%PӘ! K˻[ &Mh"zCG" z܊et⣯2 ޞ/#]m?*l . :6Л6.g?Ot8{5 /! K5(8q4Q3)ƹ!P<ZBnM`Y=q*ܫ^./l͓KJ^A_  Aԅ&" 0;kj#:}xy~yZW[fr"ʩpZY'tP\4eSjy#ikjzOذd?tH]q jJlycg?G+ǭU_Q <9:kW~Kb53 =q %EEaMÃ( $w@\ 7 #x]T9,RRiG,BsjVJ/,-VR(HA D&6P-q~2 nV`z$hLi]DS0nլrQFD,ZoEeRҫc[(p43v1C%SEq cRS4Q).P#=E:sd_~%i̐U?̃5,VHjxׂǖ}toq ۽Ev\e~+nmZzdZCr,<|(8$4&~tlc76Z0u釢 ;Fxk;V)ƾF<.8RW1s)'tmU%ESfCpdW; 9;xVGθ[_'ު1G86xBORkJ$ih}*u؛Zx,;"ar Ij-Vk%tۆ$g~STHylx yAuUWH1O@Q]8#%b9<,g(}@5 wmbJ5an4Xf:D'y:/:UxnFcfo Čt9>YDZ% }~QTg.J;]O6>fmD$.g\<#;X,7Y딡xc.x6  vWct䴖ڃiZ2"t.FxCg_u͇% Q \Or _YE n-fx!)j2qf?힘h!wJT{gц8rh1tƪEm7a7сH<\ E ɇS:r >mG1(56|U$5GbSVcgqW8hBy:&=Ƀãr& NR4jJaSʓF4' 5p;Onsm bLҤ9t33n\ܡ5@ZMDMPKٱY"0hZʚw9|o9!~jٚZ^z[:+E_ %hga Y5M /پk *Pd(,h+4jصC>=">N8uB&_20)ںfLE#2nܶ371 g9NA9̬K; hBp@ҏ> `L7,cTHh!$q麑^u_HGԼL3 \6*b- ʋ}*Z/Oco?C/:г_MCB${ؗ4/a>te1q8X/5)$?n7m?6 L$>GX"o>O(Oȼ0Ýdr[j^֓ y k"rV_p `i<g\΍ڣr" (δj2Gzc)DHp<`I!g|Ȧ܈BCv3[Yrlh'V1MT^0YVuO纩,uJ)('饹qXLmd?on(-:{ݢ\@}ts&]}I&GzcBTNQnXyXi@!w̲\$sx5 SEN@ H[+1 ޡG!1wqgJjJɂFYIbW9}ݓ<S[rc$.-4<:VJ[pP.ɧFwE}nJ0[iOaݵ˙_~cFJ,Hq!ؕo[]fx?IeQ!솢ުqY n/U3=^t&ο'Q=fX[b~Ē*3}dX*ȱݫqDByFymƔ({;H/|t~Mͨ% |&vD<1J**gO[Cѫg1&-F-Kފ 'i"$ghLt/H!%ⱾUB@95h5v)N|[U0:[a"h,ɰ}NTJ#s~)5M5L}S裛1Fd#0i)asK."F,P5dfگ ˴ Њub8mQ`jej^QbitZ9зp53u-+CY1patRV\5 A0>2$sWˡy*CWm^ԙbo<% Rj ZR0KTd+9#TimYsd`c4ρDեރb+~ uNWsm*<]5fYwi9XBr} *wa1uFe&<77{ 3 /irG10+c?N(aӥs,2*ky(qU۲ya!d8os^ⷊ{958"BoRx(?,rY.BC䍳]< ?шCW.[b ax-GQ- r| z` D6Բ6/|g+qI9 "Z"qS KLJ)amV;YBʁ BV큙xC_ feLB?8I$-m7Ujd6u1ꁫnbKQkU] 15ă}1{@v`NtP=|;pRo2Tߓ_JC/6Ku-(KJS:n~Ks<>sГZ5JX/x[z4-]<űQ{lmgNq@B.{@`[gQItVT˗BֵqI"z<%ݰZ{ O krLr&{'yeue"5#h]߀k FRmlл fza\,,vn(`;i^,A8/ْqF!{ŧuaou ϒʙ!Kp"$6#Ht\ֳr"˨{Xw{nKCʏl91F[}i)Az9cXի=s5iG9Ӝ8Ǻ1Qij}.Ys+b كI?AӐc*h!! lsy *l4S N_~!)ӸM{ǷIR76vj 4<+x+΁`bs[R+;NvA=$7~%w*$J'ډCPś !f/Cޫ+[(kJ5vp A#ۏ1ʌbkج /< a}痢 pDyBhcG6h k;8؞2/):8hߪa&xBè5|$F81WVw^K>]g b!e;9̍,ӅJں89M?:Dt+{rg%g a0mKo$?fLS_h~Uu{p}yq-:}N:=>y0(p t $&ӭaخFI}lQ֎^ EQg@89uU8JQ'nT3@zƚMO;)ÿ{_ W 5HN Z!T/ M %cIxĥa().;N>Pmμ4q#U *>v=md!jxQ.g5U d:)61@'\!0`ZCπZ+j^|BClոlQwxid#x7ЍM0Fr{! t>9 tB?=JWi *}S DJN-XЋݵGG@ <8X'mN5=-!2nH{{Wߤ]J\WWc|p\wĻa1cs WWG?aKjsyk YJwΎI~D*l;OcۡZgOu5L5rUE|& tI4{vrM[zgs~z L9d{9wn%,!$XB@aØ֖]$ZRd̔wVSX8kj M7~z}=\Y! u^r0 |$Gk*#ñuŅо!JtWQM~sM>:{4[sY_䯿 :q(YsށL&nQ>zX UHeu?TIdZj,Yts-;=U&JH:sJº8fu`$nXxaūXwMC!!>E '6>?,Ye _Ұ- >M+;gXdw=m7ؐc$&M) CUƋbX⇱TlgήRqvHYNg'OdOFFr&L:}lDF`uVƄ۪Xy3κT.v,ٲzEBm~u%yĜ#Vy'uT^uMQj[g4_VNm ^)o܊ȒMܗrL~Z1$L~HtQ;?ȤUzaݲ@ܷ}J;ЇHF)yBxms #f!(4D/ydU E8v]#Ab%ԉ~AGZeU@`sfa0UjњS϶!шԮAP9 \]:5^X{ULd{tBG'>7HlM;R*L>a0ͣkT J;5'?^-zgly@avv/~@S:8/ZʾFc_<\FwBZ37/ "ͥPԯmOJ2dn*w|ڭP!Zѥ&e9M~7|!(Z/aVr 'fi pƼꈦV||Ub |qIK0q?+@ɹPsnژi'Ͼr2 ׀Q> CeX\7őqcK ԑUZ*ĭM/:e[؄k<ʍ${BZ='o8GdřM'poYatA'O*+N6R.C:9e^O%9GAt58Q`D^iLv+Rʿ]N=\q, n6H@moә}-u;q)fN2Rӝ]v.{vuv,@|`2&LPV.gMͦm'QQI83ռ8!ym[d3,kEAe7 juAl$)Mz5v?nd] Ü%yCDea,6']cu>k4mZI j˦U$|V? N)Fmq/۩ oo. Df•5g͞.h zȠKACRŪIPBl >@1vø}{yi]a|yE)mrk&_[(3dhǼzB3kkR(5yUsD*U3ޭN't+ցށ)^+oG{pR~DɿA89F .]p8'AUr'EcOIa1Vh^Or_57 8=uY _|JxWX@NU{cq3?;Z16tuȃ[h-V @eyZqmPWJNd%US:BxR&Җs8jQʢyIɁo?ؠTW@C.4]CQh^Zb|ޒݟ"WXy}0v? h&qU\OOgJpDJ"~*G{W,9E-7P⇩nۈg8u)gCX_pB3a5S<BL{t)#s,MSۊsN]@<'RڕNԆ@}:Ω#֛rx(Wv@pu?ns%O s8L];m@Qv92ysRm}x^QUʆ!,YL]Ϧg.ZY ށ|ydQ86 QœZpb] +.#q5_Ϊټund}dD{EFO>^Q ܒdǕ}0;'DOdG8eG&Rz2pO9X۠BkRKT! vTSZģI%6?z;_S*ثx8땛쀘(>ëg쓝,\d3F=lS7]KT. M6uCI޿j:kI"0CНcgJ.쒳! ʨn~|{*jmLӅ]=Td(` ֕uk^pO;Yv"*-#|8Ү1$ewLKD|G\ ȂS댲sd?:Pp{eʭ[۾M͡H[ev1!蹟%xvN5yu Ye}=$=Nn0YeEl(IJ#V3/-[L!'-! Աg/NCS[ f K0ȼmskMIBpw`kc[[B:pRv/^P+{ԥͦǮhz O@)L^plIÐbk!}(?-sz"YQ$[Y U.MitMvUHJwGʔnv+-foɒ$@?o06p9$TD;FP['K_OWk7-f`-j%ޣȼtsV) Gb` +\24%k@;t8Z*\*WG ";sӧDN^EV %mbqV\\|V;)*kD.GbǼn#/%FkoPj\w>ٯ VN{#C\p#Q4h7/Kc*̒Ɛ-pXqNAPC˴:_QŘ5KCuEy˵"lH0Gsy^A tUFzw^a̢G~ν<;$L, ݀^}a8,xotqwXyIK0 Y\N{9V:9@̿?*E)UgsBS zajgx9y'|l-$Q$Sw2DH8[`;"a܂\]:+1uB'y\喃v~>t  3mpɡTZ]L֩uJBN1|Uki0X +8s <2{9qb#  B^{ ԕV b9Fs @ybݘpuus/H2|B3y% X+{Hmϖi"b#wΘ>] ;h"7v0Bh&aI׉gS69: j7ýUeeKb_|%J\5L+z9|fKy$2!hwvF9'+),'۫vl[(.| (9Τ:idx\TxXAjgP'O\f4h4$eFVv/аұ#}d/zO+N%=f{ fSV_τJ1.rT:"*=AeѨbŽF#'uYn=v,hSm;5x-rc)n)-v-(G(bDٕ-r~ˣgw&IJ~ʼБehH;z";YETrY:?a_C#=З(9ќ,=k3W0e (KAPp'rdUفV=Q:wa5 έ 8JM;!%84FLD۟gQ&t:ҹ_ORuPElj-XP!R[>;k-5 ,5C/95Hp_˸WV{";Y"uEJuKI?'7q{tT I/ݑ+RJ-œ/AC (S:A,2q$_h3v̇XVxG#3zLOf-mx6cב|4h|~M!@;w,Sa6yO b:}F|VS9yz&@}(6}F#}1\qۭ[XlXڂT'XӜ7 1'Jy``K-e>wWc5q+;DQ` is?nϜҢAu (qQD*A?PМF]]9TD]&a *N'^O %g<=ԅH?m+!Xg.F=_Xb55u vmE 4  ڙ'#OMXIڑi:<< 6:<п-C)3a4PAZ%^p !-|=]e#1& ۀ/3'1Sva{K:tiFnѠsltFl', `ᲺO@?R>PAf4ל04\1569nf!օ $H`ک (i2=ƵVAasS?t+}۟^nŮ>PgvU*!hgJV>hDT0 /ڵDŽSzCE=0Dk# ~͝< WY ~\^&7]x0$&; ,F$UcUhNͨ,ǃIvUj6>f#[[Yx%o~+цcc0g^Rÿ [y+]3]=1(% ԢRzBu$jwSX"/@yYaV )[@uF/dMD88xW & |&"#L#mns} h/nc5*Y}jY^YS#FU+@ F]Iˀ/D,C xMvg@)9y3(r#f+]{jwOjS^J 'ܞgvҨݧB!cF, vA8xʩ=>wUayB{rTE{IP۫8_{Jzi h!ֳ'q{^ȣ-ӍŸ^iDz4ǹ}7(=Jw0d~s44ɩ`ULwV(k9mcc:J%u nr?ZUtZsBjȺ1廲DkI9u}>j:3Zϡ%/1"4C:hRw(fJncu=yCJ 'Z`xב\li*n04դ`C'n(Cau<_]rvIjքi,ޝ2Ī݀wZG.9h" A&~onǜHs86.d&v<|F;灄Q4ʱ4&7 5?t~։ m\#vȡt{uNh}KfX'ZdA6ޚ 0ZA(*R} $c P݄ ;$F-D;Lf4O=_dIi~YE;J"\MR壑H= #2T8n6I'2rݨq̪ppCQUZ=J*dh#eǐWaS̲!Żj̄<\;إMaʹ5"p@)-NjFX|t {.Z [X)L@Z| ] @$0^1HߪqԟɺD<S:FSҟ, oyPڳ(Qò8Z{\ V㣫h5`m+x\WNvl" 6S/^(OJ>߯iwb UxuO%+&'P&(j,H< 2ҐBl(AO]c\oKiLREvx#gеȶY[W\#x rx:yO^:5FMQy*JGq8qusZDYTxj=8"޿w=`g߃ae*m-šmPJB\AS،7[R53=v5jPCkIJM[Z$E'BXwI%s_ʰe~p/μ" ՆO71k2r*Bo')~I@O+ n`G޻Br,h Xъ`_:S_C0i1wK);J;7^e$;yJa5LBE̊9UտQuq>@cl뵊[w'vASk?N_RfD{a/qcҎTNl2^XldŪf YAXgxPB4s=DL%aS_cmkZGH[8׀ಔ6kVzk)A\ [5F*ROģ"E&]qʩ^7ׇVM)b u:_*$3?ª2~PL; RLC-N5DWyzbKm+G*nwO>,/ޙ$ZT'I2O4DzBpgCP1"9ZeyyHa1d@9*P8[7iR-/:/al-8Z}< L狄kU<<%=lAaힷ3Bƥ"pΌ4 }ǗG?BkA{Ig-<26KۄnYE{< ;v!Tv\ a~W^H@P2 NTpbw®+YEzl^+1"IBx'<ݝdFhrAm<3fV 0FqD&zF![ϏsD gIw9+c[2 wsN 60TH"˞ݰOr?:Z8=%(Ǎ_c0bpZ-#q+ }7VJBBVEE}BKcU7 nVnA<ŽL #}0ꋧ?Ӽ\ex λXq'ӊ,C?ܛj !]?"%útƖZ:9խx֫@-+E4ؗ.^Eg#,O1\ lxرd{#sIYxc]Fo~ռC>_!inYQu^agmcsBn*:@qvZpW#XF8/q,p#ٗvr4@)up1kHZ}'+SLqvG])WIdxA<99PuJ?]ҋw15,-6ÿ܋:I]{sTȀq1(GI(S"8Wв`C+Ya|vNo],;Ad6g~c؄qJ|WbOշ\O!iԃR'gz: î:ZQi. vF}M9HyKٸoqX [Eօ?FK.\X-&2[Q升G㬈vk"Zc묪t 43YA5]C!(Be-Y3Y\cdRKE8%_*9O|'5fڸ-'Ó"}fa%NFnXz,*uw 9үM<K.Ɓ4A}A{H+DMuؠ*6r&gQQPY`CsͿF$k2P*h:u b6*M2Ԋ뵬=@>X^$VnP4D{c$-6v6?t矈~W p9r4w(6.pCikC9 /(1J9ߞ*1kkح.+3nq>Zx{\@L<퇟fZo2_.uY}5O $a"3ӫGx}R3໪ D`` VrK s.|v4J2=NQ/T+4GsTC;(N>j/'vޏb8[uC}!mDGwX:E?8=u=yZ-n$Jw@}S & U˂3>WyJϸ1pk-bDd /q j+D "amXsI\;O}!kp αF,z6oNiFL!gŜh"ZSt8Js>*OmvuYGb(ƍ ' CoyXԚdmN zF;(S٫, ACAY]}پD1N 2pgW`*eFNXm^IaP$ɫtbNIyj>8D&S~]btaej/\֮E}Dr ҿ[On F"bmBO3@O6B%kBp-+_O7azf.ݕX+-IY[i |2[s )_Ǡ4WdSt/c V&`eGmqBV:S[m.( #antŃ5`}M1HdXtof)40J EH=M(| WM->Ή,{͝Q1bKBe4Qm4fo~W˟k$^Qz_1/u4{!R(H;iݯ6nя\-;"h]>fd ƈ7[7W'n"j.;oZڙ-(N%z{ptnGjn@VQtßҽl$b]PVb=J-- pSwVT {XI&[ΝGx|Pgݻ@dbǼN p'`d5>FpwƍAl}y`FLMú " u)XGG*tߑË ːZGrNrU6%0N[ͻb?xU8-1y9,ؔb wa@>o;-->!Ʋzx|TO9?K*HŗiT ",jV`2ӗ="£[s>sqďK'5SGx4-e(uY?=r9!fx^NK TO2}1pA8y4E=yxÒhEmaxyf$;P {hd[ppMJ)JilzU$A4pgp0$j_94no+W ~ãy79ho%T<%}h{`?C*?PjvEZ>ɱӾ[4Ki{3(q>HYon57/ETexMRI18#^ـ3^ f Ns.#MoTRi@St)Jo8K1ז+<[ pIa\:w3 Iݰc}A1v(ܐ GALh)*r݉cA$e~k\WqLM9ZkL/6cJY*G5b֬j +èLw56ťRs:boQt]T~V;w.ZH~(җaeI)!3_-aok-? yb}'[h(n-OuI QpzЏoxP-q@bapCQal} A|nYZ E}ɗ(*%vWDJR?lXkSTH-ہl0!Zq~,?'&[j!*_!fe=7+|XVk#FoC2m~LŁ`nqY.6^h0tSҩqm8-aS˥&qRQ\&t6J0٪9O&Mn' uAFVs-NTS~ΏUYl1/?pk uv_T1H >8E0YӫSf_8C*A$,-Feh,MN/@IȐ)lV+ _4Gy\&|=논갩fa MV[xrâ$JvRlӌ^Y~f#e胣oji>u)6^E: X-0$I?]vu'U(%[8~ ѤNwS>8<8.py U:m@ؗyTń: \j̔5*/ēpwœ\_%:ݘ_9`8ѥ{%e;dd$ cf- ꡗ&$v/)zWM,jN&S(QPſjH>ٯ;* ¡s5/,ݨptڤ 6Dl,-`?ׄgٙ k&r"g=hF1v%y;<7 `]o]KRx$+ڗX{)vVT>ˈn96H|p@$b$~5vʍI ݇C8q;@a]yF2V,p B2VPF%v ޾d:.x.0еVqٕOgvYrIw,|#kTtz+b'߆-LDRh`R]I:ŧgc:7W udD[F#|4ΙD:+qh_OLlkFx@Cbp몹}H2Voqbh+O86屼>hʢFP5Z{a\5&x.q lM{jRl hK #xkq|̆"xuQ蛩,lHz!^R/{42Q`W)z(B]J: ϩ .Yqu{&&UN‰̃w5WBN?O A~c:ǐ%#pq>.Z⬷Tkkt*)TBW[ѲGK8^S-~a1s-e/E4+ rOSv?+̊u,:it ܛl+f5F RγX^A(3SZ9QE+GeUjG㸲//C<9/VKGl*|c^uu쫒"TCPڣ|nkv{1YU*CX*sN3p&D>'kv7'vѢs3bip(ɽYIWi!0TI+~_D"7pZj#\)+w{%E8|=~ۦ$]9@wBGBe?uQ?`Q'׮ \­% ( DA"+OU*EhDFm1sR>;a3Fܱ'M5uBzT̟& _7gRk>WQ XZe]Y9ۏeQ 9nkl-eØ -xdꗏ{MeRBf&X@\HWJG`l33š[͵-H/k+s.opQ:aO8)?,jg>g] F頇HB inc1ʔt!a@"X?>c.;824D8䬑ya@)7-8+1 ĖMr~99dvP;&b S{՗fW(ӹP$'k9~^Ƞh eH ՛ N޷9($jK ğP'ű#T]FXBHlx('*~DCd 7_y,7}iCylUrֱ&rȑ_Sko~%я$*l]9bQ>r4:CBj.,'4DqSZzؑzm7q (![H=r.#45#LS0d{, m5!l<-D9\<̾a i^@†g[TL<HB)-mQ]y;Sl>*1Uh,ЭާY+#%k) ?%v4:8$\;;z?]W[҆6GVym*>`::lmň{0hde cP%`infUщSlM'8VyBY(W(jb(Pïmv*y~^MkTu2,#8AD(L<']sR)ͺ饷XZ:1uĢ&yT~ *YHⲣ6BD[qyK:/݅w`3 3Qڈ< 5pE.(H`L5cD\8n N O?fdg8Ksxh˕koܼΦt/yk$ϜucBlҦfŰRͅ_+ zR_6f_qQi} ߹%jhgW"hWjk;5e@@Fd𶘭x{(VZ#̦A-ʁRhzg~*Z]dUǾ]"0; &j q$ÏFMY_+%ggA]f_mCYuӲLBn5g?HaL7)Y\ 4U1۔i40RGӠh]Ava-k!D_>9f`¼3VUtVH|G(mgޱji\*`b0WqW, հ4BA5Egəi:KncQnw,k̷7CpY5w[g ;1;0Z};ʸ _k@;41t\GQv][}&GRk#o vρ +]c">}E:#)U+K-إpm/U^u`NVH]V<pkWBYUr4N.@ہ9~|о^sh@ r .r\9D- +D`1m}xcK $?=qp "+np0Z{$%׻Mmތ w08Y~sMr31&rf WԡjC="L8^bX?H"\UhRgBΎBB`țY- *oK6E ,_8_f ER]V?[JZul'p S(WhȾv\ & B4ifZO}Z%sF9R,fx9iJ/ᶫ*cb(`0ȒCDI[gQMH;!VVӞ^3!bl:J~A9\,o`®IbixdVz:AS1ƐwS+ ;4wVVKEJ[{ tzuZK8Y9_Ht}SP1Y+lU 8/ l讫Znl將lH:WbF!Qs;`5m9Lb#w7t vv#.$P> &c2Ơ+채J8 E1MOr;~GT܂bFL 汲HӾ#d~ 84 UEҖO'wp<2 A tFR9ɠWqF!/Zٓ꫞9B(Q%#X`FJCd$qes4%R:E!WpuZցuV%tߡE `G&]ɳK*(eKΠٓAMgIȈ}6-qf*q$KgDam\lmDOrpoXHmELۉawW_aˊCywG/a}PlzlVӊPNV, 0Uv B0[ݪ2A@d޽\wxGQPhcw(F!o?2 o E {~'QXIA#sh|<9wP2ff7MB8Il?P-/JK`H6wV x5Gގ7ݲN^t按sE=E,]m+ڊ+l&_40/T7ؠuk͡ʱPTLrļɖ|&vT M!Wώc`TBt;R d8Ϣ&2 ~.Ndir{+Ѓӣ V*=p)Rǖ$@]n(##R+%&ϖRC"cmE>'5&ہVHҒOѦwaE zUOwمg(*ج 4IAg3/!ה}k>,"# "E2x`$|CN1r!#Y<XogHK4Z[#`@ aX8o* *zuqg̜{"%E@PHZfQ7eoY;Ӗ&^f1n DE0ŷj7)z3xI_fǦ)0*m͒5G[rL$i`Sc]X&F%huҔ˷&p=|(Dd"s|n^P;W?vpqz8)1 b h~/QqHXc?lT$qմZ?CIۿb>Ԑ2KsNJFxQm = w+QyO@>4 J!5Zp51Wf`.Dou5}ʝk2孽Cg` {ևIa`b [rJrF6>f @7R[ }pPGz=yO\ ḅ歮m3Ϛ˺+;+Nѡ`)C] `@(F h q0і')vt`QCHk[q+ډٰd. b'^qpYnQH6xSwԘ. ƻhOX"I҈p>ZGcc.>P4@;TahP{+q 9hqP zdˁ헔hEMV7~┖fN7W>vոtԐC˽H#vr+҉ֻ;' s17L&4.qrTnGuHhu)"Ԅn9{s(!m>eWy_bNLo:x͇/28=O;{#l9 }o Qd,07wn,~=iY\)8 Qh^)+-e|oz0vviԿe\N=NٍynD~ Upagm#0^,5pQ|/WW$XFEY[ [6e"rUod# e^Z|9Q7CpRwXwqXZCzfUfG'`Np4b9!f ֝oԧ(sB6ƑtHc}ړ|+.%f&AkpaVveINGU-@'_,+":Mb7e[4?d;b9"/:N}ުihtvqB 51,ˮ1hې\Yxꕅ 13_V8n0n8`v;mgG_"_M 8 U8dz7_%C$C7m6;5zLq9QG`QlT 9|e>L!#9wƟV[OYּ=5yaJC8l\%Qn7W.h |p:f6+A9_ ^GĐ-vFLojP+Z3$򽟛j1s _DrgEtS][kݳш}`ǂd2J:\Kc(&/Qi$V{eS&J]oq`Cm͍. ǥ ҂x[p}C1)m~TӋE~ b9Y]Y^Nz&G82x oely1+iys< OIƥ Tb`m^ҙPӯVWnR@_ }2вK B"R`!iOP5b #<N'dG5)V~0FBO62W=փfnIBɻGc™F;6 8 P&B~kGl4\m?cp]D$"P"ˆ$ T&`a.6fκ#ypCv,5"q!piC@J5D^#h[/- ׿d5R**76\Ή(x}N<E1դ vNy 牚Vh Nš DKm9a&,NG+7(?Bechke3S&"t^ 6xرJvH$/N(jV=,׷Ow`א+ Uj$$ޘ`f}3IF$ADGDxQO}R-'U17+!0QKܙ!4NyV,[n+"$K+sx{^vgL_抳l-󹷘oB+ 6o2gzQbqdKm`o_މz6 V2L@|\K Kgһ/Ampp7"3W&N|{wa+ļxh\,PԒ8oBJi0>>7qDI*Q=ܳ.p6ۧalb>}4fq.j& !ޭ0( @`y[T8q([O0νWvfdHŹOl+L{L?(Ffw 6@rm U-G? n,ug{ح]zajV3 GZ9h/4=A'd2h Yi歂5F2L6L `\4[yel8RŘ~U=n>pl%ߧK%10c;'& >&59ijE.B+ Bi:M.iuf5tx,;y,G6xu8 Pb,@PoyT*¸5w8.eTڙZj6Xez//̴:=o HJ}t:C)~ :[EKgEq885ߪ`Q2&;dBOJ`e,.ڬSR1ӻH&;X:3| (j,W#ɑ{7Pkfeil߮ n9 $ *3LFf9y߾1Գjw'2zPڢ[Opζ'*X\'#ˮu^Z_{zj3 L2J?/|Gdp7nM`:ruҞ# 1M+_Q"+-phKqLN \L 8q%*(>=`b+PٍiW&V+nf6ó 姃ZP{UiJu8ڹ}kHڲcfךS Xp`J[4!>7lGARߙB-)ejo]9[}KPL7j3W<1 ۰zFv峋G=@PR6R˱ \Z =-߄{,\?8O=RZ)^,v{$8;X"ZȄ=aSrټ:G/\msA.9`w ہ"Ej+4AN_~M G<:^gXHBpuHóGyʨx@dmE%Ոgr 4#hWbc08+aZ׌˓%*eg[T{ckL#Qepκu!~2u-!YsET1Ѻ*Fy%,⽬\2cA<+ڄCD&\ۀ*ӓnxb72Zo"$2.|] sen"ܻgIv߳gtIM'De}Soմ)K3f;8rsU[eJ˥ԩFU@vBq>9-׏.)Nv0Zl-6'1F$eK޼W.gWv#RwN1pǏAs.yH+-RT+9|nl$\8na~Ppޏu7}'! VA3EolO4&v'ݠ׎I5\CET+Fr ^ eVrX,z :+^V+)A{{UV*^o'B]k>= DTxn U?bIN!$ϯNOWPN6p )U)|1%xeŋ?\7D}DTa(_eH6c'991!}^?= B:eQn*p?9 9pHoQ smKNtp^ FE 6uڇQiQ;vpf]%Yqcq3LmFB 2z$1} ߧ wˉ! qDT Z"ŏ[L%P~JզP%y k Ss=](kW15סiye:eMn#qo1f+yeEHV忀;c ݨX\)2(PG*%Zƻs ޶"!w`Ǭh3fc Lϱ |A񣈔ǔ0{3.&M9jVǽ|; 4[}q8,1ԣ91įSw m7hQ zJy䡓K'̢[d&O9V1ԜUë^w#gyPl~rbbi6k˜Trf F`mt|l s >>3R*{t G$:(p&Y~ =/_h 7S6y){Cgsal-eƌez)q64t'@Crs︔'~Y,~]F' g%3Rraiz=Pop_zt%D-M{E5%;ӧ,QU=_X5a$] 2r})cӸF A&~1aq$?z|clY `;)VTt:lULԲUbEj5KEë-hu/y*IdqYk_)зq]Gh3W\Xzw& YYbƝTt r)ltx]sL1NSZPΞ7>k;[aC2E,T{*4`>ٕNxLr'm2TƸǿa%zd1gG%ޔgeqUZފ/{;C51ף.<=?#܁Dtڦ5h P}Rl6ԝu1M)51ꖖ狀U[̩!f;_eXI8Zwq,~)?EEXha;%6vᯨ:x}xVs"u@g;s!Bͨ:c3Q= H>rEXצIQY&[(J+ށ FP^ƃy,ȃ,S=>Z4 (49`6wG~|9nĿ9w{ޫ|{|CVz%1̿̀V"^aI3?TETa~URy֎+1G3;l`BEQ"1nu{aRD`"@Ԅ.⾕t',z ax{//:bPqGWdŋ^"%G/kᘑ0A@ ?Ŭ~CG8ѩϟuQӰ6žܗgH7EJt/^uX >94+:ٱ"0. =B6I|%Ԡt Y{;\pyލF|sMC=J_c֞ o7UC UkoyCUh Ii>(Nxa( I/^Pz@KtWxwx0BZȢSlde)!.%n^.oU YڡY딎NzPsIb7F>_|cATP1(\8U1 K MTY;DpwJhx[awzX$Zq@\^daRH_8E9)-mކVZyf8zE\!!8^dv[_pHa|̔^rJ#ĆB R; FCj+, O{{3T\|e9 :{h4UE|ǔbAaGFa$췏Ma!$gk&y}6' WyJ׺H>􎶄q闭;`9Q2OM%{{Gԯ9ABӝplY't(v )_wzy)Jg1Olz͌S7Exy0|ZgpX@Be^Ji6? $'KIT )fR $ŅcrC,;ZTGl+}tpW67,D2,4e dxF8v3e;b(rzƾD0iܜBa}5 ۹G! Zɪdx9f @,MOa놈Oh7'yEGgE!8@-N*#a]#)E9HLhTqBn5Ob09)=%0=A%?*F\tflW\7Ϲww!2Ez#wg3 2kAEJlA!{ 95"?sxNӀ hSR=W뻭|D9Yc,\%AUk:p(o? |\ "GʪZ1w}o.^F=`~U}Qg.4AP% q~%"g,J'* zR@PX[A[Wc56B`}A*"ԪT"J`8T (uk|6UIC5r3Эō}y~4҇3sHnb`S3(Bk~ŷ3v*sX fmXRkW>'#Mw*EψA99]93΄K0) Wr̃`b\4~AF?R3 WޥarwO]F*8,̈́6vY"]ĢA4%6?`z=BI 4b0?/uyz 51 Iޘ;0R\S/IN Ed<z:myr[ !H[^WW7)Kyы*jj"ul1/AU$h I ъ Jl Q\Ҋ xsLߝ/Z{%#W6\fY/C$20`Tu.ꏯ}N˹h2&>5{fe$Ƿ,h6?|2 nz S6ۮ;^;IxSPv f j]ު\yŚDf&gSo/ɀU1p??)lKhI-^5`9z<\1߄EcHHVb8|K]6}X~V *"X ^lv&iCww>Z ANO:nhU-(?ꛬs y ~KAP1TtR+8bc糍\)ug)J ;;>ܺQ5  C.?A(!kDVUbqW欫! K[XRlau{$m F"q@LDPƦ:ɋhVP'sx_+ ܸAcD{[I'i?W$KK<@ހ[@ 95| L'译ƔBr"y$?nD=&sw69etۢg~9$0  be 3?bw\Cٽ3WWecD mV|Q;uU^R@%e9wjkF D L0L`U׾<}LoЦz6e[#Rµ"(/_?UU|UHQ8.=tnEPO)*20L=m!(woХf34;]XP /(N'ꌟH2=RpgA"Sgh-G"Lrn1-^y̆,5:;(~VRu8@ /@ -VZX#PD}0 w48s@$񑷓Yʰn)-]{ANs4f4Z?SgDyypi/>}нN-jwhvڲU4[7P>2-q*b}gY5@x7R[;pȉG[$NŃUܧwƹȂJʣ;q:g=:$NuR:٧1p* Af斸# 7p6q5-7w=QanOUM]vӅV5F陲6ZXL 3 ^rt@sLPI*k$>l&e h/3[/+?H"@Jߦ=U'1`sz‘v)l(lr-sPAZj[^HA _m͌]z 퍁 +r@6GpmW=ّ<5QKwBkhpi!:3҇f AYP8ѣdMC#\dh0TSy f= Պez~T@x}駖u=yLmxxP\f]A6<O<Ӟeo!Hs*{BQ5q8KP",z`vn f(+WԫKRZj@*vV5{Fn#Y@`JS˭Ҽkk`hJpsJ&?ShywBgi7+Mp%9Vvyj {u{zt#, [= :(HhF;\bIxQvbtQ[?b3 J>]sVJݾmaXoK)ڂ2YSN秙prw h: <:KyE5Atx\wR"%XQF΢4t;Zޒ#ꢈx𡡸gh&h|#D8߳,/VusO۩eOw pN7<"tV#zOT j: <'^L߭au?*䥧6LUN- hH$թ"mn3j1J# AIAn/}Ե_MHayB~Y9ٱm+:Y+;!CaQHPyWD>j[%0^s(yU&+d;ыv&v<}gRMf/:,yzh?LD<Ⱥե`N x ߱`H:.!VQ>̰X.Y5LJV!_*#h Oا]TTއ mhZOP&2}񖻈?|%Nz(l/-?Mvt)EU1X}8iut?ɸ-Oò= +)m}5^q.miB KUB|]ʧD#V+M?hmWO68 㤺xB٭HqSu)Ҁ؇YڞcYlٿ rhSawF7ȑ|7G ۵-})'oӲMi ol' WYq {/Rc,/H*# 5sʊ0Ad:HNN0r)Rɖ쟣["Eʱ{|Xc5_Ge4ߢ¾a4tXJmf_Ya)'r=YqA%51,%)FɃ٩Q'5N oDcF33aLL&\am0ZF/X6D6yLt^{ ?6d55;ݔ"Wdoϱ#JӔ,\I3;ɮba%X4gVdѲɝ |)[M;AKUZWNXDQc7e^(ZlAQه2͔Y9콶nMM[8ΐ# x Uc[Í0[24_dpzP^ J*a8fp #WS[=2Aмe6Xw=N%WI^hɶEGwb_l ʄ'r3Jo=RJ֞] ]_-f,Tfԛu}#9Rrn]4UL<#Ya12{aܵ4Bl>GL;NÃ*UO7%Eï֥J[J?}(HG%@S@ԱӶ.^&5l<c?>abU"u~hKd,Ը?k@RxUdp. ]Ͻhd,,(u~ M^M DFyjwO8^1SeS`~gŖJk.}._ױ_N=ݲ* ~ 9 Vfq7F38_'/#bWBE Hzdĕb:^h#>x9dg ]ۺ-P@tB%Qz\[R D` }Qҕ6z wjTEF f!TU] A'Ȃ ,@q׼;jw pԧH͆p<ڄU "+XRjSM~jb0'Ѝ@g#/ro2lZ_cJQHc"uuPO2vYsA2_!>\@Q5)Zmxm66U Nr+ŘgkШtm0QCp,. {bד ?Gaw.y^Pu> @ހ=Xus3AK:1tap 4XYajm2VZi. ElD Sg5(!l&^j9cЩ?2՜.~S[Sp,Ppm-$\.ͮbu"`\+f4̃w^Ea~tºP:W7*`  a0ۮ6nnPqw$cϴY~ vaƚ65l |;Bs~I vE› < tBюVH{p!^sCQ +[ݞ#f$HXv[ͨ +PrtA_&~1W|ǣZC94⓯.NfCCg!t FsرP-|c}v=/q~-YOV7Hm)KXznQ<Qe}R"yU۬C~v5'v0b^&ioRU@?[:vRA5X*eN}wD}v5ۧ rXN. tr_nklsXJ"q#+Í=8<=ѥ%:3nH@!~zvQ;]AK5 kw0jy{ mH UG9L>BhxOy-7|6sv9ds֏Z}c[o11bC7 OB,B\؈t!̰ FQѿKKy|}\wSN`,iyUbFA~w6AXM-;v~Q nN]}b{Z{ mo uXҤߓy`GnR0f]'Z`l_R^]zZÅb-rXM)N/UP3237qS5=rNG/~,O RXìȫ?~Ֆ|)UXaSSا[/TU@zΌі!<6MC xfµ6}4u JŖA4$h{F]lG)1Vb+)<0c LM2 J>) 0 wa($Y]_Vh'"V\%Sh|J9/S1/K!zy|S68 bʰlw(|7/+=fs"e qk\.OIcߧB:/߁d kܑU w45kߕfr=[}:Xۼǽ>*nkeL {|gk9|Y<4;؅  "yq׬ǯaoӾUʻ,MVGjK1Zc"Ma%m},!J`jH7\]S-d# &l,%ioƠR:I>e‚te?fwk]TLϖyBzp)٧L([/zZ܊B&ZOa_q ]u*^  ^K>(!Ddi_wIKSY`j"88 T]Ff/̓wXj !4:3y[0#v(%]> JVJq`[{y(CMXgZdSԼ-bnIe织AX|Y%ILbhJ(;-YjQ_ܷJnn&X$1H[7[U58!!LB g*:`\xqt.8W%{7j.n?g)͆Wr6KڢPzons~(5+,c9ʞ&ls<%zʪf0=lmјU$_Hӄ56KiF H+=Uw3QiT`kp'< W M_@@ߴBL1\DFƱCh.%ca V}xKֻ0".zATFooXRN+xᨌ8Ǜ8p+L#[VQ݈4zo>r!ln#l1罨b/Q2{AbW;J'k5.|ЛY+N mcGN ~r -uŞè-W?:wlXn!R(fKt'Wu*-s\4q)J2V/M׊$ݤYYZyt("iI V\qǣ HAe׳D;X!z8+;uDI(tT`bכFk'":BkWU!&)V(w 2кmwpޥg$7Z7 ɹLu l:_jS8WiՇJuj'w&2=e*ݘ~00Y * جGi@ |FeD,y]BWBU}~˱e @J;0@Nkx)+wŰ:OlYTғB6Y)=b_eÜ #lЅo{aV08z]2 sԝbhU)֙Ji?6OG%?tϰA<^޳"Egִa3E#$>s ( P'1iC<ڙ1n;"ıOt3,iKu9ZRrW 7o3{0;0\ hv eN*kWK7 R6A 8%UMtUa 발j)uױ)DiY?rL$93<S`BS(RA^ꏢaG&$0u"֠X:PGpLeb2 i _E?``FH QE ד4XX8N8H#N4z-M$fBFxDcK'Ld8DץC.$=r:1T(b]d@E`2=SAR^XDp_OgbW)x)Ee[K. ׬[Q=IWYZ= I:]1~]\q Yk"%]:æ0kI9d1/fJyIJ*mMC*Xun Y3k٧'e^H8a^;6ߨdXbxk$:5~{'1~bdCXc{ZU.WoWSSyoҖM)j] :>qMi߫}Of&U,Vҭp۶D7hS6e15 mˋۻ3$sUدb~tQJRP4J&pXO:Gcl,ŗP`vj GniE/dF܄vץœeecƷKJi(zb4XM91|.L)hge2BXk?:cSb;,&xD!W-4Z`躠RJE#:̜p)?Z#J3bR1שz8I`ߛQ'QRc\0Ԙk8(Mb߿˼%R Vg}G3sV8 Y{ah]'z(ǡQ5>%<]b67x!Ll*qF;dV-P//1q)(k(Qsw* ޞ_XwqBx-&X-D!;*M |+/Brzt)ܝ,g~}PYHJv(+,£n1S(U\h>˄`pTws9mTGS+kZQ a'6"ʝ4A/Pcv8@W luv's ?1}\|K93͆ڤ5)o<{`-pT Rrh([0gu_͡ZWQi xk76 O>)k/ju}#ʳeTMB&0t+3Δ{"i : IxR 0$5 o<5p~"erYc?)qм GKH>Vl-j myAy;hXp'JOXܷ1׸- p>ۇXa`}]{3 ki?Nq?JMbbSAw 74|pu@Bq.|*2^^{(ubr(}XKYЅK |'Q]IL@6/sw1oeg“!EHG?,%t=2Z(իE4!ߩ#N*8>&,i+!I,? l'@  uޞȖqǣSO (ſ `#ߏluңMvwi{slK*R띍Y-a"w~r{bHOwR{?zLzyOK8C[Vc*y 8Ln5EMb<@d*r*m. D1_N`h-' &w5]])r.QY6}͗?F bfF 4X VXO9sr@PL<"%/O+*$ou, Ś *8-Z)/6PW:a:s8\T:gnD&nX0O͈9PMf;KZSXeNtvAl!x`#v NkCKt0M[mۣ[w&(U&>Tvk930=H#-*1|XH&\;>_RpE;pHO~V>gBm9,`; > rv2[-'S֭\k*&(+HBGfuR $o3a[O.0n)Et{D1Q'h)s`+3,OSM=D4i79%C4i]`}h-pb3 ^Yԧ1Lirlas֘oG]^(jl9 3Jf^4})CK{:==4-e&<쫉.RKLL>elQVO9)Ŧѷnjnw+کi9WN!YޘܖvpZ%e8EʇWw+J.v*~Cx|î:Sˍ3ASI66S{VZ,o#΋ݓƶ2 ?1MfCnT@;t*=ym2΀!'NI{V|\Ȧ`w9YCQsFO%:]2hr'"6xTm]9RjLʴirDH:8&IthQrEB,d+S 00af-aUl[D!tDY*Yqw9"g#sҥ 6`%^JG Y-O1wQe ,gf|v+:ϱ? )˱ť;QTYU|L;WaG.:ؒh4CcR&B ujD7e<;g`|bvI$_$뙓t79wSX3uHى8{D'`.ez }+3PLs4npebAS:U j~-M+)E(pL|Xbidoݪzm.6Rf&BAgtjXEydw`ҀOA w z%٦={X_QL@bc l=QwOi@A;47JElRU9f7(T'+XI 9huhRup5F$j.B{Z'd%DrAzB:02B!^Q9OOg{:i~3KCcS_Rq=Br\˦U[ɻ+{#B|@vUP&(MI*}6C:Ԉ&0ʋ+=6r9)j}W K X#L -7XMz!lZ!jWT(BII',3<Zp`"7C r\~ A8j(o^[LFO`*ͧ4 ٛ-<9WQ*׌BV"]Nݏf ~+xcG[ËW8gi~W5gWbXdhe wuz?Y, kson?ay/5).Hl~O,sy1З_<:Ǯ0{V9+>Q|'ftU:d"xo}]1WEn SUY}rŴC5` aoȾLaNS-01HoS>E{Hީ6T8dɣI5?y\Fo& wZ>O]Šo-vԐ|9<9GВDQ؇_QT2Ezy 7w$JU#:|aWȎkb|Tph%Ef0ٗn:\dJc va{L!/[ xI飐'ǣ{u5R`Bqqv u sPR! OvQ~m~IvcЃFuEoB/My)تl`?Tkd.58j,=+g7$RP'A-W!SU 2M&yN+ 2ׯG܍|8b@ª hh?d]bfHrAӦwy!%MHu_=*9]BZ-0)~MAn6:  >+YBRhT&Yx]աmYjcO)mt; ȉK |,Kkü:ƴI5y]sM..ep>|4b{>kX> &Co;+n-p8hyqlP"*;T%I3zA*2=a0X$hJC|RTjRx3 (6uCD0/(dct"rS!X[gP J4nG<1{a8=V6=fJ¦u7VP M J_O.[z?jiYScAv=ZHQeTTҚF=!*9/@)-w=|ZNwkV!6,ۊk&nUoݫﳽ=P5RfU~ݮ.%^NS*m<{U=`u\)w jٿ-YXصcTU|<+{`BE E^O5@x{c= |u25WBl[kQ %:kb]V?rtKW CD$*9tfS]/x<)*a;5Eus ~A>櫞ird7Fy1Sx,<`hYxK@@PǼ\?d/z^y"oSG>*/t568h T&EnrqиW䵵wgćm;knRL c鼌qe; iq0.X(S2@Y*oKh'I 9xLByWY0Srul;tykhE2KIe (V'uбuU{QDߕW`1M8ۼ~B\DqbQ ENQϟ JnI5ݝ e!x\aEpRVXH\ uYf0[= h.'3Gy+-Z@M y0!Ub3]BNuCizZH,nNAGjl*izL/+@3 Fr]Q W)SjDO5Z |Q+,, q]s6D)Xc=q""WL {qWOwt5Uavt@5T"c;J3˲2T- lnshDG<(F'&o2PK"ɠR=ɸ: J*`TqG4#o/[ap :" ު Cm֟gr7C)1\W/a 6q9awEՂ<9&S㷆aVcei fU uYgcbChA3ǚ=hUESsϼ084U;S6R9ćzƝ,9L7?A| nqГ _`}L9!1U>|r9 9[Z ua5'yv |=ΊjzplC#%=e1**Wϸ ;.Hܸ|07ةx67U7LhDnč6o=ZԦ[bC hӛ]F;.ڷ="a+D'O7;X2oڜ;ƥojjA] 2)0i OÔI3X˽3_HvǤ /ïm̙͒0[MدV4k]Oq"pK;U ":rDV@X4*Ln&(!//$E̬)4tS~@M)Umsga:ζl~yQl7GћL+ߞ~5 t@ӵ5c <'^xe=~5:w( :"i}2xgA"7iH)^62ҧ^j%앸aK+G/9B/k柨JUM^}?7eKԺ5@CC$kjf̌A^ω&tnnҥ#4 "R6.E=IMaӥ]I8=R'W9*IfOpR:њAt PyMI+}] 7<]b sYjj4Q KvJC(qR?R2 0xYS-HJTBź|2+ɼx918"})nIp⾨FhdG4'u1דb9³<*.B1Ts6+W 4Lt+ubh< &lU M!W)˽CBuSO5t^T@68?aL9/]ASN$_LfMȼ[W pz@!!F3'KY#r?1b5r-%%gEQbP ~ ^ 7˦0-O|. HX+뭥`ӃEBrφA%$pBV(~+gX3=%, K]˹M[ lw /jg4d"iGkFS$ BhP=uyڙ 1MIfd.lԃ-wo41]M9i bW%7 'Uifekz r%[-E BEƜS ~,P);C dL Gk&b p q~Fo&2nOǬdxk 1T-m"S4 ܖDc(:X~$"euħ4~fWba@ϛ,Ms q_wFm NK]+1 9ab(=/xO7isߙpȭK*y5vwl]8̦rHz9ѢL?Qq|䈀 ,WFnl}LuPM AՉh=e])7`HrTFS0lCح9 [N`b[ a*`h K C_徺$Y$+x ߛz|RpPx0 n.̺p0GZoApsmwשblvwa񧥂Be  A\5Mƕ,Ss (MEghN=7Ah} ~k-rI1p]jsy&"E, ^WǞ A!QZN31|#hY#IMp62 )<׳jFXbj(' 'xtJT')Å^ϐ-u>T< ~%%W#i&1^ ,7U&슛 |k- &q Z~ژ(->h:REuw#3U=NA.I0@|:^33Yt€=9zsY>Mx0~f?;iqp-t둦a ũCdf~†}Ktcj^}m IO#+3,G|Sz,u&(8F;#s5`ϸcd+)¸o oƱjX*~'5P*zBO) 3Y{0>#A`s:)h*jۖ Sq -`t6CIROX }; %{fJNiU?B}_.bvc0ҀyܙI^ɏ>JDUز]Wu:]ì2y6"Tیv2ɍaeLkudAjU UUx=Kd^G{?`)Ssz*O&^L>Ȍ‡P&<4=tO9+E=3.8ӟ&@Hќf3.2e#C54Y)P2֏t!(ŋMI7/s!9w+].(!Ct՚'鯘j\s %]q3! P6{39xi/huKH>wC}Ow-2sKU R>VpkVaM'` Rl]f3^1dyת -2`UfBc79>?( &N1qa~Ɣ犔a5NHōy eTQv;_^݁Xq4T ^nu 7fo΄)/0/Q9n De$-D#]\n.c~epǝXMrPv}מcO| tfkiNb;g-lXRpY=$yA4 „@>5:נ@ 5 {}҃֌٤!O0 Fjݚ;+2hd3p;E;$+xbf&AK@U#w.&bib^]`ypnB!ZT5q1e[:d*:Kj[QV{1!.wY2]1=eRJ2K|솷GG"istRǀ]XQ 5i2ը] YDurTSaRC)$(a}D`|mEpͶ߶[ 3_1J}n}+>f]|k UOM6<{؍Uz٠?Zm88*.ִ[.WdrɎ0uXN+NCZaiN*g}@0\Ue2qX,O11^Ro%s0?h@=W؃bmo W#YHm}j_`nB'n)Y~mȼGC]02w..Fq]T#VO btB`Ó?؊Ek3s_]P&|i(b8>_6i[܇&Nx:N Ԫ Rn,=+wB*1 $],=V_,I*yw!ݜN,~ԣtUl\EH/}hbMn7uXE^ 7q&tDծUf<5S(\P85E\]TE7KxQEP:yS%wG_kF)xι]B?jkJϖS:T\߳&'hp"d5PV-͗g"TS1b5AY=/Ҹqjrv| .Xtʷ#UƵZ!uHqƷ2b0QAmuQbYҠ5>}3-&L͉}C\f+l,Dp2z`ǧ]!f[x$42KQ+e?yzpj^h%jQ2PLV9avz6&-8Lr]NC}!,KB;*-p2={-K$Y,HX 仓J3Djv|cRhDOm[|pF<6k$:Lk8gL-AgC'y 7ґ {(WJ8f6 Œ @|WGCҴ8T+=mԫMGt%<+qOK:b:K-q]9v 9 ̄2#Ѭ#eH@n_gJk&<} hzql,@ 43jaŽWzL__&,7QL3q'.&mKٖ gQEH zNԎqDǺ /ʟԋz+$vwGA1Ǖ="UyѵbC>ϳ:sOd2WVѩ2(}a~ 0z%фX"%& eB|DzV[*y{doaδ(lg.=9Q!3?-ES8&ot< \qWH5rhC^e%X3 3M!rW@d࿺׉rAvTlܷ%dvyhN=O i- %R7wBN;i冱EE<@`Tv`|\r*[oL^ Qbd:0<;itI &BqCV] 3'zu3oQo϶Qo#/ pVrA!עZ/$ ׈\uJǁv#Hރ{3aO:3~<aνA`-ك_7摰:k9+,͔K 1Ki%ހO_l譔pOk8 :tehZ-%@$3*!#:KSdrG8CN,muFz $j4U?_N HB"W[jùj/!\<%/Fg/`#-7Ia=(;s&m5eryVF )``$ҧsO&AP h+͓ixB0'.QOAyO|UV'LIaS7dOA-={S^:n 'gYn :.r_8AdYvԽ,^r!kT½: jiZPtQ*PңZk3 ך$pL:߿&'.iK>܃A/.b|Geu\u.6wy-+4O#@JPc(?}w|Р I2= 9OX/;IП4#f7!̓Xjhy)!3 @ =Htآo}Y$:OaT}ňwdUKsvE&g |nu׽oĪQcqiUo_::z P| }D LyxQ*_H*l} e"2䌌`I{TJ Ӿ_@y ɤv(E.%a<6@N)ah˽%y64ЇKʵ,* &3 aZLL =,v 񹑤}:NӥƮ'Z1j|?t *doqC@ V!)I~I]J3W $6&oRo??=UŌQl9W~vӑHHE '2 J;JD7(;}Y+,e#l$UrfMQ5&ND˛Qbd<.vb} X)tPV`|6JΕpɻ}$R`=#yײQhHf 'G x |EFKmϰկ8l 7v,J7˥L<xoH#f+$S(lGBD J@'$Gw>K7OژH UhexK%|s$~h9OcG ^&5uղ`Џ&"XֽߏsG`M "k WFCD_m\2lO=qAHȽW ѕ]\EbU>`jv߮ q<`6o⣞:T ]ma\^U TTGQ6uy>L>5) ѷlo֟Zu\,Z:PXJvCT1x~ --~Ӓ"ہ=&vR_AZC nv2i#DDF&*c&eo<pLehX)ؘ2_'أ5ݗZ*"3yoNYѥ(jZaْ[UfԢ6~5p9UcxqG?,Te5-*(QT:k/fLZi*@`1_Fi Q?y -2Y!k>Ggdn"Tr|.vjoo{5l{%Ѯ?6e%ևi[3V~qj#F: E-W<<=I5Mfl Ijy@qc%;Lau}2c|-DW{鳴: Х%GPk<5/hVJ \o4U'y]: {8r·:~zlwa=&U 7&fJMIJO螡ƀGJd>@5ᆔ7HX n., *RY M/$k 6'ԅT9;jv8 N}kڏIK_=:vLҔ }E4v/͟sCeR?7azӏ0eƋg|Jb!BQ 5 r0!}3npgTFUxmHHM=cZ/Wv}Ȅ0̗-H 4|ZKx ҵ o xC>_u_EFWӣV(N[*a۴c][)7v~A>U#?:ۦbdhL"[v4ѭ h T^CFOK4"ILp&;qf՞g=d^Z_d;{8*/ J ~,piɄO9\1fct =7yIּtP)C14yr aH ~7g`ptn{Ws47g%G]؏!dV51nb[''hgF v ò:2܈YniEWP-)P5S5N^a6X1Цagbg4{MvR&:z`)E; | gjCJA4;:˥~ ^V^EюkJr )1FPyR. \̷\D`i$`o|/>'&mFEa2'3f4z9/jM aϨlVuf~?>?&3 yI_BvWf}EBC- !Mk)ARNb>|[lVŹjd圴u5UN{U#Jʲ,k4;/Ks9 -w^Zce C79Wg^!(k xLtN$SIeӨv8%e^ho1jnީwɈEJg7xpoͦ+bOjAwgoWնoh# tA7TtjX}nT޴o.võ3 hf۽~o>7B ܥ>PvQ6<bEi}v+VK|iV-ڟ-[}ķTζ jhs# {˸!ō 8n6Bj -.LWRYHiF GWfcs#CSMOG)W1q񃯪龵Qls:L(X 6'C']\~46OҡlS]WJy^%'8RyBR Cd4p|%|Ǘq7y˯l۷5ᎌzJf g#rbaMUbN/ CF#)6Fe'aDz+W\VTF")dn|Q֪HEضei2h5kVU۾X3[ g85R.X>ۢiw.)Y)x6}j0ה[dWij鉢=wɊr@"[ zWDGE蘀pI;kbpVNܒXQoov~j#cukw;2.FvsPM(݀\1KdME܄Syr̩8ej|KT͡\ soc{B{H̡s1ȴj ߬dkSqȣ -N򠙐+ײM=mC3E3SN88e)`n5ܠ~= i H }d#&O cCwPY Navi)Dk̤nr6}"1プbWТtȲaڞFTOu&gx!Y=fX{v 4B^l;?AˊZ%˴mb (gP,b=Ֆ ({C=2̸P5ka>lyk겭X˰ 6 PP x``E:[V8jɕ,Soĺ"aQ jq~Dd pGAC(6 3z8Ğ!*e^>Pl%:FsֶL&z]!^~mObv$?z0ڲPlOB1}H÷ D#؂D_b;gu6->Y]˃0"n(9?8hC#2Q¼BBa0ۡa3E4;[7e|+ M ;%0 S }„NH-U(.Hͧ cwel0i4yb:0R߱YI_~ɘPT zNBrl~u& b# @[!bH&/#ln9 ."d؜O%)z}O٬|N+ c-o|z0Ьe0V iV_3+`v< -/w)Mz+ZїS6rx|L,"m-z0 Sp[ڔJ_!0=2oQy!0yU$ELҢ Bu <^/IhkWzay9,9(hvz]9Oά㧮fdXhOdV<!5d<X-)SA`+{չA~>xNAvXql6"uDQsFm1$(sxL-yW+C9:G LPR.;֛PIȶZ1yKZ҅(5M>G!!cP2w*xG3f\t8PWwW W)[9:!a6HUCr R{.V|?w#5eN 5Aјgi%$ Co8 =0K  : 1sO'Lj3wdk %nnc[^vŐ^>[=qjM9s6qXP#79i#.QlUAs̆r>R/s\]7EB2.wg2{f9d^<l3sgå:WK 淤bwm8Fc&Xo-e:v/݂IfǁN3mhG, +ʷ}87hSQy2 |(AX1z:F1VƢ~:U>?3i ՎS&4}AHb-|9<>?:f1UbZřNZ=fF=nZɂ)1BJg͓b*+R[G%rR\\;l9Rń]4=Pe/t@$I 6:=O+JQd%멐؋&}I]]ˏ7Kބ(>~廖hQ ˭yTX}|Bü"Y8\!*ZՙB:{0nLGP-RI^h+L-FoD[[:zZS<yS?8t<>H `2JS%qw9t 6*KNݘS#'C;AFȲ?$x'%61c&Xij[X1bM㻫T:ؽBb=;E|2{S )Y;Mc4K[)a穒CER6ΐI%zU8vOIW~a" ?z81^[B3MBT 3mi_TEH+_p4Дɪw0Sb%c̕T4/![-l'1 URVӻ9P|%OKl{Ǘ'PPcEU^iԑ;|4?/* Ry*KNz̜A5JI":M܁[8(H8*-.H0O! '(ޛ[a=G>0c˶:T H(Q4 xYcиGv};|~N$;\N ; o3w3o'Ryap˃p}W{џflDeKA˜&X]sqsgI뾃STUYUrha9l29e3H 0y==,,lI=QZ>jo󤩊qq%OoS e\w:b5[$b4}u-Y :SהOpedT]mc8G7r_k~/io]OmNlj'o2QJ{~yCD(bg'[0]&P|yns:Xs>V TMq=e72tRչhCd]B9ܓ)l]0=~G˹pyL7* ,|^CD~d9)D]B Hc"8y0mb[Fe3YK4U?䐏Yoa" ʥI:-S‡ʒ/z&YQި%.tmû(H52[.;G4y!yԊ}IbACMuI׻ҿگ8xVӋuqoSZO{(Uz)) <``oݶ6-^iڧ1idgJЎ `&UfH+pgQ^c#2ጟgäcm۸pyseMӒKOl=~)tA'|e`nqWC{9_5^[2fL L"Fه^R>퐛lףىkE8L XJJgy?fY?}+Ln4k,6&{`'tjQohK)S\mI#:ߠmIZfiM o0CrOJ ZW?u\7S9SOp¼ nJƜ\5z nZf΋eMܙfp}*ۏ> 823pxk˥+#LϓĺJ$ @0Ɔ>N<N E鿄j>R*Swzle2y'.-՛&3MӞj-B  ~X4(&|:b * g㩇`\Ut+mu%5$M]eMaVvP_Zbd`m 9w0ҮgL*DÄUF,C%q w)Gۤ 29z\n(ϔ_D@m XjKX? ;:?xW1pa9֐A[o1w= 5eXP 95}hz+ n4J(syXH`U+K+Zk[mƁ7L(aY+ܞIB;q#]Dlj.ybm+4j<-0&D! B1,񔂤{0a)RvR?3B{x!)KoPt0#:ɪ&TLlsՎ@FCƂplӫYLX| L"kO'qv9W >i x3ڇbGwc}vP!Q8j,n.I4u\쪑*ljr/ M}CY| V=nr2ǰRyQe*${8NRW]`@/{PA?/]ұ{hmݧ  c'#lF\v S3q6kΨ9għ)Ű*hJˌ1M!~O CsMD93[pmDTo%r9XyT Dʈ~.2;?˼- 5ڝ!c*n,fGHuttqzen>wgiD}(!.l< ar#`bErBzM7%Fn|qK:V} vIQ@,i_f.cKPζDGd 8K)c+T\[QIu5 R 1RZCvTPa>A#ubLo1h0ƒ%.0ry:z?c٠FBnOfB$;'Sϛi 6,Wͫ4sV6 %+~;?W HjjGp)Ιx"?nb?xWKV|I->wKm`Sf1s}|ɕXqY{pXwm9oFu%ESBja~TF "GXEQClsPbUM] b?"FJujVf$&0 1}ܣ49]leQQߋB/q$)HTwgB D7ڂhN 69g$nʤG< SofH"\'~(X+?̪|L0&Ķ}D‘!?^j(8d#C]D>< J h,\0}{NZG\o=B%Dno/TT2l Q8R}hLNpi63!&/4ܝ]݄Ce.N։G0g[FJcTӋTƨtW^ќYm3HO 7jUs ĭvpR od[Sxќu. h ھ ExAlFmQ"({R*" z&t(@Lnf"[Sv)i75-RȬC|k6ާԎw ك:H)Nvm_ԩ7_Ûb.˼5mA ۾Wg5,T8 > ]E<, [vշ ;jWY>sUV>FZRuj0jA=m@ &iՎol-FͼZ6(΢ ۿXtKByf΍}1^cC#-װRL6$4(4'JY0eE+cq)筽vE"W!a3 ֊{(Id]Hx(V&+Y!\[(#Sfs5"VHf87I yֺx&9fX00Aգi Vjꇎ\5}e}>#2\1 \9tF*;^Uzl1!u{C.tP%n;n{'- emV>4/j!D)αLsgע6Hl\8DEĆKUM bXA74TLH7=,*uõ+ @Xgɧ@AL* h #rR| (J=[sRϐ/u4@HFkqQ`9F,x-Bx}'M|kFt79 i;٧d}#&yO^FԘ "% eyԂ^ `=? "]j&kG\ɧHMm\IE3ч( *P^S=d5{2Υi2V#uU%P06"-{.M.Z4>ŁhόTY`,Oɼ}3ZeD,vBf*cOXh!(q]+ȹBܶ{x(Zį0h<75n L8$#_Y?R[ױ;T]cf4dSAr=ăxQf{=?gv]m\_N9w"i#8 !6}GBj=~[wŗ" #6[ȭ}ZO"]u`.O6dH5> U醉X)$_ Nvܵ= 6x&9gS*/RУɅSݗ}v?ϛ>ۡz[i6:u1tI6~UB̃ak[WL4u1;d6L/N/(S0['TEN\MQ[kVLT9TC㒉g& @dň+5Ulgl ~Z13fN2IǤ,-> xv+u)j1~:Y (>ָ&;b'gT|Ix=j,Je21act\$UlRdF8.Vӽ?XVMP%xuȚ@@S<\AӢt34ndLA ۭT"vnɊL>lԭJ:JZ^LB͆Xpo '" VRi]o.({8H<jC~JTӜMrgV:!_Đd&Qv{ǽd e#D^A+o ]~c&. FDy*6qq:{&g4 O?]jd؍&l>*$I_~pm5 8uTu~CRnEA8z&83TtBV3QͨW;deT,[27zfz5RI`U< 9*?.c(}t/)9k7Ar؍t@Qe}i ,P;q+ͮUy=/}zI{p7w^ ;[|QkЌ|dDX=i,4'Nv)&bؑbgYv9-Rv$[n kx+GlUh*'-{43(C^UES@?b~cpo? UHH&N` ` U]i#֬x_k-g9w7~lƄ T4!A/.̍G8ƾ3[y4N"{Sc|ntLI_`1艢Y};& ͚Jg(ήT"(ؾ Zv5&]CmO7|Qhy<6j 1q'7bUqf]h57h( x-͞Qmj`Ju[ &; ɇF0V*4f C}(y>縚!w6gTڈ< [+̀MdY|c 9D2 9v~ԴNL0xI9 sr!g)~v5͝>6;ïSW' %tC,)iU9Swx2Hd(5j[jYQZWw"S^Xg;Xx$Dd6}\W]I;qdќh4τ!9{űH+\e੮&iKt:9v*ftJ& C}EbHܡ:nUSPV9PrDMGͣO5JPnY?)ƩFO֭SB!"w둉ÕWL:*xndngon̨|SU͜a!c濪-a# ~&h%HtPժ"``qe8Gx[!ԓoU }h>\ B8EkGZ+5awKMj?릮[`='fU]ֲ~y7{)"NG.>;06o5|:+^ے2;7GU{f 9XhlӾH+M$ 7|܅0/=^#/[5g&U+3!2yS^S;.?u*t/SaBN}a(KpC|0r`M/ !./y23XHx%5tFbQ. mDYck9 Ff`XR:\|9d Zċgo_ܱsP py]ςkH"q>ǡ_S֨ hĒɩAzJ\&cw ٺۚÈ|hTIzxqH8 ň^Z9";0y ZJ ʞE҂R8m<`PQ8R$eSB ,&e]./Mk0"[7*LоKvqN|paRƍvW72kݗ*Fw|ʮ)i5SƄ V1v!R' 4ЅyA$`+Sn2$ YF~Y@ao]Ut[񝙟JÓ 7%<2+b~{N>a~WB2&"Z;9JQt?"޹I;9'Wgl jtFv0O5t9E-UύIo%h:&fDr$uO< yD#@ߊCJ97޾QZ 6};'2'$@4bi,09[~Q,x[N(h0+'[R }^}Tnx2JIͨ-uܖ c LG|AB@&ܗ=x,k 4ԮZ| yݺ \Co0H?Uch•`{ ;-fkl [C~ugC1vbX(ƇGDx\c Y. `j\2$Y]< )mF/H4o_6Hd˧Ľ8>.0oR$юhmJ&RwgPŽ)8yǘ Kgtc߯FQIąԚ>Bp,W2s['0S"C듇p)C3{TS\'T!As >d ~ /Q=g5|CJΔ\T@7_U!ڐ;'L6Ӑ*E8^`i* Gsw$yYYR_bn7K A*P+ cG?Y_hW7*()Lf3ԕ,c*T+`TH9 \k#Xdj[D;I),o3φ\o.;w9Ӽl#L0ǀ+?eoKqfi=EL2vh!۟] L:X ;ms ]Tw Wv>u81ady԰ fidzs|O2iephl[iux+#}ل`W% nk_G>0#}83ƞz7R/+}ؗ`;α uդh @\B$m<YӬj5#sE#2$! TWvt9(0/#@Xd{Jޕyx%Ȍ1~1Exr;], ~WLg_h3 Gq`極]lfkyMc.Q$'jY w2wБX o;\~rA H(O~YGVgo G!|5cgI0{e͂QkTz5?]>'c152hZ6opǠ ekOܤwM(@4BHx1=:ش6R^U9i;Fjp1AR]x#ػf.>XU߹ sf ' 2_ƲOݵ #ZktgOSx:Z&FzPmCTE]zЭpf#G-tٴ^K[]rG8ÒO:!S"Q']\9=A憫[8Or}*$a!>p{V6 5 6 uDjQC6 Z@%ȷx,\,79>6nn%*^dFaV_6*Q֣Kٝ6k/NL!X_DYo%&`Q`X(Y.%?$ULmDuHɐ!'қKkuMEk)Kdb;h&zRS݄Yt ZEZ4O{/cZQ|b3d_GƎH h?\IZB"r,}Je]>$K^4Aۓ1vFTYGez'3ŚuJ%Or3x;i3a8NGBbXlZq7W @m$a&eTg':o=e xog>ac;4'噁'%Ӱ<ԝ%}'(΍*S|jC*DŽ_2Kڂ- `$i6|&" V&w0PMmWZ?J=u\Mԏ*5ʀ O`sUWҌ8ƍ0ܙzGv;/Ԫ,Fq#e/i1Ix2Q0~l,1fCV#AmS2I֑(dyS72aqLm\>H:..4zXK#9d`˟a)SrY( /q;Z [ ofzQ8ܥ yɒ;P|Ljespgō_Sh,2҅P|,k]]!E]WKmUnwA)K4ʘ9d^ڷhcx։Y,WLlS Maˎv,+=xM|Wy' -Kw^euG #U"8]MM߿|S\LSu2"wg!B=S; 3pntcFjIʖ0Fg`9/ 4DBfv3GUU e|vj׈+Y !T%]h.C*H#CL28ΑI}@UV`m%T%K+(81hI8u+)}R*Jc_@̘Ic$ljݞcꙖ{mi JlhzR&ɤˈ:LK5: uBDm?ӭ¢&Tg,Ɋa K1a$7v cA:LH9m.hp,~=P*K8@d5D};T %CUk{*u9\D#*Z>FqkNdHWZk$Ҥ+.naA+G,_bj  4DUUS!k ucJW4Ž%NW-9^I`ᅰed=gjqPB0G!'D0!fh !%r*R=4إ}r4q+8 /Kzy&WշRrt^pe^O{ƂI5H] P/qͺJ~7$y mGIYvqǰ̾9 -WY##jT"i.> 3u& Q">(廧5 TCѬ+&cZMäl"#0$Q5L K p}g+ll\Ndo9~Z,}p3Y?A1t {RcUcL%|$],aHXKVC`Dvm 5Ӳs(\oiqj])f FˊM}xmѲNK&pHT/ƺ;1T3?-:eGTIV5+(unG6Opz11MKC= s2gqo :OI87ctz#= ̚.{y񃐆DUʈ剡 Kf ԱHT{b7KiTͽzmq=w[Djc3w` C$8N.9v,@P;z˱uh"5c?dy㕎2*SG~$DGYNܽw DՋkDl漋t+x~RbM|#hXoK L&5>B0ДP rC8EvzJڠViblAo9_El*Juq!!X4RVk V$1zMhTd_tj\,)C7Oo#T8/jL^W{Bo[MN dx|xfSd7@#k2o]H' Pu݋h\0 }ÆRlE6Y`]#PٻNbH$(7tÈ34(Cذ {N[jle*2+ʢ2Fq[>~R |D%\W0%w$oQmȡTę)m"7R˺_U\X!o p{{U)i H,M̊gcCS&ٳ:Y|տvs@6> 髠w;?)(ʴa_5KSؕbw>'ѯ'3əH1MYT60lhmq+UFq#N H"~yxF+Kc]OK2Žin*; 8{$cZqfe6ZXA s]]`a;a rotp,XE7bEo8 }ؗf|S+6$== ffXå'^ȡ!ZYfghb1|"j2 A98caI=#3'0~zxc!'4n5\ɴQ[5xQPC)tݠYeo!{eދLW GͪBPiՖ+#nR2SJt k1`9w+pVMqB$A{"m(Oba@p1]Ʃ"o:QhоsY&eQmDسT/W3"CzCorS7rzX@.ԷMF߄K!)D4E>f}{־|Ž+a^?oZL[o"aIm49F/0.}%.Uv2Jc vj\΍b+<ʅeW.Zϭ[$ @b~h7tbE":#my>UM0R$"% 2n*Zj#ـBvmU&Go9p&P;km0g,I'}]>mg ``wեd? (?0 AŊ}#q[quӠ;Ns]ıhH0\pW+}m| +oO'KRoE )k08X.ht7PR.Ui`v@Խl2+8Vƣ p4|GFAH:8E'N{pµXZTARtc=$dr%45LWo:MX iL!$&xSz=lt_ =z"qcEJߞܠTo>_  ˖x oGI} _+$˞'˦zj_ fRc?>In5r}")}[5B}Ȟ,oٵ-=?ՙwI'SXhEK'OK= [6cF`aTdlXES?߁/5T&yxPZ~hZ UN֘&l\ys4Ăse:`K]8s'G⭰y 0#ɌqA Ycx )5bEO>ı'ˣ`U~WxFxu|Y$Pষ']ɐM=| 0I# <, f.O'ɗ}<T^}\ܛpBsAPD~<x14zY'CkGC͂6UI<#"OTW xTbQ@F5Ծa,gZȷteH#ݣJdCfȗ 鑡mFu9rx*w@ڼoeb薬b&'ԀG:{;( ,a h _88>rdp4ho>R:bfec3$ʠ21ɡ'k&~d2}_|i2bY\ \&$#y'f<[m9=kFA50KaN3X 6r%4'nl.-ғʜUnخ{QV2 ^#p4X?M6LAf>HA栥 -[ᴿiə EUNZHlEr_QfDhLcFbC;Fd7U 6Mn8STV!tnkftt?5`p)d wZ D-spuUUzK-T^ځH|.ú #O y\햙:8wŧA=!|iXy@~K!_8#AqIx?yU+GxK%rx_FhmQ]VH&U9Fjvms5wUt7-`vyЗV&ɹڱ'4)SqvB {Z0Z F(HnZawVqT)]x=ZU,A.51X#e]CG00Hmxc9op@O hE$p٣UFG=7}".v#RmwVsu9P=`i%]M[iawTByɆGLqa$bOhS;I XKrT󔦞̦g#y. +񽎟Pi2s.7'M.ɔ_F_YyUē~ v679ߓ"֩S! ,JXY>\ݠDvǛqmDôt)& 5gJUޘm l= aGWf0>r_mA v@JA.&ݫKÈo|(V{G5akj7C![wΜQ։U>p!CV81}ҚV#]Jk0Gr݇_@&սW<9Rݜ!J) W3T=kv_t3\ p7]XCzU#jcp>& ) 0P^I4(WQ,J`5T)YTdHn(eGڂpajz=XkÚzFL,~5.j`?(/VWr9567HRB1w;}I+Nu^mGSa#(.T"uFɟ~+c7XQ&՛iF"R+XCӾ {5_p?qUуB*vC+Fp"%VMZr*~<O3 a]|74c@|fsIq)?Z0@&r"毀!M,"ܙ()o/-IAN0nT3AH$.:(˄K r&u!?K⏓pAHCw;IwmA"8m fFvET8#"al; )FJ&h2lޡa LP`X1N_-PGs<\b?I޿ts]t룃# y{хUc'.!@Se-X玳 !D6jFBZyts[HXᒴa@9G?ɊPOQypeb m.=6Q|͹92)bb#Dbz@Tڊzj>$sCeǘFj/hn=D^kϨs12ArHƖLVׁkn1JCx@R״=`}nV;cDr4XV4Ī!c vvds{`k8k2Lj@<Ɩ6 GU9˴)=8 u qٱ yLuvЏEyoō狺4,Uy-.Ra+^ .|(&m65˜6s.H>;O+G8n6aB'xNMw4Hm$^V]^|?,1nl^+f;[K(kJA(K/fQ{4$7-b6cq  /1lUg>XlvKB9"uNa>U;I\hIh "OF9\K ^9i?I q6&b)vcJt7pu(+ؘX|]|O=;ʣ}h3CQNY3P]OS#pJ'ϴǹCS m{z`-١)Hd$PdKgM_EO֧'⬯0>_π3#`K]lv%^8csHON]M-0QA$!´,l#RC\Viɡ̧n`,pgՎI16zjoOpe5+c?ss&*!'e1rn^8$o7kQH?7E1>%rg[a7TOrp\u*y &+oÄF,_m1nύn/i4j]Rzϣ<,26Xޗ0cV%2ӳq[&7Nlq_fZH ʿ?QDLvD;t//N5mݷGCCYFDv%j\{b 뤝W;uX,|K-ryB(_S9锠?*cJB\+D0hoYĂkk!~{W}V綃&[/t)#v ǽ>[)z*wXQk?uDZ%J ]i[xdZl B"`) ץ# ]T Ag~ئȐ"`k:B__wGJ ~dE r)ȠցC$]/q_)GCD -mҭgݣ>鵅426.#JLEu.:}3wmpp?GHuk 6+P3G2n=95;ߘ@j9;2uB.v(N|?y7jR\%vӗ'^:,E 80n 4r߿Ђ8 ]d3a>j%GQ6ґq4zh?QɈS\% iIqS3eJ` V^myl,QԍU3g=|͐+5,y73S}xM6FOť#1~ncY h\H%p,xkG%4;!+<`>cP pQD*pn4=-]m1>y~kW|3jv+GAs8 29Ep_TxZ8IVU߽ )ڡf"@=i I(I=O2g:d#yyD\@;ʥ}t.ߑN4e6&j.(,]S<'L(F܋N552"hY7W*ӷ/+=8JtLIRUs_HMnz/+vs;¨¯^r3<( /:v^B. ~!Ǯz~뚶 +ux`N쭔)3kfW_7prtN%/)Y3/} XʙK@ [fkffNz1c\=71Oq9Ii"̀D:OKD809)qꁵuƍTk7mş wZ9jdyaNX;*lM|Z& w0AԘ fpr*+cGn΅kVXR "lC|t P :=zbt0a8(`GӅ>'8?!;r;Rchoi#|m湁UarFޠxNvCwOTqwxT*[]aWY#}]RB\Xy5>6ZżAPZ :>2RO \1Cbtj4r^\znVGL-h鹔vHQFlyՇvu׉bVuf7@T Rt9?esO|CNC*A.:ZU~Q1x$Ҩ(MQd{ѢXV>Y;6aoCp&Ĺ5uք'e VBNK_"!jf}6eDY ⓒudD/RC6!&$j^ST@Ѧ,A4$#ŕWӲ  xp^ ez TkHo 35)B^~ܗ<[nKfB8 !mGy_x Ok>aˢIX%Mn ?Ȁ-ɘ*@CUWj@SiV /3U#w}4E/j>+sF *OwO2@^V=(jJ+` 58eAHW(vG ۢtw΂ra%2].h.:·@̩3WIF~wҝ=u: rBj0y5n[y\2tRbU8QM\+ʨHYV;}X{-$@r Po }dmǭ+{_Nϲ[iv.`i@dctD3^r[:<15s}. w*SEJ(,rCRېTkĺʜ92X)&joqh5)k8a!5R*imK5[705YZC v{Kum?m/{id4KӵWУ=7_!YcԿW'r6h'&A6l[ڇ:TO -~DLIʘ%<0?cY21mK4XXeq=ATfW2؛5qRȓ"(0|OEx<4k)n&g:,}Hղ9~uva4$1n著.ր OM]C]k'=K7q]+?,s9m):|GHY vNr R%4*n"C|w䁿x7)%k"\`6(KHpEd ?xc^&0%EpGgj|!AƢIcs.rZ[t+*`hȌWtOQju)~fCy_Eܓ0j6goGǯg1/hy龺$jX˛WVחT3g)ṉgZЊCNBsߣ"+JCkG@gMH p l 4U-R +]H9@ 1#0k@wtAqF^|2IK>Y-$vg:"sU>Z#K' W+tF˵쑶79LS, pt|Ag'f(.x$>4 ܬ=ǝ b*>Ȧ пs'QL\WvR hggazYQЇ֍A6Ym>Gf|&#ͼ =#^62+G 3v#yCOT֎j҂To/2, ̉DeG:Mrp!գUjy1⵨?\lZGIZu6Д">7E "`|;;0[#V|&۟rP4?wtdۨВ (IiiU/M}ܸ@@ۥ1̀2'EC/އiWBk7>G';0RKQsw9'B k/5j[ ,z:|Gg %/ag{r:7lH$R.Ɨza'fDC"x,KE69uviÒa Kl-iSJ ҁޕSc ɛţ82Q.Xy+w'qKVr~E*.X2U> ȚнH=!JGNQK[H2z N!#6y);m/j2 .VMOG=]?0Rm FUFx](F Y`[u,;3H-nPڨ@}.CHc@b{ 0h3خGP 7ȉ tDE (א ?Kl] E;lvMINQ󩒦/(sj0لC5ɆAg)1P蛝fEwUiNYa&QY^+vDw+CG  rP #,w.j+,@GeJjM dIwH"뇃ϣ!5Q??>NJ[^|_g@rk5Y8Nje-Lj;z+WZl=Xx}3¶vtZ uxXOaʯljuy09OQ}J2 9{dx Zݹu Ġ3x]OЄٴ) V=z%`q}7dCtǃSM@PK(N ȑ5o3 t=#Ȥ-9Ӄg5Df|HGM6ʍ [DJBQ|d۠~u3<ވvoIxPda]$ÔGh}yAn5ij0JsFfSr݆0&!+54U-W!pLbjX ϱ/?, GQwrA2tæڗuc],rvg pFla#Xb@m:?d@C %>(@=zՋml C}w3al,8N*fCģ{EŠP<0͆ h}Lfٕ/vvwoBܢfuLQ*%& b 7zZLl}J)-oЗԳ)mI9u/'/{K/삠B':yWt)+ܓי 8O#nIRwF%o* kJ%J/Qe(ĭ&4U-(pJsbJ5 brM\׽9)0]E26yP!䘣pN԰t\l u{DH  o={Ȝ$n* Yv@'Wdy[ڔm5N[v'c%8Fjli#pIF^cjZ|.}W\e2$mbU"V(.#~LUVϏDUKǝ@HKJF8r%f6ɑByG.a\*n 4-I%@Z1xR:us`/Xiq vҌv3Љ'^7Rs‰Ĥ {.wl7 ?K6hRC# 'A'I' 4uoDy-`oCXh6և侃;m.T+(^g%B'.jUǹ98/ Z Ϧww+}̅4u;ϼАǵ}_+؀Kdz Kbٓ{VN7&JIU!x\7*.U>1J~LsT1Ӥ<7 h9X .o EWPc-+?k؅0v(۔lII='`闦C9aiI9êv"UYW&n[DF'a!z-ڗVe Γ#M? !h@o]@LH)AFBSu&5rYKE柩OQAk mr{W8-m?pom޺I籔+XlnaߠeAf\DM*o}5#Qoe[58dvg#!MYlo`1ĴU0p>&Ka%|wo# Ȝtz 3v řx |k&h7',xR|w|_cm<>˧V,M{D\zS?=l(0B,L:Ia{/Z{_$xaMZwS9!5հQ:l /tdj6u{jvHP5榚* :h,@>w |!`kߣ2Pު3HAQ| a9kڈv9*ŭj $ǨuܹuJ`GE(o;Q/8#lgf~}*e=_:>Rdf4z$LLKxA**!(eGHG 9ٖuxe%O(0,MpNT]^q?Nݝ DSMC'=gR^EpvINdV'M&'VdQNq눣jwׯvՂ话lede=4; 4Eî[~@KCJ-D+Ņ47pYd1" ɨdh=S"8 ń'wL Ro?I.GU־8dh@{8(G9^>4њK3 'P"tS<#Mxy(GOEWtS83;05K}G<ڙ'p* wD{*iQĩ]tQn3w`FGT^LqX隽hBT2OH4LqXL~WRXץ_ώL}%'4NӋƷfy)9.hy,OxU`9K/ܮԈci9&~Sf)ECXqp#cV+jFNݪ O3cA٥b17n\fbT]Ҕ!+'cdh5N=;㺰~LrX t{PUPΰ`yQ0*އY9?U -|/pko"y99<isP{( 0JKULWyhʥbgY5Y}n!~;3v &#DZJ-S=k knpu9c}B<+:Z<2m罹'n_҃B=hn>8@m+wm_gjAdl݄k^vCf^Ѣl@ '֋o F]CFvf_nI)BȱJ(5*FC;bIXBg IKVi@#z4ա?@v_2mO;)v}~ԭ %R€Y1SoY `%ʬhqyr\h4rEfTK;GUyJ;"^(@{}Ha{c2,K>@G B%vNo\:P._-7#_pFl&(b"} ]*J-k0LDp Gcc-u6ӷ 年;!7zٷ3v'ҴK^?47~7GNH%keԞng+DWAK{|iR"ޓK2ad^;1϶bNԄ&X\m6lR0Ols\m#DBO>қ[y%m#. ĒR!5<#ҰeYJYIT @h7ֹy9,+!/lM]Iu!6şl#7S niY|8vh'w[h<M:ZΙz(b *QLKl알iZffBamcp*ުٸ:j8jE_;ny%9I؊e 1gpmᰌc+ntL-Le9Qn%,Sb*嫱24CX\ 3*8ru ]oqv;j!/cW\:09>@~Hbdnr$Gm}7u4MUo/N2NP֜d&*Y z~{2ӝ"v_]P,}Rse 8?OO,N&^pdɪlB;t="a3ĩdS=xև#Οhl`2n54SGՠG۹,REd}*'s] 1?O)"B3q'9 ;]x )V lO/y$5>.ʴx@]U;w! H6wC? p&Dz܃m6'X:>mBZxOB,p/g^oSLDuߖ_`:FYBK}8 #,Iy\.T a J+U:.!oDB~0.,:9GcgU%VeaE{:ߓj.k!1ڋxZlC(yPhMUYkHs\Uo=V4ލ/Uyơz;{bZcص5*ܧ6y]n9 Uay *8O{߰jQoph?g',xTk;6|f1AIM^(7OZsXq06gܷL&CL, hbŶ,rߢgaF fGGba] /c/y:C)lȥM<:wiBX"o?I+ 5%^;۱""}Aά)1BXF# g< %J?% .DzjXΚX3>Y y4pagn.>k=> >z]<ď+|.m$? e&X1p;m f㡉L&[]GrMH?!³.CEqKypRf29#;χ0XB^!h[>V񟞜N=|AeϒF{v[g|&V;궲tp)htmW u '48* 3gcL;~Wq FWe"::բIup2,wCp rvcDZ _x@1#d_!:=`"Pd u\ڌx[, \t͕5=%OɅ{`cç쁵w ,r9Qy|]ȧ' fPH\ E$cxLi4,QUKhOHml=9:X <@܀1?ȣRb~4DÒ8 tMmBW,Ԕy3:.Vf[\a 2wJ.a^{ONuaTƅ׵tь70Ts'.:MO㲊]#H|pb4S YѓB_s-E xd ;gGk<Z.&R-8+L#H~ɊlY=q16Јbk1L F i?i$Ț|A/ݥQ̑Yf/Mq3Αs>1|#=#Q-Tl6/^A+ddgCƕpr3~ W h Nu{QFrSm"i['>5Ym m rA sO-H2ؖJe^oov^0 / :\CWYn sFG0`:,}qX1 %&ɖO0"Ґl\$aN9i.+yPC+%y,O7.dȢySS,!nFdhmvc4 C"47 oV7B="-ti5 SpWxſ%2U*u TShv\S+Ʃ 6&)}lJ0)S΄uۉ݄\ҧ _i `ol5=+\[ @Ww ZO/{.lT>ʿ r5T6 ='fٚm 3>"B$^1&ÆDX} "0D L%`X3Dre?  Ag/*:\&b| &GS,\Uuo)^M [+f|;Oy AIFPJs pK%،*C0&dP2A!wBb*ki|M 4hEY3J*⯎%@RUK6򡵶 56\։!aNǭ}ψcTq\'VYX7k=` Rj UY[qYEiw+RnM΢J&6:>:|xP/U !,s_[LUk#?^ T eL9Q㲵 ؎ D??ət{Py u1gkH2=RBa?^mva=fyn5B;4{{}|ۮqxxYZ|SI9L #"`L}$?qr 4l rN+nև SN7?pgVT .5ƽ?}ei>=X˺N/$0 +p94H/ϣx60u gh:?, >,?Xl"tcگ7YI m5fb!PL Z:+f{,ZEd ?IP5vc*juz䋂{ROFb d?Av>W;$8t@  j]NTLڣɪxܱ=kn :jU' b( 4EbJl صD-d!e 4*Jat!=bO,SƖS" 6$0:9~,$cm|@"̋pC]w8u.|p.`#xv8 `bn=X.NN?fpl2n:D`rℏ_RŒO(MVmIMo |z0$?S'='lA: 3K"l/Q]aKAghMǮQKI g^[pV>R`O]'Y>&䎃B'_K {cbY^m2~z9ΖM;›=x t\@>zu7Qg(*OhÖ8-x$ԲPEr7" 1|1~ `wJM34=# ?tn)jɨ8dzV,<7Yklg!@egv_Ќ~7b%cQG7 EK&$U͓=2Dj4bxmGj}k/Kw74n"ʫR2'ݮh ھ=8k5jaԚ@g1 hؖ#6c,f#op[~H VnhꝹ'nrr`b*D8#XTmdQ|z\D z0y5- a q@]fe"8wຫHqTp._uGXdpvkXS+К55Pi>ztB19L2v|7>}]H^:]>6q'G6}#><M- +أLD ìYr ;yZΘ_Fao.ܴh %O#< m &N1xvx(owZ.]6 9E_M@|^X> N$ʼO}zw@Pnq>7)h(OOwHq6~],8 HW7XL>@xvx2.Wɵ߈~T67(;XbGo !%\Obgs>읔 BOuD04YArv ڈ,2cN?OiPn+~ucL1\su3ZJ0 wh*8O7N,g+FgxcN6\Q_ΙFxEX~"t9PÌxJ.m;*Tt-_ʱ/yOa<:J' |܇\1'H]ƤdoA=p:HShK<켠XUh1YrKqdǻ:;/>fڻfԮ'zF{ީ2NA*>Gj"#w'_h+yU7~S~2ӈFDLQ7D޽uNo"Ƕ9 l >1CJjaamL 9vjSpTQ.Yֻ)GzP(!ӢJ7Z;;[qF_+J|@mfBZGRLl8%QϞ".F ݶa7oϳ˿H4%Ƴi'J5q%{ڭHPdOY lxsfA\)-^$܃9[S4TBsAZto:?~~XN_kѾ eWCb" %ځXE?w jbqX<5lqkХTjmg7Qm^ENbV*1KLS ޼k ŒdQ`|tVDVricY}~sՓ Q@U/eSȺX1XE¢oNjLvc-= 5eOl.YmXZKA&&XQjnO @"pEv6d6Bm^73"!*Ep4}@$oHo65/BZ*M CMO[õrd.e|Gl! `e! )<2|1scW_sz|*)^c٠ 3 RᚚgT5$8ZW[qEh8yӘ} Jh)̙"&[4E# \tWAbN/+Эv'RJMS55O],|ԚK=mtfAMO[vh*rcuO$1߁MbWFƒ74FEv;] ;O>˓Cxsw9t'rٚic8'FfH&։V}"SND_EAS Z6v6!̃ Ba>a}y~e$ "7:z-EbRPTaď|;v"lLg+ϸ}ܳA\dCOxea|t֖AVBTBq'c\z%qMd{@":vW u6=7/~[x:ḻ̌O/:*vppN`>~K\nug=GcFO{u4m='ͱ \^1diT}mϠg%s1a/4"_|_U )H -4ko:7fW^X@`ho(ȑA4R5,W9㞏>j+\^ D^5#`Z\VƼxXpSTˍ5eT2tXP2[}011o O㛩0%̽'&n+1kX [#QR tB9RHFQeq`` 1JK 4'V3WE^bّ"^Kp$`)f\{%AuBS4s7%Vl~)@~k0ѮXK5ބMY>&ͶtsjWkL~Q~RR=`e묁/./4X ,6p xTz e'phET7l)⻥qL1aO C`W\Gzx<GyR'kJDb⇦G[р`!Ɔi0ə~3Z;o&Ai>gfh;.#|Jl_ VˊTc?JSl!42KԀnT* 3۠4T_Zn6x C*5tb)[FM2D>,LrM!TEC3]Ⱥ j)y\v ,xz3qSz^s<x1)[qhv| x\:|nZk8Y-*}|"$PLe*]Ә!} Mo.}jM`K b#D3X~j )nS!:L^9biX͖}/M3]VM>Q" $C=9AhH< {YI. ]5͸΀P$bOnYOD5J񵦑=A"}\^z0w8r'cDy%T"z1t-|T6I_BQKaH1؉]9Fx%gG"D8; uߥ8T\{V*PZ|]h暋k5ԪJ LPd:TLHIvHa:l7KpMau0Z1.t•P.6-qy킨 osvu->.ͅĸω=)$]i*Gý^*I9]^>RL>=S /e3~*҂ -V⒢G,W/S)_tK.tLC <9[]\|T))=fI_v@>'n,5%KUc;ޱIJZ+Fύ70hAGiMNGVB8B {jw6X/J܈g#d=-}߸X{}+Q e`cb]j4V*>à 3G` 9)A۶q6-BhYye|X $j/dEJ9uP8pKeXbZ:܎8K 7 R¦ԳnzJRȚsn^zp;r>G^d]7K2UV`10?u0Bz9M`= (%~ߣ5r5CiE™6>#3R D)qLkD6CeRDK8:w6,(8 ͓t.> WrtC( (@:{ٔުa>Ha7h% #*[ʋ2=~Bռ㡱c$ΘJ/:ڸB-7d&KRh8tbOcP =vM=4{p^ȫ 4!䬼zOԊkek>F. ew3%(9֩>ךN]Pį]aF$poypQXC>OeSph0F* 1Έӫ#Ș aN_QÁ8FKvIEᙄ;v8cڕ&)ǀ Vn&p po)?7AvMr7pHeތcT2gQ\cK)Ir3fLDUB@IY5"Ԓ:sx,aZf Bg~^~f=ωĊ,uBË,rhpҼK7Mjuŀ2ouBqIY6o,>, )|H†ۿlHu躢r_󓕽nT fhF2`H؈XTAQ򨻶phFZt Z4Fh sQL,Ⱥ"cXO GȍkulN 7>^bFizTbtv"aIU+NY.Ep>ЄM= T;à3BWe^ fI~'5}- )i?R*oa ?fY޴A^™V4!@XK6x X {%JVre,_0v4\}wL3qh dJz\9i۸ϩurKpNޜ Fr?ܔU2eBipe<(vUCzX(3o Xwi6CӲНmWkYp# Ѫ5geuuYeJ/6sĂkDIqF[$: +466!Xr2$4ܼv|Q8LlLfVĘO2ך :ƉA*:'LE0w<@HkLiKQ=g~7(*iA 1%hsA]='t!ꪼiqPF&U+x*J4ԭZ#{~Ad22\uKVQϤ#_=@zzAxG-#\{9$tEd0)T&Tiq;l  1vW=56*dhzFg^ͻP ϒj/}C,s+D=1xT WSBCWQ˲|hSy_J.PΖ> _94OE 9&&y5]+g+n'J(?̵ A[X3X(yctB.G!EoPj-X5.oC/kt\It̞LQL}Y$ әMn{;("-%)Tn7i?-̃_|j s">CHА#>Nhĸ9p"oLsy#hzĄ ~{!ȟYЦq]NKn4ڡߋ+ek#ҸvT I63谠 8oQBg}T:)V ,q&5NvC&VKƲ`gdE|Pio _G wK_>r  Go%kl.~U繸y;Л~3%{1M5P㓊FIqhd("!y$v 7y>S$c&s% X ?!ea42 I]v8#B¾ähdVSW.Y9VS\Ŧn-/]<~h+$ X[K;PMqoyY# TV%LjxULƇGQ u Uj.WmԔ`N A{"5 kO?0Q4OL`EǷ*ݯ c/`xG_}͠ҫY?pGdUb)< F71PrTJ_萠"y0=1dm?3[iaxq.Ԙ~BI@;ZuzU;M ?vk,#%%t+D[k4BsߐI('ХtxLy~y"3 N* ó9ayl\o0Y]TD$D!ӥ,x* |,VcڿLZG ?=+jӞ(3*chHʜ#"ݠòp>)"% yˠtPǁ􃎈:4߅ZRQ!k5ڂYY"S ! AH V1ije]7W:i`K6ӻͬNr9*yWr4zF ـWca|zɂFvL^G,h0M7XvA9vЉ٢ [WE\|B%B\C8;l'8I j#9b5V?\R"%z&J8ԄҵM!Y鱡sެ,iGb5ń%&QUIo7)E)43&I9_ _ċ$짅<9}4Sc8mj6~ ©2uHò74#]gm1&`fely#_»[PlaI8J&8o≼) 5?Olъ] 4Gԫ=&w@Ge@P{DGݽZ0Vԍ1O֤}8|P}) xO2 _QMNyc B~)PrGXt;׫[c]álaRljlaIJ`+h\ݹ I3CS>k#˘jN. Ij5gꕑR+'+ӈ$<3g(`L鷡A 1!@ Z!Ҡw =9,yYoFv Ҿ3,bh<h,v8 ⑏䣃cN!?$\;3[xL3|Ґ#$u" ;=kY4dMhP|[w B fNK6:4jSXYBA4PŁ bLk'}6_=bgI|Mlt!J$m%Uj5MLrF(Ukyw '<9bz+EMIO,p>r {bZOq⿰Z~NZ17)na-w< mtSߖ Ϛ0dF鸤h :mj^8G4E+FWf wpWohccTӁ/Gͫ ƓTVCgZXo~8_ pg5#ͣ5aqnϠ~ߪl@"dJvušQcaPO}ao.mr*7޷j:NaPԲJ6yćy] + 9J'FO>7&d\i9fדq8$'5pݙ{Œl)s5c%kzn$` _tbv#JqI01T6ЦZss(v㵱DAkF0 s*Kt`,p/ 1P'B9{bUOS"o5.ۑp Jvx=^mPNĺ` &pMPru?*^Gu9p 0uK!<~`&pS~`G$>r͒cXMU/ xM45pִzK `mQ‰։x-h|cV90!oBq`=ϮؚG5t;=.9sOWqYlAȟ-H GW-\SL[jMhid' u-q *1twuG]47e]V6‚Q*YиwFtq`e8DA,}zwXWs|P;9qR&]ՓXp6/dY]Pۊ0gq35E-J"ݕj|LRpeJ8ùjXW*'ՌkGu񚮜 ua_-MLYgn&R[sCS$@i +tB 657t9gW~CˢM~oQI,f #r59 "}ţ\ n9ua ~uC[lVA5pl'҈띱%bz2lEBL]^X'I صr C~j.] =8OZܲ+jf=s8w6@/yS?0d 7}wkMc%]}Y4m/&^Iuu0`綆Հް,L0(T κa׬>8#fs{q}"i$A|B!_319Oa[Q雍ir);;ѩ~B&8pjMI` E5q3?[EcHd0` ^ pr LW^.%ZT.йwvt:3/!5 1͕нKZmjL# Q g.7IZ[,dOHqcd.*L;X; Wd_ !=/d0G+!V˛r3ISRŏ0-`Ŭz!~F &^toȣf3HIFj%+޸5#!D)q!_H#߿5NiZ^FqHZK"bixPǓ^mg|mu:Ӌɞ~TùdEŋX#y3vlhДD P=%JN>F1&uɳ-|@tf6e_,]Z?l[dH9ɪ``y 棩bqa{HE !/  {G°C3\.vAOb_@в5qUa  x/X_iyC-vfh8zs,])hw*'<p2uFHvhjP^+d;wb H+s\[miL9֌>=\6FnvƧݘU_w Dӿ *-ߙ\W71QsT'"ă:d޵*ĩBP*@qv*x@t,LTX1ˀLD{Ur{h%ΑTÊs^ֵg_л~_yvզ̽2- &띣oqiMcŀtSgL4Q&LSD|WՖCQ[0BiV%-ixRw9}9Eյ [H!6~>.pwŨ}vN[6+9;u45AMߒpL4M\k:;E~{;ӊr%ދ2Z/?xpMdY1/c\{:6ʎ ڧJ+ydX<}Љ,Gúz)|Fs,Q|{~"Cw̳܁V+Sa=%^1M2.;[e:m ՟7%z\3I오F /cc }/ڌiDO~Y6Q՘!Jmk ~R9V@XxFY{ Lޤ:16R)v0y~V[U+6Qxgz79Qbz~7c;\2ēknWQrr(O0F#_F1FG0AQ4^uIQ٥cg Wq=8v2Th9@{uo0}PwWy%Vk̓Tö*`F4oN\p&e@[$k  2>+!؉5x6 yBM-ꌙaC7 AB̜Regu?v&x6Z0QD75q]t#'V ͧ1kuGwAo[k$є(,]2RE$(l5ۮnek#Y7-.vIa~/}roLz҉BuF1$3ԲpHKyitި"L迂p'f@:]$ +e>a3c_stC͒E\zTt4iS(1 hg:8'DS31 Ę~]"&~% Wك/bPQ *URfq\ͪ&Nf(̊0yCY0 mHY̦􏷺kebS} ѳ]'I?;g@j#Z̏A@\AYBn(zY`qژ/M3qݪqnN S]g9v*6냲;Bωe/TfHH kt/s5n'fm( t9HW_4*ɆŠ8rl{qȜ%!w kBȤAqsyh jW2Uf~1w_˾{٩[&\nĽeMHL<|#K x\YVʃ38<bDLXV^J. 2Zܦ[la!+2A&:;B TGU_u.$`ObYDV0DK9Wj^rn>v`L#5ݩB_Ȓ>͒}炞q_jiM;KM䍳\z-$§GN E~J-ط6^k>Ȩ+d7I~ɗOU8d#4C*.lxdu_B~P$d QxĖ<'7O>c9TN*ˀcDE"l^F9DP@7Gbp:&`8 {j#5} mܦ*tBg=ii&1T8XTa;#dx= P@qIPMEX/õjkk,7"Griu7"]w q5^۩^,9](F8@Ţ~_*M7f1~4y+OjP^ &|܀p_B*,S:i>'E H2nFEMd#8}iE[xN+ bl#X -j? ~Z(: V{yH)>`jsؤ +¦[ދZ!Я-,(vNg >\mnbQWB> ̓&%IHsIqJD;:k$S$/bYg`= +`8Z'r 'wN;P" 8dX{wc#C -c3KXKeg1hM߼k6@L lȍW(d(n`=ڿ0+jWG=KxSج)2sV䮊*Sɟ=T2TC؍쾏(&[i9k:\'Vi0?$:xZ_AlL5dF~*MN-G\3B~B>Iڐo! 8Q#F u_ԚLdr L< ^i}*f}l). #NeUr]*\4n2R U)܌ogs.bYՔq~ 2L>$^qJ<;?°8(F3le&ۡXZ4oy# ƿ(\&7x{iIo٘ t≊28y:Cy5mwP\Jd°SjSH-H`V۶~0aGQmj;q&DMI;ow6+詇Í&9(9r˷/ieX7Yˆ Z6` Ǯ pqkexE1>d1!M9 )iMH%OՋT+Mni[{-p@wrࠄIhfA c Nk^㣿Gt  y8d_s^ud9Fߥ` iV;(n^pޏ'0ȸDZÄu&Qpy >%qtȘSn'1ϑd =4%m+=aI1p jel'v==I' $P$IlƖfǘAT"!ce$5q{~m_kVWq#Sk­}B"a~J,Od{FRWVq‚l%ji9!pjg&Eg`xj/!iyμsLR*"͢JYRZ}*g鰕G=v4yR@ǦUk)5*Za: WtNsп`sI]M\8H:a~[ bmL;j{  RXSzu="z~9?̹]N>TE8 @ \WeRgO'ĬYܟ^$e b"o ]LOygg~o*eQ7CQRtyЂ5DF[ JI aPF@}u_ c ,Yhuv׋];D38De @_ZBRZuY+ϴ'Z_q[VqWZl0n9qRɶT2R>zy)M qU2%4~,KmPZvig$f~O tRaLvxY>~‹Ȉ(P^іp;;f9ś,mؖhzvb'N/R 9YO*?$|bn3,ok/ԉHa!sFPޕ~oqz}v%\%uLoh[ T.tɹFU&??ʠFyqe* .WO'^J&tڝ 84v +]c-9ڗ f;qc]FFg1 (׺a2,&,ټ9֫qτL0^\?g FA598t/่Ck谛;窉sYS`|/b&(!=(dW}Ɔڥ@N"J$Țst3Y!E]\0}<3nBˋmxKA!p;5>~gzM *k4/GRڄ#KY}U$N64Y6p4anyӖ` D-Li+2ԟ;S@kٰ;y(|1D~,F:nA~YF~wFvw)MŘo-=@ sFUе)͇|, Jʚm|/5ed*}}];eYkaWY }׊oP1ԃhwU[y(Sj K4XC@#ЩL.X͜~iXhr?OTԉ Gz\ rD,i.7k  ]R+FpfA5q*VZ?%$Q Å\hEemus|:$UEh ~gxpn ,% mw(6ۈ <|lz.M?"`QQ02f{$?QfqϐyPxd,D~?`J?cOR ,(b=o"l3WSQ=Ɠ}Nכ B:%] wcSY/h=< vci)⤰ӺZ'vI*RENZ9Z}9?> ]FO+ar:E3osJ>-U>oN5SG_/E?WQ\o!re a dc!௵N=b 'g=rQʊlE4ʀe4fYT`*mr!sf+UOG@NE6[дP \5L*[3 ل*O&Ww,Z{tǻNWf;1,԰^鋫BB҉kjAB尿r4T;(ⅆ )jo٧d˘`8gdZ)a7 gж# T:y›pֿX^6 (R`lL(jv}n&$"bK%jH~5kJN\~D~YeP%aS^ќv~C>h3 mȋ97I2 2s\e܄?3fD3#yo(OUWhRIJOPjIsV8Se@J>2I-ft+LIc밗>x1Yvq%F&Wb8"+ÝKܑ@+"vχCTCm>Eec#x֥T8װmb-QkLgrsXDxW#]ڲ8i*)jIRdMsViʈ9JM;qf2T> fL_b(Z%Bq 7WD?z>]sv_c(m0:2S$XuMn$"z%cl KttK*] 4‘xN[>DKА&Bj4;$t'} 3Zz~< .>;RuxtU 2ʋai!(31]]Ev=.lsӄ.pb?q yJG%mH8"E[r$>9Yךdݡƈ%lbS|[)?IH`reDy:Bj soI&*{V0 JI:M+d|g"Y%EJFWUcFs7/:9w҆ ِ:P}fn:U I<)-Th?,y86Wؾ+N~-Mw9qH-K{hV|U \!.@YLư ͔b*5X2/{ljUDz-q/~Z~;73@;E_~U&K¦MBݝ׹ zp#4mo[LNǧ| \;Ufǩ yU< bZn=BZ 4dci!,oQN*e-}늿RtA[9Nǫ_P׾,ʳ/ps䫡ۑ+1!>zȂu7aD *Fx@܈`ibx/BwB t%eNe@Ӊ p _ 5E`;ػlok~+ֿt(V%uU1,̢G@>KTYW]OvدL%c, n6nam(h܌88 f$`v^bcvg'l_;yr+{$'*?ˤ~C]FD%#ݎLgt$\!ڵv;9sl7W=ՅL4ڭ6$x%KPT%Vd(P"QQ*HɈnKʲՉ&`+#kLY.a|!IQ"RsӫD29.>T7T{e.hQL^3w"0mJO?p6^zV0‘<̍;3 `v6A[duuHyiO0LX#D* o) - C";:x6Q?RvlXCJ'{j|`-Ò5W\K@WB4GE{g^hq_9H3}qDX쳼r@̎rȑ@x=Zۄ_{;%Cw<$oYXS#kןvXaej0g Hm +%7j:Gȵdq>ȃyPxtTSU<7G+ـ.}r'cHv FJ㜻S#rnܙyX Aj{xx9WE:i]J%oxb〆>րP"q+e` ,v՞'ɟ7CAdsR$+t;+<*d8"i&ZŜϢUrziAF* X<JJ>}aD%[ g2+}{ h0d˱*7=^Dn[RjU#|yDiOjh1u A''E s!+ ÷sXGIw!N4r ͎"T8&eДҎluyͿ- F#gs*QIjy}Wq2 p`ǣ* ֮plxh .)]yF*(a{Q[Nhpin-lĪ66ܪ1Ӧj & kުQ߸qE`53栭h Pݭkwfdv4k9kɫ SD WV\8˕DG5!$ee{|(aัpYtzaV8A9CF\gPHqSZ|WMdNS ROu{På}2i?qRJyQVT,AP\}33IE~4kO,ԗ4lAre!݇u#(^Љ m,X#b-}28j|i$5Odͪ s&RNz(@8nPt$~~;h&j"mf]h0+HtFdn/LGJ$S"4cvPMJ;OecL'k`vDg0Urxg7my5~"ި3MHzitP+%}f( y(Xptq2{edXtkD%uP_ GOas}Y8+pe߰W~wtGҢқˌ#ɓo{?xiuJz?td3^MbŎP(Ч^ac4 9TVai¿ _wqmv3.%ԤOΫO>e\AˀdY~DcNwV(? 0<+^5>v{!E `F{vۑ6 _%XCjC?y}+BP(pY}fz9qF}6hV}bUW!݃2ι5Cjcx>ftنzR!Ǥyt8>UXZYOS-gj*Mć' ~z525[MiV0&S+8`YK{yq<''Tc\bI9Lh=jL$.lMi <у\$,-# >ͥҰڌBfرE8_F+$O֧9Aў^ږS:_Ug(IJ2{d5o6vwl ~2ZW^*ZF*Gb%ڎR ] 覎saC/6aq69'tQ/ KKJag 37wX4>"Kvcrw`]b~,L'b a|}㪪6&QC; һ\$۩eURS%^TG/rL*h3 Ipfzc! %\ b{2(bauKCYĠY삾Pp81*[v`u;7 =b_ڞh)kׄ3%rnQO*.]`RkAKoQ6 |z:ec.l5\{3l.䎟j Wi# JFDj0ƋB@)x,Po`wL[4ܡ|@kYRnWUy zg9o7Sy0y 3!=]MT't֮hE^ 5Z>=igetӗYpy$fйCrvN⃆ "=Ŀ7SҮ.~N's%ČiMFgÂm:sE$ƺ HgkpЖ ˜%F\JbJН24Y^}KءԓjYN0APG6dyɷ Ӟɶ6xAZQ͗RJ+-D%es1 = aJWo+ gaܿu3" *ďКf^5\9ys2 <w;vm7T7r_ !rn]m_MzT5S_6NҶLdޫhfߠ4;&L>gJlj9r_i=7yMґ{t؏}KK: Odi&OW)ba#e2"کt)rD07ehp0֯Χ4ӾrIc kG{d2-gfxz~H~kۜiWer+qiEYg;|to1F YCAQ7Vy2mM'<)HKyV%9-5o0)-ΜW?Ze8~TuR!䛡"fr#8H=T8F.AZLAQ]V!vyZMFL$jDSUz&nفʡXp糜{au{5 +FH|/+ȑUd`{T#J0:) $Pj`tf謺?@q/A_!hs(隅Y8 Ȩkx]0Xx]`E{(,+fHOz#]L:m̙-%]͔)$Y(QC.sl %_aQihs-)r>)5 + Gt2$E#m91|xBh_^L@5[D^Fqsa&!j{3EOyw-Ri0e9WPT0 ֊*ث䑾H&WN5I7x윿7$&x_h86=dƢECm\q/HYEOq,jum>Wf 8aho!7l$,뒳/eiˍ@L!%iHivB%m1Pً!UӼEU [*>r0BZnELQjXb?3hѥ<X;@!Sh_u-ǫn$+tJa1M t*_dx B[P-!.Au*HɭO[X8.B֥Z\#Y P1N6i.lcWCO|)z7;5-ȹ673[HRT]:=);̠"aXJr.WG0hTTVǟBy%O'cx$7sp6y%:+KT^p~UBNa;R=9L9XKhsn<:ei"kh#f\rQjZKQ{j 4W"pSL.& -w' 2߾ :-9tx& 3uKnY Pu(6.~^khI2/g~dܦl~}%U8ѐ418ծf[񣘏Vf?>e./NZsIl&NsK!ܛm9ٙ3O,}=VS7sbU.|PNĕ' Q=ѡS 7az/dAgهr-3Sj,~v[.]%V':{,!,mMőnKag 44W*BHfX(U5H ٪-F < @[M@MRA})@ MىOiM?"Ð Jiբ/IVtu_>XBOkкNփ;]ŧH7u;00|N*m ڨ\rUەn ]U@7 VC 9{]_Od^"O(&i++]Q1ULo^9 g- @MŒ8J\F0F|Ϣ,wN9Wټ uϺUG>9628ۚ>Ml YbX+y'iD>:M7H3Jl⁠, >2SyOqR]|/ c S-KT+0dW`[E,\"[ک)}^.dZb pf;8`GR]g2(&^m_5P-J*_ҥF֜&1]w.zoM)2%Ȩ(Qb5G Iy2DZq+@6ۿ0&vjŸ7̯X-L7JCԝoAVGEJRiAs6ޜ"MK:&tXŢr, Dw6jCªhl f5]q"TEL;?AQ#M׼ @ 1ĦN"ZAn ;PZ [a@D'Gv1vvvhz P 򻍱(d*ĺ`yp}-?mi0ISe4PLNfC  /1rb:ȋjfރ^ӸiQug赔vi3YIF\VXϬ~ Dpdx.J2/̳1@V֚ҍa1 UO+WJBQݴ d92gTmQ#RVd6.? ^l<$ߛmj";nIAF6/ 7H)y܃K6~FJGaBr{R{[ 6ȴk0@x@C>3)2dSQQ[s'-:|P.{pRN-袢%b{4^eR^ORFI~3D}jaDw2.M"Uʕ֤Hſ3 ҙ<,XE ‘>w@!Xj7 V]AE}lJoL'^VBjH0ww`[k<'*$FkADгuJD0f9Tws܂l<=G{xT,MY"oxQ mc!-FeoyoþFv%qD+}R흯ol/YQ)KmQ@YWqa4QX=#:0]kwM| U\ (DM`xP>~qqtFE&o P0.wWRd acE6I ǷL C$fN'ʣ=hkYI9s @yI%/bycdn(Z"w`/P$@~;2;zH͈e:zϖDz꯰sWvw{ (u |0r>xgKMk[NČ?&z&3'%/ wvMuH8ɎxlD\F4hKiJ=+V2`33P!Шqer(8S2aL<)3ˌ1r8γ=^9ϐ;1s,)b?w6;л뷱Ţ-ej3,qכ[[)e2rMՕ@@UsV(T2n;?Kb)L8n܈)C\G\1Ex9>'ΕB^ƀN*u{zNCT7_gkX8eIG$ǂxfZu.o !OLhVi.OLǬn_GZNI*Y)fI0?~S1Ӳb`yZ 5R z|:i$F}+LAҸӚgKH{LQZbm+nǕu' d`BX!p2X)j<4A% oMXNF.p:-,9h$ZL$2,*@D>g 6rPL.@ZS^*l\nlIF;rdo"Wy%BvfaG)9eS+F/^Lm*`3=Io^MXH 멧˩3w xag8q2DЍ,6S##!nv殏WU&QGڣ9 l h JK]q[p-N:j_5 c{xd-(@o99ġތ;Vr DDg0`b|B粐RHG+.V5|*"ZX#?F/GQD_KO2k6&q PkuڊF k1&u"lKTv|r6]?[v:oHJM]qErTl!"?OMzGʞ7Yr0ۼ\" fH ANcm}hO\h6Hy8UbuqpA CXDyqߺ57)lrp N]"##/ ȁS$6r@rSN l-͍_'z@p c<̩麮RLjwr'"7dBA?;s>Ce@{HT&+3~>t>B05['=09l}Qrue3j@DTBJ %P瞯Z3J P8x4sB h ahToij9`m@µ6kWxr17n>\՗vsOq2ȑv=sݧwMDaRwEh9ӃphW2\@v85ApnDsϚ m+#5j5 vN}XiwsH J拦BDH[, 쾾tFwAb'xZRЮ%R?y݈" ; t M٫<Pn?D""B7ك5ԙ9~Zv{ T'T7R`%{/g_>49Qaߍ8_IcXxltg%lMԬDWSoQpF\I:[1am5!$n%Odd:>KO'c5gADYϜLKVS6By:{Wӛ_tNJ~*kG@P/pR3 +lz{~ >Cq\:X'ۺ MF0hnM"蹜W wuQu͘N,WT&OrWPZ&y)'&_) ]q,1R8GA0~4u<* ؒpz{]0Nx]d2Jy~Pc3 # sgqwnæN20vA _~L)6QO<8&i-]+WcX425:TN0^Mda Ӝǧmà( x'vopZM |X$:R&ZH dCIc&Ӿ#,v8HVjJI'=m" W[{Ao((9BKǖEDf2O4(Wr񓡗iHj2ӋwzTIE;N8!_.7%Omn/d(dKMK̲YB fNpEaIX6)]PΥ<ҏegv%qa`VҥY"#W( ܿ DԞ}ZY} G9#;_J8},-C-!u_},^Nf[t. {,v||.H/DTs+G4p µpYUTNH3D3Up9Gq6Lp"%c6Q_tsTNįFw@#0LJoFT#,@.<+zYl Wj{5Jz"3c6,(8+>P}`cV\' =htRvb@s ZP}P=<^dA?RH?Vޞ"b]9hI;' |}l.,J&i1vKH\;LzV;ErE,;=}6Pd9I ȴ@y1ؗ7#IMmn/ p1md4|(r5aF֋C/.q ؒ^MLz%{/Z& T7zCQye6ّpB ,:<c:OAD>+Xǹ(pPOZߗ@S=(zM 48j3=/?Fk#L=##@] ?Ln cfw'Sz8i@^i/fq"'8$ ~qra-SY9ZwO8jt䀥J00-%#PCB< `jnM$oN;C_ܭ47پFl Z3EI86wxۉﭼb ixjd^bE-40p&ݵ"PPB/sc_a݉]Ց#4g,u?]r@+#1PJ+~n!唈>-rRMa&*AsWn%&g6 R<HKn+V`blͼ΀γyp=r6EL q H Է&I} 9񇌴FȬmYfzr`t+Z1u.?CL'"s|7g#rED14;4MK@|}J;50>ŷ}166`yV  6|xq+Jo.x*N|kׄjQk$[º 56@[f-],asC,59 --r2󁑖cnJQ^f6ٻj!D>`:kjj8EVGDj-}iIp8P@7;VXnQ~FiG@8j!Vk>ZzB) qV4]:8K\t&ot@悑\&{AF>hcH5\tO-$}iRHQX׏ѶhWL^@8u neCb-P<6+KB)&5 &JR:0DӳLU Ch y7>4&}|,P:t}§$Lt*8*4RDio,YHt@O+tv\U=k$^A"4?'Y@=oҙ~?s. QɼV$8F1/Pu SıBEh9^>Vق#7?&#ߒG ϕ(֘@V? -50m"!z0l!pQR" ex!?PHs + B4p B/蹔P B/(x s"j}Ll= &9M#,sc|ں>4D( rɾNi#ueA KQ뤇c0*UQlj4 +1nH5aoǐ6˜)r_cj1zj2J=G0Qco}SEU6B?yf)6ޝ+{dsn>m =KnG4BTq,f@YeSf U[)2gc\gwb9##o}p޺XpUuB\9ć kOko=Nc,%$,դ)N`(xP4= G'#gJ$wuK:t)fӍg(0e[BiǗ&]xUGzLf}*IKe![>nu`KE4-4AH|+Q#/G1#ΥsP616GR5N"Σu0W7Jl/j%3K";2Zʖ%h=GSm$zp Sֵ;'P#qui9S~0-!oڪod%Ηv ,G7h-ITI愩_w#]__8g>z$'MOX8 YO>7s{TqXiאcI #2^|Nm%7ҷsý#y,r)Aoy>=rpaMwiۡܨRʷld <{ob/q0Ʉ$HFO&+K/$`=ߒ45PB b`sSݮ2 ItǬ8g!.sKf(V qĄ;7'E'COޑq?n9C}X2bILΥ.2uaߥpKG(@0t0[d]>$Gžɺ,|_K@rXYBL<Ժ\8O,Mj_)ڀ$#a FNrH/#tig UgZ xfa``ZOs~Pd+o{IaU:3@jR#M o*iZiVk uX}~ZIpd>ilz=:u 5{8u>G PxFv/ ˋguRGIeJu&%-yr2sxFBqLĠi'CxY2醫wtx7aI?(TD$ڌDwA`-!MVvEɤp:{vĵJے"as4\AhwVȜ!7vQip4utE.RCHqC?ysnwl7X-3R¼0,|f tAn7c>BBxـe] +)BjӦzeهXPԓ|C "Gs-Lnq:y[5PؿH~܎Zy+PNg h8l]z_F~P ]E߇q)SmtUOU#gQ8 `y&QUxO/^+E6IXS^,=Z/ܧQCS˯ ! cw>a#`_=t$[bj2fBt/Lcl;~kn`]/t]g2#o"-YTW:g< <-uJ5&N0gtxe7dV]Kmps4}Wal1ɠ4U?pFt%Tm>Q~-qe\lD1k@]lٌltKx$." GkLjh[-i$PrsRүBQ:L" %C>)I&C1_'n݂fwgBό03EH~3o 0Uzɮ[Z%5#/_ͽ#HPHƽ$;@Àɠc3m#p [|bK ЙDL@f'Zzڼ/ك1pj"4})AG ɫc /E'8꭭oVV=/(Jy Y[^X#$M=aҠxkQe|Zo:3S:G>!zLF#IX((qWmv,etQl`t?d a|B15e wߗOb(*yeDQ:C>m%&ep#T'f˻oEe.Z`~J2`{i^";JG_SƼ*A">5b LEX 2ya%9(Ɂ`p$±{t ̩}Fi`=^2\ ^Û7uGselkGy;/.,))hkGaMуyQ'u_b;Z38?Ɠ 聅!e碅%0}*.ۓ.WSʳ3sj $nD~J:F;qVnMہe K/-0"/p5p]]0Ic- çj"րn*a4֯pLڬw85\\Nx N81p>lPF~$ 'gKH9'fI\ cO_bzo8ܐFH$qy$ޑCrO4@)jD&>] iq|vqC*`w&ua_2jH5 >6B&JG $8OȰ99&};4Y`AhlF->$Y>AS^$|2 ؖibaq*(93tU-zտMX ke28&fQ oclz_uv$ni5nh-X?/MYZ1jk-+wϔV'}mz؅qky3tA-Xq1ep.@sLpAT,|h|#lg0Չ({x/ۊ u_3;ׇ/ g pv*Kʳmdzdz8uT ]^PK?GL![]jp=fD9r[6N>bbQTJ ^I-#\ǘ!_geΚ6O%tʕ}D{c<n^O~v/E_,Rr,VÒ.mL )uTVB| {;03V?WM?Ehth``Fnm"pLmalȐԤ=2D n-*τUGdUǀR_x{h!|`_8"0w&㽰[C xKYf p  1^~\~Bւșj|.Z!@H݃+䔐d_No: womIyI>qJf贵&gB9&Vni\EEB}^٥/x!,= 7v+y_/)S+ HUvgq>BuIA" ˆJ ԋ8dY^qZcF*H:Aafg.$҄)aef?Gd0!id5˻Twu@㟳g];:uv+|>C#L1<;"? z~_aR ["^xGkјŅ?>|d^Olyʇ~UN͖ 'c>+y~Ū`]De§4,2{X3 ;dtp>_/Okf~u T:aʎѸG Ƈ儽Eж]yQ+r#c"5U1euq>LdL_a#2ZŽCc`Fq3ϡ́*׍!&w?r,^zuC#B&e!!t3xZmSk\wDBD-ǠH6֜K#ek}䱞+cJ'%#>*-uȢf5ö#(']Swdsx#z<U8W8CZy/5Z-fC'ei`F{!x{c1#^A1[t!U($$ ƋVXf*s:CشR!12 y,JdƮC" | 7N@I}(kNH9qjMY4HG%$D2W@8w +jZ—%KfA?bg=뭭8Q^/|qGdFFf]OEܴ,mcY7M HFt id4Dew; jv(>eN2yySs8P&{Q+{{cz|ᫎ:'\^048?"ҢcKQ#1f#UrU|;lRXOd>KU" $ЧpȻ'=7սʩNѨa.C(Ltfr*eDrKY97<^,ٺ(ȟ1>]᪥z9T"f#مKܲ=]W+B|/2';z-1(ݺ|QܝZwVؒ6۵cm}t[C{/ ict*c3ڷ'W˷M1TɄty5qE>=g~Dߙ(BOY󦅠pݩ;_:+& n0 W.p3NəY:^6y_11|~dhFJU4sՂAB6$4^cS+8+jrh€R]2̔㾑1Zx B8Ûcvϡԛ!v̦ קNƯ d! ',Q$UmQ(u%Jͥ+DQ*wܟ5[yqLف_p TѨF({q F@9T6eXE({6@9& z[86\FG{? YP:v6в@pd5qb!G?sء0t߀;*M@ʆATu94$+C?=M\)a<ѴxYx朊,}$<}UT pOW^g|s_^jC" {su˃є,Rlثh\{)s矰Q;3N I/HsI.j6u*l#fbCH昫뜊"UZwe>g=E'zRYb6WpƬ *PLSxq޻ꪻyafKVay8]Wl11QOZ3Id_(ƛ"EI3>z$z{'M"㞋6eMq>hh*շQHo( <~ +K?)_2uhbPL+OSP6 @5^R߳\"@.02P4헳Cab{W>ů8e[bu#P* qS*8UQQp:>*8,)e#J[m\G?S mWLq6E*3Q?4t4^C#(pfQ2|@&b7!#\W''w¥o/0Cvvor,мM%K/%GZlߚ Ҍ)53>vkuSL_|fCmi3޲$tC:$%p6NX3-\W+S.C23ps-eUj M('`=n(F%7_d}lM<g)7] #qF) OH|ĨS9BgOXbq-;_^YߧEĿ"u䣘|Lx0Z[d^.60-Oo.8@+-Gm1AkFg&5'%u^{ 9ʯ4| tSodVochF5/ts8K?jRp(?3>\x28j8i]SBANCu *D 7F/L3G:ޫu}t_Zi (a $CC^댧r*wA\Q- Vu1?W}j;xAdzU%=$9 SʡjxRj;ƾ*Cq-[u>4о+~ScS&d֒ͱ^AiZ z@D}QcP3m+F ؈%`h_ ެ.,2/U%^?|`/=ͨ4 l\&5|˱).G++յu2I(=Y&}5dL7ieaeOOz4g<{~V2w;Qg0W emuk Ԧn#\"a*È3+ f,5{=~"j^h}icF.a(SBV4g0Ѻ. u xx<U^izF6Xxe=l&2\d^w;LeiajunwW=>;%]y'd'+eEə<0 jF\,"ݢ-~fncU$͌0^,=@Rv6BuWI6=>Ml1]QN&M.sEC3d"Z.2$=xnfEJp+]9޸f0r\3 ~"q>@?F6hDŶE[/bPBr6Fv>-'掆HnQ2_bN<U*eyb3}3cm{`6|y$qՕ OČ}.kǬ7$hQ:LsD>HAy L^eːe^ BHV`WTmfG3oAn%!!3Ogۭ"W{HLQ+sLZP9yu%1o$&-` HB ϟc@=M^Ɔin!9}n*KV"R2$-bI^l0.O2Kt,*ͮ2 )#@]" HNHJ"$HZt&ң8 %`u^pFy'u sFh@{9vyqNC;ՕHQ11 [o[Zn#qB]C^(Td8YrEVO&DT &W+0c4`_UcВ(ڇzr99&fk,XU  5נNrD^NGdӲ*3`~lIBg?ͷX1$#K{ >PrSU3wf ՙvm 'KEmSVF#&٭ l%naRat*rIC+AǏjk*z:iys+7j^C%b׿DJ1ߊ(eaf?{k? 9m .'-`rTb([3iE]4Qud6?QbkqԓԓhIQ4lwޘJ:d﫮P+XQqs_t+Ŧ"84 aYTie}d}l  L>ᬒwysfj=w1[X lĉ?13EK}-Wxb!,QQ@Btxݠ?R-Ewlrŭ.Mr)|dUI#Bm9B>iEvyƲ~ez~3nLXγDz[[y6 k9a NhPE5n0K3ݯ,5lv?gc._\`vr]cO36;;;-d:.P]rW1˜pNKG Ẓ QYB`ޒ!%SfAj]rX*N̽IV: )hl'#襂iMMDKh}9z'o B{Vι;ZIRZaIPQL(76i/;vR>v 1M֠gPcԨ\q 0Tw"ʕܣ["bEꇪ#W Hf 1T{?]qbV956AATݭDiU>{"~+_0zc )wՄ_'m|L⺀@PzzG9(YcӼg\i^kzc#6zSۮ?ن~H'(UnlcCc Q ) _hՂQf~& DsVEe|ßE.\"'OsIWf7c8t+&kt' C?toPb_hw f iĤ2)^*>Xo(\߳*,-;]B\AYjQiM7M@d[EZL!-")"|s9Vr p뒍اEat91&3{xDȞSUq&+ßp7x]'((q4qzo>{4ju#ox73bj'8u"Ҩ47(Op}ý%TvQ^I‰-eODa/Z176Q;Q T8S:؁LbfViaZ~PZ#3ܴv{RNZB?t䎹ݍj8i'}Kc wÓfc)~)&( ^}:Y4hr on- p IXQUWc8-Q'LhƬIC|DdZ#ՆYkjd0١ 9Ɵ<Yol,*R{T6`Bp#U{/5{ 5C*y^PMeb(FtZ+c0q5Z,<TUvʐQ6nG<.}*߰T[PaIHxb޻rM41~ HM £;vWcZjh8jn<ξѼ9I^u`s![fN ' r6 1 VӧtH( mi +3*~9/ - :m? $2jELYb&`盏SGkvu{]nfM* Y2AׇG]P0$B^DkҖ5z;iV4|22X1`<(h?:Tofv p f/E%)pwN^U` B7Ҏ<}( O+EMj70 Tϲ];r{V+8V2o8PdYUk8(HyQrqX92WVh6\w'0`.=v(4̸^cӸ 7e9]yZ"E@𞙻N0nvY_coگ_-Xs%OƪNa)0]h;kR}@ePb.2X[Z#)<ʠU5O[O[_I}ոr@DgߑϮqf}~Ꭺ5m_0ZdHԯV~Rj 5DXE,&i޸rާ(>$>`W1_,p8;mCēP"7"Bz<̏onkP#12ͽHA/zT6NF"!!篳 hXK5SL Bu(eCO5Iu'8J@FXIGF 'xr&/63Z54۰/vFuf^?GGhdI\I|9I!r 2. $ӳ5I{ }<|׵pesCdc^L648^wKQ2?K1ͤ&C9a䕏(Nt6_c*Q,?΀n.z|xۙ/6l s:9{v-} BNB"vMaRg9 bz7TD?TQJ暈.Ch4`::@H3 @xM,DNÆ/xƈa#+JVE Ba\3K)NN6hBAz榬w~MO{3<rԟ͊MLg:[478Ug㔡B) zG}c8դu !Yq }4kZ~?itg0^:gg dnY=!CҌ=[@B ɷpnd}4\o&9w ŎQ1M:Mrwk ahRlMчޭd4@ȊhGohHRNh5Y1n1<љx4"`ī㖥U[VY(Mw}jDWqx[U`D=岟Km}*2:hN9B$hUi-G زo%R$~\2E Z~ڣ&#xpOGGl̳vN$OX MuGE.lvgĥQptFId@3|3Sj!A"r-<$$lfϣ, NFX_AQv躗=z'9<ӄE^Ӳb"Ǟ/ 57K=lzP-hgWDٶX,SuߐbV h"9eA/AuSkQnK`]~|권Mͽ[0¤؀W_%‹Eպzi/MC# =u{&POQ[& )ٻm9\,8ұn)X]_-&ZCbNue?M؜p[Ő;Rߚ"mLfTBwe5Fk,ǁDڊ2% MgaƼ`Ѯ'LtI&,P8EGW%؋N\W9Az$̼kכo𳝆-s0qk.JfneIZW QL *ZY;zciCW<q4MnI98`]:hǞC~ɝq cJQ-iΝyҞ#NB/7)kmhƛi}b޼^ 缔:j4cY@k~@/FBӃ'^i9x$8%|wgfp6,4֘(K)\C/T.z]U(l2 tf.*On|-Gil(0 y7͆KhJ> f/+.5K̘Ӷa3F$fQP6O ٢۩! npYsnx6Vؘ9V+/rbdGS cBhn|{VZζP=Gpiwib?|\/Glm|y-n44vg)߲i!7 :qvԫҹbT͍% `*v\jiHZp$.A-(rK_S˃l$)QV8 Ii+\ԌwBKki Ulw\kmժwv lp'R)/WKh"wzbYZUIq߯-q>!hh7c5RbĮ|]&k)q~~/=ER+{AJoԆum-'r7<с\eYKbdFJ=vQ `N%FH_}B!+Ag7'#۹ {SiS;eJLɝkomf+m3f(c E!˳ltE]8)=W9(*% pꑋpѲ|sCƓG"mwנ53dΰj_OY3sbD{_Yd/lU7<2OaDh 4Y1N"oKP0ڄh]@^o/;O|!\vYZӉK8εś*+uմ~.#jtph@09M_RϺdT|ܝ[Am8=~s3PH74zYZM>R~EP_ Au4:y׭}9`B2ÀඏXmk=Z(`&eУ7 .$MEԴ<'杽}8[E70ҁ@Źnx'%H/e4:V9SxqXM׵Sգi&bM{l[Yݙ_rk ɮyDkCeHڧ>3H l&q(AJ8 >bݚNQ哊*!@,~'@YDܔS:."3KȽ!i{Cqe% n77 LW(_fV%1]9$P\ JVnU(-bcnZT,4pJPGe d bSpKC8YӤ&YG. 8a^k>L5!(z{7n2NtXN41$ܧz.ZL?%b7V\'\M4|Hqb&~rJEwM3{5~Pyц"Y̆RTjEE(Uš٧ʴ]e4^+1 ֺKœ,) PǾuo5sP…S#I>qm\xRf㬬"_JSQ3$Kxm[݌vDGj^5Jk2t1<:+H%|@\xv;vMX Ȇx2XOҜ"`yeU'jghd?Y  p\ uSEWuUd8Liu|Wem|FH; Rd7񦙱v[(p+LUD7 :!"^u֔v+š,ޠW~J J ~I o@ 8`1p"C͜ JrGxѪ+\d bD23їe4,63JiN#ϗRCvOe`8rl3 {gW $1 Z"4`,򽯡Td5iѭwdMmXYpJB6vi\}Vo/ե4 z~#oZV73R7Jy3,y`K ejb:R:Kmo >1"WacD[$ ,)j?jhOl+Nn1a/Zy&1팹w|XV\6[hA8ZCR6T*Iå ꃬp+9lJ-7Raר}V?M (oH'bP#fYxCwڳPY_mC%5NqMu{g RЖwuiJ' %ܨd$diof*V_o2ApP';JkΡml*Yeơbe\xGzy@pe]DT:LVj?HܐV%iBp5rv1 RQr$Uzoї/|ʼ'x)Y Βܦѥ6پ Ӧ7{ZhF_ZKoPnַ'H ȸ⢵vKaѭxDWr7~\0QNmItmJ zK8i.}cҒ;[ oV<#Q܍2oV؀?\ .(h /Iʫb5:bvBB5¾~;T2 xLh#"]=~SNƐ#D=17z6Y#B::Pb4AeE=g>n |I7p+G6Q GM,M x7m U0#H!udC!C_йb[=;mɚTKC+v|+L`go/ٙVd0)+xϫfJ ;=2dw jQ8Sʉ@FѲHКc~i.OI9QV`$(a,LTqrLJI^a}2flq#׵BڊB-q"҂{J"/k5Y~/JT'+U}7w3y.S+auf ?<^3ʤ@}1{d̊2\ ׍Q Y{JC-_@{x}$FgQLk@fuf#RM HKkbNګf `zՊު* lb(4E4^Gojsp  6&Ԟ vA{n +=ᤑu.(1D 0%sQd$a~K^2`VV`9h^5j9ၞ T5.:OMK[i7Mzd58Vq@ BDna3W}A[ЋRh }ZJ<nF._)72azGrޯV}6 G$( E+ң6Xh 1:]_P/_SY}Ec)>>O=`n@wy0 ꏙFVP`C\,SW- sJب i𞰠30[8aA /fJp\Db|e;=(Q!> *`Az>%L\}p@zh#!X09gJ^9卼UҚޫGrQ KxeVME ZĒ"Ŗ]q&j\;NKŜ^ܝom"9'f$/! R՞} b{G1F-oLvjQț+] )`+E-+!{ӫJ>4;)7 `ԉ5/iNnϖ͎ځ[߿esr>He?V 4I.^縞Fb˙Q_÷+o;lyOL8{o̍=In@;ls:N~^M]"DtujbqL~iG*+>&j9*&sSf*9;-egfnZuyE"ݢa.<)#yuX, o]!y<(jZ(. ^ԺU0Wϥ]oFCC:|S o{{r :9qz[DKvasz4 Ps쩒[,;s DHXmrx[.΍:Ԣ{cX,fqsKibNI#XuH_%6H->s?j{3KbۃRaA2]0f\?4f! U&<ѮJ#W0|m˷'$rjqsdOG׼g84ÌhnyGWᐮ3QZ%ʐ[S9, F/ѹ=%lYm)ްgTMaXeZ6tr;`3A~F2e v+j\3I LNФq0.6=Eݓ;%}ӇȈ08=6{_@xYfqY[SBai Ґ Xw([ !B.Y joŠwΉoj!:hlf7Q['w}WFpsX۸\]̈| ?ݎDqxsKbP鲒ОEA  [z$=`f^CPm+̔%k*B*,@,А3w髯}h}B惮s [zHI5'=n82lP@*I2%=ϔT^:ĂXx4!9rySt2jq5[ ^ky;hˑSה|yAbwԷ{RqբwgϿ7Rٗ^y$q"r5/zCh׀s+-s=VcZW=nƂ2~WofuI+RLnTC;.˄]7XcJ84*&MF`2W=Tp2뫙?;JA`IM7_@@ %Cd\;)ZCs?RiM<|.SY=Y$.š=]NܰrnدXO5ǦMZbuo>XH@%;eaLr3s$t@1XA`=k|?kAHT& M/sVbn_lV>@)XL(%k078ezhv)OCK/|%˃YȀe_?(itu#1A8^# @KWEzꡉ ٮ&!=y}I" aœai~v}& `OOBzH* t揙UF`<֏er\aMx5y6n/E5Fh?'mqǸ{M+>> "įd R^WlǞIH+ s2sun\)}(<`o1Pu-]vtq~;yJkyAyZ>POE-+r AGj|&PMqM'ltEgFR0p!{V9NAKM%mwlf(;!CEliC/@ f*iM$;Q5 rp=fem4(hlS0eN#-ڗxX8>T9LʼUn[A3Չ[($,~l:skgsP%Co4-nX𨕜uz ׾llaNc.ٲi/DklޥؚfwnYZT  mD˦#Sm9I2GB߯\~{|8KLQpaS:ד9Ks= yb*:~׬ByOt/AjP֛x(q Nu56!)@@rGtz73J66N){OB`w~Sob},\()$]u*`P #qf؝ u=J* ƒ`.l|] qmgH R'.M4ZchrQFm*ڙWLLkHN|[4n%U@EVNgPxP>v1?/7x4$k}]U|,\'k]}Rp};#Rl<ؽ} l߈aQRP<( ܪ-R*sH'a}C"|Y$$`޼ ([6/GXg$#cfQ: rA[+\bn>8'{(~0/KLe-ju(AMǷocuOjm:8і5y4IH@C+ =K z+t2Ea~ ]-Dm@̃ef"S~n~BύȈ|7<$><'^3Q=-³-(-p]^Z¸, #Ȓʥ^R:{g M)Ȏ35Y:Ku} ;-UB# Rp)+?Pdd;1_6:M(0)v'!hOe "es~Q,s\h0+#z1UzFZ*bo^ WkȻv1g.⧂uH,1M\7'Ehr׾/;)Vw5I hGJ@$&N,@ASϥ'{p/N#0T)w p۩UCP-߱tj>P.I?sM۩;?k<䅾' @w'{d O=hH9 e M_yCo_W҉lK /\А+˜ >)fw OiÖoՏ[i;M4jl)X'6C`aDP}*1Cy.~쓄GY9\_)bhLe 0ψ>@DN OL,1Y*$- 2OLGg3y3EUNx ~>T33>OYU 5+Jk],dYm8h_pRLQ̥Gk81XDO2'{8_][!kt2/M-Y9TJg? H!eFdia>/P~ 92T8DC ඗~Fn]fNu2h| b5u2;' $:Ӎz -+Q#>%> 9%OLy!YPvOKC =.|+2\ ɛ9o\/4&q~;ceB ?e0}$eU/9\(g1J(MBZC:x<~+„aFS]"N;}1\s]Pip=  V+js)G(j)˿ӦGBbϘ@qu#l7s=Dr{v^ [YQ-&V"q\"^_+HBMQg[ Wl~;?W <^|ŧm0 Gt55x>j/ >]knijPz-x=.G d$" 4qVzҸƆChwVrQ&;:ח7>KZ0`U.q \ye,GzKm#<ߋ^nٻ3Q=I|m ǒ&4nOaK8H%1.B ,nfb٠S7Tj YӰyfK( "P%3wLrv#! 2",E%i!!X?+0&?6~&t|R=\HYTъc6PF++,˝Z_@>3" W˞!GkB Mǁ'?ΙVjI1Nbʑ,͒8g&_ueR0hToFu,Pz"e.*2)O8DCr8×/ߌ@f^D_sK5_'ᆾj B[B( Ry UhVEh{^{s4 zP)M̪ޖ -%-WO{N[)lꔓNkE p Vx6.TA]րj&3- ½> t=g2~ui&4,(bxQ&P~@z-ϯիϩuZK%ntDr7 9T Te6!W}LPԣŚo^uYkj4m- -ct* )j36:އ8J3'g!w"yZON,C ;s*5m%wKz~>KجY%HVIM嚃1&YqI/>y$e,gHho _͓}!c?vSw{3dC5o;2?JH -qpc\JLs!av4yTRݖi2σ܄kmZ٠fCi/Wb.eJ K6E !6~q+A}J#~j7*D:H鐶u8ֹUklZ7:_1iR29Jw8|فg'7ơez{WgeiQĒ]v2xyBfW2j ZtE|%zE;L$9*J8ur-ʖÇ.8ѹ: x'E.A/Zq-䮚$d *HiI5ibԕ4PUKd-*(#_XG K1gXM"ÿ;Ý_5)y1Qڅo5aE1ym0Zo-ęҥ;~W.%9L/'ØEXGwͥ͗ jm:u??gbOSMcfLv3yx鉦ݫO%.u$W[%&JV{"Nr5Sfт;jdl`7/q~@Ŏ, !PG_bNeiu3>ܤVî&> o⻏ k7ۤsy/hlH`p psK&Ί9z\;&*A3(n@-Kmm$u[>8xY`DZ^EC.RW?ƕ:Aʝ`YZWQ[9xq ҋZ+&P>uM5ORٓd;@LDC⛻^q$sD|Rx|tQ67sB$X)ogF(%|Y"&؄m)y<`"cT y㹣_>/s,|v$=¿ΥVn#DY\0 :@[YYGc 6b̌WM8d'HhLQ@Vv6)I;5C,fu˓ :ƵRe 94yg7BwC, Qh?fvy;NV \_a;^Ёm6js;]~ fU;|7Bk.sYH@̔% Թ]᛿H^EpRmv3 VGݝFZ7o|o$l_ܴf.pdšGӫ!._l͖tY>Se)i,|\oT`5qj,m,g:}Uo&i9W۷gYٛCU@]"`=U({1H&X&_Yw|F :rB?$UR#HDlǮgLl_JRSB-8TluYf1bꀹYUIakb>CmTagvCVz[(TXaOY umZSόAsf#=֔^q8]9r8ҭHBIYx8*2{ؼ廷Ё^ a$,x=7' G69N t8KAvŝ/GV5ȣP̰˖:)&[~*-dóo^$ _H_Mn9C[D 9~n:HC5068/$aȽT6"(#5DR7+Bgmb2I@ٓ۾26lDW/w1bS[+VlCNB;xvˉ( ߟ0UR 'x?ǠcزQNjiFdZ;]Ɯ_%Zhr.ol#q(GdzPLƲhOm/u!{-v"NveBf3=e>rIZ(eqh&32BSp.]LkIfdLx9z07Cr\F+^9%bMZqAXu~ by2]½@U~jkZSZx6.k3\ usXSTfC >g{*mm  {$.~zQs\REo[R8UR{ AF8K$kSqq-9 R-h t8acb>Zg~g1+_{ fw6bK͚l&]=ir @{ |lȿU Nҝ DQ}P ȿV6mТiHpa`>B[jk)'KJג1]dD@㲧C~(%9/$Z y9=tQyU)X Q۴&1'Kv)Ki_t:^si {yr5&sptk^V3D #XM),թل-+Jj<2?Um0 M67uNjvɽIb n-ctLo2OQd&cY#´8_z ^/^Βl171ݦgi?]fȸ~|՚cЇgxjRJ@$ݩ>G{7L _xPC4R;reqA_z$wTCxG56E btD di-.TN=j%.b$ XԖ]YxWro!ɩTwm0G:mg[HzdCW̰ $~&1 5;,%<P@{gQ$I GkL)$aч0$C5e,3фFMQ:kǻC?5ys+MT4m|l-uE{tB J1pljW|1QŽx oj0'?u)rb>}^(m^o&t%R?֬BF,VV _*<UX(0z e!:hGPJ;bڿ+e\G2RT⭔]}\\׷} &=f`X~X??p}s)z܍ pkQq k #RڿBYLש&Y;aC(6v}h +!qsOR5 MЍ'A'Uyg/=Ay*U)ESwLR1Aĸ(?mALP|~G{#r*BBݙ R)R^(wo)D_͗>M[r^CTH|t2/Pĩ&* bR%N7A\}cS祹ۘ5\\m[RS%?J(<"Ӳi ƕv rY)U>l);7# HGJ` 9c}GHt=/5DZ,kyj=Ѿm }9a=PY X/ Ce쩤3 ~) 䘩 ͛Y;`{i 嵚S~ݽ-bT6 XM9\l5 fAŅsIk`6DFD_񢯿楑ZYv[%!YՄspÑ mR)+%Oq- 5GJ40HfpvJ)ED'\CojGaԼZYrR$߱/Vquw1JEc8bßkET)?pP߄õFn>a$3f݈8'Q%}4`Y39sIɆµ Q 3*85Qvwaͣ~yȡ[M4NYڋ,~{Tx@ZMMnZ{: rGMSA"^`l5RsD}D"`q-\cg Ec-uO%Dg9U;.ZŅIwD,4%'ͱQ6ׂ]?Xx [i'hN1 zRW.HO9{Nl(qmw{dn@$A募Fۯu'`A+xla֋nQ }I*v+'`d/H@&># =\6@2J2zM~:hDW_zB뮼sVwQJѬаЧ kzw? ῿!Ih^tf+VLw|״<`μӼEW_K^^<WtH|}C4` #%#l@z[A,w)?’ (*#1kig]ק"Z!'zo6 +ֵЎb@αx?| +%ުdrtF3o:0n9MMrQLsp%w?X d[A]Z$MO"\p w;4qv ,jq8y_ci 5Fk1lEdUݻA4+G0 g];P\)nH~B_0Nm@uh#1^+> &FW9R $~!r,Ap%hKnQ-ß&1#yB3X4֒pٶsBġu}Bq@eC=Oˍ菐1pk 4Pl͆P~2КQMPP@^:Γ nc"{CbO#?ȆK>KEuQ6pPtqŐ$·H }kmc7f#Uq,c`U3JࡂOV֣$/un:֮ݧViOkpD&N Ky0 +Q)>aB+ܺ AU!JJ_Q80Ήok(eA4t57i{{ $QA"$2_I5LdC]`2¼e{kNjmKy za+Re76)ݕʙM>.neR"T K׳×]4˶*4e`"&E*ci˖[ubZU&4`) u'9nOG5RzG՞𭡶;x_{ $QBd:r="tQv9P`3ABU-^!"HSZ)ڄkW˟wwQ[ iYi1mdcS 3HZ/@}Eg;S<&η^acEt ۠uYw<4{y a~Op4|B;IGYC5HW= ˲DSקdكb 4F+Wwu/%nS ]?w钟|Lz.T{3Wg@ ēO+2D6kX4QY츣_]uO3U)sҗ+Q$Y oVaǭ~n߮=az7GgTޔ+A`{r(#0kּLU9Ki;W?38Uzcݠ6f/Ցc oұodp; qL.cE g~oO &wz-Hg l[0`]1*(u;<Y%s,׫je- râԛy``տFA1O 2xT$@p/wn4l,CZ5N`+#͛p/˳cTZp9:.{PzU9*Ch[ZS5{G3"HgO *Q3Búc' ){t캐F*Bk+^r(S25QJآ (p7Jef$Zw1_ɠ^h*l4SC~g: N(0[:3۶l+K^'VGIKyq{)f*lκFV[ @=$i<-Yדvr X9SY5eR>7\Lm(`)l-7X{,F8> Rvy9Zx'_[91KF03$.8DV}  0>\M^Q%z 7QOnOrm5ڒ@ϊ1q:̙HjU@4 5֦!hdVs?S/F?=<6qGQ@oO3+ V2:K.$OzMă1+%8f?gŽ;6-(Lr6?j3 >QaUlN$=on'XF6ãͦ6^ؤعsDճ _] ']@Gm!\"2YHK:87@l5|&Y=PӠ|9uRkaM,~[? 'nGa^ F)pĐA[0:d5mHkTйORW%+W}iPo$ H␽gJuUڲ9!"ā? ػYjiX)]O7E6M%$z'gd9Zks aɉc`H unr63 Kk֮6#Hfaϓp$oFq>y`&T/9,R!Ac/f)_D╏HY1>kCP'FF*|*!)NnQZXȧƕ%3\0HRD4L¹I'k8pRN(sMbS;K[֙`ʀvEfa >˚GES3ƪ-`vRvXw `pV^YDWXu?H\ۿ-Jχd ^w::헨wE(X.߻rD|xI0=~>q6:ͪȍ$h_c#lj jqN}ӓ }^o("/Up)nVj 7գ&,Z/Hsf.I"7qi7C\b2PˊDߏ8tQ!>oM\P>vt puezdSܢKA W : xQkY5&XDfBFEVxk8׼pE6\YCZD9r+؜,C"F@m(q}gmeJF*[Ŧ/XB `^X.vʆoT>?r w=2gg!Y4z1sFE'vXIXs_(-}\KVLXjySm/.>ʠlW Qf.-3awoֵI  0 쥯^M(?^M2ZRM/_.ڞ0z$ɗt?ĕ;s^WCkH,R2:=!h4M_yRpQ۔dZq]`QR:2˴Z׶:wL1'\=.b mtB^[?RP,_thь}p[G0J9tf?u/bg JitQtgNreӕK>FgӍ&\En6;3%cSǩ9˅ݤAG6I@]g%6{FkKɹ@G1VRLbJhe ,PJ^sa'5#PvTOܠǞRֈuc*T]Z)Q1T63%9Q-rȖTQ\ C@i0*X\7+z+O;2~/1Ē0D"SV$ ;plo:[|d"ƂϯQQגL'p*sVKz 'XqPI]vTi5:]/ efnLN6Sȟk?賈lI4d"RwLxz3R}T>Q|Q %X|#Jv {is8iP.~gtUտllA4nP>T JWv<ѵtU=QIg#7Y7 ܳcƖ6kib/%qw" 3 8,STG\PISXS.{?G 4~3YlPJ-,˓H(İL֕ hџlgn"_f0mm]Tky@jd%u/вGo'!d\Bm@`h|zjL׸9rgͰJF%If:"us 9![-H7*7x6:_ Բr+E⬑ZX!;l#LԲ1`c |)m"ׄy yƃM?;XP@a=Y0 "+WJ'9vd^KW_jl럕K٪z I%`!$Rb\YÎyf`¤pgod՟p3(`IZߎ'؎lE04bJ1`2]GljiCwZEf:m2EwǗxm4Ga's1s$~YF2:|1UYa[WPs֜e&F8N#bzL_8ѽ A%3501mK,ޏg3 osg}ЍNݣ nfC գb]*4|0Ex'.0eͱwaFNJf1]Z@,sGOٰ$ .lzO[RaKqtbnM[ˇ3!DUEϼ$p/uO"G|csLqN\]fVlt'Dw1zTg*Q3%I9ek >0ܓMS8JO #T|(ܤHrRtaZ; H& À2&ul֒''ɔX'$}Z;:cTPsM6bTjr5T£WXEfzIX捺xxi`mC K0΃Lo-|X9&c,d6‹ki0 }ځ.$;Cx}^t舓ک"_ǥA7)v,͑6#3;eZ7Un$9E3X)3z`މ(~(KxMvy}< FFYwʪfy.!WSGD%&u\tXd|ԼMhEo׏KfI\X6 c0w#İHcrPg"7Zp 0>N/fC-Fg<;F7NCt_CuR})ƐAE4[]t,3*lm|7'ׄǑ-LWD1&I5(q6"'[IhYD6"sةV_7̑  (PWSWT}_5y<1KJHͥ4 zoN>{cצq+^møKYfsvoQ$ǻf]r*J,)Bw+˄rF |n/qIT϶mݔXKXݢ@cD'v^ӆ\E5'ﬦBI Kr~[s,(0|j#LQ }#1GGHH]?ώ5io tkOoۉ5B2$aD;w #k%+IikW*1ԇ^Vy/:xV6][enDRrϔ1[OciؾzR`\|s^4-临 uO- >l=58=+ E?sM)Aq!T=ݼ; BӬѭ$_8 +8vw>xQox Zvyzv <)kG\-yڼ¼NfïdFPQ:e?DϹӄ57CL3i!ώk)^OWvhZ5jKpOWTKNm4NߖLe;J:A{9VͺϬ1aOnQRZE`P){t41B2ZHF[)i#!!rh8YsWwX95uk.,A޺>R~jK)- \5qti \QP&t')jӟcB`=!?sKʫ56 %7I/n3fUy0ް&A-P2'zǼUAs[G5M)̿RQO2u𳔀+}_d@0 |ZY !/ҷ=;'vM"Zތvﯪ1k5\ 0w\"T.δhT ߧS{Z|u8§ۗ9r6~/\#/>kMR`J$mg/Ca?Dߛ9\tDY`c/fIz Unqϛ D3c 8t7sx$dg1Ԅ2\%Фx4y@rߐb;ɸGSD1$P:]q8Y|B}TDz++k\?W~W5#m~=&*#cH.85k2 81ϐJ8ʇ#=YXEQuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)6Kb1CQ(gLv6yLbb>]!hv2w'/Bc_XLiI+ȁ K%"%̿PA G$\w XhTʧ_q7_O&/Z<69#NJ^mPu%KQ\_YM+c#:mGh*"gUxiC$ӃPVykkbY 'Y/a\ebW=lqŬ l(UӰQG]Z)bS4]* 8d&]diBڤG6tT[ I tKZ+065&잻`O:^w)P>ii\tN`hEy(83-IېM׸hL^>]Ln+L=H"w";rsr'Wsk2\?Ssjl-H-*ֳiԟ']E=+34 cVܻQTތaD kͺLk=[mQDI;6- #ͱ )j UV=BV`~(3̓`d"L(LdVS,_)$#% ˂WU>nzR`ڷ 9eAhɡ?ӉqV4F6QBUy䨕4Q8wUN{N>s $lsK2MZ[xj:/0J*/5 ٘h[b]s%Ư|!ܬKȼjmli~_^s9%T&:*+LlRMWr:(ɇғ'W?BuV9cW8ږ7ٿa)d .>$H#_ȒEq"YoN}Dյ2Н{RYH$}ڂ i=`l3fjR.lBbzo~?5Pbw1 Dz$'Iݏ/euIU//jRGlEU֙"SEsTUDwvۧaܖSZBCI ^g)|]yLz )_iE 3a=|[ OgjuFy16J-?C5u0G'Tos%\iY:էSunNC  *z@ze6t0 1ҏJcEo:v8/A>>yUz7 ?WUW2; fe %](5aX_ :껃qᰛcTB e VjxLܸ#_Dd ;$cs EdphuxI3v}C -PejUT_) z`h#9,=x[*QB陚`r p4n&ToC 5׶$҄hh=Na&uheqHܸ~qQ=cWvىA'ɱ3LkRY#֦Xdkj֝C[|סÂc'T  c3=`ު}>dĊ[JmD&k}BA߂r|~lYSiY,Q׆ N7f 6,A@9n1 [Jux}Ƿ3I;Bu3._=?L? oQ[ˉ$ӱ0Wk  54.0Gk AIYͼ)>WCTqCݬb <(v@yLT,!(lǎpk,2q-WA@dw5;Xfq(.L!u阭i~J0KQF /|Cp'^Uҟݪ7ȯEcp  5j6茉?' [j/H$_:_1"n x^ID\fS#Nv%z%7y}85R[KG>?)8k 9;.Fjms.[n1#<ہz#,62oW~BZI0l*Y"2Urr(^i^ `-NœU-ta@!\uqPxU SPQPSHYwPۯS~. qvz~bt'&֧ Bs%vxkh5HTF,̈́6P 8#KeB0̥r^m{ WNd``A{rڳs L|i],)|jG- 9.[&T=MqFTG髾b1:~"䉀>;Kp\*:Eu)A[Y6šىȳ1΍4B|hq'USqo?ɐ|a!&)ga$H9Ih'"PN\09soQݯbZ^f.V &՘.PY%6Z lrU#94c4JD*K?,m@'#wt;'@*ܩƍm{HԤv&CvvV~pL˃X#:G-U`َ"m`%JE=C,ס"?Ʃ' ``;n(Fig @bppjQ`_ր"B빑EWd~&9#y-~y,o` `J#)rT4K2>f~ƌ 3\E{KW$q8LDQe9gXfI܆/_ua>w_=LB(}*L˰^2hAK~(b?.Eu`JW cL~q&xw|6DP4}1pԔ~</`n Q_zӄպ}Ҧ3t..2G:C3*<1'ٳ)qke_l(}/9N^&jekgw7UpuX?ԈhC~woRPJ?3Ubhε[3`5J%jx^տ 2ɆgTݒsFJXhAip&Ẋb!z)dbձ]2K34"z-̍8Bd# CMFOwxREAO@SK u%uglZ/ myoUV"<a0O tm"p|?kbZ8iQ= XTlz#!"*>7uBŝdçK\$i;.`ef(tp)f?qǴ/wR>0׻)`Qy'C)Džl.g bZQӸYBw&pmdD +P'7x{ wރW_+DƩYO$p_/AX A 6Q XkY; %. .u{.*"VQ5-} nD:/GQ k̬Bb|ZBZ7.60r/V`8αJq>OZ| ׄlV7%'w +88ieGָt\Qf駐I[j2Pȃr7=Al'r)d3iV{~'Xr?zG[WWznyl$0ЇP~7R?SháX~=ϊ}byޯ =!#ZĨ(w7uBJē='tpISA *J+:`rRZjJp(T(cX52%(.7NX'#ޚ͡ò }3ߎDN :AZ9Il  E7bكh`J\7CYOt:[(5`->mt@;:`:J4-Q!^_-Kf(r=dE]o,eومTnm~sPt4@.㴪 F&f̠e:l.ĵ÷X\ b 2<<<^dUxS?A6մnwDt'n'g3)i$MjL(̣Gljt$ǐ;Wx) {߬P4, uVVΰX,nLr>ZZ$ɀs.A }j; CX`R90Yp8%sSʆ0WV iD%6<:>JwɖcV$1Mc\j#D=eӜPo`L^#t}BŸM=G+ܸxKU R2U%f_7I-P`c?̚\PT[1)OtxȚtuQeɢ{ic3ܸ<{&u!D1 㟧\敲a8_?(Y|7ZVq -|T+/ږ[u80]~&d>Y9;3S+N{?Pm7ߜ& 'U"* Wtn)4h g9LΨOB0\^5Q1i5 nj&[ zwĆ'jP`6<ͤ|BHH۲^vx.Z5C_b 678*N ~S}9<^.izps)K?9"%mu*;Ϸ6"Ag.T =k-灹}i2P!Nj6q E=`xOs6rޖdaYgwċ4'4}쳝zuqVW1e}~PeW78&gg8%e ޚ+ue88CUE@H8yfib _ LeXAbS9z_Ԗ\D9R Z&+" e N-¦#A!1ZvH0)'a\x(B]r-1#>Ŗm9< eѪ u<`b#%;Z(It mQܺ*McL'^Ggmh,r@m{}^yu%\岵%Qg4̡9Cg g7oý<+Mf ; !8cd>$PO$)u AWu/ȈvSg3 N%U kd3`f;f tW۸UXyJH^~nf[P =L3'D@KOuO y:^,d>VdQSֿ/n󂄠r}O&99RU Tzv t N8sJJp UJ#ׄ_eRԕoe;5t+:u\EFM= .ۥB=ё;TFL]<]vq+ݪA e$@\Wo9,4X,zu]bVM7iJ)NiySTM%;~."H )ͤ*+7?h!8"y}E,KAyq薻\'ep wwNBLgLeJV̮VyD[SEȋuGQpՋZ'geDŽb9̞}BoOP, c&sC"5[s2Zu,](q 4St2Ke%`4M sPL[&V:; 4l[7Ҍ.^,ESp4*ح̕i#3ӄ6;~l4i۪s:GykU tXQD^T0oO 7˃m/''/ kk7;Vi}w bD<캤?FB">_=z@x8 UX48Ů50)Xpۉrpt/9lv)QqE5;H4YJf>uF:A<"̄?6qNU6 YsIb̾+baDzvr6|&@OV)!ƿmJ%SR賜۳P"FY,qcr /FVgvCX3"$69 K"Mٴ4h: 5&%4*s$P9w]Xҍ$!CM3/MmS :r0Qe !vB>ֹ}ҽ"S썄%]*p2ۻ9#'{EmoN  }B5ooU#ff^3̴jD>?Zx:>%-:f.-0YdCMXV+!CSo$])S %v~洲ALwxqpp"% XI2斦=bAU"B&beZ}_rSRA5&ChbFu)ɖOV7_ъP,'k̐vX`URGQeg%T9qBm*EsߘK^<^i *1m#wۈ!>78hU`s@De-[IչsG`0͘"bcuzLY >%0 {bkӧ:Chb4ԲC& ԯ>2J$NzQ<.heUP>뒃9W[DsBGuf o^-fjˊ5֢V]9g kNO!n'S-7*m@z"`F(?hCJ#0^  y(ӻV+0e7[j8 i h|ʋ;԰ rQGG|ԴREVtC 2FیNWo;e5{:%ɗn*uvxS$ &_c%D#H$ !pɊxFee ǏcEp;U3dd g{mE^7hqQoUkm |V Q`03n&Z# CvT3ҥ|oldC>O#jU-m.8Dn+ scOpԲ=@΢$C-G0 r8Diccj!zWh/ HluFD,^=4v)Y)SDnvW\]%L#bcdõNF54 0>Z@ sCW}wE@=J9l6-i ;.$A:^)xHe1G< 'x}!|8|}J8 KB-ݍ%\{Z%D>r9jRxˇrX@?t9`o\ɠM ;G`zĆ~kw$'0-Q'틥I-zǿ#u e8_}0*.psʘJ~ h8m{lѶn6! G]O_O$-*pAQk\Ccgi_P0fJJ,-,<;~UuxO$C-Rt7Œ+.(B?mvLD$<:~8RU2x|_6q@Ȳ%/PSi<` Յ̔سL)aF BPFN(x9nI .[KAВC=VP^!g\\F4B> a]|e-wK 6%hx|4/ 25`4v ~Q~t0:H':1V2CҙXC s+Nt238W͒bUåo?_tn {=Q?טQE9uY| &sl~劊df>}Cyb\"km%H?x;<6ԸF!!"9Γm('Kd6/Vq(I/+gdb~$x2Pwv&k^na]?QvO ܎mgŲ,JL6,${~N' L TlaSivku)حК.46eSkx7 &_>fl4$d\Q Y )X#IzNP?}Ac]tmc9AT~Thvٸ4Ů;ٜMD!5"n ,Kur7|DZqۣS #p46j3Br_6Oev2 z B҆H$$xxtD`͋mxk @JxCذջla~m/YݺX˱K#zL]WK~ph)BE>O9 YhL*gWhxuM#DM69| ,if2Vd,{6 QeܻA I=A} oY5Q0*ys恟劣'nimNI\x66I=lb/mʥah6ۻpҍf2=jfNIg@W_j)zNCp񷤛7@YJ)K`MIK?u )zX3~ڑΙ0kq_բ/دH삗DZch;Ƞ-g A'ea{ al7nxom4x"6@{pqQd}: wtRNJﳮԼIC9[?'t}Fj p\*du%9ʬ1K{YVSvEh.Q{5WyH|$%Ο@G|OP*Rʀ`HH0V G״ߣ{DwoICwٌqM`TA#s TJh$O+BU0m.qK{r96_bt-&+%AԴa4EK'[A`Ftc*ӻ+N] i5L_m;?ʾqbE = ?娇w|M*?Z +$'N_Ei^Aka9j98פ) َ ڑl}k#M'OVZX6^FLgF@iԹ~rɤH0-c(XL@C'r80SG媩rÞi"Czz>ޅI׀}~2pRh@=R]s{bLL(UjѤyĠ(ҁWDĽۿu [= RR\Gbjgb# J|B%vd2cE/og -8K 3lVoҦ솺d4qj:ɏ]oV׶qqeޭRܢҪp xs#ptmoPVt2%aJ/PH6zea4p?+$8ZÖ6Lֶts0ia[ 8/8c#Xe0fDz9]8_Ȧ"F)Z7sk$ݠFfmAx@_"U]`_HFAZ{C[PWˆWSt860m,K `DUJL:VƏ8 7/u8 N73`C{2d B.w3%GRQ;FD^=䊼_iJ' (y B) 5*&+~[3 h^ $44p!3$ &E,J2y-Tǡs; S<)c.n~I_nW4tEu?q(Fi>$W[}Ea5w7Ai[%cLd N h.᪔r{E} _[:#C~=FTmB 5Жp8o 0M^m,+e3e*h=1pL#W'-:Ёk^-7NDpf%\b}Y1_N{\0?K éVeB ʝbw&Ѐ;0auk ^{6ԗ52264' 4!Soq@Zň,a (?U -ef-:&GU^Hx3:POI ނZu9vBDwͮLa30~֣Hf }v;lI'R8jJij'?רzh-q O!hy>*1QDF-c24rs5vѾ-w4=|ᴮx* ӝp`QƉ; =d`|vYUdP~KY%+)*9†XoNoQiӽ}x脅>קjk/fJ1 kI͹%4 rD'I,ZTTku= wGcl_;]qr|^9!mK-F7 /g0ZZߝ6HҢ+fn9ms3A ቬb 7L,iZsNȴg"DE2xoguHpVN ?_o_DGó0GO$4 gRRSpnjzQ\#ʍI 8*Tg3(14x\T,Tc6~#k}{Fjmϊqg-%ޥ@)߿bl䦀3W6/Lw%/-Au--NRҲꋩ.`M1HR6I'4>e=8'(TUP9#rߠFLALC8r7JlzC~Nm띷+FLgnI"׭15\NvM|`ֈEЗ&g 5t0Tpq/x&lhe.nC5ϧw14MU ǕY}h {-/8 B{@P9lWKPY)󋛈8oiǖ:Y#}{Ԉ Eʋ5"=>9_(gU3?L2E 7:ץB;0t[ Q ߚ4?kϑ'<,(][MųHVvnw,0=+8"UomJ| s> 9.MԐ_47!4Q'C3q~IaLeq: ̍gT_{e,xє7++tz^L5u+sZ}ӤesٙDMFO-SKyd5ϩ#5p`ņS]f$ dC-ZR&Q|a9ZNɭrT-|-I)aMn8zujeң#jSV @ ,à5113 $.ϗ, \Iv5!%h-.kjK^8)yG~muث +a@Y"ItJ.$;:A.`?62ฤ^ %qSfdT4AUHeH/ )'c̻I%1KZ244e7^ c5U.ݸ45UW)$In&:̝֦ܿ }$ KA٭6y wP-jq`G`=Q1mW) ./R믌J.'w,`.ٿ@R=:_30XP?՚N+~ %>ַÍok<*cY=kPpݴwCT  -ҵ5lI]D1\#I@_a Mt#XVtž!YCH*)"FX&mNkrv"7KѮ+\g/.m"ohCGW`c mJQ{)Dqz*qDj4O:D!hUF\Wk{w^hq]: NAMDb'7'pպ /t1}+(_!6DaLr}v <3`O#/xQi@ Qocu%KhJRաAJj罡p3k(-ڦ ʑq+<")'p/v 5Ak~HPW0Tb2a. ~D˾n2HσwVmYiPEf+ѕfM06Js`|_sml/Cs^5ҸD89k!~FX{)"b0k]K/^;][XDrAW-;{2'"P pT &'DBgknmܘ6屚iGϼpK1Xda1(Qy۸uumDRU(T.$3ZA8Тot2 r8T @?t/@Sk鬤%$>2֍긧&՟"]65ƇI|=ѻה,-cHKJzCAuXf7> .lۍ,9x}v $j48˿ K2'T+|b,4 Cd(&(>4)׍![3P @NȽp[E" Ǫ {Ωi:1fц6&_ñ3"U$gnXLJKKFʋcf@X$DBuqP;LrGPΡ@ F; mX,{oBʿsrQ$o9m͕t 'p <ޯ@ ʲݪƌ. #OܘvG[쏛6IH/⏏sw ~}N)nhįJUg+/$qZqrVG2VfWx0my0|VSG8x>q>ה9JawcD3Go0aLMb>>y+ yA׉cEEoq1 .IX'y U̩AiMQHt豰{ =W : xzVL!:YtL_^q!;=lε/*LIRuϵ:ȳM!&G*;eGք,|BĘaiyV虛,Nϓ9"SO3ߋ_$>? qSszOk~Fr 8䗆&G,<颙R_tc5ѢACyGZ Y ՐZȇXۙݎ5+VT4@-l$h223-7a<"2GSIW:&^y(\ Ph4Icb}2plM}n=yGH|*?O=AΔwה)iÙ5wtbʲ![vlZJ8sFR,CM,t}}%), @xn NG"z*MN.Ma!$3ClttMJC[0r-\C"q挼b^ :EnM\{^υBΎVy~)kH`EQK,q|ݝM#{SYiD@*]z^l.?rӉx,>Z *<ų_f?~^LmR-٤Mc{SvUb,6ju1JpѢ# ]8qXD6s 4o1l 9n^8/ \qGrĸ>[qT.:@6Sɐ" ؛0M{iJRO/Zˈ;^: >“072"弊4^yX)=UvCG~n' Cؠu{ z$zS@*y|qtzo@ 畬j [3QOb>;HS^hhpEOfm\tۮŏ?}W!5a+:Wk,='BWx+2f8p&|V zy^B9-  (F1㊁Bh{݉ <"jдh ڞb2$1$>$ޒ+h{+e*Ӻ& ]ML sQmW֭ѱ6:^shE׭QϿ!LJ;ԾMe.2(zXd,8 7u^N4 Ƿw[-^&}aQ<A9}"l \$N=S͈e7Xkұ:O,6|}vQE߮N 6C ma}#=5ٕ.u=ŀ%-}+Ӑ 810"0䘞"Jx4prW5ҳůS){%b'^BHT܈mZ*nae' nlNe1,6;e([?41k[X21KTT%γ{ul :Ě'?[z~P-hg* e"9#@_RȢ0UIs`w5pW!MK[S]:N-bC/oK SUV' SbWʆxhah3 |Y%67yI)Z.>rx2Ͻ o )>ؼqX:dP!-DuûKPm#OvuPG͍2%yT7V|$iB`$$GgCd˂?Sc<㱒)3Ţ'O[ 7'Yq K{F"_GGKB*U@_4O#ZN-%tYفNVMiqs<ko=,&z ^wߪ W[]&z[^2zv3{ P-d(N]pQL!P;r-_ DڅT?k4F=?Z )2rvQJhɲv<:'k(2lP ?T X>^{J{UvKd|Q<A- IR(+vݤB<=2۞ u(֌|Zvi~}1CՎMD2 /?O o@}S)OۂGsdG@2xZ50 NFuB^.߷/SXNj2ޥv7zQq.i%ouƥPꈌiOs{<$[eZ$3ĝO,oűu-u Nw6Sm4XK3)#pb12,`)bl+A" K@ ܯCP\M?䵗ò;՚bhKf4`/8 hl:z:f l~9D% D ~O̷%XY ^uo.y]&BYiD-.Z/{j>]&Ώ|yrYj"@󇒎?96U h%M$GLVI}H>:.a}RU3IxPa|Y Ys?e)x@eS}&5NM1IZt@s]]"U_=fRr/~14?q24#%xȄŮ[v{Qcr pO,o},AnO`ɡ!F<jZ]ذ([K;dBZS?GQ{0B^z.F UpF|cӠ X вF_%uWUc5y|MYьf'pBpg\jx.#6ZUMթm:1Z6ݷ"nJAhb92 ^ވYg7gh@ ǎ *8_yL* _9Iɵ&"ѥM)HN`Up ||ϭ|;;Iz5ۿn5|v>MG;4t4f7ĽuMzv]]gY723wY ؖC\JZSU޴thEI0,uBe6 7>)nt߰ӍX]-$.Bޕ90_]nyXa!s0IDؙjk$+cN kg ɀ{R3F%=?9n@/<*}“r(Sebwo+pFᏦ6"{N}L raх~zkBQa)bq(mLB\=q sES˫x S.8,Lͭץsκ^"X|'~!T@ˤcM/f:YhQ!Rg,[l5R5 >dÆ<7x1_%[h,nOL Y_Pm5vl`CWl>ۭA{)}ۮwʅ:9] h =U3Ҡt'aYqIJ%/jŕ\%ЄfeN ϒ,X~BNLUȒSNªšӎsۍi}HX8v;F!/"HOQqu[I,Dbҕɥ;X~ekgT/ue(x_o؇*H Dk5d:_;m8R9$c^4iBlRO;-ҚblA6;NV,Β,$iEG]̥q$%%ݶ;&hN9ُd?RGLVbd4Tds#tt:PXV}yxyyErM)?p=Fw[qnYZH0qWobB4;)/?Gsesǔ89Os\ILyâ3 W˓߂@;7=PV ~e=<v_$lHr]ښ(X8M>2P]UA1,ҭt_m X4 _&sG1:BV{7thO#@%DU4TuryF+b@:,ľ=s}0OK<@B"$!CD&[B1 .нyP2*YEۆ=wb. Jep4,# Qq67-g'j\7q `u{KWM:r  U?&0ǒyF)- e +ʊ V`a,jz1)^\mW6D+}{U"eI$O;>ʸ|&}r+$.<2r-yI'l>^xQ0Gv@`NN|GSUYm ̭Z"4@ JW7M]S{T%cB$spƥ)#T^ }Gg:_ͯ?P%.(̞i4j5*_` Bg%駰4'3k0|y<>#ș^>^h<:qD %Fhw/T;s|;儵09'=\7tL36KG ae˾ Ҽ~3͍E?BbHBqf0[|q>-.f:&2 ۗak`MyJ=wtz# 3Ȓ{'(X- h^"va搿[$_{*J[~ @aF2> 2aXğ'm1L[Ӱb!}T)ɬg9F>WAp/bNN՟'v.pv"+K$<$eZCM<L'cOwȜ,}QE)X< Ү>(v\"Ɲ%8.biI^xZ:Gıۥl5M3D/s1hG UFOJ G{oVL!pAc٥u~膁J"ߒ|$eC| mIKJ QQ%5I@L0gpbC7wtT[hq1Dp~ʹGF?-(Gxb車t3fN'YAҎ? p= #7<:ȱo ۳4CDyI ~+Ud`y/8#IUl1LǬ4ފpkCL+QrP0.p=,XiI j0i=* }%nO 9@@ aLV^)!^_bmFu} f(Oq@%o!5BiÏO$rY\*(}pbO|$BP&Le"t_,]G57'q|B'K/.co `g1’Qߍ8+?~IoCI˴Ƌq-MT`=6XYHF?:?Py_DzCyRQC|?E3mLh][0E.IuVv~{js7[H PMlWBѧ #[" ߉4̋5ٳk:W8{$J7\8 2ɻxcPYlzj#3 Y߂&P1e$w-o-<v}yq M6'm4p~RD !"뀷{~Z[Õ)hIr}"yUC|&0VF\/^kᖣq0=8- Hu׾9ns"T %7T?hKªV1lDo fmM8e%R  SB`NÌuD$ƴJ !iX]қ_}W^e]'0Lw8am2(HoMGsL.ne5TpOj2˩^7!kAJl0GuiH­#hEY*ӹK&FSL Cl1#f!1ržZ_% jaOw!A`El묰ݪ$y)C12)Bҩ}T L XSH1JEkiDzYbt(B-}s(Z-eP"\W; ͧ䠘)?&+ͣ*[Qrj*cRGO!ݩooB-a晎#UNW 0B1} @7<{ !70m[$2ɳyPSAa nkx oOS6 w?Ys q 8<(3aF+1Y(۞BW ҹv0~h ]jJWxڑT Ar/~Q xKۄjjm[ȕW90b R§MȊ z?N_3#qBG 4cOB~*3Pɥ!п"D{B#ץ(:.<2+ ׻];YUvqĝJ&\V!зD X[u}ƀyqI~gDM_*2j7odQHH .R%^E!?X68c>Bpz+waKuYZB [tt]7 h1׶P~\mN-]\Tw}l:{: x"DnV Jmw>ꝑѪEF 3ˋE܎ mQOf>y(XcOjX.}Q/ŦC(SXEsmA|2_!`#q5Z#g/W+=Ol }fƑ}3;iSp Q'/A$q Cg\PAѨOwIQ1D3H6,uXi^%Pl,ݿ ['ot&}b P/-lp#E7F=S4 E2ⱼf{ܤq_qê*kf*dcx1\Jp44Wt\3K )z^Ɵ+>Ϫ(xf>mla)}Yt(u HFx e~wF#[vi,cećXrѩ9L:}-𵋼xC@AץNen kNRՂ3/5(XN |'{&}UW|(ifR!fm!QdV<鹴`5L"qww#> jb(27tJFyRqby(^p%>G?$_['xLӽTe旉>:t0%LSef,(Щʸ V;BbcI| @ mF0Y}aFD޲QO׏?rķK;`9iڿhQ4o]tM?3r[PokWS !^D]l>>?H]Q/sA"i |GRW< H3!(yɍS9ƅב?@z{j/YžcA6t9ѲZnj@[ΡasxD%u?,> <ۜpkcrb$JEA/6<} Zץ)1w(LS0_Hb1/Pۭ2ѿA@poafa!ֆզ4")-U񎓵7!*<c\yg }Fƥ'WtWL{M_;2ЊR@bT$z-Q{2َ=0 4u^6kUW?~Uz?X#Gp`WuB +Ф\+n+V%MQ󔽕eUF%֚?T/Y|p-TN?%8wV9!-YB(uMh%$&&a`_^Աu*[Yq?ӠiftBmQ.E#`t|)dg]ݷj"}(B LziXRcs$>TMOPn n35XDfrr?;5_<ЋD ?>H{W9\MvY[Cm)#קmGSJ<cWC a*Ђޕ3cfzøQ² %*J7?˷#-=uq{ A1#r TOӟ+m%gHXU8\V^d3ʹ=]vUx}r)" ,] |o&e_f|֖!=%ĢM'G~)Phޖ˥zA-DE+GR ELhd +?O|{d)qh_V~ofnk) Gg/vAu\.5ݗ=·qy;I_F@1*f0U-VsWg5ѤʸsI䯖xa|y3*璧#,Q&a wD]x~3Wܦ{$xeQ;6tt Yhcn-YWBZ$i&6^*`=| ~n0➘]ϳ\#0|Qm~? |S_юjxzL{xo,/o"?˶27y:9Nosgӻy_J >@+h̺`*t@M% 3 n=W$)Um+`َPh\O~R`5o5A !_ *s8oZ㋟GeK[@8aeI.&^ 6[w'f & o2axd96Rr[WT[$@' !C)+X}<'Bhj \`f8NYEB`+'X/d A"$cU"?b͎ƪuy_@UK]VFڟ cJ$s9(lOt\&XT, e)%^4+"$I1lS0_kur_4X 7nPd=>CRs~WEUNR8Z?jU3QPtQ$Z㿜)VݻpP D/;%T$IR*+)(#0g;7#)#OlF5PƴǨ/} $x_X '=:d 2{o Jo0s]=3,2@J\u@flh|Xo[ώ!V=ʼn+aw{|h4rd_5Remܔ)g <}/~yL8 ɾFF\!5VH7_U%ߛ`Z\2h?PCV NoDD0g~B/r1ºG1=`["<-(3IPF"/QY'rhpSU9V*r j@tc.n볁݆+q ej7-@#]Nn(6 m B\9mc*Ը3[FrBxBI3 #ME n5U|,q܂&8Pq 2"!TM}o"_Ok f;b'}`qJdaCqc?%5q[%;e0 WW7 "r5JQelp} F̃|ۘBrOy\_7.c$tEeo¯k9A:eJ@>˩>USi#'NsS5$*~v#7tTpƆwq9Ku+ Ƭ0JM;nFr1=G^"}3{' iUǘN"#Jma75r]¸rDsx5I z sw82~Q^X~ۇLM5QgcqI{  KQ'ґ)u|f28*ĭ=\.^څNL]>5C2ta cuJLޒ`\Ӝgg-a;\}L{RR}^NΛ/&\Ccwu],{6c g^\'482s{e(;(#oZjA]R$4k m(gcE}~CD3]~ S TT%C?*W)^*Oe" H]=o[RMR(X@c.noF/ :9Z1hżN2 yޅ;ݩXymk7b$.x%%3rPS^E|'^W5u/doNU9Aꈘp2x' ob!X4Βp;d \~-Q17` 2Uy){G:jC^G.!#N /, \+k`twU4*/ԎpP.IGs&tny<OU~NXCֻZӺs~;Q})Nt hiYr`bD-2x%,\S3QiT=ˤ∹o% H5,e>׊HͶQ@ :E @s ~Ap׼25GԴwx^HTJǷ NQ(b|+] t DŽ8!poc? Яߙs6*NTm@Ǧ!L F B0n2Z&PY!<_ [g:ô88\P>]fnoĠb݃l[^Ou#W8N<\T|`=jX4YPx5m@GX%|Mktt-{#-]Df  *I2c0x4GD= Dke`ll#!esj|z7+5yyޤ 3WFQ炗.r<⑖PxFb^sӈ3} nXHI#%m߶ MRk 5[׊\kJ >Cvẖi~v?UD-<#/yU V^w~YEiIée9+\+ymԥXƼ;o߱ u8PW4l ]qA}B>6lk"6nΓf%X̀y[tJ䓦 q"ya#k˨w45~1QNjr-1C5pP}ZAx5&ّ#jf&/.1#`zƩH7ZPwmNeUQg.vUfx%1=+t0A!}&=]<4[$xEܿNOd4łsQc%mь Vsɺe)o iR3Xr2E݉V8H\saYkM5̸jQ7z :\_z7PD&Ij`D-3d kb;vwhշ.adh#cbiWs"~z)eZ: (5Op B8?{&b\s.Y6S\q Y+S/ tM~srJXWEڸQX5_z26Si8R<>SRvV0s֟tһj (şHk(Sml*䭣BlfiɳnpUYg_vlnS9m b8>钼 Guβs;}S+`  (m9n`x,UER58\IAU+7}ez9V=73처 AgF@Pj.vcDBCH-;Y{H#xͦn `mg;Xuz]AffnļR$Lt΀~dЁM̂? QL%%T ~A _p,oI(@%k8Z~Hmc[LA5.3|  KS+ڻ81FJ2H Q>˯)7<*J$]5Veዿ7<'6$fq2q fNsjb1\R8~C+4Ln#^?E;fM8ƭT* "Ce~a-5waR֩y0xXğϾ`V"B5cSrI|Чfmvft׳a&kodB|V3>bNs{}h]4hGxF:w0ISޚ?SRzvnf4i/[e9I-Ma-7v#љjIqEFʙPt@ oDv*kfqm=nr6,qqQA~ QrǓlc`?%"ש8_8ҋ[ŧ O7!leѠ A7=/,Ý2LOPj0 K^K@u"y!c -&, )'N$c'\8\_6\R#l(=4C/he/.r>9 nx弙Df3}EC'bKmϿ's<_r̵m:)-RA4d夋{v G]oaG8}SUèY˖{-`1c˒QnM Ok{mD(p CBPn0Vj{Q}$FUnu&ͪ*vj ^XJ*xٟЍe$!8"K!e嶇ឯdM߫X@rlWVւ$#JPggO.G>}M:2 r#U hSXT,%JΧZ>wiL*RJmWBqս1 ?E;#* v]Bxp(+gA\A8M`.4vqB@ksQuaJ\;M]gU$k#`j&U_TIu?m^l3!,##Ԝ6E6blJt—#aj\9u3^ Tn:_~,E7q)XTʶM[eT I6GβQ  @(Y/ +6kI UOAsXD"_)FzP["f`mE#eGѸp~v}F;%B K sMIL-ePJ)=]4 [Px9V.,sc!h.1]$2Լd8^ @fJ!p5f'9QVg4[ y,RVByJ{oE= \ܡ`=Ť 3Kl@7_qby- #߿_ԁFlm ~ {b̴ࣔ)V ftnv_+{J&S*>+oexo|\aqbe4';]c5Mk9aa^.'fB$ B?,Q,62}g˵ib9LQ8%?Kqrڦs*nc^ܭϰe 9x,㴧=4 ԲH'y,3(}ס+c|^ Cߟ ^֓uU'2B/- <9߯XJgg/T"ՔLnb9{ܯQM.%e P`>NirpObdCWtm 1+++)X1 ̉$v1;*W 4!8KnIay63\$iѥu&&Tͮ5 6p_h֐D9;d#^|FN gHM+MĊvsls),q+'XWlD@=!K ;MK0i3YbZyOf"89n$I&)2 :64Zp}3(H~ak̈5dt*ӤDQ9,iMg5NOdEس-f4 \~ۃc%dMᶄDkќɴ5qpgP#_ \T?%)oWR{lX?qRWRg&tE贐S*BFѰ< _JGռ] :> ̜[R8]M^>Y[NWiOO1h-=Rh]@{wCY, _/H>j=,8X8ҧgk5*J վHM(y&<ԵW,ߘf U=ix  y8g^Gv 9AGGٽʐbFo<єf P])h_`Pˆ ~+(#mk)5>}HϮbklkf!U^+ < ]1|u\EoFv4֢/(wyJkܙ0Iwã߭1G3tUYyJԻ U~H1}K5=cᎠ~0*|WxDA^7I UKQ< M{ɌhI]4hJ啛>-u ce%RL Fsij;/]u24d&NL !;Uurb䭊UW ^|%1h'=T| :{~fIO$i䆼 1G[LDrQ[{'ui̾$> jR rwW)e f% яFSbL˂,n1Pɺ ?܂VdۥG;[UB9Ԁz fXcvʪXPHX}Oi<d%"w5B`K y"f$OE-HA_5#~G1|[z-.|$π|ٓwnש%ϩu%`vƫY4zx*^s=+%&5[N*Y롐jd3G"CGgoS9-**ChuZp\Ɓ*nÃb֤庹1R N"=>oWN m^DOƚQk ȸ,9Zv\`,&w˺^k ߋ}MS4+Q3Fjm1&kWQ}OnEW.A\!z\*fcqBjQ`u٫^r\memwϣ0)!u [ o!K~825fr5Awb(?S`F}Ef])DZӎc14WyޡPy37U P8.ؖ&*s ĉ4:Z(>1E:hWU-,PjT GيdV ؕe_xٕ%k4Q2vbagsa}(@p:~D*w1N`]kGg9{pɭ CNM*7B^Dž7$ZAAA=d5{&ԡp~.nfWHS١A{ioM\W3PJB3&M2OGY5ُ«r\d#r;SlEla4г]TӡzlLzij66:Ot`ז zil'Ub;WI?/G}emU.0?ztHJye&?NRGeǗ$3?~2/8)Lյj3֙dyP?{c}.Dՙ%C{q"WG#N$2ɁzUZIgIׂSk#n*5m}$w#x4/^\u`WYTH>*A *0%M[ S+EYJN ecvy܆ƣ6]:@ D-jSHy BII~IZ]ߞnW٢y/:m[W4ѡ]t 㗸Fh9fWxLRR`3"|S.J P |܏x'&Lɗߌ+6yR[UK2t?ju=yi_3ƕˍu'%XJ>7<=1zWg`]a&#f ݃RZoӺ 5_pgX u8= x2#LN{F | yn&~wsixZ{(Ӷ8xQz=u,R 4]6׵ z3"xEjsJC荐xn?d kUJiB0U*jQڰӱ=϶-߲ms\̢7|rBJ<"1/7`vH$na7iDbSPXQuG ljC S7>T"WAQ &/dZ%/D1~ܨ*Ŧ0k)n]aMCVj(w}udb~XBc MUeuCF'֩GBt<l =t^&/~@ހFFJzASέLںoAB6$Ω;!#8+^r4wd;:^hYpf0줇3yv9+$J*= e&ʂ[te& N.gD*IKl_N'3%l[Y Qg̔ǟ9;d5 KH/]p=yZLb4s0xEIt|;Fb@MHUd]#U#>Eƙ]x"'YoqMCTa2Mva#jm?3帚ZNq%r58d1[, fqIA P /OKْ(gk6EOQ#e ^:F\ kZ-!t߈c)Z|W#ӏraLFGM׈_0 ߊnqV!!+[W!W" :_q3 3FT ]6eSRLivB (Fv \]9O3"s$Yٔ؍z0d]S[n9;ZvJ#Z+!>o'bJ$>?Jlā}*Ѡ@ vGMWs%BvV/#J>X|YKO &T[aʈɠ'Q OK"*KKߝr#cF|Ycf|/5uF2_L5*B3zJǫx']ԙ?%v`'S @ @u7sYeohh N} šeLP uB,>5sKmVSA 4jA%H3!(.EϣAK`[nf\ũp"c8X.J΀P\1 ?ܱwA# c Í* QFl@N-]c5P5^2f#_Ĭҁd.Lf|"Jw+h;o x W #8K]SJB?V,55z_WtJupBhY  g#.g(<~C5E1hBI! zWɍ-eBGV:JmK_9qy3M h0Ȕ\,Ϸ7 ]HddD, YZF(1yV-;ld/FV$esa'8Uy{*2Gf}vrdhDUkU'i^ rϋU?|jf#6O+38(^ {R8 T^:H | K.v=ZIQFKުM"/sC?=]Y! `}T>:j3$Sp_$ƍ|꼈HVI|6IP,}}WGU2ij';3 (k˛ 3OFy2iܪ9Tqd_8QIȂ宾4e0f?3Z ij!dEq{UN9r@cldciZ}ͳī~?&l'-bz͇|p1,GEۏ+yPNYuP>[yO5dzaj.u Ub ہ)ȉCDdt~N z)^! CJ:5!+fb֫ Hwy Nt$R"j9os0eXA&'ϲ6:2>#=s+)M5xoc7>ĘQ*DX a[fv!χ˳;Bz s/'$Gj^cáhELe)*!'nOVI?.8Ct5G۫dmO2AԀdn 7zeNM+gA  A>R"38~@fOXj!*芍`8dUx^U;yz~gK_@le'KTW%v?B![c _4Wʫ\1 h¶T+"q!oM D-q>=:M^kiK( 4$y@߁~"ߩs`@̞LPL:[U릒7t`zH$VƜjN+d87v y* y2ay"#[Մe<_ekCxSH ˫O*cRZZ>|.y 9Rui%aSpҾhuzTP^Q>m;xX|F;> %x̟lq՝D /XVg̑Oan. (``  x\B$G+"`g&KIciQJ2>\q5@T'SR\Oc\ "?=;%LntISehb eKJ5T DGt8fF&vncX) l}]bBA0{= .3^sYP]jC*}&d(nqT#?w|7Y :9\?mWXWɧ jss[~Ew:`#W WTg`[Īwhq*s)'<q`I!Ճ9k[K9T!Q4%kۉvvԈ'-QRkB )| ~'u3c^YXQ§<%u'Wybc8k7qق3ivW΢Tv[gʝ1@Qš(8TeDq6ZtӼDY'*=%q`!M%bWe$\7qj##HrGЇ2H$֋:&;n5sX;ybSxR7<$\\4Z$'aXI6SL,:YHN]iy>"<>:,HP2JXkhJLuݳm*8pQfz a7@9p1Nj }[!|LS\Q $ g:0ED'fPNB%7i$#TxĊ-.9݄DbE0x1*p`IY$L ` "v?mݸ`ap6+`YYlt#nwpP!A~*02"J9)E{JeQ BŠGs;v ״ +~5, +tǒYA:cL,M,+1(u(L% 4| ɾAsz3V-}[L`btH{A^`N",aSp˸}L8TA<]Y "K VyvGg-u|aʌtky?dxMV109\CXZJ }:U*`T4=%ni16?OPg(#ukz#'Z|Tũd<+4^vħ`|왓QYxR싻B(CZ K Yt( t;չQn6 )VxgW ReA GC$=ȃiJpc9R;`b%yb;3u1!Bn_y#:7_Yh{ۀ1F0& . !,Dɰ4Z068Hmzo#'n'7|n+q05z(C]Y/{tc״^F+tEn&MB.FI̭?؞.Y,?8H.꺎XYtLi^$ {g;t`Ö ^?p */8:;{!_*J%\0!(m%繲z0z8himǛ3[Y\^{)e̞U;1-o&|8u}sLJ}8m,(FS? lȯ*V,3VF2B#UT-sᅄ^#֟zOLz1U `& =Aiƶ!ynjh8zC+EX F`H%XORFvW{ =& ?DS6[FnmIh/Nu= pvZ_QɃީ\ rt8# j oNh}HqY:mP1O咄JM&| 31i+\=(]źx5dsǘ$>ۋPGuItYe;R}A8){O0&j8' z4R.=D(}*ҌZzl TGh@U(2vOy=\_/(qlj uHpYz$zUfH>MwJYH/MF_]cڔxDBYv,rCp2hl53=:ג|;j X#ew  P"0ҙ^݇"ԫK` t>XOwK n[G 䤏]3aut3T)i73 h MI}t$y|/fߴ ytx&;`!Lu@Vt{ )f73Or3%Rly*~Cy&5H Q\REǯ6IG|zhwVdK %^е*2phԐ+;}W1KnX98H+朹WnN`ኟHG”G4`3R7fs#uǹcB?gat "8i!%{_Ρ7Iv{EB fcN>EStU0I!m͸sʔ#XEkߘ$RmEhHh*{dXoB+}OwWS€pc nF:,a{N=@zӕv5ۡya M^ ƃ@GZpŅω/6";^P <ˠ_mLE5SmJiTZ<=CʯY6g1HǍRXQ95"( b ]ns, ͍k Ah2^@&"WL<UOe̬Bcp9\E/kK5+>C:-xA7x PA[sG Z!(?+ !$x2v<15)Đ\,ݱ-lk q +by!-o4&&v0@['. L.A)]_ B Y YhO=u"}b(z{tbPծޝK7JbܘA/NLoa8$Bf2`?˅kfvZIo2 cH [uJχIN꧲O ٳYfLp~خx7U*àqpQ@4H9\yXMZRAg QD"w3f|_uc" q`8;iIs;]=Q}A3(4j>ښ֋M탎`+..p5<[Ҹw.jt6yj9F]OGN&&P㿶ֻ[q`Q@+t2+d1O+O3ѶwJ'٠u51@cJLJ_<׮;/Iua6?*˶>սxilT$"o̐w$@;{Q&v6cm9m9rȮ#IPo!L803QפK(0gv[FMMɷΖ_E[H,A)z-G!A Jzs1gfd7? dkD/NN>oAA@||+l\ֈy(H@<rp!Wm$\PgF kq '@BF?_1Gx`mՅ ,l룷c"ʇU~sP.]8DXrV.39@b$F6K\lIBUus֑1j|:!#e׏ٓ,QNZH>f5cl3F=lʦ*DQ W"/˻R,V eFh>?7qr-8U& gy鳳2uw s<OIC¦y%WbOmDҝ$jR9=+3 ΰ`5e`55|͹W>qIrp괖'Ze(et:!Y33vPn0bOGu=k uQf[:23J ?H?4JV:Yqqq(t!vat!oÓBzr=X-L'L?LKGTЕ?icty(|{=*pl`HxG9hJN0B\}S9tUVEXt6 7@W+3;\^)=lѕI&m3Q$gZ s=x%z̚lc*Iܤ}U]~eH$kw+듬Iݴ|x0sZxˉ< eT y-q_ٽ5ZZȞ$Ke>|$.۪%_bPv5͚`wz ~yӏ;/1|B0W0G9sՅ׹o2%l+Q/Rhx/ZbvtƴRt{֐ԓ O55Q{QUPwe }rGC _g )'P3ʚZ05$+wdVRSMңgTH$IA4KFx@~i{<"W8 7>kecLW'25Y:+Y2Zcap,%3KBE2^j8b0\:oMܦ |lle C#.._&jxbA}QܺyHҟ 9FV% %"‡DD 9'-ɗI *E`2p,$D[Ge2H.ǣ sǼmI.uRxNT.Ti%O38v3tj̢R^[!0Bē]{S2L}AZ^`#4L%#Y4XCwׇ`; 2~"nKAiSisV:+:M@hI0Wt x|.oMδڼ12O9:d2z!Zڟ`P]G~pQ'uOj\ܑJ f{a(|fE! oˮc)U%ό7;ŝ7Hx>1CVX[,IaBg$:gv6)Z"aN7״VdF=vwkѫu(+E]_X \A%O$}>FUZrko 1Kio^>Z7f\]-\yJ8zT>4N^,"TiP4"lc!;&~ݛ1Iˡ;QԤM BE %_S;\iعwm̔f =:րu|jCɺ ɷ0Ca&hPyůPbKf G?P$n=r󩫓Fqh8Ӏ&+%4qԬV|'*RSO?Ӳq~e,a{r&*D!Q$ S(C4C<Ɇ>j+2xڝ9ɚP| cO \4ts7L0w-c=LwfA䶮 Jd3n!yfZi` *2@-&0| L@u"g#ʜWsNS(gr>;Jh. K[*R4l!ٓn?XⳒ2fTn y&9Ӊ4n3;FN۷5-8 e"TDJ'3NDž=x %6pD yЊ2[l3{]T ܥMęAAسߩJ{BtbvD+S2kl{ȮЪ*9 qx}fb!Pxi{hU;G砵6ɔ gn51{CTbb=L4ts=H/7qpq(maA#C46#$}cB0-3ʉ!@c-2eNz;(lBTG69Bel?< ؃_΁\r~g dI^8P+SҐ`$iBU Ern9u*']tR;emu#SSs־-B]wOfpy R b] ̃_HOAt*qqR1$ڮ?Q+K离,^1YgSf=VZ_ 5ިvݫ5AF4ed˟[RN}Esb f9v]eE"o[BZ|^!Uadyc.liӵ1DakiegN':dg}'ڃi MJ;zQ6I۪hv'6_O^{MZ >|Z-֚Y㵤mSuz}%V2JRQ6<\P.xrĮZtT,l 򧗩L7Pef Q8tN < Rͪ4Q0&7g^C?i=KI=gN6N-=\c($3v;^y,U4u|I j[)T6`85#lf&g.Ȧ4@9(xHL5&Z9qyF9?* C5xD()%ΐoD ,; V.)gXGTҭ`fӮn?TLXLܓu$[N\~ K& m8^2o+(Y;kF\AL>\<(ߛXf%&0=fY<2.{f[(3) f e'\ߌM!LCU oSb\f1ST$j6xTDq+u儍?WK-t TdL!7JǕ2o™a~GOѻx17䞐u Pv_dMU Wg`INfa{.X(\Ԯ4-VF mMY6\17L 뿽ZPAgU!rh̻lwj Sb B|=%եbS {^yjsъ2p x3d^jujCx@^dwp߽\]&اVMF8d=ؼ?Y/>g+5ޟHFҲ=?Iu zlj߳!nx*k['~E،.&l|go5힭wSƣ58X8cyַ:rZvb8#CcvCj8yx,c[@%gWTlJYZծ~0^fTXv:RۑqBD-!›[Uo64L)Nc#Yw+> u+OS[3$ yfX%$-1?b&&(zi0`<2 &7zҹ8 mV@׿ώj FGYU7@OJ0GHyOhN#/|# qQieAƬϜ3ͦt;ZmhN&wܕr@s=9<_ĜrlL -Gvqί)Z'TE@DK֫u;yPfZA2k1U EEs\xp #l9KN,>:Ur d_Z|ž6K9.hVR`-9 PgGԡ<,;<6[AV B zg/ņΤNV,c&Bn4B; ,1_W˂ᨻg-q4"V\0v{͠_uoJT{RjX&09L$da+kƔOa03ykMNE#^C;sXډQ !$:ah6Ɇuq5{zSְ>Iu$Q?Wõ1?uA?i xC͙8>5Yn ?yfY!kZ vg]~}(R6wR>2(YH{͊ ríAj]^9q^jZn`}!Iw[`h]׭4U_@U8-;^.nųH8EҐL?c#< FXd LUk{<էtԑT@e`Pm:dXQ}b{_-}("3HiPOEޮ h(?Hǩ"#E}Rī(,2@nxZ~pciGpu_׆د A; ɦ͕3v EDKtS{ |sK0S(9"e␏Ä=0:Z/_IsCȚ){Zĩ o- J 1XW6Y=ajj&7EgqG0c&:gju2͠! kj_Ο#r]MpCGhb.PIa3졩UHB/9LUE"` l&S5ʨ'\wɥ X~Y2^# _Qit) y U#w4+vZ i7J{`SGoOkӇQ)"B=l?Uw3 𜆋4 Bmng&_)k HRà:w+O /k38cܥd2P֦/D\u$u6B%D?(/9(<9-8ۑ<,* 5tYTM jXut6YihJe3q"(Vh=]Uy7o6:B6TOsNDߐړ93&T T5-!JdE_)Pixn@\\r߲䕨7(DMPAa_Eڧ'Xn_CҀ}qFYxz%0;mG.chd[~6)[;.$YO_-j!属E}~燥.7^j_&s%I'Z;?(DާuJء>3RGK/*G84?uK\؃˒эN3I;Wmv| E=7+Z#Р`rS-8^unIj7>;2 [Rg?(m/%B"[@3VdzIp3"J$3wݭJ~ - 53SbV=FD ܂v9V4ZiZvMu)uK2Q$ٝV >,yF6v}eh Fc$W~lF$Iza4mw"N C4$U~FDAjb t%) 2t1;+҄ޚ.MU_ jz%tv:tJ O |v/4h؋}κ7ytQjCH[6*;p@98]O?`W&7+fgKd [}&Go<(a bx]2VImM@+Jt(p34VA%3G7dlnQa9.#dC?SHX2~. [ pLςa AO}Y@= ."Tv<ډ4d:eCer iq˲SJoܐwxKĦm bI%lVބ U4$EcFG%sc\íkV.J`{(RVg `.Pd;p, }PRHN;tߨ,hhb5 陼l 5(ra?6e'iVf QHbT({9=t:xn<16oVW%23 {R8I!($QTCHx6-f2rCWqp0u`apUJˡ^!ϖ%^jQKMBWK4>P)Ŝ%G\|ۭ m`6C ~ `t{y?+G*bQY0EZ;ˏ]d(6>,yz.Z tS*l(|N9|_13H WW.!(koZjv\零YY1D n']ۀCc&-~&o捐Ldro_`6>mo`)DBk^%PEiP{Oxm#ԣY0 /؂y9M?mj]J>'sx ~&D]94jdc$F>2xcj=ʼnICʵi?R 2?LN63c=[H!ǿﳑs0T1`f1.|@n`3d̏G܀0laHL7F;͌jq+yn?@)'lv ^꺁N@iD?&oq$^Ml%J_s!2`*6%|Tl Hf?,Yb>Nl05Qa㣨clSݤ5IT άJ6(u? W&=f}R;F8: M~HYl _;ے^!0WL$1RzFvY~9'ν@3Ͷjy.zt=Η a#"o 6zq<CN<aM}N13p@JfC;\,( {,];G&,eYz+Am.&JrSZA# Kۉ`d&1谶̦߂]iKq_Ѵ|3(bl5SPAՎrI+s]X _(lx>WTHh۪@;1,O)Z5"g m;ȁNAmU9K6^G*"CK!ѝQP*o :]6D$J!}^}v)}kBf0ͶCc{CȈbGfcY|| Rp@(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˄`)@bΌ(Bx} !z"ƴ =&cܼiFݗg$Tޙp>qU1a"W3%WO]V0rz(%`e)Jag*oqg=s~30ޠ+Wjq^@NJmAAƽr75coIbYeWDU7(zt;injeO$gn D\my{4q9xUeNx=y)o50YA*'$#?Q:˚͐ˉ8Ay ^S mH )\\9/DacɠsI]tMckۃQD6tSβ@`NFq/j=}# BC㯔_:׷/ E}8ˋ\ApӐ^{L\{^mMGnu7L)6əBfZh<ݢMv.wfuc] ,0|*C{3aVoXfHaT8-%Y QޜN+Pl& AYIc+-:;O̼GKZEvXCaKl=5凑*E[i}Ʋ澋Q<FU׺1΅ i!ydvm 86c2rט^~lu)!^-1k'3}FWרe-cy gKjamP'(HPC( '&0& k Q_iwbUĹҜj$r6jD[xN K{wUr#tgCF< Blq%q =@?0(%yiYqA.@3M\50ߎd̝9􁢿xp6^*p3qe3&/~A 7hD5vwϒtswTRŮT'вj}1yb$.$ʖzwx* S>cg .Zi/ o>C}4 JyEcz~! <#Iٓ#0E2RM*$;Z[̥cv)2+1f_cv  0ǫfytnh!zr1+j:.GYyj.\䴭FyݶkLO$9}`8 n%{@#"mm~ȹ)SEhMCYi7qLUOO ,3c @|Ŷ^}7o9 v>Ώq~Tu+tëdpC {wQ"QunAeL;> h1>lCf=[Ţ #DަNf͐[ !B׸e1oktxMtϊG%ygc(&pdOPZMDO#=0uiF+Ԡ9oPc1~&T\t2ԯ͋ 2AOM9 Чȃc7tM9F l?ؼH}/V}8;=֥*9ib;izI }F9F2'n4Tmfa("{v>.mB&lÁNvs)j%P%EsOzO8 )خ;'.joSx=B$! D)J늮lq"/ux>vzLDc.޶A[_vdk kNU<F.wd]Zs.cIC?1A{p=z>zbZk?u篼$#[j8Q|6@.B_.gzS9EUO뤇8]CQGC lQ $1y~7k"E#>qSc1j5$R VL-L<_k =ƞ|?ZFӢDB|r)|Ƀ$N~-?c:Gu=PK2=y==cbw ,EekPS5{^@sq,&f?"uy3F:u^)V -(a|;Ah%)(6v fBXF樎[!~HuJQcMx0E>5dPM=s!B:1IF17V}2Mh9hgtT|yyzaAeI_X%B"qU?=SV^+UlP~3,!27ȑԻ"qS{uKo2*\U"(g'_9&]hgP p *I !߻pF~tu6F Ő;r=P$|e>QB_&9P4Oq]|d͢.v<ϲm]šmC4A'z˽ª*a"]8mvu #8JLX*תuPLU%AdA5$N(6{Cd#ݽZɹL+#nvx^;FAgk&l,s.L4xY̙_0 |1g>`-+N$Ϲ}{߻z>lN{ ٍL:~͂ y+ar0<Cϒ> (,4bKz"~o줶:0Ƽq w{\F$Yj2D_Wwzhy%">*"j,֩K/߅s=j}Vs_IMу#'P_-bn풎LyMޥq9sv?g7^u6 ߛw#V#.!  ߂rF@p M;bGEN)&Ǽ"bՊ6HTVIȳe Pis3扬x)3q4腬Ǵ$LVIFe뉠@vS5ZpV֟a_n9^ ͨ >%yǬ;'Ϣ΀cv:Oo BY7qS7I'~m,-4Խ8Hwٯ@Y?LS선 2&,kkCy](pȯ ]rj#Cb/,ni.B"7)6zT ~Yf>ض]BQMKKEy5Jt2^&>p}*m~9 q0 W7yQ3'k ĎU:Vk+qe0O&x xX3 UڢqCX_/VFi=Cd='(Iq &z;@ חʟưNKz7 i/>!3mׅ.Su2{e8='WQxm š}YنtDıh3p]PA(_{g/\Uub F83Crt)k6eDaһ0MsaRa3$\?I܍̴ƒJ _.VE_#O[hH8 _e͇Q`WֵZj#tx9qY)PYvbuJDn]$`Iih猂iudYM>w߳bw .M(tNvf@?p3p"f}Pf|.1J| X@f 93 Y9lRV/kH!?i}! :%_p'f[7 Yn~wx/"L!hڌlG3G5a` x+N6D&D@ëQeןnYT(SnrV0ޓq?g>tS 1LNtihxq%.0V7<*BWw[~Fw=B#]su&E*Hi5W/ i@KQس!;/BwBθ*=+oc[G0eZLX 1x LDs+Ȃ>#I@':hsz6lQIg›<(ld V }CS@N ?;)ful Iӽ_l{žGRQÎ*b0e5Ns wyL$hr'Q/&z3HGG\YfA$|4d)xy8Ju%#;%SbiUMpr^l4Ɏ(>2m_V[xܷ2ִu%VtOH8z}'jS4Ӻ3~ bO;3BdD Nh`#(GU+7'@'ЃrJ;aw:}8vE|}Hi"Ә(c'` :MTi\uD\;Np#zדH{5RPH/_Jk6"YaXrKV&[|n(AtēTbNu+knثR<0&$SE>W/0Ebgho ?lqȕgjL'hzM+5L tZv5J52y~}].Soі+ωb-^%$b ]O)-LH&W܏qỸbW6ht@'4чal*t'I yHp&7e5!FYSۜE+0=OtV3j,y=B .B7̟E>FCY߻$B ͆I0 ~Nn H/!Q0-k$e됝HAo 'w%TqKf6Εh۲y-`1?zRRDXk7bm5|QH:Sq H&,i:}u(1Grw_{iOqT>2dwCaA ˝*1K/Ĕ̀ɂ ޛEx`TT&6Z6܏Sh-%:ϘK8AB. -6?aHIEfr"ҖJDnS9WdʃMf94.#sBhfܰ=5 7r,h)xyJi(zFg~QQ Z1XQ^zug8F3[)x aE;1W|a w\ܓX> b$ *y9=]?HtR%mڊa{ǨZ?@Z3pɱDʂ{!ݘ 4|G8lR a2̴@V+>JGu |q0"9U^r~S |eG Tn'6n^?`.hy .Y36ZLq[ِd 9xjmWZ(v7@ 7Dl)Bւ?4uǜ,,q*Ê z:y4q[u A.X+jM1J03˹K2+V+̅0;Lv$gaxeøF:9aeͦ|;M\C \`ST-ReGZR']U'F4 KC¡"leR}c8=t/& Kjϰ`hX5,}(D:j/qpŋE7j]nݕ/giWÜByIp>b:SnL+*v Ə4ΕCx/%d!5eőW#]SkZ5?0{-X [xT8 ItU-/deIZ|&5)ۺM[p=Kw{{rfb1Qg 1^7q̃6*ƃanGqq 6\pG`+?LPUwcLJ<Ք Ǿ o TzE؅E0?FjoO4bIBS/*S{9pBزF !!tyk-H6m#yފ|Aq =%9ȆfD(!&JXȰж@ !>AKqk> I1GqI=}l$8SzjmH BN}Zo[) q\9N8\3HJ;J M]s1lNGv ЅZ)?x5`'kjN{KN'tZe\3Rt+K>65MJ8 Mj m**j! -sze7s۝$/1 u~-%JG]N#CcV3D\_!Y<~4sXneW^Xdk8r}"cesNi`D1g \e4rI~~VjnaFqw5]΄׆úw`݅ .s]a\2&4e9M?Cyx̄iR^"VqHEȝ̮>cr2q™e;%~B^Md˴}#0#܈- 5 \y۬%ö~m8x^-̉~XW* c_u[s4X : L^ @NQ+; +;-RN2⼝,jn[Um8`,F{RHس"@*"5kl@Մ4SJU+ q+h<^ 1[ I{GTS2(EepڹhbÏCBE4_%Ŕ?:'MiL:c9r s P1|+ϸ-a/0)F;E̴昒%[,3-HF|L"f5=p!/[V0'(YB)1Ս 5Ķ?0_. (|<=/#-v NrUR0s|zJq`knSm/.Eu![&*c2=[#C4W &-՘̄,p'Id҅!#Y~ Gbg@%$Ci^%:^Z9O˝ ׽ |C֡?}\Pl,H \vm~(AFCF})i|*[ȱ_['1D´QϠHVJE)~{gȞUBNnUΏh;NZ#qРBDo/ۆd'6gvCf`J>$QjwVE"Zgpz :nAhrLRQ3DpQarJa4z:s3$B 567[S~C+MoG軧ƵDw2OQe1r:=cnE6sX=6x~ݤ:(x"ج߹~4"rz5F6ZUL 渘Dx~3W+Ij/?jlHhk&S$iŸ`vvhOq?OVhl+} )0CK٥ ЬCZ̍ ҘϝXE٧(Ө%EW (EC}ij,oN(0<3ʉS|^VPi/bj?usW*Req ;P fc*V%ԏĸv;=&|@L: 0ǫ@TڍW▄cp5U4^ZQZ+8y^}E 23{3aۼցw jWL[. ncޞ rQ=FʪcʎaE^]i6Oguy RnXVlƨHDعb⟞ ۮHkU]@#/݋0n5qUB۟0&͂FSګ5nFF zCH;<94Cscx6pգ:01v1A|B*\|\"6]d'YP$'x~G$&Rq!T!gg2Q]PG[ըtV7ѩ/|].x~)+I @:X) sLӀ0GEiW)G,閥089+Xb~5{  p%tJ/p{1 5/Oܜpl?:10feEC>ZZk?}GB :luoyC-vk#iG'+[iӷp"1pLI!@sf+L"}H1yb@(l=s|3cZ|MVq H^9Ii,-x:ZlVi0&<<+*) Q W~=sρúPHUD`:tP? ''DZ+dw05.m- Rk*\ D\j'UK]X-S7 0@Op_!1`H4g>a~^l(4lcDGt0خn6VHK{7%*O7 @1EؘlLFY6vSb0$UU;]Qʅ&k=)JB67 w x] \AP\7 tsp@4-Qg&V)>,*=n+*q#D+%,aYp MG> T2!O:=bYN(&h+2Ϧt]DH-vO(#׋ Q,d~WLrk?u cA6 ;t{5q1XA"#Js9 5 mN#P/|zzPG<GYxyيtv w6F/5/z<*׼BRHbbO^?[C驤UO]G@t=5sulh$GYmq?9ipoh3 j$;dxERϒTHO.E#Iz2ނYdhoQރ8#Vј-gFcnr13铎BޖP[JL/hz4j"Vktb6yfd YD f=u:O\PYgs4ě.7?]J*+u_>\ 7u',pXreB) eGkan c=MapṲ1Utv]rz]f9.i,GAӖ)-P-IEOɲV%l@uݐQ<7f5j QEQDBSwM6wn'qHȦGվYXH ? qpR^y %==H3e ;e;ґjx*Y=#hWBz}]HrՕHyH11<]|퓝1% oL/MJDeJV} lN4G1eÊeܭd(Y',sjB@z2>=͙ 3[,D'+:)@ d8sd+%𦗙/Ցi;0&upÃ0QUT?Q:e16@-ϙ]\C3 &ݩxlX w$Z{0*n C.rRBGtZ0i{NҰ5fEa:`Zd/'> GbL.p.R>ou~iQ8t'vwe^ *"T'u~UI,(|M Pp u6Dɭ\Y /_ImfҜʓE)7~Z/.! 2dǞ;-:Dv"Q1K%H{dhŰmKyn}դ%v 9bH@ ߜAhNAy2ȩ&ⓞ "\G%=) dt6!6v\ *F7*ӞNu l!KSM,)فn8 Bf`ld<XxSqK iދ\A@'d_ZC:LF@O-t: \8Jؘr8$Ō&iĖ pv$ktQtHC S(]D&diqpi۾o^\3=97c)~jdW0"M[`ip&nbFrPEա$"nko3pU\ |tME\2 7@AXC<`4щ> QiO *pE,GCiFn,kc:Iv8KKz>r;udz¶saf)䘛9 > wžStw\U&ؼTf~MW5ZRٶ6 . UöCl0pMuVXxx}LaCH]xWYR%3;) y=|%Sd9rcc %m^١)yj%/-`/OMzw Yf ʸ=TYSrCneSw'd6[%h?GlH1IT&3Jk>}|K-!B/k8UïosӘ _j1_s`1h x  ,< +Z&+}R+9dZVLl C%}ottP[c\bMC ?(ha)f|78Ӌz`wYPeJݜ5sɖܲ軺Y-B9O>`v>+|ۻ`e!] ۖh31 0 |/94"'q`NN-Ol.{-LR9AǶ> 5zd$ЋCHU[W&ڋ .QqtbͲCz@gFAeޛf|V~ΚY ZHcvj%FVڴ9`B x&@_P[Um[|n7Ո~\^a, |Ze*0@zi="bݖ)]a]˚[R̮m `-34B KCmX;o5S"BAX3b.bwG:77*[pʠ:Xe5㿚O˯C}@LA=Bפ|;-w5! Fqh(Cdv!?,80 Ԏb]GDIzy J?%HYJ-olM0}95 "|w > !xKTbŨ5]*ƤS_j+>G#p#aBT-lFY)ŲCQ dG>{^'Ɂg聭U ̭=BG{P%uk6g\3AΏIB]bn2G)E4{%XoR4Pns0_4S{.Yv%{.Qkn=.|4jᱳ#GqұLᡩB oIU<d1Bv4C;@q1&%Xy.c[v饗.v},5Sh4kB3|5[0|//i߅Eslh^-%YPHNTS,O$ dU\jK.|z`3ϔC3= .l)λ 0P!ŧ6bmh>PݣTZ3tmVp9Bk m #O`nj;'ڢ>}"i;}(MX=n:ԷAl`clƛ8-_._ hz$\l0 HlQ}& fb3W_bA#R@0Lu8C3~Ddp'Pe|UuMۮ/_ZF4u)E>XD0nO=pnKS43@4Jb]<;rɔP6!%@WuW8H_R`^J:Tr)2  B(" yL!ߨ.g}qg?p q@/"l@0T+96.%y:@сae\AܟvK@ JS[jCz-n1/yA jֹ?y%d̂n?ZIng6R-06{t[VFH%rpERx8@ vrEfe꽓ibqǧNJ8ZhƊ.-6͉rQB90N>A_ڲNL'H>OJ](eC&t2v|(3,p:Ib"r{p X[Zoz²X17ҮFgԙ:F-5IݍC +O1jc3%.y|?8[]Z‚Aw#Tjԭ-4ܔ2goN Sq3Yn/τc!?@"[ke+neӴYG%O&@ס 6BL5׶.|vrNDt_CPS a;A9z'uqfPNj\GހJ#'na-6N7/|4uʻr(TjDz(q|_Տ ]]O)ii ܈yۗO9clRenX*ТEcj6|)UC{frA8m8Ss/+>1=s'i!Vq߮˖Q 9$5 D?sLuuVI6` q?cSaAL\4 Rg8AJ6^3a'ij6naeD j }-ܘ8#xf9Yd(@*he(j=+Q^;,ͨ㉝ , NyCLx%\Ӻ5JSn Yb̞*Qoƒ1}JL?;Qe[=L>HZ`MdrjB1jdm} g3G!WDf\Ŗ7X;y|v(UGX.CȊ.FFX\f1iV"EJia9kZYXӛ͆\f3$r@/D|@PizXhs;L!0|bᯭY3Ykxx 1prAJ}%lC`Rg5R#^db9 zID nS B@q!>O1o^T8."m_p_zRm/ չ*n*}9YUNG"B? v[h_΀ӜE9'P-,v (7詥ԽnY˚1F{dQTp}wB|0Wl~wI^ U ʑ}2  \hxB!RF|fӤ$jtY 0WBg@C9_yYrM.5@K9j<u4*UMp2\ (\-h9jFlM,3#46h{n1w"R 5~{ro|A u@Zڮ!7ubmmCB7K)钊 T4¨!ԘΔV k57 =0ys40 @9^8o7uGEsk|'ܼ՝['nuxQ#>6qưS89vo][tID?f+FqdZ=uD 9{1AaJ63o$.H^@[x!24G?5&7ǵ&G AL|(ڮa-e+p9M=վŃ$y]c:ںEE]W.db''gՍcItڪE\hbɠkF0##p@YڋԺs⼏ %ES_E9xMr[/d_BLZgw[ ] ȷy@q^[D5–vb?بd]( <&A$DԮS%$JG6ibDPP&PF-D:mu -21n~ -7@U9v!1hQ 1IB:9*[唚/WrJxۚF'p&koL*u

ĥ>y|s%^/.>rh1M UjtWRu3: "9,{!Iez9;9$7iĄF©j4$i#;.}a5K%b i6+< xRh ru0aTk[L4!aŁ(&=bވ˞]=Bz>m% ҸF#51yЇ&,pSY<(fg6!Y`䑻#g f&O/v:tԆwRQTsDeFN(0S.dE793sb+`t(h5]@bӜ ^zֳ^M/oV9Ed풦[9] =iߨFwQ4 Z=UkUc*Qs[RMdյ a*{P-9g.լTUBdo혁%{ &"-+cż~j}ڦV߂wQv Xs.qؒӼy™ U/g RK l ~<Ԧ2l h=Ix^_|{)/mծߓgDR7D4L:vD I3H/4hv7ƐB3bȟvbqʓ8(G:z_(ػV-!Y+xv&bĒ4m.baw1MQ ?Trj夻ŚBQҗeC ^IESz\ev[j6u}mt@{a7 &TaM9{2Ɖs x9" U %(3:ɴtFMcۂ K OJYmvQx(+ iFmeG>4zs|(JquaE[# @dYE6V=iyD=~3xt?cLӲh9J_І[0 /NODF(0qJRJIWX.m^:l"8yJwV WU>l$\ s$dCo6>76BsbYijM8jYG\JyH呢TgbGЃ;{Ĉ<Uk)k,A2 =nũdɓDݱ,}vڈ$oׅ:?+#QRHi,4A@Q{F>2ݭhÌ -׽0s|MD<Çe|b+=ǹ7TCUb+.zVfCiR}Cx!ƅAnI}&/ԳDzCV 3oA9 y> y1lƆfA8=nQf_ 8vƻ..%eiټ}-siɤk+Id9Rx.c)5)P[a[)`Q|X;A d=Np=aJxҪ\Dvykē˳ ^@H(kG^MHdtqU I\Aq^eY7 쒟'#_ְX#Af+tkʚ2ƎwF4~;FMa(^9f?Y4y q4g2RA-"ECFZKJ\ba`Gkq9 nphmS0Otю|T F'C7L[nRg8"Eu GsC# $a};kฆ-P5A&plؾsh'; NM!1E[@0 C1T)^3Vޗ){@ˤˠVŽAyؓd> ReS#{R $\Ynm3OF%µt?5x/.&K2L 0iMl.po (-X]y}lUnWfQ1?D8 풳 =U_<}ECǽ^oL,'5j)!Չ 9.? o٨^c 4}\,V_aX;;G33dǖ - qRJ3mH5fՑdR3 Rg1%li3DiJXFl*9I%Ԛn(S^oP;)ry *,>Ya}1\',4L'e"z~Qګ{ۡ,(6yҩ8빓-(j`\.dOsݛ~B"2}-~ҏ~=ؖYA[q+AG PNhBKb,jHbU{ ](z390Jc=bZ,oOG4Y*"  MT'6RoJ BB]Ծn waK6BA@aJqkR suӿtLۼ-'% r>9yAqii N Canas&8\`@@u~ G>fen뀠bfypϴ}"`l_o^z5dxH#dZZn $Y9\8BYSzd>c3@fЪxc|(bv-ڣԹ?IB˜xEFt*>X&4gR“A]:|2wʉW_r3VKg,^5-NSlM׫bȿk` ܚkpvvL:,Eg)$<ֶQh =`ȅJUڝ0nZ Xڎ\y/̂H=JeWaFc#x&|'z._jsDL{cm4sL˃B~Eb[W=nљ^X=Pl q>X oXE5帱OIŷTzOF|y~(:YLpG$&l {qdI x N328QO$!(|`Ѵ$> 옳|M>bo$_^9%o $`Fm?g 1I>2ܲUSMSOQIrSd;s篓6/xFM-`g2"m*g˞JDkT b?.dtO TDΓQdG A_ВE"'UY/W0]G.''?ѹ$FѨ(VP;\2)Ss@TJr9urkI!m wљʥ)檶evhӨT&Y (T 7(fIDXC[Vx?U2n0OtĄ$QgHclm{@DT&,]ǚS.ۢJWĥ-WR2 Թpn^߬$nADKI@b4Ԋ #I)2<AxROx6% 2PEK#)8[s9;^V;"9lAbJ逍1:=:Rc~,=+Mo d"7WCDgx]t U sNʼn7z?Y`$˒ d6҃YU%J*P7]y՟mA-딆y.$QT0'D4G?w iRo#'gV>0Te .6ϡ/(Q̈M@E=Ͼ}fQʮ,o/olVSqf@S-hYi eP W ?!ADejpR -Hиɩ5]W2 =O ba$xCA){-/KbMU Ozpd}`sy 'ϫtaȔF92q~^# ̈́7>؊[BÆ{ufMq'y!$]ZO8\35T7_\F|IIS؝l9 W؅0C襼کg]Jk۝ -`}DkJT{.*ݬi#܀V!}"5*TfÞ&5z[[ַU< mfq*ơQ7۶luz ~w&Nj+$auPEF8Uha{EفUlpfE.PމzHLʚ k1'ܘ G-Ԓh& (FRv&ljR@>滔Unx1Rc-Wz4 9aKD x_+}-bHO^ׄOnXfJm$?2\{%%߬5_o.l2siA^hTC_C|\3(*l^l%Va2%x>wD7)b3@]-"v#w-CCq}O2rumg)_S7j෺zc[jk=BQ/zOuѮ$]M[$$lCD%0> a]b{-T@8!Os3*V4>Z} V|^CsAkyHVgc ݟGkI/M9m3Hȷt?Xu|ɇ{r%T#ϒUPn*lf*qr*hB=7 &E8ѣkOV~źtÜ1ҚX42V5Kf.k!Yrg]l 9R mj&YN)yp-kkP u$%\Tl!11Hc⊜wi>29t ],XyL L%`Fۄr#Df ᙫFD|@,#좏7wScB,rF !m"Bb"+ V^oM@8D!InD/]{ѢhW~S9O鏟+M„xU|ԵV'O9_UQg}zpWQ i 1 6@k*]8˚Zaƴn-8r Tf)aTGOF(k{E=0,zE!^̨vE4ڃxk\I Ql/YR1?فUe'qܹץ2ޚ?q Rf0|+ Kl)Œ&Dv3^EzY,!@mkL^ffiTmD襧9LWӗ/sbURW:9GLMOvͱ2i|4TLt\*uȷ$GȹҘB@i~t/_7lG$KMM{ʸvq~jUa^%<n"N Hun;pFK ;s4y5]BdAeYا?*Ỳ+mfi/Ź퇋“h}OD,>1Dz$>T3W5٬)FDJ5hD;<@^c"X46&HMMa qrX] avdqӗL BFvDpQ1 曢igdV҅B/A ]j 90KXZ i p}}@Y=DHÐ @;|:} =ۨ/L* @UTT֕$t0EwORG] FL/YV=g|y`~ϷSUhq%5!`Hek7?%N/d?>FPŶԼ]SӷI\U !aFU:\(>7ò{;,5Ww9 ܲS1h&&_϶$tq(WjѶڰ[A+8A׀M U-R8RzLAbyMJ7Rrq-v}Hؾ2Y&ޤ!sWy;񮋫rpu9?Mrnrr6ErOַcٝK$ K"-h3Qj,f+K0cJڸ͵E|[f;:\e[LiLtOf?mb}SMr:xz[JϮ*N&9Ct;hmyu}5 -6A㤍}YN Zai[}kXPj7lo9D5z+T`ऎ2e ԫA@DN\A)@[ڐ2?+;c͔QJ;'uߟtgǜ נ1/[=i' D07 tv6L_ޱVمӠ(v%E">rW:YzuUIko$/{̖\=Ebm5Q΂tg0?.Nƹߘ_9s%^bdL>qߔ12b@3i?1Z#Wt"*Bf|{A2^(T5hp{0l"gET Eܬ8r~+hRq-)R/NbwO9nzϷS^qzհ5s-s-v%@ƄG@=jd6v/94Fjް=bBƝG@3EpIדpv9wgVK؋ۇ.$}tD+ٜ8Ghb6Wu ]&1~a\>>EDϝ]d^˾$D|Mpf㋦I|d'8N{Y"7w ]r3n޸~)Y١~6)2@숊xH3uR3-G ֮'*0wE^"Zp_j돇T4PBs XXic6~&Kj 6s`(FRHǗZVv1[<2;aWrNxDxT;kN.WQ]ؿ[~,^Vv}ك)L5*3ހYLu!JO0̢شD!f!aET>xKκۑѵ:{&2RT9Sm?0*0o_oc?>1;@>w[06ڏ&bqF^'ٸ M(5m.ŋ(S|v~kÑkLySwK?(O DI 5rFktjJU'KŅu~k乼''DaRNCMdȥ}3^Fԯ~ķhq|"\nu|D%l5~)Z%PC͏V&T`9[W$}o:6+6 4pgm $g}`z$S2?Pwu$a)V̤shܻJlG,_ q"^j.6pqӹn܆ݟ%*$?bc,g>>͗j7/4lv!&]/18\[F"LbjDyUYlHt:{WƏs>_XZ=1fiMU#s&: o3hR }.\-_ boˮ_O'MA?YNH Y-``CoA=fO-*5N U\ysqlfmGQD5 DTB?c܀ELP~[tC!& eS:Q"}:}ʿMmΩ3p "4pۨF"DZ L:fQ [qxӃJ.F} z˕KQvTDؿϫZ 7_Hɔb,9BFEƓǻqNHǮ㵈iU-@C.U\Ut͠to4y$C$)0~iEBl&QNv(lr/➗D]P (Agzw"*j'֒C]*\Ӝ[FTpsE?;U.! :c";:=u;8^M@% $D]la)ɖkn$v*uRG^ёݴܥV^OTfQ9ZN ">_D!<ƔѲqLO FdZ(ט5Ĩ٭m妰ނҿ_zؐl_Du(5ŗm\`TCJ0ir9dcih$ü15 'hrJ߂(ҁ`O>10)A]n4K7zGClT1؎SN<ؘP|wJŢxĄzvJcP9횖?^'$WZ>|.jFEL30\Ԉ]k%ev;5ߎtJ;,L[UET 0u"t;%\D똅=1k;n'n?o),ծjEmn5  ;;jfVZ*bKea?pK<Ӛ>`(@,|A3BX7RqܐU;|yodGi-[J00RJ7CiiJ$if5gg67I[ޖݹs=·D4knipv <`@0e} Y|",4pzȦk:=hKWv 1!dL]L3C`ّ*m;Q{X=oEǞ=6A Z/pEUQj"?_ 支5`ob',Fc Fs%qr>0;ZF!ۚ2 {@TA L-ޚBEA& 6`k'fbj*}J'O 6E&qV["nmkQ)Lj|6D GLv+4$Cڊѧ|zYi1b %)Ƒ9R>bD>:[~c,}]4c)ZZc0Bit5GGa{?o}Bx-c+Q@8AtL^U,k$F s&VR uxʞіz3$Hbۡ0 BѐA]}M;AuL})K"6vUg,3ӨAI5HJu̝[d+<]bRxX k1sRО(y:}+lָm|u2!.LhH|Yg;^oღH>]tAΐ#[{gb=oQ#NTZӲx'U s;Hkwkxm eXbX ]pairߞE 5L+|"ήN4s&=ueb 뗸9?)!hcr@$ǔn[ ۛƆdx=4)jxw71ܓ´Dٯݗ>`:x>$3'ȂC2Ο1űgnT |+Z]N^е630ІgUd)xw^[3jzn^Nح!`_-TVphPP'`$<)~ )z8o>L\,tgt>>鯄}@I(,'%sϼYt;Q4_SR=;Q 9o*8Ė(ģD'U85%ӥ"炓H?`#`D+67n!Afޤ0݈ɷ*Cy6~p<6ͻҭ4 vX.峁rjnţ.݇u(6+x!J/ԍ˶Iԑ j#Qִ7mXf WJS/%6K+8±g,}pOnah))ZX7~ Vd"8ogGF";S9xwOF +-pv1-Ό¬J:P?HvlOs롿IO_bW. ࿩cxm2+! pX2O߄kYĔL3ƒ^?iN6:1 ʅ5f'C=c)hiQHL|*zTPl\-g>姼B_`1Rֳ+P dq9fݐ @.2oSpQjG42 A^Jz@=1J3e<ǎ2'pͅGc{KW[%5v'klh``Ʒ@EB> ïie_yH³W48ms"`P)FG4>m9t?gVNn xs-$]Cc1(rvZ:竐-(Fp-RDM:ќ3s(h{)G'<# !9Zc=*ނs9a@ )(GG>4XpubDZ{ E5g_j|v}1Va ?l%J'*z~ =b}=P@7N)埌sRǽ*aV RaaeXHAۊ<ց@ >iӝhsY\iKszFypF#b-{TЏ*1!̋8z@ gY͝?Hyݐ!qFIՈ&}[nd8)jT|=SVlhoi\,J3cRLd{2r@Uʇ;< ?z;:HΗeqJ΁MT_"_ə@= sý"Bnc(×f3?ǃe +R^"}5M߽ :*rTWi/{SR}@zoP)'8m|GQ)Ze5]$jozoHYA*U(,09żMozcF ar`X5ޜtz$L.+F-gAMyq ӥl$0<ԡ7Hl~$\{tfjz,{LHok/-g-JdfIn'B!: 9(գi߸ϴMZa$v¬؛z~g^wD{Y.i6w1ݔ G%*E6#q)"@dR`{fwl]xಏIfu=Eb+f0!ua0.j΀źNU)&$\`'_ˢȈ,j$ %wnV-qBFbB/T?DS0b*{K3VTAk$vT|Ia?6 ZZ-;fݫx`;8)6-NOPq N+1RZ/nH/@wNԨk\UȲ(c@i%{dҢ}} >MN7?cbsR8b-`n V?gEEH7VDqaܜq#m_QT)9Dh]HovJ; Y6aCށۚ%vM:"U @ I̱~J]Y]ޛ&V К3̈itlV"xaM9ȥceK)GkF^ CN.E88yLp6_2쒻nq Fq>0#.v7gbV3u2 qsVX8/BI}L@H>r}`$\[t9R)SOz0-aݫ'iԖ֟2?&`@c,R]"~\^(_S>E΃_S^湕V$>{{ZMxG-#n4s K!_63@>q**ʽ|,>B4 ~ ݥu:ڲ}=B qȽ m!5nO,?RkbPnȎ6WOlFϓ Ja#SFbOY gW @_=6/V=ÿ6,Sa?7nK$8do8ua;& 02=$Pʼnx,L!<  Y[ӞO "#1f^ 2l'>ۉ@Ɇj91SqPVrrIEm]M3B'n ATZYYZBM&>O\ xٲP ;b lоy`HG{ Kr[ՄK;J%§)sZ-z×֩0vmwJ-ɫ$cO ]$hy ,{K*7yFJ("XwlA)[pwླ$I-y&_|vᾜR~.A3hɈWb}吰kHYJNJv\ >fP4puq6{/A7ɓ 7p3 p܅mJ1y@73N)|]FmV.rc9TևՂNǶW81> dQd(JeG19%!\sʕ67z-e񣸡˕y4̒Йho6FfdH5AlK8#V`G)uAٶ(oNgD1<܃1`q]bZγ9 $ c $qx_3)~~ESa(]zs;^#Jnr-KO>ې z:oơL+TPϦ4؂+,Q,( S%QBŶ& P}|CoI15+`"HH] ZE5!MI]5\Qm!/uˆ4 %mr7ρI)tT+ Dr[ -u; p c֨W99qB *!VD^U&SSGAP6x^(m'*S :;XZ,D9I= ]f/FZC 8@wHYj]|-%4]WΫr4]fiRzRhi.W΀ԄJcD\1eT] % i n.9Y+\*"} "Xnid< /$oq'iX_l/?$I΋N7*"`2!p}NBA`rnI%O,^ ^lt6݊t//<_%<{Ը0W@Yh_}#IJG{dP`RXDӘY8:rhzGqEnp̖" ǩvҡ͸{} ;TtCjjdE%!O85g)IEޢʻΊ[ Zڲww[Mi@~q τUBl`m~sS p\ebbu؉"v41y$m-6J)W8\fnJ`nxR[t̘..I %ĬR"|f<4Lh)Ψ:D%Qb;lеF'+iof>ĵ DEN3HǏ%lN [Qmub<;d@^` JHFˣ&3MCZ \$\hC@*}DH÷:Y" 'w6Kuo]%ƝTHBhLh28h݄aΪyR9oOWa6@aG$D0l~>[p[Y_M@HSXgZ  Fbǭ;wsP>_{)rhP:tTK5PwFA[*D!MrʸP,ЈFTBEnTd*_+alpO,;ДpٯWZԹKSrn.{2IuҰJ9nӑ;YHJ$Am@F/}?q])K I0NK!oqD_*KH` S:wr4D-0vO. OVKն\DN T]/ଢ଼oP*_ġZzb= 9XyܛJۋZy$e`'ŗ[}y> ԧGĐ|Gκh7pp78XObjK+!R65_%|7*,Nvm>]c֘_"JȓoKHwCxd2 ]&4uNI }%#^ ۡ4bQi%~6X CS)>N`'TmƘ-}M Ul}mvIVC+ 7[ٵ$l#c섷[%k_ wCTkwQJgu%Zduq F#fNuisF\K?IiK+fO*k=O%qHHJ!Ě BZj+^W3;Oe~ NǰJ FoIo o!De%qe_oQ ~(1r]wXC]s]Wl⁩SXZKvoMljSNp4 _ݮ Ч%`vW(F][en494HV~}j* }CCL~KesHEO8w :#O'N#Kc<.2l=Yiΰۈ>IXPᩐl@vབྷi}h4 Һ˰ӮB(`@#`)j4JERq6/_H~_\CM!w'r!=E_q)>Ż4bO|n?S1g쮍+6j>:EUӇ|r.7q )5KW$AU{>ϴTe=8ER֙w87 G_> )G9Z#W5TbVeqKGf Hfk,᧐b[W]?ՖϚGI> N/L,U>4e*}j*kZi4y/I3}5hU+0 7I#džjWP 8SI;u>eailyo^S"\?? [0%5U7PyrxQojo=` sM7Sum N?umNAQՌ9@(RVdmisPeR[m7;aKJ$e8ċ\9̈́,Z ʀ$%,m~SYLVJ%1sB Y_n?8xD? 3HX=H3e2"96Io="B,2w/VK# rQAP !Wn}^qE)qkicg}-#EG–^3JisCDb/d~)z'zSK;$99Ly'7Kw;3!6Qїv33\V>dM i >nnb5Tk!| \,fff {E>%sJHk<=6([d{ԾkErLY4 :GyˀRT !5(0PYӓ 7u?=ݡMbB5$c@ع6EbFh$F^N!o0DI­MĠHbɚ~j.J]NѯXdΪn!R޶ n{aO#4{%X $/e^m@&$arw] _T`4u =.ꄢʘ usr`߻ϵ)O]3AW!b^B#%oQCuaTîDJl#^# ].Bʧ%TH> [,!05oSOB^wA /^Hi>,":2%S_Q<\r)ǘ2QeYW@w<:$,ӡP毕rr~`Ց]N 92(h_t]TtD,˙tXMI!5 wZޱ wA YZWj1cDSwVSR7jMӋ铕 d|`yIM_9[d¤Y bgiE{GArNֈ1 6@$WB/E|:]}?d K~XLJ aϿR.k1`S~(xSVWx &7ɇ6tU (nQe=B>ͪd6nrrQqBãHp N2MUQry{+C&M9ZE!KwU˺DΈ$K !Vf#p_ΚA4gJo1I`j[x$9*)j[7 s<@J҄'&hB"xi׈\^~vjߋ#p9110r&F<"9ٮO۲oO|[!qyJŏ"OJrx> P/F,M_x_+bq/@?>jbA`p9ckEn 6|(S۬UK31g c;pi73~oEEV|K:3 ?`EXH9BN2y-=O'ΎO*g+@Q垇cݓ*#%+ i&9᝵kzZŲQqzp]Ö}m$ j=&$Oaл>ܩ^OX8{.!E8sQ5]1Wʎ[; '[JD^H/: Wϛە\ `מ{(5?1$fF p0[+q/f \A1'NhndӞٛBH]RZ߱IO8b%AnTQK݁!:C?7Ώ21⹎p(`4ŖL4N>$HK(bUǾضH>/8PsqP3w&ĘhPqԉ i@vB`ծFuhsV& ljZQ(\liC艦ll< 3ﵼF\1ȢG ko˷;*3nʺrV@9_nRM%@ ' h&&iYlhvF5ZԆ?_8 ''EQqZN3bHܓ k#oƦX i$#cU@d3ؕg7]n~!XEMMQSCv9 !=@L-rVbGABft|q蚳5??vFdHB퟾fmQqsGrJ+hsP iۛA;a5pW!vlaGլhyb\Ά3=,cWa/ ltcP`OFQfYfCAU@zD֧%2lsxov'|JMĿ|w#@pNiv'5nNae_=)IOuxy_b{EA5k6]3=z>:WbA=fJ݉ "g|PugEhB$b_ a#1Qrzܚd]~ǛH$S h/ƔmViEV[[,l-P:?Lr68ֱ|/dA6ȟee2LtXabEg%<.D;|phȩ\se"G[g;Vi),;*4 3,6٣ DDe#RPRr퓴%-z'mUYj[pߘ| ?=ǫ.&No+6%5~ ;N Bj{hmx, \Ì3jQA;?g+4BPox,Ue{\ф~mn{jνQ ]<nsȉP28Yn4 !W#y{_qa@3ہGVP}m'O3va1CᑯoJq"J/%Iz-V4.,k]%D`uH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|xx>veo2\b@ޡg?7.&k xM$ ·*~@^ȃ@f+]V ZN~p~QB;z9{Tҷ1'i]|]VRٗh}}{~PSTK CWVGRX i7~{dC\o! D֝{fbe9VTO+#(Xy 4~YE(Q=@Jk%xzA[/ E. 9c0 kMq7h S]Ci 5}ߨhaISuZӍ[-(ĺ9Lv ?ݽ$7c/LPS99%.Pе*ΒmL-oOU  {* UЗWh$PO'xihgFguaVlr_p < A3 143r{A_)7[B-=exrx!d0e ͬ,*Քxi0nM> G\E=nݣ6W3: DM)oZtb<ǯhZ62nӕ1ۻ`+B(E}d'{I0(?W~W<0bUSu,&>| %۱^2tZ#-)3tΞAV4U 詯3lbjrBk-cfϊDX 8]'n6~8Wb]ͦs+譠v'>+昘sc푺Y(V|jBZG&5uN%2g,TA@vY4g~>blKq ("Y8[Z թ:ZYzrE*eW ə+m /'7S@ͦ穨Dr\ok_#bUר=фFn6FWFa(,!EV5¯slij wkp'4;teaXjXѵ^cVYP']zwRډO[{kZɫO$0?ϴ=ѲWb0 fP~zʰkL6z "q%QEڐ xq < 1nD?I4 ƌ!:M!V-* ѿtbv>~$kq<&G}X+ |1xMk#la.^w*aM-SɐV`x i8J㓗pDH1ؾgEDl 1p ٛȮ$Dh:3KuvuS`}[L͋QnD&]NK(֎")0è (Huw`)oJPyPDU mDD`ZYS94*v7dG^ eAMt-'v͏Wwq^ u|IXp,sh5 euU1I:d\ ӷp= qݟ*1/ _ P0)"H]g=Z ԧ9/*>q SV^X7P F p܇XۘJQsn2'lٽ,u >-աRhPA[#5/ЅAd௏a$|,#d1>@+.)F͋BOj=6mi].G\8NÇ5T_̘>(Y'TQKdڿJS?] N`sDK-x,0!aB~KŘ0N?2;V1e7S<^îP#vqhl]i7V7JV+ kuf<$@-7uqԂ:^|%éEGCϺtǥ{zOP{r ܽvOTu@6V.FkMwBlRkYQLٗ׏裰N`ZC:d `APq/&Zv=(-S H":aLS%qQoK`nS劼J&e]%;tcT.hvGd.'5 9?Oug꘦O$nBEmr=M(PfM"rQRDD?FH 0*d*e7;ze5QA%$x7fȳfNj{JxZ+h -My.hbIؼ/ڱ{%r&[W>%fbw..{HL߳&pyf8&*'9thu`V>`Dž-ڳ+ɷ㩆 ',neD8&^XȳvVfI $?cyVM!Ikpͥz @( ywÒ U)Oekvv>[С~qx( (,ج=؅rL cn:p*,jhxV&sO./2p^S71}`o:I^NңYӳRW-ݦ){԰‫z@KM6ynaUSXN-ҍ!|0YPr0k8yla8\rw &Dʲ<#wcG|raj=5JnzUKppKV3Vk4# fb)Qm];}|fQ#9vHzjeЙ -9i Kl8'4=%*3Ҭ1va'M^:L4BErw47M/I,vE#)And9~U"NdR@E\Ǖ :OrQx9i靯0$;FRw-BPq8(,R\D/Tש:AZGpލTrGd=*D(1X/HFV )Y^&i_##3DOt3 :\R7@D|Ҙ  ty+񟆑y=!>/F)Rw{ϖ \ƣnOU5EEp5ퟞf(oj%̐so̝EaXt:% 7EAb/U#f*;$?K3rwr |/H6&X(W']貐_c*~0Q )Jd]4N2 y-qg=#sE|7of-EI 5/R/0 |X$3&zn Z;׭ &D{s"#=IOO+-6H'Sݨ Nʍw)S8W5S _-\|!d]ى-xoD f-Φqav&qhhDa !\lvIErpc;Ci]} n=kSc3ĝ^9 Yp=_!1>ե35)?Z ۝$H+a\ׇob=mX|br3 b]rY>tb6[Y F{ >ǥm{g[}{6~&\=}Pm(/HL$\3-dl3?Aݧcns>`̒ʰB+$[C)Kf&-@ perQ88qdXyI!4鯜z2 ` (Hs+,,b;k!\ʹ72{T2UOԻ{P\zDj:dM"jMd+>:g,#5T|rޮM뼆 r?𽝪Q40@PP uD;gRw>Q̇qiPxb$JeoM5 4ND-ǒXA3u-86R)QI+(B"V<=_-6RW]&zfE2fkLWwʊ&()s n n F f x{9|ryٯcTu?eƝj sMX38SMݒPI }zfAnbQ)AT2$ءƶn?sH|.0NTzxRÒUk-*S},x ;2vncTƴHkuc*_ $}NQ¸7~3ЮW}]'-氲^#i`U*jae:ѧB@)M*8gUbj/f16=}ƺUrAmW2:dHB1{cr^ M3P1:YRF@PkLJEhvaL7uXp%L01" <=4>Eah -=/M壂 NjݩzXjHVz'\S{f2@N &Z${awI6&s6?g5jA-mvASNX5_h4; 2Q L[12V_~% G؁ _(Sۃ iK\(LEdh|/ZMx jKpGem60$<[wEu\xYVnq{{>BƝHi uFW p2%E16-m_W{ .E ג<+*+c.¢E U0w:\\,;=pO]v:A7kƼ0= (֊(g;ޅcam%^y[_aq|9^4p S| K8 oE;O]D7}Jg9|''0Ex!$ȟ?tSD@wCRӜ[ޓ8R9>eհM(.U[kpove,u}ʵ_⾬*j3rN$,H l纺ǭ=IKfSʳJ0^"P2W՟$Ul|c#{($a@^ ޫw9c28y(5)cvzwkmM. \D[b1Lu`6dfҹUU޼V0J!s'D P#~7GAd4!nn۰T>^9(R^[e Dғ"fn)|U>H;=OMAZͣ۸unIvQMf[:V{5qNS_Q }"f&IDZ ; jo+ +m ZԆܘNy&*v|BRWQ'*(xun#Z Y3"؎AjwgߓNz;EZ:rވdKCSѤ wmkHfrkI{ 0”⢾4S-RJ |0A9iV'r#GSVJrEXS'ϔ,'%AJRMvKdKS!Π?HVӆ~m [=ȈPYz9rDVQl(2 Xu,›序+dӨ*s#ֿ&g?<{t+hC_M 1!GH@͆lPh1&~7u쮄#~$vC[ޜi9չ0_b(oTBxE2\Nk(51zD z'zxuCc&(vi|CN&5G HTi W%+*E'zof1tdaZz-,GfƁQZVk yPrv\ mR `o(";>+pIư3ڨ\&,6DUiR~>`] ϜiXf,@mS_^cʕ䈸/OOzS+li@,SO6ּ":l4I#KSW 0T y Wj& }uͽ Lflr0 HTSA޽WF5 &ߟT7B!ƵXnohQLJ6b [P0/;q̈́w v# o$"o$aٳI,jtgMÒ!"[;a>eheypXUj:MYgyB~#Ön5Z6M;D`,LH9 -Ik(>hᶜ]"Uv~;dPCXU't0btRHCbźZH3 QףU<؟pEVdVY xAt>/1%KN:,ht1o-9QywrA!r?Ǚixu> 0 xgM*?QiY1yJV0t1\Bg$؊>j80u1^?flB[J>//zS{X)xPAP-h- AnIIg;N1Õ8_msFj%%*kS,R ҞA,3b{p5EamO }6gorDJN B֨wّ2Y~:k0Y0f/}JA!p s gU5$203ADIXghmH#XNW!ڄzȈR ^XݦY_ݵhɇ\w-x3$E ۸SGudX-zAa .hnTD*iQo+hx(^/\и蛀T!H;ut'*v)'b\ 2۽:~o< '=o=`Ǹ*|Upll_Նާ#-]cbpɣS}gaf${[ѸGir1%#C5@m vNv(% }"̨(@T5 Źeh?Kx-ϰ4\h&YkluB}Pa?h6~ p1m՚akp>3gUG34,WA*}Aa*Qfͻ;uufzX/'֭"ZgxIS䑷_p`5Vjc;p-Eu䘉47줜V b7J{ܯ@DK5Q 5!|΂Vxg*0)mj7zU<'vN1O$f' B<Ɯ(T̕~3,eta`=e`j\P VYp׊/ϑy{}JPםm/n4\K"5=Sp%*]sthHʁVP$\v/fۊ!.c4QFx?'0LɯfLCGl4D5uey@]XsNR5'NwlTL!,^4A7h7wĵ4u}TLEks\;U#./UeוAhV~_ `2*5??2{4KR mL Z 9^¤xVam-{,Z rPLGlWB7G3(ԑmF,*ͫoZqwJPZ/,p+-pSIcyh:VEgDـV*ֵi4Ek-мHj^C.Z::;uo6;rT[#>/LzmY軗`\T" ~_[z^zd23Cg,B m RF넒Zh "s$^oBމ$bKo,@Vbd B.?&)FL(ct4 W2XecrF8~X(vD eKOKVJ6N_RLt\#Tw~P=e/80BY@]aTY'$H` y\nUF (`;4/MG%Qh8nhO 3 '((dιjiC As=䋵TB{vXЭ,Ѻgc֌8o9O24gfz zg_nv('mZO}Lخѣ%^9t y>]2>>ID&_pn]U٢N6ﳼ(bi'iFVA`S QAbNO`Cl8]MBlӑ3Z̵o&.]faR uK)g8KsV>9(dC]茨;*92b:{# )qf'%})Ljjy>|c{p?w\ёI?wtU5sAMQ?ԁTp9ǁ0c+{/j5ƱdP>K\?7m$i>A4p=535v{ ɡі 8n)E8(&:)B==o>h }e4Y=O Zێ=UӚj`MS|6 9Ͷ9IgF60e_ h<3P(5v Ⱥ'{;dYrRU J;^5tYoνB|LM'DE IO<4G6;LNI1> ]D,*$PE!;KYҹMcXrQ+H>ūûoa`9#U֊pÔtYLq6[t.oOt0 vYvq58ۖ:?z܏7䡮:LfK^ᦇ 0CӻS#Y%> ϥ' X#R:i- 4IzjDB!W/=HPcjtpW;SH/m=6Ihs.x^(+n j顰!t\;\~i4SPw/g;Hd '|28~|[N8J]LSW$'qiɕLS![+ǜ5:~eDPC׷tډ#:nKgRja#\;k +ٗ9\ypm7o"X_3e!J=ʧAmn&.Q.*g_HC9eN")t@HOHY驦eV4-g*brJb95-Bb=dW#0N]j s$P9RV<^4A-<7*T2q`uR}v_X ie٨,1}ٷF.zQ3mx k[cM A+_^ss{QF8Zy%zz{2.-վ{a'܅E^@= y%fF :+ɹ%s?́:>I֡'bzu똵:І^nXʶnkf1= OV$6.H.dgsUp3b\Qf" >A=F} qƈnj!΍˦/C r}7]dēj"E0 4˿%1 2i ڵˌT٭3@RCyoO~1bTʤkoq,s>Au6k8,g @0 (;1L^BeDoɘ\bM[n}׼G5٢OϠ,BH]<~\U_5BجR߂ٰ[SE&~|Xz(s @K'OЦxdZw&nD4X X5Dɥ̅3{2X)`aɞ9jP8S`o2}JpyD|?dH6T?2I բltjz7<Jsf6NQVG~ܠO-;lZ.I{AP¯9ܪW":w fQY\G,'e>M0Ku(b/JQ/tj @-bs ZD0rmU4N~&z_#<ҏ+0sᅡb}*mur%уu~#'\C7}/͡a hxm緒] =vݿJsH3=[?TիZ΢MGŸ85ebR]$4pj׫U'7פ|'kY1l'ɺ߷a7R18۵Po8^DBN\ce??x.^glf Ms<}k`Fndd6w5m^ۣm9ɕl^ LJrW͵ 8Ekw "|%K7SIg"oNr}@EN)z>(onEJdIe;צˎwM,~њʶk:jS(66I$<\˓u8Ƴ+ 'AF\J&R-Y;W<33('iƸ5{MoAhm+ Ln e%A'bdN/RՓn X8Z|,/|d"}YH=OI0FJiJR`r<<~|oxy) f]CPL/m58B"ZVT4.l74U!1h2E%ʒE"ڶ Qyb + ΫS]z/C: eIv3mK 9=Vnŧ}؃ϸgX`_|eܴ>w:&9p,jOHXJb48AG`mv]k4/iwwL8Fx-'rɽ†=43yUx&Tլ⟂%כWQXv64Fo0 D]dy33qK+MGC"X)ˡ 2̩c6E`vёM0b>ʏ,!m~F)^)`ȩHVmٜ]DAD#܁qt@HR|BKIo;)2Tqᭂ 0տ8ܣ[#l h |,fl%ϼ٧=>xJ[i+w#a {AUҺ䈯o>T0XQo!9AF1T `$}{]y ([Q\ ,ݕLܖP=93{#YDHo깨ng]y{F-A rǯ,!X#1߯H)N4m62ҦD7hajt.A%? 1~8%"1JE ܮ`\oiV},0H}C\kH'rG 4SlL/̮ڧrXk8 646QҴ}xƟ$uma1Zd$DWi9 ,ˠCV[#'e:u;·jHlN9!%66uOGT`rb:~xicpLXN&&-WU^(yK|GtT8й,MU]b'`ɑ9:Î+0K4-y5b/UjܚKP5>A}듫fXRS'xLIŅu>2W5Hu408sl=)̔  cft6|A.xߤJmˣ@(?xO&cҴU7 wm*U?({!gp҄ qkF&C6 LB T'`qR)nmW9BOro0) k.qR!s%*W?g-ˋ?.5N_B*۳<%e:!1ɵBzxyfo2P^f[D\z<+E}?DpWt̳=z4n zBe99b{\hl}1J?s89tD. )uA q|F 0l%eN@sa0cBU&3>PQYŋ&U*=rH&5F*q}Etf,u`ُes~GBwJ,wt'a*%9m6N7֨'u3MDrj3>c(C) 5rZpsw i i%÷I_>N7c؎{jM'dR*jڧ!oʞ+J3+m4*w/?ValܸL{D 4z-)$j0u}* _`3HQnWewfu'ډ-z9~Y/Rl:!RoZۜϯFb?H `Way\`~Q_@G|?E٣9oZֶư[c.u y$ am2zF_̨V>[Z8^rSΠ4re9Z!*L;AGUo/3z; ˈgO(OFXqWk1k*< f\;MYzJ+*3Ktp`񽏣6DI,<"z!c|oĘ_FG7Q@Q!7 E*[>UF;`)EFn6iLv~q5"3#(T%9 fd@ .PLh5 m RIиDPD^X Dfpc9|$!)7$ek-/!qt&ofqt:DW :v:TŽ= rcAֵ|%5|;%+[2R'٥~ I{f 0uc/oDF)ො+)F{ܟJUibΡ'wE:+D.8>8 kx#0ΖB ؎gNTE? =UUR-f|dCWpRmL].iؗXv\u~zT#yke!\60:Űp:hPpB Ǘ. mvHY-1j 8\ 9D^E*lz7QR'}ɻд)u:7pת`9(&S#(IC!hW~:7f>F}\ GN0PeH0NY)D b&PdA`=ܾm{[!=Ol% 6e ;ϭ^E98ۧH:^7 ?pњIiʥ;!b<2#]r'P:םO߃w(R55@ò7߲(䞶imO~G' J 1уAUb~`n\ .U oN9A~!& q^_R* 3 5B)xi/j-ĴYC-Jf=4\$+U#MU4;DHV^yu/60h됆Jŕ1V V$O"\4)C#G! 2oc@W.TNx=*|x>zcѭdBC+4}]uj=.%6gEqbƼdαyߠ+& (^Q(3=~o(IizRFHR>vw$+i/LKp@cU*@Cj$Dmu'//D> @} W͢tהVTHTL4[{nŚIF!l}#*9e %D̸C-^@&4^uM' QEhgTg o->(ߥeݲh8Dwxl I74<{FSXx:w؀Dꘛ%#.]|@L~[4\SFuq@' G%ϤxZzG`F/2LViiS= FcC0h!XNp62гۆ$!б>Z/#k`,(!H<_ZIǔ bג|IV+2@5lT?u5U9UMue*yAz"Zτtpғ̱{ПjX0)w9Cv [u̘,0/99akkA)<䪏<``(xaoQmxâ#;>sQ$DȥvjtUy;t=(86Oc3@2L=if`!dvmn&BwuTeİUJ:LR =Z'ǀ\5~0yh.B%ITc3t T'') ޶xhVs̺3&^+-OkNUv|ю)6$ڽZ|p0)$~hPެ|dPL ehV &0bASa!LJ/lX bH9oxN΀_t ?ʝp|+n!Z"p-[\Űs3b!.S22LU󅓁§_# =z+<" 󶩡`;{Hs6m͆v0]﨡5EV3ʠn^e ^N*?;wKn4** ,R{ O~HF# h$>d0OLVxrqkx|vjW'<]̂t>hlC¦2z:Zm@) 1%ZdUg~O?:c=ug 5s)݇ovXaNZǡV Ν ̓pr*2= Ok.DG@]脎yarb,5g] ϼjciB\a7F혅WްҢӒƿ{ ~; RO˸ѾËOdpbe@4W{ǚPoB7ȇ=j7^òKpBcm-YVw&掰W9,B-?yT5nrXw? X-op;KM\VMgt#pui`;jSq%',h?IX~=Ъ͖yuKٝ]@4s^oC09j C-F;Mx/;2Ç(Pǟ\^M_*L 63ԝ5V( TiBtgF=ԧ:•U2iebBc)B|1Td&hٲ1:*вS'6捎q-OJIkCz`0jl9PTS97UˀQ>[ծDȃ!l~wx X"s\KV-b h}ib%h4~ Ƌt628S{IkϷ7S# an~I*/S6na\/!5j+YkgPȶ _>]kRkgר. :*l#vjv-{!6 u RWXLuBԬ%kK>l%FKW)J6ΪΘ4{^k(<(F(p!!E{#᪸;~]G?b:|T qvr k~&]dijp/7 ~d5,?rM_֔t\liv4 vCih'$:|g|"`7 0]h 7Ti'M "էq{uDV]x1g*&2,jUW[BͿ.I.z屽p~_T'IgJn,2(" %Rdu8~&3X|}jEiq&OAB|Ŋjo(eLJ%== 1X,EDKO;mV0Aa:~ kZxK-W 1C(`Ɠ zҢC$98w.a4-HX 7nՌGrјVgζ;b113& 1 #A,HPut^J:P-@zP՚nACuFMQ1g[q6~^>ҢOWaIxG& f{o~ZUAB̆z(GOwڹh">젮qٹ dbBt,&yEkw!],7s)|,5z#*4>.ozc?{d:s'_$Y$x׿*ƭt*C)z74/\LI|o^5|hB(:W9(` ]b>=$}s 6_ܲTC1K P@}xS^;\ 1e!|+aΛ3cwѵ{/si5ұWOYdE 2#u &Xɨ$b֞AL\n6;ojQf h>2^6caT̢"*_ S0Y.@M tƂ.U4-*rt;48\w"*-̢nɗGԣR@8KzAbp絛wFtPȲ:vY)iILg30V̀Cvnb}~DuMIьO/=Y:_A0/=xq EgQVYk`vd憟)¨a?~fr x6B\%Yy)%dtfW]yvAȪ PLC89sYBТоʹ#<^8 ¯;g>4:*.vYY]5)ԧ۾?Y,8Pȸj2~{ ">e9k-!P2Zp7;+Ӈ؏FySPw(&% <o)K&Dbh@&JLUH[F_[E>,RS|QŶ83]Š T7BM7~Z!֩QoуlB!sl67֭Ro q }8A,Hߥ9eO°WZ}-͵K9jll3bcL1i!BQ)BVox0.vb31A{5]5M_iY au"k0[%t@?ݐ]Q3\ 1DrY/n."IYnf& *|2a~p {|qGk5 G|?hQ Ial Je3O?cETFaSL1TI9bXZ强j>PjE- sxPTMpfzV zrD E O},qR1Ppeӆ#>&k{ tg(ˏ0ja>s[9HFSi羧=ې5ͷ&&قÿK6(Y ͱM3?hT2cnwg~E.t@Q Y@f`C-`(|Ƚxكb!tmLgɐhzsMCpOȅ^yZ®A;j\~"Bl! 2]iGOo4@4%QtN¨X|P <єx&n" -M[l]GQk fG cDC7w>Y ALd+ ^eX.}e{ҩk=S yYl50(9ܲ7!; ԆJ~1rث8M8yPVovnx)6ۂ'\J*{`s^%kL(=Y~]lE ةMHE`"ݤG˃Zi.pJD/CLڵ9m$(p- ( tDUաj&{O6]mƏ8ٟ.M("0GBh#F,[m}rWC\KM欳3P%3Fu'*V++euVzYUEfr7[ SY2oƒ{‚wd0xz$5WlU#ㄝM~Fva'dgnξ(K;X}Yw@N `[KNO}?^4ؗ6 ։X]pl.vmEIpy[.C{1Qi K۷\mĪ^5om=+ԏO!|LvJf0O@y&$}ϣk~.Amwn"gImqHpl34Mh 2Dؤu~`e,6 mHZdc_FL`- )O[~;b$NI2MppP,&<-kzOw@2>.D,#h4Ϯ̗Dji4buUR眩gY~tgHhI饯;1Z\/yQƹЧ 6h1Sap&|f: m=^Kmo®:0ERݶlMr:䎅!UV@fEs ק´csnkD't~'qGJv-ډSw9ǒ$G 'Y}[_^t' \8߀}-qŊ >,F;mښLpQ3,!k R,~42B;#BeBG{DY/T:=AΫ#C^kdf0Sm ]O/HLJ_yw +"6(pF`ςUI @ ug[So hdʖ-Vǹ;Do&cp;վYZKs!$X'@"j!Ia'f?'QhqYޓ5Q+kx3nHƺ=pm ޕuUE4$ߠ٤ܖ1hNr#:{4T+S=Ƞt(F&n#+c0鴄} p;3z}ܪҴmZ`z(e7`4 ^%[PGMNvjtZ5*(nEI%u$V!~(,!k)|c @߭$ [QSO2FǺT\cd~%.ٸGe덋r-Em8>x7M"I}27ݶDCWwQ'$5>%=*v&w䱲K*!~zRB wm;֒oRCK^əJ]Wߴ7x]9v]WO%/D.֨L)]$ 8BD 1BWUɡc|YۂUz gNFX2unaˑԞDBS*P몐P+?UO a9؈^T[Ր!kͣMp^(.E\VbY UV31Kʢ4e #)+@I} PR~5xQ< !ppA6lHDhGԆ?5db Ʈ}4I5B,wKΛUg,DSi$|f"䆕+!I? WIU#o}DMT2[̃S3y  \L?%fַ#_ʭt"-xa'W9)]&&7h/4{%Љ(,3YpS,Mc\쏶GEe _P9PQ}8H؃gVm!ة9Ž!F۩b/Ӭzg:sqও6<qN*BqjuqqwAA8ghS"l_pE*[>Zxhݧ2YB mwzX'z= W‰` ٭N Ç[fNi2|@x"PX>έ֐Ԋ#| ZQ[Ucu[VͻWD{e+]~ݴ^zThv-݂}!b;F%Mw]cWP)0md~ηx h˟32Kcց nbqXH70@;n\H=>[.}3gه,J`{ҥ+اR'JEs1RYm,!Y:sh.y6d`]C1 GW6~RaO6 WHz, b{U*z4iHROMX ~N.. ܯlqU9ToXɯņvĂ,y N7<1~mL9=KrSTK '>>2 3|!_1iWZ4:^pS1jᛡ+F1eذ l Vi%eX,԰mp;~7˗Z[St%H:bٯvY|:ܽ*\t$4[(e>'(u.<7 QdHaʟX9Vo [=(]δE~34F\K {AK*s2ͨRS1{wzKlIcl )\9Rzaaǥ5MPZ49s4fK_ "N֏<37Ȼīs&PB 3nlrQmU]͙^w̅UsI;a+_7 #@y^>8:,t3A* >amsc69]h!?x҅ˆ!TQǬ^QP {5Xo Ė3wZt>Vu1N9KP"!C|%i\QS'-r???<*$DbPziUm1!tƣCWmev%w~Aы0h`0l+0%ߒlsda61B̖k!ѧ(I7h" h|u9Qg3ޢ}ɘ2Bk_S>y$|(զn$C/E$jfF{*N>HJ]9̟*ެt.gA;\ٮB*a%la^6J e` + 4y/~OGA9]Jcǯ2*g-׈}R%;mז5(#ӭ4Q `uTZ/&FyQ:/h&}! V8r@T(vO6Lɥ։Xj^^6^f2<  Iy{#os^O#=н sHCERj)sAD"S7m$wy DYs@ w#}{TIrx.=km}eb}VMpl؇;D&R:GMBƜntkL|/PCsTC x‷:/r%AݜmH4(@CSnB͸\ZU}UO!4w=-SI5yez#֮=i JkM%HzRAxT9jn@(Gk&w8|'l)77z+ne|q+weKYa]<8߼u@X@mG>~]*F=hw,8}sx)ҫ[yC"6cm(Yg"A̷&FrEィ귪+8%_k%s]I̬t;K(A0E%xV'*kF\Z|$30Sg)X(֘)?G U<72S`Ӛb^ @6#hyNIJ/f0Q߮$cUcUvڛA%0XQCvE ^4 ġcU/ Í%s1o?$uQ.Nl @8|y]'wߜ}gn\U5=U45ΏѬ9/cLfoT o4T&i$=21}S9)MKI,]P? 0<;Uk c$V )6nҔdœ 9:M ߑ1ΒZWޙlXC=篯>/Qc# PfE}a1#ukce=M{ I_9&Tm7e;- 4 @Bwiszix|<IˍS#3QJ鲄Ε7$`p5R]%n oŶ|&ͅV1u/@*^%ڹin؝HyCmnyl+O=H/˯Xatߟ!' l9fZaPK]KeψD &7?SKNhsV1HLՋ;f:J- D F¦Hl0o/D"T3T~cZftq[c,|@/pFae eΥ7}pOg\yQ h:NyAi^bv~Mm}=ͺK6[たooV{Luc\V=pWZQV;hT-2pu3!~h*MUm{43xb/d/ocUxzqn 6;/F,3BYuTaߞH#[)+@RBR_JQ_W݌R]]i=8Q#Ql܎RA$nڞJLg 1 zYwPt F^H8${Z0x۟i)k|ca+(XtwgMȩա6CfqvZY6jhsOy+TT6].5L)JW!/[ХND8m6 Os*~}#cyM7S(gDQG7Ӕ>C!= : xH?'aq<,rꆸ6]6gT;K,Kj䧚@6qv]`0&RnVJJA 2]Heךw)<)&WJ>bZH֙]R1Rïp |Ҩ_cABtDwA*m -Zn.j\WZn+7GLg=O`vNo+*wTw|frhH~>=Mx`*ܸ#MPUd]PKo1}*pV%8o%FIԗ[ԣ<`%eE9#da )Ooi~٨=Mt[o1 R䑨^ 4l OCQjSy0l:q{\YNa>hJ,z+}~ ^:nWafE¾UdܯIg(p9eE} 9 ?d6/\ |ܰrOjž}A[ Pl 3rqkjƓM9r秝,-5ۯ[w"? ڣRcLMIa"՘ ,*\ZJ=>>z{kwY8ō7JqoU?+u\ nlz0n{9Մ%ߵ$EF2`InھtF$VȬ2" 4{4$:60zeAVxBPƉXCn1r8S$)gPAQDSa fm+%zh{g?W02V 9R]vj1炷SF |L̀ѼfD:$U(55.)Ex< ֝r*ؘ#X854Np\N%n%SS`|H9G;*卟N9 NJ1':4m)s8J.sJ .WRj4zTQ0U"L6R yJ09`ǫ GWCƽǔuCl%Z~gZ? f ЏˋHXȼk˂j}.l]Ux CL~3B$\)S>GS%C]ⓆrBRfn"T<{]uyUpdOSȴYՏoOY#r/yu4^kEt~#Q$LJ֙ՂxzODipTz؞gG(6WZ_=LdKɺp]A$c9Sۊvg%]IgAl @r(y=-ۥΦCNJEizW#0jOGb$ydvZ#q%BZ[}JJ'Q k/ٖdVo2KyR!|b$qs䤌]QzW>n <ŵ&S`8X;tFv' L~^FVIm pAU//NEsi˜ؘ,9SۛZplK9,&P; uXÛgZKѪ][D|Ճh!M)WQEsg!+Φw(G0,Qd[wlʮqᇺzP@HOJtps0e4G@qV$P̟\C,4U0LW;+@ w#nx;mfĎH$$7ՙ5]L#r$,OxLWNǢg9iEmSENݟs5)u9!rLrvĒe1oih6с.nwPc)w)HivR1/lEἓsU}oFzҏ K- ;3h}hNڸs8nK9=!#`Ck[)ٲ 0`T^:di)^*坑yC* 5 % ޿}e/VЉƐ*g?hKhn $]_v7fAZ!Yx>?)yn@mUI(@æ5#o*ֶTu0Z<d[rNbgRd='!J-ciG2Y?JV6)̋l_)_!i&->Y뻌ɭ$iYxfQXH+u~e/]CJwڞido 2TG'i+uAV~nQ mݮP žJEl@=]3Ii!\:ʍM 1;0uT3sT<}V_ZI.Hz׉ٙ>@2yגcjSYVt0ge{-|X-#N7 P&Xʼn v! ѵ~ Ǣ&iCyZx$"e"wg˪OuH`0SWkxxEg48wT;,̑s-uyڔp]ubpeGκI7PXXΘ6D=E%A ět@r7aѦǽ;R(8e#ػRLQ+>㸩%HHt1o4[%{ J e:[iHz`m睘Ӕ3SCnbZFĺ'RܜFb Y͈PJ/+ǹWDab7OaN&P fst҅т*>lA䋐q3=BQS. ђRܛ2_hi%"[aNGLw+ڰc^B3e[oW|a0C֬ArIN~2 SܰPh*60' 5ݶv0y~32: ]T>+v!W o38[͑`&h)IC5ɖ+K܆*7*y2eO~/w_L!J{/䆃ȍ{R=: !BЊ}l)NB _?K}OS hǫ2͂&dJuZì^J2T~ڎRz֫.{HY %VV/:ޠj?|KDly'a9=sտzi"UZ/zP v2z /vu3Ig)ۃxHۓl~xE:w7H `Fm2S~ }riS4 7S o=ɍ7K+m Us5Amv8L;>GɅ?†j֯r%5pkw>Tb`h|bql0:SLN9גw/a-y!3`:L][1 R3̍X mV1kx #/+7.eNC3*ΰs/_aW||U4W[TkIj9C2Ȩ3^m$?u5$AQg_t0O)g2a ǧ^Hp^ZEїm|]]|M^eKЕYFrj[ȝLhA2UAq:\D\8q"h |u` .KP.;L1D,i1^d#l>s-Ń+;;[Y//tgq1CI`ܓ N@T21 D}3" Gg外1(Kj5J R鶓w# ^f'[z')卨2T1lj" g8HBef$[m*Y\4v!)7T%G֊ӂks ) ,!KX2`-pF`|ELÍ:*ʴλ0~GxkEe;u^?tJv ,Y VߵPԴܢ[( -Ui/)W9! 17ؕ9/6m*#nc=juk=)i&<]1J"R3ic'Dm+KbFMS9Na`q,%YܪYIԩ/iVe,qwpB:1V\8RDmS%,,J(y\WN-b+ex:xnoW]A{Q[!*uܙ5Y %W;~C/`lo. Zb4DzgРɦ/8Յ̣gͣanBfu" 7;H J|ϞL]ܔtGW5PʡyL|mh&;gHg'5K峗#*CLp^;/+$]Csի5g?0/4($By鉶BMXNZ{C 5igB,!@7ܯh]zܦ IUT_ڶR95ĿEK`B)8K}XYBl ی`Y xt`-R4rK:JRyr\%IN%z::(x*4|!-9:@0qH#n7k,(ǩ`=y]{ :YRHKp'l<ĩs=*^.1 3L@$ewR7ڄmӋ:~GrRaHv4)M<@68i_d#R11Ku r"xЊ ֱ4uqNiKr(])"L>esr=`gh(hWGzuAxPո6fU@ѽfHάRlHv.}^̺Ɉt pEO_jf!& 6] ?ho1DX+ JuTu^{z4HoYRL2A}?ͷ 8M9lu peLC>N;qgksntn։ksOu 7MP~" QRYS" uC6 H$nH}47乚Nf4UFtΑwgrNX=,7"Y\?aK+2+#z-;=-R9Mͻ0Gt024 ls{=ŞևF˳L[@tԜn5r⠚`50E;uCJ kOɑPr zu }O؁Iv,M=pIn7p8s . ꦘ( bDp3‘6ȶk# cBv:s $ְ.YƗOAW.eT+3-I ,#IRexHsX<Ʊ{qCtWEU]>E<|SU0G])"QPCsjIHrۛr5Kִ6DKV;iw 1[8Eۖ9sy$FRf=܂Vhu|["m9ym3hЛ'/4Q ^a$Bի{pɸi͊zV6 ůBL.%ڏc_ OBf7DDmWб* X 1AUmM**o<ɇt6{_̃nKL%<+` ylTs ~Ī~R4-Hop{m9P1bl\}9+ʘIr{ټ S.Ez >븬TzeɓT|X6d.u8C4ӧ.zq*XY*f7zgbuCv=Gutzʗxhsm |AޟiР@PRXRg,+Z.n .б|5 vl"əEٻ?:ᴪ~fHko ma!gKؼ1eԷYߍO|oC A5ce a^2w 7 j)@e>I{Y|n,Tn1~'$veDhPq+ؑy=禵BGHyY+2{S];FjDI5$#o.f$w|&7 S7p2=d (mZ`S绢Pύ^ ^5fK"1X䈔q)Yu9x,Yrk%8RDc5>lIϊp L@A!bJӜ MߛpA=nBߒ߷}wlEi)!o;J́%c'h"@􇘟EP"M4L ӵ@|t^BAw eܰsx9 :A,wҪTlݰQƵ@ /-XsD[PMpȘm`*T4Z틗hl@)M-1?IKv(# Q-!;Hd[~/c`pIp9!f$(QXhEM+LVr}jvggkH[)ATN3^z1DhO6Ha%P=|DO<]ދcpN4%jw% g$IT]؁/cah-&ެ^*v\L@HhԈ057.a]﫜?UJaI;v[J~1K^RrWpH4&f-F2+'LWL3)#[C/qfJ>@.) Crf!}%*khz L..!+{Ѹb 7>hrq)̥~?8@gTWHӡ|$]r/uronn!YqQnTd"O U$:>'5-9i}ꬋSWuwۓctVNOh'V*ĀךLM{K.[&CDale|7k&Jf/̒ xq@ͦ^C!p4b*R[pm7+{1s +V*"*0P{y>n ?^Y΋46[ۓ3bYLJ 5NS2Q[Bc\FZHdEhH0kn!1c} 1&U9brvt֢<O}}0hQRΈrpD|寤=T>J nڞ^@ty+=97C5 j^&^sIgwvWv?X2[Tp.b_AaкFQы3{g1@wLpx fR^#mhCD%T>51U"*ŃbcqZGs- S6yNPT4# yeH<Ɔ.^Ca4q+ـ _~YY͚>ijuڤ-o#]zH*'9d cS5#AM#\n>RNp'mwe`Iz#3.Ym JO̡Kц}L1h)zJn9EIo hPÝC _V tB3?6i!e^=~ڢޯ|4u; =*kEs@.13g]|Lٹ2l$m?v)n !V |1^-3]*e}{m7T S"GgfNR9-.2F̧U|\+8@%Z$KEKI5w% e0D's:WkJ6^Ã2,lihBK@~C OFsD?yuB6`]a_RxȠF_wDUSB<8S߇y fO^yt|ҷ,'8p6_/6TCVs C^>N7\CLz]](έ` K@%* 3*svv$3c[Z* l1ńN˘e~rQ iO.Kk`)=,x$W_$,D6:ʗ wTw9嗢\"MX _ŷRuEBhhl X')rJD@%Da+[D#Ph#iձ羏"И{Y}P5]wa9iTA![57[u~${E\p3Lݠ3Ð&Tb{RIBY$=A:v6c#v^j;.̑Noa EbQir%kiI~v1[XC=:4BQW .G&y˦ QW!L nh`nGqMJĵgD/6BɌBAWw| 1RFv㸸%rdY=="̈́ "͈*&pxfQjTMvhYN^",u28C(y2xmS3`-wt%L~/3!/)X!d, KRyj0C.T}u }@MLYKpY.e2fF3m߹M֍1!ڂt/0xB. Z$M6WiLي8 uO[ $-DW5:}F؝Q &|Ebn=y}dW \G*r*V(DH!D%7sN{W LT5sh)PɎ@cG6Mnc!${ syTj(&vmv )f8㇧G j`A~`(ލ9qSV;OU2D/N&ۨg{94iԅ1LM_ZİRy^/+hcS ېc;}3WZ|ͶHGW7XgmveU$:] !@O+uI\D!޵u嘀@KZDPvd"?G՚Lf`5A J+P+9@;(BeWUԖ*4E8;9@QF 6D@O1xg>ٍġ| H}I_-Ym+ˇ4zJкO0ț<;MS!O.F!q|.ʘ sڗ 'Lp v3[;EC2ˬ6=9\.Gi>ԉ0MͩU*۸C,5K p@m` %3~䇂&Iռr^c E4I<'G. ѻ> J\Xx2,~/$%]3B C9Mn<.liw.vpP4[EAaX$OIZNsV-V .Jt߱$p#RH>32*2+C,l6BF MTM&25kʹm,C2Gn2U7*Q Q'jvQWZP|*#B]HMR<׍_g1ӳV+* 'ۓQSn .yBL_E3BPtl}!4@-`ȳS|,S+y꓋[l n=t]5dDs7/2TiR][d=_+>PP`CR9k0TnW_J( yy#ŻBc$GKT]D#j%4_f&*"Wt7Dw}Q[ބydO8\˥aiNG$_!Mh[ _ˀY{Z7*(cx3Zl.$ygFҮ +XIN$NI2 .0-~=SVmhN&u. Zғz(ҷ3i4kCNM$$4N~b>Xe1rx:S_lH?s$')yL@yh)[q-ԇRFtxǻ sQLNaBKhΡlkDHhk 9jgi|a|G+&g=kM-(ck$VkC5&VKmx['FtN6"^xZͫ6xnTf>Ԕu*Ո pK_:{$xУf Rğ0񚮥;Z/pkXu/(bj2Myj~*vh x &lÊt1-]8q^&^oaXzUcWՕ 44d# `t*]Ǿ>["VOAq^j" W '5_(}oäsRK$@"j{e yy$60Zu*u$4氐3Q#"6P;*6% | |};jyk_IoCΜgK  "DoڮYx_Y@Ix*8ຯ >6kOQ'I_DR/\q4ZwVZ> 6nzrj†+ f^H$ ikty4`yEi4^T0+?؜2HQl IrIR#Y#i"r%;)4g4-'82TkYr.rg~H )k\I) ~اm7KĊ+\5t}^$GMY. M!.E6cL ^< ȣȸ k z<;an"-E"!|Ż?^؁*яUR`d Rо Ը׽U#,8E :}ۂz¦%'oxQWr%0 X g^[{o ĂꉄM  :լYlXGs}gm[sUV 1D)6 4܌͒+j$|$)vŌfck2ܬ߶84AwȚ4wG;^K! u(2%k` v7'lM%mC*-ڏB1[^NO  > z'g*!5eos|c׶)ON/ 38ԥC{hy9[Y3luj@Xytٶ}q.TrI@ɴH㤦EjG5yl JS:y,LU[/J_1; Tr|xB= dTa+g2orzK~OҴw>VDWr>e2'#<[IbyE(NШ^=f+kjdUs[2Q } *7UC)exط'> ZB|Ĭ^RUs|\Ʋ*j3oJJ׬C L醜=BS=L ym6u?vPo1u<әcINM݇7kJ's/IQ.NotOwSGG>=x{Y|P-/řknt K([KMxW;12%-ݪcэ~۹ y!i?b"x rs@`z9`E&$hBA GsU v [4 oi0Ĩp^ULuQ3$カ4lS׆|fG;Hj-ijF' cD!oylF!6.v|K'Hn0iO|2fy&v T5𰵅7[wR;KDq"1IMƂn=W0e#=9(g;BqlkS%M5v71U¥BkkJ?)>`v6yGW;ƌg.WTxe vL4c.c_nVgI5TB[PT;0\ۓXb*V+,q hlzA 1%PB|vuY<#ŀx& }"47ϰ0;<ƮZÞZִkps-t '"1 ʁtFu_q.ӵm^8! ]^S|3Ԕf@? 7Wra2-+Էm*)0Tak!{"8L?*|ixI@hQbL+QTrm;KqjBC" -4c7|R6*['D#Q"j랣bh?[rx}9Wκ\k썉 PQe16 @v&a mT͜l5Vjך.4-[?U̷eJHuRJҳ:ecAi M0xrAlN^(!>:dX d㉿Y^ٱPRW Jb>z-(. 7.rVJcDd`Lul&ˏz|I㖞v{U\ !Op]=y/C|I, )NgC'كJ_'ב},W\‡I4o y6F +cdG5x9U ]pi@Z-zϷ4kK)@w# d%o9XJn݇Wg@ =Ts]ᑜ:YsO(Rcl>VNjb0}\\(A"Ih#[G[߃TEW.`L#SE@lG\ rU% 7d}% xʦB o)rx f)ԺcDi%6.DDwR%FHS Ӑ^h6{c9VeEHln;ms}uDILCn}4?f5%T, MI{HN] SJ>~'vSCѻa l~ͨ VPF0[(@?ޑ6*j 6'"2p0@ҡ &f9N T }k ? חʈ rcwr]ʄNbڸ/HM_$BCա.h SrwT8 /GAܖF8_mx?L|- .Ǝ;gOJD):xrk Pz56mIE#bwt3NM&qBLj϶/( ku^Q`#7Jz K`'u=_a7 D\ij돷#WV` Rm-ޛ%42@QMW"A>2 q* X_a-Xx9dշ 9iwzU3O}[t8|+!y5]̥z("n8N!~z/l)s_fإ'70@`q.e Ucm wzEx}*$cT ~Oao S*oXRgsj_#,*UN-G6$zBzlpoˤn^d$My>GM<`ǞFtj5mهCDЖ5g__Z4/"خOzdFz;d A [P-77JJй[ 5 AYS> +q-3I4I5#QضmYIBG-qg*oÝRKm_()L :`Y9SI%+ Apܝ0hl΂}6I7lp:QD=CXYXoulgu@Y"( koXC8Ni޶^#0N "cv`=P!_\0H@8d){ S$SENġX⬪I+.`b$]SO!<"? !tt#)..T' 0]C VE1 L_϶<68|J'g&ґR}H %OsQGQ_P:%)7hʍxV*o2xN;AZr{9[)߳&a"2J_BMqPŬerҭȁy8wy 1HtHnP2$v+վF)'+XR\v\>Єly[o.C5G*H3mǹYQ\{t`CU[V75E2viS1(Y kAKqGa/4 1gMZI.Q2sHK3Ed"O*0|7;$feerf+1?0Je+Ύ eу:[r7>Kծ@p1T'C^>*Wd%ZXXn@*>[$y0cOim'Z'2=폕!jb6Uat}+T1}l=,Lv@P&ކQ(9#dm0 W\yHFZOl.IE=@w7ՙZW5i`_ڤ hI 5)5R9仒*C 53; s´6/8A`w3nˢUW\=Cu};"zfܽ Ed٥JA&@ 0QpE*fÐ騯:j:g᷶-_] fź~h7K;7&k1:A_[`oA~Y-S+{$eCryN# i;@T!j!n;Vzסـla :ɯ=V8Qmã zGq(Wݣ]_CYtNv۞6ZBRb >qh2[Ek ztNS@F0'*ڟ#j%4,L[} A@=zb@3 bp['^,>nC`gm&Z&:׽HN%j;RhD&Z4K= ׋v]1ȝ-LσuLbz?A/ tu)`WK(9,jhta\OĸmZ+t-}}<[ r z<%g}/<5df},kN'1)gXGx5JpHTRͳxjbQr"K 9Ebd+瞩VE>R ~t&֡Ǡz,E-N` "hyϵǹeY4ω(TzQ#N2C`/78Ba7#,H]YBߜIX}rKoqt֫F jn OW!+䨻Xo!{:e@|D&Da_\5<[] 9Yhl;nJ]shFOqc,%a - XDd-d<9ѬS0ŷKƻqA3 os> x{ ԨO Jkh vyޗ%s|+@;&!*^-XX }".bZ$Ns*4pΚ \ڒιf!f8Z;-eAsD@udۯΤ[W@v^8W"T[*dʻhx\#EqQy\ef Lwq?Hf醩N:lpE%% L $J:K=|>6k9d4*et9y1(24; )a#⯢Bunhed: J3}7Qk^CHτ"x#>>m.;{L4l Zk݀k!.V_2@fqTccxKtߟg#=34_&׉s'"1,Ȥf{zLQd+*w H96Ie6'=FVy}4eU 1,g͐vX5Dτ^ҏ()i#%q]0SBT  k DžA<)A5 :[c_"ta([T]b*6|Es4&*L:u {VY )]KT/8L(=:jpP>>|mke]ki[s=\LNq PqxNNT<s/ru$Nc|1f2 D }|Xam{r萡8h V% $乳ӊV?$w>CQ> 9moNg}Nut"0drF]8PꪑvKUaR1ٕ%Zcb-1*q) EBlD bk6ӗPRp;_%M+=&D$(Łl}'\OígPok@"'gZae{{,.hu$*SWRgh U5Ԑ [* V[7d<#1cwǢ`+zbD0@:x#֐k !^4EBЃҒFt_1؏7h3ntd"'f?爡Qn^:ƌiЄrա?8 `dLY#R}:9[Ð+k唏2"N޺5;t%4 qu~A]-솪 M?pTS{@B8ҫ[Vd1gk/0%'ߑ˴m@3n?E"^0M\Cp?.wp U`{52&-#6r® I]rh'< Oވ(KhK4[]v[%{$'μCp`fEa" Ո ȺLJ!V X76GBt}o8~,>z\:_RHD{g16Å2C2@h #sd'^˴ϗT j9n$K$27 0v}6jt%BvO,|(K/"AN7rx[)v ) jzYi:TF>w{5X2_ZeE,SK2_*6!Xw`Ϸ˄ۈ0J\)A8RMgW,]n=Y!, OmN 79ӎ6z@g RJS H9<$Ŭ0Tc/ k7 .Ƒn3n )-6`1P\6-2L"xw:ݩ,Z)8Kqh2=1#xHXES }tŏ/3FF^Qh LQXM] 6ϥ 'إHp`^9Bҁ{CjP~Ɇ:}؉,T(+ת| Amٓ""jVqSFE[w|ZU륊j #}LABȋ,LZ 3G9v8^j*"⦿&]v5?lJ ŜqOn\E"Dj76*>r޷r 5] 8ƷL"!p"&jlڭqIDsv) &p Ci?+ƾcXmBtc+GF&s.z qTe\ zP0M.PvcK[n`U܆ }C *XDlvߥ)'C[:($ʔ 9Pͷ{p1ฝo%m#x-_|7#rs4uFl$_e4q y(b~y]m~09o@ѭtr B \eXQENi) $ŴjdLسfڕ?F _3,2 >S% >r"afC kivB*|GR,ElξBy5̡lGbbuTNNoI\A5!,lf +AmJrYsh I \ZЬlhKvzęx0̬hy40+M1lg2vԬlz:(:q,?4v䉚W!wH.x͛, )ܬИ9s M̵tOSNi}vP%mMu7V}|s.<)r+n]6N(X/X/)ˆBl|D*Up(A ( A"&oHp3\/q8{Fv$z2LNT>)"dz{هi%{e)?#d)J֌+)[ђ46]v) -[hW>/v.ujGY8#B|$ז%4>α+.ȺyZY=1NH9o MU1Ǐvy©#N~a?L[x1aWH#sWCQDgSFD#n|In18O83QoPm8W}ٷK#`VR뼢swzgW7'f2XɂV4 ˊxRyk' ~ܵ^a%B{a Q%n50tM@Z5ǿ\u|(O̐LhQt^֖,C˗Rm%T<ԲRۼ6t&:=a zkݬM9OTjχTEp0Un.+f-D ։.mSQ`X2|PQ娆с|D?5Ď45SJ_S֛w@Tt-pT f+0* :I;瘢ٺ=fdX^V`Dn*S}܈ǼFmOsXPv>7BϪρvHך7ỶgjAwM!%Q?>i/"!YƷ?ʛQ"&̆ar4Hp[F&^[u;[Ě_u @'oؐ0p`gUBxMQ-pKC9fI]7O=Мa;tsM5S^ʊ5Wh^Ohf#>'Ђ#:"30i Rf9.4"{oʨP!kπE1NLsCCt=Jvwm#]Q֎g2n`SDN G Pb5>ZR) xnIi8+|{:>*1W-0K乣ji*^!Ԓ`/> բG1M}s" 57rdSeS < ֪=ƖkhwmxeLLF6I// -NZkNo0.kS[.(\sy_Cˡ HpҪO^^o?y$|!s&z.G:P5 Ꮵg20e,doݯE嚒@*ĉo ~ ⠢QB #8ʚˣf=kpg?78OcˋS80-aVg.]ԳgK7,ۃfR (W&01v'!SNbI:֐J|5[IJoZRB0@!q2o,3N˝ ?!b`fJGed"R&cy3|OW6>4Cwuਜ਼DΜqJL!!鐗y*@6bUeov~ZrFٿ>.IqLkb0 g,s qYc"`PQyw\_۬yٿOS˼Px쳶0󣾕np tՃ̀Ekظi4Iw4JɷK/sw~2~ E}U{ԟeXIV]@e^`"j&/rrP+TU ZQ* 5 ?<-!Zd E>zs*tֹz }{Fҳ-eQBE9ur(#TY.d:\1@T,^ 9 R?~XաY4٢fk2_9%g^u LP~D 稏=<6TOϊ太EH >mΏa. 4Cfu-ق9ՏG) tR-U[ @Wu>Ob h}QXmoF6M3cO&btF'6xaPDNlֵɉM=@ IfX*\Kn z6#tLv C dF{&>(_ʔkUATp:b~/͔Pd&#xֶMѥ U) XE,~# Mlj6>Avךmʘ) Q'_,}F<~ ۮ :> MwͧDJZM9\຦8#P(ؽ8Af`b37wɵ8*RѫYUgh>9cl;w_E2QU"TYuw_Y>!|&Z]?xYnigcaCGj"8{z0WZيw[ǎ0\S ^@]LL!OKÃpj5YĦ% {ޙ'iZܞWrP[1DSqo:#|۪ ZT"v /Jq86C[Y=S.RSz};>2`4SR}q@ 3mÙF*+_vӨ)4SZQa+h/81^?K&}T+2}F<'W׏'#C xs^ȁ-ң|+4٠tY!`0d~q5QV`KiO&}Q"iQp@ɴ#UzD/Ì4d2dTP`Ul,~ظ&$* `H'M uͤf Vz3Rz}xx!ɑBmӅ/@`h+4ĊƼLX5v@VֻNAl΄Z'  qċKk<LBk_K{UwW~뼔36!ZKt&'>X`Xhc .Jnfۣp}&l#zȱk?y B5A!hc1؉.ǟ Vh/~&i` ⾓ *h 2ěF[)[I_ڟY ySeVL9#lwϿqǾuodR03x¦@ X\"?ZR~/;t;AYK83QRL:z2Ϛn[I=:HF2e{X;%5աnZ;^ڐE7ll{ا~~xQkv#0'쪜)*yp!+yG~~q.u3FZ{('FY-⯴hSUNo%-DWoTd{` x͆01$2DҌGxtL3RB(GO UĖpSG -Ħ?vUܚ"!z ͅ8h~,rv-YI*~sڧhVs<[\$iCebL@O,@/ڼJ2&3y}x-x7쐟 Kp|M7 O5ltȺ6({Im0Y!~;cUH<5y 3QF">?Hp:@֑.'4tqk^'2~ӤF'6ȒNq&{#/T :?' & ?oyLtT94Sy'n|mJvL{>mW#e axsz1 lQg1dSTx-|ԔJ/+$">ք_/5aQhT~ $p)C=}dZ,/r]J鄞_ Q }C) ;A?;M-p똣 iӾ A)XiS!moUl.eC*QgKZ jnTu;lcqJ`\\9;EVLϠF@6 T:A`Epˁ5`^E YۉNP Y<{peӗ(Fީ6J^A$w?ʐxz4Ȍ忑eknɾjl%8QsD2RVoxQϵ6p"uV9<CyiұkmSe)^E@]xdCGd!LxzN v6X wBߔҟ {GAB- X(N9|[lɣrE@X#߹ 2Edi!}"͊x܍FIC:b7bB]iǺql:30i8n8d X{:2Dd- C l}r7]D݃{LW!y4jPBQ sk#VVpZO Aj'/v;nJo`9`OeͷAS)wj#f4aĬڛH],I^>Ev[\ES^Ɲ*?f=Ҳw,Ue|rzFU 0*%tcրK:S׶wzR8 G^ {& G?PK Lb@C4Dg䳌Qsdc% fR:(Qs6big3޸5c|Z{l1 $xlb*sQCJ"x\4Z#Swug f{l{ N.D/I=$?\#L|5_ eu&9]xsj,L{;3)V?϶(o$/s<:?p>Z*,*p,g/߰ N%iD}m:qfms3EJ28ZB)D!q0c q|o֫EYWM&Kfm8ק?KflJEBhܾ|.}(h~~-;FTB.m-\H"bL-pj:ԇ qd$oqIiPaaaKHp<;6O3z@|(WǠfZBq@]Q:uZ¢l>8V7(;v40BtRN5WY++pxK JZ R*eq{U~yE8{_*{a|P4ejx]dʂQ)cL?KL1 yсkajk#hPovd+TEwiL6vaxp|Vf̸^|xyTӱaED nl86g"9]g:864v>sNЕL1rbЎJÔ8q1PDJ(?s`1Hߌs.|r =aq9@QRcK9V86=c!l1HN{I-}T8OŋUzI>fT[PO8J 9@sITxBl`}ɐKNPu^${LX4'½NR׀wXMD"áI1E9A=Gx I|P*@( $W\fAQs%b+朑֏ GǡUUbOShO 7 JWb%ƞ Lw>z ԇgUK| WZw3eSK$t6 ^pP`_Cp?<(M]9q&^6{Ǒ|]o*oi >@>|N DގhZy3l+CW\ʩ N%'DJآdXÞ~TmN߼=;9U Ti.t훠ߓ<::m~ٚ<%tv'‡e'ZLfZNC9g'Z-s%#c'..L̟^–70ՙY&Աr ;t[՜75F 얘^@ Osl41wEy1% ƫ$ZT'ۇ:럡zߎW[8˚5m5[2#F !:$~F0qSH|~&ԭ.rZƇ<0Qxil.$ЉnZm~p*>cӿeɍpʼ n;QtNW aGVPoj1iuI浬ei"SҎ4Gw|#e +ʒe\s F3WS'cGw4r|JSTp zbt+|dxR<؀Ĩ7jt7Ay"syɃac0޵҆oh{W \elXl F\L^f1f){;g*[6|iBl&O-Sb52TMq nR"+-ѐܪ U/q$+0d6ިWtvAulHvl=!M}p}RE.I=ɝ/a|T"؝JꓭZVOC.\Ә=$.. 꽓w/iV>%k+GRa=Y ~\f/^ĹeOF؂2T4',&S5 V7LUaT-390%c k}sS+GVDITЕ\R*ujܭ(=1SDY]~.%H}(jxn-'ĊHh*.Jv璙l٥dqQ[v{2#`:w;w5xU6rUJXQhLG-mW,3ָ,4n]{ d% 7P^d?SeEa={f~xzܱy؄pGGyiO=[[@: vNΖFL,YkԕSp3wRE+L|esgz-$?aU3"0;qXbp)ZiJSa25/?*SGfuJ9@n!`e kYO=uA*% qb;@ڏW_`牚@zfFX'E"lt.CZt4(ȡb({F 5oqfs(xe}QboRBҟ<[< SGYfbPuӔ&f0REGI )SsY_1O-PJ[@0M,5Lc[j:(G+)~ByάlՓ{f%-|+ 6.# 6f]~Aٸ Jl, Dtn_Vn)<ߌ~~uq)^1"Uy,g'F U喿kOBmlPʑL*0[<_Yy{,(u(CbWuU5猀**Uy;k8",J*cuy=8{5,`vqVhWLXsl="=ZƱVeyOQl.R&ʒ5:y?fP S2n[}]ۓ.>yh>Iu8b fؿ7t8uIgkEd3ѴZ)H>vQ< ˫Hqw$zAH98ڤ2 tǐ<jYYnQ5L*0~}q_ ԫ>JG"`huBډ#_^p.҇I37Mlt ǤBih+ѻZJPOkꎈ癤pߎ]\]␇Ԕ8޻40s.5&T~XR: hk'.,ajd,1pnyĎSMPB#hN{jÈ/}N@4 VHD+9 GvX+CCeb|Nz9x .=bK_}9F3M&̯~uG2N5j%De5?L` _9I\Z%;B .7yP}[3˝/5YHt G`twXX.}h!<;Bo֨kg-I.=%+q:F)< eQ;׶J[]`=ٮ6o9/猷ij9wh>ȫX'</HZ\C#&KZ i8{.'q;&5g҉>Ӣ BjHQH)=3)ZFsl5IWT8:s=jmM ךh97+[5܅Dzu`J2WêM[` dt~'ՖrMj*7Ca~yPsK~ĒQ֐a%sB>6Ì0X_"LvJף!/J0 D,xBakVQF< }%^Cblf} et4t=/2ОG6zf;*4bHܤj{wٵ| !>]=NfXl}lwXqp2@S9Z^Ka /ω_YK(TG=( vOy:4z*+qa.:3ny~KT R"u"|gaBhxl|ElFo'Xw VL&//J-"s2#QtY&n#Ea󦃭Kn%=P+ad-"ǻ](_%ȷw*n2NeD}D4K 7/QY` @=VF3CBm JHV63"u=1KfL?wٶ"G!d5RUS9֧UV\dw'(HV)vcĤ)ЛDe\،@hfVws-%[pG=bQ'/K$8y-|C>*1/}J2ߒt3"7ʚHY.*{{^Ɔ\&c:8bd0`& PL%ڽBym̉#V{K$jfRn>!ـ4Iw +œ|j&k{z_x 7@Q^P[ehOtMohzT3ݻw0xEo ܥ6FF nf(oz(BoZޣݜu5 60=x\Jͽה9 E+2Kjpm] = K Zbzx39\B]lADwq1WBISAĆ@\NAd%8&G >QK& 1',J,W 8VIР6&2&y[Xxd3C G!VdtwE+C0zEhQ˔"slHcחrHg<O$nCF,j,ɞӲ30Kׂӆ*:3aa =p`T`ekB@ln<yK3O;_R̄XOT@~\{7i@Ap.3c9Tr׫m$Rջ2c_9fB f{{T ەlFt!{_hL iUɚ!]8'O-fLD Ī5ހ6GBV P N %5J (Cx§)puA cy[[T(xKKJ8,}1r߱MԊ8Mڽu,y/J?jm @" 2`Qbaъp>vLK-Q*auSE 3=!cz1J֨l֕_A+6K@d6lœ޻6 {mX1bM~Ga@dKUu7`" $@ g(oP@~K}1\-mqais8!\m('JoRZQQ&܀U]IZɩiCD*JkC;]S [dF/\;*R}dW芊6ۘ`|c^R=|M3D c慎Rbd᳡j >qMuY >rEtG3"+ `zJ-fԼ҄TCi wHӎ}N W9 *ONN8drF|E[ Q[qS|1y:\(Biܑ],u M'*l]^2 ϱǫ6~ UMq _Obm&$xjHP_ҖW?\={kxD1-=qؗ[#1tϾn l,!A\TxՂ1KbIXv{tdb>5d U%#o> f(0W{ZWףהMN 2Ă]2ŏ}o`y͚hlP*Y:P|:a0-O4d=]9=e#4YaTB]+jAUDeQreZѹdqz^OĬ[{ThDgb.)׉8%^;'[eH*<u#vjÓ`L 5Ș+ɟ^Sj=::՞G*\5A{&ox9KuRR⹓3Bipy\t_i4fW'v/FWSXɿI&p"D8Jb.9$/cs\4Rw@݃ydΩwE%'KvK(r5*b'AL O8HqS;8  0,\JDEh%}*)_I!jM۞*; 1 c"(Ū Uo F`@gXt[Ri ޖow6R>+^.@!bVbْ,n;)8K `GcpwvZ*kkLWKX|E;!fQkL': L} n}x;zO%tRz@YH_`>6< aFq|=%:TJl- #>b}{Zd*xW"g&2]?KsY|y>9=9H CKdȆ h_l!17lW(1]ꉨ{Z;"w(474ghOj}%-$5(裭8tM`[,N!PeصXf_,dݗMaSڋe:Bs!I W:􉵾"b2*cMnEΫj+SE;4$nɹ5\f3&%oÕ ] ,+Ig!̮kXŗŮ  snT Ap+0nX)K3éޓxd (Dn#bܨ3ШȰjjOϼ4G`_r..t 2IgN*nF:6 Vw/CƽiD=<˜ Bo5/nQbC뎕ۃ_֨ϸp@ݲų##K{fAKdN2.33Du4P*Y3}ߐNDaz< >צqs 1oUZ l%!*(7rAq^ZmJv F=yϾϔ/h`@F4i4"ꁒO6,9y|u %VH"?I, Mu%M@eplTuXx҈'4PpʉCdWPY3 R0f/>nz,( kslTگ:q7GVffC)DLل&-q>tgpxB'pg]]<1Lhp -~|ZP$SU.OXoϼ:Ćk<>xayӮʊ=֗}$8)l.Dnq(YͽGF>EX&}/%N{8*AEwWB#5,+N NaBc(.0á3:[{ 읹,;NL܍>%NL6 <"}g;y%C> *Mra`=nЄj-X7pT^J/6ќ܏gDxLK7TZFW9qI7*^_IOUV&oت=%a0+.zR#F~[ʞW^2tEu.?ݫI< /^6hƩÍt=*7;՛s7`-dXKM ŝ>#5thnrfXHg| 9UM;aq'/,&T`LmXR}f o{f^՘_,ݶw尼:mG#?sYO+$iom`eY_? 30*- )z\Y5ܫ'3]1Att yC+Ya &_N#^ <(PZ6eܕ(\=h7!O~@O, R66Ɣ 0ހ 0/lx|:Ngn+ aV!$[ )ߪ;_M!>N7j ,,j5˹G^1}pu >HPVⱛdQʶ $0: 9̎-ٵ-CVIR\_+/,b3IWX}TifĦ,>j wݙ+z` g?`4Jd&vbʅffxa̋)Ʌ?S9{H *E :PS,vsO#ۧ~ $JZrD{y-p }NW yZ]̿OXo215fbc 3qp:ִEs eXqvʽMBQ˘Y-,L?8^AJGQ'z^I> /#Y_$Lh?1ʡ we -:m!:`I$N*4yלCFrv+1 44X{ыS/ox@n!rqwR[b5>2<ɿ(It5`yQa8^.t}+7_yř7_>&D%8nعڻ%A5-8 lIR H 6ƱfK7KxyCYP\k{F:fӃӍqQv޺352Q#b DpE7{phpbwo_YUfrMO6`0tGNu ധQ IfZf`ti#SV0^ؚqQ=SZi6F?Kߋb FXDsJ;<heI#-{ginOritQwU90ƹ90Cn hf(ۊ{h.&HĹ|FfOF~;1Pډ#IoӌŻE~2u1vCo+$t`z# pļ$ rA")}"]Os{pu`2UK{v?tK }2Es-z<y5'T VG؀`t=-d(?U$ԧx%c,όVC~}f?P! Y3R)1_Yƍy(a 拨 R.V ;@0Cݔ] N!j[}2`r8?SH4hRnG~= {HķZ߭+a& IH9b:]KG-H/S {ĩ ?(W?ܗN`,vk͈;fa’kU 03RoFT@8wk < % /ؒ`)߼UVӹ1uuxt\}dϠ~f}&F" ,K%dG_o a2I ~ȌM)}G T4nt}hF 0 :xqAͨ `=: m`QcH#Ǵc1h'ui@- ^Ts1펻^UNG0/ @~V6]ǣoK1ɽxYB $[ ܞ]`/$^֥x껶$oW ji,Ǿ{9Tg-sӇ[7ߠq:wA*] {OWuWPglI([# 1A7%1Ajj~/=d*.6 Iz(b>~Ę ]=|PFcБsijb"2ɇ-._B\Aˎ:8E)zޡǑ :4$6eA9J;H5 5a..H 0`ҝv)0)& dko'{w([yr{d[|{zU],^G?+ݲu>w=mΦ$_׀4%56rz/'/%GI)tЊBHX7G4V"bS\w.\ Y }o4]`l0?T^D9r 1|ă=.I!#$(9y^E5@%%ⷤkLKM,ғW^ z[BBlmDvMMR[G-Oݹ>(l7jZL`Lb/l5R:ۏ i#Z_s]0`"C-2zr0/OUS=M} 2^ ^g7{eC GnL'#3DP8sVU4MX rPE)ӟ&/Bg9pj!㕫`x\IQ hp:1/''VPy 'tFI턒 B/eL!Dc5̟?ݕTPO@2-=ם&EwI{Yu6V(uLnp_".-R O 9Luo#yw,hc}]Qa%N81YS>/;ZP|.6fCۣ۩~ŒF`R}r{mD2 S򔺡C\"bcL7j+fF{' &.DÛt6zdKֽnоݔ~ QNy'^&~BY["Y? D&<ܔ,@Ow,b)kD:ZJ߷IŔua IFG0$@5? )p\J:dzm`9,wHۘVdGs fOf^nf{ͽ:P$4@Ү*{/0*A=&.vW{A@rx&ƝTUSYVlxbOEU]qn 0rfc-DސQ6p{!?m(R8$W)A]C԰so;JqЪPr.&[\,NǝueUr^!+A3"o?/msJ%٥}pH$]G`] 7d$s /iXrؐFf㮹 :t0m:ւ ܁ʿ#Ew} ?9'P^N IڸѩsU\*^i2"6r0o~J:"Sq~BKcOU]F[<@"zkzĎW2߲ c5xp w PzZue]t `+"llVmON?A' ٱKoDu31XK5|,R;8a>rr@_$^MlG9R>gYq c5>cU%X2p>^ŹQF M~.7k~I>=,;@9< ϹE{Gr &k8 "$m#MP#PO +&Qp7bG*nؼoh)sbҌ%V>u}AcE~ y層ڮ: cg56gwUn/ؐاS.4Bg%~N{790D?{oyP-aQ<"?-KgꄳM icHZ{߂\3?w3bT/BS2zpb$)󹐂ԇ 9ePXκp9[UZ 6y_0f97v|jEA@ƜssuuFU[zw}:f"MM i7}ه%VaqBn4Rg#<"r/;GjҠJ0:咓t)AnM%Ȳvo+ٸ^08נB=!,|7.QTNy@ԳV^uL9 ۀ T?q88?:9Nf:\ `+.ֆU$Zڂ ͱ]rwO=3 4/9BQ׮p1UVR^?z랏$܁>P*y[-"L;%ʊ?uM-z'3@m ?ȫ9w%7/!/.e;, "˼b9Κ\%]Hߎ4l>ԂÃ_f=tb.2qpdeф=»)LśjS;cvvqrmm)a)U-٢vG; am;q-D +|"yjCU/?u@$AGף5i+ohTK^/.V͔ymc5p^yF.GL)JM|'dtoH 6$ekBIs}@\XEwccҫaͥ!ig!zqYۖ[%TUI/%©!_ (? |hF|3e"m.N(̻bb%#t΅ su(E2y(wǔS5r'8ͦ1˦QlXQ(5 4ʷ7u ʫJ \X8^z'}Cڛ[12\zws︆!*Yy$#@vGW ;G,uN>\\|mn@)Y@2'Dcgޫckی zhXqm3röX1I; A#>!82pF[-q٪*.ǻ -M,DIwGSH啾#fq ^^UOkz8Nlɑ42j$<6Jaa+50e5#6gߕ٬RV"F$ T R|wmG!aY- ſ%Y.7˃*,8|ml81͙pJZ7a[TXx<ǡt29TWƾmg=LN1^TQ#`i]m@sLВ\ l[F`E8ZT2zUi4 x:?<c0ov'&5= 뤆$ ^M;3Vokx;~g!͎ ËNP԰YH;y.3 E-mzQd7tAo֮f #ǣpchx~rcHq2eq)ʟ>"<ںM$ФN:8ƱMx`R}K;5LL/.ɂL5ǗaN-*GZpmԫ[So( }8pt \ug[?(V*cХd3v7( 2N9v|LCxM/ ,Zb^jDU33޽!̞0i9 ,U‡SEg%.{G$sMpg/ *胶gZ@Ln2EClc/kR.w $bRD]F.?6KG3b{}z3R]8jQvQg2R %1*ljU 0zCEԊLteNH |CEry(TW]Tbym):OqPD5)ʆLjsy1AV87TP 0猕pvsݱy 4iBWĸݺϚ݄gCϛ.:d}(F 䱷/ink.x7hvN-5E jsnW&{xe|Ri4*$IIJIg stFq*.)Ay OTP**ãrI'M]?SS+ЛUmH!\Irg.@ cJ?a4 =,IἮ5.hp;ݿ\1Lz TxϮ:hIlNؕJ2*nqIr1 qa y0jX+]@x[nNT -C¦{JY  u+vQ#`0ipc]EƅæJ.3I>]lx`o!-j⫬LZ [Z7x_qhK[z5> {)QbמȀQQ=oCR҆@LZt hѺwJ`ʖj\`Af-_c5o8wc1N*G\dwRЂot{0Pn׊4C@z_v>%>$E-cSM9-P"Ց1=2Neݯ9CHdv#tEv.a2+!Nc2( `hwe(- pH4l^Xid#<_َt{M _,Li~K#ᜐ V-OpN^0.E0-9jM] 8 ^3GzOkmgV#P0м$q$nNR7}rck lJ%O$Ƣhʖ"(-rF2Nu)H7/ 0s_΍<4 HpNWG,KW`' vR~֚i-y8LbGoM"z[_Z+!78Mmd]V{Sy j9c*8>*~h޹C\&zq݁!fwJQ2L9]_q bڿv!n5OhӃ=j(9ڸ|Gp%0&AJ`-nLl2w4A"l~:xSS|od-G?2:^VЎ8ISb)4tߥ &LA&~4y#>пu}>myL,ٹdo-EA.ROĚ'CzI͞Υ##6@"rjX@3tު$Ǽ@pu\eZ(Qj(vq0|"Xw3I8ب,!YM")`;@ׂ!&~+ŽV>,AYV!pmsd\%M0aH)0tz} 8K|b< `\"=Q| FTJ?r# 2uZwm]5׆.0=JN)""DߵwF%R[YY;[Pqov#9ݱdO6ʷR^Ӿ- F rH(#8&>w)WNV"&V4īD\:wKc.-Cs%jr @Rxn}]@tBx2ѭj.K'I^g#,/A TסrOnn' tqyGXכ Ԝb;k]뺐j{vZDᶙbʙ& Z&qBz!AGXzпG9I]դdIR nuR`1WAf ݌jkFY(up^pST+K̑7誅SJ_&t)4uo#Pr4Ywǀ@yJ*r6 iRONM+l?I;Ĵ_sr_Ez! l;F~nхE:TcHg2 +?QApxdw ɰ"}}!C‡k 8]A{ѩE8vz!~ $ FnȁKsTtQGI8PH]P}oĽe2_5H9$f]x F6;A5IYdg%B\N/`?А7dI Eb{uPV@a ܁4B=]f;lJ`f>(~E@d[j]KFhw"4 oT<;3}l H&K3Gn%n?K\XfUW +NxR`gb_vT!7WiɞqI CJxm(I4 Gw&ί;7NN Y2F=Xk#k3|Rt3̌YВ1T*.b|ӇF]" :`kdPl X +! iWYqT]O+m U<(LZxZUV?KY@Z )33V יPju84yteTsf]Mp=&Dq3/jn9rV?Rh2h BpBNjje18RJyʈ0z8Z` Xn {]T \mn S)[ƢeMjb 31 2@DAO)ɲz @Ÿk݄ pblvװƌ(䍜LD\Q0ް^ThLXgk(l,X.'Cw , o4剖cC hLhr+[kL"DzcW#;Rk(SLA:4ǍgpSi2QBZq n7x杫z `I<= Oa.ݖZ;ČhZ0\*-/.d]hI mJZ ߒ@}Ca^A"ԉP#p[Mf|t ühu|]Z xvܵLQ>.|Sd2^ODfv_'8:wM*y+M=5$W}F!ܤZkE=bwZ H ~*R<b=TS)Vgw8D?c]!& }!bi^D6dtۢu>pHt _mmH%ĽreR4(NӱASAvXa]PewM֊֝rPG&:Wsf1c :".waU䇥IU߈s dpePuotdC'_Ȕũ2‘j]K|RC޾t\aE5z{t1t6g2pgոlQQ鄋XpW{ߔ?@͠I% SR9[-1_ZƫeY?x@-4|MUZӥ+Stݟfx@edMʈ2#̥+$z}9N8eMS d Cr3|â]Q-(Nƛ`L@m6/ ;5hKfB9RfM^!5;bWhsǷO<ō_ʗ1TWLΘۨ@7_O7{nQLOD .@mȴ_#0f\7meECt; = PNR5 O%C(KmB=Sc噛}^ a_d4=0?<2N?ktX 4,΁_&@d=SNr z3_Zm$8"8s&D=|]>-Nb7v>I5/ʡKw^ ٞHrmut8ӦFڗ0XՏưǓ6f|^ԓExL=Cc yRF^$$ 0v ®_V74"hRO9\2K:'3 7X7609[@7S;Du?/=;ɒhKםpq"nBg{vcCa20 ߪ;"j{r! ׎<[x̘nG\γM#$D?w-(Dم@M,y#S}i~[X\7Aͣ eoٖUVrJP tdùiS#Y w`v=aݦ$kpN_}rФ j^:!.p3b%w/К $a#TfpfqzYn6;q»S&p`A;Ėq{ $ߣ I "uDqS5_zxtv5nVXʆ+䲋0ſɑB͚ǿa3~6њ!_lb*oL[RD4٠ĺ՜ -n8ws֋ 'qwH#f2MOPDuu-P +n}a(f@ rty٤6S;M3c<&$}G,ǫ~5Bع0d.c 6چ!hJ?(L1tQ(:OKC+w~]3rwFƕg /6yhٕ,9F%2h'Gb. \w~IfZ^ɷAG Iތ>p Z1سq?|dQZK,pqJ% "b9 ĆU"T|b/ЖUH5T7 Ȇ}&{Hąӈ("'VkNt_{T:l=xw܂K9\Jڤ.ƞH X?1Vrt'}\*"LU!Flj c5NqrzqOb[ly ^0e7kzfpQP9ʼ7h]U%_O AJmU†E(Uhlffjw, Bʿ)@cLR4B2-2bO~MmB%b tHU,ȴsp!)w&%? %{? tM02fA6&M {҂ L mm2c<8'l*PI^"_0ܐ\-θ"<%GkTny:s ,`F ˘ܪJq lBqyrTD>X3pQ UQO'AVt&x\.! {60t{ CFqD+'c%oR.h*bFW39A6" zF\չnR!;;ş.`ofty+˲i3+|`:.=x{dyX[B1 H*^#n9Ve1ժ.d,Ek}YD-\7љZyHXI%˥I}"V:KהA.0BEdE!QMev4l%c7 KN'墜h08AYZ'0k [3mT!D_7xA.ʑ=1UMts[PYr#'d(s,)( b]CJ^j7 1H4ern&e$Q Fm ̓7͠}yS . q'-E-R, ;b<4=!x^`t[*>B?)H£ebꅧ0|o]55H Ua{6DdevJ3;(!ehP0m 7}Rm-Z٣y)ލCWJ=iBUpsy?IpohYߑ '˴i"|n'}"( @Uk$"Ulۥ? mC@/vڙO(NzyZ6mJ8Zks=l=Kygb!zl2݅i >{ζ/\:uq)a6cB uhI##Or<_ϛ9ɵ #8 y QU/zb ~ Kf}L0Zrw87/X(*>+% JO>Ү?aujM)0.46Ur6daݯZ!CeܙLZ4;Mc /Y8: mdmW1$p[m#QR#]mW-pԳrpt:j4Ͷ xŐ3LH.4xgLtZ2&9l3ߪYO09Y=*΄xhȸZe NS[Y:^:d˯? Os` /Iv9?|&۝CӃ_R7]!\8'@@9L0d><\Ň,D9NL!IH9z9첈I׾.bꑳ̘tdvӵygW8e[go6E#ZF1˨6JUi xO$4D䈃&j1kJ~TJG՞ ܰUBrј޶b#' Bciε?6?gj%YLG-9BW`P$@a5qXOvMN]1?sЋT l-Aru)lM|ZpnAGTEwh>g"-L S]<$Ѩr_V1CS\{aO"^4l.]$$|{w Ivp:mt 4 lFVW2`?_U*w0bplU~,ۊh8jFhsG=>^3 &Fȇjg9yJ`^K|K yeE-O+XauhW,hmرUk#XߧǍɰi?߄.4 b4"hG RXtt%Pw]SG~9'hk-G1\?25J9'x dJ> i0)D,RtuZBN;M~Me`䢶ŹTv9l=0z#^C\D%;`XЭsfe j< 6'È$Lw,B^D́<7;AF^| ^FQS5rj @brReBhO*J^LiLdyl0@ o~Y~]zۍxI1 &6T,V BwڴCq7Mzn"Ơ2'TQ謇!h!/萼1{ И,RXD/+~C/EghqIqȍ=& ªS.ƗNBm`Z_~. ~ wvnRPE |Y?(;s$R02ħ,$֌tR9}M0YJc@-2- K D=Q24w?.NL{]ۅG5qlBV Xw7+ao2 /*ߧvdINT%&E&kMZc!ZvN4@>"n`ڹeC^ڒOP&6ܨv5aSФZPgcWDSg%ISD rxKr[`Lɽ,C:V7GDLac Xž(Ryp@h!/RA'Qcr¤S: ㈌-VT|_CZS0g&ѵ~^']_5 OeKP)L#ƚ@C+O')< s؁?. .W+^G@`$*mCqdmW@fΆ,D &NL-MnjqrNy N}*[ڄ zP^c$C";įok6NaT/2m=nON&n\`3e <@ s85PDކDO(K\-(ip+sAjAM ox# [F!*1CG nFIcXd]!߃$!>VCRM{0"z^5S5_3CxX!pˁJ "ʣ򖮾1'+lqS{ZP;}did^>ja1AW-Es̠ #Mq356JN۝{Gu:M4)PgA0Et0H76WEùqh̎(깔%nM!A[ Ӡʏ #lHsSC.-CzJck=jl& Eo}Y\ۑ{ϡ ,JO7"DJēQt) 8 AЋ*),-z%2 V ef^* I=ر[krB.TXRm!OhAJ9zC˅ξŒ4~ S\ٽNP9C~k䇰`&R{c|ײC;U ~AoLgmɻ3|Ge TR9[i4n؛9t1@c3]Hu566L#k/GHy0%W_E&Fd읨>qY/ȌaB A|a%dxX]^( 7a̺Vh&)ҹXlc}}qs4u.=QY4 l0Z3Y2IMOO7*@4I)YRp]Ld~KIpPxdž/5n ߛ\Y'1u]sVֻ̇mD]'0|m:k(/ݓp?{,%h4ӕFv%FSR|0WRNJvw/)?tOb!a:\(6Nna,{AZZݰ )ǻu<4laVPs DQ\~:(bNmw m^@X|ޞ >!@[bU~$B"m7sa9n4~:Q/?)%x[T(h)L_oN@,#lNsҶ%#|2gM$1LW". Q gPy P# )zﳴgT0ұWu+:E~rzլeE󣺙-bI=f߂;fTiZ⫢zh7086xʮ٫K#o @=u~gBH(rx:asEE}%*VE EDBΤRHkXYBR,Y9ȥ>_Z^Møi`" ̒nQ݈}37pk@U͸^Q@\x$(zל,,͢NsA9D;d5< J "OMU1O^:(6{umK\t'n˟y'{UqibXx)Z\? Ku.Uk)ـRN`h+VDx1YW3&o(OgG~FIݧ94FQW{xf]@hNevdQ8W:&Ʀ -mOƑ>%g `0@ ~@9 .5LӃ꒱ÂKf?(R;4 hr&87ݣQM^6e@h=+&CΆH_rdWABEk@.Ά֚:̗nkϹSF+C*g-<~,=pڼ#:@>dXU +|VJ"KK|QZY$WpVV.;] 'EA-8EY)>A=~BwWZ̓}V[H]SSy1Ɂ{5=x~Aw݄2ߞRi ͱɉ/::3HBuP;}Y:E[mݡYFr4lt6Ù*?d&GaЪF̫ZDKoO#j})W 9J #gzkImꫮ>+ l+}~{|iyſ2(lce ̪E9Y(.nI4[w*E?[>Ue/ZY keDU Cj\"Y~y=覀 Äkh^ 2L_GΑ:K @h .r(ke;[xF[f4)[ dreb 䴌/?`:2 ‚C d72'¼T#KP%{J%T9lqrw:P΅3.h 8`Wݾ}rc|p˞b!X}dة=XD̗9ƫ7bDŽ c&R(NI;3q7Vkk|Q3;u:؛9䮶 B mD@qa@rAQjodua Ф6 =6 ;Du1GU 4L# %DHdlIw:#-a[mZm s`5K`V@ FO 5V*sVُkKS-}y!сfVC=sH#Jߴ{tPnsp?_eScht9k(FgNCj ~([%ęz3 '\J|4"eA j "|XMU[hI*u⊝k\qGέ0M'dσuHT}>|zf١.Xv+ѯٲQm9ƪZ?ee+n)g:f'od nXبRk8l 6agr#pLU("s?2tMDҕ}MxS`HL;j5?VUC*jghLB@]߆|)ft 'k9nvy0,z(;rBȗ5CcSwOgoE>|՗c~PN?@[.+;FR:^w(\|y}9X+(RP3@h:/O9v1 w3 90/JATX qCkmtG՗QhxI^uU~4/3<ͪٛ*Ʉ6K9bPo`:hȼ6Rh?ʄ퐐(Stw1gLzWݝ[O]EN܊SϨ޲w}ΚD0Qu"}-C #-w :jT6(cuw97N#=a=\zru&& Uu MTd(9:3 sX:Ʊj>K"%Λ.={n~:xp!ޞ@VbdlHx [w7hJIHTSme=9ղ˗mb̀ cGpc+1X3` \ĮhNFV q1,w0F~֑4Kn"i0yE.{ nHj; D$d413/POd=2KN+{&hgqDED@l[?v8S0^`E[VD 5OZkW-2-siArXs]fA^M"nlm0Eɵ+U$t.yAm(Lv=%f_tv#@G]bɃFtkaJ2@yk(yc^{hT闛@b;[uThՀtk$>^/9WD'|;*Q1b_1A4C]Ł|P,۶BLt4J=rq';hR]SIÜ29.Ì6980%8]@P݃ 4.}汉؈Smy7Vi vFvl\J">(,Sq1aۂ'Ec܁[` 4ŒxJG6&2;=K?B- WAXo;K;00wWތIJ0\wJW-iD $ZH*)%WǶځP<ׇ46!84SnIeMЏEJIP&Sa4%kF5.xIï'S +cdC͊:^n콄:1m6GS 9Z_ k:t5}Xﭰ;Ɏ% $uPOiwJc<>u==7t} 2@Sb7YXc,YU4vSa e<$TvS43\;Gx iP7bgWX/qWHEsyT ue}"_-{1ʞ.Ӹz39ccI/V|q{Gtzdgxyًzvс t٭}Zz\ dMwz/o\WGvN,]ʊ9;LBGcfE ,\U"T=Ԓ+ajZUX>Cx`A@ ] m*YmNzDgXfl&7Y̓L$$y\?o{bVeE}3I]@Q5iQCZrWq*m}SF;wbXMIT8 jޱ ViZ~5`-)]Zg4fΉ mI #>גuL8/<3TkTa=!cuOtLj}N{&o @}^#73ScS%4 >ՍvqXU%3:SV6wx+5EwG5QQ{HGAi BA61'؝w ;7|/F#12]!CGXW9FZ<St0 +>O&l{U_UPz$VLN ѡPbTr < lo &jjB'Rko[d !mD&/ϑdstǠfjBeP]P1dôk[ki;G.jrdb8 ȉao0AMswgr4~1/P8kFxIajJ\ ͌MzkXr/a2]*ߌ E2,A w1ұlGGuuful~v]JZ\X$XJ ȿqp"K1JG0*EMH[Tc`h',g̏£U@Ty]eW(dLԫ>`z Nݦn_>|qd*)Qďl̳f}-?ws= w.QU+qSW<]%n=e<ՅY`%- 9A%oɇ;ń{ؗ DT :Erf4 7@ϲߤ,}\ѯm3,AᓀCyoahQڡL .xcz5q!8{..Kt,Ub5\N<` 'Qo8Dwg(2vC:#~ cwֲLT#'&Om0_I}')o|oXƾ]&D?'јTNb;fH.1o1!$+ oyۻB2h"zStQ=(횥]j_#WCu~+O8m>pvEN"𠢅(T1 K;kGC), [1_a;N(`jP _fc=()xn:z/Prd<S|+]x z0pƂܙˡA;#m,Ud?[c& Qb #G7d`wq +U m_%z_56 S[S|QpD[O>6:PJWh zz< !HM2ƤF$d4)*mt:j˨@ғ" M2)Us4f};yO|.[Nͽ`WbB80^B7ዄ"i|,XQ/ܾ+ -p4I "q瞌}zA0]}Y~e:x-\9NP▱ڄ :0jDlVIeYmv4(\ _F!Sh7j~On|= XT|˵`%d98d5F:Fd-8`l ʳ)) {!|‰qEqiclaƿ*z HWQt  {B9/Hg{Ϻ~\n Xl(.o^,2ge ƽ[#=uC].yɅeWIDeAMj1]]?Zǘٔ;B"xɽF}<+>w P*lM3tβsKK[^#$a|C64@xg"Tzliu`ȈߋSM L"vSDKRT0dhc Iڒnq>]VHp{5\nԘJ]3KzЎ֯pZ ދfU5 R6$ئ e<5{1Db[uBqsY<-ZFiR]޿Ľt,X^ju<b8 ]sv\ >>Kt? %Q!vI@eeWiI7W';9AhNI*cC;#ߚM_O#!&S͆i 8̳3r_b6)Lt!(8QJvq~@Տ-{IV2 IGӓgw^Vhuqzmi$=wmu %_@bu>z$c:&zm3HSԇ2HA+ɣhb&cnx4g!TJyST:ERnsqT{(Fؔg$b27qof6sYkPp_FߨNad%]!uPdD~08V3iYCWPO"+53Z$x.qxT`[Ia`۾<|rx_4J|ldΌOɗW_8b!1U3Uc1𜆆GdqTu34̉cK^ϑžP*FIDCu i0ɕ"tl"c<<*<̚& z(mϡ -W W|c/+RyĻOxiB^fVo݈kATM|HD1Fq^۶^6Hɥ5DMGHE678OdU"RQGC"J$4I1>XSiM>ŕ2kq4YDeTʙ1pm-/' M  mKZ1,[/[}sPBT ^1DޢxJnܵޏC(zAn2YCgsEf9ݟnZ3lJO/  wÃ0vhv Xޚ&BKKP9:2'ֺQbe4+pMd|gVm_8Pfܷ1#CapһpC Pu,eBA07?(K^ҎlIL!%mOEɕyS)펫%,λUDi FH9 Fu\В`SN/PD&/UD;/R!ZK_.P~ C~5?0X!N=c U-j{ +1܏9VEv~k).= Әk/Xnvd/wu;HjRI6ZL8j_]g H|/i'\ZbS 6/m4B|{=c6a\r b=+1;I8 jipJ}W$\xDH2BMHH2++`0wt]qcq`Šlks"wJZs/Tb˛. O^hjn$$ Kxv܃L򎭹k31Vc'뿲hzj X;x!gg UE>Qś2m{]@힥XV! T  d{bWnS\ͭL#HGA,ZC^3b<эLB2wîof6'|2SH έO1teMk-m\T@.wKMVR " ,ei:6_Nh-nT]ɂOU+v񤊔l~taoУ3{b~G\4)1<A~{K+ܹX@Wf?sؒ*t8L^D"tbra5) SY7FU4Rnd!(~e .ؔΔt3aϽik0YG@n85gӥ5O-1Vrt H( Ƣ |ZSGiqX2h#Q5\8:)-DqVJd &Wg3q| %* <3!E(jD )#(}M(FUW- L8NX2Qޔ5b?UV3:7.u*Ponmy~-NI66^3<bzLm{Gވi*瞴x~agê[ lJЪ+! ^[H'i so~^>!axP AFI>~Y&|?({l}bRԏ|w;ɫ!6I؀H (;lF Ke!["ڙiCȼ^˭ewwҧ+|eCK(a{I Z 5{T5 nwTwqE;&W3sS}N+uZꡗ!BzMr"eKє^ߎ RvoarG¢O5VaӱC,Mp yi)= ):/AJ. "g;eOV݌ 0G"7F+υhTs|ehLT{3Uɀ55k\:)<$ 2:Jw#`lƎs\qs{dk$䲵${~MH 5AءxRQT KgnY FX )>AKcvV!5 (v RN.iǹ^]{qnb%XfqkEszuYNN_/'5/`ݬˉIo0I ؠGxlP+OvzSg2M=+/U892a/iK@~)0;+Ei b*Z$$kG0 ̈}%"toksI4P1 Ōzc\_ v *[u^<8ݐgݟEva<%"qj Z9 ׋d/d]jb#D#aW!FgPetV}^L")ځewbUKev|L1d鋬[65S+caK}S>}ܗ=Xuܦj(hC+`ȗRЎ_}=Yy- !0YC7*|Ll?eUQ[)&p!o^MFh2'f4^MY\//Rt r$#:|IBCmۄjcѽ^wH@[̝nU]mM{i6l7.bIT_!g1Z ^ } `O*s8ᬃ-@+i _Ta&K4a藞2Ic~q>o[U9[nu:pv-a3fDjOƃ~> Bb־~K䏋(~N\ÅfݓX(X!q٠q0Ajg9_i"1]#kl9 lƅmSȼ2dRld8z/>ɡ:e[d s3{QZ6a; ܓ"mP"c,4w!SxRT,} D},$Eq! 2ThF$)+^krm2*a -Єw ejVr1ôfRETpJDUPx{oŀ+ib$#tcZccMm>CݐhBM(@-gd CI:#'~mSF ɠq_0yLkzbIO|Bڱѻ,}8r30m(&0mjZI=W U4A[%펴"~Q,p&b)8i}B"3K+2Y-H<}5B rfWw,zw[9 A`?-nrh*p[[m2 H]:2k-wPuowg'5OxO* :V7ĵe@[J RHAdLб&AQ|)RfʮRO3AEmU%>~{okk`_WMTWD1@W_ެyawlQNMA.%hlAFmWF8=aÆ@Fc} 3ڪMx!B/KRny:z6Z"Lg$ . Bݦit3 8D B_YP ,Z*J*{X>rv2l5׷y[Gw:̆a]8BkS:fs6C ¦|W\ױ* -Z&ed Aɒ`MG5maud UK@Pܑ%}\.Ewdsw|Δ89m5Mt/,$SMhLEhf|2cC(=e.ͺq7Q+:k /p-!<} &@=vؓ k(&<-9 /pgAa*r*G ,+R\8LZ8-)N@ X1@H+ф Y)fDIUWԯGWذQ呌 %]nK&l"4.dT< 9~!÷Ǒr,@ԗ8X;~8-y ʔ f<- FĹ7v(&}d.ot`Ѯ}83s&pջ̶nkS0ˡd>՝r^fZuPB H[:/@|&ՔxS iXpLqm +UoA(\u/u_[E Nѐ#mYo3co"@Qn=@ {Ȇ >OoMQ _͔-ͣ !g=[hn.IgFc2ddh^hk/r *(#أ T7'׸k&&OR^GfdEk<3 +cD0'z3%Cd'׮}Oj5#ؤɘJbri/Ąg5j0I6:] |x:\γ >oRΘ &nGihR)5WV"NЋqd'V h"h}6ZS5|ϻ0h{8nQcݠ+qs;~h|80i` m'^Tzy c]s{wvخm(Cf3z$n͒4Ѹ⟽.j+o&+2ľ"˪wIAc(p 9g*wI\C".]g<` rgē8KTحsJ-Ju.C N)?ёgNB=*RV(xv)CWh/F1C*NQXof9 +4ϭR+q2OLF*oNka)AoI|\WO m"8NV%ߠ3X=Aj&NlC?3š/?U ogፑXEKOŢw"ꨙt9&Α{JkVl+xGq۲qC8sjI+"ۊ>}|D3,r@!_,awmG+i<d@4X1%/yl|jIQG3F'35%Cdi8ŷ(ciMFS4MIkG.;np8l✓h}vl*-)$@xa _$]mKHL Ԁ)zQEsZZR A/Ļ4rgitI@ ҟ ,Rx\|O䷊^0n J6"?#%aL)W~K@=le*WdpunK.Cڏئp_ @X6. `D n(~pqss6O+0{$(Oc oZmQ\ ՍmX:*.ƽwYv#jjīB.e~!L)SjUV]`>];!0 $'m-=ݧuD%8PNN6Qݳ6>F|n1gS+g7 o 5G.+Gɮ;VT[пB켍$j*=Uj&Tt-wantRBfufE.u+0A\8G n@>D 6 fMN3&]+4a7;ţȞ+^q3$-wb<o#zFF]SwU,%n(LІ!V?bZc7Ƶ!7g$憾e@UWnU]Hj-*R8bƃ=L`GKmΉ $,mn_z 5u:sѢOnq ˨S;$7DrL$BQSǶ\o.s25i"~7|6=udfC#P <_كg8~<'D[O%7Yk88 \P,ͨ{ b? 'XE-#"L;-0rsKJy:GrNj!A×)u4d5Iɡ G5yqUq-U- jԵ(h8BNeŽZIyEs(A_'c5]sg}) w,xB _cpUYvh[= jČgq\)&7~L: &L3Ov f؋zd"}_kP\8. LboƢKV=nQo ѱj1CUv୮絑GLM)>TeW'l˗IQʄmtI<=@Cog|AZn;:Y $ ңD^E[u&xSy9 ><Q {Dwփ;oSI @fCZȍ/cNsgN= 頎ᝫvZ#Cg‘dj8W&Z$n3<Zx𮼊._Ue'S,dRK ӱ B:Ϸu2d긓XNSJm.B-|@ *rkkGMu)kiLEW˲@u@X+O]x[gH#5ZtgXH_>7m<+ip%=P,)<?rW8=:մy9/]Jm3^+~RڸZ3 4i>CsF Pqӭs 8|Xٗߣ♜%D+`d*E4[oe$(8$rzbY[( S3zyIdp՞J;G* 9|[ɨ]D[ҜxWK /{F[2SFheXgM؂{EK2xn" (% ,MEu#Zyq40΅׈5:˞V+C^R<\Yop"b{m%ԓj[ǻ IJ/m!ng,nNQ a9Rz6ZN ̪p6ht/#K.߾ӋrG6DmótJszZvxX Q,g+~vfQ.\iM@^Aqv3.*,1[P:߈|7QAt;OɮHRTbpi&DofD ٤j2obK▣o'WbFY RT^A="]2z ş௕$2 }C'0%T=AY^A4[THKFw7 K&7wl1aΙ@ЍzcY$ ` gZni{H/Ϧm$n _ mdyb*_CqyJ0Pv$%m#@ҡ~KguQACB~m4}f|댊"`C5MEoH`A$>+ dP5caMO[=m|#fC #Y!WiT$SL؂;]} ^Lƚqi_Žpi.ٵA98fd6Bz߭U$EouL>hUA2/+Z_*^_JvLPMMS} ;+ M O*ҲaՈd-*'8o%F͢ią!$m,~\& 2_+W,bj ­*[KI !X$W"{X8&taʘjwse ~^]YL䙓>^,t?zn lSv{wn͛* MR\# md8og(۸b{ V"*Y-M SHB)VnkObMgC|z8#,cI$ + PRs;;nq ,!ލȨbWEXTyH2tE&pMΟ±ΜkkkYuMXiQ%,khXc۝3T:$!X&RSm{"pڦ ^A6T ,#þMoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:E-$Iax(pU޳Z[I.ҳ ؍]V8eb|]|B*\+Qĸ٤{qY5$݂wTv^@cax>;KZK8||ui=m†ʚI䷧8\n=/hk)S樽`ݎ cw{Bhc9DtjCجVl"ߚﶾ vsD1;/ׄƳ_>s#*k8xMPRtYX&~煛pRx}^Q~ʓFwt#Lūyp<3{aGBE9YO;BE2L|_c.Y+I]qZ c`x2GZ\P=ߒ:-bq$`0mڬਗ਼;gn )?bKJɬt%UĔrVF'%Vbg,G١<̟KB.M*Iْ[:z}%?Ls~xz\ vGjl_eG;cXubTԍHE<ߪ:/(+l\&І #!\ ; T; Y;#Bh Hr׿/uFO J ܏TNC;_m ޸` ŖAGS>H8E؊:Wi%45Id]Rm[{x<0cp)i/ Oso$)ilE=(vu Ls%tF ulNVBj638W{|W^hљ?IQҥ)d1Q I?kIMdy<_8 @0V%f:pdB䤁6EDDeW%^ %.oB.5]ݓo=:`M{3".H=C?:Wc#G<x(n0ߜi!Vֳ]|Q6)s6C<>IahOj4jN#;rևQ.IqQΘ IGTZ~Aim.pCL8fʦ*}_n(:Cy0UĢѓTުx'fI^ H*i)9Qhbzznw$sSkCm0yY2اVF \cG8:,dm%?aeZ f;1\RatQ[.Y%z$|zOf qҴ6Us̔2V7=ͽ$9f96U]x05] RKXVEql9Tc)goWmtWAAL.ݝW'=q2Z|UɃ!;6Gc~`zؕ;0_8?t oѨW XJ@6k0 ]0sJd .떉eQ(0!k gNT *чNΦ1h'ƥ=3*XcD%}SֆGb38(q·1~Y$'~n^!w7H͓Q] $5W?ZGtE85$r Jz]Zqu=ޣE9B%;SY }&H1YSjTv@6jrdTd_bw v]S۱8E&<-欹$I1DPv!M u$sk,ȣ}Cx-{ES\g:&Q]7,u-xװIɐ c';rb!ٓ, z#P[YnC\ }\ MU̍ܳ+wK$L R,Mdւn:Vzׂ"HKu> 2p'iMzD!2 H{k!Ԫ{[tw!?:,t'9i;6 񹈅TmigڨSW(@ܶ ]ZC%Lz"C_yd*9g9o2vmθ{lCE:~+{.mkgu5b*q`ըFum[g] q?e:Oۍpj5ZכxmK~&yK#\iaM-Ob洩у<lvՙd]tp|5 1ѨR -DJ&OC#f?>UXV$hAo:Ӽ6Cp ٶ򬩆C4BJMLWwQ jJ kJ=RltETT}ŽZ'+T-`߀S}֞2,~]pHM`Yps5` } Ѣ "۹H=K\S U "S y-_g}@?4kmWk!*XỲ51iCԴ#daIVn `#cMƹa$)QL鿫R}_Z\uyCɆ0ݑjغQ9xAx^q`Lg ):.f:>oz#%g K!R@{r0 jUFf,:9|ͺR9LdvI#oO@A\rг-jŅ_J5û!BkhbSN~"Uۓ:H8Ԭ Fd@wݶp!DQ:Ɗw˚M4N'Qѭ 3lcrqcH?y[dhL<ԭ tԩhZ4^\WpHG ̛ QDhJySFd0hZ D`RA2k .LEZGM@pu%-FD!(ToBh룘 R'"xTX~WQw&}_;f%t"&,sANjq /\]^Z+]rɇmzuW͙nx܈]s`j`9 ޯJW |d#IZ͡,+ss&6#fEM{9y;Gڍd_}89~nQC,SX9p~& //"=N|z2T5VYvhÝ_⧠&z bK:"ɠx>Rvڴ])F'qIJYޮbsz:ipY*~>r7m" İnnWciw=.vVy1G5m9+mXI_*1j̞w>Fc6q6޵mCK:pͭGh#l NIO/0 7ka =Vξo#U+z ,X-xQS2NJȵwnJ}Tqqztx+V>'" vte2*Į8 3:ތ{JzQR< ty^vyfP=̈́H D.M_H :54) lV Ba`\$I g9dRfr+^3i|n(b:yKGWyZ\524^$ XKOv*:|E;KVzA/9BGv<32zKN.vPs>g/ {*2IRkH=ibBť=b &aLvΟ|4W0 $pJ">9_˛'Q- s_Ûio%OE˲\dm oҁ5mT珟*Egcg$L* ֯}1=:'RWJ iMbmg'<.mx𴩚9t)J۶1~ rA'T*ԦzqH. dʥHJ%{^V]VZTҟHQLqO@F} /΅[Gr]3k $9IQA)~^aWIMVv uPV3k3[JvumACxHߜ@"ԭ4kH'-.uGݼC*qEӬ2@C _M|)f2'K Y墒8j’rLC=$*O_q0K=L<"J ۂQ$pLUCK`7I#`ۧ#HUwk+!Eϵ+r59JCG`i(kBݱ3=dpQ95=5|i=(ItW}7u|Z9 .-Gdƿ2u:&A-ttCA74==偓CQ^R  ^p[^w缽),w{]TNvׇYc]\%ib@m&9^s,.C>x*eװ|+SK?mKFrN`BOMt+;O; ȈwR_qLoC"C )1ξ e7sk?\v폃 [ٓh&FoQORiXdQю r]%bHmvB0 KQwYS[M? R_BX"J7KO!baNss{qlCRv=_ȠQ}f7Wl' à'v( lD{lE*v1WN:a%+4h,{l8~\HkM3 ubRf1bkr"KnfM*2ϫ H/Sg<#iwP gcff9(:qӠwk.I6V 'BH20>muM\'> !+ Y52h-x*?8:M #,?~j^J,b*J(Auea>9ZEƭzh{oKueI}bÁj鄥G8@œ^oٙjP04"9G)xE>3gԯXymtӏB3De/pL邂uRо F:$.|-B.UMZfǍEh- i~Ղو7i?Q08f:?}5ej)S{G{ʧnAEa"n XSǑq0ǵuepl{|rhrUT?2j2-1/")aZxYv$&10Gh֯8xe3HW h8aϑzv 'uZ J_@X¬~6Υ,<LVV0Ût{"51G m !<pl|8]$wS4x)ړv^±H.fnRhTiN![6!јU*݌jFuD n#<$,c9 4iRZPC nl3.#]p|]aumޓ:wp%:^6:ݏk#P@LǤ脹N* cDTeJa}%Jb F¨:YzJkDŽ$],΂Itۨ>Y@_-O|2u|6a &hJL17lK=|#Cɍ'#1hMu |vdbiRiG-3Vuj P#4;[swikMZ]{wK<ƖJx^Zͥ&CAA}H9 gW/h'hdG9;NmwvEsr8?xI{)E >u:> WP=kuZɻ~7 %L_Sђn72X6-*2}mwE?9/,#aY*q)kz |,ALI3B6Sjw\:WbarD0:Ԯ,K[7|c@?Qliع @ɱ* bhˤ0ПD=@[=R*pCvlqkw.D/DWgXK? :tA%Kd˅|뺗+]Ork=}J8bӅUW%D:@5(7uv,ek_:;pO#pRۖ sӑ8f\/anRXʛf&2=u4iO~ir>Xj\(V 740l7xm_%A(5 p[ʓ61GD=|֓!Gr)xW2U"-Lv%aEZQl,nIu2-hдȉ`Z 'uߚ:kz{,A5+Fp1&,%E 5ʽ>c3~^^~k^y;wQ_K)?)tq cq|SQC}`mj3$af5KyȑMbu3 A~S ǗLke7Z[[a° a?u><+'>YOu`v1p z~7ut+-|#MjˢusX' Pft%߆<; &.S:~I$nL349xtXU&5dRwozb;QZsdfI0L(T4ѹF!e+ucc2J֣w O"$&B)%dfU3m =wSy拄#Y- :%h5%Mwjߺ];ۦ~+'wล8]G]sSqi"{%t s wm%N v ѭb6nS'V{̑ Z.J:j>9]stl1ab =Z N3( /D·Qѣ}E/ PT3~]f$V{hgv!^,кxF׋IŁ@:m^F9zf&>BYsbDVr ByO%S7ms=cy* *ap~8VR4y3/j<$KG.TF}ȫB^O{i, *SkLyt;S"4-eEz޵Oڧaw[hgD6eY#{z,X{_4!oDV=JBP8f%A&) m9*n"3ˑ( eͅ?%9b6yb@d]JdB[ ѹ0ο)3_w&>5D}:Ђ4ϝ;wȭ2qG|oCNUqPəTo^%/:G7_.9 Z;?jlBIJ ׷#~~?NXk9#AV#Ko |l?ǧ|V.ZW=;>F ㊅" NR{SRti01<|'7=6-3C% 拍i- [4JOe50XT'^N$Vu'C]h6R?LfJaOkAAeCb!-P1y86&᠆r):C\.R*5//q9 ntazZ7\\e_Dt:b˰1YdXbԴr=0I2?@&CGޛ9ݦippǹ*!spTlA& O8ՏN 03bzrwהТK /ٳ>j,ٻ<\xMemA(2qsV)~fWj6{`e)OrBZSNR\Pi?zHAÝL"wy(DvT2Ӽu֬׿kW XAYS mR\:O3 졒a&`CvE }~!{ZNy1 s˸#(דYl>&f8@Z^S,,{LEi)B52OXڃy,Gg쟈dYT{2_խŠ&AX2W&_[/|-aM%ϰz#^bè >*El~/ٻ|k:b =X"7=ˎ1Xr[!PW et A=TO / [x'N\= $G"eۅ$< 5V2T$Jߖ |S!iAxla^ "&_슶4=)6l(8ld_Az .ϹܣSdܪY1&dU/QNFhG:NU"cDy1ג`FptDE¹ܩZP 3NjѠm;85anoٕ[߄(ʩDu?q)mk+BRVsѶB+H4wQD3/||&P_ʰ`?†rtԴ?2[7~ذMVb]lyJïN}Q:^C?nZؤv*[wڶ_9~5Jj&{]PBؠ ސr#l9mp1[R _^dM\j،ؕ~W1@kf2;;n鄙ء+ΥD`6N9Vjd$e~KAX_>-0!SxJ+6 ^EJԺ B?E Gv:_u6VMIeX_ u&cZZMsx`$u(7iyc&} oZVW4S%(%f,VCƲwd__4SRczlb .UX` n>罫Caoд;8?7@$J*ocl*G}1f 7Q^:ߨ{:xaA Ė+7gy޹]lZ /*y;`BB, Am^ 4:c음".BIYǢ\_nDA  _ACLvj L5drAK2W ,y:*XP9nvMaMJ onteCv6ݶv(~j[$/(us@T"#wHq\)|]r3@4;T;.do5{9c؞o^^1|ܑCx #geg'7nZZp_vuGU[wCp t+tLDK* @[;C<9uyA ([uoeIɽzߙE'3`e/[uf>^s !:OW}ń՟vA&5&֎RޑMw;SGnkv^E뻘u~ "O.#^i\MsV6oJ>J-ԤY7>^&yyyw6q c|iZ$@8S lhƟ|G h|清 p_*پH ժk_NWCrhYh&z=|FW4O} K NG-W^dއXwcB~q̫h:HcXdg+ݧXu⩑418݄pRoHSĤ9")?V.ᳰ)(<زqZbS͡[ӊqhɆ3]+R< /*½t4  #MSXY5Nk;Sm>݋xt9"PK z_G^-pPY*.-A1wz^R|C͏%4-0nE Ohӟx앚ٌ$\pׯ& fN5yQlFHl&|I΅%0hẊ\;[LFl0 kL.)5e (08/C3f^qz'q!l*R㖊ֶHhދ!_BB8IVeѣG2ZHi 5Huk nO*\{dGB,32.~)Bhg>\?hD_;Yчu22NJܿUѣ?\t^ZʅoVyW}W߳y%Qh$j`:K3(@z?3|UNx2fTxF HE6)bjC\crrISԥ??J1ri`6ELiR͇YКA4#׷2z\l:͏lZdv]SGŒ/J}d;K(5t0,)VJB"$]BH/Zpk4HU3T6$`?5 Wx;6uвztV'vS2n:ʤ %m FBQ0olAOpM9f3j[}cW\*pL-AĞw}X'8Xl.B`&{Ab:+]2z;z,V,C@Џ%]q3:껩+szLuK~[#I}{%ciwIuHp:>.hͤչS5jt8d7 ˩)\Dy0;g9v$Zb6mxvJ,C7NZ_h~+ݡȎ P:?ǦD#;Mڼ]_QA^4^SMOWᛔGv8ٲ΂O9 !>5UFc oIyRVD$ktﵸ+v\!U\+(2~L_KlAI!nCKl#4\V\zSqK<~,}g{+U=9eRCt֩=Am .yՃݐ]J„D,%\!@ShR83kg ќLݐ-]ڊن\s, \jW3ybHD@|;ۆ.Wgfkb}<8] `Y uzH $i*۫n'^fŎG(jͫO/mX'a] ѭE7pYTW*YV;=΃XV9Rv:DgI)B9ho pvu)Tn 5ZMFnu7I,7 v G`DzKIbD맶w$XHmOV} Ȑ/h-'cà/KЎj+ #p:G۠kmo{jq,]ę){mZ M粿uc`2c?v/2I(Pð^eʼnfLo1X4qArqU~>hPsΣ,S+۶WUݕ'm,?V [paN\ h 5Yanb@ eTHmkjEv`y4En' 4b`D ~:`$W qIJ$ nuL+o܇ {R@8@U{Fs\_{N9Pf[3`Ԣ@CE8|($ÈEё6n:6(־_;l+볇<:ɥv"m0 ?>Jʡ۸ f3ԟVak$Pv#\@BcUJC/I/R {9 & p|KQ`#pSB vm>3ʧO0[m>֘\@aqg #<=I[ Xh荿|y.͑( "TEqyΧXGQSEU-˰@aF{Ԛ4GLOyڕ~8)KL: Uq0L@!8t[$-#N/]dNȔiB} Jއʶ|L/rL]5 L^Z%` .p){ޮPnf-=(.Vw~k>'WK!QVOY9hE$C `2FRީcaiQnpuV<1[f{ :6-NA8(Y!Xf$a6yA w𓾰 ߅ѫPr/'ld\xD-zg2bP;[bP؜n\+u[^ku o< Ll G fA(b!XҪ}-X8,Fmeq$QP,L/e]?LʕA %Qe,ƨxʪjWF):W\@B=ɥZH…!x:;n3ش[b挻HSQH5#G龎?}vQDr AU6=e<=_e+\3 (o !ha#He?Rz_:TGI:-8)KIikXM. UH_jb EndM|3h9DK'ú].pԆ.^=ͺ}T2VU苤X3ZFA) =t~B]UX$Vh3bagŁk"py M'bO2/e/"`kЅ:{W :Eګ$)?E֞e`΅E5z&]v cr DHH.=jw&3ru;sA*PJ8=-HM軚jlTK.@-(}oZ tBEv6OYl R%-twx~E,538կ{jxDT>m~S*Sx"~HS<ٝ˿^p; ڴqob*?{K6I ri$t/Xo{ JlEG@_%<wt/]ّ> [ӟĒ.1Eqxg3?Ch>9kzg0afJ\ȺJȽ$ c}%WE+&RmDKAs_t kȭ =,&Q?\l!hYE 'w~1Jk>9 yjA&2qC>޻~ !ت0j$̩nUw(s̃`BICmԼ2.!c638bd=Yk!ұ7'l$媺ElF^kёt;48i`*;hݑ:߯LNү/[AAI%*~.ƝI^pHv#=|iU+ޟa .aŠCMؠeLSDm<~Ddx*kj7rUv`SCNJN]ףI 003qa?<4?5տKjVNX (lGj`z(&oaþJLP~厽TѨMr-WEkQ$RhIљKM&"uDb5/vbEhJz,20jjd;&{wPy=Wtm/z\ɔ@V6vW9W^qW FJ&g!X3s&RD`Dgtw6PŠɾ.]FS.){4 1HD^fļ6KV:J"'sy\>';]1L4V3,|%~!4dAFm"b2 5Hr2Gt3RZ 26ɔߦ:P'/AIʁ,dikXA>SmBWv(_n l^sv[D\Q#?+ 8_ITIj]14 ))j[Ap& ;GڎUEJ/aSzgxt*C)ݕJQ(R ΅++=Mʳ<* aX`A,sӇ7/0Xd'-V@%|}]OSKG4[g'Fq{9vbɃ)`;9'!U<6_/"6Nwa;_?y8f̓39]^1`L)N@;~ wb> ˬ> z`vEy83m) <mI] fG0YZuy ɴ? EypW]KPRݳNDyN?gD&t!D{m޹e.v獺b?=x*|!:cxWW]2%.QqTMCR#43!rP\sMPb9nQ%<)a9 fwx`#3}ÂFSl|[fao4a1|Mn0;@i-N4 ,I SڰonrEʞhMKżx91$Y>Y7۔4< meʧ4[F$өP. J)VZ9+T6懘YAfUսp*)? OxfFzxOozq`c'~:٘$"}T -`f?΂&XҚ3`}2c;8*b2,ʍ. .r |lp"a|f¾[ma`c"s*5Aa8P'ǪEVb 6%ӏ.:-4=)ry?oEYƀI(bȖClYV3r3J>Ro'7MibD؞*S⼄o!o޼H\aicћȐ d9C}fJ%@$EIgl<4b !Z\<ͯɭ: ʺفKاb+f4c > jq\O(ݶ .H7e6CU} c\j`+QJӚ西1Tn9>cKW#F ؖaQdsA\AUBѳ=]qY|ڻrGDHx~MQ']6Ei"o =JUN ~:Y9mpٗgY"kgF.ŗzܪKen\Ha7$"rZ=BPƲD4FHo /mRbgx>FB6 DRà0c1XSO];\?ڟ&GJ`!/OOýDIF*w,~Sк$ZFMU`\Mz)Ct4 9:^\.@OÈ38⡰Mv!!D3m&+mZ̳LbK'ou3U^WWas>Òz@Ү'ߩh_ "1;=8k6e^!,' SӞ p[5-E.χ`Eow_fШDb%58sAA(!Qtzwg\ΖJ6QV1 f$  E(GhTgBYW5 z飍~5 ,,%;"Hl4_RK<"Ϣx9^<[X]['jW`"*]/ѡJ┟>U+-*)cF䬰rm ~6))iiĦBC,DMqbf"o% PY-'fZ=+>`(  EUS<&s05\H ,JH'hv(G/"dMFTu~J@HsFFF^ X̍0^~_G3$M]IF$6jhU/h/ܑd=lN`9i/C5%Ւ.F<$b"(FOc*$‚X`PH=B:aߖg%ckܹWűA6k5rOcLɺLp)zuuX$ite !KE2mu r0Y``07X=SZr6\X?G2!:pS8^@_蟯I" m8vJ]j㈓SMwtb 6~j~~͘(;>"DUrrD@: 9 !C~/WntSPpx~S'J tEAquOrFtO5>6By+ :] " g!V`Ƕ$J|-7Z`0C?9ы#)Sܜ:d}={RpT_Zd&e-`+>ף^*_koY=;te 0b}4*i7#LPbkӴMvӽT& l=-G &Z5oHijb[3Ƃ5XKvE[7ӺHC*ʊ/!ae!rib_{&~@za5 KCL4u5B'NTSBݼk|EU hu>sӧR 9v? E;PlޒT.~b;!K-H,f=RxIxS4yDQY] ".s)a*>ra*]kA CiYa뚚ޒ/NFȅ@siz{J~da zo^}GXsA8nTa4mmh<ecGE ڼ1*phql.Vsw 8U0 %: YjM7ykb."r ?36(\"EqAL=g_(ذ$PsA@`Ypˑf3Hzp+"!T9Me"TOa>zEU.1e8DX <ɘT@6]*MKHdkUZ,9TGAS4:ؽvLG1^ɘ \KS(b!)m 3(6؄K 5KHk ylpt" 9 ^N={)aA~D1g3Uk /q{Wp<4Ӓbtdql hl} ;F C89 lԧ哸,5tXk 1]2(s$}3^ɴ=*܄$Z&4#\qc9>W}_7 m"#L*'?1#UW,ɩ`8_n?VT<=p`滀HH2L892aB.TGChu 4ǭq).|}ą{A+ _'c? ?t,,xUsUt 9HnaV]CIEL!oh!@M?ym.ǐϊÅXi挥֌$p0ie=v\W)u\ M=?h?V\@VyfҊ=Aj&-rO{ 0n%%nNO[[\ 9$4я&DnLb%z`UV&ksf.L#3?I֑OE_] uوca(vjO2ˢ^w켝@%2<8!9 S 'ۂkJMFFli܂+`\L4y]z n'l(C5ȹ鮙^p5 ~PUVyZ*l)?,U+5ta ?Dɳ< H[#$y8 FQ{| n[X3Z ܼ6XhW7ˋvsJbMn>=;B!҅sՒ-ݾLŒ=nj:k( WPO9Ofޯi.L{x@^!to,*Jf*DZE&h)-J^`, c4X.[?$R ^DBuɝ1VÏD  9m>gNXGDZdWO.3˝In]*w@KEL*\"O!n943N4_'axB>fcK2 /X4<*qS}/C,o2;.i>.wZOVtq'bKF!aQwތ\<2; 6[Z R vx4Qc9}\\ˌ4s9::@r/owrv&ECDs$1pӖO_Ih$9oc}nJn|}MKPg(\LJat1$zv j^N W=\6{wB) /<Ҏes\Lp?&,(qD"U#A~;zםS(Cb5JH҄>D@O˕K .el^ܱK'Β^k̜xoᏇ*`B#'znEt;e.&cTW3* ċU*mFsx=iՋ~ sbx!̝{S4j#.7)?j#9u~pa"%GsT LQhKࡨxb)Gx٤ r re [8ݍhjsDN5. |}U?hܜ 㻉3҆㲯!aĆQ|ExBʪ+7ҫIdpD_EHnn~ = Kzx5Mv({zlptV+r":Mxp 5%b::\^z{Q_u՜qP:5|Pݨ%4X  q:JP@ui8 L?rT0YхIj]< ; " XW! )̯ c\FUBAZf7i߳IXАb E)j沓4dHT˝Nk Ղ8*2Ymz&I΅]&b`$Q05Kq]'7U<(ޅR$vۥraq)fn]x`p&[P㝝Igv:(TMJ=jL_eQAL Z7 yx\nKq͙ߣ-!M{3_*`<?>~>Rv Q&ϺsTZjkq<ӗ'K>&OJ$Eq8NH"Rwc`)67 Oo5}&ݩA&\4=#Q&TS~rq՞Α9} d/|W!]` ֵqe]i֔H18~}!n"{dQ}}~fbl :d Lk= AFFij8"'Eb] +̮b+XEzToe"):]6HMeW>RMxY$:JU{8>hP #=]JKJfjmef^bPr'u{ OgcC&(pv\/|^DyfAGB.ϽC+kg vp鞅V wWD_,_b dbNT% fkWm>aϡg %54h*d/ 5->A'rap8qk Gw@`;H~õz;< [/Хxmj! TD,_wD {>CV嶛duL>PLhMxc6Tv/8 Ge2i`2_`HE1U5gq"VXq;eVx4cNpd6ӄ y^Zn 晛Oj{MXoux쿔h2 ŃR5mi2##:D24qK-[fP^a,)]~}ѶaC[E΢3d"L2zIH6o+;OJXΐrB/++\NfҥJ\_>+qFq.TJV|)3Ё:ЧhR ɽ^}_ޥn6N[VJOp zBiD.{{u}.0͙HWu!pޒ5گ`5c5U,ϊ1m]~E䎳؈f nxngPM؈F,P( M:Ò{UXUtr 3H- kAs$0_)A6j^XOf&\k ²۹\=_/]@+奡HY:yBTU^`PiG& 7馵ˣz$ 匠E^ vhHC0PGEGS {)Ul71q=]o/ )$iwsP%2GO8pX>Gs00'&] jbqȷM+k 4,`8{A@r?NqbT4D~57 .!?Z:!ܝЕ&I>lA^ŠB| z=qcZv\7d^4{*R7@*-I#^45dSӖ9bfA#9͝H!0I? bYgT{Uzz3/VP\ዛ,L4PÝXJKs{;l7Ƹv Bn\ۃ%BC ]~FЬt0"[B{MϧA}r_kb!MR_GfanVH??- lGk$?2o$Yq/g1Xu b @@;H0Z,qF|q?`Z:ub 5<ҚpƁA!!s#;,sW k\Cu8W#bd64/BuYjf N,R{MR?V8UڷF-tH"I)tE#NIm-ͷ-7V{ @rlNg5{?Sj,jiQEq =ep~e 6 *3ėb :ǐܻ"rF8n:0Gi .4PY.y vpuX@MZcӣ)uϚktYmJGPml R$'.x7uƮQ6G2G`]!pU8فeA`àic).Zx >3GW()* R/Mc>`Gѝ]ТWv$tEn, 5l.omSRA6xoy.lwl&l?Fr aܿ:;8`pTڿL>h`5[v$k2Zov1z 1vL2iϸ?b.f\X.ܛҬlkud!raoeK-\Lv_2{B36t٦:hh^I|&[MA^Jcmu z<g 7#LN[/PUY e)@_<\02P?A?(;q9]=J1Hа)*1(DL-tL IV]N.9$PGHlf D֙>ụ?v?i_Yv^# ȖTݴEzXa]62Lw]Zĸ屍ޘ=G CtOK bDB(=/8׺Ibm,n8yL ʲV~/fۃm̉?z-PvIt}7\w):dYsi3njeW. KϑE\ 5GG_̯WErW=X41DItR'46 RmOzBc M߱2sJԢ*|b%W0'J! ׀b)bՆ4WO`Rm?RF9鉭A59L V,NAݡ }Ge6ixSn]ܡZbfXcçeu4X}Sa0ޫ["/,AG1MeM-`pòAYڈ^lW,cuئe89N o6>:u"4Hx¼1T/]aR^+0/{9zh]i9ordW s:phn mVS*؀ǣC4!Mf:(5g. S ~egv݂0;[~(;r0א)5!Lǻ)OѨ4,sfl}_5+`Յ_X=׿QSzL(;,k֑M # NMs'7|sqE PU‰lT΂=B3IBufKAqܙ_HE3,6Nd5 M@| '?(1'Q*|,1H͈6gL\P|ЇS {ST:6,-h/33~f#ǎScFE{!ol4d[+0PHIkA 7o'jJ҉;Wu`/+3_spy{*Zt(6,~A8l0X;;u]^cH額cL+R d W `dL)r8#Łj6͘捷m7<K1n(sWmf {gFҾ!{(K+<1,_7-dE ,!`!0 wprTsr'F@y 7W>Rocey҅tg84{Ϝ !̘ibB n5@]q o##}\/c'sg6HX8ױhpnJ|˭00^;7]>F24eDPӨܘ+vw,bd+7?&^_\ƿ5fB[&H>%`^BWxc b) ~kq*QDK5 e&FWEq[W!L<"%3X Yl$zTh&@4-90(ݱMIwPE@ 6 *) [rttM)[C.nGxvX2v&3F8:B٭Tg,yH 3Y21-> OMQ^4w1c{W]"Ct(X bdr~/T>3|AhJ_Lȱ ^X7(iFg?sƄq~'kq$_JtI=pI?\Ա),h4*覄d_悷}pתYb# zK|EOC!ۃb$x7 dnSl ã&YY2dZ*ϖ<"~}GP'KtܳjY^R'q05l  ˽ $7m5PF)M z+ ,VHJ[0dF#ʿD[yAIqŭ"1QXBKZ̛ 2x\DT62T48#%u.&2?sEPl8k:j-hZ{}o: y9P*M) (EȽO;CU/gPv @v)%G?UZzJ*Z٦^^4 ?J޵"7y&6vW C8&CL 鮹R-@L:E^[ Q]ǹY_v$ 5&rV\{Cbz?3Nk @;Vu03|@b1O*]6 ي{x(^p"\5{$ mkį0Q߃?G[adU.KYX dnIka%[wʎؾqݐ=&'u[G>kRbcwqUʸգ`G.c8Ʌ)H%`ۿQ ,EE=֢aLW6[grT,|fz`kY& N:|H;~!QJ>1^j7<zV1Tt,O N("Hi8 hUB-:ꪲmfGfg^-2‚Ɉ46=BĔ-5( cǢ !>,w׸e2 nFl~{c]( vg#vYX[GMmUc`"ȇ>v r9VB.`;8Ĭ I޹H׺V,ycsԏZ/>uҽGUXݓuLhmxRwд `ڊ+jM=(m˽.,aO6<1۪;U ۞ъ_\UC xZX9yk.z`}<ʢ؊at&bg\ }|O*T_ Z&G]K6mUe"E{Fs<}D{ jIG00'8'J_=_6uz_ (ם$ET =O ǖ Hrk:n"c*aiW T{-rkMoDVJ `Rq)nZ=R 372bS3gcIK$\2#}tlC0 ͈ ~A\СJ_kהٺWCҧad4oǝc$Da8ynTyÃE ~'#cXg|Cqa"Cza:8!VRWpֹH`J;~\K8[TNzjN8X[}Kc.ٛZm<ʙS@R|iWXf4\G z]WBh]qlB'Λ#t`Yl{P.Gk.clYcg4P ui9s _-֫JtfFŹy?;jXJ='S\}:c}E)b&\Jݘ`žY 5w`Gܱ8)?&'8+( v9V5>l D˼,z0Nee@Fl\{R oՈ"H(ԺI̤}ۭL%atJk@!`eYl5;T}`܊cӲ?.=Yɿ% ^lE,Oi+zct} 0lz(i\=Ƕ\QCba{lȁnAe>fOݚhD9D%*l&|Yu;M $VЫt,Y( x=\h|׺0|c<Ծ2jә%Nm\ ʱ}UW B 1x?CI]g%Vat"VDi>x+@aqpeS*Z JkLe;mzL@H42UĜ e\ D gz{-L6N8%"͗'͚2vnk.!IĢLVth|ZPezJdE".H(_ԅ3XϊV6\+t dlN]sr^aH~|]|k_ȓ7W|_4B*CՊ~S ?+-mظ7Ӛjf4~^P t(5.u4Qg'.B)%&kgG'JF8ٵ#K!Z}Q0rpw]̓!ƌ1U{C pVf sc|(ң)6:dk25 CZ^Jԕ:ooɤm4 |@cLS ;.  ƚI۴9l᝕F1c;{³`&sc"Qá)JyUsFraŪ ˆƨRqpRi0(|-O\92=l<Yij{ALތk;L*RZ$j 4  vzɔK̓O pҙk&fUG~f;㦡y{3>I3)4L2XOe6#8fOb'ERLPkj?^F:Q0J%sgݫ59K*5GW@SktP3jl@S\9B$lEqW--P}k'=aW 1ͨ?7R#nD _V"u*pz[ l@r&g]LJtmݷ{?_k^֊#u% $@WL*;xD7njY,ef\UwEc>bX3q_Hؘ`L8&irIPW.&I~kI2GepW`UaE1n 00M o#SE„16TKlM_"i Nx/f@IGj hj !ioJegI$ "h޾Ph%ES+A~]PgWv_rz& !FOǣHŤFvQ'cyڿϹf1f]Y8 X"c֥&6 >:$Wf?!8s/ >x $md~ˊ2!]uEUٱKS#=/U.j+zKQh`n_L.2+>BPmR.\W G')_.6L`TgY+Tz9w"TJr_5!A!mlW] UN(:g=uzMV!1龽՝(Pr:찝rC'+Gv1(CNѷ1sXNKF`lq JPocBIa҂ޑq|/6iT^"wng}*-(:W gwQ`BiT tTmjXXN\N^yUE ,A)NDӊz>PўqRWC/t-$U!6S@>3i1kyHA=j._nee_0A *p!?"C"f,-9b|gTyyQXKn)%3auTJb*M`ȕ C bo9@cOd`",Rf˥` wS`\ܢ;XA@ esdן pMi? ͕"PC)Ա"^鋶ݦIfLگV%M^&C91W]HmTx;aR6K d;rfYH$׃ʖ笑%ݽ=sN^7X?:<[{ra )*T>)u;CV}]:ڙ{s6fYtHg|a6$ܶy]VO>OAze) 6 ?jk#S LJ=(fh6gy1wl='7)Âk3]6Ϟ mмZ8(էG&4ʘwNfXӆ~;}̧PSsɂ@\Ɖ5D6acV㙀$FBˤCrиj`doi#iS_2 r*⟅[ު~3ގN#6g3e,+STaū?w1k;Y$A] };r󡠭훀cu{~A}zCVHB \Ar>n6kr9PQacsAc bhtW_l3kN$c1z@ÃʰyaLӓGՈtմEx .YBB@fyAc!cYOC5UpJg$_\Md jN*_ZLii.LAC zzlf@J/ajr m7Yd6%T,z.5TJD Īgj 9U}}3q&g ʳyKu͟&8^ϘRhr$Mw$C^/0܈A߮Eb !&MU^A)$V9r+fL%o~W=+k&nJIm䆬ĦDHxCulń9?/;1 e< !'sXE#nW'֏d]hq \fpkBQM-O+I "˷H1郤høGIi ױ%NQEdk׆># m ٩bTЋ9fT~CFbs(0>w#ѝ;_4O)Q#b|tKOF P۩Դdk9vܚCbtoEH "Ns&2%8)G; g \yo#eIE!:/©T'L(( uH԰s0HoX 0?(EI5A!DxE@/2QGF?<5_,0M,?1`Hs( VbU۲/K )Q%% r_Пv\ *Rw\atrX1ȁTu݌$^9S+ .MSj]OiIh>L 9=DFR |`$h6 \*)a eֶ6ƈ|yW`&V B \9 'h$ ~`iI2xv05)a.PM):;-rexY_ j*p`m{0RRTOJ@b:^I^Uvn=cm3iV[hZe0SJHVbBo漡pfɲ@ĵQ0f*:mG"u4j`s+Ɂۭ #Z'6xEWqJ1"g:_,3s4v1u רcPh(ض("!]{3Hcp=&>cQ?}קB V҇p=5$Efw[N&ěVWR~1%0)> ^9'v刜SIcOGTXzH!wm͒Jg1 \)ժ-2hx`a||P9蓕T.weFRqQ<3W{XZho7:EMA6L9~j -V=-s{̋mHk~?ꮁnVd)JM r,aT.IiHB@_%-jJ9nqZP{1l龃/ 1nB:*8fB.i01Ϡ J'0= C.WpqrѺDT WhiiS+?)K!WE)זh\,/-14h5x{_6%LCFҶ:zn5:ъ%'n)Lcu`7[9596e[T>Sv8& 󊱇qMMHr)o$h% #by)\iآ|BJߥ?j{&Cmrk} (@'';6 Y{LD¡.;0$jtzғPIiBe]avzlǗu P@ MSPaKp, ?KAD &?wv ;TQSTa`P";9M B):i@Ibk/>;GY&wWf?$(^m=6ކ5g2e5IzoUApEGJkغR935Xoxi1ࣧ8AD+~eRW})jA * nj[>Ϝ*uv jOoc>0L!ܝtY)Қb3?%cq-Oľ/<@Me8(O,љ$(l1LtZ`?W=̞˼f':x%-1m& wvP5%"߽fcew07Z#[Ej*nFy)LY17>.F~䰀lnv83p9SpŘLTbȔ3DͨWԛB;'[SA_Ʊd`i[ b ZR)a7>>+J ~̺֬ +\QLxKY(qfitt HGvFDHǙ~rC3ƴ͈+~q4LWOdxӿl ҭ,DUIGjbx%TU;uvpƓ|2к(| hc%n'xHV۪,C9媃{,ȗ.|q{Z9%-0:TZ^~.)qbG?)zY ,@s!o*#oqOu.BCM[37bh7tdj^D&'$T$-'wrdu!T\m=Hu=P8&2r]coI6 KY9Bo}N\ r [;ἴtO\ ށ[!K_?BC Fb)5OQ#Jw@sUu8Ms0{Yc{Q Vb>Pg" J ($X(sY vhy=LAG"+JƊۦ9;&PJ=b.6Td& 5h?V2#+ˢdop_ǣsyL@|Gx)^=N7{Q^ՌK9RoOb{z q:8vVt*KKl.5@t2oT7WF00GLCo*Jd.OMs٠6u(;ZYŅlr} un+Dꎚ!yp sil#,F :.Xoe2L50aᖗyu6wsX}$.WHC?G;tx| >73VJI{y:4[ܴ cA訶+}9r\ \ Y<7.@dMɖS6arfzQ2bv (]?F:U-Ti06\*`*hk V,5