bpftool-4.19.90-2211.6.0.0179.oe1 >  A cW^^f+9űcLx=i_1 0< ea@|3=[wӒ/ÊthpTfLۥJtq f{mB,pQ]&7h72XƆƅlp)!"4+oG~T4vch>Kke;kX2? ,FZ3Z;؃Zj+iYSⷚ!ЍWy^Dɋ_.,kT))Hآ5hbdab8cdc78ffcd0a79cf48dacc6a7cb0782d97717808b04a46a566b54803eabf482d91c97dcf68cec1c3dc806e90064ba6d41ba2 ^cW^^f)Oğx>p.9OԶ3NA ^#G"7ɤ&Q\e5ǒḪIh)Bj k_?ؼpSο70 pܕB;|W*+ p&|3#vuRh#/iJFv6EhzRmP$b Ós'Hy \ 0+"%^ 2:>E`p1{^oQ*Uw|,!z"^skiˣ\m %@>p??d  $ a&;A Vby         J  T |   4L$(T8\s9 (s:$sFG H( IP X\Yd\ ] ^Gbcd0e5f8l:tX u vw x0 yXzCbpftool4.19.902211.6.0.0179.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.c8obs-worker-backend-test-x86-0009%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤cc9ccwcccccce817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698332f9c0d72649cc91d6cb293e97c147506f7266749a25db639c74863c577a3b6ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2211.6.0.0179.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.1c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0009 1669720376 4.19.90-2211.6.0.0179.oe14.19.90-2211.6.0.0179.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/5db104370c157ad1a5eb5259914d5773-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]=1bd5e0ca62a7fe94667083ae99caf7f88cdd2e46, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR 5AR~utf-8a94e624376239891c1adf35a4a4991ccc1cf6945d545f8ca2d97cb28326c2d8f?7zXZ !#,] b2u Q{LUWt(xDKRWf ōEC"B,Q֒cqu$ԋPt}>nȀmqfyM?~4 nXFxw\H]PEKA Ϟ}zQ"Xh]~ ҫކJ3\rkDžzPyR3E[R@ꀥIK?b-cD?eYQ#rD)XCq-5,#bg UkIIǰ1Hewd R ARdvw5ꕁmXuDaOh+Bj >tSQQå 5bЮ#6Q~ƾ`/ Gw9vWngt4aMz!`&dX(# r\{,pݭ>{{ H}z\YȀU 7z; )k-7Mߥi8`zybP!Fbνè P?F Ov%ADfgǡõj ØC+5gf<{#1$bX&{di||sD-eJ;2O|SdrdD"Ajlݠ%Z\fM*&e' 3`ʷ+oUdx(DMr~9~l*?kC4A4xR*sϩLUQ`/PLzǥP\a|G¼=a*bx?(&|eK>g0ea$AK^-y*A88m 7/yYݠ%4n9 ؆ۑ~UWw+Bh9UNXp_U툿 )g ~JUrh" =n7[#)⍹9alb%+?mӁ?(si'=)?ކDK%l͓J"1:X#+yUVC@ʆy詪Sh^,9pn1^ cơ.+0}削W`& 9ւxHwt>eKABwưگʣB$v#uD(+6`w(i;- oլ3@ÞՁ35݅)Ve N-X6#{30]x HnN <$p Ҽm\1fRհeOei$& vNb1 Wo RyhX2;t괛CgNǁL  a`;a3*n}Քc]`n5U*4{&{g*xxBEqH7W_\\g\-rcj{ 2@]^uT-eF0< 4]|pw`F \yƙ=wvRNMфJ+"=y+oܫz"l?mz%pQx*:eՕ7c?]VL:c+!BVCV݀ 2G4TUe,~#|['~(>UmcX|,C<璮kR? %q6 ȈቋT#?F 4kvSڶ=қ&{zĺ5ȰBJ {04OJ^Z+@ɩ/6+o ;aetÞ_iv5+ @^- ~\\hy`Uzͻ܌;:bO"'쾼e'PK0w('KLKf;s ,LP,ᐟ 04]e.uRʖ^uOP]>z,nXs{j@7Û"aўo =A'z=.ShljH5tw|'L1҉5z>rSN;`@.;6Pƈ?݋@g Sꨲ&}p(]g?a2#l8 9KN'>e{^Sږu E{Ǯ!k9  fD|M҉ijͨ[ʯ͹kY9A7dp^lB*mN]G# ̇^PpBg+w5 O(%76ZBHerR.ظOW\GNr4|=b|pb}fhTg->F3.o5^CτP& Su c\Iw_fS#ze!Q/*ZG=ƙܗ"6#*4O=qJIU]4334O?8Ù-JhR*Q}ph/.ndT]& Qf><(]ju E@5bl6 Ze҉WOīv@׮ w%k9X#5[/ DVZ!Qo}5 ?z~NJ\Pȅ/2C г>:DŒ~p\gdL=4sӛ&fQffFq fFsuaZ? @uz7L6piJcɯS O I#ОI ,ǽFv|R"Ā Rp& |tag1MK(gGEW˕;vArA.t<%| v0ĩ9GE^l&4ыrqYk3G_])fQAF|٤EOB~bD`1EWX^l=yn.|hȠCkݢIq*2gTBX LY e=4 dvt jQܲԳ u=Ep Lr~~' n@!]sr+nj$*[QXE3$^DV ض+uYfOVJ k=p8/.'\Il jA H]Z_C9g[ QW 0]7/Y6{e \Y> e}1X/Րq $fbFjx@LxfsσԽBz юbŒ+ {Q'1v!3S36WQJF)PWbɜNFARY!<*|FO  %,#bhxPz ^MѢ{-QxՍifrkE?!O¤k\1\)A]6q+8L 1b^/ x@)=$+_ߩ}D)\b. Gy\P5߲]6ujMu̍alÇ*Ũp5B:a Q[q"QKt{ Z;Ee LU!gz) )$z@{;wL@Oy aKz;j5T9`w՞-i+_Ҭ8Ke1 'q [ٌ@dP>^fc+&XzhE,وc^mXH!q_bA%*$n1 vGfe'lWha8Ef34wiަ@ղ+sV֦1fX3@:k4 V3zg Iф[Hcss ~bI:MQG#F̣:.a0ڟP6H+ܜ cLcuߎ(ŔبA:)"HO":ic2Y#'P եbmggdO%۾R=`38(c<j5lJkdH2GN`OxpRL{2rs/1<2G{ʰGe;JQ #vg\9RݧRW k!id)JevŝEj߄m,r݄rW72-0bJf p"#ՠ-nؓ{ a:Uqko=~u:HُW|oyr5!aG6원b<ͺQ:T x6 )7Kʘ VO0U,4=J(]Xg*ܦi^΍#ΑA;6A]\,}"';( -ED]q[mS-SA"fmeGM캧݄TKh},j_ڸA(OnLdCl9An-Yj!!hJI6nZ%(>t1:42"GbDI6PV?7*k[LRO$mYݶ ݌뉣u߻ @C.a$GĪ7?| 4xӴw+mdkmc7j-4%3էs&Dr6!Kom]ixaVW B@]SjBWipH}\r;Hoas_P|}g$Qo WzHR](UXpi?6&W>W>43 r #f_O*OJw1bq9דǮUI*iMeft$̲,ϣm"D06(X6}ٍ黍E[{y[ZR~A/8;UQ6Zn;"In6:@=ˀI2o3.ii=bq$!pc)Ѭ:_-XO^ j%20qHw?9J@t8d=! Y.86#k(dmÁ~&1aqD&41BֳOEDIao7D$UBGyY6DŹ\e/W8Gjhjab2(7Lmjz!"1gщ߆ г ֿ`6ˑK[O &[2_ʼnR 8а[#t3YbrQV3dv˘csq쉧=@ӵpɒi% aSߜx-}Tj4yˋkN;lc _ᆥ!R30Y*~*`̖Fp hl7: /ͽ)`(8FI-ﱷ"7z2bFQ+ L*1$:Bm$nr>e}M8|\JRe^Wa3 ilkG׶$\lJX֘EQ%M*aLn?Tqn#8nᠪNdt;FH݋Ie$-/H37ݠL)vzgZI䬸Aa+-]R<)'&E%$?*ۿ*Ppl`Z&J!+]V'[0"iXχ`PyDO!jD]Ğ^:8qS>`K :U6cÜ=f? 5;ê%deKp&qMr@WXȣp۵\HYޜS6{NetQx,1Wܛ`>kРWdTw[V+qK3@z~F >WnM/v5r>m ./z _t ȗQ9W:@ ĕsp>OjA瀟<7̥N~Mx? rvfDăXnF=ћVx˕3^+Ϳ'1BJczIjR'hkt|T75m$^٥?˰TQ}/YO@*n}"AU3{0vXWux&;(.L`cZS7|>lJ~u^!zQ \i05 &Dr Ny!v'6>y \ۘZrƲ0N}\=DGvuԈi, KuTI#* !"O n{.,E>#%M0 $YZOaƽuT^αG~I!p6`Cn^k5pjs_(p~DtփO{!ĺ3_dd6nH=_31݈EZ&z _p|r}8C,ܑ y-Fb,قv?ݳ1f7 HdP$xU\rBKX_(|:dXrԨ&In}E0,VTf;_:BW㫮Xl{WF`L%%1#u7x(X;IR & _s:VP>1ǚԨ8Hr$kS5ž_ϣ~}#e.Ԫk&[3N͜>r~Ez*$'2zew%(oa7&4qS%pץxečD‰ʃ=sMАbey4!|(uIFpFy [2)F2T WZCŧE@&ϱCQN}',?#vLhϵoc NXPAl?H yr( 99%f㪛Rڰt@]b[SZ>\Ȩn.o9f=[=AM@3M5΄6灦hlF:h9\.2e64=@&]dseF&rzgWN H] obq2h.6cjH-ً s RsjxR(O潶5Ұ!*pKj`$O!7'dfN xs혠-Y/{.vA ddZl*J-|ĦZA )# [RYl+AHf$b#0xN ZpBPHQ ==S”:/eAWa؊`IPs\4&KV@2.;W4jI6j $ fgfF"M tx#9 _og{^Ԛ>{GK`UAu!mci7v_A!9 Ɋfk58zRAv/uamY j˴ ɺA\S|T{uH`/ZP:~2'c ]m^vN%]6S:.ֺ֥{؏2jŀ” ٕjiUЀ:Jc9%W8u֩C[2g,,x" + ~ W(GRU9+N\RD`r>rt5"U TM6B6r@uX&Nت9V#akǓƕUTCUQJi7%/ VLc.哝e39뛺ɠH ;UO V.64{ɦ:+)$cD c<wW-'?HbaDZ絳3'5jS3#}*c"$QO?v6X <8DdB0#Ww[!b) <[*nΙ%Zڊ.ZMITkN aQ*GW{O{&VDP,Ź3чwu|SP8KcC=`+xs? L!ƲfD kDƓJ!<$p֋Co(Ph;b6V.88&=gRn-9X_) uV" f28|Z0x_Dq#eezOw l6߾)\@or9LJq\K_ OˤQT=XȜ!/}>4Jwx T?*cN3ޤ$MQ8TR"gFzӧSoؕ`d)_GDһ#txR lX;4gze(WZOӒ}<=AK8pRv47 A!.-)P,hĶ0@ty.Ig[:5t38\(*4ev`q}9U!() lD#ڲDZ~'hT-(S/< T.H@7-A()&pR8{?T݄KFEcC|J;=DOBi!LLjî!Esi&w݃Z5LQP=_:RSReEXGȱ9:g߀P".XDED`iR&vhD K4\drqR/^DkŴ ٭KiS+KvP]/o):sDѥ< ǿ!Fu! DhSƵϝ(6̒VMpMrQV]͸6punRS]}=+:O/Q3n[?kvA]P$yf-g~6]iuXSt4&OLEiì$8-!A3 T,q~XxݘP27iUɒ'!ɒS~r$ w IkwEcaUj_B6[AD,,0fUw>^fPj`;#~~5:"YԆER8iqgV.iه"e5箴' _wUCS@[,ٛ|6t肁_4qHc,P%kA$ u׸I(5n>VÖYDz,כsBJ}xBLv-*%pƱFۣxM[fh12D">cg) @?хxNi9زUir3g@.-svtPn\VJ8CTlQ7=[4G  мEYOUT<`̄5yдAi^\X.un]we}¸T,WC@4CGAz:|Jۣ\b^LrL8s&9b.V䐟!s˅o+`޿S'AM\-Ȫpz\CʷuUrN [V3#X2v/3ook96j:ZqMbd op}6ЦU⊱6 4-$ݙfyxKQq82'2hBs'W80J6DCW001c8MLx:dH]TQ)oy"gj$@І>#R1VU5Q3Yi OGGJjPE;s¤4 DjJ~%8&b2rx0WwhoPyÎp>Gg~@cM#ա'n0sӌˮߐ8E)D =9`FZlpƽvV7K/֛ <Qo$FAJ)z|,׸V l}~{[2~sX7Vʙ4@*P!5OT17cyhN2/0>1Ѝ;+y\U"\ SQ[=[fj=JIZkiB>-es%7$ގEΥe~(!S:Z{_?KhU9[xV/7Rv+@.4G85{xg``JtiT9""8)rܰgfJK YMjKQB1(Lx]Iv͘^Gc9r+ʄ`ݜc 1ٙI"i/ذ /NͨZh-VqWzGP$8+C3Kn ~"D\.Čz|8섩>WqI@o8f9ƅN^@jHǍy8ߒs7bwaPMҤ#Kx mS,w|j8?R気a% *=F@g- c'gq 4w)$6f_11ꖒLN}Hχ"k~10ax3إ5djL*QP6VP[?a?_Ikx<"yY KK OVSb \ݡ)LM$1T^_k8EJuvtXT\$Pw=)M}l< }sax|fNJewmdWjV<2#61-xۿ aI]ؤyhϠqi*h.w$IAm0Gv~;CZ0KT;ePd ͓ə-Zj+j܏~iSuSKDrg,\ycq} h=Xv); oD+(z%B`%MVҊyP륽ՓW62wi$'BwqtVEš}(00 N^Pw."gHyOK*Vt>GfQ1tọtikUSFwAzG5nFFZ#@ߟ>KRj W3#v+0:+pr>Y(5#p8h]NJsq! ޗ6p TX7:Ie1gvMݍ.2n2fm`Mѩ%95WS\W:31fINj\Yr *l| suwgVW.Jfg3g۴$%;{a'~kWYTܳ KB!1L aPRس b&F̗5 'Y %XF(/3IQޙ䄽ڇsIuω z>Vi?1pelϙ {Lj'1q J]忄 weDS{L7@Jp%p!OՉ'.*PJZPKtq_ D\ŢC'ւc)A \!|t x!?L[ :̘>ђQA53^;KM6μ6eÔ0S2&O+p?.\x/?{>5aKCRaj*:K& D5N&7:rr<\I1,{mh|g*IɚbPv`8. 4@\b9Fu_>Q *ٹ`DMp -;{>x검tUdNX>3OvʆZ`7U?M\I~31xp$A$S =([P?|h6,yebj,~t*{린E&7(i 3Z݋o 3=eW[l=T=\GA!8xML-$- e/ٛ^MEzf[&'U,81?dx3-3$, x%g1ʉrʕѳ4aeCv%)^r-7^zzì30(, E)1$Ǥ GI2oK MJ}WN%Љc?kt4cZ،__WCKX'nct拈|3bބD{ tAݲ>,Z<9toR;o|vQKsa،DyAõ%Hd&tFqpS*m iH`03!4Up;|]$4s[%hx;yOLA J:HÌ,=OuM#7Vn= G9مCB`/"e&]ǿZKO5p!#V WBChVR8ӎm)ŤO3o^aRrԦBkFnܿP9ccD POHٚ8A)>Wrl3]X\\ߞrU~iR+kwɁw>3lgx &V<7PY]#>3s/G%MdE*Vb8Q$yS1.vxٺ5PQ;kPks)J7CtGaƙ_$FlϏ nm ؤ?QM '"K9OhbU+` LIXY4?#E|CIJLѳE Z)+kL؀Rj-9ÊaL#G`W Kc|Bh>}@r Չ_%6q[}5`L lQZ $WPZn\ I%|bO f!̢nvWAv 7֓?v1-bj8짍4ɪ:-\=gSڼd@[i)'.HϏtL+o$!(֎xc6ޠ{RUIehi՜l]uyzZW4b*4ehF\lD^P<(:reJ6J/a7C;RB̀wCT_ðHUT 96Pnp\u#!&F"_ƎUjt(2;T)gvCcp_H,[q=wv|Q.` VGP!aWeBJp*kr+۩B&c_nmg[7֢_z%'tK{C)ld nm&+otvY sc߰+DKE#z HI8!fqoL(h0W@#z+AaQ67f hxήe(8>rAif`W.S曺k[oB 2uKTks2ԩ^8Xh:$vOƖ{M=-6!Nct'JdRo* >@} îM.$ҷ}IQp xK/R'\cM}{wRy?7'kWP2.5a"x jNwD#2kk5k!H_P/$t+d1T^} s۵FOEO%44l#ؿ&E MOЇN{+F+h]^r-x]-Uguח"L3 /"[b͡`oAmg=o6qbZGAtvۿGg+Hsjb,ڶs-\071P,(zCe</7懚C/WQ#8&jNS\g9E&vNś6\3Vk&#Ǒ,+|S^S?4wpp&zXN۱ _\ [9MQINU4]`@̡'~:7JzKӈNڟT @d3AptS뺷řh|g:_]=x Q̽BQ@?&èYB|-c.-H;Ha&ò԰ʛJ?mgs7xIAc_tz#3**<}lF{i 31m5IgӳEL1H8v|lu"KM9@{gwOI}4䵂FӲtPfș.L( }< q-erMe:"*vX|O~/('cTˋ1 o@ƙn2CSi_oSLO\)B K-9F k:O9zG\5oϨ2ArID3AԻ̺_ rgv7  9JvKkPh@Ü~:ɦ~ 'p̻X5A:Q;h+.>*^ZP|*noA;ω@`K<7D#`Gk ZG%dz?: 1!侠 dA )  LʬT۽;zЂE?uq/&P1^V+^YC/rPv |p\]gPnsoa0vѶA75;"P5 UKY7wqFZhRzY8fq%i,>IIx>1/gdF fUT{T[-nV%x eC9 \.[;}N Q{Ǔ>JRAW-QN.џ8¼m޾ydHHu) iljj9G?y:|mh~ٖp=3|Vz3̴?YFb:KQ-5T}^ajo.isUk1.>.B8@CyC;;8 rM2)Ez(P/pIY^;_/n}N^4"7*~Q0!!MM Ӝ&:d4\]i7'Lv-nA}Y]3YmCpsqaxNK[!̫,/ۃ΁/7;[a(gicF&L5-ޤeݏM-qY3U _f{4aE.Np=cRݐ^nc`b3n߱INU7Qѩдx%OBee !jа=T+[̱)vHb =JQbkD=|0g\c$cmw^%9'N'M2˫oX3 ߺ{r  "]i:=ó |GHbuyB[‚GqqMrw*7wӾ#͠3NH^@X3ᇷ=I@\šޙg.k@ei[o}yQ%(SlAxZƢHuU4ۀV:p$NHѵ[J724/RV'\`ޜkw ~#q ;Z1 p5€:l;dȭr,<~xd63'LwѳvA#- J_)Ijr[u .Shku M{fs]et V%ڃhRbBt"c"IγSؘ"oOg^C?U ` m D'| 2{,> 7_Gg(: l5.X{Ew"?jI*u` c5 gҺiXta #gϿI\O=n]%9HSMy VIل5G'R ]*U R:j ȳ#\IB/>%u|`Rs\+gׁb:W҂ZnROg.*U,#*Zs^}i"\ ІՙHX q ?Enΐ#kۈR ?YsY (h <wJ"U݋O:Wj8w$ g4g9h $F[>rw>V.ZJL(ex&e&ڟm햵x7`>ȼ<^fNIC`0%x&Ațٗ{p) \)E|ŗm,mǵ_/_V1Y 4G;%U91NNxE虉!2;xO#V?y9۽T}[":S^>2.57?([D?頴3X۵u!_F3diZ uՅmx+_Ɖk?ҧQj.|1p#/p:g)#&J9Y A˸CPn88S-6_ԟ0f^"Jo:?p⟌`V/^UC}NV6Ӹғ< `/\+7i\mhDW="rɃY{@E'gtHU)UuFi8_c7 Vq9@DjG4OfJR3"*ɉҌV.dc@=0nd?”ۇЙ@Q\F߆_FHͣ֫ʿ@N!p0][Igs)@8.3`KBW@Ĺ))O:{Pap]?(V}dU.kK62pFI~ :,#SYSnXJ30V7^ͫUӇHV(?ؓYDWYP9?AN"z"r`=]u^6eU?[HvN(h;v^0GPNh9\T~z̬ 5 e<|'pvxK0&Ҋ1* 3@z=@ڷuFp!H:W`t4hU~RaIxcYU,H\+OlQ33*n(R\Y%X7S6ldiAv[ ,uL`OQ9~RTotXIh tZEߞh~[R5]ar2o|rP:'E('0t13lSoniYg)8ɫsYxL[ @,.tGMb{iw2H&-= Oۇu֑@X3VQV״ r|,k`O'Ei'\tA]; 0x(I`01?%ᠻ\W 9UT>DhD#61+]xwo>>G@  {btܯ *;Q[ߧ3dI~M#lS?< -8Rdr#KaQqx2=z SUА(c7r\91HJ Fh!tӶ0@cHhewR0kY7倾 Xw8 18rU̞7A ybh=-Zt,'Juw=b"Hw-!_Px#/]1/Ef::|,t9ňjUʴ{,M{GWz[m{Su`:@aas<ٱsԨ,ThKj~[/K.4#yNkcbeS>~O2v&j 8.8Kt/OM d]S/j?hRBf-rAsԶ ܛ9F2^;CtБUvMItc贒"jI2X1*zV4Zu# Ok{ 3k{G4(-xm.vq 35MwۜYNhnp0MA)^'TXJZHg̽W)4H *dAw?[7-}pH/.ƎO⽲,Ň%,?!ڳ\p#1g8[\y φ/hHG"IzlAC׽T " wVIә!FcM؀4R/BxspTRѰ>Gj}Jo'nbmJ@8^}xr2"fc\Wd=ټвzM=Qv!m  ;ҏq~RC(Dd)T/L̆Xjf(ltll_#fj i\":/SbI J:fxG2Wސ] ts!pzـ̣||:Wy m!Rrtڡ{fPv?< sS/1ѣe>7p!EFf 6'ư\"q[gPIocƄgJnhqjBLZ @29@0*O \'HB_fZX>$Ttrk[&<}6LA* d+Z([$8-Y>in4Q= n5-ڼd,f.ќJ**"?Fr]t lgץܲ,Uׄ)\_5C6uniSoNE&)l sdkwe\Ϣ/]ܯ?°ܸ0ߔ !:] coI7$!W ~U5H@"\8Od .wC$Oy6}@ sq%Ȓy1DqnS=3Ůh@AO* 9w6s3i7ƒ@wfHtけʹ_Bơݍ㲠ϋlC~bE" o"( }14 /x+ỒbBĮ_$Pp({cSO 'ƔC|sq )^ Sn\$t:h +aRh PIӠs 皕J ^)42n9tFVH\5Q?gd1e yPÛ(骷zUFsK`JZ65[$ e 9}acg>Dy"8'RD6HB /`:ya䨻[zxZeϰxW:juy]9%-xmUL#OaXQ=5.:a7pG+M&CJlafKC Э `ӑh#/P<ęeH "ٺFn?e\ƞI$Vנʵ*84<“vQYQ KU"=Q !;ʟEewJ;OQojDҷIRX,eCefKTd[f@]`6YQEVR}/uλp~>ƼHXo] ~g9j{]38!R6"&f&F3,J5P"9}= 8${V Fnk~PL:?Ykרnc1Pw%Rga=#ȅ9 ~4I4xafbbԿ#PZ74e):cy9pUťvwXPωP} :_;nRy<|MAѳgDkvN;:VYL3~GP~@!XmK&5NLHB9[\M Ijbg(-j%kh>кȜ5`/c9!W~c]#0r%y~C*aOUi^ZzyHOܹdIIZ_هL,"`mu -c9%l4țx +æ\%蒁 B$6qyAS+>dh7E/1y}?l8=;P%aK3UwsuS0lA(c8Pp#r\ɸe=>1zu<` ]YM\IdGDjvÂ*_1ZȤdab!oz"q7qpH*5;u7h\Ż%h`z./ɟ67+ÚSehE]=Uc޵-:\qх1ogFi &Lraxlڡ*`^8L}E`3Kdx&x«9Jj CJ_HSzӮ X1{/ljFψRcSyd,^ @ =NN*zYyXGjB{f*{ӹ-Nx>n ňS40>h3w^<TTUW-OuXU;{\INmT^T_gm;=-* :/.U׀!-j׫EM2)ƙ"CQ0OrbTsw>|Z>Xb6cMPn;/I'|z^G@&,Y2ݸ_6Ni7; U <) =[!s+Ѥ"*yܺ1>njHNSbe$ eΦrΊ]5(YXs~N"/A}i#Sz(h6^t:XDy1HrQmeKU5_C8$gpWaKeOm6NY+䀇|gl;%|9E ĵQhND$9givh1M8+\T)D$)QDd򎤑`ּwq#RDHޠoο γ6%Op ^֘xEnIipvn>ðg 1TEY_3}*fTo? 2y?$}b?fB90BӒ?v% ٥\9p}S5hrJevƚ>^mՑ ǎB,K C|[ޠTbrH7pw4؈@r&%<'0T)~C<2BDX[P[xFA7G02jtgL:ct-3e<[Ƙ_BuCl`G^)+Dʊw㳨 dN8DGΑertNgڽ㧗stIp-q0lOu7bv㚨ͧ}71g%paPrJQ\}$^̭WIÏ㌎Q'ב~Wv~O }<e#`5\^r4BՏWVo[GQu- |Ѭ|ޚkfmc%Nx"F"#%/rȡJ6Sc튨՚g*6+xWU᲌Ȯʽ ƅG 2ӡ%< o R(bUJ:J#OGz9^݉8cgU!Pf&3ׂI_E8&7YL3e9*,{漪hV \qwˡS4^vbOn.G8rI[ga"PUu~35k =&B2%ujk/|>> =VJt<}86p$|sˋ0BY6.g/icpvG}rq,ZvG'ua{|F!볦n"Bp -Qe( v6Q%I9Gʲ x+p7IJg~QSb ݇ԝwUTI,r(Z&Dr*j!k@V@!y`9v7:kr ~Wj*2A)w 8MEk&Rܹ+;UzЧW|Y®keAZC݁0Ttv.Tkw.+x̓WB41W w/ poZDq܊诂`dl{!S""y{}7<>ތ̝?$_@=cM‘j U,r<v J6%S2?czGA!P?s?'#6.X-W8; Rr沄kO6:4>*{tX[ GU~e'.{NKoHq.f ozM~e}S.F8Rxmn7 FaN'˚'uGlfavIʑ$.mprw]M^OXVbA0lm'{.'ؾ c]y-:Sbp]Ja'~u>Q++ӺJm*{~ ka yKSZ Y4#p/Xy )/$UOݫ;|ec0 ǯpY|!jzBm{Ϩd0Nwgđ W/_[ArҼbg;~0=pJjY2v*:F3K!1ls(=>V'ϜN a"|>G84J؎ٙ"&羱}}JL]ܴ l1bN}w qT/w^ٍ%3]tqlAP}{h8h pYxr[kb%W(G* ^ibhapf{P]@Rlh?O`nu3ƳUhJbkU|J [.3Q;sPcBoA!)k)S;}űSeF*niAL[tO2vc`Q4E K5aOfop(6L 3 =+CDRH eCi/$\"wP$<.ʾbv,5{T8drz-U|t2yL"e9Vю3/RW*w Wb(bS`LRM^\Z#P-y| W#G3t%<3˄9LyEG}*^0 )9UKqZZ9qG!y AE;.* Ksx2#\gO1{3&^F| L3kl96ErƔw)]LREbB;Qݞ铦&)qh,ҭjXm;8Rw}6ʻ33[38;'aHBWwBiӓtb(u*>lBNm'uݼŽ(pt52/!wMVhJ#1Wײ&P]`z4E8y[eñ̀tCYOwu?D%-\;vCX3{^!zo$V~dJ/(>5S.5 i{|-+`Gϱ-3 ؍JjD6 "O C~uZ =RW$bXZ+ K1^ 7 ;񮈙m*z'NQ3Hп]hcrڲۜN(JrY3drMsOnMc|ksMԍ t 9\L4wVx 77gڒdLTX/+C$`LIcI"?%nKyMtsƑ>7&]~~kp[mA+] IcOY(`&b,i?oPA nwRVC] )8QLu l[!=eB?0;MLH+CShd.W-y.AgHZ܅@rHuq,/ֆEza{u.pcߢ@5 lx4IV|b=h{ƍd:aHe.c&=Tgg[ښgK!V: !2CS#d"$$V0\bxg[3ls̞ RֻM*k!3rHm#tv5J{N = =%q`VWk=e{ v*/y WRUtMNٲ^+{ nrC אzzwc܅YX 6JK2Ғ&5IA:^33@PԸNX$NQI#%V&4̙ d?OlȆ-dbട}m8y0WY<] x(u\`a <8'˜ܚ|0`˃SB# b:> _ԖrEoaP "*UG) Z!?@%*D|ySWZc p!/F1>tbl]wHGoduzE\B`X!:a1&zDWN04[; C.=H7f;B> #i!\{3-Ml<(\Is!ߗ/dz1:_L㋁7{y1؇p_ƛl2Z8$ʗB7#; bYcLRS!0V8= W#0ڑX|^F]řMFWC\SN]}{,n@I_ +z"Ol&+&IW*taW9gd/˽3OFL SA@uK19ww왴8m=3+C6cԪLw]˞*D2Cw,Fn w]6*tBWYtDwsvJ|Q|勧Mذrr[ WipʚeDf% xP=MdN\3]W0"pIlME ٤Fx]sِKUǫ5!Ҕ$KTp9pz_P TQ&N<·/Y~s J'yy;WP]v=Z [_eA |[^$K|W@f{,dmA%VeiSE=? 5#4#n2!87@ǺLGc᫽%&Z6W_kw?iZ-Cnڗ#f 0-J8Ol4ͥˊ 5XDom+J|e@LRyK{x8 2K/ C(),f']".LѰ,Q;҇M]# Vþd WE|fF]߫Qk*^'m(l~o@m\ vȮ3?C{%f>:ॣ>09 Di >LAM"63Z q@a 9:N7HC4GcG>)5m"vp멵#hGL~ֽ&"7$ܥ@FW M8[(ɒ ! cpS":X2Ԙ 7)z2T)z2wQgV'.gxVB>bV@J{OyWGSLj]*Y{Pyiz'D3v8L]!{ G͡7gl€" C-Vlq <KXp(uneŻNt`jFu;(#NNdH-+2@u~=8llKߺT/j" M+4_(3>-v3[#RgіU-+ηݦ e&r\UyG/<$G͜Jc ~s9G} [`#|"/SЂWi!Eht柨[b LsMFG0jq "IF6 q<{\ 'צ(y'qe61|XW!{Ug^ħze6:ƥzGc' [Y[kjRwP8a~r]J #8=ΩTۖDړo]oSAR{) <@vVL@ m|nbO}lhB'g6|V&[`< ',f# MʩosrC':z,K lR/:0okKB<ʨ:]]O :Rs*XX^MJ9+ϸYT)iXyq.Try8dNNwSƈCn>8 cn,&GB]l5HQ։a\a0TFuYo1J ز)w)n6TT^+gZY I0{Es3#$ 9ѱ AԮw.F9RX;2wEy$,c`'26}y Skcِ p#g;9N-Qh#&SKH`ĺ5C;Ȯ9 Ч0 nh9]iN36W烚 O\mes!\q{. L0.^F&י=^YpԛZl KҖ:O({?VPJT<GfS lfw>ͧuYJMl$0F Bt4+@\LxHuJoBvq\ȓjo`xxɴ8ac%;I?-BGN^n0{!V~HgV#D*.,sL/'~AJ҅qFfi j,@Yl1G eB f_ lo//âZH2J"~TX ov'FC+Ko0gTs #MS5ZFH{A׿h_@|mSh*ڞ+^7#J gb+i?5CeZ GyuUlҀ4 [ ,~燎bh]K0\3#C*Q B"#8tS.>X[U~G L)>wI]hjP4q DF3^te:Վݭ1)ȶ'`nhO͍ف'$cfI>ZdRqT`}Y&yz sgc 22RbcUqAr-/Pކm#O\EVdkA ѪJ|o`kQƱhchV)WpUy1WnřY'7 zfw0+8fCGeu[ t[㵴&h:R`ɫĨ\Y2WԎ-z[d:+@CBu_#ǯ*lC/zKY^-LE'DrvN3ã2}L>#Qk,mDVfī,j]> {* 9eq+DdGCAc1X)Ai\::G<&SKlRgqINmR_f_}EH^c02p`*_e$X`aРm"E^GpF- 4o1Ahj9r@OO[z25gS.khLqҕҴIthr:ՃnbYWwzX ǿD2[Ү݉pYW|'\^g֨. }s/隢):s2v9H`Is`R:6?/L)!Hk 2-@Zu]"6|&=]L%b aDMj47ib}zV ,.hա(Abv%UH.p*ΔO4e&h1O͌ zN\(loK"ٟSî]F}L!eQ^F$N&DwR_]M'ނAΣW@]L.7q?3M69uFkϮ8I֕FQͅnA6g2 vozp$Tz.ntTow 2#< %DZR1~j .|FONIsUҜQGN62{FV,>ogB-ol8L0'S[ʖM|at|(:ߗ//25h@1ق~o'7&-QRz&>r37jJ=SQNxYtfMl7xhI h*HP*Twc}UU+RG=!)O: .a/<*GU(u8DfS|^uJ2Oި2(H|zBsN1!vH5k~;\/eP wD_v٢yAd #-̏F;}e_.m E}},"3΅ 󇡡hxkvbq)\~7]SO]/íLq`٭,Ps ^@s5 `ڼ'ʹ7x,] eϵ9Ҵkk]9S mq^[9xtk~]1 }9UG;zZHcqwcϊ*߈HEG^".!nWzԺTUm* ԰T=r7QPd ڠӇE#9YPd ҮR:  % aVu[ H*EU4ZW!SІ?Sd/{Xj̼"Z'`6zIb\0`K㉕&v#w|@KXe˒gs=+BlP|k_&*d6hQ1|υZ0?s҂&qJ4s}zt yu^Ij!]6lV>&eF9ِ*m'!1gO 5Zx E~{ثѳiJ Z3pGBK^+gd)(D~#}g":u=1_Fv}dvo{iuÈlsUVͽT_ʗB] ôJ2АoeˈG(0,kFqaDl p|`?AKiov ~,Gjw>A\NM0+T l^FzVP Oad׉=[jJ'|XZ{nxR&iYا۟UĠ`oS5gҗ/!-]UѭدgLLko4Vc $U+؅B/ϯ `hu)Ȉ+XՁON֓&{rι͝_]Wgyw:9/κ1#s"IVQ]~(OEflK@ .xϲ/?!8kڊ;|IG~H~)y9l{MXt\[y[ R65^MC+#?"F }kYth .=l`~u6Vb7ϸ~[$w50U&[r%\7dI3$@iY00ͦ lf0ţ-/Ei#Odr<~@7*)8Eo9nk?4xl`RL=E>-NYY> d=2I;ڳFTH0_ (kc/6T? C 6Kh^yƛ6_ĤKMNơxk *7GaHUja} _t}K*g D1ܓ [G{Iojog>p ^E60jfhy!S?i/r͞) g'ULFgf}H1Yd) {/Ro&u>a:ݎկa($!~>f4mTbKHzRu ftbfp*S(珴!wYZgq %ꍲd#J7) X!q{^ş4#yT9-b`?jsaOHo OԧV5\KsF4®flﲧʆGs/{T hT]d2+* ]uoBEtΞ*E@87.5uqξ0o:옟=!ʹC{r;qYxF{SSm|kK IJXVw)pSG*Ah7F](~p-RZ I* EC*WbN+.xNf jוvYmB 1tzl-[}8*|&v3H϶OX  ^4]bKaG|9Uٕ,Z=ۧSs4Jm3r*'؛.?8$޵/)Q΁&=m:Z1]Y@̣ Lt$S B=:>\z5r܂# #N,ccDQS-2U`^$xtQx0rrNC@E jyP 5*^x+y˘]椭elG,?{,l4$OI0rBޠb4}fNsE,Z}^+F}bAð%5,xfR#H1uGlWG*՜uWOjo WV}R49pyBG2dx-OൌtRd3!RL5huNt8 (qYzgSLn=JsgӗXXZY_5FT,ȿ{ jÔ 6yAg>}DF<6=вu=9KsG'5`[VG>dS4٧`σ@7F ,n \^!3%:?795gFlyN6ܽT-wh'{#%S P++®:c5[>n?0:\Z$$oVC8Y_1vbO~8MݘvJ!54g݆oCY՞#S@Kzz\(3%*|ȿ].+mB*!yTQٖM!50,)I{upVKU_xشgB=}oenhh>q4݇aQذ:}e|\0[N'4ȈvZ+|gQ?*ot`'%¬ONjS|R&6#޶<,ixXOYUل$KHYkcK^6 BPɷq{6ny{ql|-Zo)8x.iW֊bPܫҙ8 h苍ka %߹ggo 3S~M ˻@J3Y3dd-|X7mWZ+Ƞz5uEՉ8cW}i%I9mCCdWu(LP,K yՁT@e jF06a R>g;v t:.}L7is"M2z)7KXI}V .G͸iDǙLB/? u}O6>POb(G>A3#uK/4Z_vNRpWu *Y^†m_kVÜRXK #rtMn'p M z_ J+ Nل-Zk6KQ7m$:fV׈Bu҇ /0@Inw+2 a[}y) [e9z\wnPƇʖ<-*vśťZvB*VEGuoN)S-M֒X`gqWJj]r_Lfg)xwA?VtJsь~1ͱLE%:AeU uIfO (JfrX>V>zR!b+=/, pPRKR$R(0. ]cZ)DŽ "d?6ڊoa&c3:E(Y2zZv7Mڅ1A/Ji<~2$tQ ~ +:q$Aj2b㋠TIBn;J{M50vT?t7)\- R-6\6V-)E+׳W#-Lj> D!{̞!O QA uf5Dru;@YotywHLKGɴ lGρaفe_!=cJ(` kЌ" ald)r;Q(s# ͅOBgHA}]ks&qvStdW Lt.2Lʯn6ӠޝI`*fz<#n#z.\c |YU HOֽriGpl0 jzF=51!sC؍i]vVE7J:? (^gua M䗃N~4=PqnjCn<xr%#$ݘAL$} XWGn7?)7YP\LivuUO!nBRueT3iDGD0/Hu0)mB`룐Hr1ySDy:fgNT?*wc3t3!{KpUϨ`YӰ~#V' 6 |M-ے~)#MIe}`ړbL&\`= yFq@kMJlN9kxX2BH"Ot|ylZMˌE}ͥQV>O? t]<ٛ`^(9E<}ԭHS|OނShATk_Y:h t8l]^|%;Ñ NJ!z(j_/?l*uU 7Ӏ[ur"? ݛBvFh2+4" ت/՚ݛDE ْ˸$[9mި^{bY:^o5w`X0 7kb4M<5ٿ<{?~>z\/[Ef_)JoZ)4)Uƃ-'I&:>%Y~ ~^:dVǻ6OY²+vFrbED^4T}`;˸)1bģX-wݪ#9p!xH}k9ݱK˟?`ȟtkR7q=+F2G67 ,e.Ʊ&}sq{C$DmAM|{vs2n)jَx4AYGev7v7# Ϟm.i10lkq@l()3," 3(j0v#yNpg{]{ zݐލӞ Ζ δ2 1"߀b*̀;bJV]Ro俟6*U"V"Lu PdR"LJ`u7,cA¦`bv] hDvRoof td;ܙ;i~ـR.G޴\%"eT*)PPb&B{40Msn;۟؀'#Kˆ/޻{hs4Δw5E'wܞR? U71h,qqD mf"藜~|poIA v/v)K I$={h*`1حU&Q,m\`>,? g s|щ⚲+}/xp-nSrlXoP-N(aN%`܅ts#TT%;kNEW)[ chۀ8]G<穠ؐv9t-PHn4C"s6٥)5:D:?tܔ0'sR!3 wNi"r^RLl%rմ'9v+؅4#Et$khGt_]a-TZPBi흴I*ߨ7]cVce&h?m+%QXA ^*<?=,0dG{R!3d5a=~$(hx2߷dSB a4rR.ĚBy13EW "wCZÇI(S)̙YM,agVU8<] K1z)"}VD0Z 朞ɻ(tQIJC'´%M0fAw郖eْQSv&$o?v9[mSߍ)>/T 'cte ~"qDȩ]z/L$>D 㺍zw6IeCȒ|T:4h,5@2, W&@~cC!8t^ 3CbR *N*Sh (BU$xR#1k\謳&Py>'wDηޙ&#6ufT^^2*\M?DzAr08یJ3]ӟǓKR裧0E(pNא+aL]셢IB?!Dߗŕyb+љz+k]#+A/KD=1Ϙ<2Rˈ~9=3b_\]IYyN+Rq2X }zj-mwVl+дf*J~ TFr T` U#G~R[)zmp-`LDY}a[}31W~k '6OEwՍWW){fw4hӡ'){m|p;Kr8.4׶Dbt( ߒо +% c&2W$1`:F 8#gb&܆w;n"TJcy`h_eI'"5:t6>c~|-\մTu%WMSb &{ evRvk+)fgc6^Ș!D<ș1I.u%jn{rӣ{_ boHB' 1Lˉ&4t˘-P+Ծ;x1KQ2HY\uC^:@e hDQUn_2Lг _T}=&ҿyϸVK=&J_(G|u! W.|h~aq ?d |4Q2 m]GʄY {8vh\ꈈv2=OO^edkuWc߆ɘOZq4~]8jZk\$"ᇚ7crR%$7\)FP?L9e[͗G m\2dj]O,줵@檙wP6z>v}ͭ@d&9x`&S,yXMփ(so/V챣_JsZmKaq!mm6McۚZ}Z Œ? {FwCW wbsG!T#vo7'Y^Kk4AJ.6УCAzTn(vrnT,ġ;L!A\c@RoZ jgkƋ'/?oN<}Dh #Ĭd^j3R7,ؗsQC:Ekjtr q"Z`C s צ}}LR`]iw2_zNam@S9KeT)|Mހ-12r,E>%?n拢~P"TFR7B./(wEO>p:G+Efjdfok×0w"3x-*Ie{ٵ,rG xj,ϛgG

[|SõX]ȓ;Eb͌f J 8PU?zwԄ4w]~U4C `Eh./Bn+_lP^ٶT< 'Vu"LM5 LdShKx>Yi1@Ta25r܃`}_"ڹ~7S0J4.|8ɒlϐ*,sSC|Y gR?H ;cbuV=K{]  C={tغnh< _qiE(!7f PP]l{ImPg%;zyyf?x>Fxԟ~e)&"Jp 뉾ݠ|7)g>ͥw P"鷆gw3 X ]úF};rc8t E<Ú U$HvsZ?3Hq)ܝ^Ngvi7%V:p$*~ 1"6txlv \x1/Fq`T6sə7!kfc n~-CeD?4b@<B-(^ O҈x̫h ]rJl;! ^*P(yaDeʌC"}ǝh DvGO7T\"Kii M S@8*_7/+ElxRK]Y 7bA jIa&S7d}d/*pw+`%vnC5hL.zN9k BUC r3[W;ebH3JEī˔S_Lc4XEk-$ʅ8HP٨*ᭃZȕ@z αߏ0Go| /m<Dw ҇^/1e}"b3a@5ff$S?$Xמ_a|9t9[UQ` MQ䓡Z j@?rڇQ$PEJtP6d`^_Psz=\E^}ͥCL0"C ~  5Liti\,Z0Y}-W[g 8}kkTNQ|!D/o71 {r_X J>XA'Ki|t$~  qZQ2۲yGc7ŹU:w1V.1.2? 00B|H~$, HyvŸXޅ2aH`XETEtY5)F]朖U5y -]&Jw8ЁV-5~7Z}Ys*a)0s,/BOэ)"u0rh$8BLaFA 7C|YrSg䗃|V`WfI?s.LK}rIu2TΩw҉=j=zۤ#aKgz_ϏM8,c/g4I{ÓժgG+K??:=}+ n%PvlFb[ȂoX,@ b>@;*)f"g;Aݤ./ \7Yr7rݹ5Ifz\jn].`{ h2fo5.¾Ee<8tA[a+W#ȡ.Kփ0C;EK=D3{#yU#r[嫈@`d!XY/5f\~.$7h䆧cAZ t<@['ݨͥ \`T.0a Y(#f;yOĠccq8f?'#k&>l5sNF9+,iO"ⱦq޹׿!`wDYÖH'"ݗ:EȺפ ЎR5X&|ze2^e(_*jwP8pcݗK4݌6<7郐3tͩͪ Cj`ra^шMNG⣓ ^+ E40?J"czqJSa`9fd_zލ pg/x~/ S|oXdzVWū,l? 7<9XW4R 4,O(hNsRcd A f&_' L[xl㑖{d70 lSr-IZ.u[РW NٟvxCUc,N^1fj^ife]jz /HXeqMbKqTn^v{ iRC'dX.d0{襧+@2躟Y麑&_ b3[4}F9mpiݙ8+˃ny:nI OrI78V e"(J!ׂ!c Ret{ 6ͷ eb,T;$?Q%Up Jo,g%W$j&__SͲ*D[`r/?鮇ik ;ĞqltZ>=԰q#S,.ɑ˅ ͙r,R3c,F& tB-[i ?j$6  W9 LllU9#5sͮm fYE^CfF YKL-;sۇJ7/jJ$v6ؙoSI<+^ 諝){DZE ZN9FE#ĸ]`DM(ᓒЮ@ȬSD5њ< 6HZdsx]BX}{"Y]Dx{]h<ޙJHN7 +FUtM?#J#dH/ZOaB1aлsd 5T4n9u?5OJ~k#zMXxo@D<io:/ZPaT9#Xo)ˌ,2ҧd+ >2d`1sۭФT1X\N4^% qUDv錈tR̓c)HqP$D-i`I7tʷ|˹dYrȩg5$+Z{h~{M5m ثf>3C (H.jiȊ p Cy ’PHwKf2Q_)4 Jύ(7oC@k1OK#̢ F 75N%d$C(t$i|eBp~~83An5jyycDo@pi%QF6Tm_MB!%VU]Z:E6c{J1抡WdD\9݅ q&BEW>5 V\+}4$>cG)"YM/gjKWZ2!A9a!nq]sY"3̭ 㙡'vLt.,.H"΢ǒp]zLا[mk(&d*M(Q\hU g`gUϪ0f0c!_,GuW;},Zř~ :J)aVQˠy U 5#_)k\r_љGSJa=C4A/#2v01 OU 7y[ ЩD86fx*P* WVB] lTu c-|1($Q]t*v QQںxM j g4ǁX!sn8pfԈCߠʮRWD^t$jSj7Q\ 9*ɡԞϔv jO"UekRzH|3myZJS?Lr.}Vlc-A)cc,6OfKU{cMJ\b0z5sYL;k/|*l2]~ku2BuRhb妌0Vs14T_ 4=9fb.`nd + o}lkC+jh3TG_ %0qgCtzd#TQ|p*~qFtg|e #MH)>NYlVDݮ;97) >_P'-aIӀׇS@ϡO,i2Շe.KKbWX4zЮnQ2ǧcAh."r ݯq?x]N^gR@%Wx*LJ:O+Qzi \CfV 0dԬTH ~N<#|Ԍc#ot Ƀ[L+G>iw\c ӐE쭴ߘ_d\kD‘z#Tr,@C/:ڃ#vȣ/cռ]'t3niIy52?աcQN<ssʌA$e" )U 0^H#sA aW^mM=3FR+ IC2㙩kM X|6u Ӑ+/6 ՗*fJH0=HO[X*fͩIE].6_ni\;%Ju9?F ` y|5 ̄RWnB.0DwH-ǞJ܌vQIY ``y .Gc4^8Pwg UDngFy$sЀ(&Hqw~N:B6Nh ? Bl){͟ 5:RȮ^î!at˗-}Jw6՘?oNopkFr#wەEΧg#mteL+bW ~*ШdЙitk1 jb |؏ ހI}9?s& JL A)Z9 @EژXJs<%9X X8M%)TA$"q7bϛ}~t.QS |-ʿ>^\;[8敺MM&j"!m 4|-JۉSIB i9l 1wE&S0+PғoKJc YNÐTtLM$֙}jnLsz R,i`30wiԧ' 8<8Y|j? 4%ǹp) 8K"ow$&N$%( &K^D#NۼI En døvzb~6^}]A7;vT`6YvL7QzKZ Fڅ#fFP3 -Am7s sėe`φ1qB]C;BeoN)N .Q,:̀ʹ%U9NXj*`O [G-A sי膌o nմ]e ɀJ(O )&3g6$xfgz9Dtſ^&֮е psuoQ) JG{a'sFИ~w~㺊f̑d/b ~< ,dWHHEEN>VȦ(I6ևg# J}Bdח A*d#7 r̛4Y~E,B7w(qwRQv6g B'ꦿXz%0_Q{DNdA}lѕB ġ $Jd,yܺ*k(h@_ivn4f?!ڳ?*D*\]<꧅X{ns*7o[FT5<Ǹcll K͑۰tJuq4茢H4*Bw:#QN<'  J3v4Z5\ag`꼗j&C] R`{@_td3h;&"->0=R!&n`YrdIT6Ə1u?p5ٍ=«=M/|H tzBl( A7a;hXyuZwB`>,kĵK2޷QN_I4)ԝF OjVQyOomf[\zNI;Yѝnaʲ.l5g6VK EVϞA=0ZC| zmU&$ekWY؀ƀϷu?ӼoܕgFcimM}&hxxNr]y Y'Q6aDZ_Nj>BN6*ve3&b'.M>?,bƠeG#~aެG΃tiQ@F: eƳ} ROwŋil.=aaH 47ݸh?S`WBR.9ͫ%xG1G6_}ɩFI 4w3o}h5QI?X՟߄ҘFC ~~Yeg7jmhf$x7$QF%X9кlٓ&m6$M#c)v)9,Ub#46Hr!L\>iK/Z@-cy ZL?),QD/VGb<6ᔁK߹A?ՆaٔYڲJxb>ɼYwvH̦ -s=z9_8yI~\;;DpĩH_jjXv2H,h8Z/㦠КOg~DDݷ3oy*ŝ[B*\1qؐkށ&BERݻ* {ݼ>A5la nL٣7va~Vv {SCpa;٩3Pd|$)D(J2#MHYUjs&_=9f<|ޕY/1X-aJ:㕮}u@5;։6>k>" !XU.eSsSd&,(-ڄ;a+HAnFZJk).Fmu]d M|~/5oR0fhL2U=i6~Bbw/i-͹ܐ{|3x-j:}xd7@֚ y*$UPǷedi<,v+jnhsVq8Ol< $Z?g]lq'% rV k rC憿`6 nSZ.#ت}kvբ b99SCcsn%<- YQ}:ltӂ %߰x)<‘߳Oy^ZgSzp?fH=3_E=`?{ kscWu)Rl@"oQLq-D{&&<1 Z H`Z ;ڕd&$ JNl63INI`M@z 4X6Ƞbx W|Yr͵ى8C6(`dbj?8Bݟ$#+//oyR.? D|,&([ɽRDnT$_{/YB3@ӛKrc˿mHͅLD@"R:pm> Q7X>zW:9T5xd+)8O/XMꍍIkG{pߚ06-r]I40ӠgD'v10O t?1A}nQX/NɂhjkH>"!xL0r2ꉊai!LL̄XR.6. kCG0AZ2f:\r*.wF?ȧ()ˈ=% 3EL%fmƄmp4i5ˊU/ .6CX~*Pw^OuKmaG,w=.JZ/g ON}5%%^tE8wdihX0u CD߁bCˏ _Ps*Jl?Ճ]o7!_~8TA~d*#Ҿ hv}hfE7MG<:UӺD:&u6)K)kBf۔|15u,J):0Ϝ/1"hAhnnp7S2Sƍ4._dJpYɯi!uHZpX5BAPI% kY4le/KΆ"`xAR)k=BDK4M@o~1rҭ$s=oʒ!\ eSџHyӜR?8:݉ [ p ,EvLY`>i]& T`aaă"3[k$jO'm\,cEZ5yq1m-n6HlLDm=5|bN_SZ 1Am;S|g4/z\AZѢPٗ8TC;dOB"1N]Qڥ}JZ)~C7a'lR =߫w›+H eT)R$TCX z](Gl0|`͋$ d.ƚ%fz ,RY +JRm{מ-@ hGehm3v^=, wBk&D<1[ BQX9@=1J[Q^! *^6]6]mKuw8/[)Oh+yRa!#Mbש%wހ?`b `,-pvy;~9[ AS`RUTmEIڒV8!KAmYRސ"/o}?&s SW&GaÎ\ZKz1=Ȱ34?<сUT53`a.FFG~3KZ) 'rs$x7f4k/7SwXBu8gp`]cO Rm5hO6  khg= <,6Z薂W0?~&?)(.qNzN!rA5.WFt-"YK!#3-ܫγA2:N!iKGAPe[2ߺ@ x5%ٶ^*]䡯N_+Κ5y0_ 3! iw7ڿ哃 x:k\ x#1,vvg^nk+Dnhoc0O=GM;Q&q7/& \ݍDdbwzT5c(j"0~c wKQ\i<79t#Zi7_B}~k yzo1¡ےd 4z u*RARR ,KH&3%B'GsCpIwAGl~ĭ6Lfn~+VRC{B +Ȃ~S}Lž0j GTIVו,V hKSY@Y=L,Y4$= Gog:Uw< z5_ggu& T +8>:ĉ9Eןͩc͎ifp7e~`LɻȱI@@Y yeU$Cdʭ 1Ξܼ15%`,#- jvR>{v?Ѽ*\(و|Mo̵Zyq DYA2Y&( kld:|, Q NJ$E? g->vEaB(a3-di´L*ӒFN] Zb2;֝N|W.z?jvg!GmxB8YKW{&;lc߂NTI&Mp4r3.Cy7P|MX`}72"ZOu| Ȗ`R]ȨVev5lZ]]JJUrLj3M.١G9|w$9eekZ i4 ڬ&W:Ŗn ~ 0sD/W`$\v8~oRpZ{=\DIZT!A@D9m*fAJL O Q {G)d[2kkſ+ rnB= y]N@v8O[ayiǓEmD:}á2yrs;O2;?u@tvS#=j `&q[tmf,ř\kˬũdH7ЖVAlx|1?~HBxu뉠ل3k~Be3Z#Al+*ޗ#rϹ9N=(KED^3B4TXi,dG\c5QAmJN#8 oHsVyiʾCy0ڍEj!~fїmJumlZQu|%!]5 )AJl_s.juL|ּMMɀT.<|KuƍY}fPM r m=3y~QkR5eWhetfP¤futW R!5љζ,j,+H{G~(NϧJf_Q_>դAP(Rn T\|2`vWgCfز=R_fHx ٢WdQl<spV>C׳<`}+G6 4dAʐ>9 ph̙R ` vaCZb_ T} h=#$Nv71g|lyCv9ڑ*5V ?>Azp}BQ eJׁZ1Z6Hmّfљ [m&U}Y}[_Hyroy&7 Ԁ.n^]׭3zoWêeF驎\.uw=v i֓[ *hY0N?^U1U2"ӲDm Kc&ۭK-H)hjWЋJ=9j= mP@)B^$LwG+znh*DWVLA#\ǤڥxQx(ZS*ׁ_^v.TaAY ߝ$̻In&%^ϭ׬CyֺL7;.F<[Gys#SRǫU>ƪdu%aA 3!\_ҋP|))7s.#uha%1a\A N{^,H KltSl$ʰ0Y1TM@ D 0-2&d*&]m$Vo \\FZ*bVT.^il\? ]*M3s 6m0[Bs˱hByLy$98' `J&Re"Y98eECgls6hRi5Q~T}q>&F,cg z^U-Wl8yH|FZKLGFQe&l.E'%8C]@i; .[[4;) B xK2DaU4(; I}nQfQ#>(͸ tkIZM%HFҚ΁XSwd"'F1c8zou݀@nfI7 NV#d=n}Vjުܯ}5yXrflR0˟J6׍8`Ͱf!q=E%K€iw4' ;)@ S0@9Z~~:*ȏ EjCWH]b'%KE? e#T ! R?zkoLql' wȊG'FE[8v`6Ӊ#^TαϋʹA١FB4F.VY"˜jγ!G`x㏃ )bk5Ds GƇw8@r#Y'\> JS8'.?=Se-55?ѷ(6 *ױn9z'(pUZ0P{I H5ڥllR>GM\1 wO.bl5'+JzB<̷_.U5FD7.6~H/ Xj: -"%O5a.)үk'J-XJ"*A&a&b!hsS(mʤr%^}5kUX|$BrѽZU()fNs)/9OO!I_2C'I^SunV.D%S򔥐X߈sCYʝX E27"xvgW՜塚=Ptzk%rhSJ[3@M*3rs&UeN(1wX z9!r<%0Jps$who|i4zu*3=d \?7V O:0D-kf oᤰQKڴ`dHcUŴ(5P3O2c)IFkֳl.h>2E~AaKG\gc{t8VW覱16_δ"N8uΌxO ՌAr;tt*bYS;Q jN٪Ů, +?x ,InIexwC "I{wo}^>1)6_ 't!p}uIp?a*DU/Zڥ4{o5;'ٽۑa* >>݋4MrCj^7h?ƧUR-lb FÄ^\9'վ.T|ql#@ 2V (( ;c/V ~5I#2.thB˒9M Ձ̓BGxCXiDM}BXuZM󙬽BX(oRS_[!ِ*xU. -_S+PC/^Njz\boUXƵW/fy]^ r Y7  z/q W:m!Ŵh0TP,Jf٩N$LvS|aU[.2T:J}tΫ%g7NP"k\bQN`mzCBKil=dB'sJrs< I+)y]9#@w6}A M\FnQCcr{]KsWJOK)]N8fH87v~3L;,#LўtվJPc#FDIjeVŪ-.qz.× :boyFg&`/0vBk%?Q) I'eu0^y(#Ϸ8"dD 'a!W{e^s) j83^P;]<_ߺؒ k^FOŀ $1n,ce\%,6z-)+ /WN t1BCBUy'W R ‡.R7ig-]jqʙ8#'uooc~9i|!I6uϷ_M$ƴԦXC'ɮ31m6ʗ Ϗ 2}2mh~૶0^a?z/'  S.ph{J#-6ݿfi o$+EV8*ЖWH`[vՎOnKwJvzbfM>l~[0k+ץ$ (c`J&z Tq3?M?dQP^c:kuT [U C eڲ}uD}j ȵo,g0*oNXgaZvx~Z@koK\An7NПE~oj Yn(Plx]f V U@}g'-3kma`PC/'WaC o9E/Ԙ; Glp 5=N'wqs t1~"1Ǘ<)62Icݮ 8IoTCvf+0m Mk= [@fPBVm׌wvCl氄;j/$ E!CI bKo&Aw>.^Sc/ 65i}o<y\|ZI|;V)upcxC\}vBdfi(7ddk \V6ȒҍYRT Pk]E~̻)Ip H Aξ?DH]UkGk ɟY&vrO{)t)1qྖ~}ǘAb6=CM9* A_:":Tn l p&qĬ=|EpD.^$5j lp3XC$=]}p6ȳqK-(f) ;Ї&GvIpU'>EMâ}Ǜ${X7/U8s͚h4T)M.Nxc4A[JKik0#=VfۃsIz3VipS\cjM/ȶ-{񡹈eOw9yy/LB+)2'\ d\w9ϽKkє?X $}2ͥJVس5SmU'vRpE@D l:RG_.vΠ㐝~ BֿL*,KBNM6%_LmLx9v@AJV"Iv8K'z}?'Ǭ(~H.i=;xq\SD@:]gi-%x&UL熳jXlN' hݏ_> ڀ.y?>Aٝ2ׅE+ *ƵmP;Q0"43^,q >KKH7U%$w FXr:<`.)59]3 &M 41}tw*ltSE3| NN%@]^FOiF ˬ9C=6Jb ų>㼕gO 3%JmAqh@d6w|ӧT]l3Ji %׹D=yWw1lu;3@ |h [AddP5_V6Vڈ5/䶃{C!_ڙOJk` 0ŽGuArH4 k,礌-Q`jҥfDMM1PWZ^rh9H$ W9_(%#zhRThgy`ZF'7!Q+G 8UjV9e`c#ܝOylĶȳ^Gf+wbk?+b~J~$xM^ј3.ޝ*C% 2 &D[C,0)HecVY! +~i&hh2sAqfӥE\$ì`ݙ#lez4ްTQ.ĩvΰɼ sc9 y7ʧ}/$V"T8|b~ǧLb]Z1 $[ȤGПƉ /٠#c)z'#jSu<|/8!G7t|* qM/v>>!qu)xh ?<sAkdJ?[ᆅt?nUΒUXIC:ZB˯&n^3JhqKw.(=i-7֎-t!Rb{t,5/QA 2FȂY^%9ӍQ&b*d'ylǘtx"}#QCa>v 8Zi |!i4Y炳bM if<WYrpZ'ꨏM`~YDoJ-}@ SмBtP.'߹ ʩ GJܾㅍLz.yiIsvNsٸd;&=-xx9yM@f'^!F*"KϯrjcCETjbٜ(|L\^.n:ak} $pX:VZ`=Cps2C9Nh 5fs֫X C l K5| &_K ;k[bnڹCފCȓQ4Ňu}n5B\Uো%iDqF@)K.y*7 753IЬe75J]&rGpC=-'2مd8d|ڿfKahyNTbHv~.nQw|{s.g(rFJKb=0ځB/Q=Qr/MoڅD?᳤i?zFpim/eH3.VA1&yaNxް_H un0$Į|:(y)*'Wz5sk?IVݓP۞˧"yb*锕y9#dnPS yEFLYLŬM8"g 2V6[w$0tK ҫ9_H_Rg7'3y;9sR "j[8 2r`w(73mR(ܓCSoSApi,4Ԝ&_*]:S]$-BOKlD('Q@4lXx6gFWߠ^?L;0Q^*fsfUdh^NFE|0GzP7Z A. rF5[rDiȅwvF|{NL\; NC5i6m<H>W"젢k5ާ| ~#$xӞaS9ѬIJ JA{Cͼ ICRxۏ?]RQ=@*Ƅhk8la]S#H֧'F5ݕ@(1wR}. jP0C_GD]A}ZFS~ޜBj5JcNQAŁ2L!o;-@m'#:);IOҷlSA =ϱНc,]=a8:8Ȕ͹06MҶ{|Uٓ6԰vAU~>mݥt}F'v/gVDCUZ#/tXe/`d  i“9Vzg/>T. -FM,:cyY6 q6 #t@?BP`?"}?)n5+-`ʪP'`Q@=wH73ʐB?C-W9u 7=U9cD2M.-"f9Jiy4,JiڶʁLqG%,vT%{ev>7Gǝa Һ#ȧEA9b) uv\M*Lx{4.lp|Q(i rĭD =´Lܫ NG^]$3PEcl>Y327of[Cy[rѾn{LY}1)2(OщR@;i.T Cop߲8/q nF@X{wJ؃GA!`/rs;ZA:U2%4ژ9ns!̑ZͧF"VO3)q ME /dM &*  =UM<,=!d: 9U' <;;1,'+i6K y1wn\ڋт ;>ᱡtI^B }eSuyθg1S7qq)%XL T zm J7ś$Mt,&pm2lUT5pNŵt':ngd~%{uLr+@X}Ne"g(^{2w* 2vt}cԽܹ"g]))Z:nMK ϑ`W|* osҖr>KE(Bs#nm{atӃL؞óB YDJ8fEZ8K4[)ʓ|-6cgQ5^Ov^魔wH؆0O ,huMNYߗ+iv.T'LmƋ5)Mgr .flH<% W0+ n#unOhY{N;Nk۝| fҭb՘}8 .n4WZ~12Ǒ-9%hgQAG. ݣu y]'#�#XnQe籧^2eeخ9P>\i%&3Lqk jof} /B/5l3C_$ߎiаo)$U'ewDXfGG=s/le.ď;Q0 .!0) 8.ݓ* ;WN_rc}M"(ς5Ҭ<ǥ1`?B06o3g1U:,Q (u)D<Ֆ0%aPڪ1)A;o=e3ٞ뉲?|(r@]1pPr]wD/^ZzTf%R.ϴ9otq) w92[5c}hĽZao8p26RP:L]s!봶ɄVlg gYZe[B.03'1d| 0: !2Fqj̥l?g]Q5EEMjbE5"+Eƣjj;fVqXA,hj6t6\g<{D)}wL"Y#DOS>޴;mIA^@lxbN1S(52_@̼+WDNtjFz>>H;vƽ'A5QQD»Jz b-0=L ;S)6L]x[e%=zڤbm b,"XJ9a}"t37` g_ৃJ ]ZABn*9/xͱNJϫٚ6NV25")D ڡ(O̿lIJ#oko ֨#ң(oӟkwk_w9GȞ~ KSҬ_DdSedٟYOn)˳0p\G)y;*3p:oTWpV1`\K KM(nejf3Sȿ>ן K?Aq=.7˪aq ^,Y큗j/C۔2qX/-xtUYk]q#iξ*2pEtoAңQHoփ8iiHh`B Q#w)" hoR #'6m3{o2ɺ192Z#<7~#1}OR\l.hW[*w9@'jumnbPT0N{`7U,'3>K?sK_Qbx@DZ9B3O'|ȵp=o KJ];F""a yA:+U<CRGl`nw8Fq̋6D?by'QɫWGmO"ZŜ]O{>F,'][_s+n1V{".dNH#¥]j8v^'*mrƞmo"iU^{|sjd+PvܤlsŘD[ӆ?K $K4:^}dp;@D&]'s4oh_6ba\LU(YA]bBk'zYy&Y @b԰+^H7uyAWx8z3np1A/K/w 5Y6~^^PI%k M3h G&.=hkE7E+7PHR}'Uv?$=uv[r-P$gx tkԭ$Npu410>F#CЋ-D?v8FlBsf@}CMq˺OH|ɏb _ņPՒFy3]Į:,x(u9ph]0)s,k (2,/LSwU7Ֆ`b ^x-i(!ZOդsEÕW*K'0gL/GO67ql^'9pn P8`pw9rJJeehq:Ni"o5\^ \$1XCQixju'{%m*QhbhH`1?NsLȑ%e46 'c /`:tzZKW. ToYYvm2DoSaZn{m@F?Va{ v`tnJ6yecD_KЫJ9PmC}`&ʚZYo.W-D~R#)4S5("I $ v!YY9?M#r! ͘-1o(h}S7 GX! GTUn߁VuxAN90 Ҧnp)'k ,0J5_3i  ~V:f3͊KkAy )R@5fe%F,Oе/^CUTÚ7Cry+D!n5\h1EOwH8wyGV .A7&L)rR݅}DK ~էZw08)P Hz]lF^yҲV,[!}bҁn^K%^7f$,L'O[jq\f2N OW\o7 qٮȇ$Zj;I$jT9h˪e`DC_n+|O;3izwpk*$3^Ko*bJzo]`)>n. j@kgӶo0x-fA'7AI>\O ׽NU'Ĥ4=O?vl67q[)go=Z[h-9  x2LjfL5 VvʎG-]Xڐt̉8Y *e}܁_, ȯl0Qzi9<%D#q ^aWƿZj).U` 1,4.%?:rWey84^p~pV ̗ɓstjD|'?f5 ̭*NN?Xbbjb0WF/-cE/ g5HTY.6ك xOS}g%>ΗL}D#MװLtWjk6HReWrv+ՐrY kl#f&?>K@!Bz}^~Un>tibscqQr7QRD qѬuzE2k5>|k@1rw0#WS^L#z,3T\?G)xh"rJ&)WwNVS+");^Y:1X71= Q_`m`WY%f{ VNoZ 7OI)TIEl{{\7}F0HluE>*r5GζyV=m6M nN (ol 'yB2W}\WWa@T0t*Os8۩|JM173^5CKE +1,qth hU%1$wG`ɘɵ Jw=TE apa>Ԥ ~6$XVZl#9MɦiUwO+ty G~oL5^F+:G ^g4W閞,ׂ0@Dl&|bIvpZ4P)zX@ &J0 op/=͙B EJF #UJO1"ϫ'!sJ!=.NVH;Q֞\=Q`LX(zIυKM|& _<*r:ځk]gz&tWhdAH2rE0 WHr#=s`y@4T2N/4u{?$?;45_Y ۻ,y6v~yrG<*n.}\MH".[H柷`HP*_OnƯ t}:2FҥԜA髺;n+`6&-M }Cqʮj"O/ɟ4( p jJ",M:rHD}\Ryï(O,=LAg34 -в~&)&ˋ4ze ]4:=7[EG>4%pB@6nU!7{Lƽ;A:eNFO cLxF9@vɇ=#SL)VC2/m{{i؄  k^bOkutzXX5" NfDHhYv;lF}cJboG<\ ˤBճ$zFcװۚm+Q9T0vE\dӪb9z9>dQY'Nx2##ӋtyB:<踙`p2zf<`y@cV \KqAO o`%8o&Gě9Ve*so1O}qW\ k!\m'RC~[>]&e/ac@[g"j z*eC_]Yw`vBԬr i;iGNt 1j55oN>;^?eOtɺfB(CCӆ\0~IHW3Zk1匷2Bt')X,;i]f;."^13V&PH@]w8vAY QGt#!!E!CnpNyۏCP`/G4DGN4_<q{5WT)B.>bb'R)r,pVFp|)6tmVqy迗.gFfMгM*ᅧ9.V.@z xfg?tC;jg+"PVjh[_F a,¶GdaS{n{ݔTJ2Z#Ltl%H~`1cqbҁcE ("eg5묚R1}|6))Rt͠G=o4w=dP,^R8 x^"`OyA]hĦ@{ߌJ (VMaͪTȏ%~kLAiJ`IVf[ x]H! [ecwqh\UM;]C K%s>#:0\ M٤`:Am '/A7>0~W!hͳ/FV?J",|Ũ6aiڷ46,'5ln=쫕,+AOSvFݿȵ2;[k̝;&/Ϗ6j}pT,65}awV0'doD`%Vg|= kNl-%E 4cA0jaލCX=!0CQBjCWV믄i3pLيfR|D]WSBk5fjP1ݠ~b|̐ :ṗu))fOo]X,*ēww'm!T]FRI\?Ͽ0I y+Hϐt<‰S5X6e2Let]BCM'xk8}癮6/Usٚ׷)uW;I$t3Ҩy\=%1[irҤ\=Mу@N bY&ہ5k*s .MղN)1_;K`]Φ_ȅ--10D.i4·uצ.6mvFc-IhvOdlt,K:B@RemP @ R{5B'-VVDn ֤ݙ Ĵ̭.fp25l )XI{3G 1ceuU}Y>M:Yx#S{^xpudÃX@{Lx+MҴGehq-Z{f5)+kIMrd瓵l$QDDeVn4U4trGO&o} L n9 1snу6.a.6<^0B8g~NnfnU5TMQ7+p^9< >~ƺe5 RUv!~"0.aЎ``C])B {x47dnѓPE+rJ4T ;aB㶦d骗S t[O9ᴃ%uBs/ hP\QՖl8g<`90ME-8{ᙠ5\x\5B |QA^[iO YYbtQ=ab x~uk,/LQ@τ!pÈ~L]_92_qЬ|{hxe*y'z86U8#~Hz pQ~W\!`920"Y ]Pވ>K@9OK{$P1FƷ^g𫌥WKR.Q|s}%F@Bwx/njXx6m\t 1f WbwpG ܐgZY{ L0YP&n62bcaȰ\c?2 S>xNC~dG&yM7[TctS:^8Pߣ㕸s Ӡ~w LOoj>D:鮺w<*zo \؞ e%7;679{w5Y [9G刳MP j6~ș:Bgn~R3UX7TlmIfX͊Jty;FcBQV/`PO8ٴsӢr; >(W4"Jɋ*52 I!ݯO`ncvz›C-$}yڍ͟^y[zN1sjl tBMv =.!ʌw yas6e<-$&_=@Q78 b$=)9ߟ%TK%ؕHOZZ[ 7g 0p_+=DHUzzt4+p[ZtBH)*myn]FSZ ^YmC(*޾z2f%An?z0]];έY=Ik= f@1 $W /jk"bPM ;EgW; ]q]$m[!n!CMٵޛW^fysGNư_CvA W. ?7S%TG!YrUPS[[47OX#}?Z}Ұ(Rq ̼/X(XZ2? E8 =+!Bqm00H͋Yu Ƣi6jr܆HYi DCu Kuj>κ p0^4AkA1\C wn;AJEtjJY6V<ӥBeDuYLExhqWl!1["kӽ٠ZV>Ec\bר67Qā#ui݈'T+`vљ95 WB1C 6Y9vib@tx r-XGu@o#(%$SB+tE8ҽ-@>X*>StWkqG) m'6y>Wʱ .a#gJ?AɎ5fUUZD dUO5kÝ# ܯ[iiSN='[H: >85ysˠp;fÕ__dhg+5x9ӊ )kAvEH˭zLDQI_MWb?$i: Zq;["k@1ۏ)uVju:߾Hw4AT!yg4bW4>d汤b 77~]{X Dy=oE$|]daaG$|u %mp([- $8&a&nUR3Ǧ;/c& 'ƺBU# !5DjEˁ0qOL SӼ\-pMȻr?yOrsqIOC#DW?m؊w5`K‘i Kυ'}C$ܵ|I$oU^W}g/<&6?uk*v3f; LUD`y#Sq+(.e➊2=_gT~`7~V wyK+oFޝ`=~ Q¤XqXLDl2vp$$]3Wg26O~*ȐI npXZ(x'iy@}{erO,]%F\ N\ۈ`1lb'% dl/_DV)< .O&߲V(6wL^<=;ECBdldMt8t.ŵ!Q[k:&c8#)]<}͏r@Pt.hz8] 5L@Ґ\ 󓲬~WTFőY@PRé+ iwg0Ş$>&;$d94Nx_5⪤ڳ٢&3^]lD:^%c[0p@c cI&EɺV],TX];\(ZM28$5>5<5l0C-ZNnҗ9g ^Vؽ=cUNBi</5B7vL]hddYlvE)Z`i9IId$qZ4- j>j6 Ź <La1~6L\>Dy h%B .VL }zādnG3CnGJ|>ͳ-k*=UQ\^AnAƓ[nᎱk˰ގ¤-Ζ| Kpqt͋]  .knf:+5-\?t1OdIzhCBОwm ڜgC@ \S)-hKsaAA |[%aWdO;Ru Z"$y6 |h HDʍJNU)4ۆ1(Gv}FE`W 5ܘܨݖk!hbP^痍2ѱv\U8.:S4.eO6L%zK@.PR\ 9w<`'y$i=UEF]X{uNrJI𬢮-gp!TJEIT%]H)JAh#v> t3EkfDN/N3E,  *vF4LW2b-xpCoPؠ7LA\[ (Yj˨⪈LiNf nw0:@@TӘ~IZ8E7cp4~j~U tFUtNMwZMm1Ȗq_Bi ҷP[Z0=jЫb:wXAv>%;Å׃0/;÷fx|NXLCmbw/yF%jq9yΒGHԸP4m'32_y2g&0apO.bGguИdI;y18 }%HB&Ldׄ楹+qZ> =܉=m:]š|Ad29Ιs1e;/y+jՉ׈+f2M:-gvZ ̠iz:S=UK%,/G\)?S:{c)fϔjKN]E?ź#2cGxT-j_|)-Ḧ,¯n1I ( +o~5pvD/vԣu`kV >Zܼ& ݇l8z l-Zc;T4~s$/!(zи_`m]?eLql :n6U16KGw݂5F%0mfŰjZz ?í \0ડ{M?wG o1^*$.O̾% @BsfJE5 @Rb3C;A1UzQts_.>4[ '9_% X^,V9mTA17_W,cXq[\C=qc>)D>7y; yFWΕ4T""QБ{S 2G8cTc_l]Yš?cAvZ{(]nǘmMhV^ZU *=^*y_` ɍwg_5IV z^~G. +vm9ˆkD& /_d|*Y[T&Ԩcw=uL$rƏ.y{ HCŒZE%8 EN5a TXeOOhQI%9'w֍vM8dFbt +N`p_hu`UA8;+zp2y2/-ޮU=+ Q;wZY6"MF<;mh. "y fCOi m?0tb۷gM,5Q YS;[׈ƊUudtX \%Sw֞@ 1DǴ8R٦[{kɾA[rg;gM?XI>pNrEX{p<&~YD~8, ?O3&#0,GX"}_OUPMig׿h~}V&$[_f:LW"22h a&1"ezlP2R߈~A]Ϯyк|zHmJPUZ}?zn!ށt Q6dvɻGn <`ǁ~U3 ؚvN<,P~@ 8Z Y-];bu M`E0!%޳eTkn)+`>XaՈ)& f9C`\z[*žh_cYƍxE߹&y/YM Rm'5~etQv|/~FWLa=qà5ӕ/Quc  8.Hvq䖊` iʆJzb\N`SyK Tt~nF6}w?}vT"VQA+( f?d0wВB4\-NpD S H,$uIeuDz~,L<&C6}DŖ621ApgKXs*d7:%WTo5ըS_ )۝YN9.L&.'yM;ELz-l~~+a= ,ؚ6 @<{:x)s3;X9U/\A&t^ wTY*5rb2V*FBOnhZX21RXGE8uއƨ&i뽙^J[DtҴ~STR~F;;F| %cN##^U7aD $Kuo9R7#ҭ<=0T]~Pj-@.D/8@ Gs b[(Ił'c sx^ f'^o+sUWukE97 Ǥ8  :9S_Q>Z½mسx=P) I?L `6Ӹ)6_cMw}>ẻlc!3nȏ@G *(K128Rj$Ӭ]O  lG 8;󆨾|_\_¶_.EAMcⲟ%f5iy%;ˠHh H(iEv#)7 _*%Ij.y_̦ #, b?<5 ĖzL 0@zEp6d 'F\$j20ط{m?gd eqa{vIԮ뢪D)ݟ*KTk4>)!=jW@Ik4VC̞–:0@Dyj-cU0|#4 bQUh$P)6$0 lK uoH"3WZ4Җ(T#{&{#K'_F wN5DJ;3F1DҬd{IWb2Z !_ yOE3ш#3\NӴ)Ƈ(lyGӣS]WUqAs: ߂p&EY4/ zp{Gbd[,ĶڥZ-0ݚAU+\w{zGrY1|ObKafc5+h6jB~!h-y y;"C5p)Dڴi#:_Qrk #*1-RU'{B-ŲNNY'͐')0׌JX(ha\,[RK;&BYJay#Kc+&4'ef{ܯ6+ɕTͽ l^A~HF5;}CC"R9oĚ¯@|<ڰ*4ApR9;{ )Ucę7+˲'w`3RC/{%"귮t6E r١٢%!pgitd6b~?*Z%zlPUTnez,! DtO^wY[h#`F'N!ԅ qHƙsX:hڎ90[QŏF, ʯ>ϩ>7G_06hd73źEe $HnUQ5Q lnbDPi݄MUmV _%}6L!Ґ)8y"/[zܞKmՎosv~bń+l:0oNxĵT@AJf!S֢ۼtV) jmek+E#Di&z艹WZx!sd̑7%2S3JTwݷ"t^yYwCu̲9O "q6e6(c`U Lܗپz&x;-C d]r~TItxDhXapC*hmaDD b HUBD29z`YiR:g/VGvhSowU]^/o`VYBj+TmK\Bd<[|<摜_jvIee/Ĩ.Hg.ig7 /S 2b0@ޣH]:/VӾIXzrYD }1TXQ6&dG?4V `a/pԖUJ%^E-)mv_sPJ\f0A[hP*GX B]CP? &r}-`p(FtPJ-z®g"5dm b8/p`.7jO~l;^IC b֪]u1uma|N^^V l+gޮ >_|!eSx?F#%8.\m,ٚhdŎ15D_T砆Eok&tls3iXggvodMWJ-dhj> o!Bbʪ6#87qdMi;LJ=ꂡl:w'|>7^υ@rh2fF<K{T+q@˥T'FҖ@3&}b v^c"goԱ=C E٢8FbkՑ@"ͧv+ gṘUdFt"[2 TA.yݶ-oDZ5FQ*{sA LE/Cu4ͣJ}=o5$O^JӜ^nAxGiLp(W`*z/z# l[m(\4\|0 8w6e&"48 \\>JS?[o_c6mxa,,HEOG6OMFVV_̲ ^.T 'vaƕnF?U֘ax:!A`]D 7ZXbG e}_qH@CM!?t[ps@,fx#)B\ba-=u$ D\L~]. C[ȉg`}\ϱ+FնʓhyRxIX#Hֽ7&kU. ڵd5=+כ!K}$=U`ؗNGqqZj^j%gKm6Ik#|}1@ᓅ%sV~Vqʴe:\>/?寰;8K 4fF=$D♐&BQ.#~ҍS(D/Wgubg?A>ѭ~*+dzPߔ$ ^mg7F?|,?E،}~\ܝ\\`6Gx ̆*K#]LaJ|]9pAqGP 6F{ZjFtF=~_#6~fN=}{fx*i )Vp+AySe'"}zt)ӀByLSgh (|i u){!Xa_zwgYv1qvRQ H n{157@w"czھ4F=Sx2/K/A.y4)͜ B^'vB](oUۿRq #u(']Q4N:Gi 9~Xu??)RLOͥ&ꐟM (度Fp.KBvB0EW[iޒ [kɺRKa2P{ )b`33Voj))-T9' D o@!J'j:D|PZgyJ T> +!RqI;DG 0Ko7Իp'ڬzjdeYT{"O'|C~f%q[Hպ0PT۪Xa8adk 7Qw12Xl*b4k4LA_N43p,wvTZmEw+lU Sޔa% N.1] +Jc&{~د@.EjvD_Zv`-ߜz#ry*4iܥB4sw_T2f"y&Q'" 0_)RiQXr zbOAGmWp~YC/JoX]HK!h(2eNsM<9ʗ5 ˛FrObCm: [wu1 25Tf)Zlͭ*>oRsܢjmlD fM= }$B´c7T甁C>Enz`qL*6$GbC1]s cB.O1N怌Uսhn\i4<-QV3͛*Ax&ѯEg N~oظl`  ֲ8'p<"n",qB=z" >U%9_8çl9yL}p:ylշr_)c!PBbEƥx{,s=bCߌ'M^m5p PChwˇ;ߨĄ3{@Sjե0|XaO^`6@ǓPDI"IbE aj774yڭdѶjky¯򉝷tD+V PcE`V#5 U lEVg]a'ˌ.ya] %z4Ӳ͏)V|}"y̱T5LoZ8N[r-9`.7^xVCab\]C1H_OZ}Y9! sHčm=.c5dl`y{\T/ޞ{A-Ru)F $՗F`p@!x\BIqL,9Ԃ)M |ld=]+yD&FU"V[].~VC 90PPeU҆8-yy`zNE&/1u96)@#!>4gʸE#=9Y7!mގ91\`В}kxxo nKdqՍMm5p~-Q WA4,sw\Ntl[zj?fBS=lխ4V \\\!.ÀYƩU 8".0Ӧuҟi ֦B?Xɨ%F)Sh@2!l9N}lPŤd6u8:6hd|a\v[nt Ǭ˯RQs쨄']c?4@93\b @c< q@z Ϛg6̃%&VʘhV&2E.U돟y<HPb6IySz{u0(Q3A:7t7 y'5zݺ?JB[ HȕByD?8}LW3îϻ3[)/YYX$)$v5Y;\XA{_qKx5=!3V J%e;ub !NtW$zStۡ挣U/`R pLReOW M *a8?>#?*b*. V÷H6Ǔi ASzE$Oo}:}+IxV6?+tfSL<_p%/P(8a]}&-WTs0I#Wۛ-B|V+Z\&nК-κGS /D`B',dT45.}~>4J!J3a`#*c:&e)|@3+ڷF2w/|Pa&,g.@Yb?^@[]A$3h%WIp 4WJ7 [#sS[Is{BuU|x^{z|Q.CSO_5=~G4Jccr\J\eUT A6|>^ V/3 ̴? 8Ax pRL`ѯCV#r-`w'<oPE=ªA險r2mR쮯pR R|L}e b "{?I}B vO+w&'wJ\x/s-6{-͏UC8r&t=a xʵ\!snPh_\.P#싐3ƏDQB`᨜9=d$a_2&a[ c :aɦG{\ז'z?2weR䈪-f8-1dHIp8u`G%R ;X/}{>_ǜ=;Ҋ4V։儱ar3^c.:MGW;*wg{ A=c);;j*X]`<1aoc m9T7ULOŠHq-b* 9@6gk< 6@JZV8eAil1h DE߆y~Fj;߉R?#3i3!B _|"]tN4,]D'Vs䔮'nxi#$&J U_=|3-Q_1(+RǕYPrE%Ra\m!IL#d'۱O}3 G}&noDtfm' e?P[O\6F,aP996znW/U>7+sTޯ-*Jn7Ƌ.7W"n Si~R}꜡4( +.eN=!\xIglj~RZs|yO1=nފupmhU-#4*vő)8枨Jcz4I|6a-^"]2:~Ig9)i:TBз:Cz"HJ%K薞ĝ:d'JAsn w:&1rѤL<ӍpXy(z ~7pEy!\kj7Tcq>dHfrv[Q*L?AqS~?TC U1s;7'smJ =vtaS<&",RrFx1 . 2OJ6|ƻfT&eR0k[v !| 4bW5]q,1GP[{WNr}Pv*GQ%ECo3W)GޫEz%92+hcŽk䣗 |'CC4uٗ7?o]67;([1= G.ikz΍3*eU= C`u7wY]6UG(SdXHBD9SwF}v'zRa [;QrmAItHRuD;$H/n>4ފ3&;w)حS^2/!|ux5l9г>jwYJHKA=. hV*}J 'Sf!gfuA)%l9LiNi$Ȝ@4CK,୪otז{)fqm1rц9gRAbO[>4![J)mld݈cte5ƻu;zg.ZT|ҩﲷ~'<ѐ~ v&vD#ΒcZ)c+>tv1`eg,pͳᔶsHk 1xd3l=7ùٖqDfVdLWpR?Ĩo!>DreyRes'uP-W2cMQ_sYM32w^ '=yh? ͽqqx ~?Yc_,IXo@Oi|X Xmݥ`$~ϴGq[` -0Mlz)Ssh嵊|JM%즱\w'~Cƛh#t;9QoXDle!c ڛD3jN>[V{ 7Q87ZD }pDxHDzL9'{*ȭ>/ A^) *t"V`R,ߋh3F[<$;1gZ1EJP(Ī[|ivT~4pJpsـ~+GtYA'I-\ j cSB(u7O=i-y< ”5B mw%Nx^{gsBc|u6?UTȖOy^m!۫Ɯ[ #]M]Êd>3lzNS@.$1dC;Gwf觪_ϬOtiyt   _Ni9ʮِlhCӣTF(h=eN(:3 4i*`vvz&HKx`l1}X=P(y&՞7Q9{px!0j*!Ϋ; G&y숕vO ن~ݰNZ)k =w}0}=٪'?5tvav,Iae*6IdѝD۹#ǭk\#.n^QTDE \&_PMgz}=$%_v4U $>#bL^[BᐉSYԥq(Dzn*;xZXxh&;c>o#dž"_=q²:\!|o}eT ٟ;Ь$6McT3-.ғ؇8T*H-p.zWOwDE~iYBhE'q \d/Jڄq!)/cy"BL^ӁUO,o6&<CeD)Չ@գxNP k4-ze6/J!zD%]#N􄳚P]ytqFx;d/㣯8&m)ml e~OA'tܳԛԴϗ"}@ XN `՟W~7=`x?\7\`c d^O_/$gļsGbK(Y|pn'Qan|p3tG 5ϠHeTQ2Hȑdݹ]T 2R[}qZ?NEs{lKdNj4*@o: u%^!|-GNDRvwE|䗞= w+;XBZY,F_Sz}g'R&F03`}Zyl_|0B8_rϢ֠|NI4%Ey:vgbTvZmܯ *̄q]tV3/pA20%ϧÌ@#XqQ_B.eľWìq(m{3dS~;|Qp$CKcUOa>Frѿ'ۆį\Z҈m2I Bbl22qW%ect(GB*U(6m̬eXuv.;FJdR|Ji4ԚQɫ#ꐟJ/dW4KknsKl*OtЍ0' v XݕJ)Ҥ2s $cVCkx7.=>i^Бk!݈?=KhP}4f~qy $يQ87L?խ]Cׇ5a$)?#AR׼;gC<|fQɌAUl,G|N7K]P Xg^:pJE' OJ>_sEӪr.hV^\|peոf]cB>9Rh@Kԙ5#浩}BT- =1 kja#GD4M? 띮ϻakv;IJ AlQ,1Ȅ/D0TV] Tu}^C.v'D&le(,uE"gכ# 59C+(mwh|jO!clҍ0D!;&kg#jSS|ƝЊ$GNxS_ixT^ZYS bڙd0?'ح/$R #h4ǝۿ`tuH{6~,ğTYwzԫ`Y$33I[8;د-7U+TU9mɷ# owb.]I ^*($6=|W~œp=J'Yp?Xa,^{_J}0.AWUҬk\gD|j}p9+T+ |~õM|(ępAr. u@ٱzߑ~lR3,":޳!S(݅\@cV[rcK:1.pZ`s9~`5ILmXW\>Z8eqA7`dFpZC2\q'kM{W90;ޑlPBцcs#~RhkP, L9ڣ'0Q4Kf%]'-p& J/2S)ϼnЅv<ψ;8wekȥh (HZWD 5ܷ'+kAV韐/Ky's@,eiiZT L<Ͽ{ơպYouS!70JQEA à t$Վ>I59G)}[$UrוӳӇ= f>A/ 9 Dky\MixOIQm"̟푖CbJe+552mJCY$~`|kDakt-i)v+HgoKk CӄR@_9ذ;4ϵsȍn$Ws1s$`lP'竊.9e!c-*p?/%V:'?GNq#aiw2m vlaL^jް7MAs''#Hp)]`h)o^)G`xK}aZv~W|fa P_ NNr Y==l8,~XN >9uѩk9B,Bm 7A?PJoc#3ftQ|Uu1iGkc/(il`@٘+E(#.eoGX bV~ɇ 9hjAA=u!˽P VaXLx. ҂obT^[fFDU]jGǙB(prr.ik{!Y'E{ɽ&CAz<b ٞ,kNSQe+I6H&4鏘ZoEmW?Q񾚏.`sYp*zFK(@b=Cp-<)|ncL@ټ%gg}N.w6YW^hnw%[FhK`_ꌛ 0YYnIqG8d5۴)? ξx_>ډZ &oCքU#9XHkMs *7:Y 4-c#h#Uίw6B{V]? f8"fTiKJDnQﵳ*-پ-6szjArVPG`4 :J z;1Р#JgsIr8n*{&G;!{=ޫ`֢_!cDj[ޝH-( ӈB<4]y̓1(@Ar!,6J*nS2rx +YgS?i-ԖI5ub Nbr5GNOV:e\9ٝdd=OzwX$U 9EMڝ^-d  FKQ^YE)ʘc} 42ꟛS+wt%ȸA,pu-;.io~2{ O_Aat VBT鲕h~|)ۙ!9sҕÜ&-SDg g@8IebfbM1ѣR;f!FfэZ]Ah ϔ~ɴ'Xm"㿑3A Ҁ =ͷo^Mv:؀Yǹm`LCDQƿ zٛڀ 'tOZ2fBQ 5w;ev+}cuhZGRKT &* Pf-ǙWňAk>Wp-L_ M%9[r(XZ[2k3I;σ݇f?ae_Utv"Ç$9 UNAe[(YdC 9,g%m6c`)fjHMcc/ZXf%Q&VCbN&]H@b'CJ%,ƯLY~4&m27)Y{[6w0U޳;O삜%o2V6'8NH{"*,ցSr1\s+"_M>sWYaYr_ams}fڟJ*%+mA=^4 fHYd?gyo :,5ѡGyF%Eת:pcpmiܫ3 LrVوӜ9\?GC2דdB>4ΫD8D

ZWzm(Sƶg^(.1OM3Gg jG>n /)Kc˱:'~>)Uf3+r"i:,gfcW]?鲵|蜡CTb)jDUm*ȩ"(4r6b*ő[nl| @ (ANK 6qi 8XY ȠǤKNEIspPTE#-D(K"hy+yGѦx7R*PryRp+mSg/U9=+sGvU%]h.-׶12BgJӝ0^VO( ˶>[#rٲS vj>[cܗ˘-_/Q*y9MGbZ(KV^X_#̾$U Sve$.NI'80%w۵ٽFWhQC"S.GeqvM-XB́MbvDXR&ZYWRX8ɏGՏ= 6ikEhgj~܍x?nYOgn^'d5)rVNoH!ǡq 70ǀyB;Xr6cz"}i)E~̱Z|8! 9Oo2^? yɛu}O0#İDN& 'i{pO r`҃StDt$ap TNW#Uuh+*Tjfet~{ˆ(e#ZzeZ(͢ \'9SS( DOD?UHDu8y1YSĀL\0g&՜?ΜyͰS"f6=ckE!b?8!Ɲdy )d:B\OGwF\b[g=5=*jj.\s @Li s=|J7=DF_A$5,ZFXue l^cp'zi r 湂7H1rg9 [>bFc V!7=.G,g{c-^ze?9y*t<ݖ8DEaY١ `@2tfkm[,mW PEx0(:w~d$PB@=p(< R`?˜Uٷb#UnIegfB[N/`ŏ"Ϭʌ9 !A2%nHz M(wwHe:fRZ,QWHRyg +2)@w{*NoQ3;SU+N{(e#ЍJЍtqI%$Fe/qmS|Eϥ\iТ] 'E"&Y5jOB-k! av,T:C Q?FnLMYg,U,Mr .cEa7fR7Jv+r'\MSWmDר3lŪ@PIr# лŮ\Ԇѐ{p=VYIJꐍ^,>ڠ*E(XU$r]q1!i+Ԃz#<3 @ݿdK7S834t*l5#Kĸ0?r^9u+z{VL;'MtmwIg>gV@ u7GTV EvDbǎ2# )9J)$ϱ?~}hӕGn(ADrORێFlϧ~ >ܺe]6{>@|iSRZQTX_awLBbSv]YzV oS7*gY6D@)Uڨ+HB!jr ? 2f]lP\!/[wUI(6-4fnIȘ(t׏ ພJԗ@J o}䗦NTW ΀pԍ6J(`u@Uhd?4 DJ]GDڞ9ͣ,tK$ʈyfȆ6֛}ΓW|?%o:v.;I|lvAmڼd{\wkd$!-Ç>ݦ"D8ǟ.w16Gacʎ,2<|_%58cݞbG#!̢q[|V F'Xc\P_> D8x˸a ̬TݒҬڵվ\3LL 3DOgn_v1yoH ,,m` L8`Q1 0_>֮pu9E0B_b\m*\Kڇ-WV Yӥ6d#L"Tw،OmQBuӜ(gc[?&' ޖs"∆37&f4p4ƌeT|JAD~4uxG07g4ҏbh Zi%iGC/ ٕgٞЄ^\('ywB[f Qp"#)CR//%@|8 93Z1 75(T#!:w%sF4eFȿ<;R P"x1dv)z+$@ݔ2""=UEi3_s}H  \S{" i=i3r$XRP9x%vQF:,#q. lhWJnVJq]>gj5(MީKv054u2\эg]\cflPi`0a[^{ aThwZ`T1^Y[%z8vTyO#WCdOk>#//$ )$apQiETVbYm-ǬX; QY& Wwͦ3"lNŤ\Hf5kj'e}[qx@1^aֳ7!=@Ih7h=5&BpIʑ+0UlySt2HX0݂JB'2^Q<! ~zK|^>7)B p@H#m@ 2,TB>ĉδm v^-ŪSi_C,4 0jݵ%hr&~Fkg}YO{}Ϟ/2n{QP٣>!ZRƻ4[I4l?SחgsYTpQ^_>!/$wݨG$N[xjcḌp+^T ڀ<>t@cR΍Ta6K΁Ď|JbY3K.X]'w(h"@MҪ Q6pNgH#{j6_aVz"y'鴫)/4պ:?}'ϰESoU˪"#}җ}tgB_;}"9QrVh':k'z|߃.G* o%,:VZ?Р&zZ-28mBvTHZLEݞ mIRj:=Ǡ-$vR}jU5-ڳ8: d\tl**feg xBGa7Y_2acG}1SьgC0z>{pEkJ]9 |pLoU1ZCs2zBgnbs:-g~з|~[}*hJڑo~~6b;q̿|\`*ݐAڰ| ݦTNA"*ا[@sI{mTfTC ?ػ0 (-ccyա #X'\g{?$ H+PI؝:LIKh]0.:~%<9ǨR^hz5hxXǛhJjWMptVKm怟È~ n78;\N$M'9@3y67 h?W<ӚouiP:Xts:⬚1^?[ќgoqu bm>LGo3G{3f7t#[{߼ W's?:Yl/SM$:&uU4YuÚF q0·CAk I)'P˨EGmwB>o6G{be xo'to!ݟ_y]M&`=ՌPG×e5 CC~]-Frt0'1aGJ;K>&Mk (C : ǾO0E~I n \\xDOUBG~Ku7LlCkHuTB@1E.qUb}@FRۡ+TD,`\uG'-|A 88Ѷ4\բI?nmT(I40eŢ\(Xx}*&tJWcQb-BoɒYWeA8)Fﯶ|uQ6Bv$/tHQ ^$dK:?]nB蕞~%7>'?Zubg.*8!tqy6} UB)3)e2F\<ϿҒ!2?rss|I锪mv[Dg?H}QJ\Rˉ$J2.p+^R8vXLQg`1RPȁ!mXCoF8h& ."E6,xꉩ\aX1Jga8 H"(` ƹ;SV֌D%ıGb_'@%㠇%fZ0+EסEHTAIfŖ)U㏖3tV40ݦolᚇ%h aC[Y8@qL O4֣6Be~|)<I$xF3:A<2&I1% N 9 vr\k/873.}4 }թdlܣD#Ŕԉ덾D $ -=nKo_Z5R[q^Ah9YzFa.\yĹI#!j6=KմpTx]:} Zi4$&}&<0y8Fuk3F> 2 {>lyvu::[N|4([P,x؀4Ӟ\yaP<7 zDutٗEQv@1IdaB8,Ur;wzo(E+kˬN0]á3Ԇ FTfHf7hjI^S.a6-B$Yi5^iNU/2)Bl 0 g9 +ȥWJݤY4|8aC d~7/Z%O ȫꕪOQ֋?(5b{b^0{RLX ,~m_fkXPt$ >Rek F,X:y+HIsdm eG'].d\T7(!sBoe{lj-۶'%tFxB7+;H7ǩJ>L!kV(CBau T72*[=&fv"Ƹ@Zaeq^w~e |n:ԖYlF!qR_~<@hmjJiWŹ41/SO7>5amҊ\7zk>zpkHfBd s: $zק: <0'Luwq՞p} VS5es.OLt|0*0ZCVݲiWT|.l6}>r6S=ܴcëB9DNޢoh` _hYA0za~ìy C톥VW68FcUinQԅ>ٮWLGUn)^>pq5K3dɩȮ&ŕI>p$|) 6b+@}V?L K2k֬xĀ'J]t(]{lC%w]ײzl0n?pLepJ` />j-}nUT'Q7,k1d:+OIVtA/P/XFG$2}vej~>Ptmb84a/s"JShioUq t@B-.4(${4~NٵM6lIc ؚ0 ^~/1?qHAK bkxRs;t<(]?tsm0[4.e̠?DjBfA$e 4W( fs_ʆ U@>B#( < } ^E։R_gd#JIwXbUW*lRCEGZۏ y#$ uÔV3|@>.RժCQWY~lSXY,^ } yH44!ڮۖ?Wɠҗ(yM/te.6ǷΗ;힋ciS\c l0i940?Iu_Oٻ,4ƋB &fc|}++lE>>J[hl-KðLգڙ$HL[Vu(YlC*kkM"u4ĵY)me+6CP:MȨ'_>NwU/KKq.ʐ6{uWF8n9hXiٮ&]]CMXHgT`3Bpp:gp:&&C󉟃5kGZ^砶.!#4NI/k)W99:Bw5=5Uk[xSu+7Zo kr&wʺ l\S.:}9zg [ydbAŚe^q8d7y0UH݅E? ֐+o1$W&Y7K4z;]7gt|'wװ]r!x1'}|}T \?@*ͣ_>ׯcC'W5z [T:f e^T n%3`pw5:4W7zܨTyo1#*;Z1$)oIL;!+cv;f-LVF ~ZaVeox%r캭$@)+B%m›4>ƘDM5{"e( IJ UTˡT%䭹?p!(jl|DJ%Gk:DUXhi'16ͅ7䌄ol27)T)Z~3~!0L͍pK+Z\eQsW}&KߖfM͈+uFMPR̠7v9"foAFC #V>z3qg6?UdAq+jBU'L' $1z:(bd|Hed=K8;['7t 2v1<AqMT8^q2|{֙ߚQbݒ)*cī4I2=p:tDŽ 6swݩv茱J\ RZ sA􏝽rt׬R۞UW%O(o+g|ǙmUC)nkFEӁmH"9bU6V & PK9 ^Yewd,<(GS\GY-"54FI++ચ) ŪǺ9Z{^[Y Aﵚ-N,rf HcgJr:ݐ5+:Nxr؆G?x0㋅:U l`7-Wt q#wD_N+{F-Gl?: pـI~Gde`~]'>'ʋ.NR~3^#(hf h PG|!J<,TkYwXԆ֚XaX9P" iS_E8Z^Wf$j&fkc_#b b*_w94d:<ڲΟ$5q@rkoI>"E&roꈳ0Z{~+^|ҫlw|v+N1L g8~ׄHŠeؽu(:E3g_@TxJ xM1ߎaM$Ƙ^r/WA$ކ7턹.sŜqFI6 /A3!ߑ"Zg22U}owAGGJ6u;ՏFf)Ƹd j59(aG5Xx![UWUdZo$!›25 oF大>yx386Dc j^dR.7?gLc6gcLgN9` Qh][tG9rrˈ//EppNXp dAؒeh.k0_jdnXڱqڷp)3!Nъ 09OcGtC[%9?.} .v6Y8hP>2,H#Oc0a^@3:CG1CV G(#^~%,5$g(J[];[kоk|5w7{S'~ZP>;ߖ=BC.v;F[޻jcH`ֶ8k}ف&oτ Ed%JTlcI^dwrh" ,1m#LVśK=T&aBQh9+Gܯ@-__.o y4!'@x4lbpa-E/9&uskvz)”u ŧ™pL׵Z !F{Ԍ3 g_nʃi[jn~ԻF$-4s#'y 6w4Ɖp ={qFj2?(c w7;\NhO9xX9L""#g^*!xtԖ_ߩ(s{:AjyDE'5Ra=[=}Ar7J(OY T iBA`{2 Jvvlq4DEgYu: +5!RIΪ%ɥ#e&XCswR Zܴ`޼_ -[n-$7f/RTxw[D;Q$^xȂ;f{%⫘é` 3z$?Nb5HK-]DBb%ĸ>;&$2CppŴ_'bpK7r&(V&< Iыobgu"Eocr!,eFpqmxӼ=809n9Oa~21f2}3 ꖧ&bv6G+=QZ-'tߜVFwㄋ<zQfWeC;+} enILCN5p2PbHzPGvsc4}.Og}pIt)N6ݿF1qHsLq'X׼T 4ƏMN%6־G=3┹G >98TKD`S )M<)#=dlOI7L5mPh25ud!OfjD"+%$ݶʢgnk0m%'V{x1@-!*I>c%Dbv-5v;q}0< 2hPZ#EAԋ3V~Ts]2\n]B1OM׷Í?2KxHRu9k\]3K[{NӘ#UhbiXNflRs1Pr*/ہ܃m$qqL),FZ"+U!qg2£B֫g,T$)wJݤev&~P$Y]9U\~w`Ol=z$%J&K349Xnr>כyn3/"pizA.鶝~9#m]e$l3WM})"@G[)tCB(yK>ߑqE hj]_Y# &T4_[㖃h\㩹;~LL +9 ?#0ߢ5`HV>.ɱY~v5 e~`egd* yoƓ75GJ2XuYC(O]Cڃ&TE#/W̊uy \CV٘τBĚo/]o^[3S*'"ְ?+)2:;t NT"Xp;56;s9[,TԚ T}C1IE)-MԔ磂|5ԺE_xmA<ocGqP4Jg%ݠ"M[=o]AcMägf ]+%wyW{'-6bc~(#0 C&.!24RWHbm[*?cmRasa}m1>r(;`r{` uF0Pa?6}kvyfБ!x׿1wP_E4g7lVz"' :~Aq={h;s{߶ZnDfeu䬹ڐ*LW"tVׁM(kBrEqdץnѶ_Z{匂 a9CYJX l @lH} _ jw[pd0ه|B- G8A4S,z;owr@`Dq2=y.+Q*E[-ģOAҟIEN \*7 =WYx8myV ßJ 'zͬ!RrhbgZkjLS䂭. J_$1q@(c=œhiE"D꽟F8D$'{$"P;vF04yP=vO;yGɖ6@Ϗs+hLggGQ)3$Y}0L#v~J+ߗF z1;X? ^J<#u?z]md6n v 7awfsa>?ʀ/aˮV\Z0_eɜbu\Kf9?GJݟ r9*%F! qգDx>B\K|֮o"dSu~L_nXjH.d|WnJ_Dqx>i^$#T 0"X@z.pnPP,5xOq?\-! Ҋ'B,T6J:q?K7%|օ49ܷY.-nwZ%s /#C, |K.zJi#)3yŠ2B%j" e&^nĮRD91b6(I<9fYCg ԱT3 ySXJp-zJ":'-KQ)QN+M| 8,کpaS @3ތm ,c ,[S0DI-S{Dt3_{$}.,Pc{&*Lmg#!9 "[&:#N7lH2zЈݭ!铔.co|*bV@3V#j-b\K|9Lq2@AӇ2Y:y W&bqc9.B2_';M^y]QqLah+d*&S{t]-oM^NZ}3ڝFeW?Tl</QAz0>F<Ẑ%Vk[?62c4 ^Vv) ؿD=4v@QwB? ,¶>0m͂J":nwthUtTz.p7R B9yPjPWOyփA[MÁA.pOUm>v*]9QTX.n~/֨xoU7hH^J@IbxRbAlP?j۹~"@SX cC#Tj@"<Of{ _bˏ`/g āt.7MYAB篏w(]mKA)KSX+zO[Bwcx)P;fcj W"1h͕°Jd77 (s(T J[ U_iLdB^(|%2G)ҝx㿟>Sz6(arU H-Sgͦ1LYv\@m[q3'&I"qI@:i}:۵kFN!oD'gVEqu a eE?B6G[{G`Bqj¨.+*"KR|s@ O`dcү[jH;#bSj!!vz1p ).M#8neI:YZ WЮc-Oo5` vخخXzl%.sEmV3h~p}"(8BMW]*&ҐMFtjfjj-ךN% Yڰ1wC":઩"(g}B%k[nV ,_[d0(#4_EIp@'˺֍~O<~wmȒS81d>z~MYM72FϮ.FHl5!e ۆaP݄ealxyv9xa肵:xXb5/w9NKZMKc +m8}5Ƈfk TM1|`Ա0.ݕE~r:$F5Mo SkO1@`rnRUʾyAl@IK.f3\QN&&qjݴI8r:\??m.?o5*T+o׹+\!\aOxCoE^ä5sA/s@sHb'fq݁U"LwI$mtE JzuXm)4?4/ %f@)P`Ϲ"S<g^0j]xx{u^Fun|<)(;vɉ̵!}t#g0۩$&lP:۶ rS++>R؝`xZW H3u@HeaRNL0"0G2H,E%TlsN̳ ^EH8#G:7vmsМܻ6g7~mkxzJc* ijJj{w`cKCAirRD:rFA]ez"ei9٣0 4&`^l6̸Q ¤0 Vut]^WC=Bn-\7'3Iܛ V7d`XۻdmD!$$yME.&$.f BL2> Rƫ6A!c O`) ނV:`IjC=aXW}SNMM͠RH:Ŵj-#ǩr%ˎH1q=L>*߮s@蓶ܑ@ZomQ  2g*J픘AMJ!o9Y>w$N,q8N)@Lw۫2dv ^۳rql3[ϗhoWlYݟpfLu#-K˅793M50h0!0_q/Ewr/MnOxq/oL"[6EsqOS CMtn!r sWk?.TL)K#Ҵ$QAbWn/W>pE2߅A]7)T :zl2o:s}IT$ZD=vdrȩޒ $=CUA2(zf(/[F%@, D#v@7ٖgu[}롮" aM!̭`*d}/Cl !SIs*|r$IƎ1yTZcdM7߆C?cD;N7(LMbIz!# w3;uOlEd];@~]|7!?)@SmcL,pdal (n#>O6BI+quQ/z"bxi|Yc&-/6!10#'ɷCn" aV7+`K>F(8Z4W$pu4kiQimKE@3DU- ѷK smB0f*xSRG6ߌn!P"c9A\mOQt ]yG<UPJ)Z}jc:wD)W0U Ŋg6++Gx{ȗ%XJ@, ?wGt~[\k!lEZ2͚M7etiK N^P|Xjȡ/pMukcow1kRc#諮9UGKY 2U<Q/ ;Ԍ]=O{Jߙ+0T%.=^pajY刧fH#yb 6$9Pu% hk]kBʹiKݱ,D5xw&W9Ҳ'e' 廩8Vx,%kBB3Kjx)=&t_~߀ra=REmfHvP"v1R / -VFZIvױWP=-~~k |KC5J ;3T8UDVPB(i)G4jZ dM0BXnwF&G,^P'#>@FPl&evԨѫą!`ͽ7ز~h+<`=GcN⟔ Op~tB=UT '͹`Ցǥ5qRŌ*;M_"MI"2#ttl%fCoCd(Sö1|ւs2l=O]b'@MVsh^_bܪpRU!`iԨIߪ،m_}RV7\GhWVXEq j9181虷i<~`2V3(4f[}w ZKjZ+nѣ;oJMM'7O}56 ,"#Rm3Y>QA!@d7"Zs( Mc&wOc2c>(K's]kfJ=ԌG7 4y@U>2T~A6.3cUyȌ|abײI{>[&q!>Gӡrm me!?]e{YY4_dG?.>o%)3@9X\4$ʄJ R˷Wf)ᢵH"[@WREq%{٣+p2S}Nmp 'yS[]H{1ٻSϵIpօ!t\ Ou-i/,h?L# űy S+˜!B#KDApgfMo65|q1oAO ?qBWP ^{g&((n-[ðwQK+CIs4T tZ1e]Y:T/g/o,#2Ҙ lj3JOd{Hr8ypՋAci>1%jYFpNvxPS~P*"O+<=W5r)g[9IT6y%=V|\u8i٣ۊHJae+51(8g5Kև #ajFpЛlo =z<6&r':AzmAinzLTsgG-GMyEUs "֘ G8$v/(oʪzܣP(=?ƣXon)k:R;oܰ []8@1+v*plW;0Cr 'u> +0p%@:CFt l?#%zޡfۑ=9S@5xHͺχNLFj$y/MљP!Z#]U,dxYqdםüt(r{w9?!nS-ty[:IT ?\X{z9=k:нׯʙ͍RwI%^8HС]+* U~iB٧PMa[l$xLVn%/m[\[m>1uvt{ʼԃ2 7jRYY} ljAh܉p1Ǧ"1@(g@)ս)Iz킴m5gxs$9/) :S7Dl$f.1׷덋vЋH-/E)X/}>Oˆ/p原ί)0nqRօFD咾*n v)C?PktIPy %5qM8 qr:eHKT4SrI2|ݸn3wEMcY3~T s?Id;J͔g#-*݃䬺i$7k4EHokkmlťZ%tnLsSf]q/nF`O@V,ædhК>Ap.(5x@XzXRG% JUnc  HX6@x#jy(L7%%o=' Zg|+} E9 v`&u2ZHnLR, I=W>1i^ *3Zx/pP,MF,:;iW45Wu29F,#zoWAA{3kz;әM7;UB'oc{r_Ch]D-eZ`ckZtW޶V]Zi?J"Ea qxQI xsh *)(qTvgY3z]9ds J:BF$YYˎ)R_D,Ѹ,ԍi "1fV[@\ؤb͜(ǢU} < Y; ZSlٰgzުA) (eGbRDykI,JgƉ&Rٞ/c*GƢ1jEjq_XغAV%Rea_ {'OyI rJ$#c~|}C"4mca#~u.QֈWPX(D;#׌S*L\!Ǔf-3IB^P}:/Jlm~/bs"_mF+֧>!q̓D2t D|U1qХPuoa]~%^~el E=rP,D׼^q~?/ 5gYa'&{RDT']a%7!Af@c3@iW,.-I&'蠅8R:&mvKi/* u [\`T2oar_~nwߺTxz ߄[eȈlhoWEMiFTNUI1hi]P ume NiDm[%gL"nŕ/"|kǏEPG7H:yA\XC6;%Ł]Ý\N:&u12$Aӽvԥ&D(F/] M:f)B [Fe2Ђ##ꔣyi&$>B (6 7\Y?`?Wߜ;q5s!^|b=ks)/ _GbN}ѯ 坵4נ7[)?h__Z%l +򹝷56Fv5r*GR].P0n7q;eFqɲ:HYǶNMْ}3[J5U" 䑭i[2ӜJ fag.>ˤaӓzwK(_92,?(ai5bV^2jW1q@1eq?Zid'eL6 ϣ;~YJ1 #ݪ{P#C– ,YNl}4&0[ Rcy:29or\3X]Hk8p1@gVdyrA fA挲1#)hgU, ^jt"kZw!QWJfiU!W[">ܪhH83t}t-u%N/WC6HPPlэt/,~s5bRkL3"ebqM6ej2\W!ؿ۲~[/7V%{u,gډɉy_k})ؔG2XX"T[ T};4 {Sk71d6zqG`쁏>M{9XPb2<R!l`BWN1{g(^2r4?g~k&_; J0F}1v`V2\7>m6Ek/ 5Oݖ€,mHbdUBL흛G:;fA-mD"Q|`tHQxQSf!; ᘻs\k.^I?B!IIm#'{-[%"W ah8j-ߩw9oHXFS]Էrs՞k J|;Joz=W 6i}X4)V®.gԩ{oz ) ^\C,o(׾Zُhju¢t鹩,t)=A=}GX b" E\:Ք&auh@Sĝ&IWR8Y-P/| q~[b ﹲ}#>^F1뗣*,OD4X+[Ӱe]v7f5X`<I;DIA-*`J $f7D58EB+׾.dR7u $>=3Jq2|鈲sUFDxccߚ>جCjb+{;]aǎ2+0cl쓚InR©A*%,_=x` O<1Gb: iU0V+(+>7KIY]mmbshSf9`!G"R![);$ Š_'Ҵoshrcoh1h(w6b]ZC%4 ;>bT֐c0JZ !9Jd;c !Z:{sntayd 36S <.5SuZHZ!(&4{$FNcfKl Hߤhi`dP/3ZiN79/d!]c|d^ʎP/ nd"&SqUЩl|Q>*!Q#\q!-OnwK{}+܂{t-f_.P~㨈<܋D_N`Co׼SU- +=xvݼ9=w%8U;~iG@+G~ْZ_}aťڇkV#5I`ݓ%} sj EHO0HUotʭF)oBޗ-;+BiwgsKpY=JiR}`LK[_5A5xk@A YdhZ!$'CFȎ i*6xQ޽ :E案p>&N,t9P*'f/onѢX8ר52 [ y }NBVw*Z^O+^dO%ZK,x6 < :yx=٨[1Z2TTdFwF4 #b&m-*S"6RԄUE.@i$i`+oq9\e'#ߨ>?XuawpKAntd vu^X%YQ( s^ 6wbγx7e6)d+̰ϛL 1p1ۛBrEPEDmma=[Gm!@%$%,P@(Ӈbz81s, (,޳ -BݶkFmK=4pbaCN"NwOhZ9\}vSMm61_ =2X@gKf7Lc+9~Wyiq7nACgw'ΤAuRke80(QcgU+n!\ȭzȫ22쀬gK'ucRdM  Gc^&;I)9#]ċi l޷#pBgTX2|$,P`(e<|..r3=iz ?D2OFI~C>?6u'I+mQ^gjh,+..HӾP97:mg?qW,|TXgaٱ1KTM(W.&{cfVHO?6OEoQ &]M gEmY95&S(]M3Uu[E 7*lNYJp^&KMYuzSEּdowE@s8z\,Xǰ~oގI6?rʓ06>ceȺ--6U8Np:}8[ XX5_.߬>W){=`=?eMJL.8gw>逦Bda'Evt1-:)I4i=u8GtJ$hYuAykl;& ܀kzm8wԆ'eeUW*w2p[nf/1:vI;@JiwT+Y#n5S d'<j{3hUH``䣦̼R0uc>z{l1aؑ4Q,)K}h?m% 4Ŝ!s?= 7 s7cM i; ,_L]N)ػ7dK\pjã@PN3uD;-2-u U_qo,'D[RɈYp*lP %_ ,B5|P!6?zi6b[CrhybB@GY!b|3~x7g! SLjk,۝AYm AѧzB '火8M bRb#{ag?(S G 0[Ơ1W3AF&m)G!i{)$X)iNX`8 >{IRB6)N҂Bc6&kڥ0|D;]ǑR8ISp)8p^4㟐/VXY_C͗V)?̭sUIy2uCt ^dmEՔdeQN)rWR-J' 4,,7K\Jti 9 cG-/k鰭%UNMP~~VkCWa(^j N= X`A0!9I],xK^x>`%fڂ%BgU 7~ICus҅jnI]*bsx.[`㦵L|cR.6ќPν<{RWXtɡx?9NYNº/<6p>k-^e]ٗn #Qja3܆Y[5WrD3VxRUO7MFB Ql[ht& $?ѕ)[SvHu44)% Qޢ]EfBɴ3,Bf"QBKb(ʬ9û?.,S<"L$n&A3y<#*a*4}~;C&\7/NJ1̻ރn\XiNPDC_VS Z}XYtfQIf7PZ.aЂL u=]v.ul$8P19ofG? *}Mu \P$&&1=zO {'u60@V9/t= (1L_$Q~Lb֍2 C7Iu DXz1Q^!;vk|q)͵4NM]eNԢL.,iK"@j*/&)k׳uf#uATLDuS?>hyI 89Y{'i^S F;j| |#5R.mC/޲Q0r@`L"m"mHq٭ ֚͠ۊRT U_<` ۳';ipWxscZǏԸ KY,U_Qя[: YԣCA."EHOt#[)cy3EJ:RWf,4eteǂaGAb/+Gĩh+`__lOgZdnd3]EђyQM+Gb ސOD65&w շpΔ(J{Mc}X] nNAy{=FF>w?yOnAHU]r] mHDJ[A"Ŧ#Iݵs&B$크CbĺT3>qVl\ 0Njb/L;af abWP/SzBں n93șҘ}]x?olIuL(tF-3X1kٮ)obp:*Oڗ=F.vA݃; 4Ԉev&ԫ%B1&E3 @WxdL}RR/N+f5q )q)/3UH3 >D`zu1,Ӝ^µd&ZZ}+\je:ed MMA8I:N e;ŧ2bH)ӝ*2_Z9y]ہ_ 3̴n֓fY68LHYbg;>c!Toc 'Tg|͡1"շȀ}-1#)7KÀтb!ѕO/h!ίVmo~܈EQ;}ҦXk9) <ѴSnd1gCB*=nqWgAkJ .-R( .nRsܖMǘK6H/)(; YFca#ySamK>̦~rx]tmS'C>a򷂷47ϠK+My)]b1n~[F  󃻹hws*seRMV5N=F(Aݐ:f)eW 6f UD(rQt4)!=` ҐgL9 劁+ՖQnrstT~깣4WQL Ooxu1rYN, S\,Avъ&eu#NuߕnX>=6NJhzOJ9u?7svE cF.wGET2K,lCο05emO(\$VO~s|}zo>TQJVKQ !H ix=ӥsrA+A(N8Ak%g,PK@}?;k&eoD!(G^0${hpN:B#"p U:۹Du5Ul1Scs,xRJIALDI?)%J[e6gGGF0"*F1ȧiwu29ó`䏫mhT7|BFDAk(f A?ѻYVJbe98`X\BNB]*uSbR^¯7IHq$S.ݓ ]l'a(G7/7 L|jĭK/H-Ph9Uhm`B_cx=ijm![9b|%N9.©um`jRg}=ywµ!( e*D 8`ȴ"߭< M~0&5D;̪ra@Zv7Z8rr4/Ҏ4vhAJ;"4yH_9C!%ElXlH#PAN^6sRwpL4~6jGI+GǯP_R2/6ͦ(G-wPq:[l ;lMEW~]5#Qi0$I\u_%\b@gfyWq3Ԇ7{W[M,ܸ\?ђX}yNs4EGGdzu%ߙ`n4DZ-;jv399<$B>ddZm[b.57^}eDf%3E0;GgS'&|U-m߫)ScA w-ݦ=b蹖 @׍!\ii DT\罼QDf$cUO UuñstV)t{_ԥq5Z=`ъq$G6BN,$ c3)'XSHzY3Hv]_L;#zdADBa%B!3XdMBXMIXJdvxrDq $󵼒W\؇Vn2v$`i >T#@h81ƴCx.P¨bg8qD AҮ*zyɽ 1{-.PY@w;akH-)K̪_+9j.: h9+V;!ѹXT@ώPbQwkgؠ7$sC?\X~{5۳_FвEǬDzQ ͨz5-J@I,`tL᝜Gi|`[:U,.QO eP?\ubU*yWn%˃=yANlNNeBv =8hݩ'=ru ,X_dfTCcrAc+piFVIRanJᨈpeu͉dUR!QU-UMe`y6G9q H荡ps׵x-ŖO])=4e>'bm<$8 a k]}H ]'֫p }rfMSSme ՠva/EG_4ZbRmkfFYf4OZLe Di{[`8KLuC-jʼn;dsR,%Ůg! ^TA̧-IFrV@]vyvj8P?Uy쟉҄c'7O6NEʟ|xJu1OB& cQi3bltw,8OJ2]!jn梢$36b{2nfO:9k虙MVaWHڥM3=Z&v:r^dO;G3"Eڛʄ?&BG&飯MoL?-`ޥ.};`*0H\ssGFB"cR 7:FGb{"> Q${GPMPYC;Z=DɛGH, a$ \lv#X ;̤6yEgVd}nH@o*9PƝyiKmJ8Q*&WcIveY Ү{Ԍ\,C6V2Ņ Bif Wd]5! Jٚ+bl8']Nj1)o3KC><79Tk}J5=pbo AgRaF9N>ڕe:-d`F.ZX8X11ѝhӷ" E%XW2kǸH{X@7M guoaߌux{qǓJLqWSa/t s?^0H1O>JKJj+ |@[HH/ZXJ(lS`0;q&Ϛ$ k!C5yN/rZ]?$ jG~G0?&XO O鳟f3uS@B 7Tԝ4 (x"<B HtVfxj#DW"8F;г&iٜTݨ:G(l}-aNG9uu" P1Xbh gsWߐ̊“C|R#yN'lv|$ ĩbȿɒ |]\M= 0Lu̹VYH1P7(;N]rkM[1UWrxl)d%@(;ѓ%a:H% G2BpL5Av#+cvQCJ Rq ro/yMBPBꀤ\R!$ȏG$^z6,CCum6ltT&B_ xn#*-*ʴ~.Me%W}3J?Į;~fOqc/&.7t՝oa뱾6,r,Ic{QYUՕkǘآv' Zl&Pn9UMœ`6v)d.shָfpOc 1@NޟXf'XCp%X[Y(/<ͮ&E7p$5GOڏi-af^/貄~C ?$ڿL9F@\f=S;ZYR> JOZw~S,0ˏQJ|$;V_ AV'D>n߃2 J7w>t z*~BDd@_/oOƥ.DYse nv:"Zv^v v _w02dT`7{>+k[pY CfST)I)'Ye{,Vv%Q djȜU&) J(cf^"|aA'{ )]ª@Iw桓K}zqZwB"HP–"``Pf}ҼSSH11&XO{bĺwDe,$ KH&Tܥ_%mh 5[)kҦPR]O,q74EFQǦ8C@fS?MP>bAȜW^Bas>m"wyX*4ix*"Q.$B#Ӯh&1hn߶)+ ssԱKoR҂څ7:$j v ʻ :NrsfkDh6eH[&8ƃI՟if+v&ū SmF5=CUm1,xkgx} ŅN 8^zV|#o}጗[hjC&qSEIkb Y'x$5p/yCZXdM LQ_p% %>fic6lۊ ry=JA7G5KFi\wi\G *1H1~ KQbH- D>r8r֍a\9\SA>2 & $jioGϦ6SM+Y;2 ~6 YL4y(Q%Ҙ2]o:;5QGꃌA`Z_%}qGd7'Ʃ!XZR wti^ZiLSD9<.(ai \#2)d2WƂvz-;R&jv wWx 1$SwU]WIR+ LdU):lҧ ht+DED/bE]jd3dzY#1ZzŒ)!ŭ'/4;a.YP"yz6QL݅K;ݥ+i6 $ODBh b 1cqzhU'K jAL[Ϫs3*Q0K??g$3]ӱjyɽlǁʦs FM&>/p@//~:+U\RS褡(yeGßTq-pE͎sFA+qȈlYNԤ0ޢiE΋SCNf*BU?C Kvd2u֗X*HkB&¹':iFhO^.P|vk$wl=-;q)?9#ŚJx#:[CV״υD Dd֔}f&=cd㼄BE/u5E_@ۊ&(UhgJ6~XSɋ8d"/g: 8> 4HKƻhz)[ljx9J)aT*`W/& 8 І<./烿 -5HIr s3a^xC <%کތjE52_Ufr~Gvqa/LBx!zk{.:Gn%7@½|Z4S(]>n"rí*۔fAMrѯPV)zӥ ?eZJ7'gu52|X|6<2^krq&4 Q:JωLw4-܏K(v`kQgCE<ťukmIb+qXڎ݇ q:]C%'  u& Xgw&/!7<[,'@+b Ni {\?S>^Z(FD]bkmZ~◘܅Ya_ʨ2Y۱%gp X13ep@1@E6}i.riI[ t"Xp7 >< жܼq.$>e+~:`]Uј`8`^,*U,PCEilbJj)v[ԍ]8Z~2HHK隚My~xd4%ÿvS PD:K_C ^J?,d挊'54'h/$eV %r $Ip &ǛȴׯKGM Ó!~D+-7U֊kiLmn)>0)}5YNWY$gLdc,&z1XEjݤ(m^nlD/y*ۺ -,Dmąpyp72LS m,(Fxq0 j ;q[ҽ?uܳոΆĕC.33? FD~۫@l4!Ph Ǒ`5wx=71 }$yH<3D0M̓ mKޛe>7 .-H9ȡtW[Tvm&QU5Wq?&!.</fIbs", T3;'}40IP&uX^ŶR@X9K6[LmǠB_W@HJ:wT'ZtB!>Ȉ221a8~e$Mw:ga 4R(_pzLFlx֎;-D^f󧑌y|BNo Bp۾XE]Ʈ, ǪϚҮ&zs E2ؔU!zF*YX&sOӻE<-|!$T?#Y#5$Sj>2[0ӭҬYzSv s_(Tlc=E?9v2}m5bn>$E;ZX6OQ+dŜ8uE bIȶ̞`lg0mEǽ-ydM!g璬Nr:P'WIԥ-GUAv-m, @JcݯGU.q͘^ 6vHjNaͅCk{m$Iy+$lI*̼qz'9 J$}H DS)0[VQ% FC8/8s̩~^0ΚYŀHE3^b=c֚#sXҼ+gGGb%5mX7qQp=][YiXKh< fNl,,@T*"=kv *vʥ|Og_8bpzV !UfL.j("2?4.'̓H5XqiPxh*rk"aIoUД%ŧMQT`چ"Vm"Ӱɦ2g泭#1stSuS{$t%l06!ܱ| $'aw ך鷖uppYzx5@x s /ډĨ`Wsv} (be$րB-F:FGjxR(ֺUSL׮@U ,fgH0RSRN8Jv3Of9f*>U5ʉHnc`c)t=޲:[;vׁ9HKr& XT*(C!zsi ̆i}WrՇKާW2ND1Ͻ+gWI<=G=kWT\2nX(ܺBKIr?A~~w]Iv,)qj4W73pӈ>>CmR DQ ޖ% E-ALT Sl8k'cB1;4:k@ RΙh~of~(_vVP Q%~R&\\}Udr8e_]g;g8=- Y20R#ԅ ӈM 0<-m)Y2MV׏o+e0._Aɩ,֞Jջm*g{+2=!+d݁PfCnf.Seb7fzi܄Ԗ{)< Q%J%7c@nX\\j"5)cT11 E|͆&vl3tk#~dX &ĽHdj0Xfx@J$Z=y̐-TSaS5V";H³z5cF T&hD#҃$!̸QjE0f|+?yPTTἇW N(n9*2ۇ[d>2T_AK~ o2N7QS"xߗlD )5d@}ؚ6\aNx[#XZ&o FR7M;%z/Ub̕=8̊gſ>I}[fQY0"2%X84qV4mVW'"qG8uлHY&ME ~@s[z掿ݸ ,@qHM[330Igu(Ycw^e ]\xB҅n9寵* jBZN9I8~y+L7dHny7hV@_pfLۣ$כbn{іD&~kHxS~i [A/n՚]!R:9e&D;.:ҷ۸?zfd ɦo}g UHڽP/5~61dQ /kPV"l}~!5Fyjqß1yέٝ Gn=JuOk-?՚ʩ1`5z]u]d%-^4_M%`3?a+f?goF|V}2 X`i9i ]Éw JUb3BW\YA7"zSUI~9ĞX˷Hy5Uugi_jziy}bS+'>J;׺ԇ3[< 첥ku χP4d9 m,:dLM6-yɺ-B>;e `a,H(N-͆J&rQ`w!T.KJԸ$$ru*5/\>aaYXP5uZt..+E΂r@u#Rk$Ӏ!k^؃TS$ *Np9OƾT1\(I2qZ|b]n)n*Կ}#jq0׮uI+ }o< ܽJ=X>`$GocƞCpAE&=l?(2h*VMߗjRc7meZND&UZMPѨ`9]=p@gY˻&7h%Ont1ل]̋1>Ĭ4,yH)-h904:E#聕1鯀/"C+8%=7l]P .`4S4X7C.x PW;BWeR޳ uǺ)f l˕\\FQ]1e M{" ACζgQNJI-zd*>r o/l.lڼ /(M^Stj㍲+`4ںg4."u4;;(o *v(%CsZGM%"̓bL4kg/M)Gmi~V;(yl/a v/Jµz>^$b?ԏ\eڔ:8JvjeC48wRTN4q~n"$~LE l8c߄ _-2 ~}$*)Bwվ>˙9[4"h L@EltWJK׸[h?QaM~YCYTF=GfxC?,/M,4E>՗^d jXcWP뺬ty)@jzU1Г@d/Yɋ;[`L;(=")VJ?b"3gKz~T5&MMFcXg`iSV3歯#v#ge=9Q!(7,z +9IG]+ @ 0ePIt߫\a!qke N.>D=hbE%A1|16>[4=[ q`Ⱥ(j.nlB+gk:LvbF>_R Z plw3O!@Z.7I^}_rK; Pm[*ϊ5*o2a|(V&FuC9 cax8MzShZ[DE@!z} WG'`Dd6%LŎ8$`3X^#2I$g6{{k3jiԡƐ[049$5(If'O2ĈkX4 yox/0""dϤ6$EE-tmع>?+D[\|zLtGy#Z; )C%OdaN&nG"E] q2J]kL\EA  Րwd*Q#ll<4-Ž>\#{u= 7rN6~ ǡ\qst93l+</{N _4dZʒTz<"edp[l/r[S}(m,~]@,}&4^{,]nI37G Ս D<;kQ6FֲޙK y%[U"ڢbv5P(RDm'ਈPߥIA̦.y@=|a@҉0S!KET(ma#W6G S|?OҚPUC';,/ޠ}y^,d]0Eqqfe?n~`:ܞ%:,Q=o? StvFezxa8j溪 O*5ٲ[Dq!Ǔ9 kYy1XOharb$Vл 3|#i9`2m#)w810E9=GN28mx`Π_4s*%s^SU~|=7i //ƮǏ cMWi$F-dg 8 XJW7Íd2T9f._?ZTt*ȅYZjïC"aw fcXiuv*)Y| Yqi#N03!g!N Sʳ{\(&]>y. wWB}b:\\z> #H h:r="./.v/i '&8bU}RTH:OVS}mqRBY켷9U%YIgy!{cp1%VUc DM8RBQA/LJ_*Ik{AA1#(LF z|mY{"@ͶMZUT]C+2_W34kRRh~N4MF~% YMGjd87 T/BnH =|J㐅Y,WU`oFimV[4&N/>UwdȂ T=!7B+]l<JЉ#IL DLHt} &[3_"*^MQJx&v85Q!bO$ϭD^ܶx޴DjT6K\쁕k2 >!.w3H^v^袎935a@>u;-u ٦&ڱ9AW3yN,i>8#(Gɰi&/bʳu 5jd:<޾]goDӮ?(, ~4N*P~pp)M0ƴTUЫy#~yNK&]eI0iqO>K>1o~C4KBj3JٸǺҦ댅⿰>`k,T[6%^:\\V虙F,Z~~~8,9VHG߰EvHgZ3? z,%tET|C@#_O/!B^r{0M+A fu2ܠm$*E4 v}đ"׼ly1eEiYy#R^/30TG)E |:vU2v[d 杕Ai -KA(C[A,ca? !j'Hf߫@$ұБ9 }M~',lE2wD વ['EOk(d8pqw'Z6IV!) _/rX?Ѩ‚H`-b:^D`?`mMXu=́H4^7vm2& aZkOrX|YR?+*3^p$[O7\rؐRNKlЬЎHTɷ*ي-]Y5[ŀ}6Q^cN~,ZLS)i/,8~N(7ӟ(y;[%v;5l@ok{K'⫨\KJ`,D.u{@`7$sƕ#3(w[ɤͬTPM4O75vOst)sBW%d؉v(|Еx Xې pKJBʖ(=1p242":4^PUjiVg G\#r.v GAlW@ iN(ϻF4Ff]-F1hMS)% W<}&aa4Jvޖ00yzvɇnsK^h']H"mq;J 6 E{<5 PҚC^Y(}#ka[3m""i~n<*V^$Z `py*ŌJyj.\ƇY$| pRi Ro/)vPhPBvSܩ "0 RA\͚5xÌEwRerYfȸ>W%EQ̵hȠqk9kÜZ0iu7vE"R.>owcs̳}7ޝpPE5t2ƅ̥ L9hBK: 0*"=o5=U%Y0cdy:sv|vXT-IѮ!ј|_șć* $hҚ$2\ k:%5hzas eB%\Q~k-}b&g"7M| *4=?z#_.Tdc[16XgA>|- 6[)XElikmwdkYrR ; ~ WϤ ireC'9 ^j|,'HC# dK݀<=`|^Z}gb1܄WcD3\ce ,T&lkJ6NVd2ۻ>t汳5zK'1\:qZTJrXKzJ.8&YNta#(,tU܃5タpc\{@Q밊GV@~P¶@|6 /_m&7of2~{>[.&T5(}~v(aM.1+CnQ2eQ!qTZ.,7F2Q CEP-h׶t-~jH!e9w(@l0^Z{A賰?9X/t;OuH+T{s2QʞLm!I%5L(:^}z}(\* Tu''P@E 2u7)wrfAC ƛ#kY YNQ ⥻ƚ'=#WW!W%wgEоS6xWΗKrtXCpX<Т.!V|5+e! b:65CӨv" xN;!kuӤ;M{Ur 09g-4SES&_=svˎawय़҄G pyh&ǻ*"iQYO_]ـ_WHY!$_MOW!괭> pgGr-kyIlwjH32!X+M>&>Jᢠ{CZyTR.-9ba ¾$ۣ4`FrXOƂ8F(~:O\!"1TҺlzbAtyl^lǓ{8|0n^yJaa2)W[X\| @Qy<ƮbL*\pH‡P԰dt2NMNNǙ}#oooum}`v/Z =xԤ ˩mv ij-1y2-n' iΟ*cXߟ-2Aq9e; QƄ+Fja9OWN^)\`&Ƶrgo.rKa$8=ԧ.YC͎f'"__9:p{aj dieJt8)5ʯ܃>6J~p,Ԏ/6un\r,a-()_[G4^%jX: dƞUhX۳uT5^uE\HII$@CM*λ hHvᱼ' 7Fe*"Ƶ~qXr,#ՊIRX}eT=}/?j {n m]ӟ{ٙM9r `a =sr:7U[*_%\#VV!YL͂|A콖%X![<{o u%e^btfl}mT:\d$<:uz ecd5%pnb̈́@0 v-ʳFKVߧ 5.Лp^|U.ү0wN`r b'b?Q]*u_Ƞ.eQTMȡp!&ra4HAľon3 td/ 3H#n1Jy&۞92d̐Ƀ^k8!p5jKsS77%S}We[eGizF Z0YSrےeHd%̞+RP&(9>?=Ι^4t@QTHtNN)3 S6ӕJH)pFvW  z@{ˍ-4jvO.҂xg#֌2!*|ƌМ0"$!ʅv\q o$_Bg;WBՍN7^ٸi?Cmu7^8;bP/}'{, @@"L~4aa%O w\TNIՁ=^vJ)fXYB7kh_h/U拾-' E3Д>_EuE쿺\<;7-{Πd4;6_*Nx 0[ū4,+:>T<QfYL3/nu&J_T,sANtc#"]tW]OcgI䴘$+Am}KpA+\mrҹE8)u]ئzvզ ^2TPHэ?z?H1`pȕ);`InJs}S{#_Pv e cڻQ FsgҧEpqZVV`L|Wv^tZșKw3KJ?Fd,qn=3u{ nU6R(MG\pNQ&?Z朵hȊ&KRҸ0:Q ZSWǚn#֗yK3n0j<xC6ͽ SwDc*~tPenM KC0T;`rd%ԳG Jl7n~0@o*L'ʎ6Pe};le+ށ-jLSi @IЩ>DRn(i*hĕ,L-NW?) }dz:Ž5 O& 6ұ,I.B-2aCQ@k#צwµQo%ŋ2owNd iIavu0֣lBnv :gB-@IT`s7GιjRVА!c/KNL+z~+Hm%_HcqN2H {!ioa\;vB?U]>$¤ꚑ)e~*?k\-pk/Y"``gp#L-37Cjj9!_JqIt.㸅F㏼*?Qd3?RmC$}{!91>%T `02l C1xdB9,az]*9`4zfC : YeͱK93jklߺ",-[wί5X_Au ejt橵yG,MI׽ nGHsw9zBo+דj Qx.脹T0FTIjvm TaOCǭs.j   70@Y\lոST4SF0R6I}xm&y*SBZQ[̜#BY L>W)_SiJ+R=ݗ%_dMhm{9,(^Dղ{%vԸ} ~8o ,* +9 !nA):y l` <ѿ?K~gnv0~PEU/פߟ1Z |>j6+9 NXwL-uzq<^X4M0Zu|Ggl^:h-/N+wk׌sႋ-1giAӆitl`H`S8G8V@pJf^[hNgtw7lJPJZҴ'W0珵RmcVO o8 R~]ןFV #QoI7i(wJ}& {[!{ʡǪ];P#ŧtS@[K|CTK2JNLK]3_G Y?LVR(6A K[(&"I{~nkI7ljY-pF_P3À 5^^šW)sDy_a3m⩳U4*QJ '^m `n %K8G)x:nmMȕh<6iBY1sFf Y̡y4o 0 ٚ%j*m! uں8R؆wwq1F]£Onul8CaG *$ G拏iCXWOV>};wʲK@VĻh| 靷ZD76F&azqV{Zp:{rt=` !j̬ W۱Y/DM0Uj{U4mY(Ћ! Q=4tr~[x]'I%T}"$wM Ć4@jrkbV^؆4ISN^+e4/diX[5d<QW.r2 Ԫ k`G6V%$B!m5 QB䟱 =/G]O6 Rz"GC2Ei+T!~g% ])sȎz~A0<ƗX9d5!-`V$8NƙX~#Cc|t~$%b,ǘS =J*+C|BZ|vФea9Jh~5ࡎ%#L0riN6 ]T­+XN2-3O}k(vvE}d^sX@#8mAQ]GKv*+ixXE{p[UX eXCD6&axآj!t$r(9>دBH .Egln/t1U(T'I|Ԁ DwLB^N=˗GXQ[5w, # ZBVy㽪rc(($!?4uΦ' v/[<4F -HA2d3+P2(ܵ ?JUCO~6=rnC &Q!`b**v 8FxvpWI^ͱhnXmA0nR_5q}{ebS@ Ne !m+Vg%Ps,2n&9DZ G+2_[;n2si~cmƁhsKE>mguʎ j# u-^iuk]W($_O$+D n2Mh|;|0埥SSsem2$8z|FTNDa_Ԡ!O. %,) _\` ~FwS]*JcL߱n@:*y-[&? F4O(s83LWMtC^xٚдr{9M)+? ޽:nf>169;{KCݺ 65w#GơpUuPW PZq2dW{lMn5RiLRއ`-o6GAŬ(Y7f8?X- [PeDI e%T77dP&B>璷/4TVRz̛VWX!S1O.ya< Q[QOQ19A0+>אw$۹imR\~j|q3Gp3QzHƱ3'N8=U?&Ve=[J3GoOC!eo>?^avC^֛GLuZqF  #5w%ꐟYOOkNɸՐqfzRMĜ{=tpiZgvYY :dgX'Ib0Tgw*[#I}J>vgذp k훹}ś9F,`Wدc _䂣 ],E"vک Sr‹#ݪ_sLahLĔ"SĭzWJ3,+[,s`9BxpĪj- dXcX~*k?׵ wU8>hZWft(*nj\( eNȌٕiIN|bx v9yz( Ā,Sa|[~Y!jq)cmd%MT"<%3G3o+13䡂ĭTdK'XBhȖz]n@z ^ :L3X9F;Qi2tSn.s}k%RFm &@tWsH>f-4Uu)T(\1V0j#߈ xIՀ3c n:M||}[9lC$sjZwlnwɟw(Opq%ph)bWyAX tC=qEWfk3 Y_Yf@%_vzz"\bo-S[(q>$nWp3:osJzI@H fi%ū <# ycTe -kj{QriԿ4 Urn>XĒ7F<aQg"mHSO4 %fR(!TD|+vZp52Ʋ,|pL5&076]P=#fE?1':ȟ9TԮE-&4Q%JFe(,4Vqꬕջ1qiJD* j lUX6&x;N~KνmJz lL" P#Xqe.;ǿi&YUG;GHnO U ݃ꏀn̲a-7P36jT9$x֗珳vm\̦es}ɷ_Om7`y{vFRpuNX|HSPGOЪ\=[,r%\*y\\= 4|ΌM *ox Hn*w}AP2H0g{*<­׸US;&|[Cll%չy³N! >!Dk􉕿,=,F$bքuw jSD"Q!<+ ~z{ű/,<&؎\)" bw_c9Vhu4g14Z-(6Ȁ3:#!$M 5Dn`][JgwAs6d: MI4;y?hfSY |y q>5ĬѪa[R*gdc{Va,?!r$=ڈ @oLpN43)1H5; N!C{ jE#^p4j3Ќ#sJ*ªsKí{-ah&:CБ[N09pQ2o]ѢCɘYY +k@w-@;'5dY%p1il%Q(6;xNm"tumBѤmVZZϥul>JPuI(AE-DSU 7SL13Ͱ8 jOtNߞݿ4Dt7ߚkΘdQt26dw\}>WSLLJ:yp03W: R)}<6>QYs pp0$m.PI2\UvB,GUM!'t,QBϤx#,{`8uiF鎯fOSD&UI X/ IնJ2bZ̿k}=J!*MHkXq rn}$ӫN2optV$gN8u_Icklt":? ;=f4 {M.$Kb-P [UWi!J,VL.Eނnhm'HGGqF2KR  wMm=VIC VO{D^VMWv &]~a -wtN֟ghpFuYe#,a$w!_6J |Lw cQkǣ=I^1; t通 ѼF.y_OxW"؅7*odz'~Lqё3 V9.9e"L*ISWeX3A# @ Ԉ>$=1A > ol;jtu1*yH.cWd&˺2{S/zny4.ҨXLK|ֺT\1k @A 5}WD<'˛/Tv A9a %*J2Idj̛Qz<8bYuy2 yوi0'42:OpyBxᷟ-@AH wEl㓌2/X+rzbfRvNuADA*:rC@ۈ7inZK},^?0xFq 1Φ,Y& ]Nyt=,. En$d{ibD@b hS ~YxZ$nRn _G [Q AGna8h/2s(44#h`H|zcFU,pUdɭDѴ OHLOC]Im[N[AȃSE(TohTuZ%2QJh0g*ع<9H B_9Ix87KH}X<6[ >?Ol.C25)G:2E)RG -u~^%IOa7.P:Tw6+MYraHŘm5ވ+rói.D$U7 F/z;<-ku8C@4 9UBw6rv@+(NJ-"AJ(c}SvE!|_, 2s֠&_Z}+s4H,Xt~Zn2{ c/^'|+YxT3;IIxo9Z!_"/6y&/W`ѧ˷01%ڄckJ=)l\dN=Eˏι54Kw=^H7EʮRecA9Їm"Yaip,o(rȉA\&?J?8IX5ʳx:,%NqٌfpPzlC ;AaN`D*7.'G2-U^Y[ YFsc8KA@F:SKa9{+n0RWy$ ZaE0}? 0x($ 3Qɂ3 `R1!g{ar}7rw=1^}|r̆b](LKˊ*_>4lʼna >d?3T^i*$ HB& !6*׵=80hXp~2|CޱQS옷911YK8go$hfeƹZPj•|`R9Zuv'N ۇ;0 7_r3#x1 9C[jR ?ҁKQQd( +@N˙JBn80g3ya_Ԇcޒ[V$.1@x1Ud ,%'slAؔMuOT2 -dʽVO,: 9~? &9,.⫝й׀ǡ7ԈN22[p=NOg $(8\.>RhBi=6oP~p"g{AI%v^Ɵ Y9*-'UvcY"-揞?# t\͑ %ߧ3c5g0W?u.-./~xjoL"S |Peh~ш n\$ @R~egX,,D˥{&d鼶 ֋z8#T@}I\Ę _2J ݇J+-FOJVu CcKk:âb.\}jVbp|p"R s= 9(0]1pRSieW5bl*0FK+ gNw1HEFN9ɮlM-tEPo25nٍ+Cٷ6#|YI bKdk,3F1ѓk'u8̀W1F"&HYۗK,8ajۄ5 C+}?zSv<^+yI->fىI>ߏZU*r2/+] LSlO^7:gv _ Ί^EC&VHfU[/u9g "dֆdW*g|%,dRyc< vqNUe޸oƠnMΠLG|Mf.E,N?SY!}{u 3D4^$0k.su5̀SS WF*<$EIʇnCZ/=]s7 (ayi{W{mw6s9351u䗅'y ksYOdލw`,#{0xؒ7d/e8z#EHC'@|`h}>}#bVN17&=b?/1+aLluz)AZ_e -V*s{<ќ$g^ )d0W˽نq,uӐS5e`PI }G z"AUN&_."mJo0  DO\ʽ> {3hv[tt=W:3~Q`x9fRѝ9MV'G:)XڲGP[KF>B|EMj"u,D"fN 8fw \6Gд䲡-VG(I#4I[aOWf8R z ׻zs3odcS*G}X_#&Dt猒Gm̫wбq{i4Y\̈́h@* J:\rKX[ ={3m(?'u uD|^_V>K'(:5ݕ lKί4907nx]׼M &:*|TZpf? %/{#YŌׅ|zrWv惸?T"J`pv;R-Ct< s7ag'?|ԯ `T]<;iQw5ѵU> _lVR$h)aVρ&NVw$c2,Xi㖡"v-^RBmI*( L6_ !tXv P'!zpAB#$XTX ˆԗ6ήs]YݗjaSOwS3բRw\O >|u\JOd؁1~#v8?N|)C2+p$U}ebuY'عtq,ak1cx 7KDRtJm#xV Q _WI1D0#8GÍP 3'-;M!h{?-Jn$% zvH }iu7y:gv |Ziiz s 1MTMASZ-;j"gUzbL_[ q~f! C79x"*ch\O7 "K+=L!43@T8In, 7k6^p-F`,E̅Y-؂fLn+"4ݷu!@.ǯf,&4.'j_S-,'L?,`0V³ ϼzcyS(fCm>^ͻ-rI>]knLA$ӑ$/|t!'JWFpGltPެVYx銐AV/>KGB:1`=P -6ܽ؈^5 }ȅj2:K8̯@Wy&Ǔy-0=HbqW7R6Y{yWES Ciϲ ķ]WqX3^4x"F*8qն N$$YS/{.'iJЗ߲Skf{jX{p ݄}y$Պ-/gp>ߏWM֣ R^(/-[EֿJbT`t(^|0zd] y$D` :틻H[>m#|[V(Lz"P,O/x"M{y@FV~@I~`H/ EQ.:CRYX&NR::@ }ddh" RʰE:(!K]eR qăF=Ǣ?' L[ C wǔe-.0fL2aHzpԇPy<Pގ>Ì׉ډz(v -3EA.e>L6d ੃2ּW`ߚna6&6].n Ϧ0&ZmEbx7) , JdZaE˟-φX=0d+}aR1t`+j@ ^+?e<3G}0qC.ZA&\7i>}Ӏ8V['-VD"M| Eo$[DWؖUs4)e%O*}_ ]#ž'z&袘VgF:!VVנLHy(!ggkv^°G3z{"*v0숏T 텞^^v$,CMj1ds^|}N8 +^ ]|dRyC\exܛ7W^fIH/#i <.',r'f"_"l | N+ga_cVV< f*ʛ+pIx!5ß˶' \xj|#ί!OyXA9R>qLO 9|zɥR>f-:?  IP⩵5+?.f%G^0 /wm-Zf??DԦ m"rSgU*9i|2Q*T\`o/uQbUnKo)eJJ'^LljHHW*g;@R֚ʁP|`275N=j4K7L=*\5 *i< ,ǣYG( G=+O;5˥jGdJމ>[4u N7EY5Bi$|F6峞z ?hۘۙ໨5lJEog=*Ba|8,ҿw}xU*Lzͺ7R$"kԚV!1p@m=Si?7扺Γ dtyG _c򴢡#ZpHP> .am۵lwa?"unD\mLh6AS `{/#˂1Q}Y_x UDڤӦ.. (7^sBbk`9D' nQ&6pԸ!(|~+ 褭V$E8AҤ\"dXp7NHni-r{yT!Q^$w=9t6f;E`]$Tr WB v10c>?^xBènGZԸ EЬ4_3 q+]Q8M]0fv@h-S6 z?! utklTλ =.[՝7{S<;׮FHL;ɡ>Q[H'H@)zBE(>Kv̟҃ۖ'/3bUsguFōmb$izm—nf;V1^Aɢf uחhKvV)PG= {:FrIhۀo(1s*vj֙xjDm 7J0yKCϟe 7MJ>tbEVGbK0J^6h-WU'p=G5*T<{JѱIZn F{NcjTF7Pk*&墰9nE]e{”ע.-31$Wڅr: Qby2PmZAPTAW.&QjwnyF^Gz5*.[$ǭUÚcO_G0 /0Fm}:R {;iAFjc8|7/Py17)YwhΓgD ֎-0/TlblW6Bƒ;=p hf"%džm)DKR3OɃ1ira;Emа55W [bdfëq7r1w?yEr;)JAxOEjOYI}TF; &Ⱥ6CGW93f#UݾF(I6WDˣq8 Su 7o~=a&vD]^|e6KHt boT1OiFEm?Es1`4[]R,7MY[%+Ma>=@mmt;0n@e5$MYʡQy wŝ%ILJ_8@{nUP|t(4A&p|aOJy^NxvB؄IrV1$]5(B|7_ev_#9F$<&1 vg؟4N#5Ұ=znƤbyא$Rqgiaf- ф;/x/S^TRxI40,ljFx'zF4oQ'c Q}wadQ׌s}.Mٙ0n;B>SIȀ3O J4;e!]o0cΪiu6%N%IȠaN͗o-O{v~A.:ܠ۰co4:8Os>8y!2c|̱MKǐ~#zcc,(by `YrX;1l^Ob\۔}X r H%섨PN9U i'DQw&!z2t뿵9ppL r,M&,'tdbˇ&{q-;Fq Sk+X[϶2HXvea:R5k?:ls<tUYꓑԽvyƑ $8Gmufaqd R:r +%/n@Bg<ݧ:r ǤE0g0mVN$5/X?U!:"26^KqOq )K_ofSasf?߻u` EȠV$rfD1F]&ѓl,( ` h(Zo}GM&{0OSlD\ofBYz@ 熱6zxTl~0\#QT_-?8سCSa\|,4i B(4Y櫵-gc?1@dX+ ԗ8<"S sKt|;͸2v/뮤~9֏Xg1>{;G&nX ET@ڕs32/QD򔽉W.7Ǿ^($Z} &d#~XSoY5"OrQ?ӚKZ@jX6a0݇{R,Ď0"O}',S&0^*/jA3p9b u6P5mQlލ6ߢ$[ʻ9HE4}HT'g"]X_*m k=it|V`ۭN hE $[eWPP6*;nCUZBM㛈s)9:g i7,b%{x,Y9$w)2ȣ*Y FL_S,xDXѕG,=;2YZYʣUGYU0yΝC_"cբ(ӝM0a&۴j8Z3XMf 3qKh*h'9J`TVSJƱBdV&' +Gtחh 蝢Ifz?psI i`! l!o65 ^=x%f}0 |a瀐w&_})\J;u -.3m/@ LyS'F;KW.hF(Ѵ1ʘM.Wm!c>ZƟ䐆ύѦ)nvSC({_|dqu=[g}~;Yܝð^ǭ406o-o~U&dpSQIPTPp!?h߯?9:薫a]yDlG>uQ{&Q ?` :)0YJժ,u$w\$^]1I[9R C`&X|G:#t1~~v!g:s&Ay,@.*Ab}(ؑyyH] -q0A?͍UZSIso h"]"nB$ӭ]NJ?=?z& 7U2)A)/YO0.p[q#ĕ6 S(mI06k!_ tO,g`f7T:JU%WԅFTX xTYAP0g (ؕ",+>@y44HjqfKԄ?.،h]3)K8@l!Dq ~qFeD{̘`A$r`*%b1~]+HA.t^Jmd$rb$TxlT&g#)7HEՃՉ BJ!crDգ$[RԍmFUFxEi{&PP}>c !8/Z:`菰XbaTIϥ˧N Y;YK^>y  ʇqoL+/OuDFFpxIuuIӱ1TD*{`_ (OֳNa܄ejǯ>ZRs37%۸fNI *a)|9Ɍ"EX%gy wI0r#1s]&KfT)?X7T5l34f@eD#%e^r6X,g"4Fe1;"HD/SYB6KE"ڢ?S0`Otr*FJе_kA"eP^7m^{SAcpƂܸ8% ¶F,ź 1>$Q6'Y*M'ܙO:.? rbRYAIW6S UG 2!Ռm#sթee%PoF:><8rTkUe 67s D٦([juf9W$3X#p]o:|w,<{-|u{лN>9@{Z?Ԑ1?O)a#PO\0wvr$V3!]Ph;mKC>dJ(pGҘV X{yzOt_v u-#yWh쎺E|-g_*Rs3ƂrlD!WQv]+zO s|/3Hi (D hREDQ;K7 F` 25 Hϋ SCQ%(𖉿yk P:hā+Be -Q>NR)uhso1j N/Ab1Sa# nɬ:H‡o_KPcfFִאuؒ#ϛ I:bD0ڂaEd{pht8YY0eb=KY%6Vi\$N0 yT { wu'sKǦHU?Ln(~w$5jTh`^*GKNn#Hth8߬_ }tB+ ϗ!ըNeHn@ 9|X\<>UVý{2PW蜘Br"/||䊘9!K?BfNKr3lJ`g$}O][~e>ݬ@Th,gL aZjSt[e(xHCX'桃a;ƮvܜW+%cdkZ-gT˨C+ ĎOCzup*/ h0YbR)K`لIcN,ƲHAe+8vk}EZrv.걲SL(2ozWЅ;W W434^gt0_ RE`5-~~;OjF*J冱J&}@/PHkɱA6Q3A 1XE_G$FK2\_&x{-&IvhijK4H[ZǺ}~B\-iHۅ4.;0fXޔS|X8N\=M;_}- k457yYIONӈLlӷJg.Ŵ:aߦE(Ú͠T<[/hU7 `,miއZPA4ޑι TB2Dﴒ-"QRmFFGcWXK``ǒ L_;_ktώp'{ 1.xk 'pML'a2+X=FBl]A XUWrH UQ0< 6r"Gw|ъ("˂/yWULHJ7/ɐ `rJCS9QgWȞO*"5L+~@ HE 2QgaC3Υ2 a ý@. yE{[]6j˵vKЫ(_ W7& mqe5@unY+Q( i*<1F_~[No0ѰH5+oT_o h'1 1ǯƳnύc73wq$Fh~nvך;f)`ؚ_}&q*PjШג䶿?2,%2Yz^2~>mKוƮm% L]шD>agX_Ц Pa |ʋ]պ.hQ?O`&h)`𐸜ژi_\=`n*& h$AoN*&wӔAӦ)8~آ|d61nM8Bj)UMueC*GI$paSz\\`^>osV9it+6YkÚOkԀXZgX)|Ҟ\Z6%u^y s+Z HT4&#o' ?o pDY|߮d-FX>4 u܄T+OQu_1yhÚ&C(Y$[8;`,iP{ߑVt/9谊 I%ΪJΗLgBH"!fe,vk&K|s zD'xG?UiWQjL<ו/جڷN1r( _{'7ElF*![{;`&sl2rvxڳ7(`)%qvK V6r" &rzvx3(*R6"WC-~-shd9 ,xQF;$D똨d- }8ԹC~a e N1\yѭ,bpœ7۪1 B@|U됅Of]a_a+h rZ}O2&A?R'3_ƚ1E:)b aUWk3&VgK$H\pE)M"v^Zn.&N 'F+'q Ḯn$e@,ͯDvN^[C_H96myr*4Ds?IE|5>)1b~0iPQjQ#A81T)Tq&ʞBf6©F۔&\ǐ[/eB)4)N$)w;R+>88CcYAF,Krjp#s^p*-RlC6B_71~ʈr2<ΪUHKi^JWL<VJS=?1u`n}rԖG>Nc->w4@U{܍g1r=%&p[@/ 4dg@>X(OɬǤuB?Yx\CJίl_:e)"&PRVM' #_܍Mo0@|lK۷Bk(3iM-O݄۠[.&qgO؎l ΠL`N($LulP;)@k#qCfI4`LMN~T?c[|p( U+z ]]ObD 2댫FW7GaMH4kfi&YI[ i2hP:e K;%/ܩ3c,p P?(*ERwU> :JUEwK-+UlZי#0hm0$F#=^ip u_coEWDnu l,S% }CapBgnQʐgXi)QFQt[Zq 酤z8zB K1/Gl &HTiz8%k#]bmr*+k$/ˎ+{6JJ hz'fNܞlS إfU 6G m FIAb1] 6e T >< XtnꩋZ\x~2 } gЈŔ&Uu`wL]}N\bsXL-2(?lZ3X0*}! 5涚F&vPjPI9:D;(WCu$18՟(0Rifl!Xn4V`RX:+no?G2*DU-  J3Ngftk ŭ`“P=l+$1Su:;/P9yʞ]k kUmCWD f0B3颼T875g_fM~١1o+C hY-DRBJB̃, GKBJ@a+(߶j]֓U0oOdGUd#p9lz9G]ȮOyvs~߼$됅E16K34 ,$jzޓ.ᮆgRVlc k*}v`)hE% z9@0T(4޼d:B;>%xѐ"/v5H/um_t s)`=<ڃ. _X6֓|\Wzo` V?5y^{k1T)$w,$ ;^st>ѯn)L [ᒂT+!u~_ ^Ɍ ~mhF(WZ-6b{K*@;8ʡ^F"6P5a|X`ߧAGnKOrc H7aQyfl_j۩JJtZE~0#8 c(9Q#[X)ٔRRQCёGO-ՅIQT[34OiH/f82=:sY7 P0ͧ6[ B=tI+ߕ_AW6iۇZ"uBSu{c%ssl-{afo+t\+Ka4HvNf g&gi</ l}A(92/<6Iasg(ËO8g%y>E}h:[eR%JA$s4΋@g"Y)Mc 9-# 0OygZr+tό&8bC]{ƱDNP_aدtM>DGb,VH1JM&yS恓>Dr%~^*epU{g id7-n#h_'.Q8#-Dnis$ɤk>Eԗ [=ZW^iMLA[Ocˮ,b}II+md9g&"@r>Ҟ9n)X'cbbnYLƌ_wdt,| n(vjΕth5cYeٷS兆3g/ $@\Je<uz<ڋFhR_i"=O&i⇦X&ʎd9V `V= —9NU5,f pQkm4L2V1kMB.PʘXo-0.t=x[Gx)ё\gRO8eN;:5go^ g@` ሑ]5Z/mΤ! Q2ܝB&D |L9&{ݴۉnzO㊪/oEwd9(, ~h'X/$] :R: zט&p L2nV-ƱGDIr$م~=Oa9?dAF߳5p JR*'q j^pim\U}y~黮Ӆ#G|{Υ9Їlv@F~X*RiAFج8sv)bg7 *.X`i rTG_3;KO5'MLj Q6{-;.#`_1W(mu߮.?v?*Gtq2*Jh:yqAQ:ߣ,l<I43wOlUoX3Q }dZ>Y g5DwLٶ'tDzBm F4;pQ+N_;]~ռH]/ rfsjϢ DOJms»=B#ek"T!{Rzb)c1'x@){#@A]42hp9*QcPCb>M@a'^ jN%vv<Ld9k# pZ5ܝ[ 7!7Ɠg^3 @7'Y:4qYXͮW|Av F._ y5t t)縬<_f61[:a ؚ_BW Rb~^X ުDTx7CTI# (.)W gu5߈'s2ebhVB)~%5(WV oӕ@+Px `$]:n;.g&42?Ac֌9-3uw{ (c^ձ 俩WARf=NPZuK-ZV8NRFՠw!Im*J|wb|^ )C%7bRcPz lZޡ6`Ob ꄿ7t΀O]΅x5ם+D22HY[z_/=P;W`٣{C; DjJ8zf :|qߍ AժfmPz6e`zHغށG gzaP ne߂ka sh-^W^ZSUxBb!Lc?ꣁ{!78FT$ZaxdgITЮh|(PcDtƊ1܋"/eeYw|36bwb"P7b׵ݞE$iHbjdzc6*N;%%cɔ,9.^$ŕs}7yzʴ+'w }*o7]4X5J}-gTPo*~kY:`s4rxjXC_nttd+ZIO*: Ov$/"\X3+~΋DR4 u*ZݽuG?x_BK\5E l?Sfp+z4ef?8ά`uJ gB[[*һ7$ ;謀 5}Z{ {ʹV|K+?` Qb۴~L:?^-8gM `s?]I$H; nS;fp%?Z> @tot``ꙁH}H}[r )"YȪl6:*&H@v\6uE\<ܷˈU]R{eDg"2n2`abӓr PS6d>mvCnqF\z-^yAnie&v8ZJX¿JАR9s9Ltݹ/G.c~d tva$ {NWOEx3Vo85=X[\;puӏ}S5roo\ZH[ 'ˬT)忩MNu2=}]{J+d&DQOd"1{f?VէZ~xĹTsksؖ,otIYtXP*O,g1Hz~-3~ܕTQ J|[Je,Ee M@ha.lJݗ/.L#E2 9NPeoakCM-%5ƲIV2LW#'jE)j2$W#^>XhD}B}H:G!x eV[MwvWiCbuSWO{U=\Sx1OMwRJ@";]VqTpKQ×oQ+ Ŏ{s(AVէ"OH~^rY+h_"zAΏOn':b7`A1"8+ ]+|vν 6$݃a-F!ƶ@cB48iqpNyfVvz=vNSyI'/Xuފ`U?yxoł?vBH%7biP%FzE.:6(/qgVw" m)ZPp7RcT!Cn @l+D&)и:Qu\(z'*ł{^֝I~YUy4R +?ASy).\>dl\Ʌ b4͋׆/&W){Ըc #vJXݺhcӭk/hh*DeJ֞6Oޒ Ӝ=j,vvU9ʤq|JH$/\iYȤamAPЉ]~+K=ofSp#>fqR5;B: |%9+ IqډY.Ód}vjȈ̳BC?K=SjFtCɋը4q5a6> ukk'E1S%s &!WQ.?e$*xT*֤bL|Q@ aK۽2$C5OQL]&\SH٥xEQ Oɪ6[nPUyk_.85)?XΞ[B :?B D*3Xvkt'፣kFW~ ZQ)iLݖw]Y>H/,c )`MJA}^N}]YD{Թ+{-7VyhAZ5 Z[]NlU֚jWLx]އ_p#gh4Wg%&S'AL5پ̴,it*u U~z,~4L"t])\z[fX,|]~SܹqUf)(6[z3$3{K_jRޖTi8 Si:2Vt>62- \N1&!MebSf/$1Rb}Y! r(-ܱ0[_TU/QKQ@Ҫm^U@[K3 줮LHW 0,Z69z@?:IPts)􇗏3cbW_LUl6(/O H:\{ۜ"s×`"/L ~پt;l䉴,hyu[$,*ZzF"èM4#N}OSt/&Ր,Qɢ¤qoLQ/Dmq3z[_6X㖓<\)FҔU\~҃k/oK B\.4Tjw{m~T X٩»4ie{'4ȭri%c-µޙj_JpHKKGa0ʀHl5FOoW.Fڣ]+fX;Tv~˗(C ׻6R`T6SCMi Y}Q|r^6}vCjXҔ)TZf(\͢w@dz7~,dxXG2ޟKV\<3PC{EM\7 0Z#Efo9r4 :`nXhaw쏦2C,@QoP:!|(+ڍ]zEN |νcJJ `VTȌPe fd2u 9%-0*NRx:JP_4I1΢L`␍z`x:NT̽_IJ-CqI5l&!02լ]zx)ϲ標NsP[81ԓ&$ HhY'G?' b®: mnƮzy%ˊDo?v# ~di^bސ%v|OZH[R72m0j)Ok.w9 FB߻Ea-IS^ $9L@3W Q8}UA1vWxF^V'(^ 0%:#΄4m̪{clm 8Qe2`yKᄣYogv\c01O\XTE?eͳ96Ф-w'D#E d|-B/gÖ'Wa]Q{H)=}fJB-ߣr TPMb;5Kdcٌ^\fĐFsi86:[fBs1jJ﨩N4a{hS9P;@8i< n؂#h_O$ ϡeҌ|g_X}GaбԜEH8(<҇ǧ{ƆiӔ"ʹ UGВCӷcC̫cm4Y E` !m[ _FM'.l}W"-+pnGT[Z֊V*3J#j&|9 {"^cV`L&e'#.RaGrl,bʬ?IN,hD#:j5A:D(Sw^+Ad+jSB:2ZI͚/8 98kp F^Da%52j3yWlmxM*k[Eȭ $jj`T&mFh@)4Q|!vnp$ ='>"ic;GDʍ@H-8#3I1H<63/u;ŹkPFA )(iV)f4FUfJX,h[NԓGm&eZp$ ňHK%]T]OuU}X^YA\1TTB"cl*>hDzOʃƵ1KBG` w] (u)1|5`E$8qAK]}>Jz4 c!=$ ۧs VE$ A"Z&*VޔQFu)L^XWG?hN-)&!PМ}4%r7>mZ-2Gs|<͚`!Wi%RS<}Svz>J^tlݷ"IR*,Hſ73_.ѵP^5..c\w+xw-CK-^b?z(2.CHo,Y׫tY ,6^fܩ70qgET Lt?0.[_iXBd |D6@d;KW^6- mIy:XqhGZW.Wĉa 0N*gFNoë|wDD~Bbu'(M9gM0څ?$o +G8JJaT0|@yg[$(ute`9h}?_Lt+Xjp)cyL}k1cƴX2*"B!Oq8"164)UgE-ew3-5"jg&k5,}I,W] o_K[}|Oyiy@`?-< kubLQ }r5oIv|\֮L  kuC/{tXT5 <_u. +SM"e䍲 :}j#֥ uSW ,4SpJ?\=`vxLt<e`˗ Yc-!'e4Y! #́"qxsrk;J [$'0l>6&<3,< 1X HtHZBLėf g?J_&LK!Bs9#i7&l> ԰ro<-K HGxdI@l5mL?<*kz.d,WiKҩJɎk0ψrȢRA y8;OIɡ]eXt2_Rc̣*3HMَ:0cw) êD2-ZT z{c:4;;-M~0Yʣ9~<RD?W%?4̳l )Y_Ի-|d5e5j>Ug•K>ze=Bm:Eش 33:NV;HM-X,Xt$MnһnOA6!QlPau%4NZ{ n~M"VF(]dV$D`] N{m>Zϸ38dDimjBndţv(N ך j".=fstma5g%P ~Ӥc" ;YUp?b| LUA!*ޡ?^TLH}$6,0@Ny@q:*47z%EvV*RerOj#}"CIJ?׹2N{hnN50\=L ;!o݉1k@|WX/!{)m:ѹeRGYuj+ձm޷6?5k9:m!pw|gS,4A4;%"~|?})8Up"f nc9cͽ'D?o|hTsS. .ȳSəSm~(zTCzryOC|LaC!iOr:\/q) gfڤs@uf`6”zE$ܝf[,u׎ AO>A&GK>CƓ~WP[v{-~rm<>*c߷]OJQ0:+nbgT)n1_ݩHyG7°u#tUqTAʜ)y/nY4RRaLv\@P S^RnD],88AG3ShOyINj2 )+@`kS@X[b$϶p}9nm-*|٥gvY?€hil2֚PUIFqo)jǘc洇xvqf .@c5gmbo,#QaKx(eXښxeM;DFC_{@ă/XoׇT';t͌9c"CCjJj$Bd5J5lK i3']`1 5XŠ@m6}KV:]x^2%,ig#dUE&,sRI~:t|4셞jto[$Nߢtw53$:dJI( Zsh%$!`$F/;C Qޙ1)1U۔+*u˖P*&<"_J?\ڴ?sR d턯%?2oAI74=2="E/w|rYkdI64&z/L{$ Ejnf?+3宰ގbiʔG0&'3EӕNE ]²gRw! |Oi''8iaGه%`w]xmx4݀̉7oye1.z;摲.aBM@\EoeT?q_ܯCe_J`-}B3Nѕ5?#Ә/:@Sqb1=zH;]n(&[5EGaL>Wk'8,rg08`- k@($x^q818eIK||c٢Xa2-5: 9r_ȕ~EZ-QFBZkdYy0/х~LNpbڈWLEg;^YX(Kơyf-oiWQSbyNc-;TmSn; Ǧ.xQ~sD'6i`T8+G ʾ@oUAMo]q_U~r|N7yS 4$P?U#UuƏ1*Ǹ5Xb|۲C\$oC0Ɔ6_kKK~2gTm 7O s9q5 %d:s3Śs  e~HMA> ex|U맶MT1rt"2p3U M֒ZѢD tpX_=0j"B1nPEb i9)+:f>vhMt -B^@;҃PJlݰ*yCQ:KLȜHk<ӓ15)Y*{ Mjlj'jWsLth 0M6lI rUZ %$=GnI1z`+I;;žωRQyg7O#>"WѲgu.B֔$YP/[E1)X.MGHq]02Mǫ5C99xm D\!׊\gBs$N _G_HwobuT dU iG\2AbOyz`sn LՔ8| ӸgRBٲ[7ֻfYݴBA'2Ƅ>2ϟEdW֚hA8N+.c!(>w2_v`5ʽ-|Q:緭J +K)ԟoR S*04.e &(KC?_8EiMqHQ\ @c f/&^F3]_בֿoztٍŐ#3 jyg^ۮ "ۍZmҵNEsp!w&Q1wO2(#;H˛N϶p?ﱒ`5yCd{\f0H>{UmʨC|KU+c?7ѹ6mp%s ,mWxuRB@/Zl|8k [jFB )z]{w"v!rGڶ~L?v_p./$}ꖆ.e>tk{_GE GJJK KoKJ;&H6+)a H(7<2%I}ꃴVM Kaiջ;#OC ' p !P/AZcʊ/xT`9Z)_#ztKEaƯ{`f? 4@ w$.XϹ~ E^@{ybZz,f[\iEa>@+< L"*Zm5s%b]FXq˪ʪ(Ut!#y 8Ef[q/6q@%ӹq'1uzv1բ~rdazMԐ\%J׻uMM ozSUYxxvK,XƼJ0Xbi&O y.jplaD:2b?"!Hh1׭ 0*C Jl)\-͋kL+ég@myرۊIi5N;yF DX`Lc$ؗUی=ym~0 kJH˭~ _+9s8E/9uʰr&GӨ똿k0ٝ'wkxwi6qQCh:̓z2nT̴ykPaT 3A%Rj,P7kD Y]!>|6*i, $z?9iףg1.Yˆ!212pWO-(+)KB*P{ }hNa pQEm倠gTC1?,OA˰ PDQ ?"?nԽ(Fm=W%L;,?2)ZX/N?B%L90S()~40( `̳z8CdW^(s80|\h$"[\<$"X/C2D-0~!n urTy~Wnb_tH]<[1P+GL[Fvo{j(_^/w8x&~Avly1ͅmˏ F'IxF?evn:I䂣M葕u| g‹I cZRÝ SPk,/Qnsﯯ'ه۞"b/3/8v L\}/a|V2 !w{C7 ׿}P$\tz~1q9sF xt/W<C EYDoEj'vA2 ~;YfKLez ;4 4 _)%<*Nx &3j>~hǃ$dže |[b@V28ThYXD5zMb ChkS}0C(j 5od +t->"00$O?p]U3ע^5|VJ=WxG@=2 AbQV\8@;jܻ:g>põZEL8yBпf װ3frYy](Ri3|rJŽ[ZfvsmN=}u*ͦم4zsylZLy&hz>KFi&@e IQ?JT7 ȲøymO =,8+1R|[^jXv>{ ?0ןN:Ü&\;χJ)~LF"* \3EڨrD>J[Ϭ%PK!X^a> nH``ì<ڟb\M>-bm¶E[o ~VA}Wñ͂r JMXZH~6!ðKDa7nQ'҃clBth}-m&4aJ fe[r#, }+InVgy6Ƀ Cz& #%~h-YyIُlh6_|N :/$:GWI9vw]!M4! Ku[24 zb]W+HSz ؉8\+I/^j5b &n E`z6fFhDfd-^.jRTeԺ}(`׃p֮0Ds,D}/ Ei9ZiDxyWTq rOvbPp"y0:oњ,22=m 3Yg5y5 -$O'gZ!M]ϻ{Y Q4ڑ ĬT_];*wQJZR9#! yl=03Woaw)_ D0&{OL PSTBoK>טvgvE8R 㽇5cmڹcGX2p_#׿Fcr o馡n"]\$ތw1yY U ~A0W4"Q9}FL rY2zc%q/Eq~U")20dT9:__L3Ԍ*nAHDigLX/s*ʢCGIP['؆ftӚ~X|j2K;J S"VP˹)CCv;obY=( EPB/9(,7wSRW{aPwOUfY{ۏBv[( Z-i:Wzj( ]=1kC,@܍9³k4z v?Wis0R΍ѶIcfih(06NUYա) ",(IL\0{I5 v̗dAIhKL2p?Aٵu$-1 @l`:26c-][?bo=ӶGn _zn0sLnHMh%sHYɑ} 2sVpN uՠjzU;܀1DiwjOl t*w{Uv%pzNۨCēj(F7"NWn1\ԩpVth;g'+-;Tm`='O򌝾Ġ'! `i|-]{Yxi o(yM 28BC78@x%kq4'|EJ|V~1&m?x@-AE6t-0 TblfcȟܧG%(%F 8l[_k8w.7z{w|dBa0ȝTLޕY n?V ںgUi}dxt1]lt}F Z~ٺWP#m3Q?=IlS`rA'Ƥk%:D NT!i2٭wh[Mgc~7s*j p]<ؽ7Z}BgaCzW84QHc! 1%!*_9}8j.~Et\GrݮTZz" *2V.w=+1i@B_%b^|W6YkpYWQuE7S-4FǑ_c}gb2*4K3MP14%,pZI'E!ڞjc ,е9->`tv*Uʝw"oJIhۧk[|ЀWQE}0pV?r2f X=owğ0I㵺~;@V"7Z Xqi?! RXqo{}lM&=`|舩j!vNaZH[~$qC{5\pAlV +6@wd19kKcdTlq%@sAj|4~C KGP^˼ZUauӳ/w"UӨ<JtU:xlM G1@8^Obw)P~ 4$ҥJ +/w6EU!py$4__>8".|))R[h-š5fh hL}-@GDEmoV:bձRH;5z\5y9g(/\vpxo.TClUn04Zc7 q\&lNȅߌdHK+F_5iS+Mgw0q~HKZhaEY{ f\B<u.3-m G 3ʞdqAA@N4Ժb(tEyKVq\|s  \ӂ6  V3NXt=x+p 3mB"i)r?{uȈ{V VY^k8|BEvjOZgk5M[lI_16\::bazNV"RP֗^\=j#繺( p?,"$qoݚ3>x[dSt\PyuLIfIj['s)*Dl,e2cISρ](eq+l ,`ysgcba $D.uz=a 9g?^YZlOy!!UUCB>%SGzq6k<,*B)>{^pAnչL"#Zi ⥦!0+EC+\Ƅ.T1}s_=E4W?_(,4 ,L0 #$e\,xz l8~f$4h]4 I9n8{yr`%V=pl)s!d-'VȓCs J,k߈0ng83gֽJD#.9T|Gl4u{|u]720UhUa ]qdN*[LɁ\Gabм:"F[dnBO6p}o\.Sb{d>zHt/d)I\ f|U~t-OWo\ȣ=X8U!\ R#ɠcMRХr <̌s.<KsKn/j8>}Cn*,Weȃ(`9֎}V^n1჈J8\፶;|Q=tUk'$*oh6S7v 5} 児l?c ,Z9E$]HgPA3>~ݭU/Y:E2)nPqXԁثoTXqk ^k(9v޹:'-$c"֝q$2a].BJW?Lgٛ=H,ߚf!{ou33ax;Mq$gܢuZ59G?) sf@o~x"Y v80q$P6&^bmNw-2neTWT>7AyG1 bFM'm,gY3tmq܆^H9CĴPVh=R2i#w & 8Pyy}5`P i1yfJ]hֽ&I~A߭H:SJ12>`]iG5勽A b13Ά@"4& \o4/j7mRP#@ -خ+" SiltT6^,eh?6Vsxۑaq"* 5ngkc_BBVGl4{ ',X(8f8'~A_S$_gi|c;Vw qDlx .$LGi*3pu3)WoIqvɝU`ȧЂ}(E03g`M31LBK ڊ[yU~isc#xN0>\3_G4Lj=85Q{kg^~B# 4Ոj'4xlKќOSpɥ(mAg 6+}٭GCk_6jbb=iԢwLR<W[۹5wgeS&<ω7 \i.;C6Qw?hYy< # 3c3;ot9>B\nn'Quy=P:O~y*ɥ/~Yik=;J #86ANI\z/Ux %dOO?dH&8T< Ʌmv5@ڥ7@6 74죻EЕYsI CC?k6 qaIMDiycnCZ~NLnw k YS>j@:( wyG6PjɕmA!_F7& Ǥ@?\%]<n4dw2sď URuTv\V'⁁u+,Pb%DU6rVZLTYcXN xͥ~ gfko۟z9v$KEE=#%F9%/.FɽBy]w{CyϮXEU  }vA*tL_yROR$E+oTkҗ6Q[3a(4wDqȟ[!'mˋm  X2uKA\X?aNs&WԸMR)}ApM­3Bo7E̡WgC~^RmsɤlT"(Py;f;?b2>;cY %MGaMS|zU4tw.2]viZ@YrSMeC %^+\u zΧV^u۰"Ze]vfn_98GãOXCCZA͟z'~vy(vopNAlIwDAr-.ˬ[`bRG8.4_M8ȢWNGdϺ6}T栚qcT; @E|'O$H3Wr,3h}Oz01dU!KRapW|'$O# .3[OuʶT,o,rGC[|nQ"Y.X2KLH^|);37LT]ם,v]ۂKADW9QR.CZUF=B G!tbJd,oᴖ)vD$ A!( vvc9:?ȅ;?t?{25h`V, 9߻WrZ%DW٢bп #!dh:Eh7*/}fq-# E>Ξng΁:3*Drh\x2 7(a@'YؘTrI;y&DC$R$JދIC Eg*`QĿSe-q,3ϲA7"٣9썮⑗|S>YMqo1@Nhv}(q.OӒ`zgbsR Bdw.rw܄6wGP$SL΅s'T穖T {85 w.'Vw{lwj+Q pš%SꆚQ"3zӍ{4PW>2cp͞a@3V4ٝSU(m s.ggkAH UsX?b)Yz@/7wJzQA!1v>$6homPr8<Y^ crs!4t\<ȳ HɓРOWj=Y~uϵ'k-1UF ;dE=>lN@9JItV nKS3ĦM Тe"~dB_ܐeX cl\lug'pq ]>T.HEKA!LX#=s1DC抓[x@Js0D*G]2cFk"QW9z$j=,KB%Au>v9d iL`Ig^Ud 7fI;SHR@- Hz~!OӘ~*un|q2'S/$puM<{NE^_LE)jjJ@&6RgIenL?ASod~\ьg,PՁ`+TnkcEvHbEgzl"ѽ}iC /{#Ϗ̡$vsb=Ð0lΕ{P?ocs^pRGl\daXҔzq\Wؼvؑ//R*f toBeTE)!.Dm#|d vvŃ!)9?YSRaCJ ^ko`T$4 q!|E(d%Bs"If,ՏH䉸$_o@LHk5?u|ar j8[՞sYŔ}Qs"%ddDCMp~Q_eHp}Y4<$^i>+^qY/"}An"$_UhsEܽAr%1#_UEhĩ~JqD~P򗶎U Kr4Qwq4 (8eҫ CfNrG 5CWy|{z HkJPԒ`5/1<ď;DRQN!߂Cwg@Dh`몱h̃F F%$KCbh쥀4$ C͒'P>RV\[$ŝP写0 P #[zR%vO1*k˸7#u"`2<=?vʒޖ&UPU9E'lFxݻ5A+뭑}^|*UӃXeUYIO[nAI!ݸb(-Ό"4AiwxT:+w4)͚ cؿv=v!'O< 6M}ktzf?: zdSbV%eOZ;Ӕc*Y@}:ki S"Rz._"36On$DoLgsFdVS$Q’-93ah0vV8+H7B_LO9l" 0j$Խf> M;AB f 1I0̪W~䷊r heA {ߐr ʮ20/TVOE'2N|w? #&{E;$eV ~6!{QBCJN/{q }Mdk%8Xeon^$ WGjDil? ٌ^瓗02m&`o:Gv/v-)-b3A펈{ic]VK-JdjcYUC R͋U1Ec]UV-Z)=_'lZ,dr=-[PGT 2+c{AיM|dIX-)W&0g٫pz^:ϳV\2 VIȑeLh4VӃ!_U`GW `Va`ȧ|VAwJv~NF6"ʷɬAoy{\.FBj$Fb{S4@UeMRyZaNVz*:9;q 2Tķ.\y`xT>)7s5 ἩYwkZ*{H\( )ݮ/(hG^4eKX{]i5#e҃$Le Me~#7"%I*_6/9 =H#0$&֙CVO4zRxQ*\`(ϜPer0џxthB!>"{e;2@d k5Ε2ܬIQW}3a  !.JBާ&KZj]c1]'摳=v.>$-Nj3O'aF o*gͨMg}%>`[T[jmo(p%W#G(:{9 `zZ>MfnՐ_ԄnSwͷIVAr|r+HxNڔc§:@ P*+.o,(DAUa1i<3)V W. =4IЀXOlRry)`n[F3m]xG~n܏Tg 3pG)mm?W*B =/_gggV^_\C"*{@PU\L3̌`=(c*U>D|rS%7g ['ص/F9>^N4Ag5h4ÚǃJUM˸7@]i"-ŏj깅]y|ΞtQ+XN6Qq/$E)ܔ#RLmW觲Aݿu9 )-I8 ChEnt`w>A]!vABۼ% 3'~37xQu#YUzb/e!bP 2PfUfFo~@ ix<#Hg 1X#L3NM&۸"_XG@[Kmga3`UG}%=rVS9,,qFє tDz˯n1U.EɎdsAk$ů#wgyfD$igP|͠{, |إlE$t9rטɃj~hi*W .vh]0l|ȳgz̺?]SgCL~E4 ) ۳g%f!PX5C[LԭAxg/`ka]) Rۧ$ ZIBx`wQ{& 1[pyQo֝LK>Ă!O0_#öX6Cn#ţm.tfB$7JlGm dH1& Sj˳ Ax#d)DEHpx\ М0N{xT]6f.}cp9f= tVC79|eB.[pN$EK:?Jo&E"ic%%~ [G y4wzZ7)*'B^OF5&\z{ϝq-w|;Iadd~ۘG簫O[<xBPSfqɹ8҈A¬_5w_r(ngd51 p2K+cKVD W.W߯۞bV(͓AFw4d|N~{kHS_θOp]eq]*J %6y$ҴbkN4+f=e0ĕSKDpdn W_Cd2 fËpk}qJ|1+ä.Q۹y7gfo8SWLh: ٜ['|ӡʢ'!ҺPj+/iE|M.{}*Y3)c(,QfGD]Dd$s.V0$1/%PedV/e[%\zru ̩媧(ɺL0F9ch]A-W΂XnoI85#*\>[s?JJbHԅ5Uf&˝Ӽm[.Lpc@%I >6YԂ:8͋%}ު͑ծh\BBjy~V*B׵5uP1F##=ߦK wȺ57߸`JW4*,17.K Yb*jv֓N*exvFN,{ww#?c3=K+bU( LeHd͉= tDQ4DSxC$^Gĝװ9*(AVR$%%B_t} mG@n pǜ0;,'ɾiT"ޜq[hsj_6"[pSpt1p6(q%,p8sâ1>0B2pOۛITDhʭjjyT {Cka}oVnTU1[Q>пJƣǷpt}ÅȒ3Br|˻m1`:"7ڙk${.yE2ExEG0Y;߹=j^/{66PrR\nQ7 wB4nwW4ٴ.m ÎƉ(MɫpӠE)Q;u^U[d>:9M|I5\V*(1AcgE,xjTsZP؇AI.©x~ fiS 9+@p v^kEmc㯣£dT`a)"tZ\J'a}bh-KY~n+HAN6P2,ʒ̔Tx"xSM)7 7:bRv]JS`/Ȃ^u2IlYFt6?vOOBbv*|\<&}&#R/6GY1p@L5f_s}}fH~ U^@AVlFY̞uWOk9B^MW*7-W&Wal/&%ןT*C ˘~s\*,q9ʢSwEG[9Se[gO^~0? A>jF_\49\?h=&2m IgG:Q]d.PV҃ștZQppȀK/Ty ńPOTVPNbg| 8OljA2, Z`@bZ_ϺpgfJ6KN]WJi^^exν9qaH1JiJWˇRj՛bY'24o{1&1}>ʁ$/u5[?vwխݣmF=yus䜲&zK,?݄ w>$% hmc]0u̇JV-Lґu[*P7ɼ WbܸuB"{ze7[7Ƀ(y.z ȮY^ $F8C{m:ӯ ry2Hҍ;cRX Ii&c /Ft$wijf(Q&1$9dF_|5eHG0Y Ң t8i*]2"f&C'n)IOl{VJ H|>zDd621:Uhy Iƹ'I_2}h\HW}/B:`z4'Cܾ3*ƅI"hy;a^TcHw]X/6g@C޻nXޮ>KD*H*0t "aumpPg~?f`j?rzmQ97b|+`WU ! n(۱UK*[$:9)'ש˺2ѲaSdjlنk B\ڹ_Ƕ}tvfe+]D7ei\1 7r@ખȋ`I &#$cFI = ؈(W=|M0rq_sLPg,SꪸWFZaBf/Sck-Cwh|&"(ˈB H13@e;pgP۰'Љic²M5i 7Og%T4)ǚ(+Vē*b酸p;ׯƌokR.EDԕM}FB/@I$@֢ [#jv2@y)FoE&mּRh83S N쵠5`ǞH|CH+ ,k]_V kJ $}{;lB5.k4d =(?2ǐcYRG /+F:5oDjKB<*4!jri+fa:R6rtS}+aOC{.ij%BA YE8v:i%޿HHFP~p/ҥBn*D Ӡ˚j(R@lSsa#|~nu*9i& $zXimr*(<{MNԀ {IĕAʫ ' ng2up6§4Lcu`3PL;6!BMf 6V^]CiE OTw1:CIDi@^V~ ?t^?$ˮ\>F?y4¬AŠʼnX4Է::}BYH硱bZa)K}Q72E{)S ; SL ίh` @ݾf+r0(_K%'R&9HjY(x3Nɬ!'nFQlC3jG˱x Ex:FpnGYr9IH2ҰRj٫TwhʕpiB9Fs}e%,,Dˌ^f]jnPݛR안{fMTF1,@f&n'vu9Aw# 2k#t*@-‡Fsp(f,_~=֔ASM`9bp*v捉`jWwp[zbrhrtʳq-5%YR>Nw1lZg1yJ0y 8=0J-N1P4'hT_@f!1Hg:Z'2Rˆ.>f<_ 1ꐭ\d|2`WcJ-1q$EAe#X޳ypx!)112> Bf,/ʛ?/\LAEUPhzlŝNy)^;EaFm]#5Iz-h%uXR9cdq(F@a{jgNLWX1u  Hz94Zg bև؎ Ӂ01@ж`ay|OY*#S }K`Գ ^6t:dYvMQ^E6m;]V\Sh`bs#>~fuwB*>v!Dع㏭\3T# P^ĶMu:r\#v'Pȶ+TiFƩ>Z"Y492?:SsVN_[ $Ga 'Qȗi~74gUh0)|~p:t6S4s\Mkd=s`F26{.[wK)ui[ JUE޼| % bV q@q5Hz X` Zr,d 2c)`׺|܇'R)zOχDH]s %Ͻ N}%8g ;C^f32Qq~ϧq ꑱiWϡ4rdQW*v%,,NJ@0SJGk '8\CJP3-6MNǛvk | Mκ3b[{!/Li@dHNϓ)б"#d nuUIe@ ݲ *tQ 0R1,#K-bw#w,A/2aDQns'*2re=N8űiCRGNG&0wxjv jcK`HT1&ϬդOЍA 5S6ԈjW"̲PNe^;̟W#8^ɸI+K-eScWMuN}Bʡΰ#H>MX$qUj~eh2g}yC4s [\=v Pjp,RB~ 93L-TM.nEv\K3N",uCy(;o8kZu]1]pbP!i$nʩy e3N;"toGlU2x缇bfgD¸:B5&NmsI9>aۜR[Vc+H5F45ie#QC XzVL~z*1N0t?/^9]͢z=[CurpdևCpX<ˆƘM#a1]2vDrZkE;xjDcs3{7wݷ+N9^t+8tԋcO@jx͐@>8+>d#3ő: зk]R)ŰL95C>l.ˆ)D]N. lKzԹ)̽H'j:`qwx1e cf˲ZE׌~ 3a,A' ݫ|1#ŭ{pJP*^1KITduUsuzG.\&- DoIpfP ѫqc}m-_pD1 ʁYiз~> GEнr35}(Tn<kG A E Ĩ k3 c- Oaq!;n(B9ݶ_8V{_ WHp}1.uzcn3Id=OHSm&*jzvPnAyN=*w2@vem7c>06K .|R%^4cKG?6O4?H4}IV)g_,-{' 4%=#ia"hߊZ$]}ƳUÒmJln3Nxvb:@~Vl24_bm2SJWA3oը(koA2_k#7֏n WvHuҤ}l0ut#'"T\~xJ|vx+zKy4gt u ـ ; ۜNFkWU}} pN;X69=4HsqwOp}@*c/͇z0wxؒ-q|M 8x*]< ڄƍpe޺c0Yrx`81q4:Z}!uJEγ/ďrXxx+xDʖKsy384 >O LEQؒ#m EAzӄ0OuٷzEs*vƋ4<)0GRjY`DF{^ҤH< 6x2[mh4RhJa}r,6#D;sqmÓq rSaV[}i/ء_Y=)UɕZ މAǎ`eEhjߌVlΤ-f'XtʴdHz]ZC=nEտCpץB:'2,]ʪ@G&SL_ 623>!9# f*{g٧o˒u;\KZV{2zB~[zVF-.Sk/.?pH5 ijv&k0ytg%{Pcn]߻:V nk ^QGIsӖ`(mÁd9<Fy"~$jӭGeTg#Yvi4eк]Vynz%9V%<hO"l/(V-po1?F% v&y'E(H&IhzXw؃Ooћ|A )މI`6jحL2j5 kU,)aHG.ot~ڏaUۖ[N&YK"ΆOۨ~n`7qUj𔶎@,d2JM|46Rptp91 B4VW6u(X'ۃ(N'M. 3tRqZzLs颻0aqf܉ޖ;py$'yZ" X}WjiV@8Ih!zVG>o=x.A[6?m4u"#Egv䔁RE5ι{_WE( h@1տc? q{{GC4r/p낊 \pqӲy`C<}'Q_?3 aICB3C<OUa#1\"ڜ4N (f=i-ݤӫEH%'6?a%>F8soW(%Kq"C}[{ȾLv0yN?5AfLmФyq @Wl"jY߷i餵ϘzHzģcy/*m]^z-Yc? 6+5بmזn p]GR= :>2!ku]Ÿ٤[|$z&eLPCSEfg$ICӯrQ;n&`?>׾\S@Wi=-PBH>NwowjDE+?e] ʰ]@ R,Ume:iO3rРJg<;-iێD2+WO~w9f<1[ u)Ǻ;ѭln+9B-KI=;٬doLSޑCV0΀DEML^d1kE8*Z8 hl s ]A1O(JX1-%9(V|r[__^8OAtVcN]2#rm/{}LB->mT԰mxC6s4<e\5(}7ku!ޞ'Sn;bZ03VpY**jAao8sM0۳s)*β% ns}?WMښ`"9H 5NeC1lt#Tt-fTf1RZ&Г6n tcC}CuX b(t(+uy?NkI H8ݦ~٧8D!P?FM}+y׶)p)TΣfcF;([RvS^@GeqIЄbt%NH ip#\tUk&/gfa}.zEQ24d_&ahYфns:VR`-E{'ڊ  pWa[8t!WBOѩsC1 PX8i2+,]@;|&;PNLH"&YY )r܄gU0g?&`Ob6To.UhI?l]4 @FokP'[uX mRS)a};WD.c!K/x36&TbL"{AvB qՠW hȕN?bKp7%xvAqe:{^s c%'uoh @YE=.h9^O7A\~Ў҆na6C5O,RBEӁ #旿Zaqx\ϟI x5Ϳ=hœ`\J1sy 哼x.9T o We >E<ӡKS(7JxM* jΦp670mk 4}Ӧ6.7t(4<)ӗ%G&шs#;`KmCF@}Fg+ rsh<u޺N($0Ebh'sJ0>KU&Gز2zCL 7tSĎRF۠(ASNΡ<=:vAL GEU.}`Ygz,Gq|Q4igEj=RTHijdUmE`*~̮E  A57&.:Uؼge*н79tf"K/ǬD}}X][< 4rߕ:oEiD"ٵΘjt {\,lMwӭKř LRv ^*r\F yh形.U(`,{-Q4h[TMvu 1F֎N r(_fE)Wyy󊛖驕A[GZYfCuġqMΌ 14 vi*OA3q(J*H(7p=$zDF h`TҒ$kO8Qfz0{sF½ApTW|cGR)TG%,:]+>Uޯr@=ʔǨ s+W6 U3dFיjVzZ[bF1TIFVv5}jy > o0TKVa.6y]>Mu]Ieǁ Qǽ}Ku&܏PȺy OuӲ3<@9|~8>0~$Gnio~Wމ+E<U)c Yqz.(W#D Ty:BɚTh?S:J~𷱬p):+62q?XM$Q;]}@,y8{:CZa$>PݿlQ0~(枢(v{q3(ɏ40+_+h$=|L./U1yhFLܕ p( \R4,-Ps2Ley53z繖oL?Mܖ 2z|9}QD#gY+gRnxsy\]J\= ~y">?+5˰g?YsD+{\}Y Vp##.4qa<ֳ&nY=4CKGV3 B95/aa aL6/g- yQvMlχ0cRzÈVyħB /xLm"TtY- ՁT$-η:ee}.eF)>Fv*sg o7J&FLtKjcEs\nYNWʞ5{y/gSP"j+q)Q_Q0m_aRd\CEo%DEn0VC_kRQ:K] 'msFFBX`rT؁F}џ߼q{"-Qn:CclqQQ' n/+hgPK~"Z-;.QVeCF}YlC-bnH]L\ Nlv٦Kb͒"Ѵ>kg5wXU 2׿CVaOxpJeZ3]h7aUCG>C@+r#YC2b/Ϳ(^_ەr7J 7Lb)ω{&n1F1'QxQ8RM!N_}#1/_nfZ$7I~6U$|uТEb v4Oz~*tvz*#ImÙ`p`:sJ+$\C.1KkqnD]vCUWF3TY)mscI'5`=mUw4p@Ā)9$"V0$w"c!2FLfcmeGqcOU#16DзrN$&%WgG OPD5k6˄-``г>&_!+ٽ !X4 q74FBbۧϱ1;Ci6]x&%"1`-2r̍7 v﫺M`V;O91*r;fV\Y`7FֿDnS=0Ń9?ѳթm>V^/V:WZ N6H̵*-H4{ Pj_:bF%VMoːiȱ I2kM2^of`TR'|^B'i*]яNhuR8`/S69{e0U`| LZ =95D"N+9ʂ;D]@'R*& r Q] fJD/Ï;@Ez|ׯ?jS qedc2jJ'er!<&xY/ה}NHd\)n$d"Ŗ J_Bj 3O^UEGnK3ev8 &elxߕp[ þ_9 /*gbdr4!d.,ILs$TeDzM_Ǵ V \rjO CV$&qZ/٬|B!ag+mgM3g0!"Tkfsw`;I; ,@ȧ_ilB25!gu]M;Mcmv87Fshy& / ;:sHɨLG -JN#U+#0l9'^\i o!َpCS`# L5lPȨ6*j˵,(R<{ٴEt20lsC>=$?W.3P+ԇXp:D1"Dƞb CZKXq]>}(Xo3ڬ~C1 ^xLaeOXYz@¹^a Uh?eL4l7!| +NA״O?%w~G_[syl?9NM=Ƣ3숻ldLz q'd_;60W/1j>_c&= S\[(aߥ )eoϵ];+9Sí7z#["UpW~6FXPXKs턄L9mnWŠ"O.2saC*I5F9\I -)h! XF8_ TRϪ7B.W@ `{H~j U EkPbu;}auin99Q$g +Z1n#]k9k }y\RR$IHr@HqMYBV"%@- ,*H)۽`Ժ|[ؗPvD`.}r4ى5*]FT ]|xbˋ#PCK-j.|ӏΰW2(YKfA ~2ta7|<4aQx k^CiGƀ˜6DdA"T{UY- +($@3|S7q%3ҀMbP%D7x^;j5aꦭ2@]Q?Ey! =O_USq !ZjTǚ7 { W5>mQ/#`r{ӱleL(,10]|e_Ҵ >8NTT[L+GÜO+4ţj%on. aG!l5ޥbdMn@4l$x/yraK+bfeG ´Ge H`(y-ýe0K&tѦk33zxîzEu\d@,ux '`åZn#p~ɐer/LnT`X2_s7iX~ f9ۼeqA4`!Iij1v {Ccc+dis髉ÓCtQY\n#8fuaHzu]:>>,MCu c4 E{y5bx*O 닠ͽ^|!n5MLf]#ȊSTaHIFBFf710}˦jblbQ˞]'sXxjt^ @hsN//CX,V~ȴZw., e,*j)%cu@4ׁ*hNO*J[o`2׷G&*om|\6€ڃp%н :6F˙!䧑RUd!ݴA`-.cHv4e7Ѱ_w_e0\o̓2뻡,a1Df8YX߽a& WmHW]g^ K"]aވ^w_[˽:B#)6i4U^v2^Wڄ^wB[ V{Dk@GϐD+t2JUn[@=j{gx(AU_pEƚe6R0!Tܲ6%_(! RPE %x[:%0ÐʂJ 'Yfu`lp^ߦ4&L},}D! CTSBa$R6$DRADIXZ"fu1CjOtOI,qL΋EK3מyGcsb.};Sجe{`X sMs2S/V6k!Åg1$ ^,1P}c&t(ܴ*{i)HN8IU*o,LeC'\ ldYTnzsrzoC|F+ r'e3>^T3CG-E'?L fFtr0B}4Ojor*l!8U5/JnjwLzrbA,L#/%JޝV[xO)Y!Ut- ,SѾu0~[7L(A//m!6N6XsnԝsaGFYF?qYZZT8<߮MփӉ3FduT@L!^6|.S}%ёS@ "20CH':n pgREtoYWppdolZK{`zf"\*lɒNy{6tttM\- %<8(}v64%t#5o/u}*86Io48kuO?RneX爨7=@QJ,SN)=3̨?>$G6F4^_YUr6 )04&f&rK[S.g|HԘ<}:"\kb7 $r4%(RA ]oc:=XV6Sķ085:-Vww(NPF͛L7hRZx9I 6A ^TCnOm9; V$F=xK/n؋ð\B4o/5nM0NJTy]PH+fVґ9ITuY̯Ts|IE ?@?\8 1@:ɩ`F`X}lj=cvs[';.1Uy܎DMOMzU06.SxA\{, F#h?5| n"ztgKI1R'?A՘w`/ߣтp6礹#z`i\ M2Crh@S7+<ٌ.҆Q}MEIxbDr!"!Fo_Pi2(ͿM R:ɹIy5d\j6A"d0D\Gȱr g0p7?f]CnhxôrjM/78 vo YRN {~bwWQ${o& ֳ+x"3-R,"ھ m%f=XT!H`]#(ޅ_tTH6 aȜɧIIVHVZӪȊs˒Nz\cC Wm )=1brsR Z 0^wJãy k@\;8j8\ ا?k5ȱZS'6w臏:h ~fDF'厬d!-IP)=kndޗ\,goe?ز9m:Gj Z0iJU $:n'?G6E q]zM5EW0..4-Y]L0d#Åփj&Id?6Z <@}:/L.;Y<n|1B+f*?268ox0"QN鐺 ƁPfBt+eqV"NP8- چȩ"ڟ5tEBį'bEoT ,kΓ<RaB$PhJ=X4HKdc"]C<-*[e'o*溍qhD3؛ 91~ó QƬ+A" Nڰkm-I|Q),3ĸuWss+'$Ssi`+?"%zQϼ% q\ D.gu0aJNhQMV!S3$@ i=E֓н-X% +$ziȖ#VAyVlw6'gw W#!&G:Ts~2_zt)/qI@uiW\bF)b&*1k"_Dqs&[`^@Rb22RuG2Hk5]{Syɨ{yV'GLFhDE(ߘzBbϳ pKӦYIc_O6?fq|CFήo> #2V (-zh]Q&PJ%fASc*$%il>kX)P j15N%qlIDӸ|L#/-=ώk?W6.1x,|I+ R_0̝3֐1k?G备C ?`[ J: >g:aF߈=+Œ/mYvhn|Z{kiahՊQwUpq$$ |YOM!cr c0\?kpsq/j |(ˮf_5ixUXڷ-0}xYuK6oH۱}!"Xg 7.3/3oLm~V +߄l,4k1ޯd+eI%VCU0wX|X"w,H5 =kVB=89RI7,U!{w5b[ߎƤV.]4"'ģ秜giT:s8ȭM 6݀9Eafbʏ5\pr3l&.Sj4!mN1Q/W n.1/h0rљoKM$n--n\~VBҚ׿}FIJϢF`kO02i "ꏜrezga`fYf0Y9L~ЪI6m1vT'QRŸEӏ⧷02|WO IUIX$.Nk {UN oT„<^rI(IֵB41T[L8_/Gdc%vN0ɹA.I3TYBR`_,qn1ۼ j ǽjl"OnpA+oAlwdR-A5l.+q` ;7@tJ^s'3a1)e. RXR.x `x^3Q6qO27+!:nܑd0Ԯ͠)`=P ³efB1d%J#5C䀴n ղR6]"\!0 \W_!wX6iAat 0fjDiᅴXi}$j6y8G.R죵'cU," `qYaOȷJ)( =)N6l$. ҺwW"=XU2 > ƪҷ־EdZ0'o ) , td<0TnW96 A`_ hh:P QIƈ@J9<+N ,JV" e jAݭT֘h"WFDE0RbEʸ&3L[.Ӹ2pu$Bͮ|%N x@ 8*ñ6 B׻ջS6N? Lq˥]F odv1]  #)U[PV=ȕVXb36[PN Tܕ+͋2(z#%Q˕Tۿ샑KŐ+xbQN ԟcYG4{KG3\0|oH#St1G&o({xn3w 'W␣+%0&0~JN%ɔ(rYy&U]5WAM40;oJ*:RUUF6"3$a _:Ó7+7?Qђ 6L,;/UCZd.1 ^ zwG"b.3GR$b6vʱP 7 ‘E\{~XcgkmBq %%'8h9&>B$u-p0u˓b;<}ٵIRs?,n`j԰aC( ,n L'1X7EMP Wao,%3#{>6:< (z&:F 1cm86ۺ'}SbU ]mb3r?KQZhђM iH+R y'WRG`rC} A1Q rDE'@X KfP7Oti2bN=?xsՒmLCT<ǗqڛpNgJ#t|:LotW+-&̔shu):x+Bb*7E*Kwe7gNYf_w؆@0.Ův)I;0Jgxrz5˩7=R$Sk k-.2ޛiT c:|e:glXv}phA׬r:@ pr@0ėI^&4E?!Tt0B*W<^.!6OVy]aЏEm,bFZ4ܛdž0%3b1PW$ĢfK cE$fr(%ɻxdoq1Џ#i9ǂ$>_2}_d@r|: J|Й~e7,,?~^i+Ff}}'esCH}J)9B$BQJ=(Fӫ.P l1AFVR86YLwUo*4h`kb'M!r+܂ꣴ`~;>w}Z{p ?3AU||p.K@|گ ٸ!3r{Pna܆ &ڰ3zY4l܊1,9P.uH8եz"zz4?|F:sFwGCNNýi$#٢]_m]\u:OITCݰIń>kE /}z8 TqhFp^i#Q>YO!f3T+2 mjܞ}dU r nHqsB d-~Sr6THcG[S7ޛDtm1Ec">#֋@j(bBlÀh+|3ҐoodzتfdDi,(02D+9tJ!{)/>xLmrjWB$)ɳq+ %duS (7w =FLvwE^qrKײwL:},I<ˌQ% [?yW{ u8'-/mMeaMܼ8d\_,@O+FAO'ZF@_zՆr|^HiibFiK" 76a#mwYJpƕ^$~hzDJJS@)o퐊1l!e+wi#B1۪v3h@Fs'Q+Sf\"--AW]}f[pr:iSԮ|6ZTЏND2BvWf0ӀBʑm̮; $\.G*{b5d]GŴUPI~/}%U\BύaoPġ-6) ʫK_* K,pH^M&E[,C z2@@SVg/ hQ h!<:78c'V4\M"[Ӹtkh[czAV=4!*g++M}p#`iJgp%kݪD|)S"9(]ks9@u>~]|Rx0HGUbD(VɣY#lQ5xN3QK3``vzgi$cv@*Zbjۑ ROML U)56ޮxUyv|OpI}lށ1pJ^?0Q@xf 1,'k];uK1ǬBKl4oLSm:Jve`_khT|Z9r̘D1"rsfAP(Ag \XY"_S9 2C5 J:SATn֓%xվUfk4&zB-5m~!'oqfO'QD& ޖV $4nKn`c-Z#: W>ͼ[$zד)6 RlZoI#D"[+ӁU(WQ5#2,KZU~\f0qymv+Z?d,ɸp(7sJs{s`\&ZY_b#z!@lUiITdvD~)Y[Jw›ݗ(kkr,ȹϕ:t'bm"߁է Ip;%RQA.B~$@X~b'y:EZK_ci1Q5z<%$#/sM ُ%ag`|;ϥ-x' ΀A\OYK Ks\2,#& $ʝ{ƾ' mi}Un%m?'!}[wyӋ #~]G]߻ݛ ihX9/0٪J} OD瀺2g͎( k4f M --eǯfLmfOF,рm"Nń~:nD;ꑺ؅4ȇgJ-i);f^i-TR&a@"ɻͫA϶ j$#!3xXdľEYQ82AGsb0fhmTFv􇋸G2?-=8,ʜ =?JZJzFby]kc]-j KG;ډKM"X-ʱף$O3Ϊptq\臥Go4ՏҪB]Ȝv|xMHqн XqfB+eX wynpa.)1JuV(L/2Deſ:}ԁOѝ|,u`6$erY|8랥z|/p~r)Dw&j;+7P+kxPb^e7,">7#2D#")xU 0t1,f芖|%+u-8kH6BX|`?1f  jA/dmEF I~ ₋0Rt+ riON('#|{ RGD}zG<3ٕ4Sz M #ay:: (?#a5롮XB.?EleZFF[X]^Dڱܶgh]BXe^6JfV߱C: pxu<2/ Tm w8pI&(DĬ#ZO&<)^7? *y-M@K`b51l o+Aļ]e!u@ s YvξyDG\b<ͧ#򥌝៮HBm;uʣk bFm,'g4Gx0QZ֡m_iݽ9}i=rהwЋ>W`w9~Ԥ_;V;f28|EUX*]Hlv9AX*U1n9 ]q\RSWf8_q\`nQiyV]h_Of f:()[vmI:Y${kӑ|$iUݯ `,UVDb'.qV9NG:+̞!nEIspp$Y{(h{ P{E NdӃ}u W@4mbjq/Wd%RYs!on} ŜKSGNg Ԉ-) =zR.̹w;u\Faa@ͼL8n4$jB,./xz&-]|;Ȥ|٘6ZfQBנ 뷶 x.r$O,N 24եAiryyEp꽠^_^ TD@Ot8g{T!K=6?6ڟk`fB@Ǯ7(0*  b[3c q M@^u*B Rs&^EX|MOm^gƟ`3^ym>|@/5LI&r]Y8]u҉Ƿ)؇}j2]V=S:"]Y rS_SInw \ؙ<@鈛NxJ@$-iw.2aleQ<0(mAä0 U SZ5 b=ΞBNp%BCFS1۴ "BȗA`kDotgLZV0w?BҚLaG <##n]`luL[˧feq%@G6 ጩ~^S+w=74TCudRơ5Û9<&6Xk2r+FmQ#NCB/ݠܴH_v\ _O8 ׾Ӥ6J$ kz bG[Ե9abߩJC0/,:2=pS =FYw~ԟOI5|7e5 зWD-8"8 R0`f/wk~y 1΅=s }ob<5~;}M):Z^ 4+!`RgcFUc~NdߴMأ>ufKZ[NSMVuAQ|A]X~<fB9+T[T8D_Γh,ˇ83B:58R"wIV}3!3|Ar#LU NN`Kt90Sy1ֈQx_ HMt`- m~گ?E9xpF*@^T oGe5/߹9KU7w&`ܴ7)Qǒ$Baw?/P 0)H~?+uHWeɚ5j$pJ}$x^!YRTY>MU,^ cɅ8;'Q*>7`W U)1# r 5pS]NwW4$SNXbP+ijBcU&[xhσ©y>ش-|Tq䌵6ש4K8)GCMXƸ7~.N8{L|% 'XޚF5^BI2`pj@Lbݑ8sc+yqMV⍶f}-[Ikd'R.Pa?X J8Ҩ99{B JUI%z9O&P@7! d R܇w8Dv [IStDՊx td0SNԃq-L>~+gsJ<荸h: fp@8k4?w6o%ݺ3Eyح7OPAdX~lᑧ؈PO(e`a3>l^NS_U?,bi&\m +)ZEj(/- GB/vo]Ÿ -b9u!pM)g $jkEeZ >|K}{ L~<; 4Št-{l. D:B&??th~"QMALWm-6-΋P<,6oE=`9E>wV ʩDYQwڧt4,?WDnh')jLb-7 Ehg_yR:yմ?J-OJC{"m]43w%-3^12/ǚJ% ; 9~? Vh4yy6VVYpϿEȉtpN,(rRph9Q}uʌoaGPR(*)T 5vҎ{ 7AqrS v\elkzAѽvݽzpƟ&Yq5~<;3r'TuX!j͉7X/bC kܗK2C).,$QȢtlaO^Cڎeg^0hw$}Q6R]pTH2Mq/awSI&V6=Sky9y|~2i%#i'edvUi @D >LoV 6*hmqP7?]4/{yR+.);դ?Pv]PJMw_?Ö܆Pvl0<Nc)Dg Wp ,XHv w-n5?oK ŀlHXaD@v>o+՘¢U_|B9䝊 وYj?ɶ`qM,kF "\ jzF^-MT:J` |u7"-c@#Uh AkJ"žnZ[3\KJ O9{H-a ] X]ZOb_,!'+Ht.2.?{K/.UOWUh0>J`kqKƠ`!0+Á?mnNzk;)ԧɬ$InO (lESBwt5mH{jYȄo%eGi_h..EMؖeS:y  ņ,TK.c`&)Y 5[ +`,3oBV΁NmDla=-0>"_jb/>Ϳbdaw(ט([o=դ;q$pk6פڂl -;Wˌ`B2ʈEDVpu) !Wd1@ZzvnC`nzr6@jN ~&,a<+/7ȹkEQ'JI'sj xcf8VpޕHI{3˨cjg@JiS FnoG X2q=;doy:WZWP&ab2͚ˋzYrv EbrB8).ˎs8א{҃c92&jBs-W;uKܡj-$(baG1Гr_<_ Xу\+qHkeշ_ڎ 'F䝁]SfPY@GV ĉMmL1ʕ-jc2a\'Ӣxl|//B+E PdG g2t۲ïFKyis^WAn ~ ||URLtV;Ɣ晇#9f!Q ɚ3vR}'.)2*MVө nwV `}ʮs*n2-uO5?9w #=C0V,%ٕj8g52LSiipn{,-ekF>Fx#2fj[{eռ]z[8d9(ikꍸHo_3H%1H`@<ȣbk$rt A+VWfvgk01HO/ t dVW˾66Ӌ'<:jh0kL >y5^.AeG2C$H#0#nG z|4cWZG 49fꔳbKh޵@"rPl;iAsj֌d*Hc!Pse%aI_e%{yBn{ޭ,Fou߼$K2χx!JoU&"yCC _Ї_corHU[ Q:ȎG6~w-OPnḵZDO#W2<ܦ)J'*`J\Ewb(@!IwXˏ{}RZgsZ]}%g8 H˛lG.`ʓꛙ"9Ó39!yHZ`{+߿+W n6%dQUpyCmٯ<enƚ2<"StzIOd$%H.z33P:V?1;=^ N>'y82"9|H`I-}u˪ogg+gG7a|L{9SrEwnKd07ޡ*]msHjtpg6&&ͺq{ѩ:a %). lDz!ޮ"ߞH) ŝ[HA+],RfhKJEߘ6^"I"녰ߩd5% !`v4veg$X UpLᲥu*Hrmh[UAr1q߹vwGĨV`oZ r'J_Bc{z~Q|'~$G U<-?d᫆;oXĴ.S´m*5s\ÜL -Ga~|x!_lQe'8xj&kJOg=&7xȂGvӸ- П/~H"oyQlɁR);m\1S=8U/}H[tT_(VLpϼRL;r$\E-2|UTZ{ V+[>쯏r2  a,ԠUFF]ߝZ\ >͊|'!3^#GzBbi2D_Ȭ6zt; #lRHN'5S{`#@q\k8Զ2z8nSݝDLA W<\xv82nY!]RjBuxڎt*a}䐒tY~E*^@ 5chE֤^"Xq0[K绰JC5Oʛ`B NQ1o8c` ez)Rdܝ Q̂U1*y%EmeŞй g}^;ɺW=# Bwa}=%n "\F9ɒ5NNQ'XCúe˜%GJ,-YqT1ԯL9.F&fyGLyvƌD?-}#wR1+cLes9B\}ޛ2\ -v 1՜ U vR|p]ܺ%?%gQ'I<0iAnWr=X':5QTG:ӄu1' '![ґGY@3@ww`23; u'~τ_FVNkQ[UuY_K#y%N[Rgt)(FW95 P6X$Ao2NPGR$bq't%xPUhq~uG, u?E\ƥrU6^>&i3\1.'V7S)t"ȱܻB{wG&Ro0V}.#$Yn"E[Ы =ڠ GTsf!ɢi ,DᅶQ($RHd&DHd{Q_m H\*ޤ X>/1'}+5*/z v4sH$-@ٿs [^tś;!QD$Xb)3J'/N*"Q}ns&{֞[gb$YTjONUi8+(tJVhck$MxO'U2\rf%OQ딁)OX'g{ gK a2A,e~oG!)X+&P d֜>ߡם­"Z\2v H|"#W,e8P[aVcJ@ YnT$6*1*(T޺mDҎt="][;WC$pF؁WT.AR8Ge3d웣8xG_S霒'XirG@-[Ў)q[ə,ԂFQ|[ƖcJT\N) yՌ|d;YlgDBm*KE" Aޱ!r>mhH_|BŢORΒqjt$HnjEzBMhZ7F+4#bZN8g`܋g!0tk7 ر`T6/ D4/+y0rzD2+[AM|GDkN|j51W',$ua/oo!3Co6:Nq>Y83yPn*Yܖ'F{F E*4~f 1Cүgw4 WkY3G*DJ,]if4B7upݏ5YA]3R{ZuS J4}9bCmRA3m-&rrm,CreDݜu*0X  fEjucsTO. %]ϩȨ>p&1P\ƕvq([x/1<={Xpoy$8T/+WcV5SήHOjd{#fܗz{&F[@N*w4fKu|̨s5@͇j pK(?6^jg{Ԟ P[mԸJZo<7܃녕' MHZIڼKM[.NuGZՠUXFJHbL_9&Pzr1l botH7hȌP:s!0Kc4ŻtQX!ѬeI@Q=ޮI%1 Vuav.عնTP:'E%ݤbgU?L/DbWMDy<;@e3DRIy^,LtNg MB -;` )-Q$wWsIa7gBs N"R}OW=A$ƿNzg^>4KX/PAzuGQ[لܙƤKa_~_a,wUğYp^ErڢcJ96xÌ2T XLJiR+yt/ybܻ:_UwjZ"kR3Ѣ~$X`.@hOg>~1E = JD*"D&FM=J8E$k=Ӵ5~:oQDMRF?  QHMһjD`mA1Ȍi/뤁%>zS1}l/S Q >J\Ĕtr=i&}cڵӮAԇf1ٳLk'ݢK6нbKszcY1ntijr))RZ-8 b(%P^ O!ؼ>(*i3=2TpA1m==j d- ?"1 'V9 )eʫBU-FuίY5WJrBЉt('Fb#]Z ًש:䞺p<…WFb @V}K/Ju gL o)3|i)Pf it}]ᅫTeK!*SjGJ/U5հ-gpQr#_Efű0%e^hy'~QɲZZ€[+d?G](Mz"f5M3`^dTc'pB{2 S0i`=|En*ZrQrY`#ܨ.M|UO+39kdJŋV9W9i'xy/9]+]#eG@ē5xCБAv¼?Ֆ]Qet_z}r]Or_8cH79AJ>wxQ@(i9W}ndzN BY GDCQ [sk\_YCX&_[F>1_Xj'mUk~0lgݒJ /jџ +)5FђF6|Q#wu72g if~y쳼 5ىv+^s.~l:km2 ]$Olj)Tx $ypV~Q'y'6ﲑJ³\*3 ;ӪTcY}e0qA4G;x;:XHp\UWa@âhA!6oɛ G;owSVQ(4o՟r'!YL|1Йt@ũHgF՜3!FDI#F嬥K"&.Of'g?wz*? x6 l<{C›(,%6ϔ{ﱑm`kVu,pb@%0Yt F}Jq"N)0F8>ҪJ_W,Ug\f«>{:}.(IFDy]&Q7xhB0gیeRƄ>բ3MjӅ4M(yC^n;j*X:jPy.2{e{톃MB<(?Wd=(w6Joۼ/rzԽ5,;ܗAZe[+-6%eYGn>H@cm<)X$<{ sK16_}Jl"v՚?#Ia$2zfƘ |vU*{`NȴPO#c]6FDT 6Y_'{ęZ߃s\s"{Ϭ-SkSQ#lDB>OKMy)%=`LHzboQiv}=f}蹶X.``%"b\gZp+WL4 KSu~ǂ$^?{daer0ϛX@;)LAJYJ4(f 24&}q!Wr9bUB"n$V PA9ue/'d,Zh2.?}Ɲꤓ`7o/`GBc(7ED׳ !13}0,O C]8'MGs);Eyz7f)I{@4~~f6RDTh&;4v#xIl,"gVQ S1E{c%FvB6\sýz3Xd8I6*-2P:MءN*w}EBPe爰 @տ3[c:[% +1XfAB8 1b-ʃLr#zlcK͊wK0 8j>j {(/tyxSuR+1+11ے[.&Rc.,$Ԯ5jXi})玲,(khr+z,v# r! _&>w²_/^Zrt󌇖̒bFF2kU&-.z,y|,r,V h@N; W7Ί{:̟B.?h]/JSҰcFlibb3%׵!}/VȃǬ3EY`;g n!C)N8TWPy,olja~Wc?`?+k).{.1XZq(9 YEG+)k3?f*5A">cꬪc qΦf{lRkؠ 0OWR_"Ik 80ׇ,Q;niucg^#m';;ڃ&oPp=Av[Vp,#Jy$Г8^ML}˂f 1SxB$s(sO"w`Fm.+}/GSzTXS- u;FA&6F"،:6N7L=n͛բMא5-d`~y*mex0?wv(Ul%>’ZqX\jrv2%'ʼܦ|ckDH@oYט/y%k!T+|(vYi_5R1Ļ դ*]@LRDY6!@Zk22uՎyU&_jv JR"ߊHO.ک$^\KomjV![l8HŏVLbKk欭.a*%[Й &)P!iEhq0k/0չ/>Y2tbmp#+g, $r㝉5#IV&?ZmCMέC&[qĎ(`-lX'nw7I6|ZK!Ou+3I(u,JwWh\:BZbQO(ϔmoh`,`a:&P2l ۮUg1[bPOgw 5'[0$g:M;91T(:0ƸHy.$6(s.(]1!AcTB0! Jqt=SN7oWM1t"cN8::j_91]##@.g@@8U=Vp$p_n,}m.,س.305c&PROd5o ((E vmr I;hY^/޸Ü]-ùR뼮 Eδ)CѶNC0`eiσgLidaca#L}fu\ɱ n1vcw8Pi$Oɴq9},f ;ʾJ7♢t907rk%`MZ[V֝ķr oc+l=Dž$ b*% OъyW734pZR$Z4q{?͛Ż|_d漒6 Ͻ+;%rqiQ|ZF!5eЅzN 1%lLyeܩAM#A&XɅȝ#~nf-eZ%$C;nV(G0|^"Y$kOb.7IZצe"A݇H]Wr90[sE{ZwE@WG#!in;{vL6w,)q5e~H2eZ}t5s)DҌ'τ銮@=}5S Lتm"7ރ>b(6ep$&4mBjm#7{GK9)Y|l( :ǵ#D-O"9#Í|+3EQm 8>6(@x:y=zeZx-CH:N 4cV#l|#ON-ҼO|}0Ŀr,rXm_"By iϽiA=qe_G +*P2Xx&9ZD8f5?AGFBnFsʞ$km"iw['ʺ1䧥{%9~#LiE0:s\%HɿT*W?ntEsRe`@$QmG~Wh`s_9JC?8TF[יOP$?R2ApQ 6lLYޙA 0@i%VB5C9݂cn=,2\zǎb\MF H ZQHU'ݤ //&(d|{<6eHN# A)`c%bXwc_ lX#zA@R)}~XJGTR|/}2#]/*$ط~*)swOD3*U`&gJ)@G2B5(KM򼍒V(A b1g``1FqB^j|*tfgCoZ'󗣥J-\425MO5KT4aa%* 4 ]Ȍ餒dfۧ/Wx3x+y}ѵ[ ^2:8:XQ4J W:PZd qP q*aT2PfoX%颁ڜ^ĎG]a-d$S+$QYQۗn1v*}+Є8{5ڊhM :Ffe|-r;[dG fE&ߔ.;|R[2dݹTKvф7 _K40V]+'0oe)G {4YěU? 3Qy{yY9OP|CY2Gg\J wY+ WKG-0l(䐯VhGW'4J>Iաt(rCgU @se[ 9  9e6v#$(l4B#p/hz :X ?۾=wCͮn"P{JAqm;69;.{>47E_zz[`kwD<@Xo&q NGItnFo&"0(LMUj4&a;t 4 $BdXU80q}ɔgyS`21ʵ[CMTQg6WTQ%qisPJN4'D }023]V9O7Jy2hI.қ;Ll iAcqP[N9y? SKU|7?T1!W&.)&`ň`8G_fMV\af/ $('eSG<7o_Q:A05Xx>ڳuh0;ogZ΍DAˇ:y.n] -#(c@Q$'g.2mT MJ K\~a [ad}(QCR''0Cҧ6ۗBi%ݞ{bNSKYѭ+66x5G KB8Ild<#VT;b[  IVùu2.oP8ݤc`Уn *d5c0/k%CQeĪaR/`$֢y@@!m;-?GWdN5._5:o xE1B?`$Q2x(hoe+hsp-޳-tGXϣӏxSNP0-#%Ѳw[,s[aw]crڙ38F0AەЏdC<_̒:*.~%# gݰY-oFDČA'//˫ߴDoNQ@,+ߵxV_@6 %t|e"Ek0. ݬM94F#j#d^ k#R e򍹹v`zM͝z V?B.Pfʬ2[@ QN4%k]5~y"w=-)xtb T雌o;U]V,0}зٜ̎PwzAzK1z\n-̵혺t~%+ {`vm[cz/ڼTcybւ>A W!05oö sR#>M{EpA㔏bz`6J8\:y)9#X3,xѲ]8|V8"P;8X:Mvl4Fߡ^%]Z|*x=NԯaYzPg 6[;͌_`V&4[}hӣIthj8}p#*N#%q!8Qo"RպOU9V %oyo[ptBaq! D)#qd~Q *pl%*]I( +G4&+T~+Ic$DU M%d.-.) LydY`fZ ~ZX'i Zߕv[,.;lZ87n|/;6_ʊɽڍlr9`- C7=I]XHL XCHʡ@\Zウ]Tzp!jjXWFIP]j&Q2+/>]# #wSfdFwiΣZFF x[Ru4\ !vy<ޛB1A ;̚:(U ؍ٯPmڴwtwЪ{$+ϪOH;\9IUuhq>Cma7H*[q{Ve<2Xv!K67@-=`͆Ury '%p{} u ^V5;^KF FDf}#j:7o̶^RU"xcv'HG` %WEgiU&!_M᪙B$a Qc߰ 3#Z}DxNtF`AP48Ț*̲zŎ3%똺RϳCƋt p.C^zXVFRRQSrE[JIi7|jSFkt =myX!Tʁ=FI_koXQfLQ5pTv6-[{hL՜SEL;qS";@d0)&I9Y8F2,u]KִhS v$fd +jQ ]pSB}?MT?wFqU@:!K`~ WRNaJjIO wvRs,d/@[ M (4fLyt:AQ*io-y2. ?yg r--^P6K`0!۷z#-JcDd.6 .V6e䇖&ovVgKV*A.,kT@@?j0uoƊfu_։"ٮ✽+P0>&vb̸e`v8}64s l&X?ewba-g=l8қnPYzWǒqzˆ&P]'*sHpbyIiE C;f+zM%Gp!q;rl1gNE*!>:#6aO ezļ-:aI3QYD:k1uK4*~[C>8J),Cا͠.$Dn; / e}]{$YdafJ ba`x)chYoyD 7!e V[ hʹկM_(\h_$PnU4h + 'x H&l=[~ҵ2{aJ: wP傌*@~:uɩ99 zo!3e9: AxWtP;R 0MK+9Mq+]{֎t¼a q9 ֙!N>iy|U|c *JY%-:2.[QJA&b"zI<+GZB{ʄەӏ$$34۾j#'Ih.~etF/=4^5u/œlM\>Jf_3t4SG9\\)M)Ic<:Ճ8jP"ъAuc%-~#|OH]RK@V^<`C{l䇔%i_*jޖw"'ER|IW V-.u1כǹjY.j._UL\/߳ v# T݊qOR&N)kOY *Ak_ٹ*L.ЈcbKc"9+?&)">\QjoIS= u ZpkwyV{0 y/k:Fƛv=3*}Cu5Lm"N% =Ao (^43k iil6z䕚9{dz3 ;{HM"~6.&$_|&\sZ6MjxmPΖL;>r HQ׭h,.QtD p Okj1`Ftş{ I`qs5vAzp;Tl%}\ԑlMzGV/m,k]Ԇ~1+pґk&& aL}~G-GϜ _7l>«_ ۈ G fKVۻ~f4ŗt(9`'/;^nev."fu7V!sYuQZ{8()i~%.RCE_ fVt_D =>N`}CtNܓ;]oX Z)Wެ@rbvG}a @1;eT4 JiXF?(|3ImItGZ8Ύ[N-#'DxwZ}B3{f79/f@Ty/JЖ UEB <9܂70w'ʛٸW)n\˨SaT432 1us$o8L0c )Bh6Тᨢl ԫ9'ke'X:<or^χϓ'ofLSPy!# Ұ8(ñ6Uf#aJFmycw {}32Xqe`p ch-h.ڰa&ћ(*/̢v%m*)n?^={-CstqdCZ^k=DY6fc1 dmhYΔy}*o$z]!]Un0-6"ˌ9&~,[,,Y$/H}ժ[t(` <5j"TaË>3γ6?=:- s:bD>>oXe"zQR|إ xB!:/ # ucZބMÀ2ƏOR 0}z'4-Œ0.rZɦu!Q 6nwT3ۺ:WHQ2}x{JTŵs'#biDTyg\\wtr?oW?# <'Y$քE%Rja]6ꍻy(3[I.&wOom xփ14\ cxvE.0MmpnY扲H'Eo} e95FOb0.T Xȿ?ULhE6Ø"y۽B.{D(svMq d:N#ĒyKx&$H0x"΅EPvP9DnІ.x6?s_nAIqcxߛG"0>dʺՁkܥ ?gR8E11 T ~ A{c&fa519IKMQg#7CRnr-/ |h?CNNJ¹鉣;LJl{J X&yh)*6:a f&:=&~w:kxf!)5a<* Tƶ&Sa$ _WzqÐ\KG\D%8亴Dy0@EJ,}Ӫ9qnKFr!zZՖuUf3y:"@)ihoS:5$޿"O${ Xr)+{HSVw`v=o;?+P_ @1d>S]]y^ykQ[kvV~=  :5bsM;RA GŻvQZ`19fG` 잹-W4T`s|rH5%o&%LO]/:jyP=@$=sR$(Lx4ljMl7?5ݲk~1| .B58o.j/K M^FG]yWUC5{}x)V;_?ZLQ$q"z%jԗ6hO<4LBw Cb' VcʜѺ0薸pqiF0 { `Pv .H҆uu`.a|uV&3n \535/_l/L,jwuĈ-is,3.!.*SfY75rv?&"n2\p cF1 ֭Z>wsJA`_Q9OLs;=H5é!",fv*hS6]ם#\]6pT˒kmO7?~_Q}\=Ƞrfx&KoqSᖐ% OY̼jpV\<,uRiҍˈG5n5|dV؂?3vxm,$3 EC@XNɭZ_Dhnhxȟ9K(I&P{Ӡ8(Xxgf1X޾?Xs|m;2`|"গW*(,VyP5 ߴ{Ќ)A A `+hXAI՘ll#Rl9~g7[ˆٍ>Pbhg 0?Erm/hʲzJ`LfkĶ~h8I?jm+C򣞡beZ."ݣ}Pr6=q;0xm G3( Nj@ -j^D'n}Netr뱬e_C6OMQB?#mzBC#1ގB"{hiG5GӢNC?{pl YBXCiz#Btue3_Shw~~JT}ShD$=y!F/ԔewlYU޶z/W;hu&: pbHyQ`BEN#.)s4 2VK0R !H˱"Rmˁ쩨"Zy=ue&--h|3R{}RMJv/u ͟䆛zMVb?yn hf.:6^b9EW"D(I jjK%4 HhYj`SAw1KϚW e,Q)>P`]ROW/d{}"hKMG[w2r}cq2; 5͊xȘq ~:  @Bό9XMf?Ux[Y 0) G_)aqCU aB;p:1'$x+YKyq۸ rtD%,1tw0|E>HI/ڑ99Y*Skf}%תݑaŽYyt^{#b'D=_1vi!xopg[w=1a\9;H$5ۯmqMnP&)%;FC.!qLmߎpu3@Ze| Rq/D·^i|PssxM\qKRJv0˴D>4IH)9A%([^bM9j7z婍KZ@Jqg f^szԽ\̉4M0ˤfwʫ+ ߶̀3J-}-}MYP#"*͐T.)l?n?( #mjg#\qB}NoCN}*0 䒰eG!>6(BTnm6IXQܥӔɐuְHMR NfDW`8}2`z* I*+{3vU7a]E9$`SF*=]$(Ӣ:q2 ,Q"j灤\!.IJi Մ7P6@/#P|ҫywv5{;E Ϋj')ZcBB}-v{ހܞ?@0 F3nW芬P8L3}"}}b<^TUaM҈nsEuȽtW-"R19K; v20<{y :ELs՗>TUsQL"t<'+](XRG]ʣώ~p5Nv%Ҙ6IL+0zjzY- 1w]U@s}yX|l";w9g:x>%嶳 űLhl Z$66@hO܌(FHjLPiFUQ'48dB0wbsEc>]$H:TK#I9<[$H$*x1~`>aRBنd`{Du,-s\A9Ap;fOIU1IPzf3 _#|}F/Rf 3KuHKm;K :@sumξgָeo&a*BcstOR.HXd`^ NTVzÁewML` FDՀȘyJXZ5fXbojS ȑ_GSfldMӁ:!8oLp6]{;Z(Pwm:V]|.(#yg e{ZV>ދof u9rux $$xԔFSc6c)ҋ@=3~no|iݚ.(=w"z+\XN6rk*_/v.uL0xS)[?+Zɿ =HjLPl?& iTL8"Pa:EK)0eP' fN딨*l.2Cqb|EO*f@v(g$Xoozl.-lEsB܇3-zD3xh^U g8֬5 턚~~%?{Z GC7ӟ,CjZ> d2;x6xRL͓>v~f~O/咅V=FB6{2K׀ik |0&mlj`Ѳ5կ]yxLM0-$gQ5M"DFRvFnPD-Aڰ2hEw*`bmGyn!+c0*n9FCY8N'n%J]晏Jg~' <9ڙҢ{,,Ͷn^6@w{Q,;g?mwp.`_YHx* w^|X>QBAJu9~FpU}a4"w$0uS.hoa*~e1$up/uLi{ON=lL~%2WaCLCz6 h5=ZVjR~@AMIQ }b]\<eah14!'γsOk6 /ɇ^+&}4!/P@:Qlp jgY>VбBEͽ Vd=X#(ۧ]*VJi㡯 7kܰDu?9C`RU1^hpdN$ uj:,ok@W8"a<f Yk_UffӖ#fC.f0[?Iu'j8L-3Osznh@gMR:fv4wOE`=[ïOӞ{KVkiK{=55tBʢش= B,ɠ!%11YyxSͱf}P'?H,(`:rΫv)*Cm6 )|!O@1Fzͣ{n1x3ʼhC[R<w6H@.+τDk!>bFkzp}&QV;(M?./zRQ&:59so]d=RE>7Ȳ*H'Ѿ)\xm{"z])8|oޖ۲?=(I {DjYpݘK#KhruxB{ .?L _E3޹uOpPQh DQMpKN>8طv|ƨ}i tz ؚۣP Y|E!tkWqO0EJs! ֙TJNKc$,mq^_4WPY(a]z=v tP4\C^RhT0ٰlo~;/&{. 5i9#"VHR+0rGEzYeBV&@w`l^}Bd%xc0-Y\^޽94%&LAGKV8\@C6[`#$e@9ekeՑaزJ!g() i?Vݎp@B]EB*]TPKGE"e`꺡N&:JuM9̷N* } ZBuIuna U2-0 ^TBq `{802]Uar۔˩FyVBn+l zh=p(@.+&C@z" a iAHWr|6ds(S:ɑ. -՟fPï`h' f-eHaxUQ9*K.Jy Ɋ2:3\\wrT:HL -|wCQP(;$OY2,* LdI9Ih3x}HwA(Fy5 am懽~8QY+4O(-NFvV|yιd^e"(%pS5`< ɭ:GEDo<}rh0F8(ȴ~9]|m ~;h6&F;p0cj`/̾<C苦ʧIi Em4z Ȭkci':_n"; 9`I q-FmӔJJiqTRoT_[u4$ @4-24ȫ7ȟѨĔ6pd4?O#WP…v خ?hG.ޫ;.$.RŎJ)HFwD`tZ;G#}$][_:RmTR=~ɾcNҲֺ P'&2y?+RDѫtwu|lhr\wM2D2w+|p\aARᾔ.-]Ǐ +g:j#1rLe-(JApN/qD5Sz\ l:3w\3i78fz I ̚EV)0 Zmψ~G Z%InZv@/ŭ/AIp91JXWŲlsMj)A݇RXz@!fh&M^b&O>0L H`=PTcgψCB#J1Q?c^tTy9_l9Q7GMMLa]/w\PQ  C$WA09oۇUk[0\;}b@2$ܖ]o%.1؋6>c> }_BvĄ"TIHl+޸L `$TLFl{(?}ς+)eY9:xՌF4D9u:akf(Cdc.nAeCBg, *}FTT 9Kq7wt4`$L$ =ڬIRs+` WD$}$.rB&CY"i膭&V= Ue֨bB`$$}8ڴKnKPe`oETG\Q EQ+L]jO'OhL1C@ z]w%1QjU?^G SPOĪE RC&O@ g"}™(|h.W| 9ӏ^LJ#"E8N-B>~*@MD]"VG&_Fυy]@5!a]A3 4kl{/^8%}/I) ?g3u#7;'ƽo푡*o#rl´:rZk5CN]Z))Q޴X/Ax iR7och*kO`1y|k$s)0\ 50*Ƴ7>Fշ?( ʶi?I.b8Βhth9 #qʦ!ʶk}dB{ҝ^+A7ҘV`y3>Ls]]tVmq!;'K `:l%y4tǮdsVH?C+\cJ|{{Cgo R"E}kqZ~yٍ!^V,5MӸK)Bh5x)aZ ; 5:\; ȻZ0bn!J3QVi#MJalUS4.:̟ È: Z ~x*&FW'T _Y>[ueT9j"735$t'V wae/9v]e3W]`β߫pQڏLϪm5^@)rS>*H#mERhAC>rN8*U*N7C!|qq nغ\Lx7GSMsaXmYwi^1p>bϱ07K l79x _|X9r;5>ֺ.{}+NXZ]@8l:oz; 2sQJۆ;ΊTݱt:(@IF Y[dO}n IGea'(~s& 퇲;~_^ BBKP8f_bqu w3>^t8vԪYj7~(U.Hl8: _IGqNpktSJ{dPү# #"ч8LBZ` `gLp P꿧hF]e&NT_ %ScE]x iQ*Ϝc*4{ SoMq齰d`^rOWfZtӈv^y@/6F,,v.QcKCJ߆Q-"}"*W^3UROj~ +X"b<`7gdoiJIl@7F?=sOz/WX]U4Q4teUsfY.lʴ76ֲ+z*,''zѥL3ֳʪ'z3$I2%VaocUN5~W%n)3#4 WH4<΂yg-[QlQ"GD;&Hz2UU%3,G:&k>c}DD ò؄x Yж!}^0%Y.n].! |u32H+~VmHre'FO/m3`.b:j<~i Umd[\a/מF/09pnaԥtԾĴٙA)&-T0,Ή.Bqƥ0Pz8e}@]aNVά-C]EQ8c3T/WHONf-kUug+'tdRM^Vͦj}ns#NG ΜhWh`*iCd<Lq\p!B(ݛq=KkCw:ru(6r&ROgRXi,œ-\gc:̕m(e@;+Ih"9[ɶTmlA{s3IK~/)uMϖQ,E<%d; ť>wsx1d^LpVq0JtsFA-ӟ`څdxu<H&ࣇ# gf`rz ]Y~eJxj][OSWGxn61&Ϣ5 (z,cS9>plf] QL(fpJ@>Y\񕕠dnLIܚAW;,esm:Q?gOUDVu3|]#~":^YOTtB&-HnósXXzIwb؂W33tZWB`e=􂕏d 9XJguж'Al7f-i?rz X<*6.kfڃ0.'&&8WZ,;\bu|J`A?Yɷ ͹[zI)%E(|IzUd '74@j?QL60I c8X<.ػ&Wo)UP]=8BҦix^>`ĤO bR-q m!c|@Q묻xҗʒ8 Z]"K{M?P?Lw&G{hA5z]!t*YƓב,NB [+3MS80 [5'`A KRlM<} Cu֘qh sk+Sch b[ 9]fv czaϝqfacʃhq2\9S2R]/BނPs%]u/ 5H&r_}/41љ׋In-unݲę^IN?/%Ɔ p gRSPvK=u^ 5-m ]`t2e8d ]տMk׋n&}KJİʱ:yC{hi8,+˾.})R -Xr3jS5)LA %@b>MtVTR2>PDm.& |R e"~H祽9ә((i]VWZ"'$d̊}v9t^tZL$b$Z?ifoqk jIhd=ۥ&=V/l2 '~Xgdy7_|prc(1~@+V9W {mʞ]>sޖĀ⇯y&|d"ul'nidi:!Aj lS܃m3'O9Њ0)jD<85Nj{*>?>$W|hJ,Ɏ}hPoQWP6@;**|2-ںH53 8N,k[p6z#ohc(e }l2o?߱+tr>t?&X޻B! ׮\VM +J;y9'  ظD/m 4Ay|sn aI8#Un(LF<plKEX6ځ'YˆMNVTz^AGš#b !NS\.wYV!o>ςj4Y&U&Fg:~k5Ub;Gؒ!>*i0"=}D)ú]8d\w8Ӓ^{`d!#hw)[+TW.)ʒSU=Iˏh!g\W?;6'=y;|i ޭ Z!+ުJ1Bq4Dom^d/ai Gt ČE*I Xt Coxe@lޢ_~dZ<A?_H~u@8N 87c tͥwfCp0Hh&u2mɂvfaBFaZDP ^9) PϾ:}hl2;oL1W6 XZn$zN`l%͚)l3 /:M08~0tQi;#SX\B nlG5I>h2)o;0d?̸ m|EauB晹ѝD ~7Lhsn.X%#1iw}.{ՙ,O,;8u :_@ :[t:@6qOwVoX =IϝAMgʍ( Zgc(v9 %fWl mѡ臶D@$ch %\*CV2(3070 BIHѐϺ/:K< m,-[բ8iPvk%NekTb:pݶ<}?N)#7UͶ<<X'ͥT=C͔TH҉݋^?aC311@f⇀a@_zGl #2_tOi! Ikf -Ұq_ s\Hd,&Ay|9 7p,(.Fsx\qb/>G A*m$|V,oY ɷf_8_-~X+iua/la!,Y΋zk3D>@_ Fumӳ5YI)9[)8R7{Z=~R@.b2صԏ_KL2„ 8$3E f~[kJPQT3!`/2~3ڪѰS?P+Q7a"=?u24d8z~rY;"kԂ>Aܿ`w!7'=ʰ-*xhCwYRYu̯Alۢ0O]%:H*a)}@Y*4'ۃa^˫=VT[#KMЎPy*a ?Ezn:(:-3exת*N<3uq2]sU |S5a:3)R M=  ENO> (\,Ă[T3ړ,%:QD6jݴ6e pMڑa UNn56%,89;ڙύ_ROe?]y)'|T]GzK97h $?^iVUY.!v3GWɴT:D=j WɈ[g36Ȱ=/vE`c|x´tXn2Q{xhρIѩ,p8]˿ ?#uΫF鼪Co?I8\" rs ކ޿,O%?7 S[!´n~=[|x:[V9*6H(6v@'>YIY!U b1Qu"$Aʼ \d  Ԭ{jp@TEn!x 7QMpEV(*VV%nN )# Oy- (>MDD$s6r*Ybv IJ Ϡ|:(Ԉ<,7] ~"*ޓ~|/bns˱>ҡԿAGr~3%nU~IVNTjӓ"T.Q{3N ivSp4V@ ֩$,?ɩy61Wюq8T5 C,l~.G|hB pMxf$y^>ݒO]I{[8yg;ݬ6QIMwBl]UHE[H;n 1;ӤUٓ\oufӹǞJR6[gvܪ^.xZ2q5w 5SXx,p\<#̄dMK=b3 Gz9=hQtنPXz--ْr?E$7MCT:@A;v5 SI}?#ܭZZb)| B/o ^#T{#О\_~'6t|qWomYU {0)L= Ǩ ]#L'gka u%9NJ.lnSWz]Sd[vIJFˑ' |qѲ(jsyGtGigE5m)8~q(!N 쥧'LkU¢Pع,7ƾ"({f0uW+mDEJ*^;b׊݊ %qhNvAlfHќ-QΠVy0%L TT˿u0\cDﴏ-spi7*22 3=wd]{v)~1 NFV~ vDh+&Q2%Z߇ۿdf/&<0n$OH{vG.?#2Rwn m8[E)ff'1㄃&VǴhU<3q4[CPhI7M5ɣSO>=@h/8D~<2߉T+܈ŕdh2C2{a5X#V2Iւ7ϿBxN.!,ɿa:Db,oSJu/Q\ C%lxxjt֚U.P-4*M qFDnw8d/R24OCD$<2؜=tڮiid0kو8yth|&iϚ 2NӠ,}DpNCy)DTu >:$ ]QxOuɝ:.=<` 'YPvFx]V7W8:.oָOlK_?^Ny)ط"-aNݴLaݿ|~ɸ̎|~7}VN֐j[{3& !j}XHw*T:, 9mRٺwzF ,kS*󿂾ؙ?<)/K/ 4ym 8j,Tв7$&a^:Ҽ_9q8Mչe&(TH|q+1ZQyQ^sRjFit 9/.K`A~‰b'A}X\Vn=]Gy]y$#z,Giew7FS;CPi_Io F!R]l! azóTȟ[q:_%[ nR+d>MxN9u:/@J:B[Ưj`bkx뱔nBAEÈq_]lj hʴn%(%*,vֻ=gΫynx!H3:?|}3ք>;3`tٸrśĭN+ ڡ|:/h' )rUxض60lWXCaSd ҅$ZX]-yA23#<+xN) ]s?oC%3tz_U+(pGJDnUP C(j S(\>N%fO ϒtIp)O_9fgΛmioVC2$:[:ޮ n uLag_*)>]rFMJ8ɞh<r-wĭ z+@Y }©{M4͙?N;g^?ʲ+Qם@𥞸&VQ-KiՈ^s&Oz۹_&OI0cG+ʶj#Q+һOZ2h'y@kmRW:E5ҀFR X OND18r' < %VUhd+ tzD61ǽkQu2AhaZ35ԿTCGm4jR/K8P=M,8$սy`2+&\=Ո^7:IszXl?XYJ"@ē&p?{'tEQf׺uq?AgA4c[)Co*.+i-(Bhe="tO GZweA<<ݶO(>d|OGhdfSzF{d?ǺLh` m)%g?| u-׹PRL3iLC[ږ C dD[w@Y [orqbV@bS/%@55!I ޻췇jn2W& HT.qԭI$``@Uv5RJ$d[ CEPZ`hչ]/ HڼS (.׮Q[DlFX[q!v@9b(>0S ڥͧ.t6\HR袞5 dSVa4(Ks^@hcBp;v>3 g_lT1ԮUa׹}ځrwGQ:qZiYEcݷZ٬ßdm61mLRHiSm>jƕaO^{ǥSxj+P86iByѐ%C8A6Уmq-<݌1pqh= sUNFpN<|Pg>c@5|A_G6| G("Zc]#nlٖ>ij// dS0Xm{ [Gwrd<҆ XS< }|#!0j#j/ @㉖g>nTPyM$7?vGiTҕөNQZ.NҼ`(:jwq;φ) ݠ%6xLpOY\J" -n3`<~O MjɄ[]XϟK;~n[:ole.& :׭("}n= Y0 FvE *uIS|Pt=z'^8|oU֠7WK- d`lؔMB_ u|"-/RDԲE̓'NEʌX!7@`d,ܳ7$ ,~IB@4w))j#JWA ZPC LSa7bJẒWg˜2(lNT]KK2lI/#"o:YzS MY/ &i \'BV / OܠHcy'W&Jg%m߼~e+"e .sibP)ygڴ~Uf8tvcyVR%wɎ7VKEe|Z l!s)q;_4`4ě2o$PVNkECm9E'"Q8Nfbڽ}VN7͂Y<D#_ڸp,_< #'%y8*SjD"wHӠDR~!x*:q;Cp>,(.I:Xw|ߪO1dZArxZv3{]K$!OA~I9gQPFjʊ(۪~Va]Qv [pXT4!; hEٝ  8} .#џ:Y>wl|F) >B0_ OʇX0 /N a2"C:<=nDAϸZ]A@C1GOR_Dn m:K zQqYn^]?e=v *,v/*=<-Q=kF!=ߕK |IlW^,YkD3~ˣP:Iew~Q "0OY" }I<3kNqi6VR-'_ǥH,G*Cy099݉}uaPݣx OQOmD,,86xnN |!2X Uy&0>.o%|q@L!{$t4}:O锴ObxnS۝މ7!P4j$79B}>D-(j'Cc Mw=ffu PTp @읈; ERoa?=Ǡm`u.C0y4J~ǻ3FF)݅#mHt~@ Ru"a;\*;A,wJ%oٗ-$q;fs-ťxSrm Y*X˅OWxzˑp^;L;$9^n58z8Q#iiJDtGj(8KdNf5}'܉q|WFgTKekd]!uL{ G,@ޏ}%%? --4o4>"lr14!kZ N*Ñ^42[ⳅ̀ ;{>6rx4Q:?A>IJM ]E4xf4&C2R^&xN0dj>>^ 30<g諧WV*((jx9NA]:D/BZ=%chPHZ4jhBvWSVtVF{3cC{~!pvMԮh7y|vS*Ewe/CPƈ$.}O wr eP[}dDލ#H杌O,@5`KG{K3УD VD\}x&Ս*[cD;0ùmE,Bƻ9NGS==8WϩR"zGG ;ruK;Ru|0e7]y~F2~`ڔլ*#.M|3 &OדQ8v܊ Pi=hD+ jw[ =O4SFUVޏKj`,X%`$mIɳOm޳i]LylaL#9nhLP#.Eх5,0'Xu :W1h o8Th0A!IW{.B\uy2hO g 6Sgp,! 1TJ=/ľx,62r2d~ 3 $ֺƔ܌,8 h50q7骝>_!x^⽄xS*kl8Ik#5(ouyuJJLu&TPLRy%53PYڮY"!ưQ\u&||m?/]ueH)TUr~xk~]ڤ\{!|l|%"# :":rM14:DeT.zF&޽mM {j-qˆ#Zmet߃)ĻO7je5ˣE6GhHJ4&<]ΤXbwE*K9T$]E%4yU&9.ǫDF88e^[?FM96 Aru BBxd"a+y.y[,JQ)݁1;aS'W ..FDWS#I)]&-HMQgsߒ]ϒgh?/蕐_\!#WqEyC{P9nHEbgͣ;L:9B 6";DԱmc?F&㏉sVNqxJ;sU0&9(J$VHWc jPE;rFmeBU?RC4:)"27]JVHħylƼ~)L;18ѽ # b\KUa3"d>z;+oa~C&adl hV1 qàb%i\Fè7JE C ~n3[3qW|~*g6m@H@.#*Ih Ǹm =rW=5X֨X3((.OTx%ec\nuy.\fbQOWLT1tmQCFd?s Ȕ-N;-9v'ŝp5*zA%Н.'h|3iN&b-xHIh7`{duR1)GG4~ʞZ7 #QMiT Jk%?.E5UFm\]r<:s}s~5i7HvzX#㇩0b42 ڲLW8xu鼆'qyKPMv~ oSV[ơPK+4@"'TVTM!pFsQ3dwXFK?{z&`ÕP.1!tn4^NȲRtmk@X'J1I~H9zJ/ y*vO@>U=.8 B<;{75Je"aӧo>?%9=l;Nj=&Nds{p>>X|_DRTǾXd,hVhݣ+ p6Ū cUkk,WJX'EAҹbUKbb00 CQJ^#6 r&a%S! ?)kg05XyI{7`юUdjRh*钄u5A5te#;HCm9,pF aXߙr`bZ;=I7K(F7+ry 4qG炠P'RVg _7mt3V%`UEisnSClƗE)DW@kIqo#Q6MJJ;O[x7s 3ƴ2ZʒkXގ-"ނZ9ߗ wf#W`u;6 `H4Sg>};Zxà  Idy"h҃^DCůvc㻉| w&ClǵpfRfo/g#.l?I`(9!Qg{9YՐ,fX&mGSR {5#UJvjFX- VGOЉ 56\\_K0-WkXS/%> cשNY0Ƌ؂,#"-Y9?;̈́B!|ዎܭ{"`k`*dG^]Jzd=1& PKɮF}3䏝hԋNdwQ yM9.3~>ߖU|2-ykr<4jW|[ja̯lkx\ PR3xu g KIҖ }Lv4DoS_IsWnxI# G;qiAg1@X25ϳӉhmi6q[^r*K黨=d-*U@vRx3O|üDq#_ ݤL=z=lZ겫4)%Q]flH]GNgV[;A..EXuc; ׼UydnD-)( ,ښHKB޵=|=:Fa},}+ (s'i!JRZ[ji|.3vb8k ﶬe2ѡR.*?XWJ,Zn=|4kS1`g6%7q_nXyP` 12_oWv[g[0/ߤ j:mc L? 2J _+# A^Wiky̡ueAM|qIŁwzTi8\ƶQ8`Gci)O1Ch*O.7cǩԷL(}GmI)՞DZuYeO]lnr,}!-Ngg*9wI3F i<meΣ0T b=1R#g+xndIzC-<]/"mH.3w{+bu;yhN%.⅑Enz#I 9G W G>8Y+(H)ͼFH!M(>⴩YkfH! fa54%Vt0|V% ]&顫6Ooط1\<90u_ϼ]O04 1&gh\'qA yU̘:s!%waΚ1lWE\؝DuƔrŸR0!elfxڕmHqļ_O.X1)rڏF$FcᏅ$f ~.O8b5dl%֗žLN"D >twQg/ ͯk{pzr$ׯnp0,ت3=Yqz^EFmbNBAXD,Nw!A(a^ R gu%Cw #AdeEss~_.Nے%^w8Q}2!' )J@p?¾j봥=\͙Jok{D]pO#`7&׭2s4.O5pTWةq#nV#o__yqM#w~"ې a*rىj*ܐJ b CjªIMG5W%;jCÍ^#`H5lx潻jxKapg0͝dɳ|<Tj+rg-}n.Q/?&uHfb!yKX^ 5$-Sa )t&`|]Ki|qU'*Yӧ6erc(|*Ev1ڊC<舙ZPQēsuG+k5=͖b갑̮w;tA~.BB"wVxKHÚ]?{-CrVaZ:xo>`d'.؎O oogz.3%B"sw#KR6yH,$w|I걞9e_eo֓җEV|s6ytwE@!*_bҾoE`on=7b d{⡣C_C#$spSh칯`lD*9kMusUnTaPԱbEW^@}X7O$Qr jgQ#mT>AJlցxi29+ȡ8p# mj8Z4΃֤#_p҆ĥҠ7$$4?wULL[vix }a /%FtmbacnkyZ!gv0۶Bg-q-o09G 㕉j(?+tWSD`7r,nN} [1FYQρ:%7~woZ{z@T {%\<1WK{ '[xpT8kQxMδ[gg' %2}LE'*胅EjtQ >r^0qn`c}[GiH_FHA(iWm}ӈKp’lmh2"dA4Qw?{5^ 3GzV)ONaRMy@K矶4$gQ4c;8ȢD-q<#9/}wYī2(e^/_4o6iG9TŧI4Aʤ mc(LI謑h`mTxoLlt(!-L RtyNG~76-SLE#%ȦǟotK L]2}(nx0>I?Xr[P5*]{cOanf}R = ŒAarz_hMstj<#ΏjeZgU]U)]_Mgʲ{I!28IG =5zACG y_5;$a_)MRtNEYfpЉv)G$*z/ne}_.m?"J,_/eLX(Qb^I6X+㷇j-IVE߲(e3 ',"q.YI(S=f'1G-Rq!&^%$ v*#@ya):ٝ*y {ofa:Q)vD#Lr06r_ْA]miΤx_^~LjHrdV;(h-P uAľηLߡ"ԭC<2Q=|̵qVb(8 lQS* Z=@aOsd2cx"vlss3͟?XBa$/iJpO")"C7;Zs94c#ێNc$%pn|Θt/NbwVNAJBDb?m:UZx/dw^"ѵzn#$^翗Pn: ~? T+:d$ HJ?4iF1[> fl]~kTv\ 0yVUN\2чbBZך0hݦlD{X~|qpMWdŋwwdrP#K_1O| s8yO[8K6EΔ{`G' Zg|wǟ+WdLiEԂE>߽(J.c=D[ϵ`f,4_M®Z  l鱞+,']fi Σktr䆁#3; C< ( Hڦҳ/fL̬B 7T]!I5'J(`[lλːʈ|VLۙ=Fд%O꒖r/p|[،#DcXA# JUkt,k7I5U!Slhv~v2p4-?( t+ㄘ@(3@k(!;UKqwмh؋ 2Q@^w®Atp(}!# &+ h5eS =ƬE):y՚œ?sq,ADٛw\m\|sw23Kop+$$ʕYAkVd!L ݢ} Mɧ5o)XN瞒8 %gtNL%}ٙchz:o~)mT1՞ΎXL^mHBsXК6ˆm$שapZEL|uXQh_"-pj?t'a)?4 I Avj.Yox6]c631_Gab88A)Y:fGVo/v>\px?-&vgA^J Ui#<.fH.4.Ro-̌*ZFySj|Jpi] r?Ѣl0Uq՟ohZ zWF=gpPwe-vڞņꕃnjͮ ۛx>tqBA&dPim"!HHA $X;UI ;URA.Xuƞr"QA蚯vx L+f2})lvr$:]<.CR#4<8ߪLF4z4ǿ ;xϓJ'"޳Wmn+ +wtkn]p&!J>syG|i.B)F_@9,h `>js i q[1ð' I7<ܒ5qv eU$pXq IL0a/^~HS/6 p+ѯ(/<U[7vH{b!1JfOTl&}+#Of%.^fqEHX8,XLV EW a$ =-C\-֟knKk߼TG*.pmCWuJaJUzR߿ 6- Bz 7aH+Y[Y}p*̱_z-7A' J=}/i ǔuynӋNtF6F'*⎳}E%nj62P_{alf϶T+hʅgio !`QN2̙e;uŌ Yc=flӉ.K9 XmêPťU#ެ, { v.PY9Ӊ)TrgFZcUx`L7BVYv˽P~m b~iSqH|֨7]^DL5` ²מԹ,y@n"1ΝVu~z*|Ta@>1uP sIpuhƘ7Jhg-+P`))B\?p/Rk(*WKJL 7[E[4c&Hsf$YϧJղ@έsl=JJ<{h/QAe ?fm9R ]T~bJ_TQB[Ze" 6T@,p7_I\^ i"P p׌'S\xűC173oFÎ2S>  ➐mo\++'pXZoVNK()Ӯvd kD,NBך8Zr/6z@dI! y0Wgm2ANP~]:BDq0T.):&ݮp&D*7 ZvY"ȯ֌:;42!#,ycSZO[o*%@g)$ }nAEWj.Hd6]4XO dV/Fg/+rB?id+ g[vO8uo.τV{?E hq=vnFHѧg4>[6n2n "ˈ)xI҅sBlT٢?nz)8L8%xɽuD.%#ӄ ~8@i{}f@M[ 5~&*$bRK+$׸>;łMhGfCɇ8529gfKZS.:%|Zة\Z+Ln[O_-kz-zk9l#s•-=\w`ɫo~UvSÕTn \7=Q G=TA2~g*>ƗB#=o>r .̽cDӉ Qm(r. \ ϓ=i!VGj N"$uϧdAiU+}jܲvӁ&KFÛ D =V]2@;M1])hT}/yD:t6Z~C֌N%bda#RmƻHRh;7\z#d#;W1΢BLl+C3¦B߶e t}ck!n}OrH!l5ELkif;6FXajDGCv]Pv<^a@o穱l?_L\O5[QK ٌڜi[bފcֱbe@iXϏU])bгCo"Y|Bx3jBx"M>,؟i29!'|>ҫx \ϵb$%Qk|qĞjfy6Z  ԷbŁd+#D6iR{>2x*ۍr ;b}m8%66'RݍMcUG G[Effqz`yA# S)rpcJR^dVӜ1^7T XR^;PV$W $'ʪM%,{@jzX2!! a}^/JUqVhʪi&IV S @{OLYɜ]uQs3>@ *N TO(x7wE35R2c#BPKA ysLb- 2Ct8T57"~;BmYl0J3׀ KޑBs4QPu?,7жq9q :JZ%vi2_O^WopbØe\ij3݇9!ԎX&[%8 (Uz8hu ֕fSCPY/a[.yےTkx08\Clk\]G `Le"EMGphm&Sc2t=P\vƈ_O!>9ĸюp u QG̓JJ/(\xD~xU?'j_͆ӥCZ41B׊&%Noв9`^gBi2<g&.g+.)x|fUs#zZEIBtR&ye IYE9{)rH>c`4xbYz" (H9[QT"$kSa=n-1ob6kJ)G@-u̾Gib_5hCg|Kly}F{ԑyQ>9\_7mlbWt3qm*F1@2`27E\u)[QW;ϫwhӝe5P6)ytuݛ9.NǓi}DL548Jb~ȽgkRlBj. )~c2J`A)VsD]Z7WOߋs:wMTT.G^ _t0ϰVz˪wлbsʿ=!(mͩ'{Ap\`ǥ osth=SP;`iN5:kE\ {xLIMNk.WUHQ8?SFѕL֎%U:.S-W?gbg ?}}P'en:7P 'Aɛ7JT!kcѼC% xB2&Z(*`T0em°CyWsSD͉;6p)uj=ګg iH퀽,I[;; V1I\%pCQk{̻Kt}ӡap%+ieQKI\w b8u'*e]lui,>If+W FژmA; \s\|L/ <[uj6j2ExlCtq߂U9N>=T}sn"~8s,% - g@.~akV"ddQ(/YFBr": o$X҇{=hg<_O>{zW < i r[\xLQ v%fjSWō7s}b.Us'O0qinr5zV3r0ЇAJ),a?}[ү|mO^&H`O̐@% C&Bl1[I`d:tCZ< ⹤g'xZYI0. [f cۉdv7;> 3k˙[RY>slsG#%r#c#V7[ Zu4N5NǑAi+s Aj +t)l'W9I_ $F z:Ga(ks7i bѽ\UKx쒂gOMN/*8Q EãFTI Rx%/ukŁ/ 2X1߷:Wrm6H͈d3Z.a86;.7!PrB{4Y@ }Dj/SLW=O783ßirnu:1v՝' P3(W>!TFuHʙqq#\)zKAz^Gv%Qo>J/L }"#F2l&{̄l`)j90~Rv1e" 83N$BKK . VkGj;јZQKӚ&P2 GǚȁX3b#O ̹XJ(K.#JꩮR0d%gvk1g֜AIQ5Qx (F0`T[~W>橅ە w٥tO3Ny!{O| <J|EN;dŒODmȑ< ckh@B[;`䌃HT DeζVȯB-!o3|1r[jR  &~P\P:) >x< pA5=xV Z0[ s"OmD/*FZw`NuB{69z1b4ƺ)Baڟm3胕` zf9&_/tDp>UY␎ xf6&]>Isb%/,L¬N"h&p"|!Dt zwi#s3MӓR$O-ʶ D/DJO'%K1wJF2?(p& ?,[Q` HYoJ?T`]T旦GN,|\G 4b>&6LtǕab?@ Sq{ōP?_4myƦ <7 =dp$]t{:@W PF}b +Z R>%P֠%!rXe FO?)PWK}W{=2tyDV_-ONpٛ2ÙS1|@o`e[|T= ^q)-1DAj)P"`(1k^KDASЙ[ .HgZ4Hcك0>3'U*oO;O\\1cpuanU x!\ԥی^g H]xD|rb{TbiWP3r.3د ;5Jo[#qT Gu՗U8p6ՙ~RO=U%.޲Af_ 52kT ׳pn}0h3FxTNV&~6\U.GZ6} Ei'`e΅⻔+S_UJqCTԍlRmi%Tl߸LzrQR4 U8bNvȬēL,_2O͂S~.*!|ҽ^?d,4,E'%G1=- s0cSSfDڼe2yK'yNa!?8Lɸpw‹xt` mfs#X+G 䌔[żlR Ԥ̭ {/;Wh^aE0ƪX[&k×I?K?,%Y>䰫ijK]Y8srYmGK j!ܣ협V<-t6hӄt˃`^Oqᥬ,̬8A},* NEkrKBiKyШb66+SNPn2PTa$OA4cVݿ/ rjOO+ eb r0}<5k[f!$m0@yQ?`W%H1<'>5B2"JOJoӵZ:vL-%ͯo7Z[ڐξaVZX8uK<3@j ,-aP,B)B5cV-`*cXi+AF_3,*.#jbrЧ·A1xQ_Jtb:ԛ@>zU=v2w+ ]f*D!pikxCS!|sEpޝ͜n"wfVmpÅ7\F9VeOgW4 Rb*cilYT2^Ef:0햟qJ:ߦ-W(57jk/K8DC+jS4=:~!rKa˚r!DPu:d7&f_:nYƓ3Ϭ'H 8蝩: v3yBQo`7ω!\hDH,H^w+y-p7epXz>P `HSp*JjQ$Ej3{ ݩՎ`N tOcI(x{YP.s#WȃM;`0|~zqJX{8E<$TlR4?69h d5u! $}lɏu:g_a*hDtnv{5=!Z<7|](fZ?Z$UeqbZw{'J_''uPW]} 8嶷1 $$d ^4v']PQktmF9 kv@Ϻ/-UR.x'ЄllO d/0=xC]'#Co, Iޣ@^S$k1V߼Wkna-(2݅' Mشg/T3ܫ<d* eiҥ'3DG^mԶwԁZԼ]t;l jNԜ0ls Xy%tξl2 GpH߯~v 9!괖} 1&W!'14|}^Av ~i-@s '!! Lʙ¡)iDRc>oiR2&7e =wSȿ`ˊB^O:|.!217YzJǥt=:>k&LIb'*NcԂ tS l GI23B^\2~'1y?qTާYN{z%mMYnn'ZK_d4NRu=w3b0uberba\ެyIySBhs%Rޏor'9b\%q+PlԄlnNteW{RLW:]^cZ9H:Oy~A Mu9&oqG 7| F7N9 ;(:@> %bN9O_'@'}1M}c9A h5תD8r8ƈU,-#ŔsUe$ڋpIG*ܦ?5xnV_nY) 3~5N^o!ͣ0oQ ;Z@Ӏɕt|)Tvf#sn<R(+5]j:p7jZL+ d-B߄%o#] E-9Iqߘ'Ep luϰguܮcn)d=1l>jGNC˗s[Oz|\1c4{>ټ#g?+%SE4 :tw%|:ٜ)0bj$H f ;/hw(Un(Ȧ: !Glg%V?TiHc/1fT EEdVotM`xSohdX恐a}Vybk)ufF_†m6zEI *!" cr@^.;b|dP8>T-dr"@})͘YUا@ϿGZvQ/3~DXF<Gk춾0~1%`mOU%Z~ uT}Ⱖ&]N: ^ nR.ւ\˹%B:/nV[cI`4`7  I55tnϛg<7?9'aC( ptHƕ*.,?r^D$ }_\D8Rbڑ U5zybեOcTH=09uŶSJ :fNP ’ȮҖC-b.ٯQ쎈ͫj(hq^ÏU׻͵O7q:JGMX@r]D-|I•ZyH]߶#3y+KHjZQJ)* ѯF(ƍEr[tCjL3s#ڤ +?1kނd(0%]":΂ӎOMp{'6pmGgV%E_|RQy0F,f:z lg􄽯ZjscQvjh.F츆Rj a"Gfl{%CUI2h3R<*2-pes[5%*YJ.eq@E|k",947_ )q. ERH0)sP߱mABqm_ O)9^PsÒ\D8ro5,["n~59L:KFN[xe3͉BFmt0| z ](Ћo5@&(I70/\0q,F桴AAIR䛊*ͳV*]ͷ0rX2,6?r횣3g1x<=Wb>3Bp@W~WT>-p1+̹yx^O>Bb1v `*8hg->/sHIuDdPrY+\ze)n*X3W8%LкHSb 䘰cmHڣOP]H?XHRPI] '=}tBBm/9 >T3}Dz91D6LX8ـk3IWǃs\I綮5|Lvu#mSBP &4~ѿ_f ϽFoa/}8fh]燏)i/StT{Cc.t%$ Kr+<⃪Y~x-|{ReG &r+#*}j"ws^tAW^a~P|LrM٭:R܍# G3B9`&5%~H$V i-3d_ZXPgKB:(l*SGsQܐk?wѡTh tN=fa Z5M_`ZNV_3QzSjg2LKg]-;ܹ@39,:|h,Դ$)$|m]?q6j@S%hKjN21M8a?W\'h*@9E2}7ik hUb}J5.I$yJ6dZ?9c(XC*j5KkO{ȋ6(їYKo\Jt7߄o TS|.p YM`|k }T$J*sXtmjB1 b>tErF#4 ǁ[Dp~PxAгqК @#Hn-CN6$,mKJHQ!uzujJ ˭^iکv숨X҃',FUSm'2U^?v`iG<<(k<% {KQ3TB{mH-Ťb_1US Do c{ZGz]0\{y̹%<7gLͩ/1O ;U<&YԾ{91 YJ r+8Ko^s\%P8#W*@}eIEG<@QPUj=:+g#gasl6w{54ܴpۄPsEN-wd6MсS,6F#{*%a2{JqF^;\E8SO9\Þ7#*Lui]L*6JҮn3ek!O|xOSUtjUXd͙["Im@5C㑓#PNazd8 5,akIuQIBvU ;yb "y{f¸.a`6WfQ"w/K  :KWcRI,UA[ߘӧVPA`ؠ>5{tl,&!R')Kya㏹iUN SP2/=mwZ7htxSn𢹁y|d']+-iŞ[(qUЙq:>QZ矠JM` >$e8 yzh;8/!67F S2Y"QZaN #Y uizkK[U$ٴRY#Bz vլ=M)'4w<1~sΕee *M<pLi:V$2%d#e2e6hIpA ifIVe/etaf}Zd,6@vG.A Nsw}e|Vy`cq^-^oYI&:̊ _c XѷcnIFFe&Ät|K|S2kҟXiMUoo5'p5%Hg>vSN. vqf)STG*_$< X})mmm]ylnߠ\7hD@䟥2LEW$\%Tq4Û:mBI,yJ}3+&3 ܁{? +47/ה6BN?sA78\lNsPўe{XZ,{kUx_=`m+H{GyqTqR(7hokVsZ)h%8ؾa|4-]NQ,)CyD ,sĹӹb̤4#&=_u5L\q|$EUЪsumƺlY)>T;WDjw NPex)HjE@9~pM9Jɪ\uyYu5N♠]cé3ି|Aɞ}wb̳7ǡ^=aCcӺ6[@8kΡ 0^wxM#P/yNW3ov'maY~{_^:B).CT ;o4@L<7vw80#: 0?Q 4BeL3kwd!ksVK AŒq!ecɅѪEIExilpCE^ aq >v m5i JRQ=F\$@-=`(/v"dT<}/X3u =l\N6lnh9Gj#RSK1D K.$* S]_5&qT8ǺdXA;}R" H'#YI>DJ9t>)\](v/˪湍hn&֫a\#,m"^!cR?S1`゘/uԏA[PP.r@6Yz6Bki;x:@2߃[>>z+{E9E&YR9Κvqr..>m-z(4'_tHTB>p;0wưKŞ8:GeE qEIWo[p;'Bs#ޥ8Zua5 d'_x鋙n`661(/T:;XP4wq+ {`ZQTx5{csjN}q/OP_7nr?־ afu>H.HInUT^N|uwy1E3R*{رC'n&ΎDL%*m}ĵtZ8LIl?!?Մ&]d:GMC'GFXAa7pkuhjY59 3*%C*nJu&2H(;2cvV.gZt;yi;"WW>&1wӲc)Lث>w'3:?KX]0nÙf~~ /A䪥r}e}LW%<\ ^fHaRy^Pu*}aH'a:oBK|snnubc}f}) ?QhҺ k& DsHd9@ˤWEVѨl\6W\H[+."^?!Vnw{޻A.[&aF"ӸWᐬʄа=vn\" p`4ᗆnd^v=e}v$Nɏ`Av,?J`K՝9ͦo:5 I( \;gfiÏO6N,fߜ~$"oe#cdMvW@ьnx&ʯRttY%G7JF(hK>bum]N )WK'{wm'E{ яT+/ kzqgі\+Ph#ې&}FR;HqU(C҉8G0 G6Tf,1J9Avqݮk+m`tDB12pyY6;&ٗ'=gH_aߓ 櫧4$ "}!So^VxTIr>]R=ލ5znuaĞqxtDEg1/Ue_Q6"N$IY6Cp{vcq!!8˩jUc&5_򱍕%h:ŽPh/]g}D1~:":aǂ4dvhXubi*o7o"ɵ=Iؚ]$[ ݫ f5;+w07,?fT/6w˳~m`ےi ZiiZڧ}q?RJy A8챗ѯ>g`Zp}7PZUr:V_#m ,ŜyzP5nu?O`(I`'h_ ; #)Ȱ_LGu[‹Y/xXds0o= ;sБL1ڋY`ou7`T8Q,Z+]r.&N[Ab 'חL&W96sqs"8ԛ~ZJ"CetSᾕFGvJ>vOqj:]V!/2-kֳ/߁j[k!|0U˅j 0O 3w}tr_P.H݄bFPqstUTq`ZOq㾍K$"B-w4oا2%0_Άq)cD>:Y[Dޒ?'n'38 <`q ӽ-(+FHJl\{Yqavv,?U9wD3mo;_>7J ylyo4pƫ~?]LQ'[ dI*>Mԟ˷QL:edޅ&3J-[$*@N&XWe6LaZSptn0 hI[=L|_L=H?<Ǘ0\}TkW-ve۫co۽2dIPx# (a]h@1.dLڿT' c^6Sz;><o{^iZ%;>XRGTV,|/?Rފ.!_mE$iƖxt_"1%iݑuԤ\>mEûhlg g!.mU )b_գTifa[{ :{ǥ* 0[F=)MhP 6okf3UTFCZhF$[ {?AOnEtwM e#SZ D9EϷZEptz /a-F`>C@)Ú{ASc8uK!;2ZlNdˬ1їyVfx G;ϣoMb>{.e1;/1f1uL{FY :yvayahrc4`2V~@#J$"mņ~VNRI:#)}=rM͵@jʻ)^K_?s[vCY!\0կfxѧw [G̯&:o.)_I 4n*ya!C*%,%4qr=J6xkdwíJp,.ux9k\;ָ,+6^pl2_}cX8F~\Eީ`ưäՠlk:ea8;}8G> }Tr)\ٳM:7a<+8<5wTi|!t]n=J1Y]T0~6*"B̌Fzm9SeMt!be Ttx{Ǟ=pl[ZwaF>' C RM*J!|#]ToBd(7{q<'@_:ZoeUT-C&v$WNQN앞RDʢB1(畺 ]vT{q:MPU_-LW{ qMڭOUC R`R!PLiG+8:eһ _9MDyP8nBƜY`J+KA}vz-+EڟJՊ֕]'谽N'Y;y,wAKUcHQhC-;N$qg{~:[堳o$I.eK B̙\d:1erc2k=B2 B.dS=h8txSpE"y]n+T ם*rygZ ZCˍ u!" dܬJaǸEoRͻ"'E!-wJlG1AWX!gؓlh$h6q@LsYvߊɁuzHmL_8o  ^][bDljο>b픰J&\1z͚+ܟ^,W|_P5:(KQDrͧ׍4 l-[|3o!}gx Lĵ bywLNs@tq#C790!}IȼgK?i3lg%@>˱;>xs]$-y͸2=;!@s<;jT&]%Lba Ŏ36Hmd/2G7b;x.- D; ArTAZ 0Ώ{M,  yg]<sÇ^4"~CB3*⤑amL읣xy/.ٹzؒB#+nDyۻ%CaP(m%~K*?p٧93Oy*lIW6gB߲!rn YOԨTjd]QVز?3_4vB , VfG{9.إ`c[SOVS8G7oفb I~lJ_x)\=A6*)_ŨWr>_$Cb#&)WPjRN\\~? ˳x]ņE A#Sq=2|Dh&bg>Up37[Pjd{>1|f[I`j=k灪#G',7T0*[.[ z!|H?W#n,hyaU] .N}{Fr uP32IqQx*Je~9ۓoFvgA+=4m'ygf)!aqsI5#m=~h<.3q%THuI9 75M#-Ǫ^L !j*!3nXg2au 9dh''pfBh@.s拡-_v,qfrzTC}&Sye&BZ};p.X.[V5bk Qq{aYuX /)3s6{')XnVH++P:i h#^b}JTb,\mݗUWB8Kμ 2Dњ!oJ6}9Ta,WԭyG <<X-o/M#C%ߥMr⩌b/>撁_nT7gڡk<|dn>d^Ndڢeu. ' @6 *?B5N4rbyA}6hNe R- 9L197ug4TlI")G#O!hryT qRu(]-۲Co!j j轃2+?&JQ~ 4%mW*{J ƙ)ohn3C_|T[?uW>!ͥL{byﯭg_܈W4:06pQ?ʳT+wy PqluO*h$ɶ2K#&t)9__I*]P$'JIZ͸c%êH7 絩 PMbF㡩 w\F)MP@˰4aO 881vDJFUzl+eIb8zx)a Ob^_l 2D$:$꼠 "-6vHa-Yk+@UnاeBRl'~F6B\$2N*MN1MOeJU~V9&(:db sڌPwۿTӮ{N,d|JۘD}C=3)]v>`^ gC:|S=0_S賠{aGۄnF!e0XO'pXxn.k?s5 ias^`'عd XdhaL8V'[R¼I7X%5d7O?ΐ,$d3z)܏4E1 ޠ-'ï,cb ʳt\2XM ;mŬI/CnQC' 􋝔)4Dشn}^ѦnJL%Tq2HDC1{dA z$*M9qqPo:5ɋ(~ P$)I]Ƽn:, mUo]W|?$_*4tZoai.0)i"Y<ַiiVQ ?!-BtԻlGDne%C]۸PWz]v钶 )ämEFI.uldH R9ljpsRORaSU0|[y6!]\:L4f Y2L=z'8IXvx {[@1rdyQYaK h#m@Iu.fH$7~F-~;-&{+fj˦pt*co2kVL{Yԫ-_H]$#`.hz7Ybh+u]g1WBx8 v*%AmF*gD6%G ~,ro UU!!8u,rȯ!Z\U)aiz:%,ԵM*d,tCigqt`=x0mE<F{|Ivg?GpPtZ?>y>>Dou4 6 ( [9biHcwy˿?_,.WGQ1@V?IC`DFn?7j}K&Tb$N' Rb0X* D_3N77nn=.HOU,8:/F}U%1T-Xm&pS^~c_ 7\ji҂05x%k-~_`j ()5].rChc'Bt)Pϯ)+42P =[912!>]\Ù ħNudx2b1Ma*i)kbaZ|}jJk@ż^\(!$K#Y3B8욌vfv[L/Qawwm4/:R{҂kUy *A8MX۳~#tK,zHrLҠOՉ(jЗXF]xizGGo2QddrD69j8l `Ǚh$@7N[#VJHaK5Я߸GP:Ԇv݋lEҢ ´L<"wS_ehB l41L. f;܁xI,h]].ooFE7!z65+;Cg X=V9Br/HD5]x3yuTVzjMu9Ł("H+{!)1aT]#Џ͵BAC+(q<8=q[DφM{l[G4bv&E2=-{܄Epؓ@ %NME9m"1ߝu0"J"}.L'1!c,qy\@4:;G\@]BmOc\NJ(()!] i!={z`CrZm=R>qy/9Ăa(F5@Z9bNGˠZTGySGM"-Ro4Z6b<<筼rGC%MyaASh"pf2eexh_8gZ^GRQaVUQ1byM bsX[V"t)_}`m%Bdtv~YY_{_2Cer~gEb5x|]綆%pA; ={:H8XF根bD!Po/cx]pe{nAne&z2j{Ǥt/,E ёK_r7ܷ1oiӈ>F sLuup2oGQbFէ:=20Hb[?Қˍ$uleoC3TgU6:|ҽYCC8ѡpv䬊7x?wY>`T) yVY`"˜@fd8BOGqkߺw(T9%ax44]ݜ +VE{oQX O(G-I&ZC˵3MW,~S&19i-\l^EoػRm(GSxAV],g **[3=!n sŬ2"w;)w%FXE<U7$Oh{g[Ӗm'FNd ?X>dJ bXZUM8bL3 ⡸(s,giuȞH4Iڱb "fֈ,sևq䇷b'Z= b\ Uv/ДIՌIzF8HGR8V _^%Tɼ= y1HhGOr%3BQ,Ev RO u(>iL| ~FD +.6{/]e@ݝ]n'5 5F(<'g0듹l(l(ފqЏ0CF˘{7`P@z .}!gkVE&;OF6Ƀ/լ`*:x`k҇rh 5toL]se M ,ѽ֝ Sǃ8+#:=0oĭgɽ_mvb[1&!O%Vm(փ[6yjw# ['MǧrZ1fru*PZ&Wj@PX==[}w8\H@8%ܴ8?ELv'٦uB!O-41 &d IH+O Ҁe-B"Ձ2dy{DKNOS]Tn1-+/BS \mNdffICnmchS?~nzj8{$(3ˆX;Q-AwF*Gv|r+_a(hL̬H,#!HNrl1u|_rM@rt5nSt>ۃsSWq*,"s Qv{s^\q//&7lYϭ~߬ynNq?ET?u!CX^44'!ݍS7@\oա%!w3`4bnB/'> E[\.e8ϑkv6M?#mc Z]>.pв5 0n_=H3`Ӟ_'<间A{up0'  y(kɬ~tU(}K%T1rs$'I }Y˔eP5MӐ1YSg*'[*$ BQ1PШ,5 `l -:Gzmg$m `@\S3@ҖGr-|m]5+Oi OdO ғh. NIW oA~CAѯ`:ѿ옿7hlok l1xӔ-ʺ9UJ5]E]"" 1Rݗ"#8,%y3G@rK3 Ha_ծi5A88lLQa9TN`nObljjHݚdq Jn I١,]VQ:,Ѻ.cZ_+| k&%٢v i¦qGiCJuݸN;G{@V|l83ƀQ"ZO3&1d#Oo+"v6 f_zIPł\!UN4Zs`KN<0vFʾrTm|]+ EŲ\2ί/zCDJdS4#]m5ϸnJ Y0~Q3޻ݑA;(FJM==[7S<@Ou`f cT+s,P|"tnF*1t#j`- JJDcP2ߤq+;t28jx܌N #9+QWի㺕NfGβsM8‚sgceb4)QZᓧrqwwtu@Ț7QZ#_e:clu6v"BJ+@GdᓉXDI:]^'~/kOb˾R UCkm,[m\_`"yShyЯPdP\ud^'W[¥F#V9*Nj ߝ|lPbPX;]>jۜ uRJ Nf̩aIqTNb4rdJ  DݸIhI-֊HWj={4͈$N瞑$T ~LFs5})񎙞(t:7kx5 Nj&MHЄ;icRHmBЎ˛c\Θc (C w㒊ͶKԎIz*!_{X|nup-J|쏏q@BY?+"_Oר/#ߛax`d9e$b`j7ԃ.Տ^ayog<^2s,S=)w]G4>+ˆ&O-qP_4NZ"&M|;<F%-%"e;k/nJJx-^_iyKS?f{G~z9@"Y֛??BDX+ފ.qV_-(A#Qga4T$K6tp/wx3[-O%^R'gjlCU9%q#d5{ѽmg(ð71Lb.;qlx>Yt:o"Dn&0 X!ܲ쮳)miɭU$X*40z&%NvPFPl@k NZ]pf!ϗvZtmS1ؠ2-QPIٽ8ö@H<-LnyW 0C3?`o?,6 ϗǽ#<"-2ܑe*FZd.`A1K|vN puHRB`r\:Iނ):}~=s!Š2EôxF2 Y bu #Qg}߽.h*'U ոcϿ͍ɥf i'/ʺkAZ.پ.:BHpCkH_{]h[V!!%+5GY!vPؑfx#nQzjPϻr үiaKK3!}~-s)cLPb>{U&TN=Rxy{<–(̦T:{y޿>uLlHadIh![nI.c _nk,%[CLaCI7Bf';DV`1=_{mOAǼ62e^&#{F>amzjPH-}>y@J褸-aq鳇84_Oi^b"Ԝ Xkؐ(3N?=m QR1\|PBU4GSrB֪zͣV-?.m!5PJy,nNT\TrI~߲% ؙ_; v|?+pJ=Vxۉ0YujD:?8"i{"\p@CA] <)o 23 w,eUGhQI!~˷$d(aiiQrf\:羡AAWN۞N++.aUiJbŁMH27^ȧ3vR?o[D>& |:~ fbHkYQaJ-;B: D^1ً݆ë^Ud`:!]ĸXc|:~jkAĔ,!ο'nvpx=wD5h:T#!X0'k$]1 f"Z̥Hլ}z-jDvCyZΎ Nju=~aLS˭[|ꆓxYLӽ#m#TH-1oTZ'yRe<_nй_A<*nh%VM-lULujY,wRbnc>0_`߮?|Ad{.9dhkV)#qHSGUPgOŗ0 CC@lAyvf=mHxwt4_- QoV<#X붤C熹}0I0vd{)7o|玂ީe5.^rzO}:lɀ%Q5+R;ގ[ﱠ!O< ~2ʢ8%))q"*%ah|! p+hsH2 E45~z.j~ᭈ,Cqڤgrf~$4q`5"J63԰R\0)Ԣ#ZSVFog'Q- жѫ'ؓsxTqʟrO`b% %lf?[sG*;3g`< Z B勰szݱCR"ZۄQ8p]Í\dxt$c]vbggr *'%W_#OKvC, 9WݣDŽX7y ՀwABz>5nVY; H$nv!9rضy+IWEMB. @8¢a,2e~1 6..p8K?6H9 M`觢WdgY_SH1FSUZvts \pR\i= ]qco 7O^LIZ(]t!xd/_{6 t-KjW0i ThqoKT,Mqv3Z:Dzeܡ4:Hx$3[wOPp \ [x/M/K}kzsUV[gwnyNJC{SAP V|$[058Mo6_-#mY4@#o^&/ XqUjA6() P}Z|!ΉM[͢ $$ཇyq1. qjkL !]irV0 rC*R|W36O{4 %}{m2sƀ}+{vaa$GUP@p: 9Ipy6J=t D]ڢF\O7YC 4HDF %Ⱥ." LsJ{&Z$Bik2'9.q~d7ZKhbj@GhBz pWh-Ԩ0Oxw8N?LV9\*X>ȝmbM}"{ƏR0X$ƥEWEzl.ID)0^,P26eEwdO#?9|Ǐ@*5n=/|Re*ɪRX 4)-y -goCAO|']jJż1HODP?#$i օM{ow^45|;@WW8|Pi>t{3g@hW[?ڰ|z1uŧlI!\d$VV4gF~lKcT[Zj}7l\n r ?|59^> ۄ0t.o4_\b׎pA,ݰljd*/r]'^I"'>D(aDUv+4XGK=_J,Kzhh#PRj 1 D96vXZnQZm>;}:+TTg~Qp"$ϝ9%6o#h++t Z_g5Mz Y0ܳIxSV_bN/@̚L'X০/ls\`ٵ4v@XCܾwējծ9FB8e/u~~蛯U`{4 t@K^+@6LX# ))h1 OlX/ۇWڒ"7G/_fupaq IoL4r)__o=gg`0;ofAĶ7pƈQz^I57*gP h$c-L8J^,j6=?:m!ku*hoNho}V%B'њ}Xvx rmÓB)Xjus\/o}Мb>i /`ڙzh|\p y@$d RhGNYXcV1x "\_߅X j~r@L붅6r?{&|E(ρMW=TRJ%vX5_,SRG]}rb%4@C~߮M{`h}R.%3kX=E]abiN/s2<8*wz-#$O@Ľ()rD7۽c;պIWsHr#򹾏o?ᅯ@DZE28}>0=R~oH'y6D'7+ǟ,Am% E۲>h%##X ^NQbQDpYoYmz${J'{ g/,)vHJ+Yj}TpUUwфLP azS$i< b8[N1X ,C$7:J]6 eXȫ?]ڳDyOC])^F v5@>gƁ;BP]4ѩnC\[Naa윮WM4ǔ=BNF{lNwǿF$U؂G"z9ߤros0 fD9.ӫ)8W;oh>ؘMjQG̥DfL[{ o4}x$/ajȯ:ev|Ӎҧee59ѕJ򠁯52P?#{V+l֘X'7b׽TY#2:lN꣱ akҋʨx| t7M+ЫV;d&9u>D+"P3gvrSH# tO—pV%?iXYxj8$>R3>˳jcAOQ,LY;7pEd`׭}D<1tU]93@Ħ s7Mw@Pd4LZXsi hR#dq{#QlJn ^Uy!rv}D!?%*ePSWCҙ~78]xpj`BDJq$WЧ-@W0uN2AG^xރ)p8ɖp>yb9!DȦNHy1a#̶##ˮJyne%aE`WL` bRӨe;4SROuo5.fkfh.ٸr=՗{iC6YG# Z%\Dʿf L1;'4|E9ߧ$nGסáfӲn՝I PN x-Mlh3Vߴq"{N?‘jˇg>F*dZ'+C-nUbD*=!}TU]xQiBkLm CdOOb!a~Fn+鮀%` ֤NNIhVJTfPS <@S94O9WJV^]jE?Ejco@o]C;f@~UUG.iEZ=xkCISJA& 5y|u'%~ @{z;T;LwY8=,'/=Bkya7M kQjxy~g >ƧK0ȻS4ܘ ]-uI%:btJΎQ~Lx$3j;1O6h?f2E<<Zsڭ|سbk4m3T o>v8?aŇ=tл; Hwu+邦_hWϞD Perb<5ruXpW]ʵ[qIStsD-b;rSl[2Hn31[w«g,钛fw.܏"[`0U}\((ϸ$,C;Z.sdB͛h-x}530R?GXV>Bs1NVjA޽^ި)/x8Z$y24j0W?׬7-4RN'd+ϓqE&SU*Hڇ``02O}ih630/GclJr2^|ݲ#RA) :,4Z>r,~VystʛEP ̿94ѵ!|Z~Q v>~o^9kE|B) ڟp4E*T/ vIyr-/Kq,W֯rs&C&Z^Ew\K[d?1+YHV5Z/q=K/pn rΝ'7@˓a>8OٛP!6qM[_%#G_o"GV0a喺Ie#`T߉5nnw?F ƪ\zNh&ժW)3ޛѣ`oExBnGcu_:aN:1ՕUܷ\Ʉ y`EmG]֪À- ޙ5ìQLj+祴y'Q%6j)qw(}AX%b/더_8|.gFRBΞ A8g)`ΗT!'vDeU4!uNF>U5,ׅ[N곞CY%zJBpRM'!3P|U5u߾Րwut{;[>;J ݜTt?/41knLgQ*ٟqi :wF4GJrI)…nQV]B:[&7 }ڶ { VB:/f; xeMܙkN_ ?K1Rd%Zϰe- (`yʝᄔIǴHꙇ3@ HؙvLLT<>U<'ƓdMPN‚!8Q:!zO ?E>Lk[y$/`N<||e되P{z::ـ^S* KML,h((}?+IHXa< F9t`މj)9wkܶ'AC qc@;<ΪHqf>Wq5uiw}LTabm'jڼ{⍣Of&c00[EC8h$q3[kdsVg3jkR– G9x`NO4S6~)Eb2^j?σ281ORT"x%p69}p,Ո%KȤ1t@qRFߵj~_RCγ d-%M.8m^B8Au?hSnhuMg]^1>JGl]ئo17pOi( )0F[̘qӧaCky;sj5OP5hɱC>H' ;;R=l-COI({J-?!кX)uťʳ]Nο\[ 3-wxdḢ/fWuvL{X-7B&5pWӥCA (<@>aв _$Kӟ#onav-oatvۤ}9@ N6߸񒴤X`xLRt]|s{yNΊ]qQ *]ʿhH&`Pz+&jbMi3̍.& {V9TP-oWUvWcjeOړZ3SIKN}Ph4dI9- $ $"k"%55 vv K4 6D[[&bUe!#F1*02h#C} 4B)l@#I[H;R,Q WJlI-S OftHc--  tp+|c=rCBgf+r UWjZ'u\x7knxVt |!锱(x|p YjKدwk RǐUV#WHn9ƢLD`ģ;zӹd8z>6mAER92gcZUML&7gr ]n6b=jyVUwv\͞3,QTEu[Қ]//Lqz o@>tfƛlskxP£ ʔćM ynLFF`Ese|d?{xjYU;EI|8^myW@[,^XɉĒ殎钡,5$zIo /Ob̽9zXώ|+` Ե.3Q{9_'>FS%dbcܵٱ ;fSz[ a[ i2T5l7<_G 'xtVԱj5 N 6/P{Z렮 sEzJ&|dN^Y]FT!>$A|6չAVDv.n,xYNЙCz%ѕG9@Z*x@)Kj A 1Gϒ¾wXVP7,an{RMvո(?`4{'%!*%.QIH)0DGNYI)F^ ['73; 2kqTVFd-bTkē;69AH=ͮGP_n9ÐwV?7UisbCGaPٖ$X[|lZ A V,6Q( \'Klli &dCDgԺRE21᪽YKhIY_!\z{7sWv`N1ّiS<"eW=C9{z[ Ҍ'dac`W1(FjƕEEJRZF)y6X!j~@9Pe!HyMBQt0c%3|!.BL'U_90ubnOGvtV_]>9ULs)(GX."W6&eor SBW!](sf8^ 7Dlx"Isz?|0WQVԁ"+v>>Eh"c{9V+_H?ɲgG_!#|9K.tG+dk? TczA/8:6F_go0沰ZU57]9׌-'|\g;Ԏv6({@ˋh4,4,~dOOT%1dPW]c9MdŧO/Q2zSm_ֶj-' 4[sfZI;n>lQv@|EsoQV80u2D7P,\vT* n rKv+ʋhc|@5}sF1{\ObV =s[iN F{@-M#Q~-fTg<}x]b>Y1߇Ho[.VA%_aRvw+9^:3:YeK lTwk,Il h}1\~4F;xK)>ay=Èc7i.( bQP]=2z P !LjWkĶEjQ5|KsEOBG {ɈTʨܛ}Ee*\T9&$zMNʹ.Wx si1KW"W{} mJ#׷AP lɃߡF*QD`фZ 3 fN`m1x,^40{!m^3Z<3~4lQypŪCAq㔉y=2:ݵf;^ ggrيDM 9]x TR^J7'L"[kğto,f@'B>IH4E"v@2wc*m@[X$7_R&a_:V})X\([Vֈ[lu I'L+5tk&Idޑ+_BK@X%֯ ẄߞG;H>!b2XZKr9㱬q؏ 1~?Սn;}[9(5/;(.w^Ah0 Ԕ%8{y<'L’˓ݡy<-h{qI]+y8D۴5T9&Y_8JtD jgO91|#=EaJ^PяzF[-p⭕5+C#:#d9|!;([39^V|(kbwOT9'Lc1Ա[,Ϳ\m qlgLF m!Ruh(@ٜF:'BeV+NLB}@B9 ONڱƹѹHx9 UFU("= aI3nmH Ab({ :SX/6} aڱષR/+AҢ0}6b.U"oGI_LωoDH2nIyx03RRN^B)A{! }T}}CyfdC?NCI2Yglt&̽[ CfqSn~U}3H9|kYHbZc9ZG蠙8\e1ʹ™:z%PyMzAa52iHX(F"AՑi"UĒl3,yQtuK|n&6mAdH:'fDK-m#!FM0VsCYP !lrů1t:"!do;=rS=z A;k4%vkP,rR? Ww%Ry~piM觺 >afS7V$dz,Q5_U.{sOq9ۮ=@MB5Xm Pcg Qz[MkBH,BwrM耫Xw8-%e6I#9옘i݃>UA^ R 1xzi*y+~Ek37 {o^T̩Fr*~N܏M[/jj}:UyEέFei=^:B/\ 2\"f>f\DZĸ\Xpæӑ,'ɯ.k~/7r)jj;/;F*?i<ݨ*^aj.u2}BjW(ZF+Tl5CtHA6MٜwvQ`G;6I^\wLT?->J@%NPC ;#<0&_GİGh<'[6-G6]^,mfGv[S"UjaM eڠgOa4 '«q)hೌ2JUAbZq{~,'vU"|B_+ŗاÚiǖaf#z[%4N%Z[A%zCI *)1k *y#ϐ{8 ϒY+ie%2y7:Y ㏨;V&+%]9}A%?-HJT3LXCl8.ɊS&p2HJ51lj'LQ~3} v4zUDJlq`K89{n1l^[u(: dr.9|M.@Yl#Dw.Os߹k,a_-[| RǂH8]Wm7oȦF1L l 74N3]19x4TZ+fmB&8R~yu`~ɼǓ3~_RMWUx[{Z'+/T*|LZzOpPfNj^Jd?_?-y7#3hsP+ȑaZ1-8pZ;k%""$ #j+2Ue!CHxy% y P#f(3~˦@bg#/=eu\j63Z~1y5}z)Fji Ap7N.@ulBnM/VxOUCu 5 o)L2A '97?N^pd|BM<nU@*nZ_ I0`6Z6timV䭰iR4SGu)Ec 4'Dt4Cb5q+> pmjxLK2~3EPmTџ]3r FUu L3l^?p"h=BOt-j:o,⇍}M%IT=ofm[2\خջU+|F62o"\v2NėO|ݥ R#08gh9dA'@1UM)I7B:ӵf=QjZסּ˯t M f_:ĥ`VD0oɝ$cit6fdG-ޮn(zH\ 58r3oh\5ѯ9C* +<Q 5XUzzHT|s.j ʧڋ5Tt6݁ D +Gݯ|RJ3]*.*Kj>vK98(bwIy eX 3r+SNKü6dN$Wb@P`0y:a9 pDA ]!uRnܮ4_x= iREEgR3Ej[&&g[+h `?[SKeUg/x\YMt' %̚9FHMB B#: zUT*=dd!KD7 pG?_JSnUxXsdFEfOe:2aoiTj VT[@cF*6s e}ZܟGR  P-N'kl3?y.#ox" rm=l<@BV!;&jַb{WL-Lwl tء.9^4>୸uP~aDikX4gegm4vueVV ~h @v[PP)$ΣG:XkȢ)t Fx H`I]Ptlتf[9-sn={No} ٌ7*-]%$eSIN .4wC!Ԙ.3XތrsɞR}^W( ;鼤Pޮ=w5^\y{yT.! WA酥"M_]4(/^}͙#7E\}~$)HR!}R.bpE¹꠷me))j}nW\ >?T0V)>aS̺uD21:ÝfSP3} 7 ǐ;?.JcMn=&4r)=!& r# 8z16m!i4kujt &}%{t%Z1V[h+u/o'z<:e#p>Jv_Հ ׍DmoHpPojm8$ƽ it !% #?4~ɺ ;e5V ?%ZV~0cTW^;Qds:jlJmR=/9SArP׉y.o7_c:/Ymxrt9'TBJ̨V?LC1*-;wDCz{5505o{[pPgNY{Jt^T!jW$OqP(BձCG3?|\Vzg}j:F+ɴRƜٙ25ck_W=5P'8ၾ,C0AE,\U k\I}#R>v7nƐXoqF5 >'63iZ.ʮZ&/x<]H#2ܸ~ IJ.¸[`V\Dt\P!b)]IhNEVWΪOIEZjX .KjucBdZM)h$4>(<2oOU X3b|O#P+nSPuVc@I/1.Nk|V'N !7DVC %Y 12Mג`,= o8 1&3O8[݉_n+Lmb1ʄDQLm]tUdO)=K%r9a+jeX~JY_:8)|48U& b?[ס N KBIgLї!\+}!ĊwkrO,}9wkf{~AWK̍tne7DDsHΪ21OLKj+ YZiE4W[AkU[⢁ =qi5 Y{RDzd~O!{ UX-bU[qCs`1c[(`̈́pw( fMɴ+2>lF.0. c Q%DorYJFۥE=,_ry_0*W{uދ[to,ҎȝKś 7k9Ow/`zY 0t)YO/{'K֌ 9joyߴFm1l(~vY" wbhcB/_Y [`QN_~/4tF- 1&Dgis{% y,r>HǦb _bQ[$Ig쟩Hu۱'ZS*Y4+CT|dJwEo7 :7͆NJuYǰ\O #~#a"YO'$cL Bޮ.y[TΛJ 0 LӴwUf/=Ƨ8}wo]EK&tt3m\zWCgn;uAF(*SyvJP8bFy&vfÚVIwEEsMB{zk%iWj{u<DuQEJ^= ӡEj:BM#νQcԜ\:{uDDH_50x,/bf2jaUg%' -7JVCċ6&2s lQ`#+>,8L«XgYT A{IdLe_&jtI{S{fNhRx7VM8Y}[rT|]F}ė&zj}a~Gbu<ۻ8=1uom8@k]2ŃY?`4/q~v?0޹=oMVREgc5+#^CYݤo&ŻߵPT-GhWY:E. kI wSd&F^eW,)/ĴU|Ɂ߯5je#Ī8= 5 ںjG]nF&O2y*mԨS3+<;e`GN|f5DЛEQ,v^%YvAР Qf3ԯwYfqq B߸35yA6 \ TD0ٴA!1/Ɩ(@+lcvec ml*PmY`T\fߧeS'G95~z9&;vl>]YF۶sG5(ws#g(Z9QGMF}^% 8Q8NBkOh:nvR1١=VKTP0?1+1`ҔDEl3j՛XvZR^V!< FFO^GFyz< ]jJ<#-\W*Ϲ\Tmo2l^')X-Ƴ B*~fB NP4X {q}("l/Mk%C Vew\h 7)*7܏9cLn6gCr$5ސ{ʏ~5Zqة/s(%زn8"Y>s,!T#Nc+nYDewl wUf5ꊮ!Q0w( 'cBηHHmnGdN5ϐ/7 t$@c{>dt4!sQqZRAGe+8{ST şCm޶NUAJbHغ̉T07S }D8p 'HgL/W.hm!QlV?@I`0jHMAb-tsn:勤i=GD=IȺҔddx/Fǟɻd.P&o},`WM{U Tz;vhޒX\eޤj69lgU~ބ„m)5/os@]L*>wM4]ip:ϐ-}'8Vxb" -uKDŀQ& CZ%g\A:ߑ`𥜉`@y AO\lԋ {컸>YC&JHf˺+4ZsM'29RїTz~9Y捒=DR03895v"^Z5ҴSeCe4;j aȉJjsu7:!L; X,Uw faYmL kK<;?**;۱:2x-|o^Y F<^Iu[RMR#N $6O9lBBr*J,GAL<:rZ`>QG׭;fvիE*NJEB iyȹh]T)p Iq۪ +Dd_+cSy1;}gʪĨیd8Q 7:V3ҭaDD6O9;ϫ PKτ_~R@M(,bwQIM_)-__'1F8{A{Vti-Q!MKPZt 9w#.JOhc`rAοzk΋~:y_x+=ۦ}W`c;;zPif0qx],$N>BO% סGGNg<$D]mxm>J0T5TN Ɋ {{J/k~ Jy)څ{cNaW"'^uNd4u8`T`k[Ef4fdW5]/R!i%]Ǭ몙ύկ@",uQ/(faZKxL~\}>mvI>-P.5uO`͗Kf<q؝ߖ9Q5|DK¸EaAjу >([C ׾` Lш#,Q0w_SÑAYVtq%V p1"Sd!'T~ũnNvY-I6C[ZuT!Z8$%o0uasHÊկk.Q5T;3wH'Y$9"3x1Z5 ;+h!ȳz`5CmpM}jC`֥F'ۓ@(p%-3ev%ocj8nM7aM gM߷@Ә:!5A´j 4 g `CuYvCwڗ9E(%krYg1+D #O~raݾVU/FrڽԻHt; <ɝ Ƈ*{EC's~ y=95P}Wtל-µTK"+谉dFŎ~=]ss<1^ Bf-ـsDIम$*.2Mi=. ?־85cP\S7&fQ]Z@+(zJYL%sʱ!hL%5NgD'.3{SXT~ZΡs(!3l{#ns7gɋLjԠXXV(ק,Y8({`+wo {XN x2)1_]evyH5;#WKMxXIl tCA&JzP }.^{h9^(R~04s|+g9rN1}-湾P~CՑ;x=f'pSݭ}IMWm8 G˲D7FD|";:Dpv^̜Cc&Ԍg(o+[~Uդ:nQH: &fXHa J91@Obc{AVq/䅰΃tv*tU|iˤ#9$kr甸ZƇ ?lw e9VNLԵhpF G\ ><žd*liH4bk|hv=wmBLsY+J9Wsڴ!-oK w6|ִ c>Y/;olk^cr~ݶv6)AUb5gՋZ}ẐS$J[/^ZP` p'4yᓠhqKݨdmΨ2gC9N#it$gEȄVgsVeg\>nש za6ܪ3-j3,>ԑs dShayM೒] >$؇Бfp=ƣ9L?HhTߙT  jSc]x]yي9/Eff"nUoN6%#LS('GJv<K{uzM(_\Cqp!`iLƐ1EBa4ԹofNRBIdKai/zQ1 P]{8u\$F]a>]<^bKyHcxvݤ 1Opx]3G/ij5o9_PU:#g v,hWg"X"g q ̭z^:@wrBUngpsxbDF]tgѐd=8k}Z˰*AQ?,|g|A@dw,$7WgoKLQr2tK'|@6ȁ2Yq+UB+Uqf`R DN]Ry":wN^z HhvÃLS|[:a!{? b}qKLA&R⢚G~ZLHSmVKEbV d!$2At0h. U&Nؒ[ȫV r $c$묧̔_({Xz[HޕYrUiq H-"Pi끒4M[@&dw$d7Nֲ+[_*MclۓgmnGTS >0kPiCJrXc#a=H,")89&;S}on-Ęmx&'JEmM]kV]Dx슌Ua |4| Ӑ}P* |8_|A$c ,2?< 'RD4'$: QǕͷ\vCjsx:i,toDxAĪ`<{Iaz\nޖڥl1?I'`@(-FYN 33-*gm{-b a RQ:?I+҇\R- y}c׬Uk~cO<Zq](}cAy]$UX(1Trbn*@ ^ 'iOH_"ɦga_}>vAы %{~M <-׵+@lL=ȵHOT&]Z9|qPGT~u4ء-OD ]h\a\׷4Bgi!Q@K3\>OLZ- *}d2/hpwct'](n2\_Gk9mh2P-*L3RA߰X3\cvO='LV8F|Od;Wѣ3Wg/|2szM}Pg.nFC2JVK' \0MRkQ3jo_מpv(IԎjW]bxl0O@"&c I_nTХExGAfx;fy d*3 OI'ţ%r\\orZm?rM+O9e*&wL`^fq* KnF nq6*@BE"?1lQJuO,?xIhH1qE&!MlVQZFj6?ֳs+!J5<9Q=tQqH]8U\q#79=?;QkXȘ2EzhNeYCRyaIjx36KG61+p l!ܝ T_-T<~|'s\C-C(!*|$66AvIʏ +Dx3DnSX;?7@?uᱣ);JPڤjۼAzMg):mti# BHTȽɨÆ2g…u)C~6S0EQ1Ë|mnVHV["0wX'iV3X`M.os9! rqE8.^3 q\||ۧb r!:|s q310ݐ]^Zל תkƽ;얜C˥0ҮLK4=m Z >[$3bǽ7\޽@|`sփ-Xj>;؂@" TSe 1Qw?P߲&:MTTZߔo‰UD5M(YAR̉0^~!ITrh`\jq WG3OE^ Ctg|fTH*QUIB}g%/Ն/^~N;ޱVqg/8kk,%bA̛' os^ - ҈mͶ/M#z }Eyt'ڣIdPWM:n)؟wKl{7ҧ)4U-XDEmX_^(%̂ۅ:_l(5l|r $n cz^Ng.XW$󾯥1 tbXzgp0fv"  K-=49/?J:k6f]Wt}1m ɥYT)־ Pq]jeUʚ e95{SL*Puf Az/ZRf6S¨ Yk(kB{*3Hjkdckj@aES_e<z>fIrk@醅{q`/v@${jh*l^_R%>)3'FQ[hxE}`&Vw;ϻmeD|"*eyG\'g.Pn$j+dNCU%,b?8~^dRk*YNKס$XL:9>)ix”ZʐG{H㈘ᓘ4aH=w )y=adk9󢸱Xށه+Lx<߭:J&\/\ ~.6%seGX1}{WҀNz*!LC-%іX'x4h`ر?C0}F؏0-!gaTV*y{-A4)%jRV߁x*MO: r_2Ҹ@D ڥ#MtM<_ v!7Ȁ$|sphR+W2CO-v&Ы?ϼK[+;}^Qp"`F>"#܇ɧyj#shDj8peDMKnz*1M؆8Q 4XߔF!34A,E0*hi3RݧgQat)t3?(MNj ךne3=wx7钑۩кK>މNI,SMR%j7Á7;S :L(T}pIx lѝqF{28 ~NJJ7\A`="TR6Ÿq*|"6qkM+,7lJ&/GbmX<<)?X^ (OKj%OuQ<ĀxEzF# <-85jt S͹kć +gYyryJT:GHWqq  >2P&LR f<0c͜]ah@j4SHh5< i`eR!3ѐS%v/Uu:>?jLnY u`C))X@ãZ-Y@Jڹfk4Ql-sP@oR(ƙbZ6cH XOB*ե%]yW ?w7|g)U,61j4"8 CaTi|r_ y6(*NJ]4鄂`ąզǛݭ  Dg% IM{7&WB5>!|C? Bk~w!-SLBN Ev~|^nHf! Sk0KeT%B~x)V8cʏF?Ǡ |7~)s[UᗁRt qٴkߞd~ =2gzc#3J+u=iMI WӵCo"Ɲ5 ACQ!P/4^;"c)!(^Q ȰAYg6uf1o*\]:_'퍣JJMHaK͓`ҧ^]'Q80@Z}wвa(֞㭒ھoYsҺO1Z5\PBg􏱵z;?^ҮTAel#cw09띾 㐓኎.5GrjAodiڊt3q#~.WOν;@cVݞ/ج'a,Pyli3fR{%Ҥ,qj@+n?rRi2"R31w?` ^" {☘o\ABSbAQFnb lAM~",;((tC y&:iqHB'̆ v+up,Rzkoo |^BLW_vU8o*}3Բ~+zluӺc^x":N:?A:ۗu[_ZoTގ F T\raDS&שIIK~Av*o"D ̶Z䮬26{cHUŤt ^KQy CxM͸fý]6@?Fڜ]JYiw/smfm?;*V2Ds]w2{#`n[i@$5Ztyd-FXx9^=+j*ͭ;OiaHnyc'tcۚE cjRmTj\Ck^yuH|O|γ Q Si,1Ϭ^¤!u % Ň[\"~f7V%r}өp43{>?ix8A<9p( owu'Mg2E%O~;G <:.ϥbDh૧4=)ǿUvOj $az|nD+Z;)u|^V^HdM\X~!'הP.cM<+Z~F VHe 1r-ƕu@RIUr ,M{bE[B!E,/W#!5A1{죐F5zJw%uS 3"bḕ9 <ο&[zi ZJdM^ޓ*%Ruvmu^N;SD3<+;yo6u$E8}cvO .N^W4jD죩]Â",VGG ee+Wl0Is"ȉ"cV3Bֈq7Sؖ{V MM'.20KbFF~Owq$ZdV-aLI&.]')ry;ヘXw>x&0h\VO1:PG^۴o2_HC"^c~H}6P㼏|=yi[ |Wd4rQ] }-TfQ>\oLvK|o pJe4E&jB #RR;6xg|RRY ]j sb\wp$xN+xϰ1]>-q}bxFsM%mEi?m,r4bΧF sj w.sqWq/[Jp5ҙ hepjd!wo?{H&҇ m}veխ:L{[FRIPѷ;oZ{ s65so*}X~Ạ6tn΁ K%Ǒc͒NlWlЈYD=D)b;0MD\ :Pά.& qSK۩i$]| p]P6V2h Occ{{>gvMl /P&EߙT?x`&OZuDaOp*aXd~\4{uBc7q_nmYO6˼iIS)|2B'Xn%*{[5ӧ f 5:J8T\~[@1C-hm=up;\#rf&Hq8\jTĂ8'!_*36:ѼZH2+˟Hr;])S^kiaRPj?4C^0y/u.b 靪aG88m \t8[T KCo`._0^Sޑ BצBqEf4</*Rlh:yò,wۮ3waI1uo@weoݟbKCL~H:d=|O:1A(ʯnGb,"|D7P-~ k^ФL4'`HV6-U/M $U#opaW ZO s:s,"A~C OiS`5 2ڣȰr$]$ /T'5u ~M<kmZՖ/U}wj-xu]9mjC;on4e9aRb9(w׶.Ɣ\!p>q]]y!yZu)6.O\W_iy3`٣B^eJlCb%25NJD慊_,~4Ho+^ + >d4 n9X}~BK/ZT0n7ǏZ1:?ߝsG[#[=#ˋ,/gJm:׸㺬ca{\-P0seUɎ!pǔ)Jq7%i!VgD-9&STEle!9=) tÀ] Z 9."o;AVeϸn~jSZW$\sU)pC;ljfKM.vڶܫM`> TǎŀnTdI]'= OMu/% jiI,'Kne$P i,0Ng8]Vn*YMp4L9ǟ7Bz2ةsʤNI\rQBecpit$W-Vk87rJIft.bre,GKjJs9SC4,֙oY_l|1ދsoIC*40ik5 ?ޗ"Ilv&ݔ[QswJk*|!rMݜ mU0pI*-mR~DǴEi31X4m8I#g \{9F^JKNMw5f)`g׾;GT yqLQ_ZU!Rž#zQ-慟&}2٨K0/Ȟ%re?|t*l |ݼ4B9'`GRm7[<պ5r߃|8&lN~E]|dYtU`4oe'Pљ+6ln/ۥASvDM}Ӥ 9uxcaA48A).h!} ;}F*UlG]Rycǧ@^K\8l;83Lɐ.G$Y `nZ=D5!*T}G|@^PvU"ۉ꜡y]j ;x s9r0jCm*Cn}A X\=? )E2.2skx _7k)psqn$k vR/;2 +~@Ww%#1o\]H<4qftn@ؖ"(-79e=UL>'\Cl a}ȱa&[@Hރ9w 7"|OF`DVhZYM^ZCX,IcrXSFKO=-$[9o{)Nrl:T3G_ &Nt%#Bu6'5!U!>V2:+CdRRPFD+n o)<1WP,Ojv82³зl3QoYA1\H7sDY\ ]抧$:Qf-50+>Nᜑak>Ҭ]ffjw,*9Pрab[׹/ K%31=xUCM+KR bI!$?9.Oh Op*Uզ2WL<*| DJq*In&-EkuN$Ca>Q'!R$XeI0RD <9u@vVp. }Д3*_ ?,PMsvbI/r\_1N紶 ;1]N$]|;\@ׁ.;4g[ g Ŧԙo"to;uT?,!ĺ̉!2 f%laBcӰƼ.kש)y&JU0~!i v`㫖_9?F8 pL745O^´s$w\#,RܱC;DmCi N y7V8? fhԩY5Z} NǑ.=ûC6YIpV6OK]^Z HUP \-wҤ-헵,O:Ѽ=JCD(*+nxUOpF*ZBK"Ga B>>hP 8})#㯬Ԍ&MgvBaF BqO#m 'BO޵\@s f9wO 2ĈDo9aQbX{ ]Ⱦּsb"ʲco26Nfm]:ڧ<m Tz)׌[:xϢf/|7!pYӉ,~l(4m\·Vmx$b^ ,.vccz=g1҉OOQ5C=.!hﺣ5)d)#ꡢb$T)FQ)(-HLY]7CiQ|f}{Dɋ) -gt(bN(_ j~HT8x9/Fg2I|6=j[>FKUg&@ D7XOBtJ ےa{t~,cQsXISFe]Ndֹ*M:2SChT*DJM8h0m(ktSZVhӖ#Scx#H;؎%_%Q@M4.}Jݤ~vJ|J%W(g6H샑[4x6(9*Oxρh3PBaFAJ&\\=î$r ٝh qL}Q/T]tF_!L?W[ P#cnW?\(S\E fjh6b]}_b)\e '}tP2$zqrpަ5T2̈́#seYD#[jzΖB?,ɪ x AS-j8p@"JO갏x`S"{]^zWƦD1KjyN' Mb(}:Mx YC8\Y'2uEJw< cMQ eA23JiЀ#MIVye';⇶&&?SRU:Na 3DffImRferB; ezr2]x&.?ĊNoF]M?p'9쿀f9vR!"j%HBh=+nT\)xHHnڐ3w,QL?)lgA[ ̠WfDi 2SN6 9}h?ݑ(E^S8W{|eG13fÕ&Wٔ(^l~$"5Gjm9C3 |KSqػ)(IVd`>SdSa"(VH ' *aUƳ_4VֶGՂl~t+DPX7he= +P*)愈Aȹ N]9ʇy;Svǰ/`Z fJ03Ձ|UY)q 3;~灇{x:z ^; |;M!bNHTHakn%қ~nZud;|%4VqWQ$c:8ADi] @t2.[Sԋ㢶˴;<,]9'6P=%`AzvP;;BTP_ޡ}l®%o]yVN&'q#H;1k'0#uG5hP}?| >2,k_d֛~0~=@S^֝ s&Kjj@No(6 sL-x45#J'߯N(\e1ʰgd)e3 l6?\ˆ7r-ku{zP Bή M2W{sd l&rK755uՓpp8y "dVu % c*؄ϟ !񢱻{b{{I/$2Ω@ZT+$m$"SޯaX]M vP/~";R%%O=lč r}س[% JUۃ}TtɰkrleR .ΈK#3p{B x<DXRZPm뿪ԁbwԂvOA5kz oI ^Q!>۪ыDg~1i` b.i sQ} Fltwsgu4_Qτ_k25w(_>u^ũҚkՂʵBa Oz8 ^a@ikK0pv-.ad׭r5=yu4$=ʌI"4XO~9[ҥdSޒ$G-өKO_~mlp@J9oC;(2ȸk6Z:=业<|L+4!ҿaP/+Buvzt\T。гWo8V;}xw};شƠh%򹸳 eY #LӠƓpHpf0W2qjaF ;HzT*ZwagJ'*!pJ@0m,2h *f ?SyFMgf(ĴQ m-ZV&|I̙*b۾n c a2d )8hIWXIQ݉XsƘ`1⬮pԹ!FBZ*meu5X4$uv^vN0A@}%Ig"iJJ B\~7Yˀ@remO +1|/]7%l\%)6ʚ/dYۣp@y\Lrv _D黍JS8@`xQl}׺ xn z\'}r\|YE 9|v޼@iW0;{?8~+< ͚R yUSnfE1VZb0]z9Jbm#Suxv?~ y+T+[KS_bΤasi8ՇTGlLOw|'9/ ڝOZSc=hYx;fjm2:Ǭy''..xp|ERZg )em {kKd8)DE!d0ΫTi-q^rOq4::fw\Ap쯂M`C:ňXdβB+{WN/>Z=bzʫ|!hdGs2Dp &$c0e1 d$v=o@ \N!|3iK:8@<3qN/mf EqK7r9ynmW=ejYR,B

pnqb*ibNbC7#$K@u%aSR ෠!{Ea&٦Œ. .`([S?ר74XO%Z{lg h>3|Ůp%Xס~.E@:bq"jqJs؟YxItZn!XG9SD{߄c-1\T46qXn0q7C}x06O5"|3<ny=ȴWC8_*?H R@eRoX;$Mj+C)'k tY4hutEuSu 6 ]wQHխx+1oM+_혯;fb)01ӑP!,h~5Q8z8֘!p8]`<>>'Ќ0m|7DrgdgL_htd, 2`'~x s2,>|dHbq, ܎XmKqṿX/VRy2zq~Gԝ ;YTۥp/ca*+`v(ayf&P|3er@>Sk TQaC5LuB5ĿIU6/c\ Mbhy}=GRk3pqq b/`W.U6c"XA ]/[ED-Bӥ'2$IPu)P pݠ*GB1:`kk7n*ro5z?N; .N^kqlo(ϳ.4O)[ +ȷ_Ic% :羡IoN3"ػ2,_3/"I`i|:omA"C%q?^yEE! lTGw~F-`ie'}P‘#}MmvM, VnQ4 U.$0לD٧DNC[{u']pA%8t8VX 24jT&8q:l.ʤt:Q@9Wz[`zļUA]#܏]XoIHuKӴ@?_+<w ٓrK9RؤVοSI- qV/# IJ44ʔ/;qlܤ;0k@TGg/4j摫2J D;ސMt&ҢkX3e3-4`Ґ7¦bH%|W%DY?,O|YÅ*a pb|<0F7M5a6Ľ1Qqq !d*Ǎqm/^= bĄ<6M̬ );m9 P~DrUqC٩|Wy#_ uGǧpAװ˷%cb_}&pY9׷[v5ciqr:lGȔ[ix[x$QW4^2 :!c1!Ҷ:{A-0[! 8fX]O6H~ccSZ0Rژyb*TUZ 0QțDrz(/~\|W뗐qP>E6'HO03͵x3X;xOE9G2gU:ɁA9PIΦ,9$"X#&"pM$7=* dz^IIPȌ J,95~ [ fwSuXq*-Б7`k8?{nHɡE4~)6UbE,0~gȢe>u>vu.K0䷱m"aܔ|A-Ơ&vHgF%Or]q='vkq5BofKJ.Od~&UxU~Ϭҙ C$t p\2!3TN'SJOn36bGd< nlC/W$&+4Іԩ9xlnʘϑQP!;_ Sڡ IQ1jb boB(1qMWv.v3 fCY-C?9$:(E歬u+d'kbe+_y‚ez*Tר,5nt*j2*i?I!`@O23T@֛w=L|bЈ=ZM nٷtn9H,B IB%g]NL0q7@ZbHFʝR[3pe.v xnǜ w*ʏ״OoR{~Հep wF#ͪm`]bP݀/IJ Ql=[‹͞ i=sAxݨ [] B" |\0#nez8'F5#s;ڶY s1-8WSӋpT$CwYq^!.*o<%fר$l-|\[s pXxp4/_iJ ?R2UYCXm/5JP&=m vz /SuUyNJ 1AU«rOt^wW1O˗l( RR9=r!.EP n sdy!H5If#c?Tj,?Xl]z ZAAxMn^ :)S+6e2H?yv%\6OtV|敹A"dH|~nթP=,4!K\$L^eRҨDoT?*H)%#`x^ݖ26sS*h)ʆi ݄ͻ^i5c /ߑeEG~rmTF$q2IPZKl(1L3Z܃/c|"y!l"J 'zyKQصiiL& jq5XE;!Y^? T'r%c4 vf%NW2DҖvm+jyգqQ7 A탿|wyX73[;?4$mg1%ǃ!lbx\ap~ަF1^f#E:Wǧ;i.=)*yPgaf;~\!0\}̴||Q{Pe #O%xݶvLM_Ƭrb%#!j{ؽZvmʤ *euLZ{& T-ʼn2}W8tuűӅ,64Lj"Ayl(} Zzzʚvs~Z(!bs")5ŵte`FC?kOߟ[1fK3JC$Ø;n=n˟1 L7lOiz| I:$u ݌"&]>/ A3zCyO30RvkI,yW]8W'6g!XmIGOCD*dDc/M`ثu&$@&E9):>*6}-& 2%5ހa$V@]`:T\ mV_Su1C|L|T`|]M7\b- T E=־ZflKVt|%1Hy_ ۤny\i;C:gI%Yͽ\E-jr3ZfZmĨî_#OpJ/Y0XU3AJ R/L5 y;~Pό$\iI@AKӚ^&.j;P!XwF}HuW?1L[\IYR`WjM 8z8^Ў;nuIn CDҴ<+"j Vrx7]vF@WAxsmPj\ۈ7ҙžcrnC% ?s(ALѸ̗1 Ǣ1܂Uz$Xx+Uѱ۰AK  [c%&)Iwl|/`y|q uɛ؇1կ%tPdY2ht{36i!ԗF^ditĄX2c EŠU}|Hy^D4ApgoG&R8Ϯ_T棇 &wzg+K_zWܝn qp%:r8qYV\rULA@Mw^!9?6׶CGC"i ^\W0|6oOGxkN߸{%}dyf׮`9S1T(+AyjLR=Wf拢 /^)]OF-C(␣+p"ywG&Wdfk^9oF>L@\"X.*}`pVL}B^ d_Xl{"!ݚM䞬 `ނֹڹ&2-!v/0`vnڼ*)\)q^)7'I&PLfvUtޞ4e \Ŧo7)$W,rY fz!+9B+Ey`a+U~fge3W2.xZMm>0-zg*c̝żJQ8n<3Kx5QqlJGe{Ekqsgm@Ȭqd'Hz炻A-lid$7y%an#cj9z>Qc[ZxDO4PtZm7Z3y[~1 /ORH&UZ50)Ε٢ZeTd/A*Dj4,|7ԍ]f]* Dhy '_Cu`34()o~{qzr+̈́k3)gbKlDQ,оR\,e%%h]r_s[h@MmMŴ*0 qBl:y-3w ܷ(LD5a0Ӽќ^KL5mVl}8WA 6N)1ZcF~qѧ[UN f ng{ Nc)'2~g E1rj_ &jZZwmIr:lI퍴wo* nl@ S."9-,L[HdA4նsgPg@3J;x,W͞-s$H MHP w%Y~OjV3Ԩr1VJGZHb{᨟R~XdgKe6*ؔCd[iO,?4ʞPJ f$3oUhWvoYmJE`Uyh$ T:VXD=F_G SW@߲V}ӻw`@@>R3i}?¤@0yC}I}0-h?cb-ݷ`~$x)zaĘ[P>r~̃PiH(Y$vIrM.➲^=HKr d0o!qAQH*A|Ny4 ֜ 7ʠt".̅k:=xW o%.Y?;A6AM[Z}WmO֩nVRgI'S Ɣ!Fε c=-?N37Ч>qh`%/%DG\٘4P=`Xdz>z:4N/i-Jo_ wb}!&v\3 $@0QK\ƇN\pNe")zw\^# f-`%k2.\~ߚ6 {Gt1 {-L; \)ʧyE sڡVdZp{2)~t-f9~pnpќ~F\ՙt:)Ӌu,GD[<:FdHahS[ : xb=.}[ԟ.bd@Ln2& זge2lKpnR5 I$>husB@7$!g2жsAiF]O7 `N=Ze6iPYX=8s |sa&g˼T'{GxalBuFדLCf1iG@:φHç8oX3ɊqӓfCje>\9+D$ХM2pp6ȧ'Q_L[>p&"pA^ #>ZT%`iqesZb`>j3 ZAB* } |.otCibfRlFRRm O; K}H AG [r o8qJD ~`__*!oƦ13z+uo$]u02ZA?aH ]n[3IM>+'"s$ ~a{gN9t</ogD]~7% kEv)P}4G1~ ~Ot-R n*Z{o'\W\h4s(+G.nD(. rNTf hӽ IF6qnt: ]E1DOSE`H/VnMͧ^nLYa=6$E,%)<8{=4:RP?iR%S00kCu𽑻;m=߷ oL2/NBh \'!@`TaU]+-Y,%oGӝ#.w^-{~?˼ue4tLYA.صyYo1Kh}Pͱ33L D&j,ׄiTੲO}R8૸ghI0nuS풗1^a33!.sUX1Ȓ{o LyA/bl=B^-1'A"/й,c? PFwLS|-\26XM<˕7$+e9&4ߑ)̀fA1.ҾyQi|FкnXIkP8Nd&,F҉\6}1d+ 25 Б@1)o2&զYmK8m̢5-ujHUѹacb]d od.˽36Nyj2gv?m>+)bw-G[/8YkrFv`a B1,YͺY飂蕔yS'9f(3sn^ּk޵=]z)$*JrӐ)0"qTY4ɡ^9VWv[PF#/S%+&v=p:ʦuNHԷFLj[] 2+5Wmݬ&E0ODZʲ }X!bN UaYH>q;`g*qA +&S)IX|UnAry5lή!c i}`2ybf,q/JÚD~f@g.O`j|OCZK:8\tƟEC:mHmO*)Aq%]X "nZBo39٥l.Ha;WlQo@iKvrٞ`rCCyDz7K-6Kp0ûu戦߻[k&~8 a*Fr"{gND l5˴\R#AkYӽ5 ʄ(lPƢ j3BarftEm?a~l|YMZLZof_ʜ9r!fW rrʾl$d=  :m h+,Lv!rzstDI>::XALP1-Fq4Et­C$Ћ_}K?2jT'iљh*i~2`,#~KۿƂco jO&}f ~. ӄN(RDU(}W79//Mo$؄`ȋtǸ.7'tv!'{$bm'F؂USt\&w*bHd뤧ۑ|X;Sȷ G ځ7nZ5Z"{ Y~0Բ|ݲuƃ=  PL&th9Fש@s;lsPt{s Zecg;qL LRLN ɪeT{^[Ҥt9PȤ/3 \- i8R#okZzd%P[:1 XAuqR&/%b<6Y`l׸I0N ৒r XK|*~Lk1jy +%A:^=6ޝw+h!}|ǎT/]3^^ !Żed.Z{폶]#YkRS'}Б)o&콄"uF^S@>#xeEJx2; d+!^V )*t1ߨEBY0=no[-6})HVW77\!aժq1xBOUS1NWgJm . DƖ\W!Ҫlϫ!*}%up!IwwB.S$<wfQCHmRI,r7Rj1a yM[{¦kUiwFIPwT)z| z?ݏ ar+WEzNI3|8Lw$tu0e&'>b%п2jU8*a+6Zf6צ)*[+_dKVՃoi0Ə$^y݊>J?0# 6;5=u U岚pM8r`^ ų$-eΠq1􏞎K˅unLrKHLl.xa೮bG>p2j0"9B |d&Z oIjv'pWO6'0X=dTaU;{Ka'ߙo9t{i*p;j?#Gж؉Jש  ؈3 ܽH"0Rsֹ;e?zwcw9?I9,\k0`ZDV5"Qka;-QB"NsدF6 @C h8]7eڴTڂޯɞfK A^4i}3RCb>>rcѹH6R2&{)l7(SK`R<.wgWi0-=7J ϥx+P9n!M ~<ޝХzsÏ_ԐR龮ZMoDwx/мQIPÄZ>1ztH.mh+W>9ChJ1yv0.1h!'DeYo-Zΰx)sƔgxYrYd5v3 ?KN]w6 $dvRŧ-5\ufW x 쬍gZz pLWXA~э,Γ\r\[hLǜ痦?B}#s Ƌr*Ol0<8biӮXˠTq'mԘx1tud4D}:wZZ #5J0[-j o)#!{ ۄ .S. uh bYf?{>=;m*wa5Qy`d'VftjmU&V_dV;36$ujq>-Qu6dSHeL'y/ nmBUms륤+HP=r2 y>tNc_Xu͹eѯ<8L''~BN SX:_xrtɩ+1 ԗ>k!3Zl|O!:; S3&1pVE$UL4d\D֊I,mz]ċY?c5b64+:.t~C 4. eؖw0v!)3 &yQxG8pWKт:,^[9e'ZvM8xsj#kޭfHH :5Sk̤NBPԈ; UrUl0("󕔟X_ #wVD m3 # ՀRPZi0C!s f׾E 'p#"E [C%1o}p{3GX4qq;H *c*CI{9ѭm,+m JQP^wk|$t2i̶1mT]$qrœbf6l_@RV,)BPi`Tf&o4GÖIus+6y:d]3:D3~R"DnCOYMn{I|o/,M/K[P@7>7SpξS*pUK:R3b̤ _bօvjI9 rxPcj B LRFY͎d(: Jo!8d}S_([^p,w8Tjgezɖ48[0[܁Pq/Igpn |FPǮ )jUJ}w!xR#k./ jjtb%{ 0ZRɈj}Cr yn9NkPt"۷ SJ!vZ?^~ u0Ge$ pd {?i1o (=hF0e;V" PYf:%6v|#*3Aԑ^Ō!< G.z#_Gۇ gZMr /P gde97QVR#<~1Ed[D~$e{ak<:`83?^#LE89f n7Knq )_Dؒ*n{.PVYH*26oc`f,C(zh#jI:SZ6$\$+PThVM =ڽb }>2"^aKf<#)eF{a 9 kF RQ Ӎ@aQ*ア;{|R*f "|³3 "F(4.9l=Gvl0(E s2L3UW)=̡`H~XdZ~Fɛ?\6IܣcG=DԄqVdǠ?ڧH E_$5]J|ENc?ݩ]^ >T/hFeDDl_ b; W%ΗTiNC Pcj]c{NLꅼjDU/VF)A6%Cġ7 QƘ@)`ѯ?oEKy`ց&ɖ'_sL52bowbVS/e JV7N6_nSZÅRB0ɪjd o :ץt^n ~`_6pZB7?\nM. 4jL? L-H]=DMZݑۅG}˺ t0Æxi!:F 3rhB]{||Ӈ8,]Wq²zk#=z_ [u2эz1*(ST-ߵLgQ}9=TUd}a\E# X9%gU?G`mZ-?h8jmNQP+ncNg|kx6_P,ԒQ@џ) "|W@",E.&IV:tڐVɲ Ǿ窑U ,ƛs(g/}gB`Jf=[rjIݏ]#a.(W_RO@zhC2X:ǛT[sjK cSi B<R+7`V]pW8#B_7VLMt.WNlU1I!y%"0 6 f`#U`R "ZGcʈyrd.(RS%5 0n>#srJL^5o={_WX3u(;-7AEG9?r2T)3FW5P#s)pwcXwgÅ8TJ@C߉E >4 4{͘$d$MЀs&0oK3قT&ʄV&`ۼR({(v?`0ƍ lcL*Qݟ'75]$<"#,W$}}wXq`ҶzX(N>ĢDキ21AddѦ"^ѥ-ARJrk%0SuvڄkWlŧu#"[YtF؎s`=E:C:xo ˌX^2g"_j|Sl_,B {HwE ' -KXoȫP47eY%H(x"rYOo*4cVnVڸ(X{UPWQ"ff ԲU(%-|ǯ8A"^J]V(h󀂼]`ۈ>>dep /!vNE6/|z3USU=kw!5dD. k-E$I%[LY͖ hy蚾js>sgX 0iO`LE0[Z%A̱+II_nhe¸~e4h :,z=xxwf%`P z0"$,&/ڪ`Es$&4w 뿅"fnM "IlZՈJ]A2ap'3R>y$A~ t#+}YhB$V҄HI+҅+:r9 GRjXN>̅Sk4gD~s%ckeoWYD\H{s volp!9m,tq /z-x3 cJE4PQHqٰS[U4,5otH">\hyIxts yQT"8M]&Y(Pq`@Ի 6鸡2t"&'E;Yߍ^?Wc=*fYƒ]HgO0p p;ѪERLbjp}w=*dn6+wo1}X:E33:ǼF2u]8`w,JNst3_3 fKsMAlo< ᡸX(GVx6;*iHQ;pXOؔ25dbQ.4|pp$S]^N4C'mrAƚ9|BF=/H鐱p%ܐ8#7FoNU}_b|xFqp𽔍gu% ؂@H`ku@rj;1jFY|_)6vza ѭlnF P&{@v0':Yxi:'Ւ*I8F>k!̻OZ6褯PJ`\ p;1$j_)K;Z8ρ7 v=fxa!6W, wl*3L]>ŋ r@A=Q8O 8Aܿ2d2Ҝm4!+.vJR׹7A&64s:f2MC9uEJ?*?Xeb(57rB&Ms/z1N} }>& ۛzgz,9'T6= ,84aI;``8}S%hd9*aa_uzZH3Nt{0+ fU G'_v?Hshɤ;wD8.@ѵʕmUiuSDUi1]]0.9EΠ?w>oIwL e=XKubtzhӵI;~ -. ~غ*I7Z [nov~s]Տ1#~܈^y~d?pyIκE73I<ի\9k=(fC`hlPeBYF @a+k+7J@lR4(?#n]zGɭj=maveq0޿>IZEo$;~@N@. j?C5?ogÔ H|P-Tjy.OSnҽHņEuKFse"&u.Ť֗yίZZ**Ip[_Qq"^`Z`@#ۧVH!gﵪ\W4i΁[+&@n F-<1k@WH vs%ipDyJL~o.~p8C}:u])о&8GjG>.vҤpd^_j\x2Vs+^.@Pj*_քZ*9!9X"Яc H 5:ÖO>1cn36f2!'NVW9A-7z%PMs-J3cU+Yik- Ε v |H6K7(%V xӔޭXu1l -h,_ Œ,u{rݐ^+0P,+L;sLkwx259‰J6r!* sQkrwb+๘iI2)XW^[ zkI'ryS$-."+'e5F%~wɷlj|z }4o^ڀO.O?y%N"CNFQM>7˗TXNAw{8#i$nX'MeA73t^W=%"=OP2i,Zx=Y _=ڀ Ÿ`ۭ(SH"7 0ӽfQiԲB0~I1V=iUJk*A()4+М7qS+/^ZX^^q?wW'T@TSblGġ/v}rI)- 9ibƶ[÷xj]Ij2yL=ξK0۩d,S8/ q U#~ˉa.Lp5_@p9c]K–}+5`1fbsG|o_h2'ڒ>hA#E'l[Pq.Ҫj}]+[*oC3SEk|:fr$fڏ&SDI*h^E)Om4 m]M!UʑT k^`aOɛ;XL@F] #3H٭jm<֜ _[)̼RDS~%mFr<. ^&Jdv>dk4XeזK5ED W/YƲl}̼I1;H9({^GI8J-%k=W}cSߋ$t>: u frTᕨ_wz6b!OMbnW"Eְ}s3Y,҈Iݒb7h~08z_i|Œ-nd]3=ZYw1Ņ'Hx$ϣ&LI?dע@%t[6R?.}Ճ&l>)e8[#\x?w"oC$Y#6RYAOBmS݀G I? ƪ(5AӽgEŘ4N#B}$pǟD56g"C 4X֕潙/Hbrx5,d-Isyak}{fO*j\E`U*\Ћ{~4*,bN?'^1qV5@Ttw35A<9%y6=<ç`b^SRA<RX4ËU NGy WA^@`4)&)=i !g$(Z|)Tzr( Nq!| u2(8Â؜b R kKCT^OU|Hi@68NA;$΀ox㭚d7:MXgo"<Oxtկ& u#Q/,Vl Bi2/mt--r )R2BLd7#)@GmHJ! epucCVE+U;D*0mx :;ۄWM5g 3h8Φ L-4sA-= 1QTuK|1 Bw돞/#o` r?I> ]fR,6ⱹv#L_ Ic>fi[ƺeԪ1HMBcL6,c.ʁY 'C9t0*d2.$ik _Dؽ0zQU w9, d?W1c2$?͔ ^ZGODD\<c 8ЇI3Ơ$)#Bq!A oݟ4W Hx3(Ұ\,ٛO]!G@6ӞjA7V<vKk4<A†i0[,[۴_O}4ԛʷo~mE[iaWQ|_2ϿF6|jJ9,M0fG:ݕ??ׁ { ۻzmiwgz{qUo>"q,;^ GTT]2IP/ɶlqrTjmdVJ*b0cU3Oey4L 8KF4_5%VtEL #bȍA0,jPe44"_KƆ hTw~GrVDҽgI tʈ 0 AHmy=f˸Y'>\'1CretOIG\EzZ_8Yk7(G{R/N]j!Dev@ra-ypRyOb'ʍ.A㰚Rg˨I^JNG WZ )_:FL0|}Ea Œw~fDQqFȽʒez5b!FɑW%ԩ+듹(͎Y̡1fȢ~ &wPp$i:8"7CНX?4d'A6 jݑd(Tyuu)x[}-%22Fe}pR@H E 4Pup`(x ζs)%Y@ Ep>mI5d)JI2hX怄|"Ժfn@z/"`6 yTs}t̟|RkXBLq I}OᲡB]1M%QjS8xfaM NFIߘT&7=ct6w7ʅnhvw}ғFSgQ>$GhV YY -ehVGC0Qa.i9]!KUhbVi+3%(] -n]&Ǹ0Ģ~5{D36{Y 'LR4笑̈z >{Wvz p2|Y=vA/1S{SxT0Ǽбs3a}ϣgx-InLka_H&PSy1!}x\Jq'-CUb%dz TZIX+Ka`_-nIe~`NH{fzQ&-5X7= JmF[ Y/+#2/z)i[A.?cSw5k{wa99KNu΃Кډ"bu ~v]NuZ}m+T0-W=TGzh)pqƶ21$l=мq#C:Xb)#X ϜbQ M)p}Wf Y9UhЮ2]Rʨy:ez,%> H}4f_t^  :i9BZ=}^'%@H=o w8F N~[?p<{!ټmN_x#_L tCev{0=e^i*rng1g+ϗwF!pLJ5~q`awɀ2h*w޳!q{c2KEq 3vxߧG-az,;pIHX>L_ I~\l  /@đSmQ< ww3lP~iZyE@4/e9&*lʑQ'eޜ꒠B!N>Hzc}0zGxzCa4{姠y:b_nEBWCrC^J>MV"~8)ȟhrUbSc2~M DbZlI; i{ b yהsöYG׹~3D|AF0j4 flSc| FH?Iɀϧp7$5xZ!Xϔ9o`YGtr8ãiLN6%`{re BBք f/2[R@@*/}EX!*Bų6)cP(iŞMP [z*vo743O>p=]WCiۅPC1tEn趜u\9sa(j4ur0ӷ!_B/Ojc/I-bݲšܯ2!}䧅SkyClgaU;>jJb}خ8^<g;X@eo7 K_rB5؞w|mVcỤi>k'#;L0DAn>RLeHă b(°B(^kY VQļ|ί,>殘;ıkl0r0Wjj,jmBԐRD\eވV+Lz V_ . ̂~'c,\$ ,6>æze_(( s)K9;pq+԰ C=z߷m%6\^55>+Mz%KcPFHl>4LVnRMp46!U+VpquS?V_w^N &^o4t@Uͫsſ&eM 0wJ'ϱY KvʾjO2;T 3Y^TNY`{|6;H傢5%P!6EbLē'_j;"{΢gȼRcS4:[Kbk}4rI|[p 946 ڮsbEcqY(ya߻@HVս1/2uҴ:(0/ѐIоz%bC{* h.F>NHV9/ NjJ@%(.{M= 0k;==lM-`ߜZ"4==&r| Jr(QB;PHehS}|Aݖ/cWGXqqOXZNʎ5T9l]와6KwLFzZH47 |ܑ;c鯃?s]?7Ґi 1%U|a&fIYqhg ]q׬pPXUL BUz gF ۍHu]0'k`zi}KUor4/w=>4Jj]wWEJ9/wر@/d+aDܴ4P?#7ycr2Mgl?F)!תiŝ,K;'w<Ʀ&r841J*6<xʷ4ڻ 2TU/ '{6hTtB㲳UrT*v- -@oZ}.={lU&EQ5jArC6i`[7d #f@4Ǜx)ߓ- z't7 LځZJSH>L{mՈ{&e2|3 ap#u pO3kG_1eot(J@n!uՓHT1Ώ-.AU+w0dXT)̈́NU.ǜgbWaC b `YgkJ]!IwAtjUí:.Hv0xt+cY?)pT&% )x|@Ƿk?{Fto+΄rEhg7 A r iUr&2$㣉}&f$Nج, J v "1/A嘕%1pELiA;>qBӵZuZ6ˠ# ִ̢IK~tVV1}N&GDu鉶7P|h-m!3 x :kCSn-zC{b9!>E#}.\~,Ɩ1c:GeY6NuEOg5Pj uE,Ux[{]^ѠAkكHG?mlyE-Γ2;Œ?3a.DR TOMsx99]8OG'nv5. V1E. Z6g HO=OF2aɠWBljt *[o.o&I`̟۬&UkHm k^Jͩ@Ƀ7'";Z(f BiR*JG:\:vj`żS_7%Cb96@5ȯ>Gu%]cw e(3Ž+VoeFeze<j0_"tlv /h?*Fۏ?sH?G`A>{uٶU?-rQ:)U{UTe)Xyf;'WP DAXB{nV@5'qsGW !iCw-e>Iإꤍ|")@J -na|8D1L7㢓3K79zPZ4xn;9|n'r KtjsM6ؚ,9VMH 2C#4fK-`\s K EWQKe܎IL3],U@*@k-M\G88%).yo$h̷}N@8#h-6FCFSd3042PJu_r=}ܹH 5Dp.KPc38LngZ_] (b_>VċJ cbG}-B) O2t͓8X, /7k0kS≥pE[*%R\"f)D5\=b,D 5 z<4]1bfQ#Jg) 몛gJf2㑸PGQUGJlW}ɖET?b0V\k!W\1N/{ʜT{NL4%oZ6k8(&ꍻixV5u6r(OuI)0OxztɨoVuXl] Q-LH`tW؋(Ym bTfRҒ;3#F;7JжV#zۉ s/eouA:Y?hABB|xB]q +dnҫ6K᪑?6j3{!\9ݸ1͓XP2śpyQ0wE ƌ57#$">0ީ< Ip ~M5̚`K2hngx6G \ z\ eҴ=羬.h#VjBh٤vhMkc#w[Q( FЛa.S A2 F:.OVreރ16%@+?lw`K54{z}+ qx)X7y m7KrMuio!q)f1 1M`Q6+f,cnH lRNpd;= [m^n;6'b':-QFT#CDeVNoh~S0- ?u{Qbz,{*0 Y H (ShݢA/2!ZفD^aŕZ  TdL:"duTY/Dfٖ4Ju/:Xiמ%Xe6rB3-bؙ` 9q;D8ѻL\,Gj/hc=vʐ#-w L~C!1a1.N#:(|ldb+Y;wy|U0z(BnRMvEr$c!k{Z 5U*}/95cb#nmV G *H[%qms%i0Fh%BS6qM]{z<"JNϞw^fI,5ztŭ)%~@N}Qlzk.Dz{E7f8O;qm:ע<.K%@Ћ88aƢ_:@τw)OXlj'XLU21IM 8Ř*$G|H @܏wIn=u?Z^خ$Ǟ܎>[QwUS=a;^S7𢷺N,W*\\][ "㣫54r(ϯ I)8Y)~HuvK=CeCպA$@"qA-^x1HU#ZҺ#qCAa6ŖrAo$ycGR&#~H6E˶Á3 ײGha^v ۲89;  Zfً͗0'.ӻ.SpI6M ]DqͺەC瓔^@x/c~0-$-K#SdC2xjn+kriqޕyh)Ɖ0rB\aV'9`L+seA GwiPـ\W1VoCjHm < sLЈB7..Ȃ&@浹3Jd$t2V/p)>451=yCp/!MnҬHnyDrUs2#7deXSX#Ij p$oOJ% # =J{ [RP%aQ.EA6x,P>6X^a##G\]kp_bpݏEZr ZME ߭LP}@ WwF\$qpp] /X6l7Y8û䳉EttD"Q=OmZo9M$ ׂn+ԵΏgM~'#狨t7Ԃ=6gҮ:FkT'-i+q~^qV}W˕ψMqN9F _G{bj71$nέgZ-@AhdE%m^ƴΦi{z4*fӬf 'Ŗ<ܰ: o;9LV6J}L#A+l * Z*^r;:[1hRrU;eK*׼ц2۸(ҭh¨է?uJ *^t3> {ys;3]fs`zKqd,ٔ4&Z*?DȘy&΄:lZm @8x)Xat{*gR_uxŞ^w*-dRXA6My!&>>|E!K̕hK zT8%^8dJ W/>؟<^K7Gӑo:b?yI-DJ}0o ug99k7H}LfcؖsPOՈE93rNhcj!}QgI#q?7NU~Ur=o北0p\6)|;aX"IDҠw0g1 <T2S5R@%6e)_ u FX<)Z.QQGѹ ѮD8Ħ nB GTu'Sš= (7; S:f(?]:LM TrnFTo#y*ebC͋c*kr%<뾉Gz=8 qPUR=4 jx&⁙֌#y~>*+ًV65@Jj?_WW:u=☔d4|}.Q3N5뜾WgV8Xq,ִI^dy Ch2mv6O'9ڮRYj|?I vn:_7IWW07E/dKEQ (X1=ʛm\˘"[֥ܔ=tmЈ,d 'FྖM[lt{NOԶl<RPv4:łqUz| g{D#3?P6߱?L+ylLL}>9*$~nh2/&L?[sC- MpPvݥ:a"(nbN$bO<ږsۛrXL$B?%46f6`p6bXa Ԛv {c~ ;qFX8WHR e*IA~σFɎb' .:YN^g ԃ+z`,wCݼXw\c 5i+aUHqA5pQ<i?֊1(c[).PQxbholT+ žvV,7)`̡ED,-cz=!/v*T( 8s/$xϴ# O$fbѳ'l$ZP53ѫ 〺Y\4P?qrDP5j|@| /&VT)_k )Ov槑gcnr}V=e]4Ke6BK8 :va/QK> fw2ʪtd H(ԔgPFHcnq^jVQ$!++sܭCL| >FMZ2z/ms!F~e._W4^sb8[Hc]$1xocM<\i&t]jYd#'7 0y:YS`YU)1aͻ3P%џ7e/ G:C)QL R9Cpp o5L>BJ><@-0ΌGyd@C}4v6*1WȘ#[ aEjD58~X++ҾJۭ1F//Lv]Drx92%}7&: Y9 ٗYF\%yjLgㅛ|4zFGwRrX3/yċRhNgmcqA3c H2Yi3ʲ(Dm3Zhb@f,1q۹F}#u@/O/gDҰ}V/>E"^k!Fp`҅:;Hf}e5|'S5V7Y~E+jޚp터7 =\Z]rL .Ң sxۦUV{ cLΈn:=d]cWRkDUZJ5M}Aͪ>&2Ꮰא23d?_*dY p?ϸc]oJfw>P>.SS6!D QU]ɦWDlw (o2q ܥD\7jՠCCc fn!FJ_N"Ҳ{hNt72 eOGbj$hS߹k?P4|v diG) w8]TEGȼDTW 6jȝ+QxU,)|Y\iL^-Eef748 8igC(q[\B:٩aYxz`O mq6[]KE*M;k+}",>6"qFTeq7/M/EUi_JT)94$,9"Bqr=U7'/1tXؼy=~!{e0 y`!o,?0uIpoX`ڒzsLIن#F&d|\gi.V)IS'{g ABW$G`X*oQR ӁBD'$As_?bi!6wcpSN='ёJF%+kY¿YWd$#d+ɐ0s6y_Σ&/4~;:{ږT ,Ag)ߥ xwGZW$GcGwѬ*5 }Q勇/^%֙IlSooABЙ4ݜS-J%W\ŏdŖRm[kOCWȁtKd6>Sr?X_+E [mGpVQ*:vu mncI{&L| FX^N'ÄVyKVshTuD3(j7 eY/+ `=&L(#KZ~6m(x=xZ@qmې*!'crfJۦ M_~VAZ?n"J Ԝi`h<uXq!,20',Sqdv`$J x ^Rg,rr`=,4hM2`ԇ6Ώ#E@nڨB8t8(1M4M= ˧( 5p.݆ӿ1ӄǂ"" S=,@wQ?`c%ʹy˘{!ذs5)l0۷mm#*j/O&>A6 1P .L3a-3p`oN>\$w,C*4ɢW:"5`֓cU]Ѵm`׌a> !Wx X.:]KJzƿ`q׬ D._96AHk8*ǁV|-+Gt]oUqyv#Łm4[daG$M}b~WDEOɤ|`5Ł,$Q#p@RF6 ܋zpj\%=p1nS`iyw*a`o{z[ ÜF*[P@$5t >ۨ$xT$SlкW:ɫӜ ^GGݵ2Ȼ\;-lv9]Sh)j0K:(+m sMjά?Ze.A.Lzdjʩ"R"PD; la`dOCպ}%|XM@_k4* ǹ | {%Q eGs3qOĽއ.%y}#wO+D j2 ϒ&4#S<`EELGxRPW%ͮ3u'QvxIug9{f0\_jO *j _9lw./Rxv*`OȜ>8kʜL԰i4yUAn5E{ĈҊ)˖BS;Gf2y=NIQmdCxSuU둆'/pՅM\9?".66Rإ̮eNBoܫ _a+U-xfXlf <wae83fq""[UCy"ð 6H/6Zw/SAX>+sfݹaY16}}8f8)M+޿3mL!`64&Ǩ.0{ g4("lDoxI>.Mxj:i>t+PCNU]`4XirQ'qv˅ jd vQ cCǐYФ|OHM#LQ"bneCH?P§R U TxO4$j߂s?ï[8ay }50$U@/=FxtVaL.e\[ef0qUoUdOI;YMH61 lXRfHf?&{:W02Q\NLN3^یŵ܋v`yyNs*)+?aZ/QC?:5-ɬM$mbU.&!E˗5[JJZm, bH2Ms>UC_;&xhţL?)j}u'̲ÆDĵhdI#NO]u'ZǾa蟬Y+dJw>3 ] <ܓ8ho`oxWeVt3o;+7Os_6ݙˑJ89˄jYdab7d"3?lgt{b0 qqn])[U$iQR4.g,Lc lܨ5UE+ x1KP:* i+F1!sBrbO `Ȝ'"etEpi5Ƭ֗IΦ) ?eEǪ |ik uܙc_+$S:*Ժ%(r1suTu'Kc [!%L\s»u##rS"Iշ]u6C$IeD&Һ~Vي\j:l *Iay̒Ç}ThהgL(j$;'*Q>;acFx|C $"p*w{(vl>0݈I{rs h70c 91Ƭ.Lh<3胏O:s_$j@j*&UI!TeY|W-QOKFAҮ nV \$T(;UC;=hCc}g  8o o"7!$EHۺU6#\ЗNԢ $,0dsMQJGbM߈~iqf7/lKyF{>uTOKW]wJ$1Nj1euX;#8󯤀YᱢB~c"Pп UTW{z>G'h+`[6,ZZL%?8R i07?xGl«= Fo򬥆-+/GOEIV/ ZU\m&Њ}<|$n`=.hv-)mas$oR0ax _Bf.rwz8R,"{9mޣ7sXCȐ>ۍ4KF9]#\4!-?AcS@NXZ@\8W5dck)hHL!hTi#k?n ˕ZOoIL JvQ4 s[`C6%vf)UFe# a'ݻICT|dT(d-O1cR +hy`]; sNAEES_t,;j5xAQ~#HQj{_ gU =j|Ղil|Eu'x78"/C7yϺ!);l_{}"W2}r6j1$ǵZIo0k s;ml;ӱJ;k,5md=P\"'ncVly-?&9LМJ|8 pT'+"LQV| FVvQ`*"Ůw3B+FI1J&N JXԦ_o@rlע1@VQ_ӉA/*1 왨;N\5v>J`>`o'=9?Q.#mwY/L4JJs Ydf >Oqg}JDHe8l@S.n, 6:)Q0[ݮ{ v?_#gBNt<4(|8T*=c})$/¹yv+CP5(#~ %=E{ޮ>eez[g))^u8;m=nΜT7֞vgVy]Q042 y2v|sbއIS71vDY@Ъ ĒƮ`.M(pVpÔ)錳eHJ>[u6:Qd&j |~AekY?,x'%tVr!-A[6zj|oXrPQ!f,zm?#SV]mv8'eĝRhsG(HW|圶LH@4\w~1vK1j7jYIT%+~k!%eJ{)efmUcZ@FlUsK *3j6L!IwA焈b5able*sk/$S=!,[q C[$ dM8(뢔Sdh|kAB½~Ⱦ4=mfX]u9(tᦳ BuT@^ VBLe=K(tL3&bN/g j:"zH,:aS 'vS@xƷ&O/\q531ZvaTdۍC5v@yޗ+jz**~@8>vNOw05J.&,% a- V$S]&2Β,.E>6O5Ԋs N LàB*N/{n eݡJ;!yv}8ȡ_vz'x~(ߵZ|hCagퟸLy1#ӼqI2'@Ul%K]D'rl,4ّ,`9RC`sF`8I,)KFsG*%VUΗꞒ\Sdwo4b&> H6V|0Xnu٫N<Ҋ0fP$^Eeb$]=Ro8Q'Sk*!~Vc b*@iKv *i}t #!"֔p>6v[ĩR zTm f6cS ͧ:oKYq:ɐqAzwW9S eK, *+7]0Tt澙l{Ee$af4 HkTu2iC?'8BE$gbV Yl1".iv,qz3RM2}`xVMئ(i?R=1{ fUJMG0z^sTP.0r|܉VGq4jk#}DV☰^LsOyDť .F%$D+;P{g0>X^9+ ׏|jus:Oh?Nϝz΍fLB QyX.Ȏ?(pMPꝿ4 凎 L!桹]8(ZRGݱL/;`8\w5+}W,j:?u+/tx/ނ"'VH 8ǸК=pa׹ ~83^ӽ]ሪ VM9fu}m-q,0J+/z]G/`^vzM ر6ڻedb3ba E@!ܧS2<{)M!ua+9L률Cb#y&gcVsr3?sS'J01XCqԷ1ݕh$DN|Nj`gC!@(P c {$xlJ>|5,91(krɮJ냲Sg١G?5c꽻tֱ̐otPK!j߮'|`xS`aMkK2 c.a g3fmS 4ʗw?b=m=4&ތ͝H PEϤaiR.#7= EOݾ - t5z}jx,O)" Wt *Zo`of|RtMVd0<ԢyvZ_)V*Uxݻ{bjN*/u dsi;L 쬃:}k|Fr[fwl(; Q,ГfBj!>9[)HjbZckugVJK5} 7! IS6t 0C$کѡ!&Wo_-iM/*D_=\>l@;7͙Czo;[E=K YN*aTy rE(z0CWhیDoO GJG=gZ{nvo\w̗*5 Gqd zG_l/UڼN;Y϶O5ۑ{z)i-䟡4c#"SJ}Q7p\e# }憃~e,2c IM4V Ф8gVCg`;d:ٲ0񪔠PyAJ<>_EԁQ텳"Dr( hD<C sVhd; e"4ep.e2лѿ!ٴX,k.7Mj'%K]>TdH /]D=4윶-YuPn%9-34RGz4$0tEv*./Pۖ "an:em= ^ɹYLgi3f fȦ#ɸKI5XU,c.xTG]ut)ٴҔk]b!L~ _I[ |ݾ||2 3H71?[F -GZlfFpC-d%0rLxp|_ `DL?tF g{/i(`=tSfV96ԥyMLnݯFU-HFtn؝pp_23-Ge6BS* jYU-i⻙y+Wuy* ABo~M_"b5};-Y #߂';p y?͑M%O]4bM>󿑹u&S^7>cwC|[uW>/" YFv(nnKxzxZF^0UF"vg<$c%c.JHL ؁&YR wo_`ϽtNᜃ/ VoZКۚ+wzNjEtlMi3wLZ4~Hjqtވ+^P+Hxxh\BdtbV>ܖ_: r[q hPﷸFZn#QmVQ!CYXt `'0C Ā2P({epO`aPs=oȑKk HLv npJъNg#[p)vXDomBU H"JS+u( #@:U9\}S~=l#0bqyn3G?E6> *ӗL?v!uxGX ab""?Lr^r{"";?i!MATo,ĴK^1Y)7T.IZe*I9ǿo_/t>ڣXNuG|@Ao%f"カIamW/#q wʻ4mΡJwHBQZ Il_q'׍IFi\BArSm=(uŋrkda/ޢ.49j'xBPzW: 4|1 xym%~TKm6NסGlg!09J:խ an(1 Pmyxl52b#xR !$e5YG/R2E) R Sxx3a˲`5/gIx.>G /tBg+4jخ=VA {L*H:\=RΏ`[MRZwYZϓhD$Hg M2 .xΣ5`[zywZe-v5=FK>97 ]v~3Cu;yJTݬ0>0n}4 x)(>qn-#4εHMF ',| WNp mp7.٬8YБvwGilht]Dpucv>+Q}c:-a)jkBx&ˬA3lA _ 9o‰͞]Nܚdbx; wOX"nMऒ*4umbߚ\Ӿ$uؤ+ݲ$[i><s(hKVp(CMI!>S4̛ѩ{!]z׺/YwOCKuݰ!:_WFN-+QX9<(*Ⴁ'vh&NK8Y:BEbC @#)Xv] u+D< ~@RNu<^eD47 PZz_^Gow 8VQ*V^L>^yI 2KVslD j=ԟӮsb1jwԗoXטh}J".{Uy3%Ύݼ"ݎ/T&ӟ>N}vG!`ϒ;UU!ZdT|UIe Uεˇx(JRy *vw(Qq{Bf-bbo 4i]In6y]rjT 5q(T[2qV=6j*k %H\!\l#^DZqeiI+k U7ЕZ(.}k sWwSM2ֽRR74wb!Н^N6C% YP,)8yiF f"hg# Ec /C1:QNiעbmSc`l5m`hΘBqՋ.~ yJu9*)kD>>4r~w_^*y/va ک}u+SSǽɗ%zTuF2 oukOҼ&,sp.DR Cd,o&SKhŠ)}fVHEoAGMcUgɐ)RF/BTI-r"W~Ah$, D8 `Vxn%vW$HUQf!8 T&?ݿS0%(hȳZYq]פ0pHSyot\g>\̙g g)}pZ5VCÕz2o } 8S )|5l a'QnjWj-:R25h2HI蕩P4YUFۘWlū iݧZ D*5,@#D*ND(9ߨmرDqڎtv?AMD ?Cl?fG mKY_#WRq4AvhFƒz7K#X"(__L<<IB[n=H˰ KElSQXLF[;wN|g^ *\b˔[`{wHj((86'B&N1/|>dzh`O弜KOS}u9klQ*hnHt~L<47 ɉwLʳ/ķd8,g*m/C=G52ueTMfpkEN/!?= 3. BV"%_NϏҮ僖(큋TnBQ%ڛd*`{q-s R'}1'v^}r>*XSsfcY5p9xnSv<Eo-1%AQA?f 칚g^\u12t ˇw bVo׈Փ,C@UN.z0 nRcτ#1%Z=Մb9ݶ@<2R 4hCZj,%uP'՚c@9as_>&0*m9[RȈw)5O#gYgR4 {jvR0^|JgubfK/01zHEJ˟몁'g(O1>N?:n6D(z(: %NI/RX9ȡ1{-D'PYoU>_9⧴qGSFOPJNVjO`ۿ9ՂPȉss=?Q;YWd!]noG;ݖL2'Mx/)IRobpP1C]8'q^{V\Bn/M‚hl7vQ ~vQMO],ɜvGCkBc MpBF&dR_a9?E y鳯YJeN8rʝY*r?ZDǑf𬖒m/MPbi#gTAȫ ŎW:t,z՜mOI˺f6k'U%00 gLduac J'0ti½0t>\P5s&rmhmZuRhl$ VuÒe#Mʹ\dЪUekb3!71 m:^Zf<\j;@Sb6ͦyK۹tF 煔"B`^b{iAPX3|# =AF0|=9u$D6 LxS 6ւcXy=k<6<ƹW)`"㇬۳Dw89#χ԰X7Y"1c CmUF1M)|rt.gyxm/Jǥq* ȣP:^E ~4 Lk ϶K@DXNa*}fX)\OwBPB)nK;la@O( N$gJ4<+WTD^冬3NYn7 ŧqo57=˴D +L%i;-ۘgu\a)6*b4ur Cퟤy{@?wsBWБD/30 E#*8(CUJ6`+)fݕdL~7/ۨ:>~׊2ij (GQ-R yQԈ>F~@|k2W 2{  9kѷ9`CB+!Q APf"Tw| 0XS YDSa:+]4yEY4[&ld ,*LMw1v|}У̾y6\'!›! =/0!G75h h1o˛&/`mC[ @8Tҫz)6hkzjةs.!ǯ;.C8{&5N:{w` ę87#4/t"ƳTsP(u/Ět&—5{5Ÿ; alyq fؒwZ+ ϽQV= 5*PV;%V}z jӕH7 'Zӓъb88_/z1l,O)%W -o#"L[A&nHg@u&rRCKFTœ) J%i. :5Nk\%[V`㹎q̠Vl|S%IړYɌOn?Z/;z=D85ruJpF8CmXc/@BvMsLӑ3`kjQ̐G<*Tc;M,`*HO mt^ni\46 \bT׬?u]&r*I؈Đ7s]/yIUeO#4,m:Ӎ ZwSӑ[K*'l燨'д 4ͅd>AFyq@L!Efhw.M;PQ"ikt2ƌ9cQtrq* c 8_]ncK4C/W3JjۃJC8+Sa)=D"˳L (ōg}9$2٣Jhi |?ڠO,tN;BޫF>D*%3d@4)/k۞AZ>e1iO PƆɍޞtlGHٗR28t`  d_|!`\iJ9GY|$!ȑPbC_E]ֿq!ce%& b pfV's,.'+IƅTήKp4 yYQ^\D?} oY^Fi< uR( X @{P98%>'2ku0vΎ߈̠s-U912@Nb~&3:Icf~D1!4m>GkK4}+YzM.:UYQ@΂O" 2A\2!u̮*65+}ߊ*zW_X7h3ʑ6:w1Kz2l6DkN{hH'}Ph QIrHY͌7QK],%9H i\1)QL6<7jT#I,Zc~\Opj`ND0Q{2-}F6q#:w4Q2YT*QdQQ><KAu$]+)uuDȻc`sLZn spENE -Rk|'5`w LxL*<+ۗ>S;ZtV"gND[Ff/:94oyjL<^I{srm&O`9bhzoR ^EϾ ЇZj8 goox _[bD$23i^tv^#֔q`,0+D4=2RzV-ȏeED%O dClg/;q". JVgmѬY-"tZ/_Q&* 2 >uB6/ LU@ɨw+;E!!RvH?O2+Ȯ]Lˊ?mt'Cd)F~[}̰vNjD?·ԗU 5t8e]sqYŵPUl(r~L<4I[bߎ̀zA 5e VO# gۊB&5qD=ਨ9e PhwiW.x2jg+`׮p zT"*bXwc\d:?R8-225Β1?𬘺;Cڣ=kIig)&J럿Oz'eb:~׺+hY@hׄ{=%JDZسԛȤamnm̓`jږ||,+;4Aœ%sgu&-Zd{>=V= 9%,&8(ףHN)}7GP鲡<[<7.Nb>YHIgPx " H3(EKn(EyQ۝]w"CLA%ԦZupGe#Ӭڪi_ې3~Z|q3-^).@ d/E8BVvymUs5}.U1Zٹ ք0$؜ GlKN˘u-ژG)\΄pmm nSwPi 0~l2oIϹɛ#iuc9;(;<f?=}v q$lbḌ.VМ'Dl#7xX/rnl-sj %m`' X#M:}v 7_c+j۴P#-j1 L3'3J37yKA!ޓB㹟)-)lBQ'ńG+PđBsZvsK0xw(yWi␊7k{E , )GӢ "U-#VEnUQhPWٴr⃺x7)MЯufnQ=iR֕mHt#}e±Ƨ"Lz_C ZOtN2u1&ўXj|(v< y緛[؛_S# xxm(cV2PB(GeIJq4溍F]b'XKbȶ\Z7) .:`oyr=eK_@7RMJ)e3"~-]7{"_3-geՕ67;<]]^dMOG}X{3w1A66 RFokb?Xes9bN0h_+LH<,T(Ý?O+*;޴Q)pTE7X?_cx4X0]Р/%\ Y(@y[SȾfRW;wN  & cWDj̷$}ս8; ]QIX85֦~y2rЫYg-C%37ёlL.0¯>aEβ9iCX~ܢg{YDa!^F"  FTf?(p0l^eA;ȁO7kBjoym϶j澋"PK>|>k0 WhfL@lPQCH9"; $PϢ  ;#iTJT=eD'[mPuE1;hm`g]_"s1/ѳ?HN)V0\G[]$=q9ZuY'nU>)Qg3Za/׿40vB8I6x{{H?䥇9 `Q Q6S=hn8#rf"-ꠕ"6֧*B6oH ^mZM8rU/DOk?]DG|-Z|! IBJ,RM?Ca JP20]g oy}݋9绹* զ0o57ΘiN15IN*Pd"f:*-UnR/VWbv: On*4 IhFS.UΏ sr5KJۏT&[{HjEHE(U-2皣\rp>Q}ڏ_c4*>%EQQ_ ّ4lأ*o=H@*ɧ It߻cXLŨז>c=+W:c6 KS} 'b}IS~StC'邝"!GhEn?/OֶqDp4NG!i9󯋽Q*6ry}VT7Vm|[βVjlͦYDLï]d~0Gfh5Jb5aJ\껣YG'x4$:{js[ₓ½ˌ="'U JdbW YX֦\4Dz$V;FƗ%O`Z fk%B;ZrwHYg$Aݻ1rQp0[%"rCHII܇6!a{cˆw< hIͰf3>#GBcᇃ%IFB\)7P3QWQ ö}3L`/V*Fxfx4{8ܹ$bV=k^CHeų$v@  {\mQn:7D_JK%{X=@$Xx47w.1.XRYx-M]߶A?ءBIvAfL&6++#>7=H6|_.rm.0c ejOYK{9p)fvqeXH~$*4,dK$uVе6DǨ;4Vbf,5\RnfLSJvvzO IHg,Q% ;r- _nT{#RbghRU4`M4 omYiCL`ysLS]旨*%򸐅#VKI!$5m1iF^o">w,)ǭ?'#q%!Usi?7Ũ'ſM G";KsiLPj2SPya+XÁe|ƉԅX!"Qa2~] 9B́Mx85䗹 gxjR&GCB: OMHb.NQ ުظQtLz)I|`,:Z/{z,m[lCDz࣐޽ӡ'[=0lVoEb'9p %0A41AJ@ɓv,(2:]ޛL[Y׵8 Mʌ"(dy~\k12I+od (L> ):.\GڿWa޾ʅ4~%G7#j{z*4q1F_o[cրbA%\ c)jK*~fZs& W*8E[}.JX(+D5VVK%iK(&k(FeTU g'TkN4G{KX@][* qAٱfxlY "#`:jR{u0?F'=eg_e"̖y"ZXwA*j-{p!.:6J:Ӹ~Ǔkɜ|Sle1&%>7gԂ& ΔD1䰧_)=֨W(j^lߘt5m#1̅X '&Lnmf`vqA3~Pw-GgeWQ.K{oL#Q@&B?ϛg-?L~J #=rMnL}\ -)e<<`^+  \c&Ԋ~K霨;_m-"y}XL'bqYNFS> l/cf-t+Y]Ή -(ڟcXi?tg= {nI{e_L+9M,I_(7P󺌶d'#`DԲο%4ubko-J fw!^{7k%*p=qU9xϚӆMF$ڋWk: (ss@;D=D Ӆw۴Bτyj qy;1쓎Ζ/9=>,r65 ?6Lض.JP5=}\tx :}nh05vk]-,ju]XS^Dj$7>_;$X1Uf \e>7 y/> BeW"ârT "+=zB\U޴bΉS\Bgc1j7C",7D_K~C)(ꕩnvl=x ۨc-> QuLS[yƽE};ezZ+Qej&ΪXƫ5e}[@*+S*h#XQx774_lr_2yS^jfPPy3]5iZUWY3y cDSFkP mscW|y'eL$qtz+#~ecsߙE'کf @F2LqG_9sCT'$0͟$4yqeՅe("Q` I,G?9n .>CD3-ۮ棃AJMfpX.M9'E۞šΛ}ix/a,c`kE)<MixKpmf)< p^~.jjf 8rS:I p?UHӛlj}]a%G%K*Du2(Y]lsL w k~!Ib.8-U}&aL}ss`m'=Rkz5;Tl(C RM`ɮ/n,ҢQ>>qYv/Mhb*_ӄAʟ N5@̹ CmMXBh 2T/A&Ch`qHRithgZŀ5K)58dplihNmec٤0 NZ߻ȐtpSn\E>)3K.p7IZX5̝-hPqEaN`EyVt}g?e d<xZ1div fX ƭ`i7Ӆ[*'ŐQKgOmcܙ"ֽ4/̧{+B&r yS6>QJB糐񡿡-$ÔX } >bn/O30@QTg\FZ`gv  _+R{(Ϣ~F8gX?.jKN2E,T x؛X!c⨦y2?j4I$fPpOfh\^ݥvx{DtGH?ytx_4?jKWezb-xvEw†@5{PAioR=Ocm*yN]Ȍp@fʍ6z+ЭǷrID]m'tLvP@W =ol܉H>YmH _-6",%:>\|%#Ru ./lYV<+2U83:7A9ɢ:nF;WA K| m` IoT51s3);|Fm,5s!cFTP ̲PPFq TKtRe}M.|+p֑6*cq ӌ.!QHp=E-]CeGcŀR`ST\l0s8pfNq~]~3XPȳc"qbY 2V]0 Z-}VSu)huc([/fjw _ׯ1V:Eqa)h, '^fV#YjyK!|.}XSU*_'ˈQWIm-&/Jn!l5qxRPEAEu)8篕11gλc30[yXwLH`^B~>g$>N>+ QSv akd ]Dj,L?à9XbO&Y? @_W!7:@ʦ<5b_  jdd̹/c7.`' 3ݵiv$]OAR&N%98θO XNS&z2$-وR[yY&gCråƻV0Q0qo vr24-W& ڼkQgc$0ZZ@hF{pqw}#Rv!.VPyJ<]N3WxJH) Vۛ٢v2iQ g qES;LwQޝz)6CpYz^r+WF,P:AndV{q| IZc-(mc(r^d9\Q Jjꔼ¼Y՗cܬաc+>W|&S-cs[Moqc腘҆}R׆ETqPU fado׮D =xRk3^QE1vTՆw'"M*Ǯ&dpY˨T]>CW7(6#I\cSzm- }"GbX 8{{wqM AAtkL8@͵sTy<ƈH<\[ޛ{urM6-͡SagJ_S",HCVaMk\H*wt-A |{` sPۂs"O=]pkѦzB{⛶Ҵ:H}Wzp-ǡmƞQA5@enoV)~4rg224N%wnSjw(ْP[צK&h-5FIGnа " OCF\1;NŦ}P_ϑjvJQ|5P^=q-r&6Sn4]xDF˚n# *3CȠd4|.MYN5m,{E囦\}uuT"ngAAk|\I5閇t3H|nгp@I$Sm%ŸL͸Ki/ܖR%/RXw8Iݓ>'E6j~%#\ ]1 _6x?wǜVV\/\'q!y &TazˮƖx/lZF &l2yX̶֎bq[ #&"K!q; jVC 60o ӽ=KfgloPKHS/wvYhxjiCx pЀ}<؅UZMಛ.! Pr:1x\gP5!YgΡ;&9⚟^5F I}WBa-Zv :zc[n7IgFw(> ^195N@ZF e4QOpԪ563#~%Fhu`$83.jk8 (sN=tن/U꟢hOx#d؋1ESTQKعM7Q8wim S9%M,aivFJ5$MG^'+A!yRξ#>#oKI8<ݚIn0-m^+cȫ㸑NpWiSb߀O5H7$}fxIY_;/IJQBks=]F_hvengahUvxdו{ދ._0`S)$l\π iDJ裱(>!ډ/+ KJz=kϽMs ݠ][~Xw)UVcX$B27FREr.&RZO|LT^q{6."/S,pDZܽ;FѾC^Y0#vf rvyȋ \rr~I&q\.eqc*==G H}u1Lic}|pQT.n"+Ţ dnm1' E0HLqх 1hM c|cE1Y^DGohr䶙w?̲>TkXV腒XWq|8W!fKly'v(s -#5BCa55u)icKI2=C&L $iO&dL nu(uw ^ ,apǥU[_f\ "cePmʦBk/^i˜Y`0PSFYIWc[1p;0罷Zuz\S piS8U'#dx`Ofrg &BLЕg<7i DY$ ` 0FgvT5rKljR:LJeTKW/ѪILO쮥b{9x}3"Xҗ%pr[7 `~/xfOz (h^zi"Q$5݊@=/,#l*K,)X[<:ϑ `oZ9W<+- +؍銱(ڹk: Q> X7Fq-]?trK+Gy h0^(kLTF|UPe{,HyE 4 :¾5`2кZ;)}ų*JEC,w+d#XEnT R.>/#3=OAn>K~U*ә\Qͧ$EOkq Ўm%y7L뷚O=6uul>q$y0!{S\<\@ST@`^X)$a4%\&fXY'Zߦ6VPSUh78ZrD[2%a~[cUgI7zd"ICNSZ?=1`Eff!uđl{>Pe hdz]}cn>9Y{\i>%=E8"CBj>a  qdwΘBc9[-~-~L~'ş֐ڐteBg=lݑNy][]Lth@qZSaJ~g%b90Z`oW BM >Q%QlfzNBY-ۣ%(cO#q[s"9M$Þ냠L^Wƌ6\ؤ] ]-dϴ| I^bHPy?RF\'zf݇ڱt.S@o SvƂh> ^>ӰGwװn3b \ y#~:?K,wfe۝/JvRxMrB"^ڂ'nE/xU^`*>2M,gUuyu w]KR~E&қP`Bt>;sǛ?{aq_z@Z+@겔n6f!] /VL[6iմh~żsLKj*UgS63 3+=c'e$Їida6Al24nsj<5qFzI:P>-@VzL:_I8Hqig_&.\|RiYn{3|i}q_8vkL/yݿ"$F>Дi@6''!gCN8;T&Վݎg1|舕~U Vta ӄR\xzĪ̝Fj2i=h*sOT{)coR"ܠ;=O^+e WhK=34 ɤ:K-a>@;LB9/A}#nv u;d3}^4 샬nz&@,_Pycctsp~PS3Cx %;X=!uՏ.޳-Vda)ue7ɜÅ!ŞtT/?~}H(m\=")R[i"R̴0f2p4:2m/h6]=͝/ޜ}׺50ޠ=ߟM,{?+KrKqy(]ZcV.Ì۸xo*s( >Rp,d`1x"sնh>4Zc?w}/6 JCGw uC_=G2ӻYEz/tJan\zHbSEM$OG&| Ki߾:a; \~go^Q#GX!3n?}3t 9r;#?gPSVr9!|v4cdrΩTQlJ%a)ZTZR)=Ru,*N${j!w44G)3.tD !+lo^.ZU7-Y]dA)DcIdZxpvsя\G9|41MJ rT#hQD e{f^ʲ "Vhu{9CRv$`]\pkśss +|7[sFӧPFx>Yva6w_[P^.|h4h4XHF3Y*ƺJ̔ Vu+j4gʘwT75 aM'm9Hsky{ꍩ*VgFq59X`P_*KJR.+Zgy8i'l9ɽt3F<b܎iu:=7 9RDS[1Vp5 R܆Մ4*62Q.5jv[В ټ˽u+^L2'cꀐ44NgӓW,g'sC?c Իª)$aCZT& #RlT@S٪FXaV* 2$3HX ?׎obH^g5LMD 8+-rUH_ΐIeВK=z 0D[ݍ]0 6 Ysᙐйw7F+/T{tx<8Ś-8[J^ mCOjOCgYp7SVZ=H&^҈PnG֨f7  [\5`7$6X" VO795-[SupGP& 勺P6DϠJ%;T\<902l_?mJ+&I#~E s?C-1m^zYEpH6zԅ:h%OG(02ȷ$ƕ}v*={!ƒR`>٢_e_S| _97M`c= l YF{jSiA.%OkJ9 ZFgB'Mw)sj1X\Is~ _,m|Vx'56.#qG^ՠ Ä@7!@Πe ї6c["t>IBW~;o(mڱ!<7F ߍiv9"HֶǠ`5 gexk _;vܠH"X+u£u8G}`tD{`#X6Lͦ9^zS~mk_#lQ7]KӾ,(4B׎au."k@r:ː zB9oC3*8 [mo)_)H(} )SovFkñ9h8?M2OY^zUrЫ41ⅸ©jT8θjR7#D:ˀ{kx'@H\`o4t%i`r }96ݏIA_ߓwN{ ;@<)tg+z$W4K sÿ )S}{I*'K0/;X'&eP? c߬$;#?&'r2+z5{v!eB6aAvrh?Ћo% ,]2Nj޲垗wr:ӹzI5v#$4ՠe 9}1)Q"a׷a[ND`_7)AWL2gsшEuxY' S+u1٬&d7|(vsu|ȍw3a=[4Iܮ'M"wx[ZY|*O1W1] -gUHo<^׺;a*MI0"vQ@0?7~ Ňj+2Yz\!9K`%2h@_ȖO%1>ushp59OZt~F=u>08!Ix sDG TzQ6Am34;x>W);SCf\_ @9Qz\U~7F?k7酞%cb?=ګPpC i{XQWШ술j[!SM1k`JC}OU~oR*}-W`>-\uwI7 ~%t} œ&Wj5UWxv7޾W^Z_F~g w&vlusSAsj$]7z mM-U'aH3Ҩi4+ay(3ʼRw{o;ΙOb=)rRrgVw9.NBrNY]O)e'Gd ҘWg"'}j`3q+3Yu36#% !QF_o Kb+ Z5Ct17Ӿ^C L.!==:oj딮a+T"ĝ%[l? z"Ǘ 1|F K{,hI=ER"g"~T^iN*&wuc@͐,r||.̗`LBD]p&̵az&4y= Bo%/ܓ=h5]_%Sp$u4lNy`{1gWi$d洄A+DJC"A1кYZ@3m4,IF )𠳽yzۄdIg7w\}Dk"b_;hwx{GTSd<:t(+LΞ|*LR#NRvņ[,ӁOi_զ$~6ٻZ'PIzs}tZ @E+;):!^ ]%ᢎY sԊj_>/%<A^aGV(dH/K૨Trv51dzsЂH9g PgJT=u/;3e.c+lӴ<\ 8$# 4NMU<-lSY﫧~:L&~(%nm'$9չ^/F]yUkЛ_OiY 00E^CN^S j%(nu: m DNϐү(>oшKݮ x6Xh-M1h̵gd— Yg*iG Dmx.prH+1ycu)_s,"425ץ1\CL0?{g΂ڏژ'#:r=j  djܨ".tR{- txc8weh>huxZ5WyUhspގ녘s,!p޹SN;e->@*N,??JYL]> ѭ0JшnK%׹T:Z W=v-楬Kh!XyN5w^g6]R OUҒ?@ڴDlv2]_S1uԣ7Sc PTLKZCrdE?Eq߭gg̷$} Vk LBF1rT9|A$V \)m8]ʣukf7$xL4kgNh*Fa0M7D"V7u0GNq]?5/3+XvւoCU&X$rapmð(s S{Ἀ1'Y _)o}8"H> `h흵L_xXa9U:c\f/QHHÑ&5菰Eui鉞.EA]Rc,sχ,n ?FEHvoDS^#[C@8'.LIޤ|h<]g°3 Л\IVg9i :oNP\,@N˖2䐾F͊WXkw %^ܣ{"GU +Ѡoukpm@, L3\JUbI> s{7|f8HDb&/r]w~żGkS?j'd'Tr?4kU.Ә<˟6(>Ҝp^]*c0v} cB˘koqz{UNȌ;#}TmZÓt'/~*NUC+FƘkֹ eP:ɜƟ;{[c9SLw10¡фmOVc!&MSCFT*|gR"ؕ!PG~ jx$gT.u)ߊ2$z@ݴ縤:~E4G؇F/9Ȱ\Moa5>w޼* jZUK1Y$dq,wXTSȑI)R{nyGx͹a 5PA7dWG0{ƺʍL#D2< @yrq:wloe1:>_rVk߄ICQUUmF1Q!_Zj}& 8,e BN~.٘#u w`EH1@y҆`8`.gWl>r[}B k/+.ay_ڝW-PZu<㾪(3t/? Gf GHQʀ9F!1;b(!Od#[\S|K%xJ"1R)$|0?I)^°73 >(/-}8Ƅ.-+ @Lh1iUzk'\q)?ܠ}p)WMqpY&(ebews*oU?O޻}ܸ}2[S_g㲥U`&m6.Jxa|tK[qybsǤDZ@`W7 kp4V?nckb19/g ]ѫ.9*twt־Q~ !P{8z{`"YT+USZH1^bQKS6rF`NFYOߣa;e4'6_a~) k&[T\ޅTWҖn;~O(hGʘla98)#-mf(kR {4xGڌRʧGЋմid`.;xw׆hgٿ^̳ŒR$|G} :>ʤb3e?j>p_uu" 3zCǏL2|}>~vwAx]n Zt3` e[HTJ<ָ6Ο'=YπV u'*i9 b'&@$+XF!C">>I (m«ǂR-![C \(5so ҄K;tc8 l/DOD}u,(-P ^V,-)TF'%ier Y$'2&a*m$ (fB\^~:GmepU6kڣTYsi XbY҄ʚ, 0L 4<]GD|^{@WEc3>6Ÿht^&3+WFGu G!>v` nr.^UZ#l]ܭR; 40-]|Uϖ\) :$hWG8/oNB3491&tU+wʶ;aZ+OfSsp;AG~EI $MLK\ WTRF i_LUe*n]Xw똂`9gΤi9䥔BR( '> ?Y,ޣ/㥩exy%M54Жy"_0nVY Aw'>ْؾ#a/h܏HLB<ƭzCvڬּA8}%wf0f *%,ÁIx'u'RN~,%)Y]rKBYyʆ#`сjti!pmS 'Pr@swд k95eviAtH یqA&7ހ3+JhfB9H}t(+RP ׁ3a*ZOpS}N4jl7uN$[X)v/_噢)JMxȑ'_ 2;;e ^TMS BV,z_.&2?vH2td ,O-R úۂ܈nLvSa=9%PT ӢgPևscȣȝxMn sшqY~Ng M>9ZjgC `;wvmō6 e\y{ͭ h`Aq0_$˘MKU,Zg]YFgz 4\MU8 Y}P!J%۴46<,[o D⿣V ˰jqXOBK փ؉(ߤm w}k0\6϶M_eChhF ¤'Lv>$?B&.ixXv; OSt@b0gIi>ˍGU#0- и#:9FoD 6?:t^zLtAeq?W20)N%>><4_=&Vx!KD"m87^U6)(0PCC!iLtjkc PMH{||Q6IGͮ=KB㉂ 3C*DHy :֑}bM^XIx P8+*{ 1-Y;?(QJCi9bQ+۸]:O#5w-:b@`Tw=ڤN |!"gTƏ c?[j]2\N%׬܆Qf,[ uv=dT (ŏMp;߾gA~L3G]ߥFj mW倱~.MA\8f@p C뮀NΞp#TgU'f@G|^1.QD;?r`yaA(H!{A'V<-9?^ǣC)ۅ5)9ޱ݉YDN ZZ`dbL#S7yfd5RQ08o~o!(vQ$)q#$jV%9q>rGT=Rܖtz~HᖭvPgq~ TG6=I@<(lT!6h-<Ҳ#93hGŗ. &Á@ "V h0簨3 V>5`Uvf>܀ }6S9uVtspoюpcw+*ިBo\ s$==)[W([.+xW e4`G:"ikz AJ/K J;| ?7ؖ.,%TL8+o=;\ mRC\^^}EHی@5>!O1YRc;=s~G ={Fq ζTz+]} @`% igӍҙ%P|3d՘4]Y)%ky!LY/ڣx%?M~w^b Vw,؜QT쁾O喝!,Vvj;~K(Vt!Cƚ#}yn!ÿ2C &,t7Eȍ,$V!8\pKj5:hvV ף_e剂wHrCIs*v'=cЌS8Xqj&ޘPufg oq3A"iRgoZHnǓr[JxЅcRx"Iix J&Le9Y : 3Nl:B~DrO -:.X$d1S%)u"L"=K}r?eJvaLɛN׺V _Uh5Mb@G#? mh!C s &g&S}sNYͅJnN* ֹ׳r0Y͜aFMm*yo8Vˈ[>l^yi[LV$FQ-7G~ hw$v@jh]n .u-`\)nQl*x*,P 4C:$ޱ-+)υn|YK-J4^Apr֧8%|g Kf-ꮥLuF" qe=E#Qmw{H,7V"ܼ J]^&C(kVv&אTT]q4@IN8+1@+)nʭWxݞ8EOPRt_(ȸh~.BlhD*ܽ 9e{@'@J_rܽ2gLZVsPby׾EG%Un/%hD7A8QqAڜUabAy4 c+#ֻ2w\2B~#0b9dz/y% 둝[P5*r*qc DHm-,NhvzA{UM˱0b4n2M> x=Ezĸ!6x{7l C3(^^\hF<'y̦KWT{+RetyCLRlX9jQѯr3L,RȽ i.Ϛ?9Y81^Icع%pI0upζn=զhF84kLLPנd/aw3 ԘV sc Ml?7"Q:Cި$ Úay%I0}2e F}ܾЏZͦpKQ|%Ya4v8;F8O%yɂS\''藥@ӲSe˿഻. ԧ^ ^fFk9Mo*ʣLlq4)AA|n+jYdށ0A ZHܢ)($[Gebil;b .h2>4g+@֙"aZ('6LKt(xas5k雂 k:pX9/Jڵq]C=gt 5jy./ӋXj y|Z =JJMqAT#Nb7?o #ݭ4-ECG\,%JQS7"~|{QDwQ Uֺ~VS *.qq3ŎrRҎ6 ]JiHR6t BJ oo44NxyڹEK w-8ڂ=Tܿ7|t _7rxB=!7Tr]HRLYGj4$RV+mN,_ę(-ДLVw]my 3,@ vD~m+h"KRW4 NKC@atwapH;9/N @ĽT]V=q?W"MA SNέnl &&:EvAPiwTzbj+L@љ-GRl,Dނ`OҢƾPt^./8b^:S (BjbnYtAqe'tˮMԩKWi%QICMw>?!tʑvș?9 ~E\3+z<.4#%2~65s[9B,qp z‘ink1|zOH\z>&lc*`bd׍W)_nbJor}PRD>Nbʪx[瘭p.er]#b/Qc+(b܉ڣ^^Jw[Mwj# Ah#B'] MzuNtq9l6xpo#[BOfVl%/(+,,O*[J\I:jP LWe UT2by[sNZPMahqqYMu]|X|< i55 =%,Z6f:;@7 I1PoU'ı]Jޫjf 3 ѭk jljci흕\237z{7k.أ&ۈmBn8(x^̹:6R>:h0 ny90:njh̳M@}3!4OEcuLJq#1xԙs('jx)-ZRym9edU }@Lq+y5uP,] S9O}]PJF>{Q$d@3bCwlk!v1-fM4sCgN1Dj5bAnȤ؜RrO1 [yko݉eO;/9Ϙ̎pJ'Qb],&UbP91A.wKVM;;6Zq(6 L0 ޘ~ }i3\y|Slk}bY-CEP\*w%+G\~_>T3\Xm &s0~fJ:~2:3ry6=ܸPLv[lt]y~dvK̋H}$M&IM1`/A!\>m"2Nft.q1IEH!obA)ŵ"J~EA>#ԼRCkRXyF5vjų<s"Sa0{yV߳4hh<5 a> K44x= $A@ *4 "әgJot)@rE[jqjx 2=+wZݏXNoc C~ZoKSVwd`?ٮm 4`CN-]( ??z[`St;.Klo>ap@3|%%ʗE H?wBt4 L ,.]x[Ef@GE-c YRA4:gr s]XlEL| |5_̵gun;"㚽+A) ؎վ?pljBn6@>u!TKn=+@%Gl n{γ9\7gm ͬS$$h$WN Z葉6͆JN՝ψL JٿD(C}Gqy"S F$(z|NcK~ۗ^ zy%TO\ $Y)%Wh.Baw1VުHV!%xM 0llZEץUlzOyxc~pf(L2 >l_sծs8xoH} z~kΚr%A} ?,o'%>?zpyC%*r_qhW. RJ~Tpo.fE/WBUQ T<@Q ('[}U^z^}VSQǸ4+xG, |(s(_pz(]`qqV^|j/CUDy X*|Vw{Z0L᩵8cn>9k>aVcUC+>(J# e2cRf%-_TTHvlĕVcR Qg0Mb|W}ܘ_JpD!HRh܀LLWylrSy ,5I8l xEK.c /0𚰄5ʇ(JB&=WV`2fs0&J^ xDFYjV 380^J,Z΅pF E-'^89HA=y`'h̳_! 3-ڦf9a:ݤAMg; E;0ިтt@|](Ԕ\,g(ZpśنpfJF[inyT"K8Ϗ@ҕn:d')& +HQiG#˯1h]ɤ% vw197iETDpCp fr g pw#sk+PTiE="S9Xԫ8<~h48kK|gpN՝\W]K%`_ cݢ74>=`H\As_12#+վaZmo LK3 l?R-D9 ڗ }x)m) qt #;M} 4F)La9g5rMR4!:ť`v=^,jeZ>G /8%U";N/@^b q%f D4aw N@`Ko: --6XWVj<~]&4l AVU?DNe zż&s{1)-҇"f5tg lor1Y]kA/"yYQ1)ɋ3\JeS-sIXgyr8HY[ܕ_^EGLJY],[N[ ' p뼉#iiz`v//yBzv=w ZFHO8mIX /AJ'Ja *ͼl/'P `kdծswt9a|zG&VJ1s~xiHK;>\y %FV)J#5}oWt:' '߻wBWi#h xa}<}+xVĸ|D9=?sXDi$YS12zr2p9lRkF{Af<M326sjl߉H153;(N;d/u.-_Lzr3_wٹtygAGhiQ@]UqnU/֨pXD=r4iP!XyGbmQMr!Ѭ.qKhwf*:btH5slSZš QPnRwq?)p FIgVLP-1wc- -c> 箳^gS]X~.Cj,;N*"g[U˗8z!]ݜ@?! DfwZEr1rSP,3ºR"#D_%2Ҙq`X4TN@"rO@&RԌ)MOR'ۚYJ7xm57Lq(R5BtϹ> v͝07¯e`j鎎=sy^HϴNF:w)|'<wف v8̲? QufZSzs_WwegRCuXCSA~W߾M@qa}kKjn}c %&アJ޲s %[4ð8&S2dP?yX3ިT@ F$LX$P<=n "Ůo7kk B+zs_➦IZfK HT|exMH]4qưƀ*s'730I.zvge>n9/SmVK 4 )1R͝6:ڍ8؝77l BČf*SAP$Gydjo!;SM5z ůf4!g{O ,3@*|< )|qndʻ]K5k +Ct#):_$ˈV}Uk@ eŞB ީMΠ\'s[lWq9"1jC4<3YE@,|}hNb$#Z.ތok_M0ԤE^ߩ* Dru9~ My-;MBl?vTjQ"m *$$eC 3)\"klm )}Zz^f' uVDQݫKC࠺\=f>m2jZÑ@x.D>GGm C#!Z6~ y8) hTv;k3.Av%+Gv.c;U` zW E{w'pl.S-:%G<>@^!xY=ypGW\/YƠ ? z_v=hzڜ*b!>Ta|3z!.+}(4>ꡰT1l7.-vbP=-[f7_-#.?d k0 ]Ce16ѤKZr5i$XlnHֱAs1 XiD 11}K*ǟ UH_ +Q@`ϕ%<4tr}QfY@+$AOwz+GK՘S9]ؽa|ݱqӗثhϣm/mOhtL |#_`ϯw (Ӫin#|Jmi!3,S|Zƺ | Ai _ T7q!-UTGn0 S\% "{*p} -0ٶ n5"EG.6bK?NR/\7ߗ"az81 bbAAx2I^&ӕSTƕ >I֜k?zckdvRUݞ]@и:1i4Zb@iTrsjY*kV?'H;|Z9!Ayx7Q(닊@UIE_TXlۜ7Z\Am:Ms/kc0GVT,Cd͋`?+xP/6O(tRY{y1ϷӟW,uN޳ɯԸ[`(=!{5R61 v;rtMX&-^:B@"ZQzآXPG-lIHgt^١c;Dr}5}8Άz9oQE5*!j[CdSfeٚ}|UtW"1OUirR!88枈^w v~nߕNgSO/>L MbvzKR(?1,bZMInAaV[ry_֎Y7( ܇PޚX@09 ݩRXXuQhEi|@!LB}Օ4!H^H/`$yX#s߼6 iUr5cTk:FCO.M{Ma:ZEgUkS/{YL8̍moNFsf^^>rflyTƺ׬<fjf@avQüSH#$(W3Dݬ9S]Ʉ>ggR rqAtvJ:ܷ!{ 5>CC:!JU8!f@T_%*͔^kMSfyʘQ1J%\ӌ}] ꢷk8tzr<M *d,} @PҺxZsXO6/8dp)nhdߧ J~2ύ?!gQGpvR^Ar2(Y #o& -QPZj$ۛ9,9͹ˁh1DE(#_kŰG^E԰; Jn14jX 1m>> ?F倴3ʐ'w2*GZ(mB~V?vk6{3s $;-[zZ=XCUG 39Ą]E.U+:{) }8# Ւ02L0([^.JvMd e BINX!:~*]>+?.FZK2!s[O@8' δlts)*ǥ'M&٠ o>Y >d []Yz0]D_Mx c=Y_82 BY[cgrR7\ x)ZEua\4d%(A6Rq@w?uTcaIh#(nPZÈ($9tOyѪZFCOr_7׺cZok-G⇪$;>ToE.%%4zC@9o/&Ļ]%N??5/PJm1/PoWeK&Tڰ2h>mKkV&C"=ǛCX\O ?uىIY5(Ku𲊤 Zwxwi"YS6~+yMxC4.e';ᠨ@38įB}KVq6Wtr`XXDʞ4Znxz,zwW.#gd]S봳D3UwF,JJ_bZXGCp{]4 ([9P tR_U>E|5Irн,JwD&)@vVC9Bk(S //)lLpE/PLiү,*ozjUAQ{K~Fk3e\G >KfKnZ"V?0WG5}_28s(`hOȓxQV@,|p֛ZՏ$#99tK C- -a,r0ܦKS܎A'[(b3_zjpd؄v;aYf`AMk.jWV\=,J >.)^LJ*ׇ?K%"sR^`aRgVDdרӫH. VawpHWK5Q Dƅvq#+qmp&>_mixMy^o͜z xV}Mֻ^ U~K~ ñSl,gRB)QsËA4YGm̻-n! źޫ L1jAKW9ۥy4/spQZSȇ+EB~^OŸ \&? ~P}efeKnu pó \>"(~oݞ4PZ!s>"PW WU䶗:~HKCP>0`# m^A-W%MM+fpkuuHseo c^ݛG*66BH8I@:s[zV7.`[;&!%97pDxe5+kve(q<6B1v8 'H kުW`4Š9 v\;n\᳡}c^'Mh<'BNpH#~RLϷ]j=èz>Eh(;|gawƶCp7fm 2p_>h:[QS}V&䢗b&TPBxcFRJZ!  ^2k܅Jd]:6ddaP8(a9?ĶS9o`]f # tgNBm~ZXŃ WRzܾ9X04[M@~ gd44e"^P2a%l..U23&Sȕ-u2R<}}D)Ir΀ucon ǬΔ}Ǐ1ĒJlkeFiuͼA`#Hf%j]r  v7$!1ٳCI֟&6A܊?7 v=x7塋J`+ӆ0OiVH?yPI 4˜bG FǧtVmuX*[_ S&ncUf0:#*>tb皖 {-)k^Qk,(G`4y4޿[AGbDn%E(cW҅xi y @) E$Ey~}YcVPɀJ7R$^H )^Ht_`u[DOQ<VKdFOv]dK莧ܥ>}/5(MvӠ(!-.B6*{h;htvqXrt|)8UA S9Md6D :%7xsu*o(IGB5.$ k"Q=|=2}90.p>x~]цvЬ16~f_Wm+=}ط[7bFcYH4-e53# W]Ժݪ d]#0NfODϺAp6T1.= 7]V;3U/Ksu D%&]6hMQ=2lHGȠsCv!{tx_dZV]2o@ڞ.ϯ.N/'U|^e Rh ?ް$5j~O[X1?B}E؋:"[O1MdM~ZRH%Uw=7gcK-(Glj~p%Q ig1w*wr`2)]Gǜ'r1"X%,9.3'x)seX CuEu3*BwB=Ŭ <yj e9[k;HNB>-=&x%x꯱ !eNCFZ ; %"ArN6AD`+Uw xl"qlR6e5dBFR4k)R.GXg+iAeD9Ev='u6 O~}#)ƍsr쮃Mk0!S~ . \̄avu=4Gō.@nw< 02ʔjmiU)m O.vܝqQ)&Mf,ufs[슖uy,1T{oRG-jE<1LZH!MR[ 52LqwOt"F[50CzK4 g&tBe(OYYLtl|)7O1w2#Ǣӄ2_yq(e{E!Z^>nrj )?Jt6n[0<^u˟(3L; La&*3H]4)Ԫbb^rk4JLkAaH*^I=WzzA/Fn9!V&V< kor3]y~bya.9;Y->E>3N2-ɷ @݄ @nc3{W{X./gH 3NƧDtWq/xќY} [8K\k;sNuˊCb-Ib>ͻ)Y_I]Kĺn@⹔p :J=f_jFYnP /Dn7DڼC%zHQ iK$H'#P,*fzR˂3y<Z5:UL^l[}-6_vᠣ_!7 PGX"LQ:WO'Τ|.K}{ @&'X&&ɜu^45ͬeRrioxaoԝ * cvq{ !o+d 2al]*RFK0V$دWkrRzGH1mu?,c@t6U@8% h8)ە1h12"[*sToQ]RpWF-Ma(OdVZWݲJcYg1Z[Եmxr'!9^[vvk?yeh/ зpl5Sr6D(8*u/M" * ,7뚀5 B/ĊJAcڤMtΞ *bW󗭛N:plV(1݊ݠNsR-HNxq7:9'PBfeN| maA*' ],Iքu`.>}T t3Af pؘa]O%bBż9Q-TAV``7Úo*iMm._%3)>~TU2%Flp#TcG|r^>Wm96#{7iict?ޤIUkfX x!3{۬7#P>Ͼ*a'NnIC%3ЗƬiƂ^6g-S&[δ'5Hjfc|6Gr xh6` rXr,֣dbOCTb/iUh== a`P;rzyZnHJ,v% 3J˪9FܖUKLpe|H1iV`#:FskOϧOQO_doۯԋ:YI1:?]ʋ^̹1᪓N#X@;+_fSy.kMqوߏ:OzQ4pS6 [e1s0WOt./lŒ ];rTky~), T9zڠ:N'#c7]j h}ġxLvz EKHcu/«ku]Ӥ^8緰g}Ee6+}Yg&ǺdEW9=h,Nd'՝?v1B n?37^`?RD9-g~!_ض 0,{plINURUizN"U1ȐDhoH]S`@qpo܉ bt,0]Ov?Ӝm2WT+ݚ0g^TֽLƬ_YbʨnXCBf="r-+0zVĀ~KoU?,DM4gf&̵Зr:_ ݽ;v"2E[ct3Vqa,ft(B2v::CYy}K^%SXşOrbjd E5%a-HsKOD/S!LzF#$3.>|h _D]qx4`[ 9Û{/zIBq[ʷed8a1/}ݤٸgVfYV_Cu+~J򿟰Mu-E>7* eM*\8n.sA:֐ :K R?d7RLBedq(9%;Cõv󩰲m3 z=ߠTm7F6G6#+mܶ8&s"eXЅѺƤ;3C&+o%y{ aK@ri^.r Jadh܎T#k>"`We=q{S}!`ۘ \''b) 3PgR#jjGe_:c#5GSJ8~:,i #~oN%;}ѻeK?VZP`O-'xpco,d Hœ'Owg}#d LwEG>:f3u4 hKsS[@ AxeWٶCPPűMga`VYhMƂX@*dY2Fl} .Lc)8v 668p`$/Y:tC7]Qnbڿը1<у]q`%WN_@yc0KVtR@5e|Oj G^YxnSEKFYOg^U!rgm%' gHbN;s]YK5Nl;]0gsgQ{p2#M -2`Hɉqp3Լ,h{]8 @2fQk@8?G>ԼEG$f&Mk~jd A ~ѳrE <=6U Z// ]?r@ "g[z RX{F;.S~W*aoHbi,6A2]E;m}uV8]B,2KJA@ 57&'kELLL;Lیh(ɹdNF @Ikcg<6یŵ,G,].?0d&o~nUeabjrc%T'6H(tc[ R\16D3lnw,D=Jy  +^aA绤[ͬ%TCP a$ )QuuZazzu%vλ Pw3&_;W֩$VmK#P[˒f8sFLvĩUUpE:U)=`ћ&F(]ړR ޒKNM"X|) >:nUU+wԔ}5y\#rw~~/N)[2jIpSA`>"*S 9ٲq9 ?hɧ/[Ogģa9#6FTnlY@KWGgN'.n:~.Eg6>NG숃FD5%>ЧA (S0-ܜ7[3 OlT$oNعLS/ yE,@MrWN{Euw։#S"1 \ݚ-Dp8Rˎ-qf"]b)WT6)w| \t@M RHI~Ҳ2DFjoEͥERU8}|i٭+e9+Oa 8RK9gaun"ǘe35Tgcz32E 8lkEiN3;'uzMv!SᔧL?33[cn}aF]:QHmӏH!CYk?{z4PU :cNPju%=Q44iA='D 3`l}@ x$'c18o.y9h /g :ɡUѺ\K& T`&xdId$`OF4^e =:&lAWE~?|PF &xv4:Ԫ-!{+ #VPbSSN"h ,HJ)"صKP.4]&6+uBjCm(gA#ufn >>R⣊o ~_Q1I$)Q@EMG9iO>_wia 9"] dKYARu"+؊΃SN مƒQ7߾ 8.ȓEdtJ_,of&!kn$fAkQ:J;1Y(AJɦCރ?J;+nR y{Խ;ȗ@AQ@)YrZÆfDfiLJiItdJn2|ޝ>tym&}օ"> Jy~`LKuY s<+CNj7[ '&|`&nP+qN?7b!`īaJTsk|OR[p%oV4x(@³Hf&a"kUP77AVeA;GQC $IS&~kdQ{qNiKͷK#gu1CDmCZ4HX.h~ Ś7:ґBEW&\J6 JPd,6M⼊l{:45j[/&Y7  y&;F}CXVlttcjm! hCʆgr+64f^?A3f6nf5M rw "ɷ ;֋ d6iSnϬ|7 Wa'@oe>ڽ[0?`F v^ AɾPx icۏpm$VvXNU}qF?Jp3z7kO k[R <_÷jZ͌yR"U>0eWǹ gjQ hw,љ h"# ;x +\Ә$Fyxۮ@@PL&GYM[xj2 k "SܘgPt^ ;#IN'ȋ!xґn8 ˆϩG+^sjOogEP=UCM `?!rf<Um'aRޤ# !X-8}\'9([46w*{ jUBڍ`3)?=¹r~]j? HO+A=_i<DZ _kM|f%Uad \Ѽ̾&Ai倖6x۶xt&)(gv}7GQPʾ5پCbp bݗ3?HZ6hJcI;j>I ]mr0FYZp~ DϤ'Z0c-X~)@#8Π),O*8pc|*3 CL(8JiJ俊l>Rmо2Yuxo'Nipq" !%WC5фC\maXwo(!@VRͯnfAy},N MN`qP [,j1Nm`ύ+4xï' 05gF#}SH rY~f<=-Ofa ϡ7q(~BLdz]P6Q D9LE˰i:ν"XGOJe0~=s(#0Vvm֊ϧ3k.슺5O/GK)H )Bı-rvQVԪϴu)THqdNiTT5E)|'ercKإԐ-7UrDMr+Fd|QF avg_:kzKI:QΧ>GM-Y W!(],>zX# UC ѶW w2+zhc%L@F/?Yask㄀ޠ0c"qk)#/R.1]w JHV SB>ngUPA(̀f8ZBaJ˳tƜ%G O&ZinV;niVpUS2(݃{/,2*K-( st` F߁~xGHw͂onus[hv%l~6&͑v_@ؿȆe͛eXDW 2!kkM/q#?~hִOeBƭJv>q' >Ezch'? ^P6ɘ:Q'xV*e[B:*mj!4Qkh{U*@ǢZ'_Jj,ڧd) >z)3XAí)ZYl'7H59\HgkP: 5/-$}Q &(=W "v(%um2G 4,dm>sTޅ$Cn1e*}Wܰxc]c4tI-<51ȷK$6|5l07SƘrѺq! +pߪwK* .oGunܻ i@W@>PxEѽF.?\*L)~Dywz{f |qjԩC8jPo;3/?ͪO PX,CB٣zo &ՖY'}X8c%69 I -ak!"$DM7~F_KiCb}'w ?:Օ֬$Yw/"5q=N*A H-Y}j0ڻCfj]4ٌfPO.y|K|+e[vs(o{Gȏ!.uZӥ_<1*mu- ŢD }%a\S >`Q2[5܎r(3c1_: }FVgY𒻔s0> N6XA"Mdvt-3%gQ ~׍=#ce3)b2T?H-V|SZQᛘ1ug|tϷ20~BP_i8xJ%IHӓ@e7HAC3~.z"3"Z 28GLkZl龉dڝo4/ РwԕB*JLR֟f6yFk-7ijI(SX)1 j}vCjʡ+Ged.8|@#ـ[ugcN+WT|P>\Vx<dhZʭԕs˻()"|v0C@͏ĖS JX?&M]<1={v=]|IRxUfpl̿C~`L=jO&OzFdx33V62ZC Dhٞc2ӳ4SA ׺U 1U 0~ t?o0sc݁_/l "e#=/S w w֜. YW{ I}8K$ qP'5MwAx?5/ 6C5XaGBͩXI~KGfm:]EdǷ:|–L?`j@B(dr~ 1>l2T0}N4C4yjB\kxPbK=z8$\ݒV'e4f#A) mN&?*&w^AV~ F?1zпT(Z9B7#ՊU,e y.7%M̂d6rjٰϡxx+c\/]~JZÃ`i}3%LEڜ9UλƬKّG$]rh$ӿ.7twlSb&(cDV_ $eI0bbU;wô [}9VjY2VƧBA{p]RR }p!? ^s9VޞA&͍K`J*%K;Fp~wψ| gt79nvARG},aOY\L*$$W>)ӅoZFa/h)7[IA试65\bQOxC]2֭b'Dy! qAnE>(=_eLrٶ.QR\sT~{ɺ7Ԯj0^AQ/b{MV:aeg(gMO_Tb+ų\>oSf3<|!zvG^uM( ԈݧCJTqU/3(6{(lҘmU[MQV9jFU槑lL1T}O⋹H3U7zKJsEGV8PzF}_Q?;?lHFքENyGOj.fpCAn$1g,W")Yo|PrvI&:CUs0"],ݻM )^֎?J/d< M):K/m`*OZJ W)h Aakc':6K@ z V~Jl{ @ix[QsIz_ mN[KYF N81\Z1 &Gp.hU7o w᪊}p)<,jBT Ё&ݻ ̄B0)nAE0&4?~W̕a?:̺N󟹮&C*0j!52JŎ52h3^HCQb.n hC{f0$F!a'e's겂Ine%}@9S={Ćآe =뒬.+@Z~M!q'{ފQG-P R:ͼj 1=<cdMcq$wU"۱P=3HF{iɻE.S#OYI8VDr I)ǜȷRWX>{ϭ0hjiɶ's&"5N "{?/,|s84Id17Nb˜2\ԳlJzL ߂`|xf۠ӄqd2d9qh1eDZ;4$:Iֿ#v瀦*ۻ] e$јnwD]0~Ɨ#a &~g~UWd,eߤk_kHe빐Ku[9a&!uU=AǾHtn RI4(0 S.B5@y.zK9n,f\Kd8K@_h#PNOl<(QX{cQ"a>IHcܽv;a pIZDSNjF4/fNw„Vgn0jQ/7 Z2!vQ4^!ԋIxIB[ŤվڦItO=@kv^=dbD$ &=k\f/{S]gw(w_>V˳0=1)ZqOv,W\p:ϛoriu%(MԮ4ouo[޽JeڶǰsrC Tl@թvNN¼'R;>,3@WVr^)(Ɩq3W2k(#'Q8izry'ltEjaN %_ )8ۈJ2I9i1jXv,Ի=p¬m@v0bJbw$&{J~a/`1ϭuu4rc^#4⻾ 3s}[Gqa03LcMO 6睯FNH&%v ݎSP)}*]V$%&˖T7['X5myd ]̓{1Y ,&O ${ xGsIĉ7>炼 Dw-Tk+1؟WO0rAT>Y=y5,Z!?ylCz A8M*X5F 6 4&.d9i[ k;<`CM?P\M!^,%{!QOMԅ94)>s7X,7m*,'. xreaJg팘.s"wو0f]z wIؽ5,92/ aXˉO-=v;MJS3ۄgwh%#3dix9AtiZUO+޷يh e7i4?[ac?oAQ>T|T5eV}`Ӣ/sI(Irk/4IU+h,gjX jrVAR߿:D`ʶ Oh1mjۇnD*jbH6͖`U>g, Umi \RKEI1(2tȠ !Mh4eMIF/(S,q nji(ߕ…3Cm+!\O\ JߤOA<8(};ddօ0^l(j1?}k{[=~AؤuG !H-& 7K/?{\E{vWe gyWݙx*X$J+/Ae7DM]^X!n0j`5T]o)n5ka̲)l=[9ln|^-$@k>$wo}:Zg<`1wy kR8YhB{/p +9K6g9(o3UiY'ĭ́fbN=bO2iq~$/Mnӄ`:g>f)^J7 g>173FR .weΜqѫzΩ_I.`GɣaGg&dz@ݛ$pk$8rA<)Toʜ2KyuLt"&TDE]bD֩g2o7G̬E_f NW njRG/;đJ_^@yf pe8mĈn{X)1z 豁,ǖ$:F& 88JB|J5~_mcA L#Y3/h AΆ}穄s'z-]ܜ`HY3;y0*wꢰ]~o÷5n,Hy\E&ʐ?D}6_HHhb2qFkªX$\m>޸*Y(U `HG'P몱G/l'[,C̡Dht0,8PEe'm>˂SrD *YтtoV'q$?EeA( fKLv6t^3e3*ԍFa/\$ۖ>jdkpߎ v La d0KJJtU pȽN^@0l ׆?fCEBї8Ö|7e8-@pP8J^5[+  %vq ؁Y' Kp"ݦWN< 2#jHa5R 1IդQn]ٽka]䖀%lKIAo :>[;5ߎM!> bh$x0C d✡4P'tA[NNB!3}c5lsRA ih1V>/`?' ^%#aZROf={B > }WjSѽB;S` NCwqGt%84*e^ 8>֫ҐEr\enѨ7@ځ7? vy|1[^(`< ?;7{[2 CGBf=_NhL.Pʻ@BK4H))/l+A]E bO 69M,a-yh"9#jow19i8~'3`)i芜 %P_+:!IL5Gx;H'|= #YcP1e^s'vc-nz M͐gټؑ{ax=/fa)6ҦozG[-Y@'X$3DYiPoSu%~lr;zGX䩌(o;sJ 'һvGyh(RG @z ǭ? Yq<韆jmn{\_JO1Xb|^;1r w|*zB owWI5[Nװl"kbMڶ^I6 K}iMVj˜>Yhr]5Զc R;0Y .#(LКc]56=KH51$~.}H$*kS%/+ B#]*x幗uR"qJS-U04Y %͹ue(1ڵE%ɲ,GEKsy& 2kDrG^u8ו2gJ=F:7PMfaR;"jgm_ 07% EњNqgjI\LDH.͌mpwrIQI  uS?LeIT$ PT&hIE1aPN'!-0y#ՠ`(`O̹ߵjD[<=-\xzI@lD(2O1QgC\mm/ZQO 헥}?KmS(Q >1κ+`)JF1w{gX[X>K}'6wI{Oʁ6 >^&IE k8[̗uCj5:q̭w+mad5{*weպuo=`'a Xh;fV)]OA(A}smQybEzʤڍ V¹ ɶ| UpK-6uǘ)Hcr|CMLÐGx:})H[IU -ʶE8jxbdx,$v,VR:nqr;^jM)J{Nsa~Z8~3?: ጕ ,[ }C2y'/g[><" km6fy"+- /^}͕q (GckRvAcL {)cfS]xSD`n, ~"#,/Dգڀ/Fsw?f\Ӷ\$M_JВ<0`+ Y_\t acϘiRk[Q斷^3F Y?taHP frQ YS/wނFq]Tv45AY3TGiU6R6j,@KR B.T=Sh 77qyNqH蔎S+8֛+!oh<0 ,amAt LM,[b@;t6ǡXa&i]9*j!b/8ᑥm2H!qd!7cihwp2\xޞW\!1|,ׂ{=i c?nF7sV7`s+` i-e0YNCєL7أJr-d.! (S00 "%jPiΐ)Ѵ30Ea?Y־f?qI`P,Wk}+KDH._6UҤVQ~-譸%k~bU_lDG"ݲz-| jw"gXu>dM F= Χ^FOڣ*(bU[⋐Nn 1򂅪ɰgpXEUIp3 u{,˻%Rb]'&Q;׎3|QШC.1akcǢؘ eׅXLJ*+ y(j$v--5՞I'|mYޗ{w1! 5mh9PA]b /mp_&4] 'bP̓*TJ,1,k|?#]2%Vmy{) =TlSJJbF@P[аѻ._ b @>?r|e_(4JEOO`P(|2"U|͋q8/ ʊ''{vLsY/h`h&"|d~_Xa|cںf6Bk3qNH(y)yՇ?9&1wmVu&Ien|)X7 XB5P##QPL|4|{shj Xah|Fa[A[|2TE y,RjXgt;U+o#zw=!(]3c-chisؘmx"#n]L!9'є)ѡinkLWoPW-*\~4N歩0YmĮҮF=ֆ $ׅXNcnt*(>rjC j.6yu *>8=9 ;jY,/ WH?SO5Lm|jt8n;>rn1q`S8wc{a Co@,١~pҒpZ` 0CY?UAgWCFfgb(-u` 8\UHFXuۖI= M=R5 l/(܅jsz_ 勫tKTp>$RNegމxлn+<#w CVe(L=]0g@=ENPg?!42(\6jW@"CGb x!֏$ݿW7{֞JAیC/"%DM1|;MB=p/hqAYqܧՆ@-6̧;dYcG_é48 KUgrs9\z 9d5,†0=gSqZyfsH23>2f?9!tYe s\Y/2BT_U[< /w;w%ooJg^p o7'j@jd-zP]oz~8cu֊U RݟoZ-%\)h׽  YwX.$ $({Kj^"sGpvFyJ6l&ObSh47V4CvafB Oj(M!=dd+ZIJxvdo.=J:@C﻽Mv(B;rhm[zv*9FNܪ+[,5 @@ y.ToHTK93R lJW`_y)T1pbbz [+d4RU!-3%PлٷOi\OTu ]]P/L֭jk5L~YFGÀ%,1P&+Ә. ?mTB| |jOHa- qR,/\;hFB=O2jB5]6o~bOp_Eoش{[i8֧mR@jzZqn6E<5x7Mo?7rr|.LEF"YXg*p7I s(`3Nr(C@+2~ >kͬwuYZE${ ָY;P8]׹ )B/!EX#G>pr0gLL1]}[`cBOgY1yd,yIq]b{U#kݩnMi-vp׶3(Y/-QX=s/ IAwܝ yU<{YIhM6xXw|ûM00R'IJI9 Ul79ezs7a_ .(QN/_$Z 9bg#f(Z 5`|<:(59b-#5j}D"e *ڨ-a&yTF)!kpMM/̎&NSu,ޢRhTN娡G7jK42jW3#5;;m`d,nW@ %|ɮS`H`EUw÷V`VMžE5MSI6`C#At3o!y/.wr5Q01$mjRʇbUf+A=+2/~lIJP8YJ)Á3 $fZ5A A.`]L5ŪzmwG\" :حXv ӵc"CAM7| (76S5׮.m( Wh}T xlwR4]pׄKN>mQS%XG}K AJe-HpvyfcjhRA8HkkY}fvU~˝z.X}).X_k9a1ɦri,{G)Gٮ'Ͱas5#-'[xADŽsWM/4 g6+j&#%N$&{C=lMy Wu*Bj&\60( ?-g)yb+Xxf70WhI1,8Xʹ:kdc^ Dܙrj+)eoi`y0Lph<_uwM7R'p=i?REx\p@/HrZ'<4c UHo Ƈ= CǕ-ߪa25*@{4L٬ z+*Q=䵱㧤vU< ܢKE yIMͲɐ0Q-ї9|ɾ7oFkpcN)lԶ$V5fwl`u$Pm 6j qƿz~`[%zYJ8|-*'i46/ۣ+7;*C\ӓ}yF7EւyEppoI#T ,xd^$ p8vGXNōu>EyлsGW" u+R