python2-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp40>    g ;G|`u` < _~.  @=]Vpa3#;|+|Fwl5jPl Hss Y;Mr1C7<(Y,aqq^P8ny9a>ׄuTX螬Tq L!y9_i=b= m HgK8avfM,ê*a,_8#36}fw[9VY9t?dd! 9 d04: Oax~     (Xx#(?8H@9H@:@FMGlHIXY\]^,bdefltu0vPz`Cpython2-perf-debuginfo4.19.902410.3.0.0300.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.gdc-64g.compass-cixGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`AAAAA$g g g„g…g…g„g„g„5c9642e5f21294435e7e9a49a6675d0e99a7eebf174a3e2e14a562894c913fc089555173ba9c7b9e08fd2c1cb0ffd32a0d6532dcbb4b50abb3ae17ed77edce9c0619f8e35935024fabd4c87970bfcf01db55ae1f310f31245bcb0767205cd154rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2410.3.0.0300.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.1ggY@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.3.0.0300chenyi - 4.19.90-2410.2.0.0299chenyi - 4.19.90-2410.1.0.0298chenyi - 4.19.90-2409.6.0.0297yushi - 4.19.90-2409.4.0.0296chenyi - 4.19.90-2409.4.0.0295chenyi - 4.19.90-2409.3.0.0294chenyi - 4.19.90-2409.1.0.0293chenyi - 4.19.90-2408.5.0.0292chenyi - 4.19.90-2408.4.0.0291chenyi - 4.19.90-2408.3.0.0290chenyi - 4.19.90-2408.2.0.0289chenyi - 4.19.90-2408.1.0.0288chenyi - 4.19.90-2407.5.0.0287chenyi - 4.19.90-2407.4.0.0286chenyi - 4.19.90-2407.3.0.0285chenyi - 4.19.90-2407.1.0.0284chenyi - 4.19.90-2406.4.0.0283chenyi - 4.19.90-2406.3.0.0282chenyi - 4.19.90-2406.2.0.0281chenyi - 4.19.90-2406.1.0.0280chenyi - 4.19.90-2406.1.0.0279chenyi - 4.19.90-2405.5.0.0278hongrongxuan - 4.19.90-2405.4.0.0277chenyi - 4.19.90-2405.3.0.0276chenyi - 4.19.90-2405.1.0.0275chenyi - 4.19.90-2404.3.0.0274chenyi - 4.19.90-2404.2.0.0273hongrongxuan - 4.19.90-2404.1.0.0272hongrongxuan - 4.19.90-2403.4.0.0271hongrongxuan - 4.19.90-2403.3.0.0270hongrongxuan - 4.19.90-2403.2.0.0269hongrongxuan - 4.19.90-2403.1.0.0268hongrongxuan - 4.19.90-2402.6.0.0267hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !12299 v2 ACPI&PCI LTS patches 2024.10 - !12278 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes - ACPI: processor: Fix memory leaks in error paths of processor_add() - ntp: Safeguard against time_constant overflow - ntp: Clamp maxerror and esterror to operating range - Revert "ntp: Avoid undefined behaviour in second_overflow()" - arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE - hrtimer: Prevent queuing of hrtimer without a function callback - smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() - ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() - !12270 pinctrl: core: fix possible memory leak when pinctrl_enable() fails - hwmon: (nct6775-core) Fix underflows seen when writing limit attributes - pinctrl: core: fix possible memory leak when pinctrl_enable() fails - !12220 Fix CVE-2024-46826 - !12268 selinux: fix potential counting error in avc_add_xperms_decision() - selinux: fix potential counting error in avc_add_xperms_decision() - !12138 md/raid1: don't free conf on raid0_run failure - ELF: Fix mixed declarations and code of "snapshot_randomize_va_space" - ELF: fix kernel.randomize_va_space double read - md/raid1: don't free conf on raid0_run failure- !8720 net: USB: Fix wrong-direction WARNING in plusb.c - !12116 [sync] PR-11856: acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu() - acpi/arm64: Do not add CPU to node_to_cpumask_map in acpi_map_cpu() - !12071 btrfs: clean up our handling of refs == 0 in snapshot delete - !12069 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses - btrfs: clean up our handling of refs == 0 in snapshot delete - platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses - !12026 ASoC: meson: axg-card: fix 'use-after-free' - !12040 drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links - !12012 rtmutex: Drop rt_mutex::wait_lock before scheduling - drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links - ASoC: meson: axg-card: fix 'use-after-free' - rtmutex: Drop rt_mutex::wait_lock before scheduling - net: USB: Fix wrong-direction WARNING in plusb.c- !12007 Fix CVE-2024-44958 for 4.19 - !11785 perf/x86: Serialize set_attr_rdpmc() - sched/smt: Fix unbalance sched_smt_present dec/inc - sched/smt: Introduce sched_smt_present_inc/dec() helper - sched: Revert fix unbalance sched_smt_present dec/inc - !11918 dhugetlb: make spin_lock irq save - !11968 drm/amdgpu: fix mc_data out-of-bounds read warning - drm/amdgpu: fix mc_data out-of-bounds read warning - !11863 memcg_write_event_control(): fix a user-triggerable oops - !11921 hwmon: (lm95234) Fix underflows seen when writing limit attributes - !11924 nilfs2: protect references to superblock parameters exposed in sysfs - !11842 CVE-2024-46771 - nilfs2: protect references to superblock parameters exposed in sysfs - hwmon: (lm95234) Fix underflows seen when writing limit attributes - dhugetlb: make free_huge_page_to_dhugetlb_pool irq safe - dhugetlb: avoid lockdep warning with spin_lock_nested - dhugetlb: Use helper function to lock/unlock - !11789 ALSA: line6: Fix racy access to midibuf - !11905 scsi: aacraid: Fix double-free on probe failure - !11888 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv - !11855 VMCI: Fix use-after-free when removing resource in vmci_resource_remove() - scsi: aacraid: Fix double-free on probe failure - !11877 usb: dwc3: st: fix probed platform device ref count on probe error path - !11878 PCI: Add missing bridge lock to pci_bus_lock() - !11861 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes - !11803 CVE-2024-46781 - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv - PCI: Add missing bridge lock to pci_bus_lock() - usb: dwc3: st: fix probed platform device ref count on probe error path - !11818 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind - memcg_write_event_control(): fix a user-triggerable oops - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes - !11703 binder: fix UAF caused by offsets overwrite - !11854 fix CVE-2024-46777 for 4.19 - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() - udf: Avoid excessive partition lengths - udf: Define EFSCORRUPTED error code - !11809 apparmor: fix possible NULL pointer dereference - !11777 blktrace: fix blktrace is disabled when CONFIG_BLK_DEBUG_FS is disabled - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). - can: bcm: Remove proc entry when dev is unregistered. - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind - apparmor: fix possible NULL pointer dereference - nilfs2: fix missing cleanup on rollforward recovery error - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput - ALSA: line6: Fix racy access to midibuf - perf/x86: Serialize set_attr_rdpmc() - blktrace: fix blktrace is disabled when CONFIG_BLK_DEBUG_FS is disabled - binder: fix UAF caused by offsets overwrite- !11816 v3 tools: fix implicit declaration of function __ALIGN_KERNEL - tools: fix implicit declaration of function __ALIGN_KERNEL - !11786 LTS patch backport - !11759 sch/netem: fix use after free in netem_dequeue - arm64: cpufeature: Fix the visibility of compat hwcaps - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space - irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc - irqchip/mbigen: Fix mbigen node address layout - !11737 hwmon: (adc128d818) Fix underflows seen when writing limit attributes - !11692 fix CVE-2024-46723 - !11695 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11734 Input: MT - limit max slots - sch/netem: fix use after free in netem_dequeue - !11722 Squashfs: sanity check symbolic link size - !11697 Fix iBMA bug and change version - !11700 x86/mm: Fix pti_clone_pgtable() alignment assumption - hwmon: (adc128d818) Fix underflows seen when writing limit attributes - Input: MT - limit max slots - Squashfs: sanity check symbolic link size - x86/mm: Fix pti_clone_pgtable() alignment assumption - BMA: Fix edma driver initialization problem and change the version number. - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11671 v4 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - drm/amdgpu: fix ucode out-of-bounds read warning - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - !11645 block: backport debugfs patches - !11544 Fix CVE-2024-45025 - !11560 mm/ksm: fix possible UAF of stable_node - !11652 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" - block: fix kabi broken in struct request_queue - block: protect blk_mq_debugfs_register/unregister_hctx() with 'debugfs_mutex' - block: shutdown blktrace in blk_release_queue() - block: remove per-disk debugfs files in blk_unregister_queue - block: serialize all debugfs operations using q->debugfs_mutex - blk-mq: Fix spurious debugfs directory creation during initialization - block: create the request_queue debugfs_dir on registration - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - blk-mq: fix up placement of debugfs directory of queue files - blk-mq: no need to check return value of debugfs_create functions - blktrace: annotate required lock on do_blk_trace_setup() - blktrace: Avoid sparse warnings when assigning q->blk_trace - blktrace: break out of blktrace setup on concurrent calls - !11616 mmc: mmc_test: Fix NULL dereference on allocation failure - !11610 Input: uinput - reject requests with unreasonable number of slots - mmc: mmc_test: Fix NULL dereference on allocation failure - Input: uinput - reject requests with unreasonable number of slots - !11596 gtp: pull network headers in gtp_dev_xmit() - gtp: pull network headers in gtp_dev_xmit() - mm/ksm: fix possible UAF of stable_node - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE - s390/cio: rename bitmap_size() -> idset_bitmap_size() - bitmap: introduce generic optimized bitmap_size()- net/core: Replace driver version to be kernel version- !11557 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - !11520 ipv6: prevent UAF in ip6_send_skb() - !11532 v2 Fix CVE-2023-52915 - media: dvb-usb-v2: af9035: fix missing unlock - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - !11525 v2 usb: gadget: core: Check for unset descriptor - usb: gadget: core: Check for unset descriptor - !11512 x86/mtrr: Check if fixed MTRRs exist before saving them - ipv6: prevent UAF in ip6_send_skb() - x86/mtrr: Check if fixed MTRRs exist before saving them- !11434 v3 cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - !11418 md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11426 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - nfc: pn533: initialize struct pn533_out_arg properly - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - !11404 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11406 net: hns3: do not allow call hns3_nic_net_open repeatedly - md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11177 dma: fix call order in dmam_free_coherent - !11387 usb: gadget: rndis: add spinlock for rndis response list - !8301 tty: fix hang on tty device with no_room set - !7809 net-memcg: Fix scope of sockmem pressure indicators - net: hns3: do not allow call hns3_nic_net_open repeatedly - !11386 v5 support block hierarchy stats - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11349 jfs: Fix array-index-out-of-bounds in diFree - !11350 devres: Fix memory leakage caused by driver API devm_free_percpu() - !11378 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - !11370 nilfs2: handle inconsistent state in nilfs_btnode_create_block() - !11367 ibmvnic: free reset-work-item when flushing - !11388 dev/parport: fix the array out-of-bounds risk - dev/parport: fix the array out-of-bounds risk - usb: gadget: rndis: add spinlock for rndis response list - blk-io-hierarchy: support new stage for bio lifetime - blk-io-hierarchy: support new rq based stage rq_driver - blk-io-hierarchy: support new rq based stage requeue - blk-io-hierarchy: support new rq based stage hctx - blk-io-hierarchy: support new rq based stage kyber - blk-io-hierarchy: support new rq based stage bfq - blk-io-hierarchy: support new rq based stage mq-deadline - blk-io-hierarchy: support new rq based stage plug - blk-io-hierarchy: support new bio based stage gettag - blk-mq: remove blk_mq_put_ctx() - blk-io-hierarchy: support new bio based stage blk-wbt - blk-io-hierarchy: support new bio based stage blk-throtl - blk-io-hierarchy: support to recored the number of slow IO - block-io-hierarchy: core hierarchy iodump implementation - block-io-hierarchy: core hierarchy stats implementation - block: support to record when request is completed - blk-mq-debugfs: factor out a new helper to show allocated request - block: block: fix kabi broken for struct blk_mq_alloc_data - block: support to recored bio allocation task in request - block: fix kabi broken for struct request - block: support to recored bio allocation time in request - block: support to recored bio allocation task - block: support to recored bio allocation time - block: fix kabi broken in struct blk_plug - block: fix that blk_time_get_ns() doesn't update time after schedule - block: limit block time caching to in_task() context - block: update cached timestamp post schedule/preemption - block: cache current nsec time in struct blk_plug - block: add blk_time_get_ns() and blk_time_get() helpers - blk-mq: export blk-mq-debugfs apis - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - nilfs2: handle inconsistent state in nilfs_btnode_create_block() - ibmvnic: free reset-work-item when flushing - devres: Fix memory leakage caused by driver API devm_free_percpu() - jfs: Fix array-index-out-of-bounds in diFree - dma: fix call order in dmam_free_coherent - tty: fix hang on tty device with no_room set - net-memcg: Fix scope of sockmem pressure indicators- !11383 perf/core: Fix missing wakeup when waiting for context reference - !11384 fs/proc: fix softlockup in __read_vmcore - !11351 regulator: da9211: Use irq handler when ready - !11364 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - fs/proc: fix softlockup in __read_vmcore - perf/core: Fix missing wakeup when waiting for context reference - !11242 CVE-2024-43892 - !11301 ext4: remove the redundant folio_wait_stable() - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - !11333 jbd2: avoid mount failed when commit block is partial submitted - !11345 netfilter: ctnetlink: use helper function to calculate expect ID - regulator: da9211: Use irq handler when ready - !11220 io_uring: add a schedule point in io_add_buffers() - netfilter: ctnetlink: use helper function to calculate expect ID - jbd2: avoid mount failed when commit block is partial submitted - !11290 Add exception protection processing for vd in axi_chan_handle_err function - !11258 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - !11215 Fix CVE-2024-40901 - !11186 Backport bugfix for AMD SMN - !11265 mtd: rawnand: hynix: fixed typo - !11264 media: xc2028: avoid use-after-free in load_firmware_cb() - !11234 efi: fix NULL-deref in init error path - ext4: remove the redundant folio_wait_stable() - !11266 serial: core: check uartclk for zero to avoid divide by zero - Add exception protection processing for vd in axi_chan_handle_err function - !11216 scsi: qla2xxx: validate nvme_local_port correctly - !11254 mm: avoid overflows in dirty throttling logic - serial: core: check uartclk for zero to avoid divide by zero - !11189 tcp: fix race in tcp_v6_syn_recv_sock() - mtd: rawnand: hynix: fixed typo - media: xc2028: avoid use-after-free in load_firmware_cb() - !11154 xen/netfront: destroy queues before real_num_tx_queues is zeroed - !11259 ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - !11260 ACPI: EC: Abort address space access upon error - !11261 ACPI: EC: Avoid returning AE_OK on errors in address space handler - !11114 sysctl: always initialize i_uid/i_gid - !11167 f2fs: let's avoid panic if extent_tree is not created - ACPI: EC: Avoid returning AE_OK on errors in address space handler - ACPI: EC: Abort address space access upon error - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - mm: avoid overflows in dirty throttling logic - !11164 usb: vhci-hcd: Do not drop references before new references are gained - !11173 tracing: Fix overflow in get_free_elt() - memcg: protect concurrent access to mem_cgroup_idr - efi: fix NULL-deref in init error path - !11185 kobject_uevent: Fix OOB access within zap_modalias_env() - !11178 irqchip/alpine-msi: Fix off-by-one in allocation error path - io_uring: add a schedule point in io_add_buffers() - scsi: qla2xxx: validate nvme_local_port correctly - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - scsi: mpt3sas: Gracefully handle online firmware update - scsi: mpt3sas: Add ioc_ logging macros - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() - !11193 net/ipv6: Fix the RT cache flush via sysctl using a previous delay - !11209 LTS patches round - UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() - net: tcp better handling of reordering then loss cases - tcp: tcp_mark_head_lost is only valid for sack-tcp - tcp: add ece_ack flag to reno sack functions - net/ipv6: Fix the RT cache flush via sysctl using a previous delay - tcp: fix race in tcp_v6_syn_recv_sock() - x86/amd_nb: Check for invalid SMN reads - PCI: Add PCI_ERROR_RESPONSE and related definitions - kobject_uevent: Fix OOB access within zap_modalias_env() - irqchip/alpine-msi: Fix off-by-one in allocation error path - tracing: Fix overflow in get_free_elt() - f2fs: let's avoid panic if extent_tree is not created - usb: vhci-hcd: Do not drop references before new references are gained - xen/netfront: destroy queues before real_num_tx_queues is zeroed - sysctl: always initialize i_uid/i_gid- !11130 iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11132 KVM: x86/mmu: make apf token non-zero to fix bug - !11192 af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - !11150 protect the fetch of ->fd[fd - !11117 net/iucv: fix use after free in iucv_sock_close() - !11122 fix CVE-2023-52893 - !11089 f2fs: fix to don't dirty inode for readonly filesystem - !11078 nilfs2: fix general protection fault in nilfs_btree_insert() - !11047 filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - protect the fetch of ->fd[fd] in do_dup2() from mispredictions - !11095 exec: Fix ToCToU between perm check and set-uid/gid usage - KVM: x86/mmu: make apf token non-zero to fix bug - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11121 scsi: qla2xxx: During vport delete send async logout explicitly - !11113 mISDN: Fix a use after free in hfcmulti_tx() - gsmi: fix null-deref in gsmi_get_variable - scsi: qla2xxx: During vport delete send async logout explicitly - net/iucv: fix use after free in iucv_sock_close() - !11074 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - mISDN: Fix a use after free in hfcmulti_tx() - !11072 drm/virtio: Fix GEM handle creation UAF - exec: Fix ToCToU between perm check and set-uid/gid usage - !11086 thermal: int340x: fix memory leak in int3400_notify() - f2fs: fix to don't dirty inode for readonly filesystem - thermal: int340x: fix memory leak in int3400_notify() - !11061 Fix CVE-2023-52898 - nilfs2: fix general protection fault in nilfs_btree_insert() - !11068 Fix CVE-2024-39501 - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - drm/virtio: Fix GEM handle creation UAF - !11060 parisc: Fix data TLB miss in sba_unmap_sg - !11065 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - !11062 ocfs2: add bounds checking to ocfs2_check_dir_entry() - driver core: Fix uevent_show() vs driver detach race - selftests: forwarding: devlink_lib: Wait for udev events after reloading - drivers: core: synchronize really_probe() and dev_uevent() - !10992 media: venus: fix use after free in vdec_close - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - ocfs2: add bounds checking to ocfs2_check_dir_entry() - !11001 tipc: Return non-zero value from tipc_udp_addr2str() on error - !10987 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - xhci: Fix null pointer dereference when host dies - xhci: avoid race between disable slot command and host runtime suspend - parisc: Fix data TLB miss in sba_unmap_sg - filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - !11037 s390/sclp: Fix sclp_init() cleanup on failure - !11021 net: usb: qmi_wwan: fix memory leak for not ip packets - s390/sclp: Fix sclp_init() cleanup on failure - net: usb: qmi_wwan: fix memory leak for not ip packets - !10966 perf: Optimize perf_pmu_migrate_context() - tipc: Return non-zero value from tipc_udp_addr2str() on error - media: venus: fix use after free in vdec_close - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - perf: Optimize perf_pmu_migrate_context()- !10978 CVE-2024-42304 - !10946 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - !10957 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - ext4: make sure the first directory block is not a hole - ext4: check dot and dotdot of dx_root before making dir indexed - !10954 leds: trigger: Unregister sysfs attributes before calling deactivate() - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - !10930 libceph: fix race between delayed_work() and ceph_monc_stop() - leds: trigger: Unregister sysfs attributes before calling deactivate() - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - libceph: fix race between delayed_work() and ceph_monc_stop() - !10841 ALSA: gus: fix null pointer dereference on pointer block - !10913 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10915 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10894 v2 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - !10892 crypto: aead,cipher - zeroize key buffer after use - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - crypto: aead,cipher - zeroize key buffer after use - ALSA: gus: fix null pointer dereference on pointer block- !10895 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10897 v2 orangefs: fix out-of-bounds fsid access - !10858 v4 powerpc/pseries: Whitelist dtl slub object for copying to userspace - orangefs: fix out-of-bounds fsid access - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10891 CVE-2024-42105 - nilfs2: fix inode number range checks - !10871 USB: serial: mos7840: fix crash on resume - !10643 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - USB: serial: mos7840: fix crash on resume - !10865 Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10825 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10730 filelock: Remove locks reliably when fcntl/close race is detected - powerpc/pseries: Whitelist dtl slub object for copying to userspace - !10802 media: dvb-frontends: tda10048: Fix integer overflow - !10703 x86: stop playing stack games in profile_pc() - !10838 bnx2x: Fix multiple UBSAN array-index-out-of-bounds - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - !10806 tcp_metrics: validate source addr length - !10803 s390/pkey: Wipe sensitive data on failure - !10786 CVE-2024-41034 - tcp_metrics: validate source addr length - s390/pkey: Wipe sensitive data on failure - !10700 ethernet: Fix error handling in xemaclite_of_probe - !10777 Fix CVE-2024-42160 - media: dvb-frontends: tda10048: Fix integer overflow - !10532 ftruncate: pass a signed offset - !10623 ata: libata-core: Fix double free on error - !10664 v2 ASoC: fsl-asoc-card: set priv->pdev before using it - nilfs2: fix kernel bug on rename operation of broken directory - nilfs2: return the mapped address from nilfs_get_page() - nilfs2: Remove check for PageError - f2fs: Add inline to f2fs_build_fault_attr() stub - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - filelock: Remove locks reliably when fcntl/close race is detected - x86: stop playing stack games in profile_pc() - ethernet: Fix error handling in xemaclite_of_probe - ASoC: fsl-asoc-card: set priv->pdev before using it - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - ata: libata-core: Fix double free on error - ftruncate: pass a signed offset- !10629 v2 hfsplus: fix uninit-value in copy_name - !10723 net/iucv: Avoid explicit cpumask var allocation on stack - !10646 net: dsa: mv88e6xxx: Correct check for empty list - !10609 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10608 CVE-2024-41044 - net/iucv: Avoid explicit cpumask var allocation on stack - !10693 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - !10571 ila: block BH in ila_output() - !10593 fix CVE-2024-41046 - !10521 xfs: add bounds checking to xlog_recover_process_data - !10597 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - !10562 nilfs2: add missing check for inode numbers on directory entries - !10706 jfs: don't walk off the end of ealist - !10699 drm/amd/display: Skip finding free audio for unknown engine_id - !10672 inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10684 ocfs2: fix DIO failure due to insufficient transaction credits - !10565 gpio: davinci: Validate the obtained number of IRQs - !10389 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - jfs: don't walk off the end of ealist - drm/amd/display: Skip finding free audio for unknown engine_id - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - ocfs2: fix DIO failure due to insufficient transaction credits - inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10641 usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10601 IB/core: Implement a limit on UMAD receive List - net: dsa: mv88e6xxx: Correct check for empty list - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - hfsplus: fix uninit-value in copy_name - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - ppp: reject claimed-as-LCP but actually malformed packets - ppp: ensure minimum packet size in ppp_write() - IB/core: Implement a limit on UMAD receive List - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - net: ethernet: lantiq_etop: fix double free in detach - net: lantiq_etop: add blank line after declaration - !10320 thermal: Fix NULL pointer dereferences in of_thermal_ functions - !10529 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - ila: block BH in ila_output() - gpio: davinci: Validate the obtained number of IRQs - nilfs2: add missing check for inode numbers on directory entries - !10471 ALSA: emux: improve patch ioctl data validation - !10479 jffs2: Fix potential illegal address access in jffs2_free_inode - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - xfs: add bounds checking to xlog_recover_process_data - !10386 filelock: Fix fcntl/close race recovery compat path - !10485 fix CVE-2024-42086 - !10492 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10400 Fix CVE-2024-41069 - !10270 HID: core: remove unnecessary WARN_ON() in implement() - !10472 v2 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - !10359 v2 PCI/ROM: Fix PCI ROM header check bug - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - iio: chemical: bme680: Fix overflows in compensate() functions - jffs2: Fix potential illegal address access in jffs2_free_inode - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - ALSA: emux: improve patch ioctl data validation - !10341 net/sched: initialize noop_qdisc owner - ASoC: topology: Fix route memory corruption - ASoC: topology: Fix references to freed memory - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - filelock: Fix fcntl/close race recovery compat path - PCI/ROM: Fix PCI ROM header check bug - net/sched: initialize noop_qdisc owner - thermal: Fix NULL pointer dereferences in of_thermal_ functions - HID: core: remove unnecessary WARN_ON() in implement()- !10327 NFC: port100: fix use-after-free in port100_send_complete - !10325 kobject: Fix global-out-of-bounds in kobject_action_type() - !10337 drm/radeon: fix UBSAN warning in kv_dpm.c - !10368 v2 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10227 MIPS: smp: fill in sibling and core maps earlier - drm/radeon: fix UBSAN warning in kv_dpm.c - !10324 BMA: Fix iBMA bug and change - NFC: port100: fix use-after-free in port100_send_complete - kobject: Fix global-out-of-bounds in kobject_action_type() - !10315 jfs: xattr: fix buffer overflow for invalid xattr - BMA/cdev_veth_drv: Fix softlockup problem - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Fix soft interrupt loops and change the version number - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !10173 netrom: Fix a memory leak in nr_heartbeat_expiry() - !10249 fbdev: savage: Handle err return when savagefb_check_var failed - !10306 mISDN: Fix memory leak in dsp_pipeline_build() - jfs: xattr: fix buffer overflow for invalid xattr - !10198 scsi: qedi: Fix crash while reading debugfs attribute - !10310 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10307 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10296 Backport dvb-usb bugfix - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - mISDN: Fix memory leak in dsp_pipeline_build() - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - USB: move snd_usb_pipe_sanity_check into the USB core - fbdev: savage: Handle err return when savagefb_check_var failed - MIPS: smp: fill in sibling and core maps earlier - scsi: qedi: Fix crash while reading debugfs attribute - netrom: Fix a memory leak in nr_heartbeat_expiry()- !10125 nvme-rdma: fix possible use-after-free in transport error_recovery work - !10112 ftrace: Fix use-after-free for dynamic ftrace_ops - !10276 net: ieee802154: at86rf230: Stop leaking skb's - net: ieee802154: at86rf230: Stop leaking skb's - !9917 powerpc/pseries: Enforce hcall result buffer validity and size - !10240 CVE-2024-41007 - !10251 sctp: fix kernel-infoleak for SCTP sockets - !10241 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - sctp: fix kernel-infoleak for SCTP sockets - !10229 staging: gdm724x: fix use after free in gdm_lte_rx() - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - net: tcp: fix unexcepted socket die when snd_wnd is 0 - tcp: refactor tcp_retransmit_timer() - tcp: fix incorrect undo caused by DSACK of TLP retransmit - staging: gdm724x: fix use after free in gdm_lte_rx() - !10137 NFSD: Fix ia_size underflow - !10183 v3 ima: Fix use-after-free on a dentry's dname.name - !10121 usb: f_fs: Fix use-after-free for epfile - !10016 drm/exynos/vidi: fix memory leak in .get_modes() - !10211 fix CVE-2022-48865 - !10206 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - tipc: fix kernel panic when enabling bearer - tipc: fix NULL pointer dereference in tipc_disc_rcv() - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - !10186 vsock: remove vsock from connected table when connect is interrupted by a signal - !10190 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - vsock: remove vsock from connected table when connect is interrupted by a signal - !10141 vt_ioctl: fix array_index_nospec in vt_setactivate - ima: Fix use-after-free on a dentry's dname.name - !10152 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !10026 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10147 CVE-2022-48836 - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - Input: aiptek - properly check endpoint type - Input: aiptek - fix endpoint sanity check - vt_ioctl: fix array_index_nospec in vt_setactivate - !10095 CVE-2024-40968 - !10130 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - NFSD: Fix ia_size underflow - !10123 CVE-2022-48838 - !10122 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10081 drm/amdgpu: fix UBSAN warning in kv_dpm.c - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - !10092 usb: host: ohci-tmio: check return value after calling platform_get_resource() - nvme-rdma: fix possible use-after-free in transport error_recovery work - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - usb: f_fs: Fix use-after-free for epfile - !10094 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - ftrace: Fix use-after-free for dynamic ftrace_ops - !10054 vmci: prevent speculation leaks by sanitizing event in event_deliver() - MIPS: Octeon: Add PCIe link status check - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - usb: host: ohci-tmio: check return value after calling platform_get_resource() - !10033 ipv6: prevent possible NULL dereference in rt6_probe() - drm/amdgpu: fix UBSAN warning in kv_dpm.c - !9996 netpoll: Fix race condition in netpoll_owner_active - !9948 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - vmci: prevent speculation leaks by sanitizing event in event_deliver() - ipv6: prevent possible NULL dereference in rt6_probe() - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - drm/exynos/vidi: fix memory leak in .get_modes() - netpoll: Fix race condition in netpoll_owner_active - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - powerpc/pseries: Enforce hcall result buffer validity and size- !9925 ocfs2: fix races between hole punching and AIO+DIO - !9874 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - !9830 mmc: davinci: Don't strip remove function when driver is builtin - !9870 cifs: Fix deadlock in cifs_writepages during reconnect - !9895 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ocfs2: fix races between hole punching and AIO+DIO - !9891 ipv6: sr: fix memleak in seg6_hmac_init_algo - !9856 btrfs: fix memory ordering between normal and ordered work functions - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ipv6: sr: fix memleak in seg6_hmac_init_algo - !9492 netlabel: fix out-of-bounds memory accesses - !9868 usb: musb: tusb6010: check return value after calling platform_get_resource() - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - cifs: Fix deadlock in cifs_writepages during reconnect - usb: musb: tusb6010: check return value after calling platform_get_resource() - !9858 khugepaged: fix null-pointer dereference due to race - !9819 kdb: Fix buffer overflow during tab-complete - khugepaged: fix null-pointer dereference due to race - btrfs: fix memory ordering between normal and ordered work functions - !9842 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - mmc: davinci: Don't strip remove function when driver is builtin - kdb: Fix buffer overflow during tab-complete - netlabel: fix out-of-bounds memory accesses- !9803 v2 x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - !9797 sch_cake: do not call cake_destroy() from cake_init() - sch_cake: do not call cake_destroy() from cake_init() - !9786 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - !9777 CVE-2024-23848 - media: cec: cec-api: add locking in cec_release() - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh - !9765 i40e: Fix queues reservation for XDP - !9760 CVE-2024-26816 - !9754 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9367 v2 net: qcom/emac: fix UAF in emac_remove - !9512 drm: vc4: Fix possible null pointer dereference - !9755 wifi: ar5523: enable proper endpoint verification - i40e: Fix queues reservation for XDP - !9744 Fix CVE-2024-36949 - !9741 scsi: qedf: Ensure the copied buf is NUL terminated - !9727 net: amd-xgbe: Fix skb data length underflow - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - x86, relocs: Ignore relocations in .notes section - !9743 USB: core: Fix hang in usb_kill_urb by adding memory barriers - wifi: ar5523: enable proper endpoint verification - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9674 ax25: Fix reference count leak issue of net_device - !9729 seg6: fix the iif in the IPv6 socket control block - !9725 v2 net: Fix CVE-2022-48757 - !9737 net/9p: fix uninit-value in p9_client_rpc() - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - USB: core: Fix hang in usb_kill_urb by adding memory barriers - scsi: qedf: Ensure the copied buf is NUL terminated - net/9p: fix uninit-value in p9_client_rpc() - !9710 CVE-2022-48738 - !9568 media: mxl111sf: change mutex_init() location - !9570 net: ieee802154: ca8210: Stop leaking skb's - seg6: fix the iif in the IPv6 socket control block - !9700 v2 crypto: bcm - Fix pointer arithmetic - !9684 greybus: lights: check return of get_channel_from_mode - net: amd-xgbe: Fix skb data length underflow - !9666 ftrace: Fix rcu warn in ftrace_location() - net: fix kabi breakage in struct packet_type - net: fix information leakage in /proc/net/ptype - !9724 Fix CVE-2024-35915 - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !9658 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - !9698 Fix CVE-2021-47270 - !9699 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9550 scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - !9707 nilfs2: fix use-after-free of timer for log writer thread - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - nilfs2: fix use-after-free of timer for log writer thread - !9655 nfc: fix segfault in nfc_genl_dump_devices_done - !9654 mac80211: validate extended element ID is present - !9653 ecryptfs: Fix buffer size for tag 66 packet - !9652 ALSA: timer: Set lower bound of start tick time - !9697 v3 Fix CVE-2024-38567 - !9633 CVE-2024-38582 - !9692 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - crypto: bcm - Fix pointer arithmetic - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: fix various gadgets null ptr deref on 10gbps cabling. - wifi: carl9170: add a proper sanity check for endpoints - USB: core: Add routines for endpoint checks in old drivers - !9597 ASoC: max9759: fix underflow in speaker_gain_control_put() - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - !9626 fix uaf when proc_cpuset_show - !9660 nilfs2: fix potential kernel bug due to lack of writeback flag waiting - greybus: lights: check return of get_channel_from_mode - ax25: Fix reference count leak issue of net_device - ftrace: Fix rcu warn in ftrace_location() - !9553 CVE-2024-37356 - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - nfc: fix segfault in nfc_genl_dump_devices_done - mac80211: validate extended element ID is present - ecryptfs: Fix buffer size for tag 66 packet - ALSA: timer: Set lower bound of start tick time - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - cgroup: fix uaf when proc_cpuset_show - ASoC: max9759: fix underflow in speaker_gain_control_put() - net: ieee802154: ca8210: Stop leaking skb's - media: mxl111sf: change mutex_init() location - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - params: lift param_set_uint_minmax to common code - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - drm: vc4: Fix possible null pointer dereference - net: qcom/emac: fix UAF in emac_remove- !9629 stm class: Fix a double free in stm_register_device() - !9646 phonet: fix rtm_phonet_notify() skb allocation - !9628 m68k: Fix spinlock race in kernel thread creation - !9623 v2 net/nfc/rawsock.c: fix a permission check bug - !9648 backport two patches from 5.10 to fix some bugs for GuestOS - !9617 mac80211: track only QoS data frames for admission control - !9637 ipv6: sr: fix invalid unregister error path - !9607 enic: Validate length of nl attributes in enic_set_vf_port - !9606 drm/nouveau: fix off by one in BIOS boundary checking - !9605 scsi: bfa: Ensure the copied buf is NUL terminated - irqchip: gic-v3: Collection table support muti pages - scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids - phonet: fix rtm_phonet_notify() skb allocation - ipv6: sr: fix invalid unregister error path - stm class: Fix a double free in stm_register_device() - m68k: Fix spinlock race in kernel thread creation - !9076 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - net/nfc/rawsock.c: fix a permission check bug - mac80211: track only QoS data frames for admission control - enic: Validate length of nl attributes in enic_set_vf_port - drm/nouveau: fix off by one in BIOS boundary checking - !9600 CVE-2024-38597 - scsi: bfa: Ensure the copied buf is NUL terminated - !9409 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9452 jffs2: prevent xattr node from overflowing the eraseblock - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - net: fec: remove .ndo_poll_controller to avoid deadlocks - !8163 v2 mmc: sdio: fix possible resource leaks in some error paths - !9535 igbvf: fix double free in `igbvf_probe` - !9590 s390/ap: Fix crash in AP internal function modify_bitmap() - !9584 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9537 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9585 net/mlx5e: Avoid field-overflowing memcpy() - s390/ap: Fix crash in AP internal function modify_bitmap() - net/mlx5e: Avoid field-overflowing memcpy() - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9534 rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9419 mm/migrate: set swap entry values of THP tail pages properly. - !9560 net: systemport: Add global locking for descriptor lifecycle - !9526 media: lgdt3306a: Add a check against null-pointer-def - !9539 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - net: systemport: Add global locking for descriptor lifecycle - !9340 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9330 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - !9382 serial: max3100: Update uart_driver_registered on driver removal - !9503 v2 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9464 quota: Fix rcu annotations of inode dquot pointers - !9530 v2 Backport LTS patches - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9435 fix CVE-2024-38621 - igbvf: fix double free in `igbvf_probe` - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9381 vfio/pci: fix potential memory leak in vfio_intx_enable() - !9497 netrom: fix possible dead-lock in nr_rt_ioctl() - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - media: lgdt3306a: Add a check against null-pointer-def - !9505 CVE-2024-38587 - !9473 um: Add winch to winch_handlers before registering winch IRQ - !9407 drm/arm/malidp: fix a possible null pointer dereference - !9400 Fix CVE-2024-31076 - speakup: Fix sizeof() vs ARRAY_SIZE() bug - !9439 CVE-2022-48715 - !9133 net: ethernet: fix potential use-after-free in ec_bhf_remove - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - netrom: fix possible dead-lock in nr_rt_ioctl() - !9265 ring-buffer: Fix a race between readers and resize checks - !9390 NFS: Fix an off by one in root_nfs_cat() - um: Add winch to winch_handlers before registering winch IRQ - quota: Fix rcu annotations of inode dquot pointers - fs/quota: erase unused but set variable warning - jffs2: prevent xattr node from overflowing the eraseblock - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - media: stk1160: fix bounds checking in stk1160_copy_video() - mm/migrate: set swap entry values of THP tail pages properly. - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - drm/arm/malidp: fix a possible null pointer dereference - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - NFS: Fix an off by one in root_nfs_cat() - serial: max3100: Update uart_driver_registered on driver removal - vfio/pci: fix potential memory leak in vfio_intx_enable() - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ring-buffer: Fix a race between readers and resize checks - net: ethernet: fix potential use-after-free in ec_bhf_remove - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - mmc: sdio: fix possible resource leaks in some error paths- !9471 CVE-2021-47434 - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - xhci: Fix command ring pointer corruption while aborting a command - !8935 wifi: nl80211: don't free NULL coalescing rule - !9444 CVE-2022-48737 - !8493 rpmsg: virtio: Free driver_override when rpmsg_remove() - !8473 scsi: mpt3sas: Fix kernel panic during drive powercycle test - ASoC: ops: Fix bounds check for _sx controls - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - !9322 drm/amd/display: Fix potential index out of bounds in color transformation function - !9366 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9392 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !9232 batman-adv: Avoid WARN_ON timing related checks - !9351 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9393 net: lts v4.311 backport - !9286 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - !9206 v2 sched: smart_grid: fix potential NULL pointer dereference - !9314 spi: Fix deadlock when adding SPI controllers on SPI buses - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() - ipv6: fib6_rules: flush route cache when rule is changed - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !8360 v2 loop: use lo->lo_disk for kobject_uevent - !9343 firmware: arm_scpi: Fix string overflow in SCPI genpd driver - !9326 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9285 of: module: add buffer overflow check in of_modalias() - !9316 CVE-2022-48755 - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9344 round lts patches - !8769 atl1c: Work around the DMA RX overflow issue - !9292 net: bridge: xmit: make sure we have at least eth header len bytes - net: bridge: fix corrupted ethernet header on multicast-to-unicast - net: bridge: fix multicast-to-unicast with fraglist GSO - net: mark racy access on sk->sk_rcvbuf - net l2tp: drop flow hash on forward - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9324 v2 Linux 4.19.312-313 LTS patches - vxlan: Fix regression when dropping packets due to invalid src addresses - udp: preserve the connected status if only UDP cmsg - vxlan: drop packets from invalid src-address - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - drm/amd/display: Fix potential index out of bounds in color transformation function - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - spi: fix kabi breakage in struct spi_controller - spi: Fix deadlock when adding SPI controllers on SPI buses - !9278 CVE-2021-47231 - !8783 v2 arm64 mpam fix patch - !9270 inet_diag: fix kernel-infoleak for UDP sockets - !9140 v2 CVE-2024-36971 - !8847 wl1251: Fix possible buffer overflow in wl1251_cmd_scan - !9260 v3 ftrace: Fix possible use-after-free issue in ftrace_location() - net: bridge: xmit: make sure we have at least eth header len bytes - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - of: module: add buffer overflow check in of_modalias() - !9061 iio: mma8452: Fix trigger reference couting - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: mcba_usb: fix memory leak in mcba_usb - inet_diag: fix kernel-infoleak for UDP sockets - ftrace: Fix possible use-after-free issue in ftrace_location() - !9227 kprobes: Fix possible use-after-free issue on kprobe registration - !9228 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - !9225 can: sja1000: fix use after free in ems_pcmcia_add_card() - !8656 mm, slub: fix potential memoryleak in kmem_cache_open() - !8937 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8691 Fix page corruption caused by racy check in __free_pages - batman-adv: Avoid WARN_ON timing related checks - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - kprobes: Fix possible use-after-free issue on kprobe registration - can: sja1000: fix use after free in ems_pcmcia_add_card() - !9179 CVE-2021-47232 - !9004 media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - !8130 v2 CVE-2021-47493 - !9006 media: tc358743: register v4l2 async device only after successful setup - !9144 serial: 8250_exar: Don't remove GPIO device on suspend - sched: smart_grid: fix potential NULL pointer dereference - can: j1939: fix Use-after-Free, hold skb ref while in use - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() - can: j1939: transport: add j1939_session_skb_find_by_offset() function - !8800 ALSA: usb-audio: Stop parsing channels bits when all channels are found. - !8798 hid: cp2112: Fix duplicate workqueue initialization - !8799 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - serial: 8250_exar: Don't remove GPIO device on suspend - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - iio: mma8452: Fix trigger reference couting - media: tc358743: register v4l2 async device only after successful setup - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - firewire: ohci: mask bus reset interrupts between ISR and bottom half - wifi: nl80211: don't free NULL coalescing rule - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - ALSA: usb-audio: Stop parsing channels bits when all channels are found. - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - hid: cp2112: Fix duplicate workqueue initialization - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - atl1c: Work around the DMA RX overflow issue - Fix page corruption caused by racy check in __free_pages - mm, slub: fix potential memoryleak in kmem_cache_open() - rpmsg: virtio: Free driver_override when rpmsg_remove() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - loop: use lo->lo_disk for kobject_uevent - jbd2: export jbd2_journal_[grab|put]_journal_head - ocfs2: fix a deadlock when commit trans - ocfs2: fix race between searching chunks and release journal_head from buffer_head- !9086 v2 dhugetlb: use rcu lock to protect hpool - !8796 CVE-2023-52810 - !8699 wifi: cfg80211: check A-MSDU format more carefully - !9123 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - !9005 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !9113 IB/qib: Protect from buffer - !9119 PCI: aardvark: Fix kernel panic during PIO transfer - !9058 watchdog: Fix possible use-after-free by calling del_timer_sync() - !9053 soc: fsl: qbman: Use raw spinlock for cgr_lock - PCI: aardvark: Fix kernel panic during PIO transfer - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - PCI: aardvark: Don't rely on jiffies while holding spinlock - !9091 RDMA/cma: Fix rdma_resolve_route() memory leak - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - !9037 fix CVE-2021-47509 - RDMA/cma: Fix rdma_resolve_route() memory leak - dhugetlb: use rcu lock to protect hpool - !8291 Fix CVE-2023-52836 - !8574 net: ieee802154: fix null deref in parse dev addr - !9017 misc/libmasm/module: Fix two use after free in ibmasm_init_one - !9045 ALSA: seq: Fix race of snd_seq_timer_open() - !9046 net: rds: fix memory leak in rds_recvmsg - !8632 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - !8695 net: macb: fix use after free on rmmod - !4633 Add support for Hygon family 18h model 5h HD-Audio - !9057 CVE-2021-47261 - !8637 dyndbg: fix old BUG_ON in >control parser - !8698 net: batman-adv: fix error handling - !8715 net/sched: act_skbmod: prevent kernel-infoleak - !8775 llc: verify mac len before reading mac header - watchdog: Fix possible use-after-free by calling del_timer_sync() - IB/mlx5: Fix initializing CQ fragments buffer - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9022 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - !8786 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - !8704 usb: fix various gadget panics on 10gbps cabling - !9013 net: encx24j600: check error in devm_regmap_init_encx24j600 - net: rds: fix memory leak in rds_recvmsg - ALSA: seq: Fix race of snd_seq_timer_open() - !9036 IB/hfi1: Restore allocated resources on failed copyout - !4620 Some fixes for Hygon model 4h~6h processors - !4630 Add support for Hygon model 6h L3 PMU - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix potential out-of-bounds shift - !8549 batman-adv: Avoid infinite loop trying to resize local TT - !8763 tipc: fix UAF in error path - IB/hfi1: Restore allocated resources on failed copyout - !8956 net: ti: fix UAF in tlan_remove_one - !8959 comedi: vmk80xx: fix bulk-buffer overflow - !8740 CVE-2024-36914 - !8824 igb: Fix use-after-free error during reset - !8987 bna: ensure the copied buf is NUL terminated - !9026 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8923 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - !8961 nfp: Fix memory leak in nfp_cpp_area_cache_add() - !8875 drm/vmwgfx: Fix invalid reads in fence signaled events - !8883 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - misc/libmasm/module: Fix two use after free in ibmasm_init_one - net: encx24j600: check error in devm_regmap_init_encx24j600 - !8998 i2c: acpi: fix resource leak in reconfiguration device addition - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8991 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - !8992 fix CVE-2024-36905 - i2c: acpi: fix resource leak in reconfiguration device addition - !8868 ipv6: prevent NULL dereference in ip6_output() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - !8737 ubifs: Set page uptodate in the correct place - !8668 phonet/pep: fix racy skb_queue_empty() use - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - bna: ensure the copied buf is NUL terminated - nfp: Fix memory leak in nfp_cpp_area_cache_add() - comedi: vmk80xx: fix bulk-buffer overflow - net: ti: fix UAF in tlan_remove_one - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - ipv6: prevent NULL dereference in ip6_output() - igb: Fix use-after-free error during reset - fs/jfs: Add check for negative db_l2nbperpage - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - llc: verify mac len before reading mac header - tipc: fix UAF in error path - drm/amd/display: Skip on writeback when it's not applicable - ubifs: Set page uptodate in the correct place - net/sched: act_skbmod: prevent kernel-infoleak - usb: fix various gadget panics on 10gbps cabling - wifi: cfg80211: check A-MSDU format more carefully - net: batman-adv: fix error handling - net: macb: fix use after free on rmmod - phonet/pep: fix racy skb_queue_empty() use - dyndbg: fix old BUG_ON in >control parser - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - net: ieee802154: fix null deref in parse dev addr - batman-adv: Avoid infinite loop trying to resize local TT - locking/ww_mutex/test: Fix potential workqueue corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h- !8895 net: fix out-of-bounds access in ops_init - !8694 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - !8858 PCI/PM: Drain runtime-idle callbacks before driver removal - !8626 fs/9p: only translate RWX permissions for plain 9P2000 - !8490 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8777 memory: fsl_ifc: fix leak of IO mapping on probe failure - !8806 media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8664 mmc: mmc_spi: fix error handling in mmc_spi_probe() - !8865 staging: rtl8712: fix use-after-free in rtl8712_dl_fw - !8888 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - !8825 watchdog: Fix possible use-after-free in wdt_startup() - !8654 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8358 perf report: Fix memory leaks around perf_tip() - !8552 tipc: fix a possible memleak in tipc_buf_append - !8851 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8802 CVE-2021-47294 - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8628 erspan: make sure erspan_base_hdr is present in skb->head - !8716 CVE-2024-35910 - !8325 ocfs2: fix data corruption after conversion from inline format - !8729 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8636 ipv6: Fix potential uninit-value access in __ip6_make_skb() - watchdog: Fix possible use-after-free in wdt_startup() - !8773 sched: remove WARN_ON on checking rq->tmp_alone_branch - media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8678 can: pch_can: pch_can_rx_normal: fix use after free - netrom: Fix use-after-free of a listening socket. - netrom: Decrease sock refcount when sock timers expire - !8676 net: tulip: de4x5: fix the problem that the array 'lp->phy[8 - !8708 media: imon: fix access to invalid resource for the second interface - !8707 regmap: Fix possible double-free in regcache_rbtree_exit() - !8706 isdn: mISDN: Fix sleeping function called from invalid context - !8705 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8357 nilfs2: fix underflow in second superblock position calculations - !8681 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8484 scsi: megaraid_sas: Fix resource leak in case of probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - sched: remove WARN_ON on checking rq->tmp_alone_branch - !8620 CVE-2024-35896 - !8526 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - !8336 tcp: fix page frag corruption on page fault - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8521 isofs: Fix out of bound access for corrupted isofs image - !7786 powerpc/powernv: Add a null pointer check in opal_event_init() - !8568 gfs2: Fix use-after-free in gfs2_glock_shrink_scan - tcp: properly terminate timers for kernel sockets - mptcp: add sk_stop_timer_sync helper - !8478 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !8366 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - !8544 CVE-2021-47358 - !8577 mmc: sdhci-msm: pervent access to suspended controller - !8579 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - !8603 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - media: imon: fix access to invalid resource for the second interface - regmap: Fix possible double-free in regcache_rbtree_exit() - isdn: mISDN: Fix sleeping function called from invalid context - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8516 CVE-2021-47409 - !8465 drm/amd/display: Avoid NULL dereference of timing generator - !8500 pwm: Fix double shift bug - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - can: pch_can: pch_can_rx_normal: fix use after free - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - !8402 i40e: Fix freeing of uninitialized misc IRQ vector - !8398 comedi: ni_usb6501: fix NULL-deref in command paths - mmc: mmc_spi: fix error handling in mmc_spi_probe() - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8464 i2c: smbus: fix NULL function pointer dereference - !8434 iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - !8411 platform/x86: wmi: Fix opening of char device - ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8307 s390/dasd: protect device queue against concurrent access - !8444 CVE-2021-47511 - !8443 v2 ipack: ipoctal: fix module reference leak - !8611 smackfs: restrict bytes count in smk_set_cipso() - !8610 media: gspca: cpia1: shift-out-of-bounds in set_flicker - !8609 can: peak_pci: peak_pci_remove(): fix UAF - !8430 drm/sched: Avoid data corruptions - !8557 net: cdc_eem: fix tx fixup skb leak - !8365 efi/capsule-loader: fix incorrect allocation size - !8333 soc: qcom: llcc: Handle a second device without data corruption - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - smackfs: restrict bytes count in smk_set_cipso() - media: gspca: cpia1: shift-out-of-bounds in set_flicker - can: peak_pci: peak_pci_remove(): fix UAF - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - mmc: sdhci-msm: pervent access to suspended controller - gfs2: Fix use-after-free in gfs2_glock_shrink_scan - net: cdc_eem: fix tx fixup skb leak - tipc: fix a possible memleak in tipc_buf_append - staging: greybus: uart: fix tty use after free - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - isofs: Fix out of bound access for corrupted isofs image - usb: dwc2: Fix memory leak in dwc2_hcd_init - usb: dwc2: check return value after calling platform_get_resource() - pwm: Fix double shift bug - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - scsi: megaraid_sas: Fix resource leak in case of probe failure - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - drm/amd/display: Avoid NULL dereference of timing generator - i2c: smbus: fix NULL function pointer dereference - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: pcm: oss: Fix a few more UBSAN fixes - ipack: ipoctal: fix module reference leak - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - drm/sched: Avoid data corruptions - platform/x86: wmi: Fix opening of char device - i40e: Fix freeing of uninitialized misc IRQ vector - comedi: ni_usb6501: fix NULL-deref in command paths - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - efi/capsule-loader: fix incorrect allocation size - perf report: Fix memory leaks around perf_tip() - nilfs2: fix underflow in second superblock position calculations - tcp: fix page frag corruption on page fault - soc: qcom: llcc: Handle a second device without data corruption - ocfs2: fix data corruption after conversion from inline format - s390/dasd: protect device queue against concurrent access - powerpc/powernv: Add a null pointer check in opal_event_init()- scsi: hisi_sas: Allocate DFX memory during dump trigger- !8437 comedi: dt9812: fix DMA buffers on stack - !8515 v2 *** CVE-2021-47356 *** - !8582 v2 bcache: avoid oversized read request in cache missing code path - !8522 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !8499 udf: Fix NULL pointer dereference in udf_symlink function - !8498 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8570 net: hamradio: fix memory leak in mkiss_close - !8506 CVE-2024-36015 - !8508 memory: fsl_ifc: fix leak of private memory on probe failure - !8470 v2 CVE-2024-35808 - !8050 block: prevent division by zero in blk_rq_stat_sum() - !8469 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8482 v2 Fix hugetlb deadlock - bcache: avoid oversized read request in cache missing code path - !8327 wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - !8316 net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - net: hamradio: fix memory leak in mkiss_close - !8310 jfs: fix two - !8507 tty: vcc: Add check for kstrdup() in vcc_probe() - !8441 pinctrl: core: delete incorrect free in pinctrl_enable() - !8414 backport for CVE-2023-52750 - !8449 drm/amd/pm: Update intermediate power state for SI - !8453 net: fix uninit-value in caif_seqpkt_sendmsg - !6800 block: fix overflow in blk_ioctl_discard() - !8068 CVE-2021-47427 - !8102 v2 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - !8413 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - !8417 NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - !8403 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8393 4.19: fix CVE-2024-35978 - !8349 perf hist: Fix memory leak of a perf_hpp_fmt - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - mISDN: fix possible use-after-free in HFC_cleanup() - memory: fsl_ifc: fix leak of private memory on probe failure - tty: vcc: Add check for kstrdup() in vcc_probe() - !8296 atm: iphase: fix possible use-after-free in ia_module_exit() - !8297 v2 powerpc/mm: Fix lockup on kernel exec fault - !8405 tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - !8423 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - udf: Fix NULL pointer dereference in udf_symlink function - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8354 CVE-2021-47277 - !8386 drm/nouveau/debugfs: fix file release memory leak - !8452 Fix CVE-2021-47438 - !8308 mac80211: fix use-after-free in CCMP/GCMP RX - !8341 net/mlx5: Properly link new fs rules into the tree - hugetlb: pass head page to remove_hugetlb_page() - hugetlbfs: fix hugetlbfs_statfs() locking - hugetlb: make free_huge_page irq safe - hugetlb: change free_pool_huge_page to remove_pool_huge_page - hugetlb: call update_and_free_page without hugetlb_lock - hugetlb: create remove_hugetlb_page() to separate functionality - Revert "hugetlb: make free_huge_page irq safe" - Revert "hugetlbfs: fix hugetlbfs_statfs() locking" - !8075 v2 HID: betop: fix slab-out-of-bounds Write in betop_probe - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8191 HID: usbhid: free raw_report buffers in usbhid_stop - !8314 mcb: fix error handling in mcb_alloc_bus() - !7852 CVE-2021-47407 - net: fix uninit-value in caif_seqpkt_sendmsg - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - !8276 usb: udc: remove warning when queue disabled ep - !8142 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - !8410 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - drm/amd/pm: Update intermediate power state for SI - !8175 jfs: fix array-index-out-of-bounds in diAlloc - pinctrl: core: delete incorrect free in pinctrl_enable() - comedi: dt9812: fix DMA buffers on stack - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - !8292 netfilter: conntrack: serialize hash resizes and cleanups - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - !8348 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8324 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8394 hugetlbfs: fix hugetlbfs_statfs() locking - !8188 v2 ACPI: video: check for error while searching for backlight device parent - hugetlbfs: fix hugetlbfs_statfs() locking - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8303 ipvlan: add ipvlan_route_v6_outbound() helper - drm/nouveau/debugfs: fix file release memory leak - !8211 fix CVE-2024-35877 - !7964 v2 vt: fix unicode buffer corruption when deleting characters - !8160 v2 ipack: ipoctal: fix stack information leak - !8100 arch related major bugfix before 2023 - !8192 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - kvm: fix previous commit for 32-bit builds - kvm: avoid speculation-based attacks from out-of-range memslot accesses - !8181 v3 cpu/hotplug: Don't offline the last non-isolated CPU - perf hist: Fix memory leak of a perf_hpp_fmt - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - !8205 fix hugetlb deadlock - !8061 *** CVE-2021-47475 *** - !8252 sysv: don't call sb_bread() with pointers_lock held - !8248 gfs2: ignore negated quota changes - !8206 RDMA: Verify port when creating flow rule - net/mlx5: Properly link new fs rules into the tree - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8219 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - !8223 CVE-2023-52804 - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - mcb: fix error handling in mcb_alloc_bus() - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - mac80211: fix use-after-free in CCMP/GCMP RX - !8209 net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - !8257 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - ipvlan: add ipvlan_route_v6_outbound() helper - powerpc/mm: Fix lockup on kernel exec fault - atm: iphase: fix possible use-after-free in ia_module_exit() - netfilter: conntrack: serialize hash resizes and cleanups - !8062 CVE-2024-35789 - usb: udc: remove warning when queue disabled ep - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !7804 v2 selinux: avoid dereference of garbage after mount failure - sysv: don't call sb_bread() with pointers_lock held - !8186 ALSA: hda: Fix possible null-ptr-deref when assigning a stream - !8208 ocfs2: mount fails with buffer overflow in strlen - !8207 drm/msm: Fix null pointer dereference on pointer edp - gfs2: ignore negated quota changes - !7470 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !7699 CVE-2023-52669 - !7868 CVE-2024-35995 - fs/jfs: Add validity check for db_maxag and db_agpref - fs: jfs: fix shift-out-of-bounds in dbAllocAG - jfs: fix divide error in dbNextAG - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - x86/mm/pat: fix VM_PAT handling in COW mappings - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - ocfs2: mount fails with buffer overflow in strlen - drm/msm: Fix null pointer dereference on pointer edp - !8180 Fix CVE-2021-47495 - RDMA: Verify port when creating flow rule - hugetlb: make free_huge_page irq safe - mm/hugetlb: defer freeing of huge pages if in non-task context - !8146 pinctrl: single: fix potential NULL dereference - !8164 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - !8131 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - HID: usbhid: free raw_report buffers in usbhid_stop - ACPI: video: check for error while searching for backlight device parent - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - cpu/hotplug: Don't offline the last non-isolated CPU - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - jfs: fix array-index-out-of-bounds in diAlloc - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - ipack: ipoctal: fix stack information leak - pinctrl: single: fix potential NULL dereference - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - x86/ioapic: Unbreak check_timer() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - HID: betop: fix slab-out-of-bounds Write in betop_probe - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN - comedi: vmk80xx: fix expression for tx buffer size - comedi: vmk80xx: fix transfer-buffer overflows - block: prevent division by zero in blk_rq_stat_sum() - vt: fix unicode buffer corruption when deleting characters - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - KVM: x86: Handle SRCU initialization failure during page track init - selinux: avoid dereference of garbage after mount failure - crypto: s390/aes - Fix buffer overread in CTR mode - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - block: fix overflow in blk_ioctl_discard()- !8066 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - !8038 CVE-2023-52817 - !8106 usb: dwc3: ep0: fix NULL pointer exception - !8059 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8017 perf/core: Bail out early if the request AUX area is out of bound - !8064 isdn: mISDN: netjet: Fix crash in nj_probe: - !8049 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - usb: dwc3: ep0: fix NULL pointer exception - !8055 drm/client: Fully protect modes[ - !8000 v2 net/tls: Fix flipped sign in tls_err_abort() calls - !8032 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - isdn: mISDN: netjet: Fix crash in nj_probe: - !8056 scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - !7999 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - drm/client: Fully protect modes[] with dev->mode_config.mutex - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !7817 netfilter: nft_flow_offload: reset dst in route object after setting up flow - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - !7965 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - !7951 sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - perf/core: Bail out early if the request AUX area is out of bound - !7981 Fix CVE-2021-47455 - !7901 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - !7700 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7682 dm snapshot: fix lockup in dm_exception_table_exit - !7867 media: bttv: fix use after free error due to btv->timeout timer - !7421 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7415 cpu/SMT: Make SMT control more robust against enumeration failures - !7451 v2 ip: Treat IPv4 segment's lowest address as unicast - !7393 v2 scsi: sr: Do not leak information in ioctl - !7971 fbmon: prevent division by zero in fb_videomode_from_videomode() - net/tls: Fix flipped sign in tls_err_abort() calls - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !7963 ipv6: Fix infinite recursion in fib6_dump_done(). - !7979 drm/radeon: fix a possible null pointer dereference - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - drm/radeon: fix a possible null pointer dereference - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7944 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - ipv6: Fix infinite recursion in fib6_dump_done(). - sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7811 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - !7892 CVE-2023-52868 - !7910 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - !7851 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - thermal: core: prevent potential string overflow - !7854 net/mlx5e: fix a double-free in arfs_create_groups - !7794 v2 Fix CVE-2023-52656 - media: bttv: fix use after free error due to btv->timeout timer - !7840 netrom: Fix a data-race around sysctl_netrom_transport_timeout - net/mlx5e: fix a double-free in arfs_create_groups - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7770 drm/amd/pm: fix a double-free in si_dpm_init - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7589 irqchip/gic-v3-its: Prevent double free on error - !7713 CVE-2024-35936 - !7751 Fix CVE-2023-52698 - netfilter: nft_flow_offload: reset dst in route object after setting up flow - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - !7742 netrom: Fix data-races around sysctl_net_busy_read - !7748 drm/radeon: possible buffer overflow - drm/amd/pm: fix a double-free in si_dpm_init - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - drm/radeon: possible buffer overflow - netrom: Fix data-races around sysctl_net_busy_read - !7669 btrfs: send: handle path ref underflow in header iterate_inode_ref() - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - dm snapshot: fix lockup in dm_exception_table_exit - btrfs: send: handle path ref underflow in header iterate_inode_ref() - irqchip/gic-v3-its: Prevent double free on error - ip: Treat IPv4 segment's lowest address as unicast - x86/CPU/AMD: Update the Zenbleed microcode revisions - cpu/SMT: Make SMT control more robust against enumeration failures - scsi: sr: Do not leak information in ioctl- !7694 Bluetooth: af_bluetooth: Fix deadlock - !7701 ext4: fix corruption during on-line resize - !7676 sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - ext4: fix corruption during on-line resize - Bluetooth: af_bluetooth: Fix deadlock - !7573 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - !7547 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7586 powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - !7477 firewire: nosy: ensure user_length is taken into account when fetching packet contents - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7483 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7425 net: gtp: Fix Use-After-Free in gtp_dellink - !7434 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: gtp: Fix Use-After-Free in gtp_dellink - !7228 s390/zcrypt: fix reference counting on zcrypt card objects - !7193 CVE-2024-26921 - !7096 fix CVE-2024-26865 - s390/zcrypt: fix reference counting on zcrypt card objects - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - inet: frags: re-introduce skb coalescing for local delivery - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge()- !7194 s390/dasd: fix double module refcount decrement - !7059 nilfs2: prevent kernel bug at submit_bh_wbc() - !7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7104 KVM: Always flush async #PF workqueue when vCPU is being destroyed - !7203 NTB: fix possible name leak in ntb_register_device() - NTB: fix possible name leak in ntb_register_device() - s390/dasd: fix double module refcount decrement - !7158 v2 Squashfs: check the inode number is not the invalid value of zero - !7181 nfs: fix UAF in direct writes - !7091 nouveau: lock the client object tree. - !7120 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7089 nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !7151 v2 scsi: sd: Fix sd_do_mode_sense() buffer length handling - nfs: fix UAF in direct writes - !7033 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !7079 nvmet: fix a use-after-free - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7140 media: usbtv: Remove useless locks in usbtv_video_free() - Squashfs: check the inode number is not the invalid value of zero - scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7137 v2 SUNRPC: fix a memleak in gss_import_v2_context - !7138 SUNRPC: fix some memleaks in gssx_dec_option_array - !7100 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7095 CVE-2024-27020 - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - !7114 v2 backport patch for thp deferred list for 4.19 - !7034 fix CVE-2024-27001 for 4.19 - !7032 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !7115 drm/radeon: add a force flush to delay work when radeon - !7055 scsi: qla2xxx: Fix command flush on cable pull - !7109 fix CVE-2024-26960 - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6260 packet: move from strlcpy with unused retval to strscpy - drm/radeon: add a force flush to delay work when radeon - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - mm, thp: do not queue fully unmapped pages for deferred split - !7046 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - mm: swap: fix race between free_swap_and_cache() and swapoff() - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() - !7053 CVE-2024-27024 - KVM: Always flush async #PF workqueue when vCPU is being destroyed - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - !6995 v2 net/mlx5e: Prevent deadlock while disabling aRFS - !7038 i40e: Fix NULL ptr dereference on VSI filter sync - !7037 media: v4l2-tpg: fix some memleaks in tpg_alloc - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: __nft_expr_type_get() selects specific family type - nouveau: lock the client object tree. - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !6992 media: edia: dvbdev: fix a use-after-free - nvmet: fix a use-after-free - !7045 v2 b43: fix CVE-2023-52644 - !7017 v2 net: ath9k: fix CVE-2024-26897 - nilfs2: prevent kernel bug at submit_bh_wbc() - !7016 v3 Fix CVE-2022-48693 - !7012 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6991 mac802154: fix llsec key resources release in mac802154_llsec_key_del - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - b43: dma: Fix use true/false for bool type variable - !7005 media: ttpci: fix two memleaks in budget_av_attach - !7014 nilfs2: fix OOB in nilfs_set_de_type - !7001 fix CVE-2024-27010 - i40e: Fix NULL ptr dereference on VSI filter sync - media: v4l2-tpg: fix some memleaks in tpg_alloc - !6880 media: go7007: fix a memleak in go7007_load_encoder - comedi: vmk80xx: fix incomplete endpoint checking - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !6984 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6893 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - !6958 netfilter: nf_tables: fix memleak in map from abort path - !6820 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - !6940 drm: nv04: Fix out of bounds access - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - nilfs2: fix OOB in nilfs_set_de_type - !6968 CVE-2024-26974 - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - !6976 nfp: flower: handle acti_netdevs allocation failure - media: ttpci: fix two memleaks in budget_av_attach - !6944 USB: core: Fix deadlock in usb_deauthorize_interface() - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - !6870 scsi: mpt3sas: Fix use-after-free warning - net/mlx5e: Prevent deadlock while disabling aRFS - media: edia: dvbdev: fix a use-after-free - !6966 speakup: Avoid crash on very long word - !6963 v2 CVE-2024-27000 - mac802154: fix llsec key resources release in mac802154_llsec_key_del - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6942 v2 ima: fix deadlock when traversing "ima_default_rules". - !6951 v2 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - nfp: flower: handle acti_netdevs allocation failure - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - !6881 v4 CVE-2024-26846 - !6894 tun: limit printing rate when illegal packet received by tun dev - speakup: Avoid crash on very long word - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - !6883 Bluetooth: Fix TOCTOU in HCI debugfs implementation - !6856 media: dvb-frontends: avoid stack overflow warnings with clang - netfilter: nf_tables: fix memleak in map from abort path - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - !6839 CVE-2023-52650 - !6869 v2 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - !6867 v2 nouveau: fix instmem race condition around ptr stores - USB: core: Fix deadlock in usb_deauthorize_interface() - !6852 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - ima: fix deadlock when traversing "ima_default_rules". - drm: nv04: Fix out of bounds access - tun: limit printing rate when illegal packet received by tun dev - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - Bluetooth: Fix TOCTOU in HCI debugfs implementation - nvme-fc: do not wait in vain when unloading module - nvme-fc: remove err_work work item - media: go7007: fix a memleak in go7007_load_encoder - scsi: mpt3sas: Fix use-after-free warning - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - nouveau: fix instmem race condition around ptr stores - media: dvb-frontends: avoid stack overflow warnings with clang - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - drm/tegra: dsi: Add missing check for of_find_device_by_node - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - packet: move from strlcpy with unused retval to strscpy- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 17296751754.19.90-2410.3.0.0300.oe2003sp44.19.90-2410.3.0.0300.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp4.aarch640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2410.3.0.0300.oe2003sp4.aarch64debugusrlib64python2.7site-packagesperf.so-4.19.90-2410.3.0.0300.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]=bffa3f47fc5e2b0ed6a5f281ae78680469a88ef0, with debug_info, not strippedfo7kfbutf-87b9f6fcbe3da7b743cad2edb0517032e11a48e1fd3f9e8e3417798e229be8a59?p7zXZ !#,D] b2u Q{LZd=>!"K<0;Θ TdgSUᷦT7B4v^u7ύT 2 ҬrmiL.G'lzmB[dJFVKNhΫ5#G@52#?,@m8K C(ULNgA,RqwvLN_欿ԃyLkPYYϴº2o&FF =rb*௔lgؠBXմϱsdzC 9]HN,ih( M MGO;_jG f8!406 G>%dvgQ{9)v#gsi3tQz9TMʋVX^ؾgi46!éOkgQ&Ų8Q1iߪCpy7gXEæ9׃;nl;uӶ]~k$ԍAuv4?k%NZKENDNZfnrs:̜΋{*t|`7"pbc8&_1|zV#VKD-2٪YǠ0h|>ׂDw̓`ܠri($ǫ5)JEa:.T۵_JC)/fR^]zim| 1]8OL4Dkzlj/KlG~ )eb8kQ~}7=zw[(O=O"\9L%6̇^lglNo.qm*PNݱћ k<7ɀ@j7ka aіаaslg 7cuuK#V:5Qo/l :K5/ 3]-edOc{VOHO0E{:3 ᬏrd6uWQ_,]q@a WY8HTfq>T a*DmhD\ 7QHيi# Kwb:r_|R{zbs^LG8y<^q2:E!8M{ SUp2'$J+ݎ᜼K;cJ3~~ Yï%btY:Ph}*Cz::u?@  !Rr`y]gh~./y6+Wrlқ& T N?nfC͝6$A.kHT5ؚ5##)#:ʣV톪Gr6(ZWI(-e]t&gkfWOjTMTW(62}{p2h]<,+k3JW4g*dк )aDD{"8Dm4SY*Ů必i_',"5 Mh ŽMj$ 8ILK. h@(5R$3iNЈ0rtCq_KjcQ>x9RUkJoPή?x]jbuM~t]Fᵸ)EIY=@9d a"y-h28f/my_8Gο@?&2zLr`3vScu`=v^|npܽwm_z`:WloѺ:-36bȓ#}`N0u_pdX-6~U(?jkMm}UWmO[lC'm$*T #.ls~XO|^x7xˊ̱`iEIk#k_: {mK>Jo1Qѫ6bRV7경ϛÉm@G>Iר޾`{KDʽ@e͆iMDx䒡ikpg\;oQz0kR-az϶[}q~cQB b|G;$(O/5's+RMIئOoưHXE8kG ?20[uGBb'{Z9 .c{vē{PrpLBIXd\}Dc|{DH™\69vIKBF74N>^)\!̐kSvb4zOMaK=u(f֠$/lITq `3|\Nu?Fvp]h+$#'Sm⽲K>!D_`r2`xgۊ ksi!QΉXbŢ~|16ǷwMf$cSꤛti|XF)B37$d0SnTZԵ;04l,?MOH7K9,Zʊ^wI31⣛ƽn"7-zHvvPpwR$6/t=QSu,ca Ւ2|BI&N[ e\w;|fRiE}5+:*BZb9~wfJ3t5Mɬ@_+?yAɏwْ4<[ T`(h}b"xF:v&0wxlA;R c*߶FHmJ#c+fQ1"j`"K~qp =Zzp|_V{Ss~^u<΢@ŮL~7!:!g=omCX]/id%(ı8 p:3Lͥ!0*&MSpɪU|C)E:f$n!Sߓy?1~7 +gAHt>R l>U`ں.P|$;:į12-7+&ήy4N,H]38;``m'B6E/H|YAq#ڃԂ|qtĽ$ `~0vr;7/3U=Uʼg~][ʨǠN+KMt#co3$D0P)`*C6h4ۂB +E>) dlfF)x݌ksg:s\[(Av-h*QX(J$ք#dzם#O 9!U_}6͈Tg~d"v+J]@%` _&jtS- d՛lb- s)_&շLC(GƳsv? w8۞2,e#{S sas;U)K:$fMe`3ːf :>TI~ˋU>/ d?S=_4D : [ 3%4UH}fb'Q;7s5V tY{R<[rĭJĺYFhDw<k3Ufq->>2Ӄy}ҷM&VlV΃ NcCeYp| ~%qCw ,ZYrU`C]w1W]:oKwJ;}\s Km2NХA^9Ώ\v4c߲#Mگ Թo=샷ܶ=̶w֮۠"V6a(&+6+ҫaJ^֗$VTk4Gf˂!&Wt6ߝ/^E2 1k{JMf0dZ )0CIS`U$>^YtRH`7W)#o{mz=Lӣ=< T 5 a-z]k[IW&pH! ;\<]jM$b?2/d FΙd&~? 휀\ 8V$M,ErvKw 3֗hkl*f{J_a 8HM=3г}jh(-(3VEc!rQN JxА}ʩ^Zbݲ&W_-e=kC:aj#8oRKcI2 Q`?kxII{%f]Dytfq&biy)4ܸ޻_SҧF 5/eHb ,"r b\r2XX)Ŗ˛]ň5zp8~֭6vg+n%>5"-oo6?;2veZeWY8ónE!q3|oH46zHFǜp Mls>"7QhPHtUB릇7~BvaMDc(')]` ܃֭OxY[ K>TLy4c<*h_aOwIߜeнMMGX+b'+&**'EHdL '/5)׻bj"#JƗe)PBS<׸`SBc+q7F:o(/]l}IF~[^v.k΅Xѻ^EM1)/g'\Pv%/|N4FJ.3*Ylإm/!gKEi؁G5VXQW8䮻H7xg ,hvm!3(iͲUkad ^bU^JlGIF?䐯V+P_Nzn)WG]nR NR']TՈ%~(U :'`0r*r?I=Hz73i%c|r$Y(C)^XGi4- !% (n irVMˊsiuHR$@]'Kr5ue`cV ^oވXʯXp \D[]B-}wD e#w{Bm[Q<`0N"ıVh@WG,Q[Xy'r*eaH9 Ugv&̭}qqD9r)c"u 4mFimb!4Ps= Zϭ0QFT-8u$+LP-Ж=u"ͮU>h:XZ729H؃ͭXI>+2: TKI̧l=eq:  fPI-@L%'JY³}F '9_ʦ%;$32[Y1iؽ-=4)Ί|mopZa /|D czVD~\(g8d*e=XNrӊш/[-kg +B{G4#f`'!tQot,>A< B9B Y;AђDy5.\uRODP/HԬP݆E3,=Yf.=I!K@Zo+^p%4'CؾvRiwIP@ͩr|4,w:V*sA "\^)Dn)+ (aM*,+cs ׅ_1 lj8*zKu7tn[j rУzoBu؛,4Кe( 5RTa K< NػXl3Q}ˣ)@P{a&AsY\6F(3ڍ\ԋXRKGO7,=VmY4.B`'YH$cP6!)RI\coysQR,._Hvb!Vg1vOz=Z{-v+/!¥wlÄ8o<[0G B"w]a _'wECf% 즞FؓEY[!"͕p:@B XXϨ僫O:|-ۯq D;(qMIHai :_o3ꭣeMMQL$m:%pdLONt{-%eeD.pzѴ(4wm<=EjlW'@B'!ߚ9X]HW~ijq!l-ޅם8 Di@%MbBI^FyGP}hTM'-BuƊy`S_7rXDh'ɢNBFy.V #Gg7 h!9Hڜ.Hr"*MBH*EKmGbL])$֤ӌyؗ[=M ҵ:X il`aBJ 7Ƃ↵QfPFI8O S9K5?UW߹۶4% /')lF'\0x,dNLfϡHHF~6VPǘ1 ]r0ȡ&8<M5e/<=g:pȹC`jD}sbJ4>$ ѿUۦ9;$Gʄx q2uv*Db 1uFɯb e@`nU_o- :GLĒy;?e0Ǔ8E)\!c0f8úE|d !br28O>NXS:ݥhUo3RLT6H(W 8 kazNۖz2(N|Z@%KVXp8_ZIŰR譝fZdq]nC_*5.Fj@( Yl#G&rO 7~lM)9W݌⑳ּ*)dK疄ofd5Oe3sYUl?+}dt*֧q3+=hVw5yd[vx[Zwb3%؛'*P0z=ih]xcR+kAvCv.? PFu*Ts\rʣSC(:O'm)(S 1R?pI/tL.yZmC7xR>¸t<>6G3YNj'b5p׵!]BxP%JZ`Y~1\oFӍ!m.?ѫElj`xG&$F:HcZ{#iZ3UN&GI+T="=@ e/JQɓ+F޹ᥖL*;쬾@Eti&gN#~َCgsB1/gȐmc0)+dyY䅎EhNY1^N%IƴLe(5ECPidF8%Ih,L)Fdk ͒xzfXg2uyы|U557t{өM"D3I&1A*o-$<|>M7"g0+j7yM2*Ԧ"^toHQ'rٵ=&|FM?^7lN5 B?0{ loP}\WV7CdWcf*5@')Pn/*@5d2 =N&JG0>{y q{!K(W %~LȝAG%zThsӭ^r=8`mMG_Υ*!{U@;0$ˊ=$h7uG;g}V_ƥ~VC>87H;x}ɯi#B(ʢcmƳiڛ~LriJJ#"z6 Xfp,oޮ [+-5@]Kg\m x_%,zRGc+>I5Jt\c!&8#)4~mRbHrqddZ~2jr2C6lzz9-B;AUԃPDiGGHyh=u" b4 9rs)?JBy9T^GW?EPmkiH˹`4>_ -$y:{c/uZ9uNkpֵ):ybcV!qajlZ51l~{]#؍);͖H') qWm2ӛgmӲ;s}N,~!nB^)!y|Dm=^ ypuWV1t6OqsdOF"~ A-ݼnΤ4=Ob9 W|ɳp [4 9ZQJ١I>ž;O?֌4it^[ yr.vt7v I Dx8ҡfiW378v<dFFڳ9xEl_UzZIq(@É 0"i~x<>+X_~%!Ϛ|LmrcƋ:[ԯ*bt D<O޲[Ŀ!_ +tS>my4g!‚[m(NWFz4?x[C|2`$`&=IBiyOxYБt h)GZ-.dfjtiv`#XN$OE:aA̙/j,ù-'!I p9wL)Q~gɢI`%/f~exiBe v=s;֘  UF47zՐ6O\"]1+4+UYK&x)̏Se.D[e;Ѽ ը\*Pĉ,G "7% [";kCZv J*( ޯ]ɒwdԡ3wVdimu<Pٶ"Ua/8V.Cw=ɂ܃kMUgCM&`W2):DF`9R^X7LX#-gwSoX++Hb}HS| KY1k 5L%Z0k\"S`.vl܇^sgį8 |{i7LyN;*t'(}JECh|dc"V 򏕄o5R6b8ƅlv^oxjY ˾l$n "$|mԼa:&qSi8Hi"Jhp= l*ν?wPdr,rd2'nrS*Qk]DG*z책/Х=Kp8knIn6rAᄭ&; !*_N =ߧ23^E7y{ RTwDԯl8Kq6{4bcAm9L&99O߲ p\t̉;S2jM|1+UnpBMUVl\FɎ#/3F, ߾&ܻ-[: |`SY q,?,cr+}o=΅!pħ7&Β.AO9L\h7gTFf!|>_y;4ڵ4H g.qn䖷6L>$ELGt4NM_26W\#0d _} a1Rh!®/Htȁ##* m! >\%h9X>4YEmH_ B00W1"X@.4@A0M58倻ި93~Qo].bs X?=ʥ^CRS!)F/'FeD9&Vk&նKu=;ˇ^kbB%eKxhڤq8ryJH*HWK2ߞ)W ZBӎőZ4YNIx=Ưnĵ`C~2G] mH-U-Y/UE|vRаgM5(y44G=' D l0˝vl^qd-<VXS+*A|6c)|[9BJe64Hmq_,!eGn|?Z)]rGnFYmm8_Bt'EVcNɪ‘`‚jFou'jjCwbiR?A%]g_[VhpG.VnN\mRr$NV<$?m`IB D=' s%7JwF $U}bp n6X_LfMSgGͣKfeg`ְxSZxEt?S3}@,"s8ESoEu`A8j2aU`ok߅1dK:lQ=F'xXTmI ~SīpoY\z^ss\xn"b`W&eZ댠3i;].C={oJ:\Tpb&ZXT`l]bxMr! xSS_;,ynkFgy_CD=295~O|#CAG~i+Hz8 *_ M<~4úgT_) KR˥LT'J 2觘rGR7|"w썇)ҽzI׷I.PS~_z8 W2a}(b,ƵYalZD94cİNʖ|tj/!x<-^8Bd)&c0 `ݴp[<6:78TOݹ1`CНӶPm*_oK2s.,zw?W%a Ґ!gHko("@+T8LӒ?p'5 S?{߷x1KּJh8k*L]򩍋W %%kk%%Y\OfHA&NfP(;9Yp8)>rSc&_7α5Mյy@PnylpO?t1K|+Ua=.Trȏi=:puJ%j߽a 4WwYn-wJkfDU|9MbAXSE(Y#ٙNt-p}AeQרJ2gxC K>I/;Z9%[_P 1_\C,>ܑl?TCc/qǝK/-/~ S4И^K,+؋MO&aVy~ rZDevļAE«_Y㫈5c>av`!k8rəܷRm?H΋a81 ^B 1uAP+yXo4VFl=c:P.nf&Il ʏyl@bI6H_*UnZ Q=,{vpI)Vv~_j2[!-V1/y~+M SR2IЇ+ a#7,v_,U_5L ,EhIO i/,7(Y=~,VLhK<8$t> ot-"} '(Xxaݢtpg<]!,J,DS[ԧ#E.u'@Z 1B``e̚(Ι|8(@ ZIqaީ3]˟w1>髑h˷.PmLE tǠYxXp|Ii~/kMWn$6T7]M/`)~.Kغ`!#x %=:Vh HQl+OxR@̧.B(GI@%K)L =՛TyDofk'ޡp kd%L5_1wW 7)&Vss~IN%Yhp7&BWZ\ _W5"(tb3CT٘_%1?3N 奏c)M`Q5f K<|N7՝︲B l*Z*Z!A3e?%)~aC$53 ӓ|+oPl*Fi赪f[cm[}`_2bXh IhD±摚.gTh#MNW[V3K yIϜgї6k`:ol*ƥ#ğaX2y=oi0?~N[ Xd 4:MQb{#6e@odՆrl@%٠ ^S.X ϋLpRL[q~U14?bz E>ԱrZ]zoiUwV|5Qh:iѺMaqW{mjQ:4rYOIA/ohnvYWvX* < muT;˾f]4wH(Ex by4pK_]Ic*.]?rS)ݲk2$- ;P!끛 u,*_b Ʉx=Grq+d7 cŤJBgG[r={ D-<4h)h8/pdž;/jJx'6MR^]9\ՅnKaaMrWPrYzp ( (_^<Ŋ7.42"Z}YfO" QY9І"YYIA5RJ=Q_4XOA5/jDc94&b`͚j׉Tdf]soV-QS 89^F5q]"b}*WQ|vl8:S2=Nc-8.@%z_̆'\d^! Es,!j:ˤKšq==ٚuQouGpU!qT&!*U%y&a`0TH*ܝk6ѳFf"oK6YKMvV䋰M9u#ͫ~Hz2Im^ ݠ;qklHHI&`fG6v79TUD_r2E"3h W5; ]b<([ᄈieINw^ 3ymZ#eJ6 A.ܭl.x@M^mȪIK◷br1BEƺ4GpH:$ߗ%Y/ˏʠZܽ+:WIr'#cMlW39>b6.tti9~…&ւUWڷJH Ļ̆q0b=a`Y] 5\`I dxZ^ N%6ʯ6I,Q !pO*{!pFNM8W\̌ jUa8Ƣ|lg2آepHkiԕ_V}6ap4וİAYȝmb=(Ǝ)򁽇 "*}F:kk!_hMqKNl~F@ݒ,'wv5[dAr $q% f~E!FBǨ}l2(CϖaG3BGo7-` ~aRvgDjQ?N4q 3ݰ,Cft`>p,dÐَ^S9H4ށ6R @h%K7R]S?bZϮQ hQ]/ފډ¿\`0}gmmwiS[ C;cHڊ5Ah/cV :yS CQՅ׻Fey+|M"Ϻn))t@  )) ]gҌQ "Q;i f;{)PYh\fVRi|fI#w#Oj4Q?2'_5dWlR K1irb-B`݊C _bI7 hY]df<5@DKѡzC툚8N2ߩh.&GW(sg$,a"R`Xتs˾YWqj*|ãUbl-_Kmw}!=+m)Y2o(,֚>Pf̰',`RFŵS_c pQZreAm$7'n$6 Pٕf 1ICuc?Œ2 'UX ό#dtHa`CIɿЇq&H&5h }zMۺ[Qϸ)U9mֻDepud3OIBa`CdU95\w܄m$aP>FK~`}Ə>dZ6=$}[?O~>>mwV<ߌo6.Hę)l`P{$Ggvoj+Ѻo"^#,$>uW3V#FU?vc&I/D6==]nrCcۻ LSVh^zzDJzz5{T ѰSq5xDr%:έP  Ӏ#)Va/-{@H?':2PI,P|ŜG,zW֒G[0;Cn1@hҞ((,qk^'uc Ia&h+ù?e`+u!5?Sd DǤ'o03bk;R8zC%TjmeY].7%eNXnݘ=qj+Xبxzzgߔ':4ֱvl5$A?8J$p:IyF0ͭLqZ*N-ﳀ8|TG`V\kW'B &qϕ0*;ODzmm@=LYZQ$*Pw7eqzTUbiIyybre-qN1+-blk[*B kQKI`!hu.r+:k9bB\egCi-ܯ`jLqƺ>kٚo|bh^EU#+/4k9=գ4(3_Oy In4O(>3ݼJ\)!<`E*Xe꾌t]T/4E`>lX>OWT,_04?O2^lPǼ%h~\p/]F  } 7;l7: qYA<~N^lT]]+s' 8V~N-R_W;2K]uǟN[tBJ׊ahMR0.$;Xz&l6e3r)FߋOYnq9HǤ1 [<ܜSX;3 ⪴ T̈-d yh/:k_;.$,LHklF њaDFDXH\".,W>LS^XΕ}Wi&4&Jul(Qlt~A1e99<jI=gnP"'{aq72c75(aI:X |,s1HM,|XDdN?X>e. 3=QӛfMWuj/բ^Z9R4R𛨞3SR̲\evL4X10)|5p<2 'AǦHLx\:aȝ&'0H": %(-Z-+ \>8XԜc%6KHBvv.> :bGSJxݑ(G:sO84osK\+|̅+D{E@P-N|)9sفJC@Os' *$KQqqw ڊrń4I-R%f+byhQۚnjӾ͝x"hCh=ȏ76Hq^f525 ˮe(ܗ2kmtlaƝ: *+Wx!킐9@%C4YhDz\@Oz[Y 7ZB3D9OaNO :zvEx`pE+yI80CIA%hS= g(KԩKV<u mP^eIRL0vxiku<{₇(T!xHu^K΀pt!byc?*vA&$eHz燳B yK* `dU$yq%1X3 gdI@' |B$r@8Iu#ܒ6J5J1w_@w\\xПMH7 l>xWR[ _67gQ% C|YԴ(+rn.ͮAљ{Tf"9d_[M t9&Fx_G ?u{7Bhw~$nY8N-0 Jt3ޗL TEEsM'ur+yMJznFu䂵ÂX Zs-P I  'cYq!*7\z!C>YZ6 F Fet,hsQEӓ#>y4b#%pЂL,KkSS!.Q`)X^˛c.ꑅ7rr}xGKmk^NRt3mW3sIynmWu[2}bJ%_Oj$ŕMC7P)7Z(nfӥ'(,/wBoj|d%a>Fv2^Xc%*- u@+S8B<@yaLjV%ljluNގ'W#PHNҲ+)mfuS|Y 1Ͽ-v^ .JAMe3ؽ k!s9xG?ssϱl >_@/8%;::r`?zLԠG}uUJ/WZ "ܕ(p/f,O8e+_9 dv q8E7z.;"3Sh Se3|| @OpM\ЭYeGh5҄;+)#(Lb' S-:n vͽܫ FZ9 . zxVNzYXG惗Dէ: ,ޞ|m 06 וJ ITO&RXɞ3q7el 5Ko@%cQ8LM?[hA PwWZk??[J}wgV\R޴ipsoFWѥK(o"!v`kM!:| nJ}"l(Lj3ݺ`Þ>a5h:c_@d4&R$p+ɶ[ýP~# M'%D.QdkΝ!BaȦ݌]<~ߛgjoeX{hk*CD[m8KEFT#b/ ʚM-?&KfB/Uus)$] q]HH{$y3ut0Js 5s->Hl-;J(ņqb?h{\]~ORF,MOz#)s7_ms@]+}Dw''4%` `p^A(}ޕG< TEG3RdcFlMd%> K {cUްWNA2D y26޴+z9p5{1JV|adw;Yf"q[~Mڪ}o?lK|RJ簶͘}vqazB&`1n7,aA@"(D ǙVuG\n!p9yXgOPo!7obGL-VwF-zy&?/m#o\#@*&|]4h(#NKYR;(%`ՙf6  L,{}9:GG:m:7 O sql^Mk˫($6J?5 ipEvj?ɛp1bY%@m,ȑ=tyXꤱA}4FbC푿'rg AeIPjjMh\|xcL`bqV>_ՓͥPvK(27%Hoq%_Ds9=߱&ع*i$T|NZTH`Q”%@Q*JŜt#g&+fZ:=CFL>GUҕ_vǝ-ȉ*I1d^1 /mVi܂U4?ם.ynfA:#yg@cϝX[c\МC& `lD`hנ%ԂlyVXn+=l0D+ss _FsF1(!SxOISĒƯk/G˫GG")1F 3׌Rk^b;!"ՎO v6i -]#|Z´B8 `Uvj+v%†V2 msԦuuS \l͢x zMX< !X2j\Ɋ4(6)z1=.EeL!*vݭY-qC"QyS_d*lY}_` Ar|݄^l^͓ ]ƖKb;bN-F=Th(9cV:1NNx0nty $nV@=h4;  Csp%GS,0Xt3ڥvWR #^ɏ@[y!&c]8u-9sRtmr`X>OԅE^hZj.k;#Y鶂YИrKǨ}Qƅ*EN+=Dxv%~KN2D5a]3z,L%*Jɥj![ 'aBL;JtۧYI}#UC ||Y J.r|^6eVo^9<`bt>ݿ$/>`{e;%0@+_N<Kd6J*G<>FľgBs5%jaA ĺBvV|\@m&D͍E 8CtzrWcjX@'#L냦 xtg< 7Ògp1)[7CӢ_o~0ZO]GF$/@%_Q)\+Gwq@V/!"intQ7{vW;VZmc[zx) 'AN=F79[4iC-7ބR/VFtt_XW hJK;[LT( )īR;:7ObX`]^Ii6`y৉=V}ӱ/mR%%UL"׹M/܄s[RJ\93 Rcß\^, ?hጨ y4ymkFV/"6t[2]6!n&-wrq/MF >$/l+6ծp?_tx}0ܻ%F&*w%՟³/R6[Wf184Lu_9 Z$dʃEu *dKƏtA)d ,n?qiƏ_ Md+EJH(ES Ѐ9m@jrB_xa { ڵ*SJA +!":[H`V "J :mjmn,  cGqC9Fde\'ԉn>Tw E(cggM|=`H+E JPR=Xˀ؇. `Pr"FrPHlއ,t@n*]T* M/OS]LLۉz6T1V\HVdz|=ؕ6)Z? '7dHz#"YN>%Ʀ5s2M)=Wpg;m-+wAɆpW%`׉BeFWۚΧ%Iχ@-o+'6vT Fl6idÂB.m2cn< f[JAT& M{5j=Ϊ4:Qn{ڽ"#uÆ@ /^y^DB{KjwJ79^]F|р!fFaUTՊiGr6/537)qIgQc;r"QQwrNZ\|+xڮuXoJ݁d^بam ҁ@gwÃt؁ɡ˅{r34*}T#&|^}SSv~v cĂʤ:4+ sM~&BlHۃΒY?( !k lda+U\W0HŴ3.}T%~@]Z0%UJ^?763#~QЕ c vX*Й`#4_`q :C hܞ ז,mrWfkCQ=c*bt^Lr:N`@y c2K8/vx tyo~.3 A0R)U;̬d{ǚ#hFEI1V؂Q8`GP}x=@F I~kX@D߃H|XSeOLEiSO#QgM|ĞX?iZU.;:(ѮwK(\THFK -@#g4Ӱ*%[j!LZF\ pi7lUӏk#Mƃ"uD 瑖ҹb7Qtס6"GMu/X"aIhl & :~OZ Av&{^+AP)(7 [%(HgOU/N(Zѻ8/sP@F^7j< lGT hQ1`] @Af' ftW_tNЫtLkF:ҋ4rEƺU!ŠTYATE%Am}:l.4\d߉۹[` zc4R1^jj2WG2CmBh60q(H&L8TݓڣXŻ%a.Ui^\䙋ab9Er4z_J R]3DMU6߻&ִ8C(w)'?#KJ9Eރ>KWIc7|"Jqp;-Gc+.Ce*rqI̪$MOHMy%c6D˽-Қ\ s1̖"jb(\d j%3|rrP("]'(%~ךY=2rWR$<+%侃횡;P)%..-lF vJ # U¼/ (q-Z:rK8xܞfMo;̽hv1e`!fWܱghzݎl]erk=iM+7;5tMmMƙՀI9f Qd#g^ ȾRM࣮.Yu28#EKU\bzNYPXߒihS0A레 K"a 7-}8`ZM!z~;cɣ( 5ﱩl|ߐ(/~mk6n{_o` Ė; `xd}&I]d9"[j,zd>f1q"k#Yw]2:&s{5 %f%my='#no,ܽ&r7s`}a*ȌaioT&|7{fiBbdۂ" TqJL$)PB>Yx}rfy4xҲw*p2J~8"f3J*S˱\OUf>8^)7 7mpDNig3}r!'']hVЋZFZTVt;L/)b,E!zQe=!t WSՆMoiZdզsZ9>T KO3 C&Gх, *:+wXuwv7k#x ft Хev5p 2f>1zpe7oڿB!6'ؙaz>desT$o>. [^n.I2-J""QѠdnQ9uZSPd/"g_'>2c0㸘 5W{lvQõSFer쳊P6;HeJ#NDCS^}!4\̝UjȾC|وZeI]lFX]$}:d02`8tZ:R tY~τp~cb{U;2dQ3Tl--]1[&%Db%;$jŒhR" 鰵p E7cD2 rۊhƭ #dE& -D&,H \ )& 9+R\uՔS lut<oԇR׶$]ìgʘ?)2 ]7ru#5a23{BZ mQ `m$y r坅OyltOW- >% 8qFLSק80nܾFDdQ!7}-/6>& %!xVKB6c+b@XdqXZ'Yq'<1nGx7!'iމXד㲜}3bZءe_ѸPXMǐ,m+3.[mo-`VǛ? \_"Q8 A6blDX#dö́cꏕ,`fB}Zu@k?~$!CIe]25Tv5yjOmʵƛ$,r,}3,oGRYقO ](g}]e&G ٥- ]׫Yb 0a 4(wW[wVeXjНZߕ]KmNX#<观7 l[T'd7>?zzRv8A򛒚yeK#NtS7xi?]i;}}tSlDt;AU7{7+ vKgP iU>65?& kQC9qZq Qݛm%a]K(MD[ L{ Siτr,?ݼi^k~xg694s98;2^*IBu("IH).KEyxj{K?n["@/Ao_<ᮚ˃m[x-e@23tKyk:Z(rRUX%%&~%LeϝJބyR~5q!T;0:-瑷,x_SHV#/[R͙Y0#\ !<4務[_(67bdXjz#-\FJ 뙓R&c0~ +`chfCH/DX/=$9rS<.Qrv,mh@:Fb"FEn?-~et$ϠpJXw d`6//:ӵo|4yV C׷zP!f7]!c0A'[?Fs /䦰 G˶rnLnqOD2w=1MdL)ӥV') AbT]RއMcO ԀlFk B<1jRغ5'}GL3RW)B\_\`4n8PXϟ@CW 22:Pr>yJ?b~Prr$\1'K[I݃d{;HԖJ-Yt: B+;~TTt5=*'P7'%9E5 6 dYPY=!bX̗՗`*X_wޗRCNzr⾶ @'%^~6"`cT |! =gkǹdW;~S Z B8"wʏZk\I&`=Q!-xQݱ 8;WEİ~,+(M qcZNϧ5;^1o}g3]}CBݏd wÖN*d)fkL|"^:KP72Tʪ]/:4U[`3"K!BqXt Er'A߈:,Wwn,yv;6KC³&{ udL}'J3 8bod:Z*U RS=]Y]M-~ ~Jz #ewgȗc K+i<70|ʯ244~# eI'?KaFwq>pT,]Ѩb{xS#DbrSǡڌko$^~yIJ"u`ºz_.0fWNaßUI-4l ,G" `@̝"TRRCi l3xY#^KӰUCgںjvƒ-w6;g]CDD\2n۞ߊ#!WS/]u8[Szcђ'(" sBhf׻w4V,Dfl&#uht*Ά?iG0JXgmL1xhZ>}&QuעLc' tE[]Aa`.r[y:3r!3{ [rQFkUl@ذǣi-ԖvߊPhƾvA7f8޸@-j'*Jg"*zij9cd#;UdK|of/*TbM8TDí4G/Ǐ 8۹e{V[+M沙/,[gȆI>D>5>oU_4n{ӒW etO2 wy ˂L;x;ۂЋBo6#2PK_2 M^k@2E|xqJOp@_C7ft~뉺DtxPUaY^5,#,(M[_#V.BfDDL,Jw?6Yo_ `Ο;{.sL6FpjQ.y; <ӕ,3϶d#W,6zw.;ci~3]k ji"7 ~mzqk]܅qa t9z@nWR5~ոdPbc6|On,LE]8q Ј9Ԁ^x, \Qd@P]Q Y`~VlUYVR)ÑVKH5GT2|]| lH0 j/lH*i4MNS1`dXNT)ӵ#7`_zO+~ϋ*>ZQ:+jʗ(t!HlQc'ϫw4ZFGް\A?l?"~{!ݢQKcVi/&5b,` .Té鶂i5N*^̀:ͺ!H.tjAYmEzueD,7SQcX6zMG˩ bBiaFa: 1Bμ _ ےܥdOGlШ/9f5^ۑW[LAQ锗cz#;x2ZDKrXXX=_ lc2ʨUN$;QJ}bGBs\0)2jCvH{De޳Rv)J1yidu؇ˋ,"2m| Kw{b[.B` D`մ4jظq,,M}pN@bmʩ@H5`yR5Mve.rA;GwT$G(ܠ{!VVA쁱iRFh& $ ֪]a_WwYw\>6@QBTL2a Я֎nRe=fEf73o`&*ݻWXCG!U[ 2g&)6̶~叽B觵)H~QD)ʊ˄tN5Xl=Chh?v%8s?zڿ[Dwr #vQ=pio6ZIYm"BGLX,MDd:P`~v? S?p,1,uǷKѾU!O-1i]ovs0~xJ;{'q'X݇y<_NX蠴(dKkB;#z= blr~/>=HƋo"h1> i$Xsɀ|Ql̀vK%K#2 ?}<\&x*(o[lLl4[}vZ5*iy0'"xa ;±S;sU85˒ K*ߣ5FG+=^a,EE2Ebϟj{EUI~XJ)MYfM/@| HUE-ZYb_ A: <F%0t/-3%"c#!Q&w@B@rCÖ UbGl4G\ZrUh;V)ƶxb/MRڜi8.SƓ6xVYGR3'2c ԣu+s}~NhbssS++!2ӈbxſIU1MaLC ڔ7\``*O/ i+ .fNm+(öSξ+4 '^AF*M.?xq,gQ@Q$34LouxM)>Ʉ$,(h78?/]\CQphϸΜa;WIȿ6)]k!kǠro{}J۔ .5w8P$Y}FPE(rġ xȵdeQ##)n,# ]t(lO:[h7eTobfBuVQ%q,U3_W =ユMGt^M˒qF?#ynbd~< eeh1cڬXz=FzQ2CFS/%ۢՠ)"r M*hV\f ~u*&ؼ;fVTioJs~#>Ml.+4{TV yp K[02 68+<'bf{8Z̽y&UPz/uc+$kx\rNNapL'F}(B~nD2sSF'hi&+qͤv/ 5!4O/|05=]|&^|vp;!zKxlN_\fK3U #tEGn%IUTYJDUjVB;n9@yQRCK7ZU2s [}Lq@s~.@qWPf-f kf4p!0%'Χ;Xe?I[yAhJXNuo?l^B)lPC[cMg  ԅğӦB#y~u5~Kz):)F6(4<$ 2&lZjksC!ϧY{d^fo&uU[9i KNh,WDp FйSz2Bq묁1ߠ_D~^Soc {ɾWثU(,5X7 U9lBË(TL=#Ena>:mt5j5кt}e&%VF{oڠZy#IjF0v80UgQU(5 z|x*%9F6H^zlTnicz`eGÝu(Va*׃yypzp/(""樲o]ፆg6e k!>ɒRT~!5%jzG(ƌV 4~;{t󣽡Gc]D!)6 GkIUDB 5ߓ{i0:ݐ/AGHv"E`R'n){[}mf 9"rs@,u c/]"ʋ`Q#zw1oiaWA!Tr7销38 :e`*)- S/ÇyCR3U[h/ flq5}#n8T67xB&Y]8Js Z$Vg}4 h%)\m̓: |DUo5qgQerj?~m˞:ǛQE_=ECR'f}`"/8e;&-(-8#/7 !7c)t^p^!̉2}?jw{OQ/#~NAǷYﵼ|T{s.k=C?6G1($DnΤk boX=. d6I;ݍJnebϸ/*ߊ`h¥SV31l+Mtߣb.nNXD{Q[WKJԏ2y%*Ox+M11mbWVPI.A&8_3H+nr>gh7Ş{r,JTC0 s(%wm7'W Ć P0Qy<djd#(\ |$BahQ,#-QzLBO#lSRչD&͑^%k-^XuC37C@1_kfq5?#VjgI ZPAM%T't]O3x@uM5Lf_hzv }F^hB/g*Z[>`w O {sto煱@V<Ϥ/Yël9L&HKa8_⎷RycA3(%O}bp][Bc@Yw8_pdHƿI}}k`MΒf,m  V́ 糏>X5vĥj磷$[0jr-ATY<*n&|_Uz MqN^諧棪~9E: L0NDk= l5-z}Z;$lxфv{aؙ-2-2UҀf*J,_qގ@聵ރ[y@/_Zyl)эRbs L+(fԛVҭ<&o*n1857|ИhPL+0M&4;oIEGoeNWzKvx=h+OWg?8kuPgŭ^~j%+\#xk,~XSYqo>ZW{dlֲJV8FzǹM2pdGj@NW6 /&~}إиt2 yA(f#G(M}6'<ތd(}Lk̢o0ΆAA)[2#ZL8 ;_hQ'g82RPFy} 1#.BP5BuoHz_d HcGK]Lz ǡ`Q@e%TY7,<^?}Vxڜwj!YLl=:! >]zDi{z&gSnUWnKr.6</<$J']pYW-M@8G4FD.=ʱ|j:!F|_J imj]?٫@Z`'=Pl577 v rZ{uٗReCuDsTaA ^$PR× CʚHGUz(} 92z ,]!\IAhH5ƴCO>w =)'C.F(a[K|㉬|֠x% Ob𙩓W.{pUHi1C!F$Sc^rw҇O+@9 H~m͵$fLGo 8B\Dھn-U){G+@&p`Af .]k2Jlqي ' Y].juf|ڝB)d(,8DpT=K`WY~<v}ұЪ-sg8V~>=3q %Nx7H7 lݣVjj/pbTm6([Th"Vm}5]Q?%E洞c=(:?Ѣ-֤5D}[=49OHf^|N,UpcMP{=\v>M\,KCL{VUqHI3hd/hߩm۶=Ŵ= &mʇw=-F()eu_6]?uw`>1"G9}mKNz\$iV.nZw&&;E)S?S-1ujUl9'>1/,v4414YQ_a_\q'X΁3LלZ6?;з1noB$|xq-jOzT$i ֒n>bpm Jb&&jUDRTUzkIaU/qmaٶ6hSDW2*=}W?Ě "QϾ‚Q 2 Kw Cmط-,# x=>½p-&jsP#aL5QuM8PfڬعHg巒ibs<W\.dRXDP Ob o 4ue0SJ!k68V"{ ohG:Wuv ZHP4wW  #ӷ7X`%*c.ރy,&8:Up5zzTRO>wq4uY 8;w:Q ֊o_Ð3!fabn KGC8AFW tQx(HWq$A%_N4<*s⯠\z}e2=yJyJ#Jl݌r_ _Aғ֯{ qEE&ŭiқ h\5 w+%B"=#x]1P^(eCFȁƢ`}8ta7O8z~gE 9Cu7=FqW@0ߋ}%xJr80p^.VfG@*uhQQN)L+9oSxa_\M#8`ba͑f/rۙ0Cs6 5G=͍!nq86m,QY'N55ȟ@PCogHLM+Xco,{NN̪FP \KV` GM[uG); IuC࿀<,EO"{`쵀X؈ag.t(yį]3I{CmU jpPS* *_^v~4o7SUkBi9>|‡UDOeӗ%yw y\>lQ2$qt8@_<- )#N2I)Q;޹ ]ޢ 0(*&,!gFjܱyw&]S,h)+ɶ3.C0B>El%,7=DWoR*5S ً*83b&O}nTϬBD%kWPST~5 AӘ)+/n>!>åx!l& ^GԤP k#*0ZaI+9gu6wJ>D[t?Tkk;fy?o}*$?r;rT|;@qTiܦKޔ 27k w%WxTtdୡGOdۡSJI4N?6NiNb!1D9TW2/-ZQѹj9HBjuk`QťJ<^iO ;źXKzSlE~JrՔNPg]vsBV;c rdGǎLWT_a"71`w@QtbD74pn>% >us:+7 *Ɨ&BhbՠZb>nݺ42֞K[f6ɇg 0j $DR[hBt)zJ"6`KMcr"0V,_`z~\7; JKWFؤ(ijzb4_(Y)jܭHp Tb#.G dvj<e|@c|N&OuWso{գ)i]`ke Yamr$U>bϻ7KO5RCFsy>8u)2`ǯH 2ÄXMԨ2Qmv[%#bm=~]!Nf,J´>\=q9L~!]Z"đy8fB^oqѬTA4/+vn(>o>Gcq/‹2lÄ e$0%P<*'KgàGvMhUm Ly-L[Q=u73$vm͑-[M+ՕŰ z|)amfm^ S}`cژl Q¾`|C;b]r[ kWO XN.{E~)NE<ۙMٚ37CJ7b u a1 6ԁp`U~VeO-mLU.HH 1<31wp"H3 C6S\cߔ7N*J0E#"Wz k/c‡|N e6lgm"R:( $nZk=#ϙВ Y3EK0^ ЀU\d-@W~qda~ol4w)cD^.aeFMiQZ?SGPq"1ds41F(7s<  ybw>b}XJ1m إ ɫO0'wl$󷲌y4_о3S܄{o/+υ],HN-@>E2ͪ2&鏐qM}h 2$s0p4̣:.271_ }aڽBGi9a"NSB!([h`;hԲ3)*A;I0[c'3)W L|P狐@Ɍ7R)IZVt?g#CtWK erl8G݆Ĉm#60ψ>WĢ@@7[yl̘CC +5@ VͧGn]|Ha=B>4OO on>ef䋒 0{w&E==ݹqfV0GxǟÑ8ߕw7" 1uytAlJ|/ȑm!H$tl54?'7$q Q2AsX&v F]ۘ_ B~*~mT;ԡ9@lJ:dXHsPj'!49̒5wIHE!}K EI%l(_3:AdWʵ&/} }S^D[Lau=O B[S:Z3j@%^#SŚW|֠Yg~ЬTCRA5KB *ن;qvoW2!/ʥ8r+@'mΙE.(=FFkF;+8 2Ov!Ȇ(ZdIԆ+C)Ma].پ!ϹwY(N@t|br/ 'z=vxjFQa?Q3&S!Cn:T ^gpbTR_fy(E]uU޿z7R>d?<- »zmELM}Z>[2Yua?R!/wP*^ ne5`. ?:nqƚ'~c ó8KUܙ.~BlzUXVIAd yڌM}ب.՛WZ00[<8d tYdHkW}+%g"LgjR{5I|v/o!Mxg%P~ G4Z#M|*- 0}wZYN&.jQzۭ2&ݷ-myB5 Rip:P 6~< }KܲB^*+JL)ӷbҤ #uvy 1 ]Yp 2>-;<-€,A ZT!ܯT9$QU JnE.Ϥ -X95:|қGf\}hNe r6m̲K*r%~z)qGȚLl!p#vxS8B,-֯QÊ(ye"ׯHp*`I(kJ3Lպ0f'i/=0QxDSLzźP{0}0W\A _Mo4l;rD .UřZwIվe 0qa2W9eR51!sS[C6W*cz B_g|-jDۤ6ܔPS׊wJ=IHgoڸ#@^K5xW]G[sk!!r *9ԀvPaSGQbH ov%bnVy⟑'GӁ X?@QtL,z 2YDUkg,.70FʜW@:wpL]'Ȟۗ ^|`+(+? On ָncJas I|ߣiG=^LK-duNF`d֊vH:6Cn_# *xK dك fI%Ǩ5OG>wOnNDa{c1Q.զΒdguY򰊎ʨ⥟NwhIwOB >벛o1 :wP8Z&1X7L(&l.y@OY倊/OGP$z"z1Vjx&Hn:-qi튬e&ߞ$b ŎTJ lTB8ɿM\45IW+}7# Z$চCj{qȄaxYQZj .E2qCUTZhV|,4b^]8:cy #s(ts*9aְ2h]yy9F:4]?CPgC( VJWuNK=s1g9#^{MajN^SYM #"8fxďW)gvWN Ҝ{^=]bɨզtڲySicdF/)Cݴ?R)Ƶ0|.yV-V1iS)@\.+*ga;'LaƷsbL*G3̑u½@a6ljPrȅU i[xZO@ͩVpiuR&<&tChh}(!,{մc)Ll\Z6㡑̑k3WNi[/45?k2pttJfpvp&o!/C ށ܏'kG1gqWi}* u1ȍ6-;2I䜴=b9o;'Cr֡KI/EwՃI4[ɴy=11nِV,S4s^/V\~%ai2CLI,鸞H_D_Zw]ʀzh{(wL,}*ךs)*_ibs6|Oh tX˖16oCc)/ϖB!q ^?xZzl5h뙙wq7Qi6gtߊ_6ʲ&MU~r6۴^/FsjsuY;EG43)R*|q/!*:8OZ$GJti|M v*#)_vGɂ/L]e/Yz/Zi<cYU@4R lB\U>VA؈tg09";{QMsǫ̭֒&m} gz :<KzO) %<]0bʯeCc mV*9ۚMeb3!E^zX?r5ꆲߓ \q4 O.W9v%-́ ~AwxeBlrxÇTF#ݜQF}DF?4 )`C'P+@pvEfCHV Om Z fgx|}x`O';Q99PK״n)"P{Q'$y$,<-^$8(Ϯ>&_ylˀ;LNjx1m;yw:|#Zk]Qfq zb7 ķBmQmxE)4 ,#W'gi= xCۯpHD0Yx^B&+1ܐcrO.cth?~ƻ}7,ژ@O3q7'0ݾp2\P١e[H uO |Lx*Yh[X:M mՕkӞC\TXԧ#G_p)Kun;w/^agȺt˅L@i}hO8)~#lʸ3jWzB.{PWJ&y=9 >! \uBVlLj'#숡.8j!ɵP1eLOmjGjкb/t˿_ ӷ m*_];̹ }ꌓJ*9pf(Puh=3Rt*{@B%8VnQDmx3 08~pv@N9|gj=ѯT׌mT^7)\QZz#,MzR9kc"bII=geh5uvJ-u3Fd W2F7{$T`{DйS[Bl!Ad(rYBH>#3>TaO. >8.ϰA׋aYIFNGo*Z[8uܡP8D_ m<y |q xd3qԮBX\+b_ PЋg"\G"@geBG1+%a-x|ILlczBL]R(j^.pXUȗY޶2c}_ٳweqZSv`&^\`'~!Cz+d-w:I؈qOR+ r3 xD)m_sʋ)4*i0a}cuA0?JP>dV?5)˒^ZnLff31fرϒq#:`4r^uEƸq# >ZIEW l2s$&-.ꇜUJhގjÁ/2ҭ쁶)'̊Z/]~,gDƳ !ۙ=JoF`2EN)hŸ3=lҪOq__Y{yp?6O'^?@&hU38>Zn$LSz+~ۺfzJ}[!3#E֑zdXN쳃wMo8>cl^\\sJ?o=UWf {#"uxKF ~0 @w'XrToeQXr$3Ǫ-ϕ=~(,j[ntgpt>") 7h9L5@<k?4VjNaq0hBibΓoFg^吨RT$ި7Zcb͔O;' ($&8Ǒkwm漷%8 {NHޞjTΧ&ם3#\2ˏ䅾+q3׸/CK!5G1)>5j6mbw2_M٫|;2^e~ͯ6"پ% qƽ'ἇ`M?=R5!S- ii"qOgDoE5ywӤ2(~FXG}⒜TRgO|-_Y2732ַis=t6߄OAx,wl2R "J%coa6C"k1EuMD q<0JШ(2U@7Oz*Ci5>/skmڱ+L@E*(^r#?o"Ӫ?K˃`NիJp!7s:9p ם`F< uq HՍ>x>Ńe .}[JDa٪UԊ7 L9RH Y[䬩:I Ds8#.װ2_uVǵL'@ƙ+)g<BCO(.CxB{B8W)1r 5`gݻUҦㅦ4 #ޙoy鍞 vp);y^oEd (L a5Qs[r5bt7d̬WZ1G[}Szb]5ϲv^X~GT t4<<;b0̪SHRqwz{MFHxuܪqhXn~um]$5)Y|?C佂|r[q7_V6G`Lc(}#U(OO9G5afV%s=`xƛQR `*rt&b *8/&ӕ/]! `L [QmAF[i^6S>t"i;QQ2B(oMSt'W\3f^AcHM50s\0hAZg|3df|(NܱϴguWɐȅw\H[M/Lk\R6տ=1ՁlџE8i[py숼6+y78%T`!TWaaYV[+ 0D(oU[9ArL7\2azNN<\r7EcCL@Gx[;Ȋ keL % ALuq&u*` '@5x2ël|eC C/eqkg"]ONl//KUW8wzWeK2Jw> `tW7:6ZD Zf9GCTVH4}͆`/Y,4#9TgΕXTP+Ba ɜBPI&}#ZuȀ\'zLS$},7"01}0UOfG>Ce [U/k佭?*S_='Ln7p nN<\-ձnhŕMAQALEy vҩ?zum{yI-GT"}sq'׷ 3. L+#>BKd\Cos\@ 3kBNZn_g(FQ/'+r^~82#(qm?V"#QYY9P%3YϯC 9֊tw΂qmǖ?pFĮ"v0lpϵ/RDLa|y[ޱI~ ETNn|l|Y7&M|br̉EgGיB|+0U;E-!&}R8ۈRyM(G@kn؝>ZXeڄ:0:/Ll>-9Wb6tu_BǙ+e: ~fD*Z 5.{kƹqYȰًbPT*/u+"ݢٷ/øQ`@6oډ#nύܽ{ ڹ(x܉Bܙ+X˓bbF[)_^r+Tu(ltD(8GTΐ,a %otqP` kmc)лxwW' v1Aue) eb"ૃ`;5i[QS!1#,WĴ$Coc Kvaj)Vϒ ,$Lz'(w/}WBi>&,۟,qI3j=зz5TG%O(7\ȿey!=-|d3՜Pd)k@ ֎U"\e'wջ5Y\f;jfLT}Vk.d堷juBxe%tUN(2C=)o7xn3$5qcKȪ_ye4ո`TÖ,ڤn0*8+{ 40HDEƊǜ' 䈤g9dǏ<_r^灵dgjT5vб惋nb16꺩k^r~8cbi8vO(PzS`5QR=q3zcńu W@7QPKcf3]) H[D~U"68%L {* liFC,I3&rp0뿃+b63">9$e)S W=zz.K 0] e&%*ղED|>=Qߝ[`Ũ*蜱MWCܫ.A¢Aٯ+c%}ⲜX' 䔶#ТS3K5~GoׅNظ Ycd&!⼺'릭 V_ۣ%m L[F: ugoz>&:bujuqV4DL䖾nIG_G1oka3U-︱Yh?+Fe[N%o,-)X/@ֹP'V7jo}x?EKdញ# z&r`k\ EW9=뜚3 @2;o$ Sd'*ca/-EhQ ߓIT6x2miHVX{Mw'hqNWE(3Gt)Cɝ064B$&8֋gaJuW5LI|Z4ߪ|<ͩH^56aj]ޠg\]8r3ĸcCOT*'B"x4d?}^*(f1L͓_ӧL@#dP^ k]pt&3fY T{V2~&Qc[܌[+-*Z@Pw`Rb6 XeX] ^f5nn?uQ;]|+dx[qX"XK?p gi2UB AhD>j='U@'VR_ _9JXrT+[m5K jL1`P{,,\&s;2EUCK**n-:GX9 ?Rg"-QG }aGYɈңikO9EVs<%}+̖6/o`> Hq(b,!S]aYL&zagh#/`U#d4CtapEށEeb!fj4yG{Bw&3L d8^z?(Atib6+Ds'ú'=o(p!7E8CLTբmٺ g aO;hng),^%$>NހEȇhzQ% P.\ *EBSv).;H"q&T9tm`VXX(\:~109t:C? I(bd6*].O=8JBё{HY. = yPAk[-䕱D}[%EY('R%}ӾD"ugwex6 >2f~@):3]vcOȰa˜1: YೕYM1Y;o})4/dz'R'Hg-%&0Ӫ^WH4!ޔ*U2>L̡<M u 鿧6}G89?U gt& Dx`Cg"(fb=!(eBo3yެq`Izn[yL5r㩉 JM@T43 ЃpBt L3;{?Oǂ֣Kx 3 4>`3N-2!HIDfc6dz=<aOj,aW/ɡas,1ז< !#^ 8NMs1|R 8cd&Z# fkkJyGF(j׵bӇIF^rr4bY`(y hq"CϷ%*p3:1@w:I.<vuܱVy- H\l(V ?# &#o=ŗh42<=Hd(hHumpP<65l|S&h8E/^x+pYvwDX@>KY29Jg_&l{qѻՑf>}sqm~PQy}t˘]QaJá~4ŷt|; rPh[+ZS7z"45)}9e긪8Y"5 Zo#N=e6(az Ζqq?H{ Jy%¸\/FNJEoӌ P8K[__}{nT~הnF!.T567נyQ6D 6RigI@#wBi.c>~Uc;Tc z&)9 'N~UG,Ŭ\vvkjY^TLYp#nPykjdK>KkoY'%kwf1nV=K"Hs%@+ֵK[ݟnD܏C3 Aْh>Q6 <{+1cWlc%LI~֋>@/袄$s7Z8mo,<}M  ./`'I_Ǔ[G &׊Z2D6FJm #DJwM,ؼʇlDTD)tQƅǪ6W<*)uJ%~?u'n\$&<(XeIi$5` V2o_ ]CmH I/dX)Ms8.=g#/:Gڌ yI\y [ ͝6;+-)EP8@cbiAotvTpזU/Q`5FĚ=4Yu B{,!~~p!IOr(pC4Bo/4i86ӵ7uaVe6MqD/ =\AAC3vE&qpEpeM ޵"('*=ID`?!j`Î*goJ5\N{y#v@Dkv~~آ2fG2gGު]j~~ŭ"kS)AcJ)nbZcֆ L'NlҜiBŎcBeݦPE|m8!q6}ԅASfUr[kXth(Sm+:_BЩ9]ΚJpplD(6g+'E[ߛ+D/+67U)z=5Zo7 MȐDrRD;S2UZB@^*<Ɗ"U03DCKt[G;;%JS͗/9:ۏg --v&Rdjʮf [U]BT0`gYEoiiA1c#$<(EteaevңT*\v'[!dCr #pOVd!1BٸJ =ĎlL|bG|Ǣ?;h:l icXxmŎȚD<4oy %-;EGa&'Ԕ:wyhI6cOұQi+A{&4ѱ&ybq8뙹| F$^szt~27nBh?Tт,3b mۈykAֱ 4g'yiMۣRGdk{vJ2fs@bϷ39KW4C? f+(e_3Kx,F1Eh~R gXTcSj0 e>%qMRNS", S8j0.z٢KRhm]y7Ycf7k ǏE\I6Biq;'b!gFX2V]ZH _7s`:Nhd8;N4U_ckLW6gwt`@ƒؚ~\q3Tרr>In@^Muק`;]8>9Ե{;P.^|熼z.:SfQOuu,(^܏@LiOd"; AuM|>"s`^ ˵׆yy4 ).с`T_TLš &$g:1d5f%"ܵ#Ň=b3Eȭ`L;7I &ov>D{[5Ʊ!8szEz2ijJ 2ȴrǂs@Zڱ-su/vTb2kPHt~/[eV{dyU`KjGF^ 9(>} iD1+?Vۄf[`@b -L0=U%RܽRcMDݥ_G_d35WѸ%\!~JYf^;=TƬ".'7"͐K|Y#a"kR֣xewWY ` ԎkNJ'/{1o5 Ԑp:1i҃7 $>CLnXѷ'Xw'QD[4c2 "㦸˼5 ,uf)jZ3U~C&k34ZGYl.0f4by&˼ ͻD$>`T:y?X)|)C5rդJxv"T-vvTKO X'aIxsfkKZB l5)-zFLp;O #s3ш-2 Z@SvdOzRҊs#١m>F\` 6ѯ]#i 6k 緀p&o DNR$!Xr+0BH  ώr%k,S-ZK0^1hL];\f Ĉ_mR_O6vAIpkUW !,*eI.XF%Ð%fڼS8Wi;. ݚX 9۫$+lK+as0a/k&cDWQ w;U=ػ+ pF,=9T!%3e&DI.@s84bSЀc v iO9xմ>iQTR45  %ħm !+ݟo|bG‡X5nlJ0_FfvRBGXzKIDa[hʎ7#}L 4-%a9L 2)XmxcL(F_ebHbh m@y躵=/mtt8La>RG A矞qyQ~ s'idS&ls茟uQYjnZC"jCq&"R|k!Xp5X_[ͬ/w0ȶd+g~Ca`q/gqi)zS߿NKHi } ;'Y [D⑾΃هID/[ )\3[.r|m/ :s+*Ě7U_]DA+M ua->=!t6/ds4|LfIժ$ kG^n|" ($rz, olR~K4~!",sd宫")ohR gW01ɖ z3ǙIXӳ?ǟɤs/Uc 56t1*v_B6.F'we8@c3h7_)XZkhmop?X+5=tk/-S9do+6?{uw aA#g#u n1Re!r/79֟bTL XõDP_aHWz 0,bLnݠlWcl56>T!Ñjv8AT(=Uh;\dHFH}8'r:6iT~7L(('ϕa_)q @a h>"4IhmPe_MNMZ/ -tz<V;̢桺8`ώՋJX<]HўNjFK6' r ɌzsE&d.&f}`I,'ET7Rj >*{ls3wx^~n}9]" U)Atb`On@C|VS+9W 0]MLVr|V4G)Ϡ9Wf`$w.T]:b*0C, H(Q_Dن f&r}2TaN#>xXx3 x[,t&%7F4H)3$P/V6S"}D0/sbÐ5t&1%2+3JbR k~T]\\n->HqiޜJнHst}"]dݩXdخ*WIG[zՊ)_%2f8duEh`}A=TBk Ic" -?48~X:ʟ8D\w=i s۾ 9sZ~RK D".j/#wxںe<7yA.aܕKdݹ6|)ߨƻ:-}=DsC.IBi~%)BG^rX F ́k5&IbKֲN<翁"9:LA00zVO_Bi ܯ7p߀aEO*N޽@w4=%oS_wZ]Fr{ԁ G"2]?<ϲxmS *Bbav RZA-؂= JVs7ZL.񱫷s\[6^1xi8Ÿ |UY;cMC2XHb:Xg@PDn׌ YslC}+Dz^x\jMRAV7yhsq? \)"3^PFhY@`MuI,?RH%>?ڛ^-|'7gF({۵P%D}Ծ엀?[`HH m^޶%3㹷%՝0N{}RV[&D0}Ed-4=uL0EXHme[T C;Toc/&**7 KH]U`ާڶTXr6o*|rk: l5&(Lp?:b,[pMPu<~]My@5L¼]i҆hLJeP^?vp58^t<4 #m/$rwI LS @*8;2Vg@&֚L_]QCCR}n%?Vp?*#}ëLJÞlu2紣׫\ rV0)L48L^M"W1k / r`Šօ4ּR1%i+Δ_n:=M.ݖޖcJ_r _~[Z]a\ŤЁ-SoV7zէV西-|Yu_qEdѥ~T9jOT" ŧA yֵ4͐#_mFb4-RIԍGT{8P864Hgۭ|OJ=ZTbhe*uz?͏Cro B~d=CqtkGO2נ DD9huVqψ\frLKѨ :]ܸj75QS˭c^R -&pDd!k?єR628nVZa!ϱi]S&9KH*I* TPI1v=R0%i>i_S7m=-oT${$^G$ZɈE x gh r=vs()~v'~r0q4mo1/OJ^0-Y{vuwBD z˸4_jAfrU視y6UI,i]L2=Ҫ8 (*,=L=Yd4=GN6?SBl[=L<:P$P 1ZذCⰲ>Z@\-P7q-R쓺cgdpYfWaB$h0(\gwWuIu~Q*GD?, M儯 ib!W3w>Ks12)&g^}%ItJ8v q6lG̋r) H-:<2%^HNhAI{VԮӖfwvjRC>E)R;%[bɻosg"p75nz ~ݬz%+5̥{j:^<9ng)70]Sz3pZZYcBOio;4YB?@~?ee)E'v3z>k]a0ؒ8EbެKVT/|@i+ޠs(QlAN~CG2r+_.;mz! +aJ>V褿Óu.Z׋E\Ѵ1=ja}LNwXC ZdIsm0{* ΀.۔SekIץj".ف0BxK݊(ּxjkx:o6W ^Υ_Z{$V =|df,#lO8xƹqj+ng"NGNls- /`-hZ9t4 $ds;('0eҜ}GZv1P A^@9v:W?Hppv׍uLƝ!|R  m.*{phNTIJ[9^yVʼsval[eku090/`iW-*ę) 0k*q>}(<7!:bƺQ_KJB|;@\م.dm'ۆWY=n MrUR"9/‹,bB4t[`ρDĐwAL_ܐwajJ?[|YM%X N!>1@JhE%sax?JR6{H}ਂѼzdI ǟs8L,qô{As&X?qECxsVX=זb0UUn̈́@x"§%@p.L-ݙ@XLh\aQ>W,0)8iJE&YdH<|Fh@ndHW rD\ܹn+ym:}_s  v:3ZOrl!*=~lu,#anwEPNr&1Pm$It "~ȫe )i]5f* !ǘ:.o{b`@Kћ` Ķƙ0CG;SÎ $'YÌZM?X?ȰMDPR|+ы ZŚU59rj,U<broP7PCݜ,rLE'JeBR 9% W j r w> { &A :fk 2&讖Y^9Ȱi G8UrJEO X}:F-=-OA;V$+aM(W06y9Do$5ZuRn hjȜiuƇk#c)Ku`!JK. F,z␎cfqЕQtQgMINX_C=F.S32L6OhP !8,+2lhq͉@ΧLV=T!iG"WTM@UŧJbo99) 7/ްH0L輺Hyxj~[ ût|3[ 4x>y7dRU)ÈD nx#UjJ0.DiM4Ag5J*#*wݠ>XUh[mSe;68ƶ9=H>F^Q\XE\\nj<|=/Cp?RҀY`@ƝWN^?a¢8%$'܍%)T^/R_cVe]/eyԟE>CNzXf-eY bp,bOO C'e؉?|k67yGAA6+=:W_!^k(v 4rB*~f6KB p3l=GgG' ,Ɂ}Г%n#3D ,?%>dB *4o7V-}mF|A #IwH嚚A"Z6cvK7݊@WGQ7TH=þm 'U%#5GkqRq~tD(e}ɔJU 4`<-ѴLfR0SƓw. 8y]5쇌f1M=d1la&գf2FZP-6Ѭ,#_ɅG! ]%Qn[f⤚*kLƞG/SJppsI7ji8QˁwTR)0F1ۈo5ןй_OX"9Zj5JQ/J4L(?2S e[wBlvN?k[lA.2MFlG҂ZB 6HOg.3'7Ҍ_o7M4H, E!aq>b*Jى}R ~Y:eC.n+!~vxoi׀g](ް5oB%.(DZ%iwfa\Ij1 J%[a7& >y`2M$_eT!grnK 7ʯtf0eˠ2N$o^X'n0^D˸R`[}*?Gx|2|Td07h LI"}9HjW3pg\QZo3Nz+ŘuU4Tt߽}v,釠jXiybGa*,Щzl(lvv?6֭hYs "ɒ,* G\ߡ& A8pĂ.RT)1([$g[a _(g;SC#܏vd^@(Ta38ƔeQ(2+<ѽ X@'SxԺ_lW[x)i.61LF玎(ՑNE(YpHXwhho5hSBɏv.\.RkP*b޿>vܾ<kPF*ix仝}0.GY 9]Us0Ć;=wdq Cia!Ι%ւ?lbeҸDm;嗔= sٶ_tIBb-CF & -7FΩF/>QȗqlN Ȑ,*6̷[҂ŏ֎5i4H[ +0EDG |>8u:xXvS7Z"hՆXgцtkxϠVdF;^K+2mk_VKGd‚niz\wf5Pm]~δ(amo)| +H[Md _wa]xsL83œ+czc yضVK}$Z2Uv&׹K&.Q6 37)vC\(#<z#.{CcW'YEA#$>k*HEX||(2܏|4}1;i=3O!srK8۫wʞ"|L.gW%S͉ 1Uŵ$X=Rͭ\!W!5Mc}2;1jK_K̐#˥RK@>UQg/PL)>sKr*uog)]KO9e-\`<2bRw1N*4~:-b'Z%u\ȹ۝o]O2C.MCB6Ռg S9 2cOK]f Xfֽ1啳c(Sh`~TInQ/PׯbvBQ[kw[u6Qc l"uAȔDqpGqθybAu=m$z?FCQaQyUʆ#iZ>,ΧY+JKAX ш-靷Y=#e=I?X_Nnnc${=ќ "x2+F&꩛蝧M{ _595KuVdly8U*.Cw($L)oQltTY]{?6)lpD\e[6Y%~x2=:{|Sk%GG k\261QǢ3c{H3T5FJHfO;v1S1W7ED1>1K^[ۊ!O [陃N7;™?8M٪erȁm' \,hC1[9Eb\w*| hp̓zMVjw34p.!cHȚA嫁0&6;HIa>,me^uFF@N(dO*QbWn+0}ukT[X;vI*g\IiW].(JWR)p}˹܋KdK=Ǣa9Q='ic> QGr+d?19ڍvor=;VVU?N/K/y!n`=ۤ2agX0\Mf9j'F{ G(w[эf3/8{L|.z@| ښҿGI Q+pHwAxIJoYLBf(XK2ɤxEl4CixXֵ Ӎ+qeqK,G,nXX;ymj\EiMޜiߨ)'oAZrFq-e:| 7VH5ֳ*AKVa6dʀ^Ũ9F ~n K!4N¤zFJvӅ`]y%xXgc@e?5QiW.BGwGJ{u ǼAYQW& 4@DP^Bx`6dy_DqE9a>ѻ ԹZlh;a]qDwݳa XYG&$Sp߷l 77HT3 )k&P ǨT ƒ u ޫC-(lhNDF~slCM1P3},N? :NД_Y> ^&%:he _^f#; ?)ù3dVI LDz#-ZH/OG 븏;`J~+2Ȳ>N:]9Oa{̲p<>=}7!55D;bh1Gټ3ILV I(Bb: %{Iij kd&|U9#ŋNGrlȝg* c3xV#-_C'=/@҆>+M}XӖ˔zxvb˃$ 9D/?hSG(\7 ЋQa4$HحV[L} !A򔂤3iX(&akmk;-nhM{F^ŁF?| 1P:؄A@SLODfGMQ7L3 &:ܹYjr"Z +kZ")"0%-%XR>e#HV3K,eh;iRžsC B)bOih~Ka#S/E6/d){QG Zd'xg˷!1eK kŽRV &<Ș2 EfG%F'|32.ލ5Q]3블U!Co&f׬'7T=EoF ( P,E!{ĩ^Ghv/T#ȉ*oHT5#6%Y*w :02 bCb]y9AQƒ˨JwOIcA,gst}e6ԕrɾ< [=`^\lB<1Q)/,nWE7V.PetUŵTPiDk[>y TBX2vkFu-ń?㴑HO{NC&?8dQ3%, aؼ]ka/(Z#U`=tJ2fSmS4O9AQ؂zt6v3:Qfl$ܲ_,4q٬V1ơ 7HtuȊ=d^o+Dk! > :j0VIR) 'P%,\]$^ LvbV/Y{PBb|BjZD:iR]Eoe"k!JׅK^ o͊VL.-v!I v jSYr%Ix8ؘǙxEWRQUßJ|S?*Du ]07C?*ZN/^ѲZr. o`N-~=7#ƧH @6}FTc)8-.BY"8e%5=y=s|ۥJ3Upemܗ^k$~DJim<򘔟-#RY#=4(3 oԌ>)$k9iYV)wӄ~G{af1g~s.Up窒pV>0,d/e6scH2"4-%#ScBwS=`Tcqġ۝d<@귖Xߤ@f~d)K{g;zxI',I%rlC _=,_l_ŭu7 j IC"˗iBME?Anv!P[0‹B{|_M!c6VYSIXz ^E/\2'qa Y#<32"QTU_{:O1u9jnWQֽ5 $>%LEt1}85!GT"tjEN_<\=`ZߟM_ܻJ{2?g$,/]2iKŮ1:;ZJH hgK ;]2[c͈Ί6sVZ\z~:q ¹Q>ȡ~E0E87I==?R.Ә<{2lz"evn (0wECB7Mk Ă#rjߘz&(-VkB]?fC3z6D"$GYR ^H.JsVt: tB ,*b&?4\#q)wn&U[{ye4>H,\"r:K!2x'pχvm^S(J;*&lCYS==z0 SVvzΉJYRYۢgШi~ZN 40Pp5\3VZAr7linah 1wͣǘ[Wvm5z[P)u4%T:_홭BVQ*ʖi$UC)2Ƃ_KEFsS24ɈDȰ{'E>ZOVIn=e?/3It78Hu9? "э=SSmȔ}gۑEpIH%PJ:}E,X`pji}R&?K~]as>Ȫ)@z[q<)1}X85WY&H7lu]4k ԮN ^;۸XapX $PY.v{Gk헢JZh l0k=Љ<(Wx[`cCʝpWf \xUDNo ;"D FX_@ɚ0{lwg\.&hvIWSw(: $?it_gfR?<][ (-ve\:YAyd]o)" .6\&E K]3AR^Њ!X}[l!whx^vuJ.v }q?]74Y֔_.EsM{q opIe{Y jfxu@Lm_̚( ,V{8X$)if`) 5` 6=r8Y@@ ]9@a4*K6FWdR!}[*nWl L)㏏Ь- 2+6g_U%Suպ94۲gjڹԶJlP)ψn >8n}U۠IشsJ.&n%Ԇ)Xm*#MpZ>@nu<0FˉpKǜfN+^6/z|9бɘ0hy [!+i;&bcȤ] )=ûI7HK[%r0(h3{6#_|&؋WW!XVrңПX=]$>*J%W9L7TY%`+<}[:Zd¬Vt# !rY,F؅wiYPTK Y.1nq@pKztLhnlڐQty^Zc%eFSc6u3bR w$*LE e Bkፁ,MT3qKAL'ϑ# - dH7%lTm>vE>53Rܓx`"95 [ F 7g 0S %fhv-:-RBKgܮyUL>;,I)5VnPYZ&pIȅֹKaᚚGqi5q_0 [eX EԵvAܺhַ/YN; hrۀ\olؗW.;nlKhi}7l}H ځ4.$ MPEv#!kڪr=|&`rfDĜJ1@,Zg~ǧ>I 6WepBUuD63[+Cj6k}Wui 6q;;>?}! V:_)-}AHjͧZHQ{}NI( dZuK_:~S!q} ʹOYR06d'Wi!!!  Yj\ըƸ"*aS'F#W?WY瞳ۧA2W }͊bim21qg.s͓ YAxvRf< | x?e~YHXUC>99uL EQZ1&"-2ɱ ]xf ڱjoY~qN=S_VY<Al3p}\y'Y2$O("u8"RoE0ZhP= .#kosSz@ؤg$>*H.EVT$T!^F $Sb0LDM/TTaw \Gj~XK7|H:v*VJq@G??:^w򍷐lƉRx;Ȇjj Mp4a`a o '8FG#/('8Ai 1Z ȍlw.{YYZ_z(s؞ND.Ka(KF9,ԥOZ{=EWڑ!w˗feKB= RZ鿖}8oަ- Oڷp0Wfu}`X$?-%X pL{}^)*?)g| J$/{a.pݽ^/US0KΖ˕00(1ݲ4;C2LR(EYǠ2S/B%M週gJ;4<X{F2QGtHVQCP)z%YO&!AՌja"c\|zs ] ?W0DpdJpXwt%'MM@;$)Yܗp>dDIDLnL^⡿ytD{Zqq$CsqB!lܟ6lVNYm9֘.~U\/sjYTn72Q;8OcmoHfDm\8m7Q!rSCX-9vbC5!+#fJtvm|ܔLpXos{'k 3^8f:aE $8υ3-ZD ǒ#'ʘ/A^P1#ewe:(k>phRL;ENk1Rutxz7 jAeqQ\|t80(q>B\|_p%ɦ7g]sqRZRǤ9sŠSeRH "m|fT&ftǡ#:(I5tW$@1cOup&HE}`4+ TnR .he_}' ̇N5b}oaZRI!,vbZ<;$/d|z% *Bi"8Vj̩e?F]s@iб2\Kqs$_[V> Y%877 8E;$F^:7ٮL/_j-!s`N`*^7u6+~R,E~<⍸Nc)b;!d] lwn-Rm<8Me]2l23/zĥfbJAt+:SjesL0@M|dfK3kMrj{R$fu<K*nw cz]Baޒ3&aȶʶ`b)Ôć = e8yĪfFr9.>)s*r$3`+ɶҵ9I~f;F-L=Dlxfm G GAǸ={H`Inȏv@TNOg~R(@2$\OϮlV@Bxԁe)Y[bx:ЧRA3bmK+-؞MD,vۥ.*l3iD栦 f倊rk[#?qIې̹ВlbϹ;!. ߜ" hܲzYrx ˺)L ^RQv)έ~ ]VŅ%rΡگ/k4{yaD9Vd':{)ual#Fؗt'uꁌǶ w$V3g 1ڧ8cBn_6?P({+.XƢhYg- U+Eo[ b[foF^~d%|ƳX|`K%~CYPn1xr[ݛ78ʢLk#} zcڊQt ?L,.Uro˙υ~drmr,Ye ,F,]3:܆| F-h+JMRp8 4W ~`UhQw_)Ҵ`4ƆSĥpcBH|1gI;` K+7h1v 4T3"xpz} &pk=B̻2/4Ĩ]@&eO3~~Xq*WC3 ֒޿wth(NX-:N=P+LD 4KzP8LoQΠ&VYgD~"ol,Slҍ '}%x :(}( bU"{Κ)t,X%On)D_b~'F㴚"qMݏżˀQZU=zkFĞ-3&F ;ݚ"TcPD"ݚdI75?&|4ηbvwC+0ҦOz)(D܁[6јv5=֦Ltw-I7yhNZ[> o7*tsly5PY"HCu9Cs.4p17wc3nk"cH>TeQ'.ARm>ӄkjW~k_#t@><7f@ 6 >hq3hG}eiZC1gp?%K4:(uS`V 켷D噭-akK=}Cf7jUSRXz}(ZB1\A:!_PcPYeH[vy ]n AeԮ9Yjg~$1~_ի`)64I9=ǩEС*)RN1]ԉչ&,U*~yOOqdJKe؈]iAs3,R1aqf% Ζcje|?a & 5 Vaj@< rg=- 8LJIl-Ap7==EdF֪8Rn^BPBN} :e;nzTDmX-W\S,y|;XR5:_\~ }ϫD)Y?TKg4WrɑgG׊ J[ $Ӷ)r/M9!0 QNLi_`$7fJĆ J]ZwOmbs^7a K{8cU[REPQ)iilnu9}|-|(۹HgZG"Ѿ<0ʓ6%i?BլE9>.+V1I@sVH[a>k˒e+-.~:\]U&WlLJ Ox2,_^c?Uk^VCGI7ssEQ޸w4I=H3^E$"l=(r3|$ϞD ̩0u&3^(#oIfŒ},߲GQY5X~xg\4@{oWvc Ewq|h^-~P6RrU. n;7i呵4X1a/"0$RVR;M9sߤup$)ۙ,==MAӸ X =|S[Vk1$R^$^aeYp=XN2[6XNK0C*毋~Ʀ|  x(ߋ:en62g3\5sua+9$VƠOC.{c_-C, 2sATqh XMQ 1D\SFcQ#>k|ʓFkX!)n c#gI-SFV[&+gjMQZo^޽*58/R3˥^d?a>;";B3Fopm (r/6"; L/[A5n3oT'S/dtwUkz0.{ߐZOdA# uRtYMrU~毊gjwԒSDn'Rav |amɮN'`CTXuǍȂ9f]OOhA#*!]։.Z31LqY^#5{g; 3[ Aq;}~k t4 h$mJ7SGO4F5AkԘ"$a_#zH95wغ9u$,l7霫|ߋ1nS25}[;à0JC70Sg q\f`oI~5l8ֲMQ*2ו(=k_۵WOFzVBF`J8OZɎCA~ %$i}㤵,Q̕/<+= p2PL!ƣ^ ГYw.?pY竲-r1@eo:V; Jo'J{[~rjbd{2c@ZÈU"L!oA*o-sr[3w˲=!,_r e*{a)pkF2I:$-BȽC.s`hJLV,FjHVʗ~Ev9[}_9%] g^ŽqBxOɱբbpEO)ŊPWT@r44!+`?G*e̒m|ƵdSf-Ì [,E53Oc@YDg mnkH1(8%$7aYe Ym oYҎ*v)mIlpsH&̂rڭD%{Z QS&̤l<^#MP^ט٬KQ#2'7!Ҷ)߱Ѭ/Z Ƙ޽Qpz1ΔSn:?a6󥩟 |+|GY^Pk ïѕ|EyθL[r-xO+pJ.Xg'ZA?9@x8ƬW4bDa%b;NOj-|7Z=}N3nn-mfG 6K*1@o y%%b1 Z6C1(MxFJǃ;j-G94/pUyW$j!53Z:t(W9(e*Yھ(Ҏ[P)'ѩ?SRԈNRBhxc޼C7]G a'c@$]"9V-{\;jrL uC^,Kf䙎f-\bx[嬄bėAkAi@pRj'giBB5}-w]Bñ}х=*mIX.шC\xIfi{pMne>MT0op3ܕml8'X7r ձY{R<""F Q6j#Sx5 $EA1 {ęo6Q Ht + uX#[EКRV}fϳh첸uZ `g+a/WQ%[&v.Ts`*~csR](扮)5gBY:Y?-Ldl2g>KZZW[U'dg!9mjfVq8x/R=PxdF9x pî׆B4 VP[UׄٹE!xCeYh4 z)t,^)UI\k :++f Y7wn5(]%YHMMzWПvRS<ٱb1.љ1 `lGHheZpvC|+IYsh5G7#JkFۧrDH1}Ku[ݸ.i2[:EdwxYlڰLg$Ea{?w]iaĖɜTxSMuNdWr|·(c#4Gb|(jH@'YN?O/eqၢ[S >%3  PAK!nD >ȭC39倂׻8_9šQ { 7!lh"3bL[GPOL!"z)2? {9s/ܮBj&xtRi SX>I`ѸDVo]Z{ GYWe[+'"Q%2:ܕJ/A͐jYɺ ~*;V8.ҧ :ѦI? ..{JMv[:¦5bNwͽb"Gq^ѶZ3H(,@";EW!sIWd¼R,+t,e$NȠLZdE茑]3O1as 1+__Uǹ0AOCuB~_9IX y{^xy!NKAoz=Ⱥ`OOn$̓U^?zN/sŜ&@xP35_GFpv wا8plN>"Eǣ'r^!ܭyfPmupq,HS0[Za$h,X8FOt"Hga[,k[i n݈BrunGgkTQRvشnz,^ a/BzǓ.-ozv!œ)Oq"sW8{hE; H{.T rjTg3w)w$n5"dnCOVrR6+3Qqb,lH5'^gh.Z}T}Q"v)T -(hV,AMmkc ibd3?h xk|92N7#L_=f: ^s*)plA8/ڇN8U&; r.R7(/Ot'<O2BgVAݱ9Φe@DK5KܵFKCH cZjš"{uIfAonec=һ$ ڧj^(>&" mk@vaXNa``V#NO=ۍU7yCpd6a< 2ZEzv5_fm6J}e+ 8|d떭{҂X8E,1TG%[o86ڋ"PUΏitRX%q~Xܙg⾺y"Nf"{y# eYèc!T< n`䤿6jnD qmKGu'÷zNw>Q}SZaqK=^!)!NB2GCƞ]$Û3KDbv4ȝ}؟$& bTsk\43AaӄpUI*7B4pha$R*@,>)+Ex*OI޷e3LxX *E@î7n'[@|Yk!Ek,,.?Q:b5},ԟq|Ii#c6pr\]R KyrmG%c`]8qr(:iăuw_ܒ 9|, _="I$Xŝ}o@6<'O6쫃3Rd\ J!pj5ydp/na`r Ľ>IlmG!KO}= _̼Υ:`)p' c¸g^TTtOՔMϟUR*NJz˽:<;{@%y33§33:,1E Ⱥ ݅+!§T>[D~^v;-0EK>.qHeVu/,P,Dqo"4 dӫ"_HQ7νNgQ% ǽǶ;8@KT6C(B?Lΰ DpZ4e5 >zR28@wA =3 =&?24q KAO,9n㊭výɲ*"Kw4ԩd,JjgI& ^+F|Sb ,[ R 2Nr_HIAėO߰pʘwn}'~ryk=kxĕbhc7 //&n𦤄&"2\b!EiB.#V\zl'rZ\`5~\hP2)( y~6Jͱvmypk4fr#@LwCsM,qœ: i>p$K+3͌iz`sўFfb7ꋱ5aA":;VZ JAf!JQ}c?Z*8uAΙ| D'=QV3 ۯY;":6Cc\׿_FsK;6;7U& HpE %ny4-.N02"fPYq+=Fk~) c'd =)[@coW9q_;eyXs(;(ˎhdcϷpQ2#U 7u7ܭ?NeUF`OLPV)Р5la.G|؆Ob 0GĶFMc 9]f:Č886Ӄ)Εj)qt>~l:喼!|2{quKPҥLSʶ!4w Cbb4clïIlG:ᢑ' خ=sltxr>1uw쭀bhF2s B]Q۷ ekBEdJh 7?AǷ6ʫaA^b2O.{L뚰C[-.ARWQiFc;,\LiyuehQ`\*7;PAX᜔qAq?cXON+᧓i)lNEi%27$`=$u0 AKN{Ne5H&^COx.0ZPXMP/dhy)mYjzM >9%Ioylʖ[_P?b$LM1Y_ZI *7>@gHhZ$j.%[np6*d_l1W%a-YFf@-oÜ~yPQ8~ie j7F7O](\'тjʐ`Zl ͪdĿhx#ߠہ.T9 ]=īZPp>{1iaEIV,c'Է70bZ䒃 nG&u(,K`U={HEo:1o3^8IwޛhoBZaaڑY咽u*=R9cR f|Bv7=v. 8yIFK[ݧ]^A el" vx4nb=̃= `,K:9|lec:e(޹o=xbeYX0$bz ڎIUp) f@ycA->&#{cZv5r!?hN4 q9=IZD*\֡Z!?X2fv43I-p$SʙkKCPVn!1BC0Tm[i]˲J#(FɆ"?.c`ƧoyɴRP!+!+Ɋ1kKqt=-p6̬*#㞶5`*X`]-X{`=Fpeu(%`_UG]e]8΄٠;1w gn_i9=.A+s$M#0RTT/ZcUMq}+%7r"=Pqrt&FdFS>ATLk `Zio:"a]]FrTV̫ X$6^Yxg]L{nF${&2/u_Bs58EPa.@ZTЏ}aSyjz/;x߹Os_!oN+Q3Dy8\Sm:3j%(bV*wI؀X}`Hلt?=XgĞtE.SO]?t/ 3}4Iib[ P}_5vybZdhNPl0y Hv=jdp47X $پgej/cvad/J1,viX}|(HgLN;t: zswFG Y6dW `Xxä)nU5$ DT`qg:)qV8CQ>.%ae3w؀.1 N^.Y7r`|9^P&YOte}W=tc lOxjz鷃] QY?^Ӡs.^pCM=- bk4zN1 (aMv?* c pVy#d[fYq=,-=Gߛq~RZ^?XyCWon:EC<2$n6 [V%EdmYڽuD.܁:2lH5/{"@yRw)c3D`VYp>=;bR ;'Vyl@GQr~tP(϶3N{~mYMv?Pf8QDw(yOLq5PF`Ԁ{|WƼ̨6J|K,;b0#_h) J?)͜jʄ&v(E~JO: yМfWT~ڥtDE{~Vc2pιѵG qbOTLXƪmjd!5qE^&-3Q}40Q(0 Ep|Dh(:RCÜ +Fd> ? ANwj-8@ 0rs*Ű}.?zJM6(x%`0)FF6<[^N/[JSPwsԙ!G]ł?_hBtۛ&(:yhķ}*|+k*$JŽ}{l*a(8OCQ7}ӝ Q֩\EGUYdbbqv̝Z*7XUiG\sW(MC\O@r7lB61vSq83+x͝ypUF.٣źyM?韔]h"!HlK4ѡp~Xgk'Tڎډ h0+ۇI71՚JQ AϯUF:Q,Q$cdO_Q'd Rԡba\,GnbZ#1+QE\yM.Cx:AJqBȫ.f|}}VgZ0jcô*jRf iD ji\>t@&xsruU%X=I!CY6<9U5rvcYS =c(Nva|> E "_֘)~,ϦO"7.w{dQi7}5܅tlfup9\8^̋O͢(<}7w cqCFoe$4rCV35*"j]#N 3- 1=‡X xd qV>Sv P\Ł޿jAo1=g:yTE/% 2YFDRo>}YA~cWX[wȻקd!Kj`tGԼw"vZ.F%{2wCc#rX| ^ T;Y[od|z wG2uaAY[4<.kyx(w^ p4i"i2'}& .(/^v;|i ͖#l|ZCt_ΟhK -BD՗DmVpZ8Tw>;{T݌IU%dMNTϗQKYRp2漡(*D.G e8D0/<.ּ[DOQ4axr]o8gkfS2&_XlSթ0:&L Rs*;FE=>6i_(V}8 ?/l:Vu7ےilpH2kamR0q[ ګ88/=w-y#qA3 ;/Uʦ7& QCB@QV8JQ'`<-AIs0ڷ>tgB0t|_o;t 0hC:{zJ\㌿b^eC;EcUQR L'qlȓPUճD^ 7$cl[AaX '~;47LR;^InOQt[ЁZL\A|=ޓ|ĬQL< <`MA9 FMVq_!IvխY%dYJIK{6!;4D0I} `eWtza醂ey[eM܎0U5K *Y*vxʾ:l( 'QiCsJֲ!ڣZYjJ<1A Z$ol5O˜uG2iBqe4K;CLKsT|*8 ##[xt;jZ*4JAȈ]BiJ(B_ec]%r;/z]r{q#5B.]ٽM 6O$,-iv&쿈h%S|b#II)ϔȵ4dwBu-r/~sś_P$99u~w|@:2SN^L IQ e@*Ƥm5 Y-9%j:Lޘ!^imCS+ I} 3oAR:/QٟVC.}STV%.:F@ Xh)кGz'-q^TUN :ێoRX7N|FL;dgk9ryk ]r*r^a'GC/[;Uw'>*KՒdI3&++ԝӍùm[!鑜h-Ws g.[%eyB3$9fY^c9R|H]!1{g=q~Ҍ.jnHPB1F LhLaEl_)K(Smx'||:jA20-J H5N)|ytYJy[OpßUe :߈F l, ;hl.^*7 Bӡм(+ 6á@yODOawe&N *z"Jl>jr ]R1$'_#_ 1m3 _L O0>;A s™V}۵⣶A GQjweK.◵Y5fq*hhEU^Pe~=*9-Y&ˤPhDydxNgέOZXbހTAH).E[W+Zd=Aޛ5*q1;wvS%`Zl}\_h~pvFүP%3Q^"H}mMfOJe 5>z\A(Y264A1 @,zb2A:bλ>*#288fqW\@ؔz8l<vsTc82It"Z7:^iÞ_jqg~(> HhL"o GU{''e'˪ivkKwL! +&q/ VvV]x}% Ob[ lvI6^ Kvq˳1#)B*`l+.ڠrȰkloNO,RYN-MղC>%tgٮHxap(gx4(Q+.ZV#a!FYk5`uxaO Jk IFg-7 LxۀCcDn,Ǝ|EZ҈XBN(bfhptUL fY1(-qj0E$H6zUڊjF]ͮ R%DU;.>[ lCjͻ>'g v-݋OIA:zϊeH PR#ș,Q5[ō# 论O5 {YoD<]S/z\hj~rU7-,ҙ`**r}xy^:iV )8b\h 5>'p2n$0hѥ9EC|az[ Cۣg]JkW|)Ď#.ce2|B,@c-0nSmv& ·fhE5B>ֆg|oGQEoe5c_.&UyG.r[>GO@&;&={*HtgHl /lG%v׿HGh}KR)If~KmκF& n!V$}hQdÊ$:qO,gJ%6⸩!2>f=5V[`Gen+;OU`bN9du (!:w먍7d˲ZWX Lo!JdY/=ӎGtҔ =e"ˍtmE[*ȏ.ޞI\RM [^e]Ooo1GmXOY2zF+b&j( M`ハ*+T$ܟrd,~:WM׵ɢQQc[s X ܮ]Ss]/dɌ"!gʇdx#YKi~鱋 kx%4f`g 9Uʬzlws6X9 pgtjS6Q?, ;+pe"Յi`Tpn2sɗ,VޤFg=`)? ˽)0Sy\܄vڞ*=MTlB>׈pN?2”)OwHe\f'#@%Fw ?;!tQ<.z1y4H>J]VA7oADުX6%q&&g9ѩbZWH)#53Ⱦˆbi6u?0 ͐szs6Du@3ݰlkPiG[~jꊐ$-2zqȊ?e>j$d^?7=5/#dpG^R0 Mnl 3+eOTw!W;p<SRC@;! fK.pN>xM0cQz5<l5YP+)֘}`\ucLoR0Wx Wh:| &mO_n~)7T'\ICR/al`tmIEe(^%i @jX +6UhHÊ3"Yq,fhVa7tLms彅 Pל6°L:En$kK(oo,Y/=HIi曨S&$Y"cŞM嶕PT:i Rw>}/ w%]0=$bfsgNt㑯@GАk+bB2ℵviuDriCYx'|\+N'nuȲ\3_y tB0VKn!ru+n9C΄6Od.zaHX'/,Qν_@% a/#8Dx Z@UN1.G ulꇊocU܋XES("$"[oJ8F%"|˶=o|:2DqG'Pʹg`{k myp?i/BEřDpiG滇knk줾7Ll޳Vb]$P}ڹ@#+ Z(S2Jm v9{2Wh'_|wE41 Pk0:o/0J ^_Y!剌 $Ye rcG+%6"~Onk?{ZG$us!Ӻ"m P趱]+up[RpUMOԲ\# E?F0_oy _ds˱LXR׹ !%*h&/PB0rI`|JwYa|]"rqrFO;[&\oS/KR>d ӷr| 5m0tlM^aJ =ߔig62h _G%u_/N7}{ [Z@Yi(B)|o>k6ӠKdRnngET}qGՁuZ7I*zѡljDbj6N&@I M[XjKld&X-x%+s?E-:\eݷa: kY/%' .| .πn^s~wYXKl{1 הLr%ozo3Q1@Ζ&:Pjݜ} iTv+L$fq(3SM &<wCZȈD7!OK)Β'Zm1j}cQЕ@0}bk 8 -dV~LqQE(3Ϗ?[6(Q'i $ vSOk̯EgᓓxP(i#٦2`[p2&mR"0ō gp4TMg4%D$&ﻲ"}0ڰ@ۑNT~H3ȩ#mxL [%'  kl Kk5% e0呗| gCqڿ[SQ9;b$=F~Rfi⃑/snjwUV-|ApڡʯMxu:3I[&y2&)R]h!k{w:Dd!5% ۬`F _XwD+?)P@ SeQH^w3,ݎt#n;Y.~ Wr`&?UGNOLQt(\Pm'_@â&|iO__ÖXWcp&'-d_R.Op'pR\ojI-WPd-7ע:k io^pT=6hwֶ*{&0*,7,X /_d5z`/vhϿu'Jon.$+7 P8w?FN[n|2 i)ٰC;f{gs|c\ sw6њmVO&Q6c |Lb86ǀdH GPv djޖD X.xlHW+!j$a!VdayނҞ(\4&ō>0+d`oD.!|"A7GQ%NRkYy諁T=e -mu9 })kBR%p_7j WȈCgYbdM*ɕg\_U,+mL3s͋_Yvvj_v;^S~<+vZ;k3],7vs8H䃌zyMhBu€hi@N2 u)]ɴm LFIv@; !g F5=J8eA;z><ђ6;wѫ>͚) R4W'$9k})u {\^ktB\.|,#}e-"z:.1qVS4orryoP,$uL n Y@eȸ ]6θ%rЎE5Wo` f35s׭$f0/\[|IYX7+8ڴßĹ۹~>oHHٳ,4=&͂`M&0}|,Xoujirn-ـ8ߡk 7]RΊ-rIC|e[:L.!V3"A;[p$h`^S>RY&)@TPQ{IK,Ǘ+[tƩ9 9=@|;6Czg b6{HY)2,Soz):xUԁQ R;_3RkȰ%૫dP|BAK0ʆ^=ї K,6{0?01kSTSAb5MXW]}D eu$Zhe2,h uX!G&yJjegm1i|Ql DƸ}ƩOw#wvM)% 8;kn>U4V}Q XU} \Gja}x_cOAژ xv,v X! 151 #ܷyr&wIE¡$aM4bF iI#;)]iI'nK%mG:U/Վ{jo{:f,CpW)jT#z~ұQYoEt/B.O8*Pkd.?"RBX݊7z窐@r{TpEmB߶#K(=a*Kv5Y*((h2rȽ͸ '81GtZBØz+@e⯈l۞j\P?aewAxe]怌le@Yn';yj'\߻Gc D68xܳJ:N׍6HYʣ'qf&_Jw࿒:! <S#夿ɲos&k"h<˞te==Zen umt :e]K1w>ɸ4@jjtMMwٴ 1&T_UD9Pe4Jtl0;gn iT/<,n^{N,.<1\S5פ#U;jxo:F W}~َ9v6掜<2, d;]Cx܆l=9^H~nںU_x*ZVm&PMd>~`^`_7W8?6OwqpoÐB쌃` VXĵ3ODćYϫBCUԀyYL?NjVc(|D $.̚ǮWƄ6?n(:vy׉Mpֿ4e1*;֣g0_r5nqNlD odF*Q(sXQ )uͲ6L^2:{ }&jɞ+ D}B=#PvNi[@AGgk!M%f2='e@oqh;/@v˖5' V=`dFkWybxh3@c_E8x_hxV*=Jz046|5'E~/R"~dOaky=F * /Iŷ!o=%avў@Tl*=d+٭* GER5,9G7ԼUdʂ\@o54փ}-x`@tYSNm ;b\o3f fs9ݶ]BArx3+J]]pn w-HrB@lb Յ3 U%=m{)mg])y*&Ō<9!4OC&kft :S3rϘ7dL$$v97j,hJ5!])ɕ)$~1' &B}c~Ab7z*J ^@`O[*9M9v5cҵ-tHC@(?EDmWy efp/t?\rg["M# ; JE#en0~/9Q$xM!*=?: Kf\ ƶeo<{Iiڽب_f"NCP &Hk%G첓 }#wz*}V +KP`oo=bT-k] ;ƈ5jq&quKNlJX2'u|9O!ZhX5AH ؆W>Tj%fnC[j;%gZ$Kp26P{4D2`~ 6i"ױkA]ܹFLbA xE JST?YʄudQ[sa,_ -س[b,eg+'H Z\G.GAlUä02Ɍ&͖ռW3>>텞̳8pq_pT$lf&if[\xTf$^"^.K&TSn,ge)dnΜ=eɸsQV"1|&%.$l":$/X*9y~9NFahE7#Dqm~ie8f0HcM@Q=L[YBQJ>Bx#ώԤ Oʆ-"(SPg[Fo\C"oA6tD3hB]9~Io@8o̚:X8vB?x*r3Y}`zIK(yv',cgnu ¯cMO[;zM%_ bvMM 1˼^Sr|ef~-aQT~\T?YB"GU"&Ps|E :g#׌؎bByr>@ڼ's2HP\~ !6 Ů[R\ ̏E@w 'L#9Vx0kpvՈ*(x.㒇$Eſ.vl$%jL!aRYץy@t[kA'x]tF;]?A[sl8q5<&zזLcf OM0vF1F7}l֔vcG*>y+qG'>vkpZ%kME!H4GJ ft&Bkg@ve}T"׀lfy&ws.Ul$,uC<3[!&IKewRdӂzM%y[hЫ$`ZG[zGC%4c.5P>1sHT\9PASf.\7*"zť&jD /2`?^usSХ'>Tꈜ8JAIu_үvXY->f/}JT~4MImukvdL2\eEւG7Z U>t(6Z< J}դhrUo32Cx=)2b%勭&pFfZS;QOG2䅎& Ω Hl┟ 4|B(r ƅ+I`jVUT)ϊ)gghj^UjnkٺO`eÙ6( i`fnjv¿DyM|z$+cr-&__G?6Z#䒁O+Z]f?zdLECoxZ}~}Fxi]2ymТ(wWU1|'Sy%Х鼕Z*\kP HM;8kuߔEw,eQRapS-IS@-JFŌɋiFs˷1%BzyT [+-Cf BƔO0\5E %5-{i}lJ-\򫗻ީk9erSK&}͈G6Zh"+gqs}$ms<|Q9YW)*f5нq~= Flڃ ~LJUj>,%H`=Q'ȪSآ7Uxx#j!97nl{(#Џ\C@<_ΒN8,I``rDe8!jp3ج0bS<\U܈m\ "LB6u| նe};e=qhP eIw Pg(,*7N Mv2 \;+ͫ06AS@֝ wZ-IN(T;SE>_ ='I} Z/0T(~ҵ -2D0'?rō5'0̢lrCPKBV(7z5Vks_ =`)8pʽ|367BVz7S)婻% +C䛢PyFqF8:))a &!7D3Iɰjϒ C7[H 7tW4V_eܨSE ݷ𠠦B}n`Ҍ2tR9w'~G/*D*Ib+acX W@2!36 \YԕO5) kih~Vˢ3mFܧM#')>~Mf|ۦS7Bu=&Ѵ- HL?ڤ+@0 -GCeX966dBRQfe辭V`Z~K渶D K:,9`UK@273V uF>{S"Givy{sMڡvu|d_Z2 fh0Pؐ Q]qdiV7SY}2-(C!wxZvj;KC8ʕ#Ta(y aJG&͊:Pm;k}Ebp %9n$ZQr3t/)|/M |}0iF^kXl/*NKˉ  X[ɋhS ~7=o%% #8_蓲jA(Xȱ#@Y˓GZc7A1<3JN|D 6Tо0HR.dtZ<%2M* :|*Bwi^JD5@\LZb(9Z1 \/'qjel)@[i. X]*6Z;Gk!Yvc"y\--*:Y~+.u2ٸI=zzU|ԆH bi?ĚZf)N佾5k ,9!/zdQ\i'/o kŠݔr֐zϺ,s5ΙjmO*4\F06EBh}4/$ ? 8KOh)ʵz9Cyu-` ԸTyAKJòks)RVpVA$a ΅ՠjTe6lI!%tO<oNKF)\TA2[G|u 0:3XO<:Va%~mwƑ18E[{)Z| yÂ--c.5f!jr4L4L?$A7zæ\mBՑ\g0 4Z)eGu >e@cHZGIb4 AE"H*,a7T:BcN~%@Ǽ`37˙K@EkP!C;XnvNmZg+MKOnNAMc#Rb تFڞ@eF$$Wʤw!+P$f*7( Mk4ڄ3Qx}vI$鑎%kT-mm3?#‥q?@FD2> I raūƩW#HlW[8 &gj yq.o1= Ic̈́ 4[[,9{[/.u^qtwH~`Cmf*d):'د*kH, ت*t$i{PA@9~B1cU,/󆼲~~<0եF}RQ 4M#%2kؽic0)tMPLD#odaCaҨ!i/U+Ǎ^d,4?(//)jIJ\|ռCL+nW1*Hu#ӎ ۜQ犫iƏl$S;Cq^Igik̂8`Ч 4&b 6%*q Gk.r\/pI鯚T*f}QĢyjE)7Ȏ$H Ga,OU{@Nȷ{YԬ꽧K݃~C|i2H]3 bEy-nyB+v}W K=p 4 Mʣzڇ"?Hk|20&6I G2e}PC()dd`&m7`y/'Q/ '`)V*>7 1@6t_őZ1k 99 '̔F43=F7y7cQSL hDJn1ޥQ\?{q">vkj2uҥbtD ԲKrL|=Ƥߤ2=5;y Nm'p{D!%1xL*3Z+W?S5X ,nmP jWWCQ^DؓO/}rEq `U/~>5gKbMOl , M4ӥA߈_8lI|xbNJluIIq@8Hxo;KUsMz;~}G]XrލBBf.2 , eS3Ėt[rll>k7]ϜESxY (GPӆ` rPEXcؤIe994?&W~cߥ8F#rXgQZ#5h&FkDB6-FvaS$&\S]'V*ke<gUcbn  o5}$ $Co uJ:\&/f_m.Oݲ^KNbNYs~_iUgUWX\x)S }dBju$:m '46 .*'5XwR3khyW@<9澻&;&P'AwoE}X;Bj~Tgzn^G} E5ק=)Ͳ̥)~{j]X$蹧Lc?{ϊ x1SM׻b=Hd zfV;ָ7e3U'v lu\ˍ6Cӄe.qպtl,fMeJt\`)qaRi-ێ򯽧陛F՘O ANG"".c7Jϝ 5lNOi=h}>'9՜ %HPQ"ާ_!&4 L8ݳ,Jfz9*PTIj{"}ׇP" R=L=;K@)%,#$-je]T6] n' 'V#)CCuW5iMֈH h) 8 zFj{Tɭ-N5RXO+Zj bM!>D/w+W(MrNhcjys۱bJ)P{glwb7l{7 !%e+,*D@pQl-oK#+qfhhMzm"9*ies̳Ʉze6H~f6BT6sCjfd q"ɟE :}@y-@Rh3y^jK- A=lSE%̢\Ž&Ŋm;N;kӮY@0)J/# g"!9 Wd*CetQ7l4+%{eF@Pr xcqI 6n=U+/mݨe?.5Waș cbF|+@gP 00 ߩdGa=R*~d|uՔD*S:#29'M[." ;}Bk⢿Ul 3gJ܁ͅv5k<0'kx7=U|e+&J={FSW3h󰖙F0uHtR#Nise!Ӿ?\ .M~['ҏc^ftQvIWq-̖+={j>0OdOPaNʆ?Sg~sÒ4N]Wa%VW ("QDdB:༵^ ![;wfz sk/8u zPkŒ4q|GKN)N3VIzPDzo7g܊kF cA>8reg95*W0^Izd_p,AݺN|M_ɸ8ٳe2Ij7z;B *-2Nkw6i]\ZvP4>\wK} ;bğ}q+BXƒpbz߬EjĽp[%wJG6ITy]˘xFpKP2ܟQg%KoDy}wXm)xyTmX1S]#,0v,?T  o7B~ E= i&.8xL%"DiNhAJ>_%N#Q*L! [#xvayAr&&=oס6x/tEf!S;:/`;3I8JUPS)lm 0O sy8컛酽0i =XQO SEw2-1ROnciNʹ:mAzP w͚n)[ۼ偣`03/g Wz;^VR ҐR!\; qWwf5[NjSd%(hzbj]2.VޫA!e+Kjؙ1H O$M nc^u7fGz k0?NGK5f=f+YngT&L\f%t)ʬtRcf(0wS9-)9]{I2 ^2D9SD%؞Sb":Rp_}۾0wOuyFOtRm`p&U#t™Jxlz E4S6Of6m'\L&J7|M䰟%NeM.օl CJIXI]=A=Mh}>i,i4GoQ@OaCJȩv]EX# ihLaҍAF^0´="fʖKPJ/ 4p+UɅ__8v R#N~?f1r$O |tSGcj3Pc8kFNa$N3cg8D,E6mMdPBfZݞAߩx:;ڲ@^qH:) }Qkƞ6qlN;VT] (Ehh 3$2 T cN@$b9v0opy77~0.J//=Jj/Gi UPG>&R^Us9X("?g+W fzKwf_&fr<ùgo]rJ kX7sIqL6`-+vKCRGg;O271PҊB$Ll r+$BrO3]2cL$R@sK)F-5=ON$py&q\g} *j {cnS͏k*vfƽO-{MEI8C4^ú,m{,d fúN 67p%Is En©o%[g( &mRȎv^1Tk:ً^ű֑\J"Q)ĖtrAsp vӋXѵ XavWUQC]cdM=RdL~ˈº˜Ahežs7&ʇ[S?h)=Pyě^70Z\  8[, *ɩI'qvNr4s&/@1_&] {rğU5YJE{dgf* '2T\Ϻ[7RyO|>'j Sz}ZUE&3ex3zGLBpwUv8p᫟PG^5ɴا#+H(5(h{WgL+ɭtǣtr0,Uerzn=yOˢX* |*Km\N.ZVïGj]xl,6  Vz/nxzjd%*HwJ^1`L?xPzj/PwL>~܌2"k~c~Ɋӄ =uyyTI%Ц0_f˺L]rV(?tњ|Ά\UzFcXs媸m Q_9p0hˊP4x'"x&x|+HāSgIf}&iHu?Xi0:P]J) c&WsTD;}_[XnWAECA$x-'lp5i@UyGDspg4~Gcr=mD3٠YweD4ZМ1~aULpOFH3lADhq'OzNe]`|p;rv.>\mFgs tshXM8*I +>9fWߏ3v1qs [%~bJB4? yfבD[zQÅmڊk51ݮ2l} In: lm8ðzo,a0.!,fhH"|:ھ-UxZ}^5RmÑ pY1 d UkaLAe{Ag]Kk,O''GG5TCV^UK[gɥD`B# 'Bqh(>e.ѢIt yw߈6$ F3kg|β`xű(5e`RD~?  2]i1hp u:x6uT<ݩZ)̘jx͸A\I3G)8qx>L-U_$~WѢ6BMVF'N~:sSwAɭ2=n\>8Ϫ\EK`GS+8wҚUNB ڙG8_#yhk#--KI9N..Iy| aIZ,P\Gęowu!#PaP&ce=\)C#8Ne c#<O+s7z'&\~DDʺ%B;ˇ0{v[*db`8iDR06@wD;ǡ~3P ׌ږ&JPgw\gAH:rf/z}^/F3xDʝ~&͜ Ī+bH'$]]Û ,TE[ms*!| y!eAg8WC+(TO?] 9U,T`QItUK*0H4 ,GT^ÊlU ;D AoFԄҟ ҂uugD9oiwqÃr;rQyRsK"X? ѕ^@iUp4$ss:ᭅ&hǷaF| 6W;ݰ|@d^QɵKܣ>Ą\Muys)!QGC7uK5P;*CW\SeZ̒ ݖZ/cEy܁.꽴ڄ ;:P|2N`/9մc\phXޱ*a/L(QTkfYvV꤮q %U [\ʺ1טqD" m?Eq-U˛ʿ>E"5 !q:,2 h]˅*%z]Jχ&Ң n@ikxC¬x1FܐO!J?+sЛ3MH@Cs:\U ʀ>1'!?,ϸ8hhMDۡ,[/(>\G;"jO/bቚo2RQmfMνB5B.bG^ҒmᣎR* (̌t:{<.{}s,D.ee\ѓҧ닁m.&˭29X'%΢(d`FHPjeTkW.shM2*!x+[1wϽ\Fn&_VsZz lO*7,S 7#B|>'pԽ#& ]hų'g_>߰-ug} ҷ|5&=‰77H5/Y'A:ҖB ` cW/R5*zͼk ϳ~ж 7W5HP}Q>T1Vjٌo9TAHLr\&DnJim>rHw)m4wvS1onAH2D&nccoD.Q-h0Xt83Gmu'SQksIY@T=T}Ԗ7H&TwqTP+24 l^Xd; LqiG~N9(q\V`ɟ)6dH Lo}j{^ߠm֗AKZv.E!ɾ!C06@H_D݊\7o( wGˎR==b&D>Z 4:c 8i7oa4yJ6>KLcYָz!C-}KzqkA t08q;L7"^猞YR֖LL3=T:H(%\eQ6 3?=^$U&F]nUjJnekI̧ \sOk>&9]u-KV7jMI;_OA*\)/k16aɀdg2cc]VY8YfiM2se孾 PZ`xܼ%@GϵJ=?^u1gCya=nh3!i]اbnݵAIնQ=O%ٙV Y!a16 EI<߶9b5n%F_m>NRl3a@YqB2_iĂ?`:-C?YRhXW"KU }fh%_Z[4# &$qrků[Sj$k>G* "ڊ_xhϹ3a7G~$];ycN{g,8bA̮e=:I ԲU.hn&+]=n㺘NXlyLnt>010V]9]pB'YޔIӒBf ]H)E†Y=hq覶U OS磠!23$nLCPuA)eqZ";)X[[MK$!15ꀼez(fL=B\,ގ=K?h$Υ. (WHbΒ-R$i CD]lgkux d~%G XK%i\6Y=Fb!aԄ( z-~o [3YhK}4i3YmՆP$?k]}bp Id^*ЏRԮbMR⨩b=w7Q@kg'2Ar`4OœEm F 4TTs4S4P*:cD3"LI^?&Jb\H^> A!]S X vX?̥1/dKXfDln?{~Z8cb^ƅ:@ O>L2S 2za9;p>3Gc%2y+) ^ ,|&M!~%<RJRF`_kChc %1ĨSĴek 2B ePY]oQiT./UUjAKMM4{eTηGVhdcV` = >_Y ߧiثBסA -/*r7(!Ibߓ*R;^)MQ+&50@8Kqk6ڗ}ɂBw8ڳw9όq32/ǀ|߉ YDX+P /4 [IRQHKC^ujmI:[,˲@jhL3 ɢn"_M%Mcb=:Jq˲+#F*9R X=(J-uJUgt%:ńfC,RIIvhX[ʾ>foT"kἹEW6qr6:,䢺ꬓB(x x3!]ǽ4IИP\ MJZ' %WY7M+}j%Q{? A8%|tpƨ^D0v'F=u9PޤVnQ>S F&zT\rZ0: ݐ|xҬ/{x/& 15ۆVH)dx:嚽 3] 7f/ Kl٫j{7" 0!&pZ-})\It*p%I9ّkZ>iJEM CK{)@CKd0az_ΐ{~uĆ'.F,EѼMNBWl,ґA:Yȕnn|aL;,P7!of08F69r$,©ɧnюX (?’0Fsy'[8_z<Ou V"vp}˯g4/,q@efnu2σf_AŐ[t^Qnοы4 Cbq^ -W[QC:Ġ0W\6cNDr+Ǧx/iڿq>:V^\ V Rgp,gQEToB=)T2' pjctۅ_֐&`LqF˕qRbB1@>ߟ#F E:#WGa^ f-Vrm<e.q1wզ@7 MtHsIrnS^,fi]q;("$Xp|Õdh_^6"fk(]0p$!W :R^e KU^Lnc(xѮh#ne@@Vqil1a: Q=Gl{ Inde ֒ 7x[4PV Ȉ^"-Lmn;C6?b&9G۠~d8| a иK5ژ*_o{-}P;:ˍ&\ / Uk굹%.RJ"ɵlf2Pܣsb[sxVvnOL͐6o\a_#Thh9Z9>g|-`U50 .Pǀ #塥'!u!J1[S8q/#2QÍvi*(wއThy6Ayҍl: I#lv9(bvt`JTÑc BK`NntİMasM2xƹ =>\GSj@pJ-_&I٫]hn>L[ 1ܜ:Wl/؝Ǡ*'QԞyhOuǹS-K&mvl"w$8{*˪Pt5cwYХA?[zCc ?{Af?V|^6pWON8N(_bX:7+p5̸5jyS./ pڈ&XT#X(X&R/ YY(ב<H&SrpY9 [h6l <[3+'d̤>CLUPTʜZl NT?:Pڳ\Ա 뚂EJstO]; 9{PG,9k/m44ϽDr&ya msNp;VC9 AuCgX~HS0l`6i &8< &Y e/ՕI4>hɁ4`n43y缶DivRu.YeUTMD&Z2d='jVddJ/<1cy&%61V+ TA\3)- k0P~4`JLS9"7bߟcąqxGx_A@KΞTD~$`~I(L<>S\$?.76 m)-}%?[%þlc_$zLE3((AZR@l?e@نKufgt!ybW`H?dB6,uȑ^wj/(~p2@uch @ȕ[G@QDb%%Sc/5R"ǡ˨\XCYKyUDKlV/vjG;t}go}/-d)g h^{ˮ1A3rG#6ٕ']l7o)$@Jg!¨JĈnB1~%T9BAn}uV`NGi IFwl?CU4 #BD\"i#d]0ȫi_15 w!ꂳ9RK)P-%2tfC} 5A0S X}ј}mtKy"=W4l' BvNûn`8Nѻe" \Nt9F/&WUNI\w7,EbiFGMEKpgV@2\(T,%uʉz%^zm a p*&֠vyWy8ǼQ5̈́%1rbN?3hrNb#_C/l^TBȂzQ; QomHZFl#ͫ!œj7A%_!oo{`#[=nˁF>eCE9Hk)5]+q@5Q.ime7\`5`A{`  U SDJJfi k|~A߰mJ^hW +)ѣ`5h)c_DJ ?Jm/y40|e S '\aAmԘHt_EG9/o dl)w ^AU+"=OS/PU>&.7R4v jXF0%$Dˠesʈ۰+$n9w醐ɬ'x;N ^5j{^]5aʊ%}@:eY=5 y{n{bQ$u̜ܲ:X*a' i!cL'vsx m+nh%e}+|KU%Z-p2@XNJ[ xNu.$.- {V@P(Ip,!B続56Vsfs@1YG HZӣѵI FV'ni`U"0h ɒRʲ[zn->a4j wWC̞7D61 $-eYs k¼ *67Y!/:&`찻g.h2l>n+]8rfZ+kko( aNOJۥ("V(*~ ).I|%=:Z? ;%x]>osRaD~c`r&Y0B;Κ3ЅZJ )$͕UΩ'1V¬h 2T{.;J(U_H$aLEi &\12+> _[ê"v^ ,"{*@}^J+nif'g Lcr;&L_87usʈ^W'Z\{`KLIknV g~΂]W慛iqϳ]ij7vǪ-4wt]=\u|hb*Kn' dnl=ٚfV"IeзD.,ڟ_X>4 `/xm0=銲BG|byFвD;0)wDay9v*޻?7g9Xz0KIp1.,@FkB͍F lHϢ+2NLIxB|3i!YaLr$dS;8Մ/1Vc]! hPYANB0 e9У@E@cGj)OX4ڃ|jGDVGobg0i}I C+`$WaϬ -~wFh3S>p, -t%! ƢX0HB;*h9M%_Qui,2eHUqA Q4X8N~ivcc5X=m sjv(S~]~xI,&v$u!٬6Z엜9pabYq>z%n\ȃm&&֍ӄ3ӕhjjmcxȚ>)w'hz蔘ѕ`YS8Wcm]QYn\ʹyPyzv?1Xv,^r5K}2J{ޮj)(IJ7s 0i?CPVP\ijɠd12ݛ$Y>o*wGqxF.kW5QY0ȼ k#oqH/e\lLWDTKID1h|.;+[5\J<8YzJ6 qrZ!J-u OJqm#D` l5 KEnw4o)1Xtt%>ĢBDow'hO臿@/3o"00SC.*fux1ϻ~Lak5G},+Hnُ>G B,%ۥ0B=Ҭ}ESwoy;;11%5vmMIpzFw_$IiMhB}zL'h@U囼aOtxUL%3Mg7z;!.ʚ#񐡻gq haką>p.~Haa,`N}0oq?9VѺqX\y0j0f,[˲ KkYPLo"BG$8n{&h M:y8}ϣצdþ/sEeF®(G>f`eLr&[&KH>Z.bv4(3Ƈ IiTKS-D;8/p9!LjCڅ +ILL~n ?N~Uˠ)>I82WxtDRU( ;+A~0!^uj]\]=er?Iw l-WP V1}[ims!qa g=U)W;}ąT'Xѽ 4vuRuk Ys=R]L lWHB㛜˕rU@=˴]+tac)r.g#8ce[>2|KqtOz쉨3 QBtryX-Զ{JƖ$䙙7AݮS(%W\ J9~`8cG@V5)PX[>[³B'x{?R'r?e)| BRnHUrW'x%0r`sE-eTZf"8 "r o$ɘ2 `nԢMAVwP+~rv(sk:t9PvqtxпTL o3Žzաu ߪ(;dSj3BLFpJ&KNGNM+I4 QWT7:H3'jDī(9QXiapzrG@EvyU-SQ슑u[GݢS4M քчنzG&@_{_$G9͌`c<](%N ߬[Ut!XCa=AGZR\eH+~Mھ+i ׿7KTY;ԐҵA7a29W7? _%Џ nl@/T+~@l1&_Kync2BA $8`A0\D*NFtm3%!m.:rEq"N!"OBΛ K 1< #YpQ4!EzQڻ}#Ve$3qsZ}0l:7ҙF޻:k^yyl'zQ-`7˗nbvmnU]>CzX; e.,I8IlmwBCf܎&ޢy߯KUJ*3S s(NC$c Y1+DNS3ޯL0 !z"8"P}Ymo\Ҏˇs@@@MjT RgAQ7T峊Ý ~)tB}oH!Rm#V򒑺*MIRybIZ~~=KCR -d/>ʙ?ŃY?SGKXKςn:̰MDr ԡ|qPK!%Ő be$~.6_"8'Qm[ZN3)Rv^'cz;8X&nD\om[!b\t*ojAgVL%rB`=VP/Xb=9=~7UAꪡB&N@ dx֢/shBo$U4ޥ4} v0JSPW72]BQ60J7&l%!iJ aC B.[X2 7A=x;%-^QU++fԙs^fS7ۋZYUl g swT4|_P8wd"{,gb a> i{ۉ*L%8pP #0Zv^,ǫ$m=I#BMQ/v U ]!X3 LSֵ%:2=O jQk 9xIXM_9]ʺ;"I#sd5Qq89==vM! Xj˻';K$k/ ޛbPeU d|:/,nt2fMג""_*83,44mjsw;r1s%QFŴ:d`eGg>l:8ڒ \7 ¬6 i#jTPAO(#. \ ".qg-?&?.Ԯ%TCE' ]gm%)t>N! *O{lH!q[6kvC*n\Ъ]:43lZu߳WU~L&P@ 2ONܞQKO)lX:mY)8cVFYuEUG j~A:6;3_XHw|=6:#_(\8$\@Jcs~YN"jp.3/jb!bc{D|\U/1㵶OD 9LaC#N ּ5b^} ) /X'3MLʕsi^ڪ_ϩ#:rn\c~]eF&\S`lE`?jRcdsApgKkv΄ߎDâFAfKK5ayu4 |3-6Wk c`d0Lۗ֬T#Ġ59bh16noVhvfw̑ˁ9;\vgoăʁG +Q|f[md~TqjCCGNS坘Q#p0TSk4tkv<:1EÑuX܀IH_UU/ysQ^ Z"$]׷H*!ho}Pί㦥 S[יPl`}DI5Ot{8< R] 7a@RRJ nm*GlB`__M{nYZ.rBmjPWˤۇeHbq=ݞ2=KE fOKE>Enjo(׼)m%۪l|;Lˑ>S9+𱲽;QQAvm_RO(balr{ƴȪBx@® r4Շ"HŽ_},zI10Ua}z/+BB,<_%(`n;C43{:Y6SQaUz~ |Xdɣ5c]PUu+ЪB@O(l}*vLT^2C/>D,}ƷeJNLxSD y2И>K]b]5p=5&d)[N͛Ia|_vƙε^Y|i2 EItȫ&'1@yZ~tHr =_V减;QGqW֓AfǨDz^4pЮ0n_!/"߹k5bBKDr4hq_ZgVSfc`hDjzITӚwIQФI݌(~]%?}3"d],'*i3:0C,bߌY)40xr|Tn.,S=5;,u.Z@ VjAn[y/k` ::cwf\oYk k)tH|&m@!z VIk>mP&KKo閦?;z# 587xr\F4ɅOU}aCiPexqL=n'gln|\Bdi|G&:n#H?gDJ--n9]*YY\|l יq#<^ܮ7`r8t0vf D 5vsWqQ`L>rfLM>whiJ1hFt+} ҃ݮc0N}jY! ; J"Y엫C,B,ూ75X͈=nb PիIx. 2N(%Wg Ùxh<_X8df-da7v:닎΂Q+4`,g{Fp1W]crDžr*ӊ,0lB.#Cț@j_|lעZ{:9g&U j'zZ/)F>d}AUQ Luvcu'}U=%+_:6$UC^#*-.Sg-OMp g!vh|0uqǙK: #O Ŵ#3ڣpzСcQz&EkL Y~q~U^*d᩵ ;~440+1j7[ں]8p鞐&6u$v)قidw_?Ʌ(ou#c]^l',eGE/lLƕ?}Z1 5oNܹ:C0/O_`S ˍٹ4WGI |z z T8t=+;cd~|+-Oˇ2۰ !?l~eVdXMy2F~ϹIk?B5-"rWGTIJñIBDQUn]$sJoPCwUgrA 2v\+*9"Nb|&\JY3NuNt^,1ۼ@t$D:,qq"[1BmU:RBb0M˻E[Dma'6nf1G*!X_lmA;~}˭H}(ѹ XCȒx pŖ<;#|؜棫#l[Fd-؁YcfҘ#. X8C1ejT}n r:2 nE[qXL<\uPMH]quū)*B=pnGv'/usa".vȃZN/Dj(9N[8lɔ[02 XGҔ|`:)6"%mJd"FR8 q.AoFc]"Mkw- wsO6<ȹϞv潗S9gɃ0xI,ǸSͦ8c`;r~OώuV<30Z?Qa;i(c^^STIL/'n53i!pft] jC_@fHj{.`Wf Mz'}H"J,贇ѣvDnjN~P z L1o:[́M;,R^ӊ&%YB;@f _e<Vy@DhZBp=ة#|q&:hqث$vd1.p6>v IQ<جR2!#b? |jNZ>YuKx~1 A\b ΀#:0zKFb ~Rĩu Z~ =yw(x4TloUt, ;~/f ۧ YD%րOh\QMxZÌݣ!a"cnsu`?Wޙa MlҲG5mn'c?nt(Ԩn+%I`a'N2)6dzOs ~s16fgW|X<[r?g?8%"#1Nş[d}F3ϯFuTήo_ g}H FEЪf&@6G=~t׮ l@` \]o!Z2UA{O8@7/(%/a)id4ct?fe#ƺ2zHg%IP/Qc헖 9YTCyUW_Ql<S0vb-@V^蚙4f\nXQvef )8c[ AenN @ cG!żۥG<*ܲ*,eMJX$`*U%NOv[qJ |5O<d^j QO#]sި۟> z60+M9Ejҳ|\G(܅0Pp9"YBqȤ"M0!V`: :gmળJ/&8(8k4 r8?\.Z?_ʖFڱ[ ^[sZ.Չ"T~6\F1Ji?OBH Hϲ3GַP03I A{ j  9nb,ǫn{P8hW!BvZog(G:V]㢻llMO^ ᷺8 3ņ #'. \*3N# *飺B; Yh[n{yH ~%BnOe6nصi"%rcA!uiLl8 )6kp<22Kl!lW=CXɝ[MtszNSZ6mamo;E.s֧YO͊"5ó!6>[;#(!F6oa}mShz6"nv{C hLCe)1׿6JeB9Qi3hs=0M%L|ت<\ xN( HU̺0Ǝ A(:q A@Yv,{TJ8%UV+=ş_ӵj|N?FE 3X~xr2Jb}wG4aA*h(06U oH:YU2qաߴ繩ѵ)n yMvztw"Z 3LV4u/ޖm(%obm^u5`kj]A(| ie8f:LMS&*v^> R/lt&f ^!iig6sZԧ'Q|)O Mӂz5 "3AJie[2%1f3t>dMn,ϝry P 4$y=d4HM4"Y9GIQ;I)GR0%f8g$ZIf+l/nm,RRbB$J^kl d\$ԕL^/LO=W;̩J̴v^s~n;53i=*tLkV2aT)1k,YXav~׌ g[&ل;.DYtf8j󖪁=G`3oSX. ֬"X[z8qMI$ՏuF/ηm@d{E&G67ew g M+1mY+GdQ~颧BNiroz_s=/9iȀ"E.cCFzMxőͥ.f ƿ/0?G[XeqXNk-R.T~M qlL(q7QpZ? bo.f зQZ}:WM0KP!S9ȤƤ<@̠" -Ҫ[?o=ij¾;`y~ ԟ m& ꬄ vk"s޵]au݌oXШ:ٱ'mFB݃QZmǴ|Wkb߷:%)cZ'+e٣FDsr?Qq)TЊMis֓f^hd86h6z瑣=!t X-BBݖQAgc8.\|f}DDoc-%V>Kuj>;k$&/>k y+g(cK^!UFM/$|~_]o!( :b`ԠìTƄ ]-,yxݛ`pfIP4ØlS%#M1 .-۷amnza&aZQʱ3T;b&U玱uK3ADSaKjRAΙ"$?>tSVhܯ}VOAT.&hgaul'*캯3O}dz/2w 'F\?}Z>&>-Ik=mw$^af'"xЏgIJ̆o3Q&rzDю%c}ga*Yv=b:.Bb"GU:;uCᰁsR &bꛎķ>IKQb0"Rz) p{CIގiER6,G2rJ-@fu 1>!z|S9 [h೐3.p PLdgc楝97Ya~*Q+>Så0 <4Af+@ cbZs _#wˡJ`vP#pye#b4z[^{a@׳IgZSZTB-Xxq%BhCCufM1aR&mꓛ]q턩_K˿츹2Cqf툢'ֲ6gKbVl GYjjP!f}-~c>XL6%^{xA01T bdqq)Y;/n:ζ?04 Sgj#MUB5b|ݾ Qvfi*Ҙs]H4 v/ gŞ1Wp*~/摚L[w6-֒ uMȡph.Ai*V!IBX_ʲs%ϖ/oX))Jf)jգGC#,x)/xxGQx.LQF6a@t尮+d;Yt?npB.%H\Mr3DdK(ѹ>L={.I@(\[]2Q *^r,b̜8@ k-2e9*ߏ:b|3t:K)@ESA:'& [&6:&_37 kdC ,;rXMSa^YθDу>ټ.6eлxCȳoSdQeG݄虵>*d +39?2FvkǮz[ŃDpw`Cҋ܊c=g2)dG24tJ_zS~5ʴMUK^Ybx*XS6( c4)ޭR׀ :^6 HC*NgPpEsú~xsv \ாw5/}]~hc4qu<cmZ"_>((B>+aO\ w<(<VI 4z68Ӱhy[g@]dRg>形ΨLoawX <5K?$@V.`Ies*_ܤb5WSnPnu k&4yUwi[x/3NTH[/Xwg+B! }'uh/o `ٞ21SHYwL>O@" 2)6ߒ̌EٵߺEb6I0)i6kkWhr%q/"Zntq& T^N9$U_g,CO*.DxA p F'AQ,a5vã+C:{*)me&r R1V/cowd)Gã&p%fX#cYtǛN)oD@ʓ iw~ɜ O{)Ѕaq$ݓ,ؚW_g&ٔXȢr.,;:7 Bq>L~ +@M.6=z2toN9HQ S@ce.k&8_|Cf+/1x4|,BQY\$d_k/s5[GҪΡ'K x\ M5Y]8BvWg;}>:2I| I|G:GdJDջݖ0ix:[M.]W`qy,2S;dQ1]3QȲ+|w&su*k~8~\T 녻{u~s[r  sewOO4ashaf2R񘊪׵*5_+OB g_[Ry=kEyGr|̭6c"r95XKHx9M2  ɿ#F_s&wȞt5sZSgQ97B#hO'N /3eLI?Kv-&2⌮ ej)-N%%!M3pf.KƙB-;aX"nfL3gXqX@Xbfyx6ԾtkH0&ɑrk< u+Ij)mc!aW>*eSEʰt ΄NEsYp[ݾlR)~z?ȹe  (3T=5>tUM3R&OP2.m@@;~.֙}H@neP#STFYSmϭߏod`:gvDLG;&wB7|Ah/{QI0" 5R59Ȧp@V=@_ftlS09TIԫ $6b9F{Clg.檝"v}P ῞(cjwPdwJşj]Agd-Xq;TLu*5 $˹>!o`"6@5r_4xeY/=9l7 o6K-Vv!>$$V`wٯU5oGa$ᚴM7a8rǖ= 2zoh@$W7,Q,΀c^6S}#x ɛ%GGhEuHA}SUҕ% υ>Kg uhV*kI9O$o)*@ޙJ!4pj-F3CHTL#TmGgG]=ib?VB9gDE)H.% z~ɷ+yZٹr2P{( RvzÉr*zݐwQd5%۲oV>^kPK &D(\O-)F}_g@E35Vv ӝرSڕ)RзvO[Q| +zMŋkYI.)ZuHQj8t\8i>@X FQj17*Hؠ:lyCv{Jн'h𛪨ECibm^ !t+#,EYHigP+⭼)30zLt0C )*a?z#.e ԭQy} ^yD‰eăbgzE6zض)յU[s*g$ÊNջX nnqlt*5Z6e bȋF*LcuSj|a`<ʀY-ǘng@߂o{R3mRT!NEYD[COӐ@QId84:*h ]r+ L҅m0 gSǏ6vbd_ wHuj gt8. ֡xVMs4tvgK0teQ68Qꮩ[a9:Nl 8~qMMp]YZ=zeaW"&$Ynx#K"n9}/Yab]aJ`5)5@7|v_)g [3>REu׎ ^eU׶vFm^98o!$bk{Cy{ng"ya,Kj,.ɥI;Xըkk, L'ȲlSO2q/"]~]î Lf"'~ ?ɌH ћXX!-P'lyu %f2j948伙-Ue;?[5u6B+_$j-Me+j)VEudF.e~A@ 2B2ŬB<P˲+G?g\F7`G?r׀TƎ!q =CUBT|T:}~"qp]lMZܥ@G#3?}uPDGi`WŶROR;Wq 8_^4y@Jg8H +='\ۆX̘$ [ )Sm!"[skoym '$M7Fj/T,0⻪iΓ')]zˠ0*a5ltnE cV H]uou4Yi~)U݃׽X ?+B -宷S\QֿɯosYɽ$^-.aeґKJ> -"qݰgutDnW˵U@ρh>0DJuaGOٳAbY9$ADV%A!W"z)ƚf7| _G19GjƎǝܔb 9D4҃ (`S-)8M%ɾZzko9}Yы37NU%ݍJayӋ)0jtWA_ PQq3ے;% lQn;d$n0|RD #+*5ZvQS'mЗx 5PKɏL7`nfTY0ZqMHwkqUV,g?^ ^R v7^vTSx"Z"5"|$>x,;ÅHhOT.s6a"yϣe؁ٕ2S?rV߭Q}hy tՐr!m .K78(q6ш[ZV;(*O vh ѭ~h0]Wawb_ N]V G=k70#xEeiߒS{4R\_RCa^B5tw ?{pjqjbQ﹓:1+V.m(rgEaEo~$w;.c0yC`%LÍ:reԓ=Ows-0"oFvc>*L8עY%ZZN`,#!vsa&Ueu0K!O=N (t_s9=Iu_ZE"D74l;IѺK> l G0BD F5O ]6>'x4טKp96mjCԘBl9 !Z[x=fGF(i)`+;_4D7py(h`P.WJG /[4 q}W:H:ۯ-xnqBnP)#_߹3d:L}m/ "n- drOPYC4VSmJ)͹}t((Yj8?C%ea3nGOHi֣Dtplo: SZ! )k'h~}*=|-Er(hmtp)8KvmyF>Zu@,pWM]9 [T4SKM t+Diؖ{Cw.=p辖N-ރxO:Aڻ{qY3-}tBu s8d3]hbh+ ej;;}Շ9{E Z&3϶#j(n{;P59ͯ[}XV?6}jԟouJAM}^*5AZTo=DL^CiAoHXw Wq<沓*8({ƴ|L_AӒ,#%g쿇"i#,^līіT׾+fUfc2R0I7ZFr`'d>gʓkD鉂5{ >&5U;\?f٬;3;]D F<5g_@q6HGbm܃fOFY2~؃h0*KhD,lS7m,!sg3LФVU!(W` 9R  j̆ e JAi.=Fm)AVRAb5655x_-~kj\wjNm%6).m$%,7͖ R|RN 8e> AV3}4AWnC!ƽ޼v _x Gf9C7LRhȥYwRH;&᭸N6??WjIHt6";n4ML+oꖨa|'XgsS77{r1.j$2iX[u@G^{z 㚮|L49eueY[@[갼q|@׋5#|W@s2.MRb yW:lk ura@V县1VBIrY"4,,cs9Mwnph6J炂epE'Sm]dԒh+J;3.?vXfq nB4%:߽nt٤a}gZ~}0x _]7Q=tK="9[_cE8@;AG? IO lQA hב h>@1Kء$%kFFtT@7ĉŧIx S\fJbY "'}Q;8e_H|[{SV_#X*_;\ydjQLCx[+NgR!Ш z Qʲ G`[໻engKS˱Mq~.ۻ"c]jifuz%"&9$Kmi^hMypHwy=◘BiC@0˹.ldY<07")0rWz=fd?Q?Ew \y75ȭY7i-pYQc+#scj#wꏒ^RG'̃ yWs?Wm<8CA\jd`m#7E!}%IO3n(מq)><h&jh8L&,r$49~D@ ;NBBc2"Byw:A@&T|Yz*/Ґ"^\AIc ?5i(yylPTK˰ 3 놞ܾijrBGdr;+͒^YenӌOP *3⅂0 ll ;( d'ru%F>BNRRWdG4z]S{ag4<-.ߓ#q`Uϳ{<ŒmGxbـUU]eЉ |W]Q-,rZDsg\/yB9xG1q*xJHÁ"B* )]Nu B3ۃBFG+'CPh N5.LO׉f T5%W8`\چSt4۽cv! ՘TSbL}m<ܦ^/[yQm.52t 6* &7 Q_AXLT'$"I)M (*Z,)mg[SSxvFZ !YT=1xDLILsft6,ɔi\F$}H Mp䦉]mHZ[i )lӊ3)T/N]eshX;"#| 63c0:d\N12N8Z#bqy$5;0<0S'.FB4t,/1>֥7«>lABkːF8k'k[*j9g$ Qg_3,\˂̰Rh ?h$6zX2AS.mA6@jn2R!Y"O"H5ሿRlkK>GawX=?\ic̜+r "oՌ; D?D,UʋanQqY4vTEc{j$ >az<$B,龅YV6N"Ng9DNϑ~wU23R=r p͋z=2;h?C잰?kiR X$jcdv.4 Yc;[~5Ór"L!ff~Du:$J*Gpx䍄JX6Xo8┤g?.b ZV|%k-'ZE^4kTlƚEL#V\`;ڨᅁa<U%Dt.>OqMx)\,YM'LGLMԉ\PƗt%F+CAZCɝT`|v8wצQlB^/Ĵ[O+Z׆ntQ|jX+c.xBU bXغT9}i~2zKiJ8K }-w ;M>Z %^>uutשL$rm.p֋BFzl6 `Ԋ1XyX҇\~dͮ|y qxRd*G퀬R2R6nwWPLf|OB6jLgLr+fUN؄) Bn:rIn'_ԭfUн{J?ceGGxQ_A49D$E̿OxOwr)ڄGz].t W.],8,šP^&E\rv갱f,$ 1 jYDq 1 f)d'UUrDܴ[~p'ZK֍kKB?qz ~L@Y/ْ7]ZbD)JE Sy#H*eޏF.(;D̟q$8Yl:E*6K\ "*_ zA*y=zVtsMĔct  (Tޣ_RQ'k6c2sKOҢfY (4D(274 0D##ߖr뇺-l69x1ކRVD%JsسyJ쬒Rp]5  #K\OCo!p0,658g3TGi6/̈ϹK3[TY圞bWi.bEVyWLMcK_!"аFՃK.蚯X$C˼=]@-&y(<]DO2mN8<Bf3ND^Dm켥Pgﳹ8}kH&CdwR_Q}\}P~.CXT5ASE\1 FtVDF9&WqVYe #ξtO(Y53RaU+؋I)U\mdQYw'L@FZz^Հ :cIrAuVJ-gq?7vpĚ!a&':)w`[FiMa1 $<]i)cSUt(pRtSSpWFfaWČ]ɏq-<6vFF>p (΅3r5-֥?&A=DOz)*,`)cZ[:i2+oTg$o_F9wY&՝ʹܝyAv(>)d"NOI0j4aNׁ"[k /Yzڷhoc],i{BBs\aQjl|(Uyfr{.צ9UJ1`bUD['e%؞k=IM|`v:'٫.P\qV'Hܮ}P ՚dD}%c=qK'${=?ܱ\gFr#^\肯\bJF º̼93>r{n=%<Vflu[OR9xa<*@PnvW5=mZaG_4F_qM(e.olG.%́ xjeZug[}Y_pptc~.CyvSNjO>(}I梭 gԱEi/X#%0]KuU V.fX?,Ѫ)xu{[[u4,zYg?RF javB )U7&<,n| ~F=uȻh}utdR}M͠a¨)ʞc+!ߗ&rz~Glj<8bM"v7:@{. ԅ7L5u M,z?53}LG> 8"D)ӌ]Y7c(}K|\ƈ;& eNAJ4<8(p:Iܺh*_$+ng~KlpVE3buw = BhpKi8!F/>G*dR/^T7f?U7؆>D ⮒ꤌ"R}RM+w֨l5ȭ' gdu'?d΁'E@$NP};_nɺ~隽Y8;U2z gSsu]FDG^(l{gSζ[_ɋlٷjen:9ų؎eXf4q?ނ E1еjA5 (^>qYUa=LYx#szn**0C0*/4 FƓk3@Մd.9Wk|2V O>eyeDs 5'<_cʜ} dMu P5WHZϨD1@x4 )cvXt3oJ"xNLg89#=(pTctͣ (Ow.ܟ(S(,7-hlUJ#).&C}ӑ&ґmvƕ@uwqk{EP2`mA >ur F% @KƢ}TzKoMtB^ !Vs,HD^#5e7$ TF I[U?lk;P[vp}_g> d!=NmG؂Y>c?*ebă3׳D·:ܵ9!#1h([E> 2x9斉L1^́+*H;op~2*HތJpkc1WoDͿ{@7ҌO g DH0>IV\UQ}5ܼz^ qw]1*#Ml2ԋr"6`ٻN+c?i&d".9Ю: /eTl1$X5$Fgml CU03DEt 9CŻKZSR<?uHeJd&Mv/+/)k*l?maa LP,VxTt-_K<6 ]q)M L|0*nkS(GrןGP!s)wܙ%$ph^p|ǷF~:Y<3($$ @,O]N_7E ' 2^ Dq({e LNUNaG]h)}mB:,ҰΉS؏ӮđXϾu¾w ǾAX98\5}upYQ B1nðv;iLE]E!9\Lwo2r!7 E;am>0$CqbW;l,\w%B&ިR/݄mBpEm Qn"?a@ͅ Ү5;i})n($Mb@i꧳ȳS]tn3!`vDbo@uj#TG{=Q灧 &6\(F|m&Jw4 90>>4mkb!8268mCIn7 Qrj-DZt}BUZ3W Ʀ.)@/ߘmKxΫG'^P: P' {SM3I^Q>hw{ͶsE|GH1=1jyV/;plnR߇Gq~WIy}ƹ^ᇖEx,$`W4 O<{ٽ <쩩m)som[pz"1l;FѴc#MR=1h]Ӆ]b1ټ}K}! tlJ(r8-]tfz O긅PDjܚҲLVXo-&$j7٢X-4ZY| < 3P /y,M1hZ¶d{Ο^#jAR(6)+0[xWR Þ0/I dǨ`{꣩T5)5ʣ8YbNN9r2o<a¯a.u=3a,'6Ʈ>/KksB;Y<Ʀϊ7gۄA|n0vrU  'ՕnJJd Nkl{;2p0zQ($%Pa>Gk{C>Xp7W,mk%P`*/p?f_@ޥzkK5ո{"D;;]~m"G]{W7jvRseJ ZؒIv"@;M^ya~&PDiJv}3r4!'1q0'PҖs4K! c^4VҵR)]l፧܂(-k5T\/pϡ jG|Gue9WG2OR0}[mu 6Jp|IAUL WDO$nY UD^<@-'QAb_hQyL>OUSQR84<KX#tX'N4"j,ր9iv4^V_&ϙ(|C$m?v(Kjk+ns '48MϣX!ަo{ح~ Fԓy/q"Shfh*&ĐVp1%e9pz k˸܁+e:L5=N=^{MӉ{KyhDPv!BA7 fs5wc:ZnqRf P8Ky*:㜦ڬ^xq)6kuAϨص`w51ӄmR]}!#ycJ _N5_tgd)5ʣq䫢%I4U84q{VAX 9+Ր& J6lVD]eDRktw"&* ٨s5&";Ax(*.)(ϒ˕q(11Ѽtb2έI~?{"P6 jZVm@v朗0t^$|79hD^lerԙZ= *e}(%F$+@~1Nt\ŮZl1̘,*u/h5}تj\`E=U5ӆ*IbMY}YؔfArm͆fmYՎOfy#[^J RE SzM.mF;?*-2 F:fRפjBx7;,gQčDؙ~Tsmb'{(5J֭/D aHJѦ'FTOSˬY'QF{x8܉&:`i8L#rH]$~v= ̅尀 {XkC%A66 8O%kwl=>:1.廓pU_,yVT(|^Jq% Y֠l*&ZaL LLb>ӹ-uf%.o4,g'z΋GN&}S:IĩDAwDfYub+$bݯ\sy[Jҡ{g?gt'5Z5-F`xbS#ɡ3AtpY%g"W_,/RMip%QjQ]BmJeF2Я48Ќ2%]gnzCʞ>UB{z"J*c Ǹ ܪPVoanhY\qh݁B/@O+l?8+{ubxgci^GAwSi,S姤ٰ֪KpR'WE稄Y";ɦEqq4\1>i bۧSg+ í^>+F("Tݽ cǿջ9--߄|P5h#"?G/apa/+/BN1JK' q [W%XXҕsx} G=bՓEv0B,:ȓs?w0l 5~ʇP3tA>B3 #ZR!:x-\.^_'<.*z3Yަ:m¶Zq{ ~\oHg9FQrJX㾋^KlX*߶2j0R,ݔw:~R.U)qC [[uYwWh?}i'cz<(ISrU&Fg|k"7%LG4U}FBPp\qr}l˫"1[33 $6CbI/Ox0{;úGey; }қ3@"?:5܎Q/>6Z{tc nX0e*kA$ Hq ;#uۖB٫µ,m '*` ` #D*m ={^2>jZHz,,0pAA//#PE4q"L|; p %V`w[A~P4O Xj%XIP4ؤڋ唙#gxI {ֺ::oS3QNn?PbRxc §ro)ݚM6&:SRϰu~a?fg:uLR y2V'O2 SuhT92fU=MK( lB 3^f!‰X>{Џ۸z"σS`EbQ6eob?AE& co&>fifl-K_+}ŭX& dm## "]̫C2)mu0qB_͂D0)VGQ7o~}YyOV@hbmUBP<慓KI# b /Q~w7k):NsNvheG ,YNn>CIiFRމLw2yRsPR)Șke[u zt zk]:kAi4VQH]? G5ۈ.|[.৙KڦBVϭ\|:-4G 3SDCY EZ~WpBED xHԛ)Ku'ҳ)0ZDnj 7=e{* Jl9սiB= jtҔ z"YyۋP.⃫4m_ ${DBnsbcQ!>q"7aP!mYb)-1oR(?,QJW 5ʾ.?kL:p;U"D=X)"4{7k.-VO[n}}E! rҠuW;p|dz;Pz֥ꦜ9 5ET1;޽jvoYZ&<)'{M9Ĕ7'hZ VNjc_wԖSe˽eHV OOAQC/Mk^J\ѼArX|8(%샖0-!Eƽ4MqqWQBICh_+2y?-mybrR3mTs W_ /R, 'BQ$- K+&h)(*eUg`;[:η_qY]Pe9|GoN~ \DxċzI%bwh.p4=5YM 3[,$9Қ6?=aM7A-Z?E\W{ǫbNFUu {Uc\6;O3/Ҹ1xZ^Pp^ ш𯴬{uT-w114׏?۔fgBs$&0X=RfTC# u9L ;hg+Y4G`(Pye(I#Y4 pe_!\/o4͍/4LЖgρ1C7 \kjP}s;6 Iv@\ruA 6xK7Z_ApLym(N2f՚5ʀ$.-!50j`0LTG23ZR4gtSZ1s[|F\5m& j]fy^F+yEm7H8\6?L7.2]ɺhD;wRcX}.y ^;g'~E[$=03ШG+=bĭFczP֑;A)U%7-)$3" U)4HEh.?$,8Rv1ssSrͶ%d{;ņ І?:Nj*pMᏏ_ƱMXBPLY/!R50hN?] E+J GS'\T0p`DL{5f]ɤ hC4觘KYϬ(dkӷl>R[=6Vy>x=uܦ;Eh0΄<I[3_4LvbUb5HG<~y~3פ"onq>TaP#˅w+.ލnj6vSH@ҧ xeP  #O. ;!"n|Z#K~O@Wf[Ql+N7~I /) ;N6Q@/֯# r.|k˞efs^lßA5%(ʁ?idrCiaLWK;hV5ڐ l 9rcSW ^J̿ >Oo T۽˿Og9j@_l&^>$J p x9n66?1Mk`aYi],ҷ $Qc$: )r(EQ,p}zix)\ݖ oN @lFP"CѺ4єR 6rFo=O0aճq[cd.{bΈON o}!`ils`r}RC+MN>l"S@,, :^ abgU4}Õӕ\ڿxx ҁ|Nc듄3¦QgnːuI$GS΀W8_XROc"$`{'M7Mu WAZExIyjM΄ޮqW|$0BEZ5.ʛsi@#t^:k-u S ʪEiV.ʹ:FIq]ښqZQJseۓL7/EotjS!YkKX:"/#W)|{4ዯ47GԪ]ډ3v>44c ꄎlt3{F0@)|5lm2ːx t(гY/`2<}Y *)@8J[>6D@\,n;7ɵ/ޒyrgmO0+]@ߢi)ᢨOOq K0B. u@2bYRߜUq+Zܹ'6z\A}s[a(-q`bU!\m6EwJn):yI= 4&zoGɵ>g#6mhg[5K a@'փmH1;gT]E;PL7ycA l@9Lw9q]HPXJyjD.KG>BmqQ;rxwQržiWods <cKĄNFΦ"" +> LQyf5qG6Ӷ5ATm 'P?3Vs $QkG,HYC.@MJ9gꦇAcu$W^v9ІbIoAd0_yd u*#Oїvڟ7T>eӤw$lPlp&3ecj(R rwc$#="fghϾ@$倜FtC:> idL/ϐ@"6Ӻ'ZA3&\ygOB!+iQPn!Gv1C8jgSOH ETTqVus@39(0.|co6 TLk(1fW BRjNc+EIb @=ci[A7z#<( {#,Q $ `vnuKZA`!SڴAsx9%*udDj^ZǠObtĪgPq'z[akxmYMQO=*EVCϵmC ^n{ g2[BԼf!Ӿo࠰Z/4k͹-RUyJd)\F'QYKӵU'xSl|L5PŅSswMuw¨3l[TV5=_ir~%QY~m}|-0NGɪlVB`2 *T9FQ:pL뗀w g'bƤbn쾛-{z*עH tNh6(mf##K)N۝SעkB9ȘcP|P6A^u5@0mVH/޽a<J}jor^lY\1kVR&,ibRxeEt7liLrLIN{}2g~`HK67dkN%U`B(B , (fi6_y PBݗИ>8hr^3E,Żnݴr޺Ω!?;,*&WMY[*V]=֗WjP_ae=@|S⼏I0M^>iNMj,6̻ {@IϾV 'T{mI[tPέٲfkajԸA erxǧvɵ;`5$WM,1In No( 4TyKb [n~3x#ѿ4[lnߦ#ק5\lC*q?'`ȄH,([],4=M\nȥ#c~w[o-P@Ok.2_!{OBK&Mu?DcTQ }hOzhO&U[E6. ƌ5U<Do(P^($JBL=JZ"x_Tw2Wa7B6e4*CxLTs aNeDU;Jug ) <$SF[\E1LL2;=\J<'؈VdNPQڵg9RKcMaWD6ܚL'xytu =fTczZBuh@J=${z9N DB\0r$DmT0er Ba';cG \w"yyOj$̐Z͜\'۔9S9Pa@fyL&w+r:*MA^OTԍ/Wi"|c2u"ui@5;A=݈1{)w{,J2G |hffݠ,Y:o"4* Ӕ:(ZoKl] F*r]h *х'H]NUqYob ,d=l!^qjr!$dmh"/4o~=FVثG "iZeNHXӰx]*KӋ;<2r; k4+:jOR>.'#*{6a-QhP8 I{cp]* SeC92*+Fg[PC#Gck鯾!87@`ǰ)] <$kB€WbBF^yc-pG[s<%}ӏJ]l^y(†*>Er؅Z U^cË{ӵS!ї.d]#<7W |8םIdf+|݌UOQ X}eMrO|hgMwd6?=xhhp<  &fWfߺz20a'UqKٯ/I!f\d:wN /$t9$Z1mZ=5~4_ʕ|saѣ,?e~ԅ5^jlmOaI3OĦd:yV1h>֞Yk~%qo.;`WQ4/& X2$&R,5̶sl_5F|o+Y5,dYb2$5ssV4p* rcs}:[ ɷ*Doཾ@%XC-#_2\(vIAU)5w&   p>x$9\g(o פGOԙɖ%̾,1ۉ%!7HR/ s<[n`"P:B)PA3dyb}+kg-4bۑv$G+ QCfָ2PkFK˯s U)R]G,}.(Y3[@CWwl7ElՑ 3yP1uJ+!5viUnAYd^riQL<zIu/9U>MqvB %4DMBuweL2#O9wึYɫKw_8͚ˊ˥:˫~JM sf( LiL9T Hq_ޣ>8?B[M'Q 9;Q) kL8ЇWn~=[6< ?fpQciK ngmx|V\R]I]Rt樆oZ]3iN~c8q|'TV1#<r!)ݢǝYT`bo" eg0D Fp]KzAu _Ϧ፜@3Y,7x/7o=_0Hԉ0V]`2A;O#T_XL4=#-[:5:J*"|x^gs®he-0 g#Y5~YP&](ڵ͆m +N!,rjxե5_^NvqDٛOƭ@u\+M4{0SuqC<gB l=f 5JV47|78ϓEQtH I".̨.9NRhylj䏽4F2D(ōEQGDPAYh5 r-at_{ 7+4ݾGLmc}}OaǛMVʀIJY±#L”ѵIgnH_M-hy#BМK‘#^}s^ TB$MM!{rLrE4%P<>qCЄ^8#G|CWt|Pʨx7t%/Kƀi  튗@Gĩvl7waSymfTtQ24XƤ8q9sqV5Q-ja2G0Kf,#<+Lzq|/,@1)ϖM%2F5%v:Ձ=U7h!$ _}oQ? Op޺Q0^7p@)i߅0w]q6<@vAu5.w>'Obm#Þq= 9㨩O|m# mQ|ydN) 7~m\o{&1'b% $=3KWSى =ȡ 5:MA(wŋ %}o*kH5u[̉Tj xe!$ɭ Bqʪ0 8 !n?K_yXxv+G?|(K*lhJnR2Łe͟-c9C>T9U1`UILv\Dq{N'~|UCOW)D?V\ .5 3cPbuO|S =oq, O+6<-&ʸۑK)3|y۶ rm+h4H׀}>4)p XwZ=07x&6U Մx켧wʲZ[y ٪!}mOxL04 v2pqV Sӡ^RSY%)n|jÖ$*bk `_Z!4A{'3iws[s8~6&ئkJl,(Q5Ta^%';|gk_MW1YF T`_\9w.В߇Ι3{K^ǕBHL!+@Tˀ'ʭD&O9CdpJsҶA ;M?YryXVbWu @nVJ9̌8( wZ䵄<ǞV??9 +Xqݍ϶wtl|jz1р ɧŠW`Y2tX3?58.>>HC*QkԤ;σ ;@ Bɼ7lF3ԑiƝN[+gF➳#H 5A9jc\=\6ZyBl?C~ދ]-$7pԝ #jP ٯ3QXv%:¸cJ5BjՆ%%j$OapVi=LH]J>BH Q,Z_umo;&`iUt*B綘Fw̯nMQ"Fx7h.daZ'y;D#Т'a*{Ýe"rfG$)W6+@cF-Qs vՂ@nnejmmg\')NiUG~>-r-e.#)3j[2|,bn%B,iylcG6X0`ݻds.ʯ*M|0'd-hcT>?udT? f:ԕuxFgo"pp#(H-Pq zh!ɛ"Y.9>̃bXj¤%d~\ D+w"E_O2`#xsh|ާ 3F{ob+7YuKʪ9|Y_Roc)S;tPNЕqncfJ/Fg˩\vߐ9AfHEGpW)R+@N㹽 VDPO4v[Tľ8! ~QIiދ4 BsQ+߇Z>DLQ ly1^&1#Z=nkzm蜇BP}rmU"?9%R<-^/NKrXq!Y=O=.=S)$$`,X͔Ha#/ 082%_Mb5 IP5Q#$f~N  zmQ p4;]~4H#NrTxmⒿxUixz3 "FCc{e w-wP::5}>В65bH,vQsglڻc| 0ϫ5g^ RQӃN2a#<I;>K-t2 "?1}vxhz8jogS:D͏Z/f qBΪK}Nʣy.+mX! ־5OVr7oI;=+69!Ĵ"e#WŬuX6'5q#ϟ|k2\z 1z,)ۖ'YZ7* SJfz_qXb C5]~(D+v+g(/2 SE.i>OoH&ZPtx:D,A* gLڡ0Tg[CQ:.?H!ߖaR++pT,1)XǠ\O|(Gx&:FreK#t[ D\ރ9Fl`'ٻ\uQ/AH_LY~Oya?sEVG~SR̎y<*_ PX[ǁd(@% 6eL#PfsA5s/dzH #O4gׇoobNjDB1Afޒ"x]^E|FZv3` u@Mn~SeRzۇLC7Ld-P~ e罌zZv$p'HǞMNS,"Oczk0Z."i0A$ [2vu,.͛a}z21]snCvb S4r<.2HKmv1-WW2Q`j$FJ#jç fOӀ i%4V}gCRHxR蝴 jY4NSIrzn@DjH%B9DT%ui-Pi@o^Mtg쵰{drjN-mCcu@ j*|n{! HjWdX[0~l^ ' fj~5s3z4T΃.B2eis~WOgxYK>lTa7<(a952 DVbf\P@!kьMF yR~O5ըb9B;2-J+CjIV9nuHx([pgX-[;ELL o`Tm럙_tbL]˿'U'I EoΖP; L# !؄?A-lUGx +Uk@FG_ka:"_iKӍMl6deqJD\ag1`ɾl`=k%4y5;uh/ E%l!8VhZ>yĝA < &^ll6diPhh=-y2:+:0J"j٦GtjҘYAC>azS 4esI{MJ)}~]B.sc+51U4qyЭUk# :hЗ7筊J7<>{f#yqs4Z^ tQmb3)ۈN LЫJ%A0CoRƕb&jZo3 M%e[9Zm>*B,e# #w(O-VCv踳RYi븯K.>WUnS:fK!WKk˶RͨEwcKĹe1H6{CܵL3f[)Uxkc]( ŢjEEûp 'M10a6t耗z.q2ia+OK=3b}O5@oL(W}( {̻_0ؤ A?Zd.d )*H0|k8Ӳ0t5n._,@ʵrK䭗>&gkzRf͉F$ Y 5g&HyF,h)p'I.D.0-+:iRvT6\x % }SZ;D%v)mzY;X<8zE2"-ȩ5;xWoX#Xn\i'b#B€2+CI~7M܈K1f!H5ӑG;䅛=#cPO)hr萿b!>-GKl-6q:[zk#B8q$,歽ƫ+ɎA3¶;E>ߝ?>$ Ϋ󕕀jIƙ@2ËAq] #Nt0^8 !XV̵^'PMW &m 3)?Л$t?G*;2(6N&;"cri Ҿ\ޖ2Nh eMx7ٺZgq'|&b5mh v}krwaG'ǜ]YJhvgdNCGNc!뵺}Va=;ӏ? lt`꿴F:E\BMPx fPN88miq3 5Tɦ[Su.?WDJ$sPe Ѡ@9o.pq'(Qi1=y^Mt`;E2\b!5ehዜjhْ XAb9D9=be 5 iNlO~92(\jHQIK-yiYyW-#!҉̥`,RE #JjNc6z}s}ƙ&3@Ѭ@\k1ݒ2AxUƻp]dEamYaG`'Ot=倎BN^Kɚw:xa,"+v/keNh - 7.>@oO=Y#[AT*DzkŸ~jJzȊI {qqHg^OS'ӰG:74 VC(7ȋaEn~!޳'i]j L˲9R{whpH׆)7j%Hu&!>z Ay @?\e4i`a,P0JJe!"DCtN |0{t=Mk%U`sh&)N$L.Q#Xpҙ/ rV{XͯE @1WUi8 $_mt"p'vˠ,I!40♦",L3BsN1؝ȉLA=QQKkT&T#3v֕LSɏ"D\>qjW8JW4IAI\u-  <w.#$:_z)f_ē-O*m8u4se$?G#V}qJ g;Mm\|kNwH=l/ ?'(lQԊl~v>"nroZB dheR}SD6!+lN&M;?>3Dbl\VnIV>_$^+OVց1v^n:a>u>zoԝ$Ζ3b#gr;/W*:j1BIL6w(*.* |(j!%t7Ja6ɔ.H[pѱc "i\=b>=|--wK(! mLDw ʏSGxQQCo C=ht,&'מ[Hu.(wO:G-xy.ȏHa g]Ĵ E`_kj5[EGq Ꝟj7 * Оfs! N=cɔӠkmlٓ"q.mh \7ĢRguǘ[rvC;lESGIlm,}R/WziU9b[')鷥D0J<VXfZP4:dX0C}I&u`Tm=QfHR;-~A-m)ixkjZDFzf:`77OD?3&ӋrNoG$g'mFI8z8wo|*[Pe\NG eO#+@ۙV^\вFi/:F' BP s7`+aE: h#v?67gI?lܥETm#H萆c ;ʹqg:h}2lEMzj_7XƗ -^gBծ?uK\!B!ԛIrC1<5JMkCwyqqVeA"^`0rP`%vY2SƍG+IkwU8=7D_p 3F+,g)XJvT`5O/srRr{ٴ<`y#F^F'0$Ξ#|=amFISnIvL)t'm]ǒ,;56Ɓ|Y(Nå‹J`NI*`e zK6 ~68oyhy%{XY.]uKL W(Jq7U%ͺmK)e"9^́Mx>9=< 3 )2Э|OIK"-p%nĐZX b$3J"߰In-yUt*L/Yp6T1[Cl taPe5cS({饂HhceLԖh=1pY'P8R-l<\=s0~kDo?oWu4_Z  e*La7'M".=\/ZtԊv!9ļ{4W.Rё͈[Ce;NQ\eNWC5)y Z?а ^ɚm sI>nu}HH0r]́8S+fzH kpکI (O2m;@k zCAk}bE yy6-m% bZp$(9*7, sVewE✐ZQxb- @st ek=(%%q_*Ffb+ea)U]Բ%ɛNI-3{/F\xz v[l`(US/2ȊaB ib[di~d#K⼍( g VPE2~  ˆvOck[Ȱ+@8ϙs]w8c,yqEt*酯xJz;dsE8qcByi(`"I8\l-NYvȍoMfTvrk:ObD#]א Զ>i^AaN}Íg-u!"9A*\_Y( dX bF6\3)2>rycղƦ KOfk7=xۓNfάq rqOSQ\.C:lTMˇm8(I!2|r\uXKY'c-KcdO31WqC⥕|sH,ۭQH>n9MP 9q1 {L t py$Gq mxջpY8P֬z/{;b܏Zm[ &5BK~ vu񵛨b1oc`2gܴ~b ݻ遲$a? =j1v clOr9  W$#٩C#$W0wyk[k,kђJ7mP+IpBݿoW g,!pCDdhvP6ZIakZis(W xᔣ9о[߫a&"T^]vG-R8gu+w2d}<҉=\^B2 ("rfoRT)t@]w̱k0|R G8ֆhl_줤4@R65#P2ҙ_lim_c$S9SU 0>q}={t <-3rEƒ@5 kdժu]5NiWВee*}q5Q ! Np죌N?A@:nla~$0F"ɯ~~i;/,_vH&(/.aDT#6* sB w/Qn=PT-w56yaMJPj) WW|02&dv@u/ 0)DUm_$cv擉ILqrbcFBNۜ?*0 HlPuu C5*C4!fFq>"s#( g.N,n Q#L>aJ3`[_*?8?ꐴ9޵2dJ.Y/< i*<11vk`:]:=-uuD򅈗wIRX!#,dG_+Ye.55LHgH1Hμzּ1!+:Z”\jC#e\tHwѨ4X3<ݪzԆ+R{w (8nQi M^⁹bN-OAO׻Hs!( Z 0mn#v»E 'I*p%wwmbZ? e\sD$yd )!uy">!wkAjªuGߓnSq9q*k/2o ,Aqu-E*%|%8$T_UHi{ܯ x?USKJ),b?#8=c"%D!MeRd d-[L?t8wǞ ˺0Ja9|@, q/,i[K̉9#m_1;'u'$O_-˵׀3\w)[{c]64%z@(~ϯP?u ;\ОH4Ą/Q I!QՁEE@zfg!wpۥt`L[~@aqJo6@%bL%;>jhLfԅyVS_;gX6cKGrn:b@BHe-0֛!˗Qwt/%hݒ?azGúhqS rQ]$-(񺆳U*7!`V>"q}YE4i6t%5XP1:]/Jx~M&`ED'RY)EHaܺuY#3Hͧ8EN+Nhg+H10J[6.Ouq/kPl"$-<7ӓ;fC9,H`5@/裣V7cHj&[xR{b/D_@$cGFQEf"Ye={:y"tC*$uk^ФAi?}@o:]uϵ' ,tYGC9_SȰ0|38AHCԇMiVTk:/[c[|MLR_諾/rGUvUJ9v:v{: ؃^+J8^N!C -w6:gh966ZѮA9HHJxzHr^D#čRA3s M ;M)+0d|qݩ;@ څ̲ؒO j՞tS|/"ЕmDoeNJ(,Om MQ.ѡN\nce(Zwǎu{:iZ)߀*%4ĭ^`8mrd41l=V"#B2(Juª wg2 4gVs!xOUE$Yx#J@vy /xlcۍYUԣťrhw8Ĭ  <̡)kfx?#{`]ko$HȊ|P,WQ78#NC^x"Di4L}Q([o*")>DlV%4V%7B Oc !4w,<B+.cy 5F[m{ړgdJAC[3Ѷh v_,AtIE$ ǓK#CL{RR 3'mTFхDPC crɔyd&W6 =D&Ԥ[374؊q{)ٰ@!fঠ8?\;H -Cn{m ?dWaJgZ[8]uiO8wwåOI^,L_qce=RIXX *ˉL3r)tmVǾk4xƘ@b}t~0vY5fCBVuռw0NTy7>XjQdcmv|iDxk9 X^b.pԹ 'N!MI1򅦢H F/q ,P6m{i1tBS~ȳL;?w~qiw ǫ{\BL;,;ΝiP:iő( ؆Ţ Z8.8h&"@|k:;90XQX0Ch[=^dwj?` Y0WP-d}sd"&n-&h@JG<U8EQqWrUPM$af<'R*c/5wՇʛeq"N 7m lPs5 jדkkŋ?cMcIߥpP%7)$N(tXɓ(wL~V'; ϋRy-I+T? zς(F@ xӑ!*-?|EP [#op!]ǥ~$6/Fbp7d0BX%{Chebf$Dfq+Rt \O+\jI䣻yow@tW2e_cJF׫ 81#ʧϿBecM=͆\"*'7CMY6]dHxgkarZ7J8 iQoB l9/pNM#`ߝ{Ͻ"ifNB 컧BIk?Z7`HYB]HK`[+mf"-m=.ti8Z{kO-үϟҧ:ťݜȾ@ /#M"ڱ`5<%" \~ժp{k) 7H2gKģ3 PbVKCm*[s޻“+q(>$=qFqU #i +o@s3gf:AOZ״,oJsגieÁ<\\o rˆCJ&P2_$] TZ3}hü|N{[%LcaB2CW<:BSPxW+_c6+/sܛð"ADF!ݢ"088ZlB1br%+m&*o8^Y踁p(YkOUDY4ٚ\y@xZR˿S&& FF-͗e6!*-1xƤ=(:1nxG@~`=5l F_krLeD [iGmy4I !4s ^,!MA=TPGSǾVyIoXna-p Ѵ<bX}t lRR(S /^WDYamʫ*7w?hss5E/1&BE!vg/ɪ6PVB{υQ~Ү1_GY š|V~37 JIZ[wOչƖ`e؍DZϩpCOʬ٨' ~(Eƃ[cEL,~yR\*YtF;ai{ŒѶi|E,x?j#Xm<)\;?%٪="Oz V.H> a>vRnՍ>ٱYEʮXj{6Ƈy+շM4}n~XGOQ~]7MN0\xw FAz%ߍ )Pa !!Qy3ʺ򊣓|HR@~5{' [LyE3"'1M+n *byC|l1e0UtݐFBBQVoKJP=zM3"* i1G2f^S`z/<<@-W|ƪлsxVo ìaq m{,Ĉq< $fKX7 JS'D#fk:&iz̋3\ 򛫨drDx &/Jog=+ %%3bsio'Z+qBQb̢R?[t%Tߪ^_1'D-H<*al-#fNS/y$nOgT+>~'@Pdd/ ecaP44ĹWhЇSKI𒠭 ;38F#ɪcG< RU"PMZ܃MwNg'E@d"(;sO~}%v'Ipu`-*a"( 9#}707;͢pEGpVݠ/roټ? Q cX=3py+} +3Ο[OɍCan.Nv/c^\"K=c일\Mb& {m4p>iv}-$82¦={! ҫ%&oPDRp7&Ls^cB9gWIv6m`OBnacZGyiۃ)bڥKIR î&u&g>i.܀LJpZܬ.a oٶ?"͐ɤs5R&?PIK@ةC96Xe_wOLŅ`~O:iz1tSyzm-ff"0Tck[ ǠeqgZTl3Ҭ&\u& &rF@/jJa,m~Y@7)՞sْ=&wލ+wX -{g|[zJݜ}à}Ą^~a6_eNb@0RYՈJn<ñ6zLs- T>p d44ޭ(̶͖ G$*9ӮLE,Wȶh{+/ GtRl5ePJ1jB+$2EpK< ͛l2e7+\=ٺՋ(9_b0T [d, uCtPY?agQ-5JY-ؗIBR2*/.MAn@?s*kSٛ^Jօԣ95$%"sFay 0̻+e9k>R $*ر!͏!hCaѫ@zUf&il{A/j]jĜDҋvI t(Y*| gggVdN?T>LStqBq9 jxo쵿L8>=UYa5d{ZFOp^<.kN|P >KEtB{%߾Hb|hDx'eΎT8/ Vi ;=석XM ]j80!![r0[E~z춱)_/;f2U\>dA7^oG74*LM,l鿠D2ؕ, ET i>N!Ŋ%Mr e,\:\ jIm+CD^nỊf+}Dad@Gró7|~zo [Wka3Z)';`/dǾci"71molB"}Mk/-_  fN oV[ v#, 齀Ϟ?T"!sKOw#GY 0V&ycgȋ:(R[:+E:tw=P = HoUWEamnl+sm{ȇ u,;+@F)kk5&=K^pJeOorQy K7!:;8.>VRsk7Ns%!]<#Iu{VjOQ8}'z9ǰH~f&Jn=i068 Àv}ݍ7{zz ^IzfҲ> 3nM7o <0^xմKjPy|)cZ :_bC7nVKD}څ%}q3փ']v îFU# jȦS$E*HK͍pC32w359O^3Ԡ;/:&=} n jn' &G-;Ud|9{D*Ci5l`FP -K V"EtRiO8[\7yiwtDvP.GGכqRbc+VXN; %m9rJ$Fvs֑#p8El`*)pq8b}rk7'_)9g!?N(yOgVn ]0b3uR"!}\C6)H|5e=ħΦskTtSXI?e2\8;~=*>W9fj-?cϙWr=|H w2LcQgMY-" ich.nIy3}yRW kc9٫rtzנ>=|x&idHĎIHTj!:6.%PUHy^WNk3 qt[x6̏ġx6fp rEŅJt;8/QN~ER/,nxS>'Š i`Nh ЪALcU&ǿ ]DP$}+@Yאi,(cz+ tBl!J6BHWƮq9mgt#q؀lρZ,إ]y~ww>mʔK uHHcgQ.1],FBJ++XQ'4pٗ]jl^0%)l&Q7Lǫ^DT5> ]~)RÏ-[ ;; |(Ұ>G[7PE4,Uy- VRUZ|)fS%@?.=-3A"R.Bwr#V8z+t%Y؝ٺ"ȵ<&3 c5=cbu5l;t_@'o-yo஌o6u/c9VbI!92};=e,r?>8hKMP$y 8QcT`ߣb`bӨ rfHcѦZ{/®2c#TUXRRC`0.Oe8(RvHꓗbd*m-,L5W6#QD}IIW4%Ϳ2١ i/$s`[{y%+= gXX7 “J[*4{ZWor<Escx g46> bblRO9AH!"FR3V.Nᐕ"֦gW% 3\TyGp"T%Mƪe9ѻN]}ѕODžC_Unu6*e>/=f0lG#'W^>8̫0Ug^qǣemWYx$ utdHsҳXhrzS-^͢WPy&MtcUwirF`$a'WrsWp&@isnV"$"o`<]_M $`.nN{:֬ 's8/jEo?k~OVAeoVLt|'trOΣ{j>3u74:fƁ} rfSIѸy320jN[!Pd%Kn yW B41Rt35EW5&n m@JMjR[@o>ksr;D ї(Dg*Ax_Y,3^ ;{=耇.3٪:0Sk8Um ƛ]#}_Ÿ1! G^|1}6jAJv`Aid8Tƛqi:M]E֊6#iDDSՀjMV](K%3$$m6*[yLi HaDR |Kwt#A jSa3 Cޝ(غfJkwVD:KCR5H(OJ{ސUitJK @I`@nک>ϥÎr`>yHΘq ǗYP`Ϫ4f\Q%_Sj/;X˵+<u_K@_cfc)N0n^d 0_>)bguG5jܠs;>a KuY~N.PO0YfOe>*qD֥/*u a/FtPd5aF1G:+\r8VcĞĸ`~z8IYyQN":9|s:he\Vu->#W1:S,Qn?E`_sZ;3o!?MVJ<{I3@_p'|uc']CSz~ 9)4 \FNvїUI;L$6Ν){5bZQy^jZ9`,c_p#M?L\$vz};]-4t;i0[~ ?q1rGu$zX58bqXm=ؙfq;I>vLC]% pј:";JMd1שUrɊ-?2:f- b';VjnwZ Ara;SoE N:زАoI"g%Xr_<`` 9姚V 0]kJWTї嶜q۬V9_Ǻ|ik='%jǾy Bނ؀):ף|%Ф k+@1Fhe/[>0MRU1m3MШZ=v.e礲M&nH]@ U *zƟՠWy`e'i,vr#s WmdƮ#ر xwl퟊T"# @ |8#}O3¿c|"|ƣ__s0 .h!,5fIqٹ+ w4'P4zmYL|~9?ne1jZC޾&sj2"M =!S};t- `SY8tH(㐼 YPCdSiOۓB;zI(w4ghĂ4P\01=tRUղ%\64-FrXdCHNmdsX?(?E,Wr!TQLX_jxtBLGsQvDW_2_V;l"YU6:zz;.)IbCPSLjAWZ|F4^9T}e<&M娖CmksǜDzb[))c֥8K^w f"ϫ,evZz!r!2捻Ù(AY]ݖ$̓䷬w&G;s=J'gXɭ+6.PWB7A5ĵwU|KoOc-t&|1|G? 䐉]!LGՈ@y(# l@/?hG ` ;vutGZ4Ex͐>m78`s^:`q]ܠcTnț'vb)δ,Zp^lۄ73=p 6HT6] R$=z?-K9(sU4 |0T"}@#5zzlZDf`QRW~*{EXl{f 3=ƾTwuUbijZQ,$76 KoNË; :'Zp{ZWpg;Xl቏D⫦9}?0cR֑b7b m_zlu8V J3<eˆcg8',`56hnd]7^t#썧cs D{">5}a-1(mvDؽiZ>3GO䘐.r9oj~}v p([{F)v%FQ tdˡٟ6)u+:ɝ^m؄!4.kLwz?At`6ncE q2WR62@f:>Q{Jc[}$[ Z(TŶOs{ofiGsMn 2hGƍ?L; I..#$VS{DeDQnRTSW4M.N< ?LYpT>pֽȟ:/\ILXL~m 3=Q0A0s}tUGѮb|ե..x:쫨T^~X,KT0@P$zrBqVAi1ИD]S/϶ C ׄ:\ [ VY8} }\Kk~ o[L#}|;"1-&MzdKWs0ݎǤN$'O֕TTFbz`\N}p)s]wOsߝ#HzSQ4 /GP]~}EM@&b+`,ӓeh#Ys\bywX2{?~ׄ 'GLTH}n|u7 g\9|I^di,9s' |GM+K|(5:F(7 lF,&P:S; $ʆtE InO;3 kqb`GȉD6=-\۝3yHRh/.pE?B'pt z?0nVܺ NiS$`hqYk2d<C^w/ךsPg, gz$}tFQ'CJp91?V<dɄ15/TĤ*Mz\20WH)D;Rc!ޑ@ &H%X뮝wezj̎6NJW]TP~x\b$>/ɳ1dE@IJgnGd'H?te~MPYm=̳ ,6i̐guG^Wf\53F`tC%hxN'|\MX5J$"ԊI#wLWǻ[ !aq~RM GŜ L%9;m4Qg]eUf4BG11@/b/nB~Ϣ"i%}96ibg+\PYM_?k7B"*It:)"ߨNDvЮl|))ǫ>ɬ4ܝ}huxȊSYFBiٞQJH6l}K$0HLi`l`WjQ9Z0C ~5Q\c 7^-$}9] >oAwuÙB+m 黕E񯆄vTqȁAt0Ll?#J~QHȞ)Syİ#ӚOd)9=vE F\0Uf.$-Է젧e`@ (\F Dp AHW3{Qחa"P/^7Ã?~ ^K7nJ\IP0cwج<@<& ufXuۿUY|LԗFk"ah>Onql[5Vm_)Ͼ\%NRXl-xqcg#TSQJ[fDz,!ra !/";5 sW Wa(m:yez6D{cG'X:ŠK_'"wK QjY^͏/ܼF{XՈTU?çg#GÚpQ,>Ю=Oy6u^ /v`Cjg}Dy:;uA/W xOK(tpck3P1ʧ˭pL =Q2Ak)4nH2OC-qsEwau? #.5mxޔt\P~o;ƢIxg^@غIGUO1M+(#a!:A/Uk]ޣdk\fp!=گRCbF3߁Vg=6)f%LiKrXJ2? [c|~Zqx#~:vmN RZ "u>̮K>igû'L]<4tFcA񰎒käؐq(h+HSԜ@G/B/|[ Bbn@ʢGmXJ2ojˍּ+ƝaJF9i9{mZtGkIJUhRfMƐ{SYy+L]!r~MČݪs\ľI1iRy,[4@,dm4չ եlv"+>nm6—{F6>)h[/Y w3QLoO[IY?ksFy+3~ߊML$֭ԉ 03oTgZĄ 9|mv/JZ AtNV0?պ9kVԙ$wqEт~oB ʨTaӰ;Ƽm^W%1ڀS#ru\Fma0q؍m7s3o4rY8@*!LZja2 -uxhTU.vGq=QQ~cLO5_grޖBBN&5sBp|it]bSMEmJesl0]i4ca=DXAX er#-u?Z'N&C>:,W~aa"2`Sl# GkT4ho|_fuwbulS=Ss7N-S>J)|ׅʍyDhIn[ij. .n.X \)*֩TqP6otÛ&a_qu *?KNYZd=0r=%'52-]]pYeguX"N^*P]=c?+$꘯>AV5KC'7\R6?xIE \"dIis2C$""x" @t9_f*`L ; =dl~3m F)W$EPw*mڸ,;1,iQ”R>kyߕ ®,vdDS,4s%5%3 _X5Qhf$wm:&Rɴl(v9E~CgE_=B Y|vy}-~(w,w..xSЄpj {|U9u[Kgr;885ա%*^p,cI_!q0eChd,֭d=̫=N6 dXGcpAilU$jÞSo1L]w2܏4naA2mX?'Gc@)YQس}Oѳ9[c=zxLCqNl9mfªTq^2[D'ыl?}zA+z)@, bڼ OQmrJw"b'vCa7a.=CkGaśQG2(xoGp'0kӺ_ݿQ`9w8΄R1_ 'uc/sᥬP߭5)v\Qӱ\)$8 +ZPÛ@[̐ENj>%|@;tk5"6+udsQ? #щ5řȸŔ=RImȆ'Ҿ2a(,0j:wG[|:I/9N$,j{' &TYFXg+{Cqx{2? ou.<8M371S"f%E..vts~1Iu; [>`ꚜHenowG>1  yyfEIJ8=EuD\]O\ᆾK/glPARq:::C n/CVQLk֔!9h'Af^;~ s;wdfdgzDlh#dM5ѥe֦\rszx^L QB3vL NWkmuB-jVxՇ [V}N ȶ@w[AHh,|yTmKRQ~P@3f8p-_:'4$Uo?G=CfJ ̍$Z!F!܄^Q{bEva҆]ER"`E$wrH4MM| _ =Ν87K,to"f4#2&h$4݀0Ӗ >_ 8:PK;I8 dytpRw"$P`;Jbjfa;oZl' SAl[i&'4 Q@T3km< }]n0z(\Kp*KbOEʟq E~l1/J$X( [C9jSx@v%Z'ʹ@ljkǒd'ǔyy>ERP]1z;C۴*%XiwG)%PC 1hP$jѬʜc]/`&/FR9uD.FYC;MuU8P@vwe>Ĝ Nfq}C{"ߪi(D~essGmU e}ubmFL ) CW ?*Ȁ©Y~&Y_J.2ib)ڴ Av+8*E+#$F8Rbšf8.p @GX,do.A9A+Okō|CC"ZC =lȽqhAFSD/Kt}m}%M}3KdQWr lpc TJT͜%3dHE pWPir.VCda-.YDGlL)G-FnS62Q|fK 6g8\"/\?xěY/*ADdQ7 ħ엥s{=XM+3NŴ\|85%Brj]/q"ǝOUA*wK22b?@!̑g)  +))ߺ"}&NI,ŧKcGĞdۈ+&jCmF@ݴL_N ֫L(y( *S5E tA+L|PY?3t+c^2C62C5$~&{mMd.%ZP!2p{ĶHEXf۞\D òSَm oCOOCZz& >ЪÊw$Fw TzйD=|C8v;L(I_' ZՒ̸P+Tk@KdDwLvYαW_~uCdB)E ={wE;74)l3y煷7ޞ`uZA3"g<0Ԇ{`BKre:MhguJ,q #=52vT1=/ߤybtpĢp0,lIz tҭ]:1 A%E׽Z pʂR]ZJiu8ΌƵ}&D! 4OXL0Od&g+R\H5_r Ԕ5ΣfHEx0;=cL9N79I˞bd@n+Ɯ+?MYe^25>(?oN<]≅l)`nl @{Pot^3*OC)3s4;%V7b!"2Wq냬0k- ꘃQfUu`},^-䣺% "i귰a)?;}It5K!ԶVWe3P,sD%Gl~X1~z9v.ZM>S>Ռ+g)-ZYIYaS٥{j*U/6bO14:aI[Qƣ8BXM FD/Q͸#pqbY;%r@T{?z0F5F]yK΁\ pB11kugTW+Վ2d=">\paQ1E^ ~% tZYEb0a` SA6x0;C˾;amǬ^9ɀ|`*YZ\c. kR&/k$8 <`=YB 5alR˯O -U'}CN Bogi&8{b>C*˿ o-%ݔ9qAlj>,1$$-6ftjF> k۳ひO <%##R6,Bʁ 㠎ē"2yIG\p c?`T'V[?0^A-3#ԥٯ3쭻WI$6`ke;A`(АB(y ܳ|>D7ph87Q`/%``n֌s[2fE׮$V!I6@{zʹ? gHأ0Cj-xaH3O8?,¾[~Z&NeZ7:6bި^?oLɻГj1ΞǽCPO6sEJkׂpi2: Ӟ Ui.Weğ^c\롶ր'S RP72bc2u'1rc/o3X5{/=?Ħ}U EEc7'l)da]DJm>w+8Dm0``bhQz 6UF6)-׼88K!#&ƿv톾W> ?zPuC?D=O-&z,8]p*M~l'9 t:3dNIv5ޜkfwiB+iqrOO%SmdV:xt˅VڑoC00F,vTmcvwTUHoƴ(1B/ i1ژj⫶(HD>_kitw_7Og/oH a)bO|Z/"ooS,+ V 85Hoz-%A lQ_.`iENdQAux7:2 'vlE1!@eҊ=-W6?g4i5G'dcfz'M|,][.WO l+]al[ß=_TXauRTUSPQWXVD~5$ jg-Sf>eH4#$a n^F d,lp6pџ|Ui81!u׵7ǂ<@1yjo3αXY 7.k?SfHL1+/0mY?,VF;H#kmZ,FIm ެ{lE0iY/#_-%i.Akȴ1g ]:<+#d'뱼,LX8T*YbU-P BD~WyHjjLB8'CH v@&Z!r`]`;]?gXMO2:@ =a7VžXIi;yŧ r+*2~ HeD.AmMYCб$pBX7!;~s~5b8LyCَ! YeR6zMҮ|M*23z$Xإ SKߎ$6r,GPY+h;% 3gg$ h?c%r0%Y3|0~NԻC7Z_x[իO96h9Tcw ż 9G1^Htb=%H~"柷}et\imS|P}Äb+hT Kʉ317 OCaBf =9wr/uFIާ h#%IeʦHj8-"3/9Df *{2p f 1]$fY `lSWUKՄߟ , Ѭ CUu}_w]Ho>u&H.(3\0p|& z͓QVljj4c6 3xꗈ ) 6IhS7_6P`8 _7 Oy]Nކ/V\縜 ds\K/JHs +\QI߁ds9ON 6n.5 XL`?O- 5Ak?t%JDe4 ©Ae"ukxl@#=熓$턐*÷)y2oG5Q")U,VW=Bus\'1dZ.ASMOiXf@(ތ Egp[?!AljPi6xnqqv-<#kjia`UyQw,n!A8>A41{2>_JjґMb6$t{Lm`A UD[i5-ic?nd~ N:yh65;^,'lyZD <9*ҥKVS&MrQ;M561b;E`7WCJ܃8 +'۹E`pjhUEgfOCeBIL5(CU,!-ߞqͱ߱ÔBX 7xueAt@}]SjK~y0q}Cx`kx?HX p&5n: dy1zCsYWgO6syWWtVR1 'pc& iˢJ Yz5~@>sAEU|%0pQDfoN?X.?yBR a|)"w:tL}eb)Xߕ[(W 5Nɓ~l-ؗR5kvƯ|!𢰳};\aI:Z%;^_Zk%>Yx0[:bv \/Ю ?/Yvζn6 <ۿiWveuX՝Kw3 +p4ܲ2/э%gDP{3Lw |̅}\HAX|8~]z'^=B&s04zģw1]3C'!%M#C=U9C?'l*u zRyJn f"B_*nt'D׶1 XqP [!U N+ OrI5o`ǃu?ҡH>UDA_8})T#?s@ߵ4$ Z*fT7`4ѐ!%РuBq̪ļytQ"\o|V8"#[Rϝ-ٵc)hTvm-_̷k`pEiV_UG@P'DMV@G9$Uk~"n2C7>ͭOtY{mU=:Rpa Qw=ъ;GBg ,h>*Jӥ{J=f N h#I-zY\2wod*Nj?eU<t~-@+.ű=sXжmS P?6Nk:GMc {'6 ?ъN&Z)pD^-2Ow": 3sovhgsS fyZ~"wq,(p?XaUQaeDjD*SU%׶R.Q?Tj-mۈ3zyeQWht rO=מV}zAO/JzsIs0/c-Nc%c=_냂. GmA*K[✗~ `[륈|ϯ!e"R{0{Yӊgn]By fh"kd^'b/@Ǟ!++iN5\ D/̢Ddʛ&eн^xTQ&uMN[skqj9H Tch!tVl$v/GCʿpaWO1;9 5.u8'Xִݜq^kKf[g8aZ q ްM4K~j` gbx8$;o?RDJ&x&uVْE'zG*luRz{])*76Es9ƭ+ۯlR=אա϶Ľ}rCڵP|zG:H4[-EY_:e Ƶ'M^fl^jAk5P=Ƚl%3緖 ^3iFY?FLG{ PIivO# o଎+{FGq1Y@k_H4賅bmF.&lR(TEsf/ly1l LC4 zKc(}y>AbYJ91V,{$%4\Bs%/!AߨWm_HX,S^Yª%J{\ @}_j])ܡbr40GF -$8\Hi8T g8i N˞~p 3rh{z E !󣞙0k:k$ nlod57EZw,D4 %#]g a&I짷v>܅%,"Pϣ:Tez) d+UE){r*eU"iR8#ژ=W$^8I)ъ=y)yUqQC_ƈnN~V \P&ư~!=z(#.sv%|l0ܚF[ǰ]m®d=XWzkoN|eL|RnjQqs3nq3C>N (cAzz>I]5ѿ@>`$i/^=RT?ܛ'?Awvb9wff.:admi-L*%" iZPR8NSR Y+8B՗OUMaX6?$U\r*~znMzTMa"M7㋙)֎9dբ=ysVjz(۶`>pX+ ^u3),}nNC魍qsvA2*[%I*wVXtJj ׬eBH Rmp],I.7UP 'vj |S+ !wHL{w6a8GkxT,h] ߯ $i :*WuR4@Nx8wkAwBq Fu1ӴTh^"AԛW@ObCz-ЕTqHҮ#[L!i 'ww''-3T{۪yٖƽ-&&&*R#F[ii)A6Q;#ZY4v>ʻA=6?pkk1SO@\e!%!oY?&<) DWoӼ).t}~ߙ btƱЧCC7ho; :`gcj'vN fl|p='A;~4@WcE#ec0~Q2{ٰ#b_tIekmcG͞ccغ`a22Lcc4}л]612wf(t$|0&Te)?Gn5ٲ8N+`DQJo1 rk􃸃 xm6RGWxKݓ V7R>,'jTry}OZ$Pz߯mf[7V| yr:1/c['p4]FWt`; <+DJxdyy̪o@B"_݂zYNv Q#r1~x Vl1S&~>lH VBGRE+2dԃkW/ {eڪ ^"(L%<5,^c FY Bu;d[Li`+*`DdaP!خ煨:W#ܨ\ 3k'}q2jnpBTK L= :@Kk s $w:nsPl39 S]rHVѧTf\otݍR HI@>Ã6u,i(&di`PL9Z3Mb)\jI RCd{ڑCq!Yȯt l8;Nx*Ҏ PME78CDTg)R UI&S},K.ݹ&ѫ, *ݵ#A}PJ[G}l2,-g9>[yʱKuNw=IW$G5<iki  a\j=GsŬNeߣx߳RHzk+~)PA!OIM{2rM&q%rv798&c,kD&wOFV:_Me8>/A,'ϓFrXC{]\6ks9D&ъk ~J~R$Um qa*eRRd;:9~(q$`Jѻ+r&'7P4z)3q+i.gd~84=94rg >z\mB'RW'3}i;:C"%eWWfX߿!ðKNv 1Yb\PLLȺ#'6Fvb+tJk5q>GqXnA:m+}R8Kϐ6'?7̷' mש52/߆> 09MV: ʼn~K5p<VvA=@Ō8\ 3A*-֚iR'}FI"uywKo&A^.t"t&hbǂU4x1G,¤Q#df(-U[ߧ>etgy*pR'ZˑgQتWȫ`ݩֲ%oa;^.6 ݱ@;FZZ2jHK %+3Gװs-d[GuFhJF [@v@09PM_- g;t!Eݴ#b'BY8_24= {ky8Otjlҹ5ipCٓ~~/;vŘ5Q!_؄|opuu|(Fhb:Ɗ #Yyfg!hֹ/j;{^TZAm䍫d> I} x sfo 7jRҍzٛy,T遼a`:[@@Sԕ \ψi'eܐ ([=s>G}u~A PE#ov6N=94\PaZd wCoqO58r]oSk*uK{6i& 7\&Xw톮#o|nx;5naÄ }֗O|`©a7v:fD#v~9 ̈U鞀A7Ca#K)Z~F#}!_Gk2D LJ;`r3TJ6(U=d' %3yn9{ Eɻatj$A$uWRúHWS[&Y>1Tþ*44/ࠑo'-:`bCmrѬ_z`AMaˈN]eMDZ~@~R(vԗ8<!`XTÙjíȸsP֡ دJ0+O}&f5f G tpY6J<+z4˖t8lM)іoH=T0;:E)O|̫U:gvI٩xlУц{vɏier(qZ^*Nv?@ uϣO0Cd8nL)X+hP":/3 w7 {͌%\k-`ڊtxܙtLcO^2OߥMV7<<q;"ЛP^E/I6J*qlϸ2C._HP2$ؖ):n=H3O}IrȉL*/Άo5ܗfћ \dL(bq.7(zP:XluCf^3dwsP,B= *)Y-.7sPZ;d+-'h,WA0/5-E9/@(P*H_ Q#qB\빼)pLL㚒`EZ@-.a>1ktsnǞ*gTg[˟_|ߺڥTٙ%!2v^:^-U8bz`q\ga_vԎ. e[ z%ɄK61hϨ| f9l?q6HGr ub w62vEan1 `1W\mZT}R$c3ҮwTǐSNlTߣul2,n%8] H .ehvL̦ U?5C=$#v1u?VČиz )v'WnFһd1 :=?KrW2<4jpr~ 78`>ϥfm̹-9t |d>ÌiĚxxO ލi+jB߂So0zm>mRwϺs'Q~\ĦMu;&*t:Te4S9ݝZ5U.;8zrlVhOsѿ{܊K|;gY"Q0=>Ik?R#G<jM>$*%ѳ>8s[b\iۆ+nI{O@Ҫ5\Vh\V9xXIKGH6%u Lh/}o`ܐcێ5, wʌX;S#)ځ H$ ڋl&Ws(|UuHt2=\EL#QvFqs99Smk*]=Z%LDA?c|]cڟ^ zEMs\zY ;*c{^֏jKj)edk襧)q5'҄Qh':0ε'VcBvlNh/\5bE_HwƜag!ܔbѦEn2Q2]mQ, yH캢 gDYv݉\7119[Due^:ω eנL};!csPj(TrHTa.7R ݥd(prjc]d`|HB](Ζږxz`D_c2v*S>£/ 5_Ulh#r rmڱK pChq?qmhAkJmK&-0WYϏjJɊH{K _!$JDaTSZU,Mr[ 2Q/, k}#iPV8B1Oyp2@~;Ag|d(EIq+U 5^I[dma0Nr"uOg@DX'005_} J [k7[ |XVB™Y%ސkC7g{e[z9}:Q҆dAF \NikjٓS؉A@s^N2,z&rqO,Dåe|!+eqsSNHגHC(f7Reސ̺P7*Y(Ԟ3fkfR5u™Ibu2U?:ARj0]Rx?lm9jkms1I ?96bW5&ly,%j٠SpY@τUkB,R5C >/?\wqdo4$vW†xvG޲hVlqqP]KOo U*pfkD+ibE#zB1E坄q]=ZfR>];T+ N3R.09pՁd?c_/CDH&LRίreQœ#Ybb]) {=e4 \,tl+yWtZG4uEn*Ж%=)MH"SkVO8wH>w\ήZ2˂ }mVz}9)&rS;bfQ?.IHv+y*Qr ;vW⦻S˛Ǚ;b6yeJfǔx;hT %՜m{S%s!(%){ h#bUmZz2@n@H..H'o7 |GJ% ~$C. d\| \ 8r8G+KrvFѹ .ƣ#1,NRF2RMO?Tiz(kV+&?^Ҭ5='v%-ɬ@/rVVe=X%s~9Lܰ| [#Jo޾{N JA=;Py<1S`:bRCo7IV`6ƥ#X%bnT(െip V \)xCii4>=ɝ .Fw{O, VQHGW!Ѡ80HpkH~ntSbæ7RUjuK4~8iGpRu.p'ajCVFW74TVۆ#O0粑bfAy!輒˟̂L(=*e.7d"Y E$15Y 2N Y;f =nHy SfL3-;s.! σS*@x*a`lgbEgMeX;45X6l>SBB(k1ݍ$K.~bE؎3mY4/Sf-\.,ۧ#T͜6$\K `jrTM[|)+yR̐\6@_aăQ@+y{6En. ġT_ێr/9iq]y^zNh0!_xk,OTFP)g^?:,Qtw-Wqޮ&5g]ؑ(I=Nm{7=#=mk #?E]%*a  %j޴Y58gLuHgH>3wKeO58kf ,/|xgr" . cآPnI?n =wך3^a!8?]yJ]+v"@ښSĴ7~6n/n"Iq|,pG^fc?[@RaOcB # )ht?S)ЪUOVkr\jjX#c⫛кRle: ;tsp5:N9G˜{,.,XyR~[f6LExw[z*p6TD 2tnA[|f䅰٤DT{[dE+[/hLEu9PVM$ t$CT;>z-r?cU/W[UFEo% 4-Qx pHQT$@`2b$OAR :#?&cmc秤KXë|8p49 Kg偶;6`:vTzڢW$5YyЗ񼰌mH8B"bJʱ)TϹro:i ^e:qrf#8yiy|hT2'gMZ.Sb4TYFz O;rx 0: X))bSޔjn4Us f3&TgxGHrrJ5n(WqI-UL KTzwQ@Jwm?f^fG- _oU-G54΁qZgOJàa9N,vT!YwH]?/ G#p0"{gVH7{%x]|+ѽV%",3P6 ۶')ԝyn6ƆI*6c48:,оce%2TJxHWD5k0gɼIIyaRBdʶFNĻjI8Ru,D~נw/Џg+f؜7iݙa uF QVr;U R<[3`W 7J=]J"^?;8NE\iu)X:߬d~p;n(EBEArDe԰͠ YxN%TE/+tasMӬ~@}f*e^M[Rb߬c>8 rHt|o0Ze &;fzxc"wzaѻZm62_)! cFOژ eF5CZowq@saZ3:nFyGݡ0Yjbԧc $b*=qrh!K$fwv8-7 _o8nR?Se[}+wU5{gj{VeCEUV 5t=eXsq*Gq먌%.\̄%gPY I_n!ǚ>(z;CV,#B:x![fpT]=_F#Wrcv𯽬,@J2 ; !nHh+jMG:Z! g(T ;u! <IM&Mo:39ӛ\xIzsYezӯn@zwf0s*#,M 88㈞~Z'# n\hcjBi^?WDj,x+t}WF8xHh ohrJ p/ZZv4Rɀѝbl.(>ZN˘yPc@+Td.ˑE6(x0YC:p)zugnɌ~gG۫tѤJ:Q˙͒\R\ FW܁n|d%W\G\t!슁5r/e~䡕'caO52[b!ƅ;ޒ+uIS&2^")E7}-aR&&Qe8SZ[o/Wft]?m`Ō] 3{~'@Rnm_ D>ok3A|xSИ p̔<Ե`+ B1VV .t4za^7ۃ a;tdJW*qiS!PnP*཭ꦪ ]DZ^qpU:dk|uV8r~<6n%sP K*]e;VU$Þ}4@eϯ@=N$ж.[h91 |oQخQ%Kβ-Bk>b>v>m;$DQg[YG]c_w !u"jJ˾%%E>mޟk!g@RV?Z$לTݠ\i}n} Ջvsl}䣹|!Nkv͜ZC]dr:YyroEXCƸ] ts 1~Gq:ُw,6oqb\C/;ad, fOJ{rd>dc,%;@3no|/;*]ѳXvh6V١GI0+2/_CĽgI?MsړL=vqIy)*+t:jYvcP 䂬OsK>!从 Omϡ o!MD-ߤYp 5FZ 1ϸuQO@ *W437}-M4 ^»TC~Ug'( {"øZfn6%JZ)w>emܿ? C#Om`+}+ކC(==xT-:n39ٓ4J-]/U"9^s(ԶO𠐋W)i 9e'X h9}3y/KFTt^a$(UW?63Zc:/_7!&KmW@ql lVFMRGnMBz4^31^ˆDx]&/yCNt؝>7#گ7۠ $HgBH3FFӓ?}4gc 5plw_%gX1yzbi$mD5`g;Lc^4ϯ*AW}Y&:ݩO_j<=AH_3xC䕍d ŭ`Hɶ N~mc2ZTP:, xOS5Srv<\ !иFFYMh|fz$2T]WԭegY@:1akOB=t64',CdZC#~_" @Vв.vj9$ӔeU˚`}4㱆&~&a c}xWKbKl 9vV()V?G(1:rh/ARH,i}c%ҾAcNlt͎0E:k\{WsBkz<TC;$m}th!Fަy4SZ!%|lbBS:_U".PJqK IHpje`AE dhQ?X'BSt]?θ*$جiiz q֘=Cuü*m'}Euö9WXZɥ^ ]uK{Gi/hU -GTfH6(-e b0T%/)9k2G/`E~+E2f:QX0;eBW2ݒ2>zu _)E\[~6pLN KBt>hFZP&JAKŁ*6/BÎ\8rEH U +pWߌ} !@N'>J]|B[ ы0[3rǐ z߯i4vDGQGuzL W (dt:幦(n 'RU~5&A)w0+NJ{wZn?mefDy൧uL}܅w~2{`!ICH5 %r2ڞvK~G. @߯j}`9бg-/Q/7cۄi*.ml4u|4q[< jL#.Sea0J0qdG TpְU #mR@M}[r͔ 㩉L-NB2[4R5/#mХcޙ*CzU`7ƒG>D/EY8;+VT1!OTfl`P﹔[ޅi{FUؾ{Դ1 u[bP=q(ez(erEuwzIP>)i"2hNm:*ն?*iCpH~s[FSLԼw(9_I5dXc\"X|IL-욏E#`7ổϑs\MRuPf xu \CcbT"DJT!Ǎ_|DXuvQ=b p+v%r0(0Le",t3<݂;MyB#`Fpb/d+>\OS*OVI_ ܏j|xdz-P/<)*7F}^%XwomzmԲm3!ѺO+ѥ4Y/umà Z4;u~ -u݁#sߢafajrC“ tQ4-?b%U0U $&TR4Sh_d_7GqY ą'Ngu;&؇O۴nj' _wH0hMe$ٽ} 69Mh& $шYT6/lws+ߙ[׈m'U8O# (3BM_c)pikmgLx,2Fq1(S^}=~؎1-QXΥ`#wTI_d'8)"_ǽ 7gi@;Q_ɮ={ ݈$_cg,( JH%M>6}ϔ?[˳'y}ԟs,āУū%d~ӽ^7zqhncv{FǜE>{V K GWn 84\  dxZolz!l,ڨ@;'F}CD;؆2'wIJwHFQ!isoƟ+)a`lh̜S# Q$outNwoQT2ϸLȸ FK`hHȹ5.?˚AD&oaCtLz_~T|`eW:3ËENkFPX5L:[[KF}jRSaGBPz&ޱ,Q>@>ïe﯂^)sCh hm_"Xv<Ӳ8F#=΋D% 'ІM$mHKjR5c>#C&X'˟w\-1>-4 7r,r¤G}鈅EYĈiY4TjS 1ߓ;{"XZEliL4 8n.h`ʼ)gãTM)<_fΈJM7%/1 XpY##_J9 Yd|3:RMs5peXh{}\^NK G=:72qtC+Br7=I83N:[dY{-Sn/>ˆ6|>B}u,Lc9N;LcE}Lۇ-KDê`^olAcT!V5JR؋]f+L,QņʳBGoJ W~k8zP)HE˳wGgH*Vf]#,9:$p8d{dCn&>T V ݰhQ:Hy?k1Jn}I~Ԧk*?}†RqaΎf·&Ky:a2WZ OqFRg>Q#g6gjqT(J-+fC I?6˔2?JwXGxxӅ }" TKEOS@Q\N”JYt$\iOxIvP"PܙF-'%p6wE⏰s]R] y?#&[-Č@ߓlͥٝ+AWgRH{$kTK?ئLZW{]eGDjFեPtQ8{T'Z\)T!"UVw@`G/4xZS`zSrT~EKEp`rۛ$Dt݄Ab8Kl>%*MƘ\@١feD2lց*ܼ}Ţ$RbS" $Vw$upV=eh ',l; Ue'6rLW}֍/bԏ1&d0R^J Jёم/X 3'鶴eH講lsK&F~i\H 7pDo IP!v&)nEd%S$z4^N`nX gP) 6 Q#-)pq |&F L'VN]+tD~x@jmqtr!T>DR.?s>hYK_-5n 6)$j:r'BO\'M?R}*BF_DGAN jԷ;M-MxK'dK;YnU2?")r^ r-:l&m. ?[j%6 gT3rt2|rnT}s^$#QqмDt5HQG]B]{!x#cDgrW2URdWv:lϻTPr,§MΔtM) |}zgמx[1bI8 XR=t1U8 " OWp ,LMpz/ (w0edEYNa x@~uԑWAsf'mrf%0Q̫YMǢ +~[[H04apFxr F[ dE}ົί܇hD Mʸh4jC1h2D[ܭꯆYvpr`w|Yثh!P5;Dg ; ;Bg: Y{.mfyIBQ:0-x[3<3FLF{4jhX>5;rg;紱I`{d L_scZ6\hͻd[ yUz~<m[\$%+4GB} ~^?9)XY[]jQRb؝޶ƺ v(ŸE&J$zVhBS\] 0glfN:Ob5( W"b9U i|G=7V8MTAN5U.g.`S2aGmIށ= mM/K|_8h/4XYHEU-O#9E.57h0_>Ti'6 ;u2_]W8`p*ԟoN;ʴ t}t$\ iUSg\qE28 2n +|C|3 xuUmtO⥧?!ؠIo& >@5'9eV8 (kʭڲKb1?9+6#=CS)"~lcθ:iH:Q-6wn(d|)?7v͇f9a*8}m,X9 6gV.seV|'^P&+9xJ$G{f1ߒ da0K9pJ6/ӭUBn"%AiU h>bnckz 1)/7K3 rVtE}_̅J)XAWjz|Q6"cGzҪesr-rw(x3د~ 4O1J)LsHCo !KG!v}&E,̝ܵij2 -[`>nV~N%(bq@ Q!:SH"妆'aYhZ@n !J,Bl##v4@xip`AiY?9˜ٗē9 w+o}1혋U[($BXׅM)y8946%g=u!{SJN-qt5El{g+y[~ ^iqD[2ϗ ۥKUޝZ|?/=q )djdng&>ƝHc}jo#x/ ]F'(Ւ5GR:2HӜa8aF(MF}2TTKEР9(5M|s\Qs n)ǜOҝL z b7F`ݐX8ADkHZd_\HCXM(%s%̾; An~3 5ݖ zFLje$鋠;j[nsI+aT{" Q`qdm*/~= f x q.X"SʄoX]Z>&ۈZS)>_eV]*(i}|)Рgnc}x1B .Y'Lҫi4 %}B۝񈕸]Ee_CQ]Pewa= ~ ! .0^ur0Kl@>KN4?fDsbkƁ"0/P}0ؿC8ǂQ~=B8~Q i]5 WƪGE Yum()Gqv&!qZuwxuB&],0up v8RL q}ĎV81w Nu (wRXE?`^nc`íw;$T-=*<MFX)gWQQ'd[஀X`hFTqlbZi* k`HeR 9MbW 0,,Mf_ɅwH=@Ѽz}GH,$#Dyck^q$9$Y;/> S @)e:u[ BI` mXiWfMenU91|[rJGЏ\1zHQ~c!x}KORY,no^ֺ Xo cXIèN?q?*w߂H)z~w %)h{7@P%vCeagmܵ5J{L(X{Ș+ Q-V^㦜D+NC6?ΆKOĺު5QqZcZ $ MGfg+xy%~ytJΠ?e_6`eΈ.>cH]BmL}O)Cqh[D"tBj qcFAxO6q//)a7zk6Ɇ:+F %T2jd'PJnZ&QT;Oexf(陭MoY=䕱 xBމr*KrʯbcEKCh}5eN sMA[&ՁzXTfNr&|טC2h![id NvtdU)ʾb[d*WyB[u`r`-+"øQA$ה02W_>1بsr`eǁ ;o@W=3Z$5hL4I\]͌.(mEHЯN<n 7QQg&tzVT6㋶!g$ F_ᶓmbenFFP;sc3Pɖ*hȫBweq1_m4,h^SS~{ȷr<(N8=KmA*{%+ޕOW[ؼyW7DBwr:fs+sh":;̍}K`;Zo! b s}!8SG`|E&VqҥA'D)@p\jtUt?i9ᕠ_ e+]_W|ߴ W۟%J|& hks*7a]F}Vgֶ#:Ǣ,mGt_BȦM#Ǵy}C/%4gTcťGRK}/^C sF'+#kU$gN /wjd$ 5kb)kbȹo7]}Z5 d+#pe~ɡ:GqI`Љyؘ`'K?m,N⦏\p=Xd>ό (؍! 0ࠓhfuӥY,ˆ߿ǻ~#5PP4䥎c{`Dj2~uYi"\***< ? Ь<7J0=[E; SwĶm9wWghHqd-Z`'{5W ̔hߚFВWBz Vm^x[maUA8 o-kpccM ji51RKTuOPWoE__`ÅRJnʦF/7|PpAǝTj 96gnD$hobK=R^yD,GyhrM- ,z3g,'ҘgeʤYoixJ7MVt+{+Jkٸ:R VT/нώywZ ߑ]yktӜ"HdC3~s^CUg Ĉcg o6ee 43;eSj@lfm ^]|c^fO9 <9?օ/+'*plyG樣MCLk ,~4n!`kvM|$w[ 270 XHoٍ͜1i%/_zO AcC4Wdlt.)J )dg|[+mKB.f@S $9i|Nkˡ ݂7Z =qGT /Dq㟑M%xUB[>Vc$7AKf!i+$%Ȃdc?@>hB|UEA7(0s2D01WUY|@L"ؾ,3a7{Ç(XJz04S5JUsyP/­dўAɡ]_6CD4Q MO,-!7^ :}NaC1G)KjWF>LcTB9?rԁ|ib~9 1GIkxs4GaHL|fN ݌<n,F>*8ayM IJnM_NρdrTAAqXĵЉՏ-%nraffh9JQ%Oz1;xB׃˜޸S?%ƣO_QjhA<+O3낺|$1fȽiz++WhR3H uoW2I!ߚ_~XĢ8D8?Y_i?LpE'MarvI͙ɩSωƀl ^&ue!F /2c Cdrh9fCS]mxP'6==)&nbZiɄO5ZX3Mg_^dQ%H\RX6 uf~eP(pOv¯:rW,_7Δ.YVP*9 /((Aݚ`Ko߳O `%(Zֿ m%1z WMAYs_6cqOv$6jym^}Knww\@P8X͈pjc(^5 CIЊ_ @=Sˈ~Q:Z '\#9hޙ9 d\¹=Y6ǎ`]Tsg6&-6)6rU81 ?EUFK[{ 2+ /{.0)px \dPUUb ']IK.QŁ ' G.cV-2;h8i`2d* q5$FJ^3q܂emxM<#&fR9 DΟϤ|7iau3DſRaGƺ&PlE~e=dm3+X#'mUFTŰ G=As/ݸؐ/\T[z.Ve^Cm-V0^o %SoWZ(;YRDgED\_Y6pSN m坶T\xʥ7-o8Qe5\Y B+q&=]^D($ҪLދ8Oٕ~%Fv*P#YP㛠Jzy @ÆK\ZqA#!0.k⬬3 hasP(b{V@1o\dHuY4,i>kYmIZ|&ձ:⏉ 9-o)CR)`J?OYxLf\Snx863ZSIE MKsB .$å[Lak%+ӦuboK)Z4Y׎Pd〉A qSIR ZՕc#ݩ$.$]x;nGpV%=ڗť ڬ_V+_*z U|Vk;S6;ޢRF[ 'MU1Eܱ@IJ'ϽQߎ\*"CZLg U3qSXSDڳb&=0uv(qQqTŮ`jdqѡ#lT1ESLsHh'F_ v}mAe4֔} Q^bdm d}j%W>R)奏wga)۹9wR}X6n'rpR*GǬO(o.S6Gn PzWдǃ L)WɬޮtTt'd7 DŽ$l8Ǹv@A~gv83<5zB1iz#- ؛_:AS3QI[97ݙ -”$aL(y]c-G}Oa$q:TZsk&bu&?M7ʠ`&~T“: |(Ȉ[[ [MۛwѸ0uL؅K⬎RR5ɢ^k)enɝ=:8{:ܻ =^v'd*ܖ%ע]u#n؀1f" 3Z̾c'3z[rJiPzkHjwԽ-3_ohR6Kɠm8xy rҽxyaDs;U"^kʁK,:| 1;b֣5Յ2.u+ɬ$7gFר(T> 긂pd؅#I@k7*t1w1!PZ6u5Թ>$m%oR*!41f_ J[݀CF".t}V)x3!tp'0ORt99]޽&4m;PmؤPVѽVIDxߘHMU1Qfٜ.6\ڃZoIǟ"~f5'7ϊ ݋Am aVF4aituc3h 9FL0|y: +*Omq ,>.PJ1) [1ۅ_N B64ƷR|I )<b=谿7m f;Qp& @7 [2*-L꒬X ں̣eޯ /+FޅWȓ H'W4O"= L3ΐ h@߾>,hF z)oɝ:c`1Þr3uX3&0LzZKn,UAXŏK2g;1Ġ݄f/l^+%O.P~==V2NpC<:{)ì#bt*44sO~\tCNjkai[v/\J<1+-ݹHeGM cXz|$_SD˵MͰ^Qՠkk\bo4 +2T-J4xU1zf!y\|,)QCҞX8A.FFʭpX:HS>Όȯ2r.ܢf.,pqKe_Ֆ' sY<0nYpj|JPhWs=˩O—xK C0$dST9訨cj? &[>n6oq~\^0X׭`(̂^]9S}2s˸DrCL[=NʒT9/x[L>`fG0Ial6ɾ\yD^ff՘ټU:UvZ.1_y;BMfJk(f~ԜU^~n58t;U?7*љBSxtZ}v4^}uzWh[>8T Ф)b$ia6d?,pUL8 T . af$dz%ˆ":ØsU|h!4 3<n9yb' l pN-MF*%e5qռ-?3(Huf~zx)}0g:%F8s0V( 0 to3ܽ<٬)n/T&)b?~MEAgE`'e̋pjZ\kHqD啎CYCFWxNZW)z(Q4$(y; ~3]M(tɌ1/A^ӡp }$)K#4;q>WRӌu?s J-ёtwѴ]O6:p7.q~#'>? L9w=k?7St m(e]G# X ".M|RmɓƷ9#.r6nPful3Q0v BeIět4Ti @oYDol–'G*>4 ra:ncr(||d&0f,Dj[aI۠A8(yN"RzI )X%6Xqc+}B>QnEko@;ĻӨ~\AJdHgYt*םlqUukEBmgi7$͎izwwyxs")!pDߢ n? Vl`L?3bt4,8d3Ȅ':Q6ItRܻl)&dt&+}N R ٿ* o5[Nsd:K v))%3]&wve?y: E￞S^)=@WqdE3!#y/WP8s.£Gk*t@ Ǣ %(O(|P a]nǀ"&ZnS(KBҢkA^ =}g|ƿ2I>Tn͠9 "2=R?)|W)Ɠ:l"]wZ^2V>M]t~ũ+\Eγ>;MxE-e>s)+Cj=( &MS8TOG`]6 fX&bos iǿuTYD;W;`\QnoL$VɈRn2wS,Ϭ?w:z)xnAz8W C Y7l^ȺW¶v= ;ڕ㺏<$0P$)dК"<1Nz'TGwk;p:u%}.i0@F(tmL|nsSǸA^ƪz{?DkFeiٽњZ|赦ۻD 6PwsyP.SX}kkY~#έY3Ic0EIܱ,wP ֣B{p&^I|O;uE<3 w 6=Sr[y1xͰ1n[giH(a<}oxc*oNpK"_ OO /tr)wLKF!c[~98H~Yݛtb>ک~t¨ k4m0:*iӿ8(}nodҶ!M "8R:^nlCoG%47-4QFtUԘx$[,&5}*UNǏlu5H#;FSւ p~0kOD!pzZdO\= g翞Ce%[kQ -Hʸ0jQYsضJ;*9gڸXicMZYQEm1GМioaiF6$)Jg!yDp;,|C@{SVHlX#L@^r iNvmWQ-tQX5uwY 6ӂ!ȉ'dx]x3{gI:^h}NIlq~R@= o. fcC:d#y= ~bmGj=q=KU;L<0&ٲuKGQ=/8wg ؒX> %XG%(l giݵ'W-GjO8AU䴌c *R濟I,e8a2Oa\ 7*]:pC{VyP2"{ZE@7~݄-t)ij"Qa$on`BЎSjlZ B@`>r01:mlRT%"ItJeXs EtMWjzG-R^^Q>uQ 9cQҦ(<[w2c J=Ix]ׁ,08+K "O2Ĉln򯳟sSϵELVH=M$zAw洠 9 tkTV.'މaMUU8Y /`߇ަc 2B; "x/;#'!\1.;F Q(_RQr k0oESJvPI?e=v#Xoe$e%2bRTjF̅dTZ<&JdٝNOX;4c;M):Mz߯2Wr@5m;jӷ˛sm=H"O6sѓΉ-QqIoz:Q,Sx۸Ża];.Fu$ɛ>S@xRӌ. xl{kNF{CCya>v ", g y\0"}NhٰIE~ __(N%[y&P²rFf75m)-.\S^DFi\29GD9P102%Od.|mNխ:*\f7gšj&:]P M >[;Ɯ:0׿\@l1,7ƎAܝO&|L@ۧU9'yY'"0j7 z L)Zd&^"`Ѧ[(Z ޖ51M?3 ;Mzpl7sBӘޤ1A5_I45ßL&8  Da8h>1DQ$VK*8 )m򵞙lS't٣ŖI'\:>.LmhT|+0 H7ܺGg4LZ}j'Z̓[GH@03_RbH)F_czO&qeKh v}eEWm誋\GH7`l7:]H՜Z‰Vȇ\L(TH#ѢfN$:OpYlxƘj#%K,c !PˁQ*Wr*L50T4@BS2/h9'Qab $dF5dgWA|re\,H0QI#> YGBi2B~yIm=W3{ ZLT]SB4KI%7&|J*4R; )T `*O D/!9 9bu꿀x'ޑ8|Fsk _J\x,9xR_r/O .U5HՅ5-k1 QR2\h:vR~dE΂H C4*0SgI xw sSc},Ki9!x&C do[b),nQ7 7$ru}2rp) sNK*jg3a弍|+Ү}BB5:xymZMT!=%&ϰOf=}%?񖋮 y ({aT n _5 eI)P.*C8۟rd=`5R=XDDQS&z[-f/s_/ XT7Syv3F Yz e+D4kjr M<=.ӑE/\Fmy y·<,V@BXF,ҍ lùJnrA9۷13"ZiR`, Oz<؝t ̀ 8Z #k;}xِpQ><:)?M=㥣y] &ޱHdg̵j)y^:t@@ec`]c䷩ @(WiVcWt-fSb@܈^5#WJtFG&l6F)ܒרxr/] ~@Qf)#ΆWS]-Kѥ2qp-uY3BΨՙi-YwbHYQb*g]Kq_C6..|⧒`>"LeC-yHs**^J94%Pm|Dnn*Ё,&IaN|b4'0wG{bsPdHm]v0>OȠ`DFc;gsRT%ϔ-uʿ,L)=.+*݁)lv}_{znQSB!0 UNP6bAVٕ 3iFHQ8` iwwžDeDWgb}`}<~Lf; w'e6*fr ٮ-n|>,ł̠gRkgT

]=dl&+hQ . A+sjhKJiԭ#f=Y)~G{d ZgqHmPcKƿZ{8[DL6[MV-A  bQdM"rdo䌕 2\/7j(FOVuJ%釡h)ľѢn\&BCT+]P&.#|= ji@V,g Gy6E^;*ePYrYɅ&\]PJ1@\Kbp)^=t$g^B:I&;ǵ5iK; d#nvRaggbS  %H"X/c$UQ-&_j|lgbNT%Sh3~5ΡPA)Rt9oہD?ΑLzfAXeKjX]%U{"LGV,W&EWA)hn2EgIW1hW1I/D pJg5z.M.1?}J"2x 0з8ck\l_o\ex՞2{ ((JKmjgyD|} ܯ JX J-A+0t3Yҭ[]6$Sp}tgE/69dqdTaPhН}yN$4΍R-%=aqWDZIo>ՂOEzFpH$$E?ny;Lr P$ ʋ&Fx1=o4d,evʹEyϒW*4irhdFф?R Ujhdͩ}g;M4&!)=J>^?g] }Fs a`3qTE_=z VQf;qܚ'h]/|q_8ZgQ{9`^#Pa4_g19Vȑqt5{A2߬âp.%@NrFa2鐓$Fԝ;7 -/R3 *0z$Ca֨7'2&wbOļϫ5B/sI@W5uoddo ,N|cv@. b`QFDGfGv#vvo`v/G|q#7rAܨ_귘w3 +7_I-= < \2~8 5 0|K+MNaEwG+UqNêf So-pNizEEU.< ZDsv7cv-M*S'#!1{]̷'LfFn/ Lozjr B|m]aA\qj}_@"0B VԮ_}|]y4*;ye)Mi@̓3S9Ǻ IW-Hּ*C`YJG` RA̔6o\{Rf_ӡ&WG[U?s\Lu \Sr(;LBȇ`~Cܗ`b7peLP?׃Aj9MVX꽃_3t!M|DOZ5xDx4үI^ ?gLy2#m/>wxf{&4ԌEr.3a ^ҫd$5zdC<wA 8n\ԣK _aw^ܻp_&#O 7t-avwG@֫N6٘.1duyCGHxÑϫw3ԍ0|w# 3l@LF>t9`4q%2 5+)9 rs`cIdQˣͯ{ϩx'S '@Pͦ#D#zHaw6+ze'EObmH ʊC'K(fAO`.JBX ,Za5cjP4 n wM,IpsGܿ̂2u2X6q\Qoo"waU3)ue{T\0$E"3W ΝRqf轢P}|bA m>+w \sE#o_Mo{ѴTyWE< o?Iv.-J Q:9~g_ǯioIC-ԃ^Ƴ;U $* &+%գpNBDAS$s=s~gI$N$_4.!{4&So:R9F^?SpNn @@4mOsmFѽKg]:p՝+!WNg}c_j6m} uix·!z(*WC9!Qk)a?4O7ݤko:daȻ^$~̬05Ĥ3l ,Ф=j317#qdL.%gl$s(0xpj~\սK%S3,8*i%xW'bPi63=?9CG$VLtBh-<zZJ Y23828["+A^ :m ~lGtCP*$DmNEhwlM+Uh$BA35F.oQo8J|˖ V`&wYJٝ'oĎ`Ŭhb$ "ʂ, <=Ih5AFK6>wgކ9]NʋC_ӋnJZ{5F&hÃ}ӲU8wK2*a /ě=Y5Ŋ3hϓmB_es^GZ@B*1ߗ˚ z \T(h$(Z<կNJ MNǎKy%C@3z|6 /Jw; 6s̽j9nSȼȮeȈ796x`!Eœm+u׎(&v%eg=L-mpw$2]lWD'Ȟ*f| n@e56a[8`wiQ?*mx gmImQVP Ibۂe /jiA:'i)68BFoǩJGJ d7d"m]sޡ?!^3Hb`/\d2f HO7nper|V#|JJ؂Rc v'O3L%x!3u^ "\2{FeaS g9}U] |>OEr_D'zg>adX}NL(Һә.J{F7S 48usUJv=?BJNC\Y1c"!*M{;>*[s1A5ctګ b⡔[K$W6cco,[q_hULrTMhrwjئ"PIXӖN@ɖf+#Lv{y E#"ux;R꽍$?` pyRL{ysHÔtՇ&TsQCs-KթTG"/_NbΡn}a[NL٬ ~sS?mIIG|_a8)8NjFNUjLb\E^f Ö}UtRxW{丏Z97-Sץi_8ԧjc\+ҳWI +ӪO ~֜Q .xF \M鵎" F<B0ry,jsޫ05*&hX,t6'A$Pg&XA7Nj | -iRwʪq2TzG8/#Nڢ[!6ˤ^Y/RPt qy0"Lqd$,G6L[k)bmnM;MRX#zeH؁Sx>DⰁ=7B)zFF}aP柲?'|>cϖE ԙw}[h4Y3a&YJ0h+RÖzHS_5p_|^qӶZ8w:w ?a_&uDNmM5Jx+ $gЈ]pzvqɠ 0(`G[j)/v4htI+@a/Q㎗i&; L`LɍI \5*\&ï.UtmegP}6N: a3ZӎlК<>nMIG nP *St9 4B XK riǨ  niOO/-[ZB*&RR r[sݑ6 Ũș%G=pV!]Sq7Iz3F}5)ø+$ kƢ?DF)kE;H[1œ(t6dtV&,Df00|Ua/|Յ&,q2ѹ&cv*a0;s@)l@'8HɎ `~w\60}훂K+)v6ZĘbTE%7A`Ov\5 c$rqerb(bzY, /Fɓ:;c Ac)HjڍM>QV4O@t ƏO8a~::#tHdRps*d'^s^(aӈs^|pOp#nxw<;gh1mi[(?Q@E&K& .O9Sfb3z8tEz8Ą)n8ha0;Z ǽ/\" !l&^\vOo ]Ǔ?4fI\Y$CM@! jY26F'nyV%3MQ֛Mwv"5]&cYމBڗq\@GpaH$ɦ;k<á0%Wy[B ?IcFw]uh1 &4Lf'l[.UKG F SlbamSb@5]"hI qcJ.m@d]H=p!O]eWEqD?GLuRiD!k`gRn襴b f90b=P{-=swC!`WTZNcSS(=]'_Y 8E7.~r^uUruL_j )kW,_ʵzY_٣4@ ȈTp e#wHX;E@PaOJ7^>r\ߗWm܈Umo |tJ |Axrb'Tj&vιO2A$u<8R(0wVSJ^6v븸$o6;]?^6D,\ҠkS8Lo`7ԺR<;H**}T:&Zw]VX_,d'By_EܯLEE%r72\S"f1c| GDvDoDKl]y}\n!8Wyng@m9XQF),7}Vdf?ԥyhUe 'ޗ QoONa1`M1R1~UE[`Cr,⶝ENJ Ux{O-FDx#m'JL:[y {[tsm~($H>f[?M3SrRz6)ⓣ^o2a(^4ϹZݥW|㞘5Z­}1ZgJi X:ԉ"+6nzmN]G"ڹHW,N92K=B&`!3raܟ襭4K^gI&c'PY]f\J;v{AtoF.f[ AԒbpz"_PTJ)HȬN5TV:Q1&U%w)nR.i+Lrh7{KYXpy-|"kpXJK/+(),bކ1or\$z8cx8yk&*4 ObJ5_yKzjl;mL{䎕a:U|!Rfz]yR*֐fd,yq/T'bbxHy*`<+)gZ&8{#㔕uRH_!~!#8"CS:e6ӌ/oA.ʑt~ nߺޒMI쎋YfdgڅVN Pß~ʚoi9՘#Cݜ}ZZ;E3>W*=L=tN[E'J0 GS4bTfv H!f+D9V d?l ̲lz"1g| ԃfWKY|Æp+*/<ϦD鉿`zrtRHK=eG7Ya2LiY >V-A͐.̶oYDBy!ܭi󻼷<YInR'AHjXiL|E݃N $ uӾFüE*\!795f!.p1n!CMdABmq?amsgԉjZqH5$m4$XZc!n&^VOڸXm<nj,T7o*#L{Xfj%"ǘ"kG/yC.I9>q 86]subT+}q2 @$@?0FOf+g0轴QSX5gݓ(u:>).R Mg*ƇBD9x~<d.v[;J-@55˄)a!KDŢZ l 8o34_XC{;Z&A@Q~xgh iekq \ŨZ b]vvYΓ|nDt.Aѷ* жƱ|>3W ʧ`?3lx~ FN2%$Zd(WջpWBO;`:V QzQ 692/^8}(ȿ Na`KEW-c"W\k $%+U )kRYᠥ* K([f&ܢ3 fGth8/4T s /$AZ|Q h[ xCdmtֶ+F=׷ ʫƘJP\` pTqva D>q\#Eti;A)FOWcmyХ<"QztM-|Yr sR AfD>CnṋhюJױ~&,B=jӏ6'ob t^$q8pݦlbPCpN4rg/۵"06iqO6ү8`ThOlX͡R5s2 "$L+K3qtN*50h[ f48JGf$bX.:!JajiŞCcg&MZc㱃2l>Dbw`xnf_oɧh~>9]JRtxI:mTّ$a7A-$$e| 927 C!eݿ״R+s5Б_WFk笟'~m2v6Ӧ!!jZD]TҏiB^-4f497m'f "*yJ_+1&HVg@p x.ӿ. ͳſGϵ2JydIT'se;a3)y/.RzLxbGQc}>B"aXTGBraUK[}-M8p{h% FkߌC71cp|3DI*P_ ЫaYwyPRA"ik+͸Gz*Qő}+[a9P+g/tv~FWLUw_(Zz;>^܄1E(s_G&u*ubV1|vA5RI` M=.hw=`2yc_!$YztKX<):rJ+}rԲ}YT'\ M6w5 t噞ڮ`B3CccJKCX"3{VtlL+b_@ daBUe"YNPkH'x))kVEflC@jzNh7|fEiC~8HC[fP-$3gE:R.4@}yo)8E藨 . ҸXhZHWGhM舢 ;n萇BRRkP^>;$j7$g}1j$Ku +$3é.TZmf7ޑ&:e ֪N`4r2rpQN3:#-զi(^ s~͒"fn' u#]؄_T"[V'IYa4`6^7QaUd@ӿw^"h V6 z dyFy`S=4^ 퇍^+xw_JđNP氳ϥ7\ gq~iN򐦰dS&'3692Kta~hҎ8O1s|X$m,D[DVa!ѳ,VSȫ8CѼ|%nSeTbHfSH0a.G+YN, fHyH_QfA P͂ <Ĥn7XTǾ~/ ~fr(GUSs3[fۛ*Fק˷9F~o\o'W'ׇ$y -Gٷ@V28@TE\5:D&`9+=$[ג !]4㹟>i$O~zD_N-FDgƏLq[T-w[o?Җ ۀsa_b*k|oCܿg&, vͪ ):!Q }i8W/3a2(hw}bS TY <F  >V!0 o ۭʐ@:ķdbG/ܐ3EYSKa*&gώPh^NP)Qڐh|A2Xʗ}e)W]]Qw#$HZrM҃t|SتtT0 ]>%ž Xω^ծ-a;๯"F m$ARJa jxﰖxb2z77M3V} yi;3HVmWL\)|b1f#ܨclG 9(^Wdʹ3ba Q hD~r8ڏh}Jq u~ tGzVSpo{/eW<)`-2,cp}5T}=> {*x:Y7qZ9$L:_0cDBC}"Лҿ-Ld4 E-յf x1 cAP`H f;jNisT!a>Wr71^lO$ ? t@>r5ˬ41eR).>m*ڲ\6&iukjv~j Lߤ EiM ܚW9̌xgJV]"BQGBr E |p8AL  '~V<{tJ>of!\a,^QFm) ((C_ͣ |^1G& 5F2'#N; Swy[&IC4"(æ~L^Ǐ=:;Gf$mbz!?Vxw PtaL NxE\^鱰֨38~ gDwOR!UєV俅=K3Pa&;DP>M:J n)[h%u^}_[RZBc%(+"8U1U1BND@\Bdz{H m>ˆ튟o'Y:ERwwyVJ"fE}AtK}(C[PLu8 85_Gp04Qeab_$)K&jShl0H* D90OA=Xc9t l>^$x6V"]dBHx{ >tNDJ}RQZF;eޚ\K}$C< `DwwUB#9Ek$=QES~S BB>cXE.exvmI4ixWRiiVQ%jY4$q g cXQ#Â<$dwFO մ}GUOPrDշ'_~BW(M:s$#QrYe=`hbR}bZd6f=QטPC&o q^ȁ$b&DVP>וkVR-dժ^)=p5#P3H*w }Նdi?X609 )8SߍDv;\9E]Ѹ3Z:qJut_LP ԩ8`] $ŽjI.,B!'!=={Switd!7h_~܅{Il%jo%mԦ,Fn6oǞIeRxڰ*u>K\ {{)V9|p$s+TL졦S9B1>~>~&K c EE-A( !JAW"^!` Dj"qTwy7MWKс9͈Q#kx{y r<1\rZBƻ |B)'dèv$W#ﱡy4Xp>{3ZlG, #H4q((qT?v#nyÊ 8kD$,DQ"q4R)ѽ iKP**}XԵTc >2 |Ra;7KOQ:āIOVL+1nں)w{jB>Jz?:F}FND]T]EE<{bbPlv?G: DdXTCau;K>[$/0 H9Zcag1&@ ј=J'%c% iĥkm~*SuXF=2mgNxs/>k&+˾b&_;wcxb@^&alTa_GLCM66w~n}rC]$̚=)_I٩ A9<6"Kxt@dz]Fx̯g0>7T& ṸZj:,аP(G蹛dm?XFuǚucqUw\;2\d_~?eM3C,_wt;lEdE-c%АuhnI}UjvQssguEqL"Et vUy"*9u'eщXL?B/`KꆇeKW;其.gsVzEF^*i g/cMk^LR*UrCBOpϺ?  FU>h2mO7jDC;iQ1 v*4zWC mIݨTedQ[>}Z'ZH?; th xH1yi}ƽs W+-f9 [?b621%<&:D*h\DG'tQ8%VnsYc^X7P+oI ]wǢ8wE^d[rj6I쏨ՄЃ͉pm~yh( O37)>oYĚ6_ı^쯫AH&L{8]j'eUFDA͎bӝZN/D7lP|Tȫdӳv;L̊WƲ48ވ6tp2IS2XVS$j7LARQ/7":P>F<ډ tA2w@tX# .>-u~Tn&>laJ(voQ1J_+\ 8]Yϴ*-rbS˛,)wwÍѫfNxчz?;舶/k* bbtY;IC#~5bXNu+P[8YŴPv ImwG\NѪ>M=+<!He+"FZdSQ鿆A}<0MB.|.+毠bܻXa{UKKd']Dqy8XS3RZ|}{R'_uVtj]z˲q m57=r~ʲSr@.p4 v'nj[!e'AT <0:-ˑ<"*}ٵM^֠Ա0NMjsΜ @|{3 =B^ s%< H D! ^;-*fU}`2q s"kѠE6w%Dp=y$T'K~R=,9@c0xCP4]Ĉ~B·# z> V{˅̫>w@.4fFY# XĄ-'vZf5Mm&P9p"OR@wG-;-dY G{]mu(c9[!M35AG0!J5D-][G`ao0M׃A A,>ZsȊ@afr8M8>bė祬hV"slsbKžN(gT_j㞓 [ I6hުW :=nEYUåq8*>O41E*[}œ_)z!!NP̔ZH̬z[I$e d_bq^TX|v,b]V??a5,zN,a`gLٙgG: %.GڷꗩA֮[|1UJ+]xLcR,S3ꖚۑA~/6Xx˩)#)P #A8;&C'-GX!!kSN'}I*7*B+ \j_ne O>\-!!$^nwLq:|gϐxa$Bk߁xeQR n@ *Kt .XH|&i'iaXucv D|RW N%g%Po"kI#C,*gm%|frA1)ѴV٭ CRF nʖ?]ъQ>R`z,g&w`7_MyAO];a ^<~@=a~M#mxE dnb_ժDZpfD\B+ndWֳ:v㈉w XVbnu RUy0GVZ)S۽ydEH/G ̯ ( >8H8’bs>r]nJmUX|"w '*xV,-=hBڛyb$"=]J].=%u5xmOq 9D) ;^(OXllN[-#뛷s$p=o 0Y>̜mRO40"Ħ̭4O)wE®~(%YL.?!wiEN G0ćZ$̓QH4 }s8CE'zp(T^>B(x{=8xweV<ٰdUcV+W;kHtE/\ᕉm=@w9-%:l盷-F̦L_+sذy{ؘ <Ag)b`S=VR蝦; b6"1A:LmhUFgW&{FȞf e3dc^y5y%)V.W u;sI Wh]tb .ai}-̠m@.8؞42bskq `[WePJ"ӜWaE{(eVx_V YwdA,|ܚb-\JI`Ȭ5c JҗnY5kBj].1I[A5S+Qz<ҭq qG|/Qb!?:> M|3)Y]6UBקto`|=Q-EXbO|OJRP鑀#Jb㸟NZ׷D2Lņ(EHW|^z&•N:^Gfcֳb3\<6i3̄;zT{y5~KK.peSlY/nk_ShTR<Vۗ*mLzg[TK)k#K&;,M^Ċ>X(a=_'" _>3{̐ ʆxG;Hb:$O['?QjJZ9%E!argZ%bO+89Qb'oD7D"I)7܍m]z>"!4QbcGwtE<~MmCPYHYܺV܇?{׬6^8]s޺ny :+j䶁6i : LB;h c s)J p.jV]"tΰ趬.KCVƁ1y_y$8ML.+B:JBMpȂ!1p 5<͒P2=R8>KtT,zNhex߃PK $S!@x Z O)㑸frN Q;6[ ;=lv]m|iz ~E}6Uջ#͏ D:fn ׽vBY[r][i[_ӰyT.\_PC Hk]4AP"-ͽx;Z /[AbcCM$h#&)6g c3'ܜ/,Tʠ.Yn(gP2aVT%owG\lF"Y`~DXbgFVr@+7|<I+ ^ )}[wyP`G!<cugZmߦ7Zt3'M.c})tMIPX*ƂoRn0l"A;}ZA@9.D֕:pU ^RK)[CxM2SјC0Z31Z{~Ĩ*{@ʅ iUpFy ֆ쀚]+B$@j=AkF,EDǗFn H䦇HdMzP|2TJ$r>`ZMWhg"1}MbWT!ȸ a$61[ I˦B3 *2Co[JB<hG dðd'TѝF~xݲ$;R". ;%st=& o7??Œ63z=܊S>ԊO"ߟ8@e+R#%0I{$[J/3D,%C0=]bmރNoeVΙ?4"dh-S$SyҁcSWw F9k~c7 |ϵߥƦIp YL/5[.y+?á<#D=}kwPD~za]29Ws8wCZIZ]ƃ1 ĈJt9i?+Few@_`L p )L_͆B{+g")EQr2xƶ9.!sIbS4La+|#(1:"o@ }t/[uބ biZ[<`z4x~40n^K%r>o!!PJyevr7I$FhBc/I"wX=GL$} k}q_n8B&+(S6H6iIueG-i"- [TY&ē`. Gaa3 apC+?07Ճ3fZ}ϭ W: H4r}[ [6Oyrr))PJ $b$Ik+KyQE++ˌARiO^7鐪RmZA4խVⶆ؅zA%7 57\>{靄wBT<#ezMuȅz FPTqܶdTYM;Јظ#dCh Њ;T[ 7 %U ⣚:^y*d(4d}05$9q3`QZ($N3TC[.Yfsbff;|<!]njau"%\aem*}3{UX7/Ft#FC+l[ U8k:bE83ɇŠZ49J[`,GpdDh3ǃɷT~]EXSB¼p1xwz_L@hI BoqA)獚z +,(%B&oٚSYmsJ$+q+~oK6T*Ww)"T_RPtu9o0-y-gPoBU7N5pP0*nd0WAB>X[Vʐ_BcvJiSrd^k s^Ɂ!U"I"QNdw wѿL ('=R%-ڌrم Ģ~lB(I6=sj/]`əu蓩poV5XgP=M̈́ yd Ol9(dZUP7lSE[/&QLzl@re4JSٲ<--ˌTt>m)($CGg\9| y"}q(J; 'g|T\Fls?R5c0td7# e rҐ($pcZ.:MN8aR^' " U]x9 sK9@ 5\) {lس" )|#O3 EMK7AvVb36v>cۼS͆CkJOT6UJgl_wq$2sZiWD.pa5_2_5^%yX"3uٵy4$.ʺctpjm(K/| ߅#7{xGO V=m Hza_(rOv >[f%װ?.(yN4|?MA^-{3 P;42 eR*/l)_(vDl0+, ޭ29{PoPg UN(uUoJhZ ^k"U!x0fиQ掓RU.D0Δoʟ^I߼_+Z Km|D_á#$E@96pBNB>!%zdxyH-;CXIs$@V +a [煻Y۝sF_D7l$EZmtńq9(dzXh2wO;Y>~~EJ2@O2dFs t>in&=tJӉ0`}s]Y4AF8j/?hHo%5nezTwՓ5%1Cka %5=N<7'̛dnA }qdeUNYP4xKL xÅ0 7>NM& 6]|$EUB@:~tI6Db]SxOSA3n߈@ZqqM87$YMYɘINl|s+Jvrdd|Qx~RsۣΗ_B5dOxsQ& kH6_M&Zzcz(Ƭ7qZ("[3`D@s+?9YW o4tE"f^ *LGt/FbS4$?!.}<}ߗ`Ǚ+s,1@w$I[5|*(lryP׸Ǩ;FYq6f"NX K$97Ovet2ϐXNqjF sZP&/& 6/[@?P<`8y~{hp+ 'CAQ755e5ژK^UAq)̚PnYOSHsn=]\,3ܯTѳ<@E+˟GlSZfMO*0Zi0 O( wo(dq2%03-V~ ڥ{BPBs$dhXm$nSf?wIQ-xH*)8F(ZZzYZ3CE5e룀!K%QaD9֬kYo-qu?!UXMtŇ)z2P}F{}cQUp8?-bAav-wΏJDlY02^s4ɴ5>g[9?JRˁ60^X0lp5͟qyk ` jjdf("r!jUg\T \9Li:xfr+=_ql7z D<чJ"'K"[Z_jC[FcJ`C3:a."& +<fN!2>*l/,)"HN(Jt <(QkZCkr`|(rEdw4~ ?/Rp<,[NHMgPY!4Hg9<&+GQ=f}ؔ1gL@. @{!FnkkĬtPYE ״sgˀv%<6r3XUT4Eq&*Ud]8h5]qZ%s:s5;E"qVk2My?J~ `Zg v'{h0NCtZJ Lq컼6v_7kUK)Uw JF}ڃ- xR,(d}WUηo}S Jftnj.T &C|ߩؠ4ͳYLFٌL'؋)x\P, '\PyD*2 T-}ۋ .q.ʹt%ԝ"VC\S8MnSyIoh?y{@u+ u&%rj]kgl+RxCgw^d c`ZQL )-1<};1H8Wzvd}0Kx5*E.D92R4_/jĚE4߀Y`8y÷:AH'i2׫蒏 LmRipi2Yw-/q7UIG8.{u.X<.k F`OIlGZB QTUwuTw6BZlZqSqG NN˵rAen5\y' ^,  OXt|3iQ@ qr`v;o= r׿Zh7lpEO믿54ٶ"9a[;1c5N:LU5`F!jua~t F J5TOXojXE Vo6!!MWlc) k1(O](lRA U=DRϋ|S ZAp4LcnC69Rw,v/I͑=ʛ ;[ϑp! ]}dDn]VúcRFi_ AmJǫZ^:^;n}YI-35+k7X XaN5Yr;߆Zfz[b?[Wx<6\eh ^,՛h0;6〜+C^Rf6k*uK?B$}F FLOpVb+%JVJwH+|$v_PBRV7zݼsi`*;R7i$Qx 8pX@ L6.u7p5M>:CX&+)'N(T fAC6vڭ+XCͽ`Llh\v֥}w8 it%C\8ESD,@ $Mi8R:aiXZ5i ?0\tX:L@ *^\6ҍe#a?M'D p1kɊ{ا!/5՝Gsi_G ̦Y) ,B4,UσTx f?E )·|tP{NPfj8e7a;bް2w]4 *(r47%\;H"AO`az:cW.ajZ!;wVg/قgAIxHx9|. #@/lDլI (H`P)eVc#'`4OFRYP&F',<Qbąw|m 44kqo=bőbG ċX OE KwU!3qm"֢4%>hfikA ͢ R`,$_ps=DOLˌ )*6)[XZ  k>4ss8ϹDx+TE;TAgxSCwm+<`HN_k] ;% -!MEPT!ٟ+\A23l.늉Z*Nqj|w287Il6UHy|HtJAoyFzGrKʐL[Vd+i :NJnDE*-$+&miޯ.∘Pz i"hdt]/5pFC,YJD'=Bd{s)4=\k]3#5D8 MTIzwN0,t'q([%T>7gs ]-?G<S0ØKāJ><jGmL0d+S}յ;zy6$Fj}?8PR{.܌Wrq;KZvITLش!R/J3o2SO^+|vfQ|>SAޝk1E7_藻,eϞ /svd';K 0S˜\x~6j^w-^+̶ Զ }֡.vn;3[}ٙcC!`܋}@isiԵw}03zrGCq/!:G@}+(P^)Q!L2({BQz"# q14BVbblY7׍daLؔYp[>OZʐvSu¨}f=nba-kg.P>נ-4C$垬/cU晚W5ԫlS F 2,}Y^Ei7:fZILqz7)A_ٴ`M;'KV A(r,34#xrOF æ\ b=N?E&}O؈[ ٬7V>r^2d~A+~-=$;S4{yZ(j}FwˆG/rv=#A:v9pYN =Is њ.Z4%V#/EU(|FCԔ6XF= A08t"ذajGԆ V<^8NYWD:Y]6?(v[ι̡:LU:>iF Kz!OC- palI&qDAp߀c~sznN'>bk8#D O $!Xf5S.<}K6zYzhcA;h7`h*#Da'xR *Sb%eFps[ 5$BGԣە kMBy/gFz܌:T +0Ӫ =ՖK$NhLԤo_;.`/k'cZR҆Š[8[twfrl j{ 4X{.fܫqJYixWZ13я4#NpAT]xR-AMnI-&V wD@E[z+v%Ykpb0FdYE:ߪٌu{hz?zŘ]&Z:Fr.)0'Ia7:]ac*;;31r:ObOqݍK%{zJ.t 338u̇@HA93Rg2ًILi^~c5`C{MDgUDRYat2c5uf#ގ$; n8;op'Ƙq _;٫<α.$=$vƭKO\Qs:p}iP:OLg‘E)ʹTUm@Ԭ/; G o9'b$w' %7)a3{h,Z=kjLQ׋ʳt9[x2]f\ڞG hG_]*zd-3^Iʆ~J?xE 3:.@a3Lt%.K((1&]h?_8.(U*JBKud8tYXLq:Sm4cgksC0[ lK$Mc@b@}|S*[Q>ZR8!%;kGT,htl.1=IRލsyR$qw2f⑝ǜ|Ywb^sk_KmhW@Q6;߆q,}3d% fg95ʷ9==gآ^lg"b`13I@;XPkAk w\ es]ƍƘ>l38cGݬ0"J~P)=;*>z)[I-ŧ",lFP;B_9LҪ#cv8:}_$;/y7gJdh:z,za(>LšLB}7jFSѰ- CWf&QY0U]ŇH؏WCM5pȶdJE7|l ,~DM=<%_(IxnJO |ޢl*`X 0N`i2+?5Ҳ;<ժ> z: Wl(Ikj 9,~o\\[q!LAb^vyqBMhRs9z_Ltse=ցKTWsbYtiFa˅ꅛѯ`puݸ35"ȃn)?Τ~%iiӇ9 &t{|6lӁrMED<$3Ґ Z2-d&]CS2r]\[6Xh &bHFJ?r +P`UT(NUH)4 ]8삽X e,`O=6< P Ȍ7B6kg?M.yXIB7Xg嘮FXuZxQcWJ]o8,Ekʋy9?Hp#MaN$Ԟ*Hr>m_@CA8>uXHI#Ā,Y9LLղqH+̛O~eBC:#"x8h!Wz5v(ߦc>n:ҍJj2qw$4QiH؝pibրK(A 8C@q۠@kBfUd!ԑ 0g^~Nbshnm J3(*> [7%Rq󸰾?H(=;$sY#.[Ϣِ߮հ]IհKwsvyu&Tt$^N\цa-wMM0Qƫ,_#Z'g7 CUh4嘃3C= -s將E Zpar"܉2)h)WXNQ`9՟56J;sJBpo.H_] ϐؤGMMM*t¡ͨ 'gݏJc&:DjQ\@ XzŸ^Pއ/NȮ|Ҭ"Am X)<e]"=a؊?Fe5R ^)4rґu&iL mJ[w\{oRz܈rsf:N#(*S<Do CJϞw{֩*9qmǓUJS.1pjnb۰;*I5M '/DUIE\|,bEAv8  HqӀ8!kARk-IU{M 6q\DHDFc0ՔpjI8J_-5udp8Jj0mbQSuOd7ҙV_#Ƥ'U>kv)s&f~ۛF-ރy e Շq%[EmNfMVTWl5!}9δH>AY^jrXsB&0͈ mAOI&%i,+&ݵ/D R "PZ8a Q^o%>Nkx՗kd~rY!3v=m [/-]ȬMnەOCm(H9KeZ\8nsy^-5700 mqW\X]p:Ӳzps(.Gcvfdm}"Jy8Zf9LgXsk'},; Ѯ1%K13GzZ:09!ԗk"xHYKxBgI.aZPTVݻgH];H-0D;G8>1P~aUZGC_ r ?5 kԁݷ:1 `G !}>  @laĤGLEeb_6tQF2y3~dgfR/e>7TZɂ[.< ۈ3f hE_XVdzH1^*ܥ:ƍPCa򯇍ǥaF9j-e;s($}s[y'斱8G^DafXG;kZ9Ͻ{Y5pkWGcCh6.Aa ~sV-0S0"ۓ{b8wRǓ؁p-auhA_ujҝP:C|iǐX"EE [К4oN|tԲ{'Շ2e;& 1^5. n[>aISq,6g|%2)&2 _Ax'/I;1Z>5_LAˇ`@`mku$͑i4ޢ n`с Ke^*Y(Y{pF6ё zgRub{zBLfOVsqy}9.CbXZ8]Xkqy&o*(e_],x _f,jQbs5Vz;0=Y(w_t.rZB6ǿӅS% BݲsZ_S<BSQT%L`VK*|'OBd[l?@eS@Z4zCt]- 833b5>e=z`[}Evxb}X[ƨIK{"t;8:u'LaSCyRKpy2KqXIHaΗ1gHjGCڢW\=L}} ӗE ]RO< uLE܏0({GM5?TJ(hKm0 ^=ʛlK}ò%6:LX&bof"h&g϶+XzGr,jǬZƍ)J 1H`RwKRCD[`Jqǥ}OEW޲gwöUtwstF-݈11]crBups+v'X-jRk#URΜcP cDvv5YC<"; cFN }S< δ]Hһ'W@y\?C;NpHW+!h1قݪ!{|ނ1ќtLZH92k(slq~e9H|U|vjp2Vu}u(vF-hm1mW]?u3'!dyeEB Z.Yv3׌X,g+WsA!zٕi?-ӘЖ[Vl1d-[&%r`RLC@fp`(1'r"ٟhۉQH>gsM^HXO rH$d|3>@~ : 3mHhf`VJc:~hBTP8mgq0fmt.'s3IMh[#)ڑkŕ̛%G% ƒ22 HpB%Au[d`ZGu2]X G-ڥsb8ܣU ˤ.X׻\f(iu=ǎ?pV-K~_e㻎sr#FI ]_{Fb8'+)s3EaѪ9GW:&qؓ& iz6 sK:cmnfGnT6&A@죹WCQcZg h~3κ>3NKnb@)?v\g ":oӢo%ވnrk9 _1ed\촞Gs>\0AJ/;$ޱۣa ׏L MoAf4}XӣD_A5=dT0c%ӽQ55ݐ%LƗ2Z P۹u?Jy5LxYF1CߔGv8˙ 䤉u*wպSI~gЪaRCY6N1x nmjX[v&R6)[mKPɘK`!-jNUǦ(ן.doRd{6*9i?kR )7F9R~}3yKLb-\$$B$6o eA$7w/s4s<]_I&N5=8Yd'd&a29v ro|Haԩ9pUݰyh0*%Vߣ|vg(Dz Y&LaQA.?u;q>VNI1ɗokA7~,4QCNsR3)aU3 ] MU9^q }TBI4 H` ag?ek~ƫ/S -ȓY)쥸W! Nh RrP!9aҠ+EKt#%$$2 Ǔ63X$3GӺy7W e2$<#׷ndgGS@E 9~רZ@h_qs5] X<Ơ 1qPt65v܇D>W+>Q$~,l~$ȕĭ1SC1,g mNx,ЕgK ۗp$VxvnR`Folb}v~ntXSK]W$8}DR34@ U|zE&nލLf{C#q Hpy)K"틛J;1Hɡ/眅qr)jP('5A#:T>z6StD+L'Tc eJ;ji0_E^3:7) '')ΈFwUDh  DM~~2w8zRQ i* 9u tȀsRd.lG0=u<@uuSK]"ȊtM缊%$v>쀸w R> 9W1|N 1| u?ݗ+#?E ߣ7Ǒw AIN u]B/}3ʎ٥KqZO]L3gU=d}mN^tKU9Ukz:wל@2  v('3nAa\y/im=f0sh~8|#ܼ8b2o@"58% F~ӓAqP#Ϳ"gD/cxΩt*?Û':dHy11 M+ӱ:Z&pC,Jf#a$l}zs 02+Srpw Z:]=AɺBD8imE piD*z[&zŨfZ //PW[B 8]pR ޣȾ?9@7?t.Iĥ ;AIl^?LZHV^z屬#UnfY_ A&rh@!ЊE[iqbmoi)][ $A_aYVKt ]֘Fwz` O Q}.c;GnnT~q+w=a22u(l^H XzL3c 5%]yA#Q C87ТJ@Otv9h(Rڶ"+|{EA'ħ#2R7z"؋ J t> JYL3C [ĩd%Z{~1T6clz< 8=⍉9JRO!F%8EaijzX^k`sY ,;C}Ev"Rآ.Z'7ob*dmU!xRV?"Q,_u&Ym^Xzg?]-:I_-A,-fs]|bC/pDDAul h+M,+=,K RO7pZxm]ٓ]kKެww5 vফDi%}=m&(G!&}IPi1(o.pyLƒ,oc@ko[I+yů/k]H?FV!,MeFS שNmHIKP\PBC܉6n6@2ڟ69~j=pAK)zᔹj%#eKአ`f '6YnZ@G|:rN `^fk{1%m#M;76toWwUQ kT]5J 4,(=6m_T|9Xe(m&m˘Ȧs\S`Rh%wy:7{h/PԇvB*!T:BنQtk8]M>A砹4WWU(9(Q^C%ȵ~gn+a}KY}; c){ݍp=Sꡣ9{6 X+=G_רE&G9E{-W15O_=>I:KW_f gЉYoERkoT7<57X;H|d:5`F2ОfkųnI4[GѯuS" F_s3K"5| ^mȐq↎}p*YʧTc|>f4T-;^H睤]t"kGoOlhdEBϋfso!JuD Ζ+՜H)UPLԪ\Ar0hr[ lRH ¦yGF˸hRFfK(N񁙋x 7c?>-!t9!mBܓÌ_Ʊ@ 9fZ ZTo(bdO IѳxJcLFXy?BX dUb(?Z#eA'ms@,)P,&KH5Hի:б@ݨg~f|?WWQgS%z)-@!۪uA_: 7u7ؗ1}M!-Zm+휰/.*}(Nz%>u8aHFrsF[O*qD H{mwrO>hۋ:toc֠rjFnQ6* 2ER+g*^A[ЍP˵ 5g7wK Zr5D_y褤okrE Jds۸aGrv#6 m9/Zc ×"M@jMv!ՒvTQ)c 0tɍG\KpO-#^Σg' }o^:77|ԮJ<N64hvR>s%@]'ϯ!>GpDqQ#SԦW$Tak!pl|5Z̻i~0|9d)O^u`Β^c Y{~pӪ a~}jz-kqX\@N1Yqٖ<'EV4(*̭JZ"mE+LQmem>~ nYNXl41U\R8v#ӏxƠeQFz #.'yi+V}:%̱ y3HBނ*'*OLXͧi}D)>3ŷOůW老9ۏi= Si;[:O;D.ޱ]іYm~0'Ow2~7Xְ3!nJO5҄0%&J$#cd Le;v>VR :? qqnRv?Ih3 &U6~>쐮6pҕ>?hDXvyv͵13sNt^?#\6Q pЪ)$C#[K} l`$_+*XOghc3aנ8fm³ dv+PHod&Vr:I;KhːT7HQ7}3{-3P{cCfVC8sa::%TA?@/`2W2*SR/ܕstcFo`P*93 ;0DYn˄+#hw;W)r W5UgJnE͙q }/yiW6I׆e|) 2V;XP&N?KeRpS9|M`DrdƵ9'$ HBNwI.!]@>DiUKNIi%uI4dpG+5"ͤ~:: , ([̒yF䀈ѺhD*|"J+˖A,`|]'C Ə2a#S ԙ[i^qvc*Q_b}mE|-k.9nt6.^"&C1c@e"PeKF֍ER#_¹|$v~WLa? mDKTyOǞ֍CH䀫gMfl96ٵKc1ϗRKۡ8N*qAԽ}%×g7á\\TVǂVL/:,,덇.w0>y໥]'|3hpV zy+ VE5߻1s)is4i=BԢ H}:56uG 'KMabmg T){(QҪ̄fiKc)0aip0V!Hl5VDz OfZTvbG6KxB1wYڪ"T+$x%2Ov͋ ![~|BV(jK hH&4>M7H΅\dU?¶ak,+tҁ#bWYHn0QVMT,On-Ճ<%QGG#|5bns[T+%=D4IG=;(y[Gb-MJS@5?O& fE:Z_GhFNJpTI˖^!ȷarXO?1-Bt#|͝kaV+^/g}7 g2Z;`䵔cflOsX;أ"l\ٍ> dnhΏ:3ze!`I-HtM U 0rrDu׏DyUbdp6OIÍF=5o")3F@D>~Tx_ca.מ enO k>0_T$^@U!L$>[ nFt}%gnGL2]. G$?`ZPmmŠ$#HzB9Bzy0qaZo_xЊodZm?F⌿.ث{1;z|z^&L1v/$0r=Ü'_wAz5W `𸨛SP+X"[n͒ =m+~%̅2og&* ~CA9\@'#/nvd11"J ozG1o#ӆg=L,+FC74lչ8Ǻ&V B.QvPnb?*> ARz`r=h{A}Yn<"t=}Ù2!sm>0\jbZGNA<3Gd+S/֞{S(e/G5xKCr:z h&>aj8Tih%Qh>i)"hܑ(1<4 2y`AeK`qӡ $`X*tSDޫv3'Svp4TK/Q_/Gnw7%fbF+u s g0D5B~TZ~pC"⿄y> 7lC)amjD|'Zl9}xCsbi<޸V6W$i s&SAl0^=M 0Hܱ3b2ɀLtgs88h3sd  =gÓ֊oS$3d}6si8墤*cZ.m$_;L1= 7c+tq-wo[97RILuPbY8+>CO~  hP跣",| js贂M}>he<^"+D!z)~8JQ$ GoiIR+W'X/ #B`rsq`0M;|}b{Sh6[k\uËGBaX8 {wB3/W\Q14%PW-AXԧ/mydxAivU6}'SOӯV 7vZ_5[1Dh}vDʈR>\R[v{9,#~݃1>OUAm-D^ ! 6ͷ$tD |sT>zh{L 2&wA*Bcbq eYzEhSL6QWK6۴֯h*OVUR? hcV*qr" "0og#"tm8 ,nsum3 N42 [{1Зv` -}FQ↿{YeJg6_~H|AiL\XS`s> {/}^cyHSʘVj4AlI2XLVڮߊ\R1J4G8䁖ϜܪHk$e~:`ieHĪSeE1/خ-dڕh.7:ȹᥦ[w5J"KVTa!$~9ڴVP&4R BؓJ֖]xT1ъt<4GԣXLPL 8kOt}$/,RQ5x-SڧA{m}XKTkI7lQB1.0=Cw0&P\>oIHv"h=MbcKa;(ؠ" `\yw{h$bG`ea=VDb`kd2v2\nXj3fC g7t֊XWx"|8VԻTAoZ@۾Fpɺm.$8$]rީgD<-J))aoC !Jij,T^(\ w_DBlEOCf.^m1-Uǟeh56JSQ\ĵ=;(N&ZSyD2/?p] }"Է[a ƅݺ6i˯Łw b Ulܷd{41:W%7t g:DJ_#lԽ>#ȍƒB6jZ2ԵȼGl8(c ĠO鎻)⢣9ȍ[aBqy?dn,xU*&c"u@ tc&% 2O|!^s`>"8trC`[~P3z/f.ˇ-m%];(UC7;aR۞:Tc*ܸ+@w4URSW n4] dUֈ(}ڵ-H9@/06C3NE?8$Բ;T~>q3Is׋*9~3-g|)r0B'@f} C"`JjYgC[ܗtd/wU{^fћvSZ&BImM/[vgukBZOrb'5'QPۍ+~ u!Ria0Y Ysy4yVFC|TBUjK0Nݿax\2~вP8PaZTiGr8X)΍猈X$ھ;һSgVwn+JR F(oN?GZ k0\Fҡd)d.M:|\D({~:mc"v2}4Ե!"9U '>@&zd'ĬP1h7'HlAJ,ghKN n+q%<ĢKxr29ijҞ**WGLvdzՂ! BҭvtWL+1ЊPÛ^n`FAl"v0l_/Mx8LKv h?op5H^#eYe-9W SsJi@ڎq ~rk6 %o)zR463N `%"#mE iBռfk2Q/pv>pύA-"o&AOJ6 M{]!Mʮ8 c 6NR&&z뇕5r y[ GPږΨmux k* -2f wU'6XW>=V}KhiR=a4f*(V5FR};֯YMz%E]qD$c^ӧ/fT;VCfɡI/wxR./744~Ԟh ZH]1u&_އFMGm(yRi& @:ltsFm42|b)ȁ⇖7|u~ƃ brW廢Vq's -A"oXؕ% E,rBU "vT}^J*ʚ# !]کM,7s|#fL r{jR Qޭ1Jr?M*/hyɗ FkսX84{*}|Ewx hQjDw".)Ѵ>Pz&. e0 3ID.xUpG׺ohK~RT.|^MU(j tTz5DJ&K\L&\vo}9Έ ^gP ?6E_բ%>Vwܙܚ'A#U)O>76ujӜЖ"ЖQP\ĵ-ggFF% w.7׷*b6B<R4kE$#)ZZ,`F[L 1 4YLGe<|iϱJf J!EW<+c.k{2A- >#\3tңv9|H{$pIo-'𹈉Kmm\s~j5t\Y h^7Abn _.!?C81 :>DʳlC|&(DFj#')?c[ܺč u1㳐?;rѓ62vl2_1{:.gg1*Ef)ER/~Ry]1g_v0ʇIdBThb&O+}tS:j)%0lF́1Խ؞ >e:gR7" 9${y I ;2,'mSIOo\@!>N?|'%57d]VLSϊa?։TƂ]QJ5yӘ Az1I٥('HeOKzäQ-ۈvV?5w;qRD!.$[ y@7*مd֝:(c~ƝF-'S jٗ.-{NԚ w `c0@ֲ@fGdPt+L$2 GoMq`-*\/) LEȜA50c_Qpݐ!H/!BѡCsVuVW;Iq+~rqۖ&m=璭z3hjIpRfv90")=\W`NԕtL]OYjg!yf|*TD+[ѧף|Nl4J0.뾲M -oa5<2pd (e=(q7xr{웭aB[}mx0JnD8z8mţBOsˤpg!̠182_ *)풄T#aƙ; /.`y3^+Gyqx DWY휖TL6 ^drBh{c,Ց#ETIuAbxGƵ$dtUOfİUԠW#Ej%>83qBbpeV6sxnmk| "&DZ\E5S p(ɿ8f!=ο]+Hkx\53޸JFĿ #Z㫺rՖس}uEv"~?jb2{2V}fRxG'f Zh-Sy&]UZTSuꜨV E"^QoFD'Eܚ\*$bFFaNzfi5.>$ DEg{NPK (qEH޾"S6ȕɈ3'`} Mr ȁiZ9C0DDQ5T}VDSĽRl|2׉%=HVN:Fa?RjCRm(8ByW :\XsLB7ƴ~S}^YNנ&&{3jHvĞiũz?ջCPև7 9O®πtǧçYJM4UO%}L[b+ߗE/.%S&hڷP@3O3xN'"AM/ZC?ef~݂?5U'cd~ȸ};Bw!K"Dxk;B? -CVS^~~4 (HuJ`fL5CHaexD{sw,p6R߾h)/`ޕsXBU@hPp ŕ'xruބ %sI}#Әҷ)8ةЃ ?|>+rCIѩR8*|Q`*Oqjn`lTyҝ~g1vMùZAAd+FM -^x꿲xp!Y.y>O OÅl,)>TQߔ,I^uXׅlSgљ5TƜZFrqm lӳ'bT_t|<]5xɏGfN7%:e{}#%ժWԓYM0XfrA`b[K[b儒#jia*۰lM+F|l$) {8 < ^M J '_uώܵCA`nV:?<#7ur&!,UЍQ=bewBvb3={bjw@ X :D,wu+wi1x>hxԆ&JZnn3&yb̈́;!]0AfM Ο/9YK)x`qd2lRFH_+ $0 _,y&Na$9g@`'4 9hЩ`@ H7C}(xiWEUn^#XO- yQGea6sLBWl!XN!Jhrtt'yHTMfft#%Pj1j'~aa]GÁ[CHcMZؙ/3:3#^:Ah r I^k ןB&Hnx(>&ݾ2Lq02@g,t3"PL}:Wb}?s568\I&=vkw"qRS&,8|;.Ome1Dm%ZAiK^ 裋 XUJ*і8#onT};GЧ6Z*Hvǣ6@w[)5*Z+8nk+rƳl_4ÔJGNA\7#rKtWWd8 QWҘdGCMD&X.PD> I3^_w+`s8a:BLN֒r B+'5HǣSR >k_;Irzm|Œ}w` e˿NJY=(TQ/863)B{"r ywP5"9VQ蟢Dp'D3! nf]+^/lQH867s <%XL[y\zaW15JA 2T `a }~ Kq2ٶIVXHu8^LVyg6 BQh`'\ͦl=#E xWBi2 # 7SPUq$9;ԡ$hx7T-_¬ƕGtB?@|QxQ Wz|} /1cG>%'޿9r6Mw<{.s!H >vP0 t\i9> 1NY˓&C'iqe ŏ(`] 7xhæBS̀n[Ɉ} wbƓwCZ , G!r9S:v7dA=EwF] 䩰KY/1'ջ3+oVd&s"Rig[H55}v+SOVaMzi"Ɠl ?8^ka8 P-`!-SV%d9$*z2c0|P z9oNHDG[i.@/j:4)k@MYn5q')XQjIsrU3UU=1X&.W6@Ѕ6j3>d@<7mO> |B^$Cv1J`ZUhwpp~=aƹ18pPrGȃE>|5@KR!GiVԄֻ%ʈy =aj KA!;E9C|zs-yqӝ=/|}lT0E8+D.:Dlz OhAy˳WM.ftx9S+*!(AP7Mw_@dXM;n\nsO19WHsX;$yXֹw;~RܺpGxM\/qe0N8Yt Pȍm[0d"o*A_&6vs}cbr8o7 >~)l,+ZI8](*& [SqVBT<#5_m!0&4"*7Kjֽ|d_9#Ǖof,+Vڀ3,'dkɒgl9`CF>!Cz]O0'Ox?EXqpZh@H_F R{:<`O9?-]?ޢ|(1!Χ.2Yϵ:7Ȃ@$/\;alq2=d6>Gٟ;fJ*wߡLɁpu5$02+bp>onٲ5FƆC!WC[Էң4=ĕ 9rvݘs"A \u EH7ߒwD6MWizs)uĆ:M( ?"+.o 0Oh~~QYZ/ʠavƄӻGkfT@H; ުIsMIlFRۂVg6i v!x\]:롬~01(F/^Mwn=ϲ*c]xYG,9q.@W/G0ݞktKX!Pٻh׮|RfRXc`Z} ˘Y~\g@+_w tCǎ92oL$ォ/ܗ;U6ᆉ^arçl@a0u]nxw;׹ 6Z!Z%RpPTB| 7y8ߤpXBjUfEt5n(E ovjD=[O\@!Xqkes]NH%ߕTqb'@z]~#4|m8+VciH4'Y4,n,?%Zh9xo.CAnϙᓾ"m›Vz?S3 ;,78y/}>[ 3 z1$'NگD)UXIFiULEl<jꦐ2Bȕe*3"cwsc $蕅)c([qo u (ΏRB3Bĺ ڮsFF;_`sPs}? =xS7~({ |ws~y$4Ո6,WtvpҝQ;ؽf<]TƕA=ctI.-JIlܨS9Fl@] m/$Bu% EXGVԖD7eF&cix>f3aik F<7w; b 13 `[ث*SY.x=xs7Nݔ(ͩ-$ SC¸V[s7gFnѱU] Pχb?9~ gzO>S %n@L\\N# ǹ7&RO5prA}x[0+M1~D}kɾ8bγj0?L'ئs %eo=CRJa!Ml57CiPЀ2הZv@-}o4NQ7@F< +TS _[poWbdoRl >%Jwc0+ʈKYzB7i0qPynHկ0cUJVާ7ʛjCd!$}=3n]Sˎ|u(s~Pz&p>dzeM_@َun>7Qr;+B舕ӗB0C1>Vt% Pt| wRτx'tK2yD Y# 2+JIIjaY>X|CF7Cj.{\;·:Q8bL4"' z,Ty>+lZ^x~fdqIi;iu) /oQzj.G!G>Q<< ͳܦnpM'juqOy}D{К;g$+ q9\R`φE,ޥ{^]ƒ޸!)^KјN/yŻ`kJXts:<%Oy,QS$,#Jg%/]XjtWȤL`Q@ߨq0RM$aҾgjVkxkk gh+_iBd-f’OUYUW<*^Rɇꪐ1[t̊X-n8Ħ koE> _Ÿ9Rq}Z$~[h]ʞj+CDKv1~( Za/27R \lQaYy}C úwϜ&{7(E @ji;QnXRQ.o3d(qz9gYȎzŋ+67\ 2Pi(sG]e"/ `$R#!tRBBc{&Rh!keNyli_srr4իlI 9w?`/Q8Gd}XUH_&/k?-JB HA+!aVk̵w&2u懧-{@h>~yR;dGd ,ERjE/H*82M*M79NCD}@M*B9S6twѱ#U?Ъ bZ8;F5Z]dp)r(c}GJ9Of쟾<3|UTU$5eFgCqCidDH:,#?f z1lUٵ&7+d b՟:f I2~J b<0GXE% \n K76Жk:MҾ|zKoݓ|0M0.gjd^8 'pw)³(pzKД^pg\]Ճ~/8((JQ# ؿګ'F<`C*Sؿ:c7p~b]+V8!)[)9g`s~||=7!ȧ@!ݨTK(5jzeUJ_yWQyu ;B7E1pʥџ0ߨ)BX'zkpvfLL"i!/XP8R YQ CwCp)?׃q8ð`05J)j.idEyE4SV<1"{&Tvʡ<\ wf Tx l"/c Q`R|S]@$[H̉n ⧓ d5uR'%m;{YZNDf\*VZܥ#Zйkx[`.LK)؜D#qTǀxQ6_Oϒ$ OO.=߆jngˊ% i0g d/k4:tC1C?scFg:$!Lju5751;9pƛ٬)yeaǾoY!A\P)k~ӛvDDExQwg"4hl&1$XtK8`Q#^dyʝMq&CB߀qr>[IML{$'h]_?j‑HE?>HWpAԗt6CePAR81xF?0@x?ןwzķOݔglm~r24Sw! VLtUESCV*d I[o0Ax>.I#[A Ȉx-/\VYM=">^S̡#c;^g^S=!VY{43Ki"3yve4a"eig˳W$9aL;_)f2+7X3ɾRLsyJb(#L+ve4؅(C}O (P{ xt'0X![|qrlYcnFDt}d`zmDIpx8*@۾]^AaFv,yBUzL`#\M*l5DIψJ=~ pD]\eht|Ng*J* cS&-=ՋBYA"5 %;ءe[Su!L \̌|^BvXEI]$&Nub\픿|_:2$q0g)Ş#$;VPJEmM-i$q2*d^5˱8#$ I}Bmi T.zi!g}pCsH6 ,}mtMEuft7]H-lNlͪ<áECL; *>+P7cuXAӦkVNv`FC&a\,b"MumՆ4*pqo(Q276yS+k4 IWxEJx3}ށmZp.ai{Pf4.꒟!Vןk%R>1>ADL<ɖd  .\czOD%qHPY 箟10e]#`h\!(+ K4X7 WKד;-uI.(7:IYlXBTE`檎Z4Ks֬!~%ujT:P LesSܟԡZVZ3?M,"L~sEidd\='"m|t8@(f \^ ;ƹ? !zjS8hf1gxz4epUs3EB@l"Ixչը)!f'[tF7n} d/3<ԇI1^ƕ kP.J s<v ]wRn Y\2~lp|0mUO8m]=Ў =f.0 Ky.Ε" v5fZD_?%YFf6#0>O\0;3e?<^!_Cj7C܄+Sq@7(RmHܔk'~ff.ზJn3* DqkN4Uz3LpMЌ&v,H`U:R)K38 C4!S. !p9(n&ƝVzƸQ=4G %Bj7S9^j7fF1]v,,կ GF sCԷR#j{P=q8M@v$MÓD%ށCII@} $x?#EANtbOC&]nszaGȬ2d8lظ;M .CyD;$yrLwiyzZgeZߝ.iLjH>Q7q_DP旯:z]Tp@:orއ/py`5֋ =;uF Z^@Px^RQ>~IF]*E{]u9FT_]Vz v*C JN ] O);XDHʉ::i(M:Iz徽,I҉\s]չ"_,RNHq$+-J:ΌTC$2k ku0ϒqtZzVL%~a>dzQ=9[FfTrKTD+75Ș1dFJLFkV=4]FzǬ$qv(a9xL廗pxh)8}(8 Ԑ UҕZp01eoF ]:"=l3I 0xor3F˛v-8K_,x˟Rd[%.\OQG4&{|ě ir:f)KeI.f\뛓 NFO 2'Rܔw1*%!G_٬ Z݀fSbg.K Ÿ= NvK ?/]5P-THЛ'O  _O ҇ꇄ" "G+I)n?^[ 3SbÕϙ*[`no' e},p2I7<Ƒ' {JpGN kzX<e͒5&GWD#^K5Ҭ^GfpX!R'!?}{ (Y7gyE}!(5$NPL9N7wӗ_lI LO&0+Zr? +ސ:r1#ޑӫ]L 55~QӰnD@ʨRE#X0YUYɠD3odvH'y͙@5&Lpl\Y;6:bmkE5yS|( #$9 4@B^_c򕿗ea3߽@iMQ $.P'TP ]S@4xP R}ИoxhN!lҰ[!NF]zmS_,t o~@Ƈdžm$ `0w1W=T-6Y=u^tkפ/?"W 43tZG'Yn\$O=,% e5Jfr 6^ QaAѺ3OOSq/dKu|@#׾Z~7.# uIbFz't"d/wOl($pܨ!rDp|kA}-murUc&Uq?(%0JL u2f0{<\͋WrNE?!;\`"mAz鼇ޒIԇ}}m8X_V (+Kf.u:{DQɣt=1]@`/-k-e]6>2c M0A9 Oޚm96r'nӛ$%3Hx7~VvgBe#llN<=BtL' a$旀p#)(avELvUT}lb ?y]w5{`A==T-J-j\\auQ\}hgz=LN,aDӝty,Ϊ_R6lkvS\w_{d:"ir)0HSQM(; i|?0ɣBZp+,㌍1 )C7.zӛcϒ~RCg9<_"^@h_k.mZtEΧϢ}< ˏ[S@fy@[VIi4uaOJzh8`qH {-Ĭ[rTs;yөHeh5+L?`"Znr*S@=Qc[()Z_JZ9$ٰ܌?9+o9!N=L h[$`3亢>'?|bQ!X* ڊ`b /#mivwH(m n1JrCW|Ȯ3Yr]ԇ^IBU{EAhX: 8vC/سOY (;hf8KG֛6HoO92>cnN 5QpX&t}DcOh]\ ?L}W,S}|=>%V%H "K 0-8O,X}Fi?_Bm5IY nq$PelnS L֮g_mw 0R]]fZ+ 2dzoQ7VV.\QՂ°ۃϥڗqs2.}cǒUV>UhTnȁ*CI g_UF}+/rPNwhVAx-&>:n__Ѱ}} 36Nh&$LBP!6QYPW ;/u &kj(C!o4z cbZvYOdS>:';x=W;⃆56d犠}Ⱥb̫k9]7)oMە=lqPZĒv!aLA *ΊtG gI 3/]KK&G?l?K(ڧ{,~W'ŚA9k]@Sݏx={F9x_"WzŜ7\]ό-_h]7}kWb,|c*O&KGݘL=c{r>{-@ҫ;'osA~a'8UT Yqٹ9EN:W:6>Ԟ[ﺱ`3}TSk"g =5҈7%Mxܙ$}gde镼WKεc6*wQ=N z J\Ny|O](Ič~Yf*R]w=z_4W>q*ȹ%a)!/3V FO%?12JEJɽ00ctThhm)J Ac6a3I|=]A*C#`8̌{wjdmO턀U%!EkԫL%ll/a NdiGFA;; )N*gi4|ǞBu&bs+:O/#Ϧ^c4"HX&b -rU\nĿCl0#]NC}Uv &ol*(Wr z /әzԻ`0Y,ne!;y. 4QrD&:߮hRGCy `{ )a/t[9 u,o CwSg O5k"[2vp}9X{rΏT;~|P gՎSUW" Aw6ۚWJ%eqjR~ g@h:b 3["D&*Kc%A0%Mu8-Nu1IvʨIN FCqUs7gnu)-cݐ ]\.5`*oX}΢YDf KVqo|N{"h8Y.`ޓia9S'J !v qpRSfn){te߸KXn̪ʗE(*&N{5 28 fcq( 'Wy~s˻c+HMCGײ|]5SnMJ4la/db-q{*3!(9N;Tlp*,%k[UhW~U且,q H9WmJ:fw{)էUv__pHpgŋo5hq[*uR*[L5ٝ8ff= '6#u43;\0E75L5͎R=R/kmJ2ZR k.o-ΐ,bXsfW?CX%~]kg&sA< Z2tr#0j Ŭ](/A.3-ÝUݘx(0 ..{濘W(@u%f-#1R*!caj-1r*^X4$g5OG0s%72?G[ػ߫%#e ]Uīg`p e"Ћ}KO%)]D_3z>#SKHy0;I{Ջ\2~@x:6Yh⃮3fde\_잠Fsԝ3 ?.at.Sƞ\#(RPllq&K!O*S 5O\fC xg&_wTyeKa?:G1{, ӀA] #%w[+<HN ։Eu,&$Bڹ~ywmxɶI?dSi9%E?eVgelA(DN9\|prCB~W5|cX:ބpM/6ds,yY bT} Y7Io1 y[k[Dy+ _/jH=A)0V=9iq|DO5ڮ!+t"ݎY:1vffsاeqgLubյpvx[33[y/h0=,V3r08̯/Rg&є'Jsi4<:!x)h沟M@ F ر0<ˍRXv!k| _)U6M+FX#hϡ':MЯNPΧcv%$kFf:#ǃI \~[+j$7peoB,`\w|G=p5G_qWFSL6~ԣ2x]Oej~g '}㇘u o.5 ƛ4q+^G83nH7`˙SZTU+n1USKqkԒϗ^5tng2&2"-s?{ߔ|1-bPt?d3iō]J ~ $9 lBͰ|=1m:qȗMعԮwq`QС*Jf8ts>WhxM/g O; METOz,nLO#meü#w0TVU2mzjS^PBrHM=*8եQmOEC\P~0 ;N(iYy`~jznTVxxbX"œ`QE9M*✆X=\ P?E b:F+fܥX>CL+Lɶ*^vl'S ߤd$ E̛WzCHƍrčPEپhiqwD*0m4{jֺⷲDPmb\!Ѕ0q˳F s j&U$շЅ(jJ߸Gh"3y B08Z*. >Oa{cbc|%{|ɬPfZO~UzKG]c^0n$r[P͘]G`Vb}iҔޫP켅X]!nk(jb_'͝}'--D "Wur% +URHID2;8H$!1dc[wvaٖ٭o [ :5GE3j;+dmYSatGΉS?QP7[g9j m\N"\#+Bc(>^;?cPЫ>v *zzB|owH;_,˜]TdB^<5֫an*xpT(-.mC1kE3,JaAk0AKEeA~\|Ԕu|qqvHL7T>U^ OlN$Q$/ǃp1qj[! ,>Gȡ Tf YҙM*aMOd N~m5TڡSE Js3+/Y" ?pAMh]n`8,]'E)^E:Wե$0IBMJ#-%8wƝ4MCڸϳ!^sI U5P$mA+w%,`yE٤F2{MA@49 Z4`OPdוу\\b(f-/kGMH`N%b[Z_8Lݴ[HRI#tJg0=M+o;C"3mfZLt%O= NߡQgYgjugƉ:xAڃ\2C1cWMzdԑ ;=[)¹,ԈUn~ v.^ ùyTSNȋ->a s:mxYBn|'vy߱1kr"^6V>NrF@'FN|2cFsҸ/vÙs Tuw{wPb2 5d?-D^SM_9]g-ki ՗2pZG(2نnWK폞ϓ:߾EW `)^^cocȽ&$[PD=3=Q1c_MDCWrn}6]PG0|U\W*qX__ a*/@06=_TjfNvL+og.wFW#ވ5<{"נq?8IYH DB]&/֭ZKYzlD0+Dз `* p:{)f˶>dV--\ dC]s 3c ݫ&HJZn,ɀn(בӖ*'20]ҴE {>xf?qp0ѵcvםIK6S$܊; Wu{XsQi\ ɠN{D+ cMގY!~XH`=~%!#DePŪ Nu!Z"-2Gi[fKU,DF&$3ѢVZAY%hX\csBdPGB@ 9P9WGIk6ݝ;Z:&ChuQLS15߻kbqY%C@?Oڣw5U7c{IK":FT7IN~ VS<3w "ͧ#yfPdquKA dPPeX՞'Eo*1Rx9mEÀ  ȁzנ3:FdV"z[SaF`D *Kr\wߊѿ 1`U}Ǟ6e=oR# 1r#ob{~PѳR)φnvS~-8_9'Z9ֽO O=M…Bl+m * S&B-ƽbΤ5&Uv:9(,*Luw*,JgNnЫn/VKwi?gv/#”4,^lUjQkC\=s̹lm6R?QAv,(|s"NJ?ش: 5M.iQ.ۏ/o&`''h W%1$e=`l]AI_6$Ai%9eNΦʓԬ?,/w&~]p -aGx0%hXoVmLE*"jVi_ظD8X2x|,G#at 66D=H"A(kh@QTH%OW(i_4LvU%~i~%};-Ui8$jW_B4EYu,a(~hI&&v5q3wimbC C35|a}z5|0C0f/5ޱ8]{YL"+6 §ш#Z؇{ (qcYSP,+~YD(22>{]X08_أk؄pMbr0Y*8x*Ԋ7LB#6XʼEXv BmZ=6` %Iĝ@^pĩizpWV#bMu4$m&?2nP30_K *Bz;oR]9H}yFgdroLCmؽ gGD] #EȬX,P}Y.[yܾ~F&Jٲ!3%l7N|O4(@No+LW)CP Z`Q^zK`zGX<(pHYփtP*/YMs4>ٽA=%10Sӧ \:ttO R`o&J? DCqq>llբb]3:sqqv7rprf泇ˏx :I4å:īa7ElU Gp_z;Tq,T`ms䮀Qnދ>}w^ >ӏck~ed+ĉiC{z b PEّf!Ewդ ߗwmplvN)/vWXORZ׊iIEuyo_rK֛Nmrka7\?OTLƈ`ߙ}yS&_Re1]5|ORU©9B,%9Ɍ̠>&Ɔ;wWg-f֮)>t3% mjJt]iѻXt؉ o9M1װWbZ R׉ {id&Z'z 5Pn 2`BnqV^},f6½6$Hkx(D|'q(|1}nU=8ujbFa9ט# yRNkhni ʣ YjfؠV<:\91Hah J``EdQiD,,@0K(Zt%j̼}p CיMɢ.[9匌 v>|.G¨ ze?uIgVtޜ* zZJRx$=Sǩ︦r)>e68*(\Ⱥ)/3mCWd zX3LZO$"\`{WǍEhx(tzSO o ?=ݒ7(t0}"δv1}'sEn: Lќ~9LEmsJ5J9FXR"o9 T.hsX#.WxNPՑ.|e:p ?iqou/}i8Xaw; å%ˈ. WBҩB Q<`=fzWq@Nr1LQswx 0't5bDr䮥T@F;| jAZпMi;++-ƚTpL<[U#:pi1.~mz]\QU\9R3i ui-ߣ쉰:a^Dȴ;TU;ws-/l~A:*Ӂ1a `uM׮ej7^юV[P EQaѤ[ZUH )CqrJ1qy땵~0(  ?K2_9ң]ك:}H;Xʈ$pjskvY[(Z$ih6Q,U|מ2l'vs$T Hs@$"9yy-h29ɲ9P8밴rQ;l>r I| Mj[* 3ө!*:zװL=,xFWt1 ~~KJ|k_*7)Sr%0m$8Szr,@dnB%5(#1UP^.ސu >ŝhWX~V{.׉ւr1|^ָkzWO] QiP s}3ϑh)_Qj>DR.pѸte`T^ ʬ*ZG.1 S| |`pdˏR6,w%ǃY?"-k*fvf8nG#bt0[qi)>.g>Od?_p )l T~R:{ޘlȌFk êuҊn<M 1V(TR{+J&m|گ͍ ٖ2,W -L7qtF ۡF.|`+F'o\_zwZ'۲`L9F,^ŋ[noycLrgAI{GCg$:dV߀ʏOBy(Oyo̦DF2u4EYL7eELΛ:O7qtiJ ߴ"-Qe~~_(d 1w?,QAKz?їoؒT޿#|c?Ѹ uU8,Q9[O=+r;~;+Z[N3+qU2_\Zi) 97} ]Ry^=G6o= FZˊ;ʀ_N?.fT_XO8tH_ ^ǽ22|n^ l?ٸ&T d)",Io$}Ec 80i{4hDP<^U4|1֮K#s#xbi}8?`H Qyel^ @tIh%m%N 7 FKÂl?%œ,wH!Mi&e#^n&VxY]:>zG5ܝ4{JϘd(ɂʱ*Z:;4>xDh~ &< ^~P;ī j:B cY #f~r;#\'YQL<[v!tء| |bzdF1x"su!37z,]Oerds)o"/`p-Y ) nOWjӿ42$BB-p-܊UÂJ 4%֙3f+ ,xHqTn۱I`a&f^tBI-$)5f>$)7wĶreҾE~U+*]{X557BH^?!Bbp6pvB7e?_f˕}j#2|nF_]~O :N =%#2@FU`M W"|rH+.HfD@H\1.W扔t9}w䁺wvYՈ2~k-C|%7; !$f0aA٭4a$o+3f%Z7&}=k&g:*}tj6V%lH(nG4ly1S;WI_C(/U̙mHhJřɆ&Gd ˃Hl4=|Uhэ4="K;ֹl>0ڝ~_\N9q}w6-GS|+{ 'x O H{*\~y+|_nr< t&- +#7bWUR! PVQ” 'ۑb^!h0僤z.=jÃpbC%F Fn B !5 >.\Ml2NkHz ׏SLK;U- ۧ4KyoP[{< l׮ē(MM.ImĝKѯgY@ qG/Dw[bIgpgy9^K#13SY2QRb"q0rBn"oxczxճvsz'v'T&N8ݲ$\6EGW^|_߰}A㾯_uZeX_2yc!\4MYL~@2M<Cv l o_dR[SAl&U<}YX%q8[ܫwC!UύCDw4c _Ti2>`H}!)r0sk[!Ž}ytQ xsw}]w%] h'Lz-6EmS\(Ҕ Ӆf ˻V#S2WH=fF39%&D߄-vXk])5醂ik>Hhho0߂O˿^ڃ -Uɯt>f ]Q2eSVbȔKUZ<,q&< .!No!rx C73د͝irXaB=Ffkp+Y30j]@E3 ™~e%2?}ĢB43#o\7ONܞn,m FԐN8'hs-DT6|tl?%Ӵ'U$czU9W'd()lyL+pXz||8 '!-rľJ-n~036Q{ ɚ .amqSoS;065G̋vv2L *.kt=]ւ]X3 Ub0Nr* 9&Ɓm`J4 S(Ըvt )ɍ]l5V$wFݝ^*`x~h>}> hM\\ )2uRݥd@`og'u ӚFGZ 6*QI6#efWFv {?>(Nir3 #8 ģ lqq6H aĦ-,  1r\V 8UMΧCwxA$#vԝ=A8[7uq^{%V8I'f20r[f9BnJw~YiNAfYۛA]S黢5-P?l#in˷:(~?цuYŭ#Z %hlT|V 6tveGq?)'AT2`S̍n \뚅6aGQrsjLJ {[ygfkpSmEźɹ8RSpؐEc M8Y~gj6sKKٝ 1٤X)+ QD5M6\uE1pV/̞H넬︗XwNҚaS cwgDLKJGi5q!QݐXiR"^yJttCVXc?17cq-dsi%U5;|K32<" s^Kv/}b6Dj+Ԭ.ϸ'A3\cjWSg(ʰ>fBNC;{iΫaz[o+^ }~׾t*xAG)$z^o$Hئ#w+C`+Eؤ|:$yv6|LKf:W 0iw kSg~X/o!oӝ(;@S;m{ŲV{뒡W꽁,_%\w庅I>Bxqm x܈$Cu'OXMyF ]ipKV״HfmV eDe )R;(f1vuፒr .-֛$2:?hwg Y5UDU1Stlie%:p ilEn{͚)l ^F- oBT {=:q:~ZK}dg?mlT..t$k%л!rMa+7'p`5]隵&]`PY`z, &Ր>ӳމ&ClO}e (ʾER70y1 Tǹ]lE;,K cLٵ(OߛAq0g"-L @#d?4jFץn@*f͟Eg ѣEfl7tS@' :t&PxL /Qw3"ʶd7^fu-m{܎m(*&*$c)9Nbe~vXB~=&J*]bOr7^ӵ̩SFNP^^y橜˸;bߜJ/0A9P;J(v#"vSh%(hٹԭAڈ^ky0BKe!5̦݊MќwV֍o y5k6X1ҩ`zTld:FjO +E[Oz KQHiPiŃg h UU0+\ dɷ܋ RpP> Y2:!:cT sdcjVq\\÷ vVcYCZЭS/y?JC)#g56mEA*)@OZ?8ϾJ6obސL_aUhi1B$CxqQ1lu_rjW b V~Ƀ(&xqJRVn2CgOTׇdmYtKTR\ ',a}W4\4V,0oA+`fh'kߐ۫k #ᯰuLpQFsB, \~`It[ɤm3/Z'6;\NB U11>EA-&4Sv<.uH3L|dwsMk|cuRRbIΙl+s3221 Ϫuڜg"@݄7F% $31B)~(1s']`TD@M+e C!Q59W2JFJ2HxSlxmA z' ?_X,/897HwVrF-ؽNlp$`C;4fmCht+pl,"5 m 8wr+O3xģ8 ibM&uOx>v=w 4  }L.uZ8qGs<:g-K|} Ռ)hyC0O¾tw-:!=73;w0z]e G}]xqܺƳ\YhG(;-.(4$̳֗Gn/xث)[P*N7owbI7X?%>Ku> %6wCaZ.?V'A4@|uz76ȑrK~.ϵ3!o|l8ZQv ߳1QvJjy;.( r{5E@:LZw_36 1^E⬫f7͝)=u:ߥ@`yW1|[H t % 7F⸶t6t 㶣l12ʍ40}*Y:DaG@5Y#;,#6;'v~KH SvDIIpYd}(n7Ԍ)-=3_n}:G/E3ڴHZB,n\Q*J@=sn2",(dӷܷ8 >X)9H1O|tд$wہ`+faS (<X-S W 3?& eV lV@ =㿫PQ^%PSbi$)1!X r|y7wTne" +m]8LKFH7 ѬIZ7 Qk[¸<&v'l3[lU:W)v#A &B)̈́G^ PG_bg3X_Y5436,Dt"kLm_ZjvhCw  ߆ ҆V dwm~)}N>M=<TH:C%PNՒr-b'ܗxjߡۣƅƶ,AoANA'̷ oMsH=ԽFc%/xiN&2&]18kK s^O_E)B۽?ʱu|FVo <0H Nm/d<h\ z{cr@:PT:X0^&/97> M.Gd&Y+Ow$Cʌ璣QLFS5]?W A f*( "Fo+mѾW;^m[UnoLjx_7H~]PɳD{WF"4*Zmm~D `[9WsGI>{xjِ>#f,KkڦVC|0عHѷ4e=T[4Twtl~ZϏKɏWb@nj1BQ5NZFc}g,.c!Xz9Џ)Л3c"']<*$pS0{ٕWFnS N {) |Y`K tef8ȯaP2W` PK '#}1t9|C6<~\\|>PPGXo%tD,;.@S^=ɬXL kQB¤7M;[&Y1RWzs[VT?'VvdQYZ5k 將+so6²,$E344 E&lv PWvj;@h|A5֭[—_mz2\ˎ׵M6\ n5$iE $dK;W[#b(^_q7 :F6WKBZ^h.l62 }ك7}lb*~V:ܜ0*>Xʡ %ɚ l5p }_^_:Ji_߄`Cgߌq!1]ZrQȨERaz&M,PJϱ!ZS* F}ʡf7H X7O㙨(Y"CG)ѭw bf>9q]V (064@/1/`G1)ѱ̞7_364ZӚqч@L=D8y D=bpSН-c(ͺ> L)_g|g5roA^$ΨK{,4`RR%:jRBzGUL}Čy6@r|l]?|s"Ӟ )3Xyo#IeUXx-@GܗB ĮUw!0Yu <*tk,)rK̤lEJ:B6عD}&xH42ndYͿ~&|ELfΩE wj \.JH0{2Ojݨi }Y=sAh TƬ25?7M~#WXFQB'2cvr.xk|˧%`d @y0PzpSվ4DOt!]h]\~zm3PZ22Cl˾UҼTg |фv%KUb5G,WPCIŧ!+v9 }4IC7Pc&9ű'.E)l!l0'Yc,PX8UK.nӛ@;]O:)yumMݚ!L@ءp }V6.p7YyR" \oPo 79Tc:UVm& 遼q~ fr?IQO0 T ίLM*3Z>)*NRڊ¿){xqm sg?#M#dItIKhXDFDI4~} ?9V~60-g6ƥNՈ*W"uAڈ!1,?B2 * ڊOMa7>Ǯұ!8tAnL:5`TCfz۰hWc&*ZME)NyEK$nw>J,ڞ9zQ\9>w+?N]{mc( SNi܎,]\r{^ mz:pטgoOQŐM&6Jtf\bBpfγw ",C 5 аE2அ*5e e3 WSsЂ{V)XH::jӼZWuFIe*1TU}Zo\Q9C[o6IK\^Cq;T,9 IrwT1SC#C9y ʴbWm=#ر0JVgLxԙ;@,D yzh8EJs>znimkrW󨷳ʹ :8^='B!f'"ؕmMgȀdrC{+ m71P$!ܗm!I:u E}.項,TSsǞƵWաu=7o&f3k4צg3s-D MXu.iIjx@fQҗ$ ud֐iyg)DP}_ehr$>f+")@ͩ7>+ˌ) td - 0"'̔2^׈DՂLG> 9b5{.}`ԑ9GoN =5/(N6Xx0` ~dIR@e fhTedZX }:֩U/Bmfql >#_״Z_ܻn}UI- O* Zh?6Y.q;I[dJ %j8 O39xX\sS|RTgk| {Ig2Vȶ-,iqqhm1,;$#J3UP+\U? jys"fY5ji&HdMguFŅԏ؜.c__r6 ccTrC0i;$ e^>雵^[bKLg%gogvK}c,ԘeU$u˰C"D*,=\+촉aeES: Bt {JZ䝳 4AV?EruȝT&6Ԟq|)6,v)}MM=6||0Cz?gYƤ |Т'o WX(-E껽hTA17Pcg/|>Y;4qZC2,,VQUćm]1M2`Ypqs[C2#dK^Ti2QLM#Pћg((}݅_KϕC'h%[]BI {f.?D2<TdD^+fTP1@Svv Eס1G}1,CasӯW&RP2Xp`ǢNS§{g|289@buV9pQzDQ\ρLԽkg9kM +Ce@[ϱ਌{/fxYCbn5"kØAS18&L3ȹh?RutxQl =S/\[7"O,8BۣƈG"\1YD9]]3b 6W:~}#ЁiuD ((y|k|lRČ4HʲN>-5⢞Im3 w 8KWj܉tQ{ϳ{e!;E@I_vpWfd E>ROu]הy+XIJgGɶ!g86]2| Xzzc z tPQ+p.:Jهj`[u9=f|l_T^nm))>BDՇ}#Wf~K)saG)'"3P1V`"0R1@ND6ICT H [p -|^OzW6˄`@ڸBb;kF#Nޖ-v cW$3/ޟ[## ǪLTk1/9דYAN)ݠˆMcK #I޲غ딧eb^tb@`FB[Nl7?>ي*7g7pJ"ϓ"tNE3 E™dq3LN= B`*(w0b^}O![`R3 !~f~ ?0], ̉%r $([??"oIяƥ1&[A uhrAFz["[9T6 OFh}}(H Y܊PbYbX1v_н;ݭ%Q~znrEOo&._3Ն2+!M鰺EQvLbB’W1MZMx@]1v$eQ=ӏKLqwƓmzspo);[3Ŕ&v R G,CFχ`fɅj}3Ͻ7w9f iKRvs VtGNY:QQ]ZvI,FzrD"tkuM7/-r|>$|BD\Ӭ .7'Q7>d yc_r@ і[q-oR\8`BX`,=-/aG$LϦxubu?ĉJʵ8:ba{!8:mX(gk?AܯDnN&8=7(y 7N R|U/n68ҰУQD%wͧ-9t"fMw4R7؏`xHU&Ny9(K,qOUm&xxTCA|29\Dz7;TT,7Qb0 ?g*Y+^5[0#]*0Nj*|//l&z)%4j7&UjUĎ$~?T_Gi͋2LG'j KHκ-2N)Tک;#ڈ;$.ZSwgoEzikULRIձa׆L0zk%W^lp%#x)d<=CCK}$vJG0!q7UXmܼ-ͨyBMIpTW8XsQp<~l8`1*."3U}\vôx\4㈜5dZHPf]TxR*\+nfbQ˙cek+!RDp(lE5ڌ la܆şP`pQHkU5hLv7Us t:4,=c1a?uZ.E"K/ʀBV| VDI.a+%&=I9Is^QRn!2*5&UrTt =:B--RÛ%eKB 6gHcY@_}+.; 37~ZI{ބ?𷨢y{=yLqp3!|K^C$ ϥM<#ѹdN?oސc zD^\ᐐh蕵ve+ZY`Io=Ew_#$)ʬpl~(̟ %ϻqk&b4`W{e(8*o?)U`tdIŸ y*#c]X%"d#|>#y7rMDc{5oK|_}f`'8n.i>2ɷV{nQ*޻-uCj+b,N*#8dZ'pGKMq_$M,k 6cݒF2Hh0P_=C!V/N]2Oc4.:Wy+ġlxu#{|჈n.0|K;ʺճR;bm^5pq͊KfE}Xm߭_H*v[fGT9 |Eґ>8&4–RIS"Qm ~t/&zvlJM] Q/[(Qy$L#%Sd\tKRKTZka-8b%WgFGb@]^L {' Wy^T=l+!cE՛0)p}Lj-(s+Fzau sx~pFu͉ U!J16mX#a=HgPm^wtjsۦ8L0+̯}a\{.enMQR:tOF2Bg+88ᖃp|1 w?} STh0$m@k-Ci;BeTaI &i8Sh7hcI1xͫoNk*vRG$-iPjԆt0xo ճ]~!֓s8ap D }[vJ̘|$j@ɗQ֭_{nWҟǞH !]<,q}̣)]+mU/ïEK!n%޵j>'.JCIϼ!A9}Hp:gXt N SoYqˠ?<{N9_R%㮋$kcF;o#'~R9IC 0L=" dہS晍?7QbYՂH|{͔j&ǐ~jչ'ܜsqjPV# Iӊc*F 7pjtXq MPWo3eH<89{U@ETS_R +n*ck?L:$MkKTNMjƁ\&|=b0 UKņ['9fy ngɚm 0Q8'eqr|Ee {mTQCe?L?Ҹt'mFGƒl=7I=l"V?IrF41hHpںaF>ux/x\&.m|8@2q<s\%Vq]q }fs^S1*&o*Nį`nojJǒɇ*i]<-# Q^s+ ]S_Zg%W>>5FU9(F6dTt:jr)xq^%_:*"n7_Ƥ\R9&<=ur3tOȪ5&"`[$[xL3\𘼔(!K֎HVLkR)n0"[^H@ζۜX,x[ƦmnAjC?﫮dkZnHAGj~wu}ʣ'hJtN+tq Cnkc(6flWZZG7 K:)Rr. Bu{ޟMj{TZѥy.Q:d00]$2tPxivw#жy;LR]xg%YiEJ,a24x#`{T K땏ZE+m* {QxH./֢i"; >M"M6Y}܉,}M#)n?ZXo#E&c],b^5QsE#ě-wBᅆPSg򝂂X6 :G:yre<`&AgUf%~i/J$NR5"-Zm" rض]UN*$ԅ [iÞhwVޙ"ׂ6=|3MWVF,/_޷w^;$QQitf c J1QbU16m]pGmyr8b-ɚH}avd~ . Ed-0K\ROI5in +} -vec%{J #MiwfӡHvۏr* ##{=MER%hȽ),FNIX$} s(֨80*2}t옩"aRIJCY4`M#_R;ms2grrvqo5Ч[RmcuKP\t:j&_ X@M&NOA\z$`3-JjLb0 G+3^hE??gu}/F7gkZFkd)ꈟۥE=ZVvdU!_[[nŲP-ѨbiQx|B¯HNҋVN<Kѐ.= K /L+%2j'qԯVTVK[r9_юcf+İ$<֝@lth"Q&d9E4'&C '壥,mr =Kzyd,{t>-(5t`I7S Ղډw;~Tx[*KQ ҫ".<7Sq馇3/LYZ6Um+Ix~ 潜q!${ap{YRzAGp@24{DtG wp1vQY%h.48UeSY RO&5KɞtMn(ᦗU j a$@-1>[s/:m>=8Ո6|.\*\KCP0rf/U[rݞTj"8gZf{hhO$v=rT_B| 3>ϱL*n20?քb7=K" Da50,%n@FCn}QkERjR]@$lQ\,/6)KJ(PeP#0znhxYL&go %fK\c[v^l,{|tSFH`S<ο$KPZ FjJ"{eE[@_.X|q>w'+jy&eWK̘|m痤D4eM]UeGr)ԏМ;M!oL~hkbn)f|WXY[ЁWI&^  فt zƸB*Z4gfqKϟ= _y+hM'%"%Awb;%&DO6 %SF|2ʽd;rB,pxcO7oE@4жOheg/\.B8lI}-Sϫt9ÙVDoQTO>rBp pJ UUm%I喙nZײz-?+SCoXʶ5>T窬\kJ,GȰṕk*8V}e ,!1#'H0M]0fAZͱ4}qypʤUvzIڝDc+`)\e?,"X6:r'z#e̸e_~}RlhnPKI|/(E0[&;fA <P q[S#x(bj(Ijkgv3D=4~ n}AP "]5:XRZl3{<2?M9?E(l0!1]vN|(#jTK֪w$HlQR}}hB7 ۽֪8|7虚uwѹ&j[v] _ '!wq} ֭V?SH  .)P&dMCiMa~7{4Ӿf?Y6E$yCdc-J`U˒dl+;``Ἇrȟ2Խa`#=3bKlrA+W\̎3?YPP :P6GXx@cR5\k9*G]u#۔,qRh?{j;/Euq$?2\>G>-(ze!\(CKm+6J5+ =>mJ̃mY=jKO)#zZHZ/K0 eLڦ ЕQ k8v>kQN,]4w\;0iJ"AZAB}`Vs (AQ?czSh]T-3OS Y))Dj! -cIT җ,G7RSsl Жh(5$YL9ˊIwcF8=Z1'. \}2K*$Kcu%T4@QI:dJQI❦zx+XZhiˀQZNFj  VG ΓLwwXTM@Mo@(yKnD.USDy:4e8+cΟ,%UCf榧wVil^T-m4Ix5~Ĺw8SpW sK':x7]4V4lH]ʵ2K!4O(&]̊-J(; GqOwl$ =Lv?.B[eEt9?7ܑG`i9'MN& 5u/eA ԬgޝļG QcJeme4fߏ` 7>''%εOuW^gA%6lIc՟3-&)p3=}p Fk=~ %*rLhHU)eI 1in> ( ֜ iBKGB-+DͲblɆ!ֽ UwXeońS^T\28&OZDAaҲKleŪ=}$ n گ3Y@Q|W=c.17,'e.ꃴ#Gk!w3'9)1ʖȲ9F2t/½σv|u0͎yV`PaGZ/g#LV =nW[#=(KxyFp+A;fFEAZ)=u35rGJ#D;?lߙ#qD\+ˀZ/>98.]& >SP 3sHXpEZ,=T^ wgڨkc&:I; *Z/Wj !W YZtVYZgzT:ɬ|]QK pS*rO:rR#pbvɏȆ2΋2\To~ڤ_9ue{<@@ۓq"ګG2|w0ʒ>%/qwKs1?)h`6ދ̝ @5TɫQE 8}hA4#w&V/}hKƼ<ԢaUT/i("z#S[9+# fPQHNO>4p{+ri}|5'rN|1z :g.N-*7RT("סڦ +:;iEv7SOy Am7:03d}Q襤;=\\1ˮר] X!KI_`3!7-X5 Iv e3hS-M>~ VK y(mm6%Jw8ZjңefVB Թhy?20W)4M"mէ^C(7 tb}?۰ĥk4?&Tҵ]G ӌg<{H) Io1U&`#6ssdV;} c3n1 w{AǩAq4Ϙعh9]lp[s ֕FPrSmE~ sG>̈́6n#8w H{v 0!%/ħV^%2Fg턆 ,Q\b NdPR3b|ߢ.Va~Wn2ú5[Gt >$&98Q]/~-v+oY\=4 g]TO>Zv#OGz.nU"n5[7E'z>(t곡;Wd\Y(4s@61zMv)/{[g&"97JNnfx k*<W=_[K4utx$Nx=BA[GA>[] cBp:F@wbJqUqoA^>z|58mTi4n` 7@G"f2^ |1i`;Hdn~YЭd. k1>NQ qjDlYG p=>hyAfLR!?&ywFH\ cm]W>8Pʗ{IW~W~ǞvVM"\NXu[ 9áeb5 %4JQ+6jT7vE|t4y;U5N1>⑱ck2-4ze [z6{U=4c;ٗN-g %ғ8Y"Ln@jȰ y ̕t><׬L7Fvi_q ȪsZ[gߤD!H'(>4 fȡ 8W4]U {pށư%̝_{: pCΧ91tk?pj=#mަAt }v+?${̈́렵%zX"w_{:@Íʉ.sqš;|:bo\&Qu"\z>0:T` [JSVu<'Ҡ9̝{ pa{|Y3J;d$>;<̫iR9Tf+bAHXzHR 4G3ʆ6Hf6lDѹŦ"g qB˿w&1(##jԑ f䵌=۷@ْqAmne FFDM !AYg=ew(ǑBSHz5Gԛ%n-a[㞌c+ X&p$s$ԣ[xthNfۓ`z{4ub ɓ#L71*3MS*X*%]}w<}Y/{n{E6-ZK0ZsS|n:z#'ee.Ǭ@a{o5z)r[\ )bHWh#?|k?ɤt;^);Q$8uj*a_;qcƂ91jjU+RCD9]N,9jX[B?I8<$}KJ<-"z=gDL4/Wj1пWmšg9e,^ Rr plrH$]w.a(.E"F9u ?+'o霁0h _Naq7 uLF]ϓ-IdJNtVeoS~IO/T2-Z&x )rbt Y95 ni mI 2LȊ<wS!~؇*z"݊ u*kv&o=ް~i{'GZ }m٢A.BxxZ[4HkuÅQ !=%1^y-FHk%4oyf]K CAMUj`9W['*Xpm3i쬎:}"q=`lM2:/Ǧ,HRV *DD'd⤌a BuBBuY.p]&!RX7jW{/)YMl%G7kԹ.ʈ;@z}\.Yb}]'ڝE(7Q@zӍyzZhZFhfF8s8v1/ԆrniXrfLnxqÅK0 ^k!6E@rRR{1_B0uHeׇH1_p[oB$~a;{6.MHs}~*i6+)馐MF5T޽hOaR>ʞIҊNRPΙw$SÅʔ". aM/ f,^Ga4Z[70ݔSy^l͗4 2+k*/QքRu:,IFs`~58#WoI$ ,5~)l8!N #_9a/U, YePQݜs !;ӊ;7s;H(ҿxej1@hRPƄXCAQl#kޤצ2Dr>{$ğj\;Z' Tu 鋆J5-Un̼rf%pL*fn:>3\ Lh|fJ/Ī}:~h o"GOa0rTJ<>l^i{@KZuvIOQߙmƅ7D O=D"MQci`I @8`b#p\Τ]2@P,?yэ:H鶣my9Kb6OX^F @ [؜0H[w{jnRaQf'uld⒲WV{y9*ytw~u pk5XT{>2լΩ*a^,? \Ď6mH]إ]s;XrB#s=^tzQ5r.H]*3q+Lut<1@`tl| wqXUZyHkfAvo4dIs~ ߶McS*Խ jt(}QMa!?ח6qji JlJ;w{2hƍ%H՟KAPLp\v o_Q)>kwJ>c;QH2H֬#9֫ɛ14E3JM+K^ܛWH?x o+V7L>) e2lEGsF~Myrצ3 "Zlu0}?pIs" 2iQA|J-" S}©-P4NEm*D{\4 ׫ ]~VaնU`}鞦)`= 74.kI3R4~ep[qH p`*щ:ylO2"pɡvd@ -͒Dj٩4 tEsC/>0 .I4x*$HC  BTk. tb=&:ʈ#Z F#svL4CWo@(~GO1F15ob=`q#dνjyw'n+ 8xVL4mAHY~ͲV T=+M퐷&LV(.Tx?1Ҕw[&=?zlO*h͝YQXw1BqV NFhL J}<}# {MoðF33#j+9^VZ@1Wm1v&GQ)g1 !jDC7:'X$!?9#tǼ9_eot`Ͼ(k{d޳qI}5!>$Knz{zE`ƫRm"A˩z8 !`RI Q\>!hƞKGA2TNI\m#8R ٛX (Z~dn-xuqz]A>-D{P|yDӇG/TioPl`[LUw0iƩ4mKJ[@Y2pg tlMui&SKҏ"Hjlf(չL A+թry<1* %"wC $NU]Sr'Dl "no0_!V@9M( Fk{O6cMgO1A>BD|i$\1 8 碂V.nij+^$sL1~."R[5[5ܛ7q4ϔ6~GYtP>l;D$ꨑMCvu[e ]"۾r6×Z c34EpɽeR0;bW+;XUI&\_Ӽ }5Փi:CZGBmNT)V/QmQ!"}OB)ٚU1aw =ljdt1|8,?ҍ?D腼KiNo^P_fE<41 ]:aEYꁢCUލ'{9I_I-|,{7B<HìKEBkoD)U(";f[=2QfƂwNPL}(, Ըہ.X1ŢDҝ^e{Gl 7:c_}5C/[>c@Fd9ALH?OwO.i(pf+ɟSC*iC!)GBױ{l(uI ]2.t6{+SDaDPV.{j\EGov+C>MY'Ͽ]Hړ+ 2vU Ql$MUm>ӄJA^k@HuQKL@vpgT"mAk#%x ~'풡_x' ?icHRH@[R>*qP zovܺbGgH !Cr~*E;KO=sgJF9S=h֪+hu`Fw ;hpS؎w 6}B6"{.Θ91} ?I2+ekcb1LP&Hs[)ӹg&k2^XOrVxjfeh ⫺ +l#&H^Ma-@."x/!* ) T Z3:|۾4cDkZ#Y(#{4An݂R@0`ģd-*Aj UiwB&3V!N'<_Jg PabFG:, b<}zYR f7 TbEMYN\,sQn &tl7 ϥwB|Hp1oT'i|ue)߭Vʰfu6x"#qȅ =b^BbE5UHhQż?Z0O-3eg_ٓ{}s:xg wn,!RPdfu݋QΎ-AXFĎ GFI[.hA[N<2$@ۼY&=SD@&)Ŋ/eO/bdfH( YGkCsIRT.jΨ[.BWE6e,ty~SB"JfO]G%l`>þxqHMܘB᷶sw/_cHت8U?0WR}\k܉pJobx^.z? .@Z+FDRщ|~C$;Ss~~yOwc:FA0QoN7w =yJcNFm']=Fdۊ~Uk-x_0 ^m-]wX#=X=4zc3Don r!u=+'Дt4!Nt]3f3sD¤06D'Nd^h.id5P/ *誀t!n,w~1.L5:S|MMVdSFǂcj/QN4-?JQP&bGc^6U<_H6R +N=0R k!${eҽT~p1+u%1p,D`VuҊ׊745]`e7(b*uuիڠ֌ƒ}a&JQi:Ғ൛k{ȓ]u)Dd gN}]**mF-GۆbY积4(D''A g7evW}aXvYP;O{a!)WQ"KAr<Ft*ZZRh=m GȢTG?HA4hh,YT6,99 7i , ̚'uuJC"sh{PYnd҂W3g Qx!ɺQ&FVc 8b t&W!W8>Ţ=-Cƴ@WD=䢥 +_.x:! vͿ<+a >xAXXFBLrf+s^4WuPkmڙJ- w[qʞ= I5#!1"^H"Bmmq1,FDNYx6Ye(6~.^`USn\$̎~qZO IQEt -mRȥ7XmJLŭ6̼7K9 Q[I-]֛* (r C`o5}S!mT叼|HiEQKqj=jp=?6I<-$rvơ!XQWR 4(F`_4/_VLX:,؛6y]^r%8}v s/ף}` "!C~ LҁNmJ1ۄHvDbJWO/@x4,3/7 92#kJXCV $K*>V1/M~(XیipCTDNn\ /|Eh%+h@0@a)d3R֊SU|yGD5+d .aR[H|Jcv2ֽ۟):mRaI߳NR ׁ)V -EP[@|*@)5m^I)%{qf`X::k8__ڇN&L7}xsD(ߔJ}xP׸*y6+" 1YQ7i@+Hz~dg Gpˤ{!!_<,:n8|Z}{-T},2UxpC!nٕ$YHWY@wD , ]Jx,QH∍rF:TugR+vWt t+Z8vHTBѧLDg.ѭs_;UrN܇x9^cz+i$O|+\Cݦ;9A)C{Ɛ7MW-P,geߵ~ntf(YK,|*Fnt<%PlCn7hQD 6RMfhyQMYoh#޻ȏ4%#k㸕_6V_LJZ8o<1"LEe*`P!vq<xha:=z7XzjM ^\\[gW?CI@fesDc`B.akR䑁c,">NGXL+jrN.*XBTKoY5Ņwd䓧\!{_?!W MpbNE 5́O5ue<^5]3"GqoWI!SmSC&?رkm1ھN>v&QZSN"vvlY7vTCC_L.ǶwN6p)eK )I1Lj 0)9IǙtr yQSQVcpŸmdf<E\ٮNPY2D0G8|7a!Fkicl1!Si^^e[.t.ň[{J^Oxg/!r.vU]fs9hu<|g(=9 XYWwe.]2qAitj iH+Dڤi$ 298PXٰ:)/vo&)>mn/Av5?D!_CEUM{.n0c?j@9.X aXj;5OI"RP]gn^72}cѫ[BzӚ7!!d/rW/0@regMʥ?~ئU5Naˈ$T)pRbO]-r#3@N2qbc2ЇxQcg%1>̊y7».S*A2 / 4e+ :{!v|>%tZpϟ(DP\ *.8)(Tj(|vW/=&g#K4­PY/ qjDRIg娃){&7\ ']iSdה3>8q̱_] :,[qpZ}iHE䖡R󪣺ϭM'Zh?q֣* i)زycHLLYaAt~kĒqs|ٱ@d>fWxpO&p#B{7hBB%G|V%Mnlߵq F. fZe_ y7እSjl~σR/*.+Z= Th'h$2YmOaQAy])'@o.?^24@iH/3%)&`d'hbq JSº [T!kӓ<\;QFP 1>/׿pCo!k'&!J'R[$Ʉ} fWq@.@UH񏾇=}vPP,#BwxFc?4a|Z!z.ˣշoڽ;bTthJ=|{:%?wk8S0XCH{/d%(A 7M9!V-DH6~J:`шH0 đfz@@۟ϕOU$8ɕ}~Dm^8okIЄSb4Ny>Ț0NIV񸔜^B4 49_!)KM1ꛣQO[ 㦆t rO{X׌hc$OjbBVSXb=냐ur٩FdCق2ñSW:dcZH$:Su eEpᄡ mb k3;"hK}uRg΁bAzuu[X"BM["(i8`a?v\Nx2hS@!,ש!B_MO1Oz@[{8YO Tz_fvh_SU Xݠա)/p#'Z9#uMZVGmo+]*xܵKR]h_+ǼkFj"&(&n225Bчya fM%xU0"vЇ5T&qQIW٫n<em*sP·5cl @bLAkՋJ *GR"Q9sލ5+fb'1IhZTڅ綗$z AYm, w~Jvl%M1Be=4Z2")(֋Άd#łr Wx0t]Si(%cB @yK8?o_ :ح\OX75Ldu GJB4=88UY`X9bG{2bCם^ v>f`D_XeS sRE?'a odu-^5Z6L A[BMT}Kc)מ4۪moD* NZ!CAs4;/Kϡ. g W[M\^ ǝ7!/fڶ 'əYr`˒%{!,K|~|S#?Q,p?FR9y ywEXDKN綂FE 1,/|\hYu#H}k|bz?EtzV8Z&9fB2,[?XңquLY%M]yRW @EGvۤ7ddaß(m>_O|?0 -A]'.]1;ͪX5N)K7ndX$ޱpjB?~cN,u/a~ h&JEUU T#X2lVZ*Hq`_iAe[}eXT6]^(r; 7IEwS_eQOiQ󭷣bXڊ1@3?&ԣ픛Iʘ]|kUyu*<î.)2v2 %lueoSf,CRQ*=kqI h)0LlimƂmM11(tW}x C<{zV遵-•!.Fe+m&ɥ5qVЯo2@R8$!,)8<.I  -ho9Y;SCB -ņϝzX9hnYٲUAZcʱظt ru@*l L%JdnPcDV{c}I_-*-P3{6JKEa:>,岺-^/բX@]^@lR ]j O{谼| ?Q[iCKvU|Nܵ)+aMȽ1VQ]vpxI.fE&F\仿yOw0 emeRieQL歞4BDF\ȀtXi$yo(;a.M'@Pkw᷊ -$eV&-iZ*h7\}6j9v Htp~+'ů|9jA dDU^*[Eƭ|dKPkNW[3?껮tgKdjMC`iUa^lZ \U3o&;:0}z|U`KvC5>`j5*S> )HX ShKϩH[6E96ere NSKz|KF,.`OLH5oRTHsٯ5۸t0WQ->jAU8峕PZ~,ͨB;秸; 7YxMcU|dsϏ\B~'3,>*KY_tfתΔGf!(ϝw暦? MdH>Ԕa?x&O+,f7BrݱNBϵ4ݹ̑9kޭjr+;m5]B- N-Ny^$GժOntʃRpB|*R BYQ*9-ca^J2},"OAa';W61`vĹP @IvZЏ5/B+ol ,Ȉa֡*I!bo.@`c"Yg@9ki3pYvRr 繌 >*yJɻ-F+XU4^T T:=S06·:*;*0I@X)K^dѶ}_ ;KH T~eUǩ);0˜L7O$rޯ 0HYbx@Z?Bel cy'IuljOXr&LS+-f8Y|,< EyMM')." ,Fȧu͆M8 .f(CI[$(_^<z veןGs\4JќADkP]s73o7蔺:htS8"=Ut/ ~e /3,1V8VeDъ #4"JH-m`i /P-k[r ha(1")݂ҿ;W&~B&^;Gר8(qJTB`vq7[%G1NJ/Ik$PS~*yrOUI?>DQԩpNdd#$q SXa|cp8&jShc(0)I"jʩ]u)}NpF@6ᔉBS(xDg2="X(` nT"NΓZd.3UASٹL9>Ҷ-Hq`e$NI!/7ޒMb q XzoN n @C׹@RH^@7}V3OU= O,fyF1z/h3ƒ52M-O#A&.(}m"gf~K Uڐ׫a;(nj+5T3MRM%TepLM||n1e =j Yh!Dcf޼̳TP~!p;FW'x^&?vz۳i~> ^ǜk˃ucfЃ-5۟go (ꆄU&ir!/N BoP/;K7ԝ)\Xث-ݞO]P-`i;n bJw.G4YY!'+ rsnG=ظArdB2zFt.4v_f}'SUk`__f-/!t2б,\Q*| nHonc1O&wфŽүa,*ާ%me,'%ĸb}Pn.&5cy?힤ږ6T?2Ӻ=AtUMbRerpžn;s.DuՅRRXDyR !- R%ϔb uW>Fk-NBf 5R˭cVx2Aï.~/a74UuB&L7h8rH4'vK8׎S10C{zR;OG$T)rd]g^Ďe ItYoZ;+TPs*UM+1AƄsJ)#w,4K<2n'RTi =Q6{ /Zpӱ(вJ^3 q2`lnmxR|+/#)kGSqyj1*[t(P> BI*dOa l{8Y߯Qs7 ཿ/+wk[B&rT~քTwߟ$5ljyS^-)4y>pz1tfdB#=B{f$$'jAIZ%rMC1uF?VǍZA:~Ԧy>:4bH)4ͯI BafkAL!2+1^7@ mX:Ribb@f`*f)jPm/u%I hiYⷦMV@[lȓz8b*NVNRD|20)P|37)vZK/d2p=OÛw̪ll;Ɏrjc5`"!:R,sQp۹\w),|ճQԾMExp( lߌF)c?)JFe*q>;CDY لcx-S\&bn}w"{7IRÚi ?m h#GٵIM<3y0L]־_H6@T'HEm@ԧn XӼ~#3\ O4NԢ.&fѲƿѦ8/O>Ls -RA?LNW]gaur:WȪCPQ'%AQKuJ\)} E{N;:_Ef#PjːG>bAz03L\ɔ|Yi>T7FB%lP)BavIEbV !DQR'yyQ T32QO{' alΣ0TL4YNҰ6:YzSQ-/NkT_Oֱw Ҹ&v<ϥXvltDI\4ǰKer?(iio ~ѳ`r!`X, cz;A4GB]s  ?#c~WtÎ0xpVV 8Wٍ+"izn}*'!j>9ݤ_0ɛWMɊ~ȧ]g3`&^WsO׹hr ?L&"EߕfwUf_ΪvU^i|&!5&*IJ\cG?8C+_LɈvJ7xHTc:rBTV+F6@r^>@1("j2@*y}T HMH,0)3RO 2a{+9Qa S:VNicnIf>C zs'73K>S{uEUbk& 8%-zicIil"i$ ^B̨o>1\^_o?n/`D-Ms5{_B#fpZtwqst>8-0=2^N|]CvY:QL 8qF*D--PuElEh*_ HOPzh!kj]5.&\E8܅rK?\0=֜F}4>͇6g6dgI'v+֐bpިDX?^'Ttyb}^"A *+.ZF=ym+!C 8Ks<>P7Fxay~}I~Het:XHfLfO,@TGA3 eLk68>^#23_7+TV-0DB#ݖ_U1nH|I6/j*\ lm=V}M4+b@ck]NH D@÷Bl%|s[4T(,&-ۘ9 ڙ!PǪhի/%7^A\ϔXڢ-W# +o<7AQ'(L( a&EXd&wؽsC |KHL-+t3+3&ZF3z]y =z4ڴV<][lho;]v^ifZ3sr7%Gm͟'B980(חCTJliT<潜^4E2,Ǹ! 7> NYۗZfk:1Fn<%yE1%:[Pevq(( ?iXW6ALUz oA0JF|獣Lק󪰧9>A֕fPtI!'Ů,{V̜ϘϯO9Hfei<ᓔ=LH(<(jw<[F\c!~^K,wSJ<ۍt-DyɿA^cH([pkYQfO hI>7qHL ч+r.&^mla<,@rԶH_ߌƋbO4nfcŁ\e!O;3a3y\Խ%ͪ}:7O g?ҕ4ř"ӵyZ+/p,ZR*I|mq3]\ܭ%w'fZ=2|w}{'H1$UDc*[ͱ 83{/H g8Q!Kx4]6I6Tt &6.b|/}Wʨhe)%ɔ93u)ON,J uU,`JGlVT<mώ( TawnџeQR l#;uy52T~k@«hYbl:&Uw\gW߅z}MMNG{?Bp^Yc.d xξg3F70,QP8FEjTAeR}5_Ջ%="x;TE2 = URόL4ΥzmkP#FpIHrb#j'ԎCoYFeqJxLmFwvuw% A% ƵAW䎫.2~ @0pxNCx ThbäۓK&{/ yb:Rn;'"{(o6HY FRu[D {e݈љডij%Q,;8LTҷl=u v } @;5:pǀE8~[0g'FF *])[̼ [JnPIÅ ]~W췼;R;Vd6uBݏPY ]nyB_}bƗZ^K =; (g/>.њSupXgڰ‹`{0kJ4]x]@Ɨw>x0!>}P6z 7ڒK]N3;!pkƈ.ZaG_zQ _~ENM3tm"p0]Ki?Y8\tR˂y[&j>?ѽP%.G0:Ov5<.qi޻hYw rD Jc;&O~7?#Fkj>,T5ri]ó\JzEa6vUo8-%vN~G(ۀPz2w+ ZjN7+)9hJpD#}HLuk`V]ݷL;*bh(MkQ"n&>'5P:ۚ? |A,te64>!bEo?F̂!dI8{GjVn'?eCNjn˴{bԨ`"1}Q2g-8QQ3b.rcڎj8&1p.蒢x[eUt4{1ȾIӇ%KelJɨ@0v>-$$u9 Hr8Q#o sx/y(>"h"*Q ]n:q =qVř@dtgBRe8S7n9%<}m,q)?|1l'<mR7ǞWP❻S%xͮ*HʗXt,ʧ6ĽcB{܁ƅ `bqAُc!O[7^2bwdNr5/ Z|WZYSi+8$C%$?ma矙*p^u>g%gmm3&%n'HYyᣘɄ4,/&tyv:>饭WX~-+nu6D6I<=:3ڍ;ϓDr7=i-U O G& >A9Ox??ĵ|.#+=,~|rkrbRȰX|HTZ6H_jrb)ez&DV~ +U C OCeYtRt]V̶2#=m昔{) umn;KZ[?3sSM*]yvL,1H~O_2TͪTH8IQ"EMr1>ڜ߸߭!֪s^on%zk,Jר~6eVIE%4lo6\ctvթiNiE2H9^M7 l$Yt'/ٳ LePd(;ZS@_!vƝ_=p4 -\{A0{eΙ!_{- gg=e(;ͪwӪ>+#JwN5бh7@!3 mp˝u|.eMJC`nOiQAAJZU9rNٖIۂ&Sr X^K<bRawi'|ig|-ӸEkݾ]!OYs.@8Y w(_wk1ԤjAxT&(IP ax@rruχ9R&l*e% EwKn5PEqeuA6Vۛ4 ٿ(2,6)k݉5]A!#> h(MtFfB<:9Vפ7MHaiV6Z+m>V:ǫrM\SM}(xxBr$IkZBYcfKp ŧp>z*J/PIl<[]EZgKƎV̾,ogD F]&8+>ژgi謄vJ|-BJ햽+sC֝zG{aU=4{`񚨰NӘ`w#.to! PFCG,wr%/@Z9dOV:>\ƣYTCJ'_}%s$EB:crfWaUCbqè2:ߐ su7BA42į|tk]k}KV<$\a\TrJDwwydk"M^i~N^^Ѕfji'X CPoyV37JТ<}8ա\_Սd[˛s>.A{76T2Y&8(R]sڢ#``K}6: ~ _ʳ 8jdtEqcПPPLpzU# ^hZےBp&Ej@G(rI>t˗{ X*q.0  nnqx},e ,ߗP,UmVkf9oYw U% DAvt $U mޥW QB{X]K'Ká$o;6ԗƫB%۾pzFvy` ߸:uЇ;,!)lb+ܜOPHjucS&2bm>Q܎BbXp.&1cU7>a V7}cP\yTrZ𣌫s2 3x•Х1lvUaQO;&@[[y'Hj`cݙ!^)/[IX\-'B x&kpHZo^Wa®hmd )M% y+mF3ãb{$2K+@Wa@|PO^V<0 )u2bVbq)ٝKIjDryilq1ueJ A{>_wnZK;'* s[m s+ö}搒-j~:-.h6Եd†  [lO<=R]CL<eDxEJڜWY|ܒc~wr*<q1[Rf#9ݞ;qk`,u~?-bv RomR*"W3wȺ^>N z8m7JlKτ;kka,TRGcG~I@NjMfYZB sQQPo=ԅNtA?'4#~C%Edmz.YDۛ7g3Nۊ[qKBj3L~k|9ρ LNZ_-MEÊ+P<P=ABpF6\yzΥQMՔ[ndxع zxB.jA#v== 7p?ΎыFmX2:r&sBl=G{ӂ'mf2A`'B[ֹBbޥ :>I.`e݂AuWtC>tcRe9fWBE[N^M`I 5v*9; =PnEG=YOo"bqd` XP؁Ic FI3aoK&~1BEksnh-=3PD7O7*DDW64ɟ%gkaI _]f`?3t5K!qމdG"INuϩds  . $)}ц>\d; N'e;/=>\1@@s;-N KԌ\g -epIe$ՖyBfdG׽~^كM ;V:I ˊbM<(Wb/`va#]Nm$1\y(vm0ɻ\ť JtRJlqMg39h|'9T|S"'XC$WK-'KS %pQ(m)w_LM9Gx;Ϸ-|"]qbR2j,I,BȜGLRG'a9E+ ՘G`pJY|us<VkʂH:7. }'| +(6 ăBXtSiM}AxA(pwXȦZ?4n9v)KUD~tb׫tݽ}V,/Ff/Gk@n~A;%m!nнy2߯ {Ŀ͠l$,8Q[ߏhR㮽5n~CpjO4M\jT(& u&3/@Vӻ?L!(JlBv8Ď" k0$ dhG; A{ǸkXAeGk_8o `H׿TBsDfb F/XqLU8&H;Ω48P{e.=cםIs  =ն< a*LveZ6EL-)|;л4h6񯡳6Q4< ΌxqI _2h勦܄ܒ_J u<2bYyA;._{,r4qqbkgsXh'Ys|ou$(%WnHZڟAk5AVwC%«Gj{D5$"G9THھ[pZB/0KM}i'VNٕUrw2]>qo^'ag&uKbl"UX(X Cnk PtB<&UKk4QpѤ\A ff6ucT 5:Pn}OnqHg@Z+X}WAK#1D:ڇ|:^OB%`jxe-y wx:UW~kDWQ DjƓ?w'.J *U'W~ƃs6|h.Ţ`eR1&2k^$Jh~4PI㜒eiY\]푞G}K7~gT ycx/w{3} D{~ {Q J|1E>ƤlC|& 64":) *E1Q&ވp9&ĝ\ZѻEھwkDI,5Q_4P&F=YF6UͮzɖdD\ӼD )+_yO/yj>q!zv*d[T38 7%@lLL $86@aB+R{Rx=`_>jdu^).aJu?՘1-:icn$= vN̲߃"H0뱒nߡ-)7<8tӇq>i_Yt,b]UzW4HO5-#Bpxm5QjL{E#k4ؚYp-|(ڹ"w}nҚ,Ay=}UH^9_AOIƽ6.A=z[kpI'DC=^Aؘf"nY~І@ƈv?7^l)ۡ҅ewY[t8Xc[2ShT8cP2 3.%NeiUsE-i#uuM!*y7!y,XV $oR]d?ߵs,8}P+DSfKE%ijqƜEmDk9j"8YX^'o,qTh{{~D. (~zq:[ݭ$PX̾;b{*נ;'1H](8} ¢܃ ;ŧN)zsCtci ^60H?}lj[ԺI0eA}FS O~-y0ŠևQ~m75dm&=#_cS@HT MH4~PܾjXJ2/]B-ΐ$Y]A&j t }u۱+W/k6iex˭Ivu4C =N3^0>YԜWǡO Ɇ%Gٗ~5n+4V0p&e.yK**ɥH҂wGAẖ% t>A&;[.?`rճe?^wZJd@ he\9:CL fEakzJ%/U琵 G J7\+T$>Ta#)2p/~t1̜8 4n8SHZ޽u⟥L` [2] ;=3"e~ϼjDw(QC6keHV0M4rR Y`8+WK^^-7MW\p7dm ?'-cV3@rOT$>ɚK6$W[~өfىbyZOBݫE.: r_X22hFriE`Ɠ֔-sBmZl ݃V|oR;y]~NҬŐcvAv8b!Unq C3[IR-:|';j.nXĈ|/~CG5};' w쿰|D~A0g_u1<mK2|FQ &G`7|#BXD[%κ-p:* Qv=~ rh qrj7:v/[!/D[p~2Mw X~r8i>HzЫ@ׯ{O$:!9|iؔ[;/^#=ڽ:`*t8W(ϙeunC" zMSߤŲdp0cJ|y* *UD1:.FdFP`t==KIo<*f ly !mK$۽M;Zgyr7iiEJyݦN/(ˎ8a` QMxy9d"]!Q[pMFbǝSSJi>p?*ϦA}W1h /~@Q׋`9m]X_.HODSbLm_6U d˲s $lخwЇ9KφtCAOX86qFsoou W:pYiXt*VW~( wWT`?GFѿ$Dk:k؇X[֡ߥk++R|R!K&-y4>@>x`|Վ8Qk>ҕ|}_\O 6V:%äD8N"_7 *v 71Vp #PҧFD+?F"p)u轙#Q@oIg*WS Ts[0u(T2kȨC?SUƷ ܛJJS}^=yVR$pP^E)o: /Di5aA Z@DXy?20CՂ1xVP]$V S*U1|@ei 38 y'5" J}qVmJŶ+2J[s =!X#J3ywD_X?1~e4#FaAbqAgWp-1lE (Z^0~Grl4Lk/E;SgΦy j j 6#,6đ >k$|s F)(,Vҽsb 3,$)ʿZ|KX32vo0@]0[ ǎtw\!%6ydw c @z{jX6?'G:DV)bK9IO % 5HFe:72,ؤ:e~/Oƿ5џ"fDw_e+.Tъ dV#O-m&da>Ί=->lz71HkVyg,K>As90 + `CAXU.xH2`c2ɵHw ާ리2%d[1_x<Qf wRi-f+0, &ѡue ͢34+kdu2SyCS(;y@Ie2v _^''\u:1!ӝ}T5[(eJd zh з e.WtHqa|AKl@g}r3T):WF\[G9I|*7% &@䛁e i$z*8DEqBk>5eDW_!B@ߊK~zRv_Zq 8}tj}9G0~Ð:X4|};=b[#h/>yN26p:+{H>-a*ߣoz}%$1ds7_}n hE>Cj; *LSͼ ց _[t]Lwo~b*5ǣS!3^I(0"1&EG^VsO%_=&`lh=ɷ2}Ձa? X*\=fF gZrxŐM' ׋/(b@RtǠgAmn sWRN)F- l2@ 폭>qy:ώ W\k*+x`|d%߼]ZAU9ߣ.5(M{~9þEn.*Ayьi5ʢ24?԰K>2*Y[ePjXZ%vH2$Nb}V+%s}jX$6ZKiE?@@ gW)hzAOl 8;С~M.W{?αL\U.Uw䗂wIl7҉nلAeD9}ŕB i*׋W̫OƛsX^]OΪ~hMunO3H1ƍisda{-T>ӹ1@-F*oO_d~ <0DoHVu+eVy ]}-k~6fZ;dV҄*`,T˂vu$@PEN*ڃ!P8ʆjݱ|u|-!Oꅏ"uX#pHq0D;iЊ5g,̼a-( Ğ/~&VacCHj[p9m1q3cD:h>2`7k識T_kt~e]xb-Uj]x9'&Z{,WN5 ]77kDa6U{^"wۻ9gkG|J1G^/5p˜}hB8l y E%8m -ć0vi)^=kY٭A#_J4Ճ j"13cH/a.69rcl,Z^BC`OYuas'X Dzoҫ$=^6տK$c"MQ{!)PN{#kzQEEx,Q%\3r Yjiƿ̼r%7=us'." ̠չ]'zR[XiԫH9$Eht@O!s6><%#Wқmo0sUi쿥,'g@RuE5+z/D6ǥkf,U@G#ǹB9=u61?cɽ Ѣ覦n$ tY,_6 V qnT>CDzHSa6鞘_ Yl:?:Ixn[\$l8`UUbWI'JSMՁr@( WI75sX;vKD$ L-wGO!\a4A&uJ6וv,xߪ%AOE! jkb-omG!!Ȁǿ>+<ǭ 28ÆfeRI*Y'6p__&զ9L zK>.؎Jxք!Qoqu/,E,\CZd1Eh_͡NA1Ctu|I{ď9FfU^& #m|esȢyMpע[5x{cLo&зUn ,%MMh7L.~qY8Lu5cZ1у KdXvr%s`B}{#rh0aq1W}9>fKj.'8N Z6P1Z";Qn!+N_:5+K݅XV,[kJN@߾y\:1ㄆZ,u e-@ ~,ϽYmN[HjOCPҦ.(qB4Vux(|=|c֕wSQIVOdPY39/9\V䱫uBB=ER$ vҼ^H:8fn OީBos={8C3J(BGZUC):ܰ'L^am7 MMk%e=Xyz/Iwu>jh]`(N-RD\4_򻼭DTx;j?"ai]j=#/F k5zxFT-1:+$Bpagi2-|XIj TW$^͍g>&*h:\KC(b#ڈilV@*vI,X :X^ i)_,d?rf@mf ;0$}r[itS絡Pַr@AO=dZ]*Z|`@r*]4l(V؈0h=94xKqnJ})_y,Z';9f/6 iQ ~N#`εIxSbt/n9Mx\*_h>P.{il&{cW^q3bLעi0GKШ;5}F^9yIf@-lZXǛX3(O;}ݏ~XSpq_bCkxտ+>|r_IlC)t}@J1TVQsE`6̭Ƨ}ԠcρHק[8ˤgȔQy;1$ۭ}0ogqOhG)^鹕mu&\˯5@sUEz0\2bb&(U!l#XL* y{a'7޳J^ (m)EA-OZ(%-}!NF\D#3jPrf f%pΡ#N-m{Q ȑ~0% C3ڍb\n|ƿ@C ]S?tz+}#bOA '?Ox. J̀SϧK?f+F:ɂ Nџ<:¡A7vAF-dAu\!Q7_ &oI|KY^prge޸̀*gٗ%S@#向7E|A9Ny@Cn )V+V)nqUz=_p2 éDOyd=NTo_pmv3]HXhy_ ]+v(:)!29NHbR zF OW f:9o"9=+1rL7jj`WnA ǯ)jg Ьだ ;xg^[) J*f0<@9j2ܻ60`~PI= D. [P/x'M%_Cm,S oD :,+Y K}x0r,]~]b05@ bmC>eu a[>VuS! O HuALF4xA'/ݪU>[fys}Kga\>I.aG;I8axp+$nɄcP%fuuoELK!nɞ ijϥ14 ^xp`@`)G_exS\Bw7OwG010Q)|h<nT욶2o& KS<; t$dm;,\U6 (*?¿R[c/[`nƾz.'HC7<>v~δlmQ.\$㶐@ y g'J,9BݺbxP ,Le(YOQoU]M hq;ck Z mHOA7pU'Y)Yb6jiFۡQ?2 B on[:&%Ёۇ?{QİIZ"FIW}=1jw]IqgSKn»CgiNfd'D'Qۻ\z ]@1>ڵX*d0hm'gdivVh5ήm-_R/[]SyUNtΫ'1H\nBQ$Mp!wI["d2#aqܳ*suD`'^ PErC`tN*\TQrzK),vОIމh'5T dngj !t5y^2NF8ޘf{7H/%n":gU@ & Jh5nIdx5#V,ٮ8F`=(wfLFiSLS*”JjNVK29va`|%.[(ίEFB>79<&õOhoYf'OtWZD`pQKL(KN!Cn=<%I,&#ܾR OL!zk1ವ18zV% + +p:djbf x@ : ^7GOЌz:Dtqlt5 AD5O>lϰ>o{<p=vԹĀX5rw6QW5.nX"B-v+?(@m g"6Sf2lo@ њ&Vvoz/@Y u=?^Xk_߀%7Ԩ"}E/"E, u,a*% )) ln0d38/#`cm<T]IAK5KtL>3JiM!sǏ%p3KOJE۞]Ĥl/J@rnq;YpA7JVzQApy"H[lzNu/!x^qWI5&'Oo_tɚݡW{-\5  IJ)`PjBbNңj] >c^DՙT.X]<+w n)NDm,=REliXƸrܕ?1OOab07vO7 ܦE) r&7λ]}n Ah%q8"Jnse@_t.r#Pّ]H2[+R$Wx=Os y쎊tK'nsغ[<4U1IUR`dMo2\ݶ2[m>!YR6C3OU,WSb٣JvTrxj߲ 4'ãKmyֺbLC64~j®ʎdxwZ)7 OLTwb Sk"+6W {Bfxu?nXHQH+إwJ|Q-Ă@d2輬97v4`8(3=' .No /mg2oNt/wf'lje658e K|( 5nÜֽC.s ҷ/8YH=&_$ =4f 6!9: 4W~#uv"o\)THQ;UUOi(-=vTyQӌ3צhKUor#Cau?HVL]ySqE>}YXwX9B6Vlfxd4djFZd٭@5vWfY5E q\2F\id޽8Oi.vG$ >;M8Q)0CENᤘ9wSV34үTpuvu證^mtvFcR}+fT;=tz ~Y,?b~ -g{')$EZ|Lm[(Ym<$/'#‚[:5*W)NmikBn X$P#d(9tt.j7Jq gri(̸*wAoJIYr6J3ZKJ`(4 xRiVI/]yx3/|1{}e8c\9aRi*35$-EmO A xW;rb*0 VUxfYMć<9)r`r`>V4S*Jdq:<9\y7}bvM&*SD+\_Id"CArcd[xN>P@^jMud4'}FYʩF N#O{zvQ;PZN]T)DD룂\\ 긆 _ͺ#ȵt 40?dsʘ:&y->s ͑} r =@##Âĭ=z>Ket,w* 0'9;kΰ>Eq)>?.= 19cPvBˉ+o:GBKZKcz (CB=bX)>A\!5ūӘGy\Z9UDLgm-"#"7qhC婍=]rv'R#LZvJn+z=5J"_^,ٖٗؕOv};(u_J> 9)FA4KW&3ZgsA3wv\ G TԒuPkmKX3$ p$stP4 )=%W3^ 4U1X?㋿tG?Gʼ{ip\43I5MO !+dsXS"G ~V2¹niFd!xtYhvCRE=1#wk}@3> *7i2ꀸd|AxSL_2f$38 Z\,'d{Ч),[U~Kac`lD:'[cА!i5pk* <=('猫B 0hvOǬ$CTx`ğ, h5 V\;Gn8OމՁ"5"]迠 r!pJalaCq)IL;fR8dQ*r+ cb/ؚ 60NyL 1,"W1ʳ"s:{hu ))qK`S`Lt H >ھz]I;,*^_\bH{/{E^v)xzG3jN %O?bT(өCc*$C5T葮26e]GYءdƙDFt(K Bx:qBDeƒJf&9x9v7Zsd6^^+Ep@::j, iE *K%Ѝ2? `'N  D"eQi#pO@ \B: <WJ%Z]*HaOW``6R#J6P;q2wq-2Jm-t E%phH' 넺;Jp0@i:RzB+NɒAo-},E2e܊|VY, R]<+]z*G/=I-ܝ+dR@q(SXăӆZ 暑u)ͩVIZ1#4صPigB1&Yh_8BwSsljyH/\qF ۧ!І=XzЎ*1 ^s Nglf }z=WCa%\ڈh%ڑѪ-h.u8F>Ɣ&)7V Z<  M{sƿnKu -[|Bffin^+Vclbz3> un^ҹz11twr͠rlz΢ z&T(|QMtC,=)8 ]3fP!'rx-8\{wiGZ@Pd#Y `Hv <>=hzѕm&r%VRY3ČO}$jGKio'Xnٱ-(\H8|i>C-B]Pies@#d/>T] /q `{T5 È[SBn$Q/ knqt``t=-nWRkظE)>$]T ^26aX/yGyH~,^'h--_/H#0>*(\~8z?sL?͸uQnps/맳ف΁,HGÙU6j3 -s"k܈elsގxv!E|]¯:pNh'ݦT{kZQH5 J_}ϓxm3m-_}8j!u[JH4)ۓp*%i p'c:j/26[0&5~xiQZ{t|wlcWζ/*"A?Xj-hj1RY+-Skɒ!(pQxM^ [ek=&NW f@X5|[R^KhE"u(%CqYI#ϳTʎu)z1'O5O}+|~F8,]^:!!N{ $!`x< β$&HJh榜hN^=(UevfixF~ 0`tW-C/p|v%Y<#u/ߑ-HsAMV~Lct9UwFՅY4,xQe&+ :߽6d+B(|*59 b5 3ƈ ^Ea"ꦄZ.Vhyqwq;=NU&MOm "Qײ&!ZyٰM^J^+fwmd\)Yq^/[1IJ"X^iEnY`.&| 4'P(k(-iX);0QT Y O Gf0oӞشQ_^{6ތE1h0.8pNLʴ!KRG6^nQR&Τ*Y5Uw1L7_'3^+˘~}C* p~X7_7] |:jp>Ɗc2Y-땢ugk̢Siۺx6`A঴L E!dʸ췬 1mx;)VeKأp (uC@-.o>P[󹲑m+79gu=d=> a|\0GB1l N׶z0c璤qCèP{[xyT=&k'&{ŎjfP* !0$_&ql~ݵW3ݵڄ@HiPU\ܼpeH,bo4;Ԣq=4)/Am?4vb5}Qy=YJ F>So/_Fsf~÷J?+bR'EnL<l hIwԺԷLÀ)S ;e =q!B 'Cw0HvIˏcr,DqVPq?s4S7/4a,p5`k0y2p'4E7őL ҍUY- C:WD<W,S }TLv>gdt1wIrZn4c]Xl|<2OGG[CTէӝ]} .G0`(Gmim; /㯱OCg2p-0c} yQJ6 "-SFŧBhx%=FM`9&@^\L/o3rXe XdXdڼ:ynaeQmʟ#Y0δik( di(#PGl\DtVBދ ۠V5=:7\i)wt+ˤ60 dY/N lÅ{m¥GA%V3?S2LD&ٖ ӿK%С Z A![#5rWA*'+ͺn6 go+MuG<x ᑿf $kc=,dՎ+\o}.גI]@ˏoȝs'1_p֯=7+;$N Bxo |.ֽ$:G:sפ Z\3 5X!R@W{18hBC[e+@Q,-^IwPG"ފc/7m2u8Uc,dn-bC@96e;]!T 8X ѭds33)(rd_< "oZGQc5N%,nOXn_441 وz.`(m8kW1*=]=1ʈ.Ѧtuc!/&"9]PMRD a{_;2ϖm \S% 9gu3IXX/VT'.?;x+vCp5:TȬ cuy һ' Mga]@59;X)/2Դ̸c؏H YZ