python3-perf-debuginfo-4.19.90-2205.4.0.0150.oe1 >  A b›W^^f+Og]~ o/a$):$&xd<7I ~4`ɭM#U mRKOonl2hUȕ$yڙ(=| qle,O3nԌ;{j/LCL.l"rCsRTEQw$07 wq?~0IѦ Pq1EjXFZZqU'khUHWP g(-|9">%Vp712ba46cfaf3964ccd8a94a6c07d958acdf4ebcf2f4eaa41bcb5e1cc9ca1d749b7e65bc4d69429ceee8be0a82811bdcd1bd23fd4 Jpb›W^^f@i*3_)WkCf&hL;<:~o~b~ed#̢Y{pr+3B v)RTdCJͰA]+lc LVKݺ-s[>D-HRubPk:%a]Aם–c|B^!۷GϾ%~:Ok8+uhbAaeC $TiRZ-3'y[DΐbmTB+foƚ+Vp>p<pl?p\d! 3 ^8<o      f l<L(8V9,V:[VFkGkHkIlXl Yl\lH]l`^lbmrcn~dneofoloto uo8voPzop pppXCpython3-perf-debuginfo4.19.902205.4.0.0150.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.bobs-worker-backend-test-x86-0008RHopenEuler:20.03:LTS:SP1:gpgcheck / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$b}b~b~b~b~b~4e30e85a49d340414c70110c73450c885473e0664953d1b769b2bd06d50ce62brootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2205.4.0.0150.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b@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-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- 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-0008 16547662794.19.90-2205.4.0.0150.oe14.19.90-2205.4.0.0150.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2205.4.0.0150.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-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:gpgcheck/standard_x86_64/c4de2324ac66e22ab096434ab514ae2c-kernel-4.19.90-2205.4.0.0150cpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c35bfe95ad0eb96989af99d00f3d8559cda25aa, with debug_info, not stripped]"9j\Pe<utf-88bf5530c8cbda5d43288b098e7036e8670e2e44bedc9a1a06a76984c1bc95258?@7zXZ !#,?] b2u jӫ`(y-NS0u,o<;5/K./Jn%u*j~|?e 40wNy:nc]Thߦ3|/CrlM+ !02, ny@jqE/sƞ:bcnEթڸ[k뢻wiKcWv}>Z223”lR^_gQQPxt\bdž69^r@&hSc F cyp!b;ΉDW;|Ѓ,z\]*x-{ʉA+.(dTr&;c qy z@1vAfJ9w" 5>OO_(z- !Wvb#q~mo qZӎ2=lV+_(c #v0AM^:G:`'?]"TőR,eD,lNj:*E+ԘB/BHkAC? 0^[ُ:8Sݪ&-ԃ)Oj!sɐL5ϯzvQ9Hu#N*'`\7mAML޲-[#csvh;bxltE 4Xb&yNI<.)h/FCa5-KĐ$unᤖ l sMȕfS,=TfԁvyP=h~sPo>Sd0 . Pv)OWOd? GYbEhgB(]4z3 —\:'BGa[/t8֫^m&`i :j3[?Nt3 2ևj!tLфuSRy6Hxmtɝw>hHPn*y-jǐ:vVuT \*F}q)V"4 d&VƍҾ\]{8,j*|). 2w{j+l3Gn|li180ÁXSB;Ĵů6OwТ:F_sebEXKw">e$:7'C^ oi"qQF~`pmyx0ο0l/w^Lk^݈Km.P .UM`aVơ~ղR̞3 ̀1,TL%^ _yoՙ OA[^@q@"7+5+8ԹCSJ5H]MyV6OiOrqTweњl5bj>~@͂`Hip6#QX x)=d\d !HOM^jMf8 Tp*[ͨucW`tLH1Nzđ}MC9 xK'p Cc2)C0igjބf(IWjz/|(ٹGV;eG.#3wq ƕ%25@5%kO6ќ9"틏v߹ /BIg>؞Xbt %'x Z[9lD_P>t{JdVWQ&]dp?gcGU'֥=u12r=KSb>"}Uq&yKәVlx*5&q{s?,av)%A]ZKUuK!z!衂lm={.~I!"pGce:AFr3J2xgq2m}piQ1 !;xdZ%lwh5$yuKǨvo﹮@7ڷ"G&ῐzFڪv.(;:@|;-O-ZԬkLAKWxi]]yO_K4s'GLɨ-bQ`SBpe1G]WU qV;/tBV&좗-G-U@6_lS!SPziv:ilG1Ҵ#Wh+”NrG 3u&o:ѧ٪(?QvVP$㕜 UmqG̠^)18$xZߢ mC$ 4]έ`W! IL `q 5 ]sbw[3b7K-"ȕN5rPEPAj ._ u}]7iZDU1TO WDž/>e@mg7[Rݺ0 &۸٥& ->!]$H%D/kP}MW N&5ƱL]AL4e`H/!3 HpY ';t)-PC'}U1uLwCC{ XJyyN[m>;8=BWk&M7WE_yD& t#bz8B*+.?1ǁn e3pG?!6"f'4Ӏv:5bŐ=k#ymG6F=Z;',_gg {iE ?0)cPl)>!4F8*aވiP9[Ƚr72tekC>"ueHc3'TF+3{ I;Xg%׺X6B~ {AiC8B` D?4xEܕYCZMkAm >Xʪ1Ρ75bS{Ol~maϞ:ĸ4I&7ScH^6HkuF±!B^ `DM x-[~i;s{SIem9 } #] X0!Bg.ptY*]Eɾ`lu56TUW/wNJyTd9J7k&o|u8>:K} KVnG5|^(PL)z:#mS_K^}hUob ?cgzc%,AŞćjذazT +61RƆyl0hpΈYh[9D,s8T^=ԇwiY"}ao%s!_<ؘ^D])wiu:)0\`jI k8t Pts<i,>8^1efU1٪xJW3>-hA2v9OO`#Xm7#'h}Œ_ geC<=E p C3(n=x.5X~|r9f˄ Fx"d Wbnwȅtm53~#_01zޖvQ}7 4L!C'=>M#6Eխ;kPj]EI`E%n,`WW &X ,գih⶝|l8n\=]Z@jcJ9ViLJ4ǚa. Z#4~ї&zeO7r=UO8m^8(~$f*Hu9b,Tn1G&_/Sԩ|24@0  %>;A$O :7"ȣmN5 KS0qUHhS\U3};.1FkϹvsz@X̺ZsHS_(` Ym>mf89p>Z^Mon" &2OU@t,rKóu#sz 9ڇYMQ'7WH&9b#r8r!ݙ8K'a=e);sIwVdr|'zw^V2i:7m̮&mP/Jb9En.#і:imjI$9uݬ+o.]@7R._/ws kM'?>g]lshb0U5~/ Ҧ3\\H7 j/ADp[3O'љLƚ:Hjb4*"Q-S!/ƃcpGj&>F_lʯp-йлޚj|\:Dgoc'꿅)pGu%K2LəVǴXRΓM#'ţK&1ZX1 ^l XA-}l\aV.qFXn?KKF7aDj&;yGiǼ8]~(G 'z"w_UC"b#/p=N^4voU[YS9֐g(D .w/o#xL>jw AKCj2\i#76 6YrϷMrQEQAle*i{Z5HyQ歐ݿd:'xA|_t:*'h`x_*R0CI: FG/ȿ4fnt0CF*$TݡM)~7zYBъ/o/C'F=8͌ .!ͼNc#v1/We,6Z߅肛x \lBӱrv@̧:9x{#Ȕ]˝[J]m?kn|y. %fPЊtYYsl~D* yW&|zfLς'A( h҅cYqY㕶naOaǔEV)Z,v \(wAO/,feK8_ [vq79OfWMӼݮjܾs@Γ.QvVp .pơ%ja졛#Q-ENizOi?m!J5v̾FKa`Bi2(5BQ:pKw_ qhC@\!>ȎP)ɐR#0Yd,q)7 Zh:}䗪MI.(E*y A 6bRL$0x_rTcL2`՘i\H-R714ƯjKAU4ljgY@)֜hĩRr1!b0.{Znj=ES+Ni LW5'>\Й'`ҘJ2qC.e.6|wXjchƧNIAέ# :nuıVWu;# X' kkmՠ/7w~uۍ/յ@du%]{?ωEtM t-mھ>OKurmA/*Y:eٮmL*N'o=$lP2gPwR9đ09WM>\7I{{:˔f<7Eb(9 @;]C'潂j&jE}C(: oZo;rD+z>-{(h{*/)o/SLTI*%v?$`H)` 2NׄY#YrC_}8xbͬa孏FU]V%s ` ?ZRFrXaUm4!d RzxfY(-M uxs%gQ1ubys84Szó/ȋ L;;oESrr.:o&rS"\O|#\*2!i64su[²6B%D \DَIUܩq-}Ja s &tmW@ O}@}vEt*eL,B!4Ckok<1b$ vA;bCK|uhn<Ud2@Yݐ9'NiTkLx(glSppʼnbv _yZjzm\;ȱ"c5e8W8'{3ABB&)QxL/ Z[thLISYfQ9ryXEr"YJ}Ycσ|@?E : XxO}-ےѦ;Tu\^+t2Ľ ޓߒ1_)'8'+Rm;s ,A#'@>(O~w\aHإ "/ nUXSQ[@W'=YMئ;yOɜ`<*Z҄-,O Rj$Tŷ32`,v9;P~>9[LyN7emXrcbzXzZc ;{/Gm 3/(S3Q,v 6w9 P|!CKc:2Lv ʍ[Bf$S|/jQR%0z&]3Fr J]GAC].OfzjcA[Nʺ+ąxhhʛx:X{z<nRjP`ܚB92HobhK^TmRJk0soRpOH)fk!^e+{{mFKi! @(U]Nvj"iG˃^]'Vr6/6|`3N{p^񒃡Х=N lFRdKߣ)Iۈ`O5{&d;k5O{q|AzC_q#e%{Cb|(il/+h7+vi+]+F3fAC١v*Ղ^RVq?EADztr+MhG dM i} V+h8dcیσ*$ݿ G ~T(EAM>O虎$= :HgR{eқ7W [`xp_ ﰞ2%spz6~#ꗣ׷vriѢY@{C%Dj[!d| ƚ3]Da‚KPGc@>hEkѓ#4-tcb=$ ?H֘\9u9t}ј P.-TQ_'h9D@ 0?|[5]p-3C-C@8QpHh˗*WV,L$'~š4"@#FS_i2Hdo _QA9WqK8 I'U'64'', a[[݄yaCHF?07-քu8̠oP}h׊>Pϖ=ˠEcyt9&-/GUyg9b< ٪QX2pHt$_Sso 3A2~t ji;߮3M˨_aL6) y'i=MM&;jH%Q_$VIh3joq|(\OvS>txNdChwjQUD:lO'M3⩃1ݺrsnԇ}ӿL/4ICf/f#0U_u^DFJIksMT,hVs|F>NK._VxsNkةߠ_s7͗u옔m=i/ܩz7P7k/XYCig9;MR cOEodtȩjŻ?o*I`\\c1<$Gӵ?DF~1(Q[8]  ? nhfTJRbkRj 6,d Vٳe|wKVZ*9SYg/?Miөsis?THԄVH֟Zpl[x~t?}bp\;g -x| bCaUyEO(a+MvT= Cڹ((J˄}ETg}ԧD4vt"ʟKH̽ÄrJBҮݾaR휲vలlMxu ^ԅ{\#6n9H G44bO4Ýk#cK{TL`PIwE wWr#qVri^`|}Abv'\:6#<ӳ.$#ΗKƨq4=ucGdä}A2,Z!A_1 dvw$~Ǭݖ KO+кxdu8ךf9bq^IMfg`vꃀ~a՛uf3T?X%iYvҘ|q;ZTvq/+^Zqt}ɰKU 'u.,}G(햆ȅ#Wt9xT ^E9<,aNp! V,JSJ}ء6cJ3>t*16ՂѯeիFhyt&r[zCMQ/uZ~>'[Q`=\p єK15xͯ@~]74ĘIB/b;.nmGA%G29y(_/k|ei&z %+Y<n!yrMŚL HGDvl;,k@PQyPU|"ܜ<_ݝ ]ꔠ5u j79GYo}I0 YtD~ /r%\߇5HY4@B u r&r *2-u/cN+퉓9nF/m,olQ'I24}xwxLMT@]`/QV ) Pc 䢿R8ónj 2u"yK8t>^k(b`>Ǩ*& rIqoPD' ݌yv~VRgLXItec:v-b4\z#cduxG2ߴZ?fMׄ$yڀ+e[ :[3`珠7L).x4ݳ9Ae'jӥSrBԛ6H][R~  qfk=vsX>5ma |߯sbuvmƞndz,Z}ϋ ħBdn!I_7lNό˱~*WykC@]0.k*t_VQ],]OM]C ?ckH6Qx ))NY?3 ˷{uT3>:9%|O9%{1o>[vI18? W'Rn6'q4]18=)ySDL &Z//CkMYPoV0ZW0acCV&!'L槶t4?gfs|d̖: {"A,8rEErtVҷfb[ED9aZ1H#!NF0X(Z6wKWDhVMf>+D]v7V4K9si]>݄\2OTC(cB(̸82Jet~{Ŝ+[IU8?$kMG^Zt(58%B΢פ-eYNx8D2Rr`vc1DQ}dmGk-̘9H*gm 3 CiO^16va0]_֡DrFɒu=H.Y|? 6G2h'wDm9st_jlñ 53u]wOa:RG&No_8/'=;@Mik{ +]!CӝLrcٳ3fBH*^VΒPv)+ ܲ*Hes0eܢ8OTmafS@}p4%iE-<Ժ{TdK5)nɃޔOL},CkJg r2ԑȪ7|Cpѹ1iMךh˚  o%8^݌bEHzu&9 tHe 6u ?3eԚ_La5J##)-Vi#FC7GQ)*nE׺fn 2zD3XrWLq1"YvDPɠv`9]hiGu~fE 57N}Wk$z\ ]vhC+$66Wi. &c@i9]Ŀ MHo陬K:oŃ:'boУ+*Pv PfiBJ t?iX6?l(j? /&q i0XAM~š%jUn7]P>B(g CndtdTCx>:R"?uwV1 ?cP~|UC"3 Si(`TOUah 8(.DpFp.pccILX`Pqk nf .tOs9Bᩐ̍TW{˱oAYb Y]'!q*5^™ 2ߎ[f эaZ(h oHG:(j4ļ WmiQp2&Kg7xP艌Ą,VPS3049>C׈s- J~חilPK {= 1+ ?%"r`mԚ3|B0,(UiKE`QO9$W8_HU[Cg58J +eOӯU7V_I~Lѧ}~bbH˂> rm,n~ʺ3J ASyk^Oʍ&Wkɘ;i.)JŽye??5!gcU0JR 98'( '^=JH6gxCv҆a}@6@vlگnX\<1 XQcyGVϵŷiKZ/UX'D9!I ȪH)B0jYQ$a84aI"O;vRì]OyrE[dƥPߥpV4MJ~=JAJh2<5S{忥vZ:-E[{)OށctW aM.Be\<{!Ѩ:xjAOvٍǁ ]J_-RA+8L5Mt]\V_Ő:sL v4صPMN 1LucY@n 'zT:V ʥ ɝGs,?mק^htŻsq;9)s!u_0>gx ۝}Ǔzz٢I \jt#U\(BE q{l0XԾ@;U}V@MPrk-˱kpZU^D%'hEᨁOz?5=ah%Aƌ51 7q~0^\Ph&z»IYxb{5V7U_PBZ/iu+]gq>x XoI-_Eh|~)diY\wIz(̋򀛏xndԕcC4*u\:㇘J,aMaO5[[Q4?;f`gaRq%tV; Kl9y{tjQRߥIvckd+:A2%K:V$؜4sNi YyE|\RU%ֶ`#)N0"}[)>2~x Ќ"͘00ȧx*XMo)~ddK]"|Ff{*5v׸p*۪OTmp' A_9ʥԘtJ`>zCKsAD #HJTiPra_iaAIT|߱`xLR逢є&nNGD)V$ueT6 HQz.Q&&S,Gx*fL.TP .A`sSi!@BLq_8Qc5U|Y!$+j'¸V5f4sT^<f0]o ,u#Uvfl,8TR8*9' ps&**o{X_~kKS FgK4W9A i; /͋{l7QYr5Hm2T&/lYX,Y?A-ui@ړAn!uI暳;cm%TܷV5UPsPrрbbE:!S5\; jqGF̔-XAzjQ*Js8F^EqH v|135 8q OZ ~'?o@} ߛo\OC >jv䗔QAJ՞|żͬ3'gNhT/h6|kh7肦- Lԉ R'RTqʁ&OvBJt.9B#EcWˢו nFA3< nLS8*RK+'O}o\읩w3tOr`kE‹ [\8xM?$ަB cA{9tNvWG M RE$_ҚHL{=[dЄq|3n[Gm=]XȠy9B _A{;OYewэ1r wR? ]]g%嚀_6yܛyQ(߭>ό+4Z c̏Sfa͉ݴ$Ps@! OWP QbQNb{S$cw]Gu=ӳ `#z*ET4u|O%{y=pS-#球`&1]k Plj+`1;(*UcE1yL'-KѦ(sF$X G|`c8D%, s +yϕ=lm`M-+c0L9f/WeIJԨ֕DT:vWp"U|vާFӞGp`ڨ/)Adڻ _NAK7.Գ+O)kq.@ǔ;VqxɌ{+E@ﳿ0+:Jŗ0b#ӦJϯ-,91,0pYb\1Ks p)" .YOW_kTxV2*.WvKg[N=[*ɍ ȥuk=dxTY bm/;#[9Y)UZ,mZfP8SEĮ)vES4W7gTKv\##lS&$tcXTv5;1nHP{PS?㵫lVՃG4 ,$|L/ v|:8V7v3Jۖ}ad O HӲUeNQ܃eGiyvhb^o_vѝΐlLg7쥠u!k xw^ 5Ntjw = x3vr_6 b!![|R;8t'R5w*CiGVJ@'Ltz(q)1"Hg6Ng*PVPV \Nr3U}1Tk9OhҳgQ~?n,aw[n zOGU id+Aa$2[nT?@>1}P*UC(R#G1q%Ҍ|1jmFkG@FZ榱dCEK=i4Z`aHip4 &9}m#4Z{EL&2w\xHoRq?BD,J5].)пR h,vٮ14HYǁgGaMt s&Y;ˣeL?q{ " Hg+!V+BQD%$е-1e?LDQcCˤ!\Oo/(Rr ľE&Rĭy%VsP}v9L֛D"՜)9/8.>yOX|gͳ[aj$e\ϻuw&"q^ Κh'c~UyyX4\v)LPex[h53paU!c*K癸I,txYW~%Vu?$vsh&`1Q:!z꤬đz]<>]),!6bHࢻŝ5K n(߉pŒ+p|)^LbGS^ChYc "L^0Nӧwq>:\2c4U|Q| ߛ˿ A"כFb4.)8+r1f . v"zغ:Bc_@1 W>Qぺ ?kkkmRo7[RQ]lLw7Y}"KsxL~`̧u?@ii{Oac%M+1 w@d!!:P/J/Q_ҷ XYSV:1 .u/O֭_%d26}%} xKɗ;k5ī*}xeER$ ZoXhQ1ӭJt׿J|%lxݝ=>^2[ȶyA1<~%IK6X([wKkF+m" QԾI9nhXc Ư؛A2=r xQ1Hsrm߶}Y`$;FاDNۈdZE"%s@h"NZ*Hݰr":iJ_d^qzێdH+&$~p@1td{z~#jriܴRo%"$WmUV"~f}mK^ZB統X=N^7~ eRIk)l/gGҔIM!R};7,@޵_2'`&ѶǐD>4L57);3rtpK1xp9_g / HJ *)oj_;3>( y[˯*ހ d•C|ӤICpLl5 2`g;Ю~;%Lh9.u 1qFK^Ƭ1"9ɰu\O+X╏9Hl݅t=oج-BtY"HDPE*0U*gDjό!peD+m/VaEmBs|lsQ H 8[r <~M-$hDPF!DA +7GĈ+#ǧt@Iz11ڂ" Z,gI\Tx'ceN"Ç~y& Ym@4ppl|PcXp-]]cwUι[|s㽞ZdުTwvߏ#Z^"ʺ@' [;s /$(](o܎nE~k$s_|Xz"JIpE2s97]˦l)TZ 4ϱ2 PNe=.REL}\@,*92FƹbF,hT93P;ϐc/ m DTsʭj+_qPS(+Pb\ 5}^sZSoakcK?v#:dHG=AAC9`B=.Z6/nE.b 2euM-]U'6lWxF(^+2MvD`6R#>O3lyۭwԭ` !EqՎ?t`Tlo{Ole k8i1{M0-uG(rڵy&L{1҅(81 _.`I $ }ગcԛSpp-j7M*ƭhԧb-R-zlpxU=r!O;q_¦^^'j$`ߓc~nՍƛ1zAH=>dbnau($$?KVԫMpxe&LOזs?P"e:0/!59b,~NCηQD%8O H HWx jKh^o-Hv<C/(zafrcYGfWZ1EIw¼c9Dh /E[{Iv?dAރv6m,kZS$]@{l P.HsĦ0#/YYxo XEVׁQ:tuAw] fEӐ D^OsS/rHYchJ:~fXzGPu.]L}T3p{ɠ)ueIJ(E#脰(,BbQQYѾFΌ_DʐT pY 2n'43F@fP^t?#~gp@ʷDus9F;H?6[Ϗ*GD]omͦ }'X y0Hi :cZiƁ-w"ħ=VSБH$e9unN@[8I'xfoY}z9hxNEe@%BTV,3Ni&vm=oNH3] )'p ,L֠G8ʑ)Lx92"T!xEP*9W3[OOcR.*XK6bI43WvV@YGGP6'")zQtuq -)) "X53s5%zl{763p"i2Ld}YLeC/^׷LGq^0*I{لq u+yQBI$@(ioMR髖۵60R6 ]?VIx_8#Wyq(3x~}#8b?3#bQ`B5*b3x]faȭaSEO`7{CPkUϊʮ!S{̥O0vZ!pfCpqra]A7;s\8'܌Gkw#IDmo{p4bwLsPn>}`4fIr78 !gEKcퟠ23at(U%&BZ(k.Cn`C D{\yIg?_&Mnp\Z85}2w6LwYI"wLӘ*BvZߠr-;DݜƠj.(s[{T#< F<8kHp,ۑme?12(}w1{T Ն=yV6~2i$J(MO 0ek|F0JfUn%-pHmǭJR8u |RKY~&^]ޑeN{Gּh1lчlRwC;!YnFG7l=~2LW852N:m*E &LB˰}z8)]` 7cUz$@~je0 卿 8;#lz*V!Zhe3K><=R4zn9x#eJgwWח:OܠIVݘG 9cP'fNr{н4v.}JejJӏj+)Y2 gK&./2 r+<*bʈ]BV h`õ@$(\:[#_UH~3@O;|͖'w+` 'E h]%6Ȝr}~rحr[npaiQoӮ4igi߂S>ydVo=mٔV5(ļ_pCjǑ>epEڏ-No Sok}Q[^=$$$;4!{J)fh:C!yXNA7W)i'6x8s>06C{4E^y-E,;?Sv_6CƮwі~RZ=Gn3r4,v!UY1^8%l4R/i)2Wa&Wp~j2gl֔0_ב3M9*8͕.Wtmܙqs.otk Jޮw '-iJFst{,<] 2u`iwT!=-Ӳ^ ,}b3gSЃ9{NH m({ȚXj#\Q'~N%d 6n;̲`Ͻi*oč ܥQ7@#T FGs0+89jmΣl{?J؁EL`ƚ;z[!sse'u:d'zk!#/0#wv8g N1l8!SȠOppX[N틪0X&i.GH7<%֟OlFHK}N=luGU ] O-^*ݤG `<Nj5#Wy{k>člbV RHK=ks{,Tex,5n]N(b"h I3즳`沝A_)ePfA`eҼRkqqV}?ÞTYbqSX兢 k$\{BVocA4²5NFL{9f>RVԸ}o_\è{O%`N&W S uvqdJ)z=s P`F<3o/O%T3oLa [Dz7y*ל\jܩeVQ& !T_jfMh8FHnmYcLVf *e$=nѴNam`{:OӪI_懴"ݖ.];8Klw!N 6’Ѹj3h:V myz/Sq>D @3i{m#ݪBEީ7BXCm1u&AeZ}A{`!z8g]]6^#Г4)^ca;^?/lhxtW3CPQ3f*tC|RјNdSt˖&j2jȏ V%fy QgNڔ Q0&Io!s$x?>kAbN$Jcs:?4M+vQ/\{㡏.ʁ 1JXi33Y% )*4[1$1h6%vSŀaE=P.<|oZT '|H$+WwL2RK?eXC.y?$'7Dv[QYܳS~BG?4wH]5b+}`]ɏEA1Sx??g#5]6ry NJ 7K9H?Y[oDB̹TE/UenVl hp Z?sXkT۳O Lr}6ׯʧ#5diP&e"i6^:E=]7G1[$0!,U]uf/.G*tӒGoqPӺZV :/6{Eo [5jaV -5!D?9ylPJ{; jfyyJ-3Gh&q=$FV^Tȶ K͜ѫf4 q%7H1qyvc R14dM?r+m-qV]/lmvҵ(L~ ˠ0)uJk&:\+ݼBW]%ٓh<|;Uh6ں^BxZdsvUJy~ ×̠H[L؎-d}on)n̤솮=6i4!C59*V#Vm=e4_2V QƖ}- ;Z[CbC^tB%%B v_42Ϫmv^[l@[g [ŗz/^_UJ/K KkU s)zB:#1r"NnV{lR}dVȸ ۇK(:)f!| Ӵ3Lzٷm\t[Ym ~Bi$()./GgUGF=M ?Gtą x}za0$r}oDC l6(K&nҥh2`;1䗫C=@]^v\ԧde\ \!W"Dg7b(G^ʦ̹لn1㩨7;q?,NvjDGKwM "t0sL hdSk9jB<PGͼ#ˆSyĐEr;&F]fLQM,an_BNlVK篐']̳K:ʰ'./vȶLo\/]2]Zhq%?mq5 y|]Ku) O{⌁6:9Fx&.kLzb`CB٧h>Ƽ&} Lh4t٤'dM36ߑì@#(TLJ*t0o!$8VsU:X 9lbԿn0~rdn3d 3sȨ5K05\cOV 5b{4:;rka&d=s( :$uf>- %98IɈQK P#I^%2+c Ti}JH^&݊EYmO .̯]=k)]8Nz1)Z|0< XGݾӰ6}S @5bsy-cS[|>pwkPTHɇX⁢\G s ]3AfG\4#gw_ݞ-Evf{.)K1{A we̗ޱy+F{ K&6[hZ N2vJ썮|*dwWyLay1NvN"Y8ep6RJɂu dS8=،mp(N0՝J/QQLi80)$Exz@h@vb0ڼxOCw4u"AEr! v c${^Ykb1XDqV1-(n$C؉,x;t'.;4ڇ*٫L6db$tTs_Sϧ wRb=HWwuJCfͦZ݅@Ot,j }Z3OgT7u*3H{M'釔 4"szkA7'dpݩ\& HTݥ]T{yg19Ml&A7WKu.Mi;<$k7-98i.υ"1xí8z8r7 ZD (JFL^8?Vf X [}3W6x~ݬ8vӒ(.o%HJk7/ eϙ LQv MԪAe 6sḠ{4Co-*=Ro~fk#v%?nh.=E֗q=}{B.V3Y4t臤:ڔԎhw~ mF2ߩ6сu=V5nbvÑg ~YnMI'mm+C̸4MwqHԂ/[mMd~<і>`#V[`n.+qWO62"ɹEVjږYWnIY7xf6̸Ib |(: cEӒ'sg])NyIJBWGuKo8/)eOwth3 \'Bm/!V}H0dllrNL1ka Z^BQ=RNb7m^*]{?7TjL>B< A㺜{Lbx88C̛iV-o[XI:")q7PmO, GbS9 19bqO9a]NR!5ou~ev"[?,X8XRdXʘO'<zCz%,lqƛOأp^_ g4ڧ/?99HogJu,Bj9]z{7\z1ԛP^y{Fb>P:6䔡k86z30>Ite 13q&r!+nt߼iI4io»g":A"t(t ncJTFcN{Txfi?-1EUR 7KbQK`eJfp܍ d[rqbLG#+#(etf& AH3_IdRzcR @뗦3>S‡jI|vWeBcdSC^OE¹S- 8r*Z Amԏ"S޴VEUFE~^OvFr_c7c*: W*ep#,׶(=v0,;'v+L [0巙;1rE{^-o3"9|ls$P׈ h/lR◩[kU68cQ"QV#͡:=yAs$.Xe~ʷY0j%!QYcn3IH{^㎒K(aSuu9t Ka>ѸnI>JYAMXޟUw[~2ho߹@c㋨& TSY-/UOf5U^8ʚr;+wdOvp$ge\ bpɂv: cIr+U_lVghs6W DDUF7@GU@߹sPX.szaX0%cQxújehLxuVr=rVUVf]\[`}(ĩpi58dyV>y\ 7#K?$3f\ϧT@xgv ;-(iz+%S38g٤ %f Q%Xmzn$蹫 iWB;G<Է1aB=BkVB--6@:U8B݊6">"<nA;&)2ssWTZQ:SNNjB[Zر^M?/D(<|_>A괖.~'Il 3s/pS'@=7r;Xဏ$rIbIb#ׯ.in*(׭71  Mv~WީD}`^.E$JBuHް(! (kD @zl|MZJ򵭕k@ .AkAumM9p {ۈ$IjA({5<uO$6NyK3] F5OY8۳Z!Y> FrhĊlh\Vnq E7|dVXNYc8jǞ|bD~ ډq_KiBH˻}A[(gd15H(YG-LVʙ;@>u<#@@C7)kzM.*hpfdA|~U 2VQAA*/sfqX$; s ڰq% GU<]{٨f1K.ObIԛH:Œv&D4̝P=rBЅp,QJt9"tY`d!zWX-gꠦ94 +@x17 ʈb79&*F&1 O2u˟46Y 1dN[c\QRH^>3 &(+GfH+ؾs “{ q.Maڒ)(s ,S-_!32[@i6W{6 mz?BHޮ8 E-|Yf7#.;,4#&2:/v42]uR)B u z#54D/+X{]ZvHFT٨F#T/Wp~Os_җeh'*Lkë22.&ǒOKGGE9](eI(fcG\QO[-kG+%/K%>=DZgvU q(܃lkÓd nb 5ʹWnVN:J%M-]xr"ɝ *R=P7!ti*) V+ RAhk+P6eT-Ԥzipi6q;]ELGpHo i'(PWڊKnԪeU N/vQx؁M\S̵;*o_է1.F]7+]+sZ2dA3:3GwmQZ.upMR_luqs?UjZ\"O!wG |6ej !c(Օ(8G.R*[};,(vw S:{JB2n3o*_LD3Inmj?$ ¡>KQxaBګ }mmsô"ZVe]H  ^:3cx緩P]33# 4Y/TGqnnU$qH< 8tD U1JtNSAri1(K{mjD7o|mg0ƻ2~ǡMi 87mˮ?pH6l]< >(g?8*;(%#7() ' g)HfAꯑ'i{LI- 3Nz< QV)jU?(2I4dW.١K{q[`[+蚎Ā>q+[n&U^7y:6/ )לN.^_Z;kF& X~ Xu.z{wY;QfԘšo%ddVM_kԐ_ +&jq/[Ld>S n݁4!sԴX{3bރ ҪŽUٗiW -SG5Sev%HKkEL n\H޾17zzSF;\!R}tg )ȒkՍ _H0QqP#+Hg.@C )}QQO. ZW.L+;5 CH^\$ey+_ f5b%Glٜd~#;E@rs>RxQ} feX#a3bI鶏੺:٪@I*7P[D`:GK+Co:|qQ.Yl{r(%:0{Vi  }g)^/#1K=G|GtC4BʼneWv)jg V$=5"$(QM`,(\3؞7vچ6j ӨGr ?DJP M6^{MTzi0gŤB5/v<9-&i?F,k݆OsAY{$/t>]a_:q8ri8b :x;! 0&7cc,l Ig!DWŃKsɀ]pJb#W¨%/@z\+:mNjZrs0mag6eUܒyĮue0.NmJ }HY 1ɏ1ΦBNC lX>K5r:/`r*쑀Ν\1&%`!ݶǛH<}ykƳKuW L~9ndh5;Q1OV6&HJуEE8K"v;7c\֥jr-wpZCJn}%_ZL/ܚ1Okñgn~!gZ[ F6Rʆ|o >4E5Nmi۫^)A)ic^= JgZdt y$59{}@zq_.昩kHiLaEkgqSL~oOAc JR 1bfJG@x9STh{Là8(}a zC+y3˙0 Oiz|s ~w+Rh[xtI%&l<~!#18jҥc;1=%".Ws'ʋouMﵞTaU:ޡ_@gb|9K(w~G$᥾` #+G{-Zf2I|>ШrmHwlLpX_<18V%-r\Ȗ}C@_t=|\-.v&Ya_1Z~KH18msk4wX4".,WCl~])Q} <1 Rr52C$xg{#8AuJKmVDy?\FҊJz Io )[ 3pRC辻#!.Kz b87hg`3S)~yD9]Rp]H_M|AI)]) 狛 |Arku]LHDtOVf9جw. ^NaFm6MS v< `PmVM}ӊ Py 01^yh0z+my :T uQ?L+bZ'5⌓>uW%ژI\-ӑ >7g@U@rl@fN<ʉa,TNaso-Vm@/I.i8'yq_qIbS3uubiR 4ckZc6]w5V&Ok")_%WA$&6o }heN"~8Ze4 渲Zu CT4A~=Lͼ, Q\_/n*$ T#TbzY]Pd`FEh0 y#b?V1 )}z^ӴYA>M{JLC1Nb0*NDH?Σ=AK`.DKbeRs=2E݅*|8ѡA8Sr݃6lW2YobLa[YɹaO=$-Z|7ݎ}80bGd U 4G~ Pnq Yo3RtvOt5DZ7ՙiQښ J!<=pEC:7'7zC UI "Y̡ tZټmA \Yw‡by.SWNr}^Qt羝1j =Y}/DuiH^^Q0ܹf2hAռDt5x#6T:s]oCxx 0X{f\]Vs9h(LVjz0jMJ*Z2~i!cjc4O1wbO̍7W,Ը-0KCl#>mWJj.p5嬚Mn'7&5t.+6C'1IuO5k֥MOhTKa?>:ݭ(hJ=&&EHP yԮE{Z荞w蕗f7˃K_KW}Lк׃t?ed@ofla,UU9sz`6E~%cV"=Y(Ve4).dR[^2GkU,Xœ]( GWHtF r[~>Lryb-I,r{JYdA=qFk*!']2 pP Da49,zE)ѭ/`XhKDM ڀ 휀չu_ Fڎ;^w~2UZK3v?3 "_PMSl1C`gj@ lqTH]liǙCI~h;OxQMCe &xЌVjVK?yNpdou ڀ7@=,=5‘bbL\#MP?kTQ(X~Vg3KhRg{ῡCW+`w7y'yqEUUBБ~H;PŻ/.? z;2K(zX:PrvmVIy\[aB<ˎvP 0'5hmT+lGR>aJSy)I/7"g֗a~ض#k(_&Ր\ tLo$Ӆoc>GIhbjK 'R Ͼ](ɥ/  @!5!tZ^jhf7hP{qĦf0#Ȋp}mk^!GlQG;zb7v@1) &G邌q1> 89LY3e=T8`pkpqְV0;̰6@)2:^YcH/*dq=aaϜ߽}m" Ѭfv" w慎~0N4QRy)AQ&EʾCSwx9Bai /&YE3 kߡ,\t)sG>rb irʷ  ^D ?S@%|~w\mt;mZ=WF rslCfI^2b7)/oKօΎFYAVe (@dx/xz T{e->48Dy6REYQF}^IՃtzBoAA^%V%;nu]qI` J .nk9Cynf"Pzr0%4 ][I9~3/P瀮R,|F&[9 =֙' d~@f_,j'N8BȑI= _DݻI{jx6?'wK%Պ$Ifދ,eJu|Хg*oK'p;K6d '6п\jz2:Н 9u?;n-O_߄T]`1nq)K!Z1y.-GK9cs7Y 538OEےc!)s6[s z[7tf ;i+zT "ЦX$.KW5[0AE:C"L,;r:iGPҳ7˝u ܳEptm]d3?".;C=]+y"QP`U/i1#raz,od) ۱@z:Iq f;W[һa8!, :qwtR`4n phUFդoje.znZio鿜IYw95?bfJqy,rƈ 128&$Q-"WСKY͉˥3mO3edM9ᔢ=t4c=s\'6f.#zR>r$F*_^o GMwӃt#`T}j46/p΁޷=)TWb5f`_˾u.*7/š7E Ǩ*Wj·`iр!ʆ?Й8E2X`S% QƍuISku'CƼԭYݕ7zR#b31g#G_ߦ/Re~Έݹ{RXSڈoB? _HPѩuF&g\ʊKM ՟ˬU9[OF?9Q5tV1;VS' ͫb0`;fW_TMF45N6$o<| b#̰V* mz4{s.eH0s}F+# _R#Mg/wT4+:W U~]\ <%4S։RS)f0S+*HHc$Xz`q 6OHI[Pq#ZNʾʿ :jvIVոϚOu['o 'x3^J^nn&~$p,Pv>٧~߲j g=#[sF?#t¢ ǩQxB 8ތ+-zd'ϞA$RSG C&ZZXS]Wʼ.0)D$9湨8r?!cXd׼vJc,*qUAAXf0X~~HdW{g\ai9\3)/H$ ^[VVgHEATTXִ80)˟^I`4>mx+[/1JdM׈u|@5Ӻ =a3{Nqm}(.xGȒC47K=ƀu }*;om @ 3gq  d0zKFqΡMN3d~[t0I,`E-DxHю7CK^'3LIf uk鹴,IӬڒ-͔kt[aeEg%t Kz3U :"'~dIOS6;#dzw/=rM Er=B䥱eHB\ 1xTz[f8 "߲o kDg^?1Mţ^xtd(]CztLm\eшqUIUDpQJ5;G̑ص.!Y#I\i( .XnߙE{&,b9_&pE⒊(EW۸ۚVp9;{>,/uJV_*$0UC욈Ш;pڰG 4ۿ=/OT1#(6bN$0l>\"817PMmѯK\a{ dDru6>etau`$NQ%}wQ1}mgk&C &oո##TI|`.Q^z~2eE(uQFTa+/EӀsy SSԈҲs̵qF?/c҇t&u g)h?;-/јϣo{' 31`~3(iCaB. UBYjhQ=ڤvM[]:/Y}0Ss=c// 77qbF\쫾FUyxJBoїPb GY f@1TM ]t5!u&[Z+ :g8]I^t+Fߥ7!Sqw6\b-*ǀZw2sV3>O>HXhG@C[so d efȖGftLnF]Mu+Y<mfQ5lGO#銵9Y)X˯Զn .x [ 5i#xevNg# yռ}5khn63O:GP2_ݙVė0rU"c7^8C[_OP_D|΁LTߐFg_$[2N!qƃ&eFhjKՆϐ.}]*)w(uTV%_.jc0E)h؇ݟFW+?Z5f%,r q&l.sə9:i Rz;a|UNe Ɩ"bvY劄W~\͐BRS`יS5Zaڻ+$Eƿ;3hk&m0E[B) 'ٵ홤ܘF /$Ÿ"A#%H,ToC#+1`/4;tc^WZLzcyYތt}Z|/L%k߳||Z"0TX‘\WU4GيnzطЊ?Yo1w[SW^J\ O %]ς b+Qgrp( &+Ahln1M&KFUp+kv,)ZmEU__ŝE9OԹ,,*>kaK<2 oWe; ȍ}WYcك.׍\2"CI̖NP\N}?P-dPQO=fC,  ]#!ٝ~{?[(UNzU.#Cn.M=!B 7~ܡPn(_h~J U-t.ј։95G7 = {+ ']nӖf֍Vjnzw:%zj0'C!W8F p0]зKX%I4HTSqoQn8*!X;zW$[tc&s4 t1t60)&/,yXtLK62k܎9EMF'g-5^ЖvyUݼB->D ka3~P/3ϩ+.Y=dp<{Z7\m;m}g} N퀩|1x}1t4YV0 6,&ؑY@Ӯ¸p\ǚG_iJ:^wWqNjX3^l'mx;Tҡ_/eϷsD{% OGv8#޳rZ;#d^A%N |ZU-Gb n"fIڬ+Pk3YcVk@. l;iQ,r CzN1 %K͛^'>/4%I⥮ONDoLN@|J߿|mD@`j 7 kkkYWfpfk:ʔaz>\|eKU@y|3Ff` sD t ìMjl#A}Zry;=3Y阋5$rҚ\#@3{]?ּrP $C.>!8 0e@F4iow=dMHoY̌τ@A"@~8 sT)th5ؗt6G8WӲKy k3•ٍ*Aeܪ" e)b˸m>1(zG(+4ų߶Ya ~ćh[=~M /)c$͠&id~e E 8лTzYאһFjpWjװ@g*6zEpo^mc5)#+uE>ZS0ȖyΞCzIp mmsPsRlB,m=єV`y֤^i>εB<úHOMf5)[s6_D+suFr 7*(E:s\NӻơkP]c*@A5 njv1cE'&gW?}=ZP;SYNC_M84'9ۢr uAYbpAN$Ȩsqyׁn^a4Kugd*uDxIPKB{ϵ-ujM5h |0=M_d[q @Wf$i c(Y! " r7i Fb\z!51.t=΍Wdm?ך< >dqXPnBBC //kBaWx^x%F s>Kmxc9@(^͂sFZNJTTſjet4>t=Ct1Y47֮ߜU_!e6(PI{s!"{A63a, @Fn( \Fz#=Di_Zej}&ѸD 1s"}2rɨ+(5dȉ[D3IWf&c&\Ѝu}U {$Z`!hU*y8pTI |*m,A-'[xFX[ILzv1z,6h\e2p*~sr%)懇e@`ao#X}l2CKmi1,Ɏj0]8ce'M@QlUFzY#FJι?)5^%ĥn?c,?jsjCmö܇̻#}N&)YPBqKQ($|7?yk>wjHiq@QF -~g2Y`?.RƆ/o;+iR%9HW4֒@4׵SQ | dAQD%1z =0q4#=ޢmHmrQ>vʹңgX09"%W.c=ON")*>>:+F{c!\1 p'] j4{KI)tk2h>='# Hs_WW-dǓi%C+$Kkl٘*?Pr. YQDn-kA# Xj|GCpdXi'MqTk W'+`@Rh͒eT=j[FoF/l5t9)xZFD^ I1NJwx _k%4 ^:+1Q#Mt6v @_*[ o{ ,+& țR@`͏BT7U )6yг/9OJiH]CqOGmNObs)u;e< ;>hm)GgZ'DtZu6SEb_/# E2sl_◸MJk?r 2=be%]ͧyQBaJ?n_VL8g*svC4!З4zM˭SzS57GC]W|YxL X L@IR\lͷP}{WDlZBT+;r8maV!8x~lcqcȷLx?AQ?!E/|Um^9nT:Cy.Y5΅ D* 4'Mqy?hTmWbtiu5#DY'*YvymބDqc"!Tmc/eBQlX$rF]\Mܥvv񅆏`,O>iqn;3S$jlfD F3a17=VnF =Abܜn-=_gǮg?윰  K~m5)(w>k71C2t,欦a|*pzTh(9,M UL0hMY@=rap! b.>9G7ǿ2Jg5KdLO99EzCz|% ㋠HMNU)$f<ޒT[ub]"l_j16 Z?&kw=*S:">]lT~z؀XYd\?~Ԭ$bu(x K۞Xi@P5{2 CӪ¤@Ӿ7LBtp:جZ*: 8uJ.v C-~3`Fǵ1 *sDǏn{X}&$>LK5XN㷘1tQM5,ھ oz罉ӽQZ(x.asuřtE\, ,x)R 3:0 Pf` ⻪ KmI>H^0$ ճ9U2^eAtꉅf?/RRgVD9NEu8O* %"0~"K^x+QlQHSd)w* mowݨذ% .ľ*<.LE?b2h-w*13TWue0LNx<W"?P -xTțշyoVx%ݖF(AYYAA wm͍vlܓ(Sɶv*l|&sgՋgO_98aieD(:AvP7 -l{ʃퟗ]BG"DFGfo[I/hlq>kpyNi#t0!=Mp\D߶u/GvW.HYxko O18,O Hg{Ӛ0}λ0Asgm5]~lhʁf+d 4;Zm n[oinr?<1zm’AEyZGqI_|3bd=Qq XK.8&VY0SRuL}_ CH 3Y60[gK kZstaZ!Pטuzx"ShίFk\h˨s =^C@a JV4(Dطa:8B. EcQOjN[?YJ5+T-Q2I.v[J(>+ۿo9Wm{+#Ҕ2qv wM/< YFHN/8O|:R֗7yӞYxrҴU;ЬWOPu -WLYn(-HrufZ7d._3݁Kq gZ}3Bư!wXwQ?M`MRA6S={ r3e1y.S#&woƇKÎM)b`1$#~W)}6Dkrbjm9Ki df.M9m؟S8G?|]<.=rZ}tURKP7exWdxn6U& 8_nxKI\MVQ&t50v 1XrOZ_f EoQߔu.g "'>kajcwؖHHi{> Ff[w㛞Mj`}t3Ir0֖j!mΠJ1(n)ea/fv\ ,-SCrQ Lg@ *] t>k΂X'*w:J]V1~hX:(T!,N&Ϯ ;•[-w2`\d(dpX;QHx9B %lZk>[Vn9:g$ËB ceN'Hm1 eҋQNI{i'8Q@t+|'?KjBXS3?Dɒ^\3r6$.c\2U5Od1II=,/LJA&qdU @m/#Xk/vnJfEQ ޳#^'N" mF}AtkJs,_ߞD!G!ea0vi:I-7vc<4"ei2~l&&="6>hnQyc>mPJ;q+=2*?K+B+:+K1lnaNSk/h0")_{yO~3Bi3Yqו>PǮx͐Ob#vwB=]\De32쯥 s^ILP02}Gێ?H ҆50}X,kcƎ)~C i]t+a+@>xvǁ({%5hX4e"Z=iwlG*O+uf':fc&{WD<->{nܴ|"D\Yf][Ҿp.uH1/ZL4+J]ېil.WH^0egjg ۠єC" xJ#?Y'A3Ja<@VYI?*p?3=<i43=)h$M]:ާN.1F5j?(MB]ݝѲuD:7Q_x1* S򓛅hKk-N7Wu>ň!v0)u„[MM 2(K؍T7s1dlA>TƆEbِo.RAz" ȵ1;Dl27>fnhަlfb86,." x?P.ogcq~{KWhH,)AdǙ4V/ڎp4!Pr6Rt>aOߘ qbM&+?ãPXiґ"FWI*ޖ&lAHm'zAҮ\ļ)AZK9 9/@k壽,!.:h2Ho4L&'LMwN jV+P^m@ܽ?{}Ck3,*2N͘{@嘔YX^\e ؘP#KGꬱsYYZ02Ĝ2 &M=Y$'ȩFBSF;cEZGM ;a4zp}t"U1Xi1v[VV_(Uq*>'44W:dA18y#{sͣڙyFfa>AS ñ\7*wS`7/ܔ;utGa*Di$'U`]0L\2M|oqIB7PAIC&Ulؕ(Ք&6K2ڵqD(u8lǻ bn]u *ޒϲe)4D*>@f{bl>0C˕x9"Y>Sד$ҟJӷߖIۘK5#ڍRFr.hR"..U`Nj|v0I){ӊV9U QlFn$b]h&p1dÃ2 puk ZP!~TYAyF|TFDgNA4ES$fr)`t8&Đ|x.GmOۂQ > =( ꟂYw C~@;s&Աb`ظv>:/?˹=5J&Hv?a8ˋ"TwALc-̀~q\0d]܅/)6 /c!ݹy";kAf}Y}\d Q i|8S/:8P]&ksWn=f_3A[kr }5LJuڵ8Fѣvo|`w<8ᴟ{5n4+租m%6YL'_,yE+J'‘ަ?a# PYU(ȴ#լF el4:KLwMd%>ٖK!ʸ‹}[d& *9~1TJy8 }WcD,/TZs-oY%OXeK ӋMF2D܏noSWT9^F[ȑS&⪛xzySl12Iָ5QZgFLXnMlQs9Xzeuu ^F~rK[!*kqV6eܹ4NSs5PQ;fL ϲHTabnW3IkͿԦ]U@W03ҡ:\ǺABz/[Ţq1ꋨ0L;Iλz GD[ ץHϊV%uJ|΋tqF~$|0y\j'Ǿa7iW_g5pvhvpv,e%r,uO\'4n ohƺt '-Wz)Ƒ\gDRi|$殿$ 􍓘zP)ф ӱ$v3NsTZ|A8MdRY5`4jM\Dv|I6{y  u@ 3z,R-M j% һznօ9=iKI)0$Aeab[5Jxyac{^ӓ N4l286=L"}5 otXM*˲wc$#F!VWEB\ VK0'Y⪭EGJuFX),T;3b?jʳgĒڂ=u){GNW_"qՓ`ojyTr H*v@SgTCWq|)'2 usRsƳ^btF#قpA%"LSFKWD!vȸT=ѥ,]>Z9oU]ƾn$fCo8aj|v`Xa7No;nJ87֏#w]xrd$_\ȅDŊ'5KӦ[S4Eo\;sx"Qn;[Z׺]q°r]g28?L/eD'jJ ʬ…sϹA[d:{a^»t7~?АSNecu(d;`+Ŀ,ϭ鏊>nbF huRP7q;08Z*8UZi?;%8=1lXl+-:a-2]Q<2 5lIvAMtY $4<-5ر7-N#8(M #]b/lnX"ܧ%na)A|e%}]ϐr@?r8|?5vc[=!C6t*?% $GW,~z~[nZ:ŝZlE7z= t#YFj6cE&sşU3@CY-DY`OR'Q['#\Ɣ bJ:IU7p 迫1ӳL-{r"]+dh1B\Z3`(8f^ yG өK%"Gl{ vJ@t]/U*6U5h[_5( Ğc6Ǧ ť)~x`>ٵ vL U2R?^kM>-,j~:8yW*OoC_Knj 4 ##tݽ&M  ":T<,Vyno@d';)>'< dx& )qNdPMyLؖ͜P%$? k6=ch~8Ȉ(oHFĻ8"x 8ybac_>5XXcb| g/l[d$"aMʎΜoQIj؀T'%Y.YW+~nS YS;OoRj,&i*uőq❒}Y[cRW ٖbsf|R妨۰IϠ9!e99>&0N=VcLzЄ4.TH!8H}^fsl?b(NVCt*M&#R܏xu*Ty VaKRN6H_i>$NC;=)!mIQX#zdTNZ)\V%؇AxQ˃;$ixG' 81FAJʑLMS*G,G9MYqԲY>-6Ȩ3rY>]}sVmaQXAIjRĹ3g#k#s?6IEӻ.7m\AeȀn*kiw7P]0qN˂r0h<2bwjZÙS-'W!ɲ&ҋm΋ c3Bdrki:%0 x1GU@!Ư~m vص1gH`'/C7.C梕oIb>q] QX &wE()n HŚ!Y<}J}o0|e͈'L;bL|͘pIFYOÜv,t/Xw{ҭ;'e ~U9 "*ﰆ񍆜JS g@Y(`9/! u>P FmX(* J\'m5SR7o]!mry۪XW?E3óEG[´f㢲ٵPoWllZpI+Vby kr_:s6AnҤ![7w~R^Y-W/ḧEƑ1EihԴ<[}qApiv%#3鮉S3b }<^?Xh18N ([g꥚_T[4 ³J- '?DK|_n)M@e'ZN^\Hb[ 'm+L44}u٤j憌`7 tSRٱ~TLZ~a2S(=NT/7 xX\l.(==F&e֋tOVWV=k61{l-=9RCO0aO ә#}7SE]a|@etTCD]_I&IAݬiK|fGQ2xfm=2X1Dhx3Fu(8{&}tcprx2ݓP|6oz?ҀfeS{Wj>2.ehl!A/EUkq#) cƢ|1$ZA8-p׾HeCC+=젛憼lS21l%j8;-4 41z|Q0MDw˾˅fq<m|q~FSs(3hOG*#,D#ӽ*9DId ׎y^ N C@%U$S/Je~0X`LQ@>[j|~{'gO|nM;ńrdZt aTyar>_>e<ȋpЄ7=[Ś0?hŸl蔚sV.\MV!O<$w/Ƽz@Ŵ.azhHPO@ax;H($o&T9)!<)(6ּrNKOZpbZ6o( ȉF׬ Q'#CGiָS{2x1L lŕ05. –g"C|zL+'9\ж?[;,Me9FǤ@իvt쫂t. ֙o^믏U|9B6GTvJݖ%wqQBbF0ohӞz! M dF@ӽ5zN):C-Uêyȁaq,ؾi)fקB |%bAMvy;D-Nڤ`zpn` bYWT+tq{(*% je m+Xl* SqtPxxEo 't{d(KXOZyc1wXb%G 0$K7U gyyF2ʄ ץ>|NBnw9 iSnW"Oxxa.Dz[)-פxߧk=#We`%L/3+1/#82;?ͦ`]Ժ,Fj*~*{bƴ) Ȧ%]μQ-D_pZJŒ=3Wpo!C_>~sgVa厬<ʞ~B_Ca}՝krާC=R)Bz>OoxʬB"\,ll9i)D[gCF.=g`a&2E,+|Q2yW`ܑzxN-YھM"Z7{m'o-WO򻱜I/߫2Isu1]O^l{ޕ0B5ѧVh~ / p#\tgE;\t%3YqO9Lރj墥zߘ &Qt" ~hR2Gtwͻ }ei}!'ƠWМ[6Ue-[>ޱs0Z0&b}ue[L4V„6|s9r 0F2/ g@u€eJFЉ%C jXIW*\FЬa#;]>U W?LO8}kܡ>u螎$I!F_y} R[]_Ⱦdy]|^MpQji;]v퍋F-4LvuTN>?>*[PE;aPVFW3G?l"նyA+sVز;ϖH+ruvQ&Oq1Ka+BOQ&桿-.9<8m}uy8lG&2϶xqa&t@j2h=%|kˬF3 Yw7ZJT>a:تa#%yėd]7H9m4:32]:k"G&IܸU~?Q7V*[!qƄ.]HUcE 3gyϻ@,Y,EjXa^w􂂃augk"X)M3B2C[51:gYK7'Яz,_UPXdxYxh&4 6Xc,pݳCC~k0EV` NSR1;:ixvm<I`:+a.!6KDՖ,So>/ a.,;ONxK>Nch<򈱌u iJă%iy~Kj?\e7HQ\߹1{1MGa\I: ^t~#y^Yw:Ʋ"Qk~o.ieK+U2Eذ ҬP=ib$N&!O$DHMF.wr"vae0W{򑿑 56p.PdW(cj9J_mu;_3ǿ{sPPOV|q㯈˄+6#gL$isj*־^1M6T6Jp8HRVRX-&7$::S=I8UdV1N8kTZJMzQQÖ|+wPۮ)-7A6mG/b&&MީK5ِ-xl ?VQSbQutyfeҜdku::- /n/ `@H]ҵ&Jb RDzIsv?ն{cÔ!J+Bs ާlڐ6ǒLo8S^Zgkmsuqn8 N@X^qSDj!z׍Ƒ1{M b{46&t(La4i1Ptע^KiU4 LKPCF6H2je"3Â'j&J3͌zo;Du$ 1/Bc'*7Oiiqol\ʋlL5GMD6Ё g]>z 3Y 49`ܔ FbbxZE]+./.y ~PYE2Lk2O5%bL$Khīg`Bn{Y-ꔁA(&~n 7*&o-cAb.9z[k_ [,>)rS`4 +!u'ErpMZn4N I % ^L~ 7-\gahf{`蒂+m%̊²aF#ѯ̡PFE.u-_1U6,C^];|(*%]Mʯ֗]4&6#Q8'|7&#[&TF V ] K^(o֮%hI\ q [ &NCnq"e=P'šq9ȝ;f|z,:+)N3~A l 9NZfIJ8eoZm0S{( ˅\"W؝)VTQU\.o:«|pF.ȍ^"t?mbUЙFyZwy$(b`QR w ԃ}Ƭm$xhGvd\ar/UA;}ݠR%n(}C5;_|S(e{wa[lPi<هz!о~Fm82kC+2RWvB;{1 %D>^J揝$I?'unJT_G?.`Z`E޸1\mp:ĝ剰:|#s7N^l35WN8L>]w M/4b:zoNGcS5SjV\JXm^xR(ƨB>C-d,rpʡ(P)G3 :=,iv#4QVjcx%Zk0+ꍜ_.Eݜ :] [@Zs NP:l,u p >_ ., {1^[ DԠV_.s9޴ ThWuwĕ".,{tXhzXܪo xcF$uC.\I,?`BofeFo#tx{$+ӭ)ꈇUDқ|dZo_W; a48e4׈2HJfE'p!x(e'_C~A+N]ckbt!6V5x3O%Q=L7ۍ$k4E-2F >b5q5.CfKЅkq,݃ý eQnRW>a[?SS|z{VB΢iOe~%+N|A@p06&5<:&s䑟!^JQz$r:S=iݧzC!@9`AI+)0÷dc+Pr2zt|I!@ޛH!W&)ԁ G+o!Ȥ cʙEZIoWWk$WU9Wv#lV'@8Ű4'PR^zm2U;ycYjY_ۻ ?sҝŜ1ܐ=6dzg_0yO BүDaSB ߂1`'e(6?6ËTP͓5~%:շv͵%=9׫3_B +ʲ.,o2s^XD.}ѻ&ܶd|sr4u]@R ?@%@FX3휑Yز`za> gzy`tt4I$Voz ~U`gvVm'Y[pv8MRK/r_- !׻{^7BF/i[^$zSVWáAdަXխQcݓbb89yv67z)?"r\L6^bt/LGLua7HA/ADq-@/ռw]2 4c <ۻ~5Xm/dЃsX'e ^`wazӗb \c/X=ghiAHXӦO8Z@77.άTȫ6ΙWIj.ՠuh{bg`w!> $B{ ̥~'pmrx`h[SAm+/j/c'ib kf5C-5v#x PSۼR*X`l'Pnmj`M8"OAe}#%Muɞ[Hh)P9+_3̷[k7@ZxB-jnK :A@؋wȰ迂nNtӫkuL6RA\BԍKsY=Xq%Ul{ݥjc'OQNHb~H}Alu\§//NDSqh Q7mcN Ke{J]s'ڱ;UJvBvP/1 "X1M:Vq˜GUrڶǡnOP1[.F<RYpMXS Uç,})v@Jo0krt1k\ ݉D b0im`i؈OR{q#8lST0b}Cpx Fp2!dWS48}۳qi|:>^EUh澐"KiȶtC:"yJ-C*4ƙzQ<*ԡZp ȮJ:_A~TR*mRZɧ ݤH}&.,E%23yHMK_m}${ E c +VD+)M&6 (r['jp 1dajy~MOAT9ėOD+O8V1NI;K3zk6wtWEXZ~9^A#dy%wf]7X-s:)`u, &=L{X.?4U6J 8 YX7AWwẑNxw'a`MևbiH)S{_5;c)Tѩi}Yr)Z sxUդ1!__o l&x>g;ȹ??ef` e*0 WJ#_N\uω`۴6\V1F`d.ikޟCFcEx."9\`2XpȦ{!"}1Ut*&ѶV:̏o#kUu(  <$ ٘'mKeTuve^P$"4$z]Y@ $0@,X$]ˇt؉UFqj:m?Gue ;ALs"ZSx n."**YZ?ѿѺݑ;{4`|e-&ۆW04rdAnNۃMK3)hFt3uE nLhxawooeZ&+~7#n\hCUorenQ޽`K5"C~XeC5ˍ'aJ2{ᬷ %ſv3 -C?"Asݝ%idDML ȸ7d#Q&͖Zx+ut]yK]O-,5|Ӵo`3ĽHLn 9E>z<͂LD'ەT3JygPu&:m}KZMK@e1G7SRji_瀲LpN-%0C+6dYXU8(zbNlS3i@p>m 1L,pb||%+ !v.hz]ME<^ |N^_b,4e˫`P 8q4ŞEkCCee-ov a??Hfh/+m& "rչޯiPL+^ M6- Ft?*Ʈ{l缚 pO|ȁDYm«Q4 <|1ǣh, niC.lq[' $eX˳GLj6(nKIHEgl-is"d[c2߰Zµ/YV*ٙUcGQ=TUIZ AWDF@њ3C0`*ȉL힪`Ut- m ϻP0Oǐ0f)dp**Gsi0Sȧm=r [B l R4A璷- Wį&?B5\wV~``6XITL=kq3|QEx{N>7b~Cd!W٧ H@Ldwqe%*ӕ nwWʣWz*>HZ^ 9uV$03ó[bO$g6`!'stQy{j[orv-@M.|v!* ?{{tLXEYVS'0E>K*s3(! X8^IE%$HL A2LVs9f` ߨڽ1Kf$oG1 }2DZGC9q+xnC*W,McPT _W> _F6 y>^W/{Y$+g`T$p xaHl*G!cUUɸY%G$1w!;\P!To*߁uW*puc`a8WtٳuKWNV`ӇY.JE^ibaE,#/ȵ.h i=ÂΞ*|RW:'zgΧJXy̬9D|%eOtdgP\-T_%k2D+1@PA@Sx{?o4hޠb@jFoV2 g6yz|K=y!zv•ߤMl8'ъՠ=R"{֟$JlF݃mœK0l} xO"*!TZ:$RMUs_!OѹJՒ):hGP>&O@? M@un " oX&j,ῶen`]N[ g7^w;DvKU|pBG@2d/u#\5b?Zlз8<941%ޮ|(H TrqZh'zKߥ ~g(9o`l:PRt.h4u> aج,su[ a GG̚ǭ -'Z2 Fbͅ7qTه;>\9EUϾݯ(\̝[Z +u.+y0ٯlV\̼vMxGzW pDZd+ԉw<4zX!2hLah?p)Kj4ڜ)v+V[&՞{h;lfwf Mk@y>;Kn%|3܎9 PG?U`D.ēųCpiQO1 Uu]V:̯%m܁JF_SǼ )uG>qB~@H䙬!Eҏ6,=(TM6hhKrqݘmЪ|/P>E"eA4#1i{ RDZD}4v`9ɋh._ɫp8I%9vtafcL4@E#aРpS^W/ D_,P*V>F9Ri B}E\C 뵀T[{tR*r9Tm+Natpx>k[!P8sQ]Ik1HڶK& +8^LXxbV{@HMp &"g6DeGzc0!wIK Bp b ~γ[ އ!&Nm[2ǼŜGJz!ܐI kLgzvl,YDCX"Q `gz3]U  aӾ0Fit}^J  I=]Z_bZ3֣N 1~봍(Ll.w/Y khn&7jNָ95Wt!OGn+7jzޡ: ){xzA #KhRIc8NU;Qd&un;vѦbK}=%8SϬ_T|Jz3a-՗JwRޱ!+.Rڐk*pMI7|M*'r Wbp>20t\q`Gm c:tI]ґfw](ۃ1$QPtB!_SǥoV{ˆW?Dw|xť4BU{灠HO l]H JiJ#wxiY:f0ԓ֛{qI.&*9cdq! n[VӼZEz oH9{a}v+A,vCОgo^^a%cھڊ.\Jp c96N2M`drIi\Yx.Xbi툎] 39fe$-|uuh sM4j(l<~@L䖲{HB _n]wz1h W7?fxc/WZ/O0UyV'{a:;'7u[ ٿJzMY1llvٗ9- FFdc 8®s|xd[tBW,30! YAz6^G'#lX)r=z:7emn-.S8@#.Ƌf)͋j d`KʼnmeK_J=HQ*@k(LOphW+>I s}*o Zkm{4T3DbPRW,yWۚ<&C/$׫WJMj=f{>a|s ("4Օ}1a zPz ߮P+.r3]ӎ9V`ˣIZN;r+B-M`A&u=Aw0"ps-bakgs˸ RzgN0USۉ^UI_KcI}.8ePu@"kK@gz,HbqX [i -cn ?8۾ři"m-iH.Cb d`~ 0fj,p%qHJyM; n'mSYZRJ| SWtX7>\ KE=Y,k|Ӏř~T1Ak>f,ޏIZɩ3 n)b+fDUa5"H- ;Nc|fe%]<;.xOV΂_ρ6]t8_]Rf):%v9/ Tqc}߱f9 )/cL$F4'U)ZS=S ^ꋡ-3aVn,etp-wrC2~_L]dTGu/s^8aj~ŏ&j4)x)K +'~گ3!whS,H1 Wy-g(Ti'>Ss0pljzFdְ xvd{()5!դ,'LgW$Ng'5cOZcnvҷOF)"K|`Xwo՘fzc TJ4Lq=3pQžGuxb"ڈu_n8 ]x6s~%fH/ c?a6+ W cVtt(5kA[2 PE!G )Hj[p~'žW(B=IHg3q+eoĬbd!I<q=8cFhڳ&N _-~2E|P  ;9\2)f$ lcg^N0'k5MftCr}`㨂eoxPa~vl%*yP[cXܿ W0X0imH<~g4"08_T+5,i i'c\@U`eN6ǫ3= `ebvO+,P ^ ›4)9f 8 Ä)mF_'6u桍#RgHG%ݦU‡%4T $v :u-4GXvwiLFh@5YM*K,nBr?7uKra9S%wat+M2PJ Bl1~|?llV)"&~OO0b5z1}4m.$SyNElg-YYyWru8F>)._OŜǾ cd̝6?r; Y$jYJ3Pf?5p!(β',Q2uZFkюV1V9]d $ qV5:C( l荙YkJ/"rP&6"O ef\K<\\܂)nc2 poJ}eO?Gvgy#Q3JΕ `c*CMQC\ғ~mqc(;"n~u%)C.InvOL‚L4T.?Bd3 nDA[KIӲs_B.6 g x  NY D\ .:Z;̽b=lvd#S|ƟB:Gzl+V#B4 h$|P;-SrNSq AqͦצXJ@z/Mvcb(xXIbG~vq"n/חjjPP.'[>qC'S٦iٝH_Y~t.B´>ItFΖW/ƣ]9ﻻ]HFv gHhEϏ' S~BU$' =NsTk+'!KzYQo><.M2PE"%vF!I5՚>@9m:W-LdBBi"lֶlVA:3gQ,a0EWU\/xTDmt=8'Fm^Ds뺼 S\ 6 gImXjEjGE44pH$4P{vJ`+rl=~n20VOOgwHl1=b#6j5;䁟"|,zP n쟈"yJ_Q-Ц!,:vbW}Y`cҥqᐶ<wk] n,{2΃0t3݉?(9qd"@; SC>2gmVj?ʫ.F ae.=2,h|cKbl6P4ϭ]@.c"'}Z6 l%6!رͷSBhqqh%@.b-./c1 ;A(3ބ}XhxB'3f3ޒ}#Pox흪q&q#+ e(B9@$a@4sh =A::(0if#ff.֓9`1r^s}N^dB̬|'_t:ʕ&&B!&Pňx{*F @sӧOqOG s"8-e{駥+>3uZdDj+%+IuBdx=߿YJr "~DDH[v͙Ѐ=jTH<[$T`6W3`Cj_ʋ'e9) K*=_ՊnK2AF?/lA1K;~3%_nWU̖-D ɸ LlN yjsBiSL4 NC9ÎyhM|' *`yB9V ^ <:.i mڿD] $)٠(jM?V Tpq"`Cv՜Q%klpD!uW.9Jm_2π6l/r[rlU(Cg}LZM Y%[TLƅ>|.[l33 zg ڣ9me?xam yA9kZ\ " cC nFsUÛ$%5oG#oa_D*쎭F-xsjK4%[ &;ז <"~_Vyv/+ Mz$$ <{P޹B[LOxgv'p̰䪊5RtZ{eW/ɟ.7Aʵ=ېyB\u9"%2~\:ZfsL,}%mBvsJ}lhG&fb SUI`hgj]!$iѶuk9-iy.zmX_oR0)1gm׵ HbO(TEƀ(- y/ ¨`ޏuUSDju1i>[p_ԣuϑ~]Wi$!EfM[@ϦQ%Rq.q  wԻ@jXO{S5EzLn3tN34=n/ZʝDUG5r>3ỳyL%]i ĉ0|"5jϲ{eÅ41! Gb+j^dD;Ux)x52D jq VDrGEfvȕ.A NĄ522 GsJ@kvJ#{Ӏ&"L# D(MlS8cN3F4Jw1M62lOܾ*d-|)S5̬C00j{w"^XƋ%`[QY(WmPCt'FB]9oqN`i*AS[^!?1⅑X*IPFNˌ)usϺMrUnd;vHa>le g wODzT$AX |X x_̡!LD 9/QrSMΖ.( MfȦH|eKێRnh2NKUJ*~cSeĖ<Մ p }Z+W60[љ6 T[|<RQrP8cVNf/y# I{0O1 XgˊU TІ{D8WL=]RߣX+3lAbPMG_c Y+ JGDW4> e~3(Pmhu}nnGE*aSg2Cj:+\ rބ6$wAl|.&^G (Hv2 K#⑗G f3rV±VxMC̍s\Ld0n >nprT0vUq PA52ܞbfmm'שzv[ =Tzfga!~#1w2L?&DtdC؀k1f6bKⴺwvʰ+ v\"~7 ΪH;oI u˩A̤I8hk5~_v^Ѫ+c4f&}rC+mǜ_$>!D }sWa`;>07|璜ӵI>p/?LdƴXȦF_=G2x`hD{Ta8g ]."Fyfn S<-CYClWk5bEZ:7۷J?_5DuU_ u:uRof_8? i#|{ T7-cܽx9XjZ4W|'TD5 ۂ@?˟p@ԻiHC\:[2hpi,rn-\x;JV"UH}1AwcQj'}!l꘷1[Թ9CsMP4Sd SC'28BmsIUAH:ᣭq2<GeTxl~ > _Ǥj᳀zѭnRE7n$ric|/CEI J)֘8:=:D27 zn,߫SHZTO*GxBAxoxDClRSnC{HX\{\0D*ok^~d=7W4ܼ?c C8jب?v;>r3~N/'b4 orx.*D.A/ס X!ޑ5xeWOD@ˉ}7$}+\I\vUV5G`!@T0yM@ K(uu򼟳7bulOfׇ̹ܗ2PAa>W&1;,"c0KߡFfx%G9?3V.kVmN&6yM?.&5by֪ 3egYgVrSK̋n8e`q6 rXi #/.|} ݮPB}b/O/ J`/9ATaنd7h0Am4ަ:T6d Q;0 Tz~b4taoS. !+x·jNxא=)iX;=N4B%$l6OP4ܢpt྾MC^Cω9"uZmMNj!H 4e~<5/Kd\c,˧LQy(R 8O$(.@+'dΛwhv)ݾnNqwyaNp* BNG1{q'%:SMf5Jk`b4mm4f! rBz 'ի5˛ddv ?*^<"&JJpmQCVȣA&`^Qkx= nj>S.UuR-NK DC( {w(q!}w^7ɥOZ7DzFSwpA[nL5hH Ys«hvD\zZ(v\xVfM' 8 F+_\ .#bX5@*^C1y*Po?0l%[:^C2eHuCBE>wR5Pc!qS jh32^){>)}8jF,y\}cHvִwQf5#r3VO5Rbl!ɣ͚_ u, E8vFZ ᦢG.עɐBt }q?Oڥ$z;)awM)ibSx h-~Wn4\6?DkD6=Ʀs6N:c1_ GK0m4^K^t8C%,hA-Dmԃ{ym#$ăLT%ІE־K1|x?÷3?謶HKeFTb ЧPi trCF{8#hZH MKEv!< E7Kڭ :"[Vw7wAG+QTX7${Hf2 . 1r)9C/nv8d=$cՙ3GbѴoj^ϯM3!Vѯ5iq3HS|:ua3b0nՀ|-TNP:;6]w6^oYFnHJhp e!t:U›v$TZ @Qжf"9 ju lmxnKlD+iWmK1ۣTt -z Iý1rnīKKL'qxRW "v͗pQxl'gufJCyAhJ;'WQ%?VbܩT/NxJxjLN$q@k]6.DhT]XQaw}x:pۢ4b]d2g1DA^:L("c&pfTy\"DǸNe:SdtKwV#K~Ʊ٫- mt=Bk j /5h!ҕ>SsN+6ӌ!'qYj$g>B.}4%}T6,xshCXf8ph)[Ԭ^J)O@M)I3Orl$U]ςc`^K(͖ISFq'؀XLʯUC {w-/; Bb&4l"[ȋȁ(tB#d`ip3)%@icJFSǸhqB;lc,Co蓌v@^u_? c\]nH"-7+[b,t S[t,G 6ArX7XA-00:{>=NJQd-r _zNO~vc23UmB(>SmcLOt&[m{Xq`I}p9m $-FT~%4&~NMT]1?5ЂRku;R7{wj^pϦ;Hɼ.+OM96{hN,v]u'4UdS}W>Z羦b=ۿLM*ECc@+N゘6^d[wi_T|/Sqw Z{Tmx2xJLP(ɡ!ҧ}B#d.GC2ԾUִ~>!nw3&~QPGGh-^>03"=I[,JAcg8aTNdfVSmX.37F /aZ%u(いVP;hh4pnʤF]X^| l=J'Sf>y 32.aOJMǦM|睺W>JeoL}ir*V~iE*,Nr>N"*/[Ns?Q;V 輭.oRˑ;zG3#a{Dic}gж=ҁQ4w)0}?z#*1aG={+P'mPOdaqݖ!̙_N%fPhGP_;H(\F; /#; GXh'Du|e-:] -EN] u]1%jI1.;y4Ss'T02^׊ ̴Wߔs6 Hj|9. 4@%c5 `%f$ 3Cg v9ڌ帄g>Gڵޅe[ Оd\ٳI0e rJmq~1fPFrHg9fQhd.Bّ._ t ,St)(M͌ ?i_Pڃom: ,`)jYQ/qg@ޣS^P7yħro~/|o#<f_ s՗]|W,JWt+ɕx zDNb $7DyYE,b7En"Yy1ʩj⓹X4˴+Sgn@Qe2S~'Vy͂1_U]F1  |?w^bj#] w2 LI\4*#vmŶM9Y]|}Fq:kLbEBAj&+ŏ+GbFwCXpQȂk2!WMd:dE靜fc$Sas_썯 Ay+7;^tSqdSSKH\u}c]ءErsP/פ\k|=xcŭ$i niR>u׳j&R?4\6XuGM)qKE%(;4}ɼN*ws(ā5]nUHWŏͫ u2s/j0.H=C4m_Es@[8IuRhX `b׉j" dx܁b`d-.$ M>uܩ֓K`)-j8 i9 */ҬVQ,\`w^&v1 J£HHjطOSvGGc2|u "`ulkX2C>' S<<3gpIڵwA(BN;.p.p$+^ MjW"o%aW{!$~Lzra:D~oQ_?[9ҥ|(;-~H:Qฃs!ٍaa B"tݳG3> pqlK!cYg=Y廉 qSugL߸q ,#1*?ִj+q \6 8IKy(3{"YCn}-Gb\P^qV@5}!3=ep߸͜U` 8JE,S`ku sbRJgJWm#=8ցX3(s M% JxUMWМtN e`rvLaXk׶B&3 t ={@~, W1ٱ,jy,VP@ Uk\(J n̫eCiU%4)/{X%El&+ ˶8fhek"nsS(zPn{?όj髧Wk䰨׵&L9<"a@l FUW;Nj(Y#"◥^ +=`ڿ_ê/yHwQPWbl>$4$$n6*Oh6eb 9!TqJrxTsw.OQSίʭ*9%?u՚@(i4J]q;$~f)ȕ^2i1Fb!fւ Lp!9%as `zLÌtw7Vx GzŽtabVߘ#g"Ͼxpז ]Bc[L%dx-Č{,ęfž't!D=?X%=Jr]yŷiwb" X:QB t!l9_]sǘAmbܫSc֩i0T"'90ekjNh£1߈\r0wOT]!^yU;Z\HpUcjGh[9z_cS=UaFЈ| A&#nzoJa kё1ҲrDW?")bkk@E=vB 8xZP`w Կܼ/F@&@9H= %38ǠL[`*xҷ_Uyދf\`JMrNeѴnoAX>dogPcXMM2seJ*7CҔ\"~WjGl@y/tPBR*%34װx!` jJLW\?!k2U}O.]/=׹"A֭E^: \8)_b4?*A/4,Z; (Cc}e3S+}.Œ1ce!q 랲* ȨdA3HsZDUx|We`J Ei>I弞xΩUqyqvTVAbdYQRN,%rgXɂAe9+&ϝIjԚw7Z_eWs1MZݧ5S,!z} _'Eۚ# IAPaiq)TZ|2Sq:&֧IVtV4NSΎ:-ta OeMӘ^F3ӻcl{s2|-"b^$0< )8U_jp8ۈkk =2&a˶O&rs@@6X/u+TgUg}[ޫts-G(q0}E>\B>0~[ZG>U'ٳB3BBx<^ OxA0]v&-Bb([_3(hx&ȶ!o[G:kM\D='WHk&:Sd[sJo} 8[%AC<#iL4[Rp/_+0/?D&Q1Q<.Ysnpx ~uYG\W4%CDr,|\[EnJwm?Vp.*UYS9%߇ؓ\~IT8`roz*᥄|T8-fBw00DKrj&7H[ZQάCLJWF^\ɵY|{@Ssa'G&giePDF+` lSLtORid>팾&lE?tg x&h2gV-%ځ8\ % ތpL` |i}f߰rQWi0}-OV.).eƂe1I:2&EE-L8uz`.zᯨq6Cb(m!Ԣ87,i;kr&d#Wo)l [T 2ch~yߤma`0dYHp>5 lip]ہvCVä_f^ikhQT8nq~ϔ8V#Iyr=vTWΒtj@y W{ Oʌ6 Wk$lӁG)L0y),+W3;3Mc3:g~_N; ⊟/Ksp73PC4^T7?  ]d,UVR+U[m!Θ/?뼒l:<{WyI3|=W'uQ4faY'D-"zX(g~B.[یFFW߻H|?3*Kf3HP}`e:g vc;,QRi_+1ycHm*Sg 2$đ](IQG0}X21K#0A s fT#>8 muevL* qTGAƭ%vx{ G}7npq'#嫀"}KT>ķ3(s^Ͼ UL9BP|j!\{H$wn4/{%Cj"on՘}v3@p5 [X*.\a|L9aޛj#a܊R}l]Pq> mFjil&A&Ȭo]v>ަ?t6nǁ *Kt Hʲ/ NMv5AO}3{5 0L{XrzY\J d&b{pQٍY9<Z=bzt'8S'e\ HHTBʽ ci[{nӢ%Z__;lwҕOi_JX+ ), tD8EW ` *ײ3S)Ip]Qkv<CN }¬ fӼfSfq08 _ ;cB틥!}yhK3FCdj T$rX:q s1ڧ">)+Q}h(sx"krw答c2|ό^)1Wq'qd9:UNj/>*s'8cg`l;$w ޜ^&VCvEh6>H G_6nU r}80 jj,fL0b- :~_?~3*hn:3u uY<܎2^߻l n@¨ {\:RC#+x^N*Q<,X A;uE9c ?<֒S 23n Y'5jy+ed\9CY;ԘqS%SmWG ?)!-AT@,$جOOO}58װsyHʝ0j*kxΆE Q~6X{s1۽9P+M%̍@ۋwoq=ěQVVw*kUMȦ ?{R8ӼX?%=C_d.m8"CUנ pw`2eu8f\趚"g92E!Ug I=Ҝ]gE2.wle"H]G!8YZ )C@'ΐT=/γ31?ApwLڒP\Z>;oj{i A݅97{ӽK}9qGeQMdܷ F.9ui"&q#]u.4]V5݃V eWmS-DK1uQr6K$9>u<@nkxw-3LΧP9NTp̀iD׸@r)aL BdJ| B榛$=ׁGUVw+{V^`j5\o?:Bf_Bؠ}]lq& 'Az颠I?].ay lPdL»0_] f{'+DkZmz cޝ%C; LKN4#V 48@^:C+#'(#>gn:4tQ|eHAyl/&=8 ]I2[ [1<$ʄ!l]?̠{kok&.%0!x#`rXk׸&M0(4~Q3/e"-m}ݧo?8[ gQQIQq9p+2ʝJµjZ 獃4] 2$@ዃԓ mtswZl\(m\\mrS"E \$*ǵ; {7XI2SsZ>#,"$NHYǞY:V֝=Utt}ehx}7*:s* L7VkPqSCQ?Ñ|rzExwȺs0e:I<̮{p zQmӾS|Au`b|j>xm OxBr[)#w}y'd:_@[#šiYJ F|!**dE@:|O*+SH_$eF~1ÁT}F JP0FۍWfyjI=?u$5YF],( B*UՌNrzk*.AR%.$8GYDI#fU`$v3ΕaBYh [~j`@VeCyP6g1D^;>%ͼǡdq޴ 8N^lODP0x\VOFZ%v[Ieh+,ʧѵFjj0k"MBqI3#-9=zoRFj$laFD9"Rh]We.\h6Є.TΟ޵60u6e)SA+Wą@*6Sn9\-c]GGNǵ`3YTO+mnf߃=SGLdh&YU=#9 [ _ՊnD#zεĿROnbᗫL&,wՖeroIE=-`ZvaL WB5!GH}ZEx+46'hyNȒ|mTNsgܮDaB-DdU?CI|dཕ#XDIKRIjd*.1T¬tQJYX9|XEʺc~85G*H:-'>+9}SēbILuoJJ;VoHѢ 9ܕ`h9݆|̃'w\z*{]WK}[öF2{69&u Ä<}uH8Ίӎ=5,-'PO.(F Eýl)N%[rhpzTITWNTÖ1eg U+7:-PDXjwez O8q@9u⍒WFeHw"46%";[ErQMj'r5]ddA  M C6G܆֌s8eTM'xe2:ʿw{| }.#A۫:wg)ĢKOI߶%0ߵr`x [5z;P M1&|ElՕxJtXrH L:r~o6 Kf9R6 /Y+#>ONjs6|pvNk_ʙ\qA8;Nk``[c jss.?8 Zy]ɫ;/T}!Ub*$\Wo~E qKd  yיaj)r~=TXpEԍ˿~_klȲlP7ƧL([{lNJU0yEm+G9M$|[GʙIqQK#cf.4v (xY\db>8+24I$6G_5UtUdG6v"P *ٷ^4c?RK ­p{M]edxa'0l'ưNf $ll~ L C;n|kiM\>`̯L~ w-B"9iDқY7 D |o H6pU}.[F?&fy\HVg#/9H5i:>[5D>k|&[UdB== zZ53Wݡ $9?HNҀ.MH푱NVyqlOG9wW:;{62Ha((l.@0yO;e3êp8=9%KJ}؊oYC7:H%VdXIn#uVM0kL5~2 ܏Sۿ7tWwssrFԫpt=[fXD!t:cen,j: ֥(v~krJ17]vH.ð!@$Mn2J6Bs yaȬ`s wbGƵxo:k W /MF%Vh1#3|  !f"dFh`皎8Tc E(=&Ԙꒃ4k.bOO^k^ |XC2hƑ`f=,c2/ iȍ'xDP0M5Y`ȂgKgc@F.?ڻ+*n5Z[FqcDЙ{1daۺ4Ԙ\H*lŊI_<ɼEݨv; QU V%ht^DT{m%vvfrB#>*I=. 3W_ *WڴQAuY{6+d$p$\{;{AEGXeGRd:pxmqqk?,=ʂ]8Q>=;s˗/NlC(]z#)<ēȀwydiOZװ\ƽ8K#*X6h3//HNg b 6eS]v;5͠.ŀmSĴet Kŏ KuHMѲh35Yi>CuYЩ]D^wds^c ԝ.Gno}>2B_pRKI䠲5`<é~y4,H > x O1Q qrֳel+Y{K: w2ho##[iE79AFXM k|!F+1<tWЬ^UQAѪTSruaa]T6K 7,r> *1XA_sMtpiWâ5(LRkh4GNiǟ-er:!H,i!/qӎuhI`g]ck،1kOy̰^$ a]ĔK6鿢E7׮>Ś{blI`;kؾ?z; 1q)(Ouᅓſ{1UOR8idG;;<_uPCDUgJj^4yWAަ@;sԡ+E渮߱U#O.YLM'X{ųe@X oQ8Ҋ"Ōlsc!~XTIkޥu}U7J1NjOcBx@n{WL{@bXBY{ Hɡ@#bN3bVElαc: ?ϊ 8lKf^YX[ jw,FLxaa5ۡ!CJ-?N/%rϤj~tb ݉>ZdEcB *:5)J,q:U#a!'krF'oj!N1:OvEPW츰Ң3.: ֿb珞*f|KU+n/xg(m#SL{Uxv :rӲ՜ M2ҪT!$;s\:k2叫ar000 ;8áXƮ9Y9fp-RŬxkAn#?+]-HKA,HAͨmǔ|8~h|O<%\g/mC.piŽ$z^ FqVCY ìȹ:ϝP.olK0EKY+ٜѓd )PmI\BJZZ`, =iq?6VϊT?PxCy$2 BBԍqe|{iQi䱡E.LtXS8tu: {%=Y cyǀ󻩜G M_9)Te ;)Ju4~i>.~5`~;dsHN/v9=ISO=ݽvKg(Zɯ v8R7ekl /jVgzIH #X27[fA|1I\z;9&Pnqjq-Ld\x +/c^jm3מⲝͶ di}hyˆǿX4I69rgM}t53P ru\PS#)|r-;އ1EL_0{\5v.|ɉv[ ~_e>~bҡ1; 1:6ʫu xwggAy7X{ Ooyey-` a9=:2efX$lo.jXٻv7$r9vijnq#S v Pai'bFkɈ=] =^bJ-i@$YԀ27cu~8D>d+zD%)bSmɹ@"2@/J'l=E,6A4xeXrٞ  dnO<-$?@&m!N3q׬ѕCՊo"4C+  uc.&E_ gh?֭du%"^k[mR*Iuaȍ8,a6%N 1LKs%@oa&"Q*ayom6͟\&k@jD|pvW7$IɌ>DM`_Stx`㲜or)fGmj s[{B&s3クrL],5mu[ߞgofr武Ί{ ca_i.p:v{+ʫ~ C(T[P+&d6[OБ]$?Mʋ\t ˒9{꬀AlSCClAjOKX1FQ4Ri Ýٲ+{; T7Pj\0xeHǣW V9th*$OV)P @po?L#bhƽxs$*?G (V;{f @^C0Q\'tHHiw`3~  4\6)V21nL! ujZpԬ1tO w|*=f0aRqBKmRطU|2M7ͮ.nQͿli!s*Pj,8*9 1N'Ai= |l3oN?;uFxw#ߔ/ZS~@8] ]f>gLUsGwI;xEMpUqw )_f(8 X0t ^-. D,'A#"0~E;.Rtz`tOS S~L/bR# ;1 /Kr-L5@=L'afBl,@֏s?n}7״E*Ka׍tAD?#CImP{Vvj_)d;zLW&*knCubiD\#Yߤ4E =޽ P $2sҬZ`kTޓpnv1) >aTxD-!Kyw~51ub?;bߛyh%8o]Lat{7(1–NpO?5 3vpg y}h X#t-NCW;d vOC8y&, +˔PzW?JjÕL_=@Km tZZM^8E0ϯK}⁌~JZzTZLn΁pl *Q_*+P2L0]Å@\8…p<-7h;^}4a= d;{@I&G@dY++IPXQX|~(\ۡ@6̣%a+e|"5I۽BbYk='9#ǵ_5Ap "O`qyf]_zq2)qIbnkuI肓.}͢T>xX`3x68~!$A8%iai$mi|5ȄVjsi9o_^,gQHAam͓wk>2t$xUQ"eU QKŽy-&,mJ(vou$U,\,_} J:Xl7-I)>yN([vE!=GOSK 6 pI'ScWIkÖ*/ ^4 ̑R!_.%LE3!Ut(V=pM!ElNP LVWz&bVzFKKƓc1؅RrOXNC|謜[z;K1-"UHlKdwm--ܲ< BɃ虦:Tzz|yXVx:9E@Zr.ߡA@b5t.\ w^n2SIa]0COf#]huR̋C٥AS6 ھ{V hm*фYq]&[O 5_a'@Kci5퓤6>N*lṼr=:&x\@He&tAlD#C<2FOohCux&~`C;ʔJ&f(΋q U lз8_Jhec9#r-Q10 omhc4SC|Z!jS}uLW^?ܛ&um, >Cu -^[>K{het@QZ#!q/o!o(&St.m@q(G',Wz_YQZQ5m ɘYIZ<ʪRgڀin1 4; ǞNn:ڡ3e]1hD앵aXl)q~ǟaT*yi%"^{6S|@`z<'VWςI sll~(<:tJbL{b]^Uԋ_BT&GߛvycwEY^oLr6Ds-lp}V_S3"r<7RF1HtA+ K=`c2ϖ\2:ls`dε~7UQo]?7Wg^NxK̺{B򣔹Y^hCRRb~bU|쟎 R7u[K0qPmc-2z]Ew *0\e K𯫱afdsmU/PkEٖ^3,HFFgpI^d5Cּ-WU>.ӔM !LO3[6$q2Mpz3RP, ES1Wսe{?}Dzo"`sm[*WBD)#:RpUvUڅ^:sjG9#xI6)q~܃Aa:!qF[ZC+iCv$킦ˤ92c=POTbvWIٟ u~-XޣrhEOkS@s (_#^;vD /㿘p Ub9#-Fxb\4-쫑oJVQc'[H"~%C1N\WZɆ%Q]J2F4BpͰn4-zet(XѽVtTwĚV~5>P*OCXPȘ_l>jh+O|K剅'C_裙ueAif %:"r4 :J.[2-WqY NC}ǚ>qI} ^26vex`46,—JP <74$Z #jJOnihQ\妸%8Qp)@`,4`2^&U٧TY;2dmnjl(d\9m{ F~^ \p.Ɉ|fxI2C |)蘀::IXv;Kޒ,O%͵ **Q(lQ RJu4```Dp3%,>+jq+J, ,l8w7ugvcG7k1z/n?JLB'==yw5qsv Tk6.Id8Bkv 7xmfW^]j~v6eKVC],{SrJo)oq/D`hLV}>8W^kIP>oN;J25aȸ89AH/w~%Vo- -l6;s<dݬNumd( OV"%$ruarUF)00gQ1q>%+6KxU,1\~)˪6Hl[ၕH,΃(O1Ypl]7J.+f J!wE6vt,Bj*sK5ҷУ&6)1N#,DRP4MfE.,"$ȟ"%S;G/ғk regjwG2 ನ5Zf(Ů<&DIX;<BhIEM#Zb'&z5 #c+h׼b6><ώQ%5!FWfb@ԓ`ip  <1: \ێ9):N+ UGgvډU%uTB}!D#tK; S74q NVG8CyA8CM!/'6\p@pP GwP+ͧݪވHe9MkXI{ k,˯`WȓqjǷ 8voPۍqbn+x:I|vhh`T5fEib)W۔4ztQkbJS\"/?PjI.@K66Ni _v)?X޼BYv$&C+GwSE+nMLݬ_h;}B"1| UCn2H]zsHWFKL {4]PhalF6tk;5z6Ya,*607?>_ Y4@-CZ(ĸe pq4!GH5T9==\uW,c^S%`˽!OedVEXڇaq-!~@6Y] x2^CUlwv.a])(!3ťNejvDrV'kKf5yZhv"Qo^P@Ƀ_2҈Iѭy\4Ztda*nsPV D]-kv̸iTMrˎ IGNzTs|&)Q)4R92PsG̖imjk߫7C~$ج -|l!O| z<1*Ufs8aJGBωVq! =XWTm?r+l.L󼂅* E3M TLKeXz0\E"2g||*߁R>&2pօ(Gv7ZyuW@1v# ޚ,,ajVTeSZ;ͧZV%Cst"Z  n0}虆~_ivb/ Hj,P\^/Ec{XB Iepe,25p4 vy$V %wXo\~cZԄ-^GV 9#O-Oã-j 7.o@[ v/5u73Y\_ot~攬`"C݅\?mD;[3yK%Դ^bm8Tlg Kc#6 ܍xx!Ł2 ]bDr5M2+_Fy%I+FP.d#X0jh&Ƹ=:ˋL+LB't¾Z36'B;C`l R*^t̬FmKc×Q"U) b=rk&'C# ?Mbug<R*S[)S)dPJT65a13M |~pe i7"׳. b彬oh⻵qJ;3D"xiq faA !(b Rw{|| Ă|Z/ktŞ%S#%z4 a48#:Y=dOqX6o㯑_@avAUj0?VZ=6RZ^-ݞx?M|s1'Ί,6X/@d$.XRK:-+nrU%?Ǒ= j7e*H ~"Ǫxu\ǫǑ+l f;2n}@Zta$(>gq&⡚~?ڰC ;>Zefb hɹ‘[\Hzǂ3* ooMw.ꉟ7:<*LPnVamQ`'!=U5ApȖ,躉مq2DEK E lRyNt5o3Aq@[ITe ޿\Nr?.q8НcmDJx㤓*(&xzAXg?{8GfQD 82!ƭ5ޱSb5** )M̚4C.j.WY;0b/Nj:L*f-Ӄ`Tk_?xd2rx06[agxwOn.d=W$ir4ٝMMF GJUvŒV FY5PdqA`GGB'߽*0ΖTaL YY͈dN"eϰ(($bP,i,8tb,ZvbS,0| 3 YGAkll0b 'ȶ5Zw6P:F߇ W8 MnRow {'?\i1mTrNޓkz}H8܍Ɗ0Sq) *kR+ ]/"mG[gr0/sU*:byj>/o3m\W(O@,ĝ4CڠL'G%65,xA>ӫ05O.53i|q@>D F~@OVcNuRL\ F>b}eҡb~}\8VO;w|t} XʙMwQ^dv+f;A'x|tLϩwEba+,Y# 9.D~z=_5Ve4󫍕EU|9>j1JT"p\C'P W+3|Hc|ĕPM߇;:b50 uc+շ $}nez4Yj8xcuLwaLg];xV-uy^v#r_Ԉ7=Nn6L]5#wZQ1%pP`+ ܖ="wrU<g0Ho_TH\܃U=|VSDVͻAbg$6i'=逺'a#Z:)iۀ1AP[@ ݤ*.+rԗ+9's<>x!0:'c?--F%1"*ܼt]FKٹ*xߟ92CU`,4ʼn'J飼1 L~Ӓu %Hd&◒}/V5< B:2. v\4H@ o<ʼK +.t۟t*}W#:to I/Y1c%:{s::Fzs~){HlBY'=Hv0LgƂrM\ñL+F9`\3h2=o2L-jK5ʫ0,v"^>q ?ALf;Z&xnW?a7-ȃu0y(SAѕe0ο񋽨ƣ ̦N\0{{q ~γ.AJQ^aKx0a.IDb֖`JnglpM`LImE"/L6UhEIo<̔1qi(_j䐨 2#._^I~4\wjM 1g SA)[Dz(=ck9]c"3gL1YK16#QGϪDTʀڒtC[o7N@a-jS<^b=#/vlYdk뛾Z5c 򄜴_&5|%f3+WܵѮWno8HF*zaYGHZqDPMfE:рGĆcѡSY.8 +?|*/s d0893C]QmM @xpF(K4FQCl61>m&f))vUBOY8uڱl){DW(JRvp3gI7"k ̡]i;9 Alt9Cc ӭ$K*2u0A7+6|FoQOSG}w*+"@A~pQtcks,q-Zbq7v2HWWH)3y{nd JEAm9xt_^Y$:bC1v1-,#: `+^K$|t/XHT؍T7U=S^vLc)TI)>fXD:&GZ6=+EJJg>J\պ sCjBhl:^Bpɀ9kЕmPZ}Tqq-{€1z?5+S%e&LIJ!lj*|6(-5y\@ +thFf;++ Rs@AtٝX GWf<^i7Nmߵ"W7pGxV9lb!$6y=_lR,Qelv{UneUK_kК:"wgM,|cq Sm{`  -i]tWO rz/LY${ y %>z*tA5J'.bE+uw[qWq XԁdT~B=?Fj/?2x\t$Z%f!I1/ 5b'2}s6ݯӄxzU'P<8:]K [&= $ +__˳u4d*c6= 'w{'ث}4$o衂$Ԗ~_Sz#r 9M{(Ctͺ) _Ư?S$=*h_x [8o8,Wvva <;D"T>fЛghCbӯ=L |ti";l=RT@`6j:L1{|dy. kUW,j}KOmC[;WS+7 os[E-a~Z D!Vap;Ęc8C%<}(Ðɇ+0tSx&&D3ޕF JfU[4w\u'i{:YKf$xbtb>RS`Lg& W"UzS<? |WzM ~wpo!,V[`Aðh7'$ȍ+NU%I`%aNg\^a/G#-$ ~J-1TԤU%p&!NXk"(To|$w@\S+`S2=W_vbߘ;f]f_̂2R`\n}Hz1 |.}`U4'vL?b?{'[tṓCF(Z 'nwW::`}t:Ou>vr ܂MC(YE?⎀TBZ82$)b@%@աdn_t8(G1dw.2 zynɺKi2Rg5+f}`q!Es+,8ne~()]6Er-KwH9 t,Fr%ˀ>tN.5Q9;#Ku? )T%lieHeK<pȤd5;hVR@]_91f`Z+Fܵ'IR%1rXRj9.w,[ µ Vw[w7>D=s?HI]:+c= +1;{R}>.I|M׼+U`m)9`3$؜р$lv "|yC V#BWahw=Cl.+!B<(B)= hNT RȘE4rB}=vg&n,ʔ-#4ObsebːZ7Uo+( &SP7O\*I=F%0Ber|"RQFݑŅ#+[>9Yvھ֨h# }@1iO\a~UmRޯ0I&n+kHNxfTcц֮Px?cE祊tqd%;?d8TN>+/rY;up?f*CgMy?#X79H@J\qLH}Gq+G1 lCH2b<3w^?}{}\_,i|&e5HԄג]YnS}R6lh~Xu%ոCvo zfvuhͭ).&\@T|fH p?I9ΒTK|b &P82ڵͮ/2Q,ˇ9 )|6! "#6)FZh=gBrFccJZh>EWSd[f_)-' *gEBp50M\fp[AL7B65bC_u)?-D@OGt\=tt>B>D&_e<}PlU]}aNZ² Dd^[zEn\S,{*BZ|V$F2ލ/s-*SënȌJf.1*6>9E*D A@|5 !Lyqk"O}hhFa)WTk\u}# aEa!#!PV#|]Y!^ez $?>3/w}fN` 8 ",=ED(z}oD_^:D臬5V,SӋ`g;#uGkKNH]K֥ClĺW:KiOwɡRpPvf8m?lO"<-M-v"lEdɊ}<+]6܅a77r[>c3Z3~"P)Ouk);v$ A]zݝn?Dt˿ -oGD\d7bx>҂$?m]Vs 3V_3:MKP'vˆTb{#y< :_Kvaԡ@j.*`)zujb*q@fN3}yŭ ߬ 4Ҝٿ/ch|B32ڻ'C2[BS+,^ BNLufXm6'awFnd>*g r-kFP}z*n[qC#ԣ!䈢ۑQs"jfiFMc97#}Z.}RB_%]3ݞP֠?၀0Nmf^7Ơl`'20X;wnp[ć>W恝@\yEQd3}{zҮ׫\z[K&ͣHYpS4ȋ'aCY o וSL1BiaOS*HRp&X1jxG"f~5 ZT}0[z}U-R:+s/N 9@b4%I;uj)e҅Mdo! 172rNV>U-^o#9eN'BGO'[hg1geW đ:qlGZ$́.<].Tc_X8Tz{l֭tVN2c{Ol?o d;?OEHZQʑ*q5߁I, W/my( ~9y~Xď;9:hX|z$S(;pxoʱ,-Du=)Y~:>7ڿAγQ`؇S}m7q%8 o<]lXmOʇ9[:WY0ˑ/~+W{]YGCpF:)ӚL 9q on-aZ#mO!9c 5S0 Jwzs~+ltyC˹qwF@-|aYRRR?D:FQ}1e['R} c^c%/bG:+ㅼHΌl[52T\LAv>HL?MA¸z!ssj4j؟ BGf E˜b˚j$t`& ǑEJ?#~@ F@< o++sr2@ēG(FzL-4 "xKtiR_Fz|ܵrk׆XߔXJ&)j l t'V*BM(;i;dn_<;h:r;*X5W[|o,2PdDsm3ѷ.F6([*HEG:{zduN%?"0:^}֎+DDTM90g,ܞn,WqL@XbцBнq7< :Tf|[n?|UI9^N=Hykl6W/'qlz R0Vᅴ,!2rN!{ 5qPD۸Q| PG /98d 2PkVtTd X2gB.J"^QA A̱mj6߇/@}k0ζI%CE^16nlyA9ώd@o}<y禬Ht7 8@H-똘ގa=Ē<8<5;B'a)WX0(${uxzQ bUe.KLf$7_+sczJ#+h$ 02wcgH\V勝T,ֹ/)w*ՈJs$Le0I{z4ǕߒG~`Fڜqv PH`F MoY1)9OɛoJ|^P~ nJDo _ ѪK:d1Bcf?}-f̕X7&5~p;>BٮUHˉ֪S&1JEGA|žXxS㬔F8szk9DWLgrN4u}}6N"(oy5zFsR[Bf]ZޥPCSsvS4%:V{d= |;^ j] X ?= 3YY>(0\LlHg1I9O"=52S<' LyMik2Gfa"|Жm{d^Ϋ"[Vۣhf{Wl凭|VmxLGYf֕P @ @ _hDuV%q/Q(;.~b蜮h?huYvcĀ6īzhʥ@0 gjZ+qR >n>3> E_Z%us. N >䌮a{q1@]CiX&˽,o<LQ RS.ih ah6:mxq6ُ6;0a&|xRj@q,!^;')L^ɤމ6;VOȐ) ֲaڶCH<4* ;<ª''_i͘sy5Okhm4)#D㩍b^XlJ嶢\K\k7րNF"d+q [n8k. 0M/d$sg[tlk!PK?cz$Z1965T\$$V8k%9V$Ԥ{sL:0E(G7o9Mh0N}0} 1,LvlgV:m;*2Ob(͹1f5خtBY v쿾hZ4F -c(B=b"*uc!K%a#;ef4gAL.bGÛ:>"dzIP9( 4b}~6 P/% *ɍ,id6P%S:S@C I +rh 2^E&FoBU9$ >Npv` _Igsz_>\CTj#n^0nõ+Jʥ%Ka˻xэFC !#p#wt<._8ʐBNcDHx 3L+)#A̔ԩ笎u[%3WdF؛qElz:Tn 9eޠA)'mV^v~ňkMǽ的,@+ rl0)2Ǡ:RuޟGLzA- >A3pZmEcHJXlC[^WGTHڢى.7S&yZGGH~[<@ǫqۍ58/.x x( !⇂tc۪gb{$ ڝmL1 ^+W FYZږh5ṳ'!졢IuTl=;C1\\ /Ypm,lYDSL ɣU 5cRP?36۲-`N{JG|`(Ӟ̙L^=,V#I߼W&k<x`f"s R$Qo/?)d$L $fBf'4,⛰N z3$;2P)aZe*I3(32}22swv0Yؗ4`*uB eZg$=AnaX<#=˂>ΠB}N loz(~w=8=61~\k!Y̆fnN ZfZ_ԛ2ϮZ=$UfF3< \ƞiV_7Gl]VzT{Pu|AK t-Y/dɤw], OUf,k ,pk@ P>8dx#Ϟލ$iU9}AsR8ux*6]%A)wR4<6Y2>c:Kn`] sXhQYYg5l0v-i~KHTTߓhͱ?IE-yʹZ0xX`gN!֏=8zʫXFKlGk}Fj^KPe',ƯQԬqH h˻ KnFj'Q'~Aˮ[\22aaQGRkV2ܵe/uÛ }h\>b6" NT'|Ԝ-=еg6C#o‚a@Ŗr,"@jۃ1ze^| 3H9-_Sa6G*"?E"Qjb> wQL8],r۹{8wۛBD*[{DtŪ9].i+o̳f W7[*#"IOpd ߤf%* ,RnBDwǘ s,42 a\KY<1SF Ҟ1 ^ l1$OC܄~dQhD1%'ŷbp^{olbs$[:S.Š S*nYqQWHAٚ_3( 5oyF|ɓ̭tCav7PWŮ颦Ҍ(WpN?4jMzL6[6#~?/L{^xk8߹IW`B$JnO"e] 7cBà Vt$B8o`-M=l-R OCW\cYn@"`S>ma[Z/BC>НR"_7Om{<t4zVhDsuBH~JH@OH4?P@+N Nb;ĞD/l@4s bt[G'zn9'I ^=.SL+ѳ쟑-;ECm*}ƬrMV[c`땜x`OwqKEyӤ!R ~d_rCCj$ԣj[uC14Ռ7K~OL1,H^Yٜ1lTWvJ&ܡo A!ٙLVˣ`uQWmD')_0NV@bX .c#g(] f/'lj ?f ^ ~A`&N%86UBn sSL̼/Cѣ=HuZUqSO_dǢG $q)F NHGkh;`!eh. |i_6cc5 XMgCG5q S,;%@b9`'7_1f4_w~"mE5P$Bux~b(wڒr{wfu aēVͣr ,1zϧ0'[J%xߪޮ1ɽqw>ę CRһb١vE͛x(^A1z^S3~>U~Cn@J-=(2+86o3n -#z?X=׈5TvlS N|YpA&@˯f^RA >VҡVֶw%xȭUl{ ֬ra3ӂմeqYңkMUx /[:CC/Wr^ǤZz]aP˹,"3]}e7 7|os|,_ ˓(c%@p@,\ULܵ q{^#,^2k Tν;f`*+E ?O ;:ft1:%Oy  lmar`]후TZtVܲ!r =}*C+j(?X]HD舄|KSLTIbGDuu] c6n5^,/maI(\&>yB԰A\>\-DCnLʛcm$a\Y3)Q6aZ|An‚Cbw[ 7uM|pb~ AG\Y Fκ'Ch^eptbmG񬔂` P_+E_t4DfzRWfKG)9E4_w;~e N՟|O&ImTY#@2= _-}h=ş6c'I?TSQa jeHRZ qX-'VR kCu?xn7)}>E=Fzw^d>2?s18J_G 2pf"dy$JLuSC ]8%S}8+97Nj0vYȕ_KPOYڿP0g_'OF6Am>W5 O>\ˈ"uo9),ĽU2Φ4wPJ%?{0׏|tA1 Ay}`~=vɘf*NEw "\LD0V I^;)iVFMZ0o5v4X-$|*$2ŐLBV1#l~@Okt(b탠|:)CSqFuMB\tL 3]@ͥ!dNRA(90d%aQ.TP(vxaZ17a1'5B6{c/6cMz\8 }jL>ۘV+8l&hA{H~Z N(WoR ]N[%vPtRR2bEhÐ'X AfSƛjA}c'9㠗L4m64:~([jPIxIvr׀C}(]?IR z?)c^XzqdL>Pm׳Cst:#6goSNlqƦ3k뭌PF5Vz0t۱Mgwq6 3Pڈn(t連kU';̐˽?LƨS{q&,̆ Wxlٯ!EL$10]=b$(SYߓ'գu4W;Wo0ṖLn%8} lƩeT * T2$7s Ax*-Fwn2#- >Si!lgj+ 7T9v~t*K*OlCg ME Umu~P]^~dwKgaڨu{EԼ(v䤃;j] N`p5w cæ3!VF§s2fSeCȺi[W@ ހL3p#$cHxd@m 46%V"Jsֽ0lT-,r_:[> J[z/2/> {#Js!HkXF8}Z* 8ZJƬ%,1XIҕ*s^#wȸROt] &Lj4r;@`GBٜ(B}}G J&8L 4`@;Ll4{m )Xt]lV*Tk_nȦG1={WM343"l o Hl6yUqa@2@{M 3NĬ9r #I$\zl"y0S+ =Ië`=UMjU3X^r1ѱS,4C^nHy"0l[2"bK6-g [RbM4Ew fpEǾ)3W[Ce6‘>*?F6EpRPސMP&DGGVMk2e|%M<eËXfk-BbKWaQ;E%ASs~9Ug'n= ]Qo`6jJwܹQ3e# 62X-pqHxq"Qu?Ús?,̨ck ܞ@{<9~Vk :EBBy##s*]%4FA=Q^$J `sz`;MU%bβkq[L}mQ!2OK۶u;6$Z2{J}8Ljn{bKCTJtV)]C4eO$MB-YiU:glRQ E̝ܙBckZ"<'s#fjeepoGЀG$%?@#}TR7##,oKд))(cG3ꫯ̏u TCdv%XӤ%mU$3I3glZٕct%ry-%j+>g@i-ݡIvր`0*?@MgX8V[W'T,`So,!^¦hߖ4Ĉ}> IDF!x)Luue[ %CaՉNʸC{ %YSa&2L κ^vxKjONYk],E:(-MB h<#׻'M7x %4=L r/{AHs(U|ƴaPȫ_էY; ?o}?K'/J > yq \[f^8ӸR=kApõz!?z91gEBުa X(Z#Z2gjeaCa75w+M|~&D ,3!\{sJLi:o{OJ)=Fh5{Q6D\20ɠ nmp{chZ?\tu!]ڰ{X؊ wgлm&LiV`\Nn٫YWwB"< LcŔIcr @=/Y:Hb"M~SA]jp3};܀o7A+ S\_8bk2]FB ,nZDJ-ێ 3\^)Xs/Բ$]"a vPf ( S~hwxE*=_zo>%Sҫaʄe_ZprӶϧ+j1d9pU^yjy$cԲ@}!߷GppHv+L@13X#6c![yai>dA;ؕIK~ott䁨WV]jF a+S>\wwcb4kl&ަǛ:> }8+^ŻbMj ز{t:$9*r7\4lw֎vBi]C?K]}T aB{'jܥaz ^s.!TzK)? fr:wc]>s“Chɭ~Ķ ^gn/q7sy%\X3YսQ Z݅]/h8RO*FSb+&bH=ēb%y:jL=Ft:DZl\t{U&-j\䕽2q HI5qSrA0Q<;l"*lϚrG܀ Oa Sn_( U+3M݆AoXMuүCK{K?ϸI]5{U.F$S 6*4RG_)9{I<8nIJ,50~YEu'"yUA+6PWC ;/;=70Zi*NLe?K3q8 1[({ubuV ׋Y:jHc' Xvb~}3ˁZԢ|O'ЈHtH4Vj&<%ODPmƂ6g:wMiqM wD=~r)#$a`jdE|0ؽŶ@-2r_ ϵ O"Y^A1ug9yӿfӷq6tG 9ZLcD,vgg`N>.7B/AcLf nr!hG>BJz+c#r,KоarfAOʮo|6SԖ;%.8V(e qZRi. #ms7I$o 2Jɕ_(Ad (^S/#4Ͼ&W0hhC-!z飬CtG6g.Tr')ir_>": vh_Ήl2 ~vf9L KK|u<3x$ f]Ht-tf M//,ԱofȻ/i~aOǫ0jMz=.<ԣHԿx Htmxj qzЪOP ˱$z탵Ïpxxj#7r9.EX]\hsY^SU)Tmf =gdsS[iV񫣀VS'[fۧZ5=9.giTRZQĜ^ dh~TR;,0%Q;'q `7U2 ‘AbJvsb]LHΚo qDxKJ.'_ mRjHvvF?ܕ#uG+׏AWٷ9QZԧ %EF=iN<%lV/uS{/3񕧑S{hi$#2%tE9E*| I$@DB)5]}FV8Dm cedCPبs9` go?.oK[PgpY{)jo dŢyibN c/%څaΩ^tbR2 ,&/PS19aȂH_72}aD,DOMlIZ{w#G|Z wު!hrt u # ?Gz2@ѶO?' 20@8޲F+`m! ^TX@1vSn0NaϾM[+מ쉫,s~UcS''}0$4VMl[q>89>xKE?ͦwC'~Y~G6ªy{IAc[]j,3%1Ž\w}{hM;4,Sŭ=a r^E.L#7` T6}ڒ'1"Xn L[fd%*Oc#ތ9zf)LKՏZ`ӳao=Q^@Svd(# QQMϮ)HlR;B-zCM\uai;*DNvgfP=4S.<~=CKk2d&#QG Lͳ\1/[@_NBXzp=EX0sk}wVwM&|x Vރǎ:Bۻ y]!*i2ie" P%حOP+LQբuiÕdj;:oo R\e'cq [I-:1zeQrBq* +7u$XNOY%MSӡ`:eX;}qZUnM-flu6f6cd\.$>sj'wO;M3'Cn6!2po܁lFl $,󓆬B88u#i xHNܤ۷.<;&jՆ*ۘ}~M꣎'p՞G/'惹-fTZķtڡd]`p 5lPfR 8YH[A&pWHh$}֬x243d'GH/DQ߷ZNIMvƒ-ɺh'FCS~zK )J A=d̕E{#}!S`[MHjp $O'm_٩ F (TAOH2a=68'LJ8^O9 i,3榣c=(>h|v JJO,ͼO8?Ugci>:CV[ {P0b2+ rE¦f\],@ 3R!Ʀ\0ꖜ33r>N6u maQ6n58xBeisjy'~0&?VOcP{Mߌ^\ҁh92,-2 lⅫiޝٿMɼH|Р.nvrx TˍbpbdXd<6Т@WlF"d(HW$EBECׇ֦Gge/gX1#q~^w 1wd*̔Y7SG5 $yf]2zUQжdU2\I&wK슎u 4$I9PWa j|O&@WШo9L#`"8% ]<;ۄ_pn,$Z#hANQQXӅ}W˦s (&֡(&eCIyMPO6mj |a=8ʵk x4  XM7a`Qոl'O'D5t~WPwe4 21F Agȓ3aZ=4!'>5mP QSc \@Gǝ\tSBr?O#\/q?4SKZ٥umL/? ж_B;H:q]rdȔ# kaspV<їVrV K w{=Ė{$ˣy}RMVm \m98{Z+vpI7+6l/B4{N1/=_UtE-z^׮ָ"]S1t!gRؼ,mbH.$.B~ PvN" -}E&4IFSg5Dqc:D#Q1, h%'' D-ڮ;!9/98,ȜmEXΟG%xaq߲RT +qQW^gyNYp2W Qngb ݑ5VmԿ>}\x 4X5],GQ?Uz9=Gk%G(SbS _L'GEYyr͚y" Vڶ*1 y:946,1-jcQ8s9*8ݞ ҟ_;(VEk&F4e\,`^sn#|B8y`1N0Pfl]f2_&0Όmj-w/Sϭ%KXq{{57ZPY/FbXm(_m>ٱF0$I{ﺄhk]ȗ qF42߅'_-QiFMA,kfVbvp?ʲTFGES_px]N}rDɄw*6YQE< s{s&M&̈R`)|@A­HmNaPoӜ" ˒+xKow'/`L3 ͻ;nKc-ڄB$ɋ;ija>q!~p&v\JO>. הp~I-G֎qOcO6T #iFԷj, Mg{0{jJGs]l0S"+ͷ;a79iG@R~<)jDTc-_}"0^ZؔP%: -J=Dn콓F$Gڋ( kR٫'I6TarJ,Ik.fi|wr=pb%g߻5 ڮPڨiıaũh}Y I%h,bYd#dc׆9Ttjg4r9t0x!a @_G >j&A5.P=a^\}[-wg$9qlMe11۲=Qrt\S/}Nڽ,dA'CP]tZIlS ΥRV$^r86+}zT'|{zH!1ž#_KnZw)znU=uF욟#Z~9!n'0IrͰZŋ!N$/ ;\&&,~Qu1`)T~ÖrGI^*sY#O vZ6YgK՟Y?Yoxv VxșpF(+;hxBe%M;FSvU( ;j&tFPlSZRb;VuJyq"0kV\ղW v"\}L"?KU u4%KXI$Y9ҩΞ(APt4;'?bg~B CڭQٜfǓ"釻5o8+ zzT乘췶[a[֞Nj&DY_=)^*HdS%İiB[;b`Ppw'fojW9<c N%(58ꨨa9!`Tw3M\.|1)";O7ևs TƱ [ 4N\>#>KגoZ12o]ZӿQa:PGMe;!UyȫT:B7 ݼ:w6Y7%]BHU ܞ8ҏ69p"牗,]Pfq ^ F=%FК,'/>WĀ1sl /cGGZ+})\ZNC]z:ԚK[5Н6vxrIQJmOe ]*(]<(jVL OE& QKS`x~Gh#d;|,t4XuRU`^g+0,VڭyT]~~w-‰N~`^':=(h/fb*zz5GŤpG쳬f1B{"ʫI\<˧Qa@ Jn%D^[ ]f_d.Twfv9gsEHÇyp+E |BE؉3C11vM= S.sZS5.tΦj߀?ۭ ?KH/Ne,B5"U<*п 8ں(h4۫t1Q tq}-bU,!q7h7rooFXuI*h'u:x>& H($ ۋ."d u@ sBKfܿbwxӅd^܌ 6W5P*4^MsG\ThWgYN>cNf25P-oӾ39 $[ꮛa1“fRaq&ud i4\+I$H(Հ# ɥ;Dd^ΧNQЮ6]GKl3 T% j#ٸS, 65~THBܨU=?Դ]Kct G҆~«l=oWnI>0ƐJg8+s)\f4Hv7YJü;OIz]ukY%9ȣb`6%d7C¸Z,-D)@ So^VF SB^0PVs0Bf 6ӓmbt*uMLQ@v5}35V0YbwE4>=f_.I9nY6+JHhu?'k$);~@V c :Kx29 뚸*f /~3% 6oa X0jvUj~LojRG_a{oc;`VuA8VѤaTx1M˽m 䟄qь7hj!=X Jעi`vq/ׅҨΣW^*y%(Acl abo;[fM l;;^&ޘoZߺRkSu1w bHsp <*|t#.ff艌@{kPGQ|,ԪBd &o"i˻TZROQ'5 S…m 4!KYf8%fVc` ښRJ˒i&/F…/aZ #2#;GDoڃG h45'/050|۩ӮH.Q23C(y  Ƈ[ k%̺_ǍAnvϨ P]Q/KeAu/~(Sڠ9Z6t99آB&{Pc'Bfw+!;=O-b ' F)@ Ru8iy@u A0qDK ogd8ÉXٹ?:ĥ(Gg4~ED]D(no8~Xq(V3t,TKJ%qQW5kPcjy+q?rDoMaEfj=S/<^}b3n3@]K/T!୴;q u$نvY-mVbT0PJu$$#!//u #⣖wl7si"R2N/+,H0 2)S/ b.jucިuB 4; &WD0"D!9K۰?a^eqyʸFIdhΜJZtc ~[T`ONT6 D.1 ok0'*O4EMAD&Vz⸫ x oq_󶲑wI] ";.g4ib͐tw{-2ΞH Yd)UVy԰.{OdAKßX?dFҏugwcPS˞+p!YCCwj84Ajd*_-fá3Wr?55cz'=o(Pl6:!Ff߷ Ȕ3Oe@,Ln/#N<6r@mȉ4r4[(7BCRwH`{$n!Ujk+gQ:% 'Ԝޤ&~>2@t^F 6O%v\Iiyw~LͭTcyUYM#rwoN] ctAڈ1v^8u|FQ;Ct8 &LfЋ+#Qq%yb`rH+NFuLBg227?!?m,>*)xdKn1ZN&ȱ4/c_b'J)0̘`$ I$o' q&A&kK^80Jp|f^JPuHeՒvxBp23=h+" lyF[4Sqj8+5{!J|\BWe&J-P*:?urHە3x]o8$W :uł%86x xО._fΈҏRHKt ;SGƒoGKd9Ȇm3Y fmnɄ]S퇃C8c} .ѱ |mrtgwd2xCZ{OKQޟx}QmHQϔ*Z +jc*A%SZT5p|;ǻu1b53t GGh _%H.^Pd|LRzgZUοSofN >_X T;ojI>Gߘ2LQ-Kk JHO5 X=pM ;4bRgƏp/YUL^@P(2&z.)KsϠR* 4 %cwk? QGvrt}{?RaɟjI*ϙe Ϋ+W TDˣAKZ.vGn F}zKSrmv }4^t@3Hf>n@ Y O\Jj5kgzuQ &7%L<;bxQR{v_J$yCP+G2R9NjTm1yכ_՜w6MhR+" Tp_ӏs8) 6Ec_*HfǨhliäekeYwϪ_S$eW-m2>2CNRly[rS|^cm}m>ug!c\薃m32@~ dٛ` Ʋ_c?GiKj%u_KNrb*QUS bJ'F"2`W5H PhI-uDJ(?/=2Ǚq A>?Xc[y@Cl7i&'&Mv1k#5EƖ SEǿRIҟ“wٻگ¶C[Bq涽bWndWjG ǂ~d*G[۔" 8d{̀I@@w1X;mtFgԾ\C4ẸކYAߛ6A{du:PZj~_Ld]ڨShZ,7w<6샛^U,(w~u㺊L CBH. =qRU\/tWu~A:yMbogHOmw zd!gU;=mLp= oWՐ(ѭa՘qK/xa ^!|:hKWr $JtbOyU 6=x&D-j>+ӒRB?Ν1/S4{M/3JoqK1ZHC] LOBz03Bjb`_#p~hltE!{ҷJ@fc"aapc"ql|F3O[YB*i6 y.=Dy(dBK-:`ps؈36y\O kȞ}W+􋏮(?\. #s#! ܨ7:\Us- EOQ97ڔM2ύn#nV4>q/Bq%ftWMw ]oGbKEJ洧[?YC0 asDll+O{?0v?{El@Od?;*Zc% f*fpfԋ7Q+}0S~r;)Nt2oxf7 BwN8P$]UcaM]YЮx !y$un3"aˡ͸]1Ɍw 0D!9+"r..9VK5}0l>؏@B;ML2+:\TD,Qn o`Ġ:1< (XUH.8OsSw?XWޥ1kbe~\@ǹ$4$.dގml0#) >܃M3wdʞVf]|]VX;Γ#y%*?%d 2ȇSw&r׊ Sy60]Q "wCav>:brEbʉ3*hdܣ^^r ב4ʙyK'{#7'x7XcADefxP~L HF\SCgp<ҥ hZw.} < * 6俽&0挠\@ң}~<"zuq[=^çwڲ>7 7d+Ã!^I)-dύ4ΩTdNg}Uxc{ěuX TQr֓c x],b#D9HS+(sVe8WZKҫޮXexg8]{ uϋ}T宁+ҙj|d1oYhjG`yt=d߿6  f< bHQGo+ԕ–8SO8+Em&AŎ3USYHEVjEbѶY4co`GUbXmX$G6X-]AՖm%z.Fؔv߈k'mO@:D2}RPv1}[c{ai:ʔ^xWLzsBM⿙f{)uY$]90!}ϥ#!Y0@Yt)jnQ,+u i2nQA/J3kDnrӤzGţΥzғL:utCN쫝Dz[JTJδ[iHf:ck ,S2HPUv1JL>YeuKֱAH5.K~FTvx8^旌X~ htzT6{k(b.O5S)iW6;Qi.:c y~$MJG?;ϊkO6$1 ~ty 5 v/3R/`a h}:n;f5.&=&u_nvLR>ch{FDwzU?mWd  hhPFۡOoTY@|5pgq7"RanL̈-QB#;փ ;K8[Cb{/uw~=V [!پӓS ׵OFN8 dkx!{GL2n|X{fKA e񃰻9CW"aڌ.:6 %p$_P+7e kWنި tqק%a.;*Y0Q^hׁ-Uo d[3.< d7 ’l̬ =Nyl26{jNTe϶O4Xzj8Axw?Y uKW_K{u[T2=䲤tԛU[}ʄr/DÚ zwӔ!Xdؐffex:Yq|T݉'#5sCrP{-xy[V9+&"°ʗ/6:v DV{+ P]JvmXacj6^BۢN]L!@<W-)rT2]3~ނ5tH@5ec^V;o$gȗg*AW"*Z3.dȉA|.٥\} gx+[Mh+d&vrvD.%a83PYϦ֌&ʿ zj᧠; N0;ʵi]RI8."~Er L-gs@La/(3 ]t:UEj C6mn˗AT@|ꂐ:7Hvc’Xޝ>C(>=AP3%cU㓸!N\k?u+qd1~Z}NyWQķ9)tJrj 6%=!霦)oZY( ` Vmt[ads~ܦsp:MxslY@0&q[V@CmgS[#y3l/,tENSЮg*x|PYV s i EwJ^1]SmKj΂YCO8bX!  j#FK{&*\!؉K;۾a)@q9Yc9I 1Zt[#=GZ51y~m4'JEt2'LH]mPL} ӈB'}G7u:fDvtxpe Z3Իܨ e] 7kh;ew>oVGiX3'܉9=Sk ZbEv6/̵=Pi2Z<\Ş#kΘ9ĺuHGI(% â7en#WP^[|P$/U :nߥ!߹❝Yyȋl;1DZI*:x{ |I[R<b#gbEPI?J۹nsCGB*p$"jDf)gyDS&UQK.W:T/:H%i))#lw6 IBENfSYLgJ[tk-`@lPxd >2Yt0) f@ۣT\.d>hꎒ t (?ڃ;YL/Ovv o0ƌzw% ZhGLXYY3RTyG*wH.>'zXᦜC E-9D>2?$QqAO2 ٦]RaX^u94 gF,b³m/ٽ:w\Qn-\f0LXU$շĬ(C|KAgd8]>gD67aAQØ>jc־4"Kܦ p8UbDbQ d(rNsLG k^(TzU^HqK&ڕĿ2Q(ȼ'1ByfTwyRSl<}Qfz,g}Ш4nv%6KPh_Gl&̶*пaO2ڨ_nY~ExvzyiG3m]ɪw夨a QPC.^g@`p 9&ӭ,˜slf WbcsHbA(CtZ#v3!sp_ŅFʋ~W#+L;}g@ݍZ`[Qe=ɻzB|䟦s^m$8S~Q̥B'|ʽ2ZБƎ>/qZHimS!GKggsaq~n:j*qx*mizhLoOCW _Q02&W},j4P.f˵T; eMww݂<(hd::+6|IΔ۷>jFɤiSj5">褷*w O辰_AûzLxЦsO@;aQ`HM&˝Yu`3 "Eńzɉh QkŔ2 fTGn'or[^!G23 7[0΍RոReِ92$<ŝ9pgM :0UAKQ_pp iN-'1,t %JUdVaڊh` L61CR1PV~/ޘ֏]Us s&Vڶ sugI8ȕ8(LHfbw(a";9% y?#Ϳe7^I1cqU: Evs/Hsm9Z{OQDI'@,(J( ޞeA*tsnpYcL,8albE:ݫfxAAkz($ @?V[TPC5=y6Q*KK?JռA%{ P\IUvK~ (bo#" Iw%f٬0m 4!YcjpĘiҸ։#s.\wP~rePa;BjjӮP0RYJ~46Vc2$}J 2PCXJv;MhnUN̶se]3mUWTźeFxK}y`gViL]}[rӪ'E e Gw{H<'J/nCI8Brl@{x @{VzhEt/!me(ħXx I=; NJ>FFd?>$sW;K_3 A*hYU]3w3U4eH7=e\wj6L$'˞֣'orc4=\"lp}?HB6>#~)4=mpSݧQci 77]<>0nȌhi]\ )㊜ct+qgi^"ګ֧"*b˳.mUTo6 kJ?+t0wUvDAF˴e~E K^ҵ2 QPr72s !N<R. XKVt,}y9ۼϽB| ۑ{'| ]PҶ yjlsp2"G6[0u=wo0#m׼=pF(>P bmQِ x FB;Z]5>|9qa9 U/laκda[TϡfGϧ*8CDOf7\_M|ENN$lOO ҿSo*Kh3J~wu{egq!JI ʊqLPHKmNHF) |Z2>3jrn6N$P|Q]?^" 6 oZۓhAT\C(o񰆎E}8_* ߐoec,*`^;Y~v:GwͶK*IaPgJ iJQԠੇ:e0(bewySXIK)\]}ƒbEYAo(6(!:O)M%]|R6FJ)HڡBC=:+7i?BؓGkt/)B+*{t^\ a )H5AxhHc -r(AIè 2_C.:E S߸Mxht_}M y\seC;hJsH1BUV Ϣn0G[){JML~,$᭿uN'g'ӿƅ1qa$%~p G{鹴P/q=Nx癃3Fzb" ]Lڽ1РxkK3n(G,`j >:l#[)i9)Wf}iV< G5(L\8c|)WfjBC_m~}iFsLR ?y`$tEJQV]>*M+O'rm>q#4"ʼnY@ΞJZh<37݇u_)Mښo;θQݑ \ 9ğ{{ qQ1g,T )èJwGp\zWa j'g :H0 jhidRF/:H,>%x(3(UDbr#EM6 8Gp8/*< ;kNӉոԽ~az%;kr7Ooa ʐ恵tvn CKړV[0G>0i/Zv} cvdmNM֍LBjC8gT4W0(7(Hμ^=Q/ WW?.0Ʋ}^pX=6Q;>c؉ڻ.v@kVxy>u4SEM1x&1ߎdwӎLch㵰[6NvvL⬍8IjN^ %29q,p LKk54_x MN.aINzA&ͽ1(@XxN q٘44CIJYT}@J:ig%B ?;$t`~7\KNg̓nO,hPhuUL#>@B';AA8@=o?vb۵y~$n(JOq"Dܾu@9.^jh<:6DӕcmP<н)oN^_-Jqca? )l~WU20I Rہt% knz|-hzyw3%$-*mP2%ǀ7݌UH٧LL)>(‴`̫uf"-fIʳ8/P_UэwN\ (6Fﭏ. '"O&ƽg?xyf=X} j4M 0|C3jB,2SĘ~2W)M`jVcKr#?*B^Dߥ֠aA ZfSMqad|LF%vk#\eJ(s_ HuLE_'aXEx#: ȠI|ue$7يr I:N 2|4%XmRl+%-^:n֬/a٭ L} uX 3vE{* Hw/MmyeQ U?fX&Lsݦc=DZ${iK.iaO.e)$%Eo>)?ۓI̚i^o':(JM ^=Ƭ8 TWvQvHha> ?XKt[~ko"="UƫA19T)ơ{IV癀ԎXB(4oxN% e} P1F,9jc s,|c1"sExVg憰OoA~k/=5Jn{La?u:Xn>-9S[ ğ`錭1[~6Âa1S\F.n3#VP%X(fԅlϪڕ9:+/3JʍۜZ0?KPګ9;Yؘn {ffov1|} !F1H֢A"Zc3uƾ5S3܌7 DB#Qc%48]<4ijEu.yH4g+']!] Zߜժx8Ȍ~xۃC@7T&yBcgЀdd#i F/ ]Y4CB Lߥ`jYU@NX 2ۜH$@ꭌ?%08lc<&>a2IZ:wSk}xX7&'mG{ǃ͋,ʦr13v( 1eז y|*Jҋk%[B{|klz|n$* (\rnh<PD 9<6.;6))p3\gJX11ޫWs-^Rje~/yEhn%};N>հH cB @HKm+ML(0IܒLD[iC/$OذMTpCa7Dh6%2Utp{@)onjTe#//_A0(  _ >,Ű+b"aQ9{mu.M?`ܨ&Ǔ eRs0t:=CV3?J/srT6y/li裤FfWUG#HaQe1N'co HG&xMgXDe21BtE4ˌ[5t(yUS/8-鎺g&cђ㐆#YZ{GG-&~5 $ Ė㖠VȰaf+d{ ۺ}ZSuHFI.a) 8:XiP8f; 1SAc.8Pa!#[59ڣ WPEde#HI@'?j`&yL TTl qU!؊ f|x Ckʏ*H&mcA:Y][f+upn%2Q#dM#sdK;׽}^ 򧂰Jw4㲷6RJ92Sp%3 z[ABa]܊.CR_+j48}i6{m>=.HGMy`:酷и$@M}aїU6:o8C WbȭЈV@0 P4,KǸ;ԺrN]4?Dy.l{+pQ\5C2oؙ oz<Ǚ#rWu9P,ѺS9 m%4ts4 [TdX@rv@m똇lqr6Ыay ˊ`^A^sw}GQXB4V* S|M&X?!8=5gWYݽ`*Pt&Yj؃N&;)E(j tL0)>O::FVESX: ,D(ӱVT>zN)/tSjQ+M3,J .7XkOx@M_{,FѡIqy{6*Ro~+ʌ*gûVd]Րп3zDg|_X JUKFdegdt<>! Y6{h1 7Xs%[EDۯ]_6Zcg*LOo1-'JsX@h3οڤdx~]/ßVUI) xȅJ:]p˼y|9AZ'vaݣe}>ÚzTx~Ύ8De~4"$?CB>B6"'Z/qd m n3bpGPX-0 Co( Kv*&+ Anw‚]y+"ܳlZiRlR+T )Lұ tff\ &)%PhI8n˅uvtb@.L ΄Q<\Q "E; b\RfpY#)O9=96CEp&cKQo~%wfd{7[or6N*gTS=qA F=\Nkm 'bku2CQMe0ȁGW:Squ]@I !Ґˣт#h  = G/Id:g86QCU >K10)'GVZS'xq^=u\ 1,yQ4Sk/*o`?h<% .lo|쀿A‘/YuKRX<ѥ5"վ")5By$ip%@+.6h(vcl)A/R53ͳ)o%p3B@%{9 ",_*8:rr1^AV` lxD }a>۶x~eo.v}1fhdRB?S92DY3lR־^XqhKjj_0P) Ng&LO-<^tXhi&~bzwD }2ܙrUB{ope-AH4=b!-Qx~ U}voڕazRɶu~]h3gb(w3 Ce V*)An\b[vl:'tL={QY^ v:IIԚ mp[_ b(9(O\)ˊ_Tʥιej}FN]B׳Wb\a%g?t4b:4xN^]@px5хU]'쐀-lEe~P, jcNm-ᾝd! ýNlwva|x~i ,6]l`^j8Yw Lͧ q΋5V!T|+ Q?Amy˲c9jCpD=9({ S%1^FDӍ52sVptJBɭ3set.wuEJ}D/aNJךzx]趛A !_'Wu 1ԔCa*b\F,HatrȨX!qN>~ 5Nl&2GU߲!PǶE~-/ts*H.WsK mز^C &{&u)~*\hyx Ųkvޚna03xqRZMoς#EIz: bM1CǤe`EJgrQ3qw5Ԗ)3kM0-"4l V }eS qH|@8A@9%qz#xXϵ=}',u|?#Wo䊚t$JIZv.Й[IcW\6IϾ>> ;6p{"dG&Ƞwg+\jk&.+X֗q%D9C$M7}{f5{/7z9fH:@I@"vަ,o+Q;NQ/u hn1#opF7 Sz骸ӬoJ 2ְP(f_5)5C4aY.('T:JF#naĺ_P &T2j.w'BUޯ0e =>}vaNeClZa7Uym|ZaXÇEiDػXrrh-(*O7l S=ZCǨF$yJaw\4'| H} ,MVOUQgR= a*(}P wXBUŕ'YĄ[g)b0MqjǮ@3C]f7nS`Z$ՌE#SW25|zQE};9es,95'a#9kU Zeڥ\LbGbK4=Yv >]e\t6$u4*m36^^/-4==, G qp[X!g6"x"7j @Q>D!oM[YCKrk .Ub[0of^jgow]#`Z31Lk5>̎f D2ti:tkkJ-KEq?H~=yOMhT?ɦx1g3z V#cܭ5_:;ʋv&hR\A),d[a\pfJ0BmΣ1S{:!NVD}Bܹ+$}6[or{dMR  n,KrsJ۽)A9*//HS]SdEWiS}c@+jsLw(h/v^njg-O<*ؑ qjrDT.|טLѾ8@U ,RU˻g&$EWp vF$a3Yywd k'^͆ -:jЇQ5 ƓV3Nh3C$20A ZU_q{` X̌q#9FY&+ szG{f*Ʀwy!#ǘ\tؠ{0۔l9?Âi&z#tquZl%)"9.%/ ;K}b# =cA_hx'G啥_YaEO&`$qFIa/9O>w^X{T[v(ݚ)]>^?u641eAAN VV6?Y泪e4P6v 6(O/-(M }b0",@< sGui%sGm^U4m g5hzYReud~u&#ߐ_f8_ḿq}Ƹv'>m30ƥ v|\ zE[) eZ2 '>AW[#jo3;0j?OjT 0,d AHyğxwAբ~T-Oe fki /892@K9AD㑵K.3VZСs*(abXbOdlsɐ!0[⎋Rl%ԈelN=8P7A3;VTP6s5XV$2&"C5P~zԂJR%X'vЯ@2>X.a`#rr4>D 4)"/:CB9|kv`@&F3T_a! W2Hq;˄*D Mi. q9⎫wRd ;z1] mKqw_n'*dc 4yye~8| !QYW _XU$>Ha[άQT5N' ópq`5g/K,5%q#iuų N i;d# N^}_2IkY=4A|_V(3 |dHi"yOi3U4`~FDWF>-e\99:c Xh~`R~R1"'s% W}}v϶û\ N5RνCS#pTnpSNmJ6V/;)ahx?K+.P%lQk\"AaIW 1Z=dF@t!J^_P&MiG-׈ /xo\͑nXˊQ>r?խ8&FNO\+A=[/%3 YGeG>1H Xu8q!m<΄~^6EJ&?nw}CGF!fN%)D[@{﬍)| 3}3p{Xsrow=F2T vXҲz1d )Q[dځdr_ EQ?Α4JP-2_>fdOt|Vj\x*3Tj Aϡq~eя2Qߛ#D8\8`r~ [S٣[97$T[FK}.p2l%ؾ|R|yl^Z.V\:*pڗ4~! #4h9.a]hRpAb붞h~O+;Odj[srMXMJZjPyB<Z#W%|+SQ6c^Yr 䲉b;='c \WK6wU,Skke&a+ z]`r.F&<_g#HmC&^?1vy r håWׁCCvY&k tS8ӽkrkXO\3e3-{6'Nu$(CDz%a4jda-4!)³:x6`3BŒ~e UTqʚph9ս&70J1 sF</غFȾٌۏRٛ5NW]ĵxS <8AKT=x.C\gehh~يB'n ~Ӊ<6Jg%wêz5V2ߗFT1%{~h)^Pc sS$LU{AZ'ҜodČ?]9C%_6>e 3!qYZD*u#F^3&حlC@~UM %o2d09 13-Ԟh\xi1E> dHN;vC1H"O%GAa4H)Yյ9vVZ00[eAqcS_z%IZ5eR /M/m"N?]mcy{-v}4HQ>GlᜂY#D-HΎl{*LEy! ϋkx\`i+w!$=ãD~e|"7[mIhz>DpHR6 ~R׳=[#dsIYRP1ϫ_z9!XٴvM7Qryvl,3+GR7Da 1ɦ~P-coÂѵ+ -u}ǺL6PNc-*qU7SF􉘹PQpު Y(H,g ˮ*_`op{t{74XWM^ #k3?2UnAIЮf,,l(,O{^%"ܑ;єq258< _ă2ȎjtB}{eiEKZܦ[gF8>C(2A&;BC;uj^Ʃs#>]&__|chnrM68W  X&_I#QVyou2s:cbj]#xqz2t"@ie٬HUGG2dq`oI>EPi᧤Qb]uԏ UhߏC w .Pr8nRI̞"c< ړ- ;) QրM*fyw} -#8f.ۤ/,Co%Ye￾f 8DĽ'̴@:{˛vƒ[ /g_XI} ?+@hE~/S_[NWDD*]]YP /ShĈ%wYd'8'ϧ}YNCH>\'JO]+T%Cw6ӼC (G,o@ߵL (^Z؋_Y.l 9>٠L)l'J~AȯKXiIv^usCDj?i\)E  fyDS. Aɏ!+ujfǒt?(Ks[-e E"ݫrD*5Ɯ.id4 $"qK龧#áUa7tT1{9!mG.!Z)+BboU&3CLa]x@Uvdpu=pr\oFC ('ġFؚ$L0*EA{O[r~' }o~,ԮN }Me6#{s_QFqf)bH#VX2ƃ+m*}*W/5^5PI5O-uc/\{^:ܵ TE6u}WEP$} !O&S/:h|@ER%k|hMN/8/hL=-2^Avg@_rD7Pp kDÉ K%waxad"~d M|H`*5QYB3<'xSKXcDdӶݧ k/MC| <҄2hUS3~0溪gC=Yvnɼg=95@4w,?OOQuޠCzO;yAn|ڌ 2!`*NJ 3 >" \xcDd;ȓ5( _Qw[g^OQ.@odf }}x+Wuu$ӿO\f% it K)Lm1G$u >uW(6 /(R#Q&wF}BMC֪*]pZW'>p5;G2D.("݉ eo@>%5%HRxL%-Z~M.Sg-ƳfOm.h?jT<%HѦb[LSC1,SKKU8y>Y eξL&|͎KeBy\}hZgt(~d~ffL 'v!1LڼjQ<ۋlS)>럟ynmwf["WۀQcmør. %9_KQ•>g*Ҭә|S="3$$0=fXo$mZGinJ&YjΡO" ݟNze2Ϲ o~I'B@d~| ȎD9#&nXJ^~޴S%|dNC^RB9,9*Ľ:q$鴛3"FB?ɺ`GT߹Ddc*;{۲M]<+rmA` M`0%ߕ^-Vw$rħv}W1[6B?S 5ӹ ѩ'Y8E?gDI֧>R'0|qЊ(h-`YKP0Y'"-$Jz;-_ciNbKXPTS+YZA3; UsQT[]{RE;]pe8X9X,B/|9;}gvzh42cN-د%vmjğ.y$l6 \7MΠaQՓy% v=:IMOU,bA y2tu&F͙NOOXYȜK4<-u,I|&׷7&Wӭ=5ŠU뙖Ļn*yd]z è,UG xZtN<~=϶;y1}R|~X`f6#be>nv)*@# HZ*\ e[6e(gIMy_‚IN[ mf7q%5x zΛ!OGPn`ɞj}~ѽwӛm 5< (}%WL@,+\x:>b(gT4[ZY׷u^Ny\ Fo2ľ d۾xF;⊇ߓU:ҙ@8Ards05[m*q(ވSt)0`C (D!Rimc4IT ~'9$7Y4Z9NZ/)omCyڦ U8||Un+{*CzK? GA&V#Τ!fY'GK:>{9^ŠTד7yXQ}6曬vqu: h:eKq\U}) u\z&kX"sUݰiiz,ݰd2&\`X%o1X_= ifOѝ. q ^jY6#R?#q3hriE_%I>d3/i RL ц(2JIaP|! c |}IpߕJWWAC%D3+Ni I?!7ẐLocpLN`j燡ĘzHI8^NvY]>5%cֲM++xK ]h0݉Kk'ĩ{JoƼF?8l_n3 /=Si9Y3Z7yScHCS߾`8mLN=Kxw!'ݱ0Ju,>.Cx'<ɍLcɫU#g6m@,a^ S策ߜJD0i*y4K)ðtU23&®P, Y; ):d|ǟr8CK/8ALNF!Ǫd"3\hTTUrT?& 1䏤b/ma!e&ޙ塟~rڝeay%l e8ڥӷW)+^%mv+%TƝc[KN04ҝu O* v#dkNM*w nU,GRķI#:3lb__t@H.LNe|M@BԋBȺ6,x¿-2&,X[uAŁлwN#|Au[l'cTawduUY{Xoyx-4cb@#3xtb4Խ}pX3o20 Z;r,ҳ^B>b#E-cE 40ɣD,EJZ[:Cw_( ֟+:%Ev͹1X m}vXp4Ǟ=mS"ͨ?Qx\_L'_D,]{EN#,|B-|+m9jE&g,FR{Cp.QVђțbMS{p9Vik4q(i*0B_e_Crٺ<ф [za [crZ)f0#+ }P3V7BfO>ƢeZD}j'o,@g|V$(Hd'n&uQ3زU'̰BV"7$3:+u [^IB<˺Z$$.ϐPå/hʬЬAǰ;/JDỦGUqTn(0oaJvs$iI#GLm:S~nKk4)3:;kE0aM|< n^kyM}C$G1pdHo9ą+!GB9Ԇ3MrڝF_:o97 J0k, hG`:O4rz=6!=Qj;9|7Ѡנm"lӰ 砲H_0oďV~v(I uOAN կ@u̹`V 4PWy0S엇6y4 ), NEo#Q#Er|u#h[nkwG-^ $ɜo wL@ɟT!3Ԩ1 M?o,۰=ٱӼRn//<Y)?1S}IR#6%(d)qm^~lv11@) 1P/}4Q`bow(}^I]J)‰rWOPƘ)M)mMh)CG2Ciϲqu+3UK w9 K>GQbs_UjJfg\ܞ[tjeP҃QIBaΑ\X^m_Tֳ^PS?H0fD-4ك<6aA;TJ<,:JJ銲K9/AAE._uT);3+7RA5[vF0^@NqeT噺)?3QOe)_~:Q}D{>i\IA~JP1R7fKHŏ1Aa3|-.؂R Mdb!gΐ y3gIຉz=\lyH^^ݏ7~/>Ƒ'J% -R}2,Z; {P "' A%irX/=c)i$Y[)B̕qCBKQyfnPb1޶2t,&XJC &3%G*)q5ـ,=>u켫[vx-ndi3ĊZK$6^. igK<A:7`A2 .d؝+ߊ;3ѯzdXKԿo*%@Xq$T;Ag ..㬏wχ لq1cлzl\ǘ8\{=9{"w$Tz9}m &"=L G yR:`IS)pal΅l>qJ1u@bAfC.!'d{qK튿4J2 xۊ<]ܵ@+im3>Whs.[iIV"JʜžZ.D_3e+/iQnˮy-[*pUE;@M[\ `YȽN$~V4`=mMlBՉ|m7~-陸ma;3B3ȬQp(6&e21~$h<C1y4#v>1ש XmїEcp[}~Mq͒{F_G;o1'`Oj쵩J W57Brz_OYsD[qe+wbSRDs#xb/ l#aHF8wVHڱ}ھh٥2(I9 \Օq{%N#,# &ύՆo Um\v=˝4m' ܬ^TW>n{;yR=HmP8\zv1^\ʻ ?6jOCs4Dt>;F2Ԫ0^W:'XBK%îc}p6ϔ th7׺?m= f9">|W[UOV'q'<*Fѵ"rtMxCj0ɧ: #XA͑Ideoh] bלLFjf>pf>y2צ8ԝq=e+2MV}mW3qs| FP['-eW'jgnOЃ.[y p͛_o;XҖL%[fb͎eD!:>J @hJ(ܮY@{p8}f0a!'i1]V :BvۂKZrnyǪRdM#t:*#$[NʹP.!5p/"ek:KH:^{r3_&HvT Ia?G'`{.-NM1ο콀HЖ eȄ-pPA0"vbitRCc(a͉-l[Y2us?8 ## ƴ5~gPdLMhXxĭ6c.K|9b\I_gi޹~qyDpRK8KpjHЪpQRal5sU kmLYJց Z3ެEDP\Nu25IP>4z/N$lH}`osjq{hxB6q(P53%U :~+,*u{jjeN'滥@Y.{u&{ԝa"Ɲ5xl6v2bE_׍&,)U҈/#V0I4Ǿ>Pa ϧ(^>+#~LuX$c:T%tXɱn"$_+qG4QϨH﹂{tt!ϭ#5xk_&{:Pc"zIr*PgcO"С(zIHzFZ5q%ftrNƨښv*-B :pdLhKs.b,v1iD":~B㰙]SPʭ)ws>TWե1]WL%fe"%59+By&j[ Y6w! 7 {{YD$+i=L_ C#_ -$hc}! Fv*+Z5*ٸl#%>DbyTXĢ%@Q`5z:cW{S vW?-8pF U !Ux~ARQ|l ղ> y%3Xq޸~qQJ }KO(ǮCOexz9_HhK`b%TjSߵ?.:ePAŨ|˾./Wόgn&Ǹoxh WOcXK6\ܿfJ-=ꟳ/>I|)uz _C } }oC.wwdP`(T\5tov=IH[x2z^n5fFFoX*m fV VqHkGe9>0kvBT:6F9.L&MRH{~]Q%5;|X/0Sw7& =`iA_~t m3-j|E",hs:I*~ ir+>aOG*TZPv\{0ߚ6NȎ-*͔#c3PƩ+,a 3p?3ZNIu$n*RݯBN4AU&[ 5RҺQ4``xK. LJ"S@h:@whh}GN@E2_H0wґiaO%?U(nj&*W`jcwKOͨ?,je#c݉'N.0lA衃/Iȶ !R4qo^ս`*l<8LJ/h r˰Ԏ 5oaA -&mIu%X')Jh<륭c럹صaʦb:(OBiC[l͠x8ݜ㗀LY4gmӽZqqQxT30&`Rit9HmH)0R$1okiy6G{DEh j-,[|ޛIYڪbF$w݊v=mQ@odՕ-nNԽLM^Y!N<YI=DT;Hy]T @ʴrjA!8G_L ]AnbEU]77/QJXX%yt%y.\J\2 IK yt]ZS*+XDC{'QGQuyswWUƊE>~4޹kOa\E% m{ۡM ˊ: zjG˧ıkkԾ^ir(WIo r3O ~=|փN[fe:S<BzAG^JOv^tm$Dg]}f^xWυbVt܈"({@*z uRлJv$fu'i8F) &(,,b|o_нa_1mITLҾIڶ|ޑPszuW 6. #KUxPL[#D3xv[b]f3b\0ꚉւ9FC3Ǻ +*ySӝZ}%[\9 m\*omL.hѮeW !i\) 3^δp%x(}y8OJ=`ꑷ]0w}nB\%XY,yXseוwfpZ\;ZHU֍cGHZP_/t\'7 y :kT躓ҶCCj>WhO7YцqTB&#^@| ȺZiiϻR@s2(7\3{wĆY97W ?w>_OX**#tP&iI~ɹ͝f VE 0q:dɺڪlN"ǃ\/޶c!o[نLN|WqJa'(u$t;ϠR2OE5";o'j6➛#~B=%1S`CqS፳;%s\u0A~ .QmzXfגi  PN!z$FXC)Ag^0oT2]g Xw+Uz*)0+.5Y9TA <:`~EȪ\ 1lKțT q00VpQ+d,#v) کJ#/9ʂ1:\%83vsoΥfJD|B-w#3d>?{TćF2,]pB2,_66+r^O3t(si/\>Hh㸏2/S~k 8@[=j^A]/ 4(`uxIQ k/nR5IH- b(]ψ*]0a6J ͵{Ju/sb= | 3GnER,ee.,&-(at e?ߔ{ZfT&tES5 i~ -Č G.y]+2|]pT܃Rg}6Ú0gGm&vvkQD^&S$3oEf]^$pk6N`_&M07ΟZkxqPqnjBq`:^ ];0Tr"@ț-1.@1[Lዔ\c>a&yԸm͠(=lEZ;u2 Lr`#thT!΀ȗx\I׋:rR]b'8% J ǣ^82P,,柑G E傻8iaxlʼ$lF'Ԇpӓe#v^=&+d;?k/}I{OK氂ʵyR38B2xK]#FW#3ip?9|u+HNThneQo(}nIp1gLkJQF}^lu;ֳ[FC-SY(dy v{`~let }+܇mcHͭw($Q[aEBpͅ*dj2<=pj6y)'mOMrr6 rH.1 Tkio'SEFLMwl4EGa=Ley'9S^9}<K ZWZJ8C4Q :hJ| RHi *>z,j/|.o`TI2,NWS'mq\SA5E ޝ3gLw(]̶*VՋoe=>J@J:=8[!8q_&PK>fG(1DULLS6cWjg2H郡rXC؉d Ui+^ K[.TRw,> 7x~:H| њ. Kx6$߷i}ahrE Gf,չlZjok3C}Y?{H?!'2jj g(bsOWpB dV}Ӽ= nGnRMc,9P+3~>f~w$ .=K^e26JrD;ZwLk0OŞ:c(;?oﶳ74X?bzmr‡W!Td+U%Nް9A3v⢗ 憦X%b;Z Ll}YhO LܨjGG{v=uQtf47!U/ߤ7^_54C;QG%՘j)LfwwyU3n=ۄi3n+jͪ^` :ǥr\{ ɥڻWmg=\}>-9>w|G<fA]  &-e9XN IE`}{u'toI?Uɣ et $& G4xݥ_ /P}9vc07wa&W/T vҜo@ a"؏$˙kIφ"M 4 Su=HԔ%wvKŘ6[uc3In2B̲(AΩ乀?oSj[ ȓ+9VP`/Y~ i9mIC;I )dBBLlLP#S6jJ$L|\ %+2p#p!ix ?֯>cUnc:C9bdHк6+Xv9thq SRx/#h 4c,ƥp.n3@sq)Zk WrULƒ*az'BUGSɎX%pE?M;IU4Q\evMK'UFZ? _0MY<#vpa l^%ȿ}PH܄ 7Si$āU*5 Y=Q} Ӵo6OUT׺]ᇲ*l 0X>Fs-h[ct□jD&Ywv/`a,=b\14[Œ3p]IҚmI;GEm:=-*/ sQpf>L󝾍%pzL:Uc\`ܾUcw'[cֻ~XWtG}Nu=ɳ2:SgYg plYBS}+X^c^'SJs{u"eLHJrH`g!ʑ|2>N8i},}(B ɰZ>Ooa'+;0q*s2Q.jQϥډ_۩2HlpQ@-Ԅe !cꜾ D~]06vU.I8*D&;~ۻ-* HoIT'HzIА^zk`#05 $t Hq]f:,|m:gka$2EϜH5]b !6ExTH&+2\CEL <}w/){}'8X@lYxp4b3l>Nmiۥr]kZֆ/pI@=dv>þoG1!>G,0zpL')> xz4ʞ}ݓDLnٟlqJtW1@ZFl'5gr #N]bq>ccQEz}#EߜSJG7Őh@mnK@ usDGu\*pmD)ef}%AZH3t"dxe_]~ٴUzv֤18d@ Ē #㮐DQU46ho=CmόE?F/^(e\bKF؎~xtb%%?ҋ mQ Ay<CL N2ئL&w+h;'Sqըr $SU\Wozݭ/_k㋀1a1,CICٟLt14%cy8HyE6|ƈ㠜-\ufۀj&< @C<*vnyS r&zlA_.X,x5G8Pg=3͟vOqJLB#0/ 4^쁎GNC7t70!\j*by (w) Eܳ@뿍^T:AN|Iqgyw: `Xkܿ%aTuT3EHTб;>9:/%a~h]Sr4,IM9?Wn 0槖2D˯"T|NJƑ2K,1(>%ot,0^sst  J?L( Jtƨ$v59k& Wg`1  u1U90HU$:"e8YIna"Y`RmLPgn4Drf;&RוQ@ǰ.RWvzK[s)(^?pF (O4qӤPm-BY+D iʹ7Jl6jVX=dtTDa!xۡǪj7k?3Z_ Ő9ma~,Dv /$p֥|Ưc3"td ~_=Cs 4mf ghLy̲@l?C'a& yJjv0+̫BS;2)SLI({IZD(s\"Z!x6gC朽)FqF ʗ~l{=inڪ y - a<uBR fm_dIOB/GKcfT xS:뷋 a,oHci:, 0ZJʑԕר h(ÔAg aۯq&몫 Jb M9Ųxl 7MrX=DTV U p7  2l:k::h=K(]yA;/] ovF` l߳JСXQ V7n,קq# r&l v*`B޶$5Yedd J Mmp@=jvu-<Qb'~Y%_3f_LC :7I ,0+#H,nL0S~kk|Py7å.糜mp ˓8w۪{@hVh Of h@ F0N`N!zpƛQp`y̅4L: 9OφZ;e} nRVLh)QJ^&ւdldkE{1h^D$ "0ST5IZ0GIlq/nZrH; a=З!o>[` >Rk,Zwxy+fs|ʶWȺEhn!5N 4]U~_NE&F9pc+.TsM4qg4I}I ^Wt<řS?xs$R*+%u]~yr2jG9B~h.4vkUpZUy3eUPb$f1S}vC8 IJ=B޹.&<sS7 j&;*n0sb1WX>@:H<8P(ig5 _k @t H N~\JB#Yc| o)3f^&;Fsr}pAByDNx.ƪս0GZmCp٣'O_dx d_+ C o+?el0'f IK1eY6!/r1'ٛkkN|*##'um`Y漧R)0k#46H9{ o+߭X2J=zI4Svs/Jޑ5dX#H{:VAf'rk,8¼E5# ;HDRК,߹ã9vp1= sКQ^"_$GaG#{bU:yryt !S"L0Az>fR0_FP@1*tzTRڳ+_ck;GamV)N٠9TU]@Ё9IQ ǰ)d $quC𸧖c4w)sFLę ybyx f%>QC ?h*t| I}X}S8w>'yT>ϔ1NdLC!&Og85juuÉ":IѫO! 'ScPiƧƇ{V?VghtN2|O~Rv`N蛛+ȋY8t[ i^3$#e Ni*1W+4[ؔ DʮRM0PZBk {%mda8G/8 EZA2J/[nh˝:+Br{?R xc@ xYb<}B `5QFi4I"5vdXGI9#4"FHH9o _{oS t^ceX(5sVT_iZï% p%{ovȧe>=GI8yr2 ^8s ٹjz Z?۝5FѲ#Ilgnvσ F3U`HJ]xB uh4}S:8)#}% pk}(P pX}~O/[2jUOQ4c"'U> |fo B\ G*m6Z.[i }Z[:Y@߬V@uYN`0/FVH%F_K9~DQզa e$&0xlVgD,S;?d+Z3-Gֻab-f?I!u!x;: cq\9B3Ec0(-'rB2˱ɲxWutſ,^*]q,Tʘ!ʆDA :-6CzM$S; ]S`G> p( C- kL 0­# WsZ%}Sա(.&*L,p9=Jmeе 8sy5k21ɣS"_ZWPz-,Y- fӫ^+I|gԗlOz&?x +5JL0kjm'`Z君vs*}"CѰCabZ[jRԓ.> Ȗ_gNזH/ִ+[mޯ,GQH׃)`>-PVPdmsZ ;Ajkv~Fȁ+@vc7/ *M"}]!jgL{9[_Y$?/kc2;\mҏ@éLfȞ#Ǽ;w"W$?7幄QU=" D.)9VNw*>]ݗIht+K3&x 0fiBà8U܏G)u8!w3iᵀ˴RSSQ>j MzrOpP؂G U]ƦЉ`E2 kPwi?P8s]{U;+Q-b{.H+չj nndɫW=W;[/P=i/^N@uE ]8-՗ܮ3JV$4Ÿ5 ]aKҧ2}t>D=L'9t[j=F_bmui9 ebꀽŠ:͉Xߟawn+Fbh3tr?2T-vUdC~6->Dz>.ylGL_ ,sb ܆N-o1p3;g{"Zu)9k56=MH綬jfQ_١5՞; 2܈6mPC鉳mI0P[ԡqB~cٰAVg{=9 נRD؈Dfe|bk k[%s>v~oFpp1#w ;4k' qqtX/N)vtWU*hjw8xd |ZAMa޺%73\e.#5G!_D Fj?|.T22Nz6Avpʠf$j'O٤(QWTcҷ04_DΨ2[Q>ǖ)Os[|Y;Z'p))m|{Y\k`g^7 wU%pȕ0vQ/K47OncP?9h8e3#n9jK2(]9ҬsQVƲEVWҗBT%++3p Uǟi~  Q./T{¥1jjfCFsڨ ;l&BP>.bI)C8HeTJ:}E30g*E v24$KEďʴ5MxP _Y by -JU7]X-s1͕"$ 6co>{FpY6f&wCڪBl9:۸GhY҄;7~Ynk0'ڗ\|jޯrC ku{ө:hl5qel!hwv7swkb3Ƚf6*w.ns/O;J挊ƪP~rnSSb{GYfD$ӧT~s8/CZoB-+~C1x( |XxrshAOwlpޮBmAP8h2}5ވw>_;l(YZbF`gD 5H`*=NN#AD O^[p5 n ]Zh+GxHZPY`ܜݽA{4uF'!k+tK{ukc [!W-qƈt$CZ."IXxGh?$/`&.1=S qLi,+ڤltoB#"E >Ɗ6W [Xԧ@i؈^6AEYxUh$Uk{ *ءNHiuə֢#~E͠FVgfe>r:;0ku+k@-+qcW> 3Y$N{+"̓Iz@e n̈{ >ϕԥlճl>?Qfa6c=NSC> \=Y݂t$O͠7rn@_WG|c5r' B+{m+w,X"Oc1LȱODэeV 8* O(NG!w(Huɠ5|J}7#aw7H1Ŋ=7RqggC)Pѓ$\lME|MQ̱W_1͠B:vxnme@NW H:&WQf0Ӳ_>*2 @U9 'R|~cx-e[ )ad+ V~V!7a θ*4M _^q'a"u!q'e>ˋz l :ugQ07P # ԉqf ),WOn]R ƫtLZ0o4gO&7 RŌ4!×ThMw1CF}ԉ\1N %\DIUUT)KI0M!f=f yQ|Y2VlrdMxZ!]dk,tKtjf#~gszE;֣Gr#goaz7:T'#7we%qck}bǗSiؔ~3%HZϷ0ZמL~&@0T_+goUG2}fv9) za@tz)iBՐ5ea@-wPDO vN#]MQF f}((r0 ><9$ YOpWX>cd&Ux@ހRj;Z'VǏ\ʾW]%&8$<UTiYZ H|<<dzZUvntzipSe0VC %ܧKnQH~&e?ڮhD9F7Xޟ{(b_A4@ qMzYEC&2z]7-NEd]DN1}ز3exR b8Zςp] 4$"h0R/_Jz5;FûYVU%_cs m`ar$4$/y†FJ?oaC K-<8Yܧ[PVm:y@0>fx~jF3pX~8f+۫KP}Wul-_ٚ$- >0_tPSH|^{k,ι. |:ESg@a66u'VMFu_^:9$򖞟<*Yz5cF_z_Qm)yJd!]|x/ Xcb͇`SCVYw k t<%L(kk.UxԠߋKV/qN}p| ><_!g8#THnWꜹŎ)a87㝧=@ GkKۯjXMp WDK d%*ud~&N'o8Bql#A}}Ґ63G{AΛbc[l9fݱ?m, Wd-_93-ugA:ҪOO\ ܌f*3;Gz&Yd6 1L(T^ßB}*&:8C'}Eta0!X8Uo7"m5hWL gaD8&[E`K gZ+#p h'~C;L05}|_{b{@Vz/\FgN'Caն5#﬏=+>w$kg%CA˕0'r8ͤ7y`T_}>X InGI kن^8} D lk\r0#.682a+?a)niƄ:'Vrj`A񶝺ǡ5.OB&`W s2SHp8,V.6+l1ycsX8Ŭu-S2w(< 2 #V(t'dO-F"5`su Ŭ}P$j.m $Lѣ 0 C2M@{sS }Ї)#RNņ!ߚ\%UY m^J/8&2L NWZL;}OE)'Cuc' ,`t/iSla_Q(.ao/#"0]!"5Cyܜti((8LDwh+MG G̕|1{)2 Xo7bCzEhkcrӆaMV`fk[!Ys&[AqǞp<w$B~p?j&1!U||Z ;E/kM./kJ ܐ Nf tLCԷrT}Mvg-'*c1Bc'A =v\Tְ@pk.N:u}z+D(;;Mh,u 9)C1ri_&,X bN GD*%_H}BvNZNK=Bw ]{D{j!‹: =;i.QjqߔE&-$}ߞNW~Z'leX%-SGv\$GHc' :y;FqYun,{&;y%aC8'"[ >dA%R elsU0R1w}2gYOj )+Z!n'ںGPks><ީNA:fcnPZ^Mzg{|`ICt S7  Uk-Q!c.M0е{lAGdyqTqp;z۸C1wf|=$J.TzLnSW=!sv2C){~e+NxJq?m" F;#dx`SϚ_>Z\{o7kee jN{YY^d5毿_)T9jfX|ՎZDaIѡFō4?֨ L%47r 0 \,PߪKյwE=3|WpK8DÄdKqI$xwnQ@Ҍ8#{z=Հ)$NjEa ҥK|-4 hos;CbJ#LW:(a+S`ǺÎ틺H,4ٔ?"fG(^]Aya⥆qQ1;%vNě+zZ5hJ8I.N݇'O A ws6P(\jZ^큗$RVJNхuԻB FWagzdR)U1 0üUg-X _43 e*Q04wc/??=1L}_vXSj_ Aiov|k0ŨD+wTIvz*rD!n_(ݱ6ۑ t*C;\tZm2L6A W} jk&"C-Q+>]']))a^PAZC~ 0_/%C?<38_a0V.Iia==~r{H#Z0cκs D[ޭ2/H*UFLxS0zji_wz`HBhp:U5QWxiV3rU$u(kZ og5 =sOOH%'DHVxmAdgcM9|ǨcJ0¶Y|W, ,٤H鄭d)I`? jC:hFKxQ5`>n$x'^ZAxŗR W6KW9/WA H?왮{mZW^'~O'K[Z:6*j5t`&_"uQ‚DBhcfc9\ D2coWL53wzǓKI:CRUmm Hʎtud~lfK?̀h l>a$=Kn\C- O\eUDfdu٭F,_].b׮ìVY3g~*; |QmfeB.Q,;iBh`ș1[>%D:ʌ" @ M_S.q]`wE?h_yR 9 3EbJ']/3nϭhC{u  @b29׃iEE|n } 6]FXX&fvNOl[}BJaM'q |`>,TWt ѸܐYTԃK川iӺ.LZ~V. RSYo؋Sc˘>Z2761{'}Sߎ|jƓ dP郎i\T? M&r:µw;Vg\ *kuҟ!S$mGa 坝W9d`CN?f--ZhF,k!5Sc>lI~0iзn4),T|oEF%|O3fk^kVHUNNc5`ڊH-#q1b2pZȑzP<78k< -EPXO7n}sA&M ! [^\t.EmH9>kzov۹zv22 񓑐9 ۦP$`2qAS,m]Lmj{g9}yj9h/ҡP@v+جt bR `/t Ee/?n c=m+NA.V]669ǸX;MFP@d6gJ)]#YεV36Ms(6mCʑռ9Z?:/ڭv F~SXۣysjK  <\v#?]GNn 8㾵mUhZ H.t)Owqϡ,i{S $V/ Axr0SW w:$$jVQ 9jcun~(Ȳ}=.`t+2DV HZ؀vp&*i/hu\,%lIs:Q;9< :ّպUha-0V#K"h?;RP/6e0E}ͨZ\98cZ/0#NffH-bޫғ[r~cwUTCwQX1_ 2֬ޙOB۶ Iyb =ɮLojVuK-d[`r@hHSi!& \Su{+~bmX(OUas-Ӭ -qdsUU!6n&o%p6tZjY_ t'i1 ;B}%~)Sx2癄3 QQKd4N?l.#@ff$/`S QQp.9ne+oAMD QNf5|bOM7$Wv@r  UH4.i;'wk Pӯ׶˻x$@r3-f] /EI|3T&r\J=o/dRx=l0[?UC;.P%W~\ACm3+ 8 &UKN4?ubmp ^cEVWc&_i^RNV`bC.OēPTd p ?SfYa5><*.6^PeҔCv[Pbܒ'⚄Q iS0Mfwt4s8F<QP4iџWA uq+QI.~' %:ddKBnF];5ƔohQ?T5Jb",}ɕ? @7Q sK`yδe'{=s4#.MF2t@#z/h_f~mλd\ir7&u ΣK-nGȶs` (5Mׄ'= S4bXFo0cmUƪ24x"gofouB@-'F9*Df-:)Mԉ%S,Cmݍk6i+zjC$5AC$O%?Cye Rb1KE``/rT2#V-ϩ6¡eM咕!ĻG g7!F vMD`ۤyjwN5/S>9 wNMŜi ^𧙌wF:C"/1H$2gAǦ4 [ձv;3<;ߡBpӑd7Ҟz@ɫ$@#'%ly5 $4+?:6]պz66Ϭ]AˆV/=Nx ,1jd]5QzbykSipnƿu#KafW 2Cmdo3߯$ 8Dd,j3CiNe1}oALb.y- C0Fi&Sx(D$M6:-/UL`S[qB}R2qz 40v(ބQl< 0Ix/& ?݄ &1y(9H՝RRg =fwfx9]OEzx6|'ZjV+Z!{@ 2sTYe ͬB>]lWt\ RgM2$'ՋqlHŷH̊M"B(Z0&`y4XKqX;Z^QHI%jzЂ?ob7j?$˿OwP؇F^?pBq6Jh.v39 (iad'em4:ګA&ԓ-[;cKwʽ-TYE(oIcqiekj]L@ԏT׶D.ɶj9+x݁ N#,20[U>UE82d-3դmfs+?WUa'#/s&-7:./4S/D<Dxvy odC¸QL~xB(a$G-U}!N*;rD+J9|m qrޟ?e;k? wo{wZ8s< P`y5\½{[Gow.kJ2ũ.i}9>UZ3"%zMң5=dkPoSM}(E;gDNHMZ0YBC 3X(ڙ,AG(Ԣ(jdUKXD:)ч;4fz%FV;0?)0GO:Dfx e7dQk eɊAJ1!:*K^\ɸp}S_o.FOBA zGX#JsRV h@^Y A O$ai/z?Ff@ULx72FZŢv2/F_@GI1ڔ୓FCߘn Z\/N-\߅|jbђQׅTwf+]60qӓc^}}eCR"&OI3B_N dy gQtboGXtj9{+O(2ia~z3-bOM.߃b_GI#˲OuO?tU8&zJ1 Wԅ!E #uy[BkjT^,ĸZm2@" 7٬--nӲ0\xfڰO +bIvߏI-pr~71 {s-gp*6WA46|q+Fp%TݏISʶa=s˹#į+3݃msd>d dZsg7tAqޭ4is`i<Ϸ^k rcM|Z׳V◚rXh?(QC} ʪįDBIك w݄gyޑyb8DXz|cgcJ^@s>_W&*J$̉Yw}9Zssq)*2Fn+(#$SyZ$ulG AQ拢S_|vBbC?莀L4_礒ŏ {_ PSv|E%ꔃT˒=nj&*3aAakg HO[TRG -&n)tMVωGpɂGC?s:J bVF8*Lӎ c>C&>lT$ sntf 0k%Ќݖ`!>`ڔ!$_VX !м$(Ṭ,nT \ڜgGHA #7WFm\uʺ򦦬y%"U2U"˞+lJg  ޒ,Ltϥ!XQ t|`!rlQt\΅.?,H'f'Tf!@!X]K0@P߲PKN:8G0`^?.zS!LOJđf:R eWf=k- fɚC{UK3Xۡ+v~ݩr3/:J*SE#̸< oHܦLFLK%W.zԔx2 )lFE`gQK|I>(pC0{ B5dj\cIPgw{hEydlR+,۵5hy͛OZwg0hOalT?J=FGa$kE;. LoP}YyT4wp"4IUFP߱l]Vvk ]$ Xgeeh[2}?'~ޘocH}2:7H&>ݽ64Oڲ\1>iҋO Չ;3X9Y4afAbru0""A? JLtm ǻarMݻV ܉+%bߐE6/i@IIlUm JMN=H3)<~'-AQ=L! lx9f}AOC/T2D02߶)"YrYֹ rW 7yl%X`<. M&ZQ zl;C~3Y^Bh2_R1c}Y yt>0Y$UolHUVNa ,AIeAUuǵQ y.G5~ ۼɞw:3p{̇nm$Խm<(&AQFך/`ďc胍- .BtJ\j|Gx36SD# yhN!1 )ǻ$7"sZܽ8<y45: ֨&2X7Hp^Fw M)V#8Ұ%7'C~ya(Zw6 >_L"!p{f\bפV@pX)BtF80ن SnDF)-2L羳6xC, @5;؎؜;% w+|p޾ʫ֩'J`1s$c(+ Z7VDZ% 6=7#ڔa&l9Z#_IPˆ!DݥhB w*m2Je1oXI俌G!sKkVC aYh- Bc)P0&FQ(׬51JD-vyYwŵIMgjg n*jeAkFῂ63̴ :i6NqLQ`ɏLMޣAe_/K:2Hy\BϸL#cr)48>.{`Dˤ2n A)?-(QT>u 7\NGGo@c)k>^ל!? =5u<swA h1G= D-js2* = ?8(oSx3( "mͼK7%B1Q? 8Wa3p潕ԡ.U9Ln[`yxG^2tC\<KtC]|G{zW 0N~ύ%fqoKG=Z}F'25=tZL@%>k,ܛPWI CjaKSzCg> MuW5ŷhXìdÚy( ʸBs.I펒vRh- _򭱼k9>]!(v`t^fu& aC;J R,xR'{?I7BoN-'%ZN>T+D+c}MW)nFV+\x1 ]% &XtJ,:uE \3Ѷ߯aI1K#\\wKC*)첕g~>Rc)0/4|6jl3镶v#=ag;VZ(=dJL)'%O-~k,L_Vα[ertΐi13xѯF}0\'׽@MaA3/v=Nɝ㏡zN kPW,o):E^S$vIɍJC:U[?d@} $e 4ghdtӒKVSwkXqGr_3vM[4|Qs6P^7{¿crn;0ȋip~èwEcs,\_7bCD][o$ohwQsyN3`f]n5HU*kW&=dksv֓M6^.j,yv__]=,GCH'6~2,HwU`13ݵ {%̚تc=Rg{ e{Ӫ=#㒷 Ěc xjc&Fi*6Ol2$ݠ=M#Y:T|/ [%xR̐o#l"]xypL|/ UIv/Afrq5`+|V@na]cz2_sכ+p4Ju]pl9U1--8kL-t'T#?,NS|Ncw\DKӥknz?4}-nekZ=?%%l1|`o6~ Qۄ}g'[(ZKOA#h$-́zY`ѣ2\`[ g<]˟Of.Bퟯ₀Le|&bͺr1ʘ_mxԞ *WjgFcdy/!ء[ncfiH-UfG[pY PHfT%M@ZSB=0̣?va 6aG'kv \eݾ }xu$ LێU96bO-^|r!?eo0ې*;"N7H~&MZpR:B*wL[7=Ot{j{1v-A<\]vBP`Gp9>F_#ҦbEOK6عP}Tʌ7(%8|[a(^+ܥŲ"I۶ 0Rb-?tyS j(>ī=E!ɶxLL]Φb]"R(a:oMʝ1~,B=x)HŜh^ҠFn5+ilzS_DW[ˆbsҽM*}r;vGnPRM-JdbMk+v6$N&5+¡ dO<C7(tfY DনE ZF ; r(нNfmB*>ѻO_(Qö2OY |R1b6]"iBPl~y {be~)j&^˱i86JbһL>އfYd OoUʪ-¯ r11ҼN|a,R1H+adB:4/a LO oLmk֣szUu3M<4`5tJO*-wlz$3ZYA ΁j,*21x*F곤pp{X42 -W mƬ#~vzmu\{ &lK&H UUk':=ﯬ^\"ΒTiI/zOȥTiZma$Hj\$Lk % n-^ "z'Fuϰ{Tմi㱒xWah fWѲtߤ3g e&(Q=i1I0+Q֐KCV3g#znp& f%"+=~iͷ|jbfYa6YN1"FʴWf Z,fNL`d8e|G$059<~)0p,ԛ[ɂ{K\y$ ݠ9}&?x{"˰؞G1ݜ)r4T 'HNV/"|?ɏ@5(F_q}k,Zzؚ3k/'F[P CgX|d$D&]N: F9Y^ |@8Кfaښc*=V?+COS^ O*!Bҡuȃl+ooGn?Pg7b_W }H\Ik\Aʡ),0"}[eK@kOOs?y4mʹ\%* \H~ԸMe|q4N,-HKAYZ8:0\ @ky'eъrr7-=/8gu<^6.BUr2[7ˠM9`'pPm붖Ӌ#0_?q'~af+Galv3UE2Dw9w~8 &ՌYe=@A! GUfn])x(4~w/`̴wr VJ1I|G x3Kyxy"öO=Xx)ևR)c\ҐWuqpA\Toty$psxDϒɕy`v QM1JA2cp\B -V ԍr_zy. 5lZҚÅH/72PңDg6iMǨqN-?}IgVh~]W<[- oa2dT:XdMD~z]--r^d9nxɿrINB.?DWǹ.͐m՚.ZAd7M |{Ɗ_y삿7#'֨s̀xکnfgi4팳I])!W󙍚3v[F62O 7ILCfH'es{}  70yhҌxEb7rg;?@>>ni˿7}y= <Zc(⵷OFmĒhf ɐ_{5|aAg[簡axqpt#dLL竎oHgU;3@ bwyڲ .t׿RV ?_~/u &(_z|e6B3$θ͖Wzg-kYaRš J+g֎d&yӓ`̪FGDd`v ~%UWO{=Йեc%\@@37.Ɲ% xE}-bA_`遴+1QA놊*L3$5ʫ5M%|(]b꿊m|aske;Snu)f/΍",I67ݦFM,8Sک:ZnX@ʉlǹlzQEiw 9>YܠHM&5cѬWCQ->./68!`$$9@qqa=b_/^rZji$'*=#-w>nP6 Qjb ,ou(;*l"g/yD/? J: 흊P늑ʬNK76xIE^;Ȓ8޹nk큱X;[Fr[K ކhDn6<τ*O'B 間b M[$eQ:'fW#\';ޙABS ?Tzሤ+t%R2乼m.lj { [U+puPʧmxS8r¾hO׽\vDl5~s0޷n4՚vl;/1 'uJ|YL`o"JVc{IV)oHќz@S[5b3"[0I7D;v<^˥5""[~xmq܄Pc>W&[w0kheG L~AYo'?7tۃ#h,+LcȋAvԢ>j?{wk!);p2 ˆ?ӹ2j(4OlиÏ,5z æT%c+_w"^hJ d2 1AL7gTZ`JS{iV!Q E9me8p27`$pIagGzHDɪUf 26{ЅU;nпPoU='oCC֌1od+w,,՛wHPgjUvH\eP0 mp4?  HGG&} Cڂz+)H*9Bؕ5d7݊Bxbɘ%mA3ӺZZ}q?-E*^]{:H7 ?@?,Qc|g|3LuA%~;.6Ƣ/53lt[Fo *rGa(a?tTmG_cL-v''g*DVǺɖ_[@kt'14"QLSJg)M)@8/rt0z` NVS<4`7ϲ5<;N/vkqtQr͚xl__^oC HDӅ]dm$d?k<7\adc.iwSwk 1`)6ؘ (SV:t[Dvrʛ:Vt>Xg䴪(حns(3[xkuFD=7c8>֣C\K pgQJN]Ob黵0;};U9aGo}2̿龔,~,RU<c}p>T#` AۮIUc?_Ok\Il:~ixZF$F_o}TyYWR.S^TY]+->g{Ra$)G7R%`ZY5lnp"IW9I5ͣs{`?J(^y\8R!^J`C|xd r[Ĥ]fu2, lP"Y=P(Ky hi(c[m&5PϝB2!#<ϛ_#{.,^;xB]{RDuXzE!A/aJJ'"ߘb6mcF=T'@0Iy/ñRx9~^9|#bm66ou|5 }2ofr1gmgF< HgTrk'. ys߲[w'm2{rTv0rt4 ]sX5nK_ʣ94ǘAǿ0:INЏ҃v*V9o`e-iv𯈡ci<!|nf +~ȓvm*&˄`WJ*TClO젌hڷ&Ν(>7ϧN"MQGgFk9#`8ئ$AR$B w0R3޳PxW[-%;@O F%W}3'39v*h::,ݬ LP S;;pdHrNJJqv_FzeKav;2g">1Êpm?|4m"4idL<>w2/$@SVzܷf$MN}Qe<B=(/U$w/IИha-4}Wo]/ {hq-eGC萘, ]1c*پBHUrܞznDGݒ̔CTn=f`lyJ1Jgd b^\4DؚSu٧Ȭ)BesPhm oK+z嫹sS:R  өxpJzg&(IDF dvc7T|yw WDї!fF!36Lѯ)Tf{PwB<ɯ7Ί(ZJTYCn1Q@7aEJ's+RF6tDq3(?ډ-xAf\B;(|LL{+rmZMq1ϦF3DXB͝8U'?P|;GSTp' #W02̝ L8J6ҷ@4T # ߘ-С`Ԕ4@k=a3 ӪXYF 'OOoe 9?8@zӬhߪ];]Qr*o γvAZ5Uŭ)$uF(op$ ,-{lLl+ * V$ /@C'>;gQbgenưN?6PrI Ĥˮg` s ׀FUn_kZ*$C j\<Ν??GUpi'! W4%Q|\p'n;6ɋ+uVc>j4s*~ )^m}rZ{"?C_P~j[ЋL)-RN"v|.k"ەOEk֦j^|I+{f zdo=U~O7ѥ\:'~+Hϡ:\ضA(0X>8C祢٨䶪 y[zuQmXt& bmsY(6->#B))&PݽM 7; b[NwMJliM-iՠx;U6ˤK B ]:.#ﰨ0 <̀ rKdNGo^xh Xtj,*ϲlE9nYhE/CuS .]/SfOʒϥ߼uqV݄A٬(ÓgClaJYAҾNTcL 6SKU'$B;@냾4zX(KQ2ûJR`!}x $W?&XnVxLE{n$FnB'ڙs7uu]#drOƟW:EKvicbiH [$1` vÞl%p:z/>ə.ESjB-?#&CW_by$4l3ץ M7>!ڞ] RVlz"P#|3 ;pCA#xu^fvH xju1\ z@t%\4o ҸY24g?XyÅ%'C kOg ÅqEXƓ =Uˏ|t se1}Zqh# SBmw`)W@\G =|Xx_=4:UaARHvN >2׊5 ]Z6(koyT,HK yC6NN#Et~w̠4<Ի?Yq68Yvux,x0TJW5fۅ$V  ׽NG*4᚛ד!Km+R-"bw[˽VIn_/Դq7 lDZ @wwL4c}mHYù IXǾTv?rmXD+Lry\)GQ];:+z݇N kqM@$/3̛Tv+2n4:-+P?\sLxDS5T )%H*Y>&镅n!ᛑul#:u(et*|j¶BdY\6<!W j]čۅXG0:=?E\ű K՛Aϼ#qtѫ 1w?n&9k+6@!(3..61t Ѵ|=DyjkWc4n1d=`Mӵ%_TU0ozlD,vLl59lzƆ F%cni` ?Qbb^N;O۝p")8ݤD/v>S9 OIE-qtyP1ЅU'˘&ɱ2^ SEKj0RKYӎqJžSkd3l9dm+wD.E(c[IBvj ^`2 ŝs/pA|5CGNXeFKЋW"EdRNlhe xt5r)Rn+%"J059Z\V*f-Foy%a!wܗdg9byk[!big-'!a!,!`+ TK*{ws Qό벵9lLp:5&y2/%,]J@A"!&s 'l_yjk J9 %feTKۙPljAz3{YvpsP}V pF9=vt y2st+ǸrlYvnEԎ n*)im-yp^"z eεtJxwgVPu\( v1zP dv1)VZL dZL o*h+/$LSGnhaiwhM͔v ,@"g*dAӿ!agԞg͝MIGqIt"Z R),ϣ < /@V:8v3W;y.FjHܣڒmkʉlbj>_{E-o?DIo )bHPFNgcZEC^WϿљxcHi~9wV ʩ-asr it+0>"<"]-r!XŻLjCŃ5̑&!^uFcKRp_Ɏ?ZתDfDG?xUNT%pη3#^059  d_EǰPVMYlS?D φ7τw(O|2DPekgNVݯ=| O,+3 ׼4&5?"q&!A:+DakW=%tmnyjLUm#^ ibYU&iu .Cdx6mĩ~6X'ٚ!"'rrј ڋ 8a ԡTX=}mWې|uc$ӞKI5 d= L;׶Zgr(AĿKMh/1t. HJE,:}PY^2BȚkfBGW@ׄjZkQ Ӣ=YȺ] rl? :vRH*a(o{]b^ 1! 4Ps+v2u$uh(g΅ u!*IarB8ɲ=+o لՓ@DIyZ{[;;Lsk>}G2gU 'e6C%mG4b^^Sxd)PNTt%1+qFYwan}F2dŮfA0pb^Zq (Tpj+ CXEſ/ 1D$S >ÚUP$Nw8DXz ecY q\(8[5~sf2@Ds"zwL7qw#QJfb%yo(=z% n k%bm!ԐZ V;)h@\Mprc =V7]ޫׇάTd%iFƭ}' #X|mp#cڟR3f!'}+58<6F1@D7cbU&ɡ(QBC g}NMȹzOR*tQB$c4Τ Ago* sVPz ܦ"{ʒ3`xyƌ! a3.X}+Lf7!..fwD]?m>IgL<]5ۉ cCO/? &d:|B#=rϛRZz[TVW&. Q106 >,?ȣ[mi̚%Q"20 5=ϟĵMBHwr/KVyk<3YԥeˮBl|ߞU(*ٹam qB[,`+^BXsh V.Nc?ݻq}[gApq7!iԎss[s"NNx܈ثpbbk؎gyOK Y8gg[+YZ iBuk] $!fnJ?{S&QBD9f:Nd5'W2<䷁/gG'e q!z{ܨ٦BN% 3e(; ȋ%]TZiCHc !-IѩpԄ±̽1,7>>:TAޅw׶iavP :& ³9xQ~ӑ +Տqc6IhPwݔ-#?^ վ_d|:CVˈ\oclj5d`ez1?47O&?52ܟ5OmVѕfth+Tj Q뫕t_obpmf-1؋.d:%_$x t 8 ZvҦ(N,P!w\4ĿB'wRH du3! ].7M;NswbSQ.&@D j jOyn.{w"wI+W 1>svc7v@C2!5``5]eU\$[BMv38WtGv^3VA*'DF(X cM];<omp02I_NAywڤo]Zl[`M8l ,ĆRk+ԻpŜ1X"4Ns^F,b@F2.c ֤YplQӛDT r٣yu{VfL:= uh:cv>P0hg:0&%:o121viQOQq"s)0c-_̠8 `װ[>!1 H>>}uґͬkcR|,Ft}nbIҁx24&ns4`1 ~n8w*@< N|q s(,ؿB[}@j7hˤ5 SҤrQ(EC#.';%Pc晾op _|nQ&g5tSkdm /e,luYOdzB~eCj2q^B}q|SO}v{ǵۿ *J8y%l=%Jphll=D{Z;,Z8wYWu9Fy-d#Vi1 KNKI.p,p2fk O?!зl鋜/@;iKڹbmw]sշЭ'̜a}Zv0^O[=/h x#\Z ؛1uѩZJ^'ИC2s(?&uû̏Н& 'Yʐs7 .T؏PlA(8<#.ɽȗ_ 1c R'$;3MJB(aŷD@Gؠ(-(u_l>.ծ/Nq՘ἎuCR@:ڝih 5B"oEgn]֜C[1קfcAs6}KܦC *"jo֗VMae )ky|פNO'Fy9Ȱku hStC᪽enH_k  *K GX`Br.Xw `t}һE~Fغtֶ9VTkjydkCP5:A]&$QtHS-Иr*Ѹn2]x_:%!a1C@8AHkIj'd\<E6b s6T|q|F%L">q\2\L*2@8Z .CѤTH?%BD3ù=СB:cntNSÉWECMh&G7a}:߇Q/I\,y~5Iy|6?IҨ -q-cu~V췎c]]WZEPYGģcAz272d#0@Z7̩0gyjxwG!$<^1 aތգ,5es/#4τV35-l73Cǁ(,ioԂ5$uh6qSaEpرq2-241lX1b&H*:ث 32C5c,4lm 5c*Vxd?tat*h΃"c\655n8hp h0y&4D U 窫2{h21z.l` Z&OH2j> 99U0c?k,? > 020oxfQ'Z_ZfbF%ϐ"-ÖzV5_qkRJ9:T5/PXlDeXqh)Lz3ZZ >Jpt{%dC2gO1a}o[wjYLF[yhU^D>ys{w|;?Lf5a"3Cl} csfQ*/xFYwʭ3/cS֌(!pYق'M24߹ePITF9[}2_YF|@Sdl&:nCvH*d Vϛc <M_,Ds'޺B٤W٪^>'-uP_-Iq4kcDS.z2+пL9խ}z̦̃)HZ~3u pn\@ e㐒#󟈬1^*F&ḢVLPVM/W p㢲 k!}Fe 7Zv-?1J*T@&P?#Y Ҏ=a_+f.NVi?<{ݒfvzE [ybe<ϩ"qTBYIJ.6!{MV%*p#\a0Jv&ÿ֋Ǩ+_Q r+Kwzuf-G뗑>TExkkH:yIӛ R cNw F1ߏ'S%yzAZ ;Mm)&>Jqs:sqd2_&#Tv%0Qd$"(tn'q0Dp{}⧸D%0HVWߴ﫪b@@NkHi|QqųlFB3uݢ <p` .{UZ;W *mcځ.q2/g{tm@pP[)hbS𴣆.#C$-Pmsxƀ߰ȇC<&E2wxf/'S >yb$c9ڊ {ـM_3H{ʨ4Cw<ܣHN j^@SM%1ek5^hcaUu}E,fASS+(:ooGwᐁHre}0y0̑-yb4+Hͨ"PZ;o~i\VBQRehϛ֫`:,ExC_de'gWYuy4!nءc4qOߞqsy7]}#LҐ#j1#Lٛ)3qWVVB@t@9]-OPS5#fW?gSi{'*JpFЅG\ h)a}ƐV 鄁61nq nj1V%/}RG A[,<g&F73A2<]vhܾWJ(}A2Kz 3ހ˥(l#z%샑!zgδ`M +J)߱2қĺ67"7[mtyAVo< Y뤱Q9Ө`W < ԦI8URH夣Hwޚq7P<"Em=QAL^JP:ZGODy%'2̘Ɠ>qH΢(nL6}kĜv?Fmчp$SpA[I[ό=a*iA P+rLdb!θ0( T1 PTj՜Z.8f"/D5`ߵ淄18WQ( HZ J ȺpC& /ʹ}Wjǐ-=y 3%%]KKAl Eǫ7~ee{(spt%u@[u6 iWL4D-=%cų5Ȍ:$8:rRtz2aTN}u^B#ؙ|蠫aQܵD,͡dMBk̓T6T,,Sp-I_XߦSoVj5x`ꯀ#9J6Ei7㎶K=(F]͚vq%ӢM$;I82&k^HLu" 9Tks.w*@LEqy7+ҫ9|JಅFdC,+ձբd6qJ&ު|{tV6ku+`ŭzO) {nG9!`'M{c@a<Ebh5#pd#CU|J_ź"ſ!#9~i,:Ǣsũfa-sǦynZ%@y[_^ul"'rKhkK 옜N!\*I# {օ(0Pg{j5[e1S̬]'uns -Z65F`Ӡ<\tчd-F/]9Z<ȳwZpغUYNrn&%N 쓘ӎ:ĵ95cS]INR6Jp ;-nAk ಴\ E/wݹd9xO\ohs5v%1^ BT|έ);JnF#(4z}#zyAT]yNsf|cvC: 5kja 8O{)>é0^鼚_{їeЌBݚE>Ny0wx^-xd ˶ooi8ˬ˸wݯvS<oq&7VԷFؤUsv~@> _zF%[eNf :i{ԍx:1R>65qڙr4!ZQ,at#:r!T v"יRz'hM!Z1/\CX:tآxq-Z3wk3*@UEʂ'Ih"vx*)Y?w:aDȼ14MB =^'][ԹKE$?=hyb"fŢa#KŒXS: wyRD=Q +e`Uz0]#sYЭ,)[KɱzPva N>sc;Rӝ;r*G<76ɎXObN5a( JrYQ-|?@TEGr ;EIŀʮ3lr\lKG2h‘拐< 'ȇ+N?@bDѹi 3tcYhCK&T/[!# ުjgVf^߳$Cd;U5k{h&1U]S?垔pSү5 bev|pLeO߮6f 55^C8 "_a%L|1l.Gkx񓈏HGpD`/K>,ٲ0b;:/ɠ~{jrBu ZwGfݫՄgDLʤCtPR]94> 8.d-ټ^TL!1&O\xbL !,o~d[[ m0R [E'9v<:oRA{|dtvI9X6U~$J ,hc֮TJa.yPPl4YSa(MJ .5 }:!.(Kg+KaUdMН|bg,e,IOU1\2e/` ŗ_[U~EHPC%pi9HΕm;,K?t1B6)=˝p.d{x.ܛaN#|U껱ѫJ +XMf TԮqӱMQF2&oFd]~1{xb,غ)xiė]I~2D7aStj_Yƪ;OX8dR*aVz0=!xo#*X<QiG2 t2XHmEkTH&xgf4MT\\>V011.TDC*,."=p%~`Ey7+`\12 =^ܯEHkzXvY{Ey\2'/sN5ltZU0n$'.pwv+2LN -YjW0+FM6^Pag %(0Ex]cʏ/>,*sA>wff0DK_"" .O~&֗0lZ=0ifNXpTy%<Fgbo{!a1 ^SJ{ݒ03^/3Xf}՞0gP` ෎KQUYζX Eo#k (U :Ű5ltf<ƈ΃OκW$.W*-#O-ۿݐ[I粤-83\sOJ ;"q-&Dcr /7}74eԀ =:VrBRV5`-S+HP)!g:C(5ZD(A]:I+88>El'@ݎv`Z_rB=N çJm^$'(kr?Y7HV֬.>BG }If!@cY}ZpOu, B8Ĩ @Ŗ;}u NK&&; /lWhK Q4ۢ,PMc=%yl%рJpo菙kKypγ/Q҄nL)Yu3ͭ!c[MBIn7vA,G^?nߩQ(J;<ԮnP$'+%ިXzcRpj'COBda$cArgVaWJÑ6f6C:wM/SIvP)S@"h(;aJ|90ҹPS{DcyI>(@h.k3p}@gUT?Fb#q}XkMaKvtم59YkMPu8dTR(, !;/=41y8n[ns fn@,|-ZP T5mm.0s-aϘ#  rŴ˜ _% !Qk{]_yaKIGJ7wU|B/O}]g`7yX9%uq2^pjǠ 'L}"5wH-Q |1e]rܸBh.Rs*W:\߈Ѻ7 C mӠ#3Qw# $HnsM ͜<+ӆ-hsѩƜx2˗]+\V}M/,a%,q9KZ 'CUJ7P(Gkw\j> >vm~pX1 !Pn|-ؔ'}î &x ?ԗ/;H1m>) ,BuqATU(iktn5QlE:X]92z_x6Y6NYb;v#3 ( D܋8I+>Tx S!:[,XmzwH@9:U>*GC3uϊ;rԯCE^yWOtl /=.#JiXVryI**O1d" ՞Dy7YǝȄs3&Ӈܣ UͷsR#ȡba:.mdIzWx)ϕYޔpA< UGt`[ZIW yH9l\\1*i ^U>(bTႴ#2?4uQ5H 8Ug qsKPNч0]J`+ha).mH_٧$Yζ~ba2a*ĞF+{sa5H u3 w,6#:=nLg(zSFšW*tŗ|nrM(;Oۿ;#A 8F}ڹT0Z#u@@My/ERvyll<[mG.W{;z!Ӕ.IG$46n0b4Ht*Ss3F8-5g6 7P=U5B¨!.Ȏ[jȲ@:>ՊdYjW/n ԡ&m\9,d{24sN<۲@3P">]8e7r.(âJ *%)łq=  K9H[ubvũiQT/'M9==镞9dLEc1*O'Hd_ыgq拓qf IuQ묝.}|RtvH= {VH 2frwLqDa=;O?څ,ArLs%*e%)\B#aU20yY5pN?WQ&e:bN$I Ũ"zNLd6ʚ"EŹlU;Q]o9|I~5Zr *@eD~6B<]|׵v,GKbLjΒHZm]k#%٘]v-RЧ5W'Jvs_+A Y,6OւS f߰/8W$PXiy3rM[ul-;Ļ)W1[PaxQHj~ 2jnd M*C|-C#Ae(H4Yh}:й l6xdKζ7ΰx8Hh W&Q ʗVhO)$7ԴS5{~( ,%oLj_EΪz:"'HOc pł WMkQWٺ`HDG4DI5OǗI\-PGc5o>wn)&3V$V }d姜Y1O=rU~M"RIHH=“XJٺ?E_ל][Ÿ2~ -9|vEU%%@r T/K/|Zo[3}Cu (Fp iAo`dYX0zqSpR&*vJQDnx.Y)I0T=!2π jB/DMt0vsfҼ7jKˀ?O^GbdTYyB8$c4}P2{T-;x 橐39~sV&'-Q5D]]ΤY8uN$D(mЁ>\-(ukцWT/?!wBn(hܝz͉nxT%Z J-% ]<][<& )?JI*P "]Шm>׍NWLdt,ڟvtrU4&b]n& RwI,%, Q~VmΚ_FpRtpx<1d'.BY{!!a6?dF)wmeCAi`w{la_C q>S[T[[tf#jyhQomDƈ"W|[I}f+d*$/X[41!+=\K*㧋I+h' ߪ g]U8eLpX: AP T)=^6MBXskPu/--(AȝsnZ#ߍlhn-R-M"A"o,5&6zYK [ÆiM);'YG4p{}y(oPT$Y,`Y/L?A*[G&-_v md, v1a dû x9Cb~n5o(]0*0'O/ۮcA f0^ˇ\x)y^˛ɰEzF&++$THy?~1KDsn_ 7uۑ|KD9<hO1-EOE\nɨ F,#Fq]{{ad۟&GzR \k| 10rD| A-Dz՛=x!zDHL!7_[7"}UVC22EJbrq6oc|wsRX<|-PK͋__mg~ɷźqq6)r6lwuM^0yQH:D*9Wc7`:\'k8{Fm$6_,+64ÚCuFJgڷ+ztWd!fM_ыB6E]ߨ쯾V# 1ފpaW~.SxN uS`Mڂ;:kג*Dr1?ttCfcRq{:|]&a+6Ζe/taa]H#bgS+iSvD#iYܮJ-<%g7O=dH 7/k]0w>e)qH5Sg1lF'C~q2<>*玡 Cz2hqC,6jz](v*ū5GK̳cܲ/,J5Ǩ EC:7OD_5~˴&݋x*h#)ڹEH<'ލ%u;.5NNܞ`񬸛:Dy zr3{ObơWփO@`XC<Nho>>5`=T 2<'2B:mK{ZmP4&4o(`K8;h=T"9r%۱f_ӗXjzsd)9ɰ8#7s55Y>,~F_ؔyw- uX<$o X%^EkS# i}YIo!u'vY\ ekJe?p5;_hL|owzWl/wt`.W6[ dz+2.+gS@MF@ߌynZ`I+mpcφ߉"mM@VvtiV8"9Na L.bJ.i_[(eqO8hcm:NAzV 3MH݁[JL؛* !-VW8fp?, 4l?! %$t M2i}gAItxz &3Nx[rfjqhd\ax&B$elr(W.lW(_׹#9(_ٮxYO55og^Ll_CK>35 ֲ͈-YЭe?5qv-=ͽ0˛ARFlF=ݔn˥DS@ga;o";V(_T]Fj* AE=f ]Y4L`@;'D..Ic1S0]^bA7'.@a;[c+=mt?ycZY8}@Dlib٬ՠ`ȉ* Ibb?;nR^FU ݒAj+a-mWʣvY?;^z7ه(<=Y~}1 M.K~ҽS! -{l-n~|PR9 U fj2$hw0 A/$Aho.$z`g Wx.ŘJMQG<baѺ .gKYjodbf\t˲$H-*Np?R(md؞Ƽg_&\޺37f- COFHQ'-LPə+J64&`v W?>l{3p=G >]TAr$816af B1J.Ifna`ȩE +zt# E@+Ľ E{A. !ns7jGu+V)~ qeOrqF\9aft}aZj]3!ԑgۉVu'c K?91YrhJ'>sޜT``Ea#K< `*$6N<]6ٙwwYd) ~IQ>do=P2'-]E6|r~LJup P\7u W,gK# |Y[ _SȉIa7%)DwUIƖ%,W1 ?&. yiLm>nsf7zv2bbt|.AR7^v퇩;/3Y>,a, r $;&zɱCrq 3hҝ`ʚ$@h\'2Q [!쩷gxަezَ! UcO!0aӏ1u)Wu_}y5iO-"Sb, h7I^H컀n^ ~!ē+.s\?DGܠ =T5yj$ |an@ՠ>Ygך_(lN t4TKshGr$CW~P5 bHT NKD Uռ<_㘰Thieux%H7bH)hqE"f؃&2*ҙ߉%nOq,j /s9<3fTsp̷okxplK6$c;&Nu-%7 wFhJnO uxЕ/VyMIf\)G ׳~+{&Z@_+zmR}݆ . TzqMʅB}y*T2E+}p]&o!\2r@b뛄_cdרѓj6w_sNN9N=_ !y6:\sƝA.H#x$ELC_>\H; gvG0oo v&F̒(hύY߼*kFޑ3nL' 3@qyOGsu{Q{d& 8Ժg#4pX[lHU: `5SAڽ{nהdOL c;W^M9tdw;Njb?0 .B葴)3/4` r]رf0/RK6(]Jΐċ4a{hy2r2J?xINCm:v.)yaޙ-&%P TÜ#c {8@K8Q oW`?rP[9$WYP6CN0Z`(^N=Zj2,y%d˔MLhkAҐB}LQס5&QN>PO"s& *Ԍ6@&]@C !Û{ Ө$U^+Tmgnw}8Q MTzZD^ՊFVFYq n]V\ ^V"+Sɭ$sSGI)?%,̞P r[h']?}'CtTVXQ㍝AxYU&aa F {qaݓ'%;Kf*#FN7<; ̀H I9ꎿŃx:s,K@Y6iW[繤jj' ^!ܴKG8< \=BGZXr.Џ@\"[5 x|9ߘ 4۞uCZ23j뜤+҈2 A*eW4gӇ46 ӣt"Ba Y!}@˾2r|M4ϋXfV R/}2=I[>@Mb%]"ײLۋ\nyEKNўu{C1taT4Sz~а.Ydc5 }F[c> ^Pa#&0ψsaLeiEF>g}SHLIm!57_]j5MBSmL.=Bb=`c6[%. :s$@> N%'2o1:)͟rS,|Ba`ZqkU> ,5>X@٢+ÆI]*g][)/`F/qpǙg ;TzS$n&j]4+4~22J~='hƘ~ ECƤűwLl&4-_{u_(|(p} ZWc@HK.Uii?OZ9x15` /@.=4a_]Otۄ5뗳=}43YiQ3]:#_-B ?"'I0@sdp>kq[?ʄeLՄdT em\!A8G=y}vv76w~rCʤF6!'tyXϔfUY"u׈iQ|RZUOЌB~)nfX/"V;JNڛoMY 1$@ a󾲗0cj0& 'yWZdg—ŖL6\`uՅDFcAd4.nPcK")#~9rgAj#**`IF]b[-˛'mX-nN~ <(GK;ƂEmC~Nh,hŤRe:pyqyeK"AsFDHUCv㴾q wh~r{M sxùo.s}WKfL?PqE-=6wmsYn #~pb@&Ӹ*icej6Q_r.A>'$t|wFZ0V{[*@T3 9 E$Haob+OŴ*EK^z^FM = Df{w~<肊<->*1U:Ÿve֧KVzء|o;59j7Ak?YG6=\}dxQE>d}َක:s(k*ρ+_)@]yѐr ap)1E_PYTI+(7Hd_a>-*ˋcP%ONefuJiWa/IZ/a=dX7FK{ 14# (dz9 "2V>*2Q1AN i6*wrb̚,E[%-ӌ]NW 5"F{}  c1)iFč%GJt$B-sDlвPr<=} MYx9fx̐L:,4QjE)zbdu`g]!(~Ɏт'' peaF3}WM{Gͷ])okpm yq<\ʦK0O >C"y<>7 L!EYHܦ1 kaJ03?xpm},(aXqRȘ|)&)T7p9l_$2 mx} SME˨5x(.XG+_q"t0`-tRR2dzF%<LXҀR6`K%Tk}[{vqH81 Swݢєr_4w묂TVrgֵOߚb􃡕[%."[K9:`h AL&7Wgȏ{CGC6M0!ױW /Xӣ숺cK lѦNZ^yD5QB9}x:EaR»WɜS{mHSDǁ67>l,b!-M4Yz:evԬFԁW{t#^Bᅪ]9Vn\UPԫ *ϝDhK%žc7 F;[ߵUyjSDq_sWcu*;ʊ1O>Hc ōX!2X|-kLݖ3 =#N W0aƂf!A!#os(U{*@odu~CNC3;ȏ7ae<ӦHIHzk62/p8](`4O>Lȃ>(g,XdTCS:Wi3ekFf ]×EA$)e\ajm?1Y@x`Y. T!.,ީ`U]o'uK"?G&?%W8;98Zg)/¨}2M D&@ũr^j(K@M;=aaA4g".҄f2}Y-PTֻm +Rw$?VLˈϜS"0fֱ5){3 MSI>2-RB4ؑzH~-IyIٕ$ H]3«npU'08Ekِq Iti3*D\顢=!IPvy1`KGfJݒxP,~q1!j1VM&b=IJ)3;P Qv<ݑ|C|(R._X9R|d8 EP/bg)#6!kU1!p x@nn$|8;ȧ7bQ (c7R&9Qӱt:U*14e֏j ņ)CC zs;\n϶4fƃ=͘%v=j EV> g8#ZXPf&MM;74a p x0}:zn TD UX aRh٣K:O ֖K+ӴZ=$_"''mKBY Qq yݾtl9wJӿrх2"oK'j->>>6bI9U1 \AOThG"T;]k#1ZZ0€YbQfy? щh6/'@N@( Z5uԲ4GNvasE!/dfͽ'|F7^$ӔvPL_bp+Zރ͔X0@X${9qi`eUN}h@^˸+R uՕM[۽m~SsW je%6&]gԕ6{ujdO65ۭ?SJzs$ l)+ZȻ t7{`Y9wq 2WjNϗS}:Lr~ZABޡG bMQ?>Ʀ[O@>E7@%'sT.|ȋVo]kL2n|?Ca"%,*:"maנq[-$͎BKTphY bY]dq7!F$@_9: iu; @?/cL$pCȄ`ak& ?Eac,Z |'`fF# HN1po3[EhnJ`s9lXJIJnRKq(w%-t؝,}Ge̻C#8@?U e{sw 4a㩺G=0O& !BzJ FA=.^@&'.ٜx00(TXON #F`#۪=w$:D2⥱ӽGh]#V'ڬiqysAj&ԼWkH%gF>8<#WgTz'xOOhs8ΝHۇߡӚZ̘xzpq#T4h(wV[َ1Z8a]>HdlgZ;qAbrD+u ] %6"h LPb4aigU8/B'T羌gѽyNguo `xX P-ңac߳U[3!"%%iRɉ~vgv֋PujրH#dq 16ևΘQޫ$wB.ЂUS @wR R3[zsK|nW"YyPH8=BKD!&[װ wth/ 1e/0:oI*>8$|cQ:?H|@ȧ=YX7 y^pMҊ aӓ(KF_Zv<%Vκ[7Nʫv[1zB9Lؑ_5}u@^e崏)S-24u\IDqB5bk.LL^]zv]|{'CXsl(.k[#"aeu &͗4筅ȃ~ ^ !-u ذi%+5~NY?d]܂'+F% q 2ոKZT]1%m[tr$Ij~2XouWʫj $'ZPW)^\R7tkD1a X.8%/NP{^#oi>1Ku>̧(opMqi4jқt0 H5 #>t:%wd}l #~ґ˷5jOe{<zSHZw]N%:9ٖA:5i%0*7YH,GE63p*%d2>q&ĒAs_ 5umX`X"F5 %+OZB6 r8֯#,9?#ϡS}`K(wxaHY*ACki##>|2fj]nl^z[O]&dp7i.cգ4M,W ay8R %7 [ 5(hwDED|[iJ F_P8_";wsÊ2^é#Q\Jm \^Jv} oL.C{B>Ϋ7n)3c2sG =_&_ؤQq[DZh3꼰0Y*ZnWe+uvXtS%\gxn AL5ݔX^ƕ¬#{dDX\2ԥAGq gȯC[?*0|h6$3sh~8Oz "WCIC"o:S;H unNk&3Pͅxj˿ݹ m\qbR@}j8e:긥~'ZcWM$#S6F;F\PLdhQ@߷ "Yt,`bxKeM*4czc?X7ak,h$&*=3 HAO XMɌ]ԍDhH'8X1؆3kG۶E|6|ycK+@39Me[t5/I O^'*s~*0 [o {˾R7׷ȳocm `m_{W<) \ اH&XBJ/jhWC%V"n[d T1?;% d @ SƎ[2䌋3[0qb&z8=-,‚G}o27IPP4t=![ gXMz$9VRەea!J<`/tc=(Rd?QELdlmz;47cˈ7B8l~NJttOě^ bs&ڢЄn:P(|{M,us3F`>$2/Qb-8vdK|:n7*;u \3G5##\^J`lߠnh}@3Pq+B- P>w~͂Q5nVEN N[MG 5+ +.IJn9 ??}1M)fiQ$kBb$O@QzRD3p߄I'O囎mM2NJ-XU 㮲~HƱ؜L,2.>mR>s񋔹s>‚\=N:mLKxԠqtQ܍1/mP,A5/"Dʆ*t [Ѡ>zRxyw:mLe1UFvLۊe 0 8O߅B, Q޼Ĺ~ jl$#"J>2hhhG$4PJD-I"y/,3k89 2Z"@tgB|?{UgA0,OCB Yca_4iW#7$S U7Tp qf Z=\A GW!z.&Ki7KMhPr I6v~3߶M&QWSpU~57ijk=k-CL=K94S~26n}J^Ӣu~_=Kp8#Mx}F:|R4.ôTLIdM4_ ZbMNΧB6 qib;i0,Q҂دaJZ),ՆO/"ozlgG"6 ,&Sa"iEAa36;'LPVj.(psKq`߾+̀׻UsQdI'J0ϻkh\T.35&Χ}v?1+ɶO62A,k+ 4KL"+y 4 Y} 5~ScnZe[ƽ0K|tx*SGhfb8CBq]7# 81yz-+iZ28$̺e16,l)/Ύʵ,Tԭ@朕YX jr[6 ,bC\*w辨Ȟu3XyV5/gcsG!8vZgOGtC?MtaU :hx|] J:gWP2PWIw6e~lν&hX'RdW{=6zպw2 r\ߖʔLy QП2iD4gsDl|R0WzȻy) 2)'p`%uWHz˓OK#q7$*>7Շi⩝}šiGY)$,0*/1oڒOt 7-mi=+#Ra{z>\hv;`̼R1s,'I&z ,e"#[7"["!Tʸ߇ V6Bꑢ'2x_K-'J;A%^U/`4`|)![wy  MҮvaBBQ $?@IqhY~u7 9×*!gGHغK.ŚI/q]^b q `Lz_2xA .lc]gQ IQ2BC(rv'XrDa)IҲ4$/󸍖UH>Q?dbujQK,76A2w lr6&q줔rܮ*(XOoc?g&ŎpBqTyP֤|5?q%k].'=T7kI$TȿaYB;(h畇h6t9E{cnb!)QIbX:kM S5?odGnvRj !+0$D*"EjU2X5B[\X{v&a3,*<7 lR6 kpi{G'ԭXJCj޼1y]75n!vX4Abl[܍`er~?ldYhb3XFC FʙFlt\좭I{%NBU8&wg s+ڜ@@ydig۫(J|3>>3R=I[F3ˢeTA|c >_6&~ j Yjy?iͷY^1Ik+{fGGr>N !G5Qhߍ3}y'bYAeEHHMvQT(ku!l(;xޘQ>_bW#fD]KxHm>cVip26U,T4)Yc{^4~yr|@̈jd@ILZ(Ӗ¥- %vC f:Ǔfi[ţPɣL~ ǖ ʖc ! jLJMh/\Fܹt_b Du J BY]=UlŊX+YV;,1/4n&SBZk~cw>!2G<$q8Lu.wPT_jL6eb6AiX:7:[#"1N`RwҲpӕ,{`{DPYjiU;( G3  5r DN WՔ7?3C^׆bW^CG!5 $LT^>햜]% 3m( -s\Pɘrpi1hyOmoȋHW*%I}p ̓W+Z7դؘ@8H.uaS1єI#>jm!~c)[IFj?0zHA`"cIL^5b9i Ƿ{8ڱ7KA=%":+Z|9]ǝk)}(.LU2ް;@a%$ݳ7&7ed|ePx#6vf4`)8>/ٗ.#1OSکw&{Z+:p!^m`iyV/ .|C% /{2.I=%ds8E (پlTV4bkR@Y*M؟^wzjS\G4?>T#VBxODsR-U X78yU+eS?ZY@K$=;+U0T6>*ѿڏ׳>n[4-iVv7cw<<4?.KeuhO;'60XhPD^QL/\_}N"Lad(vsáT30W&RC X$8G=pZZO:aƓ;3ēښVx.ٹFV^xMUq-9\to3D"5?K2qlW*/ Q^bWf.Ah.vtH1@/U yfVl-d}8Ԕmu 0@;iN+x2bfcۡM@n>r5I5v{I( q,(<"cJ.pUZeWA^jPE%M d&48G;]+qó8Hx-}Xg=M$3 DI_fkH$%9`}vysiaOf@aJ ?e֋)9< I|w֔f$XNq#ȫrKP!#2{͐Jtz^_%&n(WM7vZ7u!qYq}i0N*E2t z'Jw<R}!@kH;3AʮvJJzαSmڿ fCV 5*bY@x*zKK0q2h a)5 rx0 2q>Cx#saxá&-Zn#45ƶ@{6hgn&:ܐdd40rMOCMr1ca+ :YK}^*fޯ_?7Ix"Da{AfwH7߭w+壯>w4YU u'*!K ? HlRʍQ x-$qꘅ_OUUH5JTr!(hԓ˫_n湭a~lq(l1I"Q)[ (N&]) $3ɝ4!*~Ա-jMH7 4T׾zW [8,{XľfqԪIR;ewB. LPJ* wI~I5sd'^8 OODPKb|Ra5q&u dqp.b:K~M,gtGa]nKQm1!`'M\fh>Aߪʿ;ZiXB"haA0QYu}#nWY9@Y}A ,YAhܸ]!7/ okUCi`# FZ&2(E vc(˔}GЍ`= 頥 /|{Xab^~m?ѕȌn'9Z:ZHVɋ9*MTl -܊xP]-m3ΩX25!IMxV޶\JN _,?z5-jC1]: WO*+Iõ6edo j-?sbRy큜9gqk}]-0Ɨ,$BP LyVQ#nMe2||/p5g7JdLISBqTULq,=liH'i# 11O kqWɅLYpRU񟃲`Iq Y"t;mEh>+nM"&1IЖ(E"715)Iv˾j;5_ ҦWNDU5 OP<)NK.%M}zEmGAmF+NGl:YvyS\&zzCla|Ȅ>c CR;ń|OI$s(4 wϹ~O-p%>NF^<.ߐ95q`=U_~Iq8 2/vcZ8Sti+_rT*`Ŏ}uoCT'>5nhle~I+Z TvQZQ':\&LhEPݯjL!lor,fh^^x5+D4A3qi-=-F/2H2C0h\{[:ӌН#avq2(Y`?fiD.%g3KRA_ bJa2Q<!"H"C찲}zm&iE$b9P8~x hq'|4qCe&nBhJXM|ԱFZc)I̍ R(y[#n7sQ#,( sQrS/1汗ݿ7s)PУ*Pw+\B2Kg%k$1Q6Y_n Z*\bp`O:y,1AeO}cY`b]l)Vb f&?~!$|!ۏ]-n!(ċʛIڥwOz~m۰TJdпIl-XJf̞8A@`MMTqh!ۥً qHd15~"5>s>;D4 xi&֍5렽k~?pFHC0MǒqTsju^4޵142V'ܐF bش)QX+~(eΚ?-.=|)GLd?tkN[ ԇ.sZSvs\[qj8bh>a)Ԙ.#$I5qȧ^^/t"]*aJ"a@$6$߈x}dBmYq#:nUFrDLh^󰻯b[z? ."bMUaJ3(\]ߢ'!vP~tGTiΫ&0|8ٞ  -Z\d[5BV~DfMo}gVX;QJ;KTKYsRDd4< ~D zADUbnG؈ϸMz, q1v; A,nnSdC?^c_?px^zbh8gZL L _W("#nZ 6S3IC+Hdyn#֠uH;AExR(tUkR ?k$ݶۡ%I:%up]ߑk9(qaϗIň;#? OT|3} Mt. ʑdnI& hE?ã평f5փ[,6|jHQnSdoZgws_VI׃lP JRդt^F_kO?ls'.gUpk|P݇LbR#sBn_/S5ar5ENT|(A0? bbNPE;32Jc_/zv2?#& #i 586zMxTv4c"dү|ݶ̏O !vxCPHb挑{ՏXmD*C[E4-0 myL v[|Z]S;U0ΉT[D+Upq]ߥ\D}1Mzr9ǝM`[Dw:>c65pD}G%͊46|-NI.6 w*bb&z6E%9g nxIb9g) ꧂=¿\`yE1DqI rys1>>т9VhC?V#ۈȒL t\[䖑L#BKevc#u')^3ʏFÿݸǏ-8@t1PB€4U$`3Șm=d~ !Ch#_Pj-4O˃0EX%y 7 dRF5zBQAT䌙B%k©Сa %e3mokm|-&if X4WBW`}Vrؾ-IB ԒvV%SNl̄CE$Xu5ύZd۩h;3`#J =^ ,k/&-op@P \'VQa)ƀ`;M]?8htE1OhŊw݃HwqSt6*@Vn"H`fBZYq{ *>4ruC Ti}=jp_֧<«EyWƧj"z>`cL㠴|#n)qz~yY/6*:nezC&?mE㣃aDk&rtc,uC*iЎ_T6):Y)u'j :h]UY8F {Ua Wק^ma;Dfk-3Q.ҩtk \1Z'wsbr+/ܝڋq YA( `e68J9)Fdž `4sE d'v'_#W b[reDž2$(xz |zKk3ZCp8KF pt|ɌB'BcA(d~ӕ!n Z%?0iI¢\w/9Jd?;]F~mƑQT˺kU)pYlvI@Kº*z6[%T셸 &b%w:$ *Є\6a/BIu/:E&z"@A:`5Xorf~N|tVec_u#W1,GI1>ۡ*"-vUԩ+|elrio4(;u.Iߦwy\olfr(ϕ*i;AN >(fQƶN9TC/v\yl;maBFĩ|hSXZ;˜C8c-\ex82jiKldjAXfQe'ޅ ` =NO<|oX-Mxqa<`m5Fzo{^BXTxFz/N-@sPKJkTv3v]2΀u(͘{¼2M^pu]#6l8GJ?"Jíz [b*@1Rn U2Ɲ|F=V.܍3nD#;w,QsΪ8+y/Lhc%;L Ji"7|چe1~H/jG!؍n_!yVHnFu4o2B{LܘZy8?9Cml69MĜG'`ZRZαf)7Hq-؍_Giq6qPu$(Tӯ_Y_6B;}EEm2NFn NYr@ONkv6tFM*r fjO'4ܬ'!tʜ05_(4p~$q>__A:ޗgj?br|&E'17rG[i +ÌҾ9/il͟tV8XI2OAmF_E>{Uv0jwv^v]F_z$[238uZ;q?хҿ{~iG ZKY/1Tx#ߡGs]Ⱦ^uUnZ6j2HCtzF$ӒN)(z\3;dsUcSOGUܩNv]lL1wmz7apK=$35Wkܡ{W-A fk7 "Ϛfa/tRo9Ѽtsm/ڭyyF-X2\Tx8SW4N?x1KCA 7`H=N41Wِll #‡mSuPIwd֠]acV*P0(4TPUۖɒZi}{?{FϤ2r_Z(RfW,nb@Mw |g4àȺUk$;4Ivsz~$*;{O];#ukR .\66֪1i!ksbp@KEw y:vQ2]q΢~cCC*+:bJtl3ɰͳ4PWʠD]6uW1%U1|Ļe\Qڧ$wqjGa= WKTWUBMΩH<2F& #CadMX2T@|ǿ<իłWJ͸+v1eY%xL7͂J2G!aeHĊ'tR09x^AN}A}5&|]u&ϓGԃ)mXB/ؠQ)g'qp_{ ħuvSKI%?Y4 "ETh}>gR8*Q{Ot Ie:axGJ01ܣRxg)u0 بz]NRRe2{ Ӵi;jC_mI.+&[ Ψ)M?%~Y NCAfH󂭅gy>QTO$$QQy1g/^z&ܙ׻nZQZKebNi~=T~VY.8mUqa^jeM0nKx*e"Qu sPn:Lq6DlcXO* ު?o;t#7z ֑W@Ǚfrɟ): ŋCT dpX6"S8*$=½E9y}٨. p" 6 "иyָ9,Re25!eup5>+ | *ʒyB y:jDSj2 ]:9]I1sPlLʅaf0sg9$ kð_ҥZE |>xbI^c^#yunvd&bs7E|C'JЫL>X3}VwAzCL]GMVa _d[Q>C:aJx 3>}ZP$n T#!hWA`H9Yoj _hd)@Go#EiNѻsW;SSa;WʃZ&r&+] !"B9z&>`}PC^)<⡚t:Zlg&Hy{o6F`3.9OC؊'k|Ar:*:v47I݈6&$/,Rgh6Q@]SR oo9"u~N?q2Sđ[,]9z"m<VǩuQkɨ4{IH#{$*z^XcQ&H7Z1\qݪc=닯Xj#'Bgjxή<<$h%FrBBpȁaSul7R9Iw- n\| z4٧mJoq+6Tt ;uټ+[jHe{wpc0v?T2Gwtqib|J@G.4"QȄI3fvvP WJ-!0@;3*!6.!h~l3`7s%:^Wp񱏮U xkqԆ 0R 7`.m L^j)n RtӣE3iu ewƫt/%KP֌ %}!F9txs<&n]}רƔշm!k\Pa^FxLC2S~Ar#sU\<(b@j$";з1(/,OekX#͈j 6[<_.Ղ#0ExlFԤ[xjG>":UKac Q*694INZe_[C&ǚ#A-}J9Y0~N3צJ?q3> !`T"wgϢՌ\,C\'i tc Lcզ$wf8IOY :o u?",>fFmk._B^۽ɷv#3 꺽NψiR6Z~7 (gHUwCn?;[[µW[&`;_l Eh3%ڈ B{wc~ L^]?Kr9,ga58< WebyvTR> w5q5+PFH-7cy㧡;/S6o_OZmkRdH|ʡ&,'Ge[Qr},6=1:ju1y٧]W(x'mHPOX.-gwpˮl2Σ Oo$m;K)HlyǯB!]R$'j:g"mDihj)ˀ$v* @6lK//4("ymW\yAvMA,wjhVY* ̪,2E, NҮ׷ߕ 2(kmtwcW%%S+l珯:Jnޞ/L$"^W .Zbd&Vm|@Ӹ34\ir@[_|@JCz NQ9e[u*<œm6QnfҏCGaůz;n:P9 ܽ4:nSe!1ՠ10&gP[}g6k) sHO }|ҕyܽTcCBmA'`yiɚh(FF7ao,DYD6k]NyHH⭲_7n ~3HOq~ mC7%MGbWj|BΦ%Wt)zddžSlUip\2~I"Ф475,'Gr[^}&8S#u֏ub,N."H nc+Cΰ}ƼȍR2%ݰMjxI/-Jg_cO^Qa^9C5˥p<iFLɊM $H BV~Í-[l>‹F:WNvB)Ddfs(dߏ3J?XWXڠ >[B+ z~ JsQ:;KVKukHw %TdJJ5IYlZ#A! p6cwkB0J/AHy,U*-(zT"3)|;:=(4:u=O)>+T_2)xi=E#YFr9W“%"᫊KJQW!P!P]"\nw0`#§*g/$SpyZL% `pfpM%K1ƞ]: ^\PO B*Eo[dYU3:,o 6U؟j#$u?RDS0@q9K/_ֿϰ8(_TImŲO3N,z4?i4otZ4vkK5bշl'} a;4HfBOoZ` 5DO)Q>{x4Xp ;l.R;F4b~GQA(đ|{j:i$cǠ*C/RZNa]KE I)2lzcDreK#VQ|̻so|Cu(p|jw]v}c8& m)CFG&zHhP\NXu Z@qa{5 @n@HuQ{KfJ̳,oyI*y#[Xd3yi6CH j$9oÄsM~fDo KbǺzC6@=^պYiGGn`*zCQ{A}I:jU.]$SKc_M: MPao.Tݝx̙HNh.8@;aCx.ޖgUܟ?w0ryҋn`oGAIԕ b]xms&IVuh[1q?sPHUso/Ɯ>"YaC 3t0a2Qa}c=6d悜g?]`]>@ [AMjedwVs `TYQgmWse&C~m]mdڧgѨA_}y/ʁy-:Z?}ωO."/RdmyX|4󚶯 .o3T2hCpdZְޜ&WjҰ[ 4.ٜۤwʙwVyAYT9W|7Gp6I:$bAaWb_m;fb 2SlXV.(])kJ_vq:j3rtDȥFZ{ORC\Bq/da 'CU|V9P{/:ⳉVܦ~nr à9w/.%Kpk8','ҍL.yaȝd,'"@Y^%6B* {ϢpuF Bŋ EL9M Cn$BHGm B"S\5{rbe˫ksz˙†p'|gIW!œ`^F?0W0ȥo(Av116I=ޟp/ӷ1,U LrN3%u.) m\[ݭrx$@DϹ TTU#]&Mwͪ+gN6Ebm3 Z-SQkhLXzu"я¯LUig"ڎfEn~/ b9`MIΒj` &w+07փcej0F.G;:I R3vɫe|̓ y[\uEߜoreR,WG-XȤ6~a<ٷ%]UN!Γr5b͌l?%ShXs&@Ư M e7i3٨)f%|$6B}e@2h.%HH=C7 Wխo`vR8~J':jiS$3ꒁ. f0g3ETʳLc)oh]P`QNA-O; Ÿ@xs}!Tgp})<N6"Ң5Ucjam'}bQPvl\Z6hKZTTL"?đYgDҦptz"^{]\=IX83A< l0?.Q $"TcCjwLa$XHr\`|P` 0 (Tsjy妆Mi}OZmŠ>jAYu[v %Px}V5܋`Adbxa0nk<[Y*V,x,(Z['F<|W4ٗn)'pNG"{M7KgoHMԇ_y<{]<-EaFIj QaoG홿؈HeLlL*5|qFK T["x -m< ɹ gj^2#\xvQ{d+#2͂M=AKdyO!¿#(62t@Bo)zfnCNDUѤ0 0VRZLOXm:lYV*!G8htч~,q)(XrF<{S04P{3y;FY)uE>ҐR\`̬7򯽚vnٱQS޴WjIbNy[A=K|ǿ ~mѭv cX*}+x~ˇ+m=.4>p;T=F=˚n6rC"#GTђbs;6"mX>rc3>ߒf׆hfJtA>z5z ^7'B&R'9#jv&βbLhJ"F2J`j;L{q}盅ϋƹ7E:&Nr.~kzٗQpe`7B¨ $ul>5˺n=-snoCZ0:dJ";,A8a[PFGT&ѲlvNjKD1{":d.kҳv`)t+JPVo}B+zZj7*FĦ<=ZwoZ2[xP `4V/Za7)C WpwW8gk42HITB%6Ъ;O0!#WgW-LaQKXs)+~ v1)1ЀYPT8"n$L?d*VbD x'qh/Qᗞΰ>\+L^NfHQ=D)>`~L&X@J m8ieHY?-hRgJV:IQtZsfۧcs֛zL\h_xYn3zadb2c#8pcOWQ:\^pnv5/ld wz*D݌bH=&ŝ ,- Eڛݨ!Ni眀](?Կ ܕL&3su;p_Ў69\B,<*SV1Ő$ يYO?T<Nn  lV39dxF9E&10LҁvsW4GC+LF+fPҝ6 bɵeAbm4MVxlsg8 *Šգ7VoX _W gYmSNhB1 /EoO?U^o0Ǭyn)bرL\RAh@Ʒл WD H=-KKȎ[OhBlH+Jnݜ/:­A?<>OQ|#ƷKpQrE8R",tJdY(߽ *IL &N8G;LzF4GHZѠIX豫6fffS?yc|C^ѝݧEK@8?ҩmWdGOz]9wy5i:ʾg(_׫Z6Og C1QhI"^ Qq=( }uqFV nNC~@] =rolfܨ^ٯ+8tGn|q-3b3L,XizYs؜1 (,6PC9Y0Jw:DǠ"|F]GfR*B~gWU:seA70aw=;9e\(On2 `>O$-Bqw(FO_{K97!ƘK߾kN؋ IZS!MtŶJ(t8NcCXh5tP Tѻ4S;bkgpmf2eZ$7qUK6=Va*SLA5ueYhmoW~6UAE"Khխ6Uͯ2Ib&}v; C"?"5;tDmpL@iG@E)Vs ه;Cn jodfl%G~sz r7E4nXSaP.),0  9T[6m.eoM=0^ 7 ty}nxء|ɚE7JT !q"~ Y=|Ģ̂5Id`$v2 SOc- ?$;'#%=r6/i5낧]vȒSqF$&< 1GعT`]:|?I:62CR]qxIZ_!;t!A@ B,2c['N]>". 0%xV%rM'k%}U *UN1Es#8Mil~x⺔ee\T8NlďrdGCK|RA$kμ>Qw嚱/bUt8m|K'aEOufJ Uc07tz۠A5N,8I*H"sgA@Rڍf%ΪYJMah{ZL17'3],4FEecAۆh};Qu-ڡ2_J 40ELJl]vj%}A~0Ѩ"@n* DYop78UN_]M7&'#.NêϧGtÆx,Ȓ {YXs3Τ&C[{#$w -JNxw]GYʵx|)1?V H#b#n#5bۭ! %LZh՜LH‘-J)ifg3O15ccOMqaSk^Hl bqoPQ=hmt3 i@?T>_fFuӾ4IrBA|%,.9T[u)EX+@%.*aSy<.?ʟ=o J[<%\v hVn[F?:g۾I]i>X"Tsxe[قl&ns3 3; B M0?J/h/Ϛ<&^dݡ/u[nP4@i(1md Mj) @M2Gb-†^K)lx.:ϲ %Q$) A+bI1 gQ8T׽4[lANųM;_q`ZHbKaX Wi`b)!{HIھ`7ZW Jb|yA슞SvbHЧawyv]Omm)m҈oxd^=2Ibb?Uj{C eF1v/Ne9h]%E)O>cA#'kzWPM/`reQ(9F%x!팶GoŔ ;mlq$N$ 椒7(>wN;z G R,DYӎ(EVi.bKvОs3sjW}KF[Lz{cEW"vtiFP)x )y:}+绔۫!o:trM_gXuSP*~#7*|1MqH|S;6/Qo TWUUzl ?V|25BR/L*^wO˱&fn8Ds ?u,e,SG}ϨkK| 1:U|C"jtn ] MYQ:gmh\HJ.k;δ/.ֳwđ*Tex JHfe [iaۺiI;Gwc;J/G2ƞǷe X [,'}n-ػ}Avh7[;*~[mtJ1XҊRk8` N8,[y|Gүȸ-i>L74ѵrCVobqv\8}mMY^to9;kDj'C+aEfm7N''4;WdSđΐAbppvAhZם3!'n l7Eۋ`{B҂FEQ}c uY5b4'Kg=Wv7H?jgyoLwÔ_`ow3Kuc-"X2Ӕ{Q fb%nqF"N_;A4)(Y$eŜ}u(U@je66VqjuF '&iQL}(π#CÎPp~դdOiϴ{&rAr4~}LIZ` 䱤T S.%^ن~Zf**wbLl٫!}Rri4ڦv0X p`e / \f9$q!:2׬dhdѹбǹ J T׹N? |Vρ=́Ms}\06VrZm@xKб!鏛V=&ZA 5 ljphW%6OzFl vHKܓ<^B WcF%HA܌X}W"ΕzAH |7U'0{o4_Y4;ʺg/0亟``n#p\T*mwx< h# z|㖻V6} Ys r16)k}!kr{Z% J(NSܧ>pRhw8K3rfo7O5Qw`Vc*ٟu %v "AV1&oOF=cjSt?IZ$yMY+fiJȀ9r!`Sxtr lo4PPᅫO\[oW g:ݚ3P=@#g,)EgKGg^U2. y{_.~DjSB2ړ|As9(cr/=UMTQݸp ~m~w3-x` B?R \pߋo2@#FGY\PYgGL>PPnẆh[PF?4'ktw giч(/Y^*l ˆR: W⻼A8 ?)uSKd>mޏDsK{mrk[Yϣy>)?U`%zT6s+rGwL:iaNP 7'*NѐF0)0 6@;gI5v19z 9OJ\AO* ,Px;K4|8N>>K6܉ZN}D.DP>Nljl@(poX;.MJU{#5)LvDH{^7E:hಭ-us&) S`qЩ~@!\|(Ğ/ڎp>0αm V)Ye<܏V^"D%lk&>s^VeXPg3Q@e0 u:sR\ dւ+_X؃+$,Řk-bD?[qf9vkRэOiӈ ەe :Н|k݇a7jtj H趗wshwVv!+i1|1o;nՓ0<]6d*JIv^Qek0/&+װV@kuЅw2%/g_tx[ bi`]Zw)~}1o`fw*tM!z'Y6:e,WȡNv@{ߨF~o ۊࢍܜ4=d#_qsJu8m$…9+ 1-+[dFiWFte_QnY4 E b eJ#<{ Hlp_yS8•&nGAO29tb!< wcUe.T'ׯY XppJXi>Z#wWЬ IE/0TRqƂ?h>CI FKAO]AEdYvRqbja$g2>{99dv6NyW,8Ԡ0y++7ǶBsnܘc M&tX%V˼! _NI/R-t$NѦHKk KeU9=P_@)NhQgɩor;fIbD4&iBq"!dt5%v$!ae>GܵXZ3rGP%=Ah.@Ikt#8&F{Ͳpj'zP9TU^,w#jզ.mfs~0@l@#eC_\f|[°13C^7둗.(O,X.bQsyc?[5,kL~9yĩ;\`^[ʅ],.:Rk$=1OO.݅>mGX'JS]T)bx5!)̻?Cx[H`*dD2 i6M#6ҭMVa#*A$P^u/2uzhX_{պ= @iМb534~7bڈؗR kTՂb`0 2)aPYs F h鎚l$C~ CՠB}<,Z#OǸqx*~uQbZH#2v 6w4JKfII_P8?}";__Do Ee=q8cɃ8Z^ =6'cyX1׎-hǵx\ϴҿuqDG6&Lٛ7% Ȣܳ.Sq3|'), <(F?E/@6$ykbDTmqiTvG]ܰbdz"̈́6t Z)7 [JsxA˅$Iwrl[lE2U^dyQ,Du XІ'V-=(Zz7AR!e$MeS;3DxsF!B2drx6{E,l _̏KEGIoڬ1d䡞ʷPI|S ź`EF-.}⊮.C}hl oY ͕ԩ×H[T0;ch:u_8X9j 8,ID'hW} '䭸~S `y\Zr_^Jd0V'"+oQđt0}|Av%?#E mԨ@{ ''!C-Z"Bw[ē1Mc7~y7x <\VC-]:sdq( R?䤢szaI:=z0!0D ̈́eY$Q֫%6 w)Q $rokbc.V+B4~?yd$|Pv-7 |M0C"&?<ρuMSѐ J*ͽ%M-ho-.e[LafM '8gGH/ܹd:(㞪GtG~]f)ݭ9 Ji@_5aP>/oXϪ: w&T5xcT}Q[={rdnuaV^zVϖJ%܍`zHǀ|G) d`)> /Z"jw ơrBC䶼Ïfq>hC*"oq/RQeֹ>}i{F9vu6*WP pa5`Wӫ$ K])( dOj8?;qd`מE0 |Gv7cBwݯT O4SĶ؋0A@4O2poFwY8K_,4uӮ}.n[yK_ٷb-N.م> n.32Jӳ.jbc;ǓN6|]pRAnWWX:l^ecA8 jHq2%eK]et^*7^LtǗk8ߒMߺ[)ZzDNx^VmTn|(5+wB3nNGpC_dr3/,Cg r"M#+ թhN7ϑ.ߩ;Hle50VJ;tnN9P:Dnr!gT7}N:d0BVh-.37i0$CvMh7 c`VB1P_꺊 we>S}z>bZxTOԮ^x*=BX!yZhǡX #u"W>0ޤD(gkxR11:Y]UHzNW[m[Lç1׬ ;Ϩf}Q5mg|k$%s.c"N+nreRny)0UvǰoSqضarfEEp52 "E̻c@h` O3`*5ߖLKlD*m}0.`j~tp>Xҥ>2 OQ(P:WU|HEk]N !|Z+cC(9Z7֥+bKIC1;*԰P/)_rx;MKgK,#Bn; ke9:#oXKd᳎`\-a)d* 5 +JE'ȳ&aN%g;Y`#+ȝW!G!8]$f6:˩V=0>:HYޜT/eбKXfHy%rfE7kq `k(e2*HI{WfNJm0oEK+pc;x[<+ռ*W_+Ĭ`IӮH~dJ[146b-{mQPɞ)톛W\u_]}*v;P.̢sĪh>t$"37hG2^4xmwNAszq׿8x#0נdd.m#5)iSv!Eَ +꫔řQmHp㍲\`ye_)zi,|&OwSAkudL4{.|*+2@wŗ{WtY׮7@6c%i;iޯ\5 پ0;qI[sjIOc: &wUksnm_ܞ} --%rȕ'Ǡtba;cҳFe̦|Sur FΪ0(89TĥihOA{@rHsߜc;:,z2c% 9z&]$\`nWPk5 Qzbid-xn%ȰIց}d QEsloMΫnjq(&ʶPF8xzۢ"}lq[>izG=5Tt^7K߹]&yHJ2x>mz=cH2#ׇ7]tdE1S]@tVTG9,w4ն͟,uQ®jۃfio׋`SWL1 1ų%$B̈ˊL21YR$E< J {} <ύEsH"-ߍ[P|{>@X-EdPj8%%4f^>{G['DY]ܑM^wJD͐Ւj LWvEK,؛pXnL";yc|>szw#,iU0 (a;aw~hRI]6ۘ1Kl\bV}#w:H֯}XkHOr{ 99 ~ 89XUʯӬ:<}:Irn:mPkMX+I *%;DN"=aj\[~VFR[8X!jF/( &MŁYżekʃxB>r!Ξav]mibŗއѴ['QŇ@dEcw Xݖ>zO'aB;VLbgͲ<%Zs=GuՁiBS>ηv|/BQGd TD(z??lu]Xe33a7a`Q`@;rH4 y} a hIvP1H!̓] UŽ/_z)OPx(0=~UY@UCޅ )V,<pBnζ*GNH=Co߬ҩ 8\/u&Pw6@aJU\E4 ׂĺSPc9lZ'59 űg%#oa03Ur2DždBhd yl9g/ӑ֯`WGMR.0;R, ڑGyV``Rh,x^3dN+, ⷫBV>& (7[3œ-6߱rUP`2R-Di.au!i&_ *lw/9nzWSp+TJ[,ݩ팖oQ/<{ú>D#dܳ7\x yEuzxiWd }am|T,~xN]nYwE/mr~99]%9pD w ;5([/759/ X$q2E) cgMW%wXOԞs()znF=#VX:F3Gbo-͉?1ʟ7.{R̻r nSY7 RZ1E{dў@|˧=3?j1az*`{i67hp#V6󕳚TEMA&䘓]@cn9VjV!@u8%18A Π#H^Fm~^,$]< 0r0"xňxd1 =ŵ8TP)I#,;`wP.^:)PcE6v-ZAUHKSs? I'`+[m'0?8Yxr(qy%A8]9ě$6~u(j2s`W[c> o^nn'^2zsph6aܓ!qޡƩS>Rez` ]s8L?-dBn?l^YM>P-AsMXXjOi 6Sd#tՒjEmѰ|@AZHUP Oʇ @ (r.<MWaPw@ɺBb@-42~A.r?~!6)vgzo9g~K/#) l܎4?]~E O` z1,WQiת3 6*O@ GF|/pN+J7mq}m!B 9,xA^,6ǧt0co E?GͥxG% N"9naEOįx׼(S":u}gjZ -zHt!WL@tdzO98*Xff/gAWJWX"u: 4C3 #(MJ<1/<}PjG/V(a4ӦJKm,U$eڲl}y~=&Col:{Lf d>\a0Mny\M3^u˝eHD;5_&<}؍[P YBGܨqjM)$XhJKk2s" c"X߳r-Ukm #"yC,$4R/W>R+3~2g %Z)‹b2$1 )r٩|9*6z"JJ9U/cl^LT+>X0 C;HW|Bfam*Ay0'(eC;Ak]@!kZKAPz2{^8bJGlK; ڡ к'$xtjX.*&=ե\VTbAݪ xEǢWt7C&ӉeoQ ݭ|$Y>)UIځޛo+ÍS-/pJAk̔zyM*FSuSt`hդ5~##`h}B?" 3 ɜTO,hR df4`>gXxͮ q)|z0⺿ݘdjYq0wkA'JèC*ꇘ4/#R,Ϩ|53Xcf S #&EG_LϿ$tewx:UJ* $ AP>Ӿiq׸mn95H[a3clSTD aul?eܫmA7E""9t=H7qjFf1[t*"W~kU+y}jnq/]/1-~u- lL)9^]Š]z-= WQI$,l HCxtѼorP@⧱5Ԡ^ ĵ)6y趴?sItZ`LSłh_CaL6~̏ G%ve{dFGm誇c_n"SFԪ*'p z|gaꊅqQڢ(=ғ'Elߴ2}m`:>jٹa~41 ;s,"c-1~!Y ^([9FzTGH4p}lfg6NCuH w(ٰHrw%`Z2TIke犴/8~zN6{GQ{q Qp`l!7DvqR֯/POޭ G;Vm}|lK9maKW̱̾iEmg5wэE*%PD|-(ٶ_Y۸#? 38V/܇luA1ϗ$)v}M󒆟UG{ 'kj2%a*c G~梁j]CjS2q Tx;TB?:3K7 zo3l7 rPRGdDO2ĜT6 cP#@}sS:Tq|xv#R[D'\bSfDGKNo 7ʵ.n/p׸.ؚ"H*0wxҷ->݈Cy;ɤY0"bkM c3Ӣ h/c(*TՈ`c.GQB[cg"Lg77eFi&YD*{ck@ΒBbcHvK^^| mD?f'"̰uƞXчVýr@ϕt 'bw梅f MGf 3pp.nQU^Ŗ_t;&G뵪[{ 5 5֧_ő#J(G5]$"/(DXBsӈ?pno5.PH"KN d`9vk8/OAw``gDE. wx^i!#nocXv*iG%5d Od!۽`Ȳi/*u<$33("*<RfHy϶wή+r끦^9ci*QFB:s]9""5F* Ne$0Dyn34%x`ő`m?n8l|^6^ް~LNŻ8+1X̀H7H1<),q*MdmL]͂.[ n#Q+2[p .WnWYux/)HӆY;JS46gP~mc^@-kcN9GÍ nX<8ICުdM40-r7c^=bqW|, 8>V= F;DhU{W$0<E#P+iŷXeEV4dg7W-|;7$[cjBڐW&f~s\UdV>,,QYV>-ew٧b78 q{ߥ7<~* vEd4{F kULH $^uX ޙ~BG}LOi!`SvUƏ<"?8#fPkb1sKΒfՀmIrUkJ%)zV]>yʴ?\g(/{d,C쵘M, d3;^Œ2 ˷kN b?I=.bOg4e5t`b6ʭW4,J\XCC޶FvEgy~h~(,95ώS8.aj|X `pv#Z?uP[cB`!U37X:v+c8w!swh>: ۭN FYxY%i$aIj0?uVg6ch6 "04?qIbWFGx{CTmSIUfVBU۽Em )/KplB;LV 1s,>Q/h_1`!SPCj@j6)I֭Vz`tQĽ2{@8[O<"^[Bmr v2]0-}O5l:{0SW$;;rwˑ)!=N?#4P8 3?xͯHrϏBaccY*I*.e{8eQmp|G 7nBSQt2 %^kF)fC69K%0oKr'إT3l,*+&-B7 @Ȱkt "xlAыFmXAskfq{ʟ]tuf̜ji pF+TTB=SXm$*j,6ӏuh#X=_䬄5*9mΒn_|Sr Z5-4-6Ea5,Qvtni Cv7F*Y JSxk? }4J>cfBa ]Hw-/ @}^(E3['qr Ssd U:XLzeFޥ6[7H/4W51Dp`!l Zs|R Pή@6+]sIMP/+`!)J(}V%t9*5’%h}ub`'t'0J%-D)PL;REl YV 5ʦ@@TUTˉ z )%}÷? D~yjQNh9)s4._v{ABxReZt_7s?!I#%9GAeR$OYܽۃɣU# m# :N ̓b ;|Ik`2.WN-QW0RG6c= t迳OKZQ7Vn"V:}\f&2A9RѼ~fչ [e*5Pn۟ᶎ^|r97ϩ:2H)|?f(|^A&{d9նjJu`?sXlj݂߃H*G wGOFQ'H<>~,nzRt24Ծ𬎶M?>i%M?Y.1V7BBc2' U%S:(ν y뾟:{^S\F!}#- <_yQS UE6>pOJX:17)OC]8ofX˵!0i%y,mpIxNT&L8꒤R7YtN u}.C k/Dr@n%TGRnolawkԲ;F7K(tŁORF/[AiQZ؎'X2zWd+#%:Pu0ԨTmyށ@ǡek ,4qKF>>q5-h2KsH蜾*x46ƊaP3AQ昷y305+nsV9tEuojg)o"}o {H+~G" w7Px+dM":xkJ5[͵9-D |USݖ&ks@R]p`Tm䲡.WCۭ / JS ZQ~z[o>Ln;E4)ƴ0kee=B Zl7Rh A.$/QsI: aK|:YXcjrp HPo,I*8;tSL*~@l@P %{uׁOfԏЦvY,> l;.0}.9+AdQ+-c:HJ2/Pw+LP #ϲ{2k&9viΉ7I($M{OYɧǖI wx5E eH)4,,c:d&yy s847@/϶^,h.36ы,)ş1uCľcH&h]$'ʪ>IMM`73[횸#AEO;˂t >u ަ$ q*i#.Kw]`*x;ūܫV t@[h{EE g^cLqUOJW%/[L˻+=DU9jO뮥ϰAZ=c L= ES+5b. w~4`媤ƀxm㥘Ѷd`asISe.O'3zX"NB&= ΰ$ C &ycɿƻLӜbR(2H 4ZHt.j?1#G]jWM $?"{k$)fj ^yGH$u٦当]HK[ NRSKcD|h|  )>> HuΈD0XZ}ݻ9%9sráIaEGQ]Rt5AN_/iS^"`JYVeOs:(Eʸ '落WI}7Ql0Uԝ+7쬑4zJG bsX ނ45v4BZdY Vл_*{)ە-VyT$jK߁Ȣ]뉅!ǫ@iV .BݎE,MTr-<<Ą;Bkj{wYn"[żmmZg Ίo#F3ie՘8U_oTNZV,)ǜ>uE(;`Du8i//y_hgB}wJԙ^ucbdbtO[9>.,ٔ-[XB9Nu7뽑ķ8j~^, Њq0M\dM$A7T[ go9 |#kCWcd+GJ XW_H?!#m{EDJ$`ybDuH2kK wi( z QkWڀ;b01?촺!O>"+TݰB[w㥊{~jÜm6>zx-sB^Y\rۖ.4nbD_OC(8n&sԡ @ȐzDim9- gIsIW 5h$@yG4xGB!gzuOU!yn? זdi\d1<$#;FAz%;#2JymYkS;nأuk|r@q[|~.\)c;ES ) ۿMFq2q@jn8vmqT FiG{)j~n~ ⸜X@)Z+m n,h>*ZBT{-Pw|W@:X[3 #8RzGک΢F)g\˳HY)[S-|Y -hNPp)ʈ]$Ρ1CS9OP$y-R]$'` o(RB,i[:-t1h{n}]b!R#pR$"yd{][Xq"G^ k*Ϊ 'A+XMeWAg=x=Oes3:|^@4Ï.XȨy]KdLS09bqk#0Ay3[̦* #jBlުjLFdn׬0tظf-;ȻK߮QhGo]n$4 y v Mn2S{n=(gp~ '8KDH1??>Ғu^{ )V,[s"_~n~OHd*f@UHpVl1VE@KnvOnݝh2ClT-D'dla-rӖFB> *W))xA]MzbriIӅӉQ"jAw6H]KLfUoQWO Kjyz#W/`_#{EAshafƹR<~Mzbf6䄲COf揖.~ngsbv(OƤ$ n@Zk n(JTk;٩[Q})1U^TFB$4hL@Pz/-j٧:2 (nGd\>|vi|)Dk E2mk4-g#s5io褮K%p'd1NќX`Qts4}7qqB/8VnN"Khgk, )K»vyI<,3 #aN`,`)Ir={od[tWB[sNmL9R?>Ym/z36<7 kcӭ_Pײ֮KRA*&,\bb^@ ("k"AE+j{8f8g@\MeKeOZhg¯ӢQl~>h?c/,G:t .hkrOA4JzlIJw+ͯ;0 Qu|:1*wN&D}-w `pzCNB]h0^҈hmFS]a52~ )/&;궝X~\ `_3^/֗"S!OAr<Ҩg<-D?p3KM1}/=W_BK>͎|smf6UE'*`IjF!Sn~|TAi[$-9H3 HVPP4ϸ[[$.&.bcQx<Ce"X:s^Gds}E)nH;id(~vji=@#1'J+_SUle'|)Ȋ(5+t߹ 6e~MgdzȲX`pt@WFtfJ"e!gi.i@ŌjL.+f[hm/j~_9ђoL,:+θ3v6J@TAeEL;fh~$Ӥ=QWK-nc99: KX4u| WQGlVp ]oeAEwveYPa <:W?H*h;ZB >oBOnN| C {suLE4ރwxviOrGU`JT<գB"3̒7,2TM0.~Lo'0O 6ji=8ADYPɏP)v4jMSrJ _5uxم>,$eބ0B5)Qz?FUZPE̯1=&ֵoAj7bւbuG *k1aЙqrR$-Mӳ>pKnnWpb2pl Mu|ڠ#4Czۦ2y৖HPЫI_BbAђeyh>li+ ~Cxq pdžU"?렾90GF `Lo +vn,6xb5+MlV qTȆvvzMtu?t=z* 쌅w|ea@mY*2~@x# R+ب̸5L ?"YFq*z}dPΩgwp6l>Q;5sqo@ZDXowF*hQ{Q6`iE˻Pԝ)fa2+ʕS3@V>ca<m- ~;s͆+ 8hE6b`s`@߆AGLB|j_uueFqЇQ(}tYKۑcFGHAP[945Z?kDkc~ -y%2o*S8B$KL&&mcG[y M15yFmu D80`N<%"YNU}q5Ldh- w/n6cX$90;]n[{1EW"=@A^٦b8pRCZ]P몶Pؤ\3f'o)>g m2Ii(? |kʸ ]Y/00;A D)P {&jk q{][&Gq@ 7-; %_>4Q+vj?"]J步_I* \MfVLT/SDꖅ-婲Qxoml7{DL7BHŠ"ǃ'ḎFm DK̫\t7:yc_@& :=.lɲr{j/WCB>G-fcD[y~/qЮ/um 4g EMɈ-AOhcKvpzp\[q3&zg06 .t҃M޵i5W)s;t;CJߺ2Us 3fv9@сR|@Snᧇ!xZ#3 (5d"Sg)\'sKIYoj@v }9Qlh;~ݧ?H~PMz^N6F R"`v){Q|Oi.0VB*G\<ݕɂЩKm~ ɎxsC&LU !VlPE\7DIS(Xp'DOL}fErjnVj@sJy'S_ܕK:NfbWP[ ~wKR뷭i9]4)39 !mY@+qi|grzLExS;o!Jq/O;ߡ [۩veZ`z("^?v*P#ZKHwʒ?AsCƮ2eM"u`;Oݴ9oO4$^QUϮ(eaՈ=!Pq%9s .'VJ8@XL=d~Fk纄MšknxyB^\z߻rEL9ƞfq,』D.g$4m*dk":_|bt_3;:k2[`Ɣ F=НɂFG#Y f!v aǓfdOZ֨h j'Mqbs'z]WWA75h"[Ny{~l4 إ#¥2܅VT9+0L O\u ҹc13MS;ǯ%Ӊ ;n :_! 24.Nw&LkRߟlqh Wv|3SD}e" 1[5r[zxs K^`}:" >=S3TᵵVirXZA|պ$+)nzM;I'(bN"ụݹ"/kH}d3]|)d=KDC4!-#5EU$4 <9 zD-گ[wJ$(YE=`28}>=b&UՀN2z:rIؖ3u r\FK ;ྦkq!!L?qaͦMAӒ{d_GaFZ 0wDGȂ 5?>+!p*S(K&S@0ױbޑk #8RUb9U"Պn^OQ@׼%FY 70^*%P[ʟGF(3Ǝ`XH0[o?\K,y\tD!E&޲*dSC<=m4^@HsSX*T5Py#{P( '@\_7+O_MkJbs\%?ǵ񤎘 H"?:УW2OmWAISjHW={3ޒ6/?^۴]qIl\ a$bg839{&WGN G`Brg-~w^|؏tA=b2Qv(,8R,Jw)ڈz=T 8Ks|N̮ݵCUJTi|)O JmS$oJTb\&w7T]"j-!w&ޖ %:y Hid֥eSzڃ4'7ȆcgQ_VTfnm\!ҕVgF<*ioqOvk?@B^V5 ^Ks((ظ"TSgC_=vù}";~6TZ ,iGps6 ܉PdrMmrvv/?bx}qV=c`m,=2YMLjAiCJ\&:G*vqS8K{,ֵ4\Taa=' m,Y\Z{޷goqb e dQ9Ͽm䞒6CB,ITu4~?($De-:1djLֿU~ h ;9m;fo]%+AMщؼP7>2x{Ηli_Y|n{tg|wxs:=aE"@_~<^'ʷ1iU3hbӺĽU2w Ucl"".хu\~U`ah{?ôQ G(K [obnZQ6l~]*ߌ[2ʴ?ۢpz oy-K 6%@>|ގ刋[5o*4KXj%LgPq%dȯv^lw?*:T7؂71jaG뀾EdYua9[k%i3 O>usNv7vy5ٱ;G%Vs;eWR.(yVA&l~-b|NQ͝ VlBo FXLs2̔ 9$tzW s,Bho3Csw/Jq_='Q ٻ׏ǒB胿?zW7@4|хs&mEsNh>HS0ԡlwl},b0*c=ħȨ ɅBXkyAi=UsO}@Rb7ǩcj12fDL3YѲfP+j]Bv6IJ- 7 rT >^qh~d] ?3HFhˈ[;lZ6綗 cVC%&# % r$qE:#ROl\hi BTK;\(wxW[zXW|s1qJMe*1vث%oJK(G!ؤ) 9D/e}`@EK 0|0ܛOY۬2 pVzyJ䇎@mVB7poPK,(u[on@[9奖%0,<x&L{B&7DB /%Sl3CX=Ee@A:6 e/</+Z`y>8RKKF6HQ( c((yUw^O08@~gnn?|@r4tӺ ॺ(r5Ehנ;T)i ?ow%Nŕ2ܐ{oNo+`E:fB.Ha7Чn~Da $\Ԯ}\7S .DU^Wp| ]nn 0j;uf^E \.0S}yQq ~sgcqsp~pޜ`$[md/)|yxS%,XG쳊)*v#X&3wS#555"˭[dd5cH1tl%PDR dw2KvCƔqf]Fv];b5sG ܖiuzJB,"_"6G}@J7XF%?ѫoH (M|’j)tU>tK@7jQPnKVts73&ݼ# /jfK<ܵ8Ę$j= 9Uq~Wv3؀$Co82C Sb݋i?{K[ݻ/"'a(@eOCI/_"lRmRie`J#2ШIa)/M@ݣmmR kza*GF39EC!TKPyDÓ QbuQyanC+{3EI t@`{IY=ŘzԠ|x:C),1uߟPtͲrv7s^qG4y/3ްm.pTn]b` >*B79FPB^&{?2.m^4$Rv[nEZM zN6 .c0.M!{ "~ۥ;p9]C{5+Rx^UGgM5i|I^Q~L]6*: e-S F% .t],.qO5 иG)Ѵb+5R4"͵zq }JOT-d'y"/t=a>%crg @Q΃ T_TB1N)H]?OCR&_sm_$I!*=l1l)Y?bSj`BL tGMSh @<6S@Ր`؃bv7OeSpocK=?K-6XdCwIDnccFַ`֙X-nB˯l}"3v;)IWhKdQU\l6&d7pr~dsaHM;#iiC& X0CGd?q6KCj:ayϋsBO㖶5=SaKMҎёzڱAt-9~ʣEr“6kotLg_NFZKǔz'Q[V5Oz%rϪvuoKJ!fѷlSI3Ԩ/+iK#4]K ͻ-Kٲe w+e -4ɝpş%cȮc-)t:MHztǁ$me!NRk PsӓωciKIJ\Wpj +M\7}Y .)hka~(Eŗ`L[K~$yj819/dܰ 2ǤR;"I Ք! Z5pnF|!Z:i "|p-8vf/j t6Dvv{ g< IT2߯7Vo -a_R7 4^09B/+cHΝ+7h[O韘®t88ÐT.u6rdi?q&;s$IN)I֙Q2CS Γ{ M̍x9#ME!Ȟ6!~~9̤z߆:s3IK_'퓙v|'IL'&ogc ^ 6\QB]zL^,kZH L c6O9Dqu#[<8kLJꂱ>@' A힇Ӿ}LVD S+tҿQ_JLMyZrS[֢.$;!ߋcx[ecs0k,nn8b j3Bky6Tc%(.T%zUBxpt{GX,@pnceђ˖G Bmնtw~v+#bzA@tQX_evק*tEvtQ!]Ω>"?0hFTNQ/8ז =م`ũ #Yp0+m3sF*9 g4q=ٝ[Ze`T΂ҝCaGe] BW):I1þU`کTQ>' !jڴIg,P]Kn=RkXXy4WP(Iÿyje(:uRBxwN E_<&uddnjoN^ ͯ8zl/ 4>+-r7 )c>m inL_n}j <҅hZm|4?JvN0g=^m|㎙ n{= (#\d=:cndD!OmDܤ&X HuL:3ZT֞b v]C1 8&DA60,gW,@}iVO(3>o٨Y3 ָV,![KXu m!K(}6(m:U8@ZRK+h!oC~ۊ ɋqU+\)y0EΒkf {$0sQ-@t C0 p,ea%bEB&=oΞ+i!Xfk8^w*?o/eǹ38<xDb*Y$n/:I 04dE"])+NDLIF5uu@G!_Mپ)1FC6b)k> J@p!C'JMQbˌ̸Xu@T'Z!"/Fjˁ̭< Aëv k;-IW|TJ dpk]bnʹt^* eڤT*C |8wzifN@c6׫ PW]S^HyϏ(yXizo0bjAh@ɭ(nф<_U٠Y)` 7QE(V?ſ[2S aoy6$ Pu%ږ0&N1Cp£x)kgo_b9<`\(G]D~=̛Y]-Fls:ęv>XZ4{Ga0r}46dzoU8rP̱y-`Bi%y$đBYXU73$hf:9w9\@e"uD`*q*m 71/tdǭ76;:++͠j>VA3-J6't?`\|M;T(c+[|[%y;(s)f|сFH"0V1|S:48 ʳ}[6<%ȃZ.K Fٵ 7=u綠H\r2P Q0CM ƙ6xܦvCN"T|>f[CԶBP%x|ZX;_v]L'3 O&(Aޙ| mu`FKxEDa&yJǫK/;qn֛t݄ŝՒuJOib^gA@9qKG8sDȹfz}L*C+ wx|;:x8ܠket% u:sá:XWnGcON4Qt;`i3d,VFPdգvTQj AQUfEJ/&cyg>]>8? ''Yw" vxX^EV+F&j9b _%X[/}I9_ã^d/A~n!)HW1%B),d '\=W U\|"~`v=`N|HŨZ=9=6+53I;1LsA63U̹lcrʋ7Q g""j޲q/A%0o*f .~Qa},Deb>leY M8O)`[߅gœy*ܺ䬇SD:#&v<۹x3Zi-|M2d;%6!8ڊ}Ǒuj¦.If(p![- u  B%~wX5+ cWx@H[:,1qsӁg_PYe|kB(Xݓ.ץlĺBWIr }X`aOŠƸpݳ4!Y`1cP7QfTe+5A6vTn!kuyd q jtre98./"ď[\{ێ#MQZR3eh\ąMdzltX`VY!Q zq0h3J ^ WEg2 ȭ>|M.FJ#,4 JB xh_"?yڗ`fM5%nܿp&]/Xw͢яSC!7ڿL/NP2ͯ$E,v=̜u2 oG$nAWê^ԠɬQ~md2Hoذp ' tp L^2b:[zjugmI^g^Ks* aWTl?+0j/Ho*T!җB1 b.>U~T eBs8OSt覍 x Йo3GJ1KTBq.k=DHsj3I]tI:[,gJ K(h q(NMl56Y07}C~e g+fVL&kӝ8B[akot_6sr y?X?>m̱:d`)Tz x\5Rjt3XrY0Fv&V8w~w }726gTp *!˛kg]p,/Z-QI`wH0n _JY ZJYrLT6 44w\{zZTXvgZn5$?rm0,D"%syF "6ĥPb?ymbwù!|ZhDRF}Lf5CVuTv휮$'.:{r&WVB{=tbHcv~sK5NKm|aSh,ؘ4ozX*U Űd$pKo)gB\r ɫfRB ;s Q9žE=\w1R݁^ 7U/ҩOGR or.E0_1*[g9IiN˽9v!x5\![{z)!"ǣ> >&t@(Rz#OqHђVV~&og>z7؊=q2Lr$ǧ(^$5.Oټn Х>|ᣲFI]̟E]Ǜ?܋i`5bviMXa9bxd,JAhdRS,@EDT~O~.0xlh=&v@ ^R`ca4}ЯA|-$CmZJ^/gIC:ū<&*or "35P@89JCa}ݪDȳ~eeYPVۑHSyoICS\¿CGa+vzA3JuH}cZd)cavνf]B w{ Pmݾ%_吏h)zp(T.*eLXe:ײJuyW8*b# S1A6{IfNDo ;SC>zڭ'[v~m$!f-o7,,.8{E*,qfV+I2A]r R_GT|T.t;$1KuYhE1;)yaKO">̘gsPoM7lK+Wc#`(yj0R"RL%NF-]_xXobdv~{oH.UW&Ʀt a:Ў4`+=zMx_P.SUS(^]2FջĹ,t9}3T(R jkbNHPi ScGxNBv2$Łi_pciA 'Kn,U4+Fj>`sFP)_or݌t:S1 $Lezz5%]}OCM$m觊?)Ÿ5P| &ܰImhӹfkZC(Q.%}[ѹy|G5qdrBNu]O2Y%YٺhlxTn@ 4Et_3 Jv CNmIakQJw?.Z"DzXE:$:啋&X0͑R6m],Ś(w}ZN@>oɡM-/wrt?n7}^y *-`MDۅ ߪaO>S>;[sJҾ#[j04}]燵`,U+p(,p][ c`s?iiNAΖF~(P_`j n} @=!r{̅ .c*$z?;fGtp*֛^Pz  Wkbvj**rhdj˘ѧDdK=B>fiɩsj+Q0x+QWO 6~G~b7Kٞd>4墲zSsGSO ,M` MiZ>='V7.}"0#A' @m-EGX"."`Ϋ/25q0kyP/~j7+`EAjO>4? (H&>88Vz @%zOh Q]yc,g>t_Uh`>ުgZ/6M0'MVw;\Րe{뮭tNo$-:WY)k+f4DD&I'ޘK5R Oym2d9?AxVbu'M|· h9 i5qc$Mv #5j@L!Vň*"lCȟނ-TA'$ E*U&,{,$o{yمG};u fz#mgpec-F@}I: ڮ* gt([|^X}KX~E&znҬr{'xL//S0wmnٟs27+rDM EɸҐ+?K0#g|5<=.UWI/k0)xC,vwf>Gw3mnc0X.mljFl[Ё6]ON:J3ES /0;[8~-orj/̀Ngu;%f R{ުT(h1K*?q'ܽjs+T4g,:&gKc$S*n82y(^ 8MNQՕrzJ"R5J3Ox|/TTOptYmRsiDe]hG-S<<|<1:WsbSUk$S4g#^qrDK3h{E>q + ?:}бUʼnUWN/=5No`zkRXHX~,&D Qtq{YWPIy?t)kH="S 5?=rK]e\%~q;'1ҵdWElJ?]%᛹KL)6^Fw&sM oǽ D_){-?eI)h‡+șD%1WKN*N[}&]8=*Ona! >:+֔ B5N8x(3>9!ʞW%Ť.%hATSxJףvijw,A#8PFNf'inyHyx7vQqlo䏡`[!bxry0MzN+r\`Re0fԡtɎR*P -uQg %%|ad=*+ %Z] ک?cJ|@~랔ʱӏ~F5E@bLHng|ߩQA#Yu=!Cb)zF7'i\H4 Xg&.=|Pd,uEO&>,e\Vkuڄ:9p qI:k&<1)ȁKهNs7&44Ͼ 74#i 2I%՗_c`a=&Uֹ)!H'&Co(h=}KM m? &$YqۄkĔפV5FлJ2A]^H-lUࠡs(~> Y'eڋC8ƗPQp2ָ4ס*Tfע%#Tiu,=m_u$45d!D+ Rh} QhN(ZUR] d5=uY&$Xul^c(oZvP"hjlqqjV\in:fX旳ٟ7rҾP (2s툾aS\" 1 7䎔"DN0[ۦռɚ23Ppw<8%b+8%#v:<-`wԄV 2\w/-؆T`t"31{leŪTs'Ww}9 <\aU 5"=֟EbyR4Ïz( <㲦 e2-4D ]admIzkɑŒ8 ixJ>AOHU{ ˁ8) * SKxvoX∬~ZAPNuT*LZ\{:!0< `$ סfK>Ct?mAmڦ<r0lsp4jș 8vH3Μi ONxVŅSxWtPI[T֡:&-,-`\o%Р+Lujؿ2?dc C|e|ԱH-P{@T޶̘0?[w%Sl  ۈ@$4' `A0y~1)l)%Ùi7/";Iq&J}: GOYȖ,5lt9l$y@!z?Ɲ+sXF% 'ɦ5?7a.=i%&)R{$M^We ovҌݤ@J0Ï;*U1T͕ViPoz;}k7[L|gSRaR~;n*M6%҃O`b3۰V$  vanq84:@D]Nu "*.% E,(5)  xl _BY4c8O&N'GqQ~Cyh i!Z}ZTGr _i,l 4h .詃YSb6s R왑lym}1@ĉ_2%&2W]5h2(_뭈~w2ߧ g+IdSڼR]:<\$։C)O>{"gnjw82TWc߬\i 5,]> v#P&~(||$B 8jIiU?6>6q¶z5dSomBB8xAN6`\6!W,0#f>}=f2}'g9k,bEO5nZ _TjSFCoWX;:845N:ᠳ iH9~32)[|%M#}(oCԢ㏴$>&TD< >&86B@n 'RЁDm7H_T1C[#jb"L!", RR$ {σ8X_62 y_qǬxFrncRl5h'd" ZN /ߛ^[gGW(Vݎ썮En#d2*="-n S:ciъ|KP$t Gu<[&$ٽ}eԦ/q P[S[=#+ am7(Y|,ar#93A ATw+\&ƤJj Bˌޞ6m[u[0'(,H#_L63c)Dl$Ah7HP_#N s2-G|Xvn?|'Wm6al?hv#Z5u ux?/`D)/S)[fF~~T2- 2v". jPHҐG)sS,~"yX}{y%j|T֗;=iX>;_ $xTK= XFtbkZ(ǦJ{!%Emlo)m2b/^g-]?}/1?_ŕψhPc޷+U Zvj&)ng9V&giDGkyČl䞧TU~WLP;e .\b e=-rH^FN26R:rr^YUYE)J 1#Ib'!0d8QL8e3KA`eX hbH“oOOI_wxRR24,ɎNkM[ r1 M?W~tv-bA?Vk'ױ죠T)NuyT^L!հy=[Ebw! <)e>Dג[ߨcu=Rq5'IQCwT\3( M Nv"uңy8BWcS #:5lhxYv(v&HY=MD5y iHŔp_x:UTwư6w1-rY6)m4 ̐r-Oq/4 2qP݅9K(ϴBE!GzB'{xF[L]EYL8 ODl09e~qj.v߆qgr|w,V.o1IJ':2d6^+h6S`?Uq^MR˽ϑl9^G!z<1)3DDW D~eWKc2gc'a`)f @ v@D}`aP, 1qp)r̷f{a7Ǧӳ뢍sVlQ7p-JbעNY`݈܆ז,],¹aLb9ԣ,%Bu I=<q=(_\,V8UԠe/]SҀ OG죮ncA>^um;aTVz (q^ƌd"^d6u;YW" قX#?*6/p%L3Cf!sZZ:پvWeimED%F?Ja**ց.K߳aF ԬsfW ZVκ|l+f8 'Hl1Y&OQH79?5ZS` H}DMm['w)\&yo:EO φ2<% d׵ Yۆ.#xr!cX5VҲZʒ ~V§ oey&"֗:m^g\ܱ@m/ټ1PlE`U~q#{`]Qauv:u/J-e%F)[ q A!^ y`c^F$VhK8nS[%h`s!g+[E)ܶ"^-qjD 1hqkӀ6uJq[j[y)~٣ Qg$Qf1qPLϫ%ފmN<[Ot.1',,p}[>Pu J[9QQeALisJV1Gը0 2S驯!ƭ}6k#Nw'P4l&0 ,Wlj{)ꊃc!H&@^l,Ѓ-&mux8!F8"EjLI-\p9yJA.HUĘ,`!តW !82n>eϊ k&وo6h73Ў>BLcb+cJJ {+ʶ *QS{,IqVnfY+mY @T0/!:s ťhh)1qs)̨aݿ.l̡"4nigҧ}4/SH+qM>9Qs]!wnMdI%S\%!ҖkeC}H+zg~`{9!?eBsI*,$~,;%7_]3*mБ˻-\JT@TϚI_' "( N'e&d/`vz0gR -?rB"G"B6IÚڸ4.ѧ;&27rY^ƕ=q{3D9G=_O}J #K. tgf*>* [~>I #o;+!hu/>aﳝ%9fh^F/- ozꏡxk"ےq/O ,ֳܳLTSF6[4fq+SRүFJlY{(l[7d0\\eKY,@~ÊYw|WAF: e 5t[ H#BeVj}ܠSAsF>MeURN̽!{yᘲ'yMO )jHwj+> de ,-Nb-O#OEA~pDFn',"`2!˶>soͱPu=[ OÍAd3]iMH s5(I/ `6bm=50z8*&-'[j1'ia @ d}Cw[sF-7yC`)X{:<R}MD\'zlq2hC$Ϫtugi.}FHa;(RAl`\(GofWǫG`6}qXqsA2+kvQ;4DG%H;!_tC}qPK1XHj0-b_$A :>5rMrW4,B|&^~tsV:aAЯ ӪGz fd^*ӮlwVf'e,Z,6)گ $3Q[('ܨj&FG ޤ)=f(Hri/0r7:(p 6L|*>ΰྗ{j@(v?Ŵ’Z7hdO3-NT}z%NFrU#鵤7˒"zP}AG/%U-슧):4< eLy-Tjg=z"jLFɮUلTi{bւs ҳ`kt蚦ktIL҅eF.gr\xo`y쟴' e9!</V)^UKщWE"fZO^;,>%aG& t1y͛J/d4&=t_]< tc9VP&)"K eXwIr -5a#Xi7M8S2jErdC1x˾@Cn3+-Ap[RBcu@] :n"TnP/x3ncEeH^w/{p1cȹt n7$E5"|uҹ9Qjhjːi=DxsŒ\Kbd. @漄x Hh{(&5"gߎGzN3 D^$<_( 2Il@2][S#PPAK!f]$2:sE˧YEp)o\VnV̠oPbN\p>ބآ'=0JŇC;A>PˉxG_4MXf<`T|0W~b2£\߶dc䛾^! yο5 JSO^CnR]s8 &) a&CgGO? '.qϜsQN?#X'\X9_[bVKп# /[_=/Qޭ{)17.YFMfU RBn~~fhӲ5 )>$D h L`զqX#,ܝ enq"vqAw'5r͡NXpHHo8nQ!/x@O ghit؇0zBzx\:A!_;ڎ չ"C] #Ulmk>c}ۄL W<2{k*֭^uv`.gtY!DZt/|bFpD̟wҠ)%& j5ą31 l_843nोQJ,, :U~^}E%CqD ^|Ne_k|{pVv6M%UvDRId .HV7HhL,TW|jkCBmp48Ą^ŽR9?"v86`S yF4ZrLjL#/W,."H{k=8z'GW|R/+A  /:3ERrb"HI@`^zb u! .1/eB, Y4[>NuqN7['u546ogUQ~+ 0à lbxTZߌĞJ!Xԡh,O'Ѕmߕt`fYl")8 5s a@B'hFԙR-4.6 bAb vnl@xXl^ %߂S~KژzFX gh w02D:i4c -lkվ|#bSp@z!& Ϫl>aG 3iYSFӟ}8R |wg^S g0y -3)7Fwɑ=H].؋Șm¨I-O5G_X\eX g(|^[Z%7*>?V W9}næ]ZQI#wΟN;vxKĽNj퇶pysؖSBc/ n/w4'EJ[Ln'&Vk5뿩gIZbj6eEA,Ag_/ܯxT` +z@B@ÿxmiPErl͒X4wh\|ɱ :ZzsPK|9&:`ьxR5^pqlcf[@TY,q2tl`,2. K h0ks ?Qr u%n?L~TKh軻 \;Wn&0bOXSu~1VysRMEZArƴS. 6C bJq-dLWltuF<,~<; <E@G_Qi.70vyw}X>f?Oai|*awdLX'cf#8,LgF`OYL2F>e%&n}HGG4@'Q)Z DGǧU  j_xl Ր@xx a čҤc=>x[k7\&]SZQB/[SpK'*þnWMB}QC&m;۸ֻBG3}pȝ5gw m\f]bT|nm0ddp2g{Qy)Ol yGGX/uY9⪗g#S6eE%\.IAL?*wʝH"f, zC;ڧb/愿OQUِM=R.ͨJU`|$AI5uf4fVncS1Kp7o _f@|ރ%)J3߂Q%Yz{qcBB y-Lb 1[?P`fc͢iJ9΢+anHœɤ'-[lioxg,k0p5fxVMJ8iAk[JmR<&{FPC'-E"S&1Cq|N>({^Zϭ</ 䝰x1V^VYE]ӕ2d u[*]}$hFǦc;Q)"_B:acm=D lFZю拾݁$Gap4S*MRLfQgAsWڏi`55~.P \ tr(  \Y''큤",Q| nB(ITVzS3BU1&ǠKoEj  9yjy@zmazᜩwY@"y{.QF h_83` o خS{E=.9_QoMu5Ff)ža+'戆o$)b 0+{by? Ta㾌i]!N%XɿM8+B? t'$be.4>U9%`$^qCf\4̅ς us~u$yAMb9,}Q.Ї2FzC&AfO}0i [9Fez Dž)$ˏJXbߌJR,o":V'Qh& \x)^5KKNL^/ >-SpJt>2"C:LԛB3c\'Jfmƶ!InՙRjJu\bY#F:vC_3^LtDlM픳4 FB  ;'KLJls/BcG*)W0aJ;T*O~#s;'$d}n!\'` aSwC_E e8 f4Y91cd~Ҿ*[vэUӉ?%"w$8Ii|GvJ0oTP*R٣^o™@Rha?' nh1e0蜓hRظ8DVP;C:mKML2`slAx `;.lz^v=>+1`ZybaT97wf!Z X:Nx!|j<)(sqBWm n ]KjB2N]ZN-k~}جEfzE9+i_uAd9 eEj?WqKne"Dдo!7M`HT5Q݈GmxM5# | ̌j2t\Llu4xG/՚A"+{B(ɁO:oJ0ٸeD4uKacؽTt]aԌ2i؍ I$/k[0cI~ɝ1[2~䠱nfpx=N9P 媟\$#Hh yRʊ_$]˂ͬȥyB;H"MyOP)#l ?_ܽ\c@`d/?nlT2F0G/ Y Di,ZⱤX0J|>owO&B.jʻ_v6X=l,.LԣD ɖ['lP䀕R~t)-q1]XҊu562EbUü,=V5kkt"E > ʥK0hv9rA;ʦP=cc7:iQljMM["cs8N'Gp@a.U43zӴ֣ J/9oV5-DPBj{ 3*֠ ~8YM>ș=j0&10&d"*quV|>PZ'(9Q3s{k,Od1FЩY/r Wq8=-qpF&R [B,tҲ}-6 ; kxƼBZ@"~2, )N j{=2뜛ِXF׬A$Nbَnz|g<\{, S05OyIp˭ΠSdyijȜtS A! lM5ɐDܱq M2X虽#*RWq޾pX= cR<P[bypa4 Sӵs&0`9)Ê vFVZ0.ɇ`7=~U( Ƚ!!&I'})N*x=CKt[^h n.PYvKFBfIRjtz/z:nMD{gqq3ո!5ks/Cmp9pj#kuಱ9\<:LTɑ%׈?Į+ǀ\G71p_MF^@;,p+)QkZ/I̼gB3vvbUtD sT ԲBa)铤:ˎ2sσ!fvBvk <7|Y߲~o,'t{|c4/\^MVi.Y+ӉOFzqTb©M %^*J0oDjا?\!\YʷORQeY<)MYa6dujR.N)Z)OݙA 9n,+v saTZJ$Ijƕf+⌨Y_n3'#c#8S,ЃyԐQ X%Fq-Y̛["xaQ!ڈB+FZOp$ɚg)O4{AM~fn]r@yE8蠎(g)DwA7ȒSDb *Z޺ :ɃWXH}zk/s->K@ĝZޓAX*bqYMO|P?d(CҲ3@à!2=?5ALVlFK○kxQ+;&hx$s?=#qX Jn4 #z(<" &vV)ˈW+>y4,UQ%.T^qA!WމkUfj *%,@%vV_oz]r6 (B`18Sqz:葵.9@AvY#AS+`uqR.A@QC˞++ί] n%MkHҨ"YG,x]&ξT+>t7<\+e&ڇe ZF؞a#Qgts!sծg/mkJ8:2y0-]䠌4ȞX}[s?&*0']̤_/h'D;t)b&+Lm4ϴe&So]#?:/v Jgʤ@tʸnxW7$yӼһW}萬;y1Xٿ)bO>LՐrY:SIC+vDS5tmtLP 8.){MrL+BdBVB<.}z8n)oFʎV>XQܛW!xS-2H !l/ڰ {/&xXpQ uaW }}!2b݃ |.o&):LѴf%roзY;UҀsyĜg^'Ð@CK!xt;TNC ܩy @Ow%!ϰdn[/IC$)[$"B ؎=gw蛽+d.H"c4y1 _zqb?X*(+RN=!PxK Y\(;CCZaB)? )>p[{ `FR(24IS v†v-o+zFO5 l^po{~}d^j\ lj@zO0jw*DHī̂pi!~upC"A1vOF268OzͲH!r@@MIOt,b( J)mrr#A[CA$rVIovsaFLc1b4"A U K#H7x/th|>rp%=_mZDj;~X.*@tO1HכJ"NiEwLaݘZu]9.(SuN\~ poQo\9Yꯗ99SwM򔅳P(=봫9$}E2} 1| tyj:)BЃ.mz8WځZu Aq"8AAglV(w}UYT؄yF-vdbU,*SAyQ>!V1*W43\WcB,š~mȴGeN:z#;ŧ&K4UcCX Pl 4+g"ռ2,mh,hmG!e0W)^c Y+ʋ6&-ld€yrV܀P-Iq w ӹ)=:1&3l!_9ңIU.e_$sqsoho:,.[ ٽy+- &!2G̓Y&GPHF~xV@ewKg~?xl"Qgl=V埡tz~<ɶ9W>f0&|$řCH엏Kf}KUP&I0o_;^LK~u^>8ԡ&LsFCnK:4k&)UWJܒ_g t0=u0G81_m' ]zwCJ;x'9yмG+ unj$8ytOuAS!Mz鍿oM<7_R}K]D G"Nx{bl1>RXxm(i6 o79i;0𷯮Cf^ |V7Kfٞ?9`,i}&=}n<~y)Qfm{ǦCr&^5baQX9(>; PbMD@m hS2"I~ 6.ݾ֢ HKDv '[-T8%J_?70"Ruq1S;MWn3*$U03]`nnI(Fqi6T|Gy^0^L]Er3` &c^ta{ ?.ccbZ$C%@Rk`Jt)P,LV0_ğWPsLtE{c%JTB:"TqGB 5-Ŭ PL0ŇYǹ#gGw"5_0.U86tHiOir/8+;=K%1b5^TJ:tR".Z,/ޑg:GwڂK' Ƭ\xTD2+%y̙}n~/{XItn Cgor*D iJ9+=y誈tWУ1U)YRl_y6Rƍl]k+*Y7t{]>ok]%B$Y]`[~d|U ʙ=}\ AJݽkN(κKi.d`G}.[M*|'Q% |W6K.6$ƃ5:v_*KŝrΥ2IHIřZIBz(3WԘ`f(wIIwmz](b\vU_,Hb9*{[lF#Gl,ɜ>6踉[p =;(%^G,%[&]$.}~W;FWvvò\OǤ}2=1=tNZGH$R[ 9&@UB}*.%j֫c[&:8"Y4q.` %cxn891nd">?m9w]Wm5񏉬 T q Po8Tp@MؕC1PTFA_ZlDV9`#GIF`Ú"}ŅE ~Yn;J*7 6^#z0r~Hx{ʹd0SNeJ\rh {'F_iƞm Bqa4nYnC=q LVXIG9yn8h XNےY3>I J=w^NҼ)GAhMqpӥٿ `=%r lޕbIQ f]OvTioS 2he::rin<9̦rs?%Fiq%80\kʰ2\T4=% ig:ܡ}`e5.\~$eە]j:q؏\+U@ҳSG"7ERzhIv6tRBIu,K#Um-Je|VR Ű J?HI]WP$RR)wUk R"©5f.y^RObA2{ 'ޟaiItQi%+ۺBUT x}!X>s"4,x-A_L.FFMJeTJf٢5;+8IB(U_HB#Щ?$b ק:DxUx4tĽcq:답ET/M+o2fpy䱯jgN$u2r6>@hn Xc=R5Y'넩D1goa r.H87škg1! sct[KvRpZT[hQ? EMGS!+8~VTU:uI̱_8i*Ft_>n!֬Qq^3im-&1+2 >ιb8{ jthӻdj pަڸ)jƂQ];K9sqM5]j~ˣ8a_]>[쬅uv>AHБ8"|eeeclÈ_ݴ" I>ڵl(,qz'7Oح(7ϼ{%;RO qpXnI*U1"',9gJNMy6nwLNJ,1 '*_ V۱MՖ9ݴB@[ߝ xTIq9q5ZF%B6{Cᣨ铒 d]KcG ?IrQ`%hLANEm%mXlH!BߏI4?D|7QXh$麖x|Lb%e6Hsәyڄ{H8Vi*!I(è9͉V"!emRj ytg?}bܱ]C kH+M;spuDJ{D"#\*i37w0yN3 t;@*B[{$ Wp\LEt,QOChwJ 6|gϨp;ZvFHӳX U8a;2_Pu7Yn3).G8k p_+%4!/Z#( |~v:1WF$)7EtU*\<^_k]H=zq'E] wاIGRgc,"Iyjc!B`ǐ~ڈtplR']XQQPi Y˵&G] TlRP[ 2y^Ӈ7,3Θ]oexvZ;8^2|,d}{dF_:>yoBSt!YLkq,48ꎲ`Ms3 NjO T P+KN+ QԿ̻ќ톮l{nJqQ6=EFWM5qB\is̸oX=2XVS$u+fʖˌ2 Pn1*tԭw0*yI JT)CWrQf)eR.0n; %"ju`,A0ZJ%x ئ*Fyr.yI&>y/NAڈ ֏ v)^{r#=qFGP1+H=|Ŕ5JYhc#{6)cO'=/^I%2#nM? xJώ <$"L)XQ*`J;b4|Յ;d{cy U##)#jWM~0Ӏ#r4 2!G Q0@1}duagQ2X w^1ezz""oMaG.EVU&}2IUdm.^Ak+6;ͱ$&yxSI3%W "׋eeku$O lUeVͦ6^i'7qPwJ,4>&A.Yt'12l\ʚr;ҠπxKk)3AhuY-)TB$u #T{75/O4'UF-pX,}48"vm[uZi_ ea0Gtyxx|7#{<<"lRQqJ3W ~x; i=o[ȡ$z^-f/4 ƉTQ8+r U{ cZ)l 5/fݯDJ %a,SD,GV( ɑٟ"YZo3Y^*V6;.Cp]<5q"M+p;;pE]})y?@ Rg$6=HgR< <(Ӣ\MܰwpaX8mBFv/t;'C]/= hPM;=$0-o4|Qcg(貣oEGZ.Hx[-*y5 _es#>ܑd&=I@M6EDVb{"&2vd|Qvڷ4V\`)wuZqg3߉Wn$] e ?YR;ƽl"sJ =&U%A]ԐщXsASxCwрkB z+֮ؕ>_n'Ik>'ִ6B+wGQ,5(| EFxC4 $> u)daR^) CxB>6Z stnu1* 'upH`=c /¾\ڨ~hFП Zԯw 7;8i*">ۭȨbo߉aN{Z2]uxmk@1xA!K!142}1سH ,LeXgg|oq`92%xb-[j?${}9u4 aJ6-cs .,lm;k4I/W=5qQMQٍ34H/>dp$} o[Zr?XsNg/%9ݤE*FFÚ].ɚT3e ~(CcNԅ[w'[e nTfY.Dx}gQQZ@k HJg8\Ω#gܭE]t^x#iSXC*g3=ǃGj :iyR_*9ʣ"ӡMɿɏ)hW =$Md;?96y^u /) CkweOFw6?r#e%JETlr,WB7s#sRkc\9۠?:`vgBT ݶ<.ohTp?@iXAFJҚQsXVؖQuwB!$AeF|1y"12_YwBC O0Aҹ.ʡ%r`K/U6j(0x ‹M{昏ժ= &UHI0%2ٷld@b-r:<&9r 95ð5@Ox>XgJC1o(wNTG:NVɑԠ7Tw5ke㮿h]h1}RN %[7_?VغFp PTckc}-қ-f޷Vʪ'y[bt[` %+1Gp,B64%>y lEs_EI Lk%b$qEx⑂mBVV5H&eM8PqO.:|>Cv#~q jӇyPtw=O$ }oC,l# EE G#F/B! $tvw]Y]8SE?%Va<C{ȿ{b5ǐ7uIv]=rD%*iRIFV瀈M௑[oc$DeZ_}76͙}}^{NGN)ռ/Tm&^Om$7aߨtFZZ;ֻܑKq9z,cOheTZC)ట)r5SIk~* n5V_cEd1tR}$$W | ̰4P`K*1l"ȫ8eF߮X+ZuLBn#ĉ{$6>ݼ\dSCdAT,)w$m"(Es,r*ywaK{|<~# ~w 2 +IW$1l)͚ll. iDES;]j+)ZR=cG}ߋlt'Da|?`OXk[J}+ӢKEhPk*߫-ut+t]$ehgY&dmЍ[?&4Gy%<(<4`7b,89Z8.ɲLiUzsO 0. H}W1Rt @9|g+d${\P3㶓ܰrB Lڒܥ)iߐ%yjƬ9`0ce r2{`dݻ >{SFBxd؛.XT5z]r 6jh0B1zn-*A(_=jH(=#/2ȭ>Ƕu0T@(!,E"YF\rYmTpYsl~ƛǯ{^0oW Fmp Dc'w&jr ɬ?V!yc"9h<8`Q_4!ә(XFvbNN= 9"9R(aGfIiXaVjG2tc;nM^J8=C >`fT-&G^ZЮG÷ Jo>aSMѱsPVVϻ5|UuhYdnBELd s4hy-⚦OЃAa@kÍ^ᆳXlH ͱ0:@ Qhb͏ Գmޭy) GZė ڗ1#EDP4r3?z;s4*3htDGh}`&^:INd km<sdYHC>_YH <&k+PU=eƖϸ2T]5rA$9iiJƁcJWKAnMWoDyq:˧o֠#rs$j;>t95mj6SVO!w"( %C6g' _Uq۟'h{O .TzA_cu}n,jDO1Dvm ܀?f[ԖrQ|Irʘ4%ON ) >gUX/l!kOI rTN+ZBR9f븛+?f ݐJeirc/Yp4{ij{YK|&NYrTEz,ͰD`%}xXK{;v)Pd%ɲ'_t\waXLw15:ILW/u%yz2<> #ōu#f=%nq_C+ՓVfcKLGp Qwj0$ @Z4ܕڃƘSR}:pfa+nXʯYSωvxy&MCuı@];3 Xj*¥b( HMg_MDsRnaVM&e@`U4'{ъ(آ(HS(Pʰׇ_}6MwN,@Jw>f+zNl(@t,-20Ǭ@]RM>F#xyQOhLVp[86BV^;["FxkԊ&zș`Re' Ge="v)Pt*BU[p&KO5L"z:Az׋ tv5݇Xr>?=bO B|*Yn:D29RavSӌHQ j]Phvngm&ejǥ"?b}Cv0 fԓ5. #S7{zFf( sލA̖et 4*2([]H,,~} ) x }`$npGR8. La4w6_;(ӔӂbgV|b)Hc*{da>xWZQB>9طJ?0p80H%X.[S02 -%DgGfBVBlb!Y6HC 1M3:Hu 8Ge?.N>`jHuVg$b dvP Dxb{ G~HtH A>戳km것&3%{8dh玉EL}C@|-LՑ$O'F{|ϘR& $daMvW4G4}0aa.{[U<;kŴa,H..U(ޡi(+8jR 48җNS!OSO&Ls:ށJ-lOp<|;Ki:8f/:-˖=X< 0(.1c  ;hdl\Q ='ډ?]զz6n:Pi~5:\2ۇ!CÔILnb[S7סz" :8$(_tfZB ϊjn6l$oxȯ A !ȝ_ JDX*I'btFwd>X~jsP÷OB#H*鲋kfg(OnPIPw<$"I튤EȠ7 wIt^0haTerBUAI%Gsu=zE"r+۩, :Q Ao-t$|\,siO]kf6I@ChfQv&Y_IvuO ĕ>f')Zcr{X09"4xkOvxRݯ:jdĮ:*jsyz=%41F8|*k{py'n9gI$Q̕"'8RSPv!Ԍד$l$nMÎKd0FrH{!V?W3)AF)8}i !JS)PN10 l#r=RLl":.W9aZRo ; ܷ?)-\cPzw"*VL "]8|qgH4APT@STgL+/iP݇l?2ε >0s`$T*-qd̚S) +4ljзXv4:0ḃhp%:`U~byKo].u/7x$4zz~;,h)4Kx]o.ՌuO{ W.N?sZݬ?YQN Z% 8/cU,k/G1]v;,5ä#9pf& rZ#Zã]ՔFBnuGP0F|?ep9\% -s EZ$BZ3vP[\@P2EUuOoK s;1xmQ8$lNste`~`N3G[0sBa/_C3+n1aqmoH[Ѷ:_z7S)i:qUJPZX֑Y'خ=n7^PR|s84_Q8_e d;6D=WWJ=U^rfd?QX/g;S<:2a0B+v&RezVYnNln{C[RXH%l]U[AzRLe-Lo.&鶮?.#nBTHwCDݡrĉ+&@2_*8j?ּq%v/, t H^;t>j%ŰV RƴO"Obo,&8ea|0`qƹܘ-[El|UMf11 < 7Ɛ4tuL+qo䓠X @WD3tU/@UU[u F݊pfGa8[.LJu*y lqOS<p~oZZUC8Uql,+Sy 2q!w ƊzRWho9KBO~quM*y[>7\q$Zɯ3"oaĂ~i>u$/~ݫFDw[FϐQŬjkR)J΂rYV ;2x kZB Dl\r"V) F&\F\?=Y1-5[yX(ͅҫRڏC% ~M}` Btބb|U &jFjHZ8Cy˲>9mu4Ump}b1_^TV͒3K~rQD7L\SZ޿ @<U`)IƦ&ʈ׊pe=sxWĖk%XMOahq BI'rTx.ր|إrFNumK~g"B}WF5uWƸG:i K\ϫqo$O߲JѸ6+:96-J&wTa7;j| g[mQ`0}&47ɌJ|fhmw44Gn#Y~?]n=?.۴`Fփ\ 25\jPv *DWIч)N7H&:8?yk|{f}:^muс= 7o**,raZ݊q]шv4癉!7L\>W6Nن}qD9r:sI:Qb< m(L(9}<6bT'.&3OLdO4OPjfɱUMuq)cCUCwmd"a΃ [!kw*3#ң3RzK,>eikD2栃oXD10>g4LIrX6|I棇y't Ei1&NkdMNf;}rcJ r 97z,բ/EBȓx1^YfRIymlCxQ} ݼZ\`^zcr%ih#X*JhՁҊN"Iԝ#Vxp!]CϾSTč+78@aO<:C4SaW': MJPpLU$p"EWջpZ.}-/ܫ$]gmO+aq:o ZdsdeVս[xMnaѭ3zѣV- |)6$ESVWF&ֽ7nRc&t=dk_ƤP4@ޱ؍"_}ס3I L?ſ(a7w}u vvxS%9.jHȽ\Uw;1ڰ<XqFEkuFh%4`fe! .0^[4ŤprkYFoY1ATN__{RA O<A*d3V\@v/׭n_6 .mXe86t=%19q@<龫M$Q"d Aequ/.;va3g $ M +?,w|B$B,`.I ͯ['ŷDHEِh9WBp5{e\Ls4[,;͂vo>zSGPVD0+BL؆n[|1(DƆb@.W=d:Im]?:OSCpRbd-v vyG}i28 5c g!2#|Ğ;]Aբ̅L$(8iז |Μ)=f`ٺm""U9eV]`S#R3]%ҷLlt!r.8!&`c=\~ިSO(3 vշ ̶nu&HJ.*H Fs,5 Xh^sn1ųuMa[q@XH$"6Nj( 9p2 ˸N0琱xsx3 w#8CʁVj=<"\l Nf䐉Gyms!tj"ynyxl,j#]D+$X{ JhCx}'~{:ҔUPЭnKw.fCt`_Gdؗ77㰵i}dp`͟Is:Q6pǔ~Ĥ!tpg9dA`-;Nte I3u EA|N7_􉙍e%Ko0xՒeٽ2̶/BU7#B#˜0gSf\--XC,j Qa(~׃Zo] Ђc0sU_$ Oeƈ k*}؁ezBBG7弣%ԲȮ| I'ͯ>:S)5edzj~\z0BlQCWݐ=jZ`&ך \XB3YJ1fS*z$u{њZwp[M:ᲉV]ۂ@^(y2Bå֢O =7;g͕4~\g E~۔eͯ"Aq:nt$ wNa.*VGτiNECt%/N[3txc#Y-21%ѣNH 4\>ߠ1|!eXNjpCm ǵTq86Kt]?CCYin;Bg S <1.:=H_%oO\nhNS].J@+ЪqJ-Vp¾W% d=}gH)"y5yD&0J h,<~F~Oh\QCQz#842ڼ?>5O_DM߫0z&J2'k'[lzg?Cj>HQSjŸ],m'r*"]6ؘ+'ziYJ&jYa]dB9Js.6Vo Nc6+1zyfAZ6LZïICRɢp0"x[8ؿ#cg 43i#WtnܥՂ$}jōl膔ʇ$;m9I= TEGuIG)Z 9@}O@@ w@<[e}\k'U=#Y r?$ED\VzA 5¸שgݽoQUɛDˣe+SK28קMsZb5ziȴ_Ы̴7ZM3m:bV4pnGhyp2Hq 9v5nƧGyJ Kf#"}XRV-K>V+OjUduF7W (h}'Y6LV:򖇊M~N\g?s%{P&69\ey.WJT 1KNҩk#N{UG/'pRl†`Ѡ{ b)Q f?u;re/4O.JI2骉@wJ>pb͠~jF(#\t%U,*Ԙ^ Ӑg޶VjFUX`)+Hru1#W0!tB5a #ͤ K s|1D6AtXh*ljs&yx#0)Oޮ2pjHڥ7f|o\ w@W"ϥ@zbFlXɨ,gOC(toMI+966IIv æR8lHGB];KdćUڎ">ȑ W;N)?Ԧ1r DP7m4LoQ")d ?! JAv;¤tYՐh)Y1,5B 'O%̾IMqb(7G%%P>[h!zdCcN]W$nMpkoU(70*D݉OhcvȄ̹F1`+b2Sr)FfuŇlD%}#j82 iLUrR^kFqY 3j_-lr= {^}Xq47(9&?= IF'?pٸ"n-R2MTݐIM V?W}lmΒs} %bR&I, uKs:񌝋3\LR ~9fn΅VZ&T~pϵFZ2@%t*t8P\[Qvz}=&)/=A 3Z,츗 m Y WT Co )jriWicƧDXJӤ6%Pg-3yܽ( i w ^U,=EQ} "zzԂ|k WAx6ۦ;4prE(qT;h{+e d䁜SaYo:B"bv}ЋpZ^d e:?=bI; ،VJ}[[ܑ.lVJ66|QZ2 cF|C"uvH Ŵp{'?rw؆Kуl*cMK #g`nCb^7J+gI\ew)6$ ZbB?}M@MS`=Sx׿̼6LA:W6Us, E5}pǥ随BP{||Vz0o9qC;xӇ"H.W` 2!heM2fnaJ,ߖ.B|Rc>ۑ[nSm`Xaco=m<&MaWFP;ݼ\̣yaaT3V5A`\bwP~>o*}z>bݫuƁUAvj|J?C$xbbznaxpBG}A-%s0/@~ WwƢB$%W t4ri@Q6ò_6kyndPO=Iކ fTۜT= (${Y,:((X7=3}^(e#ٺ.qQ5.B1wp l"_D>PxB*k#P5=7EeQB]e s/ Dk]{TX5#hRԓAj5 +9"L6cM"h>xۨ+@3my)IAZW1#쫎*bFJAՙ t$Ss7BBS;beǂ$lL1YX뺁S,[^4['5 N W c [[)ܾIunIJ}ǿRzi\3vU^k:=T cVһBZKNU|Ka5􏱶nAmyoTpP_m&cP]zeg,s&=9@1eR[dT-q]Db]ƚp!9rؙk60k 1L!5G\dSU򾱧ȇcYMNiFөN;XuE4gPf}QvH_˙'kk,nTM# fxZ^=|f lw6=}βtǨ&{냁DfK(x.AVg,Z cN8{&!Íp"eJ~JElp%u)F79V q-ƒw5.f~ PpEq&2\c1~~zMy;F)9SkKO軺fHrL &bʔ o1m̒t+|rE['(yh*uEɼs ׅ\Ès,h-Bu$( ^J"7lGiv+e>{̐cR@ք`+b3l>^d 1븪wz8-U<Łpn<O*eNkHs/NL Iw,RCĵEE0&D5|]޾X2Z!VSpVe U2&Q<*!pfD{jɾޒ,a娄VxqΆ]lZj_|h$̮,4n0i9Jw H;\)G!oDmT R_;„>kN҃{Qm@VGRv\T;b?L%JQY QGF&>:4ӧ^huL5A{LP7ۀmzծ%ck >{ݍ›?c4Bۈ 3/aȼS\r4qIEHÅ(JǟQ  82xI! >_3ڶ׆^ZRx}-ۇl2Vn9fSH8@CmH@۟?siXuP1SLLݼx/d<֔(,/rS2qYء+aXːZ (-a(x ru `_v1f+`a٫C;_ah!r-Ȁ57 lq^=Tᤙ :4OJ|d =#@.D5Yҁ@wgxr#O|-ET^+0X,Nx{R;fi'[r3*"C edN]FLgU)Iz[QޘU ]CG"%k<vxVP bLqK`Df~/d GI\iև%1]w'R} NSLŀ1C*CAc (f_@pl,AUWiRB8rvJ 3͢cYz% ]Wƺz>51nAd&\ ЊȈ>IA7{Xp_D_1|CUa\'pǜKpNn.QU𰪤SLOH_:ڊ2uQ=GW%$iZ@"S_QuR|mvS"bA9e3;} CԘ,wS %i9RlΒA3]z?.<-[R>f;p[N 0ZyTQX@\ O$a K]~xTn~* q1n\7Rv^\ۯ6t]Hp4 ;Hyl/[M ޵=u| Z9x9Oel'dn[a+r-45jlɘ.[HSÿdOBCb(kaIWqxȹ9oKFBF}H7jŌnO;Y@n $[mil<ڻ",ӸXC:\~oꁾ ϢQHXE˭۵3_8cW8>97˱]Iԉ7XzC=(oHzhʌ3ڨs 14aR^U[hى.#^" 'pSڲ5:,S3V-FBr oPJ a"k}&@61mՎ$J3)֠^Ae00OkKMUe!Yآzp|B֍; 4מ.5ưawVsމLd1l(L-[7Լ3◌uT\Y%"kfܓ# WlhuW GR2kDUpmJ%'gAƗL_fWJBgΛ2j!OR*ÉTjIz6:5`re2S+F!D_MFCH:Zm/x+,;{H^8 "?݅c`6ݹ4HUBON.> 31>K9LV tU]Ύ{Ъ۪FZSNbeL;唬L()\:ZEK`C&W wûdLNXJIݩp.7tgS 6g ,܂MfJO[\9Q#M 48=i7|#ŔOe;ב@J!~ly~ az[{QIX,+b7*695!owi':M3D_cJ?jquhܝ?PBp$;wl,kO]0r]A3!NV 5>EB3h TizR/:85<ݯ׬hs.n-WJ;;a*8C|傌zT̓džz 憕9sgS.`#1!^#{_`LF; /Xˇ+{A?B4{Е$=o2@LߩX@hy(`ԭCG\)Xm1Z Թ~hE4Y;9mZvlϒq+I':cD) 1I aZL nʟ#/KQְS=$n"!@!b"!0vU1tbu T2ju!<.R.\6mXH0HPz<_Ky!? -Y1+Ǯ= p"SЪ>:b\Ggp;BV{U֕ԣw⃙**`%ee_70L?<9HSX߆O.]%[e|\ a@!HK ojZ.Y^nv{܇Y"9Iՠ<@,e~>&F/Sbs_;/*BR|5h&S!cW6먁RKDpHa_+PeǭO,[#|)XVW7 B| OUNxJ`Ŧ^[#F@!#7-J% 0r&窬 B"va|,.C52勯9*wZ^mhOaKݸ3G0jEAc 'P$<|_+e{ χ{r\/H0wMh,hI9xuQP`bJr +=8ЊsLޛYug^=ϐ- eѴN20.ћ\\ "[ZH*AyK $ppS^>U? 6uL>HPVnSge'"iN8teFZ-Z YA7UPLkh|fFԟ!Vh:w)>-=XRXIs[=fу-y68Ό;owG5H\%ejf얜mp=I&'F, uo#b PZ%`XF (jU>LOb2䒁b NIBR& G`Y4uy޴A9.pL#SWL`e_^dq9~lk%'Xh}%@?qFwsB?R)(ψGqUXΎ_6C~lT{)2!.D :nh-Y O|nsDIS T,3RyA`'SdДI=f'CJf^ċSu@#+WW҂T턙5rʆt=/ws svqU4y4|,Ak0u)K VqħMVBW8/0ӻ&C_9&Gmt{䲄:1Foj)~J2*B3>blD«`75!ކgl<0-_@k{3q$yڬ:jU" I[vv9EW *K\jѕsZ|5b'SeQO}ni&Gߒ~Ǣ}9ܩgv K55 l`ũx7|!j jeyd3a7w /AP.wXQQ) ÁU8q8ag)*f/Ո2U Z}g0E}dlWed18% "4իyd$邂&YH[ފd^1^h*jD]gT0Z_I5_!J`yM&Yoleryhy;ZXČ?bcv8GR)LKݦ:_uXATUksbT5VH0MZfZzt覷Éc'&7)12kR(=%1-OJ:#{,i/xpnZ!R瀐pU Adת3 V4g|DG9ƽ ꍤymYK}-mZ{ҺmF޵G3qBdne72^L*]Lѯ`jl!1]̙]mBw?00.2J8maTv);wPn rfskԊy[ #X)ts;FM5NAjXȕa&/5}~ΑƻoӝB/$8|?݀ ;#vH:juy1+ȿ3C}';GnuQ9֥*{$!"!`K]]Tgn>\Q\潂媰|C FuVboP2Rof/30*+=3%ov"Í /P*)hoH͂®=4cGj$~ ۣf.jeh:⋓v\ wֹ-Ӥi/&s-jX"׻DXQPIu+ kQX1QQp7nUJD@#G#OQI Qc-=Nx+Ai)OJ(WLdAxӵуdל+GS ?N C Y n#ηk(epڣԍ߼]#)gn`cD;3|r"TOe *A$$S(aN">7jDꥴsR*H~TG3LY."z'$WZ{f ;CO2t|Ub& [q߫+?kh _F+yfPD{QD1RUuypc쒛}MԜ]@cL(&\Zmp#ȑ$鳩,z+Թmo "p!xJcAse׺#wp25x ,G;#ǿ2kk8o*jX$vq$JhA|]'J^MW2slD;fQgЀa_e^ z7!LY-֭ bW3Hj@\4ʝ]68og:g 主܆bDSx`="5pE`"1) %ʏgxX8'%޴Sg̙F+ }0Nj ߑ@+^ vbmq(qfy-0QR֣#sPB<t8L ץ7na!lC0B& Vgij26ӣ)`upvxaARſ_g(h+f!v#xr9, =[){ z搞[>E#{4E?<5Ͷj1J]f/6Vp~faoit P[RKmXY vש#* . WjcakՊ<*|RU r+,dS;2*mVX\[%~qOXRUpq{p{Oh0iMx!?sIZ%ʃ6:8݂(1s;n$*;d'wD(ٵHN0G wXx^}eJϲ2|jM[Ѯޚq4\|h-8TPp5D R"r=PNsjIP"bwCl$(Z%6K@/_+pA0;&o/AFoErJں5 DۏXG\d3suVlG)Y^^;}[7Eq <'om7 4t)Z|T y]nљ"4yvc"Z(2.+vyZ&8@"p 2gDr m498&)wN:!ԒESd\rG~OX|O%L|p ^u'5"ip22@ڠMcpHbF"1%U.F-n0swBkrؚyR6+WP/RA[$M)bILGzQDmicuq@9~o y UPP1%zv Hd --k9f!qV+oFceNx4ty#[@9dDcŴA(F+dnAfJBy>`DXjl1ԃ͏˦Hu#QԖd܌b'?cFju>H|J9aȦ?(GRZW}:sX"l"k֑o2v ~. ƼgNYO< ܹ]~ᬯծ41Q*۶!c}2[2;X<Ki ߻.XcRH5k]ԟq*@~*l%[ s]m΃JZ #Ro , m{#YJ nk+e,4n`-"C|sh0BDjz\ 9>yح#ÊpЄuh35`^juniEwxObpHLl˻R"Yɝ9F/<$L$p}VIDa@/(hKwmVkL0l` O<MQ/zӏ2^^YI"Dwq/p> z;0!`9G8%I#Hogh=X_9m:$Y qm%f1"wKVL=TL#b[( {#VLcpijT0(_?ٵiж3a6 Q4qߺA\Tra| Ň\@2y1ʭ%$cGw^5^/A`CR|bcQ٭k*Kx<8#gn?gHȢۘ W}A5t)=nu%pAT j` OMWVpff=cΣZݫWՊ^ ߀m?j ؁:1T䕷RnYzHDPVaOk.܊#2󋳞e6j`3(@ c?=eA<룯;q0kBSpgUF~/ 8~lup{hi-D&] X}0Gikt&e.]dr2rICÞ/dQHn8pU-9Qz)Nh3 d\cMZ 0%kjo-0Cw(7V5| M*%Qi07%"3 T<}:zmRo9JHO=f)Ul]P?|k9Zߗ^AS=eX" <\æs85@=% sE~v*XNz6$(|uD26>O7ܫ|,iJl%鸢ܤ2(\娸W9K:FoMu?)~Z9I@a+_Rž;&1!@nobeAC`"nؔ9^XT-ϱ|k̪較ҪzNzЖ=J8z3)Pl7  @,0!'LU9#QX9L˄ 4_n34I<<5j>g1΂@6(3-zf$kaDeɨZÛ_Zj&#gnRr>8Y]ܨ~|w Ky~uJx/I55poGg@ú+ ~l=:J'LRBv fy {ZWC Aj ! u6.bnfדSFN=aҳT`X< 4ĦFr,R?ph/.yR9ek~XA'EA_9šA㬕 &k`]馨._zH hf3 $As+/851H٥=6l@s|%4/%snIQ$h;+# C6־5fԈ)Y@WzsN dkŏyuG fapVdH Y>^ZW3G@ܒϚYKA3K5d0.IoեYv~ݪ}Ӿ}9GL'Njpg+%&٭62_!±C5wS+;L-,f Q?ev@8\S @n:OYU>tEy~TB}Q]} KB ]p若=Z\-ҦPp ˓k&F2PE7EǺFNp9ׯ?jmUwюg`GY+ۇ1XWu.*OF v0 t~'c|GΕ=Nyk*sIXZ/P_8j1A)lO[YH:18 HZ4wq{˜Ͻ\p⸘78WMq/c|yzȈ2!ƥm٩3 S4u4@ze.'&QJ}ǔ|+n+aaCsĵ 6/XCBJj \iy % uU?_v.Zk7vcVl,݊։z8?蝜Cx2Kl746ZU@-cj4oI03eZ J-LӌK| |%_z as[|h }0M@)%9hgbf{;!۟|ʙwr}KBsQlsʇ{#ͣ ʚ4i k4$|]IYySWUS hOM5|\ BDq%l 6ZRPp xh4j#Ah {",Y:!?hTRw*dGÖ {_hqR7j1_4P'_eV'u!>^bk=A ?>vk6 DaAϯN\(7܁C{EV,Kx-~koBv ck$$_#pE'?xG%aj"|}^4_p׉+*{r@-Dgf`X,A ,tȻoXBeNQ0*xٻ`xW[J}S^H$ZZFA+A3ZZ5L[ IAo>Hay@I)(@+hMp^̚ x(8gQdi9sdXGl? ̮>\6e(Ez`KP:-)C,䒆6_R$AAyPO%P7~ &QTðzN68*FUD(]Z `慠A}dB*zy z t#cjU?$[0 <\Ix:ؗ&5&Jgc S'ela͑K-E z7:P3ܧ.@&``Sۙ]F6`n>N, E*Ζj A/vXrLHԌhډ}/de(3r@7i7eX3hV Ez AuE!oGm xdupdhuD>'&vcsV,EbQ;_ÝhaM 'SaQKQބ~-I#FwB}~5ߘTDGu*zϒ= I mʄ3m?Ba r秐hcT'epbar_5v \]bQYޥW = GtoIaᅯY<4QK9d| ZEDUI WҶL<)[f6\`\hUUIE~Re7N%A`h !r  T"^㪂~~􌀑:k5g/>B+UTs WK^ͣ eN9_e0 BnNDm >.ƖQ(\ ,Qjƞ&-縒C8ˤZ9?$&݇y<0-yPK Jl5iWfG>AX-OOB |( ]ZߕD'|R aA(ns3֍ N2jXJSm\1nAk9}z[ol7T84pUSNoڱ_?=ʬ^_MЌ06I"h+]d'G SG-59x໙)Zgl{Ѹr5XTuFYP3 $v6!Fo3*)}NJ}h,𒱢@҃&2A܋?97[VnջRʈ %u:~&רM,5Caצmon延^wg<_%rw!=gH<6&}[`6,z]gĶ8X LD[Y7ǛV6qѮ|8qVjœ)p3r  7w;;|ZRA߉yف|1c(II_Y-UPФ4@rB2גOAln#8Ya3[\ر,cEU܌!ۇo&GOZQgLJ9edBt;kC:߁WfgS#Wx4f=Ź?m!5BdjrPŅ]jUqIBj<,kO*; zțqL~bPGT$&Q t51?hܰšSXMx2N9L˒-fpuYְ.Z o5Sj ?^Y=gcx;gֹt(9+;&yl7"cÐKVm aQS fsA猐FHTCu펂XS 6[7BQ} q(TDzMs,+OG13RM3,ѡ2Xë8}E QMjd8p ƩCsAu<$I~b SeuCrpb ! Hcn jm/qoRA1sfJ:9' 8sT\8Wfvh[~IeT {/y4+;'"S<%6nLGx<^r71:f꟨ADL ͦ9$CaHͿ9ԙ=L'xMz ?!K"Fsq4D&yp)Ot9-If+(QNObOKFA F`Y2 &^O5*]oBHRmV1 a.4B_G%mwUGdO+9lZ{A]Jj R%؟?*ĩ 9cC8enT>䈍4T`W!˓}frIҶkuPɠrU OZӽh4p71)NpxMtjxn ɡ.lRfY\_KԄL]5x1TePs֞r=531>z*| z?[ Ked EX$Lȫ> oGu;P!&8cr׺щgUԤ|O RʎDo2vG{'3pvJ,SҠ؇*zQ8h'P.y⃞D'9ك|Duz0S^-NU-W%OGJTeV4o~Ϧin 96~c2ɕ"MGf/ h$3TiYQJ.M @o<+cVǙ |E(op@89:1ejnwťv;ץp4(>t܃-JXզ T}qVuoKƢVO:]`:PXs M0G+9ReUͬ_⋷(8/gE}\Žr0PLhgJȼݬoeMq1R#5nx-ٶhUue^ PjRL,QVeWuz M>][Y7K ?֛gpoc*W@4iN2P{ S˫]̽t]? ݷ:jY*rc6AABtIG{ r-[hA{maڔܕ8TP:P)A N.!3n 1L*7?3(DN\MG}WGzi/z^[a:tuݚFN d#﯆pTJhUO}mnas3Ͽd.w7)SG@`?5m%]㥹-XX5)͍ φi$ǍGPofVẨPtM݂EgNBʦڐSevF!5\t0b A B|o.5uB@<̃ 8fHŧ¬2#. +E5{|)pɻٚrGp%8mت[BxϓpubAΓ19FZ -kykst Ti&U\BRPFL@[b1kzFaS6Q7bEa^6Ȅ8_@!,$/ҳݭ}tژ!z +ޝ0ة[yXG6e vx;/&j[HA˭܁q}C 5qG1y08e>bOCЪ|?P"#HtF3%]({i]rLfK s-A;buJIטs#:ZA .Y.2=B S'a+&H& T*8i0 ܍sk/R\?D!($p:t|R, Rq?Up6zì'L,?QmL0 %kKPʘjXlL)oT,2g>3;̩g,ӿ~J囋fͼ 6GEԥki S}|:k.cdtL|M .tMTM5ꪔsg?MD^PeuTYLΛg|>À+6-~0bUx%E߿"z 1+CBI`7BEA:~6qPsVza'xL3J4%+h ܒR9?:yV Һ RM &GLnQN mm^; 撅Wɶi{9֩EJ^b17#QՌɷ40CA,ACNEuq`j}BϒHfTBD[ܸ4'+w/`Wͽxވ6~DE㳻[c\ki$g"UnY<&B`:G,5SLkԤ+JJ\nf@H)؍&Xۢj0n(D=s@9i`ȭ [f_~*+HtOrѣV+17n3ʡ8aaࢩJ@蔚$!0R%bz&e novͥtֿk3;ׂQӾaHi./sqb5|ZK߆Y}4Φ`!KX~] =3 reQʉ4Y=y{ϊbL.v7fNO\Uմh"r>L{[7骻^Ѻ\]{36$uL#W)NpN-$zH$Č%\Ggm jοC!oû)@_Aǧ*0p4C`_-{c>̃2K]Fmp'qOɶp( 2F=hۦuÙ|yv>b_:xMe6z6K%_nS 3mpu6i~$ti+ts-q,rj%W7d DCFߔD8m:'ǻ5کajBW2*$p O IDHuV>˷]ȫx9㮤CӹPʣfz G T[@_-< LoVIB/fYWD b@ܷL5K̚;k/LN~~<"i, 輣*J􏄙V6>Ypl, y֗%o\m7'Cdi栦M| $\noY3y74h5 dwyXJ^|*Rf{-x9](%A1[N"0z|}Rx&Ͳ;Ue+~]5J?pU n"L] A+5RP@|/!::a*3UwQ$Lm 2k()Ucp I bf3!4dNE}&Rofܻ4y' ]kiC*`D[ ^p?C`ހF=cGJFL@R_q.{i 8rk^ = "W=rEځי` Esf.m%oP3Z}NnJ+N;h_$06 >ehzrqOiubyН09o;s]JlOyc`x6^I[ii Ly羚hIr!Z[0ݟ٥#bjā5O e>)kὼ̝iW"duk+S9ICU~=IF~ (oR$3#~XW*7gzڧӁ ~X)F0DC 2T6ᬲ@u3arޓܾdqW*ݵ`m7_$GVM=sKv?zj=7t'~̭j^;LnLvUZ7zg< D nE{l@tՈ"LƜ( ϊ$,%B!"BwqYx9~[z}%jP~u,͟ B/j9" }\:'M^KbI kO_I%*eHHɌ̲f*Bvkc4}EQC_&e|*sq's3mA2\టfͣ} N'.@,XV~O<ɈݪRƿAПJ]ayI+4kG =Ջ\/f+Q~]'Ф'Y79"|bϖ/bC0VW yRtyYI$Ӎ9Uth _Vg:Zosq(b:8,`IfBKj 0lS緯~ѣ$YEPp;2ajyM4]xyHXjV[N\OL÷# y4Ā/õء Y-~xBaXH\h:*6vE/SC)Dfo"{eeQ{fky#]'|w`Ŗ >3=p8h9hiHc11v9v|TN1!q3jQ`ium4Ǫ}_T '(Vy6KCaǞVYeyȃf)Htە ʻ\lqgxMFP~h^"w_ny[Ō2"ȠA zG,?Mx'.5b(!R}@o_w_% ouVى=&QINnU^ަ<1tgpsZiA=p'JqF\왻P4Ca;Q-<@PJ6K:+Z'zRTUcK)iZȵs+(,XDfaf^M>G @~5 e~aObdGc`A\]TOk|G>幇rhs[.e)g/ѴLN~ Pcn=^ \M5WzfhR.ʡ$k3Gm5T F6 iz F4 ). R4~ڦ_1:W{#JyZzY|'U1HnpH^WBQ{ Ҡ?izr+AY<6b2\+sv`Z#"²hjI;;v֙U4 JoaH?ExalLk9wɀGpW*@49~C18bjA'Xn|g鯏*E0%&(T㧭8dPa%`,+S뼡jI:bwL">a'UqGIg4yA{5|е:J/瑖@<5v*&CK?}  u'璗Ո ?V(U=PAI),!8m-9d'icHRKHƸSzT%2y_ m Rԓ3Ezفamks'OA:DU~:B:/G_z[}lp&!=[+/ Ձ;MaÙ+ ` kD #N(WeJ`!el,}ŋ0 v$.d;W:֎@mZdb59.y"[m?Hh:uqԃwt x-p>RڗY%4ލdR). vukĭͻޯ-Y5#Yu[j"Rݭ%WmT>R߾ \VJc1E|:9i$M7]W䤦=Wz0yyow=bj 2VfI tPgJɷaf1h 뜈' ^|{(@SIp]>܂+t{8_Ly^yhwPYz ӧ~/`$ i9L+ ZcOXa pcS\Sl؟4>g7H> _%KaƂ=g8rxv(PPLBd9VC=\7JGgcclg yiN=EmBJ!a+ Z*EH.w0ȒlƟTGF C!oĐDJ>7rcu Kh4j8?ʥbjt6*֧%_h,f8 {$K~)*X0K7j)1(c t'՚qN2!QssP#wGQ xcDGx1~Sztuު\o?^ka-9RaS_DZ1'KwoLjQ7AIvicatBœN:g*KUъ11o.]7=Zs<".No( $gϙ4O 3) 賄pnf~oq=vdS.jߒ?(zעFdǁ ~8ndJ""~yeXoVMOY;߯r?tKʜK &<Bq\u6i?O)q(Ixqj#*_^(f%'xOoqYCy!T[ D)=]l'n7L_.kY2.U'޶kciޥL[Wv+TsgNHc=+騐.:^PX2*X^ԆT 9,'IꦂJi?hٰÿ :,:1itHםmh#j$@#9)Q5d 8ƙ.cQRm lKȆ;nԞ OTPQښ+mEi&o9]ڞ-SO̿y,e2@"*ŭ(IBJ/jBK^kn>*-GdCŶ,6ݥpt׬ RwL8bG8oے}F }%?J8 Y5e[Y7-$M˵Tj뉷q{Z$d_泿 x $|A-ۣL ϰIDjɘNnR2%hr@M,&f5V6)ZF~YUsVK:2T/; kRZT#,x!w]T$~œ".9HB'[֫SG^N9ir\H Y7]I5Yylz'ʪV6 ".?0S"kWZn0 T~Ilцu)%:S/wV޴fA9QD2(~`t g֫RB)@ Q°BL0hb8jΣe)X )\6!nnj'NNN8aoPwgMW0|5A^> Cze'+:țD#hns.]Sե-=@IZi+J[~fv}w:އ"Lnp_Axw6}b. rpzs?@%gEȞ YkQ.^,Қl 2$HzY,)Cc5@qM8z5ժB2^}KNtyWղV2YŲD?LUh+uTE.f}.(6.qAA3*!%sAN'2ԯ{0 :O̧y޶Cċ l?㖘zSDe{5Iaȷ?f8)s@Q9 T~MpՊHGm/*6DfWf q\*aGSB8S=9spJTw#ƌ1``]F|lb`6C$VMl+Gę)˿J+7 =C i\FnNQ2Ԥ~i⻏o=VRifE\#wwYr=(vh[X^ NROL,EvA@pnجCkc]ysٰL0׏Py[{P)٧j3ߠ$׋A/oHyb: >`=4ȦaphƾgLyhn ۲C tX߽\`ܳ>,h±^'[VAz>)%g=GBs[ѷn̐I%clTmd$y E/ vp6%B(.,m5wO"f#¸{u>f+X¿47{`뗣ӈonkfrlWdyHRΏy >ٱ|yh8}3eN :Z#@5 _%NKץ&Jbcu^Γ͐M~l2+K3'p/Y9Nq!ԇBHc֜@|z,ǘ_ ǹZj{>erݑ1xYt+g"4,g?m_9*>^F1R{ ˡ~2ŘmzEPv [F"i`@Qц"wV߇ LgƉS :GE▋W"7Oe SݤX뱐.1gcF M-o$l@t+[]Λ ?=qgۢOD _kp*85[H6$T<4N=L@qtx_&$q+44l =R7U .!x#G\ D꧖g)_7Ec%IOG50rwQ/FkxIpMwP.tߥC 1?[·ݽJ t+ݵm6,8HA9]N^ 4܃}b&-(!fs˓Ąοo]bxMqO?WdmeE\7m>r Tk Umq!TuA)B_([3s=D(,E/F=7s vQ>i-A}| {`ȍ*aO)е\:@V:r[T8xꜽ5jXM-- OHKh'Z$dVtajO2|Y&tH\S~i]?EжT?. hҳ7q Ah .{z{1^N"փB>v'r9 3TOU5{@SIpXr΍ _:iVdEi$t31y->Vu߮ә%-VĞ0}+T~KXpR7)_Axh,*7el-28|ᆼgFegF< E/p6PN`X(mk #O9߭''9b(cO܊"O_uƇS #tU O m$r BQM |?w#opz^WkVu#!o}` +],ŕ˸8^1uW/XO 4^U2-Hof_ᾕL}Ӽc DmE.:pMiQ'(Ht>B=cm& n1=Ir:uUidB%ETD(aoJ+*A+1D$xe]KBVȠJ R6餉s…ܐxri'^'rΥv)tJr^ %_s,K8F"*4ac>HhTy$|V)9RRuaJ H-)"Oɳ`|_ޘ|Qdž5[Dʱ/9P92BEIk[uf`uIm \,~߳twzRg\ZXGM1x2HȨL*%D(%BZH>phl]F`INFyxx' .יdLnBww,4D:|֭\Ꜭ2\|\ $ KG 2#UaK׿Da#]&zAc SM4 {udXQ1xN8}_@W#0F3 tiBS/5`"3iCgTi~8p/ U W:G*;]4-d燋N_Mx&Yu54`$lZ W i?|8Ή~ CwXl5%2}K҂4{I=b ZGg߁H<5k_F1 JXJMY sLI:⟪!g _`;UZr 6|$Nlt4h |4cZ&lV{NZK7h `u51~^1N9t.D; ~pk  wЅw]B[$-' SުDOX%D05YU3/96*c4Ko~4{&TZ'60%*⡠ 8HjhEh"n"GGxA,tHI> ̰&ϐ*D]v3rD<(2C=Ddc軐@3| WJwm 9VN^PcEtމ716*,ئbwt=qTj F:{#7eJV]SI1-=;|tL0$:4eufRή,?Iw"PPԸ3 4,ɹN?f^7KEWkf}J䭂F? aeW5!tZ Z^nE9*v0 RhX['ItR1w$Z]j:u+~ޖ]edjXB2źکC}2R5//FBXa8޶7sNC2r^#e4NF!;i %,ThQ\g0#N[SOD?E S;=qExtdF 't~4[%dflϛ,2y2# 'zb|Y0tDYaLɧA++ݧ;,GAHZ$0y,D)jrVTp!:M(A\PDl>m$пo*` ,ܝƳJC~0%/ۣJLiFZJ0ej;f-hEV'7 G?O >z_^YH49G$"zDv.c?sS@EGB*:M8(  Oc|i;׾4ӟ4ԾƺPi^τ#l1 h bǿ96}jxC7ZMzJP+ /pΐF`5:LuO㭐 ߮Ww?ZDFag"4 |RV|bgDz@量u[v-<ޓcZgꩴźb,=?+0lyP);x <BiVU}8kA)<QPFjPc5׺j)lKb?)Ng !fV5dCS*iN~r%pU`Z. J  =Dz3km e| AZ@9u]ne#i@804ۖJԝjEP}~Jž H 3p Z.%GT[; \qOP8>kI5RK?EJNL]?/%pZװ!$gRJ~] K.{֥@yzNWЅpVh{t@wu랍$_AM_ğvrx0|XH ۉNS659#w?XMMgz1;-jqkjiT!eÕ+Gk&n9L:[@2{>3{f%V#%fHƍW@KVZʢP?v{Zu=3+V hE="?4fܧ_G,PD`aEILsE5,HPKJ*}"q`5(%K03Xy5C.1@pL Q\mȹ4=.&P1,LXda!la NQ*DSPϽҏ@MeE0aUNa]}w]}Mk;SɆpTTwwh9b,$ǰbѢ<`Nu)HMNg~H^~24+{Ru?p )T,!}ũ(7Ճ;D}luǥO9zKۊgs/ S&KU·hBIwؔ\i?@,_ &xLW ZqQEī,}n+FTAorZ?"pH(o:ɁůK8,]\ГDPZHBKNDW2PH7;!(;s 5gkbXޓ:&ݛHǕ:V~ FŸ' 2Lf5iܳ{>t9}|`ͥ&m8> 6@+f w Zvg{'}PjM/$lj7^}FqxFGՀ+KYEKͤy~iJ[O* V]Zm-|z&.nʬDz6r>Ps0Y #붚HR|u-+H|5qq6DGn"Bwoc<7fHEOUXf˱޹zWR/w2\ΐL pI:=Wպ{TN=֒)Q*Y51)=7Wˈ|=0k-bL7Gd'j!a<ҥ9 ~YQ]=}vEatc}RSM9Wh ۂ?a]"BrnjX vYBϻ.g&BӭAKcd_ 'm gz_a!"F{"!F&4#r<OT/|w'4! y_f \6{-?uc "~}^)r?d$G^V#7ܕ,WTuN#JI)zqʄ]Ǧd|))Θ4_"|8RCJh\ kmMF"DUK|MyXd }$7ﰜ`̀L,]ޱȼ֝@=(M4qRMhDo^#gPU{CjIBI̊ITV0 (w<|zHocڀo+cljv-5k 2G'煠_ @K(n __LBUyzAyJ ͢6.M8\]|{  0 V>t:(~RuF7wGfɔeׄ:w\jiK̚ʳ' ݳ}`|ý)o Rx=fG$&/If^!ʂ;:KW>H g.`Ա@OY5*;Wԯ̶5ct~dx+|{ic`ٝlm]yk 6{'>Xy;nj"GG}+=~fm"a%>/͂"oQ¯4f": فA_E4,7co8-H+؅9rH){)͝Ki[{ةĺȑ5֩pյQ.9р}g*.aџ:2)h!(n|bK/&e7]+m{حv2o'_54l>m;@AJz(xRAQ7hE&*8D)v-9ߞ|:Kh!i?ƨK$3>ٷ܀F1>R"bU<54?Q̙k]3btc:K H[BpL0BŔ4$r!s┞SzXSc?0%"vz&݀؈QQ4ݶX.1ߴ_| 0=՟_0Xg5`M{L-Ӹ%:Pݨi;UJ!)4/M&L ʶ-1}]-I+#h˃;I|X 5r]7G%RرwlBC4 6vqb U(i7WWCPAb<7-\$f9 4>SwQΪ5ֶ9q+#FUC:4S-7T,HT[GC})fݬh Kr{C##9<O@O+qi2G؂\m4s+FR3iU#tI#(%ۥlC ^MFߑ"oQO]rVGRЦ/>,Nw4\/}ӔSy*Q*mnH"(}_@t$Y0G/u *ӂ+4`S`Gt"+]@~,΃e+"}b")=9LBԇ.髮s ͇Ƒ?c'S}U2Cg̹C|,_1>cFT VێX+yD w;2O:sF7g zqz)"ڭpd~MNڜ3HcgřiF~߿_PbNlsuVfy%3I"K=?,,Ǟ>WF &#XLo;}>Nqnk~J{LSUmt[*Y_U w0DeƞR"j]CXE"{خ.~+yPN43m=tCB ˤUw aA_9vԎPr>)˼.7ʦQZ8,_Wq/U 9uw(6qvaZJP0TI&4ǽ"ۭ1ED;Y`h~n[U&^'JKSmN k:HaE5Kw>O^'ZN檄+;d=zWe֥/d)G$xl`w ;1{7Ca%zg{3% re.V9#:>RE-eQt k]/twS͓ɗg=!^Z@`$ʆ pfvg!tB7Pns~w)]c&OHeWz\K؟v055JUM?p!My 'RHGgk=|^ 12doe0r3{.AR5e CmĞ 0*ѩ% # _xov0tddmqy; aæ Gc>/EꃟAY4" F㈤qލV&>#C0+ol$x~d>ފBod !J(v#3{RpZ1@ dUP7@"$ D؉MA\ u`*4ԥkӘ=([jh%wxo2ctp لJIde4T0c RY8JV[lb8"HuaŚ*SҴL]ќa<b0m{$ q#u5P*`,d*M~e]_ﶰU/X9f[^~.bqv-d!*|m!=x Ptgsո׳qqׅkk>.b (i]Hzf`X]!w+Ny ؆W_C]LKx:`){Xp"Db<*+n|k_C I}>Cϵ|Jݛr*n pNTOågIrˇܮ}ܰM+fo̳ĬU.:PVJΫ:l<@MNܨe 9(rn$,w )`wLEC ʀ,{He,ltd])%TS9`twv apyǠ*{SDr옄cU:7o|~aڀ䊂M((K$jz +ۉ(RadKm7QRɆ8YyL,biVAslezvFlV;iwEfD3z>]C!Fk%bO|HA#L[{A+,5 )ojPTOg=hL]&vŜF :]\j<3 ۂ )Ϋt$`@i15u%QZXdK_ Rjf!fomE>2%SūVS+o0)]I2G%|BT ^Vt@l[ШxJ;"> jJɡ*eGa؍BAQwF#o4ֶQOx!g*chC-xJW tD@z&~3(!026+ܬ#mWyh )xrp~yO +rRm3Hv^Eڏ؜s p=BMy曋s~ؠWzJn1/-o̯{ǰqwLh$<r?SmvK)Ģzx:hvkB% ѢOz A yp(c#Xy"I ^]DwL'c][ݕhMr^)(V*G<5#!-'\ G1kez"T08fRi$F\Dڽm{)ARNk2!pv+mwu+ODz- =d9M?t^AjmX-Ϗs Sq=ͮc/}ޢ,BkzD{HқH+j XKǬ/XjulE~/Z1i^jh^ E;6ԶEnCMKv +I`eoͮ4v2 ~Mֽ< iA]`daHg&1 l*Ei0}6M=H;+c\+g*,"(p۷*pBݟ4.$a׻7h(h~>2y5a+Mk}mT8NΤeh| _ OL 02|o7g'_c]4-.Ē;kRoepKmWHrm=6/At6"ՄٻPݲ (/7|.Om_XZb0n38"xu5ybH*ވځ_N6 ԰dN3X 5$(s[d#[DOjE^.0:Cr',]<.U=g)#hXvu)d bۖX+Rn%U8kE{j#ESٰi`< [\ 5foMtt1QN]m0Kؔ(!lwah7=@v=xW3ovOJH)K_A8]ǯ:=d9urN/)8FsiuѪs{BFX'9uXw?,iC>o]Gl"/Ob;o"gO\2eqe^.`Ϟ6$z\e1RC[g6Q08qΫ<ԶZӐ2__F.iQ]E`yՊd`f1g> /+<g39MGF5fB2?\8;@{ $Dyj2RcrMlDzwU7Z@dNAG??iTsjk#rO0SU@R4Ԭ!s\Pm-$b`#h@sHC`,:=N%{:Gx3v߈oA;F oH]UWʄu0o5_3|;Aޔx|#74̢),`w9 g ie=|x!<1k_Ry#|vgK}eQ:oIBqHWGf<ÛI](nJK8Q̈́!+<) -idW\>*#v ~R^#;τZo8 B*Avp!z)D_vLgG$zWb?$Q`?~ kɫ`8yY17b)K7Y_2XhKuN%e50-a!Kh&lT1G$3.F7YݴCO=SX*AqUXUӰ(e`P3u3[!V;Q=23yfr Qm_B+SZ6. ԎTX}JMDe2‘Yl5fQh][¹MU˄d[$8SzUVz2.5+J(a62?kDy+˯KFGa>uqL5Ϋ;F '1E+@)CKhI_'bqwۉs7h ~VN}| ,&X|N8RQar)Erk!z<爱r<% 2{B-QpT9cȯyY,unҩt` 7wfYl9nw-XqeeoZh$l,.EIkq()6R{uw. lj0럟%KL,Hޒ]xv4?K@eā3QZ5ۺ.%x㿏Baiy߬t/zTR|2g53|4]st~O"ޖP!:Rah`&m4Cb -Iv00 YjO&R=OrGd0". 3yZdH7J:1{ouC-;*iK𺝛4SkxrŃ:ܙTTAA,R/B(߁- TFOqzŭ욁8hrw R07 3qrM9ȃ-)}f華 )]!S[uN,XBh]S046z<~\Asj54*~7 JCdcT1c?``Ӟ3/fVhkha4ӂ+0UGFHk-R ²d^Mǐ7Ю^XjZ7d DR4*n[`(ɧgN>pSV+ ̺U2|Y96rtIF-ZpjvIil M@׀=ufB!ǎЍXwoF`QKD/R2_'g2M(0t`جG/Yp>\mݼ{ˍY<6yT"p1aUؔRPm5U/N O@!Ut VQNh_+X> .9(t@SW[L9g]Ee\O} Fp4KQ.ZngpRt#I2J>3:k࿲\[A>tK<8n{!ļA;z! u|e}RpǒJ9*,dM'Z]PHha3kY6>3l.эJz*` F8s)KdX@&Z18gvs-I,<Ոwm2/?+8_:{ikYtaT-]D. D)߿'ۓrML!Lv= w砠ؒᆆeԇ$lжjF 7ۀP  s #/ ]?8 2FQ71d} dL ,)Ѕ7 =w|XZ Q%@"/y3A yPtWB7Hm63{utbrK0l hڑ^#gׂ5@ےg E=09:"2rz-ّ{GcDO0RuoR'0)#Vhi i@:1I~:XP_o @>Љ쬇`g#FUy(GϾ:ǤY`Ij8#FJ[^Hlf3W# 6߻.BY^L,x1Si b׈E%fI>3StWjb%63/KaI7 o+U3*R8&dcVl,xKxhҚu+^#?^-^tZ%9.zSJؿUR :K}%r;>r;i A s^]TFdA"@@D\wn?q#MFp@2Z1qxx̹lAP{sx%,Qv5RFfGz{%ԀVɑW Do#PugLC@߫!OFfh oz.W8l؃7(# !Uxkf+T"50N<^KcW(I8q)ljw47p=ȑЧQyV ON›!W,gQ@:?FrQ5%1IV3ۓ[5 jcYLK.gWڰಸBڗ!dS琿lrW䢓J `r 6iɵ%\qbo_BM aSivgAiݑ3w04˱'3TO3)JߓuϪ ?ԚQ> ^ k~XЙ,W&GB;>cPsm"hzlx~&&[ 4cz93.صcp)ӄRJ:KDa0.bZRW44+U/Wr3Voj fO D3ܛ@8H'HpfxQ) H6 m>&G5mcbl񎲗7[@e&(fo5j:g8B9q:3RT|PHa9%z)jxfP(`Mث8EUB#&ժ~3"mRur~[*D͠Yj6j9Ag"dˬmle$m@v :-#퍻k K/` į:_;Yˆp!9d f]N9S e@ݶIk ༂ݯ[I'~˘[\h䵚E;=Qvs܃^w;?a2Ǯ<;<%/H8,B8^R>˃(i P$- agڀzK`ZA]O|atG[!,8mِǡܞFd\ɟy6PW>.hU)T)Fb M7/% L4@ZRo?EnM ua`3*K^F9\iܮ_wwًr7>3n.0E`V>8Rg&$|o!|k>|QhL7%/4ݯoDw$7"t6f}nv#E!$]ie1.<|9_ś-M! 4'SE+ )] )bnIUډ[nD0V e6VVpE3ąci*N# x^ #5a}9 Ws<_=:K&%Pkǐ[ekR!%ܦV ^D\"dl fq{# cd9|iutp&&wTsVUb$1}.P{A}wnH5FkT[G >xGD- Z_k64#^W#sb./ўygĵ=C{k2cY³ɂp#Hu݂g$+d`$Myŗ94wGU+n%# w,I58$@ZH L)ex{{'#ڇ!VCtՁ׼ҾL͋MyYJn[ 1ND3FUՏ޾̘N'wPң`)DSҞ+^ڢ:G$_!Zv}I(6mj A- D9-c#A!C2آ&lK^YS, hN$w7hv|&Tۭ>"ƤB<~,ؑ8Djg"E?򹳯AجFUEG.S_ (h)3J  tyo&\{c^](sSD5}Eq *xhT{)A֧G<`&O}Ei1`ýt6Cn`c\scewtpYKz8zɫBO0 17ߌAͦ]/0:S&W9ek7_~sy-8 sWn; 9(,L:Y$q %Nm iΰlSQV&uK(Lm{M^;YO8KbdJ93I >{u'4؈xrsHU¤'QR:\O6A2UcU0}݄{?s&TfGQ $8.]Ui¹5'%lɆËJ1ԱB`BU[Kv--S:\b6jWF*E3'Ggh=5bÁ%(??=AP_r KO!{xAntcǜN0_>" /@Q)Jj+7D;RX"`pIQZ*?bk@k)Iᄀ蓂%qR 49-:ò%t֦_J\'F F%@:V:tfIK$>Ff7HSZuC<N2:Â] W^0iKn>F)nlɘT->]vQC`^pzBTg+O\gQ5G XIR10*GQ c>eRŤ`ejF(ڐKjNޤC-5LJ>l;ڥeV2.'jtReizRӵ̛U{4mHqa^euYi= 1CGїDpAa0\+xs"\fUCqݩR\҈kNb;ީ.Ab(\ *쌕E)4E59uv= 36M-s1msTky*"ǤV>HƤ6LAqQeXg97@H"DZk7 ,$sa=Yyr<n`B>ܠr8y.)x[d i;Xf0ܜʫWs*l}gtQHjQW0Kr[axs䖐~ HEpݤBx}o!$!dH銢i 8~fvWkzi筤5[L>b ?) #X]܌f bXjVtí4+miÝ<ŶZI⤟\u֞*Ğ/TUUd r{Ϛydc OjvA=eUBσ+ [{ r`ifyMK65vzz`Dq &;>M[g>*VKs+ ĄBNYLVˎV>*1kԓ)<8CSr+ԮcvD^iWI8:,xIA4r:\=P~̌KBU皭V?+㎛ ade#U|/҂ %4HLTڻsW{Q͎FGNX?=^{8dTNG9tQ:fmsQAf }?BeI]«.PaO9Ob@*<ŨLGUF mz LC8,sg 9+`6  mrD`HxC+g VsA϶ k3e9M4CY$B5@;")޺j"촯(̃*5iy$SYu;6\8;t oiMxZ )?Z+-J}]]ä5]rȚ{a'Kccct-QDqxHb:WHR)@)'\wvDL/$HC}85gN:}0)_u]Lbx0~H|vTĤKoW=0]Qތ*Q47l{1kr| dd$v-'?qޔ{F 94!CDz-{Q᫷Lc9FS$T[ (9^d23bSr?/Z :[gbH:_F60e}uq:A-Y'u;oahM a**Tٛ6VZWQ(Y~{Umww3Zuѓ-̡DsSpAC1RYsd7kUL.P_yN?"8GV /@ 8=0 "e`xp0 OR,[u0ǚ, !7Cwel OarM;YYZQk. |@te̖NsF̤=.Uy &}o}O03Fuj]/>삚$y_ȷ1 6{ Jn&d1ƅaVo/DBPtUe[]$g}hVg4S1e_Bj#OM7?T!l0Zo7Pca? h~,dMc[ل!Y%CBlUP!°x&Ovl兝DjD4u5G4F[I[jm'%gI65bXsK&6) BEaLaepVR\1-P?mt!0ĬLLySKOtBDcnoV[MdQiT.w߾A!S T"#/ѹn U=[Rr"<]ě z z;bަŀ鬡더p/*1JSeFԕeσ[c&t1&PʒPT `iDoUQ{[띂fDjeć4:fr.ޓ j&8) /q4}2hb,s,[@N7\; l|0}4[Gm vEyqrdvv@kHܴfC*d}c!k5|* d* ;*_uOQs.[# zL_tY0YRMr~Jnj~pM[!&b']iVәf[;M[djLT/]4'$rѾ,܄+Q-۸ 9)5uwiӜ~z@( dU6^聏fBWH̹X_Nd%Əoc3R|iK&ehb╈!ۣ . ,ﳈlxit8C:}T{!_Áw ǯ,{ NK'oލjU7^5 6;_Kov*)?fm L@גڇ 5 WaETo$MMRwb|3Y]yBq[A$tMIid:SWa5K k_~Gi1A #_DK]!~=Ρ)Ί!0! =>mA$T02 nصKq`v ҄^*?V.ț"7I"xE XD#84E3)(dFIܩE@Fg:t #ăV]2W]܅I_> ,jf|-De`-,Ngq)('41ד؆Z~ODW2/NM23SfcgՋJLha44brUt7?F 7pɓlaN7Di1sm0?8UGH=tMߤ|6/~A2OYѢ3}>Я6%b/ 3.0d٩\vkqb|ؒ8g&:K ±j4a%7`)%YV`ȺPr抃vQ Ӎ6c Bcϔ*^%B0# Eg#[{πEGJ"$ýbgE͆?LV'!=d:7d76la9=VC8 30Kвj_ aŭts3YYScWĥȣ^Z"C_#;zsv s7MqN6f^,p9G( ,Q6h` Y6M$G A+ٟsN2/O@1T~.]|S[Fpᤵ 70*h޳E`#PFɞ]f`m0-`6i&ŭ) bQj -tf8Kh $H띅őry*:s`LN.r|/yhxAA565$}>-/_m-ײIiF* ɎP"ހT<l4x FH%56 MЂHt>ڃfobBh*:*˫" é5-~`.EPut $A ڄ>1xZ2y8b3pgl マet[SEr%W1#BZzW%W<:R& S[Oh{BИwBo3HKX)HV;Yθ]9j%aL˰ɩBFtvMq n@,_%s 2lDPDr 1&$Q ӘD4ô߅+m_O 26iffin ;vEB >:r $Rε)7E5K5aad6vhD3Ab&osyi 0!;Zpyj] Tz~cW(wdžqHk+"njAuRlbej6=39# ԣ?3y0)b2#4T~(>(Yq!6-WDEW|fhtS$d;/qP@ޖHwP ӭ>͛9z`&Z66NV- C5.ߛDixۀvdc6DѭB3MͰJ+jOHoÎa[Jo|D4_*C"%'#[*4@4%=ڗ]) \v$ \S!n?+Аpj6iiEF} H3ؚ(Y(9Bk' #eEvs?ĊcTcPD]w- jne!zVA,j/7pn>Xrꐼ6«(8)늰ph#Q^$GtI;#^Jnm`丼#q]i gshP)Z* q^@X`R`hUC,'$Kț }pĊ:dFBz抺<8 sY1tul`J6P_j귭K//-DvQ%2ů.u%%F_bmX\̻oˎU?%,j5.4ZŤEuc}V1GHn>i^+gp&e0H9Cf*ʍ%&RE~>^͘IEvZS}s2$pv֋;zb ZYά-R{7ɫx'2ܦgPyѽZ>ԁXw"5t O&$BmE4ռgZ i)V /y[ &;{%JDEEς>ON f=621-QCT (ux =Y{viS'm.*_A4>xe=gC$%8\VK(ʤ0 |ƙVOB]ըZB(~"ZMC )"ROk*l( ;`u۽h6U:o0&(|ԯEwg;!);tYK˂X*,,"'n9JΥ9Tg9K$p'Y1KB7sV7!\C7 0o3_Рj_/\ATg+Cn{<>)ʴ^/T.P-qZ Yeٞ QLt#ッ餴Wh\\2*縴ms'SE99<.OqMfrhG!BN8(tO.ty- Ȱ!i@5=)AA?l<̩aRt:XuRG)ݧU]M4pL}Z</JŊ0 v-=v |nZ tuZ씞qGܐ"--msڙ7u!RN02k(3C-(4 p'DX},M:>&խjaxy1#]^o5=‚}i4:2Mjj)(&I/BTm?9/ӣ8 EӋe|Pkc>e b"76).nĽ'X:* ]ich<0`8̓Eoi FSAX< 1b$ v PP]ѼiRƅ˚Gy- ‡D3ťeRAm*5Kyu詓.,iQfuIk9aB6R*:Y=!w򈛣ateo|4vU C+#FTJc!LK0{ǍyCzsJ[j6\* =.G܉EɕYwü(h:eAˮx7j.<}1_#<t֩lޚN<*Ykއt}•HxvUp]9;BGՐl;ѢY .x̶oq4H>gAX]] I=Ŝ|l*ÝfWNh;"~upc~Lԕ5-fFO[[nFn uC]K ӠtT=#U7r[={2mƃsq|^JFK&[c5V-F2AW9U 全*!Dt֖[n< |}lGLsu<As.0-j=ҟN> \́}%#T', { B %և@زM\D< B;,r.QUa[<7߈}?k^xލ$԰Bxjf_yXӱ1C6fv%`?zIB; Y#_C~l<(|1T$m"2Rg@tZ<AoQ"5w:L%ߒ?"!)M%ìyYj]DSZp̚.薀NvwY%gg#0pBak9_mfdu)IE5lXpl^)!iK[%="nsZR.)o%%#_dRܶ.WUwLM:rpU$s~?Yaa6*種T^J_d0cO1m170CP">>5jRṘB2)SflneWMi?[VLvbP*.= PѧHGqmfVyExFXx@GONR] fa?Tl$ Tï]6>*&==:a!ͺeW-_5hNLH_\9~A_@c>DQ`9'Ďx epZau2FY%`<ٜk( qa-\eZRI)]DPXXŬμIjo۷$[XW7R^&nJfuv,U] ./Ho2/{FI6ߊ11ÄV(,"PmYosh5ڧssENCX?b6$ ᾩ\vEȬBo]'2Ja" YZ