python2-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp40>    fy ;G|`u` R_ ZWLW[dvi KK7MUQt0>}THZ& Gfekovkc8K==wk709KExJG.$[:=6FS/T~&HZzKCtAL_Fٺ|,y>1DҎ04Ӎsx1˲%d7# @jZO$7ĩL8I&6U]۫Kz&Yqs`dTok*uf2-76ʱgrEUEqSćgFxO=΢~md_6To7obtܝNZYT^}_sfe7100360097828008724a80d7e17c0a9cdef7591d00a4cadbb1fdce620953d2580ed4827ea2191245b24d6d209f27f70ee27954 (]qlnv.>9?d! 9 d04: Oax~     (Xx#(?8H:90::{:F׹GHIX Y(\h]؈^ٕbedeejfmlotیu۬vzy܌ܐܖCpython2-perf-debuginfo4.19.902409.3.0.0294.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.ftjdc-64g.compass-ci\/GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64`ZAAAAA$fxfxfvEfvEfvEfvEfvEfvEc85f406c70289f874a008b1fce270f35012ec9e7bac72d87f09ee70d09a162dbddf37596bed2bfd5bcb1a52fc69bd28a29e4bf092f9e8c9ae30a7637c31d7e19f2401f87901c98c5946a6bf11479abb5e8e03f2803986827f820b65f3d0d3a9arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2409.3.0.0294.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1f4f@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-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- !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 17261169704.19.90-2409.3.0.0294.oe2003sp44.19.90-2409.3.0.0294.oe2003sp40-metadata_list-compact_tlv-python2-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp4.x86_640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2409.3.0.0294.oe2003sp4.x86_64debugusrlib64python2.7site-packagesperf.so-4.19.90-2409.3.0.0294.oe2003sp4.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=016992d5f90b25740356eea8c2a91b7e1e631523, with debug_info, not strippedߋvX<[jvv@utf-85c7f24c41b3266d209207ae50cde74c8b56ef52ff51abddebac05820174f1989?p7zXZ !#,C=] b2u Q{LY\6TNWdxfFE4BݨQ[gػ=t1f*WB_~9x$jPnD.F+ծl Ufl'PV`ŲiƯlxڲ#wXO^LtJA_ yQ;r[C W&}~GvґlE^ X?Ϸ= T^msgѢ8>;"/< X!( `myy.h?!_=@<_$kwH}z.1TެCRT;*t{cbͤT1j̚QU|PP9|SEtVl#۠14CBƭutL(yˬJlo#PjÖwDL=PCZo{Ƿ8H CCAMBjuLKڙ4]* o8ݷ 嫆Z| C- QP)Y~z5f[PML9Cam 4!~^#p6&y7F?U-#y4uȭlm{l[%{B܋ȅZ< 'fA9s$bqX حUY.iƏWv=DOiBlOrܪ|!шmNQEj@{U }v@B\6 f/)͡D'Q|8C}KIwحtdp:E:t6Yd$KY5ep_̌D!Vg.BlcS'%Ei7vPuVggO$[Ȏ+(ٯs3{gQTR}bU&BIp|N)#$m9n1 _RʧZ>hvJ5rYUQV& sȿfƶ)g]yl9@+BʥdZ>ßM[aeJf~̅Va 渥Bǚi }8lCbҋ/#)# Ņ`jIŹ?4铎ŐRT1ǵvcO sgG%e<{C#-[\`hS5qP>}YYx_3Xr* ֿ~{1,Bm#`"Iy֔J ^/ Gh>dDFgN3XA rd]dTyh=s|ΡNaͳ>i˛@/Tas چk$Eqr0}6ߔC uLWUvsK¼pvP{Qou?pG9]X+d-nV-"rؿ7>='i*phXVue-PI{Zwܓ3c`bCl> p QF8o={Mz:d1 0r黐߸VwB,s'*@\8 Zd!"#[֒9ɜ r2wPh- }y#ϱ|614gzlK9w'l7ކP-K<ͱ@Mc^H33 EI !|-B7VO>+ٲbj|`FZ/ĕ0ESS"@ghI>9X`GRs0o{r%M}l|SZ'_)8lUՑ-o^5V@J6SdMy]Xq, &9p{MHx=j_;'waAJoQwzM(# 5%s,{6oFbD/&a_s"} yڐRꆖ.$>eک=Oq٭q-q5*ɵS-i zU<˝S6XlP lG8W !` 1CiS%mLU"e1ȻS. q礦#;gPǾNZ20? Up}Vc`˄Qx+G6?G׳.&?({IQR 444tbuYl""mvť/]G 2֥:gᐣ-SG_˸Gׅ[' _m&` +:yGXŋwJ(dlTyQ5d7 lAw>nԿzQaqfՎsmdQ{F>yN|-:9 }"ɼe_ׇ=]0rERlw&2<Rwoje5wwT]ĸ%?k?&o4~k`}R7!G֒qѡW}5А+.rGVgbiJmQ(D=9՚´UZCo^?=Sz}ZaƬaYSƒV@Ix$`~h[/3 X%ΞCI8X`p2#jekp. >)hWBYA3>Z6iu \ %4bZ?byb߭/h%PA@bTsq$:r SfTG1Ȫ|QܴElj3A3$k?O*&Qץ]4≬րhL%ӶJ ]X\ԫx+Τd{]LIJJakJ}Dej;{QFqi#<NC3{ڎWEg%+*-I:][*X1X}-9B^smlǮ9 :C KL=Is2!Rϛ\ y4K3!5M ms(<7UPw<%rn4//lf@a.y_\7x荱2Pbr"yHepgؒp1%P-oAfY } W+pwJX`.<3Tt7W NAdRT`u>뫌9)1eQ1"۠[d^`-eP97.W ,MhF{+ÌCQMJ߮+ N X_ku3z2Q( Up> 'R|舼t6iDhKkm7v^Z(E!G)-1&q $R.!ioz !ɣ4TÚ *V_ێu "׋ U~(⊏ rW*d"6dP"](m0_0m 3 -je۶z?R@ЪJě|ȠH)V(2md񾮩JqL..&t@ 52%^'J*$L}@J5"d:x2WA'G4` 2a-O;~NrvwaYIB%Zr[cS;ɺ!2*C*^?=15]]DZU|hL|nbrGq>@e;LY%w<29`?ңY7[,kÇP!hrPtETܔSiOI!R@M a\֕ĵup3/ ˞#X9f<9rD ,4깴7፲ 61F1CN&7bݟgV>~}9 HB**I>Dܜ&_}N<#kB:^G42蛱׬<m~% Ϫloq bc9i Z(lҸZK1$|QSb YHPLo] PQ➘4<[4hMc;\+{lyFSrkJuLIMUaAn*\ YZ<>?x?X,fZUac]YB[ӛõm˟l8fsy$۵Q} *'"YP2% &[FsMOL~8a} {!N r#ZI=b$eμg >tD7;`Bh!+-20HRҥ)J o/o?yo!6bП Mc`:"ꆻ`+]"-vhgI__mv&΃J&#&i'j2hG#O꼩qqSøyQX.b*J['CG() `-fe9AA1a֏Ljvu^{D*!4&s!iM|;O:ٔT-JY>GmQ,6Y[\w鮏ڞ;gfjHMœsl6Ya'2qF/ rc{ լu@俣|b t=D{HiGlm,K:nY =*Vӄ9GOP4:ctZt5AC 윜VѨ{x{tu:$G&99U26 6n;wW~6f=mnؓjA[`_>oMʔf35[5B!e>4K}Kg-ٿp'Fa 6a/F#x׋[7RҪ#/]ums^N?k/ǒwYWpHX?$M&n֊&ZcB̋J{'C!17nYzݏ-$1iZ{j_pk8ZqYI K]SYCZ5cHP51Yu_C†oi0xhmQ{^8NCizIup>I` fslSLbl~ҡӚ Da&ˑО# me}nP_CYd_2KO_Na8^d.eʣ aSaPz] et:~V)65vX)J44' ȳP̤i(J%Rw='416#ÕM lOnPgn ~xYdZ!b-'/XķTJ|]o3xn a}nw|p==ύDQ4U,[5)b+Y~ ѶH}^ԮhXmr.X ΁^@rPULcOj;ŦuGoj %3t?wM֓,mسe@ʐVq/P ;ca\Im(ι&Q '讌GӾK2=o˂$IPh8 [s-+jm7i:pg6_HŁF)<E1~ uED TC#aun:)ekoܝJW&Of 1jdpCI0v5B4Pw%IOc@%9lFèzF߼24m^h7kU5c~J2y_q SgEBj[Jpk@4oBx=ز} 2L_&헀cW;;E.D4f9*;˾GH MBHDL+Kg}oF"[WՉ'J37aٺI qs.ߖQҞĕWrr qh9pP{.n:&pHJ>Y+wy$[/k/cj>Bg؉sPh!:3Wi@h84ЦȢ}Q~EhQ6}Gk?W+e [x(FHݿ}b;2C#H{?`Y@P;QęGzWP; j }M|בyFϩut.K:AS;h?2\9UPlE:)ɣ}{P+֙-c^ЙF:N;{|e P YRvv =mǠƨ H} d it"xh,~u k"Z1т}U7cYr bL-[sЌ)G} :K4PaZ @0ra(!]*@H~I Y>_];SA/6 =#L^9V\V>B|$ݯ^Ap8Ecsc (ջPfT^Y U$0JK.5=+˔vh*/!Z1Dp1F5P`6hk喨* =?@AYb*Dq?0o D{c?#8qF'ȶ)O_pr]8PAjCFqkw%x ;t~|ݟWg#|%]cכlqQ/0yR Y:=4c8d^\<#X䋧`7ڍ&[w^sS@ҤƅEi08X3lE=2M|mJ&qMѫNiԪدG>@;/ڄr^3:`]ϲ׳ },>"w(/o- z'1o!E5`xk̿qk{hPk2|IɊ$*rkW5T/k"1P?S-_a'_ss}N5mZ}(Ct"gFealCe 3ɚCXةm]Sq:-OblQD!Qq0v ˣkBj%퐓vkc]d nIЏK:#$Q!%|O3Ω`91+ %GF-rw_4HkC*nkYGPTY>lYҸ\~-ķu)΃V:hg3V=_ʹ$# fNsձG``џJk/o&G+O[ IhCJxlF 4x2_4CӈAiY!@pGL.50r"L4R+;9^έ@U:p\]t$y] UrwRD+zmq!x̃W>Slu!) -::|YF.Ă#`hruz!&nT@dcbf6}ȋ/6Q:";s"AЛz鏛`5#$U8^M7a\Ʀj7- SYP`W _Nj"[f {BB}&,1\MU:Qs:vDZ{n*C6`:H:t;5nݔZ6+`@ 1sԤ8ZD,9§av o~m*O4 2L+>L![<}.|XT[OL>c6XA!5c/qQXCv=`1}5z4ݽ$q*COq!pO +IITkW)D '77^-R*sB<#]q")w -gРr;sQ[%"nw0#E/.sUmU^[Z1u4*)^Aw̫g/xμ-s NAn%_ƒr8y7%/(eאkCiϧ 9KfK/!a :+\Sثap6u(p5p%`05%L=T:](oEbj: km,|{1qlVDi2MX$e:W,G0Ey*dJ-Pİ%)p8p<93u\=|fja,ie;V&&~ ' CwOi1,V^m [DuZ$X )g!, t1j05Ip®?\fxn`/!jl>\ss- l$?~י렼U/8A3BYN_+1 95r\! ]"aA߶ut .I9rl E{0Ɵ`dYrkPEQR.P'N8Z,F 6[quzϷÖpwX7oEQ>3`-Q_ -2v.w (䶯HB+3V܅$'JM-gw THgjIt*r ۸6SޝQ]3#6Ix5;{N)XXr8* B*j%ML-Pu[1]V>372Cg-tQhXOE`NA['pQ⬩l!S{T0N5> brb%pѿXKP^aCTɣpzkl&T`hV;.i[`4DLc?t^Eme4~ ۴Edz]b|0^4K5vو\򸹜=4\rb=ԩ&?;,{iK)&_1c $؀K3EzZ2 NIl\.DPf࢞Sm6 sނ$OwK| ^jߺs9TWTwT# ̏ =F˞Dr\Px\6d 29U> "t%YK> п !ͩ-g Zb=deނnt87rqTg ~s.jMc Bc/ONvi! j:P#3M 7f=We* itzvu #=e MQh;~BxtάGR^uC*%,;/G?Cֿًf85pF`QPLI+nt Y>0qP'8dGh>pxV>&Ym':vC ]h  dBs論ؔ!l>+OI,]|dԻs!OZSL\d!жzR,">*Rȍ9A"\"`*s#⫲:u)'OÂ0KD5aW|LSۅN!7"]ˢFaYF] Kh^SNKF`3̊qD2UiK޷ ugsSНL9_k<ɇhYeݎj'l2]?5{'I|oQX!*mvZ=w(Ʊ[cf* HU8RŧɃby yeXɌ{6QƯ /o2# \*vtl ˸1afDa6/@Vri 9q wz>^O,OXp"9'*?\pWkM`]Mc,R&.Pq~@5]#n^kdm~b̓XH.1h-x炖RmFh7+~MJ8ΰbVɺupK?\đXXc]>Ax=5SyAmpKRiAn/W{+JHj).m:U kgbء:.wj-~4Zo0^s@"7[г1gTIj58p siKjD*P9KvH/͋`ݱ?0,Lןf` Jԣ  5O\d.mdWC1VP@wВ0t0Xa/v'A# sܻՒmn|`-R7O'1:ʈmڗَx81zj }Q7sJCYTIj;1*4Brxh彼F8 цɐ2eJ !Ƒ]8db7$>^ޛ_@zp!R\DX"2(fbHW6U汞z#̩t:qQqoZb R[jU0m~\3C]?dsh1p^:ӻVS|M-򈨏h1kxCߊ2 j58 ?ΪjQ5ؑYDREXx WT 31֞9p%vu<03lxC'Iz \6mŢ PHYj1Brv|ReJkKsә4XV(`uLؑq0 >^i@Ybo57̌a7|8ssyPXI!t(Mqx'7q p#IJJéޣxL`рXmܑԡ~v ,m23 cN2j|IB_*䥟nHH"K4mt*Y,4E`_p\ߥ,, 7L;rҺ-`u,~n uz' 8i,^{ȧcpx1rUV:) a+y.xi~!jq7dSK_dvZtA6n*?[W(r62$ 1O" HՍ́n=+S_Wጣ|`*vb,D `}!q@a_AP5ñ6A8;W,[l}^um`$Uŗ8G4"G{ʌӝ2}r,T^.&Wm7ZIh^!.c E80Nw(fKnji|!{*rU|kpb&T<[Rbz?NIfx揠HdDڠyi4jaL'$㘢JURFE+E)@ o4R3*X]<8C ĩ}PfA)gXBpkNcJnU{@͈51'} ^ZJvH\b A>{iŪ#eUcVO>̫ Q!W.Fϱr‰Q/$jO" $we%SNv{Dtej<`Hk<[s-io56{(31Gazsw~@.8a)lWcB&8*OvzୡOĤG!QTS7ҷ[@[hƱ*td&T}'.=p9v_R@x~Y)Qb (@EرΗwQqy3g#mv΍$)SNF_ۨ@)TB1ԋwovDId{n6r9%W:N:ꕖ&v\: n?ݼ9m̰aGtƗ\yrFQ瞼 )7uzIzEي&]g;|;ew$YDy] 5d iUjL'*&%Ӱ>&M_=-9jc5'w 0Jx7D-O=JL|zP5:v~ Ƒf=n:\aŝod#\;FsS Vk/e;]#Ȭ,4B4AoM+bXƢ_z{"JRӼ9-5,.[3(|P0ED;O Wʰ¶,IP5qq10RFLT5S1|TkhzB:fC%Ah i2_G˜)1p:aEOYu(}Lz@Mx[)\)[]<2,%'K7ȗ7øA^5}!r8 5!%#)dz󟹯? !fbH0rS/e׮2}+U%v(t MN~gR=ݝb1mjvoG-k寥PGxVa/[!8n?T/: 6 dMޏvpKSY_rǼ}Ҟdg.v2 it`#/K?a~5I zW-:T~Fʭ[ E oMjȺuL/ g nxSnM}9;w6e5(Jdj*^_ )˺t$A\ʦZj2;pnvDlǀz[Ƭ]A.ynS̐7Vayx@<rA7C|h<xqX "N)(8zbr3< Hf3Ioex ;ʨjWcZ8eك!#<)UN [y+ÐCw $}\$;DA?Ɂ{ ><5?`wR$OS_ɜHIZtӯNl$~vYI IoɊiU& (Ze+'E7vEfY^byu¢+Lra&j':N!鼓*t޼۵p)P H7/qKM0X@s'Fަ9cw-%`U߰7Z_CUpg&?8 hF#b.5lO)ʿ-mwjsv;8y!k҂<,2sqyToHq!2'իƀƁdDNC^$X ,|O zh F>Wk1w?ɇ{p{S烆>j20;ɢ)Gʯ%bτNO'eYuel:zX[Mnh Ybv"S*[Ɂguqj֞С[l웵c 8@~O3w {pČ$qW Yy>n. J)a~vT+vr H@<؂!%ZX! bj µ>>K wZ6ISE7]61z%}r^v_+;"P?Ԟ.u'5,[OϪyF-#ԒԜ^'E*SzQ5zeIN c:V J #0ˤRݠ}D <۫iW#^3Թn7)!J[n,d4KS7\}V lsy94S`kzNiUr*gIӼ0fu =i~&. (A()ٿP]|?GBS 4tպ@ @smOqZWJMn&s\+u։VH|b-75m|S˧';Q+H8ܽ7?%. 4,>[@ߍaPGձ 1-HP ,M#rMև*lj vau`z=[$M;yhQʸuxXvR !_u_P]YeRI 9 s0⚩Z^nsiƸy ˕{/hX7$QPG&+|ƢM'nKR#GW53vr /OClFT31_(A;;A e4]C)g+Fs >ZL*D%h>eE sߣquy)TsRcgFčQ5$}\b@vWm-L8AІW:¹vX:HyO%[>SufU^.1|NfN)EFN{U oո(+gf42Nw^2u|~M8wlb^X1z^Ӯ֜q}Y_ٞߝ5R{߅Է65m(^!kO;TU}FeH"=́YKĸy<2:ŰGb}d+pm 4}dYBc5yg͛=4GׯӞ~OQξw5(bjK$J3܇6F7c/!F4LC1VYq$Mp@1O 4,6Z5;4`.( ``nKpN&ՋהY- \5J!YdzjN:@ǩ_b`7:֓il Cj$'v4/PQ(N16|P*ke.;0&;Vc`w$K#AONIE4^|~4WkmuZŅM 3S(X\2yШ" zL.wEҙez3YA:VqFjɈb3ؕWo Έ*9iJ( "Wr9CO̜K0p4&:Q0FLyC5Ҋ<- E>Ϩʴ^?/٬ESBCnI<7΍^å {͒ 6 V\;h! #PVРW]_y󧒣v}特aWtB5,/A=|u7@D~(dTB;&P䦜.Sbܭ;;ɈpS z hAs|t@ +G[X=Vȑ`6$fYCӟx" ̺agbE%+3s{\O<,vbtj΋z#fc~(% PjRK[> /.h{>6폷&Wqnw[wOC5 +*n-`8vO!7g@5e,0qhs^#Yca%}vTa]u&먎e=Hx@U ?3aHl=`^JIrZ}]AASXOȶސKc+8[H /O@Sj`-p 6摁ׄ"ZzR,wN'TаR/<)Hzc4 _1`׀Ct='Xa]7 (ã/v6"^+oT۹="~o2;!۷J1_9 ☨čBUn|y(p'߬66j T>Fl'ƆvNqi'dwѼ5A_B[, <hcQ8C1By\^363O l!DgYhIH hŴI6c5fES^+?mSIKP\Eг?{|0qO攋9 lqơ죋T(ˑ`0ekk@R WTհIW-&xbIE _zrIq G 85f)W9tɌ!XUF[',2{sVTu 8U󔒟Ry[{coaC-{p:f8}LqY$~fcq.$HV~Vqxǥ"jY"hR=B+h0hӮ^$P`2R {i{T3#mHs"Y MJe4t);G$D{]S km0yȇM^VɈR;Hyք J Es`X1Vh1?%ƿ@.v_V~$v#^/m aj`;|J+b32Hr:&ͳ $=$~GI ׳Ot\A?ӈ]̻TwسS([%; @8Yo|Gdh(*$' c% :;.ɘ>q9qWl]N& ZF$It!-rɣ"ɲ=(I.:`P֫RFCfg=C>t}@eMK9DIEkQ`+[4b뽥>S%y┍1e_Q"kP YqZ>GeW[ @OR )T4BXrJmt0쒹Po3,Y84ȾxA|w2mCOEEJz!t *|\N9fl3t"qEtT(}gAJ-+V[mPqEu{ 2iiWxT͏.+$NJKv4o_0ITd+DSRdD~5 _" *j`g! _jH"$2QS_sVĴ5e=y #HcFqX 5ˡx]GP_\!<`YwMy[~"^(,F(A=΍;n 7 $qwZ<3 YS䉁EX4Dea$xPPO \WqMƣQrSыb4Z}B{!JNaiy> [ ^^.slmbz!ixW^>߲4,Ik<=+G"\ƴ=eyRn04/{Tmjv&wn@|p溃yu¢ě#@iV Ӈ5z*]Mnh1p\yOu).&+G'ë/ҭQtX̄[TPAY]2qa}FfKe ZмZqj>1)RϤTjf*+[;H>IAjαJ 2B^AuY&ztD@zkw㧳܅ZH1h 2q_߀H>fs\ۙ%1[ynbdK%UeF3V  yD].BH]Nhb%:Ȇ`~O_ }HY]SXW5ge=fN><_> k%/l{:!.p2o#-2"񾠿Kx:٨p%t4_$I4 ӥ(p Ji9 HVLųl+U0wPY=lw%.qp.r]QH8-W&N `k|{7B!R\(1'< U뱙^ёԛM%kY-gՓ#jr %lus [(* 4uLVX\/IQJ?3tܾ[uG[ |8 bEG/|Ħ׏CA?AK]ƒ]sV1j,Du p'͌ysB8ee&:t[pJ0b-4dEV(ñ}i SUF.Ak;7hSXtb@a ӵJLGCq4vCb`ujؤ?0fŐ<-J,p;0vq4=E\e ui ic}ĝL㤲үʟ˟9n~=Θx`Pܱ=s:;+wR5S gH. b2D@lh~D o5h1@R:喰=~O;4XD@Iws(a,B?[VGuTՂJ&fhCx3 +6U ƪ.z ?+4>NN|<2_ZQcFI}<ڦL gʼng Mҷnw|wݝR1 tB)+~ڬ(HWq#v"FNLmצ~lQy νܑOP'C^6P_'Uf"ČmMV6!0sj]$wzx+8q+xZ I`ﲢE%PUJ |ߏ²צW^ߪ겏#fa}!Pgmj^8:MsΥ Nm N?ˀU1RI?>zg:.U"s)hs`OU k@c /qwIQ v*RH{ɨGŇ$ M77d&.bCoOVMZ Btd׽Rr"W TR&%ty_uEE4RF~](ɗ,%2WY >0Yidj*RGN&2 bE{* *Ni%ʉc ЊR[_Pmd"^샨{ޱϤu g$ӤmիUF~{JU^9 vX+r}ҤaP-=Eg[*#`#^Y<6S=ukL7JlnDf2nW5ؼ[;˦$g<LAX8*мEH.blB,fYvo*V{$/̡4i Z ,4T]M^8"^M o ꦃ^AZjK!,b @CIP2BN^w~:ZN&ZT?eq:@)n2{c<! vcW ?IΈKcg Gˍ&AGn 6W۳5aihJ܍3sCldoO,z% 4boDزd*Z<#wHߋx(Fe2ۢz/#}9g2J 1,Eobhx;7iN\x+: @p|Hp.1(Scwj-b~Vnq;ۻ=]P!L,VؕW+`h3\l7&;C} /ѷ(j|ܗ`>/P8;XI^DΖrۗ_5S5j}V6d|GKl0u}҂N$фF7`D .mDTOɆU{5pCYueT#%{9W% .H}/ o})λ vvDE~>@j1ml~͋f$]dx&TLʻ9[:Òm:m"QV W1H:NL@@D|/`Je|s5N X5v'SFjѳEp*OqHd}b4ib.#Osze#YF/jYl̈́NJlpq+t8Z.I|,' u\8+"}g9EW: r~QZ#p1H _2#*OoZL0A6#PVsnUʱT(dVUg3^lv4ƼJ*9ei@`P#Ѧvc xtBn"kK DvR,DvYgcӎV䐖u!>K&Hjr& +^?&r)HOiA&x7PCZ vG7BI^g$_*̴lVjZӣ[%z(@GY *ӕ|TN||Q4N'r]A2 ,!%|\TGg["CB)N#fOig=fT)AJ:E._p) \Ιcg綒(w^-f6(!>? n+W TOw{392,TUUkUcJ̈́uKx<\-!00LAJg;W{F0;K5ဘCV<*wq_+$D|OÄZ7:$y8Y=! FL!2^/̮>SVÂZ>jm9džCn[a>\8Hs un =BN-1Hr,õTZ*à`zzOh5 (qP4', PdcOk%S%grK0龁VB:kP l%`kǑEo9r`g0X%qbsc@~nQ6f*񐑊y$KV)Y>B:>U3:BPtjsEr18'`/I o] o9/R{t b0A{pZan9>Α Q-&C(F~ ykT~^pE]_hO4j#pdF  ؆k莨dHW 6Oҳ|| ܡ~q-[ch.<<#Hr? '%dZ@2-$c!Y8 g*O˳ԃi w&QYL%~ق~4Rp32fj?LjM5E@-oC44'k{'Z¤0ٜU 1z4g*j8޻M._3o3,\ @e'P_  fa8?v口6ktع$> }HrJ?jVW΃Ϣ;ற^wS9Z} MpI_%xYZф&N|XhIU;~p 38O6^[t/φ{2KGYmz}N:U< Hm^LxqFtJQyX+#kOp`9xmFUY'q)`? 5=;b] Eg4>o屻J.3w+`Q GO(m)6̞%>Ivrj;EB%ĠZC9 wyLf 5e GqSsg0Mz՝&vE Do UƔ_.𔄾q;smݻ(Um)s($I E˙} ;#{|pDJ I$Бd{hX)ӼdFK yoBMC*g̠"d"6H;[o'ZF֗xCGO6q5GA|,eLYמފFj'*?b5!H]\鈴 s /ƥZT&fwEJ\8QE}v>ۂCXc׳GNVKhymLQR0 2=i i~V1Cߜ͢ pہL7;AdFf܎& JRù!_Bܪ35È)ת09!!>z/9]rlȴ9qY=Hi2<<\u:c_[nh^a2`Q2k%4.#8 c^N0'8Ia=4?U&*08֨?cfs؛$$-.i|yŢUjP;|`M[ 4!bsbxq% MY\ߎʌܖBj*/ XNh4gQ>mHI\gv ^//MNG[`" :p Y23/+* HWKS8X\k'qoiBu9d]ckLl?øu]к/) qijq p/#%59r5Y&T_ {mb\M$##XoHKӤch:nldArQWID߾LsRfd_PIY#h_x' WS(Yuq`"d3bdM9k(pFNu;\k `O2m2F:7kk[f{ 601{R$|ٿʀUފg(Xh =9sKPVD{WI7Lbp ۡM>يsِS{#JuMCI2+J}%ӻO3>P$pq"K G!Q8Dޜ8z_!^>-~KɆXp|omy0O3H%%W})ΕA]3?kx>A!i{7UUF$Iڵ> |chÞ]B>aToݠ!`АK|99˻myI^4|~*2)IX˚~'1lD;6*DI9pu-N\Rj5ib"oPq? "9% /S ŕdsX OVi\{egnD&\%Qaq?@itf`U K)h1E63g?#dz N|V[ i00̪}0?Wx[ϢD;plq}< oF=@k'۽ 2nv\ocVޞ|HIgNVO6=/0Ӗ^ـ\%-^&?"}Ra9$kahgJx Ad Xq08 R/A oxPX7ꛜ=4:l㓄< }wS@wNo辅*[ЋGKopXc*\u;@$65"ś2o%AYx[@?+Z3#Wآ1 ܆n>ټ ZE#5jcpMh?úe`]X4ѐ(ǨWl tNV ,mXEVT4m+⬒xΙ?)ێ QD3fZgk+D4*?NnciEo4$yC/iTb NAq# Bz\|S~ V8w^D kюG=N~iv7]wwcI=<_~l0eJs+毸F-Bz ʼ/w}F=,BG6$C/_} \/C99ʗe2hdz6wvz}Xf5ӧIJC|:H$ RjmwwtWt:pi{ƥ*G092,FŗhrJs!x50sCa |\#6+ɁP]#A9{3nتdMƼrDgg<<kGMuB"&z:,݋] iD D_݅^[G0 1#c"j䔥]q䏚S.-S`DBQ59 2ɏ 1;Lazȿ-A,ʭ+d;״{=nN3bGlIVp@TJX!Ov%]196ddT;H}EB]%=C!t*%iO3&^^q-rn]_ p}\!V{:a?8pCZ`<^N{;L ɹTYԳK( yl}2Z2QFP;ES׋u agUq#d'ɖuX9ro r*{|l{'U!i s(XFjK/mUnx9;ZIŶ&hƹa_w1Ou!Lj\|ߚAG{c9ZPApW6\T,@se%;*? &пzM^UJ@tn)rF%WPls9E+^9M|wMÜk|Xp."+rɳ0,9C`'f;Ek^A!Z yE8+Gώ #/*۵f'2rDor!B 4! :8a9`JmJAuoVJ^6#r4Undyw.9X0*4)Ǟ voQD:2 4,u j\9!}BRʒ#|~=VVR j?fy>:cٙ:l}ɾK5:5F0=ީc.dJ{ך_7za#".3Zz#)cqa 8"?Mѫ趌ط {`ǹ{?; ZS1+G-Į{nK֫O»~_|j'q7 ߡc!cVm&= NLGCh;,Dj}|i]ʆiu6!B. Zq[uco< 0AԊz~6{Wd1qT>Z~o &szz3\kxYS ,.Y[wy0OW _)/XIdPK9藇^^0YpR5h0J.3Jq4}:2`6d+DxDޖ-q 4WZ:?&04xv/8pwԵiN hh^$P8uZs\@]rPNA(~Ⅎ7VAFoةfg5ZEWITp3th@GE@vs6s>qr[3)_q&_eWB'4ߪj( G6Cf [(@oAW/|Z";J =Ʒi<-cPҞCzz8q5`(0VEńluO|~EH? HSQYwzBM[.8"P9dP_)jډk0Ճ֊ 6`U # 0*Qm ^F;~xV@FBjK/rX)1Sfis5¸Po("/:h[;+>w53d ͹z絤Y+E+i]g fHo3jm~ًïR~H=B EZ OCb#|@ \ɵZ~NiB^fB$h"ofWWq=M )=: ]-mt{56D YY%ke?u9$)ymn\@?d_IQ(wŌkU!I-3<6P'Xnؠ< Xb=8K?~y>$,cD4 [;`$I+((Zr^S. ^Sq&;aDnIEn/Nn:]'s"XX./@Q $t񐰎=ITٝY-kߝӑOtb1P%08 }05xCyՒtԲ4sJX2<Ln`3Ⱦ[ FPz#CBTpR*^vvE=%um gPr˷{tp;Wg"e jA"4?/JrvTޢB`Ǔecù[O0Ct%-%eLENi_%OIrdfE+L̉RY)rw/NhU&n+ &𾬊_-1W)9y[yڭaV.c3Lu~ھkVXsk< eEXbDۊ4٪M:`v''M8y{x\`(٬[k]ہJ'?ީCi$ѧ&B(vcj"=LgSSK vY lToэ@0Y'g8\T)3WMlٯ.mUSLٕ1+ $0#dLOĥ5M .*?y@p'˼șP0aL VK4)7GH .[)U-vkdyG m|13ʂ'kT${o x6#SCzo.cip޲j`Ўe-=6ٵUxT#6GNX Gr+~hew on:t0$ス"Xdèz\ R`9n~%/;ڮĪ/闄 9|.<1HTCQQl"kP-A-$o7+\:kLm%}IȪ/!/?'>mHLW~^-*n|3 4K+ +\?jE;vYPXJ{a`PRCTEUb )1Z˼Q.Y4qҋ2**47ڱ;2U$| 3,,0ہ:sn^9=ۛ"uҙZn+&Evp-x"; |IE&?4fT |Py۪_jj_›u[!=])mYܚHZtB6?ynZߢuAݗuM >H|dpnCE _NӁ ]5Pud 'h%eetv\L1țBZl [Hcm?7Pl'y)SKP@=c;n13ax}fך|]lx@%YHUSUR@㎲BDxXj';u#C\ie*dw#c]aR.fVɱ 륛+l:8E- gjEjpL4Z둔 ДcPpi\gbnmw+yƮb , %I(jL(R+M^"GH^'YFzMҤ͓SⶲB Gf31l..vV N=W7Zc|E1dILw~oq1('61c@T7_Tv˷6)L3َՇ8捀Ϳz{oMT(`+i(2} }l;^qp#\RIQQ4#$g{`ͫ# ;X8HH<GC$x;mxM<kӴN) *wOו5ȁvm)SKR#m@r\51PB9ZPÔu23+́`'30W_ٱi{0mHk\ 2bJ(kRoKU7%'P)41{VNRL򧯡[h߼ZAIP .=m;3.|Xb3t02CpOhwJ u}#7D]}a'Ln]%'/N3_t1_PjA44dC 6o$ƂxI|EVw1;v ?ڱ@{Wou 4wyvTdRܼSd7"yWdh):!~R q|׭`>uek!"is h&uB܂vڋ&0{Ѝ̦$g[Pל0=;PQ6 Yn,x$)}f)<ʤ ''pGM5f3.~,nؚn N4 URڀU#JZ{6"U\Շ"Dh"{n-Ce.^7ՠT$ҥ~xYƊ 6 C/J.|AJ=4O /DB5PI!bV¼t.2a6AxCH& OEE!.!K*leyUB#C)!FL5Pu)s-`3ȶp2 #Q(f[>;ӻ>P[Fai.WEݸ%C!D]J6F[ |R}|ݧ {qVdvE%gc1e_5W5S-}d' r[>lbd6=Ȑ">1]KU- yzsFɺgFԦjJnJu&ڋBZveIC[%L8~AH<,>ZOQ 4B >uX,1{gkt!z2nUxpTmwna3hǨ8 7Qݡv}}#~hf "%_ƚq%YgV9]Y)6bM hy#x=0?g: bqu qւXQN!ѹxQ%*+B'=I*j;łF)ReH7@^ 4%p+oF(gLuoS8'mA~>{pSg%[aݍ-:6]\1!U|;pŗC?ǽ% W#ZP!UsRGN'K3?j"pZW^d2O'_]n+gCU'E=MZ⣕/ԍupdIٟs=,E4lǓKׯ%YdY8kρj/?:|KX'%X\b)lB] _eHYj صcF˫\=Jeeg~5[-!܍ mYfjA:]ޛ> d7P/իd|&K[h[椒P-Dah\?uaT^5>|Po%oP>?%~0jU_RkHZՑ`aSi{3 ?4jp4w+MEF^Y]{Ef0Z>Sj@8#`桩M~ƽソBLϧ>hZZ) ~aBzDTz\Q7VVń$3ttm*H$K7 h^͙s(9۲7$)b]OvD'y _Oig_ƾl\vɫ #hVC}-Fxc6 Vx[YebɥM %R`u~ַri'G6 $bq#Vd=PS=wDS21$&2ho) ozֽP&v1mȐ:귰tSޡ岍_XP쓩+:x\+d,IUJ2-jLFkc6!+##}RSV$l(ugD~׉e!T[UC뤹¥Q*MK4j\tf2̹ H"o/o!-톌>u6Ѐ4%@CAፐ97r5&53p@I Ev6X Dɦ( U `W ~ɿ1^Y8oyva3ɇ <>l[\+h=GIc<3gdxɖ^-ZcDk/A"T@؏,a&C%iٶ03˻wNlRƸ#5ifp@IҢ?LaR#jqC{:VjqrNޓy̔6 +Ps#Pf22l:CZԧyvOs;ꝔW´Юy֭oA qj”siH3 z{_-`i%e`0}~ dm]{UlrF6 S%o^uk27>͕A(d/dc753մjerJ'X?̺J#B-qMZd{ЕkS*˟;lhޗD NpjPĆxWU"ѸeϨ 4r ӐUު}|~n80˯'[κl)N)Ӓ]_fҾK{'fW%lЊ\1{'!mWK͸扟S ,ҕ沔;V+T;ɨsN-Y 6X|v)+O 3* ))9:dY!]9d3Y5±~ղk ) lQmI,_G@LDIWF?kH16X!I+F#K݂oI4hmTCH43OpY HљצΊG{n.z#A} /t0w;*#TuF¦I:?LxM2*• ;&xS!Ͷ2o>4īYbl&v}} 3'fըzǃ]uL"U{1|T`L GhuI g "YlLIsLErX䂢4EnK%as}PzE$hʐ=з{(kO{=s҈4WMwyZ(>><ctw.J?hj27;xgf|<րĝ4YݦEJ/y?"L:љ&_<]X笎JvF&TY:^-& )ȣ%}JϴVl[=b7ٌ?$/ziT=-B޺ g@Mw (rZxH=xv("K 4gΦg@}5 5>q;0=1B͓#.%'$\pam!kVliַ|af`5Cɾ*EYs$ۜg7/PɋfAݼSyIx^ .II" =e!O/nTF͍?ͿZNcN+f褝C0NہK=agPU2T~>n*,Z*7@3' "DU"vXpwX]`&R]%ЀzZMAWUxn嵛7_n_ȻӜ_b]#U !90E{$q&PčVy왛:)}<&J'k*vRq9@PC欨mq:oe4iԃ,9+U1Zбu7e=ؑgRmӹN#T)ΒZ Zv8߾m#s4luE%IEd.ZDvJԽZK<兌 Z<T-hոnv&Oӂ`ބL:/WPyFP';W`SyܠgJ0ǫaVlALe RZBh<s|e4]]DN ݉$q_iZV).ܾj > , N +j$ &1">2('9 1 ^)vyu4CŃܜײb1[hK#u'ɳ(ɶv1(-)rJ ʧor>Ӎγhđ/[L3kP~onH5)ʾ3ܩV1ц wNi;_wYLTk.4}v?|K#1u>-(+^T&6cqdndГfQD]T(|8p ?1dmfՒߏdtWi8 zsOJiNt`ahƛ{oTcy?Iĸ+ԫ7vLx*5>m;Uz,v*x{꯻NNMZKʭzaN]KBt2WĚ`uzZIA݇Y}^;qo3_ pqvw\0Bw2 ?d湰Hy >Mk߃Z℁4IMhdvQ.WꦜQ1iȹϦyJ3A\OpnMh _FHC6;hMU4:¨i k5/MYzłR7ݑM,nבbiC[aiSI"uNyyˡv|ɦD:d6u`ØUxm:ɻ4}}b]Kx\Y?!&X@^yRE0)X2vaSb r O^x>Bk#l+}dۈfTЖ4M*3y˦4ZXQ#$Sh7{#38Q=BX)/FL.{+ 7T.l!ZОkSKˌ{\Y Z>\J]:G@WoX*,3\"8UTž F1ĞL4GP^ԆTb̔EIf0ۡ=zv\eOq}j7EZŷb--KSl%Z |wG'HՏٮACgKcIh8%:p4j1#|G@4g?ܕ5nC7lGљ*rSR9MgP8L[}nWO(9a/rePVfJ Մ3XmhA[_]N%&I3'Iq*OW3xun YHEs-1AM`_n!^eB66g*[;d*{LGSh#Q|q=Lj*ݝ;v kGy}n|"Қ=F'TٓPk'6\a]p;ݐ,+bmhY-ofJ}pB:hNwYЄ`c[G`E$|{pt=D1^F81RpW $dvp 6$i&:0cQHAW2ɹ%g~/a1/gwt*C4]W,ݴ 8^~&p}5Hz:3l\T5ѷugV,vC:C&U9GkknA}ע@ (|Y͊K33״97CgYȧz1A l끁Mqlá}3,!QAܗTFIDeH-[ ?ze59?@ګg#EíEq#Df]yz2|%s2(xCᙞH57;#,W[F PT:řӜXq;ZrcW۹,;JSbS+ RUT2=UkCim|F*񖓌~Z1+H-TqO)ZR!mdAs>T 1@DQ@YC^a/G|s>,d>RnnDN Z1"9^j=`8 2ӎaػa΍Eة2WW- }[ |[xwT|)eJi$ln#z4bktdբ4-wŻ\#m4IFߥBKKhluiTLgD 3'n5QVݮRS@p*Fk2{ ";[qc_ Yʹ3C ¸.NJ XS29> SpT#}0 Eܡ,*5D7;q_f+ZhtGL09 M$osh051'?\V1iq6NyyH ɳ}m2P|Zy*Iy=fk&LgLˢk-UDv|3DF?hN^5@;P7W od<:ۺZd#[+t1w*bpe "-GRbORz[k SY> 'CQc/\wKI#55nOaQt.`1}/Ȧfjq:PR /eKIN9-BFPVK#[j1ވiv!s%{GagwUX B%TKPW nXcО΋tU^jt+ e ^G1wtQ|i&MpA 9 uzn lՌoTq/E x&N8{ /SHlgJIMc:P&JC/(;L3v:Nwm:)b({:7fg ,3 p8&H[yJɏ & 'jNϓ,hh}e+ZjHL-VmgVj[Orȋ6kɖ­@0G&Όcs-7W|ځRe6'$Egeb|KUpړ&ypvч"\/O=j\SQ;.9Af_ЌvW464_Iԉkry*$eW"1G &[9Pzȵ0"rCV𞑡e) 55X#JcCD~';Lc|l~Iªϵh==L H6mͮފ(sfLo_}:٦zs*/R-Ki^HR+ (P;8̠7 =a5c#Y;l)F°, f(ƪR)VTANIdGel[wDz $$a`浭_GC6ކ73uRœHzOlPGx)#sJBJ*#.3r61>>֩`xX!.a6YPG{}Lԫz}0Qa "_a;Z!&ЄBIȬ x ڶf`.{W{=?NH )e3w.| ~iڑۋ0Jy lڋ);JԔ@ګ餶TX Fz1-r =r\ y^L 5!p^oЮv(DDE+08EsY8k#%qfN $[ܔb,V4QmllZ)/6?EO+$ ul+泵m*`4cX-;@?UÚPA[c| z ]~ |q/WMG/"3RHHf_7Kc1 +n zJ h}BiVFzk+4g5{(Ss4}7tD+\nk c*-:WPљd҅.= ^BÈ5nLj >qGMPFߦhϧ&S.A|θha'e#5,&ܢJQ=3 UQkm|$c=+;;}ۼi xՐ]|Ai|rM{FDÜ6aZ+"56kV#V/OO#i| ZB89rW7JruD'g^ϭx'uؠz@au֕fǽIVǛ`krgaF!g0 zPXU (%J.GSCb:~Bgn =x6yfcLa x䱚n*e!pM.Fqy8q*4b^ٙߙM,$/mӐ<崺# N ]Wo| gX?[InWqA_dpeď젳5:=;55rtJXNE'8 0#wy8mxjʘ8$RY^¿~[$2Gq"Jm 0vb lpжʉ4 ul9döh2QצY1!53cCnM6Ir[WylvH<ͷ kL:(X}~RPȈLnv06*rM:F1pl'u'X3Y_ev\9TT1KY)5篻1}']' yIbMB5[`cİH;Emq9⢠hT :R,<0$êH ,$O D@` ۛS,QbdiGVrQ>%ͼs=&!GfӘZ  c}(V"p=K_ ;Jڊe@)nL©nr#Omf>NW_9qZ8\jl,<%"|'W*p&ֵ;cJ}J@&]L#Cb׭i09^94L_r.+| A tm5 -QEwQaA4ڔ60G QQfYvWy¢~:D꾈yR.`NέN`B$o0]="%VⱷwVW2Sx uv;X}|g՝#)_2"9c< r52pa1]'EnP3hVU^5X:0b,R)05[`y]#h޺ %arfR_ZQȒ}Qeq{bMp!h_: #{ōZVb }hBU=W5L!ҐH^`;lWbvf \V54ُ"s))v ,=mbە&0+UبښHkwkOU :eJݼ`JhԎ-Ȗ#k@PePMH+"Yl0K~qF[ydϐ/!|dJT-,U5sp/Ȱ֕ N4qE}rB&#]|VT>LIU&XڕT>d-plTSuffhQؼ{jiĈ:w~ Ae#9j.}ڭZ3ԅdG$.;-STl=1CT~޴ I7eH|l!6xP/uU}*`m츎%.X7# ]Fߣ>O*6^ BvL.:Vt5V8ϒ>hFi$.z6E9Π^@,3e >o:]T~{}YN?11ۛ4 AަX'Jv62J˽q^p~%<!]fɜ@\Ky_)94OEM=݆KNE8]N!is+K,8CĮ&hgwX̎EJjh Wxam}{!8_K(ϊؙ\DyB,?omlYeh#;M|! ! \sEy!$Dxpa魚^EҰG@leVKQ5܆Eֆq fWd$7lă @tV9_/;$axIA^s-#10:%պ>BfnA P|cvOJ4 Td?ϑUAvx:qoø*L Ȃ89]ѵ"<:ç;-Jc?!7R'ߒplN>rgrVJ7hfmS@78xpy(`Ф¹c6*"!_Z:e$*_H] znS=Z'K7̈~`ehԂZ&tqx(Xm>L3"0=.=@~[Xp.6:"z=%|uĸȚrͱ- ;Fh t%&|JZ=` 胡OE dAdhqjnrΠ0~s6-{"oH;Xvx)4E;Rǚz`h|1] &P~k߹9~VO4]Q~?St"zx-YMZjW[z'aQ!bӟ屒ʫ3Z~'4Q@˔`/{8uQSyUt O_O*r$z4̢PӸit.uFL(XsZv藺jyEJ:WT2ƿÍgkYqr(.ђ(K%2xw>N[mYC^8jΏtpP4KRyX á eu?aZXdX6ALީ/6MT|Й :Ufoǁ$ܧFQPA3_248=Ѿ+IoTs[$@ƿ%iw:7]t,J.N*?=JZ+* ` NР~i1A58{|QA8ֽ׋pK$tb8C=]DӋau3^VϣY}~+`PUfm8^At@0Jgs ѻ{K0KSR⌎J.#A kXAm;ؗ=m\Ձf[\dL״hZ >Z߀\ Gj'Γ.dpkX+q%Rhнw~$D> uOnmpvl?@G` p6[GK~2v?feуA(Sܐy[@f,!92iVzW(ʆ4FJp-< 0)$FF*ѷ,D[y8 >'33oȪ+^l1S 6ȫN<*!VxX fAI|^ s)l Z12KF՞^Crgv~{k~#5YxOՎoJzRC~HZwM%#SF+W` ]e[Clqi|K-;,3XZ!6F O9@2p qRyn!>KPT<%1Kk{EOudyi] ]ʪRcMK%u V;a7;m:@6OM n`A67y 19CVr(E*nnO>\C#%ԦL#=9ogI'|.<,5|$lyRgt<‡7,DGc"XTsL,3kn׸Txi|ɩH%R*\ߵ KEk`enH3jԹ~ݳ&0ϕx!4cw=]ŢP`I[js}9JdBh"z%ucewHo Dqw!DI|;>8k p) WBj_}\v (X. d^^d8_ g'9lG@w?QBgF꼸f٦aDa-4x3 N 6IpsR͆[GjQlm!${B0`D!R(&eܯ$BD=r&TC+tLb8_8C:_`SeGkHa*d〰@wcĖKmFUkޟ)YnctN| ej8m"TWMZ->Hu60MN~~6 p{bggɲ%wd|x{K;ß<-./-V׫ɍwZ i .(Xd,Ը #De9` 3H_<" Fe-;c5&}ڸ%;:L!p,]/Wk`D#{7pn &ފ^Rw:DmOG1($CO(|Ӫ`vhT4aj o2[/ `J WP+WtgfۅN2#9g#Z!>Ӌo[ہ&RQqdyODވ&^ QQx'ÉMȸ` uq ^Cl7=޼,{ {!#;)m?Fi9w.Me(I'84d@B1~Wl4ŗ,1Ɗg-L! Cr=x+ItqrѮ ܭ(| Eh#UL䷛}.+Us0Wc.EZ3Q`JBi$49b=4(s'vdO`[\KkdG-EMGonS>d Lph9FybIA BYf31bӔ$ۡO5̘at.i/.eb$ 5tA?W8f3(η1m,TNjF^ZfHdž Y^E pUt"{vShukR/¶lfXTV'Ѥ߱o]uMfՖCnO_:8mcR,%7+c tMg&(mvR`s4@JTI Ŧ!>YcQ $i sIk6$]HrN">2%oʈ#ݙs#kyiUF3y)^ܙ.2dmԻɋb!ݙa&aLٔUSbySPp t"eqqjɼc?Z+;QX㢍c-L(iP [?#;|ڈm?r2mϳVsaou0}zZn-k/W{*T۹qxdn!9gh!3P'|rﯖXĦ`Ԥj'nja S1?GFX)okktZa]Ir)5[R0B=Gٷ|;/Jc!( яFnׯ8e7;JeI!'q^<(,3AJ.ڂ39[ vV+(%?q9NEU}ypFw 8>t_-XRup1gxF!B]3Ȋx ^ E~h*PthnH445.ڰl(Q4IS_*#Xx j1EM)G),<.8>C$T %c˥g|J{DP_;gveuWA@vZ(C\]XB6!t*^E;jeozx&GD̉+DD a&~GC ! |J9Jj} ;Y'~$J%.˷)Ckގ wP ònys@vxŪ=3p|3&Y4TZ+TRP,9xh>W?l3#L@FH@(XvtRyP Zʚgq {?j'6^"#]Uڳo{~PWY!gp^0k !P!_ُu ^f;AR}} ?jW+|&KY@A/P\C=b'17q jY;* ~+vA6PK$|8?u逿+rsTrf yظ`QV޸' p| pF@O.*'fUj91(Uurr_:Ej+og+j ֬b"ޠ"_|vqW\q볆uejYL}*N.5φw&j3ZJ { 5W(~۽F:_8VB㈏(hOe T1޻5Mh:LOk䇎$E i{Fohw4=h \E:VbjTc쫩)d'(ʚ VL6dY=KȤG+E8jQ}י&0 P^ӭh-z5~try6Mm=t ̫ i/2{*o9 ѹ 6:iԵ|89Ce$ښylD κΒ3q͘Bbve+~&Uݠ`96: ]^BMv=|2LB<p>n&Q2Ƅ [\T) JonJg09?YϬ&u/wvf]:  N MԂwhF߯6rX`?G׿@cN_FL&sxXYszY s'At7w7Z, @ oG+3PEGAg(\ ͭoA!ckF`I7it1'\\,Z{h0p @bSwB(8 hvMv-+tJ:UF XВƇ|O*| {EKoTV! $V ۖwNgnZ[Ltv./h[a+Ņma?2χGDGB&$4ݨ >$+M\TQaK)8 hsCX~5{ʂw_uMUpüYr/# xn4<&?i6oCt k":2~@$k=,7ԻE&~]Yҹw)9Q-"Y2J&8*5"X+8/Y6> Ŀ.I[[U)7.X×W;Z 0'4N [T 3,xVDIDJ_svxoO[j4Jx +7=u@-e, "#(cG9գŢ;LwFyj%sTY.j B| %~I埘|zzU.*+_<8A_ p'TQy!%+ϐGmh8LQ /^&3(׻,0`|MlW?cd_/82eLܾGf`ĝ`M*_E D7 n\w7;9ܫVR8ׄzƢ:ABY_ _#VʖvbאG6_$lQ8mTghiÌ7֔O45vPڪ`&8[m_}31| BIAopGȥ.B`u/Gb ?@h#Q#tLSrRyyZeo߲z͠r&K|i*#`."K3_묺ɓ5U,u)4Q]KUCaD kQ~CsUbT.Cm;\0s%VVAqw\Σ"1-d4ja L_̍]&k{ 4#D5 }.8Ca!}@\Ѫ)g"6,esIBZX[ d~+GS֔bgOG<>V t;s6vM1mL $Ē,Y5֪;^z|mtqOHiUW q ПBaK87ͪ_ ]F:|}i+Ϊp@B*ЗH]^Wݥ [bmF Gx6HɕUܛ-66n+>^{DB-зL{>t~2ad%JPּ\;ibd"$u)Hde82u9bc~3o `Dvk׃넆WHc/\=;a$ zE /"'Ƶ)tOj^I>s F#y1A甍@jM$S#-5ua. -MV&ߴ+"#+!v=c&ZRk|nRkfaD;W/lO,&(|oPJ.f{6ǟSȠrk8fO-gÒwiޏ''}gـ,Б=wAZ_so*WJ-;ǰ[o/Kl? yKp0ii29Nsg9&ߤb OA|A4%=A'7#1zu'p'Nwڮ BW Zf1nX JaRK&SG}a6ip;T:UdTѳvy*h|jrAvY!$y5~Gֿ Jp&`ԩ_'! E8HpV/ސ3#ЌaɖA2J]eWt}_iP\7F8iskk&/>G`wfŏw?qgsST*0ʁ"B^ֽh ZvO^OΖ|z-#U;KQ"KR$/l6\dSWhd":zև0M,"~[`i$ԁ9ש3ͅP:ZjһEl7 yeVŞ'cN`UˡG7;x!]BWiHb͝Ad#;7i>T Ů~> K뼵4-5xc*=^'E zs} !wm `eg=G;{Xnʐ} LI P(gr\ʕumuymV hƥ4 Ok8:zKjڞH/ `R2ӆ_Qce-QvmpӜ\,Cay,c&IM.8܃:F‹0ﬦ I==!4$IB} Ke5ϋ5[?|74B^#( ] 1N'27g^=#T_˹^; (}zv42;Ͱ!Cmlnnq- k|NY$XgBQ~܁נUڛa2NyH 2GBG +Dg:xGMTLMaI5d^n4f*ʼn=+/]xvAY}dy1ch)cc,zz4܏wP[ͅY2kT1]ʄj,x:'F4)N5:g"gNre;y-D@pߖ(7A’rG Y8+|A#˾]NC!i%M񒿉^}򫜷4EE< XNJ4w_QW\='ec1|ԎU;t,-{ZbAr5FwMP0>Om. ju38 #/[B描o`>GroIIm#E >#v4PdZ.ne2Ժ&X0̃U =*(()`7ce\U՘$o~,R\ $TɩM))!IT3֔OP.#lk-5:|Fep^Nz r p|S"qeV+K[' AEa q5nYǁ$U)Ҭhy@|Xa1BvȔP0+qen'}@u[1HN>5%n= URl n2cMjBj"eq ;0;ꙫ;6XOEVNuSqnBrt**ϧ+lt*WwI1jj>7 :t $UjڀV>*KϿP l4D]~$2,:bf۷J!߉1X_inj%D8,n反 wMC],/:Y>/rKDΪf2t'Qŏ6[WS[ i##NcUkG dPW" jX;x1) xhK =:LG[m;;fg`’:2دlg *.^#a+=]0r[ކJXߝ7&gw=Z~cdžJc /0AJ"pFxʀ5e?t}r#]њՒ.`7KԥI\τw3-bxo+ąr$nV隽4{ 4}6L;ҹVbǼYF8lJ300ljq!K`IH6ia֪h6\M!짆-~ZyPchaFJPo.mfy,7)\T^|Gh̙6Y{[!7qFnCþȷf4rܲ,*[ h H{gg'whϧb:āZ<K]'Ռ:1s'f?v^8GM7`@@taCmGmP}f,ja( NTu}s<5=&|]ֈIZI:?V:;'cАSi{IiF1C\?tBmR+QWk2DOHȿPJdWQޔl!N\(\;35Z^XVi 9JXW^qJXr_^mI-!-5!th-TD_FACn ]op$dhstpiXc,ӭ3atH_ɲ'Wo0[+hGF$ H*4d 92O^ qm!s(j]F> le*S$2Ak$)]b OD풗)_RjC!CśOa1aI9)&q=1VsBEB_;8sh-ؾz;VAЉb7a|­ U3_qMkrU\ iX`)\ޙc|Y7ڂ֎#uR˰+ErvCܒ3&R1MIog_0/9A?F6R .ͻ0q4F.oƊ|qֺj1d#*MZNx@'Ho.4ՍJ%`M1 LR(?"'Ëɗ8ǰ,|z5 ;ҫnH#.A| YenvcCxjKjy.Q*DI\A9ŅB+6fJT$ku*{G! QA})* DHg#xmm:a$ֻE*Vy6AmXPċ0Zm/Ԩ1I EZ z}1!WY<.\#ڒd;$0 NKK4G]jʽv]ON~#e`Lp[ SZ VWh:@3p״nT."E=TB4BO zo8au^'}V-~_ǀO4~BFהBpK*M|ZH5B6#'㬉"Ag_FVuNSO/r B.Pб[(5"ZLfDd!6CWTAARv* J[\8c+va"t!%%VA7Bm@MBSu lV֍~a#™!Y etN=ѽ%4aI^/:"E3l|w zقUx<1s+2\Om )4[[ x;20…喳RRlEXbD-u=>tN@ pQjHHh;핍䟀wb|/T#$Bt7 Lٺvu+F bi]ñ~~<Ng# _'Cx$h K&Aq|aqg556-% EE$ZP,31HOei)<"LIa?~ !T]_1b!BJ\L>3ktV_|FY ܩ፡4Vh<_͏y-%D]9}i:H/a?_)j-*Gy`HwD\ݐÁ“@i/յq#nHR]"vE{/1D)QIN;䆆$FRΒ~0u\Ks_\9Q/\+׌Jr8RS~u.;]V|0 εP`G[/soPUw˷_Ź5; Æ?"7OS58W82zLLй9XE}x̘Q;z$ǢAE h}ifL$EfZ/4[$pZ%pBI1ډ8$Ey(*qr]\Ϝ0Chz̖t w@?tUXqө5݂ 626N4~FZ|X›iǂw6F] fZgnUߺ`[$ dwq'5nwqvm 2I&Sm[Ⱥ褘$ahj,e՗Ek{ ` MTf{Y@gjMAM**5ձ=V$?Mu)uēkhaۖ= ҥ$wm(‘?p~$ # Z5w66 < ⹹|> oekuAde&z-]z]gObBE&MټfcUoC~ÍHx|嫗@ Z o&TfJb|R]Uc/-Fr0-owVLNqXK0YX1r 6 r2w CފC΍?3 W6u풽ϐÔ5x/"\D'f$->j fcs$$H=.m`O*վf !88pԝFzZ!7*~`C?4&cR;WEmS1dA |mc۫2F4WE-re6ml&C,=,i.w": oN{" '[VfcDS]Q@({#9[8a+ >w u@qҁ#8}4[囃X-or}GsC{ePڟIe I_喑J1 <v)kW,RZdFE񖷨1 }}0[U@J3D>}fsc%av6pwlO[|YAZTk(g M*X|] & Ɇ73wmyM$jT5y ['@s#?vJ²KDnu yU]槭xON#%8k?/Q7ҷYEICQJ/I 6Mzz qXy':159>tǗ:XP`WDoXI'6n|uԨuHA5 Ċ> C z%e*bvb=x vFL6"Ěf.ol\ӧ k_gUzi:lMOZPDA岠!?3W(7Ks7ZEb9 <]* JPwIz1q4>'x/5%-wUwnF8̧ȡrz9o ЕG|7eBv5!M# 1saL|J$?hh!>s5 5AuQM!lJ̥ֈ@tuC)lzH­A8LU$e~:#T),XD>J6zABv/\3>Vμ ԛ;~@L.ٙD;buNQ͍La{.0ZFgtGb3*(#D͍Fo&;nw=bLL|0סƘq"=В_E[~ H{7yM-6)?A|>I -`v_j].ZOs =o="ɵ"j>(P\Iz~NQ? rYvc0`9>A;O3<s'65[qGX2f$cB)o2TWF_S]1%/+S 77$De(Bas69B!-AZPC K{֞ e2ƚzk%⽷meUN^tI :av0k,a&6( E6y# _MHgNeƃڵF[0dNWq\9cB(>;\\jtk=RG-9\bJ!V䕬`צ3Ss,! nh!ȁ!Dw.Q+C}]qn@pgٖ~YD&oŌs1r!,WX5Dk䰓p7(}ѶLcnu<5A'ar 2jq tYq_-/'똚Dx8vCVI")s7F#}6ysG<5d.`돺O' *GH-n\d=PC-{.JIh\)t1 @MY(-(C?#|$藑.8]s$ W3C5& ҴEOt4̻6z7Z!vPm(w/4?{I4ߤ('EWJ) \۸ay,R:ʋ Gqv/`&[rdBnMJNٱ45QX)& t_@^ٿ#[U]BG\OkD90wJ +.sjM>.#ː~"l[mmc"sP7q jKIi<A޻ߺx" Lϰ(Џj93%{W]] SU۪&MEom։jlDHhYx+/`BO5QZØ$8k>C6X a܅,wHPN|8ŎLRe.TLиG},0ƀ4w 8?ͶWnt(\*VAaaAN2vWϋ#c[xj|.G0xjrTz(?:B[ h]aP)}\b^ n59Mϱrw=w|d$8;wK!f&SW-^oPg~xbbN6rZC3a;kiDD*h8tGTB!?3wvT쿶s`O>+܊&n<F "-?:e4ͮQ%C yc\<6 +d@y4{xDAᴵIhrr%v)FO4H&l.UX*QhorXvl-J'S8ߢAu)"uu}]L[!YEX]Q0M`WB"C%UƁzPje) g^Ϩg4{Oܤ@ F*m+摾''0 8@){Kб)-8_٥ajwJ4-B^J0-lFI9\jy3lDLqpƜ99:\)5mqIR.=8ߛ5&5 ʼnʢm!wox(P8޺W߀d w&4E/M9wAwx‰d鐣ڈbߔS{YU@DvLpܘ|,Ny(Vk}oT0]C\zŦ p<49yOQy|(YۤBG3F},%"dϻi0u+8[nJk^5*NȕQvXʝKVz̷+P^s',,:ԤY)s>q"Uu_϶Gi˸],a 檸&"gRrm!QPOx F# ],(cN3NH-VeCwg'yCן(z䀤 @ĉh</&ʲr?yon%R=#"R=,{n=c):̳Ёʽ QTtkaRr +.ByL~uLK[,ݦ{GbZgR:$@7c! Y[^ eAGGf{%˺gt~8&9ТM5E dA䨂ßC$m};qxd&!?͘9}!L:N5wtoH=Oc=jQ"x$}ӪC3{",M(ڵ Id%4׫ ~(g@}gӴ$4 Tg.VYQeB{"he56*7gۀ/P %؅F`;M@pFKeJ{-,%WF8hzikEl0/VBW眪RDERx0M."GTl vB:]-Hs\%^80o`EO&8uKHumljeY% Y.csK cmG*24 WL_+ܯ:{% ê1”@'&ἷVj3W\A3zrsFq7_q^o퓞8mWK*%~̶KcI(]gwO4 P$LQOO蛕 ہ pѿi$sht%bn %SZHxGյݲ%R:d"KW^LYHIP@q. Kp!}Gܕes~ LFy -FdPUl0;-/Ⱦܖ0<ݾY8:޿0V7))q9^/_@T%g]ߗrCT׿[7 )KIm/.P-_S8L\-ܮp?c>jy)cNߑ78L0p^ g_ {vowRֿ` i5Ǚw V-BHZ4hu[ QRV^s}y FCiMu*$.w {aps9G/FxqKqLz{*A<4EJWeHƆx!0sTxnIñ)62*+ X`{F݁ѱDRfd2m1[/g ,2[KfE~)Dž8Aٜߙ7g!"h%)($8F$)7]8C-(*!*[Bթ<ĐളeIfޝԅ;b!ûŌ+;z '*Z@4` ܑ,}cB Vձ! 9 AXtpeQSQp q*z~ Zɔ 3Y6#>r'V)C{sN <v|(9Cs˺9)oT+H7f8銍)ԕćKs$ҰżfN!JX!@Epͳ7Ʈf_0*uAc8zBkyWJ)Q>34s>@z&D|'5VgRk2?tg:%}sVKV10!KA:[gf׼>2_Ce[~53&>?X("miY^ ȉM3%w?v6-6P[3Fg*҅Um{ PI0IC^6ܧŲڏ!pZ,Vʿ;iQT.h<b8c-gnI;ZAH֨Σ݉mgus-B"Fcamkv~kitjWUz#6~dl{wWsNfPwF} O,\dݨ|Z_5q6m/֒Syt) }ׇ9=Uj1q[t8 fVe"Π_86M2KV3۵#2+CQҡyEri$IVLT(B]v!(Hce ;YWu'5_yM/AlG08 L3N( AKf2@#%rE: EЄ4Wze֙[U`,i4Q:eX>e*e'R_Ѭ٪lAy1*WRNf=NB Kn.tpUTl'1V Hn Y 1JPi]7G(yXDK4Cra>"x s]wMKa}cSquȤRE.[˽w8Xy|_j>?UG")y9VBf"D`>Yekr2AJ0?XGy* ӡ$LOƩA=__R!aS#}ex&]pY5$L\Fj5DKZ[:P'DbNoOHp.O6IE=1NKr4A\ݐ%^f"4imbhc<8onAԷ4{򖙴5FA#NS93|窂X1jAԠm%cdYSa+}n7Fu˙&qph[6l?( ðS/b2 ATSDj>`1Ք}' EMNCi"v!: 7=c4(KJ QIsPe3f1&EQ 9“͜x*WT9SmWPDe}ż'3NY1-t|lxPSц Ԛ1Vݚio-['@0{Tnc {'AQ 7*>5g%2҈|F"$^@OPdIcg SM,)Q,JqGL40Z7<ǘ4a'=Py)hQ:bʖ4|ua[G U3ӯ\~t0h5&Q"s6RP=S?W@V$t,q XK}y; [њIQn7c5.d FȈ9%fR5٨XgFŽ?e6`WS/0VvJyCJ.S }񚦟vt,%~ :;|iҳJOP4 ֿs~*)@}1+zqf&`3O,r ~:ZD P2u>a풖Ab{ѾŪC2wmz^HO`5b_B4*ͳ QHM޶ لt2@ǃgJA9V8+ff¹#WBT}h{3:_Rh6X<ШqM$~W+UY<` M%Kcbju0\Ȣ`Ygn Bי(f8Oԑ.΍v;@ h 3WsG!oȈ}4 4ǩ) 촿Pbb MQw;uK38?rp6,j3R{ PL o|5 2..UO9D}5HJ#` Ѷe^D^iv\1gvrF^KQ+OM}bWgDт/;`IP)!U;R\lN1f뀼,LpfܦMɂ'pU]ػ, {pB!q:!?uM8S(GyAh8b=ge8O'%К_K23 !hDZFpGy:ʘ}u-w[.]2,[x_сA*maW%+QRe@EV n5*&[B'YSq܉A;i<=^ rkkd7xoj9 -Ya"=@\f./;Hy]f.)ƉSA4 p@frp"I5|2Vٍ94 B8ɚ%So>"!`4Ja; S+9b^;|6"qeŤE`)CL(qr̃8z 2VoOmT,vx }fL|ԸIh޳Aeno?zu9ANkTTY>  ~:FgSa@9:f(Qy(kOWI P-9NT 22:M\ur~<>&6Mv羦?NVI|IZaxC U*nǪc.!w?!E4$*9f+#~E Dܾ}-t`_t)})ܳOI0Ʈ!8TJ `IŋKfi/hk\z*#-y@*-Cg/6 %F զ_"TQVG#6GoQ=64@}XaG>g;mέ03p/}& y G'7HY[pf <bQj1&}OصW3Y0msy%Љ@94I"|nw bJw'ju 87P%?PJnx!g']Ō64 h- USdhN}?p8vFNsc?>t&K {V|ۗ~Vq޵ +CD >0KBN9zi4>F** %L8ۋhXI_|c.`/Գ[3o؄TGS_Q*l_u -8DXr__HBp.z?}:@F0}N3ɟe"gV s:ƺ5bJ4VZ:6;os !g\gih)Ɓ {0X7֏D_}ݷX);:qgNimXÄ WkVBY3ّeZzePp Aqݻ䷩-%S Zz&Go֞ j|îzʭ(- ?`d'ܣu_VY`gp 5<ƌhEՊ(~KS*1%ay]{qډPJC )j5<nՊ 3o$W~saEߢ'[Ab꧄oŝ9M{EF]6K k>f(pSd%۹E1vЌ=pYy7O&buPxR0xƄ}DݔRXH%bn.i)i8#ڴ5K4VSUISQ>M6ßW[NVV&МMlW|Y-w+S3@\lk~y| Ns=wuhz,ȴpMf;$xS sF\3fZD!͊+w q%"~a.Z\v&6xCpe>CsPvPq ԅei{ߘAS%~Oy \H/]Ӱml_a}6jMo0[(LuǹAel7eWMϺ^tY땥ô uoi.!J81Lra]5nSSio8ͯA,6:/DQ&XtgA_ _-+&wuu(#R \pDZJК_IhiJ.4 2 `… iD^Q .>@1!G_yS:4Yy=(jOU5Wϙz ĬuޠXlfIqs9F?ovǀD#>sK@XA3T@U d%uo1"vjlj/b>>qIĻ݊'OO+c+{X{- 믇%ST-tok{gtWl5AiVu&2KU̾ _)suyީ$WV=yn U#x+MRJLڃWI:^/TBs~H:E\SVoFd.`"?yf:/2: {p x8,k+Ii2:{e˟74dڦK9N11(T7kuH.lI0Nx#ňa:98kJ܎R8~S&Q\=gܼe.%rC)0+v]VF6Iihn+ϩ}+G2 l3ųpid$CL?y?&i\ÒƓG.EMJ٬`H_*q"p$XnF JN.I#~ '?tEw!/A^znkiFT^8y"p1/3jg!F=T'YԞ,&9kcML`ͅ'eOS#Ƽf^Jv8OZ3n#7=&M[Rv'З)̀J˶ 1:\@qSxWP6-ޓܣto:@zx#xOb5[!q+Ѓ4R6Mrk'*? .8(UթKzZZa+|r7H3ٗsQʼn5!/<#-U ءuB4jbzAf&NB!ڝ=ݓ^hf~MO*ޔ_PPF&*AqAJ z9|ܑ ,&AR'} w,:ax}b>yrI~1ƏŪ\ D3|NT[~.w}P{.?JRp\iz{yJȔ1u%2;F;lOqgr[ĿA)OCO7BpQǠM%I-Kh LXHo ѾBq1< `h'1iV QqI1&E}nɲIƘ+6.B9DzA2Vd:#m8IҷDyvf`2A*6f>?(7CWu5baK&`FqkaiB[CA?L') ̀'BXK:ծQNn*s1uuߏ"T5Xi>DItX@)ڽplN]߽aTsNׁ \J{-+PAyAzO# mUUpۅ<գ=I0k7XM~8:\B[ rD~~mմ̥jćց'IV9DYBls0/I kJ]_j@D0r1!vh&0m،fbݨo|rZy#t" h/[`tI*RfgirENԶDR?a_ *1*P Ig0]S^'Px 3q qUo:,/A,^tn~uT>"# \wWeB`t.KsLInu r2jk̇"iџ&!c .IKjcƏ3Ӂ~#i\z>Pu'i6S3BV@ 8e=4p^|_s}=D)(1v"1: {ϩ'-`*:;XTN5e2d` V2NIȶ}Ě~mdJu=ȥs?XUnsDj#!!q )‡RI>OeYfBT54H8.5pV꺨&})DX@v &'˃TeFGݗv.?&(cӶ0R+Fd>@!8d9QnH;ax/sQ+M_>Wx',T`i]lS1svӆ/t=WTaXTd鑙ԭ2!=Rl:%{5ʼ`oX?k'yLNhqVۨV*]&upB74iy쨆. O^{(OG^JIkZq&b<7;(ﬔp=<[=/AE7#-s-?|}/atYbo(b6޲d5B\uIrãn]&~'42=ګ+ys{sP/KP=O\^V4k<A]|6a|9eUӀN)j^sg߻Q${CidLdϟ8S,:BZ$3R NY^z#="B UҾUy9*^g-Cb%INnj U3$.^U46' t&v#V_Y8+T}b]#OG%%bĠ,x*7_bU}j1(ikq)+䐔LwqB' P>gDuimrAyx,'l0VLqc2ǾvĽoGډog+ L}yanUހdUMdca>x~V3OxHD_)O/>/u) kY/!Zn@J3q-zaq'(5V3CVF.?T} %9Lá$Z#|ugt3~POp%JZ>%G #dFpxcSsw(GnzNBe n;T*?PF?N钵jۮMo#ٸy::]G M bPVLbsGZܽb'bOuèE#Xe y!eoOLY@\iO *>}*z{ɒ7-bo21ƆC!Sk6(GeǗ=̖wR"1ڮS qB1kGQ:Qꌬ|l3J%w |>6\ m/t2&\VlT?DAGaOJ|n+vkz>k: cww니奜4n$+Иpg}N>'b<ɬce;?{yl>h hCU+P.eGx~a`(;])yAv`arT.;6 ψxV5=7tCBg&]l妦Eh)aG:gIy4C!l7+p2ש@Pq:zg(t=`Yk՞{,O7Y#(͡xs3S]foaUʪ,1d`jHޗss"Dkj {@l:UY]+dRCPd%4{HNk}抴>} pnܫB׳Y( 3w`ݾpT]=Uifvs–Qdzd>c<,&d#yVS+T&Vo. ,~^N^ԗL4U;Q>QY1aA | O6/Voo=y#@V:9wq&*gFjќhǨJ_g5lǨ= ǫQ@..-dodW'~j0_6x4Fso?aЉaskL PȻCjK+,0/wdq!3Nbl3UtDŽ %u9f>=l@$p 'dGwԡ0Ttuی6=nPTmuT/~SS-#=ε6L'5cH*PV' c[taH_S{sN܎%;dnUpl@^R( ౤-|uKt n]s TyHUBƾ2!F* Q }vxRTΈX}RWj23@mLV,O_!ܛ fȥXv!S}iqbb<` {ntD Pokӑ(6$I+@쥍ϓ{nUnG& OuN{wͷl)C2"Bqǿt֘44 qcÜm,@c!|OK:B{ uēz37htŅ)E2P"l̗yYFU)I0P -DuD$A w 2`k䧝F5Y?_RLdC-1 AC N5|4tC$RI޳3 еobģ3cB(@hwE#/G~,[]jy R1:tbU2 :|4C{z}a2FfUG" p~I@til)Bx9-1>X̢vFS!$Xnar}Ǯ^>-q1vG !']zmZl>un7Xl:]坄$٨6mcv4)9Zleɒ4լ-#~`pZnڜ~GF2-)*<&uɤ \MSx6ͬ{!oY-|7N:ի5fa0UgBMyZhD]omLFBԓ3pRBDڤ rRJfǣ'1JI(Z Y{IMӵke@]pjm*24y- N:ɣ7jcYb^?sFpCM)ڭgQsNT3Ba}: )C#F~=aa過v:,>U?HǯVKXIDSRss@]f=DZyvQbq~Ih/Fi(vtC޴r~ L2"9tzÑi##3R|woQ~F S_zǣQD#hrISTi7ԒjtbTKi(M57`EZ>dt"1QIO\.(:zCE sPv e` sJkar#}6 cգ`I> "um*iĘs>V}w͎| Dxm^sWnsv\ô _J#SIjNr'(SԒeQܦt߯~^&k%+ dΔO8,㳘@sRwʉlhJܞ>yBf=͠k B%߳bh}cReSњYO<[ @Vjӎ %DqX:LeayϱLuyxow/j] M"yKKSs̯JƠ1osk)&Rū(z3ɿҢ$ (oBpYhQ@kOyI5ORGʸI٪6(Oy<P+MÏ6C;Q>`*OS$^;Mp. cW?GFg>1=(%}\0ZF؟]yF@M& PsmC!H6C%Sx4ڱ[V5ر|ĭywg5jπpqӤ0h*x̝yaZOб+ep?1,#5Y YbsFk?gңx(r,(tPE8?4I+HbCOtԶvw릝 >:Mށ6`Y aPĆbxtA]Ӎ(jx.8x8Jhӿ)ռR7EHjCFWRkj\YRh.)K㣋]~&h-\D[g9fz.6CSsHm[.ґZOK ie uPoI23cf/QA츕?tڽye>m\k UѴ"Y+hY>d(j{r:JtV4i/*XY6I5;`Iٔ Tfc/z>ѽ$}aacdvӃ+ŭ;:19]I Q֦HP q.bn $*R25 \N&,&BR~8a)oXcb=^֟WZtYޒV_ÝK49n[&d++]9d0K艑u7KF񃚽ui7S}jQ$$9Ǽ[fqI=kQ`n/b%(3;Ы2e'9v8rjǨK\ &[_{GL~l:UR- 7pk6>;SJW6qʼuO¤C mMť_KlasxYpMJ\~p94+ dEYE*v(gZluAu7w{λl9RęRB]d!(&mˑVܘ^.=~aXlO"_*wZdΜ1) 38$dP0ǩBgwHw*~ev;[k8(dpH" es?l&,q ҉X{|emNP%3-iiX'% C˻'mr1F!,E{YyZQU(wGyΎG̨R~7GԊ̼Z\ nf \b1P`AfO >;A4E9sa C2/H(pggšAJsM2 :iBM 'Ð:Q;E۴@fEIm-Bo9e!fLI/onE Zo/t />ObfdMbYwq-3V:2:s]A &5R*<#Mj|cGG/l<r51 LxSVJ2š\3Lѫmݧ![=dk~,=VWK23j}M$Ű9mĝ*{%܈J2ٙiX! ޒ]SϛS?.f,v=oi1x6bFi:%PyAyA@{~9CB -k@{b%or}"_+ϔU;%]qTڽzkn(Nj$'(U u!9{*QDRZ!244`_B,Ԇo zm@O?7AD<;91*Ŋu?# |0Q>7,".,L7[ⒹKuk{o5HV%]-:PWeoX# mLGeL^ōv[k;ԠW4>i#J:C^mj?齠N9 $U"K ܬ rqfQr OL)XމىS&֬WmP}mͤ<Bbad%~KStt]iͣ;5~>ſ,9ԕ+u;Y qW2:<@*8lGߔ0rO:cPWka_,g-1_=HDx\0YMi 1۷KğS+;OV^lR9!$Nh[0o+G*C٬Lj؆P%mHmBs ?.b!m1e6ͅ [[Ft38zᒟn {tM@;G1~I50.A|JYo٥ $8 `|pdJ1:ڃl:M9j5֢pıߙZSHz&=raihe'^;mE]j萛T:77gd_G L7*FHDr*D#<24m&4qS\L93KOLqP ܑXG0ʕ j'#ev!/mz/mL2TI1Is+e3_⛢96ܲ"oARrAbC.v&y#i5vNܸL-/1+ڗg Oq0dvPP!ma]> _%\N=jkyH07Q޹90:lTW/r7!y]ܨQ;:SLŊ-P8U3"Q %vN 9Æon|*~yomPv?YX%xHz06\K'e+bFipȦgɅIC.= C2b%)ք~tUPp"#,;-˾MEY0W\+BQ\y1w 8hlbu,'M̼_ktNF?~vB?g/T8W|UWS+Tޗ_zFִ&uv6%գ w[;_e($PRNxI/+4/mELe^g"݁H/&l2{qf,D*\tE2 ԌG~vk%@tɀY{^"nmGU,9u!ZWDHBTh |L}̯Q/OHSS};oLә9tCޡ"&Es&/j~B6e6]7Փ0+1#L؍Yܳw N[ YgCFqv0%MO.Lլ柢ycbu!Nԟ Mac8FwU~q.WtgMstH`b0'3{IFAn1PZpot&$/f ;PYKDƶ4UHm<1Y:e_a͛O6QXȂ)"å;ǔߒTe 13%{@OReqEStkYx'6k/͈zp}=9n)Ep+]B_OþYW "'ke(.z _J)F2@,IcE'W(`H y+J-ĝ?X[7:1JOy=,U[DߛM| ^Q!-oٴ$SaˣFٵVG36rB.3m wmm%W3!;^A#-7=4J+~u! 6f{]A0Uýn9}'/(e5xz .{X`ۅ1σAr`Qw_jNJ8eXs%Ѯ0(5Z ;x"1PӢ::ʘbrؗ]2%%m?t2 \ ˁbrp7q.w.s\ڻ? \SX^9e4T m O\N龟sSP"]XpnseW.|rot zAs\ DfM]]YG ]ǺA+PPSdOa7)M1ߞwGlZJ rX_1H>h2|@*[AO8OЗ': jpf `w]Y?ް[&u&ҁJzKߌHׅޚ4~h+ͬJ\+ꚺZ, *7EogS=%: i@((_kpfKձ CytQvoq,xl뼌c/*nna|j]Z(?YggbϱzCCt# I84oJulYO+q~1JǨY@\* xŠػrA%?j (V b▽4! ,UOm`VW^_[gw@v(|%2l {5 }}Kzc|CWFB&\1YN;nw@ c GG TgְJtfy;6"C =7á<1(8}I'tsc+yVP#3 3YAsωڏ!؍Fb"`x\~ UỻG,BL n/%a\,6x9C9cvP{;>5F|g6(΅B QKcLm/dB^yOA|:ha**4(d TiF E]#ATFV M@#'RY( UYLe3^ج)q0KFjLm@"w@13esM_+_US21}-46E!)K3922#shc[l=W ז<0Gup`xjύ-y]KΉ K"R`g`Է@KGo;: gu%EP8|5(k")+$5Y'( A Qx"is3Bަq/5}(uڇs]2v)FG>8 7Bђ{7HE7'RC,ȫ^ I(xdc.g_ȋaa)pG00?P,`>m?{6oyYL\y") d TOI~9s{A8}b'Kx\hUrgB[~/zLv Cjz?Yҕ%%kbkτ##ޝcEPxNt4*Cj ,}롷(cGÑa܇l+[TW?+ӵ. Yv˪w߳L Me{QB*F=bI߮& 22nL"?4AeXUx\$&lVcG@u~'Ba0by~aO~~05#r;t-C!~bp1O,f,|.קPqPoA.LfÎ;e`I+rWTϣSVXJ WIs:mF懆40xs &` }F, ;a?ؤ@q6Nan >\.ULN'O= gZҵUp4Z } )kvF3`mمZL ݓdv@e9?TqA  63#1=J.*9_;uQ )A5#Pld?@:P٭$u~rnzʟAU-뗖EERE,XȔA,̈́(XyntR Z"SBk(9 T+?YDޗ/K8@>M`p$'; /i2OhX9]g+<]88C݂CbOMor%Ž6s+Н0?]{ں%PՁ](1OB|V:ޝe$2 ^m%CY{P>_P!ǃLj8E1,_Z/1NZJO-(N{w<=3CɾD0зm݁lDMˣ 'a=:۟' X1W3]qBzgC'4W AiTht} 7 EN+" #nB;X&ٯ\>LG/z1@"nwBek& yo=MDHJ.4TZtc]ј|| F+0 gxc<۶0K>nyue|oAISVz6Wo ?BԁvkʾSI#yҚg 2q=D0cM95:Ԋrݸ|(dP~J2Q Zt> D5袺,g @w^JS \jCDq H{"Bg&( i7|#x/^>xH>+ [,J%'lCשRlN UL[mCjO2g{ka1R<$9t c8/pT\Gg(M>U=.B?4iס7qg*w~l v#9Do&\~uב )WrG`zQLDZC:{@m:}:=_#5mU.B*vn>tr8=L@&QļE!|E$;.T @"X?yOˁ1h}jIo0 da1cg'u`n]~ײ.phURSoQ|%|~8R P] #f:*t&${:@wm_L2kRZ2(h6B4dսJs&O0>lSvfl>`?lΫKʿCH,d-&d.=r[-VC_X6h2G aDo vtR [_X0˂a0pu2T4>rAq| ϳ+u)c~qKSVڸ_X)E5p8S\ (PzlB"p$Pb_f9xs*G@j7is2FspjZپÆzu ڞeԯxbtdǾ7U5}3vO:HwڷІdDㄐV.{9觹X0ԼϹRs?>@eqk-[#(x(k@[p7 PuQWDolŽȀ#&s'X"&ӉҖS$~XG{,qHVqN#EP 6Š]ghrkN/*2`/%|ɥvu|(62Q-')s&^4-3t8\CaRUj^YOp\Ϟ}@ÿJ찠9sDm1G$ hrZD;0oOG%Q1p! 9#{&(f,?LiA"194&gD[ν~v}y̰Y+.u.N.?S |Β:r`-JpqkC$L&g8} IC|)[K5Ѩ3EaZ9+\Hٟ~v5UWkBx ?;x "l$X2GJp 6,ԍ-WNr ~PGyMԐؕida;Bx)1Ŷ˃w:YrbA֐7گ `~E莼I 7s*D^+ m37BBn&Gf(b׈ D)݆M w?wL(oͣ*V %&f %F3cta#d 2,iov!= qΟu9CrhJxGR%uQ!יBg4&=qhfqD87- (QU^:KBUH+1Hb^\>H!rQX[jBfo(25IwHEgZ2s`f-m4 vX&֔yg flj=ˇ])oT9q4ߓ!(КAWe O:OXLl6UZXŌ]Q jq "/IA`k/)/|Vu)?yYZa6x`,Kk5rnq591CG,jĚd <6i&~ iz O'Gp(-C\7Q1--tacM:{-%i,IK^v4>U'k =u$dIJ7d-8=$91iv_keʲ7YUBh5ZDPGcs$#Н_SЫE[Ua_?)y@%Κq!z)L8FUi#ŨNkjg6yQU O;c@^\xzcbߟwe[hb8,HL־xGs(!ulo.(2α_ 4/S1ÞM|C{4qK}ӄSC-l-]h=iµlLVIP? #b]-} bc+m~T,&c:͟xnjrs22EPݪڂ+񼫲gRv!B,m3|SUl^q V2sǞ#|MY: r%V[PeEnrb HY>g6l!2]]brjs9֖{>.zvtIj;Bgnuh *4)~pk5=Ƹ{ 4Yoi@8 x5JbUi{MYE7[ % Gzߔ+MfI >im``&2 = S1b6_I:lʼ2ɘj)upg O+堼cהF8O(BeJ˅5毒}_.BB_dA8yTnc{^u!.*li#5w'eՊݙ %fиK:-jb/yǹ%=QJ=MAqŢKmp>WJvqٰwkߍz6JkQ7Aied7$V8cIo^wF/xIP>lڜ\te}Pb_PD|wS`z _Ve'|cf]Oo^VJSY@+ј;'yGF)ݱ#W2 |xRKG<2=De ʴ7 ,wDBz7 ցF= @At w4+3D0J]+Ϯ-.>ul2U b<p;1c/W@R|b|eM} wA؜W9=S8s-ҟy n tu;40'K|#nִ0Q VHG&:-.82Z"YNc"=r[eNwoRޒ{ kUl՗2r:A"BqBUȇ~/[;xx//iB+lSzrV[ίK"υsղ+:VRޡi;4M'GtbF|8[OQ`o_m47TZSyKc6iA5v'َfz1!p@.(%0wdO)DxIS0Ν |#{kur- ͋.E(yA@:2wyS$6<i}x9Տ ܃B(.}5}Kڵy\)Z'mRbc0`a?I%H>Tq_(VxFn-0czU7%,ۮ/wwx$@A >\}k)R8Fxo?ʑC}K lq FvE8/>&jLNXOC;` ZI[g?۵sX3xZS @kCPc>5{*軷66ϻp>NJ#REޏ'ugdFY~AU F vG|]%^MA ip)ɛWdɴaQq1%nW:#)d`nQUȃ+;x~,!mɮBfIK$dK̳Puh>?(YԖ,OW?e0&'@$Hs TP/-.d$,uиutNdYTvlD돷[占J_Ť_hՕ pyr|I'4Q5< w֍ wJpaRYPH|"9RY’wҀlf O, \w' "VS4_ގl6 EIMz}vfgGn!{č ӂ@`Srv05.OX`v-})fس5g~ (*@HzHkm9لC70:"aDxOۯSOeqQ]〺 ā]%:96mghل "kD6 #`\Jﭨ4ң$fT)ѧ9Ya1rkƭs G{tTc Us0iK`Vh8CwAP8!OKa`}FԧyI 57z3.e .; ̚t^ӌc?[xL0 w J6*L,w┨~\o0lO뽯zr3֌J}N#MNôD?=_9s]S>Y+3?E6s4I Q}iK~v;F%Vo 3'R\Ae՗Wl];HԂ0W𽕝 ]Th`~=mݾs޻-`܁hUFCׄǵ1҉wE)N-Z>Y%l(q<*(B0C`א,5l) Sd1SKeK(,B6X,H5V[%B]ǑW7,߉yGu o!J!BCJYoBl|-yr \$[u?_,>yE3AAw}#-q֙0tL"7A\Ϡp\1%r9K r$[M~mX䊱? `V|1>toN'CĄbA>B\trHɑmys ~&"3NTɻm8 vaTO=b8:fQOZ-*ּ<bٓ[C::&z5ֹ]rĀlh>V0 7E΃> -{lm/Ȁ쾻FNxİ9Ӕ_hתų+NIyLsʹe' t?.U&n/n#ۦp!{M9!-u"YRĮ ="<%0lc#X]:d'ei5t1FN6=Y@. FK-oQ0/JIXi֍<蚺ߵ%UϖȽpHÒЂ, Xgy|4,=>E3bȷYjiOީe H"ӪUXi2\` *NJ'WO֫:Qz|m^RBzPE!ӛtx2grE:86wFZJa1A-I甋Ty|Jahˤy?nIa>7bFs¼?LAd*`ׁ;G2mq ]:zF@`j/L㭬_$u%r;)/΄|0;$ͧf'j/OW WVF(g.Qlx8 9S\ughٔ^+< ؖ]J3 S7&^pD b(|ݖaZ vOm=3S  0H }̒_ 'UOء'heI)$oMzANkU6B2օ8}~Cc]PCN)x^,vReV魿e.NgfML9 E'ע.=-\AoJYM0 >!#`ƪA[Zgظ Ȼ_?`^};NB`&Uk#C$mww>s ʱ s'$Dt\NwyW31k2PZu25 !?h * xcu $8%?I\iC@evU!rbD tDvp7:us`!St|XhX6Ҥf@҆W4B5*Q2>hDqU"@LSV8$mWz"]c8  =a^DYcԊE Fkk~nУnBa%LyE0+Bad2I%v=H^% ;a1ZMmcX*D#!K۳}|Q!XSyF9"[SŞ$e,kH$8a$te.{\tѼ,F\(T'!ඩ/Or6=~wR,kШ=v""t/_sYoty1_)S!Ts9mc:mKj-^}"-8QKE^rKŻ9w^bp`dI\P.ݭ2:7oAw ]j<с2 IO/_&PO廙&'D6Pmp~ *6@Hך&wv37{/`WgX>Iˈ<at= ]O+f'apOvC̈́P#jGBdHoN㾋AAF,>bolĭd&֦X`@vCȨc~{f<;5N}d^I&X3G' DT?v`MI`ZBY)s=hD#x/!vS!oigBֻUe_JdePIzyvuGR4([݉j$w`:Y]uҾKjsOQYS,an^HaItM;5LB+3vFR%>D5Gw46z3Ρ:%|ieTMQD%Hr&cdſr^Pki•4CSL *8Hak_&q4TxWhʾH_p猺i"iIrqpf$l$Y=bqox#*}|/R9T$?ÿo]OlJ^m8i-nK(_{ӄ6$AuȮ]:D0` 'q$J\|cѷ)( WzSUO@h1 SX{0=z 5bDRL\:MN9 ;c ppJ}Hct{`#}w^7ذ ԄE_#ib9i`('"h, ֪}`e, 7K%N-//,Pu=EWЂnUV!ޑ6"H#k1LψKȿZVPQ'S- ,FXϫTxԲBbv 慢s&fLgDY? Zִ++Erبrc; XD&|̟+iĚ[OnŸVld.YF{mc]Ced`d>NP$?}-]czՔTn}c>B}_l+a ԥ8n!r/# i  k|fR4$~h'Gڕq4b` p2Z}޳>"wl>"y#+$D7QMє%oź"JnB $y>ߩ }lɝ[x۫nE [%3%ӉTb|Jcʎ01>=SMj_в8i-.#8官jbp \8;5aπ̥'5W7 ɭ%VH٣_OT/z)\*_8T{c6 eZL D _pЇg˞RڿUN\GSyl1LEUs?k1mgxaXpxv_0{[92igAxg1F[ EHXPHvQ AxV8֫Lgw.n620#aEhEk{Kw G:%f Ohk ()e=7`p].})\鈇W_l$1uO0&tN=G{fi4kӾo+]Ņ7̰bL(5dx [$ق, oWT R/r!k܇PSt^:Ӊ!18R,ZCo4.,݀Uo  ]["*0͐wep&^ s>5#79`l([1opr.7[BU^Hƴ6oHJZU LO&IUN˄%#nz&q|+z /-ՑrˆpIL}huij_9};C $rNiS6Ћ \AX p D4b#\%@/oyBN]82F*q5ݓ|v?]&r8CnF$,`Mugc[ew>Ckme}*p.-p-L1LskyxsĽBk;l꺘?- nucל~AG,SQax  ֪ɺ3;SBQO> fp^_UK!b(B3_1.WU!"!$ ٲqdRI-ACujM1IW k kR/߸i;oIOjcz83ǥ3 [ӊ.z3EGHQWtAKЙ[LρlERǶs iݢJmm*H)THȩI;T%,1~U `dQZ^(P5{Ҿ3k/G|}kS`!?Z;N9{o?W{gqN;"IgMIB]2 8+O|a?J}^Qs䯁u{/j:ģZr}>?ٙG~*U{e3X{zdkrKAJǚQ)hNrNG֋0jD^Pņ4)^O:2Zzd㕞:z2Jw }t*qeKLg M4ZDY(2 7S*CuNNRiBkY}Sx-bVn}B5'D}rn8>|ĞCAh2 y61:E<G%@DX0ymԎh ?~م3X:#=z)"}6`9ɣؒ DJ6˫Մ_K b4*+)M׀œ2+[-ڳQzRJ)rsX2 {R'}uE;u4P }qW(}Zp=(Q֧ӹvqN7M[?yhRZDzIͶj9OG]!4_J(^ eTWoWcÒXeVpͲM$࿈1`MLK_/RM 9 kYـibCȀW"& 39"JdUQ~p\ Fl4z!<0N ZpF")0Jje7";N}ߦw9Z/7_A* :6jCNm^3`ҋ܈֗%uB̚]Ə|_,޸nbN/nS|RZ)(ߚ_9J X9^d5-DH*'oD :E6:slt N3 oEI]v|QEC11뛁TPRHcIP}b{AOWm7nQQo Adԋ^S?v҅ؗMrO1$/(!v*R4ty fM6)֎zhRý I)DpgdD#?E ^@߱7;624Ed9ՐΝj,m]xQaRc=aI"T 5vƢ eZZA4\۳_n@6:^0*im#HT1A.3 kRiؙ|JEv\fPFx3I'EYZz@_TeR<ֹRCM2Xz+Ƨs >$=Q7S.KFB㯂z v% I#]aGfV`bߥqF]g6fG`KSLG߈ 6=JCޮ$#mΎ}`%XH o*O{oqYQJyOwjS3)w+\Ÿ^z3i.|d6LhM }TŸGJ%2{'{'KW*Ȓ^bw|증3Y[HE.liLm$T\q5 R<׋NeM/CP#IJrBMU=yzJy?zr;J5t >]`xtd1^Ӹs@mW cJ&|6Sotc21F8Xys=趚dEDCcߴ NY=jZot2#SXs/ǩǰe؟4cֵT7Z0-Q>IK;ubjA~$N=#YkUm3]Υu(iiaO'o5ٌJ\gNq75Z#6Hjx2xzܧ=UVD.C斐D 2muɉ i;R1Rχ.w DpoU=T認&xs9Νq>c ?x@BνH9 t4lE7O Hopb5uZ$_]Wi] 52̬gBE >~ Vi6L-QKA ;Pd`1z`i,KR$ET9ItV~{'X݋bڅ-u% }d_ԈbPNFquV449 / n7 FrǼM:`:tvOM.w(iZSkU_M.~9[XIUG5 ~~dC+ XAw*2׶z.Ϥ%ֳH g9P'LW"M sjef{4Q/&+`V 6!2}(.h30E{=rbk? ՚s/u"+l4?Gk$P/ffЏƓ'&D^ woUߥ|lc3rn@%pJu6|2H[cyaEooT)a/akU)" lBu/!>{1'BwR/w5Qo:ںn¤ RdJGmPh &2`#uI#_ǢHX:RA50X7vY7swW{qʁGrL?x*KU](GfhʈV 3y+cd]/bKGg'l)Rp9ٔ[cs{ |c)υȸ@#|{]},ŵT [Yn-<Uf9m35%W70E,8iWZSLGnUF' h+{iX]zռe¸>ket%doqHJ#/]AJ&',grNK'*i[Z߾EM=3Wa2Lu¥Wxtod\?'NKW <ץAdv$tU@W7ad㱑`Pa,c\esE a//0iKCWX `zIPjB~q1]Jĉ֒O7 tGCˆc錄ϥVgSd!nF }xt](O5WH6 i綀JH|M[ 7T r5#]{и`F.Ra/ӎ7&R |ҁkJhyfbN]4s܀ Idhz Vm#vB#>`y^.L@gTBj5̳=U.5-!B 3NDŽ|#eAݡ'tVi% !YI<}RO(I7{i*!\`1UsRKT/TePZaJ&ND0eh^1"ْ$짶3tYVD.i [|s#O׏;Դxs:KV`㣨0zdq?f©BhXhB"RNc 8>XT4fVbsv>JP5K&8ji`qQ\X/ o S 䕽đ1پ>Ɏyv,%kY\LNڻ~c{HW.߁:!hj3}{OZ gp5wNrI<ˈ׃;! ;Հ?WV? qF BybM\wm>9NEa:c,ﱾb6*%Fϖ 2$eOP*3B *r*}M2"\iJ} YM~vg[c4cn"}Ǥ7z!pH:Bغ 0b؋\DX$Ӗa9}& !)!PޫlV((E\>-M#D:GsRlŊUDcZxXwiT c= V.7۸Z%(G$̓Bǥa-ȣ=Ԡ(D*}벵)2 F%xIFVLc据2inj۪ ,Qz WhRhO 죝*QL<Q[ xZ|hqwj^[Vc o|;cHs f@|A쪮͹kuZXz ̫>TrN䄍mTr~@CpUR rͼ8UF0*K@EXԩNmT *6_u:^xWE!*dl+T&d|h'^V<:NDg2ܽ"]Z} O)W8'jbtw|#Ahpg CeSBMLo YYt r0pJ{lnBΆ)$Ҟ= 7Y %Ayv ji^vg{$.R-/obQtrɏ!˛v]D{%CMb$ svX xl֍:̂y]" ~yi[Xie9]JN8fK~:lO-qiwPUVT|cϽCfo~:_GXA!E"ù旗b1~\ r MRB]nKm%fP4%xdv+Cjv(H$3͝sk&fֽV/^Xj/mJJe5%?8Cj[O>۞%$E7ѷZ⒵OJA *W&aV˴w  )n*e|ю;ռw*,4ydVR_H&O!ۃ]ar }jH,X⨦Cۿp4{0eqRգ!cqnQqޒV 8 #_eX= ч(pfnzsX׳ .)Uy`}|m)oNwX&a6s`v_1 JA.C75s6k19pS0X]81}|$\+0՘+;Cײ%QVCϠ;!^&z`Q$5ʚD :TR UujonrbQ;bTVD6K0B"D6:"N֪pQ9i-S vf0 Mٚtc+~AuWpG{'L1CBnHx$cT`q3+g%8]:91wq$`^3HuK4Ho P|}SbX.3[\HXa[Ui$z_Llɠ7A,8S^3o,'TBKԨkduJiv20vRs {=yw"QH2R1`s~m>RqKTE2,6_ fڴZHy&g|,dҞ ,Mm8:g^[Pb$=f{)< !"ηzz<2H_AY–aȍ#Ub6Hv@5*X̒cYv ̀8Nڊ|a0@!9b+7#!!A;r NžnE4l9rr"ES 7FNs z hou.o"-6}S d/7jJ:NT? / ׭Awٞ[r/ȜC4l"=ɣBW͙-.Uc@ OJLGIَ.,9Ń:IntۑY7c.^jKUh,ȇiQ}YLOӚ1' DGHo>{:dY;pb*/x0z2۾A猹 4Yzbؖױsv톄W*TPK-@>pف䇫О[T='w1?i|-?r(CSIUVWF`YB*H6{OM rK<26VtSY%NjE~ez=VN ڿ6)sX-z+K3d31eЭ^UV-U*=wқbi면i#lQo,逇h##/Dq55)smo[*m6E\щv^WSVjAW?aB7ԧ' Tv0ZtI#ynB*&=(pد#ڼJRڊ֮EBYoa˿YB^Oo}[9+I|*آP[&c)JE;x$Mր1RN$ν7HLhY4H,8g_%zg~#;]]9|\+cvF7cS4Xc 5/ 5bP܁76v. -֥ ;$ӬHNRsU}j-L(r6+S}6xW%I/I" ۇ!ql_z`x@0?E2ἑc߰=6!r,]~NΧ].D*=E,\\[E=Y"'4 ɇs^ωjJxӓWݩXN,9# ahҞԋo tuzBTy?xaNTHi+ 7}D|gۂAة)yﰣ[/|`Km#(A Bo$}{bRNl7ށ_%#;VXvr%9i"]`y׻_ +1.{Fj#W!7a֗Jɧ܊]Z[Iz%RS=̟`&mSI0q`,!-zl9 = 8Af+%shT;{+:k!Y1~1O<â*K! Mk,rL}P> P%bBߕ=60]yH+<& _i K9$,2U$ZRnFϾW h_=gunZ+{.`7v{@p[B] `"~19"P@F~Ҕ6T8I-_.ltp'tahنܹ'UmvW;{fGԊ[S?e@c@LzAW[+LXO^\3(hl- 9 m4!aH'Mz_tUӿh%ӹΐ( bJjeGS-/PQ> Z< y`rp6 Lrzd[AdHkWamS%XqÝn^kRR-4'1\]GyEXL3c+7[c"t-.H}\t s#J\k~J36%頔v*]vFvM>HM,3X"KMآm.0DPI:fhNڬ/%9En-|$`";,4=Wc_fz>7}1Q0*_~. }?5%hEy9;5纡}ʱNN;stn;F\xIePAjm^bu*cBmJ@d< M`:,fͧɎ=n wW]Gl'샶\z'A2 _s$dS'/h[ vK/.T8f7e IZ,|dQi:?]3XVL)] :7UijDm8+̰:-:X1W$mvnٝU)aI`Y$wK5{,q\%נxl 4SVj玣ޙ"N/kWFJ}ӹ~L᫘Ģ2]:!ǥ} $$_ I {ςIQٰ𦣹7 GAfcйʮY~H'Et=Ip9U'iȨ }+u qoǔ[(=O|0L| QOZdoDD2t z3zJl \Ѿ-ɯ\:S4n'ԑ@ev)=}<'.>t,%yG2|mRYy XNn7\TIX X$H[wodvHgt o87~/Ή`7-l+-3v<8bsbŹ7ͤRSMks8+ܦ k%~C5T܁76~= /d~!]9EpG?^udZYX חe6x:txSyz F:I~[&x'¥a1+ ;w0a 7eOSAKW9]s];`ԥf+ :fC_;"-[T&Xmd-Ф_B%Bbd!}\%5XiC#{e6@_ r:hĊܱardIzkPMcQ5|+F8^ó;M8ֵ>A}ј!WA4uv;fk2AkoqdtS:`Iwme|T;‘ƸQwuRDJ$j#?섶,:T4uq*.7{q̳(l1Z %~Lެ"o;S eKsH>lڳإ /<|JF%s~TxgGgBƱSQEmU)ecДD6fQ>];j"ݝ'Π4j ǧǠ{=6M%lxk$H6"QQ5<Wahd $,9Cb )H'n!dyCd<῍M>d #x I5Z,wI v9T0g$xMub1)%+±8zUfYǂ#trOq]N \LY N1E(xa99 VRwrBe tAX(M2]-w]/`zX.tQ wB+[`]۠J{'&R <1rU\eRYùg731ܷ/cV\,}*BAlځxDҤŬp_og勶 )eq!n.uUg?RBLs\D]ƘU#T^l̾<.V"<8Qk AEq$ԕ2N(]fxvmn/x_(3oi>z K7%TNh&_+vM抈F[h{Kb۫a~w9 6Fty|0. =OBԟ M5gC|aTP'%rPX` h+yS%AJa le-N/jI٘޴Ǭhf rhYtO-/7y'ESX h h"t/v4/rKϺIrfܪˬ4:׾l]s|{eu\ETc_60 #s#E;N8b$HHs`FX`},L>fAiF`>ءfyru g6 * mǵ4a<LW-=ic}{0=ވ:i$g_yTH4RaJq,R67;a6 0J%dB9ǂ}Qoͧ+_5-8(Ƃx%zHK8 Ez8UFw:"Eᕄ *>G`M6Ҟ#ᶤ쓣U&5rxah54gr6\ݪmV&:/D\,QAV5 d^MNFbe`3< "]ʳ_ RH<_ cx3|C!~ra"ďud&wv8-0ǔ( #8OsW:\F5hrء~N1K4 KA# 6 DD5GoL{;g,lO;N\bG劙2»MS-}g#<`ŸoɓKL jQ%LM_N%Kָ{NB/(ԋ(C &8ϊPRh4mԃF$*B{mxEIQ-0}eEU( ~`e*zp`8+󕑴b.25@D1 ['W9M >qN@ 9yԃaIG 2Cx6eb-4A WlP@Oogݡ1O7 |kȭ H|ˡHSmGt8UE[DX2ͧyO;L5xoF_pv$e6xQ.Qg=W'fuL*/gpd٤y[<>r}P&ÍJF@3U,7~sɐ泂؀ j;>Vx,AB0H[nR^E:'bh:5SgyTIh"رAZ'J7YM^"j^&KH!)EK"F;4ɞ=89;(>J1=PhftiP {݀H)VSʵ>Gk&JtijD~׋bIu:g#sLe F6LؠCJ<1sBLY6֖UGd`ͶN[D$#UsmKf sYv[6("(׉[D\^\a_P^YHj*d.YH 6q$uRv)aqRuoӑ;z8 5]jĦ^Mm7?m8Htpa&X4zzmz Yt%;648%e%ɇF-)v4WK3M%s&bؽ@ē~d/jm>Gmg9Xk"CxL.KjS.@6G0sYR%ŮP#ʬ| /VS\U$Nf5A6@2od^Nܣ͍;/I-w&pG9˽7vgiּ Uĩ=xk)WRULBxX͵p5M ɻ1ag)zh%s/Gc%TU ԲKG#H-bīZC-*?F$o sSO&:i楚M/#C^ꂳT)FPiob:N(P +K_8H9,v/g Zm͑0u/TbƥȤUHOlF̹Qj[%7UZ tAN_%iIVĆsHǟ%$QR;,"c|w ]mC/uc635) Φ>Hg~#r/^`ik];q_gNX+lPw14 io%i7nzquOV gSM, !2[dvݰ6dF"ʓdʱ"0< D-cmG;E*n A[sW%#pFp[o\[ůuV9,m"X՘ BkR%j4N" ?7^|Ű?٫ſ\b} 1Hvtw}gsO m=CNUo1?AeReA= AgȏLlzgbJ\  )(%kt6tIJ#c@Po D4H#W>QZ9m')9X_l2D`(4H_wbwHmJL xs=+].vbk"p:˱er\Y cy ,y~0/&uy0~ |٘o-Z[c% L x ȥo1W7?(axM>{C3i٨B =[g݊BBP>EׂDkъ4O DnV%5H9T k^Ox!& Z$顑rʅ[2vI7ϜItA!}+ѧ R6by(jQ'*3$drzRUapBo -(|*,ѳfEVﮓ@ЭmC|1Y 8|c8t/A1C '3JO?y E]tK;r{SvK:?|˷މol[k}uN%K$m}]cNF\HA7u"oLm)hK @yx`qmxJ=34<:xe~{bs/@7$'pz~,.hޖ{^&s票8!?@F,/ա(3;&iT02#Ft` R{LLV-?Gxv\Tg 4!:A[NEݽ3x)̡:kN,#yr 9F s:&g(ZpңԠ#Z..ׅId|1M> W=|fR1D̦h HTͦXƧ7YZCDqҎ8_'zm^N iTNw <nz8q>xKhͷG8?YMSb;tp%85B8yPvqgƂiq?QD偆j\Qubg@18<m=$iJT1㵶HAg@ "| "UzT1 O!0'ңILLwUO WAKF\D} uÕHu&Y%Q A`C2˩ m Sjb륝l=(^wyu`C3Y٬9 ' eBYV&>7jmc|ׇURތy6 T-ms1& "!-i|~/su Ր6vb n0F(?t/{3~e֖?ԾR=Tm΅ hpfYuܾ I5xM[`0. ycxWQ}3YlɲMlidF@D|宦Sj+KADt.%|7eX[.j#}-zFÊڄ938NlSSJ"i2id_Rs<=?`؀+T.S&z.M=UYT=fTN?57>٩žG4e:v5dfpkp겧ň5 Mu^P}ϧ}(툮VD*sd:s .ÐEiZN|ZC2Adj4YxGz`m ~77d;4DsQg30$Ҡy;ɕ['d4WsXa+).QD6D?u;qP8({ 6=4tߝ9{bˋ5Ǣg,bE;B\NEDq,{@CBKS')Ҍy"b)8~>:ì'6}KTΪl9+[e^,y6kWS,i[\Z<œH#N?**)mҮH(_SOɤiЖTe4 3Ucx**Q`|x{UJC~_ Jy6RE6wP {xpjFܨW%Wp4@maB1Dhd e]8T]\V 3V2KI!򙦿YLVЬ;5^5[اH)]h.xy4 H$TPx.Z̥r){2V€@ "ٕ^+_wmΝ+zOiʵpmsd1%|0@L߀#'BTB̭rTOtv0įMh&9~&njf&{kk ծ=v1ȑFIj/m|G?h[cmbYKK] ::;Δ0haitή%|C F$IM?~z>]?Dwb7Cȼ74|eh_ J-tOe2Rp6w$3IЕJG} $gFC$:R+_#` #bYuϫi׼& oSJJ̕{j}7yqt]bʢh֍+5QrЦ&N3ze=LLIIe3l<Ӓ-)>~=NY s.foZgX>ѰV%S6M0|=2ML 5:\ [0`l0Y$g :j71ر/85NJj0& Tj9^(dv1PXۖf"ϱ`PSχy2,W٨ ܆mzrV69`*cL/qS$hgy` R*"n^; b,sz–~6'e(l7ntyfLV l PUw~ĸ)>,h=кɅjOHy>fiYcXGjLUBrP)]ʥXѱ=.= thUQ>'OXP!1]1zX!PػҝҰxE_DE'm,p| 3bU( {:lUg*\Trw"6v'Dzg*'|P(e.:ϣXuSڒ#yg < MĪYs];'sڽh.dB_F\fe//D"#״0tjo Mc1Ekk /iӮOpJûT_G N`Йl4a40kTP?s7"*KS GX2ɰ:Ѳ}r,Ұaɀ6J/x4R&3VFf`"ǒ5kM= [-8xr5^ /V0|c $f[4TW6j?LiUֆ ml S|E+gkԕËһ.H;G ގ RfbJm6p)MQ|ƌ9@Lg"߷=o\KJg'5F cUK찈=Ryi$h6;h(ZɎ!-GٰibB7/@WDA^T>n7:5 yJZmYB-6kx(tf# A r8 tYJCЇGĭ5kkz2p w37]Hsa+m]g&g}?҈Њ?:d٦޶>>3+f/M-3y?îO:˟ඞ- @ʬ냜o6=]KUwS񸨰Q~і\^*/ u(Hua&zAhK/z bϙgwnJhw8]h]_N%:w9"Fh:1N:׉/'GK-Lmo}A}S_&M[Z̮OYp?:cӈcӆ؎jP~͕@7N~ZvR|vw6}FђtMvK"-&=7]$<Q["zב%?Ԉ^`R&p5n;hH[Po}~h&tafyb?iKGjz ۵ĬH.JN9|'WfKti#`1ri׀[g̎`c)O %H=fưÚTA=&zTe:GڭT [>)Nrt3??pŧKO f&_?DJ<%‡7#Qi2}d唩xaQ 8x9DmO0Vs%CTv (d x7߃YfE,Ql{]윘]VeW-HN;$_l,ZB:*妁_a+3pT`rUWXQIT+04:T%2T#/xL*n۩~lhg7:89ib bQ(""~L,++NZBjSZP ;'x<5r6خZ*;sfX1nR maC|HˣMf\B!Is,9X9qDdK٠dv/ttg69 fMBB&mwgىA'tqڸ{_E.甆著t M)jIA[IrZ8H>1GF̊XeeN R\^=EGeFЏ#6VxiI5m.sawx0VC'KIdr)?ӹWLy7t/__;,nںg0: H"-QGcvVzSEZl*G܁#0݇Ks KVҌj {oXf[* Qgݤi.d-Ixq /DP0亵՟Iz6Y3֭m,q@ R0qu[tjD {cPgkYȓL~׺G*s]u}Fw3; SG\B?tGhmkӃF/Nܿ75~_nGl-=TLP t7@,(ި?eWu!Z* e׫(f쌝8##,^*w},]}EnHzQg wI}QK0ȃzGMawό[rW% z{ע%gʎNwY+& qO(AkIݞW }%Ճ1v\P4G])2ʛOCtʁ2ݹHT04jɬffFQb9JmVv McIџn-!N{;y&fQƝ&QF{j! EC\3uJIYRv* Oc)~9`IQ"$LcAsZ¡;'Ttq:&($_dѢlmCO00qnPn㒯")oM+Pv7ZXN"é\&hP;)*..ĪBtN90>((KIb9 'R)wwA9+`› U^ R-?P-r긝cwT4;kҩ"ROcԽZ9*oa1&1Dv^۟퀨3 v|=䳰olȑ܉P(bu0˸qX&e̛#˴LMv!WЁ)Ԏ|>fBFZw@8,c9v\2Nd>TF s4^Κx=UN!~U*"\nt1|r&=t#`d"{458Kz MQFO <IB26^N6mTC*rI"5' DB; oRojj+b2RoƜb^ c/V)lDΖFG 5c8ONm@:_ )&EvdgbZX51ӳ%d\Gpe zfPrRdkty;8,2$"MSb/%fyd,eVE%fu۳7nY="ߘ}R|i?!sc:63'u,>gYfU }b.? [/;I *6&Wo6ܰ+#h:K3vdۼD ;bW( Y@f1F$w2_r 766d4e:>+lI&§64H>Jwm+͖ңuƬW˺gcQTtM jdd#0?;#BS{_ZOӺ12b4\;gr @~ϨL _D*;4Em9 DS]:3@16勳QҎZjdJ.-䕘øtݗ?VagsBfgidϡoҠ? DI8ưcTk qA=5cVЙsţ n'(1zZ@IxOW)Ѐ.ׯX1^CH%U!G8!7\1FއWgvs.<+1܈s^& /IY} lHCheD ^jB6J.%! } @"cIBȽy+'{lhhuQ@ R/G$(T8zN2(LQB߳N[/k tScj^K𓙩&5@d26|2=w Wuނ;@cVRs7c9JXqBBaO<Ǽ4QnC#M$3k,A8ے1rQ)Qj-.)y4zwbt88g㓅hĝyF 7O#wű0(mAdf?wV#lkBtJ%:p/V2`Rc_P sT7]aWPDb3/LX<3yGm5f\\wƶ7B(cX:\LeH=(&¡mڣ;$ P@v۴Av?|X5Km*3(y Lޓ,O,8 ʟ)ūUP\_WIתot1{VF#.[L(V0 <|s;sWU`sg:XD$aJ! z@ ) )<rGZ/:;XZ;nY= bëӳ΀HW8>*utz&a9m|8Gtsn iT(,4-s-U & k8< <_` YN%ϵ]}ɀ,3޽tHJfPR%PwEХ 2o>JKL^t;A>N(bL!?wtR,*:V\^! ޹k4|&S'n8dw!XIibXm|\NG9t(K_b&CDy;%d]sDՓtJpe˄'pB}є~  B A['kӓN*i0>D]Jf T*Cf|)ʱ姣?mv WLUvj <VGm`)lB68-J]=\Knm(N .9R HaNk2$pIVī xD  rj0(D+Uڋ}h:'uli(* bH,Zq"Sej]` E{*D#6GkSu3[c&C Ҫm/ӝmLR>?2|>p?5,/YyOTPD}6OeSU S JS_;=8Q~v-cHDfcc9~|DㆬyGNї%&RRx \ɛv5#,i0ia{V7NUzp.E gC0dkݏtl+ݳ]WmFl(p14Dm."aaX/>bF:bZSi4W3Ew[| <݉bV6v^,+2k  >dӾՠqv~4}EfXc鹫*E~5&pI:7dv;؅7Q*,{ si)~̗o ľ*1>.߹ɳ u=ϻYR "rf1O ]E||AUOUo%(bV{暃tZ:"įlƷOp[8ǧ,~ Z qa'@G, N݇x% ];#ga!Ɏ1ԶƲ~̢s*W£ !IR OF:ӎ6m$^,'+[i4>کfnbCJy4Os0c aZ`"6E[a X9TOHk?lnYm j H)c[5 xD Gs҇4Pn=J cè9C~p?r(hjz(fY?WwfpҨ(WڈNrϡfX ȞyiZ}l2#e:O)_>7XYXl]NHC ؞q;b*x򍹬(0Kz_Zp,l֎ثzjSw$l2Њ>ȑ w szCG)AܸזAJ-=yd;́ƌ}ۗ=|eR ZXpPpx%m7#fnI}F#̥P4 m&6۝w'УK>?8l)k b({x%~ zU]:c>KFuGСgsHgb# <%](E1K]%TKӱfm+4ŝ k!2tQ[Eyt-7Ypl4ۮY;wTM]qU n^BFj}( ?e}t' &>Kբb7~Ѡ S͙#6Mo dMR)/zǮF)NE%#G:*XkcYk"5HFK] uoqyHe-,|7ZR5Q E|@^#9/#7>0U_ʭ(j)rshR/jҏigi: HKXɋ3di6 ϒBQ .qS@lh HJJcyoa+MUxBkB)Ob0X7=KE(v?*!xS7YV=BGCc6gLV8fTh^uo qzwC+M JR*eefqu1nr{` aTS'!sF8lV}(k+@^ hTI\J^y1fU kkhWFIO x\'jy*bè>cK\‡yV3GХhR0 'tU9֔׶9 &yad1DYH{/]aUT"Rj{<5i6k͌-/*Tj8laf!ϰKa]YPǜ*\AMIq~Je6QGVg߲@֠ *K7ݕVI{N@^bcz Yg-ƨA0()xh,QCB y a\1q2Oh[ G|RVUnXTPiځ߽ #bmW7.Ĥ R)A 6Dͨ*%?[8U*W5` %גK [DAWڬ`>ktSIjG'7PjѾ{OLdXE,tw>rf gI&LХ-IPR}|*u3x|ĺ gDX"|5՘,>/ OUwCpM$SEめeO$S9ӗ /1MKA@HDQ`9u+}D/`(ރxXXz{{.)myiUs"9@~j%I.d޾g(|@0)d-&+3 sc!?'SŎ$/ocÁ[r:MqѶcĮQ>]Gw>꤉TNos[0 vtw>8~H-jUQf+ \\} Ӧ&\n% &U.unS{v0Vmd]>-F>HXoRa8L rשyHo5S\JqF}.hr1,Pyb7XG 7 V"'=\A3g5M pYc=sQ](UWÔJ{[_S$xPV3gw%IL8V'aRk]X_JF.?7>9t/Q JOy3D|l "aJĠ%J % y}ԃ2LJ0eWDx+Ds(އs{vuqXӥ=]pL"1 *I6h^盌JY\ֺwBtr'G-e$a7+ 8,5Ƶ 0vqKYOżĖ$olg"#B4;Nh\ek{te0 +\]\YM'L%mu3_1G]J!MfϧM-c{O ~44î-|wv4Ƹ=m ;m m!2Go?CtV7`zM5 ;iq y[Zc.6]2Y? `H8rB[yRoBxM9lDvZ/x)Dmrăֿ5[47WFx>|?`MH.Px0"= |rՋ*EmX}_1P H1yk{>\mj T61": ]gv,6fK~:u}mn qp|)lCGwgl(v9H5K-L)241]$B/#+~@>Y m֓JR7,as YK9hހKOJ+`H!rJ@_Ќc왩` 6;f _YRx'1E4"OJ kX+xl~.xis,#Rq"\[I: &Q{^.%sUnaS_,vRo}IK.C\Af\+űdvߏx4GRZ~RH!(| eATS#ux ŅkWD,]E*@祖u"D^eMQ^w`rXIKte!pIX@ȃ,bדUZIC\Dl܋k;eJ.omvebˀ3BĎhbLzV+D#_$&&j \Ss| }!,ZbgTvbY1a~M|5v52yNc4!O.^Y{9NW0L니y{$Kϣf 2b+ Oe_r%.7ϩu(18uLPԑʺ08ZYd!j^%\0S=5UxyWF}lx'o,߿_~ȖcmBxy!Y԰ӹ`9BL \EX{eH*"nW|d޳;ՋY"ﺞM4W(%UȌdRº|+WE"1BRr)Dk cKi &X@w5r;1mU4\FrS=ȳwp_,.r_EEzG~~{QfZ~fw*|eڥ2˻2ӪwtG,k}!YobiNs Sۀ۴:pu@?PaaaY> XDC}]OR˰[%_Uӕ.45L'>oVʟ4:fO )^ld%]ްC;L]S㩜Gh'LFv\6SB7ɞH0u6YBicؖպ.c]c!dKB D).mͼ%r|8}_j _- 1d> Js;>+8 "5ʿES+'8 >c$k7 g嗃SSNF5R/q ,G*qywH0~8@K27qGKTfNPLbײVW j Uxq"-xEf+޸iIT` #3u_αY$ZbG%pQ*8/CcP>movǃۨcfEюmL-jI="ӓiNlS?BG+ _٠  k=!fd+w_.џ/F]JcqӮuh8罅a`8kt\GZ=i U h %P;جx[DdY*bޅVkBI[vCaPj5y''K nЯ}%hޅW)n).Z1{i0HdmIEJ9J+Xϯ]ʒ֙Aw?Ӣķ|DbVF{e&L`%?{,8)a4?ZԄ# ꃟ:u^XNFe#AUI@J 7|G W|`O]xsvkx.%Sn7$Y,759JU0hnK&HPHҽZaq+~~~ C i>{:Tc%b$Ŭ*7IIMbbɓ[ݬ7#/P^MyY#y_W)4I0OŮ"=;),gK]csq0Dr\<0" (%+> b1 !\t.n4I#ˑsO\9k9l$L\y ;=ܜOA#iԗ7~T?M^Z0FkUx,ToQ;=E;MH@i eun5Nƽ si5DRG@c# Voq*x9G"k`?]iQ\6ݻȯ~yq<a/d6hJ^hqHgAf30;֨c18b:m!߃zM9P {FEmj:-l>WZ<7NžN'vP3P$(PCAaQH4&MN>#W_x.E@ɑw9ڥAKx8IuXq%GZ*.hnFN{ЀϣhfA},˷<>;՞uȬ1 U?}0"AGfva4EhnNqjW2Zx`mӡأeú2OEdazTT/lZD*F(\o-'0I3/jZA |>:m_{^DݔofE֋_Pe=ʴZ9(PǦP:^9ߩN7>Ͱ>R]54YN:E QD0iJC <|{{%>'?{ @s 0VIKA\"(8R Ow|J zxtܧfpS̟nS`ǬKKK:KO&>03"g&7 G8 ^+n%J B{NP{+tN\#Fxunʞ'$T9p$/ezӯ0+\*9U2 ><9E?RG @w穽15\q+mmG F.'?Wǜ6[ӵxdV)4?7ٜ.Vx)N__\"]F<眈A<+o C,ŖZ=8zdG|he^Q~xQeL~tjԥAJG:世 9s^H6sIc(}sk9w/5 m'1=1c;IpE ,h5X  2(MS@ /D]ESv 5]E cO%9x\ bgѹ2]EfgR)MĚA<'z>m{;VKsm_"%<nIB2N n[, Y/GXŀ]x4yy~z%!LlDրݽvlB-zN.Jr9dOW# d_/ ѓ sV#rPP5˹Q >x켻V0@ɿ1mtVM[ɋNΩޢuG"X$ JlS4+b&^T[~ށ*kC( O0>,_m|]GE aSUp??a 9[Lpbd;|g}0 7 Bns39{:&SҚrvr(fV2tsTr72(TmsF /9niX 7ih@o/g2jW]pbU&4`eYTb9` ̬F80C |E:>@&-;:aNlOk2f }(z'¢:mHB;$<|TmW_aJ萃E63Q|YLj>YFo÷ڔd\^б\Űא|R n5P; &fۚ'M@ m^&g`<{J4d*n>% 3\"6X(:; \P"gN„*1Cvs YƢ%X<߯P+u6D&Sk)hfMm"@Or ̅QQ?CڥFw1: RtA c9tfLs =cS$G^4ƹΡ?rEt-=VY,.@g9,9 Ei)Km$VS#۪ѢM-MZwڸ[!'xu@zMQW0JX[C#TԆr\`'` CQ+G2:;Ġ~(n${x-ޱ*kľr}9*6WXUI36'ŻL9͢TmOӉ;^2wjG,M c{.mS/"q/>f[dqUF:yT ~LsuKdB!Stn@3aZ"ZPAJbpڸQ&tW`e] <1}}0xnI[΀rݡT[Ty*ΪĬ3SLJJ eD?|^_+.7 R5j:iocz"C$B^Fn ͭ l]o{f~*kԤ;càfffHkb6܅Ýٹy_d~IW)ơK?VIbXW]S:b y5lB椧6[7a/!]'fuKYRID@yK* U۵ŸIap3: .6kM꫃JNY0O,^\ɼgeu P6Mb|MoG,(d绍SK jRE tq(=a:U,] !$-{vZunja=ŷԽ(a+B>QlfVB\k +DmX8_fS|" )V͸,_縂+Cs!Sb7c?甊:.,HFVME]>[a׏38V m Ǔ(2ݗ&=f,-Qg$u׼bv $ io $(DiUN2tn{bB;(ƥ6SVf.np~ 33]WЗOol O$\Q?>@/#jre7~qm'yƧ-ol|NY|Y\!rtHlΓjBmɫa|{MM`'^R_4*bs[Y`_qlYe:}BpCi)ѸSeo]Hb E9Tdܡ%vl9uq%j&J| r/p[=Uؠ*/mB}b!@A(y uH/b*ᾘS n?DTLdܩ9Ж,{`-F Ѫà6 X84f!dQ>:,O(7uw񦉟 +L?t8noIK4LT:gE!yXT97fؼ3"p ciVm|q[,DׄR#Zqdz}X}TݴJ:Ȕntү>=.N|oRTTE:8UegI[gFSPeEh'x|!bgR!~"O(sAQ*~I)'W;LQ&`=Z+0\QW襗]}txQ\fx)<؀D\iNvb?jT(/q'B,+Fw)`qeyF"$ |-҃hMo ڇO<0MǐM}dD&'6Se[zcΠ04^ܰe ]L5S¨큋<#T 66; z &{.@E^>jU<)9.&^+y?v,O0i'uD0}Uƪ]vF-sƠu%`֢0Ks@Iu?Koot0U ޹Ȉ5}G,$t 8gX&HRaw w3+I/0k_[f\6lr' \N}t<u]fV*x "ɼβ(8yaSUZȷ0q! ? -S 嬝H, -|>"(UjRŒJ'kPBhI]r~U"`zlSiĽ*깿)zzza`j7=&Ɨ4 2 4$dp(<[48%HA+l*=^MꔘvM2y;*Jr.P8qSɼH淛%k&@1)8ײXF2D:~U bc(0=][-WgIģc`i`ʷh}7-/[tOD'뱢"C$o`e67>Ep+,B5^ V-/* z'mVV=7(ԎDeXMӸx Is_IعG:*AM$yQ|y=OTm@ytAfCݜ)xCZ`}2NFC7U8P,T⽻T$<`##{Ewڥӆq`@6ekEØn, M8ΰ4n캎ƾf &W(xIvH\\gN}iˮo`k Aa<#|:]{V}q%rړ# a/ )m;^qv $7WKתѿ:[4[GR:w6Jt*İߚ|?JeYdCiޙ.7[T)=0mó) 9-Mc'I*3ҥ0#W)WTw/hMKV}1Ib1T}%}L:%>vV6p =\z 3e )~_tLi:ϓo q hKEO-3{fU 4ʍP;ag ™=1\&@DىjZ[Gw$݈sw-m>Nf F.2A6 ZֺhOy hVfՊES1}Ǟ_ThRgz1}$$?J3I伝{ŗ< fx oR弟NhP _CꦬaWS%`p<&ϝ`W,#vA7~Qjg65MɼGsޑn~]0(w- W6""|qK<@/Xt?~[z {K0*|~[6UDqƼcy9l̽wcYi#6א5n^7R ^EHJ#_$%(0A,߯V\iKMglWcy~f|~zDL¬ Pq-mKlCW>C:8ٸ;8N-SSn6}B5J|QN"4+:$d/.ʹWԆE_/f+'H#~"ڷroܓSKXJ>S`tÊeg5YDAYND^#Vw;ïr]tQEN,!x|6$9Tuhf<u] b mdCW5d6xF#ZlއPҩq-DVBEwTK-DdXcdZ{_Ci$pUbeOs|KdKbgmJSl$+#0،c MXp#SPd>ѽYNSZL=_碝tp\2̚diX@fK5~֬{iC o%X~VJ]Y>xj̅[ 2r^a 9zW(5cڃTs0(0OJMduuWOWc`'"߻.52f_ g5yg3(zcgj݂ngtݛ/%$Q"Mn!"MY3͟Ef1!sxl)G,'&V*V ;_H 8v~Ү1mg0$!3Kg0KlAiyĕtX`In3=TF4zǴ>q%%@dI _(Wµ_PAm _U hUZ[CFJo: UP? veX%ˣ슷+wshAi1fneQS7Az>8CJ2h|sܰwk)B-j ƺRI4w*EpJ Ht${UV0mld &)<(1SkNi[%IOWS9 ezUo̘*b6v+b(‡p"4u?:'e'$M_^u+T ♞6t W%ӬP[n۪ͣBRWf/{rѳRɴ4:1l<6B8raQH*0u@'ψ*:'4)'kia]kRTc%ZvgX+qL4 N[ރ[˭t7y7z;5$/|\_: [nJu,|hy>bd4 H3KCdÅKu%i#)Q&w_Z^ȖD z3q~lJ8E4<iD':ߚfVglìօ$oMOrS|_J?CDyf|=s[p [0I;$%ަg=S6 w&߁ҵ>\3iْT.@P/ [ΨdqiE %TmT!`_fz *W6ʄ4lX-!7uNYntezXgW~X#p>+UnXup]b7.[w -[EE~qV3AgV0I og َ֙MƗ&fKpG/\t1m@Y+N-Z"3߽1ʟ9O:fmRK#BJrP~NX R}, i܏/퍓&y:Mub 7iTb/SƑ"!2z|[fB%e2R{4_0_!v'ydpXЂM!>'1Szs0@yb8rj wl/¦/~K&=s0.Tχk&. Ua%~~=Ϛ7pUse>:7&L!zeL砂T楟_NxN R0dV?S0kĿhI9R+D;Vw4놵P cצӃ4U"Uݳس{_F\>)ZisD qO>O 4Kȋ/o -zKc O$B2TS1zP?D˕lQGr`@x1z[wHO][Н BFjo<\/rkx0{dKqr#E`Ͳ@13C0wb`d֒j3ǖf$Sy]'Z *OV9gĽx{F1MH Rt dTZHK5Vw7KTWSk2a+8R73z*|vGtO@R{u|VᨖRɡr=)=gi s3ߢHfv}aeW ؄g3} pz_<1> 8'>?RdtfgK`Lƅ;G0IaٷuH>IztXj m]=h"$(w(j)RPEe44qy:ˆA֨X-iIp*sЪK5PZc/qyŒ"fY變۔ "@ЭSBzODxLrHt2ZمطGȴlv89|LwTxK*zߊjST o~pւiV/ZyQ)?H0c Ԭy n?gΕ̽Rw LSB,Sl2^, Ў,>fؙ/dy@Ȧ@fm&WBbԱ~) `Z2;'RH]-/QM3)ܳaXgHETߔB~?vae %/(ڸ5P axS9'*_"כ`F(r3wbzaWk쐖e1!־g nKfQ;ּ&ߎ_ ?/Ɩ.:V@  ]Kn4BL^ 6yf픈 Ya~HAy v& T0Sb3*̶GTS,'LSJH\\\x[c %.,?= (;b%?W%k"Wf,6;;kEl.w*QG(h6 |QNd<0yPI9ã;<㺝H+2l^'GUX$"P!Ꭲ U,k}-OWH#ly$Ξ^響)Hnwv T'k]B yh/3'BaĄ*0oׂ_UUt_MpeǧdMw@`?:0<z Jb?;M!t*g{7!TUZGuN 셅OѥisHrb bvރO~`[JgL2azxzI݋tL;ul@898#Ο>}fbM~(J|5G*]ؾpjoRޗ9ynŇ$g*t'+X'aMY>]#ؒI5cc TBJWy#~7@[u%-R1eW]X!`~ ,:G *U!' DS?4Co";eKrBZnlNvߏx qIte"攡Ϳ:|v{x"(La*|)4 f*4 By,c.`)#t | $ł2N[wOTJ&\hEMiG<$w \1(hZicXE OSbJH߀~=п$f_SuðL"}.-qr&BK_܏:w&{8YJQ3%Kas5/z~5z;spM3& eKKf](SuEVeES.] zV 0TM?9bm%Ic{xe;%LV5_؞&(ޤ2v 6Xg*; c!s ?o굙觢mԄ6H$r^r_45#ߕ6MNDun$8QF/fe2aBL4oWoCo$a,޺0T=,O}XJ2w# +JPL7S4Yg_鈀n>B%dˇ&5ql)rDB&B'byqiKIީf.=+F `OgϛDR#v= ~G;Կ ,XDigLp1kkxv `\hv‘u)ABB=s5yT`U Oc!zh9$ok 7&>?w󸳇J Çe,Onu1PIecuY^m.2O1'+XV!+8Fac^}yN1rlg ]efz7‹'Z!{ǢݏGtJE&1z͓Mq\YHX@QW/kՃg/=J7, XR.w5 iIe4F):2ݮ|0ts]jJ`_u4@J.C>eo~[KO%3%Pp>k;,OTB\ "ُz湔BO6T P*ZIO)1|Nșŝ3H%`&A%ʤ¨F S Ohl+5+Gn?0A>N4RwqVhFU`ty?}}Lbcgdep0+Lۻoz-{/~6,C!3g^Rl)MC>~o"Rcy~QmW[R~kCdAm<Jӭ>rQ:L}Gvŧ6ߔR_|RB2Wzqw"TqH%/D4φ*4Ȋ-k.]M5]^j.Oϫφէxݏص1rZ5b;,5AYi4D@ߎ#;Qdb'"#\6N:R_xZP{f)Ysz|a|ܠBzcV` Կ [E !CE 9b ^__9a_ޥƜ}@0&(,)>{v,t=&nAĄk0:/`$_[E}ÀKL1EFuJWU[&)?\Y\L] lEc5+e2v4줬qd+"/ hR>gߔv-8KLh:+QlGP I E.!d,F`t* |)%Lpk+ Yi^foŭ ݔi BA_Hj}68˟ en`5Wޯ~my>~^/.(VSIa!Ir5hz->V}jeXŌsH`:xr \TFay,c#M2y˛B0ĵ!`J5h'4A[(B{f$h=)?ԑ(h& ۹~&e໵TU=GH]l7Vn6MLnk/Ucқm1S1[h.WI67*Lد$<6d0M CGvnJo7LX`t/3"N%rU6~Z|*NÀm(eB3VU\Yj91k\:#\=xWgQJ`mV"CNIp3%#k+I@%Gln~0ۜޗMJՕl'G}h wWFA),4xIjIcW̵XWc.ݤk9w+֪m~Ѳ3-6f؛*@G崹 qɴMZDsͫK%invƌyNuZk (_F"p⬟(~tK!tnIG"&fNY Eq_'Z_à|3Ǜ!<gv*o5NN羯dw5}CDܙj:ҸE0Zgjǜ~O]CXJ9$㶈spY~cf9 #7Spe?ݎ4Meʘ3ܠ$tc& 8ues$EJ[Rg4@}e8sdr_dcKzo6yBKa hí~O(ULJofq9`cFSu7aSjdΏ=&"$&KGg|i*XT9#;>"m?ӓ4m$𶂬xG>2,nWM|jOOUϿ(& o2g rujbXgc@iz5go9|CNxc.au[yi1/!zz64Y{j[i8)FZkwl}ldsJu>G;M[Atd.̤inZkB>zY)&hV,g! !!,VbϵhAF=}Qvr-̈GB˨an /LmMoWM9A6!yaoi`LyYkW`xXӏ6RqVd:Uk !pԦw=FY4ާBַ[pj&* pbr<ɭeB2y !_jy}N;Ѧ>j@zVi,>a \'T+>G"7C3I+uS3^].?Kd)uタKRiupuqv^7FwHzSm#{^<}2jFr ;E2(J}}7ޏJ`\ϷAt={Ast/xs$hE?zW;qTlmP+^8>iy5Gއuc04R)#CQY*"BlKqī#"ϥm N)% +[F^TslC.Ĥk . ̐>BoUu^׽"rk8_)fPbUYh!WwޗP '?DzYKxx%"'dɧ!Jl Ő,`650]q!aLP2 /WCaQXp;V㶒WKV/q=A20NY q0c[&"| 2|&?:6s9…Q[<\ds- P#v Il 3+;M>]ݹ(G[AA(p _U$ZvgvZv7&?7߻={!FV*o}:by FuF:pm CO굓_(ӎNmEd>enk?m#1ew٫GV:k)Dn2<=ӎfrQ;к BqR%>V7Z@K#ya%N"F3@pG}ǭG*@% UwJ! s؎Y /6VpEV[,Nˣ~ ޙzN.Nni[<,&4,9OxfgT+ܓZAheȩ{b)#B m~A9)G53 |)]L2ш|s0\BŎ pSԆPHE1'@hk=`q'5yݛ34! 1;S؝9e"46!JzkRBH8Amѓjma{^3xL-tc mO =𻑐KSө%8eW4&DJ1]F3̼%Qm &+Ì*;jk dYk9.Ч[,8/>4t)Qדm+"R\m.¡.m Pfc op[l,}ۏXb:6gfT  dD/@9Z8/VCs`$/,~Oc//#!tI4BEKW;l;$s`m EeP hu iF69Cټnl߉R4hL ZnॎJW\DEb[cZ5> [ ):) H,QΓ>C91A 7K*aN*& ɽvpzاL^uX(X+qU! *[A}~ e]oeNMm%呿Fu :M4|Ld}zͦV!omu'~zީVeGa'-BH27sP BMxEkbtQO[i7u[Z׸[ Qcefg-@z-*&6n(_S4PvsAâ}v$C},T Mqq#rFE0tF{+w¬C3Q˒ \_hŞ8Qs?Fa2 bU(S@ἭrEuf ި=C/WL{}7M#X5Z(sUh79g,՚=x8}ђFq5L}9'Mz ?DGD6't>TRK}nNh4ٳ&U^Voz\(KI  o>bLua-4/zz1={S^݈ ZmOKjQAvp|fRX#d]uNl0x$š@:tk-Pue,PT!>NoˤFv_Ҫ(Lkf.>Zֳb!Byqgඤn#S{V;+攈;FE[$K-vğT {RT97Ez6EʻCR^>&Ǭ5gؠpӢq*4W% a9|ʕ-uձx#㏔Fv7 *:iaƘ %h5`7f~|mJ.MÚv D n9&~", {ϊ4¹;f{۳{=x!3N#nhVA̲;iC] * |Ꭷ>5ibo׺=QZc<qjg3d};F(G;MY[h @F7v5T[񺥯*):L*I>g3p1skΜ*q̨ PE}0Z8R Fcn i|@]>L춘d;cL~- As4B<ÉV iTz_/B4%owcgx1J5¿G{[plƉ:vE{3!]oyu"/J+ơvDɴkQ w| U1ڗ@4Fxg׊cbw{8o qI 8MGUTʒCZގdi_($$aF |V7m=VoU3.Low7DH+k 9ЈVbk[ֆl#VJ4wޱg4ew1-M[d@Pa:(B7HclOh摪"m5 1]kk7٥DM K+蹱{|)4Nk4e!U~;VA`gkEXagvǚTw7 _EE^ݡؓ <7lXNwHM7u^fb ihg?Y4zܫcܐf4w tSAŲ`IAłO /b<$Ltr @6WJt9H?)4DITHQk7n`v aa0]Vq9WoEl$9 ^Aeb485 fOK4U~GfO31+5+: ,GRU7WA*n $~j-'e,g+`N1uX^YcK]dY" qL-D:AKl\?$$wIIgX'!{FyD@G:8Aa$NB̦C85GHnL"P h2" yLLaO*ճ)U<@V'N$eXQV~Dm\N_G(TbZ.N#̾r@VeKNكbHDIɅ}("]?gšϼkl>W)Q3]ߗpK6`lnq^o>bԱ:Q"Ky&/b a2uYq+`n߾]٦槉8IIwh"0屌3HVjo2Ǘn"UAA.W(`ZM!CnQ?Kv,of%H -G/@F *JѣLVm3bV6?}C1EvLQ\-Ԫ$7رʹ% aE{Yj xbc5"3њ" KbCMvziAPy~8NTbo2]o$/{ŸD]${VlK:B Cfqי y6@C}vvz~e\j 799U<.\ӚM[vGGpC SGG&^?a2CGsIb-("uN}i+/ ~\N>z М:ֆOYJ ZgG'V #(Z nk,IWh 3x`LEaL;X e=F)1n{S(t\R:EXcXy i2)gB٪JB6T)@\ʉchF+c%ĢU*( Dw9U OO>R^<)4D]:nᷳrNB^ _y`أ05h*vi*FPDh)kzW|'5d/(jmCG@ jn|_c8-(G^ʁu-Znm&'K,?K~Yt^ li*(3Gb8m|NC]H7 z`A>ˆt`]pX`⦘: uv$~MoF aĝ[jn[m3ZV pKXiR fo8ej?ltV$zDvBWuۅ/*`P(0ʦ V4أsRUrZF>̥r {㛚2a-@k=bR1X[)έ1et1"nݵ)M`}7w<"J\jhߤO C6;HmX@t|eLqd@tyq֪Pp^PMaHiN6c |2iUVHךD:҈rPMZP*.wY^G4tu@ExuյuѹsS"ui?[ħ}T4)ǸSBsD|g"nDA_C{ꡎwkr+!ƃ1.NKMpܽ1P'MګRNø> ~r(FSKox  :\vSi8Om]-[u. 5,8|YYs<?] vcd ]ҁ**/`*QJYa{ԐaeˬK:nNߠnZH$9?o5qot/[8 fܳ^TH(dοJMP\0E_OI4^*^(零zr"WAjX]Qw*yxg7OD?3#tl G2ܠ/s*,Ј{g8Z^HM$hK?3vcWN:rKMDNCaY'sζ&[-"y2@CWKbj;fG-D"Lg}IT2B"ȃ- `7%f0'C~! yy.b\wA<ߜ{S]oRyV\1y0+ /3Kz#-zm}>bpe[~2Gj]@ka%1ۇ+Q{!xn& "Zg4!\qr_ׂO1BDa `Hφ2QpeMM }>|5b`z:F BQJuo#.;N`!3I-b0SV#MMN"#_v 7{/ߔt  RZi&>&zCtrwp (2ےH=:z>D7 -?Q\) #aGٹ 1.NDhQZsmfԌaU#i-qsH}[@wb0Ӽha8YJJ!Bl"=mAư¿Wa%~6܎PG:p4Ki|%| NF/{A"Ge*a<}+J KAz+QEy!L0(n*($EfX@) >[Z+۰gsXk[O Luʉe>FWqt,y/^+O9F+A[B/=USI L`CUa j]OOڣ W{{ <чCg>R`LIZX@Gq{=Fc:@$$ZVava6zWDӦā] C'mVY\[$sS$X 7$jPq֣//@VRVF㞦(DI|~?=?ߴ{TXK)$Ab~0)Ā|"1 ,K8:m|B3_WXvKz-鱒nB"ōcEI~5{(V)SG,cȥ J-АO%z H .{>^LzY%o';AEA/U0}.e&F$("O$aIqI ̓{ 1~>-6W񞚃Q n㹓E.ݪ[9z#r? ` 8t!Ss>7O.Q˧k\"@[Wp}̓5R~i*-,v'Xю0* /8 ٨x]*@`]j1S벇0ϛ'8nE,6D1'NtO( jsf/}jr^ z4p&;"\tsËRa0||#lM54[MtԺ=}#Cǫ1],5|iFߣmdPiߗQ-qW_~@ѝxPCGP 1xжݘ7&سݼnWvUX Y&sL+bn<*P7m~vf {a"$\~B lLJ( M)3_c}nҾloBzG )+>5(:c F3jlA0FD}(SyΔ7ҁɱ#b]\Z2;7fX ʐ1ߵ{ U"_rJMjl*!7#3sX>O6zz k $0=ߨ|ޕgX2fhd GFviJV׫=l1*PQ;Oݒ2"]%]_S]/< :dC|ڜN@ש& ?m :P)(8@p?!go)f|\\j=k'5@[QՌ1ȋX^.ݦ}T'w}SMr,<[_C֖(5>~r8ʊ~'ׅsQ)i;zwdH*Wy(O2<)>ﯲELcs 0|yTߧf˥GN{úü/3d߻A623Қ)BS&!r?@sU 9-я3 q`wN.69ʤe&ʭ.0Q* RxH}Py,C*؛>lGz)8kƱi8Z.@zIXdpFt;\)h dH <0*6 /؍Zö@vqB>ReۧU}W-+) *{[{ n_1h1inD1ۇT)\b'u) M›@R)pHa{xahftO;( ;Q"IHO RM;W`6#A(\!fG؍IbLmog=HͱYU  oJ^#~$']VHZT^@2 kz)ro$KN 9[rSy%uUtA%S] m$1[TEc~Z琇-L-2a0)f3h78ל1 uBg'+.b<.oĢ0d tn|yϞl ~hn\)ʃD>^TaMs:} Pm6@y'o]LUeկTs7Y,bےUM y~ofͅ"S 6v+㪂] N:>͡0ǫEkڃ׳lo0HQu0T. HpS8 :d"?mz*;l>mò1:%o*eV5PXAC{:Uvz{~/3C\>C۟M~c >Jam-,5I՝N:l PzRȓC!Zp(S0 (%xQpכG |d:}knq\%*)ǹcAy'&iUW3 NM W\Q뎽 P XU׫|wcp)$8VDOFq*Y>E?WK30Q.jqyyacp`eWPz`4mNar gKi\:y 22 oF=$K*-θ8m/7t8Gs%\>^dR1h'zU0YA͆M\֗OP}dS0FZNZ3ٞ\ 6@H2*"IK'>o"&T2hqQ~@7?5¥8qCv}s7"|nw A(pR=eڛi}?*S/B[_DX%8nhSi*\H[O3D8E\]3%K-ှmj$ۊ;hmQ|GM}I2]{&u;ɤ,`W@ػAǶj[l )82 ގʹySRi9z05f+X&z_;&(T9?Y5K(jaZ(rM&>#n|Ozpu :}+ uq L2P9e(M#71ȪVkf} ڮx:M+v6ntVCR1,+ <Úƈfj` MZm.;ՀVE[6ou g-'ـ`F M\-']eGUvZEɇZdlt _scp&y򶃦h(O8pʆ:dE!>>G⊙X rU"R knydd;HZeǛҒV0mxtcġ DX{l'Y_ý@sn]*=7ӳC 2@? TɖSRfI8t&(4uߞ;Kg%B1w"\-msdx?;koa>hl=r!?;X5vyx"JԊ=,{~y0"kdj砑ouyJ 70qӻ&ϑ1ȟ!zfhI4vRBnUv8]]򕊪 1fMT 񋢒KR<^BJs9a \g?T``I}eqzCj ـU[߁#Ud5ten.] ;0}#QPS*D+[f3R*ں"Y bmˁ_\~ dK vv^7hŷΒ4$&~3! s;UFMHIIMvo1X$}+\ȌagՖ(ђC>cx YXaX- ,CGf* 7x&^"5-g+Ol;[N5W/ܸa3ݡJSԉ^? A'&cURɾ͡qGf|{xV]{KɃlF Ld0.,(гP"C`Ly 1gЬ#IA!Y1DX?NL乘0\>H`1~QLUxVuUN9Qrv??cUN")^!Y񄝮c);V+ZDi50}n?Iw1R uNN8$.|ߧUB:sSM}|9 ;ب,|OWLs=4`@<'\_)OtM &Jn+xh?w8žݗ-i Ok*/m{"xү"#?qr:7:pl|9tt{cdj 2x K~-M04R&>z߰㍖?ÖS2X(/Y M:Yoެ1o1pgH_o7&0"r=Ό? } h,8GSqD = IbRV6U ]y!1toy&-ɿ:K=7=pM\s[|ܯnh$S{o-a4_`9Tg IE4 cKNbUӌk2† 魴Pf,-G%gD&4yEk wTw~o[<ϕ){rynqԞ GKNɩNZ<2oAV_?) D\%S3'v~)|\LVkQ $NMoQ*FZO7gGXW1Hg^X &5tW@}žR݀u8"Jζ9XK˫02;:qxy@rakЦ/ǫƵt\-/9xudMDQt\l8Ց7tHBȎ("+GӰ8֍o9C !zo;J^a۹ ϟǗ(BP ToĻ1Rf-!m6fKeH2<LЀ06ՍD҆⽴snj}|* ٽмjGdR  =_mlI]ټw3|z/<+tpⲡePSl/ v~JƥIHg7ZX08"CV?%y1Nq_/r 깄7' 0r!dQ9"mS+Z\{nz2^\XCD5: w]@h@q)`]M^<~- :+l~4+R,z޸o-|񁳐tj.g#GL ;42N&aV%.\[Nk@Ұ_ uaԣ'6"o2R'РGZF7ZړddzG-- #󂝀oW q|d<_2KT(aX+ͪE bhRbXP##K DkZr<JQN7#Ov Ww*6 ̙M^h9< [lBG<^(a&)u&B\WS/s?!܋q$"_jG7,:JFOE=A!k<~ A\d6\+%7P2y91ԕfdnJwCwM| Z{?}1kئxPQ7/b{xhCEssAeo kONeeVQߐqjy^4<&ޯIoZIǢW-5$v8ʰ7ln֋b~L0nu['$gjߴK{aV]dPwt}SPr=y[,=K!r<38hӮF(̺P_0{H_:P y^qǥRy~JHC۫.nX 5N92ݵtuh?hBý*Ҹs6ːCK'OYQFl-充;_n"-y22L_P+bq^aᚅ1"ʞyGQő ~g$Ck=F<>jhT!„TҐ&{ SIexx5Ίz}5W/_ ]Qi͢ll :mc@/1ʐSmv(R/^4]: y+PSj ;=@bzgw9`]9g>OVsIϐƅX}\`f$ X[̵ @BO:%j2;?t@@Am&ndc!@d9^:*ک8xcE7w ]x$6qPPjw ,0U3>:vk~#GV%]C vlh+4"dVx/.vqj|Hn=8e.H>anRӲ3NSW̚D%x~s&7+n|@M2~;@JF=쩣+NtjN@OuH|*0!%L˱@|@ Ο.iCt5."K$>zc!hJms{ԛbHGXaBE@KҘ=1"rIn0! i76 ` ۄTJ8 dJa?HRnGXݮ7r޴ GV EOhj@~}VR/;"ܑ)׌a?B%PH" 8J=Elj|_!1u 'seـ{]_%޷XY3#H M1 ڂ(Dk8 ֍wnI2[2U?ٺ.ߊ.K7w](ݘDĵc_c4+nPəuruߟTCw킖ã}Zwml}s GMW <^ȐZO ~gN#'EQv{qxUCK|ŕ W#Pmܲ ē௢U0.<ư,|'yaY /[N5W[M|MsBl ir@P<J jkO@$hЖ#Z=z YJ=U<,߇Ű.'zŴ=]д}mFs(&]q {$GSݭ@}F᪖9=FsX&Z*ٞ|*ϰ\!ygtto@Z4#C+۷ Iۖ?تB Xh#)]NţtPnK*KO,gPήC7*2a` CߙQa}30Y- H#ӗ.j8snaR|Kns<4PF:X9_ hFNIO >-P)iX*$51E(okݽt3"p،Xj?]JX[PAf(;AA+!®wl R4=]]qL2kd4*D=Q:^~L`W9niPNcIzᅱ%o z$CV7aNb#N4T1Mc䢉؁*(I2O;%mk"`:VjLDONTuY^WIkEI9[9Ky.,jGS҅`1JG-Vi.uz[? H!wiv%y!N/\|M<,Gqueg85'CN,)PKzHVnK޹z }%@dVS߹ՀBu 8McZt.ۓؚ =@oH8wCm"p,d4t벛4#Z7?F |Z^c6C"yo&Tj~)}M#[ee}6C1|aW&Ub/F{?BNqo?%URsVBKJxuu])/$ +cq+.*er{Ch!!mbV|RI5ӠIn`7wQg Nm(M@c|fQSxh2>^cl'| d:M=ś@[fѣΗ*wPa\oeHm͕p:1S2.Pŧ2 %JyE;'|[1VR!k mZ%{.Z?):z*cOZ\nunZI괯,%GU^7@GEF[/ߠVNٕςzuMi ӛF2Jce˶ VRU٨(#$O~w;W9IHEl0WAE7Uq8][ +SKmmT2>yK;Qf\ub׌s 4HeWo"҇]`S=y+5,Y"gZbybQ &52T2{p;i ^*zQk͒v q`Q~&pgf)<$mA"Zv AIs4s_u6H7Q g> `^-b`9 vXL./\POYA?堉 <aa ,ˊ@C>uYDDE1[r'x':Y5קMdB2a +y\9dtM"oJJ 环&vA(mr~&qqZʗ-?x:-'Pq/#&cq W7^v/ O,%4H&Y0g Ɉ^1 3YEn_,Aq3dqj&;<82}0QܬV//%E9k~~C5G~#ˈIL pJ|4A+,g9  zq?}5%}7VhA(?vyMR<Ԡc!‹* 6pڠC$\Vn H>YeceV`#1oV#> 3i \n>~cd#L<Vzp2\ϻF3à;>2w^aT(^b!LR1cz)pF!|߯S& )g0!ejYP\ZMP6z\xҴzNa_}1t!Bgu_hldCEm{,Zt d+n:cUvBRrDfĸDi>CҗDj~pTλ;GTVn+-ם7R/O}/ Az?s"H\A+Tz=kήiqߟw6F֒{n@-#Q mw5I.NDFjefgb<%De@e Bx.Džh/=9 ||-$𣭓]D@ڪNjl9L)r6-v:)z@Maoy|#"JvIOwY>A'[,UE5rD697vbcLlÈ4)2,Cɘ*U0$Taϊ54'݇ ),)3o_cH#{V!pپרde̾\=&NDT{ UGV+bSOWV=@XD[6%\V `r8d9!rwl~~1@@ܣ$7]T/CZg--"4DH!g ۑFKc,bMʺǿ,^{e)]&aݎ*3 ?Qx;.>sr6pO z ]K=Х0M^é5ډ8ZGBIlhEMi`=hġ9jJb\MG&4M$\Rx2匡"daLjO% o+F㌉N꾜y  HAD"VzFul^ɴ?4zeYڪK^<|7 WYkSDiQ.>Jxf^GASZA,CrTa߽* lk+ 'ur GYi$w\_m1kGh()qBUĿ.Q1A 4UL:QL<ްM0C֪՘*5duA^9kGϰ!ͭ\}qU%LO3aW!~l>$CyZR );uX4ԁ;B\H]+So?#q`l6|ġsvf5lSjpM 5}M{2¬Bs_'{Aq/CTI6ۃrsL{Ѽpsʵ|]`λvQݣnsSNILJL32A҅&V9g"(ZThjf VvNCɯ>&Ed/z$5۾f_UhVH|S(l)ӔFݭ)M!pzM2+|O #Ӹ,e,AY( Q4-yA Md4V$ 6sv= H'!lA=g@9ʫaA,_W㳞@JEvW8j|^`SO_/@ﯢ3~i&Q&uޑ1 (I\՝ShU统(cD|+{f_:?:^Em^*x5(|hu6?2փHې}jUIɂGGDNH{'SmHz֩)`z'cjNݩH.B6lTHhxÃ7iڢ(&G3JՠT6NLoiq'dXvFelVL)fXX: 3amH9eO?yA=aHY|;,t|#~ N; ONՅl˜oԨ52U wdt):t=*RG'y.X步\QHo8k ݨI"tK,$'Z`(l-{ .<>q᱙ VƵݝQ,>d/X͎kmAmH{[@(&xtѻ%}':Z-@0̵nΎ5[XrK$Nkꇅ^K`Z_7褦{ۋGxAuLS UZ(f fy4֯ Vu&Fc"XB~UףaOI]t@-3]'Gnp=h*#6)0}fpnK̘Uv(Zr$ڲgJ}~GέU{zbES^֦&-~9֙Yd̾%nBhCt e}yc6 U4?Ӛ)/_.#8E8JNKt_`yW|#&Co [{7=\"ގRs~E zlr>y%8b M JIp3{2n<`2>K|g9nIheU'ӏ3;+avRDb%X+`=BncuݺdŎU0NDk unOw=;7,q-r.Y^Xtqp^3/^0^-{W<^LHL[OQWAGAߔ;wu ǣջ,6L jxG{G_4wrÒב!{})KnbDǹ.5?TAU(4YpftjWH2Z۶MTZ(CGs߂tx՟m+ yS%>^KR \e&i\"+Xl1YD*UNW)㡛lGtf(|㯖5_"/O.nx )-aT8ǂLY< EW5_7v)&r^Rpv.3 Kϣӱxm {hM'7 e'vE) e8gmʿ[>E@r jQ{뼢}m7؊u_57ӉdTDMF3/lbCZo6lZꃮ_р{i57R]>F4XTBrs}3@ 5%92~+̖J)[Vsm?6N1&9*ySP- DKh`M GRXBv}^GUBL7qma=}p@4${G a]( i3 ڱ68T|UcڇbKX}Rs7FզPpK?j xr"xv%?K57 !ܕ`?CqtX+e ?vW'q>K9(c() 2W?: wO* c=3Ծf聐Y_У.617l.^Oiru/fE}ځ9sۀRiz3+st  OQ3p>r#8D/{ςN˽Ry;Lf+ʚz^m2͘_{Z:Acm':[ #-2~mQѲ Sa9H]J !{o,pMJttv tq$j˘4W9U0/i0v+=Czkxet0Ycc<Ѻ6/;lm, YGYєF~w*ChfYUǞjۜ%e X2$ৈ0\ ?9zb:i_Ǔ)tmR!__zRe1N}[jo/S'娺1/|{U5!"bp`@Ŏ)y>GI"3(AXXs'\^}pWUh BC{7#֒ #lׅx}@r`~δ o[Gk5ncA'/zFˌ偙j,`O.f Ʃ>١zfBcTaS֑˝-b59x5׫c'7lAtmQ#ej![h=wY CI0Dחnc gH竄Ӱ9sQE }ÿ+w\[IƁBdB Gss ͪORI V]TnӐ{}sOkHGl={Q=d.{%tIQ mC~ YBiWR~a4Gwb%~Y$~{WáeӄO>Z atӒql:9 #ܲ( ]mn[+H[0'H{ijpU@ȣXSY_EX o*+htA#[Ϥ&J̚V)Qp+*z_ԛ 9~ b#uG}rbY1H;<8:B/^Bm]qkR)O^Jϊ4]R0 c_=#"Z~o@|S5b;ΑY. d;Yőupp`n.¢y-`ZXBM>y$v^ZUfq Dnm2C R<p<p#kjɪ+%FIY¼P*Y.Xc:P)ݑ-v@/ʤp35c=7%$ K7ŕ ;C7ҵ o- KYUNC>dSG~gݒ}aeX7S#](`7scW@%_?)t¼G!J zˑ.72 TjzwYF}ZXN6n[s3,xյ"'k%;v O}CDshc?:0V& 7/?nxfk"z*2XۜIwF{SIs_>b)R]ȅ}w5KO(x%tzaH$Da.k{)awaܗeK鳽+/!^PvOJ pۧUH%A=W(gCu܏}S0Rf Yg-MCc+1$-W~ҡ̑ %`tp7&"1ϤAi2By.%u*;bXԱZq R;B,%!8RS@sĽdY_TE}ksdkpHbѷ!1dY) !QQp. 4Y䤡!ka(Z6^k=JWNwCm By5wJe&(MY^XHUіM$g>06"XJtƁgyYǸP~4cuX^a(=^: :VL 3wy,K3u$YBGɊy=[q VDZT[,j/Y _ɂ,8bbꐛțmъ;D6QmȑeVg(߶|[jf5bsLäJfcvK1% ~o(NU3Yia sJS'` B vȰ O"&*E^ .K >nc;DD*fcQRQ3}z@KӥiAd wչ\ r ޡE em MƊ,kG nGzW_+Y IJV[ " yR\Ѽ_ySǶ3 u2TϢp=珔We2Bm({*y-@m΅j-D9D t&6Än!fU2ly] Cc pY\}ړ5~!LZUh ]ɿd@'4<)wu.8XEUcMۗCh|`2?3ʾg@R@$F(HHLTSD @Zs(‚ݰ)c·.qG+Y4gP&W|0/a1{/ x9gEgOop`ؼ3Qo[&ΜTj]! o§%%֥3 +wni;EkHjʠq(j"ͽv 9YɈƒ6ovvvWՁٶV $={?R$#Ǐ;{:CN4/R{+*+N D|;7:J_ٕxh2m_3V>"}XnUVE gr@o+ O>뇔w>|yZd)7.U]~!)j#KXB:TnY]09&њ6ߑ#Nv@jUS1If'>܅]a&$|&x{fe(n [>Rm)7>r07*Ћkbt~YZ hS3_67%/}ʳ_vےK6CQ9B\a#&Um0:WǢ֚s#1VHC?l%faZ7) q~*. ʌ!&jAESYsx%H} K=4N#烔qÐ!N@ă.RhqFں.xg,]ObY:\2"hhϞh c&;.L[KG*\w lC<[cƛIuYż4}YZҁ Whbkxhb;٘YUD@Dҗ5Mb:u)E3 ',ߝsf-Z;Þp W1hr˻Ȥ4ynax{Z;̗jeLOj U/ٯz-ot7N,cy%)JgbK5}qHSqX:"*̈Ժ:D},z㷃Hi72`E5XYpArq\wA.5M8&Y |WBcLEl /ohbY=>gpQH[d5 e༟z7Kg,9 ~6FfqUel-x?z-XI[@6a#M@;_#tԻNLYu?h-O<伄BAOϖ=ι0T)c8ӍIAby*f"ң?F;W;UYp:}}"ΏTI4բ`Tu,Whu+OA`ݷZӏCZ9SK.(A`A4#p,+)*g >O p mmk/UvJK߫^»eA!*.@zCl7^lfF PJ(U5 g?䷉">C4jEbGW^KҦڞ*Sww ;pw8ÿ,>1(lB֓9NI{#,5Iu4~M Zm'4V b$fN0b뵍Oz#xT-#9؃:xxÀe"I!2R#LA3[2v3"s7hĬ QCHw2pmM Sa{ѽS>.? %=Oy$W#i=x?NBTpQgMLX~(.z+4g(kFe kBdJݘ3N#<*9Ogox3BQߜvXY~.Ep‰U,:XjU._a(@ 67۱"r{9YCbJA8<4(#6V5Z[6idxĄV5S TTI뱩䬃 I3UWK_("y+}B@;B<ּ _X4%/~R3}xŕIuږ Sj!?l ږ`p,z#g$6͔Dn6"v4ѝڨ ]9~aVp1eAcNՅEP <{S!n$#{gI dIjyէu{=)b#őc=Ǝ4XLPĿhEYID2JWd?0LߦָyB^ִ. ?ɻ>Ϲ^sAGBB_UL2ɋ|:i=5o wcր)϶-?wZﱹ>a  % 85Q"Sw+%$HYىcUpL: /'ckvBuIw=:Uu]J!="N\>`Koe'_^4KN1T]aFkӔ f=/;c=kj$4kPwMe/qՊ{;MOAϞYܣlP6;zk! Q] 㛾bc2KXgi:|["9eX$/m&B2]OM+M B/}$X31{^kw}C ])q zJhORc9d|#թثϳꔘI7*1T9 :op-ifD"ۉ;|~mz@ sÉaIh_ilH?,etb45liu'8?c)#p8-6!oAؾ׭Օw^퓾X hIn]n Ջl[Rc5x#-,1 c>SAKD=^= X7fjYN:b)|opl8]N6ݽ ז2 m7дUdlAyx"P20#6z"p٠+%=}䷂cV7k<;uviAzHR՝^edjTZ"HM=IWf|ڱ~;[s"]s>Zj?529vi'8}V30Y#Ò~4ՈQUNoAj>!C r9kmev<MAä%hUnȊ旐9n+Yp_I<\j,u6%H1U BnxZ&$mLu0d23D,kN XkgߘwD#U%= RNzDI{2S fd {(d1yv:\f9WҪ2 oaŽ]Ʈ 8ףE5B4Jsb'Hb' w>ӣ5v?<ґS lEM)_x"6 {d؉9H- WGlA}uq5f-tJjdo?bӼP*VC.:f15TW_z֪K/I\^]oquH"2rNˆc(@fXeV+w M}$$ Ny?I¸-W̄xݽMftrġ!01HÞ"kD^ql "v!A f Ġ\(#qf{?%9A#gèS0!I*w>bQ(Ӝ~#܎tA k<♟5g^o3}šKH)+#=zcKҩ |STݬ杉nWhC_G^!k6-mxNj{X4*Xεca[eY% N jjs%&VJt)S~7gLGQBB,R-̼ඦ)(í}o},43sI[c0B>r-OLF KXt>0 S$:sP(gsn1-Gݞue&:zXD>(ulI=P;ab'G v.xN?Pj mؓ}U)r4Rw@P8I?EØxbY!iƧ JC3!敿5 Wu~ZI sUs4&-X';{hfV^̹4v̥}5xF|mҡ/[v~V$)-%(X7`ds4@z44F794$ F%hWUk,&K|Dz/v#y¨(P4fl=ɴkH91Jy*1哬[v$c-RkN΀J̍{ Qཱི8m9TMqe4Lbpq |%}TU} UXg,,GW8E*H Gұ& Zg/5dBLUq?܇i8U/rDkZJ^)^c#>+_TYeϟ/S1f"|?;yw<ɒޖJgRT/moeB\vJ=AWCMVg5LXa:X bZר]-0S@ܨہp W_këxw0UuV[ևeɲe8po>|/8''9jy|wj_1ӝ" *fW~*ae2Lgi3mk@sV8@;xeoߓ ^_QO^[pA3`PLBX$'h$ә*XQʁhߟ ȧ ,}!* Qceig?{ZNGhfTI-44v1mP#!&ќ[- af(oSde7>cR[}+v4H\bκG_\dh0B|~*~DC$  j @U '_zku먫Ğ_'Mn/Z?M7mtT#}  No|CY̠kGo.2;7 ҀnloUJpG~WKZg@zNX&c [I&Fl0c;s_y8mkk\pU"f)6}H-ˉ}TQ4uSzjin3#8. bO{J$|rpI΋h{ ~BvWIY:Ґm9pg{\$צ B1|r@ytv_3'Kٽf\<^Ib`/d[4L9%n>߮GSmf+,g+x ,@Rl-3qD CNRc6f$4 tK[#@f:BXamw9#h>WCs󞍴Miz5ZZx2kyם]tz`|ѴG@${ װK.Ѱ]v^|Doh!A J:ҖzST3zeVS2$;o:_t8`z[tGxw2-Bӡ@Kmf"YvQfcX'(9\08.3G17/G鷓׻7.2#!Ő{`R7ns:eۨLZ ynrYxLHho7=t8l%(qxNPNsn(%2) _4 q{qd^Smr)l-y!1\t}T mޑhKz~ǸUkW1r*w1N.%p׃?0_f80G}[AFY]RѰU;V5h`i*zxp |3ƺn8" 4mJKf<TּQViL#poju71&`MN\M 5)e":xMqNTe :gqY aHd'_2J9˼CdTL($!aq&ibƂNj)M4_s&BRYNN`$74~![/Rs@_Z=  mLɳ xafb/- O磌J'{$5Ѩ@Hk7\ͬopGq#vW0mYJUKfHpqMYv:1,Pa>P0.Dzľ'e[&bRg$UV=Yŗ8`RJ{m:VKhfJ~'BO =uIIt/ /K"l{x-ϐ-{k)Uq"̭=fR=Cs\ySB;rmHE+w槧DO!TnBQأCi%x;cII+%P9dݡ6a6rޥv˷KLE>o7:CskmXo^-r:iY >^դJlyھ.HlRZQߛsZ/p}) \D\hq."iW=QzKoR&57ʊ 2#-ÑQx/!V~(q9`-WP(J?ؾ@>&d^oWgPX#m[8 Ya`pbx؄Q-؁f7Ct6;I^8Qb@SROG%^63;@*g j 9>W+!(qzF!j޾ۻCvle\ӤrWE *N$ahӬQ[2?BuqؙŦ*]Yb70ט=+GFΦ;J+pʦF6`+矴C霣dD$:N~FI4uZ<5σu4-ڮvwhܼJ`-D;I\/ߋ}ͧ6CďUʒhtG 5N4ÉU%#>g޴)b1%9J}Zm.Jj~{V Y`(H\*NsVqW{WˬջiV嚝o=2WS$hY#%w[X&΢A,w,РlZT Bˁ?7ԟة`w8h@`YTBJU N qS ҥc\cgfUY4@MMV;f/Cy1839FEÞR.W@伝gbBV$~,K%^Qttx,Zhҏ4u? *a$1ſ!=*w[f+VIjV"aIN.mrVlEu?_Ւ[RC&m a9(8X6̹;fqɣa͡B()?^ z$~%Y;7vׅCßX_bLs"u K^I Nq"?՛509,whj82˖+4Go0h<-ؑF}xeo%r?'$f`>c QǍ yٹA tZX%`K˒O6LJeU.}p'R7x /A#n}R2*6}kp1!"sD3qgQQ["x6Gx]q[n{L|G)荭Mr+04^WCD{Z-WB`s5l^@Oe-Q N109y [cHP+ ޢq  pj X+ǡ5 NN1LrX&ŵ.G afx)3hJQVAؠ>x=E(Eh02%M _{%v4Nۮ$8Dj:#OHP>lF˘rH{cS.R*ԩ o/-0|Q$ $0aY9:~A{~c85)8._ᜤ ((e%!Ġ D8so =<8IvNi(źKooc/!1 F0xĮ)f(.xv}}U%ׁ HD4a:WBtԪ~11}y;ؕ6->$s昤mj醐 yºvVl{kθF !H2J?Xk<,'|GAkC)(LISII\V#+72qyKRrL!,א| Mx NorCnWhe'ru~̇;$0PPӒfw uI|XFVM{T8U4P'`ZS묈`O G[$˖z޻s P3Dd(tBn &7Upc pbM^̺h݉`>]Uώl#L3N ye.cc&y)兀%ר:3%&]ipv/W*7>r  9)^m"^jaq8s]nr4֣cadun^bL,`ynkuDCņusK`@"\nT.QET}A*a I5M]a.HfoZϘ*dť1Fɴ (43(`Ɋ'M##\l)#32^,j"Sv^iǜ!`ZsQt#x.!S\{.T bf r1lbHKp${cA9ΠnPviyKpik9&RtO)l9o[<':0x1&MX~VUCLoV1&;$H,[`2BWL̋" hf̞ҍE: mNef35Դ j(`lFȝD4h|o+p7'7|~ׁKӝ9zoQt4h4f P,E~ `;y-㫬ѩ(JChB~[bb KıYH_"f젭=>U HŘȝ![țcnj?۾1*Vܲ=lg>P h cdhUB}o;U8n8nVqHa1t@e -k@Z-mSdd M2hN\8/@{ k8~rٶGד/ܦqR~GHz˸Yz1Ҕd!6zQErl>PLFd~AiۃǞ~~KC).آkKYFxT_<Es+f_<`BLjʾ5M02}>4WvaBd]` #fhz婧H{gi ǐ2zyz1)q; d>Тr$5j2~~伪3W3_}sRg7Z3hv 8!69J%f:1 x=BeК,Y( ؕ<|^Qz_@ ]i@Ѣl$-JwEjFjP ܯ)MUsƀTlouM⺚:&}]'VϠ]Z0m8Mdzk΃[!WE 6[O\\XfFX';t4UD6_ɕ$Cڄ 90NqʺT!LNpM-;%X@gH"Ϛj6KfՃ%cc3<6GZdAÏ[&ܬXeRtM0:B/] -ILďf tj$iSn{,b4=1,~YêCJpu`Hڗ xqD[S+cQ?F. nC'CrQ,!9R̘O !g[o9z؅-sW$3XW9zȏ/0 eXC"jV y>!"Н32I s}ҹ YԖs6Œ1J_἟]QI9 tƟvZ 'fR y2Ey, *ԦӻR5$!M o6˟SX=>ҍbJ R~~k&&u99To?;TXG8JRve<I4 +p7twcWJDN>@{Ǻ' 'Muǡs9jxg3:SX\:M&Aܪ}vghܬnD+L=,k~0DHPLmA!YYeś>VYGvuLˍX9@,o\%: =}mA86l!+I- ט޵utf;#d%r*v[kKugmǵ&-&MEz =6hfPwZ8!H!$nwO3׌4ko$"bDDFv )WQ; 7k:Sfے7t&H)4OO1  /2>1\-9p"CɑnBsG%QUi ~J<?ޏ@TYURCYYϦR)J oA#l"؍#8]0ɳU+ԉ+quTw5djL.!>P};<x5 'cQG=xyC!zRP4^W)[f3'Bi'#W?sѹק",{!Q,݅XbD*pA̰,Gn:1_^ 6 QοTI>f.lVFp'ڍhzgX-MYP>}*O$D>Hfz%Lki$A{Gn ϓSM)^Y .CwRZ.@5`߾1)3kA>* B'OjԔJ!>!AdRʀnU QJat1gdWp\%`'A識G\xD~<[.I'ʴqV ,]!O9vvcu3Xj]xȵ)Մ(Ygcmь-ҝٴƯnwA T͠bk7!t Ib{crta93zL\|DU!,,M }5N cxے}\mym_ZmPʼ89ȆV_ᇝKVAaݖV1]_gKKs Ή>l *.3m6~/H"V4[T+}Y֜u9E=7γTHv}V*@P:ĈK)4L#uDgK?w ~} >%?Af8nR%<:447ٚ.|'glf>m1m﷩psOCa<-ұ=6c,b;#[JOv5+ /2'+5k`4P ,exw/-S𮇽Ծ)o5 XorH;g3A}.ꀢrcҀGF԰.,7UVB{gJ)!FˆIMK2R9bژ!Fj -EzOW-!jkzGC iWQ,h+h. t|dyd.Yaί'SlCH$!|rOmIw uvWJstUE&f5*n$0woEmiy 8;5if,0Yࡀ.!!)2"w.@**sG\µ3 ذpN}K{2ں%R )^KAO⭩DN +NKh~aԌDlZI뛦 l=27'}zV{ANȦ9r~T@5(YcI[Njڠ&ߖyϞDE  & c7# y|W#q͹6 8ARx,K DL&sl_.$s idu9=Ϊ^:QWS~a}|)0ct,_̸pj.pym,+3+`1Ri;3ҮןhV:JsٌxEc)L AHIBS!IqsjuRRC-.ҶX󝙭 ՃéFl. ;JD8 Jc|:XMtR{'&yXtjsjц]A t H|:5a@q"Oaa29T]y25c>E5~hk}!D \x p5S[,?C]_SK'S@Zp.A\$LYғ/d RNu Øg|ʹ )'lv%^׍50<^4y9[]0y>-=$( }C!m+Fޝ5/, m;1TpyCCHIS0kF{VFc%g;8 Dž ;/V^zw c->ahuӡ/ZUI4c '>&ZfB9O?kVlV7pa>i3Ԇ"fc>)UOޠMd )ڂcLb0~%@X$a{)!q0t_*.uZeܳ*?NG6Xn"I6 K:Xħ5|-dH@Κ?)eU')N8ӘIF4i^Nv`cX u>:vl_My*YGD3l s=мu$t(#U^mEjΒ+Ү(OV_޺Pk]]n#)lD4Dgj6VI#b)$`DgՈIV kQ5gIm nMI R\>֋k{`gPs"40x|P7`'9xD UⅩ{2X"3p[JB7O(@nVFM:mK)(A(:'qV  #ՌO㜦}ր mY'">b"dzƋzL:`"-bͼ!auuՄg_>.hA#7z=Xf'D|:5`'`a%K@?߿r8^f:pSjڌֽ^ q,ޟ;֨lQAƜB(κO[_=bFr~TN/|@ۏxh=k\=)hy:×׭[<̢J I,i!\')bK>\`F-B^zr(-ʃywF:T6>r`҂Ի>+:pۭ[ʸ¼` ҵK|a_96FP'(IUe X볙1[ mҡ'e҆NS)j{!o`'$mZ<6@l(wj}u %ݾ<4, sG ^JF)mN &!-?T `YNSZ[g?Fҙnl慎m#*O Y RktlweQ E29|'FX> ɁDfI,1jjE^`3)Y"zIhp6+W(N Fdsa܄mHhPSP4n,mY<=D~c-c*e}Ly>^2xJkʎ7C瀁 m4$=!~ IN\h{t{h8A^[ƙ>oF1-U#-w.;|YSU1sY`$&`$&WUx*Xڕ WVGUfF`9dMC8ԝWaXجտ?'cP֏;KwĬPTw vmQHꌆNAqEtUB$Q!#dV|ǯŬ |~r5$}re)M\TvA)26Hك`~h00'{t(#Ω)e ֒"cepNlW;Q/k솕R9h?%͟B8^re5W|VP#St_'3\s TʜXl*Ǡ hksL|Le.fBL۹L\V_-I+s r n||0^fƄۼ`0NT3Zs#dnP-Xf7x)Xc ^={FEdʒb;C=%6Չ# J`8<8RP[~@tL0z01>{}vfT>xt׀B(G{wzBo_ar}q% x)/_@>kYӰ-q*O$="dhvX1A+BŞ|E]63A.P! #'Fb%\/5Th>rY yFqR(7@`)BrC:_lP'ҊS~D.8sU9ּd:}hj3eks76Zs6LߙB<γk#o9}SC;*) 쬷.R*Xy4wZf!~0/h)ѫƄۜRqѫRWRO O}R%6 [L@>&L"&ir^^ˊq?ӽcJ>!lG5|8BV T@.4W&t#\7A^:J$^ zX_ilRi[콐sê >0@z%AeF5IzI>2%,52qSA\ 5}H٬Hྎq=xޗ̗Y)q AX]1R6 yHZ^kԿ&5#|\|/ V?.RUJ} ij8jX~ 1/ p%f/h[y 3/Pr[(r>чZ71/I;]NJJng S)I#—O<-i]Ͽ%j܏@;`D,u;ÃoOs܆=FateLN~[$BAoݢ 6ZV_59-I}mP)N:38mq1 P!$6䛶ykxWм>9=/\ċK ןѯ;ɜwi-3dV6Z~IY-CqVMNu$dŸs+Mۯ5LE'i&F8>ti3=r3rec@W!\QܴcAgt|9\Xc:RhHO`?@>^aX=uq.vTbY2O=*01xkOe-o,.dd~M?;M{o"׆4VdY}B$!I/jZCҚ'M.P$ZjHm|D;Oo/!b*7Ұ.1g=c&>mp A:jϞ\R6rc\fJdicN_YZG#T#_eP{S!{h/gg`L,6aN{@)%V^ZqYz~KkQ0m8|9Rj -Bvf]*4` 7kaxE{VsqGV3Sr 8Jɵёՠ1A6%$Jt=mTd rU\4 D24T2+VE.4n2:8קژvM_Q`%?GJ,̰fyY%5 PD\ByĖ3ql`Dh,bIK3AqqXE/kn5CJ7bgH?cScgBpiٜ'q>~\ NcF;3Qv +>D]sa2,XU/RCN)1scGNg6}葥$Z̃V膑ڊj: r(s#/ hiG|`pOP=D0{9Q6A 5o jnҚVT䜌ڗ O͸48|a *9{TISbD첵TDݹE'rV;4dPь_ ՓwE^9jGj&:f te= V TkC梂7!r>G/md,cwvkN9"M-F,X#k=$m}ܥ:~A@kZ=?/yXlG^:NI9b1( @K{Ͻ&a3@vًq,/b)P*+6o,&ׅ/I@<مb>rpNtj4'۹e֞VȐ* rґ:jr')/aQ6#GbF:ȡ`;|Ƒj,w?QɋUAW}Ir5sR /J B$l!!haO6GF?Ɏ}:^=ǒɈ)"9(cja%[V4 a~t =C Ȋs7_^>/<-*qjN5YI6_?I]-r)=},z?\~1*Yi`0*UX9 wu|n HUZ2|WWTuU ~ts4Vilh` rXA|1YwE]Qm]O`Or^IzX\i@82 Z~9,'H%%Yq3{a0'Mgf6Q788 p̧[<8kh.JVՁ?쥡!/t옫y7±ǹa 0 %!yp' NyJI!fY[)ݽƕ^sJ7YaoUè?tjR{}ΩjUzBqȣ17(i, 7XiAW3o$Eَ[>DP1ݪ# ZÃ&}~cIO,u^92wCq-lߋ1B&BTs̋!)ӈaRb)i҃ AsϤ(R 5f%Y]،4njuR^xyqK9 9|ZSǾ?d4O-xzorҢs;TQ1j8oȡ.}/J5D^0Q48zl,_& ? &~t3ֈdUNPkc9[^Nj4)u5}׍YLFW 嵞%i1)8kxhvW9<.n퍠2g6~ B;!҂Ia)GH+y0ۘS 5HFFLH*{Kkթx\2Q,tî2)EdZ 5x?+Y1{D?`['~03I>! Nqs?[9$.s~aZ']ZFFAlIj#v-_4 @zbNd Gىl qZJ%z:4ݍhё:Y(#sK k5hxD .,I}d-B],n u;T󹯅)YLdjQ:fd hU]kVQI<7!2H"=2 3O 7a*[n Ȇ1W{j674URGoVgm M_מ\_+L1A^3soTZ=_Tm~HTWWnahRh9..%9?\uY$7eސͿ=_ru'FQFeqK dt T.y kK{$5ڛlE&bRl/X#W Sn"Z!u~ev-mDZ b,tӋh7/ʖz}N/D8trT5SOtyJT*lÂ,[vyQ❢ѲtV$L}a3; lZݽR+rE-`! +H |dׄ\K l,͓*f?\;"?{Chw}926q%7cʡ~ZG/gYSX"e&kt>kge_/u3kMdZd>&*66FqKMy/hP;?'j&ҝp_B$`֗$6 Z(@rp|fE7  x</B|pauvϖ("IY?P4~8a2!דE>.)e9-B_k.K 8wW R8 AbfӑdbF1j}V aK 6R3Gk!{w Q4cެ-V\ Qw Z|V4֧j77qk4Bd!C*9[6;w@[|':q2NR0O RLi."f7#J/Z )gëOU =C!@YxnG7v>Mz/rO!'bEV6(@ϥߍmf{Z˭Jh= |m)o4;MM[̇],Fұ4KY]P8:[jQ|cXhO+8>9P _Zw4ptEBUwN||Wc[!iDsiQS`u"_Y!ێ'4/ʈBgB }>Kփfx!FuG]q<=vaAWQgїwi18T({ \%>6İ + l;uf?W=2 *e5:5 &`iTCL8Ô=;xWD%..KNbUw+7>=u6UACD Yu<)AİOU![VKoG!@ǯ膶X+WQF0M:`U%SE9֐9sQdgamBkgP"5dO"1X8Uεш YFtlQ)UYXw{`qzE(&y)5lDmPkOT9paHs1eEط"[2eEn(T}\ CΞK~ݱ忎xc`7끛D+>V(?P]_ TZB$! z$73XZ֘e%z?5_K'mmh/ i*;nYYxqUUnj~V U"A<wn6\ !0FY^ӠK'PDL.]_@!{zWf6}2u<%xzl\9v)x3a/,PGxo-nP62:>#xJqhXq8 ]"2Tϓb-2L0h;'a^:Yx*:4lvRʢe{\qi5F_:|Foت)y(Sk{>mJZwW زhˆw|YYm7r /5ɡƑ xKVȋ7xBv8\qa9t EQ:g*.˷kMh}Q 5_Jps;:^xc^avd:{4K^X8l]'K6EQڳhcǠeչivJ`m0r@:řՄMoϷ4L-D)][ *:{S 8Ճh{6M.^lzqb~P6 l;tݸ\'A2/OZy@z.m: Z r*rmZ>0P U3erǒGPwܺ"X1IbpNuL e;6)@k |^{ _q6_Y򔇳8\ұX+V$vKj'L+HМfl kc 6zd]vk@$"-/'VND%-u >=!8 0iCs7v5^zL>kd {V(9&)E )z6_fn 2йv+{8  I20o p[F;1Pc_l5ЩE>B*i-?q Q\oT8RShٗ/# eӋ8{\4u{T_sZ ܪ$S*"<̄K$m ʑw X/Fϫ=3 P b7k+ {#-_3|s!#:wjy{NE ft_s~-|M^:gzu\6.Q YZ +>{:3ِIOᣓ4I/z;},ʃdVjt0x7iv<$RnALIE;o롥kbEE^Ҙms2S+ 3Ɖ-;AL/9oZXB-35GI=w,&`e[ZL H%5fڑS7w jbYwlvgٲ9g>Ŕ-U>yJ)䛢_[L# kqk՘s8UK>WE뎍I>(tL‰=bIʥP\uHb$4cv1R+\9*Z8>`S$0;fjrE"aT,2ÿ́8ؘ  [HtbZ*ltFDíH궔%]L'gw6ol0[8n惬Ke'6E0#/"?m퉩to]'2O\9I>40fї_#"j-:ܞVZ}ӓ;51LUko _d.QѻYVaqhN.:pՓ?jYa212ƩRxD8un6S$ -;89レ`ET +{{}1C,K)5pR'0tT"Wh?ObfT&TP|XH-OGS0kB EZyOGCP)b݇aV.ĊJdz 5k줆<4Ip(W[g׳JW1ǥL wLޣOqa5]/E&LF_`Oʻ0bgU5;ڤi?Rgkͩ4̧2Xc6k$t;5tP y+6&~k<޵2槦Tt<&N\&ܪNK3ࡠo-i`( k9TκqHT:P\7O=&:}9=L[{SySr]JZ+KDi0;{Gᇜ{"Bh-(EFB/xi $#1jYcc2^>)J<>VȰ"y)T4>MP2hvÄz&}u!vZr$⥐3EVbɘxD`ii g|nHjhkPвf[2 RKH @b@}2 2tC8A>m?lלSvژA!30-艐 <$ K[JhQ ^xYhDb!>YȄy-94FYJoG 0șOu~o9չ`QJ*#FLddNs`ԴuxA$yWuϟQqs( _Ҙ_Ky]{nNsݜ6,=PZ͕X]{ Pb8.pAƲz>]1)Zuė'vPJZ,ڐ@ZW2 ku-jW EPyXƐߨT,,jn,i@oPF "DŸLHW eK iRB rPV^ЄuQ3Eޔb>yv6XZ )ȣZ60O9S/ j (^7u8U8l:,Ы:$eƊ9갾GJE9JSWt0 dX:u~[spHck8LԇjpMܗe1%Ydpy.{Lahhń~^OMPӁ8B֞W~񸌨rH䷔6sm,检2)k]HжHcҎ[MܢOV$7x|u}3W)!Z1{j  ѨGpft(fs۴iyYM~U"m~=BAU|[ ijPѶ ; {(jT |Z_ږ70kJV@bN kC'^ƈ͞xi]}Lٛ><މpiBxc*s,C;)H(״JЅ~KAQ 0C,X;)"cC[|C n?ѕXIIVM&1}Q4,ʀ@w4sr9V?' :M3HA_f¼4|i@foRߊ8(9FQpUӳi/'oair5f[EYFw+RLon,~$R)٪\+SA EXfIG pT4?e}!ĥy1z|JQw @=(rWmbkr7ғ iͰ{< HPsUZrDM{ 0@ `Nzle) t}UD)^X .zb\Yc2@6YT==a>U!Z0KeK+ƺq.sll/x =#9Wʱ S1fE2Y>>1ZwNm3&¢,5|;֕Hov!>(yl358K"9*VPo!G.\y\)aسѵҼJ?Q8: )^̂G=EjJΈ8X-BjfӾOdT۩#yD-u #@ @9zV+weCB2l^Em8dtnC `猿l R-(Wk>ݓ?34#@LS̻c160<,te-&hWd$V#V@mO (af:Kq }”)sk#q~axFkJe`^+ iG%C8m$Ljo sqZV=B o猒DMyݟ` L"jZAkQk'4qC㎃OLN5U&dTAV_Ond4dS+o4ȉQ ӠWoLJOX2kè`ry .BbM`EXn"Un"|(% unVozуRAOn>z\+(j_{Uar^Wnsq w-.*Ѷ ƝM*Tv|14 p+7w_vwB{L% d##X% Qr#i"pRX1Zr1i-O1{cvI8vXPT:D% +LW:5h ԩB$H”Y;1jwj^RAsr ?m v-JϸWS+ZrB,(wn\jSF^﶑ޓ2?GKܴD9V3^Ci(ܑ9*2, 0CAtn@ sp~&^3 K~r EZ|W,ryxۼGYbgS¡]gq"Yw@ 5TH'7ĝZjH۹L3~ Ӻ:f61Ts%}>4!#]3ov <\v E&9ШoY[P>c_y2A-Ɛ/a^$2d1QNfKƩʽKȪE|Μ0>H2I}BܢԬIoS ePq_ga 9D=: 3?@!-]c&1Zjq@$H0z[9[<:|VU7y0niW[c'>2e)%i>#sПkHO*m+ȝ԰9 "ʦ?c@B+0J3ϙtL֯5,k7SE`AG'pMorwLEy ދD)T& OO%%y^R=8AŹ0"86~f (ȨuZcXA(]nuUQ;7-+#9wZ`#tKL[=sƓ%=xUj X*X8GvKw!^ΏM|.c 6.sGI#; `~x\9#7 SL9npes/X9R? fUl ؎u"+(kr\Ir=Aw%Ij32 U! 9g!hYIv"g1!v]I Os%~ a*#pՎ>Qg8I T71*WE5*WH-J-mwpЇ[/-3GQ ꊴavΉ8 6WŹaCؖ5QO' +fƃ!gøz׌ȏ r)NP}E[ .40C R)#bG?j}+Of%?#{Q&_Yu>ՔڣS_-4}͏s|(z%LV# 7pČyqle֝rt0KgަJ@UI}!6|:)s#m~˭K;Cԕ\A|~e^-pKnBё֪*Dp/ rhx$}p(ʳGܑ2j,^b6YZ; 6Ho=-*'"N>BS=SW N/I5娘DzD9xRK\+keq=lb>u8:@Hyua2(@$gC _m^xGa]Eh&gBY>:}$VCh"no/Cvy.ihGi'ĠYzsǰXlO?nc}؋:EԳ \kh8m8(xiE5ZmPorWȲXr3\Y۸'rB.KuJ@:RFRck2@U.\ʼnh 7<S~ЛKRwW9NX4os-2:f/(ޛɐP}mxU׸ʶ7DRf˽cubqUKeV7P=S{._n!$-=(U{wv[ WXK ͳٞoa>n.㯗Ryh4<F:Bk-f>iKp%$kjU]jڮ9۷K~G&A冗8LB+/eM?Շɾ[K6c2vx@rjgge#$9ub@/7 a+qKM&sxL0X*5 L_c;)`.'ˋ8@rD]WlY՚7Z[-ϊc]_EBU6eнT,Z9wL[_Cr }y&+$6:W?XB!jCí4yPdū7\L[u}ȏ}q7 A\@ t/ 4*^(2 '!H- s_Ȼ9EwdM&.A]Flo'j:dk]}Dڵg9^ A;k4鵓1*Np mj#yj@9 uZ6 JW6'⣕^&2yNIwJ:z#";_(lW$=d ԝ&e/OdADU: K H\q~e8a5W:'p,Igcj[L |zd R&%(Jef},Yp&? @Y&#o6]buFl3&.4:DdS87t@%MO.Z%zĀժSd}$F麽=2"ގ>-|€9'CT "̻_޴юR*A@'Xj͑R^Vt8j:2+"d(pқ sG@7(b,*Pq|]vtYUs{ZF!ַM(ewpYVI!L ڦ. ֧n}|ў.Y:B4x?=_{F0p{xR4$Òn.dpk'0_,a{틭٭%EcS"ioh1磔xce8rK!vUE@k "jL ?=Ks"nn+>PMjQCƇ\S6RS-% 5t*,oURh y@>OWFirЂK;,80"<S 5+V]/m>mqU`i+᳛MY Vió *[Zb j J~"I I,>lV-fR.uZ=Lo /˾n֖o)X:-Xc\$;~xDUݏ>w~|nDܹa !ق+fԶhm'j$o*1P^Pސk\g74٭4oʬNKQUEU\?t 4so0s??q&6OkqR&+b/c֖mt!}L5[i?j{3 ⁘MKH̱mJrUH0*Z8y'I攼X r!T_y:$wq/X"RUA/4zXG#bMRe4"+LxJI_I=~⋡lgb_q4ܾ@AнplF5!2k:nj?zٷo7PҚFM2,#mL^l}o]XߐR)4~ֿsGe$1/<"`n(w͵CoC>H[! l; ɹ ~&H;6]\ʉD5{y$PU*H%`[9 ,fۑ 4N]7`N7:{B¥jg&3hy2NOڼ&xE@,F@7Q ^M#AI(AsJȨuv9A.>;,/&h뎺bq'\F٩U﨡5l:#"`i%I,FW Rg^89(39VeʦzN;?MET/W W3*MU]!HtC2߾N}bt7XpC7cq@A`Aِk0VrtfYّp;54!W-bGFU )r26;dxR? tMJ@W;OqN) lѰU"mB;kZBBՐgݜw\G^iG^N:?:>fKV -Ҙt_ݓ!( =SirbTB`ׁ^zw(­_%Q'*vHy\-)U9(/ؖ=[aQ%5473<e)ާ#Ot040ȖɀoprX/5 iqӖ~9w\FLdQT؏>\NCJ:~~BrUW^j)mG/]p>Aw8S Ƞ r|s %h^be;Y'f_GlY$ʑFIBۻ2J2% WL~YUZvVkW6aR$_H[3}tEvb>] [*$|P͋" !1>/ϥ7|e>ig"As X^ .qmB~ :wXEBmL`Ǐ6*7<RI$hH+ӭDW:3СOG@~UtyI@G0IuM1(2lڸ$$z@: PuB%Q97d35`Vj!!.DNaN -C&H<|1/ q$J@f%67YD71_r3y*` p\}RTɧ}<7ccUВ dL'xy'kҏ`(>[ogW)!jxHonbc&E;TI#+Q\Ŗ_ҳfj˨Fy8DOCbHqd,HAPXfS.UWRjn}yۃh);eP%#5(!%N N(&y4Tr Cp4N%TICeR7J{v]T<8Fj7^ڛyJKKìp4-KFFiVc?{(iX yB%.gT/ζ[P8&XPIfR{Zʲ$զOo jũ;ZQ[r(2@N JXzc+W4f kMBg`Dhkt I&IDP+KZq?"TT )bN-0qt8,j0z,$oDeӧb]59;XQa? x ׊Rxه{x0ѻBa4E`o?mmRWTG)XS)ੲ'dާx+;*0QD"zY}gm|[hf,Cto6ּ &'a %qja˓m"[BC]#U=6a*['IؒPġ9` yS6j[Ӄ&ȟX*,#Eso#d,^,J(ً Wي@5peT}ե+3zl*Yvbݸ-X 7[_J ?B.6^O-7cS' KӷthioI'!S{gjfxe&oRoImۭ<"n1iP.fde=Ik`KGTkTVޤ,95kz/h&y7zMÎ]>Ya%|8b8wtRΝx84FyU6ocZҐݖ ><+^o4)vếU&i^H4[˽]NkWM8̬[gV3.vWMxWZHKF`QG`I[!?і{8М>Xyn>n.dµ?$Gq%$\!9ܞ)>r2۫MRջ hmeRxDڤ2fiءVе5/()1 I®2IĠ}X)s&2\h?>W qJ_j^v_ćw݉.jz$/'?7JEK7,Ʊlրi;@^L }(t؇^vC;d /p-R6Z n[X!W~2Yo>Q9 [KfE`ֻ*Fq}K5Sxӭ]L`g%sgZ\/5CMK8 K#AyX0`m#G{j25>vp |_'\Bu;HeSUS$ ã ngmNB\ZW@`BaJsdAS X'dVܴ>%%nFYreEW:Ol$ b8q=[g(Rr+# 2oQ;u;FA9g!+ L?/JHW jyfpd۪+˹+VwdFoWLl ƅȸtwg:w&T"_lS^TFBqwf3qSLjȷMO6J:,E48Y0 'Ea} 0I2lޙH/xrw(ƟjA%~ۻ5Lfl q+w}؜MKݗlHA@ hxcyZTN[+`,x" WJC;"S*kԕdWs?Bٴ=3WkXT[5C^ԂݱDf& Ҿ1mA-@de(E|Хvk␱^'ndLӽBћ л~(1@<- hpbԲ?JobFç  wYX8`rp7w Ba W~PcNHH鶯F\+ZDOHe-JDpַ;Gws.\"UjsVhxsU`]B9XA$#lJFP̅`x(N8zZ9,;Y.у_4TMa4ߞalKƞeV/|iEv܄+U\zϣBH CݟƲ'2C\{k jtoI%o4G@X#yk@4oEVNa2%A@N{ @/SW񥗺Y+Uh%DXʂTw{S8K絅(зA$0+>j$ S nd Ȇ4Fxp!'΋u&^.ߎ6 ه#6*Ū 4‘͝͝XTv.]c83 "Rc=Go&q. y=eWLƬ\XN)wB.K,*Zkh"}i-A+@nQKIYb/O5tJ\~($F3b'9^ s̕&DɆfX!ych/ʲ%%Cp!}BWsn OɎ7~q_eq)ء:w5lQU<:F6BOmru3G*q\0'7*3/AjZUc}egz$t-=34{ü`0@} .HLI&f~r+ޫmVG׍?H(HV | UW˝n\YVb(DY%LEXG)]$x; x9 n ]GW(BТYB(|C`yPH8 yAB5wڈ-g;6}3~h#+)]}j@W?; ֯6UЈ8r'sG [\B5ix0qvy;sҺU'Gb 2m~lm̅<~tYDSY/h֩dNWt+Tz WI>C=([}Jk#X|*0 [g Pwa3#ĕ-=gAmC9v hE@>(,K6ᇥPp\3$/~~iN u.䰇Eq1MCxLSgl ^(U1-$ncl_|<ƁV~dU7M;H7^h,}k=/^~J 6_\5>6pLҲR>e`4fc;i~)R*F*OsC5o07[{)MI'VVabm n3L\6R'?BVQ^TFUsܿ~k|/hRɋH‡%}H.yHWG(UY1yF&IiS1j~m޹vO/nm25͇@c=U040vg7f|ZU%貧X4 ^2a秂)$+f yj-ګPqḴIOޢZȠԱӕܱyCiORW3\ubskTmm1y$Z?d;{;-ai8HJ!U |XUctY4rvhT3.[Yk҅8h 9'07P_ =lԅ\{Y%T?StGG7zb>,;7^PK[n&*QǮyor)" 3jDLI 2ҡF^E\ 01{rq+V>Ʒ{7DEn6r,@Sy;W~Vp Uz$mGv0kE}dWđTUCh;{B.("w?Y^k֕-ISUL #<0YO)'Lmj'6Yym,%OcGnNd9rލ&.jj.(rU|SPxppEzn +퓮4+wjc οKވGDġ^^{T ^zZ3# 8L>̆S+n_xɮ*ymZ>2:䯉w?WBSXSa %y5_f`Q9w6H!+o6 &YO7' {ZH7tTQ՞ɘOm:c& ۣbK$}6KlڨRm)36YYDUHR:Rtb;@'DIwK&1zҟĘ|#1m>S:bw"h=˜gei|D7=@O<ڊVB`6mF1~$'峙PlKpvpL3D]\}uοFm?:Md P :/>DO$6B^{DwūM\0T'_$uv=f6(zF${DG}o5pŌ\:|:ztl"΍N ikcۦxRaK\Ǡb[Œ+C2OaGМzhnmyYΝ=o~MPJi=.gwQą؍Ȱ(A9]r^{PO'q͓{=:Dr(g̲g|! -%6iyMkl IJ%s}^m˂⌈~8;="!lt<Ep@2fge*zoL>=(-_\ Zi o_\[Gh|qkli\,2K7) !|jƺqA4L8;WLq6bR8ОA'?Lr[Kَ !4p'8Qo^cR/O+Z v{J葇dԯ+PtȼE8ݐEW@gj{X3 KNPo>_WBc\\uY 9 )cLw:-MOC>pQ[/DreWC+rU@_2y=h5 N,yG;"Tɋ=1B-'u])9 : tM>?9Oj^j>:Xnݛq[Θ[|y 4! }s+n 3%/2Ph.尊Wėqڑ6iAa\B%ǃX l R'獠n*%YP 6Ar <^N~ w00ˣ |`ی1X_=CQ[kIeM8VOpͤEhhHgd}JC ep JL[. kUn1N]u5-Ll~ Xb,M6ﱋK]ҋtg{Jߋig N]fTd^꺁x: lL*g]pţ:h\`HWUX͐R3_$PyB(' [`-w(˅T37}=v uwё!i)(&AD!ڥ^2Hii!CaRADKХ2*>ޜRt\D9D~Ep*#IRJh~K9'([bU^ @E@Y]?=F0Liʱ0"Q7ClUWGRvACoܜj>`#:攌kϯO#5#?y8Iȇiy! tի ]0hH XڂN"f륔R*"=&_FbuTMQퟠy9[t16\B_J~s3qԋpl¶ ۛ6ʴ ImvT kJVZw Wd}g|Π OYvC⨻-( %-ku?ٳ7M"\a{A ;Е;k"$g~”Th/y1#pR韒RJ~S-e:Bx8OhϺ3ӝjkBשc>ù.džKd5#y9r dN.|VNiK5.UJCX!'úx,ִk7:sgj"aQnkdGI ёaM;WO`~ƣ᣶^@ B  {¯jZCSFV+diS2=znZmi\KĺGնm sZ+(l$z:ni1^xP39 VW2EɶZ;N@P`#eN>jHEܿ,}9CcOS0im˂dEݙ"zTU'*K$J<ɵҦ )˦3!\˛s#?p: K,j\N :z +l9xjE,3.~AL`84%j٬ ='!'M7Ud3 x, 2ɦvTĭڔ0+svj޺iCAB`;ImiLқQ~%p}<>_A~x m@jc$qzH"?p9HtAcfЇ'Yă; Wew[ʑӆ}]Xk^9afW#wN;=$py'4&7VC%4XіYJ̃.8F! Tv 2Abg]-ך>9nNě2ڣ7Md=#-mD!b[o95I3q4u)QWd 6>I'aqU}<@ RcnejqTNdq"c8#}Ui&b30\^oĐ.LaGM%O3؛F1+1,3Ӿ`0k/CKeu"4d_澗n. QKTgw`&6T3Iu/KGT(E9zn|$|y:rjE΀o$'-wނtߩʲL.7h=_RDfoY؄;;S!Aӕ>A4/QS2:C3R'ofapyhT+_6tn@67^14~Эu9Y)?) ݐk R!XWIEc9qޖYn_aޫ򊍹(W<6\m;C+2ak~yʋ4Hv[cZKKTh!}5(|7{ۉ5-{tlO(.G=wQ&HfZV>. S{ -XLW#s7wifFd '5ocMuaWw`R>.9X[aXʸb:ee~ZYs}ځ W9|a?>MV8#l)Vb!.y I ^ 245Gy/fv!Ż?9[62?-_,IE$GUTPTػ [", :x&`0ėqTТ0>v 89yӷOK :8Oxv@'[3Lt>=7']] CoN,u)nɬx;J+Y\qW[F-*U"%qyxjʱ8ba{VrH!)dG-3..;NNym{dHg병og;ۛuNj8d J>)5y1Nû*T(}jk gEoDM{ЦP\ʤ>-u x !K{z7]1Tbi NХ8}vlM" {h 17{GxW88oxI Q"8g櫫N!OkR,socL.&?I\':\UM= pI@{;lہ|j%Wu)`ےDL RaXR(reC*nM \GVDE2C˭iȩN_zv QbNi=Ae/ޙK){;*8e y^0CQGG܉]*vp%f RvUٞCW)#bUÓml2TuNu_bcaY;bZy"]/߉.^e[CvU$]d4sjelĞv.~ꆽF Y\XՖ/Ƽ c# LJ#tH+nAQ 0akčnGwk*7r? 1ް&Fg{'b9>Y%-BŎKsBsf&O|ⵐHhҩ{FҍAg0B5mj4Z',xks7\~ FD#7 jX\ѻQk50B;YEe=" [$i>B1xiT[S|{e%,P]<fD14 aMJ}9P$PH$7tA'14.C|sD4͔,c&X63-gIQ+)0Jhođ7֩֬ԫ!~n2.#.4qQ`]ʜbS#|7 @P3o G$|\#ϣ<H:m0 s^Df,+NRmb C-d2A|5my'a7I+eY+X͇1$VP,尫Km_=Xbji!'w7[Ew$UlݝzlT~bmnMY ١ !n@ 6͏o—X|uܣƈi%Zqtg0n̮džP&&ULMF9],$2!kiT7*rhZS6?.0Ġ !ji){d{G0hғ MI`GKq'fö&W\zӈ- _1,g/5nfY7@ZHi+^ BmrHVЖ)*qxQh=gC1F38JGaɆwpd 8ߒ1O N6ij؏PZKm _1*~oX4񒒬;eY; 5+26~ `yDTR4 MD/I8fB 'gJ0_~;I| x 'f^5uA#'Av}hqk6DJflfѵXɨl#ܲۜ"$##g5m_Ԑz(Fa͌|QP"}wUjk[xt\[c5@SւVToɨ"L] XduC7çXF->hd{I3J }[P%e"4()fG3`%{=Ck/;c4hK?2 y3ˏd@Ҋ:~Uڮ5o F V# SV/?Ox[)9JN%}j𓳯BP. $qD\{b |waXeɹwTG7=ؖ:iI4/|kU=xlZWnR!{pyxaur&&2^_Ne>3ꉍf"Cj>DukI]`_j25nJ~| đ70V z+'X[ghs쳽'υL5I<:~e'ρX7_q3)VBs6Dfc 5B )dut8-˽YÐ8`2bj7(R?Pk7CVMVx9i+n [(yxVsF<" }VJ.0FpF_r$/ ąCd5O!F;Ͱch{g+)BrC -uD%eq:3 l9aWB TMXcT["][vl~%*` XV5*ܹ;вhQڐHI䌘gGבS%ݍ x\[I gȵPҒG*h!=ZSgLD S2gr[ª,.ׂ]a٬Vme3ݒ0}}AB/.*am`ޜ $ȸ4Ft?~>q&ݻ Ӑnl5\DR.;7mn(AB]q)xrzuGH|2-b\r^uUuG.Q7LZ8c6'ȧbxn11X.| UIK+/5 )dDNq:U#ebsw*=tKdFkqNm:-rXVX5[ūKdaإx_Aő].]>Y#(^PKê Vf`*`84-8I?]@&ѼKQOņWj \} MhN~f.4 P"wM ,T>1#P_Wgy*ϜV1ꓓ?=9Njۻ0 5C8L7| B*`Ukx+v)1_œ~S1_mhq9S=e-U.T ݱ{.~߮tM ^Z3WxL8y\PF%Wb&/|,9k+B5¹Yk9ѥ:ƜE,k}>ٞK]W&Y$.:WM6F %+aĸ!Ƃ2#'$鐖>:2doEXPEƢHEȐ[{N<Ƒ:EKBgk9 1LP{: Qo\PJ*B3ʴqܭ95ph5?) $4U<\^"~Zl7q9+ȥ: آh4?+O25*֤Tst8Ѹ|=SCaC*)g^q `)_[jTOh.`5s~Sҏ !$XxP*sHF;Y3¯'}fTOA듺nv W0lA$Ih5sߞ>g-# 2ga]e;VV5QR[*:t|+y.hѳ"[Qwk0q"6S ]MxUQ&(5Ұ*sT"0Y`{k%rp7d4?f0W*OZ$0(2XB/Hsh7HLD1 y2&óȾ:ACIс|GnM< ~?|9< ߓ^L=X5Pb&8r>[$mNRv1󡙻eI?SkC?!'9Pgkdrg[e˕ٻK:|4WJ9 T8ZwQ~GŌQL؉:Rߗ;7m[GhܴH^^,׸mVkM8(?O JzF׶}‿߱1ylF K88`5l?ȹTZJj_ %lx6EJr5e+AޙJO!v:cY6)M"< k +U1PGMy=>k(YƣevRF}W?h13:;9)4δc\TTe8J93Zkk}3OOS?@G$8͑ bqdci`G-%ߝ/`ޙjh%d1)({N"wE*j 0| 4Y'Pf1W$[|XSVx Yog>!:MjJA}O_MEHvBr1򝠿wfEqv@'1Ɵ`m3ut`.luӽׂ+'nY% ey 1Pe^cpMWR p+܅Qۄ+ U2rĦVm'#$`+$PND6)q w1k$Tz){|Tkٲz[zHNj5;И(Quȥ2(_lUjZFw<vwcڊדnGǥ]C=qS<L'FHXg^IcgXNMoRY49;MI=s呅ٶwxh{Yޔ>~$)D~a?p B EkϐsEw2J#A%74Y]K}rku|٢&eq|KȜz x*3}MG,̢hG8!70nĮAWCɨ ߛ<MUv{iQ`LpkL?lod dc{BeCHF;"L3O߶ص_Z aMP(K{4P`A|b;|綖@ X?GU~`a#9NE66lmȳM޾dL8Z$$y%igZM#1ӽX#h :H2Sny^a)@]{Z`mnzM ݻvMvө0f%KE8UMo݊6!:>xl+JO;L&FͪU4 g[haŲtTYfig2#&F<׿l-%O^[L$59)a &qҝdon,dn޿{^{vMxX"W!W#؛%f;iL 4y=#}t lW#>c>K5F`'/0޳/5_$yީz 1{(Kc`R(9c7#9 ѧ, 5`+Ƃl%.t7ˁ OkFJN,5|&HAuˈ^<\\T8 T84|zg$p=7Lս;v%1"6jw1 LSqzveND E: loW+cJ+97T׊XR`6Ut 1Pp.wqU1kdT{3`nn/F(|TqcBsp<6ᇖ]gX1 Qd_]nT@3w-0˄,cStZ]mRG y\i&3reoCd}[T˨]kݯ9O)>L94V.:j?aD魮Zu/oAqܳ{ꂚwcgt9q:jUP޾ߧkWb!V $.ʵw/+4mfk5%.Yci&qŤq^,/Ҟs"yyn2ͧ-i/P::E5$lK7 +jQ1 M;|'qMg.\IEX"0Gq)sےhKA*L$EBٔ 5u4C?DEW 4e2߈ s/3>uf|V KJ[|o2bc3$_+Z]sXy8*~N v9VaT(d-+RG:#gR6k[\tޠ`QU#r;YX-H I( #ӦG4^UA- fDpb4^҅9}m}HF",3mjyf0UINjb$Wd>+qv Vι/Bt?TuչuBw=m2Uف> wR7*H9K$m*u@sˌ'I233br1-~Ft޹}IYCFG_@ %B|kza/PC(!U!vu5ܱ,yl<\j3h ym7}ѠuܧpĆ|87h/dg O/4K6AO(ɯ;ʤ;d[͛-I̘tEd?L]L]jxʚON˰$UϹVүQ }(-Q GQ.=Y$* 4CCjT _wp5M㸸l!8w=qޕ‚ޞ4ROthЕu:GH5 HH5ȫz3r.F>lpRX }#,Ec(g UHu5k^Ÿb~m݇H1d ፧oNX=`|pXTA59uG;~0"aX*Xm W8%OB{*Vđn`bIψ>Guڮ&a\ B/QO~+CO_(Cq< PE2G`q4[GKWDvlm8f lڕ;z]s@=ʓ( ¨Ws49ĕNYvf&;p4xe%̓\uB !^ɱ Y18POWn'I.Ɯ7Z71د3 q+n,LjZ,,86*ژn0-hI %,CSNm'F.w/MDx#OhnX1hWFUs`gIy91}r~?an`ѡ"aL0ЧK|L;a¥^^S}4/JH%FE {mŁAZI5<LZvuec.q=jjX=P<ޮqȥXж <ۊHt/UE="hےh 6#)&e' }F99fuUfڢq~ca M^9{PHj/[MuRa{6Li P]M/^'lS}@Fw_0g2:̴UF=޳a^cSFKKsijHSbK7 OK@uxadXtz1wt=yۗ;\$~y e t."5p6.7f:군 BƢ: {Pj͚2,[=:X$<*}DRGpbM7':.U'n+Rl26w~r%-5QޡL/$hnbOYo홳c+u/^}9[5 Kj^Ыԡ.nH%i>pKpitU.zܩMlKڒs?a^=mI(* P`/O(7&rrj[ش#ppxHus}fDbt1AU+#U-A6@Ä1cgɟiX;rf׷ڳfwn:h92Ҕw/gi= ׍̿8(6a 7gODpZ*6 q#4FA>F?"'5 p<Td[1z),_+c҂o*|m8ljJz>r(o^ b,E bOcyLm>X;w*.Rʠnˇ8b5:"Seïqn[71LQ"2ؠ7N J7C#^zHBoߌ MEI8A DQ:sNNQAzGWg˜z7d85ȈIMtؤALYOh1` ׳椤UcrٖÌ@}COOAb$V x7y̸}%U`=P LE<]\ LYk(tXhz ryowY}TY 1 fipq7kHXiÁBvXx5I usًJU؟\ΒsʿQfR-gW585B+~B: J~N_]"o@PN^I t/CT@rNt9E< ~"4EJ XB3v*cަ KP6 M—V|Od26.]u1 {]`UvA~$jS)Z5H)p3rH/dj9K Juυ8v618dς'q!i`Osѹ BxWNi#b-8h-"}5w&8QJA*"t9Pۿ?P9Q}>%0м3gDC?*J|=+=vzYca)k>}5`j[ڊ {pG2' );+"K(Acތ`2Tu]~{6fn0;B穟 !O+kYWSOX'-$8ۅ i<Ew]ה@˹Y6 >j4Dn8=}m\s3II Oz;*ㆥ3(Bxa7^g%*Ꭱkhh^׀9BPSCY~H"2Om@bQ#qӱSH=v߂;FvuRߡ1m6pxb#' fF!}bsѮ~[ϲއW!dCHh_" `2iWcЊE!Ic, S)e(<r$tHU*10L"3TǝRPD n4bı:s7⮖ED#,C"#Ȃ?;FQ[[Jy+MPTOp\qjaCa C:L1VrARc{\\c[& 27J$vX`tݾJ Fx sNV|W~N:-"q%|e YC^>Z `o:9`7ɚ\$0}j e!aX4q@\|b  U}csˉzh=DD($7T$) hdQ%U];s)LUmImj([ Y!m{(kFqaoیL}YTVŀSF?m}?8T ^pM"܉x ]U0w",[Lu?:veqǀ'l@ Af-ťߤdvAъwl zҎdO\x? $x+Qna[A Sf$߅DsNsPe{ݪ V 'FEk: BS+EpA(8GT c(G 20=]j^ʐ9.ol 05?)xOӐ7tKI,֭CzYZ"o pB6r,w\{OK-ZZK}Pg$Ip$iI~71 -ba29tF z`bm '=<>߽\"g߼qiY!n@xO[qV^ rrh`([g*ٚ _]0;EtmFodZ rE#yJߴfC&;ء rnwX B]uWtzεU<1(fNw1r=Vͬ7􌋧z0C.VVߌ/2^WHldm;\f}:=BLԷibm0dlc_& w'͊șE@ЯظI~nޠ!KTtiuj}P _'i|e3Z>Sƍb.%fU ms /a^I>Xuhrol7 D6sVǬxN"zwz3͠0.*B3n贝]ٰ#-(<'+1ldm#7F}]a͵aE\څItn RTGLtZ_IL*aK2Pߟ1o29";ہ,-^X;rT6Y{ѓy={Z<"53 ^FcyZ \cȮWa )e`iOt=]wd;&+7MʇF<{<$hئPX&IoFxK(J~uiǂL^/@H[>+%6}2KSHs`N8>&GkvmX'b[*^"g$vu7a$ ]MLP 5|$ by /t[|rsnQ}rٖ=N~_2 \TqMo^Qo#ޅbTxzǣq$[="l\د)8a;Cɲn@3%nAC[6 @5zP<buppl<u0S_٨q"=nfVRZOX?;4ܿj+#n(uRAz`x<,7A̩= J~ǫBzH&=*sMjM;90E}~ceo] ­_<"\$oB t~J֍AHSga4`H>$'P5]Li)h075Y|M!rs4|V?pDNˉxtvW;gK1Q eTz!JR=ArD=~鿂J$YN<ܿiP"~rӕ&^su9wc|ڻ$wl~dS}Z, h\Rc܆UQMN ڼTVdn 3_%p<X>y ;mN(QDZ~T_fQ5xb!GJXUsKFGBCo)7Ѓx0^4{>} Knj4k&sDcž, gct HPCݦ?ɉqw1߹0UYJOȵuL-DsȗϮ&hR 9B"Ё.! U&T:5w,G5enb0Xݝ"GLY`8E/KIɗ$4tgfsI|iz(g7Ǔa!޽1+t 0TlpQoXV V0 ﶽuS5U|;pJ!X/~Obp _<7XQDuy6DmPj٦p2jlosB쩧Mher#<-E|Vs.Y. C\ _Џ93oć7WKBVZ$x[blRҜۥ3it N#G26E Zt"H>;ʍ0L+]3A]hFl<UH. ĔX[$T@,ُW ǯ7M8uZUraZ3V碖94ɿ]EۂO e(sFܶ1vN5 C]5rfnֹlS,%JsP~;B@ &!pm 8# 2bBNS|TՈA?m㨅Q->Lߑ/ۆF7b*t5ǖ> 3S7s P6VwLw=bn5}Nl>oJ5e% @nU4.jg'xʪ>`Lݑ|GLA!No%De3{ţ4HZțg92W;%']lg"jTE#~_I04F ~^9H&0XmF)dD[ir\B;&ݳkhB a$,yM׷1iPag*vbQu3Wω-ZAE60Qi`+gWύ7m";XԪsktvFeV6uvD]Uj V4q~׭xx{kvvdm+@ۣ<"\3ضP`K a _!҂Fh3$tA Ŭ2e elN}ctW51^܂F{ywJV/ȕ׿m~ j vɢ:<@UnyרY~ad%&H sLR o?4Ĵ ݑζTY\L!cu|5鮶W&:j@ 38\" 6{_B!|3 9mlP^i$ؒrFD"wnzO:;^ؤZU)!K[du03nivhv 9l׎R/Z]췃4.p8O#eL5?Z-+7ti&3J0ĝUw/=>nytc0m:68{䵭'@Q~<҆6VD VR k,m84 xwg"I{o`i!! ́#ak8co͝4Fj6wSʗL2'tI`YkΌyv", !j$ ^4p{S0m#Rp +Bڎ@A|9u3ֆKK;\îGO tWn%SoU ^ː_.+?#hejEpC4|./fcXFJ ܩHVug|BA5 뽍ۥK&PMǏ<0`hod3m{&*7kyp 6iOVzlS`ۘ6#~*~'=9x>ԩw7-Ҟ BS Q{&(uHoah:E|)J(VV#$wU ѤeӸ3=9E&sEc,or%):, P'uxXwB8q_׳Ca u{vDm yVuQu9[>"$Y 7{qjڠð}s>)x5VcﵴY@X]7I~'VfgٷI3-s\A'ɗ2yK_P^E.`6W.dɤ$F4K tiN d!#gpTfLmИㆼ0UFPqȒSt3|u2EmV^T_rV5Æ}(4'Tɼ"3yZnfMdAav: v*N9Ma 2N"#|=kӚS:˃y:x}f(.D,giy&fal`}+6rPF !JUELi)`$AT2hI!;I&\?mHku \y +9&fЋ `|w"ZMAu%Eh742J0>NA ( 28Sz:M% MG8yQqm+y"ǶfSa~JkY'coa!JR Md4<+Ҩ ŭ̀xu"^%$qxŎ]9XkQ}y*2A97Oםq#[\D>ƂU "t}Ipɶ\\add*saxB:깙{ \eKkr<l:6Tij:'Z)ҫ@8q9_T)j#V>PEį"͍Z'9D1\l@BͳOߊ!WuafbK=a 3S @M63m3G2|)ɕ eE^li ̃(VuRa`W*>,b-Ubjeއ [hJ%u½U׽ X@qPLN &3فYG鳠),.+\:&ck78WF-Ѓr9z×8EoT4a۩sȁѯf'URGmZ ~8f^q 2.,Awm+<3jaO% ΅bes"Jsr|yghLtpm8S(E!XyKX/ Nf Xc!Y-{A-D6YVtv]lX|z:Hŷ'o-s5j},t^rwds Vqc?v{12Sd5; %gIY8z0]A?.L&Q=φh9]+,0PXttA߳vۨpu}=RE焀Nz(CZ:Y`aY C20`G7y7AYR#MX'0C*XVy0"KKJF : ( 'č#4X"J~gga=Ei? n9A5& )v2_K^{=fo/-'dfAz^a H GZu!~>UQ` R (+&0v\rLET7MU%gdsKg)0_+VUhhz $p{tຨQ@-?aܸ^ FOGkەړ<DONۖ r4"mq#w;va-9jE2]q)D!wX@<~ATcw4CUc>U[ ? |fVRH]?o`SiaݾilJSF?d DGYkI%xa'ʮחU_7 [bK#*.e݊C 0LBtvIq}ct?1ff:Y {ak2d}s85+̫ =l"-a9w.EKXǝa-fL/D< VvF@@Rė˔˅g\y)rKoKkxc/ul3?ι=ѯÃ4%ϧgd f3e4ݱϘ\/o_.K8z֙ ㋵Bo]d#A7gd0e)U#xפMĢ/H9cw8Dll}c*P`M^r.W}C&"bw<#nAzTh)MT5$ZɿLo#]YĠ7`/Ưڕ"3l9Ck[L_a% 6F̨v;$i@`[`vnXVj,A϶io|ӤS3/J?[,X@ƅBov"Sw7gfk@'>:^Who9#~cEİg9IG9CLvowL~<_O[΍.Ț(pDlbaAI΅=ڞ#l~%<]vtcU2LIN܎5aTLָ<[,eG)1xqvՓ>{Jv}*!3x5uMV,0W-:7NZ& lْd_\jn2ֆՂMx=M!gq> [iZ53z*N]c53CAyn 'BJq䙈1f*F`?7]~ta?jsykPnFF%pu"̷|~wl:'iX0tJzj ,mDƎң1F[?}(ʗZF Nl uw* LCqR{]@3\c!V'Q)O]ƧHWbmKNmwF7R$6K1)TEE! kr\M*\?,INB児 =+I5ޓKE [SNR٨ oQhVD֠D* ndYS1ΣR%Ձ l8p9nĤIUFi;\?! 6LD W?:`k fic0>xi5`'&'JiW|w-dr+ Ȝ~P_f\)SF4I'x#*fTZskM4Bb$ d:_C28UMpqI;L(Tɀ࿌&G@0N;ݠUkѧ%7PRMiK^D-jR u8W]f8St-E˳iUaS_3=c!"u@J68vP۝)t\˓c@:s hu,z#6N3zb:(V{kU06vPLZ'~!=D>0B~1y6w8c⇂7d/1A76k(FD$1{!tR7+8iX%zj0cKˤ2vy 8ZbV 1k,BTh''4'Rt3C6"5\f!y$5/_gxp_s+d3g%;  g&R֋ry(!7(54J _66Du. m'Lzf~ 9G(Q —3͵hT)E )KKX% 1 x&r$z~NgX=ȃ:bF*ja\Z+{-`bs=C nl=G?#R8 ##_p+#4Ч5 p<]LjK7:Xͭ%stL>6# 81%_Me;ؓ?Գ T1rC-TznjW<^Ȭss25&S%V%{:kH>C 1?7ݖ,QD+L׬!l\)_F\qvR =pȉ*t3hŗ/jyZX̛<˃jk޴ {@U$v QRҪNxT3uiyP :қ#fJ'LO׊T*g ܧd ;}"n e8ж%7} +{{{Դƞd ˗;mѕ?G+& :}4zP#pї:>+|fE V(cknG&6R3-'V>z@q}t|&3{{ {ۜ}A\1S^՛^odp'zE2c56B>UJ4/K,2jm5x!;sBVܣ~Kb:?¦hT4 ʮ1q)w멅ykSA0'{6n啑M"t,8$jL2؈ekFI-h{۔Ԗ5We@'FIbN*w!z#9ˆ.n)tGbINcr<fְGVwWvL)I]C8LٛC + z>;[5\hPaM`e6UXTJ&@ǿSBg`ԵDD8<;j-gȔ zl?Qʠugݮv_O\ykBFre@u=ڙ.V-+o]WDb;3`^K%$+ZqаͶE08?1(p | U$>~婮bKduy? z܊|*24}US)D/bsBax%1oᇾTlasJ6aΔT[v#b9 -!aB9on:`inC!azAnz3  |Uh}[p++<˸PCܯ*Wl#Cd3 m6Z}Ex{L\ +Oֆ?CWXCCNފoCRP/&˘ʭ=D/ad gCpK3EIIQ`Yu&#OKe|e)7vrV Wn|=K(I""`Q|21 ۺ14NAkE!11w5<:ZALRTNJ!DۣS W7+",e%4")㼚.ۙHϧx¼h$F,1˜c_*E3:f$FFvxE9eH^߀5RE|y|3HQR|JCjW7GU7NN1oiV6-ʖE"'3LTJZ(]k(oրFIL1Eg}e AgyV*"s¥tEĔ=3ԛqpa%S5!հ 5#G>ݽ2i'?QNQ!] D KM"z }/d$esf瑰pI$ρ7=5ڳPVO=!``l!W[ ԭAw{ 0J$_ ~߱.NeuV`@ma^['J~M2i0}ѧUOS@Ӂ߳69uv(nj⎩$ Hif3Gӱ$iwG}<47&_}#n2gqy՗$Yes#W[.6ǖƜVٛe/8lmHF#5 u>tr-.[Ձd+oTI^f GZWzP4qR9tGmu+P.s迒6č`pV6VY+*{\ fM8B>(ɇ»eV=U(k?{A[Zu&[r&/21;t3myf#ƣÚ ۙC#s7H_()ӹEOdjQg#eeDsg׬0Ow#zHH^՜ I_ _gc|tL $ ySne'Z,of 2;f挿kU-rԈ|N4k6Dֱnނ |=Kr%h٭(S\6JBgv>0e.2@Mm{m^bilievZTWpE㙄 2H7c2fEl/Z;bmXUY“loNNg$ӘuwjzH9HX.6qpWmCL`ePi♐ܡčJ{bvh!~[ $W yU?R0j 㰺yP|}CJ| i>tNUZg`꼭%Xwp{]!V9_=#i/%d.<_q~wG!:~BYᥴ=#n|8&D7+6M-#}4 /(^ x"".B]3؟f^-!Aj9othk\ KA 4 YK]<^G.ߎ'Pa*=nӋѰ}t05 lv.-،g3u7V:U?6;]TuuHYn,^r9:cn:[?nHwC;J&Ocb뮆鯅kv xL/+5ѫ^0jMk ezL9֝z3/ξ QD 됋'Мyd3Մ%h#jC"aK3 Kgk`6(.XٻhV酸Kdj~+m<['r1x!WP ϛݮ/` u<0IۦÄ#\//):)1uq{d rfx1c|rjKS=AgTX7A^UyǡF$IRUu:g"bCƴx B3w,+`Y 7U@ [ ensVEUcȰp!3;ck^:iit`o-Lչ]0-n~ өUiתs(ژA.IBC_oHXfSf{Lq MLdžДS?RXNCh$|=1<;1 1Cl-No҉=qg8_C{Xy]c{aX Kv`$)E1>5= RS9.MStMnyײF??SeDڱ}7!!sHIPvօILN 6h"#YÅkIJn tގ# (0^w, iPKrȬPUgCc+;MkPÄAIU)aԾK C<5x Tӛvw([̺JU2 /l,TI-JO}}b>:|PL?!܏~p1d=(DâBT1ˌr7nYy!&scΒ޽ȉ9:uؐב8Z!lq c:5W0Kz8-/WRv{Isd$0 kS &UpyfP5ڨf|WM#*̺Xe"īCTC"\^@#s[L43{f#82ûEo?ix"6g(m`Dre%OQ"v4NS 8҃C֊q_ tńʓ /Q%;6\+Ҍy`qq%[{ҜSy5LNyci۱Kff8B/jI:c4eQ l^ы3=Ǘ4#ԍTi 0I9MŽ)*!&#>nC4_޸ +j|諶q!3e%RP Dl#]_?۶iփu'( w ;5&eY FmKԏS톚i:*%ZéB{"$u@VM  te{〸6X6|Vw~H#``[F쀻+^8,BC<8WcFy>WK_v 5%$oh:Hb`8 X߇HL֐hWks2ź@ =wY5vN>oV@GƎb]g~x tJs\%m|?9<{!g75_-[˯;[eq"eW|!x͒QNj_ ;iCSFchІE;W,tO4 2E:̞æirh-bM'yGi;@CfE&$RgvG:"Tl:#CFf01K\ v͈ՠT]/D!Bg VΞ{r=ll%=jP'RY^{$f<5L5^}SGZ0xj)+ 2lbgū e!ؚ%]}Þo9E\^+ y!G*խ< zCTZGU_J;$  `s\ϸ`^]~HR~k[08Y()BQlc'm_ftOVe@d%]#To"L:&Arml߀Hu9y=g[j3}L *n: ֤f 0~Q7_~\mlM)^ɩ.A{w0taKN}2l0JU88_6Jz Ts3Q ď(ؚqd$JsPUׯf3㤜I( Zw\Vt@/RGo+5hR}K@E4~QnLyxДK~b#JJf D|}wR/^2=uBfX NfZʎ_̾h_ˆihUv'Y='Rbi"F3s{[ZA#./Wr 8! r1ßuՉHA~OVȗuOpH=TO\)@>=}`hS`򹇏x, Eimq@?'c5a%ɍF|vpނQ-G!ynL~M,?B"L(ujo)|e#/~,@ЭpR>Vs:Zk|{:\+D `[ML7J͎fh&Osc̾D.3[QT̪m1 8~p=ӳLm/vV)=n /2@[T =½}-o3@^=MVO0oe&ɸ-:Vsq"dT9|c!A{8qtO24'#D/Ʈ{?zG BE1#TFbnqTp6E_@'N)q?[cKR!3hS{xrG^S`m2#)6gwrj|P-&BO M?hjE&I+*R0Snc1kᄱ{;c]T@A 껄! ^f?8+[4I\3?Rоftn~\=@ٓV2" fvR^(2@ԑwTTi=Y}Tq@授OԬQRώ9ToLFVذgٸ {xSIVh Ct$#O>ׄüX,*2cY =(DN[xu{Hk=A3'5s}J%[Pa< pՅ?H.2KFtץI39֧Xs,ZܳnM틆6D}rzua{DR&MgԔ4Ð(۟NܱaXW~(_cyn])a<'ѐc70n CTBrI@a2m^Uv7M,j&2^ȷkzuiw7 ϕ7d}?eiۑ9RV&gdqW7@/Z3Ei% eqjcZYigaMƫ2uU -9}8;/FY$}&py\>MoMf5,Z0סw&~tHW_>樅cG`**m RJ\pJsb9,6&;ǐوkմgX;pNuGO(dM0 %5ڙF {oNt,Mİ&tO$+r=eVFUUzUL^c|E֡&c۫◆ђo&'[T&d: [s@r-l1%28 sҌUS0ǑMGWXsyEy1/veLn!dn%P-]>1Hd3)U^|ѫT:XboQ/eHN ͚4>7`0KgbWd؄ sFXEċx=zŁ9O8gd3L:Ku5更.~ EaP~Vѭ4o`zc09~NBa="$&@ّUi)O  }%8Y]% P[Z.VH<4ص|tx隽 &jk}oɋðTTV9s_~->X^ wG疫=on7g)eվ哯zHH6|:,O߫VԤϜ4|x%#^@nbyr~x?]C v B羬)檌m$bNǽ$ 0'c-~* ?vܺ@%8g_SQ*إ'4:so! YؓA[CGkPLE/-:n=+i?hF`$iL㎸ÁȋH=fi7/}!ju2|Q3¬~zy+P9"ȈHQ- Gq;hVO^fDt}]ڸTGI/fGaZӑI))MHv`ǢEÃQ2Sj:"=pht=/wJߞEPL*ߩ7<yX k]mPmB;kP~8 +P*Lj (Z馋=lh/̐vȂI;}G@z*kӺ;ҍm`c 7v4μVH%MsU. "}X 4*!hj2Mf4ɂzaYO@3,`;Q'*S[bHhx}]VD1#ٗ u4$ ~|5q Cjp *]pcXǞZk`;NxѱcgQ.nx1cb}`>d#k4 g|}(m r"5)&{InwKJ8 iMnB[k:C`1Jŭ%1.*v \)DΘ界bcl >qQ- "'"a#u'NE*, C;HFleΉ;oOx?ϱ$)/^u&\.] /v{e?n8y^_O^T`'_0BOUǥc|<2IΣ7Vwy옃i?^O|A \ƣWiVT`Lz O&vd!?\uh<AbZr{([~eϪNOm!v=Z_ؑ `yxFXW& V#/$ 9#򕮇tU*ɥO=k,;0؏̤w̲'h@Wm#dYCnϙ٭f;d5|qՉ@ĶHh,0lp WoR6 tk@6P9iTj;|eiF|E8PmF(`v׻E5p4h@jJ<L'wH/0|{Rk'Ƥs`jUWE$M2n}*`eG 4%J#b"t$1>Ovd6`,U_K<0竒FbbΉVx߬3![L3 lJ1ga4To3X3(M=J k2 :̣f[tl_ }=xLlUe{(Ub=g-^Qy6UםCAf:Z|ϻcʔR$bN,Ȗ[c'W11H_e9-&8mKXRJ XM@=*= JagݬV~Bݓ\nVPthw֒^49QeCqDQ#64 iS1QPu@;*>Kmǒ4段A, g-Q|ɵ~mOò uxa$~`3UnS! fiȣnOty߱\%W)*tA=}>5H>7F]×ֈ^S9{g`A igELjZn[B\Hm~U1A[`ͮR.~{l:} t0ms&GOeB+콹Μb")}8",o^\2Ƚ]oՙVi}6G[zvp]U|{ezcPQO (_u9~0bէx~BWC=!fZ\DBF".+f6%NۮA"S˴{/N0]e Pxd!ʘOppp] J =EVс'qT"(YිZ UHW?C `LΧ.X1ex+<„ qh>[ݓ{R ~PGlB 2J$,{=sbҙ$ Q'so_XA%<2 ?[K~?Ȫ-_`˂yisDuCG v<3Q9玐XNmfgui2XAlb2 Gj<_Ena a ۡ0!-Tg,;^*3^x?Y`Jp-t;ߜY0.cmr [吮 iXU(}O_(_ftc+^8-B'Lc)M569g`bunnʂpelF3QtbGZ"9$6T1c}fY%24goA/2SE**6Q!1q^~ 5QgYmo8LؕeTf_ W\M&¶ķ~7e8|A#="~͢n W’P6׉ c+mV}a`ġР&y+Y 2eP{8Y7@d6mZu}7 Cccm iLC-Vrf.W;N7isCOOl,~=T (II m6w둠\&l'Aе`{*Z=q-ji; U_6bj eȹoƂ.|("w \&p 0Ώ oNlZ vA4lNV8vDuxJd%йJag7hV`F!i4$;&FĨ5V9ztkta{ *TeFFk茜=m C>*wɱ qJ+O xxPBECo-6[nC1:7aaf? _П .TC] P_{8|OD%DvFkMa&07a"䎏TUBP`u13lzw=:eϑ>?g 48>xmyڼ="&HЃ/Nbq;NsLbWx;x Ab':Fc8(dNl\Y w]oR'y}(8N+_rvv_)IDmpP&{"_uߦJEF`8[G`,ؓ6nۧ PF'Ul}eS]E;_g|\7 I@YfbkSWR/߅1sS]jCH7k,čȖ= I難T0'{5@tOQB >4k 2ݬ^n!'H:^'Z:0D=|.]LȖ0?sN29Up8vs$A02r<ۡk9휍wj,GJe{B rMsv2*5і#_yi TJnL5gt_PȠw!DKDVß$ v0ͼ,{'>N%{4<"-atxf\M#`PL6o114)u&?ݼ =Ԫ&?ߪ'oDjєźj1^@V.T K4;Y poT}(h[hWcMooND?¿̾$B 3V^<]rn]ܱ+lჴ .f մmű, H6dL\sRwL:S߲h+*90$vm+ANm ʯ(m;ӡ:rWfjE$`tX5c潭h48S`\\µ aY/V;71BcͼLGujf.%o+{@ ;'Fkw˹"e͹-=wBV[r&O|H^+gMnPx-Ŏ=㔴\=8$o[aH˹H-> 8(w52 9o Iȿ0' p 7|麱T<;_Qs-sv0 Dv=}I' %K^?1i^E7?=4v`zK7z8T6>QGS۱`zQGܻO*Z8LZjf8¢["u~|<pU1тQ2X )x?U&Sz}UufBl?)" 9̅VI6U7{h0 @;-\8Jwf6-&_J_`S.I+`8tHV bz?Y$?s-ETN&v8# M$?F$I.)L$H7F8Q״@fOv•M'$բJXJͶʯ R+?Ry&j|[7;[8_{gt8 =5 H4 ݽŐ6ʸnC8V2;5wkF;C"):b?#pZ)ުB4=w*G eIEd^C"X%sƏ".';{=fXуpZ" w2; ЙmcnY؜ɦJnŌٖH|)؋dۼȏW,O~MٮRx? UU3ϺKuHj.d1'#a^RBHV1w}.5**b @5+C'EuauBwQy`G]?PM\Y U*O gH,@%\T46'lŻd8:UM tJU)GA)">?Jz6 |͡x qa^_osEF&?UwU}"TABS׏FVI6OmJ~5eۢ+~fgb??v|H.t+a㵧}!&2+6 d-.33؀DP}SIY| E-$w0c׈ւKyD٣^ci4;j,1y+d^N,!KAݽsIm .|TS B@7BCY 嗘XFG2{1U? `9~Z@F`Yx3&& 1{j#?.t(7Lj?J+4`ه X&i}BI:vVT:d#/ͬOHkmw)wa T,k,ydYxwM7QK1QJs[l=INwttl׌ߵW{qkB|nLtbY{N~𥢫ڃC&}.}c~AB m!Rs#5p#r"j4=<"WvE +"r,.D FL3 a TLg}҂ M +&`)Fo 5; * jEqR8k44W}dk$} ^v$V!OoLqu7;1Hpr?k:;9Q|E"ĆaSӹ`Om\~w2 J X U[Z>fV2kp ^\ {8TճiV T>㱏H25Mb= | |ʠaxZP\ MX8ဌ[dOͶy{?Ty8;aaDO;t$ gZ:TE&fe8R~w핏L#=ph֐75s\wPm|Mhԥj WG<$r W3"c,=>4Pڀp¯{nILV{xDEx ]M;QC !8vd<3!!+n?wpܵbbX͡@zxjϨcH3͵lI3HT SЇf1ttU._>^FK>-GA'[EѸª;q .qnȯ;ӽ.✧M*Bx~ Pr)j`-Xi=SulC]+׎TցĄgR@b#D lݟO8vHf_>Ld&|1Y<:.N)H7^$"N6u <;&E(C&* ~P ; nTKgiFGGZ3V;ysB\bx^wHԸ(e3L=w݂~ ,He/?l'mlYt+QƑ  Xⴧ7y\ەdnEHc)g 0ޏ3 6I;:n| V-x|]#W:(ɍU^cĝht7twicD8W+N! B+PM$Ws>@Ô*b#@۵'O\\ڳH 1Y\$$j#| e 0J=9#iݏ*`ju'Gw -^ZOY"Bb+ 4z{@ꤗ'!jVCkbRC=/ u_ FWʒ|LAR-/S3 W(B3Z- R:E?Zr[S=9ܞf~xy73wmNا4@*CvNF I?K௽UL5nM#}o}ʹN!B9ϷA>V)8)P,=*M-XV+}4ca69^0؝pѐغLl87C: ]/ve`5r?4A+'r!l^pO"уʎ`xKhzIXH~ʀ]($5×{La ޞ(.Mp/Փ}% ٹki~*meum{v~2DlUTtSe4ii.A.@ 1Y`Rr],ronEİ;e$7V}c|?gWVN98k)<}0ӏf|h%Ed:EC݂rEh̼ 5x O٢зq@\=YS蛇뙍 'p ^ФQz\uSA폇v5=HgIyzw?/0%#_ѻ܎83!FB7"nZfۥxKR YuBk嗂j]؍=BBS ׊4ݙ7څ-pfN$tkHW #Tt,[ߴ( or&Ђ:B+0i gA7TsUF J&S4w|0JRvWl_5}=kT)+ղFe |ybw,Q*}s=h9h)s-g׼}^s^eN_F&^h!կs(,-[7o: w܍Z#뎜1Qjy7j&'{C'@2+@4b&MEg(/( Ya_yU)]u#8FzzOI"tԇ6+R8tȫK|/!!* ?)YH#xؤw5czepkcCtuNol6q-57AaD-4[1,54!/O}v_šT,9ƒ+`B?ԠθSk1IYc5]G[}MRq1K Yȼ1.S̥%ј @Jƍn%j&K q mQ ,qbf0 )cͰz7`+;.u,] 9)BYّ1ǞN/wp:D>f0l?|4BzunbP֕OMO(K)N a7Q_كKгR`lC؆mVhJ&ٌ]*I$紇ԑPV]Rk8 1jº4cn:gM~ i#m B絏+Qmֻ#)z<T3H,g]|?/J?oXKR"{❊ qš16 0 hQ"9|a`gz VB4m ޿.`OH?Fx/f:_ 9Y"W#3z8/BV̏~Fsy/d{ S'~l` XNұF0A<^ؗb2fk[!OE.v5R5 ^M*mB~6FK:<$rT;jVw]٘#t{1˗4Y@'Fg]!AL|sni鍚,¢~l.aAA`QhE7npKȹ0PE53k֟0>HZɰ K9+\6ѯ8u}QA]kA6ٌ\{.+e{GoNm.# Un& ؕrѫݔW~L6&:1TD!"k)D;\΍k%Pzќu'%s\Bw:gMD>Z|=@.v8,u0}c:$Be"Mf]S,Dſk\PWTwbgxEtaEץUp 5Wk#Ia<'b Vfx^oU87Nli}z<LϝMqvLrlДNFߊխ^: fqըF '@0cOw_F: EL9wp|[@}tK@+V)q =u1(9-٤Ω.|7|\m1}cq0JuE(1Wpf$kYCdCȸډĸ8EcD\:ݩbcydb$u\O7;pN> ,y..W\8yǓy}2 XB2ʷu}샀݄@ޛ(r.%(a2@1)$kVTZTSk >b oA=(jߗTQ.b>YQ,^SLrP:TYRò`wLFt،O'G ßՇ0J~]%(AEh~T"yy83I`ǐ&f4(s+ A@,m@cwxa4hiRD9B+R*+/`}n ~#˻*t>bzT b _[0~AZ*1}SpQMʓh\(8b ~6FokKVpZp.GK*U*x;J2q'nhӯt fx=}Tvţp4ĈsNJ]~F7 [?Jђ!ֵ;m4Q,Qnec_ +Ԯg^J$<O魥'E` b(dٍ>7՞  ] @!(JwyI|1]Nt(:3|d:*t/Hj+#k?x{3t n_)Xwn'iLSwL)<s9z'Ȫ&M~8=e+ -~q8Q2\E) /ʜ05 {pj9Wrz0{s:ğ#ġUQpl&Yڜ>,Ȇ"?v2o3-8҈;V:߸(fX.K  <$.nv:G#¦z2ՓwQ% vXrOԞ$5B #ד7G D$] ~vCM?RsT062՗/b]뽿aцTmWm?{=$^٠Z~Yӊ뀞/Ng nDLj['KM&Xsӌ#wg_XMcl"Β} YÏ ʫDR_1HAy,F@}(GŒmK#{9ppkF%o!ŝ 3usaX] >z "y-)*JQ5E]/@/9W苶ǚE 5dI;xn8(;yA nj,T%D)SeՃuKTD63mNBBPzwХW~B @ӢJVC'f[oxPt;F#=L`ʑLy=Z{h>B\DU<(YFI %l4?v(Q ₍~_vυyGх}bk1)bCg^}aSE,yι!sp$|'9[P2qw>FZRA dGAIQ5%&Nt| B:uJuxI$>K,t*)FCѥQ,Gk0_G#3K0ʳwC8pttpJKnSj4i +9cݵfV©BhI8]vg\a\/Q6k8ʍg) bmUlW0ܮָSox- \?*R\81;yuF;O .Z'RhaIR?jDHQm)C;d֕:Yǝ_#Qܔ CFΰY;} 8+ ccn7;!Ӵ w=s\ۛ3RS0j`N(^nh %s_ qw+M`Uw,iqb&@ :Tdx˴h]!ɬ'w< 7p:[hyvRA ݣ5:>46p"%#'⌞{!ĈG8ЛƔׯ`ֲ4UJ Ul)g1yKǕ1O+̀0 ZNzB,\S`d[+LƓoҐʏ@7r =לĦ"p5b ",Y5#EB0v9ReU8I^+ҜbLH 6L,CN/W@%d@!)1Ҁ.[!gFLfMG)ે 4ãc0:h"uhE^E^3WuBP٣}bK'gU7iX 0妃Bfg& ey'ctS;gj~Y&f@`:^ g2,Iyo:|c9Dyfq2 6mry RT/Pqlzxq} Ru # K& 4{ Q VZ Em~~Tw+.8" A S&;&e옗?iV"4ҮK (?RZ%0>.X^ʎPfJ>`P-Dy&PzpErJUu Tخ(æjseרf R/y50؜RTr#0eqx2| Bs?eu@:!83oYU&TU>F9[K Cw+(0!2w"0X;8;n^cC1|OD(Bi78;m5"s& U2zz0JG(*ʰhXCXH[G+mi“ t%@4#9>U$(G!,񯯨GúDnhH (OZ_BYf< ("CU9<(P-\!>,Ǭ,Q[! IZzmVbf-w@-uëa)0)?ȷG--#_*:wb6 \I4cTel[L">ݿs׸wCΆϬ6\%@;m^dB?Pstk' (f 4N͌Ì=&LvH^J4T!*f*bÒN/ѣ#K?V<%l CQ6@to;$Ciyћd~mXQ .tYaN:(MRdZIpmFa`IIalXQ&,cRڕqߟcPn87}:WCW5uzoD cj1B{+yTmr:.ɢώfY06hlƓTEp,0ixw;OZeݹ2H$rsWƺH5^GG\7 yVŮ++Lz̤}Kܶ]ٝ PNXBgx$vu!?4?HPp 7gd w3 <ˆ0msGdP) Y1J:3*L~\ȐUj\QJ*n'Q*0N pewW㲏>E?tu,aj_t}Ge˫65tG=h>ZI2 1̲I3 W*+5{$8"w%›RE"}DɇOtSk,]!<'<q$ ;bUQ|EQ3]e1biuPMkÃĜw71)xj[3| 86}$ k*L.+1]8{C1U++d#ѧA.'> e^-bٜr~zfĊh_LH+{?R"@}ݝb(=M\)X5VΘ̯548cbXZH#, ϺgKV:JwX?cl D#U!r@L?S+JD$b`}a, GP uC<5_rxdJ^D\ki^c0V|=wb'ĽyLJ=)0՚R2]\pb HukCNQpu{8\7:Mp4g]WeZ1D(Eң/sϨ_$YM:yk؟X5N Nj6T 3F |lbf}R +$1s nǔwNJQi|bc,d Ègen_XkM(Kؾ> cAvױec}_rQϙY+;~Gez$6/MIsAG!}y>7qLhٰ&R)H1-̷c֊),|гi޶8kql^pܒ+o]-?!UkJM1 ‘n̓K*|^pwܸa =D<SAmti 6%~5HtAh[P[-CpęUcY!hr@N&x#STz1|AYjwߞ>Ǽn4-[ŋǵc_6 "n0eR3/Ƽ}z=S>X4$ikuHsgIJ,5.cT];­=!ɭ|E3yt2@&7MA2C4&8\d nt0M.Ҿ pulq^xI@BF^pECx!lW2O=5uńσ;Xw rGYy*G RMWAyO]9W*,')()Yg3{:xQbED|jۥT ʺY8fo5SVS6r0ڂϫ@(2n#a MT?Fg<. oWM4ޚwGm:Z3Kx ,?ʹ`74r|:;;\yF VEi_IoWOvܗZRmz?/&/e>&xO7zVPOc)nja϶g ӟ-?;wN7ZY*!-;,*KDOA}C?kD_Z{4teꞳK(rXH~YIl%BZb^(F SO9@cI*ʣT +Ǐ12$7w>?f/ ^ C jNLFM29-,q"#WZ(S. .vqhRAcǴ?\bXZ/B▰="g-MXgI P$b,1]rx3U3@Ą3}gJPQ}mJx+/ʗ2'_\Kt3ebj8.lvjhc.}7Xuz_Qy9ʱʦo T m2<_,JsL七jsJNf]]bJEهR?z 9&j3W.QEeǏ]r1K紴߂rc 戣 oe6[~3HVazm$r0ep*?ezD+s[+˶YWR;)|F #VuXx>d&s|&>$Y/Q Ig*)ģ^(z7)4lUz#{ 0@-Vl,}'dǥPo'bWoSn]fo+-kVڜ  Ie+(BFq oģoc(c/(9V \M{'X23AJtRބ,%ZY.Cdt."ble"ltt  ߠM!M2E8u dCF9A[z$Ms PD kK Ο'*bbg(PGF{;O\NT)Q (O`'XPnh%U$O 31DaRoq41Y699֤!^0.qfqZ~ѬK <2yj<V_JYP0MICYxpT0[G?vT'M7a0.+@dm;| Df3}Jy6CC]޷vDkK]NƦ+d~k {Qw Ө~'7-,huAΗʞܞ [4ut-){(:tiYBuuJjڳvz$BIJJ8 9;E1LB9r\Ϲ|tšۚEAiph*.Uעڰ.]Y#iZmAZ6as|zAs-6&NW-%. ܃(d/:ze.A)#TSD51 7o"f5?5&Ln' p CG%a1`cƬN#eu8 /Oָk!~zf($ͬB o3^Uӝman2Aq [#Tx6C- #_5*Zym: ɶLys O%uӽFo-lxPIf+F4)ܠ[@KJuLGˏ#)mQ`} ycT6]Lfo+l%'#(Q EC!84nDMdzPvY٫\MyMd(Anrm0DiْEnٛc?U<'nmE:/T)UlF ([9{xnv [ uu;gFX9b /+NAWt( 2e4$P,[pE-K6=W0AL|fSCB;$}H]نj_Ѩh6&mrj[vBԎkpHj$}kr"2_̼QDrZ8L%T+ iu[U,i};"=ku0'Sq5QQ>lfHhy_N,uڙ r VsB1\Ɨ:P) 3Y`O`.}ZZK0tE@ 7l>OanK]#o 5n7Qy\c7Cy^e[zv`pC;;0gkH sxܖ@R5!peW6Z0xgn]`bΏF5]g[)^+ )T8d =Mp4ݪd>DdlХ`$Ёɿ|Nz&*p$VXϟyQ6 q>(%\x QO^p- ~E_GnVָ)p V)QHI9YqY۔S(0_9%>[D ='Ej4` vHFE$FL8)Ff}Hi^LPHA-P ]FK^D; ԽHt̆Cʱ칼`2NuV4^ߺ!e˙V\ zgF~dF68BDpKOky64Dh"O(] ͍aղY}KҧOp/=NrekHw"Tu eD`fн˄2dVAVݼd(U~ސ9E 9F<ۚswm,.*#% hTXkN}$yhBϨ{+y v9눴a&0vk͗teu(F3`-닖Pݳ Koa8ORsC>r 80/Sq@p.pլy7fa r/C*ƺ4eF/Iww@ qŜMxbHN`/ :}tRͺ7#CN}\ŔƬ^[trTJpZA< AZ?KbbWIR&8nH2ViJ6>@x;kIQ9K'6,sO<%JA`%?hМ^+_ŕ+ ejI]L8[0|c5/17yAV^'Oƨ1!8&B86rps5%~&) ai& 5̸k2MH޳zKM2˖lXVK'6E\~dgLaslC:vžTD% ΡP([`+4ʐK&;JvkatLX4]XˌSYϥJyYrXcr?vHc07X{()=t!FX-EB$?m&[RޡwFs!GwEy!)%roAJ'w)F{SJrE 9ɗ-! ƶ992{[kC͏L e3vɐlO&=hORn˱s @X&O'jyY+z % SNw/맛?鱶xhW|O j=8L 5fS~ y铴,]7?TYP!qO/~K3TUUJ⨯zK(`y?l;> n lH?0+OjMtHZK=AT(< BOl<,^nT rP4j W،ҽ57FM`x4ڑU\Jv귁"čs^iSO \n |XԪȆo X62<׽-]P&1>Mu5c+&ϦݝU.e&Ve_>$z@`s!HJ_8d[x Ek?w~+?it bv\ȱ͑2ܝK[?ㅷeuJq .-cH;&<5#wZ!Z6b<*>sXDvQRO k`e1 ^!ƚ5,ckyLʬƪY-!tY` nQ:TP[i#z[X; {dH)ƲqL_d_919L(VG&)lܸ͝xf~P6L*/ s9Yn=o=boAɜ[N&ɕ5RRZ~N< 'vxkds #z'KFglpO\0135+3kTl!`So^^D,Rpr=.9ab$>3?m`!*XM͸ں_7._i󩽬N7ALa優!@t̫qQGݞ !\6Ƿ6uNg||i'jK5׼qWQB{w!})"AӏE>@CL_VQ4u pFc>P@"ízX,oɘ9dGP C~+53)|Z+uv !fl uZV㼫̢.Xy+ ')$ *!^{=)6@ּt2%2u2pZ5@_1cOgOF)e@fWw rzP54 }zbʎa1D4֙">f a#d3/Zmr^K޽>~f]t@IoB}DʴeT ݱgW\%[o:uT1H (L#4)^%ԏn[ܼdzjy\( sQG#W;@ p邏:CXi2\Y)e՝Zt9Dz3vID F0U+N]Cq#?[Up6"tb:Cۢ+JmC5؉6KV&we?}nSC}$;H߲KpD٥C:wyweQ1#(iKOwDڒpRϠcr <3P@n2^i!#ATmWYr#' xg{(|t?\n#qA~NYIu_Rf_J6VĄ0X ַyB,7x.Mnd?ЏT)Jw,Fio].Wlkh`|fkϜ-Uul">fI4HtCD4{,n㩈ۏ4(82lsf[o#ޥPKC8XPmWEjzBCcF>BA&Jվ Nd4W,a:bD?H60x*V%ly}=U׈%.Ty\jr n ݖjAI+Z{S)EP\^HXMvPNDi|R]_;"d!z|)P/n:QW;uiy^(cC=젣&߱5=Y%[F ϥK'sh\pE#g-GP68a]H;D٦(3TCK\,O-$2-`JJr򔉶͒oTײstVAizcX жiXRҩ&|*qwnrSC #ί["k:y TW;r%/᪃ry|cS?5 Gi;:i F: 9r)tvW?!wF 9ԗ7|/<wJ2BE_%㉒5= iBF'x_i}a"IK  jM> s'Ds+;7ys=HHTй-W!ipcuxJmN_P5-cv7[D1\ȄX@K^cȀi b6NjQ ՚HY( PeݷH](xc}}]eXOy^ӠOQyJxHR"*^`Ѹ:kvX+MGsx{O)* )-ٯIIlI1}E9\$b@{lc6L>pV (W~Ov{_V.9}ӤڏxG0oxhBMqλyTmrC%MZG_R_gcyKhYԀvΜDH 5ccq$,<5UNV+df-\>`lPҬ*Rw{rSh0}҂R j }:oe 4w 6@pT %Txl>\w-ڞx@[moAq7Ö-US4.jdo$J]7Oɠ'+5+Iʾ]!3Ah6̺Nr㣨CF`RYy\ {Lm)GI4<Nx2Ʃ%ٲzx&JYQG{`AT?$HJK{GTYCUAߜe:[54GZ/2/kf2BL %FgBew֖)5 _npmҗCWWfEW[vfTtC{ 2M\(/7UX.ɽ/韛ը@OLeIM ́>Ḣ6?!1cC O5^~4MqRt5C6Z.^(1^m  }\aED.Q4s`k}Wn~dQTmJݳ@BjCu uFdU2#ve ^ uKuїR2:C}蘉:"Gx3M%NS c"rv]d;pHbIƯUݴnE 3ϩ8 l{8֐\%f̘zsd|/ i'Ɯ\gdg'.&\oJu⑓Nt@*.g£ZF|{W7Ն$<7-풗SN*ndO_x'Mcic g-I;P΂n;Ь"a+ (il֚elՙԭ[O W59fEpdڪ. I`d۷\#anAwIKWHh_\M`O<5:G7~w/u3BvU:Ps˥;HKN'ڸy*o㾘5ʖA f?l9V dP1jǪRR^KڱMPi\ D{2<Mzʶups fcFzb!i7c%r`z'Ќy|MY8()' 3f$eSH@5>TECLj{3?*#h~\&F`>"WqIӂ'H!묽X]/ $'XuRl:%9U_/۵xƉg0 {H'ZBL0<5wˀM.P2WԖtL'>>8%jnpPk.Q8f 5'JyY(I-a*USI PHG.#5ه<`zp\]){ΒP+ h?ς߬'E!zd%QKCzR"6j,8{cj=>A_[@xtIG d4f)χ9~Ķ`@qngp$sC1GbH˾c|`   'AL4z{H|2uQ3rRwWY/ˡaL%6]34 $K5&6#?i2)刷B)fyB wT^屜W`];nܮaA ut8|kNcLXiL[9d10 !6ZXD|/ g` E9I. NV1zFs' )AKmaє7x36j]]psQ]v~o87l\.SU4(Ji`㣚&d %mH]j4N8,Hf.)m/}9 %Nr[pz5^MI~7yeor9>xHsVzIdqPW3{majW4_'VdoiBs~ PBjnj0' uM?>hQ4 eQ%Vvc ݯ-v,;a>assmj,b8wd!-tBRk:p«If\%Z-/ʆڥqn?$jmt0$qoD| LōiȌ'$ė܅`XۧGAlzv-Vȁ RO0@G'# 8oc ]?cMa".1 :4QmFHJk7y]o^[E.ou󢻍_9~)], bQSYU<_ M~ qdX͇K3؛/ت-fR1I}h%kR o*9Bb@J[xtAt 1h׼?<6ZwK#FEŴ;qEH> x<#S:0,HV2EG%^ry2^l|ɽTHP1*"]NXfc ' -9{ku֓s<҄?A|E0 /Խ7 bq&8~2ͤ1P=7֕A5S4i"̐:WȂs;[w9o1 l%qL -s]ՍA*6S>d\5YЯC^*[F0g()-(SwZ`|}wl49(@EdBtTY*AOFc*[){n-m0{`Nl0)WyxzSռ 'ᡟqSZaW,Nm.쯚kWpK!!,I*x2Lz"R*4gAx%G唼c#K)r>dRi]Gձ݂n/!"jT)? v66Q"]jJ S4\D 辗7PUFw.p!RouyLc)iF*MAJd> Gj^Éuoo:IdI~H7("jCEKnZ^a HLyU{8;i،#I"&@B-3n5Lօ6ZxJ=rom[ :M^J%:8eH:\&Gt96+dź`0ILd]ߙqs߈7U}^`M Y}+5-*p CR>:[+q9Àn] e>PZwt}OAi^*wpjxWk> jy*儢fӕ%{3"Lq_~Q"QJbpdkMp{z荎۪pa6Ud{v1ĺzT7sbȭ ooym!|7 ӕYbYtf׈0Tӡު4vKI[LOp}-&ǙeշV%b ab1qz>{Qmi1?Za®!жB^K(«݆ۀU R(E2Ϲ: i\E# SQtt qϱ?N9F.)t>^q*^e2A&_u1;oC>ʑi#UKm!`nv/qsܘm拍\mF[{$fBEPQT8S1]TR-o%Rv$_|Y\'XU>ik!2rD`<31T.ul!puy SVG6O[{󭆑E+[Ҁ1&\@F !r_XHL.O=LI.Ī_R횝=GFPQP]XtʼJ6Ni]@d홳<=.!MKre}oBЮxNjqEtjB.Dnގ-Lw_CfmEX K-D(mXoJ㗧 ]׏;AC}1`B`i4G< U?9#u&Bs_-Pj~_Qۖgev qo˱k{a0VTFoCz=f6՘" 1X2) 92CS36QܹwIV~`cGu!*E kyV7kWPvֆRNX%JdYİ~c  g wˤWٌ$C  yG/\sJߔ;cl,^)v [GF99q.hԡ @0{mQx 7q' æKןl# Psem^T|D'&E'InK B1y[’% p6~HP:F'N+9~jA#Lt" ~XlWơl~Zܧ;Cy٬se@aD&pg*no nKR#Gs.5-d> }?_ӱk=tX1_+:ѱF{O%>?@#ε1g09_ybH9@qn"ӌA{;pP|ukEnc5)y|K*_7gʅRv1m#.ƕXɥRBip `jI_|Z8zjgKdߥrc>5S 6Oz;o/G%{Ot\tiA1}^%Z w˭'Eo=lfY[G;J(TkIҟeL)vZHE8E]otX94 d;9kYdٮqzYPM7G꟔0R :_ߣT3x]mɬ(iDq kCKJ"/k-s:g+8f`vR9褳fd7\9ݤ b%tqNDM]ٲ a0\55SZ4٫_aTۼʼn<˻S\r-J,S $,/^`ԛcSbD"?OxSKt kKo&L5(WWϾ)'61 t#"#m)J"Ձbk ΢܆v 0__9Fz3~uBcJw_p "qv b# Cb8B QxLJc\N"1z*&G Z9vCtdzoeJC\NqOf-s&)6'_A8ρBdOWYMŊ i5Qɡ-}_=`{#R^\gܫR`hG5SU)v,t UiF, nepyg.+Co|lAfex\OǯZӖ_ NbP% cUJOTf+%Yn$BAb5I1+ >ܾ Y{_ˡ*mf_hd˷tw' Y"{a~{,qq@Q`Vf5 ߵesA[ڬJ#lV1 D3~!@& 16^ɈҙHdڙ>lwK3N8(XN`PE'.@ x_GiH}e8jД(H9|GzSU.Pk1Ky[ʪ}?S l'2C[!%棋E Ʃ(l\*s{kn(ikVAz§ "ekqwuM؝'wH;Ukǜ-zFo yY>C.B˕O+?9yϞ*Lѯu-)wR};6rmk楩 A鴱zA֖Hh>C:cP'wo0ÉVsR"I~sad6M5Bf{s:ghlrׅC}8+Ro,^m:u*WѤ6ﮪԚuZ 1`6r,* {P*/, e\#$MʠɄHIK YˏEW>2Bq-􏁿&6dJho_xYa_''D ƞal˚Qnp<J(dxH_{8zyŘ 4`ݰN ED:BsuHL@ʶܞ; ^nB[#PlFǮDE P})VT.`I)iI[)`Dҁ%='rT׋UX S-uňV>TQG+qB ˎ1o[{LlaNtis}3AzXtwsxx]n A|rRDWX W&<4&Oٻ;/w(2 'J,#eEK0J]Ym]PרJD|C/)dvW͂ЩC:LW0WB z(!2Y!WNo}-;ۧX{r A-Lus'b46~V&SXz؉.ȭp%lH)kKH:IE?o1Ck; FGAF"UG2-3 x5nu!~~B] il{F0tQ>d;=jݞr+ ~$ޯA6%;;@֦l| _s㳙K0:JzxTqn | [YNk;8tqqiԄB[#&r m(t>#,i!'7ַ.^|#7+cCc<![| ^塐)|oנJhKeK.KMJJeiO`[_?EY˟-Z Gn$E[&f$((( 2t̏=ݶ_1%u\ݸIerqj>:~@6g^opCPsQ+Wr<1I!؞*/ f9l:X KZ1O:Q6q}ʅ-4k-_nEER!-n BO9;7DN`/S?/d^|?w8 \ӰS{5x0µҔ'WsAd?t`D#>`y C[rF`%5ߍV=i:?XusD#lG)a qjDEVw5=/=Am;"hwt҂S=*A޻˞H|D(qKqϫѤ̞jmrIxN$Hx]3a;"4:dY12q@n:%cZfZ17# Ho'tRY!Kʟ*'9<_g3/vQ꥛"ƅ &Y{%A 'o.+"J"0^Am_G"oņ d3_aa^407 LuhK>om7%^R@|:$q9bx4tn +#'l>dni5(PjW˅6X\s7K"0{jd|)'^l`"'cj(t{=NѬPHs.T2Dť{ZvUjؐ\bݳzB੪qu-;,l 7w*'M#;C 5yW_+ºgd8YvW )s.rB mo͌>kREXw M%x祢GK}ac>cdyĎFѣn%9tmXR| ֡XlG3;Ɠq[AP_q>(15FxJbWypR\ΖjoSO8[8' N²3(`Wߌ M,S B|\:KaH@羵ob3*ЖQ{7]Ȕ1+|?\K ;,r(Oe%Cۊ6ׅ LdWv_.[Y3)+iYͨa_U.YRWR]RiZ ͜NUE9WW_c+.-FP #>b/oQSf+8C^;=Y#@/[5 `MIZ*ʸMwyQ+tm°P Չ͕| 6F3C vUޏ\×_N`.lĊW 'M?xz_\PrGZЈx ˦ qҧ&=@  6YTc0)DJ(˸Hx 889pBf܂{3`0uá9y\.=~AaaDh @<WZO{x/ )KsI`AjFݑjߣFal?B5F`^G!#] fNE_qY E(h_ =7wf7TNc7H`>B͊I04 ˮ-Qd@RȆ+HWf %7iB+T5Ū5?wň~E뒕 碾㥉RRZV"JظnP7OU+ͤ$"%q~KCmg*%f. v ][Vk 6e0E#;톰bT& (k&tuJV%l|^}BS7(}lՀS,XtA\"L%R|O[G,@/W5b$F9{jE%cqb:6-OƎM ӱ^)a:qvK *lyIsS>X wE+I!;5:Z#<.S5މôMdZ#ћJ#.4J|amG/!,n/rlVho+Vni9hK6oE۞27{+:>Rۇ8Iצ Hd>y 6\D­ȠeJZ3vh;嶂&7')opb(b3Sx]^ 2nmOju/0YAqKu7ܴK~:T8 5up)*J#/MHˉ~ýZHotFV"_w:w%m`;QpOo]Ա`Ҷ8+~OGj3]ak4;?Ӏ{yPZϸxQtL`Y0B`{',d[5LN.W :3$9URTiReYނM*Ij :uK8RO"Pɸ z׌\m>^X9] &l+sfY%'LvEfikBDE{,mi"_EBFv;Badr[SAڴ|I-J+:, f ӊ(}ԿܰMf-T.[@C`Q +N5,7,DEGJHo޴PJŦ7yқʥ=͜9Ԩ'.-ZnXгam-iXal-皊b.zZ~MulGR<8K~H!ѱ95W_AGڿy]5Hiҭ2) eѰfMVR& Ijh<[qCcpͅE4Jm%/D ~CG8m0w tB*,HlS!~\ GᛗCj0U:8 z^XX$~ɐ\, ˫_ |nߥ>?~d7=4Z?Yw\ͮ5؆v6,3L)QG^mGLȄP{[P*۹ &5L]3q^yoF(\NM3H9Je:@)Qիs˝t[i 8I@K*ick5SSXaobRU5FXՎ>m996wmyɽ_)/ށ_31g9u}?pc֖GRMxбݏj&)\pck@AZ'I4L Z7`6yOFtYE`dB5VLm?FZZ3t2 m}kY3Dw b.e5h"5eaA7k^AҤ[|p oplS'q 1G $$9Tp2w7#}"WD(QD-q'NWIT P^ l|w [7tBPXRH .jnZ5RzxY,-~iJ3seZ6%ts(ܳoӾR{xq>Mp6P|ZOzX˝Oì2=sT4}jk&^JRS"Pe>:>qRe/[L|qvvM?F첦t_U@muBtTW䳊MlӉ,9YJM>At BTO̸C%`g?Jx}Aц%_A;%eG^=Pk*sN`Hv–Jl=R9Yߢ0]T1s~2$f/107MG+ E6޹1E\~mj?v_)`&Ywi$L5Bg?u-px| gi;ieaalL*X6``I3\ K߱譠8_k9ke l!-=LOg"R *OT"%yxݩʥ{A ?pߓwy+ WEB"&ףLU%H7TMVKy^נ<̀Bziϵ8 4~P$x_TU%ƭXP(Q"#&Z?-^Irt߶hiRc%=PmVG B;eW0zW86`Vq+aS)D`s@vMAqu{4Y~֘+d6'k#na.(&`Ce|(@#52GhORe (~ZYJ毹'֫h#Qr<!]|oPS$/6oSv(6.$IA)ߋ咖 Ol.K;.Uv@b2On{'I=١.VmpOӰ/u@<^^8&y:5QSLrnn{2K[()q/%<PX؂ARԛVx/x SD2:Q70JW. qioi֮J"8yMD)Y:\ f(n0)H$2ʸܡ"߂p?pb{" &ƯXg,b Jx0@kD徒h9& kjqTkć-J˫'pԊx0ZcD^IbuQ ۲`7(;u:Mi`T?/t#zwIr@ŴŤ/?u:tga*^anYh]ޘ<\eo{? AdIͧI&i^,9o͔bNL [c.{s$^[;3^[mAZJ31c–Ȯٞ322V޺NƛϷ} T{p7ۧ _wv0qb@juj)7ʅoԇwge]㸌>@ȋ͈kO[pA)0R>3)(P~Pcs91t]-}z0]HZ%lhMP[-tIC~[93xm3NԵTQgʬgMuK&ڴ܆]TC\72c|=T`kRrѬRޤ}mɾȠ\.vPt"{r~ލ u /F:Qd5=g.6uOP ߤk=plQ&5ƳkH{Sc,GMl2조z[`Ĩ/=d )0?KF"BQy +_hQdnrPRt XD>SW^0RpG7Cb20[CQǯcϥ4EI0ص΂7!Zz7k聒Yhn3W8\%д0 Op&g;|^zP,o;del;Ss?U<Dw%#s3O[m[ Զ(%L;ͩ^HWf7H\v60ͰE/.C.l_ .@fO4Iu뷫.mP190'AkIxB KC-bPTnѽUƳq bp7Iq*~ę*wrfA@鱃c9)\FwH?}1Rhs'<:^8΅uT7X0tcue'v bȡ>KuyM3"Sv@JS2-/aq9xrg)hIqkk6`o8\W0ll+,[ů"ġ_&fk P;,fb{v:?>(EM o%,oi{\Jms#-!:=8gM&+FpIsI& ʄ89BggYPlHHG;XxM?Ҭ+MG2.{D3Sr(ڟڦI@1_Ҧfn"Q[Z4R~HJFaH < wɀL@2j D”^' 6J\^b]K:evf]NDտL<[;Zg4Igj rpfIWyXE/.l \K{? *CDmZ.q`x!Xc y7 #3`op>?cz'kCcB= b/S_8gdO`ϧp j2_*ވSp`rx}R}!׺2S_ٯ8&5htIJ*x#6>v/'*̀1YhIߞo͉:r|HE5HP=N֔S@h1%/;aUsZzAêy |^c3;)\7Y}'ҽCMb if,)SWxgAN rTV ϞՔćPT@Ho/@Mg2C p2c7) ˈUCSR"dYOb}8@]핫 #YFr;Ѷ~ 5D0pĈҸ:Nqy+KϤlIͰ3<|Ml:9ǖ .f0̪tϬD۫zW$^5Ͻ]k׵7)|40! Oq*M}a\z.ܞfzΒW`Jn tV:a%-9@+|X+|yʋOM0C|"#KƘD*Ah_QY@D@Q^RLn܇(_Hھd8;S/zs,³a5D%3Aar7e!9~/y5L%K"w|bMW6XD':;km{ f}K :刦@|fֿ:WzJ-lzTT*j N`~hDK0QZ@u&u/]'3|.ERKtם[ⷠ];?*' WBb[<]"nOz .kɁY-lSR\hUC z#ub`yAMI Pž%1V4Nzb T@m[g_KѼܛjB}if.ّ bX e'RyeWsS߈|Fv^Rl~Wx% uq*հ~dO4!Yf1@[HוI9, l dϝ9uQFq~{`2 j_wYֿW o_Z$yĞ W&`펮GcQU,93Tl4q{*,5-#; A8P+.㯵 7o*? *δ%#8$_ (*`xM:i%i!{J\8+VT&OYv?afQpߢH?uj>͉˛[?^odS>fv󴤇.{YG#LrJ _H"sϠe͔6Rkcc7t@dN 2`! /tŬu(_Ɲ؜߅Dд͠exl9Ko.%P2O&h+tû}!`)*%'YM]s>XVO :󘘍PP#iIPUywf4gYqm9|oߖBg!NE rP=&&qq"_jk_aX?,4in>X 9* ɌEBNیh4{`4>AE;̕ T$Xì,XiKCy[ա#8M( n!s}XonSSF`DLYlFj0`<F},@'O3?`RM,y4ܺgxH#9k4çÑ; *($[ 隙N=WP+7e=o9Fh0)^ '!ɪ(!ILΫ^y]X8U/Rz2%_0jiּ.bprGqA \I@i?Ȗ.bc(U0Kك݆Zm(с ! V{ # :Z$G *xeGi~uA0Z!ЩI v-5 Nl._:mr|XA"|7tjPzsShl@y؝Pzdwm0)ZIX:[|#ت>Qs+!0@1Q3[wH6eЀ9 ;~06ik50 ^C,Ѓ x_d|jqMRr| -@"2 <_tXAg|'c{ 璉Xj[ Ty#썖\EH )t<,hn}J#*~qOJ4)k0}KX" YV`i9"6F gq>{nCc;=LCȜ)Ø=6si`m/+7B2n[ԧ*ȍE[3"*x~l0>kmwL QΏY4b<1_7EqSA V^D&vi $waa7k:SP"1U&;7|T:fa9,³F"bx Q{<Զu tmsQξ2uO  ysu 0 zRHЇ'${D*DRU6\ʐ8IjR[hQ'zgʲ%JN:j}I ,{Ŗr]Hb=,@1;$T<[~JLO#ax|tMvxyW/z9Og: 0dVH$ĉ~yrʃaK[|Eᮧ乁^rfuk0=nUÏgXjέG~$#1)PxÜՆ eE;%d5F/!`埙p⬒p`ůFYAa skCʴj;ll1e4+*T J+ 7~k̷K[a-pwٓ+$Utҕ"?5ZXXp9Xڲn~aE_*չ0Kt-¢<$ y9v#n`|VPyK;ɭϵ.S5&2g3%k5Cys[褮?Bu3TBm4 b #ϡ% 5J\ hG袋3=Z||@vET=5\%${g ZI^ h/չgM@^w+e/UտHR8V ]hxW_:̩3{JJL@x'kKHRf+#R l۔pM^p7A ]QwJz3"Ω5"9P4\r;fs[ط%]ŸE]Ҝdv}:!]i+=GI 2zxu:6kDTu ]+/TlP`t,QI y\֕*^wҷn) 󕟌٠och`ڲ`AD@YÂux&yrNUuZ殜 O$׍TZYWu7C*{OWܢD\W<:+5̛m0jZu~H-%||ǘTF}~M]"%2'O 8vKY-2DpNmp⒩xv1]kn8{x?2na/bIbᬃfucfO؛i^qe0xru/n`Qy`%I;nen b1œ@0x.wWMws?O%V\8ܳLh^cih8e| Z1qr x|Wޭ|Cȏ>q+Ӯ4KB"blehʘJlb4e)upd8TV@^d{"״d92a`1}"tεUNz!4C^l!|Н@CL^ˑ vhC_!wMUնy7#Sq'p; )HLUz:k{y\%󳋺ʃ|ޱs B;@XsS/wlN;O Iw4R& LIHU3x 1t.Zj/Á{^KBϫȞ9 ` UHr=( e˩&Jo8px:t5u`)Fеqz+2M/߇+nDlIy^G X}rm ?IgPzxoWMՇ'WM))v* !m /S@W3UYpD)v/DƆ֖zXY„~2Gc|D|5uB=è& QkOtڏj`VwT{3@wv/:D8XI,A(oMCc5u5*_7L*h7H9̄Qdwy;Z0Kgъliv[M[gˇn[zzB2|׀*._&MBu:cq՗Yݷf!yZ!ɱqP(0y5y3aEB deJZsLD&P}2`DgVm7TƥIa5JgTXY^6"ކg9'#M:-_VZf?`c ñe xZI!BW M&defڧ/pF+>yg ic(uR*K+?(',6(Cj%z/LtwWơ 3x/w)&hpWo+ - w&tv( ]xnhEKYP Yx:PtR%gAEES i\[t,eԟq+ѷ7`(A0nT' j a KD-uot0LFxR>U<"m\}<J6t6>v1W߈c!{(јh?}O5gfy.XV 0FPUŔ\W37(|@猜DүrxJkψH?UlhĒiF@#([ig>(Te/C? e.'l?:D PUbMϟCk[E\m.sƱtR+Nj,˕VK|HsaBf?.~CQQ?Jr+?n|.h`T& !.7o*1L(bolQ oX/6KaB3~%<xw*&9|x!tר䠂DS۲۞c =C[^[}7(Idc4qA h8rNEm%62 }l׸,1m2Yҩ?7§4cYz@Q|\KE[NC{t!bawgWo#Z;7TH.TlK9n3FKfJz@(|iNAHM:X =>,L[=>KT xJ1T@3da޴P}ce=.XmМ['f׉ ݆9؎ -?*ie&ZNjM_;e]PΝ ,#] UVCBqlK`#[ϒE ˚G(xk`Q*V֨NL08i ,DpT2ʙp G\dSc>V¬u&eo,W`ZNY5r:1_}P.CĈM-lB[ml+G#`$23b@XC^vk.xC؝ ED;t{LISA퍇EĦj ,GLDR] 箝j/_Yfv b7.}Ifoˎyfݔoio?E)Ҳz#S?tk sAe;_'HduH2=C |.DgŪ0I(N{@(/A(< ]<;0bT?蔓 -NoԔ\׿i?k&(9(w q1k5z=cFڞ95RPv9~ta&~DuU#%~gʴmbX:rI5b:pUTWWg̲ nrGDh.H' ƥ7@u¥(ҝ %X%d'<e>jy߰ɵV?C񍩖%:Kv)ש79<@d=O,৓ԟV&!cJUh,ѽc]? 8o;>Gs2?&IK^b#;R64=/L*uwwF#6OVM0F ;ÎcȔ>wYi- e0at3Bszpq̞ۈ@\XFh! /v]И[/uy176ĩ`Ob*r;GpJn6`T*w\n-F.nGB0_4XQck7^U^VY$+ۧ5?_t]5%iel5pLA(ds6iDԱO70 %cY9a9I!+˼B< bͮ쿇h :@"ƅ2SsC@pĈO:;^(H=L{cg+4 /Q1#ޘɽo֎*23|94uOLǙkLlxj6J5 qd.`ʮGM hΝ>ˍr r$ Fٕn"T"?8 {ӕJ{rYmt ]Ĵns Hj:b<ܥt[bAҀ2|ob$drOV%4eNA&Bvń?9_QsOeh;'Nu|6M\ ftމJ% >{TG^_ u؆ez1KFx~JՙN4GmҴ}}D+ 34{QeG7كÈ1IHmz gmY*ICKO3KHq`I"uLՈ]@";M&+ԙ~(wTpjFhJMJ?`j_%?wFIit¾򦝡ռ_݅tkM$!edQ >[{߿YHm#)B2S  _rGrB˩:l–/iiV̈́Pg~!6r/VkR;^)=X\EwPA HGWx(=a>qCx?\;?i óLcgȮָrLmRILA|iDHv9o2.hFHwDp㙌!I|C"p/<\ Dtq= <գ$@+m|?1p).o1"v >ƂUaDI yW2V7Q;;4 \} a bv#Xk6Wm$' ( }*Oq ECjsû> ں1>Sua2WLFqƶW&h7K`pbДt˹>Xȸq }'1]VUZwtjܥ~@ZJ״_ߓQ?K64 Q-7# m =#&̓Htю봬JZr1h=q m,܂r`ǩY3J^π%t`<,-$`㵴ب3T w}Uةʴ#kgXhCPr,"z014P( ޮ߭h6 o‘xHdoeׁ0|_DV፛cvCA`1uu!T[`";3 IڠҨH#f2I3BybyT O!q8s{# ie!&NfM+yå|2\᪥;n9pnُjYs~嚔=?Qw'׊{amE09@-4^ckFvP.'8]Ŀf$g}(^eaƇ^m|@ Sչ$8xO@1C8dF~OFӦ4D?ŹRkǸvUH@ PL&o5h_Ly2L:X1$<{N}iCYÊ{N.:Rh^M82 6}XK&_6XPWs3g,f}^DBBh‹EiJ`oΎs\' ҪC"C/dUyɼ6c`aS0s) 'ʓ:!XCU쟓ǴzmAųȭf@(63g6s;6y3A{aYmL7IB^ψGYCG|#iOW&E}BT8Q+BhQUai?7mGˁG! ØʹO%H?Y лɃH񑼯[l gOje#n ߌNjUQ :_)j"q0;cUĦˀ+t9y\ڢdތ^h99S炮=u=qղ.&]zgE?Dz_Lˡ )tfyzƻsPkT]ws, )o Ac\ۖ^705?b-AEJ@ .E{[^8y4*xicm2?3AһH5S:iVsdQO]ﯻН#~Bԡ FL;6ڇi+6}Y.>Wܠč[=+e~.A0xKy:rh AaF>*cSN]mUBs8}Z,c@5p3N9~ 8U5`A:87ۏ1;9eŹ{ w_ǛL 3-*lB-<Y,54lhg5dz,QJW[ʳ3*Kp\[K]{fGb-Z;şpu=!@ R瞮.0$7BSWJqtVe)Q6|c+\PNP%ƍe Zr].~42n0B2du; ^)Bva˰oG'l0ۇS7fyx^Ѯצ07c#\b`"B;nOj*TQP5R\GWJtDӚ51\{6//\ J`v_ˎۤoATVaVai@t۬ZPWx_޵gDɈTY rKE'WCz9ɳ ASE5cI@egjA<mh&ިډq0)qF2;! hJݙoPl*qnofj b!u^VPt &C/" '4x8ɽ2Yl\hE ̍ƴv xmN'tοo*l{&@Rh ewo Sg<7sƬY3Д(h#~@MLiOjR"ާ>+]A̼ٺ"hb֑q t C+lXʙ1LU8<&jnHD{,)Jde7bx|H2w" *'r{ 6h?rNäv(AC92FZޓ\AV-L^q>*̋GhVBRRx蕮U A뭇-L&ggmBhXcJ@H6q>;PU_3."SLQ\M0߁j I<};ci)P$' ̲"ODAW*cXH x[u7zuhW92(ne[< v6D #B4f\;ZZR. V/?Z=q,w[grʚC5łF S5-iaߥ>i餵[#!k7 \@ ^*8gᬠߖ؋Qzg 5t{<<>6B< ''lTnvƢЅ M 3_Jz%DۗQrbjAޅiz SnIՓvжgشd&-P銱CR'͡ *4)Z|W*%1 ~G>?&oPU婸\pڣKz4q\|x߰"yv/&eA]8ru`r. Gօa=C"@-/`k00P ||e&nNWF998[|2mǐE/|TAJ޹.')0@PթK/J{x*@,zIR\>^8e“85c/|D. Y8jE#*\ _Ó$)9-8!X 7jM5<iB-{O|V{!N15`ٰLoPlV:y?h%j߰EH+d_S3X9veLfMs"Q>>R#˺eloҎ9KxfXmԀ$wQ?#)^yK4X|Qӌ6g 9 L`GQLa/n󭔿Yl3- =@b^*,4d R H#%7W0xh ]yuT3@OJ[{=<>X_Vrmi}NR?=Sh :JGm2>?מc9qyD,q|U0 +)1+ V`#!1awʀEs3S2AVxiRNNR3#]w *fnߍNGc%3.]V,6A(O2Ixi '6kBM/=Z*ژE,ܫO,&AqQبZ*`opnwTgtrԀ;gk(Oŏkn) ~tɍv}KNbYX8&:G'q3|Z$V,)nCa 7Pl^TI0z}];'I !bD Pn5yJ ߦWf K6⺈ZStdlΪI*>Ϟ̘ZLQ7mfk3ujioqc ~pɥ+\dvhf j|n BRfwDĩU]CJZI/D .C3M 8- KQs4r_q5WZA" ~BcA|)3f`|p?1^>`訿 q%ukiy PbׯH&ړ am]cLD;?3x!ܐZPVۺf{=E?}{O NF^\ 7W#g}j%uXBhRc$Km_%ȜXPlep ڙSqt tc?܀Iۣk(jj/θ0qdCI9=e۝{0 Y3r"ڝp1G'Sɛj,aV0VͺS[V4_@Wu? ^e/4&~zƢ|=bRP ƘTvby6H 9=@| eD,fYn' C{}2.JhN ~B8}uFiƞ`X  9=PزtؙN o#dDOj>['db_̏YE(spaXQ$` gճdę2 A× A1=9J|hWp #ܼt9BCt7:not]b,zYSQA5z&qO5[w髡p['d?ҌYt 1N UEPH5`1^n7gjB|r&;K{\r(qlcfOh_hN hf5+Y_/HY*uX!TkG(Tq*X2i2_Ȫ՗w`RnKGgjb0qZeJoe.L[(zU(1Ε'=kbD6x|CPJw ҏMRWպB6ʰъ&HX?#ݔK|{ʻP 2@dfEd *j#zL =M^SE4ދkܦz Zag-6 溢n`"Zփ׏H])zWZZ[Bʹ,c݄] ֎FD%TsǷ"vuji/I0MЮSq8p8YA^>w |CVaS=b썗T$ ;ˇew[[uSqlg*(?֛tt`yM2v~6JS}) P/]?i:F5.=1K\%%|7&oKJM+XYskZb$XUD'榫} HfpELa&.ƆUwg?W|~z)U%zap{;O15xAYv lXNWyϴ׏U1ܯvi~:+hn;k+4>kc,Æ.MS{OҶCmutmÙ:Ȯ"bH[Lяrӵv%74ci6;Lۗ^}F׷ le|#z LdnTtxنxw۪}_h dskT^贀B[ᵝ^'}|TYׅcyS|Y%ˇ\4bصC#{r<Ez dX-7tr%M#vWŭNGzv|oQ:] S_Á8srQ{s7eCofϙm|?Zu];H}Om{Pb [n. ~Q|7\{ U7좌BZG2-UFA/1?M6f8ua\b[`r?e *c{(͍χ{9KM2-!$ͯ?uږ OӴ.>GVd |/@$j^{ ]Ԥzy2KCIm14GdG.~UCĦ.slj78>{qӲUzR%d#W봤S'3S٢ QdldBۼ:uHm+$$F1\R`Fi+"v{7hD)AS[Kx^Ff5/~u:IcgI"Uk}4`xc/S?r; 찅P{u];&:ߖPH)O,:=:X;9C۠첐9MuIK=40w_BqRY¶´/~L>";! Me]N?_/M!)Jl TcـL6C:e2i8o}t%#Z*vdN  ilKuɱ| gq͎AڴC^ E%ҥɈUMf=_w*PMwa2 d9jsA)ȌkwmNY1$MHPK9&a渋g-Ϩ>%5Ҷoe>_6Go|_y< |NTWؾʙm*$ K)sYP9IrW pE SSUnބ>!HQt'v9nwUϮN=γ\ tqiы:0Jg6.LqR9mSgx7N}b|o˄y^䡣tB~H,> z"DpI-Ik99 c"r~-/# 4G'Y̫DVXyxM˷ZMQ0̧P / ;WR1O!)zZod һO 89>ZθP uE@Sh$*r6.=l'F.$}?R@-csㅧ%/*ܶKh.i 蟟_̈́LmLw`3b_*PUmxm2D"( P dkǐwԠ2ǐe= ŶYQU>%; g#f(_ : LWJ5uSnA^p;-['mYBXBcT;^fU .|dC#`ALJNhc״ +tA%)z,Wg˯bfhnoVg=Cz^r%kc؀Qn<@?T˯ّ ~wlg(O#J b2 k62胞MoðC5 HrS܉LɣY{b6fKA' Q޶gFy.ˉrυGMOJꌓS2C\V+}C%׀잴{0A4O) K 2yBd6./P|1?T izpa QJqD\M^"yE˭z9/1u P;U'.YͰ5vpz{<ݧD\ëhB˺9syi0 h곸FFY8#ΝD#1:]终Jcӵy݈eIrQvcy9MWfx)JY)hQ8( Fae: Iu~7+1?g[\*^Ħ }ߡ7jw.w~Xj6BEWrhԿM2 4{CjLՌf!u/T%c%:+_>~ jJx6ry/c%$CoJ$\ˇ6䈲mh6 \4֕|WXH~W3kr?,]7꣐}~4kyoMHU-3{v:֧ o =ޕn'b\BOS =krj 8|4DX~;Da[;ą}.qeVH֗_\=O.#Үd-[@`lU4dX>9PL_'hc(?4;7vݤ`Ӧt]FM!DMo Xm#xKV64uK;`6byj 5@8Ҙybr9Fe'b?b_$LW8T-_ j᝚*.-4%ܶl>rbGz:CBLMZ1=-nIpx4J}#b!lK; !$-w{|`î?lUAR2bPra_Υѣ0Lx˘D~mp@{{/^Dϛ&ķnZ v) TE8Iɉ"Zk,JLm )ޛ_`f4n{ŀ-8Ӛ$<WcE`}\kmNTuk}+#Z< >AUVQ{W,Ivv *LԜ'q&(e]O1X>y}߶u&O#P˼w9+n_LxlwyFQs+w_NFLU,ޮT l{;sB چÝ}7UCb5g u'rWMnl/.dgޖ!>O 4]R$Wr}q02Fg٪)I$o?s>BƏ''s-Xf`6HAJyTyI\v͑R(O2/!%'.&W [EſVOuf%r0)A^5ŅS)5!ÙS¢%휡c*Z)˩;aWpxKw ?l _QC|YZ:<> XM ŧZ̹ڌ˅CzQ88$4Gln%OUtϐOnH5uPK$.j ꀸCED$ޱX[SNv& ӃG@Kη |t$y${pnpyy K) b5y՟\JszmދjP [bz; !ZvB 4K 6ÅE fc b{ɪގ=aY FH$kU(զnsv?epB@weNWR2{kFITO0oa-cBsܒWHCL:wܹuagZ/hJ҈835wy&$cN YVp8BF]݅+V-k+|_Hq @֍b;lcDCy;e5-yxz9ɿ308kwm:̢uo^xUgt)GoanHaG cZMצ$Af6x$]<əBbu.y:|̐-p4 r'18[Ĝ w:3{>LުM ԧ֙H7x8t)J/2]TCy6bGU]'`FTc2}v{90 ]ֿZkAFּa3{H*Z*2s pno*+Q#r{>ӆP?(9f@:/<%_I?2c=Tyi ]'G`{5,&RwrrI$%3엂8SpYx,%F_c,'rR+%SU&{,*f! C~)eHRA|H(t/ҳ"6Zѽ矓Jb?jCb[0 ONOL<3"eOsEAϖwtD|Ŕ4_ΐ ;EV/ S_jzP oYR 7:ͫ²wY z.KS_2>ߍn^kޒWbϺsN C0 qѓ MЅ0g;|}Թ52|{Sk3>rUid >M|9 -=,E 2ok+#{&:۟lUjYm&P~MI WT%ƻp 2y:u M>[]hN&6ZQ-j")j? 7M XՓaw.P&`vipDP^ͯH(,{*i|jIux"e1a~ҴT #X%EcSŖ IrֺLZxq)C^Z9@=9u^שD&cHBf?UfCh` ja_#r~(hP B(OyMi9#A)FݺJ~rÏϜnVhZ3"Dꕯ;F +Uۓő3ᚔĒVFy{Ҕoa,&#^tb,n0ZQ]1D`o+L~m"4su`cɡ^@.BC*_hu^HAD\03|\kw#ZX^k ~k{_y=nVo( F/)ϗꩉ V\6=x ]vR!mFPx4yP@.Ni<ޞ,L47@ķʴSlNϕĄ!v-F3%*("4[ĻƅVAfuBf7qt"nUhШ?Zі7-p|m:) )ךf{ S؄ZG&@&΋֚(t\+lIS|St]8yL)m,^প\"i2 m#lGSڨB җg?4-$Hx>thϰNqn\^ƻHE؞8&*&|^ qNQKdlۿ+#OoWAE*8nL 5wM' *;p!q!IZɢ[`]Uеϲ=~&zY*H5H~y5JqBeI[ѵVbW8 5~5(ObT2#`,Z=ԋ $%:OГOT6`^Ƅ!D[5n&qa`=bkGG]Ĉ;0aPW>"  "x[ 'sœ:Ác`@uiL }||M_+]g="n<YJJ[0°XyL3t3;@r &UP`h5s R "Q/6{ F!3˨RW1q#39w*"ѬNJCAA[{9ف_~ Q)DXN(`rrr7Y9_'*r#@HmmE8[2=qY}"υ'*֢4<ӎ2ԫd@0Pk\@N$[hwoZ<&Q~ 66໇%ٻ0EԾf_C"zj(%D)dU=--1r E[ "v < u~|؆IAv;r9u$P'97 [1dže#N"~ϾЕܴFl&7!Ql'!-XI<=>3̠̄esy zZ Q̛]^?5 8qZ4: ' % $mYƒ^:/)帷iV (7jr+NZZCa/|3-wU=\-z-A_AC4'bF%Nh5 ;5-ݲy2y O=OJ4ݮnOS,7/k{45rn=wX*0r:*].4%Zs/nC-Z9;Zu+kv"|To8)ܩ.h@SL 5^X~%{dhԦgdpa5a Yϼ#:6vUPeDV)_Խ\YK"l!`6ڜ yHv5T8*WzUNoWě/6mqMԃkBlȅI(mg$ioGU]pA40RG](VPBR.҉Ȉ&^Nػ)~C瀮=I )WQ-J^q.X-3Q[׍}( &sM8ewWPtK"tuE!0џSOߣN|(D1V46b"ԩM'o2ggДz׹>=޻]4!m s_+lp=aD 5Es1~iE["s7+1)>,:)AJ, yg?XOOZׁ\&wʦ uᡢ}d1 ^8C`r 9.2JC{D31A"eq]F G,Ep[rW9RVsKKvvGۼ*R,*tӑi"]Xm4 ػ#M!_->٦ouM>kV&ɸ? =$.Ľen[wL`")EO,IX#(2U,{&n _&HsWVtk=/vXV X.SkvVP^0/vn:\Au\ &_(U|JJ\\:"ΐ i^PN7#mj H:;+VP2,:g}BUYs.d&KEWXek "VDCqF#@{.=tgV35Z2Q 'pŤRMk幤#T+Ё{1ٌ5)"W`yʒt^㵗E*66kUW6HB'fec˶I`mUޅ]50`!lD⼮(B^~@>1rpBz3- mܥ E N^"l;g&VN5aG&%5^NTyYM e"Kƚd,5C\>AjiTk-*2׌S4}ּUxyѹ9WXԢ=zRJIe2SU\9JH'5E4ᑟKyaWp^^5tInJb\y'Ǜ$') a r.K}P>-GYXa={8>}n|鯪m=gQ$6m#8h8 OYs9~C 0XWZ _/̅cFC<8IWwo8VkdFff;VF-ձaqB} ܣ(mNBxnV/ϼ\kM0.:dznMF1}k,C\5}+BIqρ]R0tShHi֞h}Tfj qlcyyR:2 tO xOY݆EQ4mҵOw {Wg3AcþvO'kW.ςVn:76Vb;\V0;vߟэOg af=p&-Qe ,um·Eũ0s\|m!P=>AOu&zG<>P|s+.(RXNy0Shg||BLjT@ F Eaс899̿tpr@ nApChʦ6=]*G/l`@6 - 3Y۰1)<^a͜7>6UIM+i䴜siʹ3'{XP D4ċB+Ij$)]O'OBaI+@cH gpC?"ܨq#0,'CGo.x&W 4=?QGBlivksT "80^@9Y^+?i;6CCv+ Ȟ^&u3?DCϰ;^M0 ?9jd'~0,qR9Rq`%k MK%$[=&Tv;oκ$qɖ71ʞ2vxgjT\6p #PF-3'jp=( I[If~ QݐΛ 8[aIZl+ƤhQaP5~8+BI5PېCЇf$''ƹf9 z&ayfrw_ n TgT6\<5B~\l*sJQz[7(&qp#-!Fv)[gmh[{xFyl ЌͲalio7Gft敔P/@& 25S Ń_vq Q+|}m\ߴJnߋPؕ d]k\f2 [3ܱ~w<& t{ C׺s;3%,O<(Vjג*w8\aC"x)Prj݇arE\SBJ,d]@3avslVQ: /{*?9>f7RZl[p$3/ߥg T⒢K> "sqCyLH@:X@hhBK?J\ɐOL3 Z=;*hϯLӦJmM 35d,,-ȁA'L*uuoMT"Ӏ #Ӗ-"yvv2q_ڻ&5jK.cA0 q@vV`P FA#SlHA&c@?F L &才f ,a±&8@so᠛=%c*1$"G}*'ͱRy?i SJ4w'G4Kq@;{#@sUF&%u*t|@@źUPkgpXU5HU62+XYjdG{.ТlL[hp^u~[9Z \"CwU[ pK z+'LHǹ4<\ ^o6f1{F>n{ s~k˔gzHi A{{bp4Ҡ1A8tٵ%zK"%__Knhp>8]mфz/$U9RT*O ZQO"a5tGH(~>ZƘZp *CGqG[ SQ#[FKn}qXW\ B6K^ dZ85fE‚sICt)vKk_^lg.@ 7191_cz\_+ɱ5kp쨺ދ?VPzVA_Ɛ ^v5+)vl=\M;[LIvo'x[ZSTL+%w)`gb7=I%l4wɏ|UNW%<X:0K^L`m`A2=Ơi`6G; ~?%v2iA92I<̵{/ޫw;_taVI nǞ~Ů4.d뤩aQSv2TpI%6*r-DE\ Kj0:wC7 Uؚa.zg.N*`Wb8?a8Z $Xva԰[e{~>+% 00FFA e]ŇF2D`z;(Norw&eW9jRϴc6Q+J%r*./ o6@צsىPLԌsFѕ`%?zQxʄx׌WQ(0 ~$M!Aek-oQ/WvQC~|mɒCd:s"t}qs}0 qj!!SLWLf/63' "6BOB5 tLSY;8)T5o P8a*҉:zq)pd:~߽ݪ bȷ_;J0e6bal!CW?2bϣSgx,&K~HJdKXnbv("h$A ~G"vC|I)b,fd@&=@G&(@Gz*C$_>>C9iB`* JD/d>u:ddv: Wybce@3L!"-jN !B]d|O^mۦfDC[8/gAE|F }8WkYJ4($ӵzFEe1|OW"qڢt^U@Mu%!K S= +75Xߌe8GJ_/1ftX`D%bcf@+4Y!_bm2wcvhz]R-څ6-lO=3 / 9>Z4eh|aKN$19-FMʪ%Wdov}7z P??Ah>o7,mxћ[˵K|5x:78_٤(#v_ Hd<9bk0gi(܋k$Z N.yiLZǵM9mX4nl oz2`‹}jFY|d,oSGҦ0p"NaU?~^-?d lw fw0堢o͐A29;:?1XBs)J<<i"Kf۱D  PX]} $5q,Ne+`Q@{BQU+✳i3)-RDQ8\!HVqCrQwM@jpO8燋Lp=Ha`G'Z}楏^qrq׈J%!<Z1_3a]vH =ӣe@R#o1H:mEQ&= d%ШUqDOugە.= 3" rх27Gje4,a!E da(%mOP*>Cx7/?:,]Z/̚;br5e;n9r+K]/6V>?UG #Oc#g] riE|:7>>*<yԏ)).އ]LJ)j/aigٰUXPxb;7ԵdAV7ƹUbްՋv5^.u/v.;DJ c yzs "v`Oy8E*HD Q <|-eH2(|?1f$pfZ$ @̦>Yb.+r@TLҶxK>o ŶrMji!4U$R 6f)]#/R. ~ )@p*îX7ZJ,^c򌅤Rdgub)! wL2܈^nj=bf؝b^*ˆ Ov]`v4Gt{8[etx)s/ K!w-1N֛Xc]pH2)ڰ|ۂ$7C.u}PNYq`V>Xq{.! =ʠCniqOwiX.\S]8AAtݧTn3!2r8F20IRcu t넊f3PA%=Gu⒇56  䶾b1C 1D]S8pޖ Wb/BM6*1TՓA#=|tYΣ.2|$xDnꏕ;L^;tK_)1c*K0=u5-t=Gl!M3y%6aL4IytB906śxZB},[-N ~)zl!DjϽl6,>htắN1F`BۀZ0Z:ÓL;d{Ŷ4y0Rw0A`bY0h9 myv_XȪQUuh-lrP6j]rq>yϽIš/U=hq]nЈ=[|ٯ*P'(WU:HI U@V{bAX?ftE)wV@E9XI<ܤ8dX*%Pۧ8Gݜ ,81Nt#}2,+CMJc_8|<\!x4-d?.'3uuyt<>M8,_%jT mʹEV_(K}D صX02r? dk+ulZP7X"Z0l+i; |ՏP(P G.Sb))w {uXD^ېyyҎ\-j}#|bA3uD_n1#›FuwZO$)ɦ]+ykmb0d 6['.վC(x."LMv#J`'u6)Y3?3!#Ww Spj5u!H ĝDf7kRdܠ/$x!^f`AnY$/N!n^8bATeU X3Ÿ$!^B jUB ܁E׷U]yiF}reEVJzqC'0l ZMhmD 0T;DjX }s#%[o IN}E 5%.]@a4~i`,I*&1*1¶-[xZ5ˮT+L 0zbQ$0No{vHR/Q_si!ݓPJ;_am]{eDo(>yiҚ[Vj=LPSxnϓF|Z*TnQ~}3(7>V^iJ!ߪ:3Žȷlw<|逤rL3icۤ UMJ14ȹ~N׊< RCkQF’?Nyz9+w8 7 \P;!VK,x:l^_mEZ0LegCʠ^`IhX E7 -̠HcH;񴟓!Bқ pEoun;;]N^3,zemX4k](Ob:.7e[<ո1ѯO\L>nF Y:R,T5ux4].xYnyzgkA.q= Pb|rQ/0^뭷1cN?z7 ~r n8F7"]998\}2C r^Ua֜ g`ih ,|Up BeBFzDTw9TلZnV1Z/3Xo\.u0k16n(-a.V8tʌUB񴨬vKaGl=\x(^2_y8B 7 ͅ83RnjJ]2ͬ=û(ܥSf،cxs>/ɃB0՟E_95L_hg(r^Uh}%Ub:Z@Pv;uֿǸK{̌ZI<.w B3Zat:?gk,<({ ɵssVY޻Yؒ&d-n!4Xjé<ᤓ}D`R@|uk|P̶ (-( `AOՁB*Mf2~!۬恁?͒cD3oEcgXR8,  4z/s%*5< N!WkojHHjHQȶ䁮wz,WkhT)%_b+99m鿌j9eaVݓ N4أD gŻ|[īxǑ+SdT:iyx&Oe/'YeQ-#t. EqW @h.TYw+?܌A,I5!.P KקOb*W^ zb4*JJy"nF@s K_=gaWFgH݊#`ENz[bBE=Z3au v T[!?}kyEK`aJsxI%puqXXJbe8Н4+Nq3tA;eۆ^Lf#bdrZ@*Rf{dh'ajPïib3:Q$DBא1բD)F݄1T%2}QJY^scQTfL+4oQ1q鬘l76,+s٩l蠎n'l(GmGn5fP ~~ڨ/P3Kڦ|٢Vm tojaPD}JT;@ۃUk;)KLDR3GoKHM׊8®-h5t 2ܶd+G8RSPYXV%+pOYfG]Kr)&5@,UFB%G)`4)ϾC%E C44p9[-- \hhYjֺPޘ?M[MZCV|(M*zS{be!#緾rHzn6б>-*M1@TΠ:$-(%M]oi)(WYkt-ɭ7:KӏϖהحzH|a$ێu.7cw(}LJ2.[tf4Vxtvْ\rKQs`i/DŽ%u4ί18b/1$_m{aBP3@1bch-x?*O-9-|z.P׬Q}F$ݸCFG'kZWkX19Ei{amJN B q[ *.dIԊ4AC+޳eS.ص@znO芈CTr"cTu!xASE ވH׮*8a-CTƌPpIXnDѐ/'6upVni.6Nu}Īv䒹'~9W/.oS;etb`~lyJN)[^*(>cJ#$¬Dc'\Ũ̥BL8 .3G.$h1Wf$@(L9hl1f/ `t¿Wtl7/ 鉔#T~Mʙ]L)6Bc[L+a/+X M9IXFCD4럟RN/1 y~jCG 4spq}0JG709ş{ S$f]drGP*qOR4ٯ~]_E)z"AnC:𦹢֠8spvKc۶ٺ>$z]aD,ev3)x֏hʃ\-ڄb,언!!DGAùزw?C'E<9dADz$t|F;}boٲN$# {GDt!UHc2Bol<i<陓X&..N/ԬͶKg/gaFJI;z4Z*ut=~84H (&FiIly kثٮ_ݭ":o.mϿȠ })Ff75,]ck1r>P$[ПUd c~j בMpC;6|pjvmT_\IcO ͔`vNvUJdwrLFIDtxJcγ˦ T~lKLhX6eF56DLDɞnvS\4WCLWq{źdn[6FF89@ŵ}?`|8كESN:rHI6p 1;%O`d4ӰFc  5:w57 )u)DĐbF̬zl2hf_(QҪ|k^Sg֋8Y&2^ϻ'nП&RHnLa\àd.#y*zB䮿E7°\oܣjJ)xXW~X)/yۍ򨽺HM[!e7K?t:;҈z-dqS>jOѹ)kjG=LJrmKg5xA$rߡ):L"י)J:$hXh1HȰwh%1Ř@nD-2TA۸U[ny4@lՃp^ {%dfn8}`m&"I"mu翐pej5Ż.j\=Y52ڻ%p-ZY{=[g%C?C nLʎ, YMt$DXU"Mߕ jilv<뺠}5)3:J` TX]n;̀ "Q2,r~|ܪ:i2yFʲ;_q_5:pK6CNV~5QE/oo&OA;/;((sG7g.|SB,cS 6\~0?ϗ'^@Mrh=?\˕& kORKy (VhqC_Gx)EIC/_:'=tq B.r Ez`awW%![a13EE"]n#G>+2f"FDʧv9調bڒC$`2JWe*Uȅ*tx_& B=ak'nJ5-ҵ4ikB(9HKjAxB(:PB۔unZ?ov擕pRVlX CO9v\a6 ku ,Zc}lJ:F$ϡBU ҵ室[yq.>"{b0[I'G)'y]F:+U#UlJsЊ c|o5ׄ*J( {·ص@K=*m'Q'5 BtVoEK.E=𵱻.%r X}bv;A+iRb+yW=$x*E3{ j , v~,s:4LHd'o\)M> ify^lbbE-Y0eHD˂[t+7ˀ7;0)mfsVɱe1,^^7h&ce,N󹉸=OD;m+MD ,mqy7V,KV6`6C{'Kqxȏf:8"q$EKcFofn`nR!l^7徴QuUC]\ij8TKq;9Z^K]]umFR W !9UyLDnyG!?þGGZ!~濋N;>;i>>Xp'ѭM\! Qk"3W}(7)⪶A xREm}:6ʨ!(gB_A3tV:7LdK<=M !9Xosn. E8߽c r&(O@ܺe4c<{Z5iLn%lԨ HAdn~x?WOIO.N~\s%5i?Ўg2},j9'n>E5Nߤ@ vN$|tt,łR2J{>hta;T]} (ʧ8 '0}a8&³4a;kHDlK5S`౨5ͽt0A9~m}}ð15$5I kŴ%+hCa&5-T-J7C(c_Rqjث~DC? y( W6dîQ(C8ogs F('2.WT},#BRNp>|akX+ƭ!$0G\ve""ɖ paIS]@h~ :=G2aI+M SQW5A`7\, B)q4_i_>&PT~5k|%jJSoOHfW#˨,%6.޸!t LvL˾IVuPsJ>\!vGaCfu4TLu쨏PlF1r1ЎڵE:R:wܤ;ƘՆމd6_ 4&25)wNUD^|ԕ`^*2oMJ3evMJk7#6I'Xޫ}WnDXݽWvfnP1BgcX{>TulTB(ە3#i }yl&SGr? sV\䖜Ux8n( 9=shd^^@UR@jR;m bu[3ST3/^Y0/6EGTܒƹl 8"1U$lڙf?Tl:e5xIE*e gA] s K1w`ѓ,F _.mQXЫdٿwqm)ETݍǺQ"ew0r T!nZ;' jAXtB\+HnZ4өJKHx f>_3]}^"I THa]v!L _Y`s:U~hj) U \I\Gھ5 c'gsC V=σL Efww| s:G³Mqw&Z}|y7+6y/CȤΜڤ #xl53NFRo2@t ac|HN:6S@ ՝Pߢ4ƎmTe|.D,ۨPZIJR=M RSkg=='8΂izOg=8FO`~h0+!֪疛nG-@6L&F;>Kqm{ Uv2A=wq5gGc`8iuۻ kXLYquMᖱ߂!MdkJK8m[ß-9ˡ̇"]bK#NÖωezecߑ 8'"KpP"y:<E*ccf#-qVe@.Ts'wFVq8%%n>},|<īo nO_X,}י:Ev9SIڟ'6! Uy) (8P7hl˻akCF ˈ=:BoqISB! H@^ZM_y#55zS]/K4O q`#w$"9Fp; NKb -q* j0ֲoS/ocv)"b/=sW$ `KK^Fou.6W4S+꜠4Z=|6V4PROqʊXpz E2LE3_"IĜB[5{;L"j EI=mI;1rI3 ]aY,^`HN>{\L7  W!W;9b7+oCGլb|rܴ:g|^. !Nb𨱲.wGpھR~U\J|k]mrBJL нNńt~[YP1Bd4^-F : R΅X8ϰk64]_5ע3IޛFE<6Dc] Dҗ+}"s`66%/?>Qj:y2H.hڬU%HCV9,@DžA;q9K5[zб,$dbZʏWԓfّK?e; 5Z݇R^ ZUlsG'T\KDț_!ЊS%#LC4[^~ໄ|l綨Lz]DI3J|-†0COrkw.xⵍ`e,_Ƃ,&u*Q; ­ Y@$|c 3R,s͚!CnJaVة|ѓ%3&ZIkef.#ׯ+-# ́;9# Db&R:>sma[X+򝴈0+%"~{&] 7)3̒d5]ۨHa*EZxW*dѕY..M%ޖ`-&1VFUd Lv ~jFeS``w 2d5_fލMRbrB$|mqZ~:KJF'\Q,2U~4sEyAՎ)Z? )pStQpvEvL|kuY|"GD؀ I/:zI!#x#mXvIR'*0F@wֲan {[CK.!p80BrZ5bR`pC\Jt@`^.:O<͕\*bJ*kOqj!m@gɅ 9بG8 W- ~c .Ú+e 6P(vn{qNŀf pp.5+'wBGE*k B\G{ hds¡2hqWL5ߘo}Vj[5~|S0!ptbYY:`b/Y|*ѯ( _ ؿqb y')ߋaN&–kǯh9B YSs #77'}PG鄦h D1삑Tb>j8Y?3l/vtߤ /+c?_ 6z{uņ)2´E4#hjNN~wx"o.#b\9 2o@6-Oٙ#vo'怫zo>"zΪs5@(;{}،4k~1E2{Z݇'0wJ8[S(VLFHDg윈X;{) V6TWrʌxe#M+uBȢ Ыx+c_$P?MO |{( }[X x|w$BuZM,-xpLgPb| '0Py H jfgA;˾y큓 uoD7r!,TE*/Dqy)ʋ M+00M9##pc'=2N[QlС\$5otRcHYf㪩}hKyiuR/`B=PpO8)`-g_>AZ&ؔI )hDBK`2Fe )r{SU}"m>-elJqgTѮ/,|N esDg3s؝ǓS[O->!A7ا0puq%BZ!S!Qclu۾`KmYI^'B!|&V|ؐ?K bHБӿ3W*KcvЕS|Vlk~'m0aV,0ǀeonH㻷`nNsQyfV/?3[Ę0ٝJ4˘~j Ӕ|ŕSyAnEB+<{R?KicBoj^}HRթV J:OuZG=ꑸ ~@`_,f5L9~F[GZXw%hxǝgs?.EUDI:Q yhoMKB$ܕ+S;6 0| fّMƳ$sH+aaՍ%&=͘~; 6+) b{ mBDPύl/ & ]˾[-e/4>kʏIdn#`}%fz{@{,h&eU9qWk(>ZmHc?Y5cRwp 8I,O/CDֵk@+W胠I5& ,i=/@q5zAY;F>Jlny E@;m\ڝ@#Ƞ nf~o 3,l5s$(cuޠ0wR^>}_::e 'CsK::ǜh.Z8 <5v K|lƢ[ЄB)ñ]U"-GfA$ - 06mӪ.Xգí@?7\wM·YYf 9](G˷r̭="J绰*)o[V%2 M[o>ʺUAIg[f>E㪹7ğ{O򠻍G{+A( *d\aY{3-U9+k 9XK#^=ڶp2Z'fWzp>4zk$,?{PjxwnX_UrS_.m$q9J"d!И"/̶C_494}V!wZojx귄4393a@HT\nqchbg,[FYʤ>X6ouB:OOAJ 8_zQRAHet-*|cA_X6\Ey+~ Nf <ؓsT4.|S&qY4}SFdq_6 L7 }*!:ȟ*/zxdX| Ȇ2FzI!8|6P1y;ؚŊ菣ҡBaOZp2}6-.gg{ҽpii0ƛ?^&N]UT%_O+\)v9ww#<_Dyz{'.oWDuxh`h{՘&/B!΍o;c@}-@ DIe@42oxS[fpJ8:9Oz[$&J>LBi|<~⇦SIbkZs4Ѐ< ΢YAwYڨ^OaИ3+D}R#|к"[ң03;.JT/~ZHl'.3ԖO;]^hS3y35Bg!=Zj#gK Zh ^ |9;0jZp%>x #}U)fdj70uHe5@E:{eMJmE#@tj$KIs5Y10ok>_np.!Gfrs)w2}MD 2vO +h!}eԶ^^ AL)hUF879֐q HOT̪rlDM8D9Ũ8u$v/_zv+FF`ݪ rt2IUb ӟf" -0TXm59KK8@^Ζ턮[Uk/1zaAON!pks=)Om!.,o=ܜil$߽U+z '+R >K?nX`ߗ<6nKeE*/`^2WXB\  Y")STrVTtn xdM"%/6Rx^{ dC <372G"sLco|rvFw⃎gk)&sd'5ɝI!SP _cSd5d4 ]fv+ gDg= _P< !]Vlt粒0@FpZB5ocPCuF?ZR k#sjOf*D7Pb@fP*wGٶƌya% IQiUJ :Mϯҕb lJ[2J鬻(>BnwyֆV-! X"ǭZpx mDi<O(Js{0'Hloc5c9'^ YR!`8yl'le V)~@)2OLl=R ME$)0u->>h*_!9k.+Ubnqd*?b;K2 K*v>)\׏t9F۽ MNL2+=#664 AHioIEA+>ز `FʫsW'cU_;*j$swNC#Jj h%Nk tV2{ &6|53-U;ZַbHC`*/tNc!#U`OI:6q+`pS%e }Dd&^ Z9-2~fe[BKuCٓp9[q;$g~/%-~/J 002R ! cKhD+эQH<F<`E*y+0!n+9˼6 moo7]1 RZy0l ?'l}(>K=QP=]p>ư& > )ۧtEoC`%B'8)eA/g05x(d /)G$bf觻P3[ubx v!_ ?Vsq{bpEQ]??I+96/hs~%%6i'_Y\iO2e#8RbyMr!g[_w VElXفio%Q/O ''&fa& Iσ&OΜHZQƇE@$b;JpT<}"}LMbt}'[ Չ`@wWΆ_7b3?hpHQ'TvT󯃊T_׼+%|/ETSΌcu#RyˁhnQv &3^gPS"9Bwj<}QKvh1>RQ,봒cWc>G_MB؇ {=oVTIs c!zڃX(ZQDjX4,;ϝH0,aw[GiS h&~ n~@*I?$C\>/;}֞K)TDb&i :xf =Ҍ"uR?XR%YK1@H($h5[gXk^{It4g_39FPE!HvFƩc\̋poNWmOUcm$ȣNᄋ툒uί+\OcYe=LXHj9Z.46 NjEO?;J<~xXMPB`ҡE ?\af]*<,d˃qk Kx41 hdڅ(=:n%j֧s#'[&I#P`S5`/K(Ȍ\ht%1V7`5Ę,UPޖAJ]a8\aȶ1R{yl`#sWCW gwģK#3IXABAAҦ59^mU_筆ɻC;G_i ̟`?SzK썝2UnQtj u#npiXlk$+J7xmQ٨>{ؽ @Hxf^lS `?cp8U?RA'=_q X7]eZW۰H<(9@O9X9=wHyPf _(VDf$~Ĩ8*d hpk"rH9+QԘgF'[I5vUgϠ\v}1:_g2^4[u(QT.R:^idO檆jwdB .eo`(qq${Th2ţ黴Ksŷbu-k#9B$c`p[Jk^Ip t? g!4;MN%%w^פd?-s4ޏwMMS)%i>ӏ(}?>+]}ur8='Ռ́s OqB!OkK`USS-ފ Cϩ-Np?j *({}XEJwd@V"*9U72fU vx_KK_Lv.jIw^p&8Tiz% Mm.0)1XpD@qw{NS $ 2}Vjb.GMײ?wW"F;)T~5u| -|m"țD޲'RWP5[ֽvu5'R.35ZdpVRu?$xT(0~+G{͉͖'IJٶw fFf==cn]`0YX*YJc_~AM@aLu6FߙL,H_X]!p s}iF͘LQ8 I3*"E>8@Ժ1jM0m ѿu> q ?Tp:@,~zs u {Nh1]Enh>.)+;bMA,Lb;vS[8&]8|GG>lTKV"|ό$UcAW&%#beũ 6pߙvݩDhq bLmj&yjXKN k6\{G$^kZoG7Gv$fU{ܽ޾ ޫiMIH4O0?&1k^w$=uT\oa $N<  bJGP@ pwP@|iɰutHۍV -M3}1 I7@GRsD&*h;W8)7)Vz,@8CB%åS 9m)g8Cm[NE=\pxPliZIwOh4A:H67CYq{JZ,] ^{$_{Nt}* X`:2$Mb]Nc 6!dͳ߽Njg]FuÄ_S;nЅ8D waӪ8e=O͊w8m̱ϐ9*)26>RXÓgъ kn2ZtpGhP(E-_\/9Ŝ4&SEyƹL}oPAZUd6N@w\W=M/`5Ÿ^Ro\ 0|edgy:@qN7"E43M..ڇ% ?w:uל󔿼-3yAetdˈ%%mJ4Au2HED?75 2юn,$xNjƳ:;i0Nr; ;fozcy-N9~|i,x_M'@F,SSEU]"Tl3S! oԾEF[״k|T9(Mb`Æzsddó ya4Z&^x )ILI6]-]\ԕS'-JuNo'[qjhNMfJj$ǙsS=iEAe6qJJbtGrBB\φi-7iEkǖ 6 8c ~-lY͕+%p)wNJ}hGBOX۰ە } q{t>6˨)`\˨,JAllp|]boda7hdpZތ@y +}VCl}{滷e6hqZ?/6?ĕ~%Krw)ҕ #T|h㖗0 : =Tx*IR s M&({ o7GfTȭveH:0d%N0joVa2n{[e 3fF銄oq^iTG`$Oߠ}"ʪQGU-/ 2Q;=Zlw'w YP/K`n"aޤ~oM,m#j/߻; j(Sb܍VDr-$!ŇYyG} " {Qefth>Pf"-M|GsFڕbg:Mn=]'}ſ8/Pӏ>z7,.H^:o@b9FsyUC5îiSIXtk8{@fD9S O2yC!:L+2%mxA@'LtRJM(o%GW%<($Hg^ΐ~=Aprs9sɪ2:U#sݯph/\#Έn8[~֎>+?eE} A s@.`VРx)[ -F"/ykE8۴Kҫ1Se 5|5O2 %sZ?ޠpD8 ,Q*de kǼDGgYA:B[A Zy 9ZDѯqz!>wd s9ƍ\" 2};'lGo/+q~YҾ?C]$j3^(P7rT+Jta59D rHH; e[<.^H ( #Uyi{\J(/\WJsWtFblE!EzCbMO7@tz4Ih #/\^{4몲#2@c2wqö2 O+ G 1^ݻq? J cskiN>,G`qGs*iS)}${{",V8#*Qf7җ-4h5*\SoA)9Xg'*.e3zku1׌q׀̈d[x|OjFQVh(UOJ k B?/UZu8*^E\IP鹮@.FB2uc ;:pD5Ë_۩/ڥfh,!F #VS9K8 #%rɜ*,j/Gv+  (L B4 Hb6F̳`UwIug! t~O`!9+EY{oQv a1F"h4@{Ry_ӯvɨwivd'_hup`]H8&U$8R&&@DJT̝U,r[٪j9/?شY]&ć mtP19Ա{fc(XLr6o"`ddl8}!" .*p\,w `<2$6%\Jg;ibp UW(PFyrrC;zH#1#!ed¦v0V_O*a$[ۃxb]F| >0[T{j%ggh HxvDfFh od=qh鷷?ߏA]+ʺs)Fz0jĘXOϧ7ok> 8Jc"N^.cDК VZ@ߴAέ0emOm5mWmhL#/iƞmGo Fq~<(tV(iްQ,C%fiWb<CɋU}XF[>tY~_ZNru4tX}EӑXys_~#\VK(69DcI^EoTjU? bLٯCSmLV$Kij\7-[#@)BnDrn VvOKBPت̂M(iᶕь!#O赯PQx2NEL 09OWs?` =aY5>Bs˜s ;no#_*25ܻ?yMChkvŅ.^ ϢXR%kN]Pr{7>flE逤w[2aEq;XQ"†Ls4- #]#qۉ58/6ZtRLЊ@hыaz/ϛBYRuTc)A"'w$ */gsNK5G pIyLaXy.*@z %fUiR 3Dn,/>3 '5i;"(cQ,[[IִjnK^JP&fTzS3~J6'ߝjQqku֬l^+Y ާ-kr e~y-31U(NDվ,lqT[.xKPk|BG4eķ6qa.Z=U9sE[f7MP; m1:nMȯxT$zȝBr4:pM ,5ܮuzͻetlm:Efa-Q[!21* *w;nN #مUVu/ ԩpc6ɡ$EG;[޷]1㗾%Sc4.a'aw N] }x?V4c:xi#2ܣ\XT͘o{8?ҙfe`1\3xi.[e> 1g_(p#^*@s|.O"4Py_L*U-oqK>A<`ʟ|JCq\>ÌUfY`0̽G?֚6\cqcZ*F?Ib,YQy+>< m(TE_&Q*_y>ԾMald[Muy|˾$N&ZFs#z<+3h5[E脟FG(i;CᛆT2kVgWdįߑƣvu$b(ob&A!sj-B F0ZP&T^;f;/'FAw4[ @O+`i`"rHuqg u&:^(w$Q^csxU.@lw}$]odpԊY /ƻrPv^įˌ=q%_6!RľܩFn8LKV =ϦΗ嵙juQL [@ȯ&~#}XO$'kmL&Gi#kcg+!V(_D I47-Frx m"@4#::F܊W&mmlaLmޒ83c +AsMW55ޛOY'*p_ =Il.`Ͱ}mslbO,!g..Z7$UC~XuRV!7tM }˙Rny56QK ko乭gO!Jtް/YD&eˋЧఁOS9q%t, Xx#D MԪg7eJpMaSQ8N2]ۿ_z95B·Rrcfk b |-GM 4c{asL)MCb:"eȖ +oZ~/KoJn'(RriYu !hu!ڥep\m|Ql {NAin^fZE)! O^2lF"?@^- /FylHo#1X+ȶkn! M>l-ori! FHS䍊hKm~X"&z@q9K1T[En,dC\n(]rExZl7~Y-GH`K{ީzBA޼HrĵmcM$֨8<ŧiqmp&r)ӱezAA?{i ֹj2s6_> Bl.GΔ"Djp3OQT\)* sx~| y)Ɇ\Txx9 5F~"@q&$hPb[_oF%QbLM=JqCaZ(w~HS>B*d8y'F_b̍0|TRnTtd9侍gCT3Y]\b3R0v&l h,&tgwS( ץn*;ޯ:D`(e0y=+~b򀵴g#$ . 4Aܑ9Zl9=VzHtRQmM5%ё}QwI׸E` -K 6[)~X-UYˣRQEY4:ME"l3[ft@/@$3;5d~CP= 7j$EG'.Y%XXtyF( E<1`BjULޱC.~ꔲ1F M;BnUm&kEsΕL8gt dyidBg1F7Q![/=D^L0ÕB ,=[Y:Y}g0 /%ꦺ*oCmIoqLq JCZ  -lqTEٖf?rĢ"t(TvH\ʨzi 8N+{A;Bt_+uklY8|[0BW*ֲ&7ζheBtQ[\Aw:X`!N_ֈMQKHZezYӑX_ȇq _p3h Uy~k[6VQ ℌ'ފJ0Ā|(Kr!rtG})LA}o3`&&(t?&]Rff`YańYSl0xa}?^kag\y xd锿/l4 r5_BOg_:H \lEM-D-: 9v᮫zo$FO&_|`a (l5hhvzk+Y'tlŖ[N+谅Y E%z;9M;%aZ-C=(#u&j@}CFɱf%:0ySBٔԶ0wx. !0ǜ (Z Txr-ޑVOm_צ*,nUs#(.|H>J 9QcBiW2A>Ċ)BksS>53*L M<s~ei`Pezo}^8LӔ*/ZiPV Ts/0O`tO~Yk77-޹@XoZhh0Xus~ȲФ9{"h؈,xBq6w:!O_ Z#f8ܡ_vbڷoR29~V,ɡ)B5=_JIsC9īp$hƩq`\BG[M:fyœDZIHw.v4=ةCec˾$8x:La0L|Gx2J-X73SkPy|Uj%K*+W\-8ŞO˜Y5f8H7^:ߎO!nd5eUWLE͋vOA|NUu"z;Gq4ĖF/u'cK^6%־}!5"M0N 68j&`k 0pJ cW?)PA7W.PR9ѿeԪ`VjU7M"pO9a_stUF )14 tqLsN=o5Θ]YJlR?F*_@u6#}l"BR-8.Wؿ-k܅{ y= }'/Wě' GmqUQ46no Cyv"R 1a*$Q$%Zk H$;S]-2}y^n5>7"SPL V-\-M9hd$39UYXPYnpTY1˨ j۠aM Go.6jmdP+;GCÙW(kCij@jtUU4ؖs}|)G&*SZ+9K"e&3Ҧ #.He ׋@̺ċ?cJI([kz0-   1Q>30j1 TMjM%;kuqBJiщzAGءG G*KW ^aߓ7t!!pnn\#bkӿU@4:f\}}AxyEAWh%iY<9bkq@-;"f]Ē2|?Q ׀pipS* h5:R$dw}qܫ$IE4OIc!}ЊJzM R초w݉%SQ%,j[Ŝ7446w3lVH\A lLN-OxN unV濎0yC(ö>Dqv;''"l:4!cQRNt0udFEqAխ"hW~" "%o2&mEs1:;N̰Mg V@G{w1#)4Nv@\[:ϰT96$LLA;OYq!MUo{ރ VrI0)*:ht'm~3@^CwD3K&S.\@!"# 0ܓ^kہרV-R 5/# mxoae,]1AD~Dew$>e5.79/<^+דTtȻ'Xvcn u7M/f\v~Y|9޵:=srғ%Ȍ Po9.sg`;@dəqġV͊.}0h675qUӣuT:gG\X&^[PO㊟U6y^׉;lu+)VJܩjP)a$#VSC((Oܠ7F8g[> i޸3ɠc/2y«TCy ͜k4unEeWZ&½OIOt| 7{8yy1@k:,3˽L&[C74Ǽ!K*ɣcv´!\7 [XNoGl^t1'`GXqkqZΠ`EkV4ɩ+ђf)႕1L߀\*vMOՉ3/M 93% -I@SmAE5x8*63=H'/cW[}ZT_t*smm2l Bڳ'U4Wfg-*\Yb29y)dsD1rS2_'r 9UsnB(5B]́d#k!{PκNNHVd T26ȑ;!鞽!nk;OIt 63!c=yۇƟK0]6j&>Okza/7BF*ݟl+/ {iiO50XhU.(['loT5 }dȏ)Bt O\aX%iq w=tz\R>Wh%zߩ \x9g/?MAW>\{<_.A5)"FRd J&Dbh L{SAk?P|,9/KN#}AқE_{娆)]|#U_# Ho=q GD6W#폊=2+qOw!8x΋g*y@|:z*(4PNf3;fb2 s]ͷ}oE lB40D6LTyˎmpQyj;6ǣz@ z[++ L)أa沃"&ϒn1ÆJOܦ2"=tkxMopjɼa+Ȧ0VXHwn'8=4S"1Z=c^Ŏ; ޙö_}vohgR U1gNvd~ryB ɒm/v(l4fF#NVcUBiȇ bQ_ey*&ZΦߨۉ;u C\p5U%/IAnJbRp3ۭ9U?TnPɷU=DdXKw SBHڥ8H0_HWM(+0o;=B=<'ɮ$V6<?p;_X\ډ߆`' zA(} \wܶwi^ۛzU.gu2'.`Jec?:H'_7dOThtRM;kf=KhNߛVz9.0i WТ$T  '$j k!l o9,:s2۽1ʊBšL|^]Fa?).m".pFwy#L9חHꎜakdFЄ=dIsA5 9x Ymv@!b'a :r#3 @֙_m=9RNܜ'զ%Ch9o0@=ӻAp/ǝ.p{!ز^~nqHO)vambo!xD[(>]HEZ}y`33N>zl 'WwSܑKĝi-墂cD54ѷTyxxlQO%mŎ<.TkUxY*I87\&MH?x}CpUͺ^^NtWш+ɫiDZUwzdg_1ʰpHNzbÝdܦd9Tb55>#\8uoFo'o]ALZT W;++S|kVG4&P,D_U7=P܌rt Y] R1^L}NW͛ҕOmSֹ4xI1(.;Ax$o.x_o^v9{Hʠ?]EEW(ϑ&ҫgwò9T≽0 GYQr$`S=d]F?c%'jg8)};fHH>] q^/O}\<;7n9Poek Lp'8|))oEϱƏ1o8!9%k\ 0uh~jGP5À B L ?1;j: I0)8bD:ZY+ Avꘌj݇a_M͸WeNPKeqγWpKXpOUkfSEiw ' LLFz_,IN3J_^|RD9{VԓE"6P6$8]f s KnԶޑ']cEh<}K气{R_,hN2˷(1)`,0!ŕӊhO&9Ȅ`|q(edEn QMtDHh" ƿߕvE'ĬA?Iժ-OD1|}[;gvFSG814})4`TwTذ"z43: ? rӟE(r_GdD.c6ɶ! B̦?9[J沠-sW^ڡHc~|Tm`73K{A5VG٬ OMbͿU9Yٻ &[q Kuvɬٕ*zL#`p݊i #w |IZVUͥM7SWf엏34;&u0fuj'I?#u!ϥq|̹$w $@OJ'tg'| [5hEWkhjgMuyZ&no¬נxWG4=6}*QHEo8aeVlyF Ű :He Iͼ$ & KTFqx? :g؂ͽY`}$❔!97[$HWm^z5 Uvm!zQp܎pY,?sFSIުu( {$.t! 2r[ZwhKQo5Cj?cIZ}Fj#>T䃆%s_s7L6JoqR(^ |zzm/TC)/Ly~GAcü .> 熸xoյ@@l ֍)"pEʵwDrXJp5!% dДZ[ILDF̳fB,D欺vB֍ bS63(+ԯD/Ķ$ێJQ/]jt_2n:> Q1KTWa9ŭ>@2քhGoKm?뛓:+d(|]wQ. Bx,fb x+e, }EhHI4.u]0}m%=e Y/G n^R7@s{u CV2 nkQ%7u}*H@'[dQԢ+koN~J$ 8@Hָ!+{%NvpBⳅD]댓p X<"-'uub0i5IwQv5thrr4BAi:Xs]kv.d{.Jٯ4lgPGY=.R_7x>{XmhbHzTO%uWX`y ŝJ'h:̊G|;u//ɿ:*0%Tvϭg [bYdCttd{,dĽlH^%*y| rQ{C 0&o(<j[rGeySs}HAcB#Ao ǓI@QK_CЩ0&9D\>Bzt8+"?v{䛒$Rʅ{ %O*&M;iqwtsQ B L WŨ7V 8SF ⶎqkR~Bg/r f@% ;'g勤0[GyBN,h@5^[)j@zm.0u ܨ˜(w' kaMAlӼN"pV0 ͍eUrkFqzJXK3g %fjq!T@?.Ք{ XU6Рajg5xԂ"Jdi|)Ecf%FR޹:_^$2e-♌?@`~@I̲*zSYʯ6JDA)BSkpb6jfg z(ʷ4r`=[ 8D|Eo5!$lcu az^_2A,[n&ބ7"uBL\~jj#v/pgzyڐݏVx3hj#ǒM$Oa J߉դ)9sdNTOO=-o3$!7lЫ&*CΠTC =BŅ23}dسKѾ EߙnGiCؼa"F ܘQa-w `)݂ck_LP,9ѐLKqOlulR»(L>,4dH9Ѿ'G7&#鴼PG'Nl@ aQO|l11~7Ihop| *Cn#(`2"p'\פ){޼.Bs,ƴB"{ 1 '[m'7ym*ȘFDuF 8Vwjdަ+sĥy2~|:Wv4!"rՉtVuZ)xX6f%Ye3{^Q2늳u*aKc͟(cnxp1!CIoe\V^B~iJm/V(8&YsN&$Vžx߉BPƏ٣G?$Qn&xg0wݽ_M@_N{%ytۺp hni-OZگp¿Ps㺆$1[mĝ> ZޑH>F'c.\ז?c4Ҕ7٦A5ƉOe71Pr_qN6=K~) }/pid\(b.oЎD8Ҝ Zq gg6kmy,zaY 4=;\7 Z ֪,us'BD B}fiPUǻZ"rXacW7E'qk/U AilTsKċtq1#FL*wE1:`۫*f#+Wi10UQdlme-؂eq@7hjrc׫!3h? 9 rȕ}5b1HQ{+P? B-M7ٜ{&$#J4FXY}: f&]ߨi‡N?` dA$2b5aݴTHXRRg7 9pZ:BDeS}JBNV=^t?7XzHѢf'!` f•bBp![%O`!8l#SZI죙g={}?};_ؕ3Ճ {5G>W/I>9){ҫwL'Em CojI!4vlXot9&$BЮYJ|A^BW ߱yKhz^Ć7׫62f6%Y(q룿OD 7J3S5CJ¸\̾G_{h s|u|2M0y7qNixY:̏F}i[e\:۶U[iQvz>k2HgfӜM\2[<l|#W5qdjhB? iir %L7@BN5vA ;8 ?'qDi {Ɏt؛Ve;S$Tlbg m1@ܥ>̂L*y.R+*('ȉ?`[ ;v瑜[iH!E.13LX8Fԗ\v2B)9Qix ?!О,/m !ERǼq)"~H>tZ&"EE?;fU#esXavClUbeLosYdDž~>"A *OӟQF]v]@293TM %VwQDae]CW9%yRXVZ$<S.D4!S>8$ SzfTT 5Ω^-PtQ$|kmDUZhdB2Y?U&]BX0Z3 r0/%pZ)5]Y[.3?=&blm" y ]~L_9Xsik&ڋpH8F3_e H4VCMJt?r5 *CQTرeۓ8PDN2>RtQ 7'*&}CQo$꣤| ȓeC4XONp^p=ƺ4̀ܐ3V}2%ӥGx  elI5>'Lfڏh3\&.%n7¹I (KD/$<0dl4R0%Rn ;5f<%*HYtsnp瀃OZkI ɶ%R"U&޸) E}`z|S*,_M. 감;*=_h%pظDi`8y"HڍG7U m0p?!s+iJ'd'bRȃ0f9^zޏbL+LŌ9/g0#pJ$s3?G ?gK{@us:cfeVX /t_yeRo2Y3mhqlx_4|Ƴ'_;~KLU71>"k*(v"+o^*z]tWu5(Y==k$PT6pJtZT2e@Wmc@k{lB55%,V`+,KN6s\BM'7"R|LQT+Ӗ,<%ec"t6pW^Q>Ag)PzJWE@DUF ,5:M{͔s-"<_ QURQ(:2KՉMJ8Gã8[+wҲ;,{׏` ѤZXyzfE>/$eI/4j}~+4yd3YY.W,8cӿܯ7ikwjp=yw~@Ywx^O28Uڈ [6`S|v0$y{70+SevӶ$V>LxHJJdX +_b36+Jϐ뎔zb-gAx^D,N8mA>Fȴ-,ymC=ߪ:=d1s팳FTjL[D Ƹї_Y8s++HQx%kB1DzPxCY?GD]! DK{% ^\77M3@h ]$#7DG%a0ΐWxG<}GM)?lk瑋3><y\Z ײ^ry6 1]~l'ppSD#G% +qvvp*7cs;+M2#44Kk~~gUG[VN4*]?n@orQ#Pi95y$L+uCM|jU8Lb?;PÔ8 ci-HanlIlm^D3>bXUfP'=RalF h݃m_*Lp,[وa'8)]/:o]nۊ&?$?A]IE&WrHҗY9oӚ.CeRM5&W=J)޳kSVQ"BSg]aumZ$銯N % E^b5f n;>k ³\O%h 6 sya  YZ