python2-perf-debuginfo-4.19.90-2410.2.0.0299.oe2003sp40>    gr. ;G|`u` ޑ Ó l<+j"z{`|~@{&Dm~4E@2aqmo9eDzi`n G8~o,'713 %aBETqQ!Q֒]7&Jwd #RS}[9?|Uw="{fB1`Enl)4 +WӱU A:5jg papL"7# Q=Fh9 qc1?t Fc7~@jEuGv/Oܧ>f78'} 尅 ѳ90? d! 9 d04: Oax~     (Xx#(?8H?9D?:?F G(HHIhXpYx\]^bdefltuv zCpython2-perf-debuginfo4.19.902410.2.0.0299.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.gidc-64g.compass-cixGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`AAAAA$gpgpglRglRglRglRglRglRa0022fdf8592185935542b8caf811c5a4bf75030d98bbee53b55eb0dda4189fe9af6652b4ff5a525b0481cf0da1a6190f258c899bfad3b6efcf750da3b9e6447a5207e910e1b3e4bf369dd0540eab066bda9887c7e1896f57b55dda5ce7d5600rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2410.2.0.0299.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1gY@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-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- !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 17290633574.19.90-2410.2.0.0299.oe2003sp44.19.90-2410.2.0.0299.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2410.2.0.0299.oe2003sp4.aarch640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2410.2.0.0299.oe2003sp4.aarch64debugusrlib64python2.7site-packagesperf.so-4.19.90-2410.2.0.0299.oe2003sp4.aarch64.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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=86a6f17d2c0abde9c7b792373165c2b6ea5fdefe, with debug_info, not strippednTg 6Nutf-85e650a1e2fa774ec1b4250f00ab1870bc1eb7492509f7892c89be0fe770994d8?p7zXZ !#,D] b2u Q{L6kf}bN_&x"MP FǿaTjاUiJ_n-/8a ݞlO&Ϝ͝t8| V $$'b)y}TGX"Ui ij7$O™H@)Unb:;8QVB0H?/HG6<K @ѫtT_م+.{>y/%nHzq"BY)Xݝ+2bR8GSnqG&p'EI gK \*߳f=h[I Zg{Xsykz_>)!QWhn2!-ә` w6UIv z64QpE)O0EI85t/_mތ^;1u_8`,Vw+[ *lLO{Χ`+EQ|&pf>Qt|}Xm&qܤ> /U OT""?՝G%%=,bV2:[dcWc>6!EE,lBh{,McWeBЬ}3|A:8۰ȔI_uj{X%eCc;5Q$r7xޙ,z9saQʗEXf"!F:Am}` >(]qRP'^Q cHQ4]ɑ4{G>VF xЪJjdw䕰:bʏO#W}rL^RzWS=QiwəW9N .IzI[KI F aJnylӡ3U+0u_h_ &c?]s ^ۆ`w2f]NT{})iM[i_CNw:  s:tINܿ:* -B,#KMu eMwcacݫ+b_A[ʐF9DFv1Smc|V\+wȹt?OkWΔ:oS<YAhI1|p<#PHo!Jޫyp;)ow~|m΃S+YeQ#5ME`N`1a\WucaKv~; xa0<˱aʓڪ3)v?j ($yW뽖,-n}W0ZHRCpUl^)mV <Nfr@مT&$M\ j5*Y.#5@ULhA9J?D ;. O1vo!GUCGک*b=-jZ?qd g,32plnٸ0C, (=Œp~Ȭog#iglN|S5ݮ }X-@Q<o}]󫳧 l,Q*N\W x1Uء8&|Ƃհ9RO3[τIzmKTiu^w v[T3e|b*Nu[9J'Lx n]GQp*s+Q$Hxzgf js^ ,h/q6xST -tsHUpw:*h=A)3g tO R)Z-gRqUOir~m,I, g{&L[뎡B?eUmԞѐ`f$vkIPbJ,_W 'XZPEi_>?>ϱpgc"BxWw0g6eaS8x{|LyYcIzL9di~!=[jgqݽi>~Dns%ab<Ҕ_CiIP&$mXd'ԐIV~ p*5Wzua& 'h۞$ЉE$9J4%u(eF0:7A0 uLlAsr<>]`f _B|pbʍ*l60w S͸ljY4Ȅ i7zՏ+U%mCxQ:J@;y @%kA25O_]9⼓Kꑲy:܂V͇XX{\-BD8g4bs;I|hWl|JnιVҽ{B9Nm`iǒAga:Un:^ bTPh3;k NێʙtJVkTL4mٷ 1vrYVl`,Ų&#`ȑɺ7\3$XMC =&A2ȸ"ϼ0RU5uZs Bm2Pߥj\p>I,y(n^a1ign+3`E5K"}&z9ՉY7\QdB%̲zfJ)u{nZl}te?ӂ劷dEقhxFqtę xWHBQJW7H~w=O|N u|h~/.u*qmm{p8OGƃ^%{2`|#~Pn$C1k^WPJB;bO  8ؽ#Sˇٸ<AK`UiEv7ID7b?[ʷړWi۟a 3⩯3[Dz#؈ é\Qbk든jPmrQOΥtfKp*!碧klrl}NiR9˝,Hde SL,0U*65bޕI9e|"E QZfZs6qU4jdx *AC6()C>qwl`   8!;moCj(0~03wߓ1JTN3fI+%i&vt9Ik!ȦJ*OE<8JU6max~1[ꏎqQsqwD-Ǐ600E~#?FGf Ȍ %4au5W+ZP`LUʓEmNfÄcL-q̼tC[l hG[LɓlCpnR!?ДS`XˡuveoC QMb_srUi.5;;r4 J fs蜭I xn |Kls|ix<U8&#"*4(5ztcBTL$Z? қsƿKʍJ+/Gi9q7lLۣ qH""ܾM?I"hȄD$ى`F?z ,̜=.Sg&Q16WҦ9d"@j!q<70Q^)bU0Kr^-PvYgUqI@n kAb M~i]2:lzүB2K2DNSB8+AQVy.: uL.3/_UrwStMZS5]̲EM8O5A;Xn;sJ {t/:v&e8f^'\ P.+4s~b=nW$0[Z9$VM4랃WCXPPIN\释ŘP;L$3Uv<͸cf|ؕ 23 C&LpEҹR'IA-TjGH 3bܓ8XZmX>c9!O:*Sy$*Rq"FD5XS0v`P kִʪH voXh}U~kS௳f%Ld/sMQJF ϼf%*̥gzKƾ@Zt㏍fma^%҆F4 ͺ%z:r0{pBeӰyքP 6Z?kGzp5۬S?2թՓ("ܔ>x@p1:)}q;IpABzD`}ň؜S:טu-.N;_åbػ,-|pi7,מf h+Ýs0$QMEahGfVfS~z}带Rns]x?# E;{xjW\|pU<[gcMuZnEaP&_uyW{> %?):}?1S@`}#GokZ_5d,%9FЁ-{Y~VWKL~B6?r;Ký8Vy~X٤U-oaqLp #S+! -ӭJ5w44 Z[;WOy⚄5ȇ@@\ )ʭcR~.ح. HttbQ ̘q91h͑ :PGk>1rjB03t ;Ј!P% #EXuDhr~jٞw*E9r:B@aQ\|<%Z Aݲfb98͙ )`f1 ]]u_F+B*6i50aȃ<|erВCa(+e@Q؂W ̔{aѐ]K< uHb@-{QejY.PtW@:2*`:6k25ڬi&6٠YpE2PEn`go,(ګ&NJ"\(z+-(Տa4Ohҁ,F8ELvfV ]X"(򣖵s]QU^l7a TƼ:o=7R ̺Do^5x)Vv*oHkOG>iivsQ3XC#'AmImӨCs㙩]ьwN@t2BF1,#? "61f~B3^>|s±PvznC=nER$UUҬK:8ͮg+P_r¬堒FG٧:zpuwQmB5Cn16s/C0U)`?;So )su!b cƳs:qz;Rw3rrrZ0X

lH % [ՖiI (70lN`OMHI]7B.3~P^c3XQr-R^I2TQ6 D˽"egW#vP WCk`'tyǵ}I~ubt*u (`KQejjHypV)"ao踔"Zq,]ړ&JMfl,{e{l SY ,^ݭVQ 埘J0PCY$##/4U'0m/B;퓺=\\#ߔZDGoKS'}s8O[c, T!i>#O}j2 jȟ1-EPkxKaLHW1pTSk2OMZF,v(wQ5Ѫ. Rx߭<{鄛SDˇ?5O.ll2%zߑ.ƅP| G dB۬Ή#'ʠANBH8YRN57A.|i7\8_bLQ8 -J~:<62B͋N/ J;bWFٸ=Z;R4_4Zde󓞒5(3Q¸KYh$^:0 !*-zhg8v zeQ6YwUor5z?g@qC^5'Mv͑ĕ:[j>6h rHz,5e@Yݗhb K҂PݺQҾB ?R_הB>4xX0p=C&MӒN5Em6*{|p0A>NsB OɎqmOBH<Jod4śsm((t?՟,L`w:I8?WBw7xFR"~޻P΅~|@ \(IHJtIF*UwHkkG{5~$wŃYWzI'(,̵WZߟLזиW` 4+{FL#f~E1u,{a&7I%g*Mo ɿK|)uѳW! B#3FNS|MO4zb]0w3QmДƦ>ت{AH6:ӢЦ7yКY/n?fG\֊3Lqd:Ć٦+A."z!"h4OwՀ^;$l}G<&zpi<]rʽIv XYĭddՖ M=\b*Y 7q`]S;07K^q%,X'#vӟs5.Tڈta9NGW=#7GT+*؅}[Mω#QONa3ju*X4\AVaj9'Y $og _9{'7~M_7P;?`oK-c9dYT]=xWʎ)`,4_"m8p DLti߸uU#eLaϪSo}.J1a{0\q*T҉^=<3aRp-/\J>s^9*VjԀt\yۗoOɶ_B.э&Ydd4_=k""RPP@×q)HF/7Eʅya"64[i憟NZG"A{hpIwSmQޔHkwMsa90PۢIșwEnzra)lS.ư3EЩϾs\XW`FiC[c hGkbtx"f0(=Oh̔ E}j 4RQfD ngtJ&!C0TwtM`}Xp\7bĐYwl}FEJüS8 OI~DCmp!7L5P{4e-*/#> <'OA_ BY [ӈ4y<#~K>PmuV Uzq%fuB ކmo~^;L;л2Ulsf5YI$ˍf{Yg [bE|kCѤn( i݇Tt{,F5Pjz˞Y}#·!ye{} fErN*e^PMr䆇7t)`1(SGo~ gݷTgJ#jXT!t8? 2>YlE]8ɭ^=1'k"Ӓ\Lk7D!Xa${j& rRۦqhƟMrSekkO^_6{ E-4'pzj йn҄>hYyed.耆|.L'iTK} 0 F[Oj4;EL4ůM*Pn&RM^;v<,AeJ,EfJf1O%ebd1ozX͍2ۺ1"Cv8F(Q#n&&IFܒEHbLc 'H?q- | kRPzoPQT|]ITM6M|/Dĩv%ն.JLY¨ K앃33UAΈ}~tAȴHCva#= fC K@h\";#8W FCV ja8xx?ay8Ϯ=j_fvGN<Zѷ$uܾ z *=]OFZ&uSOpk3:RGh{ֺhL4+"bxV[s7x5W89j+H"dɯ=HTG*ttnŖ衼K.Ą폈=)3\s!7 Vf"5L B%(srVo'{(ۛ;ԅL>zq3PF ,ZÍH w:4]gqp[fqma~3Rn/?ճmZbnM^M /xɎD`ܟ O ݑ7Z/@Q;P1+ ǣR`|(cwoO Y3Tâ[>#7@A MJF弽 nzOOghDO{ʚ(j+ z`*D,迠%hDomdF6& +b.t/ #@va6[QS:0MJ=ۢo[Z =9ddHVM'L/Mg9b%t@%䲀aV= 1Ĥ2}fCl/cDN 6GuM=s6*nAZJd; wL &_`abK A{|RZdښP h $uQ4MվFeײwgkylwJi j0mE_3a2:P!zDT7 VaР^GD)~s;ȡnSOPR ^u۳_d~&A_v䫔@T{8IJr!f磙)xu?YfŇ.ח|1797lK8~C7  .)նaUqY7Ћa啺LC60Z{{h*ץ%`TA]P 7E WZlDGot _,YM7 J1qg NT_o "2zOc)]7 ,cRr06zf4`4 ~1P|F9<|?!ĵUf;gs@N1hLbGG!;U+DOX[> V/IOeu8IIůu^w D־k+wr0}IgEGՍVr+1u [*Id\5>7rwXy&n*mvrA{ ;ABB„XPuc\{57ыG!($ +' 5 $)_mR|nɪ3`ʟ֕wPQ`ډF%4@>'R].Ku;a>@FqƟuSoW>e;MSz *ueAM(]FiLם X =şw *D[7'qG-,i[4J|5WnJxp[|* uE;\h=qȖuuIɶ景˦tФaLf?{h v˒v0a\.92mzsż;dLX_-<Z8~nǨK{f~HXe8GI c62oY|cFm[O/{/ˤ@769HYHbi:Kavd/2hrx#s ϐ kw;+@t!-":.>X'jHj̨EҚ(1dbn= 38{B@1Hi\QW%'eJg{z{`@Z:^1 ooc&&;#J!:VC%Up {EKO4T~&1]mFA_KpҒu/~4CEL?Ttk"ےY ,y N$[JL("[8e@T`;U˄OWem*^n%jFN><8S je`#=yaG'K()iג}Dk'դ诎>`i%D?ŐŨ wYs$fsx:4z?j=[|٩3H4QvNfFo.kNb۳r(Bi޹5^Sh`Z( / ldҊuwRR>Y 9 fHt+6:v˒\Ne/|hj|${@]ϊ Hlu YPBJ3 d^g)-F"1ް-M=o#-K}oAIP 3ȋM[2v59 zQ ?=b!&MϦqiIW}+POlhc[g! +PM> CA\*bqM+ ^P.8dSZ0jb"`@m؎#c-y4 SBY;> ˸v4h_sU0xqVĆ%kIFa'U4Z>TAKN=kn^By`%XX)Dh*m^qO(ej+0`gd諮u?O"KNac3 zԹrgPE }"$_3GġlE$C^ergG>ezyzRӪYQc=r,8munDU>&aHHW$ Ğ&צU}."]s5)&#'ر! oBF;W4.C(6;{4 smИH)rfz)=Ǣgz,KvX]_mؾ+(5ׅϭyv4ǂK^m}v^ך rg6>J.M%~ 9mTh7."4pա U_ZTZnmC!a]뇅Q?]|}%=]J^ ےNoBKE_>%<SDwA} tDLT QuJZz5Blf*3ó>[)5R:fR#ҡ3PEW1P)t# %fc{%_N6w:VL: FGnesoFx|UX{z!^)'Kir] ?w5INDw{BQD@XU,T|kkS":V ]㸊0\}WSE^(`*ůzܷ`L8mwz 1Xcc[M/HLފ57V++b}xwpN+o@(>RE>anB&"rao#T_xrnH, qޣee"=p ,f$;^L b" xUbfKѹ)FS,uxN& 1 kM\W^Fa@DJl3Iz](H"`#!Yv_UXӭ7 `şz8joہUe%|3-,X,UN:rFf$t*j;,ԏj1gjNnEB˔{\v+5"JHk$o=`{:y7*%b\SyBˇM{poH1|"*򲳧{85-\IMzdR;TSXs͘$aҶGJ=/vǃxGeID\LҒ=zCPaŵп/y0^>6SAZQ mU6%,5񓱍Qr'] \Dʼ5̼COrBuK6|!nKG2ᩣ[*I!Yj9Fi f4 TSn=RRÚ%LsI"Y_1$S-'[Wf4F[;`QugGzRwYm/Γϧt{|T3Rf-iy`āl҇^.x[alI!ѭ߿v'jJ)eh>7A56npwVĕoc-9ӨDŽ4FK6cwBb8p߹E%5F= >+$J#56+#ݐ1tT]ԸCVxCHG_L0, hRI1ƛe)a f |n29l/^Gi2;cEfpa{Ie +܀ Kcin1 X#zKZHfFc^[s^ҝ7uJDu%/49QiKJ&EIL 7nl׶1هr}+MkĿS/6VoJX XeaN-3ŐhOѹ5Ё:Xd#G z"i3V&h-kɝoϣr'DF(p$s৲`7JpmkbZ µpD,k?0-.Mn%<,,:IзFG1Zk"`vA VÇzFv*bse3HbKb+9IvRs?5% <( eR}mR06<ǡcA'H.Vd'à нeI]qK.4kK~m1Vy >U z^ha]+:8y`&H`yK]ɯ 7|NV6DK1gf3sk|PPfk"B)aY m`H6}%AS|X^w4S64 m[Y/+a Ks~`wv{  ě$07`0kIb EA9$:Q,:<)l]K ޹6=| dH3#)qД.M5oϲD r>=XpkU_H|Hq{_m.?oNyEB=[R7}ƲU_(P[m XI8j%<*K+dc[\l_4{x2&eS5yZ0:0oOՙ#\!Vvo!7i2ߍ=E&4Ϣpa,lO8O@P_HJ^-s)8n2!CEKF6ifN"7[؆V _ԸD/.-)/@_@}JⰬAYi`O/Æ9zcal鉰$h:Tā H>+ 5J*wO9k#WvjpdFNR'4nd[1w3a5`I?t'_3 ]ϹƅI:gŴ u_QjX./`a pd6d!ڑ\;&c4u>C5-_ p3J>~xxy{c=(,{. E&k3xvELtlnyG +}G ֡ )heu%`k.~\ׯK&9Ϋs'F߮v(dJCB00 ѩw0of|ݤ'..!Yr_EݘZoλ/lJV9HG/Nb&6v#xlqp`t7e=|I{Ԍr_׉n|ƷZ㒺~`٠iV2E7g8Uf7堍 i㟒͠/ BMbH njȞIL;īrSD3,Ta-hACɕdLqK^S<1#:n g)!A^H߀$DJ7HT0L;u$: q*ؓsO>sfvd|Q.Fۑn^ OhV:ɧzV'JqG$EۇtMSN'Upggk24\16' s:TNͪYW>@x+P!9 !I Tʙ".HAsW\I zzW M$J&u0Ɩ} PDJXOiDZe8Q S.C2m6 e+7)QK '1t.nxB>P;9ڄ.}cG t.-EOgb=!!R1?ձ%&U xO&d41.O-8]ID,q<iYeSڙHȢ4-fbwO3U3-\1 H nԶ'-ɮ<*&~~?t 3AgًmpLl~0Y7?6ֲt45 bJ7J\m\}%j\Hm2W,QxYF } ˞yP01L"h%:bږ Yӝq֬Lܺ'?I<4$#c!Nq4`ӊRrQh|t2W 'GUdMq{0d\]g)Xi ;@58뎖}- :+Fgg(PU_Z;Y[{7zHㅿl}N|hpinC?VxdTBRk"O~K]NU:H =C5%~&;~owns30K0Z, bl'ܸO|pްu:ΝEqK."j9h~) } 9RGꥮ UCzCy[p ?>N++QKAbf>`3̳THJXՊ1zFY+j+ QcXh(ΡnȺ"|:f:ԭQu`?(RqV1l{gY;[M!I 2sמ.ؒèDI(KLúXI;[R|tΰ%hqC&,>;">OHX|&*<^Rmn)l֬HRm(D,XOfbQ+%aN< @tUOG8B 4JߢO;1Ya/_b6<4݈NoD )G:`r,~(43}f{\I6>t2eWLjsvʽQ⩦xKO)nA+,MgD*m/MBv0aA)Z+[aV=א{@'a/82`u3Sk 1:i#X_ic}c,X'Sp˓1nbU*5 U7$ 5Հ$x̬fXH= y}15$r4|VbOռQN(ȦթVcb4rZW-rʢ_E2k.O2>׾&J%.ˎT LqiskMER쪉/KZӈ}ӊ=jl=ihex6`J#eO j;K>:f_cd0M`eM~ɖza[Gq!k",gSty)P? {,qܱ(SPM[yd8/ 9Fe)X3(AD#?Mׁ*WMpHo+訳)1{s:J %(SʌYS.+ Ӝ NL}#wy蓧L`!'^ͪrGلZ: Rdm>2 H1ϻ* CmjhV ku>j)z޾shhaj;^C,*OGVJe1Q{-'K$6nɄMX\ :ZY F޷6+b b:ǣY ܈ [. q_pr O&ʸbQ_pdlcM C̏Q#QtdR!ZS7̉4;Dd̐9r-Ezh=] ~m,JayF@7*U8E]U jŷ,㟛X;W[U 7A)!ZUwӀ^.cg)s K32zUNCkbtfsv7B pY?ƻ0eAK+' 3D=b"_ĉD>W?4%U<&:݄h]eo4 29&AlOgSjN-})%\"6bÇ״bc *Y'C#xYd _ۢpu}gNbӀqYh8nK+8tǚ}%FO6=x $F$vI=iu]8eZjTs SRwΓr%bQuvK)Bcs"Ld=kK:#:k=&@.R0IoE\PZrcw[iX 9yW"iT$VI:7 gfBH'Ƒgs?iLL'IcMs} +d܃#-(}.O!E^4ѨF^/ڱ9vќ8nx~ۺ&QZ˳_.ŞŶs Rh2G"hHb n(fGę͇7eAZN_u^BBUמU!)`F9qn3fvUTOq> աa~|1 ͤOw,p5l]9~7iT^ k &29[I;%*O d@r*js,  Uicj`MIP(O ѴٔV;,Rqp^s:xI bKQebPO8mЍ fK` ^N2B]qA[:' APa?r羑]̴_@Jqڌžu=(]\dDjE䴭,8/pq󬪐%chGܮahvNq?V}-:. -;U :ԯ95уE?k^A[/$X*QÂR7,chc(bؔD sLajzMo:clU:wMOGY@-vȍّ!qt]bh=Wi?5B3N;MKºǐ+N&jv֓oZfZ%\uV|& 7U$,u-"By,^zh9;!_SZ9UDe#6'Xa'2(*QN=yQfըi%lQ ڎIhgu@pgKSx]k?$Ki35л-/ym ; djwu<>@ec;@,G E}Y2Q ^xuP\$32zI[uMŁN!hdF[($Vv}Ql##5ЊSRkl{t{--d)_bt["lvLB0;I^*[xT悊zxZexI^ުRc ڤnl8R`H/]i >xP/AH|.2C>_CQI&qp"L\Hc2YYdCr`BUژaC=\SkʍTx&'N4/lW⑻ W5$>aSo:ssPt2Yծȹ - -aoq5mo~ǶR \ZYh10R@ggNv+~ q*.ӚJԜscZI}fc9ԧHDT?fKNhs#.LxRymp (E٣ֹisҶ j@v'F:f :Jީ8K2YhtzF1/r!4#lU{f؜b$QcRz.=U?k܃ɣf{kdg{OѪcڱ&X. hP癄 <>\ZReTݮ³ 2]5` !IFrGGj/iY͋Ʀhn$p"$֬<Ez5U)“jh(n2I(50Mr_w/":UOՏp+66eh5x1MY ]5i*TrgF=5 NNB~ckt 鵟alA!&u,_=ġW?6 ,e%Lߦ[v4߁6} PĎ_4P$$W{T1jaj +yr !d&STWZE(i !e 7ԺC엤 d3Ffdy_[0c"b~KhW?ЍTKHZ3JtD٪kl"[w@.n y[,8[bV S1ԗ y6fi5M _ϞW ;Ӆeet;TgXX d˞_eiD{\?2k/16#Ia\Oi%EVp )cX<ޅs59y\J#ȁ1((6^譝zgU7fy:2%n7 \ P3 ħBXȜ䳶I8MœMvgXouqMTBq2iZ(ZMfJS&ši+PWv(p%F!pfͅX~8&%_5OhJV}IݑU-_Eiq2ni)WV_?DG 6,Æm*bSEtֻ[Q1ΫyƨQ@_@z-+ i$`"4 `''VV*sGF":=l֋_@pVJ]q9iZJrʟӜ HC3JCA ^)K(CfȌ~&FB+e]7DJؠܦwGN[̝;i،v]mK~Ŕ/T.tUE~KOM@' Wh:-VFK}e:_l#C;NdS[,s~at YޞrUm; F:<ϷJ`7/%:EAZUPVT̠8(0\\&@X%yO>yo`3ddν̍C2ǐ]Z@ 1&yc9ܶ.<' Q0ɕ kpIm)`Y'88$Uǔ~|{Ipc5ZY3zeis/v:S"]KreMxKU&}NP7LWAŽ[ $H&ѺT.S6S7j&|ioc3po|;=zμͨbviC q-=:-;lBy` hiA)f??b%M<3/2^O:I}=u2?*,c-ɆS1~(Z4MatqK @4 L6c¯[ً)J+xٯE߈fN[2 Y3wDOEA=EBp,س\k]``5U 7PRixXu>Sq 4%&$|U8/{h*m˓!IJ%}vDog8VC*zH&o]Hѻ @f4ȰEb։MzgcB< *$jsO~T iTg5R3Śpb8 \*b45l).g/&NLpɋɾHV(̫oOG2vQ(:]nPj{?Xeخrq3APlzԳ˿"n fVmE)* 9I'BIK-yg<|" [_`ɧM=n[n=aDJb(0d0 NXQٕ6 XqC7 ??lȽD"Ԁym|LdawDzC¤A Z=g,9dr K|Ӓ$ 552gʽun>uG¹` Mf" fȸW賨ssuʣ8нE ?HB"ݦĹn:"N`h QyuWث]ՉCiB)v˹3TT'w̠MhP}.uTN|ݱ0#Ö)=L[ة僋QCЂBL#-u@1V8J_%siݺ*$A>\j+F aդz1ni+S;d/Y2f||eW #3ٸ2獷YnIpm$ L_d b`ıC+V;!oD*}@4Oٴ[Թd_ݱ=k$h_p< HOaW|voj`}̋q,ډ ؆OG>ke:ԭ/H󺀨mҺJf.x +E#!knlæ ldۭ@9VdqQ l-}ti]}ӽ͝Ρbye{\؏3ir2橼-VDpRHwx<%؏DȨd"pzLe۔+68*=s`~\flI-9$J]X p8eo{0J~f{JeKber +mq3Xꎶ]Fe"c?zXh9/D*\Ew -!' =TvKv\řZ 0cqRKiĦ&$٢h7eZ '=7 91!C{.y_ Qt}v)`A9Đ-tJL&wH~ ȴ =?ʷ",B~凌(ӥ\oyp"Pv@^ApB̚%XX,*[N.jvt c ^[agŢj d42*s" u' C v}e>amި:RTؓ V"6B-3RWg{}9g ro?ffhFſdҜceoС! .Va;<>D]lt(56nHF<{v>T][<T2 #)}VaWxL/|6_ ]=䞡&J]QyؙJMwST_MHRmU"~$XY t={wo/=܈7qal@R-Jޕ_gLsF+eļ%l?Wd5u77#7 8jv%m_Pjf 0^D{UѦœpuCP^(P;NȍI8"Եu2#)ۢwCɵ1 hҦb|0k0N}z+?C2np`7sCOܯ2T-C"ԮD+ ◯ ޭ›[IXTlW:1l=6RWMBYbl}VhCa/2`H9OڽYzN (3]FOIu=RKOѲ٫]̦rHW3h=~>ا t[u[.UMJ5!$ B rRr8ވAsjtw]a2+Qs~PBq0z!8 ^X-;oBT$W!Io[J@n+Tmr2Bж_ wmCl#t@.35@R7gI: cw~QH~(SVD. ID08xdG=YO[9`k [py#ID oYPUtdKi%Qc#j6gDBm|n 3!PФ힩D䉩rm@-Zp%Eigs7;r7Sowա+)%DcR D2yẝt;H|}9__&!|KzЌMR>uxH#xUXx[W藫(=q6c6r CkGȩx8*@ Vc|Jy2}Tqk Y^'r߬k~HϹ _9zb΍6 4:nY13efY}!a v~NqtnOP  KcmFDӏShmCE%o,j w~ sF*a*2f]to*B%Rl9$a~Z.xQ4P8 [C4AaEi N]H|?hUm #| vX纥E˲KHݑ2feXnM 5:eMzJo` 悝5|oz\n- u4]0٧uhx S9|ej]ᮁw"1-ZWyXOԸ}ʁ`<ϒ~=rPiQb\eRSEOi~s]=ON问<>yr(Y 7{J^'QU|]ؐRte.iM5CExj )jģ&Qc$QUy^&ɣֵzuߜ 1oVfPf pS:FWCz?xq )ouS%_Z+zTA`tk1\?~NfVe)"AnAJc%e|m&W ך#*"-єǣ܆^BzkĦ!EK|Сf7oNqU"[?}!LZs9c3ͤw#@J;~P5/5O6~&ѡ¦-0}{V?/N _>Gw daiA@ .za{/ 4 Q?alܛ5QPQ!F(+}(Ƭg3܈. F˃/߮aj/?AE}_>LurL C>Bm6mEK2m>j"Tvux{9Ď^-[Ũw*I3@yjX¥Yf_cp[RPp1ڢ<YHtN|+~ZwpEUm5NFrjJf4ӉЈEcDɽ[:DF.,ѭg6WȈD(RVb <x9c,E?1.PY# %FAӕ2i>5/AxUN/c՜oݝ LZcǏe3+w, ՑF*9a tF{wY,8Zuv>y#WM<rEs'*((ì ll=(oBõ #O^{ CLR&ݴ1V($fɁG  W5aS?"5HEmWZ;Tjdw_1#Μ TNCKjn3SȞSpm1rkS]֤xj iSs'H<)EIi b}YwS6Pֺ4.8Snlgig❘9T0邢o :V}9SI[UG1WQKT_eUA5 /6S5TLt<[JӖ1}=:?s+aoR ؝"X!Y_QIJO!5I~'l7 (ЮA7/1(iMM/E%c$'ՋT &wΠYiZ&7ϕ+:] f6 iO> +ҔήuWT}ѭ}y~+ ˊSH~/F=tBMYܿpRUmልѕ>t_;xXU;CC[{,y@Dڗ@V"԰+ HKa_DqPL`+kW(5s'{%,yleSt0٭$+t݌Fq|FjX;Б9DM]gE&ף>fG$LD-!dIsȶw CGTV4gbo*R:{Os@OMt jQkuPRvϽ|400-X1P%X3?Xؓ0oҶVr{ 컇d ;*1N`L08Ѐy7ZWh$WPEt9T?8Nt=y-RbF̬9v^ض6 I䗑ؐoxmP:n:]hftQ҂UPZRbc'JO#jwj9~`AǘV, #zH~kqIZjϗrsO; J1]g0 .Grg;硃}5񸥨­h:`=%|-ȿ\>mZ1\b+g0xWelb'+aG09}tI5U'OP O$7Xx=0f ܷeèLH ew  j˫2UNdUoȑ$݀±۔f}tSD#"@2`U/h*.^GdhIhUdFW{>h7P7Pvc^pԹb1uR1W[JJ BzX؎ q8`ք@`]T!:LIvzTx-qg ^! sf\8]Ѣq zY8GUgJcּ୥_TF(QiXO,uSOE&d.(]K^#r'쿏\.n ]J}DLYQ 8RU@I1JJQkddʚθNHo4s 1+&$2K1ſ<D_kg=֜ =p$(מŵq D(V\6As3^,  6}6ޜ^-Jg1+). _kt0@3u<6 Ã]ytf9I#ͻsl5ЈΦST;@+:7QC(rdRf6S&byƊi۬)hԏ37q15Kb7hI3}fXRWuI}N~DtjvOfw/>:+>塶`k =b`+\cou)pv 6&%Vbٺ)t& y`芟w㽘`VU[=}zRk/tʑ v|×a,)Dƾ9#:+ҲX|8"2N-'–[P>:ppm`-k'm3-nߏS4+:)Q f#_JF%r頮@dr4</a&m)}p+)0*Sif-LYb׌4B}2'oO0pϹ@XH1GA  '?ID,`f}khsfnB2x>^dzTdӋϩ󓍇(ZC^xM67eZnZ*l""/zi l~UW8[!s- ,QN2)Y]Ceo s (0]{Dx(t7t̉΢ ?e 3FB%~86'qA \]Z/TÀ:0v 1)߸]Ɩt F[wgm{Fѡ[ M=4Բ]>*6)͜ d.]~",L/v˸˘,7dʜ_ \J^$i7zkC]I&W䗂0eŬꭏ;Rد6$;W+p;~|YR^%9|I'?y3 "LJ0J.%u&#.a~ߍLLtV)T`o3b4pV^^,ḷH ff 4OGc'NZ:tx=]hVE)U9c"ƂQԿ4z٘;w?Ay .rUOᮨpX/YP QB?]3]VD2!H A,\VհU>%Hߧ)M}vSsNKM2K.;fL֢蘣u.ݦ7Dsρ`iOsB[nN1 ,n33Gpq%Y`Keqf؅+H_PЗTfq1[ w'i/lLbm#''ĕJ;6 rW٧ve=!yڭTV ;Nx juc09wφy C0!.f+uG/]_8kymExM9 8 WP %fxuUeh4rY>eɓ e(/dzZ(rp1HĞt`^ @sRH,N]V$nRl,`AΤ%85<$pTiWzteA;?}./qɌt7EɃ3Gm(~?QMZdsRj ʫ8TNm$q]IX^fRf|z;:زmLa1uk%SNȰ =Ѓ;A;VlHTÊP:#fFi&(? w E ẘ&Dc611Ÿt;4(z]"WT %k;q:%[sN*/9բ7Oe<ƈ^Fg49;B?9ʏ?{;i5W˩3Lg!y;Med\u4ٵX s3:t{-413{OTxJ4Qzw!K+DMr|'/e4\,I92x"W ٜ2O[6bgR5?4' >7g$WrS`( 8kzjm6/}ȯj/VM[T@Fvi 6}A!:.s♼TYبC6;6&0'a7[k|^}_UB*)+~ZJFF?;ަCm;s68FGA"6 $01.1oBaCc`oZc[bU a/s$7֜l Ѱpi,ݕ2'PӸ%6B#&aׅ#݊SEB6)_@8y_+R~J[gD|f s^AۢVizV윆_P?1TxODL60]Է wj; Fv-5_Ǎ[nL$.Cw>k?\CE Ā%Q9.\ϽLs[\ I"+TY"qϫN>wFK,#P|7!,3N[3}O3MT̍"vt`u,Vn3,^DQinivAS.^*_w6`\,m8HÓ|ylg$ exmfpQ "ed6;+3c a4gH6G/ݱ: CCnPbimYh:uALGTD|Q')-X4T: ,!7p Ov i,A8.R3yp (نu$ cSyAS-W"i9mV 7GJ.??V*v, +翳,FdFQۦ v3nPIP:!sdv?$0\m/ZtIy7=f~ߠ[U S7Ge4ny.!GgU;?NhY#?)f< ND 0l\Q[+YsR PfV.O{LŇ_x>c F^HmTygL$'tTh]s~va+ j Q("9q,wFU\E;(ᢍt?p訕o]:˓dc:I ݳ4 QP3B2T0ơsYIؑa:W6-y'WvG#𐻱=6{}:J?B PTv7z<|3O66Q1Ӟ+CkcM[UR~#Cu܏J5C_'iTC-苚@6.k3QIݟ ~)5MZpuYSp>"Mq)s=7e{׬zxMܐYXfKd~FьQUha"öAoՅL/Ɯq[ G\g%NŚaņHXh"oʊfIW\\ݦ}GbC'ge NΤgvO>o;@M&lH܁мZS:*0 '!l_ϓiQ\N#cA13biAYͧp֡_dt*s >rTݖU:#Qf+h`&5nFή 뺉HSvlN [ī'FeP݋\@r 3JZ8o =5#9.ʯz ׀&.rѤ2 [=MXxfuzxAOn6ͬy~ts q~lcBGvOɥ#vʽf;*%ԸSځ'Jweg'9 (_gj c霼#3! }7QM 3bo\Riq.ݟ6}"TH:Sc#%~8+ /4M+qj/{An',KƏD,00Ĝkd|٧x^9lv.sU FI! =_e.4?Z?Wi3F)3ZÕ L"p8Ԩ߈F^aTr ~E𚎳$q%+* B/n#* N]O~~%ǃugib=9J 0NĽ- ^'v|mE0vo&_/qxvȖ LN (`hszioSt/XڢJI)/H\${?fr!nnq"M2wxpo̷%flcϷR|3jjw=mt^*ٓI5Eq5<EFhHJT웺=f[kj}?BKۘX*1~ w^y\WK%[Ӎ8J&gwrSR e6!}vp)t:YFO([.IVЎ!\+6*2}hbi?RWybѐkΜ3;M=|_|m|jN "QU( >+Ƽ]n:V fA }IVЌx;rl=2UFWVv1\#I=*lU?y }}.ºF@3ggIE`裦ï95]d/ֽK )D- ѡ ao1ۉSO3^LZctyJ9)V]\H 7@DHK@}n$_SLIeLɁ%pdO/MU5)҂@ Pǚww6 .z9}VW胶2D cҊn@6>S10TTwA!3(9tWfIL_!hb8aϿm2wwgM}ZY!V "Nf%p=2"CJW(W1l\NB9<ƥQ~i&2i0ƱFx+$guGTH)k[Ek JS/'3c OΔ[h}tvYWaj@&!J%c;2q6]A}'@|NWsXC#*l}d1 }0J21x&>7u0){2 4D ͎/8 Όc^W!?YG2%FEb%6g ֢WH8TX'u<u"rA_*ؑ{dd2<Dv01"4a՞$hϵ~H:lo3H#ڂPrB,4۾ԳޭaRZ!)rM,d_ߋ@g̎GWv P\inj/P|Y=JhYz8.PA+,!FBĹ5IQ<@P0.k^G`mG*>DD.URv\+$s\PTOgQ@o6cf- $V':Co4nxt: n@_&[$L/Xʓ±tp\6 +1$K oH%q'uMwWE~ wyIO j[ZX`ʵ8mDUzMQ83HݱX3 U%VeФm1ae&"6>[OŌF@_x^T3-"=hbF}է^Xc ӤE5gj4e3g.?JPKsUfqs@`PLq>^vu"((RS6WR/pdwL{-3 wIb`<+KZ EZ/]vR5&#`2`-N)ʽJ`MVd)k=1UXC+oW9+cUuK?N!Yd5~wB܄? LöV88$UR4Wo< kI3䟘+Qýwfm,XsZMnl#ڏ̓^N&5 WV{UL?3Y#ޜ-D\Gtgӳ-銢V,(QH)jY=o(iÊkZQ糿cUh%9';ݲy1^Mo>np\c0 gY[%3kQl P+lटǞF$<`+Li]^)7ɬ.z2bV+#Eya8:5R-x9IL3ƴȅ;z<s4T6 Ξ*^ r<dN"6Ŧab.WEj הJk#^1$CGp ;6Hf%;xgϯ # rEO]{3?F\;iPtMQ=)Y$8lC<AjkJE kz]knLF?0N/wT\\\6=R QBWAK\迅 53H`&t%'i7b-^ X!2Y{}IzcN":!tUzyF `ήT[{V:? LaV<94Xu+c☂PRW2a%u͕aGW=MWIrna uvU c~W]F Z$\!P򙿳ج1_$!,_Sjo '}ons}u)"VyD6 P8+4Dǭ,/s3 )RHtL ʀ#[5qԤV DjMxmxұ:#OOVn5</?V4F_P 7Z";m W4F֯eJEE*~( W{oj;AL*jKUfW7X!h)%1h$ta|!>Y!`SCf+c|Wi@F+Y;%C]2 ұ4߅w= qC[#$\YIwz ]8p2 2T1oN~z7!?'g APH>d82.ƛ& 9/pJ:ҹҷ(9 n"sĻeP] j2&y|lRbRBW~ה [HB٣CSQCI^&u{DN ٟ ސ豫g`t)|-,BS–VKU@3ŐoW\0.E wu5/ ^B}guv&j0[Y#Sra}8`UL'uawIqafsNz@kBWњ(nM#^jE/7L`WjGmM 8zq߱=zEj8!sbk&S/3> }.dFڈ/UR42]b{/t@ܰq* *s)`įd}7Ӫm ۭVV4{<& ʀ{(õL߬ApHsBm;Plnhh}:)hj ޸0| w!`(B:O0,;Tq5|y@:]V}O_4 ZԵ?}wn6@-T3`!3 A-BiKHC*{LM в[}^w_'$$4;XSP NiZ1F<[o2]Mt],w7.+swE>j'&a)c#F-_Cݿ>۝dUs甽7*׃UV RDhJH-33w@b-@{{! %Q#xBX 6,Ih>J+̀͟{bZ)',пNVvˢ3׹7kZd\-)L二8aWS>g|4#?D[.p[$6qK0X\8͹^8?ʽyx8Wb]0a^&OS1Ꟛm^x!Πc}^$})Ч3P4RE%v8h6qW Υ7d %4^ eÏWjb[a< P [&]yvtňz&)D`;K&T$"鑀XI~S($2 QaDc7kYěW25 I_LmaۉG7liun,[2ٕt4pTaO)7U$eZ:a\MxlpI+:8Su$I:GY,7A=QRx$y"= JY1#{RڸʑV&#tWߊ mGגl H6tgSp*XV X d U fYf)F} -mQ*E\zŤiujȺ$F#Lt Ӯhܛ,/ǹ4_ :nx'q:SZ,/|mb74V1Ut"u{ (SMU DvΩ5E͑p J&ͳ'dt?3\,_$-1^bKXbV&JׅvҬLu@ y .6u {Ybw%AXg4Ua™m ;[O߬@ʻ+(zG㴅⯂CB9<7օmlK22k.[I.FJY.JdH7Rf@+,ҚCYwcn}ʡ߄տiVD + N!2v@ `@D9d>d@xSִJ4=˓6F֋Uqfs wҿ*~v{}F1̆ ̏b&%rBEFL*%ghp>J+0~lp:f~)"Ub{sQ$^޼&MEˬ$, þ# FYJk:Y&9'H>|Q廚AO _5VY=Wڠ&??8gM j AO)a ")2 x%ff-#^.[zߴ-wUxC.gMl1A'{15T,k>C b} TkA@ <(nJ1IFBuy~fban=r.FWF՞_۽IX E2kSJ4 YFebP'|$\Tnr:?^/Ij'n.tˆYb wڰ;KɴɹnPg2#WVΣ%):b/EE`C^o؆#U+} &c=gjsߦƈoq@@[1ң+˞zϴK)͌j[c^2%7yHn5-0aKFC' ]G"L쟩,b;6R]Hb ]6_Psq+uSR \ڋ 0i%*G'"{ 4`rMs [i!g@zb)70/s@\hZE( :}6ΘMnoW(?<_ßN$ErHB"Ґoum(:{SiY`yMsPD^}Z*D2[ p]Y5刁2 bE18v$yQ f^$dZv1Flf?OTѻ0Z.5u%"%lt2ϳ$:-_fn+*mf*6}zd/ |#W17 B)p ⢉gaB+㺧isYO>=R^QwĢc%ڨ1.:p>h<Y|Ŀ4[zMN³쥨!r4*Ҧcd=XNQ`Lܖ5LesdcQVfYlP-fyAh!urmv9>Dc1F P2>6FeyIu+Ki^i¤ Q {Qg9]w XssTxQj uH`T6 x$aA(f4jLAЬP~*v@N,awKoˆpf_dk+*\3- }PMSY$@d d{yV~RVʞɟpo{W#k+<%|@f)-;X$x  ɅA_D%5r&MQc;CG0^C5<ν>E8kEՅ< ]ҀB<͞M{-K.3Іai72KJd)?rS_.YlQ+/n0v!qTM=z)VDxi l(хoSD0  r~0 N@G@)@C56ўX8 P+yԋе+=$>ÕW!QQWjDWlHf THpo[3Uk6{~v#Pf׆,W>.X1;Vh;zQ=~iFEIrgvvoT}EHbD d^0@ bJ-=NTej⤶jr]lO}ϮݩGT>k5FEh@sjMIkq&r>HUIZ\,5t!\UsB cqoI7UU[qQl`di}&R਀le` 46!ۍ#sF{}C۸duP]zcSI{P .QA\lnWl>>0CS)m;]ZA)(_ä́E.УOJ V9CWe#|_]b`ƃb:ٔmwJVmMR[̔gs La6 Vx bq1qWFӉ~۹¨?BhL E]|n8&E45Nf݉){ &ʸcozK.mgV#S;En"٘h/3g!?cILLbt !`x!M2O'U_{DY\N6dšP\iXUpH.Pp43yĻTeH&4TSP5'>.U9,?΄Q~cGtZ.N5NOewp$虼piS6`.F}ܥƜq+{);xsEuz@PJXhu['G'_Ͷs7u6{SՐ*:*Z1&y7b }IЅ1I[u,EeUNp53 Ş}R S(^8% s޷"VDS~yG;tBS=n/P"$A0xFO)kafiO=]ѯyF.}Ɖć,rtGQJwSެVHZr[ mCAoX]6]}r %x**Z $;V$qGI)NPG]ߠs~jՔ:A;_~%m,("D0+cAIڍ4gB2Iu. |s1rſ~1LbEچt6QG˕YiF@q}D(¡2嘧nwq{/= Є#X-{WeFwvkm8ΩP(GeMI[ުJPnj'W5ñYYjcN%c8\JH(>/m ӂ2zZ )mK;8yn@(LDp\X+YT>7_L|<[[Kp,iQ*ɷ4w8 4UD>6.fl%@ay2>}許1eJƟSBH"yAb L|E7M$`"&t}>BVyJ3p9?XPf3`j|aatOQeVW:,{Tws( "5;m+$z(VbM_{bG& >LpbTe$hmB(~)n֧ȈӸ hgziIe OkE3ot'r;-_W2=Z">OlrJEe^!;%3~- )7 xs=#rvMqU5uE|z! a :[xEnjH Ga=XBoC 9]B /mn^BxYSN;C^~G]I:ڎDE"OuaNf+%z' af k?}ztĨܐ% ]k:;;E,o9ɔʶ,Ҳ~ myeD 㞛[Yu2L6:USPbg lNZe;7U4 wd^sԩ*"",N+l8:G{wJ3 c: ݜC5Nf#X̳|M wЂ~Ēr7Lף*ȄќCu,NHZݗ)9tMeڣ 'wgUQ6P )sࣗcOtuov{YPA{9M_74)>2Yj*̉+Osq~Jh+nYPܹ۞'t=ؚ7>UdVNk>4zU5` M_#QB<_o预 ?t#dn㶃i2%MEzj{n1[ˮ %'f[M BRHAߺ}P憯lcqWU<02HN"c,BR颡fqy̶lZ>jP&XO(hy{B Sb!u<啇-ӍV؉3MT4+S*6/y|UF&Ȗ;wB6jV߱T \|Hkrvɹ4}n;,3Tyɮ:%x%.wȀyx]ƨT^?^ӭnuwQ aP>\ ď˲;Hﳍ  YzU&PY9C^u8U<-$.ƢtHE ܴL^DŽweer^dk<;l9}ёnLXlh[l::J8XjؘU#)v~!2Ц~DhS̩p`jC6S*㿟yZ0"ՕI7d2@.];#x}:&Ӿ1v W/:QH`Lm"r?;꬏e"0`ZR+$Z-H-xqi@}AEIS=ܤ4]=Ig~se.}f[9x9D̨yV g/YS݉w:ܚ-=,٬n0 l&qKgTpj7A巃aej D.8~P%SNQX2-g[9N~ч˲?\ 1Ar@咿Ga>7$R{o͂Ki`N ]x:l+l .dWQP ]l@3W}7Vl{NBىIC5Z8;?c+ݑ#`[(0' &Y Ve3ল^ci9bC+`Ӿ/MnALwu,vdG*P4L5vp0gbL>(U;8rN'4<5UK? ðrΙ* s^,~ĐqaоΧ]o ;f6լ_5sP"":z \ I0#Msxx]RXwLKLYOyԡdλ26*mQD:!kʶ&o]{J&+$etνG!̼ˑ{c/-ѻ F)Lx[@̗E!dV0G~4"̪S" OCS~`"JkGCW)W+c3*,RAO'*̒^QB3h^ Q;`g[3L3U &sCXt,e/&w/d{CpDgL1brC"Laj6kwk(J Ôt4u1]{8h^>TP+̙Cam=OR걔3p>j3|5zd{  XymN/dwz}'3+Դ}2wНgcDa wzEwlk e8YBi=9J={'|AB"he3\b} )`6XT9?Ar#iPw(ԯ桘&l)&o¼I* P5"{r M@[_.Z3%k8eRהy;u9O3lN[G&.h\[dxۂM-:Fߵl$:딆קN\X2J;=%hCjNgdחhκ^ LZ=)+?+xG{yj% 3 ۈ,9<+(r ,EЅDv;p.[hhE 0J$ ʘ2/z>S )7DMɪgOR/ MhoXDWU@fO7X7۵fnpQ".t\کC:]sjp /Yrew[C8U4w:װR'ǎ36*j,T(9wEwWtbwʻ_ AsJ eůͮց1G:h5<D"j-Ţc'i' >\$Sy}$7)HƟU2A dgZG#4<;;-TMb6LHX/u:΂5t:"ݓN塇P I=2TAe.hI a]zSs 22sMÓ0|ۺD*6Mh%JLzsom@ 1 #~X#3E¸% %(YŃBV.x$4 ~q& \t;\,a^wd 'ef#.M lCm?nӀ-\%jNz ۀQ34=@K p7#, +‰eK2dcћ^^2"-j3G u#qgf wfqNEǏJ^9n Z^e|lR#d`Ys/| g!(z- @ҀJn=Xy _,f0*j=6 *"]2T_>dL@nV2pЏMy'7x wÀ]yc x)5!=}ڟPB.LĶ0sr ]3`=aɦ Qz|4[o{$ HXyl CZMzL'm Rg:p hn;l9~, 1,i@AS:p.hML5[{-0.hE.h (-V$7TkFfSS]&^k2N?bq)X4q75,\|gF%`űKhUτ< 0c5yRAeA]kb14gf%YؼGazA> IeQPTcKv^.`I *Dif\^ >}paɉIYC@Z8"e/MN::dMC&<JC#.^*fhgYm҃ɱ#NR">nK\2x _06p%XC+j=c=~܄]!n`_Rpp<| 9W 5K] rB À8!(ꫫؕ y,IXnBw,.^\>P \{J:[YC!A^.b^61GC+8>!y#-D%| ]|IcBˋO* Z[!RInЅݵ yƆb.yX[x>?)lk٩|YM9ER0\NW` #i`gkjabHZ|B"a"Q ^\zT FO9l'Qdz~6ph7hoƜٗ vbP`Kآt֞dPԗt·V$q@?|Iعrߣ8c%(R6J~tf1%L 5Io8&p+D}>!a~{pX\궰u֦fKfeel썠6d'8G YZ7m}XUT澊21!(BF` \W[nւe>꺾fw!t}K0DnENghp谒r|cp"Zq5WV$K \OμG8,:o/?gqwQfe>ĩ2e4Ju\BŽ ޕQ_Mvj5zh mӑt#fcKV|KX|2Jctx$l|DQUO(hH Xk{XGᛌri"=X~?1Ma4:Q=д%I<}*uVKP3Bި|3TlwA~T9=P##F],}cL9v&/hri3Lp f o[F,G;uV߄4$ScBda(Khs)& ~L`G*>G@Uȭֵ(֊ Œ/&T,Fx{A0_w<ΰ9NdQ*})MO[e@`2eF7bA]qr1>ZoEc 1J&? J&apSAFP)ӆ}兩:cvou+NjTCuӟ_t3 23}Z_t'u\JFM<ӖZOuK [v&T:P @ KmH}%oK3O-RhH(&/$#X^(ÊD/6!E(G/.1!Gԥ\.ͭAKRGKi;p1T?g5eYH-2?sm!9yalJOsC )4!uL# ]1{-14):ȋZ_G)z9+=,X`"MCNXOZZI}U</6LcmÞoG`r .|vH0!GK,)$Cڛݦ?fQmvV񧭘쮽txN$>X(^dtL@1 41/d;Jcuџ򆠥N`{a}, y\Wй&Ky3kzt0]xC~4+8U%cxT#"ye(Hmq:Kް-5{mf9(,;e(,?\[).Fwm%\I6nfs7%(6[7rh\)D~dBUP+rA%5ܪ煊fs A RqL,fɍ1b vM校\]GR FX;.|<T:sCviF661ryd [J>Eڼ&x)L6!TH/~JibH@L|Cͥ;"3ͪ X~ W|fLvr&Şg+5zos!i{2(ӳJ`xZ>w kcR2QϹ 4(W}ѵiPpDWrF _L],G&@vk"kv*?֚^ɌH. Y!y6U4^&7tBSHcA;f Af힫$ccRاA.#29-EբPPET"c.]`SPָrz*տݖ Kla_@MYMt: =لg 3OVݶI} Ô߿{}pciM$Pnmb^n@RH76J$A""\d}FPVk`ΚextTŢΡf XZWHfS;Yk96K!fQ{VnxG݁o~ ƩVHA S}M@ ^[rٌb?QZP6$$ Y*v@hmK'5D]Xҁ[j?DZiXbj 䫝O(Ҝ\,HF. Hu'7܌jJ4x" Rgyrnl6C=4 R}\Oqm8*QjɕOQ[+Ff~PžSGMQDzYƄ/ :FvWA{dӭzjUqhMKg<,*oM)Ҵ~{>̡@i^YM34xUugd2cF wf&->C{OPh]ӾXѼɋ3F"Rb1T{#Y+¾)uY0샠 jT?x*dլHd<|`۹@.]s˫̓+{k)kҲrFq[ -dwG*/r"4j^eU66J p$4X .݈=ʰ}5CATd/]x4Sȱ,kёL~[o1s3\r fU#~>0'b )=@dڵXpg{_cV5=ei<<, Hcr_aI"5qL܊ "J%p }!R{տ>@*c$B(KC =U ֶo_"Ԥ Ztz 'D@ƕJV^SUOhk8J[-Fk^;rЉQk^Out)h ~ v\L`7>I !QeL":zis 4 pKu$:qsvj-H]5OEnI">NZ9ޯ`*lJAZ ӢaW8 eݜ*nK=ltKpZxc16КO:j!n|5B.M!.N]6d20t>)wg?84'u6VT<x%QBuK s 9,r3ozh(Cu.ub(mԟ4KRI[Nm|M}?:\c%N<:QVĸz (]b^.}@2aH F!3{e,аK@R5ቷ`a-sfRw,&U'jIXYq|pSOmO0l"ڪM YԜ=+7*>mE (5g4}{e4]QJe~Zw^b$ŇVE S4#E?~^8[2(G{X[_>E$d)zQBU}OSru[du}q73~-~ɗ@SiFx 1c%6(JFP)-./nRԽGKlԷ|iIqڭ ^ec)peD`7I{eLӲs3N1)}9@=F`&m%Tꔀj"_FP l|fm+b {(%!NB2TP"X7rCAYڍC82Msƙ,2vAo@#v_dD_$047`*:nO4:cTпwD.`%&6BzU|A \z AEEBx&ϵf pt=R/xql,B)#FL!o۳W9rq+Fuq=0z8A`;_w-DR8@pwhq+̓3jr &-\*iE\;L2Мd~hE$?;YCgbMR}OEYrB5!AŋuJժplťgPo*)MJƲx v36+oi2V:%^Y/Qݽ+P{-ﴚ5czNJNJ[V=1ETniUR¾(q[ߙF@IKn@iN9(^/:#^=)>ެDuq!40kt 0`&gmҪHk UZǀH<9Ľ+Ɍx֠,:W+xoYIhPSmVe}k17$AJ䤋_l/sVoD=/kãJ*?TXSy/6_&qކTo_"vB&9)C6b\]"k 4a!.7Jvz0]|cr?`\JN[yѱgSUmX$ـˎɬH5Ęvt<:5z6pHuq8&:ؾ#Kw}6)Xj6qݏE|3΀'"v˴*$`!DpB%hq(1.Tz,㕡[0=|bo?U%X(&%= s澲(i$s,"̇@CkO xxsjaT}Z@9z'ŽcF{Dۣz`3S=xf-1c+O\Gݟ \1\s<;kCJ] HJ{1Yu~'yV'1Zm*;{&y!RD;ȫY.ؖԉ8meKX$NTO-7HAG|(Vʘw;Rulygez%6R'܉؉tnaH6m[uf)Z~0syǡsؓ\ykuZ16^X("5D#u?MAǺS5hȋz C6z$,.KP7 W ZyKZ7l?6xk kF;UĕkX)1ҁqFjzZ[g&#Iࠄ'+k9H%LdēcXmI!i_:uYўL6{Rz |V̞?Xay:e|yiIN@cF`ٲz;ʨ_x|p_XP~ d]1W ܹ:8{-Ź$!{2E6v07kwu?3XYE¸JcZ#.\#`)&ʩcv:Dub&Pˉ۱vNB(ՃZp,<>:r#ouL!dH\kͦzʚ~x|}0yIŚl r1M;tG fAp['/l[סlg;z-B@Kc؛~Ņ-u-;ҭB5'<6R b2i0 ,U0%ܤmgŊL4)(3rN6Tq;xPJCWzDѱ mް}.aU=C,xwM=)? 9# AjcR_FwVeYRƢ0 NѪU–ojcC D|L! u@r5>孡,Ej2am3TG01QMU*/ p"F&V]=ʰMNJb=Cgt^AvF+^[|,krGSbBlo6@ŗ akB3ǁ{35Ҝt9l0W3oX Uj]Fri1<>yc[P e%:J"OTOM`*!&3qwD.9!-Wc!F LLOgLpmkHTy_5GQ b/fo:|ל[7 \m#xʂg*Ҹ` ?*PBaKu \x@hEAդDxjo1ebcZJxmP XoeY^b); zBk׏5+hg2{R &Sj7labR.ْŲ̨}:oT/DU%aȞ`4V%>b)4Ճ UdE+Y Xyf1%:Swcq;O{ǫ4,]@Y˦ !bQIيϦDGrU>:fc:k#I/kymo|`F 6scxN?6d * ^?BmX,]["/3v78мXvg9w9@o)x'/UO)Pĸ˚ ~Ə`'DgG%j@9V? ;]#f{pѸL©hdY$[[D"/t+ $*Ti@|f o9;]S- ;O;FN0 xN|o;q(r;>\ Ntvoervo}t:hA/R?X`w6+`e/e@F>ߪ7_'2m9n/ 2>Eze 8ĝ7W54ΖõU+b"2JNDĐY{Cz) ݪ¥Až$V`N~ɟ`.2h}ZRE9oB{ 2do?4҉a&(OYO$0xd,hU:5P T,r# Cdk6t=2G*y6f@zZ|-\R^oik]<2"fl;4(m02&8p8\H<.QedxۏzQtw.։wRߊl@\j]ki.7Loyܧx7Q".XBbjapΓ1⚢P2CQk7ouzI3;Uu҈.n*k&]“TCkwrPo^)jl/]G&kK5%|XAD!}_ׇ%<-3O>qM݀б2ڝFnqpNJR+5S r\`2,>k#*xbHp^~0an4/db3&n鎜bFߍ繮%%hqv~:So`Lg[[j%V_lQk'e5];)˒2 OUEVjYOSbca&Zޠ`q/`c\]|zDh߻<9y_a.3EOvu, v}[Wn[UKnJpհ5hӨ;ҫ.LZYlvsTA5A{LUߐ5Dk-W3< /XR u?rxYK`)Pg/\o0`%R9qv HGC[u ]]%.٤.3:1\0zJ{$[Bq[, ql}Mφ!_#}BԹ1Y'vGvOy]zmtCZ/hՒ7eOzʗ*9簣&+Z  vsY=$JFe:Spd\x|6E%`]NuácRQUG5j NAGy `fw= LKbe23j2y{۲.V:Hsʗ/Q':ziFd}{0r(߁`^}by%3> G=&? 0;?xRNŗ8BU(nYYE -ELU\FIfEU-ZY\mQw)Zü3&ỈMjjvGW' Ok5 .ŷ+̞ w p0ؙQ Em ȷ_-$9BvtO]ڜBľQGʆό ;|#K̭3S꽖9(DXE^<'O\"i{tyT6`[ļ 0yĊ:(~տenS`WPyq -XI ɬK&Jgn8RgOzHVc" (lkY+΀,^CD5d!-h6gFaщ+U:Aa}S?p€X=A$G,w5~ӋLJ p:iT{fI8fhfs p{}MLݧ+IU.䞕ۉP^{Pf|ɸh%m3jz:SB)C32*Kl)~ĚAȃӇOx5|A':bw-w?;x~kcTC,j jeѢ|+!(/]r%b<֢e6Dᅥ֒hûfg! Cz`M.1kZ^+ԠF1Gq"cXjVK䉂\ oJJsg$7HhA%?mjNG.<Cm::@NXFށϋ'ČF[kl9l˜njI% (#vbYzg(v2эPs\/=m"&?jvA#LͤŘ#S*Bi~HL; Oٺ@zT7tG\1$P+f''rPi͙{˂ Cۭr@(YZeZ'STm~;#-; -W5/aUNsuI7W wL,FN\iUȔTSS]Np(K 'כ!Hܧ|4( C@񏐼uf8#![0 ~{f=_/8fpQ W-{5cmx-y9 'c5X@V`wy4$;``}Ϩ" 8_TP"n/o:"k@`Cĭa/v1zSv\)CJPnNybv~/5|]i`/&/{O{\a%cv9lƭN[m sdU&j8TױM̯sŲ4 &(w۞2}${BG_36wK7gZ ݓ 6'Oǭfpx4!1.[bRrS(s{h<@W[wb\?c_n9Mz^>BQ:<APPrtX^~v).b|V*ppmڢl!Q/\箖BRtg(j[vFQ'ӈ iD<֧YJhnƸǟ.O/v< q܂oGa #KM\Dʦ-,Ҭ jSxq! n#lCLPTᶥt!xc)9t 8_KJrCLw=CE GZ#Ҁѳ`Baj$K6˽]B:,xl%6H6(Z:7~aIwQA "g8 ʕKfj4 (8]U[_5Y+e.Rȋ<ۭ.8xze}W{pxgps[3s KC60id'`PT'Җ ؗzY =UBm#tjnX9O,+2=.ب &̳x$ U5pgPNNT"@FCp;s hKB0LqjqmFMrI΃rxuOpMi&MAoOk/t7F^/ &41zCb*W0恊5~7b+EB]gG̝&Ṿ~ QMdSrHQt0 wIͪwzq#@38cH} py*'K`}ϰ֗^vzLF~ mîDAAIXHqA{~~^tgV@ʸ9&bv*D7qAnyyZ\; ="#3,^.σ zȃpd~ ([5A:,Uc"G- AhJBI=KZ:Jq6 U;u DpVz3w{k8Kސ`+ޠXTter` SnSop.b!s@(=8 "j,e6j#BYH!7_ &%ta\-?N; 䥞K7l0}Tzo)G#!g^'T)g+Yo@x:盪`gU64\v5pJe=co%274DY`#1iThݤl!H-?ef;g;^KD7t+vާ#2i),2f1I>6|W߿E$]8%L[Xsǫcg':\plS;VyvP QgXme/>*ARN_OGR`_nGǚ'_`D(=y)򀳷CH:Ujjp?q Gy,_kjX:Y9ML龤&D%rڟ93L#OO,n9W*KikLޓ8>SyPl,1?2foKW[hY<:iIU!{ ͱ6l(0h#~㺸N[+:k]IB(k#nȤ 20N kRS/؈D ׳~@p˵YldaK4rQOAM6'.2}%:%sku Py;qƴGy\0+rד6ܙ@d-@&56B~S.K|rؓ7,¼& DLr5gawrЋOA(bYDoJ΅b==*-c-I-3\IVź:'XH fb ;EHQ5D.\3vOZ\b=jVp ,fUX8Vj '6`M( kВ~Bw•f9!Xdn%ZS&F'U'˧])HSnBa\c0{ i #%4'nQ^fKOpI=6DdV~}+/A'cuVm,Q|!Nڠ,b? 2ay' #..X)T]2OW=gs:>tA5眽fQ2G bdMF4ȼH}o ; &FtPD.yp;r3"DnjQ̒ZPQm%_\պJt]N(?َRxdEPychZ|ױN>t* y 1 ⻒Uf|+|sy?mtK|ˠLDhM^^UCڷ9:)J|[VzG'v_O-<) :~SE3pC'vK4ރSaB l9xw<  B-JWLht%Ip0 NhJMjE?SA7vUw[, hI-#o4[H;XR[EzSP귮\E|pPt;U5RNAùs &t GV*d^̮dڃ9Q2CeX>憼|58FB+nRũ<.]g[fc[*S~EM}0}g-3$\H>l=Pm> ٪u8L}1< 6POKç0Q<^%2;QSVg8ԣ{xySԤ*P{%/g *IT8Rc@DQ6xu`9w8o>$l@N%1lwpn{.'GdfAIWߥćGxNb fa]= zvKEBػzK(&.HQ'l,}a7JÞ?G$4h۹ɾ 0"ѷ*3L޵x8h ^3T&K>qkf۹OS :YA"A a&5wO`0֧ JqSĒ* mpzMȊ:k%E5Gn]"kN UpO,'>~o8o{Z5/TwW(H)*c 狙Q'r׌q *|E3~>g;Xu1#9xPVB ].sp‚[Ix8V8C^ ҌơG\@bZF Us{+3.|"ɋCIl̽- C'c>lP co"Y;)1*+PʄfO)$7*[ר%'+KkS|W ǺPXOFQ[5^5Xj&8i8cG9puE:!;*.[°K lO{l-%{ Er 8L{1 T{os=#Y*l}4%P$H L?>sޣBow}+K epؽg,;hm @ҭy`"}v\d+;x *ڧg7:i4'a3>XSrk9.i -Owۼ μ3x-tzo'W'u rueE9E8vo&i\mf /íqİӆLa39pT+k RH;)K 8NTo^Xxmpi9ᔓzC9uTMe#BEW@]7_n1s1K*HDc7;Ɖl$>=Dž=˨N~6d=_7t,_v&y~38h`9 o0薥kwhªN] !ȜYVTR3٫.]LB]^ɶGU%<h%^C* PSe64%G鏟/3jqXOY#F)_7gf*~|.kdZ E:\"5l)R C4i+ɘDi>,K"5-IG5VԂ ݈'ů9E94۞B ME9=upZ,5u ;/8|ahM]f'rkt[rfRqDKO̹%;^lo-r( ̤IQ{b᪽L<f~]rl{Ék/Y$VưwM~okoHdUgT &+81Ŷ:0@W"@R`xh0uVpZ; P348mc($frKZ {v{AǞuSmAb6%rv-X%&[H o< -N_@F%ٴ 1mg 2a:f QdЗ0f1@ڊT @i=H6;:CTW٤;M޴aSr!be7>n \]igST* arN bu X=a%KG%5[.eWcD'Ι~OKS ȥ]shЖ{pB'fLY]أ@|#wl4>huBA|}{|ٖy%;v򄈚İy#!J^;"PdĽ}՟DZM `]jb! 2h8slr-hзnky'^\L;*X/$x .5&t'jK` KƁǓ㞣Vkn(XY^XZ9c& _O6UPfK4(T?>Phe2ݷҘMNBA`zLFcYp5UQ9r9UG@MGF܉TxE' q0CY_/Ek堸Gx{^\Zm@7P~bS:rb;aIm.TJs͜}v ݼP/o)gFT]75'+obID/a4RKعĎdJR~ԅGxߙH;bÉ"q rYx`/"UH Q˟ BP8w$xkFvA2/md `&h}&S/-!ߤ=}B2>2[xeukgu"R5v>r/]ԞW65vY˒?1X,k\L "5LNnD4 724*ooD;qdX H}t/Ia3^1;[1Ƞ%Bh,F_0=d?M9 zϘ1O^ȅ{g,$qvfX`XqQD_hc+RN8@(%aKEdy~ߐ7J1mzhȗ\È8UܒD^bq1W\@@~}f|9yp|4ʴjIKq3Ȉzbvt̤.eF8'bvÜS `>Vk1'~>.5݅kM:,!ꦉX`DYY2϶^zV.]jZ߯:KDf+hb֧d݂C f%)Fe*=J漐?o\KΖ ԓm-٤~V@^`ơr61~V"Ybf+KܘxXdUCZ(Z fA~+ݓW 5ꔎ f-UZ)^VE3~@d6U!k 6,ef+[8%Qlys m=7S5b~6 CM4~}gك8}ISS)xW<ԅs8jFŸup:qY^L$kg!BL-(2:uqk>V-F /UNr֜/ ˜Ώ)e3&r"10C\jX͔-L"l?tW|~H<;[!.m?^Wat;lI LkfQ GHֲ,CU EvĎz6@z`}Z=o60L34/(Q{ڬ jkh>ݠ\,d 2߿-@Lep=" ſ(ңuI|";ҮbDW5 F#iP6|EACyQ&Ƿi;KD6y{Ҍ~,-h[gozٞ,ȫFUdjҷ+aRu.U6^.JxQ z/[ܢ@enk86:"#Z Y.١g/$e߫_vOn5D(٤m}<O9~IDj/hjS| O3 ?2,D0mZ&MYrꨏ5`PY>3-H2l[Z\qQ5Dc vh.c E.Nval5b,ÚSj 4+dFScf16}9:4 A!Wi#캎|Dj&P 82ٚ!MA?<87#? %R6^hg"Zގ ʕGuؘH> Mc6/_+vt_b/(eסnR\%ׯ{]$$quw%i#@ϣv)կ ܰKpi e#%16;8eQ}%Ry߱ x14!X־<&(iO!?ǐ"`Q_(ќMx66NoJ9?NX:| P]ZON[ v%~TZR4jUS0j +MИ!$ WC(BK!W\S6ɇF(L!K,FIJ^Y1A^!9a3] ̈ XjX9 /^ಠ߆uMjW2z f`)5B&RB$PwLsMq_K0CtK^kC8Dq[bi02g{p`⩡R% ;*;)ٻCFrK\zòKgG4S\٘GU ֍LMH!mAX!Km8quvۄ^8!3 Oby5HؗFGx q6EO\noQj'Q큝J(8G ^=\%g J,O/g=4H)̬#ć :w_aC 'm|s4Q+g4W v8w`~t&}E*ϱ]$k<&KּT}'=:|4!Mԃ:c=6r(05F"d S%5E 8eiKP#SdpjX8#||59^aV1UJe!kK1s?)V `ɈmUq/P3+2+Y}Z4WW%`YsJ@DzE; {xc,h K%c7(6UXHT 4߇L{x+^qߥo RW@<ν)Pʡ+|ӌ`q>SvJ;Ģj/NHnfAc9 `L$(P]+BWDtJm xq+eUR)2Nf Dp+,D*LhKe5+hDIwB]J-1>݌oYn[M^}UWAQg`J=fBD} =iB&yQ 7< |'; ( U~ A)?56jټG!Mnv ܜ6`]$G֘0o3-A`Ф;$t qOD'ZD` 8k!\)Y:5K5`LO?O$Q L>8V16sn¿糇b-C5mJYT:ᙬ4P99DOjCt?(_fy2OT)L@(;¶WuMHW4=t^| ధAt-Q0(V9Ao&rFE3ҡ/Cv_Bx( aˌʧIx#gV1 niA_VNi_UP}b{MOƷ" 70z"E&cйu<~pz;!wii!\{Y> Ƣ>N2ߒM{ّ~`[˗tO;Ʃ3%L*?&9AJQmlU~Ai^ MREtѻ0D.ڌCO*wZAJ8>|AzhuG(%_ރQ+<6vzWt><-+)*lm87bw\g̭YzKda1S'vݼ(~r^yvfupŰf6 M'L sP(smGP"ũn5!y rf/[oCOtɄ`?atvG*$jYY(S߶75r>rY ! )&h.ya+ML 0ZNs{9\ß_8s8 :˒#+J ,Ԁ)[vZʇNfh#ߴ Gyp6A_PE:B.9rE <x;ޙwO[L57‚vegG9Gsme,- ;;W|ZH Lʐ >߅Y#D֓A̝rO%LD3>rEI~ʞ])'A+sxMlm?󊸹fU_^yf,vґh]}x;>ie[]zi/'5 OQ|}A#(@R[~1[S;b>^p:Ɠ:mF 1rG29M? Ť)K'Hure'LSfj[Z=ހ2Ggrw1N@>k"6}ۗAeZ;_y`#Xt RUљBR,D;\p8%d8Mlg' RH_M4;q8Yer+Т»0k)R(ҲS&=Աż 䕶V{k6d7tk!49|4l_^KU—c((܇P[0.RVV9ኦ{1h*~w:V] Fp/nYԔLS!i>G!?b \ 8C^D'倳ി>6$Nj]kK Yuz0\s$WlMjO|r&wCh ԝ&>٥H_LjhcQSe:#$g=w¯2ocr# @u((KL沚,@5/u]$+<4{671[l xC8MmYgӲԙtȿylܑ>N_NL^5*MH'):ZݶʚL)Zú#>Qa+Ra̧^5>J|aH&>vhX\)N4:*A#?Fӫnj2A)-PX\o3h& mTh|s8oc[;5XY_@n4&[*(vI,“]+%Z2T"O͐'Wma(=v~P4bSXjֺ׋@G*M*4:{bJUƖX)9b駎G6rDثUA7};Av")&:[^{Db'}v~&85S7[гz\:Q~9S۳ /<?JiL[ii)fC޲A5z2m-Z>޲tL2`)eKkVCMpģ~9w֊V]S3 j}<$0_ RʾxėmduMeʁqBLzRU(yjc!!m:2+I?4# ᓛZ)+@1T)~C},A?S^Yg(t\٤t>4 +r|s8 NrdLF8IkdqDN1{cx*t#B/`YNB-rA|HؼzZUWO{l8T`i[*k/JNϺE2W̮_j.N^ךrTC'Bʡ{$x`7yɀ=gk`Z|Li1X0YmgU 寍vrDzP:3!KUuVs:o^[-|A>(O.5N>ˌ}}RkMFƲ>!rפJݗ5lJ%@- |a je(ܐc4睐%Q9|W+f9JJy:h/s#H^QdÌ.p-YP/;bMu7#æ .X܅rrLkP9 K-4",^:QogĮh> q,m1A4I9>OV$Z0v]cG#)EN݇0`Ene^=e39G+i$ VdA,;l{c*'s!xVdM_7@ٟS& B !Yc#k\+*Vt`+NEEU%&;ļԸ@--I5o86c>v(3x(9-(g)8qQ;g>? ,guug7G [8w784-N_L^0@= Z[d 8{n-70'1NؚYƛZ䄍 -_ tivat?HH?[CbyѤ7`,WEޫ ޒެޤ8X^0O툎}1SCi99Y5)rG܈?&J0vU,UZ+S]麇t'lDSAZ ۛIU94:!). ._I;>#<f Ƞd X˨8GuQǗJ-"{utG]סE6lsqZE&Tl 5Rӵ]c1_ ώ^L0S}m-nv1uC6ȞƯrqOc#ЬIt{q~fLs͠^~ UW3o(Kj(AG'G7 $6c,X+{3KxVy7={d(;7ǁD8l*6SY پ U]=Yhx`'9*ki$0V-8Q)rμJӜNUH@aXEt>-?X`ۯk{M4[Dq%cĸ8og?'8d}*- gݢ Z9vyl_Q_ڃ@r9[NBHcCFQ$w~]dH#L}i7뢪-= {1,CI);pGb 3JjXN`ѯc ,c maʗmدwS/ #]rUT m ŵgq\oG-==B"(2&>C%W5A-&f2)|*|Nr* Mf;4s{~8r b"\B[94B^L6dV@4-J|]j57U t &BP1h/PWdKd.,}L\gsz@ږX6+gx,> LڙOZ%4;w@ d+v3l" yͣa^g *aQ1-Q&JVEy8g"-k: @:0_W5F@zax6sLG/R!a' ң7z;!b/Hn,̼V1>ɰig RkԐ|,,x 䒏_h%Xёg~ yt;T/U~q ay@;,HX,Ljb*5+ :-hL5c2ȝˎiD e1+Djg"u|Y5mi7 t ({VFMO {[!/< ,Ve򄷎;^!eA% $彺1A4d vw:؞^:#d1'/Y;i"rSet=0OECmT`ψ76>cBr"*).If嶂)ިtػem;v+:nWp-]I.冓b҂LRa25xB>~YgRn@xym]{]Uv!moPHHk31-9sJ^EsCd e.%Mqgeg UϷʸ_fQ74ՠ:&ۑׯc@ f ^{_\/-^vtQh(KKsȯGV8̼Lڣ@t9mkfU#J2MRl"wRs-sy-SFfu)SG?X $5:H?}燦4wZنKCC#](W/f=[p@!5Nbb﹎pσRkVI"66@LQT^\pB<~"Z=c j] OBCK좈6&eΰp8N}@/Z^&J5 ^<uKGK`^FރxX,Eqx?Itk!CGڮFUaTS|QX h[q=rΥ7$e=iq#BpJ09?j=pŐzR4 R3B) Gaf<]b^F>"\.FoS޻A`>)(eڊMc;I|S^5ۦ_:M ҳe\$J")ML2ʊ,m[ȑh ,16\>2MEd_/L5lrp޶2"FdLԞz(5x4_JW_ B+vVl5M1-=sOaؽdƬJ|ESr{(/:CuؼcyK {^v˹#-Lb0VѴF1k7CO#;N}?^};Xr#@cyyUb8N 'Hbup>5;-{tلK(I 4Y-Pv\HB#P=yYo]Z#ӤoFS}dE}\b/$I B;gFvPNh3Qעt݌yllst~Z |\oKB׾U= I&CFC_2@d f}RzpW l;E*s?_{吒ؼp kwO|ie-W+y s\vo08qֈ*bz1nn=`O[d' p$ z%zC{QeLS6)eK/Q>墝=Rd. txk;}?4%f:Y3?&J⊿Ϝm૆ekj]$JD,;p6A-ߔ$$K"@c{zVB0?_b ^>)r D#rbyӮ>@ KwJ? o*ES$7]`^= K#(,vܔLf ?!^ͥ%Bl2O|xj%S ]?)n?&juGŞ3_GFP;o"qJX{Ą/b2*h2"y͘Чh?1)Sc)`1O5i(A8* =\' ;KoM>gCȅ"Jx=޵`KRܑ[#f[phDK4mb-k^] ؎\M"Ԕ7ABP!<9a#P 4^?(M\FeJة?ڕ8HïQ`3i5•|-=X?G~57 Je;Rs#3.H11=)u՘yƊ1 ? jO7j(AW uGPhyMKɹ'R?ϛy~6Aχ:뇴]qZ_t?~64рȮ -KTŸac׭JeVffѝKB4ͽ۩&بU9<,ļorȽJ$ MϮ.g[)F\{{ `pՎ#/#3;8΁۵zkO1Nȋ02oVIS6,8>Q_G>䌪0CJRԩ@>J kX5oZ9^SX_ 锤S}oV2h1 g b@1k߭+zȑkzQ"do_c_[A@G.Xӧg" s5рWJ=05:>Əh1VmFزfsIr BLH#FVw{+c Y%#^xŧl?OH*MPF-;*JghXW6Dpf7r.mK}?]%T+V,<>wa $3Tm2W S,?\/8"\V0@CJÃO sC6q4/#k.L#CrysӎҨ+F'۞ekۋ&ug/% h9CQ-| L, h˹?h:rDI(Hu"\4"F7i%2v,&qTb=Rf{ SխH]>U~D~&C7Q [̙?ONwɄ۾S1{i 0vq1[;Cޏ$|be+7T b q\G:UT2zZam{d~~Ba4$rnt;idrV5v-=KLE Jn#RbKÊYїiTm}º h5pF(yC&1FB__Xx $.I;qVĝ 6Pn h~m$%5 PӶ:j n=Zr|cxV=4b=waGU)@Ydlbmhd*^31afqf FpL?|>qne݇[ p eU@4Z;<]3!rpϬ-c Ж9[rR;l*q4g}F ny|G(N} Gu` g_/Fp9Soo@4SI4F_ 훛!>kҪCv#\Ս5qoV3];.ihk6 O"3E%in}X!:*{n#> k%ˠaԔJ`FzX,҆HnÍ['|4Df1кzOi蒊r'A#Gb*-r ;S('63; TB{Say:  5=s!.]%+4{fh%$~͏J@׀|civMP'Rѩ"նlڝ>%憲H(*h#\+t.T9A񁛊ZЙ"ugh)]넻reȈs(JDےx\M\U%CN@`zl^6WPۙ{[KD^-0aXQ/O OAoðU ,'6 mc0)psҋ跛c@چF{Ynv-_w]w3 4gb)l"M I;ȩ5r +. ቶjHaP}#J0@u ]|]w/ư.L&>$wvg{ofs Q*_`~ðVia<60%@RE ر4Zpx'j+L.gzKE<_GV2+M}/T:#io,*yt"mR+`}"MiNm!Ԍť-coȔ@lxa(-PPԛ$$CC MoO"!\KHU@e?>W-6䧮qskTI+NAqG\$KxḁWFf&F\uO"4x=4w; AZ-i#b_s!oDz:ʀ=Ǎwc96M%I+w+{q_SX>ڝw"W짣A1S']9[}¤\z 6>?dM@nv7f5?L-cX)wXIJF[2:';Xqum,yt2\6!T D5RB,yK {J2 ltWjo?,au7P(C$aHe^϶Mg\2ڮ/"C jnN؈_*>AOIHW&ge:]Ƞ<Ϩ.>(&h0xBGXJTʜJ٧8E:\>MyJhZľ l yW):RtN^,w*ҥ'-)L0< yҍ:wۇliP{s4{ p$Ri֯^uVUrY䋒UQ)OP(d*tp+pQGao#sm0q{܎r])eF^C# O&hAsDY{Lg'H {\a6]؉_eX:OE>o䍍U&08XpG|c4㯻ka01kQ mu&+q%SӮwTwz,1K=%9h4t}{M cؓ_A ҭciHslffց/Оv@)uzч{ z{N3O@{Gbc? 6BZ Z\[lypIB"\foZx6{|㼩C LmGqdӍ$9q4 )RMmtnu'dIvt6> P:i8#!(roW$*Jp!FԡVc+g#Rij+*2sH<&N$W = VgsUnҋAw9Tl'V"v4M`[^T^y͆<)ԸšKVKw#Ę UreuHi^ $6'اxAiT<((j+Q|aA$ԡ$BǩB\o!ȣ^t)X<*dЬLԍϜ)YB%ۦMVPfkS4 a@) EVIa&K8u4Mg,h8NaJ߳Yir/v+76g@ȃ !0F& ̓)0w~ ݑ| KXG063KT&Vމ'o_9,%n WZ]ni,ɹ Ib<4WZH0 fq ޿ yE=e}n mhKSdQOQsJ:yܱL4+2TTb_Hw>68bIXt9Lr sO#?y؏/ZX??14nSHo"V\7,okn{&_vC3 T B"lev(BY!AFb t@rt؎a:x%z\ V7*-{ Hnovi*:Θ6\c~_hy9(V?fy{L;<b$ ݫk7eh9~ í0AXd{S|ƦNS0Z7[ty̚O J`vS)@|y(K w~ +E41]5TK\,w{R<nrWQ-C*wT, ZaOE_t᪫]EC#p<밂& F7E\uG&~XnJa0QIEL&JcD",ev̔7bn-u+C>X 襢mlKI*,r̉%w`޳t  Y >f6AC].s~{pK(6,D?&[zƺna{ȚAU 9ǖ!yMdCzPtm^`)/ɴ'mw{)kӰ*r]/-F< UF,?d^MV{%&-+gq(SG1XwY-(,̞O +B, [$M QRN?%'qҐE>{e\<(U ~L ?JuG&H͝?iVN d;% & R :ViMQI WF܌vUbq7^n*1 )UHMrTG"Ml] }IKv-lRcu2 kh!p.@\U)̶zpu: [ ^ q`^?5jœӇtf8mVZJɦ ^n]poko%-o>Ζk}]h<_С?{wǔ$T ]Tsp 7Lzd/[E(B2yz~+vi<Ȥѓ1LyC0K27~NިD`bR|%ϯKOA*? !>9Cv UV%|l/|W7U%J=S@#AJy]Jdi(*:y7xO7 uhY1:%aNb+$a*D/k(|Za1lK_t .'q0Yv$t8)tQ]bN#x& -`twFylŬV&Xݔ )m/\-nDѿ2fiD@i^\zP\2^Il L&VuB_9^N]1~k VxgM4vXd C6eǜP6VK$dfŘK"Aޒw?8?U!`SgO+8֊BХE殫)uEU.&7rgWȟj>p\pLZhBq2AX;N4*gʅz$z rY襶2~Z&,F`Vo*PLo"X9F}f}Zܻ>TcKL{2"۶ ){1rη ҳ@:~mZ2q r8k}:&*DܝigcF YJ2"YKOX V}i8\wP9CC"?_>BZ5}\?W<\ΈTQjT\De -n S)@82IaBHXg,'Aλ!)+PZӨfSݮ08׵ZP?; Ș\trS5Y.5Uw{ b&Je$e1? iW-+'l9"@OUX|nn-4{iF'.;ۺ%_q>'K=POOtQTe/Y=6Nx'4=+y0D'Dwx4[ .S=,Mk\ 翎aI[|O)3~-ͩl (/Dh3X]\pR/TFR(ven#BX 7'm%nxtM[~[LuVAaX>0pOjc`чj{óNb*Uԗi2}ŭ&acPDO6ꨅC38-Pw&DZv~HyR[aa&)Zii.>7]!TY|MCc/v-k<%%M2]==Yx,=5G.mO-Q3*AOƅv]x /7苒cE v޶,ωH9s#|QļC $1̎KGoq\\ a*Sa`"(/m@ ?m:ҏAKfd6W/V{HNyMD2;OtGt'sqNxs1}5s+H &a2gwɐqWZ 2Kz{NaW)H6[VQV壸"Xs>vй -AƂVB=[?9j(>`O.?Ԏb`"*>^q"3){E ̂ 2mߍݨTdCS[~3ZdKUk]69ΖѬZ9?MzDӦp (Z9ҿWcYoKltf n.Ф|ɴgʿR)[kۆ<UG rXA8d6I#vss|M [N!eQFeM~Q=oOCmI3p%êF0?9qSzj}JK膝'5upRdVs/ISӬ }ߚtW"z6zKΐYf"lG yoQo4=LUڳ0ғ9*!Hji )cTju]lw gb>0D OKh8JJ։L}ڗ1,eTYA=%2o2IGl4 ¥xFC"6 ?x 2ǿ /L^YAdxޞ;9H;-sb(6}+RuwH(cɘdlZeYB{J]q{QY!X/)q\nE6?NIU^z^iX4#됁oU>,+iRSB*F$?ɩ4,*{Y NG$.a?6PMgB$gP7>X4m#at*--xfbcu|*iV|< wt.3̩AƧ5jyRmaq:/cHyO;"x6JX屓|5V9ܦ= :oQobmLԠ:KPmlǣ hq@P?~ӑctcmޝ Pvˌ?"2Z96)B_bOنOh):ٕP}6RہrTdMS o> S4g"r݌5"C]݂+8_?ɞhg|wv%UDOը[ut*z7Mca{>n,׏,VT})&UGeh*㐜F9SK .(CyNg|"`P2ٸKNfWT Όa_KE{Q f(?YI\;WMhÖLVf\G#XIt5zH8Y*Nܙڻ.ϡ<%?R.NAR탪KZ,p[i6q>`'jL 24ɂ f_RoFHȻ[yIQ(*ۚϧ'8yUz։ԑ˄ۅٻMg"d@L>r޴nhbV7Ø p3D0-j"hK~0|;B@IrRxLP IG 2i TIݮN: 5Ї; iEz?-6DXbcK銛kjܰ F NM}\qH!?CڰP: I|pL9#0xL; w3ѡ)TSѦ"uwq@4256mE\#'fŃKtoH5 C?{W/RhwR9z?N6"!Y:Hd?嚲-aוC'#׌Kvmƺ_~ xF0VF@Xʚ2[&Z@Տ=YpXQŋgT%^" F4*-Gý̵=YED v$CEq\4ma"͠]`⋽8Kߥy34vpC^%I۵N)eޯ]wcڪCoۂ6{FH~6x%cA^"g ,Jdx'P*\ 9:IZ^t2Qz"7<4]hXҟ:n\5ET(_bR2+ދ&Qe{2ݪJˎƿ3BcX8LÌ?А 1r]9@2dߡ:$"z$r?5?0ieGG `1N |EpIBA3Wf*D`yXmVT! [~hwbaٞVfw) M=߽yqE`)( x n, Y<r׀ qBݸKrnTKP}Ҏ*lSMP{ʦMZ(!NSAԟeZN+/+~J฽0ZEfVyAFDGč}Dg-gH8wck:Ce7ϏQCE̞b #?{ 6K?E]IFZ@ᬮ%j:ܒd*< +l6Dx902Z?݌࿕L:W&7օ½7!ߢ!`I"?aflbb)e@ 9-0VTȉ-0\iw0yOYw]Ffess.%3,[Za]b):gݨ^RLۡ#b:[=gܒDPvYt{S Sm\A;Ռ_N6B?C Q|ЖȪ9BJ/TӺpLpbGG f}̑)ΣWpa\Doii8mɩB&.x U"2gL]%AjKth5,Ɵt(-$i{JQΩܤ;n;D5ٮ7)Y %6WuE EVv:3rk7eI^GKΗ( @BGpT|WtV4j kAjdN"oJ2W7(vY/*+Qz۸G\ P8+3mսH$V .m[ a?OroMjpb|Y3Xg#cgtc w' |_rвm?:ѓۚ+u{hDqGi\@mxĂ%NXQ͋^qSH(uJj9zqQY1<S煳, sR~Ù'نfXZs8 7ڷ6;]9AEst[7aA ŔJLQ}(sldt~\~qU0TqS +R/WGirU”1m|`]Kȃ,1!'(QRs]KVv2/"}WУ_d`YQ ][҅oqM9e]HoW#bvGr ܡlZL~PE,@Iou"IT9ZIKo@Q0~^sU=tm3},6,;$\*P"Oesmͦ :;vu9iQϕK-O%Ld$.!^Udk{Z %YFy#x{rxsG탆~)rZ% t> 0 N) 68᩽Yyu#S@=M)?OmGa*@Sk`fT)kCYFIb"/='"CÏҲl2:PmwleY. t\q@rpjٟCڷq5IMHu@{ܷ!؍@Xj޺nfbZa$ARss`w˷\2*pѥ*,aZw\Q^秹zf0W^uO6y&=+橏ď"P?(^PzDpʤV}8O3U@AR\amKX$o?=ۜV0(Bdk&Vf/TvlNYx'9(5QTC;'#ir;d>20(;,UwfO^Ec>7eN M t3@gW>՝K>HJhgY|ë廓7LE1Jnr aJl͕΢fOm Дbv<'M]o.=~Pw fAƌM< V"eyw]rIm!rv=ԋqL*rB,Βؑ;a4bʒ#c81hM1r)"IΉ[jbq+:8Y6@gQ‚H;=-<9k>݇^2doⲦF MYixJ'qX`<CVYQb;2 LaToXe&tLz_tٲWt ,[.@xٷ]V]@vNCiUx‘Mh ֪Dr@֏SpN0L/; dX[,\cw5E^9:mK[^]mܣ'rumL E|- XFs & |2#` G]rZç@[sW$5˷F-af9o \׬\ϬGȎ$HHϊOwEWPDv4z's0 5JHdUy˂gM Sy_\ =k[26u[3dεh=o%ޔP<m:apKGI>QDum̆A}͚U&:rJI(vlhU# w = {"vVRx-+XԈx|/lP/oX8-[VTTbd2A_v+VV3DKOe08 Ihg-NzjzȻ@Dǽ^v(yO^zcx3f^r q@Q3z'pC ā۫xcV`K=oEo&_U,(@J+Yˀ> /x12uGD )雓-EFs@,X/pkG{ L̟PHEI _\<(xs|L L P^t)P#%1YQWEUL0u9PÒWCf`qކ\,/ZҊEaioX<o8cy(>SyȺ藐#jBy<Ȑ@ t?=`Wpb&g?s&XP6490%O?eD <~uWJ n|T' F BeJ}Lwӷ$)`a Z.ӧց,YP)5"yWE2bRFC8bi G:I ,>Y}3 v5e".^:%f X"6!k}Zz#v& i8z/V*g؉,#{7﷞GM 0*C8[{grn:00|y؛lpru4D`fi"ϥEV]2X|-~SVvdx|@ K`3DhG`*EJU6cnuX2 S`,0T~1N&P1J)-Nn Vӗ1.3bxw>H{ĚcϧT!8[T醱'3_>qtŻ˾c4wP)|̨RōC WIr]%lcp=3p TlOYGƆ:7mcXs:jS4ӯ8=!s@ƴ>Ў6;) ,t"[ gt/f1Mn`+JV<$*!:Vd CN6K/ֲ.e5kS" mP00h iWZxD9Q%SnxxP{x2Yka>NX]TM i2m x({ E]SgKw5Lyy8+)IG̎ޏcQ^1*;]^$QX6.l퉑޸]:UM*o'`zMuKf/SWǓ0+HP"9 6A'//c1hJ]Mۑ&|6/z|=ނ [ԡCO)P%Fz3`B$^Ó}Mc}Xb>1]HXQS2 ݌$D`5Ӑ--6 n0&(piSY°l5ۺ-O96:nWI-yXՓ!{_^4~>׊$E7O؂8K D7 K4h|V5,tnmo=-/M,&D%@L-#> #X! i)wTl|K{uK̀*~H<)]lZlk߂ep钣{䭴 t[u8[bmW*]Ja4k]wHf"uTH◞)*Do 88*(}%A=O|QUnB $! //^$?4axs$&5Ws̏3%71A㵵xzNLn,䂿OF` E\O 'LWڄ+l5 aF chC7+b{7_-"a2ZxtRJ]&+^WLFHX+J[u+Rˑp5#a/*gҪ`r9j엟L$E3ɻ{ɭd]}s&9Dyj<_\]Tj,W2 R$P-f =:"UukyN$bh=mx{4ha9w]UK޶i^*hm69^]ꮠ6M㸙(À΋4#W[T7ǔrl.&J5^-kƘ?9 (VmT{NW%̪۵ }ʠ(1c;ï0qnWetQ##tݕ %. !Z3a{r7X:Njgh@=ڭ.u*+Էe0腂nj,-_8j)*AI O%몳WBdlw*9-3[M Glp#æ(-_DI-yrK5 .Cu,Z>[^k-!S#:`1eH-Tg}c*'QPkr+;e)(|%o1.vk}l?HR8e*jֽ7ҝ߾Vak6BY?Rؽ8 3z#{Ѹӳ")#Gh+}K<`@GWuFs  1cKԼ^*JQ-c1 g61iJ^='EٹjqXAtBUWvV(Gx$#BvD,YZ@\́ymQ{֩9swt8!lm'{4! ;PYD#}wİZ m.1SZ V)uk% q vhR!J;a¤wZ)"gkVf/x"$ـ(qW)6A?P۲8:^tI;6vFs\ai벅E5bkzy:@q S̠5;IscW&+&nvabLR;O0I%ߣNQ])Ѭ(`P99͖al]&?QHj| *w8lu}Adca L IO!ޚ|TP}״Tx=k4W)XT=) hGWK " 쌹;ɆyU!ĂG}sӐ!ǶG--b)R 7cAi.fr1zņx< |S{եf!1K@t2%oSBZCD!)ˇD>qb )Al>!vG 'XVGx& N1gs\c~¥3(m_X9#LϨnY_1I) ީ2F״$q o ѫN'nIjdhzcWjsC$?yp$!"Ok3 9Y]7lT7ߌ t;czgO@ʣca&>x - O}Xu:. Gt,Y^ ]x5yBZsR!qr$g ;2Cز0EteCU1?/y!NR>nюT|3%wRk}6ꄪ2 Tu }AQ25oA&$JgȤJ57Fww^ #aoL:)! ^XǥY;fuɟYZ==Zi"3*a]f^ ?ݖe1:qge<»'XDf=6 ?*2Xx2% YX1t"P.̷u.myk9- `RB)!lU*,?~  tIN 5J .iAmg7V]Ms8lD)l AMz[j¼T0 t,hM2 _&\ZRBkG4<|CX4+WIHEx\;s|Ru͙VUʍ:ɖZ_{Qɩp! 8Wk$o (fYwM$0N ];Jc=f2>^p4"(2)RQbmK)Otcȕ"|7Iu,aqZM?Z3]v9 7 Fp$%g㉕Y!ID5A_3x0砬hw#16?WZMFN2t޷IcvH9zhmO:=}^"Li g|S6VzcTD  S[d-RdC ʌ~FʃץB s>{Pc"0^2s6o:uͱ7g‹P4~p 2+!z2mm#tnz1Fq3eޗ|4ƶ9b{rDc8E!92'T_MIXMk8_qU/}z֫ koHptX6'la;?USxI_m0.1X9=^s#z^eV?RV]ɴ6*RY(|GSu>l'v} mKcS73C c3J+#2!%5XʘT v O ?P,'o[Z١R>A1/%CC= k20Y uJe.oR=~DSUqai xB)P|y:v12j1ҫZKkbdfQ%u/ ,r)EW_C8cuAgfG}thGΙ) B=p!'d21ue|Fo':,ub>MdFܴe@Pft zǟcxOMO7[37r+z{EolhҞݟo/9ˍܼS BW¿X >5xtJp-+#hX'kDGU&a,Ǐ,Gl_!j'f+4 sXGH]Q;M(4»cČ0CXs趛q#LnKnI 3B\{ 6{o(2ύUϷha;լ`UG0 ?Zs{Hް>.g,&oEd|m7y\~!y 9ʡ0 bm2EMV W0GH&r/herq#dՉ~ HkCE!P>Qt=]"XM?jHB]ԟ4C~ܨE)4h*\=6}Ng/cdq]"aRa˄q<|/+K(Pb %g.uPa"vְk|N,O3wQ`:$_M>{tp>)j|%*f}BZ?j7y0^篴:L:z (IւlLƩ+Hthn_u܄yw'WrҔU)mțN7ە & ?mKL.'̓0 V۟-(wZн .nk;k䚟}Ij*W^WP+]R0KZACYQ_:qIw"v2v{"* ƙ@{1(C8 KAe62#^ΰj6=wP2Ap<4\7|%d=nӯM1Q"+ܒKi+P4lܭ;8=E_I{i^kTxSc;!%FfK۵h%Y+:xY@OHnwKtG /Plx,~Y zq^1)lk~1 ӿ`c X4Ɉ'b 99l/l:wL4-F':gLreE7 _^uG"q+S6xoUY8}5yT#iM >Unt.kŷo)1qcUX|]hUɩ5EcGD(Fz<#`v٭AΘ? ,ծlu֪'{%j~>ICoyxo npD60FBnww7I뙼J GW Ph񹂦d\pEՄ٬X/CoH{ sƨW8=VQ+p1( T9>e"xgh~EH 4!>}ҁ )PrdSFu੍{eO1|z1u¢t7KIe<x'as x"E85a Mdk+'ϾP]1]qeGۆ ^Xzh`n ?/-GCXa*=ɽJn?lge&J|A؝ ^ÖTpUaOJy[PvIFֵͩ5Gq,{WS3Vg^G Q_.P市KSROLn{"Õ[iIXvooi5܂jB( ͬrF5sL \":ob)Z86V8B4SPJl%aKEiD(`nv't.w&/31.}?([Un8RN+G`VxQ·a]++2bzcUIO~Ӌd*\_x(=&Ra2@tD)[=N#^jPbfg8WW^dGYGp;d+#j!*fR> >ijnOlZ3N[T waT d|C|[1Xj/T J3rKϼmoP78uNcmv.fŭ~E!FVፅlvEٹȵ2RE.Nx⥶oŶ`mPrRjVae&< ;^pLEꬰXfOf3ԃ143:-c~s%b .$}0ؖ53JPM{:rBOCjcPCtŻ% _S%yVV!rn%4DX)c;x2y5nɽo^%]NoZ'CĉwW9nR\`?Ssf L}_-뜝R{,EQ15isF,Ϭ>:ԕ N B7Mh(=&CxACsW]uİ8"9UAxh-sTGm儶@Tv u셇Ѩ%F\H_FfѰl#qʿ9Vl=n`gч35}ն\_x?+7{eo`^`2֛֔]39@QKZsz~H#MڣIHwXTzv!Gyi-XV4{p87< zC_L6 % eg6 A~k{tx%IU l.ע: nZ+{k iNYU_4.eXE{!7Xұhiܜ:ӷuK~'I#zRz3X -|Tub=9{#IR[QV9 y+7 7ugy_0ouL((W1Y&џ&Έ֠iAr;Ā2Q,$IuVg}tI ,b ze[O!Z 鐋 lD,5*NԪ 4+iS-_9gbAR )* e萳>13* s4UϾbq.ShBp5DiSjtڡrj:Lw1 Ohˡ27M)cl!Eecb01)_0+c:R,r" Y-vZ0C^4w@~;u&th6OSWfAv5 a& ؒOK.+Z Zd4z$?tIGz.=Yƨ68iETGNW2oYy_v΀J߲qv'61+)0H>I_qlay>(G7N :Uo:W'1!&40).Q=7cjkNhj s w>I=<͟Decӣw/:,034^s~&${^rk)`6K^2<U@f%#!hGP)$qA CHƞApZs p{Mʽ$r@aC I1 5 E%O2iݙ?`x%RGsz!xDQ$~IG;ս*^4>4mxy~ocAzv`־,zŏP,_#GJI~˸՞_fqgsevP.$QPDlͦgKDr6 8… 0fڄ'dL!CfpKlHMO*>%mlF-hQao^i5+& ?^SCp*0|![mgI:+SVJG*r!sĔ@y͑d^ʈ W^~ y#bKf0yQ:*TĢqj=0q.$[`JYbaxfP3ͥZ@;/B`XS+'YѩAzu8ub'K4Te14Y/B׾k#ZzInn])=lP* " -yWHo!c^ "RWw?J JOQ"CxĄ ꛬvs+~ȵz8*%Mar[,@CR. yW y/ʨ A43B>kʊ[%JM)R=}1NYK}*x`h)Y|ENS׵(ɇIJ }@`/ ^ OO7)t.BWCs5*-@ so5 qv6imZ0]Q?$+[ƀnCpџw9gn`t%cω*e?/0%0G_wn',2 ΥQi 29,}P}Í8ILn)ǓBlYN-)-o_}Y#{)y~8^%T`\+@gJiZe@(۱=wLNA&]g^al  š/tx<3CnOSjL9 i8ߕZV#yʂ^Q_zg.Ş^ _~ъ ZҶVA&؆ iP=+3AvN(!f zIJ~V@#:$S^ rFbZs*<&㗨> BsͅW[peÃc'E.BzB 1ÅgҺUyfH ~ mKѮ,4o$^ƤT 4¨hYdKA΃t֮*5}:@YQW@xѯo6 ԅhaqoAq,xvKfLok R˾rg;~?/[ߺg/ƕ݂qør~0%QUuh}N_HhP t'?1bI~Rcr<θ͊pV hG9[Cǘ|JTxŵeD)j*tšw]V5W&bILIqA1*GkT{;ۈ& Yx0Uy~&XJ9.ߒŽ%ib+q_2`(UtgE-t]]OʩWu㤥 x^j-$)!%{?tcz(B& &x#Jq^9NpwBdtգ'/Z[t)-s~9/:W@dz]sFo$z1D Q9ŜSe&-\$@ͳJ%Sze(uAAg["w l.UF!vQj1zdĻj&,t̹]s&Ut?l1Ҫ@(I-K17Ηuc$ФV.oJŌ$(I|]:IoF-DM2K_Sy}TmE< ֖Q[ sxјq QNjY?y]Oh mͽFmZK{UਤQUXR15R'@Zv.wg~N*OO' 4r59B)/CtG+~b{+Tj }˻E@[-;5נOj6dsҙobsK•9{uGtۀUoN]e#11=*>&4h^\f5ŕjQ\ͮJlW6!IbQC5RoI)5wzĞXEFph+wQٮR&]Y7e !H­K΢DL$tU:sJ\\!q;,\#B6.a6F`qa,E41gnƟ>xf'RB1/3e9iYT"^M/Tc[S76['6Zr6kGN}' B-H2#äyLrOk#rWY[P rBO*~})mp'WRrv͉ld߇8 .&tEKٍB G:\/ )ʍ) zW44.)*2p2|ܾQ\D66#v,1n1HWшr Bb]8W> !NzyS@.)"&xo^YC8g(%~ 1k1HkAG4߆R-i//y0DUvCK.R1hoAjg ,ŗ)6p,F680k4 D*a 㥴ʉv☊=?.:Qp~[f4=nI.x DEgBKol 􇓫L4MvUff:8Yf8pJVWZ\.2K5uȿʡ!$|=j +[]L8OȤGj<@WeoY=FK>2{EΟub>Kƍ_jR'Afi:HЮRzۻ17_oQQlkK@(R6M0ֳqYZbx {t|*g[Te\ 1<32`8hϕ`B.7J7s-dthK|JN|%7J"g{*HHbt9lNpL>|fv1j|do] r `CX_0ҚS^`m ғRjahݫu :h-qTlJVjο] x''XYgWk!^9f3)Ծ= 53>*sK=,;fQ3HG4}b % eNߙ0Q/ffbfk ? ,m|ꒋfk~cf/Y3r=8䐹&W>obla)ή&y n8#x?i:{4=\ON%-n@5g[F7d$k DwN>ѣPs%(ENo1orgtj~L_ : !Ƕ "\SCN*纻\R*8o 檩RA4'yy㕗wdj7)'b&́gB*hđdƜ1^) ;hb04D9E J&}iCM04=QP 8JEz1TK%T;8B[K,q<{E$baX2x)B@lς?]ԇD._@x\'i^ei.k ΐ^eVd2rNօPoWqyΚ#NJ<ΉǕ2&uO{Lfل&zz|YrZM4cy0>@kްfWI(Q 诓&:I8%Ŷ'`\7VcH{Hgj~y|7/XoEä]jmOQc{1Kq+M3ϕUgM27x)r]]͸];Nぎٷ^Mq62m~zIp^ڟzlq#Ӹ4H~M+0+|ѶF;kK:x[&r*{lqm&} !rko둌0?,9|ƚ'Vl,'$3gz}] /pEN?zw SʤЕ }է!l>fH1>FӔk7 Au 9 2eka Epy fL6uD&=T1yG5FQcţ9Jn(\ "iHk$ݷCܙĸfPV),M22K·џTqFiSkx@~&lL gfc*#w*3ON"G4ɒ ]G:ǭ? V\ӼQ>$@wUSƖ2=L-dDt`/;EўE}BN`qO"f[sfGႋ2ĕJ?<P ðvz" 0sͼX11̎oDYO%_/#㓓ń\'Vlk :/ oꬣHIwi-⃫66=KM;E.[xEEV7C`2ځT3wl - Uw^00o =nUOK`>2Z^JoȽdZΏnXI]Cf,lY3l߼z}z)0lN-c eg_u6dˡuE恆oMYYrJ{yޒ%ݨNLlm4yA+dqq[Ca6kA;AV/ gr vKF$(=& L_2}rV0 GS!8n^1m;W DK :Jx4,,{ g 4`E! v>px'/A#Ԋ @SϚdsq i}/OL*Z{B_uu}Ez j\okVb|v뚝3, 8;"[7ɞdt)<ͯM(DR>+2s 풥F|InD63'R(]#atz6v ?I <ǗA/-sVa-)A?% U6y;s1!S hn<a0^bȉxH &6gx;֔yV j/^#x  8lqKdЛPz30{gr>'ckeP? >wzX+{/UEp=0tKV0qgGJh)SXxvN\X:s7Q # 5ߙn5.j>cĿ22R  14zCTVbJLѐQ[+26ͩT>>/vI<2{T'Ӆ7Oe(y=\ $VKBEOV&{Q],5$m7WnQ⬞ЀhPǐe0S ɱcSz Z=ޔRq{٭~fLiܑ t.U1k񩵔w؞ES!4&D#L{j?[r\5 -(z=lA$:DzJg%nʋ˹ቤ7$3#r E.6@2ķHVyN4%ӖˉC^CC1w$xxGmV$p֥ +Q$jcA;EpyCx<:P:Ƹ৸&\Ȗq )f &nÐ@njJ$"_nkWA @Ƃ&\5+=XL.]yGD5A?tDA7]^[Bʃ_@^=MB.uXBXs*ތչa2B?Hn4:$䱷wۅ7Lalk7Fv5U 6]]MW`!F}\4V; "V:݉A2F#hf>bfe% wJY}wܶX#ZE ` ^ %P'ʏxpft#Ee#mӰL[)*E& ̩PT3F.q;NJq!CnEP'3t;#;TNAmظytWr/O H.txj-{͓~ k 0_lPV~˽V0ZT&# Y=+qr_ԯ@nn@3lwjYyPn@2,p;-`@bmBs!YDQ9U QU4ߓ@\y{7E3m Nn OxZϯ_LPJ(9k FPI=R⍥Vs!gO B 3flZgTG(Y.j pzR07{{t)I+;< Be!0 #Nk@ jĔEVC"0It~r;"ДObh{28wzVQ .:"Im[前`Bw{<N!SQ?jj IYJPB8KI*szB>H=i@8n ׄӬR&Ĝ*Va<@UGяÂdH:ijg!^$vzFdY]+Gz'WzkL=tc`dbLneي9GG9J@=RڷMpEZf Q2  ;R[<45>N07 OT]7B޵O-O\[Xc`M*J$pP}? [C5]|F oeYenY@hfeɈ2Ӭn:Tl|$U3GQ٣aЛm[ΔxÇ"%3 !tL5:2.H<ׂu^?q&pGKxG vngjNeL]+ iG^p&.v Qr;vP\2 `:Ѣԗ}עc}[ 7W\8y@):]׬k`ډXNKtJnX&q`rov]fizwPo͉%3JIvtYHZ5[78 Q+"A%9w51 Aelt ?jC E9DYFQi.fJ?T׶.O>GL:vF\WF(jɓdbh&$8y87gsβu }x!/kq{^LBd3ߧRX ,{QqEpOlB? `V"?K T :0LٴF5hL9y!h$Q!R]d0f.!l۳&ǓWNT"9ҍ:H{_  f4.}ZE\Lv@]8'i-vI 6JSL{WKVY!5xК.]nYf{g S3s~׼|INvxCK?~) \u/6A]lkcYmw-gK ߖ孋|bsW&ʃ9 h%!g%s_Iq3r˅ϻ]*bI7PZVB4 y}(/]G0aT =4x7*2,8>nVe7i4VIt;j>;IMK,sQFCKP%-bQb$CҲich{;=e6{_m`mEn! N 7N  =;XI} A8?XkvҩF7p>DġPokL͝l2E YqM&Da܋;ifUd{;l*TcUGL|s)ӭnwSFaRYbwCM1Yz:\1(}7WHF"|]MIY= UEܧٜZ<~Q*Ժ]uK%"Rd_aWЎUwL'_4~<'$[PQSL@iC%*Y_[ &;TZ~*//xvXw%Y"pY@+=c<6jqiX[>t ZY8ջ=godzVV0ԳHy6k0c=7asKiT, ݱlAcP1]NaE67>k[,U$JYBm2Ώ;ܽxnV*8nSjZXHE*]>{WkkӼk<Z"*#R+yRU@7&;W"ȸJ_!aL y rЯ&v/tne-9*!؜WܒEQ4.ٝm?.8~6^G _M%50U @Q&/kDҦGR lxI4 xcZ>=AmD% 5 LۑCg _`Rhfd[CYϮtaޛX_-u9Gj7ͺ=8JRUy8֗k{/E(G ׬ܱj 6k^(:4h1]ƾ}vI@. ZڂwG~-2?x}c]un`}}Ȓ\/ЍF6͏PCwx].sHr\wT[8:^VU;[+{]:ċqWVゖPnۑZ۲KRơs> QECkkfUrBC^tn pDM@"~8m7.~t2C]{U⬶TU.gme6vFu{M 빺:9z)3MڽT6܅ta`ňj%b`mg7B4[h'8X HX/J/yAS  7j0gd;?aooW~ ciӡp"{6 ^|a!^&5髚 ±d-ldY햧2W7픗.ǻN[;K9I>{W@#n{k,@@ RByFeqkas΁ =oͱšv% *2Jr\L #zM$3)PnĄ>.WzPs^9\M]6pVoܑ:k=y4Xn;?}^d`ڳuA̔3Z;UoNi[W9]goj.w5#LVF>'8κbN5}={ZArez w_Z≷a<=~K$!ټmar`>1 ak&:PCub4Srh`$eJ%ҍ1tzވ\?{IjG!7fGXLFGd#XU, b>YR+~?I2Hq??"O-z5hǜй͖VvDbK. ㉠{3 IB xj99{43cWtlNM;9&xN9"b >rp@ l,}0(E6y? jxTJa>=j'mr/"QC'-Zs5Ɠ01v7dF AJ-*j&03ŰM]ziR~@L, ?q{b*crfW( gSRs?iO:ajA:+Bv?Bv+oHH=QeG$ZcV2 W^Ne\tdT 2"əBSn,3 \{qvs+(Fd}p C9KV|[0](+5q˔\t(۳=Q<"A-мEɇyLL(T)ӸӃ7glak#@Jixy$r#e#e͞ME*7,-`oudvONȔ$][?BM"!؅3 +-8W"L͉5F iV<&eV Kn4 x1\4;Z(BM_̌U|F}%v3:Cl\/QJ%vZe)AgJJE]P~b=oH5շ& -+ݹz7(D48_%Sі.8’Lz)ڮ⊼f?YRuRBɇ@ iCt<21zy D'@ٸIЫRK6E!i.YO|r*GS.GYnc*zSjA5疋}VӞ%7X_Z;TTy99Bc lH.#9KG3I(ef-0|{< Jx$j~#'sY'Yȝ~K=}[2>FͤJ뿳TaT$`ŗTkm Oj*y ܘ:5QVW~>`L'?-GT+v2U$|iŵIj.sd7ӗ5pswd7g!fy٘:Ll)}b=ý*9(h@uxל mV N;3"3n%>vD!IX'dz%Y w;9:gWNQ:C&퀩>Rn+ЇkčF ch#ݦESqM+ >ѺO7Կ_!ue nrޛ^8^mkQj0cf!gFCwkx8tQ*SD9FRE9F{~CR!aK^(hQS@gS&W򏛝xVS Ks}[wCY~m %`۷3V:B*5Cs@¬-ay~vDI M[0mtk;pYDeo/F|fbA2eh? %нU$,gE۠LzJHa[W|KÇm"#KhjlۃW~y UE)hop}Y$qp&hxeNM$e;zgʾ5RF |\kL]z Fȵ}$YysG'BI+\MM:Å1O7M*NdbaHfO;QBά@k~@UQfUS{F2I:.m\=Xm̟tU/?-ީmH-,j% ^͖يj:b.j5Ӎh<6Еoǻ1Z,دb^)Afޣ"W&cQ*{QBYtuOM`yj&[SCF1<;I=s :9mB+iri(eϊA6XÊk3hSa!+!8ӳ wԐ$w:zvٮ!~{shÇ%l1H{i1C2@ }A=+PA{b`o.01)5P1(L| F]HJPw ,?O7J>< ,{4=ݭ+BT@}V^%mTl)-ɇLOWۿISWb!Ouݷ`X 9s7e>{ :`HPWhJ"D(^n* LdIp6tx DK؊ H9B6}Nms~UpAK4O556eSYvz8E0 Щu X/n+2+K&$żŢZ$ q{u-xOfy6E?O!,İ/;U.2+HdjTדX¤u1ч ,XŸ7 3ַ <4x6few/ 6Rkm W)H0E{GE6#qA"Fm9*t#d*+^]2Ȕ^͇=Q0[7< eJBpg1B`uOjr~:jL]>,b4-JVơ|sO|GlSOxn.u]uԁݟvU7}l&Mk ynX#,^s;ۙ[Bh[x7A`$4"nNF]a=Ow4 㚉X \ 6Ki;nc~W8Y=r1ը. )gGV շس>DG,A+dحc"4<7& }lZHD~8gh!PoK A31yFH 0xcˡ}mJmke{ne?}Cv`HnEEbswJWSQvflJ ]j1.cmxR`՜[vQEc;f =a.O+px8 7S Uܠ\űCٟ±AP~]e# ҝfIX3]ȶHhC;NOG{w{D˜ٴ+E_Ԧ^;-%‚Zfh1#v2ͤ" Bh rXCCn>8q9Տ+~8D[xmY<>z 9:,:w$0kS3Nj'.?D*ye;..k;Y^Qڍ }0Nn)d^go2}?꼯=F?NN}"(p,{ЊU9 6`و-jԫsqO09<0eh!Cm vH|qRQCIn%اޛyV&XpJgZ ׼*LW6LG!yJli"hYfs[Ҿ눩Vk nrh4droY[iD ^ `s~~S$׉޵C"Vp9j/\x^&+K6oh}K%M;h>L_O`ZSD27ӂ2/ |<99e2Y-C{l2B_¼=ĻaXz~jb.͖Օ )Բ a ,bEp:8P e>NK)d06DZ&jLOi ՕARciwT.^:+ۻ$%ƣZ0Oج%V/ΏHWhMFF)>{]\nH//_7 ?=h o2긃LVR懣$E q%[w) 'MdssB;n^ۄ2ંE x5K!~8{q[y:_ٞOX$oT=Q@!}0 ĉXbӅT#%o/v=P$j8* <hyH~2IȷyZzQW/b1n͡Z7DKx:@M?r a\Ř ơw**;W8ؽZY'~"W;wUW .*pf|քv9%'˞8+חz)yf|;ρBrz)R2g- ah <?K^ }|ks5󂓎]f“SC " 12&v:c?X\XЂ,%~ukLDŗDrǸz(msG;Qz0nz@h;8DgnZ\Z,[;j@s1 t_Xj!SuO\sGǸl+2m=l0S!"aKؘ/hԾF"h\)VݷOŃi7q<%klK;Y83 3PLOk |hcBy1ց˺|ő+ f E&πٮI"&NZ%@~zH] ai '\ M0rqD4ڨ֏w( |{Ѥ0o z7EDCzGNdHJ>5t۴2en[;W?;u.wYB\tZ[`4*|HZYF:ҕ$9Jg)xI.Q$y?s6@_g<&5 Kl>:Z,SpP-/HMot)EGoN3ٺHȍnbq[_9fZU:( c/J^D#89:IRV%zXR /Yl`Tuv =A  $x@!;(j'hZ{1Y(:V;:H4[IE۵iVbQU ,- lQZ,t?Ԭ%bAVΛZ%~wc܍6 Mz}jQ'TDL00&,az5ĩzG"l#\Nf1YN}oWKS_Huհ*~' m튐5s3<6a Bފք*6~Э-IXߔ݃0]7RgPTj|{H[dCU̧rL~4tסh B[ "k o`Oɽ z4d1?B /F֎lRTOrnJ5q8 jxiwAԾqWƏz< XSL~[%\iq{p<̷Kxf<-J={1If'ȁieqzeɂmdO_J_a02bFR,Ϋ.FhtPX |Pb1(T_&2 8:ryѳnBqw =fUp)Z7L}rP aP[]@BBs]j\)mWKCi|b/$V|Q^6A^CGX~gjF"|(k\u-:Iy(X4ܡdI,Ťzۊ\кpúBZ5 C惽u<3 *E"9NX9-t=s~ Z_[_aX\}c1<&# Abb_6vz.SSdv?CN%KDX 5|ۓPm_s[|H+NN ֱJxv^e^uA,EV併 `]0R8>Ad RPK 1 gdn?}f9z|&׸xDidgrT]W_lqm !GEc:<󠢑F1Mذŵ Zw*"m$!fS6uܜopL[״6E}ʗ[c1*$s[ D_'JWHf[6 :w3Dy߿hdڥ]ݑڊMJJ%f%<5q .x3Oe3CNGq` `霾a r {/t&`:0WoBܵW F ׌{jLI`%OPn_L%y wOzNB12EEr4{&Z1M66NV;|inK&we2k9 9=s h`xE׾P 쨶GajV#!-l#1`>'iӁ9[[.Ƹ dMudw xNOmtzk:Z'kagjhHik0(5~=G m u7`*{ZЊvC +n?Rb++?L[S̯x,je-dC+ {ز…%KpϢDZsКM̛cKRa,45R Z^;Z"WsٛedZ*1O,6>?ˏכտW[`^$[P5%w]036#*=H/22bb;vGʲ+ 9Q ^ռ~9Ʉ8D3azgtKݨ,SBu;aWҙ&H꯮Tø}*9pEnԷ Gw`q O1hԬB2AWĚK0i禧&S;X HB@,o+u:f&X+:wl>jx+.5^Wl\5wTa؋A`֧tX3egZWYH68Hq?~:guhQL?așHb'?XUV©JA'B{CW1 Ǩ Hmok)YISLdxV^uwtL 0yj'Ú#Yߑo$͂ѣAJWZޝVbď6Si F3XP 7[ŭ|*oR5m'H'ϱt)P K0 kx]1MM;v|sRQ$sT%ٓ'r(챋nF;oXHKjPB@D 9=ǟ{֣D p%@ݽl}r붞nGcJloc=.[ceg?sg.θ`3/brG"~x\>4?apO\\;j 0el*3nɸeTh j~ɪloC\[uys>q](Gxf*wp8 қWL~b8;])^i/|!n$BGDtm\ ܨgI,M. #.c׌0])Eeg;9MD1lUw)3Y6edkX=Cf50ca!SjHZV!SD$NRnu\eem~,l䌠kر>N`g#`G;J۪-d֯Ʌ%D^V_dgt#ږ5VOC;v;#n iD^3y/?X冾:;ʯ_>zaA"3q!ß x!juo`9=0MHȳ+nBndvT+VgGg'MfSXkh@%*YW3[L74݆=L $/4tyR «'韩%pt38~ E PV_yK35gQSC{Jlg@KI{bH["$IMxR(h`7b*3釥V,J?J#X+ȕ}ɨd]8S7櫀9xx ۃy":~훼Ƭ@30w k%ː͵EIeOTہRzUC\FcN$\B~ o$q%W=_C'~p.1FΞvDɜpKt>KTXϺᏼ¥3ټ (We\6Sl/B/.rRٻ,0䣑ZA"g5 D%N题H>Nc?_Q X`kr Q3 ô>dy'u^rh1>X0|c|`.$Ge]#o3YY|~vͰ c1N PaŬÓnR0[k{U@z{&O+WG/F%KLB~ػIOʍ̟\a klULejn1ZWz ; C5nzxIZT\8s5xx)Ni܌]+Eb*1p-zjl +3&&F~La薇" Ȳ݁~M Tp$R."bVNPX'3'+~7WDr} fCN/Um֔Mιoj7=zأQpeջ;#B\{3K( vG*d .fTDs&AR+Ry&4 Ebw@'C־BI( ˏtOI$A-*q<ӏp!4䛞iaxiqɭ\FPG~Ohs&CW| .!87PxԐ)-{aF϶[ED;BWCzavý+2Їk4UV\2C5 ǴQݻq!,kz b$AAM4u@.y3Џ\FV8m=*0]8 \ceȉ%[ò@扞3Z43toԦyDB^Bs1Ț[Aq5fSo P%gjb,;!rҦ0F^"g{4*qWBzqLfk<ݽٽftg?&|}H%}-v6Ӱ]5aʈ'/Z0,{z' ݙ*<'D0J^ԼR5&*uwXο,7.0vgCi$UYzu@Z[-ng߬>qh[Uݽ8[;{DS2oլaJ'[:hӾbPgN)@a"}}=XOM}V hV`_BDIDz lBk-zuT 2.1o;R^#44,PFiOD~1[ZS02iăiq^ÑLL:kBGlXkHuvR4TDmF\_0}^[(^u*h&*ꇕp;]ǥ\Q)3*W3:.HJ}.jN0C~\|Ny)}} cLhNqv1~HW*DC\0w鈭Xn5p- 4Z#.{KBIiX n+ af)VUno @Fh" wy>h pfŁ-)J <~dK#d> LbC=lܨ0=...0@|i^z[ڜ ]Aզ}Glkp2|VTr?QJր8_L=NͶh&/eͽthdC!zv.{Ym><7g5MݞWkN`z'29!qXhIƭFA{L,9Ov܅43_+zU1*݀WD¶KYLPByUZn.HE\4`?fkGg:Fz<Z_?:U;D 8q('a= +XKR|O}F sنvySȲ -̚cDAfE&JyD =Avqy$46ow΍J<2^nV?O=? A97~0J mGQ*9|EQzIHBUS ⴨ `&tx(Nl9~, E@V{ *CήQy+6ңu)`U̖Sˋof#&o:Ǔ%3a]}99Vohٍyn; Dtj#n۵XTBGLtA3] inX@i|@;)^^Wf^RRĜMHOEBgL $S f16J=QI*LigOTU#=&uT4ބW{i^IneMN[uqsafM4='';ZWVX;2s]?⃲Y/( ?*%)*_Ѹ~ ZLӣ>0Y7G-Z/5GJw B3. K/y Hr`'c 7qS6O@h߼Nь­oF/(0OQ:5JX/IW]AC`ҮĤP`fͫo4GwK>Dʤ(]~EYѴ,S.Ee?g|95"L|H ~yl+ķRX-ľ0#,$S(pEHܚpx߻}wTNJ̭X3Q½G$V)9v˔>;u4jm 3dW3:< 8:;t1Qu-f`C%b z& W _{axO㛖Rl;}·騌?,v1.:'&C h;F]hE^gꖪz2뿢x>h7(X[4R LN]vݔaͬjoN'y 4QCe0әh33k7MIzIܛa n@® 8p #*VQA({IT- Y2ҐSA%k io scMWi2rn9:%"]Jhi$%^ylll>4sWPp+\R-Pe f %9'%u!W +ܡTxc8&Zx h(n–(<~_#AܔCٯwr"{XB/M߂w)Qt7)D&yd<7'7v@:B=BGlD@NuW{LTx%ܕ)y]rF,ͪlP_|wCqp̖CYglot0 G"ZD}*>'.3H "VK}Ϸ%K;0~@qJwoTgxOe}bE$2UI{8ȚBy~jHQ8fac} fU&~/P*s\a|u} ql2Weǹd Welt6dst(~񇣴l2U 2Nz :e׊,tW X)٣CZ,%&¡u Pp qN2hDOV{ڿ+(y/IFl }pku+|k2gǒ9g-eFz/ e RWm4]hE9D,b"#Ƣ/4̼2]uLY."e~[]O#4 %M^W,0Dr.|GX+- b߀wcq(;RW;vO*c3'Y)MPfԠ6{JfUFm=,8\6` |>I|%-5h@M([SlE >/[K2,d* OA΄=HwY 呺sGnfNO8.cey! G.NW┩, Hr߇:Sx$Y,Ba?ToEuWn̪m 0FQOA+WTt<D2I;bxS5xZ&*`ybS, R,>}mBAΛ-:y0sͽr#NYj>kK? W%bLR}χY|`eap=ϟizUq4yZɑJO v`>J-O&j\xXӺN߼c]/tq3˷g0:s8Aݾq2T4*_:WslDQec1A B6~HH{{χ'`9!ht*J$ĝ&*%m uˋoLRRk7kzz9N,yka~2?dw⧫| }E+-UXms7Β [K NPɛ7Ѹ j!K0J^ODc%#35|jzwz?qy45=mӔ7hvx5op1@c\ PdUUi 9GV`ڱk"*llq-Bj<6w<|.p1I i뇬C sSoH 23H\#~wR5E4XP=ra^aŒŁe`Ӿ%w*Xz6ap7^8W cHx~ Xخ$@5i=R8M@j&džl{'Q6>|Q Ew|_-pmA#r8ܓDr<…-}Gjg2+g5rَHH'ko':wJ,5.L B JQjn5SHK>SO13V堙q!3R}CnvҵׇyzHy*NhMCy ,(K+*N ;26Mo7n ]SӺ`ԷZ #ļ_!~aZ܎;ݒFUkhtZ} Ɨ/(R=f3!BUQ+7ųt:.uaCJ-i6 >GH]ۈZ,7{vNbRe* rGFno$ώ1mOcܮ;^L5Uhɏ: Mt?%+,(_\$ 5yȉӗM$DslMM1,R}ȼ{ܶf-qf1g:\߉4nAq?x ‘GSIZָփ5*T IBeWk&B:oMiۄ+ڬCPBƐ:qaHDvm:Ù2p8 UPm`Uny6pBg>B%mb]"R˻`/Vvo$jE=P7їM4vnV)fU+h??&PɷSFTWDT>ta2{1766BI&A/0?8>kG}3;}fa=Iڍ!QB|%U\|.'a,w(:/̙1kQ4zVH?8FGFIu.6yC!vj{~,Yp6UVV_rEg/Kzbd OV6ks2E6 pqyn==FT[4NH`Ѻzf anp@f^<\4JsIQOMJpL@ۮ_sd,?*\&߂(}µh-.QkqBGhꞵ^ _M;xmey3M2M+`s9Ym3&>iJkpGm6]c*`6i$ܱʸFC}euC}r`Mo yf)H93%Gov\4Ë$̓v sн(CqhYzLձaK9(g6Mia^84Prf  3 Ŝ8 O M_38} zS м(1d֧{b;_.Šx 7zCdд3OC7w^kAgQT+-hhdPL}?]Oh;8v3 NwAII_*q [*nzwCIYm1Kunاg4HQnt|FJ<Jf,Tǒ:uLJVJʘ\-}';>o 7tKP,r>q"a$M RO]pvۦ/ZuݏV6 \H6qMGR[\|4ځ:Nx? E Z!> {lAH]%Eo,&7 2 I݃IgԽwu |4:XdŎ 'HCM]+˺b*Ӭz95! cR1T(Q+T$s'Ƃ*If{Zyliܷ<_[(h4{D`%X J7|\؏LA L~{ֲ+@jA%0v6Q;&Ս cGDJd=:9J|ic &N4n9 kxݫ㭎s5=X]ۤ1vZrQk2ӁZ}ؿ,4ĭ 6$tcG+0⯕{ %cBq=c+=-&ć%S`ĞY<*eKAJ\iBj3=]rZ?MOTX0Om]FĥS(:P_hYLk%Lj N29H2_ ȓ$5!d|ma,GUeyQ;;upGM{ ^'Ζ,UA^n&g\a7zJSY`ILǮ @eߊ&Pkߚ j=[A$NE`\?3hߓ2SQ2DCP\-})<:|]XȱWsцJ+) ?26f(f fWnhZ!R 3nx+ऒUnJ-2nZZ{;YWvqJNҾůE{<0i5_| UE@{{I^1*k(-Oe9})MKTWQ降 yEAR2#/ RDž8oG/pu2`5K|xv֑y[4UY9(-}|)Iևkc7!p@`". l3ణIǦۏYnީgm`ۡ]V\Bv !!2"TBȆyx$mSI,G4Yr»Feu_+k]=&e¯OrRf8e;-_ISmP uU5UMVQ$Eeu9l` )OM*ŠJtƷb|e $ɾ;Bi}`H$ =RwATj#X gQX< ѸS'={C6N$@s t+Ŗ NE0Mrƅhowh&Jl[ʄ jdb)+*NBUz H@˳O^"[b"5Vr٦\L-|+9#cBhr4&q&cÙKs1j"j]֌Nt8j Amȸz"9Q㣴-ǡCvد GB;QA_hjq*@KF ߅g,N 8cerZbI c|,h9aj7J^}yƒ͑o$by, oxok ൙c4t) D6g{'R= }-pYXZi OJeOP9i^5` KSqw$0hսd΍!fnNX1ɓ7d){*+=!ג@UCWP\yj_;&Z Si h9^l 2v PStau0D6!Br=D hErfWc`41V8+! aJ S-cAC1fH1?Z9j(!/u+"JgN);h˺socTԮPW%{0JΤwC,#_L:ɡYd5b$}?OjT*#<XXǃ0 So rYY+Lո%>T"pu EgcP6ZwFHMO嘘sbmX6zs'JpK$&n^$Mj_[bs~.BW/cؐ}ˑ;$ڸ'aS^Y! 8d6OC-pسZD3 Pr_kTlǻ;]S(9q;}\=*mRw/A7A w4z8 2ipGG #^kwˉXaE+jNL۹2V6kġm/d&WtiQIOe6+6HJ1V6ДQF"-Le}cA3Т>w mBnװ$MК>W<3(>8xǮd0"̩gzDV|[E`̳< n`~4c$h>*3 ߇ip\ixK9\g, ˀm Qz6'cR꺾gO^R38WNLrp9%ڕOwGsO1پXvljn 4M{TSYżSf"6sh X&:MS*EΟ1Y,#)EwxAzf$a({5Ofd-P?$)Qc4>A{B\/VT@i|E 2?Kz5o Hm{C4 7MSڠ 'Gz@$93[}w)CZTms GdN)4V# ,Zؠ-8!%R|: &$'tKV)ʼvC <fZ6V݅Gc*77*xW-Ց;0J 4bL:IV07cTєA4T#_ ,FNfґLkVcԹH@žPSWp$:sVDQG Aѹ0R8@Ä7w}[zLskV"(f$./F3*uAOWXAp:=Ϲok[ϥV:DK>kR"5]]c:k>m|*4T@ZoÇ3 N̕v$aNIf8P`kvVxZѷmcK@/θۿ PA'Yr ̲viٔg+l0C&7Drn&NY;NZBpgk/m宲Y2Υw]m=qo E5m]v؛NiꦜU# DLc9Vnf&bծӒRS`_$1 G+ b9'[0uv~ A!쨛,e$*ƮRSZZSDGOɨD0HxDy" Msv/u\˙@bE_rB+mh{zfp+gS)70 2j;VB6PF&4ENby87!W0̍xvвwrZ4!~:7R`46w 3A^F;qZOyEEMʜ1e#Mt9 *1Ӡf~w=\M`raKU)_&w4 zțܰj.hEl_͎0U6Қn) COU N*wrs$ Lf{h% : ]BZz,Rki*Vv#"izq)2Yj9@sf=V?jٌA㜐-`g  O|֛A'>£m]k%`M9ti1v>oj]oHbI^ԄDYc]i2i[Su2DOxnGԵ%-rDQ %8%@\ քv3\-<{UFmu;JOњK&Y(0 ͽz9mC@@pvGSHsCz< ۺ=2 zQ~ e]~ ]xMPuFR2!TIA x2cPͅY> @Lˌ8#TQ_obYqDz{FH}&رtDS0[5i4n͕F4(Rд[5!< R \i/e maA؃3ZoKembT F'iبd fu8_ˈAV ޻oS'QJU=j Jqk7eӒl2v"?[fsO/g鋞^@NsΨo>yX545'{La qXbK`]Vm2*Sv>n 3ip$4@*!GHެp:Wv9K`@Tp[>[ 1=leT;D'8^US7q,z3ab!,eSvP& K yEA82__-0AkBcyW fؘ{ ld$g'i[zy)+24j st,`!!Xa<?KTIlċQ0XIRXQ#6SV?b87w^B °_mu 4pcӬV`mJkɁM<!ֱ>t'~IH&aQ)'ʆS׎_3/\:K-. Ȋx?X0K!gC>:Bv6fҾץ_+wE#ZC1ZR_c&"M|T@Iil2waSW#1"X5bL0k,FPu`E2@i}h ?gh*5T?bwij )sdgQ'"'l X~%ۂ ֕n#ޥY4ܜ$4 8>MN YbjN@+:❊Gϝ %@fMFj_j iJ!l(Vt&վO`qcSr|vJvPJ" ZiƛC+=}HlCP;)<vg!rl}7!s{Da['UȃH`9j#1r{JS_}}C9:PL;o?k4G3p4ʑ&z&ɕ*5|!Ѹ\ v%`X5wCvex;<0# Z' n[^Ied3͹Ѥ*ꁤ̘inx3@j=z#Zv cYM6A^ATC {{&Ѷ:!ededEnk (q=s{zo eI!*h􆭨!H| GM̾0Cb>Svi1.V2]횻d+}P8bbˮj75tS3|C\fO24V̗TT B%. @khκn Z`.,䡹2+ {u2Iu+j0gҕKi"ϦOt8g+#B@p~gN- ~̈́џ+&֔^o\0>b݄7I={;["`(j$F#ju k/փIVJ>^#gc{ͷ>/QJoVS[,?Y=t$)/;cXpߍiZ op3Lsi2]մT:c_߇:ח!ᙋ ⿢-~hy& ^2\d8o`G:UxIk*](H!4esB:~:8Ebd/vA-wL{rT,UX}ɇAf'EbgG33z8&PjD݂TtGS}i&]`YefW|O,h~M3¸y4xT-w_6Zr8ՇYO\1]&`Whfl~$ɈOxƱʏxlf%$EԚ^%K$t1'X[v^7(duWhJ7@pW9}L̘o?eV''A1R@IJӑKX'͏ pxldN6LXuQ,lp4c(W-v>[?,lj@h)~%1<΢F3h?j*_酊 *ß+"&{MCp[n?'g|⴦'3UJGu/l`"ijlС3rԠVspT PDgiҽcWcy}dW3+mtg:Uжѡ pi,OT`mπuN\ Q#!mi4RSG yE$C}:Y/nI}ؚOhؖ8gO0 P._ FmbE! l澅<$@rhxW'e\]xGEݎܚ Í$Xo'ST"Ãg|Z]o$H]N#?q?#$`pfJSXch'eP+<.~&Bqt {e[ሆ-peL  % ] ivBCN\:(RbZw.}Jr,kP B/> Gz"I:-(zƆޕzuꧻD_YliF5=}njc3\% یemgrxuש5аvKzBK)wL+ BKƯUv+bWl[92"+ ДtJKmfXh1ZuSذO7WUE_їُk7Df/Bmj6w*.Ƀ](*냸xWpj=v)m/cpx>?lr ԈpawqT1bGD_ip1No hQ֡FZj 5B3+bx)z?* DPlC Pvk,}FfN^PV:"3#XZsX(\{d"Z$ ]E":ƒFn^:#H*ܞ:xH"[S:.B L*` Fo^;[˾l|#@.>+G3pt\r,' T q6Nϸf{r#m! u^AHHX?soRO t  x%2v=^'G>Cb ;c SV2Lc}h~]@ZT#)"fOK2Ɠ$G+ȃԪmjy,H?fIY]^n#lYV{#ie3*`04,e͢5e\鐨yq[ XD8c)b9kZV}02z' 54Pר۸OU]@uOun%̾'2: ܈T: <nTd".@x,?江y."W^)AzĽQ ލMw9=nxQVǵ;i5rӭƀ$B0͙#XP]0U'Ֆ/B4OPQzvu &1WF4ܲ )JY{->i\oS"JOzE'GHL V\oGR$a^kvB2\B^{"t^p h8SɄnVkV/PD6YX#Gi>hnh8uοY%E*D=nDg 4 G oF#$و6Bٛ+%M 7AyL=L8~9^wgç税XOΨR%_ jױT}EnW؁ɓ-FG,ӗZd'Bhy2m*?r$<={G"gZ; [3ZiOȝAXpNe#jh +zI1s㠵a782#W9,1hK pGL!?!_?W5` 'ZLO^A 8*z߾=Vސ k}kke9 3xB#j ]&ʘ^,"7[/<(syY;'![?gw(0£fPr'X9>`KEXB4<3e+vJYGSgODRhEyr,~*dyKFIpιLdFM$a<5U^Y[s5 ]o{baݾ=EpD7,Ш6ytV gl4={t  45½l( s(7(VyPE(wL5Gݐkgrl,9wzJ#q5s؆Mwh:NT Ti>>:\!ȉc7̋;A " FVu-@u$dJkSFMO\Q6o^Z2FuS!-IM \G=o\]R[ )(P8@Q~/){_Dߙzzo|Gj r+OHua(74LjמEt`@OMA uw ہw\קkCa)kզl8F%_ 1 _p7w?kBnj-Ӄ (\Li5(T `^/)v;/@t&-Z=u㪋Wg(52^$+f7N7y2.Dgfs#^<r? DF̓,T)LGx񃍠TJMIS12A };X6oYY茎ԋֲtoVH } 7H-"\AY#n.ʇ1An M $o6a'mox]ߣ0.a:}Te|MhH"66r a):gA$6(gT>E-0u)g'#sRﻬIu/*)fo=m] w>@ea'0>n gno$Kzz]PZrj}Ly9buHY74Z; wv0qYh;igIWC7CJSw^v/#ї:^K$, X_CxT`,$Diݼjqg4lѽgHS9A9;p"\c> a(J6=T^m<K{n\Q$^X[5--|/[O-bcp,aFU?6{y#&Sa {0eLx1_7zebu%LB`R!?='ۘ9 \IΖQv4z:W/ȵm^6' f`ܾ\NeȷqfL,ݻ#(Q_"@vdېlZ>RsCVb\&A,1ɥ`x :K$\4-XHB=.7) az&z}a6RYv5biNtqDP1l)Ru-qY>'eVCQ5?J%ײY֝њ8+,~bl ~#ddp=iء7C S;K9>eI;{ Eo$biC˰&GjBU(,NʴoSpvMjl47g;M06aIJ0%Y~q>ɨ!tfUg3|e> }bԃ nFm`U3}` ]l;B2a~9ͽnBXSV=<=rh'g^VT=DrM%VCe)6vX0ãIم{M ǾȡnУL{wT̵ZZp~C-~1) CnpىvpY"h5Wx R> t8}80|4C-v7}$:%6{bHA'yD,aɞMjɑ msY8}Q?C=J-u(n08#l.* s[M*YbI1n%QL+6( ΀tXִ{?gJ01֣t|ܨg0u>–|\w\zmq4N{RgR[. *W3n%4)32D,Ts:+ vns7,wq䩋MmsޔĘ6`Aj7%Nq^Pa9 eX%Ictz9q& "CvfkZ -4yЅHSDNRG=B:[uu oPWa vx; /QVTs,= Tc2Nx )B.7D Bl=ZEX)G_Qjٺ 1$ed3<,x\NxV$nO%~f61҂)]a>,:խ1y_"e+َr2sյu?^Q5=i~mB\[6mݑԠZv?.-ےOPBϋYțxDkս[RW>?jWOMޕ{Lo %0dS{Ņ6̀-ߧCkL`E4@Ս|amN?ֿхD@h P?)UwI/M!,A37Wߚ=wi-(7;vx>̜) v,ⲲWE2JBnSo&okB+m(r"Qbað CeUeQIvL,pdB{E8DЊZ/'|Fcu41D筶B*G4B,˷TAi'y,2B>7˗kE*}|1aPwDn /CKPSBWL 4QOa7-()Z;U6#0+cD``uZ`q)ҷ@ߦY>|Ac~p%qYȬ-bkUQL_E(5Xg``t"IY墔Gjie &i=nXUuGe^ 'OhxѫNhDL ]wi`:dl勹| K$:L'(XnCykk¨)&ۆ;*x?lObHн<7}4 aQ3Q4^+*+¡BYZ]eJM4Bm3A5~wWX L|ǹB"볭|^m'LZ8ä?X^R9eS@_tjX^=91T˅_^gFiĖU& ɮ1R r_[<@]RiDz^ezkp pYdFpY cZ[7"("aʄ ؎ lc\K"&t{4ֽ,DyK]|$݈"U;7 inmY$vvI>KJAYLJeI7M9J[ۅ0;aA[3-**K B--pIm}Q#Z vǣ!&(2c*]ZfUHRGKJr$a[Wk<6~aW~kۙd6Z\d[eYNj'Kop2rdLGqzQdXI[{0{m(^ːpQ.fas~* 1 ܨh[ #- <4jeQu|`/ oB=PIQZO v2ǯ"n\_k? T obΧɧHJܙ=l t I|NO]0л]9JZ,D&!S)EJF'yt /F3<Tbs⌸یh! Fq ìA(8 on<2jGDۓdHsIV#hݑ@ (ob0'rۼ\[M+l;y<jd˕+؋Kcªf(0dqR~ּDZlׯZd1O nR;nMn3` Vqy kJX\#yaʍ؍^:;859[ 2 jЃaBrJ9Y@GiF=Bs3Qhu˓E ňh&AZ\ ~H IUimpkRD :aj ſ4es,ީ$*kyvb jOޢE<|oQsv/] |=?A]V~K#VV%PR6ʌGk?Wx6|RҌWּ]h+Xe 'v!Z0`vX5;+Pq#dEk:cHFny48lb/%eO S덡80RX6wKznUjFS>Se\ʉk&2UX+OKt@Gp  ;.޼_Pde7?S!q;_ԅ ``9,\;2l:J"08o ݬދ 3͖K09%Lli~8u3z7sVN˘A//QY`Q7 Bm‹P'CHw36F͂ K4c1Mlp7?]V**qtB[LsϞG?1ƭ)VӪ JzV15 ̏M>.e̊(.fX m$H8JzaŀPޘuY07(4ˢ{G~̉\eN*BRJ8 hz/7poi @ݣHw^S7e?yjp&^A(UEx Ħu7m]*^N1 _lu$1*i_$ԥK)p$Y=u*&tOs Uw &~|1]h8bRiCnY])Ƚ.3)p##; J(Z<,QHVزU x440v9&ﰿ@aϳu3o{U+c!5IWJ^(D@AM\ z&nzwh!^Fq;!aͮ-A1 oq%ِ@XwMːsL1_97ja-%]:d1S$SlJ7 ~$7V$@/+EȰ>={ ?rQD3QG,b4@p9Jj(/iPD~ռg]ƠJitlD3F}[6n}ɕߨh϶0 P^Igw-[^KǯKx-t5atv P%PżхÅ:͚8kYJӵ.X?ܑqrmW׏!۶('1+Z.YxƐ4cjPp[yDD XHӢB;*Vf$ucfb-h*adœdƒ(z:+.u[Ga Z:D)M.  fizx4 C3TS;ӥYK.5 ö 5r oe3@׼M+" ! g\;,x5%,"><1( B5,ɟHɚ-dj}s8}cam@T=2/,r^d,?RGsyFoE u C^Z*Q!vKMA ڢ jA=7ʃKQY)q]48#`a\gY&+_ S00}_;!MOT[d DzXnZ+UqSQ4R~HX;p sX-ϑg kR O<)Bpoaqq b6;&JT=2;˽j@6 *`n zB{iL%4XGԴݾ3bMH+<!;%DŽ:c?VHH%腝_=VGeߴ~8[rtZDُ5Њ[*oDWY%7A~z posLLֻ[ "aVyui‰jiݵPr6B-"LZ@ݛǬc Χ yGPt4߽\`{MS5y2Z2J\r8,Knnopټf9LfvVsÿHbta:_x#ks{/S;_Fvi0I_{u"O>]G(( ٣LwY(sn*"aU8WT7*R./ގWii> 6UK[@/yO hMJX%a:¶\['bgi;Sҝ[ӯތnrm 7-%TYOϿxN,1[XH"9g ϖ /']'Tkϰ/eSLhQ'5FsEju!*X)W 7g!7;s|nRttgԭQx [|΄?6J! i4g FR&?E*K[r*ZJ1NEPUb>{x]WP5&G_LE1ȁl:2G/q0eb?Z~{_-m&K,.KwX߾y%1'(w0FݚWcM' /ÚAihhmY1v'C#x$k/faesڧ))H^pGz WnvhFSԨA1/oIjג!WWK"]}J5]0c0cd'zXPIn{akjru(x <yggcNCP ;" ۫0d[u&jV콹nֲET[fn!a2 %>iOZDДH@D,oZ^_uW'W'4&)tPZ":efq{gAwYaźǃk_yt۳#TbAs4uT<"2*c<1.J쁉5Ἐ`L-d82"e$7ndGի3_h^ 5$ Լb'g@ bQQN}(58qnBx5ʷFDeCǀԬmkѽ \zB8YOAhwK&Pp-/+4tT T]O|Euǎ#k?cXB|DH7Ҟ_{Eua|Meo(ݓWB)A#^ rq:\l[OK6)\K zֵZFRoH5)<2vyߛCJvnmTwn~UI4j.W1h? (.# wa+QVe UY٘n'U"TN)rt"q\,\ju޲ok-DzTkRo-4ޛ?+Su˸*r{Hl:ueAj6ŖIP3M, uZ/ BEY'?p?J54΅z{, zI?%6(a%8@J'.J @wJɧ}|F*CC@}x<{Feʧc)> -|5dL+{5(D6jB}S8/)ˋώF^oAAfB = H9=z˖E ] U;3KzWt`ólzG^(g3>X>fE,ǻih F1S$"4;˰BY{9(w~k+*=wV8)͈W@bWa<˂"mI䍟#Qp{;[YZ2Py}/;1~iZq:EWۨw7.Iu]A;"؛S1O{cTa5[= pYn7AlZL'N'֐Z{S\(̳Wݹ-`ZnB>XW!mha%7')d)?@b`;0H2wΔRr܊:a8ێorp~ݬd8N&o/cBYےwM ˱~[#3K(}^D@wy;P->"3a@au"J[mk]#sl#>HYMV!xf=% Tِ6b:$1Uy%ʮZ K$ ΂;nˉP9pw Q`_]*e{qx{75+D6_PsR#H}#!uQu}ꅂ aҜ+pb!'0PQ6I"%Ԟt5vxk%Ai9P([?⼁^/W{筴fsBs9CƗa ']yj{pSx(5cS`VŃ p~ 7jkx5@R8~J|G"na_Nxc8<}=VQ0G Uj7`;8 H\c4F#Mʣě!wlj{g:bzbv Bue*MkL*v IXR4gu4_$f}@~AId8NnPKyy ( Oe>ߏ{d<&ۀ(nSE. k5%.A$,~Wspҩnֹ >2tZǯұ#W3Hu}@foa=g3ݽْʫF,.;zJ-anܿ7}@eTOWLM.YO>,dC$UCg7ɫ 1qk20096, ,Hjf,\U%Đ$Te=0:)[ љ|uXRkHi<PU{tƥ1 BeAmR9Ɠ7WV'׊_Boxˠh c{豥Q4t>ֲ0ޘaUFGʨ0Ӊ]\B{x̹'↔@A7.HYi£Lcڝ{˛as/Xˎ0*+E xE"1?{=ώb?w'AG 7~"}/h$Chd.Kj촧W` ZQ~Fp$j?3HH3XS;.Ж]c$Yt} r<7)D>^ i/- |=XY}:U7M܎ "Z!Lj, dPܷ -mfG=ZgIAe%!Uʽ*QC=Nq'܄j\K([n w@$c=y7I; r7TgdNBMfԛcAn;HW"W}ߍj\¯ŵ5"B1ؙ_ _9ږ )KJA q8(JjM$^#-JƘ d;A#M[f:~`إk;!{ |#e5x.3,n%k0s#~ր$Q" ]Rƙ˟,ZYmR qϠ=uFO7)Y{3Zj*clE {*HL8K*p Ë=$SzGjh~B'm L Sک3S04ͨI#REtR#Bsp%-~yAiT|;_!Ixrʍg %G )G5/43lX%N`eMc~ %朞yNy|bzW>iDSEW]igTLaEwNKbl(=&}x%`**Wւ@߷5N 1jfB鱢:'0LQ|oQ7RF[f^e>c^W,pَB\Dmlpרp-KE[͌D)UgUiPy]5޳qPF g5"E@laHUx5ꚒxX_ tT* ,=tļ&j}2]*!-lm k'{4k܆b➶np/OCaЁ@ @uʿܭ~qxT.'N- )'t+: f|1*4@klٰP2)99(g~MmVW z^y>2xce>hMuNWu/8®B:y,(N) f ,ugz>C;O۸2B 'ʀV2/m;RW[;=R元939/x멂?^-!GD)@=i<:U׋Ŧ{|``\]5Bhlh͚&x'j% X?y%~ ;2"QѸQ0;T`9jQA>ї7f`NA 9ӆ$qhʸӾ|pTi-+~g cN1H]n//R`baHlqHCL XB-β9'ҍ6&WnIVȄ-bzYRy?*[}ŗDNK H3ЀQ?R׆ <2)ʹƧMVaCuYz|ڼr l]7V[9!iSus=O6LmQP%݋iG`1̋_."4]@%ok%ĀQW[C2ӌ.(;ϣOxttzlT]>(8WMwY=Ɩ7ٺp48b,q"^weMzolp#c`ocIc~n9\9dwvJҾ-+m"R4",V/xon| jt]vY.>ʹ cWG#liy@0B(fՉfi̡#ɰf?A'DR?ü r  Xm9{Z1PL~1mL'ʤ(;Iek1<<r2:qoW@cо\)?nft$UNJٕ ʋuK[(&"E ysD~į: cD_?,d*xeJ\=oRXp(?B n/r^;q A(#FEK<"[R{x *6fn(~u.?>^ג74-n%vδ A0J5ҕiA*SSrUUB1у͜;xLqF q^ixDQU'*_Q#|ٚl&0!jp  ׍Td56`CjuL_uNnL"WYWnz QMd2 I Eq.iG]/W'ad# [a;zNF& d6{.O`J[<D9:m +Ԙ,6z %(NsEYN3mLR鏡IۛGap7Ճw=_=$ds#fz;nq*JqzK,$f}0|Õ.P[^#;"2GerOڪT eN{@&J/ΎA ?鍓 -( bPfI_n3*%)޺| QD al|ؤ1)\ xx:M !<2Z(CC|w|]yۈ+g1usg`t>bq)o+@ |#wq'OY}^84^6@vyMyU $x["6.ݚ7ָ}8KS|RD^s)|%:)wH.D%|?:eQi# ARFN< M~Da4Sدe1'j6;EMn-R"l,Hwy+gi,3Z/"%)_z-D=sf(.tmi?F]p蜟R }"~ː=bW1/…JC7+v쳷yW`lo %aGkLLQ&2(O$QJN!=^7nRUq蟬k! )joh{}9mMzٕ9H]U B_1ǽ=[uEuAtwdP$S,R/aM) +˭+}Ǹa5LD{kGm=[]+#=u'C q2~ċ.b%zݓ}5P{P ܈nv* '@?Ɉ'M!2(J>AW) I[#4 BrBBdw%]ȿ ?JmZ9 mn]ACy,^`U)U/2LWd:ZRJ5}wxb~,_kkqCHXS79+˫DVrp[i y:KZ_AR&$'4iCKBxgBKwACFy;D$nH?; n3-Dح˩oznN"g :چ67wyo@PVY~EH RYs *?F}q-qZ"H>s˱U .wv ڻb `v*H_~1a[Kk=(ʍ]O2̮鬦_ts2Qv1KfIDk{QGd!y2Fsx<ИՕ4T50?mTC)Oֆps!.UYپ,2w2γq ^X[э]sk*{U<х`Һ7O_/d[ )~&(hDnvEI+libk?wfm"x`@+2 PȾ~O`9;' u;YX?}t{M8ei.h*ֳntĤ m6'WD64 JCɂ$!*ep%_Q2&R//u± ~oQv?"$D7<hH`)_ w,;lu" ~*`hl T8Vظt]ȹH `Ә":;>)lw8N\QQ#Ռ?|1&Nnyi8b?7\Al DL!f3X~fڗ&X…Ջ$75q k-Df.FU0Y P-٬ *Hq8/O-\szmzM`ȲXEjķFߺAH-X7odQwFDNrݰr\$l}%#Y>Qʌ85³QG{1hWG``32AP#};eehb[7ߵL >]ܑwf{&ԩx+?7a1nVɑӗTv!Yr٪9]TJ1<%;I W%8G8jeYZv@̹WI.)Yw-p̶2,iJo]G45?90&i W-]DtD[ryσ)1<~0xb1NgZL*Bb]WDH(=m:Rt9&ͻܐ9X!J66?(BM@SWeS6ْ7%^}$j )XZzY[c|-~##{L&ى/)=EM hGvCvj,Ѯ(|A&qѺܡ<7 ڟڢ,S #A]ٶdtaAmmX9W[X]mJ}Q/c5ӷBdŢ=!e܅zˌy!͂K]ϲTYq, _Sm^:̯;/JʖdG,O)d5xǁx$! ҭvGz%D;)Y7DhnIAFV)we mh3\KC<}XvV:,_hoe [wSk=լD lDq0d9xb,xqjBwrK4n`SB[I5lm~VetU+רPfhTwLQY_K,4*i;$~x>@PK,c !Dǹq}>ѹ兏fhE^3f4`,Fa]Oi)WE $[1#.E kԔp:2DfS ;]q%W9Qe-Z\Լʈ-e][RY-XA93TEZ AhRy*,~QL^ !!(-{ѿqwd0p\^ $5**M$u/+?はga^~??O»bֳY@ޣ=DP/]Pd+Dr&KSpmHwԀyhMdOr: uz.# g,,$̪%5k ,Q,?TY rz;p|Gw4&!9݉䇮7hlp >=pF]_SaCJnkBbN ~4.kk[,qmSR/37Luna\oOktJ{OC wFVehyB<ܹ,CkGՠ(Ը2һhm.ʋ.rU:|H[W⪍t*p$"L2yzΠ21l&ӡ;ZKa%"P=Lj3bZ>E9#4̓Zq =i6_Ko$ f5;hÐ|M4NhǨtrpT.+o. J$3$ɕ5o@"5Ɯ#X!Ho^UMͱDz#n%mXh4{~8YǤ}tC8R;qߊ :?|ƞn mc(!H{iKi[ӱ ZGM슧 "~=tx Cp0M<B\*u_c 2G5w(KHd,}f̤scR 6/ش9'bm,MvWpukfA` "Jj2=Cq\ l0ЍnO;(%DkU`9.p 3*ql޽Z͎{,f-g&..469_ !baむ֙5<.X1`y?GP%N0zULNO?'+F7=ġ# `aYM]3Wy3E9BB4©,\DKIԐee0l.~t˒c!cvYL1E ;bڏn(U 72 +kPm;_v>%[u`AZSLVɟ4qC 42VL檯V8S`bE呓W Hpx ,ѭ;fCyO >G@۾^xmb @Ymofq4 aO9K~j˺|Lm SW*$0jYMNr'xߠolدq m7!Y3ME 9|jcۗaM+6;͞ ɞE7ʶ$F{-8[%]Yp'!NUYA wOon&fv7 $ /5wUdn3ƈPJe E8@VŨOö!h:3̋ hÐ>>/ CS_n` V`vb)^J"תyQm4Neq1jdLQ4<͖0 83x;>*SJԁjrW/FcE\Sv<9;:(kn˽y0ɢJD~mR&+ ĞPL70M|dT=8ŗqꭩZIIvS@hJ: 9mBжV&6\"Qlz5q3#T,$Źڜ6c.8+A:"]y|iRX2O>2ATVZ'W"|A^՚Mf[6$o %Fae 4 *"i1LGGybklh"ux4Yr_*ˤr1%_7 ;f7-h.Jݞ齐0{R?chѬyÈcL~]qt6KW62°A^o2&4Kւ5EX9Ɋh';Jq#9 8`B/0VfzkTH9 cciLwe;U eXH1?z*XWX7=oqN b &M|[:=v;%/b/Hc.FKѝeme[37(V-g(ZOxV%Ȑd s倁b;\!'}ndBMЋ U1LTHGl*z&;?K2hazZ[3L& r_w>@7{ e52MRϵOK!asRzs(ƥ?[]/Q^Zȝ& {agVMԫ<p,7jSBٶS3]?ɫM !kګ=vCiqxVGP5Ŏ(wC;z.o1%n0m wn+&a.00Xܢ;]g }JȌPZ궚̳ؗF4 y7q8=#{BDߐA:[F6kF=b-ʗe~i5JJ.=g*Kq.ɕ4iv%j? !rM"-sǷ| ¹ (4AU&,!nWQoؗ٥@]l s`᠈EacWzKhV|d-ѳqƯC.sFۤA.:kXޑeL-)X>7c0ɉˍ'9[kD3ױ׽΄ t>%ZIVQ(u[8޸ϵ`Q0OBHOA.2m3[V;F\W񮰫Ue[>_Zih2}'2 N`KR#W}&f}Jɣに2RM{;~2NJPf@43Z@cͣEٰk?aTx[Q<Yi/ժK6mu8 VOgOhNvR3 z5$Vޯ5;Vu A#B*@D.~3e1a)3{W v1bɶ?[2YcgJ/F*mGPTw =?Ug:5]EO*ǭr[3v ēK &nXJgT#&b,#oo۩"f)[j)kڬXƠΓ| Фy׏v)1|3ܔ/!C1o:@B&Rd @`Yh\BFxnElP`í/Tz S;'] ٷ)֗1i͏ !>pSqMAK'cE>yo)hGI(^s=_IdbB"aQͯp;۶! h&7 +R@)2[g2nj"_dQA?ևEpH8z@B b[ҟ9Ip9nvXs~k 4F_nn$YQ=x V6T|ڢ]\BjvI*Ӂsuͱ'Lr.Iߔ K}BO+|* -ۭwOnxg0"}GF%)?6,* rh}QTE [Za.;\;V{bsb#p5?d*DG)tbQS ɏA;ҡ@Aǂib\)Vȿ]&?ĕΘ"]V 1~n(AXHÛ!6fDV_&廭DlKڝ R-nXA^_}SR+ _u 9tp3ɮܷ8LXX_6}+XxAzP_%"ԞmV/+o)ZU0o@@Q ߦghe(f jo7Iv`J0q|d>%o?* 6Pг3άW>]9;%~z#^ovb凖}6a1݇ج(0[ (k(`[J}A>hBkt'qe|#*lTkQvGb=NZH,y[|i4d!_h@)l8}ԇ g1h/Nx߅2sƇ04ѱ(6$?\OyTf?{RJZIzzHp4l )2Bz@YEQ'J |cK|oW-}ϥԢn}"Z$oi%1ұ:+P/rkޞ'_-6; 3Ϊ{!uɸn~ fԓzh'@"0H4PƳkGEO=g䦄Ik,ϩMO 5Ut+\]h=mqM V9c0_g$ɰyT%oI3|Ou~0HX)le"5$"4w_lL (pbmzQ![ ;u&{_:v 9u3A ;9wWh$ђԂ+cJG!\5] /kLsK6*WT0zq#CY5a*Q 9ǺԄ`o-^.({fV%ơ?:]GbWTV%cR+ kM-<'KV tUKB-s4 ȎY̍P}][H{bـ( _wL ,WGj+<2fҿ~Yqy>ur!V-"EbJxg; #dhN+acC<9{S^o@smYeAptiajbt5_8^&օ?J$ڸ R etU-'`tIYp8Ε**2jEM"*]2S. >qoGG$"YO.yt!5 Y!;ʚl@֔-բ>X$+o4B:Kqsf(-4K~@Zj +%W]?ZK#8Rf5ilo_31CBJt7p)9> !+GIXj<h~6Kth-Bw~zB^O|s1 K%8 xʮ&V x-qL|Wwp2 fΌ殬l rEDYtxMZ]ȧ>CX" MXKFo4?Y3{NX2ԅ/:^?^7hy%Vܵ눗KsaCr^CsCR )js4>vnē5I.tp#Y rN dPM'^of9:[-Lf:&dnڄ?M, fvgi.h-$U7\q: ;Qe'af{@>Orf2tX0vSx*5* D_]-Bq6աC{ O|:'FF:dlamfs񄽾y}κj?䔄th[[KwL*sTn}g{d!XL\ZS3f/!u[+c94-vg^+]qGWԑ;Az|"}aF>W;rA4]$Y?FG\(Jyz4?ޓ`gdXB[H%ٍrsͣԙM^pAfLA5"ڌ6i1W7HpY(;'z?bٻj͖4i#1%L|e#r)+Ru:QABCљl>X  ev@~Pda I j]`wW:'sUA f`W2Kюd>;I@}+)2e$A0ޛ"N_f`ȡ(>b7_Vrpzȴ68{2ZJ @_7В>'ZW( :?Ղ/ &SM*G{E^ l dh%#Y*D$ @"X3Cv42+ʳ5t#g8QJtK ^AI d xFiK>9TNugRXšmWԳd(/mF-yy2NcyF\ ִ̩|=[I*@>J Ybͼ_˴PL,DC$a_8#!zJ:aqln*,$ȫJ 1]ƃs:&oS69de~N架9~!SЅaR%fslR{}s% ١^vyjLGU\,R3"P뻞.,|}_eY"-' {7/ɤZˣ p*7KU퍸U4"y;7YZnH/s"eKfb ׉sC2. oz"X.Zy78"eiYLqPȝ* 5lWz2q pFWZ+Km?]J14cO0'RAXKjȤU29n@"1Wan{,(r` w3d|e߻\T_Jz3] G|WF6u_?HKs;t&#+']Z%3v-➻sh.wg݅U]ː#$:!IKJ#sC&6S-7/ՍHny9l$V R#ɖ򅒱 5/I9wX#iڨFWw[ȮD=!'l`'2 *SBs1V¿%TTb=qx\3-ޘ[,~ |BM"3H(xmo0M˾O%I7ضHN7զRLErv'A{ KYv,U0T8$ iP %2WP|w҅sq7{Y">Ca-2[Zgr\,[< 1@FWl\Q (&X,\|!Ǔ{ݙq0!-W-7?zjxD"t:GNA2m^ߜ>ɩ<=Lou37FܫN]߾JU!v<<4klKx_jKJ({ *RmUA+< $"OG%´TO|52EXic6Ur,^CSb%jR_Znjx7rT:gߤt6wV T'/ޕ(L< .ltk{| u2d|<_Zhࠑ׻09=y_*g\䊮r 'cnPal 8qLH}`%wnȯOѵ t%;CvΎ'bwS`) |Ji+竁O$S5Q=`\p.}%5ބf_|`], Gf#ՕX]P5VCݱǑŭW wRgŻjؾ B>.0{ /stZtӺoNu䎜ʤh 0eo 6væe+Џoj٩yڢ j=fs ܟx[xꂩK >H%8mYaDx#%[Ci480$_iXr`iݠ0(lJT(` ^DK;WG3D/;bޗL͜hyL\1I::ۮ&+mŖ,`{軎*3HpV89T|*;Ai"̪ b*Xʤ9\ОQcJ?CK4 o|BV X7f|}RtҲ9{k~ȟi*Ԓ?jXj;GQJDߡQ<13Ebw+RдVᑕk`nprٖ]/}CgV|W&pv^Yt>=(C?uy- ,987pUX.] <g#UR!zX sQz0) 6C\=Y6~xPuZS?u~}.IX7&0cHI?sd reCq0'|4umgwGFu8^]GeDU& {a24a 9hTqt(g}=t2:yw(ZFmp@.O-CS@6AzIŴy?4?&aE3rDS ul*$5Aw>LBJǀ-㧢Hz4fnNwh)ӲCO Wz_JfWm5jń谆5 sbٗ 'u,VAD_2 mKY58eLb5TQ .4ʡ]ZҦx@s8,e#=.p|X UvhşnLuBSnUXBL=s^`5t sh ~CYl=r0[>yG߰ܪw+pkEbB0! }d(]I}aSk!5c_%Wy7r y/Պ*}AW9*q$XQeyh[u on ^-߿-n+A)e{C>Z臐OVb]- >{!D  08R2eI+~093{n]1Jt52ev'xW U?No߮b_`/fc%[Z7|f ^%}l=Eg0vݕ+UR;?:څowsW3iCcwW(LsX/P Ҋ@fd2 #Rɣ B42PɞM>Y]LEj fV<1w? ɕTA !Jvڥ11|:twmT)CZ+NA2۝hE#HNp8/)L{]Ir>E`obY*}}yI_E\cqԟ@a$ }:S}>M8hfU>Ӓ!;-@,Ο+tfZoGJTǻD1t5 c(r' A?x~ v!V`LkZBmnra! z !ZVzHjI {Y S^5X^dM`#"#d@`sxeWZ%3 _=7};e6ԑHd@ۆ>jŮ Gez(**&A"/U6 )i3vԆ B\ʆ@P(&D^y2zRjR"vl*@ĘQ飔6;~紓17h-[jJd4D0sc\+@[lw;Z]Gpd9H롦2)*w"ἧT8 b%ȍAmqH:i3]@S'+[[i?$B962{2&\@,\.$4вL-rN-swT$ɱ@@ʝ~)x6`8?$˙$?c?g+vuYAEozq^c;=g`:a0cC{qʽhl{s'>/H ~wQ[~k7pE]gtSL&K9׍'vv&%˯} lVV(ajj B;.q=L9IKy[Q674hRK,q^Z臒6qPa>dy;E0gUΜzZnKJ N^ڛVZu3;4t޷tS7^ 3/ֺ53igROh'jeysƱZ Jw52Ǻ" %tgभkm)ݤcYHhI7I<_DIIN YC\M>N%5j냊a&RM<$HŲ0 RЖ7,zwBʬryAUt+Qp޶"撼 ^O]O!Juk"&a_:vBHg4&ЬzxcJտj/Zk9'i~>̮0"#P-p^ {[Ȩsu>HxHC3r_t~Hi Z ٚW<ʑn'UL }PB}1#zۮp8?Ft@.>CL]dPvӊQA)4+cNH\whm{'D9޲%5m94Bp61թsjHtLҾ|))&2KUnJ3(]SuVVA"suEC$GǶOtb@RǽK}%QsH@P; = @znvx +<`=灡!f``G:6] =,EvuDԢ1?.7 %? df-7H-vVDL6$h UzUɼ^!Òk&fMdhڶM^9,hHQF8>auU: !y7z5J(Up[ˆAί&!гTpdz9}v}[/ZFi`Gdy$65O{fm4 'F;?qԊAe\.bMUpg๶4~n斗lEMz_4օoLle`MRNnӥuxR?~w$YF mB^bgM"=Pb})sBAZ:l )Ȝ%~4V-)瀟H+A{d}+l!']d#۶^52JCG̸"HbtIGIE {p.Z3zbɾwͷ-|1g&TaQ{\ Za`U3f/!-a-:iGN%d9ooHd<j+s:,9ȂrVU *y50l0mbS?8m$^V,83vHÐ Q}Lҩǖ͏ZZ@bVt)I,M*M9$3 7R-K!f2SH]5),L*W(6d`^`Wn艜6>#^ъ$59iZ[/hF]odGl,bֈ͔O>:1m uk, ?RIXZǤW7ZVٚVK|-wKIHy1ň8-ҳ+mw4.iE4 h 6gp> .,MW3-*hX G֎Òe)\8\_]OLo s6fL<ܞcƧ*@m'r 3oEJJ'{Х}G3IFL ޶̠tGb;R]TvTVYhzK`g^\.% ϓU@E(d9p >?WW"W0P+7.~kB K46˚mFr̈7`nKVbӊ]{x2{ 6Ct7NA½1S `o\Ĥ҂n.5rיܸ(gLL+n3WKHX{)zˋZԣ 0B;?Ϣ5(Kh+y"S0/1-e lLY[A5ɯTe@d$_)62pޯ@x93`}G|;Gc8dSwva?ʢ^aϟ_\X<61Leb/k38hVƋa; oTK f7=9ݍꏾ939`>ʰՉ#EX'ŦzWBDK(OV&yl~7)<ᒪ 6E' LAaËcè eYe|WTwԿ{c'+H)b7}_'A d%CExG%M`EM|n+͜l1 'y_g bo`&ݼB}^y9#Q 68Dl-y,'Հka vnFJBqJz0"C{@_nug># Gpfc$W↣ p0s %k F#:پӠi 185"k(-HEúK ռ5,ó&kxWeXD(o3'`V1huB "E5V>ՈO[[״g'"kMz9PE4:Ď|~|#Sr;:X4"V"c|UKГ\B"WK)&'e//.}98s{W%,TLynQ(tsEwȉDGeK.I/C]Dҭ 0_vfF]~٭Lgxr<0 "Oh[NlֈBED;69yIIN%_]S̺)5TSԟxq8Ͽ;2q6n0=T$X[lY%(rV~Fd{qh?řDte.+y'b3ݳ)>u+TuQ8qlqi7oSyQ ߔ=r2īJM}OJ'|p4N%z#N'p"\ng{14<>GFWd_uA"  R=8wcvƖ3ٕgWghꛩhk>RYS+<ޜt]oQ1UIu_^5`zE%grmF>u+=s\V)٫mZS ]wP.<:3;lF{6@_&c1)#=5t4lfA`!T]#V#f{yiFrvڃQcjW] 4Fvs;+2uȾ'* 6f]Eb_rm~srOX""&s 1! /]6WlL5bTIU%u$67$xcÓrKӟgxUVOqM6]>5b1FWN{BVZ%Qoѣ-̋煿 T?\pGmGSl=xz1a.:}/]rPg}FK(=`bˬ𢭜`= XthX$^"#ea֧/ Ɔ0diûrܟluEgE4  M#M_@3:UCw#g/g|u+/%u:Df^3y%J)rYާؚВV-ӢI r+J }˷Pi^vOep6H|v3L_VgS~|9n9psu;F̲bS X\5ߧ~^Z*'&5u swbKe 4`yZGQ|-ZHyMTW>dѝQgsw<ABms0sZJ-ūxu[6DNEċh rzq`ZZQ@6*KrT*R݅?63W3Vh~lø^m^ɛI іo9}Ϙ8>_2m_HUNT#pXzgdQ4pW3"׃6ʎ%^6eW [  t`qƊ;DjkfvV> r\yEL4ZHąS:H M/+׵N-sp췀!4'ݤ65N?pS&;(D7-H߲%(#&,㚂&ƌHG#Osts͍rU=29m#k{c~71QM'P&^%´ӡ| zq\Gw^t9uE) "*+.C S]ia2{7BM44KO 2zޚk0+d PHK3z/;^t"/2#[5:2f%Gsz Qx q~9L~+o,%oQz?]['ۓLZw0`{RNWҨB*q NVn$fX,C7<=:"}䐷<jW!T[WwI`*ԉ̩1v3[4 ~}pzɓW,%]ɵj?`'N*pO7x骚p+Ѓ&uqs~ӡ빑Lk6tnf&!xM ʜ '/0PsV0 }އA?ʸyq"4>3T}RW\ }:Um+';>oI .chj=pq=kǠ[)7n .Lo]G\NYU\&{~ɍS7\mw36) Hg\ >Jv v6>v$EN5{yV6œzy/>IWU M;5Jׇ4H)C9d?_-+"!\/L{؟a>n:x]6}n76/fe<(W&/JAt,SN,L-® -=$no#o}MK<7b1UQYqi0r$Eɔ$!MUw {=~vhhQ[$ #Q=$i  w+^WTd):.uSG P !f!Lרm./]#/9Te4b~uq:_#75Lt|3A1 P.9p#ܨb٫gѼ;1S! iȳ8($Rc%GM?M K` Z j똛L*NC?WJil^ TH^c]*s海#+YDۆ#H5& b*A2ْ,_VO#YwO^|#2P*9C[s{=6^|#r'*k雋BNxPMqTA5Ų La..}ŲCcu0 iA(n>NΚ~ZOfD&&fg˷F34Dd&ڲ>ph'u.i&[{ Nol ʜimrHszcci~Ǥ?K*} ZQ|e(@1;o] %h/$p!9#Ȁ/cHY1z4HC$2)ܓ35-T' VEG4_&U5w>5R7lnyw% *S"YrqKJuqᔑ»zE RU絕M8#>g Gmq`fi}XܢPlC!ޘ J 1>Oh5sճf\2z2*k9^V_cgUbiX7v|[;~(CY/Zyz=f >_kG8Ho(ktL$L.kv^3|G W)%9?tqP1(Obw_9ueYs,]HO}cL'EĻAQJ$Wτ@hʏr{pϨ79iB-̒ǯmkfpŧZK"?i c:?I9C4]GvZ?kh;B >)PR5fkXyuwїq<_ÄRV\ yCi@uڔ3+pD4ru,oQ}U4O 3Q?64u0S`[=ʨy tg2% ȝv+3ʯ=x9B$fxe[&HIRP!`u.픟)d2ED~N8UHj`GEEtA",xkzO6ʀBܤ!G$.,꾄s9O7"#3x½R'E@"{: %2ɺ * @':Φ$ursH-A4<r/:NxNiIs) ߣ/fI T+̢Jwa/+y-ƱXCrPӜLSrsXKcyd)hد|B=W: Lv?8&3Av8D(L9!aeVY?ȱmFdݣI^A1狅evD|DyT1F\g5a]r@ULE2 a=Htr[w pRl^.^^L3-лs2뀬a˔P2fH+ >r!/I`a`ء`gz7V^sHQgkZ"+pe0[`(mp.A#2x\iO-Ax /agElT/:Ƒ:]w?+('bܧ> HGo\TEoRMwdnH0&]J͘p0t$.60jm|+C?qi`=pYMךfU|隱?P@9')aV*Ӏ: y 50Ĥ(bqϤBgs bi.@gCW]`E@XHZbݨ$DC>3gQa"O=F+dkvJ/B\ҥcAlYAXCn Qp8SA*=4urjs|+LX%3ԶB+{*xfmuUy[;"I]Ci*BI¼yUۛj1 65сlcIkU1y .G7Am3fJ'xP)@]AFO vRw92ήїO}xKzͥ_1HE7G{ez0#R$[GTΫ*[ Mn=Sӎ"[s'֮8^cdVdKמIT< vyތ 9㋰o,b(KK 9ZFL("Q, M_6BĜV}]@H'1^j/9K~|7Cu2ѣK,/Q<"%u?@H׊S,MeFm.Y]^r*|/CV#ǃW{.8:at_Z ^\':(hә{h^^E~']q(uf?H>?Vե5LݯHǷή:(HK~?py5. bM0bɶ;g 0*kw-Gb?gVjԊfBH{[b};4z9Cm,=0 w؀:—r%Ƭ{(lmUcڸn@(B j`5a_-!r|7>b$~#> \ofb,Aq;t >BmXmoo2ݷx mrd?OTXCLܙ'! w~Qnnx+TRM7L,b$@@!n2`O1v͜FS2㯶VQH "WIִٗlQ ?v/.mP/>[,~Bi 2׽.х`Η쪛.T?C "*QqxЈ{[Ecft ivSTY#逭oY ׽ݛ6kbp/oÝCđ:-2R:C؅n)sW_'9\7Ԋn>C30[H7Di!A {Y08L!re):K0]{H}F VFA%(IVL Ohm1[:Hsh wtpAvY W{ )Є*aurTKM&j̼1AL {ㅣUY]c:9o~Jɖ!9UD8GMHbgUfȄR-+h# 3#\oٰ9 z9Y f6|W'QH@wAdis5ooAy`F?^yܽ:zNxi2fZg(;G$ &;04ol"mN#Pb~|ȥ,!K$ zZ: B@ۑ >9d zS֩q٧eƚv.9][(&;C2kNqO9j`^5';HnD vHQo7V7ՇHk43ʴt!VD鐤5 Bɋ{='H 3O ܠ-}?YsB>[l̍7Ve_L`UeKWGRZ`;W}DRU/K7M4Ţ\xxh}Re7MVui`:T |Z{kyt4,؄Zq/Cèpq)?Pˊ03*;§#}ԯka V"|=%97/ꅰS6ߛTDYALYm(4(׸ݐ^%QC߸1G,zXe=8SjK-H ] e6"Ke{K&+QpڂLb9{J,E);"łxO?Y:Uub!۳Fj20rqr.[d)0h?QX Sc0I\h6.5c@E_e_وVCtp Ah6+vۯ=WC\Ul,5~)\WvdH"YFbнCӗ8Q{Mv$P脺!z1;YZA[?kI;iDBr OUE7dfH"ېG+#'\c1~V0ǢSYZx8SL"ijj- EE()j$CqpGmc@f6zưa6C5F{to_w:6q)vXD.)ԜD ;?Ct}N,Q?w`[7lŢafN) =ܧIձ}F -/s6/ ¸U2fzum">H9Ԇņ,,*qseA" /ۅ4Н҂1v9o,9.^SbSAfH Q#9Z&yd9҃5 rGJElw 96΍tƗHma"QoY2 D N cp{SY!'TСrMlH.ӻl&d3a&Jzâ(Iwؾ˥ z!)HhoX[mEo)ג:OCbf.[ ߨM{ uAU0Z b_Lq |vMop!#]{2e$ M~lP#4vV`TC >G6-¥M?oc1=~{Yh}s(@ՕEi(+(4woZ#L-GØWl=#q^ѯ'8 PNGs¢\ӣ"ؕArRnH~ 4AGv]Sp犔:/oZ-{MCVCk2rbDb/0=ptRg*kpAn+iJ,]J=[]lMWV .nu7zF(;6Z}R9W&^'"ˢfBu.[ "d>k7 ̴bRe 2R 5цN4%~j W߲K(op84nAe"Vfs)ac[43؅'EW5QD.`ǔ er_y{r*DsPT@ĩ|\66Ow2_+F2$ωȬUatӺacJ}鴍bW><a5@&%uRO8=hf}Xϗ֤s;NmimɠZ*]L}ǧB`*]nJҟǬXi0!|Z#H&hc VŻNpFGqv%2 kHBvθ/鞈_1!WӼs3fs619x'T~}+^J?y@rAs`Ci %ƚ-^:N~ׄ +(YGǍBwl yw(j1"12bTUdL8Mw12 JC>tl]Suo%FEiŰT?"!1F6vAQE P C6?HpAY>lY)+[#L6_j! :׿gʩWZTwo5!tۦq>x۴oJER_)i:ZrO:Nf؂KPœ mz4ta=`Q9&aAkftٳ u4U"'2KI'~ 0NYެLY(˪06]Ox&F lr:TF /@,Fפo NN ig(^U ԛ-۔i0%vXԿx)k7KXy+Dçj➺]뢟9D*z+l!?XVXgvȵۯ \^pHLР9qjcV|NYsSQGel0ͥ'NӒn}h\*qz`&7JÀ4ǹqf&/?HZo j5{q(HVљmd2|$MOs8e;EaPܡ^<~X?^h t|0f2j-$MH)yUѰר+G/RƻخY"3" zFxNػ3Mt3VJ <.GiBІX4p6`) B'^% pfkF(vBHKc溗4=({9jϚ\fZ@wѨvp4}򏖜)J*;j/j=5T$vuzI"l 7ۊ3#Cq ,WF hYuj9{ Ҷ/ޭ _BtP+bǃXڬj>34Il9|[aѶ8YΆ g;X}ŗq,1A?IƲ58Ljn)Q MZQm3)w^AWcܳP5Zٶ-h:cf*tGEkC`}l|;vƟ r1;ޯp ) CC&\ ݏăE}[M]AMؼ@ F0io98DP12d;G5>\I*7j!d3Ʒ泡܊SGXu'0*K M%F0ʧxD!;i11M,o;rʻ:SEwA*Zc;q}AX:V!l4#]rJ[رG%]( nt+^B]q!#^nJ2L*.'+y*S,|B5w_B,Hm{Y]ND%U~B6<~I=TY5oJ!n RKdNaw:Kk+aiawUYl{cA}6;a 9PtןH45 p% ,}! 3v޿uܳy?*O+G;VYY=V-ME'|_tz)31Tԙ)5a)UR[~5PaxհeqP=1 qK4,L {eJoyD㈶D:j¨RϢL r9̖zʶZ_1&&0PR'95\I11u"^xjb#2jNƸ3&X~wO0&pdK&"r5Po @XU JFgaE \dkZ1̅*tUprwӄg>ZFkH+q~G1b+Шc2@kNz3.n;1B83ݶf~ ӘxT6? }ߧS3_3c ̪!z@2!zX&Wֽ ?OkYҡ9>CU[.GyaL NnwcYI∌G:C&=&\+G}e)*tzrKB1+R(3!@Qw$!$;hͰ1.vf>e};ys?(|SI gN[9|NaTa^9usiEl m15rcz"Tk-i4o,3[[ Zr:I_nIfطn2"2K=ⴀf3eo&؃'Rԏr;,͠k3qtm^mJt z{[f'$J ' 2y:K$ %Ń E]ڛH7i{:`NT)j'ZzFsHI 8u[[;F.e hMc7ޕ_Q *oMĀ@tl/ z33)d6;H%d@+h״ fxMR+HDlUB`o>]E]um f݆~fM=xT5Ew AeDoc(uPdz\aQ\~Ys-f6VhG_:Z޼5P) ` @i?D]jzʮ:$ׁj/ӶRo(Y{%rʘ`xU|TbޑVՀUA Y׆Nq 9@4LwH|lxMݗ8-ӈ@8oz&*rR]Drv^r @`zd4Cwڏ?~7H[AAw0{ٿky>)Y: g`uUGS^ZgBm_|J_DhfouxTaj|#~}>U\ W}-+ncä1 Y %sLxqtPL\: @j:Rr-c#-zA[A`RyJ8xCjw͎$ӸIlJٷ 3u37$ qNM?l+X/6KJ6Hk(ψj w<:g` qbN-/i]Y7Xtl.`wxG]2DpK>j%N3wٯL5[+@Y?|X8/lA f +JRzS&e:e;׌ ޹iQFS_~9sL٨~"'$h(gHV*SpV0%jY'TbjG)jЈzsS<}߅E0t2=g!e\'[PO(.WS蜯#Y\Y]ޔWIB'6,| "%Wv1# TOỲ6ā??f|dqvmcI\zm_\! l.PJ<4` 4TdG1+!i(_;PЄ>yuNhlK>AӼ~+Ts ) >RwGSqֺ2JRKIH#nj!׈ KDl2N }:8YQ.s^C_'Lcm^?6 tKO!C},>V7m {4ZDQl!i]_hJ4:zL90I-DNN$F"+r;rȮ+Y]o]"dȳp0R8e\jOcR P|G;q4w:CD -scZ\dqfQ(ЎcȎ(a-n7G:":Ȱ&uu]<ӂq&D(kB1-Js^䍫 I򠹴w#)?al=h5]u5@Xl¬Swv~GTg?IjңfǜzAx7sZO2S7_ O.Ŋ{-1hS;0;uƵy $uyyם 6;߸gZaqRT(>>jʁ 1G(V@t/ ~no?h'$í5o)!GǭIg"o)F< -"s3`[6FZ;M ^\,"B7 U>ᮗpm[=O(%nO&C-"œ=liA}lSBRQaFp'NhUKQ>|[?4r48DUW2]@:#&E0M3w6_(IBY{ˋ7.XYǡҢ -Z^2 /NiÇ9^=i}m$;GJtw++@3>\ re 0'KX;Yak^4|575 u:E,5ޱGGw93mQNW%Hp9S񾡐6OLO.1XV aזkR^R5QVOFI 5{mi]n0;EȔB&\j]iL ն^.[Tiu0z>YÇi/rRIxl1Iaݝ᧎HȄK{x-K)p.><$-ߋ١*Kx ݣ߱r<^څ 2߈w Z&CW kS4Wy;E픶\!.c—7JܫK1>ۚ)y4 c8۽/ҵD!+DGQ-u(ݎ#r͓NA?f—&-mcu>mp@u8"q3tQͶ _? 5}4A_4Z>d 2,f 1S l`Ȝf $ڐvpN܋ 3pת LL.X]K66>̝L(VՌ,hRN{ DwmT=P4Nђ.9dJ4hIfGcrD(hD i:/aUyDY+ 0q+)Vexwdw !y=,xYL&sLp )0ҧR,tJ{8KWb|u[!Gpͽ[C]iQ ީ40R'|p~N<"LR"3)X] J 6~ʶgKz}@nrT<^ZxE @Q1RMx~B\7XVAεGБf(֏W!;߷M#CY):&[hg /(wUC |ҵ4Y{u?TլP\?6Ru`/)CI~VlJEE"޼dcw\rvqcT䊼}A+##͓ dKNa<A>i},qT͘ױ6y[_W4! w28I [CYG\U%fx⌈\}]tFKA[D48OhonR3~ܩΩlPK-:3Ms*aaS䊊ȫxsԵ{p"i]X }~=-<N1>Jֹeb6ADg$Kx.W|*:p#*6MX^d&k|@(.iAI;ss0&`96UB'lv( t9_D63@p<}}YcIc$rÖ)\glfu-ak|=e9mY(,{|1N;R\xoz?eNpǂ>Y sV|;"ˌT۬5CZeef`'¦{B MqO.AgЂ6 bKEn!Dԙ0> 40&:O<`Ӽ.K[7(( ʾdkiZViѱK#lcu*~6Y5}~[ Xl>!,愃$@)但 yhŗurYYud`xYp8fG-OpV~-"ԇDB%GߵfNm[탢Eb0jJUMu%Ub?#8}ߛS4E`fd軴'Jz?椳 G>Xn:(r(n1փll+7x#ynQSgojiaWBO𺋩<ɶKTAIzJ=niiޕsUxf u jk863L 3+39,u|6V<8v ]w 4PЂ[:#ܧsD릱 La\D /xuۭZ,4OV{vYea q*kg|ؗ4ڪa|>JR?ÂH) ݶrK3o5BifT|p7ڠ%m|,g) 9f@5x?2v|^>{i{V_-4*^S7'-:/TJ:{x"}蘟Yv'i^*34r=3R)d [G`c2߇ Ra:§CC=/ <ڙ ac$ 75J r{zQISd[ycVTli*}tMKPᣤ@ x̷ci -HQ;2jvA,{vMd$}ٱoB@tr9 \Aɦe]u|x+ 1 T=%:bl2 HvX򚟃QC}›m#oXa@)-=3͈EW-ɾ\ [}I`|Rmĥ")%F"+ZGV^GI\@M,NH?=L 6XA|n~V+%]N#v5WVnc8An(7f,u8MYMY8sEE|"p#N&n d1lg{Z9[Lxd0rQIEd%rö.Ɩ?i>9\sn?l^685Ml<VxKg64k }!t/<~wÙ8++HՍyIr8焳J'ΔY๣ ?X akyGXh&GoL}x tA,d|an˸dP,M'Z(r{Jzpn n$._+ EC`/ߛ2ɵ'2_R46x} @ 7#ܗ(NoO SSZ:>I Z{ QLb1Uo`eWުp{]C=+ C}y-:5ՏUT nd[#wj@ @֕&T{^(H䍢[ 3 =<HûmJ Z =fQ%76*"n؄߼NF3SMxQ睂kkޕ~޾χW7)JrQ5C`$I>bkbOz]4GT@OOJƓdE[FWPa6BT5y =vnƔqw1=oWC9h>R0|](挑 ~2^P1eU9!]B8]|1ӃS\p}rEKR3_2eبEo($oj W1)Rwǯ)mlVXNC Xuix @{i6[=T ?@,eFI}8QIn/` a/Uݬ#@Z#uhch! }ɲBW)2 qa BѷM.4G\-΁nbշĈCh2b N@_Hoc]] Eo!2-\ٗ}EMwR!aD1Ŵc2mZ]!\iuDTz.dJIΑ㞂cB^%p-o&;oq*7]3f!{R9aX}r#*~=텕ac[r(@׌ ֭ h5|fI~q˹oop 0MJGR>w+آ.hރ7JjbKk EM%Xz΃WV~DSg;_C g_M b*0|v8rnZGx<,zS7ve,Hwhrx!,xq?%acV2g6 ExhG]w4WqE8[^7NEZrIZ^dĠÑ {޼фJY?7~BVsӑZT#+]C͍K{unW?uz?&'/雗ga^] }M݆ga݅eƵD]QHxj%Ҵ$IP$8WnNZtf˄%ICm~~ˠғ̴Y4 ^U^ "l62i ϨHC3׽ul&쁼 x:/NޣS28դ^) _9O-'&ӂs:R%~]%=2f,wW'"8c%A{mC\tмbpX>Ạ;Se\wxĥn b,XlT3fhˑP@#

cq05;(r<,?mn]F_AU]W/L܂I&C4vMJ!\Pf 0i JZڿS`oU+ebJc?cM5`/(`Zy\s?m2Y @ g IO, O.ʿT=,+Uz~E]Q__Wen Mə(gb[5wD{³ն2px-lowZ.yì9VMs 3 rfb0%9%k;Yz9wP|@Mս/̽]M ԿFjsnpn.yx!hAwIF2hkr"J^omGEu UņXvi}m/wSTs<%"jJFz{hpȮ yR]*Orn-K438Yei\b9nQTC|RӤL^Da4ӾϡMCJB lbH UNeZmą XtѝҙY(.%+^(v2C<_ĘQ %ТkuN\Gj+14+z`nwfZ,tsc}|*f?xz$|\ԍq5i"Krl |iJnvy?I1~7 2֯gSZܶ6mQn(!ɹ|_!Gsc~ԟߪ\,&PN+4zy')R('[{qZBjPV΋to=LUdWq"zÄbfQ%mݭ=CSR bA/H߾uӮ_/I r Zޖl3#J(rT-4[az7Ƈ; #-sÎ+B᪉q?zdңpa~p3>Wln,s_?4΅y,pυ xpvPpE2y>ߠ@/>?f W*OI0x4pfԼLDX1A psЎk4y[?U99&̺3K"J@xzO]i9/ԜHGBhV Z..km+@pZQ3h0yHR 帄ʳ"lqn,Le@: _̱OSI$-l־a^i\\>wa]"lL?XVL;;Obj> nɓX+Szf.F~wm2 nBIݨ1JVM #8C:IS TJHP!>6b M:B;:\MHVrR3)[&xbnRMj'JPDx~3oE+=p|NJ 9'9%w5 .3z[dA9h3&Fv%pzJTg_uӮÍ&Dpf@!Mh$G2\,ć=>73sK ^O$TB;mW߭v{&gGn!%CKb> cJ~KV&{)ְ89y.SIc@*,UWQpvhe:K\ ?R7@u{4]PqP97zF323ulg^I]B) K%K?[8 &7Dt62ȫ-_!]7CaxwR)hhP] ¼~!>E4*b tT( 4vF$p쯶<*B ktT Ü{%p:T/ߚnïue%?@^t}dϱ%jZA , cC5K[]u6snk/#Od|exI;Px1`ii*?F $"mق`DO#RF sq"C>1(I@;&Xʣ__4Mz+ǹukweCq{Vg&z`iE4si)? p4N Td{=gc.j{&=H%Z5a]&5\ Жם0_,X#)w,Mf"^Vp p.N'+0JZQKA&VnBbul5w6mēd6A4vrml/Ф ʆM {вp9 k<}ֱJ 9is 4YjNǬ0'J'a֚㚏#3Vs]185\TR ѻ;-/tesފtUvh%B%p-{d?(I!i!\9skiOs%5.)D4 \A/giOjYMW'Ag+9Bm=q%F Kpn c5 w hO[M@bPS6O `E}]0JtR+5CۇrIh5V݆MqmM*b.gEPv}ZsZY+<6 8 ( /8FN{k ̧ #~u $LVD7b4S2};227x1La"ťkwW}e֙[-/מO %7|&:@ joc;VaRG9KPUZ:Ѝ=BVq̋Me<$dN}^_ܘЧNюH.b - w@ H"fUp=G >8a+= a+8tP!1{{%OT"UN&l\|JUh׽K'N8sx|2e#S o*y3Y+_Fs~*pO7-?C?k3a:ɋ)lo5e\/PWzfΩ=ߒwrrN GLz"brz (#Z%Xdopnduqu $RulNUwP &'4V1%xyB$\1M9롙nV#$';dK +$`dUg'i,] fTBHXLlvTH} jlrBIciǶcγ {he.!8]oj^8qk)]ބ!訶QM*K<@*"']Mrdh[cMc2&/"KDxK\>^@wD7 |% %{e1▭rT*7]B.{t}![q3 b_$Q$I@{6q)邢HH9dz1HmFHFK./Gٕ|x[ J%$BF;tq\hLMOMQ1&}ݶc+WYjx'E!=X:F0(z]ݲ+[{WN.G%Vs3տ 8bC>[wz?@Ze0S!{T19|gѺ_z|\b7-3aTxf"2ƼAجj.nlӑbՅ%Vi !jY㒰wptb޸go:!#UW2&8rhJsaq4S4OeZU ۆ6^ p01ܣ8۫qg{)Z6nS[e,B+4t NO$eĬM05HEb_t˽}<ʶ?l3%`^+M%ԍ$H:NBMLEH$tzKpCxw4U|tO*6h4sdyOU*JX ӊemy'PI$3A7(nm A@^pR- Yt(y
vM}bHzs;6:=[ff?3}xn8! Qӹ8) C0j!? kzY,a1z-%Ju՟I y;A!' wQv*ewpbJ=@+y= ظt%ue RlW }O>^ `j+?)a'~>sK &i,\aۧpU#a -E ;fn{DY;kyO{ C]I;TY\T/Eד X'X"$#r!ꍻm=OL2 amhT~$G 5ѹ'0ߕ8D?sU)4mZsdJ׼0K"} O|a?x4݁b>&~)ԛA,yNưˀ8.%{VTnK:3,cZT(Ω|{t&'P \L8ws׊|t,:QX:a7i V-qTT_R26. FNr؇TRhCZMW-(p;dD2,"Ĥ7V#In1KŽQ ٥A{ R+W=ZMWakbNJW &*% ш=~fxxR-&]Aـm۹E |] L!z_%Hlyc r9WXr^Y 6<0ӑ̸ +RVӬiJ6$62$ʐĊ^y Cy `:1y?9~̭ Pn [ejdX]dl5A =ʥr=9Nd _b\UB8#vj{j{9CL c9h "3O41)V IIO80v2:.™g&r*Z $X X3bßvNJXK2UIF #OGsV[̧ru=g#ot;YbW`iA2~Eܫ@EORfU/ %G[d <ֵ/b൙XT+d﯅ٲxH>{,Q!:AK ^jPP(#AR3 LP4;NOQ\41ጹX3&*DiKCdxC#-$F J!ቋzgXRP5Ie tܽ_5%wG\}..{`a?*èDEs{j#c !e>2Gg A|V=2:2aP"xHfW%)m,Avr` |BQS:Ywti2iUa+<@F2rO~G `H{Odap2f4\{)ls+l(0`FɂY e=9\Wb>i^Jﴘ;\wIڿqdhU6p5OklK.ci[e<?s_ Xvi" /#W+`6|了aTNx/-'qO֌:tA9t$K4"ݺ~d87}Dvt,GX*pKsow 50`BB򞌷HkJ3[0O=fݙ̻8hsř2KVQU|+y `~֥#gQOh0ѣֵ+Uȩd7 #IxÏT.:>4|Y -0iM6`D[K/[;5D&|7|kF֜$Dv%ɗXFbr D9ee,}G'{E,8㒅Tqǫ&O*[φqGj8R ]3᜶cD NEw7~>`lYEؖiVnqڤ C>s,WoC[ya17B@;k2L3#N n.c'#ΨWo|q]JrIQofFgG%A\?=+H>P!j5K;ڗWevH>٦j<>xj)L ^8KZhon?~6Gw~+ctxP&#)[$pLf͡YX!AULm-7~8) eӢ'u<rr$*{]CмBEKn\, )Λ$ FʿkOx/sPw6cRXы gDThl\$ 膤q:[?Ӗ-H79I^ϐr1jE"/uɏ~k'hT򑙆p\XjdUŰHZy =O!CtOئ+t$hS; ?nٷ:W#l@Yo%>A׹ M{ޞMcjM e!] 4Ûftf/!ړ~qFMDzs1@pcjPۃ2 d޳HAbnj*Uۥ<`E݋kRtd @c 1.F[yC#߻s;Yh1gy(S:mAHk_QYs(եgfe?"lRxH ť`H-z%.OJD|FU"%[F ~Z+\h%&߄<3Y)~O?#,nKe;ifڜb a)b.`S }䳽`<\US^ hOjrVNqp'uR\|$&\pmI)'쒨)R``]jbbpYP+0yf&E<(I'=J61*@3\ ՚mJ@$1 ;I@'#wAUUa9ݤ{@r~QN㴩AU"ߪ1Ÿ[~@vRQUJj%GAgQWnƪh4_6Q{S,4 m"”F**(su]Tg b&eXaޭkאq&3wۺܓ/U=p $M?p?<s~lA'_QK+3e 5x0{ >Q!B \9.B.AJ-LrPhyn}ͲW,iv9N!7{{g790uGq|UbNwjO\^4Q;=#V@\U5ԺhY4{#%o`DG_`]HUzEx8m dg!841Q8 ?}ʽa lۚ!]f! 4]tr 1L/yBFP25:@ݳU>U.J9cۄnD6㠹_¦$(L^ɺ!0{ڝ5M^1rPڧ c) ڐAT_9!LdvJ0>c(Jo %oH^5f'A2/ЉLHQBr剒59~ygSM8k+ A~ã8)Es,pڮةr@86PD탎SZ4y3L໾2s(Bb>_ijӿ?;}jT _/CM1aP"])OC%jp`ƋwP!lYQ qmس73*FC 7[T0r|db}|, VfmLL0R $&<D>%]?4~*Q;3#ۑK%!@8pe>r\s]/÷̺UkSD"? eQ` FCN{dWLE%)]}n''5k^;, el-00(+Rڜ&*6: ?Ū ˦GUutGbNtV\ы[w C 8 ? j)ߨ4o #2᪥l%è}I;.ƸLw~s$uaoƴsX,M׸e'ɤCb#Tt؅nvtj<%O5U:j 6;#(VndlܿF=FwA;F%w)¼g4kĞA(Q@SAbZ.^Nk-|b,^ uj0$OJiWV"'ZR>@?Ģ pgA.$ӈ] z՜: 3#leك4p)7 ʨ~ ҿH{ hcq&MJ/HZ} ?Ý-bLQdgXĚ=R kIK{{-1e CM#e) "<'U(Eq I^X?lȆYMgE'r8ZP6V}ߌJ7_^,&i&"ҘZ{Hj a!XNpʡ ]5ŴUxDJ& ~r1[Vh'(߆_͢X3h*?}7f3[9ޓgd)K%`dG8 RBn.ڬe5GM}h՛k$ )<-$rsV%rL'ok$9,ש۱gvIR-3g@9J5i#<#%j4'*>j $Pԇ4)5JHv&^Þ6LvsO󑿠rAvA%CiZ.{WP{f'j($܃-?tsu_m:`,/~ a1zc#˾X1[疧jax\u`R #Wtsq~/VLZ;hj/̝\?YxWƨ{\^q#gD)-vԕ̟YMw19|(KNmdW{˷Z?Hאbwu(Xޙ?&/b4cYu"04$NB=s /iDW-FRzr`|9^_"~_U=+1g,DA M0kBw/U+-ihZxM߲X |9*-:O}މs-RlBx%,|&&um򒄣F u#V'AM%\4{g Sj~ZD m 9)!̊)fjl7Q'i[rPSMl@0;KqθY\ʃN۶# c *AVw?;HB)ٟ~>y=i85R' oR-0vlbg.\0?zj4,~}WҖŞ@ɣ`Iyej,1R']ό}F[#'luMo1Ңd8O|{8y0}^8r}{3, ☸!ަ)`&$>!kk$溲LJP+ R4h&c\ t0 "ϊ_d~!Ou=Yiꃔj e/Bk25 ,x6-" p}sy%VoX / 9?#Sk[|߯7?@W~xZ Dl\iJriΘ0͂94 .}R WJɩǁVׁ[VKQ u8~2 }{]s̰78%f*IS%]a⚝m0ox#"Y;=)}'76)$(ړ)%0 xe#`]cYoIДu&T l POH:AJ*}B{3 p+ȹE6E~@HL*<:L絴4gX "⺗N6 k:NB<6PkB&qobUХ;{V' DHVMMs\^v| @Dlp[qc*Eeѧc[]86llVoZ5:x61 ?4Wfx [m|ӯpܓxP ~>",wu/ekDYaɹP9':jHeҬ+7.SIt-idUq5UhF89rr0c-O* q m+C,)ԊpXKHxhlM(]+KnF];OS+?Vx˾gK;++hHmԘ}2HH"w-U\+-"q(d;P'q{m 65lATCRkA,\1}=|JwR.G "&{MkA^ duS4/v'2ky#dj w/LB~=VZ_8Lm] ?PŰX+| [yV'_]Ͱ0w0 -$4DYIEPIkv%/lչ.p9V ?_*{6hW:zlCEUw>y&Y,FSЦG-0kp5\k^|T멍&ģP0AK` 'vH}Y6MnrUU=!8TMRuSPT߇Nòj2ig]u:U*)$>J]KɇH+3 s^4E,;rzp^*Yr6nag0ż2`6sgNӾTBT_=rY)J-+F*#ޤV?y3݆^98#䋇hT'ogޤPC/Jw>B=Ję#Ffk"Q0(Hc(u;HI.b&[<\sp>սS[Gֹi159D\c,-i /e9pqJxOR[2ɛT!`%M)fCOR`>҇%+.1=d k7rZTH0W82*.6wp^H g71_X.Wc:=B[)Dv[`ohD |qRd8P 糓Ո"A${SI4;xu) *6-^ \|bK}u3Dj6C,f|= n46E{ZKoߪ9/sjp7`s.ۧ-stVMJ''G)L'Pq2o鯡^}|tm`{xO]-={u_ٍWHzdL7͆. &' :mw6iH,2#kKZ$)zQ{\̸@Д?XÚԍMszHE6*h݋u" + LJ^v?ZiEJ8DCMɒՅ.M_A\Yz.wx^X {.7/TI1 xZ{OZ[VLP?; ԁxYTVV@^ȣbij9AfGT%dS0y""ZTWf˦G@Pc c_Dw^ ķ}:401U" .{P ./AUlჃ_G˰$g +_K(}[L/Uf㏆ .(RR2LcDtS6Ѥu?)}^yOe2NHW5'H=~[Ch1}כ>#R1;6l@01, SbO d{bt=UI,C+o+k=ycdҜA! 3\+ޕDdJh\&) -=fA%5B70Y9%kup|Ơ^ `ER)wfC3hoF;S{k:dt!_S%w_Jn ޢxW+=̌* 2|gb/zPlBP9#aE$+ Mݢᒋz 063]ڡ2cCj[Tƭޮt|2d{rEk`%?%MhPNGeBHReJG.sj[W^qFڑFA"L8 0#x}x}Y$ |4+#T6l.(}9|L3A ƪV@iZ]bH~4nZS5u"XMz$>gD*ly,1Û%Ǩ ]q4r}D6+gJd,A=8II *qaj8Q| qB$.Ԑ%Ep-˰^4,cb`P gVpGΚ4JPǭrJ!&ÖZUGʉ _P{K|ȩKy KG)1pWgى]nNڛwQXo4s]c>1g 6ŒM%Ho 4dI~w? ܜa4 x! b8 ī\bwȀ7 rd&&1=88a͚ҥ6 Lh)]pp;OH1kcyW<8dFA=䭛x|S&s06JF MQTFVqϢ^ZbvvâX})eti#l?$x=̃bMm8 i_Wܦ؟4 ̑,jnk:C [ߎv7tK.7Ί_\:'A[.@tCeYVI<\-*H(? V պms}rω̌09CE@]R޸0Wq/1! q#Zy{L9 }^ۉ0Э-13s3{ u(SRWq_J޲LǾLS=RەsX%n5Yu= { Rٯ{r'W@DJ} ~,+ gK2ŲJRJߎ1yd2Q$B"|lgB:6]8kΠPGY&S71W3w?l!= J>äU}@wǪ3s M S:& }ӍaR|k)H k#mLslA%Lwؠ@,<#s,8\I}m.81B4:4ҁankDH9C+ߦ0{ڀ޿'"_5E1ƴG"@j7v]הs˜*9kf!ɹKq`h\YRv~1I3NEJPl ~F>Z}38Z M8ɉ!VUkOJ4I0w\HKruZ5S>jhN=|J mTmi:ljD U- ѻ$l6@B?Jn&+ .J<7c\D3X7Ur/>>}b{zk'_>`6K(oB6U 'y`ռh:A vC(וfVHڻcUi ՒYuN-"a0ƢI\cJ?xGPn<6-a% eZu؊x]F5ZSe[KinkjGLr%Lnʪ#}Hs Ӆ{BͿ.CL%FLyk:㍯0{oU*V'] r?H% Қ) ÞYgV],qvûɿu)):Cd"ܰs`@٣SlDֱԦݾ.ϹHO$~KmB3z#gLߡ# eD[hQ892V xm&ٮu.“'D{hnj[^ock933.tdҭO1hH; zsߠf@btP @jQ"5N.$=ࢺth \ J:uq/\ жvyU5D⛦ڄȧfL_pI n+oi=h8j0AMNvO˿}(c]Be7 2; n ٯl8=4^e.g)M.->eB3/ n߭' oa׽\ˢ` z`i0l:FcngbJ;`rJqT^3Nh.㸕qH˟VXl*y~&͔]4<|B~ ^R5ƮPApq8E/G`l[J/˗#sI >KӴ̱]/"sM#BW譡3}t* a@ |F|-A= Ջ^r=i!C*IZ}2=:9" Ot&"pfch72Wz{mGnPaklC£2}~IAU"%"O+[߯:%:2l16d$ F0 -Ѡd{ų؃SJQ+izh4[BBѯL<;~0c;.c C* KY0@-)OaB&YQ]r|!ͅM1!/P] E4 W>YɃ".t6踦? q揗g+֓6;`v@LS@r|9QWsw ˭TUY&`zP>uQESh>W`԰!I.O1Kb9k`&2`K dr-:.y'T!2p5k蘮uu[_*;/$l35OHk'`XhX j23ޟK=k@~/<}TPgк'ai q:aeܴmB#Ӳ IN %%ʹԵ-jגNwsV'9C)G{{\(> J NZd*|;6Jd`n%3_9άJvHߍ~ˑ`rD3 ^_ј-V6} &Z;rp.Hug:+Ͼ@&W'wLBs!(!V>c{5tVvLC`7 R+ yi/˒ VgLjkH"3E&bNA/=&_`Ld}f<}RmL_TY#iA:ldzvǛXMs/?j=S"82xp p[S'_#2\s{} Q8t; BL|1?T/:!,z~sl_3 #"#zΏdCFe5@kC 69ҋ| Nn9UmndLLK^bs1r1-R]smAVifFo/iPj<դ*՜x xT;&Xmn#WyզNJŢ]4aqp^L#$P3M71f2KQV"8 ^_|kq71yj{"σp ,ܽSTC  6_ s>lg~uǚx/st02)Guo5Nϲp:\79o/X7X &2E>\GKO#r9~`%g$q@k~ZQ}uȝ_#XvEp d <ۡʮ(cqсNxREm"]27&M?(_IK:҅|ܹtw~d f-H>NMj7_$@$x@$ ^2Oca@6#q*ﺞ{(9IWHHCʢ1zU|? c0}?O1bWjb[b)VYT"5Ck9CI 7_ ~s0lhyֻŵ|go_{M Ap`5:vTN*>Վ.ʲ_:tgNB LeT$mt_K5Cdf^lWKwcw4Mx1 ժw;7''7$xnIx!y3I&B10Im]Uw r'Ug}k \[M/2(9aqhz`gTTVP[w9vc :WXySFdeVr gI:vҫӷ|GGbTa`t<.ץ\ʩ2bzFEPa=q7;*+gsrzA0L$\ȁio`4_D$RQ(:A OsHRHH;7xmNNC5jF4%wbvr1=l EqZ ZD"<'EQy*U'틌,a:zÅR詸rF{1x`"xe=/syGCIƂM(б!s|ХM'g * o`@! K]HJ'ZHȿY S4lEk3B–*o*w8u7%S_`qlȠ_$#}jEVik}qϸ! V CU 1+5hc%c .~&HµNkuan*JsעBbvJDy_`$ UIw/NL`&1yَފ<|Sq:5#IF$Rg ZGoTUL1 ё/@gSZ1F[@ 2?CkZ;!~m1ŕR7E9)`Z8 c:؍~"F -dBX rrDY%\ 7r@a*QsyhgF ^Jr[T pBgko5|ޫ[;ikH^G5A&sDon]ѫz!LQ7H= "p*՜P.K4Γk|[[pDt+JrKƚ8ƥ0WZ"ކ?T0ȝ>LD4E*NsI*3ƢVCWnVB k2x!)[Ty1_q][Z6:Bc_Pߕ]'?#|z!MrdJpqplމ#5A59A?SΩ!>eMDw.Q,^Ҹ\zLjeٻP-ދ|>/;eL#/(u`Z)|a#L]hy.d†N_zW 8FvDlWy:dH.j=\> -uA(ibEZHmsZ1ýS Y*\-هQs=#/NRzhUW .jެOC~p4sW(*87eoE-qgЮxK PJxWP<% ɤ#=g4[@'l)Wz1nB m7 *c^9DS)?%20.^|#¥XCn\uA[y`'A'I>.pߠSٵCpzRM{ݲŐ !RSD|6dqhDG:֟4oxVLWrGa!a !U@,%G܂pOKz1!,3MK1^bP3ۈe"VX>B0f+k8`V^bCic' >m2A!|u et4$W 89Ƅ^$p (W@-Hag94|%UQX0;_Đrr[u141Ì߾ K iE_dr†}gԠP` YF,Oĝ^zhi_~L6TO8}K;ƁZ-7 Hګ*?l`K}cF]zмmu#sieHؼsH'PDg9z+wft4r~Fm^YZlwֆac<hOfKu)ˮ@WuرR=xF]v KAlwJ zpU{2zs#%d:)Md%'@tl|74Xfɗj7otJ*\G-p9|; Nӯ*z-mji]y{HŬ2[5Yq>ЉG>~`ʮv r"ZƱ:C ;AL#+'*A8ZmYC-l\U`!\(2 sEj|/>_V\o])xá"@#?A]å#\#u <ңi6i48E1/>.vd(8),>K->%RpA;0؟J_ΕZSF_t O[pPg&+ ]ӌ k(#~ G(h?#焋RRta7d(i+SJA9ZS=.r!90EogC2ЗPj xN58bYE̵=J:JҟQ6H2zzrEM@YO`byi3ުPv007U.(>g9gt?`pئEOq'am>}B͞Ahfk[𜟰&cBbX9`v F +ppn^psˊ_0h47Ij0˂uSfU5VڬõG2e:Yw-4BXGK"_B6G6v1nݑYƒwENg,l2 ɪLo_@c$z O7DM8f~/66-LD :Kt}1lnoUK:$8ٿ 7L@ NDm7Y2c8oXL>0Oհd 8s1h=^#ܩ iHK֗_~S۲i}#yWqc^(Gx.mxumAQ1{ K8}')4*R=@%7%+p®. #1?|+šR{)C|E؁EpNsd4ok 'zDA!br.i_a j5'hsu`{kœKo4prd!=2 ay1M`[^K'q˪z4"|߅aM38,8#-M; 'SځApN2<6=^({ w8`=$O:: eB~j{VE/&߱]]R!G0L`NeM¹Ӓ"ݕ 0Jv_KFRGݒ;J}9G1ρS&}"Z ]y*u!B(  *PГdTr~w2 Ae -84)TTה`;^KZ ~8s`7o? Ӈ J#x2bu0:rkZ Bv|'Yi5HDOm@) { ‚N܁M/c|?Ӓń` josg`$WD^(<3ֈ|ؽyyzlIJW'd\`4B<%K}-{?RFrzج@4-p~ X YnuDBB ҉5ܣNx 6j.t7AVF#d`uP!۹;1WxYсp~z*WDMOʩ I_ I7=}Q`POd)G͛do(P4N^枇L`iMJb ),8 wx6U͏5.r\ȔEA_d H,HU#[G4pN)# EI~rJ&`A[KUY <= )DI⍭tatE)GL∹ΙQC̺vSX_ͳ^qVwKk1U_CpݣZ`=[0Е/Y јpL#WQk/9Ga}cVhQ<sX~q'HlT ی/Ά`J'~L|Y08lI] 7A+b2?u 8>aX7 y/ {GVfti;^LU7j= .rf|4Wyl}H̛,!|xʲMdxYa^VA ls=#S[J7ayl7ML8ņ&nHܙrI/" 1XXd߅0_H$|^*䰁,X+mhz_oIsͥF3}!GcWN2ֵFy{)F\;y`>lb'S>pL^"8been%ޗF8 e%U_6+@ .D*|H迪蘵3~ bw[F Ž7#-D&%c̝JAK3=|j,_LFDK`% mjAr^U涕 NL=^9b*y#p$)喺`+ele=D9;ϯueLW5[NfJo 8)6'!v}09afՒ͟_jiu$\* KV+ؑԊ- 1c~}5]Ø3%ét7Y~:Q \z!+ϫ 6~%u&|-Y$mZbՒ3VE 8q٤D賂Ҥ{MږWNU6-@qsa|3'EZ w:M!^hxBB3$;T-ʫ G}HٓÝZQ4u:3Je3{ɼN!Gf9>{F`[zx_^PqBY>ȯbݒa" P`h|h'xK)&-5aWVU\_f_} z붕U_Ɗٓ-F( ݟM1WfPA"qsrEpsJÿEâeӡCDtx{~*:o8IJNhrΩ٠y5}8Evnh.&`2S}-[н?]; ޅ\Ep|܏CHMUU[2*a`fm׳vm[  n^ 4w 66|j'!-Y-LJAi}*c~(JONif -zb8:] am:-w]uP-йPnWXU)?#eQ5ڮ?Dzo9v1ΝeGn&Y^Hz_[[ g5Gi.S ҋ9$AEɉ)oW5/ޘ JIە9G1St-IIL#.hVmCzig ڀ8u4ϬCbOFSCpbgFsog$.!l~X3S}R.-לx搘nz-T$UЃ]8hQ@wdl2Fn/\NBV&CLZʹEI-%qp,1U}II໲#=Y-HXl  %̔ ׄ+Cz ,m.;l'_~$B)+Cf"0 Gy5% 3MR6ȅ_6_I7r` Xg~tmhT$C wK*.3:;YEY)뺆!X m$to/HbB.JBoP(RUR=_m\&g"0 be}3djH%˦(eܱ76 ™'!h$F8σ7-ARZP5Cv[[)Y=rOUsQ}hX£b=ĸ5G)Ufo[a0dzqnSurވqX~H7S9,CJh?7S1dk "A%CMEhTm"3K&7`!S.`^MZ=qy'w[M:8tGba\6\Z~;WXWբgqN|;8<[ccz!h d2UʟU4V/zKv떌n(q"Uhr@E7}_ Mvt q[[)%mPm ˥ Rͩn}Eý} I/3p{b,sQ2pU(C c+f/hr)7ĝ @'2}]F;)n0<7)Ǖoݐ_K^]@!o@ I8?y57+ 䅗#ߦ^uҦ<~"4Un \Sl2ެM`&q:/Ses萋JZx}6n晡i} HWd? ֟Z=Oy+ƏzZ{4l鿸A͂p wb|>CKS ]9;?f#7S%OuT>^0@vĄ6/%ƥ]EŨvGe Si`q+? b|j&5ɝ a,@c/.]jZr%Dlٿ TtMon5|Vtrν{`x̰l8 HkM-KE9PxuѴ/}hv:)W 7R;+ShRjbR:'GXԞ4]p Vd* PE)0切Z&͚H 5\Pt:ٷՄI4n\M5ksǘݳ+eLT$OX_(L¿G 'KcCYy+:.xZA8<ȜE6Y4_ht^۱kJ,;XRa S_7hPx~փAw`<ۙW jj /_7b\7YX]Ǵ 1W:-#h1Jh!)s~֜V ,_*DQ@gz52_9 iq2lUW _mjzgJuX\х֏ѝ?fްe ,kWo(ෲ6 Z'i~y)NB"»-/QvǪY}wrTp+~~[b¡_3\+O 9^P'Ajg '?9pE34! 3ժ*V@^QۺpxNk,F) ]wŧ]s6x C\}۲hUN#7KE"KQp0EnVk2y53w Wۃ8i*DeDհ/?F?26]qymym~Dv5ۜu˪Ç5$X(º>*~^xadZ/ lM w&WI6^EDӣ&e4ޝ7D: &Q[¡DC9 I Xǽmuv<9 $m v,B\Oz3!tkՙeeC7p>8+n9II11^fYVG[A>E-)+Ʊ0 K}$JqM 6>!WKnQi~]ww6\BO?:Vn!OHJ wd17"Kw/fa̎5n_noIqBp 9ߊn9;Ӌ_V=/X:ϬW_%bD=Gr~0M(J'raaʙ*6)&:G5 Bde]~񂊵4aб@P1>Lp5ܑ"}Mu)Jp Vߟ:R}N R,^&!Xy*0\ $ $ 94j22K^kTŽc1ӢvgS ACZ?ꑄ(ƿu |n: TV~aVtIˏj mvuo108N qIV9@p)؏B) l[!܀ǚ]l[[G4?n+:ZU{/!ЎwE2c+?$~ 4~/' @5\>jrZex!$Z[1(""#7s Qz)J t܈|ϧs _o5xM_ϜDS):5d uԟ&6jhv'HsT&V g(:^吾Р~8uj8rj+x]:Ә%6C {TZq۸9pkqcu#.Y/RnDxH eH|]rf[eЄsls-m.- a,E5_j<tQj~mec܃ͼ\J)hqbYVYMSVV۝%9VRXAj'Ds5L  qVqDUʧ 7)*O1_GsM(x,}b*+he\_j gXdua-ĔדPf1r( itѵs(R}ЮS͑!crdze!1MI> gRH&S/gwsu798-Q[ߔPWO/d)d?e)w%65pXĚ̀I!u(_G WY3KA.t]M&4' 2L`׊+ԯdXYN] 7DaYuU_Y ]nCcJ܋/x V?a_ | og/ au=qW^0ƪX8 mE_Sj>㱜9@8b뭲buu e)>1iϙ6VaL IkG6vQV%c}ϴ lQU=ѩ|c9mmNYB 3*U({B7U1'B5a҆J}ZSV11%l/1dѠC, vEWr/JX@ 9{ :17s' rvRRYv7f9! 6uLǘ(`c !sA&ќ0 |!KCmyujt5NEsb ~qm>ѩӼ@,&#Qi g\_f>ёisԡ=3GgQs^2%iCU,*&H,Z<04_֙Lb;cYP`\W, TvAG(eW.XqW@/Kg`lf-5,]=M~?Rd0iܬڈG+/I%<,фʉQ,R&) W59=vNs:2%$"'A*]Po?R]Ъ)}ԛD8> N+o)p 0Sq`"4|2D`;ȐT O.'c嚌^HV޵KZz)Ny\Fk+?cnN?RR6q-*XJN6i+[oC*on9'IvDVw;2 @"΀Ox;(<텱Ψ5m2c%-J^aʣz]yllrKgdEdi0{=?[",_X!FL gUv|;ll}.p዗~G+v옚իPոTevqוS_[_a1\qϠ^kfGO0bPIH4xWAE[O+iQOJe޷0M 8ԯ gE^Qf"y3OC{+gISu%cLv6RD_-iE oy-82r{ Q(t1-5 6X3 $Y'XA}Ɯdl-6!3JcٞSbw|$pD14;t+QG9}[LKҿyZΕ ͮ*[rםB`Ѻi,f3zos' ȸƾe6/9ba/F[en>T/e*BGXp[G$YU~[Us7Xİ~HjgN.m>V\ER+Nh.9ʦ֨#npt 0Iwy:0Mz3bX0PY^P{PRQ&`C6Ur>VU8 )|"EO߂E[ufL[6+L܄ǰ  \S*]ABXJ?ܧYIOBŒ>EO%=GzTnΆtdA!Au-J [FۀC6a{2Ṱ o⼨H`,H0q:@3*\T.Z#xwx⢔Jh&#Iiב~ٙ$V?-5^ ܤ_+n~O@?m~a.3`Cdq$ "N'H  "L~9߼&fdskh y!Bm>K~p#R⦢iM`lQj,v+#_c -B-$Ծm!pUrp 6n)dќq sÍjB1JM|V:b4N⥹6[s h)²oɞ(U;ny"â`HC'fګRf:[l7:`w1 ӟ^;sJn.S:Bću~sdT<<= D\VVˆ涗/D(K%zSlJZȜJ  2" +$GCiZVUͲ3^ᤓ|~̨uۺOmgӶ*ịIMH/GոYsXg}1Ln._%w'a0h[4xg LH^,G#4̊7|5P۴zXrק ח12gP 9j_&Lja{۳z}.bk?FSDfzVs2*L,i ±ˊicJ1P7vztͧwarɶhw>$ҍ&E4K`EE4l{aݷ!>rsCqᠵ =BP^JhKdGLSc$R)7$rSck`RD`ڊT}=kʤ'0(u.`ׂd QjKu R.bTyfaJ\>aJ6gc)@ R^Rk-#)k xWnRZ(٘$hT͚#Ô= I\dځlA+,Ш:jfއ`Y֔xWI.'on_[$+6הqԂ- ͧ24 WUG$\U.7:T˨B^ԑp"!Nt\Xsfګ@x@\De]cV]YŽr8lKJƦOᦐ\źxRv惙|ʥ_9lR$LB8D㇧9KYBגb~- P]#2-pg6>ݫaɲ|{J&Lˣ%Z9ٕQ0ǛŅO.S9l/86B\B*&bЊCAZU_#uO7=^};Ei<I";nOH)՘&pbJo, wfHebnRZ 8v{g-'P\*_]uudԞB JgF)H5^vv*^_JSrZ LrWr ,_,Aߎ[rY:nx,Ö0LQ|CM,U>e@$4~ڋtOiBfuop؉d%viOrm6t^-% "ʊ4ˢ )`J;qwZz]$)3v6rRd][ f`Q'%`GsjK+Hyݽ{tǍKvrPVl$SSU%psq!W>^;uvID.gTT0_dQU>qx.e[#)QAKm/aJЁ7QQݑ#FcDG;% ЯuޢBGE{sFoIpJ6E߰※g= Y%=c&m{ &7:Љ/@$s<'H`Fu!B1^_ӎ,_ Ğ~xf}8v-pk.:kW|w B|6q()lT#%xMc.5$Sp1s)[Mo_n[ uUTat_bzyٻw׫pIYj;ku Nע9l^Fũv3(8pN"wNud+_!@zYBY} 8+<:pd< nȱŮP:?qsz$o8OJN:l D(qNN ᾬ3NjEDU+:Ê_ϕ4[hSAx1p WHt $GO\0\lXʡu#2 mn3UyY@7KTC3g5v}2A}&lcm1H⫥ڛ/KF; &q75.]w/ӰZ8m)gJ0@CvR-@P)a ,vUn)~p$ 6Ps FYd} 8lsr ujfic 73%e~18Tfk/#_7-ֺ짉 ~;s\79@uW8Vr$R;n=F,5!t6>(<liMfC/q K|OtF V7p^,vX*tY9IL>7!#8@C!j|Hn(=1"x uoxBVK +륵$[4찇ˑg+69x Ufg]f-Mñ{vEsE1#fvflԵ_kOp*M8>޲],O/ !G`S~ӂ/.ނ۟ushpx4C'[u*ij3T+*j4)떼Z*<Hk`5 U'/ZL"3E o jZ$鱕W ZFۏj,8o{|xAA0+e e^3,#h$LG@[qՃܻChmlN3y: ^^] >عs T:WiSTzJ3(LrXtUQkSr\LL{|q _bnjct8[LrNDBuEKNw`e_WmWi`[fL FRd8V5E I0آ}>"QN\zFAr9@ߜؘ8'd3,H<}ACUk刦})G9mj! ^gbXʼn+7î9CV ">{?eΈٗ̆r2ɤEyrQ/iѶd+&ڧVCy0N:eUQ͏[ğU6j!?NcHb47:k^9 ϳEKƋZ&UO2;/6$cO_-phNAf7R$0B? :?zUƜi1sޕ9T]h *%^&irc@ di I$=Ww q5a#QTsyiXg:w=E3j5a{RmT7?i+fihWW? "Oou̶8̸.Ю+-QxձOs_ѤyxahyL-ڡ'0sMتt_Nȣ)g \LJҰyC\ Ys)"!cE/Kj3 k؏ޑk0bO<ҳ4?T|zm׋rk(Kdb50b ER0)#EB }AHonz#B{,/)% ]i~vOjnAĐrh7)Ax-uSYn=++bl78q$vajeJ^ݢoJf3z̻,LO~MHwZ!q)MHZ~?} Ž_.09Nf5`B#[琌m5 #HeAIU,}%3 j +fY0JL1 HLM~3t64߂n&OU3EdקZgz+ߌ`/Tr98|at9+B=j[E.8oc3X):_;N 9#6J<tgQ k]px8z4nMk358z~X"s b~)zmz: D5(ƂһNHvd-- D={b 8]5?G'.нn|g#S@1@\j}Q>@ne^F= _s~tRV9rmozHt*my7gecs_ynEMe*ꗮxf[ <˳MB \((kF0{ ̐Jl*鉉*14IwBk%k GeW^odc4!ǚٙ1P'E/xsFZ&[&عփ*4y̴H&Vw5v:c&?iF7(܍oۚ;] _)ebvKL' Z` ]n=9K?k1|u*/dM@eފo$wAaD|#pVP2>_g4o\ϮI uq;f*{bu2N= K6R*G 4x!]ZO*$%p!v`-l]P!([&z>FL.DZtr JOLg6A:1A6ܣ:Z vh+7.-"Dwq9#Kz mp*V {ر?=Zm9 21lHU'~0H~u P26O!X6Ź?w˕.hNiQSgٙgr4NkQ,ی)1Hg\5N'CJ׾XOكi&0)u{l̰81 Ban cIS^:^!ޞvP{0kX=_x4se1`QP(QºR*zlyy2_8;<@.VcqQۅ A'^|Pr<6ͶUHQK~QԾ'"/M W*o8AM>iXhVoZ\1> Skv)~tHL@RyYa4B)H@+f;̆,(R8';+'TX{:\Y0Qr -yaB~=$:,v4E4]͗Xl[?cE00rۃI'ãEb0 <DcuǨUݠ+82ޥ:>am􌄶Jx~\ꧣk;fW,HQsqjx4L2cye ml>.'PkX6huSxEbfvfm*o-^^J̋?nrcإY|vr([q"M~Et qOq7$rAp29EvdϜy;D*.U](kr`dr/3VJU=s}kzҋ.9M3~m1k=bty0#ޗ!?u2]ۈ;OTGtg0WV+E[JSe,-}/*Aqy>)CSe-G yھS]Q5Y ݇^/e.7y^E56d.me^&vl]I ʒM]zߚʃ2P`U)`0tt'it!ΘqP<ÁtyPsȹBQP @yMM:/ڦm &EU2F gebjB6͋rʪ5(xJqQoQ&XУ"=~BMXJ>B4 `ܮq}tE}Dv/~+E$`{ @AD(7X0pT+e$fߕO*)_>f64uΌ&ͧk'5(3l| ;)Oqbk Vj@PVE=QNEo\pꄖO)5/ƒI2VA!0?LF'>bRLH|%^To"'ۯS ` A@&Z&&^ Hȅ{h7i+DM>.pMSQ8YdQ)nИz%&8m1yETb5Xك!NVDÀ7 q1Ea . X.UIШ(SyTv[y0`|k?)Bm N iƑ-i\lh&" [2=IWcJ݈"*#;5k ^RbwzFTJ׶3F dA93L"3Aa`jAUв6BSœF~_ O (dC Z실P71Em*l5ߕ  K9 ̪pX^ܭ#?/!l  Jփ%v945 9ͮ|#1~IԜ&ktx{uh] ,eP)Me5G}2|f*j}4A<"4xX{ )}'c$)X˽Ǿa-lG w mQHC7+Quklj֒agI;4䣆WC] mX}hpGЪ躖G)j&foNw%Sq]KMM"C JU.Xτ-tWj`\7-њ3K!?1zb`"mQ TdT A;=Zz|2ɊTl,6(- C_yܡv#-i;l!ߨɔ~ (vvT~ P;j_ Kw3i o6$'s/uIBlxɨɛYgO3.C)/1# vxFε!#3OtiОҮQΣ:?iqg3]6 |PNEԔ c ӥgq PnQCA55%TVq |bWI4n\\JR[# 'x^O٧v^jv45ttO _@]1d9d c( A CCmH0H.$ORHSʹ?E{|&I t^ZB!-׬]~Vk"ySm KϛV qYȪ*G[ju 1Y-*;wnVO9͚-4.X&AX.(VL,\5)52r\`jE/.u5YR5C+RK[ϭBUg o1f{ϙxvw'ҕJᶕkNji$::4AD 0 /\ ieQelBi \y> $ҚJt}8뛄/نgAFUJAk)5 U>ZmUS#Ye,i޴εۀǖ5knyYw-ecVMWÓS߄#0gWw[7y''*wR0/R տ=Cl<&]Sbϔe/1wKzz^tRmDrѾMZe{b谈&ȋr*8Eّ]' BXͲ^&"~ Py"eFQ7\X&UXTHy+_Vœz>XPDvH3{f+ͻ62>EB NVGeg'  d#99G5 YڠXt࢈2p.}(찊Uw Ϯr3J%{|ЯkpKUWr31b|qў%I$i8rc.*vJȁ`y8 %=۠SGWچ$uʺ{QՑw߆rѐggPs&Ċ,9jo<z-sYvvQ,]Q/beW{ܤM?jzk,a ~<{)2C zD73ѬnM8) 5wm"y߱ɤ↺Y)2|r5ThDɠ0ѫn>htI%nƊxHVvzh(EDrci (dž^DGVC;Z}kS]'wlyVL =֛VO8 }h_A9L41Ҙ4a=j<䉹9@Ych%.I=g*1Ͳ&dUsAnU:!CrŮnY]*c^@n!]t؎Úd kKY#e1 zniA8"&gȦսGAضr>D<4[L񶢎2ap(\Mz-v/oOUmnZWJ4gp0,c[İg.(G~d9E -@kQWY>..Xe=tVNs(>66W.o)ۣx d6HH\~Ws<iDɕm>nh!f6C $#k+84$<2_e7d?r8!d7ODNWT@ET"#noSCń!n"Nm"6v f=Cï/[sd[" fNSeWZ8.@UvjeJG&(pzk2THd'\-Bzj+e g *'n1H /%°fV3]1 /UlTBhJǥʈu5P-{QI N˶9Ԍ{?4VJ_h uH^h9gՐbw`}in%\<ᇛ{!S]bf-]yz_ӵ2C}ف D |3v29Ows;|i^-1^K¬GgО݋zSEz&d.6F"NTeY@%QYtYl#+CtH)XͥHC: N-e8AŀKCV\PlE ۥfOM"Tyvz&-i}i@nT00jBE[*O~ۀ8IX_-WFv55U/nB2V+I:0?bw`]-GBOn\%5 ;ܞSl%2ELKW~-``*}:g7Gr{awB~COhyÁ|v>MNgPjn6 2I(S~b YՄ>;SM4nv_v Yׂ;ħb: O('JVFݯt泏q##M&8cX0({ߣhR]&L0֎q`HS'^x+8,֔u(yʵ'GJM:r>Nt}KJapSM(?G貃r* BzlHݓaVHX!:;$aU\_C8}} сGK{ٟTV> *j$I֌)r(*u:OTEY<Z1l%ZYFnbQbB&y3yZlO"#eYrC^ ^RÌU{Vܑ)#: 0F95W)Cه_R $+V(ڃfR,̧ JjGXd NFm3x/S`|!W]E*01{5D𥉉Zkn-@RO[,8 Qqn8JaĔ8*!hNNX’u/ le,zlqI„^Mz4'f*eAֽ3d G/+F=">~Q@9>Myt4GAl6g$6)SNK}"ze8H V~]Tereȫ49x鯃}l5%s0ah9,_ؽ˻BƸDy1a9%0.=':YGZR~Q$fP+ͰD|yՀ1Vɪ ع~n h '^=GuwO$)幸}( ,}W >EH:c+%kqKК ^vgJ4YO)}w}2fv9s5#w ޅ٤cipD*G -]2*?ik+BzoF+G3YtP؈,lvx[{߫X^$]b` rngV{r9c ̐uXT PU9$4gz,ĸ~ vF%GsNd.{ J_O[G =qf٣ttgP@!vUE}➚E$ #!>K^:YLT8¶/8Qs?Աt U!\B h["Wj20[0pnنK74' #<ʠ W?ȮY޻^lfkin\:Z%n%vE|&S~{0FBj+K%it0>4),o#[crtvu܀bI`"1 YLhN7-T{3Qbgqn%Aӡ.ܐ!`bpt5h =ɾoӟ&Dd ~3){*@5Fws1`x;u Kōi"ajMPکm۸@V"Pl:7[g|XAJճAgTzs+,yjR \Fϊh{P7R>7 :¥ (K>JJQ 26s~$yAr`8YaC%&&F2l  ܲaZp+A\@]?KMբwDf jzZK#-/b߼L'rj7w+V ׸-0o(̉n39,3 nԶa:8_] ?"*aΟN]eRzŞ8y ^Ә{"X;M]\鞽0 Ϙ4'.-lgPQW!~bbw dr"1@rNyEGY_G9`&=Yzw*h~Z D9;U1; VgFEЀ8Y}@yKdîYQjP9=Z;>U't&OS')?x R6LׯR<L,hMu9FhyO ]XLzCj_KMt?HOPa mlY6Qte)XjG/3poKd@ޞǸI{/rt3c7_&qsnz1=4E f^IpHP?MxPYanڒQ6p!9XVSwCY!?+^:KkǻḽTw pڵĿh (]s૩WD"kFZ1wH= :VxVVS޶"~yO2KDhTXa:9OtgrF"ŏ߮dsbtTXG^Re]kVLsf4Fs@qaH9щЩNG3`6HjlgLF~T+F {V hWꞩ3~˫΂_7ϴu:ntb(^x/x4ŏHz赛R@ @Pњ e-|*Z|+cڿGW@5!Y5.B27ױe\ :4He%nۻ'.P2$1wMHāA%LJh!%Z85BhЎA[l੭d~ OQPp:z+&ܮ4՝H1+"_[\ &l\d=,3pHB(R|zcֲN_pQv Ahf\{t sॄIH66 G܇| 8v?# nK271S3th6ic=88:.˔!FlC҃4Sw){,騯R;W;yi|C+BqP|Q?TY (Zd0a8`wg)N5p6sG|h. {־׈पol~_?*͆ŹQغB pz;ej  ?0c2j#| Gح |W$ B^ ,ckzha- .Q3Wn[syAC_O-KwW[5v+&rüĿ ~V/D~< s V*X1.?uj2qw2VueL?,7.l1'8x3aԾM̉v1&tl!7gaFboƖVKt.g2rݞu%I]k_ӔdFJGʶ|s J/b`? "^ 8ru9\-vTV`,IEU잪:pASpu9ӄu 4#{hށuHGƀ;Β4W&*L~+"Ԙ'PI!0F( K#ѺSQVi%OD'pZW~)VS5>QJxq\ JLFIcqB}Q򕉪kF(ߣA`)GiEr aWEŃ3SCnc&v.-.Ư Gd8=pfUP_֨׉7E.фw _‡թйyw| r^> rA/mO)K9ݶ2̢Eʹ1qgwWJAL?ja.K02 /&ß*)e9N4t-rΑbGP0V.`786E^KݢVNuG;p/ׄjzvnMFA>uIz*pRFSn/|[ =6P7pV,OX--&70:t뢡<^"K 6 cr7zH6HATqW9598Ua%D)Ƶuk{es@;x=TbyWG0YOSH=Z?6ܙJ}cECIYlפw$\Rơg1R'+6"zřdH%Ѽt1ǘ3\Zu†,hB8='3Ub"M%ᙊތ.@PW+чOk_w1hnkIۘbiK0 &=%;$ GosWP C֗9ye)Um8DY: Ej^Q567ӪzxL_M|DW|9z [ln?ڀPAƦ)|oJZg΄ r%= 6lۏ08 Φe#Y#h&m(m=sc ,}E{\<ÿ /ղV7 Ⱥ dP] .ё9*6QP5jܤ,ax`7}BBkSfYjJ?Zohlk#oZ*_XYH'4Rm=gϱr4p1t\({ X 29ś|ӲN sOPz^x0mxT*FH++Ű 󥂙vS'AH%?5q4Z'yݛCDU5d~vE`6h(JnQ&Ct?6ȗp9.|LbvD}4CPyLgZS]ťBzף4*i_洤'|XkFn1_~hpZ W\O׫n<<t45FJ%@ns"蠝)fA2z:BBo/%26~ aܪSJIΦ$(ƒ\; 4? 8b?TX;S§(clޮJA@ U4)@py?dS0Z[Kfyg$PcOj Aq ,M&'8QPߠ# =I3獼!oIg44s_ :+8QUDLmF~JP]@O}LGÏ}¿?K\ۙ~OND.b͘{.|A\@> OI;Qb`LpWhz"1ƃ_HX4`(p]d5!սs?c@Cj pN^Tcs'LA~H_2AR {#^iZ^ً"2i&=dMkzt (x0{iD*x1b ؛#uXhvw1SjfȻ[oLu%C ^m֌ 4w'׮k7R5e ўO)krnxGO20Y)D&Fk:$? AYPke NQíiK1QӶy] ޠDΆZr ?tݫ{ka 8׀_":%vh[@xrjH3#~jgbfYǥ>!OҚEݯHI y[t0B:z5䦣7 @<*C?XVnP,52xYv+\L Soz5qT `,iF3{a/h.>cLs3]W!JxKēr /n+Lu`s/)\t/[etc6g*'; 'N\d'%BoH`!`W^q['bX".*2B!‹uvn߁N9(P34v.!AlԂh ]i9v t{_|R !MODbEJ}@JD)]Y?m} w;#ֲqJpzΗěӅL B[8rn\m8>:0fQi*Lfn)'A}:˝(PFf̲y)P+|QLiϔ~]ĒM' 9u2ΎVh0:?kԶƐ09H݁^v]˴ 1gd~hPaYyaUFgY  l y55z/TJӦ9vl0WZPn(cɡN AmuU X$V{\"{!ȯ(Ⱥȫ%Wظa틔\]A=4: alHfMbk~q=_9WUn ,#ߑ|qbc<3+Mt4d+[Ӥ{S#OzSѺrHzO+2>SIksR={8b(ݿ1EX2#G}Z$X: f=%_.8LڮIF=M2kqG\!z ޾*T7&.6@͕CYΞˢ+%q]^a|Udtm\wA!L. 7 LXy}G fO{./J;dA3g瑳oeo|)!D1t;>AǤ+˂r|?aqAqJiuUs@7-ME/2e5yf[F:B|TGݳGAdN&&SlPt&g СRf$Cֈ@eldm(*fZ=-@5ɛ5-CY T0:pG뵐x͞G0B[|( V/TsrWh}s߬H*T: jwUDQ`v ̂dJ(@t}B҆utv[VoFk]WLYPP^|߯'gŜ@B7jS?^ǟ?ͷ1YpȆ_ * R:{&C ќ9WnC6=;+Ű2@%qeJDz^sµOX%TKx*; 6NGgL}$J̩QbUNRմkl_)TƱuѵ#?`w8?΀6CM`?p$(d=Ñ|NJTtiuR2C|p Pz HW>r7xjҔTsȇ i)^--3;,.(Ā y 2T)ڿ+$G!S%3ߔ9Q0ŧ>KY:E!_ES]6*0j8F#k9w\}SFIoC,1 EP!bryɅҩhY/MxP-'w1>;wӌ~{f-)S !¹o4*pBgbI \\?j&x63`f / awe!؆V}z_HY%-aGM?'/ ő̺\G!?CIcVرi(z`Xio*LpgAv|i Ke_p9敖6p:2TO Ң'Y( !m;$yFѺ?ȂrutEyH -&()!v5aց1A(CƏ_襩dZ# bBg =S ?{JSܸxT%@4C]~;iu?,vYG-*obhxŰZ:͢~((s1t'HU'ɏ^o~Q:V*Ͻ{t̋ț#Hy r;c1i[)PW9̎n#N]Ʋ.% ^#-f_gAw %kp}{mpkJBւTxyR`JpV"L~3 v+s!l8lE,J`n7,.Ӏri&3FyrO6dw;ÊTo#j܋}OjBg~.xΩ@i!S<y$?uU %2%ܜ@u s҅LgY$3tu$ z'V2:2yoSN bD^(uy:d@Ң_(P?u)&H`XĮd|]3a 3-2G]qsmӪ2&NM_zw[c1z7UUʁ%Cr!?EkG{z,CwNPjx [@ke/e#2SuiکƧ!/tR.p2mكqsG =D=tpd~oUP,~SD*g/  ) h jaHȜU(+>{ $WW Imx<0BVRihq@`Ava{rE`pP,qUbRR|NSBT1dt FF3F6!Q{C#$sX92w" 7&V_.RmNU(f,RmNMQKZcCb~FR]{PIL;?)Y5uIKmXCp~ۍU:J%vM-ٚdqn<ש = .ދ:bX F]BÑ+'2GB^&T΄LK7[Bb J靌EHBEvxoae;&Dnegc& PSB7?3SrGњe<]5݈fJ )K3>\t$0_kA;Eg c m̾}VפRZhA3 6Tb6'?aY[{é.rdtZ*͐ i@^\T$6 <kUByvl'\t{Zm0HvM}2?2ing̒ZhRڨך4s}#G0qN?~~Gl4/ 9m< ]>ds1p)8JzÎK 8PWGU!!B&DZOå\nASZoǭLgAݝ u` => Of.(s9O*\On?._j[jʚRӿB*Y>༇(;sk޽/AgDd?k޵[*9 {3,,h]5i/,ǖ4L9]e9S ? hW4OAU~ScJӹ(pP n6~?Z :n8VpU =VI-CP4f7mB/\3wr k_[||U8jgZ gfNuBh]V< R"@JYc^ƽ)˘jE~ۭr>%Fq1Ƙ!gAiRjKIaFW5Ct= Ys<s t&j:aG3+=xZ̬4ʚ:&2 2͌&DY'#0JjGQwy{Pˇ0{}~qGÀ*=EU8º:]ugCrkBl Ն'& Z@*%#Q'YJ5tu| !^.q03{j!xGI8YNMKE4f#b|oVa\UK/lT7u=" ⨓3 0} 2< 5enr!/_NV*/Hl1K. j i8" _ry5gdݵ7V\x9- m eZt>D RTޅ[rcgsD?d## LugNZd"Te#l W$P!Stlıxُq/bKݯbhm"ڌS9C"&cm|/0l;ݯ%⯷F20OkR Xp N.k ==)@*1-뿻Ii%g!(++#q¾ӊUتnx0äx[Xd7qƋxoٷ̾tmG)dΖ.6wE.- rՅr2}g eVx؊~ݖzE>k~u({ u(Y(~B@RiE9lhL$cֿMn_d4w 2\񍈬_D }]-RT9}atȰZ @Qe}В #lV2*'u;@t=ԣ/lJS9~6~9Ddm;?(o_ \JdE>9DkZ?Bty\d$rۯEPM_[ >7a{D7pCAV8vBD@Aܮ(w2=4z|[^D rU8+~>_m뀤RY7R@4m/LP}o||-_sv6RWƊKED8LĐ1aEdm+K\( [m_u qtǺu3fRP j ! {-5rƮ- PeïޡU;45\izQ4]XcqH g뤸I[4I- nJz `'wW{rMu"/EbU4R' ѐ+NN2s!&Cި6dѾՃ#Ny) J>>9]l<:k;٭ nQCFνuoB#sۂ~AٌlH ؝$5qցZEPߦ[<Jqr|DWs,uV%&xcÔZ2LR jyRx9BBaiJ^$+pڨ'ս"CrLB1*4yCP)d?+-k@{gtV-Z6NhDQ.4DNՙj oM-3aVc)*比52{>HQ {TYpF G+?H$} ʡ]aw1@jϬ?QFbh("=PONxby3ɷw6>5#(<d>FmMx4w>ti9J="nO*X_y&lٶV"ϴ~Dy\VQa38E0{0){43 Ffp[+`12=\89#p `[z)i&`d |zJ==dJ , k!;ie`zkȺrşƅ~h=fŘ&QItBlPKHFʉKk-~I C@ZuJMѧpNk^{;0d8~1~#`0NO0}(/s{I .^BXu㕗Gƅ딶EE!^ -^RbM'1PXDMy,p2'+'Oij1TM&b߫߯ݛV kel@tfت,T P[Ha%/4 _Vv J2ESQэ&Qo\o[Gz;`Y45F{S Lxt&e5;Ix!io,װ*]CMk Nx w`k0SPlp+e~A=?^e7p@0^WO\lz S"~y $o/X_ōm5ȂTjs@ݥ=JZuxdG7yfk21_sc[z\l 5O4kXȍ'43NiđxzC(dп^H!l3Z!~,c ~(Rd4S#Rs=^ޙ5sb.ǐUǵ]-;_OBtC`jWL-ln{@վߝU(7t:KDsT=cMPH9hHp20Ϝ]|g *7[\? f~?DR6YCcǓ&󏇐b9fH-,gt|k<0AХDQq}2oy8",*o/DsP[k4l~W?*Ђ'nivS|>.ͼ΢p 9++s^'q(@(8CG *)Z8`n$Bh"@obN*"u,P,{w bṇv{0>&D+寥Zdpq ~<Zv^aal+er m="q98N!_[H< bcYp%b7ŷS JĀd;?*KT!s&iWbT3DS. r j2"yS!֕N쌱{=gZl58͏=$SgCs\{'—r1< qQ\(`)z#nf OzjOrCgubpoyh98ȇa0ji3''!.EGRBUO1i(ĝ^"|@f|-K[3>f)dqaKZ1(Z27tCn\U5#WLuyId6Np٤H7 |L +Y؃;6|U~E9T6Xf^Y +GZ{p "19t֛%LYjivorba)īniW](Ī4v.@Dt̸ 榖Ŭ}*Z#u;9JQ`tApݞ`-x ౴!MG T8w.}]hB6ލr=woD.ɸYrABoQC` -iNd%~PtHxqވ'w3(mU26w4&Z\TBװGĎP|`V;fGz{Bh,m2Y"Lxy(B`ƎЊZ >QZp)PYk4%T,㣇 #z(cLvbݑ>h盝|+x'7L*M!Vo'}`a^G<.ŎyNwɊiku#C%29HQ[ ҔwW"f#AaEXB#8->8KvI[Ѱ. Bi lџ>:$g)h0-8!rf%M2MQd(=4Wp~fO}9lj yz%vw:)?P5-oFl`OmL>WCʂ[jF^Bpl[ϫW1P.ʧ%G5E1ҝ^ )t2) @ cO$e}2 !cu. k)|εC1EekF\N VkfK m~њăv DUi6I0aqG-e:=c.mv#g+S\i뿤p(I{wMA ^A`p6GKm4[R}0i`=ܹ~s^hMwBTSOOh&N$MF|s+[)ܼgHz Pp`:BXet@c%@k9G2!(3' `R鼢jĺУ°ԙׁ,N`ک)XڝH°h{,yߡG$ch)'G2JTm] i.B Fh6mtκ8>}_&i}z78@xDC4T8T/ժ g!vGH@͜V4AZuiyCXkƧ޳7.zYP~fdi,ٶrD]4N 15']}1O+9a::ޗ 8'x&Qk煬dCg/{Hf/dB["LKhј7  |ឈu2d2X$ ۟%`>+%wU?lTˈ0پ覜J* y Ǭ rCc5$q SƏwAN&G fHr:/ F{le)Ƃڌas_zM֥*xM2FD8%dfBu9-X:JF!m*PwO95suᛲTkKŝ$>9tC]aLi?o}ݙ`[ᾝGW)WZK5O?UD'< AE.Ol"d ,UP7 w!e$8V8t U'O[ɾJOܱB*_% >>?;8ye­%WԾ$٢Aa0+7?$-)$=EիK.sTxi뢍&"[D8yVK|NиUA+h]'Ϧ4A j!}$nc!6FY&Mzt䨂Dt[1r7-܉𮅐 Gwq_dT1H֍\ʦ.l df- -7׼EZYÍ=܄.妰N/e(kIaAX-3MAFsuDW3MBVA͆M\ժr?ټ^\ MbTklOXKwG>qxaY 3lk5P-BLI9"_5han;j> e߷In-+tI%(0u֊,RGY,cjۅf7J!I0[A ymt!/i4ѫ K.;~ƃeJV{mdIg >T:$K/?q`h4,*h"w;5izF|lphؤ!m8twe6̎AQ;#{3VD,W߄e88H5,Ux/6[!=$B?/SS7+qqgj>n=Y0@}VTֆ Ps ]Bڂɺ,թJvnɍ#R*? X6wgjlb;0-J w7nۥY6;RZR?.a`Bٲ`s" +F,%f'$|>;xwͤ}0zru.W>mB!%ΈyU(qtRs8܍ ›kSO=r74vcRH U@QL7'DPNUJhe5Z0uS׶_fm'e9譀"5lD' fO$ j:劔ÊiŎy90(z>ކvM}0_?Gb=0Ezة<}P"WB>#6f(W*M}"XBabPeA-; RkSOM0{pogF%W Ŗ1 Ŭ0]xz(MMD9n0w_bPKN'^L(zF"I騲 ?B}oQۖlԂC#B3a DrܥcRVu-`U,TI{[7Uثd|‹ >RR]3V1VfLlB= \u;6 xrqT*b F"1hI9aCGX>/,/'Ok[|1T\ULr0-?%c7"ar[W3w}ĚXfx4D:tBޅ-HM/}G DTOsDmiz]"wlka7ŧUJHڽcLw}<`Vfb(#9sy. 6 %Nxy|(=@V?fE@WB XD4m,Y II^1+AwW\fp7f 2kGp׍ fqǦiB(F%xN\L߷YѠHZNWD9YqԦoDpԥE r~8}߹e}g55N7Ytl԰: B$)HجE=évsPӒ %=e\2BazXxJM lIJY<ntQ}sEM4iImL.σlx 7- n95SY)H+|>X;gbٓ{H^bueMDI$g8ib1y{8Y G9#j}8,k}dR#i [XsM!Dۋl>|9-Q *D[jU0&ʴAv&~: ~1XwRt"9W2(57vA3+JO7)3#hﰢJR&< kiȇ{ o78V ݧ3Q&/fQjЂ.>ܵ v ۹.PNBh;W`Xs̲EZ a;$G0_>)*j2!#4D\[Mc4-cn(WQ^3Ϯ7 N5s) XL /^zGg=E%terˋ*3qRxWNʟeǠ)i. -;cY6,\WGggD~sQ `|x9{8Ҫf_LFˉw[mZsfwл_DS;ɗUAI*ܼ~/2z8 YdLSG8La Kaɺh0 ϶y%;RA7~,(#Wೝ1 ?~IaDȋ-iybZ"q1<?rS8*%A+L4YZK1tߗSNL蘭\YeZLSΧzD(STyW ZHC=hYŻb9tG9=Œ'8K*d(VĘ/3wi1%ɱt8gQf]xi%tQL; L(_J\͖ØFy@iihGQSwli<tkArABb( =|X~kT1fNzҪ' f.0A%!С܉1 n 8 ogz1\cd\vyV#W͸%!7?{csԇ.ߡ VvrN2N△Oq>^ dMýn*NXQuڳYp~"Sj5AWp4)]SUbWa'_dR!wk;UVq0.kw~q$T@ro(㡈%jkwVۊ;kR "9%.(>GM-hF.2F1Yf&t뿘J0C4筓8KqY$`,ps Em_ hOTS> SBM`6;R@G>}qZ& CmZdb>".AQ^B!@?>\~ 3FO~ΝzIFo4JcoF/Z!sc @ۄC8ǒSr4qjP=}mxc%ӯuuz 5ÖWfm~ǁ]n6k!g_p6+sIu(4ˮr%Xp-ADR,)NlDi`PK,qAc$+Tȑ:u˪_9 S^ ץEaH-e[+$Q~CH\^ ”JB,`B:+X#8<@w ES GQ'֊083 }5a*J0l Tle33 :3m$M^Q'ѱy6;7rGAricvNp58~@ ό9}TvyN/Q"-4 vlA;&Mpnq':\" D Ϣw]Oy-؝+3%";6WP0_~Re75e|D;'H#c.!**Xu܋i#VA-mEUa ӥIgDGu{Dv7f+@n+i\ޣ}gP@,/|Wy!P#s}Mĺѷ(\?8%GJ &,h_Kr+r5N ?Eא$ fӌW`¡"j9wri5=+S1Y_S9Mjj3[X0] MU/Us4Ѳz!V\oÌ!?*m\^^tX\X? sBkׯ}& '. 9.}- ]h@j-[wyH+(RN W[' ܠ^95c8=*=m$[17zU)!e;[ؾwB#j. _>bQ<2G BO\'2{& tD%W7į&yBJ6g -,P_^*.`) ?ˀ=D>0A`z% UYќc՗B} ;BT (|YS3-6l8*i$gUmBX&ʅy iԪ=G[{L*,B䜌jH(E\ +Z Nwo&B(^2aDe+rZrs0)岓avu{hB10dFXm$\&;CvLR s ԉ~X!IT3X+.'/aCUOk(KJ[3Z'%hM]sY< [{=]"̷5 .n?;zr"k`8y=Upi tݹTXJsl50v&"fM߳s{= v'7+KŸ &qh%!`53. (hzlXVT֬6K c0O; Ѻ6]b}ψ[9ƿY8!KrE@/bLqqhUݽSqae>42աz}ȦF A)'D( @s *cl.ø}*rـq ưR8:$KLRri4!pݥu(Oj<, B͞+K$aϴ? qZ7̢Qt@E?Ǖ8EG`˚c,U' 9UI,FV)ޢ;;b2 }| bP`R'S5 KHAmx±'te?=8=7ZrvdIYl;"؇dQUCEgXKKGh͍ߏ:dM4Yc/tOztcI:Gܬ3 N=PholpF+Si}}/K/GT{EdKL$cYODjK]w=eG_ x.A1KG(% _SqV۽4G9<3&]ڣԝb[ur'QSDe'(ZW(H +˕ͭ`>G`Ыdea3|ubr37#|]aһMgY/ 9s.H 9b fAK"% Zth3fWsO}/G\"Ԇ(d 3<^m77(јXI|PIt.)c Qcxt'ڔǓ^:0u3gMIGo{Klp'MwO|ҖR}i[04 )Sٌf.4-0G#P?5{GФg xY*$mhqվ@+Xfc*V:I2Z՗ ,좤/RAXlwXx"!0Thi>PQWgs{%C6^!"`Mi'X5˙|@ZBTa|Y 4_ UѺتT ]r Fͩ0% JiQ(M|CkgN G! \A2_ΛetZ\@`bFriv}#!q_K>/h뼉dB t|N/: 5ݯHbx@Ltw_p\N\^5a_oT'r"ȟ8 JR8PS> tKMQcƤIG=Y-:௒#MCHo66-{eRukz&̲Cj-]J6q+?dD }iZ^99􄧂5h7ᢁ)sov O'a51tp܀-eӿ!GL;>SFU_֤ikH#]^*G<~*7%% Tle/z6գݚ ugՓrHVζ;gl2XO;𠇔L -"-?Ǿ ӞJf'5@UTICbUj@֔K] UUiڈe*3 zQtṦ,+Vj o;@a>rMDfFx{V.qa]d}|! p9X{e0 leŅX1VX[Ʌ4ll Bp6ȯ yz,f2W~>8b&ݤ;{ U#O@uq{`]C >,v.MϞr8gC^r64I@+Zȴfs[vBvpf"@#d̉áE7@sP-pR/2Q&D6d53 XTϑx3at_ RR6oyոQ2>Ɩ;'šγFDL8_$t#N KU_##pV|m.zlkS==(dFֹE_=A[U6QZ+qy,I.?g9̾JI(.OLY/8]d4s}˘i!W)x6X-P.b(eZ5uWvݹNMUE×d?ޢt=NgUʻ(8鿖azud_HX3ۈG瑱 Rϥ֧u)d̃Ő).꫹ ∓e~ЂRe2< #m;!ϮS@MyS Y W 9)h;iyAB.m/䯰<ȁlďdRTBtPhKJڗy7 `CSwZ:lKD>X%0//H(o4 4Q3Ŭ*sK2֋ʂH~ʳ,4Oɴ#񗇤4A2h}:2U`tQݵ}m8.@;KнϲYs3#@ Ң.xUqiE:nw\Z]i|!+BV{sOMdi&`dyZ0!`<$Z;<~obIDHA~V 1ݢVkYǿ`Q:wadF"Awj=zMK"..O} \֗."^zS 2rk-:L<r\L1˫8{=ѫ7{Ɓ Zt>rE>/hcRz;̶yZ\}[K9dmc#[A.Q# ZO|;{nL~x}J[ܯuNvx!)u+Rd\?9HJ&Tkd =wKZ0~(fސJ%v|opQx_'[(!O1[ W13X>[Os69rE,dUGJ%mK*uqNu%#!RbLByZ<:ГQx[H\^sГ*-ـ&*/f|)`//@+C\l w Ul-R/5NQ#WM'% 0K! O䏉*+yׯ0#XaiU`C> qTjUj{Pĸ՘?O<]ȫu̲/*6dk.6,d驡'|r]Ӕ|R=S.%߅0r֍ /Qi'2gF/FbF:Ig%{'+Y6@@3Ю) 1$=]E逃wO +8n?$*7*}m+g yh\e䢎#NSxLY3zuv3xL#O{dl0pM(R1&^(b<<՟(<,%w(uHEG2II-qXTk3TV'h<>hi, l{CPaelUJÌ4{nH:Ě exD~';ҁ{ouS-ʯ$_n|I3\P4Z%&ý0T;Fc)-͡+HQ1cpYa+sgD12!АiZ_I65mB #>fW!0E1ǜ0dltl'$>udr )MVZ E偠/  zW:eނ"8@;Y/wGxoAwPZ:H L`k Hl>#K~fHL]YἩڧ|+pe[?7#" zr@ B5A;yBju.oZyU2lH&lQ7kH`0LXL;mi瞾MQK+9D*fX[O̾-~z˫~Tv"c0jAH2%pFt9d=ըڙ|)ms'fjь} J%wn!0*(ar"cBsƍ(.,>rl<QHІ;ؑ1S dh8Ĭ4dp?x9tgDь4i R oGJm:$3qQŃC|6<0}- ՚e6Oee܀*9w-zBw;X:?`5KH)W\=cmnjg7x/}F,7mYbs:rFD4ڡg-qd.$Blma-64Z@vI2[KX]M'O) F[R]k,*.&eC,$8cyb~@ r5cNiOQ_YV뿲P,!Fvk{M>Bol.=4 ިq;_DxGԍ]Br-+lt[](ߕ-ĝ=MA6;Z>qf|ϔr^vuNX ~hA 1Bk˻Ur`\G66+Q/5P]m WKOljדhldG$ww%$v6w P2M]<]n"3wXlL7+$ 9o,ov@rWjq?&ut~5V~ lB.ļ0?,B*Ϙ;XmAmȑOZr‘%~fj6 :[708o,H~g-WaẓjՍ{i$ zV@_xN}A[V^|F55eRso~c=y'/ҳy _ Ǭa .d{8kMr wЧ:ssl_,e,s)xbAtj;AcIuU&#?!SAϮunI%BLq'vX~aw:1l1|_ ŮOWo94êhtTG?3L (Z5zRB2XB"NED4^h%zkI;, ŪKG< ;  \KxQN/LvaW:j`4Hdnw"1Q˟r3)E]<4e, E *!،mwd>8~B8*@MZ^pIZV mf>k&x q,Fd1ˋ>vp9$,:]ؕ`GiʼدcVL KIo_ͯOvۣT.i ؤEM'L#tM^ #CUZq#,pB-9ojW)Vi9ip %1TϵCH on=wB7v鳢:`Kngq*붎3<ҠE^OhTqڈf,Aq)Z|R.sd ]]#^uʦ +qF>,odbYA1l K"(mk9H,"ꈼ:r#oIw]T^S_P7 +> թ;9+<ͣW!O,[6pPr|pCdu[2+Ga_Q%!LO8PUWes#̼NA\'i!~P6FssJ>'OZ!7DƏHuPJǤq§/TSG} <>5g]^Mh9}tY6P!zM:Zm+jB[,4<~tpSI̸;>W}>Smbl(펱)nѠ|u{)?t W!CeKU:g$Au2rJԨ`쟔e۵ NA8OhxTSՐ5JIB95<Ôӡ6?؏ $urݓ %h{͇b|؝h C2ڷ6G^=<@_[*"VLnv%8_ӿV@ eA)oSc2wn5I7ax vi{}kY8@YMmDnܨ ^| N! pc5HbUV }*v74a6`>Ju ~dQFրĸi,(MdNͺ7 ]n9Ƀ 0CdKLJ,zgzXa}ڒl90{˥'Lj8ʅao3K v_>$geYb!&0򾁨pr""IC+,? 7$_c*ˏ|9$Y7g5AGv#z@hSr/?tJ4%d'6_JR~5ճ9h"b c-o|]6S '4S6?o8L0\k>/ϝwhH $"ǡ{=e1((#=_ڟFVsp ^EM$KĠ\ڄki4 #|Jhz}-׫0pK"I_2n_+FSJ+$<7$CA>nU]p|{%#gXW4^H\pV cF$A-Ix鹨 l l+(t(1)@^jֶB`oj (yiǥ;d k_-o6/;YS4,3 >lwcU mP`蔼ۍʘ[E~73 ;Gߺۼ0)ǤSRo WOf\hX;$wEb$\<74[Ŏ4:c}h3hA0'cDwMRQ%]oH%DrYq1L(2RS ?zcLZ]^Ead2JD1tŠ]n(ꑦ+a l ؅ Hef_R's=A!W5HS ## M<fioME1SPyEkNt,eZ 0/8wAa{0ɐ<`G?Zs|"ÉjJ5#{y,@@f.P  &>*IǹyfU8OJ*6ԉ ̀Ciz7pTRoI- пLw-g` >8=O)Q(U%eKݙa Co,[meEAX7xL5GvM&4JZRh0/k%rMh/8QS)ԵS]H/ZPˑKQTS-=7HwWm&9lGihR"=.B*:/W{vi;R{F+OoCTܲZXޜ$umB]xnDߥ4{(Q`$VvXvV͌珱/OU>p[Jf<5z=etڜt|y!;mzseQ47L´7<ѭV 6!]X/*Ord,#1S6ߏ-,0*ڢy=hN}?Z=R^p?w (` :&ag(!-f:+pQ!N0( i*϶" u9*[󒐦PCU91eԛ g&SV5 :R߲>Ʉo{B >!i'TD*՚3S(]^{]b$O{GAϡdM&599biEgt+MTLSHv)lG:ϜW6}n|[#ɶ9Q o ucސizEfvי1 WF$I- W#{rn_Ȅ\ӹѫo 7x߅qxffG:׽\%ԼGJN]̗ V򀧌R;>9!P_2BYRAZ_sjq\Le@{UnZat!B䱎vW6 B'疠{BtO(}<3Y'uc6mB%K\Tf`ĺj"[|e(>= )& !+ovJ1Vw\.sPw,y>/v%OmgCcVW~_53/E1 [F~rHPh_\_^+|Xƨ85<^Yf͊/Kʯ<4OBpFiІFLIuGeΣ&\0^@@˙xBDנQw1ds\vl8eGI(5HFƎj:@[+DMM҆`v KhKƾ_3 v|Jgc  I@>!|ѱ9T}?I_@ ærh},ǯsDUi+׊=Nvz,3᥇F\>Fe/Yf'^l;wٹMס;dnt р01-6z}S悥3[U\ŃS^(HPC4zٕ3Z$!~h1Lm`QJll̖lm5XHFI&Ƥ0~MA&X޾r:&ƶgew|[U B3t?hk h̒NXG.#;Hzސc^#"W@5U|$;%sV~#Z 3E9wgN7'RMll`EΠ@TICuҏPlJL,̨J>pDuqu={Y ]0Utn)_+U[WP_%e5 Sڣ'ÜS?CYӋ̺[c{[=X̎s%DhPp2 ZY#{FC|%S6neο6U0ñ=e}F?5j'b-Lm^EŸm^;"~M Gǧl%Յ |kNv;(`@k0fpy =\ 4[d\ς{Ɇ .cPԬ]\+Az:휮g&XL9B oM8M߰K6s=#bzc :96K/ A$bţ2 _2gxzK:HT/mrp~e!Ŋ$zGD5`|;NsS ?<wFF"+sO1#2<,#seC&Fqx\R#xT s ṷ>Cp"*+ d:\YSU>%\ˈ6\jKcGyc(Lg Has4l#s~5{`[:d&cY>Pr\ UvAvdUWSevܸIn_E-XB@Im>ǟw^ `Yw,5vٽjv3߈o'TN/I~M5 $ayr tY9pdXi;ciuhx9O*d:s^';(5>'Wv`棺zXOA_-N9KF2 bleCh^:z ޡg뜳Yc cQe#ZefE35*iY.  Aܢrڰj$HSEh3닄:(_Ҥx3Ep(B4QeJg$\P4eWAmK.bupeK5%I]/ӟ||Y4ӉeUKdAR%*3CcB.('w~$TƐ4{xtSZFCqAݏҳ,dF㶛,qi^;m_&!HyZ97;mKoP胪21b%B2E5$ig7}2!^92#<˘hY 8n}'CHX<YX)lq<˃]D[h_Eru7J6оl{YlcU"ǠZU.^SX$8@D+I<.ei\X"fW`{!@RPxR9WEu1rc#ҔYy/YHnü}Y(ΥFk]bQ!ic1lpqWWk%յm y *8c%3ہA9w&-R~y-\n~U 2v@߬Z*Rt,rS$"n"Uv9 88n3-%93 )^LpboCr~L .V٣2 {\Х*; F^ ~r KV-IiZ!F]M~wFq*1ELW~(%q6 ‘0C/? 5*726^MYOfGA.mmٺ6@7JE+IO9nMyh/2]^0{V\Qfψ16$jdk2:?鰓hڞRwtK&JUJ0Q oٙO]:0+m4E擗T,8xJJv-0B&v֑{ķ#ξJtxj#p7 ed :T{ +ֺ}ptQ*mG8Fi1<] rcשAQSip$E{O >S0; : VpiC*eڼR P.>ږ7*-aQ~ #g #J|,~BiE4(ysMQ/.cdp1nT]ck_M/,}RʬI-n4;)E¯sCƞht&y`t(XAT"1cfKAjInw.ًǚ'RT&nrp!Y+^r݄$:%0tz,[n[>uǓ4$C<&'h`R ]vl0hGl-[UZIϧ1c3 CI>3i$\ӡPٙ fY?;UJNXK܃>ׅxY7Y9 ;'Md>!WZ2)R\D`)iП l>۬^^v.)lҨč y cMI% $*FS{dDrL=+A eyε}uAt\{MtJ <H4 UgmqXE"O~M/2=hz#fׅk&fMz#)i /'ROլtC{Tf6x+SX'X8D:ڃֹ&c?5Ьr-ij1&n0hvJ8iiSbito!}&"c,M, `5E죲Ǽ1Wosġ|ZnAԑ/M*cL_TP̭- @N8 v/pܶ8wu2\דX=ޚ}{F0\Vu^RxF&G8jraXԛ'4UM) e!27Eۊϟu 22({^Rq{ԫ{'xn<:bǟ|*  0s&mb{;x =%!p\oMRL%ۊ"w$.15md@Lhy[Ց6N˂ Nki;%>=FNQ..!;&-a7~[ 젶΂P~F@HMlne}z0$Kz{jmL/yG#&Ub'$M"=o#D^ý3%Vˣ֤ť2ݚD]*9&ByTH{pNdn<9yVFgN덤ʮaIzq>~ΏFuKQ=?sڔUm`VnDŽ51?$Tc&G,<{ an2d=¬P==ɢA‡&[/>6o찁Uy_R! 2D׋Әmnrm^(]CRVd(JXۡ,&`q !r_@FJEZ|FR3(\ b0߭acFJE,MY" No:ɯR,˄t;LE`W{Z]Cv"iՅ!X5Abr~`aq dQMQ+COl9eޖ1d#mP Fʩ@Q%c Oq=T$f2TC)@hp}.z$e V(uR!>FKz7)TH1ZM*1x&f`%~'`0tA@5dnُ-+ rטz7,{ëuRUKfDKfB89tB~KPEc$O|kkW s{>,+4[ôujBU x\\zJ FVI0q* RޓNM* 3hf*zD7{(dclC[3fX.Mm2L 2)"7`G[;ݝR;y+ѭw\OH'*{H :hXab?ªbk) aLfeO)hߕ\D%|@K.2D/Wℋ<a-14S 5#r㑵HsEv ;Vl>n͑?m"t+BrАv%-_SLGBv 0=\ͥ1WM޳$Ψ/ ((SQR'ʍ99HAbNW߹<܅AV)t?d`K@p"Dos dLZhO]!,hnԖkSWېIҥ)ɸѨE{m>JB١pnPұ;DY61\z>A%e,kޓdTja9ؾ zv>nr8Nnq:&8 ls=ns7;(C\%RY}8 4bQ[?ޚYKAF-}^L/+sJ{d) `U+Q])EqXLv &\9X Z45"%Dì\pԚܯO4L Y%RiA@>4g {= ddRRN崤D|mQly -188ttNJ+!lfPIAMAX A!EU $->:$8r%)ۦj_QkQXu)LgGHz_ݺw}&Zh5Gx@MǹŦGD-Y"MͲ7&j*Gp %~Qr1Bb˴7haRD*?404.cv0y>`Dí\2oNX՗yL1A:=@PqL?j-l 1㲄<!sнu+< 󸹯3g +O KX[|Ũt[=KYDzQ%F)پ7=?{9QY> O\ѯ L&Xoi!2o8ئn˃`Y@wqiNu#)Ul N_ڢ"BPjΘt=:8ѫI̧\'ZVUhvd26+]^Jpz},wæ xTdPzÙyW^Lv@ꍡc*Ʀґ(`\00]`2`5q싮ߴL۟t`_/Qb^P0DC`E$|]9̂K~ s.Ld؛_??ծCD O.15Hf= Y4 䧽.!/3+زac  5;A&;!M8 1;.#B-5)B+gWpkal ÿX4;7v.[WqR%Aeы[[wlqZaF꺪Rv1qy~N.)D =jMD:b\GvtctٿF7rG+eUDۡզv'f腣*XE1.K#B~*-sO32DwV5%bfQt|K?4-S~"aؒR4\[gXǹׇhY? Q 4fe>G|;8*|]RwN Su2Ryso:B sa */Ӫ)xFOY6 Adƕ9ɛ~O-ɭ5K%'lX"l+cp\m=`FH"` PlF_  5RrKx , ۺ _:Q] _Լ Z#XU9zOxb4Yr.-kI`i_zOS{ǴW$}bŠQN,!5ʙtqy*}к.nV~u9,"yg`7ρ& ),8@*Ύ8޸rp% TX XCX2.|lfoа4vzK7J._RlS. q7-.^9a0dxyWƆ)RsC$?y> Hd:}[̕ejݽ~ntCT\;jmq * žeG]@ .2*dL_$y*&㲅G!o[:/v S ҎkE]A}C.2߬@U?).U@k>je%3=۝=8HɈ \X̻'G5 Y])'u$ vt҆v 1COhOHw1B-N nBIk<хjF4}\?be`0Ba,ij^d̽R^ :ܱMqƂְzx.mOR~ r#s"BPȫkP^**#O L} X r 8]:&V.?z +Ԇ6ZJaeF.r-tBE2Ds d2Ɉp .M'gzl=CQ ǃC?6q! ӥaS>dC^J1Q1Lv';%jbD V}Ԟ2[ -tXK2KBݲx씎K}_~,# @Zs[@pK7qFV\rIywlwlrGqKNW Kq(hQYyvWB"7omόp#b]2+0% N*rG]b͇|[/GBZ_?vu[8ku JWm@~-)8N5;k-Я*wܐ#_6EБ5AkQp*t95=O^ No" zB}C%\"PnB%DYj="xVN&P%pE0E†{WyiΘ}PNT؄ô}bsR͌KaU3@\:6ԣS~I值eUu| )Jxi4q2tP^ɥ#qR{F8TkU/is AaEO%Pn\\4F"x_ҽT=MҴӢȻҨHz;bzaO7]JKIRoWy:lp|glQWGiQZr dJ<5HlDP xFiGZyHUO8Лc?Y7mƤZ^HnחH18<] H&FGf!3ġ1-%̴}=31)oZ~ 3cWeF.b࿨ϫ"*z{~pPCM|4GWynVD Z@YOW G!0-Ѥ["=UMd)MeYxDjҦ(>3y#iW7mx RLm?-Ė&]=7ϑ(9lNj ਏR/~FIp!v̹k0kU$u4?2dj&!sk@l5ACى'c~m yUkwV?se t_'$t[j2$4n=-%֯F嗉]6&b-#\;rdS"nFEP7 ?G"&hCB U6ڕ\J ($u+'}'I[!0ڨWE=IeUnw_GV.8Fu"l]WӲ.4UFmvpt?O.Ť%~U !BaK ި Arkr-& !IQ{=Gbmd\'6ǚ0\LrfYT_9 QBY6Ǧ'etȂf<ÌkkoQX$oIuyP Z0+d2zl/(d_#wG@uHI5tCBu@'mJz~FrGsExT0=>>gjheȿ"za)!O%뺄JfGin2J;H,h:kW)7l4eE5;4} E*h1v%3|,̝*să Ύo lt^u9O&JqM}t25,O(^ZINiB+^&"ߠĢI6I d"v1C.wkLBa2vV쁡xE`FZ|JFy`/V"MYw>Toa& 71H5!ce3x4&; +g<9 `~<qBOOeLwm5;?"GPUKgDL*Vk؈PEHѓG $6aKZ5+aIwotozɽq8@.?XC*$̃Fhtɚ5vK,QM*I:twlf]V00 5D]FEEe%*smPC 4<)xueH2#x  U 5'sTN>Z츮 vX7]VABSb u:A*lAZ&i8OߴS{%F&D—ӎ)+؞ΖwDzi8M@& Ϲ6κ=%bn6T*%l;P17N)0;FҽtH'̒qgİrM'eOV6ܶ(sQFH sL]beXHVG"kT=;ϼYȺE1[nd&),NXX,Os2cno ?ցM+пBnu{ 1H𦚕_>+9뽹Ge*mAj\SȬΐ5Nb !pGU[ 2c,M`H t2Fc(Jeb[|}(Qr\ fςDˀhF.65lC>#K@@y-g _-:JP\.GclZ&%#݃E\6MI?05̱/BSdTM Xʧv& ZbB[[MwnV27OAbҩJSVʚfoiX7EgB,k\xHKXk:eU0\0j10:h2@#(֜kX5T$[*xC9G,oSW+} 15.*,Z 95Щ=*QV,V^#w)#~gDVg:I, -!-0/ULD0SfQqԤ1T\*w͆$-mBKīd"% -Z!]\5 8r,/R 3\|+;"ŝD%TM 2_W<җ#4bT}\i\t_}ԧ[8)NN^w9PwMS]SI4$'~Dey5TbE*[*r^xc6~9WM/ջ.#zclC5/n&~{M})i> aBdB}̈WQJ59e7ĥfX %N~X4Ev58X_B8]!{0vq=k`ܤ%eL$5(, bS}XtRh!Ըqq|/FR? 9k6 Ny$KR$?wru6żdC)g,"2"nr\lKѫR{[)~!lKx=8D6N7lc('^nSXbeÐLMΛ( GIhu6Zsy$~K莒ӝQ/f?b1y&:}Y1'T9RHujbUSyăDT7y >V%׻-c`*G߅>nVnHhGIRw!414~py߳[gqꐥ#NHRj-i4޺4vp+DJ㚓kd<3H=gϛ`/^㣖c-6يj@T)q3qStGol$4HQ+чdwgz3MEө^DIfuk?RDcK`4YHd8 H&Ew,(yԟU짆ɛqP3sJ#} ,M?Ov0+ 8QHM$]'CutL }Tl%68PݞIJP~AT-9pok ?ͻM%?å>sߡAd=I19iytąhfI-B,(-I׭D\-C)y7 rW 8>ZdB"30}X4g6 pٞ܌,!O6 ٷ(R.H?I0n7Z&I+Z/"XHqksGaEk(G'FZ[FĈd}#V.BPv6}Yk0]:y^& oad2@ʣ:R4\/gY onKwifq"mzʰ^%PVypElќ|3#8Œlږ^O^{!:ٌhT cMBG2IEpjz1 QVb}_uBۈD޴":)/55N'lL$)7%Zqz 8 `FY,N%/ՋYR) AVԜ5P[2%D18 iy6Уi mcrMrSqTm _V(')ezLxYK4ox+GAƥ57!v3'~}mT?&p,q~Q+q*0n-L/`?X3d#M;@v| ӯiMTj5I?6]gj^Nmmف\ރ%{,V,{M1kw"0܀Y/Abh2$x&D@Y5EГaљK Uʼӵ<”!L 6QbSy/i;%1"%6gk. }f^9vnTҌKJGV([6⣝ciN,?Β 1hؤ!y kP!BURW6Im`ƥ;< raA.pn=+4mÀ;k]KsR5D/VJS6oBAvf T#U<5xBޱP$=6Ȼ7or^sS*^mm{0[]a4qU_H >IBaZ}:^.JxVxC E^r1jFPiLlh/*<\>QQ&O/`c o:oC f,T/(ODGyO4 XwW/cHO'Zn %.zsoZm4^y#lqKB_uM3&fM;.ٺ%-š ߻3<8)}xa2rb nȞ&apwOkigܥu\U91ߐXgG\\mvB_R#aP.9v4a@餎$+-:y IIbzA C&GֺRu&Jŷ"^jN~";(\vP)$.)n)Z}ι9f,k& Rz $*PigOmzYIhD wayCiNb# (Ǒ=>T~]֋MK)8tAs0A]/\jbW P$C 3Zú#̝ )e;⧿- ;/"mIjoK,*j0_\ h/ Ic, {IIy^ۭs $d}@7 _j)$_pY8Id 5AW݃+elWеAiVcX.>^(M\#\wbEF`g5Mo+m,X)'ö 70/5fhۀ{890F~sP.Mn*|hZ=DʃjU)Ĥlg5 QUU`N7ڻCdˠF-A = _ 2:]M@gfѻc>fR{_tNLo|f[%tқ%֡BMms[!+=R-N ۣ!cQL}8tO<8k5x.;]oVM+Ljce)c(NlQ_z22x5q{}3t! *6\6Z ~/1ˏlՓ`vn,Z9]N^^!jI ].8:nt-ZR;`Th.&Gh|*?_]96Ytӷ7]SV|ax+f]0K2mr9vs7M׶~%SZ!K˯Dlnw #+2_VU k2}( fi<钧^uÒ6Np!`I>PO9!Y/!:^ט#ÉdS/Q! 5Vч'G=k)"T[J[\c Xsy'2Pr-0BMW->JK,yr+vV̻"tm=t7Ү-‘>k76ń{WͿbΥ3j$c7&R-KrBoW^> ֩X Bwndsp_&Z=6sYH(g8TcWܠ$ozQlSIx? QDq>ȗ4*eOegHuVdlu|bc0Cs9~K\J MؔanjLWrXeR97i73:rݏ, 7B4\ y@ XZ(ᇳ )`}O;4#X‚gD%eFao6)w ]>v(^ ]Kȇe=HWaXzدn4[B7?4|g&lË5Ae)/U%ەxs4C[Ox,,٘.b:_4 xΆ.!GRNח-$FFgDBlK2U 4]蓋u˾)VeDysIw]h9%ȅiHt]/\jA)ا[)ІG7'|..Զ98}&Aɮ6,} C)+`4 E @X9mcX!'^8y~!g^"IL>=Qb\hq._IcFpāq-ۢal5uE(,tk{D  ['EoDUFdb;6pv6b2커? ktH0qTKw0ްWmxwVE^* 돝@6 dPZR肃4`҉/]l1:;v+]HӚ !H]i8gqQfjX\/-YyC; *bT1UϮV讘fő7+%|[yP}rwMtP[wcE ~^;;^@tlNT;+ܧ `dhp:@lal? 8OEKz$4NE݌k|@If y";7s1i= A>?EvU< mR_#u!yPzdȚ fzSZ9~BdB$]q2z痃@&El[󘗰!/NG9O>FdhK,*]%\IףX|u>#Di1՟Vol!2#zV"2[, L[=h΢ qς|'dIB XJ4$a`hA )PAyLm3|]}7WYzJW H*Ser ~K@' ւrDuOYKO!"u͜t]YC*:y:!zH{z4Andz‰^5 y#16ξ.,.ho\5Us6 )J܍@2ѯN8w.Y3$nNsHlv:uX/G'SYb~AAp,eFf5X|px{e95K )٧\l.?u4Dy!"ja;W5;MS Q^v{&1~JILŃciw傰DBh c=%ңSd[[;boCϏs{C_ ;‡mG hFZD,Npn*~E4׼* sM pv8 =AOEp0𵢋24yIL8UNĶ{[<†~8l06: zKuKؙvA jjM!<&4H!{Izbͽ}{蜉͹/s`PAD ј}BG:PwSsNTgM^ͰdW \J`ј'/>:Ijz $;TIZy N=JO_Mk/ɞ9oM$:4)'$~H-}\ 2eF  lܛ `y4L,xCDu +a?( z:X9O4ϾY湯~o-$/DңlWm?R^; s0'H+2'EO lA 2.m(j 4">v*XVu-z֌)1c|jJjh7.c tE|:}^VC&`hpa&#j~A^$5WY@R`n͂-j3j*>u%OG/6Կ$W=Ka'\]|:qXtJW'0`=?nIQ H~LVυVh=:ɢEB"U/4Rii(G[f~T.ړd3Q>W4/!WD&)% B+A*[2GH@K_,e@=믍rLXdx&Uۧc9ۏXEkLntru9hp3EGhH#u zi-ng[)K/ jZ:yqo0W"y<7"SR=<\I0Ty.7i(+ǜ|Ph?{CO`XrC_1˼7)FY&<0T`/Ca;PA^XC'#BY!/tp >T+E_ *0 H7qJ_Acz"T=cק34 ~O@Ю킣~gw;Ա#m ́j#gmPnNgֵⵙY|VA2c.V]PtULK^ٮnBμDE#0ht1Zny•'m˨Eb09Ӏv87Km><%p.O&G,6Ĺx@{w{((dQ>qJRYWK07 n~DF^д~b;~?)I/}HzVTrMIYPs!v`006g$G#coLPB)Q0*ÁA6{Yơ:lN9FԶiԵK*ܺ;dM,;n"]l x[$LL+dnXKGr/O.Jݿ 8y ~u^^p+4@MK+ {bW+q$ڒdNO5ωsBqp) EXs>FE- #Yc!Z_y/73 _`~% mT{?)Rip,iAsaշEjj^B@J!3:@vS/2܂y~/ K Q/"5{HlH:RkC ,=3ǂH%m9R Є8 ! y#&ӥC Rzڊ-Ex@"|܉LObL-+kzSTr+\X,e[&r N,P3=|ғ!q9ZI؂Xc+GJ><yqvSm]# '4R",$xgp2bYs{U7*%<}WmD(UxcOxdڄovʖQ/;ÖqA2RkWZQh]sξqZ1'ru֣nSwaŒE\$IN-BRu t>#&̾U Zg}wuNX k6~-N-RPp7@2ӳ7X86WebBM vA B֙s vW֢7n\cV~xLglqFa`N֦"zX;`[O9YOSJMzȮ98k߰~W\[bbK&i=nY9o Rt&i9:x$I)64_@`U_@`Y<AtaT\Cbi:,q@=`D<!gH4q~^W_HnVHt \}dMiԛ jD}X7o({i;̇ӗGlt4)=\]bj#; םLJ z{NL& UՃPhn–^[]jWI~ [ Z,Sm2I1SڳS3 qI;u0h4]Q Q$2!]tXŶf}ETdo~NȾ<*[S5Ad @(nsUI{ \J-`Zx}v7ίSޞEe;p>*$X%ea0RܓMFb&NÞQ<}oxPOh7㦿MΛiGVY#a^6rKtLfǗsumDmBBz0ҕ\/߄7G;3)Iql_lS2U[t4=19@rڎx X`\\9=E[DVݢEar! spVm mEJy %,S}) %Q;0꛿yYS]8U :LV"T,aP><2:xʿIm?i`g{rE(5D" η_sLw ߞ7#?Mޣ5A0KnUGaI 3'W} 0D7t. `YP&IFr<-qHk\E+Jɍ;w1pftT U/T~uɨH.<C\8V5'gwهb 1x27%Q7m{Ҿ# jƱ|]{M[iia큿 `F0'Sv[[W9\(hZe]qBaó>~ #rN$`wz~g{tStUmQF:қ2  ݹYPU$Cf@dZ&  C܅]oqY" F򖣙-Y{.ХuO3izjwOVQs7m C6iz$DX Te"1T/ߨͫ=;2H }QqKs)*oɵ+ 6׳b5\c5V#ZH4eųSdEugqowd~ߊ<bM o0ʿbhTu_]@L(X획WחXV=$3hgή/ pPLLdkyiY eHjh. sԞ/{񤬢ӗM;)d A!Jbms$y`oZU6Шrחv\]½[e^0|_~&nijiaق;2oT@ߛr-ruenyFJѠݔ/v[R9q:RE'*'Z+/EpFI/\Q|FU2)1sS С?t"<Qygmic47)պl,0.vC=K rI.~* DW2s.){ B#_F7alO'PrsFL_d~t$[ 35z6&mίЋVk3]E2Xn=L%ߝAxZS nY@˺`xYc BVE,bɥRb m6^_YFZSVjTO_m&B~ExEݫE6? =*MyoXW=M.ƽAӕ&Mm \Nt 8Lhg-V-+@Jb3\]aupK'&yC'~!:Ns0| b0EA#MtBq@H&]MOSz$j 3g Ce ^/u☜% "8)E–k^v ?}}CkOM填l[+O((OG{xPTC{zYWPP[tU;kF9koqv+T;a=1]cy{^u}|Hj0*aڗ3^#ƿj[4GT^$z܄[R2S8NIA|t ܁! 6$rί@Jxrj.8L|b0 yMi,5 ?ƏНD1OB'] 9i Z&|Lx0 .>#^c4%l|&(B H* l_HMa&{| (@yvOCFoc`έ[Ei&Ho#q9%3n/ʃYa`۩_uJ3 :,{n9*N1FJe6un OStJnDemTNTvV|g$UevBZKr㋄Y}bd$gD]/uS;q'5\лcp⸝dQb)Tvͻ{a')$"6 v&.V炁q%n]_HhӸjcS 1d>.>NEk 0[qnp+ĂY}ZxU)KK\(`):fi ]UmS% ~RƱǖ7S>vzSjqm Ɍ8ۆ"Yy *@ZbBF`:weWFE_x{pGT Kh;s񽝢=-@1\bVٳԛ:*K&R 'g6oۜEygˮɅ qPNv,Q4!z|A|[x' ~LF"F,B{N23z~ w L=\ ]%p=+G@z0 lX5hR˶cK.n:6_J5lYbTm{p4Arw ʩ\[W"NnaI!@SB:(8#)*TjjZxF\WL!qh?6YJ1\OVVW4MH|֊@q8? 9iBa}"6V{]qX4a^ bB #;͝"(NwpW=|Ucޜ4b|a~5YO8}p蹶8LrM.EuzZ{afYj%-RZ>rY_}u{AKF Z̈́* .;]@DԐ1AوDX?ϴBbqFF_]B?Y[-٬YZ p1./ozT-,voJG讜朡 r5ְ(Iѵryӯ>g]cS@Xw#m\*b|8 ._^k?6Keh!L)VB SӽM%"Z,٫q˜D0mKf^ 7x7$X =ϭȂ@b_yhڤaK^PqdS_or4G) f}c 5.JQF|T;"5-ѡ]vY33!1E}FnIÁۙa-Ż O]NS 2sR!lU]?g-.>^]d[yzF;Abi5H*VhQ]Xk:p5*UQ00iyGb8|+a&﻽QQT /Yw/A(ark1moo*iZ[yYs2s>V[~lAr N*4BX&-xӃb?Ȕ\4|>GUrzwvafK}cQU$hs1ZQ}Ӻy >rDt}߇f+7{u0ه_ʪ+Ga6TT4u8SpꞬrdy&Pa5hDI~y2(?- 3Y(}Cst.EkRZe7pw3>X.K*2MFe7O֑J:f?qRzȁn_'yi%ߺl]Lc|:% Ci?)9{xTw%3[ D>dNzB !`KlS-odvz(`xFp^kX'&AeAvubhI"TLxSgUK L%47֙y 5\BKfrp%Όΰ`&s48 ar~D!kᑍs BBkPLՊ~=0VHآ$=JI۳g;=PEnZЀb8 xqUTL1&9Y.)l+Q6!J7nkEk3(!N'% E1L_P(WO}M̥,\wjX3Y]@A-jEJLJ ^aN*A1::Qpf|$TNI_('v Ũx4*5ZX]OqҲQ][jŨMw\WZD|C_;qxEWfuyVܮ W@t4tÀ`ɳ۰lMOX)yhC#ZOpݚ4C_jdryO2 >vF2ϊ\-ܘbC1R"WGe9Lu+@;q\8V{Xk2R etg QlE .wK$ bϪd+8ʣ$- -TjWԆ'Zq;~T)AA4.O^66#wϧ9ovW/NFJط[~O݌݌b| S8e|{`T<!d1Yv|ZDt _%BZץF@COq0}@nj^1{~o6Ě_χ,Q(6퍤מY 91=rwlqK')>.JuP9P)PdSEda!NS4A?!Bt$E@ܯƐiwjPw3y# TQCɗj{S+(!ެ5t,KM f2L: bW<.Ar|^-wZY `SKtxC$/?PD$lw#=\]y]4/{0#3ǹY~dM&Y /H:7\v3x}Y~ߟˆnY!QUjjn? ws|`bo!GӭE91~syϕjWY&Y+B@yH۟\zs=V[8|mhμA Ò[7[PnȇO{]񷚖8[~cϩT豤j+^u9ioncu kGqw' %>qqy71h=6Gqݬ 8ضc&)q2}:!kp)B$g }F'ϴ:#VڽX҅5/4Mش:|:mĎ6*(w%ytKH )7ySvrn^.=1āq^>4@ecY~1Z" TTYEH.έoEJlglk2 ')UjTZ3y8"~p$ZB&ͳW Uu+g|!ָF>>eBbZK{v C$Gp!X+fR 0DrWh'[)`ž=)%K6tQ<`6dv=}Z)$Z Hoi؉SXj _[REr!SuO[ƣRᨯ:69bM;m {1\QJP폈OݑXOG8`..3[3p b`ݪO %k 0Ow5ۤy粺ejL:\\K#[4Ңp3zqF]:=5Ɩ?f0&ItdI}O|5> -V.f:֠i~DFTL]~tb[:߭pBȉc`fh"1uc<ڂk@Amso̍sAx~"=vçE!4Q$JNI^7&BKȅr ewLc 4 i_QsZoPLJ#NZө6#@9Ѕ[\dDOyT 'z^T7mrV3;< dd\RK(g9<R)_4iv~٭D.H0Q2VRmFd+ɋ3+jɐYٯoF3YJwSF Œ  7@'uS^nȓ[ww6Zm W=ꉼrYʸĽ\/MbXezoq߃ƍ-s. Hq- $Z=c4'Cf>ƒ;/  vײ$/xS`&?OscdkH@XR >NEN"\]h =f6],/DB&ۯ țÓ);.G_(EIWbG74r=pf WH$6̐WݮPy2WnܯyBAzwhf:IR%~),3݂4&h<(:n&Odҿ&;rM13lDr:#zΡ.[ 1s꓄]h >WVGIt_L%c ݧfx&' >@qE=tY厤 (S (jxḴ fc@xz re [X.0w,K|=8>6TO;*̦{Q?p+[='efPst +êflw[!9V +pKge2ʈg[oAZJR'+@4N1p7LǓA)xB@(dƛBtXC]1@I+tJktvA)yfƊ›Sᠹk@ot6O]4}+ʡ}JQ?R{&>:_FlyFTmkfE~Alj0ӧv~r7|Lz$/SfkõaLplJA:k*1VoeAqKϟe?rWdjF}TlR8άݤGNi7DE5/SquH EW5K+>]7:#>##|֙Ō+b5[مŔ?"{qMKr3f"x7!^qkNn!-NA-oY'`pxa>2~X`,ZQ&ggm!ҫY(˄! g!:d8(jqy0q9Ae$o+RqFcа:Q$#q!K}u0,jeX6'2\/}1r̢ Z[ M ,BhU^l\c_U\X,R/]j9^-_.7رV&ePG)05qguj25s=50-[b<T,8R|C-:G\aᴟE Ә G-9r[ŘAewuV,~w1MId(%#_m;<|A;Po{etʈ$;Jz'li)!c[ ƓJa|@B0LY*W"U\-!= SAi~4]+T!b(z6ne%TfѸ9A(2[7>r]ԫ|]?PKf?@Q}֞7ȟEā&R@b#VOGtnyY79ZT\ho/4;CnϾa{#5Yr$>춞.[L};:*7|*چs KUOH&PPu=S4Nq}9Ie lXݓx*uw2 7l#ŏr =Vp_6߈|&:惌e2n8JTqXص>"ΪƫxGȹNv_Z_^je|dt@Pkw97M:su dxq?>×RSEua#*~KkU]S2n{l* bCZ j^4W8-dQ3+T9S ]=ssueUdVRE 9D-U:Hw(D#Uò\ 8\/+,\!l괈ʰ !*be=,Ce,ns1w pP݁1Ex"D1ŋGWUYH*wTg;7^ qPZ YGJaYv~^7y=/HEw%QD +p5RT3}8ey]b2>"}5gC٫DWB]"/|iC RH|Tۮ)La,?C10x ew1Mmw15wl6>}:9tnfPϮPǒ궧NFݿy応BW@~˂0f32j塬,WF(GH(D}k6R^| 6ѯyJ]qM0t3X5ة wE,_Դ)^$)o0dZ M1<ƥ24!+ပJ0ȬJz)iڶoP{uZ`U8,f4<Kܕ\EZ 1_qPz "Hn;8F6& k8PbY˩堼l!|:qڭg7;i-Hmp(ڡ} :c :)Ҹ$#@1Bb>U:%ťIgyeX>--kLiWʛyO#.'#q6L;ΫUy;R.bp mPm+䝉m44 {50Ϊ-fTGvn'9Bp*m1#u]qק'y!K7Nsfk`tVwv 7vF ǚB>c*-b ܤ5q_<0YyTА2tG>g'pO=j ]zvbo*ts 9LY^bn=015دk$-!X g _KCg;fؗO3wH 2UPɓɘkd{zBSΊF|qI`͸xeea^/~"t'L`aրqw*a!N0.mtq+n(9Y6ʠI_;]T?0gsvɏ q&N :G~ .Q\U`˦5ڬ1!1i((N3 [E̳Q,UH=he_A~.r& 7]| xĘH1,k90:hiūhc|(!]1e;Vtxŝ4%#t֣/'~4& *M' o /qpol7>`8raɶ-3e[A\RsUrTRZL08P/e]˸ SA#2+qyYmFJF[j$/M3ե1n75&ѡ,{ 6PpΊ5M[y[8> q"%j" q<2Y3 'yLhce3;u#Ai0508Gs)}7+bI?N0 ߙ12;!F? U*At @gM5o ZƖɺ) f * jp_82ZUS$8P畛btsnD˳ɢ `^CIjMKbs HFtIiv+̑$nߟ2Fa VsTB`c+"~ Ն&)Z [>mduψffVxۈZc=g@jآi_։ld5#QO1.|,1lR:M?~X=̟rD"p5 zh$Ş0QAĶP%mh ;̺O${3ġȯ1ՇQU|vJ.y`=R!n7)Q~T'cް!My"IJi`0*}١$Fu^LTŋJGhʆHa@T>{]=G,p7I$lJqW'7kl\)qGh7?u=co_vR+7SXBTɈ[!wƽy4 ՝#wmF9z1xe?ΘS2* be'歽3m>Փ{mEb}]́l~iaR!e;__QNvI:hgLXjЉ'@1 ʊC䓃ܿXqtlfiR]tmUu4fG 9/vP^wGT$ sD6m](:aۼĨ괅7ɬ_ąGYDY=s$ beAC!_iӄ=_Hڑ3[3: -OXAC+݆Cz%GM'7_FIԲ FxEOdսsZ+/"*{ 6TR'Kn3UkiͿ+jq]6o8Y]4B?Tڴl/ooEB1IiVCntzM P+f7M$g?c!Isu5sLC;sh$LMÙ7A-7(vfE6ܱ7҂7WqS2sRBb`(6,ZkKEЀX{AFLH u_0*UbZ'~A]'%mP8I6$9gwY 8r"9YA`YcgFrG^?hYx7^K#F/oTE#>ymfZ| >Ivӟ`{XAW״ |eF>>| xfqN,hnpKl$TBw*&կNb2P䇇<⼂v^G;/mhg-3?Yw`.ia[[ab(FʛvJ(6]æ!D;[}6wF IΞwn wY+ WÞ}GnD='NE_7-6>.2g(ގG Jғep}C2ikiwVO3h&b[% C܅1 iU@q!Ч|ήnWS]j~ 'CBݚ,}#^Oif'ǜWt/ܕa`V]Og5Cxu6 ݂Ju%o3̮ֆߍF dM_ƜN~tKHvCaKpLe;lۘA_xQzBfJ3y07xJ\qT 9|N]S g$݉Guo}cӎ¯SYԋy6>mZH]2{~tON<&>lAB1A$Fi%53n.{eg  |f.;(9}]nqe!֟oZz rmӰFIdi缪)w$GG$<9Wx=ոkќr<Y[p&Ot@6aoT=:c#7)1OXRLShQ.Ecy\*r:# ̌76t0,=RT{!@,IDzZŚtԃ)@[5 .NZdN9F-^%cTHY7Ϝ$zlFucLmMtP93亱/m71? '"JY?DRfA~2uߢ} / +_4OFp[ʭb0"/^mo<:h>!Pw"b( l9@뙳)M`T$ofA;m)R[I~@)dkΊئD&*`)CA6D$ԗw[ pMEʼnjFFS.Ybg9+^)]rs+#إ, =uǾ:gAʓ4[%a?D*)砱 gUޙbWv9sg `Y)_dfg;qpV."^㰪L4̢RXSf8݁}:_e X™Sﭡ^YeBiޭ)*ҡU_3!]rl:j'd ūFQb ͇pKJrMCX6TID<E~4V͜M"ED[tE ;(u>pIGtW?XglwZv|-{SN9(eGn_sg]DgrGxU4DQ/p?ܰpI|Jdn:J g?uȈuˊ^y}c(NR%~ B,Uf0[»]SfJTI<[95y5AvZLO3#6MSvk%(a 0:LJ~)S:$Lres7_B'&l+Lõ,K(8YCPYQDbe-'@&VQҵ C d$ܡuI 8UEgBҎeJ#f/>OiB*:|[yd#El1TXn D;)m~*M}'~"Г g3 xsX:묁I.NWST!뼻յk)ӣe L/Nws+tJ1NcC? MW:)2@t.íA\uRI;΀6Wn^BFM@7>r GҪUNHdk?e?Uj{`:D/yb@'le+(Ɋ^sܚaO),ƾ"?h$ CMRzT_9i Yjfx{~M=gu%%9jvs&9I!&/z"7Ɍ{k f4 RvP#4@bvZ]sR%foQpMkg6tH>(I>E-~cD|ubU,>z,xh:/`۪!\ZG(Լ+j]f=tl=X X,~,kGqbS ҩ6__q5cR8c+Ts؎a״Cz$Z*XtX^Onlb)fn]t>Om5~Q?gQ+G] ifў hQޏcd#7TZyE .ZA gDhM&$0eP`wS.yhgz0:EA eVz3i3˷5GM+8{ Rߢ >/[J&Ʌ,=Յ8zm*vAHh>AC'{P"4"vm,(o Õ]AR'jSXY{ 1UwKJҰ@y]M!iKu_4[7j;y!?;KULeq{b[A %ob\pQZOrR4Wbx1OװcIVp[ V~V3\ݕ 8Zp ) ~j@>4̖ώ֠í6ŀ+mf?ŽS?KR" y"yh<" D<jKye]MP+NQu6mKA5RO3AemJ0=ϒ,[?y&WhKIv`멢w`\wQ p{%dl9[dpJFiOKΣ BQq.O2 -{PE =Q|WLE{Gs޵dZ`ɭoثZ3.wTdè-o>{SҨNy楽W;(4%s5w8); 8pcx7:I˂ P@V/rv_xv0JΐRn;Y,4ns-{78)×$+T$ /Z2Zь"8ڕD7G+.c +KS}$0rۘJ5Z𗆞QkݨChc]: [[i`x­YYuK>m 2M~p;#OW™ ~Z}k2 UomѠ8h_z#ڒF'́޿lJ*&Z9_ʞ.YM V蠢j)cTi][b'zz)m `(V/Y",T(4ӓר8HG3yJGSuOAxErVWb8ޖG.3$@۳?AsJaE!gU,dzpO\u2焃-S]+ޣHvP.ws:6QU[K%QĹS!ll:'R[G~JzΞW{e)MȄulf*h?,UPzS-g/^rȨm _'2=lF1*B_45P:g79 {#vc2EZ޴ ~:D[[Y :ZRywH&qtükd J;Pq,8kz[U$@JNkK5p^aȘ_^$,/7 tgͣ8w3Ie=͌ ~ ~L49'Zö@ ||o*+":"1uܸl!a js>-ߒrEiZ( u+{CO'u%}P&HH'RúGI}+ˇ<{0>e.Ȅ|'nD@h+g@Z1lz`n|i"Òx /IZLΗijAjp.S~o+ܔ1~G\mkv"G5#TF4lݷ<ݹi}a4Oǐ#C΃Łt'ug9'͹#T;ǹ:?M~4-?M(nN  ~M>MjP8 ]/)mKXFri*ʼǖ(n 3g͇$|-e'n {L@gYwo6֩Pf8XZYj s,Z8JHR m.`;<0`>/!wƍ(-nQ7?\'?J'lvA\у{1Xn!K0D2 )B_GzSaƺ6xIVBJ¹&BB1Xؠ̲k(ۉ2?ZF A- Mur*1򴄫l}-$Dp+cG|T֠ȲcwkW<Ԓv[% ̫bb #A2~CPDYO㱆 ΐ_ͷK q{=>]QخS,+ 蛜6hYJW>oS25vh~qb7t\% ^IDFDB{sLQ D ]'7}t𸯆|DNdD^YG@Uj}8Ei}+ÔQ>O2jt'3'Бɰ8_IҷP18Zg6R&hZ2K>غ6P`5C8ChzS@1p ,YC(f}iRfmS"ui t#1yoZY`KHLXwѡ3PGF 1|Xeo|0V?sxF6l9-whl`:έ,TۂM@6Ӱ:ָ'Ģ{]hH>l uEhiG!,hi9 +_ yN?_<z⤛}<)cKѩOg=bْREUp Q,Ҵ_RQ pOj BSjRv*QPJ\9vAo'dHK]NxN?/?_J?~B%+:&vE*_kBi'؊TVtG34Y#=WO'{3k)y#m^:,y2L9M19'|d!󣖉,gM.+Ӽj"}VտP*uK[^Dbt|i4laW_d bC_yI:1B&4vyE׬Ɔta(7~Ixd'hkIn@Kly FӠϠ"/ "2н â FG:dvŋB:Ÿb躱K:ͷozX^‰0A(2$vcpr @ ,&էAȯm]z[C\bQU޼O^H_\Iu]R *ާ"-V8< Z`d$R)|\IP!@4BXs C _9_j_Cd.B!7Q<`8:a |MU{0E?bWޘw۰BlBeVq7MCw[wvi?EG뛗_k}aX.ta0Q߶ c=od(rsS'|KxwbՇK\rVIDYkOlY:-^II4: <'D5#ף8SX's߈UHL84' &bq)iNak@Z?>KUg{d>;6}k=nuXt 7-FV4Qţҹm9ɚ)WX%K?N8Lx i1Z5e`(BVK \XvP,,;>pj'őb5@9zr6[eIZЌk+.SŕLdC6gR5v/UDq 8(nC:w࣌بMUʜl J|<=@뮻;,ܵ'gx'5q0?c s|kvXz{!Z7Oqґ~K4P2/:Ge'Jb FHI?'ANY|s_Uo06e:ScNxhuo@1<jSY-KSVϥYgbrc ö 8nYlr\GBo Y1a[h>5&o+Zo0c gq݌>ur2NXW3N~YÖ|R=&Ts5c8I+J <JZϜEV^on,%{vkT:6cz_ȇW\/mZC[xQXg~1?j=Ps/ef1(w'oVb%+uubh/Z0ibfN!BRK?!Id>EϜMbf_-Btixt'2vZW#т-_D&0Yu? Jvj'iJɉŔJyW?5SPC*(mfJ.>Cۈ4 + ZP4r{ -pHaXxf8x@Jꈴhe1LHr6I,xìg 29o-fЩ0c^eo )9ЋL𵸃^%ls/=4hR:hYv GRYPV{x.VՑFJ枡rdyLZ)bM! qI}>%k i)!iܸ`Wgh "c$JȤ hhLם"lŝb -H׏Dd5mG鍝NvRwV,'CAΐ&0Wp1<̀! Cx{u Ӯnƻj SݠBgK!%ϗeYz Q1 ٢\RlSC аJR௕UX#_t18O;^I)#YbuQRJY?k*zP*#CA_3+ Y[2N:5/3:h浮t宪:9PiXq%Jmϟ>& pgH\˙CVAXaI#mf'gmxZ 2[-0E;m7T]lS6EEx.b;mF!#Z̄`P*H;&=vu%Ǔ8c\@/YrmkPPV,9?R hϸr&QZHNh|(j McDdǠŘ]}l{~7s*ھ ãr?L.cy59]mu$\x=m }6iYQq$5cS8O. #-t'+~iv`.Ui+)qD ?,6w`6YJ#2'WElMp?n~,TlF%Y 6_6De aRv?/PD.\@D]c&B*(sV:20VOU:bin)8t7qOm1$% NYj*<;g+[Q߼/U=V̺W$Qkzh{}˓k ZPLY|EBQqdwX{(uIB%z6;5цUڙw4@zɻ'쀲/ZeqE4Lkqt3)a'}XIS0e1Ϲ$-4#ľч: N6C DWLyCIfse5JLo$ܱ^Ce9~J9̶tKGW` ɨ ƕMR}e\v"Cb*ّv;0.} 91)BuD p(ժ 4enGQv8D)y[eVsh-ʀ{ mBaǗQ^"}E$rx@D;T_⇅tQb-LZ,%D,Sy2#0׷~so qt:%s4hE<2 3r aЋȱ& &{<327K{}ݵlϹ a[nlnf"GUpc@2+\[E<&,[nԅI mS0ISiqa~cps;1ISvׄxp IqrVI])Q՟A:sǿ޷p~rMˬl ]O~=#DWB|3^ү?ݔԦ _^ ŧo"Vgd^=J<$b)PZc᷂oJnlZ* + 4 wdKZQOf`al#p?o1Y%5Džb^] gq KQdWtڄ?][p/CYjQU5QЙ@ ( %,44Bum5`5ΓmE00BTe9 V+Dqb<Yq !Igd_jC}_xK[롸60Z@K{kg)@)3/$B4_ </,#ݧ̢(.1˕A<+ MZ")pNJG+V6h4n!9]?V9 o;ΩP6]FuC'efM8V_R* .Zj_M'sP8ZJ재 gzִx ܯU=*߀nv2F(pJoIwIm~ {.h4BaE-_НJ';Gh~W5 # *!5q-j=]O*VFkn=,׷h؊Ԓ&WGR/רyR^"N%w^74^i`~4/i7=vUWt{A}6pwI3ad"U/jp`) k[1"d@[Cx~f~%jHPoC<"9vsqzd)?=B@ 6ԷiB7ŔI⾧Vz'13\y2YW~;o"6@2 r9d~#{*.ʰ2XHxpO+5TWϰl)Rg}F;{Ms `Dhk_iO_?bf_vLb` ݜGYw?IVeHviMB=}&f^z.xw MGD/}t.̰~-5Uu0.:>/Pw^XX.ɨŎ RpUԸpQ8]? Y2{ @nw)yygsf(R蝑 ,#"wbk Υ7N{:`6Yce]q/ Mr^)o-Xp/@kGVN~>^%tsFcE 1}A 껌 3g? id՘ G,FXJJaIR~c {y2~K)1}cJmfs"?GBxBm9$rB +40ɳ u5yy._mnagĖSjuszwJo1T 7rSJ@gh1+,  E豴~S96Cs:a Yp&4otA'%?$ȿZvb /$Q#E%V^7=ЇC[P^Y+.>7{,SU&[b%\)jikѐ9a .=ADau}f \.M m8}LSFTZ|s;:Yd.93yhKQ@4W$BwُߩUF#5Ό7sBσBhYV+e{n)$a 6sXU) W v FIƗǚRbxЂޔ>S+QqhͬZ*Dk1{YikRf6>qj^ac]a!ԟ8> ȴ}#3A#gqIGŇQ[tRٜ͕,5+#ut˳}:͒n{>a=>Vv #U) &-WK_eS/‡EnE %1rhC5<{ũ13-Hl 9򶏔xXv\[rQFrHJcml{ݛ<1!{ZtCt7.si;7]6Q҄hTG ?/Y>*v}/R3tY^^uY_VQ MNՁÃ>HX6P6@֧ Ә9s1vM"Q.K_G/0O`FPA*, 3ȧ^;>ζ5mz58-CR#'VF= T@\< Ղk:? u'Xŧwi"12f|uByg d#YGӤ.^UhiE~oO{p0~YK}p7sF N*Omw_#Gو{À^賧av8WH('m=!PزF6Ć eq9~F sSs˾,7,6hT ]W۽m+!c>r~fW޸ihFK?xJt1W7@!+!Zghd稚m@B,|~(Py7MRw޲ 7d &s7tb9!LH@Xp(?/ユۖVb@ױG~.^BX;q73Lt5x([tegzH˖C_A.A~/S >Wqԡ?Жi ӹv=ڠ-7\ȏ%㥃nΨ዗jr' ]cq|˷:Qr, b`n;I},:̌p? 6Nuh4- ZiҠb7ZŸ5KMl}v#*7_1EAw6˙?J%&+>s@}tKrݔ%~y%4ޣ1c^D{-joe [GI&:?I2SNlxWᆚm(u0Bm@t[b|/Z!0%G Hi̍KO|@!S!S0wN] tbsDVF";_\iɍݕqs:w oEcS z$^oi1`9+pA MjtY/&OmoWVrQ-29gdTWI;m)+౸q^&!hSc.<$j EbEt}Gz=) 5kGvqRnZH';ѻXoEo?3ꌵ@ȚԨ8ZT L _Xn^>9nV{aDkIY? `ρ,1-A 3{_0ZcW7uw!{E"gFǹeTҢbMܒѷXkWI'lYi==2#lbWwb9hw¾V3"ĴuhV|䶂Sp:\Kgo 2p4u)6;SI;Ţ-_mxCz{|fP:͞-)H]QdLF<3ߺ~Izey1kS>Ǿu~0N5;,!Jߗj֬LA#7 Jf]2}&,h{یM?uЌCr6v18 ~"ߚti!pʺF3 c.j/ni"kX5^d&?d9[LrboÎz= yǶ0O~8/.A:iwrյ+髋䕛T[?QfA-p%~&B..kP nhSbC\'pKN.M Nv;ޞZh%+^zPx@.d,O2NHm/+0'rOtRعêXh~@#-MA(ا4OȈsG38^SLc&/Q*-/7y-)8>(t Uҫ(o DHd u7y =či!ۦPRP9ɚBknЪ$iH*Ȍ5?"}qc+Utl+)~. pW0@CRz cPe{`Wf |I@RY`OҜ 8-@YJ3"} [ Q/#,Bkx:fQ\̧ODbF{DK0ۑ0&m7+-<"<;?hPg F\=!_A&Z/1T!3C2lAyJ.H b1Rg2ż?)@/\sU ] e ` $tb uM|w(>]jDxŊ&0N k{_ a@ܰMoᙛ5'׍؊Υwx.@2 :Aӿ} ̡VQ4}p%3ۥLa^Ȍ T5 Q5~8+s{;eY5 L52zx0bF/p)yd-J!pJq=M:$U{̩4T´z@aWZQל_I.b}|#v=toI8LQ:$q.U2U9>j. C]5 ϬS WM|JSTTCԚ tpTΧ-GH@1z~Fm,DMn?><&5 KB ,և}Lg!Urc5+NÌVpgR\VԵ;n5r*8,"Jq)YQĉv7`7ZQKt'@҂hși!\6#塍).kb\g$r ǁx˪xv6 j$S8PtW* r)ZnA"L 5Q M$ɐ?C(-$0E[ù-v~JJ'OHw X$))xWWفWib E7ʒ5읷ѵ3V?o^q|,^&Fy )2Wr-Reyi]ꘖ9P SO# &J.&Xۚ'p|b~L-yfeh٥iI xVy(zM7]8iEW8XGEe:|mrgRW8 # P!$)¹ 5m]YSڂD L6/|wʅ4:(>/d;kɇ)9\y+bqM"_ynԂ{c>S(Z%ɺQo Ɔ+@tM^c:-Df\9Y4W7\џhO?;pL`16dmSl2&/G)PBq%tVR@\z^,aԹNL4 :x_P* ~eO@嬒S"k̀`+;ӑ\+$SeL435 5b)KFL, 8BO-,5=ؔk(N1{ʡm 9 ) 6Wu@V5rdRt#l@lD`$i)8}Lt%`{d DanJ<# h:="6EylPP/a\aV' \ň%cU3 ȩHoW bj r#5;"I C;L^}@~ե|h%P UG RI6߫U%Cqd篬uB|CN+..Crb]3Yɽ:GDc^NQ@܀;6V>#sj#Q"o!VkxK0Mb$ 4߇Ζ0OEP*t8PE鱖Gx͏Y99oYX׊F<ǮdbWMՇ۱"=j0du]aK7:`0)Z.-$O8%DoBcǂEz=AzEPLr'*>iQdAG5X$Z_ j억IǞàt 1Onc7nMV:{眺!]r;UDReeS\ ͧT:}rF¨Buj=՗td$0n/,]0#u@qұSw/lL`躵InQ_D]+oJ T Ip7&2I3<6+BBNX3x!Ҥ^PldlF>ZO.l8{UYHi5c&ks5;\' "5z4QB"r:Aje}ֹTeዦ?&JԪ|9n6YT3O)<3o²ڀS*1j׋a/}]MdXGp@ fa wƬ1 BYu p)uP ^2i41%:rjY!^Y\prJvPxL~*CH%<#& b+¸+wbRbZ ]P2 OxS ]GAXSʏlp+(壨e%CHj*+ϻ+ݏ]̉b (.@C d:x֔ґD4/Op΀ D)"N=v=n4y| t(q $6c|;1LY*%P!-V'JR67vu%&sGtl1B3J+E,|ZD4o;x 0ch k2GÃ20t1X$ yN G4,R-tZ ɮ_ M e[c,?O7xv?n,7{,y>!$M 2{iċtf(OۘQ`Jށ3L>8膃uuݢH&=afeȿyuB]O %ڞbxmh >\MD!팍 S qL깦s@bCp9ZG!7˖9o cw @Y2M,Jn;pc5lj ^_}ڪč@"OdF#ؿ5v'~!(Jceڏ}{@flˬjf;so&EEt *x)F< |V>NjBӡ5 9i,H-Sca%#;$E#X3}H ֪}'Yc*9Z!_Aqͼvӵpqm}_5.{cz4-)G4YR=kޑMtWB"d c<~[kӹdU1+ٷ,RnPdkT?s' I}7^=II|ok~lj=)iG^l>`˅&`=&W˷͆ݘa٬Jr.9ݖx8Vá@e<ÌǠLz~$2&Y@:$2VY$3wK[@5) *r=_qI8N$ c)\; ==}[䀦XQ:2bHt\[ex0 Ψ2  #Ƅ{#q6u_SLܗ< glfcan8>Xy/X}u~GsazFTim 8~'r:V<$/D /EDWhJ#*(j!op%/trps>=P!ͯԊ-jQ`{CE5h U՛kF_L}I+䙲f,|]ĞPE_-UxꌀuP_Yf818N.O KS_1ۅDzV 0dKtjdC#ŗ(k bv4 A#a0Xg[_o+X7XK6@{ :Za_7Ce UA=t(M˭tW VpO.U~r#<~-K`!~TD  _@C.o*.R#p *«U~n0ugaZmb0N Ͽ6rE&rB~i?[Sa IL!OV,7vdy{1zm~%^ZU2zwvS;lF#WY>@ٛÚؓ$1 ^= *^b)MMB*/ÝTTj¹j 6A*ClKooi=oN=|ٵ OuP;<&Q0Z(3ɣ0tZ) QvwbPIr5v("%PDʘvs:3CK/Qt\.U=Yko;/Dr۶bbX] 2Brh@Yy}*frHY_m'%3ԧo[b/..W^D{veqQϲ㭃?TQ`i2&%5+IPׂ}!渙[Y)l_gtU2{ Vg<* RK@΀n;éF/O*ePtlif ~rѤطz*i|ƶ l+[f_> F_G3y=e*Mo) .I8 v{HY?׼Ddؐ}aL[]ӝݥę`78ysɃ+T4sMr>?ӈs}@n];GqK !oceA:G+}$5eO1wdRQ: 2%'eH.3l„"彁 =M(t῕:)LWJ|RnzC]f^{WCD$\0!z0Յn)ق$ixgDRAM"ˤ;z[=zq%vkߜk^ID7e. 2:R+"GUVG˫ҧĄ^<֑\W4,[x*QUT\(4u\b+Vҙ kLj{;پAs`.RdN/)lۙ^qc{Zܖ^Y01v= yu8†L8#ư@UUâX =DŽxW-U7w Z| DI=t"AzUt7i*bBX٘G!kltwV]< ~P[,ޕuP4OvP ql;f"גKXqbr|~㏃m>_FJ|e*C_XY/k QdPk0x׎4{C2Ϯ hA41pGc C= %W =0)4#=wT0>0U}29&07:s ķ ]Gq4n+$vV38U%".+c R=: }pls { :||d0ex"jD-8{UN爘zy#^/ԃ #<L|n1{^./#3}KˡIs:$T|tg2FqlډJ(iTa Qb;!o@Kv ʯmJZ[u؎>'}d>uē$!S cHGܑjl (HJς+L{ 0nظvu+s:]#^p!al6sރddVQ6@v-4 3pkY:\>z}\{j;1+$sAs;h{nXw;?! bZ^:и!2=b3>l><љJk~ei/(YPKU N txeeTt\A N_wO_;VJ;s[-oqCMp\5﷕'Ct_^x4o,HoCZHpߖjB_T1VS$@dfeJfȤVbV YG.K?|47}Fp<=!_ .8FAdlGIkηf=4h(#Ue§WrL͚kp/vw|ZqMgkoq(}Gz1{+&JPW3lɥgL3aGsi rUm٨{ʨur> D)>&:tK q5(hR>:iKwl@ʧ|Wqb5A\{gp؁a ͖4TQ%f:v0y*Ԅ8HE?ȁFl^z8vU@Iqxd.r2<[qI`F*+ \ f;HzP6/mcqQ&T%3 rԚ ,jt| J[z)wt}1tHBځRnn` 9S?fp8tN숁kϫ^N$&36bv|5n,DћOk+4='m`gW e<lZ7cjCk,ؑX|tɎv&ߊ|O*#G< zE:7ߨM*i8ԕB,@Ҳv5W~h_pv>״o\D_NX і#2≈޶:e>GW):Q4owV~Ej]OM>4˰;)*SD* 49-2 g7wljRzRwݪ ''!q:6CIA?P@RI [RR eU^`yso3JxD+ll2EH`|5mtԲ2\3{C +E*a @[9}siQqzT8/!>I6bu^F"E9L>`=H^ 2y#\ު7Ri:DF,րHO{Iz& BLmIQt ?<^@#y`7bj4pv:)&1gߥS niIT]Z -xMJJAGu;N#K(vz uuu71 #yy_챑|jgi!e[szWVA68P,.վ`M ={p/-=mTm0n`= rt)P.%A,H]$xAx_,9<#; Ѷ^p|#&vv4rA}42yZ`? on@~9{S] 6GO{T~u LYXwe${Ӷɛ!c[\n4 nXXn7_p͜DUs ;bG\d>ybKvjp|'~E!Z ƹВڄ&N !Wٍ )H&nƎ\W'&GȩlҝzxI Ҋ$?a;"r%Ȯ2$H^|LJ-  Ak Qlg:LJ\רxnk&Iol pyh5 $ -`5ArbjNic ˾Ȏۙb.Z[DͣkM 3SDí`Vv@nqZ(EǛ#Gmp.8sv}q[r݋INӧE_,IyʶZćDY N}]{fK ' $@VY3%J'Anqkߪf?:L}wQ'^ƺ˄p8A"rkōzZȆ 3 /(AlUB,<PɏMXNu'DWcd2lʓȉ^x*h\7~Yy?u{c)&$I%p= _J1WTT~|lp F%4K.ēqd?DQ o/. A3*H-bc 8X<0a.նNt6*< bحDT\'P{\aˊRx{O S}V>K S.íMn\*q/jCO䘃Qc#+APɺƫH&h#o# Z1p!`.)>/[,o^@ bj=o3?zUT+nǪ,?C+P=aJX$:阪$]9ѐð~:;M;:3h]`k[d\Q=B<zSmHM;'TyOֱNn6T7Te.E$6\V+S.&>sw,pqO4}&Ikh6h@9w!Ipw4_9L}G0 X=܄z$)U7=tP"k"DZr5{JPW2~cP*V,1>o% n&}6Y\V~}"AԝXb^PfMk' W"b0v0$ e0qQ\dsW;yEx. /Ql#Q.&&xȪTxu2hO@܇Oob jkT`o TN"Cs}]Jͪ}chd粃l.I)^8&\JPK,陕*HxIyU%Ñ& |LF &Q(iT '1E9JKVp6֡ށ$ϊ+)fD6_ Y}p䜍(}FtgL^WuWqY!`G2t-eZfĪʏcbqӈUN؝#rS¸6ʸu]pvVoD^ohxk*>=@GrhevR5Ƚƣdz{J߰}ä;gHGpDHKǩp~6togE]]fܙ[]'Y36IXx)AA.g[1dok5dp[I]L:S/Cټ@RcBwHEWL%eEyv]6dVcTGD&b=r#C 4ux.~fJI dl#+͖>e7nxp!O_T|1GT/aiza O;FaW&\h_a7*}יI*'<'^=wS߹jk#Qi_pv yBu+܋帞\O w3 ֘z6a+Ѷ"װ;úIpGb&b:4~oa#5ޟ=0?^fuaW0h[37GvP>r)Qx2A;L6VԟnJ%V'Ye#_RKdas1C2Q6m,%4{Yt=RҚmTE7u:c<ÅVpL@#8?I.N-AFhoxFǟmyXJ(]4FR+ ܳ׏R/M67jłPLK\'u8p( u,˦xiJxvG{:W뛷X?S°r&(;\55g n!4a`syjKI-6'TW M{\o5c>.iYՀ:#`5eU>^FV^'{*~.4S[^}Q[ **qjn*M .Zǘ o%-T-4IaKlK%DQ wb2z3n"ګ͎{Zō4yOuKGe:x.=Fyv=;ɭ1UEQƋ)$f5lo$NɁppPvrլ3Ӣ7,zj㘷owLQ!K#bP]D|j<pg^|עR-Hػ Ř'bL)ڍ|4M䨦&X Ppgjp(gtޢG"+Z-U؆l2?=i([1g9XD?t,,ګB$&{nR.R}'I=&` ~#1>&g TFdc.WC 8٭bG"y5n1ZKqmvM,x(,דsCrSrTo 1el ⩌ }!eܼ7/yQDBsJe@QW6t'4Rẓ{U l lj)8W5| ~JřhrAb 9B2pii9:X|XJ'sA) h: ݓ)(Xj3_K߿oR*>0rPIOB5aXVG.-S+0J1;\ޒ\fg3t%wn!~"Veg =:Pt_ 8js/)`H驘- Te%lR%5zÔ+JG~؉fTrŀLɶ e"7OA ۤNFɩk&ٖ{MX${%]$.ch-qƕο>L$4ɏkx\:|1 u)$#- tHflrs-{T>ps{W鴺IV.E钨=@nP߲~! *gL>ML׫L@RA[]0A_:; J; )?Xv+Re[2E,\PPˎ*rֿqasZa3Gޒ w>77U%?@.Y _4fa?/;Կ~ϼ72m@JqBAWNVfB5"4 Sb, 4CٙZ13SZIDuHHRˀrbq ҟ1*RN|Q, [BE1߯VD]o#Sv^}{Fj%o۲$|N͸f:' zҽg+v{󶲤 Eȅ=FXG q+ծq&E3";Nf=l]J͛}&bF^f*Yw>Kpŭ#mo~ZBS^ݚTp^o.W0ƹEkGAϺs(|y$DiIui窟/<[NM*5V$,_f"WV'jX/廼grO=;sJ G0ǥl 6]mUqQ]<زLǯQ) S;pqK:6H)`͚5to@A -a\صD>esw{ev<Ä!~?#%Ԯk0cڛOP_^'&ORq[0I&sH=-!t}Ԛb56peF)U&zruNQtt05w@fg{..A _ң%5.Ql:A/TȵU/TB 7nEKr ^Zp KjϤ;qx>ؙp&j†Dwles,')vСťlm/rT;%gL\Iƥ=jx<o3 XTƐM'NahǝI^rh #09!]<]Fk+Qis:"t:HkP*ɘG @q!R+:jiooF#;MBOܼ 7Ulv1ǓHkAVr߲+(ݣt5Je$@ԁ]x(=A &_t!N#W݋Yv qE-G5[i;vs2²'fTF PЬ^Qx)%wg5o+Z |]Jw$"Cb\w&8Q(oR5v@2,s"1g[ze?7QkG7=(юӣFH))=6[k}' "y)Ƥ0Zq w0MBS` ;]⚣] >"a܃/9͑ѡYQм9?'qȀ!ި<q}Qvg_;T?L&]h;[Pg J1AfXRYVHMRO! %IB_I'|aNX]0쪷 ]38˽JhkBBx66_k?'*)aMe! (o $ >- CAd68^t,kfP>HKdwң̮JtZq;%Tߚԙ ]]ev JMaɛ>s8y48}ELXڔMh^).G.%~(z8Ta<8"|8Q197.Z@msȣUT6PJgB 8dRbtfS+E-%>֯Έ3uH*JX ɠn dfҭU= P9d#6=K@@2~v $?.vG_6/EWû*K!X&__ @(`29y7N611Mk:h1QT~[[kcuBJx7PUz -jdI ӽ~nYg4O^Uj]O~'i;*cmCv9c(Y$IFykWg/޴P&Ѱf†y9Zj~Q΄ %emQ]wmՄcXI_yAϽd;w!=υ>,{ 1b*(х~{vR="b.͖ڥRD\cnt0r1I3=^ s'I{B4鲸&OL3G ™_F)D3m!ciX+M5m\(R4R'Y 5 l4)$ir^eh|`3ipuf1 ~iu)AeըA_nF cY>yӻ6%%˺z&t9 F>Eےƪ:5`=AH/HOXo ַƌύqK9]ތؖ[t&_˒IM=[Z`bQ@mGZP!8ζ$w\Ob8GF߅:`$t=+fC.v:g|8Ar6/A[q̽2/Z?2(+-fN_됇Y+YK!efL:ֱap+p\T`@|TFxk2 AkvD7tݧKzP{%~urúSR7@z#ocXY DZHw{eN߃ޛrKlH*LNܖ<|P2 5[/h1;IłU]!H5ƒ >1&V@d.4a,7mdf+nn[bnRdt)Sf)Ta ϔ4j(7sJoi Δx[couP׉Guɽ Kjw_&BQayn];.\L5BH;[Vo;p[n|?]Vx`m.[b}Gg_߬j&~;E,Ns/T *";sqf|@20ʍ:]ƯmoGn ?Oa0T?; UЬţz[P̋at}Bu&u]f~'l}cNc#и]K/k͎N|Q6pd˥Na.XQlJ#c,d2m"".#Sr˕FbҼy!۴t=h\|K1}[>dRuב*дKj[/AmoK9=@2X|r "{7(˖/U$?%_n:i o6j?Y?i0s=-)Bx_5ԏA.C6IGHFڈUT )F#vsx@A?PDxn:jmi7xꀖ(2eN.U&87-p K-T,U~Z@Fɱ-ޥp"XiXhŧX ߪ@f>w.c&>o(o|"ٓ-0o_53Ė^'X Ц :=JTseot8`MMӇ@+{JD"f Pyi ܓI!ZS AԱyIŴ خۖ+g_~Rn7EE#Ҽ//ontf;)`4 賯?-Oin׉`i V\ʏBGaButY/YGW 삮&L~D,{ 2-$kEC*sLA %&;fRjJF>~EJbmQ`4" $o~TeF^V=~(dYHebB>_(wӃQ!0:IqˑZ)EgYi13 RsN㱛q`)j,#!h35,eͨW@igWKz/9 )=K-e TyJ,o!K1i _,s:\t¢X)Heu?9 ךt8!y)G9m^2H.ubT6lO~Df-23Q%G~wz@^KlV@ 00-u$X0C4-)M̭uyUՈyuՓ V*:&KKHUtgyZ'E O܎8\t3FUd~#e{2wMShdb0W=fsZ(*dēAVl}:_7\#Rݙ1Q~\"WTBҥf4&bQ8讷]HQ 9,X$'j** H ;(@QrwQ#/*^N[CZ>P:3g܉dy`Y_&avkiT&}68gnDwHo7_i;1tlE%Ni;uH\WuhNa=ƺ|/8SQlpi8+nu+bmy0k_ PR(YC6)&1\1b!#:q/|YmECz %)|Qj&'9YœJI/D{[. J@3$o;I &3,PDv5ؐaҘv]#&"N@KJRH Z-,7r!EQKnО7=ݱf(A(ZVl*hrQ˳?29+0oRfg+|{͚.ňm [0ܯ[|6RfddU634vDI"}-?畜5(~symӸr բЩ>Y"+5`jȢæqBcЖK"0/f Paھ'Z6@ 6cQsaKK6_UrPk{%9ߦk"0}K^T@Ah[$J!vmQEK/rnC[!iK'|O;ʞ-FnȒkRH!st1Xj*Sl3xw+Y?$X݊ZYʧNm)TFN/r!oOyb{ T 3q~fuCu^&v Ϡ.m|Abk0Y4ϯr"02UD_gߺB5BqI)qnrq6 Ǟ.|'~eVة錫o;ʴSTCòiA޳Qwmѕ1v= ƣvZ&qrkp} 46"ksS8%ϚJ-@R/ߦG(]Wu%Ѷ=p$hdY 51` )"AV鈺|7/(iU:&bh# 9Wh 9?\%H. !r,;0Y򸘺f(ڕaƊљ:Ve,N%/}773K8sfO?GMB~hv.b4rz$2=`I'_ii7C˳A E` ATUga߹#缅?_yR3?L" }@AKc8)Y I*Ʃ9z&q=-D0 /ZϫQRwHu$%NrJ\VQqUJ7Qz˦HqIc(?O\w08\V׼PH75*)ngt5fpBHMI fd#}'1*}ԫTxcaSLpwԅB3W3٥MLpcWޮfZ-&Nk 0]g7JE7^|N8wְ74/y4Z #p^1 @y|g -z\ s@|X2:qpIh:pŶHKu$16}='6E yka'Txu,(ɲn/y<:y*Gn(t`s\H`r8x[{a@ dc #[Ja)_QOE^BKXV=FpUPLja{EA18Mvo' ߑi[zQe*65W rg&fP0K]&.MZP4u~,Jd0Gd]q~ !)kri6T'dž:+BԢД$ޱԬ(~/6`Vdr ׍b`/VWc`4&OE &y`EM%,DWDԭ\션vi0{mCSc`@ `ڒ+l-Zu=lfDC*C޷&,"Zg`ޙو]= =92PJk\ف~^mfGű]R Eqf}4_l!]R:ƌS4gu OV[VJ%&^3|ϰ:=ip w:ee1y&k_garr^f%+@~%5^8gc4ZV.w&V9:Îcn-}[?%#N 0taep8Hfcv6-9tE<{^+.4ɏQ'BavZQ ^9#ћ&@Yf 'wC߷Y._m*C;YL + ܒ6}K<nfV/w!lٽ/K9֦kQ/G FM?iiyПV\ѻdTv=_տжD3{FN0evGymmJ2yt(bjWgh>⎉]!&Bl?bRRkIb(H/;d~GL!#&X3KMI_욼1xRNBC$(knS0No.8j\~#"NZYlEOF"]8o`UMz/.2YR(KFyi25gYSQT.5rk f,xjL33> ˓0aҦ|}Mߏ\3#,{<r>g$KD4W(oÑՓ?*8ByK> -eЙPQʐQ+ͺ"WcH*MPuy4s;ߍ4%T~Z0;MH׮ć))2u3*eNnWScIJ.ǿ-'Ĵ . *ۖ y]N)ZfnM)2ƾ/O@r0)_]P_A&g GZJ7ߗzl]Cš\8Կz)߹PI {w!wdpl,Zw?S>u=ZAr)EѕfOl2aTu05Sޏ{ЖI`ucS]vPiz9%A&8i '.V^ϒ gsӯ798~86f-bl!#FGɍܺW^䢖u RX=iTDB˾.;'$֑},@ Hfܢ J-UwDH^SZUtEa׭qP(*V $1s9\Kp@V9^xb%1'G#o`o xxJCI׉%&ZX:zyNO~TE~͗ b*oJ+IRO`E%mW4@g?8xkð|.#cԅ#+^|7g'w:9p\kU-  nF=.DhESXXsl9bavq-W/ã:9cG`#1Ӭ񵞟ޤ,yj2bZxq4|Mx˛OCnpԡ'w!v*,G.O|FzV[[3S̩ 3 t; D}&f.h ~W7LNwe Vy^a'3kY{9b5gnq&޼(2l êt)kb%Z|]utWV/8RN[n; 2b<qŇJq Aaa?U,3 ĩ.b{l wYSf9=|d=Db`$,XZV>o _S#=y6{^a nW鸯@4l S(߶9*pk\⟛U+OdZ\4 ϘX)N5udj&^ \Rr eK,GՋ5dсCƎ`7sOI> L,JhwTZ5zhjgHeRm4>bE>s8/i ,ӚjXS;3Q9ThE\P)Qcٷi ew.Y 췔&Qu xhцm>A4~'yP⑳|oވ|Pg9 m9I.y)q4C!y]-Ď걞xf/GƒHZ{QmǸC37KBOYB#> r҈)7h&k*KXdkL{? Q O|SMC[/5=1X{)Q??Tb m^=ri"zRA3p W2c<sNdd$i&,W3W3`$:,< F6KχO$%y:|hd%KIWG?6$OcQR]7@nf^Y|S8u:(G^Wiܝn t )Q+[U3F(a XCUR.SEk8փSH폞!?[=MμPFƧz:9Kn0fEu9 ,Zfh&|pԧ;ll^u琜0>F+RzZ09ɍ# `^Xa[u/JSJ8UPX`'Iz]NR[*yF GC'GDӑ64hBْ/󩢹'UQQ8VG`ҴZþW ](؆Ѫh}4$BT cv䊁Ѐ`x9`Rx^5|}S78qػyҁPg*[@k?^/yQ1/sgs ϩMlx8$Οp.J<+srʍ7 Y &$YNq#w`VWR3/:IݡV]0/r ]("nˣs;hL^ir8`0ϵ>)R;=[DW%82w @l]q&!QFV]{OjBq|*p Pvf]QT[3_gg⨺:%`@n!7qhb6ϻO JU8kؗ5n2%lkeCĎwy*HXj+i+iQʄK i(xXE8L =ֽ|yBg\un dE"kgYWz0t Qw"W1 Xj gRILN"Q"H/(ldIʗOp;~`KU,Fe{:uy63ܶ2lE:P}LLcoÎz]-ih߽/1!F%VoEq).?V)zYٵ2?s0'phs [b^:zU *.D!7wY2#0T(gw"@I8U6#R걲R)Gô:7"/RV(W߁`0$ˬV3;|8`GF'CqT=PL"|="$gxyY`KwQ/3&L% XLjc6OPftHY(NtC')?e3NCjp)A"dt6n!jMX3`W_HR7ŠeGRhҏ@SAdHuaV;V!׭+^R#?~㖔Z6N6טdE]m8kWXt tMx.}(JuTũy%?fq>яWK1ڥc9k>qeq>Uf VmjN{W>e37$/C`.D}) S?Fi"xnZv5DIh‰q活/z  djk!੐-A[d͂'Ϳ/lK+/w3W4TGuy*Ġnø 紫DYVm19Y)CrXC!M91CMD)z#7̍Uҹ`? lGkeġ[ Xx3;*|n߶} *&RY]z 1[s߬ݲEdVF (Ewx lWtu/ -Y~jk<"gQn2wd53M)Vxc&H׾|q`Dz=7 qwyt)qmGuCEi땯Wf tJI[f62ZlR\g+Ϗ,Yon xo ㌦ӗ 1s-- ~;Z5o+x/@j 'Qus2=ߞ94XϳE)\.p-`:ޗ5F/&JMo`^ 9z}qhdD1`<3޼9YjZ_&w!E sn!LU$D]D 5\AzjʋC:Fܷ\|1dz.\N_89^픦+ h~fT_X mߜ{כ19XO2[֟Z)p~:wL9͞ӮѿD΍BLKe˅J !gcG|,zO˽Qc' OM&DAZ*:|,Jl¼4[S~^:.VMQ>oQqow:[Ozt0?;䟛VzgTeO yV$͝!E|cCBػB,<~#MN8 2١?gqDۥB0^mR*_t GRM[*O,f9:$lmm[{}7i/ Zi+?dlի'BPOet@"¹jpG9b{Yu*P wńHO< o_`6tI;Q ΢ yr,̳3xt#]mrO٫ΉiBSV_t/k[Y^c1摕ȗBf{Z*%0̈́P6e\S%%{|>5wyKOPol;I}Ye C?]c9<]|#L\pV:u2>jcaj7Y'hQ93CЇ?P>~wbᡦ.s4Hdq$]l~H=6r?gR[b@WjXu2'Ҍa \'%3TUY7IkBInF΃٬EQ5Zp<<͔$UI&(de{h"n+YFp/{F%OgDil.\ϮvPw3>>4\Y֭Ǽ­Kia광 B}Ej 'ΧN2ۨj>h.i/< 9 ]sr^)\l۝Z]610 . h^ZDe8Ҿ?Y il=8PkVR hPAc@8tlQNjRuםrk|ΦG?._ݜQ &4}cp լMÿu1e)F˰y`'|*mŦy(E] ?[x&k& vɸ,=KМ v#<ΖXu?HHa r1r"{\Y(yEØĎarSOj[3 ?AHO_ Y:Tl\qlx%4溆P+f/[hsgwvɜ^F1Tu0pv4` ƀ𢡄p߉aՒ/\y}^5៓qeHYpm 29'R3X:w! ܦ2 pz(EGWWo m??v3VVд.-ļn]čj1ΖFӽ6&UaL'#$ :WCHL!yI2!$ & g@zኸU FPw2s="5uVYfy#s(;LԕF\ ly}sF= .Cy+к.*_E,j? _ۈঽ,r/Y[C7d(ҟWWlK1=yjYe8 B7Iq-F'B ^ܐ%dekg駭%)$v3zl/Cosz;]EmD3;1ȨEp( #*w~ϻ't3аzf}_DsZ?#.W51aH\˅SWp8"<" j2Ø1-J`)`΍55kXNzcx>Sٙ ؍rS11h`)Xk7a+dvK dMMzkx%kSS>7R߽wPa$f*Ɇ7'OunfPv%k*PԆ&وQnF*^{6}TX`7` 58jˤ98>V`ϵ¨c0ȓߓ4 8,/Q=FYǓYv-L:}E苓&"JUj2 DF)A d&wPW iMGpG~Re3i,18f c~Ktԉ_e ἟Ӷ-Wyd!ڼ}4b◃J' zp퇝]x5?iX3X.X3W*Ue e7}M`PhjHWL7ʞ'iޅmkA-+EepG &z,CIi=i)Jl$V3ג4"J vzhgXȐ;5)%) MrN'8 La ˞zE}fPE,Ps re`ZTF,o9Ůczxt|۾*cK܀TG> M&18M%2K5=5Zud$ -5a(җOwosHGq<X/EVaywLFtħَ)Wܽ fP#,LZLD2P2%8xS&ѧjF]!6$'K90Wf6o 9o$}֟"0e}@JYX ?Zoϑ)]#JBUeQ{ɩka2&֍ҦO!w)5_ A5ѶeR &;*T=9@nזyCYa!0&|:OI@~h+ueWduKx4WvupM2,.heGRP_7}ȟ:4dʀgA4 799ؤ;Ll/`yQ<ث- fd{sSxUG#rTşk~z0Ȯ,xZnՒ27ۣ0!3x/\gLd1-;2)ntR!AI/d*F6s$F0gq[.g:Ƈ+Jv)wU7w QT_-lt.~m?f _[! UķI;HELQTFe;tiEE1jp/%fJJ PutJ*c-^'DD!VaF`VIr GYOs|q:XBj x/W\Q8"[tړI\c8yƟItԁ[\Hv"12Ұ44q{ͬ[ r5\NtMc5_cʵoJ^&Ҽʵ-`D_(+Cyc^ēH0;cwl KNʒc.ٓ*4{Ô~ 3=2.QNswuG={ạ=ҘpP4l: Luj`n0Yެ^ ed —r;=,~1&Y*av8 @1iy3%h.mWOpI5 SRi H4UQ|E-.{9jEwڛC[}|ssrMB^d٬4Kc#ۺWJ=y?4^66Ȍmy@EE1eWY\9]eF~^.Ut/; Vj}q[nbv 2xAjm`X)L-~9KE@hcS$jG=_[ilWX| #䢠&*3w޿<=( upEKrE0X Q{7]-!-Yg{lZe;~͛iܚa%r ;K[zոMJ}fcnt`*'8b8:)o RSC Q.Ĥb6 Äh)&s1T"nV{yI1_G+_Şy mf{0g! ŎNTUKVjZ,/d\B)g5DX5X'|F2+VOw&#2WB)Jj}\IdX{ZDw'PF)Hia>K%ǹDMmuָNKQTNNA?-H=6x2GM'TƆ6[+7 yQRtF@IKo[:E pr֎MaDRs@?TiOw_qexa`,sQ".I5s߇NxLBmWt)YTO[fkBrv-`K~*(2,hc٠'볋;fP5WXO49nE&h#=; }V*ٴt2"3x{R_ [C K9U( 'SeH.U? [nK0@zN5֚t_oO_/caY앗}pzf P6$ovQ+|o036yi) Om`왚6]YzSGǃ7QD'Bg74JNscJU|+-ʅu[ lyn qoV9>}քpF%ov{(Yg~׊R i 7N&dίGao5WZZFk^ ٻ#{?H)7U1c7M;!&gƵ0W^N쐢Bѷ-jC^mK[<OP 5{q;@=W.\^{G)Y}{40#¸sW ٭QW/#jZ-ֺn ﹧O+ԨWVۋIډH,ɅP=E(YLƚ i8x=H*(5MNAX)ۿZzj]]Od+gnl HQ$OyS&SFqxi(?G,UNߝ*K~E: B#KHYzV5g{L5'HKu o{"b,Jmm몈=;a丐.GԟFlCN.cOo5kmp$5l5XRW+]X,^v\L .~վ$Ur%{j2a0%fչ\YhQ'4;[*c?лJ4=l{dV:܏V40|ªx#1wL?jcQ/r_' (vi0<M+g(Ay&oj+z49/g9)2 8EBT=9 F|뭷J~X.-8= MӷbY%q1i8'^ 3'nH{n^WI㡷&zڻ$YcYW ִsTx//4*\kVfT^a4Crǒf֘\ bhq*h!gz(b\xFDP-ՓhZ1I$M{n(f_PsPTd6f8^-wSIQ0 e9Ar[ )!H >t޷lA'xxsY#54To;@ #PEHpXf ܮlE۬<6rBc|/{A= @NobMe)s%~y-" AVӓ.wȳtxd~2w`N{0O`8x"FB2&f7[HsXE_4N{?fH~\I Hş#?eS)J `'~ jaC)GD) MMjH`vʃW >) *mĻx<v1CZh*X]V`G"Єu Tr6oD{= TtȷWss0BqͺzQp01]hpoG3[;u@-,oDak( >Q"3Xm8e XzFAFJ UuNlHe6b._di%C @7^"sQz+#φr[k%67d damgNJ$ y%X-~fAWN07 (ףo|r`2@} !;1O> ]0d+Wί՞;1m~<-cHAd RHfG ;QW 03cv;bq BL TsgZv| U͐[2]ϔ 80 f#r+RW1szӭh׽~w5F lSWR ~+fRcS&Ǜ*N2w? dLܑ7V,K<8#{@~cd0!;z- Cy#>h;ݒӧ 7ysd{5~TA-R' >wַtBB>Ni@\nɥyU9Ձ4?߀ 8$HNuFޒ´pfmFv3N}o]HB@vh߃J3&4HOdq0HYVۏ*jt^299;j߲MZD=8XNW ^k!f"eqd$ \Ffg@2^c7O=?賻zFz*nҙ}$0lȾ7#ɣɴ$E7hJ.xrG&ĥAQNKrq:(Ǩ⺽Lbǥ3znCO_ԓ܈r(Z82$ErS8h<| #xThMxB@hV ~i)cwNց8NKRķ|W"ft4p h#xka)_^l)94=R03.vr5ٲrwZgqã5МDks[;=&M dB,n9@p lԩZ1LL'&sz,<A[w oemg ?(&|*O40)\sJ0 ig<_"tsŞ%XҘvNzbfd?GgGOhwqŵ9! 7ZT5!}KƆ!'V3ՉgUZ_HL)-KU0G>ndEm/ޟGhEIH3yiIusE#cX ~SuBa5l _\O &|/Yx$>#XМq7^ɋ* 3]d̕^i /ݵ QC뾱;'yjIEǿs2W1L܅YCԯ~QڝԜ|) 8-/-w#(7e F]F=eCw7Dqز5 D<*0c:3'HRKdYs|͙bCʪf>#g=MK_J '#]E6,ᶀDU8%s, -Թ""HUxLԖY8x-sZd?>xjLe[ KB^Fu#ɿ3ƶڽoX$;~1ٽoÚ{W8=< $x绶{1僇#K9ΩСGsΨx#ά2=-kRL$@ǪO݈,jB~ )1ij{-9EH1jt>q>__]cO9œ<@rlx#RGǏnpo ӃV'OzaAbC U IJf[iJ5rNS#BЬ] k++& d+!V M8:X C?+!vKJ5Vtiű32*w(ָh~sL"4ytųAEzy* -0^N#_U7=;uC? =hR8)mQ$CK(=-ëRwDK.Y(辨-(*?km[9h6*x-urALcɖ-_ޞ+  8l1E &OVcOgq}hZd B1"xVˏq.dI2'7!EGD% 2X?y1\t%°q V/`>,v#_xb(,86Y)<8ZDWWޛe>;6w&)kõ{0oE5dۍc:n>8]$L2k {؂00yz5SW?_"032>U?~m.0 zӀIFoq2t(Gnwbe߈neX8_a^H~̈́g(PyKxy Kqa5s=䁫F>k=vslLBMlVV/ ;B;_2}Ξն6H{)»'b5p> L*8YJRߣdc|Q -a=%~h/AuwPo668zHp:K :rVWkw|=>[SδX^IG]SAS/0"Pdͭw7U%TuRxHNN4a{W: W3ɞ*MNN4v.&d d8V#3,^ GJCo*@7r e NSa{gM9߱az'?0Xl ?9p口Am%<;2s N-/M昑 ҧ(%Sxy.&z6yҸg!ʲjET6=ۀ _D̅@GB u)lG= @.ϺS(ɏKϤn '|2}O<\mfp$n`ɩ:3[$O'ݭ#… pØ7QKi aM]{@bCQ6$u4/+7GtA{X߫[ Q&eҧlQmdi0C 5^soxzRD刃DD{gKX[:_6WPfR9r+SDpLGƄ9qHFaU\g/5(GcI!q/ѳ*;Гh=DWƒF3S% ŊgYs5Q8e ˫y+.n7EfR3z~[) F:.o4sy+CYܪQ36pPf \(HJ&fr10"ȵ1ć-x8%~ʜ.@j>`A %~trCsB^7nn g-] H+/^ !% _Sr`A ߂1.<,W6n#ޣǮ wn,SFTA.=vlk2"jwjoM2;J*+Jf1g[)lWIӺGY&ʗc{i& "6y<,u =UYTFhoA [=}VdR`ixZ6q\pjfBNi{cՑB= k#gc̋k],VQW7: 4]JU6t[)<;XJ? Ni+픢4I=O:Ctɕ1i;ztɂhq21nNGXv>rO)N2YzPbXs [>f۽n~NY<e.-(YGS1TW))%)f*/|0s05*#RPfşɽMQ| `X|.R}̑ .B,.PS*Qs'Iyė}M$%l_K=9'!\c_W4HL`LqV+hu!݀ 7kwL[k"@T-['ǻp855Ƣ(f8H^/hq&ŋyy+l=tǴnz|gҁK8O{vSN}5sZjUY!$' X덕'p~ꥦ\i(ʠyrΕ5*z3ng1 j{3q_Z<%H;T^T;ٻ;pSΤ* Qs \e#\?NT u [)[w#^bQ07 ɷy,Wbp9  x5|YGQ k.t !LO0͏А '/>8qJfAKY|#Dw3ɱI3< yy%ޘ"RI3)<-4#ކD%z9<۞TKxHʤ [us‘qLw+8:ɗLpn%,d3$ŚjRcBU<|J򱇩~aC ;-p1Ybi5Nݸhe"JmR?dUm̷2FMmK4ϓ1T^g5: sqαԼzzy+pM!'y%4^UR?l^%,*9ą^/P6#0#k}A{ȑi~# -ix| NMeŹ{Ta$YG@wç.#zO{BxpY5.փ$C0cϢ($$!CMjOtfkη˄jޕ 8,co{ _A(qM* ͣS0L!KN\ěEtO%c%^ŏ;ܭ_ "!fs q%awϏ_t 04z/#/<V)MQ^tEn%YI@[mǔ?l{jͻ$nu$T NhU@NMjI[[l.f_gVUE c0qr)hG_ۣs9l=DV%SG%{\+*d7a{baXʛspEoՂ,F&p}z $#ꑨ7,sHdQӡ56K{=1'D7"(~d-zd;}Z}uZH润Y|pEփ?VlAYFL!>+`42;M ;m(@Z6IkIsNIM+x[NWRm8/HhmUC3~(:~)Bܦ!۶1; CgCe]u\z1fĉ^^FPe4Ĝm~ UuY?=&FS@3|n؇CͶÿG(buu 5H Y3j]pue@A9#NUߎ[":ÃӬK:~JOOt)Q24 U| #6] F G"ema wf}ʥ{oK%y5ٸnz/Fbs5GLz!OL 61B2P#j@_75A-nDdnX:7gXzcPU]Wb1j8#MnqOS `nI 7e^`Y]59$(X|p4Ng}M;QqF:*Q+ŭY+MG࿸ X|H%h:[2g=*YF\w" Gaf[NwP 5A 79ߜx=W"'zfFDrw* k` ,×H5vP/bҌn;e?-V^pE,{(-qTgBJ]8 %~NWH}`$խbi<H w~I"ĢR`'8H!mL!.Hi,o]k)̞Q^E0zMU3tL8;:3!GA> J\ߣ r3|^7+³[*QC?B[Ai@Kѱy䦓Gi1ن8RB:PH bf`PXLL>e|j~'aY8-2Ur^_Z"Bpq'O설ʋ fmx9`#0hKAMNvQYa QyX|agl`nס nMjU64ܧex% ?2flHK!)*ao?G:JNZVjw,[,"CУ䷑E}AW\і-%KqAǚ^WfMǙc+"9ro#r*Њ; dSI#VV+l)H=x9"VCD^]eTP0N#8rMA 9K2Ic?^`^" lۜfѢp:G{DD,E<\mь[8)k6c?? ŖK6Ɍi*I7/z:lc6;bWԣ!ٙi?}նm moL7z6Q_nY #Aff9t_CJ U&8:rFI'AƱyP*J=Fg6^~vn֭uw+CzZLY6.rJҤmK`)}='p8g J޿2]a {q`-U}*Ͻr/0=#IQt"ּoWFܾh p u@]~z='au}eSt}ku  Oá|KLΞ a U[ش̸cOu? YZ