bpftool-4.19.90-2405.3.0.0249.oe1 >  A fDW^^f5jV|9aU1I}-1ٜHdc$ͿwQD>=#ЯQ('OI-0955f6ffd27136f24b3a375ef21cb28eae1f8bca10c7f7b8f8314f695b9386eded4ab5a024e20810fd7d849ee0f3d0b3e28fe0d0 &4fDW^^f$]ZGzd[sqe  G=pه .v3@ɧ UPRvŔMnbHNC%_pl@y(4ľq xX5LHhzk 4SِwT+گSH_F>{\U6.5sɴ5unͶ!CȖWyQVyPxM|"4̎0mdƶ%?6)!QOf0 \ 1}216AN45 քemG*EP$fZZ2%@>p?t?dd  $ a.CI ^j         R  \    <T,(\8dd9 d:#fdF&G\ H݄ Iݬ XݸY\ ] ^ޣb"c.deflt u vwd x yz`Cbpftool4.19.902405.3.0.0249.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.fDobs-worker-backend-test-x86-0004.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤fD.fDTfDfDfD0fD0fD0fD0fD0fD0e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69828cb557283dcd745d5d840e5977c149307caacb018b7d0129d4f44e49a380df5ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2405.3.0.0249.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1fDf:f(@ff-f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@Zhang Changzhong - 4.19.90-2405.3.0.0249Zhang Changzhong - 4.19.90-2405.1.0.0248Zhang Changzhong - 4.19.90-2404.3.0.0247Zhang Changzhong - 4.19.90-2404.2.0.0246Zhang Changzhong - 4.19.90-2404.1.0.0245Zhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150- !7194 s390/dasd: fix double module refcount decrement - !7059 nilfs2: prevent kernel bug at submit_bh_wbc() - !7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7104 KVM: Always flush async #PF workqueue when vCPU is being destroyed - !7203 NTB: fix possible name leak in ntb_register_device() - NTB: fix possible name leak in ntb_register_device() - s390/dasd: fix double module refcount decrement - !7158 v2 Squashfs: check the inode number is not the invalid value of zero - !7181 nfs: fix UAF in direct writes - !7091 nouveau: lock the client object tree. - !7120 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7089 nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !7151 v2 scsi: sd: Fix sd_do_mode_sense() buffer length handling - nfs: fix UAF in direct writes - !7033 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !7079 nvmet: fix a use-after-free - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7140 media: usbtv: Remove useless locks in usbtv_video_free() - Squashfs: check the inode number is not the invalid value of zero - scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7137 v2 SUNRPC: fix a memleak in gss_import_v2_context - !7138 SUNRPC: fix some memleaks in gssx_dec_option_array - !7100 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7095 CVE-2024-27020 - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - !7114 v2 backport patch for thp deferred list for 4.19 - !7034 fix CVE-2024-27001 for 4.19 - !7032 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !7115 drm/radeon: add a force flush to delay work when radeon - !7055 scsi: qla2xxx: Fix command flush on cable pull - !7109 fix CVE-2024-26960 - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6260 packet: move from strlcpy with unused retval to strscpy - drm/radeon: add a force flush to delay work when radeon - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - mm, thp: do not queue fully unmapped pages for deferred split - !7046 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - mm: swap: fix race between free_swap_and_cache() and swapoff() - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() - !7053 CVE-2024-27024 - KVM: Always flush async #PF workqueue when vCPU is being destroyed - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - !6995 v2 net/mlx5e: Prevent deadlock while disabling aRFS - !7038 i40e: Fix NULL ptr dereference on VSI filter sync - !7037 media: v4l2-tpg: fix some memleaks in tpg_alloc - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: __nft_expr_type_get() selects specific family type - nouveau: lock the client object tree. - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !6992 media: edia: dvbdev: fix a use-after-free - nvmet: fix a use-after-free - !7045 v2 b43: fix CVE-2023-52644 - !7017 v2 net: ath9k: fix CVE-2024-26897 - nilfs2: prevent kernel bug at submit_bh_wbc() - !7016 v3 Fix CVE-2022-48693 - !7012 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6991 mac802154: fix llsec key resources release in mac802154_llsec_key_del - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - b43: dma: Fix use true/false for bool type variable - !7005 media: ttpci: fix two memleaks in budget_av_attach - !7014 nilfs2: fix OOB in nilfs_set_de_type - !7001 fix CVE-2024-27010 - i40e: Fix NULL ptr dereference on VSI filter sync - media: v4l2-tpg: fix some memleaks in tpg_alloc - !6880 media: go7007: fix a memleak in go7007_load_encoder - comedi: vmk80xx: fix incomplete endpoint checking - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !6984 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6893 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - !6958 netfilter: nf_tables: fix memleak in map from abort path - !6820 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - !6940 drm: nv04: Fix out of bounds access - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - nilfs2: fix OOB in nilfs_set_de_type - !6968 CVE-2024-26974 - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - !6976 nfp: flower: handle acti_netdevs allocation failure - media: ttpci: fix two memleaks in budget_av_attach - !6944 USB: core: Fix deadlock in usb_deauthorize_interface() - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - !6870 scsi: mpt3sas: Fix use-after-free warning - net/mlx5e: Prevent deadlock while disabling aRFS - media: edia: dvbdev: fix a use-after-free - !6966 speakup: Avoid crash on very long word - !6963 v2 CVE-2024-27000 - mac802154: fix llsec key resources release in mac802154_llsec_key_del - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6942 v2 ima: fix deadlock when traversing "ima_default_rules". - !6951 v2 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - nfp: flower: handle acti_netdevs allocation failure - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - !6881 v4 CVE-2024-26846 - !6894 tun: limit printing rate when illegal packet received by tun dev - speakup: Avoid crash on very long word - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - !6883 Bluetooth: Fix TOCTOU in HCI debugfs implementation - !6856 media: dvb-frontends: avoid stack overflow warnings with clang - netfilter: nf_tables: fix memleak in map from abort path - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - !6839 CVE-2023-52650 - !6869 v2 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - !6867 v2 nouveau: fix instmem race condition around ptr stores - USB: core: Fix deadlock in usb_deauthorize_interface() - !6852 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - ima: fix deadlock when traversing "ima_default_rules". - drm: nv04: Fix out of bounds access - tun: limit printing rate when illegal packet received by tun dev - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - Bluetooth: Fix TOCTOU in HCI debugfs implementation - nvme-fc: do not wait in vain when unloading module - nvme-fc: remove err_work work item - media: go7007: fix a memleak in go7007_load_encoder - scsi: mpt3sas: Fix use-after-free warning - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - nouveau: fix instmem race condition around ptr stores - media: dvb-frontends: avoid stack overflow warnings with clang - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - drm/tegra: dsi: Add missing check for of_find_device_by_node - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - packet: move from strlcpy with unused retval to strscpy- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-nodeobs-worker-backend-test-x86-0004.novalocal 1715765952 4.19.90-2405.3.0.0249.oe14.19.90-2405.3.0.0249.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/f7138d6a36b3ecb47735a774857e4ce3-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dae6db42a3863415262b8b37f27314795f66b84b, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR1,MNEkutf-8912cb3e7812dd940a08632f98c51a0965ac12dfc1f3692625c2f6d407c5f0c41?7zXZ !#,] b2u Q{LY0~mlEf@(T ;hCہsd#lk g e ~exosN%v6f!S6$NXBs])hr%Q}ў?dyu6_S&9w4 s iF#m W%hB`6HexgO=s {X?ϖ{qz? .8MwFx.Bv|{RrlO_m H/0G _Gxn5HPsٳ YW6T2oL2At"q7'^yŪiYg‚߅||)Rll= &|gmL|5ٚuaUɾ _( ^ 'w^+~z:Y*Ul,txϊ6-p`DNtTwSiQ"r2ޓmv#C17RjMg}vmF8P>.h;Dm3I NpE&:YT؅57sndez8$eGIz"-0Wx -uz}*G&YqhaɚRU(.x/2ZɄҕ_?q[Pfwzi /26j29 DB^HN9$H弈W z(ODjEʨ@gq(..w  V=PH T*hVWqӼ8:*WwİN)g(NB퍮D]eB9#@=RmFǚg<2,jh~tpv&8>@"纝T!'t:`ѺE6CV_zE jC # YuxE@@B]爘d)~촇ttSG=YZ9J.!T#@JmYAGYTݑ2v_ [V --:)Í__õ椌$O*w?2Nb2år;Ҙ(4X|LSېBVtT&YuO?gb| (:ղx6 OQԹKXxwUӸQ iEc!52JB2(tE(7-}5vumxS %G[ƂoXcBhHYҽ,ױx3{P(x wPO6! 6}׾fcD^1Q$Ց["2vaeQe-mꪌuRԵhO _MuMfZb`#&:g3!ceӚwg'tAWe-P$)Ged8״FIw)**d-2?D}浟=wfčA*{b/_kR8hgB۾ ~e(xN_,Cwt_$W'gѥ.ǔ~vlx1(7`ɪ"S  ֲoK4KαX} 6$Qܕݹ%H3=бwOhQf,(6bhլ(i:bU~;&&7qωy0  ~#p9t~{#_U 51/#K\)+ua돦sxB$>\]ELU+V$sA:)6qԹ<P]N)T@mq1cj_ (V=Ĉۤ0'ٞ,&ûX_. p1TqUy0t#Q22摹1؂>s.;&rPGWOkW=i*|5Zi]ڴ,Gb6 ,XE'Ww;T1cئ~N6'iL½fz?58ulp-ᴁ} ,t"ah jEpf_Whxz1[.)d6  ρ.xPֽj\7 KZs:4zwqq]&= SN k轳R&صwf,B殗yl8+Hppt]aW*] 1v!=_Ĺfbj;oUwY0?ٟO}#PHؠ8`Jm0 f`7r.Z67w(4P`eD~VwiF!T>meY jˆE@jNWqH Ɯk>^>Һh +F|:=7v\N%F`>.BW"nJ\e`yQ;͌ڰ M9B#sGS] RA6-c{EsNIK4֊ 4\L;pA4"?O> ̮8S!JؙddE!ȱK;\Gcב-Y8s&qj!#߬ICDvWD-0μyg}y9an~6ߍD|^tIUZ@2|쇢 ]w\thߌ(`2#2`ߣE2\ ؅\&mo4H+ՆBQj4Ϳ}y#F@`&_ I Q>:L q`*\I#l<c1pHָrJok{{/ 2WT&cUj4,vLSu]rL[_55~ÌM(7 Y`5صތ(s§m#$w \4\J.BUZ)vrxRҞⳮڋݻvC)h0 k \ֶBt0P?Pםͧ l9,GNuxSː5fD4]MCNR2@<,!zʁnm C?8ER$vWk _" #Y_Կzk;rƥ_DN%Eam8&u_3^3-+=g֛v&8=Cxe(S`OGʥᷞ*J$Z`@@ ?tDXU.Ox5MGL3x[LȺ^)c?\' [SJJ b" }!4 YS,ǢS+KJ!rNDSb <_f}To?I7o0ztES䴄Q q>70=ms:7h- XAsWl~37n5ԄAϧ˄T+#RF;>'\,<:"oHs>1 >=OGQ;nxxYZ'\{㥴`ʝ\zdž>?JAK;ڂ&fvLq цȲ@?P#@[Q`t,ց!Ӓڱ?8Ri|㓱6BrQJ4CK%]^兒v)|TWժDϦK>jз4'aU"dv& .wG)ĎF2I w-r^w@FQa չ| \X |xzxF5x0gۚ,|T+Z7hmv`x!)߄d9ä w5~#Аװ]RSŴpMo?s8A9iij5FAĻI,@jє&W&rg0@-U9U|7o!5޵Z5=iV2$2YC0xW+kُ0j`u[NRk /<xJt]'#+3WDkF-*ъW+VHh_mkYV=C :aN|6RI,=(TsUSk @&E|s{M;dm`+}P#(W4ÃW\UL2ҁVm`wSsBưp8AaoP9ax"%IfpLOzb`$7A$DcpGJÉKѰw8R)0ٹPeI~KT>/OfLSׇDqiIP64&gdMmN]`O4O/"@`]k# ǵƎEٝsRӱ՗&36l30&csk|U:?i\p_itƝJ<fq=G&ILomy~_$!/.#N.ʰF/Y OkN[T#! S@.]:3l6S򅬄<w~=+?~Rji5R+׿+YXxUM9vPq K9M&e2=,42Ne)yX=,Ҏs"oy5CѸ4 lw>W!/=\pj1MRw8r\e?gzwp1PlQ Ȫl +*t!Rᐚ黎Q {*|&w'j?X9 ~Őݦ҄l'ӕ z^66sy䢄 QNtfՌ l곎D>r:Vd\v3"TǿǬѠ HR딓3<7(˔[9ժzfeHP}h4,:+=?P$!tUSG񀃭虎i3 ٶ;TuLB_$ۏKUΦ '[HL)xiA^xw@inz&LjE`OHMcn^H/؇z8!X10鬮!j$p JXIitRK_lRU>ýq;6Q>`e*+ՁL7{qILA~$ɺ?J7{'Yw lS+yɩ)ƱhI}5yYGyOS-j^73|6ZHk)EmdlJAh0PO|mN@N]/2s K@5^!1K K E`k*YK7WJ_`DtLDBpTfw_;56M|}s_s9Sa} UD1%M\g 1qƥRKv O6,"|)$$?'.۰i(|[¹;c^Lbes,<+h@R<)Xca5FhE's}">/~>@f˵rD z^џGw#s%vOCIN?H` '3bv62QŠFN 7W[TX!ۓjMmMjWFje@ͩU9/p,6) yA:d=fk,GP0>5M)@ -95#Z}}SkUY_^'’҄gp:6#z0i9Ho?? |z冕qL"K8#,Rz(iٙNmå@/ 5?zZ&/ ʡKv(vY⒎]EOo&0 Y<̀`r;[i1xWd_e՞xB&ȵQrrD>jGs V(*o3l,SR:(υOt횀Alڝi#"w<'>nXԣ;&RB;(QK ʎr.Te^o'\/+xQ{ Iy?,yx]WYƫaɂbD2 Ih:j :,Y k:iEau1\)wxg6% l1o+UIY5Sxva+ԠyFI$P3" 0xNӏxvP|[歍C6Cb<-/*M' Fc*XV!$SMQz#-}[e]64\ecRꥋ0ϙ>1wY꾽=ĥٱL6/XwڴLĢhTT~ycKFI\NOklE' 4s=BM5~/ K8_P*-rZuqoPz#SxA f%2ľ3lw'`{2U^ȂU3^2LVp49Ǩ8 gtTbo;q;%3YǑ;=#TM;yUv4zigt8\)i,Dc/loH;/EFMk#ƅy%Ҡ6P[Dvg;q@ [2cF+X< x J`lt6o_;pyZjg7.6BLMú@J ?l rZ!Ir'$$.W. K⡚!.Fj] 9|%#Ik$U]WW> YxA/@ GQM`封x`'-ͽ$÷ÏElCҺw"}5A* Rk~rYРk#|QN Oqym򙿩6,vƷ\s{TqKmqtNkf;oz+^4@>][ULluT|x:a[ 1&w{}{WQ|Ce-u46Cbb?;;ZF5+Rwoڇ4>P6 |6:<:In]+O.ԭ*=cC5$1܊$`{ZW5s~;=\SZja8VW%u%h%Hl;&cEÑYE>W9邘gԆ٧ORcGRZ6UMZ2 Ʃl0M>d;a=2nY^#ILNlRd%KB)N<LQMԕY3lX yYێwvic_%w 0q&aR2&+{jU+*;۫x\Kay{0#Nŗ'Q&־l>}b)HJ<(jl@Izr]:LQFUP /&'L+n<_V-0nz!u(8wULo,UүJ ,0'`ibMYՍ±ѢM*7<,F"lOͭ1^ yI-֍K"2}`I |T*-"Du +w+Wحzmwb\B&d*7JCG3:\!o-m8hgwR^ubl9G Ö:KMш[%Y B- ⡃%Q|XPrfQXݚ!Xd4`Dh"j5F{KlUxt t'Z`\q"wE.Y )hYyKZ. ;'qcy"Jhp0aךHi)8CPi5ʋ2RR%.ì#-z^ j7(^k2vP%)0-`F1 Z&7lCzxmbֺ#8RD5[O|7cd{mNW|-O  3ρly,𪐪yn9岝n-l]1 SMT|Gm!@>o /CΧEdǟ 5. IN|>hE6*%r\H92IҎ0vs.ARܮ%:1>=rn̮/ri"<*-w--'< =G0h\P'N|llQo.e6;E{׽by7=*oika^z_ dq-/,Ϧ$ b? _6)O|ߞpvQ*'^.V4 񬍡XKLw7d]{}NUkH9zÑ?B@R-L%~ p\+':L=ABٹ_aރNē}$}&i&!.-kSҎW0!#'`*#xU֭'Q3p[< YBȴ o\t'=yȖ>FgAq}# k1_8T.o0 `(X%̾'?k?s48"/7ʔ-))0}G\|Fh/9S;+|@e#P q?Iך9I00)lt#}V.s{`L>b F!-oWG>!TW5zCc2ЙR hlϒ%ߴXZU' čk%:v~HSVqӂ5?I&zF&M) t4vgSr9X㔯 m<iHZneG1Bt iW6;/ߢ;I %FldքC쯈SIJYz1?v)5jx3qnQa#YҬovoN~w@COMO}9,ńF] ovAX"q fԠ"@wɍvEx Y[\B WJ~籔Vd5ߣK-a u:?;KAvȀǔHߗ=EFMT)4R=G"YkLt&e4l|0W5&#"C[[$ M9i(:2Mܞv_GF c[] q1tRTZ5~Tx)ya"yǗipk|.v3)yf!gɔl|ɯ$]+<80=_C o!MiDMP'o fR{q8c YyM1UJ@~ Ɠ~ U5.<YKVGG/GɵAg=Qdi452A1,KBkS="D(DIMc@$E+o  I0 ;:7I_f ^fl$GQnՈ~:Xisa$E])Rc2Bܠ(ӽtcw3lQ,3`}C"~7iTGQ25n۴FC囲 _#2fxMP (C@~Ӭ>Ihll L}:)yP(' k w=Jf0|A$>>t ɹf9?On8K=ݱ9$)Jb} l<)5d &>g566ݿk% 9I}ah14GTIGabHgmt1&ؽ#;nFSƦ ykLϜ&%m`B|W iq a-:g@@~2B$ )Z9bpVČ JRIMSӺ29,!:r}i(QE :@c?D:FD Ik3Ri|c**x#>!m(*^yz7LNG3f۫$\s@u^}OtF &ydtr>־G}@CϐS;" U1k$dxQ|\1&X&⣁WQűg E\=bH|K<Ϣ"sN1h}(kA r?̷iΗM?ji/K9C䨊.~%ʰ)Q38>s_*Ʀ T. !,)鶙$D_{r=i M8 DXz'$6f9O?L' {'x38zn 8aCQ;Fۨ{>7[=ADg.nO5O$wWRCL$c[͵QW #qWK\qHyB,d/_*2H& MF٩l䦖ffz=ØўV@gBKgDH;6#PWMeq7͏j291|tBL]gq)v+(?G{huŒk< }M>ߛqHTZA`1=R^ӾC\&dW-m }=J4.+Pڿ+9]?[_ؕZu> 5_j ѱZļz'B fI(7.+Kf+Lny~TȊ^N+^Yr" ^*  ҋvLBDz9raMlqw#da[^‰֊A\Hzo{P pw!uC']3/4ڑSE3WfBa4@1ުYHӬѓZ1je\8'j>~)7΂7LP#F"RM4 y}"S>vxmw)Gk~hwnc W/;◵j.B4>emPTH9L6_>ua9XJf#/30댵阵ϵR4WVU F [L_BpM6|O}ָ#'Qe?1ԯ^}QIѫ enbԯz\ċ#Tl n[%堡+Ymi`ұ(eׯ|P̂[I=m( ;Q_{5=zu6m-qpBc~ɤ Ϸ^:_v MIЭ 4͑56w54 Dyܹ/u3|` o+ôT--5o6$ӼJ}H SV#?Mu|*Ą{4$ Y"h9vdL̑{&S Y' A C/A`yAN_/m|Eut&fAxFܬLa0ӳ˼e:.fuw:hG(fW9tH\ tK?-r& ?f!/0 *#,<{휵7Ar&(>q\E^b{&AdL壢Oԁ^5!p"oGQ(67-jΩ3|ˣR¼d!)(*]/$a$8кﴓB68=mS(!]yaVSOj3S9Dِ1edR5NoS,}7;!.hrs<iް Ɯߛ:TI”D|_ NRO0º BTAĤpYn*hRiv JCU#b}&"nsE\K#R0 Nm# pQOLl xe MUd5{L jw葝x5W@V3^Y#Ml6}9DߏQ7qm1sD-'}hƭJh M q./äBg+?`׾Jzxщ$A52+M-hv=śl23}H<6`\A[H AŽ6"ó7z ww93nldo,Rp ȱk+]. ō{[ܤo ~ttNū} O3~3-O&#3vęqډ_kcO仹iz*d\}\O K,8楞@3I;u1bΣ "7v C:%Ez"8ciSg]Zu=VVk/[ٽ8>={n|}-Tl?4߀G$Ԡ&iM1R4 J!вPF0|a/=U;Adw쀣wϛkQ9dYlfR"0Hqn":x c5LW1b'eoYjAkw |jINl>#Φg4яPX$P*tx$YbS**F0FUPGXȡe%&M`qP ڀEƍ)MAMI^jDzΧ/C>|2ާϝ AD X()GvMlyk{(uAClmT~U_I^J=,U|ko8]wIHZ̋bαөSNa!Ȣ4XV͔RW:PY`?GDmPd*ݐS=,vh k|`c5F u (k~nC` e)rl/ B~#>y՜<|ۨ U7vaHp0_TD6VP9I Ny[ W)zb$4+mST"=#8ר@ɜcSy(Y 8ZY"r h+ީQ(è*ӺOšV8Gosxd'M uhIPGb^ZK,ژn 2cˍ 3 85W9]kxZ 9lY\]#KC ENxR'%:h0_Bg`(26EfۢKͿw<\ކ/ R94B;_;@ k&~L9$*eQV\x$U&$;ۢ$/-=+׸*l!Zx&۬TWuKU|ۗS߾Ih5U|}z{G,[+_IW .WS܊$LߎiUx!\ %HXԑ߿äTvLFU(R E+73oPgZUlM} Z$wbbh/{8gfQuHjC$I}u9s{ GjƱH HZ<1|E{@*PLoJ0z@K k)iRAY-7fFwtc4"o,ċOWBcZ|kD q]e;nmj7/DCwow Pyv֗m[ǠqRٚ? ýY:=?Kua x CL^MbZnPcxD98Ш'3t>y9+[!aKh,چp[屢wN]snYV*@ծ%ĪX7 {Vpo OhuG0m~;,KMw%q1 ?ݮ{7] @.yL?`I*+&0 y6CSRH[spbC.6N$qvAE}'\LyU3%qeɧ2)jwmf_༛u3r^%rҕ*L곓;ێwK\_w.젠Et(h2@pbBy>ZbVf0[Kh[֤d'9鹟b Ώy83I70҉|]{#CJ wqF)? EE/W^,%yPFUsYmԓW2HPc |yջV#-gr W^t4;ȉ9(a"mgt: 7k c͡Ωp$!TqyF_ x_2-58CR&`'zdx#Xuc+%qTFXم^~6¢((.e-ހNstr7/cq )|^GݜN2 uŚ֭it +,+^O rǎr}Z{۳Sϵ3)a (qU6|P%>,YA[a v'0! l;)^G s# ˻s­\қD5$GgEؘ>7xu |~, {?+Lz& ]zD⧏9.36Pspn.q--,Ne"D~Gh \VR1=<* г-@8mzFp cMO64~~Yթ>5Ҕ$gӼ)FJmĦ,·:,=<1ힷgA"MZ ioC  l V sx7R[E]3w%UxlI߳Dj#4jG-ˬrux_p̕ }J5ނ~zR8_Sr7.(85Yԃ(CK-VP >j .Xx֞ȍzj$*μzS`KWbNIC91@=-f#vյ΂>I9Ott}fpe ĪffzdE6 QI>7'i0-_H;d}#ܖy7މ9{i@cN]\\J?ZusLJ 2!uͯa05u>CT^GaI)\7Zli~VIh![]ѠQ?ƿ4>u", 0'1鲲'VX =͢P]&HRhu_h7nȵ ea44|WAHC_b+3967益/]H'Tlmgtm7$3[r%4ZV4w;摫 gZ̭ [鏢FPig~L~.. EWTT[ֿE܁Q =&Q adrvSNdrp/DZfx݌M K7vDz8u0w`3a0b)y/&o)R)2^SJm '04V}R(P0HE9R` A r68}&ly<{>*JiZi1t+6o'V m_>ܬiOrbf {gv$ST57{YoLGGեlRl=U4?oJˍ1#(%/'k7$I?$P 2a)(bP1G욭+oU4qO 2t-#Up5|p>D7 :OYka&13ULeFzw+}daJ@ / z[7XƓy9V7ݨx{`A|s0ىYT*^#~$kAeESEQ/qb{|sLb n.Z@YƇM VuNٴDY!;,H:Tk=R77ƫ/;^ȈU uϐo xӹWRGrOwoq/ˬUSO|OR&ލuT ^9NǃU Y=v%b/lpV S {  wyzU-9mYB^^YԆCյIiA@_p:@e0a%1r4T?8Grڗ0qL;=MǦ.#O~$ Kγ*c,~$}!5Jt$lGOX ^d'ԡ'Tx2} gGYynRd{ߋmՇ5/\*>Ҍ6[H~tmTkj\c?xy'ٱ"mD WBh5aJt'!\^fRy>+x jGd.<'0\54Iτr4BbR[驩V/5SelS NP\: K|UAcNjG6jᢊٌ6YjnD9nԶuĺlQr^:\VbFѤKv$tnRK.s܆1{e2К1#5wMЇߔCXlĹLw4K3.1Fs{9΍Qd;Ecv)x7]<64=݁ vL^=}=V@6)\π y$cJNrQiUg̃& (ά {*';hc,8^kf,#}Wo/4hqX/p>=OOӬ3/|-Q#|G'[͕Th2Sm_Ky|GJSlmh#YZd'! knBBU[ΏJ6^\&z8:7q5~g}EGw)viY/Xʥb8=|JtSaZiYwЫV4Ŷ/ agؘFYJKƠvm(fК,R-Tsh'=+I(YaZ<\29H?>qȰ&7Sk\<Ϗ!t$b%V"g 쬀95-yNTteŲ3c8ms)%d^`? R mKvͧ!YB,):LK찄Qkǐzjٛ)E+U1p^r{d҇CeF "c{@^R^.Zt8lo __EBm;:RG't{-lk*Y :Z3?釹s3 (7^Weh&>Ś-++.("_u?>YGDe]8ٞhi_@`{K Uib: g&π.ad=L|8u,]SOQ յ5>Ũ78_JX i)*n)+ *gSy?nsNכ>:հ$bK\E~_ ),JԿKd_ɷqѠ:PPXq9˧FLU)fXȖQ3r;D6hpKdASAn ;QN=r$.]TAٱ#9,ocF1$I422ц:ƒю6=x6%,pR}G҈Ok0`"*0Xq;ĆO&09b*ثVZ%4N=#d|hHD#nݫvzF6(|ՓB18: jx85c`^Q85Y.D}RbGGP> yse*5(65@w7b!~05ƺҷo"zh O־pvՈ/4րєʩ?l%Dص@0׮2qJ4(G7e}?[O 9GR8V<hfT zABJak5*CD!tv5OJTƨ3~ȍ. j*H喊zR2B).9> `jOQwc%iPϼybu.@Z%0W>/PhC\ I/Gyq_ l0\Sh}[ q R]1C.3vWkGtjl]hSY!GkS@$(vT*cmdGW&pyr y=gЭRX0:Id[4W/zfZcm]l1 |ӊ^q@y]߫8cMKd898ƚrV@/S-F:DFG`؂رZ>uK:fY!ښMp/FEJPw S74CVO1`+ tkSKSnf6/DȢX,a,'94ػ5J!>/y/\%}f g^&gqw)~JF4aF 8T6̼X1OǩMo:"2qrNc R/Cn]@+XҲR2' pez[@&"49J}!jm]D1\C j]l^/aգp³'U 7'̎0c`Fj3%ENS`Źk:jkM$8’t>)l:WA2s_.w'E&ong iƘI<v{Aa8=p(|lm BeԔUw :c}U#+MZ4B]|S)R N@yco))f0TR85fq 'm"'pnljɂi;wg6Rd!. [m{<4fMx#H^(3 ;%?4 ]Ͷ惛 ѫΖ%-v/ vcs{Bzt4$\ Gw^<pźd18LXf;VI&BsQioRe ǐp0Ll W7z:"FiE+9udsog  C+I1c@rDe/+Ov^ |n0W*e$CJP?2nh =H|R<2d zE"-V`r(QX-Ba)l!YNn? H}ӫjTtQ;nǏ8_>n"Qk;k T ΐhEK)ocOP"0s/6%`GI#đQ鄓%uTH:МDDΥ׀ůЎPJRgm:bpDc]_Y1hYLkcQ`>B_WGo)ig}ѱ aX $`eUTdE eC>r-u“8&xI$(UKogd{h;iA}y~dyA"h2Ky{U:8 |q>GSPljhʎ+=>ᤙ=A[ň0v 4M0Tb%S}1Dw,-ROGQ@&\v|œGpA  vVv]jkHQ=W|2wf;Si7Eb L5efmЏ;2`ܜ ?Rꏎ}[>cٛXJyҶUXVҔD'Dh[c#GiVm}>,H I +c@BHT{šoe *]bU6bCg@ǐe%h^9ďT<g#H*{ gA-}sL΢0rl9ftΟBr5?z"KFMߐN{!2Dgbjȅ3["ě^ਯzZRKSj%]zu^o+~gBk6\]( *XƳK#a[}hͲ=3ą++pO^a/dm[gg۫OAHt宖h/w_6D$|U$rV G=]%NIQs{&ap>+_4OkD_VC!P >G7uPm/ؙ;MݾZ׼4ݗ&l:ޑaj\rS"cwH2/9Ǝ~qH&H2mpD]pڕ{j/vy*:VE:|"9Fݗ\j hWBr38rR#.[]m bKhWV=Ŵ3MA0@qW~l+՞*ధV2Iǹ>(BcBjGg+F@5NMѰ&2\T'<1,WZ͘\H9kI 2ܠF畟}E1gZAI wO* ,Z#}Zv!0m rH Otj++-uߞR}&@`,5t8=(vPp*>FEߘ{sk!A&:ᬒ?M:ְHn-dj#pr4]~B/kT+Csmܼ^`%=+$*S>܄=_^OZ]ord3-)1dij`ӪԴ[L^6hnX" DƗ192t1J*~P;%`֘Ap"GqgjBDY<p2qVCKUN/Ln"XeDXL)OsŞ=WnΉ*1ee/H{Hn[r84@;Х=:ooWT$F)o]Y5~TŁ ~Sq\磒V-Dmlh2-l.% s6oW^z^Dei$oԄ`?Nն9R={ehʛyYƊ4=Se"K+Jr/ 1hsk?~N -/1AMCV{CKۤNKd^dI ]`Pi܀y%UuI3B5QqUn΍J< aA Mf@DR_a9q]ircY!3<"t *?# ?p87]v+"CMحe`93üڅ܂qp b.d${P>p{<:6ЫþB 4̓r $jp ]͋[VӆtoLtriCFd@)8'_ ms ,VY=@;EG%w]/<1~2s 뒓ef؜ʠ_ hi _n6V$uCAxF h")}j2=PM'k^ߌ_|S֒i/NN?VK~x'l3<0iW1VA'%]! S Y|3?,Cs8aĀhLn}ce,yhb.bʽ^*&K|1.$+4XSy1Κo>'6ʄ ,ZٺvePA“G=x @5kqȰIw>yՙ*3k[fFr<̠em-?%[PŻ6飒{W!dn0lLS-y&A]GVF(Jid⑑cg/ZE҆&I3/F ilC@h n S@$hճf?G~ˣ=HL1d0yZ畣ՏZY#'6)ʸǓS넖uj>lS/ |;B҄s^Gb} gG]V+\3^5h>k4¥@:| lܪ"8]UEQ g y?[D!7*; JyK(MmʰC4[[S]uU,&r8PfU(rx81m ei2u2=+5.F׏Dik1D_ .Wbגt6B45EjXrɗNE NK% -wy:3y]PvO=6%ue{'Z%F06ެmaƲ[kAa:y=[k6&2Z8L42f`lg5~-lO`w&\L<+jS5t>3O 1G+Nф*Osm V\8PȚI3P#A][\Jf蘞W\0Lͼ3o򵵎 4MyæB>F,M?NH9& / X58+LQT9e{Kͺz^6Iia[v#`<+c(䯊9FYJۋ^݇/c @8l,zQ{n1 |@ hl7t##n]S#d襦ZҨb2e6+c-^P?ӇA'4XhDLfF^9)픁]<<~ZgJH(:g]Ul̈*1L@3Khh'5J/bv>v$:9|3Fq1u5RY66ޘCKJ[mm,f Ug*CuivXtZv*XVDw~1EB)cKɁp|Z'X8j>dBd.iHi&Xl66#dd(f~2v$i|1КhKZ,KϽ6&Kj% ًK(gn6 VDu5Ltݯ%*VfKh#AdRvrK @J^"zMP[rx<3i%g5mFI^/t/R|%J0r}0 vPS,\hw~=eY T`*SHIQ3X#5oSDZ? R-rI{;"JH[T#hE ${ҲBJ늚>1᣺s݅F$LWU=3L4h! ܚ-['@S=(QK~CLjhjѯABcmeKYyK ;DO% O~zF<|14̵K?Aw&'-,LЈou/b{=pT˩ty1R>lLI@+޷H9g:َd7Y)B%Xa;jeO Ox0 +20Ffe=ѡ"fpUa0TIS#8kǘ3<iNU$ @o+9=YثQ} _I~G)FZ$Jm7GۨBˉ=!0ՁrU+nu.^pς"q $PcW{.d lB("˱M9^(iξ0/=?yl &ia8NiVj,VvW+# rg\7N5%x7#H~0-QŌ^څ|}8i! xu75&P}(]zS@jz=$24G˹.-+Rx / .< [l'"*P n Ӻ f1NXX#Ď*]iEe;У _7m}qY+@#c}5V{{ 9jD΃Ε 6&p.폯5gUډߔl2%DJ?94< א9Wbl[]aBE){3}0Br*F1%cE_'&_́}A@ףMd v-NJn!^֭Rxyp'x}@pDRɜ?[`S͹gX Wc% ߴڽfu\IK 0Dͪht2 $r3'ܱǛȖ7=o3i:gJu#6꫏=S( vV7S1뱷Ҙ X^^𱻣c|VST_ KU땁ބf!;`\"?Vo% >d/hf2jIWK[ 1!F\1 |軟d?wlk1!&Gj G2d$!1O˲M|2E `eB#҃Egَ3[ܐ}L K٢LSϐC:]{AoԀt5V:SuMF8:"]qϥb8ܛȐ*Jx\7Mk%C _ƟV2G2X8g'cUT}JHm0 $ܵgC-EK]1] /}f%F`GK2P0wIxgi 齂K M, pS(\ft&4{Fs<ߝBSx4@q%tRlD (n <˾y;8W{Cև;@πJfúzăia5=w,|&^Lho!@&8UawwT_*wil,O2)qr #B0ѹ: 42x@'$zђ>K4Iӛf>Lb# ΐIF,kUf-Ȃ>͠Hjf[JCa3@?+Tr>|Riyλ7;2Ee?t!u n,_#= .d7_GE9jK]zKx%/Y<;)Fryζ/w Í4ȡ2@1,y\{hߢB,-];LP()l;4_'[MIUAT9TJGbgS!GxQC)x=ǎ9߄a_1 ^5ms29ʝ 2;R.Tݮ:[tA9m׌~2, 7=nܴZ ekذ= 殉՞uZ|CVwjpǻΙ&R:SL%8 %νK&/ڃfzghu0,SilHK\G|>`Å(j>]uvZ׵@^\k&#ȯFSCDd-[WR@%z gX_}e!QJU1uo܌'B,dzm{(ZeU빩Som#s3}e60kwc7ƲBXAG7.ၥb9ړ>|)Ǧ`cofxp{nJ)Ɓpy6KtzkM,@'9O`4кlA54~J8ʽV:?\IKqae#i 6]!:qM}7ʹaՖ?fs .sP6x,HjG1u{DI:DC+gK?E-%J'ӚY(͇CQk~w,JyֲJJX9G?>Q;U*ļ 6iὩT,T0)J @^@ܱϯǂ1 鎯 PEDɆ&vL1ٕ9E?dUz#|Lp$Ҏ7B3b`f!F+J('qP1ZǍ)}¥hzޓ!pIk.H$D 5$9"`x]XlN%/fpUe #@x8) -GKm=ba=և .lLzs{9Y`,d<+#E8c #&nPDpeM!,9/HώGUJe q;Y6{ޟ^⇎̾ <. GF2+M9ڠO|2&d$honZb͍ɇfl-4\wØ<ݮSԵI8SokP1<. >Xrb'jA^"2Γ3}d{ıZT<ڠ3YhpDs+ seH .8{d‰Bxf;C닫6ju$x4k ˸(xvFe`eTӓ1o8f ͂Ltr*ad/l8j6SE e:Ą,a.Md\{dپ\.Nf QtR%3%ru5<n"}z5{_df?EVˆ"V[ yn;= tn~?݅O"WlGx݁鍼"b Gu[B@^ÙEA[p,K*B%*4{/ϭ8<#\6vlyueY7[VT*B_DP]<˷mC*O$)UFii@40N}Yq/Z߶4VQ,˯0>lާ8[IjO&?Yh⌿ @@#)?H+ 0ʅ`ezRg9kKxDٶz<ynDQR5$~o'HnjVE-55<筁odFUrh)vm#ⷾVT5%:գz~ eҴ@|:LgF.nzvp8-W 8Rmab+ 0^ԷvBQ˃ \!jqZHt+yʑqwBlHb:Dt !'HZVw_6^p*G7Bl1+"Zid2sk|7CVhl ݻ7e?r©K$#\y8)>`g)s."epl<ɩ@d1bk4V@/M蘜SJ?ORH>\"gu8F[Wͯ"ј[IVn@XsqvSL0X EV81h.Ft Osm\&}6PX_"X 9n3* sVb+$xrnTWF%F&i>omF~ɔ )X6q !;Q/r4wq LC&,  +mB:{ {QyP!t&129AVY=u Rffɧ}ȿtJ *3ŊoaH/2_wge@q'܋0%6OcHv´U+w#q{%#nX6+&pG5Kق'/HwJ`SޖiBI&-#ؿ& /[(D24xgVwtڠ߈y´X\K= {K+wMFIi*aFGo h'6Ȼt|Bqn[3VKIt73>꘎ֹ@]#+;hsuq(["vN1Ol߸vms4P+!/Tb*#/O&)1ۗD ]}huiVvPۤζyH;Az!;ICτ,w4[~[~}yKނʢPrh-Y?bF . T38tnxScnat]zvSgJMf2Fm$44_\B8XKIhaurih (@suԾSEU:;5c>:ĭA}< +ZȚAuuSR&v6#a~pV~7Dᗦ7CgG_șm.`6cb144Bh(6 !]Du>p\wJ֙Z+3W;۟<8GN]ڊCVÛqWAΛ|jv'D' >Xe?b/l\rk4ʒ&o}K2.Qx*3Rl1*"`PɈ~&WlTa^0E:+y38#gnZ;ڵU1J]Z ASEYXz$ƽ)]t*W?DUWҒCDϨ08|F._t@%4THQ)-a5B8!q] ,+͈TDu9- ]w %3Ўۦ#>@cʳ y_ZEr `k)x9Zch TWi>,*?}Gm$7.Nri)tiptkė=kK+^$?39~W@NXŭJă[ H|K]pA64]`,`K`MoƤNʂ=WoK+& a M۷ F(^>4z3 [r+6!wIvU wThpXc]jܢSRׅ{}9/i1\W0ʵ j3gfHT5$O?N ghOrE#l;ܧӰ0%E,_r{ GǿaLLD7q;Ugg]{jF:c2*lϚB}f(|lH v*k#gt.0ҁ ?5,bOTu N`PҠ. '!)0bmI27:V7H#fjml}zEMP~4=QZ+wvIp6^r%җAႾ8lh:!$bMVu&&|2$Eqы| 8=h9^~ `+ +MrQ?ߺA*PW{jV ؾA"!5Jdl6Ajd8a(Owf'vwmGCiFÝ/ $--}:}l:3R0SbmC4so{%*zuOD&@]m~ڦӻ5 Hl6Js}OjRڮ;c,$O*!$2/PpK=R* 3Ҏ\in+=D>.-gƞ$rjQo26p};r.y-o!?a6kό] +MWԺ4  N EavEO_Ww!CwHT&46hϰE&hm`WC]K`LC`nbͭaFU=:hW9YIó&'`G ٚv?t8)Mz+ edZ%c˝,yKzgqFiװPT%Ʀ`~`# vИӦ%O5?K4ɕb(Yŏ r$NZ\w*&^{~ q,NTX yuхYGB9VTd P N>WHץ-+[]i_[sh# 뢭w 4x9' /Vgk+Z]9z=dzFX# Dn%O4kR9ou$I'6^Y O ##f"mV$fl`I^0İ &sjèw\[(Y[p'K}6DFC1Lr0k@ VM`C4H?QlzҢO@ϧjob_B&()X'P |@hz{н\0 G%E?=07{@jV.m6a솜? mIKW"L(+IWMAGPf&:4aWM\phIG㶦q""ٲnI>0jb54~hU|.,4^)yxT%,4vMWJ1&:GPAO^TǷuz>/Ro5A< 嚐bsep0)e^-bL:Щ] L‰*:O8똍i{HFɆX9ujK{JQ/@ IЛ{@6ަ@*1C- -bBg;(ؖCOɤH"]h%XX掟ܗ/W#Efҵ/g^(36nʃ}ЧD~%B0ϥǘ }[(N<) URI@HSn27}d6ֵ<7 AЧRnSpUskI嗵T%nB]{7( ϕ To輘1E5ͨfkXǕ/#K j25WJk1.'8$Y~ K8 R}ν a47c VyUB`zڇ =Jk`u 7&AoU~ MjhGYe8n{B59ȾdՖajj!߳2AIP<,lXDӝvm!$X59jC7iHNje_M*.yVdDCq.Q% OHxTb7U˱$h:=E3m&וq:M2MXKoUVQ-Z[C K(,oJz[di[\f‰Jj™%޸tf*؆Fw Do.bcXr̫Pi2G%Ktl-AhPm5늟#n`d?x@K[~,$7&A歴WG((,׫t;z)﫝 $a{XF_`<qG\8`šЎX1/tlrg` 3]䯾-7 \h&`9[2a&>Ț0E KTSI0xc0s"xIYxg:u9[1obNؕ3~2Z;BNyzu`ygT=\f]8:2u+N 3>|!h>7V6SSqTI}UB-H=ڽf6PB4bWy^"mx"n$˓|r/~R$T]r(00> )w>DghQߵ$cQU\I>;&ix`)p*4"g/iMƞ i'*KIJcYo2} |d_̾.~Vfd۵cOln={/ӳθP< Tĵ&F?[?>^'%GQ:"a[Wc8&LP Uܼ\}†$f1Pq3s/3u(qe=A W~.p`עe&) ,$({"Zs.,;ϺӁ:FelR2(}NBQ.4wdNh:{mr#Y4'崀BMonMQY]zБ>5qU _r[{|yXcJ<~Lt GH REã k-~[`7,n )$kVDqoa)}&uIh,AӉjXlQ`V>.R0VE~opd5$aNpFnX)Z_{Qj!7ZokQ3 !OZA!;h8 ?چ] $-mg2r/K bSݣ;wQL3PJ]3B!/MΈ۲|]k`uPAzÄae"Cbdgl.ӜQ>(zy"Ij)[]n6U !0q͍1Щ.r~8QcP|'.ncސ.:? ilwРC7E) MYoxcd|5Ts$:tv`&GVm}?-ٙ}@c p$M>b~4wEVl2<Bg$^61@ =_YuoӦݜUv02C{:ě0|h̝|Njw_!}S0)BaSt}SJeIy_$:s=&-$PNOp׎ YM[wlC{9`2cO"CD$[B MQd %K•(5 !MtzY^~$9AܧlyԺ'RymCe8X8! H}-oLS!Oؠ}dX zŝr')f r4&ul8dZwJ- EqY&Y [ʉȊx` BCqzPS* g}UWbӔJPc6V+vλvBX,M=%ʈ,́owi0(YENzw)K1ɼvo=G=P"r݊)hQ м/鉾R2)ݎβj d1a@ Қy~}UFȸB17nbD˂OeH$>GmC$e>;j:oȐfʲs>mϢȟ=۬YIˌTf)'l%s+A v2&cl:8 ݌WY3Ch>Y_ ;nsZ:u$ 2.K-2%aWa:7UԨzBbqRªH(}!()aS,,3w(={yJ*4aDx1, }(}T*´v.ʠ&B`?ɛ<$wLH&򋑰s"{ڦN 6rSN/s_ wKl%fA@Nxl,(aBs& !Ɍk26AkA37ԯlpY}Z7n<]WmtZTwEL'tyB7P>,rwfЌ 7f<8L 2t$+SMؿBg)˩}gaQy |̓䮝)4mf0ZqEiP{p-t:pPͲ嶠ӡ.=)s8 YGQ:z%p~v[ƨ2S`Tdfsv!3 VL>:'5 &{B?CӇGO\)Z9o|Vn4Qhjsjcpe9?5^FXrqھvK)1rJw"*J(^K-WƏ`KNz70QdrR]2;?hPAWF+vWuN|rt.-;t!,*3DzAe]-G_Nf. BVPkDgv7 9< 5CU81E'b-݉~U=W )?|1ʹBNItahleHQ,yryOϛNy 3pV"x'̦4SmRaV ٱI :54{=m[Tꡯϖ_k+- y-iWcmnۡ_Y#@C<l"cc(rSԤ{KHQ)z Xa* ,N0(\~Ҡ'jj5jN"FNjODw$ҚlNS2^HdG!\K։ktK=YUBG~ڿ@a)\"AM5騺nFQaN}d˓=7͖Pw 5@P􃛝Toa6~\}]–lRM9p4KcqVTSQ ˭/%}NI0ƍʏg)uʫG-וt+DWsס"KWlh\;`k襟9DDPH ^g1A(`JtU m_sf& Y/RU-rGևƃ{ˋ~{I[}ΤGXR:]HqڊU+$!W&(ȔO|ED(9)' ĂAҶ.6$.(|RЙkH Z_(#D] c [f$E/L.VkZG] ]ݚRԠ=zJ=!5`9?= 툨g^ & W+$TbI'^cv`t 9bv;#UxdlAʏ`WN^ޡcYsu Y #.] eRb^Qn9{Y8h4x%Fxbul%}UtafíG(*RӼwuW..M&:Ѿ(B8 2+t@ɼn6~F[?|ZF\z(tc?뵯ɚ\i$d9:צzRwjR4ĪGSؤ&mΰRM&[F\J1:L%Uu}pʹStܕv,%}{gdNpJFR4\Wst!m0AU]@~%M&L^x?wo"N˗Nݢ#80\ ".VMavj+!%dpfMcbV`]gʇYbPG /vT2i ~ #1u%QYL||!?_ IÑ=*G/CK66Lcg:O[,Sm+j'NIW>g[P00\(BMFv#_'f e;7ed{ ~y=oILA6k C JLw2aQpR9e56k63;,nޣMVU}wZ"wa|SZ+w1R!$Y5 m&OpԒ˫G3 CIHaP"^4gHdG$8w 귶48.u\!GZqtXV8 1i=sG@Z]Itc NHr7AqhS#ײ`-N8}ن?wu2_16& M{}Y]7Y$Z =:p\" &@u_)mDn&$`j+遵-&7ciEH3yuFR|?soyQm'9) 0"3 ŝ_o5Mtbכ v+?^q8l*֍j} )(<I_o=@j0U_@ʞ) @E͸Lo>h۶9FhjR6a$ ZBO[^Z[!;!B85.TPO]VF_j@ wܼf<* 6)r׏.}WةܔEF*7qTjIdZJAwa:TtTzj&IsoL:Ot6%ʑwf}-`ewͪn3fa972?Wsr*҃M]5c>8k:i[b8cn:ӗH)s|7f ި$>}偾H\pK&maql1wHO(Q a<8{m/8݉z3g3ز?Mɮq c<_%nҊ8Ƙ±"00pÓc{G2z($'fDS- (0=\f~ ]䲬!(ԙ* ـ̊x}oٖrMJ0u>2#}uq_~6kzIF~:t,<% ؑgny SUQXP'v]at.^w o3Kג˳Ű^u{cJH;`S,*P?a?"iZg殺|U##vr/ ݆@щ0pZt"%;B?"CS }p~}cҜV].A:ţBmq CV2E/?\RJuAX6@?6%E*,œ̸gCτ_jMB8,Hvn60BDqD=k]JZJgD;i{%-qT/}ے{$?D}dҌ뭖(Bew\RcY5"]-DQ X]DQڞ&{[$%ɁjJL ު詇2܁ݴΚhg`7`\rVʷ-z? >#%ChOYfh>wLqơOIq$,Q[Mޯ%SSgT4Rcx1?o}z n`F|)9 zV/VF V=χ)iaWX&DDWyD GZ[pu_*J1$g2T ]bNp; -_vH?86Vy5DCGw]׫g%ZYa~O/VI"aa}ʛy݂. @ad<]]l*ta湏\jEBn.|A?;zm}99CѮJEXy<@-9H v)ޅ8/Sd[aQ"W"*ws[u;ޔT=+!dzXZԣ]=1 s[0kRHv@2{O/!UHiiw!(=9]B>ȋə:&Sl q^iumXljġ MAS1YҐ`>Z4N𹳲=i,Wlo- #Wi!p${֜*2_:ƑJTQ mzۚцy5}d;h#rˉ gmi >V9눰!40v@RĺU6koϵy/nN6z%ߧ^3 =zJykD[v'w8ivQ \6C]ZXm=-τڭ8  oζc?C9c~NGyv\NSM[@oƂ# 6}vxyR0@Gj_k3 3-g gI[1_vH=^ ,)`'{ʣַ$8d67;\Opr1”AIcY3㍪g<MnY&~ݬk‡@bnzXam4jO :hyu_}?G)ob˄KF7j=„:bm4Utp?ȚBZSƛ%,e#z{vR?'ĵHӢbx93LK=`6{Gxhcm}~ g [0mE궄H Gז2z 5c+ JFx-r"Ke43Tv#"|7y)O| NfjNƛ ҀƝjp(X.%b^u5e 'f4|V[3Y*2T|վE@ކQ=CBRbe #Rwki ,Mf&UtqD,?IK}kQrdB^۽_/T==ykf=f٫OGݻ TQAoSɝx%ϔM-_?o$(YW=Z9Ψ,=T wcW< wXcŪf)j7REsHg Ðʛ*Y,*gK;r]f}yU*Ze&M\e<(;M5 >^^4sB;|5 Otg7;SN4AH1j}?q&>JaYѴ@5.wUqoHl=>sϽ6/Eaꢳ$ko#B |wpɔ,=P`0SyHG3 U8HWF,Us +8upP|7ųi'_5}Wٕc1cH^n:ZBUG7-+KÆCz>Th!ޭW xPe=Ӹug(W h !xM}/G0>PI׼߅Hl>Y S"\C13dejVdPa%Bi! W*&QZle [5l f 5o -WBY{#4qz$hW^"ɊgߢxuǮ2|Ou% t)R9@_ll WC}[; "l[mE~}˛mBҍ;1@C+.Y" _A,ɘ!ŁO;;>)$ e,4:6}[ ndh78jK Wu7/yq  .}]a -w+%Zt(&<,.'J(XD(h)K9eVw0fH:{Ue&Z.maD *Xh~qiuOK['Hou %8N5ė8g!`cш CJ5N'VILa PzhƗQU7(BaϿa/ (;@fόx"O:Vpހ BςμLɛ+:mXȍEa0 V] <߆sxw]xu!en8ljz.ZVsbF U^RS9tQTpp8/ )?Z{K k Eq}.:4t4fqU!D ưҺrG*I)0|YL^65s m20-ᇿ| 9.̕3-f1&8'BH"'0UNL$4f-o˸ :b&:튴B6'b ǍZ%nv@;ga2җ=K;;?}rsBErz@1P( Vd)ʼ < sy%Zw O|ҙa4XxK_f` kDݪ1s&4ٹAU@ǁ#z3=.zk4&5VW ߀̻GFȇ݂H&׮#no"%L Qp{f\dL@.CI}νCyL>1T+r$=\2^aBj#rwg?V |gvq[Oɡ5*GFn9[91N#ismgBO.TÅlv,qeS-g-OY$A$#b.<35VEBYn6߹S@ z1e=CY 9뵔M/q:u{Nyzl6} ץ3TT` yPL ]D&,|\D"w]^,MC|g1 y?73HoU=g6hn䝬T<׼^ -1" $嬂5 lUN8C2Yxʼ@N XC>OS+]GZm~P oi 󺡀nH=1cl)I$X՛@+\r}S0[NS4, dM= 1VW!". Q-R3Qd&+{NߪoZ7jb,1N<}(v]Fպbi3uPFck;bx&&7Ykm-DOw~"on|$oR]n ~J$[If\crl'_byX Qk a9!vu׀WϋT:d;M Cަɤ<bCypM8YXFp%%02kdI!q)G#ԁT[aP(TeC *렺$b;O;6#'qTD륾8yL [Ǭ7v<"T=V1ld0t5eేD:AȷdxOp^ )8!ki*R򉒥H/oLoTÂ1~#db͎!&{lԚ-ݵi86TП.G+ltǷ>DPZl'CAmvNޏ[+;U1; 4nq.$8oAܢɿ jELOHEKnx`hQ62O U(k٫$`B Kn&r(QC30M7_wEDѦPydT㜍NyvĊ:.Qt* GPvBV!9j*ޏَ!y\Nfo.u(yAztp=AWNǁ%]%e+Q}XX?K)vm[@!MՌd:I7QVM{YރZpM}86W#k$~<%4&c6Є鱨;6oM>rfP甐DWyȑOfBnt{C.p*[3,]^T{ EŶ<=•M{%f tJc xIdMQ#4m4v|{0R$m(9܎{ө\wkB4W8䦂0Oə-9nv/&7*ʻ[ F?\ɘǮw.BFy©##gBU(28jPpy:\(s [ -///RIޟ|/~n/jշ>?z=]š?='y w[jǢkU2N3X4x}i*oLїky:5\Pg'| dH'LDepd)譓M4 a%-90s3jB|uj@ pKA`x>ab_h&!mP[LcJӋ_Wseӂ qdg)Ԫ|rYVT*Kk1a? Y&h/Dɰ+CAKJ{{f۪nd5=7_;@hT#[g\!4++Vf Eڏ y[]uٰ<^+?ѧڈm-n]I .ks3'8ta.}?@fTqJi-z1V⧋00,UEnU98+Ϋ++n&N{Me졣?Iv4p<)&Nj6PLWYW#oQf(qت\etdR s|q #2DO,׳oM1V=I . 2ibGչ-dNP%_^xtݜ%˷4 )h㽡 '׫zG2[rՕts쀏wXgYWK p{: Br[(|8 =T&I]Sz¦6RHFN,0Xؑh0m-W6wgȵhy-֑/MHNa N|yt4<ؤqCvd Mjrҗ:c4JUU֮aJ@!4(c~AR[k/챑 Lq="|Ch7>YC9٫X|%0Mؓ |[*fpWO-KPſ,bv97}H\r X1ZZ>y*zxÌK<hevD|q[o,qsSPi9fAoKg >!Lm^ܽhՊdhA:R;,?+"s`& H'iyh<'riMՌ|;L$(UUSox_Ȝ`KK+>YQ!먴+ORYP):,-avcPZ"`{\5Yŏ , n!_Or236Nh{ q6@Dp=prMp_ %t3\g8Ǧ{1v! (K1Z##-KYQʷ6&ƒ۪.]˪GE' eDmԚ!Z٧[Ѡ}+?RɅށԞe`X&X4mQ9Ʉ|A[ᐾ; E!sq#vu+ Goq][ Ausi}K^"E#AĘoʨpBXW1jgd5/> }FYWbxWN=bKW`+~<:Oac~[Eȝ>uǮ:2n; h- -Q FmxRGlU5Ʃ@Rzb<]?~=s=k,a+c?B֑7ZB[8*6gDgP8BOV{*ى?|UUv"Lw43-kAo^zڌ=bVb5fN /P&,m|I/0y'eY5PnD.?Y<-iE1 v\~?lZ*‰6?fϨ-}5_Puq`n۵sŒ#;t6MpL6E-ë6:YXN.|`#"7p`ay̧ sK\ _Fi:mIv.{Ś0deT/|4DV)VdLҮǦ.hV5rA6jA@1f- im굁?^S4$NQdia% }{Ss doؖ&Us%].X*0n[_mW{/'2R㧎 -?tUOΨ4<&ؓeֱRM=5]Í8) 𨦱ۏ:>4"&T z] %@˶)t gM'T:T@%lꛓ7"kΩr ^+Zv)a԰+LRXy?;I(,5W.{8Ϩhp[HzQmȴpzO Nd.kNh DCkX\z 6ӿXэzQ1Shv3yWniHn>uwfjqhڟ$emb/Tl;ܵ`0>3U]_2+c}*w _K^[Zc-\ Λ h8-pLO_g1#ScFW,f5o"^ zp%{[.LC/]NUAُ|:(kͯQ`t+r$y,#iO4TOv/l6s=B${q 7 | ={y9?,04t(ef$_0fS  !㋉mjWwumͯ5܁XmȢB{w}gZ$K4dRHm/E_xpů_/Y@o-PhT.D+( !w "z]37jބW;V^.Ƴ7G4Q`9t/A*_85) ?+qW)ۍW .W^ڱ$h7ٕ@O|AgJ&Q {:,JHPW"pIeD"HVn28or%\ljn@l〱VіХ'g*e 9QF@ILbAݦ*ڟ_eo+,. u{$vT}S<k\-}״I7LJbuCYs\f/v.+z$$GLAcJ[6phgz#'W#Lr = `І )*sj|kLC8-p={~(Um($: E/*cq0Xt5V{V@U&fa=+ֵ_1ϕG{͑0ӰzԈR-m=A O-q5/n͡b a2.+vo;;+S{CWf="(߱kve?݁r)$$/bW4h>4g`"k3= *In`3~䱑%+WՙEƞI)# /Dv1ؔ*/E?'MAR{n:,K/\Z 8i6R'_norȮX0ȗ""U2mݗXM4si >3ԦX.= 59X g)4z䯓FRN-ʩO _e_䯞J)?3@;}2- $n4R|p) Sۘ>Typ҆\ F,:5󜂧&\oΝN*a-4R0iAtܦ>FH<lU:dG;";,'z, Ϯv0DKl+ZR)5E͚Uۜz*@1Y 6R]2Fy0&9>ԁL')=URX2&0>Xw\jJϵ$+c.&x ;^Xy%Lqd#5;5eNQyw r=);'g*{666<^t9S콌'0M+.tuVLt}NR &^Pֆ[3mZg;&lA(DLCѳdwX՛`O~PHF7 `j)^o-wlyh(5RfQ"6\N8F!ۛz%*!QLO=YMyw{ O|=kTʪ3r>R (єs2mQD Zvw3h)#`,&`S6%›.ץ(f\V u9,Vv&jhX9+ S`?)´=ALxS$ ^wVU2>0Ǥ.PL=XL#њmU+ϫ-[7w ZD*eF}#~t84zTl(,kѸPHNҦ>:i`F+ &G]IFB.p 펋0`Gs4oMQ' b5($dE\ALqA@oիKkֻ  R!ݽOTn0*c}MBndǨXz1E`za"|j47.T}(JƐQ{_Hˈq 8/b:F6F-O;"$na S ߲3+(b΄lguk|)2BXN&qpBETQr粬"@(5ۜΜNIVfjk{olVG]$7C+=3dsF˷Xob?hsS0E12+aCt4R{p#\!y~]Y>Y8L6(WǔX1(|skByg\[y+=q8rlǿG]xү!`wXP4 ^<v5ܴO"e۔Ubj̱O gύlF >LWT_)'cSuLt>zBl{'1unR_Ɓ2Lhn62?nS2"4du O_H@;='GAOȵRE֪p`GȜ*%?[q6lK&!%3yd^}1לd #ख़:Nd>-ioDQF K8\eYu!8Nd6xPްbl3P 4#Q*B[=+p+=̽pz,}]y+X3.4W%v]98'6Y@Axbs+y1xgMiL d=Aj4 +G ̾!3tZUx3␳iB76$koNO81I t9.tsmq|!Y1Dg&[mD}M[M j=1˙D@|[%I8loyk+ͬ 5~f妟p.Ԉظ$f#wT1O[W JFzK3aRrr6sLk!jx3`lQpf=]3t#3)io6*1SX"8Tx%136 1{]#odzZQH]F]gc)cʔXܐ@\Ś5!;~uv$d8kjoXp4{(טV9hV,NJ'~KhLu=Lta_u|?ٟa^+QW :~]ӃxB` ^"ij +rA+VTBPA Ïx/Z_觀ʺYMh>u\^U{#) [̭Y;M^8OYۅӸ}趇5gj~oT5H >>O` _=ʊtXTiZT9_0ۍFhadDUsnѤXYf: 2CeՆqaWV̮ۢnPo6y5kTvtJ)w*l19F살EWhai,79;"/-_{鄘V+J+'8A'{Jy~{Hy0#Zk(XN#cFo =0ѥΦ5q+ӏ%Q}Zͬy 0q Ë@ʧjWm@$ zKDLjr9t=kTd7YWڅf8v:tGw9o}n; vF87Q>IFX!ătHF|73a.hȎ CZv%^tmdZJ@캷tJ^-6\Ha왣dó:r6eCմ4+NU4\  qSj&ۃHTkk|Hy^QA6>HVJ krT> BXVCm{s;7o7S\,dLF.iQB\3Dx\jm`h !#n)xA7 g/r@Wk/[u/ʙw"X).vs V`#vmG 1SctoP&6&A0KoqF$2F*-/;8.FgY3PM 搠;; 8]`wf<} ҧoUF Tfer'7RTXPҟ!x<K?MU #t$=8T`'m əbpv=ztœ ^捡{T+Ӎh'7QE 37P+&%3t|c+ im/#DކurwX441^U{u7lM^11j0="3XJ0fݥ kUW;9; Mc`АCNlX0)s+'tt~ȉt+!@"C 7s%-Km *`~tr%ZY?D̆]d/2~ yz6wbGoYJc 'LOUni3hrЭ7SQIkhJ&ct^騂PWBY!mWjvn:߼-tu:#Reu{_JnaJ-1ÙSΘʕUDKGq^kn[_Iv\ݍ"NHGnx ]m,g^rv1ު,@_]ZkݭeHvj~H\b(4R@hed ]>(=)LUڼ%R`}M8@u{>N"]}b#93iS, ZJr%WzG#ۿG_˓ LW?5+#ԣuJzvo@\=rV|lrǢL0?pU/nBIxgX hǘsAO;-J TsȍܚIԁܰjWEZG Rm '!M]}BmsNk}?()GP)tl P/m=ۖ]wX цh)?hXڨӷZbJ.E?N\ǰ RӾ9!53NE9MQsT%ziw ڭj;L)/dX. _Bc<ؚ#Sw)lQK+a0XHsa]QmEt!è*  (@GϊA$LV^څӀDFK|l8]zQ7FH:5x-OG8GbByCa=z"-V33~V+S ;]4Bwi1Wf/b`#K06PٰF]|:&жH$Ŏ+pF 6|HY& ْg2cl>/idI:s100 nHq i1Qg=2~f7F?J9Ńr蹮~z6Q s_NZ/ʐ/"ǤF?n}[銌5pPA ]hUU(A_ZupU{VAa9]6OQHv]qDgN2õ>n)q´U}ɐ#nwR+6&2驣E%qV1%]C 8-f>p5`F~ KQ#EE '7]TعOT4af P`If8w-u3_/SLVD;NƩ;Id@}>@_~1Aj'WHqhL5B+J-'K1+>99_A4?Z 6S6*XrghZ/^릍 d[y 2_V%U DGBbP{i,\G.ٞ1XZz@hgh7,vJ| (3Cqgt3goGAR=b`K@ ,ْnҦ!3I_蓂S|lƋ3S$ ˖թnA/ @JSױ`3OGc7u$,O[WqHEKRpm_s\Y6KM1b<`7d}~Eɵ i –4 ir!"vF8m__Ru/6I=[8&Hx _o)ThD Qwu6Ԥ5N%8D6߅Ȼ=Rls HSXڦ|!?do넯3ނh0}*Z=b (%iyFE<}0\wnY (1tUꄼU8(~ؠ*;\&sVU?1X^‹5I}syYQn%sreK?쒑Mp@-htZuQNM%Y3.Qtsa!>p$Ef}%!^τ(ZyN3EEYܖA&w@ziĀFUr;\բ_Wt ]V*DƾڰQ"?p-z>aj ^'Ss˻\֢hMqoѣl5Nylq'~ƅX3KN'Qd{vARa%yzC^{"kI)r@V"(<Ԕ;ۓņ\B%8\mtC޶|26l=\I@f FPFe,%NςÏVm}6ϩ\S2Oq;,"ݎdbl1oWw ާ+v$JiFƶ{a4?LJߑ}=(}ZĿ)+E¾S #Ueڨ⧻|-ړL/_ljWPrVFp*u݉yM ?e(ӻ!|QɅA;wFιlm@P++.Dh5 ׃(A,ɸ;opH?v㡡? Jdxgef`T0G1Jy03_reX/]I'}F:{S@3TǦFz ͯ%8[ o?jsi*L2.CFz)ev >]cti[I$HľዱdLhi~3v*l=/*h%/]%" >uGZo&FK1$GPQ1 <a&5.4l0ZGa5;t=iFk`zK=+:4 VZuoԦM vڴ׾,@WV mڝ3ni6 ΢q=p5iA&c0ԢJݏfcuB@[(:qz?WH$s)z3 Ily[أPWkd&qMyyhjDTXɝ^L wJ/1G}LPhgʶC)h5^$wQbU*gK)^)Y=iAv(6 !02֪mFphc"F &pN&ϋ.mH^τO*ʹ_v.LDq,;"iG-dqA:\5nlaJn{E 3θODgmB ̰u֢AHV%qsB `>=2̻ttZb,]PrWHUMihk13A!BwSzc]X `IC|Uk-%n}bqWorʌ{{FZ&É|~Hl03i`"ƙFCt7ir=ϔ*rcz&6]L>w<`׆!4~ Tz` _xxT/kŮ͌b\/B#˒rF^ň &VGo:ۯ(*f2=7IxDäJdq@kK?.A!f5;GY؜o?*^Yo<2L"5#F@sFeB[pGXm~Ú˪&eJ\D7v̇GBg !SRdÇiWjt*6:rgGtnc0T4-ɨutI K0M*u6eY +o杮\(gRpQG|{&LILqr5&W2\Bn)p8%~FwEy c%ؒuso-}Lu4#J ~G>0y_XPФ2/ v)xG4´-#J~iGvnآ^eM&|:?Øe(5Q(A]%N2Z1U2Uqxq]e>YMDfVV8RM+idQ!OqTil{onQ˝ 0q;E,9'SH$:U\ xrdVH :z-@U3].7u1)ǟ0X.dM7nU>{3ekvӻJU&1EK+GL[޻j,gDkMr0fZ-3g DSqaS;2Vy8v7bg"x/s<*6DnӦ˕7O[^֮a0ff 5 |Ԋ3l*uЊEjf1*%iSb ̖ ?|oCʡR:l6Dg /ݨ|K0P~C=\1u)+Eb.P_bty$,/|y] }v,hZH1  >nx_޽){=ͩ8-,.E#+^R|'M/$ `|FfInJYxQ(1B:\o}T,y}tPgT|LaNbyƽ8 -T6QY`۫ ٝ:G ~M}U9ltöu*d%0գW:4G!`mykV6ƆwgYq(5gUpzmUx^ZS'('In^]U˺˩l3XfOdo@OL7o!Ͽ(`iĽ@"tG{1T:5>rW:\! C}9]L\7;B?+aKl)ƿ0s cdK`1/ 1%`K$sbnX*W\90I>MQCR~^&qjvΆу>DDEx3tl  Yi3lp  5Maŋa3`>w?!sasʛ;0urdھ:tF%ҦJq6T֍*zRs|7-Ļ7>19%x(2pq4LeEp}ԅqz+i')XT˼auUһ;-f`RJRqjyfUŢ*? 9I)M҄k>ݹr+R[^d"?W6" 9% + ^C-Lv!NA]U t~w9-*ϫŤoh쒐ʺ0{5YeHIy~F4vgz3˾Xxe"򚿌H)j5R6J'Vq{h%!!lV4򕖖ivK[Tt?M<9djm<(HKrxpS;A +.CS8C,Fw՝WPΒuaOZ %zA@n`\ySSKhW۝sm#̗g%U, d]wzԿTD ,=2{dGem}lde>Ba׹\9k=fO FȁD$GX1mճFk  *xz-ؤsTI]MBlj]r3;g*9JJ5Z NK\+u2* .]4U=YʷNwӳvCoԠX9XxH4hB3gzG]%PvŸbJG F V뛆!dӬ8l$-sD 2XJ #jp'GPNlB`Zt:pXRҊuuZXyY+ ן&_]:q ˇha$e%Zpj~D [79 #h2Qs1js(.2|nȑ~qdE/7W]&Y r-~m(0&KKf'2IEf Iy #098k'H*j<^g.Pݖ35y(:o H|p,Uo B]\e+xth<\n{'-ˣx5h~-Q9DcMG^RZ6@J(S@ΊB寜ijPR'@^/SBGce,j]>m):GكȆg0irMyzj *lmb Sw K2WaS|yHs?d_HS.ibrO豺(G?请([EzA.Q}afNnXW2k/+;I[omL̙E $-%yktiu6ni_WD2J:Cu\c %%e1P`e3u'LT(ާ6 ƕk; +Rn5t)stYjN.Ӧ%YYa-v4&LsJ*!gjg=7څUQ/-o^uenhw09{@'\B @l as 6v&谘* _ ùеy.dZ>M*E3\~y䤕p !^ڦ1a0j\~w$O- W|vj _/r6HbgyNy_9CپiM &%K܍BWRnMٺ9j\{K. vALwW/j4(302C؛Wès+Y#:oNܧjx8#N2hK}1\D%:V!#LoOr\O*s+p̻}U9!a#3-iu4ʼnp 0Tc'RMbFk3&@/MK\3/[=ZP#ס͕P%M+ڄnqѽgLE/1T|OqCF˕agd~I5S 7eױZHrdw,y") >g?_aT`ܴ[eڠ8=my=m5Ax\_onէR#֫l[T9Đ "X@*ɠV w;G~ܺ 3#o%:8zG@ws=xōq2ņK뗜s]o M20kc*TSmdl;{2roߦ}`2LJ2{>o^npT=XT1xoֳU rViC8vb뻲}(z9z@a-Ne:L6he|2)UWrGgrg`s%q`s)p}"b:P" M<TE ?:fi#g \0]! :J 4o'#2{ZR DĴ{rU<3+'r˷ٍY.3CdZ/TV-{$nVWW1x(wO:\}:.)nB69Ro(Eֈz+8ɚZ;)y̚oJU+nf M« Dھpy.O$lOν|tG0|"a~Ś'JiԢ +@) A 0{;k .QBp1K]+2:8$kP- .'=APK\%KA BZS_'Q$y;r@7N Nu^V{J3gg1Z-Cӎ$wjPEcK6{xltgW?I$:.9O $a:xQ u~_ Jp>?)YwaF8eU~3DҼKJQ-pnMXR1F6q \"y -Jo5!n>By?y q͒Y_Ju#\S}BH2bi1؎,4+`JS03~s&?A_? j5m3T)2sF8JG4R; q5 [ۖ V/L8d:uo UԞ]#r! ȓ0\!9dgKco.Cfݯq-'d|Yv$99#I[M- RChn[|M>jApWiNָd w\ [&"y{,WLK+!@c39e@QATQ2&'蓀Pyab@J< 3<+a2l TH Vzf2f ?Xc s4"2 f/Y+H&C(4JE:iē6CVoR̖ŠLL=T'DBUꔄӌ{}(G \ҿ DžPӮGƷ+.`>,f6 $"z-V kS#TTN~* xF-~dx9M>D q ( \8ߋ#l=u?Oc /sz(0<|/|ڕ' /s4 2Uw!u]g$نԛy GV jO8 M܌/cU ~%={5mOx&F}9pļ!jN_baq$*%xYQSif~ɧ(ܿ +urT4t=/Ԯ#4,wa579/P&p'8;-~=y|^6?6Hci+DKHk$K>fDT aTWoF.S%ղܦɜ z0VhIA v0b4tէ_JeKC, b)fr7bLؗoL>֊DՒ-< v7]/po?َWuH7$tVfvj@>7Aad?,'b5Jꀱ!P/tдy<:_/ϓ܅K<-~+ o !!=_8zU" L.d 7[c: 3:4n;1 \($R/F:I4V:_KƷy:mfS9})1Փ|?Qk%>!5W@CR͊0^^EpQ?K1۳ BLgC"fF 󑷁ՙ*!\pw&|rRrZM'qb(v5Hϩ6!~nq'hON:*?FLQ;M%XwE$i#(ZMPG8uq+)^yMuKxŀa_׌3 >@.zB㖣 }ok(Uŵޏc b `1|:V^VH &Ft@-<TJl y?[=uqj~IYM~1V7DyRn]ǪN5D x*V7< $0FKuuK2awKYL 7YSt'՞G7NL Hcc'׼S;C}p9K(]=nk[<'vX{Z-X\5Z$̼ % $;9z\XzL"(wrg?yJq fT8ZNiu.hM0g1{#NՓJ蒉n5(b峓]'aj͒Ygj*n1 mY;eޥRnActaJ'8*JoRI4nRj#V\!zĤ!:J!‡}ދOrG0bZC@1Qe0gb:sYEWX9;.jۣ$[7*/'v[ө`W3/[ Z36bn1F[yߤr'"%J f-<䯉H{ׅNEg$>sY&-ఉA"Dކaύp+8F62B^TP4rO=#4B -_o$v|.R"Zw%L 鉈mmBWO[;諊Dw"(wW`W FW+q`,m"b _2xRIޛM*3;0#t9R*7`)8hn3刑iNjuW*MQ.ly#4Tx{Y({XC*W$h&>B S?'[hWWp|z؛4=!2vUͨb3[J<R&&`>oSUQ|F|YO_P饞c"<1RL<{ Ż:Bqd7zɩxY'O'kRPTe2K>28w0k`T]o7AlnӒ \T2nD*Qif-ymP¬D{ I8n)*8QVY6bJћ`s(=cz/{^}klq]Ó4aR[T} MG%A(q3yqG^}s1pw] L/x$L]IhSzݞڽU"nZHI+w㟾Øޓ!?YǷ+u;w+֘tO : 'dB&:t̫ABGtJCׇЉy}? rsAئ 4̫e,liǗ![+@ƐSsY*QXvP0y~芣)eϽ:FꙬ3WMEK~+#*n9vf SePQpxK%mw,\sԦn7@@% F&Yxl"[EemU( ~1LܙEb T&\69xIjӽOEVϒc$hrk EhQ=hQ^ZRr̆U(K9mTrOiE-)j̄4PD /.O\Nam*,!t8~|/U,&1v$W|1ch fΣJuUxS Rj~JE:x}>2/:{i3TWAPߠ݆ղ=bvRUT#E(^˚2qFZJ9;wLnp \RS#.] !d 7>>;W3Z XitlrRf+ܚ+ҟ\ ؃d~c>_U垼4dϜs\{Ōߟ ]fH!yIN@Sz8-;NsV.Zq=I̻pf'sIwq7k**.ATQ aĘ6p@ 8 RN?*p1v˖$GOٴZ]`9 zw% :K5Y,)6yiʝT.%tZ~V}'F<(u:UN+Ӌ}@tEkCn<Z8]Ӊ6g*j㕿$:PWH,| L?4#ˈk*[c$SX~.ݦe 2쮄e]n) wcZƫ'F<) ȉ %BM Lfl ]wک[s۽% eN(gQnu}wS~Fo.J0WAl34T&|s-s,7n*a?ă.)up wF# AP&6ېexD6}*ЧD"/WhpӚWP"֙%lDgù80ªU0j#0ơʘt4ee jkDjFڒe+(F ϓ 5V JWEq=;MXD%:)r ݂xWW`LN>aGJJ8XJovv(b _Rczg6I7Gh|H&Miڹknn>-[j]Ve'o/ $#t"qxڄ~xXm{m omCIm\@쓑Ԍ;~:W0дWl[(٪z[k+fq _[{/Tq$.Kmчߋ~pinz{7OV7$ aтS1ˡ3}y ffqQh& t7=oFL+rF,f3X,t^ޙC0z ]Ңc3u-w R.rTs,{󥐮枤}sۓF Nt~H+3gJA O?eVI!}6JR>OJ7#1\뉔54oVb⓬Lը1~M&v"iEK>6Vӛ^t[*[p> 7UѥaJ{mO6WeX3dI[&{֢آ* L \LuNYśO i˜]knj]F@3IĬs(2u^Z;m̉a2 8nƣŪ^!<@5Bsԝ滹%L#ËbE*ZC:j!շbB%&`/,f\RD@*v:)CJʲ}3>s hj%Eg.C4M5IKţ(#}$rl|orzbi\$!K1\ej;i8]E$qN@ˋ݆:1SyEQb˿tܰ #KˠR|9̥}eSC{2/2Sz}vS$#}Gh\xHR96[,dh(>'pUwclP];DHX'¥%l4i~ts~n_Հ.od·ҏ,(jS;\bfx$,}^];0S`Z+F`4d^ˢ,-G2#JRZzw7ȑ-3[&Z >RE)$~r$I@kp+Q+rYP+G`&d8}Ձi3N"ݴhjS T5oC# #zbC&%"ل]+q.yN[f(U}!GW!M|_dT-:\>Q[y~v-rv< !*RD&J(]>V*3>0$}6Y:O>כn32|ͽ794p_ |8!([e~+j]ޛAB%/{~T.M{i}Z+LDnR.:vi@_5Yb"0%II(1m{_p[? ?X7Ɋ>{U++J7I\dHQZuac h6pZDoC_rdYM69w\'<}(1[U.cB=&<=;Zuxgߘs`믁=%s {G^;xCkE# ]w@Ȩ'pNK@XTNCyH4Hsv 'njNC }= H|&c.~쒫t &tãJEMQnVڇSg2\ɧmq)+/&(֗Q[ 3iu %3N #T#eR@ToSEF %.di,c3!s/- `+W洓/t[҃)jhXW~T497<[6-2:D$<CQ4;+g<u{;7HA$9Nҥ `ދ2.?|4WI鍵TJvL\`Cư ىT7<жk̵iR#Ȕ <-H[.<7QϾŚ"]VYJ`V-Vsd[!L Ŷ> pv3E9i+{F%_ךdG•\@nхv)͢p*6_}X$`X?%vn Մl!u kאUuu2P¾=Shk {I7HjuoCW/w۱F0[YI,סDb]lcU8Pm+/B"P@nIBVRvyl,?q xCLr4@S-g/GaQ0cμ}t3V}3'Wսv2e:cTzfVf׮y^ כK6I {G.MΓ#=L@7pl=v/:=h"1T[@>$OEsXH.MN]F7XK)gGWT}s/.jKD!,M (fy9&mo5_HًP,#dne;1O\汞*Ӊ>/_$jzN0UHZ$Y 0I"̑~M~}wVrD.mo)܇YDup\q߬[ꗼShp$[8@!j5SҞ |qb4Kd!Gvɐ%O^+\LچTc(dJ\fZ/a?($ȱrwJxl錄o(Lϭ׼Mgms%=Nr/~&yN+_X)&z4H70Xr`wH ÿ @]m+ƌ.wQNˆ)[NzD]nfgf ǥDə@ժ{ĕξ(9 ST2 I$>J3 =KR/yU63] 7(Cب i?wG:D4+m賫$a[ʲi6bM鵵OlvtT ްFKVu#f&hѩu7 g x`_^TOwvM7o%Ͷ/4ڕ'L/a)az@ɖ?T=3D3⒍zA vw\Du@ak+!YEzk|{*FᆷqAז|<$礕*Q;VH9aۑ%r&8hm7T^ZWV:@RaL%nqek&M0 ezDMsf/z{I(1}%l 5 W<ȫP-u c_G\Yq%{zCY;gDcJEpk3XU}Q$-ٓOJVG{|">+fe;q@7tկHԣVޕ 4zڔ@M{ty>F>1AAkWyDY!D92`qN;W{Z> ˗OKx@Q%`<*o Ne߉$G9zzWsX8[>e Źtv^}Hc'yrnp$ mY`6_2?kpA̒H"^ľZ $Eɪyh/A+yMs`|X! 3O<ūMI~+IfQ RAA8YgEsIykT\.(u?05CD"pȣ ;1Lֽn4BK8{rϞJ i!!Μ# ˊs-mD9c?07YH~*r ga@0IjfdE2`_KWH||5ڛe%G,sǬҙh:o+xvYWC ×N,OR/!ցjht44DuBd4aT92'Wd3+'m!žW2 [t^]\Gy3w3M$lk6 ^hl,:)DҶK9 붧w1AFhn咔tW$10-aȂ$E!q#J }iw'^0 n6qw:\hC֭hW19 ]v'Pow`IY ȧ"ND.݁׆,; _jP[x1RX؊q]}7nղCPQBkkD>E#"Lz\>qata洊:P 5ggF}c̪;3Z7igsj-y~AX&Υ۩Zad`LIbÌ)˧`cضˆna0Wx8Bp-?9`v|er0wK*4sj&<\4ș*D*ѹÐJkw mMC Ȗ-|C:&$m~Zpݱ6 0}]4 Tza`42_+(֢+I|n>2ΚQ\ fnK~׀+:(7Kŵnw,=ЀB>V}ÅoU:Ɠb_TRcaQ)4&GZq1Hm ?i"6s3xg*Y:ۑЗzg0uVSA(Wf I$\4H_c Q 7%FFs##!5d'+9DoL( t0ٚ/cũd=Pt7}&jʈϔ-En=/eh99@p&G(LơNOMkGq>{J+!NUzc٠fĪw4t5 G{gcH%QBaJ:,_qQ4im`_"Vn}iVBf˷NW &] XTJp᳐iays9cr kyNf\ ;S[cNS?djr3b$nOJ&eQC=kLY \JĜ]`q"W5qm-)(H>$J}])aѽͮ'[kO -.g Y5(Po67^D>dj jcAAmk/f2~cpe ֮2HB8q%LsX`0(c9O*Ec'TH< ЎɷٷHLC!j"-F@"4BX@!ռ9:mU_/N2\5Jeb4ni]z]*a18vKatD S3?q2">n}G.jI$+ $o$-0|Eq1e#Jaq%43e(5@ y@M* MIL"ǫIv rk̼mx9c|)v)/  ɺ8$+kj3}9*ݚwXYHx՝?z BLm5XQAR!Y*!kb‚  >62 ¯4Wƚ`>wҍ=Š~淖C,j8w `` .X=1[ HC=3KY2ObNAHhrű\u&;kUgn=H' J}R55 fRj9Kκp''6.QfZMQHfa:e`%VM-GC9{8GmZבR`7pI!.HHAA~C$ 3g2i+',ù!GpW}{TSA9}rv# ㄖcOKUVRL vs4u['e灏? >ۮ|BiCͭmHyf}6&N!qE7ЉLp ›at:4MiZyIh5wbE>7rf5q2 S-Az6rg^6zhWWb7zO;{QwZdQEu֎zy4l`%PEJm- -PDhqO}G+W@~2Vu 5μį;³>C#&(ғSҚB[Ԛ_c⧨l3GEv*&@+GyD:V@NhL1Z}< l*\> zH'){!F+-;̀Uas ¬hr`?,(N5nT?⺡qߡNbWt %*z xB u})뛽}8AahG2c\T-:|?|}ȵ¬ z;/%Z`2Z Oy`|@;}MpRk:'[[qO}l)?lF+'Bq) s7.<ۧJVJ z>GRnq^m9ruc-XD6W&AG=PRS5Bl@:Y?i;9dƷ`_-*"BδEv֍fvSwx)ҩff&lJtȩo0& s.^O|H|g|^z:-3 n2K$Zg3Ϯbӡ-\Dos8]'_M`E(:}{[v!Aw0|ViSe{>Xmyy8r7ex LQDÎ#IԍLSlCKd;xcR ˭Ǥw1DoslzM8ٙKBZV2%"1s7ŕGqˇr,%<S]S@d@^\R,֌/CyQz҉N0^;h2 r?Kll0~#R 71it,RӠ2\$fP&}L׌ ܦz\@$S{@bgD#ѭ}5o{v\zHh7U/졂b( 4n<_|~8sĆn:Z`d8x(q@xN҇8UO ;X/lM{,&Qx0TQ6*{gDat5w:NΙ56Ӑ \p'wlq 7޵%GSETSVUz$=pNI8 -:9Y{gn7/^#ͼC˪B.b 8Q0DaVU5mY"W؏u$D{B~[K:Vle?Po _k֦<|93^ cn#]<;d㣢b C[:CJ_70( rwoǥl]gzWZ&cSesƘWG֔~&+Qx} PT8l)o_9f8풀r=W%KŖFrG.5u½Q<VC2 d!n=H/[ u wA胇/%o1^޴m&V PPUo$Q&8˽'+N۳~@_C6u.R%uq{EJ2jv[ރyBs٘{,-< G(FaťTvsMK}Lw{áa.H&99M$5粉LXWPiuwk!L90Հ!d7;iars^dpO'aMX6Ab`#tu\R4 %[S_4=p 4tdrؿ3KqL69ADz90<JX36DyEfkE+WqW1'˓}X"m7]FmQSj=ZM$\A .TCI7*i;>z=+ ; mB:\T)$hS+%lIuT|}<&m2rsh]>`8ʔ@p?/lTIOTaJn*>3̾,HBf12uL!Y X ^  r-K9y`H&2d @  "TTn67lDCL'~ м{˵3^;Äi %'ԇձʚPݙ4' !;KQb{ʞpxn#Or&Σ&3: A`Mku^rz{0(Q 7y*?[V^Nr2BVЋ[юf@ HDOa{L3_5Z}O !W {Z4w3yhqsEnWӅX[©vA}_k^7ʠCG&RK` v2,2NvRɥEbo7;[ŧ. <˵J2p1QaUk_ܸ+ܚW&'y3>޲! %bO +7qByT&ݗژcG+U JY&F *Y8"TV sa~tI0j\O,o!͞0b`wfɘU+e {6C j":Q^d=q?$hx?G=]25}T1aLԫVpmeIK3ۯd=pNTգ5jqጽyW7duB`gii@$3<$[.HHh{L,<@dޭosn(#*Q{t2ڿHK![-<$dZM;#.Nd άWNKS%!ϖ59_O^6Dx ڮDZqt/̵m 6$MC4 cMpI7:KpڻfD:`"JBBzݎ-_.r؋i bP;؇29Biz+΀^', O{wXXR,s@$^66W0 'u%H8]p6#}7sAKӓqw徾&1ĚC[-*>ܨA8Bx LLl#!A6Qwoz]քpxr 1s!k2VDph,;vE8dgl@{otVlV+Xi՘n_hwn0;#{`㈈c`لuvo癩spsSܵy|@Cm1sPJ&J0ʵZl% -4OnC{P/5rH v-@ $;{. |^&h'bm<<ݚ9NObSHvb0^^lC횏v: 5M{J'iÕ\UnX{9?>e93[icZ#|cAV*-M*ݛfPXi]׽/ջUE16̎9(gw&"GṷZr >CkG撊iTus+ɨÑ4FQ=^v%vlH_}YD(MnT/McѬw"Xނ!=B8iuJr&j{/ GO{$?1TLCUf,඗s#5x񜪞`36O/KTS9S~96&eL d1O߳v*_gv0_î-r<Cg6>+<{ 6J]0oR"vdjj{]ȠK}=Kh$ է<S=iB"qp|lUL[ ed%Y}#zlơߙhm\<^I:ZZGuٹަ+ N*mרz7f6`dc,gӽicg9 Q-m9-]`PΧ険 g:JQ!` ބ^^*+IJ-bepǴ_5sv1xs& gy4pDr&yTCUVEYN])6.^CckŚ ]:0{5´Bn1 D0U(.csn`a$9foey/#|z<9&&4ʈ6P NPjONf9"8Jp})XعV`Y~8XLx _\៓S1!vȘFY1rK[S|dϱ62v. \'Nٚb+mvz;i='Ѝ+UG6 jn1"՟yI`0WP헖 Vvuj%j;7**pEFC 8@~' 8xEBѶ'_땡3R'( %῝qh\BVRQ Ú8|sv pQABaef:i =PpCVvyrD-+vL+RZ0?r1xEr˫5Y'c(Rj#uRz3V |m%# $`J'2~S&-޸NDmpXvZHEy_h^-_g)UB IZaG7jtòb&&1n%#GL!.nuVJH5H15<>RP}5aP29^uB:$Yed{7kpnVsxm}ݜWcKqlrpi @)6Bq.'BZ]eKȄǂDTJBt,Ie!^</t۪-/${@.0?vPKg66*6Da"A8H*n8Qzz k&z0aH/51[y< dIy|}ocr:۪v4֔09EQ 6E,X7t$;gvFCɡ|B4RC^BR_-(WR'y1D6('M*PϦ%AM#$M4|W!? 4#r<5?/L f!ـ.,AXzh/oԄ8L67K٥)s(Ř X jP`W(RZ;; 4cGg+,@i]V+ C6_Hne_+Ai+: ݐr $p]E01kw2v]*%z`dƚcm,`Fۧ@Z>emNy 5lD%*j0]p,;,9^>uPY+5v58RZ*s-f=_Ȓ]$!$)҂{wz,iٮ΋nkDa7!wHPq3f2wDŋ_|da CoN`]x)(-agJ2 L4@ABׇH%|-F%'TR~f}CMCƃ4! w%ӷ&#&RMSv\2@ 2Ŋ׹ɍq?^Lñ@zڜU9fH)t T|+tmF坹E/T Dn^k'7ȂXa*켃- k8c <*00\gZ(%*|\5`<NYb)D\m/Efз%AI.A P3G`PO[m.Ie~n4rN7|gI  e\R`@. fdc*A9csgW6T%l+A>5`ѵ%eyHaIaOxy2~?IQUBU_ՈAg{1[5wyԟ!X]=LLՅ@\և+ aV"fQGvO.$`wzoDVHd<ڴ &T3E rm xvgHÂ7Uy\w<Źu*]$ȕCDl^)bFW:1>`V;ݫf,6,PPxG [9>&e,i?``gnT"Lpƙrcd2؞7곜x(tKS1;XUhYCOhPByrEhi l4.jz~Go긂 Ap3&r$aE)#LPT>$LDy[YT[J9^5cDnR?:qT/)&t)'aINs2Nq;ؿ=ʯ7msL|,04~p%zD]ݥ,}VItk7s "ЮT#<h{TfTz\%i7Xw(&R78Es3@5@ GVDG("&:&zi|eI5X;x' O"DAy귢7&^-J `8M7jz Ϛ|[=qˏ.pb@oBI?pV-tmtny${]tHd0k>i8u3F Z)|ݫO~ᱢѴpgВOF/8U,b9ЄKKvҢVkv_T%lk"y#4 Ht`tM5DYeH3;uw6R7,Qk&yCݒqʶ\q ːsPigXjd)VցдgӋ3=[@eJW+IPq?&)غY}wg@[}#V&hTĆrIM(k#@@ZxS{nWs (|2ӢN+FΌ;rOD52pӈ\z~f5׻7-ՠ߀0BX?D PHC:?yw( LX~Adh:JZY<3fP>'|ٷo`Nܙe8-#@v$Cj# NBhT*7u?uTpR')c*__g":1an.R`J19w%=`xT!g] c$upc _zyO`wTSt@-F]Um^{;ҷS(p~aQ)^RwƔfraX$뎒' 7=B'9xI*LPɣuDGϘyԉTz=)@y3p9&2mf'?3j9Xqn>Uz!_40Z1ۇIAȜqkq.vh^y6OvU%b/H)1h TjaHkhĝjU'%9"pnikҞX ᘍoƣs* 7-QzOQ?HM4s'+tګ XD5 1q`,z@m@1))Jh`_~}cfެt\LW\tOybL[NՑl&_h"YODoQ0YGB0O[H3+Um:N`0U=7:Y5  ,h8@( ûwkl]]0 bM3ӭ'<$W:J!}T7/`\-vJf|/gYφ_LvG +ɴe%p4p >Sj< DaD$ܪ溥 j/_HauQC ]73N?n]k|`wȜ`DPmQ–vߤvPEWalƞpw8G|̏ m&9 ת|_>eAC۽'!6,L `]1Q ͵-8&0څc$o MSHX&s֘-qRs__yFV]̀$E"C0Nw~:= YQ'-Nɢuj ̽}/O+/0[˾@ؓB,ʅ=%3yo^7I.X/œgF2!QE٣C*A4=iak"goJT4;,lJt*l{EKU],Y l;5[3KW@!zv2 ,w9;@XU q}kǮY*%ʸ:~FOT '=_J mZҪ~6!km)%pc9;%(|uKEOkuKoL'(+vx@a$hQA\{%"wߑ {~څ/]wv΂q!O\JY-)U4%e7ۂWk˞d6ssgK@[Tp !#SzԧX{L zÂX?z1e)iHB[<%0e5&0dP`ĠQ9:W|!$LR*"Tu |7>b2hyfsz9R'4DHp! a.x"(3l O[.B=`l [w=Pj #H/\.D `2V- |g8x*҄vT+]R &[^".ܤS޲jsGҞA2)omj#< ʄ)x;.pV kzq!ꦻԪo=v_DL'uArnd|;7Ѩ@-ZcV|`ZσdǍ7 GI:;d>q$Wb8S{wt x+qW_V< &jҫ,9֜G5Y%E']cnnwMj}72#,Gvoq/Yq-|j 3.`1%^whQ{l7 H2>œ-舜T~x'Z)_PDelC)ϡ$ #i%\>pn5#H:<uMSPb Eصo{ʘoFQA5GG\u##aadF2h+9YbG1T2;L$xD& #@gD!?`U ˬ!IC;%֛ Kx]չ~Zֻi|Љ'j&7հs]CU@JzQxcmH, 'x2uL 4DVJ"Aͯũjz?D+&YEf,gN-. q`a*d5e`vphZ^^EsRtƁ-Y-:!aشK.1Z)x]1!?5kJ}HQ 7u!ERpc ZZlOĜ`iײ%h"^$dxZNz[´GJD?(Xy91rG/M!T ,ԎbpȈ؊PJi~e +y/ZHXPHDӺlc1wsV({bI".4mgͿ噶\[b%֬J~(9(KغS3 RLBCFolDM)Ruj:L귥" YL>#Cpx`>ANp[./c$9FJWQ8[\/ kԴ|P=jsm1ZP^ A=BEp!:q nhj=[,fJٽ, \%Kuُtm̧LX%AW\=fq@T/˔Ru<0;К>k)u+U >0pD3.5/G٧Beo|ӿ}>PS+]6 adZƩx8h:ߤLd`ņ߮stG(ScW:!)$qbyGbE*c rpboվS_WZok瀜p-dA@d${b ^");#qOg<67AOcOmdpZ3_DRvm`@CHS÷d rV" eX;SiyC&[#Z`rMƻwHs@^0ՋZr+ OZB-4KݳAɵ?bM(d_L B% G׾X$a(Lib_xÏhol i 1EQhNOj*O=d6k6^IE:E|W78Rc;y9E'5+ Nˡ%.w}byEqv wq28%nXجDS9`HB?3\ƶUdR4DkX|A:u4x]9GZF =ژAșe&&h|P'NfZ:ڏ 4b%#y)Oje;Y7Tp/&IN=1iZ|IM:Ѳo.]PLeYk;^L'( ؖ1Z1t}Ìُ6Z}cG坌Ҥ—=F` %ᑢq=KJ鏆 5 s T0ZR{ݣ r)G}et\1ɲ5=xi煪мm&!q] $ƢP*wu_(3@FKxXDBz/i΀.A41Q5sɠ}~ds[2~±TtLZיarNMV]eWfx:GA[xW9jm8!r4Vuܤ./7{}0/;>cNuάp]@ %ᯇHZ؃/ҹpPㄼX4YdaW5Vwذb){O%$XgeHdRaDQ6zlUn%CݹśR(.Ut7u ,- .}Qϼhzg %wSTw汅4I= Iz1"5;e-Z`J.Pwq:i/fĪHӛҁWoΖOZ~STA,Kn׊jXGMr.Yuob TME#tKEbr?Tq@Tqs5g > Q+1L \t1 U.7c;c}8IBRv1L#35h*7[[$YG]&2 JT(2lq2q;tZvZ;eȫ`-|Ho M܉D#>-v_l঑Y3m@4VKw %/m=zIxׇ?ٞ؏)L+h (љF1U/_ib:Wǐ}_X--B]"E>JIUP(XYh,RhJ2Ep'<3H g lDjv<$@uLByHjZXJNyncI`| eGP :?D+v )췋9!]Bjq*H_|e0q.fhpN|+Vi8g?#c8ȹh ON>LdN)l L59j¿b_%C3c4' I _3M`4K+M~$@cAYQ)vt@2-pPP^Մ:18 m".U_̫7Qy]9Um;“X' tpd֘8+LI(2M}T '^mCeY0wI*v;u_Z-|BD 8kdr] "CŰauѦ 5|j)by{F3y:V0`2B%:m,k -AP n݃0&~^ݭ頊bӫ LDK7[k%-6Jdl)9d\ҞAcMj(ܒO$"fL1M43AE^Iv9(q@rT|41ǽ?6-n#ITGl%p*gYI&plvXPX=Q~2NAqDh6?a@q-DxDX.3XC>]oH?f$Kh[v섌T,ij(:34.+^^Q$i錞=کbJmfn+z*ݧ-Џѱ/\a2'|:K98O}ŦߞcbgI]zr|% 卒^CO%V?Lׅ`]ƴj . /ږP֐,-dX!\k#[}cԯ{Xhw6|pKGLqq#m zKT5i Ǘuțtٔ.R o~L@^CN 8-GV-mғ沆J|Ri5lm|N_>l1c{0KL qvVNXM9OPJd% (|M=grZldZ:wv2x!k+ *QC:")ֲYI;V-e,|'uunڌb%ӬBֆw#FgIߖNJD <4 EWW!?̖o M_3"l%(UiL6Cީ( l+isTw~ C6m2/-˫&2}4hMT2lKG_*,UsZmC_LJ<WVd|[>4I_+ ֚-Ą̸lmֶnWлg.#*!37wxh՜ld[EBHcL(7͗CϨ\|k1S oOʣZ +kTRO=M,?skxdq&ӬC}T#lFje9ǩIRL fyZ1XpWn-UFOUbҊP| [NF$ p(*/Y\@/܄ŗPhbuFh!nI3D]2 e eDr6IQ.ŋňBmsd]57"Hh4 ]g]Vت|E@sO(g.95 QK(z+eı5с:#[yI)-Z8J?_G0|br8 c q ܥF*u_;vSw^s,+9 B0> 5j4HQaw5@5>KG!r78q#^}0u,<.l`mh_+iΪ12@~<:w\1fqJ ޠ=O1.zfEӴ{D@8B;tr.YKIr4eYȠ"D%z*wɏrJ֡p-tIu!Tr;pe!.4jJ00+}yrz ^-1i:z4\dn!_+`bDg $<1(}h%9߂~A ; YF6jԓ؇xpC[nfwXKI\&ϵTnzq>ZtEPyEd]lq^䛣Ut`@HA _{A1‘^UܜcGhtmQ*i)5X_ u~Ղ}ܷlS "Kuo3R;\F'ˢ<{Dr;OТ*P ֹ{Uu(9qT<9azϙSC+&q >aQ:1덷92}ɀ!ن 9{FsKΩ}uvr<@kĴ@Ń5t;Y)`Yhf8l,c_R[>x4/ۄN# ?Mtfqd$WpJ"$(L2r e~cDpm?Q{x65w/3'c?܉6 '14.}q.&30$"ڱd7tTаTDiVsh7#iV~$fol8C:I%w" Ĺ*v\vdRUH ŗV(s q{1Y$!f08~[SvHGs4[@W;CDTqǼ4QN[> "bQ=C!u, AJ^SQ\rx*|P1*fBw28hbؑ+.$*4'ޞoʘ6) mD>S.T&;ܿjZ 5r _F!JrVws_:.<¤T}#B5&}B$3C䬄 Iʊ85cO޴y0m盃9sBŊ rW) e q&Xgatm3.T^2]@6x QkShW Qj m5gPq9?[KQnr8i%J*3SmE!c04+_rIs ZswkR$~0);ic+Faz ()FU\Oauh_kb=)>>:so43 ?E|PR.ڍ 5)y` czo*M+)7"e\ dLl%֐r/-$ &/ۅ2rK7P-4H.j$0=GuY!^i0,"5i"~ؿF?hrZBB,d3aA 8p!SXr38ƛktganXl^Νj&gb8俴!I!7z g;+vRۭZJ"6c/ @۱*E766c,ą?exwXenJ&O`"YZy1/l[|bS띟:4=V P"$'pi얃IM1*`,7E 4fe!#,D<PuX1Լ4#YVLG>7-XӾ+3N^Nǝ)wE>]ߞsJń6xHhe #NzTU I4Χg֤ͧ{6wPw}=wj#+t l˽|y &bmӶBnb;w$N0>ju;?\4Rim;f{h!q@j}q3NARCAee_I#':CDQ-fC!Z+* p5b'FVNgOp^f ӝUyEQw_-IEIh hoD6\ im3[>ID0l=5;AF\{GP32HSqtf> 0 kw0݂-u,G&;Hm 8 4ղWJٕuzIbf:=|Ւx 8V5@)jwmȔZcC eW]/Dz8L"~0|7Hw=2*DS@0 } Dr# +qHM+dA/OyЎa ʪ?[\݇O?u [_iT$1[2R"2o@:GG''`\r0{ӎ !PKf+hA肄8 <\E5+;=4*nd{xtBCm֎ōZyi$TMj#$ GO2yn)[] +jXQ=s ]Pk 偹.J_a'7Y7e^Wm^3[ CNG+F\)83^!4lmR:Dc$j(1)6{{mQ~24&֋T x[۟vS4C6O##N/bH'44o*,Q93{>s+՟۸Xo3J#oCJțбoHyt8WX6`]Y«~ 0_i@'g R_OGپ闕dmFPkydl2\}֓i TÞW EM 9)#ōXZi%FQNyzϬ s"y+-S!64 J}2Ü< )aB^}A ףRʴmQߕA7R~"̛cfN*샾'vgx KM֔+pK 1;P*4)r#EXId[}jNNҭ:\d~r\0CQ>wnb%%,Ϟ+4F4zaO#Vo~-p$(!Y g-B3BC4X(M[ DpjкC.[!Q (0܃zX=7ۯdn'N$kLB>C8G]m8b؟6QihlQQDaR(&KUQWfSw,Ez wax8; 64I7cPHEHsSS f[Uk0ssԄhR =="0fzL@?&@{6?#e=zmzr` Հ`v .؋4#c>SEiw*k7$E:}|whk>\e'Jّ \mn~uH-Q<)JI /E6TE 76Zzޢ?grZl >4}3]"VNPfԙ/B8ŸWh ĭ-`jjs$+@A~0e)8e~NZR -Eɼ^ qUMusΑ! Uai6V;{^'2 jsez B@27B6<9Ÿ3KE}_9AnkF#0suy$"ٰ#'?+P^ wLqaZ{WByY\`&L0Mى:Ufn Wtnˀ@О]qFknq[Qk Р*- 131)*gӱɷjWĹyhLs!rEzCy4_ɦ:qw x`~G 3Re}H8 ~{H<&{'xfiDd͓2Ϻ4-Yb]2'r('~,rwR\A!7E ޫo̢~8i<;+s u{K9,*Ϥ86z,KMmFI0JId%~fHfeh: .Ge8|e߷Q.AT`#roV BT_):JhaN5L8)O<'|ZZdP\"$,vk[iܯ?NWERxR91~VTLyf4! V󓠪ˎvi׹oj "anېˁP;q9LbqbM#zD>l<闋[#rީ Jԛ ow@2.5+G8]/H+)ᰚ\$QRY%q}or"Ob9+W0J :i7nӫ0cay;sbM^l)q >3,4@wGκ|tUOBg"ѣ>M, gi<өp Fa)~eQ]ȳ1K5T78{҂hf_pS9i{"؈e}|bR \%Ћz@z"_PB ]74 0OS=7K\"ea%%(6EwHh*i {NMts3If'hSatou;jzTcNV,MIGY:`u\SDoi>@`މڝ3/bbU6~$Rv+V:U'?OoH nRݗ7[%J^%,6䭅 3yזmMvpg"iCӂFd)n,Vm䢜, ף?QiϗO(~tx πdNyYdO}nNb̴}S 9 kVYyt(#i.UJ)eX%_xA_5vOn(J ۷7j5誥SЦGumű2c]"V pQ#魑PF<cmm3ݩ U `EJ+B\5Zc^U@j8o}êiK(jCvbPK=1vFQ5/^'Cx11EX@ 腇_-$RP?(g8,67c=I ̾J^[zS}Y Cu_|tCLy7dT&ExH_9`ew)i\k+dauzvxѹi* Ib/f\s#_SqfptP\!l51z` 9S*83땗}ۉ1\@lt?gv΢EK]J1lt IT-d|xҌU(Ò*wb/) v1n>ԍ߫cRV:HF"q|[)`-v"$T8evR@]2d$eb sV+yE x,/Qt u"tyZ1gT mMcfTЊue*mLO)[AyIm8>>yb rR5*h$b2{}YbIOpw8ms3GV;c΃P}>Ë$PxѦt ͘v#Fd/R@g xGxH"&{<~DjR2kJ !^b30/߃YyYԬڗ!сnڈap8֤:eoeF\!Myef©laBZf8BW~Y7#TįxGC{X:Ѕs({ <08ꗽSsjgJ;AV4ia YEa:Cݨ1O"PH2T7sP.`By( XB,klDesKN8ҏQtnj}b! DН$7~CĨT4X45?Ֆ#w8 ïm$l=VU$J>ߔA&bv|_>9I9<6XnǛe*!deď^NåVRL*_)fМd}wO  t$`p8ˎ4%Ѹvk;3, ^ %{SHy 8b̯63ls英Z<~Z)g$l13sTe]hwD4#o~e'rFؙEؠ^As .WI̡$b.Xz2,'q*fqVMP+ɸ.)_Vg#~| ^AȍۿK\SEj&]PҞ (5Q yGħQ&䁅T$5}A@LQ53g'X]<bq_BJ_dq]ҟ~uxw=t0IWofY*̲F4p+}Ɛ"UqIH^,N um?>f1G+ep(rው'mJcYsÎ,7qNk} 3LAƭ{m>Dv!槅4'&O{pGJx;#Z.Uv*>mşNhx?^ b\Kvi=Ddž}M/e3LU|eT&O㪽!g8QV:iڑ92zOSXaʞh3 < ,Topz@fG! h8d}7hOq iUNڃx(k򫆏[8^Nd[X'%$jeo^<-! Vu>P*yq0@:Fk멯XL Vp*E {f xcl&2:#U!% M*F =P!틆?˕X?6۫;MDgD6KG̱b蛮̞TRy!8>U42B%-3p)B҆: ??)#& tL&I<% 2upV-<"ׇ]MJB&&E7I6VYYlMh s1oN!A3 6HfOʋ~_.I*>fQG$0|zyN<{7A`.o^}|Jg70ޫB0O9uma i92eڙhkt7#\U?Ԇ/pԭ{n0[И%j9pTٳ| =^{gCΰUy"(/"&465Dz }7Bڌu:0زBsM,_|E԰:%7$m/%{oYL5]B co9/)z_2 tsr&V[ֲ~Q(2zpBi[I.g3M1Nh<=TS!_(#H.{V- K/Z&Qku( 1nz FI<0V3 z+[|[y|lwzYJ[Xa>-Wpvmuѽؚ4g#nkǶp?k*t+gVp&$ [{X?Yg]fw#Y J`dMvGwTj.kBIRW1|[eɵ !b+xv"yս5‎+ a;ZLN T>ͦ^2<חIQ0@g<ȸy yDv5jP7!dL٢i!=Se^qD!۴PaRr,b HǮx!̑y=,#"զO7 Qo8Rda{5^x+O^ȉqڪ݋*N8nz |!Ffxlی隃Oܬl8M0rxZQ9:]7Z{(5Q!JDu׏T(1,pY:YyzAe-0+I4z(Gv- C؅e$خ/t:E &*1~i2:dDcidh@yoZL5 Q,.xvţeeF<"4Co,[p! `bAyI~hD ) ~G>lUY$dl7I [\ [:)l?jrݜ}^D`d Z:_k"-6l2NxN8\m3p^^\XBlT-dsh 7JZQd7"GUsaVg Į6Fju{ ^$7zSAAF1ᑵHQ{GgtroƖ3G0ɏ ( }LJX.X=%m)މE2dt׶ ΕRF̉/9D)dZuz b>/$V a GFeH9w gmvn!FWVmM3b^zKmwr˧OpNlo1IiF­lk'_*MR/߁4 ;ͫ39a9jCԽIn_Xc;&xN{Xb =ck2GrO=t r;m=7p[!3oqI N%h <̖*%?iC] v! Ԯ-NOXM BnQ`m=,풽Gxo9nK"NH!zl}-GΜFۍ9C?3:[odSY۠ %(  Jq &5ѭV^FYm>tlVå*̺FyPCt 11F5a7 Y 0nyst1*L"I%LtJN$u6jKO™nEݺTsЈY6&o?JC0Cd,Kr`j薇q` H+]?xBPkteT8lh!6S0V 1&.R"(hu%< ?`o vH/=Hࠂxdrb#>uU_U> -ȄpVZc\IT-('qDi3W_oPLӆ}tq*xcB4X™'QN ʫ]V\u,@!(nx̛\N/GBA3\:ڽ\n a&wHVxO(^\Ӱ/o{KHf Ւ80< ۲x4"SGx6J{s\c N 3\MתL\Isx0d w0A,b%_bbi,veZh|O0ȣˠT ஡I bB0{~)EAue1I'BbpġQ.]-:xTDGL6J3 'J⃇DKc(mϟ2E'/ŴV{vk/ZM9CI I@ $ Z0۳DHUZNWk3U mà2KW_L4F~bTq@8 2@f Rm9 sMjK:ZVظ lzOzfXIټ>k'A G2ӣˠc¾Ѵ^࡚1,FTl5LQ(S)_z% e3ND֭oD{{/6BTsJlnFʱmVP!BuI!W> ZjY~s]ߡ@2- 2|~;3p DR谊={?޽\ZUm!t@cVіi%yLd3CLXarmzg@ pԩpL5bk}~A /{mթVoع~{BJ5~)XՂ;GZ,Pjɮ5c=OW!uLC0fh3Д7`zIZ޶ή&KIy'?>by_ݤPM,#P6w=ƶbrۼȳhAͳzOl?5cɺ7V0S>-܇Hkɋ t>s~_UV ^(blMd͘ 9@'.B Mu45$JyD7I(U>wowij%AOKTelϳP[m֪ȑc&,oUrjYiXe>˱b1$"f/uz qkTQ0yzG(|Wk]q%dkrW|w'J,'VYQ(<Ҏ+Jϛe\ԌpB6Jgۗ<&ZV 1Ji1iaf/m[|#0MӾQ/^_u|CR0iŀigPl}rL{itE. yci&SjxGw)%K{5Sj'ܶx[ԙ)Ӭy 2-DU,NLv .J}Xa ZKi_2$xdcI=v U|1Ö>붨m+qeV YtQOuvq"\G׈E_VeaSb_BS~ą9&rt<~S0׊^d8YҀ.>x'S U'KϺ#u>"ʓ:2 sji@0uQloI4Iy>y=,U.8:ڤh}sOA/Xb捵hX mn'm%&>|d[pؓgl-J~⦗?gS<F1˚$Xm-\/T2G2,PK?~#b-.Ow3|7Q1.4KJn, ~:=.'Ǚܷ-DWd::AvH2  BZqb c;7e9b^#X_ٝ3 1}n&r3fC!70ΓYrCΎ NY3~+L! epG+TڃtBPo!q5n'KaWT>S;q訠_"Gۄut'jrBѓa[Do]mBG_^0>;PbX``p]N\x·\C j3J*"Nckw!\I#5E: c|S,.!ܧk+ȝj2%禜4vfZ@<*h|VYgns\l#OAhH Ȱ<<3R`}ʺj7xL#>kDѺQ~˗i L K-_<:mt&̠? C&ߜrb<\k[]Ziz;ۺɯP}}L$RȤ7T1?,(yH?_v jk*P,ѩ[kPV}!BZ7Ky۽n|34 LH) ڂ=US=E!]\J5tF *ׂ}Ofm2v*]PEtj`h;u:A@bEM - @WzwdFJSS &e{ o z|tNx U?@nk2Q' MD;\('O/#r۰ G`W ԈI=͐V՗U#md,([x^жDYG /]YLeVMS4:aY^U5V L#e>t@> #El#`hBs%:{`MBlYօaPgԲi GPCNE`#ݺLiknJmk)ڃ&!eMٕ@SuJ&_7 !KOn_`-Awki/jDymkA8r|ꒂ.{FCըafhfkTG@ayBdcpf{rYIx; 19H:'\D!UtkM^(CKz=5NYv<5 E]I]g^ulvպTDI2@+ْf~)4Q. (iswU)D~pz_=tpoN(InrB{H: Z47Zqx곪%E "K׬Pp;$Ygnrw7s]w5ؤM7&>EV)Bl5m\K-U4l{!#9_};x u$uM!pC:; !K@/vhHO4sCO% '-4̐@%!`\ǍBGۅ{Zfm>X?XF<)P4RA"̿=F)|5t'I}׺`qԴ:Q' Z#%6p`|a%aޜFS? fr6'ߩ*zps-r Ǜ\.: /].&!` I>r,=\'\tH>Tf4B'cɰnY(…~E5@>bG~\,VLj6ּ9((9SޘgjL8tyLj2T-(~^D5 }/݂*kز#=rVp"_u~D'cpcGR'0TJPBw"ra3ƻm_̹nXwΤ~q֔ A%CC_\cK#\*b3HjT_^P퐔R 6")qrYPd_R__qd4p,fȟl;Rƌ`E2d-,6ˈcv~ڕ9/~>MނsnT^iͳ-kʲL0,Qp',YO\Yfύz  Wlϕp~ߣ-ngu51ך&gԚUh&ҫ1ec h5.6&fDضR9k6}y? Y׌540S2yV+SDĭ dSNF_ D8X'u"~?ϧ 3auNB2695-9 -e \hA:-d<p0װ@?ՇGK=a8s0??&rsGId68tCXC1d a?4 s{GiJ7i~Ii <,Yk*lQx o{S%}S:o-y2wazmBepY7"t~˓nlL[ܭ0Ep~_d*czBb+N,s鞣4vqM+PZ V.vH-tJ]x QzRu%AdAҕ>*;GW* @zlw+P%/M]MQQV XȀzET>"1 잡/O##;--YJmsz7PW' ‘R#6"!~fʉ_T@϶җNv's]&`dU`nqR,ި[i 98S@^_|Z4utB4FvA>isk:C[E MT9RcaD⠚#`[DgόS^yj\xp+ ŋu흑CLYTYuQ-EQMk|B R|[ݝ[tk>bQTЬ3 %Pef>Ic妠`*iAԗ=6{پlӖ oӯVGO\2򶚟GO$jկy*3sf,-t|pRj?˻Z8eqb65ilR:񄬅T)cAU[ф06'1~xQ!Ͻ k_m+M eR3r윀P)yrq2BU ZVӊ9+?z%(lĜ}b"a!~jc# |/uRS5.Ւ|8~[͕T:K|/&?y  4K#^T|X8D*!2{#;=uN }ƴ8H9zGi^$zK7,#JcDWe]R: +@r%h]Lh@3&s6qۭ8RhDR])E;MUxLJ=th,dMoM6]ɴ\MKCnsc,&I/c{\!ƛZ j>U 4|U~VۗBYLʵykdV~|@)9mQxE)# ׫^ag%9@uWlj=FKhG6͈mVg=Ya8g3H) ޥWM/BaMo~Z#ɦx%QPs'{?UNt歍6WS<`cK!Ź^&b'4U9pZʔ@58arK$м|{}rZk*~e @'*g32.; n!lnu P5r hȗ/_o}RJ<AJ>}Ҩ4rb c,"<[~R Η0{vl³,k|yB1]DϤ8-(,C(NC {]fvBa٘ϰwrLeA{OѬ_ Ry澐 q0aRy0H7nޖSo!+歔MvX" f-Q2xI'cF>5z6-'?2p1U+nD<>$n*HoYb ]λMd#פ"9"qPb4+~mY-;;+׿|8&\635|3Vwm1NQrs}W$4*J= ^4m:IDGqBNBʚmvS.De!h }`4} B@:-*Y|0Xe#d=\ʻ>#/C39'^BI8Xjb W.Ʃ᭽.^[pD w 6 bQ/LV1֣ 0} 0a-QyWNZxW/OaALH Av&&'sk@FܐEfX]QB?\[˥Gؚlt4s+$͐,a_L͹!huEZx(- ;I EDzV>+mу aT?/q޶k="~3Rߜ"moV9 405R:5a(eπ2 T迏_("J$'TYG| ;.ʍqnBN;.` I#j3Wk)ySvـD#+T+KUt#4x1&눕)? nL7K2W!:Z"]b)TKȮ)C-ܦcG>e8QX.ѦK*OPɏ$n@!H|~vev[Ɉ/~q[%:Fü#?fq DC@-ф%Dׂ; #(uuDnjԋ#1M5nC2Ī|a"&zPA-X s  {NUlDD_2_[%se# /2~)MOyWI>ySЙ׉#1Xm#yݻ4z yI sݭH̽s8#Y$ |D.L#=l>8,2zČJx ؄Ů1Z3;9 =ūn=r*:7-Mt܊$BRvP;>L3hӌPT;WՈ] E 3_HF~ 7"?50ɳUO[k卡^(1k{B#xs(B4t(~;/+_{rfG"X4QM'oVj_)0~$h7휫Kn#]OkBd3?v~ ~-cyãPpKM3 );>׋3mrݒ"[@!#xݦ-WH_]kVxUJʏB(?$Hbh;-)}8ߋ s- 9)w6RYAg ${.nN7(č!9%[1&Sg¥ XR?>pw`Ӆ{m^V;ɦ\Hs$D`=J.]ԛ!,Ǻ2(:Pc" 7g4M#7S"UB NkkjzA|)4[ԤH"3K6lJKC.ۘ@O (G5xKB{RÈ Sr3L) [Q[ ?P#p;q" w:R58gÚZr/E'+\t6(p7@m~<.!Jq2f"'hd%Ω\")m9ANX/>|aT 4%cpwmAfگeu:Y$ s\"&Zі,-f r Кg ߨ^>rD@r ,$1\ۺTD_e ,lA~ړcㅀ(\*E!X59e(szIgΠ3{ 8G:r=yW& dhzsYBR7Ft\#t .f>եlAkz4P1E-q${xА Z3r°Ώ^FK yRhcMH|/(0&8*;)}SW 5P[Uy@warR4ޔQL2ռ&g)1Rx\*hcI]!s2U?dYm^ -7#jsPĚ 65tEx-1#v(JR ;!wHgsZay6MNK{a:PxwohsYAi4P?}0 {.ytʣIc 4ϏEޢ1~S)Awv!IVs4`73w&e嬸%R2MRљSHS2^+Pz** qZKd/tb|%®"Tis\*D#2LN'걨am^A`:fj\N-jlݝCӷ #OC$*.'KV.r6B}Jt=qr/L@Hu8 ;ZʞMa&S3Tl#.t/% }HRýXh(l3+m wl97*xz4SJq_C9/kT2jnuW4C(*&Ӂy n-ؓE.U+Y\oT$*rl0' qlԐQoE:W`>ܨ|gs}!#-旡Y;imOtVm[S `4R3љ\\֛4NԈ++Ŕ+SLS8LC0|I5vB:> Z]7my{YZ^(~\ eC3'sS`8*P%f yg{&|ӣ_e`jz*B:욐$W;,OKpػwrB9Kc[f$2Ɏ'pO`_,N>?BgJ&rVu14TNN >;%J9>cVh(eO6}%j1pNPX;J#3dֺ9w o$g8# 'i@~d9NgJ4}MY0F"/^d~`mll 3PtO(PjW]Xj.)WDC6 G\1HlrcKiNIp~~LDZ C@ QX>&E`B7F^i~g[Dz #Α$L8d7j 7-PBLί>Q aK4%TixRKC5d{38iPBfa"v mxÆW.ϭZtpF?(&]3V‘35Cuul>\p;wGMdt; JJhb#f@0׃eZIL:Gbq5fQ nuZeshT7D qT)Kꜥ#94QEؘ|&ĻєK\$dD%5'Wu: X'IT$B_N6ɧ\5ߟ3U4})[o0ӓ"HYsH0{}pwt_CGCka +EP(Mfq%0vymDf"SԵlp=o=D^1( W~ $kIL QX,(DM/Wp ܚ}@Sn Iy^^Madec:<Q߫sʸƮO 7Adl|v![ )$aM[ou=;/2V/,1ЧA. > 5>_x߃r tiZ}uHz~([Ɯ^И-8*7_|G*~=/㌜ePWUWU.HXMDXXeU"+( aÊ;K= Ow|"f%=C+\v^=uY:$J S:2E/ylBsx8 Φk[bZxeKFlE3 A^zH:UI6y77eTcϨ oB>n Z`䊔2bhL*|k%;0]1qL) DrΕ)99u~-'ѣ7_;n`` J77G{ 5z8-On'V|xl+7~7N%p2h_rEz%yje.`=$J'2(qJL\AV2a $bfe =3H$NW]+qMXSh>HG/&"J xW'zW)&Um4A_Ρ1aVi9EiyDDKۭk<=2qrZGhCK?iPc?\dNrIj/BVT_ p E "1 ҝ!m _b18"M9I?B[-V+޳ q(ή6&' }5Lpn%!)?e}[ IVU !5(-ς5hh~ eHGep_ Bt)I%=hAtΈAtDbWЛ{2|.~C$ 2S""$]~EV U/wwOMQbfcX`sO:lQ2y ?T~"sק pB1 (JD^=" oщe&ebA?R e`hQDBHFZ-ٓH0*هwZq<طXrY"'@7cB/nT|% 'O8(4ҥ w/(B qYNSqi{F4dY# 5ʵeܼh=" aYBte7-'겢<3^,b!Wadmd_RҮw^o."vr{CX\o/pKf N65/k[~YvMaVBEU~n<aQzs<p4S8֭A>S ~l`x)nեz:#@1% +blˍQH1X)F&e #pXlT_(%~@Nkє-րGCU:lTE8D<8ġngu$4k$z^mWNnkskzbn.][ fDfZkXDDsgEdFuI)g|:Ip_Mf$9#|)9x4t4Duv8|%T]ڋfسe&X"(A{ʐQ8zA9*Xlxa9(诙5͐0\iw-ݛ\ް9 aq +ŏ׻ ǁ88"˦SMd4\x,3(0#Wőծ&h6pHDÜ|ѠEw<\_/v&m*ko|^R2{lGgYrB e6>!f@`3,㰎^Q .nw%Ɂ!0}Qh{SuopܳQp S].\dTl0j㚩L-~@>6Г=uC a>a𷿼53,cؤON1 TsRidc* ;c7"|(!e~*3a3;I˓C輖>z5ϸh%,s56@hX=rmNU|Eps^^p9K5lxB ~8켛I‰z`hY&pv?hI"H$!iarG9=nBowi.|]xTXT.7YJ-]Z'Ji? bC9C}ت&9V==Q4Fk2;zՈޱg*SE+2wJlozn@m''\r٠xz-Mڗx/f,C.MP Z}3 1ѻ߼c3iRUCtyW MJin̋Yn i"XC~c@L&-+ڽxZ񆕏iڝz6&^?'QSYV,8~J1EE|KDz+P*tGx@֣91[C D6-FXox,KB"'oVjo`GІ@,{?t!], p[Zf(˩i 8SEe/0〉?GcJ좿]!S'zo,솫Mf}$TQM|@dx:F׏4ԭ T!&8(eUSjwZm1|j|1{Ң.8낂֗+ی?cJ aiPXtɿR-Yi ~^إ;I;JB'[nPnXsIE8 u]d!Hpg`x [~<sdCV Fxs"0zɺܤ1ċ{oC54>wV,PX%v3@ 4(Q|kxFɫ"L&<Ƙs'Pzʙ_@|$ __[Ja6`rآE5lBvU;kR1\f+8a6 ,4[5ap' T.D_F+ԛ=u C̃>18B0TV?ι1?Yy0$B஡|:عJ ,cXayM(iLkk4'JO YGN,E:s9vH9{ͻR S_O.U2>>`"!!㆚/kg[9X*b?pN>&ּ8s<35(Ql+7(e>1AڸH6\7PSW, T,FK95^ |B<ځ>̇kC[ Oyx>ZyV`r`I:$ lmԭv,~糊eqT~`?Ko@ :-5"$ JӮPO'"a]LޙSsB5Ai RALX)x<opVy)``%Me"N,E?Uk{,C|a)d"a5h}NrWp"^ln37]1C~)oX*{S9G~jϰ~X!sb\UA;j=#ͼJ2yu&%3ыW3/`5;HRnG>eZ^t&ue[]z)h,h} acM1Z$ulcȘgOftngmydwFd=pѢ[wD7g ), Fmv UdD B|th&|ZaKY[m 2lɤ%!iFV$'2mvi FJoa.b?pvۤ @W&4!w 娅{VDS:@e \dZUQ.w3/Up)=4ܑ9h$JΨ*\ g-N;e2p˪/,??S#W.9Hd p̍M9\PBz[\A­|d]$TP-x)Uw[\52Nm殮ixUQPn+ \2K_*=e4LDS)uN] 9XprN1=j/U ,H󶧃ܝ."!A*KҘx[hƈ]B Njh48Dӵ)~.c&%ҎlM¿9zv9fXzk?JuidHl<)>wt۶teveU3 . :u^^UI LɫF2NSnEkIA=5/28Q#syD=@Fzxʽ s ?ZP;\u4`i\bu#] 8^R٭+ ю$}9ĀsXfoOAM Q$(SWm#d[DYv& aY㳔g`U}6<OOv8AVYٲӲBH[f$kC=潉2y^4ܦ}egTЯ^\X0 X 79V'IЙM`t˵ 6okm_E y?n5o>n^,ۗ 6#lطGY.,uj6E|OQ+ͬ{H-!h Z+uĨOѻ܅Sj{??"|mx4ň zN*U^¡'f|ӱ]N6(nrh9nԱS|.e[l>CQ̽{"&nY6W'gT`q R0JWXn^raT0j"Wc_ FJa1z rmG=T]0ma|UDH/U攻\sn n / ~!˩\cYlgmV7Xcۘ2W\nϠ-iBOB@8j ! ۺX8hzԷOcAmD iGg^?Hr܃:Pٷ~TE- ZEz>ۄħe, ErLj» lF K_g`cLaZ[,`':[X9 0iܨ Zeb3N_@[J2GQzR&*#j(t`7y&X6YQ_FMX˒a ^4+05;$~/S!y$ &lk, _:|r.?O9;isK0Y; Y)OO hyC k ;oTLS ItP eU#Bz=~CR"R'WQJ[MiA,7SlT+xG1-hKB5% Ë b=[PL*QWrԭS ֚onȧ7ݔHR>bçоߜ{DB ҕ>s0ė_ˮ;y-jvSҀ8ƫW誏\VW^DxM Q]OK8@)SUXsr03 :)b{m`. AOa&2& 7fE5< Sab1l!Ρ F?X(4JGN#kUm\l<%VKuLdP&Pt~pIZ " UX"@"1+^ɺN[ӕ^نdkkHWnU4fCy%/7ɅwG-нVPJTܴ/in?t 6tXfq܂jC,q\qkFN% N5{ 5%i 5_TV3OPGmHVbDR J#%LqdbW{jZӨjB傪߸b(=?lJVҿFIX<[-]]!ҭW {z f0BGJ$ pyPy!X|Zsju+$y6Fd_ɷʺlq1 sLwݛA7vNJNOO89dp"ޑܵ)alSQA#Iz!RUKQx|^8WR>:iR4l\(@zBV_hQq$@.: &g `Si=4Kv$ N,~,$k3ZB\!@>$ .d,㔛9Z9$$0k&s\#A# e>@['mz^MJKn~ι ,BU-/CDt?V i!r<5/>W}u^6 _u*(^ά( a҄>1|{3P+`}O;sA5n`$lؼx&-0M},Y@Dt0#UOgbhPnW2K|ǗGkyZ,,]T@`l nR(ȡ|]ߴCx^ٿb%|FH;k^ mobl\;˺&爂,mnbe|)R֑ǘ(9_W2P="D U2 @nӳʺF!j <)7f/ 2lE8B2LF Z awPch>{<AQQ`rGwK4 Pn`Jڒ:xT0oЪ 7ypS '| 5z{Ө1<eSǏN1TtZ]>qv]v `%q=0$O0_=Yrd_r:J'aVj7e =ߍ!c;Y:)(P[=2Z }Ĥlw SzB `t*˯>:|92Wbe4}9 . 5 },t HBQdƷ"TwЉ_DHcO`а@i G/7NZ72XcU:d%lQ֌,t;).eX@ܾ5dSCQડ:Eb0&Hj$H{+:sB$QrlgS@XOn!Ljf1 a#JV$bڅUuǝ"GZ/+@v,VJ0LXI>ʳ,gW緰(Yd-LVMvmjߗWU%r!,As !oK1RusC̋'}G4aquoIݎpFGd);p2ef0gc9q:-%2Yܪċ!)$ߥDVtxBP)Wf 4V9P2Z 'PdOKPa2/Zҹ=T 48.ko)QqQt{o:&P9QSK0Dl4$k2/hŏ;dw3L`W1]%m߲Rd7Џq LL='vUB;?E+y8#)pAGjh е׮uK7LuB^c4mE@¨4Qѐvao&qA5penONRMDfffXޤh> .X㟠,dkaKhL[8gHtp1So 59Qu[n1>{=؂~G]`BdUgvdNfn8zDrK53Bt"E%Y5qwNnr^J[zQ$5pE!1u[)n~,i?2>v:yz4N.a$CZqKE8 *^}ʣmMej ^]*ue%ɋ\@c -wu0z4i4( n/ ذym'?U͍/ BluY_5Yx-uNa !Qe`Ҥ `TLu ,fi!dUŁ&0EtP>/k$U*k Z[_<: ҨJr L˱= Yw0u,j[uAX5Kr ~+0 $@>s(2XJ~ǏsKќvIҪ{͔c< ?sqZ)S~}>HI}[w6YOɀ{#,U"N=`ୠV6أAC Q(^b T]m]dpjz2tOMh= ;%Ghp@19~NIеA7:z蕺6o<|@6R}ͅ/gnZ8kwK Q=HH&," (_E%}<1/t^[zЌ=(8 !MYb~#<<33֕vm ; 5(M p^v4<;aSR"|| 7q@7a Qiy-PX1t9dʐ%tĔxK؝2<\k/ 0%uc7@$ZYj<\ lRHhgM 8E]¿6L Js M<Uqpjd#%=m|=7]/26US5ĺ`Z05[C,,)l@( U?(Ɋ"iit̃A1 Wv u}UVx%^u߻07}hՖ2.UqT۞^t}e;J.2')QF8v^L[@j|*c!xT^JQj0>TzݜxK;F\$HB6q[j<r-Zu2 300Ƙ"lr(e0t *,} 6mR.In̪Ò"y>QwgUv*W3$"`o }*8L4Csv %oUB^iD["K۵Ϳ JG!e\SxҠian57ǜyx# a/a$@"9?fRg7H}kĶq̹,d_!kz0)珔Ve ۟%S &PGe7Ti]!5Pf{Ąbx[J34#`0U&]jg`fx*)XVe>>^Aru2Z'->Iclxxj>tAwy;ylKБjNu#:&{óO lg3spSY|q|7xOac]u?딨YSR:*5_3y.Gp`#yWNpO_bYJ4x1JW `9lo\D)&pٟ$_B3A MlpRUrS1> b_ |_(r DCҌV}_X&%p;d=-{1,-W!XѾ.=IEBp*OwN )>g/, eu&-`;s)־ I|C#=d2¹B.^S,O^3R!waQlis)3Ž[ˊczz7k_Uc ^]P cp'7{C[2@g_UYlHIFms[eEzBb 1V`"VLM+mo4I{vq:A!VEuNr20n_]4K1Sv@&c})EV^XWok1[VM=?+1EANhNK}"qfYO-d5#87,~ _eCnc 3/I^LeCe p!].ubSFzpRlz[j1h3YDChR]61Gziu0GO߰Hq. MUJ$ojvG|#RCL]ŏL 3e3P۹*Y%rx  (v5vϽKvH>[`B@mw/Xkód1$NʚYΙtUclyAϤNLU/ӔpfT_<+>FjCߚؿ*"aJMK[oV K'޹p9U>J0y`_|x}[=*/w@BqV_^*\ԕ*<;<Ÿ;d9hw]3cMR2Lil"x2"dtZyw B12]Ɨ"ArAtO4T%̸&ǯ r261zwBk/z4sZ~ dDo[4;MR ܍o+ó)c*ba0>H. z8q*Lr3r.6LHn[VA/DRK\APjWTz˄g-?|P#Y }ш3QON7Ziqw3^;ۛr +j) ګx7+8#@e>7Fz> ߐβ՟U[,->^_3LSZ$ͱOWk3Cӱj I\aqPcٮ"-Vd3ӌp$U IH&5fvx΅KcoSgd ~(HԄ{>+2_ 0Ӛ(Cܰ'CG /{`0WzىO̜+#F]!R^a`r0ih[kHw.!enE~+"CГP 5@"=eϮ̎(gkcWExeR6(wX+[?pݶTA t!a>FEhs"/"gS)Lv+H dLj7,xN.=xX!bvXp7 pAQL3Q B%9fwrM Ǥs^zSփRѣ1\ [L!>ЯW)@Ovs$IYnE˵OZь Ϊ&#Q8 OCq` 5@ըd ^}^SԨ'l b4\@6Y-^{8ynw+%< ^CT[L͛pt.* ⊓8gtxisA^Vh끇wT&ӣr!6! @6w.\m[*%~r3:t+|PA罄m̋ uR:k0K.11* hPȀB1bh2*^%'۶h4s:*`u"i3ZOJ,v$fA$mG5M3@csTjyRcA[b|p4_ai NRH,%^}Q>|sG3롟JȚ i0xg5iZe>!^լ!"h-6.щaP2'.}ᚐM=ͿM[a%G?XSF)< Xi/cA`Gԍ3 ׌p)VD^4dm@<(,=S 3~4-cNES !8=<@+pӘIEVhlɞs /R8|&R tiwZ3~g7uՙN+tr٪Zr>-b 7'Q):k:g~Ŝ\@[k 82dH.ޘ5$@~"*7#lQ vWk9Y#&˨JɼK2mIrn_f12a' >NqA ߼/``m7\fs S;FdUcXX$ڰFaJ\khӁJ&d;|\/XO_ L c9r9&ٸ4@)Uì .m>BC'Ǘ^uu[SA/ɠ]4ŦJHV v~nodt[EձV)KHMkg=o[S4USyǂ T݋"Eo "~1Usi$XVU|Jf\1(ZMiff1p,'{!=JlvB&6zk[c ܣ;o&a{kwRhEiS^9G2X'4aNl R,?S*w\cp!e:ݕ=2\A]<0D $TiDpl]jX"VKuwP`hFdH*X9怾Kmʹɰ(7ZyhWe1y"RaU*BO 5XXHԘ$d2z}Jt1qg֒$`Ђ'b"Qx3 vRra`/)7苞!fD* e<22gK:3$ 8s mrsyPH|sni#\J'cͲ'ꪽqa\/y " )$j*4<(〈lfw~DlQM\>M~nLKI`g̭=Lyz!]^E˵w&2 1%ymLMIچ[WP0K mum֮Du՝jÇ4grP:tp?tx} 4y-+^8np$Jdk ,tvWYYUBQ֡%'IG 9Gq!fBEQBB_PgXJi P8ea4R= -,#݁^'FcpگlWF *'99b8+~Lcg<QĝU \ݗ'0;jXg4{|PL}@Ym$o@s4%"erۡ-߰*~V1k~-=T ө`X*~͍E׽^˿i؃8PZcv"/hQ@wRDT8Ȓ%s FMꁉk'[A/y̏vzSc@J~;1se7N<p3pfL#B &j-U'C] ŌtQ=p|PE\c g)>`e$QwlגXB@0Sw @mztUˋ+_zj]nYd'URH ;=3̯wWW ڕ13@4[Q2N夅3ə)w> (:b)}㴤jzF {X[ɲJ_#SW4cm0G2hZDT>t]%0e*h$i{m.Gۑ;p F56y9PvcgQ\W$mD:wSH& :!HQ-']BsY@x_j\>LZ0uˑ6WSU='e4nO>;ɬ|».JRYMGEf&|ť0Pq: *E;Z@Gr-,{ǶqѫJCLƪEN )$<\^2t{yJ ?0̪JΆrq9V]ռܲ~aoc!6jC$,{=7#wCg]I-5&BSgNh~t"x6#j]PR vAfƾC 'Abŝ ;>m;yF:SQn5`jTpD+nyS2*Ծs *C1w&8I^a'21;Kt9|'`D(YeX+8|;9CAk"9);!;^qFŸ(>Iɇg]UOsь&*6 ePjT̫3@?/mͻqג6P[wgԁQ@Kv(:8g;J>&C@uT"K/CXʭG<Y i1G:5HO݉R CAZƨ=5s[ϱds]TaWesqI= nY$nډ)w:Mq K)EμdeT̥o@!(|h-s'!T^M|c;z'((D.N cN r@#soW>LH)6J@# *&@?Z!IbO}ctO'!5{꼐wGӇܐѾH'861?v𬛜-mw1;엢nkA)|+lPqQJ!;?Iz|kB.̈ ơ=*HnPL]`Ea%{! x4lM' J6#Xqhd9kJ6)' D8nlܰ whsUiȫ+"&qz3 GԘH1eHT4$cH%; *'D4)sO#@qV|)/M m.jюZ9ה T61&O 2A5XX@QTBϯj|l;W% qVzĺгC9}6)YѰCcEcŗns&-n떇y(mu n0(G/zlxpY(/b|wJӗ:]xBRI)]ˡM_>}'n 4-nO/",+0E[#L!%jKpwވ9O, ܗєYjYL6|eײipkA>7QMzlW^w=`-vfiElE_z6u4*}ޗI+OpJ3:k3+ohUUC< MU3Uc녴3*/Rr iư0>6aܰ87aH,""a&<p>r.&0O{V4YAѷd?9[lm1рaM{R,^m%Z9A7(&vL=Q?OlR5EPxJ1frPɉ.L(2C`mrԯ2#a&!`_9)W6h@_A",̶{ j/~0!5__r a2s^&]A^DtΑu1P| voمs̔U7=&s+k_ªY'44 fr˾ |,~,0{ Gy-u@Pk.U0qتœ'YIv<'_\,JHb 5\`it,U#婼Œ(e )dMOhΟ +Л,K#A o hXƀd%r1CKe%4ӫ7\#44AT tAp뒯a5rhL}{޾ (d"C!Gu/ _ٴ3V=Y3Bѐ* jl<4+;:fˊ9}|r-qBS>2aBul[ԳxP_jk")Ձ$#&g: ΫsYPWFOCr۵dI=%]|]9T Jxjui*1㰜xyz\J h D5v=SEcN$VfC0^Nc(3>9Ӌ8Q] ItzD 6Rҭ\S X۠c럌kQke Sk4; *ZpB$)֭!   ; :G5=M92U5X_%ͤ)(,RK0WBJya9m/3*(kk'j hf'$8}i)`.::XS=q8v,ym>$p8_8^)]k2?aIelw&)NVSF3O77T0 z  hKbsçXIŷ=(U@{z]S&:8ԾDŽEͮ 8!ՌCzEq>"lF$TA䦮'gQs(9o x4PfXI <{-X &/|~> ࢢ-P &h{h[qOZkXv{[rV[ DA "d.*e 9EhEa\xW g+O '+0eTr(߀>E n&n#8U0Wv ?լBS ۖ2*^)ɟ@75U|9t-xuGsm.c"$w`{γ(q0bJB ?pffAχAM _9]m`JR9 <톋WQq'&/`暁~\qU2}TnsFiGa+%Yc{5^h=0ŦO6։]PWͧXq@ 28#$Y =ǵ6q3AKp0ر$iG۔r!rQ!Αǐ]"-t {j2~`Hpr-durq9`,fX~i)Ҭ֠MEژ K8щ]m.-|tK5"[W>Yon, gO'[̃p av1e{;ҏb=l !<s_*$|u1v&ۚOl1 *ZUL{g)Xi_Jє%!~$j8L%>YGpI;.h> ?~i.~P 0‚LG&5!>=ݥCG,>)Ucuv(@\!ߴ!JoD+;\eSqvJڭC<7mvx|~ %~K&SbYg^0S{ܰdauS0 +zJjL4x&xZrhZRAWLG}b-TAKFy&DcI{,o|oIzls˾ser^eohXǥc$uO =i˂A;bTǖPt奅rjzDADƯ=貗8jθCk8w7Hɯ]l6ϋ(SDt3cWO\ r~" itGZOT Y"hNVl}3mDW2 ϱi%Stn!WGPyWDؚ&`v!mJLY.*mcˎv`RB] >̛[[TO'-!UtV77.X}kZ Kz;ɣ7Tܦ%gCܰck!eO1^Αz/u>BgYx^D{QX |GWlw zjKb| \9aѲD g[$yiWسztпY;iJZB› ތR|E1oó(>PBywTn8P Rv&Ċ nTǩ}c_2Xe9dfŊ@rg5\E =4pT,W{H$V{Յs䀙3kHy-CJaZx^BpWgɸbeX=.w~|lF8Pڂ!&55hWY߄9P(ǃ )d)P.2,3s%[/)CrlU4}ŗEt+Dz2?Z:;*p㻆:svLXUz\*p10135D|Vz%ZvYCx~UfQfYT:n-Uv9^SW#:]+ 6J]z9+7lJQ|B_hn8H*OVs1o\:> d.u=ZA7F輱@ΘcÇ| b<ׂK'Xmt/.}a2xyoQKdw+>$3_I'h۠`(y;H*iqIhZl'&{KS%F2H. V͔L;޳7443j0Å-W$/RW؁kMńL@~b :;ROro)a┏唬J__,ইr.En9Mֲ;ؖTe'p mjX;''L C@*;t1\i<!hd#;&aP *kBZbt۩tEEW 7k_2e9Rh}nnWʼnAZ w:xZe֔RL9&j*?#s&@8;{$'w6΂lϩ?cG9GV*f-OZ,Ӂ}EIȅ3+٫r0ji< sߏ9nM lj{<DPU"U=ΗFzk{a wqQfw;+50B⏲̅`l_ Pw?~ϊ8X]lUR-Z:uh+a95xnq%K;5u/ mErv-xCӔ+RY\% Ig0 gVƛKA):ئP6k=wIIok4:BB&3EGRL)ȥ^esf~WG15|#Lw.^^>w1tw v IT½>hVr)4@)_P%]G5|RQ/U6WEc"9 ~JqE[ObQ̧HN$n o%u(#l~H904Q2/j 9(n«r[t[0'_-r}vӨ Nz@~R9ӝptAK;Dn3r3)Nèܓyk1G@Hr(΃V‚u:ƪ❕'3 pIւ0qm{5˟UȇHJ[ gbG8Oe@2L:rm"3 SK m=2И;z >ʷVtg(xA{V~EIuL)e jαЁl}V%R%O%y L%z'oڂ)W4i6V!ePPYڌvOjڛxy`V%lb-[2'i=HrݩJZ`G5*4 l %PO͐Mfɍ-{C_efvV>xy_"[ȕ:,@˧gJ7i=!/b]֔ "Kf@ᬀ}CgN83K葔,~ Yi;ex7܂Ty8@DhdѦӂPto7LktNiIo8~|hG$1~K̍|ͮ10mz(5)uCĂҌ-G#D (Klkbҟ;.WyA \f4󇢫8SݯM䚣t\{fdÜoOARZƝ :UX٪ƻ%>>p;V'ù8(>1졜L>}/%0xTx3~3;I6Zdiir*>8Zl6rҼeU x"E03 ec;& F#)cT2:F[#fw? M.T\<hUٻg FC?/d[ |h@uai[C*5"F/37 M3RmɒZ%.X|4CtVHnV`Y3\a]Uu~LSizkc.?{0g~D7iAUos!7jUNHU[pиJ;ř(_|f-?ҥMHRPb\l?SP(uJqKRjaE+~ `D!~O/ooѦ*RMIs CahWcaUW$<Mi!r#5};`\1KvF @$sworo{dʟ՚/zDfVO0WsvjL!i6*AxSO`3^fu< )uE%o_:7K#AQlH-v=:a Cei6U/gnx*陒ݗi8,PP ^Ѽ׿ 1O˲x:XW~gM(eŭW87_*.TغP_t\תuv :i~u!,&:R}2Z)r .3G1ep}@Op\Ҥ0 z\TEZH6ϙw$.oW%51p;j+Nѽ.v[u 佈(!UZ1z%XJS7soߏ9;HI^k4FV7_vu n"j[i b&ϳ) *6>( D C&WBt4pEQNo2(׋,Rv ΄CZkwݭlLkI wH  0Hv\`#ag!H@ua YujSQڎt DA-ĔԠdYTv*#=E`yǚ#ȩ 5{BӴu F1JeֿH0;+*h}"=TĒMf)zW5927M]Vm҈kU\ 1A`)QsC'T"k*U {"B $ xUTT]eAJ#,'G˕YQyJi%%hK,v/jQgڂ.xFs/m2ǔLU7Xd7$`1}VW^dW[ ya~tlmv9Mg<˿`])[뤘} @|(pB/J,Е} >> ݛ&\n>Rm77m5,$,1@D|J`؎͎~h!bZ.<k@Wp%BT7^|ݡ[o?:ͮWML'cmnJԇ؆Z兜 |T><{27vDU = r]p b>ufT$AM^tMHrT*߄mHU>cpԹVk>#@6> YȕJG^-4ŊV3Po0&{ObL_څwO\d\oG7mOYŒ6s&oz*0l[BU=AH[>\C'M?kf,xV7;ggy4Yi'dW !z,0-Z7&S;D;ݮf[xJhM5;#FVf"eYWe@)uU+nak>e[r[5<4Q* xUSYDØUG_W,%ڹ|wQ}_0#!7 kb yagP E*eGl跅6ah2-UBg O=iP7vrF`r9uW &ca RqeoŶo<}nڒ3R&EKx.ݍOe?6F_Cs\ѥ{x{O-7@!qՎWP&װ-&Y[FًMN'Lu (J"ls6 nMNF}zu_>Ci=o ;$t/@-ڬ_ӦBlG)!\ġJXNfn29CW9e /^E+x\;0))7OpCB doS/N8 К]V]sm&ӶիB$E8J "=$AT F*d JDIȡJ(\_;w1>t)%2ߋ,+L=?|oF69GpoQo) 2}Qe&K_ƴ|Q TƉ`߹۝"~BffLVׅ;_2 r:1}hF,܏Q 1Շѷ]( ҉r>u\!ѩ9*O1bI}M9FnICpc[$>%1,E2w {1+cncA"jp,XmM#y>DY'{0dz ?+[ y4U( 6Cbrg '²e/xM$w&UXÑj1ّ>OZT%d/m({A# aM=,Ÿ/@SJOaPuoi }ɛ&PPN`ҘƉEY)r&<_d(<*C͵h,%6HZ$Yjl\]4k:\ddk”1Wm@Խǖ30iUh(_:NZnb"L]rmBzqo~bUCc mE4lx#y]ol~TҢCF-䗊> Dړv6toZX<=i ]>g|3  Y\:瞻ei^ 17|]m/4є璉 $`.=%ILm6Z`-.uޮ? €MBÌf|F^? z f>2n"W:Iݴ2%>D;1ֱm9$=*ѧ&m@$SmLӽY4yr]#z5F"u^! <:5ꗁBLҞ;1m]$|78Ʉ=0ejHwF`N,O}| qEFM!719u8 F=ѳޞ n7j[8MY8Ñ?_V(D:vyv7' uDQ2e< b[Xl"L1.bpJ:8P!6ewOi),n倜Yyza@pԡUJrFÖ 2+pyo17\Ae/,`Ibw.D.G(K?s Czp ť [H/c )D)x7bXA]~L';PxE0 x1X*< *AW  tZGT x#9X0 4~i{Ǵv^o,Y15ɶ:jCHKo}]EV ҎSiٚÕqhFmߋµoSAG[Q6.h+hoT٫vkRHk>nu. ¸OwxdaBf5^wwQ5|%QĴUh +t- o(e9d".>_l'dh)J<0=ڦkռqF;`m gx]H>%@+xcRl_H@qlDIol4 ω*G+nI&k̄>_HRoY= hT $9}KuՖ;>ɺ'sQkTb?J`F쏼~XB\bH92==zw>?@%t@`n_LaUZ؁ aF x)+Lʏ?v+ou5џ& nPʇNV3JnV%ub榼kSmiQ}e[z?i>A<ɉMF@Xw1rk7X 8fwdhl: Ef)QGN4g̺VGq7aH݆,kWK ~j\q;]$0z}l? rds/eЇègV[?=HuU5h g ռq"MR1MM͕we)˵mAw鎜0=NZZ\|MA*̬UK.PotDowKPl*f>KpOrZ/\芮b?c\D4,>VMdy$ɀAcp]%=,kt}Tl/D GoE"0n(͉y M;@JAJif!*}` 6(YhHscDE[PW[CQF@XϱwiIn,( n9{CC;RKJO~ʹX[@%0<Wr*Itk8pIps)M!gN-Sp9 Q=H* G"ڜ&ú֛pGu]{FN<+*7A/L 9'g#ڼSJBtXrȱ5|4nf# bBH8_QI +R={vR>1n%ɨֵo-4Dgڿ"Czɓ[^YvŗV~e6!͈AAV+EL3?M/ jL "p^/F7eM屘,exyQ.Pul?O EVrjY잼p4mƃ%T>`t}l0dHyݑ"N|3833wNo2捱~e­ sO ?j\nY3cSٔ &0#cϑ(fwnsYVݥu`-fi>rvmdm;"9vs[[?Y d&_2'FxcݕG*`E_XTly%/bj|&mbQd2}}#-X~I?o,T?ÚՇ>5b⣩={)[TœZrEWƛY1C/!S*’*%԰' 9 /5ʏN* ||Hvy8V^;OYRI~# zv4eް.3<uh~i(')Sf..i2ry kLk,':2 q5,aJ"j>8oknO,/($i@% ?K0'8cvDzB\`u Ya'lwPPָ6n,ls(V6lq$]]hET.HߝK=5*D򊵋gu$v.d7sLFb-OҘ[YRޟ;`DıvBP6_3ܲ"YMHC4 [G-h;5@Ai ہI®6u? ۘ{Ϛ%,` m VrN2l nKCi^5Pִ"szOFe{U+JKM.*bzڕJW烫1w?bjz+yņ5{hW "E iVV3nCHW!Wϴoju5u0?4'rg`%@&{4GPtIg4F1ja;<$q`}A j="mUb6acX@~(ҹ*X}RAY(*O՛cl޴aIip`aٓ$LIۍ &\@ XbM 6*UIx vNVnTi1'\^=z%T(Uj)Yfnm?˩W <{l8faM2YMn4zif0b.0DHVDF[a@N t\.Z]~%ᇲpv4cӺ'-*ҶKBfQJ썀f)Y[ؾ.V_⋐Y]/wDpؓxB J`Ȉ!LKU~u%w:XRK]D ٟ5>Zj|;M8ə`]u ҴTM==/ ڝli8rԚFwls137BY izgOb?6|zXMnc]fh' ލ"yt >\9<ܕ± f"ۧ,c.Dwm\_ݘko.C* 43eA݅=d&8"@"xu-aorqN'{BIu} "Dg*WTLjwP@o1iT&wo Ib/yW7;gu_F6$AW92(aj3/x*X3p'TU~ܡ {b ZQWbB`g_c. "w;`r|DgCMdiI0xaFReČz^7=({9*wd;ch~CF:OBXE:Nsz#yL@ y2ꅝP :' 5#['(XnJ<zO>G=Q/}ٜH O DKqcGRQRC};9T}TEGۃ~b ¸Mlj49n6!aۜ9ew5\iG 3Ű% BS8{=C%})eeV-͛{!Csx>&ZU~1%gmxMXR\/9kzY*!w_7' ]y@=0R>L5 ;.a`Gqum3jxף.q$-,WD ,;$dnG[s$   oJBg6vV*zKz6tiW,:lۇKAb<ݱJE,٬ti_ . ǕRx eU{'^)|TzՊ(Ҕts?&HciDaosń{ncn_ ]~wZģ3!)U1Y#:@w9_;x*|~{TDlm Ctii^YG~U\Gf ɓNJ;^]P3rz뤝o̵vkA!vLʪߘR_Įj"7ǹXI"Dcۤ2m6qGLRr툺 ฆ`VJ㎧SHw>0bߪߥ,* 4Zf}j{JW@) N݌҅x,&{ԯoJ)yTh^o~rMOBx:ñ/Q2Rmb <g>!2I)b8 )jN׶xqsB`#5ۣSiI'{g@X)Q(L8gkwdv,^UZɗܱ/6ԤvP*M3o"9Mws1M>;*'HJX>~i%46Η53B%$Rc O.BdJ&e h6@&K-%͜fYn Fluʖh4/Kt z \"q"*W׆h&ЗFv|h'A*M $kl|0Vw]9*.{aqed 6sy2aF8=ʝR*9K=2}2`M|"&ڪ~^ Bq&񀌏G F 餯o}[k J{ӢpO؜_7 YKf'*%AwkO?LN<e<^'ƵZU]ЄY$d9TS貹S,fW\vjEiCcci=)i6DP%G6}/ aigrx O^lW('Kƅ&q7JқrF%h~/4oG| osFϼIu$Fc~)})ɑY>L`$><7͹OpIu2%b@&&W$N':~Dv=o<`$J",:rGr2ؙVv3uO*ӮAG_f٢yĹiL(5Xŧc:4%kBV,e HD_Fy{O%Mס *0@i+6X/򨰀 O oe;ćgƳ1[Ӝֺ;Q:J+S*kP^&C9H{ `q,gZ hf}iD8VW)CzWeiἿn(%utA3aqL]gd0R>?6HCsN^cO1pSe Q]fotmOIM Ԧoq&Wv<+Iޝ!/* 0_ȅQJ8h)pv`: 1_Ke(MUau ѸS!ZU c]عtyy÷+Ԅ[У%C} ljH={sm|ks@\sdwRWwLDvnT 9 yBC zšj=`T7' (,`wh2G35[VcWG3δh]&|!SZ QAJy "lexp_ZzґȽ7H4"YT?>8妁SwG3: s#e1ZF+T@ Wk~2T(Ҡ5 5nuR|p\( A*WIVCpXcU9%r5.r9-aMoQnas|3VQyXZWw|w*Pstf] kί }&Q^ogudrj-1O'`o:n75_"{1QAu:ѫg+Q Oq17;k0?~).^uy?4o3T63^|8,,8zU=}WqX>3^P ;삌f`d_J{j X;v: \ 2mr6g9F1+ irhGP[+S!K| J?9rsߥI>iyjPdo㾒ݞ6.nH[z1Mt _E[N7v+}2> #6@ H^-nX2h؀yV~sp cXIY%rdv<1'<UN @;eN v |yd4هpJ=^38m$5Ε=Oh tF%ni*xة2ř>ʖ3:t JLs-aUonZWWMjlec1-O"oR BⲨ@zi$9(!\ꠁXihi2軣$y f6 .GsJg(xʨ*&] m/aom ar0V GsqӺRwLj5%JcGo8>@ݑs#%L/@$x:*]i[ R'M:ꝊC-ZkJm2#Љg5frOppb\:Ί 8]ÛA#^nmD35$U.QMUgVUL"l5/LAngS Fu{GpӉOdؿ5DS͏Yձ\|IۇٺvV3c:bu%4QfO; 06p8m`a `~\>gƷʶwB?'#W28_Έ7k97av;MBz' h!9 |;y|38L~a(֢Yh+ &:POse0Sn73T[`{XJ/0n mWLM$T@;eE# i6vkgWU% *Ti,?+ZȀε@&O~R>x9$F~ӴvTsz˚iHa9e9(W^T3Yaژc Mgr%Sq7pb"®3݂/.d$gc:ւ1*_Ta՚=J?ᭇ$T7?vꓑ}uNH#X ]/3hƂJ +CZco0VCǬدR<< -AۢV.^1=.T **6q_J!q+㴖2"{H_NurmUXLߚA.':`zP1\ `8K|SBV e{@'ApՄegj )Gbrw(ADiFz~zdGhY`֊ [3/sٯr8TuX[8`ܣ5w&$諮cuWe_OoiЧץO͞KQjVFz[Ε܃Ϗ AlcՆ 36ud t" NIq1 ŶR[5.4H %JE5Ɏ*ll''Ec O`P ?_PTw\T4M;i+<ʉF.VV\]1Bp-P*<9wX'[gЍ;`]ow;(d{(ggrBƑy1S gk.}@Όbj0Q$>%SAD~+'ޮ7UXYv(u3 Wj7"'U y ά^C{9/ni-^*fI}MǪ@ F8I?&lQоC0L_;_:cgU. vȥu} WȖcZRRNqu(~%-3b( ޵ 8B]Xg+1V}Wn2I?+z:9 ZcZ,qR boϥqڔDFm}Gm-~^>]`h8i ?!KҜUOPQ%OZ3 0KS+F]f2ՓoSdJQ6* 釢Sg棌˟*`oܼ)Y½`R2|c۽l$Qa&B ee#&n,v~aƛ'OHYIJ]|~vV\N۷P[xscm^'c5bLGɩ5XSmQDŽ>i}*ƽ*Qa9NyfbÞLeL(2{ {ެ820J7aǽ R}SX䖅 ,\pRsa5}^UFB1ܦJ@v13I׆+2#Wt?JcFhU>l챮|1P-M=4SB&-8p|Έ]~, sg cwy %Y2? ~Q‹n^G5 }t5dC`?tk\[  ^ҟ&焭>]2]+QE7 %|RUC$2⌄0y{/<=|*sNq Ee-ttE$ ]إfJ15(Yz|[@#~K!uEyp};I 2Г$Xos,I9h[$ppO!>Bf,?-rky&fXj(ٵ ZWΣ@r7ABkpDmKE(mƌ'Vmh8e \P [0ưə Hot#<Lmvxoנ&HgUWRIaKUpAتmň _aCƵxz~Mh CM'+%E!v& IOv}g|<Đ?e"C(M:Qڧ87^]`0)uChʖb KWb'SWָ}'⵳E"T3y(2OU#UdDfFʯ=p2yØّZ 6rld X3xa:Ŝ;Ӏ'tT$K{?%2``P1Cc;0!wJּhYɸ{4-,siaom{|0wN| zj(àvTdhdpG ̬]b'X{֍۫ґq15eJȰ'P]l ]LG[_8XΚVq qkuӲy:ct Z,W*^̛>ԉJYErfN4hpȿ:^ ~ܱdZFwșא0P{9}jo4 O^ډkXr&m;A*L1ɛ7!z2+вWUagMyƦ%SAHtQȥ,2"($z ~LoFp]TtZ8$8t]5Xva٦hJ1M*ϖ $壟`ZC5P ݃mW3laowzED)BŅJAN5 u.Atz7*~WrXi{O(Oxi.Dm$Nd&TKc+in*{; |}5^m2HgvlP1+2V;+RK0ĻzemC3OXU8*Ǫ&:;ߪͶ0/k s -ΠDwc*؆LAPgUYd B@9τj"@'SWDЁ E`$1oE51kʧh޿v߫q#´H"4~B_H*.Xa]I2(9W|+s!kDYbes` &  rBjQ)3ykAMڶ9&GDh[/Qx&iq dddmψRPͿ- .\ߜqfet9ΓCmbefwAHzDlp W0P 2 3EG^ |~v70 @7UZ,)['N?vI- zQv}%(y:}rڴ "k62bI3~d1Cc?%\냱z(?`TN[n_c$D$P 󈼂e/Pۘ҄6R Z}=|ͱG&P(ZCɚJ ؞o  A]ŘFoҀQc̣k7COkZU͑J==+bѮ3X Ye`pqxV&ojiycUKe:!^._S,ijwu0C[] @*դ 4'Gbю 8 9 QvnC es#}FFv(|;N?|8J9MN[1R VnfL@8kʫT+ehJomB h#^9аH9Ƥ?c[U?a,`5gG'N\ǮS 򣭎#@5*]^g{>x>hh&LٓC|͸xmG K2mkl>mR0l"s@r9T]Au"btqwq?G7jOɝ; UƃVs%)cEh]]#9H[-{v6!80tyw׶T4m( w]3XZ=AlQI~h(vE@ ւdxĘm`%(C ll{/' }ڛQ:)x`J.k}99c'Pu9W\FF rsT*eYfL$9pvE;9)rx\kվ:!;a)W8S9{=|.cB 1\Zi΃w5*^$B}A#\44 (&2 GLD6_ntU8dB# cV^ȧBh<ث6oƐ dEq(d 2`P0R M]4?ԖZRIrèexnݣ6y;[A{%/%i r'ikeYţH.uz\%˝&Rw!DJ9>fBi*u=Ԭc4*8g'yi.rDo=Bԗ?\T#?;?)z)|[T!|SLR*Ii N ߐK$zR I4(u%|7|y↡aY!58c's%X`w-WV_*%Pf8DD+'ծHXNuErcλo{}&7&gfhufZ\JX䭡{TXKcWB{AFx.muZ_}&]$6?S=K07Fϊ 5?I)JAJǤ DZL5MA/  23)َp0«<&F?Aٹџq]}xf?s{?ǧtq xMR0P5u%O}"2v1ZiL"䵘ǃn({TUKDC̈́~#~oX(ꑇ3 +ߴ0TKDoGo%=.)ح_K N Vl+u:{w|ͺ:77eϡa pJeϛF{;aT戵{C EU ![Wu9ᛩؗ8ǜ)uDGVf\yy C&qRHӖ']"9Is[': lnYD]SKdx#\Gd+ĎzySN,MV޼3t]ƄIq$V8dL""OAH|Е3 v}۟Ɋ]=iRau/9e>) :w8B빧LKS\)9߰ ^q $*A֦LL 䏲(j߃ױPG]? 5ڡ0c~jb39Z0wSU@-^z:{N> mj1UEDrNCMxN!Lgxi02(`brع|#W^;SG=7$ 9ȘeQxfJ&,fE)@M@]s w s\X%;|d"GJNY.8\q$._kf&K%AL!@<0oJPe1/杇uS8nT `ޠ}tsӝOx2GE~2u'Us+4~N^q+FdaZ2 O.heNۡ&k SU_C5-;ױʪW+WP;_q91tfs=avHnNwl.&V=Nb̳bUEWY4r ytPM[ayje9%D>2թ9M{߲ז0_ux%XvT2]Vh6lY$U,#]Mأыg/"LAhH|)m.0Jva]RldGØ %`N})%l:P2!ۗ9h#>,(Hk6V=5l'ju SqV݆v !B JXLR^KYž[ [ΰ&Db͟9|1]rYD?xms)ǾQfN<'uE|Cs"c ۊ)@H/t#LG46*&qD9AKѥXv*#!巂Hf\|wG̅h|"hӽrHI 'Zl.mas;t9F.ZJXGMUg?U"B~ M/jӅwp1FDӎ*ʎai' NXڃ?vTeސ2zshcKKtV|Lް$ $L Hir73FH1Y\V]וEҼffxv"0h`bՋ.}!ZG0s>?2ʼ<^wE.գJ|-"qvG,pZQ1sMaE^vB ־y70R-E̹1$Ps?鞢Mn5U[xI8V <^vJK*U|-咫Fa9\Ϸ<쳫r˃x Vil,VK K~;|WjfrD}κHo|O>X?QҤ vW.)5\A+CDc ;+FC[ bHH*jf.2ٷpߊMbu=y_6N*3 $QK8_ߠW:[{įfo<6<8MU7Gޣ> e@i2I %C&˅Nҙ,G@lAM `^QORhѓaؐd-=_ghxC0x̏L0 UR<̓YR470p ¼X{ {CU4vjS(>{z?UW}֖YMEWliQW`B󧠽cƵ!ٳ<҂>({={#aD=٣": wʷ홎|吡Jǚ@O=HU9up8ҖҀQimNi؟~8+<9lA!=x2$dzY8p N&7S="|t 0] xɣЋWWB?}>!x A ،.ڭ 6Mtv?mF ϟ˰q CXՒMg) 0*l= 5(SͦGطwJbL̰r5eOEYI!9rhF-+2[N$gpiy&:IP"a8rp[fjP+TUq{ 䳜esŌrfgjB%wcׁ,\=b'Cg?1!>yuBT{@a3~ mkݩX'*-d0,jxӢl"3pݨg{<Ԍ E|OH}:|D"x¸[J!F]:0R=Mk›e+8\qޤBO(N,WT8mt/ r:d1fV1%: @%]&Z<FȞBzo>9F%Avq-])3u&_`pNMѮ ي~.z53pR&xӝ#J!Ea6lfqL[a-G8.Zz ]ܡ=$V5#ӟj&h t1o8yRfYP.USǵzUɿ(kߓ9Aÿ?Oz#HcxD8Q<SoLY7^[&-{~pwT[Ja}@ >~܁35l}6jc՗Ӛ%rbd֑D&U1oϪ!iH1ԊXQ*166]@k:>4ݔ>:"0>KTa~Cm; `-?+KÂQ 3f!4oW&ڱ|B=FĬ *ԿwJxT^3+!Cn wUeۏ;rm9}|r͢|zp,Zݝ@l쭮'XW4֔ rQz,3<  #SHJ+(:"4k E=KLv!҄9[.ܶC[.ZOd)̳ϑ7Ծyۍ1FJ_%Gy̡GyUnxŖSxSUzw !W_lɾi JOZ\5Sk ˂kr >P9"jSQ}NiLnjHaSn .' ߪTPl'K 77: ܶήr@?˝Cì˺.THg)'^}x'az8lHuxGޡ\?NdWQTiMe[z٦IvpEͲy~.@^\דB=m]$Rfyp#\\]5zo*BAk">uftT ]!i'@Aa9 űmVZ[$Bn/G 0[]y(-V @ Bš nҺudlݼ:ކ!qF_Å%G T~ {mCBINMO4 M~Sm\}g(Nx /gAhcFX5v3A>mxL9Ol?eKӄf42ּTlιUgIY\ UOJQY]]` Tgx C↋ٍnNi^ a~D5wY\>i%,S`ymaa*ЙSAcT]l:L:nP(J4x8%D@A}=&2t`<݉Pn*A면S?-uOIEϛ/>73 `j\i?0ڄq$0ŽD+SQ}4G9xZ` @}6[IG:Ny-EcazfTɜxٗCBC-Fy:mN"3ӬoPOiUbM̗(J:m&_'\)K0"UuE%_ -dQ\7tx~^)̈́0{f:&͓x^&BPb F}VǼ!ŧKA"֪Bx"N\Y`)tGlֿXAcdh[&N+_XõmMqF#LjZed#צ=y=_cEc8=TrW&4bttTUQ'k(g@ɹG^Զ 㐴7A AȼxF&h[5DNiƖQ6hSkҼV`_lW5^#DV%Mv''v.g}3 (nP@V wk =4.~.eEUx<[DjZ}4c\ (-嶾'ۤ!+W,4MUY/, lgfGG"Б=**2pҐf sbAСۻ:֕)]īXIFypAUH\~}5 B3m](_ҴQ6Յ/8j-x7SξD)7";#v!ۿ=4l;35B\{I%/q\Dzq)kP_4qQ%ܪ*(:E#Xg}8?SP0Um<ߧ1[u`$ b0vihG T򺉲LxYct[[cg l@'`NiMnOoGK{ȭu] ҭI riu-t7[cxG{}̲۫cvXXbjj FKdl_qD`Mt˖,[ RjBnyˇ'91,v?wNH4xR{.8ۂntԏ0 Ȧ}\„y,>eYeoN6kd%esk@zRCYr7=˷*fτEp)YPf3>mR1 l\-6EE? ~&>rq9Bn/"=,`I6cNAu7%@w+;7.{gգFI7,fklQѸ(rưGkAplYqbxKW&:yHTfDZϢ$V"Bl$\Bxa s-69Ԭ7OI Hc2l bQ=X \arPq+$nzg(mxT`ѨױzTl'B6R"R3fEKٔ6,pR~7`r,f\!6k`lg[e#R#e 69xNQ?X~Nl7Es鈰,\@:&c#CK=pż+2aD ij=9g?'wTQ w <o @ބp4dKVB4Ul[:[^0q^pK)< ,YwϥF_vdĦHti~Ġ6 IQ^0֑3N)t!cotnn>Hͷo@lbx 2[ṙ~ ;f1ww;w~8WVLT:gD!yamhd~3vmiY =AU/b-4]9]LRi(avW[PrÎ0()jřCosC*ͮ2O(~mmxx-̄;K#-qL.0"H`D=i R?C(;eNE򊞚w* .Ħ5bT;9/P q[]-5;^ GkݜFTm jbu*]_~ 5;:< ̑xpXx5XrH.?^P-Go42ΐVSz.;Můr3 %ƹrjgaxn?] J(mNu~!h0>p0 ]Y@zYkRp@Uľ1S>$щg3Z#и4pe~d+Ft`K1( :LM :lDcb BU7T8wb :(w^ i됔q=YMuP4C]]n'ηvؙSsOc@I^ p*(!`?M&%9D]0QyH7X+T`ßtȀTJ7ZOt\0CeR.fh#N5/VP1 .^zr9݀wn4 Y2w+ע-|P$<ꭕ {p$}qG2i)gPT/{wge:NRt!X c$C&H 5"OIHX3mN׆[,V!,4jCZ0А5N 8m2'dZ4Myj&ЮA\_t;q]t!WMv+ xΆɄPދw8$G7[?'hQEQR-g:3*?uH(hSP12Fv9N9A~q} ><@Ƥ֣ht9%WJIe&">}TR?A  3$,ʴ戓TOխ^.#{]Ȇf\УY62/s1if)Y%4;D8g|^_"e[2??&o:}@ٮc$Wt]4hʄ 3nQ]3Z'+W6ze@$_]oAmtɵ_AMDdYWn%U9(m]pDYC/ꜛiuzeq+YDrHP^pdO:) HF%ւ椳sQ"!uW|rE"u:.L(mD7vu\)\E 3^oNި3|Do8*;)jU~DztJȴgl&&I]ҌuXrm1˻ITM,|Ɍ>IP9 N]SD'ZV% yhS^T RJa0l{K&66E~)Yy>& ~Z }:<|>k#_#%eXj0D@FnHo"J|ij7/T0-dPnc[J~F⭔y@rh =4>Ff.{/^#tQnf[W6z<",hw+ {1/4LsX* P/: 5'3к>nˤk8ItdĨ@(# ݻ?u)NR6ԓIOot-C^&~oX|*f CYua5Fb*5g&#>+.;'ڻrAwI52*7ţn /\׎JePguαp) I-z^q:oe]n`.`Vg#1wEmU&!LQe) t_[ZR2yQ({vppu=뫈q 3n7:&lBZꄵ_5fA]lPˁkrQ %Wܐ!OB~|Yt] 7#8 i8d|Nw_R ~cg-%a k1!UYA %$2_$~cWΣ@wYs-"]T3c2] ׼@bRb}av>hZ3[[]lJ-qhf lTk\|ǍZBA'pd@]*r(^HO"? kdK(M9ÑYs: lzc)<\PW9ٝk. Ŗ5hop>l2XJ:ZTo\Q9z%G>C|RuUEvɽ mPn}t+",^ާ|z83QBr‚.!daJvy?!6ѝ(>5wˇͣa+f, ai^x[|=ͬT3/Q >Ԙ BSxMxf tĝ!ɯnݮ8j6 @ h cVR/lA6]} P`n2n73 "=:s?}˧ 'V@ V-!ڢ\m`ÁK:  EPDy$wkiXLD_JH|J@QHqO϶_L >3S9;Š`f!%+Hl {\FL1}n߯Nה8쒦w="_d@7&$dĴ9RGx۔3=cv#[3ӏ uc#ȥ8sFӇ[LȦ3,jlQX=j;Y jTP1UЀ )DQDz0g`6Ǜ.vt d*蕥j7AnmKÅF32ڐLX=93qJys㮃yL)1.f$ܛ*mcf7j dS@xN4F*E;5)PGyЪV:vxVNȐÆWyKuX<9=%mS@,v&U7Tr<>k*> &pNmisxBHt*.*5h(vxƪ$2哘A5mX]]5آaK_KSمAn7^%MXfZb }31hnj#ZSu«9=9E{fyzܼgtvܐJ 여0 3j5FFV*#0$Q_sjc, TGS;y*y2-HJ gU~m.TH*^KkRq8Ns%@:65, pfՉRaA,["zkuw_N;x]*~5p3u4 kWlhdxVy|ر` J(l"T 120lFSܻws4,HZK.2"kw| mxPM*(4;J.z.\ӺӧvH.TL2mխkVSC9'=i2uSxw^ N¨Y+غEK qFw g xRd%(]( `Qr" xU^sOqQ~r82^n*|CGR"*HtfEj Uo:&?Dɏ툜KFEX!' Cb0 }#'C弄3 gNJG'ϵ *Bz4ާޤ?/mu`-' A+aIuxcMbxo (2FCv$W |O0->r gR'.Ώd&\]Ap2` NT&* 5det fN]+]~;J:eYeXh}ۮ)ux\qkO),².+&`rQyS _4 `")>9k8@BJR 8.,"t~?@ݱ[W=/FYzwCz <9^.Żl[ۤWRxB%e"9!X *]5|F$};]8._2[];=~;(>XAF=S/rq^ӂ;+ UdxH7T(j}{z|5` P؀{٥SpҝV&e,ψ-b¿~#Ny=?"o[CAnþ/6=!p&a’*M8g,,g Qm7 pW4Έ>fZR` 7&d ZCcUuXlx<h~&|0R}V1y(Dп_%]eIS#mvP?a~tO\<"`>CӢFmx:e^iEʦDU)h]դz8cdu­rDҊm _~qLU)֨% xq+bƱ!IߛX[CS0kA0#q Bk)8ۡʳMZ-epUYI쎮ۋ;Ow1?p1Ȇ;UC9,hzS󄴞8pb'?? N o}:m22ds:^跼⬃X~4Q]@mYR zmV澭UbPШ^'*d)\᝵`f0gf!jK'wն֣NB=hX7aQ <@.@R+QZKc͞KE]2RiO|OW]~8ߍq̘WWf[a]RVvTSW+36EI|a!0IȦ MWZ"C@N[=_Jj՗(K4?ubxtVSWE.RjNs0ҮzMޏڤdl ,5/zŰK62AK*Rw&!|P^cRuWa)4ْڕNQ `=P)Jp‡ɴX.zDq!/h*`#)9ɦ,_u/-d1R;~rFrQzQbDaOv[L<^Y};k+~Mc)@$}\{P{_]-O@,ҝdji35$$ލY"W5*#u (#(*C!bzowVL@Tȴ&^ߤ,~Kn^ckt.}~$u"x# O7ҏ!p⒅%K~6񙋓0gRhl)l/sY0C@5'$'OkWM /PIHG5L< P(}uAZRqGl%?*Bk6`ۣq6@)s`Me+SjU،7ѡ4a3[<}WJ3X"D\VH(31!ǎrؚH sA0 t̰(v)FK5C\bl%VpGׁ/%u[aWlqo6z afZ"3A*͐Y@+ֶ.)!&=b0,~Zt*i4:7"d'{4ܡn (K8pr '^Q;&UKet?S v@̘.(J ,P%rkZ [vrfA y]E~Ec[+ c"XB%vk:Y5*c` Ki1LG[X=w E}8fHfjyzSv 7ˆf X17xi$T??UFKmNp%g:T$v*"U;7W?}ԙExQUJ)*!R<޲ڥlyDt`Ι)|xifM/hl*^*V'@ȳK_~u8쳿|3Jjʙb_E+l:b20$ k}e BPTdAl0&?B&ЬFj$~2ZszLHPi/@p_ZJQHV8zNKd4QV jz7bP0 Ɉ4PZmS@f1)ZgV>P:#@J Nښeԏ(]ll>I2b"%VrflamUOg'Bb-xjXl-à9 v78= qaṪ%O#2$1̂ @ҢCS. Ձ$>4,΢9(bQ]Iv*wo6?+5v&0th|&hQٌ΢)_GH3jNt!ގ$ ZCz荀͝˜=oɻ%3"ޟ !'  -{:tl F$$6="-Sqؑ-Gie?t8W6sbd{Go* < Йl|ۇO5VXcEPpp3':`{?u]ųlY^QQq*-/>/ izT)f_Sjo˜N*ŸbuE# ӧrř2vAa.~DF[%gXD]!keRw4Y7D)~ BiY7Ħ@G;ϗm@d+T,'!yZB+ ]F?D~+a4 ѪvGPԁM>Sn^yVg$˳KWef})CzRxƚt6u]MQfl!~~&C@ЗEJF2>¾%K)?MC븓MKc] ~WMe+$Zl䕥h,-7rݍ$g0my07@sor>acˀ5K׶0kUKg%J[*UC|c_Ok4qF }2k,h3 ݭ$R>`y5YXpOV }46!Tp \ y i8z UjcЍ[73/1>4%8H١4dcrO1IeHqI1\qQe},'>+[pKdkB]J#6Sxt8 'xhoVPJqu5h0#U,UyLNgk d{'\Cr{9-K{sF8!ʁW=0R٦^+H9T=q"w.WN*t9]oY#qM!LwU%|I xsj#P`#,#m0w5oAGN_TEBHߚ6׬#ɀş6?JeRn*Y& o)(^tzilL"(ˡL421)W+oא (]vh|Rn7!Pk@CdKc߷+{?NE:l[e#K ]V.:TUR ڈRLا\AؿVm1z*n4yO[C@;yw@ْAG)nl#B{UIR? O2d u)<=\8=؈U`o ,y#*qa s8D5wֆ>?X^|Au!u:xڼ \fJ~Za: f)l&]hD8!鹉7M! },Z"vT ĺ1SIT[5K9t?\QVFs-dxR*nAlgCR"{&4bxF=lj:&s`߳*A W.&(.9/25;aE٘70tV"+$ u RIi ث(iNhLξ(E^tIȃNf7T!raԜu: fX+6G/Yt[]y'-JL g?Cm:]AHu*jl)כcجמ#~28OQ! 9ۖE)w} R\؈h&̹/6JPA(ld@Dp ,ZZ63?0 ɭAaR-H TR"}'iŞp 9TPBޠF@5R+'Pq64:P4跦L*]Lg杦 LyzbR[(JĻy>^]tok)=?x c;zw)'\%WP^sa 0b3YE 9c'|Q ThFSr/B "}Px⼫ݛ.0ģG.DA)`x'. c"^U!h]x^A?o%1sHVNЫE21O)tv`9^ma<-bu7mwF,7G.{ 2 { E )>>Cj{q $ygo#t ~cc ȎZ*Kzgh)9,&b|i?HgL`_+͗6o1&^J e|f:R)d˷yGb 9荫?P̞p^ҷ%P ԎsJ8\b1u gU7䠖vkn-iho.. vc-ޖ?՜#Kyj0HYfSzό)vsiqL>q2d NmXmye5Ii-3S-BSE[[fJ{OVј1%X\eRn^)G G( BPn㐮i;ᣌT1RdIFmK@ hd/q(@^bBhtKkQa!DښNṬ `Ur1ܼYhS9lMECm&OG)ӈ ^RӸ?j+@{s3Hy7+„Q=J}>ﵓq$kk5kJwZq1..w5VEU' \[x^Oa}֬ud˟ze&R ]bCs$9ԇŞU VqF|Fݪ#KX5>aN]2 ex:{ӂt3R u h~QGq$<vV;eV0Iɧ~WqPY'U$^aY[)tÌ>1KN7s!ҕ,:|/o@TڊG~ks8d>:"4Y$W5 %D*:ܵŌ1&7 -\q&N?5QgHd+;}:\xG>[ػT) h/{>P= 8|bv64n|65l`sqڦsqo =, u`Icc$ZW[aBQ;\T~o:DEYGxۇݒe~xiwg{ 2'O<yQܺuGZӞ|7N:py4Y /ԟ @M}2S]벛i*N/+jt/Aoyh/ @u6.X[]Hݧ_]d-Lc4`5L 4嶌Q=@Z9%2E!0 ueՖ$k/%1x:R+ sEz=Պ d<\k%QLG1'II]06@U8SIr7CxezCND* vśs9!=HrgghZOhlSu F_R(K}hcN~>6ãRɼ!аl<8IUjg)W<ѢCO`fbyNDС͗]2e040^ $5 ⹺-B{ў_ml&RC @`BɷvvuaȡUˣa΂*CE"f+ܠۂ߇̫ΐp4k9ϣ;0G^;7H a:R~׀ C An\1oDL?oTb: rUFIWp0 %ES#8?3 1x]N]C/7?kxr0;=&iNqtkq"zANt3pB6qՌF,Rnc!"2;V$^p)| ;q8]tbՏ~$d1J!%ST1l~)3'CjNkZlV%fgSw6k B`6\*A+E2#DOY, <1[V<$'w&MRhUSPJj?;o_,Ccx!0spwq4/sHW4}RqϴzGhLXʤH`[s[K[U)cQ!sTq^AQK1yTx&[ϫdwbǗ> Z{1QWyd{촶j<DzlOvtb?&4Sw=^4t\y@4~`W3C$I8Ъe(mnmu xӈp(H*j9K1o8}#2ՀKkw42@$,ӃY&}}}y͟G_Y:TIh]cWz|@AA Psi84a*\hiFޣF:1* l-$mE3~xkEYݼ9>NvА#llKM g2S7ݲٴ/Pbԍ!GvK]3@7kM[K88k'~u(p;^/>vo@b ь$sr󵤆*+yKכ*2&ǜ69cyăVxDf6s{W%KJЪ9CڭSp$EUac?OvqΑj Ӗ%[]ljp"U,ÌGKM*;Sym#Xl}[]mH p`BTr;(&!,@ŋ2\1+*#8VܷdRFKI%PM%@3c1.Րe4K [:3yWn21Y7OqKt+ZaGw,V`23Z{ r9 ^6g2Vh<9]˴.v` N H? `< Hמ13;6a_BH<&R)U>]Бt4{ ϾlT R0#ЎKSe|XDj g`1Z,eKQM%h/IPl h(>~ie>Qt??*"֐|j{+unn sp[Xzr=X lVxi3{ Vf1lMMr,6 欰Ŋ"mb7Y& ;?Y 3 r+jڞYPO׺W!6LZǝ@fɂr@G3<(V5¤ Kl҂{977 P'ZFۙP Ã95!Ŝf<0%CTaFMU_G:dւix4o) f)T vm(Dd&T\0xEFEw}܃*.s9BHkX 0-0,J!վrᚚ[u$k5ޗjgbִ] 0N3a u> k^8"پ 7;QO􊾼gWj:7›m˯l_dDоڎ'DyT0KشF+tg3ƒ'1VwBŒK&ه#[sG;6eKyaoZ(d4]|4]CO%S=L=q 3p3+褯\~y=Ug18_N׷{HX~^׫CoZGϢd)l&8h"7Ú3LֻR SR BퟱҌoʧ'4xfZagcv7 E X^g\FigV!B6|@pPQߺV?2z63Q ¯G l\@Jʱxq^Ok2\s8=rR4Σ% tt/ k}Ԫ eYzx+Hۄx\l3ߌ=Y 9\J/OO51&+r,F'Ⱦ!ܶI-ОdO/%xVDs)8PiXpf(\ b=@$c1+}\4&'L~{ޛmB;.!xQ4X@o-N&<8.\[hKx252m V/9rnspoc3o;# \#phz>q{sn1稴.ꮔ"_qq:ޣ]{[8ysaS@D hAOi tWAU Iԇ)>\xW/5;qtcyK%w̓%ح1>&eĨ3Ol&"n8~?ūޒ`WUk=m:Y/:pD=6$htč̒X,*7}PlېXKxTzpIInۧHBSͲ~o&uYKT`As@u2$YkT3}mV=dv'y.8E3p%;[IP_vpRlsjc2 nbZ· M0HED>}o{뢭C1h(˳~/㯏K֎O;T _F 1jMb8*Dms NL9@({$wOɤOT94"f6oD0&ĻMBqwI^'j][kvf3cI]F]BFЕPYQ-h$J081q$$~ň3ս!OwF*-x"C$|. KÕgl|0<ʾa\Y}sچU鎤4wݓm=1LtMV4<;5y^e ^\|g˧h*߭Y2[:JOy47#iʟ ]sW(Lyjpߠ;`SQ5?%ț)I3~O_nF>t6e%L282QTMN& Ʈ̀E*LJpWiE?tJs1XR%8$׾^]> G0D|9 M* E aimQ[StfӂFhsBHtRBu󝄪JvM3$$0i$} l}Bz&;TQ ~щyeWga>VKy_FLg?2/c lԫbڙ@!Pa+0X_ fmfm"`ێoXCqy]Lcj-WfY~Cϴ\6& {BU=OG' P.o7L;Ol.#8(ۚ,}^Aw.¬1cili Ʀ.E 7[*4n212ot}IDw |sIc2QfJf-C5GwVöQk`0S@i,T E Y8t_!\,a^wXqg~?gar7)R{]|@\Ww~vW&T7ޕrq$fqJ`amH<&elQ e8[iJ鶍>Kՙ-QנǀھP^M7ќt %ɫu-U7bf"4~Xup0%DnXZbpY5:6U:zQbVZ2*FaD@; :tf%[\B4H } s8,"|IC$M*{YH7p.-@/؜԰-)h.1aB/hK0hD *%FK43^>Ac2 %$LoL M)7<g_q`?w{u&5[Y~=6wd|81_1`u;}2m[L" Mmfg%GXIBseׅ @CB l%҂\TǍoon/̲_n)8ccR\? m3noPw9OqODE,/mhnì_RL.bМq\4 ]~" WtXH`Y?td3 J# -xBiO9po 3"#bw,Tlo̷@(0~}K6`nhFF(9ŵjd0|F(}]d(@x?)kyq-].T3tP[ڳUT )|uMϫ2KMM#AB^(rrt6O`įX^DRs_AlBR>KH/ùِaFWVO}A B43NLjIVYں``BKΘ kPs6h6($Eu%f -lu1Kwi^>ܛX=ZS9)G8os"@Qz4 ЁSNo毳ԫ[yZQ5x+I"!l]4aw"N}I(0D߽{l1i =پhlė'C؂A]8x[YϿ]xKPEK *yVta!q #PS|M貖3%rPx,w~wY_:f!OI0wNɪ>DݮkZcGbS*aI: K6L6My+KқVaR6}2/*O< 5 ss2ӣUʜTOgbfdxBky x4٭ j3_T^YAl`:[F;YMƋ.j[%9ph~G,goApY2+ث1$ i!&M՟.^*9ԮBjoֿojU3Kv'θ(V˚3݈o'># dym`V3 RĮ>cGl9YWÐ0_bC=YU}N8Rݵyh9disv @q+=礩TI6IlB*H9.)9h ":/>AًM3,Qgg̽,KZR.G¹' :.3 #k'iMJkRVu7{b~݃8;f+hHg4Lh*0xE9UkiwaS} (5 ^ȁY|P| Pβ\yb-@BVH>Tv_M[(Rҵ{T;S^6L}s1/F]tKwK)4 D@~u 'xZX*-qVD%PUtCⵔL2ٖ+ptc#eqVQ^j]cx_Č l"j6G} !,r0Ĉ0uC-ֈdTV [Bbk~^)cCkq]_e.TGs/rwY*O{p`Px)NR3iPfVM_594, Sn^Qb+qWLop-'ͥdXwҮ {Eٙϰi\;7!xNDu~n, ;5˘LňW1ys T!u}N 1nXC#b Rn_CSv˫f ~T܁(O_oֶ~e.q˝[!]~EּǁP 4A'>Z8څ:νh[ K0X.Qݿ  1 6IJgR ڡ#GS&(iH. [O`ΖE3ZMp5nX*^Rp!3뗘~SfI;|a(4>9ALHc6!~be;Pͺ洦Bv޲6rΑ){"'DHLr _x.u1_ OvOm&3hQ(a]d-A.(VɅ!D&P =zU~Ĕ+O Ê_<mq33jI)-SːxO|ĕw'FL?yUl& I{bSle*qַ|0w7>LB{Y@s:e3 fCcqC+KFYTߧh-[|VBv=;YardЗ dBe?S7wAG15Vj, D%v :TEZ)NTs`()2ǒnܣ#>A,^o|[ |Cbµcb"$'z`tFj;M[xF [DԘo2zIx m]aHS hf#NT$YHG oғ)FmgRm\gFлQ湐v<\44*71 s ۬iҪ'V#EXulvvĆ7 2A劫3^c\/!熕ؗIn䜭Yl={ba|O*C!y8/lIcY/_>醟ȟ^'A+<š6E|< !^oX #sWG2:,H|inPרHlj"V,J=?M>`I~! znw $i1W^Ss+Kw1zL-7L|jQ jhh@a|d q5:nk+31[K4rהG[J~=Bi{Zp$/XTC‚p͸[;Wx8 :Bj f+ {V΢ƸU= HIHe1K@FͧZ_ 00iC XQo|p ;`Tҋ֞|I?fNy)#N1&`s (4T2jEbYhT \\A-¥@tɶ)NA lP¡Ol$vT4w}-ZO^6 V %3ܹ]^ѡ9ymPRa}:o71:5W_픴,hTз2bc6C vs#'b],ܝ- u|_E*#e6c~^䓍QyOrk farR; %z"f3 }Ԕ 8a! vc :S6f~b:R[W^78ѨhOX`z%j'Uуٱqn2*J{[ J\,o'a=+&zrA}oE'k Mfs@!zE띯CB x#߷&:4~dV̸t߮ fχT'OM֜׬ R%BDWoh8j唽gc'}1kQl<T՜^6;g,ٶ.(z7+AG`x&1F9%[{`g,,w ,}* >Ț}a"V/zty[1ߢZ@[ )#aIlY*VʬEeh2>F]Z+kޗbH"@x0  2^@K5)4ȳ?#tOf_p$We퍉 RK%td.NA= SТ]Y""1Fһoj\ 2T cHx";=c(C<.YtCp oV$0JwSm̤VsӺծMµeʋ}tPy=@X[ݱyȌ'r%Oj\L`ϛЍ # *\\{|`I)7+f^=xUS0Sph-h*1M:3"Uy]xp> ZȊ,֣ ^LL/ك"S\&oyw%(Ek8pxK dRuΝ<UCj5<3Pv\\`O8Ɣ* 0: ȳx'Y $V#o" ?A̝lRq>1}8݈.Ry0# O/9" ++|ыd*:UzAiE3302)$ԏ9=1U]M|Kg]A1Y^\)b U%gKjLńϓzafUʷU˘ vĖ>Tm:I_b2,׌ X7)Ah8]`27Oo8v+)7_:{#u:ɢҐ>w<{xb %۰ @Ie%hb\Kd3ad/K~03+O?|<~Tt҅ `4KV ݾ4%$١wNq`̚G?'<&@3V~YZq/c0`vSÍ>iϦ4Jx]vY %7HUn˜[FIXn(#.fpo3/FiL@ z1y ]R$q[ |բ#cQ5#+҅bb>1ՑQG6u&,}XYsp D/ը3gYwt\۳ `fPBVI掂̲dOȔKa8n9~j;}^Q0/lp]VwtBJ6jk'j"HԏFMc+"ݫ H-.6DПݫ^nW w86[X S2jKb Y(JLOfޟU:CIr9g vMզwܼ̔&e8M%6 "jW=: *#ԡ q`I/ޜ?*ߢdH^D= M=Drpl pS~4x.v<@"~Xn0Щ:NdZ7dA%g85z+%! nLB VR]ns=%M /%Lek|-nj|I$ýE7&G1$FSI(kb!ɒOI5@A$HA TN#h#|(87q^}vr3v:@t}(bQ6k<c=r"QFVEٿ&$K%fV])Qp XrlK33˂ZǺ:á} mg8_nn6F%3iB҆nbMĹȾ){Bn F>T"(QL>G9TsGIq\tJ--pÞ r& "> A/M* v.DwbA~<ýPƛ^ H rc(ED,/$TI0؎($J^@Q2փ9"7?F '-݋|܄Z7IZw0.WQF)?^Sএņtz`Yb9#Ȥ˹ǑrjFh(?`XudD(Y!2f<:7҈nМDET@D=0Cu7̊nDG5*-ʾD hU)OG 0eUw!zg|]2rٓ<}F tFr=H-}gdNFp~[<9)A%#ĀZ2BNBV3t^rYB=rm l0l\PiSSk6Qx环>39JA B-2>kշ_F:`4V}Io]O*Rt|yheks 5ݯ+܉'A*d'!w n."Ekw3ǁHnWYD1ln_ٺx)ڱSP:r $aSZpq ,Ȑ ?Qۮ1>LPNH,u˰KMT*S儎JGM6y7}o^X8$+q2Wf,7F~G;7}{ΉȢ_++(dFG ;{V!e! 7 M/9ﰼY8$$4>7-B>SqЖT),`US U@ M2KFgu,&eZJVՏJWPY >6PWT-QG7hjb&h.B!v`~8r՟YC\]w&Wͺry7@υf CXz9 S xy3nz"YYFM5 {d Hɗ#;&M*09Ѱaoyjd;Q{> v1HIJb,B n-wI)F&0\S-Z|bKOi`DWA!$8Qj~;1:9,[keo8[C,AwdEnAMܲI{ý3O10W'I `OuXY]Resv(AlU%|6 b0=I@zg#JL`P"?-sx)!s_3 kԆ}1Lz/h`63A@%*\&{YOG3e35 C`En>_LHH 0TJAS(ֶo%i L[xn zL'fC?(B ۫(RS)6Sr#=sPR[ 秞7FŞ(&26RcMH0m ~" ё{ RѫU%|֯{a /aLʃbq^ Œ[@bECQꋺnUŊ!\C>hz\D-JBe scU(Rӿñڮ--p¤vʒ0+GNcݠ'>OA͞lBT j2.PhlQ31 ,褎s< m gk̵eJWJYbXXW矺# ]4FM'G~"b(k}?u zN9~Vh!qo 1NHn{-j'\0h򌼳`UBy]Yc^Dx9ܬTm,1·ˣ 4m gO U4P Mc\Ch̐cG<;X^Fpg|NXfM{_2}9U):c'%tΒF$$WH]IlPmI%|E= (܂cѦK<T[e;D"_NCy:m5Է\ohO{1t" m➍@ujNvHɵ΅h]trJy<(5rF~C`u~F5^q| J/ +oaW{mwV%ܞ=&'eU8^r8O}gY-^qj3on`H5(I?Ia@f''m{CoW6uĤ,ᯂ)1;T"7KȗMTbc@4̒r{/_:UCo`iz\GQu.QҶr;y;2!ٓNJ4_իzeͲp<:R*`ټvPt.9_S# ' ؕEvИ ,kedˆˆ|zɇ--'@C)-0" (1i ~}Uc% zc7eiˢIlg];F9DT2R%']j=\2B%&t{qc{sXEQ;5x)!a>(*F'@fxܾ̽iǕ`li1I/h|} Qb{*}${+uzy] *(W<݁!%̌!J''rHl3^)Uj ,ZF).uTg))]!2j4r|#9#w` mZ\HBR[yO!Eґ:WdTף{&CB^J̄mv1geϩB0 {LC1ECnܠHπ*f 0j% ̢,~K Fl/D1 wOHu,LpK (I5]'ޓ;jQo}e^Z3.O "pR8&y+71=GKYn!D>lwy"WNnƇjeF_϶W=oKT9$_Txn4 Y &Yh'o8M+=f(؅-oTKbhLBɠ}hd@%\۾RS$p)5_s6[Z.k4ͩ&z1+t j_0LR{h9x ,88Be^8!Z0?D=fUb`ct OXl~LQdJ V` ,I& ̥@@aNb"JH~5s `*{Z\#E,bُ"ץS8ZX$Ag~*taD3>{O*~Sa" %ӱ  R0B KX{8.bJDb(R ,TW8m. 3;.w@Uciںs 1|gCd/# hzM'-nBjx [;~~e P%}n|?}pXv$5?c7R!aƽW研X$kD;U%irkk~`-Q /U5-q`@nNꕔx&r;a7>X]GGwJ3C t=uœ1%yJ`ZkV flۺd` LWgU>7W+^|+ kI.ѩpo.~B#V5r"*^>E1wlLFJ# rq', ̰G9g#f~E@0T(  6K9:PU Ċo (x:;b׵g֤(CkadPR;/MjwB)rz oiGRl Oq_:5-T3JpKA!`}bc`LySy;HenY!96r[K~X;]ݲ {}ZV4#<YZ BCD]1=up4*@ I䃃PJ WD%ɽ ͤ.,Uh:H0q';mæ \}:VsEq'Okv2#MvC* e#{X &Nmu5|pML=zwV*ؽA*ڛā\6G@-9kHY!ݶPSb_f35U`o"a/q[n|d؏iYk;Z.1*LZ1)h#EMI"46,TΞ (ȣx&ӫ+Nw#a( M0f*ʸh(ID`2VB_Z-6K>87Fv$ʛ~ dT hy>"rbNST$ؔi.9 `S[R@6YZ[(EMDҝ>w5FD0ⳖZa-Ac}<7qZ#;k`,.g/@NGZXKmN7ȣ/@VF4_?G2ヽϲuy41,X>= ~ ֣9\x՛3=b-`9rO1ֵJ3&-a))|S(V'$Be-a BKFH A7tiD)g$nfLbIV9VSާyp7N Fv/'TS2lnȲBq]_Q{xuzGw'+Z)@ C7+LJTCYGMatɆ͹>v؁hFZ)Tg"Knݸ;td=0h%JY} [LXwxȵ}X @DʜbACOz߰0Ƥdp"X% L!Zxvpq].4 Y -žXnX@RV}Mtž3{"5&1:"Uhy1"ц=֊3ۍ<Ie'?H4 8$AroCZɯHCXB{Cb >&[]tʞI(Yrz˼KT'P9}!Gаu|w*.& F@,VHՑ̟J ަYL*S A Ce[FBn)8޺XBK,U>(J@рhJ$h'ޥй8hcRܽ#A5;X!'8ۑc6EhfI3BTBYbKIMxy 2.O#/7} @Ġ gXa=ӂR1I9Yq:|J/@]gy7P%yW2&`Sr-i_$%<]s+SH2.^I{C9A|M6bnfz{ip)HyA-GC"-%ni:-.tH)CSHq@Mz/ 5ڭ1@S).ָ`C7qaPd3mBxfHp: Ą^݅|D]\\cVR>]٢/eL2/hKQJm/%S;BZj)y*hy_26VArs$7Zdzw '$j =fU<K]}AIg+L' TlcIޕݬĊVX9F]+' L4Z\GuPHJdP{ 8:aԢil6_rhc֦o`XpE8P^ѵaU%uC@_aKNwB$/sWy?)|糑k5=hb]^%s˶IX>ֵ0/alFvOry^5F^b0]CZ.*11ioO{/V9Ab}PHLC¢_6M`P2:;r~$ ':Qe$ dߺŌ̙&~n5c%Jѱ'%#js4ߍwv S'MyYAk!Bo#O&cK?[P Z#WVki7$DpbX:9mp|90JԲ;Pmq]u7?} 5)Vѱ|ZOhh a*i\%/0; R3lו23UmCCub2>-Xh*ױ>xE=.Bۛs딸Wgu=.4fa1礳ڛL̄7 QZn߼AJ0gFDr@zoD0"گ0'5fs;' ̲J k~_0_RICt ,k5y > ;uds y" Ix'}PNR1~m442.%e[&q$گW4__/\^$9 GukccKU &ݗeL]?ħsԽ~ ha<Jom­eP$5" ČׅOoSxE2#1Z) [:76\6)ˑhEDQ<|#KG'x ~1/:zc>b5qR̼O<2cz:~O0 k'|JG(7!,1ɴA%в~#]VwK˳|U,H$d@lIW35 s*OU]@,lz6{OjFq1"2J zF%VuQǸ2,]xч%'7GcpxTLٯ{6v\V}GY!ukX>>Ľ45^5;)kN7=V>T0=6أDmacv n6gO\y+jAef>mf2or˼zxo&p]9Ig P߰1˸d9: ^F k +N #i?6Bfle97G>Sxmd]]A@W t ]y?UG3NYF*<{tJ [~"]->bǙt~1=o$yP hUs%$ o"#.f|߃v.yI'*9.4cJ6NoZrv4`NG[) _1߶3[uPBq.a Id6I;4f[id& ]c#u36y̨e^EIv녀Edl]9=՞&u-qX[4}'}}6^]'9l5&U TtҔ:K`3ߝZw6{㋇`uMOHCВYwm7Xpݼe]ujWJ7I"G[Ǿh&/jys7`ݾ@&9n~5 h+KyW?ʿQ4'>9+hRʺ쥝,Vm[XCQu4(r$e14=^pk̜̜J#g6'M0TQ.6ƢcSKEHDME<뭤#B*] )v\Ew.6Af`& Ty0ĝHۙ^>ra0QFIE&HhNHc1AoI/믰$[`EYٓwN'Q*ߢ2;G]9o(&)uIڷY: WWM^۾V7^PXIn*W70αEܟVqRsZ2Q*P3cudL(&dJpnj^Ⱦ}K(G]$R%_Y=h fO֮1뀞,W8Uu#VS0|bvt7[d}\EdRFo;yy:+$xPTft{:;ţ V3Oc/N\s`9bթjBd;^Ϝ&m%δ~kwyIKduШYS}vnIGD ؛Hus^EnC~TXZض9!NIѾ.&eg]Cȱ#K}c@7LLVqs&̛|cBGdO\&*W3 EǷ LIUG<ן̺ڎr$Z6KJ]̊fy4Vc}I[39NiO) 6B|`3H1dr6W7DY 9 -Snxwrcc[3)0hK8HHYb-_v=_賺/:VϘ~tsE jlSug##3"=V8&~,fغP,k^^|z x+]sGSFu$nC"Iz-=b3x(XID6b@|W ~ n6yK!@ "/U~:tΕG>91r 1y&Y>udO֪ 6reQtjWy詁&#A=۠~.׷Ġp%C3zrR ! gkQȈ92ҾS¯q?~" @t [mEvj= ]My5%/$ U$afTNFu|DƼ8‡4Tfe!)'4oLӼęF: Gog5W^F4Ϙ+[q)0n#~*6db<8?^w%ȳę_Fq~d³6/om6UJoqLFh7]z{1ӗȞ/mȼQ;Kk9!V6g}LVƫmRv/ * "`7`ѕa"ITyq8Pw 78z]91³u_` @Dc5u5 *^܇ 6v0ui_a5K`e`;6z!ԇgid%{<ΙR D;,"jyR[XY.ZFqT(TVNs4%Mzhq`$*GB.;q ' kss7~5H߿KZS$+(Ø)W[ɺqwtpT`3ZJ^v\Vh@KեI'!y6m14E$`838>b;q@=T]t3rWjc$%LN()wFBS};JxCx5;0+[.́9/: \x5Ȧ +(UGm/bs)ʨrźm ³+<>eQod1}>fV ST}m A6a)u8ÞF|ѥj4 ̣MW:Hcn0}w :Z4$Z؇ކ0FdU67 l鏬jysswU&ک9snCMU7;ִ| Ŧ}V鱳扁fV2ڡM.%'HjǹNPqDup?eEN`}",DR ]`wGikDh@ fLB]^XQ-"cuW[T̀FՙNuk|Σd膷!lF B͠_9c"rRÕӧx+s{¥ Tg~_XgJCwAs_܄T3\}ͪRˤ};j4Asy?>@Sk:Q$St,6~ϲ%&Wh kN[mQH]?i~v${pF$o9A7m=0%7k;GdT썠h`+1j@; l=l#b}fU~gKtR`Y߸ U[1ù L$#ݘ`DIޝ}zxlߓY|g$'30m5=:;yE2-( !w#j>;󖛪FC A}竈 Zl "[@0Sm"uECK\l|ˀSmթvNdŎekC|3P{qY*`)#րVeF TL7hSIhҶľ^0kS}w}/].+0G)yXق딡'V)GnV>[RhF7\64'W Yu>h䶋Io*Pq1F GKFT? DX.}H]Y[xa[V(Dێ8wխcŊKJU'VMbRJ7S|8$>H2nV pUU %\F7et!3UVnjάnx dؠ,°4U$n٥[gYj}[܎b|-^`k@TvVÀlk%{oe1L]i[Eu~OPfv w#%'I_ ];p3KO-mP$ͮH ;N xU|V#-11GLR?Aqw;qkTTjwt] gG \s(~ +#I aq?)0BC䔮XQBC׍yEa1p[%( h5fm9 3}2zCp&(OkܬB;MGЮff7H' debm/Wl0|&Lb>-fn,`td@Mal׵/mv[m F.|mAr}CL4k}8 r@9@yud}~n}2ئexЂGU>5ScTS[R]!/] QDBFbk-V:i}m!@:qJx΅me *Q|yݣ)j$߹"l*+UY64ٜVb^%t2қh#=Z6xZdŊ:)R\Hn *=dF|#}zM@«evF\7Q)k RuԚݦutD=nL)*xfő'JWί@ <[p\ptԋ^M:0cy&b& c%-Cu~6v+4] #2()1)zp'@C 26 O' `/}-tm9s#]@ŕ?UXIFep=SQ5c:'ctdM|؛fX7iͫJ:|7%d~_@5_ ۟ϋd*N|>+$adTjJ-g= )Wip5hNF2:kE"h hc綾e@Zpc352dRA-}  Fsdg@! U&ѹ_KEgeUiʑ29+m kf!P̨6*#)΃mW2< Z 0\]%ob~IsA26$PS=۔)-/뙢T)IBy` -u@fY D[5lL$,O>wj6a.S'>{ B -TÑ`Sl5@W`BٵBRAh)̺ޱ Im9tKI2ƺ`.$$9e& ML.{s :&A:lJ6ɴ{P{w;ξ^"w [L`?h7MV["Vf qV4:&SI|h^..GCaPNd$z AU(9e%,9\tԴH=>]/piɝ)16&wd:xMϮ0P<Lp;5-ZoĨίi*6%%9o=e%? <+Gmހ VаDH;_BX9.l j-[ )z[;TKoԆ-6376)H瓤^Ԛm.#bl?Kn`)rIhi$8q/4/YDKY~Fd <{4!1]4*HJ iN޾>6uAP N]< 8p A CFu pf`HyQVW+0b禨iA•Z?.3c}4欓 E᜿K&g 4Je27kJ?)\#) @Ab2GDdƺaIYvQ%ڨ !Q#H"e ˎ0pLfWte/Flv!|llew-lWwA==RN:_x׳rVzњ56 X>د陉YI(؀ X!g  Cx X/O\YFp:ȘN}.D߀E԰\ ܻ!W}6uUqSL "(`TiԀ>ɕHEw[a>~r^+π$[|C ^KCp=hzIj*A(u!JQ&e6%-IV+M? sf`8&4g#84sRFDk]g'Zn f83s3gPDM\ b)ep) c"Ob'eIv%MYIL\sO!}wWNo9\>+ p@ā*&OVF!U6C˅/ʧn [JЈ\/ǚ*^:]  ]^^[zY`妾F*g#DnV(2ݎ;/qi1L 4NR~T +Q"ƽKyGvPʩq=1}I?Pj y9˷EcexsMi?'Ep"nmGݧKpsJDmKU#}tΒׄEI vOj = ^8ͤVӳ-mפEof^0;`FD;ҹ,U}1Ql#9Ƃ:M[ gOFR2>X f`{ 2@Vb;h[U/[\J݃ Cu/Xz}+}G>TP=7ho"H0DۘJQ-T@"tV?E${ϬUyEthج],h)sV^$}c59+Z%A}?#WB;R 0 $@,_{q6 ם<2E8oƲ C4p$Cz \| s\FS}d!Tw?#N[JL90s_>F+"K[lRņ.`V9u]6Uio_h]m9%(LDq(u5/}LKc)u\$g9rs5) g+9V&+^wYf\WP((o}OvOtRp-^ þՎm~0|]w0a;OSyA[@j({Xm@Yw1'F1Z3i .nBNy! kgr @SKc=Lm)N󎟃/r)XLMȒI=ҒM.S|-_ɍOuYg=)mZI˻=-Iq:M[9T} (GYo֤5m%W\pu I #Vs2}fF?=D"ylu,I5gQ#S=vzZ>Z]&ݧM<ӺŃ/ 44pMj*|ɤ[,%oW*_]o?& q 2ZćS5)bqɲ|̊HFf !D)dӹ@ۇf鿏1'vi"jvqtqB GX_m'βTYvKLAPlυqBM`aK dbx\l=NO sEI^^¯07圄@CYA-@C:LVX=L":Szi$33D'bed:2ū"츑EB,dFg*1]]To1y%Y^}uOo~%PU= d` z< OH[ҊP ?8b^g"pVwd2 -'WSr'zan ]VDVdX2y 88|MN־ŌnJ;rg.\@{ThcS9*zNP،vJi>$]ץEL\&)~EzW2~j\bG:]o!g2[YqpN#"h?Ԅt>sx&%ȝb zWȄ^Fh4.f*ijtpul0gŒy e;Ex2ŚSB'),gk6/6))6XpAlB*1'߱2So5Saך-8eyY>mXC6gcNoy({6(95L"-0U,B>_djho'{,zmZBx3V_%8٦٢H@m 5wybv w>J/kPVpMA9S7} בp3McMvqux2BF58 g)<:vk(Q,Uw(fKX"<]5i=f={W5|(t :˕ۭTqX{{P`2.߁-[aܫuT ܉MCkJyF^SOn3H삦]ζkɞmk MZد`R !EG}puV뗣`Ihd٨w`(?|4)a])#mo|6/I5{Gv '⃃[w[DaZioWIYtc= 2=(yKwП/{wsQK෷8Cvr{< $@B}RO]*:JA:^ޥAH`Of pBL>dO=Hߖa 1],=QC5g5ܲD?%SF0Q#_ u.`{pEInjʜ{ \s~V9$fw[cӆ]OiV$d-h;oQ3f]SvйE?trUc- o%9֤20~l g\{^'4jg=\0S r|ZxU!"Insv4ꏡt'%y)!~LR9h\]4DRϺ K:I L/#4hQ&`x}lQS}"E{kq^̼ٵ?\2|X9G4AIk͎ʪ=AUϑq;h{ԝk 5ow,be(OUH÷a;CP:<5--! B9΍'!J][8B4[*AT.rHE.r)K`9Zt({cg*F<*45Wo…ħd= ƙç#&yG@4ӆ].܁먾̶8ʮ•`\rp8|:zKv~|+ :ZU߹L]/"no ~5s_tk\ 8z9j ^71nrNls+X[|I &oC0 -żR v GKnGxDi<(@29eR;]ņicS,b}$ZL*L*Q,n ;.gu7ҦM(Fr y!.Ö+PQN܏ͷ-0@ x* W5-闘Bs+OXP=RqLVY 7$?12NB\C1"r@ғRIॆ{4 !a! JR8&{傮]L,?DZMdx011߫tdAmP+4M?قiimk)oxt"oE1'GNZs.ioΨ9ld-hhQi IH'uK0Vy9=s=pF\c$-"^hx S^Tۜ\R.)a ,щ眞aAR{:cp>8[QfZKRo,~E>jgoD 14JvOeKX6jh_?QJ s==R{p{œc/6[cP9 H. Z#+f1l[B 4HyH7,s4'-<ɓ\ s{@QJZ}c/}%??PwX`fcMN9S7ݍxK꿍ĩʈ.n lЗv· S<&֩㟠n~+1eEx`@.s׶>;Q-RWP{2ɜk`,TݶmDj=nD,>ЌnJ }Կ=_90`VYw #}0fiuf_h#2t'Vu7n빨\D i!j,DGČT,rbxcѽVL۬yH{`\BNvH%g:dz&Xdzfowv~]N>c=KF8T* J3$R642ZI)[J+H[9-dPgfmKp>SCE(fP(z?chֺ\Zm|,"`B[c-oBmػssqI<;(}\u?/Ik#\/U$2P4^Yabƾ+0ׇi32"ԝBRESjLLdѽPl'^]7Jվv7wL6oV#e]9e:c )"mW^o0̾8"er'D;vI 'i1lIEJǟdf{9<)? ۛ>F4|SLE?4}D~! ^ ^g$7 ;o,=v*F?F0+y(fIr;LkrZ` 'DMHiVPG1V-4}H,Rc3Ai)RûJQ GϥN+=/HId@c18&ō S5׳ 9ív䰬6%\{'{=y[2:ͰŐzrt;1І>y=~P$%kƘQŗ :jX0H\1ۭGI+_Kv3 gZepX ?:5G ic Rxi^aqtk]b ݲvخqN¸XIs)uU nY|AQւ>߂;H.h!dQs V1mP}_ddKHiTL ;- (bhTQ%23.NB/*u xR-Y:Ht~Βr>ׅ~YOA@y^ %D( oqFʛpSѼǽ[1kTөnō.jWܸEw\K3nT>t2Ar ͘Dp:8D?J+J{ԅ;(`WSgX- pODMB pCҹ=ҧheݍM1WW+.օ׾TzVbD4a-1yn$OŕP6gY+"ɋcg0/Dc>K¹BBJI0PU}m9lO;GeN>ţ^c~@`s%v 31c` 9(y_Xg ^ԣl܇N1 3Beu)@,6F|e0U@fucPmBL_G@w68Jiζ  L}k`%q(Ԕ骍V6,Rg^ oF(ЖLI,w5@c`" K_&+!;i=i,e\̚Ga,/JtX0"'M]d*igF0]Jb&OI1ƀ.i($TJz@Fٷ=i%?wr5=M>B 谥$9=#!K X])~j$JUm&[^%^346K he1fuZnHxc:[d ^;N詃d(=ޖN]5 Oi˜][*V&i1~;-nr.iP#ѹ,ƅdSi!gY߂z` #+~ׁc\4scr^,7pO89 ̧Yfu+eXUDkAW2" 2(/ Лv˧FT:^Ӌkhbt{^ʎmLzrtTC eˆ>>>dyEMΔX)eu!b+r[{'Q&=羔Rʒ<≐Bʂ2W-"7U[M`)]{邿|v41\ԠkkׅhtjnxYY) #X LslS"@ $pڦ VJ4Gc7_|GQoԩ CV6$gPE*G}VB8p_ڹiy&atQR(Rv\ie>AB>e6Ӌ Ģ> jk<@ c Faqvo1;{s1ZKAQ10&mhڱɰdE+U1;5Ulk.ݎdpF/h%zELDR5ZT;PY9}rDwV5Rj&{K[\` H'ߊjD};#[1ή9̰&Z7Y-br۫/%F>BFځM",u!$*ޯel-wm){!{bARM.S}'=8^F,O ?Պ;çTj;P*!F7eG_!$<[+ڤa,*)Ss4hk P˜"nu{qq5@+#(DBeJ<~``ax ߺ.uoSl~I*uNY?،!qٰ@6@)j{xw-eM1~=z ImL9J1 $Y9 \J5+,z”ͮ#K=~w3.`h㘇hA8l f)}ô/o4 UP%z}(w(\⼪qB\*  uY8B)QyC?4*X-I2P6۽!6%(&5꙱!#Bچ0 q.\Cs;V=2lByRP1SKkZ ͅ? ,!եprq5Ϙ5pa􏂜_kokCYR8o߼5b)RVx@hyzȡ Ȍ>8w!1_ٯUd[-7]Hjqл`} gPEeMb#C'f_r>9Id#lE\q#c2l~Sad45<5y 5zS+-]_%ѣVA<^/zt_h_PpxYj;. ]`5~J!6_k:6ܫxs\BB#d,5lCwǹt2U1,ѐ|uELܤ"̻;*gRLgᑳ6nuJKf!`-ww|'t"mtH)VdtS^YO*ds8LPRar)? 0+bhGXɤ6o@Uf Gc6^m8WǦSqRwsS`r[55-),&uF)_ܸ-i"JcNSuEh[,`_nIĎ(칫g7 /-f1u1z8-F +*[ V)e&Ȅ9Aouo}RWiVm>'jG@c1TbUu~p!W&<‰Nmo|EFd{@3a\"^$nou,B<ȱeϙtהPX.ܽA"qq鶪rK =*ՈjQR/$A.L)X_a>}ɢ(Y'By&;"5Ps7vahӴ~WN 5[0_C $_;yQe3=?rL +zc2;53Qv2 v/lKٮj4{j@l޸<6iM BDCr3אO {r9~@^Wa5;z[-6W5~n'E>I_6{ BŠA. ~N 0sMv%6o]Y) ; EX-}j!c{6X >MG￾<:9 pDwr6B2;fJ>"a{wnDj]ΥI6Rdl}?)~RC ֈ (A|,-8wANI|ߢ[V.\Tach`jfL{TJn>qpDj4>xN Zia]VqIMKwX0CXx}!+rn ^`q %XDnzpP]3~w҈R&D߿&oaqt1 .s6glkې%mdiNqh8XM8M)o}exä[;%U'?PD}N7cXIc`G\{@l+m'e k4A@&Er1^-;_ *2TX;5P$ YiGMXx/*3 tXPZM PFXvdszeZqb;r}lR!lӖ^rVJ!mQ.?c&0[Y/#{,[ohZ@a C9F>P*Of)]g$8T=߀V9 kSy0syb8I/fSj"]SJR3UΔv^GLXРN/~wg3VK lGL N 7iW6\|?U0߂DjF/:[.8]+)5Yvnj5frjN›;"U '2Ֆxi5شh q(ЂHɍ9Ż;0 ##{H%"wΦ>M>|+QWf膁#~y9#窈װDm<Ȳke* 5:bn#qA`auIZSW`A` d~PrT_6T'q]ɡ,azg>YuO|ysA?jsGr?'yH'vh/2٢nŏgC,w3a蹲2J17ilhYO;Sݾ۷<}[_G.𝗉E)'w.T2Ykd!c [ݺ&.#haBiĮST(4DaX!{Ƭe{<$8-%<*2xY 1-"\f"6+/ۮPwU~Z(a.gN`y5+V jS @QŠ~~m5%BǤ+ڱT A w bf`G!7V[sUy?gabn~ (ta3} h ?[֓y72E3_yŇK4ne,׷YK. XțԀ^$a$W*h 6`"3bfPeu3i6sZQ_4[[I8]}05%AGЀ}Eyyxjl_M.;CԖg%-߲qyZ4p/I3 3g$\-)0bvn9Yրպg]eż4HT'Ш>C5 # PU+ҍP3`-4:6AɌciqKIF1&m֬6iȫ#ޤLJo$n8C84} v]]Đn{0X^ +۔wI9le~6]P#/t{C_(Zo e|ٶX$k8BAS-ʼ'Pހ ZmBluk91k{j.39Jf߆5YClWt?hH,*^-dKRʤv Y1>c;a'_ M/?\e٥~YFN ˏ! j(:U[+LI]o6 * 8t{C}_lЈֿFDYnm"Ӑ*qnrk26o)3:Ww-((3͉Xݡ4t'2kASuf YvcP7:0a徭M2Hu`#R?%1IY3җ^5BSW6%eQ"biY^G)I9R~լiR"w Pk Nٟ$1qGa*V{9O|"{_^)ıtZJ j6mh0y*ىǾ H@Ywtꁕ.zf8rh*9Ƿ 5'lt3mq_DZÝU̩f .. +Kt=mp}{a?ӔDǝI: ކm!)Д*'H%ϠoU/BG[Xwk2Z(/hA>YZ(;/|3HE@ @*BHВy\r?J챤1y[(4lF )n65ue.B`W抒8I]~f6e]w2I$$3(cF9>(' Rٴ̞"27yNU9 nwhp ߑ[w%I緆l`(v[MAQ3U!+dV:^"D"5IEy^zڂu\:@IK`dONzK[}ɏAZT6Dm}!Yl]Ǒ(آe؃B_>2+ߔ0s.k,WSز4Q-XkR,g7iiVaQBUM|)ޥ5ǥg0[#D쀏DχY5UkKQ!?&aYxwy ˜E7aϲj kyRfk^n{9*EfK)qE1+=S$|JMuu],M5Ǫh{5=4ĉ 8 m 6ɼEG]Tdr@~?1ó3kZ1@(5$5m^_wO(0}^( O|榃M Wa#JhZ̭7 ?Ñ@|=t 0<>`J|U |0Bk]i D'f'{~C@;x MMXV_XJtb3.v+_쏝jvbE|+n9 :B9ؽF%^g  8ZS`i(8w.ͪ7фs~*%,` <6ATf\&wЎ5& ^M.JA1bBʞ7^q%<دKbIQ}rYUBl*107*d1 C4f-UjYp P `Šs*ĺ) ߱?Tq S'm`]BaA'2 KWh)^YQG: jЬ>ݧB7UD2cՈ66ӊaFXY E!rZCZ:̩e+^눒~A"Mؗ{|LZ\ aA& [Lr>^^_b*\{X Ȁbԑ`-*zF8gl2W+up2 [g̀@0` 61n0:wl[SVDV++ߢ5Qifil7>zÁƲIgY>w*5C!Fc<b!8>BQ(}aO(֭aM9 G)jRf'*ߩ ~xݐvJIV.RLwD;7xS.RdyKZlP_^(f 3 3&CZUwf#LXgcFѺᢻҵ=+a 6"26j{! ysA@&9?/Žr3ڹ}M.`G+{;JE%p?Cq?H{ UqCGn ԥĬ>OWf"{Gٔ ܣyXQʱK45pTQ[@%#yn)h;y d+(♎`tDm鎜0Ԁ*Q? :utE"q|ws{mZױz qU_ZDT =e*@:]fEc!dwB.Y *h&%q ;9O} c֏;aST`@gC+%dȮZ 2tw{/%:AWY ׁǁf=F1ߡ͟_W^z7܀opG73|;$F-֎>ZbR# >wsc&9"NT?rv:;-?,꓿]ȫä\J41]O}Kʘd.ao_gBϯ9e{N#@!1Tl gv -&"ww@c%V] 3zuȑLRIfOe%K!U-usGrUj N^ OAQb>y G_;V 3$^$~@_ AV.9P?ޣD=QԅxAMzᭀ$ huf%g)L A#šrMHpptX7s%#™dFZA=$/p[SZ(姜oSl4!~]I/0l[He̐$q ")eE!^ s&er2SOp e$SFJMpe7 j ʔ\]z/hd&n~3ZD |yWھԁ{vau`w;gQ%!d:mؖ>miZ0uqN oViup Gy[u΢8s"'p*Z:f !'?a_- V2{e(9S@Vd sQ֗}EF4P*ꎨr b5JL:\mV;druٔ*\ћ4hLxN7X0mlpBh#Bc$#؊`a6 yF2.ֲLˠy.K-WV %zC6w*^ŧ|_b-K^"{QگGг1mIiD=k4X]!?i߽䙯ͬk_Y2'2_ ,NbPBXϾ &vDlM6 2$C]?hˏ;0 8m8CKGdL"h2y?(JO-. 7c}*#;6` )<2id߰F?nuV\릥#A_86JF!!/̣_ɸ4 |$Z*0e8P\ּ9Q#|P \zn\)~>0j;ijs@pxnI3#% T IJ#"ƤlN66p#^=!r/BŀԮ?aZ&Ռ;ivW mI{z:`͔*<7M9rx4Gw0bKNߺNC d9H22yţ ĭ-Js O(HEY,Jџ]\7gO#;.W5~e=s9Q{~ydGNZw h4R bLtɘGB1d"iHh 3K󭶥P~(=㈼@sSep42% RZK'=ا[ aݺXi MkOu^bS T|HYUs"܄>ELl+H$nJ#3!+Zڛ(e?=* VE=+ټTB xV<B ZQ|d`ПwM[%bR9חݣ׏Cd0ra\< 6 ɥEjTsSi1ڰ,:m~-J7$4wcs8sg >g3Dd]0“E<ʼ#:Ჟ|Kg־3"4*A.̌~ȝºm s%yQuS-x/dr@ZЪuyx|;vxɭ YiJ3>\20!eD-APQWAxX s@|) ꑚD,a.1jRYo, ħv: lf8~ y) IݷC /<&_k[\h9=bKRK` A̍Cnπ ;5MƯMQ-Q}1#CO0~ke ;+R4]8v^AXU/lZ,BT`?ibMւ*FS-=.?Fw l8h6]T5&53`SW^hY깛1|,W_؇HhA8QCSi<},̗qa*tG1NJdR*x|,cpT>R漽Eqƣaᄱg $wm𫅚.ʹ%(GZxk!cTz-9^v&z aH; ^hao"?l#N.dj"fu-cw[whXunk*&%ڮ{*B6%sSmp̋0> [&FsēY7N> {d`5@Ԓ !fEOJ#ՐZupO`)<$јi˨~d6/ӾA׋wxG}HqjԆ} &/BỰ{ih͌8tH#ANYhGuIB>1 #Lp8DJgL2ح~NP=( vd* kjlG_xT2H[:[XwzO脇%ld&J&o3mr>t)'{wCU$cv*⛳r,rVh߫#b|Rl>el9 ig\tmJ z]'aeWKwI] Qsn+ԩy;">ʫxCt:W h\OCvδt4%d5Ѐ]>M8eNB!-] )SB[ hƺypiK솊fX :@*///'wW>杠6w9ܟi_=ɵV* ?/Q8&f5 fL}*TT)Os<K 9d %윶WINVm96a0f=_:"ףW8 IkA3%2ҢHjQ4ZĢLQ\>`V/0Ϻ +)~ےdrzO_ qcBo8ٰp߬?}S{聇kGG%̈7wsr9A `,MԊB+b.zY^A֨LT$-4,& &L#ow{vR%$-~#ǥ۰H0r [uFӓ/_eZ5V& T+OϏ=OF<<ˣs[JeHI% II=CHz)_]d\o;$8g!HPt.'\q=6>*X%A°l'~'-&gԣ݆MZlӽȥv""CSS6qj~:.]mXQa),Av"hh;g4I(/\4SwTbB/N8Gl_ZbdDSr,K J<#~n&4E8Nn T#š?)sPU^ V,"f~\>I"`/G #\CJϭf<$ӵݛ(/:Hmqoqzx}pmP}CAT0 ^=WXA<*H[ZUо߼^\܎TrO<q>{AQ;bE{R;ڃW`^P;sºxBDx.H,SEH!/ pL`^(*LTo2;0f 'hiPʼno*ԫAW?`P"A{+aj01sXD*5v㈅5rO0e"uzt[# .#Pirr"m;eHլn܅ݚri/e,pt$o,yyᴗ$KҵXydJ&65oM6r^ A6_ǧ&̎TMh@}1 ta7ZqKҿ۰SB?Md{|PU јd2J%gx97ip})h8cZL)Sx3'qͦX]; ,6/8Z Dk*co߿E^2yM}N^b .7V{h1Vh |Z"MC'W0,SИё9qD'a%<$t_!iNesu#o=46=q3Y?or;nwU\D43ѱlqMoϫE&")Irl+qÏ'}iYdodګ&k8=aﰢ`(&Vrρ, ; n=0g c Li!gz}p\ KY۹k)!V>0~Vr_\骮Ax4JJI צ:lL-J0+\WqLLSuɌh'cH* zS =ſ+=%{W?8i0~Qja1}J GiQ 2@;ح@GmSk~rҧovcuAyd(ub2?CP4( kXA?24χ̸9ߟ\cGw=51<Ip?b s=soxMq wQwK]-RҾ,o',S..ߡvry5?qx:~IU\,CMwŽGb و%$?GBZGXv J)'ƒ-ހ-GA@q}+|W9Ŷ]6 e eF0q(4}]d++Sp),91Ǭd.K"\@@(0 yQsS:G^M :s̢8iX4-'?yEDnߺUglPm]31[v5SBKγ:caZR:>g$GڭF6@lb1֕sɔ:iA{KipRg]aYr Nak6.H!`v1:e؉2``'f ?D8^%-X{8tڻf|띬F`FFrht:d 4P QCdbxML} Y#֔K% ?Wa76-8CQ?RbFLP9O|nR2Wn^bOgdξ۝Y5XYֺ'V|(nyk6vܪ㟑^z\eI?/e(~e_ Qr6yصכ$0V+k0$5.?&~LJPIdeHTҖQ^8HG;W)VXUs@ ̡W#9Fzeb غ[.SȯBT%1(%X0. {SH=ѥw2.QP6Z= ƺ@g+jVKH=%|JyS4{NHCxh6}MfD$~>/-OV+P@ˣ v,38vE vn V+HMg#@D@)#py=P0Ч5xQ[h|Gx:"Cu~d"Oo=p@R ͭނQdkm[eHinGGgHGEP3\â>и9A^J*Qva)oܢċ@깠 d4}! 7ɛ'+KG, }z14ROPu{}QLcL_bV{Er+͞؏>jY?T9[F+hwKѳ5ޡxzK.636񐩃1%`R#6#}7Momsͨ<Ƶ# v ߀ ISၚA'G֜hԺlثmzl 4Még_F\MT:\kDr{:> b,OC:G"ZL&q'‿޶QJz_RdNgZ"x{9̖dG}j[Fc *2N:uɤu KNI8\8G} )ʞۿ+aW7x_BQs[b@ l qB"* 4-U o.y&44/Ro_د:~xY*+Eޭw 7CҨv/(*J`K|SZy)qsu~4!&&O%uXدvT~ RbTҾi渐1ˍ@m(yV9H[3 ([j=s x5O)֞v_DݲŴBGgBSW;$)B :l(d`TЄ,GS[Tr98_Zúm}_,/ {g;A4#>mpuBQOغep,..o1Q;B[c+  )hzA|}7o;EՁW_Y8UJ pd9h~ 6htف.x Prw`[@iAl𱙹n.bNM }l~=6+$b:4UbQ,qQx3t %!ݟq>ʢYdT, * KxHJnޥ ͯAi<ssfcK;?O"qQavqּT4ϬTX\an8Bh8E$zjoPaCFa#b(Evo|U"fbWS=YYyώt 4"[TmK [&O7A0*"]D^3,~̴ hd-R H9G2ɪ8VV lZm1άr"5'lRb8 lci],&Lj]?vGD.[@#M/KAϜB2jAB%/$i9u Fv^*Svo Kq.=@'hR3{gKWY+ >T!`/ZT奟^P_v7 ݨ}Xrpƙ<7K>яdcߠ7z<$^rYyK{Dn0?ɏl+Z-*5q0V?89+Z^RQFr(߾2/4\0\kB : Fx7o:YINr:!% ؜b'$Irs>a d~Qa`3fYM$3--{@'2h`RJ[xqs͵NJڟe|hS/mq% c#on>Ppn~j:I? V@e2bס6H(cW͝~џL[si6c6ݤOphNu[6s%*/ o}b|xv.>Jh4{mT47x>IG/ͻ~L 2܎‡SA䩝"6L D} (^Sf,77G[VMe| K9vxR")G4ATN iԆo/*-]^c6_z3fYz*[z.PWRn} - fR:+|tp  ,#T5Z.3Nb.YصN90 X~-(zANc)G3#hq{3P"vb~xǐ0ƷDj]|]dqTOo[/@oRvkʨ%aN>280OVJ3 f BY8GTQح y(1qnX+{ڑf.H |tN+?/Ȗ@ zP%B:L.wBY:|,J"!Ħ8 _bҕ֫ ""h>DĨ4^ X e:xџY2)vgYip tػw=S.LG9M5h-rVm ƃiGw+#<֍bKE~M]H0!HWPjēM8-;Pk?2'Vr 3{^7h-Lu\aT0\dQtxiyoT~O$ n1T4ҵ.>ŀvY)t@L!7"1KqސbLbO s%y- O\]>|q6V sx<Eʺ7 J(e"VHY *|ifm3>*ҽ_m;r ~F`ϫcp\5v* C/0=Cޛ4jB`Kkmb| :O| r`&ډVlgUK^<$@[o.2"FdAg_0.)?)VE'hh3m )ާ9.ͶG3ټkȤ1l|I 18O~(Pn~T i3iD o8 ûSE-H.==Ԅ0X zx@`*DMh3C;|ꦆNGoЈ~p }Xu r; |PEN>Z Zוc),F#ysR& y^&hG.kSƲôDEoGpLWT 5l+9Oke<_RKh{uZP.WbȦ.waS͕'3[)O_xYk;2Rl(w녆.t(O̱d L%xJ0gc@)q7Ԛ8wmC#zV@cyf}_LH!iAj2aׅ]C%Zy's.j1dZSzG"8#1M޸9%ZE Ao: !dX5揽aLv@>NzpzŬBfa rX gHCpW'8 NRAX}B?qrEOFDz!X;sc\|D(Z&sK\JX"0z-lw/0zN~ p<s B4IgY KŤe:r5-hKӖبy!׫5 ^{/v]_7jnk'A>r?MEP[EC <%t }GtBH n7WBN6,RQI8?q؝o)!z[m:H-+tNx1 b-)ovӒg7M4|#1&桘2}ҺUe!hAҽ`@ѣj2Ӕҹ 'T+%T0E\zjphKYB*$T.E 9-?@al0V_;VXp@UvabtV )| Vpe%zJIel>LՖ[-T˔~"_m2L@*(oo+|)J}b^#lzVI3f"%D}3XQbe%$$*/!C'(H y|#[9dJ. Գ>h렷^֭g"ބ)Bnܘ4(>8{ToMA›P+*7r10ʈ}!/&7Rm{曔bA]>ԪN [$S((F\B,*AyXeKѲжoy:}<%zE~Z.~!$cJp:HV ҇0|,`V{t7,n8o?ufm 2~/yTl#J 4fwt]ϖI ZhRLZ%K&ER>jJx|ғ]2ؓMATycV-tǜ4_y:*0Vap g5+:|ݧԒlqQ"OIA嶺`x1~tT!}B8{P-~|%QU@nǍ(4L|!48j{,j"2)KUPb̙fC?9ފKT5d攱D#υcem!T|\nb\!OHZnaz~Xo)riOWhҭ("vЏcp4ЈQ+vuc(cH&ZH1hK6sU8.=ep$գFcB!8gW %+jDbK]"<Mi$41N^4L;$3jνnؽ߷)qqJۋV\k/Of’0EiA$mؔ$…F;tziaW(UPU?FJh3)\(:C-6}Ft AΧ\C<\9X*`:p4zk 1;;v-$"#ѕMK&+0L͇L7wʚ9%&ZbtSчr0RBG\1nC'wYW)m{WJF9y:|1ov: XQbl2V%B[ keھ=PUe6 Y|[YKԗ~,G zC=A{jcqL(9X 6I@&մcH3}e-} "jTJaOh\R{R~04S?>c:@]`CueГ1fH\K  7V< ?{E^fK n~=/?bʴOIcDu݌$ JsJcDe動5SORّt()2S #T}7CUH:>l ]O[R>#V(ֽVy7X)+j^ ̚EoB;- ?TYcZ:hqOl"uU1}T!2ߟz~~ w}ʥRwJg&vIz!D!4:b-4Έ,W;HUx:Y"4 kۚtJe6M*E"6wUnckp[i&;19M>yL\P4o{q= Do qUwE u* \If"ӓals2:lZ\@H6 ة[{p6q8*{.KH2&R{-׌ۓCf03:gFt,t_ohںjdYd*%f%49 wlg,mJ,ŧӿfDQ8GtbOs+}"zTw3vqBk"MSaZJb4\l2v:x2Z. D\x9B(uŎ˰/m(!x+ݏQBҶb;'~b٭5B5?BDŽ,C'9K=7C/,hZd!Gd]觷<[ew)qph[ H;Ag 8{$1,AR"꩑2 7ۜ>ꭀ[1rtYT*ޖOjy~&FXY$f!_` /x< T "}SL4([*0t _e("_ YˣaMȖ \BN$v,<\ LYA@f:vNg*iݨmg-= 6&V(PkB#Q1#(wUc(Ic˙־|q!-05m*݋oT/w~t nΫ\vJ9%$K%dgvǖuz ӷ~Ʒ ַ5g^biѺ=|!~kȘm^m|i}7(Sr-qY$LvOpQ{-1αo0$̶rEݹZ d].`{2{*V sZN$;A˨!Ԏ+ǀTQ36 .y嗼s6S-(p>_IfXsbوIv81촋O TEOaiSKЙZN-f6sl v3w]9pR/~ n;ePIipt'QbGwV4H~bH;C_h3yC4'75E<2$;I: d0khH&X?ի ?.u`BK pM%}6;z)<ZJ~`Wz=q-Fo wAwYy"mRPL p"vC6Y}Q4}z{SJ iFqkJL,"K)Tm('LCEO >دA _"T# ^Z#7X$/6>gГ;]RGM]80"Ƭ9: e7$0I烫`{@FܯbӖNⰶU@\saQ"P_ESd~ѦgÇLsF{f1οRh0V(h=ށ95َ n" ()mN{M4eשE0xaW E.B~iL#RIy/`M= W4!9 hY0Sυ!E-w׉lgUzu`EyjEt/aH㲏G]?L3/6Za&eQ"YY·ME۷]䋅Mj[Cc>t\H*;|m!O 4嬕HA&d48~݊~z1>^o(8' $CŮ{ɠDi?aKRb~LY'8ɌPco6{ah[L&7.1ya>Nd !x!^@v6EH%LwE0.Zzs⒍ͭD.fRS]V"~]f>*Դ ?g4lA /~ [³4WgZp^8~3TnI]&y /=5yãQR9 +M{Rf7 q95ET=~y}8Yp-ND[lylބ:4&{ E1'Pݙv\6$v/'ӥ=z-vD>6dl\_le !>y+2z,Z@܉##=(ҹ Q|5D `7._ͅd8h0ٮH_.&zxS4o|wk#($hVklh W\ywII*a2<3h8xN9cc5\aR8j60D._y7JF<Ȓ$P {pR_5=Q@CanE3b, D\/Wl}dު % n 3)oNǣ,[t BH2\+i)³h YKjo"N :~܁נ~tvW:޸?DtW,eHqcüӇ#o5|X5s칗r&H.'}l+`ƒ'5\b^y=׮-~mNu/S>/ R:^C(: e Z6J(޽P G])e U* f*h5p8$>5l(4ZPYhgr1Xzu;aޮŖ>Gc 06ւǹzVa(/RU U ys"\?)@E++&XQ?ٳ&&d="=~fbپiPPBXA==^0 ZQX_vlrJO-8^2yT0~BMP?180ᑾfC: '@4P9ԝ?ؖf?g~.?MAE2p$SKFrFKQrj Ymf` /:nOm?L.Rg{ЎNaJZQ ]8ONBX><,]1@B *e2e!q77(2{)LBZ_etXR$@HVC!S?ӞNƾK R>wii}uGV*|#>Êqkݤ̢{כAaM6ePfc̕9Xvdgd4u>Z0g;=?ùVjdwSE s8V:-̀d1oEPUb uKhI q!ߍk:#P (˄˞Ro(;|0~E Ņ`RPYyxԤcm{Yf;~f]Zzm iy(X`@90xmMLOU/=.BصGiqE%4ȩ%>Rp“s{ڎ8^6Uݕ e~th2MvS7l)`As t}\^@I"x z$̈햺9<e7X> #wG|~ҙokqU P4;;F.xgMIgI  4n%,5=Ak\&6K;t$XK_'(Е氪F -f6F_>fH9Ц %=sv{}/fPn =vߦ^EA3X'P&Qfx"m>%Za%+Ty+K&Y,+lE^H>sԷ { h:Rj=y% M8xM5љLj mw%b+!Dؙyv7ݶ::' W=`Mx}t΂b_NkƶՆ\knA][cWa,.1;?C뮠 4fLob~k$DX]y9@BfH9=;; )lˆ6ƞ`фW|`/&|Jnv;H>T= BkUCU\)L΋|lևWaq? GȔAvY#jG 64~/p2VH]'%:7z[o`(ej 4<i0Dya:lNL /dk^ f$ e{4*<-H1,Ͼ`)Pptdb+PkKx;|6vAs{`: jL ÑM?y]qR?K>p\/҃(y%{X"JN]bKN*FVkh\/#̫VZbλUccB wb gWUb^z*Uś,4cd;/ T%+,^Lz/DhˑOC7HKQFB"V,rćΕtx RX?[?6>GbdGYWotAeذ̕P\Bˁ CKC䱗i%l\kY :j!QBr M !v hS-SG⊟yY{ܪq-}<·xs*?tKf &SkLڎ-2]2asbAeel`3~Wjw3ǯG&sMH)h$w'Вb9 =\x;#DD|&J ?; ˀNИ%ى:n 2k?֍CF_򺹜]V$ VFi+fem0 v? bљ^I}daKDx|>UsMuhfk4%#*^C}KӮu꒰e15&KY2l-'gX~T{kB zjAʰRDzh3sl43,vJLpCYĔFsӢ5L0LKa'x /Pg|Ev!徊Pn?g!Zc/zV_fj650b_m(HQaF˥afJ ma' =ՕX/r3UI쪽tڜc-\R}in({qsgc %8Q|Ж[ӗ弣wT a[<*X\R Hwqq(ΪFmo^ogOH 4mҢ rŖvh-7LO {LYN.y- /Ѧɿg+M<@. *sO:2|4aڔX5 HuXFjxb?(_C#J#gM-,Ggu52!"7ʻ"meE0O)]Oi.!39I*fTgd mhd8s^5s#, BePyQ_Kv3ec' D5jqquCt'hDjQ"O<#.p'8<]Qe Y-,ϔ:!qOIGqu5Bz"EA 숽N6RذuR<l;&4 wgkb 6e7mXIw"6=xzkO9W<8[A9y\,=A!Kǯ+&Ԑ' 뀋s&9/ș/Q(wF'Cu5;!a* ,.xi܈X_@ +5|?_ ``ׅzN]4ØYsf:I00mr|+O I"3(w5:v!?03pW@=EIZn /M| ?̻'Gml\xE]9eK޶x o&x"~zc_$x Vh&G N1mFeA1}4,Kd‡}%9FU]X j &2v !xꟻ cPV풪Z]h&+IXspdKHf Az.?KEM6oY|z^% mΰ?o,2 "[9p%ׁآ|T|GL-lMy{ l+ٍ^g32i>!&tpi?h^c@AL*.ۄb2p ~e7:cNYUp"JB*<l:|&#Lᴃ#cs򪹮v&f{^o8ח;%pL ϸo 큀)_YGub*4AG>ʦL/A~h*{R4[/aS!r2 0ydx?R~ u 眲XE#x;jk:*pp!£*sh/s/%@CUvܝ go_K6~8%we5-lF&"ui KRF3$)|*] XL8Us,DXcgGڣljNju~o{pѰ~x*Bv෥M*UvwJ6C`HmVDžZ&\|b(Qfi 0jUB斫IGN8";EPwev S-Uw}M;M8YV+ J1lߓt@j(Krw#܂b,% +1 -Ȗ8Z0=Z=i2I]ODDKU+ 4{0ܛ(ãN?\qxn~i{:/=/nrPbA DTZZ-nr:y /Eq>B{ǧ֢k쎄-D;,7|B3$]9Ck{3,FCBdZ%{; "2k rIe0x,7 S9?B69lW='9KiPS" k.Y Qy"1e2 pj6Ce. ˿_ bFLJOǐLMay[%pdP_P/gG,3Egh+ (Ϯ$B7mC/PJ(Num*<גtNb!a@v}-NH8(ەJq{S(ֵ%[Z7`󿫊O&v|SSEpMs^a(mʥIFцVG< I@p;R ֹdùrɘWwr>cJ}i:j"pHK[k.}c_,g,#6TͦPx^Q,GNl˙>^ÞN]vgGd|]B|%kc 8 DnOC]ע@C?t9!kOV8:ߦM`fn؟0F@r5I~Ap,?c d, a1>/SE=m o強-]{+ .`v ;]ԕs- 3EW  K>e [FЪ58_G=$zpzCYW_X𞶙-_"ߌ3KKemS/7EF=Sћ @ z> mԏ:kɈ"/XΡl a0m9xFmF_j\j5)ߒASe {EQTGLu?S ?2Moë́m$OX9`SWzR4P1g5'a D!_JuPyQnћWa,U9}pqVH5J?0&y߈M[ue$p|M֢xS20sFi}B]z`<3Zv䑆PhBN ֳ0 (ˠoRUΧ-.5Z1Ns{z\[e" zHV&y;G- hsvb`Lrx7RpkM _q9]ğ!*y}1Nݐqw2`VlZ^ᰓAl f]r yǐh [ ïV4hVhJ'y}oKlU&̣n31p'ehYiZ?t͒nC9tB5PFT^_@2V=QÎͩFCSO,݆OAv]j}۾]qX=  >lpSd{R;K™9_ٕy|~P3tז,-eE ! %ÜQ@64dSQ\2bZ [~[qe y; kEM,ÚDBhA`wG=P<iy͇_˥{TZtcs "38оq`Nj~Ë ^;|-mt<"V{Z#\1g/D3 #eDz}t\>5:q@994DZ$6$T~QQ @w̺9ei2z`01Ӣo愾YFOD!VTq”N‚u~9}2ʮ`6{1)#jHiFsO 4Y:T8V1T3%q]hQ#M.Ǭ-RG`;,a@&RNr&)_lɢMz3SR!۷]g,dEu9X(m`}/xH']j\h|}yY'K,z_]ݥg7xkOom.5^@G-\ 5&-P~4= g/"tQlFN5Ƙ$.Pj驍;O`l`^{ZǶ/N<(Y|01xIz~ĭEUw1%s!qN6 ]_X埭Nƕ>4w"HP~_.=dV,50\*`]" Yij}^" Rj);2Ȼ;%1Z)aŲk qˬ^0[\ɠK-["(A [k[}n]+3缘N[&xҐ$UefxJbl.bj_"tۃd~t)"p d,ė^_$L2gW8v;ܽ=HwAEډz!mn_/Av3,q{J Ĝ-sGR7[DPLXX7e@|%*˛hjC5 Ux5ZLWQ .%6;Qu4=O΅2MJLs#!-_Tl=/xnk;X3\ަI'VUnjz(D˘ήH#Fʧp⻞c!t1yȒ6b❑ьF* b5$:op|хPnO Q\(+Af%^sZ8H]& ;]Gm#pCnECc;2r<|!stWZYY*#/^PMy \i#'4+5˕+,/az]򢠈@q'd/VZtlYt;0 X>ڗQJWRu˙ CAYGq^j{?@'h ɸ&dk,aJ<LC+jYJRN#ُZ'GFk L~<7JҨSr${AmTQhbsK,G](Ca Eh6#Tˈ"lh:%KȨ&`,fc(mf͡φ1<+Ǻv$Ȉ%C1dt|CcCjޕ ࣆ')鎅Sm+::%R !!16mM4 IPV .'y4;KcCDi8Ma pf۬Qў4O2YvA Go}͊+7۫ZgPZԱ;@ɫFrm/^sח|/DCͽXj +E/>L)}p+l5&ue&H 'x@N9d?03Ϸek',6cevuc+x8Y+ TmGJqDvRyڽZ$eqr8 rr11ψU(9ۉzq0 ^&>وūGЮ,)t5)NrTb4ti_P0o}/E"cR Wex 9Уa"/+ rƐ!ۦh)LGbo5'ƃ 0:,[7`&W}:~631kg7AH!'s7(HeFZgh݁ XKtB8%5ZD J&wYC V> vQޱJ·sǎX4v!O }_# /{̲=rbvrdyOJSwRb@)Yr ]%0s\Nu%` Rxuͦװ[(\)/oC87j"Ki&͎~h\]|VRy\p<0v/FofQޖt(d{0w/Ն"Dw(/ExTV{̣篋i[z2znLެb(`dJ%ϑ^С_xõUn9Аjrj3v qt!"Wؿe \KceMx}[ f F{lI ٖ5 }aXCҹ|p>M=zLd쥯vjS,@Kus^~e3Uft_[w!&ᑸ~%ǵ!MLRҿ\fs CfHcV1|akD"i3(\B҅`GR î7-$ CN3goj xPAã GQs;/`LaVF9Z@2C B[,a+l# XeRl(˝c"OޯFDY2.槏y79d}5\O]&݀j@ ܢy<4/ADwO 9 6 I>Ѳ((aUF4%MϦP?{24YAӖCD7TQ n٫cS Z'SKeDbq7 tEmWP(jynY&~8gk֠İ俛5(NSTd}qu`W.*ca'by$Kq;b(*Clz chθS٪] -լG&ۖGZrpBAh݆d.=v/=`EZ}@Dg*j)7KĽ_E+Is;@G_]s]GhUsuF[==w A>ΧwOQ^ *RQQ=.eJെO>-E$O&=t-F96c^|dm^X|<)gP]L13 |Ją)чs*F~=` =`w4N}z%GR Yn,s`OշW鎇&Y &!,sӨlM z)`0i:(/G\ѮЗ}g I8atx]]l9ءr=ֵ&}jpUS, zyE$1ĩ/\,5ʇ#a~$w #Tqã<bj祗 őX\QveČUGb5*T.4C"ZCzW{1Y)]bxxrh" ',L*A߅3+ kq+i5^!`~:u5kRThGR04&{'E8{A4P_dح=@hdY&кʷZI_tzl gGJ]cԹÁymn'#amYX#cʳbIWScU]ƻ=L Jp"bb+,Jك~7^i%^5spm"DI"gm/ٺ nrt" -#) ŏ.2 .K}"`(\6ܒ EUFB,Q?MIX1ex O3(P_e EdG ѐze~"˹@qTVH\znPLƷtZCֲTiGDD-{Ogڻ(>,^J":Jn-3ˢ[!OijlutIL @6kJ_hbofyF;[OQ_[&CPt#hˬ_ح%AQm3@|)U9C#n2l~ :\Sj3_JWPO()_þ9;|KWgg!=]P3"Ne7`O".=7-R1Jku+3mU VETj ຉm倱,zoJ%AW2 "U&~B 4 B_V_)*ۉE'}1;7/ON BZ,L=oO%{D"IRvZ+Y]y]g;Pզ`;evÜt3$oDeFp{KivozfquKM7O%r-CI5woKu_q99w4MP ,<ɹi^2l|`G$q,h C~u8SIpe˃K/IT }E$]r՛X y+,"5݊F1m<ٕЎ'Z ҎݓVR/l6ȗ}~ފwW׎Q`Њt*3Řv0JY|^1)x0g'{M9%>kEZ*̩+'OPpʱ_xSsg@Elеcpk $jviG7_0heF ܽw|ȅC>zCLjxoaCCta@̂r#Sպ[_=30|4^݁ϥKr0Hkr䯇lkɬZ1sZ¤P?簰Dww!%&-t=ĤؕwEZp,w?M($nJzLH͔֯țI/iό̮{%ކyAU[nEx}6{d\bhXMb:@c6 'V7W?nd?'cRiш ֡߂>DSHF+4.F,(I6Q[uO jӓ˞܎:U6<.WCdExX$d~]9kY80[P {$Kgp]r-VGq6BV@,ۭ8tV=Jf嘍I-^U9MjӖq…Pe*[0UpK ?Y;TO,5D *87~TEM 4-Da0.c#u,̟$IK\)q2DZl+6!jTb L$xC3,"zVG{zBѸ9l.h$QxITXƹ* W.^Ht 0ex@#jyNQ< .TphS|$nnɕ:L)6G i)E9NQw,8fft pRm)8%A]vps4E3T zZewHڞreHJh4(*6<9̕gq'!|%ӳ}J\pc`&Keβ~KrN7.k SG+ M|tI_Ə+b:Iϒ]L(LrZ[E3;s9\ W}J,qYn' 1;MƌLpoʊ5 :=jǠ| xL!];46$tCmEv1j+!0hշC1ǀM( LP~bk/., .uLT4_z'Uz NƞxG;7Am-:< fhuG4`e@ZBo0T4"KB ;-7?>}89Ϧ /累Bª4e&(od<^.0 XAB`oւ8=LCb`P@ޓi]9+XIXf<{`@oʧp~0UtHI_zJ 253QV7F(=NT4p:n4UrFճbk+M~NldLGv B'ÊximlNB}d45H3t__w 3loٷ5F.)gVBI?",+ɍ2dA ZZ?zx #cnskd,;m#0u&C1t|4ՅhkXc&"[Ԣw,.o$Xb1uȐKDNd7в ysvşDQxI#̂jSiLm2m2"HSk=/ &'5 f1 ԩqÓޗ$!pZQg6TξZy<h5T#:S @k=]ם^>PRMbiWcL̖pe:H mOdXHOQ󔎘?fq|2vm2/r(boo? aAq}!a8;;&;IۂdE$!y8N^o%rjչMSg 'Ѩ]"X?11~Rt/qB?Ӛ8=l* l:+²"(bBwS_("cp6ߵ(5.Y~̣l\(Aqqpaf1sΉLHdDjMMə JAUsÇ>1v7[\o}xi,Xa|>|oKIWk ֧|siwK24!`z_Kņq%' fc/mΟ2{EMP,|3Q FX=P!Y+ޅT M~'rG/S{: ~ ޱ׬pN8ܴ#{j7r`X#L/ ՠU?lR)p>A M駰 $LYy]Ld^~񒤇 a4)Zr=ap(T'wMRjtmGH!ZKN@[3Lf4/+h7λ#q\"6{vA-!fl7= $0 7nW'`~ZV(U)֐LƮTRB>US| 9qz)G4h P#wFE@|^fS3d6/]K&+Cr^,Uث`=EiT"SE+C†, uNoDg LQhѸL:@Kqƭ̈|lQ嶃~AKlV{Obq*HSnIXN+O9}e% 2 Ѱy/% [Q0.nȸ~x2N?ݿ/'۱pcV[=JG,x"m5ظ)puზ9UBl]Ip 4E)Jֺ:Xz/?Ot{Tu^{eZ4*] |_ % QwX-p-0&NJt+Ejj*tb/QԀyD.qc"dkb4`QV(;1uLAD(ۮy,T;Kw G. r[fxt~.8 {-ʫV5_3uGqIS[ML%l)3cDݻdKfZ9 5'Ċđ|*i/u~I4Y[3jn"P,RDkʧ 9/`ɍ;96c9>j,|Au좬Gg9ĬsHe5):0ļi3LwT.mH|bB?(%ro6,f _q5=m~ӀCY zog8dD_A1NNNq ik4VF.ąVbM) ñ_a|Twkb%U` Ik0mQRh6{5V͂4~qisbBތ`=en'7 xr )g_(m^kS<*<Bۄ^ Dӽ>hBS0] 齬_sU>N.'B&l{uEhvtSq0VnYMhfAGRXs(8(7wen7P"=so߄ ntkVߍV:,M|W_zm)ق-o`_0_Sid:shfp+,a_f>J}T_WS<.pxLLCӢJ! DlO/.d<M.|y\D96n"UuHvb D[RD!h:;GQ2 A4[5p:WXv*,3):Ӹ(<<]7fC?;W1>cg牏S >)"BD<Ƅ_QH;2!W^3t-GTe fy,bW{?Zn.D3ᴴ`L_U/$W̠uǹbWGىͮ \+*7cȰѦ$e.~c+N>e_}%̿DG\IC|͝) V?]5#\#FhPeQSI,Q^y)nĂK<@Vmt6eQC |<:C/\(Aѣ.RiS tWcX(jT$!x[ls(9ۑy[)z$н,"=ݐB#ِUvl~O3d&zWFjG4kgx:0#@}R gtSL:}5ꫡ#ڏ7>$a{E2 9#xq;Ox{9[-j2(L5Q \db IoL|+I .ٕ,T@d; 5H}ŷ2H`YH2; =bxnә|2NQM8a:K?$qw,f#2_a:nv}OIbu/st/#3.-DBz|fYi<ۋxNw+S5-燡&iN{&8THr@_94Z]|V75(/2 dIWY)[,JN( vnS5$ !coޏK,#)Eugls_UUګڷi[ɗ=vFRL,+> Ej}7'h6`/Gf%җ $^xDASj׸/1eCw2W8m*Ϩ/`"G*ss|d4n<XfyuU`'c0-j*l?:E8wڳziaUOܗPaMF)S>7F4.(VZ5WKf ׵63ɖc"hx&cA>d0IX anVܺH3+rwakax&VV&Ey.q/JcPpJY$$}@q=}TJฃa~@n^݃Ct3 r].ٖUuԂ^ RLĕoځu v"R̠辎mb7?es8@aƿET.vPge^JTP[ʊ?҅4j[Pp1dd'f%Tz#hY'Ljvu3l`y&U`<feKe 8:&2"sԤA( !r4T[Oy?+2Jk*qKjʜuNA)='1asvSMS@wAFS11$5J'/(ߠtP`}}$z3 %`>Ty l,7[L6 :g*ہ#`b"zS+؊u!Xpهi; /nNe} D0Ŧ=/(+ swƷVB&vWL)ArE<CΑj1}us&OVij'f8hi]n`DEQ;w5J` -V}&yF$(qvYH$y==MEӉ٬<@h?NլVpr{_ćbu`xԥ6(nJ5d/!_f{6Dpstj4kV~oY[ ߎ+'ȈxDPڷ~ (5iiٕk\hUG<řdKKU45mK|/08jdeN;%#C=\ST@8ntu<emQ_\Q.`=cSշK6Q J/Ǝ9*B78[hSnnuxiQe#3x")L,oHaǺ7`o6'Xr'>c5'd: `*>%asը(). )Z3O ѤKzgr1d\Q x/d++Җr6ujܗe9 \B5Lm|ZNEm#^<Kn榛N$a}uOp0&jedwM~,V+4뫞x1EHx엟'VCV/]kiy2jMͮiM˜rNJCvxlC& tو [{\Tʛcҡ+asy=[gILWY=K*wT%` -‡@Zᇴ -VHތLU~+mS.yqhҹI{=֘P0-χS5d8=29Hy (4,؛1TFMdx~ $B짲ϗA[у8hka|ҥe#7υZ'{xI qx]M! )CyV:Ǒtp+ΉD|k, nV+X.i]3D)Gy?}KnApf퓏ZU9M) >槀äC:&{∎fcES[m^ȃ8 ybRa*b >2~8%Wu9*saMLT_!ey\ʚGdʬmEv|*m3NDbj{Lrw`1`cZTc2+q*Qm]OFf ^Jj %PpԚlf=#{[sd-͗'wt09GiMRُ+D~iH PmՉb̫) aXޘXM}y[/"WoVG hIm|e;mm Imuʡ(D @E44>"&TO&pQzV8_"U_Ɩd8K7n,tZݣ6-+/pK1+K]{#Ew ˸ ]8zI8 ^|>_;ŗIN?y5%,xsa_WGCV,٧ڧ:<$Ys+kK`bհBc ҕ[2eȥ?wm-OJAlɩz55%6s*F 1=Aodu-h|?&=_Kaᓴ,2NMt5((ye60宻ԠSj5t8JW5LR2fo_\=;"׽UVL1t4?Qg+6 v =UjL/ՌL)),N4؜"ir5ୱSt)d% .p^Z]capx <&ΐhM&{sa\/HB*e(yQ[Z86DF[-]#^'^sã" .V@68Q䞓УGSL Y0uꦂT0qϢ>؇_#(\{T{8̓g$ Ad5.Tr45>/آ0MeÁ'F#@X9͘c)c$[`5箻.mKނ i^b9*  [Yv1;/E+4JYq͑eu<An6dyÜGrپ84a>{yYdC!5UL]O8y:R C(2%m+gWFʴB? G#|>uϾZu1|ΡKđYTR`vT^PV?۱' q ?%f|? `m`<}x?P9liΗB,kd E$ Q`z1uQzWSF?;¢$ aqVL *urGp&jƾ䲣^ۮK[-/|%@D>U!QF(7-"5 ;ǸB;B㓿')yzᒥr!͑hoӀ,b|L?FnH[ 0,pvN`{;#vJEӏ M O'gx:MS/ I)ES Ӥ8dҢ9u~96#ǰb NA}zPQQPE薋VpvI >N) x0` I Zzlp"I'$G[Pg㗓~QOW[,n/7,a%L팰hlDNw< Nk-iqnAH8Q-{B:[`y鐨޴[-&BĹ|zIAU5;ut4LYD9 jT_@Lڕ%R3&+s;LpQ73gZެ!5" k5 mFX'ye L$餭n.$!@ɖN$Bg,hxze^4,)Bm3ޢ\ޔmuiꡉ\8&GÇSxF!钲GW5BR/ԱDg׉"/9] Oc5+b_`K 1QWʿC*qc̝A}smmWc斅j:ot|41}zP!4ɥG^ zC'B]SsFasTPB|lbdWQ$q]vz6l$Y})mw&ʁ; RB;8[;oq"cB}i`s]\I9bS_ <w@ 7rb\xrO ô)ZDɓ~&(=lf` Lƫ'Se1l/aGiE:07 c)1yH5:o@/lQ{",ͤXN+@͝Qv)*B`^d2x(͐9͆ޤaD@),4H+o9 @.rGΔң~.u@/4n 8f;@pM7ʪ^过*4&¦ȭxf]AX=ݕaME`ޝXeֶZ;[ kydzbU7[E "ewlIv Sv;[]'xK"6 4۫kfنEAPQ z9 AA!ܬm*f1@"6 $ o0+"W(EZ"k`cQ֜oW*tZȔ`T4"F$1Z\e9W%V`"yh ucSk+SppKinӔ kpeߠ͂FPqW3 tWDivYk)qR_dsO[B\`\9=8>4WT1Xl(+e䮄y/bf QCd45B>I֕!)bӿ;j|t+Kh|P^*[WUR~5$w \B/+=@:Uܴ(EJ @B3=Inۿ!E1)=j@Z&hetUym+ eΥWS?JoQqAHM瀈ݓ=*gB=I +:M,4(B6|`T}@{=[x=>NC(9)`j v*G\O'$xٙ@nZ^nGM6.Krzzxzb,l (+=`WXxqه{/?|7sE:266 coSS8̳RYɘLߣsy#,T/<Ի,U 5á.Kbו<) &̀RN*roHrixjMdQdddH .-a?,t䱄UƟ#1ЗGydOvs_~]Z[Dn !{8;7_;Ǟ#ZՉ 3UgT `#Hλ_ <c9aX,ރ 8~0c;bIhwEZ$8":Yldd[_G3Jgeխj,lG%,=BNpNw4IҜ(:ar%Z쿻4g`\_1VEbtjr,o0ڏ"쐵y@;5,4cAQ%9'z0bїF>%?aUhe~ɫA橈y=c{O>]d{{8̷:?C|`3[ZSfk-Uɷy؋&%a*w~eE4kX}s _”ťQ4};DC˘C}8j 73)=튠ts`Єى -+4/âDN1SRvď9QBriT[ThgAr|r<4,6'z~LMWozv+1:476.\T\_!UU6ӳRb|1)}h<εuV$$z34BVݢkE묎y2L;]p?ʓBvLg< y_U ʯ+Mh%GU+N٢}XjucK]gsN;ހY2t23J2T UuܧwCE=kBa5Ә- /YoJ2&;eIeS3\6edn+'nh3u]i؇sipuڅ~B$(4Sly˗۷6y')_lUZȗrR6$?E]4.'e|QP.H[?|UYEYA$QRxmk2nN5mJ!L,Zz0r/L$F9I1nyV@%Jŭ<ϒS-fZp,"J{^t \_%f Yg6DH7 C\E8CjۋQ rrgo*NL@p 1f7b̳5M qNˋ .֨K8Rt,dډ;C}.v 2ڕ%eQ{T+ƅoZ 6SD`Sq+8w>uѦ^㣎q ɤszV"Da3G 2ÇNn}^>Xm԰tUF`(r,9POZќRXO&9h'n9>0qFЗXI$H5CWL{l{HR (24YbgpygÇxgǫ,WBL[:J?6S'(~ ae%~2c~z]?Z%mvO7e^.e'%Dq5˙ w9B8k6A2@u~CZ-#ƷɃh)N]OjdWۗFߪuc} ,ɳ޳UTG Ʀ؈rm/hHz 1oL̳uXbO/繉$>|6ffd~ lQFa!*Za3<@^}rW^g*`|}@bVXJj^[}UD98@G/^ *:`=N ߾))_?|זHe%KԔGPڦD92~/c8}u}|ۧu{aghSSGt/?Ů OmԀ~\cG0CJZ ˑn8!Xdw9Bv+ ~Gx&krotHL]a;C؀=݄@e=zh^j$.]&Px%= 1LIj8 +\4׭^ h97uUsr;δY0N.aj"Jk%G¿>&"g1hPQ3$'RA&^ զ]w]:8b A3|~V,fИr{[A- )xL3-?ۼcy} iVҤ?xf Gu+dq<{ ݤ;g|TP^?։ ߲780y]jfpopr!YTr{FKf)]kQG;a~B\&ͦWlO_ mV )tkJn5dou@PSJ\Ld/hֶ kY߱PP@y=0~#emY1AtRLaIdYtQg GԾ΀sV^OP|C 8]{L 3PG>0'Mź* O1"X4΍(EAH:ۘ9eZ6R6\ :DC ;/b*{Ս8›'7#}Ic8.M^+-G_2GNv)eP ){, $0E} ~7J¬d!9- >i_ 6.x`}0= W]GԓOxϯ6*L=]Ϙgȓ̓˴4& X$wr ĤQY >9lI]ͪsZ5?!9%'RQ'7I{郑 %`*l CLv;~V^ 9 ױ(ԉ18ѝ\ |YH=sâw09;w>뙜/ϤʹH:h#P730VnS)]C90*יHq/? ؗ,_W|LeHJ*j_'mqs)Y]cj=uǩuYb: f ޏ~`xukM;o'.a%#$H`+AoK0lơ eߥ&ig|]St~ATI#;hxhByiv:y "We/D;1te6ބ_! <]qPzTnA\ 79v*xѧ.5p \k(ve;zߏK'^>NȁeKw+;HŒ lW[3:ކOnԹ躠%LDM⫾:eP(C%&c|WG{EoMG7Ãi2D6gIs1 ʖZ] uBCZGdFHyv6Oz][E`~.6uЩ&ϑ~ :  I6(+R$^'\\**E&By(=VyXvdO\0COH  _=h/8gĻ˙P;cH1QRj|)bq5z !yk^(Ơl۞KZܐCJ*h?a|ՆwPHOOf Vv/:B{}EtUMfx&*yV"'? sɤo:̥/ҥ,(ǖZM,;1;>G jUM)]Pr";HC1`x9z6)!,G_x)Zq >h貜:%kSUw5򤀯 OCf.tHtwl$@QeSlLt݀;k!jxV:D؜[]H7' 0!] pq%aשH.i6ӯw!!(^ %,s TG d1} (Ħ\EX%l*v9H)}[_*Z{s-q;4OPم"zDO: L.>ԃ/°LJ`pr=MnAaJNe]p ޕ <ҿM`U,yCa)jB<X4`x]Cc5}HZڜMeJS|eȫ J=0rx9'FhaOj=)"yz*Q)ެ[P-h85(egZ~Z׆3d{3}:Mdܘꙺiz p y2j^y}'3ORxfR[sU6d*9-$A&!4E3OPL 7ɼb Rt20_ͣcuFN.*TXnMrH`F($}M'b i=2iΦ&t4l ۙ@+xjx>8)_ pt`܃ )y ȝrW~{k.9ϫ~0. x8ڄJyx=jk,m6HL6%*) X5Gn}i.5^#ͽFl'wd,Rݤfj d/N)h :>j JA[u[#e՗YӞb6-vs^ dɲڔb>0^Njv8 D0k˗'x5NmZ2 [LT_Ez5.{BH^QPЌ}їR,<#n ˯ ę{ǯҘou0_6b.9z~m=Q k!B9b0g$IߎȿH?9i6.ID۵ b.Wq?gnA<>Br-(ۧEvE,B`>nKi|S HM_\ZUH;O1frzg!teNDպd}ʈbKt4 كv,6ZcN큊zFW-?7 4j-'!.|qhDž3he^x2dž_qED } ܯqXIxš 5&A~v~B3L}l[Uv7ȏqΦx)X> MULmJ@bl"h<"&窵^75N#o_ު!"]Z'2(@FЗ8,S@S>p|ӈo}Hգe .Qlz¹&OW49<]%C{My9x*"ڠy3Xڔ$N03[j+ ,}=xt"vcG=tO4&-upӴEcX ++c}l abV}pQ\E>95Vw8A9ɯiGLF杯N7<X 1ju.LUll.f SB Fܯ&~3V}JK,n_SJ >\[<3(Kٰ{|$ܑz\J_}w_*B5LL)WKWK x#lcB%{6e9=JQ|Ɖ#\ux->}Si*dN躈~Q;[$^T2YvpWY:Ʈ4{6LG%P%\l־— >Xs7kim Iqrnh |F (׮>kb]hK'. 0'uk5!,OB{`kLvRK&ׁqN_#kC3Eis0=},C (ہ9ҙ)RuQ @H1r>aoo?g<'FiHiP[V?8GAfָ\3Wp  Z*#;HզjGLFH"}oWM~ˌTJٴ\B˴Vps 'UEa7\-{\L`dDa*0e3)CLbKc>D Wq\q/+Tuc(֝:rPdFNI IkçujV/#ަ >R+dE<]a2}TAzcϋW{vffU1;dXM`eF%h`ݣ"/}2pϴXOuӵ1Gwk` o5, qnwQC6X?a{F'3{a˵xI837Dm8 JfzN +pڅO\ (  ;Z@~;é׆ ûo?;d@5m[2 3\ gĚf˙i>2ƒB%KLT|޺A8Qmٲ~z2~(6_YD?*& $wh5 >ѡFS͢YIl8FnJG֥Ac(&jta+,:4}٨,08GO 5u9 j=b_<@׉oSPas0U$q2t6DA0R4cIUa_3A /mxblB-|bd"lf'm1ߢJձ4v㏟]™C^mߌ|Jj]4I)EVHcqygȋ:~9!}'~1"\*TՕ`YKz q &,H)Fr&i![iƢ0DkGa-KQ׻&`,2cm+B~-=2 fr{ynq:˻]bpopad@x(7F~Jw~b ?🽥v>N xlV1&Nyp\hf y3LoPd>FT*pU镐eȆuHAߔ0i@ǼtU&~xV ~qy$9XA1쀞[" uB2Nɮ;ATa !9kZ ?CDf-.)5KϱwyV&*(:oCXD0r`*KfB^eo0GdqGs'ꞔp u֜V)zmRߙɫH3|v)pxa}?ݞꃪ{P.qYƇ_:U`ᘺ_5Τ~uS5CZ,{V>M"#\q ݁&?Nbs/:oQ۬&jUqɟXƗbQLA-Lo8ٻ.IsC)hshFyӡ z?`Xlڲ}IV46rg6P zy*rs#vOz}eL'|'0_ ,3Vׅu!_IJ^.WҝQӓ-1o{s0yN-io~{0Ȗ7å̈*uIEK\w;_H9zUkWx& OFExٝrf,1Z˺R"l]~1s,o[[jƣ=.Oo3z$BKESC<%3;>!c<B<_a^f*ƂaWkEZ$o"\`>7 (HϽݻ@:b@H2~L}¸i²$nljS8ķe3ͦ=>M)eL3(D>TQ;Ǹ!L8)>xb"$Z G ;h[uo:)MdH2(3llA0sHTeIZİ/gYpq o_ j0gVnV͇Dm[ - @ҵ7z],QAO0uW.DQ6{DN2K+B5%@cwM^bkW-Ȧ8J:myJB)yn_9<~_s^ F$o t\\my;nR}&^B1@рR9Ɲƴ]6lI} [n;L ͝/Bk%~lM(`DE&DZoeZ%zΜ+q_a7i+_f&V`MnV]TJ^pXb]tЦ## -"6 |}ƏSIXkj8b׶K-ρj#f?nI5n0` Bb^/JcxPnljq88 L c_U ~nF5~& 72^|%r\K9rc̢$hXA֚EOcά-7^iG`9gd`hiYn<#Gɖy,Ki {a fDŒVD`͖A>Gqg^Axr˽ ւa +؊x;^aɶIXin2HVPm5j$:Y} v'ֺyksq썀V!II lȤPa5G+ب݂<\ M,b`Y5f+ `/ay|)eQ6w+Z[_=%%g NWQ+;IM1:h=D4mfeI!Cr\~ l jGd-3 {C5E,N]]zFs9rvtKriΩi A˴ _qj0 VQȣ<5znn|;axn7 ا>owC?[| ES~ɷMe=r_DA]U [\2 7pMktYIlKZIR9wTZ#3$%9S@sQlV&9liB~cud@@*O8h0EO.Dz=(&Y6Œs]ZiKt{ݓT7ɀ,xӸU\>ok0t.Fр.C;hUCpasJ_8S^(y=7vGq]xzʺHv'7iV 5Rt`]=DJ9VF:ֈ㣓/| x34vc՝hVxY?4Eq$ LƄ:XRQ8e7@_6X^qr;00R9:(Z6b=զHI̹d0 J`=?__P@t_E/ jPI!+&q_O:gpPz߉䌰N O?l*iBa ! 9uE .*5eث`\Fd^CryT^[`@=ЄUbbFmcSqk Ӵyq*Pt&iNlvzsT%|܋$0^RpVK̎F9%n٠oȚ̵3ph!Ga@]-+,8B,},$cg)Fvݑ#}&t78en_Wy>N@:#UkD&3]Cz&-D)O<=4 @CwsWP{טvS;Lw5h^8TOb[kþsh+ۑЊlEgb;3~)o ۬>Ddho:5Wݘ_ i=s .p?A`ݞ@zOz(MҶArj:Ȏ&ъBD G`^madYmk1G͌[˒ pLaD^1KDn pH9w2h³#o"w2Վ7ar2? !V+yr a+?QEġm,`t747ލe0w_5 -j)KGv!-4T;9TA`$l9$6«=O _Thf$Y`vNe>v;|˥ιkb\c- T/̪Ӫ+ΦAm"e=,lQ̜]O?enw`k^.&!(* 3"{@fJԹmZzhH( xzEuPNsr}o([[{.TrAH-b>V ^g~tā3{_Pf#$"O9&Q= v^ W9 ^ |X-GH EO ZFhMaގfBX  'fBќ-$16}9cu[Cw_;Kg<),{!(.&j9hyDža'Lg15LѝP}E9*<4g!;lA~yOLT 8Yb(8y#R5SWmB'x~.kQѶYP2aI_.';<91fJ+pa?(,+wjkt[b !nP4O,M*təu!d>=Eb T^M3̱g2v`mMhr7}4& swg>Zy=߯_83c]'YWbzv1R+c*ʐPʟ+g!32gݟqC_Ԙ{C Hn2Y p}U:TBpoW'pf+*5;SU,'ưiq\(6SvဧZ><՞%Z,;%U$'ZeA6YO?9NO m(t[bno@#M2x`@tEq*gFQZ;qnw̸JI9M}Ն[ ?sNQڴ1AQpEquC\wvHӱYjpg/uHu[#0 g4]%GՄC,iK h4JZ\87JbejAzd쩂z!hmF}y`Bjp>x[;3GTޣiml/^"wO?|Kok9(G{$ 9;̋FXIrJvٿԬB\@] Xx ѭ3Uj )%Qy&V:6R c#IOlǁ96اo5 D#Gv-жL\W\M~1ЯpP%g.D Mi)tI7@82s{+NFe3-m#m 3./EӜ3=#f8}^* k4~Z@T8AE kXEM{1c>^S xp.K#(/ae nP\.A"7KƱSHox@̽tq1lnnt_kw/i큸ӣKd1C;dAxݿt5 GmD7Ih&@b B3}weH&|4jNaa:We97e~&xDRvMTUd]R뷯p!#LL *KL"iCp|x뀆W##T&FkKMVϚ_]ę''(YpFz[,Z#w7y f ]kj{tի(_ Xx_ 3BT4+HIG5rٯʫeyRY.ֶ㰔 r1{7@sjE X62~c} 2n'n3ľ4Է;_ r6i7IL~AQ? "·Nњi9)B ^ uFc&q $l>\ף΢mO~ZK-48, ]%0hwFBw++DHdW H/g; ?UڀIoYH2«{oa^Q7v0aY&HNm9M%/tރCjXOZ:=>L&livIC֕DM.AC'Yԭi iCl_rc5X&S3`+ ĻqwPF qW4JՎVQ8bg\ZTV3Ah>/Iq"wTz|`|5їXO'\p[&(85A| $ Dj|T}L:G#- 4 n40fz3[s|19,}CW8`";Vp6j_J-'u갈cAsR\A)R @Zd\WN׉MgYҨ-LS1 s^p׶ $lz;tiSG5꾴FtC gmel迁Y,S FF٘֍c-Q` J;P*O[30$&WRAwq (yL Ƽe7ѿ@:@G?&^L wFWꋗ]Pw2ca+d9i6YK >ƒ]\5}7=f2^-zը$}>r,n pɼϸآr'㑉 &!}*u/_%_n/lepj,WJhz +doty?4 *6p(o,Q;/Vatz,!͊qg,AڃX.Bh+6 )4E-!0&)يiz; fd +L""0|*"L+έXP6ޠI"JClBz3rʎ~a$4%2ﴙY27Ha29:95D`jB8;?CyA B> 0C۵'6F1W0U\[cdjt#X3GKTg>*W!# \PeWiV|Ȅ" FJ R&~1σݦ%$.A"z+:?a<c欰߳j#XFn 5\9˦3܌RbP3, 2/u)"A&@ahnWD%'aܔKQg JV骏p4^KJcl 7 NNe_H訳ٵn{FEI {W+a7 LZO4.Λ:9pQ}齟l̳6HۢMET vUkTlpX"#H5Dr--ZSAc1>+W0W.sB(pT izJB"B&vE̦ 68vT@~vƕI'+!X)(st0 D,Ԉn'h2ftχk^tđ*TPi\END(RǨrs[E?~lAϗsTڂ/{VۨH3AƘ{~XIa9;LPd5楚ƟC-ǃqvGd!@N:vSYIKy [ɲP q_ryYưru`7\4G׽ChHyt_ơ#S|@Fí7_mSP!e {1kHz2~.[yT\8N a6>2u#)cG -(zbh1bΉdfӵ,7Fl1}ǝLUhm +ֻ{z0q݇7'!r KFM-:n戵HyH&<&ƧWlC!+pATu>L/&2yQ WeiQ ` )}LpӋs\  2 ǚhĔDj}~sAv VUUtmG#P)(3fn]P-RFi3c_}|z0Xڂ8}VQ]+--ԕV amIywOC~Z?Zi s>/De)6Am T~/`leoFld2ٺ0ɀXY+ݎKTpN3LF/@\kWvu$6Ё>L+^ocm - 5dj(;ֳ )Ԫ-P :yFՙꁀ!6PԆoM'=PSRF| R2fzQyDȪRhS_CUEҬaN86Sq:q"Yi%=yiv)ϞI@:&Z'0 'xF@xYx-\ϔj B%?I&GY[_{ur/[^9)Tg{Fif0,el)@f ꁩ8i Ǹt-ss*_5HuA0&޶(a"ґSA ݻJ1C fpu@Զ/pOL?`8UhLJԶ,AAQ ]8-GCӶ}8lVIrVJ Ç`bDl\X#Dz6gADAڛ $5x_1@֗B)=`T˔[t_0B*f92 0pX=U_+z3J  m [!1ԑ#BDyКP6 !+$su,tT]Xt0{x5T7f|,7>f`c+:U-E Ȩ?C>=UoPkr41sAʍsB`Mw"MD3cӰI_ %_OvWP7(tN&xschi` KmTؚydmWSŗU9C8Y\w EmҮ 2?`6J8{Wt$QW;M7jߖr":# 4SLpqt3!ȂP3C|$Z~mV[6mx˺Ȭlgx8B~3;~:@]G$: ūV ]E`.?H׼p+ЗN@<$TmCW GbLacPLyS %8E7 E35, p=*~B嶰UĊ&yKnn1jDYw/& uku\,?ជbx^G!pY4g}ٓm@j5=<㣺pWIAU"Vsp_gjqrS 'Y (fJ@:b6 &`Cꢁ )1U.+,nvVD*&YN8N^;&l kTE NY|i-"8ƜXnV`۸zRgӇ$_[N(B't$)[;UKPX%nPʭ#)E΅$aj3L<;V9B_ kR'f'([vA@($y^F /p0oqʁSpC <@g42DWMՎJg"|J-X_U8w9?9y 7)M6B=u>,Ⱦ*Tj]&9߳SKh/Oڪ@I\]<W:KVFM ܙOln3y"Z_g[~{zFeʊ˦!A+#g?KP/RN-TO@j܋C CᇇzQ!lHz|}o?oRf'֕ ubsG0Fsը^"U7Hw䷉/ވWrё9Zo|Y rQ}DJeA$Dtkҳ@,"'Ko.A]__ ̈́3R`)p(*dp"y-J*o{6>S@7gW^M,l$G NHEi 1% ⠵/~PqHJ_Ż"'L_ׯ!y_bw\Lf5ֽ$Er|E=(186ڽ\zTM?UdA@bE,=zڈM$kO`ez0[ɉ[G)|AMLd7O]Փ[AQ&ܔR1@ژ·hƇiI<Ejv|o *=˓> X0Mzy۲;]&r dPuL==|Jəey-nMij?)^Eryw*ܙۮ{V@ؓ"%SU;H'SC IGQ y#4 7{p/Wd1󞊠0AlW*xhB~R_J.$|vlב,'K}<YQo/زSrB>V搵R½t97.Hw+ [$g>]/e\lA΀7Ql3֊1|?1vGшz-"y5P#ROiZ ?.r*<\vU P pq/=鹙: An{.)$PPciu8xfl;'LT8֗7 %%<8R W駈 {ܐ*³ "iAy qB0|HB7`!X^q/=x9Ihp$%4'~ 憸oK:ipcxSr3#<(sl)ǮBvwmVuZVBey N1 B/c})c9/zԷ<%mg!)<5S^ Q$IfڡφgDM76Wkc(X.Rk@H43{qar,Ns{-RV&n`pc Y{&zJ:\bj1q[r 1/}kF+Q(H .|2/Qv()Cxpm^ovxfd>7TgXS55>Jj*$8 ;j֟`2Ђ72 <!"lN!(^bcΈbvaC[S(N?[`CQ?ߵڤJc0a\54I8A) Bp/LVLvt6@zĝR'ku$R%;@H5|D֑1,IUYUKi[0_ +/ka`Bi%6!5e4W8΄.?\OhaA /Wߋ?Tn7@JЮt]|^U+yv8ֆ'qh$Mx;,naGQmY{[x*T]̝ӊgNJ3tPW) ҤЫcQ[ |2_/ ivb4nx X[tPEIּwaT|G_-:![AWf uLYǠk.%r&4`[*%9^\*(lfv(ܘKgЭ`um]_1UU:_Ag\,2$-v?'GӃ"+~Y X >xoOXJ8x!@̸\_0_~_ޠlq vWY< H|%h x-9m6{[5i`brmӿҜA 2N)f@1oR,.ÂP8O~_~N Vـۇѧ z+}OXx)O(j#}^˻*gnGuHzsT#gdӭ}QIytN=;/Ҧx귆vz̗[< `UD~.D2ހwˊ(4uy35L 4T.p 5KfWc4uzC~?dr U5G":&?m/{NK+Yl gIɩ+c& j(/8J N Y9u9{&z|jVȁWCV2r{91Sa;շy{X}yVxL&zn??~);-g/f@58AucxXN/;J\Fݺ.v| 7eޯ%rC uv$4zPBjH[0m*Hef,CfQ~A}}56?q٥Bw̹J!$j(8~&EE*8xDYɄMyƑB' $IV?vғE{- 3>SF9&ާ1ѽxdR*ra*ihoP"Nr^Bm%[NJ(ݛGzb᜽oM )2TG /=Xq~G UR %`$uoHE%z|hh U dA27>p;cSbÉ)hg~By{Z%sV |oX%lҺFbD\2y͞\B Du=n̼{4yiz~FOic} [v}$ %>X50D{-#U#ʙܓpN 434Þyn'嶒Ɓq=E ݖn(RzrL?)1+-aDd\iK(cRK)%tuac mfᴜ;r\Mt'260Y|Щy6_y.8R>Pe_(Ӹ&HE0D/< &@NZ~)ʦ6%=_u e%6t1[5UGP{u> ֊U;?iP A?6 bC`t{_]lZ%(3=9ջ\ ,b'ΙD3aDЕކ*g[6$$1vŽw5i/D]+"B{ݙ\?*6%)Z8:χ[6‚eKP06SE5 *V{4L8({Zڪ)is56$!T*[SDIW , 4_Z7ҨEÙ7  jp:z^l N4U8a֖[)qU5a!_,a6PkDKy )4GnF  S#M,zTk(^Qie⟳<`ujR{)M"(`H4rpKAЪ!4^73XMY[끷Y+>R->(sbQt9¤ D*ρxġ~zjqBT<]a7wII%sg{N\7?-ʘNvW]ܺZ ؗ=N 16^֕UVV}x6 o;4>,p mJ"\[KKjat6Օd֤1'v92]pY! p~kUmsJZE142̀`䀣\in(,暈5ؿR]2'W kwc:&9ĢpZOsjaS%U 5;PX?O3@\@s@?ആ9 F!Y%~@~>~&JzY^V' Uң.Rգa:%'\ L*MNN|l}6]^isSV0U,'us,FoG 2>Y5|b7A[27x?w4p8@G/zR ?)3g<+jz@=-҅>e]?aߛ1g0LV"BIφ^ڡ\-a %A[ ;JU` ,wBͲvPk$Ե=ad;x wĘjyPfLS9ej;#`uT-En-26qYD?z $a6FghC3ڒ 8vWBYߧ:k1y} {0nuߥ4OjG ^zNT:gk\Qp|1# Qaĝ'=}3;p9zلb}ZqZb>Kq(hG޵d pJ@Z<`°>ؓh9TIGD8 *H(=^[2T $0>Z(bc}D`/+?2n7w=v33Pc@\ 6m2}ֿQ@תD6 Gg[V]c nWZɨ8'i -48~B"[M%yb/D>{'I9%]NK̝HtUKDN_nv^_ÕEڂíƿբ"du ZP0NjMD'`NSRn/oYHF} 1(,(@lqL|}o%pu)hx'eKu|e {濥b3n3}Ui *KЭ?:dpL(ťA>_ؿd)㵶iX?=2[`b2 $&f]ł)N))asmjYՎ*K]Aj(\WmIrn4tzoSmGB[PNC%O(P~F(q+WC_D-08ߊoXSnz Ckc QI|?hj`~ |QrBNԺm5h˺SQGLD!wdcb(VςGѷ Qz漭pGTUÐ3ߦJ[a /7/c`gK nh\:s>0sCt&~ ƥe8=#'pMLwI.KÀl8cBNÁlJ}p[A[B[ڌ czq 1OlGᔅWJh&8vTiݺTrb:?P3ѕQ^X{B]~ȩ_ORFu8ЮPxq~!<{0EHd>C0ө\gep>Jg:/E )OA'd]}(Д{j6:`zq!StM(U.ʡO| I]Md*o}T*[1}olD\v7Ã\7{i f 婶G~vui UNR\?|4hE_y>@sЯ8s&MǸ{:[&%]6*|.fpV,[5N'E$>hVj+r l9^x~c59F:M$,$(/ /^D&Y"&Q'a[M4/Tvt-WJ. =vg[zIsU ؓyY\$?95ē܀V0ͅ*A/] -}U5Ԛlb|]#pV_fe4{1GO?Y׋sႥElnd+Ք瞄ɂ|.enV&" "d ݟٹm- jq&FTiclN sTv $W %ÉlY%ߎ[9th@AƟE/ܨ9IΒZn_e3^,De4@v( `zU]զfj2J@(B3~)1ա}m肧(kf/w5`݀v(y-Ixc,dž㰭"r}8LQF{~BUL 7_,Av 4RnX(=5vEtt¾f ߗ&'n#+_bF ;}m0xQypq@Vzl𱣼 ؃ &oy9^|ISyF)eK()sjj D'무D`ϸOxE6EGS˧1RFjzǵb,Wz,(_;ļ)`ܰ/9R J#7; ~/^_ Բ{FBJNy\Yٔ M8 !O%6%sEFff/B)tKr,*HV̕]-aćF:ըj٫Ÿ= ;m6z9Nc[ʕ)ݟ;hU[! {}hmSe@v{r[c4Eߜѳ{M͹ g&rT^4߿Eҫ0,.j.T_m5sMrf{p.'k9i,jlkFn0D "i*[kJ=$s˾ⱄ>"u)'>F#DvzKn4=%O7/+肔ɱZ>&v/ J-SM_]͔AaĈͧ]oѥB0\m ⷨUUKɒRnak}^;GMյiȉMTVkEM]j#swRUK-^^4=BFh`Yya?|:{B礼1.fYd ՎXf6h,O[~WcL۬7b oM @;US:K{Hl/0(}pV] 5r.:Am ;G ,S^VRx^r]Nb+E+ x[{N'Nge^#9aXl`/Dfw9,:Z'u!!T~.e栆PajgzH`E F8Z Qu؟ RC;I5uj -<6AVS`8wEҐM"~Ho=&F*y5:5}ILCHOR{"|}NKb꩖ulGXP@ĉab 0ѣO/ P~Ubs֒(LvGE})EҹXjVF49i4%~sP>=R$4o0gk"29ʝr,UΠoiܨ(i<] 1NzMrදz52PtD8g{t拱=p ߰ZRɯ@9#L&D~pigWj`;q.Mɒ5F,c#I4Cٓ+;2;x=fi`i'@;uag0#~UG0VXlW.:7ZMo.ўtY.g+>m}pH,2(=~E %M*fɷc2cT/ hN<ކ F(i0W(kbis`c tGKU*]+Ϥ5WS_e_;[Z5@O'YuA,N6$+˺Lb/ "LoʹuR]Dk˟";#e .L 2@ʸRL.>gf[5VYwԚo ͢@AwDJӸ*/ ^9%z%Ir% E臣 f#_ ,aS3xO|ژ 5$GV Oῷr2^Z7kWU񚻶GXE:"7x .2}JX /UkQk1?d27͈a&ZB\,i;-ӥd=Nٽ Xpx=Ӧv. -L`^(cl}VP4.xpn ut]w ~n-MAbaryfIbGA~\)ki*D[ޥ DE V_ʵnn~`Щ]/0ՌG"[GV;rC2o F<{ZaSKkfiBhB5CC C[u>yÔ `Rl>?ud[ՠ ySɡwQat#juJa%d֊xGUxUv:;o.y 劃ZH[qZH_%ϊ fr`d1›c:rx!AAOS(b$p5$%Hg͵JxS>e >Ϛy c`tlwW;>LpX56/Q k%o\o Zlq[1tw剔P~WYx4sf HT姬 meS&[OʎCaYq>lZӗu4[a((陊ڵJ]#eOn&;@|}^HS- ,!cym(FPIp Hmn"WSlRFQ_9MQP9ߕn?'NMfҚDC4ND!Bϸ| >?(@Bs6^g]=@28b͔ϣ|#ix#Vh/[O8Xʶq @M0vn6pgPpz?r$K! L0Y+Sɗ7}ѳM!vPKm⍨k<**kur6vnaRqo"`}n"BXURkޥSu&Hev D}@TiF *͓[6T9Դ3]\E;7+ _BL\ڿ6d)2ϟ GcsS LD.#6lA+7[N(؃lԂ:|DT۸[W8ɞ6F/4.d؋#xtag ;5?:`Kym,xAgۘioL nߢqq;7ꆆy,Oc roNR-` rpDWV8#zij)>H\s/cHqC%?!%)*n(CI{Sjvh,h9y5mVcN$hP~:tM'KH춿~bl9v Z5cDPa?7Ndm{Z DX؉ڤ =ؤ=#A7ßQQWt-x30(3@2Fs T}p 6-^wDCLQnWnI5sY0mGk{AQ (p &UcWvaWL[UZ՗Ԥ^Kq#LDDbJ$;j+?7gj)T.Lop9PO Y^YT%΀x 'юn/FeVL⭬yVn#W!!/3=pR' m<AAUE-[^-G|aDɖv;g"*sgl 6:>PwG$D(}hWհZ<}|?Q8k'C/pܼ9w$ס Do0\J9eeݧUOi ۉngS2Z4fvݥ~χGZ7&ף$2|rG/m/vl#3A);~;Kz۹׼萭4@]膭g[rM֋{b1n& NIo|ˇ1ZFOn@`ƚi_1c_V4AԠnpY;iB>*ԘCyQ)HGW\_D,JG6!1&5h5E樱 ܕ6XtԖѫyʸ`RRP=bTpփ%M[g\e7w"^Ashb&.RW<_btNmߜ'Zzh#E}=CS&ST,xP[G_ko%zl$B)EI{xxݞkNChOpmRѤ,0,O!>d(#"%Ltgag*L`Uj#I)Lr59&Yr<3&H!{vF+=A9Ո E\}UcSzdH w%-JAXՂd \DkyNjAVdM?m`9&)BtwIya".&=UAFĘ BB܈ϣ?SR|eQf?&ruT*O/eO-F\􅍁ܺʔ:^VB]پ#a4T39{$xcS->%ί {A.U\HZV,dx*jWs|5NeŖ+N|tFK`d%4=(i0<{>:=s8&W"ٓ. dyp"‹bN7Bc u> Y-I4?/i1m8E; D"j}yvhҩO{5 {`N>"h;"Oh:, VV&4?cuj3! v1`V=krcƙ1n*k.۱MPVA|sa煚_bΧN1}1)BU6]`j-ۖb4_"\` iDl_v76¼| &r 7r#{>F 4: %f\S p}Z=Yr- Cs6n /'rMSbkƙ[$PoTD#^i?J>|,Z#т4ta~zůH=&/xr!( !>N ۑ1JCKrEkjIy;ME%I?UUЍ׳f޶:Q}`;+ZA @Rxqw^,DniL؛PZX[Ǧ* nGP:-<۩?yl)7fqLAt*]S?CoՎ{.& n_8l6U2~!.*EMSYcIù@= 你\659ѦBRۢ[+xI $yy*l5( $ےc+U[#Vbb Fq7SCaE3'9{0H?xѽnPzty䴘[$Pf(&HŔ庛-Gx].q~cmU  %wj1ɰ럞9׾-'g=tac{5о T&ڪ{F{8dP ˧L2|CdޕgYxh08QTsKj?V 3SfԼN$ :?躽$vI}2Aszmad:TOI JgQB=1ikeaRڏfBLsh4=@=9ڏT+O^*{jRzR/i>8e%;a (i1H ٕK ؔ٥{+" CkCL}=fudn{ _ ;9_y&Vz FУ%.fO˾LDහ=LJRf6n My`fl i`s#gX\RZ}7"{f&hCc;61 ȰyB[fY²-d,)1Q xZ|?giXM4?R,Oz5Ԭ *ϳ:K2XQ7E$h;~ O`z9%zD8R6 XP({ U֠VrU5O*RԤjCָcSSsJ+ =Rџ'wz]q,@Z@GNЃc: g'+G{ =6)GܕGzg.DZ2eg`CAx poBjY)Snipuq P:O/2ڣuPGTx~o50$r+(mI/ {0|r8A0M /݂Nͧna@dNkJѸJ0ٔ@R՗yro^Lj.CFA2 DY>Dqi<a0L4>).c'*\R& 8}7]D?-~@8T`}pZbPqE'9 `DHoNA=v{pd/~BL&P_Z1klLG,Ѡ舏ѕQ5dyBq m.btaEwEʉgcpO;8=I|ߖRC}iYy'#ct%9e|a}ßpV\Laj|jHރHp\)hY 9Qwr>p_Xd%PPje΄GY?xA*i[[_WbdZ, F~v̵Gn%R6'Ueh^#*ʮЍJ 1N̏W-3wW'_cc`Ff wGP30a>PhupI,M_ĩ?z<6-:Bva,sLo$noM ma|ԩm{74 3繜kSgK%*瑐m:ed+>xVˉ^I>LC6R[%ߙ>M90 WΫ*ݥg Ch%ы'T0ɗ gSLP@X{IP+D^uɷ(ߨ&<i] ʉN뫷 Yq@G86Q\tVPV;~wU[]s8U*I s{E.rX]IdmTިHbtz Ez E&r\Cgt4{ <4"bdЯ-縛k ^*#1[YgmKNqwZʩ*wS#j%3ƽ&-,Ԩ"AA1V 3v'+;RdRi*(p卣9b7㯡>rLa<)^U_'տ4Ȣw+0<7Y>w:9E]t{ru?ۏy]^{UETЫjJT<!~dIZJDl}[Nke{0kxcJuس5qqΎy0 F3#??8QAÂsP W`L~/5DRƏ"WD];|lyBwkӳՄ$JafDzÝ-;èB=F\HwWTub`"9w[fu&h܉ZvWydf&րoJnM %]xI\NO*,WYhZ#5..0٩x;^?PX}P/ulX>ȇfwvm&g]%F~@4!P7:䙅CtIT+rO I1& PmTLx2?"HGiڟ Ċ|Af45H-ɣLnOnDeJ+DdpRMW/Yag͍Q 8 \oO݂FmWq߈Ʊc@~Dh(Gtę,uz7 ^X+1Nfʒd aWZ5OltW.LD4(`Vv祢voM<1 Jt+MEMΕԇ2kC&_n<Z+KkIjB72<:8I4$' W9eT"D;C%nqDJj\jKɼR@L~{͉Alӌ/UR0mpWMqOP3T "(RO@Qyጳ1R "%X`GD1 @u"w(2#Ҿ}&Z데<1̀QƄIikxiMڭX Nks{91KRg,W7NB^J@}r!(z&|83֦z!&iLO, 4y!N!w cTaHUr3\/W0Z9I~p xhS.Tc>2f]q 7 $1€aC+J\CN*C[K-㩀eUEgUxQ6U0i1veߎ̵|*/V6{(-g?LX= &eL:ʳC'x%qȍ]N '͞>hK/G.١#hnX WMBۻTe#W4{н-(-҂QEZb*0 TuvD=bpUpPU >%F ~X_ȓ~H5%N#xa~"-k9)PSX<WJSwMWwcgi{9̾9C ǣoa(ȩJWʊ+%0}F+نM4`2mCloFΌ#z.$J mT  =\nP)6 !GBݶjW(=\|Sw)?23W[`DNj, am,wkhyj?:NdcʌH+ Ӻ arI+Ά4؝8B@XZ"U똯}<϶9=?Qg{# eh7ϫ䌋έZOܶk6dB @Z=|ah64 _ \ w\'mmBY}Ja}a0hlx!cᥱǠ#giAXHA'=[0i=d[ZB(`|Nu 3m=Ut(HzLPa&Kv Gd|TXΪ79wOb&bA_Oc ${h('u"_C{r~Z].r^: kQm@tÅm\8~M%Kz'hέv+I($(+l RKlgآЖA?njЀtQ81kKWMF,wîSG1>uR"|.M#wT++κ .I-<6g`$;avXj&$aSh}CS5^vN (6*aq|Yⰶ;)&-|u* |(v{!YI]ۋ\ Хkq˪yhS<0W ~_ ?roaLp9MԴ|Li.sO 8DzYxtͯ]pvLI iT9=BGvM"_Tae8:'Z| q=diw2;ZȈ}pV .>hN>s1YT`fxN_ &֏,G,X`230kPYr|_ u?bL'_#5vB|X8d 8͞gXYE?H8 qX:1IlN(%t63[D<\_]g˺LX2L˺{͞%fxv%ǩ["VOܳTZ:{a\nTHݑ o`_uC7O8yͿlјoدOw3}8.v gt#MD9RO:5"߼bb xsj<^nk5 p^:Y[ [Ǽ'-Z-&&42䟥V a SY:BBalzj+A-(RҔ͹`7z8WTXc(~Ȟ#lnlP*Y 92afɇo+曪[7s Sw?0ˊЪA wzyFz8MjL8)ԫ; )LYy9dd~AI/FФ:#"%ƏWXCfXK&{W eC&U׀IP=aDζ0rdiG%(fָ|&@5쿭'@RL 8?N E0p =q&zdIđ6IFNYu&OmDyZ>ծHsTwym.Ð=ߥm-!;Yd M \ʲ-2LrC9?+yKAՓhƕrbA7RKYr~aߣr%22{l,C K◻TgQ!7:}vǕٟjMZ#\@]oM=_Hv#[se=O C݄Jmi:{%ZB<7:GM.t1>jᾴʟ3PQZ -%<bDn8tb3̠@#*1K5D]iOr,  6:R)빱Y*l.Te7 coE]MYqGyn %{ xI|(^nALNy t)(p~zpWn* j?uńrLš:QBd趩h?$Y/THpu) ƿG_M*ao8#0qwՆBELnB;󾩟\n}1 q ˕`dy74} ;KkJ~X~8I8OhݜJ{rX'bEL*E9́ef{%2c㞱N FF2.LjRҷȤ˵$9荛%Y0v rNjF9f=5;@ (!_.h,!V/S< OSsh,s7;v&g:+0'%E!&["sx'n렿x+e# ]?+ӑs\TX_ ^N0^OX# ZJw̯_-Wsm_(d$f2M-`q+;g(iJxAT[%TJq)3̤ mgQ)S#H*&FaP3W/VqoevB_y?.9  iocԙ\# ^2#U XgDnOa)DrO{=ȴ8He (>:7X8Bo :BA;1cTelǻ/do=}*|z5'!Y(Gxj)[3-fzg?\ qxl=1.ff+0)@ty=$qnxC>I6o]5?,//n GT<5Uӓ6?~tY@ N>mrͧ?0QK0w`ҳPZbX}pz=e;؜I&sڨRD+wLM4l _n A[\an$* cSHmT̤k @&P;E=nNzm`ߢE)P:$8IbV8uOP6n̹4k[uC,]- wG2[eXL@V}5jF$N6%2嵞yZ c'^S(!E/hGfy0kH`[:zU7j:\TUulG3j shTh)+MDzN|gϖ6 *- dH/5b@&WЀE~T:Ͼι X}}GueV{z}QFG^/HкŬz%͹9k[{O /'#G_='&Ymߋj^Ao93<6.գ(s7%GwJ(9 Z 5azJ8)3eb& "0 &2N8! jc4E5~"L,d{(lyAn7ݼkuFB֊M@̖c J& _c$%~q5nW4,59y=y |7"މd%s̓['ej# ]GvN I(zr !Ȕ[(/Յ#v3@ fKjq$BS0uT,d )}XެIii(£uB[m49q#Z0;&`@|aiϷv$;Q*mQjLБ6l} olje)4zUϐW88~(5<(X) -!L+#E,j':Tj|@1dAtLڙgS# 2rvkWMqƉO?grkOkXjAIz)-gx֡uK.MAEͷ8 X* ,$2*E 4b'+^S`*._sP\S+|拵ϩ}-IlA4lh%; <}*g[+Gj7+yɸۥGVX^8&ύE $xW**ހ~ja_0'Rpnב-&^b܆D*$f}O*U96]h̏YId) FK؎PEs_?M]'=w=ӢFoim^xN tK7Шs5% 4G{v Fy<3U~ze'L`M ?sj> >`$ 9h-MEd_'#cIb[KRckr}Vc('\`6OFgCKrGI0?j_ U e6Pdc;DffQ 4'#4kGqpueε'$Â= {dqTECtgEtEW^F'\PgJN9 pbF' DU+[!_eFMr۝kp뷠Rsgf#lwK7 wxb–nXLa`XUn4 R mL{jO:A;@/qsCf,`.&Y]zrLH?%$n11I :4h7~W}67ImO.src nThu%14@*ul&BAD.oCW)qJ!SxV2Hɫ {QÓ7핎=M"s%HRձГݑc}tҎ8IYf$ٽ}e`SfF!Srw|7rß,^zDA̎]֝esBĵEEu2;>^#ya5tdaR{}z*9? Սl0riA@qS@(~ٜ_Ph::'V4GՈuMhh\Rdn  o)e6=2 5@]2pޯ?[J==1 YK$u]@5&~*FdA|ɚbEdn$@zOZi1Cl~)K eFʂG؋T|Kr_e pMb t;JІƅEq'5V%8/5MDv4!*)L&\*&":q+Q\12ϱYQpV)U]1@yB*HSQ~8<44XQfVtπycD Y8#t=uIo']2 5']@^XIXbv\F|2De"G6:!ӑL86Sz4ϝ5E+pWuoԨ<,RJ fi2!U=# !rgz\ԟ*,oNi4$%ȱs}a+Eһ*!e7H$L;( RT+˜x~;s3lOYnٕv1}q`}a^拞<= 28̋ʀ(XXOK.Z,Lc{4#=lXgA ׅ N½5> 0to&^Hİp ~y Y@lޝ%,WV.[4LؐUZf +S`% ?ZvWWJZrUq|!V)ju㛧u|-gHStatԺN Wʮ@fNRZU"Ιջr#የ6$2=}:ݭ4U!`& }Y@g׀$.ֽaHjDB>N*&j+p ٟYؤ2HsCa(&eh%&~ Eb0D(NL A-! =Z-=-gcK/nQg.vpwkZloUUyT. <¹aQaQR)7E`G%;q;3GX^vP7 ޒ _=4{[L;h+/0NV%)B zo#,~bFa:vR ܻK1Ү#Y]E[Zo|GR 21Hjl4R) X&ჾlg'zg{NTryLڨ0e5N8 g 0`b8,b g3]yAЫ9k?=u&l?]c%z1^2] k#(ǎ"褀TGlocoNb{8mޡfFe XNwb0Y1;y6G\ewL85.Yi>.XSʉ㈮=5W̦ϱ,GGdavƧG87hAܥ䪷P>{8"Z6Iэ6MMl%MpmìYvq"Dd,vK+~ ~CU&n!5Υ~ք}8&4S1b29Ε6L!1HDUCXGdt΃S4ois]ECk_N0jzJx`e?pGXn~O:٬N{\XmAB T`HdaH @txV.2¥h@zW7CSwy1qGa[kXPˑj5wUF rnmO. - Fkl$@S Z &6 E_6XQz?1"O~RRMk|CkoV;J!>%6?yPtUyE̋L!8΍zYl[.j38lU[Y+h]3>:఩W 78Vq6ZDsA9 #܅ԥ=Y"SQ+\oDWQ(,Pɀ"43E@Bh$Tf2_dju8Nz`6:,0 G6bʏP W튱i|D6XOX6뗯Ta_=vc: GƬRjjvU6+e^ܢUvat8@n>hIG>~&6mOWfOwqPN6u6d0nwt3ۊ<3]=)m_+ޕv$($)n[$M1[aqpb_=mrw9=ɢGVi " UP]b%/eϻdj?9KkN` }\PL &s BrVIY r#!mK!Fu3ݨbJe@a9]X?̏t `!;f!9v)kу_mSC;!DU;ozw_th'ifU(Wvэ+0" ]' M;z :?<&B՜C* [䐹Ty_<"JzILIL,i=c+#qo: |=s,T(H fkeD,̱mw|@aՔṅİȱ8v`@1f627/Τ,V}J3Df[ BJF9./lH Tz z#98̛Sh8;Pک3"}ߔngD*0X 4_ zT0TfX~EI&/!069!N?=/#531 =yDu#I'c$ `d&t"yϢ`9yc^u* _ٌYd}i}2>.cR/5_58mĈm« ~JS>kh&aԌ( /ZV} VwWPdHBPkYpH+gx 8eP.tTR)`(o%SUF7WŜ;ȴf#Ȃb^S. h.?9KXҠ)=ȈLw[dJC\:UD8a+e=HƂ>'@ȞV-'̬R!!E(S~dOy 1ߞɴ؁Ũd$MqSK]X#Iה-3¶ص^Xk0ԃ\qtoEC3'WU i蟤TJ$ =w)MJ5%E :܄4Ldž%0e0x%iJ:pjfPt?YfT'%m1p4Q][6`б:UTi2tψ1ԨF/H@oG.<<\ #dBKqd+`ó>l~1nlIQt3f?'Y=43PYX!vt3)_O>j؄%DnіX(pPh#BK7:LLrkbprTU}nDMSŽw3H9U.1o$yEht e} u5??%'~=HT"P!5ۧ1vk!=kTN^k R2t~X?W0x MSv蠵$e^r%@oFonL1lUt8t6 hܤCWow F`ESNR b\l!QtuJ!H&x(w5Z&,Ώֳ_ӸN[UHж(J#?wzdը',{Ơ@~c* ㏌1..37BWȹtohtB_1? nfb&V[`9 yl<$SWGpuw䫑h1+*R tveAڙ}rSi)Yk7UPYj=?7͇+$\hL5Z/oXV|phL$97X"g`~+m郠![Yɽ#Ƒ.$t̚ɏ|~BL/B1箵I ވ]Bwp#fz<mi3L7涿݁}'vT@V} 4(l]mxѩjxjبZ } \xDѓ^{'&riC'ug3ILX2sT=2(A@}! S4śh]TZ[>z|1zDI^w@#lE]0ym{)$qlHYhF&݁ɼ eGHV Zuےܒi >怸)d+:UwSK?~h*H<g&^< PO0"ۗ w[`*_2K6h.#p}E 9XJ3x03eL ;Hqo~OOVWݩqT :(; َɣLgUӘ1|q>6U`ugR1ԋo!ݜo©8wjNo4ю5I|\[ʅ>2 Ad8[:͓lx!>Tz -: FE7KfQhyp5RCu8F5sm51cu>J퍩'ڣCAX|~>8s'e/*X,{'eM"%1J@-ҼPcL:%r7pd+5o]HLD"ͳY)s%ԒgIFFLC:E<v]@rD+Y?X-xV!5~ffh l?|X$T;8 H&9[%3T* 'i#| -+wq*R-5K$Yu.eZOҿevfX2u,&p=Ϫ_vH[7㈐"h)8 #ck(1Z$Q s66#3(.4tÀ\ a~?]d]jݥ]~w^POuMF7K1^g1F-j4*ʺLZ]C۹Ժ]Hf` p$[ޭo4T|}%+v{rQ Q B$|Nzqp^juGw1@:$zleNGxf g+BPԝpiS+"aȼ@e'c>lF= %M.H}YxmE>sU$`+qTkLt4P ,ڀ)f9u?:'}ϳ9Ĥ1t4ءӽN2'6.Ysܬ{^¼, 9K`;OEnYioo*ԳIHsep 9a?sk=9D,NLj4Ĺ/e1 ڜ;䛤54x32~W07?i*30B ދK} 9s8vkx46=T4NLS3RKTW ƒ(JN1ZG;M:|ˬ7 rד<楺2Y-biMEFצ)n>7R+xCPۖ) FϠDHa /].J(z'):wFIXh ќ大#>@qbx2nd'~6< 9RS( ¼N)D1~z>4*#"$'-dG:*9܎<|ަA @ПJd􀹃t\#սBm(]_Q'.?t1+ڬPҲp[֬zd1X&>ge6{@66mUkye&vbc˹LFl61 - :[l OAUr W5ɑ}C`бn2l0fyCҫeJz,:?K75ƥ,@x_F :OXwvmkyW13Pו),]_h;.|)jsՔ~T3. l?T4D6qAGat:Ne{[eR@I/Dmۗ!ؽSI 3\C,h)dp6CXm}LXq]&5>_"ݩGn0^~,Ff`aEz67z5A12iNv|a9gY 4N1dB"WؙEJUspm܆;O5~"Px) =oa| yKB%_U  rW{ǩq(m!!Ÿv|gxJnګ5,^1~/C L8|ϪczC >W9&G~SÂܺKbM+8xWcؽE]Mr)"+{bLTt_W@&5v*$]U~nXݒKG0j9;})ot=Z};Dtbb (#Ϭ@« "ea}kJ>y`p^7X d"d 9Wd=Y ÂϓY'Ԗrʩ1Q25l߫qKE8aP>i05,a'ש7pjv)wC PIn0i:&x6db%;s. 2/7Y<(RX Ed2;Fm=oPΤzz"N(K9LAY't{ {!m8s~Mе7CbYˋI曅)ruy\׻/fbY29 ~9!t^aeFgt96+-G)'| !~91gŸf",4L+ A^>zx` o9M[҈M/\&`a -0K(ECZ>BHncA"BYp{-O$t UBNͤ7Jo]aĀܿ7>X޼GOlXrπaE(⪌UGS6:'X.ViܑYWJ[[vLF^D!d. "CKq6d/ K(6}0B,MOlldu𹙽.pZO@ ^/f$}L;wR݌2 xQ }\=["D\ =8R)^)ީnh5Z! Y+.o{{D_cDK΂_Zf-z 03C/< !VQgϏT֠*[/(CKG)[XO%/y GqLJOvryD,(Rw5cv#޶G`b= EKUd)\qd˜Gj57AtYn\^)m6T^_Yj lK~Af &w֛2FA? \qFVsFKՋNȨd}>'3]W{c.jxy'mF,.d#M5ͅ{u{,sE$8t\T>_ՑN`G2i8 $4ZBWUwN6uX$Մ0DᴱNh V\<~L8G3eiSz-wY>%+)*K_\nЬWkbr?8e[ n*77U Gs@hCOM܏TMk_-|n*nO=iQQr(^ZSht@Qf)g%,}|1&ezB:+&O>[ؓK]<ˆ \&CI\wh6 `G=FjUvѨ} neMKpK"](,0R8 &[.A ||1"π ^Lz-Blzڶ>\bՍT77$M Ώ 7biRX_w2W==r胉j;ˉ9娙szi5]S ɼǓ Z" zwAvЅp[{|镭mbP[Ksgj-j|nt?+E[%&HaQts7"p,`O8"Uk䰱&iY$yET.u-wп؄GG01O$ WD]:]9k3EFswMΤ>e@=mU4υ _JW1JjIϾo .BJ( ?bIMe4 u?oLISn6t(TCxuuaaL_a;&r:o @.LeFw_VLKǔ.x6X{²^iwZO?Bd%)Xd3O q[gM"8i+ =aJt)s]8$zT ȏu0'}hCZЂ)"}|/UQƤ@8t g:E5 @ڴWzJd-ޔW@k%A[2N~իEG#HVIwX 1%3;4=8mce*V)E}GD>6S%P`q0sR#:o\s<5轃R͵V\ g8dU^!>dv7J8/2oty zWR^=hlAp.4'ݬ:#<[IlP/kb1WKXB#gm4&?@OԫqH2\ba<3&.4,Taґ4f/KAKjM#ݞt4/zpT\'tVBp|NRB_Kӑ"`HI\U&\Aa O 6U!Q {ȭ& Jsz5(3`G+>Eݙ_dm+R@-[_E6Ò^d--t{ *c aBo9o T:j`ALJViT&ŽOBeTqt&p~pғydL;v߭JC)l<= :A=:ot(:8 % $>[z}'גgQ6vTN c^9@ ik'tAw8țݕ;G=PW""l>0l-^t2K3o YNn; Dn&^̤.ȂySEcϓMj џnzBrH#>)/HU Z8q 3C{63j zThUT= J8G{Q}FpW(4ZQWڛuc/i]5I{#[Xz'+ƻ [13'عQ']:WOU~RM= cJz 0.|fܭv챀[I+t:zMy\xSa]0q̴٩؝`'iog;y/|XK>4j!t`˖]_NFkϫ)kMg0p%c8ϑO -Z8L lB|--]+ѧ O(d?0'FόK0YPʝBU4&!-<9+&&W[`tNݏE(X~o12C3hKㅲ=ym3= OR6-,aU^o?;XwGKDrUk7k?Ͽ32By.vH;:D.an_- ڲ]36pYh%fP`snjAc,j!{]`>SJ= 3no H9Xd%2өZ3Q3)LHŰH>7HD˳HvZ[ULOWba DZ - XY1Kɬ> `B$@pgSAOauߎ1ݺÕU%ueGBA?50Gklo7衁iEE]b8;~,zs8^tƖKp׋GA*ٓ'o7]>c! q3ܞ Ogtw$|V3,A%͈XW֤')5ӱwYoUo?u0,A]ƫ = Ţu!P=Q։g](Z+XN3IDU g*BaYd*sⲺ{laxrCSDIJYGȈ>C LC/m&[Y9A=xpk5@I U1N3'{{so>o4A6&b8/Cv_ - gQW˖%-0ЍZ(i(~[= j5=g5lGro]yIJBdS0~VGߍg"i| kEYihIߞ&IL!H;*Vvn}8ԋč3>xMk;&rCU"k~usnߔ%'C?'w뚉"CBU=}9xd 0ko0x Kp}hM5>>o܈X!){&%)60ŒCeFн/C[zE_6>@42R=z?=2D*5eYXpj\wNS kE?#\u#\x'0D(~D֦ٕQv"4C=xzhPN*fHp&9'ϠV܃YR!KG|jBwr&eg߅$J%ISKd^ZO=Qb.C}de Ļif-9G1ץ7VIcy``"y`EB1R7jՒ.>ґrd;S.E:nB a.<]s:QP0y=#[ub*pTbN~hm\ZEfATvky贖횢G/"#.xbR`Ѐ0` "~^ii͌( Pq/(W˗2ܑ)Z ]-{g`"L80Px2po~[S bTR }<e}gt73;͂ ! +xEt; tL}:ةDF}@;Tp<+"C]PĥHSEvqtrkgɦiTfU[ؕ#2ƮՄ39tv3YL1:zu+ &⑬$-yV"Ƨ[jǁbvEXD_5Q<*@gȐoRqp!̮5Z/OH;#B˴;Ja辜O${h)˽>@T,XF-uW&EeR%t[#z~ĥ!$ŗ-D|%kV4>/5qbš*lNcd3_dv,,zY;t-|n!ƃvv6Hi6'S Y_'|%bٸi12 bY^o5G|\o-pA\% 8%j܏t\ke1Vjv%aW,ĝ z#% QeA=#V8>+]TYI*f׀ms3O9ss̪$ }u:d%G5=*T]h#T\-7夼~mjGGgI:űhK:2yp bc`"&q݁>0 B~LVE#T^gwQ!٩ )ߙ0yhI uҁsD@]wR,[>(دlL-# 5R_Σ1)gZ*ta:+ 8{ $i/^09 wgIv 7bs:f !0Mn8S4} ϱpc('rv~hۘ5.G8 ]-8/2('tMC8mfX4/3}$LuTǶg*d&?|OK#δK"a8)T ޣya3#i~ΌHSH':Ŵd]+s#)l735mZQ}Mbր{qQPrW %?:SQZH}x܌2pXtaPTYE.3e3 FɼLKZe O!Vkєb֢-^c Yyi#. m!m}XkQdd-!:=B/qeQ/ !opuȵԑ,A W~(12TQ}O)c e#~y!ޙ*!֠!Rc>wXo.F3?6x텗] |3L$J#'4TEk pbćg(-FZq!eDSK{&|B Թ{2#3`PzsǦİ/ ȒC)5=JN5XJ2 @VDpUqAI&Y +9tgV"PH3Ѻ`E[՛!s0IĮĩo4&wWʍ- ) F/}3&JZP|2E#u M><Kq:e$gGŘ;tF1=;1Oݾ(% T߱C6"]bOcNpA13~Ƨ=<˧TasJ:F슚qYӥI;͖v?ki85)<  h6R;ܽ-AGr) qܸwzĚ:6̐*&[" b4P$xm˯NsUA:lɒhmɛ*]TW,di('r>yc~w솞/-sET[E'\WkR"8NNqxgbe2֓f7 ȱ~3GFZGw]€ѽY,VgƔβže/iPP|eX&j >F_# qТ$S)Weh>Īq釦XSe ,DX7'ՑЊC:ubّ>ՄHF?9CŤ6i0=rP`S&R &!!vʞAZON%.'nע]ZF-*BVL n R2vQհy`{׈qG`ϖE rv|7Fl6\!vk֨|wITr/9G^9w4};Nݴ(}^P= ^g5:ky:>ņl{o«{|w &n2/-?rI9mIGe@s1snD;q.ƖN:|_6j1a5.WnrcNœgY8ds~)x֦rB)<禓uA5Y'x%l ٢]~R 57[7fڨUe֮!#Hg:3s*4*oNyGo{hZ Pco}y39#Sbh*I}SDDg!yS_LRE`+;-4ooˁ+ot~.?oS#8E{1|({HX#|W~nm@EaL2Orr7aw*Xg|3i#]_ $G2ӝ8IjN "0`3/B% Z%OQ{Y1ysVRY:ZA9 ;oq;aCqe%ûB7ϘW4 oTv!_۟4_ZS3^#Cc2Ja·!ѫQ3iއAnio4=0jBB034[ ٵ +/wfjI=_&`:>bԅVAŏtf P&3f)!}۵*dbG][e%bݨ}'gq n@EpK[BA=oV˻ye~Bk;3IYL^ȟl\{IT8=ʁp%+"X_2,lm]洍2 Wg>6hS:_V;[LϝPr݄^|VPC,ߋ` qjs27ss<}vH=ױ JE"O>\d{m;@,1ӄB&1g /i:h;<3K*Q87'[mp b'>hZ8JvJsOyUX>JZMc ^CY]t _gp}C;L)eW>Uo% 2I56ځʎLu.©fCn wK=o]%Mm E5~bՄoAwXi;@ (:q#D 1#k1g2] c-O$1GKCP{w~[K~~S?dGu< pȕDR#Y L?gRb3\7GEAwY3y.oCMX!Z 1JEs0 fë'4o]:@jpVz;hn!{ق[#K`ƫCqJ"|=CzwSuEPDY B^1!BVcPP@Zsݜtu\ph8| 4PpﯠDxܕ:ϐ{ZF >U{(BtFũE[}|#4Մ,!!xE,IJu&j!c!Y1vcRp6}n'{ŢV&.@d,A" e +~6^5W,fTFV!9Ұm [o >x+7vcnsfl)rqS~s܋'Sl h?W,nq wF^f~K`Up"*G0qiZ }0; ȉ\k[6dpCG`e|XK˗RK\xUozHdl5%%xL"5X1 4U r!$=X'h.eET^T@4 &M@n~Ql@xeJoꧺI  ԻJ%qPU V'_`d 7q&ρl-"QI 6X.Tg00nH6S0ӅkTHrCcy#3N7ZbYtZ{ x[e*ɵf7uPkK7+C[}n:hJV {}Uk})ӜƈDY̵eJtIJDǟj`]tUJe9Yke@hO2-g%lǍδp]!MN',4m^N%:p^u7'9FN]*f7o<7*A,`0\Qź =plПm=V*PeNL'ZqLjcVבqeiL} ]\&g"Zܵ/;T87=y>wDjC7Vߡ((`?~ۛhQR,h60z 7)ZGb!D:W{vJ8.g[<]Šֶ4.q>p`OR<+kĭs܉tq|Wxsh%c fR4 N=!24[.TG֫x;<|I'z])f1uWHn79WkVv?rQ/|_^<ڨiu%$)CΜ{5H*.E ;hP +\!٥#D5&~صq88iZEF*y:osֵL̖)RSY e U[X~!nq ~GJ E;$ktS0 U˃Nm6X`k_") p|?*FZ J̧m"5G_.*-Ytsnmy XCzrbj\5"MT~ 9oo<ΥH&e8VKj<^:Ja )1FJ{ymУ,e$"깊{CiM- 1J4|#YH[v!(#bEYjsźYZ7-!|-GTbvfxk.DY49a<&auNѶMá? LaY ?4* =`%v"Q)P0x@+ru&6Ā=M%ϗ~E6hBE,q!ID6aE^FXOۼ.PF(Зp>J dwΩcpcBZ$u/,h d2[efR?\8˯Ybi6M&:1/kMfL&X~)yeGM k7I;K4iVTOE5:;OBBU.?kZ2m+nT꒓1&\~@G&q䪦8/IbkCmz}n=ޗT_/@y+`Abc<SgX\L[S¾5 ^8x$s%Nc y(/{ >x0pҁ#+պ+Jb:XBPu l8^lbZwGA9q:yn|x[ '!kdÅg\yw22\Iaq%a9A/] 3oHX9XMϻ^v-%<`*k#gWpm/G& ƗՑ){dK^u]j44c-es Bn.LMR@st֪ņRzPs2$}j̮PY^!@Ư7 H/ͼ5鑾aU9ۭ[F+ZlPU[WvI-WEh J/({j1QF\?f ./̀S~޳xn*0y}=H.<)A=Ki+J%z >00g97$oRPC)aFڷ p>`b ?=Ucu-$TS ?d҅c36 Y 5r ) w@;4gp\Hr &qAPKPxbH7LEgQ{] =a;IxS/{'5&={U4dSSwpOيe`_.= Y-LUh#}aU$X,?>-G (b`&+iaDc R`>G4Kk\wN?#.,mGӇ8F-|a}APuݘ8}J|`J0HI'K蚊UmjÐE3D'_)'N² b¿)#ѐNd=zTOKI N%Y/B#nE0@R9tI#jeAі>.B$WV@T7{-g)7͜Ds%L2j:#x1*:#!… )d J1ݫjP5"(28{Dz}>F0GmO&/28m݅Fyj? JF+Z"g]s8%gJ\OhNд,ȭFp?+{ JR`DaN4sٸ)|ri@Y`7ݙ4 oN+cbk!+Lop;ҩʼ5z`ֵL:#FaM 鉆21z誴uk˶J++$&2Ȣ'LD79H: [L/4 %MF&;ɢ8!g%H5H'O/{n%lNUH(%ʎ[8aXF/74 a b78b S@>ORP-'lv vW >[b}m.{_B < Wn9G`~JI##/Xc/4 M<6E0 fd727£f 'K0(1)!ğrڲ~IIt1x6j{ z*.2-+߁,}UE $_d;Ѧt7ƕ>|o ,y8`5ݩA6>>]$|Ճ iOٻPC(8i i<:oFA\9 I5HKXNf)r mBnɯk8/nǰ17C3PfW찌Rgfo \W E*9S4ɽ5aNr"Fy)7ϷͲiWweE<)#`gcĿHi]Ҷ[7*=r`|uv4ӑ_6qӆFZTfV\8&ִ zy 7g01KAG iZaWЎyRiLE@Ggj+ҫaߤIMq&7+=KeRnLDDL{AvN4u_ u3>E켻#jFQ?&ZxH0/=L y/ȢV~VRV,7E5UzG< ^>pXŶXL5v%ReV  I.yMsUċvߘ-]%SMkL%:pHqHͮz9ɗJGK Tjm鳻{ T Uu}/.fSO#Ey5\.)6GrO=JY]nMZl/,fu݆i 8D:7Ks9ErqIm]A?!%cCSDHYlZr TvĚ_xh$hPRU랓nm'L 7YUm-}&SQ!U;PE ,pXdbn"Qc4z/q! IiozDFc<館W| &1lNVuEX<IWT)ŸC`JNl9`c*޳PŶ90S՛\Ne@N1i6SdUVv+{w3O8mJ uia\tArؼ,Fӭ>De {cAto]qGa9$'rkQs[廊@!{(XDCRI=GS7? NBh'JhFO OCs_H{dpa @jg!KAj:;'G$Wsfc?I:\ӧu7ӖyCԬ-Ѓ$b;yJhsl@W" LBgUؼ v- 5b=}W +e*VHfGqz֬yw5؄LuzDg v FoHJC^Kv"^toDssVW^k6 y'9ӈegbJ1BL"W6.~4IyyCH{ r)P$3|3#t'`B&F^ThP>./G4 mD23_J |ׇy=Ʉ]*a(,n.WS➥H@{ CV#L\8e:+i3҉5GSD9ua -΢KGXs >m7OM !fU7`:ZpB;9ŗk`Cm ;=Ew\[BJօݠ"9sce >~F {P5?v0,'ʠ Sf fz@h"t:9sfF568?bL(*f(~΢ ^ Qbg׃USu9p%uJ Pz% |w $ Q|iSXOsTM!I3]w>>RXt$=R {b,O.H'p03Y_ 1·6ey6m < Y4,ع⮃=Q,]pHa#}Lf/`Q\櫾Y) `s$eX{;IͿinP/?;gۿnސPe!j^;reތE C49n|"e&q.1LC2Ԓ6[{}NY9EDt( oE#J J鸯 VlD]&iJOLArϦTD\ƛFa߸m#Uh: Cp lbDزy>ѣ)8!p0P:MCjksá,%[-B ![+0^( o48{cK.iPg-E$\ 6FLLQ7#Fjۈ4_ZcxofeފII7B,iu%!L^+S]g!k^9qj C&LgF[ޕQY.}‹3?%m-1/5{ 7O/JȜǁuMcy7NSs(Ti.pt祠^\5yww7uLwfN#5Cq&  #9fݿht@TQ){'\ژ0d_T2xő'Vm#r)hi~EP؎'3cyԜ#9'Ii,n]ă=XR`MɨPpZ c]_diegV5ȮO z6F;4ʂ  WK=D LJAT[Xv@tZ+J_p2P0`nS0`QQ- !n<|w)ŷD1*[ P+Ȫ4G)%|S\DJRUu0cdŏsjn [nI(`4RȺ]Wcz Y3 y}9n}{ahNo+J.jt\z)5 UCyNyNeHd#LW-זi ;V 3NeN +|PjG7WlC^x-]I9|UC냅зy-[{(O QcUFs|Շ+iq @%YwTQR?m&)D5N#jn_ 0c͐ԅQ.g_1,9$"6 THuU: hBd뽘NEsD4 WeHnmb-X-ik}!H&@oߕ.|Q#rJ]95\r:D;.&]|i,s', Io YFҿٷ;wڗARX@ )z%nҴe;_UbR|%Or~5/g8M WɝJqL ֖t -gArK[psUv`W28ր o q4SXTU%uMBUmn @Y~R2&D:r!A[`ڲ]oً㬥I'n9+>!6Gz\]@{96lz:ahwk&rwz0]žT/}ZwLe,9j}N:.<~,׻?K8ڜIˢk+އ1de{"ɎC'?+WĄ(j,uxx+F'acLS$\loRx r?K:UԄё9wuU8\ 9:VBЯ?u= lf._yV,n/,X}Жˁyԁ^4绀0jqfJj3rHubKo!"CVӿ'-`>Gʫ 2۔ɏmIlD/JqhKqF0̊;"C:ewA a(,/Of t^ݳv5_╃[+=j]iHzx3E_7S%§JZ%DnTU{gaA%6{n7&M$b]ѽl„Ϥ/sӸc0;wЄ$ʍM?hdlN!ܫ]|6L%[4C0T%f@jz#$NTH^3 'Uc)7F\xesXXI96MkI=ZZWg O\×UÃ#ȫ 1xUx=ԒDTcSp.A`L\;c lC?{!gHP6[ki"yV2`/%VG*.!y|kCIu:џ*)ކ|6\ ʲpvXsӓ*{JIFԫ3S{0'g5 v_{5p%^DžEԹ~,t_ =~ {!/Fg48 vyK B ' =tn^II}ƿJr3k$pMB L"aqzp5gh.1аEt<{)rL;?O]q:·N-~6li+Į(IG-39$˶1XlP+f;˰L6*4ℰ@P\з؎(xy?DB3JŏqIz vh-n߰C*s XU;w{oq3PUPcԷ>/]:ي&m/nto}>+@ҊeΛnfC-"FNhnTnb.|XLK RL&5m/Ho6Ժl`ϩ(+prԱ;/abx+Rϯ[C^;SCo >]zI"e8a>%QۊM[ z *MfMN}]CULIPF 0_΍N'=%Qe0,n֓8%iOP?5i3~g.. ڗЗhSsƎŢ dmUJHVh~\9 (d!M$sJ?>F60:LiMR}zt9 t|eGi˫},`=U+&G1^]]WųA{BMBCcU~Sh=ץJx3y{)kN^]rA GIʏe`bޏmFXSO)϶u,k1e\1~gpwݩւ${ 8Ab-j^ۤIG#bvY[TG_O2^[I!:YeP:Tz׿hʐO.8ܜ-HǐJ;)"9:ײՁzQmW^)`tBCvDsb1?O "|0 |GƉR6SQA}|QQri_}f+aZż7/@]7M)<ҕw]_x/;Q1fVǿ.|T BqufB*I]f=lW֕snb +Y* `Y2|uӏds+1`U20d$(EE4huQ+V7>X6˵o!Go@c(R5zyZ׃/ZK^p"v!ԣ7 5.jTF3sF‡j2&ͷUC 1G-Ԍ@p K(v<ūfHB$?y5⑃$4iYxD}>sWy<.BSzaΗUUZnO9KW,ǠcEC~wXGAsK4Bk{U9t(v/Qv*#pz4jKFײD"=z2u22bsmQ?ˏ|4rgy${H,Qwj^d0wF' |1=/G>=l-oRhE `HC n)TcUiz 횯NX~Vtr\_E tfQgMAKɨ}6ngtc2Ujd\E!Hj,F431$xI,ary_I R5OIMu6[Xh$wf0sSnF_7ʡ|/_?EBHD i27KD8([?o GBȞô9OT%֒J:6j/-z8ip恁5u^bȹtZI\M8bȟRLcrwْSLS ̯{i0#9wO,#epkKF '֌8R3i8sE S NفfeLSzQQ7&-ˎw[grC#aE?,Lawx*|C.6$ eDm}<@1c֧Žah2{a4~{ efY`{;Erq*EfWkg+I\5}:dSBX$.UηfqT8zbFmw,6=i9jt n9s[.LYyj1ʭĆYoLލ¡mN@KG?blqݐhTIݓrKK(ӃP|Ip' n,x)%kyFmEsJDu-Lt'd?:)7q~vJdNt $ŘrJOeq)Y'm%ׇE ;M5';69Y(+YE%S*3֩۩3xI@* BK@,׵"5b>!h|t%^,`Rĝ"?rA/sW &ׅ-2ͥn=ýiCHjwJEP gײ冀cr9da©fawn\Kn;Nmm4-h,B'. MtX1*-*nv2z*$?Vފ\.b6tK/(ͩ&z 4c{1ܲv#Zů/0AϠo0KgaOrkJh?qr#v+5  ]2~Sw`\}؅I:"pqf :wQ0wR. <?=ʺ{-Uٶ~hĕ/HJGUcoVYԻ&? \XSrCj@?Fb*FF*ĂCkDջBV!H'&9aarYEd9$X%aqХ3%*# *V5oBbK S}዁^V ݍIlD4C,T¹{_WgDx^`>Y(/XJ&\"$zp3 > R6EOo@72 hLؙ)қp7|/sH$5.UBu zcH<6דe\;YWK\@k܁'~}U/saq3oʆ]JU.ġdžr't"Jāݛ*_Ԅ ߲e+8.=[`Vke&Rխ}/:Dd+U\4 Xb?78A?i0-X]*ͱLEf%(XLtxTxd){i_1im~Bv45q޺Aݴ%m/s~:~{ ]󺝠rSO5p )4(yD²ֹHg7v8~پU*pmSI8{Ζ'-=QCT*0@3i5t"h'A-%ʞ+O}N!!ySW8I CkbXNe ^Z =@lMce;,~8̒ y69뤂mW5DwRn ~`\w] #`fc C(vŎᝈVƀ]jju0ӼG~+(Ƶm{/Bs=5b["ijy@;yaڄzY-d _\oLƧ^cxLs&CF~Nƞ3WkД6,mҳa]C8{;ٳRsoG;$2uf9t_i 3Q(ٲ`6Fih YzGN]SٞWX>C-Ư/9wâJ~&j-!|h[t[ ץ YQ *ǜ\@YN+P XO)ɖhۖP[_$rt2RVȢ|ݵ8Z:cFhr̂ܞZ\X R^+C5N9l#ɜY7A 63v-ogNZ n:<R$:q;h}WD!k[V>8Gt4-6UI?zt!cr4"ًjWHS侀MDUi`EXZ eqY&F8ӱ >m Yp6 %ʝ8Ӑ⋢1(7{ ZpvA)|yJ^A\"[!zCKLHs.o\YM-0UnD}໠T\}&9v}Ӧ-`K5Gl("}D7Gΐ/}qv*P?C^HȠ~7t<ugĢ2m㌝2F ^JMxy)ƭKxyF`&)e6[`!(.%XZZ=)XnTl5'\/[X `VmHWbTwE *&^V'**k]K̗zNbǫ2ZD.Dɰ81?l7]AbqiVk$.(80R(s6Nh@2^yŜ0N.fBO7_lLΎQ{-~m c&Ñءt:ho:.`ͭ(? fڕ${O%&sEc p`?8qjb Kk)h nDv>͢;E)A)fT,%xbU(9!lYїϝΙK>P",!Ѷ>dzECzvص3(=[ڳ V~ B0XGZzqⲒHL=K#5M:W pGf*NZg i(eߟm UۥNkt^ɋll V+յcO"_ Jn\-@W '03=fh!h){J Q_y6~u >瑤͏UjC=wc’zkTÅ!Dlޅ&e9ͧazx蒾k{SWFl_gkx<6ߥ*\YiēvY C+q|z |OG;HzOSEDϼ-X2Q ĩaȘ]nB#\߿o`k\!ӿVWFv}ۈ8L+5#&O!d>N[%폦 T cp̚Dg<0<`UWq{f*+,w0N =M2Ry-T)ʻ7 \n`)P(̟o w*Es͇Q(elsc<9li 59:ЭWps8Om`귡fOr)Βm&rl5z]Nd p'[(KroA{e`]Uu %׽S"iK;IvåDvy:d;LA 0 ."B7f8 j{$(O~ VNȴ `ɗD!19pslt=]~匳A*K4|s@ HЌyfJqpVĤKP/SS@7!gyѴ uuN%aGM i',c࢜*ҧmcp,61щWw0=,0st%j#K.v2rACKQE3WJPj&(тD7DO=Ug&(AK_ նٱnP&kWz9li2{Gt:HSRS)A X$D!pp~ε!vp<K<1-(3`_r pZ^!v4@b v>}O[#0lƳw>#S{U4rM)Pw#Pf3zqqk_O&ˈ2%Qmu1Ou;uai|Z]eǍ t -UWcC SY4 UEʏzVw1,H񇸀AsW#`5z~슩oe,3no_p|ql_J@FE&vE4~4mC|ʠzИ&:c.d1/^7Dˁh~ MS2aоKkTѬ5R"քjnp6(f"\I!Aa}LꌖR$5Új!k~| v թ4RI=sKk I}"0I̬ >CP+7 NiG5ōn95sceF^ FM"ՊB*/P{~FeYQHtIg?l2Q6zz]VXZN:bw@u?ת_0!>)Akꮘ83s"6.M: "O+`t nYjG%v:`Q.QBds p#1OZ* 40*Sf%Ësw]gxXq>VRСCQ]Dx]uD)S_L7cI7O Ix: GL9&;OnOmXpX&&HY|t3vj7D8L$:?woEGGnï5iGG9v Ԏ6okv;Da!6A`$ -PR| dL ?7G*` މ]e" 3o'Hb@M5*;1((hAb*>$q{#_h=4㞓,fFtÊu:K嫚+/wЃifi0>;'9 U/w0d8}24ѶgGnݛ/u@RvlCW :\/0Kpf_Fj @&AfCbnwȖ,$Wb7"j:!C\޴cL'MFx!ls,77ztF * mÖw.l9O>L :(T#P ]"MtK|Ъ$ zPJ贞} 1E*֜Z5xgJ[^uN= X\٩~eRyqREfn=`L?,We; >ؕUbN`8Q@} RoBb* aٕ}rbi?׈nB`v~"婣yrKcI3Um|⪻ؐmkC7+auY Vq?FKbsqCJU , (ʺp>Of1,BwU(XBt$ؠ>%.2tK'h2Zj1ؾie1nVע< Ezaxdž<3NC1ɯ[5#J8#j4x@\#;1" ~:DDzb^_W#%EOL`WF1{v=ZQ'ք~E8; Q) DO#2_dtP4I+>cбb'rV7>bH7Bɪ(UjW5w:eB,Mܔe]8ݣ[GNOū,jZjvjKGUč£ɻ[u%*ać/%&1:iR&Whٹ"i<dwMZg@^֠X*7oThr"1uq:d1;ѕƝFhٰ.g?"5D >1|L倳g>*Ca%r dq?96AΜ8C ưEop3Gũ6h'T1?go 8Ǥ_O6aG\Lm#=k~ D>[G6 d@0_cM%Q`8ܮSFi(Y.zp BԒhlG2(1uhon%jGG-Y:Z,>8 2b&-k[+Ng#_YqTbn0 J=n9:}f֌Y|`o{˩Ե MI}?ID@VG{mZ L~ F-H|#~ Ȯ.rƞ.LNF2!L 2Z{|놩G`ir#ueC,ߜf*8P6(O%k 1,"05 h-_(/eN} Ͻ|{$IFT9[.r7Y$HHFIBem?g[]&ZSd!!Ǣ1«p}nKn\P(v?$hgH{dq oB2 9 vo4.<:H L3#iH"o|O)<B~pѤm|6O* ^Z x;!Goy-J=Y*3/:7@=`OBu+eM8Q)!rYi gso:b7 `eߚe0ml (W^zLE¿+נWa93y:Ÿ)^f ZYeÉYH3/~aɳfE=(m$t"pUSě#j}xc*~yqJS˓+D۔fq6JlNCiMWSRBd0! <ʿ#4J|X/FȥY7}i g 8JB!;3_ʋ zcqσ$wɫP+0(dr) j1Oq9b a"fY?dXR*(F}uwW"VXw=Ϻ_OՂa "]r,.%T $`4߼x+EOD Ch|5P>~κ(!Ȑ:ƋK#)O31|tQ]BW 1ր􄨡FL94hqԡf $Ok"|4N[,;~Xрa^ pՆX(Cg 6]nEx(uy 8YÑyd\.Rr'SS)J h@:7ˆwEܩƾ3< gh{J9nR0wZ0=ל^[co m{/)kdATi܎ꦀiB;PPK$Ӹo*,>k~ʡ0Gê@c: )quZp2^τ|\ m:]-TVd/z]$@~REH )aݻ fO\uy;WH:3b檋*8O>HmU{!f˅G s/6<.ϬP&&aKᖢaA7Tj$cv (T]$* }Y Gͳ +$lWٱ)ETb|xo׉>!6r1C"K{Œ .6xRt60ObѬ̈́'qEiڹS.K}ý&PV<-+2+Lv B{3 ϧy"̀x'D q- $!IQ:ef"P>3KȿSFFSWrr@0LxE䩐xɯJ|گ ,4REmT *eX氫)DSԎQ"0VyZ)noen} i7ڞIr3҂MŸ cbȷJs6V&ՁQL8mC t3,4d 'mqK.P[&A/yO4C5P1OJ:X6dI0$'hTʄ: %eX cC3>Upiw);ZjxhmʾקsQo}5H7D0ʆ=.JMA!q`u-ٽOfMO-=7M`gdOs +s_vOyh`Pjm=v XbgHW B&+͂ i݄3o;uhVJY-KhGN0Ս\J^K[ے,$D|NAcµTJ$xuz=I!g. BLdԪ !v##AXbxV96%R ?(#c[iW+NN c[Oh6=Ў VB# ǖ."Wlbl~m@ܮG$c*YJ£n, U}Mw_zEvhGnrg ׏گ}F@^ )[Y'3w_Hh5Fn bxޔJ4u%GJLV0t`!g߉ "KxuƅnSS D2l*;dB(evvauY؍Jai4i"\_ `"9m֩T5r`=C[ۗQ}vb>$8s*!kM=z(L[!&ghӻJ"_"-#&Ge_QPn3yDJ̋6NG$_58Z*61&++AL\2%&:(O*w-cNܜMf.ABⶌ)NwKKO36X%nZy:MaﲡX{P)Mv%!3;Ɯ!Vp5?J,3/݀|euyKePx9wc޺-Ol.,-cJDӕ7kZԘ CYkjj<@1iΜvR 1>~[sV m!v e@1w2pqw/5Agĥ9"dnӰ[՟o ~ qhFn`fV4PРɳ?_́=u"=k"i<:Z|aO楲R֏]VS&kzp-O\c"*x7!i@?= Hu=wއ(ݠ"(qC>K{Ho H|] x9>ɝAU)=$4:XDob&{ F*[;-W3^Ф7Bʐ#ug""5yJq ::*( 9V,zE[ ZDX^I0UE/[BF,p"2\_Fi/}e1?y?+dե?oJ p"& \pT7xpDeGJ.rB:Ix30ĭq i}o rn)|,B!27HF:n,@_{_JM<"Fň84W;7#Z 'N74WA'7PT1QBj;@߇>tN i|.ҺQeao$b_j2(٫j?~}A똀JE|?9,CM?(_e3\ds+eq30ÕEdsV%qH67.h2,ddţO=*,;s%+GXmL z+1uaֺ!ӝ{Y<99ov@C$F?P~ʐ=-Q0TOzOxÌ )ԲKH@Լ>b87p)!>xzs p?xPK IGfmyO64Ѿ8B:6گnŴ])a6'3+: AO#V44#D>친uJ8l3hzv 2cUK[O?1wjOZ*J I"Vn)ž k{~,om]j%(̕ X)0GvQ1М`@W=lmw;,`[[8jl6@ %o,njXKuBK5x8;?gO` a3:Ua 3&OeYsqz g]zA6d>.r4i˴qD}ćR_fCڸ8yk7)yx Tbzp+Ke=\.\\O+ۃځd\PUD<Ӯ{^(R:E~w1!~f/Կv~褏ZTn:vHp;eth:٫-B3duUZ yƎ Xf$lB顩Ae׹<凐}QSNTVwd5;zcC?]* SX&e]A1-e |`tr3 YB>R 2Oqn~m l?j ŋ!xlĚT?y~Xٰ&Too$M\[+T,D,{kI4oy;7 HPݷY$ 3ɤ\7\ Y&peAdR7̊p5=b='%u@8\$f#Or`GPL'4P#yY湊=ݮ/Az[+].4*(þ>qjp-)݅μ ܨj,/@nlrhl@kYkN2_wA)-EKiqH1޽ǫ|{ϗצT@B~cdt؃дX \ kR=}e?)&QMGփxcjY} m6]`/W,ܐy o8̻=@=oM4۹luaaVt:q(b6p)7Kk RWFQB$LD3{J_:h>F"!1d&$foMqQ"ycwJ&гUS?{@ #Jb#h+LWs6t.g}$Qr%vZOM h~qVvY3}5?~f2u %+ t izvXD92&&Qr,l! 릤4(kG*r@CjB&/$jz:5B?$!aNc;s{Xt˦vo1a}Akc:āyXmUt%W _aAtjC^5l۲(n9=(ɺ/L#sE„0ג5Ŵ GmM7!N%Yimu`:BV7LٹRbb`#ɘls3l2 9&gV\vR?E,&QjVQt8w\R;e3-V3dy a"VX\5pT&e0Dr ov83?ϼ/n$i  /I"~xma7]Gi% mr1( HYZ?]q!W좔~Le;lU8?^B& qDt,A{ } B;ڠ &.Byr:?ɫu>sg eB{ BiIi7+ a"$ö(%J JJ4|i|0b9kx"ɺ5mX&UC@bjPvbPصk2Gkώ\^nz#lȎu;VN7Ҿ 9z,0MfrIV}o'wQZ 3keBzF(H`ҥzcmk q p\7QEGlw9_PO:X@^ރtN|m yxp~%`7o!R8Q^;t<ARv ˽~OjЀT효>Z9|SS3 $V))I~l"ّ Eօ_ΝB UخcVT$z8?HajRG.T3iks>h_!CQ$SilLL()󰤖&XwT܄mOJ'kt8~K< $;@ E^@;Z# PNZ-Io;e5Hz:k |/sZuN1"z?9-~m=on:;ZW_N[X^bRUmaү ~^^{mXwV`r~q8{\^Z|'FK~T@##`dߐ0ά N[1+ 3|`5&|88j4ΟL;hJճ@v F`1l '6օoBl52*8y=Q # :&tg[A0ᡵY, : V_3 3Lj!m h1ܶ/"r]Tdi D΂I"s@7d{\YgJj#+ F eZ{턯9 aD_ȓfH*:nh` EeOw-3`y ,Yaئ%ɧr`e ءp,4R[\"<.݊Ȱ\i)CTFMv zV?51h&ի&rD}kslSߤ"`CQ3`.kwT\BJX걤k\3Ϻ1j3JX;ٓTD2]Q>s=~\^\x'1|W}^ai8ϾZ:|a"j_Oh 2U"~gj;0Z:9f!B)Zi˰Ňk.KL l) *iXn83҆v}\p/6e[6aP8C*Ϧf-ݵ ?J4Hge]F,7NOUؙm̙(3_c{g\fgڟo.>rvxi&w}/XmX˜AC`r&'~F u0Yh1jR4oh"<&Me<cH(4%kA]0( z 1jgލeR(~ҿh}ڞq4PE0;jR.Q̧\Mz;> ̮IB8QP;`ó_kM耳fdFix*KzҩxO" GX=e5Gv?/`)6Wu Ү4n؂g? JO؆j"[`^rhN ]JF6bc\-WYWl+wtT< ӵJQX[EV.Xf^~U kVXSD@aq[D<$F=z#YS,IH?N4tդ=We~rX $*;#tO'"Xg@]Qcw7Pnaߚ4eO㻜#6MyGP7>XWn4[$1}.5jPĴ\U&"5",{Q *YDۤ͝- yfI9FH~٥nFxuG2!AIn}1v#a?eL-)xW>{|×.$ Dw$ uUAN1VhK'}__G|rL `}Wnys|L7cf? -eŷ\khcz!fdHjq׾]DeF 7WwC%s0GxlTz.۶&':U-) .ea>w1=,Mm,4r*RIMt3z$W oNDlvn}yhqM֖gٺÚQM9P:-[<EQoF`.kP|uY`} |b#X,W!s'?n'pISnZBg_^vw2P14^nso4#X,lQb]14ǿz}hfmZ Do[biLa"۷q Kn?*XK1NJu\oI{Y|;khDpl%jlDZ_RQ%*uʈ)LkRtZDCjH}L$ֱzi 5ffzm./V>UƸnGZ775O簰WG}ǪN!c&$ptIAGƒ^i2r?A8("{LlW B$&zLk K&yk{wpN#;ՅͼΧF 0ո|NUxq%ULǚ=t"zPmvT*?Ƕ)ఒޟ̫Yqo#eeT")m뺱hɏ|])؅:tL0!(_$1xyy( 2u'ovNrr]lFhR,huc&dԺiAY`jZU HԁkoWH\Fgtv¿EvDy 5EHK"D5Vl.SoQG"p"VchheM|A.DItH}̬s#HDw|pN?3\跜wd")6Me!4l ̀CP]1;xg8i1F$"WfuOܙ/9 s^Eϓ|p>ۗ|Hs1 zM~nKOUo#&gWV'a4.xߢIG$.?9k]B<0ȷ,ZIa 2U'#˳ 1"nqerX_̖/Ȣj"nXHXC?0ޠȹ7xfk"<>9BܮV ̰TavlaITܱ/#?Zs> ;ρPZmWAb KIn* |RઢwyQ&^l6}X&p$D;xȔ,5*ǰ8C'eR=Q2S` v,LM*|]^tds=+Xuk6cmQփ ؅ 8Le8#4 l8>N71нYq6֮R-Q S AH%.;ԝ7 w[1#!<#qfʎ́N-JR 3AT+rP3yO\YM"5PNo?bbt@Qf.2EQYm%(ms{ <\\}ާ%BZP26A^HU;$J3F1m͛mHB;A6grӔ:Gs,y| oNa:V`&láK8yPd9n-ʮ17u}̒! S¶W m؛]NDyC) wbC zT* 5`hDGZCiqp,Xm;@vǿD?+@]g (J% ̠x8 ۔I 6.*%4}! mJ@Ͷ E8#fe?U[a&r`CpԱ1wLmⒽk&.є5%ns/Yc=C~T́y1娖弳x3s8B"tױ5Â.EጳzT覐dO"T0Amd7j8++12>nBT~Te92 / FTUtdC5 kF_eoy`S/TYnϥپjx E~Pcɂr1?ϐuzAQ?6P>(\]CSͯ>:+ZEeПu!ŚKb4U@XE/}4/g!/lͪ ԼO.-l wV_4W4 Uw}0FP#"$<^#^|BS*փ'gcg`ݍswTA:ә)Zݝ8g޻lךxb.>Dv };R[҈Ow]lպ;[U,S'苣jE8Kѝs<ق w-o c|.W'%CJ{Ft>!T[qckR~ xo3o iu8q_fz L cQi~cS۹^4ҟfm/YPbj:k\:F$()t01à%jw~_>g#>3~<;nGEBY9{x ^ {QߒCQ$9X%@kRzV~<<=1 l,N=* fUi%3ERvwz9`8|b[G_ˣG \/3KtN}TA(o8* 6!*Uc֡ M},eX0A FvWzØZ4SQL撥48m%U.IsQ die(>c$#P5r uV\R6H6&zqM-XƗiz͆|#%EeξoS!sgRޜϬ7ra=5񎸻n5z~D.^^1.Ws>RwY8zf3甚7Fq {ީNJ_erݭGWW6#$!Y`Ak:T"YA5D1")PRJJsXOϦaD^УV)s!"zۋm d _ȁxxNZT}mL!;m)r%kXO\_0KSpSf=Zd@{J XȒX;J)fKrFy5z ɬ=1}ٍ!|oy7&d+};J_9}y)r|0wMuS]#֕[YM]-ODO|Sc^2ؓz`H^+8Tv,&e@C(&O2e=-"ح]RHWbMt\jC˼j9.8]|F&dviK8x#tk (۹."ᅈk ݋AxyF"(ڍ*9fC#E'̷dt?&͑mmNڄ3c:ʨPm?*.vXۏG0̡C䛫+wgyҪTwKR(޳aQS)ES/&LS=ƭc ;;@FSÎp PwW2 J A349/Rԕ7 iв܅*'(<-Y#oevuD<7񒛯e! ]"t,Efpp=PcuWJ--YE5!^"^՚\,&Tx,\["3< DD{~!L]!]au^к*T5iPJ @d:Fp?:pX%`v (T /(>jYP#UjQί{q ~MG?ꘔfZ哺n2m/8Hr^Io0Zu(u`x>4ߜ:*zXgǛfE[ [:P3wD7a ۉTt`E˙<^&oP[l`kT}ރۺ_`E}V9E|qXA`&C8ܤ(zI{'xJ"xBnw;G%dܤ#<A/HzNx-Sm(400?bYj趤56o2o " D MKQj1tVSG%о%T̷:Mg$@)Ӝ5Gka!v.@@}EΡF&,OzF\^?3EM Qĸ~iƤxVd 0 "# 4_H *YЧ-Rҏ>p'4K7vؚߞLApC 1@_E[K9xy=.VfY : rPʗ $oE䌨/|󀈙K+O5|y~sZ(:d𪦰% \_=/FɰIp`K RقDordHVl+ n{1U3VK쬶4D!H7ųL\#\MTԗ,]Ms戎%:;Rf 0Y.RK~R̖n̪$_;IGE~BS2;*u=2+ PüGFX`LT,nP9 S޿k ~Kő+T7$Phim%Q`S+D%-D$;1Nf`UXVN [Ż-4|o( )v~]R8N:0n|nj X8[7Hh x"ئeȼDU>5 I{AvQ{1#G&% v<0' &Gۆ y _2;({)9KZ&O Z jcGõ})ifFM9!١mhQp @ET)F)W2`1rv{ $dt{C]8T:+\)BK]B)R wY<xM{7Ktfbr*6d%^xk4 )- X"LXim~[U1DD5nyPD,_׃*ZǾcg݅,9{!FTO(^ \F'4|r;,ѳ@m.{|^ot"uQjg6`bZNI6<"4yPJ6)$3ֱi<ㆇ& |9( _mPAް 3# 2 dԭPNCXl12~\NnS (~T8یQEC žJ f~O;Pue@z.Q4n{ma(SYQo'%Jx v.u^U&"R}TdJL2 %h? A Os85|)WpA W"ڎ- G$ya^Cԛh%V^՘i!T]z]O&x,seǺ zTGk W_F#swr2H nU%j-3zS1PSWlA= <ô@ :a%Z:Gn %(8|$~Fpϖ TLVzdm.~Kb,GQ5سU7z/uq\BmZIl'Т`XIg.;DFd`Tqɲ­\Y]ET ~_PkWjyTVIγ g0ƇR #^rۿmD-dჽt3x&܂LQ_Ӊ* l+S}Cx,vWTY:¸<ƒ[ˌ l~Blә&*d;9S ojq~4wQQIntu/pFyY%DL r~򴆑Dd%O7XI`dLaC xIjDldo:o4I_tbzw`+W1~S@ъmx@8t􏑾Ⱥi-B]f̆P,AgkB^/tA +/ {q~P.ɮꡎ}$5҆Tڄv$O3y:̣An}qT[ͨ2L{Q%$چl| Ih[ami$Z=Fc4N  }U:mSo\N\AbEPjH_ո! 䋞.p8W{ǿ/khm4qW#dtM{;sX0x9,""k4]+hA/yx?8}7Y~ !x zfZM}HQ`Lcbpe^P)́v:Uo^<[³]YO6kI@U!~ߍ ĸAwo1$[7[ AN$AJѬP=bQƻi>Y}฽\0* +cDq=gI=gOg^ڛ @[,b + Vt<Ø3F~D.V%(tM `V]\-Rlkd:j{=1jiiAPOL!PTҗכS˱9ͥ%/QV*IAb-% .ᗪ(1dL%atꆜNI/V]=q{c+DAH*@Wd%9.8WI;o#;|n8iwS mRAI?Ӓբ[@QkdH.-ڂ'Wj @z)Htf<9qQ%L$`G"f]!=?L>}+͠ٳg؞_}R^9h }<re0N-.BjcXXBcY?R@}WW(fPiZ@WfP,vCL\Ǜ/6#KbYXX4~K!꠩UYT!j |7fxD>f+rcX'2|:7{ y磛z=Co%*'ju(An(l>ؐ`)uJ0|<ܩ?>{xx&hN"Ў23H*z˒;)@vZ l|TFރz( w &ȲLhBԉ"z> x~$ *ޒDFJ<2g܈2 oR0 Rj pa~=-{2\4iT/ۼGMMnJȌ$>77T~]qDs/W]2+x~٧"j:;LAEr8 71T5\u_ɮi=ۘ4:r3"x V)pY? qʮMSOJ>b1t,oV9C?~uyM?ߒ@#6UWԺ5{Y-ZиU(pg!|"!ȦOz3B-\)M@x&P}XqQYhmK{wNg"H):b_B-&U [KYTCFohp /J ;dm3Ch6u[S?KdwJokz7LH: h09Hq[V$oˮK(¿YSl19(*6EA悮gn.44<װӀ&&C7X֋~/qy1,y#&Q" aVCrb LRPYiJn-Wvt"nh%&5q7bW(,Da$FV $Z}%,"&3֠Lx|&1PQ~jcrh4a+mZzi7d0?k *<\0e4SËDQ%5s y @ l(%nA&Gkfa}2^[A;*謲4+`^}$_ڝV qZ} :kaRWZ #?ټoI_y QekQ"9n.]Vndئz`hP`.[eDI4$-!}t^L܃qH(pUjk;;#>ULZ4%a]pMGC Y9B0~^N*J3U2\ |͓Q0QuS2qc8M1Ug֏{ͻrehΨR萫^a$ >ŚoZп `[XX91?B*]dUb%֮Mqe qm=ȈD(wOCw~|cGoI*Acej%+[( c}xᶗ|b5GG6;'bT߰;.cHi^LA(W&n_*%]-ұn]`Y4MkQm&t@' N:V M3WY_…U?0Yu{6f9t *kS{yP.;2?kWO7XmSr܇aZOeo8NvuЄRoEIZMHZ˼CӠ}ɴ,' S(̛߬o贑gt?l_'wYRHeb'Gy48sT٭)u/V݂.NҢgۍIwJ@U;>aYQDDAu5X^#i T 8рAW u v*(dP^#sX\wݼ ɱcV#EO*6ÔalA/H!$"1zAc̾޵XayE}wX$g*Bz')vx]郏lL!_ ة%WKj<)ttlB|-vuF<_P3vi6 "Sr~N'||y]2֔/@3z+L[VD[:qvzRkO ׯǰkK%i?AOaN򳜯}ѝO q`.>"s@͝ j-yy%atZǢ7|_t>q]8c*pIN~MF?Q;sshl}+"L p&*?\7m-i~BFOO;6P𜆍XzW@,EL觙f50QԗJiBO3W K`ꥮX<7 ~&V6GlGcj*L $W}X gM2^'|+Ky`^4(`/#l*BjqWcnj&LDZ׳:eq[JII,<&wA༭`)Ԉ4!}L¾ YuM vf9?HAG! ~+E uZG+eIБ$^צTJ@Y@&KX.z}$NjL9,']RKVT{aFcYS{3]kVNSķ0R-gx9QNIJR\MC#ȦqT(>z4ѩ*0+؇'( ٙ{2$Bǜ@5do5ڞSDHy*'j LwW9S-757?!<f:w `EJȝTyr6OSLs)KF3 2B.vw`[R|95 uALoMރfh؇TQhP8Bjlok.^E ![*aF;UY8U4=Rm@/?J S:?8Gܶk~T1.6wzec]:zި<ɤ.AKЋDѭ /&|>nQmtcAG ɚsxўI|% ua/|]f&JkINYHO9 9r8WmiEE WCFҰxOrNnSC- # 5 jka/RJ{acV:Gq3[`W+VWJ|j )\3zKL|;$CljՒ8"{)?]Ά5A0緮PfeXy?{B$Jku-ރ{h` &.w D- G+kby vm (qNAjO'L"XEĻhQ0h?^%M뤭#NEM5 "Q˷ٜǪLqGk+]C N#cHo\F7b=2& \uU@"-iSWL<1ׅǦ`_aJjl nG]gE,a$ :?|;/^&X;Wmzfp!^sSv4Q8֏2g@qFf}7Mi&)\L6-m򅛸rn51Bsr6QJYf64ĀJ=5U#ѭ .~1.d@@FgVd92R)(܀*FH`Pv}mHj]0n;p~_3S%wVּ0Wuo̍$;=yMS._BJ?=ϔ` Y @}<4iq覣 1S͒ ߋ<ٗ&2r<5 㒬en[T.t;N0;Ugl#j2q`'cO'z 5X:I߲L'Am(@w3|;+խÁUB"a\&TM$7t} ؿzQ{;9lѴܯearc(Bl+}Mhelt2wJw[,Żݙo 1@AyO/{#Pe3|ƾeD<7C_bʰwEotxZTY xD_(?]Ĺ}pPu䧛ܗ].n^ݼBcQs86/\ &KOls k x$a<,9*41PӾѣsEtM҈XؖCвHc*wCf~"CO:y!îBOC/[Dh:[VEk%]U#4B;|G“ L4~,Z#zFIr4Z p57 E[:aI.`8w[[8$p{-L-#2&$"Ĺi 31*8j(&΢Z>"Oz9"IModcGTB[>0kEcY(1f"44?4!(P~]S#eQ"xc+ b+1)H)/[cS%]Ijc=k5&|6uZO_Zqz[^xNA΁#W78Z MUN މ0=N NFF b˓UILhSuR[fˏRmS0+cX>d U7Cc=%\W mZݹ2Bb}ҊeQ A'8JA.FQSv@;0oG)=O~^GTaMDV~__+ ز}mc*.m(0ӠY/"mdZ0W)>[͖ލqQm24d&h0ݺZ-! I[T*:-p bXb"jd94eн]`U&bڵFfMLKd9nH&D5)ӈqgCX~*ȴ<cW8†uQr:e0˜ڃg3gԩn"Oho\Y`C r)qJK|?Dnf1ŝE"yzZ?SH(O=~hkF(t LfsV]oHAr pqa'eiv x,tQ1/`BZ3=+Þ:` L .Bbj2p_i~/K&=˗ٲ,% G}'q\f"+iKT,qK<~ ^dա&7Xã{2;l, "vrsCwH]Q]"*N(p% ⣸zsjEfT`*= l\-^(MUZ rӌ sGRr\-Zܘpi˴ :JO%[ +ؑ.UDhڂKzi+,䔇"eDD60Ѐs yZfmssѐHaNS}rwsF[GF>@Zń~G$k {okzs%Bv:nC{1;~Pg]a頺C [ky5hџ]٩jڹd~5 ލ?.@pv]3˘cF@3-삇p/e7SX.z !evagII遵 oc8hǏZx·'4+y& BF[TU0~| *o&wj0mVa5aA0 5rE,ݲTƠ(/ Y.v;`>s&i&)4#E$.Y PQp EUVb+ Z% Y5a6ŒLDgp g#xEi_;3zD4br' \:4VHCVn6B/-\RyJ=ƌmO_VQ wk!\ y7^5d¦q t _d~I_U^VOɕU m!>(wP.m$$\:l.r&WAVW1y0MpI? Tu1wga #/G7 ZNrα?/w~8U3hDV3v`N&ock5<˛uRZjGޥ}a V0a1$Jp)^I\c&b6+2K`ߴٲ ) sݗ v_,BXRvVO6mF>< ndl)R"\r)](ۓTT,hSC>F@  1*4QoC GiA[|q,q \ȃ퐾K<ꪞI6,OzTo-[BʠnFq$>~Aɤ`-#U;5Hڀ Zhy[72oκ9;Z)Qwϰ%j˓:6p2-I$xqQxaL`cSxdX:=u.:T׏Ccᵛ u ˁZ*$%ЫLlsΨy5*@&sYkTbGjk-jt(mnY~م {K_]X"RmI#(!k slQZBtZ;n| \k>cXK0̸C0ddj3;!i"/k(b2x02TGH ֟߮(ғL)ODѾ,7(6 ZYH kڗ hDN)G:͐xn=z)rY!F]ho׻Q_ 쵡ݚbƄdJO>Z, *`S8^cRtOƒVSޟ́g1~4>vubF7&nW,ҙxBwT5eˆ)w.`Q7$ ۱7NE-|a&`k@*ȬMtk GiD=fNzE;X|Dj 4};o]*_mE}8Jo @"=]C`OΑNo -LoM4f |Y7G#8dV+@Z_5BXi#{` {!ɀi7xOa .] {5ю2ŗXG3<⪆㩄bצH9GY|Mͥ ^%aLV8br'oz%)f^%Ѝp2SYj|ڱ}#|- 1yH hb Ǵ^3>-AelV}|Ηアs;˴$ܵ(}K-f35 $QnPlĶR[ rZ^{V^МSO|ʋa*_ E\iHkHݠ+#;pLXE+J;\}ClӞ !F.4A2ױ\نuLxπ.Naϙ`} =z5B8^ݏ!<D/uB6= ѝD[ ԁRim(FFaJ$TyI;kk;B\*'CE.7Qh7(\ }WvxV'}"*5K}ZiT \b Wh'v·GsApG4^ p~dkT޵BFSDL Yo92ŇQ C}5#|DQB{+MpmqH4|+L 7L EB O%q>9%0>@9PR C¥y(BC_~*ҦBx &D8j.n6+"ϰ]sG8{>grE4艶!fuNq"@NSPB}d(nY +lo%-kX%|em}K +$CR3 k^Ң8fc4񞴉TLп%+b{jGWfP]h7)!_JKs" (fWR|Bw`y^=x͘HS$=$9<gP בtmtX%r~%O VSHfrVKhԬTd?b:!IFt5t@`{AOW5Fw_M!YFc eh* |oI|R?D1n=89T=J{m;esƺ^NM/)?ZG1;1*CޝVq]7fP'B'@W}Y ˜g:Ҕ"CsذbQId+d]ӨGpZ-&˙|E%: 6?3rPhFT:rbvhRQ^kli͖MD7Ul~W %[2  ~SmF! *83zHQXA̳}1)hXcS~*/QǒK4@$ִE Ի؟جv1>U%Aj^zOy 1]o2T ijȌo0?83T:0t"~zmdgYۊ#)sf҈Zyb ҃tFF5ݡgYw_rkU0hU@'X4`9Q`$p3%½3,8F::re ?:E8AO"w3C) zM[SWs7b4Z˖A#bOa3Eh>T">smT|B bPnS%{"B2IuMIVV̧tzTyڢn,ًHw5F#)[Y GIwJ]az vS3e|5F]·]CLz?&׈5){QO?P& p.*ؔ6sٿmt)-myH5M{v=C—0v$lԨ\Fe;:0џd`X;TG$_K鴅7 .%-20:T“5ȗWXp'SjO'8<IyDH}Ez^-V]ٓzKtΝ̈́Be$dˈh1bE-|]E6bԾ7;:4#4Ƃ4C/tQS3g8Ͳ5EF0fSihg Ma*\PY_b? G敥عnM cWDiFUFNCű2B()$]o栉+ ].V'{dh-dXBRU݌a|6:B:eX62brDPvsn0CqE!1X<~?2d.IlșCbWr}$\&L~;> ϽS" _7\H#yN DXLwy(0Ve>$v3GbB1ʹ#]]4^%+Z>Nl7` :!f*4r"+{\tŊ/SfwN4- ԵFRK| um?M7BHXԩqA3/7"*`Gi:YlͿy^cX `UQH4Zl4KGa9 aBs@A}PFPDxbRo=v&1°!D5Z9JtƓxH4#!:iyԪQfu?DVLk>lbOwX+Rɇ2jtCٽ wh>L@5W e# \K$8q#+4z MfiKZ,* уݦN$"H ? B[B<_xDhFnwdYD-o|{aX6h2ފ-/ d"ڲL+½},<7W$̻8q# DN6 s'(9>Qތq농.V]_p&{ q9(dJk:L'N/":ĆS7Lr I'挒lluL21Wj2T. 2DO)3 %p&e_LHӮ-\Ե ystoO@%f8BTzRCXiʛ@Caΰ)`k 'W3--f|/Փ&uڃBn%k#NŽo{:`2S.ɠ#dT]7nܷ fֹ_~</ʁapEN$ɫ߻[VOc{+O.Y /#A] Q-2 ğ y" )Y qC6KҒ GU,q|뀑!@''Ÿӹ,=yxoG۶0U?LP;N oD"LZz QdceU)1-5u0iΩ7bAj}nN.#8LQxUNC?oсUD]p ]L]=""M>d^VҋqBĪ5kV*AOGݚ+S}IJ +O߰JֲD8Ú]ک_Kh&е0k3Ɩo4͢M/@?b'vF+fJrFP6:q`NbiRbp1KB"8W1P 4$nE&[ ɺm_ Y]!͓-Kޛw[R3;c\h -^;a\U}gShص{%kф54Ps'B]5gʺH[ftc >F"J twkM4w5 ㄀CJ}k=!#z_õoRu1f78J+Ø ,A UB? >*sZt{w_/ѢVm6xvS`YѩD r_w}_gj[`cȲZ@~M(čf:oll,G珎qen%D^5Uq=[Mi.AAlwywS x-S 0rꦞ(L$:˨tӔIbtiA4CzZy]LA$m/kk~^D(Sng@U7(f !?)ֈ6ǡHVlu>K3l.}(URȞzѦ_pOAnyF5Jљ(øw+{b~t-R1h (/Ҡ\`;~)nj5sgF ތC>G3fa"&WJ)CM*x!5R3LF;m ,h"d3oWP$pM+"Izb* ^ڲ w}<9r $us|b_4 u҃Y6[}`rK[le|}  쉒N^!b xx oC`M'c9z:d@|765R1ўg~áP:Cœ#.2XL@s0grԂ#2J-xܿI '" nCg w<>A^O_VlAtLjwC)ä=e+hȹq/N! i Op1,d!>˫Z+v)DJ'>R6OI &KFz3~̃RQHN/,S&蛋#/k˞nc]_"W$!NA\G| cM0VXn*P(L_la+n` r3&u,.rGoڋ^Ǫu"Vmty ?WUқ& V^x<, ?iOyd=~:K|; 1B*Ӝds0Zy3>ʻU65ibʗ_]ePo(m*\.6OM+ڭ;ჵ&,̵|f1e2%P@:~ףfƯ* M ߗ ldqbcZ#(KwQ7Rq9-;,vFe!ߊC6|E6e:KM9a>=[/Hv'f`Gk50_ I8D#m;TW$e9K:On p[`"qd$s͗cÜ.owH> Zi۟=dzRk _褥GKZD0:B~I7>mZ_QH?vDl8 ls>g#+}灼AK!tԙ֏ nNbFYh.g %sD9F!CkR}%r<8D8џ)1(+Wu#!|XOŅ`0WLBӈ"guP0G[+Sv?F~c}V6«joy.qG.gD38Iڢ*'<=-cدxnJ93a/i>r6M͗Eh9R:RKmumVGi`UXfoEryL+C4`?uJGw^Eo(Yil=q̌"z^dd+ hY)+s+?N&ێ딚Vtr9C5) $-H>({{2SWb3<Ks&) 3 $8eZ絜֨:2ahEѧgjw--:u^n#*x!B 0q+=i 1>Ezx^w?dUC%Y*LH([^> .o;1%$u֝y/4ZaotSsNP󊤹,嫘nԑWX)q}DJ`>k8]X/AR=6ȧEyuCip!0sEZ>OK 2:x:+I<vC_I|Gjds>]YWZ 5"Vvu--րxYGrE>bhW= 7^oBx W|wsr]E P n^*n H!o35AOF YCw߹U[wz;Oo!|&aK/mvǪJ+{KHЕ_JԷ! -5(%8^Ll Yp8KD^Cǧ^˅|,M*%m`^]<$VP'F qsmJ eA ŰuָCRV"a 8,E=}H$}:+: @Ae.l^ C@fG;yO H[8рRCjiucݺ@dG$N4ѵ)>^nA ȍu}>uuf2AmI\%Lvb֓!<6e,žIn~F;/c?7uQB[x3Q?t<:GrS(jAV*rן=zqg?-mMpR;B> ㈥)?~CdJqתq&bk *0[(^ mS¹BSl{]W{ASʓy'3TB!I?v6Y?MHM iyaؽ_Lsmj"+8Mo|,!CA0/Um7Z Tf 4Ǻ-( f~•+L?+s)˝Sֲi\15pR|-[vA!@u wr @ǣz Bdit+], ur7`At﯏ aj#yvIA䛐jlm.3{)?Ғ1NzlSM X:!4oia|M+&j3:jj1t,_ֈ`?lM5'yF%=Θ4sV_l[V,' BNa׷"^'7cƙRH0.s%nqYѩWD 0ˀiL^L+CNpa_)pH%bL;c$2jTf^퍭 ogWX5­Z_LbG;Ms  l77r{r׉\V ͣZ᷶GdLj;LsI?8;McZ_Eŕk;ͦ]@R\Ai;@@4݊6knV'߆=$ s1f|wmHƓZt9;yӵ/8;t&p"1TsP@h坆yb Ʃ: 0KĪH: &O%)[|uDzhARL2?OLeoߛ`q ,Od3J4ԬIvN:J&c>Gt-Gf_pq_j#g W\˨s%Bl8ٲ(]qMMlvc?v)Qm(HSwƤC ozm? m, sR9}zEƖ?EsEZJb~Tm,VG 1gb=@2%&Ԙ]׮%jG}(_*"l'0`1\8d[48 =*}ah ܪ|XH@^+Q|R@83yޠ)u] )jȐ4wt{* e?p#›(MHw>#FD~z/ Eti&өQTRoh+w}UvXjl0<W2'`1@.O@1:B#CQ{g,y>lC N N0/ZfGI1K6_o|HXi-yu1 Ϛ\vT3훙,؁HlO"xa" &' &6Kn%ȿ .u13K/ 6^Jq/^L`ed<9`|gx5ɰEcW1XxRؔ&ӝBLMmr?j"B:'OHsy'!\7G_G|b'4 cT3}IhZ ^r#}E=N2ݬ]àz+Ф{܌ݚ+p|Ks:hحٕsV!Cz=BwGo鏭RK{\pG4)M/$~gn{r=WN8 ,UƱ!G8j]ѷ@X^HlZq!#S@:) )49 4{~C6rDi2B];FI#E HD$_F1VH%pe~2GQv;3QI^~m6KWN>qrl(``BKO% T{3 cR)[KW=31Qi'oneu(Ϭ]] @ h3"=ł|Zg$VOx^Kѣl>w`qd %[ЖUalve#E~d(ly:"_GV, b2YmY$4BaWyZ@ׅ9D/_%J^7dhh-OG@M%AօI_돜"5}%N QJ*$m$,4vM_Jw+hfObrnqN(޷ )7ql+=̛H{A%[}DД*lV0{]o0],+Ebcٹ zhˮ jR]ά+g.XYC}<}F(A³ٞNqG@C sTMx¥>q$b~1[Cd Ey5}o?'$G!YyH$KΊ>YعjE;PnJ-5WuPyV\4|cj/[ۯ8B)x۷EaƻHH6"Z6Psf5WmE#?Q2"#9VAuXaåI2e'l(/\q(GSE (2YO1NYi5zU- Áه੬tX:O~E*vJrBp LZXu=7:d uzEB*?=.r !Gε1K^jU%.FxЕ|q;p %-4oRϒn؂d"Ў6Z\JgBo餽mMja~qlqm[?&[- 7x_R-]s$*ţ/SF><$uiN((@ Ew=m QKzCJ\ FݜRɇM2IsծYHR~A4ŊnrP֪} uJ5ۓq-3ˆj Ji\'ml"דX5ΓX&r@[uQ]7A?"qv" x]2Vn:ğ{i}>+3Z@~o_I\= bf@vfW̹K0  oQe{P1$ tN'3b2֬K<E `;X\䝝.>lClJo%!#݄sAy X3L/vҊHqRM n|A: Cҹ\2ё L Y",| r/"MEepTYdz-wըfnGPW}]y jVAViϼbtn6 }"ݮk6$#{ ?a~eD|)CłɨzsaZCPeÅ@NC+ԊM; 4䢧F#"t 1d@*2 b. `6GqF3ͷzK +ƳH\ +F ;}͐^V$Xu'D4C>Hs^2 {cG{.>UXAEc9caM!_Ljc6ђBk_ lkӡ+[Cް`|]UI=5%S^NAd;]Z.k U 5f:A5tʔ!8 zD``ݱ>yHoU;),o&WXR*_FokG4%V%jN >Uw #;RmO>5u|^wS^h`y_d-zߏ](dRUպNUCф,xC8PuY:><={%?L=jC}yrtBmGG#֓GZ̫hP2i-ZUuf eDrjvN$\Ĕ)ep`%T=n\n Q;?&h8E/X0QWFmm2< BEwr@y_ iJ9.9LFWLz 71k#b =MSTDJJld0J k=UH2p a FŸ`yCwnlI#&ĈpVdLe$W0W Rs[9p؉ k2ף+GFxBb`FG#G$+id@ۂ^Vkr4nA%2{ w2Z8LOe5̠j8&"N2!L^iOT> [V3bm1 v8:7wOTY\'Z+ȁ;ӭPUѻJ_N:PaH$>\vc5ˉYwwu4!IglܮٻtƁ X #JN= !&=txO86yc[lS2dA\A&$4L}NwNYͰt~4ce)r$8#qoQZ.Dk>ˌwwB0Y/7ׇB;vt7\&^l=P]k'>UdTS!+fҝT I8~W6ey\@%RbzUmR2Kj؀3X.3!'bKMlHU6E" Q[ ]3K h]p' GTDsX, `3]!y!"PٟbuȖpHB$5 )tnTv6!4rIJ)!s7ݭ ag[#kLCe7-FcDEc3GGy|RuIbλLHwz4?AJPA"oWt7x.ɇ6Htxa+|[`F"[cpfxQac_ZEr0<JpKomdD.~;nOg3zj sI9-O׍bxb %2&z_82:M":@LL>EwrqX7ҟFB)Wd_q{=sR&$O,y8} |a>Ks`Z[nw:"xZf4^^qt-wp%DZj\vKnRn4OB(AȝF᪤9=McrISO<2ւIq Y ҏ|ATS}gg \oϧ(#X@R^[SN8-A֚ vaHzz`:z:tOwӧ]%n5xَwY_y4VO~^ a:kX׌)TovZ>E@쓂pw+^.|aTkw"LO"`;:U4O3a[3fu{MR$ \"+6Ðp6 2^wղԇN=:+./Q PudUɟnMe:s]?əSi&TO] j#MK3EԷ0[H.Hn@Gr[!FTAt i#E0eK!D9*NԜYK}b|9cLJ+EKΡ{U{p$x 2y;&ry_H{`zW{~ǦÖtU(U:bkteJ:3s!Wk5&sUk>Rl Oi},:b^$$h+tAΞZ7U'TgWm/ yفpGr6 ߿ dOPؐ-}ndžDubK  8ܑjˡSP6 W 4̌Pj?6P"`*{f ~-825WZ-oގ/}$079 z㤛! Kd s88-[] cI_Zc`oiFo]d`g%;0zbeirmID2)9KLMM웗*dToAz΁%%)A~zRFL24=%o^s)-sX$L.,pco5qG2+yXhk\d5s)[~liu}=oX7UI$-vO˱Mi / z!9yՅg '{[?*rje$Tor_۶3X6'C8ã=YGf+Mkc6qG&xJSް^<ԁ#`X#[s$'Rq=1!ɫMK^ScT7p078`:8w!ϿX'`$ĚMf.oUQ$7hG.<'DIHM!YS<2OiA J,<@OLb ~E>S ~tlz)wu!2gP"u7,4@?Tܸ{R Zs>!Y@XhRgoe(@ߒƭUKs`6|o*zy) ZQ& z`k q'2x\5dn)y,'vMp|늉&u|*z[d5nДBeWLk_?Uڍ*ɍ~O Oe5ha,XrT*E~jxClg|lGL)߷V.o&եAHe |.aE]LܧW5R| ytBoѤJeԉYJ-HR? Z\;6Ġ:[]p=R%2B?՗ɇy8\b6fwe+Aur͌ɷpZ{qK9Or8rxclд~ ̨HkcG2Z{Um468k3ƀ8yXS5Cv5$tGJ(\&S:\6st zNg)fRjVR~}G-n l# #lOadPuZtZ-?*Q_xI>,X]l "V y AվT+AFXѩCV '{>yeHCٰΏ H*,,zB_ޗ3BpQuѸi]hV(larp I>ݛvLmHNbZC)P'΀sP 6uO(;p((C)4FMw3()C ҝMQkX`|d]@!  `G?ֵ/2)(ǛD )^r!~Cѱְ+D:oqX{Ejo.cv }Hx-\jǧkO&9şerRzL:u:#Vm` m\Sy*ILcZ)Ű1ĹN @6N ~gp[G^,U0X-FkѰN=V8 4@vI,l t bt@@LñkI7 H] I.bA覼=TL&qʪq'üOx$=_֏DZnW'eXd3tZR.fm*#Er̭-М aXiVZ &iOsj6dq ,[%6yب&6%a/4b#^`nyDyUW pF1عva1Ԃ*2wZ`2p :ûjѺ)4;4Dc޸eU>|n]Xt'uO"` BEFӿkn^H$%X&PLxܒScN~@HQ򢱘?t!mFu7H7܇kA>5ϤL}k]n/֭;^$=&k٨j=|P%DZ#Яݖ' dSX]1W%bӲҳ8ӽ-:CƦ'|յ<iea 6]>k#[߀^y*C[NkŢ{N˜|Ipf#twɏP1PեJd%|j%Kc%?8`ͯ]D#I{;3M@xn|1Br=?6oc0ni)IE|j+-=nc!gt'$ao!x*4`Eظ-;6m^/3M|(e F2#Pŀ1OlY`!<#r0.%*WUN9, Ι:VEk9iB-C|蚙 -+tFHˎLEm8D>pW!ӌ1AĀ klk{cr~Ns>:`*8㚷7HTJ訪_ k53%Uo>ics%pZKReE`-l6{F/`>H'cR5Kq\L9J`U$`I!)Aޓv9۠iAN t pXWp9ؼ(H7)~еWHօ0|`?iiV 2')ґnB\-INZAB,9q춛0Ydr3fv M"ahSS4x~IyɑG% _0{Aű34DWǐ- >9wVI[J5,}LI\ ц\F/} ])\y^<}Lbޱ- /O U>E գAۖmt_da\}I[FR刧~_ /@'ilLKi+hm@[-8KpUA,y'%P`Y`HUJF@UB3i3ր\rUWS #;O#|T?Q0)䵢oL|F),QVޠI,YŢp2ֹ)YeeeP?Țbzn+K 쁢0,\V[2$LgMއ(^ FOvL`9 >mɾLB5_^-o* |1Jٔ |:;%uK|p5L;}v% Q.KT{&#x~Ӟ`ۂM{+LPԨۀ[X ; Qs*dZ͉{{/eSquHVoc4=,.ʒwJJXdqq$̚.x^8`?g()}f9\5f|=븿RiէrPDoO4R<@ C(nt \bՎ \) #2):L!>-k슍]@EAmII kH!ܝ 2^|mhTOfTo4|^&b5('@_: 4T Q&_mwTV~"!;|K >UԒ!X<,(XJal!Y#G D7;<[6h12 -c uk T%{0 " K9TjcJJW-m؜a$U L"nlEEل!%rY3ՄŠ@7,F"⁩٩s YqhaLbF۽t9;f\2. w%ĕQa$.޿0Wd]e? ->!}A3^6 nI/|sChOI9BIMw"'2e͕w̢%CdjCF:DNӿQ0)n5p߇êSWCkWhW@!޽ɑ݆Nܳ1ZŸIru&p\",t[C*s@ h_}<{YE3h=T!꾆Aua1csF_Hf4-~aj H- ~ eGEA@2`c7 5E7.9ygWߍЄK,H(pر&M9a" `sVs6d% ؗTxǩgۭ>/a;$@4IhrREY]\(ysr&U9*!*A""/s-dut&ܤZQb"Q0\LtRKHVסra!Dw% &_xh)ڳ [lfk̯Z<8+!(hVˮ=8h l YivCSr=ZXXH=ĖVfA#{ F /1$x$37D={} 9rIyڀwy7N. 4gTv(*|Qmft% wS:'RNLTS#aZA2UP8ns$ݞP M9Pm胑V1W]~/_/6ao]YY-\ty}ǖBTd<e䁌Y1dI?xЈ7PW Hj P,ghjRm-k6t ;, G#p>ipL1?W=@2voäKI-m>鈔9nAv' x&$ E%Ռ>1lÍzWU ׅdz(QߋƐ"wE Ǚ {8=V.SpMRLfw<]˝V_9M$!|uA"[`~ś M'!El(d/!PW^W;p60Hv |K-+5Jrv5\Q ynYV|pMIp5zWi2?5r<9i2ԏ V' /yj&oa|Dz` !D .j/CtD\-sdtF.FcH(a/*;"s4p!#C*סHl3?!GQꜽCX/*UÛdoGCeU8@ [r?oӑ146FԺQVa=~YҦocD鞻u0mμZ nEsiؔAg x_{& ,퐞b}feU׹j> G(፨_UUaq_ T(}h/Wn\dӜo?c*ŸS:M\?ĿVDnLmX8lhs[uIP`^0"fik!Se/'(F.fCWh0bT0bəpV@Kc7Dwj SD) A+;Zy7}i\BZ[]FȔj'YF$uso(@g[7wvDY'ŔK7{<􇹐cO)Uf!.(f(Ř2O5);bthBid4p?ED68cCP.OߪnjށRiגRB /y;mJ'$x: 6GW/uaH>)ԅ8d´ PA=L2m?<({կ*PPa6b|7D$m]0/#?-ء:oO1:'$~0h OVkGCBP,11'L QEuJzTXtcԒdYW2y6|Fa ''t@G dz#!2y$+jtR\Q.8!!8VL z*/ ; ;)͈'| 1{9@R^N#w a\rR' `0e9-rfcriE7NZ1ݡtK„N NZ]1u-vWT 3myH!wLŘ +s筐G;/r4-&)nq @piYwu=hIy>LhгYn 8@L8A]> AJ]I9(z՗\[ U]p?H7@7}mY}.V.:/$fi@hN9=O Q/01w|9^ՅǸ%H{%=XV;XynгI43o{$6{`ix3=72YUjtb:".P~i50;75bh; j)lNJ>/_5Ay&Uie3B [H CX`h4LTu0a0T_z BA a!h#EvHeơv42[JfaDpj%$ca6TZ zyOFڍ.F^%>j+wL׈KCYu!V5. _5;>ˋޯ]Yn;T RfvJ,qdm\qiv~!5{  @T"'-D[0}K%ܶJ!h`:!LIlP]yMH8ܑ! 1XZaz!º9 dʸ 'Ժ]* DT")l1 乍ܨ}/ /_mO n]&r!-#{M_O91 [nK e|o~CA]Q^bDZB "3Q:Jf#PYG &ŵmL>q_'3o %EF(Iv2 FU|uam a%` تv{lcD:P9kjRG '_ & ,am;8 Xx֞:D@}jF2aHvH<ujiHs_LmA\)9Tg A/?tL1O,WRID5ii"CɸCxbڽ!p# {!}=rkpiN_օsZk#b}!kbB17<'0o.y&MȎa6F?ĆGl N_h RZṓ>f@-M@dVZ6DE֣T~5:_gBԸϩ^j2}_l ϘS%zfضMì%zrSZ5:aۊ9Qr*]H{9c͉ja 4cr . :|"Gs%1۾w*~Γxm㒙gRFJKLC'HWaͷUG)e?-a珖,QRo o> X.y9.תsCodJ}wM KdѤUmmL@sj%&٩T YS^4PKZ x6 5ώ8:kBxTEx4 ۬Tz HZYf͹-W^zhp>r'fܧº(f@J`l6!U ׷z|h0q?㗳9)YdtK&O6yb(阕ؔn͢K9Ro/'OfSU}j|sNgw=<6Y\q'abR_W:]ػd `jq1ыXM˲v2r4*8 ߲^aWUlDzұAbmުxƑUkдu[.0.vq%_S:YSRHgix2gƥШ)ٸ.^K*. S+5&]wW&Q /&*^>y42WP .[^~g]&ewmj/PHѐ ]࿕f :BK胔 w(PTOO:.S{.\hو-܈)k;e^:G(R Qҩe ѷw{Rc 1C{fX"{f`~n s\ggrY{?2bBttE BH -jzSO늧UB<'.ie0ɍerqQpS'(?L85mMj턛I{UTs=&r zUwHZ(asMj!bVjĮ?A Ӛ_wuRW!O%:GrKN[T,9wX{rڸ7s 0fDzZў˱T7-->#C݄ .{(5,V2'V+ d4t&s؃Eϒ+faӭ(iF/FAS؜!dXGo m4E<<:֥AͣR e7 rOA&eW ӁzGkbXRO븋u] _3m^dc#m\DS @?cmZ߼dicqCOI~Ӣ -qRЗܐt Թ6nܣѠoEhc{'O!IlQؙ۠U7i+GN+UȐ1JG;d hG,6ܟMXSZ[/e6L|4a'kӣšI@"_δ?NEo3QqjF'l5?I#!s#/5x"(ʈyF~?D>~n٣F\POdg{9ӿ -DžէA5""_ɃEO5a;PM^!bkf{3wbn4/x{;}|KL*bGFh`qoHʆ,36|UW)F NUlj\`9.-څ"T8cҌJ*b NJ| Wo96AzZvykiο-W#_+]Ku5{}*CBۂ`]%܄Noy>=kn+i*0J}=͞~iKfb\|mk][Ko R&^vi6;^B:Ie̷iHr>1dE@buX]8Y(]b7dy'$ݞ=lQj)|s| hF6 % +,&\+#żo//ٛf*HׂgYI…?vύ*$3YjwEJg NiC=aӵ2u Ҭ'FT/xM/hx̘rz2QhۗBdRi4HGveud?ׅUfB7od$zH+AKu躢{M8@.(X^yJ~kkݘ@ZChȕzg:Z]7cX1FC]@RNطQ|`[WPZ`e ]3>靰n>k$ ѠskzoSנ\XK6E_ͷw?P0]bojXསO!vDbR4ML?\-G)e !yK$θ鈋1ęG{, El6BlJfD|9Y\^"x*`&JI z!JvȦβ*GBҾw|-mB%2VEe0Q!Е5-$\! 8FvVBx C)1<>!kS>KtTJjJ#"% K5z(2nH?-W],QO*lwkx51 77~$nR%JTv[ƥ<˫wsLYqȎJ>0YljOJUAw& scBMxlIF IIbE %?C_tL~<ݱHQF % V920LR$;N{GX6r-ӆfO )n鏏R\&G1Ovbyp~\ۨ |vXomgFں<5uHv``q/px$=c)_18qjâ0iXf./+|Js] UHS̀t߬nZeΖ  SV:; DX t@YH?[xA[b4^glZdKd@[FiT-X`&adPvOQZçIɧ.Esf>|lGy 1K9*P h=rԳQ udjPf}YFnOw&"jD㓼@]ܒjNޣyVxJƫA*z0A׭. ^3h3Ԍ6( y#Q:!zM!jxܺ=Vh1Ǒ"?=2ڀFQV[w|~+w;ܧϕ CSyYm",e@ST2j Qe,sJ"QAG}]:^Bw%c7yjb܉ Qp.bj#6H.C/F䒮APN l!;Jl3(glw<-GuZɝ3B>wgN0C1xg1nI=]BJ2-tX6nYAlO EnW;ܜw.kBi.bvdTg#Ů3U(w\J0e)N{*o T 4ߟ:Ն,V@-eB o,Etϕ 9 @x= vJ%<Hmw&L*`,1Dt6cG :Üsע. ( Sk;z-FH?oXYC>1˷2n"^O6; ]|@0Ĕ^1*ekM6^Ym~D(\癫,=Z)RJsPNb:X-lE5hUQ_uyRNAn+ŸԠfx@WH'o)9BBdq{!0"~+ErһylZ{&;htD Ix{Nה@ U,.JY(ѣyZ#ېP1|9bQbP3R3aT"}gMK 30lwr`E«hsI|{X֒~R[B  X^"2nS: WPM;Pîm}F_PF3mzuԁ\cr%~_ daWwu)" HXԝZkrZr';ثG\'EACLh?5:}&A-5+Mҹ(S\jCPH::.̑H9d32 AC7Lq'/ 0 E?4R/f7Bاsc) Du{K|񞉢u'OsJZ`=O;/3a)n[F&,[vf;G|'" KJH:ٍFV6Eٽ؂t.<݈W/}YV3z-o4Z(& ^uf~"a pBp46Do}1v22U4l@ o%ܶ/La7i!&`lł֋_҈æ }㺳;ro޵?iZ t״?d]uΨ ~Inv`*qUPeڐg=]9wzY84+K͜EhuI%o@LbR!!-5ivBVy mQ"L4ɋe,V` w&ۄj索4ɪq&R~+qzTV;]8LM\IqlRHr(&9~Ɗd;_@r+ʸ=6a)jJjKvw D[B!Ю bs/.|KRZ*/EH3h)M(bg4:.V01V&cI1+zk79uRg/Tirlhpl _cxҜ!5 (3tXw$$+!Q US)V+um $:{>s[Cp]57xt4H Y5,>@(<_kD)Cp~03]4> 7G qP 7hhNw'I}Jd 0<CQW%8|c$$T؜>pJ84;-2ɗrDƮ܏j 7z'0c)VȉY{FynI th!I򚢯RuOX?Ŭ@f1h%/yAirP>3Yگ֩(-. 5,]NsonLanG7$"V{ہ,^Xc5YqL`O5\U;1QȻo(ߚ"mDtir(vN1ֺ?TV])޷Ga1#SPrZcx١p+&3D!PÉPe9JZj$YBHҭ@b{1ӓ[+oQ2%RE `s%Z\D:3oZlƭlmI0GTxu^U }zPxZPK^jkX PZS5GFqnЯiOeNMs6љ|m,^m Q7!B.D^xD{P"U7lo~2VZA]wEE L}nԵy< j}--ΝBUHhk=٨ma1iTƼG a{YԱYύxOggc<}T7ʬ *3Th{@=@xn{rACvz/gaI1$R@os2;i Qg4#G%{j穘PegN?ThìI$'vi8s$|f63yq]lM(v[b+\n*c>%ڪ DJp!ڶHRBJrC|o"BVǩZ%#!jI@5S)N :Sj.Rx MZ\k*P?Br29t8q#S_nRK{ >;:]ǀŘhB<=9Dr+1S'Z lw`p!O ML{R\FR3}.izVľV*6I9dB!]\noѩ&6} @dHFC翄2@׮;?r]uD(.ySϡA#Ѷ!V[mܡ5*JOڳs(8߲ CLrI쁒HnZ%m=p_IKٝk#({ >Wɸ|ў]+7LMsuK &Z%jn=' BqbASajjm?0_ njuhb}f#zٕ?GBލtEMaVsw\Rv[=Rq/kL_?(0y?_XrٰhJ՝>}`C(_h.7Β$X/E 6A\ .J9),ȥGp?jlF$r_T?B$T.!R,%{>o&"BoߍNɜ=(Bp$ǒ .o0:$ L\9-MIO(.`냯@ba"8ȻvMe:MEd<{f# }5Z$igߝ0B.i T;`ݤaBɲhQA.~VbiLҐ#&VÜZBȻ'#C W=V_Gr6+,m{ 2eWRW}NE-0{RnxUʚ)HrV+\_$Үhe=4q*c&CMx]%@+gd`kʨ[\Dk3]jaM8%^*uQ%wbj,W:D܎t-΋G-lY1PW$$9>QSwAB<3QJ R*hV60_p"*TJ2<2raOJ=[[A9[-A^ AռxAMjXNC`INB8?MC 61CIt'n:wIUr(G]ytO {ݖ^㇆@&tx-⯙?@JAٮLI_{/&ځ/˰<^0m!d}D `ω/],)&B"ak#/Pwm, GeEE^`Srބ#g1\7N`|[Kho:c"t}`q/˔|2@9!Ljxಾ7JcFeTJL_ԛ iY2:PJr`SV׀ N z +rWWݮ={Qp{0Eu}EBN61k}+tS :snuFi-sPټrJ⇍5iKl 0Πΐa[9Rw6*+NCZdt _æצӋ`0bm }UMX }NO\L0UeOb![$es,:ԝ.˜@C}ao/R# e1)s4Awchtq?DYyJ݀7K<X&_12`ɾqxP"O7& FYl0՟d;p8?%{kRv4C֭<m.. f[j]/ /O.<ߜS=k!y|&C{pX<`spZw Hl{qt(eִQ{sB?!p{s%XA9/0 n ؐ-pnSE ,V3Yk@I0~w[@% Sh;] | HẺhc 9Hԟp0Ɠs֥ J89ۈ~~ƴ~j\h)E|]ޒM4nc6Au]Kg[Jd֥߰L\6ԁ#kap6"MˣI^sa1՗rKF+ hPݬʘ4ߵ.0|=SDJ:sOi᠟^tP/ r}ɠz?BFB;wG[դQ;<_W{XIYE'yZcgܑXs;&>}.bDUC뭇N'55fB:n\5bq$;~hfm/2vUKhUWgu$iy7&7VX#HRL:V#ֶטȭR-^BP wD鿚|ḓlBlIV4xiNµH-3"{()]:1M ;bw~a 78,;f쉨{hT]P'?RΒ;̾Puk|X׵3ԂS2q+QŨl9SXo c.$!9FH͛xt ׾7*X:t]?D})Ƃ#C05%fpJxj>q*zc#8Y0XaE9$>s!07}m>J\:["s4F 6XElitw3ar_y: c-hC"h9F?dWdMv>ApQ r;v2S~ZLhW,ٔYM,*`aUXGD=Z5*:˙(K(  x"h,eZ0dLc.vTWPȡ']W=.* O o,i%1E-͙Eܷ< ǠG!=ӓZK\H:^]t-'!b3)]L^c"qpG%ԚrIϡHQ mAcBR5jȤAEJ{{?hfx ]59W+tu ehL?ev 990sN2C!b@h=Qb zH\#ʗ'% JXgtnh5(!32Tbz.VڐOCz@$$覾ip{'Z!( \TI=б{:PmJ ?K2Ծc8J V uO].Aæ66vM&v%% 7VeYfnfeЧ_m,%]Gy9uGn U<b3.  &P֗lwqA8ycFkCWv0.g6o`Ko6e%>rK~{Cw!2节QRosU"|:&AbI8PQ( '̘0V6vLACF"BfdDưr֩%t*r̳=v/Y} \MXF Z4 : 26:M\Qli5 gl}0/ӭve*=ô$vX>,$E'23堾o@@,oG$sdPXF}AP߉b$2&-CFK8s`rh^RczhR] Udw*&gg=-Ǵ ?M9f@| LjPb10+zLL KvXǂmcJ7<$Di{,䅣1#vmLΦzE-SϾJad7A(@*?g_05ڧXsi^mFގ%LvRHZ:nj@is Kd afkRy#e_}~.R-٢KMD'r~7 ~jz޺ޕ|;[lGoXd:AA*A\4Ƿz!v$en(zRH .b] ?$6[!dm"ځ4¥dB$C*tV#f:Zmum;r|Z"1e}"!5"^x7ڰe:N0dE; [){yCq V #av┥"p.r .!8'x#hW\o UmvH/Z n.I[0p5# 5@Z!%y TOZZ &3! s0^k JmAoo'S " $Qsw_zqN[@{de6Jzˆ&bTIhsR˰gjDՊk.эA6oX @Q]p/q¬-w>7;ퟜwAwp1ݮI﴿:&G njvf =O$kkmSlg1D44 +\m8ǥ fVQ^y ?wcpv`,kFO,grs+|6C;ɖ&۸@ysק2́;kǮr@aP\,ѯY/B:Ny i5˝ky:48x3چd(PlCe*`~_Qޚ,řqfХ'"cҎH=FCOR9g\4#ͨvnTeʟc4cB1x/l "Puxdj z萛"gԥ;-h)' XaSvEr_)j |RApZP H/cHnR~wp/:{|WO[|ϴYjdavvzP?C|EA^2^=!N)%2|e %8,n jDkcTQ`^,7>M' 4`ȣNSiQ~dفxΗSUwaDsqTMoRj(j]ې񝎵jeȆXz^"}(}ʞ@plJlPD _䤉"GB69/'#~T!}_lsLu45@Qʼytl.L8Qiirǀ@ 21&]KGE8PUQ)@J SI"-r LIQ9>JZ{RiA&{yBl sCMbםkbsAe䧤^jpO*]R# ]}޶ 8|:9{' 1WVwMzmim6KQfOu7"׈Tcnyp j* i>=/hˆ5#`w+xv 1?-rT039wU`JՙɎ39jO~)F> .w׌W| ~]A iu!/ nwMK$y\{8sԩkoEn=+z7PLA1\_.ø .SR`VG;;8,Zև ٪M 8:"SA7ќeJi2U#_ C˹Nm7^;bEF !%p09z~ LBDtb։[(D{MV9"DB%]W7̜ xbS4wOL'ϲ `] oewV_P^pIt6྆XD?ڊ1\*}.BُOT_+c#[4"lE!3/u:Zazdqҍs)"|qt4/.],쵷qu,kgT=[4|pB{1Ë;XO@`D`c\|.1)ϡe3qtO3Qc A%m&Zr/cn1P$B]+bY2;&|hw4VSI&I-hԁډ{gX j+%2xL.ߙ\sJ@7Xʽ6Wt)g?]Fh$Tb ALU]Ոxjfҫts |CMaa:voNUSr"CvǷS,=[>ń}@HR pV!U2AGءqę4 {ZQ%n+uZK'& O!1s^ N7i]ϠC&ucQ&yi/8ym[((!(4H!cs9Q{| x gOPlŲr0M\u rJ܏ hJۊHbU필յ΁`c@ zMX[p8!H| 'oc! :g}9@H:gSh= =W92Ps-hܐOQ>d0rO g`[〠 ^N7Pna]>֝GC<$P\TY{>{O{I?eZ˩3ʌQQ#ܼ_H?mOy\Rx.~CBq3+?/%!G}rmBr)6l𐄽΂_&B6ࠢ1̇NAɔ;Ÿ́/y-w; L YiK}u;yqFjiϒ _д1q,Q5 |reXTU^ow.fxBCD5pHgx4rYTm |*'d:!i5feW6G7W 0; ILeya9 7Q0aЅnz-\9ixSKf #Z%>Sۯ*.`݊yOl₄l@2$2Тxqg5KȈr$p"QRAwθJyMwts0nt,F%ЋSEXZصso}XUf(==1=' d,svyMhi+Bԕүq8Jt-f4C>y8“0G"L0?X$xB0=~]0\`VClP[o[iؚ-Z.{R; 0F'EK ˵l#z 2w)U@?&lݖz<l V=EmFS 2a2imouOV}ut 02S $l϶)~$+9Ġjs C2љ*_EAq]"bXy8%b:F^%A9F6%VK45fb; mNϮYgqn:nlPӐ4Jt3#:\2<[\xRQ5*lgT"yUgZQzO9e`STNlb珊pXHނ%ktbZbGoF:94 w3vQߝlv)4AH\^ͳO 4DMn(O^1(Tgկtި` ֙}LZzlxcQp }y@z,I l@N]V+թp l0z7ar`ʶZv^ K>l~X4;!\Dgz #Q] lS=G)|lޓk@pW-z=xrSxJ:c<\ bo1 <_0)Tj@u?VD mvH._EA{6tԃ@n*䢉o:ElEB7] f? &uk2!TDLT{WxVr2)d.Un8$>r)NZKeIM z$8w2^4'(XQ8dދMύցiyqU7)5ĴU,*Jⴔ18Vii'5q );M[|4U hEc9EEI =zGjװ%w9*sfU 1Ikl RUq]G3n]b vRvIl^X̰7>͞1e83mFXx"ɉz@s:>)8|&_(h w$^l]W ը@dĽonM IW&e2z3li0~^,8>KC4]w? 35!qUA[0: &g"%;rHYv'njrgp^߯>Fg"~β0U%">=( i=5ٔY72c/K=IMq);c-0)dW*'S͟s Wl&p )T/Tzvԗ̓YAa#{pkzm:8$SLpT䫲񃄻B?+G]u >G i]kS[ ȎA,^MaW,"Ga-J2 \:i[#ymKY68'+鰭5U IMTo*lҫ5u;(B)ԧY_xnB E}բK$rOi(99^QWD+ECWCUL\XAWgG/I% C᪓-FYPf!iRE;H+rsn#udUϝge,mWiL^_Twg&LuӥJ9ǗlY-7 CTDt\DiO8g0'7&%(s "_=/"~8>vKk>F 6I{Loywu+M&٦piO,GmE87 6W7++u4+\KOBE;;i"BȰDA\LjL4 mNfڈk%12`(?n](r& (ub UDE03]b"TPo ?}8ؐSƗoۃ!)GƢKLJƺݽנYN-x~ )`BW ssZtn`gUr/,.d&K4o,d2g% 6q"JJĽ ?C+br`4?7K4벸p )\2ETjDzA 9Z~@`'XlAR:,'0TH$wHv3gc) sRYы€,s~`&MͻUڙ-}O\s% Jd>8*/ )o۩)lhqܪGmr٦a#*؎,eN\|.A)5Oei" cD9 wV<&7j=;ʹm(m9;V_RoVXD^G:{ם d-Q$Y Jp:,,nCQڦN_ޝ) OWv?Oy{M(!86B#0DPĪ:K)MO"^lIyu5Zy#zU[ x̑|)4kj d]JNk?0$5zLmPuEd(sNM7dۡEǕ)wG<@Dɂ/Oi@WR/^%h~S+H k 7'GaIP *caN,y6P8{ D˯h1h}/6 ( qv,NW_d{T!b}gk?֤@k/CrViΚkBrX/ #."E.fPL: ]3R~U.Fjh$#13jF0N*jDD\%B͆f<cqxE:@:/[1 h@6 ֹp gvƲ9LŢ^8L?N%YW~0LE<68/|S +؎ZZ15VV%#:3{5q~譛MEⴋSqZbӥں~.P&FW.ɀ2]$ K82 ~V1cC2*\>4>) `*h 6QLǍlOh2Qn*/y#APTa<O<mm-;{s#& Flw[}{.?)L8(>E+A->O:s?aRP&=/FM+owT#V^-Y]a¨xzdzcNcS%+ۧFdT !I t7Q j3Y+~i]_~H1k~Eh-ձ&5>n n4J %ǵvA>c=;tf bvI Ձb8mXKBmA]{?}RPlW+SiАoc QlI5On\BѼ`cQ;] *)5Oͺ'-;dij%> qM#.x O> Z'˫d&\(WJ}%\Q_ ?$I>| Թ*mmfৣ͹~ˀl^t!$ NvȒB'D㽓Y <VI;Ĥ-1%@%!#* 7vc @ގo_Ebb~.e C/$-" jB<߻&t>髽M)yCĂ:|I[/D[O FneY1=$SJflX(&83"hn۾Y@dfhtN2o.?bW? 8pRy !b~]P(Lg.jǼqB$Ù@JwNТ5,~m]Ś Iup1;[q.h/Q8ot 3YW^ C]dvͻIVp! pɫrJ@ I -NwyX,w-jH+ÉƏn +4Rt[ؖg ._xYRS`9OA*pOdžp5U*D\V % nI%ErO]sS=xBcVWpӱ؛A#)L8{ꞛu@[!'ÍbDHJ '9F?'aLQ ۇa;$h/ [jH3S^9N!<&s&tϥ;+?n*"5p5~g8а+fS ˢ+@è9]s-˳WgwƗDߢK0Tlg<`Fc7}8;x*Ln6 /ofXNTS8[ `~Çk{$=bV[S2%`(xsNHp#}6\]`B:SmЍҴ_5Lq&N'zmy*LUI®XR/7= yaOH^z(nJ.MX'7QPb1tG/< ! 6fr(^_fΦmV~eTihUr&C8G bI͋#Gr,tYXm[7*) 7ͥxdqM6}tg|' /h{*XM،PxP9a?8\30i ybNohX>ɺ׏Ix!r2^^LQlRH+̂<.qD{In8?HP1NC?lGoAAFvHw֌oe8"i{Uבp q/(mݾ$&@Yd䷲c/E|U.OEkek*M+}J.Q/`V!Yܻ6<^}+*^&-%废Ԍ뿩%?JjŖ}Hx#H |jkDXj;% _obWrCtFo*:飄=ԸlT{iz0\yw2w]7UqBs!]xRG$~\Zngh,hޜ֏\0y:_GB ٫bd !_Marow ϡ[/C7av;A GG|!\Aym`AnJX8ګNC>%O@ %:wc{1Y}4`CtF莊̓ӱ.] RZq|_cյ\累xqv l..g$A.X9=/h6`mYSXҳۤ_RcѢJ]wɛ'a뗅,.k1uJnNZ`6CpLU#+ _' y3MrG`T E?cQw;<튁@tSϩ^Q7Em/>S[א3^ YՊ!9ͣtn]M|Te b8OkR6z]bt:/ $~,@Lq]CMbyTc?}nTb"̲P=QEA9l5~*Q]%6jE'k'IٙU1yMHy8ڵ,2$F,s,nbGςe&1ɿOl[(w `:_3#rGs9YlݑwrnMٕa9|!\>ڐPRNK##.6orpjW_vESXYwk(AVBw7cYrN>r8v?U6$ J>wJJҲ:agEe:j2]bDA:7~46M ^y~)5#34wh#<*uC w`yK"/PuߛRg/&Ը'aLJ|~8S1S\rlBcRENu "m:#x9 CyL睪9Q'J{B]`{}For5E'Zuu1&T*ER1aFWJʩ2D]͊Ӱ R5㓸U@]>`KVFyg^ >4|<ݫ"1rԗQBC{ JW*Z]jDq2Zȸ>>[l9bd ʛ,_裛pƧ>ަ# ǹV %WN$b9Q@"p&UP|N7Q;Gs W ٻlm.,!I`Rǭzze`KG!r:<E/ZSp $}/ÅcdP"FRuS~+x}y/sw*Pٿ㛤`Lױ ퟕ+ԹR;͛4kt}z~̏[A?lh\)F Q_3ݝ'IFP .E  |yӿĻJq;^]Lqu ro5P;c9 Q_P..dX#+^JZ:pf@"'3p@0,D*lN“tL,yMYEhskSƒBԧK|H#MxuW}N5c{'{ gc'. 7씮>|}6S%n ?q0uE-p`bPa:1Yz]{+[]Dwk@JpK鼷p'Z5$B< dr<6?d#t\gq̾qT3ʾ<A\@3*9 i%2y{3d|Y:ȞƹO1`1Z}(N7n6ũ"20&n[U2$T9cL0/+7c%9ZLsɰ,O&]KmLHau,N-D- $.d1NC+Q^VBN+^uo02|Bzi.+cF 2 >/8n'W`P:ZӋF~fw'Y!z=Q00d!w<=lmJVd܄de\`CGz4zJQWYU;S%<3.TW";816{|\'T #1=2P$EƟZ.qb?|Ƌt6^*AJ6&և]/\lIf r'q=/B6lU,.bAtstrz7g._wdaz@ sCġUwa,S-.Vq2FA  IaU*fU;лa}_\z%t! !pk ?ၨ[Y%-b29g)Eq_1;$lp4lWD[-, R@\rFU4&.l+:fc ,j[O"] 22 y3Wo’Sl(RD36b~^\rI{2x1GjpCd^۞=\&C uwKɱ} ,hxr4:NƸG~]YA[3eGL>UP"p/-^|!ջ'괛<b[̵`|"8NNȆ3 59#|MM\_6Is *{M.ӛ%KgVN5<?7$ڛnQ| g&_d,N5[r=,n?vz.NG͙͗\UtM=I D͂e1gl(CtniILj7:~#ŧ^-4Ŗ-'t֯ۅГCu7KD@|""u`TP9~QQ0d1Kֽ}a٤ܒMP B NWO#ON-P&CQ4T+=.fʫ'̴8&enh 鰌5D*ɝn<~u1C_:AY=g /O[oix$;vij-gy/fוBTR^8v8VPeKI!mqzѫl1e))ֹf-,C :y$ra|m 1㦮h9;Ìt@u5olw2i{,m˯fLw ŀ;˖$$c@=LI_%+['fޕViS7;íSK_)lθ qQ[׸Hにe=L7 nw~YSܺ)P#CNtABqN6TuG3༓uJ?lU dĀl,")J)>ͪ'a7[#u/3a& $oVNc'leW^;_OD9| ˏY 5ɤL=5ZL*GFq‰Y\WV覨h1hg\/ph qT"Aj9DVI65\b38vO6BjFSXpYv1]X°:~~ dV/&|lz$!C 0{vG`jֳLt*,0xҟ@ӂټ'$ekU;lFbV' JfL0gd-@sJh)b޵xzkroV$.*ą]ģL^m+pXWm2AtLFvey%n˗`|ula.eW"n]!h',pCRڸɘԮ&[ːE9 bݸ1h$e[~wN<ܺkʢCxd5j|a̱+EV3$w( 1׫/h Wj<|\/vt:HCL6D%fS="S-O f[qWo4CMVQTw'C#$ w^[»b;6OpIc׹e_}㟃b:iTs}HM4>Dw ]Kә=,ѢI7|'|z O˟/E07rHd"QDl̞I7HAz z-ur3-*S\6A84;(_H1,EJMR?PXi I$x`vb]kF4QagiRE5vCӷ2 ^4"FZ_S9pCz{Ty sѣqM68ӥ}"2~`5-%-GT4V*k` ƷV A/cNee@O(/Ċ -X쵉%S~ fҋe9ք8 "ZQ׀Q agx9/N: LHNy Y7=N:*k[0ULB+{NrEYGR:>S޿m wh#M N7l;#YJal)JmӐ5%b= ezS tĆP\}ܝvv<1;uT| ɸoov NepKvauQT 5|%ֱrV]F.p ه~l8g5hˆFjn?u1<'atn`E)H:\xVbJGx)7"' {pOLk@Yd v) 5,YrYZuXC a!}I ,hU½'_%^T#^_oz6نjx23@ƀ_+QM;"|ܕ$g5 lPɧ3pwJd:-P}(FAn [ҷ$uMI~E%|jbbm}dXUG2|<@xv񾣚i/[ z;6(HQ[y%J04~x[8!(m ~LmBO(#,aѾ<&L֐Z׺6 mHUڌ;J}# u3d|g-haب`>:q2J2ḱl leM6]XUD/]_ԑ/NK;3VP_v&! 7oڡ%h>b^15PBOrWijXcsBcV^|_vXv|_ZyAv j^6}l^Z[iWQ@HYhj>d"ݬiGp$I$h+W:F+CKfmGݭo:߂\xRM`bAC^vL̺!MmT/lD)"=*nc Gka^@A{9}v‚ߡ(-7;O▴`_v{͒cZ5)B+FTH\'Lef}+5/Yi7<<^3тϹgɅnCC6r!h$kсM02- *jӎ]"G zfdH Nk"7Ԏlv7/⛍ FɃ׬c|=Ib!trUO2ըȊ1@P2x qq0z<]IN SLLW;;s}]qB"жs,7% a)XKkEPASқx菌:* Gz0X 0ަ1 :RJ]nEZѣe+ s>!ɷSٽ3`TwDLѠF -*2`Dvаj&q<.=tXxhTHε%_=DGݍ[KR^-=&T0Z +ᝪ-A0Fۺg w`╖rghk3T ɓ{ĂFj3ASp,l"]L1t8pd&,?+8+s঳,q OƐWB2,)TtxbIe BGR5*qGW?5hGOlu?KOdK j CMQPuQX> m &#Plr T 8#3Kaω)1g|+5f1d3)Jr),#0/3z^>";ѱw;5vFeg2GcE,@7> #\;15`J6`{].skcXaԖDW\PSxx¤CXϽ \fevսf(,j?O=0M0bOI}`C̓(E|/gyS 5}N"`%ox\M!4X1~~%ɺ} ϒ,nuI\/;u0VCeρs2TTBTGd\)qԠ?Ni2L4*u+? \a[KPɨ[(Ă~@>b^Z53U.[ݵDI_ [uM|D}. =σ zݥJB:-]l_s}o{DԲN)Y*# <ju0@d y;>~8 p\ƵuXf6y~uk0=v/^)(bj;[:`<6td97xw}p@ FCjmW8kvE0GkEGxY7 ިwz*#g4Mlô2s·JX~%-闬̇'vTuW(~nasQzu?D2N 3KDuPD4_P}QF ][ (qł7c 0(Tr5ˆcy.soPlvpE3%ڌ2THgFzʤCΖ"g5"q^E8],rd Rc=gCJn7b$U*ge= Y1D`c] gf, H8Nx@򃰪Fr 2~7)K5MTȓY=Clki%R~ST wHU%mlL͆+`mRBтVJ ~33Z-{BpK7+&E."ToeM)"Cү"MbOO'mTcXP{ 9^v*:զ,0}<]~@˟ 1*Z|_0~iC Kc6׻(,_F) a? yTofd40? )C7g/ck7(QscHؤ d~t 2u?U!c_9#2n2-y_aR99pA6zJ&ߩ?0^X WYrdN]`W-hyXrS|H0x˼mRRyAg1!@YA CCO#2osG= rP&i4 qDwfY<J˟{/iZIFNK ,y.%:!6OqqTkIj[i2E] H'BrBN.#ƭcǑ 2+%zraA$|ѹa>s*Hg1^FsK`tW_M_$=\7 5upW1#1fnmh[uŹ$Zz&E4$u'Wզ7\xիߞ_M'􈇖&7*!*&(B16I&uH0Pӻ^ƞ 1o8i! 8Bi~dU<|0[/†GT<˾)K-=s- %rr`Q ?<ΏU}b6[FaPٗr2WŌ961T^: *Ѝ+43^y$.~bYtPzcǑ Vca%Ѳ$&Moȫ5z陷ֱxF(}F:zлRn'[SѷLjda0g]bz#HY^)x,>HB99pE"A!@-w@|s|4, u)6+7 JȈwN|#g~F?Suy]2z;do Pa}avB֬!;(LtDX?cc@Wd(=DR& Kܴ:G(@L>zZɽd ]T:#YwxFFht}Vu_konP.ҊI,TGZb`H.x(e"t?j 7sh@}WDof0 `4SV% 3pNg3_N܁z#A4"oĪai䕴n\ 1\;yJj V ._FTR'LMH}^AV'nhV ue.{O`x(R8aso@*/j@J L 3Qe"+Ò)Z*&"]mHx'z%hͳ)(yO>BhCzZ W^1cDB6I_ߞZfsT8_~ #ש|xT C4CTu`wy@{DE/3bia)41Jud|~ w4R?2adX"k6G8B/iȕǴfc97IdB,+\kAh K~ڥpkBxEJL=$hXjFʝȆw|'cLT8a_ؠߍo:J + `[_fx7FaͬISGogwL% )e`r_wVoz <TJ $(& K5Wj&5iFOڎ-TI=3mks}BpZCL: D2Nt Nws[e1Vo \=z6*QTFHʸ{Ү[M87o7^>93ٵ! 5ZOzll]1 "pWZ6wiY&w%PAY PXf.Jh'tAl7wb]I*Ketl,@c kuA:W1рGo{5)> p4xkog%,a{tp M8;6`ןgAyµEE 7yQ6S=i:/{& uW `&?n'nSػE/a/+G6 4GV i5־yzdsSyOXy;|QDoO[^x: '!6C*5/"C"|cp3d| )+]&`׎Hx9`-`fDpouP9\1ڣUtc=['5$ftfu _D[.,dbDSy>bCx^rtu{m(1{Fgno3 #yO}^P\:av܎f($?`ʂyZ!KGHT sVІ/̡yΠ\дL$5F3aP?IMka ,eJ4gZT9I3! .L(|z4qIRGD\4]ޤ!XVmp7(k5&ieTL&"taNwyW/:P/AE4kش_ 5_ЈH۟L D ]FPhGI WۤNa{Iޛrr۪wvC%zHTBK)6j. IV52#BOI"S7ͫˬ]ܱTx=7<>lJeN`a4,2~VJ,זJ1 KZl]Ȩf 0#eQlZs\ؚ^c|ڸPh91$? $cEB,3McE-E ^#RX~ۡ Tؿl43[lS}5 X]=MړTIbp hBk `42Z|DC>3W 0Ϯq9QbB0=  _ 43Ӆ JQ]T*lS YH]ZjjHɇ\@>f,/ޱbd|5Gd_m+ЂO!n&+6bлy+Iv6.o64E6:gUVF9^]r$Aj|hmqJ zH)g+h> ;>BmVz D)T񿜄-y)z6i>F~Zнy{%^x~P59)q>)Z>?+x* Oo=^:Kj :E|RJ7iaF<m<҄Cgh9ʮf}t'}J$*lH[4zzT=>LGV.BYi_j߻ز2U3Iߕ Aw]IY^N-6kػ{Y ըI5pY ׆j0]ŵzbD[sYc_Ur,?f.5LCF (/Kʹgֻ*D?A !HzwE9CK%/Ȍh* MXK9Wɠ|rBn0$X.|uK`+rHK ڞ,V-E鷸*}:ydl%q<`-6# AhR\,̴)n7#vI瓖^,\a;/:&rމ*lRٜV˨d[J1Ɔ *A-jsCDH<%;ݧhj˗|pvzD XjC^!æƃ9j)k18+Lg6%T4(`m!c3.0@˶"@}1{~:p@P 0r>V0hǃ y!x{B6„_@敵w9z0S;ߒ$R/q4-;ಁ)Y3iB ͇Ȏ ݆Vt5(DY*^+L̩'~o@qre2g{ev7*7쭎Z` G΄%靱f[VQጶ,pd6 "W^"8Ouqw.@9m)D=fYa,8L &[YY4qB 7I&3NjPu%A#ɸz;~>jC\G3p+\>˩{N%L~83䰰Z]vS?q04QNl蘣L%9n,7ǯ˄v{$'P\ʜiq[IT/}H|] Ș鼶'];2Rޙ65*i಍0&{ &@ )B-EV16=AmD'xO2MC/V/zF\)FJgB%{ł>򻚮?Fvɤkt#lc&^!1AyHN;|MA VV_*Fd)4x,k<MLѯ4kjmrMkEZ0I (9+3[ڟ]@Gr!0K?5x۽pDA\2m mF&*2&Yʉv=y ~aX?Hˎ'بtpHZC><ӀqY4rȑ`Tm➫Jkv 3kT"U[">v&.ϼ/)<^Z۳h7/TLzYReE,DÔ&1UK8P"/ o2;+8>#Ջ{(qBwȖ6d1VH,;Ri쬘"\Y>Djh ( zةME{2R [0[TTE^Dڶ`TZ ͐U =D#Q!d}0#rN(Пv9;7Pm9Gh đ/I \e?+H0Q~קpk% cƩ&)n-ЙLE.Q _tٟ Lm$?! STRЁY/@v:պ Ϧ}ݼDUu"1wj~ږM)Ts%UmY+fCP0 U'lٻ/uh,;ьڧ%#Bkd&zZ¸""=E}GVql1ŕנI7me1{2WdٛA"ퟢoD|_A&כ{_[!N.ʥ̸;J`3B,;=Tm;mxU Z7#{RMO<UwM xx~,$C ,ZP3UAs+xÙ Zr)'BEe$d^ wҜ§DFw̐E'PVuG\jyַI4<^+~8gWmft9tqe_Q7 ZrU eԥ7D^/i5GETZ݌( IȂZ#y >GQ@n@)!|Ef3)FCbS#5y&fuD" (_{DڦJS)>[5}Ƕ8W_@MlpËsP;݋< ٭ֱYW>j:ikݸu-Q%\'>e׽44VpA¥>e+f xtG-mt#ETհ,ʊ_pvѴVLez]Ά{ u|=em$5^}HۓV7Abϳ^ vvB+pjf;ܭ6~Yѱg1 Q.̨,E+{OB xY읾m4tztA D{tfpٹ*ƩHGHZY 4XmxR?~`n֤3]*_R !KT(t4> QJGmM<%JCZ8ف-U)g"0l3X ā$ : YZ