python2-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp40>    gD ;G|`u` l }!.u,' g}0tʙCZ5Yq z[{L>#(!;!/1[L#FI-O=z'BX:^Z-)b\)LS€L>hP~,8IYg wgWRj"|Ozs5oSҴU~sBW#,(J)_K ~~ N5c>hE޺HgDgKl;b>gsm[|8aQO*9@?0d! 9 d04: Oax~     (Xx#(?8H>9@>:_>FG8HXIxXY\]^bdefltuvz,Cpython2-perf-debuginfo4.19.902410.1.0.0298.oe2003sp4Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.g:dc-64g.compass-cixGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`AAAAA$gCgCg=g=g=g=g=g=0763226af28e1d491f645861e6b041ab3abc2b41fb7c2e72e2d90fc09e61647a139cfd8f5bc74c07866da514415f91a9570af6c58044be91413816048448b67634cd353fd18e5e963bbefaeb2a8007aea29e1ef478032bc817d0b9c48b6de02frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2410.1.0.0298.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.1gf@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.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- !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 17284615614.19.90-2410.1.0.0298.oe2003sp44.19.90-2410.1.0.0298.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp4.aarch640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2410.1.0.0298.oe2003sp4.aarch64debugusrlib64python2.7site-packagesperf.so-4.19.90-2410.1.0.0298.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]=34f711d32ff8eb8edf0baf260d862ac4f26c5af3, with debug_info, not strippedv ̉ Fautf-808bddd41122cb399f698a2280959f956472992ea4a345a1fce5208ff21c4a79e?p7zXZ !#,D] b2u Q{L#"aZ$y}zJF_JЁ 1:=(ի2чJBlq#0^g|3=dc, 986'B3(U @6Ϩ 'ۧGNӝWYEx,=?_il(%]xg4eHF@g13&VNqn2nV^pJDVI<;-o7.mcM s(wm-;7 酑vtkXk䶝P7"۱<*Ka$'X! s14 aF 4e=y& "ڮa:hf~?@[S(]pL'_h%*6NB(AUn{8w~鵪 wF1f6c[:mu(7y(KiK÷h㵻ig|0rd_L`U6BJV-'~h}.YLyVkّO25EXN%m@ÑVKbF⺛B$0к(Ӫ2xT \4KuϢA?/@sEAlIy\SrOsNa84M 3e"yp#<5 4~?2ixʠm\?TGh>SF*3~2҄5pTi1zfn˧ׇ ȍV_vFb7b=ujd\0GLQ+9 MiF%%pߘO%?tW 6܎^lАIHl_xzPh˜PG֧졖QF(Hz712M($?KB?F(Ě;5ycWփ$ g-C{ !Z&|%@4u%%M4V?(e礭^5zҶ(:"2Mݨ@X4`yʘן6j~(;|r<=Rv)㪁dYٕF6S4iǪYïO,NFps"i}u.mXF. EaI%e6^U#=05O{L(ef o4:Ĭl1#Y' OϻͲsG( SдSlۇy\1n!h Cۙ>\$ \DcDk@Pc I%yi>0v<zaJ,mG.Lq6{|R\C?!!(8,*:h N n|۱dD濾6z'uA:ܢ'qK1HЪ,hj٬<}i?\29N>PKʠSg$eBlNŭq~tʝ2h$D6k D01}# hfy"S^e'U0ӡAب`$\?R(()j(A v|uڡ6FY< H5iVyZXS1Z/.golFd/Fm獗eS_syj21FrpupEN4ud s5xd1QO)3KUF%@'Az^B0ƍK9_d) gg)ʅ^`z{ <禮K婖86)# glq)[eresm&JA{2mIyE4:&YSCŽ6/ȰigT;heVF[fsseE'qFDJ(."վ=h{E )w>3b DX,ZVС4{:F4ok:-kfQb>i;::0jwAׄn9fnq 1SO$PKyÃpjx㴗شg<ɢz3a쵄Ed?"D ExGcG q."\\kI?9 |ucT@hjkyPjD$ P?ng-묱?נAKD7Um,*ϊ;5Zo,n70:E\P y&էL6҉jpmYN+r:&(> ɮ*q/ }:8"6ť(fs/^򿑴4-X/o&9uB7|lL+4x^[@ʄ꫈oL Dr?Ҩ^PL8*8IfQK}(I .:6k2L,8@yT_/cA@,TOΖ4"cD!3P~x:P:lc~OY}ATgYI DvOiNi'g0ފtL3~4:@U8SgiHw0 $h"*Y5)F@ 2h/U]TW ~Sk8q }rU4C(ki>~{w'4r Lf#'6ʈy&fzw7pG9I~B!mW}Z fH;X q&z9/]떲C2uɏuLGIХԹ>] *N;鐪# l,IDزŏ-GrGl&U!~\Ll҉% tjsD4:u 9.-#waUO B3Lxhp"&4pO(ЇHX"R&?6Cζ`v_M~WeA ' x L¦Rz7Dmog2ZG2p֋dz7Z=AGjv-/1{*Tz+rQc̏a}(1_ +"ߚW /I^k[r=L0\`fpmٷņk0@%?TB5o@,_o[KpN24(?sP o@\ {V8IWJPkMy}*_Lva3 KjLIDN[U3~6Lx֬쵥 M(h9Y_UGvl Hҭ'Bq2"%@nJǹkFÓCQ0knFa7qF(:I[TDHQ=X.HX**P7u*&ORI٠&8uĩ+ tu(Lt~fruޣȥV/AWe*J~vtK LEo^)I F8qxbP ~iwDU~=bfƸqV?B QcVN=QˤqE*I#TjdSn{)z%[\Mɔπ ?L>`KF>ꈻH@Z? y@+'Q^a4$jjǦ|-)1jޚ\+Vt'w=m6Ifd_ QgX<HvU|q eY}Rnp,&!!:+Ȁ>\D"Gq5pqi2b9Yfiysd_{l<.y|C"Oչocu$KQ! YB1,朚:l kݗ=Cc輎o_4cᥡ` nfUPbxNIB3,}iDj3r$&?|se5eBoxV}Z~*`gk4,Sɺz&2m!C=잪ߛgh lEZQ1 [W.IϚr~wCw^eFP QU}yK{;Ѡ4,h.:M Էy5Ii| i5S={D/󄬀 )dOA(N*f13X$Yq~LLJ(a?*J!T;C#l'fGoRL;%l\Y1 V#!Pr;QsqcYIz&HЫU &rLU(|mb.($D2cv鸑̴/ ;;_|hT2g9ީrpkkWi'f?dJ ZZ(:l7^0OwEXXa;B˵'[ҞGMD{,1!}:N.}HƲĜxǚ~M"kB|7 i AY`wt/&\Q@٩J %M`U1WZSu_Q / ܰO,uvzYo֍I4CXdZI8Blfnl? cGW2ٴ:qarj95h K` NpX0жG~C2RR8z0.fq 58HPRKhca7^LO F_|H.fgS8ŢWJ4~*qԴ&gHWDD=ŗW9]Ȧ*4kWeFl0CLpƏiu 7w78ۉγ D.Y:9CH_ i#`K\҈Qj#]/ EC).k ^Qiѽ <kG9U\f_ /02tP0 EF8/`?ׁ^>iөg{ řx>#U3CGcE_*.W8Qz'a"lN^H"rǎ5b[Ig(A tS sH96+jHܵ0L>*x(m\)P+i~O4M#B!m+6נϵ[h|HRe_狭@[N#wOn\'%ds94]9S7e3rJ2櫧\v”QrT/ qc (h[ڇ}mkSN 5QBьecnXNQԐ\N-(sͭ8@eywd{: dF:XgAhsHZYUbAw\ÞƼ}vzsڬ>7M5,[dw yPHG3Sr sUOՒW/dpvWiR6E3WAiI#FK !=tBΛKZ075DQmXh{[ wd06\~Muz| lJuԙлgH1esZzN,&oEQl֝(]xyd# tGM *+,@WKBWI i_ =35a޻~U~JB8귚n^B8%I5=ӕxCxxtrI nJV2MJNe]\P U=J0]ci[Mվ^]Q {u"IUwp hBC6*~>r`E6 al0BL}Z B b_\_4'(ixrTMd լe[ ,~ZWʫQ$qrsr݁❜(ǿD<~0P*>C@qݜ^@c!EQdh+})Й"fl!jK vWQ+^V3U%LTVxn"]<8M*|]$a>Bl&kL ]A8-1]3}DZ^b:W(߀mvNˬyjtk[$3ч -[WNJCM [(CeUjNۚw<>ױBXgaK52Zt"N؇`bغԱqQ";'Aa|lW +\w XX SbY<)qՁ7~sa<)5g4b}Mqf)YF HP=6 ټtX\NIvf8g%_>kNHcDTBzY~*@iXc[u3wX"fEpsfD.JCe.V,Ingh ws$ M|#{`𙑠Xݪ=`?Par|Y '2Ֆc ӕ K]}{V+_(Rҋ[3Sacx(l#F>i` D-j\JL=ѧ@@ 8JVsA6 Ih[Hoc8-ԡ˖O#_kC#F2@mGtE͕̹H/ +RjR"1ogI9T/Iz(ۡ6Ln=P!׈b@EQs!?9HL{CkLP !'jq0iAdV\xDʧs7eK4&c{XDԤڷ η?1ڝG.maMu񞃤}>jLkfߛ۴1nX; h3*[b+3ݔ=xȇFHh;MYz@0Y;} Gŀ1C%6h~B4yd#StDdh#+!@E5 >XYfUkD`~p6+-\ g/:>n w:b~sǮʻʱ)~NE\g48+z&kf=-k=SZ[1DyHKK 2_=\Ȕ/-Ԕ SuV AאP?8JE267:B[CO8PaR-"5A8Q RB?MT'ҹ"#e6 SR͔'~aOz:PB=  n{ ,@tK7u+.vA!sE0g a2 ϣb $= JVJ?)7,=Kt^'( #jP0h Y nVH1t.1GHV+ah}@1 b*qΈ0<&{Le/_q 0W&?]` W,*dֆVJzm?qN*N  D9&'Ug2_s}3/ >C^LISS1iԯI&t n4iWJWVYKt%ˇd_7O>=U:y/L$10lZj qWK x&0(#XFQZ^(bNQޣ32TpJULۿ#B7|Gt>Y9̪.hDjN.^>"(Z{CH{$RKps:O2µ*6BU@"Rz)3nP:!KJenbIJ/`S)F?I}33i mۇѝ~SP x4d"Vam)^Ĩ$Nq-xj6x^-֝4;4Mѱxp_fXCHHd7EC^go1bѸǰ#ߦZK"} ?oםM|U{FI{a9 ETspu+-\GU1IMs4{UCT+%pX़SNqSq#ʗ]]*4fjʪLŰZK(|=_NQGJ" ֤[&(^|v/ K{?wրL>;p\$} ֶ%D9s2Ɛ{TAn%_?rCcX[Ek7׸~8J lMSO+Day^r h82ʼn3v01|(,%v`*yW)m*XTsl{Dٟ^,/WcMlCӝmߝ`"7НD1ӌߵL4dp=X~Dvp+%:hyWz?ΐ}S>wf'(RO1#LM2`XLAxF @"LpWtB~g^<^zMؖ}>%RGjibr-TtT|?_%I?u(ٻ7 AHzȢ8O xWpW(03M'+s9TBxl>Hr$^Ne&:V?}XvjY`ìcSj󑭪U96AZJkM}*6xUf4Vaظq_տ{0a\d$ N¥)g17+Bbu܅h귈zUHϢe\pzeQf')T1cq;\Ʌ-̴Z]¾bQf'd5S93짲Е";46rt#T[ď؜ɋ{ v};&0(9ѣئ'sH(E"*TldNCi,(.Y׊@^#OسAAߜS+LAJlR ++ݟ /s̛k*~ @polt**M, wXz]׺ .C>=c<'7W@0 a<>Ԫ1QȀ`#P g)ıR_8ѥ7O>σݴ![e`U?+-4ω1D0!*@ibm]$wb`\MDB*`ݬW{VDXYUxWSĖ38*S5Noa5_@'+1{n^Qg_^9LI >Zd35M/nUuߦ;qzIAmʥyx\*uSax$M~M~]+s70 *<։i7S78$k(FjVIΆ_."[tT 2V춾IqۼJyT8^X i~l:譌7!(RDޫ;QvTˈh}&o-f u@Ìɣ<;&/xD8 )P=b_''<v`%=lV~)«CatWokn?VGBv a |_ec8= 2LڑBD/RwA'oP;\f/sKy/}αqQսNżNYA-V_ע[y ^>X$)^4@ ,D3WAS2g&$|sxMg-wYzICx ,Gqǃ_7ftb凃ļ\8% »$,-""bN3Z} ç#Z{x_q\FGHN@R Q'](:e_u4 J;l:?S.UkUJm#ʊ*~坪& ck[Q'Hf@`Ը%"΍Ȫt%@^T9>LOƲu ^%/sl`4n`4$\ҦK]6evN V_:)d 8YZbJktA~j$O mէ']>;- _J>2p%stY?li*,ա*c{>nW-i:K28Ɣ;J^ ̀++S!ςdiYË?npD[Ue3DS,1rw!I Gvr9fEP B9RWw9}YGnbp/deTK'gV8'L~㣉+)@IbXA(.R^]Ƽ!x{iJB@zr.퇢~|WJ_9,\S{Zmռ̀iӹ0 tTvf>~Ӎ5 Ԍ{!}\'N8H=z(MmXcæ3xW_jYPU1Iq!L@<7.Z3P5ƭ #F&X6LqKy!srwV9\Zm򞧕OEג*3mweyC28|H :EI@ =KgHt4* %7 ηC.Uttzpa1]>\wȓ Œ pJL7w}0}TvrrZK#$%G+4wBã#8z\sD+lTV]]Mo④GuJ * vnxaG ~؅Q""(7u5PMYK9e~K6M&tVH =f׿ߎ8c40vǼ*pm~OxIijZhֳt.Ctrȧz Hgor;q uBvbeL9\*)8vF5bcּ/^PuQ/ *Bn0 0*!1S&RA ZU~$xBA m]I_N;Lh2c)TII{jId#h%B6;8)A>ćThu &pw;UA]-Cl;uXqj" !,zdw3[9HA'ͳ@NJմ:빫EQ[\Ĥ |F.qF]ap Z^p0v;| uK~_,.&e;SYh l/[HF XjeDc .E?Մ W{>۞JBhSnWdC}[<{i>SNJLW JnNs3Oo,. jh(D5]!)p4(#o$ B,7$);XG I^Wr2,}c/II?|< B <2,ƽ[+*'V;c .{umsXHQU? C]4\(Q˫ɽ`y_P ^捪9О.ЁM3p>Ckl[!֊X+EEYwN5Xvm+*w&#*F .|^sf[<:u[H}*t +ڊFgF@sRjBnóRy;@+ oIvhͪUlXS˦Uڔ%="YrLoz 8p|e /OuyG[>LocQ'$ќ+dtbDLKBL憙lnd֔w?*97yqBmB…GU~ LI+MzwM5FK(Fd. -"&Iu}EoiAd־ٰlȦKXNoU9QHQY_:9r5F5I+Z`LζtMcuSԋps|3,<Պ-CvnP M , @X}Mf֙*k63fP5sfUkY5![A{4NqLSgdQ_dZG2Hj~]:{/M Aѽ@&RdMV[$.<(V⫟W-ԚўXmB6 |2C9-~fs(ߘЧokT 1X=ܐ O-U *Ο;RۈSy xé?ɧޡ¡N!Ioń@⧌L @l6/^Gv }5r^]ꉠS(np-gm'CآҪ,puÄ mNd/sKIC&zYIAxhGeovP_Եc|[ߗ1sv./ e y f.->ȟ)yU蟯)t{ O$Z/=x4){W@6BrY{@P5~IȲ{nH?PUjצ,ǨXN>dzQ6^鶢S7(Ls1cGhIq8 QDBDBB&]yРdAO2/]Y,ˆ8Ht7LhѰ 8|GVa;9ǀ=4 o&`N1itZvs.Ո:M}"w!N0=BOtN5b\q/+e ؆ɭ@u9KE]TxW>n"A mm%irP-o˾~#1TG.+aoP|YQ q w{/5iE \OPԠϣ8k" J{aUK9n`%C/$5,-Kc6{a>_s#S ]͸<i<{/vn.3jyNF#_6i1j l r;|B1҅h@s3h0.y4^x!}hkwnªw774k*C|!cNBz#)9f]x⑯v=BJڃ#u`cl'xb;8ϡKx`HVwq_Thp貒ҤarCLJI*RMJLdn/0akGդ='Z1 Ie) JT-Wy䍡KkVJ=zԗ~J鳩u v`Pp**| cU5? ,kERd 4b!%rNd%C.‚:/c >Ut> 29xfbbKG`jDͮaq2?peB6׿Kq`8kԈF닠'|B>HP΢Nn5Qϰf]hUiqV{Yw?:/ HhmRXl j5G OFŭeQ54AY̆|񳈘0' q(/H}q'_~͝gogBusS Nq΃tKi2KmLj˵95:bKTD{T1F ѷ{- $\ML6H±A|jx  >qp ӧJ`V.3\`ow_iKie3NCǵ-_A4)lu ~5KAq[< _/IŦq$Jܫ{8[,]v1">׽L&%M(PYCbj'FvT&֓Dsq._ Ϛ,8VK͠ }==McdIٷ}DJ$'I6s:Uto0^"}}&/RE=PjxcEp}\"ܿئhl_(Jv/=[5?7Fy@ #A&Rӧ9(-єotrWoQ3ыpUjc=1y4V^OE]<QUZw}|/^5gYj'nS|jqAiҪ`v-)O"7NhR( !ІYfA:𪣵<Z+̕6%wbyu^=ռlE%Z!nmΨW [=؂\_@xBĒHr{# pkX`f!,)NuQ,8DNU'-OS5 ~ڷ:!.ߕ/xss#]f/![љijU +31X1Hz7%a:{D-!*7`;؂֏ hU .˞NWqsb_zbpіj8V#t0zQ[7#N jtK:|-FawѸs:6*x|?_|-4/woWTK&hIQB }wVP&^ܐ~$:bEowVc-m 6*:w5tn/NA\BC=vx8EH8Jz(CKn~#UCӏTPͷSع*+܎6Z XD]y_/?hG,3σ)_?fhI{ɓ ${)Xg DIߍXɾR>rhS`,LuSI>\̲#N_dssXSA@̦,@i왡qN:v3W;&pŌMb`F?/FD) }@d#3AΫ|R<'({лA'yCMs~ N[\Uj~F^ϊAYed P{:U ubn@iW8N]JU߲_RmgeV M8ʟ/e$Y7!pB@S; )58Lw5hD=XndE>|E#7 A _MʶOUc~<2l7l車;~2J-V-Ux[[VQ2; ?K&֮^j̄ &1y_aCO$ŐԐ~m~'ۛ o(:ק^ ڶ^OO9KH:Ǫ2K2*)025*PmqkXgamCaaH2y^Ȕ˃~jD_(|-po_&MH+͑c$x^^S:IE"<~akmspɽkh'HAVd_?m8 Į6?X암'J_p[F֝^ K3qn8ih G';v:z*Obz K=hrTwrێ 6or_EHkn{aVb&k@h%QStmMax=:_[j :ffgŒG|GVe?֏p܈yeKs~+ǎ^ێ[/u'HMe*)#:Jj~OdDMXoJݫ+~߁ 3TÉ gKьƋ@=( bMIRs ӫ%($,K=ؗ AO%&Y?לGN<^(_MjA~0L\8Ͳ3|Cf̗x#Ð5z &uR}Cm"z0gW;2ҡ]&&x*FhvOzgL+ 80*vܤ !u%~w-1wkuM9gK"I,ë4d575Ԅ ΀ ZI!|ב {f 2%"Hqvowև){  1b>HV2 i8/Ƞ,! >6< n3o $0emFew!"%p88+et͡frums[5GZ GoVuovj5De5|fl+ ?YLQ!ɓy_eR{ˊ}a:ޚgbL ilH!& Z;G>@X]Rsj8e)rN+;/ߵgFyU*""s 4w<#/nr( !rFN^ ܣ!yO1&3&0b(Wa5TRC\__u+pd }!?3z|3|41$й).xznIxEϰb2>M/(d|?¢t`u(3L=H,#p~jiﵠe) @8aYo ެ`A:Qe9h*b,ԵEf~''=m0M8ʞPe:7N| _eyۯ2]cr\1Yrl %jP7P%H~-Ñp f~dٓQc)i#uEའԘ1klo~<߬K@#P9f22S&,p8h}IV3:_at֋$yzk]#qVkjk>U` }. +mY)/$$iTGQTk `q?hޥ|a])IB] ڎ'4: pZrʍvYt,G\>qgM,}5?xbg9>&'m.PVc:IwJ NMs4 9/S c+T ns9~Pt !=nN? բ,VР󗏈I9'd6b\66\[ǯov<${ҋ#I`-Dgh)-G@F'xuϑŊ~z1hnͼ`j?Zgc,yHi-` RslGp7bJm+Pk٨l!9̀|] [^* xwLd90b&L )G}յH4$.c@R>'q*}r2_WAtHTDr aArٰLL-=ԩR맹&K*XZYA&weh2ԗUf6U5UucXjg`s7|]Móapg$ge6KYMۍH/ 9`BּuU>kkYFhJIyxyިG1k\s\<"6:%=jQ^`GV:=6 عU8#)_=]fnl+9Hh+WMfPhxRS2R90Ʊz }Gus>f0L?,RyD‘Gc@k=Y +j^Cf;||&Bk;6RԮk=EcP2P3Ĺ?"dɫy!̒!P}K8Ir}6)9!g(I؜_+!'MUn1Y {sE:M-b_ӄEm vjӞ>QvYɇum|x2tP>gbvpk<~CRj͜Je ; 2YΓEqGF@7Kw6mO]p0?;;-GiA-ট^ޓĽG59~SE7 MeHUhN&n+C QM#k!~E-HK5(  l]'b7g Yi2s 7V\(<娞6xϙ7H؇1Ek n,㥽A[V rp=HB;L:;3* xF҃w $gZ# ws6$Xid|Indr?q$1 Xbs++2>uY앟);íSkcbS {RИ6`Kg('g1LJa`1B(T3R= n6/q?u޹.;5/AΕq1۟Q [M?Dtw(dc]XT ʩ}{169PPIe\) a,_!d!|OU$;%fɀ&ׁ_u^~Z%fX]&>ff_(^?GU4G1Ta_'΁ Y{>1!Pɬye^"{H-i.KQoB+MS  f!A:`xSw觴3&ɣ{_[X b}@c= ɞ3k+LRo}y4Hc)[@|ǭ8L_jR6kRWp3J͒@#Sߓ+ c(43hK BbfB39ſW&Z7|mWYa7?7niư1|yCС#aDU"nćWV`Gw\h@eu,YqOf9Ye 7Ic|}D4HhXfZuXA&:Fட y>y Bo0.zh%cjg4k~v=PqG yX:"I,瀔(jJWa8tb}j8_mYsT yf)17]h6 "A)#|6(kG7-)h4Qe0%2n6G6 cyiĴN 995\c4 µ'rEnJBLpPC#4Y*4Xfa N~mƯa@=ᵫHc%!sSV⋮L }X9N{\M9~!ެj֣Km¶%W2j UPcJtR"CNcf%EʿU RoTJ\+3095SO03iK@T~e'*YÎAX72 x $ےvM Hq]Փ/%]sYL`1{NWw}~{ L;L`m1S袻ٳ~|y Xk*SF-D6>)TdC}tU&uB{ƨW8( VY4ۄfiݸ,g(;CAmG'Iu/c-> и~>d˫ս۟•zxa+X 䇓_C gk2$o=Q RjPo#FOi4ŪPuÅOˤ_]ܼ-SrjW^2(|܅rH3cR!0 =I\E"D['kɉN-4e _G^S 11H'qU?1Y#yHŻTZ>šr=^%!kX1Yi p dLɴ$O:ݗ$F3(oVE3q$u bTOo0ӓǎ?G9}jĎ&Y?"COSgyMji:agSLͶ"/f^Zo&Dc[B ~I%dZ]w զQ5mMx?E!\~ _xB؞Y.Ok<elKiOԉ5a+rb\%jg%OI=BSiq16Y[e9NSp<ù},u4quJ0^eU9,H? ^Rr8t55@?GJL*HoFRuǑ]&_ h 4_&Suy bljkeÇj*T#|0";d[$1&L3{;Ok:<Œߘ|>D9Q?:ԏ`GtFe9A셚g\=y}q2*\ZX^2 P;aR bVw3$"JE8}Blh;ZgUΆf<.iY+;?2OíX}&R-S㎱jE/Ӿ$gk$vt_rj΃&m.mLc{E )rAsll~kdݗU1_S!<4φO `q]PXAAS6D oZ1U +E 5; %ժwY͵wԏ`EXKGkZ]Ip)LO?6 }}{FLQJ!5~UЌ14Ӹ_Zm`+Իg4)Ge2"m:b^r``w?6sԗ ;En'c8{'N.h(Oz x́c~9c.Vy#NR((eFR(&ͱYp2<S{@< J{JIIFP ~f-x ڛ) O}Ǭ;ȁ)(VBn}xauWBؗ@S>S.~Xd KP 7~/8hsJR+nX_rC/C{=,Y٪"cf @OX%]hN?W6ߗr&$1 iMNn(*ebtzv2.d ȸ$GM2GBPYHd MR֒\N+eP~Y `1Oz[n# oiR.} W<vȞca;3Kk^1'5, pO83BʕAc`#'yОZ%[=sn/>XHOrS4ھ \ۨj֙QD8 ./i7o1_[aGzނG7ƛD~[],u /Nj+KƺI>}ot2s4igqv8}$7K-񶰃HK6'XYnЈOݡ~7M(%_T0?pVoy ٳ[NWw2Z1@Yc?x$q䣥(eͶxz",ZiLc]pl|U}?^/P^*he-"k S[`*5g/O d\M[UX+Iob(-nTA34:ji^L5bDӘ 'd%AlQw" "̳ *~e]* {ǁ ~pm)1L&ze2kD_xz%~P̪Y_5=q?؃覙X9mdfh5kD4nk= 4d+1"\O F7 Jb2AG7*Qût"7@^|ۇ}(@#fF%"$x؏۹+qhՑnӂ "@G* 61h6:yY[eo\ET vJ rYt@&hn[+ì'N26OV;5a꒐;om):E$`ָw+"osWY '{cz4QaF0o>3Duɧkt:D7j5 ~[o;)T]U{H§@GyF mZŹcOH`)ϣaSAcvcX6I52KTrMM* ,6gAb". ]\8u nͮuzí6b;\9ԀI&#z%-k$X zؕ;kѹ3^ ObMa:wηndlrg4:r.? +3WZґpPRDןt֡*DkHeyS4 8_W#tcZ3[iSޚԖ-qUsvԥG7y7;6@ Bd a"f녢Y:C- qDh@P4J b"E05\rb͎dc^qJE  Wد|RIm\e ^ Uw  DT0½-[j``o7{c@I-}I"1E::H|DG|1Z4[t}J$fw[qrn.Kee! ;'0qq"J9\j/Gzsͻ~lt;*ܚIF4/"hK*R꓋1kЃ'LZlK1yR ߳Z#>oƏ)X*Pi$RpJe fee5w5%ʪdR Zwͩ{uϙ {PyKҁA(JH9|Cά~U H_ G d4]B/V;leiO\=?; L8kf(QDKnMʩ3;H>\xC)jh6B&! 2x/8g P\ }ga0 ̎fUqw`[sb-n01mWV)x߇^Tߝbܸ~1V72֯۶ '6ZY~^o&v6랔k#V"":1*2@ܭkZ`rcKmfmb8^\i:r.P M:P0X#GO#Σ xw1=g(] UǞ\T.k%eZkeD>ً-$Qd>P X+"!aFxAl){B Lp :2XZ:+[ž#H:g,){e&+(v#s ф濱)I)="n}_eQVC)1ԊZɍp c<7fpYMt@}JNjg:ac!-Am!-)$nYr|+wB2u8Fȇcr) >D ]%|cgo>=Kn)b]H9</iĝdkZQ7[r,PlzC>ap ;E&j)~pN ͞3c&c[L^^C"4y)Ը̆*0DbZktL\H@~Ђѫj;\*qeCovD愑VrZ_J1R|п-T=Upg+?KT ֹb}66rmes $"'ju6mPɒ/#DbB3ߍiJ,R9<iκNiYoq+igqۅr ky3I/& ~+P,ݿ7qC5}9eG`۰.@V'^4`{ϒYAMCm,dh(>w?J[/S`Rb+)PІ: C6D$0LV1>gKY\ĪZAJ; vۃwG=0KI,?~u%ō $RW uhLYA_f\k2HaFX [>?=F{N'SZ7۳1g(1@n%hޚ*֚l^aڀ5q 2LIB#JCZt[}LY'M5fz􆪉7Aq Q7D%4rA sZ\lk.2PTn>$Kǁb$//`NフbvNz{\LS bB5a <ӦA={ 5D%IJ`tNL`Rp66&PLXѲ 33ڕ"]5Ʋ;daH'Ck]yX%?Hj{_Rjۑkl #vh`D}:O$E@ؒ(o/R^>RL^PQқzK,w(^vRZ8:=#ש;a=kֵQI;*$].8[fvB[Hâl]~PZ0ooQ,]U1 Ysb z~B~?7xrt6Ve[lݛTen*!(e NIIuO,cW "GJn| xr/mՂ HN|eIA. wtAMÁeF?[բ:R3U~pUbâI7*|kUm^s)[F=opRBFύo_btX]#wxê)ւN*>R[Y!l']?ײw =P*-;jb6-#UG76H,")ʐnQ:Jfgym0+@%噀&^Z!6һ{D&6&r4%㆑-u!^Hy~I yQQ*;x8>M*F6BaaU(E<-׈}@kv5GЩS4_ؾ*g[=bCt+'u#c)/U=Fxͦ- ]%Fp/cGb"{&_Π$"J1^W7ĊU \Rzf~U"k'u3>A"α|sLFE(X@ܠ2ӀP9@ШʸDIǠX INvʚ r 8x|q'BL,Ê +^dUȾu:_%H{tbi@Q,',\z￿58ZA@|~7 YtR㪞1uUp$+[aBHPxKb2u)}֎ 8je$8TVzLͷ cVyPlTTҹ}<H<:]ֳ[Lr8>dc_e%kNnf y'z`]P=tXθ4øv㪧'/-7G#6#_j]3Ҿ509iRhܳ &]a x, M#bfms"Wm*:r/JMB 0 dc.l~˸9/ .ӆyi*tj'FםA)^|^;&^|:g)G";T$̎ \74AFy8 ҞG$[4ƹRt]}BH}6gu70h#Va]`ϭW1Ӊ-λ .[OEtV 2G~=@@Bf,1lzv{ *sG{nlU]RXBO^cи5u}7*y }k 4 S[ ?EZtkե< y]<*|S߇ܟP aܩfD%㻟nL\Q_p^Moˍm:+tj!9pmNY;).nX9̲g̓'4S`pRtLx1*l2>Wk}sCZ-ʄp\ZʛS ({d&*UJuvI-(vxa +u蠘v} ˕qΓP{BJ"N aY%x^ẙ;3xzzӈ^{l= a~ 3$FZwte*"V/w&An)(Xʋ&p'G%OE77b62bpR7^H4ǤEyG;\RxDCۨ+#& JJZR~)S.R}&+qUqS`PG\z) b&/iO|d@Noh{NBqΈ&,E窜՝Cw[_Gmo q̓aF^N!aK4@))`5wtd5hK9.7ًJs[<-:rbN2k 8@2 f+;KL _.'p˯@<3+˕NiO. f;b L@]X)x=yYnz'=ƴScE5+ˢ˧ɡ*v$&Ԝ؆0Gz~"V-짻!"ݺ%WzgJćԕ^: cne$5XoVʙ"+8:ݳiwC}M,K50afaz=].$j<+V&zM'TI"13Zylf6-`hn1(8cEE6].9ln(* L+Y'äל f(/`JEz n{ŁM\}-ի5ny?(  #4>[rE*s|Mx969wsЄ@S%,'Qxq[|m''GƵahW\XÞyz Q*[STW8wxj!痦ww$/w7T NIƏMQW7 K\^f\ΟhUjuFSd`hJ7-T T0їZGJ~l10,J17d Pp }h -?ڀo1v1idž'0KbL#EPrXfd|tN=h&3B~(6{bѤ}%MMH\掄z=lO7V-DdXvlv٘%6 ѶCwOe/Q+^"<ƝZ|Ԅo hq$: jДv]<(&w!䍙EK ƅT=_VJftV4K1Qb UV:`G vvaT1.(~ iVHR>^nss+M%*N{-B:d?!"2#mdC>/=ܢ s$9M@ VfPצ,!6Hq'遑Y"QvUz+z8qMm{ #,#IRQ,PY>)=ʛ!Y;ϩCՉ @+g۠˱4M[6 |1CCq:}pJkBOaK-5r8;ξsYu „ċEpA>QB^kcw∜%9hh,l^gKGZG~ w P)"PPD}`H/֔zo3cM>F´|r9 ׺ 9GRg\ ֗8b<;Kݔt{|2Qm(3B$ʱ2;‡KNVXx9ADg$^,T͊VpXM`4su-5Oiq@~Xg. CMp'#b޴ߨqb~"M%DqJμA4"ǝw@hft bu-d H޿QKVHnm[oko bS# #?<,\ǻ(%?t !5iLLQ5GΉ6Ԍ/#`᫜8W34W/ ӶnpX+׾5( ]f2UM 48tgm+ a*$4oZf4W2(Tf@|?Fqh&2nenH7M(N\O$PI uBbog_z7شž2Ktws Yꪇ Ԗcǥ DFJ }@Qhę)6",8Wܺ رpZy89u{?"CI~߇q{ʱvӂOj3ԹXoQ|+3,Z{hI؜P g0ʔ.Q}$(W'|?f+*eIB ( *Įǚ$ɷ~neͩ kHs:Q*Ly=|Wl Tɀ3И-jU kdE^l `9Z;Xߑ#wZhvpDg_pQoY`) Xi?@r UyYXI'Y粕}|~/r}DY&Z#~7V,&sRg3pAآ"]B،νa@*V}ǔ桯&ꦸ0Qb:^Qĝ_䍲wOҘ.b1I|h.'_;ZT=V4D9pNJP2@,O/O%c5-nULEBYo}7F,uatb5,q˵%0Dc䞷VtPoMPQ"aZbߴ?^ُ"9I2RcلF=Hb5 '+fvq(5 9 J}@|2HІ^+&VԠք4Dx/<Cxm}@ uCeZVd kZ69x0Dl@<7^5AVh;rNT=%}FOu]WT$"qddS[=郢ȭf_KoSGRjL&ܙ|h-y[$-aź߲\h̲(>)B dlU'tq oߙL_"uТ?DžpG!Y5XY={̳6JeP˂=30O~x/ޫ*]Z/8֙:d뛋%ͮ4z/}b+:ڣpܯDtĀ{ dz 6uACgIz%Sbʗ/1W-z\ ;f!nMv5"׮Ndb27]"F}FkDLN<|[PKC '?OȖ' NݼW\*{ _2Pߗ$%*)F\tI";p[AwT7mG^$@g`Mx6:՘֜\^3@f$wZ-|A5Fx峈{$'|M-ֲo]c>B78~灘],>!t.ˌ_ӡTjaHjJ _Cvqm}E]9jEa3')xU: NMhyNIJfH v2[֣2}"Ȍ@be]!{$DzBπ9XUa4o#ڎ?=C 0ܤ]>Wo錩Q ?j[ŎA%J;h>gNGA٭2~o+@H∰`B[R7I>JIl勜Jx?N&8Y@T/?csQ#3& ʚWrqZj. Ą,0G::̪-!2)yzM968[U@N/=&WlH$w!G`y>ҧs1hܫRutk69Kꉎ o[&hla)j/4!%;a'G]TB.'{'wݱUM~k3hl`FSdg4`Hm+ͱkQsݳ+鿾CmMx93L僓F+"|̥.*@K-&Dd- (b)||2_3Ub7Ch37kځ@%=dYhzqbi=cKޢ%0F9S2iMdQe<șRG=bl.l+x+_Ƒ/.`|xb/ZsVWi#q5ږ-R&JY1DaV nPDebxy=Bɤ):r P~6nBx宔8.&gw6X!9g'VOx-#'Gi9\t  RsZq/&=h.LA¸IThqO(}FU]'4Om7ih㗗0U%Os v5M֍:jL\)Hf)-"`Fl"aphDxʊ ]?!= `%5`|U^ˍҨ0s;J9CsQzI8Pa%oZ ֝tdv7m82$>{*IN?j6S"Af ʔO'5'k} +zW4%Td"Xk4đUSI_>b\{ ?$Y^ipqrA1Ļ뼥9َLJr -P1$'RFv4zR3S' UW@ K;ϵڍRH{{Җ.J޿:VZIb=4h֙GBb,#E%xߓ啈yW2bOxdҳ3#jetAdrâ$Wzo2SEj,{` ʜe )m|'jmLV۹05QZ{=uC44΢/iOj^LV]hk1C<ߝHQe؀ܘ<YxJqwN]GDiva^ ',c\ B)} 9~!Vnc%`.='5S|,_gh:Wǜp$ƨ!XŸ|u0&}^YGCQwۇZi%?1_ڔkym4YH̩wo ۪ǽpt-*1;dC. &àh? Al7L.\=U?*MfU*bi5k 2@Y~J&?rLZ092w2Š@2' iJ g8jM)8r!j׻ʂ2K @ "A7wZ~Ή+s+9*9רAl5Oכ V{Poe <׋vSd(5m$; ڙfo3İcqmЍTn]w$ .:p.&ӳ @/ۆtg!(r)kE%@g&ZvΦ̴.8 /a2Ut/&.H(DhÚe1ma薾57 @^.,gBLnM+A!"o7¬]RZ9؈X[Ő\_DTVnɑQA8: Pv`.k/r:Ny8%ViNzf:~v i<)0 e#rZ\eIl+޲ܙB Wj7 R"=>mDyNT~ {yЕ7HѭnEZ#M2%SxAxJ3M3[u2b 4]CoʓToT8#(G "J Ԯ`k)1 7'nV[d=~F0"֮nzXNwF5vd[^qZߦBQsZ hhrnG:.v(z~qphh0KPAzeisEeր/XWƺMIy܀٦cy-j3KQ"Dg|R+%7b.̩wb;9)smKF;LkNkKtK6zF3ڐ+l5ACR_'tts!ePchFf, 2oPagVJ!K -Z_vECk#ɏX|HL=3e9{PqMdP}Gљj_Q}!:spXc)^88{Sŗs,<cQW^3(dt-T% 5b>KuhK#].{0Th\)‰5ԛ&5LJ݋,eDJ 7:NmRɍKrd0JCuH~6éKIvcK\dyU -xȄshHY 4|D%}?Bߦ^w'l 󕂜D_RH:`^}-hSL;DvÕz5;_/P.G0LgG~hI3mB^3&~Bm\MD4P4ɤoF8Ŷ+^b[e =Pc('&MܸY0p.vJno{pVLz %k rBLRu1Km mêpɔXt[9(B&`n* P,\GcddZ;ӧ<`ϲ+8=e V'1YPFʵ>UyMwbzN@m"ӹI6 dd,\P&?-0p=yU얯*/)TM@ޙV>, dXn !TᮌH#@:a l8B@fl-̶IeѨ+(#id#0ԈXF3io+r}`GkkIoց&HS ;'K1ȷ A{Lbk?P@Ӓ~&'%}]iwzA ,?W¿^M(EHSAa7˒7FR6d }]~$u11/0DxYˌ额cL ݡBK2^JB\x\N 3tYN8KEc'xqURLA,D+ O=@ /EPM|bVYS]>oZվB *Hty5um(x6Upwc\_k}QCS{a?5)d7djS?B#biV@>r %`\8P~G+Zt~^ȑ̕cr$sTX=3qj@2|e #>:!BkO;Ü(@>\G~'SCDl4|OuѨt sڧA]hxgA)P$Z%6j,9{WTLjw?Z`edjY6<1$zK+wr!{C#oܑՍr6' `ŶOQ-EQ/FqxAs%zf-5xWI3喦!%lԹe pjT$[fƒhFZT>NM!C==qo(>ΔD̟Ka9IXd{rK$M Ph 5}UiQ37[Ϡ=Qq9RG^~ '-x\l)a?Ft6cȻj @wɸSDB@yLGt{i$=b}yD":'L+77%XI(|?~DݹAN_)}i*tG'+e6bjJޑ-1ߺffS&6.U!i7{ =bx[iWԇE.DQ8_T/v2kq&!BA=c4^S}>)mm_k!ͽT'R)AlV ߿MnJز)j驆<Ax3iP#Gi1~o,W A4+0x~a Z(GgD-EvhmMu%º=ަKguq`%k1y_ie84JyXBw j.,5N*)pQVF" ?[ QM&?R\dDs$Ұ7?I(7rXdFeSm1LrEu^&ژbC#+oW_ݢXC5ex8Q[8v6"-P](A?F4x[%{1~H+|=f 9 njunV`˵-u¿ Mvs1ƄF4DkE- bT| MGl& ̭oB"T/Z\i0*u.aDnPD.QG'Z-:m]\g.Z'ic9q"1W F/* eb|k%I+:@(і+%2mjB4g}vJr/A_7d$B-Hvs=#`^S)N.dաJq&J, 4ͥewbzGu0곊F2)j/Wokvh_^}_ouPdx1]@AQH⪼,bCH,;?科2qGS,i^}%h$+VcZ?Ί '@Vp sV%JwPY'R=y8<]'p'gUi('J;xJQ{kep%ïd6%wRՎ&gZOH( aóяSM_NNpB {$z*/u`+Zƨ+YH%}@EԪwy5^Qp0X& 4+BS+mgo< <<*clfyFFZY:;_$K,>\8者9"Lz^ϵsb*`LkFDP$+;|5Vޞ )TT;tȹ:A,\S;]r@s~[m|g+SV d=c}^J7 !}Z2錌/ efl9$cJ);cbE~^k9\f6Y)q`ɩ /^o~1-F>q Ccd$v7eO6Wg bNqT9/_kĤ70\5PZ@IbujkdFLTsnrf;Pt֯/QsN䘁TWpTH z9UMbmCYƕrkckGcfQy<n,\|~@8LGuQ8Y, {-^~|@nRYWId5$ :!6,yrWΏ?<%*6bMge j[mm-PW+"Ѣ6 ցc)wM~EȓTjxulM Yg*>dg-aRvLPҽm}JZA`F/g^6@tfJp8ĜO*_&"hr h*?5"ɣ"r:b& Be╊Z!-=c7x*2ǂ$"R` iGj7Ju3RbR·:nDG/ "DXTVw]vo>">'4Yv8y[Qm+m 'rEl&JA fpg^ `֙I ,G0gV76&{swө ɞ2ܸ̽Gcω|l*䩏֗>Om%g5t\OI~IpAӔ omηRV>3?oԏv1X~yyͮ#Lb#,JOKSnrmtUӘlUE~󃺲dI.̛AǬk~֍`TMa2Vܧ`$o,#֏ym"ɤy$q g QV 2depRT`T^G,`kPoIyF~9%WtZc&u;5@nn` `qѨ))$3uW<vF4-n {u}שF2dG{qk]"]TwN}XyjDHhE q??Y:8#Z$ \* h /{iqnԞcْlGЁ|/i Xz{dKTI"xq$܇f~v͆g%*Vn)HM,΋RcFN"-/ Qh?o@*ZhP?P0WIi׬5T{X/g!l _~~ ֌-Y%S#ULfgw h%MU:trH*j9)eboe2d="xg%N,0~mp{!s^li6C沎sðoYp_eIjj/ud1LNE;cAd=o7P 0lUGqYW!K̆U=:}ɖJX ^tk_"e.f+r;Ӑ%& 5YyC{xi5ۂSpn8`NKUs'kMa)&gߜ~ŻWLB?vX1(AA8WoG엢\}Xԙx` 1#cq~}o:@.ↀ[ԳTөY?O=%$F}\¤䘢g9i.pa|s93~xt!̟0ꂮ>F Ma^8vYƄ;x nLn.HX0;Mp&ojZNvgMSIքpXׇ"1QUM0>z7lt:] dKO!r'$9{2S ?4*HͤHp-(-lElj +^[_0,G'W}pÁ$آ^/jNFPsKb"@$2],PN kSyġ+nKy UvO>- +wS8骮Tp&bCC=(?ȱ?2"|f#t~S~4zlٰs$ u ۉ XJh#5"MQ0HVi1 ;2Q ZlF\8ƂE:R쮁6 't)K̩€rR"ƙ90@hUF,bp_,N)r -_'e)In/}1C{ezn@Έ~?-_~/0k:E0KwyE6rI} `|%;6^F_28"H$fw\5D1| V. ^ p`r2͒jKg!q2J L8ws֚F[([`n @U2i1-z'Eۏg6yD,h&N4][ nodO[>#i0 a9,_"F{ A'\F 'ΏwU \C_ح6q Zr'[6#.j*p!R"sk7K '5W;VH1oz\bp|scBYT]#< 7G7Yc?xwL쀹gs!B1t<D# 2/mOA͈]X5";,'  EQu|ԭmFk!+vqOڍ{4%f6x{ᓱׇ *|RU)3#J|[Ι4klp_%G{UEyt [V.+ST`cu:2OL.̜gLjѨUvH1n4QP1\WFl@bddxA,%uJœZv҈05ʅryM"wTޕKBlP6nJS9ޏd-!2pX H.Tjo]Yg1b-B0h6/7:p-ÐS7edET=VuYovޱ3GAs/Tn}"|Di*睂t[ #Vwa%;g"RS4lԈnlrjқ{Qs_tg+1!d>dM:D}_g,)>YTxrkV?[8a)E Kh{4[8hIEs[gLWGd޳ mH%FΪ~uzۉ =tm\?ƥi}Q㱆Q XcIȽNm(AaD)\⮩C囊5AxCg\-^tM4!fw%4E7z \#a#XxU]֒8|XUt\?BG a-FHjSԚJn %pbw;"7^5%62;7! Ua!Au!_sPD6I -f> d$a>Լ!oc.-PJ8bAE:EUexk aT3$ Y(/5fI+s;`\bPجwuCDM>訰tR:zetR{U5hJ)Lx/)l̴O.\^C7L7/ foU2\jD 5\}`h{is 8?߃lӵ%eoT%B߄ IPѢ6|a O}@_1,5}c3e E{((,T7RJKd8GSS["3$i{{ξz-J Q EW!Az"턮AXu[wnA+\pn]JN؂r0&\]SIa?/KػuAyBZ{.K&kvLM~ 8쯍.1 :šӽ?Ȣi$(D (Z]dTSKFͳ9jϭ<5&tUʿ _ X˓hOz54g~0>#费bdeD| 5/rc. ʓTq!̖wșzbzI2ֳtl`3;vR6iEZE k&B83 -}h߭ezcEy<ТעУZM5M6$a_#?G'f&iQ :x#kE0*%UV ŧ3*FNT|..mCP;0c*\D}>r|j@,UE<P!`Z38)&.^EnvO#[IÒ?1 2/o&f5 M'MnLcum6"˗a[h7'R&˴_GʚJ=ËҒclpfb G^ H0}lY@kXom~{xGQa0ɸ644j}2V/G&*bui~EKly' C .P.-b<14!~3*Eأk/͸QmH'v0҄++_Mx&T*-dSkl\Ƨ6( ^߂vq _0$RP4vŘRY$5-[+Vd6hl2j,tmT4hYC TYя0}d1,,N}F?Q.LfVBNLgJ> {Ќfsi5-&c!h*,w#M*ӀJX1θ=fE)^yfxm7*q)艟tg#؍õO]{c('$Fy"6"3^l8lM[3;{Md{(ǡ6-/x@/nq%]-'Rnמ$ќ?zO;n)-V+8s%'@X{#2ULaJk߾x8T N0ƛzȽ#Py i5 ?'3;iȺ[m$dcvV}vp=Fi@Mb?RJ@9bךuCNw}V=6})/.W2O *J< ﯝ;< Z #)N+ٺ} P^w_s l+xE_J靳Rf fNt+ESaӸTUu؊stC%S߃d!O-Hɫ1F"@ek@bEIvȶkCdgNd0H&rB8^w*Twq`{F"xD&w7CuclD`8 N5/cvU{>; 5 &6-OyU웏x>;U{Q,)iL}'`&Jc^_^|Zqky3pF51Id퉜R="AQJz~Wu8K퀳< U*mRYm"[$~2ރc'b RpσgL8Pu^,*l'$a^tM(Ѷm[6-v$/PEF#M-"-dW};} Jݼk~ַ!(?T3i lhN,wt yJT^y3ƪgIr)6{dvr1qQs.ܿLfkc|$Oæ}> ^a?m0i@]Lpȩ6sLOy!RlvROaQV SIGQ502 i ]T +-,Ԟ`hQ7 X7;zc'z;_oZ'VEEt}%Z4`ޖĘ (4T[V{D8D8QgWUCl9hB&!ޛZ-$ ܞn 7s.yByp +pS˜mIjЅAm}U{c.7G q@:OۃKJr*7d>5fz`K 3ieQaө&5ěcKCRzJ*?Eف)B}1n95iT"W iH~ɏyV'IY>' Wv75dKC>J*kZ fhƐ~Aڻ xe k"ۇ#fo9$kQƷ-jdxpu,_E.*?1Nة>H\9,!⣫c8 ){ *H^C:[ȱ߾BV?(9ژL&y:s`xo}Y8p]"6HҤ{SG@/ZY~nu.gSP倦NO:sgо  E>k@%E-Hwì*s@6I|2*ݜ?scnR<_ | P1-/_Hg_p@i;/.0z.}R/@gTب8b d ;٬6ʣd9 lh[4PR۬5 8fNJ`ĝ4Od K2߾G/enhmXVd7}l%_ L} Xİ(F!ن3CQȈ?xrדWhiw$Hn'?vGwc Nӑ#_ J uN6c:A@߷{2Ի@Ԇ, 댨2?''w҂^O3QS=0XyOϮ㉭,ϒTܜ2D&H֮KL\57zY D- چʽ^$qȇ W' ))5%RzBnb27А} L%KP $*4,!Zr`kjEϹmkh Jy1J^ ff91MKD -o;oz?fZܣ]Mb~f9v>&/PVwVEYKs;~_lWh Xv!:./}:3>zB2a&k9!gf7Y[}\C}9e±~ g$cС/A.:dy0LA2tXUkoxyT.97?H4y UUb ;PgAYQp`V>NO%=3|#Hy* mCNy2 N8$G hGO|Ym ,CNeӤ!Mfq3XGM6ZX<-J󬜊(Up)9=i}jԱb*keZj~ 3X!HINHupƙԟeÆp ?%i'*@AZ:j0n#dz,11FKXǢoԸla>kZ˧<,Fz{;f' +BEZՓ7D|R7q1Xkn;Uö"X(BN@n?'4ʁc~dA֛vI W{ _hPԑ:*F;UBגB @%D+5;B[*G|fY$;G?+no,~׾%x{Fεjn Y[ņMθguq4v46 ^#KtKZPczVB/Su <%"1!mGaYu(:F ˙0yP'_-}[Ocp>׀u9BSA.^ DtHߍŖ+2tݛ눉8GH2[>\qql nee)I|s꨽3nⳇp$ā]7Dau IF;c_~.-@3>JR_3x(ҼK iޗ6#a[ (:b\0+RZ$^~e܉JY͙~YtS~wfqJ-'"Z2I !^b[Ga,QDKSmfqUUmBYJts@VIFj$ g|edR?5;3DƏ ^GFHKXtؗ=%m,4zf5d~o 2Ns@nwvmVt2FwP,@u Ya ’f[ƛ7&Ė'~|Cz†-[R>2<$eEķnDxr.T1޲"2T<$Ѧ]GsaUxAWih$ Y-ߕX"Bg=zIӅacT̓<Yy4߼fK#zQQiF>7,q+aRy㭼*fG|?^fUij]UGhKbH#}4su\E4nŧ~oG:vs-hvT1OQabaYln>g>Y* Z[)u>q(Q <,bFi<)Cn#-}&" G| z7j͐eJ@6ڢ[=t=XD~-&HD./*em:8$zJZ~=)ݰ2,= ols^ԏhTpl#~.hD:7$$L>h; +r9Q<)Jm\>8ȣ![jI^"rn0}hK}0mYhj[xuQ"4sT:>Sya(#F*S*+cljHe.L>{DIM3z^H/DKkgx{sջ A:jhʇrO{6G_Э LNI_^Cʹ!*.\Wآ}G›SlU<#AuE};M3IBu0\4 EټSKcgDƸ(zV3M([R<wiy/T?"8@ #+A:/r"? "jk؅$}W?d]xTܱ [IWsgd;װ VRx#ݷ `"\>?AoLmdžkx lKm2pזQ|(aq8>8Y^9’=lI[冔:,̠߭3J#x)Sݤҫb&25 -J? hי1m p4 PEk%YA Ǜ!Թ"DNv  ~JN3B" vUpfު6*V@Ӥjr! E%y؅ yVM]+Ӣ8z5ތHn;?UiN7Yq6+de{;̫Asvv:,'6Vg ^nK3Yꈉ Uw,τCwoj]Iu39=G|H<ф{!zD ',t Ar'YT2c~8 o7J\凁v&_B?3~,«xwI鉦;t$jyq XXКr#H@~\(O eIٗŬjs%[D~cd&F@丱8W-iAIcqGKN bi^v{^:}i5LyKgׯ>OgC ^4u?_%j+*|p#?/VY٩#9"JmmZ0vOa 3Ju9r kUӥ;hQkB>B^Ydg)^c()ƈ-)Ip74:z ۡ^b != mX;`"b(+_v0ܱ_W+d+cFVxOenMJǁ]\-[|3GywgR~F%x!qa*.?Ej4&5hU~R"PAzܟEerO k4 GiOaI҇BL'$[Vfp&HmZwV+ q/KI2F5^ܙIOfMEkr)Я!S@|[V HJ._̺u+}" {܆ی׸ce]lc$5ҼHMM~=ݤ{mW; atVZXdS(̼MuZWxi8T,-Qk=*|jק"}ljw-++qX2N hVh0֜`ѥ ˰=iha \mt8e ^yp۸+[>Pspx[+ w(g^ l/?Ǣ_7z°!.ybvK6_?ےSj |aJ o.r/:aGmf.sޔRJRch=5Vf3E ^{/7y"2[1&#㾄\@4F?Ԁ?RG,f|5<*yM,:$3 7( ez%Wcño79rW9Rb4 lށrÂk}rJ\WJXx4܀u $}8jr~"I#MԸnN?PWTaY{s4]8紃߂&+6P0fbyGSPd?B,:,vĂu^a0k/4M;Z^_0L= `5eBD;9=Y4uL$[n׮ [fCx{Gjv\,|'k윳mQ(#,΋Wd{{?3dz L| SG`l+o)߼ ʴa [U+ቺ2㎷06>$6Rs,1ԔwmDP_'rS`u\4DƏa㠌u; aéؽXTq>g6/"cHۑaWkءTJB%~Ϫ71k'űD3+z">-xN:{-H' n6<( d~ o^_*- 3)540 (< .pt YplpD)(!R-%6FY!>bgҳid&6k th&j]%#}۷L'[k'-OhCDPei{4/P\1WG)I+ȓ4BڅYOԵ/' |OQWU􂰤P0/VV&;Ө EUzS4YRd1tΓ(z*@үKB/=zKW 8jn''74b:ENUՏ6Qm"ɓѷ 0Sq*Moϗ 87c8=9bha%\2zhlLT{&i.}5%DׇUMH >QLSoe>#M|4㮷*] j  Kn%%DE?lhNŜP|gFRP*0R̻,*LX<$yYTC1$#ux)g׶5jsбm Klmqc~%AF1=:ҩY%kHk-RBrvҚ;8x[572WL8šeUҊԜh.%Xg5MT}9X0BɆµְ=!$Csg0ٓ$`(Ʒ;f\q%k&J $|S{G'GI6a65K?=)e14Ln7Z +';^ btoYh)AT/ 1&\yrBzMZEʾ%f<& ip>Lupy5N3{2zgj}H(nT+fHn@+=ך3h s3tt P`M)j[L"\6Mk|P5c_bk(N1Fό = 2sJp;Y. BfjO FO󃪱Ւ`lC ~/39@X+yo b6vb&37۝ihgaEoɬLn\:G)T2:{fcTSCIo섄x?>?!͸ s$"ZgVUb(FTƕט3@;o(Z9 #QLuw-UMTq-`^1ٲ3p0v"|o=y5IbRaf+;df9SJp /޾dcQCoֈ ț?* Œ X3KypF~;Q}u6\OΗ*ƺhe3&r SjSwY,E/|*=,ʑ'S/JwfѶM>gbٗUzk6/J&c݂bUspH{m\E%Ep_~.?q-ژQqRnbZ9}`I!3$|uWK#F[l4'~:*˛SC<B+ ;yX=_"Ԑ7abKs0 m-oF’ u-}l?Ҝq Ar&5U7efj0K~|B]UzQbHzЯ:liBk\*FE׾hgٸ'Tp=T8`Wv}baK~%FUoݻBFCl"ⴖ@QRr{VP7Cꂣ޾50(h>'nt>6*7BM}0­cZ(isR T9 b$Œ^nV̤ {,π_52չP ppF$⏕_;O1n^4};6 OœcP#Rkʃ:{X.eqi#c5 fX9:H?Ђ>4lds@ږh@OǴbF7шI/w1kư>7$.M_ڜOQ^3xqhm]HWp CH]X`"654ln z.JtS78L^1H*x[j26'^ VU}.c[$ƣ8d)-J$ӻrS1Oԫ$ʣ2]Urk.[<6 l,KK~q&5akAnd1v Qz\Vr\ &h󜀝 Y04#LJV6Q?A]n٠PDHΐcYm88? VwyXM`;aahQ!-/d.iĊ#2ػX~&0sy,\_R^þr(Y 1Yh-IJ Q^eFK8<<>]Z4Ox>6pLfS•Um ع`BK^4j:AqL X|➍ʺgeU>9֚! 7r=O#4:d8Sϖvb 㖆Q/KYo"rNZp6D/ ՀlPZ}f4Z$T1mtFkܕ5%R=pmYTNK"w1ˍvi(m̟ :]-ZyڋSw| %Qb쩄g+>K= ̔/Agԍ?^jk+":NRfF7Xp q@$Dt / f}l~>j9#0 l9kU(h =Q⍑5i^!3v~`=f,? \g2Q!UY6_ GjZ F~NiyM<\n|c\$m'{A'DžGⰞE!͈:}_48)86,{"$!'4Iv!]ˢA`8*y~BvNfo-8B<>sL=*/TɎz3"ASm\WCHZ9 4% >z2t2Br ^Y3B^F~zۼn9nQ_5Fř*UyS z_c% ϚiSHom%&6CcK8SqC aSQ!p%;έO"kSt85 մ!8 pB"(H`R`K5Hm}K l<sYE6c~&ۍ?7nY'L~q) ,'j iqWzdmy"HcTEOHГX |Ͱ-HCVˤ~<x6ݣVIl*8*F)hѾw͜eFZyfzf-4{yH5}ʯze3K_doaڄz` '|n4/Cя P@ZkTiA}alW) z{rS=ۗ> 7w`:!Sk?Yp'ш]m:'ǣ[<5a!#Vdr[ą2@(DwY "%\Q.*L)ш ?꺾 ۼ =o rDBN]E.z1m=Um )oxW{^(fT r:'wFDӀV] 2.j÷_}la xQȅ<߅tf&z0` DuWPh)OxPD=x)6|DZWybn{cx'2n?H\m&d> YL+F:7[ zh'* MRz,y$I"U,@W2%%hn̆1g3pJkCoCON `p݀XjleS`lt+/D.:jҒpҍ Nk#_WŬ<*Y4|Ogg=5۱Q 4dE˓4HPk(>9 lFs -R[o]F=(1ld>J+%Z0X}ZXa:PGgD=j^>v%Ѵ.',B#7ݬM˓r6oZ'} 09M02X B7[ 1? B"RдpPzgLEbM}݄~]#n`ѣ CH JEG^_%*hY[+@7) {\iG(5+:d_ɡxYO2;oAV@G>cGbNb44EK "~n1QO.K>'FM̟8N{P#7nU!AJmvZobb-Fmp&/x{tb]B xz"PDH̛PBňʲXi#FxNnqoT$'G(#d/Ѻl{”>_wKK9߷LE(upidTs"Ru|bJV:,Ȋ)m~(|ఙ4q4Ocڦ[HX xCuyBP˥3豶Y-.[CQp.'A䀪\h?\Cӽ+X]*?^Dsdd!הOmLj r7 T݋)S橽W3A%>r鮩QXJ!X:ƒNR1YM^&Lm5^R/%R J.ZZ:r5@πR9dG.S 0mlC*=Dۮt2@,3ǃ;*z4+'(ۑ&rMk->̆o a]gLqumݓ^(LFm/2[0׹ٗCH1GohTǛ9֮ qLMqASȚх ,oM7@ߨE1JQlLkPPخ%V: X2`6qo&*FCtfa0: wX󱸵X4CxGqhЇ:rƷ9XYJ+\"oeTk}aΪx!4*RCd τ4񬹭,% [Or9 iNFc,Qkm,x3W^5$v,>AP坿 ,;b V!f&L 6hN~ ԞئN8BJWp5qIAwu8yJ_ H:a:TI5?!"_nFU衛lZAtŞ;M;! #2w A8ۇ (@@ǭ@ؼ{f)64ڹucfEPby2@J\zZf] D %%j_qy6ŭWعq|zI r9lQlZDXt[a7Mzܘ`VFx(`/;0қ1<הT^m,z¯ 9m[<ΐ&X^\|8aDg72^k, !F,N a"[cXK&>?hsSAo0>biZH<,52~F?apG$hCU5 ţi+I5> %W{ڼ9b- m>XAFij߬+i "cP5,S(%@A%)T>b"t(7Pn (JwB0jn0zwlvoyNPFe 'pG ?E}#[a3Khj(7̮]|%#tMgDϟ1[BR"A|w/r+ {L U2,9AXH}@ZdMG[z"t`ݓq[eTx$H^Mkni6 538ihU).n>‚ʔ4I{V}dgѐ;\-q{k_A`89IoD)<~Kڕ>A;weg C^|т$kI|Z2=K3N:e6s>0m}W/G7LmӲ ?$G7>d[p mMzy< dTٷV\a/@ڍv*ǍIYzS搐 uI+GtS`2pTGՊOC++Ε߽{; ~G>roa*%u4S`.N/3Rh %LӺL^u‹mEpg687[,LH M~9cP!UDT%4!rg +̿ NڹRX.NO:FzR/ Y.VBՆ-yl Yu>+;ڃ;=:Hi.74F1ܻsqsGv;!7e>x*Yy+iN^Z]4- /\7RgP( C#˟#E}Z6R&JUnK&8eJ6Q qk?&*+tO-*Kqk7c90B(QQ1H~ys5P\֨a}ɺ A/?]B<yE bkptZ"FϙE.,7OA]94fF 9Q43l^' гj7gzqC.R2 ,KD&ږB6aS# <ԋ/;Ge|-X& SH;&C[?2{tim|rIz,0>dգ\HB:4Ծo^UGm4})16% \rQC}AϺ8uZW˧;`HF@W#dق?Jƙ^CQغG 4-Mc=M5a,KoGGFT:y0bQ >WZF 0ӱ*죳':_!i , M,"]Tϛ5,]VQM Gf  $Er9j:LUxCꭉ|&TўxӼJ*ռTQމ:=+f2]| ~Fb1gA{+= w]T)uƣ2@eE?ZWݹF5D=yJҮ"ӱOJ!{xpU#f@7 ːu#[Cb;_pIq0 4 hڀ0':`:a2\J?:cfGO0SiKl%kV5ǏQ4;ECj&B1կJڽnYEV'd`F.L 4V('O IgX u|OGfʉ`o>+^2PRe2V>j<~WnDtZoen!Ըї@M "YvoNO:f&!ZŒuٔEXߖ"ay`:*X$ @+åa.w;lDV}sN> P]8dynqp_=2c`$[Xo3-}TȧɃ,C8x_.)i%쪕6}Y'Wc4I]$X ؽň0>[Odޯ6 F<^_}ɗy ym9kEH9=|e 0&njc'F?ypIF欖"*:gxC0'p=!f`Mei)].+D36?iN#l^B77ݡ;c(𕇩Oܜ|Tu;魚~_Se4eo8Q4:^\LAnPP$]~% 5.!TdXVXx/<^ES]ױcm!P`ώ]^,<$c{y:$p-@/Ffi$D>b'|yO' Щч E޵超0b,FxuBܿd4.$kٮrOI?K*id٘-jXq[>$m̵!%|LA'5SF}qoOPOq;^4\h WH@}$Lu\ ]}@x1/ e|/PˈݗOAtZb/ (wAq;ƶI~# +ذ(:MT'Qm.濎mak ٜTk!Yƚ˸w늸({h7xٮd7n `a ];̗ÐѶ?+63$ s*2!" yLP9t$khh꭪<~50̚B©In^2't]rtKiaM37@^Rț{ gnqP!6ȸ;YrtLT;<>yx+ i~bѨ:0 Xeɼ9t2@5b(K&@!i%[H-aG.X퐡FZ' ~ȒN70qJtq BLa\#SB}Iu)SAArL#XҴODX n^-NjLC7GJ&+JV$7uWς囑:ޚ́ ڣߺAc*0 RҶ4wWR:o%%P,J{|<`U0zUX8=3[>ICm&~)])z]À̙ ƈ(\ZQsgZ[؇r2ƈ`P X')Mqd1Ov1>o)z8,!ܢShD4m{ A˞3njNElyCa6ݳqW*8ǹ>n29/r@x⁨ lMTжpyr(n )8;@[$ elOZg-2 mndi1.aC!oujk MDP 5ԇmf 3;ARl,tvx2`}m 8zsOֵmە..v5Ҟ(Nisݱ*sd?>j7TT-//D'C j)wK.XCMSW't~vLi '[U@ʘ*?o3EӘSX Qr1r^WSq$/ e| ɻݛD.ԕB&sq+k@3̼"e3pf ݠA,"X̖r;Ku]xRs)-KZ\15|h0-Ǚ )=f;f8lׂ%%Ʌ V[ 劦il g0Xڄbkݪ-E59VH;3n3F}.jВ4Ϣ`D/" HL 0.Np7im";Qr: & z&n$ME2M\-^H_D'h ^U2VhE Bev5XuY%%C]8܏ ZScTk*A9:x*x7V{67)ؿo+EEQBG@bl};(ƐdRm*|07o| V#ѼݶZ^~ݔA泾T`zd+@oUGDO jF45Xo=x;K7ϑ*;c($%oUeSd!M?{3B坄%pB e+p `kCcM4?ۀ»Ñg |IwHkHdܳ\,wщEs%7+LB9яσ7H`ܑJ-U-I,QZ)~U!=g__Ѯ\iᏠ#;h_Ъb ۷v^;p1'=/27l`dTWA:(U>d]3#2b6.TQ-Hȧ9Җ!Ktg7{/*B=Z IU!)AvnIo 遚Pb;*WTw`Lj5}Rf X [.tEAz7uU+% vWEPr8En21=A8]% Rvh!/5 0992lLgM+bc@t8c9/b!EL?YZs}- 8R5'ѯwaϟM&baͦ q͹TAc_ (mEQdr3'nޓdzu,,,dƘy25ll/ Cp?o=3햟ؘ+k l<ɷԨaVHLAsԤ/-&y]YYbodnh@'ޮUu];M>! .PZ!.Pݢo/ϖpwc2J$9aӑ&a b 1D_y'NktWV9gs}lNo4ch%&1+Pk)baA(.i]09+OrJjͤ]`if^r6^aߖ:8LM鹈8>K!oT x5UB6(ws\S*Xo;ʁ F8#N?r2*'`r>]L] ;^cݐ}2ҼOn'?NK D^>` 0f|~rO@]KVb$Z§OjB`ZѳΝ4]FHm9)WdKzn^MҰI!/W5KlE4,"ЁKd 7Lp pU7j@1uBr٢eKqnPJ"=N엺gPZ) r/sYeCx^p}M؝vG}D *Q#b!+c,H:EEQF.,ǾiuCɝx΄/<ïV)l[Zp/pr| zbCPR w }9̆$bhT; cOul*:Ζ=ku|-+|9D V{>bz #MťIC%\?T͒ͱd%˱t䝁jfx_A\=6@#NɈ:NԕO6Z/*aXGj>1{ \ 6K)6;O_Yg'*\q [,۶ڂ w3a]+&n2$| L mrէI`:[X itDCi=(1k)f5 9dD %=:0ʻU(B?8p +K̐ ^neI%;iī ʞ?,됢nlQ$A_8 CZtuu[-h-De1X"VH fww׼=("v,.1U'[wShwpgA Pt⡿ƙֵ- ]\JGԞAIXlSh=~ԣf)|>RgwT *\5&7(8aa So5yz`&Ha@vEhvКX|7/ `MBvϨ8 3u~̣q% @&Gu7O*d$!k,@uFw1Jڮ^DANاt,fAp3x}45&yF A[fk5&0rR}/88:b|{kܤ۱BO̍X^AM\^{ؐnaϤB2ksÚE:/?Zdc\}sNq^C=T-rJ%,ffy Ix<*P#) J~ 99"$ gT`t #\N*ӯ{.~ځ"O`?cyaBKHAW dJlcϬc֭TKp}USpuς;ֶXWr#\Qyw~Z&^'{JИi[z^^c#D;(KpvwmSWq7t߆JЦ 133Yz:kGI C’HJ*F*Zᷰ ĊqeV_j@8\9IJ]\~ЙbI:E1!X) +V"RyG5X8$~d)h4fkGf+#>#U{ >T-< ,Ϧ:w[OڊNJ &`PIpz y["|ʣ\!nɽMM4cUhd g1>O8ˇr=auFu)8%0PxQb[ѵ挫$:,D,+4lM|K(K=Pf?BlN%~l ʳ4Ws)P* †\>dHR_i'f} Fc:vA*UPy--JHB@e=2XKR Km YS jCisUf3j\oAD=Dv:\!gu Qs8*R+̢x,?v>'c NŸ.Kgv?Z,znUl;nz2`̒D6 *΂ݯu20yRcd LhW\‰g $csU騫r_t6]'צ9.5ȕT Q{IaǮ<*lGH L'Nf1#_sE<1t#XtqQ:S2 bm.H-;􅈠npAY ;aυ~+%aD='jM>M:7|C^w߯6&1} yDԘ9B;K+䄧Pe1h7m.]l,^[a]nt\^0gf'm`{!a@ґ-\?ӂ`~"]:{ug'+%Uй IS/2&JrS 2]čZ9MDxY98>3i1Y/k--n3cTl\z3D;80NCu1k P^)1yhhb'^k ,W;Ҩ&@1V}D K2v];_~V=s*d:vBiOڙEHUshgBgl_ |&djV@RUCKa}g0}쁼@u&R RDQ')ac;$ #g. ޡLkMRL0{@X!od9  [ի_r y4LĎf6 |8Jr>D$5*G<1Ǧ=0'S$ey=C:w >ȓNgJf`Ov,|EN'!_}q7 yi>MY&='@ⳗKPBO-'~6WJ\ ݿaLjAØai9 NZ.Du.]nPЦA:<&L8L&2o^ԦSܝ4+][ AR˦0N1NDѷEq\'}BT(y6O^ðe*tE7ŧ#k,mETG I!>} Yݪh8uI~nLӿsRwJj{Ud4 ϕ{HYDxB/ P mz ?f8rFAc1Bs5KV v EW`͒7fhCɱM9qѧ&8`NE }jO#3-M _j"A(jgw3Ma닖|rЃ?+u距vXt@t3*ԝ"XC*733iI "p热,SX2랙Dlׯia%2@+/֚&l€[b1B#zxSN~ m3clӗw6Ğ]vvhkM,A Wcͣm%&_GT*^ =2/) WqF!3/PrO._[s==WMF'/s0X(nRӀkjVoJUpx`wG%N? Sx`12uT&+]x84>Kx: 4fF.)bMΆ ؚ()Ao0w*:Ni%fo '# O=rfS Dg<[g;j&>3tV02G Om➐/+-B:`/sj'I\@0 o ǡWOXctJBM폨n:]b~\x3+> [}M 4KeCᱫ軆i @'2f{1p  3r-E}"M]s0$;BV(Y&iu0gx^`UXX-eY\x2[Tܿ&8 l@•*0hă3oXk}b%96M[0&Ҍk+w\$Vy!kLvD5{J43He6U"k]?-nꩤ[rr:WT)};gF!!GKJyR?\9T@t<6MB>gG qq,P`Գ֋DRX:^V_l LzaR)%*C"{+iC1$Dcɂ']Q+ghFwzEC XcdX~jD;BkQhU"):'47싪V$&=w40D(KLJ,y˻X2vi yFLhDL wؖnYV OwpZ^"Sm-w^t'V_5t%L V6/26& c39Ųԝ nxi?1z7Mp K{VJ⧨`\zOf)/!:y<]ߨ^.,|Z$M,*U-*q+)WGsΞBk}޵CcqLcW0Xˌ م3 nU6Fm:-E[GFA~y;jf:Ƿ\Tnu_RߛE#( PcM$dT 0ƖQt{I:'{:pDŘ CmU6[mdŃ728ʹT&g4Z[L.v׿䄛 }%P=k&4`Ȅ@V%~Ð+5⯛^FB.u*Bh>{5}Jã-S<8ơ%~s#Z6V7S㕳&ûgT-=90r7 z &I6YS|RuTtzkS nj oE@Wz ,G8TǥyD}O&[Q;wCCy_X_*B-㢘݂QT5Hh63mCFn G!10qſux$bU48Hu -wn|${#:M;ǟw30}k31ٲ@ E o;*oʻ8Fl@v;Ӆ,mVq_<4 ȽѯݜW2PUQHIݶ1%﨏_p-!BY["zTԘgOA[Ρ]5rybl݇E/q\]{z FZn6H~R/gVAj`{W|>b2]U9- DS/9j~H!Lٿ(5D DCO8B9^<{_=94=Jo5;!Zxѭ+PhI*h2!ӟk] Qz}_'t\PW03φD1LE%֦{/YCNx^1 '(5'kqT恘&'o EĉaML$X 4 zsԺu[2kt'=t]6{^ "!./f8Pj kVWDgPkt.!&߈J `.yuMƽU~LҋPh)7_ʕ{X7;vݝg=LCV\Ϥ2֡җK)ƹ4ukԷ=K簭|( A2g%ϘH $kM m^=@T[z?;#uh?Q=a˻3P3΃Ϧur<=\XI=.sFa֠n$K_[Pxd6.&gA2v/ B-J +Db)Hk}64;5p">2؟`^S (;~s㭭l.#Ci]Gw۷nM#NVk;'mٵR1$bay%pw$eGvx]׽nOp$ f0.#Xasv֋:2hB6ٮKtB=wQFYiB'wuNA=Tسtog( 5yAzH8hGC>c+IUCdWotQۃ:Kv~J\Rv)Fz.V6Wʒ[X1o,s,޼bߗp _ 9_"lgsVŀ~3U/ڎ͜b}ogmrZJEВo7uH?AE/qzB75ae-"aVݸ̡e|RU=9= nn*.-µ4ug/PcG([-p)j\+NLNc(x&DuRxm 07S"Lt= VʂRH0{9TGc̓ ݰsF`FH֎) uy+dGB6BWrpM1fri0erb4|H@wd,bD}YP^eOvVz}COFvolq(1_EӅJ>ǽ/f#DPNK_.Nj`fZ*%flOw ^UĭуWC@4-"<,لnI1XodQvkK˓m K;XLx &vĮpb=ehs2<4\B;UьVꧬp7ujX6R A' 4Y\mۄ3bؽj͘ʚʍ?}n6L>Aڭ0} *C#Rg5 4q+^$Y"zσ;]V8#ͅMٟeɜq$ _ m ^Gݛ$uIЊ+S%q+([5Iݑ]Ûչ{A/aI9xJK;mZVe^N Ӳ'v P*qnQixU-ڿm3Yޅ DY3J@>֡(I0lb\bKnr6Cqi]Drb+/lIݔϧ9bnޛm` fHΨwMEԨ@T)̉Ts۝4Paj. l:MɧTZ-Nʾ\2Y2 :QΌun P;BhzR.nn^/Rq dHY?wRMܝT8!y*us$UtORc+F?~3ܢ*FQDJxцKfD8%f;#К(~|q!4I˘禺Jbh޷>K=d;V S==G9XAƌsrIFh2ńV)zxj[? 1rg. w @l n~x[8'((>$|,"mð(f,+nt^]4slxJgr3a_fr"ĥ¨^ +.  ^QI:OXI?{][\fTm?Av2oA@cK`}=By{9&֍YFE{SS2hn)ω;[ *D8ՒrW޴Ϥ]9{"_\,/xAq7$_'{ X?vvqqfG3LKg a 6)ӤVn[*ZxZr֏{LD$Օ[z0J̳"FwCDZݴ~KxpJ|49ml #~?oT ٓ}0&n?IUC˓12OPe">IP/- ՒU_oWCؿM-X; Y6: =5hdA3d#kOTܲhaﰲec^[mnS0CNq4䮻 x |Ir!*5py7>2ipOvɊNf:zY&'-Ij.; :6+z&Y'oI|DsFɛa=_Խoml-p-śjKT ^aPBDPv;]SoaI6rF#c!k\oȈ8|XK>m*<#Jzw>#UC`~>y"|E0[.{)oa<w-=]8.S}'glj7NzZz?(qs(gA;7^g["nAs΍/D; ؀6@ΪD@.M N9f-pϖ25NDgXCjláFJy 0L9T4޼Ozq2[4M18_Y&Q#F驋a9S'o|ٿfg.s5}NPA_^eYQ EN12pFD `ZڜEEB`kS/yi.~&cVT49L])Ԩ T1\Me 'hW#Dzlwby'>M@] Ԍ7r05A[[-$kSjXllZ'E>*}|/lyY VZnacjs^v)o|T*cNW`-@ۥWnS7s?5#z6͛$225B$=^y5"SaQ#c ]Bƞô5t?QGy=p&g#ܚ=3M㒍$!`)l),)p;c{Ƞ2w.2|5}E7;)A⥧]E4M3ffnou<f8rqN%O -ը`Woۿ6WձL@:&ljaxOT,Qp 4҆ƒaHi98;bBM]Z b]n>dc@|gLb;D?fCAVF$ `\f z)MPɳ),*ϫc k*U@Zhjj2Dȏ'f2 Z %z6GGvh-\4ѱ뾪U8 \d/x{ Lˋnڼ' `w02H0qH K]}aUgrGJExZcM^LZCd\/SIZtrc^Ųpq"r}T}?e,a6XpwrqYO\Ž>K杷VwDڜk:=$3# W2,b4;lN"*?U[]qƉ,l[R RFt Q hҶ7U Av043y☂GDk PGx6Z$J\P1 &PO554ƨg XCh{^gm:ˎM"g筤&.:&r]"r=Y`lB1*# sD߯rpk?1ݵg$WRRkl.H ^ș&axPH2@@bk^Ӣy0lC^zkBns/Ę1"H#Nd~Y/`i vljdlZ'##Z mOuqBtUYkڎ}d̍e^%h7ʐug!ރVeѠ W)->#q fZG;bÑۇ3ڕʌ_I݆#RȥB<8DJ;x>Bk]c;T&VZsdulN z$$&wFE9܀55`z6ъOFb~O~#'V[M͍i>%3F/T$`^s0grk149ُՕ~inIR =Q;NZǒw. uZ\T-3,kmV~ ɂ8&q0tJN19[ L)_k*y'NK|<=0CUDd}ƩJNIINhF^Hjn^#H#FUO =5pLW-]rg7Wa2p_V'DY}7?) WW03oY6ɉ CKhWV}* Ih5Qv7?x7( !v3Zn`+5vVðS0|!p 8T; )jК6*/e1PeJ`[u͌ke<]z]"{<^%2,S>x^X;Q`mh]C"n\CCڒ@X锅b7%l7";Ѥ&] +Aaїr) rne)bL>c2nv*Ĝ$݉irq}u Zn(P LҢ. VRq6 ,NeJ͖qN4h7rkS+d =4L?2EBSM)ȳ"lQadSm:U2G987 vɼhUMPؘ:Zs+OvXꈈYȧQ̯xTJSF t8;\&ѠH *ӳduǓ'ܐ~jhbڏL%CULۍ\P l m t,YQb'Suto-2AZ L5yF?)D,m# cJ憁cavhI_EjZa/t`VVBR&F9m*+3؈%V)0熬nbہӂ\䘠w~[K{5etXZO?K~ڍ$$jþɱ&As0e *'LXQ]@]ͪ <5UJ+_%9omx6n'737M$jov)f) Hr+RV9לwnE+wkE(Pm8He$G0)A`S \aj†"Iy~-5{ h3Z$EN.׵?1H9CwSTdC Dmk=ݹ4ZU4&7AsB fYMp ME1itoNBƎmqh ).DSݼ$&dِ*謑w5!x/PN.}fePd%!Fd?s.s;-|!L_G^z9V6m% S}sЕa=aX=Q_~35a?qoZ']l>e+͙@G>V)f?5f$e8u>S[ES-.bs_f6(KS) wa?ч@ݔ]VdOcwӛ|/jNۮ p[\Ns*oޭMY<%X/VHGhAybCl1uC#Fl"Ьْ#,?MtCfPEH3(knΫrœ B8$j+.Ԭ:r Z$=̝[\%\zg~+u%_! ΎL =!N`{CĪh-ıQ#& U.AXJeCgBȕ`gCma+ (I>J&Ɇp4Sg=DX~h]:Vj,ߟ` 5+c,=3[ cs["xhEtt^1O=НUA<%X~q7`OtΙA+"6YP L1[+UJj۶HLF Oդ{'Gu%$|C~CHg 2܇FT=Cܦw6fmo2\mQNLpÌz+{\\x&N{uqV':-)WS(KC_#92ʹnF8w惹x;. ;')(myEgr2zvkTvXTU"SW N`j|GbhKA\O47R&i\<&pdeq1H )]ȋ MM߰9b)mBK0d5+/; |8[1O9asY$KJZ>gTXcGq|ci*nRh6zf0C`Cy,_\?8shumוyҭ%kt9DG#e 5!S7SO2#j9UE(9Th@"Yy&HckOBއP N/ %e@2>z%{l等)svccΜ"|XlX(M0jz@.ӵU\+-UO"˒r=j9V86-E$Rz쟶d1aEȾMu>۰t9E>5nCz-`/x &WkDKћ o1C$@ATk9q76~tM k]TX,,Z09$1ˉ99,men?97;ɖzi&F~z)ws>G9on_AܲjGy?/\~) s_ԗ '{CꞄD+7t.&Lʢ D WBݳc5K4HZ <9ORSJ_FhA .9`WڗiUukO"r/]駦:SdgSM t Ӽ|]X EƄNrPυ.M!WۼY-ZJ4 _ʕ%6}Өk>XcҲϏBxܑS0R)cW:%qT OaYyYQ L;bƍ1 dMW@"S{ $ݓ/[f%NnOtP/e^ixi0L홫d`Mot {ɝkb<^,n.H[Fnǒ7RV~ G MHk>_8UZ&3}`6RfxYV jC)`bN4\/常5ݘe$5ȆV"' 2Mׯ1 ƀl(2 MY}(X/ }@ ϣX9P>2D툆~i;Hm;ۖa<7P1 ƟF;83`.OGv*~?#%x6 2/`+ڍJIbQE;LS.crX4+!<q0$U6|o\Vps7Ʌ0VM:Jڵšt~E~WޥK ;Xؓ @3$?"5=+bT{u*\'߷ɓD^,"pr\ p7=r-s*F] FEn SxXj1Qy;Ky)6 w@,G*bru'5L߄DZJB戛rr[m-Jxwx X{" ʚdĨ.7tS˶~Io޶Kg)|X#biH IŤ.:&5<70u,=mBGyL&ނbe ,X%SWk$BB78# @eBs{?hd%sJCEt@v, &bO%Y)@ كF8*H6Bi@{۲^x{xqyiDAdAdr4:{Py|X_DY5>: .1FckG`,c)%2W_4Ej8M T0FDLlKiTJޝUV; NlQx ϹG+zm-S֚L|0YDޱ9\:PB 䱰GLH,j6bcrc;†DgdH?@^N{ث7F㯄ͺeF5gL7wY܎~ν#My[M ёfFϩY5!:O h/;T]XviZN'F.nsԵ':˘F38%*ާ!S)~%ĉZ~y6`׮v<]-վ ܋a7qkd o3㌿_0llC0U]ypgÁ[럧O"gDYJ$Z  zB56i ijRb P]'zLf3/ 9XVp.DM!Dk4KhXY?#N%Y_!Ѳ̞}) i;3pFf#:~ݏhf-*hBmBj&FX(r6QB)77J0YYjs@6y/s)y #Ts(klKG;~« 6[108p@BN:. XsD\jR1#(5+Brv'PI9"24/^MnAcp!%*G~ڝlvf^sC,Eӥm/eXBHzer\< ZN;=$OF +qVQkO۽G"ѣHG`h[IUyTi6x$CNdşx԰n"T._ pV,W@JUwh\^މGt빙P sxEeX(c)Dm=s!t5s z8} !CnW)i-8L!W@C8W,+?!CLOtj{Ršƀxxg"E|ĵ77o3xBv4ƺ0}Y1 +HجFA>:8~Gx`@ [hb1 c d#PlBSn&8%<0Dͨaf']YxwE$.%tK0epGM1P%#d̘UcL$-QvgѾJt^}f# 4>{8Hi{~]|hUv[k1"j !E!F8_=ڸݟr5dPLgo 'R# `P ^Lb;IĀCtMO|ՙ.H/ԑp=ܲϥ2`F9&_\v2.}:4Im& toO {?UQzTccX@Bf7Ɯf?Sk'{UkC&pGtW$5˷F-af9o&bt @:*i+קGn>@OB@ZUJc"3znP5ꕑ`^X1O-EUuaul;T:94BoZ *lV^޵G3-R@R+Pٿ0U;uնշ^y>Ϥ"}P眅_e4#v)F\}i,,4; ."7?Q vBfz(sFDY:.M&EU(C_pîH3mp6/C$@/>E!mUqI ^pz6`8!m9Cl*9gxt3~E| _XA*A\VhɔKYlmhOo:ËJt)k0&372z0J-b}xw)33:y7!kʝ%_D<a@Il "u-ns%gH@ MnfPc" m߸S]\T2UwBC\ $P7Ǭ,_{H;%lY'7LYF 5JץԫxoX֢5m"V;?$ RrQز%9/5/Ľp?[wߠ^rr.麩.Zpސ|J"VD쐝򭼺 o1U qp*6U-/ӣE<\5mJwރ2VCG.ĉՍkΫ slk7  0XS2OCT(& sBl+Se Y(د뛽 k:`zZFhKHe@d;m]:e9sӧL\߽odGM_"8 GBQ*mAqO{o ia<@ T}*e :kx'ֹ:Εb> a mCdξEGh:f)F tumkyZ~ y7L|PrtG"P;&6&*NNݫI RY7gv3;JLm+#ms@W߾0batUoNPE}U~)2Yw5Гt,}CPf3w!5j%~L{cE#/4 r[@[E7e]KtWkցKzk+~ؤc BpP*?o67i*qP׮R5W'J;o0Z0F@$/C,q#"tiaUS-🅻!30V8Aim L٭K3b-*n >m%$/N֪ܧ1/7˒J(ؔ{|*/ 8q(ӏU,?n1.x(\H f9N~K>MS'W3Zkjğ|C*>p!3˱|k!iVmգ@cmk`|صIFx)l4Lf&›0JӞhJ%="ǬU7kٹ1Oi S>&Xt]fЇR֫5\:ΰZ2gD}yU<#|}S̛"I6G8Ws}m48'PNMVӃ~'o:޾o+pVjḁݩV;Arm3X ]ʣ3G,FH~ZDx=*Ĉ9dIpZHPARlf"㸢lQ/zć ukS4#,~}@FQ|AGR۷xJ&FPHEYfr,7V-5vR䓘Õ eрjkf)o9N'c\+3.ŒD) R0Ck U{('P(;i&8X3tr5qYK+Z|-(Cqω\~vtz<Ćs@oAiz|Sh7'Cԏ+YuVR XT| a9%*#g,J`YNBMͥ>2 )4Fuv5/yQjZ??>N6-vXfz<W{6i%N e0~8?O T&&PV$Nb:Ω :n csS}֘ȗS- mEJHF|4)q/m>&Rw\0LNkqju kq X5<DB'Ot J ^fߩ[ BWf3p =ajo>yK]iO'i!NQH׼ENs#.wZ`).d"8 {ʵ_ދOW5PS| z&1H2rBTu{eb/nΏnY{'@} ^r0TZ`tQ`RŌvDӛWsyu2k~]J?*bJowR&J常TbV9Qg!=#9  Ϙ4jgL;ZX}4LjH*j,f٧,j%W݅~58bBϳ_i|J2B ' ߊE$rZ XL%wVim˨~Qt< 驔1iâཏ"蜲W ueo> ~dGюgGRlP6أ^as[+Eg4UdRҔńG'fq  㨟!v6iT%<@N=p`q$'(u\fzXlq9ee}VA< rOɶe|'a6(2fbENÃԋf@Ɣlw9ﮟ[ (!Pyj %M0?Q Q!K-^g `U ԻPfS9^Gv3q 7~"ʃxudڲ h1pnb{TS uuK0Y8+vĴ(seFmFgx[+ FrQ=1tm>qJ׼o58Ͳcigo@jjX1W*b0gp ">] 읁wc6u*T>4*t^7 ?a^j43`i\c)f }w~σ75i4E?K`|8.P;pљR;|Zf voV8IxJ׍."o2MՍH}dj3,lJVֲXq`%zz*\WuM9PsIb{{}"N6;q#%3 slbo p^ V*4l Wځ Ȭ~ʝ=ukRZF{& `zwNo{TkE\pB\)=2NMBbѰPZtƀp %) ʚ:b/&D@#lCV7rĉ52ĘXFr_:_᧫XkZL|אM*@V<3" 3=̏Teq .<v4h)77~cv3*ӑv@H4My@ ʭ ~bpޛWgbe!O)΃g3,!LQ.enwɐs[@w_$D#71ͽW[@LjNܤ“: Pon@>=J٠ei gݗS&: C/ݿϏ6LtNE+ wA)e/T";:_.ai zEc[!:-J8SE%]PvA o\b8&)N0D6sq@'F6i~ ڷPIOm]kk;qpJT;,2;b4}LmM,KPD e&YTa4/R_u+gԓR>v,M᫂E O-=w蚻QC"MI_2`1$O8!< nJ/z4Fa媗EM`+GKe8qO^;A?A7﯊DX w_wg;gkb.U'sI3Jo.+;;@Nk\A %_lɅ/{{x<˶m X#p;nr3/8BҶ)6wAli҂mdt B/XFt dy!>ADpgs?-_f=C:_ V4̙I0e+RO#fc'װfn$IK'Q=H$ /ِuEOd1/q DndLI*< Joi6g)J8V1\) )||[DŽ9#Q~|vlr^@I'ӿ̨|^<5}q›$u#YY)I].}0fg/}GaZ U0=/@ &> (͓ /7n*GxИz6`~V^r^ \Q'A6dl`Kmx8#02ddMgc~1#'KwݕݯA)/K(z' \:dX 61SC9>C^\ GU%vf 8PxА#[w u?BrhWFKڋ4 Y2ZgHq^rUAg p$@iJ t7l0Y ̛'C#NjͬO2stт"ge ip~ 䈑ץCD>?U'3Χr%fIr|K酩5Fp"/umĂh=.rj>oDw1#A$IQk&j vخfts36H b>dcjte 7MòdLi0q=G_& V=o;UP4j֚ɼrr>fs|ϙ!v;Uf%Xc[Lt$-{=) n[\׀3rBPH.8L7hIyA;Zb1M?'cLe ZIb38n|uY)XRix23% =UEFrtV\f߉$gRGкbr6tcXȴD~n!yeڮ͒4.)ԎVaa|[ _=c{Q.- DsawoGž# V,ϔuST3 ]݋h/ĄG4 wЌrD̗ p\<֫H-n4nYLG&H<@/>b(oD1׮ g_ȹoO Sd sZ;0{;B1pQ2]3>Ґڣ!wqϤ왦FI{KMe6#H6La 8+@׎5ŏX0:|u^QFdq$ԚZP+-/A' =u\ a',<@ B,yď@qG ̗}|Z XCzŒ`ddV'K :W^R{FrH%`k.zǭg4ڄ EM02 TcHkR R*Id  K*YXmBY77of%#5-LmoX+|F*%6)[HkS6j>WX3-&.{-/F Z|67!O[=a/7 C1m|,~8If=3"}o[Fwqbvg&[\hw^%v8s Pm;c;]PcXY0-'Xy.!P(<`ɵ (ķ&3;gV{|q6+&`Y`kA'F/Nů#݅BBҤy`F/;ȏi:{nk +Lxc/qKa =:+_7'H}0)./lG:K6"Fhfv5fB᛿i€t M06k11"HyHp?yb~z67b!ȴ~i:Poy&ojϽx\\qϲUD޶TV3c$4Dt}{B7!pwW";" zBq\0 s>p͇k7&ۖ6}t n_N0we1l~a]M'dÝPEa)h}mL߹OHaJ`|K<}^ɡ2.v\!}!%Ic՞&/S(&-R~K̓zM₍lXbQ#y1((aWHZh^с4ccdCMT裓覕 0Tɵ4|<-nf7{}Iul7,E\A I%6դJ[qXgYT!28Ra2x4@SlcۅL{΂^b9@yzoo󨼀-duoQoXB.Eq!VLgE| ^ w  drfr.zL`zThvK`s# ]Z懈HAQ8 y_ ~Oe'X-N DBXT|Nv[ X:&XC5l":2/M`OTNA;K-`?*UWfUv,k<#T(gy(6{\B3KR3_W,O v5kNZCdW n̡p%#Jp?}t*r1̾4ЎZ |z雲UtQfcX`])rXP H;= 8Jv3a湠{0syǴgy J3z 5VD?_iU&59 `yj*`ĝ2Ee uꤧqdٽ^{il|O_zL`SYON(hbe;&Z|8~c vWHj%CK+e`y8US-k쉂}V!g "Zù ݲg?=J' &BÀa,t$ YzrYl\JJ2Lsr]=0 v)Djf X['"jyc(~ }NbL =/_qc_I|~y `r1u>ֹ:bY( B/}FA@2[x"* Y=6rv 3pjTU.L\:͒Sj{*&iaŧj w-l&]a!I) Owq y߉iUAoS qy!IE/ JSTt}|#}BntQ: Ns6GuGO=\0qs \H9/rvw+HEլ /{_@S'2̰a1O &5NW $fgnQ첬ް2靴~wP$hz=,bvֿz%DfYk7V9IYZuκ|Aa18[mU i)?#-~&]ZҟrG֕1kӫ ZEɈ'lJYi apTs|q/l i1fr~TȧO%ROzg_,sŞ3<늑$ĩkNƠry?=NS=";25i.MQGia+Ij1`sҜi=u2/&axQ}7J̟rG]$SN4*z`qmM澘-3,tȡą՛7 09/tǤ.Tuc G}SZ9ލz'Xϕ2r*Udk= IueNq^> SU2Q&Cu(NGUQyw(3" +[.j[E)6 3N*QQI|^C%v,{)չm砀?W!hRQ,ڪA' ܀ 6|ʎP!Obf35 7!Q H3! `v-z;+%{(ݝ" 3pf) dA@@Mt ;JjO=+0[A1:.2IGU$+Xh4ͣ.gEޞb* )k(x4uP[~zw3|/8$Gwu()2ֶP|-&PL9 6y˂AϒB$pr bZf _'Dz -ZxWaJU,#&مR!ſ,ֳB9˫-\/e^:SÕ_czA7!(mZ/ZTo(N- u,>5䵍cg?=azl$%jL!aRYץy@t[]]LM[{yCnZ D}z&B: v6bIN}46.r ;9R=3.ZKlZ'T}B[Q Y!yӸrA"ЌV"N>GRO/6I"F'{Tb8O`є%"eJWH2D+~s'%VLUwYُ<L;zt_ցO,tVȴ|'f\ZQ9҇jмW]sݚjC%scћ8n3i Դ?nADt6 bю;fP+A~xT; Z jIFN=7""ك=72_uM"h%#`PfUc6OSj7 ūvݖ\20[pJ:IQ0|/4Q !Hf/"_&eẖ]pwe&pWTs_ҨnfotbƫC\=+0lԝ&K }bX"&yL6{3B80 Rr@fY'f4Rj-(JnxΎ %|-'?zr`c!!k}qv:l`6-@Jq:cQKfm}f?<9z.yf [8Sza#; ]Ⱥ6iif> $4DM@d/i9(] Rh$iipE:SUTm5M9@~c RGKwk. G %3$uązaAB?%5ܓ)'ŴB}s Rm[ˇQ&;8&&C3+Wטv:G<5A?NR^ ~y V\杜$$.Y1S5VŌB ry& $ [7m3rÓzaaG^(wp[^nEl@>8K}Yct4bD! `4U8/ed[/0w{BOPy>4?ACyw *E#?拾3|5 ( Z*mSwf96G/m^ T(Lgj_c#|W$}fr ;/.3I nV1"FV>p|Qs9ڝL2ѵU Ȇu""ܪz#fQUFIΞ&f߉W1S>$|_2vըr(:YZ;vިeB`u. 윀WhƟ+R4ĢŬ6d| f CkSh2uև矗嚅͐p*Rs Tsr0|MN@ g{r|y"xV U٢So1QL>t+'N=(#LV,n*:&1Cәz6QkE 寷sb< G[gS/!2`wY=L<%y:Bt4}b J:Ȳg_P$5o ZurӲ*]ܞED>R.*cV} 1|=I#LQ-|\%6-QNa6nplzrjH쟝FbԂruiOJ;=.$ԟb~8BpS}f*׌A--9 2 N݀a:j|M9u@V!UIc4|UffGۙ-tbObڝzʟldH/]T?C+NwtfhSc>Ehr`V!JH! *9bkqI]{pRT.MX_])G442EjT2E4 >˿wHQ0rWd,-g@o#6>H2vY,H72Q@gV8KiDPmXM W! kD~]%*Kc3<(>sHm鳞(]qv]M`~hM)aYIY3z 0GۅΘuh1u3_j-v¿ ނx6,r e:Xנ^yeNՊ=Q i>gwe%ӜC8Je1=aR2Z ~{{{矕)QVteIy}Za\ёPvHHV}@BcPM_D$ |͖gYF̒4]M;\UC7EuSp7u.? jvWbEJS\0o0؃{w JlSVƥR29Nm~%(&3_{5y4<`)T8WHj^!J_ ߰X'eZAFJ{pY8;G,w SW/E=_ X)"4!d>0ªc3&,ʉKyܵ><%wnO@EWJ )Ly9F|xC(Qw/vÔttX$Sak64<(JJ iW9NK~'qn*)Ml61" SyCK.Y*IAhW#E E /4?1O}'p@G[^*T!>m lDQSi܆i#K^ ;'WpElSTT0/G(exldQS ŏaMR\-kSS!r1% AAa*V#@lBvc6)xفw,- v2֒Q~ Ei= !A hL}܏E>J /TcS .FWA=j'v׃>fvu2{ezs"nbh|)[\6o~ͅ_#Hjw8e9|h1vX3{=ݯ{|m |ژ)un90JlLV1[]\ {HBZ*cIQ{fpHkz[͍2r MԺ -x?b*mUS\EmxuVKڊhFD,e6V2?TtTz߄9ha-DdՔ@ЙPNT#l&BV?a}lnxCT^`y"${[c=sb D=,te ):`IS؟.uM7N#Ko3I~gE+⣘<*?C(үb_y 0RbG*Eh}Dxf.lk.nj px_ML,!L=X&\D8t; )JZ!C::en|Yj-$W֫c9" HIN)4QS$//t_ц@!vù&G1vsK&>Bu3oo2D*Nk ^U mM Z-5kmSo NGŴ)%[r6J0ڡXEx'8?p@%{Ś:0'Q}D5+e͠>Y-Lb%H>muؿƊ4/1amrrNU/1 [~`:ZZ8lp{ͬs^A5دKth|g)$k؂grrAsaV5̙8_W_P!<ţwzȟEc EJSwkc!풕<8lOUy%\@|) QGEЛ]1Lˑb${|ɖtv%ftr,Q X"$XR-]]LS}>a)-A(s5eTeRȱ@zd& mX]nV!ڶwFα3;Ro0cK-!\lyzh%e7Δ+0C"KimjbM+2lB6ӦY@J,6Oh|,f'i6QfSXxCd$4qi%~9x) U/:~]\RȉF0sDUP_Ul'36rbZʂsfTHJ5VKXfF0NN[yXbPѼ_\4ѕnؙ~;^$Ec qWĈ@ v(D%sq G DLHеv,P8B95clYJx+>Ij6-}/ ϻB%<n 4wK^L!䯊e1o+7睔@(AG}; BQߓ[=N@[ol[+hJ>N?_ 1ʷrXUY=b{Ox|R}L] @c`Rԕ(z+ˡ@ㆯa ^K$q4fnvRG`ƚ &`6(+y|!X 뾡~7y 9jZ~6pb{ᣘ;_٧V t&/EH^#NwDQuq ǤWJ-mNpj2W)6j 1I~ X6l?6M e']}g`d%.iU_q1!1Ø`G3KL~_` { h?+([a"r\Pkhy/_ܕZɉuBl)xo-doOA9zN6/eRy7ߛ@D[(Y'f̨ogpm:@ܾz3_Qa SuZ7szܝOeR Yv2߄ъ⚺77Fk27 vF6Z[e`fCGjX7rg.@G/yr*;ӭ6K@s Iյq3/ vx  ;c8sATY_iʎ`hɬGk.bScII5M q` Ѯj=nJ`xNBrH73Gq}iVQ~sל>F9^E6ZѨ5=1:uB z%ڿr=ċ~@<-_ydmjIrHɤbU#^;N,JBF&FXCMOde9*=P]3| X ADpiN9 eؿRo^fe-Ѿf`sqS޼1IĎ(*^5!ʂڒ\vm9:[؉A` ܿ)RPboIAI~ s6dTw5SS1\g06/ќp ~x2]oS?~_j$uIG8G^Opq R@3 j#fVU>vI6U97wԸBn18"XևΨ)fR/ӈ*ٮ@|j[ TՂ2̣YǚXHFoG,Z`Ļ*FesE:2N1S,AY$on`q¹gډ@K!Fb6Y;B$&(( +gǒ)#m=O%JlAm__/cKj|pWu?]Zo p,CaT&ŏ?8S1q9,ňQ49|@v$t6W1~½?XL.LT's[S aojaD5PǪTG՝"`ǠоmuRFJ_ׇx]YrTU"K:4deW.B'CU}D)=of q aN05'Ϟ`xh^bd駐Svڬwׇ寄N UebIؾNU'Ǩv$xKr>5=j@#VsBAkADڧ~!6 *kZHqw(>,y0@~kGGzG| tp[sPhOpՂ]"J?JC=lM8E Z*>-mNRF?v23&sχ0é+9ü SϠ[J.vmam2lg$R;ΐ2I oO ynpWR!|%GO,N'RKX:dMIvg#2e6EJԸqIPs$`Шf5M Mb]-Ur E۝deS4ս4Bz "17%,\5Ai0f~HS SXmKt\vYŐ-v9G=Bi]+vgh-dV?+u(PoсW=-g5DD9qc X~T֭a6Qj!ؑ|sT(y l_O"$q1BO'19erjny 88͂څ܌D_hЂ;ฑtgЀ7]tRj0K1*|0~A<3uù?@G5?kChȂ4/AV c2l}[InH4WnY5o t%w߃p-WǥBki)̄UiEN?h_OyȮ/O<% k:!&z$)m]>q8*TKl>W_=gS]Ewr%>ۤmحT\D~e1T, 04|.zkz1f.R$&9ܜЦA,k~4jX!x/@e&C|i,v*@[{ȡz(XF\l8^VhE-}F3IWrqO?'4Tك,UNS"36AV A$ jP }y yxWhѿJ[>g2zekF Y4n05bl d3TTHcT_l:0uw'i'$`d>H'7-քlyجx0$.V};.B/Z=Nv1Z|CҗȌXB$qU- Y뢤bKIY^.yqɶ >kP^N 1sa:]؄ ԩc~|*7f )T*YWy5EoFVO,Ƶ7NAL ?ms_qmĀ0LUziH_\dK)QGD"Lcin$; |ߚ.$ŨUvE1QI9G#ddr&BX:UCĐa!GO8zoBw!zgHIx\,L&lZY Ah-puSFQԴ8K`] z/6gP.Z~_JtڮP0B4@$=.R‹_GxAVFy}ND `>rث?b4g. jgY ѳ_#J&GWΒ9LJ=j.Rwfҍ';3[WsY$<= V t ''FQA8_q['A-VHo=<\5 ZX฾GCi5siIJ2긆})ݧ+e@K>rP)~VQJo抙b/ |͞/ O^ê ޭCAc#_Ry 9">0ēmІ@ D;O c2I_%=0g zB6ˠUtQިYKE( p[bh.p铠Wa"'V]+/t7lD_`lhvv$|Oz3]k4ݔ z"P'L/rgg{@6A܍=2~5aŚ5n֮%nS_@y0Av{+|DW/(!&XČ( H9>_1a\r)_gneڀtI`AXo,62XloCFkљ;XWeSԴu}߄NjY0e`B5y<|˸5N{Xw|[|$|uPsHkL ɱm%je(zaK|L??Ÿ+ީ geuTS͝RtOd"R I*TM17O3FEC:JZ12 kǪ վY~8&˯r_m5$E}ko6"tf,W_05{`#T?FNdFt@@ ȯlw}= 6>,.A~gD "#lH(_eI&NJƚY?֐.Z)WD (1`^+Gxϟ cU3.3''%\=HVVK5O{" h\W>ћn<4Jn Lߖ}uLSz,SM.>ňxhyd~m4+C4qфK193N8-ƛ՜)ARq 3kxyxAztP祚a6h>*281;[IC:\/F0s)pkWI\CY'>{R .8B`8B=;>iJ.K[Ng Q7i}5}iUmuQ`LuߌVZ:A'kѷxENŵ,j c3 N_'E8ւt9Q1}s6Eg2D?\/ȉ{h>FCt"Q/?e\}hA DK;ŢˑUuDK_h_%doJpIVE|+ J0Ǚ݌}vMn t6c`-(i"\X8,yhP w6i6k$V_ `PO(H,`raˡ~3wϱ1jAldp7w t 1=DEHRgu@XUGAZ2, d*'41+JBБ-s6r'gR?Ȁ헵)dmʜ2@04.y W>MUdgn tq! j'$zhXy1n%,G4, oS#e5rTj}MQ E:?NnMNXV2i{ϟ4*981R'~(,L8 X{>U _B`U[ygog+7!+s6 1Mlzߖw4 R.0䒉 q)*5fT/9P2(?lM%&=r%7J瑱uڠOC#7!3a9eut8EqUNg~svsD1'8^ %2 |Ny}0U{P? {흒iǴZ!`,V!Dᮜ{r̩뚐#B?UòUFJ9e*vʪxv'`` ,WRmKklx$ǧh)yP-UQ t#*7$--3g:T\6~r$M}91 Y&&H?[(DP-/`֊ޛd@oJtOdS}+eW[D7 fI }(/lN:Dl z7 )dd&HZNBL\< ہ1j#}D2&:C0~=.'*|+8;1s#vX?E1)@L$y+en]c[F)' LV+:`|i~FMI5h\ ;a73FxΗy0We(pǨ!%*3ZS$|WӰ58-BQVSrܯ9$ 4vxS_ q~U(ewp atJxr ҳ:v/MzbxSyv:ݍe!f&Aݢv/AO(BiYUFq&9A-Z .C80S A7݈<"^ʺG90 SC'#QeM)ëCzb>Ct2QS2w3״V 4v Mn,ɫgxzd1AjjO},eەf/jc/£:S.)-D"uTu9[ WB#+[d@zTʉ2Z?"\KVO gUBƹk.NDž'5|Fi fք@O(p%cnc CEZ5 ʞێ֑@słEœ64#:E$}hٗ IswU]#Xpjlbyekm|:[a龯jRk-K}i9)כlXV :dTъaANRn۠iN2gTԶ&KJvfn#+pŭD'%Ѐ+}Jp9,=M˸EֳK_#~{/,4>$)6^,Vvң.5ub]ܳ7(c ʥf)6g#. +׿>ER#4Y9+c򯛿jo0|f78CV@Mhtep%qb.,C.ً] ;!;j6@ᾰMn22'Nc>ܫn~3{Nv>N;`COG5 $o=7p}ںHi>;FRU?ccvwZ/<)c)ʘ2B1qIޅO,@T%gF? -2#'=3P<^ )f}q=x}N@*^Ic 8.*mԧ?sq" I`c_t3PYR#raYl"\E F! NK`3g+lbꙄw#Yt4;tZ:+)NFHRֳb] \WXSƊu)PV5$lɯa% . V%`lsr > 򽀼D|Dx;z}$$zb\C T/@G FO,_=;CÊa iK kVwU!t!2E0f/HbI^aϷDz  vM*}t<_]7gVr }6p6"HF bWO]FK5)}[$AsBIBm;3c/Vɨ%<'n HS_ z>o/$\"(+{ sWkZLgst&-Ŋ9OOmT'v|J۰ H.IqV3xpIW+ GSrUR=Or*B!ʛF%˹ܯAWذcU՜LnޒtwFtL$o_W?ąk!3Q^1JD M3"o`5:K=)f~Dd9(J,_*GYY/Ԍ,;ŞYzw}Y%-ܳk?YZWs1/pb'E$R+.=x:iKEVr׃1t gXcׅb65+ԒMdnÕ|/ȯ1 ˸V}u[GX~5vpAL=>Z*aI(sz>/rA5W3KRUpxLLH N+/yǫֶeI:bR:")<-h=7*OsS *l6*AR c&?O&r `?,x^̈Rc?V}S w%YjnXCTI>YQ\Bdǡ,P_Ƅ,{ՆLwtZL]@#}$ +j Э~աy+`P|ͼѨO^oCf$Ej9 /}qYo+2M %ʳ]"KzmV$ct1[HqMgM&jK୩ \U~g"MCpC\[;QBC-"+ EP )$ְ6̃[+qht^rm)^ƅم*ݜj5󵞥sk!~aټʦ,|I .@SBZe:ajxׇR jph-![u{IINnEIK:dݍa~sAI`ھq:,QCߥfY>Ȅtd&ίIH?o¸_e#ڠ9~9d͔jBRpI!e',ԕ:AiEH(%=xn~\vDJ4[?F}?њK2;$oZ-?= X9XwaiIۢ /es<i 22~"b&;Rsw:Ldt2h=0#QjDh2Z!Ĥ *5㌐hQ::$SsVP-`쐖ȼl,Wft%#Gj &V lP #9L© l=sgJ@(?(sDb:wkK dWF( .pXdyCMbS'֡zID^E{` Y17sV6N̿ӏЛc":dq@rSVwo3EǢ)hoDj5bqxRu?0^w<'Ѯ;)Ed79bPv g7cM& D,T0Kw; ДUq{ܺ;h.$uN#բ~[n9PO[hVO&chw&y/}AΚGdM,qٕ6iWU]8?QP=h/~:J {!cUu4\d/6G0|"&1@~j]q z f."{?&"pa%N=Nc`?[JhPՒ&npW5E 6"CsU"''x(Ax^~0R5فӉc$+3Am!߶B^kWh +8ծg].k-х##1_"ٷVx^TJ=E>WoR|"(='+;9 ]]rz0oDO5)bG^l(gGS=ilӕ8|V~߱z%1:tQ68k|KƖ1 \ g['"7 b[Ԯmr(GUlw"H ߊE6PicD:No~b}ws@ xK f4GE4$UuOF#JM%v@LX@VDR(f/m ,w{D'L BeaY}`z'v}F^;ݭJzg7+r ܬRUD#238hFL|?! YJ.vK͝(؄lTP`j)U/|e<G= 9-0*y"lVDh4]}3L#Tz^0 w(gZMd;>;/iz:! ̶P^mdVF0DPu}ZPh P Q|V/W=<. Ym*b=M1r6|LT(~}y=(^clR}D$3U@6|aIn^ny;]Qj_帝$"wW$Jj#?,`{?b""o gd<)rk$H8U8$Er쎳S"3h1ocdKRK%ؤ!Ѥ*MwQ̱Pn !!-YBOQe&H{lBE\+ ' <=W'ΰ|G~s3J1^LM*+ycnH"4{i$#*һFrwϧ/ }/+\['>zX,2' gv灨Գ?B ֭%Z7mvetƝxPzt-6b%J\Lbܬ"]$Ѳ"ꕯUk*.7#Qiuge 3;Bq\+mx?$O֓GrmN֜8hr`TfPGt0%y*˻^Ɵޞ-L$ꖮfŐ(14iynͷdoeCMA nsoq{~epP=|HPi G=h`jrC\KHwb&`4 Vz6rpx]2"HNE2sB\Ts ky:OH<,<<+oԽ~+h#:^UZN@~od &G6}/P״P$NDb;Wc;;[ P%rp! 2+wi爱̆?e[Vmg.obcXTw_ ɒQ2oc^_8"wu_QgiwLWHӞ >KV.!nk w8rUӲkC6/oAPêZ.%#&qr,r4ya3/l9e?4ꭈ1~ )t^X9 Ec oB}! L89=Euˆ +t"vZd,Y~ΏwE"ϖ3^R5@"|_S6P"(bo3^ Й=0p`_WϹKk"޶Ɨ3&l)B qr =wzNU,~3&ƔDpAω.h|;Q0+glDBCǸ_@ <|ZT䨌wl L']!x 0,x oI&2gqW)}|6y_`푵BhN)X%f`8f\~zEL`MVajݴ@Ļ²-vr~-%'mZv:9n'_18ͧ3 G\;GA}Ukάz,+ jw_jkh 8=V9*ϝUG,N UgZ൤e(s~vN'OiV}^ጜ}iB$A)i\+Ɋ8cj $fRK{_&WZRp%7s- Zk+S!UjigZǽqo S`-βԈ:3hb;E :*B٘LDX8)[bi$/R ܚN ÀalYQ//rl.ֱ@/e8[},0N)ԗ % Ezvohz5Bcd-~˩ >Hmp.j_M7G#EϨI7ALj5U2l&x!#s` L5AWJخ(|N5'TenR[ eVsckOǵe̥0/sx8JwmZtRآFZ-ywj  @QɅۢ_6<\Ѐ 樏eH.-%Jhm*LF#M[Pa$"B24 - #jKhm̴f V#>slMN="}|@WnTyI;G#ep {"28Dlƙ*Le襈p&vȼQ6+b~[Dxaf˗ Ȁ"lH /MY\FܷzAr~bHthUhң?6kbKM7@X.P"YKhGHQrh  ~N#!p0-S̷:#}@hbzBtC%"RˉhE9g&9ɏL%&L@&G3H$ӱs1C=-8H¸ިUOAQ7Dհ.bCC~.=K"U5[h xoy ";-7<ܭ9\^{K&%~T=gkUhjS~}|w_k-E(<=uoRK70Ȫu8z[G!r#n>d#mH%eq  \SC@*k*w;=uP$tǹo㐧<Cc:.LjViD6^zb[ +'}kU), >"ؕ|>or 1^ Ns\Tdde1&T|@%+K.{u1P4#᢫ܼű^KCpWR8hBR}+Ͻm_`pHHqj~!{b3F#u5e}ǓgjJ8!VZJv]봎7Vo*͈Ad*q>u8xXS@k}|5i:eb]XV%^GEYEL1<ܯKn%V«]˨ݎ%l_/ b[= \(?׻>gŠt3m۵0Sa/ɱjm8pʨ_5?\ScTH:]T^ڜg;b}{e_~oo(lj`gcP$G:6kv1Jʻy$22jhpc|Oɵyyb|/!@ 0n:@/j<ɼje(2 o"e , \my/zr-^,Fk) kq(f|ɒl!N!=QE 7-*AȽuCl+ڭ2 f`Z]biB_bR7%Ck'dؼNTK0+!P6Ka`_B@e{54vCܝ"놾zجVꈗ\lO~t FS5Ъ(I!]I$ۙ9$錮.)U1꿓w[|d5]>eI_ &:&A$ߞPYs jhä`.lԓ} \fW>׶=cya bfZ$xAx=5MQQrd1 1ⴇ袑y{wQۛ #ς^k@|²j79쵞ԯİxFS ӑ3b0b*;qb8FNJk?6[hj ūiC )! vc Apvd#?rqc0!l4cZ1w4϶_MVzdGVLOfr*)`~7\dp;}vu9^`BЙ*ekNOiC0D5G%J{YA(ӪPuraఊ^ :ИI*)1s'#/9p2%L0D26zN76y}\&1=R.@.Wv>%cEgun- =NrV~+kk9GPmxjrDZ P胷1vu Y9o 7΁B՟׋W{YWwG^@6#:nUZdrɀL-[jG՚e bc *Qɜ.w/]o0fwwwƠس;\*{^T)2HBBťy~w(X 1 @VoF-;;R{fb 1g=涂:\*$t1u#hkCDC'yf0 zLC+i8$46+r"Z1yO-iuZl~u13-ne6oҽ#s\9Ӿ 238FWcSj18 l4cEB:HsQƒ6  .LZ}Je")faWZnh ;]Ns s,%:C:MSq8֕„0t{Rğv /IؤqO`4TFƆACP( Q/0}Pq9Ndh4BŚtaZ'm0;$tZ!:Y=J?yHh1m[u-*{/(2'͠#Z Y[ [iS7}$5J8\vk N'E#=M'/F[a@Id@3n Nhn- s5fg(@d,`0 it4{uaՠлʴ%AEִs^pDG &DS$-AMƉ2tzۡ#%6#R nԈB@Dl薥ݴDo\KV L QHkH!Jo?zZ}JXˎ$m]AjXγ4cݡ!ۮ_} aĜKoTbRruO=i+`O<)7zĸ u\/zyzQ0 Qe /ކ 0O]%r Wpwz r1%O^3 GKjEn碾c:W`FraŠoVW5btCrB̤ɇ$\JM:kx klsXt6z/?ƛ"#yKnFceIW~Sϟ ~|K?Bhh!.bJ.&IvAO`w29BĈ߾UH,YY#BĴmyVQ`BfDٵ/ĂjB|>=uǼjZ Q#| -`e1m2^R8307o5S~+{ll$jp+̚WPlL>w84=nvh7W|\HB}7,%!:ͤQKF…oVdk#/!wvte +sJQbkV~"Xgf:ev&n÷_AY×+,q5 ]c~Ӛfъjr*Lʁӊ` \ф53~Bhp>#I0&KIoqW@} S.^:q(I)v$_ˁ@60b 6~K3/]tnN_S=rrN.-;6f#O!"﨎w2*ō|g =@ba3}jn R=G4 \m۲p1A>'{-yѭQX;:a=Qv|X5Th&as؝}3 X_Qhur2&Yg&W gs,57 ִIW*cͽermnێ4;PMP:D匷m9Ah <>bd? Hѡ(DIҴۯC؉M$@`ivj Y )x})v-qekA!O3|g\#aÉ~t5< N2էu夋6Hh:jFzRW9/BBjx35A~w>k9mI(dA\_Uf璜NO1Ű_O{c+?&ÚNC:̩ 6(9:w`*69 G ˹U:JVBZel<,V$Y|HƌrVJ".VMtr^}hy{j7.v􉘣c-zMd+ ]5FZU32.#욝c8[Pu\ pai/uhGI4>oiW4D峙,F^}k$An"!, (:}tZ&(TС8 `}0iQYWSH%7L3?A{жl!qԽ 0֙_1E"LA#~C Xw1c9\9p\Cp6Ei˻>u32>NRfw,#@8&̃T-΄C}.T-%rk+rNkRЋBJ6<' J7K1wsq0w/@#-%iDSZFL9;|?Vr "Gi )fͣj*S4ɩ/|5.3;<$kt̼gQG؋H /wLSva1& 1C/![T3Eg~tP%b*L xckꉸ&0=1D >g,@ 9\3"& 5d(gGHn1>1|mNz+] h%yY)>aiq3vacrglG"BY%2RQ! 03b5N+pW! Aź΍7 m 03\ te_l_i2u[c wbyNFOCIdu2}|+n(VWTҬ3X4q )UΫ@tj0+S$>"282 (}r ǰ/8>H҆b병yڡGی/̪β <;G>P^ʉ-Cմ-rC ZipزW8P ϊȒ: cLr%/;i%PC^R¤4LV&52MT 2h1!"VF(e_(ڃs!3յ@8&d-b@#NyZp#DïҚ& $M<3n~^'{u7رvwo4w1-5ta{*=LFe_W /E*Ή{dLc޲R HtIpaD֫}>ckʹ8;tϪi3߼1a*yҡdL *Gcf]W Xmܞ\3!#M{bvӈo Jo`RcK71]ζGۺ(|b3g9˥~s#`iFXw1(GZ!YI9Q`bcpT&;z$+[H5l7Ȯ ?>dRoLC1/R W}ILNXh2m͉p9Q 9?N86ǔAY^FCS9u^Gy"Kl%sXO4/!|ҧTM+;L$=&/!ۋ: 棠9yN2Y3$!9|ѩh3XiD%B Ø-hoiTRv`K*`G̊yY(H͡ VXU>R ]Ex eo93]UiFu0xSQu@[VoGSgM |{ZfӪg ^[b nF9:`/,'^L. c[pEz& l; KwI:UZq/Li MDD<%Ū:R?. 'w J혶[” Yd` pcSj8XM}foյ+מLקPs)P. O·9(BQYYzK/td-Ѿw=^Άt.rjCpsk._0ɳ髽L@PGbKzrm{5MҐDp Q sHP?Eb,4Xw[nh 1S`~[~,V~ MCYNSaUP-k[}dɨű:z1`ٺ='|ٹ+'݇9<xU$Ql9G6`J5aꡂz$}x$`1.JAz\<LVNܲem5ٵ'IfGlPɸV,M=kq㱒<04d+3Usy\g97IϮyut=G'[1 >XFls lyi41@oNr^.d=DQrR^e  9s'k|<W.WBUgѾz+EnВJذX5K L`1ӧt\wYbrrƍ7Hx >[pU՟,BfwySDzKx5=5Ͻz&4y#Ϻ\[Я2_œ/JMB0tH ꊔ2%]բOɝC hQIo9`W<0#/=ӫ,Iсtњ9 c=\DyDeƴE^,*vxzN,EXϢêo](m 2tpMR~gٛ+TO*b+պrn ޹)f/Wg%~/[7(ȝ ̥kA GXUF>M2qY`'|cA;]eA\lI8E `;t>bF)<^K3YL+zeLGp'VaY}l²W Z^Usakӊ-OմM`ANtځ (H)oQAHs +[<,ٰ{/*t9ǕD9ȷXz=E<ܧz!P0jWrU95x=Y&3t"PSS9@Vajg%(}&`+Uؕm0XeSAYlݏ{V`NWy]C7¹>TޘGp n"I[iѿe'_59g:NhUq J Kw5EkuDފmgk$RA هNM%Nr?eaui?Nc66~P?ɕ`VUH]mM]C^ܩqUY`ŀ*lJd-o*ɘGHq߰m"k09e?+|eJo8'mk?am,=+wX́p6o~^Z܏$eSGZǒ'`Sk$*3c,E&jVԕv!s6^,''E8GUxg8ߤQUMUMwDSwׁ-<KhwNĸ~-; \,+ȫ7_fqD\fl~$ɤp+q䓓qYL% ;YCl3͵Ү?$k`~>@5b,yFzzg2PLޏ@P?W6D؍%[M<%}$\m ~= )p״m_ V2zj>{u`л8sR"u3[z}(eeG@ ΫP9^rԂk}NRA3uQJ[ȩ(:_Hsj|3GhK3*Б5v]9&g@sϧˀzl3a)g#xo2ޑF::?@LC2RӕBz,-A'8K, @|Ɂ& w2$URlۙ&<:F4qsu=Ce-n# Tߧy0.4kr*`^zLWQ41;{HGMTW.MEK6n{0 0vB{[^o<~g3@{,VieKfWDyfg;Ǵ '&7؍u5 #)p `v%VbS1aH0zL8)\-P#Bbς<*ox !t[]C$χ9l؜sdy r+CR3V͘#~?aO{Q][ V^?D&Xh6q-/M P- tkhC1,*RV\mFp~Dm|YkĐө4%ӻhAvq3ySOp, 9vzlj-GEnKJ9|a3АHj2@|;4Zs#a5[he+?RԅeưJoT_=a@&?UtA;? Z ^-<ґxIڳ;*MwZ1ڋ1;6;bzI N6U[>?_%l<C`p]nv싌\papC;8`h{=/`uL{8C%&>Y]VUtC:yM˳Qڊyu3bԕܰ2%"~ϕIt7i"j:p$v-\v>Q2%UF3G? 2W({x3ś}{fjKM("y~߁28 ̀NnUo8o^QؔI_phkK 2+=>`qI=o슍_sc U rCzy6EYu|- *-nRgP>q߉`@3e=*1I {qHJH|j%r5vp m/t ^ȭqҢLUx2M֗jgAaD\:e'2P-?4[R;RSqTaܥ(m`a,%lfkb:nBsv+^܍A v<$ELڛn=9/Lz0pRlss͉y C*G1`"ZӐh'!4׀*ȫ@KfQʛzc]x}cTǜ{ZufM[cTٚ䚘,@:et~?!DY (x^Uhr.uS%/)ZZU],kn[ u65poo7T"u)5]y zn ,BH8:l$=5`g?nEy]('Nb;+`EǑ,ʑ-Q"5Iۜ韝 x= zܲ=eB}]zmm5sL3*\aZR,S՜;R8C:zS~3A{-'[ Nxb=Rs張YLu+CEoM  f՟ "ٷ*^+vTJw^x6$Ю@8VX!$ӁO"1pv)zZC\?xgGJ ˈ Vj*51N̗C QJs>qS[2[ j-(H H#[W^C8GOudTQ7oz@rNCe;.8„M*q(REs8gAxX;_ /Cqخvzdߔlዾ⬂$wE/gG!DLD!8ddFc%0҆v׭7o5~~2'51GiI:dDִTwi煩ۆRYԁWsapO\ms>l̹ EshVu+( SAp?htwV3cXj urO0F>m\XqU{'W0mF.8髥dEp)N4-]qGO@V$</9J7Y&v7_ 7}CGS\A2&3]qچ/78u? +v  v "u7G#\(1uj qG{Ynꦁf q>pۿ(tPS)yY]cvxZۊȹZQJ76h 0ޗBQ!M=9ñkGWMJ?yI21 t-!ܿxCnn$=c(:DO9%9IzvF!m.7 ^edܽp.!Ϟ+(`h}O$ր% CKHIt`9Fc= ˮ]:Z6p3Fشf$wZ-˶wr>1oid\ح6N2ߜAתYpNU(T3)vgbabpQh{ B#Os$=oxr묎>:0<_}%t7t=,C^mSfD>.0n #Ȩ`m pYwhu}S(q#>2h/̳KoeP^1Eu"Dh\rt~o.b[|sD"|<*28]z9}i]ֹV%7 #O< _76 ;x5|#<͋q~!ݷ8-F?%L Մ-Kq^يae9]8e_YmGfmlrkk{NmS7BigKm>M&4ivQĢoRۣN 涅ZVkzo~iE,OBv. WH+oY`~?8o-~qT9^KVQB!DTc7*V7IPgIw'ƋZš7?93F$ @M8'N}E DpyXkGZj/RɮJi8Rҕ=Y*頄9MZC*pk=p6!Z:BXù-+TU,p+#׌PKLUT+3y/,[.k-2j;O)nYVF%swӳ\c^V z:3rZ=J``[,%V{[ ɝv֟>NڃU`{1~O-n&7ڕ7H#a-XV(i580, SHߓzT87:D.e5ȚCJ x}MS'ŝ42]!8VRŃf;hox#e`y%M6ҭjLr1͎z|a˜ Kx GǧO~ RSD|v)JCj`{GW JA<qAlYr3-GF]QFa +9"JQ7.? ;͖=zVKH1bC'_)ܿ %]}/8vDRնBS5ew?x"ά3.\{pd጗UQ[0-="r;\=手9O\EuD?ܕIx0_'!t5]Bo-`v(5Kŕ؎trK)7ʳ.æ$@/ a| +8ЭNx'@ɠU/s1Ib &.5)3z/3aM P)`=L@×kgbz͕naE:Qx DzbڶrG5q<@pMnBFLE|jF7q1e[> hޗljDVm[6DJg"t^\/螂X⽨rau d>K"uo+mG =ʄثAf/Ryk2Lnt>d`8a.~*0Dz?bt(n ``V7HJNK%]3U]ugaAץxvÌT-TSBºTHKy` -'a4M-ρ?=Nk'Yə'|k㝮ʀq 2]ɃHĕ(RW=M^Yg|طXޓ"+9 ȼ}(8hR\ ie.L􂪚ٻp8օtz!,U_c}-ꩡ$RxJ&09{%ߛo _ϭͳgǺ*Ƚ˧5i+՘ Vr\ݽmɲVWFӌӜfP8S 3˺Qa2.X|PJAbMm 08.1P ko[hX:r#l@H ;б!7{V 9Ez: 7C[ tF^qfK5 Z+%mҩ1qPgTvenyGtD袝ԁs=mvKOlPz*OxP>w 39IT[#EXT:܂;Z~s>}ɷqӼC51GpAW$6r~%`P#Tq J=rxzh#Ń:\[X?",Sc.+RD{s6ZOېl]Ф0k~Βk$ 9$: UBs(W<q0Z|UJ" ¨mѰ" S95d5b[\AQg$Ko7ڑYM_)dAjQֳ'9tK3hJ#UdQiv b W#"U^#r\"~olO(=/оE2IĽ7!H@]/F * FWVBՏ6F Pa{5Mɐ }N&w19e$5uL b~u0Tjy*Cqq!%YNOI@H[y4ynP!CZÄ" ͺfx+9V;x5F,"\xBdZE.>j'f:$.Mr dw|X%t,/"`"roa{z!K56] ,\TZ 2EOto{$9GQ]o̞bSK4ܐZh|ļu[˶0f]WI&P/V ?Z>GKbV2G(E@{e|J#Bg5>?QE /!))W#ZG-A-J$CXU$k::D'[iNaBeeTiim:(\|ffe='7Å`AQyҔ>8w--L(h@ njhbߢuwLCo{d; [tS҃Q.jX57QhZ 0 pofk~jWȧAu͉ZWތI'Hf2,CY${r'C%Q^`FtU'ٻA.SV .[yQ:{^&8}  o1ǣꉅW],+`<^IJ r|~<%s42Y5(Bi-)KyѤ?[o;Z2{5h_\RIݯ0[l ~QvO1o.k*KcJ}_g켸G#1`.>u ug3͛Uݧ 5 9jWF21}*^EK$ ơ"v ąX-*;9MP5Uh\"ʣeQC^-/@fS|0%1+YD0\\5U@/_̴n6b; J^k"z8 %N(=I6 }JI,4Ý 4%~] տM)I{߿mE]bG?Jsx:xks-Ϻ ͑j2P`/b*@^S{N#utY2T|8d{-oqOID gjo%˖g!|cVYg3bVTq\aE"+X (B Ⱥ_l2#!(;{fF HdՇ_3GgrEuZ/,e.7oQz.8l߇Xux1|ݾ[]K=\f@ ?Ia9G#Q߿P` xwc8K oXDvo!lvj P!\jA$gA/6).Ըhѩa6> `6:ѯ̢Zy\x<}3#X0oPyb-d}.1.W {f$ŵmvyicغwEj-ڒSrov'Qk<%~ ǚZi^ ΞǹߖJ G@4^5!|V6 rlMaE"c( l,8357uNT\vm qQEC@-!-Cb-wMԴ:r¨BIxKʧRݱ}fPiKѐ=Oz2}"0:O/Yb. \.K ^kWMysf$ Mo/AϤP v|YecodϡG6xwB3{gC˼J,drΧd`uO IV hڷ'.H?5|&(Mg0A@e\j UZrvYelɜj|XZ1 .U@V5hT`0"FtiAJvyKuR/quA?5;WhQz􎫱!МrۋҏFoRJ*iXh۬`58yRas`jphNqoh,=;1]`Жf[Ş'ߒ#PG7Pe?ItzaL o4t}>%Aru%PNHe&^دBbpˌ\@2ٳc`PM*E)`ブbAJx;J(P#Ɛ!FPžF$OG𨔣3W~mQ`h :i^# `@4z@~&-Eqj `6D}ROeK6ٽtJuFi%e%q2poH6FUFN3&T-#gXP_S^lEMT#Uy<~~TY;ԎjtFwM_JcFQ/xQѠmN,cC:C+_(;wHae)RaXZNOE%qn'p%Z$esQXG "ЇW2u T>;bU _Wݿ bj^pqF¹CuyYة[nz4 AC\1#!9;d`O=;XP{R>" :/<>'jfI1,wFy5e0gpcUkSaJU_Hbfyn1W`vŽ(sVLxG,UMziHȯx;Ți/4/r`ltt/FT?;_-o52̍/9/\'@IL]HNg "вLֶRҐ%*0?~TfԷU`hؖ;[3;Dյ4:s|2I)\l[P;¸a O=ů4]ESJBLQ!"a0^ ~T|V!T0{naLw5q_ A,nynq_M1܂^aVZ~j欕HY Jp,q3B]> mO9%=7 '@$59Wp~oT6Y깤Q"տbF"L2wjlGB dj1}PSHi7rs>*#G۾`ι\*81DѶw_")M"q1ߔ0 i<%I\ڪ(r\Bvce7$+ UȝCI&Ǫ$hY_ss"8 UkLY.aK3m^9pto[]J o5)ߡhFJGWD8Kk@cSЄ^-UzC-4V]k%RA0 9-կ5cwo?H6Q*mr5s^Jk;LrlZ]n)/w>m rTU٬[mA+rE!:ʦ*BWuT7:GǵDV{jFDPJH=56E'X7MY>H!Ujt+E%3?<︁ݱet w[%,-'J2ʽ'<@X1C B H8PUlt" 񁯗g>ti4 cd{ܭE T8&W8s^3.S4kd'G!D+h FsyssvRc(f>hoQfmd=t2MeQ-zsN9H/O>Fe\1PyO]V~"Zʏ+2z~S;0&$ J)c՚VHstTeъ*?jW(Fj4|\:˝T =3yZ\ e=V]ϡf(79-=+ tj&\Z$ӋL~PZyo{v']Ë=te*e$W,Kc4rP}D9D-|h`rq7VKxˎ&L563O$r ;劝Ē$. <'$ H \tåjƔ];LXR 'R-xy;3t)/8jc by _9S_rFtwy<=X4\CT́3\ 2Y@gY.gOhQ|aٗj%TݯU+-,T`~H796PVWݞͯKTڢUϮHp(6|Je5i!OX]3 G:+C0Ka|,5r!͠/qfϐY0d- iT7\UMm:Čxe8bxZ?WU_)G^D5.M*ګ\U 󭳂Kɿ#LREJAf̃vy ~𺦶X-e$$0 B; EE ib_ؘ'~? %[|RX+.AKihQD|Y衇k~f+uq''TV!7tNd,8k$EQnT5O1feq :Xq+ bvXkfg ] J4h"ƻ_[_-%|_  qv{p ia(D4Vam%4IKj%O$ DZ=VF wli aDɷFym? 3‚YkV+6x;FJw/zG0_n_#*|$Og.>vR#_M@ MUd;Oğ`VyWj)>>+^(AlR#=1Morx:nOo}K[Xqu(vRNr{04JF6Ɋ́:j+DVp/&]޺A (:5UTV(csHTꮅF%sѡ{|T:<~ MZHXs^a炁qʗKY Vl\OWKow0Al(Jj|hC\HŠy<Ga6T^\%6ֹL9"Qd {sQHEtx<|lx)D_swV+٪aU]|׉t`P[\Y,K AʛBœM>_>ȲSBm$X̴GfK>,r}7s6T tEO}5`ՃgZ𠞒Ǫ* Y{*9[39à%>3`#ՄD$Vn\JOcGȄQRYRTI9o>E3͑4+L@%^rE*WmYƄ>&2]HA ,ǷiqEDn(uߥKF0U|Ѣod6W!ѻf^嘑P} B㓽lpC8-Ǘ2ª=:gquhqNld$"}H9x(UrM-o}0nGΫXHgS~)rYa5(WNw^3]ga'{8Ew/q//VĘ}feeFE2JbȲTc ~}8GП*p|z$-?W*曔>1#(omɷX Yz#4W`pZK5Iq{ll*bSt`ZYQT{*!pK%OvO})/*id 9 0Mf{S9 6vՏIDe@MV_8*PM) Q2YF+LZwZ;BGlݜ_$p{ ;᱊Cm>Z ;\sOiG]jxy\]09IIhNF6QU>l1)Y9ci{k {!LՀ >vU}EF[ۈV|Άp,I>A)ǞRzeiro>C)ĺd1\rfE]B1-r<c<Ƥ=AlpNL`[ZIh6qL7N 4Bs=k/:"Iv{6{kC^FYb'ێdGbalUn1^YQ SEzaJ0z ^1K}e(gSa8rpi y"„sq<,'?M#AYð&L?ƒYTD]5:E=m| s?%gNMN _25HY'~e2U[YQY ÿ7 ׸MM#Y" tVӎuMrN)P0؆Njx iĔ%"g! yG4Yfl#]l7ŭR^8xp?S"L+'X/pTVY/[Apd$Z OI9UAs\\6#NO'ҩnjYDG j1H+A[r<;97kkPi{Sv,Cu !R?{rQY;lxWlB.x?.>^r-f Aq ?撒0DZlA'e9",_c5=uIgFI4}o iDՃqNm̥=| 6 h_Ҡ5SIPӃ|\<0w:;3'tVC۸,2G9Lr?Ua^ ed@mM> rKĚI)J>@"ѳ8B [PjT5hH%hd8ӕ z7Nn1$~V"ֱ.E/i_U/&@IFYNɱ"ybFR=ׇW0{M4!X=U0wsEHHNsA雐bB} FI%X[kj3[ qF#9VMgs4~be '0b(Oޣ *h搲dKf-oWFWF>}~:uK;UEҥkqu99{u%Ӻ:F6>|Fu[K'h*F5 =w#5Q)&|pCG`>Dlt>$ GÞ*XDMKSȌDc:/$,S-v!5C~g `wahTѱF(clj=} }gMvVu;E/GqLu1Cr\|;tI&?W 7B<և7j̋\+zrZ /pXe9S] {<ڼgC?i勇 4އ-B"VD"W|#N7\7{;z恞Z)L8k=n|k̜s*̐& T T7lnh7&H\W)Oz+uUܠ]m[یxk,^ Y/ұ% 5 =w9 >vs^5p4s1akgLm lٵ>5mNUCj5S&]kZP.tp]Ҋk }]$^Y{#LtۏK*K߫,nElȫ: Z4 O}6r JBAyuw< c8JB %Fb0+ z2~OkmV]y Y+N݂f|)=hFji*tOɎӂ-!*[{;[Yn6=W(0y/SL <h<k$ ׋_X,w}^I~:dⶌ[m,']Eq z\̪4RQ׏Q*s5x,V6N`q#''P8A5{1i%:= KW"2vh?f?RG6*ˌQp9;mJ/_8ntK E9+tinS|$gBɶ*[UTvI}aXr@V'J KaҚEͺԚ'P{Fftq>l6X58喤{;*Cl-˞"TM2_{f4vjՎ 78iU;Xu_>wq-%Ͻ{b.W)(pۢnko@,kx58-3?-ĝ3jǢ7 Ɲ͙6jh8Fqx 3tsɛ}D>t"XE ;%kua+Ztu3)e W!?qB(>4^LJ QOG#+QojksSH~LA5rt>~3}1ۗ3QU8D YIN9(.^ 2URYwY+չ5ny z}9'W5c%{o z{3TȔ*6"ĺK&;;Nc0F'`|Vk<9op5jC稏8͍A~c7;ApOpƊ%}@V/UΜɚ!YYkX̫ӡ5v-z Lp+_S 78NLՅ$NܛF=Q-o'PLF } ̀ؖѦb*a'mḾx΁ryG`}UCD0‹OIED4zzjg A_`F/&h݃?prw` k<~cgN۪QҲK7AmcBpgjDlL]`}ݩmv2S$6*٣2^N.gvQt@\w ?!/~/ZC\o-f>z4S;{7Zoʁ/BV5p_Ҙߌ,:?׎2 ieC$*qJj Po-8igM\~HZₕv?}r 0=Ό$DP/㛓3eGZ6hqg8ldvCuk^T[%m#>tMTE UKRP-HaS vE, =G$v(Y3:M74%+qVQYL '\Ú^֦Q*]B?1+8ȼ+T|wlJSx)B ~z7H c)_<©ݖ5fo$D|6Ĥ4.b:4Cwր}|qE5˅ 3k'4>rgvq v5UL ksp~Ds$yc-KBʎet 3D_[+ gsYWOӾf#tn)|K͸T;tIO~充{ 5@,\qO~jYTxP,T1]1C{Jx->\&"Diw8+7&7҈F{ ~6& 8*fB,@f>pbws'^Ӣ.eVfNIt㿓yiB̓֋G*ƌ- )hpND%Hh>>.ZQޜJV6noB-h+ L-_MDQR+.۪XehhF'NT|_k*Jq#M 7G ])~4ww U!EL4109Jkrܞ~-Q@"GQ܎C dĪц8mThJ|3,Hdq' *e`p:wQ|ؠ8 c֭Б!- mHmj4ĵ>\^5{ż|!U#4f6^̩E BLVثF\Zֹ6\u/$1j1VAD<=%&^+bTa//)-a ɦ;=<'q^?z %"lJf[H$"?w29|!s3,ƦYP1m8>e)ЯFLMr"$qAy,iyuѽrσ{W/9Wu>W+ 0QYShOR/jz!YYz+ ̈́-w'HBɢF*bDǢ<BNq<}hӚP6WI vheG ,YNn>CIiFRމLw2yRsPR)Ș?!*fczl.$k0d_"~%5{i%X bS4It/D#au6r P,hz2{pJaj߮Zxi5EW6"bRJ)JaBJ&}9!|5 g4Y ʱt,iUM'Ag^$z/U I0 _X!| 4ur xl/iwi69I]^aKhXJHQI .R&M&"&ڡ!b416y~%V>#<`(̂ P\="nӺԭWkN% S4oj PfZnbufzM ~F08#0=@&+i{)GuhsZB@%j2+N e<UpƤ8b,r#QG g(.:|S/a1h#_|p f߰C5skAzc<sj+XJi߉O[ZOPLmkaO st;*R)'Yq3JP =ȶ=+N߮wuw'd*x1rJ =łOk6,j _ R>,]Zk ANU`#;SICl>H@F7Hðm?؜)g3"N+MNÀ^0с-HMb(+SrR~zGa6 PY#gC&f.47T!7lZឍ1ƢDWiʏT1yV*ҔOJkǨqr?[t9yvWr&y(CS !@uݠGk?L RƬKYF_TdI 7C+`yeBLtkWr,dCrAe<3iSEp ɫ-ZIy*ļ cwrli›+~^E4mFq0YC!C.iwϒ#ӓbèPnƅ 9qD1X'M1r$mր-I5B~ΟFI>u:H&Y*E<LV)[9p.C>x] x$& f>&ܰ36 Z Vߞ>u+<Ȳ#oC  V#f۷ ]HNגpuC_Gܰ p~Oͻ8- XlZO }o.egTр t1r\Jm=PLK]Ȇwvi_"!N47Oj8/)h3-E ~]`_e!0]u=}D "`&D˙6ܩ[,$@& SFQw-<<=T~z \gZ\X\>˨f񂚐[.u9z+tG 'ak>t:u^ˠgrJY5(V saWN.|4ӗ2!nP2߿,?j(+ggZؕQV7*RU -BXV0M}" C(lSsW_~%7DY\}YXK Ex:bH)OX SXCƞ# O|#ab!׉Hy>rFQcp9}9X}Q/|_c5Mg!a C| a*uƑ%t0N@zVؑNgYH,L/Tk5ӘxMpك:蔯2jKI;v=2j89W%~6C:9X t3㐹T"UnL%)@kþ{BuJ֞ԙK#W }Nv);t~'C $)cegiTe܍Gv=qO5m!FS2:crR͠v)P:#*qn,W>s7:Չ<ɒ5NaGt/uLŰI@ҋk˕4 N {b R*k7~:ny.tY:mQ)PZYׁ @/o6@F9{CHMv=U ^s7a=,Niy͇쿥<RbR:Ů.*f=P+x7'wyL&L:+Góލ9ɂdDžoMcj`X]ۏ%NM- P@Uz?cgA>TeZx8d4rv- VdbHH/_;EOjѲ直8EʔuBJw'vxԘ3qq- ӓFh^vw~p6<Š!wM)Qpfl[4O#jdf>Sm/!@:gE>R=?_[z @b<E* t[`(SlMJTJюbr^h}Oz$xdaN Cl\<dz3J %[k7 d t ~JO`uSbf:`9[%jOc ˲2نlN-7$:NQa8y!%"Oxrz2`]=E,Epf-xX"'Ze(JiW@[\ @ۂ봸`TElTGiih g.Y~,bSz&=VcvƳvm&No,tz=vu] Í%8)VlR#CFwMe{hjw 89- щi71 {{+sK~5F{ g$ٸyV:ռL_b,MHẹQvNUJODSi""aw_@-u&x[w|fG#$Š3oӽŵ<qb 2cZHYї"IѸ8.&{]U;d<]‹׺}EGU}VLrq}Gq|U01]BF^trEafި%CQf"Fe͊r9&j0bQ8DYX<^Yޯ%01/7 "I"ǟʰYGUȜ7»lI|UG9_@$5d-}IG⬁Bo3U\N}Ai:R|vH+gᨆFH2A˗(s-h".0)6:٥p}B@hUE>kAș_=#.}t)FhXGڋM3U_gV vU `G#sr7SpZac̎sqKԌ5H.J΍j~P^p4ac {a^u{v~oi#.YqfCMؘPCNEqzˉkj]{xwq}̗:1HIqrڬ[qK 3 Y6ex%J2sh'몮-$6>p#8 )P9V!=$n=N[ҋWnhomamth2S;]'}>ա/ w@9\|rq Hl{= Fv0q_]ӈל*m얿{ Lύu$<"$?ͬeV=fae&@h٬| `̄V8Tn)zސ1S p!Uͅ 1Z2A}~0F80=ʹ{1ۏ&QQfu)<\5`؏`r=WCYX"K(Α<'e ECM4Ny-MQtu2V9\ ѱu*o}AaK mg[XűH<>*WSt خ?)`nn&PcL"19X᫙| zq-ǰ.h =b`쪉鈹d W)~<2B>yBbjWs3i._/;3t 遷V2q$a&~D9s&f(?NMm]JUe\sJ!I&c#qtWQ:7;i?z@ !9g.VQqQ-6-0Hb.#BVk(dٸ.}~ N^zJ7 \ иG ,)MxS*=Z;5:F+aVA;Nsgh(Ϗ\KʥNIN+x4Q~xkA,"j9[hT%}BmB*0$Q]:08|wmv"CDvt{aJς,5Vv7nN%M<`/믖8 :R?G+N-L>d21NaB*]"$; 21H)~.vvsZ۠FJdE@.25_goYN?wˌMrkz# Ao6Iah^;E-F&1zyÉ{ts?5['\m;ABuNQm ѳ~G0_GHfFwD .vs{ Vp>Celk:.^NRL~Zqnp)!\Ū}49HD, @+ALle^w 0e. 0ܟdu d3_"MT_!g(=1cB%^W_c_R~x`؃k:5N2,0ؠLiA`PiN(E I%d8DA,jňn&VBz5w3,^:V^ژs9Zh 2xM};G2R7dq\lZm,Dߤ꽉Գ;pq)0U''(H慝!hU况G$6a7[ 24햆7؂Evo4)P4 )_v{5;(REE)7ew{OI$Q*˺Y얋Љ*>U7.8^c{(qS)^; u&г:C׶¡EHF##;6ec٨PGB͹4;H(hA0|XnL5z/v4`HUYas{r wٔh+Ce2;a@gdY 9 Ҷ>VZ`p)>n}ʜ˨`y-6ws#hQ"C/Msh m_Ҕ#],KG?M? ` vt:9j$"vS "@plăq񿖞FK߫ yW(BOt*wp~都%qjp)5T`FQ5ٛ_S Ha.rb!*B8Y7=F?7يorJh(밫Uo )JkJ7@P]iK=04!sdZBƶu:*Ľ#vcVq54=6!Džy<#k_!QBgq m4"MVvB,tQ|܂1Snq_IɒTasg&oi: rFq-0v#sXa؁ r.P5F:QdÃa_s@]?IOrjnOxl* -36FoWGn%&Ep5+j&9BVY?Pz 쵬sL/1@`W>+9kZDt: :)p-zs̰nP\%\hGFbh] OfΞ8Z+>^p|EjVC"Ï곜M~Uo'`'-hb SX)516>M#Nu(۶@{wԱJOokTv%̘g݂)ŌvǢ:/N&|d$7tO̐Fv-( 25*g b k=ρjI-k둭2X*bZs/_OX ˥E&C`\&${?T &Igq:B߬WM3JKqGݜ1? j$fӍ>:1Yx%_-k_Jٳ=M4m ^?FpenŠm& l^PTkf,'4S{V@uvM^BN:sRuyť 6&cA<3F:w#6VB|`uN}9p M; Ir[@LUDŽ+x좺ŀ8Eg=pKyx8I^r QPP`_(ZP$ܣ@zi#8dgJuʛ3P%ȓP[nI-^xb^c~4\{mA5%2GY 𪲵uJUJϢ.Js35,Of#9ln/^\hh$UizGT[nʏbb︘Zzջ`My9#‹!HIoAH(on$xA"13@i@3wexBH4̼.P`F3x.z/Йㄋ (I,P@ `ue1%qR&]\P-]ɂ1uV C<O5#p%t~% ? 5rJLޕ߽+V1+UMUQA˯GN9 KV|qXlMꨝZlɀH*dj;x߂%PhrWW*=D({q3p C_gsT@p C/N 1&%O`(px/3(@yߦzז( &0d8LƢfIJVuQ Q>Sxw>IC`Kȸp RGLC[ý0Hwc9%M:yUWFs+}1}x s; 5^i }!S>nt@5Jo#hqU8̈́5l^q*8?T VJUG N$1a%iq*x5w;i"^b^SdDzAC9x;y0Uw`r )G՝"W{8\Oש-RMN!>W  egFMBU` }̀-_ῄ#~nq_+%ɹ *N^xXk0tm*V|LdZ#Jnʄ+Jbrz_J̯?Xf+,w%Ԁ!7 M55eX?ӨY50Q-fgW;MFɭQoW0:Y~ L~pg>u W tyYR4pUᶴHNCecpSϯ@6D,Qǐ )%]hiD'@ Yߖ5urzh-׳m0ueCNxD_Սg8"< <ͳb l(;5 T 5S,0p)T j%baP꼖zZ Em'#,]A%Jr_Y6ݐ(vk1?{Xn:GORa v0dׁ >D`td-*kFuP¢dYE{B~H.nngH"XyaۅmɈ]ze/w:Jk= gVYQսҠvz<˦j6-NFw5-7;b!ݠ1 >UĊVq@BcmreZ< 5u2gsrڣ wb֋*[4 94CMI3|QB|}dM: ܇eLO:wa(.d&]kddqG1+V &g] nS% >GɩXP% Z2fp7Pxw<:n;?|h0HO!M3=mT4fDY hQ|Dn)6(l)a(y&\bWgPL ِ5 fAP7 0?jhk$E \lٳrx< ! շGF,JoqZ'2٠Ic.)[Mp{_PO| RlשƍPtǖiѫEԈ} ؝JsnfHBEaU'Aۺ)L\٘Hʔv:u{W4.?Ra zʀU.1 u ˮI]c4YGSW }(':pyP~eWN@A$=nl߸%R Tj.l5t8Ē 9&d:)2R$gࣄUm,¸޿O0vD}zIŧ=1<*SBlU>DI^Z"6m/s0J&<|zL>:7)VDG2qXa- %?$M"YY'^2Lk,R-p?_YViݒiI~ 320ҍOv =cY]' 2M >/"m?\j(v+6T%ɝ5[*zl2{&f-wɐ77A yݡB3hҗCn`BVz$f/4ldD+ K 2Ru 3 _1U*R-ƫ@ָ F z kONb w[8_J9ﰊn1oR+ޣ2k 3͇PVEא~>?6}&%؏#'Xc݇6+aZƍ4*s>5WoHm8u*ƄbHJ}J&ur=W;q}3yFq:s61kw1IO 4}sգ`4گ޷I%"d8䨻S8oӵ k#g<)TUųBBqL"?2Y&&g) VAgܸ0S}0O^+-^H)<3]4+c0T|I#PΜE) pcNO?*& ଚ2#:4+{Bg$<-.8nKJƆCUNc92PG#X΂A[ $YGVD#( OMyR!w$ѷ˙ԓc#Q 2:֯sf0O"LfVV<ӡO)~W 9`7 3G.Ď5h:$mzg AJW Έbe&TIPT` dP[Yqt`q]H`)}STH

*R{}ܕ%#K\,ݷ#ond(Ѣ.78QӅ}#?GwŇ= >{YAn_By׽Lix )F;nt) 7Z!mSiM )q+|bdsxhfQڪ\a J.7Lg 5j/ùba܉6PϔXz~vЫ^7ip[֦ʠp ~ubde߱սQ0Mr|:̬fK:pH:*dtW3 اڅ ._O?JCXԘ4v5G8-RJ"NڌSrru]b $bQqI5O&t|@m3{D)'ئGbmV'D\XEYWy)B!敡3'lݓsn(z>nQpΆV*VXP KF0Iyۚ s9v̂JvXvYžgϸ+?x M1N(> 'idFnH.3dH"&HOH"=p-a㭤lR܁WFn|9G˷|: !@lW(TY;m2F%"9P/s<闩 ČOW8/Lu„Ӊ^x5$xʡuSD璖;8T ,܋"^ZN5x۾~lsȠ$fGQcLH>~ϞA8MvP 5ox6ӟt D;=4'1aDpS(yE#:}SoU)tHi/okE yǂ!p=b($%JtL`,X4K7D^l)tSA:jD{s#̡pk@P(< 1},/ia?xL#|L @Aq8X+ڡ[PHplUHH'.N\1zcm^ 9^^R7MSt4$6xF;J?;ִԍJv?ߩ -j 83;׳,k y~G8,QDfi٨oG T5 #kZ ]}#Í;+\r2b6]9̬%'PG0L-\(Zɴ2G=Q aA,I`8FytlIbz75U1 35: fX;:3C',>#υOBuy>GLMwMI£{/ ^hrk=9?H 81-X؊6${)ehğ7uHC~5hA:fE;(梶(,\n`p®]SiK ( Jc*ηJqJѡڇp.JktK9хf^]åq0 `]045[! q4բ'\Azoքȸ[g<5cU]+0٫dÙ o[ $)8Z1( (ɲfPKHjw9u!F|I_npi`hU15Q}Eb]nFlq"rd$w+4$V9w;ps2( qTc%#27#,JJo۫#$~}*AH38?:h&쳈s bƯ0#HhKKTw1(y(OL|:7Ӄ.W<'qwft獁6&,[D"z@pee[3S㾤O*u9=5b ށk4'u LSƣ:5xo~YCگ+sUGx&n {b#b ="2${I`a{ qŞo]+A៬o+ o7lK< =' b«)R v eKO%vtwU ܁MtZT>E{bʹ`34nzZO`hWE’wAa>i`#*C[& q`t #r=&(4ؕ ( s,1sJ,Z`ʻa^{\yGQ HoJO`p7xGm/e\9*1.V<(t1AӂWy֦ZJ)ڕ2|yh Vc۬s=bT20W錸ԕ0>rѾ ѰU8EOu#)o5o*g"DcnL[%`cAxMf#Xsp/msW=_鱌t7WT z8Wm)oI( ǔ|洭(?5פ /lk ٯ+1,/<5OV kK;Y e-#@{q뫴ْ6zP (ZHdwgdhjk?ۋ瞆j-^m#-wDwSG1RuS\d/=jJnb'@?C 2LNe# hҳ{EH$<.F: S0[K2Ǭu n<f)v\Lja~~>Ć|qߺm;d/вq< O*{V{b8HCc ."%apA5^9%'ktx4Q2p*Q ;mxAS@ju2PS;4R&O+tZSD@.r[2`!;=}h?LJ]pURfO,|%Z?HgCD6jGR$L4&vei{J-S<p@Z hlj17]ەyZϕ^6@ ; Uhώy>t %wsx9 g5SbB۬dh|H-8TqAܚn};[T@uI#CdUۀo`[j=n$zN#D"-i[B0|[)?9(`1w_Ѵ 9]R9Ӎ&/-'K.݄&gJnYлe`c"9ljFAv@@d+ * 4ڊW[kd$ boQ7g2]ֆ8C~Cbt\c8osZeZzIB`\W/5y7VğgW2$H/if`G܃2,‰*.<9EsAN컾afR->:&%ܦZ%BPYA!Ç%z+ⅾA퓴T(k.?9Zsv29t=}.|]LB4rI)FfNUH4pXe-a '2&=]Fտ8& Q l.Wp %j5JOG"4IڱW(:`]R2>-cvۑ ZT[(k[QdasTG.A𐉥iw6HEFn(o70㨁ZoAw?oƚ»z_7O2twGhqDU_6*wx\X@LۜyximI1owNm"bAqV#VK~tzSַSCψSzM[-ģ~-z fQ 4;?ou$yWab%4b2CΎp7 U* cf*$Ʉ*;5j~(mx ;*U/iaUQ K*΢]r\'uUď#q*o"t6x|`;'0i?ك4&PI};+ yLl*ӒNA-LePd"DHO|/3-EzLỳ~˲~ջYG@q )k }*ڪ%&PgVB0 (g8'{ƾ􂬷ӔW <Ah9.Je١Qbt2bz/cHZ0& gu!5<,W-]M{<= =C\O#~Rfbf0_4$i|r=os|f!?u |a~뚙>BCt^͚5)R2}tH=(<$r֥N,S$UNc2mIG}`&[HL=#vcY9V+ ΎΉcDMy@H"t<*{%}exLc_!T'nh/pCyG;:U@f ,4%w>a!Ui(X>6Uzl`w%\v!iIpR[ c;|r'`d5昔5DǍa ӿ<] ϳ*,~L6uʴ$#aKnl$LwG۲`ækv[ 8 a{*dC==_mBcfǭn z~ц@ʏx_@&;p:S->7ZkOL~-cZ8z/s?-/O>$Ҹ+xeL~ӆrZ2<-XC;sN(}.nfKx1~HW; [4(f l|#ʪr~JFv֒nF(&S,5W\$pM@O=>$0(7?uM@r6_ql)%g4qd<.xܺxTusu~T.͏=0s)ْg}Zz騖 - ^[%L !3P4h+ǿkҀ;Z_acu0 1 0y`$5F5&>y-{bxs3B=-;`~MK.[zRfLòմC/IǣWG*BvwHg7ms39?;u{ vzSeDQ R+4uW<6 f? 鞎_-@vפPS:NGaP%s )=2i X7o.pO [I l/Ӣ?epY 7hO $r9ɒNE3cuhZ ` 5\R=h;؊ +F%c%OA/±PDṓ4mH&̟k˫O:h3x i~W@]- NӸx)Ȯt+tHN IYivP*$rP>5KP1VijpB;0LXkg4!s`|n%͐g HY/ebsyEڻӜ`na&ghI~s- PC3VG-Tm+Ev4*>rd0b ~zU^?YU-AcQ(SjPlW&Yk AH<MNPyLLIl&6b|}$}MuϜw&[P Lш 1]R-LFŗsof~IWZz܎Cra!S{[H{'BO `i@mJ'_c)\XeZMF|: ai美pċ&d>R~#hX^c._:;Z`P9 ɳ9rh [q&2-۞GG4QFe./c8f`=T.qYdxR{^8+Dhxj gN>ft5L٬T@#gJ:u*~& zW:ն􋟎o߿snnD}ʢ!H%|`a| 2}g)fH*aV\0 PKVs B(+sЉP "XXLD 0 :4Nzǖ;rJW [|dpé]8 E⾆_+b{ sv*V{#,ʸLU&"̿x9)W};!z?fmKʚUf>O.ھ oƏy%,NC.-_*gEKSe-@4dppN[?JԐԊ(o;'*:\?&jsa׭)޶%] lr ׻M&ؓ-JV3W"~"s zF6P-,dQ8"ص5uEɾ<>h )$"SÊ6gSl,#t60D!Ί~sx3鑑bsM$QVCecQ_RN_iՉN\Q;#TPe =p%X Zά^و%J2ʀf)A(YEuB]Q_Yrw;URGh m}[͆H|2E.Ra?7olF M@οffIA-;a 4yjiPja#tՓK8&o*x񍨣f- -{N+a9 Aug^.\&iU+l**b)Ж\x8MCI܄$<]=zmFV}iufD ФG3ry>Q:A[M2sIvoSB:֟ m_!ϥE岎և}JZ'G\3?xo#XŹ*hDuCdž7x1u)B2|Qbl&n,R=΢ҤLM4l4^GhquVO!*0h{$,K͊"d{WН[iŲӤi X2(_\}'I/٧gkcALwzT63c=_R B9pZ3ͦ)as¢~(񛑓(s.̀l.jWBX##k9&8 ?RCjv_B}ys ՠ} DjOY mWDYaVqBfG])ƴ(GíƝbz R%#\]LC ڽ1Ӿ.l ÝxoIRGW̐.!qBONV]Vb/rygy!ٿu$N9\otO\꠾!V,CܓwC1dRq,"^ &dd|WH[Sa-Iٿ"WlIb ^Hl N~9snRx#ow )q K%EB6_97NȦҍݗ!Ԧ-3DWE+`dx]9x6}<]FH5N*J>L}W㬂T$KV;9Pǒ wW4E+kN`߿¾u bQbD(EZ>"Ò3jo7,7D#vlZSW%0PX#vP~< )Rspw.ͯXFmWF_x@{תCNӫ=z5q7a̬g )7wDC]){"AJxphL3(m򍇡zA;Lش@bsT:wzF(}42^K%V;bx HMʜTP$2-{>>M?&3tYkӡ2bv0bt#~)P/Zꤍ|:?& !ǯS~i5H#7{a=z0qi3N(%bm<9Gv*AuS ?`LӋDM|d}t~)*a@CѴ Ąj͂7yXOx4&9eU.o*k͜Ja3[NqZ \D-?]/MaZp)aM]T_2H&:vcFU CKomu,B3ۡ*<ǂŤHZk= ˦ms[E+v+ZswAQ%[i۝,?ó.B26޽KyCْtZ&\\,\#M)֜]EaFV,?! H$3_;_Ԛ\B4}dB~0Kr)Q|yV"dAP1ܦŸ'z\F=ݹ/"nJ k)VCG;>DL$f,6e5= .tHaN8ڤEm,TlV*0HyfK#^֥VZS61P[ZЀ .Z Z]ъ_hq&cɳY-(4`tw4˜1[-13LicmcqZ (6vo.alJ5Y|״k^m-9nS҂r xSZNwNbCR\dQ#q:TMJfFxGdކ'80L5ZޡO ŋE3\5I5'+Ih^w&WYMͻO-dIfd\{B9} c4/:>w&n9y2`,IL ]h4Y:$閗];uv0!6!?Y ACǶ;Lzsyٽ* &8v1=Z `@c"<j|gba.TTyjM&P Bm{ZxT(Ih\?4 *줵r4y1Ap.6%[G^i$6:ҋccXRX{6a%O<[KlQ{@tʪB$:癳G_G5B:چ1͔ѐ`h|ܺ)Trp~ "M=gF`f1>WG2x6~ŏNeGr_t(׀ѵzS,)u(]]^NCh 68 +b{q*=pT{/xq3\ ) &ul Q yLtO36tw# TV%`sNb@6.u쒩|9ZcM{#s)-CW c-hmbmU|?A"!!u^aH K`E'{+eh1\^ER-.c{, Zj=QXY7@ŵN{=BF>¡7juL6@%vt| i6H.8grɲ! ZHІ;| ?Bdy* "@Ek_ ?ӣ3e8')R p;|pYs]~] GL^޷֯HQ[Ԫ2Dīg>(Vpd$޷q;a!mĺV#ooE^p#?B| t3#YAj6+%#TrzI+9p[xsEKЕrp/Za#$XU+;]@YyAuv/B0,vaHH?ZB®@Y7}L9.Vup8W )GA/ rRm 8/AMe&`،;I\S&S_S'MHT/ܻLFQ@@nJ˨TQǂ(I]2-yAn-@0Q"Le0C / 2l0L!R.,$zaV$GJr?@ Gйǽu!ȭk5/eZ+yg2@LRZdoaI(d~;p0}l$%δ/|Nt#7j9|`4o tXNd pJx)p,;8 0U &bH2V<7:BGLg?AIفSwQ5AXȗzx?lR'AEyH:] ?<|idp%yy|KW4X˦Qޒ8D9,'Ai{J70Hs)\haˣyIy7ydGS:OYO5I0+"(@\I7y>9 0U{4@'|UfG+:4}C*">=0}R\( S18X\1D*ۥ0O̵ Ϥ/ZVšuPM%>Rԟ؉ ͜WNaO2QaOEx5M G$9;YGlZUI]*GsMO+J7oFj Et^,^MW͡}דci/HYCd]Oi?T)(jS2(QUZ{i:Я%xI0ΐtIKmR;1F$9^(U 3dJߜ;Y /ءW 4KJ;Ké/;al~uہ>y~gd"$:=B&ۏ/JT 9bֹ|S `¢ňk1c*yV TbElNM7v+AİIfI?Pcx[^]Z7,&s#5J=|42lx*NJ@IW|?N{?~j+o)W_ұ=WGgL`@0V?*|װ 131H>*DHt~70i@U~ 0^z I3H 7b-D>B"4@%SYL२R[*׋YAѽPashRƧ}=L&Lnh<  (Ê^D{ R5uk )-X!0a񥈟%";ڥOb~iglAn^ ]~4Nh~}ʱLns KCs]|7yM?q|?hB-G3Z$~fyxDT5 xR !-HPﻆ<>A6tzgъ!RwG^o;,ӊ |RmEmvH))4w75Ѵ[r3P/c9n$۠cf@3.< .ڬ2 ~Sk9=a3aۛ4; )yp:J+lO4#1>;"'kfXZ7vbTT±ri „:N`Ҙdgm~LOtdZFo(0! rpRI$©cpq-FKbJ :5.뚋fõ* X\Dn0/ՁQfI&:Jس昻`[e}J{*»UjLI y>2¢68Jv̢zDѸ ܫEU[*=Z[Ysi{O-mt:\, p e6c^{9pxzH+k~1g\7Rњ~C]s $Զ;U)Q'-inlHvyWΆ?m9ΒApf|I:.o靆m-D' +68%t3;9ӥC.Zk`fH`yYamLa' ']t\/QyQ1ɗhB>{;db/iߜb;a/(+!dںD V"4a3 s Hi5[AiHյUܝ.I֙,O0?y'?a cn *_GV-${@Tnr** @~7.nw-bI˩I!1}k4 ;B8 g oү,q7n9(rTC7Aa )gJsfZ7.=EfRu\Rg(ks !WtP((ͰmUKT:9 Me/%qtv s/8bhto7ANu} Ȗ˓l!UE^}a2-c5X/ĵFܘ? 'qq8U%X3dŝ0R@16j><]XYeYynt+ 0xS a2r O~U<%>3+غY9Uմ^(+_@sH+)h[r[+n׎q1:ۮ?鲎M]'6U۳'c6_|BAHO> )/޸KzA}*wxr&1ט7[=g]ZH%$ VÃ>^ۋ= g`Z&aѯ)+^a GI6Ѫ YV^iMAl#3sS<Uxo !wuj]. U]+ÍVwkeK/|ӂ T_~ [ecٹV; Md#7H^:.pmi#Y)39dGq S1hV( 0Zb rE)$S ԜVGofE&1!M()L2[%G}d0 Mj‹uXQ|_ĔP ~ŀEC9@L̉2Q6^Dl*]s"I%ݨ9Z-~p$루gYAi^)#e|erBq< Ds4{ xi<+:RjkIIvP',xa}5FUkNcEmEDQ$ s&1_8X H0Sm$ dNNi:-U%jNyXRILz++6LiFX}g:0H֤PQn{_A>C^m{ࡢyJD`g|׿ a5<^h}u~GtbBͨ]҆=oedQ5btKTA45;Qj`~e+EԌS;M8hѧpDIIhг bk8=Gfm00`s)bg3t5Mkvo ~.WۉyYn&w_SjI̐kiA2A}SsxdѨh^ x?7S$,nvZfч4TJ#ǏJ=fUTD:2lo-|\ɓ`VI*$,4^nxʒ8wO7-v_ m~Oنf6EҊ/o~Yrvv P|B=Xph|9yzc"0Ԟ#JdGEA_`ٕ/m֊ȹ.nö+$&{w#RjɗaN cKp S?g4{S;Hz/& 茙@涃Gd.[R x( 9(ވŊkXR/* :Nϗ6껱=0Md:%).gO%7@i:"#[ϔ #=6D;b@Ӈ'DOgGGZy0b`>I9-ݷᩂM@4*Z q`d7~ T rW ;W؆yMٿjfrx ~ogx縵': ź.=aI֯N(? g 1gP irõ/?#)WͻN$P^.+xUEB=R8(ɴwF=_  x P. gNtϸn^dG =uICQ{$c' ?q/̮yTR/NⴝAD7bT'P ǚff5ܰ (2[ K$ZՅK(A&VMơ|~ˑر?cyvLL sp5>$UjɺQUe<6{IX"f[+~EUxof*ڗRO^)>\CEaڧpdy)Xe^3ªvh9øA砛sIJ:.Q%8c*#w9iډ?2N4Е ~6o{4޳j8ڵFd9AmzLVrcl7F"c7@WB@V]#|Q}{S$xѨ]QT*IE⣚nr-QJEwHXmv7Mq*;Fu %K~9,#j :E$lSQbZ$ʠ 7ACiT­^t/B`!@7{;<$<&k݈$Plu-!̷<;*O j+ d7}pʔfKC:yԎf*SШCl뱖$ S!|j_d6Lg#8y:!3 p@2xp OC̻t cQ*n,GmS(Q] &1P Jh gg7Z ajYɌA` sB 8lRRPz`lszFy'A5Y?IݡRNyY~K)&-rLjx)ƊײCȗP4X9A ͙yv+tɵwdwgcԞ XfCI&\IsM#qx_'4 Уfl)yTU<7m@<RcgÃ7oRbyЊUy-=B,y}X7 U?B5I8Y.z 9a%Ƹ/Tw|:G|b?@ j(J#e"Z7 4(-?ׇQq[@7)~:~w<\OQ±EZ$INMlG`1k2 !>%C.X#l"-j \x209BP"gs(LnT44V1=ؕ@VQ7JLm14ͥko.\WsY HS;BA ac?E';yU1:LG)jS]A&5+i@`$b^[uS2Pg5]6¢ץ^7cQYCwc&E!VmCё.[0bţhѱ.]n=-/sq1 L;RhVUukËu \ܽ#F/wi)ڼC:MH/o.cm1Q̳ YC@A0ڀrWZR9\NNOœ=%r(ʪ0`7@?7l2M`uk)|>˒zD& h[(x4;Gc^0P ӗ*˴dK :ڍͫ3(wfyQumh;`'0^":spWGZ74oVo oɈTmH͆4dI 4ހ۷2[#T2R嵔r*h;'td/PX>$9@Bu`wA-j/SfqULPn\_FL)vLp#3CC^nw鯎^p{)mdm ygc5/u0 Lj>V{PDH7@><SoAtKKE; RC>:z3v*>W ?4'ܶIM3ZևZ띈w1;8OTx&s*JMR?3~~/6r]zu٣\vC3[͸}yec5+&?{?l7}Ȗ>6:{EPm|.}v=3)_6AT+J4OB$E 9ga6 IYR@T2ɡ%HT:P7_}ܥ,G{1wsA10ǝ_'n5f. O|'35w`UiWu];9C.x㨢W5zm͢"+z& A|1:?;w+y!BR/'ƺT֗Їњz=Y\S}Kyö3{~As&2Mq3RhʣMF'6y`ŏa/^]Duw2a;-pb׊6Qjw.#Uٗ ,'Fk^Y%$ϪRox?]L.8F$;G:US>g i*@@ZdZx]Ҷ < KPn8٭X$z)vIUA;@\ |c!eJ?BflK< E}r}?\ _ ͂+;jIYuVٸ wD&\## e+Kh%6f$ LIt1R(ýXd2IAFD_jBs1TөUT$=}{c)҄5<)ٟ\L"`g&X=-Ntb4+;|gL/uCIy!!'f4(p©&x==Ja[Փ 9Y5: +:]\b>B'ӡ8 vqBbjW A>SpZAW{=gV@ ^]DnU1hj؅^j]<=Kd~[lrs_:,KK0h, am]ȏ6LsGƨnZGxY$Mv2M Hhe&4Fm\> U>CmV"zr@CoA@"U9$W& Q58,VI9䷏nѶ= "Y=}JT(;N >Mߑ+v 0;kyC]c,# !ѝۨ$߶Lz$Å ^=߰EMmqy%`{5%ˤ b:\:$XǢC_@s -EUvf9ǝXeE1aEg #Z<zr%tG/47=⚈a4iD(XrVʲ2yOa.IoVG1|sT> $xVt" g ~h5jI ' +ʡiE0]UWWy}E"#4XZYG_Lݟe"^ĚB#~m]'%`=ڱ ,g 5ųÓ ;#J8N^>E%)kd(>$"GYe m&IĔ͞] t\s8 c>c{TK\PͳB09oX (lr `(0u/\*`QϽyBnoeYW`.wp<ؿj#sUr5Ǹ@ / /l- S#aۋf\U@{?$I8n.:/w?3lB@n$~,q?n) CٔХH>GLhzt3{1~AVY<_cnDf)C}Xr}Ct\whI IREJ7v"apZQ .d >2o^XJc+5N3_Д+ꖇ=@Ft.|=F] A3R8Rk{=y@3+[r`Bs0\M%xs:JSI;^3/QVg@̗!I0zjAyIpkW3`ȠRg!>ƾ14)RkSD:_pI;|@[B ^'ēRnI>J8@ϙsUKJg{; |6uz*O%wq0`xb<6w8 "='似Յɱ]Q98aSm^*dԛC>R"TEruc]QW7۳ p5[%8A=ޯx썝@n7<|:)Y)~j ~gHo0y?Ix~-\ćpUUrL.0^68&6Y 9BuIGt'F}C@ЅTQCiZ1Qs ѸMO#ndG{/J/q 3 $>?y|r¥Rn7lXW5Jf[:r|t#6it/IiAĎMb=y\0k?eEV)+L$2g"銍J@g8U_οuAK*#742Vɲ~M|y6z`BStPȞS.߁=t2ۤK}W"nT>t1ß4 2}ؤǟzPa 7h,u G 'h1hyE-jJ6h+*lcVQn0șwW+n\gLVzϱ% #< Λ8αkUW7JXR->_&L}Z$+ =ķtp)G*pn~-G1+mQW$6x(,ƺpj segiS1[uĆ8ZюB &,C+s*MwƥHG#*0k/ٝ 3Wͧ'<~jEE S?coapFR8FX/=.DwA{7]z[*zt_Ζ&|#) kZ$e=0Fƛʬ\<;,1YYcpb}g(Pߊb)o߅q%JsY& c$:\IV0oP4% ͡DP-cH &P:rt< DQT3-⚧Ω9E#vkMu_VG=:ay`~|ҨuA%}s˺( 3aRSC47w鯕/žI1=)AnMҰ|!KʳN.]z[-wZ}fUԼڄs'"Vk;!䕇 4}% TKx:xy ruݳoo ;B)8+8nAB7PM'><ɷMetB=~>k ]|+EqU˖Z dꁛ^ٕi?sWG0L ôLu>I!s|ܸP@~^ H $Y8+%7!<QbbK4Ͽ|oÀנUPi}uff䋟 ۍJƌ:\d'sٯi8U[E ? HM+I~^ѪSRo,IڛSnYWns. *:1c `K2kC[O˜#$ٍsT`F|}Y$" f\N3ś l{V^r d5/zbGʺ R9a'tiAjaT҄_fɾ朠AvRP X TtLxv 8[Y؇00hxԀ KmH4;WJKKȮ8ua pxטCg1JyE0/΀$BSݍp_W:s^##Z#<@.JiPN1/'mNG (2}7}%.p ZʕzX鄹d+THpzKPdv Ki:brȑc.ϰHr뻈|. 5vj'nθ Sy9K\׃W|:P׳u2 ]C91[A:}'r|@P9i*|^*-~L,D%'.mJ*qhGkFX/+z+tNSH)pmWEWrYy^ 5da㠟hxxy9д*zXJsHHtDH_jj9\_uoxrzWq)*׭TKM'O7oLLA6H!-tMS3I hNuuag52Vkonaeo ;8iIT8QE%_> yMzMVSoNIQN#B|8Z" [b|5&/FLq,25W])hXu pGd>"nԋ1q A%#5PiC Y#kYH7̛Tdy pZlrϊ߱nӞ{ 'g*zzC݃u/NQvi)8ty<ɚDCnuNA,ݔDvNGdܚ+Of' v]YCTfj`͘-pi .qymG An@W>`8y#k)v1m]£88_ Cf}?C-V;BW R%hoxp7#6+#bZ%݌? ,K%uSiqsΪޑRET,Mh. V}s%ҙfDsJB]7AގcCA [GO|G3i25h 7Vj҃jEq9Gb-p ^q?x$Tӱ*gPCy`QVR QM5x-fl!?aYn#[-ȉ bέKhvA2}޸?L,^CuOҞ.jv?GXդd+( }̸1 x.xFo4Ta pud//OhW-Ǐ(jj|vOA&lY szt! *⿱q0ƪxcU EYzv³$ܥ`2M8$ɑg¯ܧ`t&M4i{Vn]wm p^'HIjqp/Uq\ 6H}Nq>&ڶޅ7zzyx !h: )~%vmVݍ-"dFO5J3d!R  qm>kmK|: E+]R{O~jWw%Rb }9`ܬlbA-8 "Xg1t3qLbJ3+ 4˴.%|w(w RyUE慝p<=19[ y/,)}+0U^yПMs@d_mӌflqTO,8 HX)^\:=mf^V߽̏e-@шncԵ pDg:ScE=4s PICLeGx_iC'F̸e#G'ۆ=ɺXcbvmڿs~ӣVId2LD*dT\wPux?FxcG.|b /(7H Ré\9JPaR?Z2 |H7n7f6P6b8$i9#i/2x3Ln K~{MK;h?uh"ZUF-_1KM.HTi5*Wuz$Z\yb dy*Q+}Sr4"@6E v3M WԄ l!I8@,SL_seg>7[8]]2dZOc4P$ܠZ~4 0zcCJ 5ny,m*p$I8ÅC-+gziejHۊuNE$@Ȯ>`O{Z@b~YJc>g ] nh./jKj4˛o"gmKYrv}// I#GmzJ>k6׬<\p6% 3e5VɜbB/;lSp&eTiyaS&LzxdWAg{ v/!T2+vF[GKlgi!-1|!){}#ryFjGP@@GIBOv; ) L3m urU9ٿ{!JHH*z̰Z % =kZ/ =~J0 Ⱥ7$wֲ2}r؅:!G!?EӸ;( SX4\NGc<xZ PE~ ;l$У0Rm dkӱGC;% ,:uW&} w Fr!wby} |E 7uuvfV_'𘌓IbJ'm"Z}`oy#>ei1}kZ\uBÆDr׌v25Ge#%I/`_5gdSRC{?Hd vGF!V] @'kSgl9u$lLK~;kN+xw0FDB_lG#%;Xz{c s: D},\STg' P=~,Ӛ`y]s'FsĻ'1fJ̪CMMw v0zZ6w :_&.-5'>jukmXu"_ ̈́bv>WXJvۆ+7(m3q}WvD`NSwh(E*-AG)Ln2ՊJCr-2mx7 |A]- ЍW?H :J޽l-!QPe؊ۆn/蓆HOoGw4vk kRnAST?5#d[o " J.ɣ6EVCS~{9 CA4_㠎Ng,%۝}2rX5[|LPZHA_RA7D@)mH1?4OO%mTj7գQ-2>.vE?'f\E2[K-}w㿯썵wp {DRr R@).Fޖ mc@SH5L=`IVD8W}N [MP\ +Q&6c@?``LOI=Dъqih=l^w]%#iмD >Q7dLXV)(ׄccpR_`ݠq_r 7NPVM{Ǜ>rV,Ŏ+sUFޯTÈ׻'/EyL9 \~f-f+ \s>rp'latYlfe,k=M{0>aN wؒ1FՌԅc w}RZ:IȔ, è;]4qhڛ29N⌾qPao{5|?Ki=o.򢺄pxlUO|JM.̶j~o|s=jy}wI+FM 0c3%B1%|%_ZxG݁n 3k`zNo[3op(li ]5SiKQsˡX>QGcc'eU)3V]u}+µl͢gH+Dd,UY~PQ 2qY~o?ln3w I焎9L>+\dEe9w\/`Oq(yDUwΣCWfdf/v? gԣ@t]vA&C8‚Ұ'i#[iɰYqTp& j:ʔ#,fjޤ޿uX;cu 뗳Uɔ'g~f&M3ξˀ1)}q_Ăy= ~7dWiƮВJHirۧk'AM&pj+\On& *A%.iiB;cGJ)~ۆ6"hD,[;n6HvgQFX1:(25\VRGNAKG  %ƈTCj?k_D?NpC몘 bHL̦Ԟɨ]&垦j񸁯 k턲)dp"s >6gXD=jxN ug83Y,O7o\:_z#yFaO[#geRQ`^/&U _SLh=NU6ŕCs`*ԗ_޷ b_Drɼ4UCi9<%U1'&F;a$?H׊+{9(m~p1זp-ሸ4T@`byI㉾|9s4ӷ8ru6m&];?&1sv"~b~8FKdW}D͜C`t[XI 2Nzx󃢃~:dBΝ+0XeT(zӱ&E6O8._[ Glִߨ~LF!;!}%#/D={WVQZ0B8k9{U+O71xB{L5X0$J2:bCppdMr*{Tl0hO >>vTOWC# fqav;2_1ʼ}k A5i.D Շ?RW]O =LxChw5 Wxn@ĂH,ZHU0:U'}D O$VZL#O) $*YhC6,:$t_i;^чZۚ`Uմx66{HF)+$(F K8sCHG\圗ܨ+%-ic)|a|, _Xw571&Yc:@Gp]8 |HhR aFhkq'*3j;uهPjkP< FU{?esUPIl)6PX X@5nl8ɒ`PB4ZB׀^6|IK-%<:8uMQSۯ"B Rη\;n(¬#X+N1ĽzVTOZor4RӿW2:ic Ge$滾" ٹ&ZiXߥHzrג%aw>;vIsn`[ޓEaJX xqy=8R.C7K'ulnT2 @V=LuFsMvzPԤdaTCt {/TnnHAQ ^n&ȿ єaYn57*cQ++Øy?-\#KEmKsh{?);HmBP1 Ef2Y/.HN6A"ᣔK,g5?N^7b3k (?.!2NP,ݏsƴ`lA"!#D{a X\J󷰡t\sPR{ e`̊M0LL+,ҪVyAm>.Q CVkxy/;]9$.z^-b"VtUOsZDSW0yE%~n`F_aM5TUF?mD;Dte>Wp$Pu`zՄ\ zI}ar J 281wZćǤq^]|_~-k:;,pq.S`|{}yC &*.)^ J6_xwzUXo%շs UϱcуB0kUGqDsb/sx`wh1jLRVshgb06ÁMlN;!N6s麵N7Ѳ6K9]`乣aWKb)%ҵ3Sf[~xH#$Dh[=U'jQyPq0 ҇Vw]|(e/Qp,d݅9n\b% ]0D.z*q?ㇸa 6٥C< v>tm2W<E(05zn|mNܣlA +9 'Z~FOOuq{R8v,9\eʰ4ї Jm`,px]6cHtsXI4Q{iWkgjRS: w PrDb.]/[` k.l+zQDS+/pDf)A݈]G*QHGg:prٓ[_b>$1|4 :eIEVh P _=yJÕ.|@6 @y}Cu먇1_׽,Icp(#TuWEk{?];).<ЦK%>!0X6$8i=/fT Q%;0Y gxN+o;ho nv123L v.R&~4>!p8/il<~)--KZF;l;Mx~]ۣv0~G;-yǩI }Qқ3uU MrB+ %~|Zٻ"[dm*C]rE=|U'6tt/ ?~NԙHx*ǚp0 \bd71"ŰLIrWz8En~S$+ C`|5OBy/~ys;"a} pEhv{"$l"2ԱsGxYxף6S3)\֊)H^B~ɭ#i^bf b!4q18ɛ3r?7 ZľAt93O+%dKqvß~2$]x+&G^"oW?Q$FD:ؔY?G2R0* 'F!!裲r|m!6Jeßv|oY=~]Hr? ,PN%yBg燈%OH)i c 2^uP̒}1)ڗ~?-0 d w"2<"S}e$ʱ'vjUѰzzdDs6T JE[KWwX ގK|+,5O+́ "#"w!*}-P鳵Sw;7f-b"ͯzTy00|cgKuF;a6BX8(4ϧ<Ǣv:A6-dnqtǒ.~P,$k[Hdx>.1%G|q0!,)/% {4;j|G%U~gܳ8d~ԾOiWk͡٢maϛQAPPU8os,,̖ۿضЖs+*'AkXٗwbz јHanXei ?(,w'4:VZ>#TSPyV,pxj`./Xr2q'ܫܸ&v,Ֆ ]1?eƟmgMgV]Ø1)?.96 ,l!A:ؿ2"+ܧr ~t=oBz8Xb>Y,*ب!v{n3,4t.zom.RC-J}#BGZښ sK0&h"êGv,)UΊv}TT#uq_˗ѿ-vgˇx`^=EmeA0tw̍2>M` %g~*_XNC8^O]}jOp:?/B5@!\}!G &gD<~D$]ɓw <1aҔ/pDH,f ځdAV /"ޱk͍ HYŮr!dZͱД`,nǏwB>NfrG/TLq9êOd`||v^X JzFR$|٩$Q1S!u||\ts-ƪ>`ްZ C ` !}P-Y' -CϑK BQkϷČ cՆlGRiK{E~吝 ]b4TEyTM FUdS< 'EB,ST\z \A%EK~366U=ZY?v.Mq୏8a ,V< r?W͛1XN!Wˆ a'z+gh ˈgFC|ZIda -aeۥ].c}Ѱ.}׏7N_B yI^a(=t}~vN5JZBsH5c6/T_xnڑH+H;Dv+L@LNe1cbvo=:wFǜĀΧ8,w}Qc"珒hmꐥ$<z*Afqsz~ׯvzcEbO>%ot/^eFaf_75"oS8Onc6~Et叟.ݦir:1 Yp<Ğs >&\O ͪl`{D]t@udfz4`o MX%.GH$ \RH+V?cheϥMm3Ff(7"]τMk/z8ө/b8MM:DӼ/a /eӝ+ݢS4Dܬ^twB9Xiro̍'[fwzz֜Ϡ[x0(wy|DiڑmwʍZ* cˌ!Otac+'#GXubxm{u Kvң#H"pf]ʍg@;g[ fl%5#_7@rVs>- (SV&DPQ%LvV>M䍸ޱmIZpKnJ_v԰nY-kIoJHVHSװ(=(˶B 0A^Q?mc◽e#t >Gc0Ֆ>+ mU%* ׹}\wWdl,ua([ N崖%omkPANFhĬƽ'u}e{Rʳ m0hoHM^Ƨ9[uW Gy pWJB"$rPl~W 3'l-bt K"3CT5#@ Sy\@ 2гqY{&?c^V*¶05Gȏyx'U  Sr{U& DŠNe1&V^ڬ3k}qm*5` 2 Όksimx-lBV<`0xP>ZTn<9+"TѥH j%*l) ݴ,m):/z'ig>-N(>-h<(p{.;N@0ŸMvEV߾D4Dqg7>=ʿGLaçrKF|z}!jB|\nXS"<-ax'yf>,H[z"2$6 L4"fӋ^F1===|ǎ0tAV ѼgJݗ!}8cX'Y* j @WiHy]f<$x|gS)ZUd SVc뾹OR\ʝ<.4OeaaHZ%~Qbҗڎl9&K"q7ݺꐱDny1=RAJ>Os11,=V<簪]b*&qc$*n: >ˮJ5 fA)4N עY*=\ EE1Ztٯ7󐣅wCf]nI[ME_hY̰Vͭټc'/8K Rdi&x'!QPRh֚\nlߟ~N&w0}"7 59޲+7d9]n:A}x#@i|BW]J0h.)-f7~A Z7[Ft*MݷDٰ"(Lp@e!CB2=SQ$@ ㍊kƋfM~EF}r"w0#r`RF.$& p35C] W,ȊI譄y EPBxC:=ܵ&!|Cv}V1S$9_ek.ܢ!y,VRI"vߍFoz(4b"yD}N!#V(Kه!y1WQ/̌?LQlQ-rf1wDݴګ & Qja &jKBkEl+vHejSlP-Y2"p$CkK:G;Jqkń lŠ[*[4N[Z4{SLq]Bxƙ 孵y6e2simʽwѥK}g}WWn1XZr F4"ۚ5rf]+eȃm[UJNhZK1"!b?ӡ7RI?q@~d6q| a6%5CFnGc2L}叺?vȦYxMT"]*2 DRJ0#4f!Xe<jyW0iuW:7*XHKpwL|l dAHcIc,,)sqGY)7eK!Ar`6صlb}E|_9$$I-|R #x u Y)X<-`_XGÑmOZTew#H}SA]ЛcB%2h[?^{+n<͇^`e g" hA3-7 m>%яOc#G@+'yWc F5޴6`Op!wΏ:7#tjUah>a?jNy$Iyޢ JJXl0Rf^1k..DR&KrVg³q7F6kQO{6Sv; ֪B_3ΚxtQ60>KɯƊJ)_$Q$I@{6q)邢HH9dz1HmFHFK./Gٕ|x7߷xa:v|O8Z+@$i++p!4k¸ VSkmT>0(/`YSU^`\#}OD!tEQ_3ek:#`N'pX/ؙ J429b*z70p@gW5yNKx])g[c;V*%ΕS(miߣ*sD+v>9)<0Jţѿ'wREMq2\,*Bf^t3hW^c>HV7]7bt/|5ErA8 Մ铊B^%Ih M~̨q sSԾc՟ҧ^WxojPeߕ7&<{YR$,J$kk x]{! 0 X^?@䭁3*KXck9KN'dW%?3<,r\2x:.;^b# 7{g@zq| E^`d[k=5,r)$ $}d F5ǍT94B` b[xR_ 3 0t,tNi(sA_YhQ(E:7W60ٔBпqi/ úIz$Vl2R[z8 5~)}a_MKu޺"gh:B|w 6Ov)hA-.]R=Ѐ&v4R>| \ж8 [IiE۽6UY+xפاmDn}H*T?ܙyi%ٱb{BEN_<֝FҠ#Sj`:($ xM몆tk\POYjc4u VDix^Qs^2[wsRQ7=G@4Tlhߍï*rF_s}21-;X^ ǯ VM7uL.7wڄv90$S ?F9A_b9>NQYh!oݹg7HHjdޓqi @9qі쥜U&,|"ۜ$X"\vF%\i zAU&"oGJ٩- $o;rK@DxR2 66(h*{ACj3iPYύyJTw-W/ζ1BVyC hF<]C jrw8n~b! ᘚJJnA2EbAW*h?O:eKo, I[sy's$:YtDNAl @WUTI-G$w \ѻe1@{7_vq /$;<0 ֣Q o9mom JO$hϿ蹎̯N϶Ff݋ƙؠ7G6zep)Pt ;'' ,NR&cI#afsǔp7Q\)O8؀k+FWRZ^joTeLB8 S" C[n9ᷚOXb-գ͊7?4̣!Z y|i&6f5l/d)yZJ%pt+jNNsM 28э}yE4ym'N$38 hBTo +ɤ{VBX.8aߠAEIt@ѫ'VBΐd1zR6"3$6TёPB4p\\G>lp9KۻynjMG/÷JN7|d)G9I|M9瑱("J.K<'8lZ 8ޜh{M:ܡ̕-)~uM (%lJky56NLO ^$CmӾk{q&um -|=;[M8g hEGQC,=#v*6Szwh)uT^}B=C[g7NqE!8ޯBsCKX+qByNY$]x?M!Jsvr4^C7ɍaµ!ru^ӆnQ@QtPM(^wS6C,Bqj[|C,BiI4wD$"=2M 7 (*46YHŇ1le׸߭/OdMc<t -ѷBg So K5{c5lu [$'ugXsM2Tw 45'}nR`/֭QP޹d+|WU '߳!pneP-Q%a;q.{gD9es)#;x\5R,xDU9&'k}4QG_a@ąN yڱ!hg{"aM<9\<(r^kKl;}lH:}dDV^Sf[D8Ʀ Yc+O7imX;9p"=|TE[P4IԎ8 tjENƻhCJX@'nk6g}5Tjyh_BfD=?֋CBO 3GS=yy ke"جrk Ǻ跻cblPnKE\xLȂGVVH@zv 1j.03Nʽr8'Qyd]q WAf!MLZCCy hYAI5/'g7@~DRCz]<ݳ)( AgE 굶X~ɶV^㶝~wT@GYBi\j峲+}n{4?9qgͨNA~3[>S^ᄴݴCJ$ڡ.k7ZͶ(nQF2I:S^%E b gx"%ՄR2Du.L2 EĄ$Bʴ޵91n'=kwcY7)&;tJ_k`y ("E%xZYS֜ vr/MTOzXƇ~j&3 rQ n'n "׊a)jkз1$5\]3+o~\sI?k6$q NR> bG8BN!gIS=Ȯmˬ M|nFEJ6AX?RέZ9q:zL7ǴhML{=+WbYYjFCLI.ޫcQU^^. FC@ɱ w;L%IKo,4% "ނ3 `$gjJ c B/a=LÈ4PByAn'41*mCT%@qjIG~xUƗp͙~t RY -E7;G{]6m߯\3پ0)IJx7d(H)2|X a5Ş^g}j/$`Ѕ6 U=b+(`Xl\x\+񅈌yWK!%"-/Ol5s4M-m_0W _-[H+v@D̔t֫/"1KIDsGϝmEס]CHS.[UJ c{]r'-%!b{%N16Q7V};NHiK\ $vj~yA .bZŇO$ +~݋N1g%{F{ػQdVo.޼}E! vrT\+cKMXFGv1$\P\;>ҭjw :z^A&OCA!U{x;&za@Q4(5d+8x/P-GBϝ~Ai8d1>y1^S.U 5Dы1wf9"e9H_mRultviJ¾ÜoQIWARvYC|,J1dem%U#*,Wo1]w]B;̏sLUE;~ Ǘ%’%P%SF(rq1k6 kd*VFO?q{)pߙWj8Y?ԕ0sV~s <}VeʸbEʭfok8찡_l^uFԘOL09+g E_1g.HM @&kqnypSE$j>TVadOu޽\371,Z;g%|Oc?E+"[f#7{mp(TN_;$eZA\kR-8 J^ɻB$xl[ y, >eSKis'\=4 I >;Ce8M7!ƏOP.{ӯGr0İs9ۆL&m}C3]iLklN(N^nGvQ<AesǓ <2,WGsC#ݭ ά MyJPMa1@3`rk8Gs73\e={6U%6)޹fqWV"YC.®S\vHX"H-)`ȁѐxcVN-zb܍W;S R(˥%&U2=P<)gpEB`+YTعB7F6evrbd!(0w|cD6@f2]2%ρCQhohK bk'N;XR"$du.Z1ZUUkٮ ̚ \&mڔ{.[yyNs\`,1ҐbqN^F3O- ‰;؄\qS7:b NǃtS|3T w#3#NDSΑh$8Qm^3W/+Bޟ$FݍO/: } z!Ǣ0~:^ '@v*B5LWXPa\u)tOC,C:5f?01Y.#jd|Xv1 7e1"筚=Ui7Q'&)CA}Ϝ3c7 >*bL[b,ӗfH1UX޴xmךl"Qƫ!·*Nq$PM\ى1M0b 9 ژi^U(' gZF0FX 6m],{#ip?N1۪Ȣ"D52SNuTh_@k09_2^xd{"=RbC 0oW͗%^e)X@]غB:;PE5SfUN +n#6?h[hey_{ Rw[ Ca!W(]Q Ǫ^(e[BחceҴW%= 7_׈A!VP-BweZ<Dm]{3FybGUSzZ13 ^L=J+n>@Z0m5<㦕_L'].<5w4H}A _Q7]Mbj,&m$"~NlӍl`EY[#ܰZݙqӠ9㑞YAo$i听J_o*B0q:6JǾ@[Tс¤NF{- Ζ3[}Yt#%eK!):lSHE G?TLK%Z1 t44ӬMƪ?2,e*:px $e~%ٯP] ?D6,%袁 ͙"E zET0ffꗂ/SoޓNj[9Uy7#{sG"O\OL5l {zotSx\pD_nL5fԯA"́ؐdsgI.M{m3Gk,p%yM{LgD,O7DOua~c_ZT,6q\wr,3qrG,Y3\D+`1GfiRA†2ŔkxX_/߽$e[g̋ٲ9dȓlo{lmCm_/QL}0f t,)wRr%%V^Ld~ӕ-?;7f +L ['\@g}^I7FI0~V \Uq)sPnj )WUt0$kddl#G>mXgM$ChI`k`?7<'Ho3rlAVSZvK` V[=n٥ _7M֛8g;k tmGɚzfկs&2D.z߸wzCRpD(m@&(&ЂTuGL 2c?P;Pf3 6lqLE*#KB05LD8f|Go|otR0eoV\<@oP1c#btd6ǂF\Pf^ zE9`s3kp :QoW&QqєZ.J>  \3x>M|$;K>lTI0XF$?) F$,;87\A6U9k#54pzlN}gV G|8 S^mTsYx#) |T`}ZBz5uNbWMqk./σIYJ('}Df)' +5]N/48a db1{Kzz2#/[<ʔ#fY oDemTe)NԬFF@s-&Bϧ'Cd)-#C!1 K?F}==Cxܱ> T@<XLZkYH qD!=ym" F(ӮQlH$6~z-Č5;8'YsC_2a YI%6!Yǎ(lW_~2Z3{||9Сh5 AAkFw+,;*rmTaU4*n#1Æ\iVD'En.#?6"3cl TG\عk`x>0T%2x+ uuOK䲶̧`r1+lo .Xg(mÃˎM<nC'\4 q%o@-~LEkr3}n^Mltw,/JHPӆe 6h]|":FMsvB+.D{dI DS[f2Yͺ&_j]P^\|||SӸ󽟪|#W|(yc@d>L!첪 EUQ9AGY_ `R#-Ue*B6նmqEїz[﹠%_u5EqIZO~ #pC%P5D0!O:y`-\y)kn]IH5ܗ[Ŏ7IP%6M '$M< ծ~,Wm_cE5(vA >cyuP6^M@vOU8=/j Q "O "F($Ԩ~X䙹ˊ.ɗ/56drycKce [>vhE;^IʋݔkdeF<1bfqU:ݯX9t^3i;A;r(+cVPǽFCu:z]Hu&2\$74ezƭ` a4rT>K_hLLK㦟܄'i,-7q1̎VʉiR󫟟+3T\1V`kwbhYQf6 SSt@s{8Gg!l)]ײ mRԷt),R(I/Ԟ]y8A,f?`!~C7&Bě=G0uX UD2?V<&MWb,HHEA*-&yQ{5YA3{/DEJŭ}H%L{bPs.KEAC`" B`Yu>Ų 8ē4PiAv"4*li-SS lWv%N@X]&(m>7s^R|^oJu |ޓ#{9Lo- n517bQM{NY[prX ,ů"鯱d"h]qnX#-&;ϻ4RP<{Ґ:7Oۖ_&"lZZxG2ɞ0 D+$U7XHIm$B7#e=6`\q@geZpDAR$]UsھDƱFS@lZ06Rx),!C>*Q6&a-®Hόm|ZvK/.:Ex2/ND?O&8n゚ Ԅ\r28HPBxWr=3c:QX{v M:[fER^.q)9G$_{'B)P{0)/^_c8>)"HlYau grn9H'xDȨvMD7!!.[* :*(d0,:"2BAXqX$ 57-=23~|@% I՟ ֈCsPuj#{, BP#'p[5$]:5e@F<mՄg3rhך[WCMsFĬvce^uAtN WĉGfNﭶe9{{Z/|Nlrm!S̽r*0*!f^>GV S9|x`jLbTquAd+IIyװ4Buʐ:%4ZpT?KG/E<*^5QmmkRX^O &VAc? 4qPQ _< Ԯ.09*cpQfU.wXEv#؇"ќE%K+JN.磳G/p>@R?L5{Z1&{ ެ$ف̊Nv\vtƢ?{kiFi6* ~m|i?%ߊj:Ĩ& țwUvD(ȧ8z7qMDXmf{Ki<]xqE3֛皓yoD#c\©(BVbOݖAxP`鎀D;<>= )ӕoL~WϋU@E (FF7N1;w/5hgԏ`Uli!|DZ}<'?vt &F0߼UḐv_)8HADTL߂ W<ɬ6꽷HiLjlR|̰5#).< :txMI\aW~bt_"DCw9-5 t>͓iڍӶ+NUpGV1#&Nzf /0f=eU܉ZKx0[XWқCEX~(ܘͤ1wŤ-U00bqx?p T8q@_L4 z<ً) elP95|܋(}tVމKyYyM y=YäV|&$_7cɶW)9]"0\Û8eW{!}@>5X ~;ɖ`U&;׼04 ?V6H[f?ĕ*S-kT:F Z}::8״WMa$p,$#'Τ 뇕y ae4F:Ǯ3kpM Eo܉Ӡ <'x׽J@hOF`>DI$jp`)^&w6ZI1= "VCXmi|TZ@M!:̣4)a)!dzV go^^)=tF[-͠adYr,]eyKzmN 4]ۯZ|IW1$[$b(g 7۫xH*ME?]ǵjӏI#> yx7ъbگMAͮ/ξQb3ӽ>l=}I/ ٤|uQ2S zo$5&.:Z_K.ċ 9A6MS>еVq?7Hrgb19Q&o3=Js3fS8Bfj @?`i>{{0䪸Ǩq`umD8/'nҗJwY㔞f$ޘ}-6g̹0 o|5n<,DŽ2\ctPOe6&C44;ݖqn_$S`S8WZQGV0=wV7GmȜ*vlfc~ѳSe  Be \M^*%r(u - ,2P0I3 aZm(6bT1ӑWf J³I8z-I7Y W ռ(w)0IuяTTXsi}Nڪ .msK)nN4h,$:=[I3%@W/ J~ۇ]EpHpcO 8֘U)ys?]ޓ4Csw[CS!V{HS:契|K>AFvrZ1e_AnC7yV/fh9?@MO:hPĶ8vڸ ^=uC("-,f#YLҧu+-qU%pHdߊ:u1fMǛ6]&aYۚ656A_?Ei4} (%P**q8Lw P04%6"2T:FXj;3MJQ>%Հ-K½{@mcD0 JT?AUYY철#y3g dj/mUgGF:"LŮ@sHqg6yLͅ˥xb%fՎ=U1 ٦a֚P?ّ<># ,FI#4vfX-ВjR`Ĝz.(V?0!D`7)۪EAaLl9q%>a 5<9\.z<2=$nj,.f_8dF{z`ԹvGM=h`o5|GiFjDt*ϥ'{Gs2<7; ;S7'T< wq^C*-sfRO$el㿅6yfv {c>#D>SE+Ll6vJjY V?K1U*↓=:خ( 7O'rh2<@)2DRuBa/t]m2Dwz6wbXy Rckr$,[m伂G;&?Ø^4u.i;%:GVnr[5.E 5͎e'w!8 L&ܿ{3sS]~} Q^9},F,j>iy̐l嘐uTɗkVoD8vj~݅j=؛%8 ]Ni8|xVYBzD7P,("3~ t9M4B2ww6B)vЛ@j}y>h7;T*$Ɯ&m8A"(Is {boEXS#$74#ft]g=9_7o(wWUfzcxj8 EހϙJժڝDUj9Sb)?MF9 |fdNp볓63L@ ccҩǾXOiaiﹹXi6.cZ~(#Da%bgV)m7~ngms8a#fXR Y*uW)BjO%I~|e:6L$V,HO;fKgmoC"4Dō"Α<Վ?Z -s$$b//Lԕ6i% 7A- g:+TxDZJ}Zjmcr}|F LF~=ܨk{df[<8(՟^Yc͙ˉic&Gžm)L(d4bɖmn~n5\IT{$9: )Fpn\9ߤƵ.Ч}˞ wf͖Ψ YGEc6}UŚ"1n#[.9a95՟ݢ.qIh_A( ~vlKbGmlxPRoяREiV`1xL[ 8YGOj" XVfPxG}lX;7 ':&D>,RԑVm"k ay7ヮZ fcUKvek6peː4m/zﹰҭ*&ka@E{QnYF],]:szIy+XT-7b+"dTa m7Ss_ʌڟzrxS J9s B6xƔsZ'eL ?rp}zOʔE^($DaռhynvzpV;4xX!ÀšǁǏ^S Ogb_0{)vYG85R%i{œJ7+Sh9ia(f'sLT;}?G}#͓'Gpźk ^^'ZUTVBW:wrY 6 (]N9V Vv'wSCit5"C}=3M>8~jl9UpR Oi˪l /T ;!"=/P4 uW'J ,_Ks$v}Aiڢz%Megt:=0ٶ#Ķ|~1x_Zq-cNu.Yӣ_ε0Y}[&GM(U:5[tlȿ? R$:*+WzФ7{- ND2>GtC0UA_~ ΪeP$50雴jMY|U%Gy#t$Xq&:uFISbxҿÜ4BͲ+vN_mtEn= G҇.:Pl`baۚRD{50(.~n80RN}E3x!{wb_nmApАԄj:`EWc"?+%}FzJ7h?3uٹKtwц{=uKyi:(ts^x#> hDY4ϓ&~ Z+ 7ڮ4 tel`#}%{v͝UAVOggm܀GNTTؾ{D Jίv|@E۾)j|~#Ze]W1c <7J⼳ZO ғ o9rI$ TnӴZT"%hл% . I8swǍ$% @^w!|Br ˉ_JlQ_iE`g΋tZ1Bv~/՜82e+OL1FiE}Aز0XKreZ>6 >Vc02͈qoj’_F-:O{2 R!!y+۸Q;"4F.iDeWUZuƯK+͒ j-ԋ0O.;vHl".]eF:ϲ &uCh 3/ILƔޗs@FM̄;ct(FM?l꿿V8?ypRS5%c:(4p֗*Z۲em,g5-# s/#屙m<4ԏ\9Zsw+j VlQDbRيep!ms欂4T:p֠\eL>Nccy($K3r63t#RƝa(X 3&c P.#Q35s3,si?&mblQPFpYLO5ڊkL\}d!V!'^+sş'k:fu/7Yrsk [nLpBدә:cͭpgue|^q3D/' @^ !u:@co$cH0KRehAD )ꇬ;QyYDTXqr_%@{L^ /#.8Z3. MW嵞[۸tYdZ2&~zc0n'a`oH#2+J׭_H4.'L%@-%q5 ĘK8:9Ҡm?$1TZ52@Ujҗct|]U߇;MJ9q'Sk\͟;HOoTCpbedRP%/BXWk?ƸD`ר6BA}u\eDHiBOXY8uoL-$h4e)CN0weK5\]6r;M֔u̽ #FO8}~b0F |kHa`RtIQutl T:led7.b]kc+Xϧ0.MVdAB~,К4&&riݍYB D;za:wև(R}Uh$tS`˞"-WGԤ 0<_N{ܡ4mI)Ή2)} ^IArBJĉ/E|V=|1/~ۑS<GA얇؉>!YсM$Q@TjCm~'/ӗV` -|fStݳn|ȃ' K Z\Kd`C8lСA=/}#JmKsF[B0TZ-"qC-On|K-A!^X r^Y{$f8zF$pȋKvKxX՛QJ{oT`5npXn—~dh5Y/.B`͞WqE2R 3cWjVqU|MU߱:*m/ 8:>U٩#(W)jRJW]Ieg#ׄ>`P5 ~<q4?ݶnDBrRjhnrFaX $`S%;)Z姇͠eEnay|X1FE5cg$ ,'u!չ ld3`ޫ.=QQgd"lwݭnS]`Bi\x G]0?OXH;T1ǺueI)!Vֹލ265CƟnBxFkTd܅tv{O{gf091s"TQvue|ljR="N*C[80eTe LBV|QGAm",ӯDW{eWKehֶsg(IQUFRvsu L뚵@6. EOAs&/ ({1^"y@#+]ת"HE/9h+Yp_zvEScҔf&EWѨi6y~љ&Ug,NP:B KGo^Լ8[(}hN8nU['VDS&#MkBaO19HpΒFmwڢ"ɈFH6Bu ނ#Q*_Wjˮ9o!]] ? guҖ1@NWd1AC5_(>ż"~@'/^YvleD0ɡ㭡{H\\(z &i4Vi%-5gX}w@-1} HBqc!dNlb:90\wlt 4ԍk4C 2B`KșQ?HC/̟ĉ [[;R:ql؃`)焨&c9vFR-GkH᲼}i&y+)4qaɛ B ƃ]G0+rʯ8,N{&Q v*>>@W@m0Mp$ٌ_-cr)QðG֓RA 7E 7K'fdqo*%61/KĹ9PRg5|~`a5xrU_%'yWG 9 #qGs%_~'3\d#zmx;}Fpˠ16-Ekdg8CFKtZ+t4 Y,U%l?9`h<耱;/BRh'2{nJi[Pk[C-q>?.5(4Z;^9|{zGc.Xy)"it,4ƮvU@i TOW[j9_l~K)1]8ۊ]" Q܏Hcݗ EByX."/u ֏]hB# n[Qȱc>+f/$JU%%N<9orFBfmTZ`|;p=gK=nGw<9]Jm^2]ClͶR?-kD י8HV@ }鳦p7w4+] }8~I¬픡v,DŽmNmF*#`"_r P+8?c0֠lx5S9RA~iM: TuRM~+tI=%{'m, D2C=| (Zcw~*N% 2#F6(2GZuI%\2!9{_TGAʥ݆E)5Go`كԇ(ɆD.cdxRg:o9 j0U-pkw4Z?_&wy:甋(R)>RS:W'};&77ƘiFkR0 P4_1ecVONCͼ(窄QUhCV /pDIb$OT6U;GUQ&G\ \A\'Qk2Mgo>ݶMidfXKZ`5 ʌE F(ï{z-Okdau._7hOj wY.&v߶Ё63Pf{ & 5@Wt )(^,tPhFK'x<-?vVsMLw:%:H|RuOgF_Zq6]Xɟd 7#(xe?0ۚlz1Y0B̵ *tWbKy&-aeʨ9 QTMv$iGh*#lP` $C/v$q1u.%a 9-*7Z' )n[9vPӤy/7A#󆆖\b/w >ť}¦m!|ʌ#hqQܮ%`fu+ŲvO;炶`_sk;@~-fRܘMUt٦F$:zDv%8%}Yڸ 7kڗ&3eD4^o zTeJ-wZmƺF}A2<k3EvGrrpu ]_3S|*EH!q,-9p^xzdIV[r9I }~(j&+$M !-U4A@K84qu-}+H1Ġ]a|[`FW#pi$X)B@"@{vE1sAt#< LK40ʼn_aR{{av*O(/N(sBIg)!Ģ󵚞bl9vrJiFRäP5٧"A32ҎJ,au_⫓=qns$M3qI Hz𐠄ZW4si L!Oү@um—55l=E8@KyM * w\|$}"ZF8 elo&n1W~qp~zA%uJJXvN}QF2b<GVlMRd˱i{U1lE/iꎐKjUg^fsSO6CzCj&slGm2C"yCy3çscVR Nʼn]hm~GaPX{i |8MmĸN{_a?QjOaƿI='sXLҺk]b֕ ^\}"7r}tL69CX\8a4KΔ{>qVNo`5CJPB#_q{LEH_{#OF0+_]U$6rCcou>u7V jJ>+f4uL g7?*~!#/҃ABL x E%ǥ5.BezG_Yr!^0Kb.g4&n=*x^*Ο)l;Jnl2WWѸZzCbni;۽6K]<$>"}6{inKGUiQ؟eGʿ| 3B [(3GWd*BEl5/o {iTWjH uĸ"~|rQ)0S f uzc{~(UK|Lp 'Kr)QCZ5WeߔR\6|*Hj$-EeЃ~ E(&҃0eraQZ?AcSӥusXD2Ƒ$LnS1W~5n.1ZobAK6X}T𣁿 Ga)&&'̮a`H8#6_S9DIN%֜\~vcM n*fba!5WW_Q<.6ՇUv)><ޤ4\zU`jIY^?Qyn^O52>nn}9SN'7ZJJ+1ĩ3=4;0f;f-.PF2U!((cd\UN?egi>4%kM;T&üf; ىw5I8W,oMR^٠W";q[)dm vG.O[ 7D.a=j `$N dgQByO`T-e75-PQ+Yu8GXfMf_1l'̊@\Qi+5u]ʹYf^.3O> >*^|mHي2# KJ/gzB dS])CxJm1_&ZEuH|0 "^Sqyp|)"\*UɧceκB|] i>{=mX0h#躇 +!~>`RԲU_eKB<@Zz "/5}8U{g jU7. dRw"FtZ\Iz~jopQhh]Jpt J\qV0(zv,y,J;ĝ&f5w7L6ݵWW\N &IslM /@pJ]jى`&j{*Hͣ_iu`sȯD{C)?KS,KBbS$TkOFn+T!JQ1nM\YM_)z3F@a;?و›Q, p=.gn{Qp6M#6ZO3A$Z҄2*r' 7 ٽz)To2Tf]e~!">ŶRْMsMm˘!d7/V"o]nCpt7"­tS3 $j ;7[%'K+SrC=q 30࠹ $ey: W<V5pSFX4F&NNq/\WYѭ8(֨`fBe둊B jŐ`dm溩zn>5#D.S薤DpDŽk޳Kx{TcrK>YfɄt(LPw ѥSbKyLVF-qqܤTƤhi\CHrLXѵ\c_&Aۤ@geVj 4PdU#99?t'w%gOTFS $Ғ#3B:ܨ[q7F*h2Z9EVxHy]VOz:D((v;,Lsf  0mBFqVʡWs:I/u߫Grl3NphѕgErvrZZ*I6?u^ücQ1 U<|i}fwHJr% .b'}%;y,ә F)SܡʙQ;v! CIv'ś*Q_%qH!šUW鼶X aͱyĦG5"3:;S[3_꛱Fi.X dUWۂW,O=]P @Sls,k ` b3\ML|;jh&ۉ򽱍eeAwxb1JrK66 1V -i9 y"×q",ݝ0cxAuMȩ a8 4-E-T{ZA˾hbLt7:R*%+1^M_O x܎7;HAq9^>Epx'?<:x( < y&VdZ%HpJX(_߈WCn}p _cFj˔ёgl~=9ԽU`tx $印G.3Փ~g< 3 ~cl񤢃>9r-8;'"Foj^-U"(dBV>p er*O^|gK*Ϣ(n"o! ^'\1`ImFJ"gƅYpcXlxSH;W)A C)..v)62/kX-cQ 2O2h乶:D9o> $?Fi_C|Z; yBM;vV,`3Kޮc0/)8e{p9.; +V2x~X›JJ0K)8*\$7#_EUNѣ;lGQp'Y_bG(t4Mɂc@ZwFzK*]- qo؆Uźu76dvr CkF@ xj>vIx3 Y{^q\KՁ>;󹯶#ƕs 5ldOP‡/X-pKzC5.(ׁuwSJdJ\XA;"Z*v*)O:wk }JI'UrV$ P怖'wj\f#JغOͬՐ2Y:|;EzR*h }h(mkN*ƴhuCJ8ghJ?pZ##;*ES-)3<=6q[}sMYҍPE Sm J% `#ތሗC15O,iPL|lOBFc[/rOJՀ`x @8kO2wWMTm6} ` *ڤZ8}uu=ԘZvݰ=ASER%͗@=S٦U'Zɖ5C9O=Y>ط&({:7(d_4](LjOs?.v'}B<^\{z$mϘ 0a륑#!x匿+G/,Rljt-ɴ&P!ĭ;ĿA u|j^I.o**,ZWL&$v 1@{toW Ӄ/!O`$laG $=rNU$j^HP|؊:OGӼFarFUPr=(17M!L$wI ?uyd ۠ _iA s.fB+7 y ^@iKn̾l܂ܐL$P4lVo~r?]eT"=rpak*-eLMVzK}I7>+Bm'ȉBijLWnJ+ A(w ;ɍc=Y`\&8rڸP5Q VqP6ݏ/Dи86-̀pY@gXh@xĽMfʎ\G)iI{+_i4qۙK+]uzD?(F~D&j-݋AL"˜@;ݜ{|Eƪ^w~$}_ V҈_J\z\!1JaEee.cC>!tN,t)L1\~|Otvp<^cG9m 9 EJW7S/tmdž\EzdbL"W" ɱX #j]Ҿ|(2j ѵnªoP)?퀺h5xc4i4~u-mʴؕzO_\@J?Ũ3-+tU=GD.k] {Ӧ&l H%JwϢ=aP[~qu9\>3LԖu,q*۴8,Z&9 ˼ XfC@FeBI=Ɨ\yPhş== 'ʭ9>`(/Vˊd}) }x:w)cpOW/ߎk8UF[) Yy>6c[b&\u &}<1ǩ͸SGYif'hO'l> }4{%µN8:`tov:70J[Ғ=2c7^2IP*g0Nffɺ7i3t>3#,GS(v7W?n:VԒi`/o$9axogme7.<IDc ."f. Q~/nbY"~Ph/$x$cٷWwQ908twkhwaa]koŸ)J6~Ó!Q l3yaU-dB "UWLk5aV; W"69E;BM^LhQ&ם EFE{A_Ꙙ]1qGz|h}q)|pL*[" ۻV5J2/7_v$ԤS1 dv6; , ٕZ+O*n(fS{KO[1r2 $3YLYTM.7NbH k`|S~N >{ZuZPJҢ# k"fpGӪes9{/ zq֢`ʵHRk Ty nHdP3)v}ݤmI!h:opl-쨽tmA[tht?|NJb@oWٹi'Ge,) E)"̞*sIZbጣbl^6f޿#H%R\WHys=Ss+RALGSZ)WcEBSE﮸q+chP`-)^%>M8TI"+y(7\  ܴl-[ԒE6B%ykPO鉨}JwƔsez"q !TO0ԟ<X~U-b{{2;I{mBLe|sE u[QOdä6FE{HEK۔6>tgoSǨ~JbS"&_p"{:q50F2<Ge_[G4,/3+:;31Y|!Q!V2-n8-XSEF0=̵a&v]d Z ׇ? 7@4_R6^{)Y9QCX iP.T\ !&5zEj6~[4[t, {lm p3f2+,~uկ&S0XdG@#ϟ  X#e=Kyf5 V]xͶn^q+DZ3H_n y=DozN=]ҽTtmbKܾZT~o11QB_bgf)u*Y{} ͸&iP})#ye:s|Ч@jzܦ<u3vvs{/̔yy8S6;kvlaH^rL<_(p 8ʐCT|KqPvG_Yt^ NNVKo LQ{ah:×<*~(Il~cې>AGlc;=z`Miߤ!1<:/`@UP[W;^:ySlIG+Ň. 3E- hI`Pf5ߌ}'|D<c00Q/(5+]+SPؑ}u Mb\eӸI$t]FJԹQr{:̱'L/9ROU~+6C5$5GW<SoX=܎v˳ TӺmC/yP>PvYJ£wgPcuW'HؗN29J~dTTڇr! AM(æo'Eg)N.2⚿975\&*gA=y}g Wi1RhAMG>±StM`xD/qXUnl^ U XF:402 '$+YۋFsˆQH9ޕJh*TCH"3QZo*.[5:|iTެIsw|OY Hfb'5C4 \nc1dܭHxv<.~uGhŎnXm1w;{ eXK*jꙗqD0.5v3>>RfoByX{X"x,Rc|+F'#"*8U0*f`VÆFe1b=$,bŸoyiV"a*5NZI;2lkx:]lTWQ̗v3A asv ϳ6U+̕ӳ'KXsXqLjzNbq2Y>]&%O_ \c{gn+LJ݊W29I H Qմ֟p \ZR:[/@`ojS8) Wnߓwy8Z\*K, B8m; ahdIx :ԜNWHBCJj׻qK4+U=ir((^rH$ɴ?FsG$ʪ^oSac(x%I'SŁ $^ZO0l0@<^w]qǘg$Mb.Qp%hh ennA)O0=]@l,5S3<b8h ݯg&@-XuEް\[yN0s^DNLU> |zy~`sk)a$>|ȓeT5+(z_ -e*"%ձAKWDY;P=X-Y#qTa#"pw"ln.&c~ 3.6GQXȔW,E«ZO!4cB0of饛F"k[hLO:>_bKg] 8֞}ؼ-dV:>sk F19WU@lR.{kBtV>m쀄] NW!]a=Uzh;_wi%x/N%.&ᘂH yzVQQ80 qeg`!V=,Q%@OW9 ڔNY`v Du8dvy),(? _9*hܥM2%DW05JHLW̝1D l/sψ3W;^H:&`b]*|UQ򲇈,PXp;3=ך;ٗSHDvy Ȉ]~wz'VuAob5X\GV#u&E~#% wSV>+ >@%l؝$N֏]=" *'6Z,}16U@;ҾvSN*ۼUP\MOiΗ#=`RA,Qu$I5}\.{ EW)^-h(YW`2A̜8*/Y5]1)BD]iKmH;-Qhm݆ WyfqFn)VB|E"$N\q.몁?q \~m4,J A &A[gpX@it߳N.ڑ(!/7q#h vOvwC-G`㿨M[6'a/aÛ&"ʀ[&؝ nl(u/GN.cؾTBt[MEnX81,O |P!Q1XֱVaO)a# {b0^1IJ<Jq,r/CӱFa8YOϟ\r${!?HE%hroM&"=Vdq>-FK)Cj:?4\dn=x[!u'"~?3ma[j(5ώ e] -7[UՒT1/Q H98W;Բ4_X hKOWWOJ2N9q\|.33-+۲H4J0^R-?ȁ`I_Mgj= Vc}:W(Zo݈}M@.zfNWA]&,PixDUx>.h7b$J3姠nLwaZ+\N&1`i TV*LX-Wb/}(Lnrl w$WBpb67HtlJd&:r΢QsB!Zfу\fx1FS1cvf䫡vsiLs@G錕gBrb,JBcś} ڽtayc:+|l~.]x]xHH,({IvWVf앭SN4 '+P&hrMoH6aUͻRZ Xss8:!hw53fYKJ!() Rirx}ATH _,W< >/N.n,lb.,U}G5j7"5QciTi^orUc:l8}Eud>Xaƽw[ dʢ:G;S.+ڤE)nǙP$bTEI]hz]`cL%^$ ޟ6gnn_AJ?Cpn/1Ʋ~)Z^F,}=,}Fy!]TPH$'JAIq1$$Hv˥uqI: :sy8+` b^7g!0ߧt\OHXJj I>tRe| V9'tz8*onqЧq?Y\%l+kj3@-4X{T..;Oz)j9tDm"Y5%OYBm 8UCO&Uw ;#\< RQ#V:%_{&c({]3u*$9)>?Œ`BhdWҼ9COܥvP8sĞM@|s@GeEZJRX緲_s;R˿Aڰ?ӹ(q+ܐI&\8HմlܵCq3V|&h'>Hfܠ_Ʉ:RyK.PUkg wc c r WNئ 3W.D\R Q#?2!&{z<+aR{DԵt֜g0!O#AˤnpM\52}[or.h9:]4ΩZ\xppTRGX^v'Ky[cnqRɘ>;&h ޕ6ÈIؒZ>LeY1_0(/Oϩ_y/06o{@wv3^6/w1:7ٖ3W"#qM&FF/n OEt.&}bHpȱR^h3:Iosol zO;7&`*|J׊786;٦$ԱKd¼&@>^@{7a/ ⟬!Vyzppq^Ps:JMgB~ ʛNe-ʯ^+S9Qh:`2Lh̴$<G՛bf;R9 qB a^ЦǼpZ2lj ݀@+C_`Fb%X;+w˭:'ޝbmYί)"'7tSUҼ{d9LD3Ȫ>nDZqYJjeؓg'^zÕ@LM@u gi0pOK?L3jrg=Pj_̟-; Xq y n0)] כMYF/-@#U+^zM ,AoD{nچ_*Gip,mq'e/7bK z%gc>f2"Mc>7609#_9zޑurӻn[= WYTH?o | $OlņD NEAo^c˥AV|0Hƃ5VjZ>DFrKk"4Fh~5 k0U5a1w͛FeWXNd6{jcu%$ mhQf.E1V'YwAȢsp\#ˋJKhكj c:I~c4H mPۉ#Kok.aFG n^Nsu;U4hbjVc`CA8p1\ޖ4t!o|lP;J$\o Nƴ;nH#b?bk:9O=U݊|^?h $xgC UGY\0h6̊'֏P_=,?@% 9|c`KgS ŐM37( J L`5i*g^3MelHH G.gk.rϋΥbS@^:IU4`^6ʍ2ЛxxB {H 4SaoF%Uz ؔ\[XT~)bd*=L9it_=^Fԁ؅zoYA[7]>7ǰ6v`pٕQÇ灖1o~Ʈ8HZ/;$'E+?ʴx鿂t(\3]}lxd:w ωƲDw.Zi@G<=d2" I|ewvrGRА^\@.rT=(["%t2*G>AJ.&'º:du]㓺?5!(Y3=DDhM=|oe@?ݰB_n|&#k2e! !!H hq4W6,_ji!S@`V1ZY캧4cDuuÈ{'җRh0+(zt.Ol?eI5T-mb~LI.ZM*\]i巯ZQi\nzJR=nLNƬeGEeAUYE Ʊäۚy57~l{K~9 d(CbĹJ^.1܁l0 vYl̓Cq+9 % >SU1phIyIpH 17v!fL BHE$jWII.|ΞxrL+Wn"h13V- 9o%_C.OjDFE'}{GQI .~dRi"^q;ֽ@{jyݳ4m`J"t]񆟘];B%.D(X*'.],b{j~b&ykNt,9ϻ`͢ Is,Bd1AOs63pdCleYo+Ի{YK}o c; P|:Z \]oh'CO}ǰih JM_zV9-;m4#A4>hq&[;KzwЯT9ѿyQ9 !z ֪oa$Yv3J²,ޖq̎fn^'owp eqK5OD88&Ԡ |BIFYjhpH Cbn+.cC&^#<<]`,omvaTn!x IމayU+0T҉ )_aB NA&I)HRIxKu ]t~Z%e6%:ī%CIG8wWTV 1|`ҷnx>iY P>9 ƬY]N:Ȗvm; >z1 MtTEwHc,Ėb1feYapAuJdtPZH,U)aվAq:3^\F8LIjɻ򖌕GqQ"ѹavĜ;9N&K釷#iX܏l\ڭmHWcNm*ǞoЋ7VXqz,}պ圛H<"2TZ/o!JcP 6}啭FcoP5}Nv+Ok؏הݰla 6U]pKu?v޸?=-ac7Z3yu:#i&*2hxsXdg:R-*W4;(sVp+(> psp Q=feOY־~E0=Mt'7Kzv-86S X]QWo_遑׾"x=}ͩq)l(sq* F2z (C :D[ǐ8L,<^.tζ:2R> ^(哋WpZnkU6Ęӹ1+?o밍iD[/F-|1ȋC:Apf۹yQ2/M< კ@PUIoxfԄz iD#U:p0C`*sw쟪ɮ|hJa8SƆ܇z;''~0~<Pd_X:iOP ,({z(gˍ\VP֑\lq5sˣ_eh;y([\hN~y~Ãkb=[JS :.1QʾvT͐= /]8w}JBfwfv/%z6i'qVQNf8ЊJwO~:v3|zʨ`CrTkajqT]/MCf-Jd@"p ҮxKyZT2'b$ꢣmuDa- X800#!?K*Ou ?Sے;D.XI! ezT+v"LVLd(]lJ!/ݜt8Ť` I ›W)nȟ]:@Sb m>5_U>)y{k!G#/hx-R_Vuz5ƈ`{Zrgn0J^Tx~aڪ ~MTnY'YaMDRB6nG$G]d3/|w*`xo_)?#ǦUټb}@6ǎMYE \@n׉MoUDEU;lٱ@Z_rZa45놥tSUYб; |. $?@w a@L0i@YL|#G TsQ=gx0Q{Є ?Y'HmAGs!.33_1'nK 8dCݦ6_roPDxiw%5cHZh|.<0݈u9s_[gxs)x{mm  coK-i =j%/7cD;c,|r ˵a]P.Mh%EQ~J|Z .h+,_kd}dBp+a.X.IHXzmkd2y0#_Ey6絳{lu4%݊K:bn8Mm4 s*(ֲ~;)_  -!;TԒS אa(YB`ط87_Tg?uDt28`{b(IAv& zr vɖ|seN2,FxLM@%fpKua+>W {08@!X|3qHh~\ SR"2GͧjWM㍧{Q1E-*EН읔d:Kr[v|d ykbҭ/$A.oU ˊCāHbvFc($'Â\d-G`1EEo.ɟ,ljoas|Bj:~4B !GVW R%~cZf_K|؞ svϦbNr~hF V)ЋU=fΈdC"7}F-8FL dCz [#v.:n v?' I(O5JXb+WX2ﶺ0iT ڢ-pH64Twfn%D &y[rլakyT b';u_ݙ~&xZ1(p@vș }* 3ݮEnl8LqY<("|mS[ә RRW{qK\Xefc(lB;H8was4Wp0*I1rmkD EwWe:HNBLlC\ō#/;!1(*bUOd Ri|>-egP]+sqQ^*2יS{؀4Κ=S={W&6c.ͳ9,5z#hH}B Ui4fT"*6@!#cwać ԡ侁*.CD/8Eܜ v?hx;tI&Ĺ}ijhqιuyD O*xv&;~pR9nKG'@K*/H7>'%uڍ1̹pBR|`hD&]"b_4blN)TOg8MaK 2֋Bp7@o!UyRqI]#~L6LyQ$ܶ˻P}bαAv*y_nWp/a9':;bc%XA)Os4vrmֿ=rny- $ѯ0.?0gMnV*]' : LE{-S4F! Jf'lDЮ)Ч]M_)5LΜɽ"ї߹cV7~c:4x5Woz@Q L,~tۍOQL0ǫ?}Jd3#K0& /ƻշ}֙B/?$S0T≳ )>=~,eOYxZ _mPT2q8PYYxèYj3S͗J!3bY?:˜>lIN,lM&-y m\!o~=Dv`V&Hm p}HnÑӦRg H^\d:esSɴ t)&Z\m@XLܶZ `;Kq r"2Ho",~g))tpK wƕJgmg $p:edCl،A0SM3t/n_U8Ah%KG77Fw}e 8=j.>7@4wyfm-V.V[0es' U;ȂnЩ!"Ov obǕ y!@,lW[V[6gDfvLpRKז8ty ?k W>#j 5rNeAZIм .x8o3sf YL-o& ~w|+#$jQn!;QMߘQi/ovGך]y4LB*5W]&-/xDަfb~&#:_c7 U-ٝᔸ@m4a*C10N0JMՐK;\Jo}<pX, %g+`dQL0HLKe W:R+Rpb@g 8F"+N,LlZ L>V<v9tG&̏z ~a;gpM+փ>‘AN?X-e!.קI1|i~l6_m Uۋ[ <<9MɽI>[7H+c6bw.-M0ay",T3;!LR{jܽb,%֤^iJ1Xh7O^jaafH|n z!y7IJFN[E*ۧ:Sz)v&'烐[.:~AsUɃڍݣG¯?Lr,uMV{Ť 18ήh7=_ĒdㅍR,z4މ:ZSJ`["mT}>'J7dc5BZE5gb=ʓuʞ1Hk|+vCi7tBB.,Z ƀH6ݟaex|nPZ]Sڏ0xP@*_4A3{4)aC~ 3rgE5nz"L^l1Rk'{Vo F:p3+H(2f=e1Jg;~ Y5BP8bϐO0J[CϷS qT_IvFL' d]%uDx,P˂Z>%&Ǜ+rFB~1Rh$/1杗I,c<-0T= լbFH5|@0蒑q:D}] \lm4hc +.hYc2"y5U (s}} hjۀaR1pk`Lr+_QS/_Uq[jĆy^=+e}'kZBr%Ǥ9rXI"XysܚǗ 6 ԲbOG&pr HS/G-OG}o]Zi~^1 ;οDSIQ f9J@S*obJh%EFР] ~`T|WH܂(s'aJ,Z)'|I5l2"0+̿T8Vq4!0Zm"&g?AVh/[ ¿O۱]D`0_ص'ܢz%G6HWb h`O+|N8YevRh1=>0) >Y.OkdE"$5cFEny4t8v{ d=T}:~f@n:<Ѹp8]mCm wSfϗ{AV:Ou.Y#ԁ[ay2W @;{v#Ld+=S$) w;YA͂t?ƦǤJ})72_Ȏ caqQNFA[;/oMM#\[Me$zř8 *Nb :0D|2RCD)攎Q:jSI3:,g$ F9guJ#dE=׍etz#iD=haQ_Kd-` е%a8xY`*Ѓ+h8 GY}*:`^ r~- ٨,-%l!=y3aQd0G*!G|KH crȺytJ$8m7I"[G_Wk]VJQlpxpn4P;F!O6)4n{ 6C6JPfKyU6in1)Rb=K 0W. 8Zs#EUuQJx.Qs߫aOkB.(e+b";vr0nNa[|"AEO5izNw>ޞN7pNg9· Aa#a}Q:hK%Q>f]胴Ыօ%qIv-@C٠AډjN8ztx yֲ],61Snq.a 6l޹r' uϔ&@n'|mJԚu-Ɍy{7슖};sEk RN @S~3a܄VGc\ 3XgC,Ô_E`Tn5b[_XCxԛ(I,Ti/脱Fbzё4tA[ `vսLpx A#qbm0OʼnH/<߇5ƻ7; ir`]jv[[X+bZmK.p2ao=cJa֛R)4A`==xUyO-:}2@gww XŘtKu*`ۏ`W#Gx.q)L= 2Y/Q+p0k/D{n1=`q*a5/y*MN[N z@ЍUD؂YG{З?LMb$${E;Le>$BNU* GPRl'أ՘[z\r#8 g͘3 g2zJ5ZO{}Lwit¨ͼfAW|&T)B g8K%]n^*+؝14J>4qҺ)f @Auu.F<}<[$*Mx MH+gO,3N~7 Ryd|dgMP2wAvwsQ#yhFj`nC&@"m߽*AmL(Sz(`0vyɀ:Nc 垇!=rgXu'SB~F} uf9!F ;aTNHd:;9O,WֱܵݍfQP,oT6#b%,N6KLBZZ1=ԫUS(MCߊr >%Ŵes0-5>'HnҀЎ:*""&?/XM04~Q 1p㉦a@K' yeodrT+HpX1q"9,bB҈&n[{Ck{8F?=|od8=6Bo f1"G7?>'d]{ 3,2d\::@{["(53?^=\ײ (HoA+a;`xaP|`fA+u΄u -~c;.' GpZxG.!nuTZ_Y}H=c ?ØK#:+Suq ]iү{aiX-104폒3EEʼn|=ۿ)j9~tRwLwN'>]cV40%I8?9n SW!q^^U?*ه_2s4OР/ E(F`]C^|ﰵB7Gc0y@ΞO7M=TxVXVJW/g 0E)p 79%fT X/2IMgyf}rds(dUsƚAA!:%n:t{!4K6B:dr~NLd.ԨFTF,IC*PU%}f똃-Dvqf՜w%!uZ /yǜ iF6ѱ|چ.t]k{O*_^xWa=p :ر>kaJl.+Ƭc(\C,7/[/=M-&Q1Tͩj~ySMB· aiZ)%_2;f!&gD;Ӛ|@o#ú)iK!U?sy?tP0eky@yN:UWCVMB{k To&@\fTjhob%^XZ 0D.-g&eag I͢z(^u_`}9BB@:/O+urJ^{9~|xsˆDN ׼Lɜ1%EBֶg( L0(jc fTQZ:6:3zcۉ*1Pfk^Գb|x}y4`ۂߚcr{22K?]o&iõ x&fbX5t ӸLsޣK3ʶ`vԆnfwuh,9U, `euJX "R KG1{{V4BDz8iw`=UL:3:]##{ 6?eYn`~ ,]OJ$%8}5Jo9p T#p~k9^=6T\Lplw[,ƽl\^N<ʞG8p$,گ3ueZ Ò3i tk(>USI4Chh c 9K&Pۆǰvx|;eK6a"MDTp/9夈EQȚb)"{xh>5AB)8ìרU,,d~b C7 3KIO& ~Xw_ˁpWUjV @PD S(/RLo\Շcmj0vF8\kO da ;Y66sۑCq͓y ŃI[/8+d 3Y9iB\sB #FkpV9'Wzo\|4i.FS &m_,rYqp Rr#zt1wgQ>?Dԡ&#ZvV(}yBQ+-&9.w{I#_~Ps.6AS4Wl Cퟹ¶P.wTq ĹHg|Xb'HUw%ذg=瑠Dχ[Q$EQi YD81Z7yJ1ᰅnBrq~8H-QkO#w}}}߫}3x-656RdO_1iĥpR<*CY:ohS\ܵx+WK u #c3٩TZrTghf(iD^aFጛ`Z7mz ?cGc&P1$qvr£O 'mG-x'Go$A2D)=] Box}ըSQ4ub:6 *n Ý-`j3c,uY\j,Y ;. ShK8 b17j ]Sd#eDB1>_-I>6褘m%ɹxV(Qܨ >K˹ /W#:/+̧l@w/_}FdGm߸pfM N5,;s 2>.d6UG<\U$㇮ˏYצ %l%NUgngʈ}..V'Q}aJ!rn/.4L/ z}H7LT. D+p[kqR7FÎV>K-D}|ns%i ^icCa3~SEdG.!HRB 앬dG3zr >K%QY&vERPsǓvgIK3D3uQrU@%<ŵj?-]J֊tsRRL X~cN7/i <ӛJ䅒cٌ0tw4>:j3$I.#XӾB+hhPzN)T[ĕNqAMQi'Ebhy )&8NQ;l=MZhcQY,mc³sgv(8REKGd MXUuu ^T~*Z[Et8ExO}$T}㍠u]l}G"վ^?:͈o vrLb2NIrCH}Bſ68nE ܀v ,c_TGc:ДU챭rYDY]~Ri\gl״Q=FnsǽFO\c#bۭ@vK %Un#DPf O?hj!#ܻ0}> 8ԣ7)@ K$T D{[Nq;ƽv΍A<oTCϠ򋝕mLC2t1E%Լ|CQ7"XyQSĤ.O{h֜Z!}*hXRuT_^#sI헝Q*0k0·!KLeL/TGCAk1f£\UvAWA.S0yRHWL_WHr^:bَ\:ך3bPDV3Uw8foNsŲ$I`|b'@ @'LÅ0gk\xEھw@&*(`b FL02@ZbAV$ʎmO1cMkz<+pnr*6ٕ={$sH/{*$nN;NK# ;w%r@YtGYyyݫ똀fiIlsN|j62igE@@ͥjbލ`) *Xg n,,um; " @B[cYl3O6m_AUi"{p+-\/PQmfy-䍂UtXynxBQd [{\{mPin!ܗ+; %Mf9/M6nHBe lPA-)hd&HW ucS>dH<2p|͈U"tHէT?NG]{{MƞQY!s=DkH\8:qd&Z+49UMLGvh&J!9ovۖ_:L~y?ܘ̃ fى4ޙ+H )=[FniI(rVjJ{~1{d[[>R3B6C2Xұi̴=[bO4>MS7T1 ?99'/jח e٥؋'֟tGk;le:[]*ܕi9htf,hTS)^xMcr)mEbBXzޚ|{ߥE={×}Y@`s]DvX eZ{`x+"pN'Qz4R2't¨dnЕOio򆚎& v(UX姍9cGck&PCT;d#e ,:.7ou]Dݎʔ(]蕢7vN>{ z<25 P;qDF olwJe|xxdoE_S?-x*U+^Ln+o#c IEV]+ʳr͘Q8HXs22ï-&rUDGlA.da P:i҄:/pX "Q3,BcAIrS]8-$Rۏ/(g '\HR]%G)a%ZBLT"'<_+bXö'WK+9*O%LC$P^ Z-wNv 8xu'qQ`/Q0JN\<&5LI[R /vT4&DrlmPZ̳KW m("ﶖ_:6J,x/ ^WHy ūkLg}A#LhNl |j)cycxUq"Es&#tQQכ%|`~")R5rȰ4XR_mYƫ D!: DĬ @qx1kw]?Zs%Ie[?bALu c=Yޓ{D%{vX;${XⳭ)E/l]TbxA1SUC4c^>0AڨiAdGH3:бMYIoP ᙦ9&!qϥOfV]>ƽ.tt )'tHm P-(FW ɘ!`}`E-MEJ"iкmÜy,l:CYf}y!:̮A#+61wzL Bꂅx78-OY1Pk4}h"q5 i[qT䗙ŐeӲ_b M;5b zR3.B!馧|ǹ2#5: 3;,f/Kr%c@n2/=ߞ q)$)Dܡ 9)My(t?jS֎B:!hSp~Ð.={Ȩ %&JzÎK 8PWGU!!B&DZOå\nASZoǭLgAݝ u` => Of.(s9O*\On?._j[jʚRӿB*Y>༇(;sk޽/AgDd?k޵[*9 /svsyp\bg[W*8pJ6:d@@HIW7 $Ǟ_HlEޞ .:E&4ÁUig_ Кc kÝ{Ƚ`LnW;:0k>;L96AE%oMaBp ر4 4~ThI(1HL- С@m?NJO2.#@sTjb` &RO|Ϊ٢z7`yŽ6*Ϋµqa 6-1~cDVv3#h] Y-.vhvȈņwvٔn3R)dC*ϰ5E> 2z<0JJy;|扜K0-1+nN(RD?(+L2 R=0z:OabC}?Ɔ{F= )~%u֬}kʒ®}fF+(]8=XJDK$.[5-b~ówӲyQQp e -R+mWxoԘwPt[}>$B?AؗkdHt$|eF+-} yTfDs5 d7/^ww Ԕ4`dYʴYuo4C'4w{UV9$6VkٮU6뽎U9V qsripD[߰=H!mb ꍂ/=L!N F}9W9,YG׳$S@z 'eU [g*Bd4\tƑV|L"3_~܆dG U)E֠KrV Fd~{xd86C@yIw+\ - ݺX3_ηȫ^4%. }^֭@n"z\f u xVIP: xlT)oNFaB.UUJ QUcFvc;̤<k꾇'1Os3JJi5'k UUzjȇgvJ`]Eքtѹ a-* G2rWADCm>Jq:QIӸ%a^ ;i,k-"F$ ^PnGˉT m`z*B+ m(qA@uƟ-lʳ@Ll!)C~zvZƔ!zP^hnhNW{ 2%tԞ򴏸MZkee mOIaз*`+Xږga|ˮMPmȆQBׇ?bp9>%rijB3F=O#1bC<`!՗w t͖˚\i4WGيPۧ1to D67 |~4UM%cꋪ^mQޔ43WmO+ȉ9@`7jۉ?6NfK~82MWTJQ败jQ~W}QBҊ 6+ߍ#!gbPLqxltg:c0?yO֌9rX\^#wVB0R\ BrDP]7^? N1[wͷ0z5._GW{^bN HgikfX-vQ,: /@H+AguΠ\٤cmtaa `&J|;v+at%,4s3QiTx\h+$p~-P BuFyW\LB" loA)> #aY)CM7_uLYbʈ;oYGJtŶ?I}_Cfʢ0XaS ,h*Ry@ wo؞_.J] ,WCnk8{jȏ]oB!o 3}xA"D-jL 9+yjmѽv3'wR :9et] V.0s5*4S*AcI Y%jws[~HZ965K_9S7#Vڒ{>>5!}~:%bKnvؓ`sa=%QjC;i 6+I"ΡqL1e6>@w9]wԀ}=TD۟.ڿq3 K_cylA 5TG,у[6P9PlY)`;d|50B\SW'@ ogbQ BߊJ_1 ]3Vթ~}+}bk@'?3%n!l)ʘ^╎r!aƹaiFa:s캆!iԏ7tN@z!Uh #4nVi>P*%4чbGk1Byw/a=h1 }Ɔ3sI٩f\ r=k6=y&mEƇ[r$}^AMB_fPs/*wrP$>Q?7"ӈ#J -0S]/7!mBhc ؉]"$ʸ,c&SRٛp\[ֹDO> XX .''ڍO P(7Ʉ`|V;`p'qBLP$ŠClr1|' Th7ua%N8ES{;:Q1`4r,ŋ|/Mwmrò #tVR#s?k<Gj)eZ/G}f>: Dn?c#ܡCLv)0}%wt[Ȱ9.+v| DR͘:L_0 xpv⟢h#kfZJi' S7+7Yw}-IQ?#FBPVl% Xܪ "ݕMh *U"j}}Ii&}D܆w ݗax @s߾-lܡoN%~ |}Xe6Z"9)c>c,%⤤5VzZKͪTk_`I}#zng`}-W/}W?qh=?XFձ&~leT_pLM%h.wA: ly5 4|Dzh,9 Y9f[b[ryEzUU$_R~9BChEAr0JMt$jA- 8/(kvmYp3J-"5 Y>4y'!f4㎧[jJ7IMlpQ3}g$j~/6% 2Qs,x/ $8 Z4btCՒP akaMM3_ףSh b dW91I峊JԸ$ܽpfj}ʮqJ'mUxgǒ 'Wv oŀ2*+[QP~yZ`sZʚT :ȰlׄdH6q'hoM;vF]$6r՟%4_痵8<Ծ%-CbڄmSz{ |*mAll%92\wk]d[ՖV&RhuA-v0q[`~2%nQXXvrtR&kMK3A|3y\v[}MC,:̊W^oTЙ}HeEJvn\!Q>4pCMDf=ԴpFW:?b(<\<Zit_0|` -p'/Ú+w}]'XǐT]b#[xv,ܧUzgdϹ5Ȩ2S{hu 򾛫w.mqqr alK*:!PF*5.=( |/A ?. )֊]Q.C^_7HkC"Xꛝ+j"a!iuñC$IJ|6~F\喱:>+sT?%Z[^)fM*b%k 6w-N=$Z6&(bza:Y9j12L.%mayg-A/%S0)oj_xP2졦1Ђll2^gHvmCT>naaSa/ 2 i6^.@`R8WO{U2[<DaNoWH7ia;*` 鬎nXF ed. Y;Fi )d1Yj}5YbwAZAsQޤ*ƒrS;<Pf)Z\~!)y̡/xE+׵Lͥj!L'-R\_,4I7:;|#')l]k5 E*,I| { e0U͑jtK?m\8W?u`Ldm/d yym? 3!~sLpHU;4/'K>K!nPo}h ?"0VRT$R|.Mlq5+(.D7pQ<$ذvKeaxv 1P#BϔK˓։6RCq*jrgM>qǧl2gPWW$.xNTb?>4P2W).%@:Xz~pKշgP1xXhuL@ݡl?96㢸rCIyme=tq"qe/x9bg}2_9!'4Lu xw)Q/cq G ּ"һ#4BlpWƱaMX(5^jvZ kī0q,*#vYgnβt ιvJSAE"4 rSϘ7S(}1*avn(rX{(-L;Kό=k؉_ڱ;h lUŸ0dZH怫1;ѳ1t: 3Cr~jS[I06gY\_Sxpo~r?ѩe޺F]m־UdC@%* ۞I9^A*K te|WG'$3B}'ESpSv1KAa q+fKBi6 ~+w C+" JbSDL c߃OؿP SUN7¨blc#+BOn=D^7uRLɟ^47]zߵw I._X*AñbdCoDL:e#˜0's@= 'yh_$ݣv5}B١_ ;8Gbl=],(p 6rI9ƥp_[ݬRyKD|! 6xJ?#FЯ ?dBYmaѩw #\).M^Һ#vB40j죐Z}hl@U^>#OJSS7{VΰFa-י|t.}# 8a!uܚ|S3I.#aȵJR8j:b ӏ^sfzTke. م48r0 2̀ Tk8c*'B%o| a%3nhqe\h) @.~<#p0g+\y⢲6Cj ]ӫYb=-4]-t<˳=+h"?S+_F|VOˮ$oc .l/ձ3+9ϜW6tY,bi!^3l 5M FGVTmGE g, Z-oK;nq? @aF~E=LGoMM۔3}r߇h\^C7 <2M q ie,af4GWX8/*3U7?K|R&5!Z'}Y[_8YO0^&bU^FU@?)!6=x6(AIX%8DgZ 6{*BY ls49VFgbnjcwť άO(sZZ٦s F <9ٲh|[j'5 R-m^qGТTM'Z7,OV a~B^#&eOfI'd`W7-L荸5-GX==FYcR۾%ok}<7p& ׭)Vcz0'fc@F)>[*u*T>;&`@gr\m!Дvp0 ]R>DDP6FDn-L)­ D[u/H\(zH!l6PЩE*>)ӺiXIq {A%3/]580C+r.de3>KAޟ+d[ \}WU>$+A*TY" X˝yu١d ,Zi<9Yٰ .4fer#mxFr#3wHWu7 \/anms ѣurA|q#Xy&b/cEaQ'bVgB%h5 W%'T⬖PLN"G?y{t~Cϫ-ߧ_oLB"sg)%u!sƷz!˜mG_LT5:Gv8YQNn$Hx1(g+!?x6&)7@xPiyk D s˜b"!`5Zy=ӧ͐ 9I7FapUO'Mـrs![3cѳ /&"Qd'os.a/<$>%*PH7 1tjPKZc%\;pj*,V{TKj\W}4ݖ*L\€oktmq7џ >J=:nW($9})oEطG7v*y"%,ouv E~]1 :/`-( Z!hj+nfcAwҩ 7&bk!{z \=KRYžGڬ64,ݎF8y0R!qgp:Yh-ܚJL Wp.|E2pƵo; \=%}Jфy,lgl0\.hm}Az- !)Z@rah\:f"ɉQ"1bk rA>%4/&à_YB etqn"SV&iאewR/3 KO B*l<ߴ|@y|ܗ<Թu*bXܒ޸]_.YLV]-q n,.4;4ׯi[!y+V[w]C ҆s8qp >k߮/q'Q۽|Dtօ}Aį(\F˧ܣU_r&WW$N1hZ/!FI% |˴Y. ̅ 5r10U) ;,z6N } Ioi(Նk[" Q^ɻAi(3C\Op DZpdjo$TJC弯P}R$U6-DSP$ !;$a'8EZFǏܥЎ2~vx.οnKW'LqO T$n?Lp.2hfa>ɹFBnw<]rz}K~*py*L`e¹y[@|/ ˞Ñ;C/m|!>%fYV(e'G\K^hE[#IdvgMk/bu>o h=[܀l9,Ld% G|F zvQ1wUv,E-}@ԙ`}vVM N!WL<BykƲ*a3- Z <`Xv%L"hs_HoTºǼa(rXT_2b8Rd(1]8K2ju)W N=Bi׸$>VkrٞJ?-0pĈ DOJ/{t(񺆱׎1y=3NRu6h8yy#$T%1"5kz:պ_i-bj_+MC w$ےBxZM4,8Ț+`\^? D@E>| u/"9mXiT懤{>bP*dyۦ"6,-Lb1 9&q԰jQ]хI2 Ļ (D>YY!,q9N=`ci`sT:vեh1걑t"%֧sU{ǟ}tVlW[Oi,t|\&O#-<+ϝя۪zd`7a:o y}CMI#Z (Y ybdإ6™gjvu`;3 %{6,s;g|;)rZ[àǻ\Z΢rJA}Ԉ‰9wQZo|qjRMwor{D+VogLcd wgnD%?s 2EB.ۼjM=w ALDg mVdlt4P*=#@ ` { dH楥u;Qj&wn(f46Z=}m υ$@Dy`$=]tP4{~>ZYo J\ :QvΔ,ܓ?C5`H{b*'e&gѠRKJң[D (@Z GP3_7vka|]zj 1y,Hۇ= saxwIM B? T]`y诳b֡^o,e(~m?,DZms& k#~Q9$9s5XCYfq_oqD+2KF{̿u L(8|1QmՎnZe{I9ʸЇѐS;+KhXg1]z{JojuȾtmM@}ȃ N$yy0خ;wAgA@GHN&O' _wH\h-OckQEԟr:d~;訠+''ksz UxsLH 0>6Έ-Hed#?NX2G,c8GV'M*26DS9Og-~>I]I%N;}|E;/ Ni)nOW\]N*E-`zЂa1=_ Q-fynh^du'qD@ijK.&#<o;h-4 2o3>Utk g|f. م֘am,O'zǠmB8@FR-{l{amXVjA<\\(yO} %xȇ}E}8XDP%#HTwZv{=ha'4QDz yMsܘ k\(e"=M+H\Y4:}RI]@! tE@oOP8UFlzt|@˕]ϕ#~9NEPba21Nt鵣ĥav1ȵ$=0!ӱgP>BIۭQ:U K`KꁖDO g wsҞ\h?Kp:U1<*%$.Ǹf)5Uc䟵†ĉj"k#H'^EN6P6VUΦb9@>4W l?+%-oC9lkTn C[&A/QQ ::_69&iJto]{(k~QuSI+<>K|۵Ϻ#.O<^ ayU8&~= i[yQUvE,T}U0^$u+rR;@ayNzW.7ijxCvAxj],|P n's7{\}%`D'kg-3imL@` \vpn/Su>2}M~\^8J6H3 NS&"6c-:+dL0ϼ "2`:x L֬c^i6,pl#b5N47I`!"z3E/wQ.-9aC̋bQ,Oc/. x9Dڿ3h$ ' voǑ8Ē|?8.uQpTs-a I==~Qc:zi7!b^ϛj.YmVv:o{%Atq0NALrlo:5$YGꢶ+ ;  #bu^T_/aVZSkT(&?b.1H #YRFrC j0)B)f3E6^op9lpA*<:>ۆ#P#bX:mMVQnyyIn4;M*Y٨9 #O`Ŧz0W4E9l %ؐPyE>~0PȆYVS+ #vZ0C9ى@]˧ ?n? [̡RO}\n:DSйgNDn߭Qo5I`)$-TE3Og4DdLK<@#3T* hNXCFվ?ҭY9/"M| qjLrʃzwApuO}~c{J@fx) ]dJjl/m:_:W`e!JfC>-cpGdxT$i6!zrNMĊRa .['^3jhs_'mh4drlUͰQۗ2&D%i-] nӷ kvT`Ϩm6Kfa&V)Ex %?7 $?zeμ|%v T*aHDͣPHBtYzւ-<"@UIcGA?+>KqW$<)?V.3ϓ-u&o4TNbFt[Ґs\_Byo pW厾kWb [&+$e&٘" (0m𪚗 ^>r0d^q'ʎ׀:3K W- { Ω|k^*nZYϤv&P,smWڮNe Vg̛$n%=GЩ~V0RBd#iH̵74DF5oI~Ք9xAN% >HB1WGlSGm-&Py<{#( ǚωsĪ~]KvuӨp}30q=?&!x _{T^Uլ?q$R@[)a% B:w}X?9N]➤lʗ&Ӵu{KN~2΍Y0Xe|xxVSPz'ZX K-ޔ2˒DQVʠwtvF9Sb1k>Q5ZdZ0R ځQt9%S!G>릶 @[n8cG }{,ӅgFr*tl'u5).lkѣ 7{D_4XOR5Nt`(:?Wf@oСFqg [_Kxr/_<:F+Sc S cTWHJ\ES2Ǯ*6:]ܛK`uMD\SpMoY{ZڕT<:Yopպ4>xWj eiͰ/˪dJn C'\xgZ h HB6X$ '3EO4_11 rMurײ^$ne ?P$>II墣vkdw1o٠4f4, U\gzA'y۱Z"Q(ĥYyQ{H`\ A(YPJ.&e*17":FلAE[fJ:^ ^]SPǻU/LFUL07VUk(iOс@:+ cq'0qMF(]̔h e`+})[fFq"*:$# ڤukI39rC!(I$:gwF7}o!+Xiad~ʢ{`.S+r 1]f%a*c [M5$D&WIc1^jOa.^Q0[3q-&('H r&p7 a'm"0H2TOpd cbߵmKEN?L=/>zowz_.J{cK)GSVjDB$ґg:xnuX2*yͰZ >:+vpND uS~nvqzo5REDAko.Z=K .ھjs߇IĬl'謁u7h{ 7=k@I:T߽$-C~Ȏ _8up63-AlElMI(8Żv) -Oג.tT[T:JVUc9,[<&Bfw (] /; 1`$l(>pr.U'16 h53 Hr} ) ժBtP˴$/~P.qE@;En*H+tj ٤GMj $A8wn(i`ϭK Ty<>;JZ-e};/ oyE[td2c>@ 7JamFmKFֆ-|#{ @:ErXՠ%Be1lYA`D?m._V`sWTk"Ԟ22f7fg^o}9[iuu%YovdcH{ oֆİnKf!z0A 5 ;57P?ϥQl{"ׁUB IQ#8ǒ IwSCV0k53L=cQh w ̙`sڛ|OBO`bLJ0 &>VPvյf7LJ='-_"U8KsK d sRtX(O ]s *7SOkw:\] b3G?=؜;AQjJOn{6NS9 qnxq|F HL /y'z4YaA՝QrNGτ)nW߾QI%yf۶xB@T1i Cd|sly*mw?f~u`*K.`O&H1*t9(-Rwqd`W;mRME5|OAˡ; JOx[q7QgaTNwWU݄%@Z%q%h|Co4tnt 縠c DOFv+gAĆCn*EK@ yռP(k n\+HJ%#<ލ(Y0@8An}N$1RIu)/9ZhC*mSP ԟ|o6fm=Z}^Z吱/=!FjG|)"VfI_=~V\L@mbݦ<[u #i]S6׌}/VElfy>ƲlCr{;ۮU%fчבѫdYs!vȾss\6NZe3C3gtN (᛼C:S lio~m1WҿX4t2ebiE1*bxY Ŗm;CUt0SoXQTfՑ*\1m=ķZ&EP5Vt$V͇8|2iBX[gzw+}LN*)dvPRG1ߨZ=\g{Wsɖ2MS߽ؐ գ+%os< wq[?&p8+UB r<͖C[,6o7ױ~|,t1 Azy[r #w&AєQg=ˏ ֈ(_8ߔL5<ȃ៺OQ67[ ;Q!~Rx#B9!֋i 3 m ؐlj1pي.\~\޸S6t]EQQR8PPi; cPofyCV O]S,Vd oCE~4G n&׹ڻۥJ;<V Hm`o>ϫ:~qk'`Dgi:O^DOa] (:q$l*B&wt1iՂ eNrYlҽ(È!W-%ဈ2&`c}anQp+|tvA :';Rybm@2,.PP?mǧ %ʰZ6фSSZFu" ݪ^{-5-ggR9(=ϴZA# Փ۬q\S&]Ya#|Oss,D =-ЖΓ+.L rKL{+EU8۲Pb4d; _T]Dؽb"N7M3a><@깊O1 f>f񒒝5 43!;:9[1Zťs>=$,%7naY7񁫱'TDI`i2&؍/sηZ;Ր36-)oA`t7?lF8J:e$n"t\< #H&BQII M'~Fq`,-bF=2'm%s&Ч#:@0,c+wD?\), lsgY 60{HAUv J?!z%(/=WtCN >lƋ]mrȲri@WHMrvҼVnegn2FIS2eU[uf{{f;R}P .PP8_#ֵA͎%uX.հifixFH&$7!aT1cf.X!8χ_t'#wIh$d2/t_yHR? *U@΂`yT !kd0Rw><0W4Lg08fIlL<#ItNai,V_K:m.فnpll2Ao&lRCs Ð1gv5r? 2-sRX~5@lͅas[aS1֏/m1J{]|󋲛b@r<{phL |+ﶊ`.m3IWE?y"$)CO>zBRDR%~Ěoe8u!ݗ#e9E("-0.Mxo|2'D8j ֬f T4?>_K[y";`%{×uKԿBl,& y!H|A6'?Ͼ<%6|05,پB6m2NDuX陹\^g |C`2ƋJOiNP!NdB kZf~=iDH3D<4dX!q|Q;afGsc1i;CS$*wj"\'fb x4n԰:id\ڦ)ƕ!PB@,(AJbX"7.l頉;QB\^ևύkp?*/}S`6tl㭾U|*(1VpY3]B=2 mS7 dAbh=)=wG%j4q,h9 ehܴu}S pǑ.;Bٜx*!ی.(s: XklLӉ7';/6[-m(TST;JޣyC\F:Oţ*Uq]0[moT؄ƥ-Dؑ/ZKKUp],YA*Vǂ_\dW @%\-+rp_j̈+O4Enw.{}V}Z/z|5۪eBd/#,x^_h|0Rkyyt=d>OBEg?ϭ퇮O q =jfU|kEw!zR7]SvBTfhy :5JC~!6Ƅu&g+ \w94"yK5dr}aȿ+3,悵qkN-1' wې,&'s%xM+P $֬J, "5\yIZzB 6$E]ujpM":i r5.qOd-4`ycy ;Әj-b;_F%HKQN{$`'ÓwWzkS /UW0] au^K(-v`7иF@>v=/t3KΉoyݢy#D1mWnH6I*$@ 4-eHכh#ù-5}*Ҋ!ZI&ޔOޏn/C'L$1lSO۠4wvJfdp-c'~iYA0 jŷ.bEQ ƫ o$ ".w>tUO#`2h>҂ޝj4 א9jA7xqGCsI1Kt3*_Ĥ"ZL P5(>*f1Y$9;c$;4IX]䬃8C/㗦nbblć.W4;sQ`Kv:VQb[D'TQ\˕ 6X) >c Z<?v%G6^Qz3@, d%oŌ -u@nz dv's:Ҍc9{5*|]rxP'2Gs<5ӻ;eT,WxP%f0pr*0YLMЄD~(4zڭ!e*jb?WN(WHݡ0SLB":eWg'QoRcNN_xKwDGx6XӘ'6 |y]m[p׭CNJ=* 3܎6-38t$ 6y `Gs՘e-oC. 1T3Z)|4q HGxY^Z@lF1ĮuN]U*bZ}բs,8pXX)pP25 4S-f>Rgcheћ ]sIYfiiO~y݉œ5ySUH!ú{\ b~JPB,^HjGZPS+y0kS1,}[BǬiLG-TWו ^wz}7TY\hUwFǠƘޞ\n щޢ2 T}?N{@\tP1T;߀& b lڹ? \|Wby|Hƻ~ 1N rz#KWIiLfܑq2<EQ=ʼAQ$*Z|޼:gNQxhЃW6MwgJivj?:LQӷ(1=[|{n<(JeJU s))?(# hzz_Y[^I/J' ῺAO DkȝXD1^NI4ԏiO:ZQո+۲a, qA[-M*@YSL_p4M# ]]ñ3۠IAG͝.E'XsEJ/h+i[F_ ؼ/i1gl`TA#׬j&_'Ίw,K4RFVP !;}`+t3,kz{:NN\ moqW:v]h q?*\$yN_ipNj=cp'G)ehJB̥-໿?izS7SzDkn>bj'(g*&ɟRfŽ 't۳[ swY],ًE Fd; 5;z9˒/R#`"DɈKN.}^ڨd>3-반G}̛/.fIU5ћRX h&; UggBֻS-MM`Eemui+2_eӋ.xJ1ŕNW^gfIx@^lVɛ%+31}>%"rS[M\oFrZjˤ2Ώ;geefEUVQ{~m[Ŕ@O~0Bئ%yԀKI]j>{J |[Rv/4Kl)6͍vdaӢf†{TمzCp\F}QU\ fǰ+#g @Q  %UpIi a@. ~69t% !zp@/4DN' fk `u,uZ?+̈ulpz4<*4c}aU$<[ʐ ,[_&Su,% 6 BnFyIAse˜ {S5K)xW LΟ}|-wYJ6!"0L74^RbpI`F#^!"e鱕V{^m,k@oZbjһ@|B~Tk"pRh9p4+ ,z"rЎ0+@\hJh6r;Sn _q^%2"3{q{0']O?TOq F۞'&QJ)ROy6PLH-D#knLl:4&KYYtkBdR~yH.-Db<ث L@'Ü0 pFl$&>3VV!#{>BRĉ_p9W=M8C_4bJc&~$G^Ϳ]&3DVAȂA%痥)޹-s);E\ɩG͛aq<ߌy9=PYiobݪ_0pff^i |)/MtMU¸e r(לl$ci6zfm,s |oI'*au㍢LaڻwX&KX ӝ /%|WOeEW8YsH⍮dqƜ.$ļ8+vz$>{M> Vrjl'=l<5HĭwZA3ƈc~`p'ߡXX l(hۚ~[Va/O^Aٺ#^/FXKJEЮP슞Qb5FAx2iNW(b-$hT}N/yQ5"|fEMkkRe6ε:" ΚRg#/w }>n#c_k͊7 -2+Wv|M9!,2iK@:cLj`SCL ,@|uIeze}T7]@oO6>B@/kzS6r0wŞ]Az[Zъ~=j^=^W7?VAE4ߏ|Vx>p6R/ 7>Öc(0k%`,ݎ-iV 8WN"|[ zl@[Aa*;.Yq[FfýV$N2ގ>"Omw){;,jZwPIgCBfew|Rm܈s{i?ѻIX<&N{!&6:$a {x -JI[ +X+@"&kRϦt_6:-:BEo/t1k)mqDai_zSgGk-Bl`!Gy8kuDBpJWf7GWW?뮠0s˘B0Û 9&+SHս?Bܾ0E]\_ԗIMvyOpM@v>6!/Mʴ^s\. BUX?.e譿ҧYNצ\a\Ŝ8ښeWq4WC~XlXA$%yNsSӅ=g%<*Bp!ֿRJٔUTk@'| kck~Ց vSQ ;57ҽ| TИ#C3fV^EI>:f?.\*ºyc[b +rl }nN]~RjID4KmSϨZDmB! 5u41=6+dH8}NɅD`OI)./5챶.3x.&0@²\0ܲDU{ǶZS?0 frbʃK%w+e/lf@OBkIEie"U6G%_V镂#Yq۽"la29@vŌ`{?.9u 6Xa6&F ${}v[zst!H)t6$]c+qwSU{JYWbZkPǰaVr^Uy,ߔ`^ (b gχT@#.JUQgM-w6WQ{7@=P&=#ѻ.aD;57xcdF+㕠M H5,^/2vGY (tBTyA^>_\ eݗ\*jrU0zCߓYK97oQNg?88a-\XⱿ{Gd$l8|_lod.6X0j:.Hs7@E+tPDpEJ :{tcQtg$$pDݲ(F:#i]o4Ӽͪ2N@³fyyULMc $|"djPc+!hL[ _VzehݕIWtU״#7AE%ؽ/R&~rIE"r[`ޫ4.iG~,3nanҴȺ$A廅H:Ud|#ahɱJ,2>8d[C!1؄3X*ݹoQq:#k77)IܤJHjW(j QNñڊ%rqm(~e]q9Qa^Gu zH3/\_~)ŋ?8n4F )6yeY.B_wƅ+faZ%taDL؇Ǝ)}ѯ YO1•!SV*.f:}2D2P6 [lG p:P_^+OtVt>~z8#P|l6(.5d|P$ WڧPnݓრo :pm{ąEuJ#X'dGafٲS*^' P-4+?Z/5PQNdR6;R" XqZ$~ESE$̛t_K7s6MiS޻F1GIٓlI?Xqu)b~QZ h svHP U<fHlH,JF@\r;)&ٮJ5uޮWPA8Lf%ֹqfO<;`2^~0aד(YË 9L=dLo[ށ-jfN$gtA:*: <;8wDX(GLսwnL&bmeb_|/q_B2'XP[_p'(tQ*%*t?ޕpu*Ő [\=+ouR_G5Vxۺ#y QdڝQi5J6A!hVk/T#if4sdը@ pefֳ~ꅰYd!@k&ʳ]{J/͡QEle/,' y 5mDZÆ@xL΂z"*]ʛ.d;몃QssyBdfQ!՛x ! g_Ť _oZ.b#vs/B Ԅ J0)%\ W`c4ME$6( <A캹07#a͓(Jpf{v2R,[ZJB]" qh Rf63Ywb% SUI:KHÕř@d |:;2rKy!ri̗޴PKȃWBStRh̲QOR4Y FBAށ$^՗Kqx~!\90}D A\7=*) {G Iץvx[pJo?[ea$d)bR# N-Y$Dr"Ul;zyYA2K3X&~;C?Ψk4s5?ˆ=m^߼}qHE+D_$HmWU'9sPN&*lp=)hɨUsJɐ_lT5vAG"n{T29I ie?4i6,ev>.(2'w;lZ֝Je6jӺT֓Z ; BS\p'6jHmD@j(V/ ^m"3S-񩸨-Ͳ~8[ Yv9b ;K/e߫%ݛ#nqdˆ ԐS-P8oTܧhS}c-3#۟>/XȰP 6G.kC-Q1)=gZs)Z\m@хSB(Vy=uڂ"AV)L;4 }u(mUsT 7) úQac!cCeZXwL"rz+;kPv6]mDNgm]O@e1$d6نWFLwT ^Eʥ j62z#o&y&Y/@}X3>cY'AH͌a($CǰdUJ1j Vp6xZd%!ն9-Ɔ6 5/")/*oKr}#xud}E>Rg0_^}E:GXkНgߖckB!B]ji@!ir)}d6k=ԑf3H.Ӣyx܊ֺz!p<#G ރ ,cF6V9Skh:yYsȋ&Дh6詨fo[Qa$8 ovgIڞ>i05wew{ ]o&5^$gB_YXMxǷlSb+a<}QSFP>{h q5Ph/r9: Gy{5 IܢF3Xh*/$I)${- p,IpdqlgxfO $x /jCU!,dPn|Vx2yr1ٖU0d`ݰχI!RGku-q-\5뻻Ne:XneM_%Zhµ9ri#r-bvщy'{2TG 3DŽl$M҃Y^UĚMPeԠ+,YWfL #~Ŗ-SzBJwj(RV"h)n,h=f݁:Aѵpi&'~Xߗ hUV}TPz:PM9j֟msE+]{m}[zE!LP|Lɇ>X 톎>"T =AIZtgB9K9ndKSM#\wߊ79u鄟߂mO׼"j"/cŢN"r`n;o$r7sRf,C6N*C(7$hd7^ƥ Fw]~Ȝ0e͘hbB*  Tf+dWZgx`'(#cLy A\jfUgPӃJD^&38@y|OY7%fAwQ\>N6+f'Mtrh_ji{GlJN =ksQe`VH]`kp|{+hIl!}EϚϛ]l*y&Ë2-M޽6$|8A|Nj__ s lMI?l"H =yjg.j)ZR?83|\'E~ ~y͜!Dw;ӇtLF.yNFV<]V  "׫& -Ikz(Agb9nRL? 3iiaCG[W|yAc9,9:U)~=Q2Ԍ1; nx,SgF:n.腙ֵ(Ejٜ&RI8:>EwfܬËpiL쯄'S =53H)4E)>[QUΔ܇X?~^>ڧa }T<}\}CHR/ ) Vw%D"v>->ɷkLaLKQ79qAps Mp01 { 9s6u,m6VPK9U+~z.LS dv*ܴT lı^T;nK4z'/HSk>O"tw:,V9iu{aDH.Fl\VY4);Y`k (&oS~ S(F~uEfKiIfP2)Y D^f!>'٢c")u41HWܔ?d}s lrϨ|^H**Mx c2f_-žuQo}w/L=`͈7Ci/o*y1qqn?0iV=L48lԲ5,u&TȧT]B<35溧(SNʪ)1 Th0__2<(29fF:FԯzDN[ 6KNA2c;aF{eg`?ytm|@ѡ4cJQ"ϡ's54 -sBwuօ:rb dw󆮕gO)` lq?@ EAWöpq/nL"fgBʬ"XdK12&L3Ӕq슿#w&Y+\y$fqV|DɻxRXY@7*.:,&~LF ܛ0u\Wv*د#­#~:( g/fs[1.9Cف;E^aQŸdžud*ON,*+\S2&`v˥1}œIk"~n-vھB n3ӓx cS7SuS?)2qG@tв5~ u&ZٙRaf-K$­(5)D6"v) j$;Zt5Y_.叏mVq:`a+y\3֨`ʐTtՖ˅ ӭ=6i=5ûr}'NNExH2ؘevү]$z_oUo\k6Hюs#s_lDlSz{5Z$Y/;|2'R΋gnjz\iorqe4_-gE{9f/˟8\ڎ m,r (a,m|F$oبu3Y G aK͘KWR6FmD 'p3^?;yM EyF## ܩ`z|NL8qpAAtS]iuug b|)e{+IDI, BF4GI 7A8: wu_R(ܰ٘+0 4vZwzB$p9,w6JuP½ӴQp] +Jp޾-OE_g F cbf}p{M8Ba7QdQɜviRnd/G|[ 74Vlv]HD&#Xvtp1{>vn狳':A;J7LG* 32 S`9 .`+N:rY# >LuH̳oAM*4i0&%٠"U8;\Ae19wb>X݈i^NV|oe* {I{ē[ YgL x~5g)T&\s2 *RH/DgVrV9 ò= ]ڮpW.ie.3B[U__&muWp{謖<|9kB4M8I<_a^ӿd>łlM .]uI3")˵[OMZDrn$،kDu9LIyݨ _O;k+0Á5^XI,N @{ȝ$L&l uQu b׎tgƔ`<bB$:q`0 W.o@=ו=( B]f)A}$; hϵ)LTd? #qX*Tz!hwl5$9[.B9#G^ 8udpum&[ CFoxӈ 6S캳8:Pȶ(Fyb5œ7 ~Jc(D:-kp1n;؛ "[_KȖ (#*BQQw(7,w$E"6̚x$&t،9^"9!!)y9Α*%2n!3 R8N2g׾#x]DĪS6>2#ѭx#]ڀ|孍4hڈ,nT~wpDe{lLuJSH2qɜHld_agai&k5! e᧢xkO|@,uVAwaЅt Cy -uź] $rR@Ā2gZl4D',s'S܎x.(e@I#7IL)o -z;I X |qqM ɏ%>&:/ =U󶏺1ZH$Xx6nb):CIo5R0*]i)TQB弿̙J}U&v 6!cA>hOŊ9N8|Қk#("vsne6!_̼DFU/,,*4K!R 1 ;JďLβ$5㭁? s35R YV:!{ߢ@U^wE89y5j\@/^+9{R%,~p+vlN-p̠g{* O'viRRu;o 6r2s^wMdۖq2 :lzwQX:it4Ky s$4b5!`tLi05GyR4*֙ ^W*CK%QDP!~5'I+z%'ڲRClٹ6G/g:y祫zͶ:sshɿ;9A`;E|yQX[ul،|mVT=e5 þ6 xg݈$y- OJLPod/bZ5_-:E:|Hoڡ{:oz mzvpkHr-Op$ a;.3XQA@]X`T=$|PŶ¾xM^m#ջF*i |bSc#:,ݢ )=q uI[N ΟbaX]hmi1_N&LlWϨj-E 59bUՆiwNO\^D,{+6uܛQ.)w_R$O!PS !)sLfGQA#׻-Jڛ60z)#bfg{YF +G׶0RG o:AᦄIaji]hRn_=~|%Tϋ簒D[#$cg|+ZCR!V4$KBW aCV#P`?fw2ari`2/=ҪR6b^>}6BwC:HҚV3.͖``vW1g! ?7x L/D(omCZq{/Ѧ]ֺ/mH\WqqH%`l/]B<(vx%%e2o:E%>(TF|DݚNP7b->U0oz_q.+ј9x +oyq~|PE:h }/EKzWyC Mʏc@DΩtBx` "jGmr#ڏ%0kRq l!䂡sMC:.VaEo`ђFΡ-ZyX90U$+kaB?̎tT\|&QGR1>"/j<_H^%PLJp쫆\kZm[۝hEK*xΰhrV6Ib+y۪T+{}Ѩk,'̴-Kl]*9 LSWr"{N]|X^ n2oۍ4Rٓ]5B0F-=9GK-Ihxzͭ]+ށ'K`ƴv7I%,ղ ;Ѓ" b$  9sͅq[-B̿8 ;_5@OD?מSХgD=zd{Qk8ݴ凉(#JxUC|~L.[wױ{禍ɲPНMK @}Y~.%d,)?UvP/t!S^0F/bL/Fl!`skr>/Jqs ς_ڝXc/Ȝ7ʪ:@ kB|<)O]&tqm>.6Yg瀃D>DU(:8켿L u@o7%@8+ߏȜoMG{eI\@ypzSw_٦O-mpqYPDv,m 6{C,c#xe}=ćp#㉢r!lkSU2->qN+L^wԓ 5ov_>ǹ5,l-:Aw[B2fUB*1:{&HnSϱخg;㾫 8NzUbpiٰW4t)*i h֋l* by>Fg#?dh Z 6G^TlgPl[&\T &qTaAqtOD G,I<4{h$. ouaj'EЀ1E&HB@QlH"yA~xM]kq7S5N}df\a\-O lh56K v,7vl5Hd٢ f=} vx ժ $oֽM")Q29O˅#pgq3E`U)01 NsXyW{tIeJQ$лi%(,0*n͆q=-ETwOAi6-Sl[,XCN|\sg(Β2 Kɦd]9hs4o5xF@~rI,oKBGŀXʁ ĤM.`ϳ(/ 'zbݪM"?Swn2(]6RHcH huZՑunh|_qZ(w8Rh?巭~9CSaU1H^-:0JaV+G taٮϹݍ, |wP}.]s|yyܝ`[F)MH҃&x~SzsU'S.xcx6`aKr󧆻J}h"ğP? %K?X/% ݀B5R&xghG\x%^e{_V8vWv9 ؗPtTʱ&5RdOvOןU~`al1zZ}#,I %CYJa^p}azM\>3X W?3(h[$}0z&^mЁR mERZN^3z4Л?t ˪{BQ?/|7;af✫ݑ(;2tHŀӸfeSl7.WtΡބ|ִ;Qé[#wI`#Bj52٤1"T7EG}.'L4\XsFb[npn"bVztmgSť7/~{oQK~~B慺|lSW28#>>]#H?D)i-e[[\OfxEV@YS톊>Nk>рvJ~B5cΫHGTۆ.mc켨dsJba+ ,= p@,iYH)\v{cR@rՃtT:! ÜJp4B޻-G-d*Nn !XNY^b9o V9%Ʀ T$\8`oJSu'ʀy,ڔ='o ҅cZ jWr>SSmae|4t$BnS:Х1!2L&@Y1uΰ:ǰW}z-r'/:nUcAщ`_ ~d2^xvT9Z%bCf_ 9-5zs{+9}0b1,-nV7ZkN[JciA7#zhP /TN4F]՛Kxv !X{9*UEѨ@ `p Z|ٮ8ƙK @/Ԛ+f^, K> Gu>Y_i[qEg3gI :XQ+`OS9ؑ@U.g|Lt0wVErQfJ`1"pJY\ZcCX`&@^~x (=:}ti<)rb$ b>$ht;G,28;&\^-"Ԡ}HL~b*vRJAF|x뼍wy69ܛi9HphăXRS?yg}":<Ƴ3<6ZPQ}l$R?~s9NI8yƳlq¶I ҴYCIMI/t*-⣎h*T|V{Hd6-EYs/E>YUUA𿂗aLmv3YµCY#|ZW!-pH6~ >Qo{!*Ǭp;owuh 7Iܓy{Q TJ9H岁 _#sju1@JleȦ3:Y3=$w}i Ѽ'%AGZRM驭 :rH(I#QzkC =BeOMВ>[X`яCqL0`JPlHO-=P}ZRX\} NR޼m^UULaa+=SebE >R hU.q)Ie쳏aڱq״^sL6d\N[}Xr=g~d8S\~(~ %B uN 8@.YYzJgBšȁۘ v3 FpL>&ɏu+\g;2)%J.\#d'ebx3n` |N~8XWQ:({ɊCcF_JXDfp3 C1*T!kА}Jض}@f(#cC4 SrxvG94TmͼoJ~ފ ln Y+ƆF儋>-(HOyhwLRTko&9H?dX@)+4) ep^q 1 TW9tjݔ ) 2Pp-Vy`Z9r[i-0A5^9J\`$}uq]]#-tDn.PYi&"{m%a4 zw<դ{B ҡ4k,Й;KP΢x8}iwpErHH^ڌ~fYw@u^̈$뉭lIJp24|.?IVAI-tn"/*q+-OJY0[@#ۦ*X`_F/j<V\X6Z`f,wxVfة҃l[kˉW+_NcJ +j`v99U=9 *`N]⧀t_r]gTla2$i?fMIޑΉAQQ琋L?>Łd,?Jě;2/!rH=H3W}Vg*zAb"O[c wh$I4r/-a[UC6nL*`R 7ZLB5!֑K_k }>ٗ2W鰍*k͎=JCYdfkDO*8`xBTk+}o$Мk\?Msa9,TZ\zŅ< "{7G]ɓ',@ bTٴjeuwBKSS9EuŸG/+(P5 _+jSB-n-.VwyrR|4_0 BB}?멝a˔-\|pSKM U!lY0)׉R1ji篴}BXРwE8d){Hju*m\y$/P!Sw,Q+eݕ\r .tJQNJ%5 B48ͷZ43T^*m٪lr#7<"r؛Ffo iٮMsm)M(+#E7d, o8|WۘrH`W"If H-X]tO 6%j4l0~Q<<0FTt)?Y)h%G-Ze0*H_鴷̴βam-nƎU9%["8" sfjU%,c/0|YwJX"BVşm O%_R"a`ܪb<\hubmXaYZbGft~jz]2E#)!cQz"`vP m4=֋J]"]qt!5 S`F?gS-qܫ&; !AlN]@!ٝ߫ң)&^0>*WyM@q /M-LQ2Vi,/'snNW.!=,AS4}TaGiѣy[K!nY]t \A˫ =m,YPAV"&[h8y*,sĂݍw.eӭRxܚ%%Fȣe}n)3cIz7DFw2'||X V ȐB8WͤZcwrZvD6(8{:Yo Lq4Ya7_Mvozc~2By Wu8#< $$:$,eZ?}fe>ĘOUO JS]Hв߄礠D+SjN.jAW/ؘe#>M䯡LLXk=& y oץg-JpZQ*?BC|ِӃ~ftRm8O,șaz =zUkXrz"KZ+(7iқ =ygc^lXcfv6%Ğ?, '<$"abI^l`"@%Σ:h`7!63xq6@*G_!(dz'5iy"4uK:1Uq@uSoE>;~OƸ%I5n;=SS @mdq@[XN~F5|B&tSQ5E3PAΚl٢Z)^S.ڪMLd.H4Tj?pry0pkv 1/ޯ㰷Ӑ JQQ DFz +Vq7Rq%y*03Ф [tMxVXv·s_2ަ)wkeX@Q&%|Һ,շkF;'-^M!XTy7s#4`V(<Du`XϦ!'Mq;ߒ9eoTw^ _H슇 EZ3FyXZpvL %T.)@1KYr\Ǹ2A2/uSxO-8Y ˕lȌ+:,Z]UeMX .'_ K3y/˷q1,ݞ>EłJu~vB6-Nb#tV|!=wҠ䐯 R?r@b7VVh+^'gD1ERYvG{ h"~H閒.htvf0Y2=ê9za?ᣄ̤>kjM5 px,۹V5j"gNaa\'ۛAJ1(Tx_ '(; CLDt nY![ۥ?Z :QvC-d cxF`Xa%Wp>qc\Q M*oڔKU] TNLpaNDzNw~0t1CJ20T2^6U\JNβ~@=~(hdL}OIڼیRFW އ%ʶcW[gG!t&lLJI0 H,#q-8jM~Hw`VY J(?^s`JF]vshXYqXD;q1;٠p`4K^Czo ^w9vy# l'# gņͼDbn/#&0 u,}/X*d^T%9݄X'?߆ܠF}x,br(sɌX,DQf#-*8LgdJIDyz[[oz,ot( jtq(1kW*ɬ]H7{::̮~Iq :oi v' R ;l0Meh]f9*K܁^j|Zxzu6%wP*(ܚS>8%$S@!"?KlSzUgϴgDۿSPRTE XY}}zت7<mTF6l 9I|NWJgT'{b;-{ Oڨ[%zZxџdt6Jp ܈[XwA +VM@?)|oO^NDq_21@Cojyb׋DiqE\>)5JܤT>g@1ܠw)Ylst NDyMkEWݍqe;&!}8 J߿[ws62Q},o;OaP5}{㊊%$vF4zȎUWk@vRtfT( DJ^r&[)?p9`KG9 ]D+^wd&}#Թ4=M,+˹ ALX!nYe=ΡJ>ƛ>:|+RG< G J8{߄u[= w_dq2\XS_jTp/x;|+QÝsR"J^7'Z꓂)^?c {rvs1g7ȼJ RRp@R ]tU1b-,0T{6Իy/l^EySqQ X 4\Bt:enIDG6>PMI_X0o귋o뫦wQc'VHfW=E:ڀK} m2u*f C ]|"'ۮ;.gÛ+d,j6LғXtU+ܭ 6KDKػ5Q蔎$?)c1`>'k@6[6c3O[? o$-ZZ8 {k^.(|dn9 b;P  YT un#*Q(w8u7G%9 ; ܸe%$mgsYh6jj1D:eGیO]Gнd L ϖ#": H-Xnퟤ[tn<)e-7go:_:KZN1Mh r"cfevNa #=+>o^6"U. ݝYLURWɴx1o1 Kذ<#ghF`ʂ7'H7ՈMv]+,İ$(<>J` H"ӵcE }N /l27Tg,5\Odb݂ [M2fLFV~CU _BoįwqrA$z?'eT^􄘆Qrz<%)O"HY 㯱b.b:sKvS30"ri)/1UJ0zG i[1]`e=zH[lZ 2KNjZ5u#L<[CЯjt!o`RMg$"a{ytπ}@O"e(h\[jVOd.i8+~xݿ+}(jF׶)3WTFj47Hۑ~B~Algef"'s";M?64*PVOI&Bkam^8/ko`ƈURעaZ^t0<!@^kPRUc`N1^?t+@WyH':lfzGF39=$j-&V\S?แE6${%a:0ꈅlG.ĸiUM_3ա2NsD6 o1ô43Cb ׵E.sܹ^A[0sc >|3|OjMO_b#)cRhlzp]ZC Z%<_Bc>_shC(DC^T.dgmw1k*Y $T hfjUdC`q7;q?"e߉ob?DYplkɤ tw_"C SG]m0!P7XyHJ10ӇjJ\B0uVlkJ7&y5_Z2"QZXAEu!!'}ir5%̇pdr ASZI|!3E/xlK@i c\K`MQ&a֥!Q,? - /u%` Iyܕ T:WC2x\$=T,8B:>6{qX0D/d9,3𝏢;*DSKN?q{4yI|*r8\s9[&U7 ~VK Qޤ Xa+܊]n4Km꛺uM;x+4Ǟ.pVGd6^^p~HiBnmޝ<]qspR<I|h' 6}jG$"QhཡZDPd{JZ(r~,Ä Q{{ &Hn٥|}K$יf&YezP : +x9I+u/a,Pgl6F;NCtrؑF{r* >溈"욋TO̚V07}Z@vm׌cbuZ.Uz[QBQ|?i]YJ2N-5|Өu? tz)Iç,# .wX8Ck;atQK5-@:o;XDihVod- ?7i) wkvP)Kͱnaܲ|Iu5PVBS G_3'JLZ7ix?p;dQp*f;g7t(LHVZe$Yle5T HݓAҭ1 ߣaBRу4o-Eɴ'W|F"Qf[@En, Gr i8m>|뗀nb&-q(PVf,3&7W(e?GT;o>(O7GM3UJLzL?6눲 ?߽xI;4O&q흿lWsrx 1/`U lC `{-kSL+ [T?֗yYd9 x P2U,h?lC 阮Ԩ|Gq̡Ry2TZ6eU [D\&[ӸG MvW v]G-TdrF0o(.%!ń1RcB ƿ!Y!B8m4]HܚX~`zx1{qʹC`P҄ acӶ<݈~1Mzhrna"scyN~urV2ZBaF?܎0WI(bdXœX)AIu7u{oa]u\wG .v޶HYC 5#=h1WW/Y\lafnZ۴^1(]b/1^ͱR>%A|}z 9w];Qk70߫:O`cJ'կlFzLKJ e_6;}3LY8~%G-9 屈3q]/| |~7!dY ߫e,pC+^P_8aW6FX/Kԅ'F[Fb*CikBK?령}nc#HғQA8[jkBjh͠ZaZK˼8nytNbH. &0&D·6ϐ \,N?g5RgK-pl =+! Po ˞0C &G o --ȷNG%UdP]HJvچMWś_~-w[\3ʆy׻1XX>F?}^(0Z}0 IM ܚ{LN9X=Yٰ+6N΁McX|5خ )r_7=JW%bAq]9nŁ﷢;91ta F|+c1@0 uP@͟2q1aCT\S1 ^APfwxmxEfi'aL,-:f2.'W9։Ă?5M:8$Rέ{AeUs`E8+(:{i+w dk!qDpLJRY+I0XY2\ ^n+D+񈣁z;پqì+tGt]$?s5m]pVy%8KFW#,Kr&3 E6͑nM|܊;Ã) A,]b&' b唹: 3) oŊLgtx$H9 Jpat_϶]=BS2maJS|W܍d7/hoOr6b#iexr@ɵb ,V 4wPy៎w&.Ϳ0Ϫ0BEj'T@zs%A$;&QۧL˂`x drrq'Hg̺ePnkqE P+-gqwk]gHV^]!.:$Pjg%[Fк;ܢ%23@+o s4ڈ& g`NS6R+m@#^V)1 jMA\"HIt-A9*c\oM댗绿E@\*+cC\;w33m3qGuŏUP2fz1AO(')M`XoqF݄)C@4e|, n 7'rzVe;99-I$:g M%(L͈ g-ܧKƉ!l6n`-ɖG bP8mϳ ilF*6o[Wb<5d {6Ls-TA*ʝ~`)q̬m/$ٟ {:ggM- eAL+((֊gV9&ItT$r[M,St:9v{Tm1ǃS*րђ0L"Q90;Y+Kǂ),L%|he T(Kk:cw5RFhڶpz׼N}h;\BѠAԄD-r|3 \!@wM(,HBq,hPN-͹+LP"(yڲVK=k!?=?`ݘ[DB}(r/10b0[;l}m44beqhx\;g2G#afKcG}*L+t4 YiX7wkrJ,6Ыv?[Z ʣ>ovaݍqAtB2^Z1T^k=z.Ζ _bO "E~#IE!aDc/á ~i*N'~Peil) ޷" 踉;Q68OZK_P6cߵIDX.@Wd3 Wv<3,2H AzW8}i,]jWvX;ȤJ㦻;ϟnY? Z*Ŷ} ʊLJFt 9Թbo R2 @!"t*q;*K,pO EvH # R8~^=w@JK$]- (ܿa}⴬ եXK tڽmFE|vHC R}!KvtoO/%ܙ w|VqTÉwpoΤ%<Lm)%uY/|= % ty,۫'xR"B@Z0P E%~;Y7Ql 8NGN6LOFf/|.ytњWGq~` HV {C J4&HL<ֱЂŐ ~ph7Ã1bjZn]>۽dUU~cXg4kTjR٬>ɢQUpb$aOzb%+H ZiMyxRը C~Xzv:Ba1[șCK:T/Uul .bõv 8C}&D8!? gyruX3Ij]&c6D="^*EVs^.My74 9=>{v.AlRypl 9S5IH3>ZLHPbZfHX'~˶r oS xp'(Ie!Wm_slOknQ|ǫyd L1j0O_(PvWASdR氂Z<>x} RQ`.A~܈ԞSoGQPAgᡱ&_jEj3~:}37:O-d\tG KE"xʶPɏr_Y JF "?$G-w{1YLl38ss ;}[UAfD[%uE~_.667!a<ۖ~#zɴ#y]KyZP[o/Y J'5A m!%O%d͓noQ V&C0nc) |$AzlվȖ/TSPZ]픪m&8k)3#4U0`9ri>1=F\7>xO}ةolgRqY46 :۹ǥ<Vqݚ L#<^EhY]!u{k末(47j Xa *8r0zt+n A!+AvU8flZaaj Lrp:ɩZG/gFчяϥ"y3}SO 8X2, z^4A  #)caM_ KE:"#%k[#VAe:'yƎ'B_@d䒷%Vˁy/qy2QY b$;yH6.S!~>57͍U7ű5@Ai?K֊DӅȰvjƵ(IMx ^N_0q~lG[#ѐelʊ> F+ @>Zj;K!-S#fW6Ox|Ї ~ێ:w5WH%VH:B(Ҽ"ۼ̺f?''7,+Yt$!\r,q,Ĝ`s,ٛT.PLX&N}TD8n;_D\Ccq$s gya}FU㷡@)S*a9|lpyՂ.PF&Z͗Sc49kij~(.kO;$"=^q|Y5(diTb(GFō `"1Y"CrԼe.Lwȝc` SGJ^":6m(`]hR5XbBpb;,?P\NSUSj#.'T;vH8f>]D}}m `^lְ4FoVfk&ha32@\E -kI FREF OH˔3WU J=ĵ%>)e9 Tvo ݌ϰ> +wPw9g$/ukIBߎI #tp|s#GZ=AP l`cҏ@Ɛ+X0yS#{ɄtD4~,l!UPf97 x.:ZW(-s6@WyY*ZBY5zoSbbEl#y 3n˴bXyk ½:6{Ffyly-ʣN哄2E}m>%@((uuه@h`A܎In0VG܉y>הS֖hɃ&Z-4i{W\Y؏ ԅiӕ'S)hп&³IEaCc7RtWy%Uh{4n Џ(Þ Y ThHa䪵Kha(&edkO;kO ^ v7T/zZ7!UѶ!#oJr MR ƃQ琈'ү#E u;bilxzn/'rrp3Q]D9~"N:T'z%S#ܽ 2Z+0rIճ$" Ǵ*y$m j3`XSØQEK- "ыFrڈ0v`HG&Ҋ%Cá\U?9F{e|, iۊ__%qc-B86 );Y۸_#+,xQu2,ҏPAI3<_:'ޢLjL3{֔6L>Lq72e[*C7^/kEUnDͪHQM"Mvx& 뮣'wp@9cӜnBƏ֢]+njwO֊d妄@dj9)3HН79VsIb.ER?-j/WфG˕+>"r+W0";½oX^&А&] Y{aT|czyu|.Q#yUx pĨ$)U΀38Hx\1ӴaP&_AQQ*t36v J@[ψ#9 ?hRy$/ݽߴ^t嫪Y B`3yZY3tm |+@^O0eVezij@W0o;:r>"8@}үʶ+8ɡ|fu 5ĘG}*L_>*c͞$N^ls+2T夦Ny_͒BH4ܔ5aOB  e֑1ܴT*]}f82{|)yry^˖a 7fhu騝ljfˌs=1⫓\P .Ή_XWj-s%AHcs ReTʊ5LXVƿUhf&pnjCl*(ֈNs*A}|qrDڞoY4Բ]@8)mx p8<-y:@MȓI~7 ž0+{V̩O/e ]Bh);J@R~?#Ge.opzlNYƁb H>G))f 7ܧ;3I`-əPld@A,g(!u⪶^nrGaQAr>cP& Bm['a8m2VX($t(fT|!Zv OB-0w'S|i48&=Lub '{Ywc3 d8{1S-ʾ$=()g~go7M!ʕhhنX˺pܗ53‹] Զw1Li_qX'+p4 .JjBנ6mKxyRԵ5{HK$P֡D\[A[Bu\ߐ&| +,KOŵEfV 0TPW0>h;Gb;$z!e*7)2zP;Q[H!@c\# a=1<1S5~sN4`ln3aNhlj>U͈m|8ˍCU)9u) ,-7Q%~286-4oCќþ(!%]_L0CJr1a#Eg.=1i-"Q)HvoGkGǝ8h ~]y|F}2T`gn;(R0 р+P&8@D=|&ovJEW"":IІr5H2{j H"u+˯ ;QbZT7S[hdHLM7L?N\|ͷ&*:Ub*}$ kH.½yHh[ԖVMۧ~4ۥ`!}#L7>{rZnDfAFp< vCl@& ]qo2۾W~뚾e>`d\z_h. ctI77juX!e/z{7R1s#H~Zz12lkL@n@NS/93 ٗB+AsOv:;FUn /(;?ދ`~Z7KQKp2“؜E+25 ;T֯yΉc-I %):UG4=`c%]z(S7,].@ jْ O#JvҾ*Zw #ޗy.|^1`2Is{o?@d $+^ڐA3OpBUk'"ZI>\QT{<jxB,P$rlW4l5p`,06!qJ*ZN$o$hAP 5bl2E5ãIw&_'d9O_% ە 0ͦƯAdVIwʆ.^m')|&nEaԩ@E/g J9"mHbȈ" =G$47HLLZBac$ X<}xD Yyda$D'yB12 KNkfMʐ7B%nJ2l8{:KԾZ$.eLNپQeHp[fBSκcsKSp֏KÕz(ix0BCd/ ģ%3{  :tog䩹 $3Y*š* )q1 AVQRbf]*Pe"W#G8犯2=!aHv/sLG"P<ǢSxnUAf¶D q<ϷX4AUׅaLkJT ić-K%9ö,vlnPg]rvsWe]s'}NX\8A.4[WOy}2V]LVy% :@ 5LlY͢`5͝jzJ3yk a>zګRDU;޺g!&F1Q ;;dΝ1r݃Z><~_Jk{{\=?_>?P׸r^5@R>:Aqp&Q Թiu/{Dk.l}f9!ZJ]8JPg9u;b؄uL1P*.A%Lh ͙X;Ёߊ "V#"e}p0}0U%%~~e-) JF2W81ݹc~FΎ:49zk |"s&߷'2r[j"y JVKKI`B5!3{ǩlLf- njx eǗ\?.RZl"!&%T)pBwu>`| ( ? b^1̹+JvzE\18wpLp-sD!V:.뮉﨏"."h=3|%kL<0SobrdU̥A Vю"AAo,?FL-"Βvp^/B2"%?IzL4*2|4ʑ6}_X|kw f$mySxl]P3ns]&uC$SkaxºO,MC:[s6 WՑÉfcYHu.b׼q:ҭr4m2%F4>5&Bs PVě-@ .ڤ2. '"bvscPPw#1B\:f!NHi}יf5oρы";lF)ǧ0N`#dkN] @tHo51D-8*Qˬ(D{C{7YXe?oxk[L\,K/%20Qn'첧q`7K<1yldǮ'!*&>6Oo{,>P|mV+~tiZ>9Df[8jiUlZm$ޘ W;Yu{-E҄-ߌo]:]rIƉBҽ zݓ8sJ·mi+ +񑺃=?P> 䊮ٺsKtRuZuڎh'8HSҴ*=gB N3O`P>Σpc_Y7Cm&RtaۚRBVǙMmJiBCT l9ϭxƜBE%hKQ 7{y_?Q2U6 /Z:7MO}V)EZC7[lgNKz3VS #[!]*uz-j~HR| P^ldYb8" Ww m}Uڛ놪[mzeXENwb*'@zjagyX;* QI#b&"pg&N%G4{D/74  +Y%ނY#dd3hohcf\ G^ɠq*tf=kڸZɲXo,м\ΡK2gbhK0c>578TwҗpUʖKosHͩ͌$X rV0 pTA i6l^e|C_v 8-%㯰*]G|Go3ʩ:W'm-1ij6xV'J͐gp3Vpg OGe.QD4Agpn 7D '"a*DSwI %4 C=a ~$p2Ijsͅ=Q@-ѯ ߧO"fn-ܤpHzt)̆r2ozHJU*`ҝN xnªRs(ªݻyrm?Aـ KݲS+bi$P.逑8m^A{[F, Û*qKQ{)O/ô_VkHuz80=A}gt bߎvX?6r16HwU9w}XnJ/iPl2`z LэVp&jZ"@M<$ʨ?GnhbNuf6j+{QN%IeןgdX1*$IjZu;N|3e8u6WY9[qssR3lu6_J}ny*e\ʕϿוD 2=ޥr<*'PIX<.x!C~eP7 `hUgɞU; r*%wmn^}g oCF%2߸|-,jʳc_㆟Pˋ6~Pn'&+5>){ C&Nyiz@E (e5㑥cLOSsl;<["ijNQDfͷ${8]ڟx);eL֌3E6ILx]n ՀS`mF7PU +%])g!gU;;%Z i+2*e* Az)4I0v1vTz@_b2 )TdvT 3V/ad+e:ESq=+LAfrea'R&dnwT+bg݈mȌcd$d* V6}ے.lڞ'-H) dMākϑ [$IGv@}D"*(t}DbE9:wJUaY>(҈Ӄ~u8')HsVAYeɇgm?[H=PV V ^N$ |Z<%ن$YCifѨ?q6[Гyµyk hոfGqRLr&u@uIR韫k*D8<(_%X~ٿ|7KtjkXCw2 ͇ uA5md#L}-1̇#U^86lF3yRTNS'{c;+DĞ/\-pcL'0ErW%7dZl^Dֱtm VhMiYwG=0ͲprGqk.s<Ǥ"& <_O0fznMx?k3I14=A^ÚHk8 ĥXACg24?e4ԡJᶓ &Bnm%ϩ#S6sƄ!S' %m%,̻U=1zDcF;iz~FN$UF17ߣ Q7!N9p, A8qK$頚WIP7(Rf!kihVx0r6Ns9N*tHٞįNೂ^>qnXru!P w g~qY&KƗ.1@K3pCclkxlDϳ*Fҳc7ؖ7~rr0 ?EI@:D"]ʵ3CO)_+mG*T^b+c䮠-7^|a9,r?|&+Q0)p{m'~vE8(fk ͸o띞dVK!\{$,O^h 5ul0=UT F@X/>)B}>?wƱpm{+zkygP ! S@ h!鹌N1:1eJh[qYo"Ѻp?I`c4xy+?Q@uA8c$Q_7-8˰kk~0<4/ w)b8q KXV;@iS~ ?Myz&;-*q*&jYUj,LT<}DomPd @8@XX+ Dg|`jEZY|t3MC$o꽄ϭ~b#$&BB)p`P`]-.,S#w~0v, ¶0'A!}d"<tj^d Ď?꺎2[a =& SW,4Җ?Qe? =ɛʰjzꮞ'? bB J噒5qKW-2a~DJ"վ6%w&WF0UWL.|uί1ۇ ho>29\CQ-H' FL\wC\DK.W*ds [5%4Wjanͭ˹^_fUo`gȫ ec*I7Y BL[-';l̽)1x0;rL3#Ox%Zt]06J9#kRVKyPOM1lB u`&T{Y0]㬝$RD`Y5W aj<_)߾NbAPMWJ(JE|$n,-GpQ=!>LĝyRܙU<LT_킜9 A܆z05͂/IKS!)᳿,#Dzv,T4y!0W*C{P ew3 3Ϭy<ۧGBŏrWrmW47qipIև1#hBmgH 3I6tB2l݅8j8t,-@{lDi9ؐ[͚m$ړ$h. ^z)8 vy r դdCe* ]ehFwP@B99֪CO7$c Bhc{>\nRM\p"}<-}DT3;Դz>o]_g(o)" }3,ز̭BԟA>EO \-K+fT)W/d ŒJ`N+@;D_FY#p>Yw9Bt]aR},d ޣ 33C%b#-ħT|| Ǭsuq PakCT#cnͲtkCWI/6V,~*Cٶ4f@v|T'&Z~s'vf#!@ю涑jr-&c!8&wQe%Hr6SrZIhE*YĐ*-}cuE]j=Rݬ2q-㪟 YQDP\YA??Ǿ&.QNarӈݶ WƤ'ħ)YԿ5byX&7բ.@$+$A0DF Vŭ=Z7)oA_ ·̜5)6@UҼO}K?pVf #[2n`--h! |櫪i8 dzΈjuKhj3Dўg9x(C9{SB5kba^JPwkJUa ۢNd7A-VZ+Yjg#utRY8_x .!a*aAvLJwSZ-X;*5nE}&L\]nw9[}b9"4]L7z[L>;.(? hblSCBZ/]h?4K4gg.˜MgoQ ,ȧtB4ə+u鯫 JjV!-+z 8ѥ<=:tSfP$1JR<48k.Ie4 1&,B@z7-Ԁš'QRmCC"oPrA7UBw2-E[қ]w+8}I%-j:x0t2bHQcbyʞQ)$kz5rOj^b'~KYp iLw[L4;IR]ֈOY#Dft!wg}/SƖwv{3*!Yb7=(sc>Z]ջnݨ.4Ƶg6ǒΟި8!.}BSW[م d"L=8E-4q&X00fQ Buu6é >R u:# 3̳6嵐WO|%V'PW7qNQgF(\:e@KC;Co|=5Y Ϊ[Pxx}Gv+sccZx' 5-@:.,)([&s;Vˬph8.Z7;5L5W ާ|n}ȰS.bϱ|]źQ,J` *{~;sqC<ۿ6' R\+CXƬ  {A[*طN)W9u$}wHbFhwG茦mMNrVH&h4зFGWZ̴3E2\P nI@pѕIqn8VU }y vh)u(-c@VVV&А˥i<|ńI;X33i ۲'i0$ҿq'Ƥhu WLr^z c/J0dL`+L͌f5_U9&m5zNi.ou&!ytre=hM%Qk_E,OYп J&?:SYW@2 =vX4ʸְ*/i۬KȈ/:FLeڛĬW1$^/<+q . S\Ic^1ME;y8BUs3ʎZ 6pJrԠ[{Z$7Mn-`^j }䍍]/n͋^2ً5KrL|%Mz00*k-yeG'Ty9ް~k mXT4J\Հ36ʲLWfӜ#&Xz֬5_ҴMt_R؂CF 9(ꇯǘ@Ou抆d4-;oxN݋FcdB )zV/:= OI,Cِr%k4ؘ.@D z@ E -*%6DdklYu oTT]KG)CeL/S}>1 g$T`?#=e&c-=*Ũ)4?;Z>yK EOwbЉvh&MWx;1frXt<2CM!tv]{YӲWE$VӯLsDR?h#7EDK~15E+lLav56>6ti pn[L~U<-:ᘫQGw$à]!kfK F8oѣs#^uH!IpO PVP :Xh*\%mS^ #o x+,H7q<wkg_y(Q^BSkb1lԠ+9,typQ+.^@*CZ"Tz wTcQ -Xj-5} i.ۻ4ÔGFYibBO׸9}T}5;&ɍEܸ9+j\F3e6zBF "wqȠ1L޼4g~i<.nfʝ;L9&TtၛJ?|IXV\.z,V5C 1=';-Ru1 fBR!tf|onv1 *&1)Nx"M5o%I*SȟoY => UMMf^%AhWz{8CBT[TϠWԭGL[@u 3&4Dۇ1IPmaV*7 \v۽5jr6jcL""h=WF.Q<uT,#AJ*΋{:sMR.Qbsq$ɑ1gY&JQojn#h t׈g n,PTĚ p?UtT_m_~ц;5Uj]*]ŞJ[IOIbML!x![:@ۆ:,+8/nԠ V)gPtJxEWw g1mBGOJ%5LǝgR E` kcmWXSp-ɓlY* ?_1݋#}̱9*4BCSQ^SW&ջ:>(6 xĺؠ~"*Jy#Dm1 wG\0w_2ˇ+HJ_>5C` 39$\Ž$jJr׬ c3 εk}ی];+H??t""D$OV% =;v;WcҡGMw -X"[ ö(;oE/u@nFTAbbEQxq}'b|gUB9C+-zۣN6 [jyosI1*nRn)}+'qTg|pQ:r=/ni8 q͎ ETa17E*7|SCS>hc<.ɟ0+r9gA/ōÇ\:YO6YݎpMU!c,7o>nÆ2 (+52W> j$CtkkHF!8q=Q1 ^{.D@^>#{ȿڒ#$={ӆNVOU[Hgؾ acHwg#O uK*^}6uG̴R+uwL:1=%Hl?AN~'d,tlR Sft3֛#^sx1b,)) ̌nO$}Oɿ|~@3v|4 |[ܽ,mVáŢyɿ֛4>Rk y y^g=_")e'&xqy?@/WV?\Lݴ8w2sޗ_,S,1mg<J]Bk- e?hd̶q pw<D\)db ' 1vAC;8=myB(jq0G)L??ǶǢn2y4ثd`mEM;_:ٚ3p9c[GMūP}x@pC sm?՘Vy԰V s* 1n]ם( pf.\s7n9:&8s`s\d@^5G&&3!I`' PiFU(teJ"aBISm70>$_+VN1c瓚^% :Ǥ%fDtVbVCG0+_  vqIo)fƟR`H w1ms{ت fRU̮Oh/ܩUL乍ˎ$)ڪ)O81J,'I4owAn иc"uǢZNm8oʙBv(k-8 ٸ,{u̕Y:1쯢4CL-r5^T"ku|+zT'Jhju/+DiLE-eg%T>{cLVB7_MIfOGvG=!F8,WT>jj49VVbUZ9|Y>b;| P' ;\ƨuPQ5HeA35 /V#y 輀_ZBg?@<*ŤЖLt<"cճ 1scM_9@u*ߥj[E@y EًZU,"׀d=w-CV< C$+l\&yDYkq5P!şN,Pv 9Bv%DS4| <GܖVB߁i)ގM S6lUEd/_lj `8}?P{pgCLeYۧFZ0LMr4հlaM\M+zC;?zp ۲xv#Ϊ#k ?]hݶ(7XК7oiE<qN',v8竿k)4t+uBL匯!hG4v1<=M ls4?&:|a0IpUJ&SLC"֔_7,^jpTWC`y81 J.n\W$m8w}ۇ)M ϯxZ.zA9s:SQVV^uR^!; h lz5X.u#~w}ڮfމ5C< B^H(_2aTH&^\ 0\&Nްp !!]KT $}c+nP&% [|مB-<0c7В9s}=\ozCC]{еcO yujz3RA@\5_|2;4Kg;%cEoX^I:D=fG8sAYwTR)]-aω5!zA n!  K!b fq336bTC(: 5lj9П ZoH/PWj*?SOHEˍ:(RԂFndIǹNFdBYZjXE1`I0K&3/тg!:kXtB (ù@Tq[mnM@IGGm(j/u{܈=ĚT$[ H~ZA8?jEtKnq\'+B-RH`_.f^G lRE悭1,A!:?vf^%v_t2q=>WSɭ]&`헷m &{ .hSQUD+aJf hZ%0*wo,8S˒Q*ۯysie<}T\Yup+,wme?P1PM6y C#}1ݸ.jb)mn¸]83-|(= R*Se>'< ׯVs<ΐ,Mq܁mxzsYm~,wFc[-1 'v9Mi}#_J`Vr:4]˴w]$10';slߡq=2J ^x:SW`粎0.+:UWXt=lGÎ~B/!W%~  LM&:# FRe׵fϛU>̀/^'Jl>QDx[cÒx]"bkSȹ4 \U~"iZJ~94 1t&g626XpJ QC+Z̔jtSpމ^I]?;gp&wAIۓ;Mp6#¦wraр4C}2Zl12' M rȁIղ[o2Ϸ_]l2Dd/Gǘ1;K+lfT?<\4rj:Qpnqć "!;]ܻ +?&R(|A-7C>}̟4D;!rTx8]VXf׷w,cܱ:nDQIcZDEö\L/Qků3ǭ]\+^GWsl^^5"|9rhKRBW\v~*} rm |ƕ>Q$";\!aEsa *u#9a|(*E5qü5e'O.ڌ q'~XC%*`>ٗR$Ș,w@A}}7F.}9Iozy;Tԣ(.\G 62g]{x[eE3Zp8$ҝ BXs>JYAfO K՗>Uz'@2CCd960)ۂ_!MyOB . uZ(^$*]FΝ31e'xJفeΞi(TmwӤBrm38@pt: neW%XeZ2[zy#WQIvN &FZlhr}uiw:?l4{'=JB(&U9dML:_.չh YCߢ,?`P"X }a%}D/@N34 TU j`DRafř<WZeݰ׫}X"QFmWQ{&a. K;S5Y[MP2:/ %Gp78itiHǓkl1n3̩T7=1+C}9Mmאo*},<re.b7k4 /lgCdUKVGdxXyCo#u-@/Kt ֭V60*9Eh#cc? p;MO9+UrE1$hJ)@ZnFuBFjtk_-Á(Gvf&>,dE۽+YC?ctfv$#6;:\$Ż͹a0z?ѧB] tpثPL+(|4XN+QsRatB.:&q&hDoْqײJL{B|, \N%5 m7F]ܽQpuFA4.DSRh$=_ePՕ.2H^kZAOuPذcW1cloP.P&I-]aW;n=ʗ`!h~,aTt҂ C9Qqd&XKh +MEjJSzzpI`A} @|8y݄!67xߍ6dJ Q[X+/EU]<|@c!N':jOHuHnZba&+<_a$0&bÑ/ѨGlrMUjEݩYGJ~,{|:'KeeJ _eI;%ƞŚ+e<79C(Di|@Ƃ %Iv$\mlpZ sW4esE:h`^mtx8 @E%OF [SIء4O0y5@M`ƠB>'BOg7;u[`* 3 1\ ɰ,H7l~xK9UK|Q~g= S(-In- k5o(? G%_UAJ)90zCU J?6YbZ(:.8B~13¹jnѬbU;_e6-Bzr1.!Įu CP]'@Fxt=J) ҮޓtJIUйBEj5UP-UQ\"oAnly>Dod\&M+hz`OS"3 _[4,lmiE7dZASvjwݹQ $FM`>inn70fB©Z(ow5agM{Lbny ONyO:DUl?HLyT,= x[Jҽ;pWhurƻM5D_A t&Es1ѫC pc?^)hSxh"z}6d'>t{x0o]yT"dCA-W: T-9C_.[Ţ+hO:O}I]iﶗTI<:^8K$2mL f2FdI·O.e8"KJsjSVK1@C,S ƒsd*3o!)Jicxqyuٕ@&72|S~xy3_FvK  DV(a*)9?O1zCaАTϼv2Pԍh8Kn uAr. #7BgaeFCnu2@RQῚ$Zz`u1Jw)r*UM 5ǹzQq@XAXv`_T]5)ǹ}v"2ɥZ$+9lh3|%0H?zkHf z⢨q7܊''Cv?l:\9~ts>( #衋  >RRb*m+544V886BML!˚\c닝aVb@`vB3z-@ao.V+_@˿|,1P OGV/e*Ke:x2-67"FQ?![ۓ'M[){ NR?kV &P#q3R3ѻtܵ4DE^)@NtAunTz$'SʠY2_㲦{.aٳ Uka"I PTp\bqjעŨ߃ǝP$FZ(R\mF_]Hì8:P\{~I3bOA_ z7g@/+ZY 0m@HRVpۺ#%40oKZL, e^xĜfE 9qD*R~$")HW~h"4^kJњ˒V -T@+#e%J]#2Aa2D4W@ρc#Zu\_f,mڕ w8&QɬTc\jx/VstrqB̲Ɉk->W6yyW.Iw,S:V:HZ/o"hgy'yWL Oi&2n8`.[98J2 %<S@Cӝ=fuXQEPݬ:0q1t]_9bLE~#͵`=&AZ棕q?\kZ0e݋ѶylZ?̓F?|L"i頁, ][xImꟷ\nuAFMٲ_^lYodc;E7E.zq9=}40.Oaqc-Kl2RK ,H 1юq*'0Yb H4Wsgsf0gWgUO[)fYu=>0ϯPnxCW<т \=]M?"LiIsS$g93 Y%w=Ap0-8K ~ c-t)ӣ)}#V` C:Ox@t|%2 ,Ш֎f| SHKioKMǐݞvLpb6j0=<"| QH9o3G|L,Cݷ_L,$DR;o2'7pV(!s_80]}`euFz~ʘ5Mp{Fz TUe,V]IUoiƇ<ԦkmJf=gM͑ `_1j(̸IJqoh#V[(=IhH(c4vȰ 3 RJWllӈݖ04~.%Jݤ#sDM1z tTg6`i3!yy#ْ5yP8K%NӲ ֝u5_l\إҤ{8ԁ,1-½6 V;(!qn,/`km!C~S2/>Sϖ_Ҿ64w3y|aIӚikTyc7)J{o`|$cFMx'.8e ^vÊA1&!p \=cQgٟ3;6)!)%N'yۃzbh =C ԉ?-O (~7Y񢦱tY [D*D|KQ"%5L_/ ^7.(uI@u(k`b&śMR W*vHx#+uwȂ_yὶr,=u5' a5R kN\g` °f_ܷoc*8_ w8je 1WB4KFJUYܟn@Զ]z,u iSfȒEnV^,{u$#%ZEu"ȣ= ^Nʺ[EG)6RKvdÓCiGlzwHm Xj8f492#zE*߽KG10ݝkMfáԽ\I71{ސ^+o?(2FCê .C[A!ohWHEV6"(МWu2o02K_eҩPcn[MoJ.@^Cr@l%; /3}єŀIAF\t~"{sz<)2ɉhx7jr.: 3l:(shֈ-w5=zT\kjǠAܳi ||u$MaelY lPؗT1%K o0~OhW(6mrx; )huZ.Xj\{@JHLl֍@~.V: `Z}~"STl'1PFʥ Bi_S@v&f=q]~`q9P o+t|k(}*jC[֟@m@h>|v456FG^ϳB2RT2b_ѵWC 1ɐ(N=CB uiR4Aon(UsNtIw,Ls-9]5wմJz$F5YNzx`>&KIB:$?@Ej)ALA2 g L4|;?V#zGJfҍV@wehY룁ڛ(5 8t.f[)-y`B74>jp Eep]6>r! W]mi,n? x\\(_V7Q@(d}FWaso NNʣ1ݩl@&[ώ/nt ¦zPm;_>:m` -:(#-Mp_#|OUt g>(J/t|>j}ڊ;#NBR;pSD؟ qt{{~?;f(,?p~&b/s9e3 TU{ NU 77$ʠczUCI3_MJڶm90H ?n$Ͷm6)hgĥmصS38^otDC Hךc$ZZ"B8îgKTsl:z55,XP/৤cA(<1oQn.7n\Prc6MI4O/鐥ODQ,3(í;C}K+T[a\2I^jW:5>JM}m7$H@6Do%Z';3>雡}^bW_c"Tɤ"ۂ>2yR# h%87 `7<9h\GdKv?fv fb} .<{KF Mֺ#n)VLAq-qE~JB0܌c o˩GтNL\ E: :oe¡_?u`3`oD=$ @r|ӻs*0Q!]-T{ۯI2@8iBkN pQ(mcˀKis*;8Ȓ(E\=9>d~p({a%fQ1^";ԏoA{pˀ5䣀.߷k^"ءT>S}Fڛjރ\wB~N,Fi 32KO#yC֢Wk#F2Nk)hqJ?ۭ?̜ bL0x  Tr1/ ?l>zRjِWf y wQAPbPPD3޿(Iqh&?g '<; IVu [v,y&z裓 Gkb/s7Yxta|r*xf[ӕsJN׼n(SvsE kk޺yu=Vc5ڴ; i2ecUpBkT=mqvo='+kq%%ț[qv;&M򅣎{r`R{6 YTikw٬뵺[$ƯCr>@:.VEhx0͞OwW}>:y/-P;"1C͈~ЄhkÎ=aS 6Vpز[B~S-̼ >E(/ӍuU6<wX#EJ$z&ΞԭN%qdf*]N g0YyNF<[J2ȯˡ$i HEቯEZrێs\$1 SNSCT Y0$7G;Jq3| gq p[|~e%gcQ>VY-#=2vGvzAg{Un0T,Z&^ϧG9DV;* PJ`x{KJv#~y,߼FCTCAgghei{E;H' "?r:h("k51$ `; 2)oV=dp$x$g{z%ڂ8E6 ,~A|[#@0C!X$S]HEL Δv޸J.$(U#_;.La'_TN "_[Pև Jx ­bco_#"̂,8,[, w+RwϳD-؁tlу[3&Їd雪6Рp~^ۨb:x+i+FX;پ ,upDؚܡOm&JgAHڷZ^FhɁ:lV |GaIsf ãę+8@$U4Bx$NjtI5qo)SY%!䛂j{ޞG%S.axnQOo vrM_mնT+$-u͌ ;MR|qʟ煍Eʼfgf-L#hj41WҬ`c!fNԨ fluvNB϶G8;@:\oZ&͛;يR/@D=~mF6WMTՍ=v,w?"]X( s//V+H% Հ0j K&$osA fрR"`ssq.3F_JR?E VGCUL0vo'ƆNp*U!hD6{yL'څW2>h+p'um; tV F8~gfC%بhC.i>_{>JCqB<[Ѝ%[d41chgsS: -Ecۮ9˧0m#w+_!~5(gW@k ;_Ql.e #$*?BؐpJF&_KOAܹQ)PܼRVE6\<\(OF{yS`fN6,-9胫pЂ6p yIkfs}޻c+M fI 0|%`"'h1标i aM`S h;vH3L;CTIgSԧ4Z2uui;ނ5VP.r,`E?=ݰ5DɎZD)1xcv -_cjQ w]*Fq?돝¹pZ*ԨX&\yhB-ѯlE j! HT ّHcG7e&dkEimn'SWA_G %MGAݒ1v@Zz儣%?r.8t" ֫=k #D~֨-76?LUʙsLw䪷ߧK!vM;=^'!Sdv]A0jOHvQ:{_.1}僠a$/qԇcnQN L줍4Hx뇍uI-]T⋤ 7yV &鼗B7y{[< imdа#yy=;*tij<=dFqm(1_̵YdJ -Vi3[FoB9S.usٶ.6 n&I md!llX\w"j*cy*Xf!w%$=!i5m`sܣ|.LGKx6dDT"_; DrWe1Op-0m|xC6q&x0!eS|7f=v^LbNcl$ĨHUGapr j;2z뽖ȤIy qA~,F`@O; NqimmN8ݮIr݆㝚x~jGDjG]ȑ֊]!>cg +G#,«`sޫ|AE'>Z= ;jrA\!6yk5Q6 %2}49P^FO aߓ ¡rﴆ΁:`|?{GٟoﭔO{!Ы}ma.eE{5H1q.BS T-MD_9. wm%>/:\rؒr'~wyxdDs^ǺJ*`f؛Ut<b 1THzu2 HV%th{(lۈo]EDfJ5x߂d%f7_ ~Ňr15.](V8#/fYB/H1 \8WN hǧd u3omQh<l;Ce 2+pƟ/ EN#d |j$ ) h)aF0 |7z2>ZAVdURglݼqdIlA\fB,-'ōtea2XCҴ淽^ى̄]@ )v'f5z`ERB!$MfW :ڍ]c#]˝Bd8z$$,R2e jY6Mf~ߞǥ j lSJv0m,.GpZx.3 e.q,JgE& "1=VhEhj}GRJT{;hf&"Z$ֹP@WM iφ"NfKX^&{8.^p!d?KA]C~S z` %ZG%KBpcBV=WR=gnV&~^|yފ,e(bU`ƓЯ"ˊޭ2v2>A pX~ABYZ8c.+S=6U0 뎳䴀mq]K:!vkeJH)6r^pip&CtyrLI̟dba6 ?klnÊ"DRz~ Nӝvd}q r;_QV`qưTQkFx'dBbR{uzp8kVگtpm xg~YGRQ]xBPɦ/^*e/6zQefǣ^^tŸʷ(ʞGz-1./V΂g}z}Q>jzi0b٥I x˥%ޯ`r @']K50Õ)i\21NdPcX'zT;ƨ _9&ZuBgdccM0_'ǂnlᾈ,^AHDDxMWKHcYludl?|X;CfbC7fZpPHN7=&;e* K`llxKETj_ U75FR>}(-Y=Ŷ uҋ3h 5ц 5n^MX5v 1*51(RZzEœ)|ABdiW ӓK-D4 TصCu?`۸7sV ύ7"hb`)VcKbЍߠb;E!쏮B)>g+JïbWre:9]zÞ'Y;(r+p>蕜b m r(Er΁ǛJ)oVV#5rƯGǠ\%m+7*ڦwAڴ{OT;MQ?M<[F,Bk~\W[ #>1l#rs\r`-G_Lld,i4Y_s4m(YGÎ<9zbz A ydvO˜GŤƿ')hkz3T^pT0Cm8(]Tk c3IQFm>|ܞ45?nkryWW$xu&#KlyC?]]0_jΏ/WÇ:JBjKrDzZKO|a g}[vl1Y2;RsqM᧕mVrnJ)З' 5ǯRw[A FX@ [}j2^3}a ?};U:0Uov> ijqwSBm((cGT톇/[R@Jr>y84G6;K Ƅ#"YxI.pj0qPu|fs0!zLmɮ!W߸:5367/su'Q&qFjZEuq1#ne;wS@W\X0_q;?TBL5`JOHAB[)<#)qߡɚ`OAC83+%s2J}Ruuυѯ ?^, ()!H"_oɒh|]n֏WpSH;"i~3L̂*X3섢3uFV́6;Bm)+A’M M͊6 gJv 2hSz*u?ԋ3WL`UgsVԉUg'74iږ1~Gƍ{jrH ԙ=a"Τh'CnK~|&qsqӎ7=msy0`xVV.ǣ]=A[})L$ʭ( I+jBa͂%VH9jW x}kyfe瓵chgHWPܭgOVO0'`VlD*gv%ވ ē'06bt0ov~8V[sra@.sl7tF8h ]H(*44Z=oVܓ|s_dҦl ?B =w$=TreY'M=IƧH&W NOk+٨UN8Fhu$ȃte~Qfb¹y$Y}J=Si@vSg}/n)<(ۼf.Q]iNHkceIߓ 7^=͏Qi}}4Äg pOUt7`:3zv[.|tazeJro-ѕIŽbxv!$ _B?}):&B<=D@~S"eOD V/ ζ :̠ NlYW<ڨvxjM uHIpbDCÒ*w"˸)ȼl͵S]16(F+#ԑlыg[,ʵ)#CԪlKO`z M(Sپ1MѸy`K ׼Aq7tLò0cai1Xu/]+n)Y3)ι2DerÒL@Rߧ,3A2, *WtN!2'x0ޝ=b('L4*W5r<Ո@3"a'O.ՙ=x^%ub/̍p^wtUyzh7=rBNsl'(Úk|bR:WOc,hLmYeX2~8t`ХG'`[N?4Na@xT_d $ȩM|Y[:N[ykb;)m㓹ojF[.-ΈuR^X3@DCūyNH>srh%IٶI t-Vz!5rR.%altx62˨y' H\ UϛXtg=2KR[Q%(%P\vj83,sIO,^{A}q=bKG ?gpPܞ);jy;]_=LM l5L#Kb7闠v~!UKМ==я AVǬ%UW\Y!2~uƹ"[@B:rTXA4v|Qkv[7_ Q1zAbMfDVr@ҧ/iU={[c5 "xy4tz +QInұZA'4E0,ʏwBNIhCa=J|A`?J-"/kVn4dYԜFtVAj=9KzIc4$ʆYIms2Lǥܻ@1Gc~R@\z`TwL>8B X{i%o s$[7.&)~m2F;9A( ޞ7sI`c߭BtB`:{ȡ#xPkըo?,a'% +S!G=)P;el$]{Cj`J?1Ò'8&rN*Ƴjd;G@'_%a҉=rY$зM't¬{+2̈kU ;L^5mT-a݌SCWFv~;FEsأg?GI CL2(/y 2ar3y@Oa39&9ѹQB́"?YC ?s]gF|O=e m24[{Na{D~8FgOc{Q9_~ZE6& 1 {ldu)qhcJ3H;7 8xm8wG7+,Qu6KK nODf{mbPQe'+쥩qYfĬL̢gYIn˟aWd^yC)buGjAxWeJB1,LiwBOnjJ 8 #tӸ*bH/(d5I2¼c$(/͸tn _׏73.؊6I( +›Ϝm98Hq0%[m5~rGdO eP4/lt3f@=MR.ķ3Wۈ)fQBCBJS^l }wmG>ĕN|+@ 30Pak;,8Y A|M `0MdD;e=hX ._[B:)aoϨUv~֬3 `W&uKaU-Z;c5༘G5Fv hD3R2d% z滲uvYC=6'CoMJGn-!PBB*.nyRϓx0^axOm`Ji'0,}k[27x7y=j89:L\Y6&MOO,▰6Rǯȯ`s5ٌRJ QvDK^G[-";IO}~tnpI 8_‰f%|ZZ5 7;*)ve$L"Wj 1uE"4H]fņ.]gx)%i&7FPQp.JEHư E(îkv\c8Z-8&3 saq"ra^>ܭE[iPNZ\+5>A^! gP]&^T+F,צQUgW|+*91qD~[yA?#O⑙jvG'B1aD4_ׄ謇a+o#afr䘫^bVI|m0z E8"^7z3{7h1,V&֐=$ֹnusV R#&""F82dwh)=bjS @C300Ri&}gLʽ8 g-B(iEfÎ,R>wE0+" рZ!ȩGlp̞Oz_ phHlHc@uEłHG6LǓ׳%'=xsP\R d9t>"0 7}O]y4\\|Kh_QhTO"Hzw).U6d=l5el8RKWKRJgx:@dyẢg*? @Gd5g'I'a(zGI!uH(\Hq΃'RPr]r ]@;zr&LKA8܃ѲEj0Iv Lf(/?;m.H±jM?Ws{S5 {=~ ҇ XGA$Xc'^JY!. 2]H,КקE`0RI1t-pIk+@ QX3iHN4֖ 882&`1`%ZJi-]萰%rClșLm{ZN}.J`T뗟rlV滮֘wfn]07z2GVg( 24%W xtl׷fcj&L uĶ.Me[)!dx*S,Ӑ^_p~-+ufʂ,OJm}Dd}Y"yes/I-]á_beoA{V.4Z6Tdpfo|꓍Ez%tL1U kE# Z]qRhP`_hxnj/t^upx81)/ujǠXReҚ/=oOR!/Oyr9 Thx6G(#,9Kbzuڞ'u@3d3lbs߀7ؾ׈csMuՔ"Fw=ٵ=$ Q[=GVq|r=an(b|bm!N q`-[ϕt]\eIjV*s{7Oa<{}˭kݧ|7Yܰo!mD뵩i-[JV:z~Y$Bn|B=&UD Z0m 3(҆<0][/3lZ,\,3$S/{wJ;wCXa1B#6A|Z?Njސ;|XF n\z"r7٭o/(<-ܓƆ{aA lHSd'CКXǁ?T x >+d{@X&>ſcC:5c?9|pj`\)x'܄~v@h]b ry ?}'iENa=HD4ԡC%#tAoԜҨ(zX0UӗSok)Ƴm}*`$Sl;^G#*݈-VH0zA(Ur$w׉s e4?h:ȏ168u LJ1 B {k)ˡ0X4s{V_q{򡄃=$Vcڟ"uxQ6qTU7RQ.K +S|FAHtj @KXe 3z_ x@ǕX)'uu "l͑,*BCl>ݮڦ)Ath_=7x?|~m_~/łLa(dwYG:ΌUnyDtV$N qRZNOSXWMJ_j\Cb T@I94A[[ϪDp=d-u iI=x*^.P0E9fz yTPO9y̺f0OS"a~r~'q͕S`sR hϳsWl*5h#k/M#fD+9L IL:_xVjrr,&i̘﯌0*k5Э_INl#Kp}er k&ů+љ}8vT+jZ`H7` NL - sVY mm 1HQ})Cϐ$ g'Nz2s.U ̖Ɛ(WP3(^iHc8@f3%L?RiZݔ퓨7.],:z*2IG'9+s3cUhZcD?]14gsմ)M1}bŠ^K+aiݘΙ- }8hRDX]@mz8Ya5P8?z#$آpGcm1]ti` ػF*3G ^CvgԐJ>",ȺԙT3 wl꘼x'y_Ρp9pdh*e%i'l"mҽP&;qS#T"͞ sEC Cі^I& )J-5 m5Ym4]r?JM4tŕ=g D}f+1ɢ r5yK廟?69f4 HxsT=|<4FxU<#XΑhyŁZ]88x5Mo"xezFuļ'{(|QDKvI#\\GR͛"BMA  |"sDWB1mp,ke$課FJW#1%p_S|Nt*`>D/9#rHWIiNC ́Z`6kߩHtyĂe%o ÍG'Kd=Sbycn!F0 uNhD:*QYNs][ /o{ՇbOpB@^q)l\L^YG$6WU7S O|S2tq ,I3)RNG)( T,ϺBsBYf!+睏GLC9\_P605_$GS4 9U6_ᨀ>ݛldnNe8=}+<]KZ27d~>pR^@#u@c`~`F7c9t_#޴ >0IEا !>5 Eh$%MhxYJ— ;:B+Yai\y&\;k#ztK|eF5HJ{dÍ`nfu?L_*0")87Y,zrNE{E,VWR3/:IݡV]0/r ]("nˣs;hL^ir8`0ϵ>)R;4$@ %_o1Xv+O>XW)+Sld*uR]fRתY#hҞh9i _5oXaZ o5IuI"Zۇ V&36Rl I‘02ޗyY$^VR`8xef;0 ҡHX۞,S[4v x W!lo]ҍʴ+K&&oHZ灏/8J^"kkzY$o[OEG.1)7|on)% zS?skNhC7AԛQ+PǼ{yDcrPv1Z>w-cyѳw7D3Liɣ,̾Y6G/!";f?^mQݖ;drbA Ua80T UZɩE&3=ck6'uދkOFa{dLE;(/W@כ2g@Tb(OGc^!ܶDž4gJEo4M#.MΟy208=,5當҆pIK1Ӳ•jx\L:PB@ %?ip#_'jG!b؄N1%hXQSc-d)kI`lJo@@8o_;c*n.a NOQntӱK9 .Y"[N'Ȩ=C[wѳ&GIYԛSBdFVǯOwEŧx[0/bg23#6K=Va/Z֎6>ku60/Wq; @͆Ԕw_G6|R" >DގYֱ1}6SJ.D>;RfvXW.:E=tAl: b4WRǼmV̄1O#QUC!%GEX/nnj5͕< l(IGȈs]|r^6< zԠ@,iY˜ ;NgcVa0BRb`RUs/|ټF`~43r 8Y$f~h:B64Wm WFهO g!ׄ>uP d>U$ol4U9HI"?_LVD2ufUz7:u:E2}5xFg5 m8!sJjywޘ S"b<yzƘ@[v ,ϋ)#֬TSGQԼ t;,b@ӳF:XTZ,н%.e^lЇA1  ⋘=xon~&6!3X`v&R >شqa_m>ԌJw^CVgт/Me&]fn(.;DpyCa4Wh> } 1^fNi[0 {uQQB,l 0k.˳QoСº( ӆr۴+7 k:I"UΡgE8; A3rBx/jh-=#m?SS .D $ \9DuМncE3sF>Գ)NJ*E&ȃ겐= YZ3l!"N͚l}ϟigLB{4ѕMG RDžKggp*v [CsXiܟ5U0`IEMjrAavmh%[u|)hh9"OI\6|WF羭+д{fSS P\fkDQX0unũ4%OWJP4A!1}NiWJ\CuwT(g|9P (>Ӄg ז2A<`n[?QU[VPiǝ5HD4ƥqB*f5Q!Ő"CGD 2v{8jRfx O Z)jT7+Z8f@z np{YM:#C԰ b-'O ?I-* r1XJ!]`;G,g틲Fk-R%WPIڀ{דH=] Sѽ|MR7st@qS:,|gQN8L]oYWe6@& ue[1\V:meO5i%摇;5@aF#@(@aϏ2ݲ@QTg߂vywW y#<}ڎ `]"(hڄ i̿? ,~ZPhd{QD^}sQY/]}vx5˦]_0al'rY-3A#]R2u -xp^O1%K_)@O:r&>>5wy/ވ~×)of#1R܍:Ɔ+0]X6d7 {P%_2lM?6BaJbg(Jrs?Ck}̍.*#nՆ8;&ctl0Bm4I`('],ʩqlpU@.gƦztd$V_m4oAzx2?;&?Y8+^Qjl ňVpjīG*;tނ˟ 2x L ?s9qh羄sh2 x3;xn=s 4bYz}>MX^I>B8Jd"R_&!QA!1]}1!dc'(|]e"oXEF(lb$F:{U}ZzZV9ێjrC);7qR@`M.m넹 l8=n ïBQ g-cHlZdj)2{&ESI+eE; ړ^iڏ˕R[lyMi{~v [d Bz[**ߨ~]o-O~XHGa_7Hk䚈.=EDNLT=JuDBYo’j5׬iUh.l/zvRp']"yQ.9;ya1[P(WJi@as b 2''l2R@~ȣ&cY:X}B~Y dZ dT-y~%LTNP@s,ޤc]e(0}OG7y"J3٨~(l!L1ՕIOEwtU/ohރz$I 2b ]o$H|ĜxAF/Q vy'Y1{ISUmCP$8_~yuqz4 klC׳L\5(Vp1)⒙K1T4JkQ@R]UX=G x(B'C>7*%(ޞTQZr~ڀmFQ;od6Z !Ksu#XdQ)B1|3]CѰ%hP;O/M{ze +zLb zxPĜN |j}}~zFd2gߔ7f0{ˠ{O#!R}#%H>GxtxḀ^;J`LIPĢdđ_7,9zC0,̌&S?FXU:}`#c:2cŶ@͋+}&!D*DeX Ft"P%XG| ]&͎3l'Cmcs$]FpJlJhDŗY f~ *x'OQl >u9뙝*tO]RftG4SW[g'bu >.,5;0 @:J ?Wݻ W:D~K3Y32ZLˤi\|bg%mGprKnhcD3]e 0tȯ ;_( 2;A05}6hIKm=H{18$>΀lݳ[-'X&JSsݏdD} b- Yԧá!^L m qda'j~(X -O~/KC05Ƒm'"f ,we-wfvDڴ6^$DZ>g|ZilV i$ɿ%̸z̳-lUwT5޴rdŀ&|byLI~FB<.)}zS9o!ZkYJk*0rlZ#ԁs ĮAei1cLSO%ł~E[i12ǩoB)K43A$vv{OrHH9b06}l.+g81{QcY^mґ"x.qgL":N6>)' t>A+*w$fw5a[P'XƓ!Z!xXx"JnD9c::x3r4PR t>jF]!6$'K90Wf6o 9o$}֟"0e}@JYX ?Zoϑ)]#JBUeQ{ɩka2&֍ҦO!w)5_ A5ѶeR &;*T=9@nזyCYa!0&|:OI@|3hL%_ҋArl%xE*zak EA\sRߖقlo6g#=NKT@ScVjUZ:&z^jBwcV_qGm;r&j)]j|7VZ͖#ȑ 7q+5q!oE %e{Tj'Z[5j ͂q%X'5ή&߄sq93hH.GAr[>.;*3\T>f#'Ol`a#,}`W9wmZNO];g;`9 3RXӷ7uUNio>O]ݡ< YCi%X+/}>rw)9|qra/|N kl&HIXPz+B Q6 F(Uzр6\݉wKYd ߂A`ah}=wShS[ċGъ+*7ڿ%/y7kϒև'>%h4`%/D qD/),,-ըM0|c~!j8i6XA rĦ;_D>Z F-(ygj 4ZE<"z16!R7MYfB>(J:x1{gaJJ'PM#vaQehHvK9]3E)j|cGjTRUHc REsh&1yMT ^7$/ ܓ(J^#pPyn$9`9vgj-B\|dF#W7,{SvƊ&_HնZ_7lqJ4eX]`I(샖QqH]&mMTĂ)*I&|5Krjі'뜥=Dz~xܛ_ca>zy[Z0EɄAղoPb se`(+Vc l"{By~T XZIQWn3ZfEXZ4/iLХh{ {k)vvi4mdżj?u$RRq*ӷ)5^Uz?@vo@W$osxƑIHe@enW7Wnt3w_gamrѐHMS@/ktg?aYiV~e/AEl>b{ג4A8ǁ5ΊoXzތoMxvϦˊ&yN(?uA=- 7R+ .f)A#P_q !=2eg>3PBG3*YWz%J[T(2i 2hs*,NWaܗ 1=@6)H*s*<߼˚#6ɖ3؅Ex2IfBRo]hbŪlv!%L|b'jw9) OtFʳ/o*ʃl -BXΒ6F4oCh Xe Y[䲨}.W[b/x/ùF9ݍh8ޜo:>$ w+,"5 (a[Lp ֈoRGDH.z$"gbNwEٕloA b,Lf:+FI:2mxG.3EQV' >b#.ψnYCˍYW^*̒2 ŚKv ԟV SpV6_["uK,#V7= P UBI 'KmwO^z\WWHܡϠyf[xr |psЖ=K˰q}z)F[;"N˰P\vM*y>qc@S4BK,Q.D3Hz4Ы1KYrИMT(3г]ƮKp/@vҔ-cA'_6G&AwZFjP(6uѦaqD,2)':a±OU>.݋fsri}jaS#Dք@ ڸ˪_'cV,B amty#FJl gpnx-j]bQZN>u^F)lb~jBcRp>j>u?y&`J6SgqofO$M]ѵy~J.@'9t 9NȚ}|ʹʼk {-F9./Ø{I9dM5;3lGUp֫?1`9 ~Dk{Sa8mTuEjR̈́'c˗[a s!Xn2%}rAJJsۻۚ4NaB bвV`[Wºܭ92/?7&[]u2qU_s!\{R vm"arc9oGϑ#+qJ( n{4|Ė+?1lȰS,OyW,ȶ>fdU ٝk :,btj%>H_#I Joq~3s񃭯%-GZ%[1ݥ^"|ƯqX@R}C*%N=a#j۔HZ%k0д!Q:a>||>cTQ˴Y9ߙَE#kJyaWL<ąJ vjp2;=Ǵg.W+EѲw|[.sN kViO.jT]%^h9nSK Ng3j&v V]jMut XJ[F[6dVYJ9< ݩ]VPF4%-E.2%iddRi ;Ӊc@ kaL;)~-k=&M%y o_c6P~jo6m \H1G8Ȝ(lZQ,Jc!M m/tM妼v&a>GNrM풒ssD\26l=r+1Ĕ5OCP6yڃq (i=!ᥕ'H|2kVx91*/JI4?]*L^JO(њ@ 8B^5e4`k8z85gt$tZĎ_l8QQiESyo}toa s0)R]..z>ZlxyU!T4S:Ξoť0ma++Ǜ9xpYDD:t?OJ \5VBed]^o߶59;h_jA<$WG '|F{l:3[դ=өmFoGˈE}(6-f-WX+TbIW&qr.8QhHs͡.u1 yh@r'ـ؊!Mnef3y^<x~ EVs+Yf.I;C<1H%ufM2+n] Y]}рJ^I^4 #>a=Pnh6;4,X-/C 4Ur@u#9CU6mc'do\3: XBIχdžb6aOQrs`_,]&1 Dk /Dm]dj |r~nqI-h)|k_AFۨ34ï[g};Ѝ \) yVu7Ŷb;av "ռErA@OC2:ۣ;b>ZOx»pO, F |d:n}dĎUB_:̑a_DUzl<c"^Wcw Sk&F `u;p"a-QfLآ404ɨ}ʟ|kמ`7/t?0SvNjy5sBHQ]uWUU.2nm"m~)e#Kd\r6fTp:%Ŧ9Ǵ "ZU^ɶfy{ w$6[X"nD |aˍIny.?S̋ܖ/Iɖ-S`:C1I4sw''lC<Ū/\cN"ܔ}qbL#X?q}fqjGc^©>^ʦdj1̧wdDۖ{)1[QCwK0Mó[;=}XA()7$X$SOuʧE-Nr3-f8͡cq$ 59lj%OlZ/6c@]oj4\pkw%7![ I oݾEdt@ w gQep jŷdu>TC$odxaɳ,YsftVf:z ]W,XwFVW='k{M>0mCC{λjGmI_6E'|%s/@*WcGwp&RTDD'о]~HOΖT4PP}LU Pyl۽˪.ǔ 9e1v6O\w hob~1$ #FSt탇 m.d+%&/zk$^ r}(zl3b9I#eO.m-Zj"7F`L+˨m ѲI^Fۭ>y[F}b@cM15qbP`yN^V\ tYdDBJ^m\]Zp0]jS?*1;n]+BϜ`g8k}VqҀ%J+mr6<-c9#k]p*^c>_%5~Qi)x֚iJnͲǨntqRQ 8w'?Dni]WK^-(ٚ2YXR1q%[Y&tAl+o^C? UyW|aB!tFjeL̟YCH3IrHqqhRc똵xyd,`w7ʣfHT=h=/i} p <PAW jV7XKloP6a"Sx?TC9:&& uYinÁQ^ʾS-bB%1vYI.A>yVOg>?WQv񚝾D$zZtKߡw߮igkmyCK1mCŠ Ͻ@L|?5hgXTB|JjOrV& y@դR<װ}_[19RS.iWB&`~q_Q˫mӤIF6z9>7Jxyϐ6)2ϙK aq+1O3/QYpyX=逃)jj@/`?nH@N@a5;sxA>5H˴*U/*7dk%A6c/4V~:Ȑw}݅q['Y>EY4c\ce ꓴZt/V^O^N\lY=QBZs{, Aܠ2kaݜppՄZpHp^vI;E+x>aUfD(T)oO=""J 1]8i`2nhDd2Ԓ!H2|N;gk3 Eq֟L, %]:)6orĈS%XߧJ`ge}e0m(@`c.'aDTdx D)ya|`P81ƊmHx󃃫OPث_W\-+ÁmiYYFv޻B6=PЛok-ڣ$c4_0X϶D=:'T%cv7՘Œ3ꌕ/x k**rϙv-b3p}aK>C*Z JxFᙦMgy+,HFvD ̝+mb]G:-(^C{<'6_ȔyUœğYLS-JP3V^Obջi$7QtB! kp᩽xK~3p9#'HQWuD@ңps*\V Z@m(w. ~N .tٶlL54}:UaUӐ'q,xuڬ#< .*k J1Žbѥ鵌q=I݇1 ՂV4I H řWH$ 9Mnb16fTm7`Uid{Sش̸cOu? YZ