python2-perf-debuginfo-4.19.90-2405.4.0.0250.oe1 >  A fMxW^^f YNJ3:?؀\ȱѸw<!8f3R}5&!)OfB2_XSkjCnlU-k{žsm3&P-܃- +v*IyY[}6z]%2I /w}!!0J^QV؜dlW97#`ystɂC BS*=mZI#] riY%Q܈CuQ8?S` XKz)eabb3bbafe933b264d8db8f566168238e70ada6f7e8b8489dd3097e2f4beaeac416c3c15bf52b949ba5a70b7b4a71d7dd71c6c10 fMxW^^foU9ązZE{K6m}2$L qQEc,`͍| I@\wml5y;>W[؅*6LVÝ]c 7]Q=QOf=Za4Hҿ̵XR@εBy(ƣحs7[V?"S -v/ճzn4x= g`Yo?u 7EĐQ(nɏNwuo\ 9=4|s;4>p<?d! 3 ^(,Vkq     J Ph 0(8d9Hd:dFPGpH܈IܠXܨYܰ\]^Sbcd[e`fclet߀uߘv߰z\lpvCpython2-perf-debuginfo4.19.902405.4.0.0250.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.fMLecs-obsworker-209openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$fMfMfMfMfMfM842575a659e082813950dc194f275847f418cd1253a52f756819074f1d5dcd8arootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2405.4.0.0250.oe1.src.rpmpython2-perf-debuginfopython2-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.oe1debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.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]=7a2222c958f5f013eeef3bf04cf47f3e81ba470b, with debug_info, not strippedĪIъ%jCHutf-8ce30a589475bbc2e0618ef83def021fdc8c3cb5c53500968fd30b917a555aa31?@7zXZ !#,>] b2u jӫ`(y0M/[՜83f2a]龀VMzK Qp Bo0! KlKbgNM=73Ꮬ!O4ǩ pOdN| Iy>| r J}ݍ5'vk|Mֵ1`1xIe:l%}'//U,o|YlZ',}hC=1oOְbVIb|}} 7dO#bNu#Sf x9 ~I/M5xTV\m/4c xo`(}e9}?BuؓehOdLm5?. oi'ysqzi=61߂U ˕%^-J (Hx|Msm:v?Q358@呫[!x% mh=v9n.DS2<ŐEZlj>[j=}3lǶ-9j?# 7+ lX$S27نR>*VFDpI6;x 3sn}.4G9 Ǥ92]3J 0'eyqTTgAILH8x|U#~χƼ2ͅn7҄%T_ddRIG4?RbCKY32&1pj_P== H'Hc# 蚅"/`%mN9k 3#Iלі< s,նmZ dGT* gz}b71Y]F.N"IHDz ! ᬯ>OC=1Vƹ.W$yRxHLUG " v͠=:t6K, JTT[ďEDg6Fۀ"40U[ǍJ"=I M@9-JN;av.3VK#z%Uݹo Q]mC)nyHWl>YRs2 xמFQL͕ݦ҈7q\dŮ]!|p w3\GMP^.AE:IKj_L,$ޓZxN1{J &E*Ke{}bAI׫2*q1 tAD@Գ }Dڙưώ`yG;_o `l8S$KoF))+Zq(^ XFw#ey;tW)χ(E3a9[ .K=v_a'Q/%05OAv ,\aK5OV)W{ӍY"N WDb^hapLCI}j7ګk[ZyC2x4vJtY}>&.?c3e4A8a=5by(ڇ߼gTWˆ\ԢPwᢊuy1n`0A/2thU4/-(sk-8gYYШr{g-ZY½oj>0ltc[_QaEp!^<9rr)q?@Wzr)_1\ȐwK(mif[c;sW &߫e7aY~@s*Yu@.L^Uz Fm(Cu8P ɔjcZj(s:8k 2[!nR _ vZUkQgt<D6&$؝A?/%XzսoElzXnX+תFz1'()=w@ "<6=_c5#@Y8[𞇜.H <5 u`lo PLÈnOb(&xd0J>´z@e!.{a]Yg*Su0O&N$-([ _L`RэGsnM݀}"4x̑#?Vy:@EN!7sʓnK%:%4$7ô>! b{H.aA'jsyHy4pmnboV-lו0iSч8Ʒ)8Pz*., ^X_YF }i^. -c׵OBTs)T?4yY RxѶYf726]vO7eSŹhd'_!yǾ\w9y[n0m;9 Wdϳ_Jh0?X`QԜ﯒ƫlH&PD,5ݣY[#"iyye<'-}.TDȪFsyh'V6 (}/i  (%wG2;] Ϟ Y8 T+L tNuB޻P ({f>E0I޵ԱH> ZP =3f};qzuoZ6ԩVա fhD6Y=l/A0;!D f\N.fMRp%XXs^Qq:vX?@Mu-ڂ[U F9(}+;Kʣ|JmR%\[f (q}1AYӝ Ip 5[ߘ^|ٸ>a[ߑ^펱c˕ 둦HB?nha`>qzt? BbfBN Ϻ"k&vAbz{ ֖)w4uR{Jv_^G]nNՙk i+4:Jlz:Sl%W\YCqYa^XZʎ4c [q:mVGr۬LxcI#QcMޙ@LueG .'d 4mnKC#IMs[Gg-b7 |t΄NwY밖3{IϡLbhDӭc6Fxdz8.7^]Dd/8!"?R.<&y#һ ސ|y-:R:nK&o%~祖VB Z>Z?~,وEV3Pޞ]yxۼ ٪~mxӔg0aH񅕖!Jp!PL5@!gq-R5|xTwRC4B\ Pm|׻||}"ng}I,z .Q`Yd3P(%ed`oܼWkr*w.P95A-/Q/ όH!  MbUB۱ЦPf~g$;m"EvNr|hg(hbfnmϗϳgۈ^s{"]K"7[L*B:UFJ:-L$&ljVąm<@_G=^P7J#2^:K/N6VX.hFwkVj<{T? u&;~@&L;5GʷwR;~iQ|pM0QAPjJҍPD%V̯ nd;APtp~Y?p#ww WvI&t@wh;c/ԦLIQ´ b'I/7qnxm FT̥з5طnS AU{`-!#c+\ tL{<,zC `]b1^%j"*vaf`eڠhP*/S'R -^o!~V<]f:]L_OoWGHB$ ~_g`[934xA0?iJܑ“GVeeG꟥>7I(ҽPL&II)7IShwgW358aF6L:wY$h[?|D d$pb >͸1]?8Z8-o{mV_=V~H P sg=7"]Twr I{(tdӌ]V*?ޣfKw:o0Ry9xFG߯!ԡ崔j47 7H34ݶ Fq@꜌vIe{<fh@?χW̚;/e1Fhڶ9lV 9~fysWӻ(yQ;1C:2\ZF'G~2k 4(295G'G}IbcߕIj/-1D^MY((k+A0;O*Y(G_v1|Dh R1X#F0m|@у%Zd|pG`q: ,&uj ~Y"'6p|%iY&GfLm X HIyYW!F3,7Z_Osӽb8 g_6oMpWfV 9.Ӎ܊.{XCӼ~2&38"bU:xMq܏U&QTB0b|ob؛j7nڎ_gBrD*C@ c:hk͓UBZi֢S{hzS򳳩k %5p?; A2-342k*fQ{}y5 D@ujǜFH<6ІQӡ[n f>tɳ7cqHfiIdn0\KOo0{J/Eܜ\ϪLڥ6`W_>G0XՋ,L Q2 FW& ܶ`{؄cO:(۪%.8*7^ | <˔H():GM+xBƁFtV.bL/@zL2Aq1-f!x}}O)Nv+&? wI ɤ|}}FѤ3dlvU#{ ^*ئ֔Ճ[6׽%xx׳:c,F]Gn㒉J+' ?*q6Nq8LbD0ʈ aDϵH9A\u4@!C2} r OCڂF\Wg'rk\%G]DG`(=4S-}E^1B;ܑmxu8*RDKQߠl' Gj@E7Kk!K6/*%T r=JÇH毧9$Mm"߶2[*y d$K;mb߿2MlibɄńJE6yM<)si̧/hL5'jqcCUWp/&YB𙡄[5@N(["52mJѲi%aؘ+_mrNoʎ,3RYMXjX˾K?TiVj"'nJؽW{v 3\,$չ1)*隊L:'2 i@07*гŀ@ `uUmv_mN~J O8S C{?EͥVƷvz${_UҀ_˸08c~ y^r[2z-E"', >$̻vG!y]XLƥqpv2[R&6 wr|'TѡCӖhvCέgwDXPkw.4$5Ȁ=ͭlnޞH}cGY!1\H<Y7/~u&UʾYQ =|Kחy J 7l ]D=PL]WPjz1:;L\o%G2O4 - W$#YjSџ=v! f/@dk{zw4Tϐ nV7;l{^O D=8yxڟ :.k@s7 :Iuj wz%eJCۼV{DPM(A7P Y$LpC;Twq٬ 'dTE]0_VSF oG6HA:Փ[3b)Ow#$_'ߗ,K,KV$pt= R\0=3D̠qsϓt8.+탲)5lݑld@'s,jGTr.WBkk/^ v\TuPHH-=DZ70،{#B-8駫a.|AMQUd!Ϙ5ͦ1GYHϥ/7Fe !x ƿ!GvxyC,=b580E_B%86/*LFQؕN@m |i–.\nW7̏SbjR+?R{nͼJ=~(buPۏMWϜş$͛ &ϴ4h(nsV(^0o9V8r-@w.!_vCBe<_j9+q5S<<J.~;%N-§(<̨GMO-V1>5Al5*ĹYN}wE㞎vUܣ->X#:_D!vP(kΑ}c@eXI*.o>;a!Drۗ`m AXnfvwsnpkXw3+;89_@3;>bu(w!La_4-$z&8K8u)ɖ>%c]"$DxJp^?X Sw3߷H^r]΢ьB[~CۻeflS1|2ӏ`M{Xjʨ}/FmadzζO f,Vq|k$ !(҉wjʻDԠM"13}oNrk,̾5 ܙUl#V)Y{rJaM)1[<} hC=?IS@jΣ|Wlng״{E iMsmn֊4D_zK:Bèd`R1HM4B&?2*>;+eg5 $N}3%UY&'ULCyNV^ >&PC cR\yxr1,ԣt媬J5Dr !d9 Tσ7ь[-h6o.PV2P @|9G9f zXlXmuENr%tJ7zFy Jீ;9U I9M7h!Y?y5 N#/wU˓qԛv JzSlO΋RiM03#bzf2mw93oWj8_rT'!V_/B>^jꞥaű-Y(LwAwŋZD{#9 (f޴q./"n,02-˟v!V@@ZQӠ-NEKD4"Ρ[7}"AV6.LYt1gD2W5}3s+Pf8F_ @Ì7'R矱lBq֕!W<ǎ=: j!Fٔ QA* z,U`ǝe8n9%BJセa`Ζ8Ki mm6yזTńSy `S];Q:taJ/4so`J*BϺPK-c+i!å0g19.QY!=r-`bIRJ7/(o{,] Z'[av4cl2 L|E.m= U<\s tHa;)`2BQcA-o{, h$%vZG[@V$YOٌ ̎EMb-5H3G5"ư67ٯs$:_7tK.KwQg-]#&@o)|$XXG5;oҔepw>JXbۋk μ;xBK QcRc V@<'8;ތSKu뇌u!hP0 BGw ((a=8 wPtrwb11+_N [;DYxqvݎðDIKyq̮7v y}J%{b @xd1'̴L0>1-PtvqxޜlQu誼㭝`: _Z/$^Yн#)AUF4zG^R!x_s" MH邏_am&WRz>є< ~$Ј }gti'4tAAn·H08ĚR~O9p0h/!R<'iǃ7Z 'Ylpkq{nHm{W$D+fX sii( 7o+:/;yH.g\N{JN@.eDYL RV!mr8N,5l'JwHD%u)FN,}][ ;%aX.dᆸc:;Sc lnC-j{:ыԒ`7|+(%Ȕoj\U/:vT>{JF)yJ]3QI'QѾM9ozD"C45kܸ_H_Y%g>ffS++yLjje8}8;|]NeѬj$:2ŗy/E\J= ϡp% $"5-sO=v1:~Q}Js%}E7W9<,aSp.0 0UZHKu20Da.Z8-A uTG-ɘө(e8~W`_Xi Ŭ.zAQU=v]ʜbndGsQAȓM6?*Z)pm\ʦ>}znkdķ*BDߕ)}"1(J^>rAXo'3:5Gpև!xYҲȔ)d:փS=G)鍩D/z;fx @Feb:},=j(zlԭK鞐(DK&jNJ(dl`Rs,؆eB{tQkM?a$=m=4j#ٔ991.ÔCn"YٍM4CHd ,9״']Vk,;H{Z:bME{(b߭ qhj>of?fW!: FV^hq#VwI\lpl2`Q?9b (iF:1;L"@o - SjTV" BJ~Umrnޟn^"v6ۭ o *,7s4`-f`` r3xaaW/l)]f: BM^Z*ZKbKY=Y㓄|wl q_{#}ڡQwXZ`0s=t% ƭ9[ܞfEA.a,bO9Z9.g}|W]tT<&\4>Eԋ7^'՝"tjMQmѡ'>S3 M`5} 7z4Ѵu bl)^gQq-{aXM䕧Ѿ>4QOjv[Up1m(yN܇ꄡ,MhKo \\rnT*T?nGyf#%5[\[95lڣh\.fmNuwO fWmcx/úK~YsVO+^;+x'|(abHtW`4W#Z-{?*5 &h3_\x3 U@U kH\ɘe)T^X {_V -,aR+J-.JcCl/"pU9 f)sPǓ ΓGCكYE,CpB _|B&0.y9fmM( qTסAqN`uD͌Nj)0"v=a"DA3{͇?9AM6GLDB~SYоVwc=8̓Ydf ە5 =HoыZ ]7C-7xiN3TJ`JtV f2Id'0gP\_u`o訢@؎ȅ 19g }dL,*6d{k4*wŷPW#^o 1 _O;{ح:8K;:1^Ԗ9kUةW\Q36eٽjhM̅ס2 tG;*|$A{nb'/L8lgX3]YtIqڽ)b&"KoIED筝GhW<(BϿ83S퟊x!=)ՒdŨOwW̫+ ft(x$6Cc1gX]{ cɎw{^jWLp(b" uAspreG0*W PRp٨ 7ԌK,m=mC5XE$t/OSxsݖ?LǾDH}Y 6\O!6(tk ar>Ud֪`g( j|/M(29LdԮ2F 9ŀ/O|T#"eN̲}^Am8D^qY^:Aʪa{O T#/|Tͣ0ZlN]f ՓS)yJGW8/߂{sHR̉|aG,jbGE[g$w!m?\~J:Zne"f\ܮqǵ\N>{NyQ*R\99,M/X5;H s2Һ(>92 Y&D ,.͞w{C SՋD>L! eL!o- uj&oz >x:u "ô=v̏'5<,,fpNmSOv K5=é:~U6.dW&& gk riJtz0tFvʞc0-gck oX$Q G(k.Ъk/MmVY*r/dubk4 AZk!.-Rgq &׾$my(>^P-ґ &9PƎ|pQ1JQ=-3R'F V"-?r Y7 'Ā2oZ IPer^bRs%CVMRbC^X/c1s5Irv^yp(jMo$bOh/Üqk<97:ΙݧyrA(.tZ!Hf>"!(u6pƓ<{?2zARu 7¼eB&@9Cɪ5DE'/bMCs}YQ%i D۬{Xk fh)Áe22ˆ ApﶊFt3@ݷ)}j'#咙V']*6YW˵K65͝q(.ղ- Y i$#,]y`#?;Fޯh<Ђݣ9d:9%=z<{sz3j:UXfJj礗 4%H) s@.!oc۾DadF`7;}R %z&CX]G*DwxsyxF`k"jjQn5xF󑌦zJ,r,-LdGޟ8#6ޖ1V6! ATAN_N5OD|x,bjR`"<&2b kM9-KィCzU?^Uqdg,阧Kv:*vE79*cg}As5{}sZPO[sF"=z.S P酂uմ4Dl<8 YOMeD'C F.oLF7~adC_fEUoGqBŪ 3?03Msr dKW{˒A}>QG>A90+V A$7lSY ,H_j%^'&\Zfύr}9Y>i5NE{l զĔ !cۣky3_׷Ǭ!z6R#[vB)GPb`;'zϿheDZmȜeG|i>hHC?mYkF[qǃX a{ɟRR k*#=*(Ooe .,7&S"`Ӯ!lOCzPseGoLILy6܎ tMKyǤ)ґDc+r^hDAq/+wF06'p=ss;~lyONlE>XQN_gjΏAډ --L59K\6;*)= m흏ǟ'Ǔ[<;\Vmn 8~f~ .氚ʸpT17X 2FjoǺ L,hv_3Ϳָ('i0|?DZ?}̇ څİ.eRa>p*XV!S`E$7y!T9L՜aO?? ;~+7 _|6W"",rrS[rz G#-. PR5lc7& EjR; r 8~GR0E?mFfS>g+9*pj,|C¢O1YUz UfanZ.B; Gnذ'o$*Ik͘uAܓĝKS=aANذx+@:NX0QġHZẌ́, 5ic| v,u싰w?*"~̷i+<!Z}݅Aݑ&ynSvIspW3|w 21oe.^{ʜkgS:-Eʉ0&!@.$'1הCWDV~~boieğ鐎:~?)xk9Ý>ciMR`]]*kjO|cI_r&:0fjҳ0/殆fFF9pYIh*7a_JpWB)[ -, ",ϣkW}_xO&6kJG8IS2MpE`td~mu(ю3ﴡR^򲈯AWľߖ ݙ %RA&NS(|ҧaJ\nV@վ(%oS@ΗoݮϿh(+*@Z_ĽjD$ `+#^9 F(+¸![EKiA*!Սe*:㓮I'0EQɲI<Yи|KBMiiLÅ]-/Xޙlui! -,zoV5PFhj/`'PV3h16? 3_3Tp}CGAȺ^~&PCnp)չW_ŽgtPx5iNuK X3{u"Z}.SUօ#s<1ciK=3s[ficBhлH7Pz)ӻw3+mBsE~h҂5w\9c$^mKm ɒنކ*dS`貙hmWصCQ ui!IgG{췛UtyDN8ט*W4ͽ\Esɵث1Wcӛs^n7#~f?NrV ZBHw{ c@2kQRN X!bF_QKyi3N4qx%ر2$B @bCIr{Rĵb:tvD ]mCE!ᰤ*e(pMv{!%qHOAor*z"c؛\N@58MDt=5 OU5}ӫG!d(GcR:6@6zZ3ZbT?=6d oIFW#xI cSسAOvKnQ<)ংCu ;#ȢnqtI\="tbK֝`=wnBu3v$; =˱Rs ObuŬS7UiUo3~&2MAŸ }B:\;4 Q$!:PV/XrC"6rR$=}fW[}¿ nS~r' _)eyvjw4Bҋ)$<[|vsrN&E5QiMOoHtfYg2;]gs E| GCpO,QJ0[O$dг4b/f&sy{WzU?糴Yz.NKK<읉vmu$:,lXc֗>x$[)Ͼr _P;q _ah*Ϡlu]a fE$p*j)E[|EJj׫8eɵH0R9z{!`L>}Zk_Eԩ2 2̓N+ZG@Kǘzxl]H9eZh"X4ܖnuhFYY| b_H~ަ win_9$zݼ.<`rLy`Gˮ``$+7TuT's',fSJfKv\qj]k hKvņ&*62?y>` EQrM]\sSnޱZT݌~g951kPƏ`v@Q#N6MA luoF:x-=ΠIBh)Gvp45LԓWGf:E߃b ) )sLQaZjN) S;Oz訧xۏS&Xܟg$^^X>.6CX yŔF2H3/ҴAߨ,h8?k\Y^2ψG)g7~3r !݃dhƵ\A 8v3H!xNhE0/Yܡ 䴹r/,SGUo7fΐN^z簞NEru%>_MT?S,%z[u8jMN@}}mVGwO.>pL[^ҵSi&oQtpFr:U'V%#GXE3g9CvR(i^dgK?bbv]F#(Oג QR ؃rICTUNsv&N鮦&`1|w>Lz6s*uuxU]se}יjEv[_*O`'=8"MDa[P[eL3ѩ@"Av1V'E L>C̭$7>~~ Nbx!рj%uGN 0Jk[z6z|䗼RO/mjko:ᡠ /Q@J\juW BABLIe:/qKYE(R{깋:NjE(.y#ɹyɬm*j؞Dn5b(;aaqeYY%͛F G|?*kѫpAhS+ Jj}Pb|VEޡ#$;w!DN_ |4<@YzqL cr)+<,[/Fo kF.p`"IŇ>tIOY13!-u6A9J㣠i"({XM4֋qX{J#y]_IEO*_Vh8.dn*%oYC!(Y{ۑ 6-mg3(^R$85CN:vzRHڑKojG|M{9^\|Y .]TLeVW&u$yr9=/j kJhtHQ~ c $e:! _Z>Td{ 籧2#/^?c/ސ,=/WZ-t>eq΀]ZT"bw'#VţI('`q_V'~U5dWR&+ҋGҩO f?Bc[IB-r8jzJ?#nC l1!l->/ŋ!ʚ7fV s:PO_MòF +Uv|e~YfUu0j&ށY iJfcWѠ\}AD*PR*π¾ fᠡqEɐMԒy?{J>SSbU8Z Uq7ۻVDQsfP:z qc\xJ>s28+al } j!xUTn'f8tJzUh@ "5rO3\F#~{T,W7/lj0$F,b cqʢU"<)_YCo1GQgT(zRKh08ME CV@{UqʵTS 0 ~"\[i=W4 f^KD@gC%Sb6ep=5ͧ|•P/VFa*XV~HK'*\oRw%zvӐ B@:k4 6Y qIRM])$9فf`qYP|/0dZ^Yg$R1S*WimD4=?nJɸo9 ^5T~"ł+J5uv^QL*W{r 3$->PS*PRr] 9VGRSİ))TK A_Ĵ^d$CJ gwb&񊖧J n2&R*Ͼ;*4,^8\hGۧٴ>Z:EE! dIR%Q+NDS\%㟢S(S_|GfmЅn^oon=O>k dj䶼8FPŧ6׎ݮ}ߞkʫ*B 9ϵ}V/A2%Nu f 0kSʍRV]:l4cyפ~ .98C;w1; )F".ӊq TU-.lvR ·cV%qU [nw#elxޒWHVb&L!)JP\{DXX kZ:m/r );0&8J[WpV$3mB\H}zZ&l>I M8y v ~Ă?H,ۆ a@izs3 e7KA]DISևwoKHHDaeOt1NlYC1S"Y<ʷɿȸ!Ջ,{mǢ*m& 1c^H'!tH!c-u0QX OLs$K6Lz$#͢|aFAu+M[x41u?347a,Aya 3a~kD|? :FJ-*]^B6@c 7pJF&n:n/`}E{$kwsT}V4e1eWPЁ;P?/ 65T0}*ryc &$A)8BER.>!By+< BZw|,fj_twv*Կ?s: 80O yjQ~׻5u$b>c;g֜_|ju.+2z0(Ү@pp=sZַ <~('"sQJ"!.X|Lc=LK'aݭ\n|L"vjuڪP@+ Fc3(l hVIM=`WBK}?Bv^0З*ͦRC%y27~r 5򥺊zIT͟M|5 ,ȷt{W^VXKpÊ!HoQJEnvM7p")lA%'@4ߦ|w6 եį@ "Ѳ&0G]*Kw\IfMMdjEa::p9V{w {+EF$+E M'atBg i8 :?|ҟ Dl\ŎfvWy{ >+)|NhL!07s$rC_ _[̃ۯ _!O$ɶD+h܊=~Ȥ.+ FR-U\^k䩜K'G5CYo|HBτ3듶岐b]`ȝcScTAcQ5.3@ 9f"C 4aj8$sP͖#+e5jA ٿd4j΄ۅw(I_GAxcZ-b* ug , GMq_UB*uȯj|[[: +O>>R{vgυVgA=kF"=0ao1v' CfDHW(W u7n.jtL'̸˶di@A=gV\FH!a؏Gn'ьC;(4"t[~ކ햛0zK#, lߟU$DoŶy`ba/lkiY$*7@ ^/+>qiީ1|Wp,h3uZ4w L?M6b &u/㞠2U i/ 삎ݙgF'Q`ʱooN M'&^\®ξ^vjIF;%S/Ք NϬ# ұ 챷B֗D.[{Ce1|6<öB ǰWʸ0i`syK ʮ߼54SCM_?< F<6-c^P n ݙ 84 M/wሮlm7w.z-FYʳo+pŇ#1<ڼy,gBG8F3f1໣}l24.)3Cd뻧\|$K8ܨTzwANX`*!֯GVY?AR*e5[;YN4W^ʁu<ҌE)H$pq1 o.@n:cTVRs'ܼflNSySD ,!"T V05jwZ 55)Gn0Z&8̐lKk<;($Lb6CpU*(s,F6zJ:Jxv|0ק8_| ,*zpH0"Vew0ST }Yޭɲn}5t߫quɓqjt0˲(g XM-D&7W)Ȱai'ػ`_l`|盪aN"@eϺ?`SdѴ{&_Mv)ҾXM pOpԼZzy2ǹUNҎLJВ,u92+q;Gem|g_gY3JSb]##omP̦7 ~mM <=[ +W)/Ȅ-~n膘pzc];YH=F|ߨ]lc`#p_%F|[58X=8<թQH0cZ<6^&i#k $<<\"VKGo.uf܂E̠^RVl?&XQK9c <"1+z<{YڋXdeA Д(&Ivf\a[0+U= 1tBuj v} gZw,>/8+a(pV6QZnJZ= @9ϼE07x#ۚǖ~zP*cKW&`{)2Ų9r֟B~g rgӗeǫÒI%x'TS4B˾CJ9L'w*9PBvSG3'x]1e[ukȟPx1H.GC>D_aDN Wt)^AI%@TeLo--L3|\hN&O+@T?G%px$%f{R]F@9rBPE 7|oܱ‰%aS܋M5e)>~6BX7en5 qz0jqO-?|ڎ wleW(p<R1͆BC;eFxw4 ߢΎv>Z@EZ$(|4Z;/yEsxZw# = *?`6d*5q죋t DZ%$E0ƜUTNBk෶\feSx56SUb4HA.|ViE %@O/<;\%Y_ǽ8$[qnM8J֦tE)8K>٠DC^S]Q jO2+#n`>)<=D$LblsqزOR-)4R1lQ:ӁVN %2C ; ?Eѥ'! ˲ybd+ôfX_PdfOb_J iP^(~{W; z 4_ CI'$NY4[F+j㷡A9_΍p*Dl#1I}ð7HN+É$K6ë˞pmޕp'\x ;E*0k j D+ ؋~sԮC+QV$Q [ 4͖(l Oq"Y n+ˎkA@/$q!npF]-m J"n{h{n8Z}Oq 3>3zh>L'v+56*9BzD;C] }s^$vZ?Wɹ{S[-u[$͉ZIc|+ eTw\E3SWy9$݊i8+&5J0!ʜ)?㹣W9~R2#{6A&dYОA l.8 s #lW(&؉GHvPCEuet )JHR̭LXpn`f|Vz#9\akdB Ev1ڈ݄!*:jb3 B&ӒF1c$UIVH+rchG ڑEg^ }fWć?y Vr+Ȣ-Vkw UzNNxIɋISi [43E~uYqț1rR'=i܇F]pG9dzXIelPDV{V@|9+>(-FlHTUR` aT4\ˆIk(7wP϶,>T5P$5:yЙ B߷ĕTW9@ ]nROMɬ'yh$S}W[؀թY2nYhJX|!c،NO g^6{V9nh~'~ɺlXb~iK1kLšͩP'A]T]RoTۚؠf$$nHi32=vӕ񉅚[Ĩ{6<4l@᥂ _C#0 [ւObеAZ$M{TQiɜ;b--eR9RӐ} ʲkdgH<TYxIEm)1[ q.ɫY?(SD!ctnH>&aW ~4Aue$8'MImu յP|0yA,@AdN*nYA/!|T[5Ԁ2\7g vÄ^&Ak0޼>(y/O/84aA>*r+ޒaKcUby#w2,XT9Mɯ)8LE/.1g:at_h$eS)y9Ix M2O@щ(֘NZUnKaڴ B,ltP ~2uaPvkTVeQۛ>z$%,~1U˷PnN87nEyAbtiN?7~\EPPa/l ibc!;6#g@%P2}@Lpǔ'27;e* Kչ= e5T/Qb*iE+)(>T:T2+KW(v-C@tƉJVxM} b~|, |5(C6Տ lݕgsu}AhyrԈFAH}6n ՝}Cݞ5 4>>'>`7{b?^}8 vr|V9W\"sʴK:k=Y(v7Z'^tM!t+*Qd2Cyr3Xi8^\{PIe$a!g]';dW)g2h?M:[tu3v)ʘsFBQ˕2;U0QӠ߼+ܳDh8rݓBE]RI TzËpdjZh7zU 4 >=q8L&(TMzS 9PWcVQqbO 瀦a>jRp??wHXH$ьmCRgq5"9#SROV?מլQor]BeE- K4)O;YW. IK[ @ ;`{ <"W珵݌T$"n1^ zla&Kڿ\2 Wj|l,HX&;ϝ$H5:_z&4R4]А,YL? My#Y"S͏Eoa| =!Ү9ԂC7&%5?!#'8Ofz_~YWd zU7i{5w=+Cj*9yRgE0) %F&u}vo41ln&ΐEˬ!L|Ȕ˩jYb?Ϸ1t, V-K_^5?TbI-*WBiā{͋*t1YFMrNt 6 Ζ]XqeũӋ4?b1 $P*ӓ;$v#ws?Tij*e{B|?kn6~er$"8>x`D>*oh}i6q\Z&:m cRLH]E%\M|3,EvIBb%?ְ3YO0o̱b-Y:Ud$}Aya.NtŐ=k3'Www ȮbTDG|;Rvy>UoqgzIC_ع7>copBaPfn)B rVMfx>c?ζǜ.|5 XkkÚFc4Ǩ0&cH†$FzwO:(xXk2rw3Ʀ> hPMB;Y9M6$o4Nʆ{K,KYzm[3`at j x$Gb88k5˸bq#ȑ4\xl=Lsj^Ei%):;r\3{S-F+q9cO!E#?l S ?=f8n||`hfN9xI(`sycob%{qaazdܖA8`!qTCe~bQyieBaDpvqbO墳~ %yn9t.v@%.J4HqnXsS(Y#)2rӢmo](i1Qӣ^QY)`m눝'oyMeTYzpcBYk-uχ\I<5K(שHƄjj|c)jI,*Qydz2y'9/~xk 7BA~ƻ9#Fw9P M.W6(rB [n5v y ޛ qROMN]y>a^3q , 17cLJjX= 8Y2 aI"c|\:z#R~l6TlY&i$B砃.$|;BT}'zFMUJ^KqoXJ`R? ?.Lcct^QsqD䖯aA}T#5GZ|Xx"Lsm~.-/j%hdS5nZ2ETQDyn- X챡"KIW!˥f|&~4H_y/4 `/SQe]nIB/ՔJ9޻f}2sƷeE~",uO67:Y<)>Rc;A_׵)^ 2 gBVw%A[{8 8Ssoh$L4.W ,2h+Rk)+U߸ץ?QGRө%|Xou$뙇En8k~fBKkt[x"pr]gZ'14ŘgrLyo1j +|3=XWhތI<眻:iRe7-0JnH?X'@-})IYzӞ ˹SmqigPSg pڶ&])(艋_a\zt0n%0ǻovBm3-ԥT6TR"Uf6Grx2Ma'#A/yð|X"u ~~lGؾIyךNz>\8AН3ֈ|G5z;*0ى)j }VEVH635*;{;>i+  ggf϶<`>( ~4rh=zE r`X=,USBz/+xƕ/˿IS!#su o;}X َ6NŊHj^Gž2i& iHRX~? ^ Zin_s\;2} 4iKA 6Ív{jm,=*S 0΄!r仄'6`sCw:ԷH fy>zrur; |P2cyccױu˅ןe#E߬֯>|VGQ>6۸cs䑃 /hD_oR$ XyApVOnʠ &!.Ӄꀦ "錹7 Gu -1TeCtn|ƌy*Ns̗!倎sÔZ! (\gťCV&hK_G]Xt̑M]/ЋI>[Xs3<〚܇D~Pav^T|0E!?] t,*<yo8*Ĩ.'{#Ja-BHf)v1\%D6쌱6SjcL]|C@;]]ۋRF+HЀs^ahxۡ ffX_]BVoW19$# Lajϸ !tg`>//~SkaγԿF~sI4Od=K9onl^w|p Ql@$2?3AfLSwuj1j;u== uU˘Ќlkeny5B:B.jVYbB8'CwhC }4u >]=ZU><`MzowwyrLCmI˽ +0[`|Lɬ3XwfrJ1 ki bZ kƯ=\fD7Lg'f9ɢaҗ}̼$zWw|4k9‚sJ#ȊYZb5DҮN+C6Lk"B afĢ!MT!8>1Y2uJ}r JS Vm4NڡE /"Ed(=5 !\Bs/uE@=Rv YNz q[5L;!Óp1U¼h LU,&\!_e (3s ַ Q>{& 0ȲN>RK1&](m dxjӿ?Ҳ2VU?]:4{xrɮk?ڐ/媸~N9L[p+!O)|v "،mb`ySf *jbV3uڒe_>]1)1qqMG%J{)P]hC3eAOa4SȤT],tX1(Z@rf;~){M0\S~Xlק?Ȼf'?^;.E|bPѪ$_1@Y",$G*\BAOmGDĸw]}ΫytXj% Gі e{ ʔ/\LgɐyZ}vj03k\Lۯ:kx͆A2 X*5@grXorF`ވ7_I"6/qqtFwg{5[^W2nU-[dָ\na.vgڪӱTfT,ﰀfu JMpa1i]K$w2$:Vi쾆ÏxmFSҷ)Q?.21! ݍVm'KEgd]2%`]y˃?U_Jr91x(8V?Mr7"  !|*~["GA"X4'Q'h ѳkfQmD\*$; leLkXYXE;?'JU x(XE8au&&aJ>3@RxhmÐJvT{747ymu9bDW+gXr-%6Ef/h 4ۛC3#eRyU ¡ ZHzt­Os2|/nUHXlӌ/ۤ3G[!ȍ!gr" A*P"J9a8BɘYֵO֦]A Ak*M%^cQ.JoV!^0Q8LKudʟ*y[c>\H\8w} R^DtÙؾ55'Q%-ү_Z}89rA '*&Ҁ46 6mq^Lkts'b!uŚx"*;pf4P0d(&J%P nO)3~Ci/_z0s(Z1Q" C@TSl3)VrO!iI|6ʹ.Cϫes[A3DEnAc+NK3l4WD_Pq[ bC,Tm?%m.M3tܮSg¿S=ʺyA8|Ņ/[ ֵjcjC, Ӵ$f3ӏC.f71q-ȃCXMҽ6y^hh|u~\3A0`#>?JcY *kzO!u-==^Ͱ_]Eفi+/ y?yJww&,yJҘԆl$iuOթLzSx\fmg!BA(f@躜R@)F `整I Ǩ:Pmla0U7'~RUd6hx'ܸnTs،5t+8@i/˟fKoJP 6_B4]{ky'-YQj _wcQgahNψP5þ[?!tT=g8Bfl.7@(±O?~-!BFRqX hUbj$`3YyWpة`IY:SJ=Js38Z~B,]]ܠP('krnqES?]gy,+Ea#sKQ]:u:ETRZis,!W qR;J4 iB05 ӨO >fa%;iU7D?D$(KUvG^UYyoУM5 .\ ?r)H0Вf^P{+ K༝%HEDY_k|~nG=` o, 0Xi9 ;P t0v.~_)+1y #dSIy*T[1=.DWHD#`M,sR~Ld_cF@ɏ" h46om5ޮh}o9L+W 3p\7}p1@Dk~@3' .x0Ӳj}mQnͱbpK򋬎=@8'* ]X7YK_a1~O} T N OfCO]-qTJzzk}re ,$?",IB3=}~bvIӍ'!%nh7Nx*&\p m~%KWo{KLcC">z!ٽk ~U1a3$mO^XJOb@=Xv[*W@*N Xt!#@# 'k }SG9e(-T5 'j7;$D1XGVN^fhu >j֣/' ]5E?'<&MgS `.UoU:\%sÄhuUN]P0mǻOBِ+{q㮒nM6Ar\ZĜy}ݹj8(ȑFc3ᐐxTޮ7C\$2c"SW踔+X`$J#Pݽ[u͵q"o&ROn OTså<1_!Ai頏" U6rfU32g'QG;$br}C1t"Iy˞r)e$v*5!QPMG ,}V}J $w("W 0/e숲K^KH49(A= :;!2>ضbnA2gKM͗ҌC?+8_tvXFz:M Uff~яєnV̩`7VZ$cr-{,h`y.rIlo%ԣj Qfi;6}ՠ5tjvYv,;sqkXZ[%i@f*JEU_8(-l |at s Z/ Z`@6F[c?Ջn5I$́WY71 S ,qQ[7~ы:LSt2{v:OKP}RDwLt]gߐlB=ϔ$^Vlɓ`0\XV!3TO#p7 O+Z]u 9v1/uWyRݴ oQJSacfIn1v / 9y ;9@L ^tE4X'+ۆrnWʅeAGFNLCZiOX:5/eTD5F;^Dhz+-'p8B_e\#VCpGDS K}%Wޔ=q2%߂B^Ca4 279h(8O ص60p˸uL$y-\r= Hݤ.K"5ց΂%vKv:OjLrV8{C&;ZRYǓNTh #xrj%xVpʚzl9R93"̭x`|9nē)a_:68|ed&lKcZKXIgKsw@0P؞ӍS7]̊4Af0imFr;%](jO˛򪯑R>\OKOL30솏\{|bԇ2*cx:1R~b- qcY:j3Y# 6gnNAiӬA>XCaՅzoGD)'gs+PIF$zеIɜ!k.ܩ4'Jgw\R330>{0T3uw۠8઺JbpY@K>ظlZaKkl`E%xߩV0T!yTSյff™X۰Fq22Syل TRoMUn]@5OFV؋9 S9Nw%,L}Krk$V/mC1U8-:fDW>4J+֔xtՖ'%oLqnk/_[4\5za&$0?r~ZK6JCI>8u="*|6}bX+ 87 Hvi:ښNjr1rbF.TkON4FjHkoC>;e9I9d{!A<O?jJ}J=%a^wh'Wv򱯖;Zr!vNUm=J%!hT7\VL4$#ǫOғ YƊTzhMֺOf`W^K.[)/A%EA c;!- MX7u%`Ql%DUCΎuH"WHɧp0,=$| Vrnu{d )5tpG3E 0ˑ. g2#E -cgf 7-> )]槱Y\wu}Wp4%`I U/m9v|,7 bH O.xgǗЫ8RߚB,E@hAgj]vG7)й=ɳ_i,Gr"Dd_y`8sC| % 2 * SG %(Mt =E"+]@vlGUBN57{ R"6m R'4 Hi]':#ꌠ\C{s8r)bwr3^n PSeZj!h@zVZ>YBnݘSBdn$O;iYk\wQyD)]c̢K13k-bnmo|-<|,=b$r D/xj/CC .2#/ī8GNaC[eYw`P&@146>fv_bլbƺz1[c>`lLs.)\Gi`YOWv݊[[t< 2?8?@ObL1SƎ]0S}ߛE(ƅ-{9=!ȠAߢ<)ԪR}SAmڦ"B(3) 2\2S#e&S`~7-Zp]zn#.`7*jj(A)Tw|B (yJ/6K+ύyJ`+\]xԹ⬿zz}C*pbHvXMQ~3&\[ }_;RP?mKBTYRDw< žZ0LlZIoy!c~Jt)2 ~Pd^s ^#t1|El|}(\_ F!o@UyRYNZ_T~>v/%5\HH% qjŃR`q\q+h^FuziO˚!܁:gpmjݙneU&e=u"mk?‘0IXHӎ[C/ʕogfq;ߖ;aocSFvݍpწ%SoGC1v3 x <6IX_R OsI`7v1U#c֚덑!_~8@NF;:cNJ0hzz+5064r]"Z;2XWEq:z#9-$u/{ OI^BdWM#ۅ;mu[0s] Q%i @?fwàtߵ2zF#`{x ynGAچ]:9n HflT-x~}7d7~4L!!mUK1/|ԁbp+Sju<_ eЗ 1<񶞲󼳍Ơ[+:Di' )[=0 Ny0LGi>O4>'/0`CgAIp8Q#/:ņ\Ӆ!Gr;)lݪS(xսHYC zؙk});n~oE gNB6zT RM($F6dT3p3v8"dX#Hs{';}~4 伄& <^y2{^Wi]\@kW`O(6ZI_.(m`om01HY35OLe] ."Ԭr Չg?"x:~`p!}9j3b@TU&@rĢsWi^ݫ..ԊoGŷvyQue`>tT[)3\Uq(^Cv2W3H"F`' +RE1ߍʴëѸu!qpߴڌ"r6o.JBm 4OI"8~,T!xn jMUtd|`ғ]HX(L;7Hp<\/ZJ })wv1H9!&ntJC>S!SO=΄1pL-AzT,ޛXP  ٫$6Aqxc{F ɤI6مJϛ_g\74tU> ~'![$S*Ly&5QĢQpK ;\W8k&ceuskji; 5Z  sqIk ?]7Rm&m41X{ȨO:t8߅ ݱki6@(!Pg\I丹%kK :zH t=h-WJ2/5e xvCAB92tGcNMyA'lnPD:\^py ׀_d1;[7RpLTk**0Ys.\3#7'y[L~fذt5r\|%Yo6޹wyK6,УV۾A,y*"*i&ěa&E̠<8 uX-UAq2E04 %`!ʨtioa4ʌku2ߝPl. ;(Wv^֕%dž!'~4泄xReMHؤ2 hkVHAz劲)6@qn`vM"vؖ1j9)aS;5ݙbLZ3t؀9_ >8!ІI9Quvb}=-חjla+s$5OT! sjeٲu3RfE*G>=anNwQN-8HLY7vզȦcxUnu# T~SݍȲR&~l\aY 6^]zl)ʸ6F¨qkOFB'&J6xCM{HUIѸQ`uEx>efiaia[}5 'AFH?d:MUf7&g'WP 6gEwk#AXdD++u:yR}) %*"z@\WFgc_}j;Asݤ+?_]վc6n B_rEjTrYH.v^l 4vqi%TFg@x\ u:~*2f"{wurOCrFA':K,SBoIH89rؗb…_c#.qX;:u*`@2`guE о4-?O5=F5h@ۨ.L@9&N*Xaa,bkݪ Z#Gs$O&Cو7l =Weկį@ hߑ# lVW㑍 ~&v6 4+Z#ѴgQKWi5ȃw"1~CGV .tzć$n|YJbu?V6 FCsLs9hú+Pmu.aJwٷc{V|7GkNX _+`R3> `q #PO͝qPC4^lSJ4 Y1!ԊH֩jF[ lpW8D_]Șytk|n! Ԅ]YNdXitGO%5|w1J k~W>c+ۡZod,\L\ba3Xjd?kR0dk],C̀nͭρ&YT=1$z(S1J^VfĴ*i:g}gs$&`Mښ Q暯`IY{cd)5[pRVngW\:754~ y$87)" #X۵:P'?6D!"co얹YaF~:.` 1U-b5kn@?JÆ)OAn^0_j@~<ܸSs̔{p>p8ҊBzԹaD@i/mZxo3.WoDѫƾfFoG>YL}0tdc2[ƅr"YY+EQ03j+Hu%s؟RG5,L\f3} rl-y3k \/x \T?s g 1\Vvr@BZiiZvfnIC\LC C=qAdv>_+&@h(PKFi ,w4S Œj]y7Ye~"Sehi/i,ʈK# f"&R1N 0kɕ_M̷S@"? );bel1S2kD[' I8sԍ~4q?&գL; nh  Mʴ6.{徧ֽ7zI)uV,Qjٍy=}FE2Wn?TﭰuAo'go<MtxP˪ pV*į jse#)E-̊79Uy-&8]nHD+qaD>t[OP )zS70~ۖ1PU`ݾ'>MK2I<`)(A0 KX}$v 1'KH_ -aZotR[q_оwcլ8' !T3ʟR]6D<2CrT ZDKkKxC%O.d<|cxp;^l9wRH ۆkoB;#˟ `;Tӛ$P[=>:DŽXp3n;ט142kv2M;)'mbJ5L'*ׂA=Rx %qx{dP@ M~/Q~;N*EOo"M455.jpg#N0:}E, ba)!Z4slze|ڹ`3dR +k!38 /.]'q ;",R,w l{&(,Nmf9Ǩⳏ֥GAn4EA2>#^p*=U5Ld6-mNM+SHVπ(0!yI+ەa|^ J ㎌𴫯|ܦIVK{0\7e})'W9'.ǔ¨RV(MJQ fjd~֖o&˴,gtܿaMdc &Gr/řW] xS$f -՝-IY8}Uec I*6xp FةInZD!jvj=96ӐtX:P1{^$KhϓnsV]p n1Fҝl'߄r&I NӜZ0Pn x-`<1_xMD91/(1^.XGFeU6`|~4})L0I3@Wpv;x\ؖ?əv*[Q-lj[ٜdJF\NEѸw;Ƈ:ZǝSۮ\: QeS`dvRiY^hIB#߬;JZ$_6tR^!9O .P0坅 +/iT+Zh_0Fӎp7oEWɰ5{ZY$|+8nsƠ A.ByU; i4̾҈xN4M}}P=C{l 2Ψtu4Qpp(Tu)g:4wBfx-bxj0 E2j #mҾW.)UI \sSֽB➪A//;eܧ&t{"ib'1jb4KytC{hĺg dS϶%J .~Vt@QZ|s@0i/ e3b ͍UKOڀB] )d#:48GXlMzdsy~Cyy ]1( Xϐ\V@h-VOs4 }ܗh4IKl һe"l:ƀ'VUht?$ˏip (,&4^5Bt1g+rxDE40|\ m0oS_qᜒR1`\m> A'x,2/-?Ɂ*>?Xn_j"iHe[SmSÐX")DWKA f[=ت-ɟtwݷ"ꍍ)J]$!+N(>t5yW 2r :PM( 23U*b+6t*M 6L(W21vhӺχUpT q >PZDJ+5 hB˿'4\PbY8ۭs '|jH7כaXᠫYsC= kE # 2*s;njC1 ^ze}HSֲ^Wo]k-$v5s֣GsQu8ms~SoUn!k c1W1;Un\yأ7"E%*~6je)M8<gZ2+I߻r鳽?&0BU-Ӱf+[ #|Mϕ##q$T4n!{F4TʳW$_\l[dg )dk7Lc'o|)/UE;r{ġ,Ę q!ڹ٢x錾uXՁH"8hΎ:0DLS~k "LJ;5%Z+!mi-@`\h>.c14,+G#&<.i!o5fYh0%1ZԎG)` Xn VJ:lpV]8kV8'!^6[-~ ab.ėYG+/zQL.,;N7~D\lO397T߲h}~]4_`Y5:9N)8LLc2V컈*p0lclSJs|&Yr%6a1}7O7 @3}HWQ~^VrQ. HoHqIn\!^U{xrH%r~/á,* P(b0@+_s-[-y0s˪(˘‹!L`Vy"e,H8#31aq]78)jS U_ X'B+eB32̡|V&9jF, QdJAKX=q̬pclp Ã.02٘UNr̹!O ܙ f+$ӡhա &=ӕVw*'=kbןL/.1 ie(KK[ d{D 0G;^(49 M5vZ{@)t-BRw>0A}*@qmMYY"F w [:.PnqRO^n j+.75Q[B ~BKLZ&sԷq>8̜5Vy> g.b^*l ܄U.s+d I.'^V2:cG$DPS L <5,d_`h ͱ20oώUpGzgMHz?+GZmJLLL=\7#7t->8*[6z ]Rf1LGpf4/^Ռ~RfFhn罬{ӄiWܱnl~9n:АA |_2}v+Iv\ίye>>pCwEJ'Ho~ rAJ j73GuPVQ0 l@3e{0FƤlȃCF dB2l-4)ꄢfT) /A0N@]W@q;(iIhK+} 4['uN"<k$|8[{ul^6(R`LotsD2Q?BRWZ L14ŀR )Wz84`*<&܊ =&<77;ݠ"~ŤP*N[Q0zj>ڑ.VJ:+6ѦHưEm]=J=uF&+Itݼe3 qx2 MyE"Z!IJwЎw޿fW#MrrGFxݹǔ n⛤rs|F\f@3ek0K{_/ jP6ʟl0 xr|GKVJ/ʫ+Vec٧U^'Ï3\# >GĔ ݨT'^ƯƺsT4C03  |83 y>FU -Ʌﳃ6Mێ'%AILE)V2M{ԋ Imx0> 617~p3820o3%]b`8!Y*L)}3/.=Mu8vx :rC ayѠz qɆj*61&>>Q<M2!O۞n'z~ʐNuZ٨>+x;Z)miy_AdeְP5P|iId Nbe}.[N&xl`3G|'OKW4oK"oCh.\Nӓǘ& rdkll`y {Uy$֖ڡc.8A°$v %ϵL:Ew8K">*5Ĉ^d6VtTyԟ&[(ۗ䢪BX0Fc%QWhzIoz'MM1#WFozْ;>+ܟE:DCAU\K*찲D#:$`qubs!8w,= n]Us:ߛKȗѨpIlf̵vTp)"ةN{kI!H0Wmdʸ mA\⡋.,cU6Y̶Eig1τ\[-(hJrf*H=NuhSϿhJ\4p;qBM#"W]]ֿHK^&y(μ i ~g e.*e VWV ztkF8ImY|04MCģLզz f&%u M3Y.u>cy? RQ}/"PKn3=?oW.R{70~Kps8^XIf3@51VbX3~K\\9,fl\@:sSUMUvBGš.V< EZ/RJ֘Ѭ[x3ٵ$o ELe-SZ.!>Sg?'=eLտ̷?d*5%`w]2# ,Zof]Y PzKJHPV)tHHI*Bd9*2=n'б4x Bغ:?hEu,dkiC^MiX-yVu&`op+.h|%9k4&8dtKɶB'BzFֽ:3o8 -^uUH*SހTl:Sٽ,ĺt$ZHh|f{ M)~)ȅwѢ+ .C`@*Z|:[!'h6#f%pwXn 덨m 92˺3|#&xko]3>:̗7I֌_6a|MӂC9[Cq"_mnwjg" O=9Eϑm N^²k$$C৕)ulĩf^x舴+0u<_T?ybA)I&;gd7O6妮UJ .ߴA%ue.HbV[&byuM {|Ch7(7bRܓLiw?%S !ߏ'[?Qph:;v-O^Q$K?N^d $t lZ\QFfo֙h %Z3ѡbE_8G2TYzܷ+y jBe~HH**ಲ (?W:dieGeZ*Y<.)N7} P˼"+xXpKc¶L +8mơ1ْذL{n )mܢz6/۟;|mTЄFް@0h_ئn^ӉK̲vnI5#`zucQj5uZF &xP z0#V? zrb0 `tvSٻ9uO5)@by/W 7%as@$s$/{RV48[΍d*A}/0Fe#I]cKhJ e')m9S6[x#Ox?fk* ޑueȏc]ت B7H]ɀz]^ZπV$q iScgGCW%Xn@{2HW%/uD?b]jY.-0 CI>V8:+ .ȴwDl Q&|2Ϗ!F'+ób~ro&Sm)/!%S@hr"Gx1yWHay}z[  LBmV'Kk .>lag!4GX|] 5tQ%$_U,-|i=.J)V/A\;XP Nn]x ;U@Zk+Q Wq+~GxW MidGnu/j9 6C@|fl8f{EnTӾ`F#%iJk@}@S`KF조!|CʜT^03:DzN25^I4 <˄3`5m{1U.vc'W+h6\u'/ndrn[k o|,"cMf꣕]q(Jp4 3 &u2_`1F岇Wެ;bG|xpto pAaIwጩ=FT‚huWAo01 ݲPڐOvWz2G9]Y5}fO[~?KE%蘉N-ai-RRmRsat0,yI ,W1$1%93C#58Vr+e 45iܘUf T &sLEחW;4YkFXTsIdy21.8~wï<^YPL/Ѓ&tנIN޽ Xus)&S]&80NJĵ7o^|ڹd۾) sHcE1ĿipQ&+]<ALtITJ{P/j~[f4A*,%0#!%J|z<so5H6ewQ' q%y݈UP oȬbWHޛbրO2ɟ נzA;<_}Qi(zh~7>;xNL f 4CvKXX{Q ɢkN';GS6qvd3WO[ ?%4M S#0*v(zy]]*x.``>)VVW#)ԘoD՛bd +qy0&oiC t.-NܤURl9Kc%-թfî YÎ$m`Ts 9Tb ZU#ؽAŏH~.$N. `Whe"]y..k ;}s#\=ͼ?S c)AlO_haWĞu[VLhMNHjYv7ujA%x ,I(r5%\}̯dr7  lSuNw׳Q^FE٧,E7対p`?@Rbv`ҿof?7Ʋ:piCAq2_#i..x6zg;[N@|[ :x0?2Ae5yΗ2![w,9Z /AJ=;Nq%+ +U>+HG F3 B̔%K]Hˮ Ԩ{'* a*vhs 䟤a?zG'&vчFİ|4>{un=edx]w"f\,s;'N/OR}Iq A+A>Tw} })_U ּ2ZIBO{/lBܓp5,'83I "5Jq\=5OV BE ɅrOEY0ŒNg.3sET$sOsI2 5%Ҷ%^(qfE* z(N<6}ϣڛauMjO?fpjܺ:3E5*U+iqrǝ(X8gI\iqR'g:Rtfe!{0`9K;O*Bdiv.$Ono#>d2Ks"p_w8k[܍%aV;[)_!=Ru̮惴7ЌsCYE*^h>V9 n%*l~CToLeȨ~$5RCRkgalC{Ē!R&8M9mBu|ˈ*2p ,7DQ1hIj"~)=?&b}؞ 1%9qC(FO6|>4\UȑP|J1NIQ&}:_6Pn"{~-no!rQ청\&V TzMҶ @扼xh!yM|Q /½/gA=6~/I Jc.3&)rqrOgjZZU@;&T'W۰&KDKiTW$ix?e}|ivxNI"J/M'q)l\ :PԽz$_ @1hުRjPw  *afY*͓(e8(/iB .j.~޺w 3G"Og3 zK%*_  yh!/g[4ה{ETB-%]KDR%.vܣ٭g+b\N) BY-:`=Y0J 2oyNLcoZz H?:n!M ԈG&ЖR6Rȫhps T̈́`ǨdvO׆+r 6^bh]\|=To*~~YH+5IS`KHG n %ɦ.,忶E8t}AE2wOqF%D*~jIӮ9?^n08Jw{ۧPe]{Si@QS>Lݝ1ӥ %aQ2p%^-Ar71²vd̼OܳX~# @;gNꃕI39Mr}l?BR n-$ NM*fF9<Bv5pJ?rՆ]XwA(+;V,'R:".cg|.l%IƚxSi:r|#Ҷ$ VYx'F I"lI ͺUZVI#a۽m6u'-_3 LD?ȟA#`_r80iwFBI !kjyxJngw4iC](ا:{M6 &PvU1͆>I>Em8g=AWN`˳+#hfQP#Y8>;[jlm 3-KՒ k%v=?Y#F_¿$TQB k9 XfR0߷!#xě-5<}뗮$DF.J[ qoRYX\Ԙp6UhMF\^ Q8ғy< `TI΢ҝGVIm:{8w tNnF[y% p1h$dr l7Ƃ$r>vWc7ҕ+sȁpvZ;mJN_X;HH`@[ nɌa-FewHLڠR;vu<^uPQab%;'E>,0 fٵw=/u-\Yl؆“qX 5kjiF"L8ldw& B0[9F'P>nT} `u}]NסNRR*O|$%ӰiIMP]Qx%lZw\=s(aXa%H8Z /Ou>$@Yz>= FmM@>1+WUw&8g%G}AMgN$w{k6Ų{EҶ0%ysJQK܆]թ 6G;$5&/y㓳UnNFf揯)??]vƠKG eXHh1ÆGNmLp.*w;'Iq} !,Af-I^A4YK#M7ҧ 羽3s|#4kJ??5WwG1g2HazK-gc;4PTכE\ [?pv1Jg n]Ӻ0wihA'IsDVBFDv\%HR^ #c< Z-@Vf q<pj,$ XjJ+6QE 0m!cط 4ޔTU V=9#7+P>8 <5n5YXý;cO(Mˍ`t~]1iY1b2qg!*绯1Wg~LtrQ}D:?Glhzo$3 Y([˞ S)jC$K|!8!J;~!<_wʱNngj "&le9v4q E<a'ٺ@3\I0Q*p7)y$O91O[ke\A?/7i#eŕ+}doE}0h6%vsJJ3N|RJ Uw9(LsҶ>PA:#]p.":,-}Hmwӱ}Ȗc3YA^aA mjp٪\41HO M?l ή|^Ğ҉'%($9᥂3]໬K X"vDLD y +xZӨO5{ؑۊ&NGXW 6RD/SNt !wmRpvևirZ:ұYdm.u|-\2>Gi 92 0_o˭j.@aަ9#"cˠLNxP[OVpXHw5 k0}5MJ۩Ŷ*1ȶb\{PDNy? l>h$yeڰ8k<ӵw +طt* JEQ`z!QJozz JH0SAOɆ`4M s B %Βؤz:5oStr{%$|O?ʰSPp@hO&1d:EO* nq&|@l+L,0x;_h}&n SpS;7R8WL'%6%U!JOnNlIMk5`?XoM&7FCNLcHG3yn9! xvcF<lk ctH\"Cw;xĝނ9K7Gki&Gzi#c!`(:*pkf]r)A{[RVߩZ,);}d;Tk>G)W"~\X#RFI/Q+7 o'Ve3; q *;*I܄1.s+`cq\6b.o7]ǰۿG&ԢEֽvT!K[{ˇa٘fGqxޖwFRv VӃ (h-M]._Pߪbci7^S^_7żRƉ_+Nb`/"4E-'a>F"!0}[o]zk1%kpe,~H~s:on末|]l89\~_-ޥZ= e0HZgVX"s Qykԁt˫sH@':&.;HFWH:݄K'?b#&(:&&k1+6TwY]|w:%V]<C$E/fFگqp{ ݂LCm*ZG 썞b<\آ˲{U`tV'!Ulr,eʕ|lm>ZiѬz-fcX0jˮ\nLRs'bكޖp zV*>vV!mdҎߏ@&s@b GB AMZ@:45|9!պ-7ԓQFGHt>z3W*CaZ:dZ{9VS\裹<X>EG|c^TQwt5r bF E-f5GڽHTnU0Fuȵhy!Lj5"gT2֮2QSepC`?[!oF\فHEΔLWw ͕k?ı@2 O u<8[4kog/RFUSVlYc~liHK4;oÌBpv쇪#C%c߇6w質_5)&$̈́]SPv&,LCnX*(\-*8{([`ChQz-*V< ࣈRtp'0ME39QbA "a0ug= KB艿w ,pXİ99 IJ-e<8DF Iǻ!Bcv-]ִ")[7~%Y TچjMQ7YjW}XPЫ0'11G1/0zD jIt*QD??%%Un/1OFe5p#!V F >Ht2j 3# V;MS\P8O Czْ-?sΑA@H >4k*<^뗪DWzm'@ KHD#y~h9~F $+ :$#jkiQHia~<]!=}/N Lrn- EQ  ygXTޭޜR$ 3{| !1jY4Ȯiop %ltҫ%#!Lp@ˆ ]z/ND̳3qsX~{esiݑ}yL,"Qڈ5A)zl&Bİ~-VVTix4-c}+3$sVxe9MiPQ/)8 @>2|25}.p8\bXj^.\ Z,`uas?j>#;dp$JG؜J܆1"]ɍDS+Vh+wCC!G7Gd6-KO][{f"?'.}o^圄2޶%0`h?iVl5:Vs09B1/.܏4&6>rŽ'lHaK9gy/rLsp-]zRQR.dz=oY_AmUy!!wj$H[ε,nI۫H̐cha%(Թ yʡ5N} Y6f'g@FGj *쟱R4{ h {B$KAGGD&c-e Wȩ[=|1:Y &q5K[$wo^?Nة[`s,_޺IUGpnU(=¤AaO[MW z ׺&0_B7GppFs}pzQģbnB/*Eh\CVwa *@!r"g3|}nOb#MIo*ٻ)B BsDf.5L+"6gYkԕ}݂^N $9|Fzl ?s+R}qiL*TFNMpN<&/iUg4kJ> Q/,I׬i؛ n\tYE%r4oqR;XK YTT} ByIX ߩ -s#K Vt+pUy:?RZr=7f]vrhuM"  TU]fGD9*l>C"s,_>q~LyDR8-x C@z&W$='ֵ;4ғ[;Ns<6-@̌,)=.^|F>s!Wi Z j?׻(q&e ^BnlE[29l^W;WH@ZN#dpζ J<хo4B~:0h8w~ؔE)Բ2(fQ$9M3Uy,|VhLBq^EA  c -XK !^F(Ztx/uXy+cy61Qjè}\LrM 3_hBq$jx>q7^2d<_c?^^b<C=Wa+ÖXp7ЅӪKQBNrE"(^jdh.kkb*;R n%Ɲ)ᘱߤ-)IkKΘf#vQKו=4xRjϾ~9„BWoWK:?ǂdTR 8=jٚfD Y縜w?69:XZ6ڬ|.).@$<|sחmRjQWFbt3tqf\S)4 o#Kz7ӈXW $qbHKpd']7<̯q@ٙl;EH\Th[)2XGyLwyi2o2Z9iBfO^ %Ϳ,vr;ÃOC.,X#pI"?E9ĉZW>/icI-Q^hzvnr{ ^Փ(f8orZыa +MQy_*(b'eُLl Fq  ϥA\ShMްNxoOj$IS](ڃM{jBiv|1_ `pX*4v 9 %2J1o8ޓ,2|6~.O}ƫAbm,"z*& QåiˎsGrK&nFUUEJ_XFyVh! xI*n9=ƄX'8ƽ YZqAfdV0MUbᘽYC}=0g\K(lآ_sܷlUdk?FCgD)o}'38?6p``N3J;3CJe9-[.:yGXD _q}>:9z, F ."3{仪1luqQcf41 oYNqBA C ޯAټ %'xHIqqkɱYtCpfһٗc3xƙ~N@j%msaXdy`ucȢGQ, Ǭ@F3g}j|~tj4.5F[F"O{ ã/dr$YZY#=)˱gAO "l)[)JB8nn@+恘oyj4Ƚ:#S&)Dٺ@6 '%0ɏ_rVdcߞ?U1vKH t{dN"p4 &{ĵ 3)ؠNf_`څzIPgu.0f- ,ɑq:Lyy][JγH;wVXk.־8Wzar+!f[ H) 9&f EmRZ{K[ܹPHI5^xU#ۼ^*{<`!B8ʉT;s;,Cݸ}>;9/bΗyn=pV8 ,f5J-fXzJ0j.^(_N^!I̻YT+PtBb@(9]GD^0zFosx^%]n\в.dpw A͟bxA X-H= ŨqM3lu:Lc:w̭/*yGd"! WA|0TTDm#*b֋( pkP0>j&TYn%=ǒ:>o+wffyf]L`CIզ۟VDkN5qڠ(svB:{.ʎmg[wJ'V^m量|֥*>H%P'; '=g\PԔI ӽ͓/EJ/2=Y;R.EdN ;GupSy|lX~qp/nR2b ^VjۮE{ cOVs0[t M\wMBP` gr% 榔B!!x' SR#Szu}Q[Mϼ=+s`cmK1vǯ9xryeA8k3=^`eۂoto!Rejr ͢? G-qzt6{8 QM_v ~vNnobz:YDu|[EYtghl zvl;|D_AԶG9IuwDΎ٠ 䋃g^*S ؍'YpZ=w zrAjE$;QQLvʙD}HEP 8D!8Uuq 9XXk%Zr/UAl@sסJp.o =}8/W3ȅ0=$8}9vRIqf?zB\cgU^ߛ]-_MF1"Q]7B/&iKm6@ u@> yƳ]aC0A(H1ozH@~@Zvc?j~9s2vʹY}f&Brn~iW%ŐaL;pC9j{${pؐo/YKlnkToD^Ĵ t}RW #Fk)W"zlolʮֳ(< Pcxf\Us&8/f F|O ~ O 'n4 9s߹Tֽ.0> qmDXc:_֓{MXWhY؄Sf;S%?Mq!ޢ|GxmN&-@232fBt$uRqM1"^)Vp}mۡK>V3ZI}x2go|Lh3D(kUR']PjeP2oGcLײ9cd.W 8 e8p#`hؚ^qq "pQhK0E-=МWYÇ(&vٹ*f{s#ksz3(A?zwIkg{؊ byܖ Pn4:;_ۗfˡKHbJqwz|gNdr{JCEPKP@0IZkq6̿O(ՏGT[<8O*MDi.=4G]Ōu6_Phx[Qpnu%$okeq&~b\FZ&]hHyzw nx P7=Ych\U;0g74 GaO^B z|0c @D(&j-iҤ&pt8Y h]ޠ7~d턪c! 5u sJFߜ& ngf +p/|{3 v~n(D6|<<ؾʹA}\6 rQjG˔5з h{/*ӉBRK$K?Ts=&-sQխ{47Cs`wx nZ뙷ds<3@0% d~r;S]Y'E \d c8`Tv799׺IʖU }-ݿ["f29TgL; n#O+H{AS+BU&UtMYtfg a y_Gk$&.#g /H$tU\( @ Dzepcf?(z|ٹ0x?i(_:*5,(}q5hBy&>m:u/|3\']g@Oeiъ֢/5^AD"̧ۂp<ŠfF/Hۚ!oCЧOҟBP p @a_0Ymv-gIhzSya '-VEpeNV8 O\l5r)MG̋qpmg q_\$XvN`8k+V &$PQU0(G.f= S$ Qm񬿚HeS ƒNb*j_- wϛa|KMUK' Xq 8|q%pEZ*]kjR(G L`MEXK >] > a'k 5kW؅5 >ƹ-r{ٕtrU7Rg zz*x?e(<&a<9kcHJ5,Ȏ6ӊ7iѡlC%;3#+Q*|ߣRO%oHRt$s*愕qrJP6V;4j#3Xg} nzJ,՚N3ȶӚQn5u"[Fig ȅSE VFf@j^g1BIr"i ߿)s@_V|#A9v)&K&q~j5p*ٴ${ 4T: $ZBϿ bAJ ֌,$_K&P-~4 SL/Me}^tRR^QfO.9Ah2WnoF)@LOS[mxG: D(oL#jxock esCUMe-,-|jN^nWvt~DyD 7~vp$=7z9c~ 6fݙ~Dd. f+\#aꃡ-*.dF!{09chnzy^OSCTƲ{ķ _%6 ɡV^ͳc|w!|1fmpb{ ' 7!=HGqmM/r5tiW7%:3*{XGqа ]N d/`y9Yz[rzAW(oEcl0׽zrawcc,WKUj?kMJTJ'aoLm&' BD$e.O$]ݸ -A^xW aƔ!Ls3*y:,f*@` apmaJZ0Mbl05׈E:sWUMịN+O)߁Q[`SBM5|6,˕,`q\ՂWCZI;C'BZ_S_y;TQ|_ ^QJ\XY0sv50K~T\g#8!L<5)vEcIK3^Ǫޗ ';DF?s' vnz\U_ɔ^Ĭ/>-+h *lؼ C]j1%@J攸 $. `v!إ1싔Fl8Ѩ8B!F9"Qg#m(W'tIA]6|S{A&@<[}v$]ʣk#Ap\kRM; _$J˰M`װf'\ϻo_?꟦fz/8P,S1l^—gԁ ^5둤4S|4ҠY 0K5*5E;۫avJ0}fCVYDslT?ߺNv5wш>~ovuuA7ͣo{~nR JNJVSC  _z[OPm!x W?1L/t] GCQ dnc^Gia=ׁ$}q "-XO;Au1go.+N;}K2+\vQ5btѫEZ 5wf&jvPۡ>>\oY3><$ōz^kk!t=VvĠ?rۃA|N= Aāxnf|rcufq+Έgԡ /쏎GsbqW텬_fڂ*߄KڑՓ0&[# 'S-}sM i5R5A:$:H>vdvK9LpUhϓm\6AZ%L]M3;)F^m:%$革NKQt=3^E2gbhǃ xO]B{062° Vz}wHuvOeV~Z>Z!ʙ`?kҶ~[4j|-8 Au<%@ㆤ[d @QNS8bDPkm, m!%ΏrtZNXRs$N,.eD ?dwꬢ框Y j9}3p;"C/y n'|qm{9{.iV-jPWɻl")D|V-tcoLbpp|9AF56 W.Ne0ť=atk+.;J!xԈ$ ҬE3~y}66-%A[X\- MP"Օ<ãXQ rQ~Ag0P6p-2) + OB]k_ICAˇGӸ#\@.~ZØ(*#K)WtѸ!Ƭnǝ2M/0i&!S e؀W3Aҿ|;3f{x!?561b76 vm(ޚdPo<^,q״"I,4^Z_SN1fWIa$1Cmز7uqe ~R|8t[w~k,. 8}F_Kz񔞾@m1na5 aNFt3+x<|3b儵/GK|cs)%%'s_8 S:QgB-S΁um>cSL}O[/Oa9+HՏǽsB#o5E^\1Sv3FM!|d00$ v\IGM^' 6n@RUwp^ُ"r>LLy[ k/ǵlZ  gOC|ƿ:@ԍvr WtMs:~c(+r w-)H+놣Xs2_6`9,H(X [XZ{0e,qN@'>ilF=j =bfOR.1#";K}PIP3l{ &w{I`1{k}ĵ S75V# f 0',8c:T~y u}cc@ 2۫LS .=D"B+2 `@eץLO.C6qǛ =s#[S.a0?L &,mWg+fe@U}ƺTOXnިZn0& t^&" whRWkefՎHa2@6 2qOza\rTYDh*+Hm Ii{ Omc qRlyNnMŮQzp|#lovS4ٱ O !RC=1hFf9`]l踉s쵖LvZB}\%LJ?ѐ;pkK Q4YGbE0稅 lې4nJ6i?E ]\9o˿~DE'L^Kߓm0 $ ׯ#^t խ[0y_.Ny@HT:.֌M^KRйm=-q:ƦFHC"IbN ~&Z`تHY"W}P۰ɲ9"HSK 7Wҽ6kQJ/@ӬKj<_eDrn:49<~)G魾@rJ?RJ{?{+)If= }K̸e` i7)d.ˆå$=@]ߌ(Q-~iݡIQs#24KĤJzkeY|ZIeK [Y( bيgYe t'+] mبԲ߈WH.>%(ؽ VoMưH;rX|N4I JK&ljL8,t&1RbREwo_vI O|SmqN%B4Wm|O9Oq٠O]9Ox ˲_D拔^ oqh_wiN+{s6JK6Wǭ?Q7>yڢzk^b5Z.#`[6LW.ݞ+_y[8Dt%1Ёi;/nHނ@ y#js|wBQ5_s :媹De*LyY68o<$ } -_=):v"\Tjy1:.A/KgL .gl9N =<1xu d^!9) ᤣxK>{hֺ K >E.v_OIw(A}WЃtpwd}jɆ:=m[ֹdܔPI"bZǑ Wd+ 0}c|ێû3YʜP6W@ B% ?[sJh]ȔSGLfH60t3K9 ] 1)Q#t*Fޑ69q2RPu:S\b)f W$ fҺ3˧m 8A# &å.?X6#DFEyv k>=.mo9P5a^3ß.-Kb:i1I@p06򈢽:fX1FqWoإ@:t E ܚd =.i^{Yx f"BrB~txQIQʈᆖ#D$L.? 7kT@Fx.ϛie;iLRQ,dP?Grpz@^ڮx%MPMD&puHyY!Χ%WWńiOP?t}ul#ꩡJ?0Ĝ? 'G3 #UB }y,ë,j}ںA_]| )Ԝb;(O,Bi.zr dvnhDB'h v9^SSZt:}XS|p%fj~#_%ޔcE=i<$߲v:Fp=,@?{tDS1 EbV%cT;յGvRR]g .nΩIC-WH NVT;cRƎqqb_u -fQ2d]?Vĕ \\9>_=H KN5@J?~9{w p}K By+2FPxvG^'[i::”&BF Ki_TBpG })_H@Qp60v'lC*)*A1BZWy}< P2ͭEvauQykv ˱F㕔3j[T^J/ Ya`['Z)iSH12ptwq1 >ۧ:  (=Dʓ^Ú{1Tlq|$~"9>o4W29a|Szc{ua]}V8bGȧFVʅ5'xg:VW*p&3|&hdS` $IB"?9JE9¬\>tMѯ -oz;7&WsReB9šcszQ篲.hPm٩yq58EkF6c-2|?WT&'Ӝ?,}晱\q;U8P!Ƽ'f5"PP\BiMNkaq֧]'>kG1ZH *¯߻ǯK|$F;T6i_3K9(AO9։ y;[IA#)X},G[sl::X^{5H ]*q׭8LNB*e ,InM%߉O4 e6RuuK$DX1dųR}-ƋikZ.>wOPLx,gXUOvƙV esY#Q6**ٟX*LqõiNEw+Zg }ëWyWxRK(.H0V#@.N6Gj1oJRH7AMu\z0-pMݬ85דS4-AnvT4-r-{VgsE%SQ͓ƨܖ7 蟲G#$^Gѽ u]Bj.`x$JoHv0#Y"눯 7bӔ&5w1ejL  Dh& ðzjcUߟ&8CÒgkV}˘j%6lrWPa1YRvH?,δAKhn)keihna(԰rh0ZF ,5e_ 6f@FQ47O\ hS4}#Y9-'ɤ/MZ,F}>Jk<Hg%{%} hnƣX,,ܻs?)~]|/[R?zi<H:7lZ"_@zI/^Cٖ~]0y05+fW{Ek28bTJ:\Zڅ.$*̝cvJ g3 ' S`ˡI03}WME_^3 *ʏޢITWOr;_`en Tg^-(6^+HD1<٤j#sl(IHX=i (\F7, 29Xlp #!-*W8J>&;V$%#dq<GFPߤbhDDO~NglS".t#h_O۱ Vb07G; 0x][ 2;}~Zϝ1YS XЉދV}oT!gYȑ7aP6]$Ju)əvut_iX[8sny7 װ#G|8}& p,3B9ǿ9-8[ȴ]GH'u'cnh /A,|-:j;LC"TeTPz5jM ]a5kmաKb);3gfCۇ PZSjd %̂ dq$IOѺW 쇆ZH.CEr w3FAp9hy6>+pN5CǬoErᲫ[6L&61$G9xt$X)u3egl&™AOYs!$&%Ъ;֮WmtY)Pkǔ&?w#x&SnJ<ޛŠhjpϻi E87f@Kd.|GP17"~fblNS+F%&+ S34Jl?+gh@܃UULtJޞ:3W(]zӧ&"hu ,YoXMV:ֹ)@(d>hTBlZT\\МW!mY .M$\!o*=#bPVjk a k.+|˻`s@!6Zf?1Ld !Cܽ8PӉᬠ,uWJl@vغ>Z$/0@]#nĎ5f+=ɛ%8RW*C^ƚaΉ/FS{c}k.4`/A>NˊM&M,:A_&7yin\˻CM7I˖ H ';-l(^WpAmyAOVOЗNߕDO+b.2]MBmtI|7lV:1'lny˧\dӒ5hLp-lźhw0 s~W+ܘUI!=} a9֪6\-Fld1{ *m9uk}D2wjU#֮k;K}m9[v-ivqЁh$hHq2! J]J oc$tcJKbJ|syŘZ~W[kՖ뀕|߸8m"FKdik,\P]Z9ULF aȍ),%霳<55Sڹ‰N ha J[UU'<6 Z<>zΜi6e_OcJOchMBלVsYgϢ>4rce墁w拼Fmc,=chWiBPt7/!w4Xyt֬w-qq'_r*BtkW"( ^}ktfذT 8]+F(ԗVtKe>w B6o?^!`'.,P-V< LgT {qElvaK£jA"p 0:z#1*YW4WJ!/5Tq$ӐyEL6KڻdE>2<-+qKn"4/> W$ւظVUFUb{!\s7avwG_Laidə`y맖9Fwn ](!zpP^|ڧ&@fEz~x,{I;$]To4PWqfrtaqNء+M;h&BiTn0탣YAjY(e37$Qջ8$\t/l"+oq&v&fncy$47. ]Jy5ЀQC3ݝ~mAq :4?u+ ڗvTVHYϭk}"W<古, ?i4a}|`Giؗۀ^pWڧk>3Tm]AIAg@ #"e>afi]2@(_U7bqlMwY:O.~c(Uտ':°4f .F7bqPsHr2+ᚖ[#tq `qM(#״R$Qz;OJEA(zmϫܔS2+K@9sI%EXב 1 +6]QY:~ Ҽ ׶ӽmF +nGIWb~ۖhsɂƨ/FzԟlX1,IXH!f~4QTVђTN%T©AB|d|̿LWo)7ŵT#{o<.+.#d@>rRjt M\c`8#:AOV L]Jd&( oa^M=,p[:GR[GqAFM_o<mC~ψJߙL6$@{єͮ͛<LwIqsU9+Ňh*L+cFd|e.ת缶y*QG .?D ƃh/U;/fi-tv_%`"y7',)e!-=&Q̈)}J/bGUhN B=%TDඛ#{uWVÝ,pfǟUV3cOc%MV$S*&]T)FIVY/f%2n]g*iY}SwZˠi< ȨO3P$y' '%QJ> ; YDޯ{xcJXjFrV.d*]f+C}l‘Qn%cs*L?k1=4yužnv3:X,=>.L#g5{*?"62*󸩾˷݊v#QaǏ:F1r|wZppc]pREی?%Yg|ɬIfkDL"A˱A;_kkx]M`ar\ cE̵.QwR8Q[=uB]62' 2T=\~ s8sB5ZØujd/G&۠țl4oЫ|q,@$:S9E&,}1Q16^ˍ7vy5`1* P .˧momck e {s%ADS6_ZNk0(eqp@3mosf R5Ѝq};a9/5I1be/!Đ&0w %X&>v|?N(F$@LY=;G vnmC1˥k6f5s:NJlӍMg#ߞ{%) }bמ'!Jye ěiN5FenB:q)-:Bd ,BH2bB}*:}*jv\,7e!"Iq/h>٩(?3 V)S˕-9:mK^t&+ٚLEBR0[ҋ 9JÜ'tregJ?8gCT@?3'6, &l $F1=0t`9KQ5v_CDy*[Nb 5|$"X*QQ!M'N|%WoL%1]PKlm<]c\owUE{(nLt=N/G9o4<I ca4ȧ6M&Zea`Yr'Q4_ p8glSbYx%xͦLZd̑6E?0ke5_@w;c 'B휟0H 6s4y#xo>+$ tvp:gLNgs0.?t@//DiZ3C$=-/$_•U.Ru6s :D[2i)o~ 06߁f7OM(gij1з ujkU P_,#]ƈ Lz;Ql}#7#weV|!e#SStD:},2n[vč?R*ōE큳om=Kn?3 N b7# 7z 0 |&-K/MsuN(:vY!dJ&:x\0S #\Wf BU'k4XAK<A* 0$WVΓ)_e7 PM05\zlI5c$l}Џt譚Gu/CP=_y C_:0h;wZml/sDg DM\FTxZT3&3]n9\ 5~1dZ9aOCb /QՙinvEQdı1c_PȔtYg$W{ky(hI=!rxb>n*uvap ^,Oۢ~HƣV^E^=t>Ĉj^Jh1ŵ0؜& E(xfm "_]oe xQ!R ~!S@[]6=%@ez,$ڱ—g+:ikl)B(0,6:A~'5=D5O4{L qD:D)!hLK=!Od#@w4$Ӣ1D1ajWxFPh ϩFbH̑Eqۨ*.`M`ڡ˹E?@"xe-h!b ]eqdvJBx aރ*4;͉~7*?`As膎[y kH(efS䁨tFOqS ]D+bvnJ`T$51U.UOmX0ALi5d&P+^G[k@ ^Fޒ]A]{tL{/ WX B KDH}!]7vUT}V5]Ipت.NKĝwē- $8)Ɏq̧b nCĈ$ȁMw(}Kgձ"8jL&ު>xylŒ8DŽ#<[ 9teK(, ުq>9;1k~$7pd|A`?*ovII攠rV 4Dƴj^#Nׄpp>Vi&B&-XSA•Mp 2fYV"|w&ηLJA%*_eIg0 ]G(ry?xUG oVm%[$$,~"ldkໟdz@:򍃛Pʘ(7d%(!Ȥa5>y!žx h(v<(dNqڮ!sAqϫf^,Msm*k Vd[h[sN>KAUg| 4%TQdO,p푅c[iL*4f^%jJ-I}ORDNvT(X +QR'bHVVUE[jsT*0/l$2'&+08K֤QvK.;I&e=%7gfG:d6ȟYAne;^&L鐤t19tJ9;T Z}oH6%<Ǭ ? yf8M&h5jg%`boGX}H.nVInOUePyNPJ ٿxCP ^Nѓ7 h|\WH7lMQt+a!t'jȼGКT^_sufޯfhC`{~ 6 X7OgFq$ ʰ3 =E@ $_WYcEb}/^DFkkM:&5yIͅ&*i:e.?vAH5"*GJq+AO%)5pgLf73OR3-}2Ў+m/%""©gU ~`0G~Hswc*;!ށ) %ܩ5keWwLS(S!F1_آymibX-}'_ZQ'Tj UFp~ -y'HtX.]D5amK(-Oe*^ o(~poή[ObvҘB ߦj39]y>"f4w'L5Z< RWI%XlΘewb0酳2@O75J6􇄔qisgJ>3VdÐ/A'^ YJ0Du(l6XV-mJ%} [g۪&G$݄e}ʐi&)¨̴>*)&IvJ2(Eʄaq9, ,YwogQc_HoJD?-6r7s=+6x|oRƑ? =5'i< j/2ګȳ0 "An?L5 r纠6|1dXqB7ҙA$Fpϫ.m+>{>{\mmZĶxޯ-wD.[ʟ?!XHLgŒ&4KlK 8⺋2M[A>c^=i\%VM·mv}<){C=PNgIM" |.NVs6&B<0) . XxrGO'ű+| =;%",]G3iS$`Ƈ0E ÃPϕly=5mR $Ji`wCX촜mήB[ N)nl4vrxR[]4ZWwN9WniűG9%PnaFjIaeone4XQ .Zӈ~BWZi88'H` 26=OdSNؑ2G`{C 6ȱӴ!Sx?ŝ- r\x~CAUS1PŽdz$4F3cr3!!iL`Y;OrR3IjylX%KPhV{Ow ߪm|y8jP32P5˚/A}k6uj/:ATjw# 5bS;@MªX$q|I'X{n٩43%%=(~tGZi+V,i/cgfIJE10SZ'fNuj&$@ҖʟN~UTxI ˉ|Kl qjK*-J2IޛJ 2` eaفOU$S)R8 ` ^9Ec}9عBS'y; c%҄g”eyw25\UaJtpXƭp8{ei1(J4j|9x:sR(J-'! CŷAfpFzz?UQ x'n| )ix6pZdl@G׵MPiU* \^z4QF֒N btH٫,'6r:# ?QbC͚S-(&{6iQì]^#HN?fiZ]ۀjn9]î~!%X<-".¾; ZJsh_%]To;5ZN|,9@^)IH(ERFmf5#ZUή[#l첺 "㯢N 6<+*[}Er)*LDlP*SM:zw15*G- nɭaVHU%b)\@OlI>&^)t #Tyq˧Cߢ2Bֈɯr7 !tY}{\hɨi#OM '2 ג2{2F̎aN)|/_ TX,'+Qn ;o&0t\֯$YzH !ԡ^ ڱ8VB{=SD"m?ˏ$irV\[PMKǼ;PwL՗R֛&MvvŰv:goir ܭ}jĸ !mDHcYBdzT0K\4[ ږTF<3e !@ Mp$6P T#y#?_Z.=B>r3bcf]u阐:C2o4).p;f bSgƩ cTDhGCYA Jvsw)K o S$Q :ϳ[ʜMJg!Êsr2;[_/mZ]j|Ng; ViN~:ւzӳĔFSAt' Q$JC7Lѻ=&˂{ {n&B{=A;Cv8M-8YZJC@U% I%"d/6aȽl-#vhh}^}fzFc[!WARڹ,-LÙm@lBf;L7y#* JY0|¥ܺdo]mv3UW0n\s9Ⱥ MnOly4Cf!"2沏'}Z?l8jʐi^(|Is|@%tC}jf`wVF31XhmủDQoYsF(a\7UJBt :ddw~qD@yfUրa) [m} GͧkYg-],RbIMSo=BLم%S.Dun81/܉c}O풶Rli֐ڶVd}?Yp'8xϗ\[0H!Pr[? 1qLjjڹDuҴz%ӚL)JA*,oUg`wCl n,k/R%+V#ё]ʨTN0(X豁hC9pS_XDu6 |-g҂IzGFd@1fɔJSۮW4\E^/`ID8[&ԦGqQe'W·M38un1!yW6rۏbC2#^SaI{yqjERw%/^N-!El]J3$be sK2ŝ| ɤ|1^T1E.5{);GXlzie>( v{Jdp#!`("6G>]yk7Gpvl/+ucLn)qx _=5-Lmе2|mVtbEFtE{v" gR1v̙ᱞVCzޓ7伳m~.s+I 4> ]_rRCX(Kiږy݀iڪcwsΓ` % b@4(oH(磌ph7mM QuYwMq@~kux;5;*xd]3SԠaU`/J:AdD'ܖ|3Et+2 pf`Sb3N9h6JCYsg{ Ύ11ٌL5S Y8%2OY%_$! q^0:o 0DM5uqԄ^.-~$>-+zCJ:g{VSdO{KWXhI t4M[8̒~\豝{(.@A$J %Ce)MXnysNM_a^B&t" ]'zjn9+ e.(e%:o#UbiT>&.i+'X }\rՓ>\߀?^'W `@c^!hb+a{ہYwBHtk?.EM1#mG m b j8aKS|^]-(X'Je^roނaGB 9e^@Qԇv(fXW xf\ׇA()e'sb4FRÏj5F,yuZ+nc%hѹyK͛.v':FpF?y$lü ~AJ"y ib9Sblpz,]-sN--U}E0B_D^ &GR3d.-5L˓];aYJf9v2sKJd]i᭑?{6.lsSoႛĚM 71ʝmj Υ5vЏX!EabM LuRH C5f+(*&p$/v I@pw{{SJ+6`hۆ {.S^2Q텑k)zQ-I,6v#HLݗ#P6s隼ؕSG1p*_r%2 Dlg[UZ^G5۴0CXSB+٢ڢ jd+liA*LN1]̷(GU0CTu2<ӳj[ |g^ᔧc/iHIeJ"Ꞹw3Rx82mA_v⧞o S@kjs ^_gR6'[Z$QܢL[2 CR7kSDS4r01]rƸe "L> NcgsGČp77 -3NȽ R66ǜaЋt{`n2fN+/j>-%s~4vYGn72Vi2 `' OFȊEÑgdЃ1az5aKٯ o =9:'En4o\v7;a{7Y,hgh:$jcNo1i2+""u_ c pefP3Yz ǣ}ՑSgLAC5bZ]R%3tE3 `tqź.Ů?  iW 7:?%1]{˩ʭ;yews<&I騸gWRHM lOWby!E);E^!Wލ1wJpTLo&茉ģ(\L5u_Dn iPqxocq~:2~B?3-c܌V8<2rǻV^7A%{zl>*3\BR 4mwE)N&DJ<*XU'[v:LVBh oC;čl\j7ZŸWjwԙ) 0@l`ؒ8bpѻˎT; zVQr0l1-ւrGiޑ=0\Db/Z8:g[5h{BwYlRY6F~9Λhعwq))?dgdN'Ly k!+thN\)a#t2}jshm {̫]A tȎ+otNU;!qkrբ5|;9jHF9ܬX- o8"YM3ԅTYZOf`εD5EBj!)7x1];2.\սMTn"4Ŗ{DdRÕ͙B#R߼lChվ {ۑ+m!2J4HO<0 "Iu=Ig=b`A|~/wD f'J;&#ï1돃!i4`V Wq [⿥v8hn4!-$VɅ]9& 9A!<1:`^^*͘ m W޽`VÝӇ aSgH)(*<ڕh$\T!3pԛ#Yci3vJO3+a|i6Ipṹ0z#*9:y G_çq(8ܩgYʍWHef oYe  *rr̜ FUkwPyc4; aEmUI=t`&tFV^+/n@-3P)#U6.;YSI$Jf&/tj`/OptȩSHk-> TBE{<֌8?7(M0D\=ːU e~byJwȓˍ?Cmx0z XH,औt c <%rFT7 Iq~kY,'qK~Q5t7ﺘsX!̰e1$>{w)cB%VkK +g퓬;~v.Z@y|w _cھbyvHT?!SWrٟQVEMr:du6B٤<)A"?\h9:K2'RGҐ" ȰI T""LμMƳ=}uK(O"sidzt7`u/#Or I?E~sly2dSowHIXҪ "ll[Eb8^oeUw7i;cgrQ\ЩrY k.{AX+xL5w*;'ֽV7DԹ>,+Yni5(ɦ0xvw|`p77rj2kl ߮j!1qTɈcὴfC7nY?[֫xI8z纍ccW6ha+Kak]?vˣ&cjNn6(qٱ&2 ՕLҲJ/!-eC+,SǨᯭvrF*j$bno0=g~{ ]v-)h" i٧FR#p Zt%|f 3 ڙ"A,$&ы#JLp,TXL,V ΍GP-y.KX8@}ÉMrfA3tELÄT kφ0Iڼz.|BWRMT80 Ac'9xD.f'Twj' t/n/Sr-+HT8 t KlMɧZnDlzD_KO.u#kz{ m[+6|)늮,w,Ȋ$e4!"S_i?W)8W->%x0)A%W̆m!% "]sDwUwLwq`&ARImv6&K}H^N! vY$9v<{Ij2([=*Scy )ap@0+aGJ+di3z2J7[]O[ hAIKq[eB 0uLüE8蛁n *Nw]|0Xrqg"DĽ oo-) La4b}d`dARP/ikg* Nez2u'vv]uqt+ڤף,A/@ 2\Z0@f>w;ᷫLàxEjPyC0OA$_u:qPoQ]LHa@gi$˾n( ‘,,]z2x7HH*x;U~eɲgɎaXp?7xBKv>a)yV {>"7(}Cn̢//[D< .Gp`8^DLW~ o "mc@LSFKnPu -8$淒 KiOK$?&?~D=캩)]9vPaZT(b"fZ̈s?; RS;N"3y;}m6+;y8t%1>A@&@hNi*'tIs?UΆĠX qcso~:@sp$bX扂lrG) ĥf˚\,4zJ:6D૕oFIC6yeM_lݍ(Jg\󲪡d?&v~isPViu$bS*) :CQ0aCwT}O=Fmxզ;xeqz)- [Ӄ?A'HBZ^ dO$VA'~9A6e_&j0 ƫGUlDy${4~Veh@%5glUF: !J$pЂ5qÆQ}a@lF1ԩ\U,j6 (q>m^l޸[mY`?bgCVOl zCL[c|фL}^/^ Pt^9`X7n%/ˎW{vQPKwh{h#h34W-x\4qgYbڷa XL;͢J][һXN6tzPVPx`f1\΀cg[tc"@w ZMbv̰mNI-bО|ݎ\W66jc3lٮZUq4[ϡyj@-H>]?N$ٙ-GJ/iv]J|Z#eA_I7q#d1! k!m]lHj%'ͰK9}CJdmxl/ ?y*t`ՉYFO3=tS3pH:t=:AL??^7ÂqW16Rn'0&a]xG T}\ ƭdsQmL|fɯ= vu)Š+\<-ZJ~s"Z ߵ6ɜ  1‹$^9n(T*&XMI!U5 PD2ӎ> :} JXփ#wBqe7]5հYGA͊l;Փ.֯h٩EEo/3hv!ȑWMY̪m3dMPRTj@؞R $W9[a >|nF*kŽ@{v cT*Zf)I g+PT[U`ӄ~w pk@Ė.s1ДuuyQK%W|fL s_ 4ybʈ W1/gȿ*QIHYys gJGSl. }?ba=ĵM>q-}y[h,0BZg|]D@RL0dhQ֖\@f2Ҥ eh]nMûA~]پbޫ 'sco⳪\F o! Rd|MF UXCIzaEfb?,ȂdTm_zn?gABTaJn1v$ ڞнڕ:c ZCQe%ĤO7K [E_*O~skɎ SmxBr_M_lL@)U06)۴8T/W'5Tdq5ޣy]L3=#4% J mnW#m}:STUBA.:Phhc]H\?P8o GpWAyae 28;.-Ђ\ĕVqB= |#ǩ4 Oշ_4yIG-7aspaTw sFag[NjbL\h e/.eV熞Yh*Xfa1Qb'RtԹc4Q-2HP< 񭥤K%Ԍ$ ?=+r;*.SHYb@ڹ5*.uϤdC5mWC_3و>lf Ru/&5g q3i):g6e?/XA_ ߄gwO NBG/ⅽBh36 8R;m2 42g9ikW69r7ɲbx~Q"߬LtNْFӂ='tߒQX;_?g va9!CUZ ǠegȊ=pD=1ԋC.}p^8E;rqUFC2wHQsnlWnX -DI뽄F?*c 1YyI@E.%v5$NyͼM07{)=nYPt N);QL8z$?Bfe9fb%%. ֬V0ݮ0U^em;φlJ%]t͌񂑇|Ӿj>ڼSgᶂ $9 qkpCF(״ILuiσB7jf\ ̢ y P3"N >p;6Ù+hᝬȤ*ap*cp_w*{1 }o1N8 4+ H0^[29ۤTՓ )㳩k#PL=aPcstIގ茮=7/0S#|3AMuTf=ߪ@3;1,g!cqK&3\'Ðo;ݔ PAݓagΡ*\.vZR tp +8qDA{ SY 㔕㌉:v@,E?-pגuTUlyBH& { P ƵK/1J”(M&d/op9:/QVy+C#zZtWj)s]0UcN"cmW4gw#d!>OBmiU8wlLъmo!!W VTy8N Ɣ^0|I /=h3*V./W^A3ZMXE,(C 0!Ph+oD ~ 3FiЍCm0/4Ϻ^^-h3yV9GuPoȕbG7O2Q*H8Am5²-0.kRUؐҠ3Q!5hS RY!3fPeJq"Uk@ уgYgfzS8iPWrvըJo8W K[!PpQ?}K6K=~sÎ3?}R_>C RRVb&s^Y$Rէn?4RXt]eG3* ;x@!)T۹xRTџRܾ^KR%~ E* 9YBF'JG q]7ryrk<͉p{X&g!$7BF+x;{^V]_@GuJmR4D7OA QgxNJٵf[JM9ΦB21F #$# +~[.]s5FSIB71G \ ř+G.fz!Ti?@T`vgV}?"(fIu}kY#u賏OGCp\E+[:RVD<їRDCQz:u Nq4laMe gbo?#N] Vb*OVIJ=~L_(p"r1kSI$\n++<s\X(}V"S[9:}[Ɉw3S6 M * ҥ>f[\6L 2pGirZtA_~>uR&}(߯^2`/_^Qf8[5Aq3SAhzJ8 d.=`CW5yuL :X wX4sS.&Q,^5:RM2&^dmL h}ѥv [$z%0%$)a0Ҹ=}` G#W3A`G|ܒ^իt}kNo`ǩ`&vGKr. `;czR8JP"SAkcFm}+ /2U$+WM~ ԅc%X\jQ hġ2fI84 | L|9̊IuXt4.qY D-(3t?ؤjN&uX<o!E+aG ?̃uMasTcQsa}>J^x .#^߈ʀ*d?g+hh]ܗc&u3se(_F&^u%=ֶMSې D Pï>"l!CT`?F 4 U`M Tb`Jw7vp*lpw5Ns:h b2гdk;5pgGm3W=)4c 3aD,N F ʹc̓pPؖ}]v44O^ ERmwE&gWlr?Y'Kg,w}MϪlj:!UWM鍽 KSnלB SKcC& Ma²mu\KkL1 1 n_FϦ6u%I,xC.-55~:EV3nBksnx._TgXd G0`V.ZKhz Qt)]I-nJ@O/}YEJ;aaj=qx(SAOPRg`8'kq{X[=MM/#ec s^|y!ݓXX6+X@t;[ku\& iE2glw׃jYn&Ͱ$h;YwJkFFe`KͶuhGmIƷO1A+2o ͢dZP(uG/W,(% pI|*&_ַmz@WmwЧ F5Te}a4C GPi~RjzLoAC>^&WU# X&e'(tقss89dP?L}^2pRbf2,䆌S}eI hRWj?446X7yreqb:rGJAm)1BU^|gz=ɗ{tw5ؔ;EΦ k4BAhAb1b\fj􈦼`aK\J007#l{+E]ppU>1xmdeeyj͏ :؁=9c"~8F]"of믩R1)lS w۵F˖?a;Mcr8b"XW&9YZ-W&5YxC2#b]8~'ىGIdщYؒ pX)Jo((X`tEpʽf*=zP2\OKO<xD@/L9`mҁֳ/s<фpRJq~7;YHqj;fH@O]{Q|g8 Ht`CZIyWE>fFTcCE8 5UmnQb4f*ĺyqάY!(OQucKy2AĻ؟m砨0'PufRLsi:h3: w$vOULP|6]D2A!E"#@kz.xV%;O];ܡ%WwC+`0 T]!KƋ sN+@`6Oq! R ,lbgd%͔r#CF^,~K4<~:6֮b%,"?#jǦpSeM6(p_nJ {J|0o.GOa՟6m _n0l_b^kO}VXuw%7ƶA@8\`)[դxr[].E-$25i܅(OOz{:eڣ'`KԧKK*XiRgd8Ibx&N8=YK"3,VGf#A[،fQ,:ł"^`/{>_mP-π]1_;MEK IwK fi  a\Iiu@X^X%*]E聜[B)*sQD[ڱ-bGF 8(bkvJ0$%ir"H8rh˄eREՑ CmLh/j.Cɰǯ6[j/+\nIaʤ{G/h"â~ &$F ʿZrq9j_Ifb'pc(5aJǸ?n$ߩli=鸫@U+k I4|SU(@%ḯdRg%^wV$"S^F3rѩ@Kqҏ%J:eKvV [=]`/ 2J1#NM橩UOC9+l0 ]^iEQV<87;*3"Z~Vqe%KbLls:atRقj2;;?myuHkP@X&U1$7srOzx· ivʉWcnyʭ!iz}+) dն5@i' npeGV1q @r\t`۔k/7Z[v"5zwyp|[Uǡ$l M(/Pо:LՃ=x_7Jw.]oȒT&úPp+`ЯJLv5cI#N9-D<w9]6=^2(}ңUڛ;r8LC>k]e_mPX &f@ Ns膟ܨ&8Ul"g'aF`=B{[$E2kZ7%B=j@̊Ò++GFja \~:#hPk?ˡҩDE†ϟbEc1:G,^41sMPL܏EH9B'.IYg(AQ\݇S'f}/PZ@9G/tNkLnۺMC\o#-Bn *_۲#B;މJNꗃ-"/S=\V9+rpbenzNz2ȪL1bj, og߿"]O#}. b\P1+}:މ J@D#;Ѩf>Ux`6Ab|rwTU#xo|R m-`K5JRjM%6hzrWoƩqu z+aY$YoAs iI7j{LNLmp 'FY<pw < 2Xl)XCLa{ U\jʹù,]LAiEXBB=o}P0KKgd|lOQS0fZgj:ذueg8L]̅ߕ 5ol, hPM@ot{fO61Dٷ>%w-t\S%n%5鲃 7ؚe_je>UɖT1#޻Q ]AOcrbx]|I7q1|)m92cIJX 1+5(BVB&KXcHskw Y‰Zrh8xCG3sK+4Qbߚ#lm6KaO#1`:vo}հQܘ$}vwE1K OBr6)c^8|hah{E{J<6Pv=TmA eݘӃ[W OgEp8eqsZ{*i{}z~:s&Ť*#*X@JUkZ{wk(m1cb?/68A ͇m.tѨ3%miL%Sү==4$PdY L=ɨn+ ̡}U9O.7h7%ྸ~$ C SꖥIfDX 'B%GAx= u59=؉X@#؋` wX^oLl]zy#b2#[C.U/)T*>.+V3T_.gL+U"ŅL,闐t9rJ q2<'a/Jtp-_%)~.4[ȟgEE]%&},SACR*$oέ>Hx+?x0sC ׬Srg%WQX9ǸM~ )BrY N6 `W'NZwrY*?_g4@Z#;{ڵ:5AW)ͯ@]2Dz*J 6!OEݤk F+pLFc/ѭy":-R[qHa*`F@B> !dlbW" `FŸM6Mj5ĿIꦱl1v Aqr 4C&R\ PcfJ?8)~a!{rL!C C߼3b@e|ۉ2jcnقǽ@?9,b~/_tBXN3d~sq\B+ҩC*xhSBش^ˉO[£SQٲa/H&G!Ji:\8 s}t[,\|}o5jpڒjXB@I^LʚoXٯ9VOWrhJEZE:x!?N(=W+T#t} ?jOpUL``KO' 2!U,G,󥤓(uG${|3ƨ÷]hiv$b^(=Z߶Oy7!|_W-㡦`+:}?n)Ɣhdz~D(iswTj\co\G X;bvQb|ͯS"#gM& 1*/n!D%#_*:(]S NJ5U儧!MD2\o <+q̯T@fGI*h%?]2~//M,ÄPkSW=ʢ9pVsc vdkڨ@ײ( G'! 9sHHCFn::y6?grU'hY>kN/DU~HΪ>Pרnn7$jMxⱎi[)U1NB&O819íOdA}-^h:D ݪֱW<ȽLn6qDs6R@̊ש`ޢSAϣJ7鰅H3Tx")Oq@$ݝ[@\ޟ l2]fYD miq.b"F~ V:A]D:hfxKzZw1=$H΂I=T,o4X40oV}b/ f6e{ n[xX9MK`7Tۥ3NKߤR][ VG#Kcnh-MA晩zMtG\d<"K)|9ƒ·q7]MODM&LÉve4BI$1r6x6Wagf u\]r$NUmL0 .n=|p,IKsf4mUHĿQQ!FU\s< =I[Wʶ pT&&ꍓhza{2)ڜU`{ӕ[Sw'ŜzDtM=%{ c̛GHQ'($XNqaƝ<<V CsYo{ 5*⿑U0ƥԵ h 99Ӵw**M΄Ul ohwلv @޸ƉBZV^38&#[30'y,րwpIH!5B'sM]S<%ynE0"Z=J#R ${\MR!QhKLUW&%Lh[1{&cO2@B> e1SYzY ^u*}D̒Y?di>Y^3`UF0y<25u$aG}1{S}lA"0S`·Syz.$ =1[0]xnI1L/ Ky)X=J>ije~va~2-@wLX+D QQ㼎iTz'L!/SJOX,jZ@Z$SFWZG9X]`8hz6_[WD|M: [8涯=&/=.7G W)H#wIblRDP^} 3J ^Q*̟ hɶ&,8[`&;J)B?CLġ?K;Xޓ¢ASs; qa3;"RWQy?cO+rH~Q|.st BīVnAB+i&3AcuAь)Y{4ܪ*0NOG E')Kr\Z~e#v2+N9u@&Ff§E A:+LꓫH%q:NCtl剰<ٔ+:Ӯgم';)\*6:6 y͂u[ʰEoCɢ["ě0>#cK|ڈhђH*wJ7n ۤ4m2 +"9YsaK|6!cųcWޖV7 񞌆/i m+kՃTmXvx>BQd M۞fwq68]hq-iU0hQ܏ mmxy_pwL)fz4LA-[$~FKV)®;~6SAjɂgx[Kl0 z. '&}S|=?;-:{lpѣPԽ]4uAZNN,m3fm.p`Q%6+VtL j&|2Φ[-EF?ßA*MpJvɮeAn SφY,v/_a܁B"#"Bfh+ƥWҪY"|<))|`U@#4*垳!/$YG7JZ1 i_r=Ch,IbDE_]il$Q~6H&Ӵ9cWSG |2TKh6m١ !I'EM(pVO+w E'ҿIߖw8oVW0#!]qe3Mzެ3 I"©5}>L'vŹX(^Gzai 2+p:jH(8ôo:.Y~}) a'\*y!;!7[MVwnkJ8biZ12IDލlQ(LMp T e[aU(ztF+ 'j=oOIHAF_tJU`^e22'o46Ӈ&$h{3ggOJx<ހ_XKDj6_[wpoKMLё<nѪF2t}/q5p'f:v u`_͒ӷH)3,RY{[ʇyCf$(g*Ao`-}?#'&17BNS12ڢ`w}=zfT:/R 0kGڸ]5PK)\wbfkuhge$x.jY9<q!͆ZBIh_‡>1CBvέGμ[GE%(:NKve̵|Կ:g!@CavAs3wZɮq82DpFhiN S{滕Rk?:#Z)9_84_ ԸE>g(7,늠 ӝF`]c.+܌,ኯ%-+{$#p0^'N`=ils*4Q`^R#͐Y|hm/W3=EP 7T1n$n{G m{g~GY4!J3C|uby1.d]Ud|! IH܏P#5KS{$ȢgLNϘ͆H%d &pdzi^@l\沒aN4tO2VDv*qճ=G{V)PGvj L d8Gil{l3ӻh\9PN?4g?\э:>na$ʸU}蒕"B18ʪԢ8TК0E,%:rWY¸dEP8*{%vbeLr܏> Kߞ02Elr-4TgD=.nTO6i: $;[(_pAHu}b& R;ѥDFwĐ}H8[Y0Zh9B"_)ZOe 9o8Вl4ueO?1&YeՆS?Q)Ys~%ERyb]>{fh%з)ycs5$el.`D؈5&#F)XpSޙϩ`@ϫ7Uێ'TSe&gb q)@*וm}n:@hd<21tզV/doQ->Y#5]r4}c"МT{攖 x8-RH@i'DYIM3h{s/!,.`ݓ~Y@ DeT\Ѓ#d"uljjɷc,5QCL!4HKM>A%BVOtb+|qG |%^IIEMz_d 8xDB 5;B?$Se%fZ͊Ż vO`_7wb1E1ڜݝ:R4ugƕ^97PfC@Sb=Sk+sI@#*m43-wD +Gy_.á_Y}m5?wzZ1ؤbHSPYu"dtc1 C岈p 7}P+s;l_OM˜?Ux&~zW^;d!%,hZRN(WL>R0Hu樂Y@-pXJrTuIr:t=sH?E aM޵1@%`eKՆYF(nOBi*\y%\/p[/Lj~,&/K^E4?H mճ٦{Рa\hrk'S~tfO,'XN?*O]p/|AKǵ=r8Z=U3FYn޾-jAe! wJjXNZ&yLj ABCtzn6=#8{$rp36>yre)#}o }Pj𗗉 b1i>mPE!^f:"qM0l:6WJH WK$$AvW~i*XT%e  }OТ\}1s=M>2܃?#}.ZL ʃQZ5%::vr!QfXX-'13Iu]*2ս y;qj"w ovlxFPaO9Ogc|"sO`"{^韣tN߮An11\jAe|΁Tx9IL$,* .)g V.7B /&{G{{\h& ΰ:an\3㭲hHyʛ˚9sKaw_|>mV<V &)kuTCsq yWQ"yx,t k2f@<)h 37pY6츿aB(WxRcEa ;>Upev#@v7U z xZXh!we.Y3|:KWVMZv<#aεad/>f[."hi 75ԹjУGp|}/y]7FxoaC0fd(TPM[21ĩU [F,k(〥G Q=J<H2C(UWWFR5^e44!H5;SLrAQ(Rȧ}aam'T)%CpB~X4~|K&q$ gӎ<9"Qu@]Nf'fhn8ԚhK<">&תet&g ,ޱT]P0ݴ\q%n\Yǎ{¿EhhE 5,~_7y@{T~5vroGuWGEm3nH֡)4_iڋAIHduɸr8$]q/Q|3ڮ<6OO- ^2֟p+%Q|D8=| &Ƒk}Nk'2aA<4T3dh4CaTm6uW<|j(a)d&]\js tƛ];Zvo3-%xܽ44 2P~T֊|Bpg\4jSI* Ni5r #q g$&Rlq"v*ƚ < S-jx@Y-6Q g0gQ`c,QlP:͝d) YUKJ⌧`£J%ه #T&K5C󓌩O=I~{'bSjya5%A9*hbm~%I~3>@̵ni:#:4 FN*xRB%*EGN5j1R["| я"6jX!P2N_r"_έ9 T81e-vf[e_K?,P#< B:~S/ 7h.0_Tuɣk5u%D7B}cf*@qpgV.`*-4rQ2Ԡb]'XlxG:yyLv)Dj#hFIĿ}d&ԉϥȍ!+I~n=xL5u30. A4rZjn( At- Wb} <~ s8323~)2H'e G-ӈ$91:S l62AEz¼8GH.@V,L~#ދ~dE9PTd&{4aty5eOwILw+\PWFsEt_,6f6g)sA,dHt#`ּ설bJX@bd.T>%GZl,=ZGTh8Lܴ̚[+ ?Xc/~[7t A"m{YN<1ױoH2FVq>vmHzC66oG 2RS-SR1WGxi}b8 8^ 3Xj'chmÒĂ",<2(h>Ln=K00]S9`P7(Ӝ$9G\="}q O{*Ns"rʨ7|,\~C1>-N pjMv׏($Vylsk ~ D\7~+h]RΘ,h+/ }/N[d+ z̓07mg,2F{YM'J`%r6DPa뷴mDcS+iQ-121>f>%5N =^m0;Oj*gFQi/*7)ʶ /XA#4Bk:ZÇh4@8pf*Ba 3`u\޹Ɋ1 у9Mmp/*x%\R L!tSO,BUW!ɥ5`ǂ/ڮAsZi0~,B3Q>;*|':&g659] զ, rs] hh[vLn>q\Nd3[޼ƠUx8A0/ۇl5ju# Ju48"r(hd6yZlIwx:ΫUm`H7 WXHDqNJU7$U$޸Qoifw5ϨH崉g{)$D=۔k:9)Z:0jۗ,;rq+"%yc;\-:Zà=Iv"$W °) ܗ \4C c c2{L8sc0 xBYjJ aa2RvhYC5 f2#~HMiLiAS6G6*5e&%lvn>eI(Mto{YpDI- 6-z/z~uKSsF Jێ_=Ynb=l&JA>@rDx1UlƩNۈf_UVijM+ʣI#j!'3f&\@JJՕY8ZOX֍!uTRl#ߖMtwɽ?\ܮVJl~kT2Puĉ;l9nqvb 씭rƽر/RV_a $u}twb=ϔ8[}ğ$Ɏԍ7Ѳ[810Ӌ п5vb~݆`E3/z'=Jicв_&T(7SAaf?!&V_X+>.~^s`D ov;%rрj ܇mNjtF^̚*JRאD)q\:v(O V ʹ+.(Nc7h#%a'~nKWX=1㹏^Z1+<9COk9ĀksԗX=a c 웨EPb'Ty,'mi$O>=%ᵏYp+)b?+p/&ot[ SZ*k$\W|(~DgV쒜8ae9r[h|3{ _AZh_#U(zU6ZFj)~.3ͬީg@h SzZ;zNP_F^ќm;#riC "~խ*3D C*8%㾾J]rtGOTa¦MhIe޴)d @@"v'XS;bk0yLٚFii:mw2Khqp j;޳xf -VӬ1}k.[o!|WsvXbmZ9,oPnVy}W)r|ǧ lF 11i#ɠ;ƁFVa)6w-ސG_%Ps}oX>~!;$7،Qm"Tݴ56MSSd'H(*<5 ǍzAo<*h%(:%e7A{}!9G{pC I$ظ>IŞa;t 6\)9B'BAt}mtI`/ a/m𺗨\O' u*g]fK!FdJ ٚ dX ]Ot fRd5#BE7 m5]cDEVmv Τj@#UՎG|F_[&^0Ȫ=f1zlp.9h6M,¤&VŰ0B,po0SӛxU]w] >L":,<_d}}Hq|* J "ij,ov+#g9( ND/jDSsBR9]TzߑWǢP?IkIbuPF 1~`VvU">V L:N*t吊=&%h):֕iA\/SY< q AbaeIYth%偛"'+IefѴ/2#`^ͳ s{o6oӷQ5#S\/v+z~G&ؙj,ã%aV+SkSG]A M#'0Lǃ*xsfߠ0?$fQ"L4ϔ}Q\{=4 l,-kBx/qdY,- c2s4`*Cbb>ZÜbUrb NW'X.af,\ɋ8Uq5XfzeHS 邔~tfM F @FVK?Pw챀||^4-z_۫; [m/S}J^ퟨhR)F񥗊0obɥQǬM* .b>fJA[fec Ͱp*= Ga0ΪteNOr<tbwDhjG=χ{ ѕ EX.au1.ʍkG?vFVf=WTpU2odc<"atLsDK6s={rp'DW~'Xx謄v+Jr@W].4N%Ha2% ְ+o0P@CwK:iFA A)C?{>,s4dcRqe}q,8 7%&#cYmZ!U?& KUn~p^)XC[PT7RYCG&I2:ֶ4%(T`$":a%Rk3x8b}#n) 7?1+L%IKnD|_=$'f~o##ED5a77kv <z⸲HXc!۫+3K85UR9dW!t@vm7=z;׸U%M%u@LJ_(0J9ΰP&6Xv3mdMѯo`'bYPNHө8*. uf}1n*MMNbA;̊yzW>B- d-MOL R }]y-  3QqLvCxR̛!*{ A?++>Q6\oG0!Z#H\)Ji׻Pq_"/Dᆪx`^Мل( ᷙ#QSQ3}* ?BOkKů)S (Wi0,enRo 6CrJ@*">FeNOLy?Zd4Dv.`|*cs,A+c;u7X<4-0Ŕ.f5_0'#E% ң Lx;,&6c!BBR@ gS^ޑ׉@[Ŧĩ~0[a K4hbEsÅ#Vv58E[i"ʨzuEHIñ6frIծt=`m=8mL?Pe]=bnk+uD1jS~9xY`|,l7=$,o8^C<*njźM1,OHzf<,J_SA4$8޽L4y&ĜivU,(sg70B]n`LD19 Şak 'RsD,J_NLÂpյU,bw^Yи^ ƪ:e/jH؇b?'5;=㲄_(1.IG+2x[;<5R8#o2cD4ϛ(l{(zqřfǶEfʒN{c v/g$wv)"pL)џu٣ppH@;2_PN]CJM9) /ÜqtP[uQX-(*v\:-CCNyiO>TBovP`j9n40^dҤh;L/2{7Cz֩*[v.aIʈ.iV7K,,0[ð ^ً2zdђFl Ls-ʾ /_];Y9 tҧQʅg`KJ$DkZ;$Dnd @lQ6~v~j}:%4a 5uAgrkUy+LG*Ym 6.ܞ5$J ?/h;UM3c7 滂l` |F$oj9dyRClwI(CQѾS}Au5W*ķ%?GxH K $e qumVQY*pͥ|M;L"ݟ~$lS̓x8 {jSrDtTV@,>>="E>EQNcL9] yIʜ*3- 4zuF~5'*"ɠ >^F@%\T?q%%v787Ό(:ǀzLnڄ7XIԈHpG`"ҍl\1uQ*Gvtl$ b&X^ Bk[EGwξxú? 6^N[j)#sst*E%`}ۄxQ(qКwGT>Ga\ĝU=u?)bؘ3$KMaz䞚r/ w i'J zn@yRKWT^'bDm5fWJ]E2 @瑷$5 'ʔ5={ YW\uw|AeVvphEt:[vM0mnw;Iɉ-|Zi:P 8d?Ǎt09&O? L!&zSYqY _3rVTq'/׈3Qd禁?"J{dU„k0dsЇZ~~ghE$ѡj1k`KY1߿NKy+@({8)@{|.($\'sN٠$'(3:;;yhS~9na6^Q;:-uu0>0F;-{$,腶:^@M+cYZ7C,bc]עa%n4Ȧ&h-GTleqEaK~*q!e]tM)qWkxRqyoڤ.ľ 'l?65)e>4dɍs%#lMY@*UeZO{|T}yméTD٣i',!`Ԥ n&&P)L:ba8{U u1Gfc+wQJ;C"kPS|pis-s zܗ:gs0AFy:LMa/vVqx^b赌j"Y҂μ](PI-b霶e\yb`Z y@̌}d]tw>buuu!VVǐm\ݾl-:%P[vBLi(\U*ij~6T+XrP$)lRMv 8"&E!7/hNwFV#ߊC! *9V.#t|(PfT-SU "ܕكF1/M,ȱfxćr`U^I֐`2NV+qW^*kOگ" ;BE9)mޛD 4N=@( 5׾E7|hd?"m2˧LAK"p 9z9. kĸ' @;7k2$K>u =-a50&g.n ٟ2N-YN͉ZgIѫKϝZ?.myj_HT_m_Adl z$@h1N:t^Cgc?*Ct$-$X?#cA eRYr\=\@,ڡp2X춮 #4Hx |XXv$d0į f_š\ܔֶʭG !ա 9T GzL"81M$ZIXs< pw}ybR˟PN:SgЂ|B F@Ҫ ۄ^I,u;@gm@b"CHrAuS#CU1b+VùvºCXO˗u:i9 Z#1?x\a 0"W{CA6 ψTjƦx1iwfIfZ8b2 Cv۴ J` dXYPJJOk8!0iE֏TΣIr3$4fi U;n).ۍb :Y+tⰛI89xYT6.:g?Aҁ0ۆ$bRwU'h$EGsw%|HL0zksl)2rCH>k~֏^P MT.7ىZh0 n ѯuj䙔yӢo}k) N5u6Ne\G9}'I):$aj?o62e]0àqi' Nhc93]FZ?ގ#6M 8V?Ik;J4`Ʀ?nw׎]G`ԡ7+=Dh7PFg'ۜ_&0<jhA~]r{U#&-,5nPn;wqb܍I/,îNFipf˘u7M-;2n-&wљ." P e:ĝى< J ̞D B۝˃0Yo=^g!bN͛zš9܊> )5$uTWʼ֝wx 'fA\r,V QN0T1+q7P <]Sȕ=ݑ§U0r "*ȭ˚.* 2B =>)Fn^G-R&Bb&ISW}e;q`}+/=y@\ARScKϴNϚyr0C/XiC-t]EkgGrq ǵt:9")=0!Ljv?(O ,jȻ:0Yhh63-zɀdc *GhvYDin{8f7/ý0$u2* ]?D+'}l.Jig1BiBM{] >r('߯q]P (:*`M^>8H%znd1yJҐ:SPH^xj-{~#z<;jxxKh _ބ-rp͗x(2,%[?>igNژFcʰu4&E\ςumw 0-QW[G3o[G:n|5E SjMKO@83ͩalx%\T/ uMJS(u҉PަA[ ?av~Gۜp5HinS"v.ĺy9{\z:ȋKW,ttpMH)4ڔppӃ҅ Axi$rr|{ DoT/DR-x 8"L/Κ8ٗCH5 @x΄x[3׎ TubsQûk7g{7iutte.N~H|ΠMk1afR@i#旑'ӽ6V0R*z\,:צA~ 'oZG|g94c":%bd~uC$?vaNEo{%MmAGu$ "zi11&}*R N 1&SW:JQ Q mА,b?@n5V٬o$ xיAW˅mbq}">jޜ[V^EZ*W;O断 |Fs2<|AZG<ϬuQ1O"0y+8#]-O bBd\hGL6KxaWAtZ3;\1tpiL4t:Ԏ1z,lktfv*ckD Y-\w)w,APopڨtm`XhmhIluE!r3xzvv Szt`t۠@I8 m P+I0ޟՓۅ33ch=ev.%'oJ]<+eaZFK.<+PhtE`X殬E5BaUvT*G5 nQ/D;5Eټ+ S"8h&EMݮA !MEZiv7mC_K. _k`Dւm -<aCVe;ӿyR%J;ɭNL+%B,T1ם1G{zˏ~-Q띐h8 U)GS/$+ư*2VF e ^q L;?ԶޞUjg>]*ũ::PYPnƦVָNY49;WN)*eO}C BH-AXD3CCZawOϝL~6=dٕcwN7ޠ{N˅Cyر?WP5zR SDΨ#R!gbYx#`5*64s[n 믠I(2Tҿjt7' nX>^L bCM_ 1uE=>nOl!S0ݫ>89!OIy虳>}eFi2ݘKkR"K7cBGMU N9Pva~ĥby?MB9_Kw[=rKY2c3hYi`c>4ft$ J ݔ 9nMmb*$!* 7XboGzˬہGsΎ)8|[sUAP_pGutML/A k8`i84F@6Jԯ<灙S/UZq"l-10p6+|g8?96VXSjnY mp?VAvSSsP*6}*gq;m$q@ڧ'Vrܶur2#jD9X7BH:N1fNѷ\g]@iRHi6?$&9lN>A1I`/]”9T ŝP+Pg?KZsYz800Uf"uf2)Jish.2pLGU e{(3#Q_0HF(bK4ll Fa`hu;5O`L;NiJh ּ2z͑䲲FAV}cls88DS$P1lKƈZnM=Q0#".N!^ҋ;:K,Vɸ|]GPm `b.EB:`u ör[ 뭎8b''Hr(%5%KQ[w4J<'~"/ru"k:FoR?X]KC$DLAm6R=t5M:3 +7 ƋN[Wc9e!&j߯96buPhQvG\jIȃVQet @_a{w]0;_J-Ű?\l-Z{^л$a?H L:E|e ppGh>6no žY\SkЩ"a&Ar.f6p95co-kWKc͓/k9j41QH(Pjj4%n'FC3s}(gN[՜Z\.şu1P]?<uv &P]iX%8y;"?Qԋ6+f֑F\Tbb;Svm䙎,4EJg7xK^}O-Yѡ;BFe`SRt3e1:@՞)^trss7^KX܆B P% yCy* Vj@Ujb`rF2KFy#<50m#]J=W04GF itNcAQ_ĕ~RG Ssv?769ybz:6RVV"ML=IK%ktfT~.~$e4EI}#F?5+"ɭؙ:m%{b9VVWzWΐz0ĵ^(g{s嘔,Iv_߮"rruփY7= * [t9 #c挬_nk6Zƙg@!hkOKtZX#Inݝp9$OP=i-}`Yߟksiu}MZ6"%b0Բ^sk K=S茯J?C+y\\6V׾ۢ9O=-CqPTr`(ˆd63o&cK<4?Axzy1{`ꯝz/N`iܨW_?B"sk_g^{YsgZ6EF1Aѐ旈ʙRr@qSr8Qx{fwhFMu h.  KdN =⡀1쵆r e0 d`Ջ]mEBXlWip9B/ )TUx&ǎbM:CЭvO$] lsQ"xӭd ~@RqC,4ͻsϻa2b"ץiL _ua1G!Ul @ K&`|)1x`&tWMgG 2 ZQ-_a S+ظܩ v^& M_E Um s<6KMٶrR3pAٹPĊSq`B;~zvcQ!~iJ9 XčZK%f;Cc@Ə!Ei{&S襅~.Mcdn< 78kn'tջ{[>/dK,C2ГSwǑ+1M҅@emܦ+uP/ M+.mZe6{p2s*"~3ltqWέ⬩|}ʦrv"E'Aڗʏ,؈#슂³ 'Kfd^X/BtPLpd\ŖxOQT!EG6qFG%J`@et e OV+tW BTP1QnH _iɺm~cӖ{/dcl<ҕ@:9ڠaRuEF" m ߃_^H,two3Ku?:oLy5XY?Uv*8RBB?*sPQO $v # hNOzsh zǦ{;P&ej;+6Zȳs#q˧%Y dڌ+WvџC5.\נC؏ Gv5  JqL =9G}8R0DjL>UGuO-"Buq 6 _U%]JwgXQ3(:q<;sChMrB~+V6aeU&)5&g =ɖpbDב Ip@@"xrё*9Z>InDӀYJ5w/\%~H%x6e[&v)EFqgbTyhA?|*RFTbScdp9u=rh5/طPm1`iB$>  >,sBUc |VL.ҒiR'ƍ5qK Vt`3?Q o߉["KL E{.$#nA% 8ҟlmap ծj맮_9ZCFy]Lg`ZX 4S(ƃ3JŨ.pA(ʞA7}YI~~$b^Nvg^ZIr&xnM-nHkҬ]mMNn {6VtX,S"8YUF3"*rĉ\{`?[LS,=4  smØzRH 0+`nhQÅ0Q"鷿)Ht{s%KTʇ,qրf:7dhuv:y~BTW"^VQb'^H!Ccr%QuXrޑ @Lʺ2zVVa" /,.;Q#_./X%< %ɜ<. 19@:qE4}fn̄vn@%Ƣc^B?\ RH6$ J,HnN\- a GW׀i2]Wox 9»4䎛|FVLoSތI' g'@`HXu J ncKjv_$*&.Z0&t']RJ`lc]2dAZ{fi4;'Sd֝6u.!{Uo.=|\l 0|Ja !H˾pdR]9OAoEhPlNYjD^g 2IkL^cl\ns+[ As7B=+wl/%8]=K.Aa~΄W_plCYF4诚R6YPK=V!kK% 70BvIPð. #;zi_jUK_$IrWub s`&_3p.dr?YiQr(ަ %8,E$lOo^5M+kku}"v| 4W&8pL8RPEcxKt7`)s>)5H^/$S B9pjT+2YI$OGTS Oj;ݚ?U>rv8G9,{FF !B/g'>o=WqEmr5xn _!e ' 'F=ny1#y4.94c+q#z7<4h`q ]=<Τ݃'zFdndC08f Mȇ<99u5Wb<`yq=@Znsgy6G8w!$/eE#4vɧ/# 0+y=|ől=;78:S5s-|@e+.YRα*̶JfS\2TC]~zUL ˘d3u=!>-l* 4AcAS#he`thv(YFP(aln4 E۫5Pi}ۿ_Ԅ3s\*p3$ˌ#29 W0hrgjyYuёF= Q7< I}=\=LRY9aʴLtu]*N 2q3NaCfJ+lM̀z "KGXD,$^Pmܨ@Yh:xJ/ǝk~OMqT(?_Ie8>+b f\Y-Žk)/wh1VdMҨpճtM'#/zM)T?2!V(Ey!80u#5'6'ݝg'A$3\TQ!xJap;[K%7m־3 ٶH V< BSaV12jE3c.YyAMBM=Ou]#d)#B|j_HnPmfRo~>!dY//  %;r4}~ c::-~,& E&%7^&ߪ[Vzl5xV~u)/ݓI. 7O/|T|ruuſ7V7pponڵ&~t O #_v;b>j9yrle@QB >nICYW~S?yޮ= EZ~M\f|50T7|px; oJ?p;K^}Ü0tz4O*܄ p,xNb>W='?iƚP1sue{~>X<{"'=DW# J*H#56C >xmmh?[N7C<1¹koU. Ygh˔;o_{Yicx9!@!w}V}ʵRnޅPn/15ݫR?+ - ;rprNȱ9ڨ!&Q#~klß@#\g1#bve@9kj%OߍwvgjL"n|;i7Lt,u@xfTQ+.ںYf=JΞhba(8:3M3Ϥ~9;V?-|lN0{|A# B#ft}u^f[`3C?rws v$&ApB _Lb4u$,;Z͝iôk*-T~?V/h&E% ~03sQIC|0]yt l^2' _TRHC¿8s7;]U2a08s t?vԨsRd'YH;ޢRxlJ_%'_u5a($ؤikP0Ty˪Z7M{MCp bIõnsKUIJ RۤiᚡDϓgY%'D0ȑl~ԾӖ7|"Qrp#r1)Xߚ+[naz64A"ɜy nMRcC &-;\N0U(Y@(lq3=~l`m+1 FZe7B Ӂ)w8D7v<./3'Z0x zU\5HCc}Kۻ=|ԮBu1ָOxh>H$ir:N !2op:o64.J?jV¡h hAyx]XYݡ=cn%F /X7mZ fT 2* 'ƈl𭩝kݠKR_lBd)]m/$0Iy'[44ϯmuXbNR8$Hw%l\?N@/CݯJNܜG>]t;\  sw\T2IVx~h_\ޭ$Q!@IaO6eCjU.[ɵ>,CiGWsTWh!6u@$ nrrV7َ&$$}E[elyCkq*(c:m 2qV Wf;nMe?}[ZI!dPfYn/{\v!{Rc7V{JW0&~ofH>BNnmИyQ#T59(0m)}OţU7o,ܧZVY79p߳1(;A@KC5 x:9+xŹr{erxe?ObXu8CJ4auS_Js ^۾ٓ#E[O4rZ4sK~8 ٮ{0ELizfU̝f-ڲ*b됃jlg(hY//0[J'ZB5]c)?[Iv#DIAbi;مA7/]4MyzYD᜾RJ_%ٽ*Twĝ}h;W>9m01jZZ-G^+u*rp @+LAubJ4h|` 'WW0E-ř '9J1յ6gp:&hhOA1 Vs> 9оӜhY# êdmUU Ţ(V8^&DaBtQB{ /4yu`H?pu  [of{ h\:ZNMQ^,|w{δdƱ#>*k}1"43&A[as *MW1d(z $6}8nHQO{Փ+A^ G[yLoes `uhO{eђў˸ $8VϨ%$[+Jg9?jd c'6B*??S`+FHKFrxY? \<9_C:sy:,7tbwӚ7$gq@:фɽk۪ U>:xTh4iƷMV^r_d:3L0a4H0Gk)=ggp1υ֌Jڹ w֫O-6ƖKEw][Bn #0gh~Kq6JK6܏nQ?Os]5mծOjϽnDft%ՋsQ*:p!MVF}%IQrH '!|kK^T3VsSTqt;wdNY"&̐ ΍\:@T>m"dCӺL9 xhوp_;W6"ҽ|><$"7>/Gd`gH.h>3tei'L5PGn8 [ @hbNR**_ W oh9i8&k4ME)fEIW_<^wG{u? j4F\O&RCؙ*-硽>E叔dxR?Z(F|9JӺE إdKǣ&fI"Cr}P қͧM3ERo?nG|^kye55 qd\Wr^YCpE8E|dƳ)yB/\y2iAt;7AXDa|vm!ŗtR?v-&I}Nx.O&G97)4pF2rCIL: |L9,n&9NJQL .hQZXSOA_+fNT:L!`UEi^3ʪ }0 p<W%g;f}ǖ,d}+AXN"2ͿQV+Oτ2,(êoWh!Oxē4,8&HQ߿."!<"[%1Y^z_dZ ᫤)+†i۱+GnIT`8^43l1N~9t=NO; n'U7wU? ٥McL$;0hpk)FJ/ShtYhC4 Ld?sqdV%v@8:Keޜh[1{p ?=hwڰ0oɚ}mnVLݨvk;B> 4! tvDS?J䃽҃')nqSq0ime4~bל35bljb?~{W~tx /oٝX9EGPZrcp;M>vQobu#Hԩ Ch55Ak@?7$5xǪX_nw.M @LG}iu lژ.YRAmmOoޯb$Ϭ`<}?Z5]rexu)̵* /tq1_CX[Ʃ_([ea!^cPw,O8>"\d.&}oOUZ>A<8׉U2\Ņv ;d}/ww=[uցz0WQ9&(@ Ș8!1i Aeo^׭W$ӕB .b!N9'|)8Ƥ/WcN3xOŠ`:Ӽɵ<P5;㷵,Op#-gHc{T7]ҟ}ZJQC0}B-At̵W-K4R"-پ @lk2D\E IstXd:\])w/KJ/k2X:ל™ג Փ\Ghp]*G2tK) &9/ ա 5S܂sztr`|HG1?8qT R$Lfcz`P㛬S``MQ2<՞CY ʫ>r5 ';!('O.:9G [ !﷖8SNJw,Ώlxt@8|]:wtjZƌ\]fKR%2i%S^\L.[Sy֒K9P/Q0%O]PlEPXi V=oZz#oSʀ-#\bӜ\fYBEMq%eky,:>Y*4dRF\m+uZ'!X'LuՂ6)f(K+B$ - y9g&2vdYGRPD tj5/ѵ?νS͠1!t7[.9pp "KSt}ڛl E_ hM{?gŷ0InSJJ :l1#^Hu}<,r}-Z6OM}t8^c>8цC܂|+;<-j=E>v ߒ~ݚlAx b n2ُ*?ߐF7Ʒy8ݡ*Z-BzmN.5ŢsT҆2Ԕ n-`T=aVB/'N m!$ _R^*>1[7 \Vl:vN$=^#{ n~)8 M5N›KsS$V`d^hV?3hs`O/鶐kqڍk$sA93!{0$d+"*U\pwx\>J?bcg:+^+{iv ҇plxfV\GklTqeZScftb4C{ *[wT0$7xg7D W9&or){w61'f-KR|B Wvq3YrHisnN}Įw9g{ܜǻJvJN{;e*PKлBRݤ*T$ĺ#FBB$uۥy^X$$n:.aX nE gȸ*LKx`H+GzF/FB+ iR 4{PX}$_2Q=; $ }~8˧z`Vj/ QAsgKaƩ|/yii /vhSqL(_H!kGd!"&: 82bytY4tR]2tF`^DȺ(*I, -j£ &Cv0v@?y)rA%ua| mT>8`8djGFe A71E1/X4<'N#n%kEL^(L3{'g-p͉Ͽr2,(o! ?nSA@P{ө^md^{Bo3Vy~B,끢_eH3cah O.3CM?@Cx)Fjz`88LqK$ U3=?)#TB3ݛy "߂jVpSzesZU[p脖;_z*t#lӸu'L iwW$H֡3,m-9-~ŸV_E[,*^^R dXd ZJS-;c>֔Ȁnr:!U]yQV^2u_j0\f}s^Tu9M.s©px <ΌjM-'EUb< E7jn*OCMx<3@`@5ϻO,I%)L#c.dKtwqDuM^/(V6MSF@RQL\Qa'<[Ģ` cC $m&e6lUA+`c#W9>cR8Зce^Cw@t\pӝg@|˱ oJ}𩡕EHdQi |C#E ]KEwW *vgyUй8ar?Q[0B )u(; eК&%ܝ\;D?h깔 !ƬN8P`Z!6l%6{טLKV,A=HP.ƢdpClBU2IW}u!{T|󂳐ǀs ϻRg ]jJ>B~am'7"dDC:K\,D [ -Vx`8aӮNX|b F8,#)Q{Lc iz {Z{dVat.`OݐG.pr冔6@ϴXm7[Wٍk&()Rju B|EGp{g"w)"H(Q@+:eP [q~4C 0 cA|y`ZVmagFG"mR}G "{&O)lMc=Tlsw֜aţ/aA0[ȹΑ}v9 wtNTHh_u9^\t?=#k8]s."? = %vD +kaȀU I{+b۾:P>Ud1, TB9>=(#M>oSbkO#f2U|z5T {":;FѤT].cnkz)x 2g28r}W.=B5cRfiJ(dswko "|BS?3z)Ί츧Wt-;uui"瀩kkO%.VJ܆ KѱM$~.8aX򁝩pKϐFC+mEONN!IE #+(^x@)!]nY2 ǯcSTJң:؉PdR5#:=lo!\FN!RJ86<1}ӛ S7 _1"^bI0z\/Fx/8^KPQ{My, &͐hXg΋E)) oUim_nnظQD[ċx2M\H@`U^i>wlK3Kt{ zY I&?W=.:pF=JNr7\iVdT'QK 25a O#ކvk11o!mLq9xM5k1 ׸D{M2#Gb+S7^Ԡк RAWLgQ[QPܤ4Rc>mY%K?oC0&hQghű#Lu)U9sZ޴1*mcwY=B m)*AD~~=-k~u(=Q[όCl"c"/XQZ^:Hٮ8 "og!0QgLu1 ]E`_X-=fJ)@zi_oO>kQv4Rb,ALH6 ú崵o.=\k.z=㹭(zr.%bBnV&f!yB20o΢#1o* 0!a؛g#6<(̝0QJlQ&߬&_v,8NRfbL/B}ې^jP"\o{E {PHĺI @Zc/Z -懛N"TH GVgmӴIS7Pq..V6rBcnX\?>,q_W%|g%.E:|.)Dyz DZ ۉUE :;{]#KP4Sonp+ddfJַ7'?E1OD G$+hbm)\a>ʩ'ʙ4`9X .܅^)f/>FH-jFAV j5;Vܞ؍?JKf&Dd,iRY +S |@UݱOj"Aece]e>Nճi$k0V7No>\;qZA \>WùԲE+͛[XnCiװٓ0T 6dB(UVN@[H2p/qZ})zès*Yp˵h'@`^;.Y9u_a,SjPTѳK cFwݘ &g/؝ o&ʘ>RZ{sum@(®:zA`v*؋6H׌\ OYj N5/ s5l'qMl(|v`Z^Z'#Q|aMgkM*3VZc<6EbL5 boA:S`"ʤNNN55+8ÛCwe ya!2kl=7S݁2%X 9bKIfǖ^q۩HLHGgTpTwt%1F*EN#J(-xGCcP 74M!ԝƨQ~nrJey>A"e~tP2lWc:)#}i&U,Qʏ&/HicAI-RquqL b̀`%2/pR t1M_U.oH.x{D_n+hIlIaV"J0"Ys 4x3?B Ց:pW{u+(̂|3u2rXBm)sA`ga708@*2V?K!\207k|McB0SY) U૾6OgwRu0@YH$A:;lUe:HU LxOx ,? o-78#Lu+%D"&+F%Z0xv;UOyLp)*豟K*'Bl UvR;6mxBfJD@b`i4tjԸH,\s3PrBp03-#nߕ^q~yHOVI$ tϱ 'x 7,w."a@a3_o'( %Niǿʤt,ρՅgNn_.TaЛ0GJYr]i<и7:8?7Vr}E^qҗq}+fTvqhcS喩yokB/5"Jse }R>~O]~^>O/nsyf:] %P` 7eډVOfx+(k+6BiTVjr|'}.=>Rj;Ƭ٥?=(f/wI!Tm2:Q5%P†}q!.h29C\XL#OӳMΧX Q머^BVgt>1N4!)z87.Bk]kp-sN D3Mpf$yN$KT0ɉL?5 BYy][OޮA$MGGgE/n'}URFN}q~{b  = #TX\ȭrSLP,oyB oI'r%q,Ba(A>P B :(4#wk:ETu_ qS #OqpjtO}0 V8- T(`[nZuoo+1L0+Jdyu䓹*/@ QT"mu9:c65ۿ"ya歯t ҙ#Ig=+ L/a>So@;*Oͻ=iSJ6 m8GI0>&6./ uRo ZT|bq+ukF(;7͆wVR $8wtE:IsbRd U"φupT{Eki.OQRҀ-Plg>{~`0[Qqd jcf@LxI褣Ɲ Nlǭ{_ut'7 r!/N=-˗dYb?!ȴjZ!<&Iqer ${ ^e[ H3WeY퓢G=nrTb^˾4DMג$GHYT)e zc)O 0zmW85&DbǮ_D/dߑ%gpcCfځ=;8`]*}ݐ^JA$ ؝ ($|Kָ]$ZUv\ >lMM$O? -,Js!]f`3rˡF>iQ㧋.n vyDc%fJLE2wSeg2Naa,hq dU,,[E$|51IkS/hz)x2}:@EӄbZ?' `Ib$ܸ2c Sxj2?ze<qrEQV۔*8ZVT/(M"&(_C_z0fv%#ULaæ3f;PW8%l~<򣓦T{^R ZtKh,$.[MC1"Yal,>uvV{EKPW{[߷49JK.}A}YvӃsG*?! ų@ep_*dΜ/MSe ͪe)@8y+yP7!k!bM !5~ _co4آQVڋ:m&*콕t pǡjVBeUޤ2j':͗7C}cje^ThmR䵃>Y\Ű23cj=8a|V_MvxE[戸1(R.FXA'>ED>0;Ƌ{yw3IѸ)Nϟ(@&̓ G2 mqfoWl9L,>,jv F G:[z1˒ ix3,V9,~+t?2< ċ];@Qp 7wmE,#d޳EqĔj;potk,[nj59O+̀1$l[P_PNJі\0+c5U?̆ϞEЁRM~K<i5[6Kg'tp|?]ɓs7fI.f3\7;H'GxgdܦCKhzFfåjMpv\y5 q*R>m@e:Ӭ(n z%;dǴkw8-ڏ`&FWk/U㕖S \aH?.$(c"< 0_ XTv#U8#@+M~_ , a|+`krU@R<M!б&wS-̞NŰ oF.͟TRcƨ}K'!5Y$5؞. b-<|wT^]]sB#BukL߯s\B/̲рC[RF+S37@ErIMF5ϋ֣jl91$𡲈.q5QQ# ^ɥ_e$,G}2Ey2Rcw0$AW䭡23 OQh:d?1-믄/m',cT(: Yd _-;H1{m=*uZb '?V؛<,$; +2q!q(xGM@-Q&. ܧ Jd#͹BL'GmG|NTۃ\$d ¦J7 *`qٓXSI~-EyP 4=͡6ԨyW"6)!V`QlŻ[s%!ڵԹ3k=y<]r"ub&*#{`N'NTZn NR UT{"jW"ȿB5▁!bUeYjĿ"}u2:,fuB8iu?Rt:9d,EX<ހ$+n5h?Qyl-wjO|ɽr[6R*SyM@#2m=%#;rZ>lw NR51oݹxˍ^@8S୕4޿mpqz쎵UHyJ\t:w.=˥a@ _g:yJ'B'zP C-ޘL}N|"LCK#圸A";K|ɧ|ΛK;F벌*k(251)E}>1g'&Yv`-Jo9=m_ `SysA!؞j).*IPy.,7Pʦ ˊܽ,/78Ƌ5f4]āE[aC|ņ2)&ϑ nG-tf=֍%euZfFQZY LiJ;G924p|v7]>X@b{p̰֬{jp3`Ki$-9`۔0u -3Nb0eP&"Ckf2`¦|&F#U| ӭiEDCZ\h 2I3bs}(GPV-g {3oMJʵ/$ TV?_̙AEܘ=TJ t7lrէO 0+;>on-P8˛RKgty}<֫}>Hڃۃ.bI ($(|b?X c%RRʗCLh#Rj؁.ϸF-pi&G~BFɧDo/y$kNJ.< TR W.:y  cJCRN dl`?ұ!oCFWVe-ⶩﲅjm' !_:lF2k#aΎ'[g8we s0VC=xX?; vW[J-p?% Mç^VS.vS]'g9YY MNGR?6<,R>_j yމ>9a`q+÷tĨ\P6%u֘%[THJV=}{%}8og!7#Pt?J tbDt2)z7JwA]4˗TVD, P=}BqQEbw4Dsnk$06,^'@I d%e$Wň|TXnDաcjewGYoG%)! zm.8_Y'Ҫ5 E QT;̃ jBPORFN ñ@;~L:ٖQM#y̬6_|HkDχfYBxʈ|*0WgYl|73hoNCwLT*+Wr˰hAce2y6&jҭse\I{㠕K{o;*Qg \¶ Q~ll2uvf'Bs̈(:"e9Fx 1S+ P/Kh8CMFWȒ)R{h-"@ sBI9-L*+ohaw9.8[4f╷4aps{f|ܞ^xOƐ%(Cٞ 4D6RZ{!M:*OёzWC{#27}j V&ڃ6Q68#KC"uYrgGc(ޒuK].YD8FE|h-}0KcÖK/"pˌa\&'I;ھʬoCd>FASZM4zo7iFr|~a oːGhMRu6=;'9[3Xݘ6ٟJbGX'`#bCzmgvRs_:N苸h% H!"%]Պ+&CO!i#A y2ْrHoC4Q>1K_턐 "YY 6:9Oߪd@KNh!aLX!/5<1*LrZ9p2cNK=94)xߚqf9kXJ=*z G&Q||ӓlRޙE5D2m~qӠ tmzcwNowVa?aT^i ?VEsf(%47ǀ}@b9&9O|NNFpnAkjQ>$?ȭR%bo/Skן7-i"1WHk|p t=/ɌGJ'\Lۯ;!]4GOc_L ٿ`T!%jH~1{X3WQ9`DAB^wxtwA e'Ixu;sQ=W+đ|r 6YJ m?5bXzxH yŴ%qa#h8UA'7L)g uMO SāzJ8.jyz¦R9'.B,!5#FY,i;̹J-k~xtk:jD oPf 4:I ۊke c5lk<Q^Nڷ~!Î#HfkP31XPotSKPPUER QgT=פ663X$Q:O:=e){Mzvx=4 rK-=㒉Xn _)wAj  4l+q(h{r&qE54?̓f^Z1->gT/q v6n1Or8p!#[M?VD52*xsUr,yсy[Lnr1楣A" $N!3ƢijE+Jrqm_DȢc4ƿA. ⽇4kJ8Cue^F^g|/ Xp%9ļk%Iz#D7zv.bÍB|cBt}uX9!6Y7'f]ow*N#v s @2nx+yRdWN (^ueyijz]4f'RHwmt+20J _kWq5>&{\?WRwLN`a@SVC= KсG^(sR oLA,]΄$Q̽ǜWZp-#oAKWil.@5ޅN+Xj7^"^h\w%oM* :ni' _'$"jHPxYx2؃b.b&g@E# $kS4 !ʙE{z;zo`6lfsT;ܼmЅi5Jϕ{zc4SH5T_ʘDneuJHU 4?h#тX*𠓱zoem<8$:O.]Q&6{'!vX= `On 0 3tEJHJpȒV$-ţ4U:d>*W*X\pcԴZȡ2wMdD`C&z6ʭ_v!(dŹjJ(FĸݩuAX1 U;f:q6C(X @r1E@P,mQGjE>MRi'?{Lhqt-־'?vtr:1ik|ϢU\IL H h*csUKw$;ې:2wK0gP3\Y)5D)eKkh&X!Kt5Wx8Ϲ6˝*VAŞ{|#:hM~T w֡`ծ]7#UQ3K(dsdW DXu^d¹P}3S{dbnѬUלQiذ!6B Xs7maS$qee > gr;[nuR"Pܨp!CcGᵇ E S(%Y)VN;_+MΣg,$G^*N ICoRj}"{wo<+)|jo`0qsgEvGJ?b&mc+q gRy{(e|:(w?*mw~ײ n.U).qevxwĩ,{uc3R C"p)t+辇Pp6H0ܸ%MhBp?P.1u1kVGBmC[SGC$@ nݻs`hZՎ(.rfexWпMo;,]~AVwnxe`#SҊ^;GM,o"O %iV׵ l*h\>Gzjq}/Gu%&`jz7 +M.TccB͂)A+kEUrҪzBpZ ~Gz vsʤ'ZJBAnE[HAt 4Rk:"C9 ͱ^H;,\4p 5yI1uUXP;2_Hv&sXu}SHHI32t9J9*j[>"Tĵ+7_ &JEu 'Ĕ3pk9|c:&xJa9:5aGp/2sL_5brcbL#X}Y.,aW Lmگ}j˓$C9::=Q؛tdn0cA|ˡ1#Frdo5"FDR1nQh|bJ}-Vւxj6aC?/i6d3|]yYS1 nڙ)PaQFix&+߲aomٯ{a0BBKTs6B 1;hs4,ʭq޼6H>j~00{Gbmqt:.Gw=N;gopqz<=Ь<ǧ@5Vثa@)?"<.ʡ}C'X(9y|RAYXKIVwΦA4G$zw(F Y7g;HM99b:B'}_Ih"g\{ +kox4YKp&t[drc -wM{: +L¿#Z3@S(ف"|qZA#>zh^TF|'/k8ʛ$F(TX';GNBlV8/pFg\|cظnŞ%\9`dc[L kRT7VA]KM!s6_LOmn9(ٖI4IE'/*vEdB`{Dϝ&曽wZ _tHZWsc>R;#/Yܵ8E%;Gƿ/gՎu~K VtFb[xir8Ҝ%3EXވ`XZ   v&]G9*yAJ%I.fV$5t?HRX!akU4I&/]erLuKWo9LAuy4nbYQ6΂.g~&|TgS-ez< fwbUvF"@ =~w=UWPP(].E% ^f8_P +?'Q$w$ra!eHN2 H(9 e]}y5sy%YäƣEsl4|w;yR P9*ߴ/@t Α*}:zm;oaN}nHPxd2տk۽vrg&3H~"$c&*kK 1띭c'H))7aEVm[>-oZ#!ܨLnZ4n2UP@334؃@y1*T](`pnxD1P=FMG+E=w8c'bm4ɞt3^Foh뱈m9g-`kA9NLoBhSVYT :HHZb\Hap=>`&ϩ~VHjiЅ ˓s_y'1# '9HU.)@o0~tnu 2|&dR,H3"5+":'\ώ4A!it~ !3g"D RF%gYt;|5`=dCoNmir4k20$5Ω\X+yEkޑ#5w%_ϙ9]w6O4^ BHPʊn[=1_MhX>FFD›[5|ềfqb7TɠČu?5OGp@e\bL,<Oپ>2o `? !?F柀HMFާi-O|b+_}Q1{w`vtqnƕ3;u^71xnSgHFMoFX;`b^xZ.܈裭M:]Gn-LG2~;U;+ g} Ѡf)EêSe: ݯ;=Z.B~Y\;;*"U;V7!WށLx^ "wA[a@*xiXp{C*)Lq&7 CyeG~%$mH('|18NO}Spf䔘0Pٜf@(ʓ `H+$9Y5kv fGc9/:8KqƫDu,?Xntm*0 G=+XcjwCoQK8R1V̸:$^5ډ#uEa}DY:ϋctpHGfOŬ[ =l{LM3SpC]/\v<Az6EM{nensPei:տcx? AIJnZne^}`\f]GR8S>$ѠAE +\ l=KíWwxeѲ8˥[nNprxiT,=[6BHkP5ZpJ2WP,敻W;NO1[D-J\!Hb' Vg0nDަWb·G\[sʁDecuE0jH~!N%^eN펪;aC.Z][[ө/yAQרeл.Lr~j-Q驏FR?ivpwn^Ŕ~N>0-E/|#cQ6!s' bX`$*k)T8$^?Zs]QLIr?Zˣj`X' Lj,O3AH_No(~Y9__B &cdqav4=`[ѵdĈšr]I&fFɘ2g>Y/ܡ1kHLnSStwa]Wߍشە 1`Ə[k:2g޹[,$;  Y p gx'5]q_+Ć6 ,̉t$9Lf>[9YgT0Q&D36WJ|#`ldkj!J{mȒ:OTV#ڧ'l٫&I 2t`I⁝T (*UAvoi̢ChF`+ORRX._bϚF-1(6F68k Bu"!$%oS`7A.ٸ[3ܚ9%(}lMIЅم,4 rcWOKd1mWZ6¶WCO&uG$7VW2y8]hjsqD`>?aJ:|> _]ji{_@GcI-(dž ~ߥ$sub:@<U(BxI\[YHN\h:n{!*8+DqvW?d4rmXn[랰^]7-V:!ōi&|& K砶C}Θ"0C!((/|D _Ǐ6NrDflA#{R1b}9̛mRKp ДvWFloXhoX3u?`ئ&7\8[{O|}!t+vֹFc̬o|3y~;ɻdWѢ3ƦLl: .NljDbCLG:PPo7([ڙݛӲ,lgH2C@bnV-HN_3}ʗNM5w*{yrwGaNg>؜uwΣ8 p@t%bO.M-UY.Jvz8K_EݝDfV}p M2;8&¡-ndrE7foӠNkwLLp kK7c%gK-/5=#zOIlҾ8&SSߨk>IkKC{*1pB׼rS3zeY3*==حq>uJ_ p!NsV-,3xzfReG=wn6cp!e8ȅKfguJ@ߝgLJOur[BN3T Ӝ.J<8wCZ cDAsz8<pk8^7+87EM֘Q U^$\NbAgc2(uʭwsRx{жr:ک: XE ۰@"]A[r\EZ'({؄]:t.^&}3% [2=B;[~u|C6}yr }L,sИGF^A7Vă',r=3?cb_#cJjr"ì64r*HfiH4D 6H}w/mH ḍ`hcÌ'GV,LB%t\pa\ϕ\T6J|dU#:8(+`{2uYѐ0΍O/+m+T #x nG 3e~XDQaQ )o}ֻ DaĠWțbM19YYVhF6]cdfqV1_O84'Ea,S9a/paHP1nmZ:vѿCT&^"D:'xAxb7\dKvԃ/s$O }jiPD"ca!\(WvCv==c-f`C_ Ձ9(?;@TKfF5PnkbL q 0!,*kxx@ZʷNBXWx T%9w2FVoE. Ldc.#@mB21bF.<_*nZ+gs> -?B;!/V a+Gz_N̩#o58ʤ?{4<1if:UMYbRy>Ph,|? ;ʽUJOhؾecnFc~MEZOY1b5SZ[ߣ4%z)nҢv$]~kV.FDW+ ._# \ ECy5} VHU I+;ݐEF(]ktM'0*ہW`vJwwR;U +{VLOs~bQHP iwu7HЭgb_ɗ;Up^,ƚ4 =uM;t5 aFa_"w1#QN8dzY Y,!+%8yI`zt ovU!<m0ָ oRL|% K4 liTb}U g IyC{ߛDר} ׭j<`L`ֈIj=$ܒaq(2*mȨ8h-^qVk]7PXŝَ9Neõ'ȴ׾*REݝxSz 30wє"폼iXm9ۚ-KTB4V]C< 4_C k[W͙n5(fN3r)@oiHV<-Y @s 󸃍z:x /ebK8HJ4]";)T^9nԭiJLaCfu"t]Be (Yl+tSUɸ]12#O(o|o 5:7n`%jq,}z\hY-S6v]J#͉8 α+:hJ5ʸ\[Ό'J]q68"xbV 30臚 (BlH1tKzJiŤyToj/$l]'3"6)PtMC p׳ =m?Q4;HP32 ͩG{ GEټjg{m&d`1Z1nǝо ZXrvb:F{;TsiC^} ߿c߫7H2EK(O0Tvs腦BKQ{0.< r@yV.|bs)F{Aؒ`pX2˜GIYm/ VK]cĤ,ڳ?BʉN q4ɰ h6j $C)CKL* pؚV)Ѿ¦߹BLl4r\R5$+&zPXHCcu @s >J)nBU㋇< ZsGt܈`[ ynoCݶdަƵDLWcUzɏNNnC@3U[Đ&\ũm#lߣ #ϐn3A>X[ا q` ~0h(+S%H8=ܣ>a-Ia|-J:7h0ci>]̊ty]4!2Ccyc)EgV}2m>|Y61|u$< MBiǖߘy1 ?46a5 Df`^yB-E{qZ!@7+HE8:+DB :5ۛMĔPwvv\ygPc1*=V"ؚͤaf.%ہOz4-]Z@;vz$)"#IguN=Wya54Da اS%00E 褁zOpɵ4 NS uY2_P*tL=_gؐCZl&ٺ hL"g5Ou {K2\[zv1(n+K8.art]̀L<+ N'@RDK6n+sv,`Xog}VEMLybRj yħiV?@dva+-uKsH@T؏+GS 1ZPۭ|Cug ܨ 7Q@,a%R([N7/YBHo׍M۶g҅;蓼v_=ޗw|}EsQސF<[6[3`^VgZKUf:>֤ _ζ6[) bb`YT~2ޮf 6F?# LW7 B9=VOxO!a2X c:NF$Pm5PջEPjz미5v}#n1Gc_^jr߬scQ!o kG2E#5j].zbBld;9 iq@;mQ K ǨKۃ nNod'y؆kW-N4Rbo% TD+ [0‡wx#<=ݩր:Y335CMGgA<@Yt)qLqE_Т7u$<u%#ʐ|)RPP\ @W SjջΪ7kHBM8 8}}:Ys /(˶5!lˢ{B/ {?Us`q; l~'43HNNKS{)ۈKZ<(zղQycFuSō3d#9pmJi@15ˍw] iCC-@\VK>F4Q q8 ņ(~K߰M7U#$)њۜOPD]f\wO 3+Eۢ>x'6ĝ NA1`ڣ\5+VJrk5]-r_z>ہɬ*>7}`ĂāLvX6X\b1ˉ.I@͚'RAֶٍ!.WD]ώ/x|H1}t~Sлy#d7f {tjK9^pevtwOȓ$hlUWۯJ,0e%;!vΠZ4!0[nUcb/a lD)w(kDZv@٠s ATXg?3~Fl-_ d!oźu~Q:qͺ8ٔԞ jd[n "߆Zouv {֑͵7%4BB9ann&R[ ڻZ[V/M1 Z]( ch-;E0Q gW9l^EOTS<#֌ߎ!KCS4fLԝ1"ox  z)~3c켁Q [5.I*'ؕlY1TzIV@QWFYN2OZ\yT7ic9)[)Y06h\k'>V:4T;ylI)<(_8NoV4"u2Z7Jz Nrދ3jVV^KCI4T*:ؗuG`7p3z qX$!Y tZ,*4BJoQ5 ոUͥѝlBg}'\!e#R~-P'WG/ڇ_T2گ@ KmY-E~ o(I4-^߯GUe۰t¦>8-FwQ6嶴nH8'v1|!ԯ}Wp1:8/-⿋  ?Ћ^u2:Yr Ss^Y)5!T2"\ҔsgYRd{qh7Ǜje*/Ќ2d`!} 94:TwELCbQ6Ȁ7#0(?Z -{NJ%7ΝГbEDqT-RG`<2+s%aD z B:}4z"!{QhSyȒENrNP#Bns!SRa'kk`,DJp%3vz?xyOg~ *&lUp58 r H@!`RLW!z}2Λi4A a*.[`z~ 3t|H q%!/u Aǹk.R{sM;j@RFLda8W TO|~"U*I-Z:0$RyinnjNw?:&hY7Ie.BLHqdc5w0*Ӥe R:/R>]r k&g,VX|Q؂;9bH _К(YVۘ΃#ķ`d%ˀb@N Zl9r~K"7̬8A/H?)t'8zcZ'΄?L{;0>"ǸIA!K3nQ1% ,X+0 eFmQg<>hݽTJxOX)ҳq4s`03#-alO`Jh~Frj9fpj=({w1Zct56v+3 kd`fLeeNrh+iVD̖~ˍt%祅.oD[- 01-Wׇ fs@אY+mBEMtH^ו2[fC{ "v_<aƕףӣ6+ K,4|!G1>fѮ 3(j@zU$N~ӔJf&r5ZZ.ƹy'ɠ6R׼&|f;6 @kRVy Ή[i􃚣ePd)Es{HeЬX&,9LU U# -3 G_&4&ui;oEi( buuM52 &xpa-8#?8:c@Uپ@xwp^ʎ!P6n!yf8xRo4ra"v@ [~~WAlԶɤQ) eW|J`8+:ʥ:iswRQ ::tٰ8藖"h5D}ICֿz^ش9 8|*e qwl86joeN%S{v>RP_kNsB{R|`e\' +P9 CȚ=uGikY1Œu6eSI^'EhWTwО>)r" ˢZzJUបy&8c͜MV(Rb\ A@dݡWP!F0Nnv/C Gg(Fֆܮ \D nS1K_}XKk(]j-,[`U8gj8U;vOPGLWOm7Z/O j l}$7SWT+tbd]`MNW AgK &0)TZ3~@I[ZWu}bM9CI7&7K0* D0gd) v'Fb7kz8S9H ӱـ?I^ޢE7xu_z"zͨy Ē 07?.P֑P6H-;_ >& ( 3*~& B]KnC^q ty?nF]#rM$}{$<]i"]ϲϒkg]@ZN|njtqٛlwc ?9_D[z&['K6qy?~'{{roHVrDrOw?V dEjsLh֘Ӌ> l(9T~19vyRS .sĈ:VLxaz/u ݈˂xt>fF`rKELrPk,i?%Dv X zϓov7?mht"PXo]ŵ蟲aNJ`n?')m0ZqTg(Bg~fK`,GWz.Ny'yze4'rF !?$9`5^v{@^t$4bU~T`c$4Y H:2J~a:苌/Ϣ{c MN"ߴ ߽meԩ-<ГKdׇp jBŏH֍XQm1#qX.4zp%B<*0&2$2*q7 ҷ#g4yc^j돾8\x<ǹA%tiRU}mc6, [8L3p.דn$PgbO+DsmlDk|nJ&vO`L5xԻ1r.tաװd\Gƒ19D\eu8$iyZ貜Di JT*)PlꇊݧhOe(Qa -Jy[DvF)^l1׍фIjsܘo96Zߏ~լUDB:?# ĕ"V 8&ǐZ!2ʭ\֣&D?{T9ױNi7/72ص>j'nE]a]3Flc7lF8=jjv^!lJ:*t(#V9 Fg^aKW^ϔ[3t|_!ՁKWs3nƤYm {PJĘ#˺@zCFo'Wy.S'F_%͵7>o|JR]ԸMC4؟~O&zQPyXoeHjfj/KqS|KiԞd[{*IPfa9cvk6Z&A6=(& 1o05ȬƜIh*F}|էt:\Ydo(PTzH챌o* m#| ZfjVT 3@Stx=p%s"0ꉖdC.5?RɓwrWo3.KWEp5zD@SQM&+iG Dh`_6= ۙP{ ur+HkE%?Y+xsEneUqX1"^nOD j Li@ )0$xvva԰IkU73xԮRdPVR:{dz+|j]f!}x}chCڬ8,s T{ b{(4Yf}K3AKh8WUp@[Z;1¡ 4B=2њF @o%v[%=Bיo[?JpX2#p? &ۓ@UǦ- <!&:+\OgQhw Àa\ ]Vj;#J:Ԡ7AŤ%ZpVooQmyXD*G0:z하ӈӭj# tA)h``Z9H[) D[rPeؚ-`O{<12PN߀HSQ@R{+s6xէ , TB*ф,{^:1F. +3R}n`% 㼻J`gpQU`@-)4'[ Ik[0}!r} b|Wڭi~>Oz5rw.=:ʙ߶s0 2SJY`"̡U2bNI'Q z-3e{]:CXŒ!צMH<(YQ (kf5oRחQڎvhLz^dyD18-P C(w~q云@Kvޝqyng:\ͦO 9+ =:?kGsò_@董L&#o|;d5dyP QI>𙊲Vm_z`%QKqY̟Ckҝ蕰-8Gؘ;=nԺUpv Ui:"jnczuǎDA_0l&^3ڟKp@6O h#ug'x 2z#դ+ Ђn3*zMg%)Ul']H7~ޭsV_T@R;gČegӕ 4D _;f*x_y4{6| 9\ H(٥50z:XW;q^|PGjx-d!ՒPmz8_~O59SXWfIZϛWEU X ٟ>$t\*$p k@i/le>ӢيiTN#z0q9ZpuRxôϞ_xk&$LKX"gI#~]ţy[|B) [0dz-үlj\~lwCpW@gpun>?[1GłE܀EYi3c .\[ oj0K!fjeu)DhPƬG0B [w#2,l \(@*cf_DD\WA*(/Kc#&sJEH8H쳍{9 -9/v%<{IT9A"ژ):y;>Ǟ$S;BVP|0?& sB7e*HB-9jqu`gic7Ģm;s<xeQa-HP6$YmyJ߁"cy2n5 L vPcNz)Q%4<:zW4l$ 0:c kr?aşJWb"kO/3[:%s=ɋY$qm+>Hj޺iTx4솓߄^Q? ʠ6fl[0M2ޕ؋^8mr* nƚAT=LuoKkX <$e,;vV{qu_ oe^ɻ'M@A@]LP(d8U?= j9NSٸhdWHs: ;ax:2϶wa1dHpan#;*3XT E2=ݚ/k]YByaϪ lK5rD5$B f:GQ;Qse]/JދƌĭC7z,ۍZ> sm⸇]8&͵;%JA -r]m s4d糁h2h%4E fosv4T,G>/-%=>/ T@@7n-T~<@Ś6ɬ>/ǺTW+ ެ0#)|p K]#ю1<g+^q?X 8щt uAq1^솪Z_G<Yr08K˜ENX:b?Xkߵ@ - oCǎԵ)4BAv Ir84R#q4ǧbf+N e2sMySyF\79 yـ),I!LGENƍ;W55f !@#_A!,# @E'+*ם@d [EO ő3ٙ `ޞ?7=b 4PLҀ  8p#m%xzr6@WUEf$蝷Myۻfa\W/MߛtNΆXz"U$ӟ&wO7޸R.  2d Pz݊971/^gpvȫ1V.*Ŋ]xxg}e90w;1Nf㧣 ol9|K uʏm< )&ViK*FcGOkId\迮h0~̸l F̟"m$+;yHa~l ƞ R-͇h;\<}EODQYG#K<#Y&z1SR>h `i@π2*sPDEN&x ,U/'D.3[eZ4(xYst+ czxGu| iݛ3 1ti+ڂǭL3Gץ n Ԟ/)[xCygj%ۥfT7;G;BҀWv3svJ(8tv:H}$pFl0Y3?]7C%֘ZU"^}+HKDb4@V7WCQUI`B:oP&DnjLFD{=`v:m3*`%L I0;ɃBWQmdȆ.iHRhlJBvM?r|E9>0mq!ۖE6&_W2VNkb\\?yθ@|:ܟ8Pj7s$Z̓ dH{F)wAh0Cý&J ;Ϡ)qT9xd*ì^ww %e WEbmZqde!Ge^ 'mԼDb+@)1(X; W) =%D-4>@W҅9 0yJ+Fh=gUݏ2Hy@Y+oEI_h]*NzAiBՑE6p-'wroqvA3![Rh_()y!GѾ[R5cl,$We ^ڳ<{0Ґ`rO$ߔϒّ[P}Ċ,х`&w"(I֫0##{)`5ށ Rd~ S0r "JfEzYq+R;oxuU8.nz‰ ̚xe" pٍ wshpDTӼRc5 ՜20 BNfă9Y̚7cɒX}Xp16\vcJdUiQXQBea㖿|^|~+Y<$_(Et8b+fWܗ6TeQ ;g=tVZp]+{83 -vNb|7cvu]*H+ӻŞQTU:80eƔ ._%YF抐_T^Mg29-״ht$36)bE}^Gh$kp]FWUon]M+(>EH/m mNg#;W:$]_# SmyzL-6?ϚR:0g6нi*';~LmR/ؤs9L"?۝ݿk6gKB2pEENlv"%sg@RioJF|laQL _ţVT~[ }K)1)1FӎXo Ę|S^;K<-Tp -K{$Rvq /jy_P\| Jʏd8E?Oof~foQ{(w\ 7:&]]߅jd/NBU̾PDū@VKv gXiE9UnQ8IhC# &TeI`ߏ E^(&q?m:O+4e\kC߸wXn5gJ Q<{SŌ*/:{=LMNv+!6jJ0.鉢EԵ! ,58?=bՋq(6ڗc*0c x%&AlKo?kykKLHTpcyB`#r N{!:?$eH{ D,KmN5r"scw@ D*1MVRs9AL~o=}F}yX vh)dڶ >jT*fG+'.pW˲}<$ưIg8cKڋJ5TaLsX< ΜԮN?% alP5#vIZtw['E 魂Cb|nЇ)(r 8`^xRXG="俣g6G\1Y|^n%}OPr$$u|B1bk_^!ҍ6]e+{hq({p1ᄷzΙL@2Ts?(2ִD?-ZO -!!d3mqڛEY+@9%QZfVZL vӰO\ō!x-^ !Vju|{[3=Iƕx.~-z%*{f+Ѫ@g[Cee0Kk:El-T]m.=5 (l#{bjom ԅ%" F]^-2KXA6Qw` %=R2^u%fTlz6rI7LUSAfJ4VZ9K^x^M=34%g 9%N&Ÿɩ :ǥQljGH;$yehafa0" %`+0%ޏoiV¨zTQѼu ) Dx)Sܨ!%>sO/{GFM`6UāJ* ĀKFᇒx#2@ hG9PXԔ9Fz[^_eCHXțM\ $" 'Z2IG 'SGy çε(NP-H\[.2C+%xlqwƾ8HW@Ϟ,lmB4>Sg7s~CIU¢@_ :h\T471x@h,IXًE)RL䓃uR渊7qTOy#n ^QqfPIOah0H׏р*pj^X|Yb/8oB`[+}-<\<eQfԿ*dйfW˒oKD:zXSRi2\+YO\$W};o[vh^<&aP3fh=ZYpFYsd3$6`+Va 9|-C%ܛC"QP[Sٲϊ#8I7iCHݨ< g95o݊a/er*>"d:ia/`D%xjHOK+Ў;,t7dQluqo ]QgL6drV4 p֟ v&}l6Lf_t}Qӂ7ڝR3Om{KA{q t/ӟkulgS{oܑ^p5RǮDaR2A= JgXphs;avW qcņWS*%qWգJ!vĊ !Vў gSN XQ8LB U18Z\ٚ/ p]O8TS~E(ٜςJi\pDiARl>V1tYG uӷq6U cFV½}^F繚IZ ]{h J2Ӑ4w"~DtHO&ðd 1v|Jr\Y,k2h66Ȯұ=;bJ4iGk5x3JWGW K̿9'/Zy%+yCd1B5 aTt'![)+ദ%8&w !),v]lۜ1(J9,x,٤$4>gǨ}HvL=-cCΒ8 ZȺ?K9a~'f8e;jo}fTe3IO8X r6T^qK1.zf C/lEhNjDy*|-$EM(|EQd=}9qqiE%1Zl+w=7)?ဓ) W#njn~:  7 4aB)@^FٺZ%xZꫤ2ԾoVbyb 4RW}iwYr.1h4KG hu>e"l {0P0vstB&UK}Ν'#xDXJ#5iz^a+Q=VOCߵj &#iŻˇJ0Bpݞ7O/Y?o%a4a"~s'i$]مPs45#'6OMd]ym񗫹 GAD6va}e`wc4#9>7&H8]ϑָ^"^ AʊDJμ'|5$g]ߥ^pE(C(`ٷ Cj@?,4egy=Wһ9? 05R{sGѱ,c=o w`v;G(2A씆X~y7>^`{^~ȹ7Ao5yGVUStJ-h[R~2>hM;i/ /|\E4v ?02u4Q鉿3XkcsWyԞur]]ɑhRzWmՔrkyqKIVlGw|x52BNŜ:yAU{.owl243ͱ,[Sݯ$o*SZRckOBWG;8C}DP^KA*32Q*CS}U7z{F[&[EbM8?ݗG>۾V/jɂ3 8hψO`R\u:] q98hvqDfy{զc=p3d=Awdr{ +CZYIB&[11a 3WPWfyz^[F'[h<&abR)"O׶G#CF?tl2YMHF&&rjJKY4/',]<3]*60 ۯҦÚCd"a<`@&c`<૓,w_gTcAՍrC`ɣL\'K(/~nV,HUH#Fq" ?LQ(Y冥,p3x6W1S!1y\ӄlP)sxIRdKA%[L0d96U$a-%Љ4 ӽQ@4S>4?(AoEIBe(a0t'vlxǭ-S=(?hjaԴz׵eh3oRq6݅ a F~SXק׏ARu[MM$?IyThU8Wn@e#MJԐƱK:S6-maUe&hYPVɛ(m~84*Ŏ&Y"c?,<0ޖ]8 Dʌ1b[<1bvpZw2%\ȇ{;:~&ڈ { P+,pԶȢjZ;.^W Sba| 6$^ޏDn5@SՏda~q<(4CO';qjJEDZ4ZyCâd~沜6PI7OT+yRKD lJdd{:Db;pqJ"5y̨5ؒ蚵ϵzut۬ Nd!(a[ &WjI&߸(cQlaHHU_RrRp=GYK# CSMw]lZ6DzSn m%hI^G~]Vi,E'2Y2ښ1ك0MD1tە3ʁ> ]Xb2x++4˸]tׯWT0t4p 2˴,yZ<ǒ3V"I&Elub[Dxq\lLOYWGS~>;[ ._n$648AZY0 " +"uM0>QldaU:˥B+FhP;$MHv1P\;wj@ҭU13ϣl`*i #ɂ}SdiSwuwٺƆ qk0 QF1a H-T2w3?~POqF7K*;5qJ( k?B 1ZA^v-I4!\oZ]Kɋt3JOp銷)ln `íEp(ubl=2+I)ۘ`KZρms@ޘ]ͥ,Ǭ?V)d֯h,Әia:(Zf]>x#`_x솭XZ&׌G ,?ԋ5j{LySЖc 42? ?g` ʿ h#_ ?ʙGt_+ϰ٦{=r4cUeȮLWp)5U07Z K1WN2BA[D5ѐ¥1jjUon!8 J@9srec6A?d/}VP14*QcϨz뽘?:1:6'qG'H)RJAB415y0tf\Uڅg ,o֯/ QLNa Kb+@bv@xK fM"l?MugˮWxV J5^󞦂xǑ^d"F7s`zJ$X˕Ңy=:gt2^8[۲\l1"bШ #l=~Iv ıW-ljVרgٖTt FF;mK>B.qpP[jBSp"d [lKR> Z6ADYt2Xq #}$dT oM Nq="@d T:P'7qp/uT^f35#k=Lڅ h@1uo6#;3qj`3{겕yGs vJ1wjrhʴ>fT&0yu\}!VDMԘ0yV,M(k3y^1?AfDXwoT=>S8^ xRUfG2jkƈGQZ,sP~'QіIY /dkp(;Rj*Pq-ٚ569,ވNdM+Ƨ:;3 G\t$x WZ ]!I[EҶW}qG[/S<`S6:|$<&rVmv; 6u_=\爸Aڈ( A NrPTX IZ'Y\Ε\B4+/m-+sQ3]6 *yo.5?5|Xs7x?]rOx|9^%QIyՓz|ɫ{`_v"f>, gAt[Gz̨Y"B 1(2J}h hlђƆNoDݗAhf#섣OӿaL*cOdyeM8 {LU A?dz SnZTt*q"|/:AEM nŧyEOD(?qUNcWx|}s.(iT@CMBxT^ \! (sV:yj-| @ˣoj?JL6fY0fEWMкwc{HEМꂿj q7C 9gD C>ιXjJNgwidalos&=ǧÉ%5ܤԖ5{P%sZgFoܩ$6p HlAnYD ֹqi ԁuOpCX>>XG׈Ց+9K[@";ɜM7T0r@֯fodk_& r6ӫk#פn]A8ߡEL?z%:#ߛ(aG@D] MaBLBh./nzlЕp+=+\JljFZ;E G%`8zs~A)ձ$~hVY7g#:&|ǸVKYz3rW>;JC_xw~bfD[Zzw E_ʼVve0B̼م]wm$Õ_4}28Ck`[ʀp E孤ǫ%˃AЃ@b3Pi,. u+IһYS҆Yv1/+_w\jljo4l{=*U3͢Ui`C,{/H>͂X-:HUpB 4K<|CSѕD?k7,=dͥ'tP8d'WrLC%^6] +IOZ)`QM:C 909Zq<.4ֺDU/,3+^גD\bu`:NБ02"k8CNR\fƳtlk, ?W6 "4!ppϠÇ]:vȝXp i~Q1rZE\1]~_꟎&WnuN>cƂ["#n辦UϦz5)~?CL4\c`=ָ2O?S]uR8zUkշTty  qcW`F,[ZVe_=N׽kG2ύP/VD!\ sԐ=/ [F(y;{6BW W *MpVY1@߇0E!ham^ݰ_nѽW\מ5ϒ*tIUMʊprlX oQ?eMOLM=$fѹBR/dɉ[(-o?$Ae[tdBՇ_̭D;%\p_WHC>E*2(K"VE{2j#|0nֿ0η v.6oF,'pDrn.ޙ~l.SPHlw01y{{'99[:CJEf =3{tlv 0 j3]1)U÷ސQ"WR OY6u4W|d;grԍtAzٱZ@p Mbv1vpY ׊0ADQ7͛El;"o`$t/dxPj`d:5v kzչ=ǮUE9`k7Y ]&-@92A(&cfsE\X==2Az~7~SA۠0.NQ~#Zr9ZB <إq-DI>39x>hYZv/yg!"b`ч`/g!'Y1sopWXXcḕ E e]Pu'@WPnqpz~itS'R(A]}J`5 A{K[ ZPG]P&~{QS2NnN\1HӶ.Cq=$~SLObԚ sߴ26mtB|;f\9`hm9+kv0NH e$>%L= Qu?q"}5X4czê5^w07|JضMAr6ZqL>2)݇ϩH- 2 Fuq^E]rS\ktEʵХ k<~l;71U17 մL ֽ}Ux'}9*1^=MX0G_㵂eqV HiR8ib$gpn=DHZ*OOҊޥ}o+RL0 .T>b#).} \%1C. Bl&"3#m`oUʋ pЫG`#[V@-ʧ4F^Gw!r0X'Ent*;o} ebѱ'nNBYZ'tIW\o^O}dB?+ySI=2=xcrˀen&W pNq1r4 G) IzUnaw쪖<#lj!뮤ۿ@:>/Z2D&63~ C}zl#f8<מ=/O0זm)a8OHH[#c/]YY3)Em-l*2/ %LgUE<UFVE@P!r@^"S(~\:sSƯj-rAl&}_lC\I6dzd᛬\#$mܻ7vJLrڧW]od]r"ROFA5ɩJ#jrRd8+౱*b`0yDKEN}րu7:b!BT={l1/l?hlnz!sa4N1Hl_*DSb5b<=.ڔZ],wvwP蛏mzf~FLPNiO&tC*_~gb:jiY^D7mڃw2,٧+(" C[h@e?DLE]'w`;'lZq9]Uӛi4a1:kqך4vETal{e4kS`F\ /,S6en?8{"xzE6s XFZKF)IRNȖYn>;@wޱ+7u`;2 $j/yXUV?  ZTG3U6y@&>}Bo7`ZD@{㈘N!Ƞ*uƳ%\I ^"f5>KnU(KWԱYM7z^c_@O>OX8/ GH1sTBL1Uih?ՈdǖP-U"ȂYivWޚ\1JTs:]M|l憨fW$;oש zv"Eb,WH{{jm"=6NZ=7¢$O2$J2RY-/q+iu ˜(6ͽAo OoHG)^ЉGթ{W 7Z8kP՚~%%;?ɺc~g}sfYm_kd괲TDxIt'Һ0cJOs ,C1ޜnb\YڑF#UA% >) sJ BmTcE52PEȗg 4T8j쒶 <ZRǃ!GdLޖ_mO'!) CnRe4 ]OzK{Bv+&(2w2dK" ]0 ~EILu!>,Jj/pDwk%J`p X^ij pw#~9*7 j.gิLJGfnQfwF~f;їeHCR7H穦2".ŵdp`RP\Bz퇛@Y}$r}t.Y*X^ÍR4@zM^hT/UT5]3Th^o?ɹ<>̣ٛςw&ܺ=RyCx+oY<˅]tlO0%C xvb~#5Ϣ(o# F `҈-YD&0ë,5W=So -NԹ!>Y+v\ -N? Hgy34[N+JYk|fዌB>j}76]+u}d:+'Mr6lX>1]E) J)W nPN~?޿#ؙ%XkQ'qОJ{дU ;ZGr{bl" G!y! rgQ@EP&0z#F>57Շ$x^8{>FI8ŻcV 'p=uF1܆xuE )e ̜:ʇ#9GHYaLd <¸&l4~lu>o/Eil `@Ya&u w<w'2v9n2O7ŦBsnyt_OޯDw.er3X[(YuS` _OIN=[>.@gElsZ< {.ϸsu -#* }L{%qKNƊ^`KE{&>ݯJ Vx(q,1Gg?J/'% '@E1!SMΰ FP2ȭz eL{R.q!ЗZ!bG"x# {,_@g8>z[sFðO U/g&Q7ݬ_[~7SٜL+8oP%>粯4*C-Bq3S8d5`$zFU_m.hlvJevo,:_2OX,OCo`QuٔhF_ h`"Ò|P UP]]hs~x!_YM+e'X5$DzDSmquLr4E.{?*[~shYv҈o6 oƛ_AwPCAD>nv!`T fm G<6kd}.LsSP?7taR}\kK(մwQRk0R|ܔ̉ <4<,$ pmsˊr [{s8a,Pa\~qu7q4P !#a0%ЂN)Ǯjު,ZUem-XO?ӧL~ *5%\xip#J\YxG;܍b2[PF PMu>z҂Mn'N#k T^Nߝ A`9+@NɤNQ\8UX1 i#?haXYex0UI6ORgT#6]Ұ =p*ܴEi\ Xn$MǒȳNz C.% |!DAu~^f"=,jW8X>)^a 2w7\2h3vqY~ja;}>8heleal@~2BW| JlV_+׵Jbn˿I YoG!%i ^p$VF42 mi⮽ci1wo[ZmqK딤ac9t8iPsB*5D:Zn%RMX!TY[+H@Ҵ JJGͿNNſUb(FJgR93$5򽗫+b se_3kGܞk icCcSgX֛nCAq؈%r 0UV-:aqkO.Z騘 hV31t{kpj#t{,h<'}sЊ#ԒL?:f~z&F@47&ʫ9.~ȭ}Ep_z{rZRC-X/QM=zLj(Bkpe0cV)Cb`#V'+(>'\;YepA[XO6"J$Z@{z(e~yANc0z,nF`{1,YMϭiB./X3lO^>嫅NK pe;okXH}z2X v˒ =A,u۞nS74$ .1U}Fv}'q0|'r] 5I-L7ĐY'@w\B>b]M@ʙr 3ϘUvniE(񁃐wt.|Ic4 C=ES>I|k¿{c-L LQ=MOT7:Bb-QX029$=wz;r] ?8f36Ǎ`1 %OX#;`lB o&B%q<.܋qawHwCa7Ozinm2䒖{ kNMS8TPQm3 3m\,.S[$)iTr QZ_O8?Sm'fG XbQ5_1U r`(@N4O%tBcL{vԻgfc\e+&i3%NfcyC7 *QzEG"J˧t=8WD!A!?PIY]af`tsP|ơp쨥`&GH7mDL*tZe"O'M$Gx*AYsyɇB~k txZy(Ü!, %~R1Vq`GE%4.RGkWҧȘyhy{-M3<[uLr PNq5O!Բ)qBbѳvl>3_aYz:Tb,?WTOﴔpt@φ\lݞ]Z)}υ3߰KwwdU y/O ۂ44ɅB h@,5hkq@j"~ 6ijQfxY乄9<Żp7b~K$9_'kyƠ3_2Iwm\Bjr%۸앳&FaCb[RSLӴK:`8ND] k.yTvkI_`9$%I?-m&og0`ZnPdC,MXu7G6Ki#Gep$1/k@i:]=Y~+3!8* vc;m,Vk ׬$f kṒr#>UXp\wwr<1I&S>G^o9ggR5flSc,Wߊ˳eUE]GiF,# iWȃV60.<&Tݽy{h":O [`2+F̰\zqfN9ǿ=}嵊j[3)昧#ذYa@x@zYI㶲_Dϯ:zK?@7&_"#y*UӴ{ꕺ}qA*B 8)𢨾2ۄr/q@8RCjM8l!:cSXL {M1~4\UIFo,C1{mfWiQݫܟj a*rRZ_"G+h9.E-sC: O"i/A XǤ[4vDSqA]-d eq8m][j.wK\&Zp4^.jչN?qMЊ˰DhI.c˪kV[rt6jpÐ9m;}%SQ "~|['=^*mvRSOYmge:2 ]E;rBz%kO1Jqw?]8!aB$um1I9wP9lZtï '@sn.ȵ>>>Mwt\rHrT5LbKA9, ZAq}\-)>7?<^O(.%(,M|jjm&A}!\ =KuP=:Pz_[ި&%%h(]+Rfkug %\[;AZDCB`՝P/ ӬajBw|ƙTR[pO`EL w+Dơ{L J_Ck:DSؔ+%zDd苣K/sqAtԖm0 Dq0Ό܃%˼n# 2(D´:~z 9-ku4>MY`v=J I7X?\eml=8RYhk#t1/;AܺВǶYLuv-*LJ>R J~ )fDSpUn8KNw`oZ$1QD(I N(m[K6:"+1޻*5sCf7V %rD׉XjkB:$]dGSU-K& `b 1HХLIW  S+ *PopA8@1ʥrM US``=NSƻܛ!3{' n_g=0@3c$W '/M9kC鰓#q}Oم_?#eWЦI;ګu ,\xh`P9 =W׸UИ̺Vl'duPj"ZC쨨 [X)~gWDq)ԝe.k CVV5yƠH:QbR:'=E6`FI(ƟlA6\]'\mߧ^0{^i7QjZ/>AZس*vTFX]@j ~"e@f[yv%h&_8;aJ1Qyut#;".#Uw1&衾FM$p׌]-㨿ux[gw^Y:jG9H4]Ɖ6^!*"?i/Xdm aw[~2?B2є#IƳcd%Qt, 9€eT$(➮;-QfRIk]5z$v:FO϶^w22Uhgw} x[tm v{k|iBIL{*2!g2{H,XY\P|3=ĊY 8JCZxQ13xj4;$4POVMG~n ;}_q+~DzJh ]:yg`M w-#T- qB(bCCVx}y4&< &;55`crڸUL"SYKTEPni]RH@!W xKLVJXw&Ƞ7daDU$GIb#av@RiA!)G{s]\1M궿9Nٜ4/%xnbSs&1xXXtFإ kGg4N8sʷh^Vɨ~\l<==Qt,"9:~˘e>9@)3ŤKjRy'A y19 ˡ+'-sҌCm|Akk{skjQ &iDw P k.Khj!5H{$Ebj?0$v'h@}0ȃ0Y1{)I,m$ueL&&2̩:rt.#G'TytS2:U0 y+&o =ǻ&."Xa]6L Ŭ#wlgaNS[zL13EW'5xDOV:N_KDPeTył$RyZ7*5}Pw5;oө72;ҡ\gDݮ-_# NY eA=l\Mk uϔ̘h%I r| -}|g E/7z?aF? c+!n+X`dʌ1DG8U+"/v BC&[1KlX*)64HL?Vbn@AeW9P h=:7'@KQiI-jcgDNԊ/KC'tm'ɏ^ͨmg-;*$`uVnS"nzַWiUϸTG2z҂Rodw3I6BߜinHyaJ$8 )f$vB%&Zp;#Cks"o4=GN{$)@qG$6GP]`u~7 O4!u &#IP5t)쐓ZpU"xKOz%ܵ h.+K\8cN[@ɠ8f bm[ tz EFsM%u.cPu%aԬs[*KjuwNlG ɪfXiO'I+EWh969bpErk9KA,QBt1ƒySdQA 27YqŪӓ&_U.Nۺ:}aƋP/X\\U2{eJN&Jiጴz -G4Yf'i Pޒu^QepZ@_ȸi1Umc.hKO:9*K{uFZ=GڦpRf$W%?B>ҋ1>Z9cGSaݥn"y uf|x4nYs;YfT.  ß)~y -^ S⨖YEi#PȘ@ZXT龚f̶>xMA+v.= M$9pAJpXDFc] n0M7c_ U@ 5]=5g+yM#Yp+ݲZx"l޽=O &. kIƛ}؈ V%Y" i%'eoJQB૊B@3"̽. xo额y#|)KGڎ1K٫ׇu$\ 6eGGꙁE}lʍ?ΡI%E,d`egg9 RGKzP6η@EHgIM(i{"Ґ,A3pLo^2YHD܁pGU- k l|>!"y^{bZe2]H]B[Uפw1,EDU:K0F`k~'ލR rGQF x/iF!AHTi^*qSruqY&wSxdUIƖetIHUct_+Xf"s¡Ts~(_mD_;$lR"4nIm/ ,ُ  ,o> ]brA-H$Ӿ&]xævl+>#w]e *C6e8ףy/ |BJ`pl L/BQv,)]4@_Ӝ} g,mu v[+%LxRH#8Rx֑,X K=ѯcv4%d)1L(-wD9PF~IEws6?LdR00? RLev7ïjD[:ewv-ScAP)d=-fXXD>\[XI-6hCnUjT/ P*.+ fMTy \(R !tb0;1*eI@e;9ď ?=4yItu1߃ fU֫`}?ؿQf&[KF KAvsiSVa8ƥ`Gغ9 GW-@^ z*XΠ+AG+u Q1ԓFRg22vA7{{wαwi _ǃ839q=nހ.m[se);R4d؛ΆjS:K =/NH)dcÊMѥ2xjZ0 (]8̑aN}蜪<=;pơWDzU@)_Q}IuS740].~cKV)fBF+h&d kܿV 9̪vM.[o[i@Q̬cǖvD ),५A!!7!c{yZ4f>2dH1;'ԑ!"_~\K1ekT'wK"XE)RZ.B6Hev-?zM k8hDAy߫>qǘ)hazѷ7OOGKsbZ"dv~-AKU=Ja8*Kڐh܃H>qYDQX R." f 5oj'-#O]kk*u_EΗ[{]go4W HyNpgd2/H2nq#ts߆)#M M5Gurɋ_fsGK23VX=sD "⭹ŇMj(jLvТj)ӧ[NTl8y;A oo[j@hM_:@A^EVlXŶLA6l Ma[άvMuҒZH}G0N%_b#ѝnkG,GG(3`|iACT 6 l1X,p]sJ=xcj qøZ<68&> NtyQ9[րs3PA2b_8ڰ'&qw}`G\:ʖiP8tr2]b".M# 8 /~ /aZ{ PW]rD 3S; 8l^YJ~@,Z\l~kN BCtxգ`8")MZpC"Yqld&c^:H{81ٸ?]bCR LB6_iu"XbJS՜}m- N }6F) L&L 𾞆gMe w.1@<" 1t׭5onlIG4.06۵˒m 1X7|Xa^emQcJb+wx.VrP$8Cnb?kg )7y%j:ڞXU>C!]2lPNn[` +Iڴ+d?7_ԴQ' UD@H/b*fKg ɩcc]D8㍀\7# 6\"%ZeADRYP",[m}MiS60klR:7 Q84~F v' OlU\:n@R*jkN?[>+M_ `tmk]!%)ܔg1$ a.̻?MN[]) teUIm0ǫ耇dݞ?fߪX%,_O}Dp G'"?QȨ]Թ 7eڿmu xĶgў!;ba{mqε(@935H:PrIvmّwsv嶢KXh0C7EěS E~Ll q(ضQ\\8 U>|$4.NI>S<U! ,sNAbtH>LLsr+\N'll+yhތ[}P+!s󳨨dEs߃Ys41mJ)fyKS8-1̔U_Gpr &i,셆"o#'Q0.U|y//g4k{Lavk8$Rr(Ejmؕ w M" YYCCmt1H8ݕ>U9X]:i԰ִ̭g$adz=l&¿$ ;pPH ڻ# oP%}Xqe~vkh<| _9ٶ`fpdh(!諿vEDݤefLl R]K_ϴKhw  gP2FbjܪC9NH`67A^qNP6.?`40͌-..cQor6&(zOz<=UAL= ۅo^. .7-tkbH,DW. 0lc(FvNn-ˑ4hSu5$Sjk}·%;Oϑ&_]fHg)h]@O@*L`9!U F/FboWEM?(M;{T5`#]x:K/ HV|Ar>ő̒խSy,;7=4vo.ͣHBq`]< ExwS𑃦I+e3H>JބlEauX/09Bt&q&9a%Q-Duq<#6el)0zYVq8Ow#*(Ng2'iج[N7GRs2{7v#Ihc+P>NIOIQ |lHtuV&h_xWb.c5rB}[F]Gdk˧͐r əZėQЄ:շ/ץ;.Sk"ݶYH`o ʁo)C)kQGmi"'#ĒӔ+b>_3Z9yg0OkHASA5?5͝ qGMr^-:ŤFߏ~/pzkCvɍD|BbIlYEY5><߷Rg|Dc+&3= _)06̎\ Yk+(caf7. vC8$SP= :zSG%g X=ޠm^1t_R25޸F"{7/d}عD 9d@X L-Mϛu&O2wxA,do Yf bA)xu@mhdH‹+ɀg>iSalxZJu" Yxqh$$jTI!āOM_ͪA*[/xW^yV滺kx|, .< ccM &].p1ٗt<(l2]R,(v}1u{Q!5Cm|=@!pd< _@4@ %Q#؅@˧>uG+ @[#y\0a$}| MAm5o2e|lxqSSM8I&kjfa ,@;/{׌4N*%Zmb p5>^t)Bc')О/5_\X&孈b`=W2ԢEL)3&2!OclAUmɬڤ Rrt,>ԕG훞#emFզ1Z a.4ޭA1LV|Y2LK|jVF0J:6ǡ/!ES̒ujv]l:W&7c1 vүC.[5c7^V1َ/N!0 *>SB InuHR5l@2~-b9toOtBcLgԪ@z>emGG[Yxqx] K`0rC;Y8$X?d:6֑۬Xض-clbN^k|˖mIqO\8yvKދ*( Pgtz"z#&gǑ%XxU+ .;6̴|)RkBr®qJg9CU>K-TӒʐPZ][Uk8j-0o[#oy|Q?@bsz#e.3]mB!?--I>xݔq1+Gñ98{gj8_u=^TY2%An _5z@f"d_i Z> 0CTp?lcN nB{0y^7q2@a!' %Dt\IqWMkll881Xz? ][120ʭxGdqZQB]UƓe0WW ,x 1z=8Y%0 6ഫ{F(8qOkY >x+EtH l={v4v$?~kN%&#@ًz>܅U\ϼ=@=#ew,`kfW]2!rs'I2+Ykv \%1H)^-We:kݵmA\6LVj'I]ՙz_!P8mv;=O@s0I0-dM b+cnɫ0([W̵8i 唣c%naaQN W.6Y,$n(3zuKrϧ`f_gn DWq2V$33 .Zz4KTG], gOL )䮆#q$} ݼl}bꨵ\m3?88)WK6 F_ @<>j:ew7GZl;64iȆŜHTSҜן2gH(ƨ*b ] MC 80cIf 6.p;YɪKe2xA7!;8u[ F{.5%&CS2n p,?`$4JD Qwm,'30&u8ҳuqaK#PO݈NUvEII[/U`aTϤ iΈlN$#[gLOTD9tϚ$Tjޫ0akyxG˅cJ`J_Mck'mr @7f\[-|~?@.i|ers x6?]GSWno!!pd 7N Jq ;cZث)S+pG7a邖1[#POXDfG Д"6n9O}}<2'IuN ܷȡa{|[=}:z1 !c |RFNˡ("W;zG W (&r@]7P>bXCQE  !p<#n2ܡ9݇ x>ˣ(-lB0aK fD51gO<`C/T^o]ze>0uj&(D__tJ_bZ Rh'ykK'c7m ,$pJAV/FkEѐfZl{pZ'jkp4#B4Fd  "5v)Tc2ZKSZ!]t`B)sɡiq9v$JĜa@ƂT}aq׳#UM$e3k]l5a|sRM;<[:qZHzh\+: uG _݉G? ZC^ # <%8DnnfƃcZbD@+}E'r#Mskɍ?me4ۤym62*RTk(cJ0SD&0Nz3vPov WS(S%Q,= Z7COXq?j6`XG-6ti뿪wm:撗EB[M;I#:D~vEC.;Qp|3ۘ(qDQ7/Gė [^uxddx$+5rQ%0GŘZ 9Qfpϋs-ًbхPҁ MkR`*6 ƵKmB@̴AkѾ"|,+*m "An#m58pq+ȌuE>ML@;:+=zsM}fPn≼M[^4bUQ(]2O B1J`6qN?ky5*ަ| p,א?2A5*1VP ,FɐfX r=xyxWgkt]32QWpN?p5Ri;2 cx/q3ȚdS*ө˲"k:A%MyP)fz9 9ZqR!ViȿKDzc&:qxboT0nĺbZaQr|`AJ#珽t0̘TqOJJ竞/7<1ݍ=Mo*<_<9Eּ&v`%A8-ęXmK+!5ԃz[ռŌ-tgW 0Іi I3wdB5Ő7xTX$^F|T# D9:o0Q(s[+?' UF#dU w tD`JA1Gx:f+Wf [l0Ѩp%mN|{J>=j?O??ZFCyvH^0u| :Nqs.*uax(`\ksfTݬ m!IlBU쿲!UCϹ̆c-]c*PY֍ V:G9E@=/A):U#+Û\+DZ+C.@"')!Ke焐Th0LI|x;"g]7( *iWXAa,$9(%J~BKĘ& !+f>uUS'զ4:9!~C&C ]wp D2\TA$VI'figJ4۵ +I$<ʂ_SM83ޮ/ƨ_q]ǁw|/,ll1֮-bN֍#6D͕ WQc n{jOTS>}aҗlu•ډIڍ\ݕ ^OsqUaFfm'5pAJ q]ψѕdCzC0=A$Sv [C1^j!d\3N#7JHq ^6/ J9D.P|c]B1x9ωBQdqwP%􂋿u3zpf}6}0E``R/!a'Lj6QX*w|s v?E6f^rE.YM8bO96pݩV1|OR_ 8HOQ h^V2@ݲxzOɶ}d"DշTu 튘X)&'[|Rbd* ъq0B%C1Na3_DgFH|]B/+]f\Ĺ(5F}`#َ;iDŽgG!,zM!/lI 񌚠MXv(|5oV {7yn\o9"]m7OF>B~KbRRUDb;鵞]B ڏJoT8K_K%F%}u|f"\#~!cjDN \HdQA׊2mqvl-ҙ}']_ H ˀվ!oB28.}`98+߈J8\DdfS#Wۃq oU1 ,5p*0i?܇Gc߯t%L8 I[_/Bf<*~Ighr1>*ZMa\c8 ;_H'=xvHz؁ӏ/Ez.~ 8y'xc\2#)p>drngoVϹb@h+V2gMצT Y 0z9Gbگ۾db#rlPN?Ocs7*S=IЖ$ } 3ҵLDk3,~ P#7G(۫DH'nY^ lc@iqHz2[:u}XE0!֒_S:>KY+[o/Cb%0]-=<.NH~^]V+n˄]( ٽ9&OR/U:-ؕ՝Tl<ɇ 'lDOg Eik"HC]o#!;u2sLhֵ$J)LRP{I,N#*Z_ wT7V`8qBC:@H<۠L> QX͢%l(~JISֶHy9TGy5.=*Y\k`!{;3L|[fpwmrn!vHfDU`^"]&cxe5V_)bY"1/9ݮd.O9s4ʙ"fawV>x9W1"FJgq> ؉ᝒ/5HQhCF6ƕ=Q:ӵ̖5+ǡfDP.#"j/4f'\g^LͲWĢ8[c] B.?ׂuFbzZ(s[ j-\JEU[;,-E/(/Cj LQkIyڢj\} 0;)pXDF@ǟE]C>?u@צ0TkBE  / !fJ-1xZKq=Zd6k52ݣdCV;=rj_v%&+VQrbXTWZQvǩT"`y }4৲?成k!ܦ} qQa~|Vՙlժ?s.oY|˶)k}/oOey|Q6(}7vO#{etl;-`u:_z;\*NtrGh 85{ `.9J!$z1-niB.R7vQ&+WPsϕٴlU X&VvZ^c4 0@:JD(D2rQTY'ɱ2UOAZVd0T&oHſ5d+:WƳqŬgsgJ?\f:/ mWH.fIE_wvhȱbzyMQcxM޿!eL+?bLj1ѭ>ԫ/ܝ#L'i-N0RX^^gv=a,e- *oT( CIg+@=UrQ11k=1oqkPt3ȮK~tXQ*524,@]j8msA0=(-%R? ;z,f OkC;<};a䉘aagė$Ek~YMbLjٴެ.FxcѐtI0 u(W-RIMPz 6/}f<_/<LI@`$=&#w=Js (֞1'-$FpiԚ@bry$M67fēyZK\J*.+Yf=R;3]24Y0$ Y~U^dhP`U҈m֛pԒh{RQե>O,N}OfQaZQow <`t,vk|_jwKV-j$4/꘏XoYa1 G7Qq=}~I;> 1֊ru *\>fF/Ru,~<g ( |se.J!n'x@x^xA&jg1/iwi`MFB(J jdP;ګϧq}vD/U?٤3U׼VKmvA2뭻jJXq싄Դ"jlda{Lb'c5'8 #r!71 7[ wfbQ`J^L\z+˝7g!:x/j} t ^vk㧬r(ƙsM VH,T#_C߫ˎEQ NSW\P2g5DhHU7EF֬2x%^ VrTNXL >ɀu7@I7M8ACTlu`XTb9R:V酽9DlTHop ![37lfh=O? Y|&QuA棎1TX!~7E6K0 ؁/i1 J!GXiFrG_Pr q?1-umB~Q݉u&o.v܊Bm +{S~=嶻A`^$Upd/ؼT7͸"'d7ݎm?GfU2̗r*`/:EpAj0h)%C8DfPdp)F:eD.WvmڎwE-#EޞsT؝]r28@'%FץeBd(畖BI;D01ASpϸ׋hJ1iHKS2(iYtxj3iK0fСND$sTՒ"~gxU#=M%هKxfDBk9Ə0Ԉ"(2cQ&@晬& RRþSVً0iUO-G7S,6y*;KDM۫DҜ `#mAR['q&n-/?',T;l׼:H(2|In~K}TAЖ%@][r4Z̜ jXo!=5X#obaji6ӶS"RhӷZ&|cYQOgCB>B͘H'T;ܥʱE5 =[YYӟ;3wlwk|^(M)$tcFxeLjsjDO:Hh0k+):sV{{1o٫otRg۷i.N_|(QG dd:>R`iN)?.9pG Z-_jɗ{;5ָGT00^>H|6]do1`8qxe^(}z5x-!RhFc `m"0}>>5!N_Cld@È9]{bN ?r DHE8oDtiTe)<8ѴAJO|;Bxcb liB @%۔#__dl> DEt}tD,e;֜2##~ȽeAd\Ѓ.ޠXBV:f7rÿ܀##i?X㑇o ^'{?ly>o9%JM",vc#󢠂Mle K4rM"aWy[n3yb܉j㚿d&ƌoYB6>@l8cI31>1C(k1YJm.8xƉ;7`V\U>A.PX7mVPsQx-"ۂ^|XVYDeoT+;ERFaP p~;4L9x^?v/ '6IٚQH렄GP}C 25'$fGwUM ڦ5}?;:o"0h ,I:C;ӻ*O[ҹj㥥:]5|Z> pxN1[ZGm{$$ݦ3\Ux|{Q&~ntkl"oXMr82%Rs5M,x~KH> [měN{wPly`z*y_= 6vР9p39.@Rw*oH't.X< )QC#v݇ .vwık7E߸3[ѩͩ0%3`2VWŁi` 5mc;?͸, Gb.j1X.I#&ya0f?̣2B:AV2^x0;&# Ꙩv:&oڤ7:y\ƍP>4Nc Gv;4 5t5~) Čń7>{hX^S瓾 yq8;Md-J/̴c %)LiY^|&3(SENJ <υ-1]l-Xyn%[k!%QD*Ak9DfĢpCR$bٕeںNb͙Bb@o5+Rխ 7ޙ6 v^YdVDCr?:6rC$.U@ϫ6z3~W0-V5٠Y]lLu.?ꁮ sңW-V0rpbcb[c$zc qw-7<6 ƙr#g/{\&|=C S:1$+yxIONV]-r"'Ѝ:OK>Ѥ]u`r#,O$@GT.o2zEl&{Q+"/o}\-BXg^*4?7 g&x)Ƥr ^(u$3c!:I~I0A|"|57tq"48ܒr"sV*gٸF#A=JFeZϒ]Eq`(Y)p[-Vi#+, ~,-"ZWUG(9u:~ b$*:@t76"QDmk35~&wԪv'_h5#|"Q`KgLn/a# =QL `~{EME3~>;7`X ,iT:2iW6'jMg**ė L\oU W: y1 zf]cRȣ~sJ^1ҙC:1mY#Q-LI lMxAeCƍ62bC&I4[LO$Vѥ>ǘ\4$Cmյk {xb~+)c1(Ct}%rѯPlg+$ ]1Į"*1!A,U? ˎ}~gq8~F'0qZ^59~X5-IS*M)͍Qf^"5Glgx 'S o{PCB 9W'FA p~O&(lRޯK!Kz20?B k۬d xy &GQ+eIDC5?d<}䥨·/8zC,l(yĎḏ@g\\I֍4TgevˬG aTiA]z#DYsz{]?3ˑTېM]M_!!TKQѴ2J88k Zu:Ys苂8[顤`\#?lZUCjūMwj60[Yl]'zZL^ȂBtB,ij3R\2ƕ MxTl,grڋcvQ7ib\EFfz)A>!vK@o%LrJr4R+ #p^B/ó>k[JtcuĕiT*uh{XٻjPDf@#Jߜ ߽Ӷ ]Q6OvK}I])KuCƑ=:zzaf$_ Vb2B {,f|ĝjԕg[cBY-vF\#CmjY^ΟVp( {.0UnK 05y@({ig?Sc+%E|xsؤ/iRU)zTRɶwNPCG sWIv-!^aP_5spFuK!ֽv1qI"ˆ Na'+ /fozcT?L^ >.̨Cئ(0Ż=`&_ d(gtxC}h[bzOפ$Ro]KU"^rRad;x:>JTS(#.`F'_ĔkgND| 7VDM@/;*Գe6Bܼld=?+cCً їhиQ|zM۴!F3Ukm*"354%c5Y&du2ǯm~t~>5ڴ덱a$!Xy)ޫNh?sz3 9" t2DC 5buyP縎(ŝe*&xp­RTC[m]Ѝb/$;e|0v޾*MB b6ɪppm3Krb{>DLע\j+ΙJӄ9x3CZDQ!2RcBֶ Xİ1VyF!]Dfk&kҸ+|Ϭ#Fh_7p_$#b$[FlEYeiUeغ%* Ë\䯇#j2)eGr WY%#9-_Ho15)#: *C^qr|Qf]P;,,f@REH\s}|CcSd{ĹDvAW ?ƚv:@+d寛_oGW$<ݍml]G|/M& m*(,4`*P4^LI6ݙZy2 amP8%MΙ0gIA xp[!|1˔S6 Y~WS:T>}"˃E2SC.E Q_CuQʅfd_aNgܪD2L2=JAsӍ]7-swt҆ )qC#ӣY4-/5DV}vR(ClY疘}H ҳ8%TMLRW/Lu" Dgo\Xqt#q\,t@UhI޻ أ@҉&4T-A\a s$±&WkK|3V6].(`]oO]dz@ ]G\`r5Wg8n('6WJDYL׍ݪȞ6)݋3T[ń[r*)&u %gc w^ZAj$g+IƸ8"F,L0ݴ)^_Gȧf: v!;Z)8!D*] Y3mSzpd=9 k2)O@jb6}\8#&r`HG.x*-> 8X7rb:ס-fZcEA. "P9VMO%ig1%Oon"ٰ b<bs`-whYv{53(,RbBG*rKZNyFGk=0s9*ҠO~FlďrX>[i(_1=FZ\ʛkW_CmnNEKy%bxm3DE3%eqώ6d/æF*r80]H?L 2@S֩?)PE Ye:M \?<*Qz:7S7懢۸ v\v)}횣5{.-&N]jؐPg&=*>i+F}J< HKUt~qA+T'9MyQ_ #$pӿ=>EЬ0S.*xeKM?7x]I#j3ɪ&s8*' C]JX4Z{+Qb;]b+v<%>QnV8ڑR5¯ XD1 ~*|pҪm7pÞGVPET>mH 5:5уXz_"Kd$.:ǒkŗK{^J>Oۛvme:]|z\C,gռd$v+o% . (*ܑb﻽~CW#Q7%0PPq^ 9̹Ӈ5%uH P8YuD0h~qK{A +ZFV!y8"\94ΆNrc 0qE)tѢ>dC `D0M3L D}c@ Xn A!JfzM<} <[ڢ UT2).l>>T0\:gBʖE'!|;ǭ6:Bsה#Lٙ|9Όfmtf1?,XO_!-^utEp㩚HPyhGBtYD_%$~gVD:sC @q?WmbژB0'~?>JE/9ԄGl3 I㟔2~,Ln5,-\}梩 $;Y eMG aPtH叕Q8Pƪ6܎le H)O;ȹۧOEnZ vsNX= 3w@vfM0"1s[RaVqđB k%A|_K8\YuFN'8PI qSy]jӯp1R^-$I)9l_knX86?Cb(!%2EsYrWچ]:fFUF{һJZq2ĸ;vcJՇ4A!9(O?o*,Ow )xojڌ"j)}p QIa~oD/[w`0#hAm@pPNT.$Q}^a zw%3ts{B[N7?ϝTr3Gm CFȹ@[ۦԫ"%\.7]7߃c/~J2 ]Ox .\;iR0Ԃ;-WnVڔf#V35c72/ `E_ 聊BU.Xn#ǛsG_4;,[\sz.{A}~1E.w ti_q-J/E伢J ަ.(^ f㾆V)&ɱ跜U௦)K} ]chÙ-:WǢUz͍RR` 9v/|/pzBs?KyZ/Ry3NoCQE"窯ZЂP?B?8s2뫂I?ah ?W+L0. \r9؉6 !sW\y`#T#ׁFݤ˷h KURLܸ5_5R<P#'^}֣7pMe J\Kd2 ]+Y 'U;z\ `e lCpTөh=8Zt_'z4 4$ *=U0lb1yH;<>}/8r,cll@vxBrLVyH 8 c6[HQGǦĸ`CBe6[0~nϤ 2`D~X_H2zt#0p8f1&-&ڞؘn_@/hMfȨ m^7Q{Si Η_d[3@*i鐪㔂JwrnʭFlx$'u"zkږ # P4 Ӆa>:<t4kk>sP@g\9g.r<[[LݮE8 >7&mNK+<2E/ͪ(uiџ"l$x[kneԔZ tzC?Їl;ĞD4F#JɒQ*? ?KDz^ >) n>l gN,\̇{ĶE#ͩ8r.¶r 1FdS"0B)G:e_Ð̯Zu4w Dtõnp^0Q"M O/yg j8|L$eM?9D 岅 ,%BR!pb\j{ʝS%\$c~ʲ#cǗpxxʍa6R60UhɾpՋ\ӫ7e2;zr¥q;/ԥ6 f(oCȴʼ ^߈s2b#ND "<ǟxPo d.e^D삞 ߊ+Ҙpǟ7tZ#IجQ -j6T1S#L3F2,J6̍@48Vf uiSJY%\rG PDV][(Qψ<Gy"b%pf}^:6,f7~>0hW:t0ka. w̺b*$ҹL=\VܾPDO[b2lv6_xAuN)NAL_QHs8)6`oWB߫vsiA*GLP&6 )^ySv"P3o{bl)M %[D6`z8QC xfC.@f?YDR6C?aכmEݷm9<>?Kq]N\euy\ E3JmyȤ{hq!cmch%% Lb4\UC3,kl6i*MdaŚNd CKaG LTaVok첋-w vo 48|$uu^8j!bEN̅C䬙K Cb`>k v^ v)u U nsI 2;9ճL +Tf3PzFMl·-<92%Q۷'P@l԰v߇WDM\FY ] R߮Ѥob|47p~>d{ ,|>iQ~Z̎h0ˆ.V7֢2T%^.UPVYq'CY^:S|k+Ex&`t\͠xvFI飆{B\|jjnx]f̼!y7> bG,{ QCw7syLi3+_ mqp>@j:4CwlE^\p"epi vk(nte0ɮp;Vvf^|?B\alYnH]B~q 42˔ȜfqS}qnϐN:eO zZaIS@(WvrUlDlLoot?? sƚv?췂㽭;UΧќtfNLZ q)ktd*{n]>o`h,q*Eea4Lj\5xraHTjĖx[i@r 'wl xczSzJ-ջmHY|66ufyJ};mLRtyq85|l,u]ȂvNHwEs4sd."˃%,: %lpNx &7\>z>'\*~`)&!p twˁ6|ze;vgFxJ~V'X&K5$*kdvA2s#,+\uld%,w96ݻ){n;>RXi{9)LlXzY{澩EXGµNg&䁛2 /DweѮ}QU78aZ8Э,'anlOa o^:}yIk~jzl+pǚO{Zi[r᧲1ht>=^֌)5*P/smt'bNEb? ܱg20b)DFīvsB?:h6 ̷QB>b k/DِM("O6W㹠nʀh\P.FTuPtv9t-J]A@ VӟK8OJ/Fez#*26D׋RCtDm~8";z=eC7v~zR=UքJG'e^i 4HН_-=!p2O]}7kx @4޹}Wm{q+}D-r<Q?u3kRYomY[ݚB( 㝐}85%Mdr3hZ̢FSJtl"a))f*^=wT5gy/`pق.ZV} F=nF=1cn@'?qIw !R)ڄ 6?tQ,?u'q1=-Z(b0! _&08ѯ+pe["Yjz:(vBOs`Zj ђ;B1, K JJ4Np*EzFom G b[iZ'p^Q-!yXN):M=2\@EaOqis"K2lj\WN> Z7Y3`xG:V;<2W(VPŝC$#qU|фn(w|/@ͺ۶S)aO!e^0o#%ca<4$]D\ki鬙Ӈ1gϿhYUo˄hP XԫŐ몄ag2Ṛ*#ز{b'(J|dE}aY:2,"ޤik)*!y `Ddؤ蟳,n5qVE" 7 dLgD1lu2=VJiB`o/:p/Jt+@DWyQDx=7TTۂ6@;MFG4֑htͧ$4_0#INU:+e7ئLPBR9ӜSΞrhR Tf/0;}w\QsFl"Xp8)a&URHȂdQ=b(SiYd's<^? n uD5ܗ)zj: &NaӅ=H_KAṇoKBfS%6pk+Z/|OY1tP)H gIZ)Q9+yhB=:FvjS>!BE.Ǟw}]CphL;lMRKJctJpv 4Mњ5wט\cZ@MIσ.n5wPб#L}S _5T 7ɑ"w0}m+OJGb7$Eh?M%o#!quQja*K w^]ÉsUǥt&/$!DY`G[ dۉZk={҄:o58Ŧro k7еN~%8L{P ˁUGA(eǯl1d;S, cp#CKY%نj _JMNUWư,ܴ})^uv(+#%:'"tR{fv~v@X|ZwI~Q\'SJ $Db`]W~{]jQ{|&f.ul1R86*ץ,#1~APG{t4$v@Nǭu<0PZt5OG(զZ@gǒ $q]?FذtXl  GZi~.s=" doogsOo{g*4Ԭ$"^ [6y:1:uM{oX]#fɟ$0vV*;hՍRc(s.(PZfNꉱhH:-ݷ2#d,@Ki$w*拶.C 0=K Q6׹G䨜dK '5Awfoշ"czps~Sg EW*LVjXe7b _ KC>ǩG4}Pr|&j[w= g3?ˡnBU 5s,oYlʞѰ28.TO`r)$p݋?ެ{kGK-,b࠯Tj&8 E%ׅ  C4O>رTNoVldVNy9:9=п♅˃SB,~01 rq͢Nb| 1(}a;Wڊ*4SOxOdfn %HeEͶ'zv O맨ٍ,s ,9M?(Ƴ]D;/:$"SA=_)vU$φ|1C2U8G"TtI##pHg%q8w1taKf~Uwf]xm]E]1B r>v=:d-aنp]@$ Ԥ3u,(Q{[b7,Ά2hE6tBޱ0r+UBӍwsbj#*xs|> ؕhztb34i7B39Gs/W{XB8(TRrV+dC/YYוjOr+F,Yf|MC_VTPb' P?GfUG}: ]#};^ qχ-wm8@;YÛ`W"!t,9Vzdf,P͹Z]9^9ÀK{rNC eB1S"Fa"TB :{rKs#3V;8ʈf 8lZMm&IՓżZ~܌X̗F4nc㛧<+!EGL5*C~1b8(V0bY7.4sa v}*OJd*W,xst9b]cf AC"8ՁaL6SqhnE0ֵZ/\P}~,o7,SLt!Χ:E>??ӳ1)CT$u_3,7ﰟբ˾M4"R+bdZMOB{#229! OOMw6(Hm_1>1k-j`t(p.fM4~7 45A`e1nw-2 ޗz~b}S˾|簡Es/6g1TЯzc) EunpicrQV+\e*TP1ѧtIԗ@? LoFz#YYJ JLŮ}k:Jf`]\ [K% zS%,%#}/vTdnckucCT[Lw8tSJ]b]M_&̥Am4u{gQQ-\+Uw"mo2օeH3vjyAy4`u, `'6cܿ }lj-;%xGL}*N,܏Y?ЃzDApgӶԴK7i4%lJO׫It$dD;o& .AÚ+tg/+"D+XxG$xʞh<ҲmZ[YڕJ+QFwҩJ/d ᗬqgaP:g#ŝN&:kԊo]anGT(͂4^'Dd46kQSb[< l?&63l'#ˢ o3D9nECЕaQUf:ڜ~ԑރA*d075,^D OL_/>&I,CҺ^ A ~{;.JQL՗93ґ2Nk* OxVǺmyFgbq6)}}?jɍgIuj?d<(.Fv)ݝuU? \vx 90[AqH_f;=AiL%7ɯJTQ;pvD'KT% *a{a"vhar5TUٙs2eCo(3O"'\t(w~WZlYA:}ԙn>,vS`3] BAv,sPTVMhQ(x6g쿀.Fur8Em2*h햍@%Z7㉬߬o& 5'{qʤ_mYL4qnv{9IM7Fs}5 ?D`-ޖz  /߸Oq=mTR6ʰо]r= |xzW=qe[Te+1ߊ=}B-;@ɱ->SQ4 YDr>iM'9c]yb&p۩b.OCK1)w&wn."HDe_s26&7䶣ɼ]N<+7vӣ*Nتm.&A*y֙x0j>:ÍX7c (S|B E4Ԏa:!)7bf!\%P>Ushr͇LJaz w쓎~x Y1{ 8EkVljط3jL"x3Ol# cf"E N`-@ %p݈c.9n9ɾ;cf0ѿvJMHDE9)DZ6ytQT>y[8cK&60@j90#N)&׵4o%{|fEF;?v7WiLfj2Ŀ;L۾*0גCѱӚ\0c^7f.JMs O^e$F^OAƊuw6"7pyWxQγy-En_dnFw=nBJ.ZˌBy0s{҄sqk4Ի$2%eW|2cTh5h# k!=wI:}_"$ع,dмmϣƔ O\X-Chեڃ ]4 `mK64W)^_4Y$ƮU-PgtU֡{ļM;}v}sl|ԑ!S`'q?]!RKx; tcOo2kٻ)Y(ǤYbW elPSBX%MTEQ`kd F+@ 5O%_,NV%R]ZӥdB? -?3qo1UJm!͆{?ޣaE li/iq읇a@e:+p^]Nu/RGC= i^GXw3E'fI޷@u\u΍Bz޳UzGrtw#w[o/i|bLitbOڢ (EL&z-`JE3J#':0qb[x` [8{x*^Oo#‚_6&}VP.~jro0yF FyK>pq!fZ\,NH!h26YO2:9W=XPv4k\aZt3bQѷgiwS QKB rE8ZU|gN5F!.ܩ+/$BXM!ۇ𱑲;yƕ}1=֒9}hՁn_e'DkHM:}|N n}$xq2*n:)ҭ|3Ð? T6+{iZ_1lzE8ӷF\NJ|, |*~DMo1_Ýwq܇GDCp1@g^Ƌ< -Dji9F܎%v褁ׄV5?UGkV:NBZH 5@{@)UE11" Dx "ecvCtgf#y+mC6&hT38I4F' ֏ȳ@u y7XI{Pxf[kaA=1+YQ}v"@#Y ;w =/$L\}ǩuyѰ.WLa=J%3*c愛;7x;p$f\O6*b-[NPVCwywh@/ 'OVVsE3*>e*nډMdzi?0gxZ~R*,>:4ٮ"o INjk^߲a´W*}oZAQqLDzNƭ !@Y";I}XD#?T\~nÌr僵Er.h_{B;(Yp{+ש]596cze9(ekH&r hEUOKmuO}M^_aqu3:,ǡ}`>rV2LqGK^Tg8U @ɬ`B8}15rT4i)::X)!J+7(WDtrLL;uQD]dч[%̨Y 9#u3*?ơ:F+yRPBH Mn0*F]ȋe=mB\)q͏iI`zo=MǧH,`cHpQYU{G(J5']z~?i9qx0A!fk3B䇗C_q;wgmeGG:Z_U}۲9¡4/JTJW@p4ѽ2U- q%M2x8$%kl}2xܩK:Baq $" kEo~r ?CEWncЯ>BO>kʱ~NP@$EZ?C0)gͮH?-ʧJƺ|~)->~' ŖJ06`F %-#;ct?c`ʶ3 Ne?h+\;fãZz}8'ZFC̕Z (d'[oL5ո4@UY 6%u(װ_[]+t Wy:8%XY~-y!.aI" vf I-0W\~m9PQ%KD]k7vj"'{PIb iA@֠?$Y_L ʙ;Œ4)טӸ<}0ݗ*ϓhew" "r[f|v/ Cdq}][$\C?U("GNքYͳN=;=B'8._> 8l(y(p>Y/k"}tspaޭĤ-\z7bm@DZ\}qa K뷛6):OJq-lPNi@OKD;P0L饒U#:\+{Bm{@3BIHKg.Iݳ(_&ai@XR뮭Qx .%E%.۾hAʷ9TXh)O.y1&wklT9*Bfa3]:^Ӽ@כ/LQx◺K(k;G畢sH%s5@nET׸*RJG6*+ cSGI`} 6>b&}L,>R&1b(  $sϦ@~IQ$w.6}qIsR)WQ,j\j*DPg׌πe#4SͻtrfxHU=쌋 ',IQDBʚT^A>mUA8BN4g6Mv5a:Yྏo-j}ֶꃶ {81([v!#)RJ`Z[Tt}Qaܻ|1@[<)b. -@E_BCkS$F,CAkH~}ySA>XkF? Q=cHIeF9b6l*z@,zI7 I|g@ uHD%dRxU{GjT[ʜtadCah 2D Ik|ظ -cȤ S :wFNEXRbhSB\vNgx[t@ ^с u kX{-^TqWܙWbJyWm`.uPt9@Pyke*r.wÍ]*Gwx"\EqqI%3L=R [\ TQx;:Fs( ZFn=grGNe6!Ihqz#Hΐ19՟s'Acp-GnO a1݃׈+0+F*yHǥ8ݭclا [2QLM*t&-I>gvK;;  5Hߡ=|)s(eh-g$mabUyŨdr$lw$nϒ-zUچfY- b{hdrLVSɦURH.He@ z3?d5s.Xٓ^+J (p\7np=JD$bkF;xY!BI;'40B 2@ ~$m  lh65@Ԙ:Q+&"rd*BݎvA+ro 郠{I\iRsw DWB;Z rfxAz~Q 6ty>s KE /^MZ4s1Q5ƪL堊E\@OD5cd*LY9r3^1ג7R)6ژ[ *?)j§Z%1H?,렙a e9x)YٸseclE ?nO=Kn'b>hlūOCB8)1*8IxzZXyvR,J2RQSɩrGPAd<lj ۅrJKWͪY> 0VѰyCJL%8pG_?aipIUQ]r_я:z闋֡0HʫTNI+:.A}k*"NM {愿pz% EpCѤt$ƋݕzN& Q$ae gQkADK_FB$d0]Gۘ֐SJ2Kă\~ {Vˣ &$Q,9]4$0O{iɢxԕJAޑE5 Qh$ $>쏉c1?Ey)vc>%;]Ɠi390/&^P(;+\~9RPB렶W!3(2l3Lyø,o <8yxߖvVK "EfFވ]r2=O\ڒ`7εm&NJZ˸l3 F)"D,}'=A]߄2h. bŃJ0J)_lƵcVq%lP-oU/b tPRU$Lu18uBS--6liH[ jL$*Ȼ@؛tHLy6Vo.; )u QNG`[t$;G\9Ğ7lE8mW퐹Qi E#yzBF( -߱}SлoM xfNQXn;G.J16v,ӷ#SRpmTsDx"#F9HqेqosjaUQL@MQȳC힟@e>_t0FmZ0O:&*6g9Qo{ǜH[5`hp{ fউQ k%Y-@I`>S2=~ 9NǞ}KWЬ%~޽: gN#I |4q|;VahWe7j=9ultn2YbI={6f1r)/K=UQRDZ- ãy"gV_K*\M,r|p7݀r~OK$$[^m[z܅ a_W 9^ kr疧;Y /%Gl.|?Q\ӰF^k{T6C'~vӇC.sp/Ok AD׏'›o=0wށPm>LFxfTù?,/|RATe{fG@"aP˳" f)vFF 6>62q3쨼y2Ì8`T;Pڂ \r8ۚ Yj 6><^LYg H9GV2qjѪ)\IJwfh8/З-BK+GBHOoW  YO8!f9vGt09~jл=uñɨ2SA5A }^ꌖj/DBîi;?u%jP+1LCZ ~Fr2WC\?VZ'Unydj%H!J gJ YeiXNha~ySUؤyCGʿ=渡NϢVwz#4WeqK>KEX8'5ẆzP" `Xv| %̫S.Z_J$tD;PsZ;, $26'i` WOI8~Mz Zou"3v*DM.Hk.v_H}᳁;Ɣ]J;M/X C0Jb 8^{lmHy7xd<{B7tpD+r[.$8 h7 ˜dA1%Tra^*-+-)zP QH:O-J,O`(1hb9b"/ѵ`I,^ _\$j͑>sX`pFj7c/*x!K"TL:$y\3/hwoI]DC1~z(K8(zZh.[d:ԳѲ2rd*'2%va>7ꗇtܥ#LD Q:(f })Yjy&P~ ۫#n5@Fg.Ü*u<M7>g#*/+zm^',=Ъ+饕C`&ѹ2&08#J:m6$N\/~H7ED :kC9֑{2dر H4S5d FJ IvJ ko{ @) e*_-oy-+1aШ MCY0/dBhGޚ)OkQ3,d=<,zYR<Պ^].0o[i YUq!1+GZm&z/:|wȏ1`%gB\i3OUչَP9;XcEC}Ӌ]{S7b]{a䫛nK*Ǧ.]e/r*be\2FW[]6eSvu7+O1mO5^up\Ց7 -SIλMٝ旁}<sXf7GqL04-;U\8mrL #E̬|#q'I^4E7dՉ!So6.\k>à;@h=[\uIdA_*Umb)77.B/EUN90Kp3_j# m}eg!"gr1*Hl, O(uH%m. L0\y1 ίdP݀xnɤl&{^S朮#s*sG!_d4b"m<*" fcNTf~ȵ=]#R 6;m̪I,:>M5`4ԋ:"!r3G~{07n bI[Du2RtcEDZХ^rs.sw[yc$qo +㫧_tE=k+kxuv8{NVzƁיC ;Qv6:u6 { YٞsulBܔ2\9s08+au/RQXP8I,m0$>}WZ0t0VEm܇UOv/ |:{Ԩ|k}gqDiiiAckwqܞwKͶr(5 6sˋGbV1~^/u*} ;Yt=B<-e8 ^u&Ƴt#dӳAE?S)gKmζx|0_Z| Ü\CP|XcV睝EBG>)}p$[z_'[ZP99ShҺ{/n[דVi7炪{2r0b-qi' F+UEx8MJm1l]M_EG`ɡ"ӑwaWzbf v2!wx\B.Z܈v.&vߕv t$GmMF6WõH(|US*:7] Ý$V3lj~Ǎ7tH/-AmhV\M H#؈i`aq~_EҚb72ĔR *a폇WVT)VvXYH%hH$ Oĸ}adE\CP XwkYm! smGN#/z&"}ci@Mwʾ0}`^ E|<9RTc6-&@f!ӌp'9f~*W]3*2qP7v n~m^A3ل3qbh[P&n20%B#=V6rP`BOebٲ{%CU"/.C2ȠJ#PЋ(SL >/c,䥂J.UGSk>Kޙx5)m~ hTbUY]UrJ@t"nɈi2ZR4^WM$/w,EmCRȪSWV~۱-lQ|RQh%F}{Dpc72}gY 5ϔ2T.ƞO9%^t<ou<5xYZNz7ErBA~|tFRf$(dHQ}T7XYDK[6 eyMD)1`:e9?7.I6N%o1w{zxS:IV`q5r•n)hg f8i#>賫/e DSedo OL I"~¯:G(/p d2w>c` y᭲2F+"N5E}JBJL6+%K5+Yr;ȑCF6~9`>$,EW29aQRuگO ui-V;J69WHLyf|lЄcEk0<"|F1Nz3h Q!OۉS~O8X@S=)1ƔD(YzҧWiS`݀&.eic#]`e̚) ^s!GYKc^P%uyXw& 7"g<9,tDS_rDI21E@(kF$몦?H+,0qaR.l hk8**@Co͢៚n^|"I#;lr&ctU.Yfk*{n'C{{;Fg2wPMvۛw'Z7ŏ[᜖!ִ3bZ CN;7~Ra&uu| ﬷h\=+R!4_w[G9[v )l/M{V6z5x"[C e Pc8}`׶N?E҉K4ǥkx@?әUE;]J[=_5-}8C < M9Vd2k0 4ܞ`g{ d rvpذ{A_)+7AJ/^TL_41\ŞwPDޮ1})edFF qҫ_< P`l MOJ;1hI {)[ו"|R:' 0-Ep\%=dK(4ӬMr8^@-۽_Vtb ~$|'~z*]bEj2^Ak}H3-+-0UZ`r>Nnl,Q5#I2ESIQw^f&t1gr /5 n"5~\C+ -c uJu:p XE+ j$R=aS̐y*F+O:v;\W޺0ҁQ^u„d6 N IOb #7'b~)3ˉU`ՅR`F 7 GTuvpOӜ.*<O2b wtӀmܮ$s ʄ|v}4!!JwwxuD0[ BWl$s',9~*ZF QymًzLըMUtd)c0C TƜrJI>x:6OKmS^m>?g~zXW+ ;K $vj*Kl V{}je6|l],e 5"6GvH3{4;AEKb΋VlٲMx McZ"k xS6kA;lhAgmsO3.n]|n*|XX};|§Wp+#-gPj&FIr,@qZQض{F [h'0vq*LG !`W\BS|*~#O4 J}R[5da:R_bFo4 d^%. oRM19AR8JnLؗ\.p!j5`oMy `?O Hwz &gbCr̖Ǿ*j'oKu{a:ĩG+iU|F2)39.XNnC51Jw֬f&}=f8ߺIO-sgY@X4fes8ekYEofKr DRTQhK;QsW~ FIsyƒ«~ɾD \3ș9A^r7=a]HqUێ>8JXKk|EXԫh7<GRNE/(,ssBnlpЌlY[ٿn-hZsղ'x 0%w[-$}g9an0V'HLVP'F꫈B wqS+ rc7ԭ䦃D ٙ[ 86 'RFn߯c?4']^u"G֔|<52a}paƅ@M-wפweD֗JvvgAϫӪ7e´yVQc}"dyrLgPhS΁܇md--O F92JRqGq$U˽ss^nQJfNm }@t>9cgR` zw&s;z?Sـ='mn3kFn&)w)a~A7u4M:leZX W`]33Z׵Aɛȑk%Ƕy4S2~ $$'."{n/{6f\k~Wwmy485jj,!%-Zԡ %(2g6GW/X^& y[YL/rzfi%GJ1u} s=ߞAlZvKu)g.lXtc|͝If1ϧ,ysaSjxsm/Xҧwa 7} pCDC)NM TrtD1\P G '_Ei 1Z+íc z䭎3Ի'* 2KԺObI9.j֖i(وZ:BRfW{FAxgN&v;m`^o^lA@)j] ڕ^$|S!l {]ku*d$IϚ q.=yľ`i/*DãQJ(F>9wִ%f$!_%zt",Dc]ŭH(cUzP'6)mLǭё* P}֠=c pu4L lr |0is)VgCe p )5'IFaꖢ纏ʠ H:+1?V $:% sa7I Zy<+JfeBU`F&n6v$i^wqq V^z?rr2p!j49WcZsEj6oֽja)ls6zDi->MVbVhy#q?nnɟЏQLfnx8 Fypn/tYgq7W^ޮ*k#~=-0H SN}̈e⇬ث~SB@|ne-kuf muuYEU?{Pj8HD.s[8oJg/ӀN)q> $EG#qA5𱬗0ʎ%UExr Su_%֨:(^MJ7Zv!ˆ,< 3IrW/PX!= tEbdƌfƥ,9ԟ+t"ϼjCv۸I"6 CV6@"grOO|F볏?I.}[20<δD<{ٲ M6 ~g!_4s>qZ\7oH< ۮ6L&DcňRjCN1f z5>t[=6%WJۻX,ȑ 0x|-C`ya7&>)Bu=zjGL{9.sazO ZϨ!a Oܯ7j;,Fv'!QXm{wf8^I6I:\// z_[2G**r) claoj.F`:w t"cnu9` GzDmmv>9Zֵ[C?b&*ɪDW P,ՀDhGܞ-ՐH> _q.=$BjcF7IvykHZӺ2*}W6q;V,W<$_8 J. ]IݿX,Bl:3@Xmb4`ŢNwa耏Gb: #{X1+^n3 (j$Փ%?DʉQoվ w))o[W0VK'P ޯ2auQy_q3PWF[!FQKb@}kt3K*]}>Yɵyz;2*2cv;I˄Ͳō>"Ƃ0Ϳ+3]ѐ-pIjJ՗7}w$tjkSmkQt.Fgc@e:3R#; &BɺRƠiyî?pk dN1 نw7}]-,L@H~44GNN`2 yH VN%'oվqI}FT~Gd[xZh> %2W>|v6x@D51>lV(m‚~PJޞv-p\7{D0̄N!c[J(ӡOA+Ȅ^B{D[3])i)G?5փ HxZ ,BLzNt{؏@{>BI.0:dlూ/w6FlTarX' ct>^;KDژ KӉwCe4,jwơ(-B51ʳMc^E0+=ƅ#@fZ8wf㶻 =.B~R7!78 6aW=dؼ),^ZJol5̭:Oŧ2'pRH%BV"shgyilD+qY[DEɜ̋7{oWe{znQ`{c2=P;ҩ)BD\fzj͇-?tzn8r>a o+`&6 i1b[t*pRP|?n пw:F|c}NJis*=0G-\xl-г ppTNiS>) BUcxybeԺ' k`/-Afp?vV-ߜ)4 !oʌDqf˻bv1)m] U/˵j=1 L]u}5?ƨ &fٝhN&(&u"V`h%vB'_䎕Ϗ%0-zkHXk"ҴcEku+K]7)-27b؀nGeB"y*neh\ խ@kٶ=$]@;.+{ q*;3s+h DuJ('UUMM-%+\W[h hvǾ;܍!,R*cy:Xop}*Ǘ"l_ϒ˻GD͗Qs%%I_F S=QU.Lƒqgjqr#4 tI>?h;b:}K$=Rȳ nL隻&RC**:d#N3&VᅤeClW#UEŸa mh藬EaM*9Y˪yl\z#OW]v Zbz'~`nܭC7 ; /[U٭:+!oV ^Q0Q!'\f,XF$cX+Acy,8 8tq~*_l|lo$&!qfyo/8t =A,.8 t ܞުLiM]{ܵ58=؝0&ۙpRVz净(\#3RtM4Ϳ+5,"-JvI%+]#L~]z;ohKw'w^Lh`=Upb<,_jq~ C?bnBȕe8X4\qƈ|4־bv^ W [{'RB-JV(rmGǎG1jE!Xa? eg&Lj*Fȩ\$HEfwwF൛ ;3h`^:Sgysak?%vC0KR1 #vT܌/6o=AU$f%r`O]ZDD!m,;N5uQ5/p4YE(׫{io1m&@parۉqO[IߴZj})S44?ʰ;7i'P&^֦Jq[C"ɼPy0 9Q̇x{ [9^AҀINW. `xH2ٕQJ۲@XqE뛦RJΦ{eOn ?55te?47t+s1gC qaK!QG?t&B=g<;DD܍ ڷZCs ~O('9ntsS+U?+ V4,Gyɬ 9ejYN%>l\^ '91#[ D@)0OsCKݤj}в>QW,=%ġj]C2ljm Kadf's.hE`Naty^)i'hE)hgcNO[ ޾',e¢˪\El:ηA~Vl+X1^Lg>K|^Ι|CTسT~fUZ$2h@B<[f]qUuWx `/!~YvKVfl݊ Ɠm.J|0 3Hu ;4h}vo mVpHݙ>W\wẓ}h=dۨ܌$5*0"ԖsSJnCێ]÷gyN%;hB`%[Jc2^V&%q2;ϩ(hmجtF e91{-~NpĊkGWHfc7AvmD~`ޖe*QyuݽkkmJtZ yAdGhzb)PQ?ϻdO ;TqdqE1GReo_Y;-|5J8opi }a~netybk7<ߋ*̆>1(c\xres/8U~$k·js}T:m˟[&`D:ʠ -f|7g i0ZgJy>FG{VJ^8ɧ߶77DU. ܞcc]4P@t7kS|Wgd3 fd_. (}w,V 48X &2m J&73Ǹ+T ȃjpNe:mصqoАp;9rfiށ450I+шI|2羦T}Y zIvY(cۿ Lp4B:Tjm}OZ\ bF*MCPn>OG{(ĄrX/ΆM AxP`ozDo*< G:Rr6&O7r>f&-`0qddq{!%!iA&-4B By;>smr~a:)Ynѧ&i$D)B-Z:WII?B"jQܩ'BJ}/+{S_'t젗㙉7? ;=`#r\8VCu{+R=^2@Fx WPՖ"6 MF RzF(@K\I{&_._[}CĢJp53Ո6av= y$e87.OZ{)>Ư')ui2nwb̉?_HlT7Vxn"r"$ρB~k+^@2߂. ixj n^=<|gC{OH,mVSڧ%{뷁g%*K}>/aE1CjTP RϹ/J-ۿf$EU2r XYq?E7z!w C5KGE$0q`&9QDvCJONV=‰t?v]4)5C"wkJ6Êنnt |Ox~ [r2HѶԌ[%ܵ><ǮE#Pj(yl.A|9pHHʳ 실c8]cd^|D?ͪns|39LЯ2Z}U!AeX1y̡BoLi[.fg@`eL/=dinait(Zmg`g3N 뻺jOځ_2[tATMoш?Wu̙ZDדKgl"@^=3dYgEpi(}eZ!Jesn}H)dWiRcq;>O +$,d(`1%IʖE*NJW}&ϻmc.$$ݯjBj_J6g.hV7nueukVs5яW_&-{}v32byBD`Dc++2|:ZnW#I+cy313?p؊RlE&^]xвoarpRWi/C9 7AZxDmgf* xmm+,eF,²m<'*{D-e?*W>FZO*)ImF$<36p|@v* .Կ6|gAnrw$P3bN7@BAD/9sDzw~Uf=%\8-h@2gV~uOqeY6eU]˽f=dԍ_ۢ ߫I7]8jpFi^H'D9{QՇq jNAr-&[%'`hy\u/gZߓIfm ~긆=H'q&6r۔&.;::ͷt_1&¿m {`+ dXS#VbΏ(XqL"xXortZ$oF@< 8?(,o(Cn*ylfkN6ג;gХ5I;-1WZETG+Vjb u9dhFc|V1V8f=IP㦩QoHdjl/E*/ةKT¡7OP.Y|O}L`xg'iv!g[s2r|*Q;s= Wgh+e:DJo @ ۙe2$,7=?X<he; C3-:K6wMa9r x7a*l{AKՄֲ TgrjY|L__ã3W& 7zw B8 %T  G0ư H;Wly~hmdh F[.yƸ,VOpYKCv>7y{瘒Rg3c?o`4X8U#b\j[Uڟo j"Y̨Aֈ~9I#y !N܊;{3PH YXEtʎ^5Vh:MsoJm@2sL+m6A 7$!z38ٰK! e\Kcu)jQ_닟ہ1Y0wzkl9o{*f"V5[>6z:~T99j60j m|5"81BD*4UX&h W}D 9a6•XͪMh('~ӹ/O> m{%. [F2ÎWHZSJU_Ͼ2p,3a:i,=%y͉oT:-zt<ѫ~aeN[Av2"Kx Pb+j\u_ѵW:&_&:rGN{J"m)oT&_9m m1SBSd0&53k( -:*ybR i~p#1'] ^aIw2̋&^oU` plR|׋dm߫ى|hϢ3kG7nw=,A3H/kr+Vػ02e9Fg\0o9*RL./Oeg07o,;n ~ ДِMO\ԩI3BW58 A[ь)ъvۊӬ!Žv.Y, 9c: T'U*6Uo1EZ27K&ME;{GyS>*q3ZjB#q2GSjQ^"S(c ^ݺ#"YR]勵EJu% Sӌ%D2ISAKE E.p T&P<0AO|ꋴ̳qڅ&H([2J뾜jb$郰kF"$yPM֠( RA!Ɗ- HbϾ9BHE%Xk\5܄gGQCם5y,ŪV M9[@DηX|#5Qb{k.z=])F*TQ`-{ K&з]EiWFzJ鶶4)ĨMS\$~[M+ ^gWu*Zh)Lt4z ?0#@IbEJ\lZ;CبӁ[2 g.+U¾2KCwLZ RF[,*8S;^>\4`^>4#[5{l~CZ݄eX7/6A~B^~ZӾDu5x-Ruf[|>$v#X+Υ?Cy?(5eN^OA6L"W,*%k0ԗ% (t.;Ut=~!\[,mf1 667+ fEERNiU Nu+$Un8'By0؊]吚,v-"MЫL`} =h=3K'H;4?JNsV!%ϖ4VPxv{5#$^&jdμ{GnNi7~S6n_LFOzAN zB{"ecD'ȁ&{M#} -22OD[9y%xgYX ?0Fձ}gI# $^/}岺 aB}?NG=i̛b>`'qu8bU ['; VjWGgΖZsZ_v2z.a騛qI=Օp10MeQ+ ڌE^fN#DG\`O7s`6'ʮ߀ƻ ߣ heWS ڞ2l{BՆfAXVɌt&\4S(D6E!?}. %YdLvIh3s؄wߨnh@o W3)-vH!߲›8S ByXfb ULO =+$<ՁVAYJk:$\?SЯ=It'U'7r^vkVAeN?opފ? Q$.G3b7#cEqŪCB@WMN(^C:8Klõ+>90*J6n4䔫 NM ûi(O3-%uXږq{q^-ֶfcUfCG5:S3uCYm8,d9Wh[Ig`x (<3g$bLUy0q9*QRC+ ,X!-6`nɧX|F" <ˇ`QW-y16(W[,+ (P mF֤=]{suW'+AQK&_m}JdL$^ǚگT|+[Cca« h/^RΚ-uPwo8uI~DHVx{mW 5~U@ qȺ9nUE~8r6لXgYkpj' %uCU͌ ~oUt_y1aIbpNJφon]KHS4psvQ7to~hHFPJ>oG(y56[b!^Mbxf2 xd#F[ tj_0ט^*~, ۮ4V% U\we:( 9L Ktdļ"UHÑCڂ%o/Φl֒W.M wU!?g=KO$>?5P:拉NMD(}k߽cee_Wl ,ZSW͙5[Ǧskt&2=U5P)gcDn4L5 h"e&Z`h24yM?vT+xkT؁UeVmvpE ruG:n4S/i߼>B6^҄Sv{ҵ4ډI)DTWhsXаnO%LS0@f(Dr LsPbHoS\8>vaL~fJ-Ub,]MWq ~_fֻQ'@yϟ&scehjoKrA Rto&EKKY|0k^:.zK|K`5\/+?G5nbAĞ 颇V7Q8%4)OûnizͅuSQ|_T}x.ZVRuɶʑP󫵈뙍)K!GbG 6jaǮ;Wߧ#?E) (mA[wS~&@Av<>>n.Q2?VKUkƙT{pVjW2hF`@$7Ck>"@OE鐍Dȧbn 7hgvb2 x݇Lk}h1$i]r[}~푷)FOOP>`b* ²{f[H 5hlF*]LΌ!b33Jwykt7H>yL^XW9Vk-ț MO8CVX24 k3JIڭ=qypT EG@+{ڑx|]PֲŖ}{ӈuwss B' ~*#x'n'?\'V $ sd{#Uj'\“rBPV[!C3apl5:OXᰥl`Ƕ4<8,G5sϗU* ~OWqkEﬖ@uNM1sR-䈆f:ɚ;FJ,i7D-;zc +urVN/I(`]ڝ 5ЏR9gX_3Νi ^R s]qZt#4`6cطOEBJ^r,#IFKMN%!V!}P_cz)G:X7*TȆUx;DJ;a{KVs42l1su]E6Z dh 2j<y$aO瑎-Ң6fJϕ&!_4d A# mo*)(nDZ?oj |I7jk}7dD[Ä1qsgs߭0g,Ea| S01LeTS@i1g ަ^鍍zt].TɁYx/6gI\[tȽ#}E$L =2E{R[瀅&dQf>Qڏªj;EtUx{C}dh@d~C@oY_[*qL[WTBo^&KsLBt$JKҵRuSCvWy:xt¿IE -HGK㏛q](jfp@G-Ø6 )-E B=N.!&hP-ŞTO?coԷP{h;nyRn%x kө6b. 䯔 č z8EtN^ BBfO=2نpkk+ XikA6I,T> Wvm rJA4A*2wTa¯D"֡jӉ͉ԭ(q Q>yNo`槕kLC{USB *nWTg -}aBeiU5g*]͆ec!́72-)<7'ntՖÖ8Is3P]%Wy3+hjX1׬E:[$sb~I<1n[S4|%4ns#\m_=@HvzjETL  Fr{۴ $WZ5ߑT>Ǎ2-kvL+~ZHS0T?e!5aB?nICqN$hL Ylb2xLǯh /uEk|QWV +ٔN3Gy.H-ZlU]iA ;@Y4$% Om`hOrO`MthH@$z,gM*Ikܾg+WFC$M\Omb0?/Kh,#3:P/65C ǜ6d Q"ށ2szMMdA{V\&&q_63Kq֡oe[~In,ȣâSɷ3 g yׁ:m2Nix_BI$NS).{hd~(d_Ƃ] "! X]w4wIg8wP0Oraތ QH~Ge~g?Ej緃*`h[:>/1¢1u+tW|Lɐ/;K 8,-6>H5| 9EPPWPPy]kDZEWqͭEl}{?&+/b82EeبAIq.,y,!sG.q!`n_N0/LQP]:nB49IП]͐7?wQ K}j݅}1S։5aϋ-Xd;Ǥ휬޼eݎ 3{rX6\QYspm:wإFfcL&J(ۼTņnKZM̶?]CF%`|y/:ˇwv\i՟0.Q !:¥;wȎ\·7옅-vC017!"ƚ T&h9lk;! b)cܔ#4\BJt:"K+9N ?w?KFR1,$QRsCLM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\9dLm O|%nˤxj1EOt;{Ctyr?s [_r7aAS-qQ'0EM;iѩ)F>W>ӷvٛv[mP C!8g1𵢃0W"MfjFJX #w2\nc9aS}>z#eBZT3}aI>hV,hAq/. "UO|aic*m`shy|p) Oq 1% 7|П {zM(鶌[v+HݸGD_>M,ŖLBj!> بE;D;FjM1Pjkπl^Ä_^<IJ{|g(gìm_{-E[I so4h\qحy9!wT(GZjO|Km爂Y Ucij\m(<GtxɉW't_g]^TeJ$(2Y(> /_{\]m0@ [,W/Ј|B"1yO 8gLI\ZNV;0y+^;ŷb넷kqy.<{ ๏Nc:ˍqZ]RXu;8.]2G<9Ths'dzX@ʚ1cC=x< '0Q_W0geRs73BQ@/r<{ה*HNNzC0Ќ>2^X43VVmjh:J&mɺw%Z5+F$hfZ7+|u{tN̆?V?QiKB5/^x[,;$ F?рaK{J&aA-#o?]x0 N(NH=WF/~nPzn .t\Ѥ~N 5)H:cMXj1[ G3pIqLяS+ qpJK"dnɿxuw(ALW+1MA &(,+./ָvg~~5H;{: ~Bn.ׇ6IaB3N"x4Ұw՛U,p-!-j;Γ(UƌdGP+H&Z&nfrPY$$8J'EHtP5 [mCRO0Xwlf벼 U@*`x3F뺬umZd/lK[lU6cg%-j0ypވ*{3hǞAaiZΛSc뽯4&cߌ@b=*JLaѫ>|h;fb9-UZFW9/LN A_%3Wa+*Оh&`sRɂn4 YFZ!֬xmISIjo:>NfQ1Jy1pr@7_)2`TSfzaqTXVw§G%\RkIӊ!b& -x k\*ʝHR~nEC&-n,l#;JF< 9.ӛJb6/Մ!2d?\hPa mJʍ4 2_DUJ 2;ɪKaotouT#MLg7h2;-'O4O0*ˆ#$xamuMGoA} $ZeUZirCj˜q!;sNp`E߯ǪEuPYtE:Iзݴ'^xL<WK ԣ.vo4? ƑG޶IH^u>Dkyɠ5|e/D~pOGSݬtK6&~k;S彠<@GB'jԃsrS &ØgGo-*1#+ۉ328ۋeS_l\{6P`WHBϢj( ͢܃竼1A;woWjsjd_-zuAhT}] Kc̎%ʜ"\j_\Bl[Xk˫ ]G¬Q?M\B|ڑR2b4v CdHXO)Yެ.K*;Yţ6 2MU/2@ 6N|$Se߅lpQDJrhf ")w] f5-4YT*/lѮ0h%h墳t."Ŵ6m{ U,O;lR)B-s]e&t>҅cdEԘV;)4-ʲK;\KC;Jrb3a#B47BE݁t4E k{d&|βyj8@~`p{AF4j[KeHr wrȸ}p%W":J#p,|9훈iC-3Dp i6oɐC4 )Li4Ċp3i~\QLKn`Bٵ" 6mx1I\ja>G)Y  jiy8jC068+CsW{1DRG0~rf*drF +"Zq^胞7I9+`mSgd^!`j&as 2<$U=c埈1#;O !ƀ,C8D'6eN5ǟm)ޥ~ O3._^/kl߯;EF&Sw22ˎ,=ű'xUIcμfg_P{fXHmCW%0fVI6Wv=£72 a9%\G%0V͜b%|?}{. )pRɖg>k$[fu>z&Ău\mq^+af\¦]pƦB3H%/ʁ eS"e;vRJ/ES`d]bk>mg|NC5ED|+go],ۖ)mL>y[K&@SH3}d 쌚{ 1.zrcHmRH;NVB2sYΈ;_O:?8pX_Y ua U,hlƼ</> wU &F9L;wf)R7-AN>(X2.|s=WzFF 4/ _e&-Ѱp49?w6gQ8)G'AIƺjLA5P5Jb<9(r:LhS>{%?:/o,: Ȋc*bMIO[N{'UAvϦC/c յWfx\*M Ȗ4T+Y<@0"+i.ׂxyZNyotmW F}*g)w_i`^݀Rbb{ 1׺$$O8a i%"3k3e,/lz06ћO7v!oG,KP.9ҵ.l_RdVH# /*CEPt,(K;`4NgkUG,7s}h v&0O@C -iגm].(V5E+bh_s݊9SӮc @E!JP-Qw5 .ۉǥ\sT1Ru06tx9|: 7_d;-kvRcuqwt%@M02ZPWs5GĴgհ* 7Ι/]^ Kc=swYv3dć `1zC՝O2 zLdL&h&=?%;. uMPýWS9JU|zH5<]UM +3AߝH쭰yi22{"|ߥ:#¹wWA72 ~=+x@kv3؊PVξoIO͢wRpbx煚  8r }Tׁc4IG0sG~Ɋ`tTl:nGSjB_Hś2ŸްKCG=UTsqoW}pm2;70콺vR釓:#pDK ٻ53p@ZrKe 5Ӣ0V; ;Y"rQ*p:N{21 A:s/t츕;F 4$}hd4Uᑮ:Poj=䞅i`ŗdqSAx#HPR;rHrЧɒNm=ms)G*9U\O%ll#^z5ҐytKТa3:U$ {+ɹ+n6FS=RhL8%nZARs3o8Jpv$ YQL@Ye3 V$VkJLOc|L44?)a0k8 'dI>C!]or6ۏ> 49\8Afǐk@^G^O"4zע*RRP+1hD̙OYI+}lѴcj4aiaut1D}Iͨ{.݉@*5*}EK v=A+ {ic\m!N(]%SD@Fj;c;Ϧaj#ٜ;odzPld)܃isIyڷ ȏ  |1+RшZ#7!*="F(d$ ǐ͏#w> >Vː|_ 21^P46W [g-YF .X,BH}v2!Y舾xmbP(wu u!5!:^'2;1\ ))<-a~BQW7)E<h)G4 )Vϙ,>4ePxA_&VELtprd}|ܼM_긪'`yG9쯱m&W3@':_{Ut1^Ɇa;[طs>;v ;E ,TC.;\hh.ڔ@y Ӷ ^H6sOTRj1Ń#`w~񱐂${uٞ E^_2Od> Y6>F&e w\?82e{)CO`w<}T}CZ{ӬOē`aE>gl +.Tl>o Қ} ;>pUjqՍEs;1d1-ƞj|2=t/0 QD*8 ]DJ'R>Ê\wkwθ%Y@2=5A4řX'.g1I@x -zFGZY* @vivJ&uKiL?=B@Qz1yG3BS00;M3_r[(/REl+UT#dZ[fO`:b.l ylM#eeVtݰ: ^t#_җu!N\Q}Ed_rK@qiWlCoMl*t(a'4(I`: _İ@8VtMY G.B%{!߲Jqɇ#b Y} țkDJ%QrovGbMw[?'Ѐը|5GI9eZRX yc_Mr_ 1E-/%G z1 k?7SEqFHz-%ېܵq[D@53 CLܚE١VI&s*|Z/n0 _744ɰ%"׀4pQw.C³9Ֆئ  z/rK:r:vPXgu܄|N^,V"A5 I(2u+c4=3P.p2G0i5-׋R r3T3mq \TV )c&`biX0Pލz$Fݭ*&821<1pxv@ w ]6xBOǫʙyj3La_0 X5Q *7Uvx!5jm(7%uӿxZnd9f?–X_͠r;GD-"X3Qҹ? O',ۅOb4J'>–ZzY}f\n5+M-Q!Gg6uKEŀB݆r)W"#GЅ9XqHU= czѱ1&E->a_.8L"_VNʏw{e@Szfފ~QTuS#M~ȏ=K qYcw6p&hKRS$P'Mx-p0\FSWHhb+G3yoiZp*͐:ȇ ,j8 ŇG=xbo7=}(1M⾇곝ߊ*ɛdU#yA42ژ~([ <>ӝk&O6r48Ne5`Cm>Y<\,\ֲO6p%RxlBWGP{_Gֿ5";Sz]Cď7RN0דtғ=ss@vĨ^ z| =$BYSJPDCI')T82ϦnAuZ$hh4~yUӠ{1a +:oмfM3 Fr+Y tXBa 83sfWSd&%Fw.as۞yOd@0(:39)[B)uqj$Uh|$dL_ɏql1Fz4XY XlAj~һL/0BMp4rG➉0%SSN@kz,AB ?jV874b[\'zID0z#MmՅw=9ne {7IV ~ ]\t}Yn!Th3=q OV{ H;&دm2&gy:LKf9fnW ͦ%Ԝ;kB!{R%=ptUrQS5`]qeE1cD!ק:.I!\7aX;~;nlSotu U™jsJ#H4߷0X+Xl^^˜(q҇n@FJ,drљ0,.[ +X׼#tZ;L=A6CaoEނTHS|]scPĪhK㊻v IV[0pwR2AY+ҰH<#y5y]׶3Aev( ǧZ˶mfZ0M6B+Mfg~ !EUvf7by#%N1 ݺEe; /@h`FJ ?9^w78[M/` kY,vxkb̪hWi%{59](ʼ`Xc[ԗ"kOV?NS4['qwKUzH}&H{J/Ȉ>I;NP#IP`]kl96R8QxEql$d?:N٬|?ﶥ;gT/hd&x}US;7a XiQJ'dzʏ!\I< $l"%/vkMDv5.##]:Ə 8fA9 2:D7=֙mWD{O5A}Lo=Rr SκnS 4Kmi>nأbf)s اm{o)c˧㭳bDb}(?״[l2 T0 -Ab|q$}![!(zP;h!H`5j[VڲcXGGRȪCOߓW/)}#I 9F ?̕Q(TMl;o@}s|Pu!w`l$ H$O=lF̣o0 <ʻ5*LD b4衰sS|_rYqTrY@8q>O@Mp7͗X,a1i֢upXa`ӧ䀜2yC+`I:jFE1OP _r9"=$%VAcb3( %E,Fz#${.ҮIGb!$Y.Rf9q>5OQmT!yv:bC@M.{ae;QKr0>zlZJɒlyLuoI!P4S% !QA! H kyXL[*&/yVm] MN_P]IT6'UXJ_{ic i0(P-29@8Ϯ+ÒXC,u_qZ&Znvlk`HltgCJ.@oܜFl_ U@q8lS)`~A+ GvRJ؝oj|ӓC1,@޶46.DzVhf-$ #>3ַ\_ghf48G n j]m$r5$ tֹF?֔4rT aRdr 5nGEYAZi'I010!'-ywfqrV@e nK_DvwpA>{LPR3t t]N뎿s-J{#_->u8^+&^UCŧ` B)ƠzMx`uC[cb[[N,D`Wy&_,gߋ'\(7ШE͝`^,h^xN2e2VkU\TFLB9sQv)16M?}ɜnŃ-ԥI֑(Rh<3\sުejWmǡd٠rf˓m}#XN?v1*ִ!DDE6-0T(''@ @_ 0qVI%: w^Me (FC.yC8_<)AmVp72PTa 4PQY؊|֨5@g E`M@a+{Bxu[ߩʟ0rصav0ٖ/W(N3q,fT &jw6l}TX"fzwY5HīrnsIPbn:' Rfʔ9<gbSGR.*}~62?ʡՐaBdyOG`2x)|5^"d!Pm>2d Unrzo<$N[ś(JIu[ePF{ʂoq]EGO<ĐhۛbZӓgo6^c$ \CVjr&"?Dhsn`fm}>~nBQ^ry2I;QD֢lgZTڋD048$}6) | NpЄÓ,q3Hx ,mS- NĪdkJ\u/T%~bʂodOi/$aIia3d%ɥڋD_6UhZdX(Ȱzߊy9_ueFl2neH?CT-hbD@,SSt 4;j$[+^f=#/X@3IP։W'9&t4R0dS{_WD1{Z"(" QTRٚ=}&#v eO@jUhW>S!P#m8H,O1kc~w]<@UZUMM(Goyf|2u&jZ5qڣS[٘+oem\}-WHts5z@_cd&1yG`-|RG_](霺* LPPUZ^?-ђs6yܞpE`}oe幎)ܺSL[ez+-F^,milrPef aǭ7j  /K6fx ܴ,}1I~)'eC1,k~9^\QO5?l) 4֧,af5SY>SNL.QNcTTqy<W>s|W,ޮ[ *#ς\ANHjL$#d]BX\G3õ߯7rߞb+V?< A HTwS.KTQ?A^rSNVA[B~{+Er{n?㨿MԚߡ__Zew*T&2q~9^ &1&tx"X'xv)aκT6D zH;*9c]Ğ.0+~¦dɆJ43#}1E6!kOyHשl7%~i҈84$ğOZmۄo]d )u+$dBc2g+v U+h-q~ M2W"bxR2XM*v˷J@8cvfk5_)Fʄv2ˇSW&΂Sk_hy\YPki.QO۶u` P*)8q9.`$f nff@huj׺]=Ln$ >~1lj"忋[gסgr/srl~ujt֢xH"#W}pdI4fm7QMb0 O~IreI׾0N΅q~#10Tl(tP60W^6Cn|Q{^'}oq\/g|R\)EUQ(+C#< K@GTrm_ u*7uU%+O xi(#\-reY}F,kc| `ՠO.}ܶDzl`ݍ 4R]ߠխ U@O=0Abwx5!XO5% ;382% J96H}#B۬?k({eO98ocP"ax(:wi{+ihHܢ #bx!jJJxxU}G=rR&릺YܼX\>CQSroޓe7{{W{=i*qgŠ+#0RbQ`:e3MFD&}U'7p.OԿB9~s Մ.Uxiz94ʄ#l1-g4XMpƧJ\~21C>`9 u>Z~ݶDgCJ0+"Nj?0,O|$<27M?z)u7dw.h*i"Mj"AdmS1}.9DGp%b;o E*_:2k~Cvi\RJ"o #kl}3Gm$ _ϔAmS@%&4ݱFX[#i^ v=峬+$Q&Ǐ.J0200MŮ wԨ<4axU>lى"SM#Scvq3o*[O++OA$+oLNtۨA?Gh!-z(Áe/W\F:%mPT'7Li]#<$ ۹1fEQFZ&ϊfHз[KN*lD%RډKs_Clo+Sj-W8UbWzUE}oU1W&帘 fIG4?9w {VϘJ_T/=f;O崚E%)1~k"VUy`_+wSP9|yo_균ޫ8  &l2QS])_]&Ov#J nu}rfEQ:ҙo4P~Gӣa"1j b5ix^MwVO&џ}R^bQʻ~Lēx VcIpZ}giA~ݾxƃKL |ntw`3$9,`uLHci2.ߗ@V_L D`;AAR^^YCa [[s vXVn˘GB@E\kgn0?+*@R;7uI5k'5K9[X(- ⁵r/;hh>G\.g χtЛX82̍le~NX25S! V8DXIߑgl{gLB u]\ } lK}.ߕs1 zEں\W?!I3«[JgLc&ѫKϘ2ER>Qݸ͕Έs嵲AX3Z9/݅8U[l^RpG(0M>ybD`,\ -SWJU\fl85=sz9z`ٞnQEC.7>AIS[1SG6hqu 2Eo"FFF o";=x2>JYFs^B2n&m[bѱiMpE&TUM#&6+>7踂mڭY7cx@6fP\Ѱz?énGlYRtiÅX# #?-XEUOڮVͦyʊg-uKr Ů< @l&7)DY44> QfDڍC,NX$Ǝh͝!X0{~󨩂߬.I,a"HƥR=m9E8Yr|5^*)nU "$[ r^܃uT6)i]@u`whmG0pU/5QN I:þgT .Kjqf]:e0Ds/>d*/ڌRN+\+j'vW3/&痙A 66ri4hL>3dysTP?5­mo`^B%wzlˠLK4[E-!=O3WLbWɤ'U^ ^ho'@m;|FF%;Np.' f'v@yC4lxާE [m| o^)\ɵ4-Pda!?;SAW h"#G#HQZuW'\5UIOx V|&b3IKni՘p"5ԙj#zz7v֔A!bWzO͛r q07Df B9'sX,DJ:>YJVr\6CT˄qFFR`98^9޵䛡R9mz5 )YMWj%EGNc!3ƺiٿ> ‑r"vy29Bѹ ø! tEzOt(\xrtPy(82ynPχzc/}o d![kлslWEo_IIU0Ʈ/HX=j,e{ |lsXr>KiCý?[~H[!.iq=zE \ru_BѼ ŭ{-{C B- G#IC*-ރS(S"@Y ϷÏ`b#ɡ,Go6c)QLt;-mH-7K1e ɉZk^{lR\^I! \o_%4l\f OJp4)!r<4+KmM!}G/SJl͒u1;! <`&29 rWi4vh?0B,EIl$s&HdQ}mtX%{JnG[B-{y*N)[S^ͥhK&A"Z]-'(| v7DQ9ja5޽{Tx>o{4.x 6`y]9>u LGMvDr[xrZ4@~5)\dң8G|LlD6] 640[l^K`ZWq#o.f$So/ F `{'ҏi洬 &0`l+zS; "sH7s&? i>>R 9XQr~ Ȓŗ8m3+{}~+,k1{h7 yBw?' U dS{j qP<^x& VdC .7rQfc&MߑZ~BOO^zpZe,9Q,lSKm-P_M!\Ɗ~qs7R"8ޕ#r #8`U?5x ˏ^R3Nv&uy[($\ZٟwI7 淕Ӛc!\itǢh՚ 'Oeu/߃0}OO6|}FB?7 S1x 7W?F$e&.lD E- VlNn ʂp<:89(D8^t16 hOΚuϻ/@`V ZC T_oq=e\ *y9ZGһE+WQJzݻO;9G)Û@筊Gg}8$?)LxSEk[냀6Gj6 L5Koւ󬀬FNEVĬHL bOz'#Int^a4 $t>$y0PEie͜"xl7Z2w:irݒٖ@ ;E}d\t`ҝ{@a!r-7N?Alogit\/e(6&s>g:aߍ94 5`z&@3%K 1 ĹЃ)ʅ2 }pz|ĈOo3V6xn]!w_QUgb/!W!6?1E= h8^T<'u;|` (5Nz}ghH<ႠB)"G(d=T8Atp+^er$9_૿&e+~BҢJkdr+#XH8 J׉VI*wM]bHɭ5pğDw/fOukY[HfA|utիL2c Nh($BvÅ}x&_N:O1hbdQ Q_n`fMs WQ5#} ltnS&"][7}ǟ祔2 C^/reBjQV+dXSEr47?-.1ʷOFNH-ڻ*j0Ө)ek,' ƼE1Wqh -4I]s t]%44j>t]U_SHt,l+iڬ:{+jbIHƞGy3q2[s._Qi=`ƟcsNK­/E[r##c<[[R:cp5+@i{k(:=!^O-q"ܘ펰&PZ5fA(ډL^̩pZ .8lvF>8wqt mKM|FuM-)1_sxODŻ>:QPg(8\s?R܍*^xOarۃ2TIH ŌkV? z$]%UAѤWczyv|+١9?K1}By%BD LkzfĽJl;8KxY4cY œE_y^ub[ŕ|7=nuezDothśwvVи\!2uHLj/UwdxT\Nc*K<^zFq-v'dgV.=]{t:%m`;%3=[Mً5A$;RȞ/H<<'xL C; 7DtgK!O@}|ׄm5ܦ^*im`(Ǜ6)}T%=EI+L{Us:`)HP@eǛ-1>F 'ϥPh6D/DP~͖ȚQ K`8eꖃnwۛ1jӶFoM ˪ZwF#vL>ju 6ԉWBSXO4HU6ïpYppVw~0oSav^=c nMsK/1pE;CU4 yy6Y>څZշY" kΰI= (^,ޫHlj\hA{?k}aG0hߵ^(9iTޙ|X[tj)(XeBJ^IL"М&#"EU9mci Ǩ3LˢۻE Dce^kZ(z[Ƅ[B hK[u9J,fH ša%҃h+4+-F4t?{fmPR9LګW*r(b }:ڐMZ +S #`ٛ<͖,T $x@L-7LmiEV%W-0qj 20K7Q]zr5Nǥz5綪h^ LM=eAtNZfsbNϥ@*ֿIh%< ONg,dȐZH$ȏtmGy $xaT묠6.zjL0k:񼿡b\U2:׋fU7ȉqVI |[Eq؀3Q1JJ1*y5%|_qnxQq~q#"-K.QmAp!%.Vw[s7@^qz+DJcqYJ̄^ \"zsPL@JYN 婨kK)14ͼ?k%:BGXIk lٚ.u"" sB5%|,c؜\~*S$PM2m"#Q5FiƬR> kfA^cAi)*XWw_Ѩ4eCǓO4#2 ,&R { 0nξhڵљǖ_40:W)4L.pr>k TbL1\< KүN*2Ew]7iJ48ɬTE09&V;F 6>yPLe2We_m]:e[*ᘘt$ [0!VZu"t5Toi)TW:%Gˈrzkk P1P%٭Ѣв2 U2+3 L>ΜZV*H;&>^ց*lDܗ),Y=|<"! Cwc grA!NW~:%65v#-5t 'aާXs˹ǀ6U=l[u$5?G(?h!?4:-.HZFzӽdž)IT; 'ѤCٍ߱X ~@VrYB ,8[ۨ]pD Dp&Z[tpPcZzquR{m r2VnIdr:cp {.s\|aa~He4l444jFyE\I"x%   A'$U磊4Q y,?Σ> pEr/"5+StkbOor-vk4#0fv,`?oc<3Fu޴8pIW,7ebX؇pWm``tM9G()18YU+8W]ETx3r;`G6`{,PMZ 9]s2!5|H\OATA-1&႔=#л\$GƯkjr٫5hko:,80$盂s[AC& p*= PCީWA3|#~K}FDS"J'mX>'16ϏaYb~|ĭ LŬD|K= L3c+L,z{Iiu܂[Q[8Za}o!dmT6=M aИ7 I.އya_eQDxRunmԇV>ފmUZ29*I*Zr- [POԚ_woȜ!_Q8^?EU=8{H,(ZXauGdx \TV$~ָ|m^!eXgjuTJW}U@Wlߜ 5F!BN/k(x}#Ms̍c=kqtjDH,dTOCZUTϴNlh7= ;{E#o|/8 kɣ ismM*'נN T k[p`\ G҇ɨ"M})` @|x$͞'IQC3 kT7-ow gp Zl%?P'oŌzK ?j%]@1O_T G0'EqիPcWX@6`4A(Oԅg?־]Rݠ7a9:yyQT;=o' +@ 6;XN^=ȉ0g{n WQy;2~γ|#"45bLHB們}m n_}=.)f 2@zK\+yήB> Pn JbJC'MN7k/1Z 촷7nQCp?"A֌'R?_״UIgC ySZh9Pl*9KuXZ*ӊq&c_o,]d`TtagD(gI?q Q_=NQŮ%^n${#F+ĤFVEJnʏ["Jv)0Tè|uQ scDّ<0NLh&O5[ek 4 EˋWwY|iMl2 Pp,5^0=mja^_+ѝī>n@YW\LJݢe{!2 I A*bN!dgIqwNP YT_a_dD Lri ;1γV=`ؙ|'Ւa=:NWrok `>w" C@zimRn‚%•]pL*zbނ;I&^cf6ԡ- C|_gx^KQ &q-v&ts`>Kwh?.5&obqNuҹo\t+U.47L'~ 2#0hViI(ޟ Pz3_@!*u&j٤)Pv_~x7xF#‹{se.ozC:&GN)8%_=M[0--&aWvCO8CC^"DQ|O,hzݑGt3v-rDW*syt^0x(sq+-^\TkM)L~̯o$-xZtC@h>.oHCOмG+1B~Ne]9$*lX[9I+)kvkWr;x< 5Ĺ`BNr58+֖qNlK!MU =TAF8]Ę "XRE3IyK O=wRV*l1-ޤZZZT_ =,͍4r_etK> бV09>'*烣WZg^Nkdyb %ej#]> כM%lch*HŒ%ddWd!K%+og=rIC%ɀa)HsEU30>gl an=rh/벏B7ǫu]u=5_"0,|y>$9w1|jCK=pxyT@ѦBCIL.!fj(8.#c_Aۃp#,XK>ū gJBlɨthO7Nkn"y?r>ep@iH`z! #Q_.Ւ^+$\(Ȇ]cArKPP5!+$`; 8 [&HbuSQg'S&USy (*^f I`N(GK ˡYa>;%`:dP? 7"w??b=eԳG) ѹ&_&r.{] d~y h4OdqCc8YݼMX;79*D^Rw2n tiHc^$n^Zڢ#;*Lh)ra;Y&$ndlG-ISۧv5R-Aѣ>{u l-K(xFCìJmM.lB8} WЖ5d/"3n[ Hdds`#WDEAUV}PB`݊ @پ?o>\蕋+s(!Yc%b,f+RoeSʼn,/>>~8;_UFBhBk|2ҊY,$_EV&t?GS+q+19V]bU%5 6c KRԖ~6PJF-čĻ~=Щꜗ17_E?n=E0`fv֎ Uk-fzTLSz$``0sGw}ނdDVA$A]|gZ]( ~E$'GonNy8h7'۟;_Vt.ubk;Kakܡu#TkJIk!{j¶S(kKAG;?k谦nb#]Wᣀ]wlD Yꋓ >_&gvӗ{NYzˆS†A ( <4mXr"PRǮz3dzGV݄e ha]w:5d:ծyi5IfnXYZ=O@JST0TG/Ш! EWxL]U Np:2p ̮y7ƕ'o<|~3N2%H++ke{/r_fJή]WK$Hr<*dgՍ%2*-S^TIׄ%;==|-GLJqij Y蝪3褋||/wZ3M6tl*U~\uo̚^̃>ipY-6u{ ,F yO]|([`Ce"认)\T%;)_+N|Pw Gx) j3b:X'r49pƥOi.w `c !bpIgOvwt)ǔ^Hβ wnwf븻ő;̗+c3 Y-ͤE1jlh?NnN8wXm6^u[1ƒs52?Hj'_P: 7:S>;6Od7mM 0'=T|PGf IQw =d^QwE$|7yқg1m뼵sRoܜm9\fN.@q9뮛1=]hgny :+>4SЮ{Q mDM$hwWd}(]g͠ MqÄOcUU5h1يz9t%ͮqTr^Pyt O|T3a}+6FulrPPcrSVIxAu{c.BFnuK$96ޯRx5bP6OV'A/B?V%oar0N!HKyRhIMtz[G#a3ĩcՌ}j,;瘿Zbn-FF@ 운 ~h{.lC8GivvT8_Ⱦ#G+wJ˶wD)XB}dZjA ex`G4#kЊ5T?Vj_/P- ˌnТpuKA>"TEU%}̓k7|5h@;mqy+B$\k=1 $*.uy Qhs6S{nl} Qb)BY {P ]I?!u]|WaʙExbzҹۉv:ĕI%{7NYM*6'LybUm3kvt'N Il}RƑZr~.NDXR ~uVH 9 !^w>@N 80M 񛠓|Ep6uE ?!Wd g# Ԫ[_\RNۿ fyHUV}`QS[N9-0dч^fF56з)d~XRL0 _]^_gk<`xm͹rnhΞ[)u_q~q2w~ɼ>"wN"toBxU{ݼ\Ǝ K0x+R/-5>t߂=`vxہ(F# oދ9\!hT~H.qWEANSbKIIsNдF_ pCsW8vi- -:FLYPܰY8O^b+1hTȳҖ d-1)0'hvu%/;tF gz<4&qBM+ ^uAY߄Dt_]#?!gh9$lkT/s9V)^u=V?;Ԟyp ރ)|d6㒄7Bڎ q 4¿ֺ&;>n BM!^#KڽV5I+bW6astO|xOG%rq+] ,ŮVv8ܔ?.D۲L L7PZ0J@sG#)$XB0dn"\R)x98 ٌv <jΦ#XL-iMc ଯpBJ2]QBm'o 5VĈTlCv4kiM cG|J)!/f'I((JHO^4ԏXw%{A97_7(؍*Ӣi!bdY_5Q=+?1| ʙRSщmƾf8C"&EYްr Jʇ"q^xWp=.#7TڻBC}KiS{dϘ6ui6q8s=)#_>%T,8K`P"P~a_9nT5UtYr-^aцRgC'x%-*A\[Mx47Cj&M]߳ U YňQĮCAv&]ÁBC;\{ Pa:j$>yj28îsZ] #(M:?滳ZsaJ'$~SGD1Kyp~N[+aY |n x5inz\9(o4łțIS|ɢ*VeGb2[xӶžG*TMGk_@Z.#5?}w`RwUMc9PtQh['5%?3]J0_'9Hcg0J΍LƵZ"Q'Kyy\qL!5C% UU)+80Ц$O0I.cҞN ?,G̀ȅ j`UN75\jEm9B~ڙ I6j3v&}1w NFggT>9s&4]l7$E}jI bfS7}Ob4kAhj}~[[ɀ8}(ҕ:s$͞d݀e>=b J;a/< LTw&>Q/cTigwc[/~}-7M$ Is'f*,$zhH l@2jTre=O+!_$Zʴά Tq&HFP ޴6T!<2#]QYShRKїa2هej9wSӨ\YD.~^ȸ& W Au39@ =@FYҙl{&e"^⾀K!_+-5[d!\IǛe.:zwW3Mzƾm4J|5Iniç{yn K(gqg Iye{wIf ;48)Jr}ToFљ*P3¿P 86%5"YP?-g*KN)8b'%MA,~K-.1lۡJ(LKzc hbC`#Fɓ(wgEAf8QF@p'sWOy(O G,k ϐ80AbvCqVFGȈFɰ6_@ʚt [sŴ}I=&6 u;r0u'NW:5x@Ǹ`+Vu;?pz%Ļ8ͻC)H-iem 'c1^{xg(leAQ "bp[sW*}`R6r=(x Z>K1.v_[O4xi( ~1Ǚ*-B] z("dKH 'I~!M֓ʎkM ߵ[xb_U<~I]\\v[]k HsYvB/8;yNÁ/̊ *k }.C݃@Z,ƹH?RtTgI{IQkV}*qTDF|Ln~DF NkPBlpP=gBU PK'jKx7+*:lb`~Nrs8Y|*xWw3`\ɪDV1( 7e[lѼzl+HX E빊LUCjsoqDԽM^ӄu.?b0kN]ڡ]\dB`]Ic] Djp;BzIљ5`أֿS|euR1Iw3cqHFMМBFP&y9ቼN3dmaBpєa@QOa}1K]؜ٓdzvWT}߁8\0?h."ewfE(_ /}~x7psiG 񄭩o*H:#3]?av@)t@l+O##͉.&,ίXwF {Ԏ҇sچ.v!N6JU 0}/<ԫ8#n : ?7.M(3von Q?,Fj/=^cR`eţe|v) ķ.YOIGTcev3#4Ox86͞mA/iWp@o[:4 bGFlPG~{ᫍ 92hc8$# ږ<^;H>;-=A754߮){ HnZraŃ1I 4[:]IT>ι9U$_3\%PM>rmڋ%.?@>T6Ĵ}OO%-!g_LR"-ioPK)`X@JvD&.1"J-˚aPozkK{ݥd`og &~Px%enք!Ky l6o@:l1>igϕ$3J,g!o>~^ }I 0 o+;I2ẙ*suVBpz^lX ш:e evSNsn=);+ +c $(3-tnJRsֺ.FT(< ~f{IUBگ/0Dۄ S䃑b gK尢+'٬Vg݀Xp+bwD/yr04Jy#EPg:h Q9v8ݩB)(ڴC40[9R[2lXSKORͮO@2/ {핎1OIcZlU.ݜ: EͿT)d8@=Egj N-0LqH^̔F0ub]r',[>pȦ\ܭ]Z@ Nto@RvKBJNH xWJxAnE] \)\tAfLU"0jαNι8U/Õ-zyu p2+";B5L %K$|@7D(Om>O) j$󈉻ǃE-wT݇Ec|:}9O'ێ%սjBձ&M'D!2_}NEOJ :B+Ѩra%:+[8v` P/sA77a\`#g . H,6zdT姦)i7. kIC-`:ɛMJ{ 1ކἬ%#!' aS ŤYILC"MJ'.} -ݐcj?;t YuGؔf`rmI4NAEe;RgOhk1/g{w;(@Z`~'~.փ$T^A>rd*gಳǮIAi@ENO'0,P~%^#vXdĢ0t_F/.ƀ h< 55| #]̍1yP\ kH@ HLsՌ0ы2BRKXB+ >i$2Ly#?i;^l ȗQB}4yIf3S@Hd~7 [L% #g| bY(35ͬ.qkNɴGrN҈Db|T)XbӰ[R"X;;/XqqvFgxMq0"pko>&:!-y |~!)l鈏p4=.#G',2omߜ30Z\kQGЦyjOvu%(څ&FaCvAK$c1#jj:m)\;OOoFbS{/Pn&PkFtw4*qb}Y0s"h :nOyj>dBC<hNv+3y- JbE  l1XbUa(Gx%0B!g,$!e8jyrv,T:lfl܁!R](A_})=^ k&4C+oʅ~KRZ֦Qmbӝ֑n-ll8(\ܪ?(Ѫ^;:}g_PإX?Q,s`~iʲ漇 r+F8f!F)ic+A WOo];ƴM*Ծ׸XjtU'A Qɘ7S=u3fn `uD{:dVw{-CRh J4JbcՈ14{=m)Bv@"lQarɉ0I|chss~5%{7 f<3?=n]SJ0kj>' MS~inR@g@=qզD)b >ju(Ɩ0DZ/^mJӷ]ܐp#"!F:u%EJJhdM Q{"2Ha݅fTOEV!s~f #`)@GEk=\Tk5/zprqLF ?ut"z@JstMwsXsg\[W M62X`Y=,pZSd:Gٹv9\O#"`cd۹Ɗ7 ݌5w +@X6g3hRXHG.01/X:^(,һvUf 4"\~~& U8wdy}\ŸjE3&^lX%!Ga>q9!+]ڸ EO'֫G4(C||DSy _>UkB:&ϧ<#s[& Z:9CoyFTEjۅDq&^z/aqMv+vM`u#c?R}NKO07[Abð}L&1<M !oZQ8GzCszHBf(hxSCNCI c鹜ңڜz|7LyP?_A1GtM:7n%nm?JX('EN!42*F},I)*rꍵ݅^yHW\*Ʌx>ağr-~ z$jK᧭yv!/E:}.NL|q86?z`O%Ӄ"]HqRS^X\” #Ѱj$ q%ǻB\Ċ dUj:.vLض`Vzϱ (_is;iJF^ciB6PO#ڻM.[8,M2+>*[Z^2HXN P JЄ*WN10j^PܧJ(@k~L;O_@d-n1wV  Un%U )[I|(ou.rFĄsRsҔ7I,i4󣂴T:P3 /ڟ}2TdzƠy#^NdmJVTl^\/?_Qt;F+Ti:!rf/ZixpbX |W]EW.AQsJikppn7%z~[̙qVE[Sbˆ<"ziLwi5ݡF;q ^j{vh T4S!" n!v/AMskʎxߤq£@_jo-HVlAKO4>=gb筓vsVJH [wf VPH.MeE"UbUϜTàr$ezˆi=JB,Ҽjp _kKkDUҠkv@ݔ݅? SrG+\օkcȻ+ P;dN*Y  IPiCWFhB^;[G{~xߣȣ- ^7'vW.2ϩMA讘 drW#bA V=Bdn_i y-kԋrLӜ"ti?J=J-v(\2CXT㏃#5Fz^dogQ ~͕j~:2̓p\)` ):y 䋄{=cm+IQ$PʉwG|;bҎ17.Z̽V*q#HAw{3Rؗyn s7-([|&Ļ)ͶqgBM%-~#2nFCE_~ٖ8 Cز\+frB'72PƱ1E4+r8uB <2˭*DTkIIU ݰY ԝE!o"A(=ktOFTk7db`}x"UfC\cߺ4S .1Mз*jtl^{4Nw cJ;eBDMZWH[!t czwz!F8njbvCgm7&o kwjFoX"C2<+gTĺė/!V d54]ۻKEܫ?_I@yFAW{+u␮F_@o+d]ea)ᄾ޼_SQQ bT6KzxK=ɯ:;P+o8 iLRs WR(yʷmt}x~@6w'4*f}撼nr͑%o|9u4n]k P")X=meɛASZףI}L?D9^J(3.t ƾ ,'bT7b@n* lHzP<K.~%1f m_ݨrL|6v P ƐU GaN kڿFNỈO[WRh:Tmbg&/1[Eñt:e%,t2H;X!%$tƖ0֑dJ|hP.s7zˋU+8z^{w=@E4cؚ"nlLo"p/Uh5֙/,x -Ώ>6OahRROd4/>#g}vF>+UpYeF,hB=ΤakpZYW' Wb&8S}e4kņR)2-+rUh7zj. Gp#cm{V8bK8z&C 8·oye ϪԶ[;ACN ;0 wl&B] =h%^G%FA7?~ YhKMQbYw!wX?m%p2s9 x=J0]Qˬy/Ͳy;Bc}AV1f9w۟zjQnr!<kj姐i#ylUSf%3y3ԇ@)<Vs~R]X:q{#FsjQS`kc^ܟ\u1Ks"y85;X k-8i:=i 3b?+}dƶdjb0yzN %L:䶶I]h-8$󨋌 )6>md^(lz"@tu O^kttFe>2|>V?Gk2.G8gH&KiBuʒ`26uٌB pJj6k4kW4V|M0"M0I(0D"$EJ\qeM}$YGqpm~eyW(|FiI})C=m;kݪhz@W !V4%P%=2YE]| Y)oУrB@>iPwz5\ ۊ)|*9k-U_:c+8 ]<aJxӑ<b8N6ra1,P_'V yǁ}̺kjYW8jj4HTǀ #SgMdhRN;fF D6̭p. b1Eg/oN$dm:qA7T yo;hlj8>>Y"(A%~7o\=uސdO9#յXl{W4Ia)Rϛb$m˄L]b6>K>]Bxgx8oxMaAܖb AM7>7bqw*q(tXDW-sWYa%DA}씮URH($LB8բ^~  [צ)4{*R99Fm P{3bl++Pzvlߦ˓F:o&Bl(lh|3!;܂儙Rt"#hcMQvˆ_"|?Xe(/Ȫy_F<8 B .Mw1j+KxDP64sb"9 ?7ByV-39-[zU[r}aQCIë5#ȃ6owpƠmA(KLj*suJZ>gaPv ż^rȍ{ںͮ UvS$?kh-'eĜ 6.1#uH'/FkHʒ s8fe_b(lDlێgezf7Mq';|VXP]|{x}ueV3c[}o F~)ZĊk 7 Ccٲg9a9?=bزYZMtQڥӱFU*p#A%aF‡M%|a\adGܘu"^b[]FmeZj-5,* `F)u '$dZ7` žy7HuCUP@ StLL/N!A˯]KMEv8Q05kGWoSV@ϖw[x )X\ئ . +7adwuJBaaNc檈v;Zu[\ԖytowKMV<`WeWpB#c Q([eODNOL0:D5H?Rvf1x&ur̚F8_nV#CqW;|1YEw-7~| ` t#澚Pλ7׽oڳyyR }Nz7;,k@m>~ &~"Cc`Ɣ斩WW}2eojQʭkh\43$ꋶGønx;%.[ x9PBY:9-T$W&Y8n;G=ishx[ fŒa? bKvDZ:μ5fj`:c(듍C.eH&ǡ7)DKdT:m1;af W|_7[9Y+g(\jyNXU`F¸.,a@y,~|F/pxpZ!*g;_s奾V# -\z ?]_Tv.:3^ CZ#ԟA/ J!Q0P5 Wx>a'vpMYy/[,4|D(tBA[^֍ .VYKxmzg+>hծRHkuNzN K.nGЈ $sF G 0滁wJ|&LXZ{3\JrԡeNv~rWKFAɚrх/cZ Kfrs?[&RCCu9_q(|F^g p&200VL]tyQɍ*K=++MS-i);yM=Ø$ʽW~(x yv-Ga  #㋰vMɁHsa bZK#yl5ȵh".*u}-LᔍZ6̂8'Cݛ-v.omt6д=$!>kD1roOsޫiu?9u >ES+WyX^̼xYn]ܔNNaG_yCٯ֨uHI7l4bʸy\c-!Sm?yBr͞6{jtT'Y ЌD ἗%f{$+E%@=BX,@&W0^&&uKǡ.ln\_ X]|7(XLs,Ljwԯ1_Af]-aMM^[;hW]kuӷNhV%/~t?_}߿`C} `=-`:D=WuQg2rR8ͯ1R°y b z7kϐRhD}j:|:j2$!-ϩþbp}T>gbo~I"rڗR3A{=tSkT YRՄ;__KA@rc" ]Z){p,%,GK5}j1Nk6.F ,Hl^ & t ^rˇ0B>./0n|;Qށ)69/f3]'yAA 9,?-i!l7ÔD$Up_hfBl~ޝ"-Fionv8>줢NI06KFw u9Y|oi1%ᄄDZ/yرYz#m W('w-Aۊ_Cpu^3A˛Y><εG2 CE顅cx־/WyD!?|=?ֆ{"g2l q1Ը I(оH25d~lBN9p '?C[ @X󽷖p.XӧX<ѡ;yc2XRnA:s$c6RkbYLeQ%\"fwxl(%_b=l9" Oz>PKV߸U} Rq_1\xU/ Wd$|DiIǪM>tؙߞ|u bg2C܂uOOp5cJZ6ky yVp&{!p,}q-DBK 2gPzB '^JkqH U#6-J"jk}ؒ <Sڦk3=*̿<#d[S,^7ٗ) fk4k˻ue'e:s,,4lV[e@kҭQh_'ita^|[`Y<nkd~p\(L+$$GI~uyI#BSi.fG8Ley.F[Z&@448-"{, Մܧ*aϳ& #hig7`7x:|zEi4ʶ;QYKk7d9pasO9{0h <`}xt~p'yYzߨ;6bLtMsܚUpfiVI6OzmN`myt37aW1j ۵Z'#؏ 쭣b06'z7U hwB_Hc#5ʚ}O2ܺ'44u+AGd%Ǣ.ÊQ,E^m.<Jmy\I3EܱhYƳ)'cnXcC}^N&LM#ǻ5K7dQpf\#LfQՔ憡p 3H@x½0r6Vk3ޒN|1OMkɒ]I1B6{Ȉbg7nxt mDӶSY˰FvUdxon-?Es1}f?ٔDyX?Y,=bca2d}W}JfʐX1[_u>ו b Xܧ5&C=E_? _]DGwԶ'7x*ȏ=N6<5KSrX 2?n֝X-,Գ,?:{y2r#%֍W!D~II)Y 6k^(S\|Sš~rJwHIC;EƏ@^q@VXgK͌-VYS6Q&M#\ܘvNlzI"A9HZssSjDk8^|62 #1'ſ&0/@ƬDB.+괡St?'"a}W;ŐLXe4@ѿ3{?_3 4BmdmO@V+-3~;O`ȖX_2,l+eg]v]!oXW(`pM76:d`Hz6,EX#&)7 }K {ub!ئYd;2Yۉ Ì'&UҬ{e-Y˰%kQFIԽy;y@>tNQ4t?8 ɶ&aMVVm/<Ϙ?-vΞ)c+ $j l_z*(oݟQR %Py*(PC+jZIƣh5Ϟ"MqA$?jH\J=[ߑ1ZuMN0*^"se4T4[׵+Q u4ʐv߷7Eb;Viw/Lb؎s29 ڌ:ņL醟îUX Iz]4븼o7I{XmB4jªN#nsA6}4/B8cpsi;QY%k3o~DFik6^$#4c$Vet E"3R=8f4qv_z8@i}2]'U-P' aH@s]y[W|{oAi<0~N/mfDJ`=TC1G N$!; loȢI`%8$yGի ݈i IQg Fd0/?yt0kh$4zc 2:=:G?os{b=bøv":ίr=1|!ؐe3z S@? Ŕd'Aos5|L٘s7}mwaS_ eBab%_7S+Dbn7_^Yˋ_hNȊmUR-FgYjS;BwφY2uS&U1J9<, N3]z 4Q'*m_Y*Y\W3UjYBɫ&EHL=7BY|dqIɟ-VDN&!Ʒˆt?bPJM/}/m;4YhOMc`}U7whTFeW2X9V+R@uhU̢IvRf֛ޭs^_ A 31-jó+BEz.eMyZ?οD@@||Z=j ƧK'ݏHx,Rb` 2N_`~\aJf6j~9Qt@xǨՆF_,˯Ek$[M82Cg&5+X}xo58ˡgd:#ϪL &cx) -}blOcӬrEtĸAq VƄm:C](c9?+S]~_ 5DGT A:(4vI%SV[̨9zC0+YVBΌ),m{';fGϟH`{e[Op_en)ޟ#qo$}BbI#ݳ*\uixLD>7Q9q;ݻډT- k)aKVچ̄.#'jZjOh>Ϛ 5qVr.0sQIM Us4V?2Hǿ^* KqVr5KT'!b۹\yJÛ G M CA?mq907$+km|@: *2M夔'8cq!#7+ŵu?Z&ZaI8 ʞ>*IٟL<`ć"~dlzf!7zE>W%J۩J[01wM3z:WPK9HӠB› گp; [sƕ^kkJiCJ] {#ψx!eV,ޫ{s7G\xj;'P;ybOEaSZ4IG e#~/\# (&B܃#V-8 <4ʖb5;)pwfl`h#ٌ Y{[IXZpYI9s :6{LVX©EM N*M^uL&I=UObX5F}][!ASQ⏶~8+]ꩊƸ-N"2D"Q< h*NGB7Ie' TNQ]8´ugz3e8D-7er`^QZf!Ӹpҧwל*c@`Kg%/cBx,^a-LTGϧCGP@ԜLШ=B=r_M…VHXf2i$Ǒ2ma@'5[AnEVTˡe h,{p?wc1ㄹrhx`'F1%LIBU:J >EWRE5,J=+,& {]bp}j˯Bj(=g7f_k@k\9ߊ:Y,jgAQʴ"xO'ss>Yp:\Ż'*a|xQߖ3B ͸ޏQ M fWJ74w#{n{<$V&%@ #@ s/X'Ubj'{S!s-Y_ G[HL"Ri/{1D gXLENm M1Х gX2Fy"CÙ5--3@ԓ>S9^I@u3]HZiw9V_'w/^c *jk]l7T%I**Пw+_ݾ SV?QD"BvR~p"NR tуҶE6,emEv@У -?Ϗz|g.B+s3:bw" SYeW0\3wV/;QxGUb8uy:i(+F4T!^]5fvpm5+S @"`5be"w &{FGILմ wDBr&}q~|)Ic)+t_Bڠze =::e˹vFmpأ 1UvGC)&Mİ.XP' BW`%#`#qWHS}u7&΍HPktIsMd}N D3U$U&s Ixz9A9,>&RzbXٕ5R%u6N8omb-U6DJN :X aBT/V"wVT;f.a )^)7d E2 >!L<«Kr#XKcÍ7u RPupRDˌrRwݼG&kje X2EeIs0˓bǏ,4A}+-pz ]&pdFR+"L"`QGN'Vvm hO&v ۝`MlzZZmpzU 5̈́&-+X5݊zW!r]j@?-0}OdVeX,(t͕)\ͲUAzxrNp{m{m؜;?&^L??k/g\5*? a:Ҋ6޿[7 f u0?,rц!0yn(5_Bך-xZ4>+^M.) fܱ[EYo=+z*ℽ omqS썐BfL,WĢ7!~xżkQ\@-7<~BVAn(p]U9B{*# qeuUv[[o.}; (r[|aWWZְ̬f.PIzW9GF՚ poz'߄,PqmBwoS:  dǛ0#NGmTpMZk!cMU'$5L0M"JJY*h bΌ7kvG* XBX1\nn`{FV>FOYyj%W#=6GR-vly7l[{5G3iVKlӯ=s.WU no[Y)(Z]j3~SF2󁗩ex qn<N|8,,d#}B%jѴM~(W1P;BR@3lA-#.jcj'Vo/fsPZ[Oۚ@~q_J^@@ē>I[H<c U.vS (nD)ҟ5eـugy\U}H$XZ+k~bmI5%Ftm,<ߧ(̪laMj/%(Z:-~P  Ԏ5Ftl4.3w.%Hņ}3+! SAgĽϙ|g@LWimzR!|+jsɪwGpB#".Gag^iB̴7 XA[C,&X1:R$LzeP 7DU`)|+ڨ?sXJ̣́ j??IE HRvH|Ah{+[eSXxMC&-vƀ,aca[G%'cf`y\Ō /gj/oGHe"7+-USIx3%SQ dq~ 1+.q¬:͵!Er9Ję[;G>ϴnF, (/Ll2TKBz2 b[OE=PjN">G*L)彠y9߽;d "G4 Z*K'Xz+D֑WOY?VFIau!·"b(zMo' O^eFB0h- U!JHy}73fϩk[[@tC>XvDk-acXa]&NEBX*7cl9hZ"9Lt_w3M\ZȄ3P/Zg'foj 7;9-(bz# =좼7 >6hxLL[JE}{e#b _Hg&fHeJ:V򔠙~unÛăʻ赸=gUs0xv,|}Qlq Ȃ~f)hJҝ>%B"7QV!|Fg]b4X&dmnULM?{B~D1p2{}‰]'yIfkR)$tCÂ[{""ﰍZiܛ>ɽ(ezf iLeCcLG:auIv_" ??F)yWun.%} )3mc1 8'J5w S;%\<2}sq< ) ਭa͵_tpv=ͿtH'*sǔane3x䉿?<,#K vmPA fNzs#eP>1Q4$[{~-f4\9 @RQ88vy48<$}0d^Pg=Hd5J;gGE)6U@)R"Xp]}>Mw[e_:<_*QI6F2QcmX=k Jh+ \:}Q˄?2E't v<&iQ=.I%%ss|$mu#;_|Teb0FၿZD64/'Lyh.ݵ]\6 27R9b 0h|K-<~Y\uK0lը{iP Nh ֩.XS vo:vU8 g)` 򡗤<43qힷtLe_DVL9_ߏ! ("zy_͌&ovi;J6[$.@UܶײaMu/+Z<䅭*ԧUIW ʮTBC1Zh;1cH zy1qU]Eద ⇺1CY9kτ:8C^g2xLl|?|@e5HQ0>e` &NGI晼q$A($ VֶdZ)lUɩ-͐]4FDx"!wʦ.Ήx#_ub%, 1P2H'3"f3 gx6fZꅧ~@",WMXS]hZ o&r_m=cbH˴[d;p >FhƂ3qeu_?gt[4 ]3W=dHtWZkMN:K_%):e jOէ&0\fh幾=6of0urAL2MlZbOs;J KrѼ!Rǝ5G,.ch} ȧ C:(~uÆ8%тC(DQ.Ez?ףl? <-yAt+X )C.ⲰN0C!%X[n¾Y)3 OY.c2P<%mJP krA d#ICBzF55@qN8bLXGKRc辙:+@P|06N >  &K7ZaHSU`T'LZp0܂I`±xx'j JȃFW†J0vcm8e=ʬWBXli?.<52tN Cy::oI_`m/_.ϛ`GU)4yd%+bEHp<#JZ fA.f؉C7┒ ~n~mC^[]H-y@sR@M 9&ö fuRfέ[[xT4 |Sm=ִ ޒ>)lF=l duyp]`V =5\%obOA "YdF=g+&5oDde$^TS3 YJ?-cLb4ͨ>oFKA}2=炉} 2K`\4B{(ˏ'aRi+h8ii{s1dh `"EYx7-hZީ'.bj77:}FT8JQ;8cnY4n#z'5JTO320AV)6Y9DsoK R^IL+a%Juk˜骈r 0tGPr]X3 A ɰjД(>YzQɐpJ8qd뜰&>S9bhO-Y]} o"<-`7|4Zܓ(ç4 ))*w#&[\Sƛ% %۶pu0F=[[ќt\ڟCM&ڜHԆxsؖY8l2ine' 3wynP9;^ &-pGb!Om|ۙbzp-w-洧G[Ge-h@A6 "gAkǠ23 Q.EE6x6tCJod kӵ>]Kqr}JXaǨ<MV3kF-=y#9EXi1ۙV-6ʩu5\\ImhR+ Un@Z:mA7nKճ__A+Ze];5 73vx'2#ϊ[:%ì4ta%/P&{A } qŗŴam3bvGfA(v nR1aw,S\sٌeq$"/t0yrLү&`? %^ss:qwĤ7Nh2-Puܴ ALFg՛C@H BWwɼs=!yt.% Lو9t%]SX;T#.ᩁ\Lzb$WCOwNϓ`جV%V՜߱\~zhu+xrQ`n;aחjlsc"xIh4jxhW_zVDfH9B>{瘟j[j,,g\zC~/ӜJvOĭ93wr#j  M`BWՉ(I*2‰YB|`+- !pUj.Hly$:|&8^&շ,T'V_Q 9 KJG{1dt@{`n%4J2ݦ0Kf 'S%h<_~!X aX<njɢq9O,H\8c4=h f\rO޴8wNTO,ťO#t8m -)+Xހ q ]# QSc=l Სg݌k>p$~pVXov[0XіNEerW&z2=$rzaӛz -ژ"OK̘kJ ڄ0uL+ Ҿ?j"߃Hauo|%[&v:}"\Ժ3 CA- "BHM$C~iaf|b99ĊDe, 8D iW/{~玐Aw5/0 pD&@K=yop$T pE3S-H7tߕu°|O$2EofZHNҁ]@iWOB87L#"ۋsӽ}dG-! &}Co_lBi4(N6cLSv͡/dؘ^Л,%uc24N蛓8_ .$)FQ)3#zj^ /dAE OXݱ{F4@:^BdgNTWcM?\}3B6wHnbDbj5O%iaBSzIR`^^Z FdTK(kw!jp0"the*g;pQ8Zn5^euO;m0}Rh+?浪ݝ)*vd1ټlݛF}LpF{2/y@S4K#4jΏB*?n=~ٳyWcrޖmv@kګrKc|W)suy&:g@Z?׈7bd>8$S]\7ѕ6 ;ƽnQ5u>}d(G sB|Y$M]ζ1'OW݃/-#w8M1XGD zΉ&Ҹhyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zﻏg7(uX P5Ic@"E\6f=U/T@5"gT|~Mùg4bZqNŃ.Zm̟<'K$i=) ~<cT^az_ 1s@٢qE!B֖/Zj u+L{ZF^SQY;@7Z6s4=ꋽB20$}q)O0 (SǥfI̛+XfQFZ㢟Iʂ*RנDk1e,Y^T[ڋ'.;ΖWtXŐć6JcE0]h (EWDn#L 4OAjzrpRD2YTξ-V=!MVPMfW oNm6ptLw@8[q~ZU9K7R\)R J=ltW|-N?Q < nD(r&r7G_(LJ3 ox #+%~H- A'iy~6BjSw~Ubw_$:}w3J{׵`YrB]SF'.G4tq*wN%j. 02 Lax>(=K %1 \1p;=" )ur_>w|%[`2`bXcpԑRcj (VljnwNVRBGaz ˒g=S<{y-dRxb_0'runBfeqЭIKmI]⹠kd/Mwq]x]0p5/k_2XWaIWB'UIdic%Lkkp>7zBE( YAFS:b:6mPkզxkSq\ XXqgf }͊2UvloXtKZN S_RTzgޕVGqu+ZOVwpɬT#;ހJ6K PWf{xp_ 񈙌UyZ 9Mٗ, ǫ9?<pGCwNȦ`{S=PN#VH5H/,¢o'2BNag,L. 5}ǞV&zrD͟B4U0/Cm'xpgr:F~i'{Hs46>?8LkԨ_Mcd'R8Jzm eW,I9ۥkn\I@cEŇ.nFvQ~$Jڕ. b9j{[\ebn<tv< *) ji҄Kn?*BnŻK?.~[NsU*G }`661.X:Cp %T)F`4bZ:{7kU2X;_wEB~ {:5 )=\te0W t=1ѿ3CUոdd"'R~Si7}gkݭk떣ST]IWHuM.~q$X @qR+SEGKi81 XŒTRRB9Oiw- oad v@tK$>$Ld*h++2d z/aGav,` )j#W7\JKgB'`B8w5;`f 0q*ОT5or4|P1sot `B8Yy)Z-AJ6#4,[g>4}+HDE;¤̜;p41܈cWmZ=׊ qRuÊV:l!8+0$kEI(sIc_ *V0왠XaAԜȹ-̗ٕ: c]QcƳwremvtK# q%."G݇d*-_~{6[RN59I39"9b T†]5}Ғ)HZ.yijIeSBH!P͎HRK .񼺟˝zׅ#OUi(k/uX)vCmj{sq\б*=,exK-{NޖH.^Q=*Rjbμ<ȀZ77] wKVd:E.bHv 1әOXSA7EV֚|7a޻πc?{sF:n #'Ȳ~# " qE5p9Gbz2 C+txB S4$N ?eMwA%+weBZi1|קWܩbB9#dL8%#Ƹ);MvP\4iJGџt:Jp6T0I54g"--IaБUv?v^KK%b\XytǽRث$v5w{|Oz_Ш_x! !<(J^!ͷIv~z?_~s^˿)>n)zRgϘlX\PfI=̚7@zWXǪɇI"e_@Rkue) g9KI仔gsjD+p~Oaſlm(9T:uO߾tLNUJkBeLϾu:a=i:@}O*;ɫr2_8TSyw"6~XcZg+I@V0I:S[*L|,MQ$mMrC,VY$KNoųH<cGc'U2e-;ťԂ_˟#DH#U[!R⺐v7swCF=͇L`eOwnraN/^~aJ`vt>2"̯s~JE7j( "͡ ,Uu3n\( kVObmRoAh̛-@6șժhմn_@)pM}ս2J~uK .a j#'{1I5`!~p: -ma8̒PhFF}\OH 2;跇hL#0wp} mH_舊T]kJ`*R~㥩{D!n^3fI𷖑|ȈZ {` Lؤ&^V ~]l*1d|Z0V3/G,Yo/߼c BA 25KlyMRs@URZԖ'ĭe$kFǹu]ǚwY(꠬>\K.WݥhAڬ0ePrc߬mLI}axZ@x'\&L5\(QI0A@L:g/Ya"w*b-Q2c5C'aL\'5=68VEA%2qߕ䌗+=Zבֿ%AUL0k1H  }JGrƴȩ :yhr]K} 9>W-h&x6EqKsСS'HR@{ U@]df$ҙVCHB 3ݏ\>l(9޻/oyŠ˰?,N[!>Cil͒M[FbLQ>cVK86s>z^+&rFj#Xql"?sh"DA5%)2v3c`\/CFE<^[(YBƐ>5vFYvE6]Pc =ehw`E* KkE HQs9eo3E;^[ŹHJ]7t`*lh@~ @d@vI({6a+wLM"/[V޺It(]TA_fF-(Ь)$^<ʧw,Z (+>  ]ML$ bY?݁:g3d_O5o'$s·޾X Dc2U8̪:ǰjN4F2KuVizgLnVҩR5񡖜q⌡\("xt9Qgcܭē;RwrKRS$q*r u̬A址>YTXyl$Gg֮ SUgm$!QcWi~(; ryM*Q!]/ Sf-'opNW2Fjd G5N~3, t'A& \0mi㕮I 0v~} ZOHZ6wmrBsUZf")۷m% 0K݊]QjO 4;ka (zj$Z$yӽkMF4QXQ&B=T}kx>NomYTZ] 1ng2{<1g[|gK"I+!ٵ͵B$xWÈDO)m<hTkRg!(Gmpn Vrd{#,><2qS;6Ud.*rKU5YE_ E= j=7()59G`DhQ,x1zrg)ũ(,vJd($`؞n`xñfs_tjz{,Wg:e~BAN|%M+OkӃ7AP{ E>كa@ja4SXGNm}4!~.CZKkʧFd'dq,Pr紜T` EC3EFmcpwS r>ҽ+񥶢C(7st1H BU[66Mxoo55g'p"7i k6:tm %J- p'aK)gFUes1{_ 0q&l,N+lG +q $>R1u8(˺h)8-uӎ]?l+sה[}EszpGc)ȻR<l|ڣ@Zy K>ʼnxuF@z4hnn_ MX ݮd.^ħ)0hGk*h MI3fsnT?Nc Gx3z ]Όje?A6i9F1yP ?%ʡZ6w%0ܤ$m.(35'y l#Rc--{cGP"reaFvqΛL^$ ϗH0h80JbN%%Cq|R~j9."Ֆy@]넜 Sz[aq uax2 a~kD,x]M=c' qդ3e#"2zQv  ^pS4hAwb w `RbIyv8D\ohOq"r ;ֵEC vl5r!E[tP A &q;o픶\%_yvderAX ΁N.Ot|.fw".Z8FNZզ\ C6MD |);ǓwՆg}:XCGj\]YԶ2[Px)1j9.CcFz)@NtC PmLa6C3_ubɧ5_P%ۢN*MOJ#ނLXK*xvy[ S=`y/Z(IScN銐hzt |Jb'ߛGr4FtcJC7 >V,O#FE a(Rmu=LEﳶMIkؘs{Nv&N2ﮇ4{<{B!\jW!&Iϩ} *[T@m5'Q]qnWw(PyO''l_u: 87@dom?;y4PNǟߕ;Wk!h]g_roge}dk #r6;B1ۙ|RwAآRbo;|.kXt#+&xCUqih!k^d+g ƀ^D`)9bѽ oIz::f uC9BA'B c͔zf; ]k# nÝM_Xe+I]^KGf\<䴆xׄ;0\њwcɫ0HXLݮ*tǖɬ.v~Eά fmH.R|&+6՝Q6`HN O;Ԁd-galgXBh=>="/yCT k[[]m1.DŒW2#bG$wb&WA-y BPIOMAZ=|lWx!3H Sh@Dٙ[&r&\͜#O+=t޶sP<[.c@έaH,U]@Muk,J~9 Yxe᝟r/]*d(alxZ=rA}ˈdjdThxmх av8E<5 \$tv$W$ ߲Pl(y3`?yDUl6ЀM/d$0 !.Xdܕ߷ o=5F7B}tu\m[g40%;:EAܣ Xc \)7s"3EHgv Ή4OO'۔4JQazϷ{_6A慟gwPīXwLM(Cpz.CY)gpM$OӁ2vvyeHA򨒚#:~ v Zp>[Dh^+K;I9@, X|+E'QЅ<>q/Vq-[kd͂Z% 9 7׶J9ye;s)11(U{J$sO*KYȑ'VDEMNn$hδezueѳKn }]Eٵ*G|1^>f꼏E< dO3Zd9[YZ1,#3E:^$}a۱pIej! WÌl VQU/arM[.Vip_%%#H#Hݣ `4HnRp%f][ۨj^݄%X0To6{W?H39Y; w ?JN.3Onp`f1C~bPcW 'c#khS]Vl؄x'K6E GV7O{MK+"ă#H}CʮH6Mh*n 4C:O lxxNGؐ*@=dZIbV +i夤-ԶAbonA} 8bx=lR"j6Jz cEt2bCu.=?trq }R┸p?;Y[C)xYϥFszf298[l/|XRDԷBpG{W6>J`* JHܿ5 +pCSSPHw-O5leWq@ !l1t2d5qvv%=^siyj1ɵR'-?Nʉu,@NR=&Cdd~Zq㩨MSWqmCbzɼZCMM5LSEm+7@Ӏ3dEl4}3kX(sj\NkHm+/ j>!<:P]݆DyE0hUGacjۊ x h6TE+.F{1ka{ Dk*]Eͪb`^P/ljY\ҧ9^J-o (Iȟ8*cG':c@3w"2røLٓ%{QAIr֋)`kw Õī9 Y*V) YW Һh}*w<|csO=oe?_i`ZDL5{ֵ1Su}?I~,H/0oaG_7X&lQ- нz-f7^DPO>q$6~3$-h_B=:AvpASB*ܳVpk7l+^;--G`ز̽@`/BW[ONyhVDz޿` ߁E 78V g8^8k$+D#KѠ-&PN>-B0Q&]ϳ,*v)Z=hM)tn3t76ˈ)Z쒑Qx;nemG\_ mone'-RsAlʚ'/l"NC*R7tpe;3&T2qg1#?]؈Y5Uڈ6X!I2|m,ŨdaXT9퀽>dU?f6\X?:?. -cGvb,~c-ס:*寶sÀT0B(JL/>s\>JPO- +^7M |lj7CV3x[ {=nԏjnIߥ's/PpD$݁?@p'y E1 픭VaAh!Jq"0\YVN*63+%H=WгCC<[Sq'hlgmpx/{5`N"eqf t繆]Q=Eq8hBe?#}a$'Sӄ]OX10Ade( +V!sGɢ3<#ѽ*J3W x3R$lv`t.*wGnsiw=zcZ" 'CL2] 's s37 eR@tn~B%|cTImR*:MG!›QA Ǵ,E<=,cZx_F^*63F5!Dɽt8Šȷ(1#!e,ܾDV=vmگr-6gV۹kǚC|yuO(xGcbh7_=SNݵ 94`w@_i=ClBv"5Y_oJ_~5[iQN06}PnjVJ|Ef]E;gDh тt\m{,UhJ%Nf^ o,qĚG0ްv-I*+k)!Wا Ls;:͙zC%}GBs0zxM?Q4+6(Ǭ"_?lIy: {HY=weH܏E|'éjP>Fb;~d?C;wI#EvYiPz̄` /7z׫fxnD -N3/~ J{ҹ0ePg.n-ZH>0XcFIMƠ)v<_3(- ő͋zՃ;^aPA#c7]<_!h0u(ޓ AΥ; fNZQ3C:6(Iom'0߶w s徃N x]?0õ`Jp2_Ne\Ǿ1ymġ`D;[gq+QRT2=0\zyh1Q7"V-/|S_H>СR/'ș.aXȚg3GrOFrˍεsKo=91V1h_0}qŠanxZPT]x{ahlOZ-㗀ЁH!#K*?ZPu٥@KiX" &–>Lr+G( -zfC%` L~_siS-l)"AeR{.NWx}MƦ\)#Mrc |#'{\2;tyWSOOy*ȋ萧,0~Tj.2-F) uK4B+a@wH;lw9YhO6|XCl WBVr ?F20/X M ō0+ nER7K#qh+ vs?سSݛ.`œЬľ"Q:xצ`P}Ac>Iq 5;a>Z&2 d ,܄hx[/]Ja^8c웨5Y;,<[h[e~@{ |=­P]Xz4d4y=x9aṟXz;'֖YĹ! !WEM_T1Cp36l xcYyT%ltWwH'XY_uZuјۈ̌)Z( ;|>*!)e%i3Sʐ\&ϰ<cXfhI&w8h ' T #37|iQ C!EV|Dϗʇa:hwlZs6aΠjmƓN2fʶ8b("DŽOvIF'V.N[NX2%>G ;2)^ӂz %/?/l; W~gK"Z3YALhk1>A[R+欈MnDZ\S@3ciw!eF|J)FZ)=3rHzǟþ\X~7*8N%>!JG6ǑA]`b NQ0pnI6PTVr,|R)9 n JGc.RbL ]lzE;le*#(B(mV#2M(fy;̥EcjԌHI5q8^ 0h~nn:XWrH1]Ǚ٫0y~( ᯶7u Ȋ/Ykrb;rpͽJ\wCvr:7xlzN^POv7GJy6]`F+"}n[,QKM]PF?/0l `AHe1%Uo /g(nf/rj5֪?MkUo|%@S>fr?gwZӧgQVPʫlq-mu͏]6"!+gcTUS2ݐ3`Y?N@N.p" @#_䧀*om넳e mGڌK\WӺH(xSSom1G[G]y`&nvD,SiUչI,, ybG8]<+jafFz.OhmT:trہRT3bW }(KQc%xA+ ZgnbŌj 8{@<:AV[/\2O wmÛ hQlcnF% 7 ey/xG N6 1WHܵ4M$&+Oџ{/_uQe\7ۗfPY9/:z?V* ƵQ c;7¦RwL+[xhPު,M=Et9f輫-+3cL\/;:~ pjN<1a.$X-%35xN6d歵E^cU>\$պXv/;4u@y|#4xR nڃ6#<{#bIA1Uo`0V'8eq\h 0y/ u_")#Bh##P6_V2>>+;ZɁ^&m>Rlڹ$=2!DTd/y CGO]ǀ5; 8ALJ." Z 50/qh*39ca+zeuv5ҝ2Kz[r?DbӪ<=|cOpT4>z[rb4`p ^*Q '͌ =rB]OhldD70]4|c!@>HwôV%|Ż`M8Lng-K& gH!fVLEKC+ -}"BɛeyOr?o4ibl<Sf~\ڎ԰oZj4,E"^caiG !"G_bE,\):̕}t%$ڛwsOmR`ʿs8, E٬º4ghw$FS|R8N;'-!JdwxAŌOM&ZݟGqQ.=m|r+r3ʱY2ԫhIz1~ymk *%u+[:hPL#cU*SrsUÛt,qQeYį93gXe~a'_lBŃj=MPKxBZkW cƁ ²#ipo梊,p%{ ;y[rbZX a 1o]q */ &V`=0yGP}Pyo*ȿ-Q7x"AXYڴ-և9fp'?[FUոI& xeaS2;_}0k6kCr z`uL+IQ$A|} E(08}ĬS:, #ob.{CdRǀ==ޥ7?\S}OI%2p8Q[<~QYL`2H8%'TWݾuW܄}M ܤ}~3fqEOkVQ2 !DH n9lKegt5ƵQUH!E\g۪[G'O6 oĉSֈ7Ѕ2awV ! @ ;@fĵ9?}19!>}bABu@eP^ |ygcV[z*?0?ΡDHxSkh ZH qڪ’a<#|~5d<0ǩXwGdpeټndtTnl2L@MkpQM5tRm;αEvggR W%=~*pJp <7lWp<[=V`q_A{$^LU%b%lao &]歎~)O= 50Cq} fs` V@:B~ n&*mV>[&.躺r~&tVTNṔ9hA4P@򗲺iKeX)-ʠ'_=8p +֛GxT+/g¦TB'^1Dl=`tU,HpftEJ#h急^}V*|%4+ 7x<YCy W_OcyOܮA&5Ef7_=/ QXy'ECPS"lC">)ThD'c[()WwNIVssE܀I Nq&[NDTK|c8vG\?a̤v UD_^;gUԵ]yQ}-U3vrksf^޺}|û3 66?r(bIdVy ui4g)aVf .'Q]7zd#%}Eqt\Ƒd)ywsI ʛ9V5dN h?Pn;t`zr&BqUl_@cUu=~θqa9}u2TsNu\Վ۷Uc%RS5ZL` ?ie+QS{V/EQ5=q,{6ޤ|uW.Aw%?$+`NuVtEvpDQ U}lB}"w-}25Q&ڙgNl7}^OQuI7*NF(9` )!eK-[X5W5#zRqQB A C/Y]q=NƋzn؟4T4fӰ>RA7uLf}8U,muSmJC=[ǣmvSFX  _rYW]c$>%՚j7!fOK;O/R?4 j`N]h>^ eUOO)"~Tq=$⭋x=ʮV dt/~3*wW'm;! -<x!qLbYF9m[ BL\7XAj_{L%ˆ(tE~kiYG.ywn҇y$z %!:#}oI:.6b3*%Zڂ쉝1ȾW1Džt3qABp(ȠbpxiTZ<$cvl#$ #4#xoe?s>MtЕݛQhCo4B>n/=* nYMؑSRWk:$T:YPJn FVE[b¿/݅< 8-]džI -RHgXN5M.^P4{B=j5lL<-5LJ G1Ͽo[Ik g'2:I62Ҿ|c˝d`b[ 2nہ2aE 񦚫_@7Cr6RI¢>OtWS~\a;MGIȡL!>1_2-)" /k1qq5F]jl??`RHXoN;9y4s n!mdki2; vnނ:1C9VKiZ@ ir` +AMKFX\sS(hHE24*,4SSjfLG؝E~nFj ']Zg ;Qoy-q~ϋBD|n'?N?R"hn^Gcy5XNl\@?|TՊsغnqK|z4~ o Y9JxUqLS Oh]fP0ۉtk swRk4_zN|.(m6u6jb!7:;\-"_CzU.ø/e@ܼ1LZBJiVna (.x>[Y)ޗ-z9r PIL!yPJ4=45`l"IESͺrGap\|񏆞b6BBsT$QB2Q ֽzUoZ` &ۦJn@ғԍ 8Wntݎ[T|\qIU[5dJm.2q9`zQSfDEcv(s{mjasjFCqf RYl?OU b+#[@m(vD\A~()qjYaYxv&tq/}o۱j'yp= RXml8TMG}2ċf*.a#A\prT]-2R)9XAKQStpfI+wR5?8 ]پHl%D*sk7PAE}<+MJ&!c}ږ"2[֑‘ `b%uB+27*Qa* 8sЖmcҋ b☙솗׶u%%+r>mrPG_ GcB*l6>VmR)ͺn\}5a#SI7PF'!:b:m24VZ׾RWxEbjp1kM8F?%*JuM5Fe@!j a]BnK*\" ᢒ\ɔnf3^ ^7߫֐Dl:]l-"hWNb!~fV0Ǝ;NM9ZVش\X{TXR/U:['*Toƛ(׵b1P#d\5{DdTšO{|92^jV [2I_T[ :"5^%&ÃATsn1v;Tc֡]U1Nq{*׀2D0ioǠx;_,EAT|Y}~h|"|K#!pS ^\j!PKZ(nJQ#^lUIw'9yS] [k WVr͡ %6 sKxMNZ5AYzb6YL \Ū&Eèv|>]# yy!:>]dMr޽9җ ;ĹT[#z%Es,=!}}:rWHvz,+Zߓ?p~Cta[Pﺵ7tᙆlsO)cg dcmw==S#sv\@kkxb]},x˯ê-F*ȵ2s|JA_hoK.-Κͷ#J Zè5W9%|Rg01 aBE%2`7Ա) +XZuvMl`ڹ #ֻ][G-w=R3j-rn^irYJPHd)yU2@,ݺK3A%AZe S&WcSҘ^LܮCI~Pl&qZb:w3] !1O)H&Ir,=Z]jeX\.6(UѮ>HKJ~*+%r;rv&ӮM׫0G - ~ e4]QC=h [9 {2'9-%Cx?b ,"t._if8t88" ш"EQwWmWW,c..)Q=ZD\ꀞ9V;,Bdc&̧y'+طv߆A2y33y%vn&!`)5:/]:™E7ݐp$ot4B`N`glyq:)teֵsD+7#siRse#(ĸ|S))' AQa6|&Av'0i S)>b 8sjf@XfZr@6%TrS;O[|M  \qe1  TQ9BTuO_"$Z;79GwgF-kưR\_ 8}M[YJ*.>~>Ls 6;X[+%6 P?ӷ?i>LTLSp|sMn= 5cLÐ#EXx5J:X^,6.ЉOюr[D:Y!LLD0y3 SbbmyCB~I+1T-xOz$bf1s )1ߺ7Ui|r&QV6쫿Eue-SIDH/G No&Ⱦg7?|Z) v',{5i R$+J[ ~i7unZ:oV{W`\3.ȹNJPx}[6]Bvm[VAg,D93z/B1{Dh:p'hb6S['?u8"\z. _æ)L5yf2yc`\-eGßCQus1,2~Nfdl˳ZNUop8{}x椓3Kmm/phc1ތ.z3r=C;60!mzlMv0x򊌶TDgaMqIzBeaj.Tzdϊ#u]is+9$7A}GBJ8Kc Іjݩ*v@٢I'ZW֓,:84gǐ84YXBD9lLB-W iІ m?K-l?Svg>s_YL!(з=e5*hȪyXgKh]+AG麨R&+XuCn'ߧq~_xi8]_mE{:Ȅs Y] "+㩹`2RR"4.Iʚ}ǟpA|SF =/8(aJ75 XYp~mI[MCBWn/ ӭ w&go" 'LE E M=R}e2NԏL+3/{G"/UuqKg3Uԓ;=O^Lf S}~ c{^$AhK!\o]\P`D݂GG/]˽'l?y8j:[muh DS9thu |7,qPM~|z[kyIfpn?fxQԯh&SDT:qHbCw5oÏsɂ ȓ#H^,*՜u]L5"Y+VҞ^ }Jdn:xБmaDY#'lPrɔ4ou0c71E.4zu%0+nOoOo{ū5813Kï*]pq ̠ǟ"ƨBNǜV^Ƹ,!y$Auo5Cݚd (hI&Ù U.\P'04SPRމֱKhdG!]Q  +%'XbqwVChQSҹ#_=[<+zF*E3_s\%>I륖꠮̠sE<}o7K` +bn& d8Yi9'[L:GvefN;#s2qp;1lIU̅9ѿRi=X67mi(K- w]eg`Xaf2 :@1B Ux)W!XnWbUGf-C?U+L`Ŝ-4(n_.MX_g De&4{fJ,A{bD\p&=AuUٟ\BJLjB|?:sDz=;]!=;U},0L<ک#[DSߓRy`]3H^!uWqeԘ0Ruti6|Z!ϭuJYwnIDF%9S?"E ߼@6!Xx(GJW*e땖a)5)Cߘ+wtTH:z;\sWhr Z@B"J?Ɵ6z~ڨ[Z;?!ئ\7S0-.fRLAZT1Y+ k(K5L4OP:$.v"_̃U1i|;ħF9]hf쌘 @)$z執\Pty49]r~ٱ0G*ehQ&w$P*LMgɗZ/5(KcJǫh4+.+]}#Nn\G#7NRl ۞ErPMN`YP J1eD! Oczɱ ;(/60At:\r1xޭO,g}3FJ3Ht)T_ f/a>Pl@3'ˢZN8E $1h E[r?2A~y݌ Z. gĶ =Km(z6569h-&TM7B6QTt:YOCt7e'?k`@*^+ OZKE7䨎(.B "o|jJP7Zf1a`앲;'v6Bzg0Na|N#ɪ ؉ /]޽.nLyԣra豓ćȟbf4æd2T$W d*'!-TF5 ORŊxrɣKh_QgT25ѣ=Q2z4z^9IgVatLľrU⁷d{[s: ^Dn9ZASp% 4s@F31DG|B Y_OȁF$`:[vd*n82YNcjq3≬ HGJC~m%XO ϒeUXi5ҹEC4&z3NtI4&nq$y{LPOuj~DLx81թo.4l6Ruy-r!`|G*0ܗBn>y?ͯE\QkY^2Ngə7ڮhoK03`]N?bK몡S`g{Jo4Uv~[BNneA(3[nbE:>_@)=TR;*g:kͧ_"zs͏‚|i\Qq5X|V/'`Ks))n)^ i9x `h{>YR@lr<#~aMnJ ! @JnGC##Z1sG]ͤ;V،,fMODRdsUPiV&5QdY1I].&h1w垌t/rxx4fـkS`"[o} ڿ,p1;ZԤ-'Nv9w2!UgBf)G)181r 霋d%ݠ&Yf7P/;>>]gts9P OKvQXUڙ,)sXs>GLEkpOŹt! @bO9-ycigNp&]Is%ޖ)0ψfr{$h4d(ZK e=:3V#(neb'S`%E T ytMoo7;*YXyb)FFg9 +'bãu(jb O YY3M7 Ě u+'u?'bفpFof+/[.L.m_ܷ-F(\=tLQZ\'y,1RǴ\!ؑUM$n߰_&XAǷִTt;HI9wp=@JN'篭dqoF_4*}hH:#R{{dfܡVHp9GR-~=+D)F,E4JV~ŀx`BD<2-p*|Ys8;cեs^C+0s)͍tlS)^}3av} :tt3g|ްK0K1~Pr c'(!w #ҋɞq-o8O5)` mHby7지 hŹ"+7;Nѕv@ÜUH-^#]"K}[NFMÕ#5@W4{1 '͡EO aH a눖|I߅>2` \A-aQcl" OQ$H*W'ǸrZ0Iӄb{LrBF%:j]8ΞʑVCY?wLkxpy$rS{”q6J?'>V` lܛ`dog^5ܘq~\㻣Paf\Z 9jo`il?r,GuRz_lA `rF4ԸNi$ȠvQ 舽٠/,طk5}]PrrH_FۧiwG/E5 0Z@M3d^794ki@ý2Cs{L@c7#Il{EN Zi)"~G4'“*Y.kxN==ƃޡ:'!M@Z`:` {TD\/Yp0"tA=CBG!XlL]9SѓvP*ZQ&Kg暳FmjSZtބ{7IPRev<"9Zؖx049&̒>RA8Z?N8+@a爗v7-CA _(m^3iMR:^01a ddE:P9J2*!;Iի4-0@auF5!gƸns(/h]D c,0҄Yq!5|ؽ1sĕڪf˴N28k*S#SHAVy"#VpUY ~~SMt2Pᶉԅ-5p{ KTq98C:<<`FS*?r]Uvz^ٻyT v^{J[[i3}/j2ib=@}8#ǙRL8ڰvx+]5C6h2T+jdWuCuIRS^Վӌ`zs8LͰ@%L#K kXu˽CIwNkQh%_+kbŵ~Ե&'t^ԉ X4T۪yMC+Pe./ќA zPV$]>1U){ҿ4rsMR$WՒ3(+=23h>\lm^^:k/"h"w`e?s۾]pg&u5G86) L:O_Ǔ=T)3G HܤqVt/ 5ufXZ*"~&:m:;fN*۞AUq>1ݮa4r"e!FLvh.ecS :ng?v :cHp:u#ֱ0#v:Kםv?J6^}\{ $[ H 2v'AVغ0s'MeT3qpߔp$RCup\JGQf)L ߺb;Yʻ!N5A44̨q7Տ1k3mD2~&,>0ٸqW4TQ pهkP%RωqVQ؅)l`{h65@1^CKNwG{32OZ$W71*0av^xk/Zkc͌{Z#$K'oً0cS"ϿєB!.ۓA4L[8c4jͮ4DӢTD&Y-[_/,nyMjpn3 ݚtDHe:Ie">NYzPnRܱvhR-RZ586]A0uF[k+W *@k& H,]&goz^EFF'X6 ^^%G*7>[aĢa❚2[ p&O8w^ {ۈN??QFg|iguԑ*#% $PޱິgpCí?)B'_ dfyN+7NM+z 2u F<^lmm|;kX76nH TSV% L)%R; >Qv8_i| G3ugX_:>{XjWQFIbHsoEO~Ra}jۖ'?BV\߄I$,UW5r2_lHsP% p+qIhIhl`QgZA V _mQw׶& qU4*39H IU6IU6kr/!/,/T0:CM|]X"σ'dm?,cB6WИ:1YeҮVdǒ 1Lc]0d|jf@4 FF!!U΂@rݽ2"ʻf@>MÆjPX4.JG]K@y&֓YVr$팺Ƣ@@5 \}U&FLUƟHdCFuezԊrE؁N~6= `A\&qF+=8,D%4ڒÞ0Otd@qdtܑ;輴,UoV09./ GWvM'z \\} KB'Í-7IoP(c==gYhlY!PJvd-v01 %Q[\䱊3;{D_D>:ӸbD~*.[QDw:0'8V,y&9uhJOT%ʦ1PD7ОPΕ"|*)XdKf܃pX'JD4FL]5{Ifns4Կ\RMA!LUhl/$=nԶC0RxmecHXI؛\QBQJzy\ JGpa.[Y(zTepeDz{O| 4:庢 aT T>~X8F~⤧ɂ6 g4k~IW|h؎g;8^ (}_5/הFqDuڹ6v):"-KoVbQ3r#iqJ7К;gl6B] X%v%<CgFxXcIP;)Y:A9}WP6VcǔU:ڮ"?@,6G[4/_fA)Y cr66Bl}@wtn-&*YURG8N"G쥓AcwH=-$xhlUN󄉌]*u7OoGÎo(mxTf+W 1rpC@BN&xyX g=knYlgf145^(D5 f N +-ʬ1Ma Il3C[[ eˠ)H5nŶєi/ΊY%CU6)m#^,nV Ш%!Ku܄{3ƯW+qR V϶ׄOw۲%ܡjccpNaAChҏwXR?N'Iә,TfY)55˸Emtr PDsJ.½ԲAo)A=5>OVçiTs.cyn !t&W"4y 0 X9rqaU\̺UaW s|]H#ʿ]7Y+4Q_[P2kĢ_4Wi$(2 ~zPac0Uu}ΕggpL+ʐq DZCnҠ4=&vtFMڍ2%Dht7ףIK/## *~N58VzEdEom4Z*rIЭaL "1$TdžZ9uZGFPJr\"-@n"V1 #ﶃ.$>mLNfW!JyYp+_C[%ܭ gW) pF~3$ Ş/{˰P'J;.ŮxEK6hb9׺Dk# P\TW;" ƼTm 5߶!HtcniPkmO 4pEtp҇@'򰔬^SQ69v#z_$߹ytAnYΊ5L3Έ~PVU7)q?7S0P/BJZjM>E]MMa׈$j[y"'j3V}CFm3L~Ł̖2k-l]I;<CG7z -a^+Nii^=-w#vRy% qF K;C7idST :}_/YԱXwTje9ojm;8x~=jY9V{V]?v~»^aeֳ,ŭtz{[Jk+b'e(sh]ԉ ?LDV\J Z1yG&5 O/)g$>Y:7"JSi#oqؼwc ?pPcX+30qB+6$nsK4H-KWXcf~ `3X07 2ds[h7,!l;k0{IMbP 9Jq;=EQ}",5u}-W݀028[n^~<{$>`o xINg})DӺ04JQ8'nI?S≁ 3؃5>I6JP͝8um0rw/ Q( ~%;7q|Y-n*gH@ rd2 C go0 ,xAŜ_~AZCw8 ^`䎋T݋U #?p<_S"6KԄ7 N! k~ 8)) 8ehn 513jXL9?gΏ" D ɱ{)/n\ ?5,ͣ_S^+Y7[p|`Q!;OV/IIg~PB ۆurOBy`$zC$Ѡɛ{WI\8dބ,+ԁ/)F({vR`:*WGyr&M8l|H \C l(#Јi=Ξz핥bRN—-{\jRZn7k;iV40r8F rSr3 ߗ0a |ET-09:b75lVd \Kn]ADD ZPT;XfxV{(66cYxwq07{'`Gvz+9Umu$RҼwfn-QZ)3yBF͞m#x'hTKBp㰀lZ -isov4JJ*;VCW*"kpDˆn͌3 c30@5~{ w!\/RL̡7G?tN{@y@5>)5&AUwyMc ^5([0c;Wi'62¶ ntM~Ŏ[~ʢ]DԔY9i^lvOqQ/{VJKuÌ0i.&<@]4So' (X7>"Ekb8ٸ\w'}v*HK=,| Rt ;53_dhyH] GA0+\"$Ed&Hk}v^angԿ%AgY&lWK4$}&6ATUqWy?FW,RnL40! ZR_8ne6.jU 3 "h0"6IDXtSȢs‹ՏbEmZ@E]#Z[nH"Q dL.,41KOTKFr8Ai/X7oaP']*0u3H-6GR!d6'v7UiD ]4ƮMR<ӈQcv+8%}q^(=ßK 64d*|х8Enz{i9n#e1۔7e ,t&m[ "T@Y<1 +┊^}vnS941#8P:5^(==B!H@G6pR,U/E޲1Eܞtŏ*\{(qtKEcvSTzq͝"c#7M^?Xxy;eQA |#̕s=tdCA:@p Oe8vmHEBFYLGaS+4[\$Gf ?@3@7A`!F$OE/o;LKtT:le_*8+M-dFr!M,SXǤ23ܹ"}:!T5_[Ok${RUp˪[l[O ^,@&´tτ([%hAڸJvV8>JTnKr!#pmVywD4<^؏ _<[1-'ĎMtgnHJ pdꞀt7OZjJ댤VC\X]uP٨&Ɋ]y/XM&'9`DEjqv<44hUߖhPr"W]ߕVhS@n)ȧ˙0cN&cn͢ UuRyka Vefkf@>=B\iSGh##! 1J#F5;˕4nP3q9cں6 Y7C v,JdT~5=*?1QDx{|9` YVǽڛmj\`JMƫ/)qgYރBEp$N\nuZKvkX.o_;ZWN`A"m3sE`yZ-:$p:g_ 78gh;#\:·*)iQ`8h^V%%9YV42VM7iSRUOLo!v./?=~/QbAK[2hɛ^>K 16 ӺcʾR*`,fPQt ?Hd}E\P)F&LsVO`aL˫ 3?tWM T{/v8u&7@(KKgi+饡ZW' ڻN)ұ6B'D$.Lpn &ïG+iw}šH[O xEZ.GϜxCŨ-R6C&0ŞLgtR5iRyى,3$[sk.{UMm/6C/a/uv9Ft~; zӸhz;-K: 5R44%Mc[/ i|w%'C\)g]U'; a;(%aU6BF]Ts36^iew).g m3` =ѱ(q4_**l&&wYcr([)UetgfiK!ےSS肄20!))$G]ֻ&hj%NcezA'ǘ&XYrdw=M/Crm )ki[4}ylYKWIVS3, t@]eG5O'.x?F<6ҸY[ߢNwkz ی2}s>rk8 MJHtgR)wzE3lcq|KtE]I=7?IU.oN٥}3S3%XBk耈h6eD% b[շ j`w=evȑ^^@l)? l(]*ft2*^=CJn횉3 ?&4kӠ^aVưE2s12Q=S9,xҤo庩sμ;t*yw3 K-cKcY`pkX}I1-``d!&0Ku:aS k{VCPe* ߾On{sew:,FŒ/ 6r x2i۟4羲1:mæ7?xduO [g~9Qt¯0P:#d'ZK ~lp oƒZ/ .o%pS?P.d%Lb"V"iLL"FG<7yA=p<-TyW B Ƕ:kdiv(g%9rJp RBd&G1];l<䚼n)%XK3 LŮͫ-u 햢_mWw.⻪e ۂ(%_KO5^Ջk$)~C>!Fh~1SjG{$";LEui -v`fUr7_TL:<7І3^s6\Nѕ%̽SF;̔ceg Tk $#CHjAyy2^1@5hq4(;w;Qڱ%j#ȆŤG835.3Aږ3!WI?dLrZ~c+еA~h(/fxȓJЁur1"a&>&31pxƔٝN܈ɋhjkP.\5$]mc%r~Dj dyG#"cļ`un^?V"*|2_'LDfSitC6}Os҉n~ VFJǩΉt_y8Aj)jDgsrr޷kF4k>zdKlr;ܩ/K?9OyyLМp2yl}7ȷ!|ȜZm(eC-Bi{M^p=[^"Z{4ژynH"X$#!$;D \&Xʳ|{?"`&,,6LTx0Gtc&6 98X8]T%_Ƚw"#6x9,Nbn1XCgj#9djmnQt2a%6^LEZGGY-dO5Xmh mF~<[Z?mע-CzTiBJ4:Wdu: lPV״xɓq+k7V+S3+̫Vw^;X__OݿDsDcB s \8Ra7+.Ȗj!efiZ.&ы v]av3qz 9??ҭ϶XLkAs,uZq[+G܎%yCok{-s+n0X699F"#02A£Iz#=EIO̘ãmt %: 8ޤXbVףt"t+jSC㙲`校sd@%e 핚6%CHݜtZ gnnquj<Wg`-m9-dܑ@,sCflh[M DDB]6nLP/RgAB1|A!s#9l~vwBKo|(`Zf4șTBI_%W؏wo<2,,:c9fdQ፰_/~ I.uO0d> 1Wc3! !π2cڧגMίLc%UAGU만Hƅt*ISCa-?㜦x 뉙:8FH Z5.AzDiιa˿Y ?5Րq}*Iu<(D́UX4 1}6rqmHLY6]V^80/oަof9Я BQ'-noJVK۴(?0,NȔꥉlZ;qgiv%Dw.d8+0!K eOS.LOT QL;.PUwbnyUq!:D'Jb 4l})hBv}??\Vs3* MҚc1#qN SH2Y5gGT\j>AKՓR3hUGFT y1C Mk=\r;M2^Qj8`+ZJW/&4Hɛ ?,cN|{8gNNU>Y9!H,T+I&TD1+YWh,֌ {T~cS;$HHq`>Yw95M ϸ 'd[Ggz6>D]Niz}s>KΚ=k(BèHp hv ͏ ? >i=zI}?=v76>Bb1H%6#ľODѠhҕ ޖv'Ti)6ݐ)dMJV]F@^9f0S}uH6QIqᶤ|8*KKpk&Y3[kʐ]P9Ve˽UC"S HI?~] ozʭU݊e]oobK!emqEFa_bx `xTOD(HMO43~bY׸d6Qt~ӲwKdfrE%=HC1_ȵ}߽^ &ddeWUsMZx.w\GK%96   *R_? &)T_ŢH`?d1 8бd3Ab>rft|ξ2 mGӈ#ѠQc39Ln#exOarnx<ҖfNЯRߡ kܻ3gћ66@cW(e48gAԷDp tɥ'n^tmBbbop9.:ɭ65}&@4oT̒LcYF?*`lo`[mi@Hқ\8XF{7bea`buMrƇjgMis$<^S# :$⥊ O za^*x5a$k2#ڴ6j\bsz@A:"pоΎgjQlYlr>,ʅ gs (fGb8m&qu-3>HkI'`;Un7`=~5O̔,*;AEcP& zې#/Am {: MaJKa^Y4vP2G…iw#M Q6Rqs ٙqw]Oň~6Zx"Xm0 Ov}~ӮO5Rbeyff`BhCWi?;¡9i,OѰFaP/A :r R  Vs0f_uX'G1a'QDZn<>!(eaTI]"3)5ǭcmPcərfzPVzr2o<;'*dIu -h(?ʛ _ AL ?9PƁ\Ӕڒ8/ND#~ {q4 x"%$p0P|Y!\Ss^=ſd}]Uײ /R/܎QU<85_NYLfqJivO4fyIBӖx,>گNN$̈*"{9ܾO w(Eȩ2\Iʳx%(\`.1G.`!Np3&ԗS8*s-/Ra`6j/U _hD!,ReA wb3}`Mm]n?MA -qvy,Ѯ[SJ$s1dYVcc5D=?ZuN^+֋ʭ`zĆ3̫d?yR o8HST{J!h𲣡uz_u/z#pٞZh?R"ID(|Քg,.A=~yZKe鳍U̟`t ,NhyoV ieZ͎z+VP'fq0+xQEdӎ|w"X TuK|XV{35:iq(VGZo()Va;Aco @\@,-dR|,8Av4V &DS w,'bc57MzA+aWCd}"w+ᨊ;)6R7RX9/W=hʾ>0Jk%Џ.7%v 8hFU i gXƂӥ;H. SLS]=LcinFH)LX_2ȓ4 }ƟJ9z|Ծ>&ÑCZYOIݮ/h"tWm'CD{=li>HV (;@摿 rLB@H1B{#$2 w,0푨I["K8a'[e_iO/;Ò`N׬8ƯJJW16+rTeޕPqn~*6B1`ϗ|WB ㎀݂` &R *fLRzrܻG/*3kPOc)$Dw,:vԡfGΣsK8ݮ]i`cѿ'LrDi#u ~hIbc0A;1 Qr  IB$%) +o ˫\zJADDu8&c^X %&H֛i]fsEPc$ă @fY۶Rh,8Wy4ErF024LWp~&p WH^8%i7 w3k7vC 7?1t<Hym$M;b0En7/3VŧR69rEȹE tBa#+'kq7Xkxڏ07GzЎYoN0#U342ѾYs?Ǔ#ҁY s%h蛅j4\tfv zMg{`w.aiq-ݾXԭvpJ0L>ߢ@Ò.^$$B٪,aQi'09hnx5"\kF!~p<(Ȳy-:t[yN? އ ' Blyu8,ʾhh_ѧ!0)YBN]b> yyd;%Iz8VE[]\ !P(&G.>0X4=,[?b!=8:M'7uqK]9N,N5M- [G\B2ĹYEQɄsgThI<1*FjiB(Lri <Rf;NyKstA0?Xsȅ:l1P? tS:<4"И0M6ucf\'*.*•Qxnͳ;no[ k\8 ]M1]@6Zę1R"d |<{ OVAB U"#8B]a'G]K:kJB5xWAZUN?K BH@~53wS,^`lxaO0Ѣu0n# ;c.ux*W)n~2N"Ѿ4*; ՇsLkv= }S~E'(94ڞ3Rdk(/ ) 8h6MU3gԌ` x^b z̐<&<PB<2DMs |]fV灪 :{}94Xl=ŧEyb-t~'}`f?MAgے몀|i'@gͪ0Mhq@,20(6n95xm@=tGqLA4FCb\1?f:^.`_$2. )'qe5?T!0[ ڌ$B-$C &]97U+B(^|dT ߤƼ2;:e ^&;95 R1+vE UA;SUujً2@bqaK\=Q1<9һa&U'YhfQpv "T[=KW x~ *ˠMLB,̿Ewעs.s%"$"P6 ɮ`iz#DY,ԛ`xN#Mn^OFB#u4N |í@~;b-G<m)@Dvԙe7҈t$dg۫(t(Me;\7a's#iXѿ{VA4w [y7 @5yT~p6G* ϴQuп~Y-nB׏$]:*c*t(Ë3iرIYH k yt`+4٫.|*󎶪 JyN$s O҆[ BݖY1lZƒ̉ibG(D; f_:;z]T[<('=lΆcX<%'MniM2דl8wjcE{/Q^dUڦ%|DO;#ziv[ "uc!AUf'#9Z UJ#' €~W\D%=Ĝ~I2o]%/lyHm/u'D-I? ϱ-,DPs6)nXI61*=5Z6>jyc :!D}Ɯ(xPO !.~ݩcϩyWF-HkWK=D-԰fCi~'?w10a~4-:ֳ;4wzݿa%J;V ~`8e *4RњBY..5f(;WV=Z!'60\OqO$´A]T%y6RNjq GգY@eŒ f8VQvXW^ıup^_˖kȧ("=i[J^ܺgnd,FcsHH4JW [㪙ѢPC:ZtiW>"1;|H /\MzUkaRťЍkL6a["i+ xTQ>yoQGK&7]@n 2˚~%:*1[ ԌuC5Q<(xyZK,`MHV C4 &;(FIÏ顨9jYa ʉrט~ QKIVcAF |+No Z0\%ߙAkIʶ!73,сui-]pTQ3If} dKߨ/DPkuac4;+$)/od3%#lp@ 15'У8,+kܲȖ*짠XEe.+Ӆ E"ꍚ?y,/Dp;L1Ɛ65Po0㡙oԧK1XM [sd>Eu:1HYC !q z'N_#YL@o[fEZ5JCG~~J &22ߋ%ʼnZdө~349Sډ08[=oૣDPVAdziĸU!\ j0%+/ufXWg SۍK1PԪJNtcSfR V\Ʊ\;|^(z䝝1"؅䔍ۛaQdOtx f 5a e{sk>>6o:/4ttqBW{`Fݠ|{^72\ ]X.~=eV'plۆ΃|޷p$LUF.a촶ܼd4XW'OWlXEf(@p[Q>Ō)W mJ&qkj&dgv ^rٜ63Ӧ  {b uJ٧:A6gP+! "6^NZq߄`M,O2Nrg鴫Ny$Qw \?6J.=!Q T<.gp˜nڱj+e1!\Ж31;~hwAq^vUեСD3*մ{`tf5i:xTsNkyiB}lGJ<9~K:_͓OzV̧j^\\+mǭ.٩*$a5tQ*1SmR^+Ҽ)F|z0XTV[059.YH;J/8{ Yq)xq~>;V/ Y?JI:`6=XVTH]cɠ]iK %Z Q4 O`iHn:0fo(xV)/獒І$aAp-} An6hy 87{dhIWҞzD OۓvW"&ށchg"V?v9hF]Ėg5(a韔V냒_)ψkF3*u'L ,hZZ4Z-? }sZ:bڗP O8e*Iqb_~w}D-l4#d2f="!יfrA(\N J=z2ISEgHIb, 4D5KO+ߣ|@  Nc1~#hGTMڦM\[rMqٸ[(2㜺95ڌHF6 Ѝw1S%.'Gk@_Dj|5bj )g5 T+& ).)~WE!0=W!HD(TiH]i W~V2O2rq0}5vqz%ӢHlYTSebS!ck_r(.Ց]}Ssr9 &QDT&.E9P\n.L]֘yB,t{^[} 2?WŹ I^gf-Ld%d` #Y3{ U0)e]a "(OYoIj2[GoL%6+)EF5zD[(jkէ0"=&>-IzM+IN S/A?U%I `(O$ROC 2$1oGplL)-+&[8.(Sg#nr?y٪1'^J\CB:$#Fޏeن:'ɑi@XY:Fs;N"юP?Sj)O 25{)`o< 3 QS%25Rc%S%W>~ .c͊ZF7胀!1&j|ߘ?+ i4C@u gL *q`S\ߖ}R8{)@..lȐLN?7{'oQ;ި/piu y NKGP :C&G[6$,vFzRqYl[ _$~ys6An]Z=+BţAoAӪ0daz*MkHܥ I'({DBi"lDJXޔ -\r 56^ { dז_p '1bCࠆ@ߝ3uܟԔ^n\&{,^6ӏ/rn9*aU=k?:5A_lkMMjShgZ2Tڥ򇉤l`odK0i`HJXS#~d"hv蛑Ķ(M9FmYF/4}[dJϭH)^J*oZ;Bvo5;I?Оq,)m!zBHg_1H>Q9[SplvR ,7ke쬪sj\Jd܁=N"菴0[/q=M+S56Rgm@FH~Co"mv~5~ {/ gpI)0rsQlsT:m@Sɡf,h3)\bNf謗7fcAhIJPK9_-;Pè?;mv T\Nw£!3heTi<Ū5Abփ^^@ ~ Ț~3kA ` ~0Qެ ?U37`I9gH~':BNN(_Z}JٶW܁tD?^?3u0Go9}ē;CLD"\=g8Mf+K̚ssj~_y@:OL0 EKwrs *LQZK78OzcHZR.hi\}95FPbF(n|LPuHwZPiI$5f1W~,1%*zDݙ +]Nl%z~t &KEVaOh̀]O+ޕL%V 'ZJ5'?wo@1yc7s6&%puF,, .ڢ vnnvPwӣ,E-aDHw5nKNeqlݹ"`"#DN :Є߉.XpK=`3dttHm%`O3S`SQ#zy;w\, j#Gdך89cBRW 6Rҍ;ӟ.`IcFxk-#NPXb9ChB. nʩY'_B[gTD/)oF!{-5%~)l6ᄫ@s}CmTD&kAn03p/# MB%-= ㍝xJAwʓ?[tv{Qr#.^W|\E;80Ǻ ]_o"T8Qoʪ~X@,E,ZgCՄY,h\[GXIͣJ#pЭ2UƝ%tp=% XEJd@a!Q'@"@aMqaD4^'"-א =|ܐ 5$åFMikHeV?s3 v x"/Df#9|p5DNxKw1j/~9Ά>'N{`HnKIj.pmX:>-Kwi"!jW%$ԖYu&h%0Z y'W֩+}OFbV )%јĬ eD+iؕ͘ _ ,ܩnf̶[@ $V9s ,#19[SGf1 9ԑt) s,‡jCR2v6-IKVyHN ` FX_Y33"`+FXD>G8sd.:GeMՀ;B dM fO%~{mQ cjKn d%3sa~FG2  g[3Юc DwS%ER G|{qs29tJbȨ8b_2 T=6^o+ל?,jnsp2 ZpeHs *9azI rz|z`X'-U.k,lĩ KAMA>2ͭ#BUG19\RkWuLۥjDm"۪0NCǧx8x=cle$EB8Q'4OyG{q\T5j05l, :{$~ dC"XEeI1Q$HI\ V_b kWslJx=)27Ji՗&2:!X@=W Fޠr[OkQ"b٩u&h~i FN$ +rD1nж1}Φ_о5 BHe{6OqA.ཾ"'4weA`lnJųpjX6S^qW)̺{$ACnf?2"ڥ]|륤R&fZڠdt:}5Ԍ׹HXa<)K>[O h C"q .46LpZ-l Or|H3Jo.=qx cݗ[&nXׂ ijXmd@/` y-e?K mۋx7D 3|$OC=2*ЪA>"k&<|PaS-rss6v]MFFH̓f#Fl5f)Fܣ)i*ݼHO,-G'[A=йb [`!U;P NWz^v[a߈m ΛK_$[$zGիnd k?.I A7Gʎ JWsX6F@eޘ?AĐ8eщo!T-\cy$$cHkMZ#h>bX&dzH ^/$qQ6h; 6EG;(` Ct閬F*4Ef .V,CVh gaogBrA?P&H:@y'El=|_rFtUsf rӸެ?9GN7,|) رZ'2S`2Y5O+T3|q"H.\!tխ+Uvg77,dfNshB, (h[D:H ^Ot2-]C'# s~o!R#b i8Q.%R-Lz_<>S؁ՌvOTug %C"t)P>nW4?KKi+*ƿSnsy 42-T ",rP&B\@Eu lmڢUkxJ?lO]_KQ;*O=7#Ū,RQ0Es!-A9 *HN-A,~ N.fqW;)쿡iVÊa-Mk&N@wO{~`S4R3~ /F*7ů~V5:W1ZХ`(:DBʉ~ӹgi&"!-DAG;=.J`޼pu0#a:yB|> )BÞɔr[}ukL,A׎En/S?ոCiq:yrWnᨖ΅njXQrKD _ъo3]0`;y{iE57,'iZ,2gdV-"CI'mؒԒX1bⴁ/'Ay8 t;N4C>%5w@Pn+d\缥{G{&܏/\9.~^M36$K_Ukz`4)ɘ1$WXJߣ`SY,D0ܡrvؘq`: 7MJzB72ԈXRkLo99{Z5 1ԖLB%sw _^u^]Lg) &@,7 -ei&QămtaB~sCfn*F).sUQ!B_y-yP w;؟gQ"!_CfFRFuk|u2v{D=fC7:W1Oݕ~8|qae cULr/VX", ^) zKCrQvZ,by Tpeg;@TC[1kd1# pHH.M*MhC.<-yLWN"ld49xv86%0ϧȷHN*Ķ`y~ C[`m/Nx8"m46dIʙ!(5L*jkY1Ik+\CJ$'}RJ#j#ΪIjwlvQb ġ㶍F~EsHX~:3%'(SgH0LGD\ ;H@pWz?g2\nw}b)8\\o3`6ڊ9mrM?2=sVg "tN+=]))5J.F 1$)]Ŋ?HАvYơL-%PȹOmLX3ӏz!ΓQu`&u!@q}v *'K`s(OU6V$ΎY{2qLF5LL1X`O_WJUK5+"OF۶x%k kIE]dkD>f7%42˓;FUnޗP+PHò/c#4YvVEdL[sO.c=$HJSvKr G#X4wC70ڌ%u^LW $cYW%eDq:J5q7UL84\p;xvuEt,A-<J ~ `A|10] ]ήO=P3GH] F{I`c|[*2=˰Gaasͤ+mivG|(538Z{ |@B20겾1c4v#P|(g=tO7NJ@6Q5rĮ=56/XkK g+l}r@{)0+#{,L=1âѥkӼ5 <9Ba@Ș0{rn_jAm(UtCR_[BRP!2ewc8cK`RƋ[:afu?sx]:fL7tU~W%CM0*DuM6r򆐹]~FGIH? Yp'x)>0RW>o% Av>W\=J )0)ھivu] w˯9KdTZ"N%/bUi(&-r#XAsv{ y(fd~"p7%cS6 ;,VϹT34dˊ٬r{_\ ]Rl$b=e;7yT-d |lhJ頗+S_E'8~e%Òwå9"J]­ )W1,& .WEm=ءR(7OF:I” HOFrcq{ݾ(Gg7<ebއy)&S-Wi¥L1ي,"\)R*ȝ~Oj-"=ĠʝZZ}:&in\ah!/wH*eʽh veWOM&T_"Q&EKR&jOP ӷ~T3{>Vi ]oEv/'c5 <1H'#ӡh(m]z3jH k1FmhӂD<4;W锒p%R Qz~Բd#4}=D[#BTq͉VtxYr2 F2K15e4ܐrqop;~[3ޕ_hP ´ = WֆNZdNxs>ұ|B1zi޻ՁxpKO:(2\za¸XЍ|DKPrk÷GCNkbb]D;HQ-YBHl.gX}&>49 q) uNq-@\aq ҿrSefbE;J}ztssAE OBR5(].]FxQO(e P͸jFO _0:7ZFS o\Ѷ+_:m˾أ2?::x = NO=2@x нqKLVQH5T (ȈY1aֶE"ءG#>վ 3})?Y1K2H^]R`/ՠ@  z]6;".wPJ)@+hC՘u}#=_ʞCl@B)n?DR\qRL=x Vʒ{K됽X@uVwd(=*`IpJA}O.D.g⳾u ~X_8mHxyw:2%9z O(-DW7K;zhb LR;a*ͱYa}sgVukzX.R '<92J8Y> 7 ?&.o܂ yBmHHz'ڔH!O=)zϐd|KW:"a!CИu9v,Ⱦ50ej?0 XH>]9OW0:q^k)O^r3x DWI/7<Is@aVJM@ʷZAR_[6A  Uc>Vu P'mI<^ lWſmgv=Jǣ]JԱd b^TB0!0f=髦4j Pڲ. sǵ7/.|.k JLW\h<(K8 Աi ËԩW(J~J+gaE>yi$yKE Ru{@#.^ZErG~n|PAýfcO])*}.3+Dr0YAt@/EHIxHf^,~f9v A݅5o1 [&t{3%$h2{Z~g N.LhCt΀2` XIYsoL+#sr"ና[Gety;:Kv@p]R5I|!,֋[&PawͱnW`]ࢉɓˊ`i[a{3"5tv~=ϏR;(ViJ߁.oMGa\,F82DT!͊ij%nL0KSOah!w51:J`Fg{ӊЮU~´,5t~`,$:.Fi'83i雠ܞ^\6M]]hez:5L4Eը{5 k,t0]h.2r^n:'I@3E3eGNM_ ] 'FWcѕzGqAn)?uXg1%7΋ކߋUN5Q/*|KmN<Żm1ld];<~Jǯp\|43j՘s`cej qxXWC𝽍O򫢩3RO{,Ǚ9ztXY"b MfQ?1Rǡ:ms-J K4oeZ%VU3$c-,*HzIF#z޻LJ`:Gm:&є2gˆm7t }^"wJe*)Y&vr"4͝ Nig-S)tc:WYTڴb@=u0geN0|>ggf%(z_h,|L"% |awtngUQ :8Snη:랮;[͵w" ڲ]kgSs]#zfq4-3@WAe]w@R7ϝo|A 2Yk7P Zڨ ښ:3M{yٝJ/4 Tn/)Sv! Pl,hlό^t^M_g1#2ONej\sl(VG]goCus}ADž|Pj1;¾n]@ ?Bf=ǨS+O se:EͮSe$彾уĽ` YZ