bpftool-4.19.90-2205.6.0.0152.oe1 >  A bW^^fBU N?_I:lQcEuTXo<6ḁ˱"q a/s楟BTq*(\FGt|t;Z>*'Ē?""АF D8b ]+JʗemU"8[n'/p9E7YwxwMa1L1Ӎ1tl+KBǣMBτ3h/FSM Dbn2ZSI)Ec82e7d34abce1e7e635271adf48f5a9d813b29f60496b543a99865d215a9712ea3d3fcb8da9da9daf93841f6d616f6fa34a87bc8 bW^^foEhB ffcW72 BOo3:Y70,^Dhje[i\/Ay4i u>v4bIF˱hf :Xz),S]8v-[k#p&W3rm3  i腌>9"E;;?}N?[GuEccRUaګkcbqRl517H|k1k7 v?|U ⓚU7%@>p?|?|d  $ a4: O[rx         B  L t   ,D(L8TX9 X:WXFv~Gv Hv Iv XvYw\w4 ]w\ ^wbxbcyndyeyfylytz uz8 vz`w{ x{ y|z|`|p|t|z|Cbpftool4.19.902205.6.0.0152.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bzecs-obsworker-206%:openEuler:20.03:LTS:SP1:gpgcheck / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bbbb)bbbbbbe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69830abcc9eaff02c4814274ef464b3e80bda3228ca4193689f40c5b7d0101adc63ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2205.6.0.0152.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-206 1654766202 4.19.90-2205.6.0.0152.oe14.19.90-2205.6.0.0152.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1:gpgcheck/standard_x86_64/2b297fb9c913fd87c7143146c721cdd6-kernel-4.19.90-2205.6.0.0152cpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3f2bc492a9c14a702d78d05f42ab261b1f3704f4, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRZ0nʶR0 ّutf-8b658d536355ac004d01ed84b887eb15998045589d9175e9f7a7d10713877de43?7zXZ !#,] b2u Q{LT.gleYs=$ wh}x} "R+xT湠%f O?Q ٨;VJdAIpF |_C;lJ)^/QMKS4mPDyMƄݐgVH3f~Seé(tO\_CnqTπVk:1'Hvu պefgdLgȷ\`Sjeg3-pp^] F|pk^&x2MDQΜoʏ=Eh0K& i,֜#gA@vL=4G#|JLp(b iѮO=:c7~$'Bחf ,`d[ USt+PiWv7'J|3UCnz+2ZL%a_ddJc k18x{X@57/v _IN~,YtOJC6N%00蟆)Ơ|H? 1Zn33&re0)&}D4P  Ձ[c.\olBڒ>$<$o`;Sve9gŀƆfؾjye0!Y!|`=']&E_9\adx{v4 h9n')C!%HWᬫYՃSE]73`NBf^kB3nrn5،eWm T ߽6~Źs.Wa8tY;?7RR, W.lFaX^ݖb3G7Z7UKAeoL Sbg WMxB=U%zZ ZHGb9 Y6(}'bAJn4Au3ͭ2adk@)2fw㣕oeИ!sy:VZE)9165A؀YUy4umZk݁ψӑTrmm\pM"g1]6˄ qdpNL+̫|n:nSqshFN"?(݄%F%*#³ T*([lnq2,1\-}Xdd͍<;KX䔌?Cvx!EĆq ?1)Pcc^;K߲vn2 SulK"1oʆmǛnOh%9W*ǗxorhSbMCiz9Al3-P.y8'=V` ⭷E^pAMkDjHO ۄY`aq"G.UaK+֩vCZD5(RY3dy"!p饗̰PމIR7l=eY0ǩ)PO__.vSN؍d ׺_I*a{Sə}о&T~?Bݘ̘S{[u6WRfm]QAأޖ@8 *ּ Hg=!_wD Pnzˆ]0+d#1\ BZ66piSZ^͚ ڗAeJCTE쌚STY^/gFAHw }[̞"k_F{=)2[.wk^=4[֕4RHe6EHUTQ> A认kܾ85$X8tKS{bj\1,FM n~??  %w3ux mj> b+o#}t>3.Zc@t>*m'dZOzƸO Zr 6NsL3{P6m;#p~y/1Ba;r1t35p1`HP$,Ey _V!)r薎%iоcnh@|H5bz[P4 68\:@/8 m t^Q U(a \'a17~۴|ˁ?,xR5S?n> !a{p%g}fKUf .~fC;B>T7kf<3>X>}]M )kL1D\ [?v4M0Q.BoW?(fX|5D},fJMs̓@] 9 xA1@d@-Ւf5N MmYH=4!6F4;a9wci]Yb6a6΢6k2LSCg.# vnjMTlZ#BD;fAVv娻bOIB5IC cu ݟݓ:rKi02yp8r^q.8Qks-Qv:]T9 %JUI- aQg^qDk,{@]u}TJsEq_ͬ9aڧtNQ "Ifd?1bB1'4BcE>u`@Mex!e5U;@œ|DsNOwdP8͗zО&<["gFȸ$:-8\?s J Fz/L|y.PS*{L:#a*s%"_]juc{3[!sء'"@fU"Q׎.~꧴k*I"+f=P]0UxKv#p[K7ABGCS'8hvd8s?CzbA-(%6SvDa+,rbhd2,IxSdt|8jJV{@}Gįz)v6/3g?>D@ kPABٺ"zN>m{ Ob5nL pΰjjOw_w[;>+冢\6N.jzNu,Mqy ė>y`گ[r(`Y/*獭0x W5a՛~ˆY;,&0㒱+8 i]vcPde=ʬKaďa!Q)2p=;뵛HwΏXr Q薥W`zy*L΃"$cBAܞ]sDYF%Р 2$qٽԓg87z*z\VfW^-șgOm~xn9]:kʂObq:D$ ڏs98iR1EIH_Xw8eAO,=a,ܓ-+q:]p|AF߀0Nx,ط x3aSF!tS~e}DۚZaX\bd9#$~Ǹr:w@JJ;Snǩ|r|)ӭ+)&fRf;݅^L9RU:nF^0.-pځ\oDȟtwcl>Iɻ_ieMKPhg1k[G\4KβʮWY*OiLְtᕃ>ᅺNW}q/E(= *͉_х ȓ2RC' #]mX /Mdogx}aB,w:*us4WSCHj3+vva EN[g֯e -fcHKY[ 6\~P +%d@țr:LMHn]$5V8ߞNsB9ڹ8㺜Iy:3{W2 T7HR> o҉8ecTdܤsѧK4DUsR-^‚* #mFJ˼;n(ASu0pX`S^蹒(2+ PͥζIsaᱳrUm$ZPL͛4۸1R=si,"w ]JǚQRa.(dسP<- Rr/σy/=Jt7nrD,ߥO}q )&#^\e@MPbR2 Z ^Vm 4.PO;5̻u=OBd?G^3noR^f޼i3VK%Hm{h"}ۯAx&\HlU5]{{0}ȽȞidFp~.G\XVz!y^ףvVjh5AUʵ;ܻ؍B/ٯf,Bya h1\#]Iy{H3N ;αkR43xߺZ>A xI bL co/&=) ԭbC}}[ mU`yzB Qy8} %p@NWD|'E|?5A&qP^Plrz]WLCA6bS79JYM⌻{u?]K{=O )Z"KΓ ;R\D(%^t]D`L`P hCc[Drc%^{.ߴoI.wFb{u»E>6~q7]z>!e] ^ʤ8M@h_HD q:k[/RMC놖e!oK/7o4a kxq ĞKtHQZyP&4F5Wz#^ (U@(R}dp^eW+5VcsL+:z^Gj$HE '%~X?+wF#}ƆUplWH` &~gHFNN#*84'x]jSI9Vm1i|qO{9-!jbꬃr^ftcc{Ш#hGR ,)0a&#,=&ϰ̾( a58 ښtYd <.<]ѪX/4, +9XzXH;"һ.5;&.gz8ihMɛ庞TW}#(O9<[̊ n{]}RGL~St屻((>&<]dmJu_1FC7>Tx '~J:! $^X' :l g==O9k_> yd>x&Ut.W'}c_F xe}o$l|wSFu4΂؈/$##;SE+@[~x@WJ9VCɑHjkڗ"ãq MPRpVU2! ܧ g,|wQs7̛RM0Z*@魛'^k6[;xW wLWsyXD6̍P A`F~Y(#IׇM=`}Sâ)(@N*ouhsR!:Gog6'N8ِ?#heI/MrEX50_2Ɩ,[Wpܚuy );b$40/2S ޹>[&Wi ):耙=,R ǟa Iv2TvWm{iSS+FqJ /,~i; 'O\)k,3}.#(xQ@S\[+cw< ʔ<U8slz2@ˍUt4pdnB9=K_z.Oʡ7 B-rB XJsTUb dfNyz0^~b|+׬A~hlcZ(b_]Y*?\r=<zƽgGʿ7xENnq}huBI2AZpQ 2MEjߘ*s=o6fS=6A>JUw +>M)7i ً xP<#ţ >]@RqeݔC?Oyb._۴QL:n@]t9Ըzc;2'ks}q?֗J&r)KX I19JMUo>P$% +Mѓ?e} 8ݝXѵB9':s QF!&ϪS,ѸBg8*޻؁~1n̟r1*\ 52ZC}n;PZfHXݿ;K C_, 4Fl]0Lp⃓ YjŻ*1( )W3qhK݅,SFq3[2u'f)mJٙ@\C{rÆvs `wYu q`RYE;#شBDX joP FGb3醴k\DsD :별Tch0PRi!\x 4:goIO}@NFWJ'ld W"0ΡF8Uuy+$T2F_orX>'vZI2fkA2Cqsj8Nv չ;>NS6:9`xppYvc[C_8OlN;-7 |,HABBE5HI=V?((dKA۽yw:ri 1d+- ob?s|nܾ42 n{S2+>YZT^$х<~Cp/EW9gŠc%p ܱ%Wp'odY'>W"Ϫ`B? "E ]a;`L/?.}![lƔ"'OkD]@#qF>&T }}|(w9t^j(OXuf3P9功ɀh66K>9(Vu >$j4gj`mP!0+uaZg* ]pub< 2#O/0 ];h31#q҄ ޡ\@t,4f)o66,ϤUMD&i[de"yA96^BM pZgT…H;9d4Z蓖@SyS{&ΠT-uH  6FFO(8ʬgCJ-x=YdRätvNl5J .FnXyʦd㫪%cpVjDIVZ?qv9c#ÂLc")N#lGv)2Fٓ[Ӛs8znSPln%K7}c5Xnx12|*߾[+ J#|cziQ7: e=! Zƀm)掓KlֿpBmy"= Ϊ9VlGsJ >쩵kN}Vp{ :X4ƐDuPpv 9jq+ĥ;e^h䚛i(aEd۟X>.M6\^}a1T, 2B̆$ʌ\c/;#`h é5aq -Kcn%נKbm}ArĤ;Pߌ> C2Yּ^}6F9{`TOYuj K4;o @jLsHV2^$Em޵MXlX: Vd{de}H8ϭzϮod)!k.fu*\F*H'cPϊa1z5JiFZH7boդ_$|5*liyw=靓o[א> K{2 $y , fհ V7mQigSJp>JhBW^>i'}Hmb0boøyȫ3!̜A9=ݿ LiF Be}pclg.qh^/kǏpG0cr6'!㓰? 9pW!b'-Tp[~kNZ&ҵZm;ȋ“Ӂ%ft$|s/{A!5质?Lx'e88(HsE?ś0At'~:[ލh=ՁrA>:ޞڭ (ݨ>y<-ΝHA⍓eЕAMZh! VF*܏[9py@[Z:v鵷-*)a>н0VZf(=g=$^!5ALF m4}ERlRh{<м>V(E#qꎱto,s ~_V 9GWIVџiD7)DҼjQ~yb'ghl4;ONipEKl/E֘(Rpgur!4Vkkaiz\U[EKl^d ]@BT+vL&@lpO/6A 6OAts-whAx:#OR/KL%p19捭XʣwUlԻ&0~-Ua_Ȏ>l]L١( bvd6|C~DSs+pAþbbbg~s/Vg%zw|˿d0xŵ?޺"wӒ-@# kߊ+/8|Ksi?[k_cb nJX`AdH }TBp4дx `PM K ᘚasG8rj_EB(eňR Y2O |"3 N(^8vO'y9u?ڄ썸S|Xp wm\]}A|9_'8 'L/Ҡo+j3CPJ jE^L~U-m|S-WJlB]\ jOw h868!xXۑW摕=٬b5t=sF'oebh\."q_48y?ů"YdJ\( ;skuLTy8 Pe H=YR&nY4e҉%=Є N+EcӊICl{{@SX[̋q |X{cЇt"gٙD+8FYB;oT{x{Y Vy(c4DJ`)p8aJꥄtL/a=a #)1q~^D=9< n\/ (\W{Fu+7p߬kӦU4G%aťe`U2K|{ b._z|TamarRMMvQ ⾴,x%YJ;(@IPY%1"|":wP"W?/8|#"@#סfYi׍iMί[坩 { _ju|֒/"m:Rj61Q,0G'`KMZ_tC:E9`cm\QΝN^#??R݆ӟ`@ZV 8•O#8&.h(;21gLOė::cMkzw@<jdBpnԽ%,NP;Iࠌ;ɣZg̻d_SqIfQX{Wlӵ9"-%q~@$v1TpKqU/`"-Bg;Eg,WP_鍕#"F8XeJQU`g]|ur1L3P0XZxtH}D)P'E:p!ݨ8| 8Hpҏh_(xn6A~ 0}Z{T>i>jz|\WRM|z*lyS-:썓 A|ΕW9_U.t6nL$j X|-~jh1ChqԯUG8VKP8@lAЉ>>8Е$N_ϓ-OW68Yyf":'QѳUD&YX\ Ѭ, ?˷Qow 98cbyr{.PVn YD[Kq2\]~ =nr}WzpT ^{ԊU +b7 t':T4o S j_3tb!$RDj7'H=M(y1wW_Ae@,;#F XbpFH1ZԲ+O ZQsBݝlL{ C8N;v+؏X':\r\N=$R@.TW/ucCHR^ * dP,qEB+6R7r0{r0(d\Ty)>ML>]0="'f3":XRӷ_R)]>*CĔɌ˶9켱M1 -Bܤ: Jq4\ܑa+8Vv"cEKmLn>(Rdzjc O Vܻ<'2*n=iNNO0lL!_t)8-jgjY{@ܽ\= T )v}gڜ?ue7ޘ”־I8[xE=JZg Y0õH$$)N"B˂Z]Iw_ ~e.n>8x `2F~ɳ|},/*j3lW#FZZ|_gt9C>o0%jҴH2ojsbc fΦaL:4ˏ[~S])_v4Dpv}~4YKuu~0g4 2ZWAn~C\Œ\\ zB SBi6"+|Yͩ@RêTpk?F"*h(X\<[C7KW0&7%3v![Rm;ɍuAˌ\~kט_w iSMAwc;K25JvȻtwD1@l_( vo3,VF{0qU=[aH4?wONyW'ũMXT6#xn\ G&Fϔz s4RlM,T@xY?:="iM1fnNp;YVG`}޼0`/~oOoTQ+s6yV7(:u+o."hCԙt$TZ S(C²ɠZ~ﯣTjd*% \1 OL{B?h\ߍTvP !Pز SPP[;BEavf>=P-& m C CGpiTs];_/'hԿ-FSz}Y#oA%pxlurNNbI,caNF] 'dXpl_y V}/6)¨zYQ.+^T oU&-3AxВ[}P]X't> oevbo׭t^GQ==9/ZK_įpj,\-0:70}ڰCaiD -#l91DSjdKP7zy ~p穴؇:8nss{-~0](ȋJ#[InPDkЬMZUc-aF|ލrۺ":xjDLF)umB3 7uRVRiCX|&ە~f-]|_,*hd%_ sY f E}K3֍{VH.K5Śoy7]q5"}WVMF^IQ7%x(08ܭ"{Zނ%rkhRfm٨kEf.kG{GSb_khP>D^ aÔ"C>0C8 5㸱(VM lѡuKs3^EghRWØ[A3jjkSmUoJk X|zҦהa %H_p˘Y;IR= O[UgsUd56bop!ȚZ$xMQ+#gzbQ iw%fm&kċjig7` (ͦJ|wL{npH@-T/xODQ*Q `_xhb_1MQH!`5֝9Ĥ_r^+$0??[=Doah4P`NŠI+mj~\-K\9Uup8D09ebl; ]ɘs)ZX$Aط f?B4AzP孁~@4v=|x|̓wtKh$TCW*@S.iNeyMCCXku0ƋPY&;hrHU+o!/Ia4a\A$OÍ9q@$nGl]sm΍1SE5sRD/- !Ed(2ủ?R(_&g% 환GG&KgbW",%xGk9ʳ xcE+'˙JezRU{+ ,T1 (A"wz]6*>. St" R& & .ʭLX)sM`5 ^#rfj_$0 Ujimbzx^S_ww{&N3xJO'g\(>Kb7|q65 O<)vMf@6-v.DEso{M Zk߷YFH"OA^+KzO?{¹;r2#Suia$xuJSC5[C+C!69Dz6sῲRQ7wNtZ7~g˳!l K…VeBJXiflÝ2_,1C:&A e7\!3o :s"Zn A4Zv,48R&^#(+=Df"r;hѤA뒊E9RZFG&6e= 駗~{? P^ёz 5nu4ِ ]oh >"kɷNg ء N==?!\BCVrvZb\Y,Eh͕;kS#1kW;6M-r$412[}SB(؞) BE|h{#oe Hj2g6 XwbrCh)2O6gNyݚɰ yH鶛 箤lusoM8j 4^V s2KЗ"3*r6azArKF4|䛅A $JMfv vw,g粗Cfo k0S:8wKD\t]ty.2[ZG}^QF|a teiIt؞JzH ?17zlrVxZ|KaugX4o=oҍ5d׆ᳫe1_АvH2s1(Ei:ih.Z]>GiStyB,('chA8|s̟<9!aLʋ"N # 7A#;`k 7zRb z'OZu5Y6neBW2B7?B~ .yݖxգem!N*r Ѓ,BEh7jkKa+vh}ByK!to*'׀wC ׮R]V!=uAf)C.בQmɮX~d|XuWf+8AT{knNE,(QQ/>s'>L4YdߍY .PFm#%!ܓ_ae7.e!̾,8NXFu\{9& Hwh7,a*_4#ͥM񮇮c(7-8z ܱ;s%OxBaZ29i %VLE\5_o5={~>bMite q*lEBx9'Qh%5/6=)ՏlfЋ0}h oE6C@7 jl?6'\2QxWWO&M7cݡ~mғ;0fo#˄-ʶ/вAcCp+σ f샵/1}ؽFalbV&ugz[UwF4XDݣbll""ݼ4~;Ɵ 4Ӵ iX::y][lW 0tv$ϐ\PlH%*b\F~~geL:}cBq$88G?vc8HcI)1EjJU*+&_fDT`΂ãi.m*e^'Ϙ{4Jm2ovr;.s9)̤LP#DbaaI!\r;994BB:g4쉏xh)I_uBrF o*o =HyJ5!5ԶFL hwӁd2#,`?/=lz':ټ4V{}Up].L.G,2t>,QBwolf\bHjB\f),O3bBu`,_ƹ"/`9g'kk#2}!  z ~Lm^C# ) AAv+zf~f>%U tGkvw>(ϒ*_!]v=4%_ *_YʆwS\K:c#.7q- pYb*d鰝gi+"q;[Bho<Ni2=R620hfPs2¦ zT2* {?"aIw6A[yDIl[k}'<k B{J ?Y!\rs/C߯ Ty;;`$=rh' M\/\_~86|=" dࢌٞ^6A챾֕wݦcA/1BGv5-'^Tu|3 B4f4!IQMlP +M^AAC7Ee.(BVltP-_UjATlQ7f[5֐}mz%vn %J;xd#jeO2S0<^y? }suv=²SbSQQ?aeכ ]I@Ffp\N&6V^쭛sz9s5B\<& ^}oЕ^'ox9ݫeFn޻꾐8ޚ1Mt5-!R+ `MցdҴ{RV%0B2i~+܇dy c57hX |Vϙ%D Ċ-=sj]T[`^LܝImJq7VOyS'G>I`\:@/ZPQ+ЧXGA5^ )>fJ^k,8YJ!tU3|Z|!_En=[2 _-KrOZA< 5XjL%[OLnTd1jɖ E3U/ތiRn&m'ia r;"է[֨ov@zK?XٍNPb 8 ^5$'F,rB,[A^yKqʯ;V7 G?H+!yb䴇A`<5Ձ%@W(^: m|;S)7 Ew_ÊͩOv{큲쭗VM ;&"Og<P#AB:$t ȗ6"_=_5-ԕZ-& I,ʦyVm׭XI)cflex!Sq=ną/$1 էlڸYj"Ŀq] #SMl[$ݘ39R$U^}>RMJh8ϖF#g oϢǎ,$bQOMk7 r?.ji-˳$ 8K`=iFY`]W}( ;-= 4_ZBhW9(V ݂&{2sIcXH<ؒEMlAf!w9i?^!j\GC2⭃ f\{ +WqBjn96ON6+/3+Ifr'qa"m ] *^PgcY&`L0˒a\*^)R*o\&ғQmTPį  ~~FU&QOIwK伛-WI&R鱨vdF'[idܮȃ(\nWv́d* oSћ} +S?#tsuMͩ%1y~Uj\> %IO)Z3I/(#<` ֿΗߓk.Q 8x) w7l sowXF:s!,kO(-H afًkd al-,!]pG?m*P=K*MNѫm}~s.v!d"QcNS_NsM#OR@y{}PUK\i󦻤WX[gLo~j@lQ"xy"Ï+hRjҊ6.FmqfB'ԟeU@.aHvgFe(jY;tN@ϱ6H GF6NEXІ^ǻtPg7m !b٦,:A[CN?$t^}Fؗ20,6C8_Ԡi7\$^%Hq7EGH+0Ƴ]-JSA&vA˦6qi;u*<QytW`*|XsE- [R!A lPHvYSmrmWvnPM('CwXmQS1Sǎklf.A^$ u;Up4s<[ @/$AGsl"=;[WV,m8ҙu0HeNM8c37P/Becj`S7> :gdõ567XJ,ŃL&li` p@-@@-ڣiM׍Wgª19zoVF_#5G?(^#%>[t1SsyuE Xn$BY,4l7<~|%n!7˟pWv)vO`XWj2`KGnhQQLOjaLΪH](hWGH,*̰P[# *H яI "qyrHR$CX1_ak1itBl+u9%=t}V'a'uΥ/Z\D%stTF2TG"e}q'}QGcPI?$6MNɑqQtV0uo}zPC~#9TfR֓uf>CD>Z+MΉdKzqۏbe[jnל[W {XIkc˵*dz$ʱC{Nu$ |hAD=oNu)9Bb$v:1YXԋR\ C4_82?<]\~ݜ ۟LdsP e W6qU4JRVdkp"(3􀢫41tE(}ͣ=-+R -!\7b8!=Z=`9lY4fK@F^wbu7tg}A]X8bH;H6σsKedVZGf(Ĺy|2 yZ #waF4Uв|w +Q!!GF[qݟb@2[k R16ߪ3I. ]mFMhʳk2WG.:oETIua[[3NFL/|_Ou8cIyV3}T64k_ m= `.t< ( 9}7#{À4`\ s:JLX(̰^EgCSdFД ute86_07W.ycnKHma " ,XvC$w" *N8*ԏ7wTSUZbGCCO/S]zT `řb XlfgG {2SðII{ V~mxUahO\:`a#@#4$6߱VY (jƛ?CcDqzxKl>l .6G]PE&YnD#~D4b1{kn;߸-zM csgMۨ~RPPcWكUl{pCmF/v4^PtXr8\*7uӔ>;[ITI kGCu.| ?\qNq{U7nIjVzܣ]Wz{{&?exӥ.UH0ub@7LI͇s-X`D\"~Έ[xaiZϡɔi7S- W]x64#, /M\bkŢa#u'J ?48Kdk{Irh9cQ=ڻlc&;UO =@.|rݽ$ K "#斉s\po;|jjujlپ`]6ۚ+J=v*ih;a|?7n6rַ> S8Iuk(Fg`P+(P擎&CvHjW b{XOʃndx ;J0`F 'b Z c;s1U2 $v}A/K zm7Q qsAٜ?H`ৢCd e<[CsTF~ofS!DW}>ꈺR2_ȼMmc~TiKr {l @]()hiD-6t @Rh~KdY\~^CTZh7V;l0-x/uܦ̢AP9;/2k"Jp`?+f4|cx'#IJ wZ5'>;&_YA&yp9G)L@& P=G5sޫNXq2Lq6xph oDn.{эX٩='@*[f(xÓecZیIiVTZ ` iwՂ˾sR zx^߀+$fBQk(q^Z9' 6u6\tnCBAP3#%*h+c Q/e@֩" G/!5P_bBȔ~ } `&YSYc SL~7]lOS#xA5#}Bp5ђt/@Jc=k׸v!}xg_7sp`N5gA]r;k$BvIz |2=y.mq8'7e yn G102M@2e,Y+eIi;404N6&~Rkp2p*Gfz̬PRpu x?7,cxN(m[Sڃlr s_dĮ' YC/vuӧ .+0J2 Wlݸdb`JDzKUL"Q<7-ŨhټN'AK^]?72 zJe0g[@ &T!2t舌+K@HCgȻϝcNVau&u$,J~J+wڸKoyV9 IAibϻ<*6Qy/2 Cduo䜘OP\`U`-k2*2Ĕc֭6Eim*|)ƹ΍9 r$Ib6|(q͌{pOږ?`993FnؠsVl[[~2sq}zY]*>ei7qpȥRWv d<֋;"V!7ȵ{N -3N[(> 5<+dn!.FS&Rr 3uEļA%篈}{'ߪ.hՂX=G"2Y1ڀW@Ld-h٥fy1mj=*/Y4m[.å{x9'2ρ%SW`/rm5W9X7ațz!ι۟sH.&) vsi=lW8pjwQH\w -oԅ-Y\r=@2U^ dp^)/Ѓ,)|!Ml' FTu>;U^σIR׌K{w]Ǐ[/k-۔ҫD\8~: ?^r6:(X1Mou, &hc "p J!^WǓΕ]|( Q~/. ~ZRBz|ٛf @vعl\0\Qnk}Tplb*pT,}xx!In&5ڥk%U4D$V/EIٯ׬"7 ݌>@;>.Y٧]u =P:k>n"ׂ66Wu&ň}!gЌ,}R>!&;@y`Zƍ#>9cȿ8R;2x%DۈYPϟx^HoH2R/|\k{, /oM#KiU&S˸*^U h -p28sdzPtK7Fۨ9r7N:(2B9?x\v0d)?uR@p4z"w۩AaF>>CIOxm͠zbp&Yo#AO@KRQyW5~}Shݚ`\%'ɟ}zkՏկНX'9an /ʍG~v,& >h֥Yo  "斑ܿ $I]^$qT;NdJ4Ha?.ƚ/.spkA*X5ɄL(/aH3zf1дYDN¶R)[f0U?GEpԎnf8wWo͈EpЈH]Vq$+МbX끅忢_DrocBf ɉi- c,Y֕EWm?q6Osڼg`TTUmm]zl!~"n[1knKXij 2uwO;+:۴.A٩mk _G |CLJ^DzB[d0uQ53L^^MXu3,Ut6tQ'dg#j=z؎W 1f/jP?,YZ(6M5(*P&n5"dRޥAi4 R}gIćbgpCJwG*) SdKju}[T*{wKwG",. ÿ$hU?4ᧉ&-8s%"gp(E`/#UX^BdjA$S5n8iek FuKK-m͉>GjzyvW+u@C?C[ sݯ\AD–I!̯Įg%.3HB5osEIwQc7(cF?T?rlL!Cju!u:ֽΒ3#V6r#9xE?iսŭSчHm2`u|"GQ;awTb%[]-EZUR8Gbl1k̦d(:#*ŕ1JQ*?_9 INlOyj)-FG3.r@0Nv-\Y9Ni%9'=qߗUfffiʬ>SvgiV?wYg&[mA1vF1^JE ͍YCKGtw܅ٽ(AT.@͆D_0x\̅ n[wGpROX-GJz=5|~K-UW3HY鋩uNg(m&G=K pqAu)dgsWUT-f,~6Mܑ~z/YzB@LuΣC=krӶN{sp[hمyhcTIK;7]mҼ(2͗AuP~F Fc5ۅߗz ƀ2c:=#O' 2 "N ~]!U&#jZw|@$̟=|(tCG`kyW 8` ę&T{~+2~Ǧ c# Njc̮J 3'4,CKJGzYYos‡ܧyݔ8N΀1%DSaz(+XqA>Jg>Ψ8u)0p%_%Ms3sBٴ5}Uo6yz@9k[_vYH]8C^s,` T!SmCM+7n rI1s0]!vS2KnI<&s ]gvbugC[ m3,egjUqnJ!Li >8uϩnOm:6`Lf3'! GV0q2f`b?cSږB !yV>v,ɕk4NuyM%Ե9-8jњ)9p7l)Zq0?C\_(4fŁ&^Xvq.9gD\v7/fr?ҧ7 Z^2s_8)F'Oy%Xo"T5pQ"m}>=A&'IчrW(߀Gh!j!b vXe7VaTmknj諍HNPH//o(Dw Rjj ["]r} k'% %꽾S,%0,~] 8_&3bYJz윈3Ff/r׈uo;eۯajb`D]'ˀ ɡ<8q/q oZF}- `_=:_[l#VlQweP},O^OG熕¡2q/nvPPHTˆHiݠڄv1-xSYr-r4.y2$̰Gs{GPW#z;m-8'車u@iێӳpB2 (kxzף zg"WdYz/qd@TM&b٨{pie;,h5²G i1o5`LiJXQ0 IGK_Z)6BZw9Qr D#59'=KRm';;UX!eR2Q7V+f=[=:}"Rd2 5P ,׵Mil8+: GMT뾡sIL'._!FYYP$9\dGnm<3)[Ͷ U=vIbz7*U:lj>]-'9I=|eͫ 5F(NE 뵡bU+9IǾ2@շzAlj\Md}! 7+tV k{t!fo!$}~܀[](9E;P[ sL˭RF~$M-cm`+WlLIQe$qVjV $VUaصc_Zr (ؗSfF%fBZf3)kPe䡈ymPD%VAXjS6W]۬ApSJ5'H@ ?@AF?I1.9 rbȪti@qnKo%^vPJ2,uUc1A] /֒Q4y\0pF Ţ[Jb)Jْ6@h@31%CD=KGtI}/f UU1LLWUkȔt32 %(>)7ٺ7)Kg~_n- ==:gVx˾B.|N_kY候NI",v*SȇFR΋T'"@o@f2L5 N%IcS6@aWbJZ5Iv`@4Ձ&>J@5CГc}H&2Ks\;rKb-AZY!u NifJa2SJ&͵ /K"I,q7H=r&E^rs(# ʗ, Rʧ/i̦rraŞ6ھQqUR>*XANACH~Qü ԝ}y\g]Ds="0KyWUK{u0m*%'5C%f !I%ƅL}N=L<Ѻ2@'?yfIVN&W/ ũ+E^^2Qf;۔_q`cǣiL J*_]aGXS%{ qwc#ze CA* !9ϜI$">JGF+D5/`/zCuyxV/.ܜ$,z8p>֡ 8BلΟ]&AI|ǂc:8QꀷjGmkJg_9q"̦~0̀MtF"=:vVם&'eT Zܩ #QMʟxW ؅&.xΙ@z+t>:{vr|Y҉Y3,S%f"ARR9"ĝ 5%ᴐ\&Gb]lWVwhS懦u6Hy52斁="E+9|pݿOꘊ(v<>Kݹu@ڬD%zTLV$@ OUNB;OYjVXDq+Ӗ˕vF6S濴Nt(9MD sPPSP[ U)`iܝOPqx/fa/@Y)zHA)iQA?IZ[-4v $vQNn;SYloMČt -;V(')#-Im_5r8oY8ofU_PᲱUl7@xz!(uN lU0$'ȕݝ Fq zpo\PީaEž[ >$A"O,񝐛LϤ }Y;,u!z͠aK%00eE0#3!"cB Ɲϫ!"3E> ~U5TD}fiws7'c)7LiiL?A@N i9)-DE:,VK_Nޛ9WKEQB%z?V¨%v;;={LUYwvB]m>%sɓj@XX? Iql*t$O$(2'b]Mf)@,mB42Pȓn,GADab Vc# fZ|7)ߟ%oC=?PmUy[O>m->F7 4\yUk7&H)BsfTlyM)'anfmhVdAf"49Y&K 7 cAlQD"q$?P뭷,Jb,MmJۛ%2gzӢ YI5?ppڏ| rwEoS<A:CyESsGg0׮ &%-v'F5S (o?܆z#;`;!"(-}opl*Zn>Vћc_&&8I /sp)wiq)=N!a Ae6yV5ĬS>tM\ܐ ) قVy6Bm쿉re;clC5PLUF$Km" lV" V`HT`e:5d[QِjW%Ke%̒z\z[`Ym)"dfh#I "l>p/W@ʲX %[BU/UHT|j[ܨii&L^{O|:x4$pY8k3)̺lނ^6><è(e| jK78Wi-s9$ 4Ag.QݲD3~;2McZNGmuN}s,VA|&a}QIwMѹ%I3+EH1[j\s6Vu]4і.p}|:V ߛdjAW/7Rע Ǫ]\oZ(b075Q޼_RVnu;73zOg dyM71d}@)[ZڕTL?aE*# [>18٘DŽ(gvqUAuy r ^ ~#%h}y ɺ`X,ځo[ʋ*#t)p 6~ Vu2FXâ1bKNK&`xߧshhdr!Ff O V&PmP_)g,[T-e޸9*T<VYJ8G((JFe|ڼ>y $I!Tg%Φz4Ayn8^ n/ B&x 2jf;fe#x4oNgCб9&Sù37PA?1r7pyJ6IL$_/pi dSZ7$!j38dK:᫕͂|5@gs?vTP^ePy6P.3䥥s̰,V#Y/R)vQE.USߌ "tUvyq_5QOGUAI;4!l)XpFQlHfr\Fe{kJ!7bC7BK-U `,5J9nD3wQykW={l\Mĸ2rRF6BC׹H޾g6q6CAmPM˫A )OR&G7/s_ZnUvewWzX5$qAcYP"u>|Q򿪴UjyA:  ;0) )cܑ`~S()m>(`w62Jqq[!~lCs}MLjYLHё͐rS4ݾ"^Fp=n wI96Ln=l Y`V06:"x[t?ݒ1n?q|ŗ F/p3oC6y!(R.ן "a<^YЬ3 |DJBr@ M< }#8l XAaRС̈Vd@kH΅SB@-2ZCD^\EM<\73h qy`ə)_*_R}Z3p`M*!̵,hax- p0g`1Y$b_nH%ciۏsn{9?DV_forLGR_sHd;'< X@|TRղdR2abuԑt]0@%JrP|,bKǏOk:<:@ R'-`xL#f%gΟ9ܼb&):3$^B ln@N2Ƕ~>򐘺y2Utn;TK(8fdiWZ]٧63"tѬYml+ޫG@tOw8%X-޹KܚyI0Q6*ڳ|`8k9Qf:L4\[ !=bړ"}=Xy#dv4s@tȜ+}\e(dnudmQ“, BQI-NbHY_a?z0eVAZjnl?)qЀ9\>2=MK:]@cq,pѕ$:AӄJM'v}SʓkĐҚ_fnޛ˿fdˢ>Qb(?jO6© yr4Nqx5i /hP]??3de'[Ǚ;_dɢGs'_a "M "3Uɀvm}~+ * K؁G5x3?{ *D{XZ_M[@fE,dX4Z8W'0/_ъP3%xQ}{H>mneWvQ%=tc_Db7V՝iǢcRe[_KFD~wQF@T@]ҽ{\2Sl k>ìW|(}_}Eއָ$'GHXGV:NKN ۣ@:TW3J^Vi)&٘s䗆+@qO aHP.-h%T5υ f>0EɍPc&-~%Rl?5!L۶RÔJ&O38VtЫ#Y'H$%=qmuj m%/L@N9}\ĝdmTl| $6sz 6Qg Ki~{wvhi (We4ƥy6r z1P9끗bt"%v~C'&%հǧ/W!M&-ׄTOF >E$݀?ɬ%HOСNuLׯhle>sc/G"& 8ڮQKAӚjdUCP '{9&V-R+ XO,C>}F&!^c/2"⤦ih/w>0 ~E'Ǝ -Ń{0.q82Q;~ϕkޞ "T=o0Ԕ<sF~\?ld|I%Q7 њLbbB> ȥSK7N4ۣ dd8NVڝT(ˑ)Pc!p4N7轣$Yt;]G!hɺR ٴNj `O3ZBzŰI Ӝܫ("[ԋ_iHVʋN~\._n ;ft+au<1;hنHzi} Ͻ}et3ZiOD6ĩc@LzD%$8ޟ%|k ӦXn;`5Bi()7CJ T*SXJ9*;Ao&5JF(MI,bw.D]t~6%Da2BLF (7(2~̦\X1mCX~kUA>o]\U%@Mi^sߚIUPL#S&Jx4"Kz`px5(q /wr|ҊR`<;rwOr +34 CRQ^+Ö@)g}טO+|e Ztc`Rn"t- fVKS,U`ۭB}wpdJ!s0(OەSÐk(!ZQUKWRynq$9iI(0w41o&^X~7j\IobbYqU6~H@Ob0-a/Bwv?TRoD0_$[rKW [5E.|9B?2ɖSݮ !%1' ;vS(lA [~G砵A/3g'!~wэI_J[6٤QL &y@B?Eӎ{UʌtKR/E3ӑLLJS~XA^niϺ[9HKo,tGpt5O A`;hiSĐtP ;un,IWSDQL&BQXG'۩/`,XR ]{k-؋.tIG&t T-u293<…~+Qe"@c$bU_,ycR-Q=gƱhM,G=> ``h bX%F B%},քl  Д ϘRmso H%!sFSFOwP3 2YQ[8!<6r<߁7xd/iSЕ7nB}dO*#`!gNlBeM2od&29D+s+}nؗdhc|i_˜Xb'Q*?L}?:ҝ5Sv ϗ)ɴ:$vU#6$5?reڰb]+ ED[{JJğtA%}1h1"aR?#͞X WHT \r&=_foB.tCәo;қ lE(Zm~geb. "M|hp>=.jwmFaʩtúb:Vgխc$?E‡۪P9 fk($c^Yym s0o@C`cU߬A&*M=Ghr_ŹXvw rW}f 4j^鎙WAq>\fJזY״}eIIc9 /"nrfH[2qzBE/&%U=3<_duߋkMarm(Lk15R8seJie#wDa+Wqu,ZCSa&߸X-KLR!Gz1xe'ͬOA'xlt9QGF̹_}x%kwr*jMJ4 C}5 }?m&.jE@>GelQ}uk2yTtʦT9$IY~S*ݼ^kmV[rІ&4yAQkmζs)p':y{ 0Quy0% Bw}c/ +C ,onAiuıø-7 j*>X;%P0R%{!>'<1N$vtY%a.ab Db9BKwi?fܕocaeWir aBL_yA W@EOYNͳ5iG7YQbWZ %=̤B(ŕSeԞ/. |Oh>!L6(SsL(t1(E!nNr%8n~A@aƵ-=!&槅?jCwpo[sT-q+DY,א6Z m=8[pMja+B|AMwf> XX8R{(:86҃M݇Ext!Gd)'qT|wȄ zBi8\:U}Y٧A2gНid8.dЏ(He/k|x7D96gORAȆ(WU &=Ag耮s%`b@{ʄ4,t`:M_r#2VDVg(1?( ωfYV$gu& hQ_c&cp΅#:҇ZS؛55dSe1=ѓ  hv^gg_-|DT7*{v0s2"D<cHKRwی甌 ۻ_ӜCpjXM+K~`q12u㷱EgTn*cFIri k>थebߊ&3@ph| Y5!32[0YQVDwK`c`|]87e4{RXccY3^P Rs}sP}jڮkW/PT2չGc h's?B,odoOixZyդj$L&ͦwaW;*F6h ̶05kͽ2i-ڪes$"i x<&*r 3X8]|f6FhAkJ#V+CF2\W)T' hی˫Z17="hzT+zc(nxz? nfg \-itLzJ5 (*1n&c,o L°z'NFx"F6)p/jj|poF : fD;Zδ!-͉:pÐ&suȅ%\>0Ar̾_PERq?7-s/ch7XU7xZVtե%=z oծi<[%4=2ۡ (_tGNiFYPXTf4Oa^z6Dy`eʹs9r}Ǝ?uN]=b:x#Syb i7$ޝvod JûߏA%z@!h7.R5A2OţG9ɿiyk{ /k' .ҧ/=.n:i‡f( K#^Dv,a"NeOYWO~ȸ$ [M6 2 ch6 ֐" |GvWdA l<^e$~ &K`T6qY˽TyF0eRk(\I;",:tk-][06"ֲ\x!bSJi؃"*L\bpb)0tG 1>q?#S{(~_";WJ^.5oPOȟ#נ5b//+u \LY2N-* ™zBw) [Vkt!q 9&9ER(HWBM':)qڊXz;@Uc@U7\ ;)7hU`w$+\KXs\4TF>fx2_hʠ+Tj1 >fͥ^04zIsTב+_AdCt?# +o](τ . r%"Gz}/Qղjg᪟"wZUM^ow-S7ៈ׫u#Ǥ^͎֫Uj.19b^+fIZ >4'vfYRCD\BdaP" Ns->@+PnpbGXP g`f.HAn =kر%zӕSa . tFsTxwxR@$/IpB̼8kǍXcK,j& [(Lި46| ?("݀7ۛ7j(@Aj+?@I%e(љM@p ڛzΕS;4cK]-AECtw (kL T=t*ܡ; si1@4 %T/N.dk8{BPU[l3il$޾ڗH:n>s!dz3OGݰ":$GxVis oSԗ9q쥅CawQZ2]07mEQB9jM.]=B!oi'a_^3 o$@jqBx/='z+*CJs&*XLo_ *I$rLNJjWu%\hwyA>y cO=VG)֖|^L9(Mr,wvś"X7n3|0,ԭ+~3*"6n*%K?< 'uR5LQH*NtRJPw ~W+ҺSlk:, L9+{"*JH\팆:q1C hulطW;.c/#{N$\}HH8pH\Mw½m֖8 "Ѕ0mʿ盝6/ ܀~Ã\`sDnYs#w*Pޘ?0_crp%8RPpNMtTkt5v(^2b? $$!(q/F2^dI2 P˱\cTPOr71EH\*Jb/P1MO }1†_/hLHvؗb|mٖLSab,;r ,ąL%-iBmfyZl(~ ``%%S= vFqAʣ_:PC4:6ȸ\oj_0xǵ<5}2Yb7.#B,D Ir۽sGSiƅb4pFdR 8#ȑXRkgD˴l#rwGh0yrQ2yM@l$~x&̀dvAlYɬ*G6"*mofvp]kښ\=Nl-/x2Adeo;5p$ L I^f"}<53ME(5(O,Bp`-Uy-"\& <%K -^vD:jBOޡ6AϷxܷh*57K:N۾ٿǡ0,i,dF7'COSEӸFr|XdF)<,Ey )}%gBjSƠt4ݦ2#_> /.pT/(y3%$͛:iOp7/%f b)e,%\P@ٯGTQ y]K}phofŻo<%'ʑBi IT<hRR^Ǵj8WpH[Q1,A=lrYW b c\>薹!%f&B{OSsh9S(󨈜OLũ8>Mm_4t5&=+, kZޫ6W{i!k_[Uȿ^Fd*kHݧ3x,DcVq=wSxzW@r00%?ϛeɮU0.W. f5 \]dձ{~&~SDQY";ZǶJ3R% rA_^60l4'Wt:?⎚(8t@q`^RqlRlVbtdm,J% I|dߩ縹HbSsܕ?1v}x$po0dp?#01LM7D"2e,r3\cG3Uhph1+cuyacs >D8 xSD 8^:bEVwT ?)u _"q҇&B I O PAZn"n- ko9/:Dl.x#THAtȽ?WPL,Qt%+Lmmی٧N bjw(~/j4( Ca#F5cJ%dEwsѶEWjł7F07i<^*AI)Pj UsѺPg'dcN4TҊGevtC cWYdKE?hu1WV&MC7;e[8Us.=o֜u؆Rs+q,d >/}6bWԵZ}j$ؔi@_jDRPukX"WM@3sCBr0^ 4js}AĪp|/vBh+t'{B}&®Si׏M#+4+.K|:!wy$֊#e8CɵewK,MXoTLnXRӖt 0| y*)Wn < (AW^\kyXhi kh&fj:ΕeR;AZ$Hr~ǖ}SbIBhd{ar{7phdW^g+ԣ[$Ғn:Ch׫3T=9ezXki%I9~jXOD|8QcePuk3yEO:J dz.½70ՊTS3!UOȭ2JbQ aXD8$雒D[$ X\\!{Dn uqVJ(H3wt+ۃ rRt5i|; dhyV9LJ v!)Y7 O2ksIc]NW!T-qz!΢4uk{LL$tmefhCL v!;Ѐ u4?pj ;8s8N)nTVO֎d|c@Je1T)>ugt+7gIZ,>@MܪF8P`F'c^'[9Z':pZ֣u´] UZm=?)m32&x+!W0]бLL;zNXF ȏ]PpG |a ZzC ɸ`h([E)- k ‡󵊂Fʱiq$?_/|4q-"waHsS;fԦWf QoTRNW L3h #2D#. \1|{_hqFV`#s*?8uqK‰o&-4ҧ0nW*8|H/ۀ?٤qDɑ 8n!\_?yDXA˯>:?|UjÏ\b)_JfOOAA_DhǧH?•)'.wu#a\{ȩ LS-cdM`sO@ 7tU!kel)jhKv8-hkw8{R&c/X-<sIf@,-כpʁ7@2I}I $4\pwsVUDvb"aox>o )i"8 -` PZZ35ψYɐ4 %zdI`OOm*]'noM4Oсi0#(*f+gyJ,peׯahҙz5x);[Xk_w Gr:*k'Ô7kK"a zPҒGpB!@$e1"7D˧B>2vp) XCѝ]j^4vؒJ<1ԛ$eی^,FKyyG A==`A2]FՂG5GI~a8(&vM8M+ wS=> R{#hڅnh?g{+V;<8P업0eGQ.7'jC2¸w\;17mΰJ艭n\Ȟ6yynEt@i}H8O -bI cjNV[82?q=NY2;NQXj16YNh[ &sOCH{ϪL!^;#YU6sD-lK&Hy ! 95͎$U#uNizg M{ӝפWjׅ=,Z@ii(UDSEFM>3T+1_$z:&-6ʥ*IKCy(7@/^gkh1A=4ɢAq- Sg>A B@OۉxLolE/<*,G󢕉%:ԌD[1I}\1rg\1k+S]'\Vb IyoǸb N/g yY1jtZ߁q~#>Q 4@rJf yXweܐhf~%_D`} £U:[UHׅKwT5VeUD&8@ani wdf4 s039[ٚA=E\ۮݤ^eISr+0 ){U S?}UZL+p% Jm\?a#~a>q-y_Ts8f2o Ru_GN I7qI6$cDEric:F pܜb u9_"6O Y.ŦZ%U_m !% 7+Q߁(;KI5F,;DM75M! rb̙_Gije:C,0v6էPS (Q5#zcq6'K!#uOR}Z %J43f+naČJqRA@IP;hn Cw=KJO M=eV뛳|0QNVYm6eAFq)/q f ΜXl۟6PT4\>_.:d ጗:(?N J/G,5!҄k(9.PfClF:pPM1ӌ->\ޤD j5xD2-M!um6 _<\EmK&gWC 2LNXh#fDcZ%(Msy6`Iz1i0~HO/W'˩A.EA9s80Bwj÷El*0OQM[]PMdI-}zFZ_&?P--=yvy) | Ty/tCVK9PXӠbH1)m' z|D~=Ybb8=H=*Z|b*/AH7x>fcp^_Ơx\uyJi85,3H'4RW+o0qs$Nɽ9Cɾ"sH$)1/H+b>?^8pB͡[(x $ռP3P(r<`$M(d8zVsٌmU/hW]x6z̛(!@~"٭i/~rYA?Dw7Ddl_VL;$WNd# Mp_Km!"7$?!Ӿ3 ۂ"&T-\s&GZ 4dY~!6X`@O#@6"B ^V+Hm I;Sާ&P)sDvoTw7}5a(e= g[}f(Q[d)rU欖UTq=oV@ O/ql\ͳl󻗚$j՟\+HL SţZJIx{pėwD̆-T=-Z p6>" /+̸3эUsVp$DIvBvcT7T.751q԰{N<ꅞF*tR Yyk*,a,׵hc :U,(&h[Eg*fk8btlָ|c'ՉTQ~,UU%ZZNC", "F 6D{9> -ta[wi8<2 kx;3KJ&.Bm9[[T HƤnޓqpO:HQlgLfd-dYS,| J.64қ (Fŵpj=krĮq )ޖ{"4>еCp)f=ng? uHx"aI>T'0Q<)ӕf Fb#nn5x+ /͚Qw~ h).2OKE0MM9D?] @ .9[< Uv3urscW7h# pwNJ O;WDMRCf_0I`@):VdXsoG/yzh ؄&' |x"')LrQTw5A&m(V=6d@Q1~-*àc|^wQoZ^եZBL$Mdܻ˜ BjC_sZHozGe#oKd!/s5PW ;%2,60{GƭS#ZkT" #]{D:9\ZxG,ڕ UM'ۙ%4 HUw@=2leiL#cMD^Մ/ lkM 8W&2a[a|f7}02~1I&R7S>r+|]"r *dm#@umm|C틌hs% -/~r4a..sgKY Zm3^~d r& 8YK7u $FxUF') zYL=v0{̩a[<ۑ}o>k`Oyؤj9 \fjꚡ~u%*+w?}<<'ͺ5b5>9S|nR.|>q ,v/\ -4#O3jG Hv?Pn%teۓ'$YۅQkFߥxLF\%:Ǜ7,)8;|\3Uf8=p\{n -k%]3޿:!+lmEo?0I﹪ӆ/cSC%$tiP+ ^7.l[9BvɐO"R7-GUz`+J6Z*/'NQJ%v>TM \ķ"tr"l[[Z$tW'3u̬`ԭ{f$ `ڈV8DC"zW$Z| .N.e qݹ)S=QdCC=s+yjY6(C;EB BĮ#--u9SGC [,g\_^r8 Ls8\{ 볽&w5v=v "` t7_AGNDZx^\ 7xƸ(MI>EuY:L Х>+|~k.ilfw$?]'r)Yſoog\8O ޸na I7wq?y۳ux2(e wX r<3Y0=(з)DLbc,;  >}dLD{@[T3r\/0F|(%I7K/;H-1 ._.V0^Bm@‘i& َDp/(~%Dd0XVMR^ >,IAQ>L ~kqaHݡ.XpzXO 3:&&4I?M*C6f nˆ /Dq|kq%:U"LU!9hAIU _L˶?ᾥUSmJ?iN~%WKjO3"Ԩ!҈&18bVy#l;ȩ" e/_(سe-,Mu.rN/dVidOC(B )UMF322R+Gl\FLK n}̹fQakux E6eHꃌ']sjb׺tPs@*!Z:|ǫ^9:im%hϟ7Q'|fB1d#1r,K3/4hljrx]T"`q~4ca%@risA(\fWC1% quyR'MrF_j".L@#\촗#tJ8=)qLيmHrZjo0i eoGD-[0C0k^>m_V==2j9{"ėeZ|f*f4ٛGi[):RR&t̙Jnśb*uZA(KK'*%Op[JG@pht2rqA"B p0H:Xvdit?0vBTU30Fl:J=V{@z&har~X[vkR#K)0F"{ÈZ˧l]rCWX5OHRғ]BG^higV76yOI1Jz($qfr\̨>m-n jp.n Gks$FVDn_h,q2E`[$_b.-_f%e]Zb̸rdc0 .[k:1޸bzt[(WX&|iz{;e&E6e|j=m#ppbĪa-v#)XhҠ  ^10mP̂a-'ZԲSΙR"Cs|IYEU%]esg%OwpRst[ dmL NMoXf+/R5+$fs5+QKFP7S4z 橁زiNF?$3v+"| aH;w̫Twy.K浟Vs{tޢ i7^F ;_}S}.FzUǁZkS RMN4x{v)&b&sp$PIigͧ wwP<~^*4hxk*jL4j!Y2 aC^$:sA1#j63lT_nc] ^kʉѝ6Ouz:ba,q6S#(*Z0 wc:xmj &x==n;5纝n CU`o5 MPߝ S{bbpIKc)3ĭ:P'%=>ְ)+E``Yd$ X=L+g#ЅV~~i@x*}qD0˜o ^ UqԾ7uNMHz==罺\=&75od('Aȟ-YFi%dPC!$B NFW{I@;+`&k.h㽮} 5"(+g&v%PQKkDe0y7\Xjh)m 7IMA)#SOOW;0iaёrۀԝylqha \Sڌ Aʹa4jmWdstȓ«ɧ ee]Wvg(xZ<&?klG"{ "k#;qq_D\ˀ!OY6SaG/-lYl.Pag#&LiE"\Fd'ܸdzg{P618zCNGo:7{a蘜 *3t>MB$c~W"rzP, &!5~D} :[8F0[bYẙ4'^/;8bzw;ȱq}_`)YdQ*>of2o|;3f3YeŃQVBr*^my|%!Yrq)~Lt檜QA7-4%˜sMgI& HuU.P<<]HPyo\\Ɍזʍ3^f1υ)@ ^;A!О`Sh 3`gãMl3&W&" q.0Nyu5Q* \꽐܂ⴏJZ[J5åN?GW&ƽkw٣OQl4( U7[ daV5?m"~(!RTu1;tI%5[]FfAO9cmi*i U8o`؞}<Ͻf-ڵ^&a-yZYqAKbPEƎ&wzJHF6]pp26eysPFEz)h#]8s\VtS9aQWwW$5^='vo UH7IGt+ʼٓYgp?̶hT!מ(0o_2g'{nY05 S=BVQj3;#s 3TM¶}ϣ{ btSΑHm?ؽ}BOػuqn cyr],~ۂXyTegl#s=%I6Q (v8C-cUzЫD`i[ϊ{gFs<>w7lC2S6lDD $i&eAsiDUX #J"1N4 z(gY1eD\^iЫ'UȔoi S(׷ VY1@?*:@tK\c<A3ǺŻ3wvۦ~[b]'Y@SMٷ:A]]ccf 6pknG5rHy@]mmA>n_K7u *[X,}y,Ի*PUE_-q ȝNg|l$<^ƠF"R{ bӎyj"'XOnF"`iZtDEDuE)Nqޘxp^Kbs1;AfR>侸5KBVs#=GYEMl԰!wǩ0ΑL}Byk-HR-^u{7ϡKuq=Z?s䌜/#&+2wvU<@zLcq1ҏޮLj4a%m֍"!H$L6/Ǐ19E ?|R|=Pxgey 6WsL_2DPGI汵OT5uCrzzo;:a*HFy9t?SaZD֛G NN5ӏлG;ؚڨ'r*L`#o'x #y0v v O $]rA6^z-vM_nFӍNd|z.B%_yp9"}%/3T V;0|xZ:7QHH:n#Un7V;@.HV eWRNxXnLPKTOߟqY9S w v uju98*929{,iÙNemIOF׼H9zM q!.Wm2\Y`ٯ9Wgsϕ[MN+F3)jc* jҜdO[Ƕx$F}_RT`Y7׋w禎;f9JVWfTBG0ddٟsץO"[.Zcl^,î;HF\k$]պs2o$=m3!6j2> FP썄. z6[pl(ȏ/.(_13'ҎD=C hK!l6g ïȃTp2zm FJٕ+L9`V֣6ˢ}޿$8`mt%ִ ڹ~wZh:Xޮ*NCf.p=eAoDiJ+sL(uKI1t9JntNvfd1m [i My+ !{'-җsy;5?q 4<wE 1ܪ%aG>~JmeG׼1Ayl>\$M:A$1g5 (PcWY)nm&\;1ƫO/UQ+`,c7*@0xq1h;FpӦwmk%؆%k#"/ 8 / W KNهD=R6> Zw652*W=ȁ/^qV?Gxh7hp?k%/'c,pzHހlJXPKskP9nhUSIA!77}ėoK ߊ&:|rF 'ă`XWڔ #0z}ᎺNN1i  I%9\4|ɹKOHi.r>G߁L(2;:Qs> |/}CsCO٦ n(V\+FӼ/Yr2p+h(;yצD ~6 ~ibюcc+~wY}?cߓX[kLvٖN{DHN8!UU t-=ۚÆVߧ$ĉ+1.I"2))i)y[2;Me|0Um7ɏuь⸭}P={GS'A"o;spccp3%bj6%*RH,eƆ+5WJ L* 6:≴gamd Ib^31gMiE91@<s\Iȟi4eO9|7翽NԑLy{h7PG7+zcݦi?cp9韣Lrq4qÊ!i!,B&xǍmCEۻ&9OF8>سKq^B^NK׵&S?$^AcEmK5g4!J`MwʷâRI9ڧV\ k7&ryy`Z(y` T8&񹉭KRRspk\ 3PޕFx̿]yKo+1Fc_Ei3Y۳}0J 9p_$Ij7vT| 7Ω!qZw61.r]񢮁'GCV=m4Bz} 8x$oB [;Ri&_!Cxn@#΢= ʼnGҌE0Ҡa-$^O|1%pQY)o1ǎa3azS'kٝ֜ld rrZ82u:VA˥}P21TU)ў}M@KiR+1DT1xK*E4b,_Pb])hi28bDzFJo e@(R6+9. {Gb}D~dD6.uLGHrԑ2nSB/.5Bv>~kUn ~K0o?Vb\'^,a^F 45枡5\N|~ x/\.`Ej8_X\-܌,!Lo]Ur cIP]Zy|>H.P&@$98+=?s ɚ"$j*1DVu O)eb;g4%7BS?Zxf}ΟB|pRgy@濃 ,6LYLvڎ6#'tfjdhN6vӧrr PEC.Jά۱9nLۮa16ۉ_{CPa,V1FMJ&74-w6Y =.,3Q(0k WFP$ L0O<.,/[(iЕ7GLPh?8%UdC8ݼ&ÿş~X>X\b1ZLs'On SM8|e &${5 /H .4SrrD`b$6& l xZ 9˜4)8'ËƾUB-%!^Z-2!7>ȴv#K]7>{ЛFUL",\d} }%&ˆ)cĎ[NH@힋sp Zwhv=!#0~5tۍ&K81ǢxGgظY08"ٽQX]KY.?- "*YRI[u611 ֻ0;x:DBϧAs-сx ٨+(lhfLHQp kc‡4p}wR1ōq"rmWȮ]1W.?8Z=*A\Na 7vdRWl ղewayqg}^' ǩxN )")FcoQ1a?<+%_1ȘsV@lh[]@4%W m` Y@;WyZgmł:1eH=8dgu9^O:b%fpk>j~4PsrfU4~i%%XA˶u"{FK8yZFY4-\ |U}hy; С4ג{`c w#-a&ٲ+-]hI= T!*[/cMqyaj﫣UW[*\oa#vށ(/qnher r.R4-iRЁ"2Nc+oPBluý^Z(2gXH0cS'tw mACI쫽9[ >ha.ټI_m@\*djꂷZLV2+;dqW'}&Hs- ;jR{SOHNde0I)L2cFК%U2J.ยK#ÿO3#$ lQԫP%r+%ji_nWjBܬKOv7 3b^C4d"q^T֘N/c|RWTPt9SEY$%tXp&‏/{nZ#W. \-cKrĈ}7VTJecs_f},dr`_aH`X/Įrq %Haȱ[}c`,jLRMyI19D4?5}0Hnz|s4vP&zr#ECǃQRСGt|SmUlZS% +cT58]DM]>d+ tscJNXǝd'#KLg5!jybRBj#XWzd{t)Pݡdrhlv:v9#{WTN_a .l^UDR? p?5Ӈ)ʘjWPΪ^RO~ BE 3ˊTF Ul$Kt@:LUSR?/!hN;5hY`0F'=);1օ/-?b3H.5+NJ,seaNJ(\dw"{eIkBsc]<< 2}3P-hwҽ\.[kױb"nVvg"VldC:s!(Ǧ 'Pn N3L\{XgWUb4{ P϶J~vQc-} Czo\{顊I\Gܰ1ffb Z9 ab ]e7UѿޠG%!)"oQ4%@$eDJdA]CR|-FP4+r|{o^{| y >p/`Tԍs郋]J<񻮻9x5Y P0LX;|Y%Q x+Pdذ1\x<rT![mQ-~}^a$T0ejp{)lnE5fVCR/ HdH~wp*({,!6.lU 3~^ʘ b׼}1с'X3e^=%4a3( c<Ή5T2зYB!v1Nz D^;>C4⚔f1 gDc~ >\X׽X=^f!6?'48" zpĖJ{r\v 2p sTLv],N{nS m,te'ǻ]f1VtW0dHm7HB}9.gڦOŽUt{*-|"m LCBAKr?ē0m`dqܪ⚤G/MtđG?HC)w2ej,FK2VcDꝚ9!]_F5buGI*H"ɶ= mԍV@m1Ņ*DҡK) o${08NBh^RVM:^/:?ũbM=[I(PyC9;IOS #UlQ-勲nݟWA8+3 E)/XV^874Z}kضv2;vv@c%eʒhf&AX;Ro9^BI^kM#e,J?H r~0bP6="F j@TV+b/Uz>"y;A 3sMf)׸)ymwDvdT=b9oY@9u 8rg|(jiYہX ,G>b{p.=WAB#FeDLfˑw.S+3{E {_ja98>iϳeGkˠɠ/%MEftlT}تGvCVPnV*X_q5nmU웁15|-U: lAG0 :k¶ut%^8;cx[A&_HTO.53X FpeU3k22>VԧB9BJJcErSjG檵p(X [ g{wQ䦮^O|4`;Ɇ9*D2Al xٸzD4󢪳Td3F2Wko |Kۈu8jUXWl>_pݬ*m:WzBtʁ=>^ۻ#% ݁"QG*D2N[ N<8 ʁ.sSK6&fc$Qxw袯 ԕx,VgF{]P;jlG:Np2Q֬zV6{ GḠMN1QuQ,_ڿm}sZ7z> rʐFV5?O-m7g6Fi؀RɌ>duy&Q*M&ezwsH`$]Z 8ra !shO')KnjOX= =sp ^*:GU͈F|xEJ &^GOkUU~jw#IYdʰCPT6盋,>Nv|v1y's~sxLʡlڙp!^?Jo@U1V>XGkFIDŽ.|.GkADTVD&XZNT\0AMtQϷs2}_@,e'QQ5=j8hXQ,Uw yf_=;q0mʶlQ_,'AXv-g6ru~jMiyE6X(m etCw69e9 QRUmEă?ZS «y .+:"rj]l)97 @ed`@YDv6Vf17vTϦ:I[cV%D=ŝ[V\!ͭUGG_Ж ~i=Kt(sG-|dU74g;F&O<\[⻝cDW.,W]gTi,HJ c{hqy}0c)TTQ|Jh]zS`wUeӄ,ZJ3LGGS *(A΅zukJp Pb}t3|xJYd)SGGEϚ1qN?pYΣe6CB_`̍RMum*ؾB\:5E%oɺv^sM,/0Rׇl>zْ,2M9.S^^$]T\٤[ !d (K3[kd6`57#n)I`*2z:H;JVV9~TM|}hPnp䏊:Kx5zєR1`2EY R \i֐~ݠAf{( ?N3eH&DT|X`SmFa%P^G<ܱ98ВKRR~# /GY~hKLmۅ cp1|B9kk./ှo q_*ʸJ3ĺ RZrԳ8zm&%F')zB 1޲ΜNg^,n5+'EpOFRF07k Q߿ep/kֳ+ d%gI 6D)҂pG%`-5kL)-bf+cGMY:KyΘt7dimwM.ЅȂ2(&;'s?Q4WwxGF 0#)WyXzZIe I7$ $~ٜX qmxCTTl@"*E? W쉳ƢI c.gW s;UIʥfIV(̰|@/g+R\RoD HN jC.; 5>nֽ:\ߦ/` ^ct d:=UվVZA3rd㊊|&VCL8UpH^sw0H8?q=O>hGi<٬VM|dh 87er7KܢMPqw,$uRwzhYgF,[3g>8~d_ "X![&d85>i[VPl^V[ U8Uꭩ>Gh#2Ks1!$7҄gN0ߵ]chzB3I~ g+Bgϣ7;jE"JRSjZ^Ge7o+qHֈH)ٔsӯ) n0B>_;mmNlRo}Aƞhw\R Fiu:x!V_DUq0MRY?i9) ?UDrWm'xIAN⣞{aЁ}jDL:N%VbޱYt8`)-8LC~oh D/o\B*ƕP[* *DU+|EPWB U`ɔe˂q,- ?"5(('s]X~ʒ_U-Jw &"pEHy~O ZGT*,0q}qo^*.sp Hm:amrc}ѹ}(`\xo2V8:AX׫zUggc Ż8>jPoP$qyW7,vH"02tÖ{zqސ-KY{fS(^4{o R їF=ǝv@ztUqӃGXu<gB"ChqmNPrÜC{#,rZ^Mq2?2Uxuw(+a!=sI" z;w3P6VJlxI}(' <1ϑ'z7ғYTbwo []z<$eOe̯Y;j{T.T>Fo_yw8x?:g"%j?mM[S6c!8+AieN}.ÆG8 P f68 '}SF- ˾3 R?%HmDKS%c9| ]0 h/~.$gdL7 XrFߌ%NMu7;jCڐ09L&8XQA\kcEUF\zH:C?T%T<{d!jОgkN< 勖}3@[c$w+oB۶MFGý̦͔ #(SuyŴ+egã<5"_]rL|A]# ~f$6*۬F?jOL(qh)`0/+Kݺ6_jHñyݳ%5Sm;D[Ɗmb31 f-߸nf&!kzca.Y{ndf>gp/zE?L'zbJH. \9ck#jQˠԗ1n2$́Cb=qKXʖ])k9c"h)\:0SrBQ@o̳W~}w'sdܐޤᓟM4KmrW3#9a$(ߘ~P}- qqϊ^,J]ՠT!Fu6.K3N|Aί25za&XJq2_8[;Uhu@QLiXd[kcZ:m?_Qā6zpO}}#)_]JMwe1c4}Bi]v^~*jg){& mN+==[^v@}ε$OY0K1" ˥Jr%N zS^DȚYqEܧRy"IK>۟}Ic.׽$YKkx"d75wk#{ {b=E$;oWNJ>D' `Coֿ+2I}*AJ5jߒj%EIqu G:oe]ӈf/+Tpj/^xˀo%jEכ 6'ҳA1"++t$]}*gOtrؚW@!;9HNJ(!"\Sq 1 m"(G!(b6x*b;g+m#xޅi_%܈)]cxS׾٦ !ZzI=Hɩ[i;{+~Hڹ',FP2Ә#EuW A׹nlҴaz[x!7擈ݿIIzʀv59FSw%+n:BVoEA0d 5m%+ӭdžoZ;$k|9L#W"d`@f"\l8&ݺ])rB;8<:9\$zٹ~A9Ds 'Zp݄YI,y<:(qЌ"3Bh[ y| u_[X4̕`|϶L^X>s\~|ͫ@K;{% |CabG* D m :o݋># 옔\oY>~Ν4*_#{ۼ,&;a`h_)E/ĄH#50ca1ViGX`)ktG _GW';|H'& 't* k|EՎPo"9$vwc6gyM\%!SFnˈeDŽ-g=8ĉŋގ\,3 >wgi|Uq( )>\J K1s'0虔FwY߶ j"Uu*]vHp7>R߾w8\>+ %׭Əơj?[Î6F]'$0.Ū)] Yzh^):!y+c.gJ??ɑv4S.iM0e@*" :dr)^ Zg h&1=<%0 Wb nד{3Ff[fPi_h r,Թf&輳Q%`160|QW +HO1`V"c/poYX>qW]+)7|6巅m+ƴƐ9"O8(GKn}B"7DmE{B&5E<9H4/B%{MݫɜT!=b9.ul/~Ve.^׾M[X+shFINxF5|B\eQNa=QU6(Y1:Ԁ Q##H*4 L:ywI Nş>X^ƽJғ `‚,/@~bT{.j* ւ{dBlD kygN $Kyw6[{@#LQI_1ZО'ע$䋣! t1>.=xk~S̹Q-H}o@JBZCgs/'oEDnUW`?0Й)5߂o2@-="k@Sg:WwE+ÀL+:b]z{on2p.j^Q:\n_Q ="z]\1x꯺\N Ku}xOaf Th~XmK\!'qĐVIkey*Q]Y\ñ]tXHX/|!5fڈB[ 4N)3n#^eqHcI_pTC-{Af``]8ea!Dh4~.@q$@Ւ2da=E<\ ؊3ʋ!pԮ. ײ7+zKU{u,مZ lJ\ҿrx)tk˜Jܬ]D7uOS4Je;@l:.ޣeW#_4r*dX\'k!p0PjytU;?w,}ٵu>cq#0&NPSy_v N8~Aȴ9n E[/Q2's0x]weS<@ s#a8qvOs ;ZL-F3xEz|vߔ7c56S`@S巰<#q Zu?x'Xi+|]F -NRmr)la:)aQ{aص4D? w]8vD~#j7"F$Uzr-Mb]aԑ[ԤsDv,P@W`Z~rkW&;g5.Н/N`A 'SD1lv,ξd{aPh1sq *deXFZA$ v z7Kc}-=A͑q ye~dmB3{"dAb`j%2jScC>Mأ5ӢN]uZw\kdуb fp:;<&+,%7'эT8#)E&g([ÎRaT}rO>cZݐRXF`:{k-u?w I[qz&yQR6+7oW@))9M?}W{P\k2}<9\$**БK9RȚ,*s8-R^}պ=^[?=s}k"^K$kg7.ckW-31ODX~hKXb:༉7+sPЛҙTAPӻh,ڳH{|(J2VPI;0M$+Ddt>qaOez_]mL3*?GstI TދSK۵1ǫ}Es,)WUEح-vw'3:p0.qXSd_W :8,/&& fb\C!8yQ@> |)jx{!RV$ԧ/'kznsk=|LsMw7@N&e}~ 7Fn-um2ƚ 梮Uꏢ<6.85,`n\+5j/qHe'ک>bkj!}K"y,O6][&G7]0^˄1z)Cr nò`!t'0!77#o\l@QfPx3'K ^&/'YZzXB>(Kзx9CiM bZJoa(&k2xW%??UUZ p3\Db8~jYFᡥ]llE`mVޥb &u/jrnd7Syދ0v.~q`΋#vR@Dm $B'Y6/gDMzm"3c;kH9|X r.q^˝[8cF٨k" Ke{YW$Zt6g :f 1js39}Ǒ-v^S~ãP尯+(eqa`oRN ]X16UG0[nR?rٮsG嬩%V++IeQ%j98lgk3ō0FL}9I "VUerE[2\`h 釅>-EaQ}־Z ˖ tnۨRZ>8@6a !?ck#Q='OmM-)U A줊Diso;t:>Gx+&u.Ku5L,қTQBVZhíq"Cq^\& ScV76'kcF |M螇?(X=p/Q&2OIr ե`T Hߘ  p}q0t(yƻ-}OVDuEgߪgH'jj7P(/v;{\M| !WZ,˂\m2GZda %n/!#Go6U\ʪGK|%yq=ؕnO4}Av7c a7BgnQcS#EUMxBl=y(wٕ~pw+|)hruG 3ǩ=Ũ}ƴJ$(#kL`s&4ct  n̤灉AP T\C9.m9 ,>uysNzLvwՅxa u&F҆cW쬎*]W'h:=RSt"!7oq,v2]b@̓/y@,5fѵ wrncY2^Jl.%[jRv leie8ֺB^|J,FwNJ)2g& f\٧܋WYÒd2Ђnێn:_zD`5 DɅf.%Fou1ndz-4J1/m2V1'%2 +ၭ `,B1", -pp菛P5R9GG}+TTls.mPHڀmk&WX ex`eև|Xm2 s7pX.]5BQuz˥<ner#ׅ$/䪣2'T[E3@2[@ l0mh"CCBX_:V?3K*: iRȡ1"Uc2.jElr)bcGgwJ'U{+u^LTFںGފnu1맦D!ӌvоDn]}ȃ֗dy C*,2܋-3+>i $hPua38HwmƻNÿ+b<2y9%:FJvKn {{Y2`!"ݟ]RAB `(#ɍ?}'E> My 6/ϽI?&_2.s"q ;c .$gx~P|/Z1zyn`3|Ưd' Y' zRk!R ׵'h#ݏ1?}WlY}M 6Y>Z\7IQz\t4 iR(yhf ݥL8*=V'OY .7Và6Y)+- xfYB3GTW~ThPWAG"Mo9vf.iPG덙.DWǦW%mRV?M xaMc&=@ iIԮ F:U8p o]l[{Ilͭ&㱕ACfZ$=/TdяT9Ac*8ms;V/s iBE䃅zrʰ;ù_gͰ:'(,f~?Ļy;T:EI!ygyV¬螘UTvvn\+_L+glAjo:V1X\q b/_SZe"xMN 6 ~Ni@ߺTey&  os@MMf09ȏn}\}mkB:ʗX}+dx]n[zۛWyV ع1@ό9s&Mivzo3u]alNj |UΤ%9e+88S鄡:1 p ],H{hb7ٍg7yl_Y=svR Φ !ާ:Z |'xߔ7Tnj?ckgh`0hk@5!+~oVV"pĕ'eO }d>=W] k5*Dz‰vV&I]+t=Dޡ5/BC'`8:H5/~pNh?(F3C>B8A^1Okqj.:<Gdۗc[9:Bj}:I #ހd߬:N'UmX_xon.x1$KS-f536y8Af) t\55c@[ZYPY$}Ȅ&z4 1BhNʎ0xhb"2B-Gv57RKe'PZUC:A{z1C64ONK7 5aS9&n,_ ┞!(LvU`o{*h=mVAczח67QQaClhAlI|}´@#jtܹhLA '< 8RA\55&Jٟ&'gTc}ÓR+UKM{S;@g mSGepM^dduwLI=͎͇!O' >:`@ i򅾘#6\Y$"6ŀ%&IE^7Vz9o'ӌD¶:o'Sp 0(.@ԢjD 2D~CВa 9jɰ/vg)H(T,|Cy[+Ƽ'y0]2|بr~u$?PKa-ߴTO=,=Tug?Ĕ-\3j:KSJ\6|vE 7$YJ{ xegzVs$Q]WڂI9Qi:J!6ZDiTL영qڜu@^Spx:E)݉8z(\5b$J^ s'-kyڒ~6%ZܓUvp ''n~M?5A+WM*cEËܮBa}.C$q^3:Nņp[M'@6?fp! /]0`|,4/[y~&$̶@^ۯeF0tI*_@;жYĦ&8īD+U#iU(_Ix`tr3yt;NC"!3 KrVxpb$ɥ.֗wP!QI~ };q'`{uIoNT-\B60RݥM]x[CBY+Ge7 "U!u@vۋ.O/؅] {Jh=_ #i&$d}`pv w2__a"퉭7s)fqzv"9>Q6EX(-Z ?:"fb4GӐM2gCFs[P1T9$0Bs/krAeH^ [!QQ !&<PЍW¼ީҟ<1a]y l٪c~{0l{b`jIU&\lPF?WJ>3HrY:n~!ۏKg*qqd쑥%n;UNNoebx!|1Kdbz|Vpdy|\MNj{3Y|3f<Ɵ3*Ne9F <^B*PTm``j# :=Lg(=-6~}ȷQPNGgd/H%CVM ZT? Dqw&1-PS=ZO2%kPBp~up`vyNNEAP g@jpuERS5D,ԢuHā#B״aFYzXsOq؋dco3.֚H JXݿG'5` `0%Y&fM[.UY8t]یʼnW[5,oS0l^#2܀`(^5aTp1o濟'ޒUR~h;|M8 חoA@O(L%HIrqPp>0 ݿ&nϢLVI%*bq33T 4!i2ُ|(xjե+C'O_>iIu݆ fZ:|cr/5Wթ7y *J#3x|8nHD2bv?C58FJZW1I9m{bco4WN+i 909R|=f}i@nPov#k{c,;]Y"r2f EȔYek~!3')2u{+i' [lIg.jLK& hkǦ>M5hR$_ط jivPc \Z6[VkWnvN]f&G a!\טwtGDuLǻY =LeTπ0q,ypjW \JI[a K E):D8:^HuFRݙs!l %CGfD#O0rBxH2f7sa5DotlS#@ng<>vռA #&bh\Y0q{Hh6Q+cv0{ozb%|;@֨ \2<>=azo%@zIs`2O$YQ߆m|ժ~vh@ϩ3?S-I|{(1pLk+32FZƀ`goxT<@ bcmO7@c6"LO)yt"pW8ˣ! n=;_KTR2W '|ڥbO2ALuY o߇xMYm-g6΁mJA|F]firܡmd%Q_D}er$ Qg%|E3>\HqkܪLiY0yGMS#pmAC(Mf;i89Gj}a LUK;EWt\m^NZSk R\!؍fӕ61=\KFaHݎ1PQC' pYg"EYӝr={>qq+I![mgxGM۪L zWOZ }цR wx; #7tG0$56~|p>xiH{`Ajw@I`cw[K|ALoxbNQն\@sBt@%×1c"$~!8m,j<< $ -c㦗6w׼jܣ#R|•Ӱ$y^{jbd T&m0MΔ$FS!C[k8 ւVU HJvJ${4vSsH -v, *mUoG7᠘" bYدh+g|,_hd p! 'fS ȱ̷:DF? PY4'>ȧfEmPQ-BGsNy+U˻>xWAq f\th;Z>KьJ fXPOXjȏ?lU J88#k Ƶ(>DQ.o5 y Fk5JPrb=W&g{!eHD4{3hͿD W㌮wog? 7c_ ْ8w|N4),xV{mW{cݚ{!kױF2Ub{ -0Q!3ނG_C)Ÿ,pyY|շkf2`r-BT31Hq9#*$A)شs~ҚS`5NAO]ă|lmw=0t!]Z؊m lApDĒs쁡H lD p"B)ng^ P`b2Y?`g+BOvoG +Y{|@q1 ֚:$bbZ%oGk<,靃 /|_S"R3adX Tk1ݝ\=x$L-cL,Ytpf3)=#ae&ׄuU]O8f\zsa6Q,oU s>d",k&%Qψ [ȷD poj>֎̭"d+[MIzMJ[v ;¿r.s)->d1`? О0=8VU?e K\kȝ`X|E Cf^J"OCD],;ߒf)n H-3A_PF ř|M~=*C@C\C\L`l4-X\E)jFك-vawSA_g@и&xyT4kYEX0ݤZB9v=8>+(f9^/,w#qne&x*:f׈Kf0OJ-7c=rM# Q%QKA:rnn2QCQҶ/)P5q1:qڴFg)ALaуm 6P@@^h9@wh_1'_Ìvq"&ȑQ1Pɋ 5$;D໰um)8$1?vDy&[OE OWHQ Oz Vh}=Y !4J[U#\?5 eV3[ p0%]D\!Wi5G`ԙ~HC&pi{1&ࡇ&˶o UFyO>RL aV&Y)`VzH0<\V "`_E0!Aab{ǝ"+xhXjH z`&3f,u.No/kxu/ ::]d%D%#) A^LNV^9 fyPIW(:@U] D z:h}Y =s}@bH{F叧|VZIF+ s<[-z˙Ms _'~AOZg2 -?MQ eucɖ5@<|{mZi(m>:(C֚Pc8{teJɿ!9Nqg\)6 tتj@Oًhr'شmIi]S_렅y,l6aTZ9qU܄ېfu \g.0KWvdgôg*v=`mXxhhe=BqbǰOНJMbQÒMJЈiJpU( $CLWՔ*+Bf6J;Rl\AJM^hZZȼR9|I?'+ nm= 푮^MG^ { (O\&ouCb jpytiM ЪnF9˩tgv2+ðdԂVirm̢vRXmT [n+[ cC[ K0 r"y&U*J:R-s?xrB72%xXY~r6[>wf=#"q4&Vn8Q=CY%6>QMKmyfDY9+k r/?TJ7_,3_n+p/ nVfZR4V 87%wD OhL,'G23q@= 7qJf(q'6#eǯ ,DHa>;=3>$ځ݈PpNH ~$qEzH&J~waCn`;. hЍ#Q+h{mII趤y$rKPbS>[_TD<\ܷrZPz#]UwBLIVBK{Z1b,Qp{¢3.#_J4@RڌIq3 _}2Zt٩f_e\miQ@%@h:8,O^ظZS I_Qntڨw]e_ݳ _wvB݇59{84=C3-}ʹ浉7X:Jݗ@dLGb͢r5S^V` O'czJNMI"N3 }VRj?f!9HCH"-@M&] % dޛ {N!_Ġ@ 1X=3wZ#)l 8GrQ!ԯF#)2lh踿X ,xC3ɃWuDrbH < xw %deQjd1 l%`Z+㓥 Pڢu=6o[ : w@MW7W5ט8*]?*su3/?;X1O86N7m6 ߧcʆlDݺ OZ}+ L:1pi#٦ʢ3(5!KGa.?^ $i~6CwΑ$cE w`"&rz*AnB5pY{qjO΁+ZzRGd^5CIBV-25I,dWe)xH:c=ח?ܮt/EcCY֕0ijz| T@V v/"|Q'>JĂ:,r|4=Y~jv3/Tf$;\sQ+$V^Ieh9yUrKk"[ fe?/ )cR0 6S_bLqn:>SQ^~ʋAb _ R[O$e0')zc0ga=:5]-ѪNCmy&9_hkd*_=Y\ܪ!_B}Tع>ie{xs SF@q0iYHͰ#:[*w8?wEу`a.% t Y1}ڹ D7 qW&s䵻(}F<{$ ikr*04i:+9'9[껢d^vBIv#J.Хp=ؾBb)\禇 и\n4K}1Bmz~nUrጊv2]@@3|aR ".;$Z _ $)(2$ajrkj}tmX3uOQ㮂Kp昣@e޽FhvTv#7. M+NY|V;[/-Qb]q iшrpu ike5mHCfGK_\p{L_#..׾F' [$Z Tbe%XD{#r{^{2U!x&AE?g gEC;@ò؋c.:k%ڣߕ p3p͡s$tTo2nԱX[Gdj[^U #U Cug*36~̃#j䦫*Kv\9~jhkIL`la Y;o~{F^Ё_EK8!"DZ eu Q#"ǁB/ո8&;>Z-LQvf|]!!Mmha .Z]}, c` N㾭]v~%ˮKXj<ku([X! x H$6Δ.`4Cy4C:$y^ĘX+/6*TIk}S,k7LwM~~/rɬψu|JwH/EnXtx(((T^ wKxHT>9>}CoNTOSl!` iCj&%k^Zq"o=hQR*rψߔ zaccA6qݝkYK%c{DU;{]nnc6^J3WX[Bg5iH H4=1vQ11z`'F .gCHBﭑ·fFB˦-xR$ R|Z$71r ܥTpA, iZx^VߞOf͂^ijiŶj=W^,RԚ>duSJ{S$,#$а6]7,!CçڹS Ѹɗ+;"_ڜRsv$Yw6Lx*tt*Y #w LC%+A5ׅgPiCzLfMG(b{l lv4`&a$\E<.u:Q eo ,P_WinJ2S<|j(0@YnxՃt߰Ctn5?K :,Qnlp|Ǧ!I+Ƿ?<ɤ;Cɴ,<޵=%\젏-y\Ȯ@ Pt5d(#Xp(bZ#.^Mali.j`j&3Gb:My@qQ|"0:2 N4zUA_(۷`N1~'$Mr\+ĝM47\[kJ "hC8vTSXzPOnY/,u23bljaHgx*!V0U`[ۅ%$z%6eԞ }VTcSV7j@5J;V8cu٥Tr~0cӹR:7#-2h7"i-m..-l@ՒB;R94?#b >Qd80iAJ%z?RGMEOO&9RiA[ybvoBnX2l^ŀڈ~T:JU լ_6H ;jO y)jFXLft//ri%[!z3 uMe0/)5yE4I{;f6ڈ[>ܓCjy,:PKG0WDd29 .C5a9Nݸ$PP"oϓcw 2/S}}Cr'Zu}P W.;;9"!@ש. 6FIé(z|jJ\,T7ŸIUE00±r(c lᳰ(6E{(t޲2$o$LY[. aTQ  ni̩\Aw lr9C^C f\cI/bVjX/ǡ <Էrkx`UҜbFV {pDZ`bɮK؏]ƵLVc>]TK4ʨJuNE2ؗ%Ua2&:c2}zwշ򌗵bw$;ӛ4>H$f6inׅm`6V>oL)tx]k6;(@^K//+rv2T6ǪCa#0n#UAMAs_jVp۶*p`wjk#k,'kLV^NFYN^5ݲ ^iKnN| NoҍrQ&4ъ@'1A381ҿi]lf@MPئ )[̋<;f+HlYfB[YUOԄXhƤ-$L2^ IR`s4oqy7U& qD)IPgmmݙ Ԗÿk.q?.0^^uJ#L h*}@6ED2:=82ľ±snhK'j%0UiOfoנOё%ŗP40Tu}i2Ϛ4ʚj=ˮ+߮ǿb?2#hX'닲^f|nݷ`X}sa'˂i)NI8 D6@AaQ.\K6SGu6pӃf7Uy $clRu1Nuպ]S+bUlӷwK,yZE|{js͑yw{jxj3kqDknhqruS2.[*&x=x `XU ,f_:-]E|Qi~p/sY.MF0x:@qRn_3hsX6=ZiOFv>Q4%ɼGYh!%u䁠7Ϫ C˯{J/Vy qA¾Bߖf5͸>*CV7>o)xh7em̨hqN1WƜR9't+o#xU&_EiEYBoF~!bL{?A֭lH"ntH~zCf垖& F.HH7Ó(eaBnhB^a}$MevPe9vX>邧ۗgNEĊho{Sb|f,V.YF7^&DtZbeˉs-IHL;ow7&8Ǘ(rbw7QsN'.m̂R3ֻQ,D2,\^rwJ+P*4Ҩa!^V52@ oox+yMKr8i1w:%5 'V~6V5F8S RO 5^ЁDUIba!ϚCM??{.j{!&?ܳB#"˴㾜Dah\;Kx@ꗍG9ëNf )c#J qfz^}cԱ >P9ՄPķ7iN8i3Hpyb&+L!lY.t'wY0:ML{Ww|6]:ASܭWrp{ڸ\;&m|Ig>k4S=1m@*x~`tIb@CSG1حA@,610ּ#2h$G1_.{uvװ5te̬l1<[J.mD:.IL!$&~(j ЖC+? uYg$&?4ԦMT{!rJ8 T2dE@-MM=Fs =GEl%4/]"ٻe1Zm6LmY8mc ts=jn#%Sg&GK"i:9Sl9JNp%PbIn: \b>tE[jHfʼgMҩk]$? #Edp[軣oҧg7.9554Y!;A?wxwG|BD$DJd]|!x@+d[f@_Q\:v5^]I\8rfðQӰzrB㫔&5ҢbPU5%/1b8&XYvq#iVmWQz'5OaI1:o޸9;W얈_.X'FЕ SگPؠ öRl/ VfW~|4 4V$^{@ļlpy$HNJچh}l= H}ZWm?ݹŹT}  ݝΛDWb8H ؖ&6;h;d:&F8O}Ki IO7#Fg7Jd(`$CƷr#JZC[V㓜SHփs_WT~S:؜}5m(گ^d'c$ާPV"3bdu}>[r"<Szoğ$] +˚щ͂o;x* m_-8n Ɋt@]0~mxd 7)Eǽ?/5Q1 m_<2`V+/*+Y5mVRd'h2PC)_?}CtصNez%ߐp_W&Q| aQtJگ"/\yoBRyyg 4[yF 'rzCP,!8˒tGkǺ0!au9~{uG8ZL` lƒ'bo$2jƤX~^|7AN%_rewHOh5wkf϶iZ L4)~X@ޭ7wa yLy* L٢hdHdVKM?Vڠlyn4!RBOca)* RMooWV/(c\s?`J9Jt"BH( ;0r" '~r 9

'Pf.]j'8骝V<\3)$ .WZ۠U̖H^RPߎvI屩_O!8>IL qG1{̄EF'ةN^ZT ?^H#˖yuj \x QNe^SQ~}Ov? =*AZP| 26U bTcm`ހC{` t:?4 3Z?TfC=LWYyY IԲcUp]}֚@ts)}}VUrŵӑ݈ٓ8`&GQє.f~wZ7+#BTE\9bLfx zޘ'VyPp lC`ǥX(eDP,Z ̲J dks z[c- 鲄K_d\w kb? 2QFCwx=`I' n͏NzqEH!HXLu7`2[F>6)*B?0˼hZwMB`TeuMk^8e5koQU9#9SO5/o\j`~J}(Oa6qj*Q3 @!!̕(dIz3mK/1ж(Hq2'7=˲Ѧ'bYi\^4#h1v06_%o]uškEgNȍv 9^ςNEYNmHdȂJDP! ~L_<zBdҮ<_l 'Q͹tuX{&#`}::K"t,$wY1"oաJU]({2pf[m;;#PUqGF5:(>S[*tn< O*v)cw_]ul7 JNhY L?u[6pFMuߛ =}-pɪ̐;YutB/vӵXQ'ɥ~6 WC!OB`[>Spm{DzMm 8,,ܵ TgƠݏU4T5uAB38c5lp󅒙4\Cs4r@Y6} "FܝIt$Ab͝$-MEz Pc`'jZ;h(Yƭydei J\_)î떸`rMG!e7:/ʏɢ%wf'iIl[p,9J #;% bEel :M-@pwrs ތʺG)q8>W[pPt=K4n]wy݃FafҀ1:B]<.Rf2#&iCutv'Hj0ldKYynQSiE 0J^'_UsVt\斩FIY kbYX0u_+R:=D2P j.2]0Njֱa[E| YRgw*A"cS_OyEͪ`x^lB0K' i6t;NwB̪L9ՏLHwsziSP4}EB.zKݹoag/=EbmPAp6u+ꂈ 8qC+n c*e8;`G, 8UEduY;a/Ma$"`-o4,Si}m8 .PA:YhgӬeB=)(]xDuVfS0sڰڧDZ l*?3)&hA0ە"ҋƗz Jf{IhQ|e~瞷gFpO$rH0gWxSvUkbX)͘>C%} [w(/"1ފyR`vÖ0gBUVjfh$Ds8Vi9 QF͹=F#XBLߠK0_ >RĖV% "3M^g܇Ҡ<w& sAZsZef)*{:c6BnsԐ\T!q34?0jm_P3REu]۟ glةm͕ fv&d>]N2zn /|7^0Q"ONؕDg)b-|_^3e߲uXOasώ$sH, g/;M1uG4Nk?c6Fck}PШ_9<xEjhZvv,# УϢ +o^K&szzA+o!fb>ܲ, ݝ@uoܪ˸a}? {_I%ѣ?5|Q+BuJĢ? M,DA4ϯ[w!Ώ7(EN" KW9t<1ArFcW\]4A|,;L( Q:jS*ZaHv~r÷L3 c7q Cc&P[z+T7OwemҔha̒?(/UdOi"8>k%J6%! o4"YHFz Wy[$cKIPVˏ۬CYS͜iMMo3.{ @UWs4Ztq`&I3SNn5 Eő`͘Ny\qKOD(^ҁrt3w!lF$A&Ъu[: Da҉hk/Uy9&9"VxR?HL%`cfP ~c=9w0kTdTsŎ ̙jfMzk[|&:Ek u ȅ gЙPhޕ]_hPf-삮Yf yODPQ%DRICCo^ VlUtۓ' `P؋H:eVy`8wY.Tn?)z#m@(8YlĆ ?'a,Zȕ){""@=r…-{8N_2/I6?u̠֑pt% \=J1aO{+o;UDVYMx-b7%K8@ukzoy?\9 4Jg?]{sM9,/ݛ*Uy%C~۫ q5=EK [JRn2\/t kn8p`ң~e)̎ I@0P]Px|Ҧe&=@(7NFOsGJ0DrU½Wf6PRI-00⚘ߡL`J⺁9cLޤ'=ib;=t{AỂ, _چDDeEX(iCo$B9ʾxMfEL| $BRzXkrl dف^-X(DOJ7ƙX;wBߐzw- eĥ6vMH. ylI 4󅿼A Fظڽeo7l326ܔ'X Mkݶ]?#1 2zA!Ȇ++X&onzbP9ԒᝁQND$qnKPƒ (U|Y|o䘌ЧoW zn*z%B)VMgNõхc&ry;4[O|]@QZ \ݨz\t)'Uf һ^I^7"N)* E'3^aC+Ov^ς籽(=,g;K"l;PQh K$n 84CҏךB1T,,4AF+>0Og|\~X, : o=(l`Xϸ.6-gc4d =Ng*z8l[D')|ЌYCv!5#1r/>aڋ9'^IL:4zNi.'\p4 hA[ -CC0~M`Ѧ z祹RXa0QqV~[]p_菰5^[rWduS~̝L\H|$ Nh \^"o[#‰~޹:Ox+Qa*SAz'P="絙3 mÝ25V,4Sr|y͒D+ZC5t Ua\":A+D ,?| }^_:%mek@쑥C$ C.NN*T?ET­9IыEWDg:ňGS#(Юڽ='pP5j9n(W?+}˽C"z(WAfEZV|XI\A5.z??X H]!4$hL ~ Rc9Ԕ> !ñX5%8T P5dEpޟrfnFV׆=QfRļ,㫬KS \e,2Mr/$8U+RZ%of(JY6R̢2\M勑c]w4m9B`y!kD<,7AM?Jbi&kR>ka@JWuIj~Z IT~8q7_i7]_PR OhH+^Mlɱq?ֱ/!N]O-̔d/e>X-A!z$qeP@ _!?aѸpX2gh;/\ƾu\ֿ&gOb7<Ţ=SF$ҞKϚІB4fO葡pO9}-dC,.'VPUi9.ckË́8ejgǷi@Thj]13VTDUD-qD^yV˖v!NՓ'^7u<)76_/u!mΟ}8k"LkSo%Ek8[?E3ʴqn 098XmW|kv `t[nPݳ`i1axYNym\WW/.uݍ~:cL_F Ep;e-N8'=r]ޖ{=|y'}eD* i uPkHL]HؙWe]Ca'q 3f|<ύ΋ ]AlP4%(t_ dR8z"$)?>NJf油7ˡ$h=^82t_ эIVg/>G)˲^ȁ'wP!?}hW+%bKP_)험NJġ q0l:nRhD tLży6?(8Nةp7B/s2E,m1?ijԇ$W[uǑYO>ϓ>|IՕݏZg{ 0iwQj`_0&<CWώۙ(8~v(~) mbvkphUq]׳:lgKs:WiWH:Td5X\a䇳)|L>sAh>6(8c_tYRN{cA?_c )%A f=?WH`;T<4Rlo%+O̜67xz־; { ہÐ?׹u_D jәe 0 n:ytR3-uavs d0oюJlr}vA^/:f!5*(@=ң{ $?BADa\G CJnQSh>-Vm"$_lOB~zJ~‹E:ODCÚ F"j|e*8:LyC $#u nYIaeH>/7kOm^8:]msHK|KhJPxI¬Õ;Ͻ1,?j}_#ܤ~`!*3K&Cۻo5 dY@< PD\oVG4S0Čѹ) UT[5`Ոϧ}B;ZJPbvB/`r8>n\xDLUҶɤWށ;eU7ңFGm5R@B̿\c}H{3qkɓsg8Uƹ~׉2MWk`e7kz{``ٚ# PY[F:*!@8Cqé5|̼sARLyt6QFBmސǂ%ͅ8a|15GD<+^%aytnN4S;b4#3! ?m0ʇ.A=HKB(ct ;~sk}=W{5>.;ƇQ6o}0lkI6s;Rw6aڀ aI5î0̨iZ[w‡>}aNpC\f *o|M*D]5Sٝs3 ?+/HR{ś[SI/``9$i5YY>Qr d'*/Dm `uq]ǒ:vR?.8vƋ"̎cM?1Kj-<Br"J:ԃ i̢1%m\eT;ЊćRec[¤_b?[qN60uWE܆S'| boFK: /~BJrTq3_I(?KزMr؄q'b\*v8 B l+.(A{^ mG% [>-!er:g+$a ?,} ˡXւ~.yb+'&izEˡ508~wiBBx2m2O7z u5qέ1 O.xtjH> Èԡٶ}]g\;7i* +a^G"r 2i_ƘI D]43W;y8.N#qlp#"pd$+ha_hw=QWGJ#OR#:F'R5<$6Ց0+m9B\#zږ}ڴNG+$o/Y\aF|RQJ #N|y^Q]3ӵhq\fp|ܭ nS1SKČ3zN7 B?}F4l嬯91?yOmPkd4b钺NW$\N86Kh'B3Jt5i0IHdJ^ fݢ3 II,f2Q[`9]*(kF VYɐPxj-Ņrph 쭽"M:y<k( '{)7 iL1 r,'@3?J8x%7˨gDQ3-B8K/, Qɝ:4 `/I.Չ?X2QX21N !$cW]'Ed4^.n1v vxUSiTi bь݁CCy4֥ v}.:ܻ{޻YM/28_"G݄P,dptZR]o E{ոT4TAJ =h$97c1qtc:0-}(s5.ӄWf#֘o5O>}uӾW21zoFpS?)3'6DE;ܰ[oE궂ܳ*5 MwVKj[מƈS/k ;ap\v1TP3y^jt߁K<o.WAqOYH+0Y+Ys"vDJA~uH#k3;-FuX,y4oeK5Q' ~énd댚 X-{5(gG*Ld"wv]i(\mXJze^HUjf07eA{R{)[<q]剞[14TsMli{$Ɖf.S\2G7fR 7HyJk.mȒE=NU4ck3  JAsL<<" gR괶<j Jt{xҷI7 Of@qx"ͤc7?B=tō}ˈ<9ű]55Dc\#UL;e˵:Of-΀JjB]*!9|Ǐ<ګmD {<pL,:no0)>MV^i]`DSmGK|XbnǼ"#?>տn~oTFBaq zHSyI[ܿ]uLnyDn:( THd|ķǷNH˶l`Rm|Y%fiY_j]܅^ָ10 kgEo/>L7>E> Vt*;?1e_vɦav$wbb+]NJʹ.KZ'Hb>+QW{#-=iw 4*rЬ2" zBcX|QH,\Ql6h4 ޿[T^Л1vR>w/CHϱu5GIl;̃y]ŷ,xϵ@⬦n4 N8#m gE:DFթHN+RQL'ɀ۴l:: D-M#7PLzJ;HpnKp~\BM|ubbha&VX=@?4yf]tN1]v%!ÕD1L> g_2bfl OR0xU!Vy`o~Nq&Aj~:|ϚV[yuL"1?g/`xvRP"% wE@s3TJ)m. 'ɪ-Tb 6Qo_>$ Yzs S!!7k2Ǥ@ߍWQ~?+37K,H{HzEA%aO"0Te"tSzxD oޫbViұZw9v7?BTiCkjKoucr~ӚV|Pgαd[!6iW҄TNm_rC(7{1-qD &UAenybn3g uQ TJXC*.-#f7ýw[)T6HwCcG,c 7Zn̩D͕䡑BՊH#B6OSQ1U3r:&Sd h&"Yi%pQwQ>m"S;j!g@S 8M3R5C1?|69̞Fiy@p']FAU^;GQDz[n z1NZ7 .كeX+b5LfHMrLr!,`)<ͼ Mvü!pbڞc.M :\f~2ѐqq22./R,m>W7 ݲN^*}|׳A)%ΩZ%,&__aLrչA"/7O#jbL$Uxuk s gõ/(Ș7WC\Cg7!3&y٪+ws.Ϛ5jsH)e˖rlx-?` *pHc~7鎏:7 Ykjh,'Ӷ`> G/GEcqc._pQ8ӗjP1:" kbIo]T:~t&6G-"N9~oxA9꧌^}*%ne㸮߀l=R,.zkBz $wCdI|4]Q51@aT#ud%X|͌,[9\.1P=[2MMhxjQaq2NvHl/s3"6F@c+ũKFبUE2q #ޝb_{"^r kv.a84)jEv*Myb0%}xsRɵi" ;aHg7!x/v sī32ka׀SfD&r;Uǰ .`~," D֨NJN`I,Dٙy>|nZEh E !AQE#@'v&%F%Bh;#_MPU ~x;$~ p<)#̌hGrXPo$T)ETWc~{<ƻ;(Lfټ0`R]7sgCyxLʜ'l%,ˍALWr8jEWL"v'AC@t}ӻ{Gnc,3y"ye)o5fTmHÀrkL:5-΀E[DoOQSA'SZ*>I([|Lz&2ΙFٿېW#p2MrZ.R%G;־_;[oK V$QGr/`OYnlLae4!4Z2x9^ziҁ2t4ZvDټq 52{ж&_%յ3&iEt}FqQ( L!#/k'~r|̇n:o"׎Pg=펨e,IfM A%,^tEدP3Bԗv,Kr*5%~EG֓ !I'gs!K5Q\%0-.@  8O dާ kG)|/&@Mew%T[7E)WW lfI:"M/Zƛ{#i+kqK̓0y7V< t~#}`OI,faIe7k( \wV~\ 4ǧ;o5SOݧ"=˭  JWx̺׸65^ s_bN'GbP,^9Qpw] -&-r-Ycxsx8[ G݁"8 =m %! $)l"FUX˩_8{`%5eZ~\ku7j57n^D*61@kӪ1sS t#ï8 mM@g $yQ\HB7yPI~^WqJId6}Q=Ոgu"Uòw(h?j R\28djr=|gC?̍/b+3LN-JϹ5=kD„h)Ae%bO WMbctLRrDU`!$pkP{j=k(1M \cZHR-b րF&s7h5/ 1|ѣjL;u0c uE[nc,t-XȂX%Wذv["{ 9APIޕ rSb/>ʍTs`}٭H{hYżqܩ:_FdĈRvJig cXΊmF̥wh.91vQ&ZgTVtMT;Ay͋"gԭq9E{¹10}׀.f脴qfI)GXVGn~^Is#қ|~ɭ#@la7Ox \G_cxfyp(O..D>@Nn_kX%7%0|9**s21Uq0:E/ Q!jCiq5ӎ0P4\0d?[@Okb Nr;l!0>0|j`MwvxҪՊP3 /K'oq) b@-%frHyEMYa`׳hCl2^Z1 0Ap )飘b؊_HQOX8˱׊<4,C/v,`R_] Fqgh%8""7T{ڼxrzI a񦞨/x{j h+Ybe1Վ&iRijkK rXW.Ra_iW\O!U;Ȅ ~s>衯Nwm_E'_ÎT&Cxl}F6wB{@3ֲ5PLd۠)E,cM.hFtK}Ϸ28q'OvXbDˆlBByc}hBYĸ Ωgz\a=WEfFMGJq{Q2cO,*u~՜MTZ]UJP;D]Z,2|w73ZXr)`3lr="9tA0p!%Q7dmaȝhk` tQZlQl.`אabQ\`. ݊CYh̝T[M~8|/MINVŋ:hg@u 0rKs}Wz|5LhБ!fRAci,>>V`SxᴠSrǤEE i:hyPr'"8>FbOW{~OcxCE*ypMu ;4#0hQ_$5ܯ.{ngwe¸!!&@"!Xdb_\[x|(9^|6*$K1VLhn@|׽>9TIX %`0XMLCeA1 .x0h3,&GM#Ά ^r\ I[ \|a 2^PfQsdbb2r[G.=M>t`y(ͮ&f2`;xfVrOt2#{3 كZinFi#GRfe9pT^MGv_ZjASH^/eǥZV @ݪ1rJۘkÐ$b:8%D߆ wz.G<=# ˾N(dߵwُl\֪vL2?8E4kRj1v(HV,-X&464WڡZv ʈ?C&DGC `R>$BAjqs JV/8p=Du7tpB },'Cwd9 w,ֲv!zdc!dY\G8y'jX18ˑyaN1=a) W2͍yד2&xX9NFeЋ+Ǩ8ͦS!E09KIȕ[)d;mY`z7/r,wo-Q>KG=7>f6ض갚Ks..{OG8Zs=5_N#񦠖S%LO-PU>h(j]K1jBܚCW4IX˱zWB\ZZEq=ut @"6yu zk}s|zwNo}1#5hbԊ Mơ(zXj9@5XSBM),a T鳤R( p[s'hs t F+D>uzHh, ,; Jԓ7n8aJ Ԧwx\U+십<ɕd`st7G`4<:ʵM#-M"/p3h${J%C 4K]68]ɲO,'K1:P6NQJ˅_DMGѿ0(l n@ G+Fvu!c"$61YXrkL.%6F7_#YD|-׻.IN h3<*M?3]L^UT2>|X5W(r`p셞b7Fy EFBro4}ň.~j$#M`V0[UlYs6D[l"QbI^ز1BayV{Ǣ1C7=bHxL)?4#^ύBrau8i+!kwS.sxЃo-\ SKbfWvQ 2.{0GˮFÚkp}I˳ԴxgS0엲/WX)Y$bk2^c"$6{mS.frm:S.co igjAv~)-)/ۂl5lIoMZUOc,Mꉦ[ 6\ I)j;~лYk}o۟SAہX3VUaŤ !|->cj]쯋-kQuƄ#(D4tXwNRpke3`|V#*eGi%۠x-W׃ ژ -O3{^4jxu>h٢#j,(< ^Mȗ`amG" N'P]6xgb 3}Њ70$C>S<1D@aыu+BfOMz?MݲkܮF ZOW q6$z[ݑ{pU޿5Lau&YD+P"oEq.EVU51!&5QwBxjot/VH{B3FnqcLkP},G}ތ\^8Ml!e}G}"mtzB H{iH6Yy9ɚ7 R)`MI#7KG*C?d`*l/%Іi1ŭX!RuAFC̾ F{{ʰ wZCg8΃QpܐH+L4 -|t㲜ġC;3?'| FH<%F}#YG/<xmžwW(V.4pI %k&dvVO@X2/UԚƠ9hmؗ0h\زpT~(GťXB IFWN2]{"ʁj-je_mJj@)(Pk9pEU JwP +V4B]0TFk;{!o=Lܩgxʑ8*VvO: p+>]3ͩoP ̐\ݖ -+ i18Gìmܕg}Wjw-E7ϿhKTq7nʏ&Ч،1oscBB81|AoH! oBHs擁|v$Pm8@˕g>+okq-`^KC[?ܡDtVYd(f7M2c&!A2ºߤ3jA)y07 wyUcN6qu+r:Vty"e$vB J^zzTڊ۟4Phe^iJmk[fW:_ ,f@GE)E"725o4n{fm~4J~>^C* ʦcYΔ:<`g<տaO~ΒU,/rX '8ă|cj<5rRXmY &*X$Dw]팂{AxH%!0p,5'Կ)Flhn;:N:{Pc|z6WQNXt7Km @{a3mck]'Hd7HJ—2 !Kl*0 >kWb^`O/bǃr㪨퉅f7/sQ&8g䲏S=+Q;<[Z/[cًaׁP_]}.8 K-ľDHha`t 2( N}FKISǒ.@4ʒuBQ0Hc7ckZ\l+M@h~ȁ0}q4`6#TzU\˫g4@t%j7;ߺl]$fhߨ\ܩiRQt/ eRe1kf% l'.3Ecuh/ޟ)j9WG74{tQ(/ ݂SS-N\'0C[ֶ%fM-@0N͉-TxdEH +K*:V@Jb[@}b0šsS.q (m C#u7#1[U(Uw̧i3JLt@<]ܦkP,ɻ)n9o(P@0\t6l~u/fdcx"B?Va t#s&=?&G.;ֲ*JLJ`6&%ɀj0o2:<\|a ͋}+?#>х*EOqbS뮑?:)Ff9H7`L_at`7\|kWFroc\s5ρ{_`o=oKewi V/4d0ט3;U{wNӘq0hSz"ȅN mпc $sَb`4)BLh$A(zV1 x)oO$3?xz1̼on/ͨ0O,#%nچ/KX$]=(K# f?D'CoA7ƙFxT'n}ˈQj* _IwL tR<>Q+m=g_pVvחC,7&,5&:1IYgrNȸ"sMR9ۯ&!#cD! HC&Bw1d{Sl ^죰iS 8#}8RLZgKl\BSI2XZ\eKZdkRHYO`os( >R,cѶr >׹|B*[\y->!'r59 ϴ8ok3USpse`Ǧk+bTPD Hܸ984R`>Ó%Wf 'Zz -l4iIvEzw F,& x'cF7?ڝ?+}uXsI6'r|Nk&JGPĜmf~E7ew_ eĊ L K%T"Œ{׏yL\\/sW(Z_}xxkryӾmr˘n \֮423~~pS)% o]}]Z@|sV%_*"BwVGC*>tRjREmb.^uf|ٖڈJMk/dXiyyӥיݙ mTzXC.Q( 7^$b:3X ,9AEU0N-^>.nC~$J` x{x !{9`F2beF wG3S7!hq>L[w`2+Dq;-ձsK">C^4ᚗ{3aYx/̩_M3tَ`bt+p.GX(D\U7/,s ͤl2Ce^{jt;x$xpM4Px;*.,/(ʴZ4.;X1FMsY4X5``q;\v?ûe*0F3t߼);^۽0=hl(gc٨~v6!aׁ7!(%.S!ٸ+eba5pælp_ů;]T<}JE ާX=umjOP3CVFfdT^"7a';#徑%.ٙ `cjfNݸr\ެ2(wQ՚NzW<.֡% bD`#EAy2_}]j0Mī:6VRkqel͛ީLH_ULƯ_}4wqP|4UtK7W[&;<iE ?.R=˒ww̙'o EmҴS0B\F\:qC.F>W1WnBYqpe+Kh?w}\ :R8X<%ܯƔA ~k6rbq7ʿ7QYlmf4`ɉɡIY?#s}+B-%;͑"3"h)4 Ս}v̪/;}=^ZZ̷N*?X=!'yUGƾ^uOadi1_̼tz<] ɖd%#Z0nhln7yk7Lť=}#m[q =d-ê໌>_޸ޮb ι4 nGNf%h7}نVJ-M,ү9ǽ &%+7=}wd0A#]E;[3 ̘iGG((+3*$$ԹzwfU-}}t< P}qY%ox4C֘;OTK7bx9.shA = <@A)ϑ"K,.ŦS7̴ 37NUUuͨ$럅E. ^mmhqP1#EH"3ᧈL#0p' H\RƝ&t 83SԹ5$4J"`Ҭ=Sۢa:26uN*g49Ԃ$e #gAFrr3I T–EswoMͫɹhH! >t@vVk^%Uj-o*g׾?2 ~-G~5pKkiZ9-0xeP=%ȼ]Wq W 2Jiݍb2nvPo+'St A}YCSqw]Mbo[AA?v^{u].r=2LnVC#o|Ayu@tv,J#YP-Г|LTv!3A<2 #"A;UHHRGW=䘣*wJjx4tqfV u;s Uc)R݋9F}אM+l){ǻ%)R7S3JD&|M-1@@>dEK9X]mTE3sȨ| d,M謲4㼴E`9j{8@l=ކJFD grp5u:coP9#Z&3jL>B9Ga݇w>w '<2!\}v \}!Gy!\-ǃMDmnZ2(n2a0,v?Cж4gIt~֥cI4lDsjRAJZ2Wdėj=\)㳇}71 *d| g䢗G8Y3, °U/I:Ӽ5;1 ͖ȯmhY&Pk]b|ӪiJJhn5F9b&MC[ex+X?oS:5v`ޖtYzk!-&J V=pnI:h˿߬&!w#hmm><މK .vGC Ivɠa!zLǚgz6-;M=V*7m)McIjPLyVTת澿p"Jl)C!nMs(əh̥p-|}w'|z#ʳezLvޑ!Yv!Bb|K\d/'K0jU )%CW9#pJ$1/P ]cI[f֔@ۍTka[$Ld.Svě<|K˻2~eRhz1mopͬb˝;JZrZ2&BuisÙt2LTI_)[Zw{rz|Ú>#KhV.D/58)&U(~G"¤Oe+Ӛx,i?$|mC*׬Fspvk5Ysz,.1fߓ~ I _{?7=Z9P]\ W+VgyApJ9F2K[u—8b1#]ZdIۿu8 7ƜxٳB8, ힵuѦ 7+/hggסef|镵f{2Y LW )Nc9x!cM|v>a%UR3h(X,-i%! c2e`Eaq>(Q8c8|@g9F YS'"&J[ NPzmݔ W9%/*~s&RPu^ @Xryd.u,OG`@߽yT{# P1}Ʈsv7޷/ #/jڍ|ABtW\f ;^wȘI0!xSk8Y{wֹ6֎3b(# y7b:E8,/ U !;rb_~ʦ.V)J)̾H9:(A Ǹ#R!5޻u}4u*ڲp*0K8$K9H tgΠ)8ۜ˥aڂ)k@N#,׭GD]{Z}0 ׽<ޑnHɩ,!kV (m| .U;A/_b@oc %/0|u{uAO6(CX[5^E!X.jH^7? $\\K4rkG4mAHug%@*+4hI:ZUQrp?|^/=@!/GHdvDxEYr{;Z<"d` D͏~޼K𢯿&Y,r& /l$Ge@ݯC.;Ua/8 t˔&}Vp)kx ӱ$4Fw__npJKP-+TY1@J5BJ;מP蓼IA)ÞzEa O[gy.!H5ﻜ7UOQ%5Y (>jf * 5c>=zQ3 ڀ&RI5XBuWw*Ý9c/(yNC%5pzb) TgGl7␺&; 7o;}NI8ZY{*ȄrRk-J;ƘQ0PG(< ?Tp \D琋œ( ن1*dzQ1|A ~8ҥRuQ(+qmj}Yx&Y>Y.1嶮617Y;ǽqsˁ]i{0Ic_Ǜ&P@t4Jύe6yx`?p{]eV;;WyL #7dQ4HqK(/祏]ڞzPldꝼVuTֳdUt3mÆJm>l>,#/9=Q8,c%0 i btWY(gir0kWal%|Լ+uJ-fA[>8+2jA ^HӬ+fW_J  & сb> f l7 AEJ0%X:!nρ938Zc[ݠĐFcl^|I0*󣪃y]I w1"5R>d7)O#S)DW!d+qNPFuɍjuy4,e"K6xݫ\dCJȼdq[64@2 BuXm )/K@W1 *-'!l!yRS[ѩhuARKN_K8*ne$i̓&N^4o%ڸ(W ":).Z@Ug]f;¸_\s%>Ј=!q b CHS;/+R!@b*h?;" cWљ7Bqc7[?s4&K`m)jq&p뱚J[?!kkVxu< +҆uY6eO0aq>fuLƾ4@UaMS[\ͦ4FoTtJv" 幽W@?EHiJ{ʊ-jPIGNAO^xҁ۷l>Lb%펦U\hlNKIں> fc;%4Iד] 'D=No0ӏDS"a`r G5O-ZR'8톺HNyޘ 1a19s6*NH" ()Q8f$ wF$ '\P&49ֈ~cף .fET=9 <qp]̼Y%O: bx wSc4=RRVa8FcFûi@jQ*ЊpIJD-Њ /73ɂT ;,ДQV%b6dU+&ьOw O:Q$|FHþrv>64y&ywMRWqd{/NK3g)4;3+lqhH"UsMpI]]R DHsw]h !r|3 E`,ʚ2PU8IpcZb;p{?kT-f&k|+jjk'x` ~Ӧs5.}ptثx_Qy_ ۦB:o=2 7al ":RI/4oTxq "wajH9j*H,Ѱ%]0B\S` fH잛E7uND~.h_](DRsڧQuDLGV^5CσvS>Zx<J\ adtDm&J/0ud SCڒ{fOMШjDeIEvK6d/{>zYqE̔kxa*zI&"K>LS- ^ D2I40o 7ӪbQD7:~:CO&XJxZH ֹMDkG, 8T~Í**sԔ.EQG_ ]|ڥpX T=Զ-̜an\[м|q;o+մ[Ox,WvoNreEiaī<آLKYY&Œ8?Z7ı2 WZ}o,w;FV1Dzl8o4}3d$ Z.pnzoWM 60:{378h/OL.OϹsnؒctHה[|1Gԍ?) prIu"1Z66Ho v,@>.Zid'HMUņ|zpfteW ѺfV>ի/qHHIǃ"TzkE  Fkmx~Uʟb"DQ20rKo4bPu,rv>EH--- ! (VQM](@^uݤSVoI@>aP Y^BV4I|*PzV~ aT؉)wY35 Ȼ&720ܥMJb4{j|f4qdA)0#2>isT r42\h5_4wlM]% <0qT۵95ȯ뼕:jrAo— 5f~e|J_ؖGO*O'/[_@GMФ9D3k ax76>d'lğVNw$?*?Z8o^<)+A [+D=2mmYTcQA:$ \G"GlL#e,2 ,BOM"w_jyrSQe# 8AFo=Tj/Hĩw%?'%sn++)pBՖ|Xe@ӯo"y6ϥ;WT_iK]\㧟#R%]tY.M;^e:0f2+ׇ"R܊Z!y)BlC" h<ޞN(5m1({7aҝ%aP-Ӭ,Ŏ~};kA k]E;zTc:Ƃ 8pKۺ@hFV>1[#)D sLfpgaWoPW/)g23?5ץuT>n#۫c(9ڗZ4smA˗I$:Xcs*DѧD-YڥH`b{B;:?Yހ(L:H+cNd}$_Z1' %$54^үn'~a7*dh/Kl \fFNw:%hA%2D 2/p1v'9COYgsND9w\O*CEdS^$K;UWɼToEU/uPEV4y|b 2Rk9M2aJ1%EV*ZZK5ԣD:w߬9nNUtKYYf;S!9i=Dc+'KVÆ`nрRDw⺫@0Ù "KcuߚRY~cuy?Ax0CPNx'UskW3\)3RKKpdC1n$zNikikwDG xke^)>1"*@m@Yy("sy۠iͩ hZ&Ež[/+՗D}=N.'hz&P(/c z ,PJzyMS `~;Ⰱmsr܋| Vǿ,94~>[ -+) ygVB {uISk6ĝa]l y<uQ)ڬ8:IDK+ F%I*+(u< J23ZoBVojK+̜!qE'LX4!qHF?PnQX6xSyH9p%qAg1(0[(<Х-5M_HI_>Zbh@ʇ'aJk_ ݇nEȧ|tii]f|b0xC8{([n"Ard!0^رѷ>Up7AX)dbRҶ{hzz޽X." aO|<Q|3}!VT@C&c)?1~;c ~Y+K=QŠ4m%9]O)XJo/ m> wǨhL,ZsrjK䧛WLnZGEz?ZϭjǵS7A{ ~(bz itOe(u5j.z*8ñT65 f̑#hݕ >$9)O̵Ad7di9װ8MKΙMYqZCB5( K >$4ryu)tK;0!|FukH]/yF1Pl x`7%䁇XCFM&v :0s*u;1>'C\<Eod"S<0.TpK~O0eފk"}2,]WRC,(+pfCO7WK)?NRwh xc jjK>'e"o-4ܬ)}y_ɀ vt[zn֑ Ufin:˼|"h{S}rլ4Nfqt]3OCJRNݚ#VO|:..+B%mցiénTB2+d40;d` W%8V @w.-uG]KJy绤JN0lqpEAN2yB"M^1+d"opK&"LQGzQ #]ʠxVm؋U:Qñ7GA g\VH,0ɜPBуNmywNVg&" tXu{q`y?b12IsU8-Y]̖CY9pst S zJ/PBl!3u8NPJm !Gn.#A2,z=C#$X|p}ohܝ0z 2x0k~< EMʌn3 X&:%|E@W4!X"W 1Ru:<| (`Qo}޼;MЪ+ok$6=COX*Т;+ɪV 7w\ k62ix>BOk\'"ZLxMsm/o;7,^"b:Yh/p8> XŵmfE#?uwӺNAP 1էPM%=A GL0g } P^E?QʩkRtb˨\,X3eiJh|;ӄ֑|!)Tppw9?Ð=@}\x|E+^ģIӬeаRp$l"wgt]E)q]\0] P ǰ ߲?S{Bp%d;NKlD  fiJqg;K y=hX܅бyN+G=(,Kj"`.ha}0ax+H]^"f9ΗD%qӪaX}GϚ7Bl娦%\)KzHrq<1)x±7tNF3^= 6J Q{IsVp?3o`"uT]g L[#,V‘?%{Fƍ0z!p; N7܌]XmY OJkW̴S {\=9iICD LaTq`Y< mH:n_2~ \;IMm{ٖ,;JVҠ( OsL–sV\ڜ³s_3{i :T > Ȇr40! xy|[$."&sSG$Ar3tW]ޙ4d/h=-4Nyp0criAYVѵ}xֹ7/W}@NM dԧFƛ^FʏB5}/u\ AjsEs"0-7qŨeuQ߈!f~ (qSbOq{ nߣu5) [[%V.eѹ҄ǗUʩx,k8ڳ>׎x^;߽ԓ+a { t nh6J ܜq x{ owiC `XkY$ҩ‡/b0,Җ;+WY+KrG 8l9\EfIG+#Bd}Okɪ!D\8RzsjCD^T3zy/2w:@]ktʑ9^Mf Wp;3б)!@qr#TƲSՏTSHLȫE Zd0ҩ_x~ { | MI.^y zzw?蜂9ڈ .(ͼPv(~l.PEcD$,f-z@ud@wcܝo9o.t8RY./>;oiu4a'`ѱ\ s,y^N~w/gYYEDvACY Gg#1uH1jQeMYTI*( txTW dLZqN5P0Z!۴ya.n-,w G[뽁 cf-Vru35 뢕٘YL@_ޝG:E"-›4dVAuc [hKh=,CR߳1c@5~4/ IV,Q_3Bx4\W|xB՘l ڂLǤ {$f|^Z#QIe7>u9^sb|hP|ZОXGF=*74sPx .c&(dPNֳaz2_u{Ie8-oB8C"\򎥞&f?ɼw3Z!0ظX>;P';vUl0 u[YgBPCAZCPfߡiVYOy %qu|sTtȝ0s^CP*ؖ5_ E':vq柸4 = -8Yx]nk,%mC\$7+_֬tF Rǫ[ӍRzq=5 وA"~36Sg&wi`y~g+9vjm!=T菆q(R'GpʵIj6Pң8&ɅMyb s="4ޕqAoy6/V bgj(~ަj?g$;oȜ*K[FX,`]=v. %=#*rSfiuqѬTBXp;yܽpgjh^Wl 4'#{A/NJvB#>WMmqqdQŚ>HPHMHx) {Yh଄QKƒ[ c&!Bk`#})y`Ql_Fy0};p]i~Qc !_dH2ONL~tH5>3SdS4S6dꗉ)!T:)wwPОu%J=[3r`֕=FAgodgsk hXg߉՜N]S= C6|%bWx8fƫosąsrN?fP}KT?+\ݷ?3[ь:+>5[En>d&fuxe'Ի@B|} 2 (1DRDf!+ nyA32-!dc!z02ˇmľi$3f-]0S| P]ƝoO!M z|iwKvLjŽ&Qm"_XpAWM?ui+lZUn}VVBfHb?Dgaʈ>?zu'i"Nn_ԻJ?x2AsSe0 6& JP&*,:`V>q&<:(zPq |x{(kqHyspr WaRxB91cu<{B勩e_s6> D=pn K/ kw:/?)YۧV쥨ENKfC>J 5prO~?:AAͩqZdg#)YՈە*Ò25htR%r$27Cu_47Cf[3d t[8Q/QsDbn f ;PE_u^ =f63[HvʿoLdxi7,4E ʬEE fݻFBYj q1U(H?К(o +U5 Y$ MZ0gYIW wQ.Q& U-f޹7Un%GEjNɐVtTD#c0?) `,@}jG\MOҥJԃ{گ9r]5NQ0;b 1t_"89xJGkQGL3!4 _.~FPzL',ڈC,+%6 So6Twdžk:_u5'ђ'Ht֐}~,<+vQ) /zlJE^tq$: ͊E&i[KfjXeHu5Ln: )7ZSqv37_Toߵs4-2Z4'2`wɞ=tTVnJݺ +~t9Y\ʝ";W >-.kB;nh?؄ATMy  0joU6FmQ`{۽Jezr:* .߭Džn3*&2 4J=n d'J o.%hJ7q9avA m= (K*]gM(!5:'EJ=mD6t kS9%B}{:FRzAˤ_r%r͔ij0]H6#彈t{A^X߃6iX6ݘtceQ4zщc  ~ oS'|6A-C_D(@1UaǝDPM`y뚤BG: 撚R4,@A9}.Ar\H턩Ws15UUXUAǿX>?/"&kkcYLvP-K}Ӭ30B}ywvKbFZ;o oKjOa(P}\0C9/1-έ_}a쌷-Rm͒{Uv1/}`~6VVhtX4ˡzM0{a=JBG0ch,@$C>c(uX/Lp~-dU?T;oD7o m 0;)J=Ւafs[J34ຊf][{]$Y?}O"FucBu^E% F cfe<;va(世s?1 ?E  *;ƞW;pMh]/ĉKstA.%#vGʶ3uzAXo_*{ 0I)vta!agW|ywN{*Cz `_ {u> tDj֘ρ]֑,\(73M-)h$O"xYe]Êf"\Cҹ{fkT>BP_eR7~;e&^&&e# u0xGA{\!zT^<lSf}kC܀DI!GL.5K&ϝJywF &ù*'ɻK_hiMJfv\D)Z'U|;WK$bK1UnQsndTݸ09=It`Fc27}H+ikaR;EcL{*Z1hBo\|ᆲNt|z$8T)~ m;Մͅӆ8ǒ;tpmtNu3M $!dR1uR#Hͳ3/ B)Ľ)meke, 9^z}:=jۨq DVm]k}Q2ZhҒrcۻ (qMeSM 91xӥ*,gſIpnrƗV޾9#:Sjl퉳 G=xz4%NG^jJ,JP5nX EfNB \+1/(47lzc*LQ9 X}S)gK&_A  (S=2-VW !":+q7=lp{ } 1|7AINDo=j7r2Я5vOwy'eic[/eKG9sX()(>+ MϦP͵nE "@yZ *ӱUCi-+{(-,7 lrF#تꋣ '9p?.>l?V:ѯV5Tb}ŔB9[ׄEgMXN{: ͔qu!Ȃh\WWWڊ#|4 $z} ,FGC+y3p'ĸ>r|6*&&wd[zV.Kn$$ ^{q ``D(1A̕3(z.=EFu0vn\wHJsEezZvޱ :nY>,Jha3j(1Dw:2I_ZOJ~/Rl4! {zz isz"Ng*ɒDh{V I l =?񣮑ʜn c^!x%yL;z".:zڛ>J ,qIOY`K+|xCWfu7VRTaeMڱpA\߰^=rݮ75hXnUGG )ֳ%#ӁX Ku(± !s}=qϕ1* <~*dOXG~xH`4C[PL)4o unCv3賃R-e_zVX=֒ӪmӐGX3c?2[|߿AF-;f1/؎2UPTXrV_-zX_YxF׶C? "$`@iPQ*n, Y2 *28lU[<yT"tppr1/.[ju}X|P Q ҋ/:H- LZ]`Dh|sߵ [L]sE3CY>p~1阅P^ȩX ct7D:[' p.rfM'HVe*>[e.@*8ŇpeE{S7؆؍ O_g9;~vIIVݾfN^Pه;p09EgM1',Ȥ3 D$jhhyN23幖Es-0'\naA8(NgkJ( J|F ){M=hr #1O2cCVAayj IQE>af]UKk/Em&dqlu0䏳^"֊,!/ Z&2Z "4xbXlz^=&Q\oy}b*#׺eIzl Ibm#o\0 |s?TasX93A&N!`PK-9BFOT'DF)DTU5k3 ?({Z]>&?4W##K'uk%^&9 pAҲVDWOvyޘ"-V ΀{ˀv-"5=Ԝ6%͈J5J)m,4TGy2Dp]-vĹ0wvtDp$&)1\]^xjX-EQ/$c&?`x̍h/j)krÚѢin?'! ;?~J*˱=8kx5I`Mncb=9nQPA-l{&CkWmAPDQOXvB\97|2={d@Hr9,OrKBR@6 ף;(_+B=rNium{s+˵8R #, *@1ZDk DS0Tq"vd6z2A !F?z{bg@ ;\BLSQ: %ҟ;D/W֗)shep}0jv'xJ`Z1 `hr?K"\9U峱e|Ab{&evPռoHӊ)@0niy?'j3 9|UgjjI[kؽeFPP4`v0K=۟9ha.:>d A@̤5B/DfwBOq ,2H)M ;o&b'fuᝇiXvIYǠ}iRóDxCA+7{ ʜX[Y5b o7{YϤu)TGtD|goC<NKkQR zSn#SBgAP,mpy\iq)xctGpW=~] )y ɒf Դ@N{~`&<~#7b[td;Pj d 皎'UX \dǦWAwJ+9SJAԨY;jӗєXn7ZI\SPlF;XˉQlnew;#B|%2soݫ De(dڥV<<'r*# r)鷵* L!l:_ܾwq#f,Pq.4 79汓6ʪA+X@dσSo"#7F<ً\~!ӷxܮ*X\#Hwn(L*B<*-L:wn %@]VդBt$!VscƋ9|k u!+A jV4o gqG#x)u]\^ՂMoSdRi٨To$(~JZxN0l&V XfǮzv_/5COŻH>Wm=y88{zDe=9L\IqTӦ/)D6 r>$K¤x^քnY(qIdT(#ktc\$&@^[E?Mkxz(ZAw}tMuq%1؞0Ay[{6Oj΁ g;́D22]A,+r߷"F-n@4VXPV!Hm]IΧ'4K1bm#HY H;EmF{0O\.g!0?m(D/)>|몴3L):p#YB.=!v%ԤZ `\& +uVvKEvHzM鳓8Tb~U [' c"^t=m^Jv%p~@8w`R\d2 bg}6=1};TEъyI2cXhz?QX-i\'T$-j]`K<$*sϻI/)j҉~OJԲUu≭X|b=P'mFaȺF^A?/ o%\ٱp֗<j2!GTiХ}30*_f{Yv& |[68kne#CA˯ݭC1рIK8PlsGNȎMmӓm*XQ-ڂo3vц.O'bSLIy\)E)/ϟ>Z豈JR_T0O4]m=ezx]M(T`Hj6 l& >/֘>Ds u\sWԉ"/Zͣ0=%`,K7|y(KZ(Aΰaү&qQ)>`sAҊUClWx< 6fφ r߼!V+hHn}yVYkDZƔ"rW^OW!85u"bΧF%%B8-phA^&ސ"c"a+ kgA@XS1_@eF=$XQ.P͈`)3)_k44cӽTI,鉗(~QlHh9V]hdr { AkE1ҠYJ3Eq}+Xx`< wzhfR9#wҒĸ(^t+t PrV>J` )Zcul'bq[cTSP~%,4-)AXj\2A=7-=6$7|X!JȍNfRx̰dCI FFP޷=/OkDERxH >&(DlLxTsп!Ĉ1=XOJ/]b֗#KiedP9JB!= 2fB_n,F U*pg^\ K5>T+ !r5MI/ɝLAeD|{<FTH8AH!O@累nUb|,ݽϺ),2 e# -$m "Pݵ@5.')Q&Ji\0QUlZ3SD>n neARa=4 Ğ`xT]N ($]Իz_ WLe<zP֥V&B|NEYuAgSp-}xV (6蠳_ºOWh>pvސi!{ 2SoPi8ټ!UHu 9'}S?B56 @n(D9U$ k ~N7o(h g%K`yvZIZBO׀ 6UGK[3dɀV8 TY[O8Q#8)Inz" ״L9@e|!!pC'1Mu>ov@b.FKJz&XWvШE<ପyrSIAXjNez}[-̶)֐E^Ot*״A\Ϸ):cxm3"`sor A>DÙ4>VQ~'8B g~_EE@#I 㓻{UUL(3[\ Wߝcl@MyLղ@l;^G%Aw_,cJۏu71%I6@qk/yR$ 1.6 )GDKn TDnFfS!=]hgzePG=0'1,kwGnh@3͆oaLV+4F?m}HcHBLؽ"_jB\LzCc?3:я}XVyMgZ[I=ԅx@lbw[eD5Vx s1Ikxʔn?YoaC]#WԌYޡH!?FbTW~mv#,nPxu@Ls~5qZ5(ƙTT<6'A ߄=K}7c=-=z+/~A8N})@܌N`%&?oȧWZ.] ra(& X |T͏l1I6D=yke[an[( F["e[JU}tZK2|=oڠhGiDׯjm6-(C`+߁]{Y} @Q:%.fjƥQA͌_r5 jo&UlyGES>FV=_Sj~JpVBbH4`*f„ziKBw%`(cEPv|qO6aĎ;Z>3YPe"wQZ.|=s̭wB2K# ߯ezO<knVV&Cg텇PfLMKIjsצ3KgɊ@R{عqk@z"luzmg$/8ڞp4 r|4šD# lSY6e NMڗ_~ 5*i d_mwlI{%EW ?(h mC`%|2/Uᱱ0y˚Vьƺ1+DcH` Xؠhg-`K̲zH7FOqbylp)twݱk@~Z'-A$C5r$ӯQr+-A*WB9YZũ5p W/D XNtS̉~f@jsN?2dl1n%=).@0EO'CF^ŧ֥5=ʮ/nPUH{к'H-E~>7JӝNexT׌Vw*T5FA4=x7{w'bph%zK>hk/Й )ktci4 yڣMv/2'$b0Wqa>΄6Tݪ#v\ UbchPV$~S?%b;E_~MN:!tE|دɬA{$3ۚvt^!&+E{qV-NH[졓fYJ0ڎMZԛqky"*qIt'eB/_>H):ށ@hURF`io=zk}K5N I\ǜxktF*:7_!Upޠ9T V> z!ְN(nD}滰_/\uPsG%˒:9ؖZ,(ZN>fOmGvCr6"yꘜK7b{{rƐJ6*چ+xՂ x ;NkN X:_=TT X#5.t- /Bg4R QR=&j亜q&3hrj{a\in12)PL )!б}EFFK[wcGF϶zDKjgZ]k3ؕ ڵ!&?3O Pꘫ[;Yhʼn(z<<l~l*1DA=kiҲ:sM/A, |tD\ J`%S{Ϙy$I'cT"yJiRB0|ƒS ܼDjn{"'RAvF TE^lɋ2Sw~R|Z~3TrhEܿrH>1)f R{3 VLfwk/WN@h!>TAOc+n !QB-€+6YG[Dy;<1RL!,V\-  7o>Xw^xvY{=1|n}5ȦNJDzͦN/k[SIͦ0¦RA(> ʤZZCw  %ڏzd@Eڏ9롊2Y|,9M()ĽDQ=+d_m2~aek{0k ϗ#֪S] GYڒ2dvtoYZ!}kѽ Yl͓_>-N no; g>'g06*E~BR9A]~g D&ќ22}PݡRԇI=3 % D2 kCIrB~V*/ V}.:4Rx̘)Eؿ.菻'9hQrb ?F*(ײ^{Js%"vfI!\.Ek$.ß_)>prWt yLAŽD$,HSq:34<ߞCUǙC8Mŗ?N)<<^3^\`Nb !IňЁ'u V3L[zWܘFJr-bfYpi76-Xӿzy%^-ÏTWZu;r>[0*>)w^MTGb֙P:mJ)W"-<[V_j_&;]\8FH)P.̓40ܸW3:\pW`Ĕj XlYtjN[8[c} PÅ~+Ɲ}(OkZyU k<5e'<IWHcVNo!6&޳C'<)C5"&\ phڒn cz}ɲaEzUZ}gWpC2:Okܧtf@_Q.]%)Oeym?Pۈ 1g, ; x]N f88/t"&ط]jb{‰AAR[{7t\UsTbJeNݯljΥ7km )1]Pg[ہ^eBLu8Uzӡk}gG!6HvTLZ ^:BլMҰ q5M}$9 qr.AunjD3?|%]h\QŽ0iژ,_󪔞0:--أPT&T0p^~cu+t,yHt+kL^-ŝĮ/xWM1NmnV[Mx@lv~;#2^ˀʁOHwJGT6\\ #o ]%Nz\W gC( :γbJl28WP=H3xfZ`bƥMe- HUmA/A-3E柰;sb[RJZd>&}"f܃. > ')񃶥85gπ /ID17MEciVe\5 k7fI¨F v^RjiS$ 'j_+\YF;li$gFq3c3#~8IYP+;xnӯRĆaET R+s:@+M|~vT^C:xWRBFd9/hއGIT u,|zoؙ RnV' ٚe1Y.1{X%ePWur ʜV\%ۘRM14TieWL &\Q;dPQXM*fŢ@ ұaG38GԦY"ଆ!EӮ0> +#1:AVJBΣLzXUƟeACļ%JP]g>{MD?qVNeaw엾_Tw{~4#;* 5/@8 \uHGkNF M!:X$U*KMQ1íe~6h #ȇt飄?:SYfeG5ha'Qs48t=LȵDq#-pw\x’ćzb#=%KI]> ]0#,V iTUeGC4z=Rj`WFŭ΄f$h( MTӳq4JhNa#EUl|`8UTBe|MQ9Yߏnjs[Yx9D`@y&Zp1w&;/Njtnsy֑$lAZU6X]Ww "; UsO%u~Ƞ_QEsk]kqؾv tNi7TxOn$by v0gQYkm m՜7FOBST\:5o1h\\pDO%a]݋Z5\0r}\R%D;29 - nס'v*). 5Q=QϔB[>lLԒbEl+-wFz52!Sjܚ屴L Ȩ=.E0/%GJ 2R.``97x rDd+A֍O*p5g4fU3w'#g qUmn^8t9XݧE>4W*me})=hPlt~tTΐ@yYqPqMzcMsAU ߯WGQ6:A DåH{"ay%18 'Q7i҇TFeg~lrB$)+L1S6p@S%n1:u>Q<Z0&>f}q0ײ(N]&=X;IK9$2+3u߇h9zXѦDH D;\~ My<#1۳(K-㻦FL0)VZۤ!/֙^Zخ*=V{ha}e@ ^X*(:y?֊@ dME (KnF!daNnMӋ;tL֗\njI~a"FMZRF^qB%pa<[d,?,Gn}RcZA,ҸL! eɛ _W- :I6S}OJdm(5i4ħ#ZED;\3rVub ޓu4?k`Ew g]*[^8/o&O=`cNuά+RUW^6l i?CwZܬ쉒A\q(}i`c}Tw)٧@YJgKǢ6gy;y %l:rRG&<dž[M{a5muQ#*@ >#) O%P+n9$'l0brkTƐ.McX֭3CJrË&!͚+0 1S} d4=d4I~L# ؀2'-C8Zd50*x ("߯QXNU~ ⒦tgkTՍ*/-RU=x:<ş]Ʀc=W)FT;nVHx8t~`b#^Qd_MCB|+bdɭ9S $9\kO3|W\ oӡJ _/ָ]ѡ}8 #{B2bpnΏx`W 6#g4dj$V߁PvO4c}x[a-a(Y@`j Vp$ L|> c"%)b71=7طXGKʋ00LI= U#(́KmbELnzQPхdX0ʗ,PE{n:qTgo,h%ӡԄPX*q?Q⏄k$]`!6&Nu.vxGz4/*"±/ 3菻u1ٕV )Z%r͊A8N : ,3rP= x84[ř9^]5χ>.+^,Ơ'hDi j8{K^^t-_p:CBF@7 Qt_&n*V&gvd!jL9!u~nwB۩}//Lf`6[ EEr֦O0Xs)e[H}Y*lUո'gy`%2+zGH.38ΕvZ%C+[&i :z]|eu- /]6K⢤QY[+ hq.pVY$ Mw#=b+t Vh9U< .EaYkPU=Ⱦ"GO- Ycm$r!1oT|:wwZ } U,*ƆW"[{rHj2p- "K!<uHVDubӞXBKy!-'*}jvX\3y2;ްMTQ7΃ީ(Pq-id-)(`QOXJ`U_=,SB3 @b4S Lꃚ~U NzE(9Bu0U1t6'Qߏw}+Γ =)ƠL]B`!xbW r VD-L#J7p\._{Q^:&xBa0}~5_{:,y]J5){>7H>ޥlg.r>{TzT2gCW; _[,ׂ.skX2ɤ9+9rFuV-FQ75~!y@)#]ݳ[ +$B66b tG}RN\naB_ZW/&:>1?O T:Sqx>sbyf}C:z XrO'!)QH-6hw>gqno^\"ZbĖ2 6F@7j\; -8]`כZnH[Gi9C3бdw""((LD&ad[:@viw3V9g-:}x Y]uRb=7cSXrX〼_ݛcpl_{u>B (vI uU#s9]sG|qS'ɐ_ Ya7vq]sMev>Aj䓯K5q <>`shtmĆp*"]#F7!a\r$10B`,䛰f#G%vI߃;J orі2vxC4XPS| }ʜ_]& T-X]xq1C_Eu(=-xncC>lRV'13xWg}jk3>4d(/>303dI/[CmA(Loy[ pRZ@G58'Xۈ͍DhԀU1>;.}CIVߡ@ؑ+P<]۴vqiE_vS%rY9{wԗ ټFsXFUJ"!H k-Vi|ߛh.ߴ#]uQ4(2AoѳJL_1d?A_u!M4?c}ޞ.r!|#Cf|r)6&@8V}ܷ~1|.=?]qK˼)d<8&jꗷ*?P8f:LW=꽌 A2X,kOID]%γ3|;ӥ˂voFGu"5 Ifs>20{ ܄%Eo7_7*7YSkag fӨ/`DñQg 3DI3&Yî܃!ݒ@{v& /Ni56)b8,B|}-֬7}(0%\Izp70c?;|A]/_mڗ4 s+p{6O+...Q=_ghu1ȇɖB EJw֥m48j6Pw@OߛrW>=L${-!C I,{tF@x!\ͮpTWԖw Tb?DsBbx=ԟzQ0{䋸MqOpˊߚ V ߰/OҖ ޝJ*u~Mzt+ R#JJ[0+B!ٴ= (A>\ŵeml̪-+?{LPBoe=SCO7QHyz`FH;06EvoH:+HKڈ)UD=9rb;05+FڭqiN%Fz5lQ{0;|3jE=H*]@N%SZB/6au{sù-ځ XBk9m*J噜)5xoTU 1;RskmL!;r1):b/ 8*~I ]DD_]IduW r8fz(A={(ֶDbfhe] ܚeN:$K=!g !p_t.GRgWcu7MJ(`2[&vB_Q?-/V - TPb5GZuhF>LJb S 7$m@cz:Gw]#!ܖGkjV< x$#hcו89kAҷհuTD@CTR i(j;1ݭJmjx C~%[〫f{KNb,m], [izi |4%XMFt ~"2P~a̶0ٰɦV$>L|A@Bj$ĦƋoǏ$!]MQ颼gT]q4b;W]5Ա?' Jt-NE{/CؾrSn¨M9m:^bg]!l ҍ?J77nO؅'Z1#yPfJYXDŽ'^3~N@/Lf\sV֢Ԛ 9}'kQo1 e;#0h%lqԷiӦajI 2qn/eX(T8 |`/RD܉ym6'jZX*$Wl Ryb36D+˝ߖ]U:Ǘ&Fp ]!:G nʀgK3vt8wc1e{Т{,|;'+[MjӃ$o=}`X8on*XzN>_V%aLWeFϧdJ@JFG_A!tb[?)7}ިXa:g?'# x[}@7ւ=5LcZ62?M3YEnף$crRxb% DNc}O_J:%^=Q ¤9fE⺧ jsnl|\.9)V$#j0/(9xil:4k Wꆱd{ dQ 7#wΚ)u lɁri|*||2*^ם `Nc"6~މ-W"ed 4~McenMs30jFyދ[]Ń<٩[%kky8Dmt`-G9sÐx8vAS1 /Jc",xoWَ)KJ+C?(7֖>a Mi%X鑳ŕFCB@s e_%({OZM>MLGhz-hrW!Td^M=sNM`Yb B;QZ 7Qs9q 7PfeJ C1HVvq֦_K'l!\DvL Yn؁Mf^ x+ڋI3f#H'XaIjгw MnЕCwYjZ-н^2}#!iv]]=V8OʮBɷ'78::+g+[e zĒ6[MAVUꅴ* &YqAUvrWZ' )u`R.;'L?fRzc>ro#`ف{IIu5H+9eCU5Ksqި \ "@ C:&{Elm\$>ɋw hl&mu^UBb}5~aU~GEW>zo?!kD+? xdUi%),.7!M )F8l*^T#"ԎFw“D&\שA D-MxGdPAuP˕9 af/G=HX1]`ڰ#!* /~6Qd.b庂h^K' Cv1WeJl-I 8v6w$ 3V~v{~+PMi;Y?425V^ 9TZ_v,+hDD ԒCMP2oݚ*sZz K amtkok\]}]@1 1e r7#&m|*6( P¦ j!=6s>([|/fs:t R+}|^@{H \J6k% XJ.2ׯH* p^X Nrnu3덨yVc"6\/:'R6:kw'fL3\i%r%@PsT~ 24{UӝMB&,?Q: nn}/6ur66ש1D(m6܋Qvę&bIB!}}:ӾpQ;O]U*!޿z%7 Xnެn#d("}Mibk m[˓?W+ oPaB)Z\)3G7,BڳEj)yX7MDXb2N5G9Qv~랈HnAAղ.^kr7P5z#i-{UAE v(8ހʎ0Xi NW??fvCa ]wr"̫u1YlǯM\BAP.:dIf3Ƀ yVCDnp W/PA~ %V.1V:k,D/}:쨔-vx:lKeȔWN].(-BD&SFk>)ba;],7] QiԤ r *EWH QYU`vŧ|P+!FYL mOoQsa1Lη5;V>^ bnG[̦p_SIE@礔9Qolߎy݋{GB1^,qb󢍷w/Q""ӏîP? %_$%ίpIP|) ufTby-Vuo GK䀼y_x W.{J>7MİܹI)d_ 6h.MP k|"FhKζj SNG+8(ҺT/-`ڋ!pxSR\`ݑD+qdѾ"[8/Ye6:ihXDխ 39z Knn_ӈX&e,4`"MٕSNxWۊ,-`K.hfrLҘ}^Es11Tly Q7 oG6 >e/ƴaW8Tk sș eQ"l\!OWgxjplR2zx,_Q3y &0i銾ĄH/$qvow;VKzs$jiz;'-EhܟFFΐJOTB ]YLD #"GP?A/MN/t]ʌRV'2ܪ5uB FA]!Toe3xB3}cqXb)y- _΂*mKC Y*=57Knrn3.,m5p Z)/)۩3BlK 81 Ej9t`^|nN ɲ XymV־<2G'!фCW9b8/MA 11'0bbaHzQ/(MM]_ ̏v- oL.qp$ƛ@Gi@R$xΐ{(7R2 V8l8%!%ZͫY ^݄cA5w|g 'Pwxj"%?8\t-ʀPӞ/8.;,EENt=Dg0LCiQ_m6sOLV()%;S7>P)ZI7 |_NK̝M)7W,-6?f3LgWU}}iHŃ<2:"꺘慨qq {3"*4 Ѕ;)vS;ߕK{_nlv re[QA) S-:.5Ih ڹ)(u,iF{a¬W#mJĆ}*qн.>CMv1ݘ ϚQ6xU 3$^n3Ω -t? cѐ ٟn/ dQgC]܌N_{z']^q >G!#}C..Εnt6 6r)3aD7W +j~5a[n(īj;{ l<,{"NcQ ҈^) Q<ģ-@e ` g̀8\LKVZCL5{"llB!&IJeHPn<`nS÷PuOq1=A!8?)99+/!YX6D]q |9  O3 Ytޯ4]0; JmS-C$]=U>Ò|&@i~S]ɸ /!$/{*ĉ?sZ֭]٤`1_@DY {<߾`fs|Z@kO7z6EuEMba8Ǖʓ[(5g;'SfId|rgKOsQu/DL@TՄ,Yto> O|('^Z4LJ=e}@*QStRWk[eL¦طNgj ;>}hRcRIVZȡ 7 sU28|煹pePh~jFAfA$;=rxaIB%=aEa*]v%^{#e.4tX2 05JD`XX 6HMOJgG|%׽΀Wz쫫&-sC^kTl 9& =<[nd}8zHTv/IY]ה'9Ou).{vQNc$ڑ}IRaȫ ߗ} ^H8 HȷaWD.h Ք Ȟ{Eg-F1y+I- ۄts6`H& NxD곉mku61@.: X4-{*w6W%I,8Uz_/`ׯeuzˏlcP |R9b` AEzĮ fUj$F@6L+}ūr jdrbr"(m-W96!(ZLvvBAy} U(98qp &Ķ&Ѫ8q!{Ѻ+jbf\ڲ&M%g6tƔvNroH_K*;&FhT?WWB]!K ]2xNhw…c{L9]_Pd$Q؅Q(Bg^3hf 5d`[7򤋍/Imp 1FH d׼_芴ouӸ:PӜ隉`va> X*ܾ3ޘ d6𪻃v5&rKV$7Z`Yn.8}I͖,pEדR =/kV¾9={Q ܌2R>*܊ ᄋ1O̕05Wz c o\ޘ` \Ę󏳑|QPeʌq>)hSJ+r5櫪'3 R\}?"'۳eaY^*:Bu&dciȲꛤh.ƀFQb!MhWhji_۰Chɦm@vxM71`0kjnWH.u$SusU'kInX, hWHC:P=MBfhd$y^ ܈AXڻly)_ձ $6&VY Hb}=ꍍբM.2 @5u[8`w'0!.ԊÅ6fK )Z\>U[+r+KwYP-WRB'^&17,m%eiLvgZE33Pk96%``vlbl]WAjѯuU(VtŮct8&β钆T?ƔV {hTbe {'vʼD/mo *00N?,7s9[UUbJL O0Gc߄5t_Brc,s==cD /IGO=GRjh,-<ǔn {2`w#eyVCN]vyB\YH&m+|Z<~CueW\Yl\l)2X>K`$AA#M᱆" ako2PZ0 RgXbhO,'KM*xAXmA?I4p%s3 oXW0`+'e;#;[LABˣ^sU-GD:]1O$}5 /'%D-q%LJ~.k0M}A{s:e]#w΁Wp]ROѣų^@F!~JRtinSΎd3vȒX3w4piM^Í WhU##T~H4q_}k#kbQ`I|{]N=&N_uD;m3eax jQ FQz 0]X)FtRX)mxxsVcԶ\]RWAn(="kQ# m|…^ zSwS!KKid+]=Swe&oWΫnkL/b[GȆHT!?}۽y{)]1KΟ0eUE\Cf4P] { a7kX0v| 0k"H ;# HuhDYif(g"7Ѧ\~gu@/m2Q-, r_ 'N^wݎ 'kdE6S %5E2'9.NDvqC] ldnW^5[_A.΋tZDٻkWX kmn)h!FZ2TlꂆpX,"jUw׳IX8Y^]6O>lV`xz "Q!ŗ5^!p0*0Iv&3 =gpzMeFjW\/W}YRQ0&r\% +@EmF`_!R3Ra7/[9A:Hn6͈OWogdmB',{lo^p!1yȉ@>D(&őϡŽfp \iY[w XM;+ܰGꂯS JnNl1$8`u|1~Rth@9:Ώ% ݶf`v/u׋Br!`LES ,0,a-YLt5<{N d6R>O;'bDO(_2֞}S;(}A Qi8 {wT _ΤciGt)_ᨓ^i@2JװmQZY%"ScLu>#ҵnPQ?fPv\t?ѐ({1*gTg#6eڢ~^3`hM̋apuu_D;ںO4JP+ڜ*">5v$a :' ʙ,V^f@2ٛcFc&@ ,î_ҸUQ^¢? #Yt SEZpm)C.M}1Tm Z2*vE?͸J.D;Y3ذݗ|Ч̶*&\#ɂ!>c#r0w'^EDD|Oߩ.h3 I+ՖABՁc8M͞OwVPwHrKݮ^2/CeccmRciހ#r13S ~KGnz0܇`:fTxU7+1`h˞%}Y&C+=>8F^j\;򄋍<[BʧS,T\]G>maEAYǙw\|-MDKu!pc/<2ʤ0WV/F"HY(Qi?h MՍ~&* q9;'JK0ֺ5BzVgm^=hXϰ1nc6DfjĔuF \HJKQ|qZ9ԟ</K9'HnUA#Tǚuuo̬5/]6rdnuzϲs/YWFMa60ٕT|遾)nm03jhI\vf!+D|ej:vG bʹN"'|E(ZcH0_R &'77+Lk(i+Rq';o骣VrC%G>rLIRJWO]AWCGLΣx o.{utNl+r)&?gO(hA qT돯P4oՆ F'GH_^E\negORs-JQK?Φӵyư :kINMH Nk/גQW2zn6yu$1${l'mC!7±n. }2DžopTQ1 vӡG4$+\UTy%'n6P׶ u;)E< , Äc+n ,Tۂj>ٟ9+TmPZ5qQ$þImW{|q M( +am<:7O YW4'ĺAr{rVWpKtоs+01>8 +#EW'R %_MeSƯ >6VSj\sW4JOzn&ՙ?E.(<Fb^-[00]>t;xvc!QRooc x]?~}ߠPJ 6ZJhUm-]S ]N"vmY[)VtgF-'!\[.j =q6=S9×2v`22Ţ6?a~e/s\kD'E <̒P`tI:+.֭~ `Z-Fb+aI92xY\U"J=hӡXjiR۟_);=)RnG÷n7Tۺ3 '*eIEeTg=o{9T+<:u"+Sz;mIwVK)gGaS@/L\kf27&f F _='R3%B%[[ѿ3Ҟ:ppK5y5]!jBc1m4])UR)tuPB^[eki5 j/~ݴ6OU7AE;= /u*X}k/Np&y-/~mENJ^V!˜xDRNjm>om(KԞށ5&5{:Űdlr*HH=Y"*2l{WΘ,Ul(8W==K* g"Ylڰp< n:,974.6g6By5sDATU9$V8.. ۈ,)[Ā(XYE;>w]ާqv>,F}?Nefzͪ "FvW4xn칇2}p;Wt\Bu5|V,a/˜Q!rm5#x8VC"氲Re= ۦײ~6%wJdA$b7UjΘI'v;Slj]2lN q*)J3cQ9Θ1C-)کy3>)(øC Aotb Wbl"k{GSƭI6RQxf%dY1Pp.hUN\?O@楆`Q/ČJZ=1h1HH$k*,dH5A56~ECxlܬP䚒 UTCB7ۗuUeI9G/>j{[~LLXXSibP8KNsk_Eݑ&-giW?ؒLި9)VHkt ;e `+k!o=b$JOm|݌ ZՕ{9ǵ`^!iq+x%Igp3ό5'O LkM1^fGImV'c mDib'i*ԕIߵnҍFYTBJ X d.h'&Tbixc2`QQ *β5x۷97PTfE7lFņK3Աg%6 %6eS[0M yVk8v< uvu (F4p-j"KDg3uz剘]o޼VO`~y>?'.'U2x1Fੱ{K{/f`ht"*o{7f`v~+z$%H"84Z[UTqI^ ;+pg-7{d}4ʴuq>{^g"hmnSϑLsFK6Z@_p 2C=R^Ĭ7e+1^p,{ϼ{^n ߫θudlBMhB;=|\RJ7,&rԑٮ-W0t5Hx7< J$pL PS =8kKii]+)T]Q#<K djމY!sRI9s-QUMHJ|}ZW:ۨOCJOg[xڶi EaRrW1񱤿gˮlܘJ@}o2O1:_X;)1Air&9%f " 2|E/T~9MTx$⦶m1\ƣM,[2\9 ɮ ?̼uzz@J-ara_g/לDm+% ҶlN4>V@ 5c}$/ΥE{4I`,O d%ѕHuz)5A(D\x* $V"T8ǘH;7J7/ѓREDl$Kǹ:Ԫ"M`Ө={3T4 *Pfq_`dx!uhS. j4fh-էȾJU,6.ʽjdzjj]pw#%*2iѧC{QX}D ISv<{to@OuDVl2 6((dH[놫s䡘P[lVp51ZINs`N>;:qC/(G<%z6)wܜرr4Jat[[ܐjK_rG ZW ;1dgD֘Hdjxƙ|\;πY7[# LWGI13Yq1>o͐)V7]mF*؏śbHèrF>wƠ,U[=\rT1HVWO'8$^ Qc@Km>UoL'CbW?d4!XFoa|zݒU8Tdֲ!F .yՐv}r[g-.Iwr&@@.vhSJ3`mUɥ$L Ìdg7-!00g Wxymڢʼn8yb4B gOaq8h,FAɟ(ϋ|L z ?rrH^p( oIEv5T0ȁ2[egKwfoTb7A{ىnAxVU,dh)p2a0r骟M%OKQ6, 6OTAxNg?I^q:#RZPnvo)n7n=~Šlı8%W,1k }`@Dv-KڈbIƏK`sGTiz7̦jr)¦BZ(Z?">B3ㄛ̇3:3ZHGKcbUƅw7"ɫdzU?Ϥ5*$ ^`.on)*pwQиUN a.%2$Rֳ[Q8&*-Ί")CV?< l\ b[=EP+9 8Z5/A:u|/h[6PH rLG2Mxl:m*qnCtn"k%wo2|vy>#O &Dz"a9s'@_p4(S#umYub@IG[ppZpH46+hwlVJ'O]reY63Y?eB _ 'Ðmm _e&DKX逺!_#Tϫ2i՝4YRfUw(j5}ҳ5p -qï X ~>@pN<-W>oy$a_&=YQI+anĪ)? zF(b=d}`qY2BvypuNe>R 2g Fsq'GS6mH5޸6bt=rca_B+ M2 HR Il/(%{4՘G ^ygZȎ2=ڎ\Q YYl[݌ їLz?=!nm6b髫*I1?,Vz/wWf}S?y"gmF- ͌; bA" cLߞDҩв7XsΞm?XOD,m z%uoOUc(H\Bk)04 83B?C:$.rdqŸϽyѨ}qL%}&}S8V9w$S ʤ{p[a W*C2%.22LȃSmX*95dRLCŷt*L8jl@" CxA`{zMKhztEwj|U\[Ǥg#9=oܾx;u.!d8dϏ׾䔏eB#?I*VAH+IGi)d9Jw(򜱿M lB0"9>ddg?[턈oAԳ K6`w-*XHI Og:1d[f8vun[klۛJ{X[+,\lmsOI{Pv1ɧjL5p$^aj3X*:g9Ž?w:W4p;ru@ت WѣyE!1,XAsUˊUL$Va>REjιb~m"*J&+f}JeKx-Ra.z!vGtDR ncjp0À,='θLxf;0H3P1"Jq]'%p-m1+ kEO_aHue6ةXFMm -ϻ5jԯKZ(\y襯 0¬"?O#8¾tʪAqL7Ĵ9RѪI-Գ֪/.H=XO洪K d$%M?K@]ϻ#eQ>hu+Қ,ئhu1""Gܸ|XPN< X:EgoDb xMii̹|[z*gh̢*qg}(f_V$DݟnDaU`;Iu;%m7J4TkllQDKDhtxn^lA"@suM&eiޫ/%NE_| 9"a;dՙuʫvX42`$d^, `Aj]g&}̵S'@՟< NTB "3V?>ŪWCkPFq~Z-O#98Ƿ8 . MЖ=*Ks_*$ dJ9@^Ԭ ej ZROx?xsA"4MJc/MO2geQbLj: W̥,M'%h[RAw^5A+ӟcdY6IdXei7Oeg,lbtLR煢8娝\|ތۃ I {衐s؊ 5*~|#ϯѸu\XřМ 5iUI씏9i=0325vT6Ré)betJk$#.,k3G6 ~2Haރdt^s rFinLhi'=حbhz(`]8bߛ67DH1k"1]*Xe6:.SXp^FP>ғ~(gnWX͢t7Сyaw T~{]'5Btm?Q_eQXzwr"OUeHd[J{wW LD5 T' ~ʻgm6x^fx+Ota*j@ٳ3K9՟;ᎀm2iXصQq (I$zb-|p/^F? 2U``H+f(1U?TSQb]si-|`c# ܞyY3Тsⷌ`I$PHT2O[);lfcH|QĿ]= 8MPUJ 9ZLJSYHiۘmbL=k[*/7{Ks]_ށDI`/?#@"G9s{A^:?Ә,~ҫ:HY#+(vk7MY M=6w{櫲vQuz CY'RNn?um:X F뀋?h|a Ij' YtrwJ Z"MA&w iF%2>AcPZS?~^w7Β>7H!@qS"غ.~gApMQ "" aRt g np4Z? O[\y:mw o9 TYa|Bav%Űoy# G)Tmf>$D L&(yVGJN% \7/B91qtZ}tnPekdEXY-/C"$˨_vBSknECOHy[!1WVHf#DESCtQooYzNCShjmӰ3pl{s 崚.(:ui _އbGZZkEZE"Vd.t:I)[2qyƷƲM³1ly>: v _wL%^O@rϚ\~xOw~ׁ\Cr>\'WdX4UY 殂FŪ tJ*dXOfn-D?v9;Sk/jމmv2e8deaן6I722ܪ~{}N@ȶ+>K b ^P| L˴6+uu/3 O aj< ee-)7n({t^/+kAox> ^ڭz)Kխ{3<üJ\( W #t!|󸊲֧A FghF6WX94UWX3 jmJ7ZƖ]*= @G %#BqUך=,RKDU$,K}bsWV"DT`־keݱ0 rǛxД!swP9~" a劃Q: Bop?Ig W2ˢsFǰ@xoQ}yIQFzLEK G *'S'ZEAܗ|ݺHXoMw7$aCWt4oXFp^ޯ5ߠB4y/_VwGi_@u{K@Y jjcxWjF,/!qޯ|F] [,EG֪db3zW?(6Y!Qt 3 gofĹk~:m VA7)orEctPKPk%9]pSâAQ6=Vћ\ `,IgtD/YHNO(xr!+iXsqn?Z4P\:OP#6A.iĎ`\FӼc}r =*t7 ,PoO^))[c+c Pu /˫sKʋ[|X:QoSvzZ~# 㥪b%[?74ۅAV-GeX76;Vs$[yHT)ajĸ[FF]T?Isz5 Q9{| 9tp9ìLQ+:U>E[黳N3AVf@UʿDm\vscSJ/` s}_97D0@jR;f-!Nyã$а~">OǢsLgXFXXXCy&6gwlG>@gyqKlTi }.o{a]v1}_FV 'M1å yHa(OB}m mB" $N`a+fTA$f$l6Vtj/Q${9M۫0GR^tyflfOR) [=pxBx pu`ސ۫=&zj/ .g@iMec"UvstO>K=;d1>f7 g$AOOOA8!5; $ein4$h٣ .hIòO9ޟDvJdHoýpP$Bꊗ쓪VnsD5B?#o Y|3= 8}=c#SbZ֙o<j!t'z"j l OXMo("F}Au!*Ҹ6i>(3 uHw;AEN~Ū/~EdԧNVth)Еk=!P%Dhdj##e_Dh'qrsTHz"Wӣ=-Q%nVobu?=scENsOjO r؜'qɒ5r~2Fċ|m) (F;XɯՕ*Ap /E5瞮{KJl[u<όw/P;g Dx|&$pW0k -y!nvpr9ocA&C &\#Ѹa,u%IR~&|`BxP_|MU PFWtS{{2= wgC%?ɵC!j>?gwT}T/A)=%D-\xۥ5 vOv@RK</A q;1%3%śIa faCs)<~HֽM`lk3I*'? XuКy(G}ʪ6 kZG/H#XPaGo /i`xV5@2unE0 2I3𝏣G /W_:P,ar43\gr/]0h0&jEͩW^D5t{\G݊?YZ"]J`n$ r(psSGL>7U XD! D2Xy T]"R y Hf~| ngh"R3#w05T{͢'a} ]䀇W,af[JpmLy*w"asm!n6.Wy%tIB6Ԫbd}z%R5UңUns[XCϫӌ.vU[U;(QjY:j_⭢x1[h! ]" ])#;&.,U6GrʏDhKfo;xv쨙2-e+]v2h я[T8F5;'HFVb9'Iq\ nFeL VEA[;tY,,J eld^-ָihA,C:W/wܥ_g-|e/PVy?rw /7iZˈG05ElT00Z{7!>|/pl2 4W#sC H |.%\ZXkH&ǯ{]!TE"|tya^x| B[Q(륽INh:^þfXJhoZfYh=AEDxsvg}mb-[ L5[E53+n/Hmb@ } 8W4#Z"$QVlag&db\R_|:Uu8[/ԙ5,ѷ %P@/^@ri22)N`y,2-f(Ct@>Ȅ@jRF&.;5畾Z.} JfuvC)B/r!3nv۝l1ЏC.ٲy (ĺ1|<E_3,ĺm j.@/s[z1.hme(!~lɛK"΅ {%BT+J!`(C׺ʻ0dJ(x\wHd5ka&3s:D/)Yͯ Hd"lN za?b_'%dH)P802dudml:#5@ŜUcw{>OmƘ澯޴:X RsC-VfxB;_ʌ t8q`c") ak匵sޡ6Q":4!*08j y7{)ZYNDKOҦgm9Rxۤ'|CNN ,ۥ8}C*j]jgs܇GhiLIh:zSFru݅:P(Nh}K !S] |;e!RWA!2HQpCa#XIVeJXk"O.U`!ڪ᫄ 7c u׃cQMa( ^Š .JCϱy 0cX&~{\e>b"5cl1nz9P&HtD'vq֙s4K^sՃSs=* :(%*RG ڃur?X 5EO;53ok)X *LgV 1K1*yQ{ut\ ),Ȉy\+hxAY@uF$Ea|TӶ2?`!Uy YH(1)׳ ?[]]Ǡ͠NQ|)%1jitgGg'6w{-n9ouJ q $?Q̲ Ri a=ĔC8ϰ+a"8!zmGY`54kqŒe*5p+G*ndX8'Bű8"YGW*l {Xjieh%!Q[>s 8w?9>=XX[7 /2M)rt}BrBP9B`(ëBstک+g` cFs@޵,*zb_|oڪ[;@k#/xgWǤ)PGG!BSsddnb_0 s#8 ФjfQ[_Q!/Qy/?·6mVI4<ߋbz9mzb6kCᒊREy$d07/_ RUfqCe+һ; ^J?1#ݧ-"RUM'A+7j=WWh+Z!5'N>o&z-6(D5c`+FJW(A#\PX > veX_ZG- ;^ Kg:@##~1y|;._v kmn)eGԄl+uqN4S@6"D_ų{ٷ™g{Hl単&K X&sqtwRn^ Cm5!տ/mdfJ~É|J!5#,Yk*;"GSޓwW_ck-pMxc!XIU\`<ӦZ1eBh*@\@h@R?2s!ĀÄ؞QAaOہ񒌶V0{fl4XbB׺5 E> 4%>+GHJ㛣ڸm$<8D`L@6qP*JapҞD\3*}7X9CMΝM>[Q!ENc]=M$2G8{Ò|JqTbnHE' ?Zb{[AxPDhy$3:=mhP_9L!k3lD bMrD!d'!5kºC%M7o!A"/mE$ 0Od?fIGcHDO Sx`=_ 5olebEOHTeqyF҉Vȱ cz] `X3Ѫ~o7lo5pҶ=6E(RbOT^a9^ĸ17w4)l6åc֔HGg.25f)36-gTKI~mJfAo(nLUkA29H_)X%h< Tœ!FuK;q4Cm4fuWH$Fz[ܐ=Iƹdf5)h&I}%sd Ue[KĿm#IV͍`7#|Iŵ@?-1|!Ǹ~⧚S*X>Ss=)RI\(Q qA:/@X%10r˘#o?Z[e\}h&MiS0_wT\'$oBez{_:|Q3r?bks%gO70 XlgoOeC.˽{>PVj#6R,*)eΗRGlN<;o_0^igRiUJد>7Ĝ``U)ӳk:Sb70й ,Yw2i3Y5q]7ɍ(\qoR[0/Y C)@' ⨺oiRFr ?dl8"wfX8mGE_s`^w3i4b7,XW&yȟoKWk胙?GB W!Hp-/;':a ;-t[ :"czF@@JaRQ_s:w[I3"5ۄnYO ]a ^LSaˀ9&`35S/QB£_7]I~A$e^ &bs&ÔePS{wX NˆUoqP5Ŝrc'6ņϴ͵!|BۼR8̬,ҥuG=2Out@m$@'d!Se%z cvY8i%`-~H'f ,O>ю 3vW2B_U.gj} jbR`p Xd2^>dKRܱO[J^9B!%u84{m—sZq7SP譼co'7;76OLgxTh$ֽG5??]Y k>i .w~3Dy$yti,NU0xc롚<}f&7PSՅ5Jr4w _&JѥƖ'RךqwdD+rPr:X#<#.EωkF)+ʶm-ﭺ=V;3"`JɈc%8J{,BY4B+ 'M|G ZMa ꐣ/M,!Dv;*- A;cS1QC0CG6XσrZ+!>\(!@,m@ݾ왭akOM(r A>8& ͣw*6ɝ.LI+Hڳz +]aNfN|qK:Bߖ؏/ml@jsY*ŗj? ԭpqNMDOIv:|Sݼz\5w@63o;d$Tk}5://mٕRsa~a )v0,Avğb@try^l T,Je͡۴}[)Xer fxJ -T},''4ofUtзw.&b@yZZ}TW(JJ>N%J6H :6! 1,"&bn'$hvNM(s  eˆa[1-a_r~]6A]?BhݬCiL-~\ nB4X|h@ btɿH}/+F ]T7MW\<(ŭ"2an\!H%\!۹򏅬Qb`4\I  #v@GcٹGU!mQ8)襅z>HqN!HocK][CRtR=5y)opBy3U*Olw-"a&݈C?491&QS1ɘ#= :+%>4tL-湘z#׳5sDc_[D+'xq&E*~li@|Is Np{F Y`dRD%g$Nwi+@%Kczk]g` :bS(A M=KM=m߹|3 tvgR)k ^wOj%j反wy8GehV[f g*h5AFms}4}Oۑ%0]owBnTCwT"+A݊%]YK]!bC4ysTgK*YEȺv#`9{H!uMܢY+J6̆zJ7Wlt]#`?\Q\V ÓۋX:r@\_ʶoI&B!ޮUF 79yMζ61m&OXqdb¯94 5 ]mgt5޺z. A[8ڙ 4fgJGBSϘ.Y?;'~09!Qṿ p\T:B8Lhcp>2nAnT*td6t/pw>}q{1x$bズwk-K UNE8uMt$5sAN).|ٌ2wJY>ONj~EˣإD VWף(JqLB̭f9Qud] }lHqoZlw@֢rC4+ФL*kn4וE=;0Js`#6ĬuTz@iu'Z?cs*b'=Ђq:?k"_7JRu`[eͮ.:`鋺m~7 < ПA)+ڮ2X W{E,cX瑡F^5%>2u;]I00?ٵ^8 u]xX(WӹR3[gpa#su.9U߱hᨢI% M!(Kfe-$S!=Mu>M4wE7ߘ2BU ]>(ܙAnGO/Cs&_+'RSj9с T|vpd&n6ckp9ٙ49 X~"s?)ߣ5Yt%yv*Oq*#B/rB9rT9B61;8="kFPLB&{b.aQ$3k'&itZ;C^-_NNb8ȝ8,cxzEhk~&fW+'q~h""kfUO6ag l'<5l!?C5 E8ce9RYgfSǃ\D{iU=3 ta9@ו]lT_Z~^U=erR ‰Ӻ~'2^˥1=_ B,ј/ͿF^n$"F{׬3p<_@'bc¢Mi<~uV{yȟis5ZU1jX3uyv`cVWiOB (-mAzK}웃i9Qda[rŬ%}7|.3iHb2Q8>]ەBxsuBSucvyV#s+7A1ʕn02٤,h@rgΔ^w'Og5h;eLl9p(^5q*uKj4+|xɫ.>]h;Cc>AT#JfQHmrNUb;\d/sSp:po %,K! ,ah"D=Y2I@$<0`mōwq-w XF365<ܑ|m^;1"kn#6y7AYjR~CSWfh~ :&R3ҹ(styOl]{! Rw/ᅝJ"9 &[߻fDb 0{7zhJ̧ bmC?4a?YtZ^@yDƟ`F5nnpԻmk~;ˤ:{16E36n+y bpY pr Sޏ6T3,A8@B 2u3*zh9;v[sjTcF7tNy LX z_pU4BDYʼnJXCͭ?p-([4Z$w^ޙȳ[g7 T, xss~cz3}bPZޙ4>CO09]OD7w?P~Gy;g4qw]ߺ_`r)u.J.oGFKk&qxQ0z29->a*AB$K)<[ggr݁ V[ Ws@l/K Xsa߸/ |V݇u5}qK?YfyC b CNA&3Fxe@. qmItzD:Cl8L6'{ @SWԳV7KG+DŽZn}f@'n9hƋĜ$X|`|m!3dBp [R<[|5T "b٩7:O`a0 jxny=5 qUfuxps`K݇@(Mן AV5{MS JG'Z{( ifBHai{X1:,*.s16A(xwdߓ:_:DyXrm90TOSu% CH܈+[VV*dʴ+"i%ԉ@6)=ռLKMs Zg߆r92cX 68wDa܎ALZdVkX0d*+&M#C0/^a~$U8ӱ`B/jwz}FgXw1Q|~$ڻ=b‚NE\s)gg= ~ Hu\Uti5)>u|?B أ?4N=q>a%{hjOx2orӝ58D0H!K2td?LE1T1#2vY~B&`yVڻFp ;Z K7r>Ja]>|=zSYzrDz8O&vt4M띐Դ?7^) ‡'Zumğֱb1/m04U>΀Gvgg!PyyI$r~D-y~Ft=(c+ f ԬGS#U$ϳ.U1~XcpFkÎEf^'UūrX缴A^us!̓Lʤ;j\$? p:uO|HM gA$Zm}}̣Z]UJ mZaA\M_P !8'aoKgkҩ OTɤ&)#E].9U+B+˫X2U,.1T_ ("QG>2pay+u=n7Ba9;~ӬF>`_5 FwqZax@ \2}@8fꯗP0S>FUB},;kVLzJg0&fV "86udQgt1~2RqoS HbrGEإDJu@[L)zx8E4=*R| z-u vf;Ɖ\_V&ͷW $py"Kb9zA6Ԑ_@Y}nX./0@& R ,8p#ޞ&ő0>4S*{B2`ZAQ78Tb^ ZrEн~F'biݵ}yc%tPc8x'mE}E!|,cnB'~]ɴqf@wca,fS:}Z-<LI55֌R9@J=xs^mfd( #|K~F6` j rN@G=Kp9muctY]k̓&ގǺz`678UhAZ{/Ovӑ|< "BrS%%Y2ף8etH;Zi-w؜9Zp "G15KA9/>J\9 {4zu+I@l)k=+z9,kyF֓ϲ Ul4H>b0j(ψ9c4w]1JLPRilѻD dz5X8CXkHz7Y:aӷ*C"}_(ڽ'sƞ Gq\cc_&t~eol.esJ$+_3fIc |pk7OYd%F|? 1TV2|͒ӻ?nAlTo"ԟc6ɼT y}! wѰFF.u@8]/R" =Sf45bx uG\0RѺ$ϐ0y?uq R†5WKtO?kr ѐdZOG@F b.Hq] ݆yKu" RA|˞gMq 6WJ Fx!-v_ [ޘ4bW\/<ѥ[4sWzQͻ2&HߩZ׈vƓ2뉓x2UP0[RW(j +dfɼ9^Ny<neeA'VZT/@|JQu}3$D_/"-n*;$XqzEˤ{jEkPg 4E"ʄ#.<`|nBu"ᚇ?z™S5c5\&@!R-"׫ap<=&W`Nȫ;&?7t$$=$NAI%ǃaVW0ǍFꄞtzcx K68 ;\#'Tm >鐖_nX )cZ!QE#PKƓA!FW-S62%kq+NTqSm׺2hu\:RE[0-V ӕ+uT,Qp:fCMnnح}  f0|1OcԄCn]sKk9v3-z(i;c ˌwҋ&Vn"fgԷ["2ͱvs)+=fEe4ښBdKU*(_#35bs~O0ᕓMoWC+WY3_a \Cp WM߷/;iDN6_cťl:[ki(kzh^5đ^Z*A.t^pߚC lzQt\ldfB vwǕkJ)h+~pK\KUı(9ܘM?bXoh}-!vfQ[sTßԟMFlfmuT*6mL $I zVBvRͥ;YeG\0`kq iu^.7{ޓmK(&{~f%EPFgAgc+N*"(5rp/}-TG2>jE@ <#,N %%ݾǦvkspyT\a܋ S*ۛB?ZRo& ʤ(N晥Γu?Pp'bp#7[]mY#0ֽ}ᓼ^w,X[7x[zY_y)yk+پ"':6h\sI;/>jV̍AOmP?p"!ugEAH&3wbB,n jV֩7aN%,E 1d?c{՛B?;:^5PP9U@xi>eiF4{"_\&t,lx5)[>9AB{ ;t'UZ`Af &UJf8B7SlQRm.q ̐Y"63/sˬK @d+3GxK:.j)B*H}yodCLHZҽ 5 '`"GlmC(&.˰L42(&̗V..@5\YlA¯}{Yf0!޸Zdm7g@5-4P-PDMFY I7tzQOtI7:'0b1F9Ҥ[ӂu*Y%j,1B6^!-$ ֫YM8~;Re <ٷG]Y;OaaW1y2y`7aMr6!u9a20;qPRê2 ;P:Il&>쩺z{42eW2a BTdo}_MD!ۄ<*lsʴL qoSyx!ITE; F)1؅l'Λβ; 7stL3p^a}S;Ig3l BbNe6ʣT!˛2K7Z;2O}X9׵N@#+@̲+$yԹ9ǁ,{ Ҷ~S}wXZ"Vɕ8h#e(P}`&"ه̯G7|)྿̙'#U?đzdBwzNṴt>.HN1cs55JV?p{?Dwsqq1z܁ `2]Vr6ز{:~4cH Ee$z{!=]iZGml[{ t E"tFpIqZVt,Bk'^;eṥcih=KE|_Հs[9ގI*[D#tVف'kֿ $~#jowWJĂ՛N˫/;1yoWsŋTD~u}vk1%G45ETN-z`NɏA9`Gd1Ѿ C]:p^J8P0^P ]lP*ߑCÁЕzܜ:@s$uGW VmJOzWCP8("-b6,C]`ACkow}Th߲]^?!faw?Gҩ] ?m$t}R7j: DFsg(8.b%=նy| )ӄkS䫥xzOu P_ϗҠHX->hC@HTu76ɻ^W_ M%~c!@f*1p|vZLE뢑KSTܨ ZK1SEޖvM/n`KԖT,nXKY9$I73g_;WW'cwu0݅9Ѣ,4n$eI#{`[W;u)6Ңd}8@/(&Uqq'U'qKjWk#TJ+|upuשt?@/A`$D E_SN'`ݚlNKmiVE/2jgFw'[Ê )Qp9EU(mhGoscϴl*2,o,3EPhǪݷJbhEl吝!t+qiE<[r5YF-hGAv)F \h+Sgem\|V|NڦsV SMq`_~DF.b2n$!P`'߼c࡬{V ?^?̺+Ʊ+<%uXb4MOko0D_;Grʙ~eHu"Q"F Q$d 3Z,1D+ !d2}a| `SvgD{e7˝h+\R]`_ kpݤ\kYiRLƥx3B8uü@GnHfgg=yD J1OkG i)7TV{O$M4O_3 [,xPܴ<’ $F-u&G;*m&Hz#>]XLh։=ĐM8DWUL@&+ůgt mb)!=DZº5Qa)W$aB sY5}n !!}}⪅sr)nv$ 7[Afɪ,yvMgS4T ,#0YPqpbC*5L+#8 -"O֏TMW.T M W䒴j{t No遅uAmX~)ʰR$}5ؙ?"Yԕ** Yyl_BcTXl8L;c bR2θc3!zbjC '+-w/E̞:Kh~|E^CF[*ghnwAAm4>kAFR{ɡsaGqZ3p2"֔a5{0DXzWYF1G,&_"e 8EYyHzH˝0 L)#N@4A^rlarҽ;FОNԫTCFzF1, v.Db>ʑX˳sm9d .rݏJ)JmDknIfZf.|e7Bۇ5dXCݥ:XQcء&P}Y1sttה-bx[ &%b[cWSJ sVqM~s1g,؃qR$Ө8hѮ5\QT:Pti24Wm|Q_I\Jfױ#af6EbIi4Q:Gm7C&ZmFפ/6 Wt(pRQs~vj!h-ܚ~3:$~G H]w--Z.qgmUKŦ f*P_fI ]ngʓ'gyX'㫥&geP@; Oo)٩7"Ͼ +&XϖnDbIq &cWv(`V>Oʕ >#jQg5a8ⁱ<.s^HzQ%V\*V@y*2(Kg89r ,Җ̅P 6X?*hh#3P㹦u sV3V ?gWSb$cu<>d , {`[,$vzgIg,(ȠS&n^a,ci_bm Yn/@,P_ -0#%eLLT%ѭOV"7gkx{QZq|_[vDc7;Fl8I`fZYb4-bOd(iޜ٣"H=HB7 ]%7PP#9&Ъ0s="Sf`M)]qc 2G- #,vXΟ|}g x󢘞RK$SXg1iC^vi3@SoBa˜X2<-Jl89+PkZEv\|!4{5 xhc>MP?EzWGA$_o`'@˰t\˻ͩbޡ@WW^S$p0HC;hvE#kGszs7*'9"&p5 [Z"ɢNzȥ0w* &~Ir&޻~FBv;:|M8͔xkGXiwR /-Ձ <f +GBE|kAOjڒ?N3zgFX ۔pB^R(b%t^5c!^ *ioZ|S P/R * o6@bc%\dcNZ+TەE+{Ь۲ e3Xj ˜6(͚>خߊT7 2T@b.Wp)8|ҏ63WDqCVјa#qUÆђ&~G)Itf%8YSdANrH yMw_k1ϋi )YJ,*B.)La[{+f'\TCC %##YYT휟\#8PX-2OR^%Gfn&!":)]2 09$_DPwrK%GNņ ”S5ٶCyq^  #a(goйwͺ+o"|oOm9~\ڰ3iT~VB5#+%_kr-LɟM7jOPٖJՂ$,GP١XKUNSx:t PRx:B[V.f2# @<$ȺSrb@RIm0RzR`J)ڷ*'#o|WT]_H便rY*hFN6,8rSV?5éY˿r \BS(_-ڑYڣV|e%RKl훸Ǩ%33(%]]`|5I:&f9$W%-ޫ7nqP ΡTxvBӢk!`;֖Uڹ \QQsl}̭q!8zӵ(b9_N:oފ)}^sm^04d;"ldc$s;NC4v7Z[!:fʼJZOK#BL3zU"G t.8,Q݇?:D- }E!d PC@-Gj $ZmQȝI=0F0/=V';oV .lƮ%\vZȧ M Sg(9bk/D,IZ4G-?OSېPEnNO鱓Lrf軮_3zUIzf@] nHvNl&-|0dxN8x$3Փ+]|>gQ$W>Ck!S؁I#Ѽ#?}yQӸIWyt/%WG#M۟(ED-n2^^;)8xChce^mCʙ-h"fD›[X`O~ev" ?^TT󮽝_<|i#CڶKmgx*$>>L8_'^s7Z|~4 S l{;n9/%7^!gߦ"ZK"0y?َ#+Tء43pj9ZQ$g*1\*188uGۤ~3%K"*)S %փmO<"dg GQjvY5obJD0up7āaH֫ F&WIkqɍ0J-z?T('q8)Eh"Sc-*&.-oDkBӬY)P:ȲM:F%`ХJ>(Z}U96O:w 8~uXyz݇l)A-;N37#P4i276*ZI  ߇p] )=c/J`8k>k ݅@ja3·u#v~M8mIO +gT*gЕLTi":?({UnJ{F8k7ZMFD jԢ*ZR =]_eioX=Qr=7~l>w\gyOF޷45CZoȝYzO!3` _mzWHUc%P3W&Dy3W@/\twe,GDk l+~A=qJYG5DX `*9!2h&.[ix%|$;Y:~Ɗ5b߫pGö^}LeIf9sw3d.U)#kذ֫\R?($:Qﳢd'Ʌ`l\w6e(["|úv1,vElyre~}g[3etrfrۋQwfX] !qOFd(lxMhXm ؄?),x,H6㎱̻0-!GIiM."nL`+Os|m Q]/2cC9X_d2׌'Q4&eJ +؎l?7tZ+~I'}z;ShbN`ٿP.=dUB^JF[&#xD |B8d %϶eӲ2t U\p(g&)7ŴYM9^/l[*VB^b!J1ʳmߓ,]0]q7BGps^mm>50I-l|ol]nW!MR^Qtxn JYf _3i=Iyqz&{ 3؃d{ʏə5n0Ȫ"o盝PxJ߾fz_uY/ꤤ%wIi8ĨxL)d&$2эJ'vZ%Q?H3kuM8$ [4B}Epy7!-8dM4WlOV>/j JwJXd P=skJb(a1'xw&Ѿ1o9+ƪ@XRW#Wэ>4œMPX#P^]eFn{U038ۯJtWϐOlj+}drt`\O8޽QUڎJAPɬwQUI:EshPqQ_1KVL\i|caTSKpO%!nTa#'4k,oLV8j)F7QcɅӖN6M1\eLs@^煌c$M"&t8Sz: E!j/>튎.ܔ*͊{uS0#wa=g 2Nq!wh ̓A?팪Km+:m= bY,%a0BUMO$lFRsQ`TPPtBL  3GLrF3XX!+5n>#e]4zR"&ύAƿ|R[˺>3Q[&pxT3=;9$@iEIgV8m#L4xP!mr6C:e,AY&W'&h~UO6_0I0HU\샡 b1Jm( hiЩ8-Zxͺy Ʊ[N2 ͚qC.ôƭ[g1І_Ҙ`lN _š!A~>1?.k?5-P,]eY_M-x:U1JSAToJmY!{;pIPK) ~Ofg.+ `ؼ4*Fw:V._:Qq\aH`UH|X޾0: \\'u 6A0ݷݔ?~ALߥ* vc$pK#{szqnv.HqOQ_/-Al5Am`Ũ;DuxfծVQyehsmIm+>iΰ?15'rsH`k;##FtBGQg02LjYf"'dIodeCC涜EepNPaRsl"}˯ #8ݲ?'#~T_{7 k˜ " ,N ZD oؕڲ@Oq?31MJ,Uk^ؿ۲۾U?E%Gg(@^aFqTKZUk!|o\a(R"hdKd0l9ʾ:VI - BÈ>A*UlOjYn7IM&_/b>Z9u_e#/{AgCR#d`F:]dY^5xBD03l3 ra^e8rqu;{0}LyS%Jp^fvkaNz%=2eԥ}&39x{WR.W!O4)#8brrZvINkC$JT" Z4V\mY{IdCG)@¬#Bu쵞=1,'1l a'NgoBp:0OIs=LSC]eK5;RA'õ$>L'oER}J2.;csRĶ?k4Umê-To#HHga^Sy(k ll봚o"C;|7ǎZ-)>qL53ƽ!6@<t[}򠮆R)Y!ϻzƲe12XV.̎mKZ([p`]/A:A vvQHba;hgt痟bi1'_uz/\vgJ=g6є:f~K]pс7|t( r3O#񌏼b 񄮗ۨ%;*V9Xǧ93 7xCV8EA~]yZ{sFQ(aޑYiJp%jHN3'P=Ѽ+Vf0 ʔpjKE3`&"vcfGjtMGM" =~ +$D蝙}!}!;\Ӫ<5 =,hʶMNԟ9%:[8wm 4 \o*OZ}o2ĝ)7,aU Pq@ɯRħnD+[ܹrod\jבX zh/'V5N;F 1.Ou [\wqxa $L93S|QC "X,ge*4oEUbcNxω5Ua&j:ˤqA4r[F!$(pJ]m`*o;QD.Ҷ^kT/^l 7Ժ`ensX=*O+q'.e,$'Xbޫ~:rP?cՁ;gy25{Ѳq/A 8>Cւ 9H"ګBO,jV*h;p` 1 6vjex<[Eg?:~Z5K:*ܴ*6]dD14~^C ۹xv{WGOaz 9q84 ' ~9F "W'?~#ٮU%W[=tDwȹqcARI!`>hk*GywkCsȊlݡC []72-LCx@,=i`0G}tf>dtT ZN>D[h[m Mӎ;:s;U,V7Ӭe4тǛ@Vy22t 6rEl{X^st ⳅwW7Zbı[mn*ys { &0!Y{ U5zdwJA%3jYkjA(nf3p?xI:Ӳ*pr&jN»1ԇ~]a5?6z6WoVɄ}PoMJ;|( @P~"XĤ%i/sXljȠ #6}tPSJ5ے?2eQvVe Ll4|B/2qW\69ԾpP9 [vR8n*We(}%ɗ3y[#,7Wa:;8nYKٹcO'kϏ)Tm8pYTabN OĪ-S.B!>DzVd8肋v1w%Po"?c -ң`YB#&ZpVn7/n 8ڋW++/tqMsJlӟmw!& VNKN@}AoW\2ܾ\xTL#uw?bgu^y0=9\c%U\'o|x ^.RVo}NS2ޤwǬˌDHr9cZyB+2c=xs)A `Q!!`vӰqZ I H&khm&~zg ع[XhƬ*\_}>J8wk)>\nHBL>mh8b䔦Ki؍Jb(<[ƪЖùPOG;OȢJCۣlїFB--=So.gpdaN]VyZXf9V]3Qmu:ox6`*Gx%,Fx BG>?r/Ip 27(E5' 4~>O*|P> jdJ8~M0-*#78(,P2AߝOg~4D?iZ})~qg1اa14,W +?KM'uK-@1{cs;8LOY֦ ,oj ɐrn).p;weoB!k')iHqBJɨG2O1A[K-Ni.x kYh3䕗; TAZh+4%jS|r.e,\ք`baCWW泎*|lQЫXSPn9*>OD1_Oci|RD&f ,1-}]P,!ppV4O=QU5T coE=k$E7F]0C]LzglGWd5N#wbcq1 #2YLT;.%;ohj01+W w}cJ/j=NU [!`.mS)-_2=j=Q-ݜ?%\Jh o!P'(h-_~}<ĄICJt0g)zY2N}J}T)5& ;TV!z0ؤg~{$ehwlkW /wʽ>@j꾛:QF1[Yl13\+w2J97GяHr6xG7*4-nj*n Sl5Ӹ3l n65G6zt %@w%־U   kXc]yцcB$tƂ+zb:%#IȮ*Ix/nHw-/ `c;( ^}䅳d-fLV.7%5k^s6Z'e!!dOuFu ardcU=k(]+9̃9D&?27uA@^GL=Yqnl>lL /pg  PD5*H ]K' /ftL6Jn>lM~Xs82umG .Pzp"HJ~|戄{)g])w{+3nl%舿a5NW<~z`:d]hg**wvf:;.,#,Dl68ϒb4\%RzkA5UuYW1AT'P l35&&Գ<ɕ(vi:WקNH%=rD] >`ohh\3 {f]ҬCQg@ko6ЫYޫp9J|[λ<0}6=1xV-wXQ~POЄB]LlG .Ptkx&O cIX5&fϱc|cb|V<8. `6':o}7LNb/ lc{(3+b 1Y("2h C]<>_DA ~נ GO/mֿ:`[/;.R4l h[)rn+n;!e&T&Nc}//Px+z}JnTwhyb%nXUBG`_ɥ#9* ONOHA}Z_vQ"eVdNKp-JdPJ lfNg]&us%peO0"pDƣ6"5ع)Bfoɀ3?oL=_v6aGhBg y]`@)5$]& DuJpX`M s(~WB=h3kŌRYCK[YL&BÖ~fo54q$ԲF˴$A,k-+u \aRaOIm7`H*-?ta{RP6"/-t!pذ#r4Vz .*60=|ħhUJw{?QRX%b0;pKV^\S˒䪣d TN@qaӉ':k[ESs[z`cCB `y߹*@1~o/G0mٮ"n<ѭWyG?&K-Mʿ{AyMdU/ذK0jCt@U 1V¦ޔ[Sw4ER,kri;yEtϐYey`n{셓w6GıWܢsc_2P3[:N/lifve!顲uD_ `Uś SUVvnNY0qiW8 V~BP1b&5JҊgT%8jH(UVz8vf+[p}]u^Xy(q7O{ƶ4|2$ye$Z&P4l7C.쭦<_WYh>/:w$[GfdNG_T)jXK_X-ԱeM_W!Z0TR#p=Oۦ ]ΙMiح1aDM6br I ^DqE<מTK( gZޠ礪 emG`em6ȬlEj@2ѸKWGR&y j {aWJZyݯg#FQK?<*=ϱ9QR5 g=D8žg˕>?yybw[Jdo׸MGLZ "cK[p z)ǻ[FBWТAsκa_TH?H5@pYsllfzОcUIPA깵lCs]V UjrB4a)<\+>Pb2zV=4&]%齳49Tvi`3s\whh|5}߱Aאf1٧&[ӡ^6U ~NۮV0[/ejps(oiI+8aÜ8uپUIFC,_3TI'ZwR37 Eh 0ĞM}ab/m3wwLMW;Xc13N=e>}BqTQj40STSEoNׇ8)v8~ǡ3bYXۓdQ w[URu-o%VC.v,cIKʰPswqL{W<]#}Ϯ-ZkGxҀci E;.WH0YnQ CY;ȍu 5Vʍ qjifTQN=73'L~8WwWds)oކxΕ&mH'CїN&a`qqm}-q\$(`u]~j:&P[2cSV;'M \ƮWh҅-Lɦ@!"9Vp(IHXf81Od85>,7^r.s14(=`E_5{?s;ud[huM7m`7E k]BJ[WN%tS݋!n#.Ƣ~ z"9vESk)e#h>&M%l|cCS9>m?t蠠+êOO!8lbUkj\B$)MY+5xj7m=~uJuY<26 hWVTR7WMҠV_&5=L=.^l`@eRvKS_TZ?0)Yx6+R6fpar_3QJ/BDxpDj'%OeIsed>ce3 |>7`Dd=D?lKKfdƽ*IMiŰ521J"{M{ E7ʡ{ǂJqazU#̖LR'ʙ*|&96)V4*볌7_Sw 5Dl5Gߒ|Lg ,HF౼8ŚCTXD_iɧ6/!QjMFF]o'?tD2_,6rYNOK=2| >`xE*u3?S+Wv^5@W>e[A*]ߘr[2W?c5)ҥᙎTx׸`-RȶfWrr_1X$H ? сG>LYqm <+_xOE`yP k ~ -Z_4 #N<^D 4V)y5wi^.pJU&J0ݒqPi1-R&Vk'OM9FfT`(*1*Fd&:stA:oŪ$4JLܗ*T%.70С $Ū \ΈvT gЌ• kO+SYK3>Xf7ΙqK4jT]1O Da2;~?o)^1ImDD6ˬ`ٟ]Lx,s네1! ]2Ĩ/Xf(ʽϱ쵆S{(ijf_<3˺/Vh\t_8J&Ӷ")j~,WRտƼ,uay(w_jMQ?`&CM¥?Y$*maۤoC5@jd}4}Y):%ߧeK\mJk) ?T'BēaUT3H?-Z϶xLx/d8,-۞ ܟg @.j?UTc W7a^\Ѣ׳Z+pSJc.Bۆt'СWM3(D7_mlt޴ey>;6O jH҂H[[G,ƺC#{m I=cXƴ0 ʋK4H!z lXcp4ǽtOqkkKnZUvĭ~Wau 5[60ߖ^}KzP,uAtPPR4`M'k};Ug:.ʣ&B FQo\6DXq~z1#۹(L-aװKTm5lC:Qy)9U`nc!Z>UdbZOAmmkkruh%s>R/]يga=oq1^ /SAZPTk7CP^\YU19f:"+e0%ԧc&$Yҍ D)*48 U-ޞsqrsu5/Ŏ`T37uN+*HozݞĿL2DE"a̕G~PuG_ mbwefx|U Vd#dZ\rƦ*ziI9ۛ:̴zt  ؟-ۼg,qS\WNozgӮ#1%`WkAdw^a>u^ua|FD\ddф;8"#%3삟2rI3Xǘ+|f`vE;!){qN p_OIZKmOJXhh֜~/n LVR]`yz?CM1ݚeKjsnWcWx }S=Ü5S"h݀]lk6`߮wmsbQqGdnXhw.ru̩|]U:o",] %^$(9Ҝ"%JI`2ii6UXuDG檂zC8}93~֚_-'պaݩGiko{ 頡Y֦zNddOƮ4N~MAH7L{ kݸ@I)hQ|]0NENM1 U_d8~=1QK3|H[\'BؔU`4?c"=IJ҄.Zl=6FlB"+qd q)yť>y |lHV#9vuW5 %c( n6Ӥy:kvE}bZ%p_AMG3֐Uma'6<%0NP49CRd ~!M]LHl꯯x>Ir7UL{tj:60$5~<_AE_ձN6EW9& tWd!N<.- {yP_VT &)aBvLK_tG: Zflqm+ fG< =|ϼ{"gzfba[D}0EflL"6WxkbCSG{;edr\@?srד4T>'9 9%0w@*'8쨨 xjOFӫ>C+X*ob5z=>څ1-Jqr1"$Fvy{  =7#~HAsB e"]4`Ht dtտ$_f4;?Y %v~T<KU[LU7N.y-"0"oq=ڹds/#VɢcL(}ʤ )U 苽Oi1F ׼XycW h(SQ ÏGP2_?bK5[/:3 fll2DX<\`| -1f>P|%Ee^6B @fޚ鋋)4i|\w WaI[ fA~&_s{O_ZJd\I[qހUJ7Λx|YTBþ/~d+"BɁCmajDNb3]/OB^Y?ysJdQ lgJhȉtEGKwR{̙bX*\Y)z ѐi5n{9?."a%F ^vƉ* хB kD1]3;dUi,L,^!cOFS(5@ y#(WĹOc+.E+QC{n!N徑H,\Τ8 ?ej,Y{~{X ]ìwnLzJ-c$A;6y P*I=^zNF;gZRӦb)k'‘CDAI:,5@m -<2g!?/]һ 㜔P:la]7p]v7 N{mr~#k~Ւ=926ِ=22$}ʹe$0ӤW} @:q84Xa Gph QG !+]$Jz2|nIFxb^E\7a8kU?@_#БIN~[ǎ+2I65d2he3q(s{`ڄCOu[ߟ5gy%~uorlqɓٟ"ӽJҹOZ% ,]mEg(4G&}P4AdiLMkzE,@CNS2fG9s}+z(~9tLx"C~6 *| TRLUQ!*^6t&v~%0'}z+y)jح<6NR'r<A8 GhCaF"`$glP:(tdQ1Қb+8]_g" fE/ᇤ%H.hmj ']Bltjߐ!&q~(de-$VMIw9;Q6$Gi8w V" 8QqPH4.x_>LfB8/ .dW$Szzz}ѱPt [X&J6_ a~fW=jŁ+bљĨ \FIʨW[󵖰p=!nCi#$ͮ`B$ n>ϤfglwB{.4 9;;S J! #5xIT}i$nCqdcG7+ .;#ֲwY5BmUrc48җ)t*VrR'alSd$/7m|jM 98:yiufW 2\MAQ=%~Ս)O_,DTE &X E}FJn7jN X" XE!Oy#][XpwF10EG\;\xĺlL/+4+=)J G.Xg@FvUր{8SK/+\+֌6kD,kTU`HdH}dTH1Gu}ʀF8cMT`Ns*ɟXA* <| q p4s_QߣE*D%QjsseG^9S>Kn+ ]b5F "c$nmK\󴿛a<6ܶrV+L2d"|a>eVpN^'6v 3LwKOQMʬ Ra0[s@PCNpأ~AqNFV8{+Ӊ[wX;k˰F׌ DedR#̰J/s0!+$32@VrlDFýEAAIJc){U=cb'B?ت)ǘQ~#l>^AihWn86!hjtL= 4 ӹbCxl>B:Z:i@=XǷf lS>ej`Fm./Ԯ ;BrLޱy L_%[™-ڂ:K2 U~ڟ=O€]/*dwp F;'oHo0YhD4Lk=izyy+h:ik✜"ۍF'y?$za'vR(Xc|lY"|f5Լj/.X,i @!bW-N:èRJ-7xg\`]?;_^;$%~N|:C*&q:G *3[!X+YPKXߢb( 7M+݁IURPwjL`FI٪f|h8a4T,Ŏ !)].>#L@Ӣp]Qɾt7Ι0=MH]l_YM/wYwA}MdDf=]_Bގ@[Hs𞌷z tWckb&Jyi)3>r>zTKh8S5]lؾW#W] | 5r7s=[-~hS6k]M}`ȷ7]]IK==ӿ{DC? ܨUr|[M[7:&x嘦k)f+^u?>>`͎1PzhToK[\q r/9"Tފ!ჇkjY]GȌjPB3^P+kw]q]>w( EhW>^=PfRqru(dXM8c/x*#F%Kxhval#~Gvq$$2R%&ȕi*6_zl" ת&٣VP.3՟8ᾥȓjԉ>nG`-smT{tlU%0⧾qߚ3miY pfԒM'2&:^q?2ÍA XFf9eLGvQ0:æ i ,/eR Vi?%|Ԃ)\u0g>X2QP 8#6׿#͚uO4v5dهŀ\!n }:J,Ϛ.B 1#1PΤO>iNK vV!b C#n19DJ$ ؙ([Uu`{Rd!>Ȇ@\Kݾv^:DqiK9.͠ItjM %2 26.,V~z#ЯWM 2hF~(j#m|,C#躸fj3=Hb$uZ'9VRAoFZ jQ>Y[;")Pcw`eϔ-KMH<*ͨߛ9=dy@h`E7yAIy-:= jSX"،x[%2$Ժe(DWYuHfOP2?axtEr\NwK?%8e.a ?s}py$p?$٠ D|))Ig( fchzLEVȰ%H/E?=#/U>i3{.|HKA+{򒝪OaU6TCqrl%")s |)ӗ4>NH)FNoyF w6 FLQ߶:;KiQ HQ+~/Da yyRUf$ Chp z) /5$Tay׃jFYUѓgoVH5akA8X%+֫< fo^@لߩtyA 78aX 'ءǝP7~#R~LrSf,j ٢ccGbWYLբFLP]! ߗy/QLs<ֵ>mN~I{7TF e2r,ڗ,$t[i5\{pi$֫^DϏ#'GNilFTlq' 5necs8(rMBYMsaI'Gv{S((1khOb5}ը&cb?I.]vێy5̄@ٛ2M 'm- zHhsW#`6 owk]Hty) <+l"h(U'l4 ReoD3clVza6JwykybHA"Z*.a_d੸6H8n~67ܨUpa|q^-ն{<55 S: y}ӊc@~(!CzyF-7Nl08FThU5yGz1?=cXt}âޢ)+z%'>,?D*N'C\fE=cnXE4NdK Or}i. m7xMw'}ox_!\Z8kIѪaY'(X GqWmS pe[j"ob*[wi}ߘ@ CK^VuY_~-_u)+;Alxl =rYS iyP jfTH@qV߼<ڍ6 ha(: ⰔNAjRlIjkZ@jHN;kI@TcGmpJ~۬=9s[SROt~DQ9I#pDb-CnMsϫd+bȝdثe ~zJz̒>fQi@wv2YmB$5ߡi?:4 FPS3[8 OÓB0P6Y7"r*,ݎbq?l_&;lzD4:\7_ Γb uOK'O~m_,f,<GcCsWx1HI6S2C`DPު 2%[HHZ;+T,cy Ji~DEr۫qEBPxgw34J1Rt ĘRPk5 P:^~&UCDΊz,fO~<sEx NDr(l/)-t  8.5k{sql*,|ՈzE 1h˙ ,[?jV*^BaLyE#qH|7aQ=XYH\'n8)5 ŦD}WM Oskq[;^Nvqlg_:wAe2*H#KЯ܌R ʫRA2B'3W]|~n8˻ AM)S[';i?#>4Wyp7ۅqHsрR$q%IoAPD<8 Sf{v$ L d M+;pf%\0BPu,hL%8Uqvߒ]!0J)^Of6te>qIOɯ8~'CZĥ [2Z0ZhEY/IUT72|XrxgF=|,aEVK3 c턯!1}Om6=֛fx.˩(0~A {4=?'N#~Ge0 D"CxcllL(6Vzet*X)ly^qX tqWz'`W;"Y!=߈H=y_#b&2#gH r8ٺRPdMk_şGk4ʑ)f'pmecͫ]& >E%wo c2yTjvHr#-P4{xo߂?O bH`_a+Zpٮ?n;j픺^HU c`$;(DMIH[25%i*rGd↸,g\O;Hv8R 'Vq,[EbG$} =hO qA1Ḥ0c`C`{Ň*5s?NdyN)0W|zVCK _~S'vmQ[ONO{'yMǬZiõkV, ۩/]VVX27 #*(b&fy}=ahl6Jlfo ۽ڔ\w♘Sz`}HU_\,u6.cpC p1(gץA^D!=car9NԔi/[!mvg#C n 7_|}k$Sm;`^m[x 9`E{tNHIJ E jMٙ9BljchztVP^p$-Z!Zj+s`ؗkSs՟@C^ FhTkY.ߣ1ѓ>&B X:YBj4I]cq6"4 HUhsydI7m%T+puNF+W;NKPS }AElDvaHm'&}7Nو^M>Jg%lfm[kYIed3!ۊA{2EBoG p2 E -Ȟ=`6-2eD]v@2zC%>#'wcP;YiCĝЄ C|1Q!g^Йēch sX7Gj-H9QѦ*OwyDN o|$wz,WԚvԿ qS ;F% cD}W,_(^s-[矏m?vwEcr7ty]/Rڟr 0FHt-ɷzv\o5LBgѣ;st :"!ђ<":6X8=l(u^ %Je Y\I6b J+#,?k31pw\!FZ<k/73l,Sh0|#Xwfįn(O*X?.p@BOCo;?|Vz!Jiu#li#w["*{ Z>[h`\5I ]FBIA=P6SUMͽC%HW*f؇5,~'m=пQN:9SmI(Oa;l=&\>^],q%ûe`Ij_\) $򄜶Ev %YN`K>MӴ=d?u:d+=JeV);3E*S42d\| calFǭ U{ JmQz5~6;&#vپvm* 簏uS6t]5̹^|$jZUn b?3=a3:nIQqs|S ^fZ`7 99{@PNSLy6ph?\I099{<5D9UQD.Nd,uR)諕" @H3e Ěk97JT*ԔJҟ =?MI=j\7O<3+?=Jw]yBGGf<[ Z߲%*LPjȘ&< NӴ{͆^ I 7V5(4M.[*KhNZ8-R* (`"rk[wl ^<@AU +u-)ѭHфm {KޒQ e8F+.gQ:% G5g0%7sKLeoUdw?))xNuĠ)K?ǝ."Hc%zsZ '"! 9)ތ'J8rԦMO ӓz#SKYy* \ 0Խ@DLXZ6W362GQf;52(A+mLҰM9Lg̢cil1?վ@,Eme7xSPfaz )rD2Q}CPXB!ihe%8֩LZcj''-` C|g#r_scrI%xؿlȈ9lF+9Ue!Pe\lahCA3M:ᦡBY ؔ60vۇ j^i[ZK(e/q7V<D?܄t,qA5Rw81*W'.յׯS-;RXR@536p^F{ܔZ ľ_`h'S7zP^;em쏈#:!W}ѻCGiWoV_)gbbQ`(Bsx_+?Ǹ%0SL]Qq^U {ħ[e%WU$qcdj_bం٤$cSm70 ;Uj mNo^,8aV>ـQbPwLit]%k.T|Y {ŗۇ,YiBW);e_-vv%񯯻}}+ߛs!EmithCE@u%[\J\1r^;Kǣ!HU1 9b?ߕ'; -4z2b *@xr n+DwJ[jJ={Ό;Irt: DHx9 ƐފTru^Ĵ%OynF ZH=b-Ʉ #Նjmo #Zsn%,:m1@ SJ %0H`z˸)98oh6,=1M;a?zSJj x]dJ ZTkOie{&Bx.\IuM[xT=|椥5ܝ@V6 zGEB4M!QG\=(;FzCW6vD3.BL=UмfC^4рNK]XG jq;Nq ո %t6m|zf|RL% +PHP8D*.ILMiutp88~"$eASڿmJ4R`mmG`Q~_Ljlaa:Z+'Pӂ 8"ʂهaoRaH_/ꥐ+_z}uqv3ؒ{HAp G̣/>?q \^ *p+/ttX>ژO&b<>@Nj>}8 rneңkeQwiwDá>w?[ ]Ghcjf_H.ཡW(g))a LuYLF$ $vj"cIp8!+2ǫ>մo2L jN.#AK#oba-ɪM6BH6+_umvL#phl|]RzUV-6:\M ٱVwYj11;R9zLU!;R'4-Ȱc۷ BmZkJ9{8mnR49,u.V-n#7*R7ˢR P g2v0 mRXw01\̪#*D^4=iULp*&(%xS3?-hPYIYL}O xRauؽ2P8 -Dbb`Dmr8@X5m|D^cdZ6lB;+ts(;O=礁)_4{FIco4BКuT ]$rc'uD+?JtG<-ֹwȃDP \e WQeLDy)RhdjPìbМb%BP`44馹^G},kzÉ2ql2u8^fcd撔 2gu]pb2cS'}Ue7n.JMM 8O8@(Rmyơ ~6֫^erqْї%&A JFB:ؾSt܋w#,FOXĐ=<@E)hPSg|U nrZdqVYmiW08}oRٖN9v8oג-> IB-}W9@'w e<'RR\/SV!5}[ ;r1Qs_V.:qۙlm ndW,؏b ,@fmP-$Z%}JYő'% 9Y! 0hV7n̎d ],eًNF Rrn^$ÓٰvJ}@&/ˀ+Iߓ< jSO~CvUCqk!S 8:0T.ĶUp7%1AExBv S]$UL#UW2j-(hF[a$DGOR$8?}JU#nFwסn!?b}yQ=;(B,. QF/0}q܆+=lM}ܽB HGr7J6N6ڮԢ'e 8twILа8֞3oI+վFߩ<. Kqe@Qn?[7?x7}5|\zMr]~0lL;?ZX:_y tx o y ʋғXKG !|귣Y~<6ny룚knWvHKHM<7 xan.dpXN2m kGs$ +2sl7͑ڝ*y=6k“ A,V!KI[ۄL{sJD7&چZ6ܩ2@H?Kg  M|N8dMΰZX3 pCHCډPf9c 乽T/&F! v( )U,*)(G6Vf{i>ق^Tw2u &thP\~e> g͜> lSՑ3 ⍐V0_x@i%P/[X`oQ򖐶7/ыJvݽK8r_}2GT=$1#nw- h VuFj.jo0|v 'NQxC$X>뗱t>?\)bpZj/|;7?6;:1[:wUVN] Y@]! G+/H'x[)G^p}9ΘW&]yK6D92,mL.|V{`8󯡽<'>Ux aK{DVϪR=uN4GN;F GO=0?ȁMyv >XAj]Mp9Yjzǡ,'ڙ᡻&Lj-}ޢ JEa)s]%=coIg,)HlV#-&r[c-9 D4"/+.dƚG%'Ś)&JǬ3< vnՈsNog…NHnsP~sxϔw^]LiMYP a7$](B2x͗/mIvKAImԭļ[/z1o蝹=v!3t'ys/oUɪrˑQM~,=- 8mE6al3܁Z} فIr]?j|$S^cg!RĞi?٧^fUMzY][?uLӴSM!z~a -K) >6C4 :arė8n*,H/ ?Y! UjuHPe>Am±tX\k\O%l5 ȇ"B#JBo}d$B;d!kO庻43ptf&fzv4a#xd06c(sСb!1XLZ(]![-9mh)ؽ( NelQPN&5赉{XJxo%I#dϾ_kT kĦ84 O5{C,ljQ2spKՁuh[l9I*PfC'u@m@aiju[H+<("5=Ǖ80'r~F4#\mq>i֜"ѼCN<ȝ)i|QeӐ7mh,<7>7=c .O-^w&BߦfS5FۿeU/@ [7{S<. I>Ud]mQܺ:u ,ּ$|]UJLI}Vlrp ,;ltⰫn'HM9Js})'eypՁa ]gnN5qz Y15> Ek59a`$!iYoPרf F@e)};,OLu:>MohN)$DuV#PybtO\ /7% p8b9b`<#-Ͽ 5߫/h_r7ϖ4y3,TMۑrVa5pa&AiۜڝMlܦT^6{a 6_ '9SLrC3Fq8Ƀ.BsL=&2ID1t3f㖮@璙϶`2#҇x#hf9G 6nf*8]nL(3]cl&AxP8"ar{m?j.xպo\z#j[70ɸ vFL8PΧZ{(-ؾґ5g> 3 dsoGK-,@%=FAՂ $3ć!w^ *IhFPY\*U,z倞fZnalx0HVg73- ~xLcM9ZF_aFJVoqu3[(NN"G(v]k?/)G0~edxǬ5¥ʎg39LPg!Xv{`PpÅC^-SZJ*E'{-ȭwtg6`Sө?&ayTi4}~uG #puAtBHF.z:VQ/ή@Cj .Vv3<9{kDBȭsd|+V6lM^Qe{)(ɂ8;L* ISF 4Ny(ȍ=#y;)Ve8-U:[̾}^?sw4O9Lk_!nelܹ47~qFZW@Dij6sڵbyDkJx${B/] B]z0(T]jBۄ*0 mG 45As:Yxnsr$N+THRle}K~;mFB\9Թư*D2߮ `q1l5h2s>2+\5 /Du-Z$GHp͑ /CP_M_ۖ];EhJϝٞ9T"wr( bX<M_*M0eONfy`]( n$*F ԖܮhZY ÛqsBYVjE$|kBm/bh/=t;Ф2a^"~;ARAxhٺe ~#V&f /s%$Pz6 p*(q&3Tc9!=$u5Re sB $'u7HN}?:h𽈣Dn|%!e]pKh_p\/'hJ#X<K!?:5Vzh~d{aVW$<.#\`Ǵ;Z۵wy|l0=MJ*[5 &VZ0 bBZh4x\D-ٷ+%m2VޭWnZ.1ۘPMj8dl9,2Mg{Mơ4;WaDNwO>?ė64fl<+/zww[7&l Pl&LCYeOm`BOүx[i5xԶ2 "U;=~VOVZUOۉc/,v7ǜʑ53g BaOF!ч(9EOKj|*>XQC1^h*}'GV?,B(Ư97vpTZzJk4 Ivzg¶p–\CB+HǙi-I\,0/8-a aP&"ؒɈR%{ØߊH!a^Q&{.D\8 \?(n8yf{ViQ 9eR zL(Q_^Z5έ+f9w"W? [?fxFtw˫i2gKa**T|3xwu$U m{pt 4Y.6$>i@ Dx͂: n$~f r7KXib p lVWfXG="qJE7@qc٬!c4=Ml 9npY[F|GE:SM嶨:}7jC^_(j=inoȷ>lKP{f+ZviXHͲWuvSeP(a#q9!"&-vD48l/;ygEo/|($YD;j[`tK皪`i~{N~ W8$*PKa=_A'9eK*~)H _Вs31a.J+q 8w9eAD7y2EaeX>l.Pf~λgL9C:§68#b ~Rv[@ kVQy(rj O,mA(Ŝ  KQӄ+y9w{SU>: ^/Fk :$.Ʀf\>"Nh EOZDA(I4Q3sE3\T(.:B 뭦 x, ̄w4^v8jד5~#4XE!qUM<1ij|YJvb$5,V-€UR͖;fK 62Wq`) ~}V=4dVZ@g5]b/Yrcc+#OfW'w5,j@?,XKLD{.@Z\Rܑ @A-ipuO@"^&i3(i[!va%;b-uBpdg{M\ըc0% R4ZsNѧ9Bs71FȆk·i2W,8LcVٳC$ϦHc:1vLIuZVYn+i 02 +:d@}GJ9-7Z/r雝(]MOJS 3:wL_D*OKSЊ.:5UbQ8Jۼ?>8CU7F-&q+e/eʒ _~8r/>&r3ʇ6pɸ)UB\1$eI5u9}zJ:Ym@ԬGϬK~Bcе⯳;XpG%v`-ϛ,E:Տa]-[J9:>{1u$[߳O-da.,пVuXZLI<'`ݥlsCW Ei$$dg +4nG`d\cbh?(dupέ{ ,Ɲ0dOǠzOB{ }F#|BdW8b-o:@KXv_* ͓Kz!=2~ΠȞXq:v~sN: IzөIF\ aFU) jQ_9v E |fODc @]0zLa~3d>"CqiA(ysXs.~HE POU)ɆAL#ލgI"+O"z=BmSx9ѥ <<XV;K܃E6 Ԓ yݯHɫf]*5UMN}!{^toH`[ /Fq϶D$,G&mV Ii5dL=4mu|65n%xјzwsODFNy wjαBtN"v(( 1puxJ!1kWgMJ/&Yt若g:!ƍBǨ+Y V'2 =hAM h<2M#,1 QFW kOonPҳ|ϯӳc Z(ȼ%rV-ҠPC&+QA:KuN),javWc7܃J-P5c3e"z mhNp *:ѼRW*W.~ bߒA:hCXq!Fc<$5ߐ*.ןGDu\9hך)%Nco$zXۂp!Di,].U G 6JlG~{2l$ }h%d??*Oc$4RƂ& 0}|Uo-OÙ;gXMf#nRdER^e&`$:,zk+D(ַWD"7K9/K+- %z+1bigDF|_t&X1ޔg/C H )T6uu3w)1YA3kewzDumھei"s:EB0AJ\FN(yp9 mJKJ PwG͔vM7U/8rw;ZwsI_T'8HFc%Ӛ eD#"ʟBUC D_Sq?g > 11'g='v obc8]YHqzS̃uBqWIpnOf#C:.ZGfo\[`{:J\ɟhb_r}6gM?.Pn1MOP =vsc؊OXw\VL{'lbo[I"kUPahêI{t'3EO&#ح P箂gx'SC z,i:mY[2fM@C݋[>e.bLI1>P{XNڻ FwgQzهX'WJ6;4EN`CJڟ.y/Y|TMYG@VvD7BxiZKsXm^O. 2o" uo;ͨ.%}́e\*.xS?{*LՊZD!iipeէ1de!AUg} kfTP}Vr?IƘQ_]SטޮbRTkʀ{L?VeM⭎Hr"&CuBFӬdsZ{ Գ+qie{cKN?ï!ԇ!`ekaeoHǠN.z` 4wxW8CIG&kaV.'v.QSy9WSyreWLMM} I>k4:SO`뚵 =cP-tlGفG$5NkۙfL|$XjF)^PJeR*$ -.? xZ@at8)TDSpU^e힖yr Ï?`3nT6]i~|B[q[ֶP xZp3ތf`Pck+D+g*u?g7=(t?3A1d>΍U?Dn}.P zZy J %wKGT#;zG۠\B1څU_rֻ{mYֲt ,:w`x@O9 vG2(q +/`#Ⱦ5>nadjhCBMPE z?W 4`yìl{{C &L9Yu}Npa PZO>3 ~x ++8IfbAdQNx!kcTTFeʾb m {@.9NE>#h/r+MD4*Q BSgD?C׼7K|{6$ ԥx+ ݀^D;Nl}2W<&]yDސ& +dkP$6fJ`WwGP/ ;ݍ/Y 0]EWx?60r'uhP&-)g5L(DA8+A4%@_ Ol;1~cIZpJ;Bݔ4JŒ,p}/z@ O-@aTzA_l\Fݛ}韪Eheժf V f"O!2"2mݷ%:s2%68i |/<G3 Dߪ-ݮxFtdNIels|@b. aZ(ff_|t_ =A=BIϋ;=oGRwtMBUw\A^vPl  x&SBTC sXFOc)z3s?C!(YAq(H I8YLa]>}e"(`8di_viobz͙[oG ??2PMF'%pJRR/K:0B#SE-w$f/$#k ~Pڑ&ԼQ rOth]=z`*&B}s%,(39*goF-+οqw^n#ˮ1,Ɖ$̕תLF'0yon'>Lq΋SxsX{Dc]pgm}$c''>oZzz< .&-r\)\{3/ݿ%mfE53G[6\3>kH(LG Y-=5͉SU;*ٽsiԏ蜯e?C_v5U~0|LI|DF>|3uZT4`]ԤpmYe0? 5~B^%ܟn~6o$Kf3nMF7dxOg?t3\CyO2aYTU9yo] ("uCEJH]ӘD>:HʇO ξ8ΚGd};OO_CP]JDKːH}K`ŻJׂa"k̜N ~ʴ4P.QWYxh鄟TfF"@L_L \*({]}heQ\*i'n=6UMC%0X#h `PʿD.&Bl.kIfLr ޫ ȧQC1e#!Vh&O_0(L pM-\b]AcI>YgKu1aAg &nA%e~ tnbVIT9W]XSJAL <?{[łۣZm]\ 7cy~?H)({-ܒX ~uS 2M@X #/0W]JHgu`ݠ+/DZ@n+gK+ #f6(孓1ܿF$|+@'8B6nQ&_-Cé]̣b Y$䷸-P?גv8c'Q|"Vw`V?|B:"%F:5z1텆9Ź@+ˎIY ™/oJbRذF-x6.C˷}nMt͡ _EDF½|J*boefs SW;`y8΅jN<}_䝱b$g"iC 30 h_1ք :yAeF Xџr]jjyC^彳$7E0u}A)n6{0x#:z\wScI[-kϩpNV1iծiuŗ,2SȴS%1|; OWm~cuDԏsڏ9_5D 'Mb5+"%q[hU~j fѿE⢑[!'M ۼÚjQ&?V?hj 鶪F^X{7EKz@iGi<z 3C͢P45&v%m zm -*wx &TGSʫ0AAS032(xt{sa}+ ml_s 5rW'I!?W%w'74):ԕ<ڳsApe/nB}S8`- ͩ .z LY99c%ä[bh6OΟ+u&R&kmw}0q W9[[$T*h@Sޞ/5/G[fPJ`P*s)_+"ر|RO /4ij !xtZtiD<NI4hG},1Ȥ z%Fqr(`v/M+7({8`Sc78\]WRL\3~mG֒sS^MG߹bMFxT^v+~3x aFq65{Y9\cK\ug).OE %jRN9wSHu[Pqd br; Zz w$c 鎕:VՉ\VPj>[Vo?I?Ak "!DjbΌ OA\3pBO[zrDq鲶}6~-cE S:WTm9ם>&ls3gwT285ʇV#ԶQR[x#bE!3(&o~;&Pg`]D@b( EC DO/;[V;GW-;@QWL_cc j+wn6LdŦkU '"5I-31:D>){k4*Ψ񏧨dBĝ&\;e<_^-$ҽ>m  |Po~7ov'0)Z aҲid ޛS4Ok:l~uXϒi>I|-\b vRVPsﬕYvG$ԭp/wGI]抽!_^ԞJyLʃ^q. ˈbڭ2wz`ю0Z#>4W0>P|HMyl49.kQeAx7RrXҟڴ*7?X?y:E{oߴ9C9YZjuٜ)7}GT8` 0+{&.JF+H^`#1M]aT4XUZ.wjxIIQ"\ᅽ|! aiwW"OYɂ(V,JHGW\,#'o3dB@[COcf( rs{7YIÌE= V=f=RFØj6}C6\kQ lG~& &p|!̡J`:4jU= \,c iyָ묊 zcV@(W+:qsV_;GޢTri8h|] VZ*kZɣ2./Iaif: -2W_<} l"r->t8OY]aYJjo꣦pі p'JYV[e~j"r &APYep #GSyYP c'z'rB_,wk~h?[Rf7dD]ZXќH.t6Z. Xd6ԟ5#A~-:AHrq<!x_n \ےg4S 0W5FSgvoJkYi_'=PAlr}ߣsj큂B<z2ɿ}J븐lvh'sɛج&b#bF$kQH ½{ hΞG;da\+tt$ϰy6-f^z^Ɛ'%Ե|__2#2f)C0gB-b/xW>\,D$v"n*j q6%yFϱ !94͵+TՋv<_}}U[#G@pJdSg-Jg#Z@iz.m?GW*q^a&tv]+ D?SqNo0OMДtb3Ym/֫1q6Y| LP{r6Og'ign´& JAŖcxV辯,qӭs7̈ &&K,#SM϶dC8O["H 3N~Ln:m/3{8$ w?Czo Q@&tiwsrox%ǻN&Gofdo;eNrQ&9 %57v ŏ,kKfSJ:8_<+q o-}H.VQbsrlk:h tw#1c՚ 1]3R%/O9qopUrTF}I6ߚ-0[!AQx1zHD/"ҟQ׌&<F`>T4־=&<&q RwBm0o7{XP=ѡ`rVt l\2n HᯪwH-9^#H1^g O!vL)G"ȐsK?I%[q eF9Bp$N:7&]9ODCA$8zUg=jɤNbiF"-!{< ,6dc_cS}ԯ.` U_=*Gq뚚P4#k:ßrYiN@F9(F:(co;`u֨oD7~(!<4,[`½J)5.V! mr{ dFW O>Nf{u0-|S64 r؎qlqi_8iAehĔ;5v>DCdqy#oBy!N5HqDcTY}0b:m&W+1Oќ2ҙΣB.;p1ܐRdkbe/ Ye쪿wtQN`\W_eڋ)ۺF((&y9Y%g6.[EcqX[QҡSZa#م^4]ˊA Z$ʝ\$DqN=K-ТXRfHH14@'A ?L62;NqvcE#y^l!VYOzB#W0K!l/#%LA='"n_lY_Di; ++Wv @AïɚGba4:e?S S"AGV}G_6e`ӣVO>-b@v]$L@$lGC6aܲ,*Kު}t%v̐E v9ek $螑.3XY*c?N c->ɴZ?qO0%' dD)Z4{fҸWQ=k`ֻY YY#{i/,p#Xwkw2Sr*yKILk׽>v꒐[Y"+:1q^ sNhګNP?X fv_J|5]wТ$Ǻc lJn+O |þ;<>"ಽO}ЊxOwCÄZRx y,ؚ0YuH֓-jSue,}2> 37?Hi~Vn|Ƙ1X;%*{`Uv|h~j3qѱi3Nl*@$n9miX2)Do>@d4?$A9؉}j%c^6K&,Q,s0x]ʨ oǮKAiBMa˨О:tyY &ZmsqjnD^3 DFF8U+^ b\`E-ۡ*7e 0w'tO:G歺VT-?(Xj):Xٳ"<&] M^M5R i2"Ԝ>eqO.{$KyFmDX^4Tm"0 BV7}NXV pe}j:$_ɟeƍ5WꙏIA>ht8͎-@[qMxꐿV\1t0OK:QywK[t('--!41>k˾sai$tx5'%XR/{>,Aʰlo+-T|]}qrwQ ǿT0ښ 7oaǣ>u,g}l۷G͏ɯ?"b|knZzI<*\2'N|f]pa>?!іO_LpR]8@@+8W[Q)熡P4=uJ2'F{aJ #Z !:s BEFd=hv'϶NQ(޺UPOព+6$[$Pwr76qKnq[H+ ~ք^{X\@,DNP[h E U:yᒲ,=-՘?;K^5%(Y,)\E@X=<QW(ӯ81ZcpTg O2 ;.Jm,܅i )b`9DʊF %{S*|!lGD"yoyTU;zSq12qլiA TUY;4b8{ABZ2jnݴ(t ԉX+fiu MӃ'xEm{:6cqJnא)Poܨv\S+Ш$J}6YwTiV$ +)~^,x!70W?a`Q ذY=xW7ܨ _zn_,R{AZxQ9nI|fNGeE@V=0!m9(h+ @%4 Q mڰTЌ,!=Cw Kϑ9M^K(<Ǐiw*c/fMɸM|!_%<1Yu[4modոJ!0mݮvs]ziIAPF0lU1sDҧ3~Ka:dD-rt$f]Xr *vR0sHѺ̉cd 4h@>\(+?*h>l\Tڿ'%j4.޵7=KVQ nhH(yj-ɋ飠 E>qdLgcyqd [_no{6@XB?$ N?ܘ+5N-f.A B0Q,zimǪГP<L}v:$#<:'V cY$x>%$nF72GLյ< ^4=w:m ,@}9Rv'E瓘\8nۜ@A#s0EvKY8l5;děwFM&ؑC'lYRb.|>m :LXN?[|XYR΋{ t0W]'p)M˰Cz>vMX fۮ]qlY M|ngj^ `N}|d(WBhEҍ֪iWS?24AɇqЯd0bI,VviXN(Xs^$\[*Fm|_NJ\J^^ӄgOږbl!u1q^ww=`' z]\̰g@VS~ht"T"䒉z'Z.a1U5|I4}o"Z|J?Q|&#0i0#gH9̳VH!&(^[Ki4Cd;yKa87og9C1^U!B3Vs /.'qYa Keu`qe͓$6̍,sG%>t++OAnhs7]2IG)};Pgm;mc Ci ,xq!x67q!B~IcϚ r쬧Jئ` 5Q SZo [% @^dݻw9HTtd?"OQ3j0{A߲N Oja~XPCu'hOSdMhIВU闹Qg G>׉ח!hC]}Jۃ?dPqDh^]nؙ!cw[GҗQ&'6,۶J@| otڀge%JU;,h I+ɵOصyaϙ0n{ 0 +,IvNk=9e/WkڨulQ7p},j0v1.xUiQICFGuY- N$ 󻂱K5+ Y?`PXq 4ՒTSwcW y1pG?DD "d5^94:Ⱥי=EЕA&).gH7=3JUxReB?Լh+B >r _[ )bQΊWPaSZK(MX0̏f-j0L5p}vl>I7tMbqsڪ߀Sٟh`>'}?#;8wKC3 hʅh|?# U!A>XnؾGbD%,3.˕9nN}aQmu{ Œj07E$Aѕ@B]4&c[\~+02/,r UH.LФ Ђ.'t YlS{πc8Y4TEnG9H}ڝAyw)٩ٺ|I-U'30ܜaSVQSAqf-}ꦇ}w N ky[&n>~ qBVΐ㊘ E Dz3d:ndnc_=[ABH^bd7[ueȴ-(E݄hthTfp1Rrg4Rg {,=.4T|D$Tue8aܢ;3㯉c)U䞡)CM֫:+U4b+{ P}2k `{t n#`m0k#|>US^`F(5Y:jE"ťfZ+`QN'JF[*i~ C>ljسAœL]8u'B1 Q}6f^#fê5GH}J:26-FqU!4 j u g;hOF6J vdNyPvD\3bMcדseɟ@0K G< X)ъ_1uG[W=_'}- z$+J 5~9Z%+ӫ/8jMhqDKCQK3np6-T6y,me92pXԼ?v#$2Bgzޗt1J0'SNS٣M|I wzK$<,}@ AMɪ$I$9͗~N?@G Jvѩxe3V\M4~~|оH6>i.;@eZղ.' 0"~|7i>|mpD6I[]/F'CYqй"Ҫ1LAA`9ݣNV|3r,1 q :Ųvc]GN`>1R/2k9 c#*:Or5'Fc횥(xyժ=Q^U$ͤ()9i$ X$/<]D5.BDip>T:,.5EƁ%Ğh1S1teFrVT0P++uƔ.!oH\\䆄Es NU[ꓥf&k$`0vQɉnzjS4=RMBɦ*-1m>R3q\͛ 5ḧn'Y{v Ny3^j&2uȷo#^ 4VVp] MNy`-j:>P zK^"^c4Ё\6̯u1< PFAuf$Oʆ޻ 3&:iŖ=e=-3ъFG<%0ɾ ˺][b\i/&#o>E o>{"#xdVITQ`/!  3)K,]PP~S/N 3Hh1aF,Huт[[J IuPv": N0yÆ0r9FCyE~f{yNt^Y s@n-"ԙz`[䬨adX̳FqҩED'ͽS] NT4ze⌌=3ZGǃk g`5y%C>wMZJ٭0=S3 YѾp#Ic7QbֱHDPך >%2)}|3"W5/7?*V9ܓlvKMۊFVeRe|̬Zᡲ.a'c/&c˰hX|^ z3sQH$l||!kc5&_k ܥ %N(wb]dq3dZR&uL[D܆tYK2XI F%U>V>^'CPcBl:sRM >U|[.5r=ރ4Qp-޾ t?.bKAi "I ]c[C?|o5JKR͖Zz7:DCzU*Ml|gW`KC[R cH,1O(5TnՓ>2K+sq}-.k)o-o/DY֋m!t@І6ߘyyT~Q[OJ1J`'>B9fF!$6?/ P&)D)Qfl7r惤m'WV~% idyG.@1'q])נVmbPEE-BZ\hh6t#L J ZtJ/()''H u|=yc_R߀__3NOBM(;h(raԕqL13n,$w$1y϶?6&d.ntwYf,bU$@<*:'RBIw{; T]CĄ&_'0Cmluъ%xaW*J̹c0M"cRBɭh69C "΍#8ޚH;79_D{uyD"\FS.B7le[K1MbϴʩJٿfy+:"Ab%9-X4pNvYᷟnǚ{1(4MC?u; zDZ֯)KٸmQV %i=7C܂a6doU,+r=cjnz>E|;8BS/V@\hz{,®Dc*!m//Uur5*/r?⯣ J~*[b3) G|∀ѓk43% @$)~*f뤝7 N?v1L0?UP”ۉ@yu 8,/$J5wN-&) #jhRtgc߃#:@sAx2g .nRR“CqTôMT_ҖD} -do",+|mYpkr{-tj<-&-e7I* tɐ*} -0tW Ejk3Srez V@c`!J+1pJ2|f~8 G j_^%qc<Zߞ38x{7 {GE8dG4=ľlt8>bP{YģVƖIKr:tU@H~bgQ71ylW9 >\ҌN.̏M/Ԁx"aLX\.̝Q58;N=ͭ7*Z(ZcdʬaaJd@P`J81Cq uxGwJ`bą/"SkDP޲$:x-M$F9 ;iuЯǕKx'⓳Ƕod2M= zR{aw ؎&? brvP|fYʿ/E &%>cG9cάIƠ'dY]PɣO[c-:+4?'nX6]D.7aZ{O8UDpjhws6tK)ԗIgFcMإe"<p9GXQ>\Ty /J ?b%9_o^q t!zio1+TP[TzHa?ldEOcS983}BQ.ysB7P0_#~FM*J`P?y8$sÀwzprd@0,\f$ OMBhcF}EuL+8I݌EĢ |p) 13&5\:P$6)q'vAL4C~iQȵ<F}a>n*/_Y.)&m%vjA2%^L}SِHhm Պlk׬ݹoݐ> lذ96*h&T.člXnLŽc!$Xlw&4oq;t^+ꑥ$+jPi10KB4fKJ*wRؖzѕ6䉽p Oڢ8(T B1e0Z}/xτ~nhW'*q |[U _NTӀ!-BWY(گK.{2#Ḣ`ʨ Jowh<.XUGԔҴT KvO0R]E}q/xeF"BA{KPog'U]W坹Ϧ2'B W+NƁzh8TRjXS o_hB.?:ʑt7w-&U1ܾJB:;-selz|ѹd#-<JH']3; LbP>!%A jWZ`WhX/@k!{9ej&ow hcLP3CB=Xυ~YQ?pbJpr=7哺E"֦^~@Sн {0ĉ+/.d:#$vXtDdcd%0?Z$6 ƳtM R7u-{8br~O+U o gCՒ*؏8OҔLWlH %vw9KՔb D+YIqXXʉW-0D'ΩL B9۫{ow#C`7ʚ7?4j%-3b"fvF㨭lM[DP#8CսV4~50狁a18ʎÕ|}-$_Ϊ&7"5dMl&:^Ƙoɋٶ<<9,*}mxSW#k=JH,I$P4x/&Prj⤍n –dLm~\퓑0! Cww}gs:OJ@)K'IH\u 伥hb3m^aVXqKC"wΪV b{]Vؤ@_ L[$5tQ܏x!tL 27oZPnYLPqd雌@6?rom%%$e!/Dדrw-4>QNw4K(:Uݗu[|Q2w5|2 v1īJ6X*_!Ԗ=ή-2 릏3g]6XTv>S5 TmݪFs?Ø^G9JS ~L"#>#rC.2|ӁmS D>;1q6"ɨHJ?LTBJ gc\衐{40+\tMzc&_㨰q4NMMNߧtcQ$H 9b`*B"" P(:R-GT] tQ_ŇճjMja3UZ79hf˂8XQ&?a,S6b75WC XMرrkFi>=b}Pe*[A|<-C6 UX4-u/`c>6sm{]~gS:ñU.L:|!,!f@ }Ƿowւf Q~&D짨}'8qQ( KY:@:eS2DA(AM^Sz .Rv1%!#z| vK@>117N*wI([ ?q:F;nf/|Ձ_e; |{`"KKLnVvq񿢒]f*Śڞ1s;xmV XEvic2N¤)r s4y~qf-81^ǵ_L4DgN,w5 sB75l_qu[e{CH{hTQc 9\^mgR\_i~("wOPpIVv^ i+=STqyZb#o,*dYo(|[v#A^[UM`5ӊ65rV̫W(<4gf@g!Od/7rh::NVi#D&W?{sVTQGQ>umH b؁ aw<=b{E:d92 TBW@*-llP WJD0[auģgSL1B?|f>¼r~76"MͰ!BXlVPi~9ڀm8N%QX#*}oլN2vZW4J&kmE && Vú"`㜽x2O"#k[I%S&ce1gxȵckﺬdx:,Os` 3DVWX`#hV]5SN=ɉ$F~)_krcu6ݚĺdvqcnG=p~:_t鵶~Q~$Oʝe167Ͽ9Stmّ Ϟ%5v\ ~t7i4IEKp=uA=c!F\㧬G6"iw4uN׮!1aޱG'\>v7k׍F%cGx<ϯ[gR7U@l&SE]qf`&CݧP rt#ZJcwk`ג}߬2iG(lz+\&~:Ⴥ񽵴ʐAUWԅ$lF7h!K &kR㑐U姨s~.nFNE|sk\6P "'p2iPݵAbfv L QXaAI/:~ pV.* o֎9F  < Uo0Kfڨ#3b)n=!!ۃA֊B1Sm7PY[Vw#CF-jR_Ou#9ټZAG^V#hvˆ;kS)Yt˂jjWٜ-yyAwa(`8ikL qU|P3ciGKnGH%Ev`90}ؒ()!s9X]K*a'g LYHc Hx8RxS,*҄h_ lsi?D U*,Un J )W^|JjFk Ж.8@VctsK2q ;euvJ1H$@E !mtՀUݕu)1sfꀇ *AR%1Yz}QsջL+E+ptp>!Qל`LZ$.7p¯pj1"{ўd!~/Qm>򺵯őa6 6@hs+`x}Q^:voe2ѡ~5qwSNaJdk}ņr on? =0tR`*B&*f0Vk:@wi.$#m52+sjI૸h~s,Ypa1?i880dpdX.Ok_Eq_|䶠ɛ6dAў'QpׯڗE!CD4Esbw=]2CK$^q'nƸ ^CuvIO6w&oj)KH*? <C[€ 2 *NqY^cH]׊BF}<\PO9G˼)-\.Ә~V}.ľ;qV͏W"Jf;~@ƺj -fLb/7_(-'e)#_?jb$ùIy,q`4̜$Mk'ٌ`vL$2SpTdDذz}6EmP,TdGTFmHDKL?4Q{9{Yhh]}TVe9{G[x1_+`IlA{7FOHa6P!؜C 8g̃sR3Qե/)h@+HSnfIۿ kp%I|3{߃" $@˾qLe|ȟu\ٔU*y:>fZ2#,1e㰏ExIWg LH'@ E_9]}moaՍRUdnkklKu{w@DC5&m{auo6@K89qVbBFmϮԟ4e7ʪΜNV1-%Mzk1}/'-2h=k3@j›vM0ؘ߿ESDIuKzPtL>@}ʖ #! ԿSjEo_WղcVO#m>NF!"$a.E"s R ^rU<@`HxuX:!K^6&+!+Z#mm;_Y_ZUhfZ}ִ8{ jH%xŚ-ﶞ8XIM22` -N\C{t3h0_Hc@/K2NkNf}o}9'gr懼qS&d)('Lr! g[-HSБ\d}[- qF[mGcO"WzrT[L:?Vq;G*(Ueb,xsN7 "uC:|{^0.)~ ~#QIKS)qK&ME-;~OXW2hV^L_Јzkt.ɯ45KN Agby|Oo(S@2uA0 gQ|,Q簼00{khڰ_sSYyy }a$!3X;V5O0nQXl,~x lv y9͘պQ/|j}`S3ۃ3J%Z,IV[sMxjxHc16qLu#Uji@AeߗD.O>uHwb.) ӔHEEdf`'S_e+3`ppT& Gl] $O!ChB~Z';?’Rg HD Cb>!1Ib؎c9ҥ\rQ@jMDn"7܀F1xEԓw'h[g'T/Ota*q$~Ҷ!I/bT0ۗe>* H$$X]vMAkRyuJtLDD@j+QfVK<61ltv#H*V Fq]XM;ʜF f(P~2'7] +s Kcwv/?|6R.D|5Z%aE?mq冦G%qutX>zh{J9 U|ZG\7m>->M=6}y&Ԑ+뙛LbrI+^ .VO&]Y~&yҊ }MpTT x[|s(QcͩAԴ>\O l4}`9oߢ;SKlY<Շ9o:ؿjJ}_οfc]vV]Nfb3 n$ϸU"Wmv`G)= mP :t{T3 f_v{:ae[i6x_gL{p̣=lu;s;-ڶlO57 +5r]%?`F O t#tl46!E< AyH&v)W|(a}5zj^>/ UR~ޗE : ^LaAGntRN} ;rfՍ]  gWsh̕FUl9Adw6B FμJVx/L 8tM>`6 D ޳,QG/>=>=r 1S.Ez(Y) UeB<"5j-ט"`d]NL$…Wޗle67}y/d NlM?j֟*'2s;OdAh=!lBSvͳ48M*ֵM_$']J&}ZנQUsQ(|=Jn")Ɓ,.M+\R֓xΘ,[UM#zRf`Q.aߐSL#WwY%(E I b CHpu|y#U6jHKvm[s_Q#t=&B&sa+.;OV8NV5ח'A*P/)~| g, &IϘ wʴ"ܫ({R\6p$!;6έj){>-=]x_)~R.so4wSZnp]RJ|,JnGhep)pi_1ͱŰ6__þ P9D.˿y8USl~&I%E2R66u¶V?BaBW^ g/Y d4JN`TkLҢ Jwl|ߨ>78F)i"=\0^}46.MF?nZ ZƬk)H`[ң#jv Dݹckz~kJ -N^}LA- ֏[4*20=0R.)640[Ҵ?EJTyI+A]O>Y%и AH_ēqsGohڪ+Xgnr !PI5qܐMr2GP9 irGQ8yELt~kZ ".^ q5`ᤠ4NK#5 -pߞ"igS[>ɝt  }0aׯ*zKP_`Hfwu΄fymj$XvGڿ^][(u$ҢhN_tȲr 5 +k@mj^Vq *ڀ+Ǭ7a6:n h@۳8mt+,Xg4֦*/gJ #iT[vme}մ#_Y>Ih scfjzb45r 7WDF hcpϸXb 4iGUˉ;rypM> L0$],b#l  _ƥ7Ŏ@؇}WY{B'rmu2"K 84j%I6+/OõI|jR3@,=S(7` 7\}O%I}Y_^$l G2Icc}%#?-Hr|Y "h?U2\n,t`3/Zז#"6=a,@%hӻ]>S9Gک\1: L>!MOcSWc-Ăm\/;/5rY켩(ޔ ^mޖ {1p$|tn!F{Nz  k&K¦ú|t;/@itvI[/p;nH5%㹕4zg/7_]c\ P!@-y PIsc|0K$c4ھX>Mj _i )p"9Ð6D~&>3nL@ IFX) јevIl`FRG#Y[_2vʷJpӏ'Bd[ L%xvQpPx'd+ Jf ]z:TkLzCXбyLTl\ĐytI; eGP=u *H&=*SaD. ~ VJLJ'SHG^sa;r0wzNXRO*Drj߸ "]ѰN BSn&G`l]Wioymo:ϓ;!J)fcfxKUZ~qV3(X7$qdG#Պ'}m!fyҵ?/N:W;䅵F\~!qwEC9o# \HQiq+| Xp 4𖐵m-DMSI-TrKqI@ڶgήF Zđ* )jz 8;^ 6T\x#C!B5)fpiCK9=E+'f6U$bI׿MSn" eZ@UlfLۛ*v-l 4Q[\5֬k6+ꚎA=bI;Ș`Nz _ؘrz,(r](\1[^᷄|u)8ATj9Fُppz@wεF t#n,(o>`j"킹o;@!xe{6oe#21wYAGXK$5_' ZQkq͡d2|$~]\wce_ҍ_% |1>#w;#3D9i(cېQV;8| 4 Fm;7?Q/+ C –sny2hzOh[F-"n84IyT($c?Z@2iP?WA!ioݖu@W>:IӦ7t_8Xtڔit56`uיt@.J+(,aA ΟұfETd[*B̐T_ %w1 ٓdM%ӥSl(+TMVc+n;ڕZ8jݱ0V^Mw|cSK<^2Lwq#uwJx k{^scsH.Tfʿ_iT T;[1fA&s_-;2CN}xyCMsUW{ !mu ^#fXSN<>qnu&$C=@ƒ)kupK|ZAۑǛ)IIuH>LyM93@b>q8A '%De1ϓ[K*Ӟ~9x% 7Iެ][tRZlqԅ^&VWb\_` xV>a ֬y eX=/acWظsǁ/G/fi,x3 xk6 ΃e߄]4L_f?pO~pm.)}{umm\-Xj; G\(:#GNM3DJ/ Ro&ڧ|?+ QFL`s =M"<HŲro筘_1& SŁ޶ʋ󺆶PS#9Hvb6nAE2ݐUm3!jY܋̫&z\x_O_)@()7z')ߟl:\@w=fh=VDX9wZ,c /C,k9| im[p1ٺ |F8=騀, .QaB_c#g 41$k6!"AO\MkT5i0}L3ݙ) X&B"5xʅCWUY]:'cϓ%ԶϠ.viL k||GbM\zJUrC"!QQ6͹^ khCߒ(1ў??`%Cn0 ag<*%갫$ߍ"s28:UBȀ=۞MG/w`t#ILR q#6v=lBzׅqEc8M*N<э{߀ (T%WUd݈_t>dJmA%";aqW*&K (c5sk< >-'t)~rr'"HQ͆s&lMt Nbv&PÖAxQܵ؂=/~V;^Mh$| =K;,*wsOIer>";)TQaCV'kMwҩtd[ cv/joR-ì\~LQrqhb2 (6Aֆ c-c3~组C:\ĎuevʡB4}'U&i"62 @kY(L2׵x{䥑ڈAݠ4m][gD(%VCmD! =#tZƾn4m`"ոunQE:3ZG8ӚsmVπcXB?PGC2xR9s@ڨ 3|ɱJ .k3$5?z֪BaB2H74҂˜//U"+>$=CBh9=c4rNy`ҼapQ4!ByT7`qyzyؠg;0&3 u (ݚ u85)"8^d'-Wny+ˍofcZM!?A'uDYO%H|WYh'HلDWRCYv&'\\mGS VT|GB92bUC9eN4%Da_#avWYO@7[4K_x;E1/q"?s򋨤m_d!AdKvHL`ї {(u(=h:1N={0fHJMֶ~9PB}. _hUmډW adb,B =z5EW3/^tiʫyf],h`RvoⱠ֓d^?RsȺ,$~iGGU:)`닔4%ޓ;ϗ{[bɱ:j x'O(PwpRE]g&3fs#*?na$3~b; W^՚M = )͡@,FFYUx.Az-ΆźVaKZOI?s}6b^@X;E8حSfHBmٙJB=aWt7ƺ;/|j}A-`.)")Vy UaM1S;RKq(EТ80} ;;oxz#EV!qEfni/bifo <@5A^(NbjpLS -^ J38i#q4MNݺ }evr+_OZS{۝߼禴!jm <. GÏ@lSz|jx[BؒmnQb='Zo9՘X|\ U_TGo~ZˈStgc1H>׶=1 k)k#wtXLv`^-l46fs S)Hvft/`Yl'3j|ĵv#Wy}4MЎ8od3\)_t7Ro܏[n@Ɯj~Q3Uj5F )==|ж'q8&zF`8J]jo\I)?(KUPP"zgt)Z}d&wтJ@r5RrzA˜SfA뛇r,B5g=P*Lz_WrS<&to\y=fN/gLwhq څ;#)kԽ4s%xur;)NCL]lDLC֘i$PE0ӮH]VZFk1 Wle,K'6h$>߈2P>J?_v~bb;OL{v2*%.IQlP(Ɏk+,"ZDئlHpxD%Zl)CH3(+144.ޔueL%XVVǕTt3^JA^DaeB)Ca7",Ve ՎRܝ5)ezIc$XX,jeN lcJS!P(k\LyX} @,T6T2Ƞ j-7Bƾ۳M-I|UA[SB,+ãjFkf"ߪo($$uiɼŊ͙%ODq? 3Td^@ϰ~gH_o(s-cEֈhk d+7Wr M (%q0T"F}M'7 ld"L>i~"2NQ @( C@$z.SCqǜ30cy| U%;捋ِJS`?S´ 4Y *+{lƏ()fMo ͅh[p#9^p8M:[k}(75-S'qb]ϠRH: Q/5A򲖛nXEw}4y)1Kl6muh ?4TO *w^QEB?unD=YFF4]!}+L^HQXZxUH!]W >n-~{Es`Ί 3~ >>‹:z2<#^OWs-LA[bɀLZ\d0a6m>1.:q^:Z)|7IOvgBk&Z}^Q|ʦ$h]!ڥCN`ͣV7Gc6Y^yXa R $A^E/cth?"9GiG0}zvew0/'/QH3mVBXבnO%}iDνP0B/1\]P\5$MD>U+cFg4=g-fwm^_\x/-fJutrx%- |Xs3첢b)q!ݣ7_[ -k%OÒG~7ӫ l*P-jI[R,/vzY!Z ?}T'ʛv'*AGԏzmP|*OX-[o/~l@&ht{y}v)h#!pRpўyUp~PP3y ku-Qt s`֯g`#_i^ʘ B ݜ({(ac.a\ CCnde.՘8Yʡz10ipއ:fp"o8xy*%<ńFZ>T?T&_Aqҟo*lJR_٪;. ȇ;wo~=댷&4SD%6, nqr~噉^ziЫ_Kw(T!rǾJ]*5uLd0[Q}0hMRtEHIUOd}UKESfي=i34c˺,g5䣶t Up\?]XriS-TG`:^C*1guk 4Ì.쾉.(^p5SEFxSO{% C3*;0darj ?p'=eB Xk#tmlb-#5,r9fZ?ccb漎7jfk[7k3(!zcT  HQsbW ?o1о3M*ߠF1RLim`,$ue3wlLD>}'c6{@0b.'eWR/O͒$O|moíN WLW cBD"8BD|(zf޲)(󒳀F4&(PA| ኩݝo qJW޽Re%.  WiUWVJOiㅣoil`f B%@7Ce[N3KzR)"JrrQj?XaflCtng,B[zK)S0I_y_f&@ $Ôy;'s25\;+I%Ig!+fjwSD vK}aN)1d^Ry['zV\kű~7)crYeh-as-f:SK)ApQʈ{#Y=yAҙM7A=lCěTӑH6Qj;OS. ᝾poY[ۮlEHsWD|y,"9w=}ʨZfm`D2a7KaذKro``x96@_5*տ"q{pslr`ȃ"s] 5նaoN*NyeCFab&xˉhJN[+PǞeE'OV#5E;߇;&Mz}=d~.qb _ۂ tFE'Bac6 vӰQ.3M*yp} Ho?)s$o nQ4,㥾jaNy2'<4 m;Ug^N^Fkc~}1 ?*$ R9$: @B_%OdbYٚPNҜl! bR__KIL&2B{{\x]Y8I9GEg +(NV!R m/7u=h Aܚˉ7L}ȒORPa6~p pwt6uBw_% [;,gǢi TΘ%дae'7w?? 3#oRrS/`绦Qz_O'ӜK!Z!es1`_ PL4;9K Wem˝.m|cbØa ]׃sE?٧W/՚pGG{Q4SLL"Lu0[poԡvzĨKbl e؃I _[hDl9!p"S9<'~[BbR/ČQtn%0&]s2m` 2 [TuT s7n0E]iI6`o8L45F|6P_*}R~_\Gc& BV6B5ɣDZz5kս]DjEZA};1T sL(5Ѻ+̞#]2 -Lj4fHXڴɨ0q_8 Wj邢lLBur,rˏ%#^zVB+SwH!ny'0^[\ƴP$q=3Etz_b"!׀( GjC$P/}/d=yt䳍!y1_;rВS;vɴh9XK.إQ72aD`f 7B OxRxraL 3FFbA\x"rRҞW_ii7-5h(\h 82Z'L9w&o4Dd{R(=ӫmٻY`v錂^t_Kl+UH.2dYa&QcHz`GxtdgM~k!v7mJkNv?^gGȺēy\O>Z ,[`6.^Ѧ`"A = qp|D<Сi[g{m?`,-RYڶɰ!؁r8v!~4WIJKeܺFu,I߱s`8B'2ȋMSC;^9q}p bΑIeBxF 2t7ˡPg8RX$0ʼnS]-430 h9yT|S0i 7cnf!վ_6g<$VrU 3p|[$cYqN]3+YN B6`v1ׄv-< z?Wir'+va~ߎKQgY06wi@K%`ii)4Ͻ _FU&PC7O3#4-YG`Vp P-iyC|'(F8"F"Э?+-l $辖?O !f8w.!"4TiTɄ+Rs{ t5:>nF$;3%pKנ??'8KQy}-Xm3I! >Vk5f`@t>{ʆk~x #DK,{T7=pt=ς@'t/vy1Z@NhW=Y.{6lrfe"aƻ#K ʺ1JŶЀKjQ~ a2!h@s5)ʆywMhJ EnePRv0M51k9daL0'?RԂ9eзmN`t,m-6+V"9aǪnU5yY@B x| ᥱ36)kri~a#Zjdn[I|JF7)wުsEC|&מ@(eZ^ d5_9ț8Ȱ&& tL"6G=?'.V yM' Uՙ ])tESNN"iuAYP"3A$6)@{G2L +%:tT^o/-_b{;.+k f1$= 8 24|o(a~m=]+c*?!K\9^bl?ͯUgAbG7o-pg< 1ޠDwbtzw=~o^e, B6JYɴ@s%(rDmQURpj{i}r=P6h[C'-ABRƉgLDŽ/Iiq!&ڽ}Ph5Δn%MǏtY|gZ l̴FeUR@`=Btں̱ӻb Olqr1 [樈Ij&?Fufu=ejRj?A~#VZj[Elhk_>(p9Eal"|КG~}1wv2.ޣ#vK3f4 wx؎dUn~'HSkP! qѣ[[KooAzYCh՝5mত㇄Nߘs:3 W*E`2#Tqjs[sb|ttolwB@Wn{k-No5Na-gydU[%N{=-ǧw5"bzH{Cb}XH[uWXA )n3g^U;Ul>tV}q"[FtyiW߅ЀzAtlDC̊5=_Ն1Oػ8ua0t)Х j9J{7Qctݘu 9xMםJi&ך6Es(Z9a-ښWiQ\k{ĂhPM#cҳƓLIBrpu!9>9)U6g;.X퇂lɢu(Y9[A5AРupr2MOK4dgOh*Z! ;@ FAXC!:L,۸G&~b!Z ;NzGN6Jv9@OXY#Hfo挄 Am 3$>pT[L, f>~eP@b{]նN҈NH% I ). &Nr`8ˢ+8,a'ˊF; ! k {ҟuo6:7-. ,ܘӉ3e™ 2-i~K3w}EEXw߈$nxq^VR5#{NUF%PftaI_P^6oG@ #uQ;x8c{b- m_ +~seJ.|i %t5I@bPJǯ?5Qpad=-ty-*GYmsxp$'؄w6t(n=TTk!䬡ۀ=Qr\[Q?;Ӑti|œ?LVl@kd-%4\kyvhtj).F,>ڰ+i7FEmƢ/䬇 s#(& AYbK,, a@R=k[7=Y38f.T퐿8];06n]MinyՕ]-}r=>,^]QHHik\8曀cpȻ퓻76SovlM.%1U" Wl{=P QT.h+.oU}'(@E脪s5 G*67R#ki׸b2ˎ^4y)r>]\zSji5 5 >#Vt9U:'oCh6#'!1bdCx7<Dz] {1ke:Fp;_'XkBʛF4 Z.@c薇jKkbadeV@qry@*Kj? W݄R󡬤G1Br۴MP|UtSUXˤ4$ N^뫵Av0#º0E2oF-iH(s>W5i)L\Rh⺱ oJn־~D<7t> @:>̈́P@ zj ' Z}1$Z*0դ} ]IC^qSǵЎ#N ,$;yv~}O7cp#o7$;yB]][鹖ElS[lzC-vkjj_LFc*ҟK"c[&X5:7ׯ,us 芙$_&BJ߷ 'N,qZ)86sx$MR$ hŅ]gW#‚_}Z]*}j7<=JiZ.槳d;gῙ|e pk qmK{ 7f3>1GQ['{O^=ybUAŶIa^Li3s_;!NOOHpaJ.C6M{JV@4q\sXeYE<4{b[*eS {_ #'7S]K:6ԯ'v` s2ɷ)(VZ&^wQmZCt4Tw>lv{p>ۿ}bKI DnLyL.Y-}ww`#s V3&$ A}Dgav&8,їh#eV졙7|$tv`"D|lzVejKݲ\QLju )6btX- y?).9,čeZ)Q^IU t˽ @6X̤{sOLpUeMC2zMBE4U*e; Щ#BQ)Q(ERU2xE;7dozYEÏ&L"Iq" h9wL!sq Ew"mL^9m`P[, gz2vGw%m}1Z1ޅ {m)K-o1"8 :! [9wqȗσ}\x0ic? 2=3"˃G /,JrN;^*pP物N쭡E61 [ޖ@=%mQ 0^Rok>SY(s"\Yx.Iέ> WiЬ+Gt_>0~7v4NJnRQ=|m`Y c2 ڵ_x'mx\6J14 D9oD/IJ3`Į"/ z3Op0\ؚAkSiHvU- 孾4fCݦ§GD_Fbn҅c;lX?n,ImʕOj Z*&ۜ*%,ٺ3( e4QWFBb6ҞЃmVe%iuK0pbyZ[ }V%h`Nn K4"WAH@`]W *d)?Ee[zHrbfC&ݟ\rSqqyp+C -" 1lzR1RcһM`)M}O`٢w3#hӨ|מ!2N,8iRjVbYېE FHP*D@V 3E#{U ܭ<3WKTuaHl:nb>=\@Nqy;̼>js3d^cũgȭ9R pE 'q(Khzryo1d_HKx9'c` v@٧U^>D:x+ls-պNZܚ!g{.aI֎g/8ޘA iְqъAGeoǜruŚ9;=9 DP@\)0OSJ)`^bK}%k; +͠w a@+2偸^%u~["Ez4 I}쇤HQZ[%|H/N*6h-͵؏Ϛ^!PK 6?6ȮiJ6]'2G1b1r!-@p"Б38sAkgL|tK !l!aD!Y>&_4nJPX:ul&]"[yF*h.a|0NO*bȥOZW,FI^ <3)>Nl?@%E!H`k}@Qp0t]{KMQܼHLkv;zv LdGnU܀VWPPc6ڤ_u3J ( /ͳ:ϞպTs؟Ȉ2Un!T֔G!hR^"n̨K |= }@bdGs!9B)&=q\rEf9 9:Fh <µ9XZl1Z:KhbX555 3 TQ槼Ն[T\< :8ZԜ@WOҴ2W"-`L%Z>YDsV۫)zjk5I Kmk%p8@̃8>**>ie\5G@q V{0JVqGB!3އwl I&kNXaV*to kvOA@: );#o2]bZ0F Xp&̝QclDݏ!ICOl,e= E#L#ؘGF,(v߉1 73w֞ 2>Z878GuX&=#*VH q~`/ݚ,TAعͅD4K 4ͦB`FT eN]b/lM:bX\Y0w0$SP\n?Mdd@ ѵ:9t%f5otXqwX2"nTROh۟3(NqP.ndP+~5t8z`~_ /ե7oJ[C&ABM ;%_^c?#H%S¸:p(J60YRŇ &2KZք+9˭E^Tx45?X|Y/Œq"7壧Y RGXOMi ^TWB!"ڰCy]:ܕlE[M 1C1M9'?rZg)783)奤Y~%Z ̛ktdMU}/d7`d+58 E߃>\ "NU+[`33@T&aPH2 h 2kxT8D1k*j"2UR.tO:,Y-'[\n# ydF8?/M]@}x· YWAոEMᱛ" oi$LM>rX$Hj\Nm!RهرEGKN{|ţ=5BY"^3^HYxс! *KH=ɐ)[poHyj0dωgH|ӧ[i}42T =ּ^QL_i1.n&Ԙ8J@579XMP"dE#&.l_|L6Mmu0̒۶+9MyVhJ!gjQS2cM=\) E֗'u $nh 7M<VR6OSN9$5w-|XާB 5>lLv{*c2YwVi2n$21_&K!/Cz}w݈wO+Z")ܼǵB(V id$IC*8ʫv3S [W ڎV1& =W|i)\3O1T:M.v[=p5H'n/q"+Rp reu )_dqfFe |93a V&zQs0o0!T^I;Y<%z;Fpk\kϳzUT Cu, ?mStΦD Md՟R6,/m3vn$:}eo E@{zs$rY]ʯq}$ J1XuYQYFi}(9Mvܔ ȩxr=:VF/K?j8^b뾽XW %|1!]:TP'YR~7ΨiĻ"fƟ4-Y@[\h4IJK ԰ b Vich,gc'Kn]vDWzJCmCn =c1$l+ҤfC?j}*2VSOD&wԈr/yNqnƏ9{9.k&🲯qYEE=͓ja3F=kA-5ϗt[Gru灣^$W"Qh&7!CN 5Df~7v;ИqQ1;?ƀj5+Yڴt5S.>+&MX7#}2H':k:Jȝ boߡA6H<΄~SЦIu7h15e|SvmU=8o)~x%5JB Lީ@ A=05hD~ T7bXBz..GĒϏ!Ɛ*;Ј%dw-LI f29&f%6ckjںu+&`Ƶ k](=03=4gЋv*?|KuX0 dtҭb.ST~rL` 0Anޯ[bhAcX>~0tRSm[oIuoN*S+jbQG@ Z*nt0JQ!~7Wbfi> e@uB OC:S5xM^ jmK%9`rWm=`Æ616AT+#<u41@U_"Zuڜ5]v;!15Spƃj4/"уi+z(TZ.?#Hk)::!Z U1z̈́vʳo#ֵT:omPGjgl`,?Üs_J2 ;Wu ҸoP^v٧z3w`PPCrĨ@ ʯ-I4E(a,,!8EԛmvVWzS_5W_sq_|DS1I^,Y+E8E-ZW |h0/3sJ!1D#<1)O>mط6hӠݒӅQP_Xia!-8,x(<ɖGa\|Pߊ{In* ^* !łI-bOU6|$*$ nL"$Z4B]dXg[-a;8%+Qm G?&aoqT[hL0;I"Xe|ȎdV qmoqW%b*T[?#$ή׵TF_^ɨ9R~<]x^STَ buWkTbuѓAp7ma-RGHGv놴ǮϷ㦣hpg* ^UiU=V@`^x@{Yy񡁞RK%ȣܺ"fPJSs F=Ug%Qb|n1c[ԤiѢҭsjj{AU9! & $ VRbˤ0cQ+w(Y7 pˑI.@]zX# .a*UQKp"1,sZj`+;LhfM gq zY#_k[Aڹbt?ՅV>*BN4C/0'q ¬.N,=Sy>Og7"r(BS:j UnZ =o`=.vIq-Kg3cmu񒅄a8>,iz"g> -5n2_B0SxA/(Z X4DPUg+hG\)ߝNd~Ii[aVWJ 3RpGrRs_οm,y 6 R KoZl"|Oςψ;>@ǵ3}(^:aR톅)Uc3G6rh5q3\%x Ko5{&;)3{M^EgTMdHڸ@Z$8Zu3ݒ.9ܗ lޞLB&thcL0Ra]$^ج'}0"I*V.x,E2`Z)R./}U|- ̠N/l݀}2j)RGS. f#齥M-gRH5e~ﯷʮ4D.S hU7K "g|1ma)֜C~ATDǿ KQ%Qp6SiaG` y/ބNx'{RdL*@>l-\?a?־)I5ta/-?2C9::H_Ĉlqy Г"f(%C#LRrh3P(&YJm1gY\(b~+po󛽏JcF4ٽvQKNu g RSWcNb(:%q5P xMuT)ޠIKmAݢ.RK4LZO~WxF}<дDM(lX]k+R'M#{C./ ߎ@χ5>&(xpg#U/]Mد{KՃ_/IF`dW~ 1uT|5oIVRCU ݼ{e=17pk̭2SRbH~qI(6R?*HX`K[`NCdm:\^еqA?r g!o_y漺 a+rϿ-V0Tm,պ$ԅY]D.t*.I_HߛQ$21?sC`O򊲶X {;yjQW#n@IׂrKaě>HaT,y+DXY17G_e:DwrCb@)~0i UUGb쩘{P,{}LOC\n& e 1 a7R,lMDBU>ME4|(ev}S-qÇ\79 9;t)goMFXU~fVΗMKypKE A4 w +݁=`&<45O1S!7Ƨ' B(S豍yU>hIa -ri),휃_MLcyLB9&t>^5FP4X_Ŵܶml<7QZZN DQb>x G7}jUrF;r3sM7Vn(~[An>\~a\k`v\/$y_kOh*7Fb %P`;mX2p+bh tR'n$>EfB4"PEd$&yCxFW^ξanriGi\;"f)9&ҙ}$pК.^wq}fL\o,|)>)lB(#ǴD-1el i^khƯ֪rⅻʧ8!85#,{ɺխȇ%WGBnʅBæ'??XOlvh|=zr$Rߕ{JGZ@Wx"'|?Ƒ~i3ΖLTHz$jїV{ W6{u.G`|VXx 9U[լ5v"?wl{㌚ U@g?ĭJ5|1VmT 򄒵lUcBqmsvr(mLUJXOK?] &\BcC2é3,Tk0ed˭w9gu#7$&g47\ɸ c8ݣ߲?\@|\-\>C#l:#`Oʴ,3:ǯT7Ș_5UveӎoE1.(.zr9FW֜U_n+`k?`CI_N%d`9j^|7nZ֒C =w+ %^BO񔖞>9GyX!v8 ǻ[SV62~lc]SDžY>%tkHt }>]aQ=USyTZw'Ԫ:VPr}p c7(bah gBmsi&!+S]6/#-0;L-TWtF< ӿ겎mqo@]$2hX)~KW 9q]4|fR3i_vN;Ԏ: ^bU-{O"?9ʾ鹷Vn0S ZmMrAfo\ yXHyr9:M<) :Q%ILډP0=3@=$+_R=x /-`3y9Ci^Z?~ձf¦u(y$eC`b{˵õ8TJ@rxehAR)'nNTzc[NM|/g (#yS,iW'M}eh2~}m[ *l'f>wΛ*+50yR^BSE% f7Y&FȮn8\JF22s5hYڸ C+t !nQTGܝ85_|cʢ*V cBo^%B1XbC@xAYt6>Cl::4HRͶˏ !E\j|rޔ0u|~HSys9.8Oѵ1kF#^"M;D"#,Y(dH0IHz(ʒUZ 9>C cM'.ӈ]kRP<$r)Yf5n7ax'ڟtj0[ 'tG_#q`EZmB!="Q7@< "<$6_'Gx~ Dci2Ou'JI/P3"|91fY-ZW荘\n3^bR :MlI=i5D˝`1:6g%plƟ%ɓCm>b.u4sAJ5Հ@0>^ԫ/JB&NRrLZ 15sL] Y+փ1_ylpo y+sUr_>?v1Auט nPOlc}9p=CǎdD sJR$7d`?/2臤-ȥl!k 8J5[ \ .U#tX#x#%06߰uovy{9=qfyރdihbU"LY-YMft .lgٜCLjOz pD62>.m6,D$$7vKEV3wŰ_H͇i@J0Ou{*Az/gQwˣd6dws+'/VTKeܩdLorځtE;joW}ʀ9VI v HD SϗqwmŨ" 6&:@Z[bkC\o7kNU0<" |h`6Xτ8-PrLC.X7<nr68݀:YYOr_OiI Þ3g!P6'R☎$uvp δt| 4Vk G9󤉗WÚ%-cV&3d%|3@,{,~GfaN'DB"+ &d5m|l!}Nb`AiqwmSk#DÔH0.g޹/Bc2ġlہN'dʯb EkOf>R~LB^l-wuG(!ڬrE>i2AT6ƴXfWވf?@Fq)'+q-mvZvuhC'!qĮJ:6X#x gͥ)M gZJࡼY% FPrVWi[a8O#N݊15FF RT-=]č+M`X9bDj _qip󛈏߳$U3gVMc"8s}o+m>]ْT64ΈJ=wcNM|r7'"5X/Rr;*wRb$?S^/ѯKtaMdN'nt~el' i;Rg oo`q|8 #zOgE/ D 9D&JJxй=|V>I3LE!aOFVڷO dF)wаV;V'.Pz!Җ#^^H  ØSޓF@zdo=JAŰ4#?L5gB>eͷ7"HBl6\tƅpzN7y;ÔKz_1!T'[9g>5r.T4,Th u{ mՊD8@ݕu{QVaa +na%h V7p#-xi `2Y|͇o͚{(C}6u%jo!h30m֔ AR|KHaU/sZ8v!J"ڒHBra-/:zSpߖ'y8ƌc%W2W6PzoRzy#D^1N B'vtڀO%CxXnSfNMdi׽ʭjfYO=o,9;`3O(^H6VGmd祻g0_ƔJ89"R6+q`gKbvL3& 9$]IOE9iι_pdF_Nr &ʀͧhm/GdI>^KDbK$!wJa_BB \).Hߐ><k 3X|7[%0þi=x1d<Xtԙ*Az) L7EQT15CC`{Z#̄GmO$ir9Gn ?^FxPZf£h~bHiL1qM1di:H nQrWN}%y0( j&Dr2R-߄?e~d=w2 ˲탻_l;[e@G%ز%e/qc5 )k~$^J)˭"r~›XeisgM+psD.r>7>&NA3$2dX}t{ 贄,E>J^uHMPg)ZJl%- U r(.+Ámu찡WmM.ʫoܩ0eNiCs|fr֛"C|z/j7 HYө17E('mE۰^WMb>DNlbMOY4q^āRd恂V3iPz^=Lci`hE] HBU7;9*n+Ţ↶S9D:!}&8}"7-/}5>͂qd~NJ^#7hђMBuh@7 ca5NFI]F!#ڞ>o1V7W"}=ovtx=mgޘnd d$*@-mǡL k`y3 įDTw5bn~pXZo"}E@B S]Fk}(&kBc0øtN@޹Y-:J?h uvy=gW%xfgvϳy|"z G ݅uou܌8*м$t rJN3Oi"Z7L6'ȧn~5 iQG7A%^ҵjFMUJ||:ֵF z ;rO&;5U?̏W&D}j)EKq4MݪY $%hF  1NQ:C&TSF v[OBD.e}C:S-~zzSݺ(N`+-Pk~S,gzH2;^F>4!%Qڹ  Փ] +H33bεn%@i*vG?ja-ږ5߃&Ba+,fe[s)P5*{f]0W||;e@jl0kp)v1o9r+gi\8wSE|b&[<6->]l`_+D"j61=R#"3*H_(IW:ߚޛiϤhSY",*D'(ʚiԮ}E lslQt13 D^cyT/{(8'Z\`βdxʰR#-nc0¡#iAF#R7̡ x F h^6]e:Oi잽W8^j)̦!YI+?f-OB~2&T=%u"Ԃ擾EIbULqYƃ:|Bt1nwv7^bZw~GN~MTlJy'U8CӂUtG^6֗H+:coL&F݃-xpUA&a}a4Rɬفܬl<4t3pƁJ8HX?PB^ cꩉ183'G⊈cNW+7/7$Z 7l{aDF"w+ V fvÖ4u(KՖIpgGXK|2@~~ d Ք'h oxaH6Oc+896rE},?TyfT%aۺр:&wKp>8z#ʃGM flhN`\CQ< HFkB`&oahIV). R/v5p[~>V)]' ߺu%: _kei#єC{\V Q]Tei>Rݱ%LIԔfBW^aK\96aӍ/oyZp|[hqTxҜhFv2,NfL_U;5DZu\~~r4)(4q;mp"H!)}p7w H0:ӊ搕c"ߝXS2 K ÓYFw 4Bz#@| i*OFULJѥK#Z-a%]AA&8tj ֩CvAi7EwH/3XE㽎Эڤr|3; %O^|lb:e.gr;6,MJUGKQFEUK3a*zA$艳!?(΍v /5Lo-l* B=Y%m=-ҏIN ;T Tl__QM" s ͚Ds [r{kY/+Bk`8-2Xs8i"U(,ąDxOQ̏d ٘g }Ѐ5~d'5h~I5OoQzcaxo˵Z刟JyobZxs.MP:BNXEFodbd -8iENOT}vDt1,b(#IIYwnxsɭJ+x,Qs@cuߒp~~ Ec.p3On&!V t^[RCxP;wZŅ4SsxųOQ;#-3]CKuS1vnÐxa_ԚsٳCۖcϬi2`(]jL+CWd0OsUX*ۋFc-rogVXᑟ(6K*[HuL:!y, %sDq^ '-t$h"rWz>O3̛^ v7Р+9+4lI*oǂQIoLU+c3YÓ}w%攩{QO(P/` -qG=5JqL@2=~bT${_jk2Rks ŚUsC!ˤVvyY  B6> +`fPޟӐFۉ=DfՍf L& dr ê s)7giP2=uBO*&qrisȆA?bD VʠKqr egM$\C}!Hڐ4{< *k }Mi~r>VBXPBRG2U犽#zݑ|OUS%8N%y@ z)TOa]}}]5|] I-|>M$6 bs汕:eJgUK!n2{y:Etm0ۋ`0&lpH*Ib{c,` S50J喔Mn"H!Hd uȷdww1~֕*{ԇC*@h71t4K|6 I9ze5 %9~ʍo)$|t pƟonރ%<)Z v0+]6ǀH=\ bVj`SJdCL ͼ MIy%n y*(1(tfӛVj+9SEu-ɬȃ6I[*#+x~d6Kҫ\2텖1ikՈOU÷p+EZ{-J}a,,nAw*rb[Y`Ɉsad`aӕVNP څEC@ތc3T0,Q=ٌ-&K h~edP N@H`=auޙ65x8_7^Maa,jzƥ-m*vĐ&"t"қJ™9FĆb2R%V4\6Ab '$f9?~~'L),Jqz,-)XijeOE9uGOibԆ/0/ EM2Nx1* `@qٍH=)M73Fkȵ<2̰4:,@fR\w@D&v&\xJ?ѧwGP8 `vVsl O۫Wcw|~llQhEOS?w$hn#g.JN!h^s(+0JW@- B`H1n]xah 좈RgSʷz׹CM.T=Zr"kX>oW>;Q T%!7>*UiH7r`u+BR$Y6<m&?\4H4H3>O4;A?3Nsxi@VVJ Ӊ*|ͬk; /$+RN"Yկp#GJK#t.o%oUQ"lLa!:4ՀzMzroy-';̺ XvfJ#gRИ4 Z%fjr^!\3gE̜c,0v}ET+IW;lT"i _KevC/ͤPk!n\":DW?< *]e=BCkt~ZnKxث̬R@&XeF孹0e?FJge#=Lq㸞h@ڐ0z Hпyx^:F tM8I:B?ưaAr<>aj .+jg>]zE/π7RtݭЮX oT+J4نL[T_C$7j{q]zωZ=Rp>|J{qnupv7aϪ$R_&'QLHw {u?3 ЎjP}7%Ypvp“PpJ!l#w-xj8m_66RF,cI)Ԏ2ZrD"4;tke;ݽgr~3~! z>Qኵ,YӰ(W6{HF*.'X iD'v:`QC׏rD7I+ y O?5{93/** "ɠ~T^ *0 :*WPˇ”z/!jc2?74|1ʣ|[fR? rT:GJ%?sM|1/~ xz|y*+ B2i9StsiD8tku.Iԫ+u>Nם|ag#{ R;M$.b&X-^܍-Ҳ'Ԟ"M06k6Ng dv(-uŚ['ط X)shC%Z1zj,nueb8 }Nb Ph>`ۚY{L]fpߛI_weP˴ˈ-b}8mFRB8_#Q %?f>lo҆p~lbˢ#@z 7Zf=Faf[U.VHg.c^@ e]1s\-ԯ <WG3:bܽˀ0hpP%4]UJxz*Si? C|qF8Zs@p+l@/qy(LTg hyH)/P܇J1Rw ]k`/Rՙ}6~$NU8b"3ХJ,6TP:d>g-͌i*J‡1 U(h'\ݞSFXMjbR \18*f8wdm{0R€8?hg~qOƢJH5kZ gAN~E"8TQ 6N[`K a]lݩaӒ"##Q#QRx`n~յsDp!-˰5D*/%m &:R9GܗdN,j-¢PsdLDx(f}P20 WUD004Ċ ؇{է*΀z_ NHĻtN Sͣ~ X$/{ɚwmH }۞dmYC#auJw4yfxi6"|jE9u"llvɹt (*@k;-/bCvQ_Fu:yw+O _D5anvPChΓ5\ln,ՋQƯIZX#[>Y\YA(ЬcbaBkMVJ&gO7EEuHl_(qazW2ZԾBvO"#Sw*sEUH 3d*G.mLqKq7N^̄޴, 9Qek8} ]mqF U~ϯ#ت|1GqJ*Wq;1ڵi`㡻q\m.м14u~x-%tAX|exjjJ0m7dxq H㠺Xo1]xk΂饴@;AO}_gޝ-T7c]>TT7dT<0w &LIB"U\su@sF0!4׸6C!{z b6J_'u +S6->R>>X?g=PyTR(YbV n:7>Rf@ANFȬx0<rk!6ᥖ. =YDM$WZl>^Ik|tro8#G71 ՘eQ؊븳|44=8[EW o9*/6~2@rf8 DfDA-)¢e?*d?$|[-*˯+S\\s>[A !X;%?p1TuIX‡<"L#$B[^,J=.ex5,<.C mPׇ=9)K-P2~Y.]!y><(az)e N썌Ԧ=uv=zZS[rnfB wyzlq%ёrˡpW_AMvd9⎱A#<&7i@Po۰ƉzK9惧0:M:;AhL&ŀ?T)9 fm[ .F'ldV=V4NtR#4쩣))Ԗ=SteQ&a$2)0j+ "v+gi1=>wM5`KCK1ӋghXKI5$].}`{kTtX \*e_1PN`꾟Fr ?KyK;i{V3˞d v A_Pz̅<=.v woC.uz| bx,&C .V{l[-F:}fНz4NrvUsއ~^66UY|ch/*Q;u Ĺ8͍փ$~1Y'_'>A1gF(u0k8I#ZֱM!McUjS(6Q"Pl1P˪1<,]] w3v$5Cz}ӎOn.09G'Uo~9EμqwLz89B?A)н&A 7F"F~zKKVy+4U5CI`VwxbG7X8;YKF'D!z-9@NnOKZQ?$S*$ FDNU[8QPH.CIvWם<el[bOr$N1"YϢ@ ۂYu [.ef cl:Jv- P[+T{ijF/>qe~SkRXpY_ggi,T##҇fc@ ȃqlKl3 3voΧJjq;{±A7t3%m?R-v4M _ &@!e9BoLGQ P hVDKW"5L,3J5xx%:F/kU!@iwTG҂H#q_&"~ȢT#bEqTUF?0+VEAou$/)6iwA_$XjuNxF_ }tfE|4xQVD_꬗\ves i#nQL./Q*_|[u,uۤn("MCnթH%/L/?>ܽ*6a/$.ě%M"(ȇ,˸)Sl> Ux4F+c : K:x5s&h9VRP3\T Ox )w H{X ڢ-Qe6EWvCb]1 gJu%6* M]qB9b`i͇d׃kno~2x0Rp+ "lVUkK.f^XSN(#Gpe >d?蕳eizv^H1:rSI Q߿٬ $J֎oՙo0c: \ FkVFl)Oϛ.R=C둼dtģݖ0&]1a3)F9W9^7`JaY{afxrXԢj&0}ܷ3^)Hs1F~CY;Z4M2օ㋿ dY~}`ZTÕGXnwl}&FbTL[0ZHO;~]g?)Tʐ+=ګ5`SQx4 }$ 43f]Y'n>Q361PtjYf ,I zIΞ:B_o^}_ң'#Ml 0]sAt cǕdnNA:5ZOvy3E+zgc,݌سm!M2ɇ x:8<:#GWeg_ǀ 0;\~'^B)q1wF؞W0FTG˂ﰥWsKa9ޑ_bD( d(U9TtEa*co.N%s| Ty YqSOG xy{hU`0aEe8РtDY!T QF:(#LMY[%OѱC : 9>njQMQ{`!oj@E;\tDZJk T XGqys*jO69x=ўn84&`fH5=0bh$4T;J)n|IbweD:?\Ń.)eR44i .ʼ#M'a } ;:?&>{[ _4'5st]6B@c8߽⚶py'"ۄ8A΃Lm~W/@Os LEJڭ ~U+taLd&^GjMsLI  ßsy/@o 0Y9KnT}XbGU߾3UO _E5} DrЋSW7)K2L8~k=u)/Qƍ eBNЋH).5B;£PQllTM`+pBV;~'hy6 M| ݐָ= {)2y^ͨ'"Reo{š`=o+zxn!;hZ~ TuU;e | *,L{/Bn{S|9Q5u\+taWHdHWzxEpEڕYl Wc&1@]BemH'g!԰=:xQqc/ГSz0zn2OlU<O50bZrӂKFl, mHTDlJR# ѽ|Fo2S"߽~ZF~_я.gnX䭰iSċtaSsgŦF4~XvdK~V*0u4cgQÙS%nKƶw9{ZT6"K&V^Q+tVr>pn.Hh׼};J60R=Xi)B2rn3Rs]U˅2v#NɎ6BPAM|!(4wm8%&6O<}qME9ðwV (zdmI}qEwB 6~{Ĕ @ڊmʡ & B OtE]#qf %cgT#"]DC$v{XhG!ǕUeD8Z 2 _d|:ɉA%k9-gO5s(~6Zo<"p)P3wכ/ɡMeSn:{32Dw5w&ퟏ X ;D{Jv2,85щgt{yo ϣ0W0wygh(wF⧊Ӷ+91g42tsYq_Ҥ!.us~}^UJRPg/BYP$~| i!T1eI%o8IН-Y}./Y:yـQ3MQE*A'Ftz:|-G/O9a??B;aO4*tQ J:/kw_&VĨeF`j.khK/7mL^DPli!Vaܭְ$j:9YA IX6.܏ȋYBtUR%ɾkymh ;@f|!s-ȿwQW%޴oIjHlՂkN:P:BZKᣆJx׉S7xCƉnr\|bcA=OU ,vDr:lOOS|Y'q;n!p||Uv&P0]mQd>iF/c4+K*@-JqIn`Ko4*L)O?߇z&D@>zqo:XNk ;E*5D^vIeKRS_U?S/'=sdV8P~ x vi<}KQ Ii,/x,ef϶<-.޲vL)}וyU2cף#/eh)(j3Ȳ)uLWQ8ֱYw[-'cCjo:0N[x·˸UÜ^> Kd};,6< 1V@C`[ZnU9,$Ԗwa3ɼAk[׻JrPc"1@A^ haoNce}2S/YQ[ʽ*RjFP>zeh eNDH"=}k(?汋lw ni%Y %R5Lf-K2a:crD|ڙ-t>N a'P$]q @(%2Zs @p<*yyx;兇3ܳO_N̬vC)t0Szj70+Rw\٣< 㕣GS-w8ـ_H_˫xyK+uR~G5rt<ҫp,nqx/zv l].boBD0~#*5J4{ч^^}~fiL!n.&WA#VIwHEtY |b;{Pi܂H30ߧؠbZ]6Ύӊ-FOR}tUR|60עH `ٺע9I$.Bݜ\$gM$Ӷ*ЪUauiLRlWz{{bFB бna;Lx ECb\$Sj(¶#$AUƛT]UȑM)hF*E>?fه lt&s5(W •apasf~o$J5oB ՖTe$2cZ#SzFN{)*n ɈfNy6N(KKOLw1%'GKAI((eŠU[ݸ/Fb9Eb?M>VRƕ2CYn؊a7*OuMHf88m;?? AC_~)f]QJ~ =Y!ջ=$3H+t`S_ AuɳeC}'EE?4Sq:VQ B[6Hsй c1┊k B}\|v&\e1EZ_戫8AWZV޸+R@M;q DV7):&53!8+U/zFA]>\Hͯr&z9GK3v>'?֫dR&3J%d-QѭNIw v;JH?pqPU¢K?jYd(RBݓ;-D'ֽQ3bN:\lKzM{FV`Ng0PFñy^JT q2؀G@͟fdwvcZh^0. 9v_G7Rm~!7F~(>n[PK#P^+ζj;p!*" r+h{p?̚M_hLg.j $܅dMljy?1 Vfӫ0A熇t+\ vƁ x7ǃ:A:4˖7mjd-TƷ5oeף+ chH㰤j3%PƑt?YP¥V )*u(~Չq0xAݳtj S`i{O4-:BƂj4bnًk(O6EJuY,vamB3qeL':mxF~[\?S UP^R_$U?;qAG#ǃ&~}9Iܴl {s٨;43ay6q#X#֊'9n?ZhYfD tB0%T(NHEl@_@ďeN%L:`K6E2yBK^cbN=X2$0261o]K@I~Z *KIgW"W \ 5=0t&qi0ނCNm 򶴱AKG<g{~/wd<~&wcjl"@/G9$y]g>2JF4߂JT3r@Jܞݝ\w_ !IfLվN[*$ 4Kdr%h,;uŅW\7Q"*[P4]|k@IGuB =*wGKA2/!%y<"Gd x\>R0J H'*C۫Bk 9X%])<֓n'/r?hK.Fp7.3nk7L8C+w+a0eb['.梍1Zrm7ӾweZHwcd6AA\pV%~ގSwRiH4\ۻ c>cÌARmnT$E  @BjʙVAZPRoTXD%L1&  !dBFk12j3L~7pazߎܦ!vrhn68YGJێ=יUa,.(\^m懸ȩ*?64o ?;?:2|/JLdRLjjwĘ8Y)@oR>-Rx$M'xI;{UFìSu6GpGf~5xĂ.R X‘wd\)^踍[}$ pÿ#FND& z+K,OD*j84%>kSk"r~w=fk+*Ȣp5Cot*_;ۻ^@Ne>KEUEJ\W8#kE$՝$Dzr=%'+\ 6if_쓊7lXVN' uh;m@`u&B%U0D3r\-vClyz `ɼk|p!W4]2"PlY-͠۞",VeN`@_=`6?easf(r֎!9R&{憢3fŦ4>hVՊYE*HNkiFxtouJI5'AyW4de$#r(,Nz 🠏#~8+!>FxCqtx!'wivFE; T^r/ྜྷ5խj<L 4HJ .1pҿ_= khŹw{'pT\FT۳2=*bk ^]Nr>'R(B{(n1Š0J-O)X^$f)u#2X#X\m)U`|z^x72t/ _%8P0;~R6ЇռnIHƹ]{ m%J=bD,n!^*FHuQ^i"W1p͜e< tv &}mvQeͳzat_Ng̨LÝMGgBK o]|ݜC,V"K۹^_`v-:/r)qtQy53/#Zo?W:7|bkE Rwq?T*l{˄Ft)vCekhl'ɹN; 4"s*uR;M [=]{d:l1.|.B ]U]a\b^4G9˾rkOZ$9GXx{m1o 3XݑP[T!4kwfP&'+NBK4tgK`)w9r:mODWnyry] "~%piLDho?&qj3 i Vʜֹ$)85;bC6'|̞(僨WY:MZE QL Q-ie6D(4A"T{غM/Cp#.~]ՅHnn%:]eTM6_iq$@tϟ1}嫙hL0$}jA_}^;YʞpW a!6Z'D{Q+crmԅ3jd_YHȏiHJ 9_ݻ 57A-g_"}2)Z`P֮6=PB=\V<g{𗤙˄}Qmeu{j1C\zRg3xV^ҫ ƑIϤm6v]i~F7S%EC[vl2vEl.k5jɺ[@zdV{zԼY{.lY85p:!hꁬdl8hj7|2Sfy- ~5^ ,3 S:xY g;8Bk'xQ*4IBA"hH-ZmUc`dXo> `@Dg[D nTD/zYX*a[Lw=̖7KD| lJfs 63v\i.Ie}(MF}jj8^9΂ y"g2E' (cCDWA|bMD;џ@Svia_ߪK\(W*F8< JFt|y{T9u/][_+1t-8_lZw%Qog*+TY*ij0Ar$s=]|,Kt[G*{-oKF]M^s(߀Ñj.Hj3nOWy3>)hC wgv@a-ʆֳQjP~Շ,S'EJCRc\L܍B([jx;8Qr]FB9E:Q$8?4\yb! ,iE gI'+J_M۾oi {>I}'O;BzS^SjS lhaSTf{(3ކM=S1ߍ2 (%s%1B?-/iY'u8}4/KqlFAMf hQzN& wC(X2 9 S&KՅYF.tDO9aj:b{|8ep.Zb7? C҄g4/.bx;mű6Arp$5D%ϾfE.gU"jmNT|E;2xQ7&[mIDC._H>y&\ `>ʚb(dO=7܄TL2% },;3hO; ,=ʻ3c.NWA?E_O"&D5#dL5tR$Ǖy(6eSU 70ju\NOv]s,J]0hÕ3&dNBg\dGg_'ۈUB9Y?NKL 6~ Fs-#l@ğFӡXrXB2߮تrLN\7t8y&:$0&da W zp)*B~6)qHEvCVGS*16# 3?9?Jpx`MDXz%wgO{ih+h'ғ $aB(Z 練((m(FFj4qay7fHX5[Ѽ=  M9q8;HQB']e gfl7xJIn"g8,h.|{E,8d:Xpm+0C'Mӂ>05VLALڷozBC|="aq{XH wNQ͖Mw$Ki#MGT9Z!ͨZ lW~UϵgMZUJA.kw{9uىQp㰲{o@lja}(rW.Q06f$8mt PJ)cJ{3kk O|97@:4?ҮN,3zai絻{f 88[Ғ>kv/NcaZ|lZ?=lf6 s)ih̞ȝ_3g@0biʻp>B(u07Ƞų".Vmxϕ^,O*eVf$B/^HkbTZI tU3P/+0+>X-n`wbjȫ;&W1J آ ~0ddENiE";ʇ~[4~/߲z> ..$G1=3p Os%[3G15$~[~کNF͎ՅL,34 V}Ưƕ"Ѕ"Xf 0ǛJ]>Q{-PjӮsa,:6Y {T)ZC'D> +j"YMfmiE'@(aͿ ٽe|x'A1nBa~Cw 1[(E~ yG^; "iVB._y>*4nvNxQ6REwhor,F=V~7P~[}4am57+bThف.֔ђxQ3/|MwfݓwN[~],&,0Kd&7h@-`)c}Nm*gZ˕OQ.%j-\_ 3#&?qU"bS- 瘴Fkˬ1~-*^$h>c;!! @AUMc>}%KlBj I9*dN0@mw"v5 !(gyWz~Ιw w ^8YnVyEԼi! ޘAꕹNNEU `Af2) חX_8_RƑ 6ؤXP^K+2p !ܲӪ*M., Hw83:@Zv*/FxEp/&OMTG>^'v,dpz'醟( _LD~hb(6ŒOOj+q]{;;YsùjtP4HV1kx`$ WeUYKSGtwJcP!{+2=$r_rAb/+":S</s/ː?RPqmf/:­GvWY|7b!6?Q +y{F\51?dհ<`P d!VT.'jZ<5 ʸUW@We>7 g%D2w}\fzz!>L2t,`*_C j2Ƒ2cPh1)mdBu<=JK+1 αxOc*/t sG6-7o.f J[W>u=8%ncyM/L%2Tn&5p9Ԝ hz`nAr T45BDO[y߅$h9TbF,Y.jhk g8|W%1n݆!gyȃEY"o%<'O?دK3T)XЎ/:sYr*izL5z)'Hq5n+au q#\ u+eGq_0i1o-n0.ОI%dJڣB0{I6rfҳ*Qذ:7j{eL| n,S^nf4Ey< Szr:+χ8hUglգ5G.K2 -3w(`}AZQC/,T{ `"‡1r%n(D™Zh^CSxxXt7]N$6]D'_wPZ vvYJm؄r}f WAql̏E8ߑX솝B9N9ZlמVzC!F,¢TVh2[b#DJK_+3*nlH3@34o6m"xAdx1c2r'WQdōoydMԉ";Ss8!u$MM4Rg3۳fֵ*nj0Fd?dg :"E(V#\+n}ַ& 5z|uٺy\06W&Íaq|(ꊨi2gr`.|TO.yJeGtՄ+ 3,^=1kȨfFeWOՓλBnݹ`'_}Dt?8u5zu }?=|>88ՠƞy K\s>8|r VGjsV`2 j`w?d.56cW?/`mAsBj.;?tC0fX灥uBCQH{W !\vPdWFުrA?%(yg藶ǖm,%V.eKOwI&er`$1~(Vy;f eŚ^o3Ŝ`A\ML 9 GuBǁ>~9.0hCKT9UsbLp~"{m<cV&yrLV%EJrŏ-^dkHA|X'_5-m24 ^{*;>/kiPžAҽЬ#w`oNNoJO>|>ci2!xO[۳l\N<.3=ILp9:{s?+ZK ̋Ƣ㭫odAu9/Z1" #NV'l$$2誈/)a =r3h|4A}L?'WhWj;GBeB 2wbf\qvI 5Tr`DР,Ct)eƞШ5D8>iɪD6iY]!K=X7K1+j UGV" 6?YGc_.$d|<ДJIҰ V\?yHв8J`q!|QvhTj8"GkYAcȷX=B<3HwdҀ.H-3* ;0Ŕ >Q)*CMϭ1qn{iWN`؟ AL_O}|MNJRF'T0 >]x꒟K: ӥDsB[;VD(9_my/|<2pZʅPfq rG|3%+If0/i @TK-^-Gȭ28NۏuH [pF{Г4ҖNŎtOGu;B¾ f˨YNT?]X8KzՑ9XN{}sbVѩQ-Uc0(v3+6 ]:Q@Y4L*q ,I$उQZKO+rw~|G*  LidHB,.raD]'9'd"voش%(D- xB 61 Ѽ6u.^ MLCB(icl[_] IwJy[싶 b~$ki~-GStrF}n',,@6 @F~ީ=j$BKC:8rO^=g "}{Acawp",¨`р> `<ˁ4 FLoaek$ڒ}Up.Te'#]+|b_")a{`tOK>Kz=TmQ@jܛ_r}CƦ4H-.ðd\&Lchm(\lRgq(fƛ!0 @]a8I=[ YF) FGa~7 }*3 D3tZ8ic'RAD@ZK\owUo{ѪQch(U>{1IZh1$DHIbS{zKE`o՝Q4:ˆ^xp+&*%>sOEUӘn|:lOŷ@QucR '$`}Ў$lP/|ˁ%Y寀 ; ^3 \Y`(ĐKJ<8Đ#) |f0~}"( 8 M]܁6q/_^MZ"3yEj.LzŦ@]YX9'yzg.ӡs-y&}ĤK\o4J[/wjotRqOv7X"i TGi]@zs@F R(<_XR 6ƖIĒ&GD*;AZdm?Xib CN>* rdtk(EM.DPHnLoշJb2)[Ry[鞢Փ{R'|?yot+wEnZup15,csAj[V#cuAsqv$ƳV|h) WBZd6:GgtyN ${45\[@Y(DPF8AyiGX/5~DmǠ|lzTXd+F1ޒ0KݹJޟL|ex ɀd6#=:jzLnYu-κ4]Aq+f9r],'4b3B 1 森HfF>[n9j*2~GF֐%Zd;bqj5#rˠ.!v VxZHݘ]#]fCʓot~_X7gMnЕ\z->쮼6RCV/ЀpVfkɿIK_ 4_;C+{JL#6=mk_*dݼ/kV衙׳ a}uu2iz8atٕԚIHJ"H%az#֘@&qMRQsُb?#"m`1Ut [AHݮ)\x=u5PL d ("ccW/+O#錛O, 1?Klf[$ٟire 5b(o}XH<}x׬ԡ}Pca-AؓCp+cxKؕeXi)ɓEN8S`op`)u~əFP7\giGf:4 QivdڶljYjG1CvA${HW}⨘ йOdRP%D$( (6, ?qhA]{zTkRxa6Hy]9|5;T7߲Sèf^eӧWQ'+mgf<`Jɷj'+By"ArOʑ:< ~NaK^ c8=0b "XG$%@7 zkz H%mZ?Gyk(J61 *hUE_{H/dᗔ\ZzPi K,Ih1jūb_N@-i<4sg"dFcg}ZSo?oR4:tZ~y*9>e#}Pk$Xa~V礆:D@;GbJa3I5y>HOlvDs0Փ#.S&E( nR^;pVքlOU^1nȔIx/h mK AγW[W|uS?j$n0[N&Tp .:'mdک.1`rcwDGUgm3?^ :g)f[igSґQX Ҹ*`3s>ɱ}m<^݃SkMTaV(99m.r @F~xH_g7&A#K` 9/j7ό/֎k䂔@MK\`lJFlᰕI[n#vφ ?+㴗9m:A@-/2o8m`g=8ܞ*m 8o̸Bdpo@lK:obfG9hsIk}ïL%DxEq."50Ox:s >qy4kr+fXz?}G$A0+5 f;97ߜtJUKVm0?O!X\##ݷ+[ϧ8Ċ$^ې]|ho g "'M{* !&cL8b(#-ﷁ|1ECS#$Ě[ĺޕ1}𞱰@5ZTѭ;uyV9V~عZiq O@X13rH$w֩_2KpeQLǞTO-d"aFC0K§%YT.,x]XZ[f% vX6+A"bl+RfqdbL-\&!0"\POqu I*[SˠP"Kc`ʔ3XFM/ oH w'q +/sL6҃h (8LZn5LfpSePAȭb>3_q:qp`Rr; n6 `K G=g%Rճ 9"hG5%kj f%oIG?Cj[ En&c.I% 􆍤=}yfkBac: \fd={yJqo{p[5hPZ6YV$2J9TjȒ'أԈ!z!a=>{9ҥbNjrO#*9L=lRGY/<`2 7Y+)  >E';r]YE{.Vя5ڽ+񓬦"pdfGN ~N:TUs4)-yHyyhR@:Iu?[sx^I5KuFɽ:M+ڠtP)/JMnDlzۿGwMge,Rp}ku)98.梕+un]) ƪNr$Y2WН:z j$ IT F$(VdⁱB(Y6eiĚZqmL^Ѳ'}xD~w G#\0uK<\=ۏڼgT 5`6i{/x$FI[(-zL3͌b.VM|:a}")5kD#k'c)Gۂݼ4TI]VkiPє4KFTqqD5UGP,d=.B2꺪)6`ɷ31) WK Gy+r.V|ٮRms,#C]Tt>_j~0TM7IdW}w Bq]bK2WH_xuysbا(@ii#뉡UdZJ>ai vS[g%T(dqL,@%M H4+>3E f H uM)U#vќ֘E{nB5/ O+DaFHj0bH>y[#q -НMա&Y{2 G(~ٝkVL=X0 5c;8^=Ƚiko`) 'ӵNa"lHx_H|+KW1h/tl0-NMk}!};{GsnbSk(T#7}juZ_')\[vI's*ĻFnf0WI=v)"IקKvV+A wp )hc[+ߠDz{Wɮ;ԇ Q^gn҆v.@OB^TJC,]°vI%O1$cxUCn/}ɿ.,4pY3wBƢil䄞5ۡ/0C~Ś٥rf' /`1."WfX{ +Pb ҤL Sb,a͹ۓ2&n}Ĺ|j v }2Ξ0(B&C83Yplz*5?H?3=A[.T۸V~<҂)3~vǩ?舝P~c*>gŻ[*9=}\)Y(u.[0(d&|n(0sֳ~MW @ٞx#@bw92%܀N уaOz HͲ"- _OX)F_9GAp|$ȩ-ZG{3ucժNGquWE8_% cs*=pqĤ\߯8gp}:e4?D]Ս;tӽIVGC6b (aUxS\}a9#_ u L7̦Ő򆩀R)R53:X\; kMd{S ̕-f*,?FgSqBjРptRu&*7Ό* yX' aR8XB{gIC}K%h\u3k  :7k 5.rY)PoRl8u3Sq0TL!P?vm59Tp<]Q?Pze\\`ކqE:ה~|nsf? *1/ _z7^kj#$1Twe[QNq4xgDmIQ֧׍ qz0{^x8ʞ)(֜,Ic6HeLe6(Z_yuWŢw%jՉ[ _&J$G'쯎z^/dWG.eTn_^*Qo%V"O,.}dIFH Ke+'bzfi ̩Eff8^m>(S`cZ߱uUQ sQ\bݝ9Tnf"qWN(yW}R9L VXQArЇ -h>thzNȺXۣf1z1-t9H=M)p&(P[~Uɣ%,a*gˋ}ZG7lˢ>IXD6@R)k,<-Nط+wu*viOK$4XX~2GP&ߦ4m2G~`_+@[9 ViRHd+n++_~%AGDGEih߁4|[_ m'mw݉_~|:_9 j6$75GEl AqIR29~iwk_2;~#7<:9. 'b@a~ yY I-Alέ9,ǞByx0Ii%id@H:ڌKAEcOմ]}&WKna)R3䍕 \K3Gou9@sefP{QL:_ßΗ":mWM:5#ؕpFT#:p/Ze!?j{j~: 'cAn7/ai! 5;c +"YBЛ[6aϨXWl!H&~}pZb^ի~).,H^Vqgc`{U6%bSyN}}dX*DT{H;@=Fm,drl{2jPbH~ًPq}9WAg3\rcB؃9M=I^^¶˄TIN.[BX6s\{d֑0OvA-qC˵ &,[ Pk,z*iJ70$R`y)'p.u 5t'7[RFLkͣV#kJPč5>~A{4b_/`Ѩ78ւ2B d~fqo\i[w 8-Th"")Aeij)Pr@Ե)Ep0}uGZ?C e V^D-*EaO$ )b*h4 Ѹ[_U#fx8 \j 61'Q#jgd!ǎDubG%7.j;kOH'\KLyA7[%phnP z]^ f[ͭksRnu@kl 䛚0Ik,`j&sD֖U*D7U$u-.\T)auj@-kO-.џR~ q+WٵT{?œ)KZklcִ߾>/(و`kْ?{qC 9ưs+l5"gSԥA}5c{`6*1Q&)O"Ud;@'q3@Ƽ!Un7V[؝A;D“ΘN}-q[NOk$l+{%BTœe*s4 dQ@0z#s{YjzLenw(R/tK'8˂r ZXz@A!zBkC.>a~B1?E>r3mqo|_3A!3vt(S>"~]bt*Ah*LDd_]/1ʨ1.nPBG ~0+I|{Y2zo+ hU6SA5)0u 2H5ɛ'TV'H/Hv9i8InmНhSg mb+5|X)O_|9|V BL+3]W^.=蚇~]K=xrm)^ a&.,"}Tq_rX b^ Ib7~w2J׊*I`chjCV Rrj/} Wf%EFkkL,~J ތ5:O%w~ ։>ҝed9T-jc#寺Ax%#K'ksqM1bqj9Z) 5GS: *(SS5f,+~Ǥj>,h]t!X3Х7sy ۿ5!*B^ї=-(CEN8|I.RJ*S)u5'`XYץҊe[JmiNH(j id;~뤈kbҙ3gK-7{ X}fiS}ʎ!5\x>T!`DFU-" `hcFq+R 9GdE5±v&3pa8F<Nh-R As Oi Fn +꿘:io[q3*)]$6l#*ֲqYXj@p\aS x[˾3T1i/7GCX0(qJzI@\N_uz51욱N^ tH4Ǟ~B `Nw5\\zH}jwb\t n/T<״ 1K}T^/{yk,af #;!Z{.f5iJl͟ߘ k%^[.;zn䬉 f M~ k{q|98 FR3 -;NZu;l1ETsp3N\ $@w!f%'Ѕ_4Tۈ6 @hYRs<\̈7 ͼ='k" ҥ@id >: o Q?)h%#P@nK mA6%n"̇逤N}PQkx2?WS n~G LѤHnA{ j$}#W85FSB{+/យyg1h)`[~NӥxYօQ ~ʩȇ($gSUī6,I+O_`L;Ϗ_7 qlpr9/1Zש%svYAXnD/+s-#bh̽H5 1yv`񳬜Aby0[2 PgW D4vMiۃގUxq_B&[Brw<`|,j3|2R8[*rL =(:zTݍ:ɜj$K> 65ۛ֯C;9Se-u]D6.)UmH;eL݁(ʺO*puOmof\X;vz:K`/4Eb񟾝Q_tiV߾R_gxm>31|kEG_ij a55Mo.lڇ0}m(z/L^F'iZ Ҝ bZ7xg#;Yl<|9E KMn{;+(2[i[7XX#|wmu"Kq Ϫqbiu?:L*ɐ;Zao>8oA-}MWoPe){yصș9u*><+Wǀ֠Qh&lHvr"ӖW3+˙#X\\ pjx;lяUu$~(E>0G[#ًDj3~bivIa(o`[v3-島jW6(ۓF`WT.^v24 3aCPgGE͟\rz&ڤ?E,omt@*{l|^)$1w8xׂ GDM[+Џ|j5.FKbSJ$=7Aa?)7yj /(c=hONa׀O@쩰}c5zfĽź霱?'bMӐA =`S{t )&P$<:̬ųz*Y Kih\#?ttjE㴎VPxQy2zz /vjsev,zfU# -E&ML_ smԧ i$}I=-њ]j z϶[pl{({6>O ю9V9D9K"Ѻ ^Dkrn= SO(A|$+ 8_ 21:ی;.I;@&[Oީ#HA %-l^,JR&`!G{B1;Pp$_ *vV?/#uUsnߢ ,ń9T}%x$)cCι=Xcm"&ߘWr$#QWx1u!*JܯGtQ`~SOˑ!,bj1n􊯴Aω:d gx."ʊ {&vG$1aQִ<ZZwF-#V{W0/sӽtKxP?V7r\>Xmsnj}Om3_n՞Kjٽ>mC_`\!܏۶X1r\ ܈.bN L0ieF#߂/U<`޿guM7ºսR&\PL&~yJqd 0v=P)@A,c@ 2F^Wc?H"\Tb>c< RVzfVúVuB"*GC(d$~B0{v}5دH/[WV^"Ԃէwͫʏw"%bxl=n\) :Zy::(${{Cr %ug 8_"N5a`u1I%cMvW6Y9^8m'$i٢ b'x. g鍍tE, OghWz |uIR+5gMG,`#`*K|]Xhͩ lv(&QJE4 ik1 Y F=^"0xM Ugi؄;oP3𤋮oi[QBBWLKvm@p7[CXx%U'78`+fd2$\s=,26%;qֻ}V3F ,4@'Q` $=PbB@_(l}>HᾹwW7k {WD<5_vO-S[V?x1/Yfݦg`֎?4q}X=1z(b@nacy80|8o#ʃ_Ƚ֙l* :(aIj˗t%,xH.{oCTz J`T3p[}ޞh?uxO7GuV[MȠh}I zV'5ʪ55r">T*N٠R1(m4VVN/okK!9El{s/w65쿀Jɑq$wj\scTqTcO4CZ3>f(cjS ܿ5_jyl!:.Er9QJDH [lEvu23 : 1zDc'QWoyDӹbJ[9c(Yr6y FŤ{OO@ӌ/gn/Wy*uL)iCR<>L˒$X3 ۃ"? ,;P֣ hZvyVN$p䦧;jm ]umrO PˆjV}T @EkY^II~TډY*1ԕ. z.u-#BPtPĐL?ڙxiGWQLm`U3sأP- I0ƍt=Ǭ-\׵O0ז6gw$2煬 {2M}?錜=$' ^?禡BcHǘx< /|qAh 2sV-O.ՙ3]3YwZŧzR;y^~MPNOoL@MVClfmÀ{TXk| lCe,I,# _L7춵sf"ªNEQmrPPz\DekW}X-I[hfIȝG ,?Ɣ{VA/ODԪ`M6 s4.B,"tIsE jf@7sG,Z Cߐ4-2 C8|Rk85F-j Kᨃ;=ڣʶtP@ŎdԂ]~/^3}~S([J!a>o!1Iu,F5;Qg?V%` 0np[26#MpCҏTi~+a#BV:?B%LIrSO|fi3ƅM+ "N3L`{u =WK:YZ^56ZI˜@d.Jۺn}ofoeAm 6፨sAԐ;;^nhtٵ5 ofb@10H'T#&r#+&y#~Y mljTEQ䠻R(GJez9ڊBdAˌmy]8~KauO;zMb8lGGH``obP3t7oR0 p9O{pD1%t(GC4G` j|3<]r&/ߓu5 L߷Aau³q qggDjA\&sǢ*roXZ$2tm>K F%+ܢT ޼ݺ5!vRT}j;3@KhK'üXY %һ^<"JFWk$tE-Ô?P]`6B(\$eFGL.Y%>{VJea=ܼV$\Sjo 󨝶2zfcn'b 6 C`sJS#*^@ǝ + IT&5Ixwk㤧p0]HZ6^DnM.*+CUrE[ƸGd=)rZvfgt|r^,^CɭܒXV@ ̷jc#y⊹nsj5gJcė##E]%μ5Nc@+1.g!`B~@K]Cа!vJru=SEj3v`5\(dڲd4vu=Z*G0nr&v^AS% &18&q A0wص ƒC|5[B|,ƥf?^W"HUc^OhYdc{ bt/seqj87d۶mg0}Xdțª* h8UZt'aѤ2P9 f&L'!)W< ^)u:*?'Em( 8*GgYOwC J㠁b+| @Pco BtOTe"8LK=`:̏H<%Ny: Xu2PcFċ1:*\*bGwq3S TuOߢNOI\ną1Bd#a&ڣ^P1D[napR tKvΠ&G1Cq>3=!WNҢ!Eh-3صc$*K mdC/٦%S¿MƊOkySco:3"|L޺&j1|<@@O-{Ŀ/9 Bm؜_{2]R+$ܟf¿:sg՞ l\kҚ 1cQ7O~f(.Ӷ2?ByV)k9\2]0hw[d#; yIc4ni0E l᱄9ě6tW=<@'zs Kfۼ;$R^e^7Îbb߻]}R͔@=u kAq&5Fֵ{qTGIV_ve Phr66Ķ.ݛ]h;;>NեӬaC6H FƦ3t^$:B^ VS_`:^2L_'0XE\ E OKT5O vktK.oŢ淁r^ro2(T Qd`,<:ѣ*s%Z9Ԁ-|m9w(㳋xE'H Xj?lO-2pPd 6i8Bϭ9UB !pK-H]P/t#Jo)s pmp?Fq) Z#XSpHo i*k2q]KZQFHIw3"ݼrFpgM !4C1g M{Y;9? IU9BGKr_|1 kgeW͉WލT-d܂5!/Z$2ƺjw\!wJ0gn:ɼ Աfn3_,~185]oy@RmZk\l.T"[}שyDr>`ͲQB娯X3xH H2(Z7-Y@6K6P+9jS Cjg挢1V(8@O[$9joDRh?!G  fR pKOw)حr#$h݃J.PVﻼ/lDC;d)l}7SYn@11 \29HJSck8S}m ӯ#0y4}fGl2yk*B>)njK"`kFapQoa”L<"̀%Dt8vIn#wWgaHY [TTԒ-pAߦ @IKT|Fh }O]wDcJk458r.rwb省ο^Yg.᜛=iqqv~s"sE^hy kU񣌠Mpuxdܓ[ 5 U6peh]6Tϋ?꣈bY%%B|%`YCtˀ\{9n,sX7{\UEdKݑ(-N6/ܤ6e:WɥyS^d 6#TMl8#XQ(KG{>f'xX[_RTo4)$+h)#GD cASUt:GBFRR0Iu=S-rșAY6ZjJ%¾!^MN ɒocdz96#Q~̐ȮKT=4|:0"yN ~ e]ỳVg~Z=ʀ#,sN3sT=D ľdx-?@uZeO~0CO25y:00?鵒w4H6'z{KlZ=ȈcV BsqUk ` BqZـU zslabfBf~wB:}GQR+΃I6ّx`[ܱ-hKp[ՋZW:LRS\1<N\"`Ǽjx@Hܣ0p\/n[*}PeeC|3ݠϪ]% :`)(YHowLa7]R#S^-{/ Pz(#~=:LUz3vz63Bsխa3gL^]`"v_L@%([O(N5"f$vJ99{@꾸u#=<ĵR33Gs2)PxFC_|b;uX Iʱ\VZ6,[)m7! OV|6Do!C=|1Dڝ-# ~ 2Qin u)}e+㤰ׂP7QݕgZbix^ڼ$u3qQ|>FlpݕI6k1 CSVrg Ϣ@np޼j$Fr>FST讍ca>^= Z1^uL#%R7sEp0*VzqR~\yuTv[%TQy™ ;櫦VO= E/f;Lx7 ]Om4"䲄 WxgDͽą;5Pc`C"80B{Jd.B,/@RĚ&an=v; VHtU Z +v "yP0;)Oo/R N:Yh_ R-[1|̦`V s,2z9PgP.kO%Θhk}rhyBLn>:iP vVC{)>?7CtC![@jDp^Đb3]$zc_׏%;M9I)H+'piLE<v܀eo-LJ9JS:. X󹺑H7Tgۙ}TKoDO&$z"uu~QҊ5[}xh~\,nRuk ?Z L!$RJeŵ~IDdEQLе݆7B raLr5XϘʐ$^18P T}^†0)uyu}mz m},KDexN(|~Pƣn>FC"etrjaYh(n;.L$ۗN4Z {8, Kgqub#]',̰L w|Nſdu{ t.[E r:d -0l_/HukG7wE(pTlu]zjؐtժPEiZ: ՞WɄ$=g.c)DS[b/pMg]ܥs.ꕸbHߚZF e^_qK:<_suȴ0?l. ̇+VI`ʣR;h8Hz1ܨ>|ܰ>EZif9,uB)ـRɱ'$ Ѭ%pxŌ}r>>(аc2J V$_%=<2Ui@(<.Sbܾ@q/˔iZwUCBl>KE5A)s5ϩ(@VWdC6!`+:d;+~'(T;R@L2nNZL|Jz l-}S> Ԝ09 rFF9,0/7SIWYoQ=X_&C@"cRz&1}z$ȍXіsYlę)z3= MS%X:[cP sdr_L~37[Y?ڊQ_CnON*P%/CPe0ZYHK lw>pfvs2 "r4OtbV\@8'xy^ۅІ.5KdʎR%("|x򜽅dvYFI\zf /wR|CP>0y&q \h[.2*+Qg-LI\"/_,5n)M<>b ..MZP 43nSW4hU3߾^9ʃTAd J-`$i.ᯭW]0S 8<)`]D,ڕG1'KL,iwo@3 r6Γpsz|!2:31HhB)=_;r.}WhÇN`4\VDZM>}Gm9<h̴TOƕF׋[h#+4-!j3sjԪ^q (QM|9l/- i?4?%[c{kty~_R]PHn0?4*TfHf `5 Juğ4۴eD*zTh‚.fRN'Sizu?Y׺҅XzX3`UT~ V`T)V' ]v=34YٌڋmϲAɖhҥeU@x/7p8: U3b!R ua [(wm ՘4s#[[% l+P\\Ѕmfvӣ?ֲ_[m[HH>$mN1{㨃DUJv(s0ÞU'O'l (ri}%=ky)]"CX@k~g>=[A("q]'_jxn҈e[ˈ]a y43i6'cawi1_lU$vhF>N S#ft'>NBgK>4NWþOlBE{FƩk"ƘUoJ);p3L DHY l <$(rlIn3?!J%Z*{KR~ϒeL6ޣlc#ꋺh'd>壾N &xW )1 ɷtリR;>B3$Rג"6ܴ=Z2D,(?LGkn`yG ]Ws9b/^6PB|\tAyԀѵSP$ןc|oKA(>vp:@Ѓs:b.(ŭh':͢ߐf]$@|roj<CV7~X|9.| 21칿9-hKs ֗UB*$O^.f8$rCɈV`͒U.d&I\[S2nqD'yq߅ps&5GhyQaRy4O{bfc^qEuK+j>])``*'.|jM(0|I.,=t.\D%6{U>{ݱ|go ]~VE@i*"5g#KOmrtL̐qcc>;ЧFm}FV-bu|>ؿcɜ/o_uڂiLYn2T29:jmjs,bD4}@u?ㅱU0) nѿhxwTRATد,F;Q 7GU+ OF \zlO{ArZ3^fx,9NW0wvTa$7b W reSe1unxVXu;Es{"I鮕ftp+cEPT )|sc (vQVƞR1 qf6MI%LarGV\ZE\F N(L8;s9A Eyk77d˪ ʼJ}QAMAZiI *0h6/`wV!&Fw8SGlL@'fA=$JO _FuSE‹-'~|k:GF̅k<(/o!Ʒc=/K" V16tp@͇),),b(ۺWBm!-ңO!EFbTpi GZ. GGz5 סEnrزcYG};;z[ uHY[xa2/'?k`φsq_*p X*y&X-c0)x#3MMTP_w_0U f7SލW 4/5@ QȖ3X ]|rs, 2Sw^F?/OoX׹/179GA*qӌYEeeޞ;y/lNv}֊Eoo}*.ͅl</[P8ѹ#E#ꐸ7d'fE,UwU[j+ͨiU# TBb฿]U`]$c >×*N i)B$x:qNx5w¸H4S47vِ+-vfa7z#)Ba+6C&VY; G5C _%?D9u(f+-FIFgt{H 2stZw7ޓf[5g$E[ 8sڝsZH(_)@ʯI&4vDy!Q4"(w]uyL,ϋz( C͜o])x-}UI`E΂ިZ:rtyӊp9ډ\6禓;8tQ`\1JS T-(B[W &K) '[CBhf⢽Hp(˩GLUkDn_M9{Lit)=wAig5W)Uż>ܼ-Dbx%wR\\VHW^1,ԧJv⇳1*iMln} 0{=.X{Yb9Y7߭=)Eҷ(7`dy&cDWVIa9[$5!*b%zxK"|Kapv:iSh5Ѓ3pFS$}P7zR[/-zwTs+ hmǘsNVi'T=LUEU߹^^^GͲ *ZYw#7xG\#Z >%fA`|E#O:X > y渣=4e)oxEu6!tUecnw%|Ve~ӤblKGlWkaG1^h>䨤*vHü.@ rޠfCB ԲeoDa02?%7XhZG${ #=;~ya8 lL/zNdm+9+N W&)G)FF)EY:42yLvQ*o~if /Gpٹ~26㩆v5*) *r]hw }oӠ\Ⱦr#!2^?k5!yj[ڧMw/.wa6c6U~&@+P)|?7aE @3:FBwWZ[4RtN] 0TFͷEH#X3H1YqwwogF;".0V)?v^k@> ̉d+tzLRfm@:ׁb~k"ت5xhZQ`]k0WHCǐL%g3͖lLFHf A޸trI˕ ɢ=ʈ9Vyz?A<,@d7Q*s E`=g}=}%tn Y.e&-1 WltnAW/2X\=<7 odT V9&jʘD DrQ_y:6 f'OW uPbv3j@t"!1yjK5AIjD߸w4+$"fQ|L<9 HH ZXX#*襪<%bISe64U:ad e_<'?_t2q yY$+gɍK}䠛AUCgvGIkwI0z!D 'z`_2^㷥=_ɦswc^aZB(H\e'e"XʤƷ\Ib'2hc)A9B̴mYQ|>hbq6l8٭n _ؘ0:2]3]Ӎe{}Cz6ͨ3hȕ ef`SbFLh>2.:P:|dk֮vEhgtfn;$6یs %*x>DPX FB!kz_B5FI*CIHpG,N}j2Ŭ]ѧNW Y? ~Q˖:BEe?Sh ɸ,xs7eG e}(5b=HY 0s6\9Ŝ"U SN6M*iU}DU0VUV0 ]^BBCZ $PIfCej&Q#%nX:vCY! 2w| VxU;1Pup)f.Q6:BYڹLE},\KKqi])pK'pgǷlL=BˆgҦ(8K~ݵvAnA_(+_~4D2|s 2_ )sJGxns L-#_ uqw$K B#GUϘh"D[]cF錋 !;\t x:kwAl223@H56eTpV9u3 03¢Q Znj` X}Z:XѢN tNS_ QWQ9Z3>BjLQgSICz%m[Y7\?#Nn{sM2fϣ&1KMGp0cmӔhYf8TF~Ot+3o]1Bl>g}KpH[6QC`jO-@u,K 6ѣyHcZ 4bM@5$ z޼lWC@Ta|rԢO e;0z-Ū4E2Nm+zegߩԎC3X4.>J8#C({ Jʵ@%r^ nT9_.ENVg^;f3?({ jmlu0^sj2S4/R1JN[]ەk8[[SN xԇ/jPFFMEl",PpA O9ɢ6'CM樎;% #j]Ac@ UFԟbAs33}yT/m3{qiߡXJh/A1-`!?mO+<͝>P>I)*h&5E' V"+~S+K[;Rr&c#htC4@K%ݿA< FI/}<[\s\1[&?\UcQCX=7ṼuJ<~[4OeEݾ[QrJ͏J7sx}iigKcHyV8*((iY}7qύ;qz,p]vTn5^-"Wkޔ=UZo_ͤKOSŸbѨenT$O5VϊiUU,vQτ:%ׅ90Y5ש82"mڛz!ϡZn,(0]<2dLi6(hNe$/nGì+&G 5B ўWxC>ʗMSdOQwW^$杇1_In99-x7!ԣ) )Ycy-_j*,Pb9yaG$hn\gI[o YʶaȋB]z![9i 7ݲIbj"~ 4UTiI5fjÓWnĺkK' # kImNU%iSHKRkataZ<ɋrikዟ-a7P%25!ĀAǬP-WwLԳ~Y#ihR+xwkn=|ɒdl^# xLa4Z˶zMICĔⶌ4TS°0wf̢WȼЛsE{nFl1h;]\/*LphXXJ'{60gѩ7j3I..G񂠷wK*cnEk X:}MlJ 1c(ǍIAUwI2렐Rn/!Rƅ'LPm9FMazeP\);95檂ܛd2]n3bayЖYSI| .S9r "%bǷ<>|+J2_\Ӗr7K:NwyZ#νN6¡P~roTAVhY% C l(P%l55(sbgPkjj3SNG<_5zR Y`L},Ols F-gψ-d NRR6j/Wm;b+äTse_zުGH Ͼ&l5_#U ♹pV^ORN579抑m,s.|*0xm,햎+?(NY8G; imi)~uYvL;޷z=C\3_PY5U-z_)Xv4rFhΧ{#}Q-T5j;eOf8NU'S:(VK+dV4y;qB OS.ME1%@cM[usҷ[ƞi[^LV*1ǑQcgPѽ#F7Px򍛻|Mi*W-MIG$1C|ppU`iaK3)^dUw(;y!$7\|0@\]TxYd:r)@#ojZ'~(KT^Z1{C,l55f`LG}2+Ci|Pd>XW8$1,=.9ARD %DGar>Ԛ́gPwa04c U6Yvw ТU'sMUHФ2J/DKzɮ!@2 |'ŦjTi:٭?WE70鎺-r`1F,<@lTùgI83<4*qnq7MXb:Lz'SbJ-j JhV:C Bpq6J0 nmIB "SVe U:tro =_mVza[&B>~E{>3ލ"`TʃO-2~2{=q\QZo3Ŗ<0+_%c;^+P"a#XeV@)lgރJcޘ~ʯ >@LcV3~;S䊈(nqս`%=q|NM2 :E)HBAA2c_BaTXe84|u#G43J ^L j Oq_DznT FKIj;}8L(ek4~C1M=T#G{h9Gy'͒K芡nt/=v껸$tM'辦M& YTy I2Uș} ]j:'[t'o+EeJ Y\?hO#E=o;+"1m:FjH̷H\*UrQ\ [i1. ثZnM?x 'MzOLD1ڎ:iiYʷ/w6k"\ݻe\wrTܲZ5=)Ca QZ?vMܹ?:^phCAX~P3 f~n:f6~"*n ?U3ۖ$rHD ;.'PVWbW ~׵:L`7H@ <"C] ˩adXLusYzlZ2nxgXct|\w 3?]; ],4Kjun GY8omhkK~9i\ȪUZMb78oіk>dY%zrQ3Fx2 c1*VfQ 7qIa n5ĕ3 R̗Ŧk6}e<{"N3>͐H!KCڣRь)Q9mظ Ͷ`wE/p]~] Ca<ӿgCpeeo^,72pRhP0i8Ö&R_"ted͒ZAMȩP`u7Sktǟtv#SD i wjf  孀:bLH㽎14#]zj@hytCt|)TpfA"`tfEGƦuLl#Vi{a *F9t|}HFm9C <^ vC?ʧ:kg G3K~ݱO@7&o33Bq?f&"4̩xMՐB$e˵J-0RJ]3\N(a4dR zmD":p7[?ZZP:TMj8\*?!Xΰ22uGF9X@aF++|:*_+2lk:)lj{Zמ%Ւk,oG8{ D/AYQ)ñ""XWU:rcMv\D 8NG߳\_+As+مVKorكYj "+dh&r=E JQ o 7FQ % 4"^iRe% -{*&t ,:B s#}uTIgB I4ZraIj kAU,1176UGa*EʧOp-%b<@t/YsxIy* i8,.L UrҫS3iJ:|zOG #P2e5Xɣ=aFvikGѤftO"9+)!ӌ?E**eᐇ!*8] |)TɪW 1aLz5Tp&Ҿ%(>#y~wi9EH&Dsܲ71v\xըP(+bd{^b7+3D2+gx99RQ i^fw1{%5E@^j9a1>dы?_KgpF)"nQun1E/PⰧ:I/|1 &fhXKi>0]YP$E!,-op.0{.BO}"`<]km~C 1yUG:Bme.G{;Se:M ^zBQ=T )Ȩ( L+4*?sNt:Ǭegx: }#9-xTV͍oETX)$1CwIl'.#X@A~ ѻv,q*b7jI),֏mܴ7>oFK^f ~Ieyײ_uy;hD؊Ql,Ӭ Bň2ONvpsUp*|ABɷΜ:;6%6H0q*ηKݫݬUt[Gzψe#ӵkdj+\j.@bZ~xόe(r봣SYYm3,=߉8iuc?^ ~[YCh_,Urc(+f[| 5Z]ǁDf`Cɰ̾ctBn` r]EO;no+(I5p !pl]鰥< u:l&|Ej%ڃ<&AO#_jeW4o@PXU<x)~D?YWT*`ʲ9kP3ȐnlRkmC]-嘙a6-y|R8HG]l<[=E_6iEo@ Wbf }tcG1ZzˢuvJ Kh̵UݡynĮB4J+n pXW*џAÕ>H/a`5IlONe=ͅ>_:YjNhCTIA{ TS=~ˮɪ iлeO숇?k ;O<ڮ4+P J4CZhʉ-\ݚ3g42̀2s\ +6ڨ)-(BK,{T6)@ڹ;s 8"m): 6FqVP[[ O 76|6X-IP6jAz^BaTMdJ.YM? P> 0;Xb=5`%UӲWi{" r:xr t~>a= iY?Qߌ鼒Ã/(kR`~&Aor~\ 4&l(5B+\hyRě8)O X,k89qf)Pÿ&+8ޯC#%jehW`DxTܼ'ʌA!LoJN=sYܲW Hwa' .+[`iL:uK29{|+!mz& cgrHѷڴE4~PaD3 =uf0{U8usxDPY]ۑ2aa{^voRkBm/:f551HG5`)I'D"Rój吂3QeI3AiǾeڢ= 9~,+&T-B)z%3Tu-cqIaE߂$WґS I/mObQVN3&q8h'ٰ!B)Rd%o:e $ۃ9LkA)/ |W "M).NL;!xR >ԳPТ̈,ϔl; /x9l`d@ƥ-]xDr2%4x3E9Un2Ӥ~7)TEZ _ȓvumѷ9([Qu)w$Q̽8[라$ʪޥvOBkor]a'ԋdctnƒu 'S( ZF,@^ e u~'9F_S3 l=|&Y9ynV%ue,TP-c- II'R^-;n Qprk>ɗ-Tȇb3[-QC>KҎcAY "*iẏK9?O?C|s)r֗`&fX[/?=?)Gq?_JΡOu3u@(hrD&6z}veDg`9xU"/={2j `3V!& X`i-dB/Dksi4V6lMҁn̵#S4^Ac3^o} MY1Q>f{i9=dIÐe5>-{t+D%ג1 ~-Z8Z{2u|/]/:J R](Kz6u:YЭF faƄ(i(IhSLr  \D<`Y97Krqȕ~TiB7 X~yB6ÁM;P~ҕwxvGƾ˧~ P5pIi4rͷIK@N_R\÷<|ԬzW2@Z3$}ٵDo'q\?T HҜsd=Wd[f?š@S!E!jf{ A:AM0Qf{,4uVmuHm،le'tESⲯł1?x&/yǤ<9m(l܍R q.Xhi>~ܛU,^aHP zտW!K꘾#kPj5ocr+KFp7gn4boac܎*9cB DcQy(R|Pz7o_aUha[u2c`ٲkd|#Ȅ WSFYgҭNJlzss>].Ojb-@ ɪrQ% "Kv~iU [mRngdy/m:Sj+{Iv蜲mncn6ǀ7略;2TLnÈsDLz!p۹=uE:FiM##CΙDՀ=;S3j&~@U>sZ]U`nD"m 4V\7VeTiw61AőWS:ez+#5583M@Y{^^D|4ӉT3HWܫv^|"Ņ KF_"2!a^~ro{ . ;}5w#^~;8SEO?풖DM[ΰBBS3t% NSYkYm \% tQPfDs3s`['C4#Pi+ƍs_B1z (0H'e˪FūXy_1=ym8܈~FZr A$!ٳ+N\B6T[ʬ`TòGvĠ_GceyّOQH9}EX6VS_1c<  7?ޛj[]8h+]ƒL[O[P `t#Z ~<<4Kkͅ@Q42̢ F"t lr-YS[QH*qSe<`tͧ v:^+KK@s,aR}D=)%/1k#Rgns&B2%¹IRiۭۘY{y6փlGp5 g.o|?7-Bb7Ι/!dT#'bɢMM;%YzHP3۫˟v2׍^Tdv-gnAi&V(8IpS+iAaxE18D*kyN|5<v`9.Sţ>U>qW0½(1s_v}Y8l{TLa$>"[\hϔ"iG/\*R+? @ 5tY̑ͱ/-YH%酊ϤKkqjHxhUVٓ23o,C~Yi(3NPJ,kڅSy- 7SB 0mځ.Kf5g94BdF :an2`^ 8b!ONJ.0*3벅rwE`QsgI莝vy9P-lEy:ii[.88 {x_sxۗۑ>DFL":?*W:/_!6KT0e'A9a92IeC2I4wlI nE t77]<24%u[s.<\_8pUd 3<ӣ/%_8Qt/!ϞC,Ɠ+8CR ĸ__?*z TܺhSqc b/'i\"q2ܚ`f[E"T{uEDR0y ?\n vAd'>ݗpvpkamk.&c+Lq"։Є]m"{t@Ȕ zZW;Ӫ 6Huodx2+ XL;*[1*;݃TO+DpIyeP;Ž(#Z6fBSiЛ(RD| W{#9dмPoNi_E0r1OQ{KN K=q#Y'E=N&]쇎lEER)1\4ݨξ w 8کQ2 JqORZmAOH[U2ZXέ7w0Լjc^W˕C*-qzol6uR6ωXd{8[>ǂ;ٜtiR:ns`j)AU dʚlk,ݫNBVx궛5wj# ** b쀯+lsÏh^LcYey@  !q7BH.iQ /ţ 1 &aҼʣ}/aۑtkz<TjkUBS 2J{m6[<|h:.eNdziЏ2FE~ #8suhVgɷ+:scGS0"/;XOf`&gnjFSY`LO<| ggy{>] Am(ZT.4b|SP A#|Wgǒ<$쮸-&R-y~ƪL0Ͻ.U6];K𙎋R/2 ?UtW 4sەr*Ϡ>3`1v0EBr;8]ԑ8a8N?4w.!* ݐD#iŌ05h 0qBTW ؘ/p%+'ץHҲNIjh(pY$ r+8ȸ:f:zOY3g. {ײЮYCWak-=K3ár~&^/6zl&)ED8[1Kע_ϓzJJX뚴B3"/*bxwxm 6zFH O{2+ 8{wT^#+IW;LG-v/*6I-Z'52LbR0xAh͠NI~Y1) .Sh?!i|-qu<oy+ eVPXƘ{jhGW,~I9S5jں̧4?QjX@EHp?:-C w@7/ÏpMS^Vz+MۭI}x|77y2Ϥg|-ͫHe(e{9`оTNetZ9 !=.ƌvd SЕHzˉb&hrXЇЫLC,XS Ѱu>>48:?ȹgkFCWP8CMWc,!BʁLИ.Ȋ\q{>uE  Ek"/.[S/b׶Hm\9[G!wK\PFCj'ZFҟ=}X+V=X40'Hl+A-Ť\i.!P? ?bhsXo5A$jRQ$(.8NG9#j"3ٝ 7~):mJ~T 739;l0xc͎uG+P'NUj0`r%cJi#sh'S> @/.x,0jba͢ F$ED@erpD{f!A699Xv< ϹXEThe_ä%7т?]ta'`;41@<^,;&Cђt=Al%[нnj0KtXu՛44l_n,>'K:N9 կJ#wH_/_MeRx*(<&0{VY6˨("2&s%ދ H^TtYB\TY$;f?pE@)#y3ۯ=*u3NxU0kj2(؋S0pk 7'Q[w k};Ԭ쪜GW\4+mI;S ez=ȌS13𥊍~tug=NX) 5ʨOo3Z6{0E8] TNsrBtgr~ w m/ٌdgkAYQL\tl z[(:1 cK`+>5OV}KxX?zE]'E,6%j>O8B 8 ro>s%(^,bfr749o| \H]9$8oe8 _rא!˄Ō[Y1#ˬ cfxf5-`hc/ QodNX)LcKҢn~ ,ɩH3*!S'Ҁڱ)0;R+*cs 'D᧪IS`pê %ʇp9T#oHD=j=;9OWC{.׹BXUH6چwW66(@ *vں2VHJGX*MꥱjoT ݾޛx-x/][NA>G2Z]D!&޺Se7HI?]c}IU\_6e%ЏX&܋Hn=Eou"T\(j٘:S>˶;6.oUƒ (/򪉻߯f!l<]OHO0ތc- =~w=H=4l r=x~M_9ω+y<z v@]FHuZ'LEɌ>uV 39MkDtfBgr9$28㬼d̄e:ݶ+W\ds9 dDT$͑:bB>\m&g-2ygRNQBuMvU!* }B+0PoAn =E-y^i(qG2]Xס qY fRpO({)NncT;۹#RlX#/͂"bk4)(L/Ov?^>~Q0hSExp8dǰ)*8؍ҳu҇JgL%l.qQ&wܶ6eBo Ʃ$Oz1p|K:)B"$hm4xCv =N|$G^_'l:liY ?&0r%bR?`H&Ўk6{):y:00jMhį1<[Q~Q,TM+%NXja-@M峐Ri]VT7C7ZAoqHa0CkBElMTJ5#,|nn"H?4猊[EmCC㏝L,LSfNJSA s Q`J)^V/mCBᕿ9}&hc1U@Wk|8!w.Jp['a!(=#RWF@4ԬZv[VDu':6m&@$rbj)+:ҙ# s;RHާ`>a~vJ^:'~)-a\etI'~&/gy'gȣPh^ּ'q91 k|X.'K_LO6pp끉sQ^D'FSJ p5D̔rr'|-{[`=$-SJI("ϼZҫjC5ʎT-5bLXl~DҬ*@%ΤH}Sg'3ǻ0W}1jB/%*8}}'@*XTijM8@qvwAĴWI,?JV;dƶ#ofhe]Pku򀎵@1m&yVS߄Sқu >~Ly KE$(T')x߇hsӌW:>@K{7@Gݬ-KǽOĂOϸGRKGMYݤEZ /@< -DJ*r򅡩OFik,:!c:{aI,d wӔG/&gSnn>5Ҷ3ּizhߪ! 8>_Rե֪_@vfZ/'&%()IjCz1sTSG mXV/Ṿ#~髉 ͫ<*Y ԫoE;`V߅ZW*\۾O:Ujj9)eH}4yo~bS5g>j3oΛ^DT5 ZׯnE^,:OU]sKC!o΅"1uΧe{73kuC"<.Yp}|I`Np  0CllNkMa;^*;p%(FX Pj)C:a*MӞ~p iw"U?lk@R1WJA .98Q5&KH+>X˧n>lwWe |;/d-Slwib81"+^nS,b\/,hnZN5"EzZA(KD»gn h#]ъC,Q`"Gm֪Q挸G82j1DT7EpDu eUO>hLP$Rz݉b=:6rًӹC:J "i#ڨB\w)'c5p"Hљ։7ّdsQ|e}6 JԘ<$;`1 B\!cybx~Efݧy*ȞTm`diHWsS5Nc)RUh&H9ձuY獤-ίxmMD%hF՚Y+:ϾKZoXdGI"f `Ihίg8. +bwzAѢ|ő<6`U Ln(߸y_`qSUU쐉;z&o ;{x}%U(̺?<s;^p@]zS(0&|>R9D{j&#eT,gEaCQ6ex@semg,ɢ(J]؎5F B9*;\qwbc`j/7&xP7 2N4wlYo+nY<*ǏI_4i%5-cQrܘgJgu?\gaoJVƙ1&62»\D R^n x 0xӳ d`Sv_>7 ڹX^* Yc픬3!uw5l^^F&aŲU"Oã}`m Qt/4;pWy4a gV]ZҔ({ FjѳːDl8(b4ᓬˉTquK(QsK OaD\He] ATBf{++ ~|ٱ'X;p+Zw/ol0न Ugxly `gFE_vLbi)%TA:/>\yd%Oyu'c, sTlDޯi 5k"9h]˗ 5hE 3?o5Ehpb<9_Λv退%!(Y#lkp(1K0KT]gⓤ4#U-7O]lQUK+[|3AzE w>nȰ+JPy!&¥J*w&ZWDy bmQ7 ix)%B4-XEۛt(_L㆕'L6.V4fixխʕs$Apo\W39[6Q Sndk#Ao1nrwfǠڎA['7N7)I67aqŧ.`9ݖ/ ^V$Ǫc͢e#O bGSp\H$8U(I`>٧>4M@廷u!ET%;ipNoN6rGj^]Hy4r(<6Ao:yFqO?l(4xߩ ;~ yH]?VK(Dm)lK5ݡ+Rޒ!S,b9L0ȻХKJƪY=Q5 9X,be[(9#{/}Ф,'1YAQ/4H|ed7Ρ7fycd86Ypx9waJ#1ՋcdBW]8 z.U5<8ޕxdCKǫw\!.7$g͌8Z:y'XwZ0poBFc9uǠP UCe%._($^ßqPV1{θ]G 2|&8(sjA"?R-2/3gԝ$픢!eL i.;ַ'G޻N2 C>Wv*i qE:,u~} C`rtbRi{hd *m0p–rc3İ]NM*HQ5eډ(b}P*Ia>271a2D]htT#FT[ʼN M%I2?X3e#N@nemܑN'RdI}?緛Գ: A88Le*Jrm. []-ru%efh.=BhChm Bt)` ;8sJSD9F!S"7x^E cXMYOI_ $tX8h o` .zt),,}Yq^?!,[uCZ ua[8' 7Y_ J6XtƑL/.غ7,ɲp(3Ž"5ZKCb\N=*WA2߫X4Gv cbU 99<fa`#RCYƄKo(Xqfgq|$ǟJ%/J~RѶ jm)9AA@w'2A`9bS`/*:48~PM Ѥ361 aEyxSC{kRb5~rDcBdzN Rp7m)X^')$F"?{A]]V hiL`@ΪV1M[UoXD2" d []: #&l =k/]J'퓮#KH\HV(<"!OѥqKGU7sSDb$HΔPd2u1%[lw/V $_1Z^z*|X{/r-q1 `p@0r4ޓ'f ^CeQU? ӿL3 iӷ0wF2z :mdÜ.8maDDO>BCVw4S8()jM#zj9]0yw=tvlS4c_#h&ei<+۶$敬,.[`$RN!aQg9SH,/&Ew,/4 73ۊMi7cMYA-cbv@?RWH5%} Dcv 7HZ3+ KkDVaNsc6{rsp'UNODtiXDivHA5֎ZJrl_IaWӬYբ{)QRfJ;)';?fe4!5݉Xa!by8P+6YQd/vr&F)h`6jKz,;pQf@ "ꔥXwD*;͙Us4wuAڌC.Cz ; jB-ɤΘ۹Ç(~J!/pUkRj/uG7dM=9GOt  a>3#F!?DYw䧬Wzi]J1$/mY"[#Sl~rgSwpvZsMq%~Z˫; ~}y1is5'JTٗf}Qjx=!65_VkMU>?l/24,VΛxA| "~Y#0$ea4쨟=_GÎ9ǝ̿A{؈)К a3e'Cw+p@/xtK1y7ol1;bQ S#=U7>|tFj"{&2:^u!%֫gK*!E!;RaѶ5τbuO4y1Џ{k]hݞ!a{./PwL8~Ʒyu|٭|ڀiGL>=ejNi994w23zgۈOf{IrS1"&nYx)i\_걋Bav$w갚]f% HMu׳bW1$J_30Mf9|}j51=ߖ쏂 .YjFX+e"^.t 7i,-NY'>o2Q٪XQ^ݗqZRFh>[ @瞱]e7˄ׅېo;M%t5)hy݈? %nNvdPzݎw2<~]*o]3.X& N$SRϸ΁S5nUr>$2x[A_t/4Ø#6t.Zy4ܥv"oN4.)Qš @9 Ć,Kً1d+)IPBꅖIMH5Uen՘֐@N -EE~3eD\<\!}W1x B9*AߩqOO{lSSBTߧ HB/"эN3i)M{CNmxv"6zG5BJ^0!>41> 2 km pP;LbySX9oV~g$?WAzi:0 uR2qqtPm X֊tIW(k bT3q-hoeUVݤyü9-0sEѷL}k@~Ct‰a*!Zo{ĎԷB_*AN0Fe[օfiaT-7k_oUizЊ>`(gg.ϻo/H)d(2);z_kD~Mhj@/~s+*S6G^˄{7lB(_@IuLdV~|:>BL} eǷk}oz{fH*{" y ]|\9٪cZ7*e5-ޖ ķbV%0ٜ y9]6ΖN`v+"!KSt@v#7ROf +n_c9Q)usb|0P~$2:x6_= vkWJ( ax $|1Y7Y;Ae{G_[[bL({l/-aVjFg>踁:9`ERÇ{yNHF Y89rE/AtCB_?hb\wAQ,:8ob8SMus{|/1gŀۗj#ԫy345Eڞ鼵Δә*O͔*r:x}ɜ!6 J9ŅrR)|E/@v0: _Dza\6RW`[\kk=MF # qQy6(b|?ݺcuLD(=m5Yʦ;]IAp _[޶[)Yt KZ2ҸO(zLvfHm9e1sA(v[0sg%DCOn1% ?ve藡}T(|V`:'L;ݺ6+fN3Uav5^39:^;03cA?Q[BMuu(NU_t[ܷ Iz>-Y3UI!,{ xĸם.ph ,PƠ Mq-sTԅTjbtS/&lE<2=OAzA{/밻yF/'`l_u:𺬞c$%RozEW2Zv^ aj{R,Oi%r9)p'0\5s3:W o(jD O@FhJQIRx 7;e亖Axc Ծjc"GMDaP3P(۽]ĕxjBd$ ޿łz&Ӎa6Łls[$T ~B gHSpZ}vnHQ4BJU@r-~$T̵ ?9ĭBR[ƸI6]"Hf=!zra/$b\i6EtuԐZgDr+Mar^4kWxquʝ%"KŇN:^u{l&G?3bzjtmi ɒ%i|Ja릚Sؒg#aOrE't514 |8 .nE& Ht-ApetOC|/P-g.>!5O-̞/e1u;搔zfHq(fЀPu"{:jb;>nCMŁoZo:+ \1-u2C%jZ5*]~DJ'wsI{yUBLܦt- Jw% 7K*yrZW8N`N!LZ = tި'kuxQAjQ*7̬Dc~_(" 'R.$1λgn2 UnS ( ܄Eo*'}}qqfC`3uť2 pUИ?o8{ As^#`o_aj1Y䓠3w;~D#fB,ʰrtQ⺅t"TϪ.Čs+hE(E+wd"EU*/砖7+Ժ*C0xrZ߲i'̰0iH7Cx &p{ h(g6M xx0¿^ ĬQ؟dH0¶{%;SChX`[b_J6AB4޿eQcNt(yD3ju\^&,<ˎTD%]s44|@B)P3#F>;Cx[V7a~+ŒKN!LB{Flb!p 5t}<-8ź*g9X sJ21M?Py v"B.Zk?U_D[HdWyQANڬcޣf[aív"`<1ykȇ"Yiŷbkנí,0`ME[%g9f+ T;g ʈ$d q?.?׀=ADHlK ?)vjTZ+_|&[tQT#r:vO|3>KLC[԰HUdEցT媸q1Pt]WTd R?t@øpFUҲZ.+>tBoy+ Rdim$L,ۇ/.o{ #P3љ! tŰ0+xjhi&EGoچJ<|ܺiK;nX07yqĽL6D1q5R&jT $&xj c5!g#Vb#y 9*pAqQ0Ȟ݀ӊa6':|;V.JYM4"Rs6BujZ [ f,["LN?:;jEJz E+G D;pHiktl&2< hA|I\iݽw$_Ǟb*6ߞ(YTEbs),2,Ҷ>:h&#J-G&q)jK?=>\͖y|6V?s%.'b*91|j !R7ͻtԘq^پ)BɸIq0=\ r%oA={tW[`f>$R G%Gʿ}k۫v?2<]N I\e'1ݯ"wz>! Ѩ)ѵAmBVTY/RA@ *'m:'GSUI6Po |s;~(a[׎ϩYebVc6*WS.pcKGxUQ[tSAeu6{ =%Wfqiƙ0sVƐcͫZIkX GI7'Kn4A|l`M ƙ;6qȱGna{π|ySkVSyG&ۼ0yG7T+ L@Zb]DMzC"|,FF0Id\݈LRolNm>284aM YܻZ!ƈM"$Ib~&h>s`EByM#&JH8&H:+VpC[sxZu02Ќ*~7ĸ Ģ -(_ӞbA)J|&85xĘ ߔR<;~{^%^#2H% *d?ӈyktz_؟cy{_cV#`T۹i"Q-8^Q^r <;L.krLH8_t9шz+Y>k; cU)ßfu=XsGh/OȝԑAEnh=ߗre +`jf)V@AAؓU/;uj, U_ƠcMcF3j!ηg= <'2ȠQ{X bPTWGIz/Zj4QFWRZB0`0y#;C5|GcwNrn/і=;C ƴ0jlD8 ,krICv&j e'yrD~XlH|Bc(@fv񺱖iV=#䈱X>չipiR2")Y%׬cy0flʖ$jsORIW eUJ?1FނHSS?f6i[gKQY%MU<,躶ERk bf?7 "NDuWz 5 t="A) y|NUuXV Wcߛ5m7L3Rc" xW*&8LLk , 1zxП-4R.pފHH&Ŗ~)tMH,e&c9*?%F5IfNZgG5>j4ᓠqڽd) pk{iF8{{5fVRX-F/ G':KT? U >,5b`+)dMa(!\Q.7!x6*U^vQ.x Y}f~T#4ƹq7h/ V8Y<;]7vo+bt(}(qw* rw@qIF2InM-,rxC%J|Җpm;hD N@f ାSSG?,@5TV~,ʹ@YB2}B*c=us?w?yPD$ >nM-fgդccBtg?[ɴUť!ȣ3#L"vZ#^e vWN~O㡹1w{/'DyO/d$onmCݖakWzv>,{Niamly p7{f 0+= =s! ]#L.q+29t# U-QY{\ <&HF.lhZv(跑b薇nn:kk*bhO$130\Ru&N:1Ay"sb04^IL gbv¸i>!ҕ H2ZB)ZQč|g>rSdfFxO]o)+6kƬ>)B;?6+4tObeB>"u/N.vg'Ѷo9\ۯHPs̿$H􊍃sI[.;r=tQMJӁ "k,vc|Ѱ۵sUhA!wYVJ0.JOZԾŶ'R?XOOiU F Һqfw4MTK:p(2Q1D⏇z6kGh]|өHGQL13x xRt—LQ`gM'St3y?#2ɓ[Cw_hS"vv/:I}}fgݜ1䩹arٷ'0XThgSN?UL(J/!R0j各': ??FƞjiCu :oIA6A1ef[V_l9ه>ͳ)4$hZb%1U|6~h80('8xDmJncP ;.p-G" ZXL'~hӛh|Uv&g"2.jt dǪn]a+A_$Ld?%O?Ze5-$'$y?)tlL$eI%[MrM`eO On#W/{.u\ipT5%k>!r-$np G\D 1=gn<@ d(Ko@7JNw+/Bw? r!W (8!'k`grZ&@x-$VFBI|J, b6/%%@qhv̺F︓1^)[80l:У',F-4VH@V~-œ՟T &j<υ@X\+'x1M% \XVf,O~ ?Lia=(gYdvj ta&@ *v' Qx)ײ.Qo!!DK ox7 -?PY܇0Frt`*Q֞ ~`MS@$g˼Y eBO; ϖʷ{Bg%1V3qOy~Ƕгቶ`Ϊmɘ.mO%Ik ܔ8v_r_I?X#G8 Pzugza|řؤ6FpShN8-x<:w `!`r!R>PU'F tϥ(_'c/$FlbBfci7/1㾍D35e"^φ7flp`_cKpXxbN]hȳxw$4Ҽy8d  EڡY1;~ќgDJ؉?,"~>C b5>`caHh)O+M'8n@ $*3 "VjD0{r}mO&I-ڎ9ϓbUzmϘ^| }h>ZT 9 stqwJeS#Q+A%%!_iQzP jӇҧTyRzF JK@(P)? R ;@?+.R1T?0^Ze-PYT7nZ$ * #ΡſhE63˖_[HOɲ-`mɧBPr^*jCƔ0 } 9vF{ygvQg܏i F~ucD&<t4Mన@MRViL^3,iMqF}ˑ7)*'yOc9`h:Su祆ݬ9F!ɕG#TX1%ڡ!USla54 ;י]q[ݸ<b6V6_^/$~u4NϖXLw|LcЗAIAmwDY䵿o7@%Md1˪P"xaqihjj)]pIfbxDzMoAh]6Ȥ-wi* [I͎}ʒ\pF560TmFsd=o%uÀz\҂g/wS]LC"V5}kYwaݎDKDdt-M$#t>q!)@m4!\|aJu͓%5:NVҝJJ0^ ils FXkp>4\7=@N>c#6`a.rDM~Y0reE@"7wo <@.@%RkA}e<3{mG,_Щl5_B|LA$Ij]޶}~ZXcn|vmv㫀@8R]&zWΕϷbozыn;.FjY,BZfO6Hc_BRZ[mVwX<(/hU b,NQO >X I]3x/$= w{jݧߩ#ܕBo,b-S8m!l=fQ > vK$-eߕU|cз90 I!𮳾̪:Ƀx٢}P.< T)P9踕GSa# VJúVf!E߫a* 7*-@Z %gG %Kc>+^iq"eiO~ԀO}Tl"s MI˾;+ +%_.)޺E,@U%EUkMmɅx`Z *5KZJ^FR0Gu0|%Ll24J^pA)'$ɞ Si7|8uew:6:+#%N$9ƛ] ȟNu<0c:c9s z%gt;2-%ϕV@Θb )F鸸oKuTg,ߓF5a3;%:|O;1is:d7Vnی"j ,>l>;B|Igj`ieҎa "ߞؗU{9>Uc4;stO231Ēo?d R.*r/V*ݮz6YjFk._yqvIB 6v:BU>Ѱ6ԯR?5SΈPޘ_'BMh\QuqP/SI7d#{Rd'ϹIngVvB (tx׍Pq<]И\Z/H\Sbэ7piy4kÍ,yK>ZH-P*+m22f*R8i@7 G7*QB:[zlD2 FDDJq*u6ʹC2B[`DDUI{<0ՐD͒ !T[KY\,3!lⵍ#_{hnOQ!)ji\YqMdTGAeaQ`Ȉ{PƕyTV"m՝0It>:wo@ E"$V;,9PEI ڤ$>mWbPpH1s9Ɩq=g`iy[I8sF)C_@`A_{7>&٫t9.VJ= yίbuKk.yrr aD2!\gs_h .Saވ56܂##911NBsRZq!=ԟ`I;,:78L7=v-F(usYN-*Yn aM1~Xdн_U]`i<>gujPQiP_h%Tgu _mDn.ftGlIȝ{18ЄY:^qv>v1`۵HM4[S3G{Ynʃos6)|g5s<ֻŔ04H<}Ҝ] (\rntPAl-"d Q "wыftns' 9h.րb=EЃ}{9Cb+ E.ȨNơ Hx"DB7[nOf֠ޕUCOxg?I@wd9u2/8 Ur~Z̀{FwˠY?οjr)p@>t\?Ra'bP_ [rÎ8ut[HJӗR&rP+aMN'jMlRPH֚SI |[Xd@~zOPh a0=3P4oU0Uª?/_P2d  ( 0FDٻ0kǦ?w*R8|i}i-9jSdQ #JmZd[w5 'M>m9V|+'t0X1<s_1u l`pq1m) FufMmc[8 jJRLHOYIn{giQ R8xzFؑѝ>533;%Qc_tzJG,/^۞@eT^"Ր 3=adzI_L8dn 0'|l?wٮ=B@Ϸ ݽ!fL0,ٌ/V;vH^zT^`C(;9hqiDpfY2o0|Z9 HEMvL_3{+f*l;6'.%*W4қ(pwxxFhBQR2YYJ@V0cUP!?Ho D~kWeblPF1%-I5ȡ( 20JRFs',G@> y  TJq5Bߝ3(,)N?e.̟vw uE$U3\+}$a]i# i_`OO3}2|ZҮp_pNI?mX( /# f̦(;UuQVEOw80c["n`ZK1Ҫ*g;RKED˵)kL!ޖDԖy6H_9/ }&nJPJm:)n[ n \\cvwQTiؼ\`c/9Q\?07qjԩgٿ-kfIm`{@QuTZ,IFtu]35H8N`<ژAH9h m1XN}1mh"۲i9fBɘ?1gfIXfzK*vج!-+oE璤Jĥ2>X#{ie#ZI_֘;#&"υ@ Ն/*_ i+P^LDTSDR4$u@9]Mʿǰc"~lJ]wu!Zvl{Tyfj$# G2&|@ ?#Pq1-m&"tiIJZcA≝ 7))p&ZۓOsrH V{όVr;CWu@۹q,`,:cyq#lA,8a&dtD# oI^T9kҁGy|lã,M&[%&:6c*'KTVD+)`ޑb.Yg6'+ǒQ<OVPSuS?oIUꪫc ;\pKERdYe|ۭPC'p%qh kyl\uՠ<*hތ$1bFo;x {pϗQ-[,c֯ $WZ`'m\(]41GuQC(?kULT=+ nG,a9ɚUN^l32k@hIK9ǔE|DcXZHLz1G p3h9^mdc(NIk2~/8=@й$xOc_70Js*$DjDzhP "sw|I?=[% WVb)ۍ2֜$lgR]X5̶[IϮeGERLPs;6qjj2lx &28\5EX=}M2|Jֹ $d.{pDwFDz9u-9Jz[-;3Z,k0qX(#8e؅@h1ߧ*Z?w:%Hcq’IUY Vk*2H+#mxFi4bZnuze8Uf#%5tOSGkeji)7k}J;scX,Y~RɿA-?xZ$(WY1yu3I-"AvX_gtT996Y7^WFz+tq5\-yo?4/dOН:q=+9i MJѐƔ״Mh@:~//+.2$cIC0%B#,FYjIhި[tw'aA;oC!;c>Pfn-hvlGvk0f&ks ho`%Ѳ%OWB?̠ Weνrfo%L)\;wЦ?{G2&9?AHk#%‹Fq8AZ|Ы9~ΝZUIc[zkaz`LMDPLޥ'1\,Hz!dR󥢼0~-Nc *ԱE9=eI2)/8Q`<>tw[H Slt.:f֪;s剔uxK! '- 7@_8 F*wE㫖gaCsUB$WIp{OG[H{g*V7_`4rTl8 |*]V9G$v _sV7e;\oT 7Ѡ ]HqVӎ%J|nأ՗==YeHBJVfBX-=G㸯hNJ*.)#f+jlU`)Jrka,uYPC`R[d1č>?)`8zJ8;9@Wϊ@P!R ,ykbi. woD)#sMT`mP n,2"&LAeA)ߧ^x|(bUyx1 Ḇiux +`2YL@  æ#JA;bufeg_XX$23QTq|< G6٧ͳ@-۪ThD(iU!.sBM]P#9ROWÞ莠:8GxG wPMi@aAcۮ^qBͭL}3.4Kd3{gjz'Mۀ^Uf~s)$ ɦ>}Or9xY, j c˜Of(l]ͮC=D[)dϣ3g@bv ISЩ |i7\Ȑ#ڵS^FsFy!/ Xk7Jb$s{ǐ"')[5X8oԘ:LX 4aN*+gLR^2GH?(C%3Wm@?Đֽ:,@j=<{]Q}Ssuf(ܷ>G__T#(sx2USϳ8M2!k w;((Z,;OW΢nwSsvZMdy}\{r7Nc>oA+_?Z1=/G!e2 6w-~Ik_d\/ S>8tbV"m y;$ 5mpS^>kd(0 ,hJI=3 i`1ɴ`:k_E^׷FǪvL۟=Y(?L>}}(L+GD{I>pФPժUs4;r|շ7  AQvHke)餦;ܔ-_RI?&?Ρz-~q*aa[;a$DR< q AF)?-X:ICrrq?bvlE:N~]\YB$Yq`h/ɥaQЙ09 "Un uJմVWV05oċ${D#7H" | H+~Q7ál>dhlHXpj#s38_⠁WBugec L0v0pJ{K_rh_/w^䅙Sѭ_+PT%I4n>9uq5{&]Wy+D 0rɎC]e1L@] 8/0bR9qypmHwFI>)إM:f*blH g0#Fu  7]9 SZq@T1ahk 5K*=W KWM*-x>ۿ>x3JM'ٺKpгf5']Vh}T@Ybt-^q?KiڅH򦄇 jQo‡KVjS챉 nk ]_=IdYG=Cr`=;7Ỵ.3h9!$eV[[W>= &tꌧ*<9jfD Je]eI؄nۄ%F 3y5Sc6 E(6,07YxWJyZ !ݘ-Wsۜ)j9ʕ&H|Xӗ))^$*RÛ-unTJu7`Q8KuJυsdg2cTRTcZp>[6aވ R1[xQ 5B8c4>A]&A{Ӗ _; ܔq+5u{Q`ı+>+WKY0DEޭ*/4k5{)~<ŵ9[1鏦`|\пK Vqqs=PmCH\2Х]@F&]@']E=LDxA.܊d=g'\4; ~d1W6;]g\X'UL<Cx#;=bB6eH ŠFFZ^6I3k jO呅ٮ\e)HI=+4 pCBcL/wGlK G5 $٤;0WcӭwF[6OV`iR;ĩ֌o; % ƏvG &2((Mh(fiP' Y2D fK48v黂!(0{u jXJ>{CxG :./I5اGnGvVz.8!EܹN 1@Q5Bh(|_WDNXP^}kEbvccgӹR#?uM[㴵}6ov ,.[տd(>@ҪP2ػo=7`1n`_59yQ>vL}J e!LՓn  * e-~ 9$ƫ/*yGWGov8G} Ҟ{y_2`ۼ[e:L(ߦ|RL߷\Q> š2U*8h-kP}jI P DN!# ]lsFjIFW`~^cnp+ [rEsT)u\c؄-]^Bo(P8{V3ok3ri;gA$vCVj}#H}ÕCހPǛf p1۩0eDm槴T}곌6[gWu,!}GCax0r mk  lئO>wOH@ihTjۓ! -uI G ?4moape6w̨Ojn$ /x Ƨk4O4}ߌ **= (J>ޥ?.`m2S^M\4g25m\bJ s3ۉgf#)}TI vNpܶ|Sı6bXf"'$GUZ ]s&9N> Q,x]}o {@::)o-8eFٟWt @FG#ޣH/ !1;@АzR}3\\&9f4ӬF< o ode^~=X9TG6^L {53P/PH3Fp`fyEȁc/MK ]nIHܗU>]ѨDt.< wD pC.MG:E{\q?RCom cB2f9,q'vSU[EΦۙfCu/]k0x5:m0Z.D}TdEfd2'qk(C̷04<6xHk̓tZ sVPџ0龧j&pЪ)"rTș(#rfM3%& T.Щ7jx{|_t1 `ֈgN9m 6tAtlXd6^hKgN 7yw0'  ĎDUe4id/j#h-!j7SʵV)83,92nmW6GzudW&g[Rm,T}BZn [ttxy;{DldPl@V"ȁt6v>3߉En{܃mV^cXQ}ugN@<迉J4:D3F?  K{~>!%x?M]W_Y|Bې;r։U"ecSh~YxCTN0%jd ^vׄR[%^QgBt ozu"c >s]Zr;.UKh@O%L'KRXA{mzZ~Fu@2= {H7wޝ]bMr2$jƛ$8*SߐʞDĐ&sDf >!_|^6yuBi,)a$xFJiASNk#Z^@}vb-FȒi'B3[ b@9i1~%HW`Tm![AT%ڭPHH^Y\F: iBDD,ug %7֒8Gc\Xɨ\ hx;OVX2jJ:)i/xJm,ŋ>0[,˪E7}K,Nwd$m~ J mR$ fAL!F̦^~?!X(Z sUYx:t~Li=RUY1? g;KKݴtl{5IF_nD7 ['*G@l͈V99"q;liLpL.q r\th" 2; 폸`t3 n$d1^Jj0Þ6P#ő} :- y[𓑣(N1zr⨢>B/!RUSk2B„ęp ِh`K}yafšV*(}kUXA!]o8^'~jgّdJ`ivl  &y 5YkH iAi(Sc[N1, EGp6N% v^#Fo|EW嶙]U Glgw=%,˃m$CHaUn &;BV#-f1D֡p:t;9]?[Ћ+8vɣ?mh,3 )}S26a8wskԼ wДe](B&w~nq%e22r⿯?N۷onRuhx'@H\:)uq㙾DdW1>~,0Ȯw'VnK\ĐsD'u{%nߍoqrP~L7~fO5S F+($16݉q;:AnEzw#z)q7%aFq-GqL_N(=\Y9Y4 _p:!ٕG+wjH:r*Uq©z=3K/ r)+NNjQ}itۘ 3r[u) ph4CBxZϟ^U*312f {&!H-3z}2 Bbr!*;4aЦK1=Uݡ&_#6yO=K51ƴA* Xj|@l{h|,%BhkJY5_Jfd@(h=xq2e}}lS}ٖeg0 d`Sbdc$_+xa.϶nҥLIf"|.rdEz5gҨw+fh?P9,.MӭН״sCY7#0!z+,W1X g/Hf7'8AsU._WX>lEoxDz_bQ} _C(Uaמ# V_ >mܾ%+W 0iڲ$ ʠ(!la{nEކ&=AN1F^(Z{YZbHoA=7ؔ]ܘ!<>=t"<`_C껧yM&/_gp3D]g>pOZ0:|,p ­MeToHʎX$7B@o5}Ƒ4 YR -PA[fLU_{-PvWB0۸dR"[#T8eS=S ]k(˴.;Z| rPJ mzQ)s}pJ94>J5 ~E/)pqC>V.ؙeU@x?t\%ƧPH|(TR;}sOSqZrzDGR߫!?]?̱?\EYԨw|t `p?C@-4jw o7oy~kǥ#;tkѡ ki^hE~/'іi780"2%J:J^ENpzlLN~}gӦǶ(Dx _cf"mfr`^f-62Y E;- rRlXapyj;}yqKlǥ.;T6o/'s g 8|Tحw|ԩ5ځxd[h|Ι/8{]O0YO=2b]ڄ#qě RvcNjm豾])5l>Gf0 ( N߾MT9YA.\cl7 "Hkrcl6$2"ѩ2:pΣFHWM+ݖym Ephu2~z8@7ˍSBMe1P6hjNf5^)`=y>/#D('阾@ Mr8bg_kpYJK%]&7=:˼1gZܵSwǑ8xͭ34'RҜ`16vltHie81\%|~}o&b`~b bV,.o3(0,jEuZ|R_P rL@Ɨ̇ND4d%P .}pa_r'm^9teB`9~5K yt,3x>:˖v:f/%0)i!ӱC%Ĵ%#Ȗ 5C|5-/{"Lxz-E(=!s0ВVg "%Kulr\I$r- K[ZId hۗҁuÖ&Dfi|e}cx}¥Dnsjي8تcʠKE$1Ȫ ?7N~;s^ ϊT[%S?0i愣P˻)(i&_9xd껺.:Է}mB7{ N7dvb܍ H֝YWK>_cN=/_̬ rUmП|Per,z:d%ʚ*w@@g } *[FE}If7'Fq1v9u>Kr~@(LP([F!NyοD;(%Ɂ#svE|%__.9yI)y.g8ȀA#5hS޽Ee4S~+BoW.E,OF j|W1Y&]-)S1b욠ۓyi=lsaM=uXB-':2վ+Ucpk47pIuu#|@+hpWc}D7A[P].FUUp`ѐ&xݳ{:JcȄ^4e5x%qO$7VrAc&3$R?)!zS_\3m1BZ9&_Dr򲄉YeYb#[j OҜ}2"(rB||* F Ǔ PR:?hj,P .Ss#If$}s ?p ԛl7ЗޠzEccs,`/5Er_Wg{CԖ |wqt\Sꙿ^9L)<0΋(a|w̒̊N7_c-&M X&: <-IL9p.QX3xԖ h&K~EcIJ\^cWtz-Q]Fl8fࣇE3]jӡt7 L+\;.|䖳aR>X+4yXL*6yyي~_mwEuhKțtR3I^~8,Pk^~Z"uf]&7Z!m:rQ=6Gܓ6br]f (P5-8'ݘ=VeNߔƍTg.\Wzi Yv0Aٕ-ny]ǥlnWGIJj擰G,Vvb]ɒGQUVT8s. 9%nf^N$gQuI#2[((n;2O "xi_J&PE-]KwX0q簪|33)o9zi f/3趭q0G{k 7UI_`9* @sfD܋?TQhEHZ=RO&TŠ.*#E/aUWI/x񉜾 ׸%O%^QV`M/s,JWcGs rT6kIX1^CY"&}VOXRtB"́}O@Ň 2;_sORńS\ks+,cNjF;<= { Hru?5T3'[Y*/<afՂtl x'~paa>SXrLVu#|[3$e,gƉ7c|9seg> b'^k`Bw2W P:Z+ @g-Oj@eJ.'SvW*zť{A8Lh[_qKoHN>˲wۗ6Ec " $.Y!O3)Lk,&aΧ; Y|;r؈=t.:xJDɟÍSgۆ>Ԣ𪍜:e5iȨl73HQcT$dwi0UO$Oa"+xz~/:C(P((ZS|+`yRԶhVw#P0Eo۝t:#Pg=3 w܉\Y(XF$7_al]ɸ"?CgUmoooVHZƆ$jcZZ5_bAڝG 0tk3,'#1̃n.O6m<5yOmz8Q+a*,%/ZU Vŷ6`|VXmY3֚F7m-zfێC^G]v#j '>0I6HH6b| "M>yv6ΦYZ._ e'Z^8xjLx*tzWS{`84(! mV f ko7$J ?b#cU]h [7cϑgiUX@WIEMK;"d؞|ua'ɘ:6>DzWtnGĒc$֍ilI*0KYvo}x4ZAğϨS$X3QpB85pQyYfn@h -Gmy t/1dEiId`ΓH:i OX62$"[h [^eZsD\n_ϰ'.ryA`?26']蓰7i4e1金 ei 3Iw1 o&n2SPT#"$\J>ׇXoXnȅ ^K|  8L)|,_|z,_/+YVM|/!&J]A,ҥ6l[bHѢL J$oo^K|;3a٥{2{mKV<}уN.;v !x+j륗ag6pW vIuQ &fFS8T ]Cf5-~WюӗЙ;_N^ Fu'g1{5)Ql9V |=""+ݎ/sm7+F>cG. 7!VU} Ֆ1K $EJȝBD(O(X^yt?W1N`&o[=^{!lMRv2u N{ 0\Mɯ$AK2XWEڶᕺ#ҀVI* j_X9S@=|1eMٱB}:LG1u,\&5[\Y% 5a6 KiғQ P||/=:N32 9SNt,䬑JsqS>7|^vV%.pP~ݟ ,|UKSв[Omt s8h\%lPNCVb@0c&KArTIMgBY1 =5Wkfeڰ8Tۦu/k3*o{M)M`]@'L+>$R:ȟK6/i/ m7H/6t6ǒ0+~Ůq|WW?C 3^?W3DԜlu4yC1CG5AU>884nR RjAZᨐ$T}}XuͽHeu*GlŔWng7@@ThsÙ3_ffC)֬MpUh[4]_l1)l'!Hfv55PР'֮&xI|K˂8jܢo@0OGhS&X#2TEsxc˱7=71M w\?b6xB!֔B-4(uL-}K~4Ef(0h=#W ߔozeS=u~ߏa)03 $wX"kvQ~NjОus sŎD-Z;W6cGI\^MxiYnfA[鞜!oS?ꚿ\] _u+!4Jݒbϣpu\VyF( /`4)V @ x#fh`X2ݒ!L숲ŽI\f"bt] yjU*sV-ZȚpȗ?lr (O-Mq/JONcyhv]0&>6Jk9Em ƋEBY.fK `"R P4Mղ񯩥XQOXoM Y;p*߶$zxyo%Ye]97 1] NP8\׈ՂYbX#%5ȭvTn<+umifse?g?L\[#OHQ‰Qojh:zEt9l^V8Z~qW׎SŌ+Y.ȉácه(ُ~R@V&E|S;w34`HjnO!41F׻ ^zX-2SgG@qH1Q- HӶ`gՎ Qy:Ũ2L ]p aSq;[(;EQ`grSaTJ̭Ptd(f` o`˘dZ%gVC(HHAVWnqTwZ_ij.&J)EVF֑% %~uBAy * BԦpdcՁOgRWM#j2LK%{SUJkd _Gቱ;V@#F@*+(TGds rθQo+5'#|$W&k4SZ)A BE0 `KVn͹oޟټ%s)X:(0gD"g5X&=]@d :10`,M3-caMӖ,>`}nϤtߤ# ! w[v2i9;YٗUf9gģ~tܡ ,!b-0{Ww!f݃EFxc|=H{z-ͳWh%Za (MbY )d\ǹ;n6@CѠ+K *G 4?/4-8 !(,:J;|_M'l j8RA쫣kh*9_tiy[Uk[<,F3ĜmF{EdX 6ݔ(&;Д~߇k䅔o$a=ֻr),v}*JxdN~Ru~kG4kk ~gī(|IKdsrm;1@aJʫtnEmFsQŅg=shݦ,m?Q/{͊85 #EԜIvA3٫:]aTxf {Hv!:S*;h{yN0' f\U2r9X*;gͪ= Z+V?~:JT0bԼBz23-8~=&CG#:[JQO7_U= ɋ47n08s#Wԯ᪹v |)fDͮ{chT}b0\f=?FRo0q˂8mv] k~߁y~P28 ƴ6L Gt fRgۋ(@>њ5ͫeŒQԳ.̰es< ,У| R5Woj.ipJTITF)bHx365.N]%Ox:$lpPɏl[TÛ bZE9vWivr|7N O+v!vU Nw:#O(z)# (qfWwYĎw|v ]4TfV&ES-|vu+T/D=-XaOX ;u6Övyn[*w*k|=7R@c ™tT|'Ҵ U/^cd7ր{eQui{H 4Loάàm,w9Տw?c2jqJ?>dPc,4R$Ifms񱇾n((gI |Je\=$?67xSPpC6bi+z/3{(NS[Whx #uo 4ZסLi$f:6eDߋ2mL0>3O`L6ȗϗ"+_]׉x'o~W6y`,G2pX?wt OmG.Q‹vPN$+(n11f'@%V}%iםIbrzs3H0W5%K6WYv'w[t=]] hd>5GD8xk5iYU3瘫j3I[.Ӓ()!/lP\ JwK@uq[<ϼo:/ۃb3_Hơy ye[Dd.3+7cdߖa*Dv(޳Wq!&i%``Yo#h/jZmp_JT$)~l"tX7-hKVU 7:ZLftn6VqY?d8=&:ib[}!҉ki=^:&lK)v' <3i!I>QB$Lj钅o7\g K.,/_# >HEL HZGr.L,1Yz3P[e!Oܞ*~4L[ΜGevλV P]4Pݶc>ỞPڣQ4Ґ9)1]TP{?&Γ''|!6r!AVQ}pvqYpy@Co'w8(c%']7< ]jú闑fDU0Pm׬lczGOChɉiG\giwBz5m;7@$ fIaOBaCfEVr֐v{wTK0'x~P)gdzÑUQ+rm,{zG)c_gHc9G^b p<6ttXhm׳`h ܩC娇Q"ͩɘd/I_K >mO^ԍ][-+sY.𻹥`SRQE p嶏8$qP]a9ǰ9woP0| cZ6U0^AG[W,nK-5BvqᬕF_Rl՛axq`%<@l)dK7f;)"ЧVc涛J&;?~Jx >:;gp"î-eB4םj)}KʘŎMPPUxk(\{pL]t tz4/<|?/: nܲgru8b\) #FJ+DLleFu(zslLSRıbU,h[M|ڃb48-ϔ?uǮ>SDE˙Qb2M4ri ›:41LjlӣH$00C uEULŒrĀOZ/2D0fZfSjgŁjOwv1lflT\OXtvd\L '&7O!FzyfoR`nuzLt6-fB+OY%Fq-)m64%Cn9RAJBBZ19?qt- V[2ط7ΰdҵ[ IL,7ޠ'zqqT @;:w6KϱȂ"kNxg\W\l/-~_G&:ssJA۽ȦNgheGgl'n?^teF hpET;xۮv$:׾+T.zM}&ZX~zd7&ʛ(6S=4R:)>MZvƹr~8$˦lK63M#Gc/x3T#T!6IOQ̅{U)_L L9ӹ n+篒oʃM0cr[ŘI+[x*:je2&5>$&(vԲS#s߼IG% Ha[t:j3fn6_ 6.a?qHѿ&~'8XhXCy&=9",*绍7j ]'ZpyMګ!tR+])PLüsC(,n%1,P4±11+ntwMk `;qCĮnTpZ$CG:YN> /`Eݖ֟ǝ;<;8LJX6O=C> ?FNGh1[w_ R,WABe XR=$F`c@i-P(z%'+STՀXa%3đ]^==i[b yч&YDRHE5|Koc%PIɭ\#-T?`dO1 (D/ -UjeNp2h,QSAg)bm};Rd8gS"V<.h3ZqT5$L+m>P\$׳R[U0$)0[f:Ǟ%>NĻ$A`Uo6<O:5ws|P$ft*$4u Dޚw^.xS<4!0KQ 2'bdSn˚_J۟OGEQ/\@h PZE )JRq8jNw-òځm.X%dW{gn@C#?TH~g^^Jԁk0YTXmFFBq땻d"(y'S+a$nC?a E%9 &zSJ|^Z,ۆywmcUKmڱi@C凎kPhj+7Ƌp4lO3_OFɎ tYÝvWDl L4]ʄZ۳I13 NDَx}}A"{".m]":}^Vg eE!?3xE@C49tf:f}<3:d?ߊZ'r4gT10kRTq{7f1h%BxcH^L!X*++RLlkIpndו]NLߖ'7}/ϰgr @<7Vb([_p8VU^қM×tAՓ Aoc8V*W4t/m,LOW|~{ `N˳ v/57cZ'tb\n@+2}J̍7tCDœ ASx<;ݿ4w(ǒ3d~5>ωL9C3Ie=#(m9ƈe+vv*͏KT#m(`X0.JS $-Y÷ ǒIaEm\Rq+/Dmv| HT_+b^,0;Y Bmg6?'~dvbQ)&,`'a6Ц[FSWBuiG Q–pZay@)B4`oh'Fld zng!Ԯ?yd0M'dZ@hWf~_UJc9(!PYHw.G_@NC48*!a]sa'}:^VFe\_/rl_a;Lفȴ]݈NO}I,0u/@Co*7ڧ =><Zn3Fx:}ߘ6jZdM& ٧XKPnџvKhwMMxۍt $s7Q5y]/zύ*PHN_mq+OI61{$u"}5vdSJ_L(_'v³WO Y:cnSބ'p:sk.KZ퀎}렂w[Ɣx5 n3DxTj"n/8O&bejgX/ӥ?w6hF^_? ^quj4LDU̴K\پ]f6šǰ+b|f$%s#X'XI!1B'xǔ,.Wݩ\ΟQ dyY5b{ ||Z:%Vd4Cb7tF*\u\`%E,uPx;@ܮ-#<=N5h~ \32YRj #貫?8-q\enLv;BTZRJs0%MԮ6Շ?,m evqc}DJ_qڽ>ɐJM8WX-Y#xksi R qyO3t`p q:&68N$(BEfg@GhoCßl 7*5ƩI^:hr6Lvt Oig}D&l`Wb$rTJVd; 4zx4^))p&ّ5a/_"'W"ßM5r)M[)rZ^](^%.ɔL [S3'͐ğ0Kh|Q_,,KҥG@i0Ok@yBV_OSZbQͮXp?" 11@8 =`³>7pє#]j'fdE೜yW=ߵ\lnLm_0+qz͂*5:},VZ8ox.4-Ή_&4n 5q92z(ۢ,4Dn?^M,eA7oSmT"9=95•#$XfbQ^if/GеS7oC|j<xZnEݞXH<FV5#FCȹY2Z; gk4#2ҵrc N W!QL*G9 @Q\Ih1052h)w_9nŎ>o\"69̋At?-.`S dE4Os׼H(,(Uue&yyl/D@ٜP>3ec f9jx(E%{z&X%(iϝ :`'Pń'_=?@dn7th\U;!ȿV\ ]b~m78H0Xo2<+zEl/ ON9R wGЙoXil[J#7"J$@aPzԑ:C\  F69@l}g%5Ljj&ȯ@/O1/wwԋQTH@5ft tӒtS̳U-e1ِPϺ0")ɱa7Bf Él` E,:kl:-S A -%S^"TN f&$n آ]T^lsP \|NȬŤ4f& =ԅB4Ͱ.Q_1Kæ2w&ꐹ^P;4~k6X`JϪLHT%s:2<]hL4VI׊0tR]A+M2I6n% hIUޘ,c9gOQ 5rpXUL?ԆML߇ή+5of8UH6I=mp$EZK`cr(bմn|{bTEhm%+_N)b6'DǺ49 5@u*[34A Je- F1)NI*(.~,GR+g N^Oc0TlT 7L^k!Q'f<|5&Ek@d]k>yߎ* p:xv7}R9$p>G[^ڧ)hb\|{FuALј4RC˲o;c'$[mp}$5m]χTX@k2 b.,o+x$?#G7uxڻ{>ތ! iCᘏFZPp:NњMwT?iw5ѝ\Ox`:Gh~rCO<~M -8lf& f]*o=&bW`E0PR ϣnv՗dDht#Fm"GښdV5Us!]N_{Z QcsPչߋWoIy)*M/G9L XK2 XSqai!_;hghc; gԣӵ\@\)yPrRyN`".  ̢>KfzP#!׏o?.LXxƊS9+(Vm0Q":V1e3K҆+B!ȃvGЩ]?'mdN7_15Nz,GxݕQLہtI|- AO I6ki: |dϜ UǽJz,uKa822yv4]#BZnhJ)x{&[!_kDEuTПFFydNw+:Oo1z-CN,upÌܞy86kW‰5{0^h9[+ gϟdqF ])y뉐HIk'f.x$"qhD:E&=6iX*1;]܏ ~VX;ȟ8d EK(wA|jp7r#aɐAh6yսpHl(rCX\oJ,(*}myeܫa$t50m5u@7.AsO{ &lbh\D..T;Wgp5T!;mYclݐV;1)~b *M %>ݒ^B8F?O͟K𸇹P ^瓂Pz. cY'!ZytMkdMR>K|ZkӢ=pXcLy}5{n]ǝ0OO,3YM?2([&7͘:b([% ̑m3@'f'@xsSu*QqK3#~]@ͬzsRD0^hE"#j/3vcyB UR"3]c ey$|O, GCoI/2\:K 04(l{O]*gp]4_bL]˸҅&_5f>g{y#䜌nǶ;FoǼ ڀleUF%Nl\qYQ57?>ek"꬀$xZl}'-Z3 p8n³!!f0e#$RgtG@Ss)[7bw ) qRzlbO&NWL)VBc(E NB4-,U.d r$=>I%8dײG]"/Tc3^A^z #`_~ۤNK&pDھX`H )P< B}կkMVV)~TsI1F5[Wv]W.KT @Y<Ep .%(M旬3݃\$L`bHsI8k r^-4ՔS[r}_;pᆖ@V=LrhUP(JX:ݽ~aXI~6SH4h0Iũp#[T.mQ_+K>G쨯W&EoXn,2(5pZJW8Z*o$Zi zM"*$z0Cv(r-  |=LRob(|v`0Yv ,.&R -K@v5QL-{X)?(7y$Wg)+Yt21:I_xQ7o]kɝ{?Ry+GXߢM.m:BuhDzwCa"K \@.D;`2Oӎ=O Xd7\!^\H]X*~nɜQ|k`XË'k@yMiD's*(TDp!j`s&9g E6mP bB"r~uM6ErCe3-i `ЀocK"p#,* fcUkf4M^ϡ#DY<&LFW*dٽC hKv ĖOH+SiĩLk ,FN1C;$|]ϑ$hwD0e(]ܵO]5X?ڷ]?,hO!>a}GQF9V{1~cuq$H }zw75>@TYs\t񪧽u Hwߏ`@} VPԥ*jz B"5Vɔ C^t%*V637?å=r<:ǎra..`*lKzH$l-`! do5?~C]VzPjXW^؞50cLc5I0n;5&BQښl&:fS&Ƴm-w!RuJȎ ,Tawu#ҋ_WZC!(^}vZ>&]hspR}/҆@oV)L:iuڲ1 `L^]w>4;5jRQ7/2^ȜM7Xу"Y[_J2''g%0icËN[˅&.aܢ4Y˟&WJԟrcx)LaI}~iRiЯh:)%_԰f8yLq՛"ȑ:JnR49 ;kXb8ۺ7F1.Ɛ1Y[f]'W>FN֗\t5.q#g]K\҂穥oAm,,Nk@p~ǫ耣Zix@.b@VnFPxrw0 hk&.!~Vqx72v C@3^[ :OgZ_WHr9fX0~JJi1Zgd8PD!M66:mA kAJ|31qzUBSw+iC}b|Zqo`z>QB}-*b:hM2;>/GGCHSݷCaR7xb6bL b JuQ\ӨfnymwEN:?zgJjP{}ˑ1gloPhiMVFӒņhs[L9eķAb[R.ZQU2*qO+ ~JE!瓍t$ί3Z!V)$Y=;ya*.aE-7F7",8ȶ90iwvXBΥtKr"ЮF8I& ?o?hps g-E^E➈y}z0mǨD F\n¸Pʸ'4HHK+}g~ aYʔ%MϮ}BȦ†dEH{$/"[y\^-tV,K٤(7`7!ԋ U0!F ܝ;JP'sSaH+ ȁg'Γt>h)Iʮ S2sܫ~t1pCKυW2{U}<2YxuN~I_QJ1?Y0עglƾUG_VlQ_7}&:O9֤@F{ >3#e3ux݁EY }ŸHB@"RCQKջbFϾjEB WzȞE؄M_|JX0?ɇڼ2R'Rg}Z139dݐmaaشdid ` /[f4r Y?;qbsJjlX ;44mq5hbpfFm]wQp=1mMI˟J;W~q-: yC!b##kJ7 uog⥇%1N/6Zp巛}o'"!t{ζe|ѧi2XP$+ջF/#ս{.go xDYCmV?|iMr@4!V . n3V:.GL\A'ߌj H 7(8RބXJ'8EXy/"~alDEhWۥ?J$kUag7BM%} V/;%c)f)=s :w4a^sw{IWGnqtO7r[ZBkFnG9&5h˃(Ztg٨/qù-)yulؽ~vIzʒPܖ7_umk"2*|&:Pmc˂V sx.V I籨;Ix`C8 ˾xT:faa}h5L[,&d >l_bPnw kjc8qlj6mi u&;vㄒ9Z(h@ԑ8",A]mpu:IJ~_?t0ⶪ.#+^Ǘ›\%jey$}M۝@|`{{ D`[$^Ma_-6 ا_ݻe?\f`Zan(D?N cQD *64@n=YVaUPمOܬ>?Cg#Q`H@ rez\29?MPkIDjF{hkTTx~'rh|>6%uaZ1G_9'R" Cジҟ = $OrU!-o#X.v9H_^.,?4TGcuV+\B/">s|~v<;(Oi8 |X]+ؿ9 ?\;p'8!|-Oۍ?5>H( BvAlP^J~),1(6m' ŧ o8:) sLmfP*ځuFW.`Oc'P8{Q' jݢr* c}Y,hnT=Đ|GydprבPJ3H~yKp}?3: alI]oԭ>N)'ŝ ʧTACIcǙAźG[Zҹ+(T!7Op:Y rF*S>0e+_vZ<!eފNBv*V4K)Dc4W+Z< O2u;J7 q&\H:~sX][#{>pDeǙYQX#M pJh9mFi4ć)]76y9!8&I$BvnҫA\Ż#%J-گu 3yZc*Oh 71S{k6`qOhg@F> vᓀmjAq7)o ?0~7`aFiD]j@Mo& &p-P"A'_%kuba}f=fɿlgrbS8~i]TUg,ѣB3Њ{K<UC`f-3ĎcdzP#B °SsЕ"j5i]P}ޓi)i ˏԮH:;re!M!Q~قrhϾD:,`xn M[v*2b=եUz B̳?We"螼9N1I3aI.ɨD2Rl z[蝼qqa\[l?-uKK49D7'$E?xd(we]q]Vb+p)AG|6:\nDay:=7"4>,?=rY,@{ތ -}o?\ KʣwԖ%9qdϊVhWE}t4UXA(7cݧ FѝcKVkzF YA/5ې&j*p"}-{_||&Uhdb7\!ȧO?[(ib=֒~J)5z.sH(r! [٤gHGi5 Vͨʖ5B}eCZ\YCjza/K-Tv1jedD׏Jv:fc7\p"ᡑRNX DהL5z ˵N&*Q"5+ ~9ZX0 3ey83Ccx& Gb`.9|so-lHZëYY©mn56ha]jCBf|HϗnjQo-w"h$d[mE= f[~X 5NVọ};uJipQbt[! >?<&K!6y`A:%VgK/;hT  m)&&aqIMWc>(+O^+'uW6֕ [E TGOcJ7YUdvҽe\.vaH&KxZ{ aj+Zhl&gn.}\0κVٳ^Vv3cC/YS:˚Gq-85VglcpgNY_h:~QO+KU>st2 yQ^җI41Bn6 z,E+~geD bYKeЦ{} dp*rDNts%j FTU]|S֊`*sƸ5"3Kd)΍T S#QE/c܊ɚU"&2+7dl2XS^ߡ=917doaQn \XVFJf !\]:t':CerVMaYQv9/=wιfyßpV𝩓2KhyATq*Hd /^*KlmF|Q5rVKxD2z-c3ZԺS1|5m6<)+,(g1Y. qdd6-ړQ.lapھ?H^Nd$ ]ٱHN2S0pjhYJYm'$TWtң^xe8KFDfYED"j*"n:fv %27o\k@`wFrf'[P?4SS7,_KJe@FR44ByZ|JᡀITּ{voP0b 't<'COVG$+G1 n+v SN,лs6n4De&8dIBɎ [I+R\scu76ag[Ņ&PSY~`&wVr_)D;dbC'K攧rq"GB4hkmUluIoea@.^Ii-ӤECU̳,?Ґ +Pf"$}-3/<'el̩TrC[1.I "MQQ!C/;!cBDpi&,H`JKTGB H|j8kpJc!MyƄ$cՀMLp&j.OyqxuFI#^v5VPSWBu\]'ol̄e 9)u;3fl[Z18gK>0m{\szȽd%CN`UR*]n$Na [7n.6O#$P.~qn}gyer"#M.Xg[m5VO%{:c#g?VU#9r;6mp^7wZKA A`5,'z4ޢ_#.lnEсə܋CgMx]K* ^2*ҁXe{.tK<(ɞ"%{+'>O'(Hˁ0V0za-E ; pCoA(4X"Gg?@0رLSLV@1n]^ #NNXCZ^S9##?Ҍ f/Er6t6"C b̵NH5 YJeU$?T}ʕ29r~3;̨*]C<Z#LOa,p5Ԥ>,m B=?-ԅdW$ѻzkY2Rs,#17`}2ɅwhMm~* ̐#f=+pƒz{db=`XGgЭN3QK۟Tp!鰣3a*u{-O:n#hVuStOPAr(r`kE_95P;lV62u=<'F*ºgPn/=&.;p?;!Q<-wA}><}ňᤪ5(WcqG`b} ;*tl."ct'=2"3Xr3"74OqdGCLQX?%:ʁQr `GIo2E-W?_ {'rqJ!ϥDRvg[nb /C"4'y&w?HKXuwLꬂ,~UdclK,gL~kp񚑂|6>,8NyKѸM7i>+/'Q)C٩~Pjܽ>lYrF{W*Fe(̳y,,Ai ZBb6 L#@P=z>9g6cИ٘-XǷ_-φ&Y{#̷$FQ_-,qo5%'rnfn H-ȈphMn=p->o3*^%ˆn KK=')&v̈́?,D{:- ,b~%q IGwxb^C[SIā O[n3D@(!P4g_ xhras+\&_5Hz Λ#|dً-RXN^-K3M*p/-|ۃ#]{Bl63CQaRw}b_ÿHT9xM F`R6HlؾI*pw08oѹ_!eR*fE#]W86t󾱋^-„h xϋ(mǐ9C6t e!rrPTqr"ga8 x;v;vnLo-݀ѾIe{8ꃧIF.\iy_3FE$&OuylCF}MkUQn |rwgX=HaaE~'@t(P!9Ӄ/mwgWjhϺKk]exi%_ϵXfAn;KSbLDgq}yMY&6RQ0 MTK3@ ӧ}0J~rqr\ 2dp4.pKDs_ ^ry@Sϓ%pj8b)xJ,^mv {Gy{H2dr\tap'Vv)=h2- ..Ϯ'0QT]s[3P73Rh!_1 Μ:w@:zcI/wYjE';Xu0:ܒ+^=@hg:?U;.I*.FުWs 6e3?Թ z |ܲm \Nc o͎-HO*^}"g}ʳ\$h5m L<FM1ݱ8Z.`48;R)A YEO!h/[0V=rVUOzZ/a"]@iWn0L ]'GyVWKMRQNf>hX#l# %@6!>/eҠ˜ G|@_==&'eG3L0p R[0*,-,ak'c%ߕл]3++.p [44S6|45{yp`= wcbQljwQ0>K3ȿր/$/1&@C  KZ6]־mu tҮ{͙IY zɅ]hsSrYX{X؃aD&pv]iyjkHgb/:ppn6;u ٱN)Ȅ>XM1қfq<Hj}qѪ 9MV~ Kcw2T"gF9p Eę\}~o5x/:ytm-k6Dw I9"&hax%yOY{9myXؔ2Lg(QngV+1hɬ_`U!4ťxTaB(!s6p:Bƒ3!3X0Јp `˱J_?U w) {M>#tj"H=4hȽ37#ЪR )K6^܅ XU|.DwX?z)ztf/0| `އEW T/$Ql)/?v `jJ  k2jY3R3;d=[M 'n,^1H"(D/EQFPZAcS/ugH{YF C)dG~fnxvP|OԿ\Ur0M OV3XX/rF@lcp5-16TzEy5wᾀ*ť1=UNt;h ײOߝ:M1Hn ض|!Ĺs"Bu 6%sfaPE=]\-$QXeOpp0i}HQDZc5ݮ8>NsL0/4ZcRiQ(qN5 !/d8V*"%q- "\ΠKP2fĞ-B _/xj/-e/.V뙇K8LgJ *iT{ F/{! h[rጣ{Ni+ϼv%<ɿ)A$p6䡷pKCye{DJ*9(Z{ܛ/xI-8q㔎dmQ&'dZ$#R!!%]%q \@O{Ћ9b+B/-wʭ8{hsjuuVMv߅w"*Np_)YӃmlw'[_3&0 0.ΕöfH0# 8+zt٤p23UhF!hSDN.S6mJ K /Kp6c\@OƖcsQM &1UgEI%M4%ŸlQ`ntbvNP(V%zOMuHypZm1b/7 NUI5nNO |2@A-t]t1ZPR}e ]sdhؖ@$#5s"FU aWT{לwsO GVmRQpkEk8' ,toWYG*IS+XV-5l N;ɶnB^&aBQR2g+/1/'HJvB@d50XT02>lRpOS$qn\Ap, ^!mHN2DFGUVx7 Г*H)3 2{P/]A^ R!}B&FKFke[ONStfOg8;oz?Ep䃉^䔆 M{8"C|ɫ.!8ۗ&bR?g[ORDoNíh){{898B< Pm\-;64eh1+TGg$ o߈6 (SvFlp', W͕ V;NuM*+>Bl\ # &iE $xeSˡN_Ր\o\ UKh@ 6 F#qt ZJm0%u4dcd둜dHigb:BXKн\.`FYjS *{N%'4:j IѭnGN_4<T;b*}GvBH^s){pX6})A6ozzZ#SM1DK}N)g_o35CH&Pŋ=iޝ0yO'DXoO3+s-%tttB hԹUW'94KeL$?G*r}5b(㾌b+쎑 *lqҤI3u_>gC,̛ ./vGu܏dN+]B_3+T"1*'@Wn +X{K]vOƵ|]q;ǨI3a>0lU/hY1piqY` N`e=2@0Xdz8{t{?"JM n_cKK q ?4 س.81tQtvq@ZYQ-f8x9 2[w6mccBfհtG1!.We׼8]ruZzC 25Rk֎&uAS>2@ZTPc)VP|M U>IRȥg#.*FC:= ~]hV=߾?廻-W@%,c =:j9Ix/X%X$)C&}wE8UDUzvgNt%?p&=Frex7^#!S2^ͨr^Y ㆘E/.,􋘰K^)?n4Ŀl ,dݡG.4J]|Ԫ̈́K*F%ĉ(goڴw½*-by͉|x˪s)3or>Bєӏ Z۱ulP3p X^[BӵuV\i@h @\s6Ơ_qWР8LZCGx1d? CmF'7~3:7ܵ<(K/>@h>g^Xw-W[tfLS0jaw'UN@Ԅ؅O&Y͢oJH :6'%S{0;y'̻]K6M>! ZL9u1žjf?oWiXG]HjP>%ЃF]TA'$+(hbJ.ۻI.wht<ظNL)5=&qaKM!z\Cϕm{1Vva#I4iMk!n,Qd*7_Fs=kd`U9Yq`lTx*s'׋:hymg>&ԆYfNM'u' Llb3pxW2y{\nĢMI'rBaq՚6<G9iy3F'/k9[9mFgUfat L_4'6ʻꯧJys97mgMDM$ugfuMUjO-N,~i6#doӒQ fbڄ75'\.͞؟Ξ!W-ʀ!GLY [ρqYnx𥯪|̨CR:7Msا|U,m,ʙ uw]mSi;VDXGPx[MŔ?m2,qA)GB~FN@/\LRɕ{lKk' ûڻM_}Cs&kQVucQԮ;Q1TAv@\~ƭ| cr^f+H7'/6Vra*F8=u@cZu |]{L (. Gľ E[kt> HْF8"LC2 F% %ߥ5 iJ5@eIH$7vlN΋RdycV0^k_*KU=5м5[" Fl:<3'y o{=a0>޴>r/r >?&es9"xOٝr_$-o돰I~,zˍbQ­٦66Gm?@Ѝ.+ludֲ{XXt˗#u$» {|YT `qqT Wax*9r[)0V3B V ڿ|:ji $eR<Dz\t|/FɆ}}=`*FUrI)O/#*>k| SZoVV8@ %+xp༜ux"_XM/[LhWN=cK"-|'rfǜhl^53>*L.oMw a"CZ'脮@XXGұ6վyt篸UEYDY눣 o %n~grxdAk(%/nSԃ,C$/tA;|1UkA]O7`b؞חndxQQxR4fsmde{ b )[wGۑ*yb]C{j" 0n"7OrH˖`Y-{ČvU}S^"{TV7{/(72L8q'.걄°@ ɡ>J4j-pP_VpU;VWHm0YNw {uJ v*;Sd-IEZܹ7;|_z$1ǖ/hۻYu!4Ȑ$%㗧 D*\DAMNS~wx e (e&* RV3~x6/o-Me'!)"0dx{?Z#M(5c+gʺuҨtnPf`f6Hn#ԚN}<(-sʏY_KM]N/6"m8JP?N[XrnpQ۲P\a7n3Pl1D4#%s޼դĻQh̯js`4':]>h#)*7)UgϬ'%ќTYC_NTyC;Ǩ8wC[m{<c-we Uw`h'$q'/4j"Qr*dMj?JazQ#ǜinmLE5],A1#ma;>79'֚I 4^9y֡E号'\\|xBs&P 3nFD|̧~M:ZH:uO9V9rhw/;a$ZxQhk?A3_Y^ۍ+"(6eܞ@4 Z:_c DBLDTOxwtQfb4~T{M*0P@):[1feC(ƕ1%⡑p>` W z/ݢePiӖ`/fCLۅRՑOy}-`2n Ti}~Br:'Y[1v8ОQ1_neM϶"ٱ%+μ t|OǪ,6?xh6HZ5shAc:P0jkDt~n| s^ `SL+(p#8\ #JUB:TG?+wxUvbO;U ȡkkqA6& 9AL;Np[>yS+S6`͢xwK  Iz[Uְ,~X4"@c[sB+m+gsB&m\Z_D$:eV^=)PT;5n r^!_ $$N+ kIڦwVs($OR}Awܛ&`nU:Ζ >G!,]R%̿n8_Fj$勨7G8By|DHI•E;?;+"F&H[h6␸*!y7LX:$P'I7݅p|ewʋ0FqW\6,W;rDjQ=.j_|`æuDTGy̽bYTs}!@<I-xp@ t [&Z ҆ݪAϡCP晫|L!A]~MII}P  flpx0%)X|On9N-Ne=-øBVu11iL+6KAߘb,|\S{~ŏ^{_n|$3`BFٓ &5zZ_d$HnV˕/4xܾlw Z sFVsl7n,;IRFbEw6F_zeE?w!X,t0&] g,f^[`^dY8"qMTfÔÄ\FJPIS|0#k$JM*[8dN$0RB7EK9-@g\j!2֠OH*}_Y(>-xJRg Y58  g A^E--mN}Ԓw8X!!ReW%*T[¿{X0emXk-CbiA=KBqr%NWK_l=.̜wU_+L61S_о*xmkr(uW'?P/wXQ~cev}Xq{#!l )r2s{#/Ρ}qS'QU_EN kԜ G:CÓI2]2n\"xm27!w4GyC h,Sw%r[|јW$݅䔣*ݖv.T4a't;1Jvit}z~$f9SخQL ,J8jZoo/4טaej\F_.>uyu#VeHMJM2`aiIwQk[M!d%-wsK(g7:NRoQPtWEuX7B&:Dd|b[LJn} Yeҁ1a!3ٸg ^~N!mBI /yRM7a)-^ nȆΓ ]?+lub; IK_ 2]S>)Ԍ3el+'z:X9-ɡe< z'F|^Ƒ5LEWd:nRp "݉> /\3(GGWydSjyR/  ʎdyusu l=yKlԣם.BЅ#<1j,#IW xȍ[_~@FبTe8Tv)tv#Rsʓv'.] .w780Ԇt!zZS 0ṅ-{n+š6مLa%Hej:J@uK>˹7\ud4;J`ݪ\4$#FRʐ \e/UDv"Kqp#輀_2Fw9<6,_[}Z5moÕ}ZM(Z ߺ(S{8N{g'X#;{0nѰVW}ɩ|w>+y5{3DX ͩ$\.c?K΁}w }yءٽ}ѼdKAU=<=?7UeBGu @ڑPZdfQg 7Ni{4iw'MT& W4NA1(m%DŽ j%gV0Q5qY l?05?O;HsNN2g-afqA@;. HZ\CnhKDGY"*OR}kI{x!_3 ]fA}܋dž?)$)]o{"@#)#d\8+!Yr&m?6Ǔ=`2> TνL8e9WHS {~3p 4鑰<M9{bX}C40œBoXzBv挥iNx!k&s*Ny%)% x655 8L.][_hO.&ax-:/| Đ[X0Ybi(=.ĊRaw'i6Њ@I%>^wm#mzW6/DWLFL7$!i8漽ÃK^qk Z4I01# j@a%RgN +U^<.7NtrﵶEJШFw'b@YWtQ`vm2 +I̩4[W.-0geͯ(" ׷A>BZu rߖtbpj;5+FrtkFi;lȳuPZP<BmIO~N FzD^I[\z,[@Ftf[ x .XH+}]d ʳ!K`,a8aK1^n~M<q6iBU"ߪO0-!vM| purn@-R"`%ڨ0dnL#}( ؎' Q9(:IG<g#]XTy*]lҹ!OD>!Peu&j]|=VL[-A&wM XH,&VvE8- W&AN]1KG^G'S6ѷ*@2M+d lФY $XkLOQ547L\E7#5R0"bH_-+w9f^W5gKTahQI} ^w): !M&t:VvBgM;ֽ{\yhdE:+L-qz>Y W ږZOO*oVQTzMMoĩp\h.vG{ț>֪qmKYSN{u<`K]/^=.ɡ|M*8 ;^=u0k3t\obZXQr54ѣ6~`݋c#N\ýžXwct(㗈'5, 0GMl7M]yb=P<"Gz\j'(S&~X.4Sn~CF\AEU!y#^옗{*yuJ?Ҩ(=yj(7o70:(|c 55jvg]`,c-)=L !A-T{n̷lXq,ڮ^E;]uY&+c|5Ó(X|v5mL3S c@ omE1&تUyJc@"6$ 'ÜZEo_ QC Bi"&tHe%<sa*pjJP}VBܺt5vXcWO/Pr̩S+eicw90x fQ`ަ 6Y׉.حekGnILܨN-g0$7`sekk8ɻ#C=?]iՒ@ .,tC:1":9HZdQܥ:!X#{V]|ҵO"v )jVǤ C#_j+UG?'Ohv_Vkpkj}*~{/饄GM5:9>r!hdZD!!gRc<ח:H+ɨ%j~s N*WZ1"@Y8*tri.jP&Y*3Kq"e U'Zv$=MXU/$@f!U;GtPW߮VaևlDz^%VVkZf>F#L:,zMx5:8( dqYSm] ,.!E2bĕ?aD'T^,0X8 |ogqCC L6uXRZsr6Dh-o|,{lmh~wX g>=7\FX8!79q!ߠ%EPYԍ#9"NC f"v^,dzhT[gYSTy xJhE4vسh - +U%w8Fq/3*\n5y=yK̐rɠ0.`/%z;͹Ӈ!fW{x.WЬbYFe ,8C&;a 3ܺӶc:;J ^jx@!&3O$م U=l_3xxȫz\9e 1d5*O݅ AM(oC:fJU z'?&U88ʹ!-)s$BEj `K>M#DH'6qK}Xr,Z^o@#1[ [R+ Y,+3'dFo3&G\L>>]qUT.KEڦ|5)O ,y͈AdQ w̗Oxsz۾BWs@z=7EE N7ވ,EI+֘p8&aRژoP!"W'*vb @@+F 0~D"mVDhEg} 3z!D=sھT=}@ħV$"ϡti=m;\Wqi%)OJo?P;l"ҵJE )o >CѸ9x8D$ufZq:(0oN384nmOSo}h62I%ϼAv™> A|{P"*݌_n5F'XzdPb)TTqT.'ηm8=Vbl^&.Wf2TC* uX^?<-(XaLYCX%~Dz&76K  `Vt[{zbʶWwyES+ wRGl:X0!rMn%"E/` M=GT*z# WXbzK>wVY۠ΨM)Y0_%up7!<zYJZ6pŹ(* @ay@S\XSW+Xd7#Aox!^ շH*H|']bEI{3mXt?}X>@Kdi&A4B]-g/ eIOߤ6p{ubθuα_N.̈^ܶ'~DHg<&`k?c~r`$萙W#6E=Wf ҫqO 2kL!m]`w,Մ_H%6:{dF@jM5tܪB[tuMXoYvXJa;4$aa\X1͢]ihpMFLh9nK!E_eNI7nEA_~3OH ҄/Q5RT5]!,Xf~ƕAfb0Fr߰\ U2|\Թ>lZs=>Ayw"ҟVY÷3XI(`YcseUB&lKeT*اj'j 6l7c3||q# oA82}$fv!MHY||=b(GI*$r|RۑÑ Bz(V۶wRJܰU^`G,LP1Z@CpV/Hp$Ƕ+6ܛJݗ'Ts#6c982]#~HT5&5,J;" @N~qܛa$пƏMbe$Q$@{2՝ڲh{WN0Ö0|=jߘ=/V]A1+ <ԋ=RJ8B#+R4' z `ruH4a/i#YZ{jz@.MQOS.EZ!IGU.v07Cߤw:VoHyeH0ē&Cاׄp+KV:Ze_5Bj3zP:i1M@,moo_Jn0-,%V |'Y_{9f1cV /9P#,bj^u aOZ PgkIF#ђjvOk"9١PQ3 Wf~hf.PT𜮉5酅h6iRH^Mold%웳FL][BY$%Cۗآzw˓8#SxL|i I8;Ã=q0'@d'"fy¿%3.7$@僟~v91l[HG&GD Yc~$L\eN7|Jfm#y`u=9r7݅bj?\|oP4ykjA&XԧJp]9Ì%_f&?(s#xf`m2l5Mad3k`:v"vp1i{0FO0 Ɵ-)TdͳPB՟~9x1`կڂd΋6 \Q[0ߴHf2gRMFV}vK[cCsPRmƏڙ$7Qr+Cm+GLtB"m0,)Q|7VB/ dL`*Tҙ5ɳAE+m J<%@,$?\rO[xU=逿i7CNo^m~aSn]16VA"%1_Ps{^_b7ȃ+Tޱk>+Q@^ڠ[!Q"f~jr<ԹR៏н;,a+gBI5\d5`}d㗽'&kvֈLnGl| Gl^`kwഝ[AA%7F7ܾiIw)b`x7,wPsZCTno6膲8b (Tb_iոb/sJB'ѐm*P ϐL%_6ϋ%('Ȣtf:-8)jSG{k,̤@V<0Nki`m+_{7N$WW|U6v:"QIm@~*ar.3>^ǓK:zK,W؋".z : KC0PAZԭI՗unP oU|3>Jڊ}(OՖaFK@Hx`tl%P▬5^1I` IZCtα1:bemO-I(᳢Z{*:fPS5,m DxɫO ӌmL`w즻v wJ{H5GeۨX Ch<ǖGƔhH{R-_%+'r\[1x}7]͌5FߋY"c;TyL#2 hA^*?saƉ.KRْgu ", mEdR։IJ|fj%Yp S7~᣶,(0?E7?eYAvbal'A\?JbJ4\u:Dw=j [źgAm^ &)NQ2ƃZp2U;{0 <3j9td)1cIPBai #3Sy.p&3u`S}$ٯs.47&%7|]npԉE^WL_2pa|@uWyRߋ[,]6"G#iwZ,!_k2DyB祐Ni2PS #G{y Ɉ$ 4cşG ! 7krJpy3  eZ |1ei?i>tEU4Xx^s4HATT޾'#_lNȘ =H ݂I}QbJc$?|Xb [b}ΑbWW.ǫ*噅 e}>wK]m%%09ipx_q(tAqannrw\:*j"Us7͇ny"eF@AaCszE h9"YSW[h+̀Btd.Jv #~|r%Yxn*J,CZt wXgEEn3A4[^" NNL2hR4GQI{e_j|t֔qhfB^h3WyBM;f#~SP@j[ѼHESI"~EW孃|64L0Hx>j1 (!3w#v=pb>А@\sPQd<  S1(tSsW2#bD\XuK^N6>3[(ڌOhI8 < \9Wi#P}]9qX#Eobd69AMlB(>9}=2 iMUEl&|ljLr]~nPm;O_`Ijs r\NQ*Y3U,/3hMJ 4GHYԹZkd 5jؐ&svnBȻLc 6jx,dZ&uukqBW淚P9>BujW[ؕ9ؙ\?n:a^~5 G|X^<%4\i.H@3~}Udm浺x2_K9 LO|c4CùHb"Ijo~ ̚[?#zvcC(Q,0:Ш;b7PX HN<\A-o|>;0QΦф;aϨwX퍡n'_ X B:t׵p]l5r4 t4v˶mݗo`:"T7#h}Rlm8VwQƦb̹NA1/IZ=-@ECvZ;~"*%i_c&+xW$d6SA-LiZ]_B歝 UmfږMkH9vQ%IŤ40Bc8iKt4ۀ={AJ2Gc{Mv3Ư?OkGF:7,>nbNC .~-(w#IAHn淋|qubT7[_Ԯ(ʙ5vc^F7 :BXi Cf@xacӮfFz%nKHG?=&L .%)f6>Zgwmd.Dv^8(#gGC0XºXw ԉbfM DVby ؾ1l*"=Txrk/} ^%{\+Ye-eV=kwpHF1i։u%mc ]JqFwGϯ04x~a6qu*ϻaLD`7?7|ъb؅gZϓrj"lwXE*!ח7&x@3&jƋH'uqc)Pz>``Qy\.ه-X!,\O 4ijOAe`Q>0RT7:B΢.8bA YU`{c (0 Ԃ X3N*c;'#T-`+h&<D Oι|P%i_l.vf6*2SM(umXNqIмf.hCڰwLSfWkSqs[?u6(/8~%JNQ{KkV9[D8 M^=gep|QE녜$u%ZGBã,(|4g=+ WbLJh1ĖRnS@c0"8$ogqkdڊ#"kHw:0qPQv>ynQ 2\{Jl^)`514xgeȫIȰQQ2߾Ng.5 gf -)8t Z+Rܫm<9(dZcN1<#CL āB6: YZ