python3-perf-debuginfo-4.19.90-2405.4.0.0250.oe1 >  A fMxW^^fl0^&4 h S)g+4Z8|%nP{=ۘnB 1ᓃQNo"z4]PBc0*dhJ<4~Y%pxi_ozfSvjb%Ab9rcK։:)ʰ3* <5Ü/R$" D(C ys@?vpKm7mTbh &Gle[Or!y#Zx*Ғm(_D42d6319c2b1ef641714ba46f7b68f5ba7daf01e24b3ed4eaf4d7d5871aabc842bfe9ebed61bc76e5e71d8e07c09880badd838dcc fMxW^^f>z+a%x0iRO2m] ߬G= kL Hf0dΛ!PB{)^B@}E!IfdZ"eٮ F_y%3»ؽә*܋li[R  a/ӳDk$J]6v拚wЀG}Vː *K6 l ⼪Fĭ;EDeIWJ|AQm Vp>p<?d! 3 ^(,Vkq     J Ph 0(8d9Hd:dFPGpH܈IܠXܨYܰ\]^pbcdxe}f߀l߂tߠu߸vz|Cpython3-perf-debuginfo4.19.902405.4.0.0250.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.fMLecs-obsworker-209RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$fMfMfMfMfMfM51e65374faf4ce620f0ae14490808a02a3297a910a2e8c1bdae12488008324f0rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2405.4.0.0250.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.1fM@fDf: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@bZhang Changzhong - 4.19.90-2405.4.0.0250Zhang 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.0151- !7694 Bluetooth: af_bluetooth: Fix deadlock - !7701 ext4: fix corruption during on-line resize - !7676 sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - ext4: fix corruption during on-line resize - Bluetooth: af_bluetooth: Fix deadlock - !7573 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - !7547 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7586 powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - !7477 firewire: nosy: ensure user_length is taken into account when fetching packet contents - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7483 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7425 net: gtp: Fix Use-After-Free in gtp_dellink - !7434 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: gtp: Fix Use-After-Free in gtp_dellink - !7228 s390/zcrypt: fix reference counting on zcrypt card objects - !7193 CVE-2024-26921 - !7096 fix CVE-2024-26865 - s390/zcrypt: fix reference counting on zcrypt card objects - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - inet: frags: re-introduce skb coalescing for local delivery - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge()- !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_chunkecs-obsworker-209 17163659004.19.90-2405.4.0.0250.oe14.19.90-2405.4.0.0250.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2405.4.0.0250.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/2e53d074a80be027f4f29715a6cb7a35-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4bb9a933e7bca928c3551e9edefe5aa2913476f3, with debug_info, not strippedĪIъ%jCHutf-84e90467c61c7828d5a7e991d857a59d2a8730341d83969332ace82d1bb0a5b85?@7zXZ !#,?] b2u jӫ`(y0M/[՜83f2a]龀VMzK Qp Bo0! KlKbNM=73Ꮬ!O4ǩ pOS㈑=e܊&Z9J:a48H{6[f?Ƹpp˹"%PJ?s۸-1+pt`P U.V4V pX^ül Dk fdJӮ"bXˀ*z)=ß;c=CIb hyW 1D&4tcYAKLU֨`J.J2uGE]gnjtP``hY=? J(1 G5ޣn2Q8b5wɪJC#X!24Yl@ypVק ,YUYߊP|Ee~} IoPnJtE'ӽʖ&K(x%F@1΅(}+qPGpۚ66xL2S- JR G$jb< ~E_o 0}P<${.w\!-jJoG)y%|/Rq̊0Oz_J%7ţsE^>wy*5IX`DmQՑDk2¹*Aa _),֎H4~Ή˞r]x+ ex7߽Rp&.Rj2]N*BX0WMQ4tYHַنK>0]Jc9J[*/Z4_.qؑY.lȕku?j$1Sb 'ҭ[99= tҢw<1%5* >bԔz(6OUx$W+ۛ z6ecP[r)CxM72eKɑHrYv<kdrcKf8 _4WI+ȎFgwDI{9!aRu J֧FZFZɶ?Faj$)'? E۽ (Ȯ= >$g<SS!jז xXj8s6]a yˡ$ZU\j|1"ؙɉ}KKv @ȧl@Xq8oWڴ?4O AJPOޓ lQA]ΐ֯O!ۖ7kvB'& $}˽u-(z톫MH(%E>@]W-:;ՄЍ=qȵ"qWޜ"fSθ˝;d#.B̓,F;7Ͷ5Vb ܩOe)%D/ܧq:Jy889"]`)3֤ Y+{Ic`GĮK W:# @DWлkZ;y= ;3T鷥(?Zz6}f'h6s^8U1?ИW۪ v wFbDӖ)Y'Bʫ(@c<.MP°^( "s<.Kָkxt}Y6RﲪrU륀dK h zŀeOⰶ"..§{+wnV2k\sɢJuFuL}pAhZ+jK(ϪkUb3fF gZζAFdC|ua/zD%qBjܡHyBH0?'<1b㸊p JωB !RdGL[U?==XGv{x`j8πwHF#,y=.}3 &#3~1xޚ7U4*(~)#?5/B()G/c5/2FѨzra{nUr뮋2LKA})2Vu66',4xTZO(\GkEV7lDMO%(kQ@,!DUSXGZI4(~O$e}khއ*'g.ҧ99 LU@>Q崰ЭuҍFߵ"YMm faBwf_ۈ"ńjŝr[w#Վ]|@7_̐cwǎjUB@~K·]:?#.{+H@.'#)44ksMj`yPo4t %tێ1% )Ȼ{f;AÞS[}Bg'OWߠ0:c~ϵ0hS{ IXc-[KsN[v5|CT8cZ"1ENiKV]'JC]7t3RR^s<7Rm ^Y!ł `M1j~sݰ{-(q㥄KݯN`IL5$ܻ8t;ҘQׄ3 *Q,6MY5lF[!XLjO(&c{OGJ#f/*6nH&#nY׳sA>=CL'QGS^2TMm-4Mbӆ攏N׎H0 T^ŲX>GV i= 9$\ BO*^eqȕ KiCAe#p-I[< =E :Mp)\Ϲx1Arh|w3G[AfJ]2‹f~2KCwu{zoᓯdq 7;?[@ BHZo>]Ѥ]ˆZ87vdC&ƥ ʿ$yG.j/) EuH,D_q[j(>s6e~}Svy\>m1說Y Ⓛs˦hrmnqvMD0u:fڒCm? MoY#2@)' J Ӣ!/cޞt鸽r  DtNR7>祐 Q؇x!5EN.3``!D TBvl{ psZ5"*B|Tw'Gsw% lr=;??(>$JG|:0@SQ')*m+Mm!WW)d5JLռn M4 op# uA]~@, .xfn#BԦ]Ȧ!IO_h"omd[ֳ+ da+]JKd@&Y-Gi0p͛U/Uj8n Њ(rK[`Jrc+-^I7:n,Wt*;kO@un-?FqdVU[%̉Fᤥݮhv2uNI~A"b[yU@Ys %Qqolj'M93ӂzh)o8}<QlCam"B ~ůq/+ӈ _[i{MVbQCAEdO?ze- -, O)]ñ'JR`|ʪ&k2r%-6&ћ~q#EhO?, 1t@lN y8O6tIb7CMwuyDzEaJ`JA^vYB^TM{qC&1g<(#$ƫJ"t9FHj7Agxz0#pot䪺W, =ڃszc #V]^<|1]tQE+NjUd^8e,6{갞D߭ edp~>G?T;4cTyJ*nqg^9TD*9^rqLzh{r) cy[QB66#]4z0(WBo2X?߭&!JԸHjM՞/Aye`p~%Bւ}H 7c@ (<~&xy nZs&P0-&3ek$Y%qagW EfSbk=N72YjVdS"W71>-N>ym6d8fqJOXNmdY5B!X>*ߠr3 ]̜y^vj)%$plr=a2}eyv+iz_e6!J_cNU>e~dĎ_&ރ _QNMgl.paI|2oPc3v+E rq4Å*d,#igrOq\QҪpm4\P04OQ(=Y.z 2_/' %lQL[F*Gk5JHE>Nw8F2]t5 "*ЂEAؘ\bBVOe_]&B/{:g ;ƲK ڮ1´TkHeاmE!?} Nm:VSpα۳[G :#r<s:?0jRTi3&* `ٯfD`\ JQ@B du+" Lkj1 Z:Ȕ AwK' @T4(~񿡛%VBat(+/VChLj| D?RRx e|б`Ib] F<ECZQ:m,&גXR1 @/Ͻï;JFųS=nPN7|l33ᛎ!/"X˂N|.-DGNmixLJ-+ ϬdZO. Kb~YOAJ`^ҽ[ =뺨xe[=^2 $NH]1ҧA, fKHp4qI.M.̜z&8^O<=ɋB9Jw ?(UcUdX53{0)06U`}bB͖l*9\ AYH4Yt~|wN_NZmTbvNt))6 Stl< RQ#|k.U2}s<:00WʘԢ+O-uFPVCCZs%F@V+aSIPpvzՇ`vȁ&Iy(hJЫ`<&1,̀S\%^˦oI?}{PxPLV =₞[\S=xD:I<0ѻISbKfeg۱~kupLHAg$je\ڳrrW 8IR!Fw--@"bՍ 4B3Ҙ3%im+lВ%6/i&x惚Ġ'ĤɈh7@/p;dȫI`? . Xz^x?i[ `O0;0H8f="_l>W̋HەG轒  :wk l:I?mYwq)_2EJJQ!<[;}û<2ox+͹Q<v]Sk5¹ALeˆYD>xE w ktkjW(d\awH1%M0d+^0$ࠧZ'@]7BIJG^&ZBlO:sؗmLzDvDE>-^CS0 -`+T\Dfi{q_iApg5C_V?o歠Fl@) =YCP@|'F. $͘8mѯJ zj/[xmQ~<@.Ҿdij hJfְ^)Ώ{բ=Kaჵ 1 q1LA sX{[+{#B5J&oe%ňs* {䇖8ٮo˪UQ_݊ڤroIA'K|T\]AFQ`cz QL!D }Lrx-Y~18ͱ-խD_p2tH9"t'3 ?]MH_~x_ `mF0}n t +[KiN|U_S_TeXmFTf>%``ՓW.U4JN-n`Rֹݚtw0-qq+`pdKN9fFX%wCt?x3x%\H$ 珿-7ENl|CR#+:8fCtR0HF Cie[Me2 1By*Ha hp䠪otf8tb."XO!r#byh1 D Y uվ;[ a/%lq~g V1Jأ 楺\3 .dKsBҦހ:?&^kSyIs,NdFNc"!Aeбyf&XBzT`s3\yUv7RŇ%ฏ"H՜ϡ݁*VI,=t5**xql4s'L/vvKG9z=9/7Pby! 3Ur, EzbF 1g:qn.iU ؒz5a e} Ds9>+UZDHrP]>8a&!J3$@я*kBz^*;jh.LO8"Pd&te539Эs @ud6& YYT`Qvǟ䵓2Ůl~"_u*~nPm;djc-CagpRlKCdtt)aS~̦Nj.䛰#.Ox]SVW.Sʎѽ|$'jM Ű:Jf@Vmr4W JS 2yRm"Z,AeHP%8LÕs?irppH `eoVԩ*hVHJ-qt ,y,8[r  vgC\H~ts(2kOxעwO:C'*Řj5]9eHjb4O41JY[zFGK5g HڊMŇ&c_Q5tv.>HnB׍LMoW^X~/qobz:cё҅{`Ws#/ήN0pEF=x]EdKzFg@qsZpMSԣ0-0mۡCEUD߬R+FՊ#E$@N`tz6<qܯ@{ҋ~7ϩB0pVue0Oއ0}jjXرD[a1]>&q-aEצzgrx_y)(_-'_!r'0iTZzAL"*A+tvqa(Kxg}Y}&<Ԥ7PB%O74_/cO(sśU]o653KLOVW>+^h旈|x*(w2f+$Xy"75C&Ț`׊yx2 J_%ጉ;撫um=)3AĀKœwݿ6pk!zmFa|>o@:JUHJq+9xx?t5ŵA& g8's;: 'yM> 8Ȍ$n̄s9XHp(ΗS')j3K./m/$}&Z<@8&ޛ=l& *8[)w5z))'%UK7`ɫ[Ye8}3SE tP&pF̞Ƨ%℈ oݗ2S4N;*Y\Xs&`7|µOWApߌ:fܱY^ ϴ|CGv̯{n7$y+(:h ƭT ţGz1QGLLt$t´?AZLk[\gU] ľ.yi|D{nn+n&YrL6(ry^8s gQ%Iءv)| ^r"4[@&C 6J|=-<5VB ~Z2977vw}lA`ס_j+  OanYpD3=`17Ў P4@ e$]"[tӣ2,5.aGBNV ,EUY?t0Y9`_gRڶBؗoieV/,eSߝ)ɑKY2=6re?{ԑ#/ s0(`esOrYB{Y@'nQ*~H; -GFH \[[2 2ӴKS7F*dFkJ?͊J#Eǰw ^t<= ɹya۾3SQ!.]_&"瘂.>1K1P阫SmĪr=ҩ ,'?i [awkܝ6/bkЖV!X G6iluR80RV8-%,v'h^Lbcf ǵ]`yL]& z8{| }q Gc@]lo:6͜aNi- ^=tb*K*&}bA( s+2m[8En|=ˏڮ%Yosiӥ"[,*?ZeT~6k&*KH*QmU`z=D>@VM" BOmBJPx5^.5G^ Aq YwٗrQ|HDA衯zv$Y@״5AJҶ{jZrcrV--(r-ykuM ]y&>,l݊wr,B;WF |S ^lbOӝ6 zӱ<+߃bإfm&o(Ő@4pn#y, gXWd eCz#-(6* [aSڅj}sO'asCChgUOcBhˮ-`}NQÖ7H/!;NZ3;*,X~WlmHԾעņ~Od9X!\+jeGřM` i\9I7=pڒ40J׭=OI@fWOi}hd8%&o>igA ZWL+CF1QL!2n1465FPw(JΕz;g{ThG%/TL#PVMzBG{L.4vIOn4Qa Qa9 TG!.*C4'CpA=\ EO!_- `}?MWBO@-"8Oĉ r[S䠬Ǭh:ַ*x?Zk~O@7ȏp4v%- #{/%pn!^T+79>4 O# ^WPAb=:(ƙ<)3{*'VzV>͕)CXxa5F3L']N5\7!vG΀M5Xε'x0gs]ZurwOr\AV/]AfJLchʪ 0X'V &][TnJ?욶eX1f`L(ߡ_)ӬV?zH=M)@,e>c@ƒ,0뭯6M|o X]; ݢJ4n!A,:힐0 ?- 1FheKTGĤxP%]F4ާMF=(7W A `BHɭVD[pHsE28<`ٯ&ú># = 5wT$VEyQ^:@eG*6}!rNIDeR#R물¬| eWbiiRlCҨ]w/pM2w[YHs1t##E a`21f,0hzyCG}&N˃_[X=~v_=a C>uc?HeDֵYܱA?m#W9i[ĪѼae ?d-3#i2LbϢ.UwAUh-d9{ ϕkNcb`HtkI NoFzhGZ#0G*VVHy"dö@3NV"œ8{KI LߑbpC٨ (Iv&B3v$<?RXeMħ2OpǨ}=v4ׇI0V,ÐIȶ :a, کF$''>!3ݵ?h#K^dz@\Ļ!<4 訙yf<#)6G);n`NAC+bW_R<ױ"ȡCK$z'{;_9cL2fOt{5psOUҫ'NPkN!,KR5:Ug͘X;4 TLY.AI4ߝu>}~y̕…>C+ějσ[:`_ (wݚ1nk5GpdN&wy_k82R9$?[!)1ԛ/I(4IM#& 4 `}<DɊ>D_*Ou>UJkmt3 {DH S֍3~1&aNTCC~9fM6w1.r3xխn}8-&sV lpQPRaoq;rJi+y^Qxw7%Ӓ}( <*h \4\}zv&_- +R]<] \ܞ ·8"yƿ22TP]< ~}q_F>MsݤaHeHfo嚓vH@g"Clk\F+]ptKxL*Dޟs=R&8zNʽ^rKaRxGP@c]B3㜝PUDMO'.hdT?ImҎ/92^` IEwGQ CiږiR*a\OIÊu&;A̕?{HyAO #d,MCuilYP](tZ#B(wp,{(5E _}/<+ʳcǬ]^5 5$ׄPlRW6_:IMQ)_I\9 _Z"9hHFj FS$kƅ-Ic9&ƃ:pcXY; o#agR콟{!*D,┏Qܞ0I[8zY,ь3$mt4$Wɳas~n#i{5]m!g39Mes%?fМu {kʊmKxh\Uq5!`)0DSl>LI[ः/ˍP muHmK]84dʇgG:̌|%s:z>p͙yO?2r &lUܜ<'Y0W0ԶR'FyL֞gιcT) *A_e!o`"ciT6/6Z2 W՚1:'6'2~?oJ}KXې$,y?֕Q l'  +b{t6~p z&mUD׌lsM_&9$S|aS.#BV@~)[؍@xEٽ&<$R_OՄYiV> cF+`Lta_#K?۫_. }{6 !*-n@<2"ZI-}r\˝VJvO\>ǂ@-aZyU\6m DcLSZ7s$P]Es2y;+IJm: Q#6SɗtRVi.*ɟtDZoN ڒtR@QƆfAm!%%@v]I.A0u'p(˸* F$"F$2؄†0 @hW`5ԁ,2[5W 6ݭya'.:Ko>dݡ?(1q8bvQuՂKՉs@v7|[fn![Ϫ!Z~raZםzBUQ#D!U'p[.)3N /51ؤcJ>Q䯖{NT )9I}A46́ao+hjp-W>%CV‰zݟAz:@]a .& Lx5dz5) CѺҫ4$O9pN*>3# Tk4\C0 I|uN)D\UxK#CRfu]s'D}5 R+d:] uͷhk6lv iGҁ0r>:1u9eZyr ?>c}8~CJx|_iV6uE 8^ @T@&=`ޤZٙ]WSO?0瘜x$E%8 @2mmYy`JT f.'oU_s0rRvRp4,#GD#_jC%9d654BB՚Q}'I-a{l '؃;lS.pU%n  ]y*Bs m*K*7vXu={8` PGcS^˥nDB<ፌG!~>e] wBOT{Q,?A1d;wD&W7qS\Q?EQs)C^4GL}MT0w|,V#Ȑ;x2ugzй s>WV)!ӝ-b&2D 0 /D?\fk̼~V)_:4f 4!Qv $6d 4Y|?e*/%L. ğ~ > ֘3,{s™Ԁ{􊆨fA wupwXM+ed+4@"{ ٛ?Կ৓8IZ?S |lX: $y8oh!]xgɬ1Jx/DJ%ι*WD x}d vtHib7nN)~{4->qG7VC:% CV#b_w?`UL*?K%DrΫȂ/,z^Rşpule֩;'f?a`T_ CSú2z0&#╊pn"CU1NG˜Jy?s/>h 4.BMQgHDZ !f6qpĘu.k>Ml >Wh:6҉SĜz\@ u`&RbtTe,)*/Z|*e<KN@g>/r6D7*l,ǵ*#f,H,r'z:$T0cT. I[t}ӫo4 )i2zC7 mqYĘ|bI5șMnb]k$&QV|)In{G'yX⧗"45ĥ?Na96o+T~M}S+Fu"xNjY9^vІї;'rY̜qb19Ne.t4nFViX3_Lu~<.^}# ؓgCa\I%a&5h-Y /,9D,y1TJ<0nѪT]k(Z;斄+ߜo0${$-Nb=f'g%F& YosܲUGXNAHc/js=UH՘C&Rcw|yvqlflUVd㓺x = :P185%*&1/(.=4&..!yF|A^zR{O/Y:@1pr`5t`(YlJmG7u:􍭢(֕ ;5) G^[j/FNf'y_^Aw!]C 8D^{|X2B?qۦ-%)@\ks P&k"a >_Ȇk=`~,5n&H\.ip[(2o݀dz%%)ptx(%+`т).7$UKsJ;lZ7b_n@)ria>ordx*<b]/В!M=A>j%ASsePB)M@`'oWZTrEUfa`Kp4}g l?BA[JiC7%sN9#^/+h6*;XA BeT!JDOLbZdr(b9n 0 1ajhy 2ba~*rӴ#ʹZ̊+Jn>ȷl)=~o @ؗ oW%Kr;x3GKҵL 6U4^r|ӝ<`Ջ%DE(T|Vq 7PJC06`+8taAW][{dD8Fk hH,C$n GkhӰ|rH F=HIu 7oeR8.*NW]t?[as]- 68L;E`ec-H0"6" 5cz2ʓ01\{ 3CVYlKj.qF=4J9f]@QŒT%UjnլЍoG,פ WQ9-(<zYsb+6t|J'&-ɜha-DRrSV>֑e:#S1|zk7l>[jkg`Ŧ}݇.m86Cԕқb]O\q-Ħkƫ_׈j!8=S>(}S={UlYŗbtðRx"ebVm䋀rzz F\Tnzl\B1hs;#atY칂ji*# DRk}̪TLt=O7ab+2*B+Ao57sF߂R/ B`D0I$Lc'LC(?H25*$et&J<4%bҞҁYLu.R| s^zz=pw%{|Il-~MhrU.lP v|w[;oF'kLxQyh5,Wf /-J SҞ'5Y;]`; "& c/ZrrUpP<ϔ:jвfm%xEOfgOJЦ6pSӔ xPwY7-?*y; H$^^,z:>b &J 5ܐ+}bpIQ6݇J亠 ApaU>E{<yሶCCA> y~^lofY[xjj5tv0lz^V#~QmuK%"Hqw/Cfb<tnJiW ~f5PjS~ZrKNgIl|b/ vTD.wmJHxLUS1-`4ܥ71b{yNH4ք0ӵkC?buUմztOjIBT 8=(sMLj$}y|#kV)0olǔhg-Qt=JP3M1B$^Gd E%Dȉ?bzĊSmD&w+Zd]d(cr̮ 2RH%p|h yE!o @VܦOЌe[r:@ sQ/#֝+ACD\`ts4kт Юn@j"}9 ߻V_d f} 9S%_<[ ɏ ztaWu {D]k>?螾5>YS{7iͨt|y7Yߥ ؇q#E0$ 3~@LC|KYTwU.#t}Σlk@xB1ݚ'~ VI$_,Fn G<3#PNrDZVTj:& !/,t1%jT=K`|FY,R >TYUPs2j>3LҐC܉Â1T% l v })=v=]B(?PW-Ó1C1: RMfݜV𥧩,66INPÿ &hKZ2Ad3*`6kJNUUZvkYΗn ̻)(^r%cb[ @p|鈺7B6=g m*]cZaE]hj'82'A!::Y\Hkq n0l6:Mo^3=dewɊ Rb-$"Bh&G$;KQF` .v /@75""dM"M-iIm Lfxrqy_P #վ3%AuWMss(& a8A|ѯ|E~[_KD {bG[SU6ޣSNIi=uC`7YI7oW:81 =]bsR>f Ԁu=y4Bf OVE/&}Z(w69 i&0ˣ6𭮸根0 BA(h$K VW67tjb@dq K3-2;m0f)r'qPi EZzXKG"j, y|D>T^n65s, imyn9 o'Zcdg L 0GG%f\EM "Q `L3Gq$_m f(CIΪzbmCH$=muyֺA;7;PѪ1Ufk:UGW%[jxӰ'?`ܦi?YG<|smɩ5 MEbSsB@>z2|i'~tC(\k}_BI .O_Ve}/?E+hU-!( vd71[HTGޑ ICr]6a|q"I5H +2c)y|j|SZNm W3֨fўWY>LBGzZu~w{9J7;Ԡ9ղA9-%UG"N6(%,4Wncnz}:a?*xSZv׺?WyuvǙJVN/{S+ .gC̀loAu6ߍd8?<+XPXr:8WCSOp^H u{5 AQH-#a!H[g4"yW<Kdœ[7'LS"1!tpHsS3dKq'ٙ75@qH]*ϫi?Pa]!mAx@Ȫ"`1Q?| iYq;9' J>o#1%>31!c=e#**SQ{oipFmlv8iYt)I I{'Il-ʧ꠫B1x BݿkȜQz2 aG `'%煑Be%My)#&x~ g6y/GrYijRKϙj,9n/&yŸZѻjYjˀuXDYP$^=̙O*Qk|X܆hnm>>Q+VApl!(Wڥ8`8/ϗ>ϱKt{Hjqu4OZN=);*YGp4J5$nUl s=L`aFItsP87bZ6ٴ"mBUUu~igNˆ,a_M O*$6Loc|W\\gX?ɸS*MBG^L^ #AՍ轵i%ftZķ]8<{V"~0A֥3 ЁN9 :4ϪIP8BJL.g%1B1{A\9|{"J&W1k;d) [6)n6$1_8ׄvk7s meo,9E4 z[;"(J7~ iNuP܁tJFE\޲ ?2H )^4q1>czAX[bZr*^1ﳭ])-6ܫ ? @Xh~pMȨz$aTy.++);trtP.>>]B V]Q$[*9Y}|! XCOV5\ȢZ15wDZynqeSc/*_glhTDJX:d;ѥpc ٟM(OC:1'02 Hwǂ8,x7a0LOY'xHpdŗؽh {G73G_쾫ONn`nV0[mܤe;9{٪OOH5wD$ZQhX5B{ȹ=H-`!9.XA:3kv! v;72S &̗^0|>4n#gcPص86(N\sM~;j ޵?&ah(WrzcWk8_TY2y 1/ʄ-eD`/b;ɇ*%]ة[q{JS슙󨈯5SR0]prE^x'}A9J=dp :1;̱'K3"ΥPlik |{P15h$* Ir'BN.яP, Jkp֒mP؃w`mc:/Vd]_M SSb3>gЎ^.m %ڵhXwNVu }>B(6t릝[TB eP RfT7h1r(\V4 kfM74| p[ `zT8Dm.N fiR*Qr'.zpȓ?sC֐Ր`%cj0?Zᕙ<)יP(*$;fXbC{eg2Ç= GvI˾q/lQ7Hӯˊފ_%ǷⴟPj #D=-iL i|8s(A="G{ɷA$Ԋ6D'<} ltwz*`YM*A4_Zk `vPL[[Rj߈8X` k?t;C`ll=fFؒ]Ы[:<1*>}m,{PmoC $n&#Yw֑>梾B)Uiȓ'T7Ԫ4T[7c)e13drx-9II<\3*h.^œ)Izܖ@ k ꤅V6w]ksF56˝CIx☖c'=VϻRm|G{dI0QKZeNK"@Niݠ[ApX]^,*r#OSR^\"LV?}gXޯ2bG3Lxak]9DDߛh铸^пX{vKrÇ^\6_([Q/J_AS1hoGW+};jQ]gSe2/Po)Do-_N@I.7؁rLi\U6*vдɖvmY>p,BsWS&_3ZM!#Np]Pm\`2 =P]KIp z}REE2i]es!F ό/<g-l*o4h(S~},̇x K4Sg \괜](n  *.X$Ə@!N%Z%aXF)w^Lsg̍p>_8N Q7`a3uptf!g?DWõ -:S3%3> Oc49iCќf陼IT#T)Zԩx/ͫbL9i#A;ҹCOEw*z[GJvK4u[6ˎ zwESOYܜ/AaiX}S>pg/"bꋇfΥxxr> n,EZO%ob4Yf=c6S܂G2ȩ yn _gd3۾X6nrfCο=#6z^ | @TjZGe/$ǔ޲ р4bw9!혵?YP)m%֦v:iΥ1:nLQR:`r+#-h]\!n3u;+*64oSY.$D޵ܾ|>>}Ce1#>'2Iy++ =cH^5gZe&H)%k ^欘W[[4^"BA/^c&ê+%ۧEO1Iݵ7ZFXj.i$>PN}h?ܙyn1xyf`v:&x} *-Te_Mz8DβOᤝ㗾ìYfgWV1iZi7q:B'Fsl' AZМE a)d{:/ o+C\`V|^Gi@9OMXEΗ %_cf:_}hRX.UoWXAάNx%"6zrֻ8KCݴ7A\ a8n./бvs\F |`aeᙈn {EV O͔; U#$M$[ X2\hb/c@FCvb+$dqA >G ] \ gp`dXH'A] p)M^e:Y "/]喔)%{A KlW@td%h\mE^gA]ųa/ǤRd3I? c>]s㟪m7]ہLNm$G5uD|nQ2u͑ebD0qꄆs-8'ؤպzlsGGA˱r6ZA%lbMu*pSU7A^DSHE(8\2^$.AN Gf/hBneP6@x<Z0-.`mIKzwjd+DmV)5CaAReجu=N&qj]&ns #&z[9*"8tV|'t dXQ)>ApUgzX9V;Rp[P"Cb^wBux9H^NcD!W΋:cjIȃ%bx͖SqD+VE#iVII5lcCTD3{f9N eWB|"% xq2Zc-Vưb.W3 9n>w`b+iT8LC.~p9Ȇ65c̺HUuOB! wMvⅫ[۱rl1W֬sv aA儀s|=YA5Fkb2,,1K3Q.(38ݵDֵMlX*U^o(<.{h`lx +qeP+ m+ygOA^ŕ7 UYkҿP-޵xJ~e۸5"x O02y2ώlE߱o}kLO{P^>/v-21y&iap9[:wnp>D B0!_ }ұ;llMuӁ<+"a9fkS ؞r(X9jvyhG9 SE.>"ɡ5*U~XV>T;/Q&hsL^-;7TiQ4 rji8D2ˎj()G]6o)E79񎏲kV|"] FĶGWZԺkZ)f9p>P음0~-r%pfп:%$=sp&; RK_F&o@Np 0F589]ێU䓄q$YɅY I*VcrіQ='z".S-5g/_84p4"]xLJHCSM>aR쵰V9}>|zɹ/2_P臡x~"TE=DT>4E>twHml_jۿ EFhիF$Kn0x7O03u,}ҒBm'>1.8"&'Y3e,1$yIA+&t;cz5f _Gk{h0d{іAR3SDM)5i05XdAs1+:˨$W=pF.B3)?_ Ԯ'$5Xr?F )Av`zd,Jʐibx5l9{1wǽ14g@9| "!3I< ̚}eڗCw3 ~ -FV${YJ+Um^ғO]Y&lOt??q}v" pJw1q6_>D(R-,_B^?(Ȣ̼abXhmtޙ~L1tvQ>q+2`uN߇]G94SF:GX!#ױ%}/S>8%I}2|/a`ɶD Ћ Y# Pf\_'/leˣ&?W! \\k/ ˞/[$.L"]LUb-^ MP#'86gn9ʊHrQ&3AٙTS\BJIBG l?Hh}|vF)CLʩt&$ϸ0 P1JubOijg,7+C# P\00J[`oYȈW:C /9_Z<uo{s2S_@Ϗͪx&*WkIsѭ#Pv&̓3U H)D|>ߞw%]6 -5@6(t$F1SHR/1(u;?aQ1T~Ax]L7'ɓ@G <C)1ل8~=YM>ߥ7ZvUpINClUD@ fP["/=R%V;7~ _ꤿq,؅iN{6FتTis*Q|}4zC,uZ?^%xrD{Ϯ .m*qŜ؂Wm M%!X;nq=H97V L>M7 w5#Ou@WNl$;?/މ-5?_]hpi8Pؤuq >=<_Lې ?8}&Y?^#hty\ىG4nmgʴ)7 `&uP=3F7)R?ujhc㩦XIVyO$x8EM6zwH;`cĭK1*fV,O9~%pS'f--O0AE=x|'\3[%@#C|& C^J&=$!..exDXD^yO n0h5` ^7Ȧ6@ $ AiK,c&/,=It:@KMN?H M.ij,_3Zw%Y ,<οЭhj,CdJcbЍ!1Қ?1_*<D+s{XI{ x1B[( v/ \ѡ(~[tu''?$VDh-  tMdolƏ"4,,c,.~'9G ־#stiPu SOlyT/ފ)rl0۟w^: $_d;0ϥ jМoH3(SHjc T&E,$)oDNM۪Agy7qʩe2Fb$MGl'A(?^|"G1V#Q8}a6]|]boҪz=+>-lDlU}SjKڊs4̲*o4513Ks9Zo `Yj¬P %"{_ 'r$*ӻ3_'^0ԸgvMWB{&%ÏF|(tC 0{DYZ[cg) %=67pHy2@}pڮP+O!G@Aӏ@ו`Q#! q:Zj_:vs mVo K9&@):;k?`{Alʓz%VcM79|[G~mb"M+kz9CF:ij\m_t^ )\Ꞑ?q8荌P:m` J_Mgێ6&TjM3VTFilގK<y]xxBR7MMTISLrٝ0 ^OGaUQyOx)N\` : FF%OՅGrFYHͬN'p =IKUBɞn0vwgc͙*w3?} ]CzyNl#tU` h]ʮ˲\^igaLz .>m9RK-h2roq&Xlq3(DEO-PߺOЏj;MGҥȷpD":q祘~ɠx&*${XЎҀk7XM`Jc;k%徵Ǜ h%@XOve>(lP!x+Z0-e 'c'S4;ݰ?qK#Ҧ.$O`E{>#VMuT@ Iskm|~#ƥڱ*F\R"$EL!r=p|r7J? +y*ɚAp&žM]2"d:jc9 3ke[' P3`,exo@oP8Da/cSXzGordzg>(^IVtkSy1G,ʉ^$EˆW0cX+hE=Pn3vֻ%`D׃H;{($Z0l@~Y2Ӝ͹47lJ6ˌ@1^Ĭ 7W  5$;f)Zi#Ay739CgN\S"++ 4t$I1t|$qO{(nR=eeXju%t- ꗑ "`pK)h]1CQ pѯ?km$nCbՑ6\Gh6ۺo6vqYo\Lꪤ25VҘT]8xrV!g;}7MYc1=I["ի$ZO/UҵOϸ`F0&|qr8?;5ݠ$sՕ== OAJ.jd<+ݛj1@aH_BG=~~G-45 CޚQ6#EΖnDq@kA3M33qYmZHJ7{dhm'sM7Bh/ϔQC5ׂsB7# ~!Uh,?s;l{M Fq=d*ן#(i4!]v%$ܦYm׵Rqqj`r(x/dNɿ=D<+?j[Do~k89 AڦX66뀞6Ԑe v^~1 $ߞc0U {ڏi'm`43dHCO'M)d3*") 9O(7vBE%wăr3 C,!t$s>;LqkXd>7\؉~~[ d؜/**E}MD3' MZwRXMfXeQ"3Y'`P33w:*|ZH?n ƥ&<2x_OO|ͼc[PS9`dIqi;)-3ףBȩ,1]2y4|<4Xն&ʞD?MydVJlv.kkF,'PVHԋ'_+l;h|}!.O~E֪x ??htXa#:IKF5~vS9~US&֩pWB@l$b;REd)KG'=0z[;sh2"ʡ4;8q_Ƅ&vf+JNpvMhgm!x{]#Rd%Q-v-$i^XC1KQ3PSǥ`ֽ 0CUJpV( Iܷ8kiNY_K` f*NVdodk#RZڠeϕ'lGwGw!}s< ˆ+DpOnVuMm^V.dswb|ٜ"f PVy-DAnވZc9SEXG [쯻\iBgjrX:,i 5W[nt@Sz[˴2T?RZ!ӗ Pt1*dYKQ&h1^;`5,Z|*F H" 1͏`E. Q Xk^Ljw4̒=[lSAJ(9)3TsR<5#!˫+8恞x7τG\ q'=Jx;%$NQ~.O'c\l],vqWXg0޿Q$3_w%ү |c[\2]hAP1c$ ^(ZReiz4\گt?Njygg{_8DYɿ@pl`1k aļP54A7UըEpxR2KiUYQ;"*PHM_bb\"o f-*behi/3jP 4G;Q??Fvurw;!0ЭG:䷉%#!wG > 'kr1,N]KCbN[Y܎wʹ#b7t@:L&dg_L[mcR$a\Ao@YhY6U*+w'H7)J[ 9bW ⁨-]"#ClZ fŰf-_xRbg=} ^׏pŠTEM[d}+Gn5~sgbn`G-ߕ0sn$[PPo%4B-Ng;D 0[d MlzYh'|0DF' þH <*u2mc—xs mpL5VtSc } 2.5^eu[0CEdWQZ|Qq>%"2[$5~ԓe# ɉk`RZcD-yPZV2ll#c^mdTJU_>*#ӊ[  5d:V3@g\M 9^0#\j.*B8#C'C8şC]\;n`-xrb>X3e>al+S*i[1t@jJ̸JU+$;R4h\s4HxC!D#f΍,^][)^n_uvy2V&N{v|>MH.n6HFu,&YZfER+KӌwA[+>Z@_P7dZpq.Tw`Y< S$1fOD?9rs@ɌQ-;=(>TK?ɉ;`7</-ڎ6MK >+N[ǭ;J_yѧ1 1$\Xo7x1I \k䏳 lM.hv3Y7"f ᪝4v o<"W<<:Oˑ5&44 # cCz `+Iض9Jڔ\=T_ԧ5!0 &Uo/Kvӂ3K%c ,f*}T G^^sZË_*LSKsvH-ZDVK`k~kt[DtC*O;_m|2ߠOGn*Q-2,ʦ]Bh 6DޘMtm@b*-]uw멯`{4X E~$ yws&6ɣmtD[$6a! iU}mML5l<~ms,Q9y_g\ Q Q0x* {;iPKv54d]xv=1?jbI~8З ˟5RgQ Hn2DԪCD7EҸ kA2X8 ~I?3~'* /]0,߾Lz`cE@}-_Phu&Y9(|%t(D_ bWT.=uՒjTdi :R`cESB>⪸eߝRϻkX4 ǘP0v@)kDLG5iܛri ;l[>y`ԇԙ>*Ib:DcocU.?3Ysegl_~ *<8f#Cko`͉0*ͦ早o0=u*dFKx|`Xy߿YY\R^ZcF1yEgǡ:qesDƬ5VɶDq3Qzיg8m,I@4~\uaw ۘ *"غg>&aO&ѝZ xpr=i%ΐ'/y'!8ߐ2Q3ߎXݞEݎ8bh;tZ dȄRpyP'VqGڎ;H+ۦlu)С2sCH`L n$sqYT=]vRH4͂O?QV/hĤ(EZTfA\2Q@NZlLI~a$\GG&Y&31hTGr 躆z&٪iִ] 0Ԑ\N{>6_$*w/.kAsrl\^IM`r,$A3wW5e)XBڻT`^v]#"7Xy8B!c\hځelʳj^ sD:`ΡYbH|"j%q]Slb\G=njdMa e[YqZ̽/91`NL~΃Ih92]Q5i+T,HgϯD*>VtYWFf~?{`P=y|/p*&*^`"K?CPW&Yx e 'VXBWM|=|0E*#ƠQLV \XQ. бl@J5&l57?3c_eIb}%\z$ےI\ߟf?n,W=gOt^EIy(Gl~qtl(835 eG'حQz$Kv[9DaOSF٭>D6t:Q]T\5UϺ b>v@sl\zB-dUSp0?D8k7Z:$ӭX*"2;jy ^q=6)6ACd!3!>1xr?RCv:MAb"Gz MsiP(/G-&Ǣ`ŋv ] -o& eUǃ0/$@B!U)A, 'R0Lz̭":Ĝ͙vZcm ͕&OFVtSPL z.PHߵ<pm'&|u~HBou )tSRٗ#UOs*{^A|ldUg60Y Y3^~? bt5"5Qu},}g)JXb_ђZaGe5K|vZ9Exi3G;R?`_P|s{)Vz(e(=[=2`gkQ`pVR*xq I C)t3 pF@wINCM SËp|ziJM#Ho(*cVTT*AL-_ؖ\Q/:Wyҥ3C!u #k>_3Z#6u[*lGi˷ILJ@w0xݟ*45C9JajLLHw!x'رPe8V?AU_(F 1 i _|tDR6hj*`e`ʀ]4JnR_TfI5wNRPUkX-Ói9qH ONqy]zy^{L R ~MK%y @98h+:R*l,CHRF]y\J("Dr: eM"Z'= P|#1LLLW&#c/)EBWiG#Fps5CN3Q$=}Cr%dDo*kǭ&W6ĆAI,^pJr.=I<~:fĸ QEװ tOJ{sPkDT SApoPaUazC&j `,q: Ň}4m"[S~&WdguyCA.nվQ+B/5C2̄ j HSb!CI S[i[!IKKTiV,?NEnOBik\>,aLdtnm@0?6Y[_Ù^m}rbV*O )n!yy藾eglm`AҴ:6'ـ>VI¤@YJ@U~4R>EFdA'G -B<"AF+*& "%|dk PcO],"7  UT~BsBj g\Fw$'8\QiR H'UmC9ٸItP-ƑJ.WU캒דqIe6t-^PՅC]C*̞>u #2"yeLVw'X\.E]]ŕr܀s1I%+!u f)0wVz KZe^9jbX^Puo] Ȧs q}i f_0ԐVr CS4[XjSK ļ¡#D8xkm!*.ؖѲ]R=?U:}l%@pСiQM_Fҍoq}po'yvR'=a.-R"kB+I'n*g<>fրbd~Ƅ&i'Wyn0k2ީ>EH(Zx"섆zr\Ŗj .R$3њ΀XV.lr[2)s55{ߩׂHUS&hX^>K4xPgӍוtbE"ł&2ET ej${=H9ٽH t^]oDC9BtĀcZɚd)ftFtX/b0O>ïžj#bQ66 COtG"[\ET/=V a-yt܏ ?> mh(i Q=Z/oK,NN`jdBn4 D0NSakn/?Sa,J߀bab?ې/bG0M!C |Ĉ$.hޟGG}z`#oEJj{auh+B":Χj@L~RM<\YlXټ_o?y l8l\)w&Q?9E; (2б?ڠu*+{ @ŐXusMj395l+/cd2GwA<ց _v, wE(@ؼ{!@ BhCJ[g4Y sEDa,q OibZKƮ<7-ͣNOԠ}Lujbn$<,9܏^Lξl'y37%96!D XӶ^P0; @IER/KۗM͠>_\a^2KUcfxn~ָU@% (+1^]֍WY_ַ ugzUl?CkXK8uͤX֧"$+9h5G_DG2Dإb3dٶqzx TĭGG-3ytb> K#uꂲ򼬃k5`0~^;w|;(ڏ:^b5U?Чc*AO"F*lBz:pʷ6ם]'kHY,% wI%f26\zzi5v~YtU8ZR-]Yo`-IxgzǸXA{?n|-9_ivѱu~Ъliꕑ؆ЙDrp:b)2Ŝz/m(\Jg;?ǥdҼ1UZuD~]) |2<xy>Z$}|J; 1Od+m" j' xE.Q]6a<,[5_Vp3oz AN>#wv$k9e`Iw(ӱQ5 ]8- =h(Ѯh+_E't,{5%38W,n*Ŷ\/E#c﶐U7.)_jb10v*wLS!_%lčiḱnF7rJA7{x%r0"`2yC:™N^H/վ rk F?֣G(DL ^gY&nxYR+wc*F+&ez+p$r_}GzZp~s=a訝)=QeG 4,/&= m7$Gd7vԧG .[HxkD,}< `!(C wX/b >ׄ$6ZZmO1$`ֈ \XF(o#7y7V @)VpA1eV5ypqnMfi Z1DU`+|M]uM2kS>xK5+0F%`7_mKlqEB oRQ=h/<@0܂<#89&9r"5dQUOaHS%s ϋN2;Q&:Mi4 ƻ z/rsn*(xkɚV\J{y~#m3 lj3v`dƳ7 ;M2s#e1Ia3\VrO^{cT4I2YQ e9NG{+!Y8|K;HR+U''2)rw~4oIiflwxe3؂m7I%*LL%(2hg"}yjE󆝝e1wxdƄ%c8&m{t ^njh@Tn2_έq?N oGDA31VUfJ:*` B@1?zjY:@:~[gaz wYB3ˬ)qz&2tIا'ߓ<>zq)V[ ̓/XVW/d%B|?p6&s"խ^EgID [&xCp"a9Y}D TC0US1'3>L[V{y3xbp('5콡,XD<=&["aV*s+8AVN#m3tg_<@N7({$P6YP~i:_GV6tS>ez8JQK: mrd%5b،Q,Z 0jםanrXT,,9Dp,5c.)](s;\p<0~ciiX u ?Opvoad*4{t57-TLi>KyHjwzPNN^V-f|W@J4g$l݇^5-afdC̕{6ϒxN+(B"BtEA_?yhsP1l5xՏȲEܧ% _et_A6FtN?Qf$<RPxpeoB[y̏? -uU"P'aʬVgJ5f"f1(L g25m-2xS>7B/a\wt(7; p+_0:(*:Q|ikS`1]P\?"<\b*|}E\/ᓺGDכxZJoǝ%eFEkJ=qqiR<*J bҵ خ.aZFjh~979|?&_ksΛH S^tO407`&xSء~e$#"D!=2Q<4\$P6IQ:ΌO+I32Isn:9j eEuxEj|f`jvK*f::g+{(%]YJla [$9n}E\G" ǭ8fYXM`A XF*EdK #׊!.\;P_:yHܩ7 ]83J۲CswwuyFR#HRZ÷&jI^͙mz9"y8 7 xIߜH;2W)9JB_{;~y4 \͒TML'd9|QV4(kczCg}VN1Xt:"@Z =:8WpoC[ k& w&!Ja2_)gj'y+H덹IyQ<ЈuMYǒ{gЀVr*)|ٖkfb^>@|YGLm-#…b;JpqY8Sx#͜~/ۏ sKtp=䱱P4{H iq;>7e>5<|B#34I-V]h5j۽|z_N cտ/a^^qdj*@qϾVV#N,h-S:۲*ph6i0Xctm^ % "dzq.Ks*'4{(B R.JF W{t>?n79VR 9FD7HLU/<`XnŶ9, ^dhc:X?aiBʥ9(=A~&klA~CDLTG04MDqGEPHdxɬLd-OM*dW[`3{(eg&)*0v0@C"!HIǽ @LE5a5,.?{PıեxETfYv ';!\3is8hR5p!m2Z2R^POHfء 6^\E.TiG37h"GF6 jf} 4s 9@VM7/6 ؆2DY0gYe#r*WdT^y(냱~${;AyW*|WRKOpl_Ӹz})Q_p9nHS|>e( t("mumƽ·OY4Nym}?eh8=6v8{ zln0zٝoD0Vf $$]!o(#ٶigesj@Ƞ+Rf4 B"T91qXZμ{gaU_@NPw_KRh54^ag8*=TЍH ?e&(/ {jl'uuWӒnas!=8CU]vgB2E£Ҋ}O)ںh$,nH v RJCY1r{[ $6us]~$wx9Nh$S5jw ɰ$/-b*9C&,*[tdyyrS#ta+Tja\|ys%.f'lz1vy==nB"le;bvmG4eT]s _I(l:B|n VpسC7+aKsW3]K,,E)g}34c,(m-B~F*jR/6@WN\uu@#c3w>@=6^l|[L}2ݏeI_K_e= b4B= c6J-ƆxNh$? 4˚%,fʏ)B;DEXkl>\i류;U5xB>?AC|L6?U Z 4#tg2C"PJn춠>j 6"VVL%,'N%t6,o'Ǚo>ƥ{j]Jg>3Nx{*טM'.,VuDzrIջWۂ~ 8=`!jH2`qdxp 7Ҁ,vR('V{(=˃ Ys 3A[Cٮ{?;`KH1x u]h|ϰEaqU{3+E/#b8̌5du%2L 1CQzv˽WScv䡀aS _ݺVk9ČtCӬ?6EpJrRmh!o8xӲ#ÃɒkieZ3"%x/|1ypfApS׻(#g'7uQ`ghNɏȈ0^Qύ˺=L\K3TA\ ctMTnaiqC'֛'7jgԖ=φ"fCP^d-<ӑ@!6t&.ί3D.EӰg 1(#U. {u!aOPuX$XCO *P ,"7 nQ3ri{`օ[ݗĐ~8f,>cA-I@vƨ^f8h*fs8D]ShvW16mIC@sf,2L`%|z(4vD|Hd 4Yjw;}8="SRܰ)ͼó: Q  < ;o0u3ړZO*VJMb48X:S. URk $Ц,Ta/@x^j|:kip쎂V3sϹIvx-SjB$gd\7.>ɿpy=;a,"vKޡ|5zShD4lX >߄ͶU~zX$w%q Tkդyne0P Z Vڀ8 ׮R07Ya6 v&&ٗAcSP_xQ&exTs9u,~ŽGs^O8V:&_f~n;NKP[{4DQ"#,"=#qg`\},ʑ_F۫t:QlZIք!H0IEjs+쳤ij{2Q 嶍6Mu_Iu)C!Qԩi"rnթͯnѪؽZWWQQ#˓Μ- nğB+p; W*{7kSM4(߱A_ nH_Ѣru<[Ҙ7s"b;5}16bsan8SFŽѐ`.tiG *دMFOlό&Mᶄ&Lak!0m5c3V<ԗ^ݓN,7O |u<*j iĝQa-&Jt_J5ePa:7UN&^]#"ԧ |;^eai7?dJ 8kL*-nF_(`;ݞA\htFuar2a[xC),_GVW#p "w}7)>&eI#X=} {|?BJPmߨ`oY"XmWjVz=P]me8I؛`kxa,`-ht2T!v;] hF\9-Cg*)=I&;āI#j- ±y6T \̞cOSJ$-3ϱ!*ԺͧZ"͠*8zdݘETviQ,(SmzRm-hzPD'p>7!P`}O]ƀOm{?N/q^*Y\.Ͷ hm.7+u|${ 6fry…#ser.C?VZg6ӄU> Mki-P Ok;D(,׀ѲCZxIfGL9] O Hga_.$Klf('P@.TY*dhk @DP()UɻyyV7LɛB(Xm9aedaa#`7'`mVYB:HзW_F.ߞ|[khTrbCwZj _1 wPФSTϔ-q/!,h /G:@s>䱠XŠiHPh4S\'\bd,!Զz_" XT̀ ݷ,-ĕȣ{C mC86n Au??R}xʴS)CSC^'$dǺnM>_%͟ʏk Eݦ`I=R5_]ׅ7='Ѽa%JV&,6PhIӐlԡ+p6bO`[C]lV*٨^OR[fv{--Яb;}Ta5H1OVZ[8 ,LPe>$e6c^\s)*NZ 8OewI*:Mv9a?9=8Ji͠Iq\494VFD=P8H D DhUWC sx٤v.RP 0OWZt{G*N^ntʎOdeIzmBy/9Rzg^4x3db@G??>yIF-mͣ%0֊@FDlJS6Kyzc0+X{/@jiE#ä1þ )uj ad_!y)?%a^5#~ً8\6\NwZm'anԄejs6}~ڝjH,q +2_N~,by~L~^^ՖJn6=t @L3 H*<2,]ob)xk֊j!T#.MU7G-rF ^Ⱥ:|=gaV(͝m %nznwQiE4(`=Ai}mQٝ<2q!Ѐ43i~pal?nu, 5͘,4zW> -x%.gH|n$Y1ӆ HD+ MJiU^n7+Zs<zr XUw#bY|0c%nJBC_~;IpWOOKS6G򄮕H}GELЖi9Uvf 9PpF+x. w|*!c}L\fp̛DWi%[ m?l⸷2[T6o?f¨c:35*$vB`pӲ qYPԘC.֗ł B`/ $JV9o͜GqDa,H88G!g՗SGrFXγzj(戳3'wq*F쓕, #B:[_Sqq?>Hy/<@TDHcd5+op1h̩WCpztZ#ڢHr:(zBRtM8T^FWhxxu|3⌧kr nidR+/d9&lt}+ 5Wqm o^0S@Egj:؁A}Xnv=g%r<m]$`fU3!<  wQчvwyָhէ U(h&%Иc([mr%a)V!,Wc6鉆錼R^䦕 pB 8L}ujpYƮ٫|>S:+z͈wngI!WTWbIh4 ͊_FM ~"@]賺UXK Dh?+uk&G[T z&v ڦ[V9D_etb9D(Yh$uyz-Jt`:q633REƥ! ScCG%S @\67ZaJ4bWO$hXzoe*{ `gFͥ\OXC 4I_1J%`J5BsTڝ9@rG:NrΉe-y}!%NrcR30͞(yBB'}9ƼČ^JHQou Hm_ӭczHi5\ D@ 0عvƟ+6*摴&>N)a?ucc(~ 0y3 qkSX] S/%8Nh{oD՟Z Ι%o~dz2TmSG|~-Sik(|gNaH `:̢E"ӍuHO;Pţ"$H<#p={gP 9b//?a^2 p6ij_jynHNIH߼}=hpvQ b\hvQi῁^gtj.hNԢо#[ҠM0U?]-N[g&65>0fq')Ʋ?Y(%yH^SPY9Ay|0K9׷im2Ėnq>ϼgH`Vӥ>i./ӻgGqG*XFAjڡ"pELH3g?Dg,`L/L_~N];cBI^4g9!>O?| CGDIe lWoan3kSkyeg1?QB]e a"9CmiBī:'OO/l)-#=%,c-߱ K]f"#s:x Bh9!d JDB W"@Sr4F1 $.v]X~9dMN=G4z HL3 WEҴ Qd/XiEr򰢒Ҍ>ٍ.l6s-(V"t*gJ<f<8;ז6-ݝRL183Cl&}s`}pDqDZLΧi,S _V#+DY*EuhuH6)?3B}þ]͘8* xby%!~1V~jK䦮OxIsP!1nGg^@gZe}zYG|{OƊ^H4&l1 L`L J ˂${EXOzr_Ϭ'nu*ex 20tu/jG7'ч9C7-8>#bLY'#\y:=2SEzú7 jM"'1!|I\|or[dϽ*bH@:1aβLJ"Zy.{::C(a*X_=XW3QW4]3>w\WN!*H5Gza* "G_ Ӷ/eW]EVr}fۯLJߓ~N:j"uxm lA\cDD_*>"f\~iZ!*s]`M2 .O.yZ@p) \wtOdS %&d,XbEt?Ta`@Z]2U)$Vۜ#tPB1*SJ2@[2Zϩ)!B,bOnlC~лŕGE t 0yf?%W]hz18:qӠ;@ݎ谏3miEo4*EK) ba]"fa.srj|y5-Ƈ؏PD\K4{P1Y4jm':d[Jm7hR#%Ӭ>ޮ`htKI?z ԬυP4BGa 9FpR 隁%N:cJmRaq,~o=z3ycj.')mV埇;EO/;[*1ʚ7w*K$"'@kGqʍV6] wƯxAY ;g1IH ل_crr[&I^+'qAb}{ke_p ɳ:V}Dfb(P[xS R kbчdR,LU(iLH55b@b+V/ ɰn`,&69j7Hl6-AVu 7h}d$38]sWwuP1oMUXWϜI, ~R#\b=/P jܬ /(OѪ d/'<@ńPG-䯿5< ns֒@ǘNWAS~28ńgDe"~wm!@٩;s~Ts3 L3aee9|}AÚi(p/"v(EZhb{ \yn?NrGJGCbWc7Q&i%rɼ>^C&/:;3. KZ4࿬dyG026  H֪O wnsa*L`xx.US3;JD5\g3W+$}[G[c-eW}:NG5,zE6`p Irk`|<>8R"UtߨqHa0(VSnۀCQbڑ4+ڧ'J͡Jb9JiHnWsޱX~w@ճ=)OtS]_ΟzVډ%5pAŠ2'LɘJ[cs@w{ P~eHQG4Bom3t#EBbǁЪqu|:'>#pW c}"<= /Cq_Zwa$8\@'1-855jm`Ǥ4,ÖkiaOOi8XDW3M uOQ_93p)Z>/>\@gY˵ b]K,N$aUYIPTSy6ҏ!Y-mZOo}4TK! Q zZ8<u %aqoey03 g,}@V.ӐZ ]y'!(=4N^H@$kQp΍dy1'¼2:Wu!7D&4F b0ZP4yXT zVbl\-"IĻ@f.n/w6w˲ ;J)ݦV1K(y)p.JN"n_yO}^F(hm"6d7`㧡lCptc$a'0 5&SҬbkP6y}Bhi;D?ͣ,Y pV]CB%L0Fu%е"ٹ`󎛁@K*?U(mS|6AH .X]'2蕥J w Md2.:%Hb$,<:(Tȳ#ŝ`sҍw";tRy""l.#8 )Z:ߗy7-rgwH~W50@hGKx>Y*XqZb8#0S;b=J:Q/`1۽vXAzEg;l­SYHtIb3HyY tI|t{_Ɵ!sψ(khEi3C߯~Bұr_SczBnMZ)n~o]Qp.QwʁfE e)S~y&x)X*xЬYO*sfGm=[ǽ޾4iKTżu4#.B'T(AvQt_}ev6{GY slXeXP3݋ZV`8@9@f.7#eDqH({3/&6UHYVmul)NsPݾ0 ONb8uiU:S٬Bl\#YJ[!wqV$'#1LBU.qbqٷ .2'V;5O:D[N" dzϧr跦r~5aQcTre.<ީXkjZ +o?Wi[k7׈:9堀{ Ru-F蜽!NJk~6A\tucR1>&HehJ "Ċob agnXٲX_1R8Ao(s?g:X S4_ 堹]%~5"PR޿9UQ3Nߎ2c^el&:iC9JULlD! I1RCOB";f߮KJx*U)+@"=*@ _#db2AAnɹ72 Ui}'O1.OJY=dŝ&B?1`Fq:ZQe}" {] Eb88L; 6RJ1«i*&~jӯWf!kc8IEKgQa֭pf"W̹MǓXa;jԀ@eR(72cHc4 vGtuq ݦzStA1\=Bہ>ae[ ΠC+s|ſzN\$8o?-o1'g!ݏ{LCn15LeGse<(/[4A¨v7f?g/'U9JS 컘F ֺtmg#n#9q*hL=dի2_B򺢽UhWWRE35\f]yY^3ޱx!ݟ+B@pؓ~I&E4ڕ}Ǒ[iH7;pןL]gAk(/E>ߕW6M[Q[6iV%zn8c8(V  W0̄ WdxOA!3$N_tkF}Y\JmL XȲsbîEk!֐Z:|~\xe@\]U3_y1tmBr&dPU4S=WvB>+6=rہ˙cI傰w~DO\Sb7#g ?mh!o|ٖ: of3)"7[k7t{yM0WO?V"PfBē1 :gը+O:s/ć緯:Kp:5հa;dJ.vSBִ`mn8W<@)篍,Bx3 FM0lEK)y:ˀKB5Z^XΔ[X.͋ n#(aUH|sQ~p>SxQD-_ߊtReۿbX Ji@iy`X:V: 9V}ivӈu98]w+b GxV|H@\v3.Qpۡ}T=VcOUonU> T|'?|eƈ^GZ::pE?}˻":PmK(ˆIZ DCrN_S697Tsc}Xk.~x;@|hMYV}tDK9^:&|@=x@]jEپz8ypO˰םo0?*R"=s鸌OhÇU^47\~p\!|jAiAPl$ᨦsG8ӵ^UVFY͒wb,/. Ɛq0Q*IJE 5qb 3;G1q$i^ؤnF"_$#_wØ75e>޹gb:"!YM9,I'7mҨBͬ ڨ7ʴA4g9 4x N1rS/Y'}MqNy0XV\#'kKbSɽ"2(%R":N ^pxpT$ 0Yu6nǜz-'V,7-h.]HE lW?>o)Lco; m?"]vVc6yI?Bi uC̉'8mS4_GF3xWlzg%}>䔣Dž6dݣ_t&66z]Śp uWw9ĊMGI0aą2G|o9HCk{ti";"ń*z\WXG90Kׂ(ɌYe<~a,l@ljAHXb}j|4HhҾjJ 1KZ*vlPFrJbNmC>!SZNII[J'{V^Xja8 %)wCIلQ f[K,8P-8 ou졤O/R#|Lj}e㳁^@.F\>wnpڔ&tЧS`g2Oug*yRy`4G+N:n$\Kҹ";R0=h&> ( '}cҗ5f8v1Z5Y>*p -3́][9(* AOQȘe{s}i%Mn u1-wbAˏ"bר’;F2x]ZJOW Z=Np`\[Q8?m?{I>ou~6kEft=>U(?xJ]EI?LMͦRWӃdkNr{Xs˥14 CMM}[m$AD$~8[Ҡ1> OUy;+oMO`i7b_?KqɽA XMG`S*]ݷo*E 4?pk^} o*T}Fp7f3LL ,F t}{kr.g\xnQYP@Ż}0Ux .W1/vTNGHU\ +VhNq%0stLX57Zyo(dThzUf$(Q%'Ca _+af_(Q]]@pI&'I2} vF'gԖ:3qj`TfHb?X3 cFAhzpѨ;9!B|:XmٶeiV |><~}(oLSۖ!/sC4sr-clGOlPb%; tO˓Mo&9dnt.!4z9(>=KWMg;k B˝6[ F@T7 +?YN_u vG=tp8\Iai.gWޙ_->;vPGK^ `لۨo=9: CdwW עdwOr_+#<#Io"9QbzHCM͌mG a2 .YG$]ciO$*i0y\YilOBg{h!P-#@vf.6y?C<6'" 1U5-5 .LLˏ 8q,7H"Ec@uRGdɝaQp֍|1++Tڂs_Dj5e9EtH];C0) rHTLQk&%z1=#$kX{˓ۂ8LMt L:tgqM8+3VYt.[if2oVXVN[^_oa8EqgYT?3drL FbtC$ӉXO G Y;}z=^5[$ ]J]GyU=A1uϟA PGJnYvPp[zH'#aPSY3_sΊfYsQ|&! _/208 ̧ľ+}ąf3[oXwyO'yI*I?!Y~|hʒ,Yn6ٰ Uڤ_6ZJÍO:+D~%>De3X@ 6RAQW΄OPX<*[jmi<W&|rHӸ`c>pa*R6j//NEposKT[.&I`x/fNЩټ%TTaϩ̂ a!ģ[4M 4toSCwmzBDuĘ)47Sm= :`h'HqCa>WLW 9wmZ oTFmKbYVj[+'E`9h*g4DёxWjc~2r.C)z F<8\[:^E}ZHo΀X#YvX.m(%ې 2`(D=!S)[C$lCzֆyfĹd{uJJ@!ՄԹ}Q{Jɖ2Bb\' 0ߘ7Hl@Y=lFH7>Md0$uiWƥX78*5?m %zU0z7{M| IzϸI QQrCcF/+'ۗdq>K?$Dް.~7AY1^Rβnu:'PČvJsI#XS'"Ĕd1?c<7@pTQTDaOS _c<NJsҊmj԰ymKG30~Q&f Px'W(h 7c)ÂtlIxZg*)DqG%ҩ$UFIh%1 gS`F pg)עcϪ!\ H&p^"ƀvwwb^w"sOT|Y7aM` }iT h~Re*QGN,.q#> /.^pU Eԩb7|q:]C#z8$Q$_d}q.5ɔr=#w*GS~& ^n}KliZX',\ժ}ĩbU7L60uW%FNʈQ/ѴCJaq''CɒJ;'^DYcyD}3zB5HNA1j  NG޾ACwlN 8zԎ/Ta'efZrXQ}W؎0)|I&jAKJ>&BJ7=ēu (cfÀ(c$jrVb·:7]Iʪ'kD(ֺ>G4![~DɋK=驯n \rh«rx6eG[nMUz`6xRG_~Uı)̎t0="iy06]l^6nGUa@ e[AaCI?tyϿX\ţ)ǭ! j(&Me42!&LlEl t4(f0ԳХh8+v=m4,A& 6on{`@ ,O`M &] Jm"I* c6^4$%8Uԭ>ĜMl_{f 25r@ϭC_u{ǽ[1Ռ~uGEo{(C" ۩*"p8NF a$X}awbKqX`KHY[KIbmed_SE|Ù$}^D1d_@Ti˳.2de=hFV^^x{[6t+]!78$F:] awomcTuSGz.n7oLK_1*uDm/(1^eg%lCZ@ET["0~6yv%~%4.`nn\|5~XQ1('Wuh(AqʢuD1$a̽7I/$;\?N=1FT+]`:'3V s 甐8lNK&`hW,|_v>-2QrP _WWQt„DZqAH4q2 amWӦ,ZO~%=H}+hՁz֥^ٲ:k;?QݮQmю8 l7M"ӎT8-SLz;{1 F( @4fIogJ󰐲bv>Ӱ9Q蹪d~XKfQjTžo>Muy(xX͎QkC1 Fa x*P"o3w⚄U?Yv0I qο2}G˜?'ZGKX^3 cbI)JO/ 6ƉDr couogBcK/ЊDQ/ɰd۰J8%[bG4h,?], ^Jwj?A" lbr)EN&k4Y_ԯ"Kբ2qc٪>hJ@X{nUlV#eExvTkGzh_RP+}e|',t}[:/s-]-9:<tn2g2HӐգI8Dʡafu9( ~ L{A;-!Y/?[!+ѹ:1ڍtMg3xqJwOM4Ut->,C)Cy` aH=H]W9C8g-ǙBM-\ <hdxjZGlk^ـoUTx5$wb^XJ K$!f9|!=DXξҰ8r3VRʀzk }&pӸn`h#r!|Hm]͌=@9a}16VT 6=D }вJ+r(6I㳅O. Mݕ[WR< ԛ &'OBS5s5PJ4uM 'R4=&tj8Zud0֙QOlP YFWn( diPZ'CO r)f#?Ubϒ*nLq,7P.b /@jٻ0!?b֜{gh6.ŌEĉVvۮyOI HG9u<@NUb^5hɃ>J%1wGOT-tZ&d6A€NWpӥW6 yqA!7:USC^NYT(_O~*!$Y֤NjXl~h+B^ibqVV^gEׄEzb|/#&&\^%Ɔ`af6t/xTLYsș5.q/~A3nˆefIPC⑐?C#d穬|=ы?1C`4/i? l`qyW2|i Š`5} OF=W^e] fNo="鬬дGyG[OqnKB om!>M<N?` ?v;kxQ2[Q#2>OO3CQrmAUXɅ~sy1Z|S5{XyQw yQN8K⣱R_p$0Rdku+1') <&"VEs uHZ2rY9>gBKA$<>)gVs5*2K5F4vs͕~VD:>} ) 2tΟh9AδVx:Ps3g&kszB ’߀rs@\m5՝nz^Ѝ{R[[9G)QOb {1vgAye6o4Ԕ` $zC(dtW1oBhzhJ8?[(lV!#!*fy[{\?qD;ޤt Er'"pxX:ɺ >$ׯ}ݸDzQ-=]ei uk9jC(QZQ*1ILV3Ӳn ]dgXJ O@&Q4>)5.[NlyMUl_ rX`m%bfnM Ju)GC|Uxh\;')CKpĨD_B]g~1\c&W{^ĦLRxa1I p9ɸ/G,kMLMU)&=l\!םo5[/8Ax;"q6~Mʹ^I/!GA`J甀 NY~g>lǽF?nՌ>ֆ [z r"Ҵs^vCCǟLN&\E":=$mcdڅܤJ ~8-Vot\Ԋ0 S=)1qx?WjǰsP*}uvExr|=(Ҙz>2@Jb%ݼj뼩F0ԅRA:VB/;O-y^>FͰY+=@C@5akgv#Jź yX>ˢ~1#c.Cгzѓ.v--sHsKߵ^VoDBWp[4mR;00$䀑+d4^XgK>+ڻ!A_Фùk!WRiXČh G?cwRǗ Jpv`*tMVER%|1egɔwN>77e`)x= /Yx?u#'Lm 뮍B3esY6{vzr#X4stݍ\lIQA#Fx'E513SC,M0yQ`)O g1B߷*@,&7k:C[q)Wa ݻxRe"C@W>m5.tGO4wf_<% ʐ:r=4`|q6!s6V Evw+=";pJǵyGd?hM:s/9@ A ۝:f:5)]*SF^}3C$)TPKVk([KY VGht(le*Xg!;}>0M9ȗ˙:df%1 tp\Ih^ .߸PS?ExPBpC'[ Ϗ&Z#{H3m'J])?x&he5`7HDBB%AP0tρkܑ33\E̱z FxNWR RN| G\ܔi‹s讗)Cos5LAu E2%J bD|;B ?vC㬕tlP~d%D/e"IQ* x@ '?1+)%e%)YLnKuދ<뉇@ȚJ#&bz 3gy(eIO(#(t{\\͛S_ܲ tn +!*~o8ό~nF$#ozɘOee|Ӏy_ 1F+Wlf\fm0{tOR`T3KJ"?^ڨ J c֍k\XmS%Iz2qNe,u-K{DN/6o \ Z9; Oim2?soܙE$3 +Z/sk5l}`=΀gEv5ejv\ p<}Xy2,CR0C0P7=0W&i϶t/mʭq!jj-EX䈅WeKHD}OeP:SvʲhwNvT˯韮8~+Q$OAhQ,|\tP񩳆nN'_|cٍPsDa 4RRߪO|?3{EEˇOJg4lĦVRK#[C#Ǣ} [CRt6yOƻ;(j$5k;sǾll52w~՛*>vʲbg"U!?LL. esl0#{=ZMFyӑOFt?@3dFH0~C.+:]n : GC3tdֵn@٬ű^tz[Lԡ,{[lvzKœt./b<[2)*Z|v@aC޼7-q2C & ˴Լļ|ҫT}Fit<͗:9Z8ۯ$7Ku?ͫC0Wjד &:΍ I9zȣPR\f뚘!Cut{yL߄i%\=RRPbsI7xE;;9 2rp%L5/9\ѣKy"5pO L @aXYP^tIB(~b- n{ʋ|p Qqҍ#QѲ:Q<Ԕnxao;˳q}1H))UDoȄ@Ռ =am\7_?Tq'[EM $#$&lW-!~WOV+'qn.n*JAi=yY1zY= )é.+^"mdy\8Oe-~tYl'>54tb N=4euz(pkFwS><ܷԫnvh‰+n(Hg;<c I&NG~B PB $oEMXCC}}b\L5[rH)g!-Lu$ߎt1I\Ϸt2'"S롘_Xn ) K@΂Wz墻9=qM`X_ A_bFfhx%Xpȳb/nPboz>6Iy86'VV&ȑk2 YD:-A/p{u~6}bYakxu©Qbjٞ:geˈڕG;U}eD=>e9k)u58͠yq bŬϘ~w 5C(aAܞa\H&78ǿ S4ĭ0X:}vj`@ԇlr1]~YXc\/RR<ߚLױa|SrfA>޽ң?J:ٜIoчrئ&Q-OP8 g~Z|nP,yj^2x t*/qZ'@*I?pNRz>ͮISwp!WIFeXPAw΄M<Gn8׍);]ؔjy7۵YSY=(&oa)sw~ke|4h|XCdл`d/tkm&Zv>-_@ts$!AffO 2 z.ۤ% >Gpc;h"˔MNCS{SYÖIFvM͇Lbqcݛ4y"E4 }8=Ѽz\d>{j"56K5 y!ՠ<ITÉl8Ҩ}z>M|fǵS"Ú% V}h輚B@.F"Ĵc~VYԘ89RQэ坾R|ros>,3#|< g\ܡBEivj9 )vyvjBha&J_qrS4%fM35oJ7e=pŰ;څPX}Q=!Wp#*ƀl!cیA,3MPVD+F}3~-FǗɪ\J7n5>o 6P~$vmSNfBnM18woo3XZ%3ZJP2q>^eiCק8ByyBC{Q؞Akd9c綗_9lc1|=xjյ"Iv [kbv9~^5.JY_ä,$[thyh"CDY˷<@wBͼ #U3!tI$,?Z2j|*QRǍȚj0\CMF̅?o;$r]LTH;]H7S% GؠZY:աTSqĹG횝8-{q'0C#j_|g 2-+ tZC.1;[,aů1E:n.>OZ QhN1r,T!fzº.G&oQ0=f4vǫ k̯fn`qQ{ fi~W:;̮g\zpk NQ"N&v7pOLu#dȳxwN;]y[yJ˘"+T;}MG:inNVVyf z.GM]^]S)4p;&]A^wb`(Р<%03Sx]zL#PȂ bjU-91 %Ls|R &ijGl"V=a%Hh"z:bAnj[ILDѶ^w}N;˷7%8ߘGXe/`oIjb_A/=^.軻kVj\<_;@i0}$[kV)ywF䣒2zD~?]sox;87X\8⼬>y"C;D%:  V E>n?Œ_Th)a ^* ˷{);aIqKM7E] =ƨo' .lTs`47g՝r/.ԇ^7v<B(*M+[~#~EaNܞ-2f,^lBK8" ǪG,i](>!F3xxHeF7I/rr\[ެ;a9OؤvM\~,Nn]YDz!϶i}6B}n cxZQZ49WNJYd_i~!TB'gTym4Mg:򸏫k(ʾsJBbzrdZw]o*+[E2V&R佚\LdE+HA/~Bm:i)c 0§;ZzKܷ5U-} k nR>L2xԤ֜[}ި\µ964؄c\w!uV؜uWPqRn5^ɩ$z*K?亚 Iir 2om_Cv1׬Qm 3417fM|LDIڙ~Z.2HA6Ueq4OM__"Jϑe1Unr<,7 @Y JSU,v#&jI3Xn[9([ r e|I$G]Ԗx6{Jr<.~fmYyܫ"骖>G7^~igI >B783 9ZiӳF!Blw. z셦 /$}ī^)4W}8Q}G|-+snK[^KQit\IqWD 4´Xo ?r}+K?O3dA[{۠Ř?;|O<"_#oM ͑$k: ±e֤eٔ Eh~hQ:hO_fN_7AEW BoXyxgǤL] Wz.uԌ OV@m=Ŝ"SBvOA]Kfa4b{ a(>I9*ȃ!AtdK+LQ."yg'k.;4Dq DRAyc"+9HF:ۀ_͡mGld3~\dh{fNg;kJv#B/?8ɉCekҀ"oCBx3v['Ge^a31)Q&oua4B2"7Xrt\M%/(]Q?WB[sp="/s O0 90,`Nj`/tJҬ wa-mLhK$34YpUI_Zt\~~/L~;qIOOkH5|KsvޔI6]ާ "JbbJSmE 12SkukQ&z"9Vھq&=k |BKƊTc[7nTdRx߈Pp+5X֬^q;M@|x_rmUrPx1Vt\ܢP=3Pzujlſe}"p;*Lgl HB8T`O!=C*,DjeXN @ȅTc;ٴp YBaf4MxpbZ/r1dZvªix>Vw)vxpvXWQ)PȀnz?N O˦oR󍩘}Jb)ĸ `9Reʳ>2kvh\d $9D1wm86BѬOK+oqn9 n@SUݘTBbs/ \E|@bߙz0N~iaUL(~}w$]8bTTխJ$gQ$s%-\i*ԡJxʷ83ZܖT8&qWTTw0z)鮂qI01I܏K*' MvŒrMD #t=M xevyfi-SʪkFg Pݻ? ms+*&T]>ExK0,qdvCn蛾*mԘpߪ` 0JCމt>͌<ݦGJ` ꧼ2 )=$2FMpV,jgVa`I7<(t7;rL%}?2RdHEH1Gׅ)Df ~W![-L_$wFףC6>F&wgeЩ0%RE @cbjQ-F$2C[I=ʁC(>*I*UAXLz ew@n,A󡉍b6l~fFkmƖaSVbܢ~& .̛ȕ48^岶[GX<nR](629BU~` `X`TՈV?Hu@Vn@,w/; ]`3?S3nkJ W֒|{ϰːYCÜ!!\JǣnIrw at)G<wo`1WNb*ZBprpuQjupb?~?XY [. !^ښ*  <6QU5~uG!AD|M>$SDH<֭˰?0|"cC?܂9uf=strJQ3HTH&1;l]wCqi/pr]XJwAVFr7_d_0?d{Kg 8Ee*Y[XEi~=oh~ଜ_D$>3Zs7Sz@<~+B]62ݠMۢ5"RC;_;-ěّv]-0?4,?GɎ{=MÝCRSi4Cny_ruڈmuZCI-rLFt.**v_@rsxF=QUܜSCJN[b$l!{ fٯO]NU)M/kIm658~n /gg/W)6CR)'(6bpZ<BTS'9yRЙث噄P߈6|{j3-E$sW, +ɯm tXDX@D袏 * }/ <[++)hń%8@&|r~HzZ}4b.cǬ҉rRys1p.-_P|=7ǢnjPA{+Q0r]`GND1Ƴ+U~kQmhaR&fdJCj$2:5TCI ۶I?+O1I@\ALsr"ЖM NSaXSHt )x}ތK s5E6NBޚU4o.0,ܜ},$/e`֨D>R ?R5e͆bi H`؁џ= rɊbuC^,q%64752 6z5v#Z]md|~Wm<4@7FJD+:w6)*O?Óc*{̋&Y-$Y Jcٵ*.& T.QHpVDq!<}5ecrޘӥӃ (A6(q{G2>sƱssCbu`,`]A)rrXǟ 6L\Z N>|D0umDZ~hV}kK+RDF@שDSvI JsxOaM 6kNo $D.DX@b3Ӛ@+c?XOaпNov5 #|^4qu%:D[@elEȊQsx6R|䗒͘HlFƮY篶B~Ӛl fΙ?%YPy.NHt=v3ו. (EA'p!aQ.1gR}ڱاtgD RM]?aӂwP}=5oBr{HpR6Dgn$iBNoeSФ{oom<q[BE5 X,aLQqT\[%nDSm=]aתgl:xBD)݈Oq3h$ܮ<&E@Жʴ# #hՌ!7LDLw][)Ny}dףH݉hw'Gਙ9>i_+d|9~>ytmkMȉ]!'-I8<()2/ARfTXj@-g~bX# A+:p4e5G2vs!,xf24?;cψ zڽTsU(ùӔe$|q)*!rl#(B8`:4,:&ϹЇ(,H>&,[ CdH>Wd-.:[D$K.&:eV+ӄoGӒ0|F|hj88If[ID z_Ə!J^MW̚/h^Kt%2_WR~-jpw| r`=' uM@|DmVܦ"x<0YڀM67@w++ۯkHLr]=ӵaǘjMϮXiXr[ W#BIlܲBzqm ޡhY!$n5Bshup}IT'67n折 %P#Q9Zbecn3jjɰ߳1>WVѹmK;!VWQ}*i8p|s%.@hc3"kiM!P9JQ.MPpZV;|#)GfÛ#7;scАY ~N73:6M95@KHi?SveҰN_tS~A~Wwhn61 b+ZÇv! -{5NuU 򖁙 wy &XP ˈ)2a9Ki)Ew'oS-0kO*0E4a ) bf[ʲ#-aj`7Y2I2S(a\A*s%Qz|d3_ DoYB+uoR}1m=f0,v9\Z^M@Sd9歽b\l4] J^dm=f:)j|cO`۽lep"q uZ3(~ts7EŀŖeȔ\6',,Y#FG"77*]uM}Om3P>ǵ*4i|s Cn\rUqyW*<jBd7?ivC52$?c>Ȗ1iYBbT`PMM>^e~F.,S]U  K*-E$lp/m/ްN-r܊Xn;YUl%x[ɰ0QCu<I|ƀr ˢ+XIɻ` JB#45Uc3@:>9 Y3`MGm'Tš& z{q̮ɧp1w^Rg=0(ψzlbjK[76"gGxu֓场+cR`e&fWvեz'ZcfkqD>5SFX1 +v9D;` m3r6:ɕ.,HpM?Ay҄1MO%FLxrqN mI%p@Ev (=P{90!1q[q}H7ƞ?3L>#Pq H3{Y ݆b_\6eS>Bɨx'OA.B>;g%ڢne%@ψZV(pĶY!x]BkE㗂Nr"mI٢D]e;46G<`}.Th5%О73B - aK$eY5vj1O~S#3;vV<ÈFzM AqnmjPd+:NI6?'+OSAĚa(*CqhUB bdd7krSİ+ IKK Lj%-v1YZ)\ק|9eږӆR7hO(`FMlt[*] ]nzcbf4,];wpXg(jR&}ٻz8^Eq)2x_2y/[Oͦr o"Ud1.Npu7570aТZ,n,v .k4]:5\8<^WvىAc7a QS,,S_茞#, 6Jo}noox)i/!}&&%YvTfn{xkX]VfreO":۵P9 XBK5G54 L?}Bh$7{'lWKU>R[g{_IagV5;vIn4xg"ͪ3~Ms&*Ĉslse^K3OtIӎ0]\geQ:og1q|<i1,2osYX7[BLBdð 1؊-^T5?2+E @x !oJjߏ/v Uٷњ%ݶIѰ o0lKkK:|+8W 767~ p2;j4x- )xA/5"~')P%e^S!s[C&?y1PA`aTe~XG)TE*Z5+9fs?wZB?fZe|y6X5yr,6Dh=!O ~RѤJ;g'IqV2xy- xk4z ̑A2!qxF+JF YZ%;8 Q Y:Fk~X.WU.w|iuxr"|`b), [ IbJ܊)e!4ay~$Yf-Atݖѱ}v`q@Bͻ[M7"|E럘<c]kD#l󥸾#Im(3O'!XX'YuKD67G>Jk Y}.BL6=o(Ƶ9zLDþ@~) v_H1Ui;r\ x1U 4=hAKSVYVrJ a? T3kBE "&4 Y peuz͗HRy1 *ӝg?!щ_fr=wQi3f-„O66v^DQ6 4F~i k頳["3l5  ,(hVKݟ-qXumO^zl&N&`q,q6eC,&{-8^[ˆhJdf=J[;B Vʧ-)qS~+P~o-3> ec)BQ9Ckm›wS,m4D25YvY]Q!qT:'NXJd%u?Ul_.8Z8Z^t "j 'n"+ݨI*ӖI\bB|5 QC#.#?7698>eǽ; ߕKiCip`\6l@ixI`X~u QBUiO{'F5׬Xǫ0HCWU5;ǾNR L&h mJx>Ziz޳g710"7`.^ϕtOE{o';grYtn ΫS IF% &x^ <@H3Ԋ`߁-O|]k𨗃AW 3 M#{Ȟf<9ZqRQ4rؙbsL.)uخcVC&PjL0@y&𣏕  <֧<㟮.P uZM;6JQ 02i.Nd5 Ye"[w:c O5a. tb9|n69׏k Qi<1c旙ցП-#I._f$`ݢ)1G辕cFC'E\~|ǓےELZ xaޝePz7gNiC67+@𼽝Ŵnz,I=Tkbјr*_eTKMf$?]re7^j65\"èVO.YR5ŀ=ڣL">NxJL~N,hU5B@6ff"]_0 >E˕I) @ 6@{y# UJf/^P7۴$GGxxy9ώ^ ŁFKUʋviˣXyX[؏}]j{EE5RTD,翦y@T@yB,5O H*/$9!zx͙b[7 iǖh\'EY3]1G`sg():?BfݜrAW @w `/.ڃ|a,+qiҞWԻ|BC6@+Cw*-wU6g,L%1nB"5e = ͺI>R3lDK ZÍ-dm%wF#m-bѡX`=0qh乾7r$٨Be =GG|\xb-.ٹꜸ6-/]]YI,OmHzOP`umN$;z~h*0tO["&D;T[i O{MmLo"AKĘ;lw.urZa?PIay ce,g~SU]I ӄLa CW%\ŶMߪ0ɦgA]8&^uBE >!59 ttA:mĻzr\⺡a ̽C͙8Nɘ_6i‹rZXҍh.3!S!P10\GGXB=8xD 8v/̒HtMmf 3ZmpYI4q]ʢ$ e]- y^Ǽ`hyG>0gtFB{e5a泌TMiuGA1ܛ?[˛%/E"u/ӷ>kVݑPRטum6*Dt *~Cw[0\0ԎljHc /?88*Z 趮BkjjbK}mK|b'Z.iA ?x+bJ#= gJڲSxZovY /PWٸ9sִ9-,}W@76ϜW u&4ߐgLD(u$#nkqY=+c踬=3knrS6Ӧ G2M9D$ Ii(|Ϫ:װb+S[T[ju}9K gU"!c N{q>7&8;tQhKɠ=mU׌Į+^b'LmѵlXm8C<uӋl~ZZz- Ҽbo}g/}Od+x6ɸW,u qҗK,3j\R*17%B^bmalN=Z;$B-M!h>rc =H*%|FZ?yQIU9Ԟ%cS[:npZ jaiw rM1J ;JV2kϯOePP V ފo6nyĪ+7T ef!Տq8ֳ:TVrn1NC@P޳7"dPL!W+{PUaK<>h7wFgbJ{ buÅdԼ̃ǚg 9 b}[*kCC1,Q w^M)a٩b>Eۖl5>ԍK~S_f ELgnBiުH!Ÿ0_x`lgJU7v>d7EβQ SO[G}c{@!D0W6.=Z cg(y}D r8uR 1f2xR7W @ek2^L j|8̆l tG?\&CPEZP3z/lqGvM\y SD B8I?2ޱu@S hnMctNpZG6)*di  xy T%/igL0)#NI eEu:u %3e5|t mjݭ??JC KPOg|"b: ~]s5U$g.1Lܲ$Iq^z9g"e_;Ŕjo7B>Bƍ]Zn)~ NZNyjhF+Pѳ(:& +sTmxe|ulSd$u|7p VEqU:&9KR*/=EF7h򙆞w.dLdj6sgs/~+ټV'Y')_xQ~0G4k& !cJžPsdiEJO`۱/gwH "8,`^8­5FW; HE `t_FټC]ϜOwCo_"mYJҡ7Y}Z9&|acK^P'0TzMw,y@rH <@8`C3u/#Ѷ,\W/` duEXRۛreߍ7yXxIt N,L>pq&1X*q+f=qZT[@ 5M_|%::,<_:i1t -g% ojSck.@}.{+yJs7q:W,VNm'cKR8JjNm3|_c7i䂜E >F em7 V <&,^YsSj1~&)/ZA09]Q)iP}yIw!DE CDBCpnպ̈́j| KOߦ3 x[? Zߒ᎟=pbݝ"46X0=V2yT +L7HAGmZ\ /-$"5Go-S՚\(K QGc)z0֖^-AV.F/tZ'9}R}8PckTͱJۊ7{ 9f I5Թm( P: /&O3#dOIڮpbAGiϠ9ԸmkXrXًo21ߋ(b "LREٌHk:bi} ҋ_ԗCye3䇾b']ATYq(*βVӭ`iD`Fç@xU"f‘_nA)z @,ýKب`JMsV51 o~3`sL: ¿bXzXnGҫ 3۵&Y.6$bċݲf-,O|- j ɺ)d/+؃`x ոwK7Wc;YR=F:ni ;Y2GGlv|njc6LVXU_ecx'S$֑K׳,ulMVT2n>Q} lu W!ẄnH`^IO'>QHEeقNN$wFSZp\i3y# dǿNhѢ>Ks՟Q]Y^gI ކbEGJ0Uv*6cM8}ͫu-O%HI3K4 o#U3(CIg_Pu#&IQKI҆kݗEȔI@:RS<@pY/KJJWsWvpZ#]:dH\?}䧑$te8R{7? Xc_eS}{gy$GѼkq@lq]kl]4hiiN7rRfsV[-nQ3*06du !X:\|]?kL>m9 ַ[?GսC y)D|󪵧ik{igAHTK^= VÜvCmܣi_5ĺ3=e#A5`tqxHpHeLSq5Έɟ ["EG[i׆J*+7p;r/w{Gl6x iEϚlW9A~ՓDc%,c !,J5H[S9mB6j6 #'9T{ 6<@ zZ>X>jKcE>*L̗eӏx؋DIҐ4ܕS1i/B"QCoSD6 Z7{=8QJ񫆀v""I9Pb9?45Yd:K`UBl rEFU;j4_t5c{=VL#H֒a k2DžI'z)9qkxM!PmI@{_ S MJ^DN)N)BN&.c . aË:#1hZ[}}L!o? 3QrasS03,U+2Sý8ڪ "aY{~'{TGGHMZ[y;̖wR^kT0Sax`,8G:Q'd=sp|Z Jrl%` 3؏$Py@v G#ʍZX* g^vƐP- +rK=gC+E% t%;BLc )^s^ I1#c>! e(oddg Sԫ ;̃Wl&qlԉԲufa6۰:zI-h7<}_tT8L3i%@I٫j~zX/F P8?i!sav¼GjN+]确if{Yh oul^Ws\`Nbn9̀+HDU-!A1 CE'safFx%Y-;v08TB PϞϳ"^ ׬Q B'ђXyNZKPǯfeN>%E\ 5PiˆL\2WYEz$/Ketka5F!DꎧTP6O+mF `9k5~76RӔk8]o*u|z?/ r˝cqQyV >Ap%@@ݶ5n"+/zTS[>ƓdjjG#\A9ۄ6[tCgɑ5R!uY Gd>үEF΃6P3]S\#(ׂJsZ gGֺJ2hPciŜ!2FwƼ+u13ps?U)eTpiAU"d EK)!hw\]lS| B4`u\X82 @7dsy \wqTNWhңJuj:P,IbbX"$#mͲ;, K1TG _OWdzf$r%W S˗~@ȗN⏴,Yn ZQK ,#v$;E4DnAr?fT| 4T5?'{Y2"~);ş/_M E8]ʺ~h򠶃`ƀ,yxWmقUbZ~8JF~=ishI3H6+]YN(xEv;^Dx}ݥäˏZX)EudQ{ ] < 壾RC)bv}bIK򋀍PxAL pvtc̳ H +z1,M.|rVWLgFetwf,|Qlnvuԍwl藛Cp&E B|d4ANW]^'8~ n)O|Hl_p22. b_xwB;z /0q#wD_T>Lx1is*z 3qoH= 4&WSaon dR n rzc]W׷a=(4> K~ e" %>*Aa, Qs72Sd7wsMR s\ b?w܏R]=^NHY&{Ȕ(P/&E9H}7mQR%,pS ְ]FNjBQ{siD:=j_aV,5RCY&K._%skl-8/0F.W) G&-.F!yrN{t-kw'rEnFr~f*Y5t,՟nhM|Z@=v+hUM,,c %BQfQXmNP/5Sb_m'."~|.~<} c ;Eqs&͞MblFOu t+C(ZdDpJN9.w:?t 6@IKwW* 9?7#ZX TڐHS>ݳ v@Bg[xU(1\AWdsmhƙ}&lTcpڼP PUlv ZN{> ճ6lվOHEcgކn:7pʤ!q-[P3t?*שg`Y1g%:q5`IE >j:MxkD >Ў,HI#^=R{T*[) mW,p71g9e(˧9!x nCkIdN5@.WVWC,W~;HI͟ ˩ e#8m_j.%4kL !a闋D\DIFeWۊpMy@1Lt*S#NI]Li>mqhY[(,\B? ' XyK3>_Nr+aRM磔iw|6E9Nʩ;>*襹  49GG>qaևVIi"wفmE{=Zli.x6~Hr  ycnEbM gGnyJ,~:آWr(\Y5B@U,<~,- Cs-W4ֲ9ˌrUc#EUM2!%*Xica@ڀW<0@Z?a07D;&6#&^x[M3?ϋnoTI0&^_B6"N ZQLyIˑ UDoHʒHXlMPQpT2Q HN$&2Ӭu\58Ӽ|~c[\T$|,"#bRN"3X m7)3{?v3GžCܗs-v9xb`<Ů3UjD,en'Rt)OMiR-#{hgCŗ'>nMd ,!73#v CLh=DEeA0y: OȤ=@0X}nj~lZ;`m 21G@o]ZDa)TI2\Buzg&9jE?";w6[H7B6v3ktP00 ]pk,y=gmk$8$R8 %.pk%ݓ{Pq`*e/Ay1뤂^0GXqy$ pSp"(U I1VPT%!>}rWh mDE@Z\4it ׵'Xx6SS-zx('%`NNJ|K/̞,??XIb ϓ#i[Ur΋b(Sm]?'" nؚ"nA^>CVF;i"pȚ, Zy;S ҥj~`sLa7,7@UN$$u/=rk1At0aŶ S@JAX,/ز]?_!m޷>qen_UmI b$iUO"F ZL[Cuy~(2?Jl (^M),Cc1wmwTHj7ƊxWQD߻"a$y-?9j=]RFDi*ju0ΕA[KDsܬJ? ZheC\ CmJiDTt(@eUI >~Ar@it\ ߲OWr4U%aZK+=.|JrّiJߴNVU١>qk簦ze5(hY s9q @Ɗ!ܜV&Uw " ~l3[x^7ң.Ugɧksh1+-02 M2 xfjpDNU.Tq@OF'XH \DRM!TdR j}Fn(Z}&YuAni4l=/ΞMz _SAp@?h1숓}6P!^T :ThK a4Y^N}iv XugF^![lK ;mƒ\zPjnֻ !f?ϗ T6++nsNo7 m}gOCԳ?Yɶ/+CsQb9Jr*)BHuuepB!WXKf?|+FJ B{x2Ab3YGwB--6U}쑔}R޽/^xJX,*xn#JL|ESprZƦ( Fi )Mx\'!JN<Ѡm7js6v6V ĵ.#p_8:Z0 gdΈm@dMt-M peIM٬V {Jl]1oÂ۹J[}Z&&#Ĭ%\UiVEbUCqvV !z˽gl%̸~ΠB|IA|{|8~tB`߃~X]0 ٻ碱>sƤמ$|9?`Kk: =m׈o55< \A$ω'׆/pQ䍱A"g/C9jr?T iڰN@F@ KLeh}`[t/ax0* -ؔPB9fDYTr5#Tb-Z9M4gKtHw/NNlBUIJ9z6B">\)1\ӰҼ]ՏB܅6Ǩ)e y6Q#4agZe&>,d&I*)ӂoMIV9Z,saĺPP$jhh۸)'&9=PCά5—'a9\U~ܟ\y>ԝM^ # ,k$o+4#TfЭ~,[ՑcP散z*Nz>>9]"n#`]g8ΚB#b )1rHtVP;hm]38 "/Ԁ`kiԑO} ]'0^[?ƻv.ʊ} Ԓ)jtf:F :oj|$2DP8o`i6D_F"L4Htz(F/E2؄MDXi8@s/bvu 9{IF4s5* yNoLZPB v*O]V3 ss6KVn*<'"6ZD{s%tm`\(k$:RٷZ"s~U+#O KDt=nmt_\ wo9-B5jP,g"cTY2w@!쳼Z3uabC-hgd KQRh'$l9T}%?ujrw 5R&܉:B tzDae@8=fS9"k92t"X[ ELF7Ǚ,1'RIӬ=/Ϩ%SDS(cYj^%F?N&uWěT`8畉m=$luU+F2ø^%j(Qo1 h(! &%%k)0̛\I^SL+NB.)ר2VO88+z~}4Ю?šɶcPyǏd-Īoph(_)%qQ%ޯqXV轇q˄j̛H}~Xq >˚)ӷNMcW_k[94PE2bv;!=ݝD8 0/?LW%]Cg6cV?Dx(jb`_u? 1!oԖ Zp@5`jiK6OcIa_T*y{*3O{f`(xaN c[h^Wh@-!T.3`@(ʑ\4}6e_X (+I04RޫyzJSGո$Q\| yd& >.!X YuMTh ʔ긋 (ms1ҕ'JНt8?-IǗ2VMq )L$|\ H42L:0;]U|'X'*;M'z;!g?vj߉]JN֞366ms,ybW|? E8J6V5aKHLK  %+]|t8_: SP;}DW],B&탆0m_ Ƹ8Ngu߼lDm4PVV1Uo-PD䱟1RS4h_>1;Ӵ8"xA[DCVxya6*)-s?A>YL)ݳ/|L{⾹(s_C9gI>(Eأ=P/ X豶}$ƀ7sy~B}2+[ T yS "2Ҫ## J\ާnp]{XQ,M[+nIhg)*z#lyfJO 5kZ .e[nMGlm1w첋1Y^afdzi|mF:a#YQI-6Q~M4{-0o[ێ%1e P)-,5Vpʆܤ2DO0޻-ʌk`OO䶏^IZͬa[fck Qy^JVm |ryaӭsfo*-.f2mETl"!UDeMUs7H_6ݿ-| 26~>*+u0V5%Q 8[@pUxբ{Ӈ>(H~#?Aw|:GXH}PȜmRyqoW{2F }O} Rw):J{`=f|8 (spbuݙٖyjqA{R*2ԭ c啑~c| w!&CaJ6h|d>U*62?{G([5!Bw+3lݑ*5%J ^0Ӹ*u%d 7ʺXX0§]C0~gu$'<\i.0}|;3zs@88OAT%( }O8iSAa; IG5%`DbOa85 X3![*G-aQ0#}HEֵԎ'2ܫ4o=?bӃ1NzJq &F񇷽Ǥِf]DW.sEw^{G*ϟlP8h:U0PN*Ch6Ϧ$[Y庈nVS+_gc&˻]Pe?uz Ro3-=օ*!SCzWe{{ q]2 n?L tNV{} 鉂e~+4vyS8 `+@Zs^51 mCR/*ᶮ)ުS"HqL>JSxs#*12,5NĸC(4Pu̿F\Ƶnk+y=a XWQ.J}Eܞ6Ͽ+OG40wjk ^46 21>6Nӟdo n'zɓ `<'A~@&p' Kz~ % Z-<+;o&drv@Ыw}la3]hk TTlƚkD#Y~[GB_=EUao'HgC9/g561EM4RIv%i;|a6 x[˭|z-f>k<'.^pNv^B3R E[%psfpD?O>{e^*֓ܥJj̢Ju,=< t HºS4O9C6k,U&jfre&Yּ1P3{O;/|`qq9ٯ{NSn0c37hK ^Рܩ#R`d\;B+bJjȄ^+lyHvwu3*4P] M˰\0¢mU&O;_%*VEHW%F9U$΂;t| L`#WzvY6IB1b>:' @Im|biVUw9m;K?qYz <9IVjd996Js~+kհh{׎OE0Y}'E.FPO uctfwA1P0 5Kw۴ZBs[IaKėea d!X-Ӵ=d~K*Ǣdv> up@F֓i{CuY/6 <ŠL:2sdq} }ωy#8B6+ɐ_m`1ZZH'_B)LD:R497`L!aW@mYC& ;t:.*n:J""W?p89PhW!#U ܡ]z!Oׯf MH6 TAi-;gUr t0QF~N㺑#DnVUAxIC.ss3XH>o}d jA} PKnY2{I7:a r+5 ᡥDQnn jPIq= &;P|/Caȯs9vG <_oNE6ͤz)ȳyY,y|WQF]buL6 PU)* Wu q07@& n\ BebMێ,d@3#v*an9HH:EZ1"{H+m~փ̜ V Xvr?"ښC7|_/89(㐼TS!ihHbmR3c[L ?;]G8}N euNBJ֘Assu_mQ΃2#=b Co.?ו?V6l8@VFX4M ڹf̝N(: +R69hY9*vyBs\KZFlǵ[ z8UGS@*[Xf`7C?#@#!L!i\' !6tj?rvKM2.g ,]e{L66BOHZ2 (T|b1aorACMBJaUeuo6皇r5e" ϘV ߦ|q=r&8x'=O*M91̈́|ʻCoVuϕ|`8A@B/+cACU4ʣJWJJ8&bCU ͽ|r a> WKc5ۭ-)(C]N3."h% Uk}uG~|a]RJZ[Lef__Pqt$$5T*]qS0k K %E9\G]֍hu3FMwSg[_7DN}y^e!׻TX{m$nNO|d!~=g&4d&0ӏ2}bNO~ x9!iA+|NoBLJmk> Z>̻;;XFkɑo4kf t Rf-aOH}+|4B܂׈=fT/Ct%c@?IHOMo~CR2q# K:;"_J3Wch%O/S[QHA5-uvnDg_YJ@CgSR~߱)U%/C0"s>T\T*mewe?,-k_Nw bowZσO%1 yB(f ^d:ݶGq;*jvh:_Lo77s #LDy:mEDt^F~$:'<:| j,&bp;D1V(w|Xp-V/?tJ3%+ędyx=.Rae$IbVm.*#g9^~Lǂ0?tb8q#Ѳʜʤ>ÀgO|@9n/>O*RPӥJ_ku rBB:7}6/ _"M<~EDRCk RO"atƵ׸BCRd@As1u*Nv)bgB#萔.hɟ=&ۄh;UQe*>_0e3[~=F,Ȱ*Vʠ cw,B0T͒\P6 D$tសvјщV87`MP]fCY R<|]/?A"R!ŏE41XiMKIT/+G*@4ªZN A{^,a?  9 bd'{+2d#][/c{iI埲04@$Y@{&A.sŬ;uaRrG *"yNࡏ~-! Y4q5>U=n_ ':*z (?WJrh6-6 *)AIImT!J+7Z> :E 3K\)-yxa+6@0vw9.[!^M"}79oc2({O]g7MyXtE 67/b<㽒u: ehe` aSŌsNÝnTeɎ|Bz-FA9N &ٗݳ)H.FZKC YCa&ʍ nn28GLa_s, Zi7­v^0,J>>GmgLve!|H054͂JMĀ#TVVR@Any^I gT Nl~W)ŷ^": 5Wjׄvn+/k"vxn7^&QJ hƒ񀲜R6=7f7^./SiLryEoLn;`dnyڳy+`'wCRKy<:ײFTn%z#..@#ëϭs gm/ ?8=izo?6SQ)jMh[!Jw/MόgkodEF8(> $IJ-J.)0A7iah(%ph .'g迶PW~LwXf12tgU#4jAW=QW~R 0ڒ̂1~ƳC'=TV[1@;\)؂1A?(* +z)6⌃K0o;+eV?}1}U]Zl~ѭݲRyt O%#N2^AݏeWV{gP3ˊ"Ɛw|4|1.?u֔.`X4+j?4Vw:d۠ư feN+C[Mg6Ww/螥,!+rCfBwQrv R MRk(+`ߘ;cŬinɶPYu8rX$([Rh^+/2aGV/.Ϗ/۠V6M|p`s_}߉=nܡcrѬ%/Tn%<('ߏsv9Lg%<@Udb4+`PE{A;󡌡4@H xkJI:! &+y!;ipo>A[8M:.@Bx3#)./x%v#ȱi#LlF?r `Q'np(@:9ػd}\A>7~lF]?@;=Ji:6BeSmڈ$\ֱ$B@J>M9`,G^JWDڜS!P_Yb X"}p9URg%밧2)9@[)mqaK !%,ߙKTdsk/Ǘq*6^:<9iǛ&[H6E"%-ZLHq3OͫiX]"MqH?Q :LVĺ.) J)C";6ۢͣ^c'ma{Yw[lCJ^x]`Yy 5>Qrbʸ bwꟺl]Yf ^bD>Qt/wCf\_7HPzʽ_uwKcV౬Q%>$f=)jd5s3~}ZnO$P6݉YFf4x ?(Lz5;||3{ KMH/v;>]E?Ó (㵷˧Nk+/[+NͶg) YN(͇ Nd%!% 8%l`mh%Mp)MuWrʻ) i Z݄-sݴPѷvq,an졤r$(MK1mk[ +n(AhG rFꮎo A-"5.aWe7nfD@^ 0Mb(ii/4#u#xWO U;̡cĸL5Qc7%/#ϮHso$LrZ>.i|70^|1>cfxu85A N@>$""ހvwM'm ,\ (Gc57XDŎnc&3 }_(Brw[1z@R~~rSE L%YRwe;r3Gt2؈QC2ڦ2=%%T(9,=}/}(^MՇU p(?t<yꉴ͵d?I5Awr'7\⛮m w~F@HLϥ`HI᜗Ta;&{~72Ԍ=&A9CvA'? 5Mw ab! 5H+ E6LemD\wS䚮1_ >[K]FXvF1-w8IzW^u¬Y>vIx_ތrY(7pWk~SŒ%F2j+اGsLaH$F!A6V`x<7g\ $]#:i$o.uة~ݞ Zٷ&5-27Mp`fky܅Q6[ ݺfO|`[ 3S4bO}&#sҷ.‰jH' َ^s:!ۘRR Y d0K-a*n2E1Kd'ZIȄ8 \lE.Ͳ6?ڽ ^*VSXޥ@.kig\->wi/ݬf[<y!%A3Ref2 ,#7d}KV7.B.KΛ{|S[ʎ= Ϙa^ow(UBR_zv /q^OP ulbK <\ fumHT;l񸬃}镛Ϯ&mCX'1w-rwm'W!s%9(T0y=RǵI6c }APh}>?5W,~I9X9R ֠S|Zqo8mrgTjtdz; e9bPJхJ˒%KWD!A\>ȰV U2+g w0"}Mb<; BJh2NwډY,&~t['R!Ӑ+X{qlCq2I]d:D5䎆p}x7|%NQ ŋ {>ͧ/[J_w*;EE4Uz5XRڙӝRνC][-g5>H"PaCNDѣi0탘 ͙ ,A$V`eu)ʬA]䘬tBxs1Mbdcrua!ՠU߀}ժy) uF+xE9miUCg3 ٻc|/Z3dJ=? ԕv?b2޻sfLB=6 iI|#Qysz+sR( }XlVNBmT`2ݛMr-##RV7FiOmws!=${^U3)//'os\KM4@+UuM{7z^$dE<*kk0 dдmCI=7 bwVB9!~rn*߁5fB/ow}{/,FJLU w<dE j%W5U߫._8#WJ;j1k{v"+%v) !oE1(4+o wLᘌ?d«)"r1[>5?my:υ hqr%]bEUv͖` M@]LJ;#Vn7>13!N`^5`Ҹ2fpG2XIO9 A͏}SfͿEm9GtG&HkHƃ KέΪ<\ҭ$KX]%diD)fR?'Hň%1A874?)Q 6Gow[C0GZi/kT }-[+mڿ_V,R #qݏ ujgPǘܨVU\3@;pM ;CRerˡ=%zg)`M!^Wp^)\Q4dž?&m(l kұϟ88w" g?Cď]~1z?'P6;hsmXz>z@?4yu[Au| g?@ BX&bܱVuz~|=mWs: OJL6HקYr1.G9;Y:F_l>sHD&2n*v1 }>qnx!7U",*%PfͿW.;@ off=SM6p{Gn:\IcPx-Tq6A>1yp[DX3i$ B p N3'/P(8Rg̊B$8.] 㻵<v֬ݪ `pمofHUUrS,X\T&B 0 +j됾'nC0Uw]iGלmgXi Myg2VrԛE:8i!P C͕?yXFVV]&lwytRSLsY t%by&2AYHGd?K兏?B\qۂ5*l[LjnbwР] -iY%I7q60~KCճ[ݍ9 ub{w !}u~ip HTsF0$! 藘YqÇh<}5,Z΄MgAcKױuKr&85 ZC͋i-#:Pu-y5 @nK](*w"ɍ5Mn_FFpA&bpĭQ&!b-4ZALZn󀺚SD׹JfbׅaDy %B^|=87Cڲ.>1mhz9yBKl&DyR8V)u~v dh^1r ༭PN$,'p.2i0e>!A^2 UY 麆aqhGÚEOX|̓WV`)9@-Eґ{ E@4}Px=гfVM"/x9O+}$!;hj$,C{H4Ar#&JEZ=@7j!fϪߦ׽O솯GOY~+poUUPTjX좯䁿_ӌA̺WoQx?Z#nvG&!ݘПӬzs$A3,=TQ%bA$4ѠYT} 0)8&d]k*CMH ƿu8t/Ц; 9,u_G+7.%s\M^LZF>2vUW@;`LI X8QюN @< `PVj+*M Ke緑W{,bH(=,m":a:'B+"Z#xrՁxʙ{dcGsZLH 1(%$g~^`GS?sqxl9,\: ''&[9_Οs {e*(p!U+!uB:sO%7_rl{- ۮe"8.AV^'S$+S!jx=2ZkB.T/5]:J?%b]S ^`}zNI@@l/lov)IB+ p\S zx^d_Ilن`?Szi{/ttC|S z- mcF#$; t]`tv zpP=,YwD&ӽ8MDnP~|OC]hv}mY/#|ZrƘ/](Miy" BEFQBkˢtHE&8zd-˺O8cѝGӖ 8E ȴHusZ.f(Wavz+՛[צz Z C0V "v s' Vayԕ|N1}뷰ñ#>L:i-x<kXi~Mp#JLc)ELq8p_ɖq+<ӓts 1)$ `=\\~%<Â[nKn ZU˗hnStfAZÓv^Ge[ײڼH!(2AcbKuxHA5ZPOM.SEW%DD)P s-mߪǕzh,~KNO^i.I (JG\gcx?! ݦE9~/pBWB,>Iײu %3f&kzI|NpGa,ٍ7P*O,VrqUbZ %.M8dXd4ѱ!"/7d嗙>0ا&'.PiIc@ޠ^$PC֮RE-v狍 㷨UCl& .7mG871OUE$&˘xuycNj;d%;xa[К<:;k\(%'ɹkI+Z<ت@mRA1Ι8,ײvvW s!=k{oիȸkɓ(zo,%:EĔb *k-EIvUGߖڬEh|t=6u^9=zHv_ʌ,& V_ӹVs)VuұӼf azPRƗ,wٯcO>uZ~ 8(ݮpe4\Vů )elجEx]A[&e,L~tɒX+%pΠGo\+Z7B *H}2I>#ß[@*H9|&0sUn5÷d_\֔?%.=1> De#3m} Ԗ9UQ h :]͕{M|"H <ӭ 4n L4|j,Y>V/nI*@ҨCsD.[8Gj(\UT[#pׇ=>U-Y5^˸1JIiAl#*k=>9geN`6W# ǃnTuhf9&!-y"V.=턅&ϐjPr% Bc o\鰎F'(R` ( edWU¹GY4Xby/:":ؽ-y-B S꯲`'윌ZISC$sCĔ ȿhs =w͜HntV"oC`dSټO@pQ5fœR -E%OͲ I`XqMre[#6VA7' ;֔j"08χ~1uxT#ES!_P48B~M4Bߝ8wRE)"[3 kV?;BC5MT|lEw=6׻ 6*E>(ug4މ,q?CPiq^,B|i=Y^wY\.3fY~VZ{:m{l9 ]IjÁKnm Vk^%A,7m'g0.7 Ca2g,Mz`beM,<#ssWku]*MᗏN4BUS9b!t&vk/P: +dqBaR*kVvb7%G@+qBN\>0bw H)߶%_c%2!XLOot017[1#?nAKQޭ ZkjX3R{>05l`o.fj<Dߣ9TC3bӠ7df%ʜ)$H^!-9R?4oC[[{F@^*QIJGYX0uxQ|A$^>XH`Pii Q~DaEV"\4BDZm$TOJeG" !y'Lʖ0m(AL+Gͳk:'r Tx#A$q:q Pɕﯜ)w;@IoLe;!t K#?+2Uk/ex 5-輺!r;<(9lg2e+UQU= 0m ȫ$]63$y1^ H70PV7irIb"NN|w5p~|{iܩ,%e_̄slv>ָ#t QuZ 3Ha5]B T۬|Dpn򙺯\`fJtP\P6ŭ>`X5b=VsXavIVŽ!a|::K)nr_O%6h"Ш8'#Qa*Ķ^Ov Tid*ټ:/vx]زZE*.y*K#"<&DՍV- <y XxrÔ*@2 CK։Q( ?x]ײ>_U?¤y'D. 8i4>@#|$N)*F=5!+H Sw`ZŹ쌚j+@S%3KXfY߃_(!j>Ζʯ,0{[0%~Fɔq%C4mGK̛I\'[[X~RV59RS'!G[ &&<L7Kȅ0Om2}ءfV0Mlw@&Kc'ߌ5>컥5],wUtnwgjoEP \pj{풮,\MK@*P.uf9X0'1 wrXPV@GJsUca'M:_ۖX^gȑnӄlGѼ˪rF Ih.eVe|{$Ap,#JKlb[<:q$XҬ K '|ye Hpu["R;q CoiŖٙgz?0z~7OmŃ^qAuk9jDZ"e䚩=$xD%o1ĢGćkKjؗ~4. *m,J^w͋뜭8Yvp%Ix&;LX tSΚ*Q,ߥO;˯5o?`K캕GOVdˏٚ ㄺLp.Wu~H| whEzWkEj[`1lWS! 3pann?4>GOe&/TNk6cXFgIB[zslTL_Ashʓ4i ɚ/p;pDAmUW`5ډD:fs@݇D%=Pϙ\ޢOK:$W[KRQsg++F V}ǖ{[ыt͘P TY xTXa8$#\SWdG_7֗MF൬J2Cg?R_6!/9􌑆NHgQ4!o}x=ߕ)cmZmRI΄Ӿiwj Ǧ9<8KCZBpiO 9Ź۝J47yiu 9z-^Vg n7N={p,3n"~݋:=$rL57 5)CQ@h{@[ s4ԬELx ~9E>3G ع} h Lsš^L-?:2XӿR{!l+ {A AAb\%UW][qU_R)=,Dvkh=#[p8%,Oϵ#~rp%rQ2Gyx'~]Te}̞tߋ+n,}RFlil߰c-)ۮN25I$X.&ObQ.X rSBr%bևuP~|hC,-_bߎJ=ȋۯyUÅՊDIJR|9eq#jƿq1N,ڦs*oOR&uOB~I!JpAMkK dToV1jy!H)K"t#FvFh=|pi̚л3- `FԅNܤڿɧ)KMWZ=Tf +h*ٕb+e8Li^OGʇ8ZgʼAF򐥝@k葇UhDBu\= q%%\y M K41K[~F6\[!jdƒ ɵoY+SUf M?ܖkAZ(nW#W*C1"+:^>yܿELK&% &T~1k,:*\}s&ٚ/s>xdYU77 vgfic`C.ZjӼ#+ ,C9s2^]nN&+EreW_kjSӰ >y蘫t}r3Bϣsq^s|kQJuu+gD)t?ƴNX|, UP[.?vj`6!܅Wx?d=m@䡿2ܵsO΀PLPPwB6i9L|ޡtM0#Qht})[&SN;t&4{ 5(%~R7C |?VB*@1|[もYslX۸,j;J#T,W:oؓOԯUb-f"? Lx?-mk)9`/ѥKG>]6XO,tYu5ӻR9!c?wx^,hOA%TheQڝe}CPwJ<ڇJ(٩_uYr8`Bؕ셍尾9 39aGx8*'`\c|5 d9x%buœEh0#Nk0ޭ^>3ڧ `{SQS.+(8 R[kV}($-a$RCuQCS$/ I׽@Ic71 T*"l{N{!|+Y띷1-+-0$B?;(HKJ8½CXUvVbt(`Ѣ+h!AMlÖ$1ܺKy^uf4ۼIB߃P˃iBfa~K4hY[g=CUҘW^)ߔll pK?[~ήn`}]2z^rH}qR;P-֝ŕ*=-lU< (77:QHj|u On nioO oS5%~ V,5#uǍ5ؓp[ߝ#&Y;>F݀tlڱ;NjW۸n&fFi΁JybSp|>>^yClDKPXH`-t^!]\D[ Ȏ)BLpj~_o&3/@5gNs1ZzjeBtM3L4/Q;S3Q6~) ˺F϶Aw*`=' ^f?^-?4rڮgi{~kr_̪剔^hk^KFTKHи: u !˘U0Bp^W>(/8Fg8U>m2j;+B]#ӷ e,؆YB?^R_d?(܎C~20._ GO!#9;6a6> ;q+&Hċ*?me AHRf^ sl<]ȖwQP+~^R78Xk F+9dD2p1/i\!J(T-)FKQ֬N<&kW_ÀS(Zti ;j@|,l)Х>. a^8/\t o/>ʭ=wHǘqu˽xƨkE>$8U;ϱx& Go1s/6yHh +A1ϵz^ExieͩoG塛ђXdg&I~}2!B?uJ2ٗ}:%;dzQ;1ĖSըxQ\K#e:-$ L1}O])aV5kl0yF֣ݍܳpQkҀG vX:Zjn'RO,3Nlk IHb6!>NFиݟ|=!Po$eiu벋z<>I/WLa u Ƞ,4O?L Q6Y_mo>뺍&':yJS/j~Ab[!ghL M yAI| lM1 @c&5?vb_w}!s]C?dFt1Vm0ojÙjd9s EAZ5~Eƀq G5xiC{{o9ܻ:A`~yƮ7Ph 8[&e6δ3s!devn{҃II'wH$:,;A}SE8E)9n!L yXK{Q$mzYX7"SbPaFW3u::6f/rxvc(#΅ n`ZѤ9{b0  Z+Dڭ #Ώ4õ)\!p낓ۺ؛V3RCv!(enɹ.ro+ g/@ׁ_LT ͨ:K"7 r84 s#/zX#ѕ_a FIz>Z V9i.`]+RG[$e80t"Mׁ X(!S<vmxtwEjCLr R@ͣ#)b#z wC&,"WfH #^Jn1:<:Ua2=ds-Kdȉc@8R,c̹}A"X%Sp k?x4vcD TIYXٵK ¹Ѯ3ؤ׫6eId [نhX ҐԘ/[*8t3}f0]ʜCx¥H4=nscÛ)C;7s-sC)I탊@AZS|C .N?Lݷif^J(1>y hnYPW;sb kVQi[{g탉F-Ԍԥt}dQ7RW˕ޕ"q'Ы€,di*s720Lt263Y\ n&*q恍cG(ڃQ)^ZvL1"KIs׊hP1Q%}hre#2(p°`rIP7EJ| q]['W`',ˇ"JcVNv;v:/ %x|O$R5G^#DZ<9 B.|hC`5nԷfZSUJY$p`}pWQ fs#% 0?+\ySV'Q=!T6c f~{֯Y 6d*-iZȔ H[Z.d"'4gHXEYeZ-SEQmé!x C) ,^r'%RYϝto2H\v83%?DNVJizܗ$I~o_c% ?$I$V/iCnd!9gf{Z_6SY4;,b:q B34`?k'Ryb =HhZ@R&wgc@P1P9kB!)ߊY̠v7Z^Sͻ>AG|.agZ +U:өA YQ}kW,]{Yv~kz¥n;"VXElWK$G@Փ&<Y>r099-hEVb$l)EI&HW@[UPy6l VA rƌEdul@&N%St{FcVkGOX=yN=Vۥc>E@BZ%CoUv)\ .9F;YG259V Wa&UP $ .]ئkoVEPZL%w\ $?tirk mq4gVjl3ʳX^FMJŋu}$-o0ؐG>Vbb8\[-eQ]Jy?LJа౮:ݑ-7>oC7΁g\BD:\x8)IFwΝ* ttXFWhdTtlu#bkq{A)#~&BƾjG44T0UFl۳[ ʁZС8G FwCRHݹT?$ʓuf/G:6njڅޢj%:p/rs 8%Ą”qlc<62sJ^J^2/?oXhGQ tг.,sp)%"_D8n8p;@PkRǨ̅.:}Jyq)5J.0Uݳ2m&.؂l&CbׂrĜǣwRщ2*w~.{Cl(v?}`st0%ێzÉjV}x_ɅJl2~o c|Tg6G"p xRCAl.y[x9%{_d-PyYL{tNY-}^75qd(!4 <Ȫг( Ѕ R )]w2zYJcQ*)~|0A= $2w?>A 6[}hgEY7ES "Gnl`PTN:9[+GO".,5<<tӧ5ӌe򱬎{Om%CQy?<2VkUOΫ6R/Wl׉&ޗ`V^ˆxRs[QcJ5LhNˣk4xpް::X-[.B=2GWSSg @5˰ VB(ټ jc .$q>"ƈIVT6a+gݢ>&*HGnUd-![2[V(-12W9o내AOhM; 6( Ef{SJ0o -n/%"ycʥ;s(SՒ` 1OiC S fly-hkƋ13i os א(W+>uwL[[8\ܼɖr])r'U!J`f%]1vͱ #D1MZ}HPbN(Xz, epZhxfґ,.ȘPtA'߈: e#l,忒y(s |qU Sr..'+Zhgiǂ1@IK`˸wOf~gS3XR{Pe\h,iuV3J䖓n92$A|+ 5YҥGhuy+LM5!qBp(_w"޷Uuqkj H硥s#O܀AioygM6V\Nv?rL;2i#KJ"uwM'uvk:owJkl6.s,EfwqCQexLt7pRSK{#sk#'V_ Z~쿛 &ˢB`H+VCѹdm`HOݞp~k. ".~XP)[,+a K=R=iM%`mg&w < l$F]Z(^OHݡ5k J`oQ3>c_bXlpmq~S1KH& Qӛ 5LP~u0b&KЎUKoW bt'ik՜+[ka؟ Χ[;RdX.}[o"8]%ag'U$g[. CSya 3;D!63}ޑ5 >IS}`Ϧk&z ,u$ B+uMTCi͘^.Ęi}_jQAѹ4dC*lõzGF؅pr{3~y:pI%sp8E{R"krn*ԋO$^`yMOjb6{n@Ѥ>6[:FKIA5](`۴Mo&U [pYĻyjlwh ?֑W ܥlRHX:wdқ!@UX ih3 I׼0|Cx*K'.hwZgBwM/u͋Tb  VFԐ6B}7}5 g GR=FΥNIaʪ,x EC8`_CC8ޮi{"ZTRpeTHiVѩmM&1̣g]p]omp;Ёu>ᵭ?Obd *ز[r;f 0gEnU07b 1@5D}ָ*%!/)TA򹖰>,Cct0N0yJ&˖pY#:Of츭 [ꨕ*!Y/ˬ 1= e^K\[v*Su]K#m wU}z%3۝r6@@n& m1 }D3j]ٴ>*E1FNkA>,{$}/+`Kޔ .n~rdҕ㦋j 3RrHń]븓߅3A !8#jN|SG+{q tW!㲢fXm*A>SsL>gS6-ZB`nB 1FT˱|`Xgqkv ~ɅQ?2T[ .L4uݶ.Q6wN JӔH7 xEC5gjoiKjaEX(%8a^4_Ʃ1T> D(U%|(Ȋosp;1J~A4QPһfdz] L'w#:eDZ;Dٰ|J’SGAϕ_7gYtA*!K}7sa~K^| _wL].K5 ?scpiɪzBz,\Qa2/SY^f2Gm,EX @*E [dSQgVlz8Wa9,f8_I=E i-j׷8=GH}0?i7z]WZAS )\ 5h'+9 .pT!V.qʊ .}g]KƬ4f.io&ۭ-(l85Wt(n=j *&]Ϳ<\4v-෨(SY-7fz%7K-:5.:˯1M.Ӓ(Z%$R[f^]Rِ'U1tZqq%djк@FՄmbkrg/vx*Ht }& utLR`'>oHO$m1Iؑ>fEV෍\`aiXB͈1r̡cc!JE\09tqBT5%_*v4#x!WU/1j9-#L6󏁗\RHyۺ!- 1nRhIAE_ B8ex(VFX.Q3§FaQbf:XhP4\$5\Љg5$cHӁ9tҸ`-`U9C(*4Cra%K5v#rdgd>6V}s~fmNZA^;?EMF{z)%EE[X7 #LPytnH7Əu,-Ej#:"mUDg|! %`@#.Q*9goӆ=99'ӆ'p'^6A!)y%>bZV^@FnNw}#gJ9ibzH;NU'<.!g!β6Qzx@ 2]b*ܧhf (7"4zZcg* ߭_nS]&3޸Gn!mȎ#~GѴb[)KfuBJАK Hӷ\6O s|4/Y2$¬LsuPxT+ĵh.ukV]YiKXMٛf..7g_QּTDQn Sډ*,2$H z{0ZęDSNFj nŋHڑ xv^OaHWس! z&gCD,'FK@$X?U:7ʀ[+1׭֕ =kx?C΀]KS[}%!{'#mB|Np$fЅS 1608lcƏH°ݫF6K[>NEI(){Mv-[/ҐR)\׆\Y^tu)'a E 4,cPg:vW96ӻל%pCl2ji(XzM˽gϥɼfH<6-qb~BVՁ(kZdoaݱQx91z,YںX^ m|%eRWk 9"!5)Txl[\2Wq -!Edw^5v TrD@p4{_T"pOېB^!c[BYRI:Eպclm7S0j @/rʄ6׵F7rv;T1”&agc,^d֗"Xk} !Qʦ*6pDU-$&,%4Y08 _H3$ *\[ 2bXaқܙ ^9~:& Gԡb|PWҜ{@(:!BxjX32K䮣ޫ6Cjz cJYgTkcd(W 3+ܤg] 67m NT &]FU bD{&aK lڪ*ѝ7|B amR/]JWzlFQkKb$G;p\ҋ6b o3iMH wj.DʥM^bfA;ҧ 80C*򞿬1U4- nMVG|>maRg1^7 dyt4;ͫä+00dR:z ͦq~cxؽ?YUS*Eѵz!V{䌨M }^KtjYY 7T NbM -88aUw1Y5+`m6>3YjV7ns#ٹ)hl=^]{9sիjb"?źbudpTEG6`QWr7%J55%ؐVtysp6j, ?@ߠ {:lXE_.Pkʥ&mԛQNy xӓv>QR@1ak hUyt"V'e-br3ɭU<JD OkmIZے8}됩fm'/!vj=$iLh=bq+j\ ЯՏ> pJc}diFl6fB=BVp}ӣb/\@;Hn0SeM.9L~oHaze(0)=:{MP*d12Jf([G t-|Itx\:kģ\8HL,/o$2b^U!-VnYKD . wV'e@dVW{1oUĺ4 RqW#D.b@{/EW.1LA-EWCTM]$Se婠 fI}K4'84|.|K Tl1F\]S>GL-HMںRI%?NھIAwiyu0=0yU7qiJLj:1.pTQ4ч [S\Q V[5t]BǶa=՝!XMהAe/4Aj[eC _/gQԐ]Ű.N7 ͟m'h,6d;*F[q#kγ&&5_{s!NA>5jsF3~a8)L(]٫Ŗ^$N@G+w]ӽ"o:D4|M#R2)Ͽ23Pۧy0kw3T37 UrI2U`5ƟIJwes̚f&&aބLK9 * d\%u1% \W3SlD^d'ޅ̧vvg%U{/=&A_VD#czgmY8I"̙ĚY`a}c:m/v\i8u.یwպ`r?k~1@[roޤ`21Q5LDHdV⭛_y>E 8o(fax=pi6ߟf\pRvS$D)으{ȱ"J#uz'CkpE4TX8$ .Ry`AX}**MxG:hzwdM+ciUڮR!nWFARȿ NyY&ۃ÷^猤;؈?{*s'PԮPZ˕d Dd 8w9BlpYRnJnbtVm塈5vGHR A1X?zfyv=N:Zi'Bx SN[gsCBo9L-(R%]e1տW*JJ(m9ݍs&C\1ClcIȽ"]!wF`V:*yב4p|_=h~Zj [ij-5~yδAW8O"n-M_( JePyQo${hKYTI 73Bn+_^Z5]s:F(gxyꩈDL= &ké|B^5qꚃ\!τ?7/ű~ f% Mn 小Ecn@ /( xkoyɥ ~ PEm q f_*KpK6&Y/[JڹuXoI.]g/a8%eB(uڅXnIA)tz\8Qܫdą+h+am^$CV Mmht[ y ltFns_\ԬSMW*aL[A%$G.?"nϴ 1֠Npfe`1N⃩n=YT.lm}DGaƯG.7R:fr&S]l"RK4T@T.OZfW$e[_αިKA8ZMՍ}CUcD?>i5l^'Nd"~F*`3I>]:ߞaQRyז˄^^nR"v61Wb _N)Y Ӑԋ6;e̫șt,U;b h^b\tfʍ0VX.IRtT2)D(چ0{d"vДŀrhQT@:YW* m&3S-y| ZA rcJX(*pH.56,7ak!=v *M[vVDRO{葷Po6xq: Jx3Lا9gafag!NU!gOB#]jf.雒.$KDFdoՖ6deΑD?g"1 b{3f^n{URMwܱb3[q8-ۘ5z>j4Lx|hM[5WA ڠ25 7K`Ks:+0WDZ&>=%Ij!3f{U="~?&Ѿ ecLm.4'$=%I"`Rq8t2: pnPh6qrw̝sv|tQ31#NArʂAHj3I]˞[JJZ`m┉bv1xb(ҩI?=\X8ɿ5%'VSFCSUTjrmʫIw TVnJν?`XWBN9e~Khcw ۤq6SYM>|ϭ𠌜0Pj⪲h8xvݑ&@;GDnEv,Iqvx̍-;|J9BVcNך5 ܔ\#/1l ^-{eR`0ȝSEeҷ鸺9§o|?NJo.LFVDs ȱ vh0=w<ϡj@ #q-"H c =thܖ|d>Yz̾jŃ f[9{%N[?+7®+^3-hcg(y`jay|F%ZH:4"G\eC8p倰տ^:|vP g;z~Sؓ"{Cm ]e6q!r1I;wL $[뺢Cjݩ^g]NU+HXBbr+7{4v5f 'W꙱P`|w|@ +';DFOv)|/H ګOnX>ܼi'G z%~Θ.+X3b?l !PAp?Riٙ1Qd9"5(=#9me/pri_I7%0xFL;9M[Ow{fݝ%h^Jbs%I7+H>Ucʃ#g\g$%<N.rpm/uVE߬ci b+2YYԃ:`7 t揵g$qye@ݥfCڿsok֟eS*ҙh7FB6ގKKkY#5pCt0ySܜ7' uE"77ph0L 2bM0~áE֫%@c.˟?C5ڬ@b+ ab?b]p|%Lʮ? S22UP*\Zvt{ؗp֢#񶟯.a:|lsNr'ܫlź(<Ȯ&" LRJbv |pL9VJyg<חϣ*\‰TZ; %Cz{off?UvZJ22DM <4ptUf6DžA0T mn#{Z:;p1,gh$ղAc;Ra?J#1xR*Ay>]|αIъM$:mA5d 7"dĪyDG_a#~744t'<᫠{TRJTZd"&E`5=FAWs]luVcx52cyyG"Uc~I>S-ԞH هoOgkbUUnO஫+*Rh E#U^fd,a' &dX5Z Q=[ enYo9O,}]I7hRrj܇rTk pM')g_BhG6y$Ygݠe.`0=N0aŃ-57kHAWgTՃp7>!@e@ )=Xm`oj&PF91w\xEHS q166(ŵ񹞥UR0vGo&bCޠ 7dKG TߗhkV^y;;zw2޷ c%f|4\[32So rqdsU6ZZH0(i"Κe >л^2-q!X;2.. wwjE^#'=UuQUAYDa8G<=)6 Q~SK)Vʚ|4VokSI-K/]W0ͱ <Ks/3ݸhb QUT,d`b@JRz mTbڪI7eDHmp#~lnYRjxH[.β@[}9$QKl  E1ilf,!ү2慩ڬ>RDK&:AE)l4IhdLԁJu6[|IoT p(:{ջ5) ZvSgƞ'OvA2W+& v)á52=S"<-fH:'6taAgȬ$%{P_I^"qbPV}fk\7jV2W@4|P4Q7GӊDkZʠy*̅i-GAmŲo*v1iވoXsjs<:\Ȍ }s\k+J|DtMcisCKqW1/BNÛ8)랎k&Pmm9j$֫K[P(O's"I4 ^x|t|Ų{1p&kXв[8KF?; p٨UF(MI`w;ܱeK^ei4Fj0Ƚ1d4Zl$/ oP9x%7?e~9|.>* KPLC.qz*3Xx3 GY,+[$~]og0!p{KJ:otl&sתazR~^ I{%2zm_slڽtT#|d6rƹ+klE_Ծ A<68Yh!̊A3i^Y90Uk :ED[W&5feE jQ9}) mJ؅c?KV1 ;sYu? @pֺMr<| yWIY-%%Bi$eVpXBH$ :hvK>ފ   V}pCǸdzIEX> Y m Puڜ0T {1;rMDB!b.iKtn,njwXGQ2XWəqhLFarҴF*_q8Onm9'9ӏN<:z y Iz79QBtkP߃M!`qGwv,X?x)hL7MS2!kPs;bB֔oK.p\DRuE!?=^w{WoPO@~apd诊eȳ`^ !Hiܨ/Ta=ULl%:FPA ^A7㮢 IUWGy:2%kX:PVwB G [ePZ /L֔n[0>VBK }kSIݨPFZrsbk dA5+_ñ IĈ9<~)Q'ˠhYVvT}.S̕~Rdp| .epu~<ɭݿ"Bj2_ 7 ”g8#тn9+:7}\ЙWI/}%<3peǨPp΋Qmvzqz-O>b1ckpX# 8gJcX5.z#rHVAV㈶{eȗJdžƙ6ǩRBe ҕOOưh 8&=:Y+Tj(:u],QJ%xE|ՓnRD}&AJ=fCs<|nj&6 ?}A^~=5 o^ hScutHu/"`v'lњrW. ,-;u ƚ :"t  g\"[.\Yr^<:{خR&;HWZBq X:eBs&6c9=B${O~s^,Z7^otPeQѣUyV( d<0!'^AɽV2ҊH2U 7rVz)Z[=aF3s1yԨGt[>ld iCܟF8 NTl-JUw `~,btNG,%7R:vˣ:1KBˀu{wƆ2V!}F@#(ewV՜ް($K[)F?i>E ހ!)/RQwrg$@%=i:rƼOx쵰6TlfގPv6#YRW Z9yscM*;uV.1@(Tq*1^g*"9Z!/'G @~Fx<|3!6K׳gZ_bt V#mxEۧE dcn٢li P05j2錃߲nj?]X\Z*^I;.l0R}2$tsW"#4[5_ yM>lⴻu]>Nܜ )'pzcFx\g<;I5@E+Dhv `jqѽK.s|[k2F51IA򨯑4ilxiU}N`hr3']™>b8Mx%gr"遇ҧRaX9s٬l8z9%A3-DI$5L#')xcJG߲筁gS};|$\'i ( /Rflq`*k1ƚ}oD-bkj>*TAՎq`]ӑx L5aޤ_nʢ31gb2.=ο1k?Lt].x7 W~ᚍnPJ?„S'y| >qh.-[rS]<7Rn+Wm ͱ9׵kQ"4!`Uhk}ufsv#sڙ4tIuybu>.͔ i (oH_|^M,^Up yS)=}C}GT6Ne)Sz 2ߢ2i@)Mۨ:>|R 5_<#蘾|~^o_97ELX؟W}@ k ʎ@.byP#KiBpI4p뺄lfTjp5 ̦Waj%?CS\;Nj&G:/xMDZOlXa8)!h]v"J}7{Dp98ݳ9(^Wi\SCy@B[1V#剨YA8ar.8lpD-=4@<`}0o-uٕ4! }5#͚{8jY'p:,F[ie;Q10C“ֽ dwP]U3bc{ވ`bn* |)w*Xj3,+j҆L, Wܸ "p;ۧzKE텕8dIYE0BPh˹L {Z(^t|!1G 1ȨPV7`ww}sO&VO %GŧK1tղ5wfޒG ?qFh_OdW@q:0r JHVʺ|*OػKȀ~"$Ckx )i61Ż֪tعg.om-u$oGe\n 8,aȬl(2r9b*AibTP\~B_Vih‚ꅥ-5;p_jT̍(M/2ZF9hoRކi80nLҜoی5-?I xm||B37 Ԙ?):˞H]2jԛjaN-CEp`b>㩈@zj |pP> < =gB%'ۋ@3l(n _Vl5vZ͵z+xNN@(Ofo>"H)sړVkR3)e/k`g z #"ڈ;XH~9-x8fHܴ; .Q!]hOjS%g$^Đ2KM\zrlGRJ;Pvw2Onދt`'~dzj~EۊCn|u4"=VX9'd0=-RuhΨC4=4x ¶,x0!%6K&#_O`}.g/}%[q3 챤@C$&J[pԖh0֫m5]`5CNP<xm%S3"c&A,Q?`G2 ofe քELi.Ț塝R_8&wB#f`$- 'uieM!:4DRP%gyDŽץxrζOuA'o%zeaF'.#[bgqbBy1YS>Sݺp#O8$0 Ih[z,Wz6˷J#f%xWSOj+קsq& #bDշR`50s S}IqD𘫟k*n`$/8P&EV6 %-*<˨EaZsPviF?8[g6<(|Mzns-"z8޷vTs]WH##nӤ9hѮ.ʉ.'qpٴNG|Zim4]ٸ0US,.i۵$'sz%CHUJP|هClbSæQ}8 Ks!JH@F>'.gIɅZߩ5^l s{H7Չners@*h4{40j5 's|{8r xKP(DIGr+B&cZpgt 9]\i)b Qϻ"?4$(IFqצv)12*8veUϊS,#D81yU t˵ HT}sxU+DND2qqD@֦1q`O!TS(᝖Ɯ6RxA߁ǫr(Iky""K--C=Yɭ ČB1fjWGry辡i@|sXSbWOd 6o!ՕjO4%%eXLfn+մiKV@xS*悈&2I㣧ͧ:k& v7*%\~|t6;TGZCZC87g}s y^[B\n=.3n7;D}:v}i_`ºut(K-|,Q~9, ^{~)6c8#)\(~CвS5^)]/Bҁ\&cJ3khN7-xĂllf} q|RFdWǐڪī-5?FC\,c%up;AntOpe<s 4 <ݕjfz+(WBǾX/it%BA(1#٢lcI. {`"|!#En wDj'p:Ab/<'6Odn&72 G sFpj4~K;~_@}ݡީw9n4h7rOaQ#-,>ˡ:8FjxhxUɂ~$_\/gs[1uJCv>n tTT(?ڎ!O3kevX=w{ M:6s**@`BQ~haA4ʃI ۝?4[ST[tX=/$!E`~nzI[3b4~]LiqWo LyY\xUvr[*loFW? jgPz߫5aЖnn3wTO'!Nr&Sn^yqN\[)N}+'q6-7&`:%bh`V˗Zi)04;0FU.H#p|H7|L8%j6PW̹ϏІ)ppIu֪J/+nK2v2&IG/S#]Bf_cSa-{J0v͵j O 5PNIKQ[?ӆ^s-aԊ@f*#P8,@]B2x W#Qwe@ME#qx,C{`2^fUbHGl*w3Yy} n݉;M#YkNP|͜Ēf#@QZυ`Ǭz)R/CWQ)uηv5<~Z9V4H" Nà =ܤͳ<=M6x@3n3 eAzO@@W[Zvg6P4VTU9SL{kqHjn<"Xz85.qݝw>{5"W}S4k@̷] YG+`,vr=3zd>oĴew^I5CyYQQ_I~Iu&ڑz&Ye ;4̙/KF&h؎i2X3eNN]u"dQ3 6$^Iz'ý':E./o ⴽs@$AzNꋰ{: wF8='h}z+ODAG})?VAm?K(K-ظ+(vtƅ#H4 wM{|Ub#w"(%q1mj)t$jovE,eL&W`dVNjl<|y5oXǸZ{q\('X5ku]:Rj|SED]Ű =(8U{`AVl푻|dKA/oFE({KGr&1jj,[>rMTŽb#s@6Opye;?t #)0(${/T{$7. DB,ywoȠU5૲C sܡ PMU4 IUtZq17s^Js f?ن-ThXED"e|O[5;5]'Śuq:6;[C*,ԃP=:Qr@[B{0sr9 ֵ?PV 'ѰJOIVz?EUCFY,3v+w-IɘBΙ9+ғukxD@` »|_gn蟝P2Rg$z%4Akњȵ8n~"^Zx'0Qv%K& ד精ndH_V.f?YM0v◦1tͯ.in 'c% AҲb`,p+tT}E!= s󤘡n(`E_26e  U 5 ٕē@tXU^waz|̫߈qJգ<$4>gm¥=@bя@4L_1DB?JL헋^u-l@8ӎt*]iEr\0E(Ws=V__BRbZRP_M|ЧV@Qs;N }B25Wi?qj7Θ8b "]XR׀hb -)#CQqJsk;G.#qH$qx%i9Sq/8}dvD!f"$rFbL,k}b.e!K:(Ae(| LQ4B+@&"~܊zsG)0^><4=zXfг1o>䟻`w*zT+rd1)֮YNIPT|Ƃ terav$a.UM0A!ϛ`?c)%PﭚKVp<.M!>,p Hv8 J%%|FgZ>KAmbe iԾ %/VݒU8G|`RE,a>^G&HyzSTҏ?܎#y`y%-8驗o093lC/uq- ߱|?12= _]vNEXr0%'kz.b3R}GswC%}zOGRS{L0ڳǏ3hręi,Jbj(EFڿ~Jr&'/[/vX}ۏU]|oʫxI{ٻE!@nathP.fH=4]ߏ hͣ`4ZKCnT)-VȳXz7bg G@q8MG#`JEp_ya$~Ϣ1Jnl1c"XK Է_`^Tgv_}y(YMs"l= fj+əŮ6!)n7x8qA|_.I ΏVB_&L>7rJ(B8}!b;D(&ۅw/< dfr*m21 'Fa^AXVˆ֌GO4-42KGVcIAE(Y5Irl,.\-R 7ra9N:b,+e|4ֽt,< &Q:%Zl2pצ zZ)X p5 {d~ d/V_MⓤQ׏dVJ< (Ej;XMY6V@{m/z3[G҄ NXz՗wV!rҜ$Vɹ"@\Y߼Ŗ~Lrj#1lNMXMI7qʓi렟lG%gm"\)_v!_ub$KFp@#ɍ((LR9{nE&vZ;TrPH+_8?KO |]\Vd{̍t<릙>^Bw|خC- =a>,NJؘ(}4' S(xğ[Y T2+0@CL щi^tZ?g2ߎ•ˉp5 ,!ܜc(V&V*nO_HqLfʤU4.Y>|" ' V2׼Vܩ? 2~9"l`>LqӃ~z@ߜ[D<_vσ2kX `|6}6 O=6 o\1 %CW&Sx)I@On'yZd9xSbsj/f&q<[ )*'/,|r иW!j!{QA-N3?;iyxݕ:ҞfrSu `=>B,#}M#Nϯ1Ţng,3Kx/=iv|{M@h\ۧ{CgP-}nLI_S#4]  wk,VՔ,&e:SMnTryMiiAq0lmYtBF ,nGj\F/ü0l|5^U2p,NiP!H?ݴRz ya/ҧdty2xc=Vn.ot37us*7 q6V; i&Ӂ wMUHU&Y/ƒt}j HԽt.k(O@G+Z^YGf Ǧzޑ j՚΁bA#Ec:tބ0ώڼ_9TRXk.lVnǎ>j0Prei(wP dr^+s;HiH0P{,z#Ah/X%Mc&.6?塡wI]t^s^"u {i}R8l]8M,p{B0|Y|j]B MJMRjhsˎ)>4&u0;^Sc'gآ.0}t ::ۖG*c*u@1A~cc~cTAgF,B8 `U(`ok.UĂh* (ss3PaE pyk= ~m^ Oa_2C5{uN&7?up9_KgPM7&ZGj##͑JpE nxfv(,)>vk[ZL\l ,#{pV7裇dO~ /Oy"&-N_ cF&by)0i$U7P1#FBG* A4s1?Gx}G$9ԡRu)1Dآ p̋{0o"L—yv&}FP.IN1鍓W_V@1ݾ%5h+snoC.]^!U!JJlȫ2JɆJ >*@bVVJKwSWX& OP#tEO|ʵITwmP C Oej0TbqV8Ԙh ѲyehTA6hoSJ] < _<|߯RۜDU`*n+yNQiʎ[5OYΐ*DLle`16o̤w̾S1&PP[!n 6;m7w<=1TjvHy#qm8CKc8XP gѨ K$N0:?u'iYVZۀ{*rqdAB@=`oیxfAshm|i,ubȎp j_.)J뼎փXVDNw+ b(_&0c$94⤈Bb}L7.O=3|9-(>VҨ0{(q}ko{=R1:Q¼IcN,'p:({T#-a7]VUSJέa"JHBPjnI>U7&ITe;Vqlv돉lkmwו;U XS0l@ oa)Dt[8DHZ;Zoh;H}q{v][#CjGY \;JsXx&v`( !E<8F"[{~KϺ|=fgIWe߶䱝%)zWxAk^)-Gv'Ρӕek.TqfD0 ;P]6g$zE5Ҵ;Rm~v_Fg%,BހX2bC°cːj'`FE޶}ytujl[EGq*{}t?$ODAE]%) J<_ppB+d;2(?_+JH!5@v$%=6ٲzwᆗ ??;?t0N3 1FSx! vW +L6NhzȤ"r`+;˱[/lfȇ=_N\l=!wx+9xis#kӨmD bFq> 7s+vm\mXF,V8| M ,j*ô;J.E`X15stYn9 9SLCBũ?1ӣyȲdFsx&Ĉ{gpW:&r@.h/kvpT` zlzqBf떋~gŎ&`E2Lv:?[uɩhTvf5Dc#a۵ bJBQh3sٓ0V rOu8^P#6#Bo.I2Sa Df(珨h߾ՃCVW{X0/Z ] TE'蜦K6P'&C[$:ogx7?J=%zCP(Ыi"αۥ:)A QČ1F~[yb~:^m˙>`i1Ț$5KњɩC;r:n ٣ -လ%:_s^pSEivHu;qܻ>|;@-u|j6W/gA6yA 8gѷeHC# Hx0#[I.?)40&fW1G(50ܖ%[[c 'UPC6T: G:Ti)1V^zFUcx!@xnpLc^s+[nT4KJ Pk3n.j^X$)gRk{R 9 <Yܛ.B~.*lgC Ć wREz>9qjِHVSHY:JsLζ"!q&BX1 <ڿR{aC<3471[Q=}B.ؾ}ZOdc>Rhw}ANn* VaS+c?-0+.0Ќ2Gk;9}jH)ЊWz\!s:(xW]3 $_P߈r'% h76McB|,1ʂ!ycx7Ŷ4~A_·.w}8׹ rZe܅nDcr&=/H̖M֢ܣo+ai֠hveh.Ouʞ87܌'@G&G^nMt?redHvrAQg:?L =o}m@7,e3@:>(`Ds^jH%"үmzC!F zr<"l?8ᤖ# {'] bQ<'?gNR{#VP(?뜅@s۔D[0[d``rjA :bK`}HN eK2 E#z)G:)CZFzJ) tSK NVzNoIFxr0,S^V\AV nUL(C^Gevvj CFDf^ҽ؅";9b?!RdROgi s3AyJQ @-Դ80VQ,HvZk42A[a|ZQ#N&3A&էHgRGL[Nphw= 41&>mha?>q{T2_M ƈLGi8rTbF'tӵIe{U,I·oMʚg oN&記jX=F$Yx`y .~27urs_vOH&mc0s]qa}WJ2Y'~2ޮ)b3d(pX:`,eR˓ҋ]qn*(:gkZSar$pdQ SxҾA77pCAVn7S}ƅyV*YXӤvr~c~'miwkch]4=ESv oq+W"t@yX z ~c3K06t@I)YNDs-  L1DDp3cZ*QI?<6I_-/}$Tv?&k<^urm@ʀ3Q<sgmrcc5,S3p|ƙrHv[W9Re#njоCܸqo I-xM ,~m]{"3ޫ+Yws q_ Bqekm̯mH[NMJ+ReGYqMzR$?wlRN,>Ui~^rMA^;V-]O!Z6 6FurQ_;HJ9P$*2aҸ'CÑSʼnr2?Gk[)ͱL'S3^tEFp^ς:Wi s uhDZDm@p\mY{*JF;>NZq$=(,e%5?ybPO^*"RvHvKoPxLs6Ƌg>j9yɃ$<B's|܌<" [&#۲C@=x=h0 6g7s^ټLh:AF\PH( ]$#8 fGvm{k2Jv'ӡq'-D-3O׈x;$ᐷ+GAJIѓO ;;) 9LÎCMK5Ō${!/a=&_pNJ;"%CcYv=U:ϡ%qL\m81TMljp-53W P<ĽB l,f؄`}i9Es̈́rwPJaxr9z5GKz+WD6_޲*x_smG$)@éXP(es1хW8^9g4-` x"](,i?Əq̝%&RlJԦZ_枸/Zc/OsOZK TG3ϕ)fj8J-?jVk+M$֏rsWkֈoPK@EԠocb$͍xSUP*ST\ Gs;4+l7X //+D'RE<Ud ;$ iSVkLKP'VjvNz^oA c9.,BAWvyV'^qmVi{i#a / IoFDVnаl:/37ȊrcXgZI9tI;Շ- r4Zeondvm빩o!GL JBRRuWg $enCHe.Jcl+R@6{5/m'u M߷A? ,iWT݁b[ rDJJbRdqi5oPQubǃ5@k~:G:UraeȍP0K+A>7i_JI+rNs.8dy,r0>25I7)Y>>r}^|Ar\Z2:٩Ns.%^Y)<Bn[e_! RƬ{.8zaCY*DM;I,-pl 8.PΞ}J %{Y(+&YZa9;cIrR ζֻ^l?2x=]~Aɴx2vxͭFoLz,?XϤ9u(ޥwyM`ϊ"+ʄUfFKv:x6&s+Ig>zƎwQ c$mL=~SG9 %l=EGH-(֫)%(0읔Fy!Gxi9Rn@<ͺ#*KrNyJK(`]*tQ-+_N9ìBC)\y啜ZU#z:d?ɂu1y1[pbCO-#!.k'/&[UqJ4̐S.U UM1ݼKCbӍHh*W(`aEDb5OԁpT{yV<,==ٟ-SpRPi[{4C`87EM5pWиXn!1b;xk0,x|K\e8nU7ީaU];636e+Xc4T`G |ᆠv"fVtX=Qa޿xäGQ[4hJ'`Ȫg3)OJed4-@Gv*b!(dJ 6)XP8Aamx<BP^C]j6E٬}QѻWR ~d eVEMWQF<%7a!JE)iG9aZwxg[e6X% TB}]\ݮV-[&iMXu|С$?EYpǹ݅_$g%vJ e=}RYN!bZJ)>(M/ <^8GB+:g=q)D񕌿aWʅ0bIQ ɶ*W))=^~wp}rq*&t &4z.K= ,)'_OEw,a/~m;`n$xRG԰j AЂF'~Er& u a[R; Y %sW7+pXе[57F11ݨwb 펈ėV(F3i6wXU&<8}~USic+rwH "oJӎdk#i*/ NFB0@P,ݝ `\)$_2%ն9aP2{ekBYWږ2;Ydx)L6,jsTToq8^P]~y$D&.$̯gWj8n|*EGبEr~ ULoOHuu>Ĉ{Nf7~xt%V.24֤'Di ئk3JkG{\34\cKUXa : |S28Uq "t> vk7y\R1ӗ|Kd wm($4 [3 | teP4iĢbvn_b`ݵyrp~ 36I׳C4#Ei"^]S1WFZ>f֢lfMSd9ZFGM6x!4沦LM횥'E>:529W"o#/F{< [k釈,g\s'py6F.=kEeNe(+8JE/wN2ABX v_iV%XR ̜3z:(_ C'g8`i0r9" 0@cR@aw.ӍoaTƍ*[OK4Moaa#N2E=C@uMw37znθt1QUo؈?kzF]V!F2n[iI24#BBXQcW}AUƱrpjvAû bTڌԚb19NݪE7\4U;|qc^$Q\F%E/,70>eY>f.6 6w{V'm-&<( q2ō\إ /.V\],VkqU3כzR2C6.$ Y9XTP %2hӐK`icRꫲԃϛ<=ưɾU;ER9NPwߌCþP坲/8Loj bu0"pM K0ѳphs,k%/bsũ7DI@YC`{4U;dࢡ/jM< ̀X2tݛgaß~;jӒ@0:̷ wN dvKūsVHYTRX>V|795vSq Ms< H|KoYSO3\MZ+-M r3 JkTK$A s X99ZxI[ S%FSc!7FzW/ٝi.]. Ϡ!ǛQg\̶VG`?13Zt\D*Ol2KcE5\ñO\dZ948.1#k|7Z U-=kYA?=QN'.mߚ-W#3ۮl%TS 6}4UCyƬ兿cx{B=uD =2Wce8}b U?$̵dN okutt4Icq7w\g`${=O'Tݚ@ø>l?Le|X{4ƈ*ٷγϱ l`#~.kjǀ֒VkEm-ccX3wFtGyoYC[fjW^%Ʊ+MgG}לFdx`#Kdbmt%*n)9fR'%]|&4J# @-d/GIX:vY $%תb7/b2$G̲H} OUM|6*]>AV3Jl&zepbgKBC]7;%XnWገ+ 1p5Abs9؊2ux.4EUo ojVIowS "!Q͝;H;9&nx1{`~{Cf=9*J6>BHފ6c$avC.ҬܛssʳhPsdKʳ6ɴWE}]a$@|Kæt&Cp_1)~U4R9~x8u OvX{/2KSd>Qɖpf/2goW8Ζ(9uErF?Td2+ւt5O;(b 9Hr\_-hŒx{3p\" yzYjL%OMqHj*Ƃ6_?wbW !i3I? X)h7_4Vڀ菾yQnoM -:X+\H S,Ihxbӷ5_q IDt Zm>'C9@͙Pddɣo1-ϭ/q; @m{izX428o␜-/u-4 ⩠KUa<dsqYt/~NfT Z拘lq-Gq8cL.I7blQ9aO.&`S w"[ CeL{|$OIVCU;east5:6J~sCMݹRN Ri#e5ݲ?Y9RTo-qRuԂgE[2#PjUx*5ݶJ]s};@ksEE485g @t7~DR_LL!/J_dh)7ݠ#[oZvr 8`"nnL!#Zp-k)Bf]vs}`6tѣF % e㜦zwj:퀗 ֩r蟦W~9AT ص>Ni\ )@Ƚ*Wm]QV904v F#ѼR)f;6)8eJ{@a\/tC}|t! < yWP Sh/a1%WѺKPo(4,@A@MɈ>j1(~BWH[/I*ˌƗnb;h!m:_© -4]ceg-@PkE B^`o V4oB|WwXWZFx'bN~st𓌐)ǀg#oC2cXOH93ZɪQ2Q+iGpEBlGf~r>Pl a(MmJB%DYE{08=5;H(?NL,.Tj=8OJ6, +Y܌g;61yF7r?vn%VO+N\l0ޣɅs\Ce')f$I3׭:v.|i`jb'= cMϒ̑EI=mjm/eǔ|2S綯wih-2TV@xp ЫqQ +^޴gyklxېr\Qllf1#dtV -jlku샥:fqv&AKgCM[ Dra2h#h3TcX5 ^QlƗe=Ypa#ʖ[C5o; I{Vܰ^ ~CzƏMo'.ݫo1qB6%5GLWaR&pG,Ӑ ϛpc+ݩKV?"Hu3gb!*,2ʶ֧rcw%γm΅;F_daݝ`6.1clTo/7vױ ,(g!(1ؘgdd9hQmЃNֿzߕ!k5v;$Zܪ67' >Eeן+ s$b=!z\xlJZE`4r_KƙRYa!2}ƞC:$͕H@şY*VX Zo }r1(wA]-;1:gI?Z6lQ!8&ȗbRùU9Wt B2o7-[.憏Mw]ӧ/%)QwU̎\uiqdYAD; 4+g9Dڕ.CעH1*·=Öm"qkؒJ,@ &rA2 .ՎH!LNAfI!`a.ܽqMBt4=6^Tvi K]clš_ pBFH_Ն~[j(}(Lᐂa 8μOCDkg۬)"%0+?1: S5r3S?&&T e1'@Hr U\BG%Eעj!SIc5m7zl!*ɫL0am54U\VtsAfM;emUjf`FiS"ܗS)TD1M[)Dt5 \sA% z kLlcr(l߲$f#F RyJW@ k&lw_Y0OO)aP6"SYƟrzJ G!gb/[I|M5@l_]/)&f&(O${ a/Xڕfiw7Il,kk$^쁍nۿI߭JRH"~x['i1-01sGl 2zTM2q%zu߬RULQ]z[ :,jְK&#+* ::+(}]!6^Mu%/e '<Ik_)"bwF~,F\3-Xrsdp#}DQ_T :iC{S[p/߳1R(K@}RKܭ+T3-)۫B"v<-fŖvbBpP"܈EZH{0Tܺ'k;sEwOVVPQH5 Ob,KS3ӺxuD!S.ڏm0@%lQ0fIhCl?Xb?x\/o7sΟBww 4y睘ߚHA{Ӫo"y8CBB,Lxuy k7mՈj/AN2 /4,P9r9N(h=*-wA ?? 鬙n}`!(E{p%)o*hn]Ѽf.'~G ޿3c_H`z`&u+,ڍ#V`dXRrWpD",O]j <1%Wfc(& >o `ײ0ѝྒ;D@LYK^짍Ŀo =4Cq,Ǫ;~n@.D3b5S"$bb]tV"Ĺ5r{כx3t^ <FU8,Ka(ctZQ1ȗG!S26%94lH[{`n, Ĥ4cW7HWjxLd'N&jTء6#m߮$ Y( lES ӗrLߍyK>i&JFx ZyЃC"9@gsർEc~7JFդD[y^crb grvS$٪7nj.,r%r&lsF ?;fHt9Ə0Je }v g0VCe-Tgn{jumn𦘓{yJ0w{j7Gd W rs_lA-˱E/"{tWvkUeǘS)nj'٭$=\.LN饑4$mK[ڰI.WrTJز d[u0r;.n2. ei+q1*JN斜sEXg^l;Lj2 Rrr=/ΤC75\z݁1E fk6& -*>0~,y3#fbMcMޠ AcTrڻ9xb?rY@)~r/4t(o3);/]DžQADWeD{Vf…V*C%#Uנ.l6 RĤ]d.<˕t=e}u8 Ŏ~JTOH.d1hȊij-ژF$ 7s/ ,8jz ۷91AeKfٽ|z۬Hɕxt$zjb1+eMl:z7m6Tlgn|ˤғO#G*n&]mVŧ)Zfd+A~ t|*k0@J.|ힺ&/N#DگvX挱ya\>?6T\ jGH)Xɦ1b!#r_ j7 ND|d;Ǎ$&R !(K#qA .aDF~(O \^7a,CL %ImBeXb}7=%n|p[r)1APtKbj.WJK12 OИ7!܂@x&ew뾎4j4}Q|͆-mmT#*(ϣ5쐻_ hÃBar ,b[4m;OrRVk_ G39C9 ɣgWڰ\a:awu[WtY;^NHRcEr=S[isan( b=SAj*)-4$~32mM"t8m#A7HK,'ig:%j?P.4q \k e ~Ve>6cTX-@S|[mb 7N#KR 4Gې_QK>uJ)ǀ>A O7p{>p,1*DZ :ˇ$Ǧ|,em wȮ؀t倠[)[f<ܨ߰* !#O*[[$ѻSpXp*NWr-k"M[ŒPDuipa\^LQ,89sjkU|͂wpޗg.m}Bߊ)&B(D|1a]eӈ/L_n/tp -x/T:@e!B;%xb烊 \fv_ }^4aHo9Yi8P}Ņs~/ lND]AZ1qWgi}k=LRdK$gmxY9Ӕ%8ŷ wWB,\6K0jc.9 G Ԛ =!Ai]/+ݒ-ܤa;ϡnvhiFyG@[V{䭄d\R*$\ϴj}দDnyy*+C!J` #[=D,KYp3E+=8h1/4p#pe{FXmQ ؝`&uRðs7'׭k QzFy*HW(tR[Mu펖trMc&q,ɃIM7Q^IQ=SmȚ*t%zQoNqJJW R4c7Z|n|LQ5ĆS݆nպ(3clcy<\iҵSP!l.gs%(M* -1™Bq="|a/@^H}"^[ wRluH뱣m; {ҽ[qN -SgöG4KR!.cYԟ#jOix-I HQt͇A|d.BjRoCFV=klF] Hy闎-\}'f @P?Rvqnb~ije䃘c,-=sSO&x|WTb$„kD;>"oG zN@h8f:Z;~ ^A"TKuI%#tBX{A[P16؏ǴWnPR}J #ޗ0ϻ>0'Y0-|uL\CerpѱYbf̔gД .&'Ƿ+!;v/tu*կ7O4iq(rIe;!?|=Z"?x D\+KYq(` {ڍzaUYm[>=iޛA$|ţ6?B{~jdJL@m3@MrnXZ x9邎GN./F@{[O?0`q{h6o?T1,XNq5K\zᇇsZIΩMQ7@+ҋIă=ӌt Kҳj=bS4ef8A_R%(h #)~ߺ0J<&h} #mi8A)%%!ENj)t5/d֝KrLJ192[ tLYiN c>7ȋ\9$ZB;O+97TGE^L5rDTkq9Gs|d*7))@̬a=os],Piӣq$; RޥҰEA+_c2avDX)ղQx kf%RLY&hwd*|y,MyxTIˇ(Up+?+8) ӨsCSrNUFڔ(]HrΟ =TIB<|Nq͢u+fq}jVӮweX}ݳijZǫf:|ȓ%K"PM`x2a'XL#1őڑ4bǙKU YIx#hA`!Ʒ{ h^A&Q+V/``į(' 2QV3ۏ:O]>7gͨȓ^ (MZʃ p`]6fM2U"a7e"D~ḱ&|.s֑0iVhK<"fVҽ+U+-RE3VWϔɈR) @8Xkk[ %ۧ"(De Ky#7JJ-zo,I(HAD6 }^7-u7"3ۉ-57q\ИW-pU'ĠB=}2Ѧ |'+ ^U7x*ʗ4 (6{5؟ץuđ*F;6IR r͆!ژa MFsx>^04m 7ӿ_v3+M0}ɻ' GjuGo=XiL~E25”l0Sm,+-X$kI\gioW=^;Ip dBygTUz;PWsem?i6GƋ-ۥ3}%$uL'qiZhv[zMe>~3~l19&QjOGh,tÜ`sjOԣ#<4n,iJ%NƆ'mqOoK#@[9nk kqT *̑;6fq^G#:}/]2/ZXUS{9K$EاKD-vnX`p«~Hx| lXx;UU)@ck'݀/By5Pl,X v:_#ԍ0hDeil/HTϬd3?/4 K3\)  3)E (>KWOIӈ.dQO(4mY'V9^ɯ8)# 6w#s.w\~|xJ`̌zo9O=2ל?i P@2shsC@sTb+o. &I"͗$7*5/ǕK@atLpi}sZG)]f;hy7' ia>YZQ=$y9/g󑄼ߤi,'9BX3Px"6% 5e_+v@9Fω4vdGܕiCσ˘VǥrQ/89*12SW})Q^|_25u6^H(4ȏį{<Ff*ƻ i,e7.=%7Tݐ[cHҸ4[E |wyb`^r2(]{6t3;y<x9F8f@MkBF0NqvR4q&&^V曬$"{ ˗3d"xF:XK,7~[^H-|'i3 +»N肎m__A Ȼt^RaM|Nhz{WUU)w>Ji@chepq Q1D"ޕ`l(.J<ʁyqdkc^I'kSUm#Iٝa2'SՂQ3"~,B8׀BcKDӆ2 Ci%ڋtHralmU;} %IyЏc`d^~UZ_3*RSXmW $8 NOݒKEX+@xjߌi:e4^"_/ pd: O6 A&l*袉WIL=/,msOUTϑy>darb)M!mHYN}Nc@M !Nէ1VFaiPW _N) YO6n\k`^bUԮe">6H7F\Nh5.Jqc&7L^[С|9&9ɻ7)bkIc .JH?.IQ@!Bfy 6Q, o{Dϙl*<`&tzgL {H0 $MQiTw_9Mwg0(P" _UM[X~ͮ~6:E1a 2 XSRn 2!4(q e7(~*oi{,%Yh#h&aه)t,|g; u+S~H[hʨ"Y+B"USiQ&۶ȿ;:ߔ>E"o|3zR& jmo_nPr 5@ұ;sM9u)8/rͽLve=Ҿ]:XIQ:4}7 5\6}*Fp|qb2X6 \}sPﮝpS%o~ P ŗ0>m3Ć9, 󥇭z̑QLBIp>6\Mtg+ r6FYŌ63v?SPJ䷟\WM]T>}XH ?,E8my_I57Ū]Uͨ!IK_<1o/+P5vbU_Ti-5'wa܅,A7Uӳʗ/H؃YhsGd*jq:m$sSg7F>-t"[UdP,9+7.E^ק}:*kf`Hq a29!#8Kl#;)=KӺYMEânM<0|W~zOwVSag>o:x)@E)NY cCJа_(?L;PB[6q`/'zV+KD^P!J*xf3i%5~ Lw2HGMJI'dWEHt|޺{#94zwJ, )֣mPDvM!̋5^FQi6+ :PP.4.K4p vVlrQy#NJebHv%2UmBD3|^'h_bx::MV>-_ *C= >XOg{M%R>d1yf|LTw10's vjTT km0;&i>((e `ͼ^Odwש'xaVһ/biJbvF>ՌkԾ#3aފl΍IN2Ek?$6_iW ӴAҲ# #ҽ5<ҭjmā zi޹a"bl[uצztN? aoHU[]䷒f/>MVvj;=mɝ߰zjfߝQnvDc0EA(Ո.])4y)10+^q oб l_|1ّ(=esKOgΐP̱ߵw#JȢy fw1ji '1d2iR%*nkdӊ1q&\ n&%Ɍȹ3 533M`PI1'GdsG{Y.;ڍm4_"vt X$gS^ Mػ SʸNsp՘?/L?T%g|̾fiௗޮqD~qufşͰYg Ӛ2nZ1F{0ZƯA"kx(r">gK~Cڬ`>IMΔC{ vÙ>M7yLN/+[Ay#Zh,J|>c<ӥER0шacݖgQ'Ѣ=/zwFWd<^{$K,hx"u:u ͷܓʔ#H0Nsn}OG慱m9-k<ʻa& )U3QXSrMTRbն7L~A Fs2Ȇy= MXC4= x+~3&3)wt|k,8u#\$U_Dnkcg)=SYd>%} X?㕊hǂp{]}+/bP5aZYPB,bi~+ C;;TQf~z2[uIb:$Q NQY"$@/)2J_tF4+Q*\CMYptvEޕ#1<3/W0I"#B!VϬ_Бm?[Ύ,'ٿ.T&~l6ڡ~kчDڕy z^$ D䩘9[$8+lGJg^x'g R)@8~+; P TFwFh8Q73 6mK˿BmsO JYH 3kOGڹ܂хWV]ΟO*cCeFE[OY0`QN@]%%Ïy [_/2-E2y 2zyn7P .,+qm;{,?7* +ވ5q ՒMsʶg/m@S sErYB=yn>F8/ͱ{o|9L4糅38%d־$i=3s {{,WvZ Waonz9#~w?  l7%oQOO)wIo%잝З{OxqAx ܨ_q1-,Xs/M 匶!a{0o{dżza |籏f7\m2G'q0w76YwF Q$kt/4FjCzCL5*Fv-: ׄe,tW>± vU>6 hH.|[Fz{{_10 (t ;kU+B+郂(fmU!PqBs`}|JSȞ§UrଇV8@/*WcJ:{BYX#^#mTf Aux!SIe Fb`VsPجC׃ [}I6Lj՘@h`!lQqlnIX}Fȗu;ڀ<%xK?*jEl0"tsJL]_Y\tR"m+qK¯̚W027RH;h0C,UU>qCuojMz)fͯ ̩v{wx^du@aDGԞ5KOìK}6 rۙsɠq>vN2ybt@Ks Hb )]Gq\c/lj]Ίh@NE":XhN=9+UOysN4%[G ?݁_YYRq`&tbTܦV&7-v*R]5t>"G鿍 !vQ5ƩNNM;̴,@V?+/)rVS,i)k5fd%y?ucp&u=a9L[;Oputbh=vԬmqR*Os!2R _7:zEykE|@a+VPZ7X1.9P0ɦuӡ>{1[1IL35 ~?_J[v߽ej`nJ] 6.hcmcg&EG:@Υ>[WkGPLkh>k932B֮f~R㻿N2 ':I6I)*&ׂv(a[z].f?~+X?" (!4C10y{;{dF&HrlhtXX/J ϩLF~ˠTweF;SD:@=6+|lm`v <=0m[q,aSBܙ1FƘ}S$f[SoMKMvKGŠ!:Kz#n/gT*oBla[|~IŤtɱ/Բ-`#%^. S3nsIBPLk[rg" [󐭱g{v1)qxwA0̩߆A윧i;˨n$1,zLŹ( \ R)U;q?Aa*C(,m)[aLJ#+C|[5pPdRk}<ixq.ThYm6Rvm"'c&s,z;WMi]}ebW4 Yr` AeFY{pfFCuN{_YRm`?!9(*-X3lg`FqC z:P2v>A2VFDP5ʚq,)WaeM]=NVz*_o*obauO< sǏZ_u1kh\ ;5ԢרnR!Fr@Cjş)VfV {Lˋ-K @p-z6P!hKGjի`vu̖¯7{jNQj6gh02n8|mhl"#Ld{;D)s/BԛzOn߁u)ҋw Oh/?Tzv^{ x~)*=}VS2 X`|Qѯ6I;?d؎w H PյoLnl Xm 0; y UL1=ʃF}))Mo3<}X6LG @2̎tM2ݩ-ASz:R qZW㩹]Z~v}h]i ؝lY?G_v#.qkod>톋V>:gm3D>?}s9cZMi 7E7hyZq+ݵ+bJ\/[z|-^@o֙,ٱM<$CT Pm}xcK:WN?alm#/Qk[lrPe!GO/A# H+Pr H%嗊LۅZH2Aѳp}2䬺U6^cpY=JΫ_٭ YS#6|_scX,°N.5&19Ηr3=Q0zpu6@ZDS0cs7WvҮCHIXEIue1ˑV(AIUD|K2ZtViOa^2h BCW)\Ne% 1)5awD?g7,XZxYĚd-]ꩱ?/616 Fk"a6xsN30Tqq?1YxW%@i**u"fs}FJ (އ cre#P~v"^Xd,Y: ,Nr>n'rcS:KX8fyvv},&ULEXs1֑Fɏꔉk+jDDГHeW6 ]lBG`q5u6a'UY+&*Oe=.$]TRmf j Y$]0()fr8vJ$ljv3P--:LMy9^ZAa[P困MoO|*J DC8YNA>9.}TeZc5w"EJAt$0$9sbͦln;8)(gkt+9]B}{tAӘXQ'ЕwωىH"DpA.[TvP |^s MÓC+&9-~ +x8v"|p7G>D?(۰}β:6X%;42U8Ɗ#`o+K_0 yc\K]Kڵ5MKX?27QZ/Q $,i2S Rd>f Ab315`  Ԕkg :o.BT,ԁ\b\WygDō#[ 3\Si(xN >z56oz<>wEGͪ%zmʏxC_a uFߒIef>'D[~>pJbИl%1@D77S.!h&jzr~Yu$#rn7EK[9:,G+MmvjWR:`:da߯+H}iN9EV5P& N!? {>% h"gD,xKK cR9[́"no9~<[]5R%0rƤry~2)qELΛ96bg>$^{'=%D wѼ}VZ}̓ cDo=H6+A~qE怙#܆b(uhQ~Y :Ry~~ %OI 2 0BHh5H׀LX7p(o]b~3~BV0sVXj(w$5bӹ3^x|&p]zՖ.1V)ؓS(YhK'"Yqd=qB%ںW;F9i 7/ѯY/0Co$SC>0LGDPzH)/O^oڐMFq;{ ʹ%*]6cPU6 }S-x*3PᖉAj]?+bjQ(DQ\c7$CReMܩ⊔7#HP- 4Լj2HObJ ֋ nynei47)5(e'/.,9]zu(C0lZ lGHs9>dY1Kf7Km,`Z vǘr|ξvL.pśMRT^Ɲ AE^p,( j CY/vz q`*WsF 6yPQY>Քum 5)s&4(.ɷ{^}sT2˖7nwT=(tz#")⣑#?Ncf\'Wh'6<"m㥘==040-hzzN> {dacN \NS9t#(nFF;@%}ŮқՍS?/EJOس7˩+yW1HET3 ʮS X ,NIZ~?Z$o @i(埔w04`+xk/ڵD[aw9D(d]^ėeEo`.6(;?du)wo?ƒOZ+589W2h] ˦Wcc,iwIf7',F/~ST=,C:#nd^G8~dd։2W`^/vLd_q2QɄH jLi({B8#×M?:՜aʫc&6kAF#Oe0u~4u^bT5xZAb"nV>Fv$\!3'tmDΣA1x>p!r22*;A^rxȹMt-\jx>V6?fGH#:5* NEP75*ZRLob[D hMia %<-UȒY)h@&}~-i_bڍ"V2}ކd2 ]2}uE%%ax?pY̹'6!gZRP+2|p̝ӆ'v& >@Lmg`(_,P֩/رd }eD<8AR20O MSB~Maފ8PpGꝘԪ fT&Mlи;D`~:Ԣ#Ō*5-@L%''7eI,z(=!5CʆC A_S79ı\Z}QCmpk>8(=.j/lm W\&JFy=5m), zB(^~>z* =/oʩSMg-6^h_N8&<#K=cAX="'RVRz ]Y.w]4ybt\O_S zUCB OZGL#NS/-7__]/4%jx̒2 W' 2 PL˲OK4.dzB 1u~^`4aea kuTѲs-lTb`*BV7j&!NܘV.435:=IF>op1 =ݯ#?#L!*0NA tQ躆?\qQ%p@eu!uV*5,tQr{%xC_i#D6GR-)J*C wKLu(v+bŮM>`6_5 SΘ$?[9? &IՀBcĺ_s&> PU7޸iee ;Qb%%;c|( eުV;^AH_WIԭW 4,?ty ;I"$PE1e$%{% P`#l%Ɓ_KcE91.k% 5Z~6mnyY8#`y=9Z~ Wnf'gi( I4QmG1L- 0:R39Pֵm F)@mÆ&)X*Ssց6k?h+7KOk=;-WĴ"kgya2 ba{p't2?x9p\s+r[ DOX. /EIsV>qҾ0-or7=lS<7Y$&f yRCeCƇ/r2֪ x㬒Cw&=Xeae 4huAum8^SEtIJi$&!OP UhEYQ7 T*YRjjvʩ Et+:'$ YZ܋^4kt% P;9$GCwOyv?YH>W@.^GN%KUyj\LcDSqܥ)=#UgJMXR&&sd Smfd=Z ^u"XæSgՊc '2ֳT>Nt14h,8/7uCQj%U7 d*+_S4j]:.lM/;\f C_ X? BSAo+夓jT[Sˌ*{X=AqY;6HNrJ"w1R ļJ4ǀxRu@҅vGj4j%ȕR$:Z| -YZ9AqVɎ;o'tD*ܡqh39EwUNm ə` m><2X1 _Wʧ5) DHW V}-Lsn8G ESo#Jl)ӏS~߭iw+߂f~%`d(Y'">!9P{5@Dihx_ U1 IXrd D3t=)q7;Seg}Fh*WW Q:hܩ $s[pe0sѲ]LϽ mMrd@4%LU0u$A TZ1mB'2tO26E*bF UmoY9-^F " äfy; 1{V jN 洑"P/p$K#?;, ǭbu]ċhفM쓨K濹;jG'fWOT38c1scXE,rs$7`I훧b'mNEU'~zY}tԂ{A*]c05G)<{ ,,9.MլhAڧT(M f;MKYLM%͵]or{M5E#oS?g9ŶSG拌MeaJ8ۆ량v&jLnH䳼5=Ɨҳgڍ/ܩx`H:r~s˅&KW,b^N_ P\5+`ULP^R?%ybR? X\5J ja5 :33}CbEt$uvJ=Ȩr[śh,`>t!n BqdQsg7値,ub(MU'cJǸXQP;;ם:9uNaRagV @}J'n%1GH׃MvDi %yiR+j߱_վGaS2WPnÙ~]G^ )VtcaE"Yj>c}d@hDtQBƊQ~EX076k>;#քJ(Bv6:93G|:zu"rS(x6/ZcU?͹x KAlW NpH%awL~Uys jJF's|Q*J+i[P6꟟imS/zr0dG* fP'I&A!Yl |elW0Hpo7Lv&\3h\\ڂOSM㥙ؐMLi1029v1zG?6T ɯ` 8ar2KC*h<cGʤߗEC1zhr2`%\ h3/}Iǐe =r8~ݔgu'{yQGd]>/*(;Y ѠؐZNítx3hzE_]_;Uj>'gm~` & PykWa{)O?a F==X5+ oxݳ5;t,6w-$dp+CƢ8{P~QQ{'>F%i^RTt9Xgu٣`9)l+hf{c:gDZ􋎎BF~>b'Rd2i A(zxb&8%,n=NUKA4 *qX5Mc~pDn~rcyKPrrDhwii; WB9Xu(֎,Rye3A1=NTi;Qky{ԁzYà !g|3ygSys :# + VUDY8r5~h||ҶV-`'B*cyDdqWDXx'mͣ{Zr- z@;YPe<4:a7']-Re/Q6wYˆ*yiqNH ?gCXB/Z*;M.J|o_E(Uϑ< @kͭ9Od9 v̏$")F]?&¹ o/ 3>d'D Ցջ0eܾ7נٷ50.9Jve)F/Q{۪3jbA>rG;ҢX6~ߔ,J Y+_7hYs<*#'7y~ǠWf2GW {XtYy5-Wl1Gz:D ϶D Wm7H,D1J׷NPL\''9 D,(#%KO7qs Ҡ*'O>kݹ;!K+lڿe!gB\I_H7EݙN;oSEn@$\ۀs_ ?`fQ4lckdHĪ #kf`ۘ΄ j$HuzTx mڥ5.baK% Z q@I ~w>UyG#\[vݞD1C)b_PL2싓UK0v$i ^TGT'cඣaKkm%|1blr1nqj߽D:/ЇFFX8<酐gͅӐ>mc" ʛQ11hw̋7wiB·-r|ĉ$XiK!;2%عVtDcjy(+pĜ0sdĬ$P1#t~du8M'7rHqa @|@zr.yFqk5hbv75R 5. h ^>4Vyoap%:%w{ X}A^5čXSgWuyé^pEñ̽&VM?ebN2w%"qAs5YNAdJW۴/CSᮖE4" P *'sOΈkh=qquEjH  zZ vFUrK7mr$%.)^ ɕ%+O<0 XK6k۪v3hlfԞjilhm r)iɫ9W[韈U2/oYb5ԯ1GDgB,s7\t`׻5o"$ I\4ka%=|μu!%#M:9"YFt{Ir3TY[a6?mt:ЖY^(pCGW5໡:Cz":7ff]zxB5R52 9挬 ?b7=R}^TfS s+uqZF~(Tf`4")j%GDC 6=ƍ"ʥ.5CU ))HGI`w-Ά>&ŘB OU2ϡ#]j HMoK@L0-xmdhY=fKC /պiN}=wÖ`UY&6E@yuRI/us8ղǃm6D!dH6ZcW̏ v7?Ϫ5Rl@2a^ Xdz^ !5+FRl{|^?Ym:%6m4Q{qMRWoos(VjD²chYa**pfZ-kV捘m!҆>SOm_g=$7J>m%1ԍw)k~ZHm5%fp!{6(UR3.3#9NTgRhf5QȾ lJڏ!}GZ"/eSH 7?' :X y݌A#_jevHT+pKRƚ0cz<Ov)r8w+}Ơ̰#'nb N~Ls\!ظ9K<>&N^ᰮ$^A#YF`\°R76l2V56XؐK?O?o)JkNNqחr菮ߢgxI[ / ךem**AhCw5f^ Ÿ *?yt묺jd/PI<[^>bkrn6M!>1\Dci&7( f!oyaGu3,3ɇ?QV,J2"wBbU?=$Jn9D?H'A!q^fgdJKУ_|7>:x K"m$FeΈRҽl;S e%,-5kRZ6yGOi=t-Si|&zL3~5'i x^+@ :丗i1M\XR0<d;4𚛻`w 3sD5 #*pWF׍vVfE{İ@b%nm_'O ͥ` a-8Qy˙ѐMQq,5tQ"q[*oͪ#Iyݏ|b 6H<8g% lAt՗rm؅Z7z'*1D+Ġ!9ֵQ.Nc` Obx)dO#y~-xhtqUN93R^,:j/,%F1 EE{c|%#gMzZ bhKNb:4>?XƱGd@=Z}D{a)@Dȥ6aҢ ̘ k?tF6jZ-P{?-aZ9W0!1sT^L5} e ̻5sG\#7غ8I]V۪w\݈ ʒ= ;xB:4K>x`[Q!fKuNϴ'+uS,vOA@oR4bKl:Gŧ~O'&_V\:sqL`AI.:ѧ.+4I$ e-ѯu rQܮk §, L lQWz<%6 b +иp܍S{Ob0/|#Sꍚkx1 Q粧UyU{d^aG)3ɮ8a Dk׍k[7bAE"VDc*av(ѳuTAߥm+sY(Hf5d $B*:C`%u+(0Dcl uFÐ.| tdbCHI4"z41ADPߊ@@=y(\Kr nP 1$ZZCqXit#b 3>a߽e:?.?J##r߲8NӮYP$:bՒٛd I>9PN]fҀ=9>o B lYwFOդix'㦲攜C3_1d=r8VQ_]TKSe1|aΕf*ߌ!u$Bc%u'ґ]*}$~oPhqa {@/(4 .G3V:0r*{6&J£8+\|4GZ,iw>Tme9,SPb N L GhT̵5\̺!^GOgdAL *hvad "΍[+dF#d/;1-`Ѥ^VeE '♱xؕPT ns|wRsZ~uC4p/ eOטD@ȣ^\H;+ehJQlp\AT聟@qs %# ) z u2&|d 6\L4d~p0EK`A[HكX{#䨇X%d!NZ_zz(ɟՇefh(L|cHY/4 ׿6R"Z#6sQ#-'JLzA[p8g/1P+,9 5W4}^E tuDtR %' }R vPL~pюW."Լ}P?);&^ڧyt .%Don diy&-۾ޗ_qkW"(O`2|->zV-<jP_c'vCGsz,"N,+PztMTRHyƒtUuvFzIr١qh⢔cj8 1@>ɚOi;筴Ğ/=,udXH7.$`ve:1A߉vXr@GRA[/0]F= 7tiWSH#:p^ ;&Ù^LY,)!) .J*f[uSˠhMI|م9ZH<\qU!a@e:@L~T-+9Hg +jd]&˻MV\)7:i;:$oircQYt;Q. zŹ\iesG@* sFO@cҪRVՈeu=2cL@t\M=G36 zjO;}S?0qZ:;Pࡣ] ]Av3WM3l%q&k YA #Ϛ4fTG$uD,fF[3 )W؊,wE~/]C3Ih/FVY?Om=]H\)h(//^.Ḋ8C7m:;Cm˳̂.ۚ儷xi>xf- bT_/$w9݁#6<`@Y|,7OP×}/y-|ZrZ S3 iJ=A;-|V;:NN!Ciд.#Ou4 wiҦ-Ǻ_~ 4TyqaLAŕ*R]7>ބwO Nc3սZYEr T-n&QڸYs{w?kϽ3Yu٧fgZHu,D^I%)$ /2)LB5aPĄ%L{ߨsk6+<ڭޔ-4#Q\(sa˜0d#Wr5r Ln"nm |˟pDPz&l6^Kc$rr=ZB{G*Q< t,7{Pka52suþvq<8ܬ>,ڣ){˅#([3 JiMC zc;g4#9{:^6h273Rw8zYӑ55,ւ,ik 9&*xr)}3c=d*tZd6I]^+qGI+[i*xޗyA&";B2ZfwݓzHA 4A02OߓAXjvy!Iݒ^V ?X_y"3]?L]xd׊&@xwps3dTچ!RtMBG;E^C(\~qʧ (ؤ&e-"}c(Hwk+` rBjg˨֮6@T|J%58Ul5avPKЩ`\s V9;OnX,T! ;,> -gIe4No b fd8L-CSo&?0 v. ,,'' Oi#~47V쫰&^Xz#CPy1wϐ]-Aﵴ>h((P5s'&@Y+'ⴴv G2򝺸9GH百01L[[oR߶~[}'DK)K S1?f^|+EM\u L+\C鮭ڐ)[ ϭta*:y/caq{?j%azVœ 54 SMjffu,cKVnW/:_E*J7DFoI{A8}u]jSDW˕5oW)5fmSgwP$7C'~1mm^IVM~[18'-+AB_UїHM3zD)~P@tgl6! 7|%E+nެrM$f٦_5V/"#?~,#>؈*(2XPmP=7'kR%@D?Οxgx62.U4fZɑ>@QQ!'C9ԬhX /NjgQeG X#Ayn?`ghY#$A9r3%J2z&8䨫܂l)plЮ^V $ޞߡ3ےl`")QۤpPf7VFr){@>8z4dmAf*cZGҝ&vMV/%MDf;ȪoZ@V/{A3:rFZ3\B;M7ra+wEeBݩАXjsᐸ\$g+ wsvnVIڀtil&V\=(w:25^ߛtCzNN[#śNjmӍ=\w` OYK=F㳽GMR<#z%z Ӏ$1!u09Q~EԨ ~3\zH@L[dFu׶#7E\·$T ]|/:"!?0 l2[.4c>.5=?m7<5-u nM3AxCkBn穨UUx UN;;Rhޡ|?,1|@I4 i@t``Uqc=52ts w/ꤧˬ0'JWwBHbEԎ%b,,^Y~dw#փp K~Y(E/e+܆᨝2m1q6qֿLΕ,\]9NXxl3 㸪BQ*H4_˗^ Qc.xP\"H=uc2<A9[JK7I;鑃-o6'*ʒ>}8|,P /J$9pHs2:Qzxq鍲7De8雾{<\YdNz`cy/}f|t!A/{IV7ƨ i9߽t OmäWexsꌒvb!a~Z9W'}hri/EWZyik ?Q?}GpxJ~[/5^#+n UY.u"oZdc*< pq]JT.wQ]*͛V}k5 P%HVC"0j䐵)^Ei ]@7ۅ ` f?lMC5g&- )\Hm5ol/zQ^[ėD?VeXxrg#گveG.#>=)%p~J 6JLkmT"L\UBvHk[ؽ [% ǡC!8渲9ɾd3rG`Vv= H02V <fWM}ܹ5|$Ja.п v>B+ATv?C֣wBkz:FtbʕdT */p^DR0FsȭDuRkEet9w]5fp u~Z@-_klMM[nB2 ~}y+ FMdŘYr]i6V YԏnߢhկpqcF\m@eU3GMÚq_hԜ}/W$$vQOmH9i\%4Љ5rxU kt6FGF'j4Wd^)l0YbY!]g[uUB;>1ӦLUã0$[|fgVb0SQh)m-8[ ^ ZߠOPW\7H`MHSųoK*gl 9E倍#ni/[˃2(ɿh/HFE %7p^AU!%&ͪu:䱋bJX4 .<8 ؞ҊԱ2{<*'Wld5P*Fs+VT|(Lstr%KƬ>:9r)@f/7J/יk'ՀlSVvY.{vF@̝,8w;`XBiQ#҄+m _B2yX{Bk,Ԫ`+]k=,B׹,տx_M z4٭j[`LWuEsGp+iU.6:b'A޻<7Y!껾=;Z K{5w, FmOUb2CuW'߂֐d1&M|eqr:ut>vYʄEbZRm]co:Q#KX'Q|&i7~߭^#36҄'xY%RCj.?J ^ZɴhdzͧF9v3F]9-J\F`/ 4 %8@5*JNTGx+=gNB\!c ~T;a.ѩ7'iě dcǫdf?Iv_1 C#,$_$qkT-bH$W^MP2{ noAݭђDtWKsnSlXlGQۙb[5\rۤ;aF -WCi]z*e.H&Vżπl(&چ2IHF@zc:qBai{ /ps/^ћp:{H|svc W*!f}vIsI[uzJO^}DAIrXl*254}I6%`:ܨz|](a3)*+ |5 ’q3gZZtQdn!]8ݼޟd[^eF̃>jx-=/HWxB3 goWGD pKc/fQPzKej@,6}aH۬9''k/dվ..QhH1TՏ~Ү轅]>+sRFi;33kح\>S=g8 ?:ˎg1GJBs=""itFSߗ߶J  CgN3w'1@EV*Sw',$UO6L/$ׅ1D*<L %@7RwPO4YLE24ȁ5 s &ğtkuR՜K/VZז!eF:FE% FB`O቙H5$z?wT)BmN2'0QzJ՝c4.S~קʩXeIqO.}^ڶoqlQJR͵+G6nOe"G^4H.6ow`˜N'~[F1Sd{v`S"JddKͦXf-he%v$Sc"tm}ʄ +tro9hpz\T%-~ŹfwsHz> _2kXZJyC [NRM,Rg[3{n|4G^f,%J? 1vأ?ģ/'N)ۗv<ԍ7ϒ怀0J)Λ@L]呴cirHr^]`knlY$& I?5+_ptTJ{l6:{XaeuyX3Sx s珉SN2|.Х d|^,XBsUh,/)HGRmoj\r@c慗+OuX{܆|y xԷ5zS͌Y!6R,HVHHuI ij7ˈڌ?S[MI5 X[hkczl6C nMZ[j]ֿUۑ/`wm?+jS^g<[Y #amGҶ>͒Ntrb4<jZI;*@{ 3%#KtÓK5;"V #MU Rz`_$Tm]zo ȃK.3|:ڊ K3%WjtQYҘ]ryv |Θ%' ۍx+nAFzbp54WXo< bo**Hjzwpl)w0pVS hZO}UQh]>(^2p% #79? z'N\Ŭ&9HZɐg ZCAӏ#,g U' IVDZae-0¥k0[U<P2k%ia4_eD\x_uvooX Ƅ%FX )lPW/#IdBN4)үS0q t8PƟޗd nB{EYc(< Af$ʐm]2 %C. Ŗ3Pm?^(njyأzaz ndb2cѱqcz  .U{ ְ` "z ҈NBxuTB6;xͧl`y,+K`.|.F9*Z&KZ]˼5q@v|?HT|t#oU„άK'6gMRWh_@h?@~17 0'H&JnS&@?v*1h>,y M`"(ȿ1 9_V 4#?=F59e ܴ9M_1^ fu{ZgS)΂^ c_"cɨ99ys8?3kI7S24֔?5Y^F#"PH$) ]{sgu+4WYnz#:sx],;Y'LAUzHު﹛۲GQ΍mάi[.35Vq&xc$Tp!cwE$;>#/㏃tMDݖ)H n7g<9x{h6䋒>M8_įiѾM pLs/L.gR'v6CiaL.6erQtF)n@U׫m%T{qE0&/B:szpRX{a dwf%HUY^#,O&J*eڠE<?yP,Ά?mW\#! w MU-Jn,_& =וZӐ.4k"1ař8jݯA8iCp=9uG$H0$3>0?.Yj%%)9Sajr}fgo%8`83l R`tI g#=^ H:m@MoOS Y: jTC'\Kpʐ%5 < 1]ܿ`wՏUn_82)\nKZ/{(٘l 7_]xahu>$XN==Ud ML 8XVd@džviZh !%O¶ɷlRPm;Ox.Ngݳ>53mi``pϺ*Li JsRQK 'a[o3tnF-:պˤM_y@F%rYRaĢiasbkuߓ"U+~<.C߂MPVu ׵Q\>es;u*j ,iL$@[ʮq.0Vˡ#&ݶ~|a M(<sF* =Z{—a^2lӲ?B-O,nr_9?ਦ_æBD3Ju#N,р?noq(*~4X!vⷤ bn*A*O4sO+ ݏ԰w~ ax*1:^r%@9Bx^eLk#>yHK K~#PɚVRso=7[B2秀RDo7h@*+(XVޡۓmُda}|)Mb}T;lpBG<_r:|`<`VBQ+$+-SN;|VmXG~mѦo?jE|,ύL1ZWzqU.j )"XQ9wJKR_NQbNT |9`0>~np/2(mVgA"$v l& 9EE7sd8c62H7ג> L Ycb$tJY'9[94c#ʨ˹p'x۟;}n-/Pi{R1uSxR(GF-I~)o`DM!'꾡^uZmdyWխ󦢑h r`?| 6(06j_^]Gꄐ nkm3÷.y4u\8>;'1 irmt^eJjdp~eJ/XTL=R*zq:e+WU-3/oV뤜nsX:헬>?Ib+3\sy; ϣ 9Xsev3JRgCd}4()!^CVGAB!gfYÜ-YZH,К2xq1.VR.Wbm/*I0Q9c\4#BQd-ZdlLZ*6],/0ig "ҴZj|].?^ZO6Ahv۴Nj9jD{= ǕIPP?LuOLr\}uXHoqn,f_\`*^&ފy&YS %v/ЭsQcbM'}\yb8֎~)|?]-_Ax5< dK bU<5 ؙO_ֽr5&w 6 ^v3 U 5R ?7@ :{R>}lt\ڧƥ>YY _GkLbkynK[|Α-M}:@Pk,JNB;\tf,Kq1nO.u:!nWT!6ڌD<`%b3!DYSɇmZ9^5["5A%vhWWC]3L% çt& LPlw&v/OXs^QnJS_fHbloqAklt,~24 \vdyur Yrxc4vMɔGgWmI7c Ҿs8zTYTe_#aḣUոJ>n 9~K-2@n4lMJ.0g܁JO{Hc!xv0;1'X/H "|io_X= ;"ícRJщa%zr2DptףqphΏ.K[F9[u4jelz=<dG'g܅"+k RݰimhiCSjuy,IJ! Ŷ60.(V/6ҍNQ件lwͺ'gV ɔK_A\Ӝq)b8c*`h,Ĕ|"Qjky <F9R~In=}pU`~2\oĬD0}G#BV0NeDL-:$ g:#W}WEkqƄ%A0 B}vWF B#zit PF٪,<_*$t:ġp,q((+íMz$kRn'W2␦cڈQ\M4> W&5Є'!Y08A Xת ꎺ׳%>Nh GՌgVk9z(l lOa&d&Yk|J"#;邑s40j] XD~kHx!οl]GcLf-([%oVR/т~& cM3 {8/IP<Ðh. KuRa!'M1/ Ҽ76JXMTr`ٱ{zذ ݽVtV:]1Ag$DfJT;(8w_R5\b9ӬX[ss~D[lՒ0&e?_^3MCª"V:-ot׻ TSAtVGoX6ʕ4u˻oD-sA 4ڕ{s[v%l,Vp[۫p/& &>sr;kf }]uaK=/%  X0PGݪVc )r>{R99aJh6"zh1Q2DZsG={ }@pX&]xUzHAp QXņվC>gRY$ЭU{@Mڇ'_%i'nƌTد85ό%+{б8cl$itEU"*θWs*,11^eb~MΉc*[oS,Rඒ$c1~LUC e<霐`گ1"jXR{ewIS"ﲁBXe랛{J6;ֺuQ'g#tMe[nQ,{~@𨯷6Δ8X*NLrU \k)iaM=$>ƍre3BTUAx$z݊!Ƅ W+˙ $x _fCa6_PFWh.չPɜ-⡀Q(w&N6/(71&|әJX2f~l/,d) Ei_PǷϒ~`\ 8clà&&hcUJ :-VU}P Nig7^ԏnP?V}п.9\NHR!a^)w72pjW/%*X2@ḍosie=ٴб pM~/wU7ew/7$1F+) _[ }Yˌ{U&~sܮ7>hW47v2xQUMOjXbte~x?XqknG}zyM*7fvnhUKh;{@re fdEH@U}rVی@&Qd8>ҧƒNZQlD8E@>i5#ѿ_.TK׿bʣ"gi,&Fo ځwz# *"RDwE*2GC,!km;{pF3cNu>l`+nfBER/큛gA2\-~ -G{1F9N>e0e NLaM.#FGRל.F20qr2/=Γ@㰦eVlfuX3mFag$GļaA,V5htb9-Jv&jYHt3FF3W+B/2\KYvSN!NՎ& 璹~Es?`eυ[T_ŋ3"_kM,(tC3V6n!FL]hf,zlUe@d ɾb0u*xoP8yaVd e&BD(f 7yxm/<-$1T@iKǣ@lo:1ty$n.& DZN\?hz=qwG92Š(p+H(mv)9Iع>YA>Z9yb;j.{˷æ;5ޔ"{ 3DZ8uzC3Ax-m!߰|QہR"$,;&޳^e#kOF8gp7cGN,^EBTN?8PJZM=|#< J4n %]Vn 6|AV~;w~B:NWɩ0R6o]S+y>Rmا\{ƹVOGP7Br[cuNIH$beQƂ!{ޟUuvbl$z:̠7W'v I>gCvچ;[nXzOj \G'a ̡ : m 8JT"%.A^=H.m9z,,; Puh(U / @ n ˤ06?W1R~?.AODhAqS[D /låHFky8#u'15?ϓIJIQz:ZaSVu"CY9(k \kX?E^*#P]Iqhq,% M@sF-ʳOhx5.D,戹=H K;zR*&mM~U5|4Ӭ2 RTWΝ=E4%~nF|NADM:z9@Iv8Yc r\߅8b)J&n/Jd `؟^l3DOYV^ՁilߑJ7uX7ij@燶gR_/r=9.4.'(>,>,oק\wgfI(-}.AMtUw󣇚)QeE%4՝K4jB.bf$G GOTς] q O;w"r;BXLZdACh<7/2>3eŝF kb mHr)=f/_~nW΢[vP[8/{:Q")ʱ˵+m0ֲ)lqmR(i.5? ~Ifu p$Z娈sE2įiBRdBo;PM׸{gh%^-8vٞp;cI#^UxutjKoBc#_ . +gܐw[Lz)UAӰW_!v1'4w/&}$ Oj10AqIp[Lꕸ? IJ{E1rdL`{l٢ƸU^Ub0vw%fUZk9]sS& }yP1:I89*zc͠ V/QSA0]3wFVXE1B:Go TaJuK\9ZlR ݦ"^ $襓7<%{BqF*ΉՄ43-\FƔA>CVcb_v ceVf9 S-l"7s$D׼eJoI 􇨒+*⩭Me%PD6!w\dg0~0 bL39zx u0+F:M/L(EgZ[]o'sȻlmu9V>/`pF; 쎚xm֬%NRnNO MS]C&b.̬=/C8@  ]OlN|{Ơ6%rۮW>nNDR^*CgDqH&­Lֆ[a~7U&kʆK1tQ2Lp%ӅICj*9#2t DIi..@3|IܝZ'{oVi[֐ }?Q#Ʈ ǞP,wX ~*f9-]Dr374n {^&=7Mr T8pJDf+e yɥ1!>Sީ,?IW|۶P hy<ڗNsrm,(a|șlLEdrT s1sq JY&IV_̒MfhצW5jxLZDwj+;FZX2 iFG@Ht z݆2x34!qY]1jU+i&& $9&F)F{O7P*̿b\t]O>0/Gdo7_hg ulD,I'D =U4!Dg۫7!yҰEO?Gވ(Ye݄'E.{hc"f*3뙰險[q}l>nIE]>$?prseo[$(ly`ˬs="*@\6^+'h$l'_{tE|Ap$o2Y=X W]Dl , ֍W00% Z+Ugs.rD pи +@{alVhbbb_l{^O|3{?0P +;fK^.M^sbF5ȤBI84aW1=ч}aɜ-MȘXO%s X+'5& f&C䙴ML_Z@CjIORP$"(6w_Y|ʈp8}%'4[->}9S\RI0xyϳТ 57יRr;7.G9A uf `#>fVMP,g,@lJk.cxMS^e} Al2iG.Xu౬$<𫰸=ҍ[~*R AjC]e WrokۂN=tl)BhTQM7P+R;~u3Iuv> ˇnQYK՝ 榻҄&ξBP(n:XJc$A6F-7`Աzj'c=)!a3f"N*+ڈl1N< S Ρj0[e,j ~yqlzwtpH@cV"MGNc(.>m-!@!i nCmn_A bXb͹W mW*w8 @e@pXnR~Q|UcFA7}œ8JVj !/;ki 'K6.j[JHb"yvc&Х(4Pe -3+s0 K$Tu,w̿Jd3PӘ8{&Uɩ. DŖTkH%(4R {!R&w,+Qp~"Iwv GǭNu@am T.7|iN!x>zzm7Clri4"%O5 Ie|(pk7E.Extt`Z`m\ <-"tHh)hk~`@Cn jLcf2s6KȄ@2=98F~Uiޝ-{ZZeRu^ zZd_DWا9Z_ѱ 4'Pi* )%'$ pBŰ*AB/놓pޜ.KLEdo4be4—.Z ~tV 0Kʐ'Q,Nw~Pn2;$o7m@ ([С AU&g0k"UX9ί0?Qx$ מufVѰ%B **]K{MյȚӘd褰c^6ۊ3\=2ۓh։rs|mi0K1 fȿ1ۖ˺FpQMouem(3?ƥ4(ð,lD\"Uٲo[+#ro\ 5]mѧW/|`&6 Zo`PLMmBVE[)O@)hGXÿ#Y n>cyJ |Z3%i- UV*3DaN*mГQlwf j 34!Ү^ڕWDI#•3VRsbga \:2F$9dǷL5C(\S<>L&gոFUwt"máB!z tPahXPZ flSr-ASܬsDP4[M~xC <"gY24TKڐ |6g? 4sj:+CGNmX ݫ,b\ _14n=9rX8KDw<9^͏+|R(:G&'? .&0.7*=?h^Zઓ@Dhƒ( 16}#bLDwNn'W/3,ȸ\a-M;i/P M{T>꧒qA7#sOBK` e>0/NϟKՕcO!S{3i60^a}; Dth.f4HL84<ӹn<\^'tr*3pB`V'WiKYE()gv@4f~6:pTҭ6iؽ>h>p8p JՖ"Hҭƕ]’Ǩe]f<"&?ͭzZcB.$',$LOx/O0c}UV,`gqF DN -Kc.hnp7 \-U-fYĽ UA7[ };hv %V~-K,0{($a* Z?.\Ul O.5ϰti7K)5s W3,6mS^fLB~qnص _v=rqu$V3Hai}~Ǹ>J璻ݙR(hQh$Ō  pbѺ32SgUԪ52ZA%G&\z%;J$hD* E(ڕ^Dۀs=$/eɫjD-fzrT*j`ϙ@+8{Ҷ^4B^WGD̉ʹ `O9VsGXR%kF]s^-j݅}᷀?xfZ{:)bJI 5-FBf L9FK:ۓ Dˀ"._s.s)O9D<ԧJhi6&ScGМ:ƒUB} dIUـ<8r$Wg#QRhfLM;cl6ޓhxc'¦Gق@y=fWCҎr}"VeO m 0k((P]+mȀLfzU\zԦ\**ebr{@(_`.;kˮ7$|MyaLs@[oxhya.=$^76f`F .|xzrqۑl6RQUchH[g]=HojL/wkV:\v̀MG$'A7@Jb#5 C>s>U^1z>f=CG{~1vqPȹզua]Vu'웊 ,Ie)ؚ nbg_|2%:sJq.a=[u̡XA2=у4ٗ6ę◤b l;B^n"j}3vX.sҹ!tä!U *ot:] 2'#': @~}%s ||(L(ű@MQ@}@sZ_b'!OZx\;e,90rɺ}h3͋k SAhX|aQ7B$&Ux*UEoW28nS5#oC[q5c@0LϢP8{?{o8qM&0E"cRWAi$>+Pt*1,"hyZ8]`%xN SFEF9SDhRy]:Ҭ ;A6~z缄Kn0hdpPS^;QTy%|uyCj Gdx93ꯧ+r&MMR_%鵠Ĩݽn^:sԾd_ך `rA q? _"\RX[wEjaܜ xvhwǮ ï*̳d]ߩNG"~YUBwquBq-d!LӖH+ lVֆꮩ3zSJxf}N:z3<acC2MYՉ]Y<+i#apXS`\250+/.Fns=sOøn\&B:oT+l,wEk8RM dȀx.񌻐['ġ @7ʔe!EKRb M+T.gjɟ0dW#Y?p4VfX+i1PW . H(BӘǎ'dssT*z $ALFzc&z6Qp?%jɚecU;,HqWWq p.QOYqhْ $ېV]-^ &WNlw =9Gw&iR/OQ$Zn:x7T~6N6E隄ć8:o^,@4VF%]"^,S!3J=ipg2I[c3j//)gL_quE _>4Х[K;={q,)6ɠ]fyZ앂pD4?̅}4,/.9.b5ZJ=k i U v=Z+!c!ECYx͊X.3 D`02;31WZ B6ݗFh5y45Ń? > .+Gήcr[H@j i*/Nړ穄)d>o:ԗRuZ//d΃v ll VU|V ;pÌϠ^9{Zub 8z7H[ߗ}ruV5 d&L[h1U>!Oö󴋪)mHDYݶSoZu:uVRրѯk~hwcO ԽI"S'@>uEh#E >:LϳB)`zԞ h 3r ZE s![$4s*$Q/tu>;v2NE rNYa8-1RE??gh/ É">E V&PJg"ɤIs2*R ~+QL;HkJ'_Y$W:⌞ OGi9[I!Z"G-|i("6'>b`IӐ,4BV=]׶gB1Gad:0I-ș۴EJ v P~V7B?wܸ4ngEg.mx*vOeCWand߃}zlKuh Iqn^+ߴ՝>Q $Ћg-zHyFV(~\w-!Ա$px&toFNN|Cc/dJdh!< ՅtdLf؀0"t>0Ͱfcb.%0)zy%Q #>Zx1U?s+Bp۽c}HTIZaYP"b祉_D(TI@N0?ٕ<$ku?0i+K*B-W^dNj ʺ5јLvFʳ:Z [p9of|,`˼ծ %ل## ;ߦQU vWCŗPªC-[oclg$P"(q"ot>!Vf286МB|7IRȧVl?y[Օf)gEP@H5}'W5ͧ\E1g)1.?I@E+\9yB:nQCM=xrn%>qN1|WDdWjݫlEr0D_CiP8'W22GQ! *ҕX@M7wD倫(Χ3gHto6hܴf[.pM$pk5 AtܷJzfgLG" cr Bx,z{ Aup묗A4i @tXR8[NeG>+hUVtYGR$3"LNhhMKM}y"c t:Gb*(V`ݺ,SNtF\p2\wgo,sPZ.БD"цd1"QBOidwUY3X5|ͦG~mߩG zUٸ8n ltOL_ESCʏœiNՕ7*H}ͥq?e/ CFe~s>o9i'  h2yUd_׌#t+o\Ea։[o/fnRLihVD8fG, 8v (h+~w/x!;b{0gH ZD`까sU `&dYo#wd0lET;\<{ۂ-#Ŗu€..;%Z"B "z7^^VOz(#-M ` L༴4$s;',\K) OA'>@6wujׇW:OHz8g ~H;4KˌJ<:TԄU}6:޷uu{Ytm ԧ$rÑ(bYۃÌY_R9O|\Cak/#4H0>5ك#(G9a'[0+Rο(bG3^-K[=w&20ƓAz#,jIW‚Ϡ<3~#P8/I*pt=8g ivtlLsu a~pV^c| 4IPۤ "TpZ_MtymvhOd]v c0Q|˄= TZdᯀX=|JvϬHHst(WE3Um%jƼS !"/bgSYrjCvG NA}s ׾*wIiʿ}ES#e٫VBZ:wP*h tPoo4xINpEMe~0N<ilp;6cc7ȠR"tS-‡b=oߚ_s&[OIpٙzGػʈ*sR#q.[Jʙ5oK 6-{Tsh+>luP"4 [3˖igK6,`wQ#tj"$\d( W.:ki[e@VIx#"p1BT1w̌q:=+{-0?}z&P[rNj&VxuLLUruu@yfh*S>Npg3i(_) htFꇆQG4l YV0gq3LP[0b$ɭ~_)$j,{-žh>'!s]S Dv89Cj?{Auu;'>vۢؽ|l/ *+hf|;S&p$!hHRD7k vd5V%[^bv苗NƒK4nO;xaGqKD%~"e<d(oFSv_ĝcg6d{O]^mBrC ?&h0h4(N]-@OlvWL|ٟPn M;!n\K/;)Qi?hP1՜G(TdQDޛ Ίz=@wvUj"b-CmS9oԿκS:49F'_xu0~ "?S2!k| +3Ӽѹ&TkFjG&#> AAŠ3ϾdIUggFs?B2/c\{נ=빅a0KvO[9\“@Uo{.&~!`k]넂b!acPEůÉK78z&/ 'V =\D0z>WrˑrV S}1%ĬIkݬ3:IzE.,;kgN`GHG)@r=[!pNg9_ѼF{ј)kMvEj) K)<Զz4d2o"v^N/_!sP,0^"Û7nږjx'fH65yh%=ZxPvCS@z{k  sxqo];)/5G[ +mv_x:9-f}*SPACII8_T]Hy8v% JF2P3C9wPOnK{sv Nߓ"xRLC<-vq?,S;/ E9O@:t=.[JT|)U7ĂT#%|eNeL?yQ:oxG4֜-yJrE͐NM`KqƉڗKۦ7DcݎiMWwtL٠Yo13J.?$\o;F_"A0}] qwC9ZS C1 '[׎ii=;3# R<=):=鰍)Qx{&h쌊V^e“*ʛsgYa.??4f Vk_k^OEͮvjY4-R!.Bx][,ޯ~n,ɥ9v鍖H^+CM4wI8JGe% p(CC8:B!Gh~? ۖOA]]yqvo:w5e8 -0iwǚoS 00dpj:Z×yuҰSyr¿$DJ4DJS J9 ݁j,ÅnHy_zd9 ; 9O]E6rs a4jTLj!u#:[Ħ%Rܭ(brI՟U!)6;/IE *O,-iסۛlƛ,*,d̓!Y9֡hާ*ŸΎNT\~ɶȷin$>p V8{Vqpc"u!I&{Dlh%m` w˯a\ $uqm]M,* nJ۱\WGa:rThpOj"St^#ꦓ6>4]Ciw%LMW[3UQ9#~#~S3EP~Y BM1ڛ]r)5unN0ԇ}|8RSk.p5g-3s @ +SanTHtj}{-9!ij,ckm.έ6gKEbrȿNߡ~v}YcXaJXj݄r%#YQ V>+/)]oP67>G gp՘ xSw#+B~C|Qv>72[i*^}ŝf.A-N6ԟ+Ut] kC>_'nR#U&uTT" jﱙ~ݑ&"Q,i>[sw{(~[k]Rh0 430 !Y.hIR>1xTGŒ_kS7peW&S ,&)[p?ڳ(Jhߍ4L5{Xӊk~3:]rc kS[JCJGY>hŻwP남t[8DX r?.q7jR^d2SRkVBF!!5~2xdiJ K^Pu&u-<:P{scz&f E4Z *`űXgm}?a]K?k)3_>.iH8A7^o ~H}L lB%]8nNS0+\8w8j)STmmT`Y9SAV_v&7s^]8$]1R4d(2?1]2>:i$~4"nT.g1д/֛Ef!Gjn"O;7Q ý~>˷JD3t5=}c` ٰ_Ent I̟S+*wI{F(jḭؐ# *3dJ.{$TJ]S#`"Y1mA-WjŇsҩND|N-X+BK;M;iꂈ _7*nW['=QϠPԐwv@arď)h*@"_)箅9CɚLmC^Mhs4@2m8j3PX8eB/%؁c#ae9r!$G2f%rOJ:٤|U vЋmΔ]zxX[#{[d#N4_PAN/n@7r!)@& DׁJu+ ]>%==گ kaX^ ˦rIC:jx1jt2fleM}>ԿLLQʡ Qb >.?PC*mHMuH3 %П5i{$OᲾ4l̝kdYJzuѧM@Nįq??2f%0*'/4s I_caצ$!+Rk#ɢW $1/z{]ո#^NɠfM}@Sm>@\Rq} THx'.`~ (tg\I;R:|Tk}:_/&Ǚ]OsS5ҾwF*/íJ,ke~ꗅx=AA|"0ŞF,Q~JG=x~PssjOc!Ԅ< =*g\6@\ 1Α^Y{hy` =N8!v76vUkXdh6/=tzg05V~@I$ օ!TBZ3XQDNLޚZC=< yP馵 5)wcױN)jW֧xε#HQȺ;`E _ݔKf`?eY=<{p/ lHJ|R͏gPXRNk]?CkÐRU,!n@,?~0So?>WU:gU lF(b_w {vڍ 7U}0x0ٞ%@Q8LQKwl <[Xebjt!.t|Ɍ H.ŨpD׼mLˇE$dq(SFsGZ!i$B#kQ|La]K>&lQ"DGC7 =4O>^*M[m -r2.+rLQCS$VS^ڭix(i Ӣ zUSSP,6zE"T_s}|-(M.)z$p#I1k'6. S{ILU?sB3J+o1_E' *̮_oB3SwaG.}iEe7Ҍl$6=w4q4<] E#"%`T}Wl=E˘'}>%KDkwlDpE<#coOVͿJV*R Odg8G[803G c\<^D}|X.U7@1ߋLeVI5 I^Hj @`@?oar"}rL/Qx]yڥ|f6.zնC  Ƃ)ut Z>V;MK30":d"8$gIj^| i6dMz4qss{V8߅ 8tL$|ѿ Q^KLܴ+x"e99Z߯lOf&MI&9qv=d>4/!1Sh'Z2sfQ񷢳p4jZ"C!54?4~5OL;έ`"yjaecGୈ5;C +DzFL]`? 567r4ZoW5\́9_ WMR1|l X)c) R PY~qe2p;SsAR45%;Iݱ*+okAAD5\;8RV^G6IS:v%|[\13%Qm'* TܖA!FE'F͙rvre4N *(8 .|1ǑZ]SRF[xg*ZAE ׫mW["pW:YưS'9:]Cy!^l+V`p8: lNFJ/Gec`Gru,]M]P~%GTu筦*hpXx[HzP/Pl POC|C %kˋ)sb 0ŸbilHN}X_L<5ݭ4 2h;k)@yͷ1kg {dX~Db>}LC*m` ׭4 rǽi 3p{),04y®$7Oj' 𻣼KIP?z]p/[z)90W[5= OC';H~g'F E3!TѢؓsc01N<~* dVe6\1<[ε&Ma2|rT"k] 1_eYbvTCVܾjO# U@{F..ac0&2Pycy +J̭#P91×f1)2]X0%[kdī04gIlm4S|vݘSzpEBM- } pn{e+F枟}޵9zG: ڻ?(qOhwӄ"~%wmB%$Kff`kKBXO<@rQQ Pdych"2̻ck(w?a2RΝ'Nl?vqw{ۭ& I:qT(9jY=/R gQD7ӺQOJU T_?h* ~wKW7T6\mY("0?Lپϟ0/y.I XfJH1o,&~tz*Z,4ʐ}>ZM/﹭ (x71)=9x&5/ѯl DyKd } L<44WrQ- @\u&Pq !. !KlQG)5]y3xTdh;;7Z 2jFLvE9 Ο,u2eкE9n98k\O~Aq;ͻ)( gom$k !9>`V]B C=^Zl&dc ^B@\NF@wɇq7;w\1z]QiA\A\c|>c!ad# d$#O%د"2aCF| (rD_K NQl\9 dw(/Fė4Ik_QlJ&Oa|Q11. PAQ2M/>^T}U>UXplTM$jBrE*VB]s=פW*J:?~Q<љK#:ћU2}7fx#-*.*\HN}]3Hh > #7+~ ~gk16˦@WۍVNV35r:.v`gTnZTs" +BUoB [6Z{ѿ< l$/]XdEk{a0:w(ZsLEfV|PZ Ph]!ml*1oˢ4N]lEDEVÌ]3sےI 䓲~TDDa-zk*RCnQ6Jnck2!> ??AHDjg@෍;DKS3Ě3"BŦ5Y<1_{W:yf9Z@N I:9$C(Ra!7bܧ67XP*$BULaGPPy>Qۜ*૴#%LO <̧I]" AA;acjD03J'{C8"fI/ ,Q-ߣ#nv!zǬ< Lz0VsѨz.!gLZ>T6MWX9ז&F5ZΙ˟L.$(I<7Fk]yc9Ln}}r7 0D/ lI|Kڏ3 kxaaqQ.ee!,79.2i]:ɘ vbWj :F&8.y t~xN%R5hS]BD9eZ|UI Cאm ,0˜|)%6V-)GRy۳HiJp:{ٔy-@Gm05sWz'GMhqP*$y(iYTtK\Y]'f6p$:=U13] 90AKQC[1[9cԈ61=5n>!sȕ^'Py B퀘!kqJ|yy7&DE&Ϙ>)~{-T,wWihMNtVP@|2_#Z68hk8UXS>A٬yuUGk2 dbF+M(8WZ#2p^o3} Xя5x|Q`8wiʙOM+x3W8*?͂qXc^!Zth]QXB\/ڏ>P08 mcJ5|Z[Н>*&$%%z!MTdgL+:vpb@ ;v@$lg1syNzQ<3h葆0x(Ҝ7`X町Ab"h[:67 cG?b C.R7lypQٳMᘡQAct 0!1d@h`b82S!j>x2jXO>[j^ OP3 XvWd`Х8㿮Ʈ锃2NoX롎)>#=0:7+pq(^-='hFa$ҝHq 4sW5 Q.!Ob _VA+(>6;xQ{{2˞8i%V݋<_ެ;!Cb@-B'1n/IRAVgjV 'B!$\4Id ISWX@y3EYi)iT,c !`_'^-dަB(>Tވƥ ;I6?uZCi}#1^ͽԐA EyMEVPZtaRM;lo~)9ɉEgr_9SLFm V.7Q)pexS +席7x6ĸ:GNq#"GcXp\7ڄ Z\ip'\aFz@gԛ^9z6+C"ŮbHCy7QkO TW_(5==z5"TB(PQtEMp|k"$h_`D 5:{+kQ NCw #1c$5] ^*qh(ZvtNҖEk`g@Ԙ[>62-4uI,X``w~_vU!ڏ/6>GotQuը :>`^e[)4DW^ý8SC? s F$xVk\ah~YIYt#.ųsFW QO()^ s:t vLj0"**W2ANthb|Bqgw]V%$參4)92 SNi,n0s&t.Ν|tW5*e+z ":ѓ]u ogm mvGJʌ:b-v &5M& XhܤP#D"*Y/-A<#Y/_%*ms5J|+,On9" :.Z )měa˜sltrxHxxӗL1DHz4c8=~FV[a:{;q7-\2"[Ἇn!{)-p)F*'h~QjePhE baT֭+>1xv7sNj;swi7$kA)<4ĹW":3uZ0W]$~;s +L)SА;;6ah@r{ll'(T[fN+z ?9v* R$Bޗz- 9<#A, ʘ旯0GthN `|A?H[iewSƑ#u"G2xwj/3].3}[nش>(ײK^:17-WlTxFy.* Rɖ;Nkpnjƪq,cpcLjO׎_^P""/thFnSJ-N)'Xf{7 $ߔbE.jt)mj5qP֙奅 DPjc)E&ld XPoĀe2d t,0 O\ ic vF4x C(/@ _ՑꝖyppFxo+|L^TWύBU4_@whg+ii!2@yzC U<64/vTH[>ohh` Ety tߌ"!QE_%u&4Y2CcN3/@,i^@HQ:ō'rotM »8tC`= q۲!7<)5 .}7{."p}`XXl{evp@bhT(p-msr* `ߘªͷHMUeGƾnCs+)>^GR#[0̳(]QZab6X< :zkOA}{/uwCxux[UuPf!]/Fܪۤo邠EYb ( xc,, 7fUFlVŢ+IθGvx⳩TᲳLmM1!O6N씻G>;@'{2MڪŽK/X<+H5?2-!?8Kʎ7ݨmU>[@gl| vsnI]I֥Zg̎8$/RS0x m n5uַyS7+@(ԫi3FQ*Kwyd%-ɴ39 II?rv]Lխ櫓WڹQ-֭JKTVG}mh7QOH&uAL=ȭb~{mDSv:|M vl^;]D3fQέkoWf%hTC4`ޱ% ڕa=3+M!0ltt/ N{:FG3,d G͏DA%*2Tx_Cҫn㤲v@O4?O:zWߪ {&7!<̩n_c__soֲ n 7&h䞞l3G]6=f5q d?#16-zy %):gT`I7r17;o麑6OV)(yw\TϨeyI9Œj >/HX5Y#avDx}JMXpJjb{ (Ba 1Q9Vqsk.#pE0J ht.Y.}5*g69 9ɰ \)3ۆ:^]{L0!Ǫ^#5pp*8,-帙gk\wìï_d jtlREIS@T~3 ĄD金 K>\%x1ިH+[bɡBKL4/"9ET.@蠉as%6)ٷ&X*|&jm2y9RdZ ˢ$n E c*ƅaN%K!Mv;#'>_N9Nnq(HT$ٕ_kmy%59ؠ#+.W{%4yl?}q%se9@˝$q3婱.hC1!yߛ奝"9g)cvO1\|WX΢ 6\x [R!#nQAf:jnqiGWGrU[1$)c9]ԛ(gh`hP%9DK)Q .QAܸZ]D8oE`~NŌǰU&ظ6vboBʳU{$64w-Q{yt؏`m\>$-Gb#99 Q/lC)8 V38SN;ά-GUFD@ǬE `d$ꊔ^4*qyLHe2;<,(H`<MϪAŞ*WÛȯE(p2 LN=\ xxqή_+Ĉ\!Ix%la ȸna?|[07 ?-qnsiֹǣu'0Pwfkh~x܂ÊoLKj~lhmՎpB5F:xOpZ!E? Q/ͅS0%3 5/-3;Zgl5|"2R딻v0F"1yN6u<k7ɶs$ S7~=n$g% ±CyH`DSoi?};(ZuQMh8Sp1Qa*zB>!c2LewK=Ɯylr}Wob9ڃaaSWXRt};ktX=#,<2ZDAxAp&Ȍ]0<&@$Jwp Z)%f5'#xM_q2ą|1a-榣'yr惂ɢ~Q5zݍ#akZAٗTCe*NccOxKM2Wk Y+rX jTlQ hJJ|ٳ\=c nmbXJH$|<]!a:LBm.U'JBw DJBtu@aWȿH#oi{n /,Ϻk;m"qG|.&$2 }uDrGo?Z+NL`X]Uw%YX}~;=\r`~I.qK|9$Qx*1@˒K&&-%wR7:|v0vNjځqWvAxfEH㤕 R rZ\  Rr3kHyr >3b>XaoC"cUdZVJ(ͼYL;Eʖvv=or[ %c`=?D! Wcx>jz; D:Zd=wO􋋼A%67XC|RVRFF|KU4W8vX*.M$)ZAYOw: Tђ)Z[M1$sޠWۙ7Mz?%0c',sto錁Whk,Az^OaIu,AZ,sF^9*XGcӵ:Կh])ޡ9T0eܕˈA= C.($/pdHOѼ51~:M,8ܩ⃀xqNvӚ.w@ղ`(k%͐AS: a;i=҇uƍ>),Q>44$=&SA|C/t2.?;cSc|gZZYviYiZHBdkiYs@:i-mmj*jzρIoStaQVW5==PKLT1PZj|"0hq.u$|,0lp8 eh}O+%kwKJ-IyHQ$x̿:zڡ?"5Gp[5@U\45~h *tq6❑)w*HgnÆ smZ;.p}W[>&|痋άǍs.vh 8Wq((|+ R4u,^ "oQM؟|0qZ qeFp6W˜vu8kHsw{91i+~\%oWezVpbRzVJ}U|h#6K h hӂPIss=C]q~E^5.cd5IOwj5W-햖{|Wc'MLWca1>'%#Rgpr'B^||W:aBx>]PFU0cP1E1RG&huEZ>Goq? -D.=8q@WQC`_xn ՝y( Qe\TQcNo "V5^!G>F-bX@r<ϔ?I°b 1]b.7~nRK^K/0L*@5MUjdd/9$0`ZC:c ɾ[:*D/qKC\Tf#^ݺpB _U\÷`vb,Vĕ98Y Α4tcOLS|ERjf1_ZW]$ÏrC$C/}ꖹxPR司DԉmeوI<9!5 q&3Lhu?s@a܇p))Q-t } aBl"1 `p,_H e?q{VXp;>G5~}m rS'!# ߸=Hxʅ:~#n75sv:ɒj#WA@|g}$ۡ? Q0C - :۔ßDOn5s7 室 t놬. .wvn݇! \RBnrټص!l:ɳ4lq%ەgӖ+/^!:e% f~7+Q߃3")vrG*NKN=藥ꈽwzcEّb!\lO3%6śo~5&/{ _tşZ(8U*1" ?pc+/𐨂旂D/ӈHNXLP~7#uÛV`?/vzDU[yZs35MϻUpgRYb짌 RRZަDqUJ3Q~s/cFi+wOW9hYww"/j-`q1-= ?- s(> ًSȔνJ:vSn=FSt[B:(>j 6vAIa'f`;FS,DlXpuA`f")HGcQA)TWBi̜ˢɌ-YݓBᔧd Wd'jWql.hY[9ݰ?!ڥd5((a0OY('e8I\u\Lٛ=Z)?;sQJ. 7Ew{W*}@Y\ٶ.~w5d"Ϻ3C;Cz]z2.p(ߨ2AyW&eH-"3$*oo,_̉i9#hx(ˉ쟄YW<ݐ_l,Ϲ;« +3Ό"@ʾ{V6 {U8q-!gS,>Y%'A՞: N&c8S(D˅uuc 4b#ayh?2t]z\Lxxe8~mD9ٴa|%q1r6Bo8~8>݂Ā¹={fz96Ǜqx-5%~.}1J;ڰ9^ 1}v ?cc1|ӿ}8kEϮB103YVM4HB10U;Ss$/a0k>JfiȊ~) ɗWHQN܍3SFՂ1(%I7tեZ+q$>@06 לyx=Q/Vk>h>rԼ M Q^ B>,Q>6V[MڄUZ caSm{ c JA|>2>,ͧ͹ܮoTRD&I8Պ[\[4T=tZDp 0b/9+AFA`OFJkhbCٚpR \<}-x F>T!Qݫf:Fk~Pcyي=\+h]54>9 "{eQd}UWuupv#6ƽ!ו>MӡĊ>7r5BYqüVK`YT񸾰\F?c+6{^.Zs1u(7tg׶z~II 2ot~LI-98W9:&!JsΛ(@F_[5Ж Ky[* {Fxܞ@άvO\t~܋~;5>J?8uVZ5,}wWbD(!/H+]IjƋn-B 87b{%Е : 0KS1`=tI¶hu*lIbs1#n+.|7vcg)`XאA"}̓ZЕ{ttGUͶ udˆf*tGV8~m|V0{5撥/I29Xjr)e޷-WGY:\@&-B B/BFpN:؀EoŽs VFŕz9LƟx-OrNV}uxgӦu%ݩs_b`4ЖpvxL!h-ϬSe=&FE,&wCC-b/5eƢCXg`ӕ=t#\7VfNF 6iɏ|%b"؈!ͅfyVtr8'38ކ}-/7R߈,CKd1JwhpPh)G:X5;c*J,OՂ3gڎFPy hNW\:Si/VA33EF-LBg[GAr4^Doo5V̙_DO,tƤܠZ͏ϵU -_ދ,q3x,;gD%ɭ^~tZ@{)-}{"١KfQ*q똟R]dt_g횽foS]igU TD]RJìmkYdd |3iKj/6z6\s*] Bq$̱zӥAJ&eXY~H'FmXT~M{ PX30C5g{H(1l>0X tů oLNkG?'|xP7uG[ Qd"E*t`H@?8"B0ymEһ^ vJrSev'-DUbQ{q8iȏE̛c?K>e-n£Jp 6zպUXiq@+z DP|Wh(eF@[ cguV'*Z\{r'6}XDǭo:AC^՟&9kJsTg-~=/&M.~H]L2›}i'Η4Hل,wTg;Nݷsn$)A6_ަ0aW S'DY@PZ~WWXFoO7%Pp)">L .oQ虢Kع,vZ!b_^TQr>Jk,HšiBuHSfԖ~r?P7LB.oQwqx(5H ?N.¿DN G8Ȥɢ.&K+P'~ >Nk^ ل!b\{.L!a1kM0s~2&'t2:iV~9|&˪L3$9sQm٨α*jb}о{4it.ià#"2]Ӭy561pF=oc-]-S}ozV'S>O`HU''Δpc+;T8!W 7 iRBj0/KWqnzۣ2)p c-W-\WjɺPJ/);={ @H >lEZ8܎Ӭ3eX?Bf>HKo$J `WpZr.ԛ2;R{fDuZ*yy062!gUюpMyNT{}la{1b'Ϊco b(Ѷ3MMF4A@d] 8d}mGI^fve9KSkT[Eۄ: \j)oLS5ħwyαb)ޔjD[d%}^=l\Y_Wʗ ,6m2oяCaMvR={J>DB ,M!%3yQ!Iųu~BCՃ+ OYVm1]2A%Vy㶱vr n bqlPP tFJ˞"$0#Xz9Vh!Ǣb "dВq2M'Q8$osVgrisaj%!^(#ƆQ+a{VQǒl'o;LTW\&~̬*I݉7ktc H^}$Y+gD>1^>ntjBEd93aZ>2,^헍'IGOQ<[G]kƜ: JZ6wȳ[qo?J:Rl<{XbuGwS*QZ*i87we@EI{vz r0x.Ni0|*J&Ri)3 $XI[\J Gz0_D$B5~8H'4FjrÈAʴ0g/џx?\S"\݅Bqd@B.۳( n"d IfG핡0 UVЖA49HDcOp=+eg_f+waq#fuG9tEro)LEi'1 cKPTF*%+5Y>w++xENzGS&X}x#/Io%CPS0cqn]; wKI\1t:Y3M )s~W \@-<ݧcS~ VȯsFnvTyZh=vb, ǔ jJ4(˓E,a\ Vg7f@ 9HniINDFҷ@h7GťԶ7tu|a+p3jxXe"3fE^^R| E>XюF}L~bN@fIC67Ƣę-H^3EHjSd5Hǩ x+}<u9MzHZ-K_62iwc[!9T "/E7sz@iz 7 iH5~T硟#JQ:G&bLH ,Zù]{(*8firipEPyؕ0ؐQݺQHZPǂxR*"-!+R-6v3xCD#}^Q-Cd0ECՌwߑ~~[&^RH ?XKPsw.´ٺpt>°Dd6٧3CM6Z̎2T(Ö'+5җ #e;B[JˬE0fe0sEx U (ʰ^7TTI^?-/} U:_Cꃣ>^ѿ@442$؊IqHI| )))/ Gja_{>~rAlj<Og[/Cvr6x7a RAӨ q6v|K6t;S/0M䌻XK t($$>=kUJ2tM$b-ֲ ]WK^Hdp8.k{tnKvsFd.t Y5o`KtMR7a<ӕŏ$Y^5c5Ƅ` Tr`!Jt| Љo:WW7jsaW.، 6+PNsDJwfp:Җ![׀,N9';Iݘ_A`gMW@|V'Tc$JZ!0KTy)< 1Tq g8 K#W4]#-[q 4Z LxqxelW|. J$hoKH/%a6yւpQ*Cl8{lP^ {[%)db]B7괈B)S!`Xtwz퇛s]ǢpbVMZոn3:k.E< =ߠIK.l+t1d;A4I͍X੘[[DŽb듆 SZJ˜ȉ*?!#oi$_z=,JQċڼ0۴}ݝ)=65y P5C9zNoubrGQtݹlͥ'uӞYS`sd7;q 12ḛ́.r3L E630l;/},sD}WQr?bI?g^M,n?9b'ЙNA pg(TU㲚@Mo1!!6m ,U]Զr]^ЫcQčxޠZ<^a}Дt\-1{ʡ ~K{OqVٔ[jR:H/XCD`bDL&MHLSh9 7HPeٖ W'ጎy@lȷ#Gַܝ+=GS4);`ץvNa7-e ;k ь\qۋ |Ҋ84A,=mkt9}leP52yxVbg  PNE#6tJ v3XK ')]yF΂\8y^;1 QdH-?{֮""USx_#:jdܧ:/3T$&K)RG .Y]h~f[!ة7՟2dS4ojxwh大iY0/+' n0;}.,)%l6㜩{Z TL @Ÿ>UEvN-34‰;l<^عs3߿GeBm Iwg`^@ÄmZ;0. 汧@՚jQL)Oo۴W8XC臑#Nw?`hM5;/s%|Vh!x;J|A*6UȒ*B踇fo2 i>9c*h9r݇ G-[pӘ0$1|xhϜ e]nU΢nP'"{xaEt'K>m ;È$3k=J.Tŵ'1=-r*"7ATp?У/bۣ*e[Ԟ=T(#@eTۚY%~PVGKԭWwb؉ "Xe7nKOc(m䇆la-VݜB&~zͶy5)TPt`s@1Pvu(W;BvÛP`s,x$2ڷd5y+ʞ&Ylg6 %?/𝕔4ҭl{zCr>0ᄍ|JugʶziYP=@Fx.aiNjߐgAr'60||^>wV!:F@ qM5Tنju/.,eDe: oԨkd%+et>YÙBMmв88|n*yQ-19΍jtpÑNⱺR43 C5nͫM@j?p98B먕ߐrong^ɉ-GQ+-5LLn3OKF^6hT3Y`GݤnSPO }_*l]g)(٩ڽXWh-K ̵gpA? !r E_o^"4y,}OID j4?%jvy}im"` f*̰W_aCTuVD{>u 5 E:៽hlvI~NL.sNZ 16 r ^MvIU`r/^8n iS&Q 4.> Q+vW:4>l[ s6V1\(FB3q8%-- ]] L*#yAhT<&z{A㤰m8! ;ṬlGa' `d7mLa>lb]gi ě.=E+h4]vb&ͅGD͗= 61OnֹKb!u4M3>y%Km6?*/ BP.=O$]d9txNlXGR\uЦp=g f%:c#$whm2to8y-m0hknaًix s%OB‹_ajk䌿sQa7Z氎''wsBǷHuS^Ӷ#}E)EN6bVY>v|}zYݭ<[5JnMrEfRlk9l֝X ;rE aJ#^\$Ŷ/rI ;VL4W!:HQO1*pZhQv-qBS?&7CX< "I0 <G^|6KJýI4DJ,PC`(1 QN, }#-`5<3Թnz!#kF3B[@3ic똜Yല'X7[DaLh\bmGT۔ęs]z>Ѝ)pj=*ZL\<0t[cElv5keޜ^ї'/3 ƚ.tgO'ΑJ-`tga[i@ZΧd $},ܑt I^p>NyCFrC~~ ⻖HxӼ ˁ'$&ng&逋Ƃ6^]5F2A:Я =# 7H6@Sl_ؗXlո?պO1%Q*w;  06ѸXO&d>ywfoL<7x bC TJ9Gӯ?&Z僐,Nҗ#N +'cys*+ܕSʘ-+t9j)ºkYnu/nvÿBS1rb|`|7GnؒTOכבRp>v?گ g21s֔>c֒5&dłyG6gg[j ]5+[smʷZfGO: BV [~T[B ,{YԦ0cD+D&HH4f4I$VIWZ5vְ2/Tcgr,PxAd;7 K63yΕn? J%Y9ȿ"7MBqi'-fh7RGD:lcG( yc'aqۢNL#$ܺ)c0ks#\؆B8X̠_tNd\Tn^Ɋ`u\>*^%=qAϫo//<~Z8hX!¬I@xEٍ,Y 5ʇnx'K/#&ڶ9ەۺvQaW_x޿H/2/"?zۜBfM6n@u1jZj[75\P䱹'nDXD %dW=r!Ɩ Mx ދ( +`M|-8c<%8f  $qeXv"m&PpqRbct@PN]a._x-L@ 'z1Ucji#';f-]]olKm%+2^NGU9 ZJV~4ӣCw ҩٹQ.P">? o s_蘒G]ӜI͉<~4Pm}4^t &憊<8 B8Li)rۏ*a@gj@%X`F}z뮔[hvI y,T{K[sDht`\(yV?䠸NU-,~BUK [>0oOe{:ݑ9븊x0( '2ALYU.2G4 CN*O@R$O>枑gpIE#[KYn>)`)OF9)~j^?Hb!&~3˒¡'9 Jݮ;JxfݾP4BO Ztu|&ꙕצY#F9q4ݠ,hqmת~qu4b`\cGh?`4|bQt̴[v}u.;UE濯b:~ȭ5څ݊E~u,쯵Gh0)fjW2veŒrFdZXA2rC^~GYdQRĿ>NgdDu|HAatn 0d(0[r 6+: ೯orեl팹Mh-3FIS@5\d蜠kBtoBwB{;2r YN+pӂMKj+ʸB ۡs!5s"^#_:]S>fX_$>.^cN0YkCtaS`&˾a,3VW'rhO^S LTy'đ2~u D4j<" 0B GV2 +?ኇoEL =?mP۶1 8)겈 rj qǎ9#^~30nG+胦Lʪ3ERC?oP!RNg5ARlox HSˣ<߂$n)X0I.p}6%"s/7RcxG8JPVIYVy;WxlZNct=%yh]9FV Ѓ<{9_7S#^p"d-5wQ$)]X̫${/TcʎI5zz|ϔf񦫽v}t hƁ;+^Y";߀{Q.A楫xf}`F9-w帔 a``k2k9Jnu L ^z6&!]Ca>ɥ~#,ͩj[9E"V{zZZ&.BL41eړ<>}G~Mˌ΄x <W];Ć әDB7rL,k%ƽ72M90$,dE`Du(@T jH8s%K/&N:͞3}0M€bT];s <ݘi&Ă1l- xuXaSЅE87lݞfc˛p-ن\޴r$ w7zJ5; [@@Ep &Ihe&:?w>kO9^B MOK)c ni>lEUe8u$MjVNK5ЈTJ\K٩ .CՂ|Zn\8wk"ՓU@FK5C,$.ߑs󀖒$=^?s<01q4kbi`>5xq$ ȺyR̖oic37uD,ޛ|YR)^Vm'UG!]k~E$ا\F a<-B>h>f1A5u/k`G%hr B)Y7{֋Zq, Ww<&fNh'i Sےv^O4Iʱ(D8368XU:̐}q'kPgUjBj:bFk9yـF)gh- /:C|Z5p'[c}bͼ\7OqjE#pcXǂTcszoA@lХl֏'cylFS: u昷ZL?%z| +'!РK[wƃRc@mς,C㬴\*9 >,u[MaZk!$psxڎԤwG ĠIɹ?%ētiа:-v`6i%#3Sj+~(_[Gղ_nZZ90r>3uJaګ/H) HNpgFgLZ`)N OGr7տ093E\pJ}t|HEh-GrofF(윃mW 6˴vKًIz˦߈v&['TV}B"eЕ!"A=h;Un8DEڪxHMlr֪xBewӹ7ad ̽brc|Axyy]}?W^Q{(F\z ku Bn(rXMnbI4gt73qR^N"cfC!Dun muK.@tpEɲPJwm`z9X:7s`ݔcbM` O$:_bP~ja4K\|<4B$Bޛރ;.ܚTt i9*v$N;E X/%EU{G-B4[&+%y n_^eȆ! UoW|c=#o3=ꮤ C'( ƞsʅ%޵6)/FBw N>z>bifʨw(8"f" $Z8URNPurpyKh'M6kT (Z5X%&N{,զ7|ܳSMAnPgC?"j+VT l7S|6ddsΠ(s-SV X3.0̖` L( > O,ݮe[GI`vظK[7Ci1,@"`t-Ϫ݅X|++ڹ Rfoj.n9$Pn)5Hv&W!◖;>)[0*g>yF wivI_9D81b >mг.4({_?E4+Fu0Qt Vgٲky]^8ӛ)aW׮>I8Y$zWP6X24v_ -Zfǂ^O"ckoFhcc gw#oХ bc1@.zJIKТ6o ;G@E@M;mu."2\ф:HqQ]ʕN\B?>EʸZeud`½QY_$;j"Zya>īgTgQ-&nٷeDiVńM+>{l:$sF'A>jt`4 ϐjnZFD9cac%ʓݦl'_ tȇLϵUNzT.3+4Xz [DU+lF*wXw"}tئGů*‹( !{9P z?1=&uT YӚoڡ SN?݈[BR! 7!ОN2ʀXI=#bRVk|V1j1?/B4]үZN.,IE?ibp!֣NDQM-LAw'髒E7+jpN$.QdikKl_ :#02WU|V@gmuݵ.ڜS3XW{aSgV'GeLRzμ1|Yݯd.o8}MۋR` 摘LZyzW?7 ILf:HSuY.4&COכ~vXyZEbLsݥch-cCkͮq st{r|?~_.2.X*ܭ Zsx+&!'Or gT10( g,4"_F?w ,cʼ%a>ègvE[|j6sUփ#}7T},QPC*r1/ά<6RWm+CG񹧋 YD@-zxm#~@|@FDjѭji/ګ!cÀ$kWN-Zyk9Z0u0Aᘋ0L``iS'bKi. Jhhdir1onsaIc5:7+et, hKZ+Ƕ+XU]$ \JBUӳ$ǜFgLfZ#a8ބ z- p"Y}@#TԾLi/1$wXޣMZoJnpOU b1mբI7NPd+O2fգn.$|2 =D0[׳Js'-{ ?sCVA 8 M4ײ1!W-K)QM6_7]*=7!}T7NHɴEB,k:;9QŠ'I,)[ʝ_VPujֲNamJfOCs;nSvh{GtDxBX1elrPGw~eC-dS҉:BksmwR`,cwӈk/N:0݉x`T*e ^$v*df:/X;~<{u#`M}&DɒW?p)qlgJu%.]*K/>D\o(aXc* ()̓ e`LT[`&A}a,"JSlZ "ߨb+fXHgi p%‘ڀ\▤J4ʀQU#zY꥿}%V=UhvQ }/q/A'\VVѤymRR)-dm -5ԑ{;'G  MWu{zՂx=iy!^ngv!NLg2R-NmFv&gΉ^k;)4TYIi&xSRZY/pzYAcz='Z_ؔp5}ǫi/Fq$M0%zߎ^M kaنDH0CJ(vp:6X@W-6=Wfّi[2^ۮym;=GŸ>f)`4p$Tk 1T/̃ -jwah>HdgbҢ>69O"ӑ xI4sS_);07IQd? $ R~=8t@QzxjGs}IqD'տH##C 8Ʒ4] A1'!Rzme7Nϲ&Ǘ˴AsIh#>P:06O֗1NZ V8*<&bx2ԣb6ĕqgH$ĆmURn%eEPt;w1JoLo]_N65߷[9IJAXX),*X7D6JRĸڼ뎰d1641;Ģʺ eY' `'WnS<_^eW2V7e?ay]-p;=/v)*@Sl_<;RfTS+솸5 OW)h!٫%5*zLۺWkGM63 5 VjfPKɶ^nr̀k tF['m;xi)^Wd7_ghb%]4:.dU0d `fbb .Bi{7vLym&k=q&Κf3ܘM4oIK/OvaviWrw ͏ԧ Ro#+>\O$c6O͑)F'fwh [q.hzQdZRg?T-h^,M#S7soԧRrdvRN0,0G?iY_' c}Tb,o6e.[@.v{dy!-2  pO)UW1;0[HV%͏ZkAEC&}󨙭Mx.p`Nň$Y{pq}.>*nr@2 Brt!*"x} W#Q'uRb SJYLHXlq4U 0~y}q]'r=k!n2p9f@#dE%]:n= . Z^i[;NNyc&^#X45)Y4!M:6@x<ET) Ci I+vh8+It*Qk+%]r׊Q @M{QF^':gI9Q˝O13zĞL̇ DE pQVv_q?YOZhKۿjYΆFٽR)H`M: GլgUXojJfw0Ҭ18.A},(inYh۝—!BʏȎ[qH.@UZer!AT'"u93BE  IVR&v,sz 5_n$~[q;%՜ǒ<\UT21 K-ԡc_v_!HjjP`Ti_N4ݐmIڠ5]3aVr> 5"4}"3~<Ow:Pױ2&+\C7㿠,7tCBShL$DrS-G7Z^|]} 3;>Bpt(T#}pA nWR|#a={\P;g:gbX1WT 9Ɏ7RD֘vL! =+yŚ(K.󃕚wz%=/g@{Ţvd0nxw v4 ]:U.ǯo< ܝ&oF};Q0JշiyC @JpvYǠc4qZˊ=-YLW,XJ]22Prbw2y!cԧSU3k/)Z}7ܿ3BL- jڴ60!/鐄0ְ!o$QJIMϬa@]='xwk- -ۺRZsWuB6 8'MܛȔX*3oE`by6 )i:LZwq^vO<22Gn`7rkЇoefBкZh#_V`vnkqąeUSȩMzqap zG~ZR#>"eUW&AMA\[Ym\,o~R`2L"]g[Un>:&~<3&@*OHDgB]IYx֏pH=I)(EJSaxESv/7u6H7H^JSZUJ]W:{!YS=5aItE!W(kapYv)N3=:n?ƲݲJ]@zZg>,war#?9@!N1@LEf vZKC> Gͺac?~CyZz/( KR~2m ^Y"%ĒxՊ[.'x&/PYm 36pc VS_#`2W 2"VuKChK/3c38G, 8//.`'F7`vy5ΞCc+Wb'P} WR4ZCG G_Ac g&dՄsI$;LdYLx}ItQ8H*iΧQprKa<`6Tq.m|#\2>"ص0Sm ) nviu8)4S9&p1vU~X1wVJ-oL`1 7~.@]ւ0*^^ }AΝQ4!WU)WlY?uTI0q D?W~:;I728|k!(msjE:]:Os0M i "Qt'H?G`{+Q& UF}nu+JUa !OG(>To=&/$5D1 z[L|aj_zn(0DiLP͖OdAAr&.{I":O>2+edD˝+WsX#MVHEwt=B,G=țйiaGHH`g/IГd%%;WF4Lc~q~ŻrTNڲvΓ#L ?#Gc=~Ni̿K.u @Zk!oNpT&)=D(`\[?,U}6~ 7D |IpPe9όynè h5ϴiLQǍ"=pbz@ewqV%7Lox UD᭧#C (t`] _j#N$SW0YS@ ܧ Cܶ$y0p=Ud| GT?p o142'F/įqs.Q~Wp`m$)*Bí.hqP9&|"Mt&K 3pʑmCÞ k@3)u.T]CVFk@kM e၌H &9 P>}SLpEbR΅Di[J0d4u=.Rj87(i^(2*=޻q0۬eL?N9zۊ?bew8]SԽP#mj}kfu><,$>XAj"`^76C·jp{q֌2\7f!?ݽ(#>cW+jFrBfZ:ۧ 6qQx7nVTx;b(?TTpFÎhd+ʏ=2ovח3x2WF ϭ SF6|K>/Z7RKb MNn)=+RZK˦>lUIى1Qa<1`8W,+`0{)D{LfvEhJP`vY/[hyF 33[wkD#0XgEKSG8#dya*8SB^M.kUͲB}akϽ"f#Y֔oMb>¥~- Q*ԏg2Wp wp b \ߢe\|wz|̑xca<؟]~MjiKݽx$yFgb^u' 1 +.h2_eptGDt:gZ:8>s_P@X*$Io=}i'#+G^x#4JlbSLTfO:q\NZ6~2#RC*NUyc)ð"[ZwͫSw%<5;2s2%/wJq4GGtf=(Z?'4-LRJ1ԣS+E7EXu*ae2ٽL'[j 9$ wn,>w $|ySBLUcC(F`ꈔJI×&Q`l !7@qUG >e^tB1 |˜%f (34x]R=}Egq'2Z>o7236pR!a.7}ƇQCh9箝-12gs/g]ӑP+QGi{0Ns"q OjkB=: ڇu0g;jFSXYK 'yo'1<} ce/u$n Be9bx*'ェX*s!x4Bb^Me[my~qm+cج2L  &97VRe^7Fl\ff0qFtTo 4]wK}^>K"p tYxJNÏ2>G2D:'r1tWׄRP&݀n2:WD$ʩAt3.@(w, hEz˻Uwq&4#!v{lʱz Q(T=n(o5fW"gj[\Ոu*1o6=hJ9#u49@i  v=|:+tf9W)ǁ/et#CR'L4!b(Hj09KP\8l5>)cFɹ2xB򾬄?Tō.dP:F05lCp(ubCuR1c(CEAXLmckt"i`e:{Uxu̳yf"lcXG 6&}7/%q (ƺ1>7&Ouu- Jx d:,RjEkb#E\'tk|6 YTLPs* ԃ|v2&A_u*UyRݕC3/;x6a?K4U2ݱȏ"9G$~.%_Y&ʊE3ΰabxY }qv ͣ݉JmrnWt(Tt qCzZ1v5jsmjt6ȇņNBp2RKH is=e|_j TQ|rx;4\+\S[E: ) B =GSYnI 5t*{!ջ;6J@}4&+1|/ |!M*~9fhAl5; A옃_$ p Ʌ!%P#|'>A3;.#Ú^瘲3|Qߑ1~ɉ# k=)()֒os?,S?1k`.&AII_2h&k-SF"cY(w29EtՁ~yJ !ħ7Wݳu\7!T6?V+Jl#8Mސ9vNYt `ͯ6~fАtH;FE{ I_mxPnUEccm0|B-CDA^FTUMMXa%$#7&OYXh?u8FdPIp+q"cS8!8ɣ2V0k&? ('x1\s=garg`؉`<(q"e0m1bsi+y<Z5k>fWBx[U>bAQ\pg€t== t.Q uwN7 8b@f\ Y # xZg ,8.Wǃ(pd5!fL jo[ J'm:J[RgKCb22r#\c;K0`[?"yw|Tb¥31y\\1ѢѰ]OVOUz4{n:&]@֖M.FG Qޠ>ƞ6+`H7ŀto@lE^w шc%0x\Ѹ7\ڭQeᢁԋoýHjP0v1T/  nPAeC=]A>&9s讼ϙ\1W#2QYm"R^xf9_1R@^\n3/Q!g&j;ƫp pclp|gZ$,LB6qСLJn -7CGzII7JHj:ƧP օeo+ 2"*:A'^ 3/-$$"M%NVm:["ӮE`F=f-m8{f;.t%/a0);akoݛ eW^Z휌f*4K2zdc/?DO!zƵAB]=XP%q&$ R`/VRW&|?uVy?CYS.|LC9OXC=2߼ MmD{M5R>G`y- X1ؖc4IlP nR)He zv /x@0Dꐏokvk%{OUˌ;AK8$+PƩvtҗy6;-ͷ|0 aysM+$ ~i7hawă(>O<5`›S71*@YL"@ PHj8^ 97D< r3ܴ]½|2UP-]x|b^<-NpnZ-P/ÀhW6s*EHiX!Ba YE7[,åpG\/(d(%$(7>MwP.~\"( #gT91t2w1Bg%"UrevDr"ԣxz6EQ0QvJ3縌%?,C. . CiH`]$?#J p 'L԰ HG~~2sTl/]5#hA ワ xn$tϬ߰W+Q([ո,ziXbxnZ~_Baۄ15Xx'Jp_d~Nt=)\W EOn Q+=!B9zr&7fd{wF*aA9paJ~[[fmϘ#lƽ@aXUu߬{K؀PH\>iYkԀ#r@]~+slk# KF~q5iWxFbtoJ r+Յ,P 0gR[_ʆ$Dz鲃(X<>"6hEvվ 59z]䙌%\3}MnXe[m냵翚@"@GߤXmyXH2oE!@c켷|v`dQOp'ڍ/q&քnWFD<ƀ;sJfFh@s_ l~1.<ШKBY-CuёkBSMz/ރZeTt­FRz3-(ݢm_T'dH09 O+_Ȑ D:+N?g92V1$Nn#6$J}2/T55263~G?U0`Ij P gj?>> ioyr[Ѹ]H+wr@5+E+Gvs*3?p hϑmaiۛޤN*4ք B7&w71lˠyE1+`P<)=ck:Sᘊ3pKE-A,jGd Ud$g/1UTab66yMD٣2 F;u.x'oϣzh\Kb#veؑ9k\oSkƹ@=8<}OA_̠:^Y3b~ٜ@ &ͻZ#kі#CIԢa`RXxZ-goR^-%,}-1\ @B'DG<;ъ#Nѽ"L}i#%TZCGL\Fz ϡ{bɎ8l@lzPܾy "3?&zU,&"R|U\v,yk0ϵ9)6KW ḍi8Z )5sg#D:jESIT֨@«#ʹ*&E[F _~뜀ZvUײhM-Or{mAD'L.x^pE"mOZH_ #ގh=(%&~!%89]~/kL4*nKT?郮>߳HE]SÃ#mwwW9{ba3>/9 :Ca21c .,B^&CJi*%޻fY6L&!b[7!W#w[=::gmA` hQ(![V\kTWDj:RX;ŞxoQdbѝ'$WqH}T}4iX@94եO=^C9]d'Ls[pZ_C0B:=f/Z@AX끍V$[?+y̤`(M\F#&wIQ_\eiBS5p3[P`kW޾ C߻Xgauaw§$hd.AUIFN{$IUĦhK_I62HKӧGjDC0|f[2Cچ.Pfzḋ' eU1c7gmj:[p(GA؛\WcTGLY4EhTx$T2;)q! 4d^s$q/: rKM L!WCu3(m ^1R'Bd`zME@b!߈J I&닺N'YT/eo7#-[1E K5,ײ`]  lI+;4C=v}@nlhwo+1"lTɤF%rc#mmȪ%楿 'b;%\Č]xZƀ9C>L C\/^4?QcJ*,2w7sK r %N.4e?0fXԪ[j٥2ob?}N=y.*TJ; b震Ś!+} I+ dZqnGoj viOJ5,Ͷ{j t+rUQ t+DpH_B~0"ơ/;U  eprʩ1}tc3yZʦZJK"@2.*p1wlzB1/i{I7AkMүHCHFA9)rޥ4D_LßAa~lB#FY4w1L  t sWw4G~s @Ƴ|]*|G x&f8yo[ 60#K):%ԮaIee#Z--uQx{ˠ'G)YLπGuMyQq(xBrA+OKݠt^LꓦcVf<~3"z$ {iI0޾ wQ3ȿcq!@}a6N7f<77v#G% T7w !,==i_%v1VF.VY(l <9 #+$dUZzN zK.>Gw϶36%&g2Њ/Q3׳i7醒 _W65;Y :Z-|I!Lf%W?#J lRUI |~5L4B;'`I0 g5{=h9&Ty@ {~4*& YESu7:Tv*!}xSD'X |ӎWqܲߘaιY _1BZِ먽OqUw<)$j %apdU\i m@tqmeS_WSTHPѢNbL˗8c6 wk\ ;{TZ#p1Huו3m&MfCÓT֬&P@A{ ss2-!8맲쨨EjIz^QaI#!ߥgV! HG+.wVec_٦-CA<#N9rfDnn /.+h"EyfڕS!;t wLsƋ]4f~!V $"JlM8TYgVo=5BG3xZ=~ӝgk"]J0J Gx6<]J~b] 4,S cm=+9N,4ʡyCM@Mx߾4Ư0oN˱ Z&4w苧7QVEB:FHN [LzܔbCO L9|5qx62U86x1ԭJttL .eBpluRA"*KM#dW^!6Jb+,}f̏7 x4~F GtW9 Q4;biAF]57G6djdchb9SUJ=J=Gdދ 6ٔ/$J|p?_妎'GD~0V$hwr`ޗŮ+ ѻ#iF|ҩSn?5}| XM%[y_ZEJ<s:M Pܶ*qkئ5JT C@\)-wSlQ D&$ң;j% |wCo@д 4,L?f"]қg6ܹ9Ր*CUX֛ ?_)*тl }5&W6׿ mBQA&=μc˨;it.dGזNj=<+y/*̫Ju~-[>nQ\2^_`ZcٖcES`Hg}ES׆hE&k J%/C{OD&Վ2q]i%,#$9.!̱jWZBjX^JxMxB?HT(2gJRz[w?ݔGs0dwJg,w_c3(^&W Z Al?`OƩue{Fv;N.:LQp- -cB^nf֙q2vjG75ӓѡ*RI5qw폿xڈOlImOt^@EO\}WdC2 ņ_Zq)Ju_ca{Tz3sGx8E7sDTV&.udW_ʛG>?q8$KPLUIZBno9X( ٞC[V1τiPf]kH<+C$+hm]K4%S3+Hщ>UiH_:į1Nmwd rf?= xsf܌@GZh)E۝B2PdU%(R!zcﷇoHQZ6͞~e}z!ڻ-1=s< [Wn\:N殚+wsH֩mu1^޾5*dͩ}ɣ`64ט}7|FQQfw]xCbE\ ?Nў,r5q[wfkx}^VX Qbik?{@~&KzMiwO ̿9|36p^( E{ϱ &D5GΛrmuևEN. j~{*N$a.˲ hF\^dg^>Sѭ8W85%XvWQU.9nЇr|fVa2(%9n4샥xr!Zb'iR8NYnU'@Xuo1 釦5`yrd$4S'qT&>;$̈́[.@"ٖ=QN$8iᎷa}(&M]^<s6CB)Կ! V}4uį -]1fRjźs;3ApS6Xf.C@'+FpDԙY~BaQD R|֋7:ĉfh 0ȍ&Zj@wPS?Ʀ 0@.°Kt09 3!enZm +(%FI) H-DaCU'^qRuP!#JH e!?I*>7hkNpW,Ϊkx@w,%/g_q({j7J\wwű HK[NX\&ٍG%Nڑ zzzq@(rT}#.>ӁT٩8x#1d6!5JY(Xa.9W/PJcƤ&5E`Yk( lź[骎 pZ!s{d]Sy= d7"*LowI>F2f$2:MgyaW?j X&u4cC&e'ĖKRbkR~Md@fq@ *T$ W 1ּd2MX&w|Bh"#0~ ċ,Iem:,GX Xyz% )ceP{wbEJ 2%c@kR?Xt oc2ӿ('!܀ʙ;02C5@'j4r:/; rȢ*w\I ꂻl /:r M)?eʼn%}b(BMn2VN]U0[BNUwd')‰% P"RA aS4Yw8|_g9xmt!>#&K5zP >䧚B🌈 h:#Ew g9@| `O\/a}ㅚ7GWP73 y;E_H[d'?V7dKao( Ib ;>ȅ-| /1(K:"ԉq._ y(_G/UN9u쩖Rۯ?\lC+ *1{+8r5`B AaM?ږk@H#(kRѵc|ڐvL>ݱǥ@ Y/q$KԳ 3MgJ[y*}u(-FAܘBK'wa/K#f:/[;*nb2VH|% "F54Ce{T rb맅40l9  o< y=`V$OCrmn 櫄?|7O|~P!Pjv-f0}ij)#L/wb 9~wU.rkOQe8$;a]ŖJᦍV tPȁÀ tNNGNl ;n )%W8U(G0z:P'8H ('_DykTc0Wc Y Îj`hR]ayrG5Irq[ > MaǦKɮGxwRH88H̘1nTÅ)/'qE,VMb@#?@f>͵udu]I]$`LQ.ΈXW Ɯ%K#ϸ 5.]@dLF[yKmRO#r;Xxc ThB&W-:Gp!7,׳o 7~"y2ctyx¸)Tԛkw\q_Ƕ3` ON5alIoc8򥴤n-d)|̦RfN+  )o2#b? ` ))0˸Ij3j#KT<7Rr'>48M0h>RL8K|&|tȥ ؠf\2YJ3|%yC984"n>::v5?@æ!o<)tO|>kw+TӔǕh1)G"&gug#leԄ`= lT3 K{9̪YZea 5m|PHY&1a1Mx#f{?]d$Vȉtt :p {?>Ю0t%'+m]$Uvyζg3h_@y8z6گ7hs$ԑ1lh"a~g BDhNbz{k,ۀ<=)[{vL߅#w V.lFcݾ1q#B'O/C[w>tnZr!U]6B E|xE8ң@y׼AzQ[eSѧ$U`x=z9f"l͝ Lx*:F2'eZz0Y91.2k_o FHƝ$@{WJ":cWTliu.b45 * C4!:F& 9͸yIIJSPm瘚9$0eoeM LqkUIu.l[M[Lc~'Y {Vɓig^E߆Xls>4p@Z1AC&hmɎńٝp$pϿp F(I0BM)Z*<4\,vH'kV6n/5_'F;1nZv[ q=#|;,KMFֵwiwE!xmS FM~K^OD̡D[ISZ`f$^чjO/"qR:=72&_kQМ9p<Vݠ!7`BLAԷa8V&։g!'%%L9@p1fj*0x4 0|ƀʀ|V7ô?âO,K-GL i4Y;"CA?w8Q ޷W! v ५0K%`IПa_/ވGJqo ~lvˆGxWtwPe]6 ThT3+OKL2%V\{/Lׇ//E < fNIu|:`Ҁ]kV?__&{1ml)-hҒ5pԑ&e*A "3M/ْ_IG Ƌ@Oҫ+#|6qq-, nHlf5ù'^ζf}oFV\G"h]sb21Lg!OUɤv*sWXCյ~jti!D ;sȕ*ɟKЊYY 6m``rz]Od Dw\QWG5!_u8ڧ9j(|g*8f-fJ#֦:n%hQL%Ys?] T|om4pyU`(1/4@f}fX.UHnunj9QD[l* 6*v,(ڕٷ4 ƦK]}W ]c:|GkFNwB2go]Y0dhp+KlOK.mCrO$_n%WGb87񂚋ͨ~T)8HWZ4=DvΦN)EBI,l XIvnQD<;EdU}$V$V$VY2=CBm5@8C %xbȠRTM9=k2uȸ(ʽ1GdX zԻBwSfƅDɪV -b_HsDpYE~`T'1%bA6Jgd:,ԔӻsQퟢme1Jc P8/_&\9Wk(ƛW]*B7"neD,:Jv )Hwe7 ffY#uĦBE}l1و#Ӵ3Zw a)4!@n'Ox7STGwԿ R6QȴB{q"_ĥvَu E;y$yYxC/wސ|02E Ykhb$vN"rk j[r/-տF=W ot ̸QMGns sn&̻~?!rٜnfdADg\[.y"EOr4Z_xH{ҋB'*E%BKT%ϓ7I{`8Y9܏ M.h !hʱ`G<-`nc;G9aP'g;dl~Lx'][ڙ?O|cۂVnȚ9ty! BVOKaƹ;ʻ&@ٓS f&φg ?ab/ޝ*?1<IFL{Wpϱ0L8ш |B=_ ~#NRlHӡPkL,lG;閱&lS1XOx&;P^*v-<ヒ%s ѝJ"i}ґ"v\tq/Ye{OuL3S1uX镐6Z{<[ :Wnnwi6%إ'GU;W1:s\ŢB Oc$3Tukgr6ǻ%KG>CJY7A;e$<zTatZƣEd%,Mr#σ^㨭94܃C\"-N j73*l3`nnμΌ WG*pPlqF`ܭ,dEn-N:lUP)JZt(E&2r/DzZF oUb?Ahb*Ig۹ s˜k!vD,QqSPҁu~#byh[%U0[m(j p5D4 =z5Ι/o'@HDv\*#G 3v=\An4pfrTv &ML{EqBs!_TbW, nEҩs` //A!xnM^*;]}KueFy 5iIs9fz+GJ5[vs B"ǐ/,Auee} j*2 L7N}r|e D;R:`GdYıӕz_x!Kce~eFw"w囒dڥwfuy;5KV"--N&j? ~Sz.I#w'€tjFQpnܰPX')*Jܲqx~DenK(*6bh( Cl>GnuwUȫbjIP2h TV1XZ ZlF D8.LRX- :YE'8mD<g/)Xڌ"lƫ_y^Rٻ,m)co -3ث^hX1z;^H٩Z^1J2"˿3ǿOb|6D.;ɀ;hK9Ś}CRDld+S[ҍ 63hGO'ncm38M{=Bay6ݺį*eۂh6Z)?W_ SeDcqIҼSz T[)祽"a a%Vw`yB:CgZ@:_MFO'`;[ikL/0zn +:ȁFX-+,Gg?&kar\ߵj0=ExK|mAveQT .ɶiavYciV]=Pdr1Ui౪ՓL0lQLQc{tH8 NykqBBQi%˄˲GC7ܵp@5QI/f27w=F,yMG5cCT2ǯ:oܙubcI*`b)}y4UFhRX tX#=5@rW*C/Fyp,,22wi"Tշޕ\mlKlyj0!pm1}iP_‰[J5D=,qX@s5HG1_Ĺ_T!O_{C S0_|`SL 0+%^ ̊o]$r 1q@AiZOE= vLT9+y==@΍j1ǩQƢ-=[0$LG8dueA}EN$ˇMs^&*TK<@fMyʌ!t21ȹA$5$|8DY>9c(n×k7_v'\`6GW +5;BU`WH #oa 2 a5~u2sH<ޡ 5Y> ime6R8e͎2AZC!]W}}i.5w"Bs b>Dif e܉>Ojy= h+߰($/<~R`W6B$EY2,3E ͣ'ނh>-W#)(T7{ o89z8?xޅ,m.oPxP(qӄ*U~PV.@^sIM<*ZBWG'ga)Иe|1 i.ǟ3*PT6tóU)6;xDN+>3՝{8ƥ_!d=#0gS{7"ͼ\3\Mٜ{$l XFv%UCxҁPfAg~|@.΄fNWu|kV;I\DZepE.7t hFoɩ(zB)WAS.MO0̟$P /VEB-F><}\z /\S ^WqQ]ZkM.0GUk0b.+›)H͇gCI~Jp#2jQFYY/^?a`g0ԻzY: ME\M/Ұ׷`/r,ɵ6R9@a|f|q+F5ї=#Eȫ{ub {H!V=rWdT:ҿ&ToxtHs|}bLHf9UNsTr[ k>&R`~}ܥApoi:$38|NUb3\dA}>vfHܑT$"IJ^>j}: &-uaeH  s4"1b X%d_VJxp΀o-nY{R̺ȴ_`P!:t'~YDo,݉b\<^6bb7I-wm+͋b=~FPu^:!DZTHn=P>KHWΖgXtMA{jHmԦVmXfڬ`+67 elU5G#<imX [yaF`Hl2qG",KT LuH,[UHRpYhU9N\cnb& kzA9 @CScSAӂKǜY6(l2*]-[zHHE& !Wv.7xEwE\:0CjչYS* @}I-Q$r' ^9XV٤=1{Xa j_mӉmU47 ŬBG~bh%(XVI8Y_iNNF/Lڷ?l]襞B<.[Lf/Zu%',9-)Peɳ5蚱RݸֹqРPOM\'8BjxGh0¸D),'B)Pޮ> +`b~kC͎\7m%&=9y 1퟿f@[,}JMlp{YLF{v,#Š% ̚܀9 /2ouDۏyn"zYũpp::3TSZ<80KVi>rFZ71NzHir,ܝp.=/)_۬c'U'Aᴨ6%ޢ9#ƙ e]Gq VpDXEC{زL 1G bW!u4=sh%,py,Hl-YwI*hd/HU`$k>[c6blz*yՒۿVTz;0Gh嘹~ Xȝbxc_e2,:3u"! M.3E3j~"V}xG+ w%>Z2 _TF#eJO^LRWI0^i_ QGEzvBdpSI([ 4{QD &=2ԉVRJiq o*TOZ$skpL (M,a\?2=ՕaW1]kǀ { Vվ#`sxn*er#7mjIÀsݟ{B%<3k?'+} zN[>5&'qe? .Z6BLuu,(ҟ7fWPv!_"s,pa)s"m!DB&:AH%K~= w"Ek~%Oܿ\n2o0 ?02X}a ?Mpkp؂rqn FS otw-?~@),C@EJCO)mZVqnǡ86٥IC%iF="Y7"qݪӇ-P+#\'դ-U_PPNnY'>Fz2L!~tLhJ< $*qN>(0iElpNYt"@LBvh;U=i&A*@)!ةJKZutF6K")vƭ$jH4xWҽ]Fqo &TQ'?=r w'#ɺ{`'aUb+U4Q>r,į~Tr"EV/Y$ȈҒ~J lڼ$,Д4(0](1LH8L>2-Ik߭6NB f,}jgWߥQ5LN1ݭp䉘Q?F.$ט u(`7HD$MKP-!\W*N=  KM AAYXմ?\R/gM3g:A{^ 0oHK9ObQ'q ҙ.j,T?ٰ3##זofwL_hi~G64F*ι w"!1+a78 d 1h\X?Ph+Yf5; X"޹dbK$ph}CLF mZF+K#Nr%,ƶp${AhJapȯL8K#&xF BjtV%iWD{!Z;= esl?aWF}o>eJndЈ:M銁> JDY]z Զ\9AV-R܍ۍgwr/ދK}#Zr5UyŌ> ^Qi2SwәwN4m "6G/ c:FRأ_\ݻbR YQ5RmT@͚?h(71%J,Xͳ+µ*t8 2ߕ `"a(E?}&ſB+Q]cP{?^)zf֋FDZ:iTBs$=ZFR/Quiܛpxc<Ip>-N$ۓΞ8!fӠHidtS}^9-q#˪EQX}Шp0Uݲ{n9CW-yWtre[h2tIH'QݾQea *HB$k/FYߙBǺV4L͏I₩Mu.gS`Y?e{myv<ƺg/AS-=}굽s~oxViř nu}N6UH/@!R| Eicc!+ =7w٬CHOQTCŝ( !W}L@D*XφUI_ƌS#'"'5XhJծ $֭dl&*(7:q;vB\"dó=6 ߛ6D䪀 Y\ Omt LB>cRʥq/4rt}$KùT',*i {8E;7Iݎ-V'Fx9Z4=[L=O:M+dIx" ~h}TFh{H!(Oh5k`y [~/`ZŌ/m-/4Z(Ҏ:;rZڦ$!_FdC\$!#ip >~IbtzBzޟ|(@TNM^ C+,S//!PN u^z/5$cE)Ad ^Y};sW/ߐGIb - ,k /*˃zݸ P}yS !==Y11X0n4o+{3>5x?qQ]n2?BKN=Z6>>*{"{P:L:P}n4*"޶Qx&yNV ?JFXV8HAH5fUnA|x qudǭ]#$W2'VV/֗RfB-[uX}?u(R眨m)8xh>\zm@ʵ5ݶQpb:%}9~ R΅)Qbm>aVDR!&UNUzu+'bS> %QeTi^66sOK r>m/dlYհ2̀v?>ujg14$W-Ɗ=(ЪbL L(捃bF]Іo7-$JkE~~9d"gHP/c^n1 n85,_âJ^Aqai80h ~ߤU |J I7æ 8 כ@=pbSh+s$O?dvM HgBŝbHկ,sSU%B MKO}M٠䶯=F@ d_SWsp Αz8n80a[}*Q܍v޵c.׀]oi^MͬK3a?F’+m\;jIv;h/UjPk.1ḣH|ע%$+b б?EИ&1YzU.zCEFdMol 8)̐lCR'x+Wnt *jXR b^ fxNEW/u%[zm|xY!ڢV %B#OuxыcƷR&D UOi#-SsNfsP)D]ћq~'VsYѼbyz% `CuM35g伏ImPx>! *w AX_ XbS}>+  AbCd 5IOO%lh+!C$f](B"n5]yvN8lȭĝ_=}f/@.CXA,YAk۾5V%-y W/qjuLHsyjMipDCg6dDLJ>~Ykxz=DLzqȢa}&61"`-3VT쳳!һT>)I@VݤΞy9õhqчÔ{ޱޟoƧVL6ݣ.sЌr MEe}<5eg=B.\)w`&q@5OpKhG˯f (mn  ʵ͕T=akLLhVY݄ŹgG#8ҕFPkS]t;89*]FwLp7GӚ;zeRy۶*iYe mhTDh{a;(*B|5K~#0![X ŭ gMlRZlۊMy~(n?]-ڞ*Wȼ w$otOH`Ș,XҊ N$VC8!UCB%!&Ą>> asos,g9K4 -WuOYjvSvGQ/EFm;- )Xw6gL1lC~8mUMlX7-9綊vVwQ&\N{YJ79ĿI919#036?yar_'t[eC2yM]Ҟ݉5Qjc"_9$tXlMBzk%ޮjp"xzؘ+dxNKs@4 Q/kR,{'\䥠ƹY 2SQ2>ř~ %sldܼ{*$K7/q qD"L-gL^~,vN/,! N#7$vNbT1t)È*G/ƛR ["΍J􈨹3$Wl1:T"~xtt9$HLBh˛:;([o8\nt^tժk+OȄ~'ƅ9#!i.岴@~^'l,0L 8C@0Ѻ@)) Jpd7LroO_/vA5߆=/RtӋ[n.o=C\rqcn:E :v6T1(G}<MT6g8/Rf4(^ݗHQ`AGwuXNv{igx[TR0|s] ,Uuli]J E=I{v`ú=u@bz#<`|+Y4xE55uAYO ͙E҆.fU`z}mMZ JgPrDΒ/(!L}-h.m|}/lsM Icv|7U&dk=T(Z溈 //"'~A~ u ]ӧmp(+.jƒZut8Xk>N #]JX0Qx8&I$L23ġ_VjG;Hmyy DW.yOXubŘ<+ĩVLډ?RBl^P5;6MUFX{y ?i@BnN]AA5r)N&o;!RQ*[;PY+;LB`W^YG.]rݞ4ay@3AAoY$&#^-xĠGqTpW\"5EOݢ%?&]jq\D"ZT3, .i1;%N#4)Q.'z^1Uaid.N=`BbPvVoE\"7g7֑߹ =^\~o a؇0+(_#OӿolBWGQl#ImIT ;-KN}.y;0rd.fkgZEUMˁlh8H-˽C48=d\auOc9Q)OM8ye Ey:(`LޕejHu"k3 GC#}Q!."ㄪ{ 5biChh[ȥ1zIa6C6E9}|/uӺWAEhʝ3T6Q+OI|#w-Y <[H=%^xL2k MXqM-[; V$|`-y%YC1>bL[Py >Zo46_wDfMlj|5zu\?NrY8+(_znնqGGˤ D$S֗=)[c,O-2J(Ym\:^$`#)p"i|gi`dK'hc8VDHx_/#g~7@iZcbcR`DX-ex_Tz^pphy? Il8mF[߶N'1vD;Ab+u@j`C6q9a8-T#WGdޥ!bNbE23̒3cA, zm a9!;u80FMcAVUb"vn!F@},S,}pGCutCb}ޘ -w3ldF l̲hQZ;Z-͜*mm􅸝'U3-6S[f~b۞\~1,fŊTfӱV$sj _}|[+z@#zCn=A`έߒڂ`ΎIXW"y- &$ʰD'^t0FSwV :[fvgqVI&ukMiө}w4-¤ < 4h9?Ǔkv[J9T=ꗛ8@\ ڀ 9!{ESBMSA^JR:柔NB`TWj2$g)M5;no6\S#n[31N"1УߡB O)u%~v"xY"zߞI_ʅLn`vM|xte|jJۦsb >/)?8𼷟ZU\퉉t6 _']9hL6֫_kͨ{u,jMy.,*4 M oVh?_@L>BTrcy¨McKw.Zhe4@耠i.98b_2Y\vk%d靜+D9j vD#^)bFIXs8,tR !}6>S2 /] ޼vãӯw->evޟhC *OcX+}VBuB'W9y4[#-d1FŘ 7=TX 3qX/`ןf;)mht^E~{-6X2ɣpcjjp6HHfL4m-J `_ɿijdtzOm!4UM5d& ا c3SkKI6(i3I#! nA7M"~=nBjyۖ-%իoQT.ŕj.L OyqgrOG-)@ CF>k23&^PQ$ i|&pӂ"?S4~چбi*m&Vn8]~]ݴ .srL({Gk3cӉxs`OAe 0T34RKH, % ‡9 _@ i' |~e&:PW~ йrP({D8f 8o!0۟4 ]q4CzC~-k񇯈ҹĎfdT.@ H7yeo]x<]/f?H:UN(Msiq)v%FH5_ıX (@'Ʒ96"! Lݡ6h\/ޗ/.%hD!*ɞꬠ˿+gK\I %\$LOd4dsFWxi bf} gf@ [bN$bWF` +: -ݼ-ooK&.?CTpTev'k@r[Fz\)ĔQ"!^ۣh3,B 0g6\mGԺN$EH}@Dш|ZVݺ}0x奕Kz ﷾U{9닄ޯ ,9$xi :m^K+F62~Ҥt?C;u+ AC0 M ZʺOBҢv}he7B˱R۵Ѫj_ y9 fQph~w(셰󩚓. k|FMsfi6j$t+h-`zD#74g*yh,WY:DO @oS^UTF6GOv `|`͌0>1B۸p;~J9fbza *Ǎ~IX'xfOD15A7ILJ̀sNX.4cT- cEA :RKb\w(Kr${*uL]a OGŪAP,!\4W#ux9lkMyvqEPF{AS2*31xu>nC?,W%?GJ15,piKЁ:7'6J)k *ϋ;oV& LЕ Ɨ yRe[8$Л^I) `8m^ w~fiF](/>E:Npԥ.˧`_|rsgl:"@x~/60gɢS0=؆:%hߚՓ#D?qrwHZF*J c2cWF8|'E7a[("Uuxb++_+bRBAa<~}eG>gky9 xSDʞbe\6x2E:GqoC𮝦wɻ<8H^9Z WM^^ܔO~,(1)B <%0ʦ9`zL^zeb'x3J di sл؅ZiX:ߟSrZ(a#EDnT 5zU JOqJEkw! a|-9^4:d՞D.زTAO·Ftst 4`dk脦{-kìr$蠽{M:u )uڶ∑i4Dnˡ]57`4H"E $yYws+f#@M>M@a؃s:$sDzfx(ߚ·D!ʦ;ӡ]+XN~8^1z`:tJz}='0eAtzT-֤J$Ҫ,NHXl@S.ګ%䫐*5hNwy,^ r!0nLK  .;yνQ3%jJcQsJ}u7D% ];#/t(@U91ɴ"J4A1w"K^-U)hD,o Z==:@ֲi6<)%ىaP`E rY8%%||'+Ag6V~ s iQϺ'VY'$5qGP0xH~qyܠXiE2!ًMuzVBO[+t=+"pmIĝD7 Sq 7u?1 |teaaWYVҒ~U ]bJAeBJv2O{ z2>e}3]R(>Adx L8\giwV֖Bt֪MhQ{H/49d)lN.HLZBgǾE ~, 9fwTUH7](@/2MG :֔2^atx\;Q>:WMԫV[ 9 iM)لpnG`xft2sQE%UO=fL .2KBCda{E"ѱJ?јr2e^*P8Ç}z{`cr#G641Nrs"T^$/5s*Q L0S |i61c笺@mt@41=^vT ewT" MYEH\L+^+j0g yT4(ӾOF EhOH%p I XڗSڮU4+</ocj@b!G3Dg `;.<ڙҡ2k&F\|7Aʣ|VdEy0G] J F9h"B%) 1)-28rkUX$zh"ϩ Uia aK03H6uIphn0Qd$7:cC \Dmz_Lbބq71ozE|ZߙZ&,Uy9 -7 BAw=hs)']j@z4.tn `ڭ' T?/Cp<}*!\ȧ<|RRTc6o4[\zd嵂B.o!quĉNԲXOaF k\"SF\x}J2 'vJy#v2G1Ehldh2V4"_fY{"u)ܸW>Up]:\Ŕ%QEtA>vϰ gU OCHlc4xDҰUd?5"w>ov#2IUńO]ɜM?@k&< j&A90t=R8JGR36̽<*p-5,~"0R7LӞA~r O`Dܫ{g}W#FE@@ aR(! {ZE#MoA $Ӥ@[ѤyYYyhV̓#ZpnY-Eq$8+Vpg9:[8,51oBa.'GNc¯r/u!?'lm6U9ȷk+3nŁ%S/Jא}$o ͉jVF7]/%E,~֎+B&Ķyq YN 9ȷmVi#_'ChSm_?Z;T c \&f`{eR&߹{[{ Uƻ}+i͊noiLC# wC:73W E#8ؖ9y+/ b&J*}2l:xoH.SpX&5"U H+$FjS(Z,DJ.aWpydX\l*oP*3\ [S<,4+&)n6DOpx\#HmψLJ#1L著xE` uUc$~AA:\(.c EOss^O?Z߫ 4ݘ7X1(?AL,㻟ˆ) C4'h}X^/mcԆ"dW sJ@sr#R}q6R hůJv#!:妗/P̉B'.KtfBz Mv,Qy!,9Na4^ 3%u.~ȕ6 +}` qcPȧ嬆ڳ$b CR|ww6.bE.[b*j^ojj;w:qy`Sh㞙j5Gn96 |+ܦ4} uwJO.Ʋ"UTTv{!C]rNJz!?;d-MJ31m+E;ÇXR`UyFذl 083S!{80 jF/OӋW60{6bV*QQ#Y vbO#o"rmr}26!1Mќoj<9AJ X!N2P{1&1O!ƽ^mm[ }@ *4E S6ֽRb޸ՅR%I2apJs+ [_׍?nf`?@ iAw?P96 0ZWZ(Y 0@36qZedm;)X RYT#`l!i,15`d;sS"9RZJi9`дv0PD2@aR1k:ooR ':n?9'M 2qTS;#X](Nz֋m$[s2./M;nΣrDn.F"E=؀e!nu=4ow@B4ىLZ\n%5s 0Lz%.4pt kGhխȮnf߹*_[;5F `Ƴh#!QgӳgƯ|5ȣF{١yq){& Zexw9X&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyunņzrENBBs`.Mj=tF /09z鏒ns ͍Z|ɗYb( .Wفv70UCK߆U\"Cf܋Tf(A'诰sz#T՚K>UǕ) 4 Cye[٨Ǐ_t*Bvo)R?;cny>ls,FFd +S@3xO>A1fJ}.mjX ?Z]jjBfT|`T4P f[)]k9 jܔժ:/tLUݮcoRiUZ|0OJ~⻀qsn`)m]/w,4֜VHXNʥRfRC{!( J$|G2m(H/[&Řޣ nBnyO|>p(;bwu<ή%7>L*bKv~=otE!K[.YtD>C(5[ PW N;v#{C~m6><ewعc+e:prA_ݨz$΄Y?> kŢ1)ar8Io8F!n8r7Ϡ{T_L}?;/5Zΐj{QkvCQ=`A0/8E8,Yޘ}YU22m2,pTJ%ߥ`Xd#vm#$)t 4pX"yS!pIק!G kNn(iڦ;/"#}O,-0daLzl ypa$qw[K Nf"F2;V ;4Gac:A\ho@M ;⵭N1EH1Oճ P/ Kp$-redN%b9!>Ɋt?=&NRsRb]t[xÑK'Z,bGnoȻgɘiS3:{Rb'HXqm@Le8f>4߃&w j<93z|A08zzjA ve= 1jk#(N' P3-ܐ!טpW(_wWH(Hڛcɸ,ZSmg^c!G*ݩ,qyL"_AeBp OYՌL}~)#} "Tǭ%|cL)8kƃ q y(Nr^A;h\#~d. uib/@Pdp7~).l'[w)}mFф5eZ<'bi&Dԣ/; T'g:efT*v{cqK(w#{>yvAEuB~#e8WIG徟`SOHyjY" 2!L~,MoE07"NO6p$mϑH|2QcY["T%T]GH r|f>*E.7=WNԱv8l>e3[co75{oue.@^u@̨pY@ x_ zMJ!ʎ-zW#)0yXB]Vfls~Ks paM4&3#|] :B-S2!a%|g/f0Dkia-$uc$X .2,;BK5?vE:;]v-:_r 5pJkd:}5e26|YX7I2BLࢱ^n_lS=6[a*>EbֵvO6q 5x`,X='ak69n/$I2W; DFrLw_ߙ`Mz9Ew<Γx!م{/H.WW*z;Vhx ߭jk'^9YU;'^80դ6'lI7Mi阮&5U{̼Gޫi1J^Ѻ 3n@*EoRGZD)^{dcÌY(}E6*l 2 j68KO[Nb`U${ [f $ Z]]4>=8 \F!LYY8Fij@1-4t!#1bn8X@=f& 5͘2Imӿ(Q"3j83-Q˝+Ϛ.atX&E\-ClP'$ DⲫKi irPAnv_*ԣ n<.z+gÉ}{ZN+pWMz]da4k^7tݚw̕x#@Db!Y갩Ǎ'%TȌel_T~ @ ԼTk`pn5KK fѶنp>y=oA(m 5lE ^rUA f $sʚ :MT>T "Q.cHï'%o׈N?Pfd=w%ݝ]libf~*LV\pۙ9Lx0'}~_B?:&=g!6uA~9i=%z!kEtտRjw0ӵ%8p(0gc/BY۪.U} d##~e}'m>ѧ Ac>n|ƖȨsMQ Ւ>boPHde2|29ZH% AM5gA֓vQUe/GL ڞo`|~<}&"Ne885YԡBOO7.AV^d=kQ:FY0`\$[O V/smt7MI&WTjNP8^@"h^첶ma 'x8ˡ|FOZT5i}sOǵez?7w"X JN↧ `1NNjWk™Cֶ+z؂[]y'Zsbsrqt0SOեqt)#5rg&-D7 g F|q\'49"#Ѽ_hzkAh[yҕU`bӥ BFt">ڃ[MrҎi:2b -VіHnEPS(sgZ?rk^j%flƳФ#{˺o I-3EF$Op /&S;ctBWP{0EK|cCgJC4pjylCEK8L\r{ W4FK[ b"foN76&.]Իfr\J'J]lH}C[)0Z w{N<\PZ2SP"Ѓ'&8521#BUw4^iwOo7pљz豒v}2fTd;%⪙y^M.$!n\M"릂@Mjzs2˅7A`Ϳ` . 6eG\}ENp>='v=_Q죪'fvjjmW3rfHHTh+x AxB5x$C#aD7믴ޔ,i4ë5G)LN4d?퍆~d!AsZo1iAoxAs.zF~ZYHAo W'ov3FBG^zqg븪rm$1dVo|CyJ@w;kReLGdih-,MƚWrÁ@o\^1iZG} n[OzxA17&vYq_ƿ|} tJr'f>Nc#}ƕ[jr|-gzְ6V́Shœj\dvFr&zkhÛ`b5CbXVO_RtCvTP;:OP @ݞܑPhiV auoJ 7/k,ID3QSSh8BdV1˦20ʩǾ'(醶ŅNԮ>N/6. s(y qD$/OlAM(ɉ%Eau]Vs}oü'П?fݡ́PNTBW.cЍ+\H+]n` wrY/yn i@ =Joms0B/GRVì:-#I{\-k͖X8v4, Ii9`Z:{+!Zt:o8@\{}BI{AI si,dg g åXDDt nU2;M*&z<` PLWP/Y Nj>}`u׼cjhѾY4[0g\X W50q3ha:~XxkݧMBl@8_ً媽2}gԪav w,xK=a6ƕ5ą/_%N/Iцi'.Y[cCdHBNhp;i@hܑS: p'#6#b÷Q`ڳZ_ʶy6}:Q(!ѹa]0PuJ< P:3 v`IELSʁ׼S&$!;\1+x_w ~f%0b^ $^nŁ`CsCqsg~#}"< kOhBlJjŞzPBo0J @,]}jqjuV0@370|Lڎp }:F,iuFd`1% ]e!<-в1< ,B9 (VTt$SW~گd$.V[:YM>݉Z. Pr,/' k#l m ϡ-C@ū.0eKSmД/@^:]#/iw)Bvn)F!ikxuZJv7ctGqbQ@cqdFfsPg*0,<$`ncd)+Z}ߣ.;_M)U!we'Q5*L*t GHm ql4¿GRQ$j[jǣ_q4:J-ft) ۸cمQ[a n5U:O-V8}:;e^~ݕHǾ{bWNa%|fr~2:uKz|W(nZk7MɞKa\*@/ԚSˈb+6%]ڤ?{6/W2XKw-μ+Hun mE{+UѩP5C74ltYx&HٕXuzH M|tyҜ*J\Vm{(ЬTj/"CI>՚lB6K\c'+s 7#UM-LrQvPM0C=.eNCP_WcR8DJ]40"m&{7%x@G9ו\D('KHaFzyZ!SҜM%0/+V׽q_gDv;T8-2cB_LYQ(ues

aSOSߖrE!}tObRɧ,O_G=m=(k>ѓefЪ-HM@$,mh_2N/+; ^2I,|y?uW;HCbPq.#;i_]Տ=j F/P3@ImoIvQ@=ݯzͺ͟#>y-pcL8×a=(ẘL\ yOw?hYkkhRe\udkt胅6JA*Uߎ1dKz,-;RN1U8]xy#lU+j*Z ($M*끅NSE';1"EZME6(q"5ƩagI ݣ \I)y<YֱUn[q)O>oẃ͈ \/ bQ4޹ xߝKTiݩ}|D7E=^kJC4I22bZ)TIs5_,a汐[8EK {a:Ei*'Ysm1=-q-"hAZhЖA:\ Cy.O 7?gﵥW_- _<?zr7P۽7G%Z@Aե*(;veIsT^vdL7mT-7ru@1J-jz䞴'>{gܓjǬ! U1 @j,җS[TWZy]zZ;؆:(s׃e^=̼-.6Ά^0"r9!0sE( JL{5W?+Vzr "TmxYlw }[u찗#S9-~_D}Lj)qS_x|[ju"o@#гb`k1'l"ÿw q$ݒu%!M>ϻb>|,}@y;uÅM^%z\HDs~n"a9 ӿMȧMwS>*l0kL"EREqt ʬ/:ٱ#w!FeyV.ą@=L:f'aoA_C2@WZ(WTu{nсvGOYy3)HB$Mn!Q299m`ˮ;m2PN3 ;apx)2ƬþͬW=AR>JǵJM LAD*`֝0!UINJyFJc˳iCkuYQT&G?cnWߪY1v7}øT 2Х(Zx`ݳ4&k2+I'ND',>όa'FyIHVvgI]@}"R:9]m+;t d(RM'k #|rt0&f1x2g`$&< sG<[2}EM\pĶŜ>̽K4jSx҃=&Jx[*B%M6ء=KoI Tz ?8}O1\QHK1M wU,)Z'v$mlRK Ƹ*0Y/ TLFąNÂ8Jm#aP093Q(F7 MDS@"is?}Q%Y4'նxhmj?V%-O8 y :|)lMbĥUǸ5zЃVDHϽ]ǕoGb(a=^ g[akV@%]0St?Mj֑'_[0_k5E?=iA@^hJ]6"n"\1cQosEsSABS"XoV8<t ${*&a%Ԍ"y8Iz=CfGg Vȗއ}0kMt _=L p2V¹'h|PQP&0a%p%DxA~^ @ 1v7PPTwcvD7kF .MR\1x/0[bȗdGBg$1T7cm܅[9B\  n(M6Pu o%J[A(8P݆}NV!d蠴ؐ Ҡr[ɀBЄAAHFEi/Ox% @7Wn3 ? ֩q53G= V9FX|:bo$w?H/Rcse}Fx\Oz^۩D]kST.+}aIqL{\"f^5#F"\};Q i9R91 Og̿uF0O 4yEi\V%P[O}kLdiy40$G݂iS?+<7k+D:<6 T%Ao{U <3AK%J rD((Z^)x#8^0ēatm\c}F'>~6PSZ.rK K4[+] hH}~;t{?a~#-ґIM>17L92/5-fۆr(c!(];GW! _grIdۧH!RiSC%t+hyAgn $3菅6`'#5HikRhg=?0Ǥ;kA._Elπ?pWl˳}E'P/F 檾4QM}d;J[4%X:};>AWG`RJ;٢bʪrEU24LGʴKD,"е6+P[=0*>s=+zEPUKTHy/sj}{#F•'QI@/a1+2o'ZhX@ i=h4`y5ȪũGؘTķpECvOȨې($^G칚=~DA#I_W.$!+Fmk*5zJZR O+n+4&v-JV@1{fGI), I^>&ϭRgGZmBHL( [ ړ0_b:XsK|(:)]f% [E05)8IQocS FpA7HwJxa-ΞsO'7PŕJVu=hzEuao<6ٔ `m+|v^^0’ o"yMvgWzI s6X,BI.!gYU/4EfY}{ !4Aw!Zڰj;` β[U@Ltb|W"37d(3lv /$]՟n1NhfypY(JaFu%d:Sdu_Ƹ0&hVE\ ZRw E)rj'PW _.o0DZh.o56QK0xn%Vu[$ObD'|5ĽP ûe裒u~%f^;sfvOdٗ2m'XO,\ vqbI]=G0nbT۰yK5 2^ד| p@k.sUUJ v˰$e"iWM|w@\<̭@Lm-gӼc 1f#`{f<[I;=SDFSK+6*G*ePPwa )Հ"#.9ge@_E؊fngu-Q2ʼnX`$:$ąWo/{Dnsͪ% oww ߼+p'^.YukoJ'|s$lr~7!gw#<7kI_Of<1䞂j#@֬w+($ֿ{/IW.HNv0µ+Xå!M6h kzC"2Vp.w'Mt;uT嫨`Iu$Ę =4 zq.sHxpUv6_#t5+ yNfv)#()T LbQoth6_XP w ؾy f񴨱FK:։h37QOϿ%,PR~ Z3$T7]Q,$idq8Qҩ=>eHmY6h]HV@U 9l NeUvv%&V[&pcRO-O}$D<包MI:Y5>rax=x_͖0BxA:0!CWܛK+0 Syvjt]ӰD4%ݰqUx9E (JO3ݩeI[%]w@&%=X2'FZ@l2/SI2¸ARQdME_ EPJmnNWνtTXpӍ=D u,5M,8ڻؑ67>\#PBAz҉_[eRϖ}#+)⇠Ah{d[kA"9}x$(E7BKz5,~t+'4a6G`Ɗf^ SM\ӭ(#9_vzY/:\'8ٙi*h58FlxѝR)@"\Z.?OՋAb:$˒iRKM#=>_,<3~Ao~ Y=B;jc>V:f zX[jX~h~ֹIgIC:dal%M$z d'cAȅu"ڱ];l4mt^bpvc+GJ%ʯ/nxHJI c !q( Un%EFs3G]%N2C10}ҫ8l9=FiRA4p\q? Dݎp'+w L3O<% NZ*l8 }!&|ȋ7ӌű4̴D;L!@[35W18{{xШ}~55fl,er\7"V;qLI&gp2"q8`Ez9wR|,|9sE#G8#([ m!/')~0FjY3e% b!݀!PߞQv|*V"Y澼pfipҧ Q <<$rC1SYwgXއ" ջ0Oq Ӆ`9y&:g-Y m"OߔG(y{_3Bη5~f)1>4knKҞ,Be/ըgKnҋ>j.cWM䐾a$5dJ攷N~9B[cptXJ94e$vm#s.׀+庮 @BZP:FSO7}D7,*QDo5וd G 8㕧2A̙XP~+i|tK]E!EN7FkB dz:ciӵ/Dc0ř}aD}HK!vo,˻3#:S )%dwfj,[*U46C1 kq/Dd"}= ,x=8FUy6L:3w= ޅQ$ftQD03KcJ5P`~iwo )^3aw*-[UFS^-vIQ}غ5""\vhJ;iNg)^?@>2kM/0|+pA x?vĤ:o¿u͘}^P8bg'ATcn4嗞Q6 OZLIE`ΩNŁ6x:g0K{Ґ@x(S'Csgӯ+,y5 0?G3Ys:nIX[.( ,]d"dV]M:2"K}:ZwQ`k'/7kU %oj('G!y<1~T:} l8'мa7<߂d7 ig(>z:#2Oݙ>pΏ6T!YŢ 79\XkH&۶K22AȞҁF/ԪDF|7I4q b.3|84n\1 >dS_?)^nʎ:YDc&,E:/FR0~jqZP$ zXCo >c.ndX= yq,*Ԗ A,3c؀cp>kv^7ܶ,N򲐊¶K{@+0%*hvwtaH&'Sc7DB═v䧁&gڷܑK2Rm!/q18]/!2,frP#B+ࠛ+T{p@3]95:cLeB@EFz+jg"g._O?(yCa0#jŝ(ac\Z f{Vu}J(@]S) B"TD$yQ)]#:ȽLKUVnZ%c? zI]ǣw7PHtE.C C4iwYOqGx9BB ܇M遏:a Tv;+!N놣rG˂ ڗ[o'*C0L jg|D%['d̬m;Oo0=nMx$~wvɐ+$90qZ=j)wS(smHS|у XgaH㏫!K JQ@mB@u~JbG鰌aZF!aZ ?> C4 #A8QMɍ/3ZF>Ì Yj]I;;,'(C]Išu8Ϋ6) ܅?Q!{DژPkG9IA$<ޤGY,;=@ź/ZNͮo/%5P?al[3 spDMy&nF 2ThZ='O=t\DDs> ToK3٧r 0v]z!W SEqVP8CĔN O*" }U ;ON89zOȄg +]SE7R 'E9r"O8Q 5^_ݵkdg]Hg徯(|Ĉ}n81 5&G8ul vCtѪ~AᓶmJ)* d^BC-#=.C2WK%ߛ߅ džv[9y>kAf:ЊgT=UnQX!H(?3Uξ(?S U.b_:='4. _cjMFqDR1 ꔕ#ouF#(}pأ+՚./m)21)`X(hIb671N!7hh4Ɖ:ϸX\&D 't^. ɵPR2}CU@Xj-?u>K\*eNa t$y &ť>cp@ 7}I%Kjn=NrI]y2c;jXS+ЭF9 Ʃ4Ѳ.̳Ll=gٟVY`$'&uCqďXGv{JA Pp?cG91it$%53Kv֞80'AR4, Қ!Ǧ +'Y$3+$:['rc<}+U; *C}r4_ORʘ9?Ra%MX$(/~޵xTY!f*Mr%fKȼ6]^/jfъGS4V*Hk_A .2J4|}nKkJٻ}XGPǹYu9YhP|B&< :vbyCLKLNhFq]1⸴oM;uS8ЧF؆`A)6Dkd{m6 OZ <&wKr/tMhř#s&: %>8}v= w_}Ut-74dm/2hnг2/+F)f ʌw? C1:\5 ֳ1EP=rw?06pt,ЇO5~_W w.HA[ٚs43O 0)f3^U&ך 殃Y۹5R|D0#nlmҩ tdx2MgQJ`uϑfwI^jC 8v}KQET[{+kxfW _:6Tkw➺E=vnVAkL7=ٕLD;yXnrT ݙbAَ_T١S:P3@{VDݽ:dG6`䎏~oecI;!7uDiH1AX~:,~8}$u "1DNk0䳠IPNVjYv \X]/-: HZ}ū"'/['D3_@$zJ62R)R<1 UK |Ayxa ajU)#~&g$Cq,V2H m-n G 6U]|e{\k늎`԰*Q4ɶ*ze$`Ýa%tI Ewo7~͘="2+_jO[&U@Vu7"5sщ .bAuy%Il}z;4?RXJ#)\f?Ȧ֔Cz\bNT)ZrzS\:;iIcl[DClAArO[@窠bit,hQMu9ՎT"[RPh=Fi'͔2f];~jyTs^ϑ@t0vmr@~CSSBk$"IMmUh9i^QbJSZ:a5.V xb&8^Τ,tS}? @w3FCAlo.av)-(Ik6wD7O}Gz]&d?-D^3鬣U킫cP# Ш\I=N'y+Zz.~G$:W[_~+⻥BvY9(v4۹ܟ1bt-fp*xLT_­dςl{y3A"[]бL/_l/B`9Z{(?ti514y"0V=>Ww1СjlTph!Cj0qbez9xF+\̖YFgZGa V6;;3R Nal8JhR Ɩ+u8Bʵ;<Qalp3POVSud]|x3qvj&&| Vt3If*94ہJcoX_ u9rNB).}=jRa!@%+51 9"=25_YQx؆ PoJ%JOpggύl8QA +y5kƂ-Jiփ4pa$ڒmHW>y= NP w:d ec}-3ӣ8Y_AXR^䩧~.2"vx]OZ)]z^WkT##=krXAHM]"rՈj`.ZCP),*嗕Zۘ6oBi|@E"[iܐ)0NY!zuAG#&BCR8JY69b~ ~̀f7J2hiƣ!k4 O)ѩG&D,zFVRNlJM4D"cte?11qA{臨]!+3sGC<Njб /*'(3T;. BEp 8pVNlZxd9Ճ>哛f Kze u$ ^WN_nEݜ@ս1?)i,xLzk xvY>Q؜/Gz\eG6 4=`7єJMү*9bk@[(9=-G9) k~;:r~c"?]i H7 _j2ҽ'b$p|a#D)*/4L -xQœA&CE=4$jQNv޾Rq] x4ߦ'鱿Sե*ø1G.}{g %F|K[S+R1ͥ, sy[Ѐ07̛mV&*λrغG&2Iԡ@xXpN _11d"ZU5X&b5Do͟1}kvnc갳jiAlYH= ueGA{6I$3Cg\ L HӐIkhX~Wge[IBsDi9pҋW ErQQGΪ<4/gnZ"L1©}8ӲJ4HO ,#>m`0&_2ZȂ*,PiٽZ =P xl]FW]wOv/OJл39g~3M8,^L!q;߆!p34},>bkaI큍u" Q0aWca pEodh  ,r 6`*`A <ܟ.yn墨2Q'[~o:of;7@w7&s$Pûߎ #Ziv^ξ(Y4#iX}VRݦ/V磕P)`Sċ faﰁ]$/HWEd>`-REuT[!;@\""Cs/[.P<;O`ܵz܁;N륅UQh.fPuFZ/2C.{6ńT5cfg"P|^U4Ɉs玭MS{[lD#E脔nI>A2/zM. <pkfn[$B̮jF c򟈚]nKk4.-i[AL a :Ŧ:*3niqDcJƽS4lq̻X PZ;}V-1/c/STO;!cՔ'kp֖v %a\(rɤ| io&j4rZiU<ϗ_Ő|$}ێED' 8J!Z[82:bĚE-u7Us+ّS(g/sNK%|f=y/xI8V4d4O7{ի`˅mnT"?\0-t=鏙G(]9YQ^lJx -~܍$1uL-GIU.5v kIP<:am\{괖=D.שBop71Y++.+B,*~|O8%]ּn#).O4Zp$ Pǔ XڙKӏ'ןz&`h\c"P ܳ%%*i)2"|q{@WT{نp XA4yC BBoŕ(}[gq E|cfӷCLY/<DHXRХӸAˮkhåhH k{-9_))r.0W=V:K"[|1֐o{ohP=xMaCPg(Jm9*ǐ+tt3xhhޅ0C1ܗAp(>.,9uQi~2BRղjpQ8D[䮋ƘJߧz:- z;b?IA-@3uQFׂW [C:8Lj5oy*C 3;{/pJCti*83a2RZ,/n :4>6O\C#P(_H2w¾!Ӯ.slRMu JFLHO$_נ.!ply/[M L~[Jg;r6"` `=YmՒq+ w{% cUӌ8pBQA@Ԍ裗M͵mJBonM:>FqPk{0aZMۤ96؝?" j pʣtK|.un?:[1| ųnH*h*@P5]|-\%+0T| DJ@dB fs|p,]$e1E_FYX'hlL~::8~$/TRS7vyhJH oE@Bo}0r7م(s 8gYC7bA\Jԍ&~T!ǘr ӓy 3{n/%k.*\tT y[qF'rSoux:"XsyNsӂi( YhxbP)}!̌jIhZY.~ruP/~ B,.gF$jp#dG i ֞d`H_/)İt;# ?}Qs;&1}S~\י!(7LThq.qbHvuZQ ~1uj+n5B&Ti8 X-~|i".6uH;{}M䭡QlK|R P@P-_ ^\Day@YG~GcH;Z*pq % Xk0qj7ex Ў{s Uh`YcU!F nK Msy!lmG K<^P|V"]ϐ"j|kyy@ `"!NLPQXḐRl"lHZQhisv 7l@2 Eleg bWGјy W!QG#Y<}_IG@>UTXsIJ &M4rt (v6Zt`^M\Go%P)Þ ӣj,|ͫU|+@:Uc8fy8=[wuh[Dp*JXl2C횛MwWԠXpLFQ2 Yg|6??d:&A|Dh(f"F/F^OɗxqROMϣjZ&o_?(򆞏(۶ THhУ>(K$*p9۾W3FJ`x!(c`Ve:O%##^6QbAG Qf2W..Q{ٵޔtMAq6)\7du>v4Dg:f͋wM #P-,Zxt5w'=@w E큔[Lf.8ȠpU{J|0&M:mF^?ԛɇՃ:%W^9$jp<ɯjX] SөKb< (V@@x֣qI0VZtӓ`=#yJ,>VN S<^;"wvv])zq[O t{;iQp9ַV]8J9V oDly o.8QHTCMqŽk`]Gƞ9#&r<.T;F&Hq6 r104\i~Z]95rf9^WB07io>LM~ͶX,#&%@{2xvnbₓƿ߇>2/0R{uPb+M'j1p0eqoPyxig0y7Nrt]@I:-@>#:MC1 VpG=ߔpPtRb]T|֜X7y'!Kjiˊ)>&dryn. :"q3A~8DۊQ?eP-Vtz1R9SӍ"3f?huF>`ɧـN,HI$@{l*AC;9[ J!np/Jꭌ3Cp_'{{5"]R{F]²"v5lD='jY`g;RDRH%=W,0:x&gl]0r`,O6bb u >-˼ d 4hNHش bZӤ Rd3\l:MʿH塞h!X'Hm4o@bCNC"\D賜ZsA\1xz+GuL۸L#7B,ŋ)I>ԧ\N?bHA%@pjGVziLs~2b U QTӚ)V5?lYGJ߼ۏjq^G!3%y57g7V[KrBX3@Tُ>mvZJ'CJź]]&> Y܈l>[}Z6 ?x7}#Jwtfʭ"/zWqbJ ^&s9O+?B 52/w.3E)廗JP2~[O-FzNVɺz𬍱NZxB,\S%Y>D sԡϙ`bv<@x6hgd 7Wp0j8 b(6;Dr~G}U17bgD;m /}B.?>o`4-(ˑqN!%¸c,P۽KCqbbƲq(~u$'skx4ӝCaP旹</i)X#PpQ. A_GwuP IezgnөL"IC3va-ǯY3yD0F8qYcxvx4hnT$nZ#;eϸ35J>Be&h BtaTu0HUЂߜ(Z05؎-d69Wҹx3eRNehem4@Sll$<=TVgԇ(kKmzZSSN侯\M@-11,O)3k`2Y=; 'tިƏMNJi,+u!34^5nrD=.| Tah^0'IN.$Rg/[Ɩ/ l,[bq7+c8yJ,79DuF<) 0}jw8* DrB|!KV8S;uyg9׾ sًV|ΊA Xg$dBqUU-'B)hr_+O4D+3acF7v%@܍°Sʶ{#]RR= cT- r=5{hPJ*ϥe=6CE@SbwL SIJW lm\RPHM59#*TrC=@.Uq/U;`^-'(E=s*=dH/Te6Mx+I nz6:Fib/*Zj:٦$rV 񠁹W %dl;}X_}^͟g`lp=y)G>$XDF:τ-tڴRŢ)beX2xt~*D)FR;dMgl3p(P+_TlAA\bNhy%n4sS꺆px:^Cà6G $$%A{TMRh` ;EET>i]ٸc׭IKU[#g[/v|UBb<#祱}FѸ Sf %W إv9Gd^Bbr@`0HkZC`_ʠq0wFW_To$vm6%_ 10lu]6@981Scas0=y ngO٪N(`u6[T+Krvj\˔k E-N;=^ b`U4 zl% ElZAZV~3&FL| *ͣZ͡MΚf_% /6OXeU:v7gt2]wKTHUVJܯnb5cOZ4Ю'Ll1<ƔDFodJct{5e!tP|wf屮O$oai}O5M#,Id Or+W-0hPsPd=OCVGϿ$ߋ*hxK3}t^6ɯ %7^ Vo a bR/Ams/g91KF9hC,A$>..^>3)~ܩW>ds̍CxM@&T;\vj iНrR6ʨDmZl EoBTf+_2R6˿AA@mnH ULxu |^$(9E|kuc>lwO+fأa>A6~R͏0WrE(FJ`:b+^9j~ۦ&YBb0= ?_wҾ1(07AgmjUnfe ^ ӛZ͋\ <2D|<+}7xxs߯q6|Gy :~^PIm0)n e6)56rˍ|'[A @~1h]=r1 )UWOtRFٮ M KQZMU#P/@ft*KhWmάӣaU2s㷁mPiy˻&Z2ϸJK3|ޘM!6p땼x88=6iDB_o$+;,cd3&K-C)Ԥzx#^PÖ\]7g^\\4IID*حY-.\.ef h6V?1IIHemD!m+x/ Qa9NMV6fWt rCEx<>ʾ-H.AX%5sq|<ͥ/:sW Y~b[ăut& @:ܿT|6-ZL9Ra&Iph𵶂+ֶ.ŪڰS\~gd08Pk@Jj`h d32o m@Cj!P[$d}VTA[Ɓypk1hM k7͇Ɩ & t:{_CA)5}ԳvNgF?u RAR A  媐/$p % Soy=_u7NmL[85CNV %ƃNjxgCdm&cغ .BCw+C\"Js>4aP]#v!t+^B.GMhx6^`XAَAtաK >]2H)if'Sz`q'SѹoDGhCDTӅ4qe>]`J)Z߿d]9ȽE}]~\.pH~$W2n #e' ʢєƒ.Kڤml)hwzP*ݦ-vc}tw̳ڢ_aX#a3zᣟפF ׬JXCVBd,t*c:}GNcI4_JlSJE`Uv=}y8jgRC>Jzh7οq?v+^eYnPy*H, }R%b4.^t3iWe>"JɀQ< !թ>Ih@%pmB!Ja[bO=bJ'ZTɎף`\-Ex6M&pY/vsjf;9 k]!x<8; PMpan]9jT Jbk+oČif:J**ypӑ <-};ʟ$æR:b\1n3a \J `*"#DRT$ɴtiSsh q[uqQC=0  F$>zQ4̽@K$;84 fɢZe[-:ʉ+BGy`?kUJʿBG}.egҽ? UPVB_!.{>U8;P-Ny ]+`{%H\7z.݊t&fc&fpt0yPH쭓fymIG $0VA)Sr&m Z7S AqG?K;8[٦MtkHVκ]:E š K8[k.xF-+i#Se4ލRg>{ꙻˍ}ȳk\0M Vx11MTN#KHo=ʮ9@^Ԗ.c#f+5VgZé (=菩XFACߒVf9I]$(Či 7}:?(UMAhe 1{ 95Qə9on{۹y[ 'K8J{?F]‚Wި*AX4=&卦Qdp.|JKw9ݷKU"\:}c\_Va2Q3GuWkE~+ǚ)r4n[DJ 4Qhi=ZJ;?…G:"-Iis Y }aWZ xLx~ zV袑RF z S> = C%v壐,?]N95OtY &hƹXOm*z꾕$Wu6'jHbEB+8 b!pbq' YH]CqC{Ufފ+]@RDGb{cڡs9Ze:kHjJe|>̫2xC%Gq>=eM.,ݱ*@S}u(ե%/ڷ~S:r$~Z$ /Ԑ`R kB:}Khzr^@mdrCX:T"$˾zdE+R;C_hk(ngSnZ])Ȧn6.*d57(X>z tN-9aQq+ѽ*p64GCLe][ծ)pN3<]uVmS^# {?'K@UQ W(s5q3@NJY )#0}|݄ҡ-r4a=:*^Koʬp:HS: m;Ƃ<6쭡4{RMan/|ahpC"{z3C)(Sh>:S{6VVcPInXc8Ґ$<w(0 ޷li&zQiQ:Ă"b˻CC| :/dQ7_Kb@ECC5}[ `T/$LuʕĚn^-9j5|{ZKJZ+r3!ZuD_)+VO\屋͇Kaޕp xQa"YE+Anˉ^$m -vdZX>W^g9FÉ8aB<ѨufVN Vn͵HjTg@:bHS ChoԸt::R 4kG6`r!GC>cG5bQ7p\WZ Qk]z4\$o{R]z)ՎZ{w1eF{p(>o6 ^t$ZZ83bK6>-*.RI2 #*x|H4ޛ3ɣL=zf?#Xi`8B[Jgן;k閖X[Os"_\߮֙ J(ђd5iĆ斔r`}%LuW"0۹T`:u":aMsɍ v72vC<\?a*B32W4l_6/3Ut,nt'0R2fzJG@eV6*R+ASfpQwOkՋڸU횧V Ƥno\tQ=Oaf.J@/Oe9gGoLJd|ϱx[&Gu4Sa6ׯXAx-EGU;j쌜q _H!>Oɂ= WrDG^PSXl)־}4=|ϸBd嬱 կ%5#TF= AGCx qQ`Ù6ESUs41sgQ/hr&+ȶOCgws bV2Dypbyy_fdojj4]hZYY%=LM+6*C6I6Yh>[k}5$I. EiII ;8ۢrt **lkF JhǓt3{ڛQNbnj:Y v1@a3)x*DBbfshvM8?kSEHӞ'22L^G8q3] . H~FW-ͺp-09+wsHf@XܞTY<|I4n9`P6/9yhK7џ‚Tea[M75 pJQ6a8f]v1 ^f 'a/0M.AIt_5͊qh&>Rʙ s]YRŌ_8f]~lDxr5fڱ˅(Aٔ \a+ [ Ȃ My%oHrnQA6s_-h\B:؃տ̀O{uS9TquXp9O]@ &U`j9S* v|تNvr43  qf-oƣo)Bi~ @KԺ|gl9Rõײ+:P{y ktªif^a=d]eZGfʖZ\Ûd9I0א>!ߛumc7XVHޞS/Nr62Dord "@YVjV"]mӍZ/*jo5_FwlMCf7Ooz~' @]1~"FOh N[{%SusM5/7:G0uafo5 c)JVd.qIYV?")ңVV7NЍԤ[|/L@.JO]6JC&>eP!H^ޫP̸Ėh>n9(ufE ]w5 LKPk-mk*:1#r~Oa1T_>a8΄rh$IY~bl{%NX5.#Ng#sb" Z1Vpۋ[7 9Ԟ,4g dmbHFFAR]/BO?* pabҕy<=.B$Z/D m؟펡=E)r+41McG&zA>k< Vn_MC2Flwjd^as ~=xX 4=p9VsENST7+"-Mʽ%ۭ͒uG-HL^s.®Ls C.0xr>PBr_ 9 >D߹,Y&*&ץ]L\DCb9ku48ΛCe#W ;d!"_xУP7='\k.ImdK+GhUiWꧨZRN).G]K5TRJo<[}f2b)7 w- ::0PIoyӘ2a4^F8r;ʪ](:-?xxMUi(1јcpG2>[Pho2K!b%ѐPW vHHG&nE$WS*E.E/.$Y==LG8P5ޙSYhDf!dh ^Ǐ\8\vE|bFXXQObjKrŗ59'7 ˋ38DUZK&SjX#,DGp|Rn-Sy3L\f~ႵXS([$N818ϿJ!^z5b`p@٫IOoi kܡ=%21V?8suf7cz+J6Tg[-o¢ Fb xZ9aij#JAbݗ"LPd_ m(R/?h$pjW>b{BEbE:|7KDyͻ4s 適{ol1Չ`I1`¥8]r|NVM`fcVHdb\`eeL۽G~#ҪɍšD~vKMc\2UDt"[Jq K#& a$5\K!]-YU:\#x%6&!ܕm7&BךutnPΝ/@5%Tk[[.D{?SvuK~B<q e1ōVC+K&i7hr e oT=j-L /S嚍&Ii /R; AO搜Va'/0"xQX`S2Vط'ЕT]up\2+d1aBC(>ߐ UZw }}^-Pa{ʺڼ֖꒔9XӒ>Aê\7_v{KHB+Y+ k ~i -waН9'4`"F:@mB)9œq*>"3x#*,uߵ6|'.^ ' "тK)_'. bN"I+΋h9CkQ0R/5I2hYޖB٢tqNke!y EWK^ PuH&{Fl[ii:n/8q2hSʳZ61\l ΂Fb+uDwpM2 K1m_g)[ht  vm?y bOT/_.VSۜv<c: PD52{ƒt =Ujg=·ű[ؘ @%sdY)69} 𞂕j1DJB6MdA}5wɯ73"I!Y5[/h \'c@7be~8θHmG㬛 / O~|ڀ"xK ݲRrAk:jK"l"3"%+l@%?gH}> {'a0ӓe6/ZTK>]Q'^hv]lHɡCƳ B(i%ZC0<_|MkA/V>غzevUY`2J;{ܦר&>){eJsMDŽP!p`ƮUI'ˡޮx]FGixo}e)xׅt PjrgS%%YHQ#Ѩ$p_ղ >A&ңLR9 3x.9ߜ7l6JuDGiyE>u*Ȧ(+MU{ 8on:"(PeWe5֖l5EVIIffd/$D+T6;G酆H'ʑgS0w O폒rr&Aبjǐ' #֙N0tw$ܝN:hr׮r6&c@g؊wp9jl]S+uyPQڒ4 %&Q.*bnb&G@{}V>@&F#ub0>m1`Nv]M7BU {g?]n1fô0z%`~łI1&`~v導y) w"^"}$6uBLNUN"^n, S7M5Y5e}l"Qխ Xmjvӯ&tK'Guog6XKpJ>dmX4|Pkd{ݟRvKbۉ n䑐 4O2Ld "zVˉ,%ʴ1T͂DcKDv"TG% q8%SEӺlYE0qgo HXN.ӻj&/T!ݠqܽjqS_EEfW/q[6pnՃlBET ˵YEo,JŇ|EӴC- >䡥J%XP ui-izNKKFc?lT-QlQwy# 4 bp7#=Ŀ޺MuM=Y/;e.u 8X͎ƛxv)tn: )/ܵy`Q_uf@3D"SxNrGŲd/i`#K}O<k楏!IZvbQ(H'(_bIL`K"I}Ks5}iS^y|*KKHm黕!՟apCP2UZcT5v+shE'3?ILQde~٦`˨2o_O6j˅6a ˨$4v|NĨcޡvd,Q ciSgk ,7ǟ*eP,Z.$SrXl}@m!6Pc;:deEvI SqYģpm 2)@X :+r38 vG,:05,<M'/Vgbc#4z̻ 3ltdeCM4A]`\@6P:o/™ϊ`!ъ3l&vdW=TW>*s6T 0@`f(VDda)[0/)'sZcpO:P:)餸8;X iL.t״F6ḷ.'@~SDUuMȄ}nGD;:1qlØ7F/W Y/y0LB ݎ%8a1E Æu۵&ԃh9__ A$ǂٝ@Mξ1jwFݙfdsj ꧺ`9853$m],dJ; |s}͖d7ً|t=r >oLv&$ D={4O`(Urљ0M2k–b~(w`{eG6~[T"jZT !HF(3s&V C:%zdw$ő jTk.XNvra*.!'E]`3@ b}Rhj,9_^(=ɢ [{ YELNGg w`ꝦRlLk }q m#/R 2|<sp@uR:&~ aAyovwzZ~&/'e)-@&wLmV×SGKR, YFc5Ds P3vpUfOH `K{~!/=~8;q2oڢKC!e7`=j6V  B7g 2uͯW92 7 :!-؆*38K}ozyYa"y!(ךugkZ֖`W",vH5 *Z3qA[A:jޞQk|kq.qٸ+doBfG ,sj}w" 4*,PœO%vR#Do̟Zk6Q{}~ HDcB}5m͇;L%SbDe"mc: Jm>ջϵ=֢}t`vd,0_QLˡ_3J~AM&{9l)$Uw8 'OHy /RlpHT9}$V.:IZq;veUq+ܐ/ݖuAۗmo  :1Mlh:I6z(V!d5#>K/o"xƥ+%Ky|<s= f7Ia&Ĩ8rr68*Wljl&v+uY*0:p )YДޤB!5ox8ʞAPHBm>}> oq7iEyW`l-ѿPrpb{J$l/: V4?R%% @-Dv^_MCR{Cq[PJ+eTRAQ픊5e"d*7b¥JEC>{[$ZiW&{nbGjW0F*!g^'ӽYrd+ɷ6fwr4ؤQth?ȈusIi0X ץFfP)Q;)$ * JJ&m-7X [јlgk_>Ei"zA(Aâ$Rdhb?oފEܡǟ[5Ty+HL N;laݔ}+* Ά HHKvدJ1tcw^7 ,G ?ru)Md*EiClOLp6$ŕKM9&M(X&Tlk UW yKNݞ/!:욁q! 1k۷8>,ܻ"[0\ǩj?=@IDƩȖDF|A.+&e']όvaHahִc>0앒ƦUo 4W Z]\}F-E|zc Me* 523=@*,rYwS2dW!mM㑟xgkcnEQnS0L>A2,m[mDdZ_SVL\wꂓ(gv<1tiQ$t_=O1&P؜.R+vn|%t{`*J,Q|tLŝ~= j 'В-W9C3zmPșn  Fٿ1awz nUȫH,=0WX2טK10 m6ˣ{=Us0ٗʥʡ_O\qq FTPu>fyӇ_K lS|nXBXxb'tN R6?ba`0Gzt)-q'&H7O=/Bbb&HV?Cg)%ݹ(k5'H /R`m}φ"sYN kڰm-?kOf0*|"ZuM.~9gkJ@'PG&at @ 3|gzc/zD !UP~NkWL+p4}Ӂrb\X]߯eUz5nwe c(fcqn|Rxerݚ2^M)61ϛ9x)p[AÑ?tn 5树}f%#u+MN[L=9L$ \V,G>x%Dڅ,ʛ6Rc͒A/l2I)LɫCԧ,. |h_O=u@/:p%7 `{_İ"H^H`JL . 5Z!l3e(gqi< e]`P-ZezFr\(M=tޙ]c "$X\+k٬`qV.'IPlU/&_|7x+Ao\''E]TE :p)7س˲bN>~(ͽ0t z: ]CػnlPL3Rxֿ@wo2kN/۟,8Ʋ%CJ3Itke8.~*D,)mӔO!SѹA%W!5 Pko$/HbSpq⦒Ex@#2^֮AW١o6xw2,L;=(ӑ1_̰peu߇s.}ŧޗLxZ Gu>cȻô%ɏ\lt_t\nfۚ`fgEuTǪ)3\m G0ђ#%JZĒ

|ԈQ@aol0MbyH3a mӏ[̪BПgՕHu\7۴C?JlїR+;Ԉ dF{> Ai׆ϰHmƀ!̌ki:=<,ݛI.mqjH6gQ C09QFoYct`>P1c-îɻ#q:H؉(@ƞ47?"5 a,᮸{qP>:rB2Kcy|O;Pcv%@ϿA/2G')&4@U*XYIz/i< %nRu%BJ@Ǭ@CKھ@4zf7WOx?5Qr#$lPiK Ө$3݃1 ]/ԛrʯp9K-i7'k| ?:M܎u\([F2EDȵF.9lq+Y.Q^vXu ԗT"w;1)y%.u7K~aA>P!^b@㒁bx0Vv>r,.yJ$KLAR+j60JE#[BlIxtrlai50AjIbE潌Fm0 R@CdW=VV;sOɾ79jg -gl[Y2@BUZm2+=4FcDu:cJk"H:ImHáfψ'/ܩFRg$}b,# xe?ʰ4 պߒf &O %ļK v?͛U7]=.KヲYh$CE >&[+-$gFZS-n,9I,\a yd0h;NG’J*@FJ/يaL2KbyOU2!4uӧva(ѭBuZ m`>vHW,K%tm Š h@ӍܲRP܌쳠?.RJN֢-w,MWJLЊ+z(sKm&Q Ŕ1?`}?u44sT1V1{I,_ϑRm-X8ĻƼRRz Y9 X-)DO&53ֺ)4iӴʱ8-1^<n0 [JelS{Nr%Һz_F+įdM+J│R@8Z@E3)fb^Oj̳5A9w%Q%NP9IÖ{e(=Jy?j?hG2 ؊iw-ޥ #gz] Ͱ0VhG)<n~ޥn_yBm8-sAFzXWm67'O8?4|o-_mo1!=/uu4И$ws)$$;4 կt:<'ϐXc9i ᜑ~ae$M3,igל ܕk4|bHA$ B 8(6y>*>ӈ}ґᒢn}ݳ2 %-|J;cUȲg- ;̎'ղd\2sH_$k ε,z8L)dZ-p8Gfy O3NF!ϷF+6e,vQ/Xp!dVq]'zwľ軲NqkU@A_C(* M]bpck4^b f21us\d?p5$n>4{zzfs ~r`ZP󜥡4t5Q̤+ (C/t7V}췦w#)8)?S-PݬV _YfH>6%gkeFSkg=/]'%YhIhKb?|/&˟u%̶()Q"&,3h/_U/ف%3*X~=b0#UuUi&.ޯ$3 n oҪbPPH 8IC8lqz4C+<'SH B9'ϔ[B)b;[A=wB Qxx~%wѧPSvn/CIíIwnt7nnN?p&Yrj努->٪r"_W.E \6^NF^:,>cgn[ć~׶&8.s:Cʠ-jhR^O4KьC?Ft[@RJ:.L&HYĊ dOĕ#5M3"Xg%#U[Ȗ;gw4{lK:qzg6S-4׉p0ny')-{Meʱڸ杆s)%Ows3 T) 9u+3F3蔔txUh1Dnw'1nC8G=ggɕvL'lM76[- iiUc ay sN)2t1ł4րBhByA{#zA[4%grXqm8DFT'M)5:U<*,bO{dz}N\0F 7aF7u{#EE3e;Kʀܯt0 A:@ |0.%r#eY ýۅ|DqQwLNAF˿ى'}pId i2IrpeEҦu69uS4^;q, kK6H-=|7С5WOY h[!N{9L9;Ը{c F?vZ8y4)|vvzL>:jcUgEa{e(2D$FvCʬJ߶%[ي~(GM,x?9- {ڎDǹ_XCr*,F<\mu8oZ%^)=5밦 O:NٚhRè-T@։!S|7"$Ld2N[e!D9#/ vv*0on?B[Bq/A<_B{d01)Sэg{++?|Ȑ\A y҅,Q:0dpSt%ǠzH3]IԮdM+3։%U pC[/nn\qȓRx-0.b t)w(kV8SPs0G=P;ޣ;2 TGLFĵ-yQNn+q9& vH/ҋj#QMVxh|K q#dSlRtDpЩoBEWS֘A6VQ^ og@F*9l=;jGVEn]=hiO%9y&A"gdݹU FZwozSgʂLL5f/&Gt>&Q.)Qk9z/-S{3T_vItkG28g%MGKZTHq8#0/RbOĘVLBhbC65YP@/a_4Kҝ4Bۮɭ5ktW71ה9x#H@#?.|eQ\G>Sδic'l {1وo5_{}MPćn˲׵M5&)y`$ݯw[&B UMtB]ԝI=k!ݢ~zݚ>7'BY}VU+L6jAB)bZ 獏OowpZby7LNɔY3s K=b- )U?c}TRaB!s&T AM0J/^AANJem_hÉ4GS̢uj8 3!MQtɤkb=<qWnf͞颰0<2~;lFѦy߂ ;hBQ_JRhk]f{ __h`S}iI&kC]dW+L-\h{s;f$6KD%56-1Ah+FMsb$Zr&$dvu%6ɬ]./&gyy+% ⩗ dƢ76cCTI^ZCM.Om=ʟmI:Bt%X'J"`*"T 8v0Ԃ0`>/ZU:qJ]I>*9|郂#cOHA4-_uF_f=n04Ɓ"E׊|J@i0#PTjWC_"UaU#Rۙ%4Kv8:2ωNnWpȑ&GA"VX31o)N.R\6|PLƳNSfڪibLӷ5e`c"N#Ub+$MHtw[Z|\UkN^/hc5+ZH3`Mȴ] TS 6)/ !Xy/+;LWnLe>ı> [Dh񫛸sD!w>vHQ=@']F ?r8ܖZ  ~fZ|*aI9pܗesvƝ Kj(?6%d佺$<(WQQNvtzOo 7әۋ ,̀=e9~eOզj1G'Ywׄl64m,np4smO$Qr5"UWI$] 6d߃Eִvsȯّ+bo煃NWt.3#$3% 7 h%sQw&擓C+фHIJp_t^842niv7MeWPjVWXYHQsȿ3LgogP2-yK/@^*nh5g]hECV捉aս[GLDL]?^=Щ Z6ZG((pk=U}R虳?ŜaO!\ h߃>vySlP%`Ⱕ)l8 R0 >Dfa(,fO&5R]FL^ϩ׋SWڤ,囷9b}jնOYwE<|0͂gBCp?M%V72m܈?:KOws RI'H0DGw]_-S- WAi;fH`#n̮E f}"RFdoM|V57[QQ;0] תW"O?wC[ȉS={^}`}  b9c@eNJ{Bpk-"1?kn-_E3(_B eށ Щ#(顔4HS=[ lR_~3S6 a'F[)9\bN[0j /^wHOG'ݯH-jVW'H צgn~ ʊm6`'"g/Vo(L10''rۑ.H.Kg[_<|I9Oс1N U&ٺM;\Я.nu|2N Z}jIeoZ:PiU3[$~јhT,a2˸ŖC"xylzk7۞-:+eS3ދxֲ#b`۷h ֏+>лSLH[B:8QT{D$3kB.gEtH/ kS&ƅ1lWW.m_.!KǠ-S؁ytr +YF0xYQC1TG]T9b?,0񽠚5G3Ч{>s9j @qI LWL"nLUXy 0/hWxevb;}q$n2ȝD!}E+ L91^?Cb\Ǘo64IsrTRU!( Q^WI-czKѽ JIv0v7Hֆba_2$j9k\?SWp6y9ןϏk_7s~:@eZX3~[r*op`rӣAL{REl~1*زjv-=<=. q鿴(pYZSaR˿0N.QAޥ02{ەd6Xm.])ȠQB-#^r;ud5"T`*Ya Ncs>P &xHó̡ %Tҧ_,rƾb3/>m/=\ iAryG*AdѸng9S|ZfǶQfǤʁ?M+s/BgxhH0Whv4`rm#I#׭t;oT30JLt4p[6k+Uj}%v7T=Eƌھ`Ҕ7>#w[*[22n5wi aN- $ ȸ#ެb Ovne(L$V6 `{ܸ^VZ7"z?0%y _ȡYڔ# ;101L&c?q6OR27V%lS@TS;x\?]bw*]@q3־}b>: p S D ]`O /ʇѣ6̢gvж AH&l@h}Ъ k$! AJ*Fnld'&jK6>r-K&"Etnd4/zW9Ȳla@AP^1Y7 <XIAYx=!ӢDQH6 Y`Cj8XsۼK^@Cp݌sC[h2mMG3ɿʁ$5])̭~WM/"ᶙ5V 6}nDJqZ_>Stbc R>bkl眄y%/ۻT̐!aZ a/}$)mr5`fHۆ;kno)޺ '8پȹ ׯNډ /np5cs>O@{G}١{:_"=]A멯Xcq"jAL3݅b $j MEf KD?;ߒ כr.aP9"`:%x."[cMA4@\g';;Ȕ+ mD+S`F$2%|6ls3 =oH(Fge46afs$?XPe̿UI˱"}A1&wgzJsJM:Pɫ{U)/,n BJ^YVWxu=axLurc([raߥlu0U>n 4m}W~)UW=n븙}@uz+<L[r>kxpx}>{r- $R_ iY".D1>0iXPfc}5ÌWioy9rl-wZ3 8ee21O*~O u-xdHB#Od;|1I^2,6@vow(㣥spj=&s8*#MdFG$m2T^obddu`aTI^'ٺW܍1H%sp =S^IGn/c[7Vh:aQPBAUlY!v}w¥yyj%ٲ`̴*$6U]7\V?ܔ07ІE;kG{u\Ef{ƉOjnsc,D}=ȴ٧]QmRx0Kx(qbIY>XmcU m9#˜<00Km2[\`2a`/CѤ1<?W[IcF!N&R %w!!a84wxY/Yf@v.KA&,՞SOϰ\Yn1#FA8Y* +ސH*U&+ 28RE"mm) QU kZ8f襃jXQրr&O_ei?oO-Q}13_S.xEJRuXjRN:ys…Xea1Fm4&|,JOQթZ'6l4{L-dֳIO ;"~S ./|99bWEOv$pݴT&rJsq.=/w&Gs@aaOSC/Hܾ{!N1}cq% ssHCi(@שPG2Eq+da}xD\(_ia94oTە*d?X7 A + zD~B̢mWfV c&uGࠠn ƮnY搫JSRkP%rȞhз.sI~=ݓ~ )*Yg:mF`^$w!{["03! d_.inMZG夸 TyI7E8eLE+#rP`q|D.>0J'm0A0,/ Sґ`Xذ lom0n*r ,`2r8Z Pz䖝+rot<>;½HX5; VWvV^wXi<&JЁ)1*ƛ%ԼpkZX*g[88WyXsn~cIK礻?2) ƠS#>WݩqFMxD7b3z\d7*CDy>4y|9boz`qe=v&Ya֛2qb7nx$-Toy&oTWAP}<@âk:J_9cEv}]VXğ- ;A+]N+3-THI8!M$ j51_5nCϒhTD,DȼP5V6ghX.m@F J, ^˩$\/l tb[5ln4auG0R}a>ľB !yG祆[3 VT5 -=C?Kt'| vt4׾4&錝[_1mŋ> ZZyy:xySA.XSTsR)!fԮz~*9:_MTHM,yt/pf8<&+,Ak+9 <2HRA˭0&Mmr'F+( UtJl },yу W|Z ˺c~Uc xp;wd0%%97x Mn(Jq!?>rjcȮKaWC;0`=e؟*6"|FnM] QHTc}M,ki1р}~5*}k Gq9Oup`5a8_s{Zi,ExY6[#" 4#o*6p2)z߳ԫqQ$kF $F.RrϠiJ=q{%oϴ84Y oLrc[3gthr g۫;ۋhuPz}?90%s(j"/a4h(Z~dA |HWUoAKi DXc]Ҝ1jBЉEMc󰆆/Ʃ@L%w? 1y"ylM,1J8w`dpK̕_YHUrHH3&L|>*~h#FV:n?Fpo* *ixcP1ms^C|4mcw#ɺ}5mձwq֣, ;B=NQF=2 60{3 C+IcO?a6#T$F⏮ndDVshܹq~WC@yX..^P sÐsn3u/0)}3{]TeT.2yp[7PLO;G]|=WzjG o ӡqQZnBhwhϘ,HS}. ̘l5vwK},09jך$,j0Hn||Y*/xȩ=A RpҳiPh2:ZZ':L@{#XП,aQZ; xߺF"pH 3 >gXN3zG kqS.BaE<ܮϚgrΟ Vd^~vP(.cotì͑h|WoF|kl6H>TlAd? f/[bc`c ʳG(7'zj1dJjz1$0 D뭖q~Dͩf:ttS?NbjFF2N; J]"̤#]Ggo Pyw t#plr)C%xwh~.ipО &q^mtO0@#`2qkF91]*Qt#A֗ ύu4%{H]-K=ɣ9<D8kPwUğFU9P*Jz}1X8lb1φg;`jKNJ51ŦJx 1 T*ۗ-~`$Ȃ@G )08>o6+tSʖI& {-b nxŃ,C>''BBܙB4̚Q^! ?ĠOv?CwƳe-٨-M3Ӳmjv>q(S#=1=,k*$5r:yqG :RGYb-7 ?~*)SOR6= 2uJͤ6nH5̸ h/"29lɦj4iH|R Wm߳kؖ=`2tPf'_<:c&\;6 w4@dK0 BI8yE$R>=)+ɰX+ڲm0TI&eJt/#`(^8p#& $q\g"J!#h΍y ꥳew)(|o[姬+X #&gM t'Q'_D'0|JEN{/<2l1wrX^;HYhX'5t4= wO<6,-$1+6ξW,aouPa%nҞXX+i+?]ԓ7KG旞p GZVaLSRJ7%Û_+s<ʁsI P =C_GIiFt8Y*?| -X+4ԒYʴrQa-».2uY8S0bNҘsL TxaJ bD)1m4xI \뿷Wmc P;0XdtksA/XU#v%ǰF4DB>h";(@VZبU?r0i=XP}0H\6k +iQtlLZOkGKx:~iKɀC^zסȀ'F/"@ tO n!t6EZst@c R+rIKʴ (1WNnNa%8z~~n!Av/_BC"yƛTAѓi)(6DU!t;1e ϱC7N+jzgdt S5B?lEǑB/ \EoXrTm=ot:AJʋ8VCr]3,7D+d}ox9D$&{$[Pcr){`puz])ćVZnI?U$uQ=R Zl L w&M}.(whlAΆTХ/=PDSujJmSu"Z$CkpMǧJ`/TMa}gjXȾhw{7aCx->qTSݞ/񌝄:Fͥ zew iO8^N'ZYNֹñX&JXW0YԘVw-O.Z/T5EgzqBq!kЗ, f*Ե)Л>nF Ĺ+'iE"yfmɊ1LꡆCh"XBi(#Q1u^1bfB^~}׽e1z) rd"ԵujN/ŜT Tr a8tnwʈm"ۚPno G uh+θIkE3 M$!9 ex*5DT)ʹ+E ų{m+ȩFtLev8 %mPՅ6a ^(r?l^$p x(eϙGÁtW;O(h j Wi.Laz%Ǔ'SyUt-*:?!{dCPwR4"ba>b~,Ę=]4KۀᐏGK΀\'r4v? ғu 5f$@P˸b"KK\hKծja/ڈHւ4 +;FN pa}>^Դ|Y,"]H_i;5aϴ3sEFf{C8 <V0;{̴O]A$ɉn] M>O[e1f;5xB,I7v`3xvݲ_nΗz\'/z{ WtA2^HrW|;ww^`#+ǖSXPlodB 𚬶Jj{X9~}\"gNY5'vd\]K)z%>~:@瘏 d.h Vv|Z1̀ »/7&iu]['&g)3C2>ڈu;F :PZIl {H?-)FeYo@a!+G`:7w*)/W-\կZ(LxxWלK;(RP\mqJ))$m'ǯ¡9A֯;w`tؘq'8:?A/7 v\f_:H}FO``&-oLJ\B^u*)1QdϦ迫_+e$J.OEP9*[Hw;Bb=20K' Ug5 Xd|F+yht4;;Ai?[FݤB5H&\nEMz=d @Ь(18&e]h^Å ޡxMi M_`oP5n9)m^UK Glƥ :+$ ĈfCOl3Q#;k"v{Q.+\Dnxbm-Ƌ%yQٽ Í_ P,""Oh;8.%@$Y? rEb?i4x;nYH (6,؅yg9o5(BE윩JT`^UnD#E/{MZOV:P~q`@Ს's/OoduD<*>4^2"@o>ӧ fe8ms7Wn)hV#:T/ݔN._Zd8<cwO@j`JX>ڠCCyu6qkj':b_k,<fxģfWuNӲd!Q?3P }NzA7#QHqw ӮENx k˲ckd(\4,~|&:Vvl"KyÝSNJ3 jgZ,,Q 1N3; _؟f1h"!-/ObvnZDYw1ᙖܿGI-0$hjd=2婃&`;:&4to:m<]d}q coi.@Qv0&gn*Q@4߾?Y?LYÐ Xaw0ƝwL,oeeD[o(AKJ&_b`qXA9Ӯ%PRXeO͂)ӊ6VgS!-& iЍ3Gb{Ň(!PTdDMr~nlX5NZ ~cyp>nY<"C[*DH~i[G_LLURE .h9w#ӹND=釠ݖDz{--:_L 1G3^}"de%xDˎBnAvz~BiEF4Ul} Ä1Wrzi*b'ղp%$4 N0" B~=Rolu]m^ =Euےx=AYű9ƋHmҸBt;3cT:߈i4jނL'xkΏuL(6yCcg'0(j0 9$_//=V7C(v5vhT.Oarkî]b?)yz[U۲jpMp*/qh뢙'$L.]9UrB7X0!}'y1鲏T87B-U6[FKh@*cV2RVGw3Ao ^A6P]>q?T7ZzXb+vgiv>_pjM>"7#|řh]!"fѠ+FJ[Oo-?ݢf7ilć `m7?hAȘuAd^AaiQjKcIBxJ *bu[#"sֶz}[d7j֋<]@ĈF ҅X걶)GDK;@ X&XMbRpC+n^C XmCcKF`C5_ϝNƸϷM 8 Y5є0m=*#e6jGs5a-[9=yʭx $j? ^*,uuHtE5ARzWcj8ٛBqZJԺ2,v/m=0`vFtF5 Q}sˁM,ac#ipg]r݌(hNjM#Uq#\G6fC>b keh5 0OW\YB\@YdPr0W;aJk !}rJ[4NXI%w'W?DgnL1Ơq*ElVjz544VRsƘ NлӁ&@'U t-[ Oa >S }$` k:5:2٢# YԸh>wԄiGav3zzv}W#~*sc_A|ћ|N,+sphs8rQQհny\7q pKw:Ԙ)X``o`sayʟ +ͨ ׫Wn'EEY:S#^KRt%ǗX[HP;Ӻ4¬ BUYM7ށծ ?NYl jؤGt(95;l;AwNR|M09graLmue#1U>]틢>KH`qOc%c ;~A*ʚiJN-BY9iCT&71$g湌Hg/H\iDKfΔN.fHȡLKXUo2z/H$xtU.uT-=%k=Z(6eig9ѷ>g+oHm%׀5@Х*Hcعµ֖R#s }ٌL+-ABVOMry ⯍d|2}1N RЊm(WlË;-i8k% ƶL6hXXBX.-N*ܬe*[#ɵfys*}:P/D2!WE&ZFIvآMJg SGwh" ϕ8N[aȻQ7ٔoVp.a2p,w y>a@:&-߹-Swq6ε xł">6qƴ"]b~OI2͔ޅt7nLa(0:cx%Xx?,}L3r:,|sx!I=,ޘj;]`/A8(0|%ړxM4,v;xM~G%FMa}5OId o);/Ji0lbBƁY[tZzׁ1wbpSShoaNiAP![!pѿ=^Iu:tJZU(_Zma3x[,z~!h:v#401M@" PWm[cJ6C"iD?TY3ӷp(d.*类MMX!PњQ{^)RڵT9z߇$3]Qu$馹1*W[/J+R4>s+%O+]Ѓ=idF%i#įe#0ˣUɤg4\`g"{p}h=$$Q0Q\ٟ8ǁiDΨ~`q +cfo8;VKĽ1F0*{tag, YZ