python3-perf-debuginfo-4.19.90-2405.3.0.0249.oe1 >  A fDW^^fuŗN߲mݥ*ؕ) Kbp|,'"7Wyzh{o=4 ]%HkrtR*YxLQ6=&A50xRuܦHU$} /<4Z{pa 007ۻ:RFhֶ%G}J3r{>rJLܒևp^2D&NaxI!Ri&s,͎}TF7ff1d3540c123c5fad6f4b9ef5f9e1a2453998f64e22040b8a55e784e546d7fcf42544b5ae9e1bf597494522c8e1cfa11d03e54a HfDW^^fr06HIb ,RaZ^-P>k@xc5TRFxQCy&:G=`#)B#ᬛKn̤慿Mwm)xHD n5cjF Vp>p<D?4d! 3 ^@Dn     b h8H(8d9`d:dFؒGHIXY\<]T^bfcrdefltuv(z0Cpython3-perf-debuginfo4.19.902405.3.0.0249.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.fDobs-worker-backend-test-x86-0004.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$fDSfDTfDTfDTfDTfDTb6adcc723ac16f7a4c40f838f8e616d071e019294b02bbcc461199ba61606c7brootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2405.3.0.0249.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1fDf:f(@ff-f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@Zhang Changzhong - 4.19.90-2405.3.0.0249Zhang Changzhong - 4.19.90-2405.1.0.0248Zhang Changzhong - 4.19.90-2404.3.0.0247Zhang Changzhong - 4.19.90-2404.2.0.0246Zhang Changzhong - 4.19.90-2404.1.0.0245Zhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150- !7194 s390/dasd: fix double module refcount decrement - !7059 nilfs2: prevent kernel bug at submit_bh_wbc() - !7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7104 KVM: Always flush async #PF workqueue when vCPU is being destroyed - !7203 NTB: fix possible name leak in ntb_register_device() - NTB: fix possible name leak in ntb_register_device() - s390/dasd: fix double module refcount decrement - !7158 v2 Squashfs: check the inode number is not the invalid value of zero - !7181 nfs: fix UAF in direct writes - !7091 nouveau: lock the client object tree. - !7120 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7089 nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !7151 v2 scsi: sd: Fix sd_do_mode_sense() buffer length handling - nfs: fix UAF in direct writes - !7033 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !7079 nvmet: fix a use-after-free - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7140 media: usbtv: Remove useless locks in usbtv_video_free() - Squashfs: check the inode number is not the invalid value of zero - scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7137 v2 SUNRPC: fix a memleak in gss_import_v2_context - !7138 SUNRPC: fix some memleaks in gssx_dec_option_array - !7100 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7095 CVE-2024-27020 - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - !7114 v2 backport patch for thp deferred list for 4.19 - !7034 fix CVE-2024-27001 for 4.19 - !7032 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !7115 drm/radeon: add a force flush to delay work when radeon - !7055 scsi: qla2xxx: Fix command flush on cable pull - !7109 fix CVE-2024-26960 - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6260 packet: move from strlcpy with unused retval to strscpy - drm/radeon: add a force flush to delay work when radeon - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - mm, thp: do not queue fully unmapped pages for deferred split - !7046 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - mm: swap: fix race between free_swap_and_cache() and swapoff() - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() - !7053 CVE-2024-27024 - KVM: Always flush async #PF workqueue when vCPU is being destroyed - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - !6995 v2 net/mlx5e: Prevent deadlock while disabling aRFS - !7038 i40e: Fix NULL ptr dereference on VSI filter sync - !7037 media: v4l2-tpg: fix some memleaks in tpg_alloc - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: __nft_expr_type_get() selects specific family type - nouveau: lock the client object tree. - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !6992 media: edia: dvbdev: fix a use-after-free - nvmet: fix a use-after-free - !7045 v2 b43: fix CVE-2023-52644 - !7017 v2 net: ath9k: fix CVE-2024-26897 - nilfs2: prevent kernel bug at submit_bh_wbc() - !7016 v3 Fix CVE-2022-48693 - !7012 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6991 mac802154: fix llsec key resources release in mac802154_llsec_key_del - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - b43: dma: Fix use true/false for bool type variable - !7005 media: ttpci: fix two memleaks in budget_av_attach - !7014 nilfs2: fix OOB in nilfs_set_de_type - !7001 fix CVE-2024-27010 - i40e: Fix NULL ptr dereference on VSI filter sync - media: v4l2-tpg: fix some memleaks in tpg_alloc - !6880 media: go7007: fix a memleak in go7007_load_encoder - comedi: vmk80xx: fix incomplete endpoint checking - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !6984 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6893 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - !6958 netfilter: nf_tables: fix memleak in map from abort path - !6820 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - !6940 drm: nv04: Fix out of bounds access - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - nilfs2: fix OOB in nilfs_set_de_type - !6968 CVE-2024-26974 - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - !6976 nfp: flower: handle acti_netdevs allocation failure - media: ttpci: fix two memleaks in budget_av_attach - !6944 USB: core: Fix deadlock in usb_deauthorize_interface() - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - !6870 scsi: mpt3sas: Fix use-after-free warning - net/mlx5e: Prevent deadlock while disabling aRFS - media: edia: dvbdev: fix a use-after-free - !6966 speakup: Avoid crash on very long word - !6963 v2 CVE-2024-27000 - mac802154: fix llsec key resources release in mac802154_llsec_key_del - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6942 v2 ima: fix deadlock when traversing "ima_default_rules". - !6951 v2 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - nfp: flower: handle acti_netdevs allocation failure - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - !6881 v4 CVE-2024-26846 - !6894 tun: limit printing rate when illegal packet received by tun dev - speakup: Avoid crash on very long word - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - !6883 Bluetooth: Fix TOCTOU in HCI debugfs implementation - !6856 media: dvb-frontends: avoid stack overflow warnings with clang - netfilter: nf_tables: fix memleak in map from abort path - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - !6839 CVE-2023-52650 - !6869 v2 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - !6867 v2 nouveau: fix instmem race condition around ptr stores - USB: core: Fix deadlock in usb_deauthorize_interface() - !6852 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - ima: fix deadlock when traversing "ima_default_rules". - drm: nv04: Fix out of bounds access - tun: limit printing rate when illegal packet received by tun dev - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - Bluetooth: Fix TOCTOU in HCI debugfs implementation - nvme-fc: do not wait in vain when unloading module - nvme-fc: remove err_work work item - media: go7007: fix a memleak in go7007_load_encoder - scsi: mpt3sas: Fix use-after-free warning - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - nouveau: fix instmem race condition around ptr stores - media: dvb-frontends: avoid stack overflow warnings with clang - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - drm/tegra: dsi: Add missing check for of_find_device_by_node - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - packet: move from strlcpy with unused retval to strscpy- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-nodeobs-worker-backend-test-x86-0004.novalocal 17157659524.19.90-2405.3.0.0249.oe14.19.90-2405.3.0.0249.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2405.3.0.0249.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/f7138d6a36b3ecb47735a774857e4ce3-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec90be78fa70852ba82c5fad5ecdcf392442da58, with debug_info, not stripped1,MNEkutf-8a37ad0baadf0a0cb86c0a659a08cea089eecc681035329e6062fd06a98671c38?@7zXZ !#,?] b2u jӫ`(y0Rk ЗTU܄% ' -?R^. mnVx b go@l֐g#xlVQ^8qqhp5|,ɬf:D{թX (p;ji'<*# `TW4vt,4-+FU0L1ڋ΃ğϪ{tCj퀍Wy/P /{AE\Cι?SLҢS%/c8$rP_{sFk[eZ5-K:H񽤖 F e<R%bUՖP*. w[nf7ƖIBWab1y{O veKp:ߦP|!) XGA~NAtS,Ԁ4p <% #"l(&r&)6:X߬]XSM-K;K~y3AJ9j"3`ҹ;zfY| )'mV#- VR%- Z] 7NAbSWY6lۮ< wf@v K~HC = _z^%wp JwI2e5?]Iw SJaRrqyCAkТǜ{k(gzP5! T0TwJa~~Α& ˹ }lӔx[kIє0,tJ[yY2 L$-Almh,$s&O&艹5(#ϲ8cwyH D&jdeSRq3ẍfo[o/B6Ew֣1-HvbaD"F9z :@`bb ԋ^"nf+{ fP~Q/;uEкuyY tf-2:U̾T?MV^qBcΤW xP.*.B8OFh P36op<2`Em 3,HCX@`9o"ɓǯeB+ȤGPzMgo`op r|XsG{k#ݖ>i2//)n^:mT7xM8@UnN/*P~J'5U* 1]@rVHXAxr56Űm-G"#tBQ`W [~3<J||y W ŸC^OI&ҕ兓Kʂ?#O$3y-͉(—\LNb~ᒍۤK"Jee| D $X O&ut|F~X4N"@bESHŢORF4~4tUY.|X , 'oޡq(p_֤Ŗ;B @Vs3 uV>N#1y8PzLjA;ZU?iMm3*lŜ%5vY?|){TuB44mK8Æj-t4`v H$ GjD ] VAVwK8+9Z:Ș syspT5jS+Ֆ uWwyktݬKV0ܪn(ԓ2kյ lN \TipQ0/KnjfḼ| T"h8Spsx/"L@WFiL>`D!=dT\|XtlPZĸ5`8T^B| H? zʿxi҇/r]!ZP@NnEP'? }D6%cBJlT7zȖ@t}qo;X[Cd& UηT\SR)WqD}z=0tD@sːc9o}Ls3 ^j - Jq'ϡQ' jeR@eؿl `zsޫq { iӴKT+u~ԄҚ\~mEsũCCؙƟA?;# :8S<-jo`FXRY~jl!qxSXJ"jy\bA7Lgq]Q2gmr8`#dc84C + 8(䞤 :({z" +:P+6qc]Q1,zcOtEXחfD~b #4G, Y-Il5Z 2Gީgg0}'GZ?BSxr{Hi7I59DC꒧w6LuT@rW[FI*Gh]@:(Cv1;2:k":ftU3GS~Njt<} 7v e5B9vu>̋sד,#ޠttS h)eTyw}ձxɨ |A2tgA1VUOG޷/%`0)+_\̰Ĺ> Y]M0kl)%!Afaն;ukM!&)Fr؟sS&?Y3.V8\.l|φ0`nKVR(8vhNΖ%d'Ű;^ɭ,M/ eJvD ud- $ )Y7mQUv'VHQۏ]t,R'KڝH_xcd;30j5t/~"?N,f8,{BЖr_s7SJf7*% /vI AkAf6b`;{~ޛCW|XeJ/zHŘYB(-jmIҎ;N18ׯH{$CL}=X(r#rG%~h:S +}G;I@R'p\2^%rlqǞY/d,Faa{\$A#c 64\2@}O|G Ӂ #[{zᎼz,ރMQ</HFjMmh7)ݾ>|vx͇^O_εUibLG#̴ +KϺk{ٮp~=bIs>m+ז̾fRɷ"/蒘@P% yji Iy (O5MALbf:oH qv~C 1gV8YUt*R"p%|sw'YrhIY N-x`@)!қCl(ciSufHY5B'ұkNֻo(L"`L"sȷNkSyW''{d.Pf)@?qÜfbO3!yfb8o͐c^6[YdFmVɑAlN hbKP1HMBbW B77{έ1!ᐁi } (Tʽ]$xY;q~"mT<ϱe-7Qٖ{_a2[n _/ɨrDqPUZˊi8Ed$`S$RqKb_\S&'{A2|Σ䧟mQ yms5KB(xV`"Ŧ z.si s<|QO C5g\ZJoE8ټb#-Ro~ʕ-Sp}9H{_ R袱Yg cwbSYgPalhgF|@enQZl9q9H=2h"wERD0ׯʂݽ*Ҋ'(jc\,U1b?:͋&psBI1[0O*R )+G*Xj9BXB (斜\@L`?۞{fZP? nox~^ӿrl䑊2jDz(_{a0?/N8%ygC4ic\O^1ŃD$BQ'6'.k/RHas4Lh}jG&7y,@_=[ؽnrd8EٚjF$65xʔChn폃T+tjg:,2yq{Ix Oo*BIrNjzysGp0I27ָ9GwcYr2ZVB=ÒMGUaN 9W&=t(HC-*AGRrE ʈw<_o܎r#QJ1xJy?c=s1Q:'hTz0_O aPx2ea-x.1ϟxո(gɥor>QlaeY*ς-'Πen$XhZt0bxQSi$08zS+36\W LCamz+)z[.SZ mgN\.a}E)Ěc$/׆KP(ҀΌgga]9 oS:Dw("k8tӤdAr :{4X#nnPWCHD5VOGAM2RQnx2B\p~׫!u-zn4NǕ@ (ZFf.vWÌbeYP d YKXy2[^HBq< W_[@-G?/}[=(FJ\*5@?B8ab$Kq47r4ef}wͯn_C{Y|m^kc<Ӓ'ެ(Hnʋ2OJ"x%-=}wyŝQ0i5B8fr.|u_OםK;~> Qu@_C}"[ EB1BfDŽ bBfDE4&$@gMDZgsn93t=:M}W-lE9}\{yӿ-(.Nlb1tb.juʾf\ qm=gc\k" [L`G&'*r;F#v(F6'% ^(xU ȞD$Ɍy}rJmz=(a:u;"~((0=չ;qj/HS*[f@ExuGPz4{T$vt pREb;KxFܾid*Sa_L5YOQ˜.czt%f(57?b%uPjc& MpF x1]K gXPDe#(_n5ܵ9"!NN ϹB9k9i{{+86'f'Dt#8 ` $QB<6~H޲SRYR};}IȨ)TLC(Hq FCМ+23L$t~EǮ |3mu wJsV|>ݥ>QxNY6ں/T LJָl\}^@Qէ%F4D#6-h>M\,xlbd|]/VzOG.}(D|xQK((d9dO6NbI3$`})CWXo%|r kd%`C_wM>x0u5lm!B;gU]KXx|+{ ^ bv.No)gnl5j@JHř-&Zǹ,^0+)t&,aQ8jf˵^oa%ԙ N9qY}skJa , ϵtl`(r>l7b=~ƿzq@篊L1>EY처[&p/X!QH t̘D:R.%LAR1k$s4Me"v|F3 N%%eyv&Eqp>1Nq+\(۰%qu(@& OA1 )X}aXL!SKi@8K9hqnkKo^"cxInܪlϭ{VF{%BH٥%-nQzTȷ*8"rY%J}&gՙcy *a1(kvB$ p?,/EdL(ڗNA#a[@K4&jhz6nJe޼\YK=?c?Գ=vTC([@poMW+S^aY vM H)\^ ryI$@=am\iOο&tAɠL])/G6ZD -R>0EjU㯇ǟݨX!Ykw>gßrQ!^( AF{DDz?!U}ɇⶴ: %%a>Mxcr` b|Ћ,uRhUz:+)~~-7{MvС*v)<_@3RA 1{ J;hec/{=*MM&yTPyYA}wMُ, Uwx,k,=z#q퍄] ]S$yJZE X l BI `)p7}6˖*g7-bxVd^Qfoy*`!mrUXg1)H'd3#N7 i(zn^t`q;kIVj|Xzwmk%+T42L吏;ݑ,=_L-ml|WK,R'Tn㈰*euo!( _C)b* ٪7 (u vES5T3qMTS`Hc"٧q|lYa7J |3jو29ۓ*hpTNŐRL[H6xokL|e߁TGxLohC n_6ɯ lfp_H_E(.JKJ{]ie&GumԲk){r\6㛿[dk;!7T [a'Ă<i$UUcVSvK Fo*E 7_Rۜ"-'eRMf@8EKrWeIv v,XH3( 1ΐ痡)N%Ynܤ`=ݨi)ҨA(frir,߆4Iyo agC\g9! Pz Г~ n5uO,t?/(cluwލ "+q\2Qx4 iG>E`6[zR.vK u-0'ͭA ' 8}L hsr<;\8z6Kd=<`F9}Vװ8{Žr%p>/`향9NoWH_abnhuc:jH-DVFPhT|%{$:0w*stѝEdJ,-vk2oB{E wyTf`9H(L@t> ]GkCc'rs'd׷,@V'z-o?f}ҫmY`5ۓb<" IO0剗Pw< "8CjZR,=ۯ=#0C !Զԉ w6$({ǠsOς`)sE^{#o$+z]޴L]t5ӄ `X7ԎMa;d0YUiB_?) z`Ivq)l 7>.8GHXN 35ߞ:/`aQ&sGg}*T(ݚg>jLTO3 -'37.۫Bbp0;)0ؑ3<OD*=$nSO=53Nׂx3-#}{7,0f9G0;0\&|%V(&;ˮ;38WbT ,!;Zw J<y]sa׻Ft/Յ& !9 vi$ur5W[͌ly-@h. ou#1%~n n)Up KNxV&*x-Gl Х', U!TQ eR@?ri LJRxGT*Dyi"붷حT sxgy-I_e~tC&~͆h7lφ?JiXCA}25j 5JWfʍ3>,a4B-5R[A q~ kx=%yrN"d an^}S|P"AwWF3'550!.Nm~; *xS1ؚ>Ts\jxd1ܼ_E$mf ;V^'Z,BX'p }C5ǥQ) HXGƑ†l)G3]!%M|z 7+_TI%Y=l<>)ǐI|brLykAP^pmBr-_ZCN@ѭg~=QOqY|6Ď?*yPm9H!H5VӤ*X']Y7'>Gm!<tT%oUHo@AJ3_-`<)Ad O`EekDoUub6q5oPGK~T.ުBIMUR2V%x!k\v@O]YGM;*<غ'[Bxj]>hxT&r;}gG *rɝ䳝jhJ g;MEAACTӰ+AfQQ腨tB`O0(s F;Y! pJE.i?| 62m\,=oq'FؐGS{P/+!A@{J5EɲcŰj,8ZNJ[>`m)_opBy_fJ0zZa,L9V׮w_[ŭvCL]ˋ3 Hf9A~*<i[Gͣ5V/OE3(j<aľg(~(xpS&ax#*FK09N@ؑ:':؎rbwV +Keן@ɹ9PIVV\E8C.ayQżxsrdh-_L;^zNuR^Bye3V?56x%}T% 4*Hշn.>viE[9..w -;#dlu _֜Y$DF\U`WqM˜l~ܚe(DV7x@F1%xPчM᪢V.8fD՞*^%SYh& ԈqU j9X#m{Pu=M/м̿VA+GaAgZztP`-^kHaȄDi$.l7bf,Cm:[8n_t2靖JP_۩MawmMѲ2_t*@Rh9ۍ?4[2[ {U7Dty$WIoCBc%Dߤ`Kh-Wyf"jʭ10ŏ 2*/C|b9Q<O2 txaˍ~ZZաk[S%~y/"G04P1-nPy33,0SFQ7WWPR=I9o71/);~L+>_9ןa,b:+=ńؔkvHbY~/qF?>`<s Fƀ *Q}­oQʏm]L V , ca`Kܢ[ZL*φcތl}VJzK!ץA# 7~|DygK5ްULfyj[3% fD$bF 53q's7yVsykfM@ e!OF},.ӌ cO\$n]Ź+ϼ9:)W2QlppdD#m԰ ^0$ν /uBeD&'wBΌLGw⶧7b=(tn!Μff44Ұ3gaX1x)-8>M`2hJB?!@V$8iWOPLʉ4u}GjW` 3էa+b<3#7<7==xl.lm1u[((nB>F݀R")؉FP -c/R^/t:EQ2s|%Ť^l!g=`~<̯k^x̔n-] ce#uMPEM͎V/w2}eb7sk,x4=-WIss_HI)D U4pŕ;qiz'B!t3\*tQ8Q؁3MdJ&{RX&+)92ѯ(΃c0z.3zܸB>(,ұ)BiS@]\cɤ%Wq֩9) ~f&sG .=m/`ev;& j5໭V fuy=h (]Vt/R Ք`#UlB!q>cǪ&k!ym!DL :klU<+`FE(#-xh3'FL OL:t7tf\0"]_.U| jd#Y(wێA*7[ߐcf1voVk?3j˛Os!>@a K'l EAcGz7BTBQ޽O@ҽO (/Bv^8i/ce}UZP`&DL%0֔~RҌܞ7x<7@] ͂z!յXp'c ]=P&&ꡟدt‹b'k榝GkQ 5:J (Sq= -$|O0Gnm,_mO#8P6= =lEBb=όsew6vzDDM L;&',6an35qő "QOopXa}c :7r蔟.oV;cuT# ;ZrxFYwFCX聦0nD:Ko-/;ҽ Oa ln}qq o݂xqRha&zнd43B>Џ%5pAysH>8j-h6ꨌNm~FtEk4;Q} U/XAmPk:):hyo|Vqff+.ߠ!L"en+'OޒLƲCE:/+49S'iЫ lir]*=oDοB18) ō7(8I~JrY"}5D:s=sy!`F8Cwx+9!x-^ M%ىm+}+k-3@`j#.SՈw&u#b=Th~.V}:m.]h9g,ǘ4|NþΜy|39?|tfݕbk ~l-D#{bI{eb:ˢiCi.`k@ hXQB" !T_^([LU*a)q2ɼ]a$( a0&4跑()S zͬV}A֪fG;*k@( B,wdy0Ld>X'O nh/2yT('Sljbyﴈ#e\UQvaco\%:l *@PVe3JsZ-4x({JPp1 u*wF ߤ0͔4|9M.zΓSnr?# '@_a{EV2lA~JjYZpN?fR#2PsYePH$=ϗQXA9sX^x=ФͣjPrI x> vӬ;fS 6oTL\dO3)% z3(G3{'߸4Yja[eO Z $06V%`/۸yԶ~!DKazьN+hRY.K5Q-QKuKdˢ-\@/~ͷe!)TYK' 0tMЁ%%Lz2>[3*9Et5^]1?şTe4Jab ?ƃxdja$WtAbFGAL@eY=iV,?',dʚj]$OYO> [4#YHRgd[f٥fG\YMg=U;Gc+’  `M Ć[\,?%v}#d-z`Qu  N"Q!3"u#'!{p=\VAe bbjE?x9ݓS'j +:{l; =ޓnEzotҟ>j58H2p:qTZ߯L?WP&S]rD H'ȭD4J[νpxp=WtJ$"7`$g1OC ftI ڔ9|O͓D1n 1kfI0'px"ѳ-~u{|(~ ϱ%v0ɧ!xa*eMQ=eNF J jЋͶr3 dծHicB 9ĝ;V7b A=vO8rG$DK:irOZP<ŊufEcꢵʏВ?q)pJO5 ^+p =N4_0 S-|~dIsSZErN`ut-'l2/uM¼ "Uҋo6/*ZG͍i*~B]x fdFi5E 2ftf&`Zt!\8EL|A4wVi .)SH{·j-E[/M'=yu&EX Luɧ8r%V4|x#VX64 ~EJ=}n.>SӨwb]0,9h5I xv^MiW'{tz`g+= ;̠('2n!`ZI8 2گt-u ٯ}eE-t;B͌@M]ӵv6V)!Du .@`֑lK(,4V 4K2ʹtu{몎f<+ 62o%՚a:@ T6po .rsvB9i$ɻW4FGHXXoAD̅UMGEnJ9zHf:w 4]3m3tõG*3F_1 ~"x߶.r6F":7,9%)BNK38Eln ^FߚeUwZlWf}? (ۤ^q99XAOQɱ3M{X@=X}\[1aa_ ]AAqtD 0L;3tiv3ڑo<2{(wΒM#}/] S' osX'jow!04Nj˖}}Qd*SKm!+ jdQ7TAG,U~p} 劃dU؟?sԻDmWW',Pr଄ZϹKV0nw ŗ+ODc1ee@4t9s(^Pb:|.Re-7bYfd˵QE2 vQK"fGq?=hR9Hg}YYޫ=]ͱA:mk0!bиř߼ Dw:<;N ˣJ APd,'HI Jua,20;O\b#2ڮ%)xLI4+G6&20 ~YZd[UKk7}' $ͺ!D~R{z y,?{oK SopdܷK?kO0β!GÛy=Ĭy{ Ԯ/#{ Q_wWDB6TdTl,1@$Z#PkݤTZ,MokA~YSȝ,y~jeSd,Nr.I @33`nx_]#* wyJPInd$Gȯva{Wols :p{h@S<07G$l@`^9Yt~ż PB2]B#akn<|?tmg<5S߮S}:F hIK)LFl#^^}UJ1Nc$Jǘ>zY[<^!V4WoܥP:7k@*?}iM mLn)n1|ULFEʬ<*uSWr1O2jG HmZn15vxZ="|fxX@XFW dכ5xF9=_nTiG!MRhR%TV()٩ݾ.A f|TgR-P: };aw$L(~xM% 7;xRc_Yjy ]w"(خTH2$l@ s  ZjlZRkd9&B˟3iMP2.wVl$0]Zƒ+߸7{"K-v'cviUd/~Efol?3\A?Z7J!Ktt̕t^~~>GʪѺnJMmN}"w͇|Ҟd&$A6?O`CE]\ؾ2J_4hgS@)C5{x¤`mqI!%Sv0yBiC,:TN w㡎99FfΥ+;ډ,ԓLF!6gʹA68h3J`ʤϹ׵`7.V"݁NvU]*NF8Fj%~"O^W%gz՘dat]Ps43#D˖c{'ze O?g5).A|瑾)F=/YWUv ,8[,T~n3C8Dr`_@Y+-\8ټpHq/qTF鳬$7J3A5_8J«<=̏*usЅHF'mP!؏^G~X*,4$RGpj_5o3ךywRϱǒ4MbImRȵLeT ƘU(S&Us~p3t!"GS\ tİV{U\I#-etB}pI0#j(fDN.!'_~9">}#_=9K~fM"2 1S+K)Jc tɳ4X'ۄXi3513 mQѱN!A,$=% '#bd;Xe>l+u{`ujSNRT0)fOAD.Mwjg"7<3jDDL9Y;gKiz &<}tU>00f `l4wl畨_X IB֐$zPZ<'C U 7P oG6S_tBI5 W\CDE¤am oH,t0&b5W72oi\z&lV!(!6C=19A9ٶ32َ=¬E|$H$,}9fr9:x WR`ݚGckV[شq|dTЊ@󕚦@tƐ4VjPR{enmZsl+֑gֲ>1Vg|b("pz*J|bX-Y/]~>]D>}CЅo>j)'R <Џ9=n5M`HHw7k [-pIDa-G Gu1dG45f&B"DEn^^MRǒnx|YD8Wot`ytX{yxN XJ?̸[$:g +BHAl2+B}nv}֏"AHH.?[mv2Mp4XOS@xtoC~=1 k Q`lf !n39]Dw3sz# $IbO|ޡ1:%<ԋg@zd!c4/1fת=s-2TihJ3? .ʣQә$e:plɋ b7ͬ {o*69A.Fv2%JWwq G7NfT'KAlR~tV 9u{ )}Rq*`gw%򏤎r1tVC 3۾RPMW%Ca>sa?4%op_:<­}G?ؕB%^un;`=\FҖ~5 /vF-GM蟱233WwC6ܭR=3TyV7Scmc)6!&TfoXȹd]\H,İO栌e*sEDnT$Oyf'ْ[DC8Ł,{֨e"1 /S)r.%u ĔW ;ߜu; sU2ï lFFb:OGv̜ǹmKqFlQPssj"\kﮚHypNR'g1}OQr@m_ަxP ]IZ$pAʒ [YGB31T2pct7兛QY<)j`_Z<}3;hI_/a {A^jZskg!#k1xfP]e'^:`CS?>PSB<.>&%I*&=nYNM!7-Qz(̞Lin'ʊaw\ѳgE 3l%*;^ǧn5tF4F+b%]x&rA8 +vaG W}Qlv

q%|;>-n 4S?Kȍ(ndmʣc⒲1S,.6)|"Jyrw>W_osT"eK8}R;a x(3 ʸfdjxvj^l]x׸vrp L Xu #k"% _x@J?!w ŤV+EzGDoϻ^x=+%ˌ?+,ׇTE@2l sW$/F$<T)3Uɒlz[ :$E  DpL*~tUY+Y(>xfkb A ՝51PGb{''{;+mV?"kQf*ww\Ѹh18Jlژcnpjx*Nc83liIxa=R$X&BE^pXl>&-bn;6 NJR`R,:`}VVs_ybijƑFxMEmpt *mK7eg^¢ϼN x1NLeljIxA")i斺.M5!"{sӿ늃zP %!l;ܧf~K`&4?~\M.`B$©rgNWK%& >j(2㤆N”ט[,D8ku:ytZ7Fw=ɂJȮϪK~$mԜܶp(19]uR@n+r92>ovF3Yr+ 2'mhfBX 6c-M+uU 8;iiR{j2ֶ| _aIyg@~I}iL"8P#].6v`$:3Sπ } F}Un^jm`g:u;gHjv ;$N 3 (m^syPyҢ3m0_MVdsIξ"EpTT-FY1P3snx.[kf <:WE]+>P~PmŪST<)u{0G""깳  7c=t ^eDOb@ADJi*?ZFG~EC ,σ DoRMK@UbɊۃ./@s#f@y(҉7b},ጒ,`v©uu֦$BQd;0w b-`GJB(M;qz#}n~)e? 2B5o\3A|` t9tAo~P0oalb1J;8${es~^gmЗr׃Vy.AyNmƊ 8t|+NmNx|`Y]|=Z%5[uDFya<,Zq.[蜯)e^duFF"T9J̺J|ZPFb٦1-Hy0$["}R?}-F!z WEhuߠPNA9싧2zn$JR*n (ݧ9"sP.~U&LD<7Zhɥό@_[*(̫eBg3u:kAщROPy"lB 7^ǖhF6Uw_ڔUq},EGK䞧:Y9KD6ךwsVy.+*C~yr)-zpPk#Cg  GhRhdGџ mv1 wMˈVHZ"ԃ_8g&۱rP(|PiR|Ff)F7m,Q no4-DԳk>A,Y.Cڄa;B)R\ψzxILJCGV}XXFO} E%`;ޞ j 'JsCR墽].žIq~ HN9>\Ƿp:Q6=r\ч̳OԷ4AI3LzS;3 S :˜[R&`saRnP:o~+bB;ӝDMTGq٫s2#'?w]_kOC/}a2R|99ffz @%bޘtxq LHz`ڴNpY=8iY-bX(+( Iߜu#\ 3g5(>LRa%Aꉵ(jOΠIfS;w[X&CSJ./x q.вoT6WԹکKr9?i=4ZyДI;)W% [-A*׺\!)NWO/lx9`'V [<>Αe Z/bk %lnbq@TrYt'pM+J0[G 4_E5o8GP:d@t6F>m Vӧwm.#Vq:_i9Eo|O'G@~Ň PK_,֊LP=Qs⮹9_͚yϱtl}.?,tHPáS b'}zb "׌W:{ZfʶrD{96Ay5ԑ뜳AQnpՁ Tcڨİ=YTzRBnHIjRzS;:\^;ä}_k"tqj'Z]7y)@4Ng3L~No s6f0ψ6q}׏*F!ggQ_+3c,Xθo&luro{4$~-@Vхu!YP"Wwsq7W[5gdx2=ZMVQcv.BDk18<`ҍ5D>tVHQB(ŧ/Wy,3x!7R yJ-Mmxq&W+' Y9s9Xr2=)L3\~z?{&kPϊ o1>\Yɳݦ$▯:F.z^ro!+'{tEuڧ` {ufV2 Aï_>i.OmR?v! ٵLB"5특{AJpi*NtaԂk,{4믅G2E,~|C-[1-Y}J4z4c-w1fBBO18T\4W (lUf2ZSxc˺>]ժsNj֥^ޥ fd+/p<6nv!QohV̸AcNX DU.>ȳ.+$:e?)PooyTݭPyhF@VJ1W]<wA{G@- 3PC Sh :c`3kU('+Ae_6Mḥ')\.%6ӵ3.9ZM6KMz$a]- c@ȓ~{wse!%UCmϖH;JYgRInJXubWv@q YY`tj HbBla45.fB|p 1KJQ}M!KG W&  12NWiL?"d㚪o.CA͔{͸1% {hxwCp{ed艅$7d1c,Z# Ccު0SU)y !͇蔁u1#ڕI=;:(Ĵgxxy5{0|/5տ'[ ^ZWx}Ԋ77R&Ty{UOK0] U؝Q)]cN~p2hd7:.8ÖXf91*Y198~~7j@nCB >-G9B̬bzA"9G9mo! 8bVi(vys@#VRg xҽ4ʺ 38ФA"ۛjԢ!ϭ,{Vsz(ͳe=Zp~uҕn9^^T>naըHFF(T{Dbg^#TL gY-&ewrIC@%"tyÂז+I9pE-Z/t #>2G[ 8 9M^hZ wyiN"hH=IL}a/)X0nßV:(.&xd s(3ڧ(dsNk3Ij|^xyGE^ND4vѿv0>p!5)r6EN$0w\S\Bp5][QyV,s=`u%d9#\ΗB#ꌍOA؈T@MrtwQ m]O2-#K9DχNRU \x* X腖2O%*C3wO#?_M]u`m6E6 ٌ*8J\rt9Dʓ9-.#@ElȡiJ9;Rl:%}¯j~&Fɪ۲u2:R u`\N r~p|*%5|&^|=RтlJ&Q"ہ*7 e_ ݧ7 T7&(.4`9Wi iuoprgŭ30B9/˜ `hC}T@ r"!YWm#ĭz)mdOW.1Tf YSVwRWN !.Lc4 +Y|ܓy ڒY!QX`A):o͚^Gɋfar :ZEW[C H^~OBUήϞp4Qj~2~EAS;p/VֆRYNt(w0&]XI\gXo!zH}>{{N4{QҨCKgeϰqlUBd< i*,J*pr8($VdfO Lá!StuD;c*_^Hnj%V}gh¬kcX݂㌬>:cSشMCkww@I,DPI,V2XUP18w]:7ۄ6~[(S5vFUVZE Hfaܲ@ͭ&I̠JAC s )LpquwI2TWg8z E~JԻY7*F.aZިˌ+QD* ]n(2X03h%谑:(}ߚY{G`<<&^ nD蓢cM fH &t /ỷvAlM/m W J6kJ7(;sh=yYjR(y1%lS 'mg$NaqT! ܽdבN;kf6B^Wil+qX"JY_oBPNviYj6Ô˵Zi22ڽ+isQqQt9eׄj[_*#HBb_lJ)m0/s1u!WFC0[~ 'Iq$):ݯO:ξiy*ǃ/d9{h`f3Va04HэMHPSjk,+k~B_X2^iLn´j*(/aZ.8z fЬ:l(N~iIg<n^TA3bi3pbF{;,'3K#=5(~x5THA禥vzI8 ;PҞ̓ 11Aa]vܧ* թ/yr~:=:qtlHZƢ tB Sb<5Tą+ R`8y,gqFO|AxL; L8KEC+DNT=|تx "N%$žfl\žZribu tcK GŒӮm/`+𞉻=?~!}?(|un6>ײwGpJ ʟ3J5J#>ő*b(^laq_P]s_|kN^G J@դQpFbq. N7o?FxXb*tn 5kc8;*Ȣ޽TzSj5iQ[W}) C|$/-)q*l:CύuQV$Z!wL~Ra~tӇg [O؍0㳋4e_P Qma_| ~g ??)+TNi=xN/6vvz2g<.tuDܟ}ӏM9 5V{;\阴SAoZmm|a^ITޱ{*=@<4Ei+*+IʚMpk[|rma1% 1zs#@7*?2!y3+ !^ygAAOFX&~/3 >\)GJ BL܈NnY;Ero/WBi,G8{=]y;E?JM/ڜbO#,-`s&q{ V}<-єp\Y_f?%ōz^d{CѯD5Kk/+rm`ygà 1\cSԜ k~^Xp7z3`ɿϫ,,] X*չZ=f-F~{9D.lq83Jݻj冁kXLM{XzK~gv({<7 ktgeһ^\? W0z2m DԬge.LCh b`B|oY{oy^;84+rѲ%I-feËotCM Ve* ׸vZ`M+2@:7L>]KE(V|Uw$?1կp< ׷tIA敕i' s_Y*pr@( 6Q}/kXt鷬Om+ΤԀ tbP<_o8#8-"N`قj6TԺTn 8# rnh~'& ,|n"BD'"#2\o}~KUAO{:XZkk-mmβsktzSَfLN8EbAHɽRzk0#ٔ?TsUi$"oɪee$373$42]ugnѺ4slbQk}|xDlR:ximo+ZڅLVl z/0;ɴLW~wIR \ɩ2KP"~ _(JC:zBH1 PNlaO mU1J@bV,HmNw5Oߨ6zd껰Kܱn.h>oD=j-~-tIDC x$aFY#1Πy (^H] {):T<<>rKzi)41oYKG0K+1G w"Y1Xt%Y:Do]nZ.I!8' %DXݰ51.tj>A]p[]v4K߹"XGU+mᣂdɏgLs%v+ŰOlOZb$y*+:)Ig7_^S_KIj:gPf@a[ff@CWh{u&xoR fۙ1(Xrz#1:fp;boJ4q%_ݦSr—%=6ǂ3m{ymǘ-(#,UvtG>',n 7}]OOPw;QVdXߦ/4'ڷk?TzF 9^htF5Y+ycЇH#\0X*[e*zvNdPn'.0(3U/tp f2)(MMX¶$__[(4MJC&Sz̿>αt"W_W]|H|s Q^H"aijflҭʞZ iK\ї_@wc0 o(n˫mvn,(xNM剾h}J_ N53 38*2߇ 4kѨ0)C֢HW.xi@빧"py3xPuKb;,1a>/4Z%ٟ<t9IWm&Xʨi\RŚɹs_Xx%e.@Ss̕^Zi'r+ f_X2ȄpFI\n>)?=Vf\eTq%uߜMP]k´s6}4|P},Z>oVi`F1؁Ŷ O OJ ~ïCT,e5lt# {f泽}]uںq @;l҄h2(i yKtνZ`+g%("tS *χyU4T+/HH1beΔTyt$IwSC&FC\1ږoDP0! =J$9Ip^T]F, d!Ǫv>@5;heB9m'"Y4_8Imyɀ.׫gH-"m J]V` EӒ!dj؁Grr)""WXCB4 L|DX,Pk Mw:;ˉY!oUM;'l#МZZTVH,}N5/'z3h4V*z`(4<«}QaWKàĵ ҥ=le#.טWZoOQe? ~b}VɑU0|߱ˠ?<1l '[&T"\@jW2RX`z̲?js}+٢ *,Ua3i #%:.i"a7)v`߆ce~L675P I)|6Jz0%nzODk%kl%,2/_VlK^BGyA- "Y/~e=wXi Fi T5UE_1~;࠻ ղMƸCݒkR QASe%'q*ޒAI7܌t*s&)BuKb^eG{{! J1#Ŋtlw6&[6*ªV٧,"YYmCl`Qm PMﻋ|Dh:}Ƿ\f2N1vMpbQ$]t[0!Eb3ǧ2N6< μ8-9&o׾&ag@P>(Ņl|7S~F4S"E[$mxX$]0eEmYC8Ġݗ?0h+v.!lfb9&;4z@}I8a臨 GL&@Gjh&rg>hUތ(0hpxbS<&^]zڧܓl̈́Y-@uר?8yBT5Ɏ5YԜu&I'pZ^E%8ݶcJ1J,e' "5#rRĐ%ͺu)*9 \@~Od'ϱ5X4z~nڨt&avΤźM_}Fa j sguKim/;8~aω :4>WJR$twF`㰘CpPn@!gZ^(^]7K6놰.ͫISmm}2#?_3sOP'x1_!' p 1f8  ˲رܭ "z'/E񻠦ȝY{0-<*:${iW)"[,[]N(OUfXB?)ԕYwu4ٗ HEY.*vsV/[h~eeOaUپ}@18Cs]Y]LJ 9ŎG6n1=|L*tO!!oVki5Ǐ&U@i?T=hLۈ}|©;m9.T¹E6uߏƼJ"pIJ7W,%JbfCc.y $c9V@[d:]]fh7 |=, z?i6c{]_\w˞@qJ%ʱ&e~giNWjB(|Fv[}o3$`9ھMyں89PTݱV3Iԫ=V.q |@+{Ք,7x4wl#tGlo#Q$떨p-]zt]0>8ro1J7$3FFW=>Ra'ʀKey}RYIQ\bH@rw$Y7K(T]]v`SlW5m-*Bvg㥫ĸ7 D#߀& z(FL$}kMGN5'f(6\oKvN"~`3csw7C+Y[0Tc(ƀ毑%݀'9SE7ZϢ*[BhP?Y7 Q6t5 %%bsV[}nB@߲L.?$,ha cmMH8jB>QcUR)Y'hBB+!QZ48j"'7 1et ֘ͷg#Q҈5|9@ղOV2O]G): ^X/ |d105%xtUғD+EӲĀDE^ wE5܃N֋CB9pD!Vp+H+&WK_dacޡv:uA`dC'9g 8AҩݔMihm{k+h}]Lxڃb$aSX*L,R`Xۯa !l_fLxm+?i|91~yC{{/=ψ8bH M[^kADAu4lȨ FV3,2sqIZ0>50Z!05Dj*@ӥ-?M@r8Vo{rk`+WQ"2[[Pj$}1 ' sGߚz:7N_:JM(>$7]8 B!Hȣ6E흏ԮS ҝTOYSߗgOz"S3sؾL1@H@z&^>Obj܈UA="jSIN uKHF=N1iT-a Hzi/`ů^vw❳=>fEkqjӆ 2:x6!RR9_Li5!@u!W z+Lnh7x|WKq^"rdwD_?[SD RxnY+#xPМjN.ɼVÜz -ڏ4 +jqi6THCc?ƒKC]l9Lq6}q{ҊC_! ^!1 Eߜc-0vZ)ES``ql;Cł][`ez"aIӏPs6)ߌqVs0dؙ  TuSyI?ڟE6WxDMQ)!eeA}ڿFdm:~fn1y$n,憚)fZ x֑2h[b0ݘ_[ި LwýD߳[-F+ڶn i.ko8w+!s2, 34[ Fyʟf1~ca}஽ čZsaq?z8Rf)TJ3},p*m D|/*M!A]w(s٘f[R[>T4% O5(1 |!H% Ew|OmޅUиx$Al(:ES~}$ۮiXgc9NK+<2yOB Te~p+B |ZQywCf{=0"iT%3lے$ΒL2Kv_1|n7by!2jE*N@Cy[`V@`9NvcsQwtbhaNj\O[oj 慿>hkӿ( \^uMmIѢ\Nܣ6j'i~m'ٱ{f3ף1oj|ArDžC.X'LmSpr=,'MC`/# fbc:Z<0{NM#: ykxa]!FlfIn1봶@ f+i2~ X>ڽ+F+D`|iB 6]T=ĩ1Q?m:*7~\w_&uǛq( WȄFjFTgermO+hk vϘ6uw1',P*feΊփ5i%N?T#*oDQ/ '!BamWϼqon{,xDr{X2~9BVWi^inX/_[d=CƨRNv˫rmLF{~vuK,x !"rj o0 : ?D wl?Ir#z9YU~ s*|#UjR;"tܚ2?`o^]R]|3]CuI+-`!ב$5(D6LJ^rLDDр[tCت,~~0uw!,u|M2QiHm鸾Wm6ܠn~ﷆnDԕB62dgJ$]43hn-G-u_=7׊1X1#_A[שB?5*;i={6xUzSm&[> 53I}[x4Yl'RXLp!,nalQ4 s(#F~a(%} L4H)M6:?Df4N9LʺVJRZݓby u<2oEfICD_E$`9q :V6\}IҬ4pkd]G);+32Eq6nBeFv^P`.v@4g[%\Ԧ-HCV?gUr˟)$YgU s@ѩ>!g*ttv=!J?u8(<4)l`gl95|#m"v=|jLKK8Rҳ884JC) ҙ~0 }6w`5۫ kӖ[)(Ocr5Eo$ҥɶv4)u^_AFFRh >o6`$ȨYKGFг^CXWj;Aql(wIwɴ]$ȀMQ.Ѱ savay"J\!ܸدUUV\̈́]1o]ͥ_-B1%U>%3Kbvѫ- CPiD(XF#I;h]HYR] ӦU[.iXMTtVەDH+:}>)gPO?G#Y|Ni`** QkP4 |sH0~+*`Sk@MyI*Fz>T3.Eu 癓>rj(mȿ<YG 8) B?_ΌhsNy""b>ԭ+9#%82OIg 9sP KXr0 `ݥ27lJT'z%%VOS`y܃b{QpTC}-vSٝ1U3 LJBEOQF0c]ȵʻ2 EQ3I zXGs\O~;G@kL^L^(+xF֠>/ sf?vqlGi˷ILJ@w0x6;[bXjx )K`Өul ?OK$XgЭn]EU~2c> Jpr Y %M16:gw{*TtkʺŰdžu hlTxnNG ȕKl)@TyZőC}LEΦ_K$q/#za~vyj .mЗLJVt]Qjȗ4>ax7ЙW(ZO^S0S/eV,([o.}04g %!Uܜb7Yk+aM-\R\cF@E92mP O@̕rԾndU`< |0~L{0˖%ӪRNf7ސOW0*Ӿa>ovW΍LT}Z-&@L] b1[*T q vw&x;id 0m8oN> *җɡDD: 9n*dךhm*fd^zߚhJerj S]b,-WǖwȀYzƏKL'fgEGdU(8mc{02b;uEp{m;1,1;A=C9C"qp5w+.& X~ מ[UAlIJե:˪Ƀ8^X2AJLn2вv/a Wy*c,ENJˌnv˭ d te##%{FntX d޽xjv ]yŲMIgBҝ0:/BzS@lt!2j;Nڎ#f3!y8{SiKy3> kd2/f%u&y2AN흦 1|!:L~l2E GxFx5zqI\dٮy&xͬ%FA?ߏ$/ 2x0+{;ʖgyusOiYt >YbE&4C=7ZM;zeM 08$:KWg'K]Oj$g>}#%>E}AI%'PGAN;bN|Wͦ%|^ܩ&}Js,~)vpn{S(|T՞B\2!"DԤ'VѾQN<FcwO4QD\05mU@a ̆t?Ŏv y P0lfc-hjP(3ʤ[|n%B$5UMQf\l,_uM>2]VЈ"v $|7?oT/: =}3"0:J̥yd-; db{p0VB Dd>t<45%Q=uMz4OV0Kзͬ^cE*9DUNJ!Ά5On-uf!Y.VF(?W0m#Y`蠶ݠA{%OYj R1YY#> iS=بYŸ m}(vȘ ]jmOEzjU .({Ry?sԖdy W+kT+_Y(j |Bz-:'("y=-#DeI!g@G]xMӷkȯV%y.(CQH^V2ܜ/-ˡ^DQ_7t% y y,[h(b%˫5o8y$ئ-ELapx>s -f\a١oœ#8:L;'眖Z5 J)}HO+"2I<[J4]%.S4bM!LB;Bo@D~5OR6z h}o0O^*yƪknR ^]f4tKqSɭE(߀z,ĻjCsO;|,^ ZKLzj=3A\h9X"]c8lA_ SEMSvi-YTr 2fVp}~q # vh{ZU+ Neé mVuI Y+^y3u/nog{ gbp$a~.9 _ץ"vH\jrrG;s6p )E.AҌDf׎ d1^t{Aᅫ3viiصKY+̾.g.ha5Ue7?fH*bm Ym97RZ gJ;yT\}Qs-E|(nV~z;tύ.F:՟Da9IJ^(6cVlu<_3"b%2C 4{8RFX6nͫջ!%_]t/4| :ϧf+KK. UxUi0|OX).%gRdq!+Q|$#D;Ioi3I[{T.ݏ=)A3:α^ڼa#'MPZ>%۱o_f'Iw$msF$d:w,l ?I@䡳3ٵbXp}M,R{h\aH5R46jm)3bEE,9 EUM|i䎝!kzCHgD6=5׻Lad#aJ:3z2Q4ܪJ~єZ܏,) =O6s$}"ʾU(]O*!jFAD(J@zŵRy+Q/|(ˢEf--)_uؼʨn@R{"!f8}͘n=MzMk-;.E5^Wnm7:8S~k-xaOTޚ~ <7|G tY!P7/薅ې, n[ vΒ՘PNj5kA'~bt9ro\q}nw!"D;kTޥs˛cb` S=r!pR̀q\2h0?KJk_d{fB5 >b@j%xnEogdJ!Stu< *|ЎLmbT>'$ܖdX$ˊ<=Z0&{Q7f|ak Oyϩ`q V" ؝|*attCK8޼ڢh*i/u`)t) qe?Eq,}uݘsf|f$ժ<_bRJ,` } 6wK/2\#𲖝 SL91ú1(`^/]-OYT L\)q\9METXwG%Zj{m\~D>!ʣmgUw @'`f9Tz\*y5%f[˰9`XRKI%> ˖DMXnGg)ރGc!w 3G^Y#ˣFw{]dF߆`O oLvBhחz&T**Qz Sڟ@DOHmQM¹(h|%SpF6 H^s>۝@A())3`qdbv始Cxlh^4᠇/T Λlef?L!']n"_ |^"_,2HNՑRK勗i 醲GWE VcghFϮsiq;Fݼ!quLbp~~woF"csʎI1&Joy sӷk$#aƙ\ rtUmp`UxV- ;I,V bU@)!mR¯ܛH:ǗL#:QLORqjaGxR5C;8LwJf^K۵װXvjSRCw~hBhvpm;}GSm˝|lg&Nd̾݉j'ꆧ,└RgOڑ X*ǝpܾU"h Ta#V:)_0Ie~Ԭ@/Kv]bspg}{jTE-NJCPcosF%:o`KYΨK*T(ˎ,֨LHKlÒQYbũQ;+wLp'v}F˙5~+A.F[Zȣ-Ɣ|y "u|% Zy'!Eʴ,_KH ĝOq-[` &y#o]Hp{tI -/޷&؜=bYAGz~3:pG?:eH粬0ٰy.$D/gD2;[ F&Thw(-p5ݼ0H3Hg7%Yb΄FW \u׹y %F܇; ^l)߁}[!( 4m}|n+VF >UEN}ڭ0lU 9Qq8.(h_&-v^STw>~4yotFwWFXp6"uǥ=Ѕ"`.G:=T=LY|6[ML\akLΔav6&#Aԋj}1>|³{Tt. B&@A2}r"4sYg|T/cS\<0)o5!j/{ߍ_>ԗ$نnT<^gA8l]>} 3^8"R2Щj `-jAf:jEЁ DCB H| bF褌 J4Ƭ*_EZJh?v.b-8Z#$Za5D/P;7^[р>LX"~a%t$U%9A.gC>:+OP5:)رus =ExiI~~6ceWסÁE9ta^U໔|{\gQzӅBn*MղȒfI:}̉AKj3v'/] rJ`[# Kb4  K͐Ԝ@px^,"sPP 4*v V,123§ z8ՎJK݂n!gqr KsôxeEg m}*<#\1wU)fJ ZhY#FMؤ+)}6**ᩁ@CTe ts7yF[:֖Ek;S(ZRSnXa}ЍE1R+9&T3Q1m@ejA֘` Env^92؏<o>K>ZhS҉d3Q_[?1chLƖyH3<k= ᫹v.fP/9hlW6IGSrŊ֘=[ Y5(C ˍHA#\mP]{%T2땧uq}"`@3V $]5yOu&.BFS':&?o.?ʺO "&۹Y^ybTr4Q 1G/"~h4_p-0CQ涁e,4D=gTLXHI9M¥?8L@TjSFH?#e2N^>_jl[j*V[^ l?O3j62Q}f{$|?_q $ZOjDwa5Oe@RjIbE0!/4'B酣AϧM'vxF+(x &VP.i6F7q~q] fʢ9zgS^CMBs?γS3_DʌCϡ۽p89ɴᴆTF9ߕ֬[j.d >o,l!("ZsRld.8!r/;( Jx>bg Z|dݔj |X/V8J'ދ:_+Ɂ.SgD)L156/r>u?HcqrhP6@Ok&͔R@ pyR>YE&213j>+BQpnx!EIilO!FPO I$pRT6{ES^UDL 6_ c`",n ,ͬ=♮(:O;r{L7d.؛E(hw#Um?|+x>[&9,%R5 )ɴY1b 2{LC*T\]et&%5:\%]6?_YlbM b62">K:AgY<aaBq;~y>56A6&2 gz :h 'o'bZطIȇ~#M @եC?Ll,?jI__Q eR|\jhBCQbA? tᒨ}݉feT%"j5&teyJ%wurA-1CSSi`' 6<#XK]?U1;Mf ii^HU(VάҬ#>aQp`bY@5/ "q&== C(70sYÖUaZߖ6\M4X9#c͉U(; s]?~h?,qӇ?lA]x mKcl苛ѱ gҥX%ė%ϤvJMioRCM'~nɅGYN볯< 7W[fF|.6Z}#1G=Vi,Vi /BXM? / >%tSAb 5>5l wd"d6FFGKW7,@nvR P)SB OI luUZzogJY<"pýǒ@I-}Jqff '*?T{Yi~/Ψ*)b-Ǔє?0eqœZpҜ`y01:Pn8:~^$82p(jBH$3nu}Ѝ9)2n"EB<0C˫L#Ձ_5/ ڭbU]mxw@+fbH_/nabFPpe'J"t!KDJYX ǃl+]WJX.IA "wf7(;f>h5..+RjSGm8(Tˑ%"/'0PVGrJ.%-Ϯg^4A] w,AK)/DJ& ⌖f[Ik;hjode*풙ZYWJ|[,\$#0AڳtXr9IEQU sB?}<%"1RMg~͛[6gσ?_Uff۫ V_ຫ H~eT̲Rz,}HP6/JiQQ!Ji_<e}MYHO*P|mj??>0W~WC H107jl;@w͈Tu' ؗB4=Tz f_ߏ3 z!tH#{N&f( ^@ea$w[ʮƊZE;&?{8"ܴPo*ٱ*רœX,: VpR~ `af~뻍uS^ "! ڐU.9N776[8/fͨԌ9Cn.oO?Msڵ>ɯKb6Tϧ**$@|dYY-eV6xۘ&iEb%̱f3[X8Vs`/ ;ev{Wo6Fg6|?)ɺ?nQ2̹'fKHkcEv[Peڐ$hE';b!%'vt)14lY'y(̸`쥢_jf@$(ZnpҕT%WJe[xY R  eW 9!87KB=>z^lJ"|XP1U}Oh!@ ;ͱ &6tQrȝc%Qu\ N9,ѺOf2``Ž])_<]|UFEyL|Wjzh"H</~^aJ+W>E =\ΟJ?VLyΛzs÷[Zhez^cm׼Jf^ 5#ɽ=eB6YG7[4PXv$fTLb$sh;‹C,ⅺE*Q )r# CnEdnCoѣB~ v,(}3:Z)B.YeH?˯6pC+B_0M,oOC ^H0M#G--p|wW ÁԎׁ#[p6HI(Y3B*o1A4A 쬫׭Bd"DgF /nn|΀CN1cDV/2N*G#@ȳsȆ{aCnk1hPQif`C%kCA~.E0~ģ: M">\FmAr,"cu\g<2CG*ݚ{j^j'%,}%osu!2sd3ˡsx jo_t}bTuDs&J|d:?xa=SaYV/(A3"8"]Plt8O*biJ`8zd/K% .:C:#XPdʊs $ 4 !Ⴢ M{ LĆꄣ-":d@PNkϽt7Hv"<5ڬ֫\Dbw{n]nQ:1fcJO8ZK/;*] 0f!\ zKt4~9n )[Aͅ9@O *$6T5omϣZXQX4{+ݺj`Uߢ8|rwxCR^}%}BKNBJ3 myQuWrc_UNG[e.ef0qlEVd>ڋ@'!A[ fe,=B0UI˜ݐGwxi""6{S$IǛ 4 KHp","'XtNJ qʘ8b4miT^֙HztL 'bWxd));)x2]ML_?=a0@^z?ҨIE,g &!9&>o{0nK,Fp /!˻B)w!ZHa.`&ÒnInTܑO-F~UêVB1J <{]$ɣ@aC#U u0Jor4Q̚#Id7른1 Ô#1_FjJUCh k)zg9<`$ϗl?H㵴w$I"Z|Y(ҞqK 'q$kpYn*oPBfÛׅ¿*MS+Z q]$΢98q?s,j2<$ђp;"\*}6;ӎb sk]N+cϢ ?z:ȓ&[ DȽu~#0: ¥PSwz~6i/£WxQ1g= l:1'V!0XN,t"f1E3g0{V9?@ 0j'_~Yw31OչpV- _-wէjuW0aNw;trd]T"ܫ#?)y`afb?PNC@wbAnlu<%$ʾSO;^܅!ðsa'xa[Cޓ^smWszﶩ芔~6Ȱq6^v3vy0"z;+ ]DI>v9u{vY=n[jȌd@T܂htfI|ћCvE=Ln|.+;yUp#\D IVKִ/)WnجXcg|LJn+*^= |[8n3HJ5 1H]cF)n]lFV҂ QtYk/4.Wp/"kr=wsgt6G&`'AmMK]@ţ"t1z]*{PB,KdΚt8۰y԰r(ַmF>$깁&[PٰDLi IJSG/̅#D(Gp!}bn#0:R6}iΞu=%GU[ r# dTRYi vm-q2dR;FhBA0sqxdXXD|SV9#D\ kD ,VS#ySoYWWiVwβ rZN~|/ڏ2+#)|9\e+h3&rgXYCR;H))%-ry{Ƨ2m)tIs =ᾕZ9R3bדUB :Ƒı^{X`v%ȫ3uzQO%1I|dpOA^TERϡ\I\BRH> ` ]<, o{^`4y-B[_=IېmX|td+ۀ2 <̾^ΕU~H_ $Iln^)0D }H$9!7 _Ye7Ηv|O:/:ýS.fi~,Ei2UW^3mibzI=ض~/0`5MNrЈSW5 uT2 j"i,'ae<'@r;31; b<*xLjhPY"Qc"Mm*BWVv@?zlWT4FS9]_8rh1o[r^'~AB7=n1Om \OA0;՟dBN6x${ЬlWQ)c#6v%,q<Ec|ʜ\g7`Llj]ȵze1z빞8uT&zN ,n\Jfb չšh(;-4h'妚R&JD8zU4F6:ϓC၎#e>wM8'oɉ8G@M y1򹲱C7!p =Sz5Ლh{Fv-"` 2: [4 z7Ewdxxr}|W=F3EBJafIէ&1j݀$ "eRI׈-?֯ ̵A{EeqekՌ8GXq^m݁+_2Bwao *4 P}=s5_GƘXp`F|$HxJdcon5XyWP;@8P< hwfBA%4W<ĶdT>y7WBJڪ|!e? 7O|]&UGt3o,ߠMap >(L$*{hGlXrR_#@]B=P|a,M]}_rԌdr58!b0kmG۱Bhۊ 9</]'3ӜB 25 WAODV0 3{ܟ>z)Ohc$g#ayQk'+ QhLۨLWȬ#nr5! *{yNJ4J 2!)6B _Y?cuu2y-%pG珱pLW!Cb4>n@v3gI F*_B νۘgqRũD<%Ǜ[Y=&ge] @#=o;a"JWR¢饮܍>`$8ҊO ;I;y% q|h TpDEvDj1dU2=Imà*mtsC(4hS+ ImIxx*XЫ[6qGD.΃C3fȢ>ҲK}t*KgF!]KV8a&t={u-gTq뭊TEۙO` l%xTp+# PZy%- gSz7t2ͼw{_G72dN4g}5sDeF4s9D<t |ƤF̦V aէF$S$`tbӨ'ً& KmM78Wj BK V5οmށo{sfktc/]+؝3#2PTGGUZ]U.C.%x8ٽ.m\ _Ԋ%ۭỹw]kuE`"oJw]9.5M40>IvcpL|xKr߷SܟɈVUL~ԆXB4+ЛO)CRG4qpPޭ;@FrV3 !RF, 2xV0;ck'6l-gV!JDVBN̮ ME]>|dx1Q,gbg< S5Ume A!MX6CEtgлY}# Q[7 ZcO'֓Q8 2emvb指In?Z ܿ5<l V4կTH }; i8Ѵ9fWW'oJ)TguU(01Hsd阠sy\gک?&OoN  а|Vv*{JidW/(ͳ)SO]{}gG^)~xrӸjwiWɣF'a2 ȁA ><'$Q`0q(`W+҈ ·854 Yu=֡)Wbg,oKMZ-}p] [0k~_Wz 7xw(Wo4Q)c,SA 69|s:M8ju)9X#7 ^Xt.ŌQƢVl/ 8]rM{wF| GXb&7]VԅtShiWtS!M KfRF' oψ6ìaEҺ Q3).7y܇`a6Ӈ`ws"vy7qNK^|ĻJ?}Rlyd;$Mf٫1b$}a x@ JdѦO0Mx-ud&*ǠYey{('L] wGV3"!sY2#R)o@Ot zc$Xw|7˿ۅLBBɱbGMW✆v0UWY%U6}pܐ~:jj ӽJhaqcR{ cTO3^:xZxtU8aq Ά:둉Z2CԽ7+'Cn-8aCDž~_4\N vzW)j| fN9"d g9vH=睬%Wc(8d| h^ LY61d;H3)9Q'IGu天ƫ[`Ƥj+ȯ1F\8(X$mfksjֿ$4V+eM? J\/Qڑ=?{xT3D$ 6UZ`tn/\Opd93Ŕ*ջ"Z),-:IrsL`iA |[C<32ؓ ~z$ oɔS\/_U' $xm'WO`qFk`wz\Pcr\ھ,D@Ҫ](!,Mk`Yz|pjZԟ*^:I}.h2|p\$ON 1ϩi:Q21̡ٲ%䍵ueE0[b)c{ <( h P?=)=CAr.YY [7>Cf{q|CQ)Ai{PgU|3\X}Dr0RKx[Cr` HL鲦QĄ2# \'_4&.0iFcH7=VA@7a8Kwp<揍v{|WlSo0:#p?{F pjvdSM>oel#۩.ӯf]4x ʈLDQ٭ybYs[)cxo/ԔL5];B`e>aTƟPs/Zv؏򐝰h6\u{w[CK^ɖ w.њcV.i6_@"PEX7J6'J;KӼVGHwǙe.!B tNm_x36Bo;l`xW`ؾ^xb_?X/%nby3:qI|DS&Z@y P'rKҎm =ӈ2?F Nk,rmtw39!ׂ<"\ JeGː e' Xm6rwܔU-̅?W[`74AÄD_d'9,+GDͳfE%Vf4Dm#}DepW`z}N4iX.V;\yj cCDl."@/]eɼIū*B8 V ʋ*Bdȇ*3Țw) cE;6.ZҾ5 NJOy Zөjp @ZY/Su{dRl- T0UXAwa_4cՂĒG;3.A g҉,>N_Q :l <`PzE,$bN] UxJBD"EO-`#br-X(ǏM6#xIjmz+=Kv1l6<Ӈsv#5hm2nXu3<{b`20,vbQ+3W`4pΛzsxPY" NMeɁ+JYϫ݊Nq󐤋g͏˯]g:Q4ۂkaw>OXԖ44h< !F۟Ƌ`iJ k{.q:1 C"u7g|FZєS5ƧRwߪV8lQ jf2,AepDV0p=p%nuT6qgQ V'L~w@;3#iwDK?*^֔WM`/@][9F.~ ('8xL%U>kD?[oYv0cR\5.@HH$ttyE]K>XihouzH]cvp}4L[oOF "437eX-)6A $ļ]ސn)35J95rVy8$-Ul # )qЕ d#9=Ɣ?/RږK,x*VOx8DP`Nc ^U57셉Ɏ5#Sq%⺀y;ݼ!bڰ6⚨5;h>iʙ !T : #1蜪HBW0^K*G귂aϫ+嫧VZŷEy| KBo$a:yPQvdٶAGϐ ԂQWTG=IOY*MV,JӍ ["x)O w r{ɐNVⱏvK+B#snuh4a z{`2{'`g}{Zv-5XevXhn*F1"Ypvo;eVa,L t= M2p'):"./4clj)E;}?? %;{{~l!p"8V {-ܦkar(n|cNkAV7KZ?FV_fxyR$2w:#eMEzFkۥ-LvIyF; :D'W֡]Yа{tjﻧg8Wؗ6D58lG%ku H@9AfKq˕@z9].#4KmjIGu=2Luc+=MC-9\82c(o'D6y̳2OГS㾹 o5`ֱwWA @Ni 3ǜ/R ;fz\tQK)Ut̲Z`ٷ‘uDZN#x-~SXyst isSGHAޅ@[]̯QS ǿQر&iP3 fz7NQMbbp{N+$-] T[O=}>^cw }`}W)@8@8gR02m1*÷b=ِ1_*y3.] 7W= ;#6[&a=bБ_bNʏԽGy"|-73fkdyW(nO%qa6Ml#OFE~17pb`oULt (iS4WV9G!HnwfFIxhLje$ jC <?TxSjTP`To[`E _Y{WB~i$w:zڛoK#O lA4:é0[t*Igw% 4o\lbr|6 |igɑ}WQgj{ YUtihrhj1d)ւ?BLYnE#n9;h/y ;JE_V³&Pi_9@p̳ĂE9grœ/{4a鶞V$bG2PJA 0jx^g%,ƁGƱ¾hV.U[M pƿ cd8NIhGWXO,V"مs$2 FPIb{Fv}Y%+W 3{\1oEcC~$TrZމG$?,ͽ_2*AVh[ͧ0K OIINtI`Ө !U{Qkm;zwW HF= S{.m V4S#9Z-ۧKxG٦8l(܋Gg,Ӣؘa~.LAF=-fi$a\ZZ@?!1p(kBVw(b?Ϸ1BFYG)7SE5)ug|RH~\͵ Z1$Mc{vҘ;|`>Ľԯyԗ=\ cs.LSM l<.21l`2%JgtJ;N4ϪL!<>D]Jet=D`C~" Ӊ9xa]|/ʐɩ&3ҷ(ܬ6ܙ}!0V\}&0I3 $1W͖{j5"%lû$L>ŤvV|C]wתg pc%TF1No #&0MK?5@s~ϛ}ESҼUV-4\kv_)?eIaђ65陪 ؍`0rx{Xƙ]%O?'dF"qi&4TB.]Wp".EKQY,M_h+A52S鍏{ď+,fX,8>h;˃ -+TδJBNaY̎!OV'C`øſO]TL hBɋ -Fġq(u[-~Gp. 1>Xp$]B  T%5@wZ:;!C9Nve,aCWETX,Y?՛-Plc l*بmy`Fk+Fmu=*Є v0=y 9^!ܨamJY;-`gS4~b^1g,K>^'aar89RF@kKZV! Tld/șhgلUϘ 22D#0:b#L􂖚샡! U:*MK`$ۊOsJwkFEKQ;]V'ph?rvk=d%_[,˹ fsQ(_V?.gY䟲t`OWbG=9rvtCC:,:quܤKk)i+뺰Ry[,kWQ,3oA'ԫ~ԈU邩NEbZIE?Q8; ]`8QX+ {_ d=c&&7*vlTȋuK \Df?HɯI )d>{e>)C#r}BA@ӈE5aE8ZQ>nvۈr;Z۱أHjuϟח $:* J>K8-!Y/W%{0qtqs  .C;QD Ҥ86$gӔ*&4Y=n^Q{*n9Wm!UR`=U8(^%}j,һ-]݋c1"ZQ;:߈GwI~! !}CRnE!|_*Gp\z0_ }0$/6I@um q=>ӻArC9( Yg~dsۋp܄#,iMƅ@׶(gOWog8RI &"gV>Gf#H*b򾾹QlM:EGCŇ[R]>؂H*Dkw._rOlLn:3%Rizkp`7PэJ'D&9\Y4k4#b^th PaQ.lHS1gSyՙni$eӍꟵǓ@fxΰ2f gDdKU=w- 'uvlwè5l V)_:Ү.e.}7U2HC@bBÜfʇV$o @S@8V(yo=o&JJٯ(3h>a9(RILsHe-w.x\S]2T<⦬m8X&g͊9uؠ6>MUOQQoLfIG z45zzYP-?0n!twH1!@~+KcilWh~ȹkD4q- hJȼټek#.'-~i$<ʯF֞O\oY #-kuHTe:1% 3[^YxM,-o$Wl} uNQDa2ҵń)I41Wف"v*[ƳY/O46!u#`3k39ws}AWUiG:׮dɸQ JrݖkTW"5>@8ԺҞZFvqἓCE)\Vk\!pҡıΆde+6c?X Ǫ`WÐfV7[n6Б"gUJ5df!Ȕ0jcJe[tXȉns^"\x(+΄F?I s?ljr]gy'T掷}C% ڟNԧ-@yS2HF"v!ݗFsگhE/j:AL <1tdc][Gi.NgHEP>@%])))I9-W =$)C2dgտQ<6ߐG]yZWmY=[{an”M0eCYnЊH0fuWmF=qhnS "+oHna| 42$8pq^ %MU | H )΄󖨩? ͏fl2uR}eӂ󏱓P~H/];-]˴$GI`=>Dl[._@2M89W1+xx?dw(ȕuc#9Eg{Oy?9L(M\^H)٨.I*5i1[t'pM/_3\}{ZXjY MWS s&v(j,q.A7w(L '/JKiyhi*6P;l%#*/qܖ}_~,b'$غy]/;@6'@ ~ugL&=¼̋ S͈赑U'65w{o:\s빶;i\km>v.~|IPeH:ˌz}\CI=GO3؈ j9iRk=&lxk{m-`ʌN-;bה^Nckiu߶yr%ߕ̴U$8]S'\I ei;(a_n.}62+B Z"mzQ9ۖmu؇W9Ia4FK-C--})u)OƇ{_w%u(w8hT!̥JGm19qFc)Y2*W)+u{Lm񔓩"bLrNF[2j#ML2-JNxZ+?9cL%g2Xku1Hϔ7w;y#UNHOk yuD@ ʇSc/$N˗p),bp)2Wܢ|*yBys?"mx%ҼKO.k?zVMޅKQ]I/c#O/HN7R-U]N, a !Ф][3M |?sP愹+=mĨr%GDqi!x|dAʔ,%9hZLE@]bjTa"'7gI Ff)5ϡ궭r?J^`>Diޤ+00H=蒰 uMcxYB dk%ɆbLYX5:1:+p"cnK0JH[b`O9"|Oh&Z dF 8&:n=?I&a oEfW[p 7JE4P/&RdDV_5 ebHR83Ku+A\ 8\ hK_QpӹP ٰpb$iwy"rƳ&֦S2Uib>H_ŭO>pJڠBx,ZPqqdJTiħjW }5q>+!bT%$P>TM\p<ⶥW [fS5뇵Y=inH(Ӵ rNTS =%>G;q {̌oz!; ![O7oߗsu29f3~  o'Iz3fcp È߮M\U@L}zW"Fv2]#R%h\f' .LH?(UASQ@&GRpSN'h_WXrF6XAsW?C071Ua*Z]Avg`3Y"`qqSQszXky9zl5Wtf ۰Sf|1vCs L E%4c NQ/ UIWp?}hq]𚍟AW }#&0 LæG OT{l~g[YGXEŭ ]b b6̶/+aZ |'nA|.vQ*<$Ԣ&PδjaSe]# 4(Y(T\pT;wŖaY2b(˻Cxv${YҰF}B6m/(BD 9so4`Kվ یGRxL#>Dk59~ l~0D[/\Za{K7;N>! F[} 5,MK7O;w;FQP;;H\^!~B6ۺFgF2Cb#\HPPXo&_^'v!7ɤl)zz܌"lM%" _& hNyr2 Wtk/ <6l2\8v)iJc$/w8dy aTXtK$_+IDZ46eif𖹌L|% a}0Tϣ˒ٶ:g=95$9IWB߭lՁYr~*m*$ P>9*$Lz,4 ^mBe[R&?CgѢZ5ntܬ[% v` XxhWSlld)ȹ} C6IWt9}: lB(Wh $;y)/-3#e7Ψioߊ$svm~>QT&~K1JeO\pyI:dc:ݦHA.v?:jTVЃha 5zsGr]*#"G|!J 5hc,}W4uSLNyY^QWX@׉=",&'p8ٱ%f&^@T=Dp gFo?EL{NPBBUb'$Y;)R䄺2&(ji_٥9yyLr^(q858XV3@GRb1GM-h8< .N~bB)'yG9K o-`=/~rLhy"man93O[8LTˌm@dhg4e:,s0y-pƌCedo/d SY }'"V*-2N 9s!HT0/%&ڳ%o#W`@ = լ/ҋX;W)[n'xh ~vSL{C!~^& Ks*l9 P"'\Vx_qMDJ Mn֊2JߔCI++Ʀel*!ȢTgV,ESd#f'=ơ͊(/8!n*h6ĝ1)uZ˯}+KkA*uFi:`+ǪCbd ì;B?]d'~PkI dh,c h o%F(6=w6eæz|֌_HMN  *爑Vta^;*7X6Euէ@gl lpHtcK'WTH&KR v&@I!9rCS `g6 F``Α;2#s#R1J'(>j ΜAW Yl T{rDp5~6-= #n Rq Rӟɫ2W!dĖ'Qb)W~͑}xGKoW3P(NFOG| Rf` nJ5ϜְyGTbEF*74/`Hf,?J5k.ט|Z|K֏~q'uK\e~3|9x\A N- A +<ꄊ,+ZVy[eSˌkKjkxX,Ώz vgQemGӰ3Qk8+B( xYMuUG+rׂ˼tހbA5DNJ Z8dmqNI`l[+ t/"Flm ꗗH{Β바J`J<俺b X@qo,bw& }[tMRno@ 3oD0}wwb+Eu5$yG0nXzou|s4qc^VEQa83n433 Ix JXT(v !`8Ar KROkEύQrވ,ieHc_wvPQ=$*_L ohFw[CG5}5bNvѪ.oh'&uTvFc7DQ"@*SE~H>?wuĬDS gBhY_ɢmIK+$)ji0IEcq|G=[ s0GlBTU]5.w.%NM9zSj "exպPOůQ>. g[:RK ֥Wfd[:di{]y}. ?Axm֞ϴ?D\Q4u&$a2V(8%8*gppUgGocs vFa=mc5х!ߘQ?& |8c$u(Cl+g$$n*mH 3KC"r%'4!ޅGцM&2}[XuXNeڸQzx9ݾqSFM 57WFp9~QOV- r$6|3PXA^gf\θ3|Tm9䬉mx NY=KCC6UmFׁ/4 L3wܥ H45gV-LSLq ~XJ-%?̱V}#n OLhu7W$3͞,,H,1:Y()aWxZv,, PNv>̮[AMvt\Ÿ]7v_0lv90zv_𠏾Z -1qП?ʈܞ㌧ zGjuh+-م<"A؂޲)[R3G<`B8)> KS:ms60`!6/ַө^it-F{t/b %kxfʎPu3:0d`] orY}-j51!F^6@d:?,.z똔󽂲TqU=p135e H$&G.%O#bC=^%Tx %Vw9EqCÜr8p.ZҊ &=L/@xٟv 9پO4˟>nkNaNgSOu'R`t4;墤ݔowU >뉦M8-xj˘ns rRLmqXj87uXO!0h?ն0<vRL=IuZGrשVS"X2?čU iDU##ۡPwR1A] X}n$vm9t>N\v]b^tP9w|Gv0蜉-wKbm, Mީnxg|)쬸_b׎(( ى񨭓 N+Y>e|4ARv̢xѨHJG?\/͆x"{bV͏uQu.f VbHvC\زO?)gPAX`ZBPHL`އwFb>Ҏb9}?+9h;)\T-W^6gfsǯ-VKxJ0xa<{%Krl5<+X➸B)ct֔'ܟVe v ?y2a+s7^3|BbNt{jXeM53HeH hDr8 b < pBO9^r>_؜^vL'ڌ O#[wXЋJq3Y]'S_>6w.i8 if| A S!^E6'ؒ,8 jLe}=uZqlZ;!N_Kzg].9It{Enqo)&e_?϶*c'UBhYVqZs^&l2g.8S 3-y6p9Z[dIS aXiǣQ)3,XG̬n >eKFj(tZ񭃍17׎xTT MNiozfo9l ۤ K{Wbt1!!7H!edX  4*ӾβW7g[f1ǺO+LB; W'6^$ZqbX-"n (Wg;ܶe7P yjtw 4 Tˢab@5/ n#iV@hU}:΂Z$ W J( !JOg5" |Ё-FBR:9%6VK^H\|͓,!ng1wP| IoeYv+QU]:0cc20!@FL џ-3P_) .?:b~Eoj{ޔ.ٞ*7J( \rgigsgwZ]Y|[7= "I lzřiTPީgcxm:{=Y&"c d #~ Nh)[jKɛ'88+ݛ]x#ь]k!;86T߇_ٌzt6qxfFwMQjs&wROIGK;e-:8H/G4Eֲ{ٖ{8V98'62k<׳- v-:X`U9 3)hf˗I~m5TP'PH 4(R(Lo^A1irԱRt,{{gE)-QDaY&p0Jۅ^Gsi}|!Q}lߢ]`+s,:]8 A|,-i=D=Ru§)juדlsPUlv8o?ݗNm!]0=C3Goxclُ0CsЛ~0l݉|ʯ*׈;Fs=^5!9^&;NyT6#Dpu^Vg9^c'mG2}&z,Dո gk.CqɾɼtoGCXO2#fpjۉPFkhhx\Žs/zWfkЖ}0a}7M5l̠P *LSv3=!% C;$e-VͿ14hu3ΦUysT#? >Nz,gkE)Ċ2;i/::"$?0#ih 8o0%ŧЛvdjq"2v0Hߣ&*mȱ䘸#RR9L*7{m$w/ԞfASLz!`3Oca龹9GYY_1~{, X;I=ԳL`A/2^T`F6-/4`ϱ/+ۅ%捵d;_o)^ECZ_ >&p&8 k۟aQiv[A.v.mqOP}G@]pklƼ, 1@9 SYb=R.Af AZ5G3K^edp֯*FT"QӨ턧N4r}e=xq+'@"ƩJ~EF vvfY u[8瀉SSWi,M1@XM$;f*iڈo}Kf؞Q @c1ɈJ\lnOF<Ǿ`T@]MW`D.dM]Rfv'$.?tf).] |>`'$Qœ})vg9r*@(ʫI3Z&`ޙFqLP6_y܌+|}Ǡ@J g;/)R{(2X? X|+8G<6S ޯ0QVmpr+~\B#otJ誛{R%}yDic=VaWes ي7egwDg')?*F(w1,L/g.C-$-h]z*Vlyf]xc8^ʩ?,YM #ij;PMA~ZC A/)#X?PMKqXTRHKRW79A sF;N G^hRB{LS:DLE3{aGmhwX Yb|*}2"*yDXExq9["F*8c`)D%g\]\.ͧ]!J12(wLhݺo톮".Jt<Ł*?Ӑj lrfVAq@fy22J 6 ;#O*_缏:B\g|]ܺnx;, Sd_ +Hwr/4)-~,ZiqFkrEi!6HYʕ%th@خ h ܦ(}sr|\Gi/G%{k(fW*u0g)+dN:R C z9݆(*)Q7<5~CLȈp!Ay|E VuC2i9~Aä,ki? ff{O^("0+>?(6Z`.*E{#34Ap.hZq< У7$nkCD*mx&ͷ=v>U?s8y%blϕ}r9_{$K^CY.0 h,9 3gw-qJN&TK {ߛKGs :t +q9iNƧ0*+q/X{jjVHg]_.>`-!c鬖1Sd1*??tOzj0Yl񚉨 GtJ6Y6 ě$  LIECZI.9E*7eݝ)Dz2$92oTQEK[[8~ʼn5򣁬yġHB\ʺy5<Ѳa w W0<|[ 6ߞG MT.9DHIzȋL{yꃠcw"Mo$+B1"#i,]("4s(5`&[{ɕ˖&];[W`)nXSLfIWxw$sR)_ Ȁ!D&1x!!?^RK7p`@l 1g>wV춗^'PP7 i:}4CȞ(|wdU(ȂD:/K'-Ny_42f>}coH>1zTDWu-nd,Œ}Re*c3`tl{Noo n?qmHF*&:, .Ks+AH5( SCpIѨ c]4`¾UBQβ(34$Y '@9BHBvNj͈,;`nu5KBVkq w~wN ZjlRYp(bˑ E6},W.h0g?${Yϲ>l KEh7X[Z`7%pG|x xcq_,awC W K=}݈J$Raƿb<o\ZInku:xob[uW|F'Xwy[G$/r3'1> ,o)hA nOT9{f2mk|6{Bҥe=‘'gx3@D?_ݯ?,EF83# \LQd>\* dV-hW U溅Ԍ|vGp4d^4Ïoųz4e+ᖔ#ڱ=P R ^Vk&Se۝(]7^vֳ(y+A@ ff%NC|RWS{ʻLnEnM(iR&IJ1EkCddnV]G5U*VZl*f8Q=6N5tBvN<|T.X@0k\ ibXEt>%wdz |m:cyTa-7ŗ<-K?,on81^=kabVWh?wE9* Ի=g*R\Yt?0f-a،ܬ L6tNZ Y4g$Ƹlp ? l922(a*Re"L/|z5e076N_|\;c ys0EAlWD[Ƙjό@;Ζ  nxw^hc!];\,'[AcyTpI*l Oށ7GODSr/)2;W:qO3&^D>{V^J'w$ L+fDyB.n+AITG"b uG +>ۢi䢓bRs;.`Dܛ<"1 sÈJΜk!Tdlj?`c%R:E.<ՠ%aՂpt΍u<;au$TuԴxQDzmKY=Lj.61ruk@8Zn- 64R?s弼bL8Uitwt叄\YrC,s7 ǝZíAI :ѰW|s^U%3extH~pK @! MO{ h1&L_Ip{uoP.=wJ]|l2hVWGK?⤐v}jh&}u*I`;vU<@UʸGlY2 p%.+Rkzx`kq`OO&14tJ29J:mp> ,tY,P+"8}K~vt{_fP'm7?{k~`NGȭ'wQϗ]?fg8ana~ 4`P=ެ A!:3DLij 6AE:U1a)OpŠq!t|9L$A`rß8$cӀ]`I<0*Ew:TE幑YnMst ~}'!G\"Q2 *uBϖ>hó?[jl?FUu) \z 7ہSIXLb)gSчG6IO̓&qc\5 K/e\=ybc2X߾K0\W{"4n>Xb$\許2 YA.2(|uE]9aN`|WGP؊03"o12z 7=g/X5`?Lkb{%4xj3}'DFd*4EZq->z~ ZAFz.J@]vjg!#+1n :P 0Ilz*AuL> k,h&Vm"% P>&g IEr־yEXfG痷XÚpq qF|+KΪ6^:`x]IWzb)9@x&,Hl5 ;ɴu]GBAxEƉO}/FI7VEP~߼R^I>xig%~0bCL26p,̸O7T]ϓAQV횈Ԑp;kLfc Ө'j5eR  OMPv8HhFlgQYH|uZ!Vo /ې9.X,IMIl_ hHg6LX gUn˹x.k9nŗN6g?6cq3+5#D  GaY|X4_>\Yvce#$W})L$y]L|d)@<6Sd*℗z'?=eocJ,脕e ZYݹ#)}c)R[,)b"[GfTQ׺$Tlƾ;~`c.frrNl9=t1u09"qrVM4R%G PD%D0>hj'Xw|*fu>LVY4]~0+ai6;L1V{z~\wN}3з~D`FecnhO3^JDJ%AM9@@Xp>>e 0ƈ Cg* ն>˗Y hV0iEj t}E~sOmXգ@Vd~L/êI?2ER 먼wZEAdLW"OsaZOlen"@3KB<Mz L|?d> [\%:VB,\h%=3ͬJ)39^)غP\ڐHz%1'R)o8NkȤ>{0;c%=̲r}4=.氉^JSs , Q9-!@X. z[L2$-M_P5 vBcC1hy"`* 'Z5,$ cE*_8f *8s 9)7 LS wUH:[#Ž|eb>@mnqo< v6gDzYO fF|ċ4⥉fUSAUG&v M(NG:r"!!Ct.37>GyUΆqTr\CF k ٶޏl;Zx$b%Bo(Gr:)lv?Ԛ*S7#7@ap7|2a_EMQ-ybi"vk MHОL3b#Io؛5/R~֪`=F RbbkM9"FԹ4-9/ۀ޶xhq~ Sy.| Zsi؆e5N% ː씎/([CC5^*kD+4 n?C(e6A*:jgm dvG<@/GaOZ @-Suu4@ƱO׼\4+RbKQ Iw":?W7:F`I⠩p̯ 4<|ߌ8nGAgT_H+ oN^ޖb4:trMr1kF ^n'ɕ "69땰uM|5bۀ?"-vo\W_([9)?SOXKQ "֣}ήeyɳ0 N)Bӟu˔y|^(VdaF .u˹eZT\o\Q X<,tw՜X:Ҭ@b ZB'5Ii*bMYaS(Pt|,$9]QY4,Yb< !jOG#jAaOzEa##>UhW -~ޅ7/aP-v_C<[)(B(8Z`Y|+GGs%az=Ѿ_͋ )pa(ц=6D%VdxlV~>b)Cn1,+HsV20U{jK8_~Q>"EJ7,mzG'X +Eg$s72fAͷ٢/2 i8&<1@ZWtYPÝD>'`h)<Pn{r|7؁f90>VK![m%#t.h =ǷQܪN: Z\P&EFZ#iJрgᅖn* 4^PzݻJϦJ h+kYL'돫W>k3`dkڝ(0 ]Ub<#J4|.'$, TAbȳJN337GŪnN-j/w /5E`M@#N>[مDEJ:!8UD +7.47ҜpS,5a> E#,lEa%[+'\(VL \K@Z 4*yi+QbpUE]e!Xie#~o)j%x Ģj@ҕq2mvw BnSSS{v!͇r1]: ~SPoу߭09ZPV_ѭ3 !rE8pO##U+;Absu\E) YZRT$@$`X85rXt2oxd*L?e` l%UGj]8{2P;.%i_>v h<5 G;̸e7COJ8? /͜jpWʢ}LK:;0:( d6_wwn9ԯ  Ρa<ɼ10iU敌P4a'({VUR-W)O;x܂@BEgWY|gKFoU)O"i HG(\(oMm%{\[C\66?_qe%&rYa=b 8!ݴßϺIW{טxT_ĭ`Ei9 ? hjI!$褝y0^vr (TZq}\F/Ѡ<\PH}{KѵG2zF-Z;\O1eep=6s£]/ q5`DfyˀksA S^!oi]>QN2BAͰLu5JpUAO@xvH00NvpVd3A5 &Cc,>H.CᏝ[, 92SvrGY:dprz)(Joyfw?&Ғs|!bJԢƢPcSHd հs4T >:~HSʔ zM}b=i-uJ@.%^%"цId_ +XMjނm[ $ʴr7KaNM}jKs]^\JբeK1G7+=0"Rf@A)?_-zr߰_XA,Î^Y/5Q =Hspki 8h#:dzKLfD`o4٦ly`D1Z'qGꙍ,:`@]A$ڏ+,YAxGqh!جs8(jvGw-@'BdPAJA>{%}ٰG'wCLǞ N7g/(hc`!VUHKԥvE= ND0όoL?fBGf݋RG8_e·cAЕM|6} 7r@TQI@ڜEC 05xt XpK13/ ICelFa˸P=(?ϴݔՎa]=TF_i[#Ζ'ckqŮfq] k:G]QǏ/؞Z ~ÿx7T)|خ!1,\XbW͸0N禵&/ 0u?V$!wKY$n?|G8V( cil]eK4 }ZXy1z9Jos\P#>H^Ғ2buBѱ%L@јB x  &f@pĞ_Pۻ Ch̆sL[.\Rf`.ǧ:pڻʳ੷0옦}LGd<3M.n3G"Qq4(YC zݱQ(Vz\õAŢn6g{.ْ[up%ˣDITY&m+nĻrVgDA@}z[)=DO-HWa{Eؠ<( Z ly亐xzfnݩR P|o3cf~m>{?BI=qA`.|BrH`iGy2xq}b9*A=.#W@͗V+`A^g DDaSTɦtёzT5{}_3{ӓ4_߰ jjN},6=.4 1-67,I!&xGޠE}}KvdgL{RO_zy;MD&FaKUZV]2s'e,MnPEj>L0|O~ <]k9O'p ζxqƐ"uDL["e>.D:i\b~$j`| qZ4oH-2Ճ[UV_G_Sr_x lg͗ |蹑Z+3^qQhTf[;^^=U@V}G?W}<pFm_E$P]ȩ͵+h&+v?Uѽ#.9ם<3/昍z%^k4%l-A)w>pcZFdyB)0[6I4j 'pmLL|^  C aIavԈh/Aiµ ߹7TBvʠ6$)Ě5޷8+V-#_E .G i$22,M qxh, %I? 3ٷ㰉Q"}8IJ;y@Қ-2, 31Zyr}3J]f$`;OE|1Juq |"=-(R؍,Ho[a%!5G^H_+by64(Y}q ~%bLʤW>M;2zȝ}RńZuՊԏ*vj d{=ʳ3g R@ n%xD) 6Z\_` z *jre;=75^Wo˟/vM2:v6ݑYUtl&FלȊ4ݬRyĞ-tϼaA= {x3(Ը&xތ,HOy'ws&޻.lp]f6E+-ۇ`_F(Qt>aognZh]2(ۤRhrF:NJoMdDL^' +[1ϼgs'Qn'P!N"jnr 7I=g-SGr$S8hDM{'z%3E ,Z;;NO-ë͟d|ݙ5Yu\*WpU?%n'jq:+Ӡ`^ˉ[գF>DRzX(@I_$mm$ٴ,*ꁮZ4NlX?& 3b2 vơ2ױI`mD^X9yQdӬ"Y2F ,t+rSr̰+Ize꺽pE}{ēǃ;[] jJVː3(W}=4Q_. 3de[%bv ֧zORjRw׋Z4C-l[\>j`7ͅ y>FL PFEjWL9\  3r|\ҿH# Fex=q%Ϡ H3EWJd'SFcL?BK5"7 H#Kp}1Àlƭ$e '̮G㸳yc}1B[AdM[u 4N #y{.:.G3)w\u!e>>VopqK^ z$/LNPERuFdYg`jnV줶UN#0rQ 󠿔?[=~{pϋEgЈ +h@\>܀}nW$c-+1z$кC+{y躿ww̢߱Un"+uoF㾬.~;$ZY{E2@ȓZca#mMaKQ OStv3߄U)ʏR V8A,ޟ& 7jH)т\ (\2++n~` Cg0OKmڂZcak )T*?j2m0Gz9%XZp_K@w!3mڈgܛQJSYnk"wGueMxڧ p4TEٮWJ'n+6RMyҝ]]Ogn^"4fQuKR"&1X=KH4ƒ\9yڵW4`b&\TJ*A(G" {iI?V4x#,򑜹TdʬIw _'}c6mdOqqnq8C4Օ4 u|s엢#0dZz/Èr^!AGkMI\b*kaO Nl %g.V&4|ek(NI+λ؁h̚}x }'FdsӐގET/ Pd}-ܷmwoTLe\aڼXGАU8f[ZbF!YMRlFȖ zY|hήXq4@@oX6iw Qr],Mx4C(`mߥ;YkY05ƮF^M@Utoa֎FTJ&J?gi@!p屖;a֫/[uQmc:*XPn[+-Sj.6y #r/Y;clq\Vߗ`$rօ5`{ J-ȱU @w֙wgͶ֕>`Mz~9BޅyEvj)Pݯr ;z% K o|ڡ Oui;FRp3 x<-Cw ^):j'p oKHוČ=%kc'X~ ^K,?Gw32Њt> EkWQKNN:Cs:u@̦QrOC ( '/p.iX4ufg!zvjC֓[Pn+ȅ/4 |^gb@}=7B M7*N{iZ3ay⃠#ク}XOy>IbJΉ ӑN<="Bo;u)+vڝo#(0w?6rUm=D~6WLNW@z$-پd%ꕫYU@ k3lxZ=|7~{MxiWU4+f3.Jbfr 2M(~ʂG9˘t֨eb٫}y{|XM>,->Y2{M|i? N dӁot| v[8-8_8r*DyE)Dϋ`E`68RDrZ=}" SL?:,ļ1DN(9Ȩ ْtSeQ)nJ?䓫^.m9^S&4 %S:=PgMS|ʰ-K.dCZ4_Foy(mNM=ǫWez}dzQA$"[Y K θ=55_VC3? [%ȳMd eX?~UwptdlHʖF 4l2nv_@sZf.ޜ޽&,lKK }oEwrfɚ\sMy{X<ε,9sJܽ}j8ʿxJ5 ȧa8bx]P-u|Lk.ir @*ښķe=x[ "=mQR<}u{2gj09|)j cd ry!r͹S it# ^ =Ǝ'PyThCkiH,pdg];$84cׇz &7.N-0o82Qzs&op>"Yo& vgB 3S._PuQ&J_՛zz}D< p;7a}!l!{Qk`Mp t-cLD(:Q }m6;'xf )ڊchtS_POHꇰ#ARn4 ;Mh+b݄xk$0?S]ޑȧIPüMÓZLJIΈap{O6w X4'APV+ngywRQwڂ |Pc.b]s\)X1&$c|츔EpФWAㄪ7! .^K(eP~OϹqc̒â =3t%)ܿeLς)t$r.W$}9hӉD}PoTjp2%sp` _,vR{olFr I8Jhʿ2+xD%7 _Jh*-V+ԇ(Ţ|łWAQ ̑o!s$WkvɩW3Үs#zҏZ8FJL;ieA񯧛l}q腲|dS0ȭlfJ2Uuگܰ&[hъW6*0:ޙaފ2WRl]m&jAL91L>K>|egcֺX{"52jft{a+ `=Y#kj}׬Hf,`xfA1Y gO)q7G|"F.yGQ$Pq x):矽p}K+m2\ƽZ+4ϨN}I?OĠriWg٥c{Q؏ [\Ag8|G1;_.-QGgk b> Xhݽ9;#,LKŗҨ9ԁv+{k` !x2!xN|@³K\yKi 탟2)!x֞F3V9;yԕ()jd-ĦjQ6qǕ.ߣvtS93۔nkF˴N&N$;SήQ3(`QIWYq"Vh΢q6 -]1'cۙNډ!\ecf+- _a <@%:%-Zpr2n׍NLo0~zЀŠ!O[ҪI/^%=ug+ge#%$;ś48aџ! w28<k,Te0jE+ׯ?6,UtJӵU tGso 7l@uG6b%RzN3dzBgD|~%CTQIzVq;.)',~PH)\m2QͪeolT@:.=o39*FJ` W{o/0Z%y-Η*wRsH aKچ:%HKRPxSL/CIN<thzKw>B.v{q}sԽ!+q BdނjdZ`h2ėpV}CS_YI˺gh @qH{7qI}}$J BlS/(*;{`dh!$\g cؠ yzc?N݂8ms.MJĶNBaᇎ*;Rja@˜ b Hۈig 5 c`mG&~y{}ܥy_9 Oi, ,<&Sq/SCs$8(IUTO:v`tbP}inyJ^$MĪλ' =(&316&A-#ÕGstUz}5'QP2[UȾ $ERޝNy8OQ[t͵ fli%,Z0Kk_)/{=ɂ ]ήPK(sT6#sgDIn&`m>5{~4n$: $4Ϭ 7fokKVX/ӘP-׾;`89 7c=8DM`ٓO*N)ۙc㷑BV# (KcJ=FgVh>C;/ܾ<ȱQK[|&1c0G.CM 'xxʠ D&0)BfS9(B3 *V[~,I XpP\2A3\I#]!6Yᢗz$G%vV|`_+/ERF4JY*OSՈh!zi<_VlSatjȋu8J)corR}hDԅ 296&kpK3wCpOe5Tkd-LD(jCS h:ek:rՐ/tG\]cEUQ"g92v "QF4̢buuF]V%aIB^=,΃ЀSٝ~FuT]evh /1(Kv[pT"q}gj8!t !J`V`O guFY,ܼˑvR <74 J^`9E!ZX*ljx"A 7uL$L_靆fz qȝKЧX)Ɵgh֮,žX5fד2_vyk_hS33U s1qmcOi"LDžܬoš9 _q0Q ̐zzR;^R^3Zu$4@p-DC|:>Cq_Q54,^laTDOw#Ҝ69k0y‡4}a!<%z< R(+OXP!s,[r7=ZBQ| ǰT7;6gmXQeqPoz #3ԯH&x%@ٓԫ|Vb|,]9DVk\F-[A ?VT_&"oZBܯ0OւOp=]*֯ϢW@W0ёƠҭOXaa22۷?|עVy6W!F7cga8$@Hq)Iu0f8"sF* >l:6SUneie-cJACjix>ޱ!0Ȍyq,FZP"QO?|-4Vh4kǴ["6>{FAI@HSg(Э rUj%:RٌD 7)&렧y oXhhu3Agwǥ5gKGq~Rbzk e=ؾK%PKt]B}FER3>)Ɋ8]~Th!D^SEcA&[/%9,OJFSg&&PZhJ|%`W籀7X 8Uh4j] )2Bå >0+ԼBe%I\yICrf+f¨YEi(o4 ZW,J n^,;[^ +__Fal4 Ibb1/(8N"Lz3xc NCbnק<}8e ,|ϩy١[ف1h=bƱ#dɱyv OyOYQ?&{ kB=óWB+[PR[]e UJmPe.ZQ.TA ꮢW~9CI~>N΂3 #>ҠEw'k2 UKڟ7 Qw%¿ZɳW ;d7UtD9a5M^)Td JBw8/`IJTMgTQ ÇM͹DGcQ3}ş"5ry-Ż} *q22C݄I`g'R#w ׯ]RO P}N;wC6s>'ĒL,B;XU gCČ/Md9GQ8'tJJZ#wb8%BHJsuq^zsxQD髉uT^R>{]װng)c?i%[uAϋh;2\ѥmx4Gg*43럯"Ao8zi [2O~Y9 rx2ʸi*3V32=1;Yzp+]B0^F7)%u^+'hL@]F;i#^llZ 6r4(Wje0gJnaʽU)?p[FO#b: Ni_Z /<2H7ws%MA<^Q?ral%:8FwY „4w0Vײ Tp/ڎmMp50IA IrdS!Wpfי^5ihSx?ް8~0JO"4ܬ8~zm=; n bg?U`LuA7-Eq\-;B."2v}}]=qIBR`ޑSA󳱲_J]Xa. qz9ZWֈiЁ$ XuKܴ/R=NߘhoS"DF EQ9@>&Xe`8j5\q2oFԉA9?o̚CD1ؖ75wYRG}Kךb;gHV=IL8LQ3ʷxN~΋$E]jk7Pa}~Bn92^#G/) KgklԯzChtkύwͩLeLl2 P`n d xs fVPjH8jٰݍQz*teΉ5`s`fAd,3V |(ZqBz"JӮ=u wrH`izI6wYYu ($6XJ'$6d`Ux]ȮrSۂG`/(c+ZBhp;BP qս#O?˞?`hTڡ!fJ['sMB[^kY0Ɵ,s&c\coc4ž]3 - &eyݿ Ĕe,'aM>EOwޑY&a2v(⡤$@eENr_5 Gɉ%NhC (3c \%%)}3sUD*ՍF"z!>yц0g(t+~ف@0as!A*`N\VQKfGY.giPl{F=gt7QwRF%VYl$Y[GZJ&p$.+E' l8 ()زdz¯ۼj(y$3I@.5e{F|{S@3g2 -F/%ԯ)XmenfX:A{*nOI ΗxPgguB̝};`ea`jo?a9'ϱB{e2h(nZQ|Mj՛Ͻ+ <1$b0ڟ? ]HI8^Fc=Ov-"-A:cifNRS{BmaZ5<%7L\rqoo4//^|}Awhzo'Ap3 &g3۟'žW Qi`6ak6.r+Eu{Ro {@)iZP0ON7sQ?ɐ`r2C_ԪlKL>|ClM,V IN>:&Yb,&S|_0lj8O|b!Ŵ<譵f,} ~\+fɬUy۴=?W;'Ԕ(_V/ⴖa:h'kXCUS6jʀ2 7dMD%0$Gk:ն:'8f_SM M[A۶/\<48H܍>!Yy:H[n3R̺4˝$  fe}pAIʟ٘0Fzo %VCBFv/qj~% Jٕj:\2ʾ:'b9lҷbgO/4!R|$.Z;S?&d^P$>E&&UmQdv[5_؈ah"=Zs@6q~K1ت7r ^gT4ŬCvt @SmQ:6R']J\jsggLQ>4cMbQO l-X)&>ߘ&"s<_v$9JZ ,| 1"s(lCѼi葉.ʭ_3]MVL9 .oM9^.c@oSƈ W/IsNB S$h ҫ~[:d/h"㉗9k|3Qϩ` J oy)^bw_6iM#g=Дr=65*|+;"e\XߜPg^-ty@_EahUh9hٝkᾺ>@יRTPtP3LbyzD$ 32<0{ zOXäDPн{%{o/Mda~e UjQwIuq oG0JOD. }U2JO!T\^ֆg 3!1s TPXKrgF56MPKk5\Akг vq:|r'(ќ Ԧ!Q|o@o J6WiX]rZF{auTQ+rE󨇁Zi=Zy,v<]6s7P+K>G?sz/4] هF/۶eKE+4Exs /wk|^S/m؄)$DuMn:{AơPnS: z2e<W]Byiw]sO'`s]ĄC?$dBR2LvvO Gˊm,MDY9T8ZE|SS~@-3z(>)7NʆH&!7e ᴧ8!G)7-6@kx`Up[q8dZ*6`SX^<$޹TTE`z6.'6k.#0cȺҗo *NC!qR5]}v}\m"C N2#XphԔA3pZStQ~] '>bL*:Hs:wNWMkh)ep`aJɬ&}9'Q~"`.s}-Dhsvٔ2; %ñ`OtalF:ǐ,nUV˹/N244_y;őj3>bOP^a|-5{P_@MkNY4\0&!"l,9@y$J/_ZGQHҠpEJ%-T_@\O_ex+Y,k\D!8Lg69 7`L(Ṕ nix = I6 MRõ8Va+_}B`uQZ&f7/Nq&2NGX5Y-ȶYu'll[. "uQÓjQ11s~|܆&!@hUPe yJ6":̧[N[n_!mdEp]َ#?hþw*=*+E,|lat@+Q3)5(,$l 6+Ү3B;D=K!.]/P[йtgigV؏FĭXiU~ZM3{ja >ȼ5Ip'`-d6Ҋh\{TKa4,22X־CiYr86EyLAyH+_辗T ʿ D5tS'k$H:5cQrܷ4T0Oȥ<@@ XjqLgK؜h<}R[*!{MO +yf:eTL<Ƿ;e 25ۛcރhް.r Ok'5 )cNvP\OTpOfZ|ɼk>|cpoA5T?Q+Z`k;9iW| =17$HpJ8J @#ʴk(@J@AF%[Mg$aX[fӕ{tdQۛsuzsU}!Bc>C"3[-ޒ-%^L9Ǐ[op6764BMZOjճ i_/d˥3һ+ܥ=r'[m;V*[U@\d]<8;=],@갓oPK觺'7y?^&LsM f7uZ!Yٴwtvh_3U~ytw)͇ w8QVݧTfs:Ru.MJߓ 7}qjw8̘Hu6qS̔84jD;ݎxE9D'dlHsa&o =^r./L1D7?Ү&I$S=?M >]!lӾ=wtn>)څ@fykgD I9OL3iVDRAGĢ4q+o8(RLj6 ?y=+*߼?˃qM J*$;4MIY-S)w{ <,ax<,V<@,oaMѴރ(/Ű)Qox [S8>=@Y~LNj/zhAłg%0i")>0$M$Ԧ7h,z+IT,[L&"EUҌ(7AZWS)U|fh$ply@ʊ?Ǧ˩ ڃjXJ= K0t@v_erFH^VgjZ9; rSEML gV=-ž;Yc]w.?3z>h<},.[-ſtp/dVR63-p?LKI|)lh3۸;`*3Tiw岛 S}>^`ڊ+H̑K#C*X A!VL~pзGL~Kv7Q 5&(U>c}w^ 8sj@oa ߦ$-;6 yNE-Al/S~OѸ`?fmJy@\PRx 16jF{5y :3Uص&>_G߇d 9MGO#)'\!wU-m5nLl& aWKsOI/01O,njw2] 3ڿ[Yn{Yg" *K"n7aD _<;O,:WktNfHN )#/QmqbA۷idG]|&իaMP6co*I)tG5e yu{ 4ֳ~o)5gE6/O <{HNeH4@U".CЯ+~Qֺ/v ݁QZˋ2p${. +4INש=,+uco&Yi>FxײW%bIO}rlS0 ; R4-lx)n86OusJ#Gz*70zY*SbY#"nF>ok }B1omL>̓F&!/niu;LDW*ٶ:W_Od ;,{_+JrCy#`0Eb!;G;Eҫ w wcovS ɬmʀfDưh^gx\?1y]ao!8x7LqTO͈{u.!ֶء~F K~5f-?EBkC}} B得qŔ-)ghMQ!W#aJ!>VZ䘰K>$ѿzSg+fZ*5@?P;հBKa9@:@nKDVx`S ^\jD4!{F|wέKzuNhM|(d͙pC,4x!#O4mHFk*ΝfN"^g1 ޶bL<"5,K˘8T1M*SPpw|9L t0C: $86?+:XsD+21[jğg.S_Zh=T:[\bDa'?ݻz-h ,#aB pX [HcD pWjtY)C.w^!'vfWEL뽦7FFdſ.L)9Wthͳ>cʎeݫM)?j $]֓KQ>nttᗙ~ y:'xM݆Zsa["B(ӱ`#($4uDуQw?s_мC<nν% rƩO Vg^|h3k\3!6plq& 1}&?ԃE\-҂Gעw 0ʮVcBSQ~~jz^+5vUS6ue >"*"5&wH"_+5ދނ<7@D,§C-eg|ʏBx~8ދ}ߨNs}{e}89[tꡓ-˛X;,@qΈ>E8-y*L)7N{$W0uٜ֕ft?fstj4С,+*[3xܚl?+՘HߧA9{AO aq{:w뺺7sDi^ pJ8F NMj3X+\ 3q ϐ9~\c22+q:]rUT/5T~t $`J >Fa5߷"MpFX%_ۍ]f:}-:̢_ZzZ|IZ{auIhJiGma^\qHx%|_q$?. ^ѢáV1p qͩI3HFgqYziӿ k+4lBsPu/g@*z$7V7).ܹZ`izyBx T?N>o J9ck&v}Q&eK;E~15+9_Ih+>ݸq*JuX @{N-s=-)A] JxHwO-Jk, x7pk+0ôhLn J~P4_բbN&}m3ΘV~S {+&^%$I+]پЩ:w4Q4m5 URzv!Iz7%(9A 7гW?r=v+ GӴ8GZoO9<+MQ4AĺnLʸYlB2mU`gyc-Rw]$?XS#Vc W>$|ʁwe q.ŒbWH aY4.@>^pmDݮJsNZ6Яr+Yt&.ޡ& 9Pcd(a$: Q_#Q%Ӫ ʅSe I ܾ%iX&5(d6Ui|ƤFs%reF3NN7_SPg1-cAEJqpU?^nYdJyA# V޿e26D6^ BH (^ ߪ DG}q!)2 ɚzڴqnK.-ɲESoC}oP.k{;qm(x4%N%_PQ jk#ugz8clm 3yQ}~% AaAXwޓsDGUV.l9V!g[zT;hK.+JD hmP`Vf!\[3zKiF>ZF!gEj1,;v%0709"?$/B;y@qBW ::wG40(Gaϫ!ȅ/eB%@;`U9Q؍ Zj`;0,kU< ;8 s "b-Uڌ eϭ3&q疯C{iq,8 ǹgf[_,2&N2QEuf@M=(Mu&itH+OJd,z5TCCP՞(ڎe9A5 *2T'dgj`ہn (e +9fl`JNG:V0h82Pޒ(Q[x+xN󼒘ESHf@V\F/C'nzWK1z9/i< >:l3 犧 &vamfy*;tLC^ǷuPDFwMœ7GlЅ=vjE&(z36{o$m r=Le To]fsg ?)wa^ *Sqnm R= eztwްFk}!j? )v |E& QƜw3ZRa6 0[TBtLNߒ^Xd9cL1Eu(儸[^V[ĮdDNlMj̒=ը/ 1*t@)D ]k0׳%nl7&C>y}pͰMfo9;&3&*M~N+{u:)VDJ< m\n-nӿ¢W@˝KMɳ]יuƧ<gQKuY|[/]4WHM">Pyh6>NRyK1uvWg@y=xr&VɃ[90 N9fց婰7pw/hCeV_V\ c+ꆝsc~7*t"-Wk[ NX]cm~~G?:U71$N&wOF%:fU~{U 7+ONw ~bݹm"tR)V0TbA`nSZO\u ZDݚES|W^Re. :c\d@-֧% EBiȐhx溩4iDay. 9pAܼ;J%\5T*~y얭)yx>mEsbh1l[p a'R!Wiu})~ blO6̩pQbxch6B;*@D+aw4m@a$`d[7*6Âыm9m}ؾDE2T,&;tRBv+̹G$ :o ̖CQ> 2ǷRzl>qQKw0[bYWFeSp`/2u 4C"~q)7a$?oC6=EY "#"ɧ8C5쉹5ƼFץ6|%Kjet 9F7![foqBoldd*D@>׳@*,îx(1[֦f}TǶh҆deYQ𕪲v`s,Ʊ*.p]`;>M1sEMUl.+Rt;rZdO.N7?}*i떌)ҐBU8Kp<@m ߱bz  Sҡ1yV2a|ߺDIN>@t$!?' F#xx|$` tOLD\ 3. П4yR5աAw}XX*|_a[oajCiN͚_c5TXd-g{ݽcLk4z-C5Xc8%/| }AH1 ;;)$L꽐tu,%Õ~t~pr3&psZU?Jk|XxvHVC3ϣPaX>#$u^:i /w d"Τ9|&On}- v.$a~%0dT7q.x=r|Ʌ%U˶THDy%ZR]:cLɎ/%؋e\ 3eUDC2 wxݫ# `וPyJ Ȍn-q"[6HC ?S%{f)z?zxD|I!*J `et,wWD\Eafu%aWK}ԖcDc'i%R &ghǵ=&uoSz-A! EiBˬ&"`UÐNG4Q/WSp|)㓇)N4;w 2f@pDdA5?[wO]L6bz^;oLZV]JWD:isz%<-=N{=w`K1MQT)M3yʊ bRᯣSk_1U FZ H޼'6O*>7\jʖ?@ ,EdB_щm4r(Û%g#Q_tsxO4 ʏk@tB5;oxު,ekdCt y;oGth{h=y[g_n,+ög,a_qcl 'nDO·D{/jzkړDKnՏrz;4:I\K4pD~=; 8ތtRę;}.5VGDb0s%*7.n\b>aLyZ99fxEϸѾd6n=8PP ˏIcT*A C0_ V?עGyxNd8;N/]ʌ0e\qhjrbU_8#|  IILܫĥXdSl];I%u^ $b2 噓4АdTeI/_?IrnĚEV{zcy߱ cr&ݭ,q 6̋`GqNgho#ͅ+#)kE1^L+JB٤cdbQZle]X H.ͬJb6I$Vl3>z:O ɴ\E礯}ŠRg#lu(wԎ0 7dw XML9k /VQ7xa'kۓc-H_ ?|77tf6 6Fb;qV֒ߐwڇ@Ib9O*;=4PJ(k+S'Gk 빟Km+1R;W`Ż*嘫dCR\ *ITaDsUl_qJ3ᖬ#Ы ,DKFV@G]"H?3=B]S~5' ,w <$xcCP/+Sސ4"ɟ[xUt++m?X70p ~ݖ13F,o,`|HW&J6f1?^vvx!?crk}Oq^vaX\%%TAקBP5?1_@0]E'7djhG(DZQ&*<3.GQ6HMv%*PJH&R?c ?6[Y 5ykR1q` [S$끷ݞ}+[mju^>V>8P>m/%{ g!7h-~½|˩HejK2gH`q n_&짶 cUn7e 4wS(%KNj(~"yZY* iJYC*li(L:dUJdYRF @+M&Z vQR ˚1XvCZ"Z=o-kA? A饔6Ռ p:Yd/qIܥHUXeF*f$l;anMo*gZ(}BF+?1DkERhBB/&=5a-GnjǝfʺK wa JB >|xf#KYL%p"Ψ"* HZ=v˙Ӻ,T%iBNo䍜'6 '@!&rh!%b`q$˭^'0,4Kˊkع 30jԿtss­ -:Q_ O46jZC{a[[Hc"+M0x+'D!y9zEzK܋6s@h5 _}WM`Tֈ r{?v;inD2c߯IIr2}4*9j|7(8uѱgyǸd><̀&& $i~drI,E; ^}ChY~ҭFIOUk4o8&1#1ob٨xrvX}eqر@ְ6%cܵ U"G?ܻ茂;VmbxVR i\:vHLZiKlKM`;L$s<4),Z:"TP`~G `3Ѝ=>ȚSD]`ooך򴂕{J΃MGNvJSK;UnM>Y`y+G)!L~n!\i";ܘ{Ȱw8f}r|nˍáO D5H#YТe`NE v !(tOYvZ(1|B;/ riA҄ۀ3Q'P9@^@jͮkW`Il<<h Gȿ`Oby>J.ZF |]A T|wܞгRyd3#l9`Pq'{>9?*rO{| cCJgDݗkEYNT¶POaPv+W43!ȯ/!WFRB_kCGtT ]7q&=G_D;*yx_(Ӟdwk>:TKFmuSmݍ ~a'[f䶈"+ ^pIYM svJ0F_~^Eqz!]uǿi~aVf¨!&1`RAAEeP3t>[hYj?ZZVrj`zڸ-l.ֶt/C+dW;)JhC'K A!)%ؖ'Fg34324ZszgF2x e& $ ݠIRf~ 1Q8MIeZj1'"B:%C t#kT{g)7X.JkxWMN'?Eu.N씱Xb3xkqrz$ta|`71X-M0C;q+Ɋ`L-nҴta&iB#o 7kNS #oxjg@^?3wgtxx X~KL暈=VypƧ _P)߯PىQ˓-Eae6}d@53+8DWRPiё~+VS &*q8Opܝ-Gō&;X~f,IrP\')bRY҉BwfR-xw-%8"Mo`4jQ0A%q Vܴ((B-pE(f"/>?q`,Y\S:[uP0+ <~#PӘE= })3l֖AŅ*.1ʋF+!^_>r Nwq_Kuj%%>IhF72ab2W-¼ ~sػf N) }K1>b_ِMFG'?l魛wBN Evi>0,8>`J1X,{]D9l.|qb:II4X9W¢@sE5`K'7N *_ 7D6+G{q8o3*99}\ YhեA#z;'9ZQ-dzwU[uTr4;]{|4}z ~͞IݼyjJC˩VH<ǧ[Ko@&n%<G@f"r^A;W>0"/_E? xHtZm|ɣGgB8@Ձ%sU8fxY*[i'jmfS:dtb.<^'B fLv̷7l8@ m.Mkݖ:^Q)6THCoR<ʊW,ƗՇԒQ}B3,-Фu0.g"2[gOG>XO>{1S}w-ӝT%Jx Q9y&÷}Ͱ\ҵUt}zbLCyS>ɫ7GwY흍PӂhܜB(1a:d v.yLt;d \D!tJ6}Fzˁ$UCBm4+.$X^7I1~72BQLSk3t.7GX$tg ܈aDy)! -!RJWd] y|'{dB6_'_!~Y@i@u0߁TeQ}U6qK$_G| _ z5Hp`nЃ".?Q +.*@'7նGo?CC8[M#+ 9Ǿ1h_&j&=h!l. u6S1;QVqhwO-+D+ˍZ 93ʔ{Oj^%NL(\Tl^e=mrQL;3oS{U 4٤S?"[Q & x,3?5xBQY@&/"12~VxtZObrո݀$0pT*$J:ǯJ9?$@jxK;%=yWKgr+)M 4L#57Eގ`''mHX.5g0!LdiX8kxbbpCW} q<'3N7Q iu:t#@n뛈:&s\}^pw>E$8~M`"s/E_{6Of#ΑV)\;GAϮlN Ak1hq]^?10_ -k<^+s@}v~@,Ǒ,?c 8EK9^lK_m}EP8l_2fOPɦ*@pa]3Cac,Gpy9l3WrF"-~`@Oc*L4tlḉtl8&1tpxp7jyf"F0ÒTW@ lf#QvbX m$HQE*(g2A,OM@~\b;jOgeF*^[EN/az6[c`GH $)ezN /.F@mLg(*>1d)膿\ 6ENؐ@,0R)D|n2[`q bzU翖ܽ*0GNmXo0EYP yKm} y,|dJQ%5AsO*:PSʙū"[d{>'1}[M]-{%S`nkq7? (3Nj{S>f0.re2jHu~v)Nl.1^۹ZKW iS0B+ gEmd:ۦd]k͹:}1z.+芩_Rw(g75 G.":aJ;0 M-$D|ٲY3ʭ-4!kn4ŵhHsu>ȭdԔ.pj}s,پOXBK. (.CސfX#_Iňb*t .Ua5˧6'\QS(Arr4=NNoVWOG!#yUW _Vw 7(0o=Dyv"^c"mzѮ<(I^H~кC"q3v %J:lj%}>v6x: 'l$O}:1o߭ 6ڟȧDxFm~ᲮKcwo"c?\9qW4e`~ gc2?ȇw(͵3gln&Y6U0G>StsHsE4u{,=,->/oMHli!䤍}Xinj홽ծSb՜P%@'JQsUlz)%eY:ek ّb*?⻡_T-VA{(> tŸ<\T6B(źJ >ئq~jnɊZzAk54 \1ކaYK &]]hSݚ$rѩV5_7"?vЎlP{QkV7iG+#?0ZqJFw8GA!1P ֗r_tC p Ej JvB%F$g4|"F~F,fZҨIA5Pzue{;Rp>Ʒ'tuA:s !YlzU1M$G$H?&(=‰T096Vfg>fM>mܞYm_)@wYС+ۡ֞OM9 21|w>TR#\"}XZ)Nʽ K-eX+҂3;,Q;ψNhar S1L=o#7WC<"z/r!8 )&`VQiOĞvN֏ju?zdeJgvk n+C3!޾ ? >v\LK<;rvM 9Bw)>nm* <Njo`ʦ5iD3ڟoQDHqCiQ@Dp*zkogHEL%N=זaN#h 4R@Oz0lZ0װ-N+r Lǜ6矒Ӫ_oz!r2wt1 ϭ >\$pбo%tQ@SYqT\vhj)dPdib&FR`]}&P''Ѫ58"$a㬲 ږ a'^" <oFȘ=G|,Ēp |X 9S'(e*>>rfE\)]hM.!#]{J";2[iWUS/ޤ5!Q\U2B#IΣfP0.[< jYN;\^:tV&*a;qŴj6xvR)<죂ԓzD,!FJIȘ{w7E<LhIj-=Ș-jsP̴%m{~?fQa"8賱gS{-7Ӥࡘ сĪik~ qe[(xʹ,L5kI ZXf/R TU(J0M9!fYφP1Q.]3117P$O4TgcT7E'^.(ܓ.ô볛QlPnydڝEذ K Iz@gbճ 﫯Y^_ WJ0B< YC#4"W>Gvx\8pѲ@O(q@Wr 5(Ov9jSY=%yַ rgz HALscby}p2b:"Y'{;cF`Ɲ } jƃ›-@Kpf46?n71 0~X*1ο-j֛BK 3YO^=guL>dԫr6aCoq{I:@(4qޕik(Loc&AqR1<}:[Qf\u}' \T>K픥+F%\ӳ`E b[HD- =+5}As5av32kg}.(m\b-y8hH1pԽN65*S"~M I 7VxUTS]B0^Hew^{6mi6#rN1'0L;Y qNzp!om-ĆVc\vP֓En$f2ܶ~hinŞ0v=T'B NWtzsKUS ǼBu {)pO%%' 96h9䨔VK!Hj oдgk\$ZXbP2=ҩF#cR5ChmJߞjF{l Zktv yiB^}ҵA*[~d[p̈ԍk=ZiytoS@32_f"9R,ytaHS+%K:[Pg !vECٜԠs'W|}p7޼߭a\_11/銸!O3MFJxQƖ;7X,Vh|of>WB -Ѓ@^V}]ZLUώwzKs$9%0žI MmK@)Dur~68yZ~ou]h_^-D@d5rp8kXl yH.o/|ON<(ڲ(JD8GbINj@BC}T_'۶Zc==TSٖ}иh_c*@-u&Fa}Xw-*7[ /֜IȉAgn+aUZ/J>2FaS?3(QڵK\xBV\kuʏ}e+̏vu_BRS(9/X{Or~,En䃈jDv&Iys{8!ꙗ02WK5& @Y:FT[yV #8"r=AH:w+gATu?aSt0_Jb!a ,J#řq36x2ΑAAwv{jƽ>7]b+741Agc\q!b OZ*Ó(n\ЕXObQ޼?XP5)tzO䗺Y6=p$ ƞi: 9,7d>k'5E…a=QayXLH'zM)s*΅}Op*,1.O-uc]jƽ&4(\8c-h7ՃD bܪϧ2V`Dk(vE`.*h$<,.P;nw<)3 [y%wmY썧(}K~l)Y̺QW .2N-C˝*KD"5_CO:48ѳ1~`?yR靴.OGnc.ٞ/pؿxicvu8㊣-%83haX У[9%mUz*H?ৎRǙihN9j&dQb%lldE,Sx߿"na3a?'Bì)EeO9e\>db9ι"uŶ1hz\K_dyÑ_"17pj:P ?(,{4@,P 7Ĭ05yؠ7~a?$MR6Z#CT+H s2j̵bf.?ˏߜ6w4 ^,/4eOުB"TpU됲`i9F_K($=$G歕)MŔjXT׈;=؞Z؋b&|R]XtA阆A~Y@1MbFA[Ma@+Y[ݔQ|{Auzr؜Q4pzQx$A{ SϑRu S` Njn9[^t=Ё4u(>ӴNFI{WA#ٱ(k|{E Oxw#0^]NT1V;޵ͽtg(I>򀅪r ayOBo$$>+`J8WMդb*F-#= gO[~wʞ2!kb!ۭa3& 0g9al;"T?b+^Q@Z̿F=g}Err]_i,FAɽ?>ϥK5ɝJ.+CdIyH3ӈ]W!ԾXRcv3<9t.q("d`euf;pPu#2#.#lL,l#pOg5q9:D((q#~Äa5mm\a)e4DǸQ+}¶0 O!u~Hn2lDp(ް0H8YVhH]}JO_qi@OS8B$RR1bDY6%C8 ӷe1"d,*e*7 ZU|8,UTlEIV~-0F^cE3!,-E v U6d^<#—uN',\o:"E*#F#A}%-(T< xRq9T-ٸ'auդeLT`#;ڵ.2KYg~.Opϊ- MVOjr"}vl[j*[Lɓ#SWrw^ݚȳPH\J ʛ&B0:vU-0Yx4ȺJ D6Q?'YuMc<8uUQeT|޵Yd"}.24޸_Q)ǟ Ya,j",Ä?^LLdyێϘ_E4ƑC⇃GIOUE*&_ /۵Ug+Uaf: ZGЭ`m_s<9 Km' ӿ#n ruq)=]?1|dQPܺ!u-V5u(Hb.t,=Dw#)MN7thgTFeτi|N'"Ŵ u!o aWXfk<4DcWx1*Ojp4i/3Q=YT=EŐAs0psݾ;^rkKpN\6ncV@o7N2{?@=ځkNtjGⲰը6_d t=l /{6|Dxjc.nj.nPboѴ qcr~v۶>ɷtنtsJۣ1׎Knt2:JdHjXVcSDL(V i`ybBfofۮ&9ձ(ьrB_15T-Y( |Jt҃).CǴE`O:c:mn\[x i s!4pL7&d8$¾֩N1=_\V-XB@]+'orAy5|׉=KIpgFhf{Vv9H̠;ye>"1)1]ZsΔ ȞIoUGJ%_ lAQ!N'jsrZU,ٵӡ O'O.|ƘNb>{7G_p Ix^7`ʼTiH0=MME9Ac mRrH:[?.ROƠ0rN_3Lll.Yߩ=_W-A3SM6${5pxa{NEuf@a淃mOyTc.^%]\z_WL,<1@(L5Jzk41 ;A+kr4;%?ݰf]IVCq ~п>9zw '1!4KŁ 0"7MĈ$,NU.@FP,W#ƃ#ߑ Zvk$?k8r/mD;W6^C<*@s8^Ȁ֥2b}9w4}l*< k!yoIgHhu!J ̛A9m8 VЙj f2'M/~2ŶVҸVbS`vƉ㊕ zg qW; 1E7esCfO^s`\ڂJKHINr '%&&Cbݰk:NY˴|@n;r;kq+]qY('C0sdv@]J }xZpQˋTOԫf.SD'uQ\ L{Al < iAyiuZW/!|FٷigZzӷVD&3@nc=+5sZ֘nx?[a4XmjϨI(oJ)潝Nmϒ&&q7{jth.Ԯ&%Ce2H";J[25hnuGm 6N'?/J_D="\f(u3td1^ﭱO+9{4-,nk7 _05>7?鑑z]\<RCf<>6/ VzLJXzރJzͻŤԷfu Mnq!^M0@bQ:d.H `/FtaBnm1`ј|>KF?__`u^5YUR/5دLȾ j}U )͓>0^: up΁{/#T*ZұFTtƕs&A%P;d"χ!z6aءʤnsd˄}S^r"VnOg4)6(]wS7$^{?(,v.}kCBx[qۓx\'4༅!fL72q VfzfCP+=ίb Y9MBƝcĄ"V-dr|<7@3 bᖐ9,i+`5 qpɝ3-U-׽SǑ9WA Y&L.(bO2[EGPTRڎO~YLwmϟQM<'9"WЮ]\D:~^q𶅋t6KWyOMYh3[Q흹VcX# oE*9l/!ަVD+_dkC8KASk[`/Mؓ'P J;ޟ}y^B3_SNķ'q-EOf_ M ͑ڋT>k<} 6G:FFMGljq3CGg6`3$A0'7$!b[?|}-8+G`mA<좑(1TQq$Y*I 2L?ѱz .mC䁂kc#B]B r4, |Nq 'D`Nr^(HOAj9} ?ıW_O[,AyYA } Pc6%?̍DAwa3(:C \}!>]V"a:(@l,Q,+1C '"(u }Ʒjfns}6z#?"@|UghK~_/qg; 3 o_$^^䃕b֛nm"p!ی~.~h?4׻Fy1 Εuxe[-na^߼ʯm}ҵdTK -Ÿ[!wM)0p I88^[YcNM$ؑ: yL5?$.2 黕ix 2wB㉶trK8`ҙtƁ$ְ;) =+ dǁHşߺ C᜵LcƝ,o"+* %1 _t&П=)Y_y*5~qDrBH Y >uC%Й݊Dmːm.QJR}M ;6d#bٍY?5hqlٗw1]sE)'q')7djrU~.]botGk87x1,O|Z}<$ 0)&!rQ0YZ`igxK$,?!eV8_v,MZ}`kky` 8ðkAyf',??iLG]}Gʂ{t]@J뛀ם&B䴥asANk~qo ^K`QYg?ud># JHuH ~? I'6B2B] 79X3O%Y_qSOr z|J<9|0*D|M'H0x!:ď^#o~5 UUTG<#zˤY~8+MQ@-'T9y)o_g"׏l]$o_e}bW2Hn5]q{>! /80 Ht[^{ΙROOo> =b*[[^?ϟTei{>-Qi&?QzV#>{-nj2qt(Z'tV75Ŏ7A&4؂ -rU[yyצ}$ɩڲ^3E9]5/c7D`l q]aվUbM+r1 vc< |.I$C9dJ~lᑤar *R$^"cق[m!6_'us'oc\yK̳EJÄeU!= 3Jé,H{?7e凸`% {XBţfqA95,_S?t/( ul"^_EU&HN>"g8(xZ)~Jϰ A,Fr.i%(E,$9m DIlQ*=]&qbD .. Ļzd3_&_~xˆ9fT8y0'Q WcNow&R 8aܳ+,S1̕#(ڟc4M}5B5.4!JوB5׋KN$D|j)z@TT]ePLfٷi3qFCve-PMefP9MJTN}pXndOXK&%RJ7`\hճ'*eHϽiO D6V& 2K$DHx4M8u-Q=e-J.F{"}K]Ρt6ظ3nͶ}(_TތIOMͽϚT5uFqP1A ?s؉ RrMm[Mu,HPX$x'bOʀXh +.[I4oT)%*FMT̀1n`&r!By pOf/;AY(>ZUل y,iKL3ϫ:ߢl`*`.UkAxv9ߎXo-z|sCMsmT8ڷ ]`bXM>ԅkXꋍ9?`wdaGA*ޗz6@wW{ܟf"RmF X֭Qm.ubngTT5qsC|z.Q:NBF ֣ԄW@}wU_])8H~>Dթ,tJZsrrtѶ*%"^>07q>GIJ ˦4vrBuDɞźOv5CiD2w frtQB .9簽mi`XvвeM*VK6p2&k j,>s^NS|DBv!_P ;״、RwL )iuGq [sh%|-aP'j}pŔ'*i5TW%q2Ez۠<Ϸ҂رy‰Gl1-$RcqS4_?o̪:[ _n*&w2̓EtmqG^ᜐTMRhY*>vZjeN9!3 <1K]-yyr>6̀FqZv`ybEi)pVlLm]/0Ym8YSn.zoQyKvboh8\4ty!yzG9[խYP4ALP zK/T02D}:>ϼt8ӻ) ⍤ZAsQ{>0&_NPAჭb\Z8yRMз"H%^8AN`D%).@rӥ<\䁃TsOHa[{P SH`Lϻ4b\w [1Ó1bL)nhhx7&[BA@̸4O&SFv*zρnTK>IM?ḱ9hN4K9]-?lkZwqU.O@G.PG򬾀-zI[hpf <)0VZ߬ ]^n\s7qgG'tp8r#/4yp&u1y_x G,g_is 50ګkqk̐"WƯ#_RiTBN?GJvN;#`W? iH8d%6H?cL6і wtuԳә| NBJciz 1*u̺ UsMԒ Y9_9(no{%Fϻ{S ;wĥغF"2 UD[UބS&P+'OpnLK8T.|ڋG*/6c =ñ&)V$Dۚ&=#,:m=.YEx9W:r[-gq7JMhh#l2Zq^ [~]9xx 8:t7%_#oB~=6h8?n6XCBvԧҖbB,: BC"Ֆ i]"<.}2)yjqP慠r( !Mz,p,Hɖ"nf=Q.[K.#-OjY}'R;`Bo.gMӿ=;&T"c;8Ǟ ^ɧ ,ɫY*a'Z=DZyU[=2$?2yh܂1H6a9!mQDs|#y'Mm2cM1<ž omtbcǸRC:0$8l+)_Qي'REy9d)+Az7ur˪A l9DW 6ay"L:Mfa\$"ʼ4d7FƱOjMC %Ux_Ux":<]qDJKNs~ZIjKB(s;5>/t2ndPrpCCa_: ȼ46a7Ɏ#rNsʹEv2޺aa%,"TkfE%d'.ؕN=]YyƓ^:<[A)<+wd>ʠ舮`cǰCN_}=3jrcm0UBK_JNZ(0Gip6{GUAa-C|X7pp@?7A:YD*dv*xr.îpWxY#.Zi}uѱR|X pTTޙZ/yCY vӚ^^-b,:Ыlc㘷2b$!5hH?JV^>gSy|BG$QaJ\M"|_~+($BpE-OKK$/VZj1aiɯA44pu򭂷'jr*޽\ݰR]4X7Stcc/з¸SP&\AP}\i}7 aQ $!LK9jI|Z%GBU"^~ EN21&"GTLvm̀4/8L UtGl:a1YN8զw竼A D*G͂[|3l[5E;}dРTV}2zӪDAWQGLA~K m"$ %ob @Re #oZ?V>Lٰ+Ǝ``3TV鄏we'zf$@Ѵʰӵ ԇ)ZULad0^ fHp !H t475xFcl+N6|D2*G: E9Pg Nd[.q9G(fk ǭ"!׼0c8%yz}}Pig5YJ_KH'X(# и .Kgco)Ef&YQ;9yE$_mʙNmx 3h?fh%@]+*N;EZ8 0@-5D=5q/4$XR^$ CW9eu ]6/{]~FN‰ K汉8?Տ AOlԒ ,[saٰ\!U\v֓H ]d\ +l=+Ljd3U=b [ QI< H` dSZxoyU⌤d_<5 y--xeDYo ؿx{!E㪻E7nzjXZ6: ;:Qz)i!6^XeŔn$XFr[M勋> 1MLbRw23׻4WV%Y@iXUhE0GG ׷V>X55 ;zA)nhϙ,L1Ó5@W;scQ|)4ͺTݱmn}f9Z:MՔRtGfP} '@Ȋb(3׻gLw^Zw)o-\H>< A4gt8sGvO3$+pb3W)ɲaP'v-wcٲ ],&}8+$HI~gZmjd4%d# ( z.U6$-W 1z>i5kGDw̙B6t/Ø NjaX4kF[%Xc5/(_p \y ڢ\GN7lq\:M%q0~Фzr`mv,;#K8۪ ?v#gykx(]ISrAsYB')BGs誹㌰hpq'З rkr[XO .F Z d=6&0b߅ƀ2Mb)&MvkVq9B$K4rtMUAWf{I N+fBQidpcQZW]\'oÎƻ=[TA:Mdc `a[HRBR "P<^XBБ#넜r꒯cP{,(Ogms;ԏ{=6xtFSxp]UbYl݉{BV5+-Y>Oxw$ގ™XJWm 1 $;,X$CCa;޹QTDl-wR0rk Uٓ_S|RMSadУ78T|\42òQA#Cio6 X2XU> t#GX3PLs$wJD<$G; Ө/yrLB#rJI3 %{RoXRS5q5Y3EH2q% $Ɣ@ZYvϏ}O[.ͤ@ZuPo{~%ٸGnA|I !;}| {+x)xPJtt 8nd>Xfలg{FSRt4C'??pѡ;LPTk3YF7FGEcFjE|H'9 8^!*x[{D * (B/UTC7Hѧ4 K;L 9^8̱Ȫ8x$/ڙ+g p_kB#c: @md՘(7spJ>Q֑z)F^%w3O;S/L!苊|CG'j om֜4PbcVXxu*V6#oiderisQF׃ YsyC-<*a4ݩ >c%Ã0{9ٞѨj e#LVy8.3鋔^ !?ilI%|̾؝t9 b`ms9Zyjog}=VĂK{kj80>oH.1tA&v-_̏%9Ei=Litq!LPrZ0 w3>&AItd53X0"C(wz|@ 4" fyBgyZ[e1=t-@MEdo<~LÖKzM0 x,GP$0<[~ALRd&J=X>fluAY_HO@_HW-꠭{>G^|M٭ "_ZF o\{ඐ yc%f@1=j{I;M" 0/?,U)4ځԯ[gm~r&߼;oʄ B@8s_a?˚$l&gBw GsN8=/d?J/g}aB*yEB+G UM(U# ޻Uʺf_IB-7pL,!mQq8،`1VLpp>"9R)_@.>Jɤ8c4BcK\IC!k{J5ν|V_PbY}IX{!N*.Q2X*RDazE$svdEG:XzWz`p%,z>m1J2vx"nd53lp+42\IPyՓA80yH!Nsi;2rٽi۠wlQ:Q.d҄&ɄuPqi`lEbLՖ1_~?I\ó$h%#CB/Xx]IYo葦nr ۇI|nVͥ`!y^{&Wܓ*.)-:7Oߣ^P@P~ ?^YVd #l׾ODjO#7qW5I!Dّtq,5"3o$)AUKh 7Q hjMҰ#`8C_ ~O'NyY2NNZGIFϋTe:3=!'Tz\PufqKTM){p]E3*n٥dF ]BDN{1R+#7Mq⧙X渝~hքY5@1u; BS +ó.=Q,q({D3 x `(x Xo%й7S}u(,Q_CN?m6~H,o]8K 97a XcsG}LjԢ@:8%] !:PXj8| 2V!WZ#uI9_62 0}FV&b췢!AnA(_OL&ىxjxa|{G"Rj|jC8Psch9i˱Jw j3%(QQ(͞~V%ºy*4[z<܋݂ 5 rɖ- XIwi:q4Cɇdoƫݘ82cFìڒveaRLbLaGqp)FYvx[.=ckm[lEqkU>s]NKx7Ͼh_/ 9kͨH~pdlۀzJP8@mƷC쓮->uy,גRI*# pBM\_Ol/_(c6KxXu?aK/TE>jl5Z~B 0 06{[SFA6ʏoRhDPdNؗZo)3L|bT#WKPcϑlu4>/0`%R FjvcZV(>zOu3GFs}@sNǗ';Xrn:a4?^ya g g@2mogR'Dq( ɵAXS,:ڪQn:t ӡ>vjd^dB{f < òx6P,BvRPlC!K cpחspw93ioZS)U2z.)ϬVmORg@gVk=z1 Cen{gno"T7G W"6U༎T6YGR y/,H7P+{] ŞHpK@pcB(f{ 1F,u N62 Jܻ%s|x}qvb}/X~+epy'V[' De!w)|BB5v}>\zky ,8!UzF̊Y(ێ&D|+ZgE_=vqVr5Z>fE'롎wVȁ%}VWeLlڎ͖Zg9*PǛk[C%r3fXOM3j7kfXUPnZ# ;\rD4Y3+ă#*ywF2TO1ON]xWb>O 08q\9s1WgdWcQbR(3FeCc6~|'? l ^ߥ6G}ծ?J%N*,ݘp??ּנhzKQ318cY8o=n45VVwJYщ9xF8CノYnOpSkKF;j 7s>ajPwC;^$[dAk># XpQ*KoGQL)K-#f" :w'bc1-&6k*jb+]K)ʼgs j?q$+tHQ))$X|$V yab(SJʷrݳ`42ʦSkº!sG!$.ݖ}]~r@Z/c42w~wh<|^ TO8JgF#K/f~ݍ.:!#Q%j9uj֍U*4|qj[ARCݫyTc7· 7_dfu˷8wsi;v!Dẋ`Y==J|_D^3|xtCJ;مrFBu̶ L!W'ha\{궃 8` Cz6}ok01A7 ϲ J!z qFjWɄӝI?im\T=[_ uX,A@u$(!J/AjPhrn^Iw"IDuVWYDz v N.?ƞTWih(]iGx73EMToHI1`ÎMCXjY .Dnߑdo5>?b" 9,d[}YmkVDܢWMǤuEfJjDKz0QVN.(T2~êW ߎe6'ЎLq<~2G2Xp29!yzAN3]l5loJTFԑ8j>9&lA⠚Jpj_+"Cj NO{C̭F'̭[D7JQ@fƛ-8߬bsj2R0VW't2c`]%k5yq|PR_L%EQ_I3qu`~so+pϚ֨@Yy\rt6NA#ʸّ#,~ c{O>EsHӿs6\dZWV(ZFWї1Bi/T]o=%FzTPLd*ZcXYg[(C,׻Fґy4)tYDQ mP46p\;$aKt=}>!z8*@zgx   .0(@uv2]TcԴc '|}$Z?JAi E29 Ƒ4۲wy̙~B~fgt!44P$ŊlMkNj(mX7EyK6^f  @AY!qݑNHp84w*[׿[HuT.q{vx_*j⠠e_js ѦSSؗq$U;= |X6|~ܝZ8hMDۜ6X'߯?9AMJИ1ْ6@&IA\E8qڤoIJ_`cY GdϦ=`BP7_QRg~q&)D|299cbTNM9bEdL !Dj/ߡZ.e_ 3UN 5/k)?Sw%S8,i;̷Y~JdXiLEƄ:&` |ZJ*Aov_]  V@X)J[/-4C- !6Doc + Ҳ.EkZbw4 AK'Пi"5νEmĩD Qظ@]%B2m" t,\8mxUJpܯCĭ+C"+楽w~[opS3}I(R͂8t}wT2C,`CGӛ@zFSqZWzڴ;*Z2WBv ,<q̀~vhf<<$FpKH.1GH zyTFW"'ȪbCiYfŁI5#?Z&߄cT>b4+[^~ {L!3KjREkcԠxo岸u᭧sI3,T#t0NͰ]zׂ+ CK W\DWd>JG14x̥fOғn5Y klx#^Y FE(½4 fcq}Z55E]s8EmyhU5xH_ `/x"Laꦦ5 \f'C"hY*=XAiCE2SmwK?]"m`Чx1>^n63{<9+RI|\ m+?!Yȫueaqx*^- K)D\/xx{9 U,ao2@IEhR+1 T{Y כ$:à5ΒJJobXudV}a)#Pz <8mvj75#LuI*ߪD#¹\'pA*ZH9cS~]^tkZɿ2JD[=n\# sMӹ^*nʸx +Ӹf<+fA7oÃyKLe8gИ23bh3Ö= k̫,q<5ue0?77#jT3nL-s*E#N7AmH}I.>tf f і4r|H)T!-ќn{GsbjS Xs p l/dڄd;.9j B;?!L!mXl5Awgٱ[bO嫁b{.>^b"$~ 7kk~v?4Б$h)G쌫˔jpȅJ+̫RZm#3Kw7L2I'a4 /kC"OUBr ,eƒt-)_(I6hǯTׯۭ[Vj=ҽ[fs|AQ/ۢQ{=1ͽI׹΃m ': "ʽhpeMKF R*xyBkw,z- =N*{"WC?*yE_auW3bcG]#'K+%:!^,_hhʈ-M۸?$DFsy!6B_,n_yr{E^BpXWM8V&^SOӍ5,;"hAfRlmv[~5I)xj6ig?gc :T/9qSd99{8*GvrUP.vqYAS45W}|-OvmY&h̲)A+%7N!h3Ȁ=>>+f|[!z)[ *NIK\muql,6&s4 ưn)X@-3g>&E5=fw(G& HeZY/7{W:ycidTQ8 3&ŎeoAZB݂H2n6 #!eiSl9Cs`<gοv<y\tY<ѾnLl mҒLoqVC(*ZG B}c NORMʯ݁P`̅{ .ߊ#CU X`NA{Zc$G&^݌Z2,D"[0īk\#Zm 4mM&iE"Pqikkㆋ^:WWTLT" PU~0Z@ʩBdc oJs" q5Mmp[CgExlJ;S8*Ui[yH_x9/gҗ}~s,c'X7mT؛Ej;_:-Fm Z{(őq ̏sBy,ЛZ8',WGl?=ʿ`1dBY:ʑې"3ķQJE)W:*RPdpFcJ2(N+cM/sxDŽI6r&{9̑ۇ8LoPSHP%߯>%؃3Hu$ m{~Lv֩ $ĉFB/> 0î^ 9źM*}=1No"6@~k}h'd[ W܏H1&zE'<네$n%)]2g* -2Rt|[OEH.:9- VwR.ׇA 뉦}u@JF}(38>{*ѹ )}f/ ම+x9smE3%f㌢KMmv|u26Qm*]+g-W[azYS?Z\eŶq e6vgfX#oY洡Y)9+&` +C3Χ.YJO {/(Z'AٳWުdV[,qe&ծ|eݷb;T-ׂs\A߯`g1XnEb䑙;u|e+*6*Fdar!՛@U1b4{Igdnz ))29J| ]t@WW{WؒXg_qm39D:fq9̵g!~*VC4VMgg[Wbp'$nyNG'C1J)䢷pAs2~܍RU2a##H⠞τ trj%Mk|T?IP)llqzQ.M.MD:PCqDΫ F F{Ssފ& O F2IrnL i QB$7(SB[_JQBÊKYoEAC_q =OpH#NSA7`: @\vb ;rzߕkBńjZ z;-&o}OԨSn{;]hH|?T"$-[T(Ÿ [ *laIPrڭ`R°O{@ { ~Ed0ɤG =^~ݽW%CoNaaBw'V/)8.ef_+kOD[|R>%.2ԓ!N<̽ic0@u.AA'h'[vaWa53(ۣq@Bs],g, NF83\TϘ0BE(9L Nr-~%V*WT+ 5)Zp\C^4Wأ}U^ 0O9x10aDx ȟO(~+ӌޥ2U 9̴wغ';JJtUf}7^nz:YhKgILUz_JH&%SݴpO9.#XF) r2Blי|2n&.)Áfy> Yl)fؤ ؔ!oysW~`(*>$i:Oc%r iߴ'4^jΧfXRm!Lѝ|-=M\/ <߳y75DM ?/n80>k~kIĢGzqF8(]Mtǭ5i-=%,u=׷@v(½У(jMJP9eqQ)sp $`gG5j91FȔ2#Hݯ-S kE|X~c{}~8w2`knu/_lĒ)y:,9u\b{&ؖIN7:BҭDUɉj%'N6M>|qN'Y%y-Z<"uG5fqHwI.yh~v9wbHw\tokr }~f{V<QyV<[ T~RDAZsi*ktGa w۝k"_{Q]PPxc% .@И^j-8ӓN{x ;a# x^MQ;`3V_Nϟ1"R&4 #:-IXjӃ3FͿjɩX:uܥ޺{H* H4dt31bkɱ6Xw, 4-!GJ8C+Useph=A&戠=g{>`[I"&$-ESnJ/|nH:^}(y"!>֛C*{c,B'f髦aphaV D`;!w'ƺ u(2A%5)3oasbSώ~HC;AΗ0'{!+w:Y tɗ?R8Pʜ>@b벼( ' _]q69ǭɡlhK)7`1}Y4Ylx$)uk}:'ڏZJ h"J`T"YRaHJc#Az ,-,;fH~ _I{vKen2ӽ&ATۥi1!0* "XŘ_S,0`<>?BoDIGZqp"] \9秮B_A/t-ۤ\j&wV_go|]D'Yqy ;vP@`"0ˁed,ީ "F#B|S Us|3 [e@9RV@ 9p7y 9!Л<'/(kUs [c\<"z]9 s'Co՚)4-ŰH®Tm7/'Fؾ}(ܤjh.=1&&GYS>2L5y|{E%>x-H'ἵ1_5h!Ld i)ZԑŞA,/cbM!aJx^2DI6"UQPC戲oh9prg$cnp+fSn2U*\P!`h?$ďzIŘ YoX%u()suw;2W(΋|[.Q)d(s%(@^sGg. fPhh,;ч᳈!Pz~! ȄhNcVTyn'jA JKi19[N,m~2_7 ,?x9a$J]djL#ꍬ>S}l@I٧DuY Ȓ:hЬo|9|iTm%aHa闙Ӡ˺lrQtp] ?q¯ 5^@rt!^;] &S@JCO?W 8Qh4)0q4wMKߋd`OA/ Q}$D]yN\72z!gj =i ؇Y}{, sڭ#ȌAL*R0Nٷ:uoCLp8Aͬ3ƌQClvvSűvUr "{sy&BJ}Ik,y bq7}2|ؖ=x%hL)N@Ǿa?0Ϥvm ǗI:K~=Zg@ ;ۦqV}[NGC8Aaf_%  wcV`!rJ+m\%yJ.g1a1qOmˇZq6 ڲ"堂-Y&(*/Uv\lS{V e"_7O^?M[D_EHw0C/&I@:V}pTĥ`vB4 Sςuf:m|z7x^e L:yܒUZMMoѢ)߀maɥҜ1Gڙ#("վ{$|Xha!]q6潙ͨȩ'apm@LT{v:(ؘCfEzRXbte &Ih")GwupObbkorG]ڜQipXYKO.ѾgAO׉2y'xJz<2%aUxe9^r+ET:754BYzhY ٩CKFleGktP{9ՑkGZx>Y"xO-.ďa]MNs#+B RH-4D _S$:šW*qo`i }S(w.DvtaXOȰFgӌ|IE۾m+*<%KT'uS`ZS^syIY E x ڱRX+?:^ X%A{+6]Im1t:\j\Y8ypz I&BFF3r0YR:woQG+Dn2"ەeg٥]|dB.l[rsVlѷSڍB(&XLTCbq霛+@ڴdoZЫہq.QdH̐[и 3Q0 L|RNж|W2 >$kP*O9Uh&Klf3SЮpdc90Fp +IMv=ej3E:5Z,O IP|2hP*eDIY,)*҈Knf~j~g#O ltHs7/Mq"G"#7ޅ4:UCKŶK'-) 3֨^riB[Ue{[.hoRZ$pЧD-lۤ >Ec8?K&xzA$c}_(!G1IF-[GJs-5IK:nɕfʼkpunRrDaweՐ ) ]Ē-X]| 3+v}k2ZWpPRj X&w=ū#v !e zgr~SPH1"*wᔄԟ]dk 2uвo$&+_l #ԻAshAoqgꎎ*PJ]e 2-^I|xd09s%u{I~. @7yOTrr^`,y5WU`xv-~md 羹*LoXgW.$`WK\[:Wx4 @sA9>Ѭ9n%.s4#جĘ}o9k7 lSs& _W8/Ƽdv{E57)]a@6=]lkqCAu;)B8kkujuˤ/e۝OQdlK7%42u FT]U\'%C4n7S#d/ygXƞ\N$`d0b vפOlx9Uh-A @kӨ= F JS*(P ͂n{h5: R*p:j0\ao:\F.DyAolQC%w$V-\!DU`Ÿ.MOEA,7|@IEpa"t J/Kr݁U"#%f2ś}ٱa%Ҫ}GqhvHA)^b8ӛ(e?#F+.Pp+d Z@#d\S׍(\qfͧ#Rp^e99wDn ~̱辱Z 2,VjXv1;#NdU"fvuNoOKY5T_ϐ)f^9It~v[WDjEKU>R? b mBGϮk؍ .tJr1R˔Dfs{9Llq6r&? wALdҌ6MOݛDC'؈)?xy\Klϒw4RLoI޻ >2^@ kH!No9ް>7mjZLģMG; c,0(c?ݬ1x-=!a*@5bmno\ GT?3 pG}D7"#yn2`(ҽǺug#ElݕOli+NƍwJZUءrc!ꅋ!O'בc*p;rHFbQkUo}À8p47c%V Cq_+liQG}YL|gR ĠXu& =)IDzS`IΨj\G D{x\Dފվ}.AQBb-1GBڞ2HNe{tS֦iwƤVrD $P;_@P~CNF_t2'egth b\~ݑdN))LG6BwʭK`; !z 4/?*0Nf@Kȿ@1:ÆnrbxiS=T(@p\3uil{BFVGju]ԫYm8ƣ_ n]+sp=mh؋UK#(ZA&xJscsxq"Z6Q Wyqzz0=^A0#$s%&Z9OR<ʟ^ .f-aF;kӣϩ9sAF4n415IY9WpGVA1`CH~5VG9AY$g͵gWbDZ r li)եފ.}Vl;AZa=nVkSE񣧹:VDRo>#wc2hwa_ TWYy2lIMJα(yh[pS\t$_E&} YF-\+:\l9$]4r ՜y~o%SU*Ɖ]E:8aWpʽ[n&Fj #T~JǿBqjC2!/iZk/J%׀ #3B>9(f> VpC 8Te=?Dm v։ 4\  ooEQ`4J[~MEÔ<~f1_~–E>} kQXiZZWt 9dHU+T2=d[q;>{fЍ+"N|^6Bdu+Pܷ:*~s֑Q;0ci1;#!+pҲ" 9* UN Ύj)ep_JI2LW@hm6==CRX(],]' 3Gb v^Jx#tw,f^j3LsW=cJ- /͒ "Uѳ7X (P|cX*Z6!:ͱP_ uș`(k)8MʦxO׮2Qx ? bT%N4wlL&XX;i$UP_'¤$֏PlX0GV)cQAMa&Pͻ$i`+0a݉d+w3yx-|A8 AzLjG*nw8g[L5 2#A`Fgoc;p ,*%&ο!h@,#}ȓO:f{$/jn5Aזā} FJ/J!LYq&!Wߌ/"" |~#&a$$X\*Ezr˳irqQ~dGTsd9mog# 0(!ɜ .8o1fCtěhF\<.sv QSDYh:)z=jHpMχ I "3G_K0n FOC=u6.aLӫoﳟ0!A'~Y,}Ek8]:S(i{I .CAg10G3ZY/eH `S3ŭR ékp}ݲa@X9Q![ wm_bηLЇFe ,V=YDTS5\m$Nd~xۯS](=7VvFC[c ;V >@S+FHkH( 3MG|A(5 ?e)̴7Ol|n>\Ysr8@aNI`uIZ |MӉȖsaqs--bܰ-U>9|?Y!yg])CawIۨ2+w#ۗy)L"bY+SC("Z9pvżu7j~=2-E@ Au xyp[?'+GHnR 0oݣ5 +w z1eWSʢ5޸C\IisYkڹ)Ǭ9Kq(u )\busϢ6+ds @"VAخGBG/~ͤ5 TSSʴ%F5^rPE/tT۲Cy?>S 4"ۀ6}kH"DgtN&-kX࿳=xU?q5e.3?h/qkʦVrFejKaqi^$oKrQ$b6-Y"j`߁ޡLQΰԱ؄b 2jy  YgWmOB`!%IiǑ9+wMfƃ%ȩYO0c=@-c@ݳL?tr&0#s~A$J 1y__2Q} kSօp+%ї7xr,uf\ug8gV&3,g#8CY.kqShi /Ҍ=e(ג0g2}7gk͊Yy񵺰vS~RsB}bkHP"ʳ(^O[0f#CRnw1U'IQʩ$Un~Qe=n:XlF4Alè"r,7,D yӸ",sU4|ɮzң1 '\6K>vV & xh#߳wjaW{@&1~^2%,Թ>e9lSq6CF=h{^FDh 5 LlfϨ:|lmWV $Ь_&+G4*4MԶSqZ`E dhKOH/%] NfҬg(zoZcx;-s<*w\B'&bV4>qⶈP`J龌*N&CR|yZC-!9"*q^9z0ܑ`~[~e kco1YIX)޻jڟx jKb]r3dCc&WR3V[lttQSH;xM0=;C* ܏ <` 꼧oƭ;JB(ۅ< e;YVΑN[ҧthNu( ql7Mbas*Z0-R$|(inڃsAp<'d&] /E؎ %|dFvHq M0k19r5vܪޗ=69,J׽Xx#VKuLҫ>Ad|ԷHzV:/%f&/[ٿŠH_^l3mtf( jV9(VeRŎKE& QL A]`h9HdP5jdTml-WGQ/uTU04k@XSŘb{ʷbTv {[szaզFx>!G!-{dLFߜ*H}#cMJsu Ruʫ/[cdp5BeǺn#߀ٱ>OևS{@SDێ$;!\|أm@'ƒ?t|)kF##{G7z'mA68t x]Td] 4<[!}d ]v8Ut6(ybMc[-n^,'ߞ@f]Z?'<Z 0E(|&e"MhW'@Qu/6\d}V^9D 9LD?8YvP~,;#d`nt!XCp&.}e嶇0''HXI-[cK禎 " z7\X7ӕD4HO(=.\Yꌮz}dJ&%ިobvKrbWJK75ZD!E͑ˈ˭ЛX`^{#.TٴsVRpvTڝ  &u~7cQƓc¡ Ao)kuaT׃j  ̸ZM.j_Ĵ"N w?^&>O9"Illwz&EUĴ_\$''OBL%a"0:h2\, By~])/ފ0/DFbI#2z~M}22fu?kSB^/_lR:mvaMuGбe(v]CFP}*qV EG|{PeWX*ӫmz|P'ғ!^s 7!]-H@l[~nHE3(:CHJM_V*WXk v2sYbBFXEW kF$iFR.bѬa`^CMޑ=Wܝ4hݖzi> D=8a-xϼD ~s犪a-eG8T\ *FAY:Y^+VAʸn6Dvg!G0Xffk_O͘Y%D>8]JqhV#]5rv &NQ!?Yu &D[a 0@yqQu'/SS!Y87#"`vcBP/qqf;?CH~ >Ƃ?XBo :e|FHSh[q_!9O6z]N^Q dRMSLrJ+&}C(f}kŰ*ao16_qTF(sQd5qX.Ae ۬ZW5|Oߦ)^Vb: Dt}EZZOҖ[\ˊe.q(lX/8ɿ4tSU|^7~ > -xqj]U[vy;L*GJ~*,}8>-_5ͷxR-Ol}QĪ(7. \ [&$Q*z~S{m׽X3g>|0D\pHx^|_gX`ÌR vfG k|-&IF74N)4lAm٬)_5D5y 7*\!g~Bp2X.ˊ+g1{Nz@@F͈S4d_1uf-0Y! %;-Bgo΋ `  O][ /R;$dpcxWY {hU< {́][f|f~ɂuG)jlJ"|`n| X1z.1TQn؈8R:>#WXf|}aZ$̊]4s'ce/x{ʼ4|%~й"3YY9:*3{>$"`48ud4j6*{4v zXm"On+R/`ȗ(opW "#eM,H-VnHP+#^+$Nvs )L9IhM5D=gE_"$7bdbbzu.͚3IS]pPeu{o' =~@ILC:4O`0 FK0 s:ΈƤxBR;v|4(pAix_St {y#腳xhCZ0'tn1vu} iDM;W)VRc0>vc$&4'-x_wܹyV"}x0PHb=7GB_kPCy<bdE1~P|m5kĽ%҅Mn7Lk[h&C}%b듶4@$_{VİW%. 0S,s ApmyBuW!fi}EAOϺO#*Ҭm|jkG=ETt[;A{ }2&HM3.%Hi1>fVv< kdXAxSJ1"YF@Jy0{J, cګ7QT\*n{u t0[̙ӲAmKR &hkxt>Ei,5#CI M7 1nLn^{t@( N[!|}}_##.9h}'k'x)gH/3{1+U/̃zEϪd[֠B;i4 =o3Dv4(m}j:(܀''b̢5|}tetz  qx"%= [y9bbOUN+[8^r9CzA5ZHYZr4 ;xocI8;{8 8Xh˷ sS7@sP%;W h>F&3o$Q c?j[?`´jV7憍{' KoZHLB}flտs>-d,߰4'XO+>Oe FiB\i,/}•7W ) }tZ+tbh.+LVɦrr`jv>( HߍsN^^YN C`(XM]'\϶z>I>\1.{7]p)]&GaSP]ss_$mu"i#:72x&v9I;#: ~-P@Kibqwl_.zUg?"Ö=] .FZǿ^`m {n5bp84}Zq*𕌐s_/N"X>]rbV646ۤ2:p4<\fDm0GȖnb'X B'9 ׍C;ivZ|< Qzx35vmbDQ!82<0J]М $Ҹ&>-uN" F_7D_ͦ WX'l?| Azw6=\uOCC*̖),do?? ԒSP&.6#i>])mt3u^r ))Bc)U_Nu}ы/HwlR 4w^;]m/i9#v/c'֨(I;#OśAmVAgȟ6mh _]q.?7k%46ìᗇ-2L~>gP0-;c3@-mr>VjBIU=$Tt#&Ί~/oQ+A}wc]WQJ[\CI IA8d0aULRBdZy;3a*a}~W"Ceoo7I=}"Y?bw kukhY8߈kid?so|xkZ*)2I/}(1+VE`1/I%Y# ukn@ d]⇜W[ 9 њ5d̥:{7v$o' u:U_w!dŷc Њ <U[.'uyUt'YFC8 %57F`LPZCjyq3m :;f  o7lBV!+228Z!ʠjW11"F-['D# +niGD­v`LyfB_HYԅITM[ :<5X=L4'Y˧>tP|t8}[Mɑ153*\_]#Xk5 ȗ8L8 1@yrYӵjo"wE5N> _{\:2YebS92nY@4YJt'J( QN|7q*׎E76(U숎@!ycIRk%}mf k ^1wc|LɽԌc!o:_3QLtu(*BŌT?j/˚].P8 žjٙf% -o?,ѯF;Gxz;$>꾦gxЂV5,E/s|*ZW~'YϜ4rNJ~pǽEq ze 󵳉:A?$m)QqĉxNS=J?'Jx$ZVF{q}Yk;H5wPV̰R-1bBuȈ]BNN=k a)KNG B'pcہ=dM<„hS} q  Z\("gR3 ƬeqhVyrj>nV岷|h;Y0x%m-c%zN2I6N ߇L`w0q&M E HF/8KzY^3fӪ6]TL^`I9 QIftTB WIw9w+'M;k[j׭U@Du|Qjxҫ% F+5<3[~ͧz)2D~Qћ=dpOt} $2ĥDZ@'heBEn*x>6hQ-<~?|nGPInl-7vHY3F=!a >OZC߃(q1J 0\:twDUM85R]3hds0]kYkw@IN 1ȉxTu[*V[j5n&l@9p;\eե<Z"d:-!Up˗3+<)t~3WPNjtj߷r1P!tΞYuFW6KMhNjefS66moV'3ԁԇf0-2B1dU6 nd>qkȈj-~zʘ ]f&ñGB/fhƱNK:82 U8u,|g فxk>j;nXJa;^Q3a.K=[ҿ_ieG]!M%Chl~KS3X UxyVmVXBQg:$2!,[8Պ7K;& &;>h0 0](AzZĒ:6ӢWHVy(iau]t (:VBG)rGwh*;ywM9|l*j'!/){"o?ƪrͤ',ȑ7yMً5a*AFkd!EIP|˯;SIg973@'A8 ef<("]Ga[1t:X3%PB"2Sy$M>izՕ6H [rbT~h<V.KdiyeAQ9USa õEa}*׸βI'~`:%W$-d g<'RDhLR]"3hFNY]DY\U`؏ K2"ȱbH{$5K<)[8&Gzr@۲]] wǿ@uc4OP)t1sg .Ct[nѢEFdUۅVIiV:b@`]H' M7޼ZP@DCxZ +rle k4Rv#!MV?h osBG(gFmJ5l]if\TZ!C(5T1qyO 6`W4HxE"+ Nvh:xcg`M]p07^:7\Qpq`(̍ϑOpj?Q F /K;XxnȘS<? #YM(PACTnEgDFxzwx/]S75n!A༷掞5_EVَHNo}4UɲzYae}HtoO%;y;r IpW;a3oIcoYn<\1#,I=l hrŽB3 O&3TNϑug 6n-8o[@{1c[ֺ%E Ii^ܙF}b?itMz | %1J(5;+(Uja/Tښ^Il?Le|X{4ƈ*ٷγϱ l`#~.kjT>Z%X)Oܳ MP Vo'!Y }2iBk"I}͈R9PF98Zط!^V& q|zep{`t3g)FqT,Cɻ1xxey s⬆J/GFkaugTbĪ$$$ĥG֭ɠrM/97h\8B)Jx|ރR1Di^f X-ٍb$>E@AxAF|gR-5,JSňp}|S cˇßH$pQ1_dv\p|rv) R)⠽?CC)'8?3V ^6~kЋNV܃&N? }Od/(2;$'Taх^gm`$ppNZ* )/Q'o\8m5w8VWzc"6.leKOZE_OutpMCj^OM`As+(sN=Eܜ ^t2f%ToUkWl=(~C9F| {gfh,G[zXg5:BHZeB_'ŊIX sgaek+0W wPUi&'>\6a-C;\@@&B,Ķ9,8#+M9Pʋx^ؾP%a+D,$ 6-\bd,kUq^y_ZcGurpK?b_'%KLyc 42M ^-gOخ8-pj]I5v }ʆk #l"zeUo..LՖ##fvicxLE`룲 ձ3ְyr/|ffމPW[-clI*/+{S8}V6+x XVP #3×E/d-hGL'k D6Ē4<ܑ2& hBYT-4 Z9a?_b175w Tqq,=wn5xNZd';<k!/(^|˼JH_uD'jX-2NTWzg_^BŚ.)CY }65|܅]/Ƚn ^vHW0yw].FU쎘8qR dRH 0>6n'~ȕʬ*Ic=-w3wOUgu`\R?Gp>ь5'piI(Xl7>A"Fbn] `;U2 VZe".HSSzUђ]&񕎝O YU6*w~h@ EAa5Uȋ/`.dzDxxeBUƢ9j{C(x}%gI@LGj7` O}oO]"{"ɠl;>eրzU}ݚ'>kt}`.WHY@̘OszbLl?WqwT6[x|] :NS2بQO IJ0YL 3pZ|Fhi.FseFO!74Xh ?hIq߲ߴܰ2÷cTsDbe,6gWz`vI'w?>f|Alm0UŽ|@60wtR2j>:ĐM Te*? d&px롕Wԙ I]T$-h㳸sEDYBBZ-="OGn+*wYb=WoT ~}.%>jEKUl@s iN&Z% T.4j]h =*LS\{$%0YBl#7:#0P;ei'iCLF.EvnRn:K+tOU8DaSZ7#%1e rBSZ+{LEڳS !̤~]Y6Ҏ#f$`d)^BWP l2ύʌukw#zhyWXѲ˹u3@.YA1燰20/'BŸ>0AiXH)i)x {AM\wӐy]{f|V 5e(VʮBx(3l.V-dB2dSXL9oH\g RC`cH7)]# 9H+gxGg"+S B<2,bxme|Z 3tH:`^tưz7-0n g8xtHhwk6&ͤ]qbdQkuRox~SNMQ>;;vYQȿE6= ܤtm LuQs0G*Gl7 ZejW0a1 1S"Ѩty6rDK@##z1yP9w]tD-M,.s:8C\F2w@ ='gxួ]u+c:MIwd/)IrrKϷoE7%G 3+9Q!B͇ٔZKy4S5b3.u&oKΟ-S_٣BP.|ײ- )đ`5kjXcʛX_Uzf>ʹf97BN Йyʺ/*l](d迉lcmoqS^o]ai3jX2S.݂oU͟Oe߅M / hD! Ɖ±~. K M*~"ꒅ}ı7i( 7?VD'V50&]J7v=s-l64찝lT/%^b,YB'mfm٫XՂ6PApdBY#z`7]eM6&Vc&f.Kg@?Vnko tB ~WT 9-d2fvRrCoTd'(qE:fTV-HY!7KB2bE8t ZO?8gm /iH#6.\W)h+bPCe xWn==hXul@OOFULl"-^.z4m:͈.w.1b :%R5CWwx@fSF; Pxܰ4ț #5I%P"NUr̅LL)ܤ$AVa*@ 5Y熒2KP\)͝˙@Z˵'Uc|n<ӆU5 1/YaE9AT(YhV؁oufb3 `P&xl*uz'`lg'r7Vi(>j~?9-PMJU +C|Qw`?Cy4>Mw0yHE KɤYF>lL|g֎2+12O;\|%g"I8[`f;3xE]vi$h(H"d' !Bs;E (Ie _f3l!Q^-2+.bIaݶ_u.%*ݜU.Wytr&sEs ?󠶚+d4^L u;}r!Z!#`4Uymk0>]Pwt"Icfee \S%tXCM<#'6 hƣ=Kƥ=$ַW(T}R Q9gƉ'%@"5JS;XT;*.-mHk ڨH8samGFejlf<ɴ(m`ƙ,,}co5S`) ]Ψc6i(K\klZG;'@2N4oO{%sl1Z+PaTfC&8߸ \mk,]4JxQSPgو>ۺI7t(9yL#i-q2{]=+a^M{0^Zg{ dx=)8ZǡK\FP go]Qņ` >j Yu0+mO-P;y` 7BVǐryIϵjN-H8'.yn'36bR ]u A}4FdRE_nu >B}5AQD 7$ʜ'?Vz 6)iߩQ~O| ϲ=A߻ᬳ5vSJ|oG4<̾DR[v',0G,30w(bn}ǺDq+AwG(P$QbEK_ATgNx~8x7D 6 UJඞSuY:2tek'|'q~UWnDlfqe$*b`3FO|r)|m8r&tE:YF}123/LƬn IF)R.EbS/>,4bn9˶lFMXdaD ~Ly\9[f-I#q ӆ\fx%L{h$g_H;DqYT9~c~{FO+-kTv0嬉` >#򶤴i7LvD1UjF *_4ei(ݕ5hYY8${#]`uC_95Dy\hl1)2I>arhymY :{qcGIQrsWqn?"~ TʁqHc)󂞓X+^q: aF{yZ' p(΍BD“u{OA'Ct)#O:P砑-[Rf+w3(ߓ<E <+j=5N<"T/~܆eԢJq+FfKYxbog;X4xB pIs+_m]Cyp5yeƜ֢,}HBEpF 9ZB13 O]~ǢF ŗC% {8ׇ/ނ7UwiOZaz"1P`4oc*c:BK\Nd|*j =vdqY鈢-!55j$#N [X)U-L%#ڼK-[,|#|,;]n}J6Z`W?$oT;\JC0*/gNI\ W[=;i ojWvjjPSKC}%9Ǡ 1GtG~Anf]@Qa!Qm1aE* 6z4-L Dsc7o=Ikr9zN>5+m*+N BhMSo樤J iXs pzGcN /ǷjsT OE3F02ʷ6/,l[P K -Bb0s@x{RA;Yu%S6ڙ0Jipu9/&NDh5%+*Osd4:SY "EsƐ'3r uD$pNbLU[HM(l0B(M&0o;rB쓣vGU?`us@[l öf+EcڨT)gUָ,o[A߇hι,_D;|9wfBSC*邧"m+0 s w42*[ bt7:bf~^8Za?k(b@K_l5ksRplc f̃#'qZja[x|RJ^ĕh'D͚3y'2:]}b|_`tR,GC0AalZ z.E^JZC37J]u-N8ERބÄy{]kk~`jkj@y/q;g3; x6ܣ]jC~s&ȫ?-[D(WqI_+jȇn??V1ߖfߩz5nʕEklKf_&@v,G ɭ@`" 4.{ִ*G+6ǤL(G#HB_'7(֦X%^TEe{b/|Bᴝj%i[k.Nǧy$@<"'Bȍm M8Q2 Ҥ ~'hjBxz9xSwYt FN ΏcQ,٪!6xLD1>l1lM ca9,riTiKxbcy#0ƨH3W~0cm%R d,8 7fcžUa}C)OWCgJ*%sӑbgg&U9Gt6I#(y%Bo_N5RR(\:o_ X?$p)p:`7cnY+CX#<.[p+̪s ']?@dwca6f-SLgػ Y%3+?""yg> IT ֢EujthsNTbE/8ࠒA5p0lc4#'"~2x vՈ 2zr`m6Ĉ $\PmhB]FY:F%ű /H%.&qA: Ġ:"\p0 {f^ҹ]EAdQSE}#c^ۍl0AQs./ŒlLܰڏH4DbW*fYɻSő6P[=i9YvU$l{۶5ͫ{5в~M3fjPg*q~.wAG"i}Oc^\p&mʪ9 /R+E򺴿)?/qü]rD\A^m/F@an3ٲMtLfA!4ڌ]j<:G $/~a:xoTNK9k 1B20>oweVSn^l T0Yn%~]' b)@)TbTn\h8yf%Ij =W _c9IP.a!^K;co )%{!V=~LZ{7M NpZ=#Q߷qF1v  4uc5w|;9L_6qX lDBuuo֗g? 9vr/qE}T[}g7q1KHD+'l+r d\[4>n)iQ3 X/i#KХc|ޠrp'675c|MZh.\/oV2yZ:۝?(rZ<#cދ[\/H K9Y=ƥĤTeiL;Y?V/7 IkDۆ5\Qs Al]zM jR`9p0x[ W%C7/q`UXjX[̉@zHʛ_mIyd+>j68Uw`il0VT_ A~g-tt6@Qf Wjʭ^˜w2S:d9m| 0 x \Gr,Tox&ZF}Ѵ¤m)e|b"JHAU5  ?<7n @ظM q.L3%W׍uYQRX f|Wyd5Q e[ AEs1zj~ A)JnV;%Vž ĢνLhjo9&?TKV4cLM4z,{8L~>c,.(#3eEukÆ`dDy!2&b֜vD#ևQ>tdI!x8?Du8h9R!o_X4UZEdԩB>cnF܉j9:t>r^n[E .,i.~Ni$ 4US ck '+ p㰃LjYH {n%7-_/?uˊUًh"46rl<3eE+`/?d4<~wXiY bJA RLޅ qZb ]b}$ecfGf *+ rȡv,9#zSeߵmg3`ý`%4&4L|&o^ :9Mdx8k-V3?H{a5>lC' tnAw]9<,Pډ(GWubrKrա)ܠZݕT}cp5§eSlem.cȬ~ :KgK ^[v3p 6K /@|Zֽ(LH^_clV__> ܊+!/yBu3;yp,`]&QnU 꺂1ձfѯtez\JYQAi,6y"|BHCL)h0mj7_-y)RcVN|K@-*`Qceəw@!_"Fg'hI+CxAYRZ+aH{kH$@A+W{Z<.c)͞e8p7!LwԪ!ܒ"+3kd( Oy:8~m },fmx F 'hy6U/#IyXM6DumD7)[h;?F>->D1](Ipr\eB[N\DB* Mqu:}" EM!rZՔ'5zՆ@ݕ'ltETVv@Ҍypn>F!0;B [mtJXH~_%<4J6&yh'_eR¡nso'AL6Յ+ ɺv* C.Q[< yGKhӳ$"g}g0}ڍweΦ`I34PgJ" t_yEscE@XW֗:nBxOs);' jJ!~*gO7]kXvE|a[ϾQuMh_?Ǹ; +aSE,yc]}{1)PGGi7oH} OrUs@/\z$q&M[0X'jɸ  jںhauG(_~3H͐elG~"M3*E#@V"oarL(v0+!݋!nHXsfAh ҙ0Ņi5_v;E@Su`d,7͖u܃ 0I\>xM_l}j+J1%'$^.XJ [BEAV0%Fuq @QɨCey"ܥ!duor ~hiMJ -1MEN Wzgo9nyg%pWWqITu2ZMu U~ш@G?4J=[*#‡P)mN+\J6&0E:AaFoc7HvoYԩT: <\;"$dF5V2),!@Q9I$4 lA^G!m_m=3+^FKs5{VU盻ApzK^UjCP8-2]:]Qnxu`y{aJ 6ĽB;5֏O3LsLO@4‡gv=c}xQs; |7j3Z!S1=v=.iZj`9 ]tqDh ґ#!I1~VuE(Zؗ A4c őA#5H&z 1LbEZuǢGc$,Uh Lp4~DtɗtzuwUDTP~g]Ë:\Jի6xr4l?BMmO`9+?ZpW2gz5!$CzZWUQ|^u5|6Av,x )Eݍj8}م3/06j  %yoi+NFū! ~-ViTk[f2zpқV UHxu_h}SsY_V;vIxbp&%r.˃ebX* ÚG)dS"OT4`;LYi0|&:,N8C)*Է*ݩ5Jok-Ggk MIPh 5ŏ R YV6VXr 5{UXѵ+\\N- i,^n/R&vic2lMo%>V4߬T3 {5bz0Pɕ)H-вd&h+k}=MRbT%X<< bAzk>M/Ā_Gũ6)7ytZ`('x\$u~+y||x<2 YF+뼦Ejch kt2@z`MQ1n`T@NdD|^G =3٧@zg"ެ.*wS<[[NWLqYZ2LLʊع}DK"bU'<)'+[Θ/$1_4ZKFTD3`,[MV(CG8vCh!LȬWI甍ّ=K>sKt)nv [u ?AQlhM?D/(Q9z X|DbVBt`|ȫMi  gM,)IѼg+9d`ŷ93&Z& ط1חws HUPlqv;;җą2J. ˺ijcۃ tz\De?jOm']&giԗ,J{+jd#@Srϫ iZl0٠g"Ɗ&DmuV#`ˎ6/b>0GQebJK|q:FvGejBC ľ6It hQq:Ƞ;|jP&oxֽ) ђ4{[ sz?o~-F0]`-nQ4𪳦ᒁ?C6z10 tg K(w'hB[bprhhwX@1M{"MgIi%Y{ՠ굲Ҙc$![*mM jxFwjaVs 6t@MSkP29[Aދokϲ"7f?Ț(rE#nVͽw( zĊ5B WÃvua -1dcx*cIb`sD r elg p"W|"}#8t=bf?f&OxWM1coV/kE0s5I)c)5-E7C IAT82fuBe*B^ ̿QJ7$I3PejKB@?(JF+v1s, ^9Whv4䫌2[hSYfh'ɥ4(dob"DT`h?'uu)πg5A<6%j[g!y'\C9ÑU\$C֚pik1[LCP. l `?59>R';v,5>.$!em cfV4 ]AD"+2@X "s`_#k `]W#DxJ F[:@3Ξt=Hg|sZveˌhju&XRѺw^lZ?( 0Ie8CdQѝ"Ǣ 2 ƒo*/ >JǠW֜D&؃ ZgV_&ycEo"0ijN߇H6✔$kka),3>`_&H]GFIy& l¸1sš"*rͷBm I =رK8Zw ohI]@r}UN/+g?'ca37Pͨ]0jyd3Yk3F9AEK2\=q2|=@5\r Bvib`%) ³b9q^0,.2,-~wa4inr=ɏEgf(7aл&r`Ds48!CZVd^Qi;8Wa秬UvH1Ew"Lln6xϒ'3{JfVlErՖWݽh^`RJlBA<ª5HHG'%;&TMSmFm<jY& M3W{cj gȘ} "=h5ӈ}BhwJ#Mr^?nd_*:~yj Ԡ_ '@J5r.:\8G'\=sj41k_ðߥlG6K(י΍ fGt y7wQSײs2C ؉ID*ɑۖ#m;F< :hiCT([E?s1ĵsw]ޝuX {}Mjf] A;sS1'y~O~Tce-?+w[ xt/fbg5b|;,~gxl[ی=xl8EmyXyPpMS+݁a>r O !k*euAH5zCET4 P˗䫙R'sj1%uL/aֿ',̣\R|'N iRed)=\Oy75vKVURG)hwKTUH >U(.!XM W/Rx]Y4-֓d-G, T?}_ nj($_?\- ߷=0u`w@ yAdH 䴪CCr؆c $%M Sp4~Z]FtvP~=*k2ݹdq \1[əP]=HԌF@skqf#4!; qsX7ccˡl~zѼ㴢QhʹIOy^uwޖbL93jȞ $g+ 2#7p4X=gZ[Q7+×w89G4Lc*ܬC Wo9[?,6L1@nOboh^vB#X3enX뇐T)9ȕBOiŪt5y͹ԹV5x KeVz)eD6`o?o\K uUUY1OAha%[Щ.7G9!f:"Rsw?}oןKS9ziq6,348Yi*FxBBTHֻ\ A3tQ6 4mtp>X >N j T5 V?=@p2C󪢡"ICX+5١g{Ž:q9`f_y_w`D2Urk.T4aUO*V1Z-X ~qJWTZ!/NYEzH#ỎZ g`poPfr۬ot}a8[IR{?E>u{&PCUPd8ZρlTa QcxC=S:}KHo9sl:B ɭ)ped (fg;S5: ve˺KkiAQc5ik yI]`usBg`:+M }I'ɮu[)WNGp+tA~s2^s.! %iw<_G;%ߩPue6P f؛hкsKfnh^VU,`3o+ Lm#F91ЦV7GAWpܝX {Ao5&qzǎئ! z_R/ l6)NsB>֝D ͚%33r{n)ս,tAǓ)bj\U(ɘÊ h/5$MVAhú*]H˴|#l5thM7XQ~,hMe7a7KZ&fǒ%ncOSVjSchAm=f_h(/@+?{zE)r7 7r_tX݊VН7[?v̢ڦ5{}}0D|xԅ䛶@lbx2_{r5V*K#+!ƺ,UmSvG}a3^/M}$ԣ2sYXKȢ95tq* GxQuS77od:bjc-NK^Ӵ{Kh/ט  ۧTaRS|KPސk̹}>vsV-+PBCع:Btˋ̊'Vf1Ç"h\@6hXs7/М u%G&j^BԢ|aYlUId'Ϣ@VT-twvO~-kK7b%Kv")Cv}fZr0rdg49.ϗKcaa.30JW;kyiÌ%F۫/鉄!$ax23P :c,4]@A{ƙ/e׻mto%3y]rI^EB-DXB>}>V's>$z P ~SJe-Ds}7)p҇tؓd?Nѹ Xx%JxLw9!ǫ!& t5jQ_#24x07;X$3An`  ;\m|c>Kpps^?~Kc#V;*a64jb0#;G%'._ן5:[T.k#~٣ ͐38 hTEILLH T HLAb- 5g{~PFhO!W]iꆨ%xY>tM \4@eBhؔU*6W,\-6Uf"M'{/^q݈Ȥ-ůg.V>;:+*xuA}1TFrO\F&mV!ůA')2t\U*ŵhY'~AHdZv8"LkpskQv2{J)b{jkO@)Nם%iTxɆѲq}ʈz!(jeנZq *cmbG;$:~iV /,X#(powY>FTaz!SFV踂{6h0NM0d>ޫ=LJQڶ}GPeۆ|M D[_U-9G٦xɣ8F 4 "3FRANZ5 R,mXv%| P)Nݿ;Y{n& 4Fܸ![ܨYXnL\|yZwH#|K^^[8/±s)ɯZ&=?G}t{N{{y!4Y0bεn V}Q߿ M(;6 13Ա-*Yם:]_63Kԍzwr .;) -W͹꒽JL98e䱽]!u,*EOk7/0;i/#,bijx6J$=$* Ѡg^xUF &EkE7U*)mؗ׉Q (o$tFjoGw\6iU>ݘٲ]y^C_]e2,jpcVor/QڰVܑ_DD~؄Vl(5f% Ϸf&6g)Cu1 @I!$.L}‚IPMEؿfm9f1Q,Rb0(jfaVJU[N|-x-&a4Hy9* eRwWxii)fNhVl1-Ɉr eiUƔ۹DCjbqZ ?~쐺b)2M(9%mA7btȢ2ёSЊǔ`U2%2xtt LM↙^4^% F3/_e_Na/쨪Lqc`-w3;fXgT -]4^YSUQ&㔉_ldfcf6GOw_n #U=! X&.MVDI~x|| RoJj gMN~|Ġ&%GW8ɯ\8LFV:ΠݙepO-aK nPQdL2mk˳omkA~F+)ruzqQ\F& $E6&/!(mԿI5$b%ZU^˝~L)$C_k:טxp'/V764k@uj(!#1hf^jmsb WK$h($x#sHa݊6TӐgGcfyy^ҌIK<`ֲր=7>NJ5iCoÌHȚ~P^iwxYMᤘ-F^EzY]6mf[JCh1%A[U8 B_^ t1:3{gM,+1g˶ I;Ҧ{j>Mr{Zk[:#i"Ԇ:WXkӝث#2`͘CZ( |oŴ ƹ~zSj^Y sgьLKĦ;!V?}cj>oL`@/H/Hj lM!=B# mSv:gQ%%*Or\RVUi3Z2Gz:KjK._'\gl87"D1{3d.j*O[njo>ByU2xD?&A&oϹkt dڥ`A(Lv3efo3rp^ pNG>W*0Bo)•%bR> %NcB-sY+\!xJ:S:lQgT~X!A^[Cn QSᾣU].=~{=\=ӳaaΗ,Nci) ;Ӟv9q:>a80&QKR7 >-TTºq$}Uc]E%2)X?"v~~S/%A# > rPRQ)3PfEB! =gkj.E Nmشꥼ^̨76~mFq p1C0AlgHHhq;ye#DV!DY;zCTb0Z`"e2AQ;G2$_*d ¦&' ߨAC's6'=q(ϨOhZnfe"w,r(k,a–4 mmlh~zlU|rzU-V*mQ؇5Ij:M ~3c3qޚ<2a([n%Nq[bT *1[%J'"ED IjqHz2H*eh'=o227 hC;/[8C#;!ciOJIƐqtg=xcR+bJmF)a? Lf.ne@uU^|q|>dFaۯSy9nUn%LĊe}=ϾtZOwtb"=Oj#"?/9TDH?MjMjebU4z0E:G@H0B^"L\ZO!@]|M \LBPOgnTBe owdKhŘLoP$x z8l۷-C\ze2'Av^ua ж֧T?]7E_D|5gsٗ:d]^q@NJ~ٷ$"[;Ϸ)皙A1EhD6uc$so5q1ק]Ò4uɳ Fh_s_:u\p!'g-K{DAɇBL .*]ƃc)~JN#J}OV\Ɏ8c|ջΥaY -Ζի_⪸j 9pdh6T;lQah cd8A 7̾v*a)"ҷ,-NK8;33@-YQtz<0C1BI(2c ' D q|#Ӛᄉ+nV tYkwĽ0{aU&v+\+}K\ VVןR|-#oGx(CL#eS)$>[S&Ph[+GfxGX*心ViğBN/6=ё_QMtS9 èXˠFhaWPhfIV87ol(Gt@yN1ѢT;jnaJzI68jW]*8ceY}ZyrJ4kJR#er!%%JnAݷŐ І fΆlz"sB::7>b!.DGgGQ8vK~ďhZ|ec }Xq D>+e?eF4F>qS9@VU_f¹RqMqYjsOSa68rVJ~lzۺ|W5`"䮁03w>qJ#qmbF}~qP{">M>,э;_0 =Xݟ/;c<)_X'J0ݡ02wm2ukM|p~lniM H gpBЍ:"uC[ˠ0‰q9IǭlB)If5ZHY5N.YMີz~vŕ9q7Slm ?qMG;Yy{YF\e[ث9Wt{NҺyOg  M|ʋ_CDc$'~1 2ӡ46⧅5'.i~Q-iNU?{Ւ$5Pуr5Iclr`h=RܟG! n,eP 庇Y֥oe?QL5'O~zq^J:XbN('4L`)V?1Ŕv0h}I6Mx߇;u;d(7C|5֍A`gvZf%_bjZŀ%a uezX*ۺ"NhW]0ܰ.i2R:VjkCq<}̾աutoIk>w'\,H`{s?!b6NSmiF'd MV://g_Ԋ$2ٜC춅dJ* Ae yiD(&+x|jtD- u[~˪!w˲.m::z)@I9'W`Lm'ܾ*%Ȏآ @W߯sb(o{Cw}A&ADM[ذ-¿a;  CϷʨ e!7}lE ^dFi>#0dߌͥ+%[Zu MT;遁yX} ;XLUDC9M E ?b&W䪑L&B-,CB\R0!{ii{+I2L1 >>aI?p,7%ѣ|R˟4-=}!++BᢢQJ-L1Ԯ 9eɠZd1;(w"oYp!`T{ໂwZ,J)8 욱0<0E\ҹW6~9dB}V<`RUH/aCr_WJ3ڶ?>y5=ƒTp(/þ)K%>_>jWY uVyТ"vC 3x,&.?`(#t] 61=!dTV 1Vc@Gpyzf8cPuZ@v ;EKK JJ"8'4@]D~ܸ I|hs1KR;((C*J B~V#Џ8Ćq߂'V6~dx%-ݮK0\.-{{Kق6"N-c'LE;+ɹ/*:\a&iK<=^U]5RTjMRl{Kq qHB}OgMLSk<}T´ ا`wBeoX0AS Bd4QeD;^rwrv)o%& Rܞ\%%3#&D:qBE*Ac6XX6cc!͖`t / [ ԭ:[2xb#܈ ,6gX*~W]>sDl@}+ q{[QJ1W)\~4n{Q`TtyLcs+ Єy%gzG=k5[y&UX<[?<(ޞآ΍zY[H&ܺfQ؏rqOsS#^.Ɵh,lpYaΰhUHjq)3O Z3eǘYJԞ۟zΠAc ,Q"cOy/A#[gs[fh!TaR% nKЌ,^ :V}9nTw(]d~Q8 Ny4Lo,%2̈́eX՛sDES!MO`9b1zLH1{z:E; ,L弴|򁑬lA@"0_kv"A74fr3D]H?5eqHˇ$6u#l@xbHZR2ROL[!LGύwY}wBlw*wLL"oMU]ve&lJK3cJ-Dn6˦>o,M/' |FdQB~sCIr9F -# nd^P}q |fߵmPSk)de8pHF(sXΫ 3*! FyˀVvxm`2]R5J@83EW]u+ fG7UڃAap({b%+Yvtf)'Z JAM=uLF'!LTRw{JrIo ]`3 )4=Tkj*uTv܏^XAiۑVt X\Kc8ft!I$,'Em9Uo4[QLKfўYf'z-6Y+K>>ݧW#,XAAI 0w7C]J*dB[j=Α;|t (8 :8e⟒*{2$c-4#Y1Nt03ޢڥ>$pSۇйP'Ǔڏu߷'a?P=!82I#2ǿ`TǟP__:Uުȃ=wf;:;21{ŸGT^åi5-pj.Fx{Ȍ(!,~ W])`QXS?|+Ug%`']D5=lEsc.8Eb#F<wz @eM`idq#t"pZ[PVo9#FJFUhCYl"qgW^u^rnQ4!pQ+_xO@4 [(mCe%+iI @Zֹvckh>QV:_ KYo\#E 0[9{Ea%<9yHA9q{m\f^4s)Z@zӲb!w٩ɛ(,flx tϥNX`cb7>6ҾGU,$߄p*r'hk,p Œœj(N`.@C#c\45 _uO}BEN?_k4#(RsI &[9$"z =?3 {ѓ@ !YY2!б)[̓Ń4>e#bf2(,]46naKz2 #%2۫_Iщ|U\?UMpac9gg2XfہTɿ&UKd[B <]yh:'J'C/]{j l?cLUktwi^ W2tDhyBB#6 dHsvN~-P߇ΓQs moÆ oSmʻ-9+Ǭq_JȥEzjtc1j 9! cˆ:3?/% t7Ӫ~oZEG*{+s'gR@0:[oM&SySrHt"w5JZ-pAP얾k:R4_q؀H1,+Es>!xɓԙ9uѬ1v b[˻ ʛZN6J Im]3M-&}\zl)ԠgQԜfRiYCUǧ|_`Z1*\6]\+?v?-or0u}a/Av7ՙ/λ@c2sEx Y9b Ǻ2$[z0)]1 zk#]\+pW%#G)tDs0iS`>L̕\tX CK}&¯0ルƠqހR {pГ:DlRu I&0^D L󝹍6a1 KPAs#Rϖe)GÇoJF&`:(eL_@xmIf}T0؎5 #̑(uw'UӃ/B?)yaۘݠ& C5W!ϴ*K ̛B:+F)R7lL&kSXl|AC()̏-y^T=)Q.IJMO"K-n,5+u6c}8<j0,V=Rr+*5SĖㆱ;rg9ƫ[[ʍt޲/ЁO%퀀瑭.'+xyB&'/F"JF6֣"6zjӛ޾Ӳf?.xvN i9CgTVD% HNbLqg&R/?. c@mA`*/n&ߦP>B LtX'[pOgl月>}Xg '/t缣G3/x-xiz$3EZLX'LZCpOK1| T 9l5Mq֑f ϬPմҠ݁x>U<< 5IJ֖ŊxBi Fx]ĜQA1d* 6pr02hCD 1 W&,ZTԡYbL!A@[0pu56kc9أvqtRC{zC 0+*:3lzz]Nͱ76 mpy—5lq~LjU#â:3XJ66DфB|cVŽ&jQk9"UmA&?[.IS"ďd6{'%E"HeZ uTA (R_~[ljjs~EzC 8 rokWIp&<ٓҝ48EeGGJZw~f#rk{7LWxg|"=v1Ɓŵ#`dW@n @'OՐ;XmZpH`#qv  uv-8JS=Rʙ *dbƻR|[(Z@蹗խ17+%N\Yov S .^!,]a{?OWCP B/S͂E}ZbVa g Bsmz* 1I8gKk8`ztN$+q_G?¥j`< :i:!zGk[y$ܺ;y (bY1A_ 9R^3c!GFMH2ʨ A쎁o6r]"k>"Q6_ǫVNF8!7.q)b&ϖ| \tj{TLWZʟ\ 4Wтhj1 ~ xy)&Zmi~wgrܞ* {v@R oJUHX4> 0un!宵b&O^l&KO}1_C!)?&q~U4 7]2Mшs/SvnD-^{zA5opa񇚹MI6ZyF\4`_QjWbL{ګvk?Q缳oVλyNr.LjJ( c8i^h.8eP8N<X&9Yƈ*~+ڷf?Ik@Rd5InHtHTflMe~Ƒڠx8Oc5*HfwۈifA,r V  "/KbLR`4y6Es2i  srsŵ6 MW}1\q8@ƛ129 7яoVv! ~,Hy=&K*%Fec.!>- X?[Z6[G\GG2Ҽ,K|P*楶!|m7ɇ Px ~쓹׋!(}VxZ2`MևwJa60>a\4pd|l$S; SHN/D!{O_Tݫq~" G@(c.& zPF$!di0f:)[I' 'cx]h)vCWܓsf/Û-1(}Vc%ܪ6w>Ȇl@(ttL%zq>y&%\-淯fgRpWA9,wdq5)tdoEGL( H;x%>ó00mivJ7آmoGHC:quA-LtcH=ӑb_%yn67zXC\5Z X|-wAژk-ԱaMdB肌~y&#iLSWȬϨ{tHoKsWM4/I=3`rjEֈʁ*gWc/e2YMT*_SH|z0Vvg<vЉ Qa(~l/d~;\qU!t-<\R7q!tCwbڻ G~7Wg m<TTSiP]!k*-C;q. uY ɞTx{̬AUص ⒤yXчYKZnh&&:PcԆϑb B$)ı ~д"U`&{ _vAy~T#v2:Q.stֹ0S@[kl}UA#@ez&wYawUF(d |bJV? i}dEqWQ^:7m; ]`猼\PC;cZ'%$ y< p[:]RaS}CRn8w߈Α:ȝOەE56j}d>WO*pQm"y.]ڋl{>C?A~@dz'?AׯCaS}@C{i*Q[D%":tD4ɭ-7{N]mbB`kxSVolCc}v>!qlT| E,`kMQ,A?e6*Fɂ{P$Hs! ν` JBJ$TmPhD:\UjqY⥱\K@H]^$ۜ"^G#,ivI+@&(I>Cz-d.u#ʆJpAdP)ٛ ]pZ7]  ,ipJ\ajЋ_%q6I5̼` # ]x VM#?N͛H?ݹaP,*ߗMxEk' JkᴨaMMRz5P>2QVb={;PszBI E:،?3U|i P~! w\?~+wN;#2-{Ak?]wܶWk/mc4Aʒ}#B/g*BUdd,&\~/8XZ 4e  *<.\17c싊s_T5e7sejFmMңr4IB^e: | hbO afpָ ٴk2a2\7l v2iɬlWePHRˇ%72A<31*l,,XIvߓ'FɚSky=]n_r[e1ϯoCQ᧺>c`n2YR|;>D ýrRk"WҪ)Gstd{U=VY"E.Iz-00$+N`r깆Ҿjdu ɳ "}JH +$yN`3-2$^w,g1;]Vըid) :[&S佹?'F19C ${ 8O[#BI1G?QcܪQ\8Eg΋_z&3v~Tv6JI{|(܁8~;rRV,UcjAK\9J.YŞUIWg@}-yWZ|\o~$HP&y)K/_ptN7&Lέ~kyرG4+&(z'4X̆bh Sm5|x2:es+?8^fV5Ϙ]np/'ΑBΆJw*7}܋>7|R2lep"m̌ P09~8Q:ظr{GЌJOD RoEtp|Ʌ9l̪32Ͻ:OC{+<#qAsmC|]"ith@H5~{)L =N-|!5 6: Q3$HdbK+YM7oG=MR)߭<Ľ!I=ٺW>*#re{ ,Z],Hz #xxQ_זB: ^b HR΃KDT3a5p`.k[hZn v H!ݵ;wBVƷxH)n6aըUD[f*I[2;z?o5O8WT7}i\ NR~ )0W.CRBB)Iܥj緗Fk=shU峚K )ϴ'9qӠ G܊S(|/ÀAɞ%͍0P|x Vp`Bjhw;lSTPD3@Kӝ >fn%jxXh(Ƃ۔R 5PG Co,|}% [ЂVwĞw@c~oϿ1 nA3rP(0[) PNѢ`(ĝѬ@x$3\[L {A1_>7{h!Z}j޷gTUnoF2m@tcss)gi }yV^$Y>?[d G+?wC F'-DtorfaN=z1[,4g>#&˛{|_Hl|K2Ei2C,`5%nqѿ9Xߔ񟔏Fmu<~6i_dG *2l%- //qr43(1oŷ+|K⮙6NϤ}_/T.پxnRwm#-µUPamgn+Vϐ&irw=TȿF`( 9Jwcl)]+X"&OTi"+T"bg,햋{Y!R>(<ٕz1_ <53-XSC|èBB&pxӻ m+4oq1>F(cIF {t+ݻ5I2ִĬ6٬ qg$ G+Da1k&wo(a4 ddpQS8h b}LRќvh^Zטzm 1,8 ㆇ.`H%gg:$!Lfu.'pgh81Opr_E*GVvdN۶ ;%FTJS)؉Z 1-F>ESjPUԢ'{8k|wkH^ok)t+,7<Mtɫ*µÿ`{LA T!gZO5$~gzZ4y\/y;+ Y)!" p/٧D Ni[VJ.?t e M@i"V{liցݓ]I̲Kmڧ̨KCY\By@~cf:{:5瓓nH"H#5'seLatmݬvS4*<$u1\ tix$A:?CUSy7~נXyCaM|T"9h{0PG~xa~;0C|+&GrWIotuoAc3$]EN粭GRI;ѳ)ʶYž_H!얓E^02^mU ÝϋJmb޺,3ⱶVM'P􌚋2 JLLb'QV7Hs1@O'>[ ܉.w!:g&([k(**E7XcBNSrڸUyĖ 9teJ>6jBI0fwDt48_Yzb&䝾7 8c7l[,ŠSb'SJEE/R>u]H짵OzR')qwB5wN"G)"8tfҽV$M#^ z?jJq%*Y> hK[NĬRPw߆$XDfI\ LE}^Fc_ɮ|j,mV28Uɀ+ ( iVѾ0^)Rw?*x_d=F yi )LlҨ᮰]&U9t m »uj!ˣZce P! LoicSgtK!A8(*wwԳ1t;"?Q&%.8S}3JA\9PJe|jQsD(b3U,< 82 Ʀ!M JSB,r6r! Z.U߈2IGOcҚTDA},3r%@Na(wI 3uc֑# 1!t*')Mb0gw8|ßq]LWo šx_JՒCw&Z0yr0jPַYM)ӿS46zj^qfM.'&F sH 0Uv5hA~y(ceμ_ 70:F)+A>< -ݺ2G̤joNTׂSlfRɵ l-ScLc XeD\g_Pyy[G<iYZ}XYj^ے+Mv*bEK#@b=T\q- 28aM6p)Â$6N:l/idф%t)CκdNA!ǵ M|ӗ[NQ_ ۭ =*y&q>0UjyԺ(rBX,`^2b^'r'B'IX0&2o{KY{mzDs.T^uykud-Of!g(VxT&ASq#䄉:4H|x:!>Ռtj[vǻG w٢d*P$UvF!8fӓWֆs0n@ mMs⓸ Wpi!6+RH>搿\4 ^UI9 =O~"bsgeՓ/l^x_HwwC !.H0N]d+4[_r o.:wE{(w2 bn8,? l~M]32Aqf90;CLPmi{B :,a@jj&F30Km*}zw Kƒ.AoՒLQ[up \psM* quM%fj0Y f_}^/67N\9⊺sj?QN;9 e An# 4Zv A P8Q"-$l׀of(KSǔ_$Yɶ<ؔӘQBW$( FX׮ F$({}6ͮ~}hy#t}mkݲ KԓhHYr0hpOk?=Y#qXD͖S&:C-ޚe5Ω tsP,TZ2>OF\ѭ0Ex@*:c iޖ}Lv1A>LUzЩkC)oX`6w+ހ^԰ ֣4`yrwƢr劎@H T!)K/`TV!yC?5:4:wE˗;CExFHd6wP:QleSG`!5190b~ӛ&M 1J\}'/>p'm̒ۉ1a>J H ܆o2TµUI#VjF_ߦq6)-!Gյ S7r)<M>n'RHR!Z.|Q)/2J$K͗zǡHDFㆨj,~ԻB:CY\AZ^j}~`Bι] UkE\U`suLqǂ.BEAAuzϋQ #i X6jJZF/ j* ̥\=z@_(ĩ[?]ן^DrN<[7 [ṄcxfQdVK AU~$sFh&\wq,dhB(T ϶ #AQç:+/YxTV [ׯ]sڄ|/Ae?i+;w+[GLv󬽘hY%͇֫jOrSO'&XI c:RMZ0Ά E|X:ˁ7*vI_*+ř* څpZkN,y#۶fҝLiR<ȜĆ)/]?UЛ3G<@=ԙmgX ޷;mO4޻2#z99@S ZEv{<+;f=XH&?ՑŽh0m_īvȜ+$1DuXj3)r>aэ5!p;@7OY ز4[ td7x،2Cc)`i|<0m'Rb0h4L/*Fm(S1 D2.[ULBPqɌ/Hwhx6?u86jFըdG_ k; 2Gam[(5$} *}H.jʚ]G <'zg z :C+y.oI.jK e۬=jjuA> c$tD76]b/wܜw"% R?:;O)$H6Ibz~*ClLTs޶|i(77E$q6 R͉A1=đ*v!TLҝ~Xhaz&䔢boC7!Ge6Y#̚TX^_׾r Jlvp TzbzE1s;Z2sjsoGy.ttXzX$( (ӝ]ڥ-FwΜ,f 8)}ot uwׂ`@0]ߒ6Xq]iifФ}.Ggג2X Ft vG*]k@p\@fxO:i6$%6̮Q>k-X1]|\ snKc7HqGD<G*܊ p&s6w(5Jp.y%*H&FU(POs#?xib {m^'%=i#3pR<^S}h@h66y#s V::v_y/xŻz_R){@N.;nOܒo[Rrd~|2(kWdzE1u Xɺ oZ4䰑͸TZTYQ7,V ہ}^MqAMyp _Vߌ`:V}ĥeTXS5 u< taJ'ejI]q⠜\4׽mʼD*>q`E썡nGche4>-'1KbMK|n|yܽ--8`\$]-xAx[ԗ %Xr&Os,80pP#'`A7^l@px i+^8r'ʼx=&Ipx=i3Srѕ#kwѣO(tJ]m {Ju20%%t5NI#iܑzfGd?n2DjLzAFjDtzM +܈骓 %|Ү۳跆L{Iv'f۽MוIEf'|Tk>KtV- LA!M x2%&*V?pz4_Ƚ2V[@yrcD=LmE 2);REDB鶾$G~47|`.u+onnFce|+ @ c-uO3^U14=KR1&|9diFiطagc w'pRt7mCqTd(y~}r#=JkY\x3UmHi(k2ѩuLQ i0dleELŠaMLfBYXz=)w4Rl #9(oK$Kpv:*Gt ^b,= 68I!Nij gckOapX+"|%u ]*=t"5kF/ceTtb)tOl<޶lhm5bM\s+nT9 42_jwZgI|'vmV&M&,yα.-}D^Vb%Gb ї  Ve%wJGr>Tg91gʄ8kyuOlGa_3G:g2M]|Y_7ЅX+Fx}B.LQulWڒdx4~;-?Nz}GyxpՔsZ*E0֬$OF82K~L0KTKwNu-SsuɁ 4j ?4=-9_m-Hكv7@pZ.2GybEGܻ_N8dpJHT絛YJC\=ĵBzB3]W?Iq+9 3}9͠k@i 2G`Ե]/3FCiog${a5onhKנ\ҢJQ$N4If|Lׇd -H&}\A;`dA!қY D;uTǻ݌*昧;~U4oeFS9Culܴu?.u Zؗī,=wLպ7tI9@hOHn[{~`tQ.c5eERl&(Wy{a4B"iH:hs:m߇xqq;w0cLj@EiS%{#H8zJ]xn >nTRhX2dP>-g9c9oÝIaE0ډ&n)ME%.u e9&u{D!o2?q7OBiDa$SaޛK˜gYye~ u:<\}{vխͨCf4URn~w$ 7OH*I+Z\lr3I a)c Nmt! [ÿ0+3}\a Ua ;\8@Q/m?CyDS*~]]78@m}7f "MtMQU #aYN[՜@Uҗ{5l. jfoÆa"g+؛*[*xVΕw$pdN3<*R ~0X~@*P }kߦpbwފT:(26pn`T_ҵBȜ3p5MN|o@#]LJG7U|h )K,^H"#Xϲ`yIGF3LWNd QN\IS5GNۙDi< yG#O,rlQ\E1Px`]۫i0ή*^1L,7#js)[tϺ-XG(~>kEq;Kj⣯:C -%lNx-gHX~2~ H\qƴҜY|0{sz4Kə!n"l@c6WmrӲ!%7`/Ztf_J0o-ek@W%MHX&ۢxsac@jK-ٕdž xJeq30vgHJlJQB)Ss;[+?WjR\}fߎzu` $>9^:xBQ3Kޘćx‘UDž D5r^>[9vTi f7VT^sKMCz!v7/)sӦasTÄ9/1^ݔFhyPΡl?~E,k"DYs~CJtS2QxWZqo6x$'kQi03mxX*B ~F\mspx}X.ʇۍ#9k' twή(Qlt2v)T) Օّ"Ld {QQ a,s.{m[ WuIV%PaAf =B\*Xb9̖"Wх~f`-T,"'V r؉UayAQ nNZ ph"5|nʱyx!ƜA;E!)b8 \%랭ѧQ!pH㊻f8tD6CWag@ׂݥqJ 6>'+q}967q jT rЇ"BT͸7_gr@:!;%~7/Ӆ@N^ ke슁IT @|IիϷS6O5zeqቻ mNi= )D3` Gd:.jk 0uP4ufd遦|M6<},f>fGvhJy.]QC*4Ww<23*NzcHdLu6֛ 4mftuA0/?{gsm-2DHa/9+!%m4@bs6WPaT4 ?f\ @D?oi0˦ 6ɤs3oaef&ivwrH^4]]1_%x8ÜP0eDԨ۠auJ#-sOhQ;7-@ӵ>U'|p"Z M? Z&=}qM19ߜa3CؤgciT ߃3d8IEoxeiLU={W@Y4 9$$R54q$Ϯz͙֔ZZUP}3c䍇60u5ldmt|;A6X&-轒]|^ ښ{m4˸*,{ab rfwTXPGyuE>Uv|ucv،~wd=7|4Po퐰g0"yWgڥY@\j x|=˗Y A`  C?΀P@,Ie $U^"Rb(R}x1V_^nFD~80ˏSCT0͋x3z\7? \ :8Xo;Y Y|#@ oׇo\'$R.]rF`ee\:._P):V}EofWq fx52% 17C-S;A*~O5~~eb=8F/_$#j]֠ b!C5;K)eڬ@fG,eLVYf8` AIw+v*W4Qm3H<у>X[܋+(It]5U0>[bΥ Jd쯄@2Z.= =Uuj5L簢޻^uW̍iw`Gh&]ۑ1~0T:[]ib)O.9?->MX [!:`2[&"+ rdw]TY7*0ǿÄ c'rr3x*DYѣ?, ̨d! g (o+5/y;|= i5pw}Lz0C%=3$JB%HV(LU55vi'y{*ϖ)a .vae-QrN2zƿoym"txvNO?[Ef 2 ˞]:d?n7Gpףu\nb)S O*TB?yYiBti8 g zPewbGUU]>"*,5*&4ܜࢼ*" Xm (GOK ꁟx~),k1OU;A=6K29N-Ҿm9id9SYC5 券qHr)q/~T||hr@`d +A6g`=Kf"1e7\RaP5{=UIR7֙Q|W,Uua*Ӄ?h~_˜&nsoHH?\K{qBDLO_I"'?_X_.U Uw: J5-voZ uOxeqXY4=%]ZY._"&jgN%vŁ)jsUk)EUW4ۚ4s #qzYqb/2go Q6v-Z:2lZTooU%,EKX D>[G:Lة 2wz=?Ij ܿK96jm\{NT>rй'j#skQZ+Zz.?|7!qխpgffnQ#SrHxDAg'-0Pj}{9^K.Y? +9&tX Iq=E3 ~'j1~>56#ZMݐ68u7 >mme<"3u B~I509Ѹ 1f_'D{asVNQ'Z8xm歃'O9»g,xqR'}F8[t!eCTl IwoҖ297AX/^ޗH럭ɓ붆^ݒe@\g+H"Z5AZ,֧B}5'^oaB:8J ͥ9#70A~ᵧ~M)r[33kmCG9FٵY.59"_~8UA3gWT$j笑~#fgN"!˒ WRݞP0x;vv$3<=ՙVkD`-d"E7R4<:3&Ţ\?κcZ36Ee1aΈݡi i~ZqD ˩nIKSP;WU١)% D H{oGΘ "1ڄp`e=9vJ zy)erqɻJ`6!1pf೭=ޣ<2UWN@m#$O.& Mۙ ) Z/Ξ(fzq<1zU~Gc5e/|Ofa|8Wv[WȆ{Oe~YfX<_ͳPW%)=|8aPzCEK< [aRA=#ٹmLǫXa_D;xQ=(RZ cHvjidhmŌv!D/ȚH=mjU4#;Mؠvā͵'*Aq+A-mN[Y=hd"c 6^*P;']K v_ӐN"S>A1ck"vbî!ƜZn#U|iwG9/ D̘p^1~8y( nUz&.rGӽOovZj%D6d-VY|)Ohqz-qrSiUh UR>NTavk>%X98߄{.>q=KL*`2gOEijZjD]c^U _ѧRsuAQ=y&+mwrħ *08 LY^c ]̋%YE~F}|]8h8j1pyXkHlC:}zP~)SIſ'YiԠ/^&] Ɗ/ %F,1N+h8c O>Qx|<3,.)b{68I}vs"ml#vkQ#ؿNJ^} ,$Ӹ4pfyUɿ(B|vtε ⃗7I/k?$DdnD q,qpVm'FWN ܵO>GyNl#I4:&7N ! * @j8(')Oo(9fAxH^&O{ͻlծ NAŊ(N#,]n_kO }OJe,x kDOk{-- Uf$**(FjB_FMk?L I?Ż/;l𙗔0 }WǿqrUX!۸̖#[_MA0y708׬؋7s{EŨ.{&`?уyvw\F~Pz vMC ӊ.qXe#߁%=aNps31Nƽ2) h/vÿ<7ƕŭ]!ה![PQ "L\+_|f;Mؽ^+NFk/DSBM+l 3׶XCuo[b Agyu@VL<_︻'ky p_\<"uhq7(„f%~ &BG_nM>'l.鉪}0{ _o{{閕= J{ hEs) ;!O;;x:W;7ڬbrX-}3֪<B+"[)ؠTm'n<Rv,rAX1?XFk.֍X)2\$I1ym0v$(oY{Oie _0!'9:fh5~ *Oz/ArKqє#gRM]uM_ sx}uDxNz1ժi7τ%]{nQ d"1컓1 6G` plJV(JU"#TtL.8)vkB]i;UVlwFU>C膇eD ȓ.[PذԶj`̦PbN0 .U]*RP,R7G0VVg4k'"B=GYryw ?VYS'ʒ )BvdO-Lq.yؑ:Dms= fSdx(* J!+ nֿ.)P`X%=H!S{ze#6N~ 3} 0+ِ G'a\*~e"I}aGGq$\ ?ME 2Q\*t:Rz{@>E;h t(y`<9D A܏[!6z 3u > 4lH,@/pq~+ѰJZ;\vFHhGThfYt}MNb7"_k|MT2K' Ļ}P{_';XX3tB́P~pPN?.P>| 'ₗ =|kz?Z\us&ɊI֜jl+5hQ_nl(]5ES#3.T'CׅɚMiH t>߽m-Ub؛RlK% Pb[N,6xލ&19GmmieC]We8JSK>e.D{D>c$)۔,/df(u:囿> dvltuiluԷIJ"5xbRݨ"k>aj6[[L)Sɪf=K<'_ݘUeijoZAt୴$ Έw ( Kf}c]cHY[Bx.,A_|(u\H#x`Vo%wg= ;zF*]Q{ I9 YZgJI0$R1͝guiu$n/t{pwp9W1Aqd9ig9jdU)w+榉%H;SNwy{qkշa J \ PѓYI"xTsw7 ZWx:C,qnJu&2.#!rn}zC<`F4RqeK/R6 I*g0q}.k  {)j5vetD) U׻Zt2 Vbx]h";ȏh"#Nj$VKޟv.AӇ=4!MDs"P6mzeݼ-ZW1p$#:y(-/0#te/-8=S#,}Y~ꚸ/ إ׏xl'dġ!k ֟ Y3\'44== ڼ[ln9~ LzTNTjO$sկ\>C{)`d0Y}>@vumH*v]ae.EK+J&`W'm NԃE3h( :SxDJprA1#z=x1xv8#nj5貶_$ɤ:B(B+$z[>J=G+@vߥ~bzpxTa # tSQgH[ammjƭvfa~F1ת +@ P #@d\ԸLlKGEU@=OYTt%8HBO։|2J' X2 '̂;mVeLQuؽ)䶗3"8k$:ܨԂ; j%L_VH0mΤ\%Za|-ߏ}-*Dth ̮l"+ ʩAA&Ayq ׯsk&b[Y.B` !]9g\9/8}uw¶.=(d.mbly@{cvgǫZ2޵-n=5/~`.U@sk H܌"_N aJ qy5|T@4(;wx1cìa-O Spj(l59QrBECLN-ĠtF#;#…m/O@L9ۆtU.`P]ĹED rŦˮkA6wF~e$ъ:f_ո_A4w6ΨȻ Y'+XnCr+JS Cwx2[*QEl"䶽%T$̞yܺ`d)bc`?|ս|d/+,tKr91F 'wazBO^s9fĠl(8Y:FhAq bZ=~7T7n:YOi9T V$#UGzAժ! veG"dRV:iD~A$ {э֊@ y5zcHA+)DMcP Cu>:.?aTV= wJ^0rogtsO>?R8ۤ4 _O@"9⌂@]`!z3\J }q j m76\H7=,$d.KxES]|U%ym/"&' ^4n9UxB0{Wr fj)ВDXsET}ΠX_J9ņ7 aM7\kE'Y`KIw(Xuk트q;J+PׄKG#a%t*C![wp![OwI[Uیx rk&~|Sت96܊*|#uq?]3X@er&ܮx+h~@hŦĄ^'mFs/f"' cM]a;m DKE#+j%BŴ>NUCAJ*ɬjɳWuq z\o'q|ӕy+*ݬ ::vJb"7<ϑ $7 3M 8h_h}$%<CL(Ak0 LkwZ,r{+rqf )="ʠxi+l?)#Wr+NĈt؅vTl.+aSs;Z4ш/  Tln[2;Uv:dM%NB@?Tx`52veZ~ŕN=Q8')ׂ/6a֜t&vfʒٜx}p 4yK"+JKdZiii6B'lm4ӵ?]so_]ݕ<`}[e%c\uO~& LQeB|#(A [A< Ȍ| &6A;&߃/*AP>/ /o0t~] Oe9Q~nRi UGÑV*o"k;U/ԅM hh DI mb WK# ?.6pcE.* ) {l0@h}&yY`%UfCoX 3.i,>x~ ?9?u[PeFj<&1n:  )?fj|^Z+ȤИo.fWK5rvb;:O1#5 ~+ӏ9zYpm{c8\;@hXtz>?`(YO _`w(W?WwΩ:&fovfV T\\{_\QN)iȂQ w$k (7݇ Y a=%`37.3XgīZzjRFI9%";3,RnN$̅RzG|&y)@7[bIx~bHJ&l,; OQqͶeq7kPon;G2q,WҸNҋ4'v:/)NrM,v(3lb{WD.e94TWn>j0/=feӿb1͢Xs`^Q92yƆ;wc͉i\?a%Ύ p7 >xUq:ݾ UP||v:p®%=gkԖJm%LϿ\yVC.6زE5JEjepp=LP(QU{3Fr|!I|WCyF8\@ #*!yYfHC-NoD73?}Ox^n ,/TZIFFs65sNJR1t +x2€`SslX*Fxq;r3:ssh m-`ztTǁ/B$5^zT5|̙Q|h9HWaXEzF^GfZnqʔ)b@.AF ~\t aTP (] 6 9i{d!c`PcKNs 8F+%G\W<ݍׇ0zxXC8L>xWsNns\gM-tLόz| emm)u#˶ d-,& U&9bPK+K[{{wivCbJ-qDQܚ&E.%qbQ w͌}h"JXͣAYxqX^HpY (@7NvaI&hpSL&ؾy``5AgcB G[#Og2v4ܶĨ_a_ܰA|b<(LHOQ]S}h&kb+xz=Ǘ3W=4۟ҡT섲fPZO87h78_>-#jA)Z V_a]./2"0[#N|_]H3 ;ÌOAw ߃tVr'Qg<%(/LYw &7͘5Heq1)F7+f{`!!k=6B~<$6Mkvҙ +Q"ZKODAmCS \JqXC&1Й|1B8?z~T$D븋RpE{6"NWe;B+cOX̼2%lXN}2/׆W`,ҿu8k*8 fDV(EfV;5˒FQMhcO=0?ٌoL;fY5stT4(/LGk5r` fC2:>uHIC[4HTOPoS)j4$W #Y㚤(; 1e7|{6r?y'Z*nCՒ!g@4Kh=ck,(awk$F?Ʌ]QV7' 4 {Ř+F\`U;l;d~ G\͕ux,Or^0cאlNoD}OlBNc% ϋ}Pm*+T7Pw,\(0bNzy;cVY(p&5[>%2΅'EXxȍ n ^fݻiB8%: 7JY!b?EVh "nz+B=*HKwjFVm1`Т&:5T;'R XcnfLE4{-rK浵B _EP4͟X+gI%a{GBJS,^8Q2xI-I1]zq$ǴdفXįupqC\ օ &^Qb6fҎ(w94AY<,|utn^A7^1E8Jq/|1ƽ}- vZPiNHؙ*,'Px&ELdoysyΨQ&B2J8#YxSY=R'¥HOf/f;5zlm1ϡe.s{#WiVcHm L̔D7I,Yژ.i D ȑ4Kf%LVO⽓J9:?%Ǘ҈V k{6C.͞xvM2 Aܰ:yFHAl UXTH.i W֯c0aY/Ii-hPK&7OE; J$Ί 3,XҲ]C=0MXwsr`NE\80*"eR0'4ԑ &A*lo|e֯ `FwY љHͥUM^Xc,_ٲgKM, 8^@>=B\^tnՂUfR%1kX1I^E쎀bVXОMF+ Fߍ7A-Y̦mjҊ,l qajd_HQC m3\4ҞL/u]z'մkx`>#&`WV]lj"~tk x5VA,|E]8J^KL t STfݮ=nI ~dg.G釒[ډ6 BGk I-c?"Ư;pܟI#l-%:= obF;V}J mxf+z9v )o)̚Z9F&iφeGٮP3wž~ <˲">0O!@GE\`GKͦkShGAqXh|{B!.3܈SC4̊<{l˅"ٔ\x-^@[Nhϐ_jfGO- 7;x{S3Luji#3K6\{LCPo~0ONc| hQEnHNQRwx83㟿g*hSIvJh_ecvB2hF.TVm-BbK*GjxI9/u|re//}Q8$4{9N!M}L 4;T$EV%ׅJ3(G ɽ,@dvj}Q ; 9`kp՟"_`PClN b&іޫ:4+ʃq B}h _@,>)c_,&h|G)M&$eg=?x-'JwVl]=R<MO>tSF{@B@X[D `S05.r3t!Hdo3"6X4I6X%t:8aa6- 45HL#!PҀW'F{ % C8 &]mӺ,ѱ L ʻUbA %JV!T .~.zjs\i~t$6-@')̾ΝClAX aK,2f(P7oJY4WQGП\Yo;//++FATA4kTMEh鲣[80P)ۥvTBk;#tKJm{YvG@ 'Vy fh2K$cmFAAsrXXۈw!Yqs6u1(owNA}ӴػK8c {u>C2WR+e-R {1ƙZ0A^{~{fd|a"v'0w\ 5L9U&7[t.܄՗RϦ~5!h{/SxlZ!G0ZIrG'S\׀,k4Ll$U'!Dp7i#;^"RSb1h"X!ĥXWCj२2";^T@6RwZkÎ}(bI D ZqS? iǿ~⌦`ӂ,?R2dHzBI3s'uj3تbRDnma&(DhNRd qUQQ-X’#a}0ƿqNX(8)+L[ЭBQy4_\zs`4Se ɠS raKp(QŝCNOg-wpFZ*wq>LB/trRN؃uN qħx1 o<&~}$ `CKgީv bʧʦpőU?x~z(֩eQ=AU,Li$k#5SiL_"??G {vٰSBn;a[0‡#N4,&"g2%}qn*ZFN &Ɵ\,1;+ hDE{P3k^9m? ,vf1=&0{ LQ]@Yg@ J!fYFkbsVT>A Kєh#`:֕YBȼA7&YB ѵ&/C!syph )}CNi`Uؖ|t;^+K޷ī߂캄KTXF)@%&h k|]Iuer/^~ @^{j= |r4|]ƞ~h)AH*~KXI-րiW6D$5*H_^ *W|C}kcyp4P4akW=hqFjoa:J߾~dShG vY!㈅|YWGudSY|iZ,}]Ϫ]J,L)xf SƿS?O>Ynu3Fџ 49ՈIdVtsҹϯFykQl_Od,bhl#w!CEr( L+FANn!1e#t8~#B%%W47Z:'s}o+Q|β[fMqnӪe`̷)n"DNVJZnwyo?+KgII5Cny%Lܭth*nː@~gFD8ѺKew|.#kjN%vu p]l3ǿp mj85t)S7Auzo2vG)i[D=Hnɘ.ytʟ"qb;G7r{ *{^"7\O6*vG0Ǻ ZK2@j/㳣b&қz{2ˠ{8$/}u1Θ?fM"=CJ}[iP.Gh\2~f f̨t)V" B8D+=lo78BZ.[ΨdKZ3CxhsYvTvi_.Ub'dc_)K1Se3೻G.aKN-΁X F&VckYG33@Un!!/N6),5 SJyR%^M~7tsX`nkz˅/@҂yTH,^zYk6&6C[wf /K^2פ(bN´]sݞ-]ޜFxhs)Pl=Vp'10,8cC CyP'n^r6:fX@&V!+ ן`fLK;LJa>c_hS t[+^8|4Z~\ V9[V]^Imas%ǡzX#!>rk$df]k KQj+Ζ!THF Xښ;(ڨ5F48&!1*5Be kmjUa}CיaCf`0`Yc`dk!˃zO7Z\xItʒJ}bW$ybidpqgQȽ87ґA+%|P==b!:eO&Hm7uDP¬1M+xʷ>D:#b!G:!4qsMuG'}sV,۳i>kEqq⒝2?dTM;"]Ǫ`0> *@tj{[ʑ\>! s3Fr {? P0dj$XG S@Z(/nL Xت2JW(e{M#Dȳ5]"7?:RU_{&|zF+'ٸ˥J1"ũ] L_%~P U?j#Mį澋;&!$J*_l 2yqrN|Y\JyK M\Aʟi]wԽ5Φkv>kvӵ6 aSLYA17I+>ސR"= 灏ڹxPH*p7 ͒ Jn:ﻼMnU%s[)KZF؅N 1rxpr}r2B b*{8ոH]F@+[iY!kyK5eL(HIjM$*Sd_eU^Cu$GքY ϗ4 WmyQu|'oc[ƀӮ{zꪞܘnrx2M&iPd:wlXቨ@K3oߢ5oC[}fs؂,jσe3aӪLvzզ܁";,NS1_eX(-;b!ͻt;dL%7XeBC5 ɢþ3\$* 9S -r0<$<ՒbVI8VbJA|}[/SjF mM0I6wB/wQ{30lՆ)gmzH~ѷI+斓%zM}e\`ϓ<Jf2̈́Vt!}rA1q& ?ty5X -Ű Nd;QnloAnɜѱFrk%_.&B 8alop~\,Yx_L*?Q ʥzD meӤG=|`hG[wEdc F}+s?jo^%$Ui||Y)#AѸ{>,{$ C ~  s&OW qx@.눯QR(D@,l^CzxЭ#o`Q!N _Uv|K(UP/7tDZ,0~*mhQh(Xٹbvz& ey'هM܀XVPFXor\Ȼ?RWl/=A2ly8ݮJKBrFw,3Ű˰]\fYD2!~42׾~\ituUǹ2iu1$b [#XjZ> *u 沣Eykt9:J@lF_^1 HsڣZ'7pϺ cPH։ΝTBiH{ 5N8>Ve !wKW$)*IzA-jMUl*@LHS!I Z/ ᰭIB(QxB3E69m%ZYcmwIdؾ;cJ뇝^$)x7ycM=F㽢"YG, rh y/#6p"x|3K"y&_jY8NO }.ruanAlJI!MR-͡Ij}vXjÒ pgtPqC˂.rlu_Vs\R^4)$I__I _^0"^q833ݥ## P_ ~T]LWIjį#Q)'2;;4{VPƵNR!FXomW})l醰1~Te 'KFQaYtᒿQEugtb1h;n$ٷa~^D[Q6%%W7>DKLKLB[+R_re\h`'| lVHa2z*N˄aZ~Ve*֩+]H.#ks!|!(w,L] iаr}9i~lKy^== [sqL'vz#_[tMW=XV ERvQlf=U4[t@J*>\IZ/éj~P֮r -;/sqdc[-.)S+RI{0M*wwy/QAknNoI)$#=>j~V,!\Ocј'`2F=L=2.OsvrE"a\ۑPm 7Pf"!I0s:+ă#tEyv]C袐6L7=w.Os \GL':1)w[DLҶv:Ȏ%'/x7ZK.gnWYIodh0vk錿FcIݪu`MiRb5Iqɲі>*M "K$ITy,vA#BMq!98xEe|F'ձp[5Sk4SV{ocS%мsncR[+X+QTȤ cHVCddkؓxgy) ^FU/3Mro <|.TSVQ9)$GM]țz GPbfy-c;[k ]/ T_CQ^ؾiP[΅ lwpӻ޸w/ CNh3M k'EbUǗyFzfWIIQa0@F3Jv݇cq4BckٓlHv=|^6x+&Z k3=rd\,'c=>xⅵvqw`dc9(jvNbЂ^CFRT@א]+b$e"WRI["*9bbSUwszRz;<74cRaWVr+mm ͖iBar HY3 իgsrtmT J3~ Cn4:Y O߅HxbW%8}G4VyIlVfx o%f:潦ʬО .(;#=ZpG*:S7Lz}wۮ?ˆn8@?OI2]~ ) 5ѐVٺL>]RVWQXQ},@vW?x6}<'JJ5 '*˟5 y2T UF .<J-$@_"*ՠh4BI˸.5o.ʼwKo`;&QijH#2ăi-loƼh튚&p^ur3<- Wp%C'#lR\5cBos*?-1?I[br‰( ԖC4WS8uV’Кr#Jϳ260_F\-!b3q=_ ^ZoyM=y윉ڟfN1{_r"ZlŖ5 ~25Gnq H}6:ȝ T K>=v%̕mcՌs69ūZ4G02qRGYg =wnvzz PǑ|S`Sԛ^Ե}z+$Da ADkIt'3=7b /V)2We\[an:C)M=d}_Jhm,ɲ Ǻf1s]'b٭[\]sxi礥e)v Yr%m d8T)XT,\qQ'Zŀğݬt]Q&"L feTfD .L''`ԇ]Ҿ;?#^(6)=?; N!E:o=[*JxqYH7u%-`!8yS-2T0\<(N١ES/lsͯX[wPdNǑT„aBќ*] DЊS).?|a\@-lGM+=n+VVN" ]Pe5Ŧ]&cV ,2jkd|v<T(l@+!j kDZ-F"kfIT #%sǵ|l\dXn(_; $ёp{F*x!(! A]#X"MEz2(%k &f|3"A2ߪS_1ZGz4(f-T%!rNpt8=\S%20nI>(^*|T'zYecc5CSEQ ‘"Owv7C*[T߫LPРQ)JF ΈXԌ^ΰWrA(Kc=g(UwA7:x$5A*t gVc׈P JK]=byeUUpvz<FK{4£a Ÿ/)ۓm`Túû61w:}2X-i|; k  .>| <2I abob t3ΛSƵ@foI|= }~eX2c 2CIh*CCx@l@7J͙aOW4 o/;y76Uh^ɤ*6pV@0;]L33Q uJQJuQS ɤn;i3Ny5zQ>M'|ծ}9ߐ"<&5jѺ>lL3o\$i?@BXh ]586Y5ӿl\G&7^"|讗|5>K!٭A`K Yߏ/M@I]Ms[$R7#E *ucuZf''XpH- ];:Jk];Gt%i4x{<%eaHl-^أ㒼Ld>'W-(LuhIR鏫L_69XOW~h]%>:ٹ^^"^N.B#b?0 i sskH9*n:o#ˌ՚qZ҆$/-UѰi|QnZ'ОzNGc¥'.4D]W?2'ӽoc.OEُ]i"9 ~0Ϧpp5d HNI+* Ԝӣz$)Gߗ \86^|vc[3L UVŹ]f/:a3?g;̛PkVa{j & ?.N/,;DƎis =c%ƲW zM޷ԜXsʬĠNl1HSÅɪA 6kU?gDz8}pduԀ ! "[^/ (:c7Y8ۗ]ѿAOmt,mYH(c}J)N)FqQwGJ^RYh70]M4SƠrN՜aw$]&*aͬxOkL/dƻC DjCԍ*8SDcMW1Ns{{[tdIɆ4T~74 N.Ս DkUzXY8 1;ޑ1f}KiiECDhµEIĆ7$R匵VXVhN0ϋe˛ ۷KyWv* MSړW:s)d=6_:)܁_0%x!0(o{Fr5FÊ$vKǀF'Q},D:z oDqYntYv"qdț48'?u˝X wajp+g_Q3\ K;u#$.2ld H +F` Fpx$_(5]ovI8&hf-q:yدX޽+"T(zA3qͰU0AޫVQ?%)[{%l"7-\(>|$̙dg !vx#`\_vEbx7g("HM"6y WuHٱNc7 q^MJ[o` 񳨳֒qd*}#_N"]t6{3Nɵ8 6h{pp(8u:ίZя)ׅy`XNP"rP0_G_#Wৈ|%qHʂc8erocC_cKjgƤK+ qG.|*ab rΑ@ȿ,-^:}Cj4,t=mPFzBM =!azKnA$Jm?Vv 8[Y2=S7>/J =~'4[ 7;Tha=V0CR=?7,hqs)~vZQy#hr|$ /; EA .p2X?/Mg%"Q=Mӓ_'Jn֭ O0 JdP /4 V)I\4Ƴ2990b29tʉ#=DLɛog C1ͮ h^J>^H`Rզ׀*%(ljIxQ nuk\]*[aeCz֙qq{g?8ܴ d"Ƕ+| GvcS#Qؙ-]: l"#|M%TJ(1vxo~dGտ 9a'y9Њ>:Q(1D4 38TAאx`QA,"pCyU9џqj}6v|׆/;&jVB17YOY.k&? '+g\)˄蔈 wXIrt qV{Tvqm̖*.%𠪑pw +Y]CīcH2 bofw68 ?q_Fo_AأU DRԂCBDpb]5P6M/l EI)옽 *ۍRr7AC3 bϴ0䟲'XD{S>^%x j@b`xTLjDc=Mr[{Q]5h +3:X/:5 (hJ>At2`E<@܈pX=&EQ`bf(1شh:?hw v[oZuBc_ 9ƒWNǍC5O>3DFuq2捔|5s74 44̢_j^\EiCJ3b q{xk- -讅u/#$ޥG𫓉Bɷi\LB\|N7#y(Hz{oB19R {,@VU2"d?DʻЀvoN" `./k>"۾TzU'7S?ZOi:3x6x4xtIzϋ]E؄=R7]H Bay)Nz!)Kg0STQ0bKz6 [\(1pXc+*C0X.4޽ݳDX }OPg~;`-(Er0ܳ ӄsbn7$ r;]j155iyaU{/I+BVq*AN:Fa*LQk)m F.UugkN8JIeN( JYD.V/#yJb:;x&^[9j?]t36K4-y,j!z[UJ C%ZzOfq?m^.V3$o,z^\O5x}+kВƉ#_F5Wχܻ*Ӿ1Eq, ɓn׹z<ܫq' \cGa nv P¬J-kG7L?1;] TGK2%u2>P$ p$X ! ,/67.3w~z_s45v'oBb| >FdAMml@òޖžfB, H_$ߪ6.2j Ĥo#B^<+g8qt=B80*sA37 r>E~Z?C9 @p/Q{g̺0fM ȓȢ#BF|vN(8#;i żuvlaS.V]{؆/I)u%*qGT=n*KvYzғPb뒽fQ1Մ]HZAN8lF aX-$RiTm7yqG3{o 586De7ܪ{?RV yȎ8&4Y}ob4Z!+:s\es-ٶ'>[)'K1IE &N]竟J 6{^;Ay/Nxx(P:wZE<]t"BDڨ\5?kD5 3ù.(T_)%=PuPdKVF:@h7zf/mbXLӫ^whu,|8jgw ?٠ X3 }4*@ ˁpQ,qFA~-X `pg:IX)ɕ<0{(Lh^r ͵O(@HIFkda{mpU"Xԏ stδa*=^Ƃd+;^̀TtA}"PC>YQ">NZ}_r[,4g.u( nV=[~τ bba٩U F :;im_΢|1J)q'dPt͹n6}^rc"z8loSDHMoR[}V&2i8iF\:,Z׈""qIP! (%z4*=kTaa]h߬6ş~ KX2*Do[ 蒭ߥ21ڼ {*VIf_yyy孎ݔE@o XstQBR֪\ 0=~;C3s_^8qJz!L|f}ނ؄Aar[)uLC/PYk+F[HekhP~6P'mш30 ƶ;cL8yif(7rꍄ=R2ԙ9u]S[O11mAǢS',L00z?qC?糧TVɞ)<_-F@eqBl1Ʒh>(vtUĎaVK@cn){y Vwu,FG hjWkm [R:Xp.yapb R* t˪􈒹 ~8YL# xp`C<@ƾ!.?䝬OCzn.|Y9>C3h.SW5گȷ{h[tjx跂KPhͱuKٍ[JoOmcq:]"dBGa`/\t$lG^Ad=5db ޮ kdg\-,B3)>]:qի/?sI"| SeVV+E{pHj,]rO:8E!_KDQ؞=}JM]<拳RYCBg!p<}9_زr&֚MOpg^ꔣI!66,T{~,؝kUC& ~Z?=l3Q_dt< oPzΥ_2d.mDPQac"Q~ YȒSSl_T8ɐNT"lx,,uns\fAA`!v%%ż{2ݝ<(&cݍƔViz_Po\/W@`~9<$P̻}docALLDIȤLڒ$9? m+N\@ʔFnwc[?2[Э<\W%}w|TN:<_8jW^ͬ?bG(=3DI尅<=h3Β5y%)i P| WTE?5<t=Qv7 qiB&-miI2 e:?19]E"c#yB˜_R'@o"TOl}"5Kh3 tQMغN[7 ͨ($[xNG"WI2 BJl" "X&F._6R C5n_Ft{#'=0 qn4B'pW%$m}%JZ0[ ~;tO\4zψЉzo1-5c[.D~`c~S澪|줏lB0גUl~$eqRE.j:}5,T[!r؂j[]p;2k;ig梘|e ,ڔΥ9>ד @plZեy\k\v$^và4}oQqVӶ1p]Ҡ>[ @TBq\w٥J5#2mLLՠB̔Ea\Fun.f #O&w( L%IZ]<6q|\{ɤBzz> H< "Cf13[kjG=1=Q Lxm['Ȕ[ɞb ]] Ȫs=TNPUo4pMybp >zօ xC9/VҞe4Xd씬Fc vEg,gii}٢H*N%`ů6qS4Io2u-?<$<YwgRɺUndEY+lb|{25R( Wf"LkZp0v#@/<\߰TO`0;:UM.S#_6PH{2%f6?#\!*" ÓRt3pB+q娰t4@I3&YۡpEa q]ߢ\MXCk%N1oO +1Rc%}5@,eD^Akp[H*k4Kёm9;00?5D!cA//6.^(:DR]?-w/38$x]A^@rY>$s@b8cKD1]ēZu߭MrDRb 'Z~\G{؀a) bWb1oa#EI? l%$vkCCiZ40IPΦ1\/xP0n&;(k4Щ ճ3V%pwK0 WdgBXFthDtP$G&)C|R&ٴ-O-3+쯱z  \ju(oW.ĆNj 8RV1ǫm*p`YۮX1bK#aL U߇l !lxw3r$-+I6_`6fUgjFɂfAvU?Y#2̒a5şmFxc5sxrG绘6 _EH1F񦆁@d6#v͕xV˼r͕"{UŎ&;b֥wT0t>]LYњzTn^H 1+:,A~K6\"6Ƚ1^qn'ŸNF #'̀h&@~Z]U r~]bɽ儞HBx62aP:W;|=X Vh*,dy޵W[]1gi"ziJU{P k(}|GܶfƸ,wf}͙S}t9&ҮV*'/IU")5J,V WK Y$B u D=FTqXݩ ϲ.F!*ZUĂUG$By xB w3#8﯎`D| z*X<>ol o7̰Z)5pSN= `dm3 iJPj mcc,vw)1ٟMfN`/h̘r*?{qU,*[P K2~̒uLGSnmu (]{ !0v"dT9ݾ&WU)D_aL%O7!)1dCh5^^X=yryyXgd$E ȴk[c녭qg<ɧg}gklI"M'HSVCiqa(>;JŽA,aq6*ruAU:'c8!YGSwR.T~m ȹqOx8<t+಼4CƍN61;P+keﹽ`8FIӁꎮl9p>JU 3CFJPa憕W7V`+wC83cpyE7:uw@B|,=JēO5?G[sOL^StnTFs ,@yoTI @ R$Jb?5!sJYSI\>&.)UHq1 s#Kb[̓> ŵMp `#Hr΃} ZjOԗ _(,vwv.p:1P2Z>̜8h~.Ï(7xVmIX"y@<,69p9:, ԀgpyyO`5nDq_1pc-D@X} Tŧ.fX1FBxNi oPz 'ɻ{$LœSpq~w/\ELT5yNy@.=X"HBO8/3rDHNÌρopHyt䭱[0CYi?|B)oLK cb XzcKaB X'b*NCuVWQNc-ɺpũI\|V2yKT;K+u6Ǎ-O%}?X $f~O){GVY}ts!Vp*_,g²UshXE7 uˎ5ـ͊X4o8_.o> ,5haqu33oZiPG~T(S2nCt~QeΪ ]?C2$xl\[z䘖 )aEK<G/ M஢opW}ǯuSNU#W9( q.+< ><;E_4qcUa1~ Do9C?cdwQ+_3H. vg?}y`⸅4w`n9q,qt@Eq) pΥ i7W\MU;.С!;A]FWH6PL$q{;uл@}V-_9_vc{g)T'=w$.Q1oJ#9{Y$#u"͡YBdk)4}k< @жe]7JKN:N[7mƺ".7v |b3"9Jp_J&a݉4a*դk<y7,L6 "+DY6[J[I|:гv㯷=.h3@ >r W@7Flxg @e x -eʈ]iMi+pHLt~AgFdH)C[s-0IQ%lƤv,<жxYIf_ĥ, ̗ ™B<ȹ:П2{} *1f!,% ~`Mx㬘qY1ލ>)䃃4KrSZws >"N*tM-EJڤLrKx/$m壥u,Ӻ0!ցaTbCy]kȉL}R #Q8VI?ֺ s#׳TΈzqwmnGƺ"P]LLV% S`~͉MB8d6r&q!N(;7Ja_bz$˾"]$eD ^j*7ssWBY=g঳$tv#]8{lʏ}Q|w*\4]8V˞kse`^=u} Í[ҰpCRJ/!L9gL@ {`W6@88A^ AwRЬMTy; d, $6gP?N^==Fx79u'91+_QpZʽ5cEt33G+ܮoϢ_^iUI0`d>iY+Ė9hsj 5܃tv322FtWOWR *K^?xٷٞyj-&WzH&Ri͠!v,O "z il#tE7K$˄JYD/`ЋKݕD4/ju ==k)!!XT-GS V?5X&B:wR/=݉XxF8< ͮ5S"jK<ԣ ``6"|xiz%:uE?AyS"a[Q 3]C]oM 2cmo4/j]z3PJHTCpYҺ=CfYÊ&4] S]|hPJȡ@N0 5'ܲf8oh Q>(!b89^̖YcG ,I)UɜVqf2K=< l@͇@폴y-踴_{* [afp+H`))k Yc{2PD hq2άaari!<~u.1J! M%M=~Js؜|w2Q]d)!Oc,^£; 5s%S==!՝MHA^YlawE15zxQ")2o^0჻BF,aEMw9^q(Mkqz6K9JaMMM!c!գP1;ЦH7!UB($gf|!\VHЍeSaɋ\pkOG2[:B՛y3c(F(͚Ю¤~~}) gA?omLCJdHkGD:W лnF3lOhUvИWlڋ2 _\ɒzEI]"&ҲhY?"qqr }L yIFz1%y*26!λuz4UJoU al`HvpRv8wS-'E 3ȽqenT>3IdӪ՗LVEZ .5Ne$rV_bP{Oj2${0=3k=[)Ժ6%潰+Y~%W=.z039ިEYm&aLwy5_.sseL\;knF0m6|a5""jCw7 ernDiق Eߍ'gD/nHYo{&۠2mmmbIc!X A1s~40f-aaT5FoT]ؔo(tvBog$Ke.l_<CI3HQCHxWqPkJz\|-}` $5B43̡A X~pp<""ԡWk 30@;r||j,DʗX^jV}4m|q sꐾNPZXờ!_$ 3ׅ _,`FLK6e$,vh09HrjzzBM1֛oÃ`aWDPhhd?Q~vYNj٨fwRAcŊ0^+b }F接6Ǡ[2P`ܕ7fI_yIQɪhoAU-}`\HښCGantxbrȧs]RKcٿ|9`9 6,</juTތ]5LHf9HqpXڻ4ѐw{Bԁ`-;ei'}Fj:zCQǠGl-ӈ D\ֵ*M'0ZD'_ml~[o,5* 6j.us$:*䌐f)W&D,YY/wNfFA".pu4rR'X8>2M-rxxSHG]>dqH@|ʺ9fotyiy.5ydJanLFI']_>+\ ~51eyxC*pY09(֊z Iw ςf֞ q:S:*?TYy>I 4I0Cl6~뗳*zC͟\-8z45ԁ['F+c`ty⿩3Ž2 ;4&ASp?e\JUI)T[`e4Fh b[&[jwYK^J󿃨"^)$x+l~x)U[x݇T1O#.? 9aT3 ɓv $v|mdkb31I,rU6Z(@F/`*gء'l4ԩ(G! Nf*cٌQ-GwEwߖ)f/j2yz;a :'L#:1dE`hї/dKƠa@cٽ `T9cV ;vMuaq,v3QIr* $d y|VUu3pժr\[a7W^_5zA,5P'G`CR3O6`_-܂2O%!)Fw)#Z\15E3' 5Lp[ 1Jǽ[K2NaW V*2O6x뼙e>#5h\~C2w X[)=GU#uc઺hb$vD^vuwP1KiXKI=Y" 8D0G*:5A]C" ^Rꭹ>P] @ /0Mh{LT\C TWj @#S#ulWEn? u('@A=VV EgRR! rZMC(^i^.#_GT yPvRءhCxwC 懜GKg7T=oAӮ: t!V@[D:T u({N[ Q)YK{H '5B #?QRXwP܌zC"2HhAbҏ;K1>/mgM+9h" h7\eY(7-nU%rҮʅ2Sx* Kσ$Ęl"݈C:#^a"`%婫~̈ m\4+.\-G a IZ,mB*=4M~-3<'^ L;Zx;lv~h&XR7/g.xsc)ab*nS3&qWW8kyʶ9jRT5d tm-``8.ԭuRXvp\ϰx0F$i"1w&RRi$]UUzǥqվZI6J_SCRd6}rF)ԘkHz-;nniCGo&*70ipQʆ|uj0H.g\ l"~OUyǞN^lm~hXW}kx,"ZzזC MخH9"02S.V4B ̤㰭/v_q!5̘ 2 xE jKW03ukC[U(/>^ćo;mDe߁|!3@fgVnmB},RF}P UYzʄ=X&TPKNcFx0jVI#'qF*\͙hPqbD×Tsu\^ד!@$J*sk҃\ $*5'ЉEeٗC1 Qq¹̿{z>NCP(sٓk-$D@]#7Sw!6?ʣ1)|Ȗ,O&ݘD\΅G5_ax`yoP`jnл}xl${* k*Q}3Y ]QYqY"kKwjE0bM"`4UzbNpHCJ:ң祃oEY| 1Na1{!}Lଦ ˬ[vbZ_cFq`hj69Hc.c;鞡7q ";h8 | !&w*_*so)~ @)ykTf.z ?H4G>٫dj2*RiYb-kӲ,*\L* nd>\s8d@W L |H̳s/p_xI ?wv~"/1, gx7BꇘA"G Arxa"?I+ +]n1r ץc)s`)1* LJ>B~ 6O`VQQÅ)MHND K Zl:w " (R 8;ULҠ۰!X7U42Y;`EKZ, GQ c]eVy3Q@( 4^p/@Kp":5 cxcOùs40L!:&K.5~E'yg>\H̅ty~Ky|{d:H}WT ow0fKbKfMs!;T~5iF{JƂj?wߘ~V\tm~ow)u`$;ɽtz*.W2")ZGLL,n[r?!AJ Yr ŀ[9iOrsƤu 0<^ )oDSF\rhrw?΅Uh4lZ5l'o/kUqkV.5(Y(q<5\lo7Qp2]+.?y7ḎddH[Z";iJZR]PzmG.D\J*tG!R$( F=`xa/CD¹CD''VU!tniq:|D'sW8.kQjaoHx6`E/a_ )bokrg9 /ߝ}UO|]G5NFPM}F5@@0ˠҽɸ7cAH^B4 uQodduGy]f 1ݱ{C2櫐R?QI8B=:.X0lATGqM޼\n,Ss<. W`$T짣nz7tNĆ}ɫYf`o* 9wlJ ǔFZ:wBȆHna9pYctvݰ9wVn<&3[ F6Kj~Lh]/P;fc |ۀ> z 6!r ͱ^88r`]Dܥx]kLg!-ZDCvZBѵ6=4@ 8&~BV.943uCU ֞Buy b}O161栵t;MX:a?J]^kajGgun+țH˘1c\wnJm \{}'0z3jSrkn4^YĘ9$>֗{tP- X\ܮMHzܱ Ȗ+ph|AߡX'qd$sĊQTU=ΊECCXPe·HvE f0WlɴNXSf%,1FE `ej<(Ys$-fR@dKWcg Hq 296},g)YR ybXt9ɗ]Xs9r*$ BR@VŮ@q8-gLr^sPەYh+ yzwUZ\yZC dH1X0'~ZΤrs2s :O.Q]d`ͣ;O/Q b Ԋ/`8v xwwy Qaߵ(3S ɷ_ =W<[tlb._@hB[ϝ*XxE6r V*z&+ů9o.s=$M/eIbV\%8 U5ߵI)Q]| A 6#ϳ"&)r+tϥe7NR'>ŽVXiE9mN~3hZeu߈׉4kvŌ:hᵂ]BϿHY$ s_M'Ԥ_ô9ҾGHWZ0p;2DP'¯yNz<iIB7jsQ+'+@dqsM2)i=5sS3[ .JȑAqi<"G/ /ak (O{smLh;o MJj 8W#;1.k8!&u m[((d[g>:_l?$|k"_vE4,5SN>22>93$ZNJōB'7^p \N:۞%AG孍 mc7|@cю($76== a)ȳ]8<Lj, ڼZ"X2tbn$Hǚ7ZϾ'屑1*bGN.^)olG`'lcc0]'%Gh24].b'< /ð3l:.?BFa_1?,ID)Y^D++n|۠: GG250:Fg..O@&<$Z62=^_<)!sbNie=* 'wB/ZL~>ҵwȶ " 30!3 /f֯n;jom4;H&kUScl),eJe bQ, ޣ{%]!\g//HVzB We oM)5^.1Cvbq5scx)[pDXISr:uh2"O"Y8@ CqUv9} V-\>L\؈$\5ǻf~Z >v'J`:_'yMF@?FȢFCBh3we. ֎A ̟ {$~HDsȭoTzg |+fpLzqNLlw {FH IZ$@_pG?N>ZaUg]>aG5DL-6VQoyW'P(uJ;`kQ`!'F/ l%M!.q]]UuGIڠ|+>*5$h  uh\~8\y~?3vsǸKgh~m>i#Vf~ ΁s'`˓>xKcsn)YѸ30+^ XM10\#O't.yp6W ox2lN DP4bm^uLWPŜn7EaD79]c3v 4d*>cr@v5Iun:S 5@gH܃)W[BYB!du8}@8dN5QXABT͇i '+bϟ.=ohkzzoug3p%arôn*X'ځܧzO:QpАkmSElsOh{(IGhvuxʓ䱹0TPqt3{9PR\$űX,@٫)[~IriwF^P_:Pڞ)3k6Jฒ9{Gi($GJ\v A̘ qgb0 Qy|\V+L'kdG^Ռ&=LGr\V'UQu@0,Y%E/YT?Տ iծc{R4Ԥ0T&@m\&(lH mN shB:r哤 Lyq8f;մ!̾m~fu)?Q3M͘1' NIvn?%)BևS ,^-T|<3^Uc>٠X6V =)Ph loo7-U11&7_\^C39>oY"6o^!sTMdduijFb-.9vϪDNQ7;}bVi?+sMyc6Sj{OǷ &?LʎG@2y %F1[O~]:}HFT+,މWdb!Fȓc=wo4b4Yp8u| 7!QhyVQƐ\(A9YW5$̠̖._^xF&wjk08ũlR(][H%뻶rP()~pw=DhP-*ugaJnC))Deդ5=j+`'U NE/2 *y&K,m+YUC39l @RsmDh9ťNxzo|Z/ԯMn|1TISԏ`73 gAΟr "qʉ ڽ4;+ h*+;t7+3t748ͅ3zdp'\d(mi۔͟/ek]{'ŴlMx4 ~@mvj*;qJcb vzb5/S| 8K굡X Lf'GYݖPa"wҙ$w_y^g +6c*S񪝴)cO[2fG΂NM`y-Bݩ d4<$P"_1{EN= cy٫(7?Wv́7$.D"n"lfYbp*nN3L^7aI`#[: ~!m$xXl^92yf| h"wO TȘ:QIT0ԼLdtW7TmKؕlh%dx5\T_mPfSPU?OiYK_.h6iq♌mj鈋qjzFjk~-nnAGy>6KnHkV)HPS!kE߁hU *3qn>U>@p)e2rg2[2Zpb{*.R x< 4hL1RJ)(tIҀptg9){Qb8c4d`:x!!ڥzj8-; @KO׌Û އwneGsAHzyEY€ zd\&;:tkTui{_֑c,|j|4&TX*E x7;1M0^9ҵT2Jn4SORf?h )XWG@.|75izĥ[sN{ansأNӧoSOϏU.~4i/Jfޫo\Pv1qc8-m+D@׻@R F~B;N#}TYXRҫFhvtDiB9#] hN /WĞMȴ6Ps& |FnvA&x@l[~eVf(P-#}5@hVWIzi_<@VElKř5ڏRjTrD&x(?:DZAV+IvP-!i:\0;؂I`4g0y|y縜=w(k3ZW󧩹vtnj O+:ԣ&G\z}FkFrt(Pԉo(oY1RȢx뙴N CkX=l7ԨQhTTtװqKYZ&$6pwĊ~ ,:D.Ǣ5yξO(TvݮV/D>lNyTu^V%S4=N6>5aK|u🦤zЛOV P"\LB1ɉ.S>?&;d֚C/$q1W VF0p/LtӨ5vԒ~ B$<{C^j+J&9T ETQ'{T?w"5KU>3C+ l@X~U<Йh;W.G*=@c:֥ '4+J]?oiȐpLU6rB }&;p IkA%RfײַˡDћ\"FgarORP u]pTs3sŖCى:@ gyg;f+~ zT}0[o g[02m-jjI|tVb+5g[mPo&=2^CN,'rEe[ .^}W՗'=̱U4kjtR:s@ yPզ`WsI s8ȳy;} WAC|,^%w)("5G 6D)QHD4fv4L ԶI?IGEuӤ.LOB<|VXkV¦ͅY0Uo߉;=[Ɂu, o \u(j4t`Yp@ۉ\Ea4+Cb-)hNKkkBNl)Wɤ hLT?%'w _wxqpRyo]q[Ft"%ZȬq}lvr *x^|nv:Haް%x+IˬUȘ8P)hs~džO>Gs>Ȉi^{+鼿_]Qd^YŜV\(`Ďf}oLW9~Nboh4?fGA\}%7BAg h\h -ms`m^+ |S@$\;NPi~ zzc'V{}BQ3^ḻ 8rArz"U%`ՌߦLqwj|Ht -%\nS/R5G Ȟ]2mEوǷ+)L/+[7slC{ ~rj\FWd"׍;J p{D~.п6Kj,!;.LʯGY ~AV1hʳMQu}9VᮤR;J |?45?t_=Nݱ-DQ6sqj.S p[UOgcsdɷq:k,bx͑d@ -aq؍,YzTܧ6Nr op]e~.A,2xOHn_L D<{z# 4D 4)+O%3)8V'x8:iȊ&Tqf!j Jjd4?`q&~̐ocNJU$Zgdk q4{I7H>|eb q*Am1؞pUg^}6}"r#(nm(zD`H=)F=g׸K߯DŠ΀hAm <΃<\t,gI/>v$@Ѷ݂}"z&IW6PC$lL@=0rM>+ |7 J =yK&ɃguXh jpሖ40~?1/C !M ރlr;j)gZՃ~9pY0WөE*OhA3BoPA #` Ƣx=(?/pBEGq.{̝9eE\>)F4A>T~ٓ1\_\&K-a+?oλic QYQ%ZP` ~ 4 9k:zr=q^M/,)c~U46;5)hWN4EKQT &|Go?h;n)m1δNь"3 +刉 i󇟯O7e4+րkp%c +?EvF 0䓟rpwTGupmA8 }A/likT9#ޱTS 1 WyT(4-U>*Ax\B=85 +v<253^*sim;wT0s(Y3@Wӄc ojiMh -_V;Į$ѫj!>v}hRtJX TO.kx(EC)i 0xT?13=zkh!KX|=lZ?P^qe%N[˗Zn˕ܔ [|Ʉ \q Qk뺯xuy S~to"t\8ETyՅCCJ9۬&x_1@q]qJJfhǚP^$rZ[+'bMAYY} A/ esAΒfM0LI01`ɖ%%F%v>Cc/WntsqR_T03E̞:lg,F;ݔa"Tl"KL=>H*`Toa9 6GU8-N|m30g2lqf$iWF2ÌP ٺ ?ʧ\+؏L)7/ Rt[7XL=*} S_ 2.NFU{İ+ (o C"#Ü/{rⲸ Dp̈6cd~+|k-罾o4OMsOXԄ 5A8b^ԛyre1( ÏVα&]6JյVw9LrVɥ#&4}8/ M&Dl5_RF24zlgHQ!B  b1k@()5=|4+OD˷!"\CjbD%M*F|v:%E%jK섶! 7Xc[@&?_ߪ 5C_]g؅YiE>:G|0QM1O9i!eyD~T#{e,(y!CθoE4kcw@jfŻo Jm};H9Xf!?B>iLghk>1cJs@E3W:nɗ&2uRZ`8Gbnd2svB"+Ƽ9yaēڝ9vq ,~OxMSE{b]=AݰY1/c]֚p QٳV`D|> -~s}EsxZoǎW?ؼあ"+T<DzR9X#SQ D9.éy(QfhcXO>:d~_UG)ٯ{P{`r6"fivW:UP5Qlb,+HmQ E*ȱHYi_v_*\%^C%)AƠvKՆTN[BcLv|A:@֋c s+[ /|pІ@7cDr eu)  zmFJ;4l燳h}$%T9Vmp4M[V-۽1:1ۭ3eCV|Fma> P[D6} n$v,M(u{6*q ldҝ9 ,!8)lWbuՅ{'Vz+p`^l< (H2l*Nc]h_Iw'6Q#}Aᙣ貅~I> qjj,2$*'!@3kșa }QL>LKU$X?bC=0Y5cİJw:8Дpp DXrp9g7?%4FJB7p zGN[4É| XGX'[{ȩPdhSZf08DhINhG@<@߸5=gQtё9 (K*ܐqvw[x2Ӂp0bk%_^k +~ή>LXtRGQh=r;ʱeR<7zц,aԺ"Sۜ|${8%,XY2إ20d9aY)މik,WLNn-M-Z.O#yՑt66=w 7<96T,֣_7HSK9q WBΆJ$\<0F~S&?pgRDSK,[R"z"\ & 5%fɩk}f.Y93J h̗$ e A??[Cu9*O\qӥ(w+^v\4nN#`obHbA|Qw 1k+QpTRsP8Bjΰ%DFR.`!"P; Y}}.{'"qPd6B2I |a~6] :րeFoߝQEнM{4"MkŠc^_k8ך5W|]m%S'YQZ]I?fHћѤOJgX:+w ᬿ6;eLNA9`n )C81Hr IzrE"n]έ$J1<sH_"eQDHḺ:FD_i&P~[W=FiA쩄DQWRƧx3JCp|U[#3ù,UXܶY6Ojg±ǰIkxj&R^XaJ LS˯ח. G[fNH bS4 FljnkW!}BKdHdc6Q=#iN8]% -"JR36&2=#ѢS>a]!!x }0p/ -<2^]v8V3ͽL((en||szZVTXEᗻ)_`o]sDF6Yg?Ϡ 0>%WlF=U(Q9x((eBS!^oJ˫dIziGR6 .E搉1|]iud _DI7ߚ>oK ݅>S6Y-6(D}CnUXC͵{mR[xS@ZߝI8L-'7 >Yd>9yΙ՚N#EB=W5˵*̳`KG y#\$cZbԘd=v+K,;&|k6/;[=Eb~x~ۜVt;%ߓ_̊$Aϖ>I&,"Jj^;KC6qd]7/6kqm *(#J1w=J Kߛ$ -% rRm)`&U^d_7=T@8ID%t"_Llв2dM\rAH[ZW~;bAV'YJع0[­?{\J 8֎ ሎF1Ѿ2ѯ^Y+`O0;Dr2n*\weZP Y+nZzUF\}Mo^X6'@ zK-s&%slY(>^nnw!tJ&dlQ)H{}Sn&| q|#B-65iB+" _*+A&Z(4P ?ѭGvFgW‘P x}\YTȗQ{jk@+azp0tKK,/ 9X\LrNvufR:5U 1[88s`=+9\;9GwHSR1qx ucm)aHy@u>k4n;/(Bg}*|﮵=AQRSB1%s: ؀$ Y(=vw;S1x?q?DMǭxv[bPÉ-ꃣY𤦭9b/\d}??]t)q*]q+1?zmȎ Rk!snq@wpVTSI]5>ZKh6?[!ypE~fa ㏰a 摦_dudp6ŌXfBXZIB' ܯ46عYH4CaS6nR"?KPYa^% r I(`^V&ηU;X#j$l4_Bn"}bƂT)}& ^3V0=&!sݟ%Z.bA]'*6Me]gt\TI|wg$(\ߐK!4n> XS)`wyL׬1+ v1l* @[= Fi/ jieFFWesn//Kxn!0W s{MwzTHVlǬLjGtu/4[:ʯg a.,FŔ[Y@z5 Jmy /M7("4/a$vۭmL3W4c )/}Mmn H8~3*S.7 C þ ]&.4Z5nzO_۳79N^Z1\oЛT˕ܑrcY.=yao<< WĕeϹ8Xic;Av/Wڎ4%EZ*f`x1^1;+vPkeAT1XQ1}oq/:kEG_oZ{1%@Ibkbћlwa=F.b~Q@Vlu}OVR-e) UWRo' ,v%bq%]gW(t ʜyp#.-9_{}orq""zH, @PVg_V#XΔޑhA ּGwFņ960{^ G962ծڮ**kuv.O,1#"c =j^־hD;w[Pighn.f+jrw^W'Y-8#rP558*{nm,"Ks\\{ ʵOFC^zN*aX=T۵cȢй`P-L⿯007Y[t,!( *vqm&Ca5Xۨ (¾sWՖd>FJ_Stٍt3u`7ZCMPԞXZj̙|Y?o1ѣ;iAaO>%e<+`3?V5+t+3;?nӥRgfUt=U#:?Krb>׏^+3/j$ Uq2͢aY'޴`#X=ZXaEgTxb_z0+;Wl+boFuC5),~ibbZFr30+ɂ`H!{O"ۀRjd(\rzy^e,P l\e::t| 2Eu46y@94ZZa>f\$ #dV9t%d21EJ$T) G >sm-ϒtE;^ ec?ehyK1(\k*g/h70zh:ì݃,M)XqP_12CnS ʦAa.٣kx џaV{* Wit~-[Ag$!SjbR T<鲨TuinѮ;*#&P=Cť;Qg#/OìdJiRvp}x DiƱGVdేĜ`"[ݾ$?=ky܉Jywy8넗 8RP$D"ܫ㼵`Ӣ'h?蟷;\@-n˜RIMP>xMṶ~Ce>CāurΙ-=Vn#;Qئs0"ՍNv") cFAgG~%]!5ɦ{BKu &f.Ecݳ|$t'm~ Qc ޞ~?fB]޶ (w#8"n0gE|ê,i.3Dy<䵋gu\seDfUkx׊ fTk#@<@w,<)% J@>2e ~H8[|f>6M#Ov(GKo^A>-TBz "d\iBLKoeb 4^fͬS&4Bm/sKNR2ɝ-&p=jLw۪srlJOz(4>iʼ2u%T%}=RM7] >( "S $)Z(҇r(2 ό0탾5ѣ`Ҟj 설 )f Ȫ`=d8ܹ,ԘP%AQ?I={!ꞿ/أy"MMt> 82Dktu$?C@ܤ*cN%7.r&礁z1l=S|?![(t(9Egg6a!z TbI/b9Afg1:u< zYCC`qvL+omZ;1U #-ã56D5# "-{!4/-pq_B4+BHxNj(X"fPSS' s0Gns'\TJYOvH}/X[P06 8tXx֞l+ҍo*[p̆V.A @aWt'/&t067x Bq/J0aS/|IvY 4c r `㫺0 S4;mq ʝkJ;*2#GS. ~hfFm(!{78<)w]rI%O V_p3lӔ.uTSE' 2ΰp(h Xzˈg|0N*VbWNR҇wb4m #A5]!@`Y_-vg7|mіdD+%2Q;h2T":dSqVj-Bǣ:tw-dV1ڗ%ť&N|ډjzSLQli?Tk 0Kr7CE ql8@йQ Z`5C5kD=/G:udZ*^U~^GQ1 J `9FGʞWz:jB˃`VL&~C¶[6.nBU= Xu~3K>W ">R(,0Oz_2ß 1 `` QrwżE7@"Ke]bԘ`L]"r!iFGZwgl&bIa&bP]f-A{s#מCE)0ﶣcv{=_x_%Х{ fd-=ss8X4|ǭ̀=\{)V CN29^_G sE|{$a2D z VT/@o2}}la!ݡ:'AeT I|Wy|R R~Z鳀Hܺ >Q* +l\b%ʃ^ c!W-ߏ[K5׷7 ̦{pK8]Jj_hm3i/)[_㝃7m: 3Qͩ.aT\,uGmq|kSf 7Qȳ²MkdoLY}тed)0]<u5,!=.0ZqDzkY^R-ZqWFBq~.q1T>B/^1ӝ2ԓ=m=wǕ:ЎJd5wdr a*[9?! f)6%Lf)~n_0w2^hoNPV4VD gtj/ysҕOfa-kqkx&ܬc_13^Z#n7iӃH{"i݆D8)RewԿ{ [`UY)lq܍xjG]YpD{U byMwRVXfRg:Cq2 3ӯ8",sjIM[(YH8v%[@R{-_WaD6 b}KEם|[:t]qFޒzJ [X.[Qx*;|]"he{(\24k{y"wr=̡e)ϝ|;wݪ@I X@$#*xðxipATW4rODN3A%N=e!w3u+#!J81FDŽ5ic% xR@T};\Z)%X ˮ$07cRrR_}GT V,l1up4[@\cxeJ1LLvgG/phֵ9mV2`r+ݽ/iÿDp| >=Z[dpXzR fňP+v%7[O>.N]LZ_:#ư\$n؛UC>&I/a#wQ6L 3 ༳\}hm|nIH'ނc,]+b$iioBg#I57i{{Lk䟲$3~)4iT^e7W[~q{*pņ(܋\Q̘rK <@J,۬ ī WO NIt I,`s;3#*~N͛r+&Mq0.WKu(n KݧxSr{A?Wm>,c}]v̩  cFD^{S\y Iiݫ٦tx)EYHH敝y-M׵(4{ 1kh꘢m?7 hͯ}C}G?OdOe&WeYhmHlrvaʞxPpLj5|o"?C\5A'Ti"r`U H34Б@߭QjihJZ_ۆ"vQFG%bNJqU:Av "\O=Fjޘ^~<9ArE( m <|@kXΰO]]خHru:mјNqsJg82I}Va/*wT5{$q;oj!,t5+:u_|L"GP.N9QB}ErD r$6Dү1@؏;h`[V+.-nI2|%ӄ}o.5!!34tβ2^U7S!A6ͶQO 򂨻/>w =ɬx7Sg{8Eׅ6,7pAs6PJK=Л[d& Dk@Y%Ś6]`d zP[RF!ɇ8ۂu bK}_]HFX@ al2/Q4aubٸ\_X"+kْ܇\4r|0Wo+>uɎr\:Gz͔}VªʵtCbc53DǑV-I>NbV3SIbBPv`#c-TV<4Wr'cA:B.aƋvn|A/9vN`B ՖLs41y.T*hf&ͷ'X>)ï? Nw6n{DOT@yx0A\93ы{;tP\1~`5[F J 68?ȢZ ׾wR*SKKU4muI{W|7ibq<صzϧ \.dF,FxVdz[f࿕!*7y4Ұ4̅1#C;9CMk`ۅQA}yj.A3px7wH (d}WHgZǓuK;xxz()1(F"vqIٞzβ<^J8TJ `@#/;tO,Z)) ㍚YT`r=⚰hsT_gGB^Ħ$=V!A7 tPGnY* hDd )vJ.UVf8O JjnggUt|{/y=YJDMQ+rsaڛvmr52o_j{.J--ɮŰjvzq8= &,cG8dDG,OK 6%+jS'##e6 AGO\V&X6^[Ls#el@;3ؼh&.޲TPMmj~͒o!}Rm~>!N24/p9 N' {1GFx*F:p>AԇlYŃS+0DN~xpHkl6׺fQ`_?H,H,8=cSy9>}}jNLR9: cr D.xHh?WiHň"adĜ&6gZT3:!=@_C!s({~K7+=@.n'kT^nu_ ٤*xWآk;ɬv㙳ZVy4ʼnp@c֟vuӨJgs$7 ::3,-_S\cJڑ{FN5M)guͿsn #,`SlG M܊1kY$ci2dbb ªZ4lo0b90Nm 왌Iءʼn=]K. -1l|x3Po9X'2џʼS:yXۄ "ҫҵ|~vPM UP-XoHJ"Q^҇Ïxns@^naW\'~]q>|n |G$Z]Vs\`c&oIϪBͳ]mxQ,w\klDIaBCkjR.'a" g $n#ɐҤmCyq|;q~wm '%"HA[AnhwwP&a :KL=٘Ҙ0`graGg@ }|V76qcED$HG}_WPdDD~r*Ջf˦A8$^(W~||19N/},EXÒڵ?;{# kCxpnMCDŋ'&R</gݏkFPLa\ҵݤƯwi6?(:MC=ڜP쁋vy%.uPl v|:v$$;~E>I}[.;aiB)Z$a +6|&%; 9pg져"Q'r_ ]x0g DKE! Us@jol0GԜDKڄ/GW0;jvqOլ%itܼ5nk΁^h, FCTTۆjyiFHMKq\ 7m}.Y淟ȍVe|'б:sf0=*8gi6&ytܶ $ۊ{ T KN`N4/n4tr=@eXaz2 /G)x[Ⱦobmq" JZȵ!O؛$ƶ$_ K [Qsh$ϯ #֔h\k4^i˙\]aTu >oQWLf|U!JZxNd(ޯJ0U,YN}e`nV'ZUaRhfhÓFERQRfP^P%B ȅ |Q!/neA ۔bŽvf|Jl Wi9|A]@%bŊ=2^NGN;uq}}^K;JeYgfF䣸 X'5 <_.!sEI-5ђSUAq%Jm('+ZcQ& ϺM-z8s$߮@5%_eA-0O"ch^'D=q+2s_Kt1^~THdH_4 O;S ZՅ$(%^-P_6]fuoL *Sŋ tvS.˗5֎%f.e/b%Y*>i?d!k.bK~)vC{-d}r?>@]pqezOLCPk$P)+}mqFUcva 'Fˉ h .ϔdI:m7{rJ}lk>ꌥU]~Q)'~[E<ɗKXNv^^L V1inRRWČɯAFcmc2w98s'>V $KV ~2HpPyr\ xʅMTcWOQ`E4X$F豍 Pk+_p'L'' B9Ò*\ :w>~jiЏ$KdAB 'g\7<7#Ru>CbRpK@'I'S!9r2IB>-E/fqT6CEeEFz=w(&U>0C 9+eT7il'uu/8_ƬpHXD"C=":*s6:[_mF-+c@i0fgPPys_|fC_B#)F[KG_&7rB?/]ő|X 廼֥u2+X~uuk LϬ[Յ`Ȋt2߫NH=HnuOUÿvGZSOz,ƮJXz5% 3/&eF:)bӣ1k$ dYxJƃ ӧ58u4sSK~J+tS >|'i؟K)ϵ P!P;m!IJ} *ǐ̦ 3့~EW+d\lNMRݒc,؍ؖ~SސB{Dѽynm(`Qڨ*2Tk9N.qîDX2Q>Y]ǶO38(8 W0 $F RտՁ`[+-?m{ѩDqe6ٚHm)1`Yt63㒺Q®5DߒM$u,hI\qqlj&AѥAh3\F;)Xp]=Unré,_ٚ3Qp=Vl"MBjo%{WK +ӿq u2 >GXmB& b#NaGLKCq.t$YF Ʈs9ȔoH]g76ХY8 HM>yLyoCe7I'0j,Q;j0N\S8}7oލh+SH+auB ;^܅BG:af:&l/feM:(Mmup!6$ms.izrPah aȸb3x hoƐCCbSnTl] HO&0.Ciˊ\,v?n$8S( 8jv[1Mr0\_Iwk~Ae4:!z\ DuPՆ"~L}1~Q °>%}Y _6e`t€+Fq7ߵ9P1 ԟI.k߻_^< =P.mp6r2Bpg1 7|F-:y[:+@E+}[yewv$VZ`?2`arf*\?+f L?;~R2M)fG*_\xʵo]:+3'~!Πj?ˍBjܕ<+E:KDUguXʂWVFPO۬Qʩ_^@YZPb Q2,k@˹F\O5X;$}HZYrTo2v8~NYKLzA'ثU)y?Rnl;iʋգY; KKFe -n7\iM7A o"GGٌP| ;* ;U| .7-nCa4V⤛58zy%Le?bi]:OWJB %ȡ[6CaA IBY!C2B(}}Y|rQp6ܩ9e7T) &ѩN@ڳ66P[]pjHtGC˃1P~l-(%'o8 V{y^C<';A/0u1If5@u |2LI9X3Od6dܩ|h8ڶPIˢVPqH^3j; 5=f(EN)chu-r{ZRnE!XoԸ~=6>!Z op F a!0뎖dU]٦yFyҵg'Rk2Y]0˓r' WXjH)iYѮ=` | j@ܶ' 9:vSqL@ԓ41wUDZze;Qp1%+72TCڥȀj/G/.GFKX-lD[~>kX$jO<749+hw!w)Sg3U_.Ӧժ0ABS`,&HLb6.NF :;xzL}1g&?g+ڬe 䏶@y Z ĵ=jƥ_H$qk;FY#I?VFu6k 6}2E[:ϯJp))BraC+%;Z n"D nx͂fT[Dxt^rMb$lyyU^/>.ҽ9;A< mV=>^~(;L=eF4zyF|Ӟ!$>V)r`1wMdv ed %ӸHY&"0*@z- #if{Tf;֍CU9-#Q`E vU,X%0Mw3~[?7#'7F!%gP+غ4!_Ur3_+[hA ~r]7R}CV;L:w,, 8Ǻ*6>O\g`ܧ ,U@B"7$eVdSdi&Y8V'E׫` MboMd|aȁ7BZk)80o\I3KrD퐲}j7Ϻ?;AR$u t.} \pǜut<^߮ XYF1Aveزy鐿{ک.'~*!.r]dM 0sJVwaYoy01.[`YeekʼFP|!dE@/aBrU\^i8v? -'K;g΋mP腤d< L0EROd7IO>w ;-J v$^WKu&/nzlTkS̟~\:rdCAH؈AFJpbc=-(u9}|Kf>ǧ߷EEdDΰjWUՄu{:]BTd eA4[Qr|!eɰ(4 -yW cت.gF+D:xqxl,/ *Q#eѴ#o ax5,@f_N51ܼ%_&s"9A˅YF5٪SC"VD}Ν\r{W FۚHX%zfxĀa! CI/!z~.Eio]*`31%&]CMq}(}0Y&&X ! /halY7L9P*Q5RhD7I|Xh%"]$fKceig \!=5 ¯^y[|wUr%CB8l}>5ZcI.mGΗM{qt PO湇Lñ;ϻ߶%P%Pϫ C#ݵLH={S>pe},|@:LIktHf*2b#*$\sJWuv{(> 񑡶VfaUT|b? }kHB!I\6e|( {^ SfT?ۉ䆕mQ(0|rlyPMWrtJA2 C Bt{昊QCZ[/.\(|t#6لy7.pv<|pl.K`(E[9ĊcqjtbIXpUo0{V&^+~:/g@ 6~0{s<뾎7]\t>݅`4MϸZ!ek :tzc@~L/G9ߥ1ѷti8&|+Վ&AMHdE{MpFw WU EۈhCde7iTFHҵXsNqhhyϮ< v/_`> =AXkΡx2Bۢ>/ K-GZE$[NlS %Y _ H`%}N%B2)$w@#S~{ƙX\EG`K+,ϳpΰK-q ta}9iPLx[.d5,;ܹZ6c5pDFo"lEf / ]! xȠ>z9?#Kʿĝ_1iO4aWU'oOqa[3>үve{LQܦ N׼wsEAȨ3 O7΢ 1ؓD D.GxXgzp?k S{!$)R]p^ w)Wizշ>ܑK6Mh&}J\zQg26 U2qk9t>ÿOvL[D;% Pc)~hnb@`vsW4́CNU 蓼W\,G|D8 }/ZZOSF=GsF'~ӌ)`}57C{#ꆬd%J>D^3YZܝ`F_ Hz o S.3<*bp/CITP`fzuBnӇWȀT6K7΁{$ST!v?tn+Wn0.N #7p(eϽ|F, IN797(=_zάU(>\f$|ܸl{L'P/o&"=`hL7k(`2* /Qxw/N`%:8z}  H`5I&{фzͳר>3 :#qiV\B2$Q=׻UIjfӪ !m0Ϲ7I U;+gΕ?y꣸ 1ڽ1n&:hyY)ˏ}/ hsՓs5~~""e鮯xgċj"< X?<J qŮJwQ19PvԢ(l H}6צtߏ߷Q:9,͖"B0YZ7МZzzFNJE<2UyIZ+Bii!GyA8WK^B|L7Wz&EY67Rv{:?*AdžQm*6W B`oI,Bŷ"jsl'L17ŊG hkA[euQƂ\SK]R$+A1o`уj=<*7St&H}ro:)7ȹEa@06g[b6!.{|$ۮxS-b5:19_.v>AQREъ</J(^R[Fa~[0J**(u eA{3Lf?_Sd 11]M#x%[qu19rqnd˨SDD=.#hU{o`!,,+r.C7_&b]։gtWhuXL6(JٮҴ!!;wEO~քWA䦾aOCԁ\~ɇ!]=M&ՙZ+|#iT]'uFxz^bZLLz|3+Uݓ61/6dٳs~W2Ӌn|$c mgĢ; Ǧz/9>烙=PvM[x_ol0ї/pIor,$9M2Y6ULf"?O `)zZWɞd/'ۏ&XwÞ]F96 0YU&sYw^TjTܴ֓p-I|tAz'S&P3Bk#1ͨ5Z^AP]>D-ů!K3GO[Z s(?hsK|ߏq2==,n]nQ#[ 7~1z_eQcIW@*& _6,1o#r*::6I ٺ*1 va*2 "kЬL@~^I=VQԈU]R=Άnnɋ\ܠM;W@]?e(&3BxࣀKz(ɭbH3& ([uZT5hq=T`%gU~C#ǴQlee 8Va{O TW6^ȗb滂hp^pOwWs.8+='CI<="q+}?ϿbC%$a _mCj׸ 'D,2Cx퓧xe7ٗaq&:F.6#:`U4uȎUI!.B'ϳ[2-_q4SR~ӽ]6[uN6>[cd3ZP:IAwֹyMU}9Ek݃'Zd4\#D+CLt݃S|r5`0'kL ^2tٟt*MdXWRKdIJz DA~<1lKQm'?φYh@)]Ufem? țk J.IURH |AO'`>QSAiMQ6 v JMC)e=KuDR0Nؗ|?i#<!6v\){H- (t++ tzhڪs?IO~Aw3T5GohpbFï(;Q7<㪔1Q3=r>`x.`|.M{Mc[j ʊ6f3|Vgx,: ڳy[+-WBRaZ * ZNQJُ2ܮ7: Zԕ*4#eI6v_a.ʘڣ7 Q,LDG FoWSj|ĤZ3!zw(Lh+FgsҔ i"~& a{Yŧ1B]TU D㹦\<ĬV?4ˣ7]\ںOܵ%ZkH18RcFߚ݈v:\7l񄽥 "αed}lFԼ}G|-؈6p19ԍ6.34" ?Lk\^l*u&Ezn0ǭ2NGBMX*N}fr/b@]]1v6u OA ꩋgc>tO)"TI2B"92Iú p~kCX#< IlÈe]3nJxXj![9/XRY!n!|'#D09IgC L5Bxb~H~v]yA҂ @ Q|:,!mf KDGn n~"-x3Kql ,ޅKfo̚vQWƊ}߭#8s"<ڑ7s̢ ~m[?=#Fza\j23l>;0 :!dx HA/g/VIl-Ԇ%K·)ֽʾӇp_V;\u }t.߫yCʵO&+4bew 颃a<<G2c0u׾n%蹥$-1RqyVwԠz_De+lS?Z,(_b1assxyF$?)_@┢K}XBh:I)ȀQܜWbRN'#JH IbCUu%5MT/֛*bYetlt8ϸ 0:~I?#a[$QY>v<#ܽ&6yŗz*kCƥ";cw~ r^(d-\X٠0Ocu{ũ%x^ bg&:U-|jg -#Kfrql>fL[iB u3i-:H9L+21xv6_'D`?emPM̈W EbUnHbNCVYAˈ8<}5}(ќ=hIE`u*YvA]*PӶSKa3͖mq<_Q,?'}H4ulB#pgm?<! .7d^? 5X#3̻ \OC-Ie!ez#4Txa׵EVק$&Ƿ@A"$94^e ioGJ'‹DB`U6XM7dt>Qrڥ p☍Jpv: 4xk7l&gq? JfL#~cf(F'O[`9_%h7Fl씷0$Ηެf+AMRIJMD㘏4_짘0*o9&8lOBAc2 SMM<&Rgn@Uwgw?\q{N!J.)]GnDL =;6FYp}=;aK;ʞtݩ+8j,>|͸ئV s a|ۡK-AU !:Un@Di9:.2E "&!ނ"dԂi%,ob,E;d}eKh!x<"%dxGb~GA1h"POBE/f 0yk yVtz;)A]uP"=r}rAuiʶxgZ|=hT5rt6F2@8iT@Ț/''XjҸ4HҕWQ:)sH/ Sw<5T";5 P7mt "fUËUfA4q]dR ;^y/-/lȰH7k+* ~r8l J+;pOh*ȏdeѬk ^5)ʹDĦyP$xONKRd]1sxA Hu.Eb_T `?P,3?g-;O?T!P-sM(8"iJ\y1?Cco*[ j?\lڅ;+d*3!ljdȗxzE;0` ( NMEiƁpaCHev|c~Dp%}ڟWENSΕ ˌ<Rb&n|qw&=άMqBm|rXdI8SvbPK@#cI?ɘxN_\  ϊ]Ln8%XYv4</"N#_fv <}",Hׇ7.jMϝiKySp i)N[ŎLY{zNZ2k{ɮȨQ[v Y8NJp><  *‹ 0NH`@rK >YjnBvNsvl>s=$d4~ͯAH:ϒ* KZ XơʃSv7tmj$1aCѡDol5vmd[dpι^3FLQ|ߎ!T C[6G<;VYT;/sea̒z+SVT=1=d۴в%mNPl\Sl{N%/W KUn?t $O_zt°Ң%W]] ;VzOuG5JD)VXDkC{xR5e758k-&wP*aB79H@Z2iZ[鐲+TRHϖ=Җ<^-N?8OBECkq|pt3 5O1O{sX8eን #Uq &N<ٓsLRD B$OiDS B…"S~仅eB$o_qKRoXn߈xjv$D) ɢHTqD;ZUB(VLLg@沶 wǯ80]!bYwB_;D}o9KG =IaPe L6.r糬Q'Sߦz2_m5fv*WŎpҵr|6y9+؅jd7 IH0 Lx+ 2B64O G6+Q"\U H@`{}W$_lu9MjXLܺQu^9GDfv5tkώU$Ȯ0 n#IVf1M2͞^PADͭ\)543y`L󸼔D>3m4҂;+¸T):daD~LanD+v\e,0k:v[L-=$x? ~ƴ2aZbS@d:l|0RE܅L[LolUxeGΈق\ X'C9D&TF.gmhq@hV&Vw7L78c;zAT_`!%A@bcJ!6s|B|C] Y)?Jb1DFrzCo('dfџj-pPReUEYb[+֖gB2½6h'HW)k[A@qxq_JR؊@Jhk^uEɸ!$G6Hki MFaN9ph$jŋf,v* b8XF Tt8{C $˓pL[Y[pnHJf'E| A ?Ya_m~rrRI+ʥ:k) af¸P~l aOT1|Ѹh sEʼ)/#g>o_SC]{ JT3. u&,lZvŠd!U.VB-o+J>Zȑh g֍EJ )H?@_kʹǣJ*Vg9oM([wV!]>b_/ ̶*7wHїoN|@ DW =7.%]OKGa[wJgrotsy0_\,("K9Xn0b(4ې?ka7^iܖ`KO.v./Jn(h- :{ɌSO0`^K} ^ymGb_2V>M3!FMpprdazb\zӽYYy5TbnfpA25%]Է[ =d/AۺeyF?50xXBP"Llo襸{?Yl_M;w>B +_%w mRϋ~֦!v3&[e Z奈/QuUؑy  ]erlui-A&4mA 6 S?~ =]*1d0)B&zy A$_zwn+'7[,kϽn@M z0k2)Z+<F W* Qz]Cc0qY ߌaʆ!Y`dS*Qr^qgXC;B&*>Kpl'~Dmp tDpqֹTk> DB~Mx/ I`+l5HO ;ԫl-`~߲o]`5rNt3.Թ1=Is^8}4Q;${ ~xT5WN+8:{rfu^L7oKH懋_pRnq,^u8@#4ȏa#D56n=~/j[\vdSƄ &oԴD~B Ǯhd)b`gTr5|WoA xs<026P~S H?|?Ww1&yTg1+kO)!ᡙeϟݯ!p[ ,7ptƣr?-@rأ~w |Tҥ3$88!ƒI0e%dIa;/Z\Z^$ wmdS*X}==]{֏zxZHd^lXU ÒQ߿sG嬞~7n5NC^O|w0rR BD^rv^}wF$wq!R,C։7jyYf\u_LzYE<<Iy?0] mSQR3U3ÈFC *Ӌwg3A]]-BȺg kJM3cV y<.|oPV0"H_,0K+׺>_?^WܩQD`oxE^DD B Kj=Z!PC9k?)Ք:lz+_maD^"0g3Y})Y|(}4U'Ӎh^yXPD~ܬyNWv akU{U4k4CᄐD_BB|:DgV;O_j!YLp項>_Y5DO#@0d?lsJ$K wlf3b U whvˌNt AAFc"ڄ2Lɸ/;raM~.*K넢 t،ӜӐO[jδG­ 8L`-iyjΈi<)-3l?o>1+KD*F6:ۅxy5{L" ġbs 4"xM"}WˡvN*$壇|vr䚼E5bUp8w>ᑆs,XR!Stcɇ;QR m#x8bE 8721_>w~pL6JYRѤ<`lWZ4Vڵ8ʧ"EF%۾ݜV8!̰NRNTbkt?sBc)^MF<)fD0'>xNI{#J XejHskx~:-It,rl}؟K2wAA՛wn8t c `epUN l6c|$|˵Ig]gl#qI€Vz)ѡX"[yU\fp~w~Fu[>A_/C 1&*A~B ~)SᘰSMy a{gz:2e \yOʀU{fD8=5͝y!w<] ch4gV!jA{Ocͼ3/Hh5{W#tٗ5[n81zLa)VsdZ@! N*Ǎ:y'Cg‘v2 _6ْU ~5گWտxև1O e'1 n{RWfQ]~c8 Q)e}ig✪ zUM]#Uh7ГKC57 ʫe N 9A[]+i]-Ŝy$sc&rxE2Tސ]*/-(w}xV\3Yl-"OYގR\,S-\ϧo{=`uUON㵤p3 smޜ.Kg @ukR$]rI%$lL:e Iz+wvEH |l2Irg_:AU{~wt!M&&=ɷ=cBZ|ggͺZ;s*cmD5 Ȑ Ɍ3r/_m~U.q3 +e'@PxҠ \B GԤ?.3xil\^!pf~ ON'[+Q6_`]u ˧VGPe$9n|C~Zn/2 ~x޵W;xQiS*[% Zgkk8Eڣ A1VaPzPR }/!R1ܾ.z)ܠ [ٴ#r,'Y経\y2sTG>XQ۹Z2ȕ^zeG!,]M6!XtZ&up̠BqԘh?m$`wJx>wk&L?uʜz@&xwPmK0 0 m3A9PU3gcY&@\? Li{zC&B_[Ya|潦T:Ct)d?ffpg0lSy Rw΂T,RhbcR(_a4,lmUaAU7|_4 68AX@G1f blO@kQDvKZdQ}y@@uz fv\zz&Ev5D7>ݟ I(\)}IEv5ᡬ̈́biMVIʖhׯnIzYn^4߻Ju)ks/ ǝHHgV:M3tZzno ,".龰5Z~fX fԝ]]aG mMY}5 +C&V}wPD +>:FWoKfߘ j2&#ư*\ְdHNΓ>/VDBz@cQ5^jczړ0ÍͬR #hmՠQ'@] 6>^&/T'a%DwZrammYdS4L5[EBg873NKqWkpb7!{R=Α"U+ߤ~3=6MBDʁkknW)0mCWT#02Z#;95rk߉WC~ѐB`<!z[oOam["Ђ V]QϒI(UjNt &m1OڞK_f&k9=9Aߴ쩖Sȧ9Q 2/suXO8X]Gr$c\F}{2Ư&ŀ,jTj[.BzTZ37 :_p7;Oַ(ve;{2.(f Z7Q&4Q@nRD]c{`LemI g쒝͙?@-z"U D]ȃuz#IoC[UҤ땾WZ}&q Xۇg kE3؎qX#h "!H[YY9|k38qCS"[_+ڋlJfXsr\Ujz[a*=4K |(zn Wi6b*;J9!7& & 9DG6@y"k`UaÞ`x&IYp(Xhu}G*?,+:p&U@,$yj<aqC[}]mkVT)>cJ,/]VdCQUJ[JS7)pm{68a4v+-;40XfgA~%4Gf`?Rx Lj* I}wz:CՌO]G4]G˒r7 t-#goX]{yV0#PώA:7Dev,20)Z8ިennz,oq%ӥ&="{X6[p<=`í8 cW`%O:xzĉ/!}]AԥxWnYHfDqb7QlJ3hb8'6b#!`& 5r_!9)BjJX96d*E| sOz#{w")0@P?l'ތTS!3.h n릮0E8<<_5ru`lIPO]'87V& \uCx~RS~ݨ_E~ }Y1r1ZKR|ӛ.߇mK&fJE{߉?nAK,ªfT6rCϦJyRFIt:{b}Ϩɽ(5%uk 퐦/<ǁi!Ã苷m55فF=dj|F-foϪOOi&F/0cZ2H)R$9ڶkPu"f%&ujЉtܲR2VtibF VH)lKg{X<|X?/Dt|dX^iD%*JRSWeQ-8됏#75 N殳> -l(|T^.^&z,јF|/Ylh?,+`b8yHAݺf6K04W 2mbWfd1F6DТo޳-){>1I9Lu򀎚gz,ӑ? 0ߋG<Y h3[6SjBIb`tLԀ?ud#JTzG>'׉O 8M|PV:"N3-y2P <2߶,9SVda$b~@ȈH]=L5)Db՝+D*O&qTARmxHmIه 'coP  ͷkȨ"f&g@k j}憆l?J1UI P4 _R&R`GQfFNI*K>n7kǸ[`oؔRm-~7 NNTRHLW15c9&O]} c#xN3t ֵ8a=OUʜmyj|S8]{]x;M^KY~1 e1 -+?.?|ǭ}&/5Fh!DhOm 4Us+2;Bm#K $!X#Ro59g1ZAdtX`g\mzɋg듰]#Rn50+&(¶5de3߻ˍJM2R)N91竄ẐE: NѓT#Gђg4C}5|vX?Byu0+1`۞&kSd,tCqZn''[#([h@}Y; D6L3\Kl0n..qV,"w̒Y9l_J[(!Ϝc !S39YR _ŽMZD-i u$9#û+q?ksdYn${lO"l+Έnz߾,bA]`I"a3pIaG_tv=G:n⬄3\;Y Hzy͠ᢥjI ]޳m:ƻjъBx]X1|]D s/\pVNDC>& ftR+i+pƼwvrMyO hM* T&[Zst޴D/(.۸.+Ty©fw]tf =m*UB<ݒ˾m<8S_AXF2Id2ZMg^u$~(k(ij Iy~i: r#t~\%TG Jc ;~9vݢ+>{?bq 1kxea+؉ηz'51&|A``8$F2e[E,7_,;e$J_+ODho}#5i2 =vbZ!otQˏR@ke>H}U (<>JJS}j!$z"ѾFIӡ7nd=0>kxjƜa Ġmɡ ?籈܌j.QL% )Zj"u5js#YG"l!˜{uO H@$VǹJ)X?K;n"r5f)ץ=-&ݨY&|MAsA: y9Xz4 Sր"+A_.S2SBv=X%;woHU d&Hgn;fڲ%:|i4/_b\ kS5~J=1@&fA]πH6˂Ա1׽3SV!3]_lo`ZsFUdJn?M39,ed.;lAɜM#Ѿem q,@̴MJJ xgBnVÛN2mj#\Y>uIvmQ_FrG&:2lbݫi!c/CiWHt`HZCGI).Fƥ{,zf$>U@<Pc\䘃t<9\{x#&m\|K}3ՅPKҸb |098Y C*Ӈn] oIێ59S5&ۥK@o6F,Y O~LgS՜[>Ÿ=+?`&^[tnWq9@|QNЉqTM 7> >W3^||Yj1M ,~{֠X 1jpr%6e@݄Em['hh_޸y~ ~xW+Kh; R}ҍE7 ] a5G1wU|@:!L"4oߩ.2=78|cL+.!f6dZf#fywڤ1b#ࢳZ$JHUYOՑC* .ɚ1#qJX20ja'oܦ͹N cv4a C-{B}e^u\҇vf5=+ ]l pAAuE hOC y3Vg}K?O"v`mQZY%DS.dк8뺄|[Qr4*UN_Fb(h#ɦЊFe"r&vRW6VaVK^ze?<;XJ[qn*’h A@ξiç2,+zP,=ANپ NU9Sm[Qtd.TJ/|ijXD`/Jwx`]kkK i$W<<%*ZUrYtK`]USE 4v~;W^8b ޙPs`®!Ndg?{:H#{wU}$w]:h-} kr:gfx; |ٵ_y6]F=4k~DY)f߹ٗt2\2+",6OPUĺXyE'gy.ٱ5¾Gb&!2>EK62n\JmR4.g蟅{B!n{CuuX>)/y L>P0C.ZK^氓 ;q׮B8wߜbh"ubOGdht~X%(#ׅ2"$lb)-ŝd%1Y z5a~,VHF!BB&M5ݲHUiPգ *ElSpN@ 951H8_Y/GZbcO.^_z`>#gc6D1i2#c=[[U%޽F bi *GT -bvd>I<+\RՁ9DTQ.0,灹FAt.۔cTVRi uID]vlcuηz2^UDzđB* wܪ(8~ߝv,ʙi7_wҟf.oKB48وY;8 t!8᧳ $n(U\yVIUQtt>d_7TC[^]_ 1zs^]YS\_&v49 ѿuh8G?CżmxKc\6"P߂/wEE* &;IZBnRnmز+.81zWx= A ܷƫDUAgbdCZP[21sНIWB-mskU2@,_IΦ4z!;cَSq&:}kGBA7j&Eޔڀo Izy8PkfFE8єIzc9( ҇Da,+ݶE~FY͢gUb\xO n@EO,|1FS vZǕ6 S\T>͟?uq䦙ި>xa}%vU̔+ސ(9Mه^ֆf:].ra>]*,! ƿb(>~_k}v03aWpW-5`E'Z &9 EJg~Qh|/d-cKi壘u3QN$Ū˽3d<!%^=O Tz7@{|0W)Z:G1CCc:aq͇B @<8ϵE7*˚ ɑ|ub;mw<Є Gq1CbFAY*3⛄Bc;kUXKb=p!#]3v /7W"rs퀨`bj^C^ؾ`dI(Xʖa^MeDF8/)Qz O: 1(bcv U.LL#wc_=Ur5\$}DO7@Au^3bF}z\RA"?yÃ~15+ZLv #-֮1/VMWf5͑dS QS|TMx~6 L$e*-DGT!t|@y/F48TܲLAWHɲe\ %.J{Lu=;e:(C\M0-|3oy'ue\{n3mݷctK;دzh,XlGђrؒW x|{vwVL}Fr+vҧqsģ8[6[G6䒕ܒR#kdH|؛Y@)]g?1Yx>O='İr -@ 4" GUoK+;Z/6-:ԟKA@#[w_^242Y KR  yn_ X%- *bfRNso=~ϓNy~?aq؋ ƨ/Eu؝SU|Ӕ%4(&QaضtGBd>"roHz&$1{R5n;:yΥ[p>pRn\,P:AzfS(#V%x%!c9z3 <4APP"1T\+ U޼deNCq- S( 3v@"3WJ~>sugiNC\tna1.Rf0h hnűN+ BF.w`ܑPy(_G_Ahv3RQZ"7$a -X8 0gța3#샫ٍA"-Q/cbtFszV#,%#Wp[DxBԃI=ߏyDؐ}hnc*@ -e r@xUFԳg˧v&7DeRʻl2RqwH[ZN\E67hX<7y|r(  yxԌf"a6u_; V}9^)(ӽ+SiaǩH(i63OLw4OWO߰P_QPV) L*u&/_DF/U<dB ol$3kݖbGtbw0GrDž!Pw B6wٱ2gW7{MKu=PJ 6zx{`1AYn)W+z k~OMK:=ˡ "7u:Ήek ynT$޺@qWRB9>6ӻP862Fi8asa+ʪ'OdʋzBj-M)4@e`P]Aϩ0B@;{\;%8p9>]ʱr@^P$o5=Ri)ԏe5C7)=[x"iuu2߄|xxG0U0y-mНC"z'DǵcYt`8. 47{1 )NF(Κ;x q*H,3w?Q4;7֣Ĭɘ5A{l8Aee}XxS%Dϼ}f9@* F#J&E XE3@ϺT6B1y qK2E<2F" kY*샽 Y9zm^l# 7np>m>`n*)(E+6j}?3 d$n+б_CU'Mj/`\"%A5zAi*qpHb!֙刺R"4x GʦS^a<UC{YSm:U z6j3Ŏ$D8̊TsVyQ0@]^65%t)߹gdAD`A Qz4WDZpN(ZRtszr@8*mX vHKƶ?rGp >PGGӇ>+F#ucK";enI_L( ,M&ҭ+7rlx39jlts3Er'&!l.N\,rMulM z?:X>X 8Kr2#BGs۶.h=3em 1+vTy_=PI7 Bj_Ij)8l z4Q<+R]##:J,GOJ+Am ,;XH  icL?dUZ/# V+^Inbnew?!8Vc$Ļ):ZJBJ'ӻŁU}zA<v1I`=xEm  9,SR_ 9ɎV*ˮCFîoGa ԣ9]w5tO}(D g芁$\ƃWĢE8azJ-M{8/zGgG%\b֌RA xus$aC tǑ9?Ū]\teW4'^OsR؉YWfګ/ .^gȝ 0-lɏhZt=&Qn XI6kݽO Sd AenI?$yw#~JLڲa7]ƶva6zI]tLm2} i6Dqhגwu-5Y峟iWA`اvhIblC]c ;%C8)66ʖn%:x@މJ{HE7:,Hm_;n?Dxq": j}g.+af2 RMkZ,jB,r8Ŧez'(bٰ(`g#kGvjqRNϖ@=F0j? *H1l+y^lTY1zwgWkl,xSGXYoBXt7P }Ĵ§ExѲqNf)0F#彬ȸ.qH?Y5&>ђa0.߇MD6݆#cX,bI'r;ڢt(MUԞ͢_i`O@: w SW:ɫ>2W!s9i! ?v>ziXp5Sq54ߎ켃De-w+l'lݤPX-p:3I7zw,m#i>?}r/u%:&}g󆛳K T>C#%=÷ =8ǨF I%_h>55u پ66GZ!L`Zy6К.2F% 8C+͐%,4[yti U7պVKYNiHlxHc yO{ʦ%UuH`8'cyubְ!m6-ICܔqͽ~ U,1@9]* 7'RmY85ldo6QVȲf5DoXC mi 2gŷ]UD1^!D6<bp5"B2|WmGS/ჽ9Y\T0'Qnӯ(llks8W* *G?=yAް;& &Qb2(0 pF|[HݧI~m)tnb%|e7A^9PN],/d.ͯg|-uK{p#oqy?J18|]+&YU"Iy&4gQdp;@Iqvѓ IJ !)+S-,ե;T'!#Hv). p MNΚxԅƐcJ/ kVd*.ۉrbX( '8Iﻝ?34w;_bRDnU͢;-ؑF!W$\>qr)T-C@9v>{H+U{@#^MbV4BuH}@ sT͗k ,@-G.~K㨔gmdD,.$kנY7%;1kG(ٻ^AXlo8Zõp}P:fflLHaZɞ`@Rbu8#JoϏޕoIKeuQ=g>0-{wu׺-rX|cٱd_B0Xf ፏQd{. ocǡQRd%Kk06=_Cb+=Sa3Jj#Úh#S?3#VCEhT\w0\b>prϗ|F*2?#4bbVu=3r 64~EzmVxTj.6bY(:W/?f?NĚ ?q̵f]?|_!}LM..9/F87`° NpkrIb@Wӻ^sfWp=f/-]AXʳ$;}pOqF@v$3=ɧ5KgƖmNuބ=VZW.]c!{І\x=vP`OE>24L*!"4 a9i5W0P![p,`4:64/·=S =kX6A!~a`.,3TTrvVga&_ >C)0JEshc1Ub"m1s:F,' K Cj5H2)Z@&m*yM蛢;(,,qu:Nd OuK|h}ʅ0#|%tE=s!C~IҡB+]p@W׎dSU(!c 2'DSE;c~~@@,Q hpUVCxg;!k?ܕ~fӶWRX,2m--!B n1H촻h({ rw"WR! y.`DdJ8E]n<-Ɍ>T2TP<>`{r#urO }M7;.9]_MD`9IO<|# vz-8|Ew"귡υ[}>5(t .ä;_iJ8`xD/NEA 佛"K\]M)b@D̻;&n@|W]-=gKǏp[`m  Ȥ]'9!Punž!R{cWW zEɤ]N,$7Sk-MgC*U^O4!3v?{B"fK9BWl9!zyZ =os×-~Vg ,?Z@erZz/~"xu8lUC4-pаLuwo@>d=M*jX4Ay!Xu{6:ǾĄi.X"k5U༈ G4Q}9w'?@c^08W3Z"S)@`e q}3,(׿P[MQst ef8߭%V٭˄Lηq*MR~ⲿ0)flirFLj7߹ :rJHFd<.X1;w׈v'1/__/bѕw2qA0D@h`:pN}Q44. <e40$ č12D Hdw;J^̐E|bnh&'߀Ȋ3jp7f@.}T$d%+o\O*(Ywz2t.IKpl~ @2ThrCK\v<MKg)zc|jDʬ)4 *1;$e"O7VldoO-nyZt#;q++6cSxtc}LnT:AfaᄚpmwS%w7[ 럝 )4=aH|@, {tTGO$sTK2?+F@qYB X]=ѽ+ [a4kj:jh O<`aǐ P*a7'Uvn2 hZ)y6+oe:7A{)qǪVS}IUeiT?ufRD|ۃKF#X;%OT21u {71)(g. e7mܙ}CRQx˱bj; O[mH9'0=S`ƩWzW¦$ لbSCn"*6Whw< OF__>2@H}R'붣OF#eG䃟*WM/?#y6aLl(U#'3 ߂J9/ ,}1,APO;a'RP:RC?%ϻ><;pk=ߧ @}jYP倄"$׈qҾhV54e[uPA콯zC kaQtq% ^I<]3f%<" zلq" [9XCJ] V_%jc G8ҮEe8(k(%gt [٧'ަ[ܞ~4'j4҆y^f 7Ħ R(TC=##n x\`A]/q O6,Q鏺ۖCvmJ4iqiqϗW"YB>3#sd*ľ:"(AYbU?j~}-J2~pliIc N{z!N:85Z-Zn ^-c V秀}WdΟdBe߫FnQXX6~*U(Aߏ,ɣARF![0>y /w9VoZPƅn?nEfs,$ds vT\`I"Yté1ה!q[>9ĻNp0- SQV.J\3%'e?IGyuLkwLJȰ - z{ iBA&y,mܒ@UE- <ᨑ{{f$But +h8<ڕDդvgGU: q?N?7U:I]؂GӋDZe΋F\y*S)Τ-ed}"*-.W`c͆JւZ<{6)bT" .eD^DR%PP F>k~c*f3V 1͘S9"G0;buAs&-])ue֗:uW .9_t{!ܸ.UjOӉY#OOSa,*7gO@jͣdlΑW_Ca1Z`D]Sd0,iuL9Hh \P颯1}C;h#7E}97dء|!H}2ǁn zk7ꯩj(u DsIA# Ͷ!#j{/3\>y\ $hnܐ-$R /tvuڈod,ZmKΌxF:\A"Da{ sOTGcD4c%S/RϔFj{Yslѫ7B=< /-rz(),>z@A*1ѭ-8E히Cr}TMkwfuGu֌>݁VZy.| 耿" S/PUT^י8i{z}JG~gՠ%%z'm%g(L3}#Rsmeyb訯I5ا@ћoAEcQ͘w l_JH %.zB7Rm,WT@jؚJo(܅`m߱pm*)]yRmʹk^SE E TaEKGHCN案]x?⋇,Z5Mk8aYwZM۳ۦ,RSDةn pITT6aW[תc6.Ȁ[=5<.a 9TZV CCp!(;0 )[-Ci”95B2UCl*:sDGq;`q_}WهFهi] ԀjDEd/I/O-++wS02 -|rB󶫩PlE.o j @ީ; -5kWz:,wKRδ 6қXD]/.Ck3cT6W>4m;~,=V?v |u&G]&}+WhHh,޾ d \@hC^ESIhELb;Huqxҽ_]W6E \x̬oг{ֈ@)Ml#A%Vc~- tZe'9Jd /̑qR+o!?YR@-J <#:'[4DCԤ#=p=J'^Վ#&VY߸s gg TQlPPMdu6M1($bUl?w7ԛE]jǗwzC!y`4~J]9)zwAR۴Z]G)DIٱϙqC'c4C&0-R4t%vC"L0!V. =j~Lh&z6 Z‰IPL]e)rӥ;sT6x fFbI05,^! tg153=+c\+չuޠĄ"i"L^]9Ȉ"6|Ճ4 =#1BY,9r2l<<[^{QNB{[wW{I;7Z,v%P֜uM܄VN6`eXo6-@!*_ aGS$GL 4{(=s,\olB/fHqwIp<ፏ!Nꏝ! STc*)Ֆ[iJ}l)3EAI| qiQ~lsLQl&8?WLDu#OLsM #::;Gx56c7aAcxû5Wzhd8!3 o  4۟y09KxE7%gacPIK=jҺT4BP^zܯVy(tux j괸uz;Ri!ĄuSw)SXOOmv$aʥZ"s%OV G@CXO]l!I:\bPSKf=Tk{r-!U$%,(Q\ae:\UDͿ}{Mp\Y9p'}w٭h5mʻd&q Y*iүf6`ȤӹFjD7%VueلU/ɥHq ;VqDt7M#4!6 X7y wCmqlw*^|mLc``-L[yޒ:W7k횚lɰ ̈́B[ ')<oJgХ%:0+u_׷HlLaGBۂ^Ha/'Q J$9ϲкUlz;|7;I, ,ن)M-Mxy+8xM&;.&G!YWCau:v^_ ʣ < \W]pi> Bf]  6E"^Y7EGY@t~(tY LP ͜/+gӉHQUP*YaW^ia]ݝQZd %,TF, iD0ֺܱ3SE =KMx>zCi˛Gv:W>$pn.k9R!)yrB#3ɐ.V% 8DжvC5u%``Y=|!cqāW>EU 3Pٹ*5jd}O'ةCF:@O#z)BcU>둪pU4TOV'2;.G6ѾCNB4UI&$~juR >50 B(m*mS;WҍAϵ{dʄdNpثtc&Zbq`r]޶o2)^ۂʗ-H{?B9K R #q]Eo "iGy(]cM<5عM&q@)T6˕dq0 e&s&*Lũ;fw^4yjκūq=Z`KUU7(v˖RʋiOt "TQ >LyqzrS C6DƏU1HPyʯ=f?"5i3cĤKFh9aR(#&k gPC/c 94=51 ) 2`I oCP)2$) M`DROqE{'mۧd /Hlcx+ 7'yXHLg ܛZg g^7W3w;pr,4%Z>k8DHb_y0$vh#Cܔ@Ŀs7Tq%:wFswg'BOeGk&ǺQ 8]rXOtȆCARA![`X5+ 0!Jnh;ep2֬X]Ԇ|irJӇ1/g`eᥳ9+9:_-& *u({kAg% {}"7H tK'O`Dpb=8% r# ] QYɼ5ElU⪉>f ^ƚO!z4^u-ڞYfK~s;g#}9Zw-a @3TI脗?Y%]/p9j^57Pk%8)Zf%##oZLOSh.\ 4f2 ۊjQ'~>c^2>4%ISϸ"AP1ڗ'xN=,5 #66ca2_hѮAc}[UOVQ%,jKa۷nX!zX3"AruG@SL/qs29/ƞWHP^3Љ.tՌ7S㨦^"^CKiA68ր8p0"w@(*s169^WwFW 1i*)ƐЏ E$& ];egP07桮|O ApZ~ڼ]9]oICn"C Ҽ3#?Փ K _DnIHyq_h~U.5;>1(%cm!Zqvg荻+WC]J+v*(M+)/wघv@ђs᪫3>RIJ4 -$0Pi@s-lnN_5a4"AoQ;<\GCfС\A*pBjߞ\g;複"?f4<<f[Z2t7'> N,"]gSyh(4߁? #ϙ?(kJiQ&!$pگg(,V)92"m9|NWEe?͒I%U3y=sIrxdzGTԅR`ygWd<LjΒN>p%O1T_i%R}2N]rv!qlbJ񑐵𾢯gc &~j ִbM&XZ Zdڇ.B ~'T̊2t6Ӻ2S/%*N ]_hgAx8PA:jReD6?zQ MOb!~E ū*Jww䖩{YeӺ;mKFI7]cU݄M*c ;A{S p`=iR.q?3$ T x5R|D1./)(ljDV:Y]}ǭzdab[ NBJRWQxasR0 G9I{N}O)RwH13&aC@^ld~A2rI\&pK*D!B>2E+UU,o7鰙jFlnuu㭙b6D KS=N{Bǁ?(:'$|\aGv<afDO?­ V3-+,~q1ޅOlnN@ˇ}um Y^-.-j3QA灶y`;V{TN^;Ҏ'l09ȈE @754U<-xHlzD[A'dʨ#TQKv\&]߭7[tS#eO>k'>68b,^H\qo2)y\~p+VJͣ*ǃvM5;bNqB[M{%:gr-3`u^Gߵ IF[|KygF kH56H:.)ne_ ފ klW{MϳtFx^pJrg%kwDuo4302 [ vB+syIL7`H??a}l)^<ԞqE DU+8F y3Wxܰ ܮR(`Eog2_[`<2o&&wߗ_NZo &f""v/e ߨE I~҆csg}qsxV}_d}4đi;(Z\w֣vqwhvk^dk]Pv_(ETs.ѴKpYv`- F7zd{Q%M, .LtQy DHȱ.ҽ).>DRC,S$=[yA築ަiWTWkzH`7F>9{q9_z2.2`xej0\muY2/g/讃 9䀛FD`Gop_FN(W3P>04,Au3H[U\#y]xet W{."pFe.IU־*\qK3+d \XV:K?4$e|C}q >)~Qc03(!TFc ;Ff|4e;lynp9__xH* kk5@KV'v[ {L:CEI!њ>.Ů\c 77 JKA/b$8 q]zDd^E ƥW G5Q7ԟa%lF ,~}|1u =3{XyvMoN'ъr[Mcpj13+זC/hKo&v,R( | ߹R~7gNܪԮ&F(D@'2HTs\:tO":#wn*Ҡu\YȚV~«άCo{yDGlspcinő|'u,rI9%a:ݸ&{-AoxW׼l '=1b&ry1< (I[OX>>CZVH-Ӧ Y;{!'r? b~VMG*vĕm.[,wPɬLhR*ӼXgȇ@#1JrWi~ ӹLKPX0ZTF=4箚Qlw?@{Zm Gi'bTWtB['h!ǡ^=%T7<$mwiL)6G0ZwFpKcXjSoPP08-+taT<É7|>`oe2X׷.Mlv;+}E+DfR1_ݗ 6OYɥf, %tqbdS5{ `jTX?m08QmMs*1(JSYle+M,gD#nm8[c3Up'8pw@KP'" ~piD@? 3n[Uq, ,!j ɺfv^૧ʊxVGkĔbajɐYy bӈo~@s~.9r% z66"# )ՖNurt9˻{Lf. G7COm~L !U4WUWB\|e_FGԺ̚{.Z(&S6WŠp̫l-_ye¾EXvSsa6<~-ЛG?&5$Wo@DT+:/MNiaX,!b9ROt d+;-bݯ.bhd mإ5'%rzhsQel\npCTa :@ <@c͚l1kvz2CY(Xymߏ_a7qϞ4cs몭FZg p1a\Z !d^SDao0ŅykJz&$;nQ-L@}z7hȥ>N6Ɉ$fx=NaSٲtX&m޺$zs |vo|Ҋ"rrxX"Esl4@AF?*؝z՘J{cbx[1CM!P7z;{`0C1ׂ ^}3ڏA)̴$ Lv]~59ߗ,Ht֡ؗJ5`'oLKX@ Q r$3EwK7_^'p 7/5#m;41SPk޻r$Ko.D~/Q,~ŎNJP[:yzk_"zս&/u %]TEj܋g=./yh>cLI<=h]8hB?5t򐨁wb)6_5J->悖?x6r^ _EIm#^[7 z~AnZ$FgnQWQHS@DEӥui'V?c`3]rHEzGnS^J7K(P#^"1vΪm bd,a@u_eյSWxƩ7+R" Sp޲LQ7!ݣ aǻr<hR*xDxm:}Qc?7suòGp1~>򎫬{Sh_'GcDąÒEihS1Ѡ%b(n;yN7!8Mz-TX)Id*x!*%n=lPUP qpjĺ0ׂ$oTq􎝳pY &p@cǩd j ̵}3jqy?+O8T.CH83C}ِH&ự|#fܱm;Q.30 a8)$MlY__;nZt>Ejs<뢤\*=\h V'Gg(=n/4Bg\ /_l{CѬv˖Êfܪu}Vm"AF!)j"z]e1n;au s4pq.V& u@~㚩I;#+ke9DN(LRc=qw)e5ł. S]QwVN'AGhltV([$Qv O?E WIwS7=v^51F=&JU9sz΄zMU\x['{K^%fZPY z5Geřݻy){ %:@;/ ;gpMvQJRX6ƽ]mt<_"w]܋&9,4VQ5aypWS(g'[a/j`fU>~Ol9!o O/B}cW=S'2JR^p`Q9IF6In`|;`=ڏ<_CQYQ3y+C &!"U+Ϝ!cą"w-93߅ZPg@g5W'~gY8nDw|d \U[Ѳwf_P!uGlG|"),gڃ|D^] 2odi`]5i"2!7ظ%`!9d(گi8rmjm=g|1)%3L{I P/IJ \ ehՋv eLHVg2&d*^8k'ƧrJP*.0gh9a8CGHt; Z):"/LP\0Gژj>dH;]NraPcЈ´cGLhEa.Fa ꐳRzvt]A`ksX*{Z_N& P0m,[[Cҵof [vDvZay3!O*◢q b[qؾ׊s0|x.ь9,b>/f9r)q4u " ɝks}ſ>aZa6оHm҉f ߩr2:]|+R*%:E$Z+S HV6ɌKA5*f! Kn 5~<0,k@i#ۗH܈mXDԏU/OgwyEMH٪ [0S` Ya4܉`(4d!Y 4R~XPS{w4`$dR0(OUGՀ Z:{w<0Ԩm\cjSjTAϐDD<[&7W'H:Kh;m:ȜM1$z'w6}]< ~v%OP٣ΥiO;##p*OJE1zJ읷USB)9S)rG~8 = HFɵ\-B6D U[~_q ?J~XKtAe}W0xCUI;dռXجl$}X;W0G{ (ŸKՀo3fl-yQl:Zʆǜ77; 'fn.ciIDEjN,/&}d٦?_oW 6aΞ隹?4?2oE-,?H]UC<lFc[J2MHm|8u̻'wY+gd*&vIHǠ%9cR)FҝtA- A[q>M4Sx'EqgR%h2 ezlQK tAقt)T Y;|=Q LEx=āR!Fm=< 3HN&~'/~ `Xx9a ͑8EIe1|@+7Oc;@%s?^ ZT+t)l½ΖFU-Jվʴ5SU;׆,W>lt1v쫚AsQˑj"C. 4C|G2Li"мFSJ$EC")15C[fVXGsYeKB<0l-DfPqݤ/^Μ)U]'Gu[uYFa0o5_Gu18-MĎ hSL 3 WH>QH4_BwyPX=:3H*,:|fz nJvGװ!lc< %ru\Q!-/n@r+izPXÌK}f/*;-'sܥ>zl =v$XD @;g]mg)dv:*¨ʤx-t >>1-wXs 'b6I )Z%lPJ!^\#408Gµz35L]7N$-ݦ.2OBUtnH%zJ 4<7(>e1Av-A!RieXݎ}@N +A.:𷻗8z-+r^| aˁ*7ݞ~C0z. |hD"n?j)Q@r!hX(0glz a>Nws)"37pj g ͼԅNE6M6ZoqV$ /CHs,|D8f 1XыU8M21@H{] ,}~Zvlug?'Ъ)+Troe$si[B-[kƍJ??e'8zū›l\E,IQ"خR1> -6uhCNV#ʁsVpT裤V^H4Uи,{C9a#kBVGH!EL;XYt2y` da3$.Xbi$L@adm]k:Y2zHҎ7b nanaxv`zX)Xޝgx&%<ׂ4 dwzt]#8M*V_$:lm. 7{;UU9wOiXuRZ3<$11u 0p_Jï:v{NzC4N5̚j5>)iΛ)߽?1;DX-PITdM^5meqoґP׍ ,F-|+ }UlǫOei9/N5l'.^(xV3qߎV1F 4W4L) ÝE``1Yo%qzMҴ{(1{^`[[A@|fnǡdE0[ )#󪛞8pg0X\ $ d%@%L(iQv[kU#H'O[*Y|xU7]kO܇(Z?돊w ؊藮=Tߎ}Q]u۟-Fd_3,@V;'<`8l:#t3$V@ĻzhowXԧy'{ ij\ _ G`7G{Ȓ @L7;u*'`<+o:~[ä0ҊA 4.g7~E0uzcČu`6̸mP~x;TnUy4wg Xt._/_Nx7i³3Gb)"~Pux3b8c셕Nȧev욷/.)/ T`jGrL aS L*. H_DNҬպRU$4Ԭwc8>[WĐ; 𞟻yfݖL^I"ʟWG 'y*S%o jLFHYƓu qj{=W"|-1+_ŜsNkE6Oa7zzc2\ʸlGB iWzSSfwNe8ު=n> OvlyWD:!?/7-qӥ3g9ݨ3Swz|9&C% j׀G#,x`=5j|3 ͬ|VވrAŀ|~-"F;]&;ŭja>!zo`U%HAWM0}Zm`Js)0Uc\h8,@w:'َX8] *npݜY([ I+䧲z฿ ϔEC j-g=?F@\^rOMȽ)ݔr~,_c3'OP7FA^5[ Jl,!vtrhzfBz)wx[TR LϓdYB qW&Qxsh EЊFt;n LEYҮ8+pWi^?yZЀx7[qlWGhd"6DNZ'b:dǾZ%!pYWpzT],;˝Xϛ[| S1lOɕ+#l[ի aO?5huM:jg#h$G[ ʖKQF9^9غO0% pDNP}O"+vpK[Hiܹ_^~5eόm }XQIyO!")X@~ bA\0KE nĤb9A= :q|f!h=wAtLEqg7K9 :0ag*ƲLmA࣏KL%*fEOX:A\9/!SB8JgV r.46DnK͇뮦|K+a0va,;گ:"_vfZA ?{sm)6N ]B6h'ҕON /CwV<Е9-|'$I sEX$B~=v-+n2Q|bUX7T>z( dw7!c=N/QEj!FwetC撃H#Uvmw  4\0R6lpK/^}[Y4e|Y֔91>ږO@osJ=U50N֚N*ew)N I SH"O@sdB9,aАb;/x;jm;+U !Aoeh򼼷vGZʖoK~ZhO8 {-6Yz |4/䁢q)%Mcc x`sRE0^Q؁T=υ_ԙ8:<@h)N{/D=oYI1\Xݕ={ʀϿ !V\hAq,|&7K+"~-IZü ˪, ^thȠl  M3/On bʩ= [/A:d*&7 iFy;Z4T4:Nz.AȘޭ"mԢp6AD7Lgq鿵5& :Y W@=B9BKz3{"_E;<2V ߷lYRe]MmJfI% URݩ:!t04HDC]dL؅/ɗuwې;E|o` ({.ݑWT׍Ev`$s0Z)?F: ;ǒdoVs*"iCzwob{'$ 1pJvY)(XHb -uZ0dX%j׈tOO,5t(R,DMNL$<|jCF-zDsr=Cv5 %ͦҦ!L.BP;ৎ,ezv%Ɗ1=USR:TH {'ilmN`! 5ְ# }֤{!,Wk*STF'%^b |t:u{P98-'z[ xBguef{ܯo@vkj U9n'G~M b۴/Zh&Уg_bs/[S϶?>\*ZF$#?r_,!|ᴰ;G/r954c6%,! t ]"UzIweJi7mr0 J\ݏyZ:aPSK@2hj5-4sh /LMⶊc/?<nx`ZÙiu  4:!i]$i]`˒DA㟎ߌcZmMrlmH௑Ph_wp&.e Y$ Y(REZЧBz!Rv+[;H*.]&["2a inl u^o_ bv|6e=7bNewߏvRGZ5}qIB_S>KK%ɬo$+lJ oG.~WyLd? 8m-B$>wٝ"qT]4k^qd"UϘܼ d7x7PV6Cw73ݙU%yŠ3$=#o~ Ƨ3(u?jKw{XYha @)4uϜf1]!W5q*f 6?`.1#PؤX˭*@$8aEʧ}H<+KTR *7j\\:dVӰQ櫦:Nyc5Bo:VY515ʲ,R Gb.4 b'2!^eV_1lj!Jb9(V$2Ž ;v&`̻t'pbtbUv<#X'ݵC#!%$܅ jy>ikmat<`k ԩFf6)'yY2;3Xڭ's3.iN5]b&|n謄\l|J&igMP&2'zhHDXwߤlW&̓u*gĽ0; Fi>MYw2 d#-b !%FM=GC:N! hQ{ohєXAJNP 6 yPN\yX2a`vtAjY1BF}e7M S3]T7wkB@syuCl+l*aNԿNK҆&c'Y.5T1at3ʑ݂bavqݨ,F[̰K#,Y*SS8}P5 Sʸ3>j̞BLIvr~\p?eKK=-OS/RopɺI7Â܁?@J\ '@¨[zX)`9dO g޿Ws.@dɝ>֦xYTmbx0@g6_lk28ޚOo{pl|NCԊs/q8RT%-Yt*Br"hJ-UJ^jJnLU;F3 YzM0wab=􄵿k2{f5po187AҳWlGY4#nZjȁaaVMQ`:+nT 'Ufm.5 =:zyV*Hog,^!Do_K8n 5[`2xI(dvO khoڞ:SzmXH|J/_#2\ =|ߧTvo"۟4l6)qiDRv#c Ybv#ɏ 7rDDbqNeQbrϝkcMB٦Rc 98T+5@RF][W m_8+8:xɕ5Vy-0&a]{!F:~dT 5+m(@&O(Q"};sՀ ճH|h&q}EiV^K BuV޴TͨmU 5PC6Lp(r?E(ڬǯ>vL<CN= eM~꼸cu:+5LjmtCer&0&l&+Z 丯Ч3Σ^KbVpNBuRRI Γ^| G!Ht4+jzQ@}bi׮z.F—Xx)s֧YL_{aaa!Ȫ;|O䜆bCaG{Egɘ^|b>E"LTJ5 bT8GWs~mђS"̃DH$v8LT: ܫ3iZ %bOm7ׅRnX̻D= ->HћjBkpP.i+_S;h܈LL]Bd =͍y!F7`T&K3XKo4ı_0GtLSr.@wט-Ig){ݪ8gE07E2w:HAΤ");hk-gX^Ku?pdn1 C+$G遧PhWp  G\ iqYa:ޅ@:4ם_u Y|?xzE[|Lq\g!>3(ᚲ2k ޔ-dl194˛~XvV KʞyОyXfcա<ЧyOoX4X? FsrFwH ()`R.aq@+λؙ;OuJeO_yűCB;J6>$Jd3EGr%<\~{[YB9Nmy FV]N$A˲Ivlr#ӛ[ě/`_7.Z@s>ƒP=Hq5+M!4 aI(gFY)H ^ǂ)Mq=JU7 jaZlL5R}&%@8ɚv $u.% = U@44Zar=d,^`f}a{ E{;M!v [>}Ғ+fpqFu@0M":#_|Z|&,/ACKoC@Vv5Au)Ϊ{ OrD-?fK#ԫ'h74I.rPSТ惃S \} I]7.sdąI!DH@Prc#R6Zպ~Ԗ:z(+6V byH#>8b(%M LZոV_ቛWeͨnVF::rGfq۞uj"تCepM4tt&\lC\|Ȋb !7z%%b +q%{y_S>mw5h6*z/Z|X/fv<`0!_ [>`"m r<`$2܋Qy{qo_ei 'y |J/?RyD#nSu0 w&wnB?>Zy*Q92[fA;m&Ԁm 6q2:Y%& -1Ҽhc2>[ީ cψ)4 h/רN>&B_"XhB4 \Fvsxǖ|x>,$Hfzz=nwW5ghۓ=S_È qcbsX.BWx5]'VhODhV"vҲ3oy8Otd"a(AZroa]Nq*۱[,id()ړmSBwLaeL5׃tUxgGPx9n~^%*{ϋn_xzuun{(['t$V}m~ Ɓ2? >uڊI?CulJBXh$*} jd%&S I. $q UAbج*.v'XvxcYR$fAwC{d[[j8Et?2[bF0(BNqBVi w'[mhW{Hci!ȀGص2R&Me0\;n˲Q"zD.BH5~8eUr#b_Μ?kpE\,WrQ lP4ħ9MK@ۋ g"9l/ #R$Vgq7r61F\C%>l| 7N5,ON[ FK+W 859x@8^_B@5"߻:$M~{E/z9  .1\'j \ {+,x F WcQ3ِK[u2iE=ǦS hy`@k`A:^0yG$ɟ$XU6 N9;9|T' 02Bm&Pž'Wlt4Pyu2Q'Q7ڙS '![xʌ Iү ̠h!//,H^#oMV)=:f^iɾL;c//zl v;%AQN5Zׂ6Nta-)*H~;JU("e(Z)=J8Y柊WO #5чkd!K;](`>`,hhlxnǀs,71(cCgD0@z0Ц ]zVSZ ws/FYiq'D(ƭ 8!ZX.=5P;Gx>7aMMGb <$!.P1g7rՊ8K_`rU;RK$x[@ O ̂= V "@tt_]7byX"o7=+%L ;ĊCm. k#v"H W' KZ{p^n4ZB/6ˇ k|[P?; w0]1#-O.5}Cŏ5z)WXCLw((H@ܜ?b5+eۅr^ON {^T:=I$2:Hya 3ԯJ~2v䙩8UI@) ϊt "YP+P~(tJW`?UY!EPH 帻xW#_`VHXU:S5 j!{\gs=+601l_[@>e[=zo[9&;զ75۽c(PzgҀ8Gws{H+|F?bm:mmn5E9+F"lIj۷'/7DŇTܱeJfN|aF0\d]h6bx]pw6~0^o)sa i>]K q@{ZpC]${v5\n_x:՛r:4TdRH28vyl0G7:%9bl=*Q[@;i4'ŠQVQeǻVʧ6УIU X)Sa+Om+ ]X_^\ G ^Bx..쒜lCqC6`n?7γZ/b֝Be/}n)^T\ngT! \&[0ZJa_D|fh߸Vk5w0/%@ziUi^>x{taވvYZECS+:*]e3{mn*'J S':n |g4/d2^"R! Ea[2|c2wEppm0][ynhSlk=hӏ[d E@MӸ)$A*io;~V&ҍl;r'υ6j;>1OBKzW-Ƣ_Ӑ촅#3[zd99cv>u/{ <* R_5k8*u잭(fZH%q\̹;z0l;3{S|">n^PwLi}Vdn*2I9՜R (r#׀#f#g_xhhաȳ oRTt<2z-Wzoa's?b%rBlp'<2$h͓c)89o $Nydy+]Sc{A8C=~a] pڹsw8򐜠:=kFS5X7c B*';cFKb6ZqN3 еͣ9+h!uhəm;`Hy,ZeY e^\IבOk* `#8]s0ktor=4(]Z7btƂ. F>$Zܥ`pwYoL-1/΅;m9. 1JĂI`K?UmlNyso"ƫu](TŵG9,DpjVPbrqhW,.ґHƁ@SdZϜicQhp?L]YR8O]9SWVw?YbrT}Omi1ă2}epBނԬ}Gk,YA-HRtًŅ:SgS)$)/B] CŻ2EjlL$VƆ9f\Z6%+lKïB"fc^dEgSࡿr뮂xHpPIi+ mAL: q>Ln0y6d>7l8~u7e/S$2Pt'KDF-i0V50(VG*ԩnG]LTp֜X 4UkB!JI,9I3-}nT{`mVg?I{ R~,9$AAvӭ3h|<>6-랺P.$cGÄ#-.jŎLj^]Ld[~OEp`O4w\f)X])r] Wr9cu1D''-v6p/l$KLC:Q_I%7Fh'kZ䧦Uh\ v2Ik$`*nMﻛAFL(eH&XǷan}`˵4TѦZd37s5£l|^\z&AhY.˫fտ}}bm-/3Z#wC>''$j2`h;uH6g񛼝bS|$;S21V2789.U q`Oq0!*O`4465M~A[@_ j{.Ihd`6!* ャ|=u*Ӳ3vyJ̆$W&,\ZLjWi2[\Ƥ:ZTK ::'ۨ<8-‹zDdAwIbnfAy{:%LeJO|0%KFqkP\ FXB3Yj 1Pr #@CS}etbׂC4IDi/[թlShe~읻x[|5u( 1#lD-;w̔P$u&ôAݎ  /_a:)MC?@i>a%G %6#6 "2G@+E2P{ۜ#YY!2\Bi>~5A&TfKJqYw">mRX5J5RK"u؎aT"Ɉ條BΘQC I*~W%OrҼ3gWO F!'n܀cF,̀ 5T#zɻklen}'t03+*L(VB9帞%M:7cE_3k䌊$ ˳uX 2k]0/ 9QuLt9+.v':ֱ `H]?N;P[\>ԿQ~MvB F(vRy2v6oI!DZEJO[Fǧ_YvƐVSz9Dz$b [Mdc+̈}!(9Oi2}9S8 |xNteajBjzwwRKJ s3H O[pR]H6Dׂ4JB[)*fvgf͹i)uv5'ׂPՖML/ & Y3(N:**< Bst{/jz`JRWERx(į.5][]&83*h|i0vxj*Elϫ XsqRwI!J}k9(/Ca ! ̂Dk[5>R߬?tHrO~d*5楯AEX 6Bcd㤗:TɷxDl.)%F63Mm.iõ>BV*afhط1%|L*C<;^0x(B[NA8J;Ś )ـo<ۨ%>5ӇbƷ%)h^Z.r~.[Fz7⫍eȷ&j/ӍSo:&R),-4|HX _.zpTfi ; mGm]wLU$AOD|ńjI4Dj_ONG7s2UItt{TS>؊rUnܑ{ TT6`= U·5Ceف zr%~O>1T 3 Xtʊ ?;9M?_6jH'N~4=RO#j. }__-N/.8T>J`8qoB8?9#BH!b9(L a)ZDǧx f~UlMEMԔ6`$mWO5NIeN+r6nh47Oy>>^ܗo_bImS8ՎP#َ; ~B!M}.^\@{Xܺ5alW:5HSw _Xؕ hrѥBumw cޕH=J~=[RՈEE2=fW`e5aJ > ٜ (@t ypӏy!cеGS&0,oJs!2*>4{kH{#>fGC 5+dRtBwVqwdD#kw\*XO^Ԧ>.n1Af,>bƥpb=U/U^o?H%&B,ԩ+mGyx0+"mqH`>}8%i hI0𚰥°-9|2WIPZ0Fgl8=))OM`en 4s+)GQ! eWQr*7Ʀ[#}ݶ#/ռNzZpb-)^MTuV^^ a:tI"; X|Llnb32-:Bȩ@FU8~HnQ7n4P-YA؉TsuG)krQ 4VQܝl‘!ǗLPKx 80 y#d`o1h \zVLdK؄`Q@Cyɕg$6d3k^$ø;0@UDAkdLD,P@ѝ&xFMmtщLORw͹m&j-3n'>h{1אָq!/IY0Ւ{D3'",DR]:xf9YoM'BSͦzJ$rSPy܃Aȶ_ٗͿLrb}t K/1E!"y{Z x$}{Q5BC*,b@^"RHKC`)6j{綶]ƅ CH_UnHCW:+kSl5=7a)]H[ Z}64!72"2G' VV+8c?pgAMOß:K i@6'߯B3()mG$4o% Bd'Uikx}j8F 7+m8܍쒻(aSl}R:ݰZ,sV ?4~2& 2Ws&[o)@6q|B_&J]8fu0 (ACnݡ!o/ iT'щd15'Y(8[" |SڍApԧځ+ʴϑwt^Ϭ_~IVoc~88~$EV>3'p' ]ca[T7&ud \9E1l* 0v}j 3mY \~.}9jmp !lP{cd/Q0xf1JGzWW$F^^VßtҦ,`50c3g@cuIT?3AU5RCA:q<'nBtEZD,f4NW=V—<2RK>1@;aq ,Q|dy#0Y̠=6sevJ&j*[ڪм ݕQc,za>hGX N_`3D\ 8G}y͠m+quFJrpt.fs=:RL3@#IJL)kBr2ul1>ΎJ8Q(xn'(z UYJ4̟H'@48nmT [~*iX#/Hh5ҕ8q@y_#|+[ejDl<%<,}y1?&"ʚp1.>6 0ǜBzSCюMDu y'=i@6M[%+7ǣٷL~]2;&ŨxX* xG 落l0ד15yPoNwp<^K=gpkc5 [~4Re%13fROdgl'`~RZ='4XNs]qDp9`FZyAJ ɷ[E.:hFq.f _e,"Zv!d^ m0cͪѲtv`Z #Ѩ"48:,/ I.W n0iLKp0~5 "@8 G£OQrTc}Ķu5o?T9-}\kٷ5͛{vGm yTinx'>|8*C@[@TgB7אtPLkhH|^cIح|n&@x?+.s̓ L~}+/?6BѴ Q]cKBpvZR! e+`H6zA1ir\7q/>0BuYc}|Hg._JwևO[nݓ@.L!Df%`m+-o%#j2MC?ZbPX=9ĄIȺgD_4:/2wH_;+]g+k7'`8Osӟ. mC%M!ڎEVڎq1 u]юS"w8׿qCVKDpKS`ʁo}6Yc+?Xq{K4 11!aK4 Kz,BZ VLg_ |U#? qvw{)9 ?"!vm:Ж'yשm?;DoR|G;q O|?&=/\NRp|{r.+eg &gsh"^jt.l AtshVl"ӳh4 eFjӦ? ,[B#`;Q4 `Z%DaN#t ZgphG,%3ܱ3nsyYxk2*6@a[1p`a.BUN^rw~YS61+0QZq0C.$6f e>X6'XH yUs-n G8Ri*ڄ-W#ҀheoDhY>?9+#E'_2S\猒_Uzjng,`j2ol!UZAרM֜'b:V\q]?-֡8mwx̝UV#n9b ]m57\v 2oc}!RAE;8=@pn>m:sL90oDt^ݚPR8P%glAQ:TC$yߨ^aV:0Op%C]WZ&}fdI6URAB؋+T:é#UvA[C,1,k~j))}L0oߧGPNSܺkBhHF8d2 IQ,gFgaq#1L;gn qIF5]4#,rJRA͕Omw{q;c>O FNֆo /@# AGOpgJs. hMV -N㦯uZ~+gvXuF3^;S< 4E00tC ?-Yx>LJ}Ų|;S^zh|=CwjhL8&3Za5%w]8ݓѧ- N%2R#HXϏ#uHND 1Vy.y@tRL~M|Pk3x:JM$@bZǢ2T#嘥f%Kze;Ym( B7 ^S#*|t 9&%QP)o1WJ˳~]~aP%\#E`dE_Q%jsrt9> :'aN0xZc&4sS؞b`ה Wnţ*»g礉*[ Jܒ!:ڋ]=p |Ӎ9fz{zk|4gWK&QhEPuؗun)spJbVv8ib˷CP0&ؤGפmޙfVPΒWqwn/Z/A<VhJkH]T(-&W|O-/9/k^]" qm]K=ݿ]N#Ѭb}+C^9oC^ *@{dS3VepڢU:YsVwVG, /і\X^^mS7b~?GbҌvŁ}KA%46Sc3Ƌ+9`RiWj^m%A#\hSe|hyXJ}FChieׁW|󴴒3Cq^P3F$H=\YG0o "&(%7w\( Z^P_d}BIPQS^ )A gԝu34)nzs`gV9u!;C׿҇ĂFQϬ^>.^xt,Pj{"_{+cZP, U10XP=Sv Jj,1 ^l ͠lۓ`pC^+&γ]j B,n'I<+ }Or2gmeznO6m8of*n dY)b yN $Z:qvvU# nro.Dw|_isjCϙFkZإ]I=f2͉pFEj0vh@\0ZС0MKXR'V˳K>dAk8|O%%nuL%[qW8=qekrgM[+#" JTCnE=K2!#YZ[A(}D37 >E4תQl+dYܞ= mg(sO(Je֊uݳxWhQlvɶ'=E|rOfɭ7S,NJy563~i.| hA,KO@hv.R#k -+#IGmMhłg]r[^9{6/w09+ 8bh ,7fPG,k.Porsbn,S 7mL(&Ƕp#[Y(uW[tI6Ŀ]kr4㌧{1đƐ) [b0p;D*e4 ϧ; sN Z}`LYj_o8gIN 0E6os"Cty~Y(TV7-(Hvy!9W8};'J/_W&cr`{UCdF3)z@S IFs]P'QrI Ng8 gy3eeiz}2Z|e"6 Ltg!ʭV@GS%󎡈?yJn"A^ĵ9q+G@5_(16HFfoACH#0_~Z{"c_z7͸r`E9Kr;thgj}KJJx2\ 7}'X1%ژ9e]12ԏ@n"JlgNGgeMĤRpׄ xC7RDrG4-(O\ Y ߭7O.l\V.1S|sLw*'IonSͲ2O%S˽J7NN!O%O.vu-O]IxHH¸]C7nBsˮ]8֩τؗ-sjkM!ڃv d~(Ņ>W=50,Xoywr5vp(ivEA>"1V (NwޭPgWighraS>l*6J]ud ٭#osj3B\Ȋ ZL"x<#%;D<+x>^#6w"fɐoDfd^'͒`1Mَ#)tәz%&|̬|Ri+ Y'*/'}MMpE Q f;CR*!30aiUF>zXAz<T΍0T:E)mtl+u$((ĸ-&H{*~yG3XY-V.^;q%O!W`+b ^uMY/@/-X#CmWN Qr"8˔%oc$6iSy(5Rާs\ ãRbHW[ +QEb/ka $Ͷ5vg.@**uF ͏"V0~Nt\mfY 9:P*Sc:[ztLJ_T xʋZ卝j8; A)HTŠ`H=4ݙ-4\j"97\=RQm쇛AJ- ;Jƻ2ij].yy{2jbzK[\bH^y *ʻҸr)D0.NJCm"ж sRvff+M^A&w|= ?RY SoUǭTY⩕# T٧iʁU`֪Bi[q^$thtBoej|o ,o!)SmGӷnW!5\;ĄƉjn!bI^l//-83vW:mZIsXX{ni aF`s'y;  Rca?+o~CC~uAA;EL~ &᪎֖:<tM-jߠY & m!B;rs t"-@KsYﭷDZv}g8S̤TU >f^ ][9@w sמ+ C#x,qߡ"C\L#(?7q| NBH1O[0~9%)h5L0jI/#t T]M 1+¾[ G ק 3 |VK0k< CaOs0k x[@?q1\$jD&!>ځqݨ-軍yQX"#8iq.|-tH߲EBgp"[E@&.JxC>B2xawVp ?!wœmb{"|/q"e0XHXYx"|T,XG!rzu׊<>Cu5agΤΘm橐v_Y=iZ' >Oz4ac S[ {Na;QlNH`ZV$cPy jbОXc$@sףB`Z톘hEk]$|?:9n~ƚPpϐVx Wղ`:?!!ʤwzS ,[ {'q1oҥ/;E"_qJcʖ %/sY02ۼGݔUWmwѣCFf܀ߚ $Z..ߗY7k1`JCr̿7 i,Z3l+?r,%{k0nB: ܹ~IZ5^,n=2./< DhW7x)<[_ɞ 5]@T/}Pmvk`s>hcxɩ 7tJ7ŨQM@'#C/>Hn^,0RMn&&+8GKbcϩ^slJlRi&Ig:0W#E%Jli?듢Ll1y8gOu$/A#(KukB DɭyftxW}_&vetE5'*kxXR)}i˂ Hn ~&]>ɫo>`Hg{V5*1!*q4cϠ~)jսM`0pPau?MnjFM8 >zEB zo`44W/ eLX8YIҴTZtYN$P~fi)(C$G ԥ 5/ICX4˿ɑI$yqڋƓCOYFvuxǷ  XIZ&gx'~OR'}B vA"0N8bEl"lLSg2V oc8B񛠝Q'UpLɧ4iݹFh ͈rS,(e1@ S#^>jxڹ.b4e+FF9"iW('Gscoa]*RY%ȕ g@~>On +E_sʲA/xNFr4ZX;|ӘnsR6׮%a,?,KTݯ%$m0}C-N ao7{:PB߀]RvMt5{iNNUG@5EA+be%Q³3hε1o0a Z@^3'sn_ bV[|#z-t^NGjDek!%ۡ2/72qJ{k-Xpk UVWs~f ?{,s/xTR9vm-eUIyod[; ~ߖ/eLGl7 g" vg/&iRݷbemwZؘbms(!N]40s#s%뒐yOۖg{1iWj2 ?8zb0J0ڞ-Ӛ75$Q6Vu霐V5d4@!`7BV3U.?`<#I\+6PZ n:ZR AFu_ ?aapȯt@߉>Ե%)ÜB.Tq?T b~BѶhK#Tx.O0ftDi"v r-)%GGW10?}?~ -X$:k?5h;g^I`9D)F}d*PIx@h;s|ȈH@°ĩev 1`Pc~Cp|o|$ &!`[謍A 5Rn>|kc'NyF60q~$μ-V .yVͅlXתGMOqs0$ ЦQАyZ5zlQ`Ɋˎ,/[+hI<nuÞ0ݬ,M%y{( 5w È2?#_>ًY  JpJḧ!⊙DhJ`uKDX Nͧ9PI+hQ FO;"9"|JTKͭ|XBe)Ыj6¸G aaC } B֏Ǻ~uvһIYbj%4/$PSg)k|Cꀅd)%0ןmmH,>ӏOrhуy6 EH b?sE8 P_9")BҰq3\Vhfm"RoݭL~y!qRL|WuNe/64$HZRmȇdŕ84"^IG7}(zL? oz92k);"^!؈#qZAWu $B⃫inVzi~O9NBsP#r U-_qP,t^UxҳH8"]f_7*U`")`Jx\ \0~49݇~mZAr %soxkpLƔ>Sm_BO*zJW[.4BzwNA&^sՙF!ųvXׇ[ ijÈra_n_+8б8dS!PEhZ{±(z sLfl.=h|rڽ4mkX8c,::Eua%Ig۹-;YCM'_ĊϳGzcTbQi#' 'j| {e+* ",$.VD ζ*X o(]Qx&,& WP Ley@_p/p, `N)-rr/ 9,`PgGT:CVC x;6q<ݎIKP^p$mi+c%!?X݌ۻZ}+W&u@ A9T]fO o7?r,t*f{U[(`1H#PU8 8Q_vDlGf֨pVk@2Slu9IПp{vYA"@^k{½ 4Ж,#%.)'itMLC ᨔ>ѵz&X=L_f *Ά>ʙ4d3\r5K:P6Fm,D-Y3jn+VQM,el6f;3j}a_s^ 0+˲C`հamWS.m^+5_i;C=&liIdj] F"7; oZ9!(G-;m pDN d\ZaݛyoA'0C|J_xC5+^+/-K&q]V߹ iJ^#rjK[VByco Q5bQE߭4L_;QX䭤U;f[,0Xc帯8q4z+*J9Q> xN "90L(dW5nĝR6a{y9YCD/']V0-H:Ѫa^nnP]-lC/t$LMT9i >,dg#M\ Xǖ ѳ[XAT4*:}ਦI*&d)7 WZj>-;u쵙a,34i&+ݮ(tv>4̂%`2>#VrM>]8|Ak4m (,,$ {&@3MY_22hta}ejpJMX!hZ(AF *M\xR<8A[qEGj>[/f@;מ%&1!Zޭ;߆ラBw&R9s'q0*>l OdkkpW&J;qG{o~jf ]sqh1s*?hمOMyJO|97|gdw-`VC+,v<(0.筗\ܯ+ fI2PH\G=ԝYQYi$w_a;Q԰Etƃ ұ[Jq((M 8(6 ?&9;ɶdw{}:eJnHuDH) GV-o^zp4&H` }7Jnclm-g2Hb#*N*B diWȾG1〲jr3XW&u FШfTHlkb>Rvɞ=P/)!uCi<_ý@5i!Ȝ*b Ӹ*ldF)uN5{FQ2Si5^?L}dg߱90]?2IֵJjF㫍\:fY>ٲ7"|cX_&ZN?Rhr#䕺;7*\zir!q͓ v\`Ί(gĜq_O.(USOAϗR=@~U!eDNpEÄoiykv8cF"Rsb&UwUNk*+34!qv eY[l-~LlbN% $g[[zrp>vZa^Di`[H¸=zg%[}w obY( zIY6.b~T=힆8O+xvus.DNToēX.Tl;/ḏH, $ [C61)"+;k:/>HIy9*78I/EX(@1֦:8:94SUtJɜ u E ƓTj" sIQ8v7Y5#m%lXbљo.k9_IR.vj/ɋb%2||HG*YU/4TvzNx@w}Y"{ju&aPvl|GIO;y @5 >1y-9J=AT3x.R RO+2.'H:'V;j!@!zybSr`PbŸEX_tks6 -lѸfa(Lz VNJ qtܓԽb|(PTOwg;7\'΂^t /('7P\'. T>#YÒ672"ToRSܳg50ߣ_n>Y U?H;uv3[=g1԰SUBڌ;0:W#njNx_NB 'eyZ Mg+Bf@mzj(Mǒћ3G–YW| [{8%v?ڼM b:ɘ:n/#[ ysc.v@ѿZrlrZe,N7\sup튃( э`m!Ż;$A!nu'yCW.(`Iow?i_ڎ*I˒رSƮ1c{L(}(H>QT\/oFTT_ g~TuL+@a2ܜ:ߗ2Bp.͋d}98viU.AFN)?BMRLB=:i^t|CIL*/P+n0v1odou&5*L ]tҮ7hV`i5=7<4ʶt SU&fr4s]/U 쨛^oc=׷WsV1W):!"mYb9>_Q6G5.3Ŭ Ud@U·&XG4kI N09i3=jZդ͞S왊8+ InmGZc"D6[(3 [ef.JL% y6egyhP')u %˸梪t52i()V(yQ)OD)T޷DӏB3_ ma\ZQн_^iW%7fol[PAҩcmLк{N\ǣgJqT+v'$qT~0.Dq)6GJedfPU[U\~KwՃ?bɶS߷SF>Vß~>VOVP1J[.P k?LA!rqNFIgUpb r|[EئOo&]lh6;*#~x+<d=d@Mv6s]+O8sEJ6^uJK/6XYw WXA\:&5i2 Sl Ѐ'R/d>#OB~@Ct9$Geoʊ8Ut$4d4PI`K؜i2F&@V$i0]Es$fZ6F*p6=ǽR\WSjF4,kP=$ñ6HM Gc2o@ unbC]U1D8=,% хM鰍*_ L3hYI - hmH&x`+C]zBltMÁ]?Ii~YfhYD5мڨx`ԔVUX3KAQeYbFXۋji(𐵚.];{S~rN4[|*DxJE^Ӱ pr>f0$Eug'؞ e'Mm{p;I]Wb rU?n&(- ύ3 88!rX)g؇)dk{kK\z#l?U=Kԗύ P?K;Py'MgjP~H?~+!OP[]-~g_6vXkZ.2fyǬ)vI(HI]y_O#%4.xa;5cKCw0<;KR>ՓCT-,Mo<okB,kIyQ$I NٲRph]p*lǝ 3JC)9ěPP_cUxj::f9tϹ=uʣUDqrS^Gzp[:ŁB@ydTVݓ7"ӫn62Va푓3,|+%m$RQfA"> Yϵ).ȪV/MҥZn~(VYSe|&_r6xkͱ츅`' "(aX٘ZU*/<0 ?Z [GjbzJrg$D_eχ=uc/S1;X.Wйe Fk{|ivnh8|rOlXx!Q6vĖHVXf~4<𒙳҂ud)ѬrڵרQ1,}eiV[&ִ2LR(C9Ϻ58]GvΩI ^p2Y~Lij_bǑɌh%oឩw/m3t צ3O6 օlpJÌ -ReY q5Biޗ#48ΰ Sz (ڦbm$,L4>X'h[`Q~MJZJ=2W_Ã,oj\=<* I-;EB z V:tBn d_mTBf dUgazH[#}"iAԣ}<TɁDE,u&D05{J]@`^D+5^ :\XMѩq/"W6@-?X,lj`E/:=|U zP? 3DrI~\_[0d=Z,? ?kl4MSfCfyXHJFN WACܰ#\4N ӱ"ʕ\Vr( $=Fs#|7ޜ΅-Y,fNF{nۤ{8T\جUU힩̊z=&Dcl tSA1$ piպU(bW=wnF¸^щH·}2XSS&n4"S7`/)\'#x3ݳcPn E JTltW-6qY> W bG@[VxVԼ0m@x.{5eɉ Zw<޳y3+vua 8gXRk[4(-8P ~Ab>G|{s² tO U׈=6z\iݞ{BbXeZ& ܷG!Ps$=zq}UrZZJ pI y ]KOesoQD]᪼**-mDZCaи?W:˖ N-XϬ`r. aݠ 럋~^5\ U?O R:BOW3inڗS Q$%3T{Kyz%+Dk7VDgl%(C.&Aeeq#=| )w~riy=@ټ9ҩc,2)"8XA&ƫ@s0 ]JԤu/;M !"Km V–ajc0)YZٮ(J3]zg;& s>->@ci`K8, up q3>uH]K"5ʂ3 w I|aeH^k :2iT5o~sҠufK3yY"%@%1T\Uy&EwgSC,\'?ՎRhPfL#eaTBȮtz]G2Yi4ns~% _3CyeaoB`!X 3e^OY2KyɈڣzƘJ=d V􈠕F|IRqQ&]:58`X WQC#`B+`E)rRoNg=N4XC> 2n/!H YؑHɗKIA3  e7'jwD1ݬ;fNt"zVx阈@?j*.ea MTn>5a1<5*6PYTyg9l ᵰ=ϐYo<{q%VO4%k4=kkKC/w5˵M3<-7z{+jaN}]R[3A8m=s&*~1JP6ztd1(_2zy64nlR8_/4IAv҅JU)4ek`DaӶpvؗRjȸpkҥ{l]PGx!F: {.XRl{!_-O‘ 1!FfeJtT]0?qe~Kܮ O> f/})8?IP:'^oDy~MNqB'wXq,8ǻEA @dÏ% MLj7#>ς+Ko4!جɖ?y d"ӣ{\ip ҞG-.43)h۾gf2p(r_*oZO_co\K}w!+5muP#Yb#nwU`86]1T]K8&e#͎%[lxz 8~}Qk,?ӓQʹNf?ɀՙkk_=;"KڡSmblOXӂIapF͎SgcsZp2 uLGћBQ]ΨAJhe|5H~Ի;1{ڙL)Nh ]lgFfmga#A%ex.I:˞K f?#ɽs4FF6mty#Y869ɗJe 5[pµJEM#ێ~նj?ĽYt9z!zC`">V؜3Ǿ2gnD 卌MVraЬ7֥Y1i8Ɇ5ϺRUB;K+?p 4*4Jq끇90.%67@2^#`i]VhsKU.)Љ#V,eꐭY`cU>f9bR4/O"ħqK㭵 Dr BDZ^*ۏ)y݃qޚë&3)@͙ꡗ)&Ѭf,B3"\zNZ Ea-\jh!Az;#z4 -̋xZm m+\\eʱ_!LHzWĉV`j{&M`J<×q] [h߀[JRB ܢاH}D;wxOxCs5`mKϙ I҉ + -Pӵj_b%뢣^h6gžwnmZj첞K?t!D^6  Qգqq1NJ\M'WXm`a#Ά(.fZ2:So=|0ûA+XC*b) yyetN@^wYG@F`N0yzŖe0A'Rul?=Qn<Q+f[JuPlF?؄6G|V"Gf{HЧ0Zކ~v0OЖ;R8K=\RVΑ2m%N@^uhd)iÁڜBz8iOT~<ķW.I@ gk>PD9TohF0g{9"@0$#':)52K;Ro l 6,}8@HB8M& U yAt&onҝ3Yv)Dj_jM"8a@]ĻR^OD8>,S&3C '؋ [9XcxJ.DiSjL*W-rxp2:NS~Yp94_e˟Ωn֣n5;!5m0l)9{>2bg7#h(PXej>MYojٔ\JB.xjW/ƣo{Hw9~Bռ֣$|_Mخ풵(NƧ ! SƫzPz> !ΗI(fgb8c P:/ y@xD|>\'ߞ=uGBXl:T}a{˭q5tщ$ۤ .' H^[o %)MZ|ڿi&ҖA"P=+e 2\t6ξJZNbx_pOT-AnژX*HK[B ܉6D2t/uiOf2{_&Xuw:J;;\\_Hr* qne^L.,#a⌿2|chdbiK7LNݝ p#H iN ^H~+T/,3Sj Wl/Lc"KD)4Nf_1dv4Nj)߶W w;t܊> e_\ dK2-2c"[ Gʻپ=[qǎy>-c%|l У(l]Qڎ(5{RO*W<ve!b |ǶCۋ tg>:X椝K+gM'/X^sN1EؽvapKxو¬0 |,K2"}5J Uʚ\zSFs^d %NasBM.uptq 7ĝ{BK íWcP(uj|lL#fwoh˘a7HД=i]a/cXjmlG.{g[ftȬb.q!c[' qx`̯")#7gjv2P9K$&]%/`K2"v 7ė[./Dvz0FHb+Tr⒌!wU 8MO\Xl4,?rtqSwlS6;rvz^e{_pG3rls7;sGʕGާ=Y.~y ؘw^^kRPCrL)-2";mɟ8d=_$|0LQPk(oHJESƺ"Ua1G.J?V,掀L@JIވ D+y 1w_syt:O J OOU<"6%VH:QW#kJtHw 08in  >T@v_ar:AV3㒭IM=(n٥XQcȳ[]A(F!jFc_,YVݿe,M ')(t<3IEлbLPh|wfh{$L"H༇A%ۑ=)$VÖtp<6jpJ&,ƫuZ/h鼵\ ԦWš<$=-k\ͩ`CE?,Q<'#g Ny?xu1*w.@W=uWџ+dWQ:Z1P/9fsq9-I?N0j$3o<>;;ey |Z*g7.TWf?@#:%y:4\fQeޢJ$W%d?}PC8|D?`vga_;=_W:ZpCbrеG-\@IV +1 ,ȞU@p@NwY pBKm%=fa9Y &Lj!I1N/YWX _1@W.w怸'lnٲ1p}xN7%մIΦwy.ȅC1- Tꌖ5wGyB366-tr~ f ߥKTLH0ZN/9h$dTc5))vUI[%tkS:Qα9IulmZCc'J(ZO(x2h2LB@BUY.gѿ:H^,-@\m6Z++襶l@c3 ׋>K[㋕@OFI4L{B@3 ™Vzz6(aioYL/9qI);ԏLR/#grPL~MaV"^kOI5m f?]M8Gd~Te#Y1-mYW1U?瀚&M=Q@yC`,ZP Xp~ns@6LX-m|pBҦ'ة"`!~Xa zzm[&)7%e'?ͧMWF"%.4 /3٣\2i{ J(ِ+ /-R] =CUX Bht(9,t xS `MVzfۙ4$yV2:-#xk9/ 1f%`p4yrKt'(˷RSІ< ;^h!u:DV2dKtt]&M8 p*M-P&Ef#Sb/Sr^)fO]6ΓO\JDw{=:y 1dA&څtn:6fUt#=9~W&V%9 /:sW0Iy־Ghui&gx&8dNAߧȐvOd}@f! @K p)&dc)Qy`/Q͗ڐW;Y=BSl݅<)[KnQgj8`fQC`i9NFYnߌWց8 IwY*TBTm [a>ҧKH*;y (G&)Kq!,y눡$Pm~1t"L i{Iu=Bj `!=ׄ`F~ uGڱTeg0~0] LMrfp'RAhs'| # {=OxftvHR$p1i7N՞y_ilK6r@9; ]c*Pn;WP#W@Aęmem&0h g1~.R1CpdZ3vַ>%k髑>gXLQgaI6 yI> X?/Ce<$ إj"%"$m$Y(GK:ZF/Š!f \".#\ڼB,J~7&sc'ey2gr⮀P9 V8Lz=7M4q% J8a\)xƥ kkq=n$͹Pr~~I{.Ά9GK.-&%Is+Ix}k `48(g.Xs:QX^+UFp߳גTcnȦ$"I$^f;/JkdQJ; B2ȩp|?yzո*y ,1E+LX"-rHOd%()i/-d=[mc5%{y)^), _H:ɼBe)M4 W1jk100zrVcWil B1fSr8ׇQzu t u(>C`s:^]G4¡NF ?Q3W0WZC{ep3U筼~# ]["@flA?i fJLdEs*I7'Oe㿞/: /(Akg *'a^}e^LMd/3'9(O|MmSRu)ZO ]tnMLw\[j 7T+JZJh+M KPRR=X4'\٣jN|T?)b\dmEB-{z5%81/)f}K̙,|YXS4i+GuBP:%ݺGν(kGmyeۋ_!WBȒ@bgd }m3dvoD+3Zi:Lh{ki 5fD*DїVҭ/\^vsPэlSza{zoFQG*Hҩ56ښJc~TGbOfss9Ҥxڼ@ejF@Bzܹ ,^{ Ds 0,삥U MNn{I 8ӈ먼*a$ت-*Wˎxi :t_ޱ Н.?Mr-fy8S0B2ߒ옺~ӶcsIg`Y>."ݳTnjuߠ`cp]8(n'Ե8Z?-{Ԋ#'A7{̀Qn|(%0 vijZ={^Q3b.> 0'.eᢖLN5tx(@M<8! u9l.ŞOܠ䎂M^BP#.)p1.Ur4@ꚥMZ€~EkvoB3 pSed&u)9cw~I) nOg@"_}8t{S߈|Qd P?x8kwẏ)429ݐXkc72LtH$ph6\Gٌ _r{A&שC4ѐŤn57R՝L+X!S]reE i`,X7YZ1OLjA++{;֙1! 135#+;+B&> FY/ǿRH"3yd:ubmƋ VŲ 7K4 C3" "AہsziW_ wf&/@aVLpAt^`XQԮ nS6†B%yES)q;8IkyA,bZU3vz3? 8{ m8pY@)rR?w$beSa9 WVeKwƽ f+2X.Z4UEܿg`p}ϥom \ FQA!jD +D(ӕRlMtϋ0~MׄTyKr]ϽxdI8+E2뇪y9nHüpr?HH %W ,d+ZZJPJEP3£ (ukk#Lk!)1m!z/^ٿ4&MqkvS)֛ HСڔU1 / 0X+Da*O e`΢mE&-{6* O TZpt82J"QPoK9@M,qC[~я3=-Sg86D3}7Ztj~ tfK݄z?^8He!W'!՚$"ujdOXCam+BBItp[nW  n_j2_șw>L;N 1hw +߲@EeOqe9\g-eSOly611!%9 7VVԳH%2G;x;~|x =|fڄWss.8MԍmۖA0(=阂]Yϐ*#ٳL&?1btSIdD8& _*59g;*Ge ƙO`vAtyC?vWIO>87؊ݠŰvss:O ᝸7z91䂭jXs֍;GCR (B"3yī"%3 ʍ2Kbm@dbV %`iR~J:L6#HXMUfsV- Uho k׭#.:[(a}%<@#2KSŴrȄa΍~hw?"[IʲK5٘8A2gIWiF[gb+&Ul1*!Ḻ;VB^V_Fj d ',N1Sf:[<D$7$ CE3\_2߱!M$K/{ț @"*~ PXSa m7-\*N;A/wF2(ߌ!2?l 3xHtw-%/KMfW bv1 B4[*}1]0$f%yYrV֠OdTjeی,RΎ9/<HþK4dG+/,GhDm|o\8$X6ͧ^$D&f _t;ĴƢΘ1a/LvI`=|XpNO|.mWjm$S7Y]W:k qZ3/ܮuK>~r;HGuM. 4Ѽ ⩝\Δe?5jym鿁緿B(.XKf49? #C4,Cεi;)+sbd߬5~+(o(2@Ze5 #n44qn AcD`t)߽:) r:x}v $6@Æfa̠zxNJ ~H_جcA( <æzD=*}۷>j"b^dE?}A٦򸝾[7eT]|W)nLd-v%ǀsrۂr!d"Z-S#MX"Zǰm;q7yEx=a1{? OeoȰ^J6 5o@#tCq_],8Ӌ H?mL&סߺp zXo쫂 (+${Y$*nbϵNgSr,EKEWz7y`J|׿X܍Xp"R8"`DžVe-MWE^¿bM-. ܱt4 |fDߣƕ%$@yw42$,s:OtPξLӋrT |1*'!^'Ru92bNȏh X~ހڎX9œ_n2$zk&8 ]X5|!Mcc11!Ta4qӗ6+Fʬ S&Ѥh]ٱ.Pz.,W)ORϙ, `njF=I@^D^HBu8V_a5<_L,@öx3vC9֔eI [?A+}%u{eh,QÍ&y fpr_uiV @;9Bm7E؏fM VYH',)c( >4`sWox͇f݆Bjz(b>YT i6!A2=U-o@&h-ée>K Lh~`OA+VK=9rmNZFVsi\bM][@pPӸF"z!)ˊfc&3W4 %+b(vnp*Ǖ:dn/`yBϿXyY0, g0'PwCxDQfYсi3֫y᯾IcyoqUO9g$ýyġĚɼC{ّY#4F>^bAݽmIԲK 6~ǎy O,Z;68k*@a)w޶ YZ