python2-perf-debuginfo-4.19.90-2411.2.0.0302.oe2003sp40>    g+D ;G|`u` T" JS*HV~T׎at|xD; r#^dh #?&슳$)mCgJM!]NO,Cכn#qVC٦ǣRV' ![!PX׾xLlU[v$L5B|a3e3aed7c7d5452398821939010df50bbdfb37a71e3ded246730184f322eb8d480555158bd594fb62ea9aaf45296bb8e42f5f67c ^&oEA>9&t?&dd! 9 d04: Oax~     (Xx#(?8HB9PB:GBF!AG!`H!I!X!Y!\!]"^#b#d$e$f$l$t%u%4v%Tz&&&&&`Cpython2-perf-debuginfo4.19.902411.2.0.0302.oe2003sp4Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.g+@>dc-64g.compass-ci\/GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64`ZAAAAA$g+Cg+Cg+BEg+BEg+BEg+BEg+BEg+BEb47b2cd965addf69e164d7599d16b3933cf2f13c2e76436b020252e0ec6e1f70122cd21ae08c5125dcd8dbae4e9637ac8e15dfe1e007c285d690174a8d825ae9a64c3135786cd0687d41a82fa3f8c2775afa563984c1f596980b3bdf21a2764frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2411.2.0.0302.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1g+Z@g @ggY@gf@fX@fo@f4f@fͿfą@fJf@ff@f`f&@ff|fqvfifh<@f`S@fWfM@fDf:f(@ff-f @ee@eZeeeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&chenyi - 4.19.90-2411.2.0.0302chenyi - 4.19.90-2411.1.0.0301chenyi - 4.19.90-2410.3.0.0300chenyi - 4.19.90-2410.2.0.0299chenyi - 4.19.90-2410.1.0.0298chenyi - 4.19.90-2409.6.0.0297yushi - 4.19.90-2409.4.0.0296chenyi - 4.19.90-2409.4.0.0295chenyi - 4.19.90-2409.3.0.0294chenyi - 4.19.90-2409.1.0.0293chenyi - 4.19.90-2408.5.0.0292chenyi - 4.19.90-2408.4.0.0291chenyi - 4.19.90-2408.3.0.0290chenyi - 4.19.90-2408.2.0.0289chenyi - 4.19.90-2408.1.0.0288chenyi - 4.19.90-2407.5.0.0287chenyi - 4.19.90-2407.4.0.0286chenyi - 4.19.90-2407.3.0.0285chenyi - 4.19.90-2407.1.0.0284chenyi - 4.19.90-2406.4.0.0283chenyi - 4.19.90-2406.3.0.0282chenyi - 4.19.90-2406.2.0.0281chenyi - 4.19.90-2406.1.0.0280chenyi - 4.19.90-2406.1.0.0279chenyi - 4.19.90-2405.5.0.0278hongrongxuan - 4.19.90-2405.4.0.0277chenyi - 4.19.90-2405.3.0.0276chenyi - 4.19.90-2405.1.0.0275chenyi - 4.19.90-2404.3.0.0274chenyi - 4.19.90-2404.2.0.0273hongrongxuan - 4.19.90-2404.1.0.0272hongrongxuan - 4.19.90-2403.4.0.0271hongrongxuan - 4.19.90-2403.3.0.0270hongrongxuan - 4.19.90-2403.2.0.0269hongrongxuan - 4.19.90-2403.1.0.0268hongrongxuan - 4.19.90-2402.6.0.0267hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !13007 CVE-2024-49950 - !13041 tty: n_gsm: Fix use-after-free in gsm_cleanup_mux - !13052 ext4: fix CVE-2024-47701 - !12959 ext4: update orig_path in ext4_find_extent() - ext4: avoid OOB when system.data xattr changes underneath the filesystem - ext4: explicitly exit when ext4_find_inline_entry returns an error - ext4: return error on ext4_find_inline_entry - ext4: ext4_search_dir should return a proper error - ext4: fix RENAME_WHITEOUT handling for inline directories - !12899 ext4: fix double brelse() the buffer of the extents path - !12895 ext4: aovid use-after-free in ext4_ext_insert_extent() - !13011 CVE-2024-49878 - !13001 iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - !12997 net: fix crash when config small gso_max_size/gso_ipv4_max_size - tty: n_gsm: Fix use-after-free in gsm_cleanup_mux - resource: fix region_intersects() vs add_memory_driver_managed() - mm/resource: Use resource_overlaps() to simplify region_intersects() - Bluetooth: L2CAP: Fix uaf in l2cap_connect - Bluetooth: Return whether a connection is outbound - !12891 ext4: avoid use-after-free in ext4_ext_show_leaf() - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - net: fix crash when config small gso_max_size/gso_ipv4_max_size - !12860 drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer - !12924 CVE-2022-48966 - !12938 ASoC: soc-pcm: Add NULL check in BE reparenting - !12863 CVE-2022-49020 - !12873 tipc: guard against string buffer overrun - ext4: update orig_path in ext4_find_extent() - !12919 ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate - !12925 RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency - !12792 HID: core: fix shift-out-of-bounds in hid_report_raw_event - !12743 net/xen-netback: prevent UAF in xenvif_flush_hash() - !12846 ACPI: sysfs: validate return type of _STR method - ASoC: soc-pcm: Add NULL check in BE reparenting - RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency - net: mvneta: Fix an out of bounds check - net: mvneta: Prevent out of bounds read in mvneta_config_rss() - ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate - !12804 ext4: fix CVE-2024-49884 - !12783 mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() - !12782 net: hisilicon: Fix potential use-after-free in hisi_femac_rx() - !12784 net: hisilicon: Fix potential use-after-free in hix5hd2_rx() - !12785 slip: make slhc_remember() more robust against malicious packets - !12852 iio: health: afe4403: Fix oob read in afe4403_read_raw - !12813 serial: protect uart_port_dtr_rts() in uart_shutdown() too - ext4: fix double brelse() the buffer of the extents path - ext4: aovid use-after-free in ext4_ext_insert_extent() - !12842 NFSv4: release seqid when open failed for nfs4.0 - ext4: avoid use-after-free in ext4_ext_show_leaf() - !12887 nfs: fix memory lead and nfs_server uaf - !12882 Bluetooth: Fix not cleanup led when bt_init fails - !12881 igb: Initialize mailbox message for VF reset - nfs: maintain nfs_server in the reclaim process - nfs: fix memory leak in error path of nfs4_do_reclaim - Bluetooth: Fix not cleanup led when bt_init fails - igb: Initialize mailbox message for VF reset - tipc: guard against string buffer overrun - net/9p: Fix a potential socket leak in p9_socket_open - drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer - !12815 media: venus: fix use after free bug in venus_remove due to race condition - !12814 iio: health: afe4404: Fix oob read in afe4404_[read|write - iio: health: afe4403: Fix oob read in afe4403_read_raw - ACPI: sysfs: validate return type of _STR method - NFSv4: release seqid when open failed for nfs4.0 - !12757 drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error - !12777 selinux: add the processing of the failure of avc_add_xperms_decision() - !12750 usb: gadget: uvc: Prevent buffer overflow in setup handler - !12760 smack: tcp: ipv4, fix incorrect labeling - media: venus: fix use after free bug in venus_remove due to race condition - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw - serial: protect uart_port_dtr_rts() in uart_shutdown() too - !12732 net: phy: fix null-ptr-deref while probe() failed - !12721 ppp: fix ppp_async_encode() illegal access - ext4: fix slab-use-after-free in ext4_split_extent_at() - ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path - HID: core: fix shift-out-of-bounds in hid_report_raw_event - slip: make slhc_remember() more robust against malicious packets - net: hisilicon: Fix potential use-after-free in hix5hd2_rx() - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() - net: hisilicon: Fix potential use-after-free in hisi_femac_rx() - selinux: add the processing of the failure of avc_add_xperms_decision() - smack: tcp: ipv4, fix incorrect labeling - drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error - !12614 writeback: Fix inode->i_io_list not be protected by inode->i_lock error - usb: gadget: uvc: Prevent buffer overflow in setup handler - !12366 fix CVE-2022-49011 - !12704 fix CVE-2024-49924 - !12519 fix CVE-2024-47742 - net/xen-netback: prevent UAF in xenvif_flush_hash() - net: phy: fix null-ptr-deref while probe() failed - ppp: fix ppp_async_encode() illegal access - !12683 nilfs2: fix state management in error path of log writing function - fbdev: pxafb: Fix possible use after free in pxafb_task() - nilfs2: fix state management in error path of log writing function - init: Initialize noop_backing_dev_info early - writeback: Fix inode->i_io_list not be protected by inode->i_lock error - firmware_loader: Block path traversal - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()- !12501 nbd: fix race between timeout and normal completion - !12659 netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() - !12638 net: do not delay dst_entries_add() in dst_release() - !12669 drm/amd/display: Fix index out of bounds in degamma hardware format translation - drm/amd/display: Fix index out of bounds in degamma hardware format translation - !12627 NFC: nci: Bounds check struct nfc_target arrays - netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() - net: do not delay dst_entries_add() in dst_release() - !12623 hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails - NFC: nci: Bounds check struct nfc_target arrays - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails - !12592 of/irq: Prevent device address out-of-bounds read in interrupt map walk - !12593 pinctrl: single: fix potential NULL dereference in pcs_get_function() - !12606 swap: stop add to avail list if swap is full - !8931 v2 ext4: avoid deadlock in fs reclaim with page writeback - !12566 ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event - !12558 Fix CVE-2024-49900 - !12577 gpio: amd8111: Fix PCI device reference count leak - swap: stop add to avail list if swap is full - !12441 hwmon: (coretemp) Check for null before removing sysfs attrs - !12572 media: pci: cx23885: check cx23885_vdev_init() return - !12403 drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error - !12414 nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() - pinctrl: single: fix potential NULL dereference in pcs_get_function() - of/irq: Prevent device address out-of-bounds read in interrupt map walk - !12412 btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() - !12413 udf: Fix preallocation discarding at indirect extent boundary - gpio: amd8111: Fix PCI device reference count leak - media: pci: cx23885: check cx23885_vdev_init() return - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event - jfs: Fix uninit-value access of new_ea in ea_buffer - !12486 gtp: Fix CVE-2024-46677 - !12475 v2 mm/swapfile: skip HugeTLB pages for unuse_vma - !12502 svm: fix UAF/Double Free in svm - !12384 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number - !12380 fix CVE-2024-46675 - svm: fix UAF/Double Free in svm - nbd: fix race between timeout and normal completion - gtp: fix a potential NULL pointer dereference - gtp: make sure only SOCK_DGRAM UDP sockets are accepted - mm/swapfile: skip HugeTLB pages for unuse_vma - !12378 cgroup: Protect css->cgroup write under css_set_lock - hwmon: (coretemp) Check for null before removing sysfs attrs - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() - udf: Fix preallocation discarding at indirect extent boundary - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() - drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error - drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number - usb: dwc3: core: Prevent USB core invalid event buffer address access - usb: dwc3: core: Skip setting event buffers for host only controllers - cgroup: Protect css->cgroup write under css_set_lock - !12353 ida: Fix crash in ida_free when the bitmap is empty - ida: Fix crash in ida_free when the bitmap is empty - !12316 backport some LTS patches - net: busy-poll: use ktime_get_ns() instead of local_clock() - SUNRPC: Fix a race to wake a sync task - net: linkwatch: use system_unbound_wq - ext4: avoid deadlock in fs reclaim with page writeback- !12299 v2 ACPI&PCI LTS patches 2024.10 - !12278 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes - ACPI: processor: Fix memory leaks in error paths of processor_add() - ntp: Safeguard against time_constant overflow - ntp: Clamp maxerror and esterror to operating range - Revert "ntp: Avoid undefined behaviour in second_overflow()" - arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE - hrtimer: Prevent queuing of hrtimer without a function callback - smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() - ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() - !12270 pinctrl: core: fix possible memory leak when pinctrl_enable() fails - hwmon: (nct6775-core) Fix underflows seen when writing limit attributes - pinctrl: core: fix possible memory leak when pinctrl_enable() fails - !12220 Fix CVE-2024-46826 - !12268 selinux: fix potential counting error in avc_add_xperms_decision() - selinux: fix potential counting error in avc_add_xperms_decision() - !12138 md/raid1: don't free conf on raid0_run failure - ELF: Fix mixed declarations and code of "snapshot_randomize_va_space" - ELF: fix kernel.randomize_va_space double read - md/raid1: don't free conf on raid0_run failure- !8720 net: USB: Fix wrong-direction WARNING in plusb.c - !12116 [sync] PR-11856: acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu() - acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu() - !12071 btrfs: clean up our handling of refs == 0 in snapshot delete - !12069 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses - btrfs: clean up our handling of refs == 0 in snapshot delete - platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses - !12026 ASoC: meson: axg-card: fix 'use-after-free' - !12040 drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links - !12012 rtmutex: Drop rt_mutex::wait_lock before scheduling - drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links - ASoC: meson: axg-card: fix 'use-after-free' - rtmutex: Drop rt_mutex::wait_lock before scheduling - net: USB: Fix wrong-direction WARNING in plusb.c- !12007 Fix CVE-2024-44958 for 4.19 - !11785 perf/x86: Serialize set_attr_rdpmc() - sched/smt: Fix unbalance sched_smt_present dec/inc - sched/smt: Introduce sched_smt_present_inc/dec() helper - sched: Revert fix unbalance sched_smt_present dec/inc - !11918 dhugetlb: make spin_lock irq save - !11968 drm/amdgpu: fix mc_data out-of-bounds read warning - drm/amdgpu: fix mc_data out-of-bounds read warning - !11863 memcg_write_event_control(): fix a user-triggerable oops - !11921 hwmon: (lm95234) Fix underflows seen when writing limit attributes - !11924 nilfs2: protect references to superblock parameters exposed in sysfs - !11842 CVE-2024-46771 - nilfs2: protect references to superblock parameters exposed in sysfs - hwmon: (lm95234) Fix underflows seen when writing limit attributes - dhugetlb: make free_huge_page_to_dhugetlb_pool irq safe - dhugetlb: avoid lockdep warning with spin_lock_nested - dhugetlb: Use helper function to lock/unlock - !11789 ALSA: line6: Fix racy access to midibuf - !11905 scsi: aacraid: Fix double-free on probe failure - !11888 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv - !11855 VMCI: Fix use-after-free when removing resource in vmci_resource_remove() - scsi: aacraid: Fix double-free on probe failure - !11877 usb: dwc3: st: fix probed platform device ref count on probe error path - !11878 PCI: Add missing bridge lock to pci_bus_lock() - !11861 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes - !11803 CVE-2024-46781 - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv - PCI: Add missing bridge lock to pci_bus_lock() - usb: dwc3: st: fix probed platform device ref count on probe error path - !11818 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind - memcg_write_event_control(): fix a user-triggerable oops - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes - !11703 binder: fix UAF caused by offsets overwrite - !11854 fix CVE-2024-46777 for 4.19 - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() - udf: Avoid excessive partition lengths - udf: Define EFSCORRUPTED error code - !11809 apparmor: fix possible NULL pointer dereference - !11777 blktrace: fix blktrace is disabled when CONFIG_BLK_DEBUG_FS is disabled - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). - can: bcm: Remove proc entry when dev is unregistered. - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind - apparmor: fix possible NULL pointer dereference - nilfs2: fix missing cleanup on rollforward recovery error - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput - ALSA: line6: Fix racy access to midibuf - perf/x86: Serialize set_attr_rdpmc() - blktrace: fix blktrace is disabled when CONFIG_BLK_DEBUG_FS is disabled - binder: fix UAF caused by offsets overwrite- !11816 v3 tools: fix implicit declaration of function __ALIGN_KERNEL - tools: fix implicit declaration of function __ALIGN_KERNEL - !11786 LTS patch backport - !11759 sch/netem: fix use after free in netem_dequeue - arm64: cpufeature: Fix the visibility of compat hwcaps - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space - irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc - irqchip/mbigen: Fix mbigen node address layout - !11737 hwmon: (adc128d818) Fix underflows seen when writing limit attributes - !11692 fix CVE-2024-46723 - !11695 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11734 Input: MT - limit max slots - sch/netem: fix use after free in netem_dequeue - !11722 Squashfs: sanity check symbolic link size - !11697 Fix iBMA bug and change version - !11700 x86/mm: Fix pti_clone_pgtable() alignment assumption - hwmon: (adc128d818) Fix underflows seen when writing limit attributes - Input: MT - limit max slots - Squashfs: sanity check symbolic link size - x86/mm: Fix pti_clone_pgtable() alignment assumption - BMA: Fix edma driver initialization problem and change the version number. - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11671 v4 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - drm/amdgpu: fix ucode out-of-bounds read warning - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - !11645 block: backport debugfs patches - !11544 Fix CVE-2024-45025 - !11560 mm/ksm: fix possible UAF of stable_node - !11652 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - block: fix kabi broken in struct request_queue - block: protect blk_mq_debugfs_register/unregister_hctx() with 'debugfs_mutex' - block: shutdown blktrace in blk_release_queue() - block: remove per-disk debugfs files in blk_unregister_queue - block: serialize all debugfs operations using q->debugfs_mutex - blk-mq: Fix spurious debugfs directory creation during initialization - block: create the request_queue debugfs_dir on registration - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - blk-mq: fix up placement of debugfs directory of queue files - blk-mq: no need to check return value of debugfs_create functions - blktrace: annotate required lock on do_blk_trace_setup() - blktrace: Avoid sparse warnings when assigning q->blk_trace - blktrace: break out of blktrace setup on concurrent calls - !11616 mmc: mmc_test: Fix NULL dereference on allocation failure - !11610 Input: uinput - reject requests with unreasonable number of slots - mmc: mmc_test: Fix NULL dereference on allocation failure - Input: uinput - reject requests with unreasonable number of slots - !11596 gtp: pull network headers in gtp_dev_xmit() - gtp: pull network headers in gtp_dev_xmit() - mm/ksm: fix possible UAF of stable_node - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE - s390/cio: rename bitmap_size() -> idset_bitmap_size() - bitmap: introduce generic optimized bitmap_size()- net/core: Replace driver version to be kernel version- !11557 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - !11520 ipv6: prevent UAF in ip6_send_skb() - !11532 v2 Fix CVE-2023-52915 - media: dvb-usb-v2: af9035: fix missing unlock - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - !11525 v2 usb: gadget: core: Check for unset descriptor - usb: gadget: core: Check for unset descriptor - !11512 x86/mtrr: Check if fixed MTRRs exist before saving them - ipv6: prevent UAF in ip6_send_skb() - x86/mtrr: Check if fixed MTRRs exist before saving them- !11434 v3 cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - !11418 md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11426 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - nfc: pn533: initialize struct pn533_out_arg properly - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - !11404 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11406 net: hns3: do not allow call hns3_nic_net_open repeatedly - md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11177 dma: fix call order in dmam_free_coherent - !11387 usb: gadget: rndis: add spinlock for rndis response list - !8301 tty: fix hang on tty device with no_room set - !7809 net-memcg: Fix scope of sockmem pressure indicators - net: hns3: do not allow call hns3_nic_net_open repeatedly - !11386 v5 support block hierarchy stats - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11349 jfs: Fix array-index-out-of-bounds in diFree - !11350 devres: Fix memory leakage caused by driver API devm_free_percpu() - !11378 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - !11370 nilfs2: handle inconsistent state in nilfs_btnode_create_block() - !11367 ibmvnic: free reset-work-item when flushing - !11388 dev/parport: fix the array out-of-bounds risk - dev/parport: fix the array out-of-bounds risk - usb: gadget: rndis: add spinlock for rndis response list - blk-io-hierarchy: support new stage for bio lifetime - blk-io-hierarchy: support new rq based stage rq_driver - blk-io-hierarchy: support new rq based stage requeue - blk-io-hierarchy: support new rq based stage hctx - blk-io-hierarchy: support new rq based stage kyber - blk-io-hierarchy: support new rq based stage bfq - blk-io-hierarchy: support new rq based stage mq-deadline - blk-io-hierarchy: support new rq based stage plug - blk-io-hierarchy: support new bio based stage gettag - blk-mq: remove blk_mq_put_ctx() - blk-io-hierarchy: support new bio based stage blk-wbt - blk-io-hierarchy: support new bio based stage blk-throtl - blk-io-hierarchy: support to recored the number of slow IO - block-io-hierarchy: core hierarchy iodump implementation - block-io-hierarchy: core hierarchy stats implementation - block: support to record when request is completed - blk-mq-debugfs: factor out a new helper to show allocated request - block: block: fix kabi broken for struct blk_mq_alloc_data - block: support to recored bio allocation task in request - block: fix kabi broken for struct request - block: support to recored bio allocation time in request - block: support to recored bio allocation task - block: support to recored bio allocation time - block: fix kabi broken in struct blk_plug - block: fix that blk_time_get_ns() doesn't update time after schedule - block: limit block time caching to in_task() context - block: update cached timestamp post schedule/preemption - block: cache current nsec time in struct blk_plug - block: add blk_time_get_ns() and blk_time_get() helpers - blk-mq: export blk-mq-debugfs apis - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - nilfs2: handle inconsistent state in nilfs_btnode_create_block() - ibmvnic: free reset-work-item when flushing - devres: Fix memory leakage caused by driver API devm_free_percpu() - jfs: Fix array-index-out-of-bounds in diFree - dma: fix call order in dmam_free_coherent - tty: fix hang on tty device with no_room set - net-memcg: Fix scope of sockmem pressure indicators- !11383 perf/core: Fix missing wakeup when waiting for context reference - !11384 fs/proc: fix softlockup in __read_vmcore - !11351 regulator: da9211: Use irq handler when ready - !11364 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - fs/proc: fix softlockup in __read_vmcore - perf/core: Fix missing wakeup when waiting for context reference - !11242 CVE-2024-43892 - !11301 ext4: remove the redundant folio_wait_stable() - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - !11333 jbd2: avoid mount failed when commit block is partial submitted - !11345 netfilter: ctnetlink: use helper function to calculate expect ID - regulator: da9211: Use irq handler when ready - !11220 io_uring: add a schedule point in io_add_buffers() - netfilter: ctnetlink: use helper function to calculate expect ID - jbd2: avoid mount failed when commit block is partial submitted - !11290 Add exception protection processing for vd in axi_chan_handle_err function - !11258 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - !11215 Fix CVE-2024-40901 - !11186 Backport bugfix for AMD SMN - !11265 mtd: rawnand: hynix: fixed typo - !11264 media: xc2028: avoid use-after-free in load_firmware_cb() - !11234 efi: fix NULL-deref in init error path - ext4: remove the redundant folio_wait_stable() - !11266 serial: core: check uartclk for zero to avoid divide by zero - Add exception protection processing for vd in axi_chan_handle_err function - !11216 scsi: qla2xxx: validate nvme_local_port correctly - !11254 mm: avoid overflows in dirty throttling logic - serial: core: check uartclk for zero to avoid divide by zero - !11189 tcp: fix race in tcp_v6_syn_recv_sock() - mtd: rawnand: hynix: fixed typo - media: xc2028: avoid use-after-free in load_firmware_cb() - !11154 xen/netfront: destroy queues before real_num_tx_queues is zeroed - !11259 ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - !11260 ACPI: EC: Abort address space access upon error - !11261 ACPI: EC: Avoid returning AE_OK on errors in address space handler - !11114 sysctl: always initialize i_uid/i_gid - !11167 f2fs: let's avoid panic if extent_tree is not created - ACPI: EC: Avoid returning AE_OK on errors in address space handler - ACPI: EC: Abort address space access upon error - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - mm: avoid overflows in dirty throttling logic - !11164 usb: vhci-hcd: Do not drop references before new references are gained - !11173 tracing: Fix overflow in get_free_elt() - memcg: protect concurrent access to mem_cgroup_idr - efi: fix NULL-deref in init error path - !11185 kobject_uevent: Fix OOB access within zap_modalias_env() - !11178 irqchip/alpine-msi: Fix off-by-one in allocation error path - io_uring: add a schedule point in io_add_buffers() - scsi: qla2xxx: validate nvme_local_port correctly - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - scsi: mpt3sas: Gracefully handle online firmware update - scsi: mpt3sas: Add ioc_ logging macros - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() - !11193 net/ipv6: Fix the RT cache flush via sysctl using a previous delay - !11209 LTS patches round - UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() - net: tcp better handling of reordering then loss cases - tcp: tcp_mark_head_lost is only valid for sack-tcp - tcp: add ece_ack flag to reno sack functions - net/ipv6: Fix the RT cache flush via sysctl using a previous delay - tcp: fix race in tcp_v6_syn_recv_sock() - x86/amd_nb: Check for invalid SMN reads - PCI: Add PCI_ERROR_RESPONSE and related definitions - kobject_uevent: Fix OOB access within zap_modalias_env() - irqchip/alpine-msi: Fix off-by-one in allocation error path - tracing: Fix overflow in get_free_elt() - f2fs: let's avoid panic if extent_tree is not created - usb: vhci-hcd: Do not drop references before new references are gained - xen/netfront: destroy queues before real_num_tx_queues is zeroed - sysctl: always initialize i_uid/i_gid- !11130 iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11132 KVM: x86/mmu: make apf token non-zero to fix bug - !11192 af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - !11150 protect the fetch of ->fd[fd - !11117 net/iucv: fix use after free in iucv_sock_close() - !11122 fix CVE-2023-52893 - !11089 f2fs: fix to don't dirty inode for readonly filesystem - !11078 nilfs2: fix general protection fault in nilfs_btree_insert() - !11047 filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - protect the fetch of ->fd[fd] in do_dup2() from mispredictions - !11095 exec: Fix ToCToU between perm check and set-uid/gid usage - KVM: x86/mmu: make apf token non-zero to fix bug - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11121 scsi: qla2xxx: During vport delete send async logout explicitly - !11113 mISDN: Fix a use after free in hfcmulti_tx() - gsmi: fix null-deref in gsmi_get_variable - scsi: qla2xxx: During vport delete send async logout explicitly - net/iucv: fix use after free in iucv_sock_close() - !11074 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - mISDN: Fix a use after free in hfcmulti_tx() - !11072 drm/virtio: Fix GEM handle creation UAF - exec: Fix ToCToU between perm check and set-uid/gid usage - !11086 thermal: int340x: fix memory leak in int3400_notify() - f2fs: fix to don't dirty inode for readonly filesystem - thermal: int340x: fix memory leak in int3400_notify() - !11061 Fix CVE-2023-52898 - nilfs2: fix general protection fault in nilfs_btree_insert() - !11068 Fix CVE-2024-39501 - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - drm/virtio: Fix GEM handle creation UAF - !11060 parisc: Fix data TLB miss in sba_unmap_sg - !11065 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - !11062 ocfs2: add bounds checking to ocfs2_check_dir_entry() - driver core: Fix uevent_show() vs driver detach race - selftests: forwarding: devlink_lib: Wait for udev events after reloading - drivers: core: synchronize really_probe() and dev_uevent() - !10992 media: venus: fix use after free in vdec_close - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - ocfs2: add bounds checking to ocfs2_check_dir_entry() - !11001 tipc: Return non-zero value from tipc_udp_addr2str() on error - !10987 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - xhci: Fix null pointer dereference when host dies - xhci: avoid race between disable slot command and host runtime suspend - parisc: Fix data TLB miss in sba_unmap_sg - filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - !11037 s390/sclp: Fix sclp_init() cleanup on failure - !11021 net: usb: qmi_wwan: fix memory leak for not ip packets - s390/sclp: Fix sclp_init() cleanup on failure - net: usb: qmi_wwan: fix memory leak for not ip packets - !10966 perf: Optimize perf_pmu_migrate_context() - tipc: Return non-zero value from tipc_udp_addr2str() on error - media: venus: fix use after free in vdec_close - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - perf: Optimize perf_pmu_migrate_context()- !10978 CVE-2024-42304 - !10946 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - !10957 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - ext4: make sure the first directory block is not a hole - ext4: check dot and dotdot of dx_root before making dir indexed - !10954 leds: trigger: Unregister sysfs attributes before calling deactivate() - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - !10930 libceph: fix race between delayed_work() and ceph_monc_stop() - leds: trigger: Unregister sysfs attributes before calling deactivate() - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - libceph: fix race between delayed_work() and ceph_monc_stop() - !10841 ALSA: gus: fix null pointer dereference on pointer block - !10913 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10915 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10894 v2 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - !10892 crypto: aead,cipher - zeroize key buffer after use - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - crypto: aead,cipher - zeroize key buffer after use - ALSA: gus: fix null pointer dereference on pointer block- !10895 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10897 v2 orangefs: fix out-of-bounds fsid access - !10858 v4 powerpc/pseries: Whitelist dtl slub object for copying to userspace - orangefs: fix out-of-bounds fsid access - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10891 CVE-2024-42105 - nilfs2: fix inode number range checks - !10871 USB: serial: mos7840: fix crash on resume - !10643 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - USB: serial: mos7840: fix crash on resume - !10865 Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10825 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10730 filelock: Remove locks reliably when fcntl/close race is detected - powerpc/pseries: Whitelist dtl slub object for copying to userspace - !10802 media: dvb-frontends: tda10048: Fix integer overflow - !10703 x86: stop playing stack games in profile_pc() - !10838 bnx2x: Fix multiple UBSAN array-index-out-of-bounds - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - !10806 tcp_metrics: validate source addr length - !10803 s390/pkey: Wipe sensitive data on failure - !10786 CVE-2024-41034 - tcp_metrics: validate source addr length - s390/pkey: Wipe sensitive data on failure - !10700 ethernet: Fix error handling in xemaclite_of_probe - !10777 Fix CVE-2024-42160 - media: dvb-frontends: tda10048: Fix integer overflow - !10532 ftruncate: pass a signed offset - !10623 ata: libata-core: Fix double free on error - !10664 v2 ASoC: fsl-asoc-card: set priv->pdev before using it - nilfs2: fix kernel bug on rename operation of broken directory - nilfs2: return the mapped address from nilfs_get_page() - nilfs2: Remove check for PageError - f2fs: Add inline to f2fs_build_fault_attr() stub - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - filelock: Remove locks reliably when fcntl/close race is detected - x86: stop playing stack games in profile_pc() - ethernet: Fix error handling in xemaclite_of_probe - ASoC: fsl-asoc-card: set priv->pdev before using it - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - ata: libata-core: Fix double free on error - ftruncate: pass a signed offset- !10629 v2 hfsplus: fix uninit-value in copy_name - !10723 net/iucv: Avoid explicit cpumask var allocation on stack - !10646 net: dsa: mv88e6xxx: Correct check for empty list - !10609 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10608 CVE-2024-41044 - net/iucv: Avoid explicit cpumask var allocation on stack - !10693 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - !10571 ila: block BH in ila_output() - !10593 fix CVE-2024-41046 - !10521 xfs: add bounds checking to xlog_recover_process_data - !10597 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - !10562 nilfs2: add missing check for inode numbers on directory entries - !10706 jfs: don't walk off the end of ealist - !10699 drm/amd/display: Skip finding free audio for unknown engine_id - !10672 inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10684 ocfs2: fix DIO failure due to insufficient transaction credits - !10565 gpio: davinci: Validate the obtained number of IRQs - !10389 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - jfs: don't walk off the end of ealist - drm/amd/display: Skip finding free audio for unknown engine_id - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - ocfs2: fix DIO failure due to insufficient transaction credits - inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10641 usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10601 IB/core: Implement a limit on UMAD receive List - net: dsa: mv88e6xxx: Correct check for empty list - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - hfsplus: fix uninit-value in copy_name - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - ppp: reject claimed-as-LCP but actually malformed packets - ppp: ensure minimum packet size in ppp_write() - IB/core: Implement a limit on UMAD receive List - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - net: ethernet: lantiq_etop: fix double free in detach - net: lantiq_etop: add blank line after declaration - !10320 thermal: Fix NULL pointer dereferences in of_thermal_ functions - !10529 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - ila: block BH in ila_output() - gpio: davinci: Validate the obtained number of IRQs - nilfs2: add missing check for inode numbers on directory entries - !10471 ALSA: emux: improve patch ioctl data validation - !10479 jffs2: Fix potential illegal address access in jffs2_free_inode - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - xfs: add bounds checking to xlog_recover_process_data - !10386 filelock: Fix fcntl/close race recovery compat path - !10485 fix CVE-2024-42086 - !10492 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10400 Fix CVE-2024-41069 - !10270 HID: core: remove unnecessary WARN_ON() in implement() - !10472 v2 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - !10359 v2 PCI/ROM: Fix PCI ROM header check bug - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - iio: chemical: bme680: Fix overflows in compensate() functions - jffs2: Fix potential illegal address access in jffs2_free_inode - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - ALSA: emux: improve patch ioctl data validation - !10341 net/sched: initialize noop_qdisc owner - ASoC: topology: Fix route memory corruption - ASoC: topology: Fix references to freed memory - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - filelock: Fix fcntl/close race recovery compat path - PCI/ROM: Fix PCI ROM header check bug - net/sched: initialize noop_qdisc owner - thermal: Fix NULL pointer dereferences in of_thermal_ functions - HID: core: remove unnecessary WARN_ON() in implement()- !10327 NFC: port100: fix use-after-free in port100_send_complete - !10325 kobject: Fix global-out-of-bounds in kobject_action_type() - !10337 drm/radeon: fix UBSAN warning in kv_dpm.c - !10368 v2 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10227 MIPS: smp: fill in sibling and core maps earlier - drm/radeon: fix UBSAN warning in kv_dpm.c - !10324 BMA: Fix iBMA bug and change - NFC: port100: fix use-after-free in port100_send_complete - kobject: Fix global-out-of-bounds in kobject_action_type() - !10315 jfs: xattr: fix buffer overflow for invalid xattr - BMA/cdev_veth_drv: Fix softlockup problem - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Fix soft interrupt loops and change the version number - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !10173 netrom: Fix a memory leak in nr_heartbeat_expiry() - !10249 fbdev: savage: Handle err return when savagefb_check_var failed - !10306 mISDN: Fix memory leak in dsp_pipeline_build() - jfs: xattr: fix buffer overflow for invalid xattr - !10198 scsi: qedi: Fix crash while reading debugfs attribute - !10310 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10307 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10296 Backport dvb-usb bugfix - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - mISDN: Fix memory leak in dsp_pipeline_build() - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - USB: move snd_usb_pipe_sanity_check into the USB core - fbdev: savage: Handle err return when savagefb_check_var failed - MIPS: smp: fill in sibling and core maps earlier - scsi: qedi: Fix crash while reading debugfs attribute - netrom: Fix a memory leak in nr_heartbeat_expiry()- !10125 nvme-rdma: fix possible use-after-free in transport error_recovery work - !10112 ftrace: Fix use-after-free for dynamic ftrace_ops - !10276 net: ieee802154: at86rf230: Stop leaking skb's - net: ieee802154: at86rf230: Stop leaking skb's - !9917 powerpc/pseries: Enforce hcall result buffer validity and size - !10240 CVE-2024-41007 - !10251 sctp: fix kernel-infoleak for SCTP sockets - !10241 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - sctp: fix kernel-infoleak for SCTP sockets - !10229 staging: gdm724x: fix use after free in gdm_lte_rx() - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - net: tcp: fix unexcepted socket die when snd_wnd is 0 - tcp: refactor tcp_retransmit_timer() - tcp: fix incorrect undo caused by DSACK of TLP retransmit - staging: gdm724x: fix use after free in gdm_lte_rx() - !10137 NFSD: Fix ia_size underflow - !10183 v3 ima: Fix use-after-free on a dentry's dname.name - !10121 usb: f_fs: Fix use-after-free for epfile - !10016 drm/exynos/vidi: fix memory leak in .get_modes() - !10211 fix CVE-2022-48865 - !10206 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - tipc: fix kernel panic when enabling bearer - tipc: fix NULL pointer dereference in tipc_disc_rcv() - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - !10186 vsock: remove vsock from connected table when connect is interrupted by a signal - !10190 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - vsock: remove vsock from connected table when connect is interrupted by a signal - !10141 vt_ioctl: fix array_index_nospec in vt_setactivate - ima: Fix use-after-free on a dentry's dname.name - !10152 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !10026 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10147 CVE-2022-48836 - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - Input: aiptek - properly check endpoint type - Input: aiptek - fix endpoint sanity check - vt_ioctl: fix array_index_nospec in vt_setactivate - !10095 CVE-2024-40968 - !10130 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - NFSD: Fix ia_size underflow - !10123 CVE-2022-48838 - !10122 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10081 drm/amdgpu: fix UBSAN warning in kv_dpm.c - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - !10092 usb: host: ohci-tmio: check return value after calling platform_get_resource() - nvme-rdma: fix possible use-after-free in transport error_recovery work - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - usb: f_fs: Fix use-after-free for epfile - !10094 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - ftrace: Fix use-after-free for dynamic ftrace_ops - !10054 vmci: prevent speculation leaks by sanitizing event in event_deliver() - MIPS: Octeon: Add PCIe link status check - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - usb: host: ohci-tmio: check return value after calling platform_get_resource() - !10033 ipv6: prevent possible NULL dereference in rt6_probe() - drm/amdgpu: fix UBSAN warning in kv_dpm.c - !9996 netpoll: Fix race condition in netpoll_owner_active - !9948 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - vmci: prevent speculation leaks by sanitizing event in event_deliver() - ipv6: prevent possible NULL dereference in rt6_probe() - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - drm/exynos/vidi: fix memory leak in .get_modes() - netpoll: Fix race condition in netpoll_owner_active - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - powerpc/pseries: Enforce hcall result buffer validity and size- !9925 ocfs2: fix races between hole punching and AIO+DIO - !9874 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - !9830 mmc: davinci: Don't strip remove function when driver is builtin - !9870 cifs: Fix deadlock in cifs_writepages during reconnect - !9895 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ocfs2: fix races between hole punching and AIO+DIO - !9891 ipv6: sr: fix memleak in seg6_hmac_init_algo - !9856 btrfs: fix memory ordering between normal and ordered work functions - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ipv6: sr: fix memleak in seg6_hmac_init_algo - !9492 netlabel: fix out-of-bounds memory accesses - !9868 usb: musb: tusb6010: check return value after calling platform_get_resource() - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - cifs: Fix deadlock in cifs_writepages during reconnect - usb: musb: tusb6010: check return value after calling platform_get_resource() - !9858 khugepaged: fix null-pointer dereference due to race - !9819 kdb: Fix buffer overflow during tab-complete - khugepaged: fix null-pointer dereference due to race - btrfs: fix memory ordering between normal and ordered work functions - !9842 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - mmc: davinci: Don't strip remove function when driver is builtin - kdb: Fix buffer overflow during tab-complete - netlabel: fix out-of-bounds memory accesses- !9803 v2 x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - !9797 sch_cake: do not call cake_destroy() from cake_init() - sch_cake: do not call cake_destroy() from cake_init() - !9786 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - !9777 CVE-2024-23848 - media: cec: cec-api: add locking in cec_release() - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh - !9765 i40e: Fix queues reservation for XDP - !9760 CVE-2024-26816 - !9754 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9367 v2 net: qcom/emac: fix UAF in emac_remove - !9512 drm: vc4: Fix possible null pointer dereference - !9755 wifi: ar5523: enable proper endpoint verification - i40e: Fix queues reservation for XDP - !9744 Fix CVE-2024-36949 - !9741 scsi: qedf: Ensure the copied buf is NUL terminated - !9727 net: amd-xgbe: Fix skb data length underflow - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - x86, relocs: Ignore relocations in .notes section - !9743 USB: core: Fix hang in usb_kill_urb by adding memory barriers - wifi: ar5523: enable proper endpoint verification - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9674 ax25: Fix reference count leak issue of net_device - !9729 seg6: fix the iif in the IPv6 socket control block - !9725 v2 net: Fix CVE-2022-48757 - !9737 net/9p: fix uninit-value in p9_client_rpc() - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - USB: core: Fix hang in usb_kill_urb by adding memory barriers - scsi: qedf: Ensure the copied buf is NUL terminated - net/9p: fix uninit-value in p9_client_rpc() - !9710 CVE-2022-48738 - !9568 media: mxl111sf: change mutex_init() location - !9570 net: ieee802154: ca8210: Stop leaking skb's - seg6: fix the iif in the IPv6 socket control block - !9700 v2 crypto: bcm - Fix pointer arithmetic - !9684 greybus: lights: check return of get_channel_from_mode - net: amd-xgbe: Fix skb data length underflow - !9666 ftrace: Fix rcu warn in ftrace_location() - net: fix kabi breakage in struct packet_type - net: fix information leakage in /proc/net/ptype - !9724 Fix CVE-2024-35915 - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !9658 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - !9698 Fix CVE-2021-47270 - !9699 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9550 scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - !9707 nilfs2: fix use-after-free of timer for log writer thread - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - nilfs2: fix use-after-free of timer for log writer thread - !9655 nfc: fix segfault in nfc_genl_dump_devices_done - !9654 mac80211: validate extended element ID is present - !9653 ecryptfs: Fix buffer size for tag 66 packet - !9652 ALSA: timer: Set lower bound of start tick time - !9697 v3 Fix CVE-2024-38567 - !9633 CVE-2024-38582 - !9692 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - crypto: bcm - Fix pointer arithmetic - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: fix various gadgets null ptr deref on 10gbps cabling. - wifi: carl9170: add a proper sanity check for endpoints - USB: core: Add routines for endpoint checks in old drivers - !9597 ASoC: max9759: fix underflow in speaker_gain_control_put() - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - !9626 fix uaf when proc_cpuset_show - !9660 nilfs2: fix potential kernel bug due to lack of writeback flag waiting - greybus: lights: check return of get_channel_from_mode - ax25: Fix reference count leak issue of net_device - ftrace: Fix rcu warn in ftrace_location() - !9553 CVE-2024-37356 - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - nfc: fix segfault in nfc_genl_dump_devices_done - mac80211: validate extended element ID is present - ecryptfs: Fix buffer size for tag 66 packet - ALSA: timer: Set lower bound of start tick time - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - cgroup: fix uaf when proc_cpuset_show - ASoC: max9759: fix underflow in speaker_gain_control_put() - net: ieee802154: ca8210: Stop leaking skb's - media: mxl111sf: change mutex_init() location - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - params: lift param_set_uint_minmax to common code - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - drm: vc4: Fix possible null pointer dereference - net: qcom/emac: fix UAF in emac_remove- !9629 stm class: Fix a double free in stm_register_device() - !9646 phonet: fix rtm_phonet_notify() skb allocation - !9628 m68k: Fix spinlock race in kernel thread creation - !9623 v2 net/nfc/rawsock.c: fix a permission check bug - !9648 backport two patches from 5.10 to fix some bugs for GuestOS - !9617 mac80211: track only QoS data frames for admission control - !9637 ipv6: sr: fix invalid unregister error path - !9607 enic: Validate length of nl attributes in enic_set_vf_port - !9606 drm/nouveau: fix off by one in BIOS boundary checking - !9605 scsi: bfa: Ensure the copied buf is NUL terminated - irqchip: gic-v3: Collection table support muti pages - scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids - phonet: fix rtm_phonet_notify() skb allocation - ipv6: sr: fix invalid unregister error path - stm class: Fix a double free in stm_register_device() - m68k: Fix spinlock race in kernel thread creation - !9076 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - net/nfc/rawsock.c: fix a permission check bug - mac80211: track only QoS data frames for admission control - enic: Validate length of nl attributes in enic_set_vf_port - drm/nouveau: fix off by one in BIOS boundary checking - !9600 CVE-2024-38597 - scsi: bfa: Ensure the copied buf is NUL terminated - !9409 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9452 jffs2: prevent xattr node from overflowing the eraseblock - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - net: fec: remove .ndo_poll_controller to avoid deadlocks - !8163 v2 mmc: sdio: fix possible resource leaks in some error paths - !9535 igbvf: fix double free in `igbvf_probe` - !9590 s390/ap: Fix crash in AP internal function modify_bitmap() - !9584 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9537 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9585 net/mlx5e: Avoid field-overflowing memcpy() - s390/ap: Fix crash in AP internal function modify_bitmap() - net/mlx5e: Avoid field-overflowing memcpy() - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9534 rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9419 mm/migrate: set swap entry values of THP tail pages properly. - !9560 net: systemport: Add global locking for descriptor lifecycle - !9526 media: lgdt3306a: Add a check against null-pointer-def - !9539 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - net: systemport: Add global locking for descriptor lifecycle - !9340 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9330 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - !9382 serial: max3100: Update uart_driver_registered on driver removal - !9503 v2 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9464 quota: Fix rcu annotations of inode dquot pointers - !9530 v2 Backport LTS patches - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9435 fix CVE-2024-38621 - igbvf: fix double free in `igbvf_probe` - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9381 vfio/pci: fix potential memory leak in vfio_intx_enable() - !9497 netrom: fix possible dead-lock in nr_rt_ioctl() - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - media: lgdt3306a: Add a check against null-pointer-def - !9505 CVE-2024-38587 - !9473 um: Add winch to winch_handlers before registering winch IRQ - !9407 drm/arm/malidp: fix a possible null pointer dereference - !9400 Fix CVE-2024-31076 - speakup: Fix sizeof() vs ARRAY_SIZE() bug - !9439 CVE-2022-48715 - !9133 net: ethernet: fix potential use-after-free in ec_bhf_remove - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - netrom: fix possible dead-lock in nr_rt_ioctl() - !9265 ring-buffer: Fix a race between readers and resize checks - !9390 NFS: Fix an off by one in root_nfs_cat() - um: Add winch to winch_handlers before registering winch IRQ - quota: Fix rcu annotations of inode dquot pointers - fs/quota: erase unused but set variable warning - jffs2: prevent xattr node from overflowing the eraseblock - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - media: stk1160: fix bounds checking in stk1160_copy_video() - mm/migrate: set swap entry values of THP tail pages properly. - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - drm/arm/malidp: fix a possible null pointer dereference - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - NFS: Fix an off by one in root_nfs_cat() - serial: max3100: Update uart_driver_registered on driver removal - vfio/pci: fix potential memory leak in vfio_intx_enable() - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ring-buffer: Fix a race between readers and resize checks - net: ethernet: fix potential use-after-free in ec_bhf_remove - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - mmc: sdio: fix possible resource leaks in some error paths- !9471 CVE-2021-47434 - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - xhci: Fix command ring pointer corruption while aborting a command - !8935 wifi: nl80211: don't free NULL coalescing rule - !9444 CVE-2022-48737 - !8493 rpmsg: virtio: Free driver_override when rpmsg_remove() - !8473 scsi: mpt3sas: Fix kernel panic during drive powercycle test - ASoC: ops: Fix bounds check for _sx controls - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - !9322 drm/amd/display: Fix potential index out of bounds in color transformation function - !9366 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9392 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !9232 batman-adv: Avoid WARN_ON timing related checks - !9351 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9393 net: lts v4.311 backport - !9286 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - !9206 v2 sched: smart_grid: fix potential NULL pointer dereference - !9314 spi: Fix deadlock when adding SPI controllers on SPI buses - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() - ipv6: fib6_rules: flush route cache when rule is changed - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !8360 v2 loop: use lo->lo_disk for kobject_uevent - !9343 firmware: arm_scpi: Fix string overflow in SCPI genpd driver - !9326 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9285 of: module: add buffer overflow check in of_modalias() - !9316 CVE-2022-48755 - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9344 round lts patches - !8769 atl1c: Work around the DMA RX overflow issue - !9292 net: bridge: xmit: make sure we have at least eth header len bytes - net: bridge: fix corrupted ethernet header on multicast-to-unicast - net: bridge: fix multicast-to-unicast with fraglist GSO - net: mark racy access on sk->sk_rcvbuf - net l2tp: drop flow hash on forward - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9324 v2 Linux 4.19.312-313 LTS patches - vxlan: Fix regression when dropping packets due to invalid src addresses - udp: preserve the connected status if only UDP cmsg - vxlan: drop packets from invalid src-address - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - drm/amd/display: Fix potential index out of bounds in color transformation function - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - spi: fix kabi breakage in struct spi_controller - spi: Fix deadlock when adding SPI controllers on SPI buses - !9278 CVE-2021-47231 - !8783 v2 arm64 mpam fix patch - !9270 inet_diag: fix kernel-infoleak for UDP sockets - !9140 v2 CVE-2024-36971 - !8847 wl1251: Fix possible buffer overflow in wl1251_cmd_scan - !9260 v3 ftrace: Fix possible use-after-free issue in ftrace_location() - net: bridge: xmit: make sure we have at least eth header len bytes - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - of: module: add buffer overflow check in of_modalias() - !9061 iio: mma8452: Fix trigger reference couting - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: mcba_usb: fix memory leak in mcba_usb - inet_diag: fix kernel-infoleak for UDP sockets - ftrace: Fix possible use-after-free issue in ftrace_location() - !9227 kprobes: Fix possible use-after-free issue on kprobe registration - !9228 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - !9225 can: sja1000: fix use after free in ems_pcmcia_add_card() - !8656 mm, slub: fix potential memoryleak in kmem_cache_open() - !8937 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8691 Fix page corruption caused by racy check in __free_pages - batman-adv: Avoid WARN_ON timing related checks - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - kprobes: Fix possible use-after-free issue on kprobe registration - can: sja1000: fix use after free in ems_pcmcia_add_card() - !9179 CVE-2021-47232 - !9004 media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - !8130 v2 CVE-2021-47493 - !9006 media: tc358743: register v4l2 async device only after successful setup - !9144 serial: 8250_exar: Don't remove GPIO device on suspend - sched: smart_grid: fix potential NULL pointer dereference - can: j1939: fix Use-after-Free, hold skb ref while in use - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() - can: j1939: transport: add j1939_session_skb_find_by_offset() function - !8800 ALSA: usb-audio: Stop parsing channels bits when all channels are found. - !8798 hid: cp2112: Fix duplicate workqueue initialization - !8799 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - serial: 8250_exar: Don't remove GPIO device on suspend - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - iio: mma8452: Fix trigger reference couting - media: tc358743: register v4l2 async device only after successful setup - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - firewire: ohci: mask bus reset interrupts between ISR and bottom half - wifi: nl80211: don't free NULL coalescing rule - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - ALSA: usb-audio: Stop parsing channels bits when all channels are found. - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - hid: cp2112: Fix duplicate workqueue initialization - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - atl1c: Work around the DMA RX overflow issue - Fix page corruption caused by racy check in __free_pages - mm, slub: fix potential memoryleak in kmem_cache_open() - rpmsg: virtio: Free driver_override when rpmsg_remove() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - loop: use lo->lo_disk for kobject_uevent - jbd2: export jbd2_journal_[grab|put]_journal_head - ocfs2: fix a deadlock when commit trans - ocfs2: fix race between searching chunks and release journal_head from buffer_head- !9086 v2 dhugetlb: use rcu lock to protect hpool - !8796 CVE-2023-52810 - !8699 wifi: cfg80211: check A-MSDU format more carefully - !9123 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - !9005 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !9113 IB/qib: Protect from buffer - !9119 PCI: aardvark: Fix kernel panic during PIO transfer - !9058 watchdog: Fix possible use-after-free by calling del_timer_sync() - !9053 soc: fsl: qbman: Use raw spinlock for cgr_lock - PCI: aardvark: Fix kernel panic during PIO transfer - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - PCI: aardvark: Don't rely on jiffies while holding spinlock - !9091 RDMA/cma: Fix rdma_resolve_route() memory leak - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - !9037 fix CVE-2021-47509 - RDMA/cma: Fix rdma_resolve_route() memory leak - dhugetlb: use rcu lock to protect hpool - !8291 Fix CVE-2023-52836 - !8574 net: ieee802154: fix null deref in parse dev addr - !9017 misc/libmasm/module: Fix two use after free in ibmasm_init_one - !9045 ALSA: seq: Fix race of snd_seq_timer_open() - !9046 net: rds: fix memory leak in rds_recvmsg - !8632 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - !8695 net: macb: fix use after free on rmmod - !4633 Add support for Hygon family 18h model 5h HD-Audio - !9057 CVE-2021-47261 - !8637 dyndbg: fix old BUG_ON in >control parser - !8698 net: batman-adv: fix error handling - !8715 net/sched: act_skbmod: prevent kernel-infoleak - !8775 llc: verify mac len before reading mac header - watchdog: Fix possible use-after-free by calling del_timer_sync() - IB/mlx5: Fix initializing CQ fragments buffer - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9022 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - !8786 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - !8704 usb: fix various gadget panics on 10gbps cabling - !9013 net: encx24j600: check error in devm_regmap_init_encx24j600 - net: rds: fix memory leak in rds_recvmsg - ALSA: seq: Fix race of snd_seq_timer_open() - !9036 IB/hfi1: Restore allocated resources on failed copyout - !4620 Some fixes for Hygon model 4h~6h processors - !4630 Add support for Hygon model 6h L3 PMU - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix potential out-of-bounds shift - !8549 batman-adv: Avoid infinite loop trying to resize local TT - !8763 tipc: fix UAF in error path - IB/hfi1: Restore allocated resources on failed copyout - !8956 net: ti: fix UAF in tlan_remove_one - !8959 comedi: vmk80xx: fix bulk-buffer overflow - !8740 CVE-2024-36914 - !8824 igb: Fix use-after-free error during reset - !8987 bna: ensure the copied buf is NUL terminated - !9026 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8923 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - !8961 nfp: Fix memory leak in nfp_cpp_area_cache_add() - !8875 drm/vmwgfx: Fix invalid reads in fence signaled events - !8883 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - misc/libmasm/module: Fix two use after free in ibmasm_init_one - net: encx24j600: check error in devm_regmap_init_encx24j600 - !8998 i2c: acpi: fix resource leak in reconfiguration device addition - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8991 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - !8992 fix CVE-2024-36905 - i2c: acpi: fix resource leak in reconfiguration device addition - !8868 ipv6: prevent NULL dereference in ip6_output() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - !8737 ubifs: Set page uptodate in the correct place - !8668 phonet/pep: fix racy skb_queue_empty() use - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - bna: ensure the copied buf is NUL terminated - nfp: Fix memory leak in nfp_cpp_area_cache_add() - comedi: vmk80xx: fix bulk-buffer overflow - net: ti: fix UAF in tlan_remove_one - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - ipv6: prevent NULL dereference in ip6_output() - igb: Fix use-after-free error during reset - fs/jfs: Add check for negative db_l2nbperpage - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - llc: verify mac len before reading mac header - tipc: fix UAF in error path - drm/amd/display: Skip on writeback when it's not applicable - ubifs: Set page uptodate in the correct place - net/sched: act_skbmod: prevent kernel-infoleak - usb: fix various gadget panics on 10gbps cabling - wifi: cfg80211: check A-MSDU format more carefully - net: batman-adv: fix error handling - net: macb: fix use after free on rmmod - phonet/pep: fix racy skb_queue_empty() use - dyndbg: fix old BUG_ON in >control parser - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - net: ieee802154: fix null deref in parse dev addr - batman-adv: Avoid infinite loop trying to resize local TT - locking/ww_mutex/test: Fix potential workqueue corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h- !8895 net: fix out-of-bounds access in ops_init - !8694 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - !8858 PCI/PM: Drain runtime-idle callbacks before driver removal - !8626 fs/9p: only translate RWX permissions for plain 9P2000 - !8490 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8777 memory: fsl_ifc: fix leak of IO mapping on probe failure - !8806 media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8664 mmc: mmc_spi: fix error handling in mmc_spi_probe() - !8865 staging: rtl8712: fix use-after-free in rtl8712_dl_fw - !8888 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - !8825 watchdog: Fix possible use-after-free in wdt_startup() - !8654 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8358 perf report: Fix memory leaks around perf_tip() - !8552 tipc: fix a possible memleak in tipc_buf_append - !8851 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8802 CVE-2021-47294 - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8628 erspan: make sure erspan_base_hdr is present in skb->head - !8716 CVE-2024-35910 - !8325 ocfs2: fix data corruption after conversion from inline format - !8729 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8636 ipv6: Fix potential uninit-value access in __ip6_make_skb() - watchdog: Fix possible use-after-free in wdt_startup() - !8773 sched: remove WARN_ON on checking rq->tmp_alone_branch - media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8678 can: pch_can: pch_can_rx_normal: fix use after free - netrom: Fix use-after-free of a listening socket. - netrom: Decrease sock refcount when sock timers expire - !8676 net: tulip: de4x5: fix the problem that the array 'lp->phy[8 - !8708 media: imon: fix access to invalid resource for the second interface - !8707 regmap: Fix possible double-free in regcache_rbtree_exit() - !8706 isdn: mISDN: Fix sleeping function called from invalid context - !8705 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8357 nilfs2: fix underflow in second superblock position calculations - !8681 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8484 scsi: megaraid_sas: Fix resource leak in case of probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - sched: remove WARN_ON on checking rq->tmp_alone_branch - !8620 CVE-2024-35896 - !8526 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - !8336 tcp: fix page frag corruption on page fault - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8521 isofs: Fix out of bound access for corrupted isofs image - !7786 powerpc/powernv: Add a null pointer check in opal_event_init() - !8568 gfs2: Fix use-after-free in gfs2_glock_shrink_scan - tcp: properly terminate timers for kernel sockets - mptcp: add sk_stop_timer_sync helper - !8478 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !8366 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - !8544 CVE-2021-47358 - !8577 mmc: sdhci-msm: pervent access to suspended controller - !8579 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - !8603 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - media: imon: fix access to invalid resource for the second interface - regmap: Fix possible double-free in regcache_rbtree_exit() - isdn: mISDN: Fix sleeping function called from invalid context - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8516 CVE-2021-47409 - !8465 drm/amd/display: Avoid NULL dereference of timing generator - !8500 pwm: Fix double shift bug - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - can: pch_can: pch_can_rx_normal: fix use after free - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - !8402 i40e: Fix freeing of uninitialized misc IRQ vector - !8398 comedi: ni_usb6501: fix NULL-deref in command paths - mmc: mmc_spi: fix error handling in mmc_spi_probe() - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8464 i2c: smbus: fix NULL function pointer dereference - !8434 iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - !8411 platform/x86: wmi: Fix opening of char device - ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8307 s390/dasd: protect device queue against concurrent access - !8444 CVE-2021-47511 - !8443 v2 ipack: ipoctal: fix module reference leak - !8611 smackfs: restrict bytes count in smk_set_cipso() - !8610 media: gspca: cpia1: shift-out-of-bounds in set_flicker - !8609 can: peak_pci: peak_pci_remove(): fix UAF - !8430 drm/sched: Avoid data corruptions - !8557 net: cdc_eem: fix tx fixup skb leak - !8365 efi/capsule-loader: fix incorrect allocation size - !8333 soc: qcom: llcc: Handle a second device without data corruption - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - smackfs: restrict bytes count in smk_set_cipso() - media: gspca: cpia1: shift-out-of-bounds in set_flicker - can: peak_pci: peak_pci_remove(): fix UAF - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - mmc: sdhci-msm: pervent access to suspended controller - gfs2: Fix use-after-free in gfs2_glock_shrink_scan - net: cdc_eem: fix tx fixup skb leak - tipc: fix a possible memleak in tipc_buf_append - staging: greybus: uart: fix tty use after free - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - isofs: Fix out of bound access for corrupted isofs image - usb: dwc2: Fix memory leak in dwc2_hcd_init - usb: dwc2: check return value after calling platform_get_resource() - pwm: Fix double shift bug - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - scsi: megaraid_sas: Fix resource leak in case of probe failure - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - drm/amd/display: Avoid NULL dereference of timing generator - i2c: smbus: fix NULL function pointer dereference - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: pcm: oss: Fix a few more UBSAN fixes - ipack: ipoctal: fix module reference leak - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - drm/sched: Avoid data corruptions - platform/x86: wmi: Fix opening of char device - i40e: Fix freeing of uninitialized misc IRQ vector - comedi: ni_usb6501: fix NULL-deref in command paths - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - efi/capsule-loader: fix incorrect allocation size - perf report: Fix memory leaks around perf_tip() - nilfs2: fix underflow in second superblock position calculations - tcp: fix page frag corruption on page fault - soc: qcom: llcc: Handle a second device without data corruption - ocfs2: fix data corruption after conversion from inline format - s390/dasd: protect device queue against concurrent access - powerpc/powernv: Add a null pointer check in opal_event_init()- scsi: hisi_sas: Allocate DFX memory during dump trigger- !8437 comedi: dt9812: fix DMA buffers on stack - !8515 v2 *** CVE-2021-47356 *** - !8582 v2 bcache: avoid oversized read request in cache missing code path - !8522 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !8499 udf: Fix NULL pointer dereference in udf_symlink function - !8498 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8570 net: hamradio: fix memory leak in mkiss_close - !8506 CVE-2024-36015 - !8508 memory: fsl_ifc: fix leak of private memory on probe failure - !8470 v2 CVE-2024-35808 - !8050 block: prevent division by zero in blk_rq_stat_sum() - !8469 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8482 v2 Fix hugetlb deadlock - bcache: avoid oversized read request in cache missing code path - !8327 wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - !8316 net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - net: hamradio: fix memory leak in mkiss_close - !8310 jfs: fix two - !8507 tty: vcc: Add check for kstrdup() in vcc_probe() - !8441 pinctrl: core: delete incorrect free in pinctrl_enable() - !8414 backport for CVE-2023-52750 - !8449 drm/amd/pm: Update intermediate power state for SI - !8453 net: fix uninit-value in caif_seqpkt_sendmsg - !6800 block: fix overflow in blk_ioctl_discard() - !8068 CVE-2021-47427 - !8102 v2 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - !8413 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - !8417 NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - !8403 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8393 4.19: fix CVE-2024-35978 - !8349 perf hist: Fix memory leak of a perf_hpp_fmt - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - mISDN: fix possible use-after-free in HFC_cleanup() - memory: fsl_ifc: fix leak of private memory on probe failure - tty: vcc: Add check for kstrdup() in vcc_probe() - !8296 atm: iphase: fix possible use-after-free in ia_module_exit() - !8297 v2 powerpc/mm: Fix lockup on kernel exec fault - !8405 tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - !8423 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - udf: Fix NULL pointer dereference in udf_symlink function - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8354 CVE-2021-47277 - !8386 drm/nouveau/debugfs: fix file release memory leak - !8452 Fix CVE-2021-47438 - !8308 mac80211: fix use-after-free in CCMP/GCMP RX - !8341 net/mlx5: Properly link new fs rules into the tree - hugetlb: pass head page to remove_hugetlb_page() - hugetlbfs: fix hugetlbfs_statfs() locking - hugetlb: make free_huge_page irq safe - hugetlb: change free_pool_huge_page to remove_pool_huge_page - hugetlb: call update_and_free_page without hugetlb_lock - hugetlb: create remove_hugetlb_page() to separate functionality - Revert "hugetlb: make free_huge_page irq safe" - Revert "hugetlbfs: fix hugetlbfs_statfs() locking" - !8075 v2 HID: betop: fix slab-out-of-bounds Write in betop_probe - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8191 HID: usbhid: free raw_report buffers in usbhid_stop - !8314 mcb: fix error handling in mcb_alloc_bus() - !7852 CVE-2021-47407 - net: fix uninit-value in caif_seqpkt_sendmsg - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - !8276 usb: udc: remove warning when queue disabled ep - !8142 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - !8410 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - drm/amd/pm: Update intermediate power state for SI - !8175 jfs: fix array-index-out-of-bounds in diAlloc - pinctrl: core: delete incorrect free in pinctrl_enable() - comedi: dt9812: fix DMA buffers on stack - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - !8292 netfilter: conntrack: serialize hash resizes and cleanups - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - !8348 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8324 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8394 hugetlbfs: fix hugetlbfs_statfs() locking - !8188 v2 ACPI: video: check for error while searching for backlight device parent - hugetlbfs: fix hugetlbfs_statfs() locking - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8303 ipvlan: add ipvlan_route_v6_outbound() helper - drm/nouveau/debugfs: fix file release memory leak - !8211 fix CVE-2024-35877 - !7964 v2 vt: fix unicode buffer corruption when deleting characters - !8160 v2 ipack: ipoctal: fix stack information leak - !8100 arch related major bugfix before 2023 - !8192 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - kvm: fix previous commit for 32-bit builds - kvm: avoid speculation-based attacks from out-of-range memslot accesses - !8181 v3 cpu/hotplug: Don't offline the last non-isolated CPU - perf hist: Fix memory leak of a perf_hpp_fmt - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - !8205 fix hugetlb deadlock - !8061 *** CVE-2021-47475 *** - !8252 sysv: don't call sb_bread() with pointers_lock held - !8248 gfs2: ignore negated quota changes - !8206 RDMA: Verify port when creating flow rule - net/mlx5: Properly link new fs rules into the tree - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8219 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - !8223 CVE-2023-52804 - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - mcb: fix error handling in mcb_alloc_bus() - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - mac80211: fix use-after-free in CCMP/GCMP RX - !8209 net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - !8257 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - ipvlan: add ipvlan_route_v6_outbound() helper - powerpc/mm: Fix lockup on kernel exec fault - atm: iphase: fix possible use-after-free in ia_module_exit() - netfilter: conntrack: serialize hash resizes and cleanups - !8062 CVE-2024-35789 - usb: udc: remove warning when queue disabled ep - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !7804 v2 selinux: avoid dereference of garbage after mount failure - sysv: don't call sb_bread() with pointers_lock held - !8186 ALSA: hda: Fix possible null-ptr-deref when assigning a stream - !8208 ocfs2: mount fails with buffer overflow in strlen - !8207 drm/msm: Fix null pointer dereference on pointer edp - gfs2: ignore negated quota changes - !7470 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !7699 CVE-2023-52669 - !7868 CVE-2024-35995 - fs/jfs: Add validity check for db_maxag and db_agpref - fs: jfs: fix shift-out-of-bounds in dbAllocAG - jfs: fix divide error in dbNextAG - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - x86/mm/pat: fix VM_PAT handling in COW mappings - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - ocfs2: mount fails with buffer overflow in strlen - drm/msm: Fix null pointer dereference on pointer edp - !8180 Fix CVE-2021-47495 - RDMA: Verify port when creating flow rule - hugetlb: make free_huge_page irq safe - mm/hugetlb: defer freeing of huge pages if in non-task context - !8146 pinctrl: single: fix potential NULL dereference - !8164 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - !8131 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - HID: usbhid: free raw_report buffers in usbhid_stop - ACPI: video: check for error while searching for backlight device parent - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - cpu/hotplug: Don't offline the last non-isolated CPU - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - jfs: fix array-index-out-of-bounds in diAlloc - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - ipack: ipoctal: fix stack information leak - pinctrl: single: fix potential NULL dereference - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - x86/ioapic: Unbreak check_timer() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - HID: betop: fix slab-out-of-bounds Write in betop_probe - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN - comedi: vmk80xx: fix expression for tx buffer size - comedi: vmk80xx: fix transfer-buffer overflows - block: prevent division by zero in blk_rq_stat_sum() - vt: fix unicode buffer corruption when deleting characters - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - KVM: x86: Handle SRCU initialization failure during page track init - selinux: avoid dereference of garbage after mount failure - crypto: s390/aes - Fix buffer overread in CTR mode - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - block: fix overflow in blk_ioctl_discard()- !8066 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - !8038 CVE-2023-52817 - !8106 usb: dwc3: ep0: fix NULL pointer exception - !8059 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8017 perf/core: Bail out early if the request AUX area is out of bound - !8064 isdn: mISDN: netjet: Fix crash in nj_probe: - !8049 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - usb: dwc3: ep0: fix NULL pointer exception - !8055 drm/client: Fully protect modes[ - !8000 v2 net/tls: Fix flipped sign in tls_err_abort() calls - !8032 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - isdn: mISDN: netjet: Fix crash in nj_probe: - !8056 scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - !7999 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - drm/client: Fully protect modes[] with dev->mode_config.mutex - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !7817 netfilter: nft_flow_offload: reset dst in route object after setting up flow - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - !7965 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - !7951 sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - perf/core: Bail out early if the request AUX area is out of bound - !7981 Fix CVE-2021-47455 - !7901 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - !7700 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7682 dm snapshot: fix lockup in dm_exception_table_exit - !7867 media: bttv: fix use after free error due to btv->timeout timer - !7421 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7415 cpu/SMT: Make SMT control more robust against enumeration failures - !7451 v2 ip: Treat IPv4 segment's lowest address as unicast - !7393 v2 scsi: sr: Do not leak information in ioctl - !7971 fbmon: prevent division by zero in fb_videomode_from_videomode() - net/tls: Fix flipped sign in tls_err_abort() calls - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !7963 ipv6: Fix infinite recursion in fib6_dump_done(). - !7979 drm/radeon: fix a possible null pointer dereference - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - drm/radeon: fix a possible null pointer dereference - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7944 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - ipv6: Fix infinite recursion in fib6_dump_done(). - sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7811 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - !7892 CVE-2023-52868 - !7910 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - !7851 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - thermal: core: prevent potential string overflow - !7854 net/mlx5e: fix a double-free in arfs_create_groups - !7794 v2 Fix CVE-2023-52656 - media: bttv: fix use after free error due to btv->timeout timer - !7840 netrom: Fix a data-race around sysctl_netrom_transport_timeout - net/mlx5e: fix a double-free in arfs_create_groups - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7770 drm/amd/pm: fix a double-free in si_dpm_init - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7589 irqchip/gic-v3-its: Prevent double free on error - !7713 CVE-2024-35936 - !7751 Fix CVE-2023-52698 - netfilter: nft_flow_offload: reset dst in route object after setting up flow - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - !7742 netrom: Fix data-races around sysctl_net_busy_read - !7748 drm/radeon: possible buffer overflow - drm/amd/pm: fix a double-free in si_dpm_init - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - drm/radeon: possible buffer overflow - netrom: Fix data-races around sysctl_net_busy_read - !7669 btrfs: send: handle path ref underflow in header iterate_inode_ref() - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - dm snapshot: fix lockup in dm_exception_table_exit - btrfs: send: handle path ref underflow in header iterate_inode_ref() - irqchip/gic-v3-its: Prevent double free on error - ip: Treat IPv4 segment's lowest address as unicast - x86/CPU/AMD: Update the Zenbleed microcode revisions - cpu/SMT: Make SMT control more robust against enumeration failures - scsi: sr: Do not leak information in ioctl- !7694 Bluetooth: af_bluetooth: Fix deadlock - !7701 ext4: fix corruption during on-line resize - !7676 sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - ext4: fix corruption during on-line resize - Bluetooth: af_bluetooth: Fix deadlock - !7573 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - !7547 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7586 powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - !7477 firewire: nosy: ensure user_length is taken into account when fetching packet contents - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7483 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7425 net: gtp: Fix Use-After-Free in gtp_dellink - !7434 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: gtp: Fix Use-After-Free in gtp_dellink - !7228 s390/zcrypt: fix reference counting on zcrypt card objects - !7193 CVE-2024-26921 - !7096 fix CVE-2024-26865 - s390/zcrypt: fix reference counting on zcrypt card objects - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - inet: frags: re-introduce skb coalescing for local delivery - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge()- !7194 s390/dasd: fix double module refcount decrement - !7059 nilfs2: prevent kernel bug at submit_bh_wbc() - !7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7104 KVM: Always flush async #PF workqueue when vCPU is being destroyed - !7203 NTB: fix possible name leak in ntb_register_device() - NTB: fix possible name leak in ntb_register_device() - s390/dasd: fix double module refcount decrement - !7158 v2 Squashfs: check the inode number is not the invalid value of zero - !7181 nfs: fix UAF in direct writes - !7091 nouveau: lock the client object tree. - !7120 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7089 nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !7151 v2 scsi: sd: Fix sd_do_mode_sense() buffer length handling - nfs: fix UAF in direct writes - !7033 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !7079 nvmet: fix a use-after-free - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7140 media: usbtv: Remove useless locks in usbtv_video_free() - Squashfs: check the inode number is not the invalid value of zero - scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7137 v2 SUNRPC: fix a memleak in gss_import_v2_context - !7138 SUNRPC: fix some memleaks in gssx_dec_option_array - !7100 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7095 CVE-2024-27020 - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - !7114 v2 backport patch for thp deferred list for 4.19 - !7034 fix CVE-2024-27001 for 4.19 - !7032 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !7115 drm/radeon: add a force flush to delay work when radeon - !7055 scsi: qla2xxx: Fix command flush on cable pull - !7109 fix CVE-2024-26960 - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6260 packet: move from strlcpy with unused retval to strscpy - drm/radeon: add a force flush to delay work when radeon - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - mm, thp: do not queue fully unmapped pages for deferred split - !7046 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - mm: swap: fix race between free_swap_and_cache() and swapoff() - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() - !7053 CVE-2024-27024 - KVM: Always flush async #PF workqueue when vCPU is being destroyed - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - !6995 v2 net/mlx5e: Prevent deadlock while disabling aRFS - !7038 i40e: Fix NULL ptr dereference on VSI filter sync - !7037 media: v4l2-tpg: fix some memleaks in tpg_alloc - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: __nft_expr_type_get() selects specific family type - nouveau: lock the client object tree. - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !6992 media: edia: dvbdev: fix a use-after-free - nvmet: fix a use-after-free - !7045 v2 b43: fix CVE-2023-52644 - !7017 v2 net: ath9k: fix CVE-2024-26897 - nilfs2: prevent kernel bug at submit_bh_wbc() - !7016 v3 Fix CVE-2022-48693 - !7012 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6991 mac802154: fix llsec key resources release in mac802154_llsec_key_del - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - b43: dma: Fix use true/false for bool type variable - !7005 media: ttpci: fix two memleaks in budget_av_attach - !7014 nilfs2: fix OOB in nilfs_set_de_type - !7001 fix CVE-2024-27010 - i40e: Fix NULL ptr dereference on VSI filter sync - media: v4l2-tpg: fix some memleaks in tpg_alloc - !6880 media: go7007: fix a memleak in go7007_load_encoder - comedi: vmk80xx: fix incomplete endpoint checking - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !6984 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6893 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - !6958 netfilter: nf_tables: fix memleak in map from abort path - !6820 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - !6940 drm: nv04: Fix out of bounds access - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - nilfs2: fix OOB in nilfs_set_de_type - !6968 CVE-2024-26974 - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - !6976 nfp: flower: handle acti_netdevs allocation failure - media: ttpci: fix two memleaks in budget_av_attach - !6944 USB: core: Fix deadlock in usb_deauthorize_interface() - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - !6870 scsi: mpt3sas: Fix use-after-free warning - net/mlx5e: Prevent deadlock while disabling aRFS - media: edia: dvbdev: fix a use-after-free - !6966 speakup: Avoid crash on very long word - !6963 v2 CVE-2024-27000 - mac802154: fix llsec key resources release in mac802154_llsec_key_del - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6942 v2 ima: fix deadlock when traversing "ima_default_rules". - !6951 v2 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - nfp: flower: handle acti_netdevs allocation failure - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - !6881 v4 CVE-2024-26846 - !6894 tun: limit printing rate when illegal packet received by tun dev - speakup: Avoid crash on very long word - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - !6883 Bluetooth: Fix TOCTOU in HCI debugfs implementation - !6856 media: dvb-frontends: avoid stack overflow warnings with clang - netfilter: nf_tables: fix memleak in map from abort path - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - !6839 CVE-2023-52650 - !6869 v2 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - !6867 v2 nouveau: fix instmem race condition around ptr stores - USB: core: Fix deadlock in usb_deauthorize_interface() - !6852 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - ima: fix deadlock when traversing "ima_default_rules". - drm: nv04: Fix out of bounds access - tun: limit printing rate when illegal packet received by tun dev - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - Bluetooth: Fix TOCTOU in HCI debugfs implementation - nvme-fc: do not wait in vain when unloading module - nvme-fc: remove err_work work item - media: go7007: fix a memleak in go7007_load_encoder - scsi: mpt3sas: Fix use-after-free warning - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - nouveau: fix instmem race condition around ptr stores - media: dvb-frontends: avoid stack overflow warnings with clang - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - drm/tegra: dsi: Add missing check for of_find_device_by_node - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - packet: move from strlcpy with unused retval to strscpy- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix 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- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !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- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !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- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !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.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !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- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !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- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 17308877424.19.90-2411.2.0.0302.oe2003sp44.19.90-2411.2.0.0302.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2411.2.0.0302.oe2003sp4.x86_640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2411.2.0.0302.oe2003sp4.x86_64debugusrlib64python2.7site-packagesperf.so-4.19.90-2411.2.0.0302.oe2003sp4.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=91c692682978079dbcbe1932793a4e445a1018f9, with debug_info, not strippedōH0g`iEutf-81edc244653329addd98a765aff5d4f402a91517982848e0ac577312b1d94f46f?p7zXZ !#,C;] b2u Q{LZ]u`8}lpdHV?d*gtn ,{$P]ct.]ԻO%5ȵy\ +G3(lb'tgjp,7ڶux$( 1l: +s'qmg$=Һ!BiёW]er껲>+h1fOy;GhdSX!S)<\aAzc(ii*# Oߖ`nX^".P!ݫ> %Qi$DLFOޯ~*,HT?st$8CRpE&lW͙'s_6~yx{X vݖ} #U[D2jdsA|RN`fC5 tpE Ԗµ1ܫpAщ|uY6UBZ*&.d qNokG%P8B69[1z KoW+Z_D`PWQ[N[,^By/ND c^ @$1uJ)7h{@bz46pbښ3O % p_~DVw)Q뢔 rL%X",.Ԃ0痫fx5rsq[/o8٘w-+eX#肊KcZNN!+|8v좺qpZV WIaBhxum=B8[ 4I*PaP mErWGi\npY{Gn}VΤRvО^ Ʋ,=^k+w,'utϷM]~A5OѬ{c%"J>;;Ik$G=Q>H4eՁH39Tbꎢ,k D?)ݻAvQNcc䛅8҂1|BN=Lr .[6N {?%cOjY\+U&+l/E/e!1WT>l#m/c 6޷!&X)˟Y9(4<1j:q~&žۂ5t7"@a,)tPUT 7R'mA\:e%ĞgqٔOJJ4i&r^?u3t(jۢ+ zB!)֎9:h֓GXS~(",Z*K9X4lN'Ci2\Mnkl6 ?{Hbj#.o)Ũ6sM):t30rbnknb}yK_K[NU~ ;Ry?RY1SF ZFwy8sH89nv`h+Op̳qrR+YIfire ׺"p$i!NF@4"Įv;@oB'xInvz<6v2 Nz8E-A]-U# K `wEnz3v6 y$ s>>`iXR<`.FCCD-= {T|LfйeuذU(G`ʾչY!sϞvUݟ$XhwzsXi)&V aETvk]eLs3HGoɕ6Z-'0tMHS" &f~Iu6I|MǺzLc×C*I;'7\:BoyKsSn(ZjjDGi[fF< .7Dm;Q }aSW2f+L5W8ߢAtaO $1( sЧ G7Ğ="jkB@I#tЦ [Ȣ˕ %Q0B2Eg`5͵]ΌMD~T_|(f>7]t^X)l^sA [Ga#ԑU1耬z.Gư4l!;gwU+e8H_Msitii<kuEA0مob][fP%`ł dFBY*nɸ= #Y;$Ww|AF ɽN.hl% ũ1P,VpKF< ӷ^7 i[g+ w5an!weL)a@Q*fM֒2xkIEm{ VaĴE7]xK.4t7_.d]v )OYTTpFɓx>OZEN5,Ba@QqjXq[25,]hmtP(_h 4[-^tD`0.pt ZU1eЃEMsEImӌ9?(=ưKZʀ;8+I  ]G8eXvVP"ǂ F۽4f-W1p2'{9"߾2)%6|<+CV~hMO,D%yub1ܑ W;+ RhsNa&.3!qeLJ|o d}`-Hm **pp߬G =G 5njy;֔R愉ZC>lB8*#1xa^ȕ1>az/^[m$ǙӰ>iﯭ+=="fkKs.ڶS};s6NHbjɣD{گ3k105bi7*tΡ ,"Uï @PbH AXEHAe@btUy˽"eч/1!ZA@iVUt4qU)~7:sn퐋ܲgh4+?~|MD &UFOp zo8آ?qsKre5H/*ezܞkM -'NSt2!>VLn_bR>)?;H I  øn=dQnki el 3_!~df鲻Gx mT(%3~QUc>[Qa |H o±)$ ](\ňCz5]\ (fFI:8gYBXr(Yn _8afWtJ\-P=ʰ_M| !Z@ӨvI\ߞ+27 @V)pAFdx#7<عZ/_{sVL(stG)b :щ|iudU\ ¤P:]3g#} qj!Nш>z;ۙ.齬&R *JVbzF6DF&n6OhNuu6o_:aL~3"iRq`[- uRi~GXE l$Lwc͗0\SWM/%[PK5_lrJŸ;~(^? $LJe&PQ0:2,i5/iȀHOGLi|BKJMHx /HR:پo輞4 樓Ҍر|*8vL7[wWIcxfH@1[kR5 Ngޓ d+~L@Y+}K'O@ wQahvI. T#sZ.Qhq-_OY09:<2}1gThP=LX6Lc-a~|Z'䈄ZdkxX3[zpZׂ`wϼ`1BT+$匔UD龂IbY,y2ŝg>c.[:M$V`W$ER֢:!vhqMG*rZrj`jZ5ˑ=J%¾j #ڐv vn˸ [_$޳ UZ8Mk ae>f\]p 0`3䟅sj|-coid oSQU #P[h_~f9i85e/3 /(U[G]Ymj*7jB5'JvJks^ܻ/m`/7\F2ӆby斚a%[HFNBWqy?s=@H$'f uT?[͉4%53˭S2 <}ڡߐ6\P"JA`B] ;PdR}(-Fђe|Hzyjte>?NQB[,( Z64:G1{ƤQSe"ॷl`@Ȭ+^8l[HbtLؔ%u2TC'Hs,pOB<**'BGhO"f-N\_γ m|,~3:~i9]X߱!y܈/cFt*311†:0cuԢ%q<>K yqD6S %#FcKDH?F4-W |cZ_i/8-Av[Z@C"av%r67'ԊH6?!ڷ8_Ũƚ$0p.biW' Q q?W]iNy5Ĝ=EA+_Wo(8wȇ]䜤nDj)u{"`x ~D_/B*UC6WJ457xBpC؝7 #V8n=ggr:h%x }C(r"DEik:Vp9QEQg?\?p4b^!D8PF2~_>a0Mm1E`,üWV*Y@I\ġ3Ԏ!1&m2,m=`% {#tK^p#e~G# ^ a&K\BN*cND}Զc)2P1ZHG9jlam6"=:#=uTKnX,PzDܨ Ruh2B !dkch=ա]my]ʴJY%RY(I(zc#ƙk#q;]Ackgt@i?,zsCF]^(ݥ6)RΓ $+ 2=086 Ά~qƉy|ʽhZd D#|mdlǡs+[ ֎m3+oE?w&]5|0mE[!e kޣ3.è8\4{rpJݎ&NEI]^Tus  Lζ,Bm[SxD'DvW|(؀>rߟff~ @Ge ]+WiB#oRs| Ǎpqh4Vlt%)_$2²"m)lg!5uØ <w yf[t̓GXd?o>_o "LkI\d.Gj b7po{I%A9>9 I*54Om45m*4uΟqZﴇ@f4o83s!l?a4duC(kղ ;L\Md# ٕs KKEϊt\6Lz cنVrHbU"..YӬSJШ;,JI)?0k{&_ନk[8LX)STU[KZπ8)lg7=eHi%@GsEbQ&BilXZK8(k(q'b5D56UQ|| f#?;흭dg\m9R5%k+cF PEhM? ^㧙m({ ]Ot o%ʹff Dn W|ۀ4G+*1s ?xnёkVtUD+H {(ş[Ӄz lhoզ3硗)b/+ *7I,ڟ0N yH@Xo 6w4QT{az,s@W #66'AB)Dz2]g!֤C%Ⱥ`>iGz&}F> v1KR9eCuHń4xDLkjv`6"LgIXqy r`#bsD+4ڣ_x'XK:}qLj, +^pۜU<4ezs鄎cAOଂ]s?k4%$&?'A(ҩk#ddRH6կ>֧(KMøLHN%1*;9!oWX O'd{Ȳpt{Z7ʔ-vl1נulN#]y,|FYΜ9ܧfǽƁR"|,;DC{oxt *bHb\`σ)Rh$ G: ]]-X2tQE{8}0>GɊc~8DѢm;7)C&)\w!WiTxTr2Wwb\ dZ4_B%`˄|  K coG9r~L;/V3(hks|; y%t㐖 -Wϵlma`']r|$wD.E^/}WBpvL} zDڀʋOP Jbw+ HShG4ME`i5KRՖ%⟉aN/,TU>a Nm9Xe2ن.؀#ˊL+"V̝@$*G7e/V0Pڰ8MKٸ Je#ppPOg  3$i-j~'!Xķvj >@u:es. сSn7g寋H+,%2 ҹ?)9Al3!B(Q?8p鯏}uY YUBt$=$gOiŮ3k9\ebxS훁 Љֻ˂,PNY@9[ ?D[&dnV ]<޽dOr rhVӽri F=y-6*< ծڂkC)$+eK7n$E #G|B 9/+LYOC'Pw(jsmG4J#xaC,<5XBFCϊ 2%x` ``1zLE=1\" tX*ћWW3}< . XC$ӒEAt ɤdg&|*bURN@ә5*30|1w@%j$.ߐ uq2[ Kbh͐1PkK i0}0u=j+n5"m,\1=ih߈ߪkFfnYQ-s%ao7րs>9=sOX@]*ROڬXwTY 0Pː;lh 5\jK7m.MhԎ${8!t6*nh  ɨ:$Ql CKnhZ[SIM"C]Ê}ta VqުTbkɳO+v+Sou*1j=+]Զ'ɜ)>8HDŕԵ|J9Kv$2JBʸX Rvh\kXqiE`{Kr%*+$(06D҄!w#=M~σl3<=xxX9+5nefC+\W4"ITqP4"XIuԔVm6Sz0<hG _TrL79)v #l߫r(dF-eavƕǀhznWX 3k D_2@S1Z,'@Gr38wbF͚o9Հ|nHNکҫ1]Xh&l;ƋDofw>$Acf^7+H]`p`z 8eJ ㏟M;9/āBwku Zk*͍p+̝IiX ]p gcr g@&=W]cc06-ȼj!NfeV(h#HGd^{b:O>*B렃%IZo7 TSk,# Fǣ+e=o5${g-ti3(1 [%CXɖNg|SQUa-Q@xm9?v)#[:FGmP[=`)".binNd.7WGI1#e^EPZ}ۙn# 38ci.aۚ4F6|˿6@hj I2Ldg;z3 a$-qQvtqǧ: m x} G]DhwV(uO|Zr@ 6׀ ߍ |s E$K6IlW ct4@9U'u7qLz~ܣM'<%Wnc=d*챷1@/>_ȇS6e `1 SiB :?qURP{{F;T {~wD=[{h5mcX-PyX*gQ5I9yo;$*)+ v)Yad!Y" ]rTMY볶eP02|_Z -gm&, V</J~-Jxu\!l[eg25U3%UxdS+um$K;!:'("Vee҈|sN4_vn+ؘC-F.JdIBļHhK,FW<ɴm?bوORleS*QbT]ҽ7wǎQQ`h{&bz9& ìcNkucvI|WeYz;ݍ"$ycH`N2Us׺xN3&/PynyͿ󮲀zj G_!tc-t LM^*Χr3d  "vONN@FT&ёr"MD~7 .ĺ9o;j\Ⱦno~ >LgýI|gS+>b0Z;!uuNbs7#E e.k1#0ܛ.0x$c6ޕ<kȉtr\~^|լj0 "ZvIDj+ QOQ,"-.n+n#lU16l5׈=4B"UWlzfݰ R9U!>WYsr=26XX5aCӳ%ksIX -_sۦUB[Ginęjۏ=y$E]nc4uKX_4\7+KGU gGE NA %`q_p!Bd kux#K1 vo[M+F8,*XhZ {b;H''O%;M}$Ppǩv[;t@^%=^yCүmumCYOu[ؚqdbF 妍 R,`<yD [bD^LUꄠ߹eYxؠiB0nF۸"3*VLr4‘RQX}Ά"yh; &lJFW QLT>vW/Odld& rGSmZ5clP{Զ>Up:ؑ.m254ǿtMo]iwDM_+{"ͮ8"tz jZC '@RKĻ|Tʛ=ުr,p`%|D>8UE.`Elڔ)sNh~0je3A hWCQ'gOHD%Jզ+=Qgq \^ o@J’m\x`>C &Y Q:_}B. o+'9Tg:+cH"O4s}fcx37d@yxȍ("97FhU ^7~}Qγ&C8MEuN)Gwemfs^)/q&4BIG //x[@ 'jW a3޿UZ8k+ Ex(lgK+7 r -K{ֳ.4o;=f!;>-X:ޘ0rd@#pȃT]AX~̴e#8+ςFzeXutx8C1f.??bvzZ^!Nقshn-{BT2z7c-h^ R;rvz!Ov+Z?JיQ@jcdw™2*ZW@Fp2 5GDgP؛s&Z?pAR!lWu|v~L{RccWΛ^{"mPOhadČ*O_D*PrjeUHr"EVs\fya9\^Z'o)Q96KufuG2\tv.P[BdV{۵Q.mݾ^+SN%X}f;K;kI 󖘗vm}MukAO>syo?8$VI0xAT$ߙދP/c;Uև ü3p>H-[Zzs?Cz\Ǟ ̃] HU٬c6p@e(^b(}ZI5%*²e#Fiը%TGtWS 9'mI a/i+"mv84MR)h8m7)~ ^6@ =TYRLh4@R o[/ vk!9 =s}(_jq2يX_$+gct.!7vf CR){%*뫸jMߎZR\<(#1 7v%1rRë=~"HM,0{O7XT?V PJalRקש  iC  nH6s˾.6z}Ā/ 4ɹFt/ZLwSݓc s^'% MaS5~ˏN1KlFz5 2ʩH6m`mO6lO fCs3yL;HMR̾ [j}w !yi7OVtHzs~R go3'0H"AҫYѰ-3tq {R=K[?htKK`t'-:d[&'۟> Dw)/\^bWco[\t/Fcr?B 6!ٙ]UAoR-:M5Q7lbgC}WAjf8q)Яj<* \uF_յ3rGB8@>B>is V` el5P/!KPd _06`/X)4M&aPKcwdI"[D{0Z;kܚm,A6*5O3Wj't*mҥcu=[& ~=>R'!~렛սB>Ϩ~3[w>@k ܀:ikmfQ7ʼn|TU!*CL&gaX󅚲&,g3YޓM^P~)ܵLr?,+-̃+;RrbtيFD5)Act덻F%YpZZOd40{6kgjw|-sTI0*}YŢ熏ed6|_$Id:|6+ĘM%b׻$=IGɐ\2—7 6ibh-y?BF=ФRD8A0MԤM$,PܼrqCIm8rD[.fiQVFQI(:u~!gcٝʮ.16aóV&᪷^TobA7u QsI zݪ6p,/LAD?.'ۏlN՗'_GiŰrt}J"Jl6GRü%5GNtf@!Z58ꁠ逸`?W< h*WᲗhLuKp pt8 Fyq; lYoe.M)J6£-IL>A@|`i1|_ҙJalp3kJkݶwq ⒁s7sXfFQj!#z:F5?E8}R\TH\"z(ED cիm-&'KUȻy9(-bY ʁN֯ 9P|ʒ xEi|j[Ι0 @4>1$ /.&]]QSڃj)";f-ƛR^0}NJY Ϥ͜2TS=x:LL9Q`)V05  C.~(j ֓I*P1wˎ)'*kW{frH3~ouF9 "5DOY9ĖdԄkD|VfI'b(F# u?_ˏ0=BV^F$A`C!0p,Ti\$ 0}OXXȿr,;gQ+ *p?rvզ DY"ßTSB{iVYM˵~#Y8C6ʼne5&dڳc4ᝊԮ;*1ĦbU3ɺ~>]NFՋ U;~ QŠN9Xum3r T CQg#m QB/E%  (KT6΅paQahGAϰ~>$ށ&C,SQG q8hۉS6M4~?M,7D ,wQR$:/ k|lnz0^3 "pgW} NXsIݙH`},TyVٽ8wG1`5WaN-{pG[_n8#lo KS[7B_Rոq' Z)tKT(ԟ'*gcn\E9(%(Ph+οD3%%;m4~tu@Nf$1T 8ӓmIl9aQE6JwҐ5v%m46 1Ыwc!$3OgiM&&߀{1la0lF&djw$urN,y#*/u꧍Ɇ ];즚8tw{u-= ݙSD)ͪUD(K4$; 9`:=K} Mh]U q"qx\2;AwxXF Tw0EVVA2{0ojrEd[Rd!%(vQ|6Ό簦&A6Cyg{(lo7@[(Rm`D$sJCGP|><,BrDY[C:;J-X%NKT?5cP-%KpM ~gPF㇘׵K5pO>g(vp@a3g}w^uGzߢ! TiW[tr š%o,.h-= qEɐZ7Yjq*:h)kKm8Y^#;PwNa^m;v4E@w--"4gxYoepS>I fl m7 dpN-- sT'd*{41o\q0;~&ЧBGd*hĻ>͜fo2I+J~AD-?Y.%uiS:wDQr i2[DIsMR'699KCɻwneF |=oJ^Zך)0}U]w"ᰂ<O["s=-vv&6~ +,!Ee`@ł;r ((B{B?>C02%5 Rws\I}dgn>fH(O'=2V -D3[&#HGFdqa  :cWN6N_8S8~x=#NQِe ߓ6N  ^+kP'9081{%#c>ı3abqVN4tnXruJ\BAKsWPcr?Nn _|y"S։-me7uLMm-?֧ 9([Ѧ<ƣ|Jj`E4fGq:_vvÍ̩,]9*fR¸Z6c[Ob]U>3 Ċla=\Թ_"D*˱BͷJFO'\3\>9M| 1nq1~boV)V+8ը #@UA tPMvizk`&a϶.^{řVg[@]Y` ՗8[`v2G(!^x(_ N$:doYoDn\|),h)^WW7kqʀ>zϟacF{MxVU5 TLJ[W[ WGDJ&Ms4yY_k#@XW3g[ʔ+qƗ<**!DnbK-*uCedNKl<׌@W G02p;kH?_/@ 2t:#LX+NJઠ'w~XR-EJw uLUl(6'TaKg1&@h {'^@1>AsFڧFߨ)1^}7_X][ $DHI*T Q_533buE6M_,d>6mciJx LN\+lJ$B2Us^,CJ6 9WuVZ4@IE$<#;Z^Y)X dG#XP=T},'K#%/˸7G͡MpWawv0Z du LeYۋ'Y2;C4uQ2-'7} E6דS% O:nGCX/W2sPmU^4H;>p ٦|r"yWnK\j|r"n߇2ރvk:- :YF% 8M Dl]pP|m;P 23! i s~5oNa1qF$Tl: PwIv@[FxѬkw1;$t 2@UlA2,MLxRǝdwB}BMt- &&D,9(4u3T>CIWN;Qz(q mϻHOɣ( ;f}5I`gW|\}3՘gIJ-Dg'vpvӝJu/{ `8-ap^%m]rV?SU(\o֌;{`rdմJxб!Ka%pPU몂HmKN!)5ʠ~uZ^ [*IMT'|*dG?Wc|^a\:[I5ObְM_[(kA9 ec-bsjY_Cnq]mpchi Ut]e$Vu 6aQF*flj’@c'BNrvR~{W;I&qT0} G]+TQ|Yĭ-ˆW`vl8SJV^_3ZT:ZXǽ?) + C58OHy=r!C3Q2Z{%XLls$oz>YJ,ջ)u>>FSvNlRLױi˰lhIi1x]7<ƠyO+j08@RpJ./Y=V*1GwxaɭaI2N7MerŲ0z,CVX\̣GRW;+#˘"qfåHЖ{˚*군%.bJ>J)UQR2N59 F@d<6( >ݣӔ9|"2yg+14E;72/Z2M./_FмM,)} 6Տ"8Ѵn!/-tL8u@cc &( V{Ƅ2$u5~:Yv;=+RW" @~gK١l^2 j_c0kKnR1> .kIA}lX)F/C#cp=c=*I X֊U "/қ+2w&7@0<7ZD+ֺ&agP`YKqA+ź=Rz Ȭr`Wy5'-stt@fWʤ8%NL Be?yv [_0*c]?=41g8AJ:Պ3 tK6 rK( @rD&ar' Eg&wyFb.N ݯ3Y X%oEjYz5MDӓ9Vk$"E'?1\#tҙ%#N~>>ҫE6[m+s֢G@= YELut@qk ߰TP;s Y9y_YgBl^"9BX>pD HoaDLK [Xh#ɫ2ۖ<#auUu>|ܿeaɇﱨW[g@bJ`Z'L,A#,q*e~8͸E)̅H(/G{eH;p`Nl[Vݭ%4W/TgTQ_Dˍu@B{MX&GOL-D+86[nB^_wJd I>2Su@'2~\s $&¿x) yLϣf-tãF|zmG,*2hIU`UTm!JW>C`'!k"c_b6rnf/w&xb{(XL:UR]{㛂#3IͱId+j.0mզe1n/ueoQ:Mn-9jGX0*],@VH51IbCz#"ԓu#-@:jUfRQ@UO~4MhY$HC\6$4/]/ ,^akR" Gȼf, 䬥k>4Mn?@xP;(g4wL~7 |q! E!hƉ9\ **yPΫf'7, s$F\vRM))?se'a͕\Na 5P)ǀG=rq=w'|M8[(Pr5p2)x] )iFf`1PW4G \?Z Nd#)+Y@l10c=o0]8ɼho&oA??5d*FSЪE^* 2P?OH\1k. \>KZL"zf~Nww/YKA0  I!NݪZ7:[@ \(\@8yAH 4rE -n+1R[ /hR|Ԅ Ǔ9z/eUJYZlPm22s ~ƾzP`[+FNR "+%OZZˀEzmv]s!j>kĸ4۶ٓ_>j#]"r^~?b _mZ ^J0>>AE{Pkwޑ聟}.Δ9,9s%q8&f`PBAbUx}Ux1/=y˒sAn=E XWp*7OEmw{z=ʲ7d<"&eb&7&*dxļmm+Ov!)M'2N@GmwœJdśJЫ(hx"۶ݑozTnV5`v>wg= vVnu` dT?g\Ṓ1vPb 'ۆ0#r(1l_NlWIkYʍC:s0 JΎ{۰_X::챑]9V0;F1IWlA8:`M@+ 5As Ko.R2D7PiQIV( CCu"N7& Cu/zJyo?XRo zPZуH C=L|Վ톆J+{؎@XLC^d }rz̲zzҬc0 + -q5[7<ܳ5R)F , P*lPƈ++} מDZPHWt4_u2Pgi#9ULiS0(i28[CN b̄L4T X%V,c!f21T<8EM VPP#̾Y!3&}1˙GFB)hJ5/!VeHt;ZNݎadƶM_Pw#]| 0ϻB^y|85bh3;GZpAS!Li 'G`vv0ZgH5,lk4j}8F YsSa$ӊ򛎃\1d!B\20`3k5r"5/|ms2 L Ts'( H(iᒁΓ8xZWXl'm?Is98w3bޚ Ot_Wd$]Ov789xJp~AA/βAFL\sܯo"BTtѣZnh.`흎E$;&33q\I"|" Uh]k;\#i* #fQKի%+P'avRiug4cqUxhL!f؂峚½2_rlX]%9wU 'D Igo8wŜiu<iy"ϳ\N ~;S/!0urL*^T4ν'Cx]XA(;O*vK9Mg GoP[:1Ϟu)w- \3 Ff]y=^NjV PJг4'?hvZfcȡF.)dj@E~@n/NsK)xeuɥms[荡w6*6ﰃք<')cj e-k&! d|$oOrkyP -&Z<і&4,I ւ+ 3Dq QhT(xl"̎1 ̰ą<alm\;IBw} Ca5; Ϫ|`Q eO}i5FksOkD˛Ds@3scjP m9ԉ}q W >ߊ!sLRFbcb#M{ l>9#h+Ē4N?J#rOӆ:]aD@%+J6 ̐"! WÒX{lZ5M~_i!ܖipJUh6dύ-'͉]U[v3*+93ƾB_LF"J5ye#9υjrBlSP2DOsǏDKlC8.7aeXRw=9ãח&T A(i_{VyPM搥JPywT3ԑ75~^m1' c }{J1p/Խh<ӝJ]vb<3Rc.*(@ 6A]-9M2/,' &:ťiõ E_YĕoЄ8b)q˜r~ld&Q ^" Gx##<3:!*`)-S Q\Nba: Ɲ ר`@$AЖ5? cg oh՚9Sad2 ;L#ߒ_}u{*z,ٝѽ6jk?GФm]0+J ]nBV"QDYS) "KrwgGE =Qcm53 .$2,,n!x'LPg(( |)`5Qow^,h؄(Ax#8]qoJ,+u,$V/cV ͆5FWa8_2`ڋ!P|ɒԫ7xo8H*z\"%ۣ8f`Bߺs'n\W;$, 4c}%F>M*rxT]YBޮbc/t`,_6˅.h^y)Zp<0gFyw$c6ˠW`9lxI{@: Ciw#]E%_qf)1U'MuTއM14XK`m{d0'U[I{ Ļ5!u͡E%+4z!tjid>Ad/y2*>~ro Ƒƕme!hQa<̥h|aA7[FSȒDӎ~40γgٺ9ɱ)dā͖(&v5,2{U?U"g8cOj|_ `ᚂ'1VԞ-#$NzT7Z7S^l=NU'Yޜ k]B7%B1b ̮ Qc(W) Ϻi_!3VEBG>@H4ŵ81L)zBǽVVdZUp(xi@o3f; w9>F%Љwwct6~ϼ-4'_Y0lW)PL?HIIH%:vNJlj&_J(갻68I.C Si =ow1Lo ZQ䊄W拑| ⯗Ŵ͂|)G\$6ǡR/ Հ*+ 9ѐp|2鄖 b܃Js2=ꛃ) q8pA$@սv[RO7-x!=31M MJ'5xvAUhzik6XGb?:3cjqaKr*ϴ9"6b;_DY2}g(x*H=8; uIg@OWieWSG' nH&gh^L=Poc' p5_}w}M,=1zL58؊i% b-B)RsGc4H(gM,qN}yk4ĖB9|h~/|^%4xS2I)PcTMð̒V|Pe0f]g#gQW:]GzA: IEs9Tu2E1n]g*r Bh %,”.ٹɽ:<&j@BeJ"B7P^&q/- Nb^:POtN<]*y=M_=0T(sX nGHcX2Ʒn ,"ĕ:8+C`w9~Z&*[3FpͲ*4]gѳbFn @kNSnixIb}\reeFpe0W537jfi6H&+&莸GGaa6lHl)<qtC#|dO9PS`d( &\ ,-(#DbVj=~S5Ud[>Kw"sP'Ea{ehlA%)nc][^"1'Ov~|Y ?p*fVe Gh(Wdw1̈́PH_uzZOSEPjvnutԂSS,@"",@\R:sn"F!0Д8'vG.r @}k'43c98OWѷ#&}%^V :y,Sɢ6ҟCஔZc K=Ɋо"OQBDFcQ6%bRs=pt!D=B: T;8Ha/[ Z3(i30@H/#"(lu'<1VYO/PL"*e@헃!\ 7c>8Kp%zKvZՐ1{ VM{y[InF`vdo t3 jkdm jbmV*c$TڸB0xwMwQJ\ܲ-.đ5_09H, eBCSr;c.!8AE 9xb?n,]\Sw E }ؘBbԒq |l[*VQY= [,&ΪJ7FtAJD @a}|02*ZdU qo7&K}9 jn˃w4_;9NރTh.|I=1JnFpr aGת H,",i`ܬoMq9yo&*7.fP;A32xCiff^mO&~LeW9cQwiI J.=*4*}/y\D=`%u0prlbL"4P +K "PqGDe4;N;t : K}pN"FDr nV6@&/9fNO{\N߻kN>pI=7M!Vtܷ $c>𼴨s8z\;'kFp_+l55-)F_l*ëOy ;$R}+f[$(o7A/ri"ܨ,>HaKe5I^_{Ϛ(G(K&i\="n%h\9W* |lN, `A$n|-*'*g8tW n[5u?+(e!BR#|7އ=y霫k 1@ҩojcG;')+kMFYHqn0QGZ*(kߪPNLϚDu$Tx>}}Π jT}6#"'&Mr'[FT ,}cu9"i?)Xގה eã[ufK[:cFb͗'s^GJ2<×$*0 $B"=UM]+ `ۢzDmj!DI>`)g,Qɭk8eJ'j9} ҒQC+xFJ|. 1ݕÅ90!6=Iih! Urh}{Ý*᤬ IH=}6~u{Œ3%黇a찯V\"_;C 8ꎧebdQW 5 {dj=Fwb2Żb@vf`$WYtH[JQK#[ ".4@albd.~2bx3[<&vըO1bʾ(~~EC+ 2]Ec18:\lW%Y:7j6pn }.vi+:1M;.P;eeT!lu  E7H}(eۑ)qJK;j/ĥQB&W(P?g"#SL|-t I7h\wK3> YLqb]f%t Z['mg4TvӰ_LWQTn)v*hLҿ1YZ2ۤECsg w2i6}w7̓@0I9'ECƙk?vQ *Cr)0ŭ ]4<cs|0μ _\1P&uDr+@ܥ43| C:xVT#EsE]+1ڜl*攟ŕ` 3;.8 E*r«@[H髣}`0rx7 9xXGXtd? =cې?C+4Wyר?L,J5V=0;lLYDB7ny"@c{|!3_,/I8}-dmG@"RZnMq%稛u _}L?sU߃owĤ03O78VzAv]H>aft_9tX.~V1&K%#Pi"% dWV^-8>+v5z<+!~^qu\ej0>kGPg禵f fxjVw<>pSX_ҡ;Y$U 1s,漤B~5_[b`mtm{"Ѩ]5L PΈD}OH*y\"?|H~V44jӜKjLz4ٱ-VC"eMTO,Dx!{K_ЏV-/=%(D u:EEGSDIEҷ.:4̘uďŘ0:hUWp$ y}$'eƒu|=7-7czwp "y. M=lM8g;L:AT\e?gt6 }6'گ 3U1Z`8Dj,6if*WZpc';,L-ȑQ` 1&{8~f O`zRO '{K꤇V[`3as@{h퉓 Kk(xEO|_zS *cG~ӀwT'.'^[k4aL"se7:e0x !.pE P-!;.NUߛ$*Rf>Ζ[>jBN]P= pǀ܏XqERZDɫ)pv~g; .Z3pgo?c i(JcՌꁷ"]#IBue-na!{9hÿOS[[SO<#$p PcLũ<5#H}Hl8]c`F5MP[^C/psr篮~" LpR nO#xNV=c@i,wE5#Xj^JӟFԋš>0n- ޡZَO,(^_ܞ 4H@7|T3}882eP똬d K8$C܋V8ѝ )|M+S2 ⷽz$*I8'^gM{E鳤ۂ^1E.h %N~0 Lc.dАt ,Ȑ_dkZLO 7#xpK+dIˈn8+wv w7Jilⴍ.UգO/ ОGQI&tu$pُe t>v 0LV]8]F`.inuw32 W]=Nc:>QLך*^^]h%+m_ \S9V\ q\Kzi5&? [ Wz<]]uP/f!’$ծ*)u;|[/6d X@Haoa#q043p_9E˒x `p O/G\r&a&@xu`#}sչQ4\ob-&XGIRN<-|iƹWpt̗׏ʹ{&O@v<|ifN lMe_EY3KӳEm1B/GZ3{ dr/~!P Rt|.'㽫 a.Ȭk@#s_ ['D0ԇ 4&F#|[g?5߀F,WK?G-Ɗ=.-DjMe8 k JZUzhh3lO ƙwvExݿ٠C3^l/4TlmQVrݽQ'j0] gI+rMX8ߗTKm30_ٳI~C/DfԋɮaCGNyz_{'?nor6[ /8fP 3 V8RPp/?D3S7q&ٸW~eV0pjb%b.!˧IF4_3*Vo` fA4t6xy{ $ R m+0hx^lUOŅ2#:ζW3-8+m? Ɯ񖭬9A ?k0 "T+1XENEW4םeJqqQ||(?-j2KE?ycw:twx!WC+~fyҾ+~lYf {m|Z⮲3{+`.ˮW8h;&>e૵;OovD]*RVĨ0Δ^zA2pSX/r"JdsTUZͳ>_QN`}δV0W@#'SH𺏬\S+. {bX`O9~|_ikolB.n^=v i9O+ [ΨD="|`zj|MšDz` CkPmCts7\^D镐hD.csrc(1zOpXH&РLŀ)@6}|P=SKͧgyI.?YYj lCOx@ .j"sֻ̩j~Q)%Sba[o(dεsܬ 4Im#V{fF[KSoIț(~Q@~8.ۋ'hЛtyƼp: <m6H1np9R$ \E^\ɜڤקP C#QBOHȥFVvoFդ&! }(7gq; ͟KH$62Z[)ᷗ LV;]f'Hrׄtw}bZ7RzAHuR|:jlaK vʇ ojQdIIo% 5| |m^\NS! Uigqzd":yO Y$HK 3YJ|o ܟ618]+MF[Z|#䭃zЩ~glX/݅#35> g JIe1]sh Z=Jb y_f/]hH9mh;mK<p2wgQ0.)P+a$q? Moðuѿ\,Z8TrOzL'hmDCV!D7_CJLx"w'J 7>8Hr:ܥo>MJ0<PN\ta?ʶEZZ( %%HZ%az`XEMusdnHdڔrƣ+YP5ZX*nߝ4^oa((hTua{_}aWX+HF%YN䚢奥Xd/ZYz; vL -/E2̥FlL&bibɋm^eEOcC\lpKLDe&8RzЪ=}en Kewc*QWz ~;m\N۲ݒvO% TnrT a :#|4MlhЋdr"Q JL%jwaRk0X~LGZ}]XR>})c?h >*%Bp/83KR},z tXDlu%QICt5L Wyr8a+;Mt{2lU:g?yy&8:#T6]M'1"x{IjV/ Xy:"`Uѫn#>92/擭њGS+-[?>v8m=/;"ϣ Iw+׶`l?C=+a=E- (_j:Eq=o#m4& h`c~p$8\|Eh )mK.8CMܴէ?ޓnc lahWnn/V={;J*-J|vO2vpb}oQŴ'Gȃ@KsZ~񊧄EuGS3']a##7J'DKͽjN˯ DOSRQ dBM ?ޓw*;0q+qL.>ȇYMk~;E'寥,i>?Ix) (3N.Wr}>A TpgFAoVsf"ʹ:8"ΐR!N?%dYurJ@Vm EŨeY![ ghɅ\&6fv!5}h, 9s7)̻z֚t1sL}|OE&G1eZW2٤l}(l 0UP xhZZ+\U&|RE+ P?\ #DqJZxpt գlKmS-iF )cJ}B]n4}cӸґ*GP~:,w]Cq2۝Q~V~:aԒ^1Z54uIËТ Dt᮱s47@^7Ի~%] "m;υȊiº5aq|i=%!׵egFg^zN 8gh,e>U]X% m8Ł7cDR}};XKeYb8-V)CaK3M2bd(٥glƆe@ػ- %Y8Qi6]yk;rqx8,4|n$?QImFߪl'[%Y8os ]!cj|"F|iO&;%7 _&T50KpLynXt*;|zё'R t%a!;LP =hF;`6)KV@EVpwp}r|*KZݫgj-Jbh!a0'L=\4רݸ|m@^dT$嶹¿5&c2`es+0u%|ے#3o)8,'X=fX3WFԉ㋌&ȯ|M$oXVh1h9ާUZc0t/!׳2saDFMB]#]@>B"ԙ(&Z[WqA6v=(3ѡvs߯? @ϘYi'; 40gpuGFlvw(|wz 69xc24h @T\^" fkyy;Gw4NV#jʖ6W '70 xq~6m"~p2hnDf8ay=6BIdlզgAb.6xWdqdqPdDBLM&o{E/vsJ9j hf1?I,K&nFCO`)Sxp >4@ N<`*iEo_(kjBItR럪%F" lfć"0tM^~>)ٽw,9k#_ 1B8t<Ru\۶uY i 6W 1\4N7?71|iI'X#LZ+3tr-*SMVPќ^hP[t ֽYtO.ha1dGfm=. cMf0ڟM`yc擀P o~=j W KVfA!ZA&"vwZJ {'4!xZ# Pֹo T>a(ZX/~ ^0Q\Sn2I RN9}3PUQn [Qn SF!2NOwz%|.`ʕ{kǟx(hdolͥ ĦË%#T).1 7Eofaj_y?oQnIgbZkrVN0 G O9|xEҒ]jswH;koyVIŽN"PH4/R2D31rnzBcJ$vv]z=\4$MOH.tdd-W1,|Jvx6(qt-ri0;QܠKm;uRex B##1dw'ID=Udp K+ņ %- -V߃:;(xJEL?Yc i?q1[ [zu+=m[+3 E6h! A9n\"rVrX8lGc;df,( 3<spInX3Sa j&|,8n؏lIt6)EmB"@6nfjT`[qS-m̟sAAX2fuݭJ"zIOTv# >PJM!d%xӥy`e쨡m;a!`[guV#Xi/uAZ7wRTƒtіD^x@zj&R]ω]ˤÑ\/u.SCM쎲Kb>tC("K*[a%w=HDc;_ϣx.Zx"ȱ{&P@L+Fﴨ%JV/$`ףi~%O1*u Qg0b*:T/EbOP@ua};jEbxԒ4=$3)Tń! u8[4!(vy!PE@Ap30{~Xv*YNvtZYiAleC|p̚>`k.-iT*PH+N f&JyQjpy]4j⽝AtջlBEzj"Ԋ r PըA`mԦsŢ mUabOu0ͦdA*/&5+( ȇ?O'-L{JUII9dTo])JS4,%F`(iNR4Cc^b RLoGI u +i'V&b>q545gVby: lMϧf0ggrGEe "O|]isyR|.Ojx?-kpEi9-fTtM ʮ|P} lP+J뷛AuGFƇEz^*c̨J)[re(Cy1bvu&Z?ˡ

j`тg^#Hػ@WmP`:]8=IOQ%+=Fp$NJ-suҀ ]TױM$. J+ Ge Z!8KQFrX!,J#4 4Z[[46-n6)~9/mJ2)4J>;HvIOAy9crM*ԆfY%ølp"Gۿ ј 4WI=&atZ!ٻ7h{MZM)\PDX;]~.#(Nʾ6!*BL!px[J6ެ5_[w?H*bwbReaw^MS](-Jᏻ^Lvo1*u} `_D|9O˗c̩ çOsId{;K)`Ƭi|"_aʨkN/ yl[9}r_7M˖(/g2LDu|k ɍY zLy?Jg ؠ;̼0gZWK}׻00G̥.PvrNWV,B]cnmZjYzu].Jug"z.-84AK 9iݒ[DhT<|&Yeޟ?8. \hT+J8ѯnG~df1+g6,a{sr?u> oeqJ)NARi NgjDZɦ dlFq ص ]q@̜ P؊ ^<58-)ɟ)aa!^@!ÙVf 7;_^Q±}٠( jQ>c*x f~< d!ڱOX\&'i~5AyF#^V'F=˾HBuj˼yx9\p DE ᦻPXlq v첲|$3eyMc]2RvGR=K$Ū`ݼH%W25A+Pk_L7#ݦz!+~5WbtZ0,YxĽ-)pĜłrj{!C#]`!arC5yvƨ Kojx[n I  ` f1)C{*4#!sUn|ca?@ʭ[Qtoo"ʗtac;At+v0 $J$By85g@Hxr?R0;/GYϲ{rC;͊'`,j5=T,ŠN-䡀yI/|=F֮noP%Sba|Y<1O&@ݓ]0]W/nڤЍ\ px1`@ 坨p5bdv|bگaxJqTu,qmˇ\џ|IO Z[޽1 ώ| bIj M_oi:|D})$.3w<`1mw!ac C*Y7pvdy11je #BdbrO׍ƵvߩiALmL=o\ǚ8*o+2cmwfd]@G> i :}ؓt›\DקצQ:vxEڱL VUyL?ŚLsn%q32:ʾ;67k$>=fRB`d/2P@L΢H l ä@ vQ9ח*m' [(KR^Ix'r)3ΰ^`ɪN)XT'b )%f EgdY%؆ck<`:x#&TT/ڡo"\bS@,@]a@_XWiCLFW,Zފc[#} dZd9{7Xq12]hk2&j3rx]k ?y yq ʥh$*.gib @]RH3o._Z49W3tm6m(O~< ri/q2 ПX8NiZ a 1?:kjcdDJyNA2D䫱c=t VC!;6w/./ ҕ][N\(H6$;뇓T0N=IF1UaӡpQ Qh.>]U#`_NyI!N;-5d~ڻ?yE<i2Imbw`J7Bhcخ6G\8R5eb&-f ~8,XG r"fS4Sř! ϯCmF\Ϊ9*%ɚ,, %eX.25廖[ }:Sˆ5ƴm t)ϠX?MI4QY7|b=\,# , qiRb-R|N[H:P3=*Ч$3YgwG2 -G1}ˍHZu z 8tP˒֭?jl"g)697@6u\SX VI<ު I-0*R5V84;.3YJ(qi~INs޽|➣Y{U|%? 7 # Lr'zTg!κG,4~ɭju*Q툿W`ݬ7y . 3C)ľ{6,zxV4)okݣU'DO]6gG]"tjKMSHV cV!WosB$]6ŁBJ}'/"7_2RKR>DGyeMRO(a&"- { n'u^[ "3 XI3XJNC;@%QhGZ=nTiܽ5ђiu\qvo%&o[ih,6L+JʆrѺjPtDTwk9ds;|m汧qt,;f=c9P";@wq݃-}Syx zIiŚqgtв#YlUO?xp3mhGB[@K+[a6bz5H4'|`7PQ9-sZ{JTFĞ'C-;8˻uPcn@ 'мKI"M-kFfmLXפrdpWԞQ3-LyTJsk܅qoʏ^C>_vӁjДM:"R!w$>*ُn}AnТ[OzQSFG !M|,HU'}\0К>5XQw'& X6Y-b:)2}+ohJJk5! cp}RQܑ. HJC7]5΃Ll>VƘ@*ʶgEJ4Ih#[7Ѯ)VJmHf2zdֈ[ :Ú)P]2w_S_/13G=8O$:ReZSBow%+dDt!YSlھ-J SN^xߔ;K1r/a<'*jǞ_|>@YisT^|̈ R_mJ)Mggi Sꝵ" Gnm_.>U4Uslh['xAHNvN7UJtUaҮNNcijNnb"{r/Gj<G=P5Kt⑉ZaUbC:b{6B!)){8قtc׽ΰ(0TFO3.V4mAk^UWE;C?5]ܶImP׵N-^:j,֑mȍG*(5Aƃ mP8'3}8&5 RlYbṇX~īnچL=G S͙ٵqBI_OKBS_ 9&MC z46 ޤuamoJk袻"NptِuR:Xhp%'x}7)ͨ(<ũƇVh5|'\I5 Q߂H nu icU\A>9J;^t^5# .?֪*i˺)Ci&0wi<0}G.8١R7a ' Y,I(G4mu~c3$lScMhLߺ[*1GG(Mwn r7s_8#CVѐAi;_+KRQsx/N8ca?I8#m~ʌSwK.rMc7Dn MUXRC\$$S6ؾܧz-XzS03vfU:)@坏~!W0hӋρ4 r,u% i9;.\!b͓-u[!w^);0RIOQ1mY4mn;l7 ʱ=!+e,:B_"Qhz~_5A HnMC렸b4ZҜp>9Wwp O0(z4FdIIl?QpQb'/0h*ñ_IEv-NQclLnd$ْHUY8`ρ(p] 1\֮:+y[f} wlT].vK+gk_.YQ)i{eO: (Iڨ(x'V-ĂT2_G/1^0jIWqnUHmeK  xsi1*|l Qps.5q@mQvӅԩ]}蜳ʘxa:P1Jp '^Kv/lHǶĖbp}Rf@ {[&4+ |NT?bO,^4>;ZUxo(y<5D{"l,-uIܜy"y)Im`梿uqC%)]GM 5g <ȬnomYY"alZ$=9Ew֮ޞPqUi& ;.2?N$%tlmEvW, YGi6E5o˶?Lk=X)j(q?וmGrJoz a7*˞)|$ujEX5]|+ANUr>~B{'.˜;tTBJ;BL-H.x*Y0'xt|0oxa*3t d~WRfj/4BF:5}ϧ޿~n\ݎCn]<6c0p~s3fC Yy<ؾeXͽξZ|.Hř m \֚k2nGsf0o9dhdjxpwAT6TH>AAVrM$T?Zh0E=㉱:.G#p/R+9N]1JzTB+ FIySAG37Ox~g+SˊA[$\@W=@8$Ս)/Ilp2oTC8'=Hԕ/ ^.,-$`34b;ԪSxiT D|cdoc. Q /9Z>_#3w >LJWs: ΃z?Mn*a],f=4c\8,I/B(٭J!=.G5Yjr U `_LF)Ad#X w_t ۿj]x ~5%j&씃Rt3?> Is B*P3qM$귪 Se9ɒ3v5{@Dz`)G4G n97]-g{MsxCcDϱnSl'I}=0{'05!2U0c&G&4sA qM+zas Dr4 L j%ttij #8;t[\͊ԝ;`b(F 곜S[_`Ե83ɗ- V5 \ {Hg}jlQLK+?9˒ UEr<#KĈ ˵jtWc%n]l&V}^. vFJz"ʓ51 3Zױs@{X tpe3^nLC,2 8C-wә''~oQS|;1 )Mć;y(bgYzP_Ө9 u 6MJI2NLй-fq&-Nje|JN`(kQ5n!a B袄`7(4iId=Ayx3q^* }i# 'lþ4>Xl(_{Y'uR(^':# 9Y&KjseϽhV헨8'!Tr#>E];]j:tv4x ,0t= yqeG^qI0bYxjJ@'x2,[55b[Σ T.X`pҌ5ogڕF9[S}2ϯrH GJM o~gd@19/#<|U6E0mW1])lyyMHh]tbGY X"FN>8DH-}dO|zq(c (;IiƳݲ:;d؝)/Ȇ}W\co3)Rv s ~r@a;flgU(ۓ:S7*xzpCk[]%{P yHxYS0f-;#;B9/yŵJP$\0./'ϖbl(r6!DռSn8|r/c]ڷ^*IJ},.=1ewgk_2̃! YLeHjoeף)-3?)Mq_7\xkj 0#v'T/Llrxl!OkT?H&DLS GgN;C~eޔ/dZjf9@s2$'"|?0 'x߻S-T^@,q61^fYvTS Mį&uur]php_H;&v"ʫ46Zl h3 ٴ/t5ݾr+R8yh '9:ص e=`{8ֽQWKC 7gS{G>OAšSciqBH o? ]M{qo}lIw|x^6UJ! ׹[?1m2T-؍[=н 6&Ysvę/?gĹ_P]Ω:OjGoN4+7j2XU$u h1m"I܊srD +QoN)*YY.ڪpY:Ho$3,;$mHoJr>?GCۑ65Ճީl~Rje'Ei#)0blk!t{4I(oNb0 wt"װUyװ9 hyefm`X$Z&Iϧo?1+QI|%% 1+/,/9@<B *R9WפI,1*)D2bYDSBc'9weNm7g7 7)*6~~xϺhnrj~lh:^|d{׿}Ṱ9Q&܎NQ&B췈qH!FsƧhŠU0Fza=U)zjIe 7g0M|^X=pogJmOnj UiP"?ni( ,|^maaHXNO*8Y$۝ujdž ;׎EDOo ܞ 8g"Ѧ8!?!sO<'4ZB3V:t'9ה-ae f:X@h>O .Caǘ$C*h{ۭ:MiѪ. wQiSBmlSsE%S㵊DlvrE~daT?@ jL=;S>7ы, 86ԜGP RjALnj XWLRόlRAj WIBT)}5#s-9˛aV6Vk'.Q_/Y(!Ap —C"A=L /6~Q(h6H8|@!vX-cSѿJtY@A!xS;I8"k<f w+q[Pop5\}{XnڠFyڭ{~Ҡ3iLF2Vn=B4xVkO,0b^Ol2p'>`k"Wwz{cxyk׳ez3*_nOq9èl@b`(&X$ ?6fh}2p2BDPg%}48 ŧdG1j-y2!<@lynEM-Q_Beζt9b mf:m?jpTaOB:"5Yg TkZnM;AjVGsW!Y#ΰ,j(֊Z~k6[WʌXs<)}H, $eYG} 1 25ʖ± F,TsZ@'9UG7,W'BIB(kǁn &mk0%H4 JQ/􂄽bs/\ >a?p% } ٭ZnΗRQ*٦iꅡrBa0ۓF `:%!yhd$NUwE\:%7-eD75qOI*cGڮM'zH!7&c:+w$m>oNYO9#wqkr7+?%lfe\0ѐrT-=ߣ*r>{_jzNM:1 TaDJʹg|GbXR ^ۣ  ,X:'j[&<+;<‹~'Jl h#=N4dn/?lj6f"6B`dJA0 š- J}s#C`tNӛYj Kny 5BwJu⯇ז-Rm]dr,' 0:cȃZ0M+98k(fc}aBϘ2C-ҿ&UJc29y¤^ >PEu}ppӶOF!#Ӓ>j sZ ^úxj~GL;ANE,Ջ:-Z;Z ͑=O7]#8@ɸ-&,#ٱ;,0"G~ h-$ \ls޸T7 yW>eAyqye:B/x(i]wǚF85%t`3ow"GFA,f`6ma|k>F! cjA`4rGY'nhl@Yy{wV4lll).D؍Brg+}͍4Tv@M&Þ @ʶ$Tl[.]hV` d4pO;I.(C>4>Q ه>2}c*ǂn*xIkxumDqi}NugMSuXs|rkj/^cʔ=59ŐωrJÁ,Q2U~xBbԶ{RT,,}An)( :.0eYvs~Ȇ5,J,H\ ߷mdԂ'25MܭRqE< inY@]>z;hRs_kf)pELؕȠoQ"?#)$-/=ZPg֌/)K1QV}CA@iS2J*ȷU/IN dA&#ԽQ*&Htq jV=sKyÛv=I{"%#KNWi$XZ744NIrbSFb,懳YR~y`-<`Yax516̡X+V;x$}o Z.^L7d˰UjԎh#o;Ք@#mH_*ҧGe$3.˦fz6P 8[ݐ͈O H_e*xsi!>C5[*ף -='}\,@T V*͑{7O8 mC$s{c]]/9wkd-4eÕ(!QdaE/gSJLULl L? FTiqMU3\?k3`{);9c隑hd"0w-Г:R=Z5(Iܥ%h7]&PMI?wòшD.6ICHjy-K bR9ZO*6?µn4x_2c4]cZcc78ɣ{S;:ر]IK%{kvYtBE_z(dƵ])gyׯ~y$" Q.첯~ɹ6J};Tӕ(2@E|o7urLav42US3K`AXjDs@}P+DN+J1}_INADCO!O{ ]bQo:1C1 8XS+rnJh";@E/*j)5M4OW_緢'ّz*D_k7t>go7%={'Zn<]WZa&A~2a^MF^"2ytxr!0RhM/.pe3\FPߌ4oVi0Q?le/Z? N!Ea,Y#fl\02ktՌi[ק&}QОbt\@R(^LƭRuBvʘ g\q|,-dm\T?sT꓌RVnL\Y}BC>b֑F@)>QRQ MSw1 <0hw]5ފ -]oH5 F_O|zqmZSC;piš"p~C6HvP֔~v7m2Ĵ 9kͪ:X= ;-HcTjj(Fn/虸N<%NYuקBVĩNUN?b)«DDh kÄ[ûnzB.ly)n0%9-[ (<%4#of"6WΫ"t+WJ Ԃfِ| L_}Yu ʫqt" '-*X}(?DHc3`2thN!>9n-zXOm?Cfۥ,*1<^7 .Uv`jsXxy`95kW{Ʃ6w7iR&C.lM[Nt ~HIDE6m e}23 4-ZK!ǐ?{ug$k$F)#"[=]Jt=r'1D©Tܽ)1ʯpZMo;Z BghaMƿr-حjX=mSɅk&"Įhs̺jv/PIAg-)DeQ8y9s9BbL\i'Myt!+>(#RpYﰡyh| 헪q*XDX+)k0gRҭK$uy>K?9f1b[J3ck0M!=K} J13&(:)+ʥ9ŅM8;ɞ (ٛq-eg,1RԠ?KqG tzkLetxB): {{{M\Msjw"Lʲx(zT,` p_ߡD4TĠƉ]xo@5"߆mﷱ޾4Lrp ߼VcXyCCgDGLigjJJ/-~JnfNA:4bOO F PokD9 h}A1?.~vIqlfwz[=>h^z|^<1\ΪXOG] GvzYaVB70o?Rӆ8RxG/S7G\y1L;YR!/Fۺ{JSC1gg$mRe0b(ާ2IPYҐY.yսI J( t=) oϧP ?uI`"lڼok.wkW j[LI=+/(ꅕ?UWϛى?$ gz&v#^~ ZPmRܗxRN3rꇸe7 ϒ GnJ=.`֫kL5^XQ6Ӣyg 0]ȸ4k㺮omQ{_O&H&Ox<)d(g$(V'B|#}Yp72}&^ă]AOg8qkk k~X_mă, ?aXl B~t{fB~zsNv{p/n?ހ1ZȤ,׿%*Lh(džia6k5_)f{cԨ>o ^"!'v؛ϯ4nͭK6&+z9M%o5k4\Х$8=p"iMti# 6MIK#R@}>UOS5ieĪb3:*-Bkp=S-gE?Ą]E8ؗZ"|xO;+!e ; b7E!3dQpFTc`p@[pO`Sn(=e4E|5.GhkqVD:%CS{ڠCu YM'!ba|>hX~y@0Ԥ6}LÓ;qS\EFq".Pŗ=.@s7)”Pz e e_Wgvkky踙$(Wp$@و",U0ś,ڿeQŸT ,DoZ{*, M?}|H]ߗ_WéK6LK&kKSzvp Us{>gPrh&iX>VDIUa\2|sp/D1ط! ʖ`}ye#1 Dݶ\b\95Gz{tχf\[ݥ]Su55ѓn"*&~YkΜNnR<.}z9 \@K) rbɶO@ ȏ3GwD)uՀ@c3_kbD% $#W$Rg-0딚1'!ݰy%av9ʅ?w =elpEC]b4 >[G%Oek2eݐuR5uNl!#E>X4U.[DEzݫ:¹Z+лSW -j]ӽ$@5Z@<; WiFp }9-S0R+1*HD?ZޭŨZ9Rvf,B(|Kv0|}n:u#H@EzR֢=EP"$m]&xG=m6ǢG~Y] @%6ɝшY/K\;@FL꼕3jHSSG5QN"WR_@=-8z0N5r ^Dō ΅Vyx@ŸG \je~IXw=nk^c"]@-۝b94$A9RBu!S{y6m4Z}Gߤõ4բh c&Lz^)0`= Y]r2d4W{&PP`}=<&PѿL:2BnnK&(e^? Nuw|;|ybr涣d@#KNsVު-@G{P6BA(5eU#;p{+iEL]e%N\3>zVGG̟z%3lQW07ܓ?Kb`>jlcSJ&gf㥻z<#/aRlKޝڽ }LMCcN02յC1Dzð~ɕ>u>镼OB? Uު $ևk00) B’0J<[ d<1P+)Qlxz}|;Z<_L^rUqbP;|wz5 g|ߩ\AGh83Z\ Q$p/Z'(tTKSFx"*Z,\֓бrG'o;\:HR{ymlo7E!(h%MK^r}xY`1#L}n= tA+ &q 7ST^b^3k!6GKWt.#cL5ӴjS[̓x;\D4uz+wENB!JGO݅v_"E_ gCCP: At?njz]+`bc+!|ѫ[dkU]* "֘;rdjG!l$OZJ5؉bu('iD3 "bln: uPS{ԑx.,\n&H0Auy[ꬾYU1.UmXeBnf\Ov}G9aUN*l0gb48,*x_)M<*B60_ KQ^J!)U nq?䐶-],ltawq\{/I:`6${jj__.h3!/XWBbnˌbU{W6V$U9(\%W{fO1[㚛TiIRM#| 2(tm^.Bz\y(#4U9uF="`ÿXS}zu'b=x f9YGܑt^)i\ jӞgߤjǐkwә~̓ZrN0 awG&2eDSE,$BSkY.#B԰zih(|~a&Im%/y~n`UFw290vE^N8a*rZ ivt&K6`tyGkw,SN&mZDwB;υ{#޼eɣ=kA՟,H- +_\.L\6Y3cKO?P̢ t)_;$ƘOr00Rߖy9}\^i>S~ :d2"9x f vY߶R4// 7gz܈)} G.c*9jœj0[#f ذMlڑFiZ %R񂤤VYZY Kc}W1-ჿ;UI`6#cd`^rD▢xs6H;q d]rݨTn\μ -|,icܚmLq4-ս*k:P1]J'-J,f"A0k?&-o~Zdi轁jl2bE,r#NPcrX{/?̊qN14kU@H KzznʑܼR;9'ϫFdc[_-b+%!f4*:6<{qhi 2 =Dhs2WbrG1rScదPjA{S&f IطbZ;dz4*癩(|o֭t(^wded]ܗEeՊT^rqPڠGf^ 1<޳XĶN 񹛾|DKKw!BZmlr$=u$ΏzAbw4wV\LPVJ>ہs0%c:JO3.׋"ȸf.-m&[֢@Q2,Y-.me:a$T 81ԺT,EF<H4C2z^FJ~+ᾜ14sѹ֕,7w,S9G:ۧd~&t?$V?h9|1F/)pul@8a| 7j܁O )VuZ)WFڲo&j?`C>7'|)U`Xˡ++Pfz@gHQmB{5כzHٲsQq`&hfxmr5-+zI3FpP}Pzί#~)!E7DpgE:Y^J@D rƶqT{lk]Q`,qȷک rfSGhnA̛M:%ʢBT~(wosja}&i߭.4ʭ?-hy&ޡ*7>ɌFp{)!OCj)߳g+>5䔁ʰ^gjeV'K9fS<udV(wpWzMs|;Y 8ǘE̴0ڭ3O,嫦 ^c fִY0@=Ժ@D]TlT9j\ Wq[v>WѿmN4 ?#*|ԓW+tq;Du0Iߤ%yDf +JJ͏$L<&:̀i]1##T _zaO\x[*_dv8I[eg4wakC~uPfDSb/rŽ]5ƪnM}Rl9oNkLkl@i4A649b dM=ޞGXmgI'>RiI6"߈SLLJ"l_ X%>K^Dm ԥ$jo W̒GGC>C([ۦ6#T&T|\= #:_gЭן!;@`S {:bVȌrPk61cZ%T$0dHAtHFG?abS7_H}{jʫk3Zitv?N:uSE_LvPHS-pk r/ֈ׆";vΧ>on &jV5jT[ =vdGf+k.V2} o'H.4)oWކ7Q{x=;]c,QBqSeew!y;Ps(uMdlr)Y-xw$$ v|Z2_?Qo:E.j.=\n쟘pa7 ζ!@릓BpFQvpo h7u͋_QU@zvGe٫O4RY7Su:C>՟ۖU:6g_iNY{ Y>mR-5/}Z9eqDH")h3ʵesmTH7id$~鈱)_ {U}plj|}vOxxLu`e"nUpQ#&U| 3(`+`HȎ)w<57;c4{S2ȑIW4Ӥz W'z4Zu]xUR s8P *Fnap)˩H:W{(QP@%8m:·3~lYg*pFDgH#b&r1R`Q2 Fjo")T/SNAhVF~ޑzE 6sNW[M-S6ֿp %tZtco ienU/L {)O2(»$D_68q&<"o%0g8h題qJN) %;H伽A@1|BBǮJUgRuuKLm)V}`v͉ ׆SCl?5z0e:Edā"NoxY Zc,@^8K%z";X\\ށs>C :VQ0BD#"P)nMt0Rt ũ1McHiQ "U/W4a qd|/d b{%K'͠<1ιA>Ks1\`4XNSv B*~a" ; #FoZ 23Wy|ok{a44XňWx(}^h!\ѪGZ ^XMvV"AԓNƙuk'bM弒ѕi * .X8X>̛}#rw [?,hol;,OzI?g(ʡD88Be܋!@1"0Nsڧ%v='sJs%Z@_8^c YM[&ɟ={ ܨ. JfN~ʪx=a.n(rY "˂cGWkޘ]]֢hDs'Xc ` Qh//vWN'nt7b~G_Ť%K/Pt> dٝ=pɪ_u,}GB*NrC"g7M}UWVU$M2:^"W+[^f%ԛG(1q~Omef Th= Q$|:vA7`4IcP8&}6{o̪Z0{ ZF})r\ p  ejFq Zj00i͚S,B@*A r+XJ]<1-=ҦH\"%TYJn]B2~'2/X`(K?4SLsnٲ%cd+O-D"RF-DP]NmҲAk"t1YH[M%Xف6Qwv$^]w֣!P=1@ӽ%þfcbUʃ7fh$Ddn}iz⛨snۖHD})JUWf-)נwTT{+d0CBqF%^߬/C#v䌆lhtK a-PIǴ,Y It)urp;A)EM4<pƕ9 R.&6Ly*΂~K^}(܌zX{jA#";xGA'5K?ݟ9wr0t^l.T`q0@"v!ֶSԡh;ƚzm|Te}ߵTE+"ڕ5K`3ix2e4y~^GkX~x믡1OY$]2%^sADo qQ"F&.zOb(:i;z:/yIgr_$xF`.Lbݴ[/$Yj\$  0IB *?@^~zMP~ h6"}TUQwI3ydZ64|Olu!4uAtۅerG=C|fP{\$naIͿnN~鋺Rb.h? fS 2FIkO-ba .")o4-}cd 7/RR.;r=iSd%ȨRd$u@)9T_tBT2kly^oJ.1r `w4cݍg* (7𢬯+3H@| ԊvR<1L+z_ԀN z~B6 O3z3:_EynHfEi $paZؘ$GIE5h !ҟ)z^wQ]cˇ .i, fz ЭvY:K 6CO{MŴ^i9fK&w3ʺ֧&v%=G:n |Z{u"I=ظm011mLV=/qll5xѠ/Ie1F})%>ĪfoN$#3$I.#z6W~HNoRیE gU$%tKSv.5S$XB01HD7Z6dҀH.qubO!bi)ļ*O pr%S1Z0Y@!11 R5lj?Rׂ!DK6gJnWyu\q[kbJȒ+%C']Y<[G.-L!?a(b[4ksAa# ?:,7⬅dzsvF6^Xgg8h' =_FjTd ۱?x[@X?B|}-_As$}[&" ~wya|VOɊ*,{fȔb]\d"MBC*@VrqZ,;wB/G8A ΋D'EBJxD.) e۰k!a" K7薧*:;A?e}/?X罭;K  5k|q-sPGf =.ORQ E;z.vrP0K98W>N6 hlbjd-'{7:m#_A&Xә6>y.۪h;Ԝs!tqQG)X(!_+:YBid1%6-?}ҺP<`m$2t @h(S]蔌S*Cmפ|u˄ /H%q1%X{¾˻2TPޕʒQ`/nEc96,v\~KvPw4eiz$DZ,? vfk>>gyZ˧uwx|A?jqlĀaW2VꦀĈ(k/ $rC&kT ӄ9o$lZP@bkni`!CV]dMu?B=ST 8("}W=/;3}y_.[8%$ίvI~vЌyD_,^݃v]RINYOX# Uҁ)EEw*=E7{ *JCNa=ywzrjN.-]2gZ:m1 ɪE^{ uCG$Czada-bH7";؅Qn#!5'iUNE{o䥆]fI[cJ%=q q͓ ЩWRoWJ+Q}>"[;CʁYׂ'eJKDz8Y=z;J&&Yzjz307<\AeMQ5Ӯr,b߀ƍz/ϔJ2:0V`lVhWRj(зmS;}jC0|Xw1[RZA,w /2ÃlYLTh܆:{{|uZlm>Jd_zFW1Gy/Ǩ1$]~CU&H}4FFϺ&몜7&\+Y VezFw T)]%1iCH x**id)v iCi*5*BI At l ʅ#:mSO%.OoZ(倊2_ʣRVdt7Hf}5!ok/1`t,:؈/;'> TH(B XM[.r4#u(npLo]u>p+( /$ ,.dO]]z+7j)0;ɇ6t9EW z%OTc r#\"ﮄP nAy2toSwdvȭh(ooۮS6tsO-^ZԕhMF ֓;&$BZ '%!Jt0IFbFF+gOF CussXpɅ' PK(oKN6(Օ-+4jGdMeÇm J"USڠENͶd1?HY+\ heˡ0IZhܫ%7 1AtڊɂXTmG@&joU%,]Fg> qFJ c{V[Zd{ټ_) a^KX`]^rkN$-ҧˆnw)"˫SL?@״))5XK.?c̐#mbbyUh.1,V<:_kg$Fn_ 8+ꤸ?JշKBt?%+DU&%3C&;& *=3MW/.$ (Z&֗߮[0~(RDIk^#"P2Eq>AdІشRI@e-F!ÒM/.TMeJwb&lL҃'svŻruR(E|5۾n8K*)EW='A/r ?n﨤zz2]Ùy@=ւyqN:h:Chqr˄H^vMR"(` ߅QM:|*6G$ ] (=~. &W}HZ64T` h٘`O_^Ųaޛv%'Q6 j'jb.^Oؾ=A1i ߼%?5_8>Inv-v6$e[at;JXe8fH? ݨ+ V *6B$ܕFi h 2ʏ@ZjW”ZTCh*U.F}RͅbA `خ~UHHR̫mN}cAwbCYӾ9;#3 KN7=h!ڎ@9"bYzgl 8 b ߞψM/Ѳ1քV6A=#%SM\1pVj1]2O>b6V FG^&e2|s譹e4JVŷ`}t5/~ P ٦fU@Qv9UVm| 2ͰZP*!." xj9qub*{F 7ʻXg"RoU1"{E"ٱӹprv9-҇=)_2em+~cҥk<5IMHna+QHCdtYXlbp@fZq|\ _a/y3feZMmα7ɺn&̃$9TwiFiw#Te6P&RY4슐KA}FS1Yڌa^%U錻uXok>"`AVK7o8ϐc8/ƤWh5~K>P͒ >Es]l"hoɣbkbW)TQ`S@pw0r1QĠq|E"V\o< t/у:%tGsl M4 ]Èj=7Dɒ;iO+ua4e}ކ\ ,3A ]_Y; 0ːτu{<"qK9@#Uc+?:< h{KJ4/*!OUgg:c%9?kV>@i[Ȓi 3`z7룦H&K7PQ5(w9owU={mɚLEUwYsm8HdꓳTVZyL_ ߑU4) >C^^Hs2Eߑ4GԌ\ | `y(w`EhԳL˥!QQMs_90%( >=k͹YpӟE.Xn'l.x*8dVr 6Nb RKi٦d nrA z"jZ7]ձUg׼eYW>ihXÄ|/b##}s_{{gyR4roZ6|4ǔ&PW|E=d͑B{ɀ,)wr|1Q3q>PR/Ddb ǎwD O(nZv)e`{EVvgӘ seɶߟGĿoEjea<\sCMv{bZ5UhP/cN"ZA`ؚ R2ZưhVr I.|yq .q1pnWU10Vf!hf;&q,$|W$.d{Y:AO&t8SM"!D0LfϩZU->sISyh񯊷gW`TR9qy%) 놺fv]香:Oʥtf[ Y[C@ưZyƥs},},mUU:TqsX]\;͂m:;q' pTFH#<$s@VivãJWt3E6y%:) &IIlm IX5tp'EUmM$R[:aA>}#U#nImոD֫'6z YX}E13P)<yb+NQVAx\_xNRj4[*YLH3;moD]ꯃCtq)ED>[O|Bvtc+{7 .R{ xvKW'9DU Ԙ(6A;ײaC$7M(Dwń֒g] @ g2kQhgSӿP&o5FTa[y _Zۃc/jġ aV ӸkD^KT]1%jNa?xXMvKH{?-`zZv/ŭvQCl_>X[>[E=+NGa'MUwin8t:@ټrY%sCXYo&ӌ8`{MOu7aȤ*6j|*7j{A[I#&G0Pޞ\iG6^c3x:98i^lqI)y"@G{toUJFZ@3`˙..%9W98-~AKfi7{`! :Euu+\]ry-?qhYd0uIJ)F Qg[=GOeBgRϼ8o$g㩠ae'7b C>rvSq(+FNfC6A98yOUN;Q7- 9Xm˵ďA. sX\@fPMoo ? 6"_3rg 1mȘÇ>]}}U;[ A! |J.h@1%Qx jЗ؏Pm.d{dAgw^ G"Jd/7>8W K$\r9zzŅF[;]Zlxkx+l~ ۇEޔ?mnr3 @*OΘ0%ز>TGp:8TϥKk<@Hb^U;7@leqOG$DXf&W}|jH936@q-)v0,* 05 "LgLFix61^c `-\a@œD]aGRO >毈,U8K:A`E.lbAN͢LzXf{"a r_wГxg-nO5_ i1dHrz.$0eF>{Q{-:y o +B%0>V,xj8pf*oz 6nOK{5m DLf\έB^˵"_$>`fuKg$ ڦe=g3E i7p^:KU+&a\}iN$60̎+Gg6r;trEXd1jmWO؋/3쵧'X{ufvw sWαӌDL[%s.e3;Z &F;Hi$ φ0Db;FjV/m9h_sCf?_x򋊈ϱB9uGY& QiB-~8.]~-Yc8 \²׿v2"e n4ew*1I21B~Pg~J e%x ?U7@ۀz݌MaP^ m&g  .h7-44~D[pn3w,.Wy+N SX,GyIfՍպ7% ][b!-|G31m`R|$j+*,KG?lu@諅Nj74bey g q҆y R=eY2A|~'ʆ4Ͳ<= l\4Y- __q#L&lp"j b'^L&W:4u技Sub :N/YcXIxi7}\χ)ȡTĥR80[ŶK7hҢE{ k0ѐ'5SPihsCZ?/D/4Wn:'#Э ],HޛmN)I/*lE ClIyvCXoQ)}&sС@VyC/-ap`#>C0ٌQrjkEUfSeRv:"kz#{\s>~%Hy~@,nO0CcN+ a)tU?PzW4Ic2 Em>oE$l=_^bjy3P |cwgۙq'Ir Nԥ=kG4Q&ĈAI$\Lў[k.D_H|CqəSYy! pthXF'#Z5Qg~=f(3[ Ӵ/\ =t-aUDkzh~+#\JG3dIJOVW*HI>b $3̾ajsN{*}tvc }Ѿ1axHmC4sZpD4ldWK\nL0"m/:1> uE7fG,b,eIР94:ҪjHuf]!,\BEO T%8g-Z zq֎18q!0}PDHOӺﳌ\+AL~$=C/J¬r<"ǍjL0rxp3Irʻrq4'캠.x-?Uz5eⅈaCI'3mW:z-E6Fjbcj:*o&6*<:i4h%`84 qӊ)|1]ថ[8\VKG0xLܓE:Q_@a1/3s4!G*LmTuлCȉpT_4T;ĽTPTײׅ(;"mItbw sڟET*F+]TV,_r2!Jm?{H 2HpE O/E43^ *;A۪_QBzj_5opi#anGޡh mE4 _{1lS7^ɇ\  $/<. ;YÎ0M᱀aeyKxZVHQ٠]|]Ї,0|x >aglsXߒo|40`X7ۭSDK 5^p!a.35= tk<^wm!ƒ 47 #R3pa80--?%X}|>*ziIC6sCB 7쒤z)-6UΜ]~_a # _0 LMgp»H`)PuS88:0 (:xT^H q#Hn ֐?c%yzݑ";#s 8Ơ2X%rY%):{AHO' ,:˯<̶F49m5F㿅KL 3xuNu&DCP>s)Sy6@^Gl|dtܬo|Ds) Ȁ; f)l]~n&|?g#5*ɂ]C1iNq6U~>لۭ΋7,e'j*$S$ɒEV !y v,9b1Xv,~c) O.vޯ_vկ38$ 1ă;h"EY8UJX^S/եdO|AڞSkםY-T- ɢ ,0jĈjS)bHk܆h=Dvąwb5sv~ ׭qp)3L+(DB:y^][hb*/PPi=NUr?Xuf(`X὞HJ?V{'DmZ($"v >E Bko{Xʋeg"8'˽v[ګ7 W3`{ V>&s1v rΪ*ը{:zXH'Ȩ7鷶pkI"u4XCj:9 ;G ®y$ٜ]9>-CǓ]OMwnflASl), ;M `Sj+ rytb佚< &Wcy:O,7 Xa'BpKbPش 1ƬYϓ~c& :Z.ujqC,,Ԇt9) 7]vTһ+k ^jw dCL "~۵G,2d%NAB|l3RNB$^4#}`cRtU1SXs^=-徱'ns.UfT%fݍ6CV;Zz4$BF+5"`x22ϋ u-m/ s7s G^>ae$I%Y&z>;7QzF3P :|wF:Un&hkjMV"P|S2v(0,\N2FÌY*%m~8:DRPW߹>gO`Oዦ4VBW| d%E5ӧodիƁfi*55);860 E6?6 ]h&E&в^^F$oW(;/aV3AyF Ӫ8 gSrJޣ8} VF8;nUpňx5̂oym֌TyRxۨ vo}h!dW+J,v#$Є1>)LgM# k~ _0 1Z@opΕ%})M(>^ˉa,|EPy,d|QkYRϹLsQ,{ O0&2+ɖ/C_Ci펉߹S vgruՌ`~g-*,ohU,/uX6Vň粏P%{p.F, 2H3>49Q9z,-*R&m4Җ2-%ۨG ZK}h 8?Mҍ5>gGbDa*9b9w,BB >g2 !~8V fV^3x+)<K y2[sў=j߳O.E$80F+$g$MQ~L%M uԨշZǣl| T@ekTG i=Uj_SzsD+h&eT,L_ux,v7"Ʉ^cl*%U1 Uq9uLN|݃D,Hh=!؊zmڊ<7!|>O#ZDުGnX3."'VZDMn8];G$%ʳڰ"EfOUL 'ZO-^C3Fŝ^-IXG5{[f7xBbܚr,YmYLOTqMJh `a~kR .)1-*A(`|ÉCanDHx5N)mșy w?\2scՂ@egl45X6U_{Nm*{j8K%Ac;3 }lUlRel/# J F , MURh($A}- Ȥ߇fZerȥUs_E.\ۆ2~]W@8Ls]KD4V-ur"{YƷ 4vf(Zx"ˌ: ލިK.\ۚ,lc}l]dcNx ۑJjRf R]OGHl/ ľytbU}S D֏Q$uvQ&o!gip'؃cyǪ3&-[FD\ݳvumi+:3]X"0;7 \I +Vy,ʙ %S;Joi@h d%ޓH+Y bQpP -5`mr9SAh:8#mUR.2D R|wI.BG+ /K` 됏7,ʺO{ M2k ?y1',"D!4:zƍ+ЭӡZ7nHU l;4/["6j G%/?v1?:Kz†$#QHPq(N߱SM|a42iâ߰m]XRЭ-Tĺʟs<7ESE f+\:I`7LٔCç1Nh2~uMg`B Ŀ&P)藺)g)jOp .Av|M{+~;QJC`(As clЖ3.38H_ 6D nY6VD޼k(ކd8:(45!WRJLP·:.9ܞEDc&ѻ4W~tl{2qZtN"P Ș̛0#Q.%\WvnNQy\xdfRNj9oT9]:[B; >Ie%WysZPO"`ܔ} H ~Tx7(:UjO֞]0Q DŽޞ N-P5|.nl/:ϋR\ipv^2*DRe!ދj,QV ou~kAN9蠪 @AgP ڱӭ{TvVI{z[8a*it9wanċK%sUy]{h(Ȓ%2锠C'0gfcNE嘒GĹ#`7܃l0 y"Z܍@LjL~)H5\3 8K-)dP {pBŠ67t%]$MO$6~c*KB|Abiw[=BXP :vYFG[="/^&8E][s1>ÖG}7JOoL%?{EBzqK)0J #K`zޫCsyMg1٣L`Cɭ5NߠTNBXC \_򆳅XR'nCk+~WT Ye0Aj+8d a _JDnrnÞ>)d b8)ͩeɭ#2*6 "}yS6:EA#*{+sum%V)ο7mYa.A5FpRD,rX׺郻ǶE9.E +*Df$g3rtft w$SqIDRT5"Sl>Ĉ b$ps;] >\HS?\2}ڈ KR``b[WYkwFG]׾^*ȶuQ%czhnG 9 %MækEg-^i@[@2v7]䆈CMvށj/ISd }dƪ}Q\p1mI~9.D{Hړ裏0c q ŷ3SGoպznFRN8._AQO$ b+,:y!H]p`0PζQp/TalwƼcCi`wSI3%J1)ʛ?_d c;:]) $VAѸ/EmP;[ C鿟Eܖozp.򞘆sU{Zds@_z5GrnfX)B<"Lt)^/$m tnȖrʛ\cqH\Gəu%Ԉ>Ba'lsrtT-]+s6 2<SVmR U16g(XeC/pf T+!A m-CN@NYP?{u-ն 5}S*S̶SBV7u_CxS=YA'B>(|Q FnWTݠs<̋r: h?lmQ{-\n1}pIlqI_uBD6T4#Vb>}=;TS7Y k$ƟD 5EA($,g[/+Hs/]e0`io\a vxfL)#\} G?`x s/v?T;{\$^-?C-u8hV!m699ؾy\]YP\`b}x . Z6_IpsHLd4ip\4f̩ҙtG7k8 %Dmۊ@?X vS#gy`a9nЪ+on_f}*#+{RPܲկ)x?i\$Lf<shU2ܒb9RWYwuU6g@I{Ptpfm)2VJęV}$O-/k_tW/Hay(Whb5L%k|r9qRL)*ߧٻ}yna.aZ*1W⟖gi&J.Ԥ}IONy-w#JBH[{C~&4lFZ ncA?s~u,vQ%(<_Ƕ6@l/IqpGK :L,[n\Ւ"К.m%v`:|z7? 88oS''ԉ$SޗP$?*Ew--RBJwp2ݕF4 E;ܒ"vojqlGq0Eu Ͳ ?xT7gW3 fbT &@^}9H\gqA7ul*MKIDbukry"Uܧ{6щ_xX]F@aFTNKQ:j;Z?7,W L|ѽI #7Ss`pI6?[?!{NF)_ yMUȟ܂=ueĆww1~ ì@;jh ĝ1m.\ty~I]POSeBF~fr[M oVZtݥ>bijζސ.": IBVlL Q $x's#O R)!7 ]dܪa l%]{PCvԇ1 C#%B5kx :žin͒!5r`jRY 6ڿ\/|6ʪRZ >[DbvⓛM*:&5u'Ee$u:wuavWݓ7nHm"MN-iR׹nt Q(c6//O׷!;P 0D:"Gdpi~g+e5+Ȃ-Zh}h<,/ fRNh՗Wm7@}uZl!\Qx1qԬp쳎<"e}R`jX9rk@K@&) yQ &Sv%h>gu<Fk+K{'Ψ̓"*2,h?_0 L'f_tg_!T\eH)`>u)W5*WXby`O_@J,bL祷 S틙}·? r0v)RԷؗիr%os&̘IPK','e"-^J3<9*8Su2t,j I^cavqk *XM$<ЖА'vu[ܰDNګ|*nw <}5SL&zKvFAtU#hI1#HKK8 ;pbhv 9 r?$'rrFFŚθ'9"]esWM /">}( Y2to 8!73}Kf?qn`YmwDS!{ٮ"rAȭQ[Dg:&Hz;.OEN6`یG&㶠؊_0X^9<.FVJ5]yOavzi}ƺDrE_e}zY*nV3!RR΃۝hDIΗ/,M.f6Ñm@j7۲*& B/G(=KU|2x~QuG|tLJCs<^擯G/ A0aK8w q _g4,&,x$$qh _ Tf*[%D@fB&Ei> 2y ;&Bdl?p `Uͳ:_RpWxL04)Ջg7>ᜏv:fU4? ̎&0f O 2p O9Y%Mi9O+!IrYdL_` >g;a#Ù\ ja8z9C0Majk 3L_a  Fs s*g_"Jcwϥ"uu7*6d=aC*NWw)1xGHk2,C/F~/p Zsl5EiAG `Ɩc+ڬ$ѿـo~P=y]#LqHnh3XdCmaBw:j(-PXKj χJQg@3j? 8c^V=N}?%dӱ!=ir]"[JX,$ک3Tyvkw ~1o;=&baN3^?;rrqb\i&*:crk{nˏ-D fw7dN 1ABlEC!\oa!( v}]D`Ǵ `*<8ؿU+%q u M5DZ2ywJMzbߗβ",ԁuDs T(?Ҏ"qtM>-g\#һ+"㥻b9vT~Y96O$5 Dˢ%\>kO[`XӝDjCbo KnӱUm"zyR)@F!l.~]Hݸâ1 & 0!vfʚ4ۢ2] X*?=~{ yy\h/̐1x܆#0n><(P,^W >Q$sPoD_Q.3wt eІlD~Ԉ(T%'yc&}zɜS w $lҖL20=<Z)e!Ȩ RN[9kHlT{PS_a3>U%SF{i+?hl<@\2Z!qgAKNEIL$axc3ۺeIUV*\S|.Ff-bV #i4NMh[6^ BK@?zDy u>S J)o]Sqjy"2-Rm0=Rpi4z2=zh( oxlO.\hjYw2ʅ^OsJ )$FͫeP-Ώۜ$tLqjr(YUUo? ״;}Lsgϵ1wy+"lfViZIϛuJOV엻+ 3 J_P)%kr|Ƣ`ӹr7}d>v)Q?TNX˼.ڠs"3u=$ǀ+?!B GVn拳Q cZP5b$%Ia02z\% ml^^1?G./vQ:_Sξ +.7:Ui mtU.RE2FvN# Q]6=sn}-d>*yU[+8N9vWԥ=PyI7\3h'A4!:ʑ&s Φ6a@Z,hpe-u6gCŢ^grz̃؞^G`S??H-UzQ, P -x֏U?i8Z#窨39םN>#|&Bh#Mlf !; %_D!"sںXJbL@W=ϧKUZ3Z@rUҕ4:]_KPE#S i%qX{wY0zXE #3\?3uk9yGuJͭ*? ;+2 @xHk+;x=*1\>4HJSUnNbqBm|Gw=]ސ9Q[ wb~1fn7 :l¤*l@!C4vfB/[xFRFG8mm.[ާX LX8 X(=-C%`-[Q 0!nCxZ/{E hVklPʸ̠rKn=Prq-R\|H DoWQ=s?KLRΤ T$һl=JXՔ6 3j>۫i-(U~7L3!UZM}`'HƠ"EoOz`QJ'>7ủZvL2n:W}u(4ǭ w:up?$dYER7&Jdi+h}ȡ3,BQJ YgGX'rB.QC77O>)XY 8yRU2rL,J'_N 5mxZS@{ B$sņ6*W]C$uZhF;GxX/r0At)h>D8G̻da9cR:Þtj+%V8s;*TZCuQ^لAnf,k!3yHBI_Mi>3Kj[}++!T)0"Dߗ nȕ3\I,!,iڗSz3 ;u4ݮ۞C^԰:KPtМWjY0h۷ÜͰUr 5ͫDGEDH^_;av4F%lQNM<- *U.e]۲jPy ,6L@v-GQ]Ћǒ8_jG2 yƍZL նNN={P)vե˽*qlܦT#C~6Ɯk $XkL+j"1.[[iX5Jf1as[8C2Epîl&iM^43E:4=*l1Pl,̦JX<ڢMnW.m6KuR@M$1T~k\ ԢH=W5G \fuYݼ0HHDll :6v7 3 +^pyrܿD&6Eo]_v.36n>:~+~>&__RqmfA3QU$0pAX_G_wý6S7oEe?ioIG3OHC3\,@DFpJ/6O+w@ r.ɞc zslF^AX~E.ɶ#PqvF=jD;[Maʃ3I-gb;j(a9Pw1:֨C6뿭!d!R':vi^…fviLukmAQgOYl$0`mZ`_֋[c/ԡ MLOoEɌD"u5s_}?J١/U{0AfBصUC5/3Vkb&_=?z@X}y,δ4<8{l`2n$'OIP4ϭta7fJjq|s[WH?%,xJ73DqǕOE?Pk'hx(hyk)sWR Tf"*pz\mء'Z)=Y{%hK#|g@ k5XhVrtD#%8ƄzzƘ|3MA`O1+HZxyVSv)!wuGuxC١* =NZZވ9QqԡB٣;(+U{Cs>ʐKw^K34'2 hY|b`F̄՘UrIC9GH+3ʱ;683Wj"!*ęN2N>IwU/ejt,׶g_n٩ /r&Ȯl1Vb8yw5NÅ@}-4?< M:O # GKOfҊ#Q*qc 'DԟoWupGLR+->_5*?Aų=(}s~uQqK唱6 ;fUʡ]҅| OXSc%X:Jz$A\<@&˃ %vv@MN'ctě;4{U3ƞ[6[7͕/laէKЯsflc=r*<{QivTlqk4H1ܘP4QH\?B!xBDx<z$ϓ0֙*WX;$@f :4ew7/àcxڟ EOk7& zW H7k 'd4P` %  T(;ЊډB c'M=$$=5.oS\C\ǴpCp0j໑{`5{ ֛@e\>FcsP:8 S7.D@!;=ȣ.Eʉ6B".P&y6 rsuOw=N籠x- (ˑ ҠNk&-%'ZOjWVȮ&䃯.alLsH6qs5ʅr  6n֔o8\Dc>ȾkܙiR^wڲF3,,}@O]yN;KfŸ7|I%IuߝᖳB&gQ,~Y -{.NJ%ۗ$iF܈_z(`MwFԭv;j^ezU4h\.@Z̓ oa?*m8]"rv{wx|. #$wZ+.hMkgih#A-|}]"U ,*QfM*Ɔi@ă=oO8pIyDд+\EhlbB|TFDCZQ3QCtF$o}~B-<oӸB>R^s?sps'}.G3@%גp9c[S6O AYH+kt c谛L ; o*#"2N_cwa枑*Ų1aKjw<;ur! P4{QM+6yL `C@wϸ]1OaӪ5//y0[fb<Ըx+״Z [7M0U} %99q|wyjռQSZQ3qy\U֘4a~3]qh9/S't{~Q" P~jhQo!M<-=p5$ Vglb"=Xk?MrlȗH ӻ vWtO7 4B_w;V*Pfݐ.S&0},--\0%cCk$)&s 0U =@%jټfq-Uεؚ$ϩ}P4aג N\ZJXxf뎊5E>oKI{b+ ~}L0/;j< & ū~Jg6wn/{Zna0:b#R)k CyqKKO$LiR?tAPH `RQ )"Ѥ߲ʩY>F&L1Cj?0#syPꚺ\! Z6. 1<ꌐR@*esع#ǃġ^KDYB@i;GsMp`\wtjT .i暲%{/i+*mAQ\$nşGnc(<p$JeRpo)0Lvo,?Q3'@Qs} .t{ vv{Q,mp42W0S>x8 8mܹgz8kh^:Chy,8WÁEڬjG Ryԑ?lVhcmWPp%it9 ƏQjnGpZͽNkgp&ުB6}[-zQh:aο '0?au=[B[[sWhh- ԦW)yŀ^ް *,@]0 Y)SB[6ӟlӤ4Û, o(eHՉ <]GN>tʨ*4&0'\ sY'Y8Iܑ9{}:].CN~!!qhyCV6ehRS KnZ^6usB+IGU5@ C!_ĀНß`KH;i{yEs@u=?< Qg͆)@SǼ%x󼐬Aoʠ{Gu d1U/h(TnIA:R%}/b!QݧhU wό5$ua 9wo "x}^ /JSyxg4 ,#C51v`H?2q.KqE20C miZBrAzqҀܝ0jg.f_l1}>zCS))En'*'T]bZHozTwEH)g5^f]UyGg{n})va"H` ɶKLﲻQ d:jZx+(wųá/jG{$l%2Wlnةe&q9V3gYߺ`"akV?)0㋺eP0zeUΩ9[lw"#~&S5G /x·{&;"Cj&@kPՁ"kutg ;Z8+̯{k`A\A,tM[RY|o;+"&$x3c.-;V׺ܡS(wmeQ @YD H!biRM:,0Ei̖O g{ٺtxS#9r%KK4h5ߙ0[p]s"I>|Yzsgx|MG;A\h-0f.0@)_uP4iU;/W$r=A{!'Ch|eoBm"*UbǸegdg@l2b82`!{f%nBw"VtJ\>ぐmM%kT0; \ffɇ4^ dq%v'<ves&av@㷟EtpIFTkL-m~!P}58xxōҁs3WG|Έx̓tm`|Bt% O8 |+v"7P1wי'#L(d ?L ~>d+$ɷ 3Ǿ[4S+#sg!I'F ҶphZ3 c#Z@6Z=@=b A? Vi:HԦm|Vs8 X3EH@EhZA3̣T PpF&9Q.li7? !A*?i'cPyͣIG7JR 3RE,ءK7} @ornA][ZAfķy8t./y06+Rgqͨ6zIBD K Uk},D^FHhYӧ(zL8G$ vwn3FbO䞷jLM:H0V"yL ]λ͎ߙ+ \f5𧦉6Le5#]AXC rYdHZ 7êH0#Ə@z0gN; /n+e>< I>%<.UH0w"pǮp`B,*Ui%sl8n5$mB:{)g.] @~l-|Y;ee.j(^ct|xO^/TOi?3#u c 5&]BapYKH)/ja*(50V]-rΘg^*( z6(sm}kpY4<7 e '\Y/L9q.h3xLryy+\zg ?8ۮ$?sMұڗ^^|WUwWת3 +cw%+l)]@Qr&hq|2^}Sq!x6Ѹ'UzuCu Ɗ-&(d`rJ p!qb?o0zGr*oᶂ" #Lt XFkqV ?+K)lF8,[j>aay)*z{>յ/JctJ'G&%%:4 dze̐GlkmeϾi$*=s5.]E_c+fev\N >4K/\f%joH6,ST1FTRpy(K*O F0gThy.z,aFyk.:Gs2'L_dQa:cE;fO S Z2x.#LُoUSe˓jSf00rn0fB#leifdkaEN|jn+QvڀƲ[uxwzk/WSԍR٦0FAbJMYƊm嫠^iؗD,^yG2D@=v "ڲ31 U>@}&3ϡPIߣ+ZY3֎=! o5fNQ7ek=߳ R55 f\9Z'|Syl}ޜedf 6kq#rP>R,NP_3/|\-`eb[A"eU`/Ƀ{NVv]OϘd3_˜8XD<53FArɵKy -y:@r9+dX+&0Ynй`1Uvy4R#uܽ<_Q3SJSI%%3ZcJL윘z31U˟oj/Е^^2/-Vcj4Kƣe@vKB {TVxtsuv]8ѝ`P)S"B@um߄JCKÏ Ayp]}:>!+KPO}JIaa9$AU5_:rυJ#0u)BS+]bu~GQ.vUUX[yỲǝ_x3wk~Y+ QE \)R? f1gPQ.e8(ʠBm-~)ZW%b~\C-1չji4LqJNlG2J/}Mf9 ՘`qyv U)nUc,:B> "(c"-SH#`OsrM]7`*%j`C"B=KQ Dγ)ǟ%j M_>+ acV$|WPbJ=H3(0}GPjFvW}]~{gx=]h8d0z< _$ z킔ʌy[;Hᚊ--XOk[&y~ kH5Qv-whV2 o!˽i- rF-1>.WsΗ);B[ڗ䝒CĮ1ze)2xT m zG |yTRW+ +e~nt"yc{[M CE 7=q/Q-O[B1d}EA@Ck@Y D^'G66> 6lm=cc<6,+ V HwUFÓ5]!,JtCq21KFpGI}?ҵQsPLGJHg0`҄O³^#C ~-Sa8?wDJ -p41rHL AfL=f?ޱ:Gn§)a iāso2Gޔ;IuXV&`fil5] ^?6ռx8RO-N/1G#h<1r_T[. hKdQ\U1K0yhux@q}w:"Ykܥ-rt6XZa@+^'D$O`R dD~(L) ֯֒#cX6mSTn-p.ޭp Jh1O"*B*%Pо4F]}fjR{>XK꣤qnIQM \7 ֖O5wZq`2#cx"bŽ9ZOk O῭{%##t'JC(njMe. MVbbϸ=8ֻ]w[."*MmWtwhG֖ w S&('SόlǰP|dNu9P MMΕ 붣6}ԇdA4 29IK+s2C5$ꭕվг+d. C_=Jwң>5" A|MZ8-aDc#] Jm u$%q&<1[k@zWͭDyYı)φ؝d =ׄM8'a{% UFYidC/v<`7Q$BܥL.[!LB?A9j C}m9A3ݝ>{\3΀u'+<)!1o#o)`2H"Z_" gSOtH.tOx\b2*}[Xo4.%)<@]#>!Xߧ ?} &M^Hq[aa om:[ ;&U଄ypT^ [ 9J^W`Rjz/ZUu}ѝ>ޟJȚγSRYI *} ~$ޟ|"QSO`PV~0n^&DQ !9UB0t{Lu)Gao +pM,(hwM=BY>cedsP/,?X-8"=z z +W8D7Eӥp.k (s r9z_7%pKݾ[^dh(_#Lwyz֘l1_^q~[K,0Zq|ⳙ~l.ktbYN3m Tn"YŃ>dSq(H3#S䁌TYk}DKbizD-(2i,=y0@2]ìU-;һ m dNJz(p쎪Џ72Yߜl|75F0~FԵŪop\G/Aݤ]yr.\88|e ! ̾`̻h N+^-Z(<G_;$Q/主Ӓ''HҷݙW=-tO3H ,;3t x0s[DrzMمr߂PslqZsK6,Qs<@臇yE#W(5b0,?bsBm kZ;ic|֚Nm ';ݏǘ/1J, >YTPZc۫+a/Gp;DW:/z?VYi@h} 7Hc!RWݱҜΦRc}"w]Y^1~e<ɼ4 G_ ݆[ԆWb4ԔwWK:z̞B[]~WbZ/(ب/l1cEOa;}rzEb 嵎2U_dzo2VEpS>"(嘑 0j,_,L͚=0լxR|C@iQUȠI~+MeU$n:}Zff%@/X$TOrx# O/\Z8ͻ /i)9L-g̀y;0G3#[Qi)a;YO^P zvJ?,*,*9}BuN찏,s] k6jUlNrsLI-8D5Iϯ\c`PќmO<5(^,hh.^](DS L+ gdZ.|g|k7xE)v >Nᇟv3˅]O jDd)Q`MJ:qe"!V {MB9tܜ;mĕ;V++GQa l1M8 9D,G.7dVq=Hb#b#<0#,Syig{ p+>foz$eW6)"e0G(;Z%=(d5=WҖU}g[/Wzeҫx?0T7Qe(:g#!\Q֦ l}4X8p. l)֨S2Jr@ؑ[ HCLV*YDCY 8Dy?4Aެ\okTQ Vae& d0LE .z:GnkbވyF (KԹ2?#{·/&wۼ#+1%^ZI`Qb;lJy6<pp3^)bɜnVj(ZK+eM!LXC7R+! U?q,O=lb ImD mMN#kWC/~7e7;#98KXVp_MbI!u!dKϿ}%b>6e&ljqZ2 qn&?ꨌ.֗Q"|Z;V|ԸŮTVlX0gQ xFO/T5rA)ɏt^,Ցo ]SlHyJ`U/g&θkS@{eWq:&|S H'.hu\]wp_!xqLV?"3d?g^ Iፀ]X@wywmbEpYN N~-[N(6j$1%$˭H23ʰ»^KC/{ȡaEj]l[\z-4deR8cHZ,zs6L W3%k!%ȇZ|4aʌdWkHS.LcѢ^Ty9㎼l"lWb|ʛR!)+Loɞ]y=x蒁Tmc۔}E egDAZR%nŭq>hwv֟s|pq;!xIHIJr}j]M28rBjQ; gW+rgHtiO2Jc\lHR[ڞXԾu,%1PLt ꮏ^,Ql([%׋iQ0A wr!Qʅ4"GV;`gA1(jT|fO 3@dCD|CcD9XCY$2-76ǵ>j"Gr jxKu4Sk2û;v$"R8[uŀ!MVPT<ʈT臷JV;Gr6{VaVhrf4M|J^'EhwE5:7WX%o j*]̳,zó+m-9{0$A81pZߺ-xBDu\G[Ȋ<WfV\svf\WS e?.q"R@|,:m >#&̻~Q"ERe3uvSm *$&YUb<#7b+d".OyѮT+S̝⦛jǴQa۽)&@'$^_ ]OQŰ q}`afo}H՗Ѕg;pË ${Ǫטq㳧l4/8mŖy|q{y7^[˗*Ukq 0d} :;5Zl%c1j&i xXΡAUA>B/*@AUI*ĺ~HPd2 g@vZ;d[ qWd %K]`cHqy'SH BJDA|$Ef}S(RL$-$&ЏH1jۥ~v`g*ƾ)~1T_tLୁEbʁš;]OzF Sˡ#֬9|f&酅kۤ3].%\xȞl7]Yʊ[ #M۩q=u3ӌyCy+!E3'{ۛY0֢5M*0 L:$#y;xߞ0R 2bJ)>ڂT]EK ̓YHߍ~f Wq)Kk+>@ Q3R E"D͋ $;@A)AA{dc0?uHhtsqy{%&=yuוiJ8aOAR=q}]FF yԷʶ a>gy ט%<-}kg *9>NނL }(p#g>+Ⱥ,t/IO6Wӯ?G t[vo>bۿ&2-}cIBOq=n(.ٞY>%Е+!ʯ~)&]|7ަYjHu(Aؼe@[s@ʡڮWm9KH^jT- ˖0t]hwH@ -ƹ#Ѻ.6|\Q>H@` >-V-+Վtn,Ch %^eiJL㥒ܝͼ7.Xc 9~G[5pQ8P]cz)x-{Dct*W\c&' ΝRTXّy*_UbN[c&K-a3D-~> iʳ2!t3B&1.2/m7]B ^yׅ!j, uCMQظ-Gă&[m٨ }FpJ 躳; 6s6N"s7[:~b(wm"|馉="yz=慏|2΄ ]n_n1Aqlܭu|D#`RQM&VL7yedmybӳ@tuާV6Ln}bL٥b-nܤ} ʤI ȆO5^b'}݄KQ^~36WNu>WցdϫȜO7S%㐱_Â2NB1{a4G}P@Љwkj*B($Qе#ͽlݔ,sa]Ga-'LܬV6R*c$!{Օ.n}{$EIy9Z>o=trb!Ym.1c C%ŐA/̇XUlc RJ2CK?M*AǏk-56Q".G9}F"˴@/3< < 'n0 ,#u$ 8UW7(b3S[nJ}x(oԪ鸰Qyb 3$] 8g%Cv?1NB[ݏWᶮ_{#$ʹg Ec!|{<˽|E+(pїQɟ}jPe $(u}bc*;g+{JQ X8CbVXUQj; (}/}r⮠&xy}g<ݎxiQGu`|7TW4~&1K`֋I*ߖ"a  CEu0^, Ln #_(؞mD{쑥M'1״k"IUxYHM JEHe:pK?䵧 %h Fb]])mGOS2ohA59ܝw:W9Q8.UG,]Sf bcoS+tn, )oF A*/ YX7tnc_;qĊQF[aySo}EtY#Oh%kTgh(~ȴq;29+ދ"e~0Vp٧R t)y}T]tVQ?c^ @.ݱit-_]d񕍗[ <7MtLzdz>L ٙD4K;f{ E(s<֫Ʌ #̆)=0c`л՘z>~h3Jc7>8MA)x5O0awmat%U/S6ؾӅ\KmE}/q!WA>]+T+ k _NAmd+'O~:-jw L7,Ow'Ke+XȦ~,6r$ÁAE7 919"uxLɈ$H;:GR,:,c{ܤY:[ yQ ?]vU]tAVr?M qJcL{T0n zx)Ӓ@,y*0Y>BHFLJ.O/I7+쏶׮h *? { CEv=rn. oqYȐ)װe2n\@a 6J7-K >)Gټ?==3uR?W-ELoԭ(~&av`t[<Ќ4>!/Ԑ5im~F܆sT5ZV3a FN  u s0}{S_UQBVB%P_Y3KQ3٩4E 9u Lcgk6x!v+-6=ki`rgBRT`Qv)Z 8Ab\aBE,n.:<.;'2d'lAW@n2!§M ]'TϨDIPE 8SEv\8ZE0/Ͼ7hmb1Hy6TbJ"2kQ$~b)aCݴT):4cI ` `# ZS6KH)ĸ/ǜM%:rׂW3hI0J[¬z7A)&][iBm&ߓЎgI\ٛS8I2#s„!]:Ȫkb2.`v˟"60r|4kE'0$䄽i|UWj8)i$7iy>M~3 4ZYmѴXc;y >792,|{?X;*i#])},f7]2Er /-8tl +  v}"A. 7_Oؘm0agCB`Юo콏}J{_X!ӬR`մn[qqPXMݾj`FVݽn)ª%AkM&n_\Xʻx*,̷)t<%Zv!Za}z)4TlӻQK&& tFq hh߬5Ftܧڰ @E ,BC/@EޣjZcVwNg7 3,+RFD :ڳ2vp,Ee[ g# 0M;{)7)e~J#/Bfǂ (O LS+!wd!gK17!/>G.)_cΥѼKjIdMBaVqK%٦pBLr\v?cֱeA50W-4xc0-rƶ!ɰ,y- d YZma>ʏXxӶ}`BMvM $T@dS*iG{zuW1݀آXLn$D\TejtшiwgI0%x39dy3unSGkYSq 1BE]s.Ӽm*kI &~.kzW_\Z14G p'p @;k73pcF݌&jQ՜H4ͺos\6ڧX 'Ac&m ^TToxJq<' E}+w2`hy^HjJ~xL B ;ML>YVl֜kBŠ5jk@yOGpQVz2Q'cm5Pt5 xq#O"G/ZF %pqy3qzJdzOn]d'RuQPUa 2\TV$e̤>xOk囷K (u!XuzGkj86 (P߾4Ȓ-SPO@7mhk8VWZ`:Uf7#RootoyU8IE @}ЃӉ9ȫt,vjٟ!;&26oy0]) OIˆ)!ҷQx~pd>j~Wl {]9H$Υ|&Z2Z-'-m,$3bK>{Uth˽+P}5$bj*6B]3rػ&2}Ry%J<Rߧ4d⼥0P0JYR_[O\ &J[=TϏ$Xe|bҺB BD>߱ྎ/bAgsp0rnW Fδ+pGY]0 pjz?UrhS^XQG8;7>A¬7`z*&H$v۠'\}4?:9D_v0r#9GemGsH˺,T=AIo|+M{PLXEN{:U iom?tTjl@&$MWq{gfa߃Mdu%٢( K_0rֈ2;W {w$B0 hCXpfDA8%F⤻KV)1rBH_;l2<ߏ8}JXqkoKW'onv(ox&WWPpBDs ݵd䍷Sč<ŷ  #~Z`'3mK{xoad%蛘_-zbCEV"kM #!A[ǑT g`+{?Xxo 06U{ px̨=`}h*%"KGƅ=ZܿJjӠD/hj S\ٗk,>dm]݇ :PV\bڬycCpH֫d>eX :ASŵJ ru&n*G<ΐ:r\_(72L~ !jGVTZq Bgsg/,4 sά?دL ttE,; 6#P܄4, c9JӝSis?)ܵ@ >BZQH40}@`~ܯ߷T\8I3Ҟ•A=!{A!K-w| B\)EK2 v?z.1`=aTd[@]\}AKihz~]5@rȥ >Nh$m>=#HA<[v%9sg-&{G9 2?6HTZOQE@BC݇9,Frְ2ӌ9;K=1)t76_p?[!ӌG}ϧ=+1=ZBUbNBFt# lMVW=tR_Sj)Ä=(up+;b+ Gؾ, yLeh7a9kymLx$~ ^z/5'WIK|9 ZbnS!g!0Z: -7iG4'l4T%.%+[C+RVD՗D$h&Q zޗyN2k?aG&ˬ#s4^5 rbF?rF%XW`y[v~7ݢHUEW>uYGx[xp-f<,΋lj#P7O*b8!(33c'=>m8Ji%TVt{I3VB)}f`Α}Ҫr W2wi|pV`,<mq5UGo)XDj  ~/(z|yFބ',)UM@8 a,2*/{|1o!̮NK=y gsT[e Z<#-̀1MuWimey/.eO*o@H$r>&7r[~6Ka2>ΜM|3SZ٩go4nO[01zba9C4"  JxS[f]irlj$*[g@,k:LlЩ^.Yqu3~^~]a$@&O|$9gwdvD K_o/ FvOjGebU ?u!]UGpM4"ieGEY87/zu b y?|,<Ņs7<\%?TSۣ5ZqHVqț/ݓ,P >k/{_*cTk.}BN;iDdzIr8Xam.? ϾAW`$ ܋բAֵ=ڛ/f@DX#ЮLb(*2.wCqm2 ]@A8Aau|G[br6fRYk@^n>rS^S>WXkHI0&Z!9$>ugK6b憳OpoGN)M/yO0/炍eڥob<99{R).t&#E?@&Pct~^w$t^zvs i\pNJ7gPxxx!3rLxb" g> iqr0) fU ugDkV%bow Km=JGc m%Ii\Yw{WRcKMa]M}^2o9}{HLcyPj &SFtgH8p_=}$}K^poی"droc]a\>zfEcUJvfcRl!F6!DUeqD?&iH8E 5I]x׉8\6QifHu=wK{CIG@ӯryֲ,_6B˳F=1^^H'ͧ]%B5LE`ҳСi5% pM=TǛ1 Oo`qJ100 c*UkiA,ګ瀈UЫU:HL_1C,1Mp"v+m6:ix;Z+ju>>.gm1% qDž 'ޑ[? yYήt{_m?ɐ_QYE` ~8)B7ϗDxkqs*$.VA$v2u&asHg ! /鄳|kT>P*Ɯ_M&"n'̂?LSڔP32oOrO6GgeS0zZW;]11؛T1N1 8u$R9qi((RIO}.\ H /Y|U+yt O~ͳ)MvWeT5p6؟%JoEׂ' r4鴍tqNk R\=oBT၊?q>L$(|$}D BWNf Ag3W2:VT/'#qNZ{/}8dϗ4UoOv̭̆@ɂivQ'0 ͍}x4T~Zem`G%Dj=aaQq ^&PAR8ȫp5)gZ|_lzi?oEԝ4) fMEmu7=EZ)9 )ͭ[BVjU{߇3o؍5{ h%q|GɕQV̟b,&Oh4ъ`F#.E8v,`[$x 3.-WƶD[qU&ʝ~%o3}<}0mO%DPC/טּMx5@nO525)fPTXa&X:pG1'I,*3ia.gWZV Zh@p21U}5&9Bm#u-q8G~w[w^%~#,0=^JFs8x4zOxzi/۵^Mkպp?ג/'rhOW7i+J /N#L, p%IԜJ[* ^Ye|*Xei^1iIQ%X_iOWgM+$h,ƹvܶ[bW:ÁɈ?Ap_,])Ezu@kMd #PdPo ok$Gv,n+ܓ D-EP~;a(E dSA2+Qf8]Ȼ[1GgͳRqT Ah~I2>9';eJ`d! 0BTwZXO5$0D˧˟nuVZ\I .d L~V^a j) JZh~cA3fۇܓjC̻4*~ocK&K,pe!K6i*\m@Gngpep+y{m-=xJ-`}9'uJ?L4}K$e\61(UG0]:g"pj;GY X=m=Vmn\ {KKhca59 %T/Ezf'c>-Yi_ :`2O5QevJPi>8ʓPMn)X.9 ;'gkbВ 7zq 鸅uw՗%i!YӸ ҽ`PGxԈG+9AM<e;fY x:Gڎ͆LKxc4-;RPX<C6IaX: Oʁdд(:M$O ڻ^Sɼtyunq-P}/G`[+~pWn~ O>/4%lw8HNMK*,ٛXHxK[H:!Ֆ@Hr!z=j{8Q6BO2(JCKv;8"ztW ^WTBsOSG﵈:Cxj;; |_o?X6T|'"t*|"'dj[s/$TN%]vw"DmʄB$seb#% /w/V {CQpO=1xwPOHK 2:-u =ZTCO*@kdp1U ,O-n ߆HyM n&1H]/=mxQ ݶKBsĉ߂Jkֿ9\oAXdCSzlףr#~_Ow@0 d9 a;oT-Lŷd`FB e|p5C{6Uf\𵼙rMxo zLGIUFF|Әt̏HBw7~@ׯsџ*ۏ|j9DPx̔<3WA>Tl [|XMZ:whwiY.46,mV03Lwk KNY9YZ 0m=I/;P0mlЌb L՜7zхKD4=['y$}^DXYFn/VRө> c"`I"ldetpsƅyoU*L3d%SġD5N@E4bɀ00a'X 1*O.RhvN؅Ywͮ8i`Oo6 1>a0wZ=(B|,:ow6] 쇦kO]b_ mE˘^St1d.nbRVj]*gN0On%2HID*BĵobIzg<7Os ܼCOٛn[Jʩ%(%椋}b(wdGQ\牶Q[DƂPDvN1O+8SF)Uy~ͥDGَ:BE;*מt ޘm1̎H/5ƗOOTQuAuy?c-$2I:L~eo MTi'llƐ&x@ioGcrQ[:8`KM|ov[*؎lg< S?G}-σ|"Qʇ9-nq]mi} O\FeQXt@J9NAnh0"{yO(Q"ƕp@e{ѓvknMƈA/hp{UrЏ= ʂYHIg9WT` ×vGel_ -&#L)j`Ro{ *;J(ZM. Yp=iHLIMv C2d=&ThZ`'if i6V4AX$H$8i,[M`U_;~Ƿ]c-9䟩  Ԫs/{}R4Z ͖dNcIm M(0Ym CWmVvoc6.7 w =  IYzboFq@*6FKDpMX'fN ¹@A+G4.渃]qO1VTSt)& 72NK&xY?D^9kQ_lP ~0z cq6@C@B$]f;./dߨY0[ K)JƒVϠ2+I| %@˓,B}_3uU$/9oLzL/(zMC zpy4 yEV:WuQx|:e~&9a%Wp^{8 M'KJ]WRBȒ%az ] OӠO~Bkٹo7)s"-[`zBjQt.sG\3"O.˶uW4\/J(;pn@VvE0]!f|"FM"1 U'0Ԧ!B984O˞ǿ{گ6ܶ~|zv&'GaG` AוfuXkaErhDVU_d&dz-:ɱFKH`4 $rN3%ӡ{a3,bwic;pvh9SxkQua<-?>9L|JlFmjb5myk,ԟQMaI[//5V#qJ}2"?yq2Dv G`b2 @R#! ..ߙC^k;_׵3HmBѧT;F'?!k6KҶueǭ2x͞x?un^ro[C"*0Ipy<Կ}u6?ob{>WJN NZc#Cd49g4+;  H\j$P efeIQ;1dEhӨz}GP-V3zݕEfҌ8ֱ͘#i鉡UD1JxsQ8\MEn^BCcluwE w9'9*PG8'R0K8(+`P蕗K5]qm%zG 8O$TYC AA]h&N1;8mR,6XlGnP(*B(7WM[:g~{=~WK<8Vӭf{O 8;?ߦLXXRp )#)(DࠦE(XTK A ءc=$uZK&(*iaa(%HK]jFs EE#[dZXԣ͊[PP&xH<eQ‘=@Dl0ZD 7,GeiDTcutKeo=!: Kȓ5!ieIuQg,@8Dzez#lB"@ ol]D̺1~MHbr8 DAX@]ű3w)-%~̻Z='Z54\޸Gld6wǔrBrVSgºCE@$yƟM7aD-A{@^иN[*~,08IFtؾQª&PcbIS}n9ud>3 3'$Hk^785Lmw(p }-ʎhy[q:87_Ro`4,n 6,r 6S F"rinm5gL܍&zȈ$XS;J7!`tK|<-M5If)+ϵ^=͕r;g$lm}P ϐO)10<;YyGɻMmP{`qH KEq'ӳ99b*[E*Ĝ 4(ȾtXg P2V-ַY:.j! 4% #Jj^jeb ZXڎ]+Ju6#0r1zĉmѴc(%`!y)09|!VYDsv-i 9#=W/,#GH[qecd64zAZT׋;xa$AڕSoFAۥ )ZF@5 ͥ>z[gn0N B$Tz/9sq7S zC<}uvw#Nű\c8zi#dspl ,1l*kVV gs.l[h|EE!+q<8FK;AMˬ)g(ߞ2bًp p)':psL&VVUQG# ˶*GIBZ|cމoϸ$Rk<!`Qᜰh;Q7|. @}(fNP;HilN mE}X&W8BG;5Uqm7_췤 lu{R`K(%:HRJeGDn@/k$\ɔ$GGf>>^ITS6ێE "?I'A[B!7W/L‰o,P;D6 8Enc ̻sTRXd2kwmS :JF{b|Xs mǏ rH"8j:Kvn$L * AH(ޡnU2E?oŒc˱_G D~7j_1Y^仁e@IU {f(BdIyRj6[* "7ȳ8/YUթM>Tzt K ՒIaF޹iqgΌH2{·;3P"zΛ$l*L3FYiɥGZh?c6_&iX#V l{EYcxu(Z4 e}4L1CӉZ&ujFo' pMrunւ:*f~@X XSLٸ<ްа^2p2-`6ڽ{a"㛱7M%Z 5C=Y()s4=,WNcߗ2E"3I5f*W'ly&Os$=# ]qQrd/oⶦTP/65BW biRԑ^4@"|$GdT):HX8{K$\A1$W&:%5]QN?ߝR"V!#l6墩#dFvZ#ܩs-15'1rx׃h#yhzs2EWkk5c{_#qr]ef^EΔM&ݒy\&a-[}[Ddeabga7{Q!3=tKOm%5PwV/K0PLy+XfPo*APrt_r{( l}Z 3uAV;";R^\sf8s>&2cjh.WuxZb@~-8㯨;AA3d^+!zR$B~QnGCI`j&uƹ*!KD ؓ-rcpt}jo3'.7AJApMoٝ܇,A(.5}qI.q!%Zzx9IGEW8| cuOh[o דyZw(h0Fz_q|RNRWUv gKC՜L$.Zi<KUG^i~9b8%آY85>rÐ4lr.8?l=r0u)!Gg [8zU!;.;]}܈xεqg0.uXsv;~C^4}L:tpG%̒\S}$fp4DՍRvx8ChE6RAm Elݘb.3kwjEm3.4 -g^MPؙ7'3ETFTMIb``bП oN` tg)F;,EdF:8Rܜ3ql zxh< PuG0](n=$wmғ/ Z{T_P r}eoW_0Ԕboe)~ZEsKJ؍oI!J#2Xdt^(dHUpؗ )j+_+O('>l٨0 ""sբ4h qZ_>Ýh#Pn" ,?Qƿ+(> -}\a L|qejolNP>[2Yږ;`lp'k&fJK f@A|LLyF_C87D& 9_ 2}8R^fg @e9$%u1$`N*am#uDGrlD-YşiwVPZnb*\=uP`PM2E9my$PNQ3 ցil HW&AO<7yDdziC& ~ 7F8N$lI6c 9鬋&[!21!296hVsf|x̝#MsٓA:A5L>"3r[=HWt&MHʀsîJ'qwf2ݼ6QgeJ%{ȃ^=+7Ae"}qq4v.ܷj&5# Xž |?'G,[P|E[)4IȷVZX#&oI | 1.9J㎎uWLBGQʽ乲FLυMڏ7ƥWDu&[Qא,6+Is{40\Ԋ>6ndy]dM|F(Jh%T0 9(ۘKФ|nA>O+-4yw9 DU# V639vHfUa8 ެ5@A'CKfuG~2Ŏ΀X 2SN-V-g XI-u.>@S['[/#kGڡP4wuvoZ'WuOW2ai(*yLaAAT)y]Cc5ޭqt7v]V[8vHFbzX= .c*! 5c8))!!n1>VM~A WqbKs`|XoA E.r F >\֯ 7劶`Z&RP}p82/}BXe4_/yei[KRo'`&/v~>Awloôf/O.p֕IW61+ـ(ÏW24o (;7vXXR7}rPDe FV7hBd(jaB{CZ%r"ud'\1#Z8ly/2U97%=WW,xfgMj57*nmfG# zYM(h= /m蟐S7~̄|đ$&X=;% upyXJhbF/a@=QXp5@3<{=01'hgk-CT8 4(A#V˕ ;j$'_`[ jZg~I~k f2} |p sBvmZHFIIz8 ߏ lmAKkuNb?rNE ksYo2u\Tq穻h+RU\ov_|04p+pZ>.;MXdYy]a8~wפm鯋ɩ' [{PK sg Z2*k:JAc}_q0oS=V( _Da᷃زTe{22gQ.U%χA-uEʕ!mhEǏAX7״JWH~m!<5@ %Ͳ 52/OU dL,9>Z 8 _:D %:b!]?f۶Fݻ#Vfmf*$A(z'@|( G6yc fe x 7Dϯo|} mԔ5S#܃ԏ}jC4_}tNuk9R Pv7У&~'xW!meɕ2.PB[v4q\ta]fF+םkmCF 9)TA ͠tUpD{qdT.CG73d/s[GE?컅q@ R;/ 0Z {Z;fApn_a5JKK}vt,bMj] w;ҥ+>UVɲA5m+^fr:Hx0`+Vmڂ4{""lҩr@AAY|Mbw Y f!JlTf| LdiGي_q8Yݛ.jk?h1)nia&r}g*Y[fM;ՕxXkf ̞eǜ437E&jPS2hn1txC*nFcJ*ZlLl|iLnvHAzG%j8 '8sѸ(5EDu/F%DB"z9 ߮Q$޴ _[`6OM|-ahy?.SeKK'H[yu2"Ff'=yPۻjۆ` *8 ,p= tC[gҽYt%F9m[GUuMix"՝(k GJB7ԟg`\'+-^WZWPkA@&I6yIUi:: F7\N0߾͂1ߊGobd`m)KMbjsFG zzAڌd lGFb9|}]L`3|8kF19&6_OPB̄HR҃-FxNd*hRx%19VDX(fu{ء)#ˈ!ƟHDs'BBIa/CLy{a\UhF*҅Bkhگ4y׋$+B.ST?LJD 'c Q; ԚvM|{7M6D'Ry~D9OPAJrWq=6C#W {fa[~OVMDB% n9/.k9X p;vJ7},8>)#OSɋvtR4ca|I@DfFȒD;vT/r,*+jZۮ1{;1uw5-YW{f8I׌3Fu2 D׮4J4pml Z|UFw /Iu{-ԍ 2?J1{shwpM<0 R8jj1dUR8Nn0ycHMXөf FՒYwO,Ф˝IL1U&WXioh>n؞5Iȓb/ RZ/ԝJ '8D3بU- ӭ7gW.[b:t6 o>W `@?rWGNh+BzTV7*|a>8/DzͲpbS ~/JJn*=͕rŰ>: o0J,oX㝣 T[Y4LA WIQ8v'i"YG"b:ʭֆC²Z?uoq2M{2JDptҮp~xoip[nᶁ?M2Q 3muH?4K睽7Uy Yı8iOHdC3/0fpCNkl0{W45WV3Ov{ֺ'}wQǧ#=LwkӍNJ8YƍqbSJFΞmcX A/IeWՒbNs9c!r|JL}PE!7mtxq2eR5_HHgxcA$Ԁψ6 e}#ZJ+Qt7qo kmu;c8#T*e8 %=fnu~ޥ!ʫnXaK'}wdF N>lw[bN+X{F@zԁ`#[ ӯ-BQfz_l*`O":i8W$b5N\BawLr!m*3IJ]S[q63 &^>OmjB\E^{@v ⪶'ϭ@  31$W%gz ڠ1mSg%l-q %Zln2vuN:,Q q,07_%RzEk!+O,#Q(¦ 0O8Ov\& ;Fu݈VŤ'"BrX'Y_@Ѭ ȏ%"WY.8\%=:x? iS/$ .]s^*VX)A:0އJX#K9D^fI0LsJ3dӵ{YPY 6,c@fORejgDWCəi\`{<ڴp},% DvNZJ?6l.ٞQcG.l}2?=sKQz$'p_ưa ŅEYwW_rшjnPr+?fl_Şрzd⽬Ϯh4\ULTlMn٪5;GihDrp҂rޏKj/G0G%B#Bmc^aQN=@MM,G/-x*8O Wc2wtOa4ؽگ.[X@ʫQe1`_4{U!^Ҭ"Gi6Gh{8\3˩G;pa=!5*L YF0*pºhU^+-KcSPe3PyjAݬX\z{TZۭ#̃2ͺ_|ްȉP^g 'f[07u(Cpi~Ifw6"EB_GT>>?lh h)o7ɏ{w" G~&(#"GU5aoR@2Xګ!lNIJ$zMͽ(U2ƈHx9i"rSP%v`nq~]sOs7Қ21^T>5'pd@[F=q\14|%Lf#QX#' 3 ih[RZLS'0jY 4=Wvބ&Llwd1uM|=&(<6]D'ɺi`٫ #`͋͡D>l|t E6 XF7%9 ;NIы<}>\DyLxv$kAWacw<ZH9d׳& ܆Vu? wH?QbxSpӻd_=^ բI@EAsoe! ;G7<y-wɃ*kǹTʹ-ZTDFˎAVI5rF,J[#FDy { Re1L8V|>57fv($IFzuq䘹o".Bcljlϸ)̰D[4jL-OP].Ȗf~ҽJj]ϾhNGB]R(ֿWG}o18=lԑVF]- քʕ-) BFx P0(1 ;Rg.2%jqGg';#0un[TI?Y5Z`*zQF-W"]^Z Tw#G*@\EogӣE[O㶣e`|WŪyW8;Yqs$m(kT+Ճq2]ZY>Sth¤EûAeFvyj1`30nP \VI$ 5\} z S#yU棅=#+2c J#}s: #BYݵ3LSPfobA%oYVdF(E*|"1s,O ތ Uׇ}Pa>I1Z,";mpD`_[x3l+e6!L,A|;l➐6o{ `=UĮ4ʿ~{uDRxWѦh-#{ 藰=}jG51۲XEn"{gdXI zAnڜ/&&>BL)XzKE5w5< .)8[=GgQ6`&s]VaU;{@t˔4| jsQ P\;|0ŧ' M/`mp-?"ٔ܊$$<0HDov秀pسN<Ƴߪɐ Ѳfhex5$YszkY9Eh |:J}sAJom^Ő\OQ6JPh!Qq)\P]Ah\l@5!7W IPt."6xo-ʻ^E8k4a3 |"Xr^jڅvdӸ%0[h 5݆ ΃9;$&')#BumrYٔQYau,zi`7>8ʦ%KaH@Vx|~j\55tg-W||80]#O0>iD/d>7J6B.M,94n9|qU4`Fo~8AQihg *V %G=@_eQWZ,aHQBN:Z-˶ߗ2߾7k3 ߀mײe c`Xn?Q[3oUKه TbqYi ٌBLQ]Wj*D=? c[=?@IlKv,VM!Us+>^!Pr/I[q¸DެN_2;񈉄ѝԽMEpy4Z)0J(l+H?G㧹ً1H;P6SeSH֠?Z4kJ!I'`;?:ڏ80Q?d#(`h@^4i/id?l  OY'n9IǺԋrT72D'] g\OZ{(L'HVFl#[)(Aj),$[_Ѩ8hI.|r|+iAVrY}kՖN~w3BUUiDiU!فb WNF۽M~i킢l/5cGN tM:V1%ZDL^ؠJeu*o)'Isf{$׎SvplvȌ~JN(uf0 Akξm")?E`cwdzquG'#ĐI9½"F^1)Ǖ&a~IKDmx xHjw Q ' бIgzp_5N[XAlhWѿ|.sqSGFqm˒wJ8 w#'"MtT1IBбj{v=r pt h5'*x*2%Fۙ$G5L~u4qť.Um/9`FnșB~vF2!=wGcŬ/NְIh Ʒ<夯&}^JDP\lT^|2ɩ<8v'rA{&vmq?$5ՐpCdh/ŒCW=}ٹucrf"Z+I0S=2;]NԵsN?Y[QQbe<FiI:1p:Q lFߡ}Ewbs/MY,xU"Iq ?]oq5S#B^W|4YC_ N7{ `|XjUe'n|K`H44:)Uh]9ek4c&ie%~2}4Sgu5h+|VVtA[!v%!ʃR<DN90C. J(`/ڙV`*cQ>7]!5ӻn#._],Ʃ$O =ѣ֦L @-I6FDIcr|ItH͓K y4sB~s% nl}h*&}L_捥 _l gD&+r "Rs|mdR)A;0C0RC ?4}(FcaTI~3^qǠ=ĞN!X$=R!uѬƏ8=ֳAg{7On7XPfDQ|cODeբQWK`6sHJ#fg"-$'NN EwkI/$'AX֘|GFP?i4zJ0.P-JaLn% J `s?ih A029p?jtmS#^N`q *I AJ!x)~etp䓊s N!_jgD꾴HY)MycV<8>L$Cz/ynciI$M9ST3 ̳" B~Jaìq͆zoB-}ث p cx?셰GzЂ1$R K Fɘ!97ۜh?ĚU syrG\'CjHg QsُMY鹿1U-%QD*nSˡIpnCRN&jƉj)o ۘ5=~CrӔ kH| Ҩq޷u;KKn'OI@PƷ(=ScOd^@w{CiU  `=l9h_:Ԕ!FjFq|D/{PϺ&6n9 ] 2u߆cdv"%0x}@5X:,+] | q bm-|˸HT!d G?9'fHz:p3WB`!k[`/ar;$?/(FqALj7hHh(gNz8& :r8 -Mm<̙̼@#uқݵGm&uV;1bચ[&Zd^M֞ISƀL|]oP0v˺Zra\2OiӸ0 wxV1mQ|hlzM8x_VqD. dL4cRdts7*;݌ lu,8 &( #$ STOս}Ydy dlt'2r~CqWqߠ\6g 0f ojKuz_+~b#N QfXi24Jͮs;Ingym;15 CUtsFKu*~$U.mRH)Kr{ Ł0ĤAoi#N1_r?wy_?yQk^,o9iȕAecqun7"xZ&S\J5ٔeWl z@#84MvejV>[ޅ y ^ P.D?A0yY&/|1G%vw 4V oz?HLnGK%p<9+W!Hw(Y^n4ĭ]a-i8 }9HN]͊hPf )<.F߰Op=~fH*upSӋt،hӫdTX$&?FrpU]L|'vtn^z762$r풘pᄶ:xMä@UzQ bO}c@Ie? WFSKUmx,]Ow<'JMP1cۼ'7NCo;=ެ:>Q $m7b*uOuN-NuTw @=r4Y_ype?u|~6XWFQ0;[6=(`5 N1è͉R^F0-8hnζ1zΡ.p# =97 fH*o`>'-yRCU&2+NxLΩPH"?64A x{0jA[]2y4əΥpsk,`%-J4|) jnC铦]gSQ6nO )'kBOl~/g*,7(:f]H7@f}ʸ*0gnVU楕x\&tCo3)6G lhR_NTFo TW) ;X ZvJAk㳨+ U9D6|cOB@cXޡjL]E yƔP<+ pApäz3鹥p6̀Vg.0pߵx8r&WF.(Y]4I9l%vө 4R-tir4uɔȱvd%W([16NOeSߪ4eQ=oRMˤ:eU, \#ukcb/#7(-FzlBTƥ"psCۇÃOZׯ[y*<<ƨaq 6i98OXʼ)NHۃ3a&(ƟXl̗͟}6W[qS=ŒE X?ɆIZCЫ]ɫ]eRcvљ9a!9y(Hڋ抗TWC <+Ie}4l KUS4&AHQ=NQ Luұ" =K!yh DMo97ex*}pYt 4l(c.Ȥ\*謳l7Ȇ9:`1*/rkӑ׆{1~B*,B;LHq pu؋n\jnJ=O"a޲X6^q| =eQjͰ+"l}ס^+= |I׿mԴWE!B8K!T|}3w8;i`MwɨP Νrx}q#XF, )NϋUՌPz9oBQt\=lFhCEŗBǝ4.0u&(ٖV_ ޼iƈ16V,QLu?ͬdazK++Nx"A|16DuHđ[K3,wџc+@ {L_4G'0D_̦9JjJfʱuEqނ:</ׇ^]T{?LIEy"8[0~ tu_iǁ|94&toѕ -XZ0ﯾ3!HG 'Z@Ep [) ivwWZu -vCc[Dɯyzm"w~%꣢*ݓ;[Ҳᬛ gÈtUk16Q! 7X¬  cE6Eicq8b;I휪R`oK=IΊr~ yid{LL0]ZsQՁߵD3+>,ɞFwKz@Ʌ*DBdWS5u˞CoV▫+;&7ZAj+̪%z@K*ֲ00E$uѭ*/9 `9r5 5anfW*ze P[?-M+j!/HNF?rE: Eqap8P/ ehR=ٰBBCo HigAV;gګj$M/h#c̤E,&CnJelN{)AoH!Q>omMsNTLGw{ggׄ 8Mnbh ٺ]\hլ$nv˻fecd0?ȘPU מS׌s͆NPy)#Dig"dغEߡ%P`n )1j~7J@#$Q'$HQؼ P\( Gsm)AɆ/Ok.+OB[19/jgGi"J4\%T:6{P֙8rO]ŋ'1Q&v9:48=̵2\ j:x6qRjk24ݐt^|VϡH#d tr"w KqK)j;F":WԕN4wܸ/?I 1zY4l`A<ƅi֣?@k/.Fm3RG#(N$ ]CWJ2hlQFFY`L }?ayɃd9wz^U sQtvdS~W0Rת~QYS׮C $?t7RP)?zJff6f1̷k;$ >%ýύ fepX(dU5)}`8Į"K1p5#Aq٪M6 a +D)=t54L @`0BPP4Qm/j9'*IYL_Dd,Q!g<.:n3;3:rL%%s޵nWgXA wm1сy߭Yy)N2T|$)@B6KN) J9 {(w9% KJIcvB^xXU+ҌE9azRhPr^]5SKZip/yZQYqІGnE4 WxCpX\pSh;($ӓsG?m 3}|5?1vp |muSSRGfU|ףjf%Chb{.}R76 _jtS"yKDVDøƥS>2sRjzrm<Vld_7Ezɖ\؁u6VVy)q(j9lrE5MN!^6~#RP_J{I!wt 2<#IXϕ JK_AK|#oҪ`PAjGN\)#`ULoQAO]GjVaNz!!kC/ߞq%Ϙ?k#!2 #jyǍ}H^D0ߩQ:}A<0F0 )gö܂ӼQ`b1%_z;K?ŝW%[ݑ%U}x{NCES:\oVb8sCC_#wp:5?M=Ou{1*?_c* ?Bjh=vб9oN5V^}+>Y X_cDfix3mg6Ytp5PߑGkɧͶQ\'e 뢺1a w;g,5/O}dqlwf@kL=GeH an)?9GрrHi91w#4P 7%l"ʢz{(b]-G@׏n'\lpUBwv@&oDlGH!1iȌşq%lfq\vf;V1߳xIjrO5z4뎫+$o4O5P|,=yÞOx1,[`db8v J^'*mۣh[K˔.7AdRاH:Y3}j! 2dXsec DtzPyH.WDg-6Ve( ' !nA{s9o! _,,(iEeɎkjC,H8 eHHC?$H!a2x#A` Ru3G6~\E>h>BbͻWQ ,Lq+ڟk-Hwl >:0G8hɮ(f`yLyMYq0&?':ÊD'^7eȏ!%mY[L/F^#fm|xQj] ?GdjpQs4a)D%zdɿM}Vĥ),fM9r55bhL2fk.gatynWA<'(qk5n:"Ќ?0e*Npxt~ f_'?+9^kw©)o7w<ڸ/&i֪\ٿҍZ!0Sja6[al<9QD=7^~!gs -Yy܍Du =~(". D ۗލK3D ~m)-bmD\|9nٶF[]u5`;uZפVdDd7Rzջe%Y`bٖS(Į+-O~z&fKnْ J ҂{2X!^ e׾0z ]!@?~h7Hl@0%פ dW."av.D`q0C^-`-"RnOH FNd6KMsSnYUxH(Hف3½l;5t>9pL8]z8&HO..S_-a"#*nK]14v*At(Wb3R7|X:|Uj,+uN -׿:©r0=9i&2C7P˷W6$f3,:^ 3ځ3CP4"jAICvAVʕL28f؜"*%Ad=Ad.J*ZcK@C04tgINNFi`prBHX<>̹K%!A֓@5ZAxLcbDK0^tKe=ª,i>ݶwT:R:7%m[EHL-f|$tm6lmFLԑ<;bB2IbZxcF妲/aӡwEH?#:ö嵃!TU%#,/7䯉 ;}/iZ_ġcˤb$s e۟*Ѵ% ʄLcS^=a{m *2:ceTn:S:YE3eh`Д~c'r*r)  f#qrB 2@V+Z>&pbP,)6(DsH+|x%c}* XRՖfKş 8@}xeOջl/AL[ˎIMѤN*Eqk`fH{# j:[A t([LhHqϞiL7o5叇SAdđy_gfj%<[&tV\J}SlR1$,6;ɤNEHgi0VEbcAt^1߮J\":WXcO{!JbWMɰ63 c PEȽuD!hR9sgow(|Z ظfE?S}C^d޼sA{wFW=ki}L-*lz"N=Ql}`LK  *N2{9])+^X'M&& o~%vM 4,X\6騅ş$闚O2Őwwn- >ZJYGLV1sxntVo,l3>"/|IP6]IQI^ - 5L-iUR/* ܽ;|0dⱂnK!/2Bt#/LǩM* $`}S7 %Pc.ip Lknsԍt۱0C~^jXST\/[G|, 쳬"ta)wV HT@$۽=7/W0Ww R3$VQ t wR=z+ᖗ)dP}ߘW(=iҏ… Yh |!hv'RޣhYbY%}v:\SP̰kmk%3Mٕ=9ݣ#:* 7{|o3ef =oWrɁt[ʇw(]a52ќQ֯) $7nRA<U%>7dya.r+hjd} G)>lҔ&}ϗ"OUXmM7vꈄs|p: YbKD#;>:Ybfp(zL6sy"^<5QVn'U..nP қ&&~ЏWV% vt:Xla9'4|oT_AՄ" L0EV5OYTV׫/9ٵ_< =;`KcOocPyN$xP)[4ЃY/x'qgלK%Klkޱ0#2v`q[/ ,eS٭kMOhvZb'}ѠF> sPxÒ(ڟ_J%Z4KLM#Boaro`-evIOT`PhtVK ́*ʾ,[_sEƫFĢu#/Ɗl1T^ET֘u9Y1TIG%ɷw\52ڧIۘYd2 "naQ"e=MsP0 Wd"8p|d q!Ă$꟩Բ4'Ἵi7S,uv3=)kU"!TōIHB2S/ثsyrSj(.Cg88xX[(ennW6a 3iI2M$uY_t FW5.} _w<zuMqɳvW`!'ƉcEYfUqUUy9{`2Q46\K$㞛JK!Y{ zB+WE r/}$P/v{_WGCzI` ]N$w,^IȲM1Z ^%z][W 55yA:(;5ttN*7m+3^+G_[I$%*ݻ df3)Rgu)smA*s|Nwm%b]qb޳# A70ٓ#[^-u=+C.;͜xꫧ;Cˤ TsU*Ox`P6R{jg 7XJ!2~o4h!`ϜF ]r+E6g4i N[¹.c(e!}4_aj·~!FG0DOŮV$Ķ=G7x`ܮ8JQPfVE[3i{tA /,$eۘxm;±$8Y'xJќ>tpxWS$//Q[DP'$MSpFh%t`olG*ˏSZiɃY:I'2U"Yo0ܥо 0[G6<5UOVrS$ c\qjpj#~y>L^ZZNea{,)y vcL;_@/ WMD0BH}| x[0JHڶsyAt :N-eZd%Ёha ڟ9bz,IyL!B?3/;4y޺ev#Ҏd$88-vc+2ҝ0SqLR2ZB{(vߗ&<#< M;bow¼JOj@]Es4?*N1(=Osr_Ֆ@>jj .\:Lȗ qКڟ^~#7TMd˂Le%.Yv$ԇᬱГ *Pƌv¨XB>U/:TrWMfױuk 2DǞKmi/| _l,?Lǎ`VY҈kL"&IǦ91r8};Cq0vI֣q1+YX~k{R*]7Z8,,C>Qb(۾#CA~H$sS,y)Ny*&>ϊb*>[CUqFUcOh->4PuGb!cYa+)]A9oh:*߻Ǧ4dE6TRׂioKj+hW {@Mw貑P#R ZcɫԫxZ1+Jڏ %:!<Xd@ց҄ G>+BS\j0:H Q,8JVsa?GeTG.WUk63 =( _'Ա]*&U-,w N0e\?k Þ|Y. zc]6JΉA\ ve&Tt*iH[ 'gA/6a6Ō^?zz7<7HDdw˕(Err.%+ _yej?<~9C>W("Jɕ@9e /ImY J>!Ve|"0.Q0B:k m}n//, @*HQ9z[cvL;=ۧ֬ qUqď !W\]}B"(ywZO 'M|j-n&1eLA F9+A'A<#t2 u@) 9_ YSȥr{V2n}}D8A { Ֆ[32L^rNs5xgw+")^=b^!8Jo3ii2׀Ve"B}[BèHpW2W0-20-,DRO[՘*#X̟H@5NRD(m  ;Rsd*A,rC /l=<<##o'Orm%y#4 nnNB' Vb1(rHD젧h{<ΉaG_ȝgӀ0G=*]KnOM'<4kS`9DO RlwrFb8bqrSD@bmiű`tה?'t3cUC,EY'Ow$|K vJd5Iy46 ie)[\5Krs, ~ ҞKxyފ/wiTM@s)?7wqL b_dëZh0)HV4`پL\ڬFrf4Ih$$ 0=F"g؅Z(*u\}klw΀5r " 4}|ڥ4 r(xWˮ_ٟs!Ñ~{MNR,w̱dzlQњZnqMb$/D@q1bi͑B`ף(OAu*HGHH Mf-/d2)q*.gp72XA3q֘'!a4K^%f&;ȅ}aZ<{u׆.1 i> cq Phk` 蠅#N?I`$`<fֆ2Hd@:X$؁}lllkn.=J~EkD.Alv ^4=Ğ[Y Rw[>wjkC+~f2ɟumjQc.h5x`txҫĀRddGɘc&0R% lFԷo\:d!/MNwZ~%_EcFHc4ߛ2 TtMMeXgwܒ &<8/@TGɠֺZqO#! T{M@P<\ٔ`3BRמu˥B$9F 0*БH @Y]V ZSĴN_FvQBHٴH֎ m/k2SW4R?N1%c:NbP`[uͅM yW؝;[S^IWr1Ӳ0B/yu̸o ?¾ʯ7 zEB%cC01mgbK呇h9HʦKgZ疞XMy0gM bW8Sgz8!$1x uތ;P%4IȦQ| /%{^J;Wk{PM.ojpqFXKWNeMR(qM2[{O'fXw.teؗ+\/0V 'ϓ-gݑ0-) fḍRqt_O~z@?*˾2s-6 OC""h"IDӚ=xf5i 210!gj}Us:}FQ@c*,S@bLZ|gOjz>@ZxgvWZȐnYx)GQfZCl SMb  `f]tsw;_\)$2 2@Rm FDZ=+)mmB 'W{tQmr/uԊ8m!TA\ ^ 潄q-y`TgWݓ{ngw#uhRݛ5a yLqoQ*]dV.ݔ 4%Z9oB rEgٯ[ W2ڜs~k+#3Y{ӈ򽂖^AP˗jLIϝOGĢC[.(NC ;=YOD^%;ٳ wi C3۴r|avZmEUͶ5-SSkv=8;K,,(\Е뱪 Kܑ=[ ^𙐐;;o|~2W1xf/DYeޟ֟Z1G> GShH!W˾GPQZ ~x"=$@UkW?;&hGd=$U߶YD][o' 0+*Ǟ>;FK\ĵC]yv]YM$5%HO!.x.H Q0ӹw\uq!-~."}W^r֝i m)9s%aPKZ,ḧ&,yƵ-e/[a^ `Eq& ;>{!ZX  [| JkaG9FU>){\ESH.${&_rs:7x>q^ C[bh `1VE KM_ ۸jD:} Tt1.aq$y𨤖 X1;Ts=׮8=Ӓ 1 eΩF&)e!5q;upg5B^(Ԡ=)9]8fr`o#VpN~j`NGװx8^rtBdə%{Bl4l}"I'r<$l<@O!B7XpƘFҪ@tRO`'4;?ɼB;l$vlNlb*>xa,?.nsG3Dc=& ¨H#(6xn;8i\)ƚ)1 hnrRyrƠI|.wP ;!7[ mNYݶj)*-V҈44QHvM1I+ Gg.EMs>F,uIvX6}]c !,Na~ {^(E"!"lm<Da8GE{g"~V))@%0y.[kBf\H=8M#NoReF1H3PXn,JAΫE+SN -fȎ6͟ڮh{z&'?oFUؠ>>E=jlLt{~^`6!0$ޯ8G3g?m~bFŠ%bAa֞,1^.ԃ#65ehJ9 TfD20yy_1t׸LW5 d)5=xFKKW P{Wͦ[3-X]"ֺKT"NTs>SlW (PydA?5\ɝ!mz?cUO GmZgyG"M|DJ8̀T<# #ͪR~AЗ)K20w5Vkgf^/D~ZI;97S'W>Y.[6$6dtUGif2jPf\CY,Y cvڕ)D'V-6r]p1Z1Wk}4j 'Y+`Y?Ub ~.}s4wvڍtNn1~pgsC,1h\ȁVA۳Њ}~x\BcÔP_*Ռcxͭf0◡E~Zao"a=VձRhՋȢ«O1(&6U>jUDhYL't[8[LBD"h _]4(fvD3S@("gG䍇 ` @(G~ҸIhP'^N69$Q.< '^6>>6mٿR-z"^C aTQJu( fnif ]GOJLLq3եn41ky?uX9YIↄ 5d:i'qz摳 S3R'4﵇T=zmZrܲ6> Pׁ=Ok^Y5NX2P:7,֧EaL\&9W*GlJ9tO3MvbF Ob̈́|]#Ǥ7c B;p/nh7.~͛}7PahI^?!j'ӭ­+sܥ$1 w͎rA @o]䁼qLBطK:L cVjU<@jแVnhSR4I ^5hUq~ AECH^@g!J(?@}fY;`EGE7|Բ?I%"@3752žRvč+ #IᡋMzuN[84MBdVB[PCoaxozYuIFU$vq~ !vͮwL;AhDZ^/@^+? lL_3aPpC{C7k; FCy1RAuRDi%@pfAݙde,<[ w>ŹZ,. Ȫ{׊S]jϻ X"J^l(3W|LG^&(#/[G6l(>Ft9 oH>Y̒+}"ΝR5jVC'hdysU*!198 Or*?fu&BffF7mĐXO!]Cf}jо.m'tCjRKhXM4h! j$rjzJ3 ݄Ɯ]CfYcG%{<wu#͹7cbҲs8gqHO)2+L+8pI׌~R`h`~/'@4$lG[ɥSNy?{gP}7gn*a era|]AUPX8Za~0f7ɖĔa]D?! Kkx9{ep5mun,Zܞ֋oĬbףa{C iedJ=${KiӮz Aa‡ To*/bs˶n]>M\UC'/䁍<_n I ܂/Y [D[w@hVxPG $(M8KPY#4q6PYcCؾHdP-iGp5睯)H?Ě!t  P_ wFs'4aBL,!(K4U`~/HtעA# IS7 ‘ >;ރpkD^/ {lH3JVK6lz>ծ͝9êR} > e_ ITWfiӂahgX N]JlלL!#ņCC٫/RJ}V<:$M( ,fnr:-ewgb5l*vqEXxj3ET7Lp@DVExO.-pzOTBV|+lWp!eBT ȓbw&w!]"WA k@]0R= N1]Jʦt[+ Yc@fWV➘6;| b&aP g0at-jU75UA)= 6_hnt3eWPמٱ)4ߩ, 7KŰDMUrcTGzb_+ΧB7"”oxgfy\KG|/dg)1ډx#?dz#džPLs3q#^|7O}Do7]"4GO~A1I|c6ݦj+ؘ.i 8'Z5N񞀬nHpzZ1C|EGCĪ|ma0zPk$e&Q~k\_0T;+ZТ:d9C1NXAR'ڕlO8mcͭl$v`<}B$4 HGѓ{Z89H$y5JKT^cŌ e YLQTN Ih) pY^wMF*d:pt3f17~5W<,0>FFAԞfEԵu| ٢f9EΠ=JP/~hp|(;aij& 6 50NJbWX=pW00+==]p :c+Dd- ib|q?eb4 +> 6AW>C})+"8@臻l1߼DE@25aW3cIK_'`dHE7Z%^k ߽DZm9'WSӭDG; $̣x=+ra6j=FIҒu3aK&׼ $(FL$ rj*)u3m /QBAs[.͋00{!eNM6aA3+oqO z2'rqr07 xS-V"2Y)4E3שD8 !,[L2.UI$]e͈nja4N\X4Zz{,`&e~%T :!9a̲wQ4E<;Ր Tluhi2>m_<9y-D5Yd^UhЦ?}J}iIvr2:BfHkRXH.3qy>$}N)6~a"gr 9/NJ8dj@x7]MlKkD*v\sF erhhuȤdt .D6 o=D+5h9=*, 8fb>5GQk>DCj+I3}Q(.z&tJ >׀$22@Gu''# P/'*ZZņHa5ckoc2Eew'|+tD@ܟ԰y2T0Zl/bz*;mj{ÇCJ5E~D&'S ]**P#l\e}^_"td:Qdj&n2fNpzJ3hh[7wDsN_v#<*$S=XK}ѝDSIi x`C6N[qXCP"OsIC(*6{9l2PUcy)\,QYjLBsWB[g5)0>)rQ v2j05kawf(Wls߁~f8fiX>$.?ot٬@p$"Ŭ=QgIIٸ{JJi%LĜn ̻.M n|FMȪE͗--*վ`90;s- ̪ҧWCNJTpxP)-E%?cA T&Ǚs:?OåWl㺗K;(c6wL⼰~ݧU7 gBy&7uO)|ھmBo'v2fd;?Xwjb^U<5 &dcASt%!7Nhsl:~4=Yד_qaK036z%_IFlI)Pg&ZN}<-d@bu{@k?l(Gv nN lwVz'w$Ŏf%Fq?څ٥|:@ տYnT40a?[sOHIc$`GA6(5*H;yWCyG$J38:"t ~u5]~'*KA팭v3{8]Iٕi۞hj<'JBOQt'?y dGDa;$R{p_LKږf}$.@ Z",eBǪLT䇬L!@\~ߖ0|Z@ґ4ڹg!C6rk]oX \ȤYAbLV;<\7X?ZqO0,`kKD+@`}yR1A O,9qJ%6h܅({h9R}[ ҄V᪘U RMGi J8^ԏK͵ezih)6jb\߬E+?rlæXiG)|m>5Rsa3xIcE:qo4`N:ϕՂ3.ony9P9ƚ= MrlU@޽2&]75^ו? p@p>'m; ݻoqўӃ7yG+@8K#8!Y2`eD2guQU -Doɜ+6?+a*PbOT|,kΐve-dFx7T-,zeY6nyv/)Oe3@Zu]*=?SO^#9bxC6mRH.m YP8k?k4M/LAA)"4IU᳑ޟ'>$ÝH OѐO)r]~'p_6XG閾 QNN}5cCZP^D\%2'_hze7HxMlP0Hj\% (xGuS㙔g?-l[@` K"1O%#K1Mƃ+%WydqȕH-Vx?><=Rv,T DgįZ2K}q4 A*%gFZn)in K?lٸ؛w@ؿ( !BHiz8Hi w4ùo2,cF{kvӧIPśdrQ~PK# SBakZj),NAo$E=s&}I9G CsxfGgX7D*NUM ܕTx.Ur)]Z (3Z?|z7F 9/8M a>U˃≮0D9?crG~qU|^JES[ݱKUt~%&"ßMeIyzhc/-0ۜ|#T""LC):&OBY4/MLJMDs)][-iq ?Lr%SYPGK:F@{ (V}}|p5 y=x߯qtU \k.C#4 ]64e!/21-? #Sm'Q9Mѻ#.ٹjƯnX܊X9E4 !m[칿(Nu43Sz_֣!ye$҇Dy^0RW广`mEMthE_z8׉iX0DXUt+hWS|x#}2mFE-gt<'MWS+}Y2R qi25dP;c *2GhMp&ZsH1%?ȠK& ~0verI[TO#C͈6+@cJ͘;=d9`=ujSef}sݑY 4d I:Пvgtt󦫱H<8c!vz_r4?@hZcYe =D,)gIyNx;+4Pр%vF|9Z?C3X!NI5n~3Lfa(q]_\f rF^ 04l/# Y+ p;:בrt3\Y:+xFPgȷ6^xa<AFL (E*:ͼ&XmEmo],NJa*Jb+-4)w"5# w?oȊVx_w90adv(gq1,<;CuY&vutT, >iᒍyu!#]VfBwE UzJNMfs־ @O0 iF)`F2~tD֐QW4Twq8r)H@"@-6asLOݶE@KPXsR=|rZ lϺy u6=T\]i5tdGI39ЈI Dg؅h7??[ ґ|Nߖ|LJv>5 ߉Y𱞊wS#f.νTvs J5vf%`4mJ+JeNU~[QMQ0koEsuޒ;PJ޽֜Ehq0g;bZG?:Kq@8%PAL+32; cek,b}fu2u)Ҿ7(sse 3̨"$(DU|H<tt®nk wl/S'V5 :X̫J%k Ё3ЎOj'fTkF`(1Ð'8lzJr2Nd^/qS)`q1B5 ;1]#TxQ ߉oՑG~uZor+}o Ѳ"~S05#ԿfQ6;i]ŷI~ݪס'o #o NArǞjƓ[$)iarO`?h!Olz04^D,e黫Dqu%Nc˼5?@bd&KgyIړ'DgˬSv `L9/5N/ ZFCѴ|g6_8d#%`*[ҸX{=:`kwam%;x%@nA:rrsg8"uẼTXvh5P^0SEZ9N]~ڀ#EnI}LNXXFlm2 +@b95d R\DA v#]_dx ͧ@GD/IxJjq)Y$?VZT <4W~F) Y3M) !Hc':t1CSX/ ӊw C ׀H6)%w4hclsfc.qꭧjw(iq$v}2/#FۗFR:r4v Uu}?_bE2PW] ) bJQu# ?:f-E\/| L?-[ c>z- f) `봘,k\<\}[ve6F*@%xcz o} Лz8BDYscb>{sL"b (s}#0Zq†3{ԣk qv5/#syC΋^6NE> =O+_TLت]Dd&,{)_}b`I⮍*CpƑ%)IZRԖ)?RSRd3 &hQ $W[hUQ!@`1:3Mxʱ}F0a,cmFb %5HI:!6'G[L4.7ͅ<\}/^Š~8Zi"rKQErZ^@S+A 68sx 7NA~L(߭xIX: d^C]eeeTPˉ0XC^ `;_~i}xO,TyǶ4WfW%;Vky8D&;,14"'ΝCܘ@>3mwGC?6k\hMRDcʳAJ4<~/ݯ BܑE31Ͻo"z 4MX89xqh2vBrx;HoHiKB{|68AQO b3DR1aӃإH(8]ԝ47hVWGߴx f2]LnXwYG+%t6nDr띗6#RߏU oEpxd$켂Pok>.j;d*te;z$dslp#YVy{8Gz>j0_d`$c=Z N-tv*;0# uyГn/ВjԢY2QsFaljW (aȠ7fpvra&as+MڣY fӄӶka!9_3f[!g哟"?ou%烧.[\hN#I)AP%AƹU}",Sx`XW]<80>Y S0%T`M~GП}hds jJ(R^bUisi;HV3z9J%5?#u4@1QPi_e'fP&W5w= ; ?8 VO!$fXr,#a!4nk+mt1Erm]!@]$OEoCO]2ÞzjizӔz}'2OB BY!*2 폐6&ZmYCzah 뺁9"?NN`9@8l! O;VW)줐?|;r#r7 cqY̗+\/usހp.8?"GO qnE) _#QHS2#ʄC hco>KdK7:WbA6$1zC ZݱW Hse2[c٤RdhnHC"ĊɲR DP2Kم;3;fřWiuӨ~ts.}\Uq';~kTw/~7t1N!'Xt9Ÿ. BpWkrU?o+內)">$nHq ̳o&47ZUe(Ir4eJh)Sr^!> F/F޵/n+ _I`;mPZ$;;PZͧ=5(_:s4SxA=UDy߾M\r\cEnWc滱([ Rҳ56Oka! jsn916ryy!}FsۿqVh|AZS,ɾ ƍ@NB>ʘr{Ӆ x4WcƗ}F[B+)1Bs@ T&lG/=QFsXĖOX uH~:*+y΅Xpk%XKP+SpvpU\n#*z.Bvm6ug8L@l׻vV(S*ѕƖB[v\a88lZ.®I.zXC]B+{(es١!J#Shk%7<;1}iu鵮e5Wܧ4ᘑUfvLuh@,t|Z%J/"jB$z^\'CKJjDfj,M!΃%a)Kr&fk,x:=j+*܅Ǟms=} T+6_9`X<8|ӿ.>r}iKF8ZZpd"/G+zu7=/A =ɿ_׍|a դdd 9yU !XyW#FWq`.je4[֑p)93$'s?xUSwQ6hj?U?tNcUa(a*ǻ?8y)Y p 5:e_li9!"n!h8xNOϦ"V:>SO;~._pZI HV7L3Xz(ˇf2./̋-N>To1=p}S͠꾭u.y *hPkFmh. OyB^wh\lXi7yJ5o?.9B!@jY}GB'K|]a =%r|"P!lDh/D?uyFET}+<QD{PﴏFUBx~Eû:AysalzJ!y }*/۝ .(|ˈ~fB>!j%2*6JZ t_X|>˛2??q?DoZ?VR> {FJ^+Y\vh f'Rx yv9M+#Zl0;0ggcfHBvj)gHr|݉ yJew쟝jj%X 'h_s9gmbe_S50Ux aA%q9 I1n0)KuiھEsaf_H?ȫJ0r4ZD>Lcp({3`k :e_$j"a5ey::|dg&:'CEc%|ВI3e^x%z%cDx['H&̈ak LStDX>wr4{/o{I6-NwP1cJ3qۮW&GE'Y"/_Fb"sN=ºtQN]`2ϋx7*q<|dcV/4noWR%bryפ'`dڈI er'f-. {USJ&)ŏTZ>mEu*{? P@MGO>kh-}ǓG|bLGIa ~Mホ{WԢ tk.XoYܽ뢼 xY*EMe18B!鱒_;jkvYUR%#xiH3dvNAxR(.ZS^[{'3IOuȵ)r3 aVEP`ꇏQ6i%,t`' ~S׈ -'|Ӥ>@pth(0 LEʚ˴Ֆ# gD7CҊvS=̬İ"1]P:GZ?ƍ߿" AFXTK(HlG6 :kA\R5@n!rȋyU:a'm1\FӊŴ zso”%54'e˘1د~\rC-_ۣJpgLM2#5mojB:=~wD]3c6C=Y?oJdoKǹ4hyn9 /Т Syr%U_/w]\dЕoQ] M "Efh!j}MaOH "Ub|I~Nۮ+ݸtK.+B?OYAL7}|CaUݴ-2Ow"Y`*>=]_b~oH7B#$Įe￰%\\@CiNFC pwC"(R2"e"dᎉDCWG?VCe26Ěz¬4:mZ[QMut$S.ݽ^DߘbZ/;gVx>4"J\PF.fpvw<6H@cm>\zcfPY\p3NyܲZaRw?8喐 FKмiT56)>E}* m\ڨ[ C YG)֨gj t$aK,XbZ eɴ}@}erDؖwق}Wӿ௬ 8mAxZ 1d06M>rlv@ܪenU3;Gr~ޔ4 r4rpR^zz#*Lb& W|yТD͙oRNϡBEQ}qn=ɈGx:[VDQ<tlojڬ^S:"-҉W[QKԔSoFe/]Ůݔ,+K{ˍ n$ë4!uTIo%W FݼJ!C9[8F-t7Z(!Zk pmom76QԦ["-SǼӧ1Wl9: Ig}_٩ EJݕUTAأqܿJqhUρ-k< 0 _.Ry'G<"~O˰ɷx{Ϯ:N5M@7ŧ,Q@+ cwS0'~nC"!d usr$r_ d?E.T,~@ "epiе6)8uT"3aBj:ҟD#>{"B3x!ȯSyO'WXɁXeޱ3+Đ@ye$Mz4*(ga{zbܴ z0Ĩ >P`aS%AD)D0%Ըfg +%CtV'n#;$JF7GVnwf0LŢUHLU^}$\Qԧޠ>Q^dE;G 7ѼO7YU=Z ƪk#) ;yc8-\B1hKK(^v!4:X+QoV dីTF)J%X SĀkt+3=DLvϘ+DH{K4D^`4/v/pLMK oh!zBhf&?Ę(X9U)ؖlVCV?&c ͜ aM1ex`Tn5a}̿殏61_l ",An̨_<(*Kąn`?a2ja:_󃥨e6~{Xi>'09ư8 <8p3w Nv ͉d;j)ˎ:2>"6,|b*_(h2*, jZf=yw( 'Y >\U8YlFĝ%5Z!L$y;yvWvb`Ehv:7>R۟1Y';?hvX6~\+@"2$jqy'\?Ph%DxfO]Kɜudա+oһ"A'Bt|J5:JC)##'ѺyP`Rn^FJSn5LԄEeVc3k!Z9d! 8$̺8}k$r\.UхBf5--{=K KD4RKzݪs_\^"Fh\/6)?=AvNطx#lo'rS}^eM׀Q%)0QJ< w0Rk THTrE]g(ض~I;C@.9VǒD9g?YQW'RGV/{5nRF:'/L3̩k!="ZnsB =ŰAqΉc5W=`K^ .G;ZtKԮ|eSW pg*ɸ鰝ų0|B-]`Ɛa.@+1쟼50 jy0eo-@x!At!/7Á׹RV׀b5{$]?kp$ՒEфm}1f6̚C{,b'Erل[7{'@d,y!.7gi`Ό^jՐ?\\N5x!E.Dܕi P&DO^ۯi;7љ콮[__~!Ue`$$l9p%˼=(Lf`wguiD"{cz&B#O'Dɶ5PO#Qӧ1XLלWPi(0OrÜS):)sߚɽ\ݲNPΉ,su.<BՁ,43ނGnIG? Un%Ň,Le#%4(`2?Fzw`^Y=p,S1:"n";S\O-ʖ8LJa vcڶZdJ XUKh*o.͗/{ -pLS jUa!lbc4ƑZx lJWXx͡W4M?}H(9r\..{)\@5 :FJ/m}RL~n23Ez6W(,/ bb2W?f$o#ܘJ@bJعY#.K9]08);%Ɩ#ݿ-&Os9%d >EIq߮mĕږZ7"6psTx+OI$%rVpF(ٱ9YCỶH0O}֤wQ? VA`w<ƷU"@;3Î#y!͐h:{y!oy !54*D햨Zls^AClceO-DDVf 7ZۓBԀG]X9!'HFܡ7qoZ]` QH7HKj '8nAY,aD/yX T|C̹*=o/ N?ݗOqjopR7>+MĪ?{b0j"x;~ , +;?vDov7bYbdMT.N 66F 8LRM縪y?cS HRH2eHwJ[H~oU^2_1ʹPr1ʹ[?#BmXeGΡhxB^;E.dO7-WZ_29z-,-cccy1ws5Z?,2w} 7lg}_t96 !w^])98 jmfD ~JN9 0 zQ&Ev,D-;etBi:Pd@op'ӐZwV䜗8ˑ.j:rsEN&{^HjC0ۘnT~RUMFk%ʑzP)J1~ 6RU.}gƆ[ -)mJ>.Z?T11J3#Q RYG!n1;ǠA9ym xc.f´B6HJQ+woE\Lpl ŧ,DڠJV-{l,mttB(A{HI/h1xᴖKQx/ϋo(ÇS,M*r8BC7uU)}Rsߑ1 …|Tޓp)ф6s$gZ:S@pŝדW_TdJJLR!^#K*@2Wqxjg$qͩ\9u- :"H7 ,g>WʤYEH{g#GN‰ٗNN%{1Q7hd&rG$5JF2DaMpP&˱vטN" thwϖ)r48}_i:{FdH!~n<R6#%4^/6dQV #)qiݚbl %8r.I(H6| kKOmr^z|XY"ز&\{Z#t}D/EX|Ơ zRZE챙J] ]Dْޮ$BGK lG+]!;R5{bZO*eq%S  ^N<7x.'q=ajM:`m#/-j jbTI9a[  1 *V@W`4Hua*iOޓ!-Aqg U>ie!M>!Y#u3X{3M ˵y_؎ &7-Kϔ&(XnBBmOrs$R;T:,P71ʡ,EAsl :ߪ`(On_+|nr2[]GR~LA{ӗ@ri%v4<MUV]:찴K\UPNS$ț(\3?|B _(xk`<ˠ紐Z w,ĘߔͱSН|DoV} }qp])2a`$J&E̯P,1Mɺ]q qKL3=)7Aw'2PuH-}3kbFJd :##CF 8U&:@d(X}w:6o4ើ t`)֧l$@zQ3 f>߰C>:/n_ j:lOgd޽wG֏.ǿ_#%`DjK$n -}-G RrwI?,U-Oo-k$GcY)7)mۇfu8EР9wcZc2Rh[?ݵ^J Tk#gN )FnSEߤ-@gzSM9|t`"LlWgRW ARZQyAf{E-3H x듶1]癣J[|2rI*\|ČFVN+Ro5TNH윺f%Xo)9jU =.Dutq1{ÅdPUj+d!wTOrrEi3;lK4;3@ 1F; G x'i9"A8m;_yۜ YbG v|{Ȯ̾"ģ Ex1ioG2XzH:feJ &֕ͦ >;fրdN\j9RauCZ?Sˆ/@tޡ$.OMY$c(Z3;fbO!w upo Mѷavی14zXKбz5QR2JrAT h? *`- tjѺcD00π/2GVMm} v]-0ɰ% )9)L>fTC:?\hfU 1Lx%'qdrȁ+008q{rOJ&4 ;`(}IL%$oRRfDk1:<") Y3@a=CCM}7zzȏ -ovn@uC 5q@_N$[Q"ij-"JY,u.Kq^D˥uB06BҸI~|i~䡙D Z3sef8Y7G2b\$.lf`r30ur^vhk0^^޵XB l )|x#S 蝇+JZQ,h炼> >C (Md~Kl!F^.h6Z(A4*?ElmW)>2nhV30k}Lg$x/{vP@ܛ[hW^N 簍KXn[Wn6 qGʊtϧS^ܹT/%TfjfI>*tN ~J_ymCA/41t1^fU\JAhxۅ{$JINfzMI2LaݿVDyjqX@9DO^ήE YSi R=w.L+P"Sh,R;dݥǡ~,ĬwB\x7c&cA뇺jr+u. 8|bObzeajƜe:FG= Ǡ}TQ)E*'cW%]@b)$#\hN K-lEbnmL zCcRh wd 6G?1 ]{FRkY$,'U )=䓎3k[" l\ǯɻwmB퍣.hԚ[BQKY3I+֑~g` WoO8:L]~Vb墧Cˡ2.32'Ą)q-WZN]GcReHu ru?ظ:䣵>`mLeP~I%Gj/ȸb ~Y@ğb = ƨgR0FPȇKN&Ǿچ1?{Uk<<逸S(vkO,ק>TTO1 $%f7u:y$y#?%_cZc,nI#He{T/sner cqӅepH{Ç@Ee ZwB 0=EjEOލ_,h~ߍb~ԞMX$1)56уq]Ln]Gz^]A\$]PMǁs(4]'D1K e#mlfn7_l@iK!Oy#f j鑤&4X( ~b,^^%,u\守v-&Ɏm@ߣ:{rkN7k*;ٱ~+tR|}3T9 ]33# L)Wi@Q'q>Fg{s1An6iд/7 r9E;ke3䶙 oG1X׉*`GwI!-zgV3Wp 2nIWl3Z|J+>YwgV*9hGa[1um kYњ]'&o?xۯsަ;@o*\$mV zʱ#dC11I`J9㼱L%NOku1gƋ^k=Utc N1%`UW|Ʊ`=Qt=(kəUU$"Ur*o|͍Ϸ?Ev;ajHgBӒuٶv;Qw)?gg1` mŬZ4 P0\*Ix;$+-q&(zv^Ea Ġm)UOh;W|mb]߽俖B &425m}#JA ?C_қa]_lrBC o8K/Sr4=i6OB)1>9qtꬡ5۲=S:?O&,,٬.96[D A3X<5}Yz3~}=,Ff Snڴq[P u%59phqJg5yQ=dG;2Q IL(oW-~ T&b,P>8ݼPMlұQ06.lRӘVCd,9Sn"f}zJUjbKO\M^ :di;ZgYrsW&ݗ wZd&xS)IP(1$_NWQ rNi`~k!nf"FxB7oo"7{"]`tUk EN^FTO;ILnS#wU'(}߸@ϯ><ɘK}MpcK+@ON 7p%lQ*_TYe*tӈSuV\w`7R(ÒI235SwIAv(c-q-x 45rt c~`ℌ'[@Я$,@$e㝿Yv'$\?YY+1|")BOIq y攱CtXo$7g M9gԻ"xc!FpUPyРҪpE0̭ h)Q!dQJWVB`0?XGIhq 2,cY#rF WoTFD%<4wWgC?$ VDXq9Bdi{G{ӖQh.XxJ-Wf;\6qh^T|NWP޴H+EeF2̹zunO%"iB:QD }(hk2Lޖt;:&[@<> <\6-jRRԴ [ʯ(e?Kl9ad#$R:XP mLʼn~@+h]UU[*7Uɳ1;?]H,ޓ4RO3rٽ!`M9_s'_D E(.Iځ͹[b8nxcjR#;Lm!&~JD5))[ O$?T8l w*;nmDSh{_ Pő=xݮ,]q`T |ퟱ ^I}0/IƦ;.?sBɨ0v0jSMF̐I.XE 7T|RuނAo<ۚ0<)27UCd N^ׅ4sW{/gl)Sv BT,gPuvpVBK ,_ _8?̱a!d/R#d@ZH}2tFq[ȩix?}6DVΖkܩYNg"`((jɁO2ࢬos?G. ctl5jPE +lZ@:$ZS0#&lc/68$E{@qW32&uVP3 Jk)!Jx)L:x갰wRrH$Mr\bC| UE.1<ųfBңkn~w̒BgSbfY1,K7Zkr+f` íL[= ;d&|Te[KysgSP J`*pWbǘS=,LHuZ#EZiG~Cqy~lm}.\NGz} s.DTt2ߘq'/OILZ Woep׆8OQK >~ T""aR*pщ. Pz۪dT7kKQiz"aڪʍժZam3P}1{{W,zSbf* sesD&1, H#wmwN>чi"wkUJr 4v^d,ZMGz|֕{7/j[Z;/Pˬ9E&=b>)r`$ hӣGJt-hG ow#+Վt!#jYHr=mqLG;/MӇb0&߽Z> |Z*jk-6!$߲qACv$0`V%@ ߨKÝ s  d4$ \IF>8뫠NI$_O2#\9zzU"Ĩ3)A4ϯ7]u^Nwo3PHuv>cp< ݤtq|[I # /PR3K Y̙MFwX,ӍܧN?0o{@aq6 nXco4^_pݿX̧rwUCp[v{g~hQ`Y? !>~@ j66[)`eods.uа[5ԋы^2h/Qp_PVh9N T2gz*j3#.v3v=O쨪KH//˱D.ٺ6Z+"UU8o9ngPkhX%gM :7GSi)KKg) <qQ$ߩpƶ(HQRioVqe G=yA:pWCF#bOvL%g;ci38`6{_vvB7LXq%fsnڡ d&$y1z =@xfL̛@|ԅƢg)2K+syN-p~ukX:įZt\+0\yjs&!q$w:|s\B9eb3BP v =PX O 2[Mk|f g B('d5 ޻ɩ$4gX78:)F21\Fd܆k'fS 0#5 R_PPTu FJaf 3F(q8MN6\2G[+!', EG4:f`\8@5ٲ3Ο紽'3kkl2(l62g\8*ޱH s"Qlˬ !7A upIu{1%H9ti¦n̷E06ͭL=ÍDg^lC.\uBp-ٻ]y=V`F nCx62T-T0 U67{͎lݺrEe T4A:ģ1~V#$5f@eo}nćB9P&~eM5`~b]f3sĀI-f 0ťg|>"a;flJM*JrcQO,&jGdNN,;-+xŃ|@d@SfN5^m|K Ј݂/=(n3901Hv3"j1AP[h`ȄH!#iC=Cu*&lc` 0 ڏ.^]421he%$n* $i+V1P:3=E.hR'g)`eļZBxVF[i%9ǀ۔:1n z}F+Dh*WT_OqRڝS 9w`Ec@Fu"*C A<אjI } \z&rkXfF~C3_{Eeծ$H0 0O]YBCh@5Uȝ4`i!WZYs, 9j(ʖo|:\zdxHxZpٛgw`Gg\ĨP+AG@HF7ju%R$l5Ѳ{~dส=b\q#|“*0TwYiݔ}*DQ]h/<>qꍲ))V%1uvTCJs}$$hRwq( '{Ύ$` m@o;VwFPG^ F1$p<*{J諨]BY+]C"7X%\հsדT۔}!]~B^Q!֥χ_(v-*xq@5e*_:{qB=ƙYy w7 T*:j_;HCNCĤlDư)f@aWPx2'd-[RQ355[r즪vH+ܠ./{A:7v,7<"hQĢ8;Wy2|MP-];kJ)v@@`RGER7 qiXM4Y3:& t9T^,vNbq0AۓT?x<蟒huz`td)Xy5Ȟ1ь6Ha3_>UugVv&[J$`hl9` g}SgNj%zYtE^qPˌ 7,GPMml4: S4UݩN^[KbQo쪛e0FM<ZOć̦=ϗZϨW+F4me_y/ R"nڕBGlO1IND*VZ+P,b~\cXϋ~ !^!!}iG@Ҧ,=$_"Q@Qή=Y#opGɚN~M>9+DJb g>\<{+5'm7du =Nmr"/[|8nEc`Uw4Y62xx}gnZ|H6v 2{B,W Zn SR,ױP7{e Ln8roQ+( CyܸS ~7ɟ%@ߕCM#c kâ z+' gN1~%ry{ ;@NHA(1Dxn׈+p3ڍ,12l}TufAsyx~!n$_@x;,YNJ3DzoCQ~}gh}ԧ0EPcc~h_dȱ)N7s5Yq )ŬfRzZ،`e~V4LySJJhkNl7Ȇ[5ԵDдiW4b!;Rˉag''SU+Ȇ2Io狀XggGmIyØ[M,LQ)K3/lJ|^Mgu|"jFZ޺I-A\-oQ2δyJƢEs[2ަ*<5=ykJ7_c7l'SúY*ϋIbq+g[47\uL4 ҍm&k+h&F.=*B0&&LCs-Zpj%g E2YbӐ 0uZ\NW9děrY)תAR{>Vn#N7sCf7 8JT3|'h>bM6|KJg\(ʤD@磁 ߑS摒"e8P(\ڡ 6}1ƊuFg$hVe;1BNI;l^$.;BiIс% _N-9} V\OP86P~;jCT 缜͢^5uX*e_:ڮqqb,T,Ξ. W+,8iL+dZK=U߯Uq+-5˕2ċ\V!}K洮s 13Fȉ8^#1C SKWvD1oVupm:6SJ/,o$7FVlʧh>O~`Um`9D&7ZLv XEsb_ Đ 2Zj,h3@3"D;D(FSoڃρ**y3&Q̾2? Lp,j G$'7iS9zHkB~u.[nB6@!_Wt`I8O~tsP;n*:<./Vc]8$@ӊY.,ϋoйP%\xX *귽JҬV_a= ?n"1T֡-tƛ@!m;֥k*"[R2(XP:R&dL.߱wFQ|L$dmGCo`6^FDNNm>5ϾNM[m{vy$存Wӷ:wcjY_9i ITaVjk!RcnP3{S6 3DͳbRgY#iBW>p0J*1,U37y.\IFr-\hu P2%և&RvoT/l݊v˨rC „+^9.gj7nkwAp0ܞvEUYEN\T5̊jAz 1 , pYQOcu}Ph7^BC d*G\@Y*b&/\<{ P(k;)/ͭ:'[ hpxB!dbUtC7U' n\YJ~ Y5f٬Dek.)'PSF?OᯠjɗۭEyK AEݛqnMP6` [@#4N `&SpV%0>SYɈ8 H/#tfv<&q~r9uexzc{=Oq{͠3T255Qlh[%Jn6¶TnxyN98Ռ@tt>ae,GԇVaSҢ#8"LYax92CpoCgwخ]U][;j'g2 9]}v&}?Ņ]Jk\+Y7ᡘ􎇈߇VOBC6H_,yZ?xD5Iӷ==#Tx>ڪtƫ\18{QZ V|jȿ4ƂUw+HIF@ҹF2XT™ĖӼ"<u_;fsE ;LZqUv3j~ 'inIh%sT? i5J,'u_ - -][&e}չ>9aͻaX63{;+{a_Qi)./%8jZ rm>ج:?$6X_9Bm,7Ҷ;Jד{B6+&狾'G/yn_nR 0F#< u)Px ]_`ʶa'P~&|Pt4COJj"'W1e/RWh‘Xa=EAv Cћbo^_5U{+"%[ԅ(EJP-KAacqsфA:HO@)TCWeY@)VȒsg?O` :M~̔Wޖ~],?໯׺IjҙR N\!Fs|qwB'Щ mB7]*֘S"meTVHkK30'w*Jx03B)!}!#OxuII T,J:%q3*[zC `\b0WRGpp9Wo(~*h>n MBDt3jZDDWE4B.>!^Jw?Q`6fylB%^Xzy۬]K#¡F ğXP@z˼aT` mri9/.l!7@# \h86}ū')v ER4"\D_Z Yr`uԢ[ɵU7bR?sQkK}+gDs?JIbU"*G;YoJ^(/tWFQUdhRaDՓJze89.a'og/(%*b;f|>瓤C.z@K.ǀ mʛ61B*ϊ6z^ h[yD!gŕ)}F_[1(Zl,ZCE_4Kprh]a#*7i mP辦D )'-kR4q~OdHa}fzl[kSB3*EqX/V-| Z$s˔_ TV:/62}Q^']/r;_m W#ńa[N)bZs#Y`1@ zhG X.|Itdg:O]vWwK`\g_ɘ@Js2;P4&B9ۘ_>o+J u^e[* %ZŇ2`Dk˷Y`|n{wb +b^H`ux`KZ#ڸo=ޞ;VB1 ydi#@xjTA'|&t8Jy- :pSj]FNX0m9{cX# 2 n.$̉TĮ'È^|Pj{%:bOly+\pbSAʒ١IMڽ$ccT{:*~ 9-94-RZH0g4&&#f`ǣ)H hqeJ%/q.Ÿvt{"b_Dx+f3Ze`HpZE am۔kaejX5 aA:)nK;=c}Ca\s0GLamx$?;y|-Qz Ϡ^$ɟȍ|ը ku߷ڽ|+hѩOe@$ĴBw>?CJiB3<ۯ>}Z9OZ'U͹]3 k}!ߙ1x#?B}G|g7t=!!(ܓz';XgJ $H/<Irfkf7;Bo㷽`2ȯ8mxL<wr.6pk} G Aa^cEeCzB'CWŰ(x3%BP+m罻.5)"$DgO48<0䠱)tR 10L.wRL%e;3sbgiI%mwH |;SF׷1S'3{*ULm~]KbFswn Bc}KA{J u{ /&!ӟF>IfSX3tG_呈^_8sdgtwW(Q%5 ܕ'߰OnC(x[ 2]P"S60;-_’̐~,ld},xlG}K9(vK2%ɲ cf|6 aU-Ŭ^0wbpW^׽\ 2 `$dE6Yم;T:fkKmR|&_ aQ**vxWmjXm@)t3;,g^#7#9){PM 2Or"԰:`En~D=%^M_ 9l7󏳔'wR[/nu%In W.J+\wP8&nYߝj4hYZ#v-r0]NjTߚTR]-{Ts()2ĩerf7yhpvPDRÕD}>Z^ UY -奱jj01 kw5J=AF F<@h5H+C4J35SvIH0lx4x҃] 9Ѯ+17M>O Xe+rbV쓺&"z-NEN zV:ۋ]b ?popM)o1L?Sx8AXT[(v݅gtIЃbQ%u(J^`5"3T;49AϤu28^ w4ѨvrMX.㡊$#?5qh=%.wS}nKo5OSMbQێvn:Y,WNSb7D$LYk?'+$Ya,M9BT!>aَ'~RO Ge+=y.PsukqF@NVedsZVLjܰ=8Wv^ J,7ϯ$ڝQ^ :lb0@2ZsjFpu*hvgAs}Vs.Al.g~!Х1ai37;5ɷZE_-3DRk:ZqD/I~ͺpj4 ےt,d~mfxZwG}j 8;60Lkp3:(k).Gʪܰl7_%Kqr˨1`ެej(" !ShxRBYw b$Hi!oa^RyɕQ f^KiB!= I*#Yl { 8n)ɡ9<ݑ}MV"+*:b x)Q@Kjg)ɑ؊kI3`h|{KDS?"1ãyίD)MrBqtFT{=.Wd1AJU 0lٽ:pb&`WBȀ:ҏ˃RR*ҳ nR$Ծr/V /-G3PFsgB#02 {0qOOA$U9Dh]yZ3 y9-$r[MlOk+BָGn)W:ݍϣq 8 ן&,Dgr!})<^j9$9/f4:WYs=lʷ\2e$+tn݂#K73*FEtG!*6mfP-I̄gMU0{~*Hp)hg5A7.;VTz` Nz: "8~PrڅɨD|qQm x@z[?=&}mJ <v#ޭYХc J4Iο} \Dg.|tX«($XX_FdA"QSEj͒\d8xWK 47-?̸iA~ v9ku@Y=DOf"\vzB/ s|x@ !_W^fj&4 C7̗bHP|Dz7 wqׇSoӬ&JO܄6٦P/[S&Y#:t;#/}:EE a2T &}e\WEcQ aͿD ECND/פ$WY -z3?c=;>Z{$L'"ʮCM: `nw ͍j<9[?\^51v`),Cd,{i( 5An0x+ 8x #<`^ 0I[(8vUm]>mMS?0S=C"`r)=c=Kg0$,\?< D(V=7 {t&nZLo(B,MsVvg-mVE88:,mPƌ|]MQ .):inv@ h\Y^EsA:+ *0h<ڷ" fe^?;d(!$dܟRmZ3IW=H(qDse$RU墧A?obc|4 >^W[AM"C~ΫwI,!hv __w/f*Ib c%.;kjG_kDktE7jNy;=iqt 886眙Tү2"@!R$R pM҃]?S󸠚%/ #;8Щݼ{Al5oV%jwU&JvTWSiƿb}' ]bodEGdNM1 K <tj5;w7?W?G>{Â2or+ z;kK>"ؽ. ]FxBݶ^7&18)h8<÷yHS>OM-b2Nߕ/4Z^0}R/I0^PjNݗ nwgNኖ8Z歗2QJ xijW}t DNGª"Ÿ?79LQd fa_0LZ3s^#EL%7Yx9-.ERiQgG}_V9i& `Xo,p Ph3,t|bwEk3Fm]fuj&)`6 K iEΚŭW:Rr=Zz$eg^<[?)HsjEכkちbP%WiGS2!lPiTb9S}?GΝFl%P$J7z끌[avρ2l(]ŨOHA,]JwƝT?>Baw,K#mX;3|wY.cFT,W8q: sҥQchXY:UCpb8d_SK #3L6k`9F>g-KV|ml)GvO]DcBlt6- ug=]IqZC+P.Ct"O*g+ꤣ˪H}; >ګO_8K1[Z^0gC-涜\hp@\((*I@ ؛e(7 "gDL8i諵g~w|ؔirIxo\dQ$G/xUp(cޮQ?dt-'ߵ#SL%xKUEk䇼VcvMOZ{f5$h`r* i|EI-"SLnf-ñ!D؝8AM^T)<N4Fθn簴;*L|,p 65s3/Z._f4߷%Om[ sI|LKwp*ä7+v9 F ;l_L;Yeev9bo`=Z4?vl &qa01s`?`rkW%]ik+d+KQ1^L~WPԄyɄG 5f>9, / \1cbo*uOwR Q1MD^|8;-*B_=0o[{ї_OL[^cYׅ;H([Cڙ,PT7LJʿߋ^dL/P L,-gM"\3,Í hagi^fYɹxv p: Tҩw~2"t_y*(ь58$"}&hn>+2@_p_wܳMC%]HK""Ce>Sͽ,k^$^r-Y8?=M8@?T'U_ڂJG:D"eL ƱJi1 c:\"Ow*j?+JUTh^G8] ?8zw2ngj A) Z֬3 ǔ@3jk\8٫kԑQZ7VES7_S x+okAUjTisBU"v]D~@N_2r/-ԭ& ,{^T|Wӑ+&9L85W2Dm®g`MlGt3ʌj!KabVZS@xDܔ4yg3G=j)qrcJVDDIj`A)bSɂ!4U~^sJemI~T2 $U `iEv nš|baHcxj+şuz܃&M nV f;V?ŽƠ{)o?p~M%G݊N 06[q†I!` Dc'nvs4M~n;M_>:+߹K\~",f]qOmLYqjyKd{(hbEDpQϮSY211SSRo[t[ (X̣; 51sT#Йqb,,GAyjzt<4P}zwT&&}vg;f_̻_i095#[Ibˎ[IcWaA##(Cg]ӏpcTb=8;F!D!`ao~mVS7ݵKטjM ɸRt1oD3*0gÊ;ԧۜ&N;?t?'@yv˹O~1If4w j_Eax64fkd~acykn-$j1.ɾlD[Ą5L?FpIkC:,G21Œɨ*GG԰B ˦)gKŅ!nS 8uWry`wo:]9Eo iBi)i+*_j:Y Q(sAfYB scVB=ϐa<^co)^ W9ғNd#RCap! OA<26 tFTYJ'9+\xoJ"\jqM&wޜ|u Z-P:CI<~VDp2`ZZ^ĤtXAO`W*Bd䚞'>҂B0zW'lO{>ҮA0,^@(ŝD+ =~+=7™HV= + R-&4{;6T@\}A.j.l7S1!W.X2d?ñVkpFm%"7PtD-<>) y*wҔ~$Hf}u~OC8T3o;_Aܯk/s8{~Oj^tɎbyuFyj俨R9}K.kHG7?LhxcKpJrHUj& =YY6CA,i΋;(sxkN -UQ0 G+̩C"MS2"Ff}f'S.Vwtӣ&3…8DJX$ifB, dH MvK@p;BG"yR iOT>FZGa6Ӡܧ[|tz 1pUfqtP俫+zKn5c,j93uMX&CJfhV2-ygˌfbuY*m1~or%~vX;IK^Q@`TMB`_H/؁~rg:%CrO%V [ ݰ;p- `Nb/oeoƙ@׆- vrm[lQJ6e$>5 K64 Ձi`y"E=3ghjQ8[$j ٨.TXO&ӍRAly:@1r@S[G CbΉp&$1eQ#VUl0N[p ~X}-w9ZM(ͷM-J޿8US'`jbT9Xcz=_.OU=RS|#cy n0nWYhxtd옂i?/X,m~cLe֩ QqcU;X VJbyDY:ee j7#C[{Z/5!&:8 o^'6qʽ(OHHUy+6MxVd.a|  널0]qkgk~74^1*sOp,K燵= TڲJb7-4qK/rt [-}*<;ۖrvUW Cn/ܺ#y@I}O{l ]'B=/ͯr̾e1ŸI(R<7J؀,sw3 pyS)*TrpbIG݇[cǪȾ5LEV+ȇݧHc>Qzb _ggl5pwMyqW N$N0:é]mƉX=u$EC-/XEȐ< %H4b``$'y - ^9F!Hնĸ}8޷!]::ǬpBvfxk pFSxynӏ%3y&&d,.~?U%鵈~*yuk;نi7Tg`a*0cKOo-ղbdFx8D|+I^dȘ6=+qVwؿ&zkS, 7,hݴG# rOcFԱ(5of?D3Eptwy`RcupFɇ6VZ ٴDj+ Vow+1K .\hH&YMm &t5V{n`Jy`c~G>vɗثQXupo#[2]V @B *W4N7" =}dV)]kmJ&`,'Sfq $0pr\d,:}CdYtZ~0TY6G4XAbcr$Nd/)"O\Y5i (^b,*][̴3[)9 MF3g]񝦌IiIs8%N7 K&- @vqoc$QC-7J艒 naL/n%^T_Eװ@ALj)洡寧6-7^ г\mm.3o }q(9j:B:u>2FWe%ץ5 @^h[\jfeuź ^_rRg֜FP9APot*ȂH8k1F@{n=7cp(e[pe28M/pTB@ڍBKCp ȁߙ` "/RJ"`L҈HD <%\t];/U#k l nYA\^jLZ%paF7mRl\WYc0(x+ t|`J ,FVyw|s݂n`>fB3ؑ&ͨj͔&leAL`ʥ\?6(}#87/e}A9xLëTq\1zEt(Iߢ@AQ`6~V0OGqO8ݹ8 *ƺil"=&Pva{:)V7ULĝel[*}eYٍV 2*T:5b wX2ͦB2gG/CrfKҷCzXb5Nziڍʅ4;#rBD 5 ܦ2޷ݰM հ_ٔ9!ׅʛ  7 M?>B *'ńá+лAM&A;&΅6[b{WMb7̆sJ-f^}˼5ݰo[k@gY_$b?ynJUUJ, 1FK̿5Z;O 0"+׎W;9j[ LY14!BaY"q1.c`J ;6f^1Ch8l}$RT}GW9LRƸ<V$Ϧ)a1~s≗;b9!^LM"_ѽ?/sqm58eXFG4\+?, e~`s ﶆ CF; v' ϼ=0.K8HF$?%d&dԍ{4[3; w,q2+!&u)3?}.0RM%O!yUC_f1* F&:kꐹ8FJ1޵ey lQM^\GXrc7l 2!ojٚxl]3z P,`: %>2RIŁ&sTI\Ng'GV,b^9Y! 3aQliC {,g;]&!GA,@1+ƒBL'T8KiWIޘ̟f ?Aظߜfh:g.dS:pS5P r8Iʠc5_tϊ{`T+|Am~ĿXv_D 5ECѡ(l3B" "HMY}A@9w;"i1c]z<4(kJGYa8-*UHwʡdo ij ǧ01ր3Oet.pUrԺ٣+6E,DN=]zCN/5PHUȘA0q~R`7.J#BTEN'tԲ"9&5U:W wsvut@ 'F_vG4W^qq̧:]7 B=`ǂsj=?0]p㬃,pqm|mZד#J`uz)nUE@X   ee9ZֹK5˅~ *^@; aVR;б #)ny" !h%q8@z'dM#YzGȗ lf1- em'.(+GNX,Ɉd|& S%a:0gƿ2^zcg`YTlMŖnF{+ܼ|_ $SRT 0]VA=Z>][):oDJ 6ImiDki`gt6 ρY>Gm` Μf/5zt [yLb_57\#E!Ctt\ody\r_\ zM fvA_FE*EVգT( Ed!>g bA-dX=6T{U򮼣[PrҚ[iι^G$R;:UUƥm*i"iM>]@l"~&S<{O1xpVyVEopdqmw $Vt!J<2\ 9 L=S}]@\g:wok͟Llj0}SQQn.t@4Ȫ'(eyr6'.ukxddw;|O/4dqwʣc~13=J^IC6BdU(?v'II2_3`RD U`xDSZ>Pcy*OB|M#/w<%8o{Oh5FMI*bXo2ڊ2 K%A. ilTU6[9pw˝T/L]4n΢G!Ж.lEµ@9E?B$-(Yc]Je`%'R8#̻HJu%-q #k]~rȳOm p ӻیiމmłV\kIX-h+ji%Q\s~ا4,E ݤ`U# ' 9jҵYF"aigO;M8cDsmȆgucSc:x zN&G ~)=F:famr˻B}+ycۼQ{ ]mWUzm5%: bIFy-kU,"w~ ?\inp + Vz}Zy0>Wi1N{jlf]7鉩zp"7]HyOr%-M|(C#p̧_ZR]S,vz@ ԧQE"~LP |6Xɲ}[{Ckw``; XNC{n|se-r Ɨ(9/FPs."*%D{Ys?|>ZFm87ȹ!})ᒸFhAFv[ǮK5B'4J*H7;PToyNz񹡸Oo0ҵuRhѩ GEd# gx2<ԢY?yQKqvlV 5ZC!w̾;gJife$=W#E٦ۘWaߺ%Ϊ豃- Qq$R)~͂VE\*Al| 9mθmt~ۿ qF-T8q`?oD㨨Mڂ:q!ʦ 4#6 :QA/HE67SS\ONjR@Nc ɒ{4*)| UcXjO1`}^6D+ ~KFv#"y0x3n܍Տ{V/|F8ҩ! 3rj:u&ĭ3M@%ӯmwʺ*1iF`qai53pt7_+\.( `YMIM= ])ۄЫ{Isug4;0D2-0cDt,\,UH:S¢^$z,vpVb Y괳_>qC^cRɁ&UjT:_ԜAY*BU&_ha'Fc|L9/t٠Y}~3M}{;.]EvP@)*+yM:$&0*UƚS\m9lZE0-';*dN(Yrʭ|}#ihq H1ܟw&~J ku,*dL?MZ75Y wRli*J/~ʻ{-tj:A:QԦѴ tj3Vf 8TH'Ƶ2>@%^|&דɵfZuދLʲ&9&8NԊeJ@HRKܹ*|݇+[0F"q1rˁ'|I1N&Kbb@oM7 9_a:;Yj_W::!xz!;_!ýpwG4sRrp{b&ˮ6.!2^O]3] `h+ҿwϋB7"EQ[jIu IB9hsluyi'T晡E <" `ާἵR8*HxJ+7D$ΫtC.=~1@goMA"Q@+!4HQv\26$TWha[ 6!FnBL}`Oǝ'Ӭe>`Y?xFVGTz]-9L޾X3ȼ5L!޷xB#hZp']fnhCy{%R͵)e%1>Ny3P\L7/&T De[fvJ(EVg.ON@=4QwmŪ`q̎Fozixk^;R72hrP!m2m8;m2^PӨD'(DSeR<-RWtZD"Y(#fi1ؗF[LΩ\G3¹G]̙3GӫѾ)_ V̬=#8;aM(?aE P7tթ74L^ۋ-KPL A=5@WE{n>bc0bGNƳkӧdBp Cyh$ % fU4i\m+x^m"y駿EԱMÀg F{eV1}nEFO}Ox:7NiZ?DI)f\-ư2y 'u5ZNb @aӟ~6OLΨ tKs y Lc j1W\G뿞2T3H9RHU2HrJ+BrC'U,w;ͩ04m-"2# ƴu&I(iT_~V-ֈFnRO@H(* S"|-KQMG'3?#IڛDhNIe.hQ UB4T˝*,ޔ#}k@Ms5$L#'MW,4q(ԻXp]$ɕi\?+C+GagbTrg `bˬC!A@3l}cHSo)& @7!1WN!okDkmpc}UL <{s{Ud'%v/ 5AY[i^ x~Gk|0D_=ǾLkpR.JÍX 4Vmqʧz @ fb~D>9hruE$fፙ)"}=mvEEmF㰍gkfbluT^t-"B㉴Ƒ9".,Xj^wzq?E|.ou3]d!e|$„V9 4;E'uٴ=_F~zQTg՚4Jai\TgBmte_inL/&sȻ{PFYKo~Wl"ρR\A EVX 0JI?Y3q)nHnP1ohV.ٔ)$N)}7 Ʀ$rRڄ_7N0vsWDӟ-X0P2 +}&RjH1dWD9`և/֍/UP*֌f/edr9HX5N(Fs•`{K-3WTZn"1j"CKi43j^J yAdT],\<xo^'$BYEI#qOٖK5^Erl8.<¶~^x{#38߿U-S+nu@zOh~ Cg@n|B|D{bfh[tԁ;5#je1J~fUҧD&S'Y#4,⒮pRzT}m;EFDz̫r[x5v1? VO-58"gs <$M`%j76Z.05KD/%_b& 28 ~CQ] oki?TMWyʟNB-O}q8td"lI ?pdO~lbn_^B3\|\HT|L%]ƛk3߁%NFn+m犅I`覉t%^}K+JQAu'$ n=4䞝V; I3'{xB^" :pUvزtD@!$*o3ֹ4V&ӺКK5*C;w+>u.`14T`C{<0"ԑ}; hLQS|bT18Cb?mQʜUO aA:!,t։ ݚiM谼i#Vuɵ~QGsU;RYRdánJMLk"s/VMEWcZP=z)WRKu16L+SþR~Y%cr-aˡ,%]+~ -+{ɱ[ ;bT\{.ҟH1Oo^rL49oCOG9#i"ϧ9tq=1$\!Qu&RpƄ}v 5ki?aިdTF<*6砛$foʭ2}(ڛ[5"56+st 1x?fztzJuĴNGk嵩l4Rb%kCV! S%P@8hWϝ"4z՞ E AXof/$V9+\@CN#I*tBt֓lMM(aXhuFpZEqT#zѽ苿bkïo^ze~vLS"קp1WEGM7Qo2 XUdsXk(ZFe&Y\OSPb{b}Ț{|ѦN0Vwqȫ@uSL./PL=iV@"i`:;'_`NEȹ[M6 ŷd&S=b:PR-m =N1Eޚl'Lxc !U6X'wɆ EC8z &1Xu7 Q6ϳtOC\Mb`}!Hlw1ŚގI@Eq Q?9 65iDx6Fr 1sOIg@.{5N x-m`F]2a ްM~L* ڠkDc'yvf*g?3%*V,};;`Eplśt]ELw9lCv ®n\qn]=.^!O0&'jIL6sNR%ayp!u8^p'x(8@,[9-'Z E?3?gM g+Fi/c2[l-7 #[G+ɰ8@CݶlQ5} U㗔lnc:US\@2g`/\aGBF:3Έ!+'c˂gn|P5DbQWTuBC~[U/ 9f$VEK1r(1+7!}hHLbZ1iT)=>cHXR vJlhJ#.e6g&NߧO- vAd hՋ>bS>w`fѳ{&nιL :DXYvhFr Sz0%d{ծD" n=Įm[fq±)aZ2@w7Oڲ\VV5:B0P<E7ix#3s3tr_iB,igU<_qB\T`6i&[+#&R5sg; @pV|-Ϩfeb˰us>w{̓ ȱ;)ԢkJ:]rv]O-x4`U#vʀ `y+Y:( PK(,PJm_w  \H>iؾa||t ,iy0AyŃU) ¡mUg`|Ի@Lm]9훾D<?`T|%$83Ht;y WXJkomuK&+=,$T|6R>ՍB 4hϭKM]p( ?U(ޤƛUUߙ :C0HI`6^H &A\R𙩼i >if֎l"P*}ee"A'<P{/] IGHJ{CT]REWd>SU|"2btȎ󷅬1EK[zydo_+vR>30Ej*,v$/xD4VCy~CnAR8NtIAu^ظ]_y&Q-\g$Ґ?/&v\=}]+̎q w8d}JɛyZekQSa#o@X:4B\F̹<\b/WB\)w9D˫zrRoܻ4mDP9/ssK/0Ki ]̽σ')}j|zð2`l?z]Zd9|)0ܫBWTJ4 ᰽5oB|@ fugoGSBע^t\.M>tz8%ziJ譀@vϖ B bv3ZQUiss;I[%?\eR-'wgz/WYEmTPވ<@J(YՁFSҥ/8)<7xDZ[泲ŀĪ4 bZ>_2M1iʯUNLvJ_dp|HIOjBtcW*_gM%1  ~}MMkO9"O=W+(US/ǝVⲍׄUXOruđ0t `M4ʭ~a߲l_Pbת7Z8ujwC#|k=Ϯha׳YKD|2ފoDtuOw a [pW4q=R ղs_V+tZ/)X 3fWB^>K.wG;#A3/J|E,qqoN:~CIt}s1_eN ʘY Z"kdU"G!24Q=yw$ 2ȡ5u9Y(XsXꡦ0Y$F'Gqe@ovY(Lӂ壢T; _$#7< 4H<W>xYU| |Ÿ.9 Pu7K|- y|t)E6UU0Y˽!-\k(gP Vf&4g -ʙ'QK kb3Z 7GϋדAn!~,+wD԰d@ E;iW9^D1Y,]9*a;G{I/dQ+fQeuV/LkFQa#Re@W;v%q 'hlL-8L;[pZ.D^K; XENb`>xn_&=ȍ ìw:1aJ>vMPv 9.)C#HD|!U8|_kɣl* GЧ :]|`erY@*y}ٗ#WBUރ6IB>k_P*o#BF]5k?w cg]~ ѨSdҤ[Ύ@@x[p0rhTn [饢"\Jߝ5_icBo|btEO{ވ=gfѬdqyw㎊{qFž撩uWGʸoZ;Ыim.~B=jJ~}8!CBf^$]"P&">n76 }JsJTg>HNS F0J~:'Z3ߴMZjcm-C9AXf/|?!#93dVQȧ<( WdMEXt߿e!=C ;YUu N _.27Px Lw8_/(Eߺo.EHtJD}5=7 +ТOSӣtU EPvI7DʽYvMElo{>E8g`x"C :DAak]g^ŊNDy N6~CJrS7jBm@r5q㳵E̠~(rZJ1(Cb=WՂ]Xsdi?"wHr{Fp<9o@<ܥY0f8*. I?$̻I޾uxwXX,kWAh@(]dyƠhaVO7i#\ E(~f"KV#|ڭQ1krJbJyf/>_i=_"{5{ {fJކʭ %8᪌mChA;)_읒cX3Bn!i~&ԩy^;>3 jJ'R]Wa!aMsv"By(Cnb/'Ee/5 @ߋ͝;c0ۡ0-`x\+6[{|hVo.fb*l򧦒Usa$ >Z1K`x)t ؘn"0Ć/Tak}_ٻċ>m>& r9s}|JuPS ] roqĚﲘ35{7XmH,ڂGuռsI i;k7apoj8b$0`D4N Cr)3EM4u;5WYޥ{тRJ*F!'d3Xkmċ< ? Z#'5/Q)e@ƍfJL+4BqX\mdސOaHrHȩ:wn=@; %Ӹ]GQ=QJƜKoG(ga&j[5IgbgtdC[cڅJpGVp8l >,«{aD W/vTc;I5חeUSa{x“az~]J{ЅfIŃG9fgKv!ۻl$ rMՀ4[Prtc#ʅ:7X~7-_s xRyBu-wWa @Cc$e6ŢʚN_ZM%&"# i\9{ GBp!u9.R\ת/h^4ۄLK獁S)('+/o]",6ng(ohK,7:4B6JFOX#Z.OEb k\%/xDR<8sq.&̥1"i_y7EqPkD`\rt&S~T_X>KqZS5yԊvX=p s`c|b=3<_Pt(M/PVGX*FPDrKFEP~e]}L\w=S#8ɕvDx)X~!:L_ V hiy((3"d&j,(c5D-}K%';촫V(݃1}Iftzt!}@sLN-Y,Cb-Y?D`EK^/L }Zt-mNsϣ;#p$b&Xt0Y氱S^j/ y2{dO:ʎl)@,\+_s0vߥ4;9?Kۺ<6fs;ĄJ K?ȍIr=;FR`{x|nsR%@=oCS ܂ogF/;U]77T ^fu]"NCpmc u32v~No qui~R$drB| .Ȋa(jr9xJ7;k5=1a_p6yHt2ɧ(!K_ ],w@h5N7eV ]Ñ <ѷc`6m9k4iVřXf/?߻.e\BD8uʬ_Dr鋆&:yəGJMJ_l'4a_1L mj@ 6N-a-xFT{i.J/"Xn_`dre]( y 85GI<;5R,'{u.Lx/=J؝$DP9?vg>8;F<fDKj@I6Ȼ0_M'DȸlW+τ1 -'t!MHI N hN/q1^Aa]duOF )t櫁{Nb_^3wJ!0L([EY5}z.;6D-~Cluܔ4-}Bf򎻒 R5ЮK{0؉T*nm cYU~͢A|A:T/8NB\CJ2IIs["'mgPf(o\\ Q>ՄX(eΉzr|NĒ+Axoߡkʛ U-9\JI[gZf28 _b}!l^Yq;'5ľ=3g myؙ3s4U r h,uƖSZ'<0bV:) F ^^z?ϥSgv-6>Bʗpg]E$sld0g|:"ҦQ/DRҟO*-takCM(afJ˾{"ˤ\ch'nAKČ+gR @NJ@Y:5\Aq ,EVJ9" l47+nf8 =GvwzGE Bq1tuq/BF)dڴ˛ˢKfF`<; ܌ԻǛRn`ʳ?JwxWv(8-mh1s33Hf8HaD~y6{p!]~P#+IR-2nP A,PH*Ygg"Dxh݀i+8[~gu[FWʉQh=I `Qʯ#\O{,Vhiֽ.&F$G?rWܺ}">%)5KkrM4zߘQҽ+g( d$v[,/__|$X|G=E2Nߚhh-ǑbzCM I60zN} aC3G i"ыKlhfNoq 'a5YKPz8L7K3hUغגon^©67p) Bsk=Oj`P*wj!6l5;%8\nMy 1Xp4htR03S76 xXcHf8Y$*MRY{[TV@?[<5(TDa/{ Ѻ'ԩ #LجOhrO?bȵC]Po6d7Nrj%  ,>#ҵiq4#-n5ƀt0TYZ-]Hvf2*g nIqԔPT,:CQ%cfz1<o0~!>"KZlFֹJSG,BrDky ju\̌٢)BI؝_VEH,= MJO* G"'cwPM'&Չz;- Vh_t]/00S*#⚬4&`Ym0{9[H1$kL Qf7WMRٛtA({R \j\bW3&pڳ"7!rK$u:X _ 3%,Wt@a>ζj~|Gb{/ɯ !$leHX*V*ѩ>R-ScN.Ѵ!A0lc;'ٲ}K`!)1kV:a\s t&onN ՜3N % )jo:'I b!غMP'v`)(Y}·[(R/nNRO>YqٻHQmO7k5hMmLn_!YkXqjJog0ثKueQ8bA7*Bs]8EBHٕݢ2b4~v knΚ1/~ju2.`<^yhUt&jӿIތʣ504YWes0'B&[HR`}upVxVc'+U[9(u 5jYG,^s2~ߠ{81)#LO{(=uۤ6} )4> nf5D7H" -aT>]&"YLǙQik0[3& .ɎF jՇwb6cE'r7%_HWd5(\5$##-nn[*tܒZ?˵94U/d'v?@[px2(!{ mA#.q}&F!J0Eȟo,`ų:2Р6{ikN2Fn*c e~fǖdK *0Ri/G~;˚)Ka)_c)Ji әgYnz{0e%Wa԰ .і.D[FG,3͌XǷ,ͯF0j˕CXr73ndz%+G1gNkq7;YRJ2\*dn=>D~0 AgiNˋUR<'xnqa/䎸4+?xDVش b(-qVo'TǕLKWm߳Y7 )6-G >UT70^SuCAonk0.I. ci=4`d_C:|o 7>n$φxhz$8jpNdg2#>a31S-g.Eaus (2ټDW[,Y E;-ԉ:o(#9pxJ+c^[p~w?4Bbt`P禐ԾQ,wpDžL9OZru?}*M|sh:7I`\Ю}R3QCWw/O&&Y6I_!&;PAI(أdUsG_94zt\/Xԉ8xR}KXqӀ Y@)ۧ4u{vObha |΄j ̃cT}p# / "p|鐥ߊOD2ttevH@ЈPHk-#Кn1έ#9Ԏ:7wW ͊JvIXTxnN޸w#1ebA:봥&VH%gU{P?BmD;0L);̖/ta=\L@bcaNx"yaJʰ~K&ʧ~N)\$A$ץؙa­ZԥBz㦸Mݒr[/ׇC 9Li ;>l?Чavðq{0Q*h*n1c3Rd>ʐ{նwup) \[p2*H*zJEND|@FOZE)v? lL$,-ZȚFD1"ň%\u, Gc5y]l5ր9 *%[Y7H3|ϭ *>ҥrM:G((زʋZ*s#hk4+hE:Լg25'[/H{ڎ5о3rƬ %M-f!p;h0I1]%rQQܭ2G%.(eA N˕KB8aBE$J źEM9u񶼑71DuVw4lUnq$G~|rŨX5߬"jY]bs'yfvtNlpPv{b1[*5uW/^(ة^K!ՅC6PPDiyIYB;1P q3.eJai(<: $P i\*~zR?[* JxPU9QU@⃀*rqkG0E?*[}-ѓv)Wocxqem5G΢qŸGepIL-<-Ǻ'‚)Z6C?UYܣ.f]ؽST$ oKYф#N":kPfB&]۱2 l@ opB[&4}llPE8;}RS[d lTM [?s-Ԓޤ]hq]XUN-ՠ#}_=ad νmXi0aXsRr?9Dr7K<@Y`w*b]]7b3sO骧TE,v.;]/=uc|B,ym\Ve]k^/J-[WZ-r eqM SqXU;5Kxތ-8zlZ$5 |1'@MT)&*^"i`€TuO" mqUj,!L]n5>#izeLW}tWk8K ϶7!"%r _tՍ6BvK#^bH{e[ZL_@oH7[EVyT{Nҷeag W<`~CxQpCE'n9cX.9[gh ec+?Fڪ$ȣЕ-6sEP&X0svy-A1@+ȀhBaHd:ʯ}Mj!me>xdBe;} q'pBdjl^3]}tjmSB'Zw5M6@mY{i]H{FURJ D)Q PF Z2]r 4=FЙ)w 8ącQ(qe˧gR[ Sm|idҠQhV!W%LKkW+;~̵WHO`T{1: GeҞ7J%VoCsls3jSUa`B)Y' t(x kD)$OBd&x(1Tݔ@E`elEyzK8By+aP? 9gwMr@ 6g5xcO.licS O;1BU8@b[ޫDVU w *$vo{YvBܽFjhψix,#uADzOL8ÝWs_ewrJX!JfoSz@_Le}KMo !i)Ob&TӫM }c)VN bƲ*x:xz*)ukn} 4LQv7X.ĉj_6Van-@ r2xPjj=A\UKt(VhScHeT)OYuɑ%$! #B`]j\yˢ@nC %+|=&Kfg 60Kq_  eT@StzÛg{ 2eQlud2LF#K`t@8-}) NDx)*Ծ_Ik[%%R%Lf"Wɢ;֛*"X8wpcTD|&Seiv~vA숐m{;6nruɿy%[]؛opݣ{}q/.&`Dok G-x It"~F-a\p\899y_Äz9D1LMTN݀'$NVuF7߶ƘP'iYg ˌ/T@LfIȴr]e8Ta_b8x@'_9Lb Xҟ$;D<+?FMsS,nj|QT|;cv<:-UF [1 y'y$dSc2& )} XJN2{x&,[l:A-Y99Yk(6+okfhY{:I-ljR3MZ~5Ňq y@*G7hmH9+5ŹR]*.TTs1^cU:  $KY 3 ev, !xQuOQ当.xL#Qy_+u]=?AZc|Δ &;XYDz8!*LN/ G{'K)C4΁V۰^H˘g )x?Gy 043kk~M|Sd3*l8=-*L9XĮlT~l, %#0o!Y=}wr{ C @4zI7!]uD@O<߹'qA&Ԡb)qC`Ei@uKz6rowg& w+Lkf]};VD 1 c5|M{g_ {S6} "Hm,˴#VKsot*'4 2._SV(8j]+ [5¼:>_mpī+AsIa`ZWa5'ْI.;p_UVªZ8| 'P|bo7?ZcADY%5o$fokYL]ZeqHb;ҧ2VpuK)R/Ϥ+fS+B^dz/fxc=k돀S-ά, ֘p80,*a)rg!A9E*LWD`W78L=QniQ n{`Άt%>Ljhvghd( ՆB|fh?ܞȝ=$Ng%ߡ}J1 T+3LP/;/ӨXZ җB3rW\> Ǹi+\f!eW_Y7ezy=QQQ7֨) tqEj%pW:1U(L5&x`ƗbK?z:=@9T8gPkmSyB E^1u$oYBmW#ЮE>b+bd"N>Qg)vJD[f.q/%-u4Prir]KgQlfU6n xXx&ꛆYh@:>5=xTR9fR`8PH-rؗ3)[@I'.fϑ~ӒO nKRI`u#{Kd^TL8+*D1BNẊ{$B P6\;fݘ"([aIUxؾ'Q@5f!_{*QNpxHvJK\}Uj[DVڬ~ D բ -ܣ7 ytDھ2ӱl`^7rwfTҭ>`>}v7aELSR{ CZ:y[Tk>eؘᄲ zDW:b4KyЦB%$|Es#<7 pI;#<4"'}[$5>&+5׊G|w!>GRsaw$Uf&2^׹hl6|x2~AW5g}گSU8RL2n]5vaomvYꠞ8ic-vZp7;}n_K# V/UU܇2-{l9)E`TzUf 'Mbր&`FV2,ZM Q {+Υi@Zf2]3^ Sy3ݻL YxK{فy VL|"-Hڕ49GU_or%gҔmv'>q!*csT\QIò}j ԍ{r^Aр꿇Z3n1lJk]!:N46khԛp3K\ZJu$/C9s$m'F$Ӽ/>Il$"$7ɏ4d/ EjA^#sY0gݶ>li9D [d;M0^`nC>qrJ^%鍖μÙ8>£{(l:3]OΜ[з^k7\NG׹wHP݌~tc7WybMd,hi?$NCbmhLSK%7ze_ [x}fcv9qpB ?i.' g}GO@?zah*O)k^AeFKJV);^ V QYϵ ij7sC~@U.oN6j=}1꽦c0WL`K5NYhcڨ鵾_k_aDˁg"@0y1ތBvr,FnTMAE<#x5 cV3Fo4=hH* !TtWch O&,rG{ƃ_4=g殅8+9l+R aoP遣,Vec9 Ǯ닡WSz5>92܍̴.~|]wqk'v0˳ q;P*즓*9nldW"54}l37E6Bj}{eMR};}6|g? щ8o k@X  =׃'Cj^}&}*7̻3,*Nc!mNayP(#H UJ}hK9S5:+tNo5)Lpܒ> FPV{bB.R,}qP8z^&RO0,Zhj2( # ,wUX3 қ)b,!:[htbQ+&{v+,=h hYˡ~>;.P[Cl_JП.Zx"25JN51@a Hh| kXabQe*M!t-I/7@go`bs ()\>Y}o#KMyxMc M)'ew$ǝpeQ>/mp//L L+)m.| TPŴ}߭3$I hKEyI_Dkʄ9#*839WEC(Rwc?%^.o\*7A{x`؅ȝwqryEܗa{iK.~qb`dd,v>MڴboME6=IqmEJhU!k ThTd|vqx^/K$]o:lMmyv5^izL;/*ݻfS#%Eۖ\vU"?*(D,lA8_Wk\S<8xZ$Ymڽmf˪'SqtLG6*mDNkt{/rqf_?M{l͝dC=W ؊0gN-:a@@5 E8jnFŸeW1+~3lUB_G9O`D#Skc7g ⹲dlډ"b"jj&l!B'd ۟QMO)-Y\̂XEYIpPX2CprS`)|̃$YG(|a8yZdP`H5 He*b|G?}u}3dD^6hԪ{VahQXp+5X zsS]=lc;R3džAr";PԨ4cLWKW4`wذY0ToXw6iEJ9˨8gz ~0v@yʒHʶ28ka[()fG{܁CVzkO;@Qu~Ire$a*7!/ޥ :>h1nHٸm"AR3ng0&r2`#>е=Th/mdLn-Ђ$7Fjޠ"e>tל9%eyB,qvP!s#^.퍧߂m7{L< wq5N, 1Q fOcNN> M~^vrCxδT!NJ=;to/S`+uU6p¡.vMb3V<($;/ߗ$CЈQ@Ozï"%Z5iyIپ[hkiًxN(]%$YxSǑb2nDF ( ݌+z~y w;EыT\MWoẏ#N:(;ooЍs8Az 7d& @M)G^Oǔ r:X-V]⪸Zya[p};5D\vݻHpf <mt'Q3*Ũ՜Eiyp `XB8K\>v5=t:gH[T4Fyim]+%ǽrJ1#'TԤe|" 1=uT 4K(8x1{it?% @ .:N<>ƕbz ڷ ;U qh^"SԮ{]^VT k`جѸLJV}Lg!?@ \qQp삏M2PE)vV!-4t:1֕k \U1bGH^D귉,# q1d8b.Y`C34z"m{%Z2aLHs)'v\dLد%n+:䂷]!D DjDk fv2E DB%Q8>5R9D3dC8د>Qʕ/`ʷLlE~,"Lȝv{#4O/rllei}̈́p~b ]e4enk:ڱ|`.בb(+BD BҠ8B(q/sz Jw3M̨`/!<<3A.o78j \ {[}},E4d*: Kb,Z` 4 < g\$ D(Yߺ08(E%ǜͺ?::BA࿺9gVzZ tr̿٪%5-?uQB`C5Hk:4xsB|6(}0~ [*&4MEu܈-%8eٷԵ5c9ƪqeb?$TA D1j2e*+42_P>O_7IX|ALFbG!a.i,wz$Ye3WC}|] ȌaUq!kYs+mwONo~J=cH2Rʍ<.i`f$UnN9\gS^욆VjP Z!9$!Նi 95Z.֤iߣI>_Y7M +`>b9&@~ ]P *--Թ(ALb@+t]"īhP L^]W؇| LW,wRV7{*TvQ輺 ss:T}h)b.J̯LX9z|]{fn$\JAP>~: X|1 H$:` X:]HO*B&+)R9C5O,_cgiaZWVSTx:V*ቖ h, 3FcH uMfgã*,Tq0Qcymq@X +Mԗr{Ph]'C " 8\rEFL1Ԅp /ԱM#v6wzT|31rr` :! a?]jas{?Qᨲç2.݄]_a68tO/ vJ9c9t?#Dmoh*Wͷt &~ujAr$rًѠRsW].ĭ`M837H]-Pp# 5KAY}R*[-]qQlڏ%LHnbL + xl ,4c~ Z s8=;yɰ88Im"'NКҷcKnxf He?qov|6Q}m *(˼*13&9ώ37m8t9¤7uA?BX3)zXϿݮdV ~b~)ґOK=ҰZ{;2v3r ?<"@?1n1n˭{o,R{!oYxRI=?p_51$rlMk=ulaȆ&}069 3ЉUD 쑷2ovG_=rdbqB_d=`N(u,nlAٙBG(9sQ БamS?nj0?j"vPe)*Z|:C^q ܿ>aީ6Q?s8)udwNK(G{ˆC,@-e7Hs?܇'5;qH'lk"D]%¢d:µwrÁNb]Wgb3.JmlNꅄ˜ҿ:$h,:%9I;z2>KME45ykY[M[`V?βZ鲳)Q!-Y6dK6驑ޤK6q Tp-yJ KvCU³(˚of280)ekȖɽ=ާdj̶GGfJ%":Szjdf687])%i:ow'=uH!o]j=H]ݣ,Id~:콵2t5<#sD/@JK`|,i43Y]:"zB8g`aftD 匂R dzEЩ(P#V;^P,56YDF4ZL&h*zE wcSaq_o= .eK< H)k o_HdRVbH#IndPxQӈT>.\-/gkk}mIo7AL>Y•̫AJY `2kW) W_an (ѺQ+-r)}Gstf;׍F,m\mo/i9~b}Z"pGF^U4@xUâMkatK/2pQ{ʮsWAMmpTorἃ<#5_lQxî(Kz;7[hlV|ZE̿lWBa`NO=r%Ci-$Jtz(\XO_JEUlg*sy`< LJԆ +8Xa,C$]6o# :J^eĢVݎɕiP${7NB6.i|iogW$j?:>dKBSCARԹ (S:} I _^ 昨j:'2*.&S`̋@V'2P%oXRVp9-&Z0޹NM"n'OE|<UnQg3+L<^bjѹJh2ؙU d1#2iy+avީ~?i˯];f'";_ Gkz? Ⱥ]Y 60fg/o.WREjL1(H}{fװt,8^+YӀ%e;"ӂ?n`m+ca11Ju>IyK=u(~y GW#ÀJmEQO\D~ob4Ŧ;F8n*|98qCw;|>@Mih2((ҿ-SHk\Y?-ۀ ꫁k}߭}ClRXН ȓ PaPq(單=5dֵ%ue2100 ~S|;#)cٌt093q,YtSMg5BTS7} noR_969t[k>[>#tKESoiWo8sXxS !5[?Gτ" EAu: v ?HJװ}qpPc8@fzUPC49 `Z~F8l!u\oC2`O J JciT+'òd1+);ިHX&uD[d#.;לu4o{"y3" zۄ/ik1-nvcUwML;j}%>妹pW58\R!Q]O=#&@2Ƨp}5g}LRLX1EN:[d,xcSQܐܫ^FvAbf*!m?7٧o -FI6SXFzS߱ қ,gGg4O59}s$ l鹿TɦDgR4ְ"uKi}2!tQNlpJMAʄCIf~߭Ty'dP{bV-8O;_`gU x3G |GTǚțeMr[}v>ݰ:Crd@ ߫ptj/8;Z &LN0fzuRQBvA]Z>dҒW ݱ4@[ԏ㡳֤Cpx ?="IvLJI}AW*V/N$ wmb. wHp:! fIvaw}#n` n,Nh paљn+"x ?[Am7"`9)47}7mѲ\@9+4LʋAqNH;8ܳ53K@;@@\u/_uN ##a7vR؂й%?ATC> F=.KVwEmN\e4A| I_,Ͱef!Al:{C.BC]M_]>[9R['}^p ,NUEqhqc~Q)d=03V5bC1E sYj,MH!sHh!`_8<ND–㐍6'Kc81F@ӶfH֢QkJW {Qm!̘/vhsZ a ,5AwyZ^Si*7Ԋ朘, zZ'^e܊jt?\$cngNuJޅ~M.X坝, ooE^Fw˛gb\Q5@86k,><6ZG =[X \w 4qLrV^+Q;s(\/l1U*Cn[+$;9~%3ϱ^m$&6hSm(#¾DMoһ W.;tN??nJa+6WJw/=_updΥdiQGx!u4l_4borV+&mx#*pҤAeߗSXQE`EBB>uS u&9Vmg p|\X)1_Cjҳw|Z2[Kh Hm@iz4^Q PjtV^ڈ]fD}) ?̟@16i5]\ʹq90{KыY0 ;h3G#stn1E5lw=>Ov OB tO Nb&jpfn.V//8TJh1VJ8oKmآ~pۯɔ"` [流WdN\ pW}3*ST=e3vU8R2B2͞Nk$,dΣ 4vӌAT[i.Az}qo"Ғ5LMcsJ;:BV¼1E:y"ĶӮJl00%(YB-& 'I/VuWNh<'0W_#6;ߓlE6c50r$Xl=W7ntQu)ΚfHb=[{yH]Pd>Gkds{w~[9O.H_5?iG GF]īw^un"S Dx|p,=>,=) {TO|}A%uR`!rvyoIYlo+?n/QSZ*<35Zaz*kW;g?+v1{ƣ2ysI}4 nM7NITYTcGy*m"@:8Bvc'E1d:s6R(`%b|Tv._wHB3&CjL zC0øDhц`7Rѿ0CE^weN _pF%bn'9>hLP'akd Iߞz ZXTx@ Ԩ_ՋslL$׊&oN#&N-h[P/Jj':`.CMnK_`r25I܀DSjϝpi݇ssZ8XT?x[z$@eMDL,ԯIţLC[/ϙ[J7 "oMt>̀μEaVLJE- KUVG3ݗv\IG!,Lp]/ ۖߘ%DYyt:tGS? 8®BDE% Ҟt.0|ۈc^v"5)<[M876z4;+ѭg75ޖ37K9)51-5y8l}-7WW[S#/!RK kA9i~5Tž Zt#*bPe4ĻrxɍBĿ9Y)FN]ꇰmdp!J [c7994Qm 4 [6FՃNZ$J:+P]D[]gyd2E;"Ã. @ƈvԒsÇ5)I|UaX+13H$gE|B X3sVwYgdq8(D714LF$ RM$U*D L0*>tϋ fY#pX P,)qER!(LaGpk-k[b!i\NDU]T& beۙ$P$n!R{oSE7%C&!jt X 7Kw2&6vI)obk).b~!R`RcfPl`Q(#"ТڪU;`O ׂR@V9BMY,nh|s[ڿSy%K1V>/  OD=xKOGɧa:#k_"-g6BA#"XOc+`,O-xM䨾w32vݒeNhQ[5g!ڝ56}MnL,'Kk?A ^ǍP h Q^ ò(fD,{?'yvFB;\ 7Canx7</=#ǕWW&o,/i ,6i]P @9& N #oH1"#V{]3jĭt fH^rC z PN~BP#"sBH.Jz`* }NC;ALqkj8f|evbdwQ1rw_XOr_'4PpW[ `knTT5o &;g"$TVEY/K5.Ok^)"-<0roҝdOfwk[wa'40f⥇{JcYy/K< G`Huc"_z}rY謦o=| dFυ3?z 7˜ĵ~d6 ot?A\Ysqw/K[O\ QCg"Ԥqm0͆I3ګ/ JnW+5 EGI`ԬcޛEo3,_ Ǝ-gP{gXwl@uDЬeGAIi5߳=Psٗ\vv{Yj-v3nj.E Ų\8@.;)#T_]B g5L XP&eo] \ ـA0Ǚ/DdezKE"͐r=q5e-c#4Ks7~YzHsG'lj>\|4k`$w| ^5զnjqXC]'#~aQW2w l;Ty;laSEMK*RX{)HKrVPLV.Do&|CfM,^ kxn =0*u={W?)V]xZ{J-Jf |!.00k@p ɴwx[I?$V<Z6zVǯ+-NEQD [x.g(IΣrum@qN5tyNod$B)BPfS7c &F B5>$t% =ҍ֫/î* vC({9ArO MxnwR~qwb7e?`ڡѬ#!:Fr#{fd5iw덵g xҏ ii86k)k1O}ZԖp;(8yttB]mڧNgtτq п w?+(FGA"^ZNG7Y'dd^jYg>5]ֹ\+\3IJ/Ĵd{AlhP }m >6mL4UsC3!m#fSI!K4ٓp&uZj̃)>QS )/;\a1M[]eD 1 U6G2J.0~;lz!/ WYrb}^(#ƴ5/-|'ɓц]R B7Ma@li#Mm24 6D>g>a-DgRD49Z 7pCFгr#&WEm 3&%#i6h:qZ6&80c39]c+%t)E9!RODuzxENՅ>,^q:%.\׏dڍNƛ Vu~9ElVaA% +%X0$i5`fAI.y_EZLGANfy 3[}njA^9}F<+q"#pja ctu/ bEO}~]Qgk޵q[w˵" X|/Cn$tSδ$ jPu&&n$7xo8"h& 9nDc_#D͈¹9:+TN~E).Gd eχVRLĶPS K$sdV옚R[Y[Ntl1Y74[d"H:8Fmk~w ϱ3=ΈSۤtk7K"0 <.:_Oo1` <ĦbMFiC6"naj Pg2@g]] q)G3 R9J"z'9mlDw6P"sh/b^ľ,Z HJ,Jh># ৤Rvf@ݞY$v]{=O*wSPmĹĶdH[>ӆ KS#{Io)}ΜckgsZk&|hW8!1&$vO ZK-“O?B22T@r1 8/ګ3uop˱K\ƺAyh^.YA*DE@IS~\/g(vhKh.$\i3qO1DVPCn]o} c4JmpwE4&85091j!s.GD;n?t7'zI0l)xb-׫oa_X:@gCwWZQeȻ!A-g$o9s 2(h*XQIImF9fp&Sx)p:!\ Ǹ8j3FJ nZ͌aܘv}bjc#y%{Š.@.Bj+m)+ɘ~G+]ڷ 7pXT'a=R>Z1r@`jи2 Frh_B|o\.8' `^aH`-c2 :vqij4I\ R| D"wsZ:P(-Rwd;P8 LVCX /167O몏m 3⁠z SE r 4GD״5 [G'8Cg]) Z*::|ݽoKבdw+RS: ;S.GW< A- +!\0??t'#.> QKCMHr;'^݇PeZgN*USd:&.!é,}IԪ9kLhfY;sx-v<3lJ*h9bޒ\#_Ft`uAQ*%?. zVxk ,@s{!|; '2Xl wRݦQ;ƽ\RFUADiHmg(Y[v4PRo4wq;LiI׷sqCĿr;Eܬw;uR@ ѺLq`k0J돷@{e}+fၷn)8M4]|~?;W'>Ws4g\ 1Ɔwu2EqIS~wj#i ѻK;KZ$}qH@")6L§=ՓV*,c羷"hTp?YvEk yn7,ݥ?B@UnFŗ*%+Kv0%Mhy~?]Z͏KESPR ȭCZU>^H KFQΪ, DJY4rq0(c~j?1LlbYY'}w/ZxKG6 hlc]?W]te.&Og,GCEH (G#[bp+@e*qY/6 AKA[0OhNFE2س3F2PٜK4֔sbyߩr7- 9S7*S]rI#S:2i\3"GEӁ?$7Uk) yv&P4Qdr@㢟'{0#mMYFGTzPV/`gh&۩ =r޻ygܮk-YkjHŊb+dsUdތ46ѓ 3~*j/K K|(A^7,Tbhf&0y.C+crL\"хA$,3ӈ7Z(AļNR*E9 N 3$L94'kcztxX1(ѕWޮWrJi/ "7 lkf Ĉ5ywR:'Bz-iR=Dl{H ֧ZxXGkW|V^5rTb=-zVS"j`nїA}Fa퀵oATƒ%.GGR^/SX;kVLQ1ؾH0rj#7Q0c}h4H}}ͽ/1 kI%=y17PRte](ّ 09'rG՞V]h7k&'ZPBU G=yxV둾F<5}i_:kfS't][[cdR/&CY!c`X/(ۍÊlK\F/m~J? R]GvZ,L\XnzĢ}]Hy_1lfJÖ)"<:P!|hK yE|P"{kd9ӌ|+A3W]I>149rj\Ӛmvb:*L" 0DEܷ (aeƦ(RUc ˺G 4rJhu;MsmC:`NbE16+п m dH9 L=Y4X[4<bi32a‚O !SSԳObP$j0,=wiX#O9ף XmE!SNmDNWpY]n3s =hGTcUpu32.;cBcq,iimv}2t-Lf#|$(!3scנÎi}tQۓJš&nzRl۱2[ZDFyR~hīI5ƴkTxΏ*ċϨ,\ɣ7^Yq-ɬrV@:^[ݞ[ey8:;o\4Y7-iNWRIzvr]jjuеzU>x:9=Pf|jm9sF2Rgå^ؼhbּIZGwU&ԌϧmC{V>,J& "}_'۪jE|`[ܪIz}'lw/:gk*Fapgr ;jcuntuH?)`s&(?_)W ve]+ɹډ5b$pTֺ<ޗs2a!i4W'+(}Ɣ}W.kb&3&aiN}y=?jHTw\Wncsj6L;|TZLDuoa)nҵ4$pVEA Ȥ4J#MEI  =vGHbMBԈ)g,rcCoҹNe{X-\O P7r_DR4]_-*hO! ĕLp$F/MXYWz[WtNo{D*:ud?@7/ h9p@"\."q+J .qNgrjWD<#o̫ ziv|˜H;bv\#>CnV줿$Tq=֙VA:n0f'r5ixpLP:h/Ti|VHYXH$nkZTJjKJr#"h+QeYҺuUL9_ >)x"U%G1Qrѱ mJڅTl!R0H+J[z@g侫P쑵Q8#ͩ@ښ!YaZW|{䮤v.;/{7$iFQwc{dKd Mct&ÁV E`ل /(%E8s &a"^?|W^hunU+9$]WߩdO+ss點ɽb'6v`cr:a!.ﳦ!3ǏؒVqqu`@XbIVr }G dj;XsmtplBJm7xx{uҼ@j1;0m7s.9mА6<]nإ #J]Uvu \zeN6alCZ!^'xBgMu[@2F:f{'*JiFPxX, O.rhh.6vClOk'0HE^ynzR$$,/ut"~GBbI1j ֞)9UnX`횚* "Y?A^;WY`*b0|_-4X^PKY D/!lR|'i>Ʃg[FfemrK5'΀1*-%~) [2 ,>9HF) ; aOp{_`\c*D;P^j\';~CD +F%w췢鿼 %;rϤU:a E5\DzbzL7gWס&Hf)U4FUB5h ~6hhSh}ƒ3lH=$ԇ,C!?rՄ }&0Em W{b'mja^z0c2WDAy-ޥde!SܟT{`£qD Zd"8JJ]3t,$?ig^-jVIչlNP^Ati]S+ o n6] +o_gfZ|ѨRFKp8GRQFw79",0 Uw5vn@+Ǯ/  4ѬbPlO1B`.'$.ZŬJ!m?E Zo[)gFjLd:qPQ΋y*8NބЌP~7 @!iSU2 Rzgt[q\uܩ:3ፙ֚~O".v XͲoH4uf>zɑq̍ Jؼ$@+?3'p$suS]l $'RD&N:dnJ1B%!0o't*eq< h.^e ^ODhpVn^@nq2I֦AcOdT]9Uxž0"&'H7wF|IWaMRՍ~3؜BiHqnſ:Vn)Ba{2-C88 G٢*\>>5 Ѹ*T7}j͗ ,ֳXwA)㣓B.VY@+lBIX R3#ZHǠHXCVh~E[+`왟;0_.;.7 C\ B8ݺP`֤ڻL`k;'d{GH/g~5)V=lu:[0D^FN ʵ$d玴VP$/-ks k4ipv+xISxՆLwCK.'jZ`P hZ7ELZnd(j}FHJ`KC(1F.R,!@MLWG :~7[9U()!_\MwHт6\(R9߈^z&~`i@0繐ď, {>/fD^S&H9:ω)+mJ"s[hul{A,%ClC$QF@\l`LIh->n:&?AÚ;*Y}"oDļ|I/ڈ=C3`Y,2 [63f=HxڒyA{weoe!RfQ6UzFef33A]18:$'(`1oCh#4MU ?6X>5 &Ox|9=~DWS'JPe0DPl|EYGs=ƘT+ TH5 m] yeDtXTTO{ hw(-lTtmEkM:}TWU&be*%:*妘k`$=l^,r Ʌ2$[3$"*)]T}Qոb,0Xpsqtvس9e;O:1hgeذ0hbRSeE bB5ԙg | 2X̐O ڬLg>hm zBa2&B^`PyWA?w6)Г\:̋z2:>6x ЯkX[dt7(95sj6>;sO[߬c^TN؀ DEdHqzLtX zNUN#Y;n=g[ضɵs>I)%9kWGsdݚ@ 'YdUr8eNIso.J9hd /H!xހ0ڤӃ𸮢!?l5 i+j(&{aͭΚIշfʆ<XC)ʥ.1 |u)gQp!q}ʅis8NWJGémvJv{!ormQ >7 [7C| hFKDx-H#N@5EdAł29|Ѻr A\4y-76?ߨ:Bt&GnYms\fsɮ@= F?3YEXVqlELm_|gwɘPVDYj fnmCe3 @)ֱ-*mq.n1b xo!o:9z#[T) kl&Ӊˎv^Kf]bEliCP9#OL:"mcn5mR#qsf["4g'WU w4ɀ0.LV(o (PlI¯&t)rw 'MۆYmY"ǵVfWkcAƻ pVTߖK`^Ց"֨"н~ `Ʊ@LI-ngLgB d h }7a#t&RXҤ om;A\0V+KpX ۔ ,:i*,B9-{=R۵Z+/m삔 )N8QDYwXBȳnijX79[~MHM\JYObܸnV,~sI؛VYnu|c Ma#$"9Lr ]`95#3Z0Tp-xJ$,v /NSUɄøů!Qgt )8>$r5Ӄ-|[K- K=5S(w"Or]3!?hyck)2\vVW1l9gCđ]먏\HlަּE'J` FSF1Av$ *7`LgOo~]TŸ}D Ywh/I1T XvB⺥Ȅxt0K;w4(9p< {Vfqvq8čЖ{gu Z)縊f!!偲YG4"wUrMNOk@F/8`0Hkwk6?Ҧ1.V_R=NR&-#x@mP;ruz/5ҫjrћg.4Kgfe}n zZ] & ]!L؊n*ȝY*uϧSX)z8LaߠKb:pEjg݊3Bu! /TRn ZdD~RZX\qQc%ݠy|ųz(N_&z[oDտUN+Jg@R,TV{}$^7-0/s#d0UWkg\JSU?Xuzcs2rrXAn={VO>v {Hk'1y+h}env([OV| dѮ-8As~5&p #|;nfeXq*(cM/qoǎ: B V0"X(8:MJ={|cKdNw f醵~ބZ\h(002W$iA&|>5MЌpUg"uW؋63AtW :E_C+&BBLG8\"ߗcى-QTjqXu~7 ,lw{bE1:m (uGwfb[N ϠmujUbi{F V5P@xsK97HށG?`o4o# m|PaPe$pLqtZ#eLD+D5&<`εڂ)D紫Bv2BT7P%/#"6*GzW'6td'|YPM8`aSn8tG~,T*%ۗvc2m4]uAnes+:+f8hꭥKw[6 v߰x?{3׀J)L Ü;3l Rc}kUyZ;pKTm y?Q~Jhy~`ljynpNY%ӷ0g] w(?r"*ߓ䩹'  MoYr:o򳦲cm(i=,!S\l{Ұci0K9fXfu!W@nDwѸn%!*Tv<{rtpUOVcEn\"!jÆ̞qG No|0mx:3:`N=[S9݌ҿE\>G`0淪_orl`cAFi>cabE64m>zk:5W롿)Va5>  dwwP2PA/$z)L٭@VhZǍx.LͿmWD2!VO-Ak &"aCĴ T/< Hqh9Kf U I%qW2+Dl`McѠh{ɒ+nun/iV (bhα$;' SsYTbDI.@SEN0!WjB ʈ0i+'a! k̡&l bb $햶l*۔? eĂbss}ms+[P0fLToZ6lN})P1!N"U 3ŠG3 vsDo&ysQZ!v D\z&G!dxS'~zO<0)UFn Äw;Mx۾ڻXvkreM;uzV.Y0|3g"Ԋh%MjF7 -y Vc6|RZ Ջ.4.آ: L88AƷՐz~3~)mY1"("&ap?TmCܳs[bpqzj9nἒ%vzɞfQzC~`/L .qS3*2h'Jr]Y{j!/m&s0Sl+xwmIpb9d⑿͢wJW5f)T0X-ۈ@ S+SGJ4k`J:]F< hE{i C+koSq(G3|˓0$gU[kLp#tDZ5VmcpD77$xLt#9UO7g09M25/G4wgbih8--n|: H0 K9Dlj)eYq$c{nRK%!DŇ)s|!n%'axeyP MzF`k6B]"Og[tv+RM:A?p#}UIaLb([ bO˸)c=,yM#ط#8i# {r#j43Ȗz= 2ީu@ԝga 5 tcWI8EaL\镪8 ī>YFb2 ?pp|Ze4NŢ4wDLڳbCG іPr=*OKa >IXޣ% kGl1 wjp9L(I IJ b>ڐ#zMrY.OP%=u" Mg60j/B>r.)WO6E/PM>nwqIW<ȾX8ӿݤd_J,s]`kV2;0f]ONeJiIHqLǂ4kh<0"an@{t)m[y?A%J/\U!x:hQ}.ܒ~oC7gfkBz>iw7xvǻtgGe>O^vAZ΢im# T>M: i#n=f%$`o3R9*|0¨MlDL#$vc0,PAP,{p1Hm..p8{~^3*N ř9,$i=cK)mDWr@6v$tiY&/:>r᳨oqQ}#uUez'XQ0 J%r&%LJmBT>YRMQ rDgۯgy pqe?7.k\5  $)M*[X, &噹[bƬs\%VN|̠LUmEvtL b)N[wdwכӾعsus?&0Plc &fUl4 ڡwsOгPBskB<q97l,y}[9(b9 <:f ]YAj=og=p{SOqXI?TPF/_BspaARi*u.WE*r݋9k/G|2ܖ>x b9aXD!0KM?ӐxlPۢ n qw@(%NHa [2V]32t;ߨ+êfzx<]RҚry2ZL'EKp)^,V>lvu=En.HOT!?rJim)vp[h.jpI XW; U0ArcMW֯Ꭰ\ٸbiHUuK2n-ma<)` cuw7'^NG&‚I! (yq?2QxN`!C5Sa`B/Si &do MɳlCVp7FV:NRKx \~=EB27L= 6Un.^~x3$Wи流/ ;3WK_v 5%$oh:Hb`8 X߇HL֐hWks2ź@ =a\Aֿ8! cp>v;»_K ƕӈIpO"ycTXdЃ 磃GcWYdB0{D{1O˻d~0 0l$ƚ/MHN_9> PZNC =hAck_7?+'"R4sY(4TИȤjTzl0릣 탶 j+pQn {*ܕf4Λ1Y6GԂ({%*I:v?8O0=h>]c=lm`9';IJmICݩ+8aر5CQkM͵W#(BnN1t}7FfT_ܧ ˱*'ae"gyݹ[vvIS-D7z.j\~l'>&=5loXkfd*l(|JWdykECԻ_tD˭aa  ʚb);a+8sJ 2kEqiPeB+eHC-<3۫q )$57an;J``GkyүYn]7T"{))^AF迡ݍ]D| QT""ӭDڂ]顠 %SLLM4;v1.@|Hg<y7a4uZnztR +t:p+,7n1z6N (mWj2d:w?wgIF<Mg V:,LΫ84z)9),T|v8lIiF#D9ǭ5tc,_ ,C,ڣu|:uЂ⧝.-s~+lT)_)rGHWGC>A5)d5T5Zq3&]K AO8|ƒsljb0Cro1 \䴿_TNTKl9f3)o8{~bLB0N%!&t Nb&RQL8ZjXp@D{4_91trBCާ1!s>?N{3Nt|vpdžh%6:=JGyܡHJ1( _SS>wƚ241mz˯ZA*ddZXėO*-ғ&`Vo{hA_7:ӟ^9|(&sn$.1hFiNS ĥ.=@E3]o+Ht@G aIC,(Y.uPlmA*+͔T:,8%\qsxTo +;kc>%I(Q8d\@5JD( j̺PZ9͈htOXNJb<(vآB5 Nla,&﹃!5 *b(KqS̫4 lGR@r ?u7q;ګo/ NP`=Uo}:[QF0y'!af Vu.rZ &e r^hG+KI%F+3wP?3\_%ӓeot8Zz߻wi:uAyБiWDTPK]j;pYռY=:} &M6 q0nw$1ӿ#CnJdf~K*а{Lsǔ'rRX\ɸXmGwg}pMz眙p4VmcaX s_qH95NaEϋ(0U &P^G|Dj)Tj+-kWCDNs'饸E%#&.kZ`1ѼMhr4%MqvhN>=:$lZ4(15cLe5 ̰C3VjtP.Bfri V7?XyieRnnBZ¬G`=hbJ_3;wIY9_\nsR#A(siäY\׾AIx9{nHJr1f&fsΩx>d &݇)$a&4y=qڔ] Ix,Իݻ"_"v5H}mʦ^m۩eZ^_yh5A¸QfiZheAnb)SUu{8L&5*$&兽e D+P &u&#"0 ؙY]Z)[uAζvڭ8lCRDQT.P9}!ZX#G6ÿo<(dxb,G{@W$ֳߜ ]l+UyÓgg[1-&X+Fy~I 6 u 9&^ٞxMYQ&3 5iu2YXLv1x7BfKd.7\WPFkgv7F[FoA0"!0pAMf_JƢ BPjSPл*nSX_r~@uD?2KÎ]iVKv䧋*P[04NLVILFBեTCJ~q(")c ̬^^.UpW[ȑ4S;=H)Tf^|9r`cgᑖV?jD2l/T/(Ѳj7^PW Pi@qb4 +FSI1$ӨQc@V'h)k8XK+ya OSg`G0g }>Lrp;59.,yyhImS?ctCӶdZ( "{-]<0lrq9p^z):~U>fQ]EnUV;/3K† ۤ=&9E]Vr-[cݑ|Qm -75"d P\ *ZW*,CO'==\c8p_ԣvNvzAEzgM h)vZKB.rz iH a4PEHi}=@,]xPC!LEP4/2œG4kX}3"?7Kk2S;&I09LaY8}3UrO1z]gyJ1I{~͉Yi kTIgZJX3VǮsC=l0Tjg.%g~PL ΅"D6SV)ݬrt+dwc#;mILv`TJ|_w4/t_C0Dku]W-EE7r" vF~w: ׉'z')8AԨ5TφxbfϻZu%X87_U)}XkbIPNd~DQV?U/N1}&Nk{M7w_xQ6IYbL8&,x[_쯆,Vax,5$kGD:bH{x`>nZ7U6*xx;oICAjHz{6ż6Ep'(]]?@$J7b4+i# щhg>iг< -=O\G.  =ǒfDӿ f;uDE G֋b%k} X=J@%J5;p%"Y(Λ<#ߑ}a訢/ll.((o z?קaZI";kt*cs*ARe:CР}_W$2~NRf'ODv9F,{WƖKӣ=lHPvp->Wё|h.^TϲAN6o+B?sK*ydi< 鶐M$GȬyyyOMAxjWSkW(,H]8gvSQXqkG;)]* q۔-(Rngnog8?YkE3;ǎ~&ۢN}_dak<JTZeMIP|sE;S B@$d1|zpPƵg: Mhׅ bģ%p ͞㮆5KX6>=Nҧr' qY;U\szk@Q:˻y]r:<Jā=u*M&S֤NLesogQ }! y"Fi wh۱}r!(]CMP9 䆗ߡ˵v_߄jvlhSގTaI l:G nr{&Ħ ,)%#%Zw(I!0f7`ж87,`Y 3tM~wn4ėJg}9 *t⅓75[GTrȌH[R+*u:ti"N>/\/<`;MJ :B\~F;]@?4AR^.U֤QK.ί+`zxofkӂ&G!Q/=܍<ĮmgwzhaX))<%w\m%  &Fm|:͙[ԸAr %F< a oQKnXtVg*by׶RfPW&z眑GO+,Y_ ̟Loߕ-$M=6L{ *CAY{iϩ <‰.yxv|u{ԌFy lS!{ԜWi,ǤzR98%%`::f1s߭Xæ-t>d;KjaY<s /2y]}J呷 x >O|aBSW4 3dFn%Db6 @uMQgu3z;d8|;<~WryK!Xİ] 14AhWF,NsɜZX)Ib mg"v]+4J4OSv UJ1YC3tCH\9fSr6T>dmAja^N2\AG?PwLQ$֥m'tiSDK^)ƣ]t(,[ki +ڍkMXtz"׵Ԓ'ыxO&>4ˋ{߄H[J*i)qE?SbԘ"H3~){wү)f|#nOy/&s<E#^Ѐki/vIUz-y*MLk|~}vd ЙO(va'K/tEMCr)a;WYΫ-h42Jbϱޗ8i.o1m]MŜI1@t_\XUE%6Ơެoe&Hp6X(#=` Dc _-Q1}&wKlڮdi@-=P%(}@aPQ:FQܹnA֘* hb67yL36 *::0'ŀ`5"w70vߝh.,Ļ&tLA;D+̻Lj4\Jl-U(K&OHw*PZd+{JfE-Ja 2TjB-K (;<]syr-H ܎uO4vS(*Tz UKZ(%ٜ݅PR '* _/*P9@ssTUUL9.SA2<;pvo:S ~Ç\Ԫ$=^KN,8!Ԧ)i Kl}#8W<mGxܕ0Q㍈ӓ]ϸ1ԁz0"y˦sT ªF$\ZzS>*v 7p8&C@mz;;jؕx'wtptunɳH9Hզ@-ֶB ?`os@+&Mhb3\Q C;4%XRȷ;ɛ8e' -xf8gVWnvɗ|h $*3%ɼjcPLbG%G28WwRVZO웨4EwC3)=]]YF ~z_\]הsk\ɀZ ; žb(||Cn ?qx;qnRsm.PCȲϱr b-q>R:/)10ājD`y=J|P,mC{?S%HA6Cm>L&19BK9a6^!^ '!n>7vR%2EvFY%H:S 尿kk=˕*M`nٞXA@r3d覍m/8<8=~wMxTp,"Z:< oOvQbN DVܭtVV5j3HpVѱ+N1XH(rKZ,DA-{gC@B 1Tl vbOu0d,4 X9T4q)O8;c_1Q=MHaaBLN$uV[lJ֢RAazdeq !)~E7?rq"f`X-5y"AgNV`hlysre0B+}7&!}M="O6ĹɜBהh ܫ-Z&BSIg*$ZObsl]2WHn82y~sӫSCkKmJ/%1H+}j3xY^P\!Qi7ÕiE S,_ M?_e''VrT8 n!#-m֣*ڙ`I~D|u ȟ2: MKY 'z,"`sL/Q[X=fEo%[DI1Cfo=31'~TyqtW^`N{L8=_n/*;/z^ƈi5-#}n&u3<{0y-Pw$ 9D뿍N$:4xD~ԣk!Q } ('?l%={+Q^^K~7#Iq檬|i/pIf8 Q+u&׊ yfQLܺX~V .oh2MK:r,65ivؚDa%G)-`K3ģ"hC>&$K"R2(.6+zp5%_W*z[!+()%"~^6?^`2LcʄqB'$[B5Fؕ] no܋1TcBaJn1JK_yd v[g!ӁTT47l %C"bR01xP]ӝz<[r߸\.=r,N c4,L`j(kُT/U/=).u B"%PЗj0Ήm2F&OsNdTnX ;Kȵ|G|0yU`3أ@Zhd9wpxJsΛ{*_dV-\@l z8c |DZ36hS[2}2ã^XZ3LVOLv"YS[ubY\8(l@uzG,q̈3׵j|E+a=lWL wϓ8dX #KPH=`N!&2j]#rtkю׷EFބ5rO6)6(lZ]/BCFD0n4ú?*Xy"d9 D6XA/-vEg.BNlR'ӶBq '^b 6(#-^RGE$#?9SM*[ >SY#B^>1N3Rގl;s2hs d@&`eXg\;V=0NxB3ʼnS5GrъBBIJȭX|2;|!#1IZl^6U[)le"Ias\գ]N8B'u֏҆%eL«@ne@+t{ *>T7'̡^({(#RZ FSJGyt9 tfӝ4j<@fCթru @XsqE-cpA.E6PU%ZpK^jo]axBܳx2QU'jgx--GwGs8D<~iaC)Eޒ tyd J%OQOTyuH 2Hz9[>W^w%(]pRLknB}PpWa E/< w|?P鑮G\IY-EeX.bRZ`R(ysj]qy"T+vc0Xfsg\R#5Zs)̛w0}Y.F< ׷"啍5=-$iiwI_7-vHgW',5}܉Z"h]w>:BRw|JMi_RyVxii~`Lkv sߒELJ =wE'iPEaV7Ш!T:7ሚ__XY\*-A~~n6TόhL]R!$R.RE6^aHLcA11&v+jxA`7ڴBPZψ UhqajwU5ڪAR4 1 O̙)I=M ɱ;tw.[y񁁲b;V'8>@s\;i" ѻAY=0 +#*pcH!򫷾,pK,ĿIِhs>E½xudѣN/ӉHl1ncƜAQpb 5nY;.SW )$j> cڦTru;IVc4ݣ"Wa,$m֓XJ7p̖:wZIMP~wp^n455%A S akD`DA;'6 ɸ>Q1.OZ8j11I$\v1pkM,fI,ck"R@ m7: .rxV?TvAwz?ݻ9ƚ&_?s$%)x Tvven-wacqO5O/F=}>}V_\QfA(i.c 11n8FfizS AL.|4_Ƴݜ*`q&/1=HFP|a U_MDϢ;|$OG^L=%F0Q Z^MM} t$y #>8 ?H )o:m .sn+o0Q8D]yY7vJNbvs@xNO+X-AIDns4eh2OقWmx~!iU%(aC} >4}>:ƺ ~̣傀 -{}tnY?)e8MROpGHi]qy#~]sƠF %ijׯ{ ?SL-S#md? o?vvE[jfMz*CxM|&BErgIEG|B(o?RXuz#,YH.ެ8ܸV:Q} hZAꙉhHcc;-,Bx8v?,  Z*NՔWMŸg$!Q?s8I}=^Zq#Τ3: ' kxF]7=l^,oБ?yxQb2'v_u$ ߝJt|ώ 0Fn$^[ P_Lט >zֳ%v63FKاj%U/,9}f.ʅZUȄV2 ҃ŀᢦ P ?.gԥ&}Tq\VʉP~Nu$Pd$ Lh`h'tk6BWwד aPĕِ銭T`<4tTYqbWDl *Z)Gemׂ(~߬I(DZMh FzBE@LMАR˱n,,J,Gkc qn0`[gԇ'I,s?*@핍pC#ҵ[NC}Y}#^ AgSp#w$<^xsy=һ 4}Pg&G Kwm@׾&as}U '@~רr0{Kћm^o%i^Io6C͖tbs0$Ae{z\2&Qș VʠRhA#0][2݄)oe|,zƟʉeJف|;|rMDeА>۳ef$s>< W8Jge(@DsZmE ѧ@EF 6dIAn/WC@[lu:1n4$ .iQFؑ='*\'B.)%#gRݚN;ԕ38CeNAuMjy3=vRP.R N"a3Nǔ!{ܰUZ NTƳ,0jD y x*m}ny"5)?0|;ȍ򨈉TP;zD$;섇/ErECM~Wf#[Z&o ^wZ{tևZpZQRQҎXWb\Z ~w#EVq~wzs :YQl/Yn% x,Z4+IVLU*_c޵>gEexQyZޘB5!|T*L᩿O"IV?ʶ#|[l5 Op&^ d?*]"`䣕ٿA2\j#1P^hh`u-ʉl] 'G%OpҊhk~7гK6ܿ0 ݃P g^v0Y8ث=Dpcqc9Y.b|ZldWߦ.K9QD>#<$W09N_9DPQj_Li Aɔ)&x]n@*9f[p)1LS,Y1zRePFUzhgG9\>Rnn6-R"N្+>:\fCEb2N],HhiĶ|,վ:KtȮczxv^AT,[;+}U/[쵪}Xը5گ=zy 6xS.;j~w zFPv344쨖,P"R;A ’45x,l~N0w]wTH+vn%]p?|'Pթg`;'%mMֵ- //+ƔʂՉ?_奏{ Q{E4-J=H{'ʷP6ۆEYvOzZ qP*ܓ G(%_%+PE*Tݴ6ڧJXj#|˪UDZp<TVT6ds>T]ػ* =gz|rNvreH*XqUzEts+C7 ͍)DZD%"&G 0WMʋB5 )z^VD3 WOҰ`aK2 oޒ~miWL2nU "듄XE~5uHB!f?#OQne@λࡾ#B__kyKao偆Ⴢ[Uj/q;~ Q2<ʄz~DPU4%-~lF#L#q0g'FqSqs_&= |MJv@V8h.xn"r^lObsz5Bt~aY֫%qǮTX?֊/ރ_S:9#FWQxhToȦ*ΩJ5|*XurvYųEQr>-ρMѱRxzjt &aBMQ}D':ZN,eip]:/eh9`G:D; Z/SBB(Z 7lĚwr[kdk'[>`oKG6wS#;ݦ7 YyhukIeB5HM<<r!8VCX"#{f\$x†4D f*MS%}GƟT`W ot7]7V[ߕ23: xv!'J!*ӕȫ JF* ەn06ٔ+S 1nv,-}u;nW7FeX/MSdx2b'XPVR+0i{@LBC}%")dxrlŢh]Ơ%%Bȃޠx,ĊmPn0a5a7}hPD rFMw1~"yG};i"$?!K\tE *)1X7yƘ#!ٕ_?7VC'pKWk.ZfO7 u˅7xfJuxe$ib/(B'a~2Ed|톨IPIE+ Ux@2'?hVʗ!@#y>ն=F㕟PB&d?[冘IæOױ*ZW"ܹ ӹ'eeW&&; [[IYC<;n RR&GrAw=N{ W4'LT=xJ!^y_1 'JpPߙS$m^ ƑǪMXݼ>}t[˔2D\[Z2*esC~Zuț܌u<_Ao1%f"t#d[cK$(={"}W K|؃pSzJrF=ZUA{b<•I*efG4Iz-Iv"Gp#Q b4(ĵfrB.gj $ye o`q~c掓6Έ즩+sTq^01aẼkNXPjBknS! 6kUb9}n(1l#<.[FRd-QmԌHvITSx}+!@9GJY/?mȶ܄#Łw#j4!CH{n#4cq^?,hn!ɞSp~FP?|v(D+ܷ#IH2 A,Myf`^ D$kޮ72k81"Z` ܩc$!ȞbѣF@pMG,)&ҪC*W{\"^v}g凙Inl*ry+ ֥͜4+;;4CďFu,:}FB)]53=S~ _u#:- $b-~\Tc3 W6*_ùI%9ϵMq\i:p{awྤ\aq&r?ec9nZ OA72V?Ci{z>t;~{$}Wp(YT֮$UVPt8 u3y >7:/iub!ie=cp0rx k)`@\6JeQ F J:S=|0%!P<Tp8Km5iWf:VE;pgfD C&"3Jཻky3,0$c'1f_I䍈q_G.lT+}ۍ3+IٹP#͂O̼h%̗[U͔"8/[lU!Hcl7T%s,[@̋U[ p}ckh)Wܶʝ+X5+~po"|̟1@1Fz -Ռ;1M|-⮋֗@l#jgnXWP.Jy;A.KGF끜 3,h>6™pFaY {Cdd ZgGs$.l2g&@P&9?olۇfB?礚6=8f\1gh͡rjB# ^Q$-LN? Oєavߖc6K+>7*!_iRD<uWXĸS#"gMӣpWiv{A/mtiM Օ,|afBE {YKF5ߗIvJ.:Š&TF"`K35n:tth ;<TZ`qߘGr HiV]~ CʣeTiL/1uX q0}ZSHw&)--zRK]r}nεecn tKѦ ȍ#g_Q12tX5Q(NTsz8;’#7!]sn=ӯ, 8Ȣ)f⎰Nړc5YFǔ.>*XQfX~id>FKc1QWTO(ߡLcz.r%TDMv xjl%)UQvo^ִ]l go&P3 v<<J Uzoj{ŽB"rTJo\v=``@_"*j{_ԞjR{U}S_SaXEpsҞv7(Ù ux[2 +&wVjy T,'#px{ts߿2 D/iXAeGRZ š9؀yG\fdVZG'/rX<ٞ%B_s0 uh1hR1a:Xɗ;"Zit:LRёaɅ 7h@\!GJdu43B0KX; * lR GKno&cmx~#bc>!LnW=-tfO;<٦كWWĦ=@:  XS9}M{Y9|q+=X煚דڣC39g-.Zq+}y'MA?;@%vdA8eݠ$DpRLQ{^Eܮ1plAlfYNgڈKKn|˭}yfZ¢MBYb.`uyQMd}*壞J6Ls$Ujߙ) 4]YG i"ס^yHP otѫV<1W6I-у5mBßcϜuf(M"9q6`ut6kGI`ΞcĬ^DsPl} ޵qaJPMĔmv%Ge:S ',1kK`*POjbvzeςБ3kvuE(4Rdp#c[#ZIl9^fߘu`\ 1J)vU+9h\aR!m%y=ӓ3(~NRB3#01I6}tfOVϗ3=dV>J+:lmVԺPbnQEAbŧ GKbףx[WF'd[$aXx(h@U]\Xc4a0 <α @쫳"{#hqPgs24gW_VNYc})Y;另|0l4ˬ bC^Mj ݌ }G Sl{t7q_w?c3 OM$8<%vEMޤEkNAB'&DXjd=|SB @g"Uríـlcp4A'I7<S55^m F6a_G3Wq bcp| rb+\ -X:s8n] nnhg4u}=4|%A@dmdB 0 h۪V@;M{3̅3i|2js~௝.!^rg[MJ|"xmdɸQh_#v-*-4>}!Zqf.)I?,q+'j9^NqT"0xi FG %qZ sh8͂x{]W{x˛}1 H]]er̦~rF^)w6[C$*G OO_p6{u\;khpN?1iZ.oo3ȥB-[/ 6$ ).p"6(qL@l3 $/x4DD@ 5.޾䣤ڥOo&}e>&^ x'Xo ҕiWP+A qeG*j(`#,6j}P¿0fu0{K]hf\&WŠU-ۓ1`D\EÌ1˔cr83 O*PHz9] k O16Nu&jN~|Jlj@tf@m+”{6[A!i )ytB6|R{hM|<{ij*)K}H2=8!힟R,Fˠ!LPc#>R3 r,o2Ab%+IlL (=, "; ヷ[uN4HE?I2,qYgT49.JIȨerVA8&v2$FTmmna> [@wco>)z*LB= \ ?抍H#%lBDvqQ@; kOX<}mi#JSM|5NX1]`!qd;㹇N{.207춤6d󮌨 W BYe*RGe~HP#7*"h)yU8cm]zgKĹ[{QtS2(G qAA'J܋(~ʜ)>E*,p>Jo*P\ܶ1y@r*r^ mX~3t_ow8b^*C{ʝV_"iרEM8H/V+C;o{)yaZb8zגKCjӠU]e{D WJEGs+m#[,QV: OgN%ϺdDPѸo}Lhd5?mu? oWU#+J>h!-PLffBM'V eЙSmB.JoQ[LnfI@HWGH n/d13#ځ(s[>o]TyPSua`LNIQm %\: Ʈ3w/m !_?ˍ_czQ9lm9E9epj'(sqk]|]X'JI6k)D#%#Ta=u"5Uol%~ץFZA;'(C0k,W^NJcYi`;uv"B.TRA~{LI%5)rejvrurt\P!Qʠn.ϧfjI&$^Vf0vxH8;!\B7?xxU[QpZRSbݴBqݟ ^LOu`yryHϩd|Ƹ`4*zcGMBg+{ ?.3Ŧ7'ѫ ɒI8j t>NЄ `}8-Mp${V3ı3AhfF{}qHT%jBƨgZ A- Z!+>v|7e-ԁhñ\vp+T MAd¯:>P&~A:gCSO]Yz{q֜s)anL&ub>ʰe S,=8?wN^@=@7m7M%VJbA%˕uhЁ~O][Ե5Xa|uC* Ǖ|29#8@#V3a~F4vG5]VF.*Y}2)ٱV)*Z¥)o3!ԏF3)?U(uk*4$V`sJ"U0b`.j#oJφ6SW{T$M?" JO 4Lgi|GAL9*K&wzg1Mj: gKc2b?ڛO5S$fȌ"?1RޢƭE[cFz`7ɢ%MM0K/*PuҨ ]RJK5@W/K_@j8-ʞnh9eR.O@uaԣ[ r1q{ ~i޵?&XRS09uXgmttRaQ $mn!O:6Rv7xDm2ohgƝi53 TCpQ3ϚS擣!q33c6zOMh~u[ oHi￾9mR;뭚w3+_x)qyjƶQW]wph6aJq <㥂+ŕ=>OH ~6"Lt[")M8YVYCJzOvԽh2||P4hv`D^o8h<ۉfz&|!.aDؓ!ayp"Ƭ昲Sml>Z<T1_}Rd~O) f"KHѼm>ULjuq L,(2>mx׽*HLŻ?FHRf1XKjQEKs}%m7 z_\ӫ\HTU,!M\5&x*!,pylB\Gx/ۨ 3`^nQS&8!UC *DWI )?K7?t[|5KOv3O F!\Ɠ iqG顷4694e}HC)ۣ/,q`>s5˦8sUԲ,JQ͢g(ɔ~l?J4&R Djg]VL;t`9 —:p#9G>6eZh E(p0DrOylo=s kzp4ǐ! &B z`-fUL±p2u?"_ظœb*!v$1;gHs Kn T"ҋ`CJ;> f&dT| .t웸Kg7ł 1mI'*J<χ~>_|6cdn[vzH[a*QGlK o$`rC2lCe-q=qrj3sWKDeEm (Qӎ/QɎ襙a`̊gŶs塅ӎW˹-Fz=6-?Gcd6W,Zխv.G@֥8A1X-qQk d2TLR6p;<@&RNEvs"69Ԁ` ׉x],W-_*OHe*@!#Lɺ^3F$ JcZInEkiX&q` Ev],L8k@{S]cz{Tܸ?m^G"U7r)݌;zro!a~֛7z!7NxWNvQIt꾜FX{uaq7ek?$D4⿀]!:; ZK}ŰRr魔͌k<0opV>X-;ȋt]r|MdBfGCi,D=)p=%rx3U!]/#A6ifCP""Z&$F+iQe^W J(0T-Y附I ڥpXӬ>oZSts(h= >])޲+mۆ&ރYn$!JdV_?zh IM) Ixex:0hM3ZkM}՝gYIY%yB0=[)wbjv} ͶΥZ"$Bܡ,e Y\ 5PŊJ[L(Afx(Bs 55cЉ<7'8 ;OPLH'3Ɣxd !6 *;Sl;) ՍH ki#7>힯$֩*J+E#\cWg~o#yL uyUSɪq2tE 4 sz'18ya0 {"(!8&Tle#Fڠ7 ʚ'Q!*cVAQ;ؠZ씆bTOv=FgvZqsz4 w K$T[(ĴYN89KJNqtH7;1X5!^Vusv̚:+FޮTAA2=4S!b̄o}.OjªAww^Xcu-&z5]t|A'"~n'++k薞@*usvsk߮սsн+;o2t/,r'UQL^^-RH7Bobe\cL:IT4EjEr)V(7gDdQ۫!;wX3M}Q7Lxi޴U8, La 6P s] ?f|~BApnZ?|$Ds+hK.%Ksa1zQ5{fپĪZ~[dh{cj=ǸW/g2A`,DGc pQ b 2懌|q螭L:+}TBIɶ72{~,\f$ >#ahQY&5ڽ~5u7|Eu2*.ִ1sNtK9Bfno՛vn-~MPɮ1s9 hd.&K/ TJ:%l}r7 (D+N_}v8hTxXِBV!Lg0JaX#SxkyL~`J!Mϔ d;`"b|‡S_Ȇ*'kB[B*)w^&~ئL㵊ƶxiNR5% 3FkDE朤dD3}6ץ`ՖU\M5 uL,ܾy5SxBR|V&l%pLHeS,SJ`Q8X֊|,.gv O4́Pܽ^>M3;U u?XRQgmmm{p"G*:0my Z8~9$e'ی_@}aWnC%f@f/Gѵ^lbXꊯ$"t暰!3B[mhP ?czJIEͫ뷧CKpd8qi>"`7z5=-'ڇsϐ9gNp};/YT%]dyv&ǪwFZl}dq!ld*Ux$|1ˆq.m%V~[f^i m_xa6\xPNzZQivI臟QDIEwŒ* } 2vH^N4 `&sŃÒ $ZtmSκ*`ܝVV>f_Fu=L >+8sBVFwQdOݎԣ3:s tct:4r&ej+^"8N4"5ǴqV>rmsa4NXpGGu$޹ȘOYFj`U8 \P&Oo#VT[,CvQʛɼae`820x,vPa F2Z Gsd3qjɺX@y@Or &2N?):zIQH5)B5}vd -3F<:9zw gB wtvd.KF<++^l{RCAĎ!0Hs_˯2dNidzi$wuo~+A!cOV边> 8=b -[l-"sHzbEԥ!kɰzc_76Yx:f WIYKХ4^F;zq}WC\%%p_\. } zĀf?vAi${(ǎbo95_ Ufu[̿]1"Ji9- =:u, oSk|[@_Z^#o,຅c 6J Al Lܐ1 *Ѭ}L&[(^/voFk薱0)r|?X`Pcw#aM,d&O鄢Lj~}iO*o>k:PDvuZYs'n;{>"OnsI~i7&() Pٔ06PN3H 1}9'$i ǘJPW#ceC,ju+_ZOPVqxQJӪT" /JQJR(T^#WE'˽BjY #؎ 6u :f 9@. 3qáQ+M+;8At =3CwB.yA9`Vkj7>ң2/LqfRq-lCo^YugY)تB&c.R8S鴑0O$ 53jBLAI9 L6H+da3hxuVQ"%t=I(4F8>ۏv/EiDɉ3?-T,"TvpAyP }N3>*2.dqIja(BX='IZXNRsS81quMDhV4f e0+@e[9g& ߲ 9A-Đa葅sACI7r h7/B M"h[KG C0Bs_$?[9Ʉa}4ԟs_]l{\*H^5E$ d@R4[ Gq'SK&4u7CUV䆴qj5]a3B 9+yEㆈdbr+;@׮I + W@J76a~<8EwXxQ(WFY KƉ-C3)OW'jw(MLz%%6%vxHzA%'E;XK w7r?pΙ:z"62d~KEsyy8)F&)|<b 'УpprYMNJiKuspdh mY\N9cimr +#Dgbկk`bJQF+rl|Tq^>&g<_Z|<ca7^/$@ ,C?2|l_hy6OV$5jfB9X(:$U G|p.^u9E3qSPq W: bZ S6 ,6Dž<9`rN%'P",.3Lco䑀b sYqzQM:B?STv//Hz9/;]FjGr0 Ӝp;X\+tt t~ڇ8z@anӥ & VpK!Lԭ!Wlb*YСON25u7|FZğg^V2H:Zz-*|/NJP[Vғi7T&` Z9Y\,u]sxv 1+鰉{flXr#>/R=W]f; >kpW\*r X臮G)37}KWYאqZo*]acF|HDk[R7X,QM5,/Rȝ=Yk/kB'Y[Q8>jxot-Q!r~A2iRp0cϢ:qp; (%4 Nѓ;5,G/&v/ ΀yMc@~ŬJ]1>Ѽ$螒YŮ DiihCR~Dʹ#0WfO߯._=ZJFFlkFpwI^!7PGwI uYmJt pWO-^cKky}(4ΊtT-:웆Eo"r#pA6Llcciu%L-">84)zi["UaJR`V4D+FU13$wsĨ #(i_+ !g$.+bCrF5 I"+q2ο)!ͰHJCȌa /7T5q7dQX4[~آmfe||H07؆F]񅉘։(ݦhY 38īКy=z}5pV'nZYVj7nwY2qxݞt NlgLX3bO{a6eHa/K]"t.F9P6<#jpK̰óW#(ga4g_E|4Hg'dAݡ K(%*ß`_'A:PU>'' ̴:diW;Kk!mz{##+WUOV*:4EʛfJ9 EiD0310VzH-ğ`|x/\fM*6 g@} [cB @p/[NAFRnFfTb 'D/MPB\p`$Vb+@ a{h}6eGyx2u[tp^F5N;':B0H98M #Ed{YcLEt4ƻo%ׇP]DC3._C0 {o7UDo5)r1q#Ȭ*bCmcmif1Jbv*ZN n_Bl{F\qc D3!NļEpgHl}+_ͣkіMҝa+qKn-e u\3\}ܣ=md('q2]Qq$p< 6b^ܕbVCV:P%f`3s]q?_oێ(Zj ќnޱ+`Q*=Z,f Em`t:Z= GEE7ޱT'qIagRD0Ǩ"E)Go-VLd -ib{73{A)|pؑأ MmF>M߲aTPzXE:̼txL6b53բ$^9$WwH+TU9C fbt/0Nރޅ)Pn<σ@ux%d_ P 2]eڑhrN# اN>^x0|Ɂ5$HZ"0`2{d1BȞx]Ze@2y-K9s2BA3Y11Pgjk^q,T?RKznU(ɒ>M֕e_jRdsY}{ 6(FN rm (LgbpeQm+;MJ洧~8@ +#)n}e%2/+p"a0,X~-~|z(O>tH?k".rs&;EjVφ wufz+BN.:]dj(Ykmq;+Xr3+kh`HJxj84 GΥޭIл@gNǙ1|w[Pfuz1pKع;d$ia%ecQ.%8$5x E~ #A@QB)04a o_8sx^us##zIi Q*YaeLS4ƿ]SXsRJLfBCے*t?/FTKK)ebbN%Q@.vGdeZ+?U{bJCo IˇuDDCx3Y'i]]NR x{;4Imes'yj6C'%t׊ҕPpe$cmoL!> TxMcu ZA35dY=S) َEb:x%g2Dx6*J6f\O8֋1cScpޣod'^Ho[4d 0a /b9|QnzSm&dPrp&˫>3N06OP t9'uR|Fw*TѷL$<\ +HL`W%wsl+>ap{ R~k/e]qZEƅk(N>3 ؄X~#i pW'eyn}`d"p2~H p5rT.$![_-Fm c%}FQSk+OK#*;ѧ^0LeQ"[;S bTmE`=1 ͆6U)GCK`G>+ٻMb{|&4)ˀM:*BݍU/ҖJW4[ I`|lxJgVḾ4`Q?8a2Q$X#a}z:W!nbځ`var`,B.#(mT*yUMv)YJ Ĉoا|Sw!O],?_bGz51e&W?2)u} rM+GnXCydXkǽ:P[Ih!C]4;~*{tI2Ke\{ߙ7S~TA#ћ]i67F3ù]&M! y T_&\gBo#ӪNE"$#BT8?ÒvSaR(HpϬ r71_ bf'6FB%O"-$3r H햐 Ktg6{KcWz'^GV&}s] $T@1'|"` FIe9OFdm(w,AEV 8 5 Xـ${b._/@N]Fx.iHyP(r#r}={*xraSw#Ͷ<#Ӻy%mQ |Kũ;dQf .m=#?$ mz?l@Yn?oTH-C io&t& rŪ>RR]ɜU]6h8Y)gH7nkj^j'r^J@P* C /J ROPܘ頓-{ S|r>W|P~eS!/hhXi i4L3p!*شI$>,Ҿ'p/1;"I77|/z΄@nn불}2yJ%ŏ[s[誸yr^W\hr#4ա_q}f¾q)v ʥvjIN[ X4Fr]vM,L|$'w/׺VQˇaP ZPß@JCybOK BT5-Unl` ؽ 谷6GI)!=&R;&99 X!C>3MPBndrZ6܉ٺQCXZNkFLēOr P},Uc 7gZ3ogG?]q(DqI-n(c;EgBwӠ^I`.*xe\N)o<κ H:kr462Ex%5p rA }t&T=q*ځ-A˄().G#v=ҿe4ͮI]y6t;&H3_U{8. c(= 9Tոh]lOVd~ c*3ntvcfOYً+h4Q!y@~v,.D'jkSt$s(xÙQe q7SqD˞.R)@8`9'2Hs4)6` |NR ЕB8JD{EMjM(R4.4Q\"2[ak,t dk uO)}Kx+l -D섨(Mز :0)j{D{H;N#=/*JNK%T _UȤ> r@+7vaL"Q0%G|g1\#UC%^aI&TMmCK)LO '6&'Y̽7 4RXpb| ׿/; 7?>:Ƕ1vUZr Y,Щ;3~2bX{ʻQ]j7q)Iz /Wh~"& ax Ns~ ?Z:.8}* ⟅r_i\,Dq6~!եdq&)'Ia >&@0rzÈX%`4)6i !tgy8:WcB݅QG}C;OP LM 0vpHW} %djJWy8ޗLZ(*N8ɫ@6An#gxŠkʍcʴ(IL;?&h ,$P *ibn7bgSr=*7&<&  w~Ueڦ\@TJ,?GA;Q{ZJWҍ-SrqDLgEwmP=ExVX;Ui]wAsTnh2h~ݿ$02&wH3ДEj0U>p@<8 ,x {dJs=2 եą\?Ns@"s[P'nCl^P5Ry$͐ȭ U;=zAlB%hP|ӡBJz5KA%|֛5*`D ~J~imD ܢ㼺A?Pn5{p!4B G']ٲx/2VG3àa1CB(O*{,NK hYMgKԿZKr+e ZKrce,lQXQ4YA 8+5qY1RU0ЌIaȝ%2r]RNZ+|z9'UXk~Շ ]>翏o\UEN*:xd>|3q iˌ~^}\󑊱*?QM1B.(#9|h_bdk)_\p7P%K7xGobjtYlmt[B@6B*(ݚc7k=C6mhFsWi֩ݮo rK W>i% "(=VTa.rI௒3/UrmHxʓ'edЫs3;[n5RH@r;`n/j RG1bAl{'jDFZR}MI+q3Is_Ҙ#B_PLcAPmZET 8ȇW jPbDHSo3L.qkU "qFzC3gbL] {{-q[J׋/Jʤ%Ū . %{R0 E.ʇ?KbR[ \E3WvkMyGZK&g:*-Yqrly韕{6藝dG*h7Buo3xzW#7hP:ˌ(۳<2E'@dbf!Qt:*]Q\3r{/kd*:lV~'VDePr&M{z\g9'F'hq򮐮x: xmHKwWF~>;.4 ܾ?]M3q)BR!J˺Fm(>n9?`"BFrGM.Ch)jnle[)Ֆ)Ϻ7.局. C\%u2cXM`7VǙzEҴ'aNG1`NKu'Q:Ҭ~n;΍ ;jd%OIP_gC{'o^7tU d'BPF!;Lޠ.Z^Lw jM`4+0̶1@seskbtŰf6~((VWkXRg\Z+h"(;Po!EZVTny)^Iیp U~ 6v P֤֛~c;rѿ8//}nE5n{(UC<y;\[f&_/EzkktM_]i!dZ[}jpmc/? f"K4"lq:pE<^؎RBMp4SLQPSdC1]<NP8ftW gshFk];{1O tY< +<w\?#2W<"ŰK PwY}"uyLHB*4iB 6Rqf$٣Mdۃնnl TƩ&~kV !eri؂[}BBVmIe5OQ$ H ZCX56O{P#}ӆuBtn6E2ȮO!] '˘&dxlOa(S>FliʽؽrZ&1=k,Y'7[[ ڌ A 3̜hA'k}=&?)4DrJ~}*AZ%7y?p],'jXK5]oeE_H)2x{rwWy!I9eBwbh_<&rdWW-͎ C~|^+zC]}PEjhmRxU'#-kvZn᫉aiR$.68oGkᾮbѐ=bee?^Of+=PX\n( -"] u[zQGƚ^qt~0Kof|hŘ-[4eCW$xߛ^A{PA5Y5`+݂6TWC q%o Fn#¹Q PJ(59ae承7 TT1tDZRzW2p%!/ˡ9 Ki\p5d&ك48b{dAa%J1oߦB]5]LzmX1#E?)&@9dLvVT𬳕4(}V @.ET!dYSX_X˜;f|xP&%:kQ?fcc>G`Հ oN/Bz_Bf6A!oVe+ ` ܏#c6t#wQo}c!:YQ+`x!/ʼCDߡv7YbH+FF+H.mq8.f viz42k9\Hme'Ȉ"GEʸqmS$遵_}652dmE2d3Cdj"H3S}#(T+l>YYWO FYĻ7kGA() R>S +㱢wuܥuF!*Tr]M;V( lG [k⢌VCFr#ohq u/,<$ f؃HiK𗍋{)]Pe_:)DT}.24ӊRLYЊ,Qَ N 7$/i Rސ)^6'*htH4ʠz}(!p~ JuL.FB%` *,զkFl]qGc!b<0( 2U:l[.c ʈe0.,g=s R:%w2 NfIfgvd}14_ȣx(s;c'BHuOӥT`KTJvxV. o%*J 6p0FzǏA6ja5S/  )h14D-Gnƴ꺗yKؓ AU7G8v!~ p{M S/U]˘:+uc!t+7 MDz)[[?V"~vE!eN#hS- =O! u&*p#$pwFi!Z޼N/!rlDt<"nYHoAͳ {_BRIA9[g7=XWjښ(6ި1cdKL۳'ڨF…f}v*xK䓘r\-H=%n[,3gTt)FSiE&Ѻ*z鎗^jԂ?+fc&j6$AźHC982EE"UnRYfF+UrYoM@W-]1Ly R|-ɟUÔ'zakrڊuSz|ɥO֑2 J k?p+9Dqh5 3 Sj]|@VO А$( Fw;:"-)g讇P:VB s|1.-63W&7]BN6\b3joHe;Lņd3ot ]Swm=tb(X%()KT2uѾQ \m9 Иs+,!x}BDeZԹZ)gdYik "r~S5n9ba Yn%lX_F)w`'G lP4iWZ>:wK2T؆qoV14"5"k"v0}vo6/7?:>xTE8|NF.%tȼ֔\1wJ=". P"n]_#7R~ŬEP١` Aj>᭰6|bSif+j&JJ/-@?8eE#p9g鎊z9>=3&m,~}poklڳm48lė-t}TagY ,0j.F!`G*8[.VycE1B*QAe?frmؒ0 \|U$䚚R&%R@ Hvƾrx#UQ+ bɥeX?4Q{=w7\s ݆ƿv(fDi(☲Ub^2>_Qfv:@S/=f*7&Tjo9H >)cn5t/\1n"Jޱ]M:&N͎v o=Wi8⑗ HHdzUvb<$ pÞѭ:c(qJN)g}IMkz6?5=AI)_ům8|vpػ"z8fKhm&{X .Rh[²[K(@"وf\,r"),V٬j05Yn*κ~lS Iqs%R&R[MZV"/C MeDm[.J`<.p=l0p@Bir%١jW>8=X]_]ykx5 l3^SP:pSivK 0=9JsU+Od}B8F埑Ǐ*\Y?VKv1`+Yx33L~֐gaGtpV;hLښb|Fi|+)Gl آԑ/?Мb +De[@?sHۘ*2OGl]Fik ja=jNYvX- f\"rKfkt<}7\kɰk0ߐ: IU/}c0Xe@BtM?-6K~rݬd:v.6nvzWv&i\g{Ł!p os-a=󧙀Ҟo{E+sYBq LT~NNTy'ŗNf vzo+(am80?;[(pXyfB FU2FJ[ ܩ he"Q6gʲȈֶ,4\}V_mǐ?5RH\àBS?AfN6#Ԥ^w_wt|uEx_.jm@o*8+~5oK`z2jEК1@J_=$SV zlBXݬlrn%%7wH^t󪕱[C{v|q۹Ka<5HFB@pTZE[kKlS#ml L/owq.K+lk? jo~锕Đ~fIPė{Z\{Ra iv|y$R)'^z>K>C/{5֥݃J,hϩ+MS {tNF\WX2v`Trln\vɀ?L~`ETN4W?QS6/ &%A?҃3w$4- vy$ma8Q"dIMPkO ‰0 q/uG`3( 2L6ݗDoAOv](|=aUV-j}%,sׁ>TD# zݔxXȣ <7vQY+(H9@b yJ%2A\uG ƈ܃ʷmt厧Vu t#'Hqǜ{@.n鬅?z3|g·"1񀃍}%Z $'uyy)2 $ԑg%QNڍsT9h 9UЪڿhzvVjSH7uH0e!GQM"AEns ӥeS6ٚ4:f櫿1=PF A($UzA}u[_@ cʃqu,aG<B!ݚR.[|*r E,Ȳ0(9p+d{ΤkZ‚Owa39U;#3G끦|j!&b!) tMH'6xݨ6\[ nد@jkv)ѯR-')ɩ?DGU@C7>C26驸CQ/6YG*^y5g,KS[MW>s~2쒊 dH!NydU„ &e ~`CTwRc9Ē-1;g_T _\rnnzJ1P-3"Za{tܠZ$tkk2$dg}wt- KX0e7ߨji{|zqeC_yv^iXlw\Lvy`]Hc%fM͝"٪{2w%5zgmL& Y跆ߐ13eXw$8)+f }i.>嫫b )Z- U\ ?uv\vi'IYTGS9..#D[WΗ]y6lR "f^&ҵz-upF|8J {6۸vF?A*VJXߤNF}K&zuf6O$&&[V*o8EC }8l"\SS a5+2\)`R ԙˉFlSR'5o> םQoX 41\HhCRmȲNLBh[ 0 3XP ƭ!V\\Ww|(Hrq :L~ .IC4W>Qw@ao$HʲYi/_%)ot?y@}t+z"6a kZ$&X{9j b ԏ]9r CCx b6#g4˯QWq#B>Vp 0o/t wO{]V%޾k ?V^ !9 7L0 o/xZX#18R8CE䯅Xkzz9/.P+E(:T|&׌k|浔 &FwC}Np9;xdqZߔͧF>_Ÿ%}Z9>V!B}GcR7<*7٭_^PtSs48'82ʵ$qcJ M0""\kt-l1> @٠F7[L˗i<$z"tۭw;"+&Siq88V}}I8M[1 1сU妽jZA[ UCP 23D1ޘ۪VX_*˽rca2r X%Y~bH%5 pRH =L_!q,n|(c ]< ը7E2bc-S,0;{C}NOҪ'Iyݖj9H1R9?[#МXqr^䫦}(v3(E4Ä0T ܵ(zkHΝs[~ԕ3S[sB}(#M:\E7rMp&`_B'<ܧR5da;ͥgl+ M|AҙcTp)mA]㽶{Ȫ)RhiY4Qu#*PJf&RӮS1 6IPŞ4g0u6ԅW% ?SӐShh/zqsXʋS5d>V`y!A2:+zs#ʴ z)N;2@P-Ҽl**>rxܠV9 zMZ w?4Nu8icO+b_02RcyJtK";*#Qk+K\>EfWvLu0jrN @ѫacs(H#J@W/3,ǯ䡋C cA dTZe3{lgmJ!2X6cECswԾA_ _f_j2ͧ7{?^C&eR{*A:,0Q$n[,)`feG{>>@qF E:44oۙ"uÕ]5B&ػVBgp-!oDjyGnH KӱBdg`+3bý0LpR<Ǭ~h2b1` N¿<߾]5$WY%KUJNw0R`VEs&[ۘ2ɟX@vNSԫJAPuN4ʂ0VE"^W+ S 64IfKi]j 8TfZ-)3>*qVF#-&306Uh'#6WKH4A"/AȗJevU&c{P?KΟGrIkf)ap-`2 ͺU#pB*6( >f< ; g( 1p>o+ '.i?cy^:ʿV,?Vs{;yV8"vO^%4b[gE;3?eeQ|4^=i1<ċ]7N |Vj޶^ @*лJ.B:X Q$^ )8R_Iᒦ[H_'gIɝ Rjft2;34;`:Rq-:3zvt DmP,=׫ P`ra7w -cÞ^܀u);e۫ps?iv~Ƕle偸s&v{cWUePPN9DW굛VCcb/s?O1Rc]^CS}z45rqPpa9´Kmu|mLMyޡ(_ǥ9L%xn1],~TQO%BRKm;dwr&"=h E\*$`NtEW7 ۙ7.G37BZ [)]4|\˗Cua˾DMrҬ fv"f*_Gv~pU浠DlU\blBvK'Ÿ,_-;m4oTo h~gBq:l1I¤b㝎cA;߀` ]䅱"Η҃n=ꨡ*)sS,ڀ-F>Ŕuн7-$MVvNgwQdW밉lE(̸N!@1 /7xAt`,n{S~FGn8}tob'@Vixj\!ή)( JjH$}9NoxW˶!p?pߕs!NXj|M)68m8ԀhEO)DJ;6&ԘwD<הN3I]3kBU$3EtX\Kjw *B9~(n_݊+pzF~KP裫S3'K:wrV@QǮ9}^&]5Pd-–{\;gkUT5cuxn<3'fp0fo7M2ϣkT1!j{=,]J\ޔ-m2 3ɄwaԆqk7 - Ff^yYA=">˥( SUwj k1tf몶K\kAu_+I.E(]b]q3rl el *0N6v_l<RrȎ~ ٞ!v}$N7h<bHX5)@*̀@u"IPV|5S`r6|a:y"y7~٩IJ{dw^*ocutRZۥ-ظm;&WV.vA&%JjsWZL꽑vq-d(,M(/=DRJޫj{i#DXCDV㇧B8+Yyuih`ڲ`AD@YÂux&yrNUuZ殜 O$׍TZYWu7C*{OWܢD\W<:+5̛m0jZu~H-%|ҭ_mFʹ;#F(ji@vu |pdS'562fkm;u7A 3,,(!J92mڵSUyeF3rM=zΑ |ٛͦfFoms@>BN^fQooůD0v& l g/-aA Nbĵ$,ѐe]#ZbIxTfh __$!J`#KfqlD8QMz`fW0©d«TIYV4P͵E֙KND{"TؘNEC9PO hlށse{L114ʏR ky`Ag@ xo/0g*, 5= Sl^tQ> Z}"'b/@%>WG34{f̮ɉLnmM S;gʷDIP |w =gԥ]x2G ;ǯ2 Lcm9pELn)^N&ke*I%Uv*s1ņ%Qԓ)~5.^Oh$5N29pAvC{)Cj?)|oDEapZ^Dg\@nK@DMy+kj֥0l+Ҥ_ZWj|,"h1@R8Ը?J}P\;Áiܩa-p5 &ZK bGzG"nAiY^*t{M'TUxw6}(V`ħd KQ'^u;/K  W~Nn"q"Y!D`DWYj!u;% 9؎ӟ' -0R&G/ʻ~LآPo@ؗ$%#zPr(/:P"J77 nz=m !٬#!hVYWPk/71&< ]żx #"$s\)L#fu3)(WyDIW ?JJ4p_e6c:V}[Zo?5{ꮡuMΡws5{QQNe"z ^lR|F% B zasР9'&sQf`GR!qIu4oTYfliT}7*=׉T/^_pHE8{iP"C|ni;D~ :}i˙E=E`n{e*{h@ck VV|$etjB=7Ú j9teb}:3k},x=Ej_|\36QeOk i5)&TKܰ(r 饽Ԍ"|9°K&wVItWqL6ϜJu2S ;NdkCp|Ț[A/dd/)-Lˀ7b6:_Χ}z"qct\F|Aj2L>m{-h^dW| ; (; _)4$OscXEˤFl, SfWl% ^fLOzQ]*u;VꑐFKy[BfsZfEzIɅ,l}6 ]W/v}Oн |5I3M?oC>C"u?3ʹHKo÷h?`c/Sw8+dߖ,,;:?Oce:#Y!f i#'PTSQڏWyǮ?X'"u6#h+ў,mY@z;**Ò)(bKiwCϘѕnSGr|72z=!&uux|-mP36ǀ{s;rŐ"p4햓Qn/kّ _;noMC!yo? G!\*p +ʡTImWLчL?@2uCMN<ط? f.s6:U%2d W2AFAmQ[Ph)h$f6_B…l *BbBH0(yHWPխ۲ jzUna|Aw`w:ݲСy WAdTDYV PѠP:K8;s IC^rv[m9 =8'flþ#I~U1M{#މ_|=9[RƓ7S}'%)JGKcA,'2 2·|)!qBاE7+3/ԁ'-X)6VEV" Bmׂ#S>>Вh)5MEFTyRʭֽaZZ!䐮جlUk [h -Ȋig&a rVV %-HJd꣩>Zxn52p.NT !n 'I |[:x. Ӝ VKɖD*ķΤ_lA=jBg6ҏ!˷ p@{( s-&O4Xay,5D|'0i$`a E|A 1l'P7% (40$ O4'*?~ /a6Վ9  ^f?ǹQO_0j/PBnyq [8a ~%qkF*EWC1ْn.x~1)}HBľ]t1:~#,Ft® g~T㑽Pb*'T$n= `?pH? qhP+&ViБMuY<ԫI~r㳁1%,(CC.ީ`4|QBټzDƾɹ5H#NZu#@mB֪mzZ.- Z\@Hd$ѳ^Ӕd |a Ep:x$H1< /0;ƴvTlpcT>vQ1φԟqM£@{ Or)xR'En8 TN(bb$TtU+nАhU!0xeuOIGJyA-ݩ&Z( ^B!9#M_͈g0I;j &^sMTea/wyit]dzAųYnGO !(rkkQ",$E+ &/u-;F8[nb ¯ߵR 9X%BIXOO e6T tuRLM8&_VjA-P>ZA1 Rȇ\|xR'9=Ǭ@S ՄU<*\1%].RόՄ&$| <*Vr~O'<ç|>00]EL/>-mی*_&㷓ٗ %Ɓ4vJۖ R4v N_NKZ/4P ,PyZ]A/ 3`69~xdb\؂nk\ R8Ρ6 <:XV,VX?XvǡiG;"m%{z{al$^P=*w V|[ކ+1 @$St05=`q\cʠPśWJN_{OA yே2CJYTÅ82$_ͽJCFZ`MT~'=H c6-+Pގ@ ͉xgPRyK .5lCoT}QA-Hp;Zz"$*rܴPSxs=-|K2d!RKp-GQѶ9.bgܴ9c;?S )'Bz*hܸ8Tnߖ,wjW!V[ٹXCKxYZy6v%hjZ|–/@\L뻣WuU9#'p>*u4ҙ_Ybf>x'oOL!.ξ5ٌ0}8ybyQa\Z5 yk(F@8]ULk[&2A_))fw%_?ng\FA`S[5s^OUA[R]igQbj$}%v_l k|Ef+[/U>9<>DZ3%'(l.ٿSgf+pBtO25|"㮹,I0:$ECX3 >ЦQt O1$07NSOv/dx!Y˚cG]5Us߸ ag[L BpIVaۨ9|e|kC6 N=YWo0_::rEO9l / {?bŃ뮮K|`Hw7Yrr` (Z8TVMa\o-|/5PVHA10Qa7ڳG)Ncɮ-RN.M¡Uy+>#]$5?E*<cn VR{'6bQ4 0E7}K^rM~Wl]}㑬v/Iyq "]Hp6`ix$X ؋-_RK%XI3WA"K9"41 ls3NfX" :sߓKCWUOoExu"xa{}MO)Lh4*zѶɋ{1(@u[so- E׭*p)$PV4_B{Ib|y"jހZxPIn9%@ `F:;Rq;#Lk_GfvԚZ.SȏZk {i䃛A"%PW-dg7\H#epN"q5,S!>$(:fʤެ&gQ=3쉱e1ΣpELg8mZJ6^s<2Uds-\:ΨYt5RABFC Xt? ?!_")&Y'HDR'T׽KAq]^vJpz^oRгU',.GEDh5r #+Z#e &z<d07, :w O^+owuݔUS~)J!Bxc>S(y4~_Ų62o8JXRR8NAFBqfcxtgqL*CjbY˗pv@Aou!1x w rFO|8!@( ' Cٿf`JX *^f<a  ˔̏9F71w'Rxh ua6Y&ݫ lz~`~|YsNZ}1:FBt+h<9GfĆ94E2D`'Q =FaKxT!įNaT+`=γH d8 v1>HbF_hEfNf4k"^MrkUDKʈ29e=M(w 3JGr)z` ɡ{mAgO T"t ]7Ju߹WdiR ?Hrn<5#8DOtL]eRck9_b] J|=HGpjj9v UtbOfhk1gZ˓67?CW0Ѩ'y`nTO V"ݰ$ SR+7O?)A|2E wk.sB {E3YëFd id(班F !DFC8X"|.*0Ȫ e*=_>W%+5a٪eF{&zK6DJkxkCYl) 2D"C]6Z~F1Ir~lE9@EK3rE2umdKdpB&s2q'`Sm# = {xm*J+>yXlК:AMLܷ!T+rd3{tt,?E)/L.䝥As(\Jv@L7멏f(^&.WwUÚh\+<ǩ'vd]Q#GQ1r'Zxgϙ662E~X*Azq $WY pl.+/u` \Il2 @*Z@i,UHeso-H?02 *CTǝW/Pu !MeFئ^Dl9PM|-Y3y<ƚ:fOggIfz6I!$q= Vf¿1Uqes^M`rRށN9W,笼 xi{3U_O1߆0BZI%QЈ*@'zm]c(uĎ_ HAeo4e2&{5͘5c{9bj>/v3~.'#xY,)38ImG pY8!-Khdb/#~BnH_7He}:ED%|g!t'_pCɲj8Gv` UJjt@W)~k0W|=&ބ&d4u#ݑi:S1f&%d `:_wg9Qg>qdjLS3G_-NECReU+uBQp|*|9Du%j&{X ho }:Y|T)+Iq34l:&*;wcm|-ɫq6%ETV-_=&=OEIK|7n a"v"rU\u|fCf,Y4^LS6ToH`9Td8Vv"ziFwnm F(2iz-B֗Oʬw[Fp TUH9 v5.zA?2Qt?kY5y(N\a :-#ʌO ˫}Gjj|aɶUSR"f= "ݟ{h}ViITÀ)|FFY'dԷ3l܉׈ F[ E2G*NW踭6vcșޤ_L-o%%wgl˻H(^t[PkDW^E9'x\*bGgd8*g{>LV4bRt"3!fM6)NfsMIm9|':fH#͎H zX^dlrD$lnwi׽OJ,̄Kkԁ8ޱ&ZbcƉ3'P7p&Rt7>i-#Qh>?nK,ϰ3,doV{䴙O mH[L_t79&aU$ E/ˬ0 SX]?Iic- _T! LR…ji C}+uYiɵW}|5H8GVsX_T o̔R%9@}Avogy\2_vϲDLjX߯`^PP^:\G"]YIyH;S04ȇJa9;%kiT<\hsב6xgQO} ci7ڮQ7Pؘ=ΛF(IЭݩX]4yAy7pU{3 =tΌzӷ&mvBU`)(xE8B"%qV׊;ᄀ3lL~NA^(ʯ6.;]dHDGfc#_M^9}X P~Ml:ܺoMf&1KT6>l␿@w1O=]t<~@/P`+9;-(92}"[ՂM L%"bW`(}7!MW*AIoMmvZBT}?¿xQ۶ hk܍3~@풡Ɍ Ek޺qfhI+cG ɵpBu5.?C}ß7 p4ʅ+L[D,9{b1'9m0j|bhV~iVy%nEcRpVi괁^7x|)o~֦{5O=N c]R >Ǐ8i4Q$ha ن2F%;TS.cAe)6ӄT `L9&gOİgؙ:r`3%|!MJsآCR̢x> h i].rt,c?oa bi. GI<ʜFu1XZ64"Td5W(*ڑ1_L_Rzڀ:ÃKMpL?2Dgt6t_Ba`>.H~`,mr4hL.rޝ f,,!Fb[`%>{/ rN#aTN_+PIe@>Wbkx㚠,֏ h48t+P&diDy&}F7{ӃIvJQ><Ğ0d$\*rcJݹNm^U2J;TU 2j1kvNc6[NJMq"M#.3#43Gm_: oZW`PhEsey+Ģ`GimcDa#~oؒ=!f[\y2PiQE JRsi~Fi KYkZ*2>Bgbfk-rIj?eViu*MeI%@.GH'5ÄTv:_ͿG}{w:9zZt;ϟ͑f՜-)ĩw%|",&;le"@O=@_ ߻Y@qC*?|wpԛ/0*ެ2Lizߍƶ9WO8m㥬saN? nȶ^F,03${K\{j (R 'l:K\)( x4 #::EXڐ`Mm 1]#w~e/5\_$ &JM&\ Wc܅&g[f{1ł?C*qVP]eG o?]6' X>8Z؇ BZXW|ȭŚb4sѹ w<&/W*:* )b8sHp. 4xZwzZ {dNuQ|Xuxq2#<⧸8%bjNrÆ.^ Ek!Ne<%kYO5x$n"룢*❺5{o[?5 &긳Psؒ2>_}]B6>A'#)bOiP YK}45*(D~2;cC&i)`^bЅ,?IhuP*T'.c{)5 (Ѽ_@ ^g Z1C!oъ`2⸉q%#6gXCd?KkFPeFہaA6 `dΦ {83 _!M?ƶQ |}ۣcw%]i 竮' ?ri\]}gWv=za_-}]-P}djL$4ܷM#+V 0r#(JmǙL_- +e5;,Xц7$=xC@ ܕK&ȻC[f0noU.\Yݡ?P4l:Pe}͘,HEB[E+\Hg<_2زhI'|=H *X@e 8j0섿]Ser-K7OAZ6oLɩ?R>X?G1q qۿKgQʸ}+F Xƥ>aa]qD ԁli\bNr-pպ`N::7[GÝCP,}}`;@p)KW{kCzHUK iWA&Bi9J@_رLW<ˉڼW g3%#qylӇٸ !zz~ %ՐT(joOX]媪*0 gΏ*@qNO FZtZtʛ7y(I7k P"{[0T{Ĝ=$RfKU( z@&d FTVcfO[ix_f4Ė C )2pg +>~0-J-nkњ:GRPEf=\$KlG^(R$^%`m,_*[|9/t "`̓3>G7_X)$WS!.Lbh~iѣ?gt􀀁9#a-BhV V=8ԊHD$,J}8ГFik SOeiHq8+_HC^^GoL7?XKgCjlVEOa,%z-e7aB@Ǒ(F4H!`_r.Iݛj|g ^TfJG md[s%A*t.bԟ-fBEm;m?x`M-f*0;Z0p¡z8W%cJQ'`sT3Yˉk'lMyIFI=^3_ + 2 L҉y+"p;c^6[RbcP"_% ZmT_m<>&n W0L {_"wBdKzAId~=㝜 wM^aV;/[I5޿yTs22׌/ǩFDKD8)O6a[`@DZbq GsԚOʝyq)ߌ">{L ш*П9s}T h#P ;tU**;%(N۷=JlN&yh[u+q5V: 񽅡XY#M4WR,8c+^Pz$ N}rJWM{=^A[ :Q 36} CĺfܿLiB 3?dVC!Rf3}*͛z"E ;ɕdv귥]|wʀ߱>Ԧ]2U>Rr-DϪg"ũ0/G#=5/eU}JDDq~a *ݳE[1uS%hG1XtP:QX=A)XEFJb{Gc!H-:KZID⩰|%Hp\b0,- ˼ ]Z[-e8n;Ef<2R$YQUGX_e^@#j@v:Jgj?-OC56M+ItnQnN2R%J$)xH3)_K. ]w,BTLTaާ; \L6Ry‚!Snlѳx&@rS/tbĜEj;9wQ/6t+_W r-&6;!)y7)8ZZG-j1;/BэpaT>6JGbuFM4K]"(*M"fw~IwoT 帗Ua]31saRKf #!&cv] Y2 B1iY=dJk]Y.#L"XE"g -eT j/ `k#; YoGy˃vӧ7iX 83D' ٤m@ء‚&BUz3-ͮX־7 +p5t2op z #5#i(Ju?(څrÔ1BHկHr6pPl 8Z|ͤWs), PEl&-񃑵w@C|")徠їe|f~ޔQk|ry"|r| i}V">;!y7uS_hyYxKO ]iHlH'(?ۨq# DPy}Na40&j4^ҝ4Cjpgȉ u `b޸bY WÖUe#!BN&kqDg#PYM~@Hi15= ]Cnno#wp(c (?\7(m2BO_Q?' XDNn[ -ǑV!ds g׾fʜtjvl)AIT)v'c{Jk׆EqX̙ pBKm=gr8]{K"%r ym]-[Jç魯lF7db;0W\S;@x:"Rrmc8;+}gF%ѽ$ĥ3Ǒr|r{0AzYuC"-\T`ΈHB7uVCry\T Ix=zJiAr*W^ dq.X| _ xx:͌mi9mM$^n@>Ӧ\0lZZPkݯ5hPh vw$^T>@6GT3=2?)mwMF+7zƝv^Lk KwH5Xu I ;œ͐ݏr&@k[MF .>QV(p(鋳ۊ|yݨkzc|EZ&(>GhpVqG<̌UA%i OMfC]Ńm?3|9 kbg!7RwG(nύ$}3d43#NNsS_JӳBMHeEH1wL3߀12hFcaZ#LD$2if-nAr"̢ɝVZ\|,CG.χ^u59CאwQNZK.P q TvheתH?^p])4-c2fH=eJԘR.Ig,@X=z+=ny07,smƛs5XJHA+qBÜd\A}Z!u`+ʭ#kwIAY_C N.4a9\,, H)ÃK)k ^q*I{=^8E ykݴ4Ke7%@ (,t RR2mdXhe>[Ns9w7 w+jOד$9Ҟp6я>>p߽IKTm:5eOA\&Y̊ہNR JcEywof{6 s`hT85-;wm7p$@Zx0f nu<Y̢m~jgAҶnݡe{Z'ifU\>*~ _uuVg}.=Lp`h~AH5߃;#[xՈlֻq_x>L\{Nfd:-7q `bۃ^o[VH`IQq/uDJlZh ?"u[ff<0ʭDrϣB iό >Dj"8A\#7+t Y4/WrGiӞ2Kҗ}usV[-?<8ylY`~1X 12&D.և憷g~*(#hCq 2:ڽVta{^2m(mۯE'uRXMFzkP96%CS3uyw7BM?VܗL^wb}/Rᘦ(\ŔZP-r8u-޷M _πJLp{\ ) Khu,9ӟ# 1ub.S#T Sj^ysN^@/,>b!\ )8u8>55_N,XO0 woB0:O~OWݛAq`?w"+e5Zqed-F( p@%iF*?.$8t\s,p NJ/iV=&W|os lBd/>409|W`JGxnNIxHTp2 18Ф!}oǽ"> b$\1j5=*U2glc(X ,ЉQVY/pLב"* DzBۀXs]ѯԒBLw%XIEF(BPl!dg֍՝˜Ӛ\_倛iL#Y3S_Eާ}=d}z.[UwѦru>9vt;}n? \gD֖BAeTC/j YH]|13u낤-;UA TD ܻwɃc؇I42XY(īaW'l5lL.w& bxr¸n<4,pԾ||/^ry>%|pEgXWޜú(h(A{&ҨM%g8ԮEhR;ŏd߆u:x:EÿhCNÌ\tat$Z *<ϟE| 9n5x$kO-ptu(٦PT'izR6+҉SoL^K5 -JyTZ68Ygrn'B de[Ÿ)w)C}T1k"X%J4$1)24~t=I/c0]8Y`PbW#I_s_g3mA'=5-v T-ʁIZ5ymuG28W&3 CD֍WR}un oA)^X5\NJęBrt{I\IC`1G."E:Y,mB4>X3jD'x">:%dF]DZ{&IJTd؃r4Ilq{9`r䮓+Ci_o~]wG7s_"qscXtpIc,WDAoIX 6pܾD̆Y2Xʟ0UT4-efjRʁ w.1?pKh#٢J<zpgS@f~>8TI 0f\s)E5Rl2F귭 S;O|s4&3"D =!S܇Fq`>ڟPŌulJ+[>2x G|İsE_拔&t_5K>OpZKVAqY;Z:&*5Uh=e6n7YCf_nb5Km2R1m]'})]t}FWۚ/eX^VbUa>G_$&* ;&vܶ'$֌*+Ӂj2deYq}&G 6 *f_}5kd\N^`7:yLuV ;QpbK>ޜ# ^&}hRFf,Me"UV-2y;?daEPp]%\h="w.Tc1д \Zr@wlE9E=tRk爓Hz4˫4qn±ǚ3 tɋ`'1y' _H39 kptr\֓ {S^?ɯ\3%Hh)/0N؉MXu4fI Tt#\ Qc9aaQB74<\wcKi귿`̖qx GѼ^~!N 27R"kzĔ0p^I@D1PۖylRΛv98֫rRfv׬ g;MTx,YdPփBXO-|#Z Ӌ"h,bVZT&cۙ5WRiZV)stg۹P)73f!n&NƩMbBe@%T[(L.tl_ZwzBE%Z)+$9X:j.Pr(tċ2y9IJA%t*=XݸyvljYC˛ҘRzb)@h?Rܓ:$PC\dl/L6T {%IJ<}f?E&ĻFΤpY1 <~|6v$񍽝@DX%s<:L_x.Araŏ,dTDQ6\[pUZܒjyrI#\[ڒFYh׵0nj}݇ok|ӿo֧uO.`X}4HgյHg@}pW`G>.x>PFn@"8!CSYH}a0I!?/: `N1w~Ϛi|zN[]=JݚS 5N9O+C+|_bvQ3Ʌ> Ǘ fP&vƄ5? D4k_eW͌7  >K79" ˓jT\ݑE]Ӕ]e$jWoy; @e"B %.LvJSyl(^MNԜr.E Ik=ްwmpnG ,!J^#I^|}}NdgԠ[=AU+ĔsW}}_zJQIʗJ`&vglV zpgvLrxb^orMhX(ϳpY 15C:5_261*uGvD+Q쿫8s"7 ŸsXv:=z"8@q* QGu1,D#*\De!ɛ4GoY}:B]YarHA6fxhωc:,9^)~`G.ccTPG1aD'Y9 &J_ Ӿc>14=l%PsLrȣQBo=5+ӐV:/| r$ DEWƂuU N{;??Z}84\Dߠt{oڙFi4qtm} {'EzҼ%CTtI^{'ydB=} &!&{a6,᜛8xq<=]bZn4gR8Q2dfhs%7[1+^CQRO`u ,L؆@z+#TpӋg X)q7q̶0/O(T,5J`bRƪ:"$5oD>2T5޾PGH0>41֣<6?L !y;pݬo(K%R$4Ug^jbCkM *O̭0:vD3Pgcd(?3υ^wdKp=pw 9-ΤCI5ԑ /X4*2Jo~p7'BtଽZ {U@lnCIN,(*TFøx [w֌?|ep82 ^j4x{Y$~k5qL]M ={9];}xKpTxuz{s{zr"a# g@3blhebB4qCzKZC1%n2Ji!cО;Xcxwer$T&Z7e,NXO<7W2u&.b aWJ۔ }A:`ktᏏܵjĝ;N1&ġT6I?.rf12נ6cHiMCX}hށo+SϧgہfLW-|ο+9%W >,6>43A05w\PNb}LM39rc8as# }-5WjFlf2O^~wP=&с"9ip 9,IQkӬER}K`( }~4> .^FYU)5gZaD!Yj!.ĉK5"AѴ \2=͠dCai~JPVS"mږ`"w~y` X#"X*?Wz{g}ue%kmrrbdf`ly oL)G3n)۔HIM.f=fvU}Ψ(JBןN؍{QpݣۻDeT ˶;0hks1[Sn.0Ǝ-o\TKOV@ګ;"7bEUl?hΦ/ڊZYB{[GR mg|nz2{BT$Y9 9I!c)wyOB6q5!C->-r!NݒID~X6~U/S3#mD'L _s?I9Yb+bnAF#V.]u <1;'A\3I Jw2!$jힾ;80FQL+|]/b1(ϩ|hcwz Z[12,R@qWUmMjo cg#㈃i~6\3PMЦ?O'd/ϚȻAMDg7rR׳D U3?.Nr+W[n$Dsv$jل,V?Y9JDe.nUfaNm&v~W%iIƺ`ouzoȺ.ɳ*nR]}{pŜׯ2OόxCX˱-c.*Hpy7ݐJ. 9(ijGի} ʬcL?D{N;Оor.?wzˇE:uH "v|6ۂbbz54zhIID.֩x:/h{$+:(L2 Q<'h ъvєWM!G.U2C[;MZ/Q.^>FZ"/m";(ty|ă]G_G-cylmBY/f))f)R[*ɡ9 "Ľ[w8ʓtDXgKV'@\B5BA:OD腡hVoRj#h\O|^=C-({O6~Fפ[d{n2@ys|RreejZ0ν2Z){} vm#Vu,{e@$]a:"o[U3%:}Bq?~bq*؂jFĀ[8ok[F>\oC9~D( j]T< D e]w3co M:yEE% >p]YDWe^{`2?q-ؿQf:_ RZ JXJ J)1p>Ԝ3vՃ+T~fLQ)׉孶LDluj_o\D<ڼC`;Ilh76/sfoz`fOKߪ~YS;g>b9-10味$ r-ٞلI1m:)rU$PSF˕LjG 9j~vFbDkJ4cǜ݀ {lw]䗥7Wc,ٶ6\=H: 7.{{6Mc 2\g?_}vœZof?Y0b :"8L\gg2,X }3ĝ\X,B TY (~0eSe޺\}:^ayL#j]3.vh81~'퀬V5?küOŽy\+}QRKcp6A<UAnJR2|<$| 2)\8о E܄d,*[Kںc~Yj:&UJri,PGh })2PۦDcl)J0f~<(5 V&M~[`c 9wYj;6EW}<-٢:{ߓfJ[6$nYZoj{TT%v851(푚e3{nV]+8J1C*Ÿ9'gv Ijc:\Rn4_XmɖÞUYNYff$#V:y0߮+8Ȉ8Eu~/Iq;"TToskЪ]f|9g 8ND7JS8Jv-ŭ V_0tND+iXyLuu0*<$[kh%+ -e̩ⅻŽ\I ko]fV `rdXx:b5AfoO-=Kíb̥Uc V'zf/1/b'\T,t;{{^,ly Wy'a3f }ɯ$xݏF}==B丒2Y6._'a2@l,\KBqG"D#ЦP'Y^O%(5M7.tT*]Őr<$MDDU![nʕ3, yVP_Ñ}UXL8nɛԂyܽ=VP#(!0aD Nl45UjK,t3y0K`o8RukgBz 'ȳ9I/P' `P02י+;Me} dZk*On4HRzB\t×p`c9A2ED.0mb(?UV  Fnjv azں֣/WV ]FJ~M3vgxI'۲>sۇY5-vDb PH9#Fp4y5I"p%OI ȕ d*[4|lsh oULK:w* ˨r]PVFτX4_ҫU.X GL;\#J[Z/3*' קv Ex)x|Q;%Fϓ$r5}-dORYLk ><5?"8.^8'=xZк M2w5~KkQtaƏloR,`nqz:P`c5}淇7A'(%A6/hjҐ:qZ=o1fH.msf⣎{[Uϸg]??s;^ pd2[2s.0Ig( x!Iw;2j-c`݂'$G|aOɫ#WI>_PXxrW%PI*˰͢ʈ1Z4&ʼnC `7/"_ɣ{1x d* vaJrQ1hg 6弫v<{0Bܾ'a)鮼`],oOHz>(;snR4 Z P,&%?9s۬vhXľ=B+7spY6p査 y:K1n3%T׬Կ6nGNf>;IJ-r1bn,o*^k+v6,E #/ q;C2vrԜ -zIڄhYv@Oq?e~Iٵ" :Ύ.mGq')9 2 mlUu÷-$h^@6Iw+:u\(VQXu#g]"NIt}tH Y\>asUV*_Ɣ\?;"Y!61-]t 9}l O1%aTH/GJ=|r$.d_S#N[@Tzu:f*P~r B)p(ڮb\mqeIhBK֕k\23DkY2lT\ODEK盅øҕU9wvDj56xߺAo&MH(lZXbr;y+Ee}l.t >% $v4\# p-!m[[?o tB/-pwvBJX %y(v#[),:7+sqFL6.59sKd8;0cH> vMMi̋\'ҿVpԛd)Cgϸ2<8 F(Qa`bMr?Ѓ$IV|YɾOl-|[Ѣf,O]ͭ\'uSϗ7/t#Ϸtp h+9+nW|"UT򸑿 [Wi%ɗW:ppb0 嘘Wb@Ԥ6.^]$GKn%(jG.9wС* r #qSe^(Ns>+QjarN&Y޹m$"d;cꢁ`!e1s^x*j3E;u~?"ꂼԺ]B%6\InK~kW^4|+ig:4MNC]tK (Nx~/^1.0pxqJ8zۮHsˀ$';bôkS T=f"5)hh'qi7B@AuIW.aXL}6iZ2e܉]hMyUgze}bSC0 Ȏ.H";@z xשF}Ϥҟ㡊Ij# .|9nrU͕chYgӭ'] ?Сjd[,JGHD;cq֢P$@@QK;"Gy Jb.`P]Gmx)%ӵ.=!˩pP>܂y\́bqf nS~n1j1lJcjGur0(:;&6]⏏րۻ[Ux@^#\.X (\cLPy~G@Mgi1I";׸c8Ha7=)9,|b\eAq~9ǸǫP>쌩-Dz3[ FJLUp߭~H&X'oyirOj3M p:p=ӊmY A8Ūs up" cgp8+5>ם@'C[`|PSԝ1^ 7SJACQ%F҂?nZG '2DE5'BGhf] UOqc\-p*ةZn=2&sǗPI+_nB"EНv|F5J{xw v8^66JTk,]ZIqqG@<jDU*APV"Dm"")]KzWT#onEێ$;&vz#wi@丘df]W:%TŀK?n `ONY߫ [ Q8gv2bCqeз@ LL}sEAJUןw~n1hb h|.W_+BX+[\-MfAQ95\&ӘQz5py9%HŰd0\炉 7 \怛'DS"enۜW᥅uC6zZTNJ,Oqr /ӂ:JAo Ǎa<%H}JyhKPBTBY+硬<:DR4wW/HF1:?+Y[lMľgN錢NnFfq uCHC`vF]^7 U8_Kq\~ c $:1~`~é1f;@ZKJBF6G~>Jiqqz0CŽt0*Ww~0lХ:|Q Buŷ$wP95R$6oc{2\x|/q:@,b[WI maӵq^vo)jbٺ*OnQ0EGlw&-lv/E(jFUZY[ aW#e`T'%*u-(b(v o{J:p1zL@siC&J- ɘzz4̃𱌸oG+ 0;ɭYwZ<Lj{cPoηE",M]P@Č媙5\^Ԓ# ߑWԎl ,9*(8x/'o@y~AuzACxdR"ޔ,' ٺm&x=OH29 ՋoI vZSY0b mJKΧ11QBEz<-TG?<)_: @ ]=zCCKOUQ8ۑ.\E.&W\em S0:qIaACg\?lRi_蜔x:rXH.2i(D ڃ&/ji-7aWE9~ *rUX1i~hI]Dx5daƸv 3(:eHm^xɄ}fvU[)k' 2SIn`^ċB|!;iG6\MѤteѢf"^ =|7r#U*XXܗWI T.NTNFTmy.l1īvEZtVuFk 0x{%U)xS["KcUծn԰ʀBI8HGK!+{uC n5D[h{>"gC!|"M( E Oiq`R|F__dS nL;ǬFR.ֱx|ֵx}eTjƗr>, D$܅]ˋVQCAAZ@Be-StЀƱS9d_,3LtKhz3HF mEUOv?^2a_-lQ`m-6#n'G:޵>8/^W?! u&|"MLưƶ׷G;.sV/+5} àH:vaȤTBITa<)&S+}tb }f"dED^pTJGJ G,Y߸ X?/?_tϰ%@_%lj\;ju8QѾ٨:^'֑b^"=0Yqoh>S6;~)2Lh{Ԫ,dV.zȠ..(:B{jgcV<>Ȼio3qOlFp-dYx\z4}SPSHKXcA^ÈlG7SdMZd!XadeM;2G?2e~GӨUU76k=6rC2PUS@,+TN55`ET#.uʮ3\<&8ī#2GM$KMБj/։TVoJ^VjV2PF&CR暪gCJ  &^vx.(/2К*5}t "P!9Rs(pWϟOβ\6FKGnjo@i"08_S6nơ=nRwg^s'x/3^nr;wf}Ci+茗eL@rXh1uH =SUӁ2U$?Vw?UG"[nOL,MеIَ"͌ |uRjY wF}lgr)`ڤ|2yc>A%O[՟1mYdAODzR:R֑XŽKڝF@ ePֆ2 t+.{x–jm)M -_<9t @Ck(D!@_rl HH̥i G}soG7adK|'L{y >=@FtjJ~$i!~9O}7?CYUuzjڜv<L6u*!Dr A٤V:$D r8q_oYLbιR.ϑio|6P0  Қ+wDᝐ#ʨcy\^2qu'SծC*S.K2X`~TpmďG[/µ`?X ήyʝ#lhذ'k$Tik x ڇʿUإ7j-)},ٖѣFz=6y4)s-lkJ{G"3kO+=7yPS|ⷄ94&>kE7)Ox;qVϾx[PTO]}{V͒_ӔdҗIW~A.z0׼U!3 e =2xcÇಓ~s`ɶ9TXZ\uiT!yXvEqf5D92>J1zf}s$Hx_+&\I<&7S8c7J߱E)8iZ :DM{E7_ZSjg/Vdszj{`J(wܹe5+dG[uXKTw6wC,fu6$ hu-f^ejwFkE{4XUU};ֻ~愞.Fl94¤%(Q!zjclį=#b.;6Uj_DwK C%oM>l<5OoXʫPSg/S;*i.zِ1J{@cܗh{byfe˜ŋcWLN0¡4) ,[ߥk#g428='~g~_u޼!ǺEd9;F nwG\4B|S,Oذ2z-xFR&LMJL‘@bO~fXf]='uP㊴|^>q!nJ @Dlh).-J A\X9+lP 2y'ؐL\|5#,DY}1$elaObr$rMٌqAI\{hupPPKp5ri$ b44()̴1,$*𛯻jr rtM+:ϣ0C(9aɈQEΨyW4D!ޜ²G`/By[|֜YpRTWdtecvLRFkT g¤&dY ړS"1*Q'MC rWi\ʄ !CyUES^M`[)n9߳99M`QzD+xԲ뿻J(1 MZvҿ ݊F$4 ![nlWq}VT ݋\u`M$@XNqIqghFN5^wr۫?kDQ8#%x)сzGYIrї8b,=^slj_0KoB[i0f_V$SXծ迤y Pᄏ7xJ4ּI;3[&r"3ԤSqVvmj&l *NW/q`4pTXh?P6 ec9d_ Edٻ?TU8*ahfu2_Iƃqg}X_jX@mc#0rڸ}<' .M^=vX$PV1D{mW=,F.\5:ŷ^}(|ռ8Բu"n\đ&A3U J'=F26"lxΨt4w*.눐N* &\R+ coi;,yNϑ tR>8azBw9YrT@44nmKx'))/ke}KzNM)p07 i4X9M-u @QԒG[IjܼhỚqlw5\KmħkvKsPU]u0C3a,>'C-rQ$" ) R>s.58sAaa6z5ڸDΈZI,Vs̊SHp~ &Hv`]; R 6J"8>K#"LUO{9Ja r$z={] &)/Ftu=k1v,{q&w3>Y!c@N(cijw*)>˨\ӑdF"r2 2j,Vɝ#~&֘(jkd5KA#?3I=6oc>[VHBR'&ԃxZFۘMKyVZLNjWpP{ 8:PO">{]J.#ٞ=2DjKuؼ1o,H*6x|f&\e^?V$nqxgl+rU5^ͥ{0_ [.wz}|UP\ʖ;<@˄s%:2'! \+<=>MȩԽI˗VG-l p)GIo<!^|?8uq],:h3І mRz7f}=1e䠃BFo˟yeJ1Yms&*YT1W?O_uX?b|Jde  &iڧ!ٱrظG*ĹLgx]gRppqA1!mPX_ZOPN3BP4LwS!O" Hkʰ5ɰ,cO%>ZL3f5G]4<ºaJN$'VemFeLW;N,* w6}(?*McTj3" 6^ {#8F Y7 [#ꬮ)Ѳ$;^%(pI okJ(LHr󜧽& Y5BrDPfiI6ptH~NiorcEav$JLEO{:\G4vרmʹ7g5Lu}5.D,yK?L`yئ?&0ZQU IWtUZS.GsNu})u{^֗2i e6Ix-1H!ssj4Jݍ~IQs_2{==A9D р F ' vaA_,@ M끟3&Gq53w{)"Mo4,8ua F^xI%s`jj_  aT \:R%l 7aݛ@42K*]̔f:UYC ɽNc? pme9;Haw 92ŬimvEsu=^88/޿(G4ثE#}Y Yz#1 |, N?f姀mhTDT&J)jQ$z+lr)t.ܺ,Ã!fӎ'I6$d8[$Q+Ӧɒ1\kj0ѹ1?؏eKУ#ń[9GF}@N '3J`y)/;TD0*(wBZ1 Z3cL\OQWXcv{IDuzR1mz[x-}Ml ƻ"_S\ߖ)@)!U9ueG+(]o&{HnM+_YI1VEMLpWTSCWsYbMµh %h`_~a֌Q`UN\҇7/Y:;DK:wD! *_9x nfW5Y ZY' 9o=TXN^CiV MV%?w¾bGr3=\\i' ͯ^pHwf `O~ll2m5ʈ2:Z=[upЩLo6 ㅭЮX2)M-jh"I[vVi[%z-}h8'T+r_ U92-w=45uH&k_Q?`ZPFã4IŌ?<'](p܋=5ϕ0o FvQȶGks4z'ɟ&=mյ6/]˪#KsQ&KO'&q_|m :aN4j~WP΀ RD\K( - u45t$aȘi1e^s& KȮmb3Xվ3s/:eCxRFnzr1-g -`"X9ZG Atd"2,.x[TuC pxq'k`RXUilBRYA9P/sQW;e#YSN% BLX%5Xr̒trw%n]a_; Q}}d־5Up崋F+`vl<85šX &gŭy8AA]w ض0NLW#ĩh<Ѣeū 0*EJU 2q?ePv?>!S^@dUڕڍ)Ä"4V5\ c nd|:Rd W.3ƹAǨ?/y1n0s,m ؑ4jxCnF%ڸ_6kR)y13n0ŪnɡV=t} n)=60mCqT;6H2bhg)"{uK u+9xk&`]#Mpnu+.B4l)}ԡm [m#Ȭݰz&H/IT$$qF4Rmu;9@]Cĭ_5:JbB&+Fmr_*EfIT1X^C? >}nzu@E@zMC&  B @ ~L),9h?Q^!?vϠFe[̘$~ɜɨiz.yʞ3Ż2) _SEy{mY_vEnAy'H}}Qqw&-_N`\-듿+fTY$B|Xl*ay +3WLz)zk'ܨ̀oSYng9x&HK,mfw'I?=U| !wfQC1Cb};'PMas~arwQ5J-3CCMf1 F/qN:b߉umM(C}b4HI1o(kF;Cy2xU4(T9TgDwU=`o@i=1*7I? B˸J驣瓼Oy@T > =&egz#*<^vl{S]%'#U{NV37^Fl:p`ϒRem(Ƈ[:IT\80 #҄'Vl67%WwLvdO\ A?ё恤8_8&_1=}?A/\-T'6yӉ׺ur,qt\A7uv`_L,1&lMf|5+!! J;d*~DԶݷn5:xh\Xq9܁|qxA&%bڪ]jĎ~o9$N[Db8{聆 Sr7M9ak1:X:pi3ȝ%θD>~nۉ[+Yǯ#nfn]G}&o! H/偨_>&%.rIbn #fUG,Lrv7?cx[ \$Atu 6A81]h7)` ]d4آ_Br$2'$p>1o|efdg]pT"yw=ys`*y F(qɣ(%89-X)s}B6jo#dA՞-bDq- **D:OA*'tx~7V 衄jW|pR, k6.O^cٖT8Q:TP7^y)I_jz>8ӏWfUg-M$qvˌ[TK.%D1W1~1L:C(>lc.aL{5HW"!Dر[EVqdC.9rn#ajMWAHGՑ+< a[! 7eZ?:QտX,+B|:@rYڤ} Pq`u-f-»r).Dp3.p˷b>nq5ëK q,?$wqvVuz,C&8LjNN>rA-ۜ7xe$p``t3dӻx@l'?*S%.HcNe7-Sb|8ՃQ>( c_vP ل3D]v?Ou( xXUbܱ*d͏7N ?嚈ǵ'Z)HVb=y?A~Bz9vP .n#S 8-!i4,( 2s4Aq#m33a#iPbJu[& Ua}$"»pJፍPNK0jk3ft6ğj1 }ЇU/iybG"[کB7SqHEIebәGJ򃹤{û5mN{-h#U6&5'Mԟ~++gSXZirIGkL"<b9^_zal)մw Cp,w #U1qG޷\Դӭ-nڋuwl +!vO˟5LZuxZWơiw'vn`sE:bXSK67!"rjSS봗H+p[\r*i"+]= cH8-NUҖ3LŦqtxL|W8nhx\GV5+4"SMo uvYg@S{V?QRgeK[dֽEѢV = )Gᣲʸ1*OJ ;F`jxrh=$y)!f_2%.-4 U/ǫ{Zg(e l葈Cސbb:ب">58vRh c/3a`+#]FO8sJ޼gJG-ٻJM*Y*; \:xbԱ{窚j#GL :.+_ky|8v0fS&h!?WtR&PocPt(~BrTalp!w< ï rgmhvrE:/:ca)Ѭxv.z߰>8կ{Z";a|({OfHehq^ZL ݺPGvHNfBf]ʙSTތ B &e0nD>?c5!Bj W۱Pz (UԜdtמ)ܩp.=DN&s|X e?V1IIfùg'q[2V;"K,Pn"\Gpl Js|Mlb|tY| T+wK8Cw|]=)CDkGrX>D Q0H+QS{J@4I&SBj.˃%[7X&CghJȺele|c8/0M@oqUa .%MeF{^ nmQ/3#nI*ՅhUrr"R ~ޫzd;Jk'G`zP<+Fڈtj_LR<sWU*'%Y"?ܑɼu %)ksro.b+*d!2po0s03kbFk(|O:p'7Ƀ)MR*P G6$+5"묮8>"=9.U^}ri` :>rP9l»^)sox7$L4yͅvVn9\{h@Pz3S1Wmr.I0kMF k@8~RۡVzM|@ +5co_h U#ͻ7h D|DK5 *&Tm!z/91zX)<I.sq;*SB: '2:/ުIgv`J#2ߕ<4cF B7rob E:MN:U،ڤ(DcabbK2Y {ۈy-,PIr!@o f;=0.vG|z,c~n+nKrb/ G@@%t_2X[ r鶒.| NX ;y0;CiT)&Tw O`E NPD/4B+BhqRYGڂ2+abv͞UmRfX4col3tGoԸaGJy^P-]Yš2+>(Gx] AsB1p->(lauQTT>7mo6=SB"bYFߔg>·MUVCSփPE-ÑR}!lJG]یNr %Q걼 ()>5xf,X BK`r[dDEGr,=f1]9V3_H c~絖z&K(E 8q](\ 7&(h,y[TAn:"SKS$$˗VwC-m-Xz2XM~CGH[I#5wG3ſx lӎp[bwTN{Mji9@x#j} ΑɆu#,g'7%325^ dUAZeP.+~IҐ*K/ran":sAV%44Wr8dLEsfn{D$-yNWy nzz𦇚=?_(nZ! O:b*wKdb_mU`r WH3);>6~cΜfm_\RN$3EEϘrJ4ˎИΞhFvOljѷǥ@(W͞FK/GB[BtlyrK&21S GW$ӳ]x\ qTA{0 |;oI{aN.byjS5+=7F\EXXM-o 7QLƟ>xdITl,?8eA>=tGȇ}}8Ku{âGz{Wv$gCR;Ӎhx3_)? & T v-zJm8m,|U+옼s8|dL%O '%:>y "kQC#Ok60>0 mXatUs(}:S *m^]]GE#ޕ5_rDc]& Ӄ lAM%j-y+ $LX6UEk pRXݜ}IXi63)߈ץ7kr{PNU=~y4@3$>WT%uPp]%nƷG>lWm#b9ddZ@&LA?1lsA6ilj{@[r Q&ZcX4>i%$5ۈ wKfh 4e8d7~iImXcJbdUW: 3i*y%5/P`dNux/aN 9a6*=P5%Duϝ:@/=fݑ0r܄K2w;)k˖$R)AbrTh>D f?qnSD*@jß4eoM > wbb(s|tsqS̮4BQ<B.)s~g0sϚ'9nq |W*Ip-ΖSZNw"<$_J>RS Yqa+K {h {~*Rm4XĊ $"tAO"ǭ6'J5BJ>skR1, A`aHŕ86 v*slik2tAH0L:6@4p~;f_*xXRReT^\*xқ M79) rJoD}C"I3<ɓJڕIJ07S.;J$[@;BR+%usN֪MBD4n-fRc@ [[zЌ/tFu#)4ñHůH8ڔ9}zJpruEAe@A#+pt:,dBrdnH:thn,$[ D!His38 |f c9Nf3 qn/9"]Dbi-اVI=gFЕQ%?s2wS U,V&WϦx^thոlUӁxgqf߆?YVDt5̓b.+s0QPʑLf-f:OYt մC,op vPAp5£{_d3BhDKÓI9(ϱU̼AFB6sL$E#:Ne+>gWsPOi=݁փ0d펧$ib>kƑVPJZ|5/V |Z+v Gˏ(8͎qm}y!'<:NI?pE gj5Msدڊ'lC 8Px[W<wgdn|YhﭟRXVvm0ڄ"3xF.kgJf/m@4<G,D#~fu4-&aKrj kY<2#zAp&WK~P[ *"V0p-qVT\ Zըl؞@<74ns;~=j{Gi(eGd1wٱa} J;-abCYiDo]Zv8#U$'8Anӄ\|dpz~:CKr FIb]_a܉J`P1ޢ!q ' Dy̙Fi"I6QhmpU/{UP/ag}4L foU|H,e >'9 >z? \hKb$%;f%[<9Pz~s^L"N6Brh;-&~-T]l&}%4G_T/Qc/sD#f{VE pp P S1U:^pIYjL8WMHHV1y7TtuAJ1f7"!X8A{Bd{7Q`3W`6.*[\V%_=)+XwI_g/z]oK-7զ#秉]['|+\}8te1->cz|Q݊xw[vJd+S\՜ndg4 (/YPI13yLGYz^wI #;,vסOfg6 ̒FcVAUMWqd*"P8[D䐦Idq'fwH3U)jaPMچӳu&,g@jQQ"=i[ȩ\;et&=4*H uo[`=vȹyY\=e>Qnw 0UrQoUܝ ZCiW(OUVJ6 +&^.:BN`5aBSZ v4%Zo^VL`كS(۳ssK6yC&ql`{s.A}~$@ڏxW=g`z%F^}H/YY:4/QV^`r%776K|.1\OFH hF;8GGkҲ\[.$ iڠd GY>!4VB$s/t\#_82usbշ%Ӫoџc*(CLg5T~+4(81qE,K Sը.ܡ4:P < {'W stsM(Żi&d2Rhk.j h`%=lq>KR'1Ica]5=^\n9tXA C37Q![/=D^L0ÕB ,=[Y:Y}g0 /%ꦺ*oCmIoqLq J) MBtvtC!xn;u (JF=ȅb>̒N+{A;Bt_+uklY)@bar.EΐQ 8Hc0XER G%|42F NC1sLt i[ܾ)_8,;($wcT}k>x lr8$*%wK; 7qm~W G ALAAN|kV(lkyZ/lZa Eu/V-a+f3>_؛Uf&Wն0SP 4 5PD{I!W9₸5)DZ%H`rn.zLcCE*n#௹hyA: k:;ŜI|4z^xji=Hd)w$B5:\GMK]dǢBts#66Py@%>b3PH K ⱊG=@:,`Kkc{Pcdp,7q<)qϟ( Y/Bm"f-hpe'k2)-kwFɊF3(eΣ9[.De2ǹP3򺁆*KN)9d':bGq* wǎ1Guo?%|'A> ?ac*T0MC|jQUIߏ@N#>coSA( {m: js'6Ӽ8[wۼ響DJ!u]}[IbiϛBá8Bת=) @5!kYP;ОVyT"i $pՄlZ`W+yV0C>{I\$T3>YF߰6]\|}t@/SǼq6t,k{ DJq]]SQ=쒢- NJtwYP <ɟ񪛬Q`$ZVj6HGzSWV;ӭNoxg,_TAi- ^CѿTsWHp(*AG? 01s]ヘ(? o G~u/ jz5\,ŬTB9<<2~ NV]v4;߈hGG¹)~31 װ{I\ef Uؿ[1`͟ŗ(#W6sV? wbc{1C !ckoqG xxZ$s1R-U!P&B*F*ã Y]t%9Z'kN8(O "K mj-Sz-q1*/uQ$,S V[q4>ޏdC0Fp<ͫš/=V ?-hdL3MP.9/mukKS!3hqy_"x\ȹek=Wo @v ,ްb-&yl|yW]G̡ ! +TRpav%V*ĽB@i}0/a3_)Gpݴ88dByi; [DѩTv[X Iy;N[ppJHlr@lk.;UPNC, ?7c~6_~h<28e$B(O! -'դM \Ah)%4t! C{#@_ R]EAe,3Nk^yF(F'ݑ2Y+r&f4[n. Ov3/͵f"%DӒTW}hBo%.Q/|lWlI\Mꋟ}/">`h>C1KN#B=--խD1EVx,7LHLˢlm$flF=[s;>?w&TB0ggŶ~V^ņ,|`xobϏOihGUI_ ﭑgპ/>+4C|\1qsx7 TRKcc F)&^#Nk0!)-@IV nal <8^[[BD-9eb~?cɅЌ, hs/8A'~Hng. J0AL~ .{VB:ZuA\^mAf\y^L%g'x[5\|, o!:x_8@ã_ FDX]5"N3>pM(rOxEN?S%Eqk(V4ZI1Q)'] &i#=c )}NԄvxX p[aWĮ[]$XG ~JRn MRAB@nܮ)jz1~- -pX4E*A&A0?<1E X Ar-*]ό|8 Ypєa _¶`7C6uI䥎ypC{d/7Fi kYJfK\0JUn.g@⊐L!'EoPcN0K%ٔx,ჰr{H88~Z%b? >^!D,xprG.?y9dvEPMa u?!&mi&n'3-;U  %r9P< =="&p,ӌq4OgsV~h_vN'wlzw{T=?_Ъ* ~F)qў4œ~)hm,c/jH:]`mo[ZӨ-T/[.IΤ"uٟW@_Q9{<Й9\UX6W RƦO5P, * dͭ*,f2(}4@*'~)ꬪ25網hې ϱS[xuE5OƄq0?etA<_y]? J뀳 O ΕlT ȑ!j&kDu%a?|Ʃw:^^Pssخ[ ObvӘoP"֖Rjۂ1A~sccrlX+͕NFaX/-楿0S?6{6o";4o1p1ȼbs}攰F!(?*;4a=EHN8?*D[ Jg2o ]ڤ? h r &py%ʫxtjeK$>3s8-3EK-UwA١}\~|3"g_UӬXlvRHeyX-IxsKX)5ܫP 3D==n˩,xbꢻ|H*Q}9U v%YӤ ܴ~% ຟ.#D((I- 6y+g޼{Lb ~HTTQGQ!9hC8{ N;%#W,Q!#%-ָ]1 ZWȷXwو{Y31\Z ~\[<R/07h59S;P\4I\HO`wEC s^|X2MxfG ͅ DR¿_N>ܦBv݆ cQj7BsV)deFiwL1W:2T];jwfRwϩ}.,S;. /`B;BOBҚHW=>PXWn㵱)iVq.)##鑸M8Xn<,6AԆUFWE4 kW"fZ3]h\OZ1wC*6V+Ym6vn8Qw\0j.c@9mȻdO+\19η[1ߨVft59%˅oJpݳަI5bn y A-Y45'L?@G֚ b{RĪչKaDWǧ$a`U&d]7Eh\r⥪qqj!Y4?EKkm^suI*P| ?)"*kZ2z& a&}X'@p&'+#l+}*Σo!#Oy{3Z<7m72YBoD:;,@M^ iǶ0uNzɘ,E`Ͽɜk}fG=)ouGFp*ZaЊE<&K8"5D@vjRn""l2̠kC }7ܴm)z2d*t2u8X}Aj!(Hb(#9i/u)QVh^!G^|C(&S'n`Qt^wo*Ck߃':&#@xM>l?VNP̞3l$7Hmů~SeRK³eيѫ~|#ƕ',* P !-ځՖ};Kzؗ%҇sކaO@M-=`p`.̪%1!7u%ͤ)EOe A nA6m#ZJLL'~qߕyF$BTtGb'(Z??b`2!*8Њ(C<61r$q,~K"ݓiFpn9{5!o@ٚ^=ݿ ="*^"7qAB5;!ܔ_o&ڲF5S1D:x8DMbt-N 1lت8\|crkyw<xe,AYS1aA5 ǶtԺCFxS =Xﰅ.k1K9g%-E 283$NKqŞ'Zq 4R6zx왟5)ޤ;H\1\bR_/uR՛7m1#nH y^$ϊu%:_-ɢ Z`ы?G Q~fg%-h8_)[?r|OpVq#=]͈NB:_Mʥc:ZC~Uoʐ͏\iܔk! 3o=?@q 6v&kRpN%YjfIH;Fr$"NofZ] w&%Z_Y}*4,$I,.W6.\6qI-58KΑF4Ą[ vդ;Fg'f_»^r}3\O\b uC}[VEoN]ôDY٢#:g$Rd<~ S︍HYw C`x+TqɢkI2՟JJV|"G5KF\vl/D/o2I&\&T\mּXDz/{fB]b;Vwt&3u.vR`l]Ƕz$*rݑ: /of>Ì-U ߖ"}IeIbVԹN-}#Y|Y&ގ FX5!b-_UoFKSFwA95 Ⱦ#w8DžEԦn pKJj,İC+(I3c隅HW}OcWكz2JVVVaPyУϖl1<֡ Lh'44hdSzO`UKMX3!?˷;[r pTIs""tăhwmIuV 2?p%/(ZӸKZ 8/K2^Ѝjg2GEߍ VdX.x<ڛU&g,L躨Zþ}]cmf 6*%Šwy<-R1-0Cד9Dq||XQ6sṗ&E{s{$5Tg(r;YylJ ?W kWYq5gHZtxֺ#N6}a!9yA4zKe6eEanMr!S(cx{#Hm$fpWdl__lë́?)$r{Q:?-+ ["2کmn@sE)i>r48U"h_w/]ȜSbQ Ĵ_*OGpV l26кN[-|C1aiI DGhF(׀̹B%ɽag&Yj=Ruf7^=$쓐7Ž"oI,ВFR$MV`hz?sVRv?UoQyVyZ:jv;'^" Z` U)q/!$ԢF #Bo|@xjD.?{4KVB[I1wn%㋅gd+] Jk%ltIrbBy)ny΂V` i]s]y&&"ը0 OMo>xcA]𓧕s+:QQ)a$9C2 _.1 zV>!i>|V\BǙvV lRV T_{^j|gA´I3(=[Mzmb;'scH x#>͢hjWHL`[gtM\MY8*!7fEf֕跙=@ɎY^%ǀ{Uы3r]~kbRE C٠FIK i0~rKWY\.GaR# fHI$GjT/1[ѳ1{Xn`ҸFRK+uNdENJ)v:wiʃпFht?cL+ھj sE!U[*maa.p=ϷǙI[<;0{ж!~,Nߑfy,< #c1#q0%!ʡC@m c1k67o3@M{DZe~mJEwھ1*&, 87*[ayk>jߚ&t;RL.Uj,^ԭ! >)08y% F' BG A #🹌V1y绶KXwjGڤWD昬$y%Vm$DzPRf9a1MN >%S.)%5cr'e>&&"n tR)RU;XN|}"n*? P PJI:7<6"cZ4={tܬo2Z?"ڙk;1eE2!m 1vJ#LH\ X@G0=9X0l_'!uuzNr#T- MǺA~Qa/ R1cj6]90hLe]ڝn [Y"E  K2bIFߜC'O[4N/[D61o2~Μ)SQI޾{V2X((PqLE%99A/Z%k{9 UfC퇿_guC!~ibT(+1X;-ў{p+`mu Xf$34-MP?/]ǾpLe3oH֏a L$f8&k-Ͼ{PFhxpIÊ퍆6QcP,9LK:zvﻎHuw@\BD--#c5;uQA H?j8A"L%^ h|3#[!n._idI8-c52$nT /?2hcKZtv55{/ vH7/S|+F,r |Z*x?ոo6hUҤ!{Q"EtSf ^-PӼ9V2zp2խU9E!Yrйc2`f +d4ՏNm4[3N*W=iOM.Y!԰]Ô GK&VãTN&Uץ_*^Fg{N9-M.!m$ D1&$sokT &}Dd=NŸš?qIt2aܦNdK OW*2@L mЏ[U-(ᰁ6Ov#snL1 OA'axҾq+\@:[JB-"O%|e]iʘ w FPNOaYQȭ fBoɋˌھEv|lw6'77g)]U628s%&:cOH|כAM Ш/&QMmlDVj '@fa #ޗ+pbɞ>,?D5!omU!3ixq%2>W+#+TAR Ww9aFީZ}HЫiꩽHeO|ɱ{O^!}N x?r <Ѷϝ[ 9л_[ZmK;0sğ 'Z10?5YԖ GL+y: LOս(@Ʌ-wjHpF'qttC~vҜ#./IeۘP\Iã].C(Nǃ1Bū9uN'=WK56AeDn%5,]x_Ѕ%F!Go= Δ!:4|{Yt%'Jqz<>{c)WOrðCD&O-owX_6qo 0^PJ@dƧ="O1C"D:Eޔ%&ظlqa ᐹꄄO:Š0 ҍפU[9N )*l/k9ЭkTJu/%{m;zq%}B׌`d)_Ll,(I|l' DveCQZ̞[n\ !lT+ф6ɕ+q/Dn8ǙPmۋ~,yIw3) Bw?0 s5X_~4{ac5J<<ER J%Vl/H.R4FekDx@'.jvoz.SPr1E@RFmB5X 8(J7M5ecS2͊z% 2p<}}{4ಌ[I@fn&d3`ufŔڵc͓t]Ni%nH9FN >ǵ""!@qW/KQ I0}8^NVGv2+~~Lڽ%i >!ŋ`?oHv[qCÁ[Ee3ji>O+cfػY>䄱Y 5Dh !/i'0*2M:[JXlD|DBkPK4ak:E 05 yUY2"}@ 6Hc״C{]W Q/]w';U[ 'lf6 [-=sٴTFS1`Y S #gAG  $lft[?sEJ'߿yKjV"FKʋUF\g,H)k#hb慧{J=>dAʭ5_6֜7EfX^G'"v yTC0vzJ,;d},𶧦^{TD$AF#Xʅ:9D$xnɛi,2.PPo RFyTGBMqh\pF@NOMgݖN7_af,Bw ј͎ٞRQ(c3H@ 1RB,>S|KEZuF+0wжJ4Z2HCwKZˀógsj~ӻ`PKHҳOSQN5Fvޏ#ĭTA)X;/u4^Jeg][Qָ5 `HKYSq5eYɾj3E<\B"6urϦ^7uS\^HЙ;+a]k*/!(p2yF@"e'/Cm4h)߁ie!d~|FBʟ/!f"7MA͸Y,Y7&j3XjB0fYݎtڕ Аvky2$dIi>=FE Ʃ 0^.!W3/g6b?;m.8ƚJYLLȖIxFnh0 ̀ŮV/pF}^d׺VgzEmpRVܸ%^e‚;K;7}(}: :yU7gcm [^ڜ%M6Mk[[$e(Vͻ%T&/w)D }mFAQ+'("8ȢD $rLkKrڿek~UϛYXb|ArB'Eˬn%>*{1Dxq=+rY[MjG4CLe{2ʫRF!f[*h4:!TeZ66N܏AqM`ٞP?c;aNDhS;]=sFx TmGS%}ƙp|@@F14I݊w4zqy 4xTi“>xӂMr`9)-$b1uGf@u?_FDS'OO^ @C2t4IlgL7Qs6Dqbߏ)Af8Κ6?'iI-(>Z%睩2,ǘ w ˃C"7Mb(?&坅l!m{"\lc'-<7KY%U@rp@4q,@ա FH= =ln->lpƁ, EVs,'Lqbк^龩qq dE*ý`c4*md<7_7kAY"ah/G]EVs%V>"M- Oz7&oPQ}` l3WQ隴{1h<7~kna#u YZ