python3-perf-debuginfo-4.19.90-2409.4.0.0295.oe2003sp40>    fP ;G|`u` 1 oއLl_[G@ *Nw5Fl_p^EAU13^l W M uwԃ> A}g:Rrphj_HQoW%R< uh" K躣(H=8c\޶dШ^+vk4 akw7@(2.Ɖp?9ߨ?ߘd! 9 d04: Oax~     (Xx#(?8H;94;:;FdGڄHڤIXY\]4^bb2de"f%l'tDudvބz6HLRߔCpython3-perf-debuginfo4.19.902409.4.0.0295.oe2003sp4Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.fydc-64g.compass-ci GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch646` AAAAA$fbfbfqfrfrfrfrfrf04b34b9e8e48376d55a641def61ffdf26d89921345baa82325c4f4998ee2573689bdf1ba7b97b11226628380e88e34035409ac9929cb9c95f1a156ec1d81b892fbd44ba54658ebadb66e8a68798b48b75899b93d5877c1efab7856b985ba8b6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2409.4.0.0295.oe2003sp4.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1fo@f4f@fͿfą@fJf@ff@f`f&@ff|fqvfifh<@f`S@fWfM@fDf:f(@ff-f @ee@eZeeeBeeee@eeee@exK@epb@ek@ee@ee@eae_>e]@e[J@e[J@eWUeWUeTeSa@eSa@eReReN@eLeJ&chenyi - 4.19.90-2409.4.0.0295chenyi - 4.19.90-2409.3.0.0294chenyi - 4.19.90-2409.1.0.0293chenyi - 4.19.90-2408.5.0.0292chenyi - 4.19.90-2408.4.0.0291chenyi - 4.19.90-2408.3.0.0290chenyi - 4.19.90-2408.2.0.0289chenyi - 4.19.90-2408.1.0.0288chenyi - 4.19.90-2407.5.0.0287chenyi - 4.19.90-2407.4.0.0286chenyi - 4.19.90-2407.3.0.0285chenyi - 4.19.90-2407.1.0.0284chenyi - 4.19.90-2406.4.0.0283chenyi - 4.19.90-2406.3.0.0282chenyi - 4.19.90-2406.2.0.0281chenyi - 4.19.90-2406.1.0.0280chenyi - 4.19.90-2406.1.0.0279chenyi - 4.19.90-2405.5.0.0278hongrongxuan - 4.19.90-2405.4.0.0277chenyi - 4.19.90-2405.3.0.0276chenyi - 4.19.90-2405.1.0.0275chenyi - 4.19.90-2404.3.0.0274chenyi - 4.19.90-2404.2.0.0273hongrongxuan - 4.19.90-2404.1.0.0272hongrongxuan - 4.19.90-2403.4.0.0271hongrongxuan - 4.19.90-2403.3.0.0270hongrongxuan - 4.19.90-2403.2.0.0269hongrongxuan - 4.19.90-2403.1.0.0268hongrongxuan - 4.19.90-2402.6.0.0267hongrongxuan - 4.19.90-2402.5.0.0266yangjunshuo - 4.19.90-2402.4.0.0265hongrongxuan - 4.19.90-2402.4.0.0264hongrongxuan - 4.19.90-2402.1.0.0263hongrongxuan - 4.19.90-2401.5.0.0262YunYi Yang - 4.19.90-2401.4.0.0261YunYi Yang - 4.19.90-2401.3.0.0260YunYi Yang - 4.19.90-2401.1.0.0259YunYi Yang - 4.19.90-2312.6.0.0258YunYi Yang - 4.19.90-2312.4.0.0257YunYi Yang - 4.19.90-2312.3.0.0256YunYi Yang - 4.19.90-2312.1.0.0255Zhang Mingqian - 4.19.90-2311.5.0.0254Yuan Zhang - 4.19.90-2311.5.0.0253Li Xiaodong - 4.19.90-2311.5.0.0252Zhou Kaiqi - 4.19.90-2311.4.0.0251Keyi Zhong - 4.19.90-2311.4.0.0250Luo Shengwei - 4.19.90-2311.4.0.0249YunYi Yang - 4.19.90-2311.3.0.0248Yu Liao - 4.19.90-2311.3.0.0247Zhou Kaiqi - 4.19.90-2311.3.0.0246Li Xiaodong - 4.19.90-2311.3.0.0245Luo Shengwei - 4.19.90-2311.3.0.0244YunYi Yang - 4.19.90-2311.2.0.0243Li Xiaodong - 4.19.90-2311.2.0.0242mingqian218472 - 4.19.90-2311.1.0.0241Yu Liao - 4.19.90-2311.1.0.0240hongrongxuan - 4.19.90-2311.1.0.0239Kunkun Jiang - 4.19.90-2311.1.0.0238YaQiang Chen - 4.19.90-2311.1.0.0237- !11557 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration - !11520 ipv6: prevent UAF in ip6_send_skb() - !11532 v2 Fix CVE-2023-52915 - media: dvb-usb-v2: af9035: fix missing unlock - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - !11525 v2 usb: gadget: core: Check for unset descriptor - usb: gadget: core: Check for unset descriptor - !11512 x86/mtrr: Check if fixed MTRRs exist before saving them - ipv6: prevent UAF in ip6_send_skb() - x86/mtrr: Check if fixed MTRRs exist before saving them- !11434 v3 cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - !11418 md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11426 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - nfc: pn533: initialize struct pn533_out_arg properly - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - !11404 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11406 net: hns3: do not allow call hns3_nic_net_open repeatedly - md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11177 dma: fix call order in dmam_free_coherent - !11387 usb: gadget: rndis: add spinlock for rndis response list - !8301 tty: fix hang on tty device with no_room set - !7809 net-memcg: Fix scope of sockmem pressure indicators - net: hns3: do not allow call hns3_nic_net_open repeatedly - !11386 v5 support block hierarchy stats - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - !11349 jfs: Fix array-index-out-of-bounds in diFree - !11350 devres: Fix memory leakage caused by driver API devm_free_percpu() - !11378 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - !11370 nilfs2: handle inconsistent state in nilfs_btnode_create_block() - !11367 ibmvnic: free reset-work-item when flushing - !11388 dev/parport: fix the array out-of-bounds risk - dev/parport: fix the array out-of-bounds risk - usb: gadget: rndis: add spinlock for rndis response list - blk-io-hierarchy: support new stage for bio lifetime - blk-io-hierarchy: support new rq based stage rq_driver - blk-io-hierarchy: support new rq based stage requeue - blk-io-hierarchy: support new rq based stage hctx - blk-io-hierarchy: support new rq based stage kyber - blk-io-hierarchy: support new rq based stage bfq - blk-io-hierarchy: support new rq based stage mq-deadline - blk-io-hierarchy: support new rq based stage plug - blk-io-hierarchy: support new bio based stage gettag - blk-mq: remove blk_mq_put_ctx() - blk-io-hierarchy: support new bio based stage blk-wbt - blk-io-hierarchy: support new bio based stage blk-throtl - blk-io-hierarchy: support to recored the number of slow IO - block-io-hierarchy: core hierarchy iodump implementation - block-io-hierarchy: core hierarchy stats implementation - block: support to record when request is completed - blk-mq-debugfs: factor out a new helper to show allocated request - block: block: fix kabi broken for struct blk_mq_alloc_data - block: support to recored bio allocation task in request - block: fix kabi broken for struct request - block: support to recored bio allocation time in request - block: support to recored bio allocation task - block: support to recored bio allocation time - block: fix kabi broken in struct blk_plug - block: fix that blk_time_get_ns() doesn't update time after schedule - block: limit block time caching to in_task() context - block: update cached timestamp post schedule/preemption - block: cache current nsec time in struct blk_plug - block: add blk_time_get_ns() and blk_time_get() helpers - blk-mq: export blk-mq-debugfs apis - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - nilfs2: handle inconsistent state in nilfs_btnode_create_block() - ibmvnic: free reset-work-item when flushing - devres: Fix memory leakage caused by driver API devm_free_percpu() - jfs: Fix array-index-out-of-bounds in diFree - dma: fix call order in dmam_free_coherent - tty: fix hang on tty device with no_room set - net-memcg: Fix scope of sockmem pressure indicators- !11383 perf/core: Fix missing wakeup when waiting for context reference - !11384 fs/proc: fix softlockup in __read_vmcore - !11351 regulator: da9211: Use irq handler when ready - !11364 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - fs/proc: fix softlockup in __read_vmcore - perf/core: Fix missing wakeup when waiting for context reference - !11242 CVE-2024-43892 - !11301 ext4: remove the redundant folio_wait_stable() - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - !11333 jbd2: avoid mount failed when commit block is partial submitted - !11345 netfilter: ctnetlink: use helper function to calculate expect ID - regulator: da9211: Use irq handler when ready - !11220 io_uring: add a schedule point in io_add_buffers() - netfilter: ctnetlink: use helper function to calculate expect ID - jbd2: avoid mount failed when commit block is partial submitted - !11290 Add exception protection processing for vd in axi_chan_handle_err function - !11258 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - !11215 Fix CVE-2024-40901 - !11186 Backport bugfix for AMD SMN - !11265 mtd: rawnand: hynix: fixed typo - !11264 media: xc2028: avoid use-after-free in load_firmware_cb() - !11234 efi: fix NULL-deref in init error path - ext4: remove the redundant folio_wait_stable() - !11266 serial: core: check uartclk for zero to avoid divide by zero - Add exception protection processing for vd in axi_chan_handle_err function - !11216 scsi: qla2xxx: validate nvme_local_port correctly - !11254 mm: avoid overflows in dirty throttling logic - serial: core: check uartclk for zero to avoid divide by zero - !11189 tcp: fix race in tcp_v6_syn_recv_sock() - mtd: rawnand: hynix: fixed typo - media: xc2028: avoid use-after-free in load_firmware_cb() - !11154 xen/netfront: destroy queues before real_num_tx_queues is zeroed - !11259 ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - !11260 ACPI: EC: Abort address space access upon error - !11261 ACPI: EC: Avoid returning AE_OK on errors in address space handler - !11114 sysctl: always initialize i_uid/i_gid - !11167 f2fs: let's avoid panic if extent_tree is not created - ACPI: EC: Avoid returning AE_OK on errors in address space handler - ACPI: EC: Abort address space access upon error - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - mm: avoid overflows in dirty throttling logic - !11164 usb: vhci-hcd: Do not drop references before new references are gained - !11173 tracing: Fix overflow in get_free_elt() - memcg: protect concurrent access to mem_cgroup_idr - efi: fix NULL-deref in init error path - !11185 kobject_uevent: Fix OOB access within zap_modalias_env() - !11178 irqchip/alpine-msi: Fix off-by-one in allocation error path - io_uring: add a schedule point in io_add_buffers() - scsi: qla2xxx: validate nvme_local_port correctly - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - scsi: mpt3sas: Gracefully handle online firmware update - scsi: mpt3sas: Add ioc_ logging macros - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() - !11193 net/ipv6: Fix the RT cache flush via sysctl using a previous delay - !11209 LTS patches round - UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() - net: tcp better handling of reordering then loss cases - tcp: tcp_mark_head_lost is only valid for sack-tcp - tcp: add ece_ack flag to reno sack functions - net/ipv6: Fix the RT cache flush via sysctl using a previous delay - tcp: fix race in tcp_v6_syn_recv_sock() - x86/amd_nb: Check for invalid SMN reads - PCI: Add PCI_ERROR_RESPONSE and related definitions - kobject_uevent: Fix OOB access within zap_modalias_env() - irqchip/alpine-msi: Fix off-by-one in allocation error path - tracing: Fix overflow in get_free_elt() - f2fs: let's avoid panic if extent_tree is not created - usb: vhci-hcd: Do not drop references before new references are gained - xen/netfront: destroy queues before real_num_tx_queues is zeroed - sysctl: always initialize i_uid/i_gid- !11130 iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11132 KVM: x86/mmu: make apf token non-zero to fix bug - !11192 af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() - !11150 protect the fetch of ->fd[fd - !11117 net/iucv: fix use after free in iucv_sock_close() - !11122 fix CVE-2023-52893 - !11089 f2fs: fix to don't dirty inode for readonly filesystem - !11078 nilfs2: fix general protection fault in nilfs_btree_insert() - !11047 filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - protect the fetch of ->fd[fd] in do_dup2() from mispredictions - !11095 exec: Fix ToCToU between perm check and set-uid/gid usage - KVM: x86/mmu: make apf token non-zero to fix bug - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - !11121 scsi: qla2xxx: During vport delete send async logout explicitly - !11113 mISDN: Fix a use after free in hfcmulti_tx() - gsmi: fix null-deref in gsmi_get_variable - scsi: qla2xxx: During vport delete send async logout explicitly - net/iucv: fix use after free in iucv_sock_close() - !11074 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - mISDN: Fix a use after free in hfcmulti_tx() - !11072 drm/virtio: Fix GEM handle creation UAF - exec: Fix ToCToU between perm check and set-uid/gid usage - !11086 thermal: int340x: fix memory leak in int3400_notify() - f2fs: fix to don't dirty inode for readonly filesystem - thermal: int340x: fix memory leak in int3400_notify() - !11061 Fix CVE-2023-52898 - nilfs2: fix general protection fault in nilfs_btree_insert() - !11068 Fix CVE-2024-39501 - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - drm/virtio: Fix GEM handle creation UAF - !11060 parisc: Fix data TLB miss in sba_unmap_sg - !11065 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - !11062 ocfs2: add bounds checking to ocfs2_check_dir_entry() - driver core: Fix uevent_show() vs driver detach race - selftests: forwarding: devlink_lib: Wait for udev events after reloading - drivers: core: synchronize really_probe() and dev_uevent() - !10992 media: venus: fix use after free in vdec_close - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - ocfs2: add bounds checking to ocfs2_check_dir_entry() - !11001 tipc: Return non-zero value from tipc_udp_addr2str() on error - !10987 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - xhci: Fix null pointer dereference when host dies - xhci: avoid race between disable slot command and host runtime suspend - parisc: Fix data TLB miss in sba_unmap_sg - filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 - !11037 s390/sclp: Fix sclp_init() cleanup on failure - !11021 net: usb: qmi_wwan: fix memory leak for not ip packets - s390/sclp: Fix sclp_init() cleanup on failure - net: usb: qmi_wwan: fix memory leak for not ip packets - !10966 perf: Optimize perf_pmu_migrate_context() - tipc: Return non-zero value from tipc_udp_addr2str() on error - media: venus: fix use after free in vdec_close - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - perf: Optimize perf_pmu_migrate_context()- !10978 CVE-2024-42304 - !10946 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - !10957 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - ext4: make sure the first directory block is not a hole - ext4: check dot and dotdot of dx_root before making dir indexed - !10954 leds: trigger: Unregister sysfs attributes before calling deactivate() - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - !10930 libceph: fix race between delayed_work() and ceph_monc_stop() - leds: trigger: Unregister sysfs attributes before calling deactivate() - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - libceph: fix race between delayed_work() and ceph_monc_stop() - !10841 ALSA: gus: fix null pointer dereference on pointer block - !10913 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10915 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10894 v2 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - !10892 crypto: aead,cipher - zeroize key buffer after use - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - crypto: aead,cipher - zeroize key buffer after use - ALSA: gus: fix null pointer dereference on pointer block- !10895 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10897 v2 orangefs: fix out-of-bounds fsid access - !10858 v4 powerpc/pseries: Whitelist dtl slub object for copying to userspace - orangefs: fix out-of-bounds fsid access - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10891 CVE-2024-42105 - nilfs2: fix inode number range checks - !10871 USB: serial: mos7840: fix crash on resume - !10643 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - USB: serial: mos7840: fix crash on resume - !10865 Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10825 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - Revert "NFS: Don't interrupt file writeout due to fatal errors" - !10730 filelock: Remove locks reliably when fcntl/close race is detected - powerpc/pseries: Whitelist dtl slub object for copying to userspace - !10802 media: dvb-frontends: tda10048: Fix integer overflow - !10703 x86: stop playing stack games in profile_pc() - !10838 bnx2x: Fix multiple UBSAN array-index-out-of-bounds - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - !10806 tcp_metrics: validate source addr length - !10803 s390/pkey: Wipe sensitive data on failure - !10786 CVE-2024-41034 - tcp_metrics: validate source addr length - s390/pkey: Wipe sensitive data on failure - !10700 ethernet: Fix error handling in xemaclite_of_probe - !10777 Fix CVE-2024-42160 - media: dvb-frontends: tda10048: Fix integer overflow - !10532 ftruncate: pass a signed offset - !10623 ata: libata-core: Fix double free on error - !10664 v2 ASoC: fsl-asoc-card: set priv->pdev before using it - nilfs2: fix kernel bug on rename operation of broken directory - nilfs2: return the mapped address from nilfs_get_page() - nilfs2: Remove check for PageError - f2fs: Add inline to f2fs_build_fault_attr() stub - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - filelock: Remove locks reliably when fcntl/close race is detected - x86: stop playing stack games in profile_pc() - ethernet: Fix error handling in xemaclite_of_probe - ASoC: fsl-asoc-card: set priv->pdev before using it - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - ata: libata-core: Fix double free on error - ftruncate: pass a signed offset- !10629 v2 hfsplus: fix uninit-value in copy_name - !10723 net/iucv: Avoid explicit cpumask var allocation on stack - !10646 net: dsa: mv88e6xxx: Correct check for empty list - !10609 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10608 CVE-2024-41044 - net/iucv: Avoid explicit cpumask var allocation on stack - !10693 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - !10571 ila: block BH in ila_output() - !10593 fix CVE-2024-41046 - !10521 xfs: add bounds checking to xlog_recover_process_data - !10597 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - !10562 nilfs2: add missing check for inode numbers on directory entries - !10706 jfs: don't walk off the end of ealist - !10699 drm/amd/display: Skip finding free audio for unknown engine_id - !10672 inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10684 ocfs2: fix DIO failure due to insufficient transaction credits - !10565 gpio: davinci: Validate the obtained number of IRQs - !10389 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - jfs: don't walk off the end of ealist - drm/amd/display: Skip finding free audio for unknown engine_id - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - ocfs2: fix DIO failure due to insufficient transaction credits - inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10641 usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10601 IB/core: Implement a limit on UMAD receive List - net: dsa: mv88e6xxx: Correct check for empty list - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - hfsplus: fix uninit-value in copy_name - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - ppp: reject claimed-as-LCP but actually malformed packets - ppp: ensure minimum packet size in ppp_write() - IB/core: Implement a limit on UMAD receive List - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - net: ethernet: lantiq_etop: fix double free in detach - net: lantiq_etop: add blank line after declaration - !10320 thermal: Fix NULL pointer dereferences in of_thermal_ functions - !10529 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - ila: block BH in ila_output() - gpio: davinci: Validate the obtained number of IRQs - nilfs2: add missing check for inode numbers on directory entries - !10471 ALSA: emux: improve patch ioctl data validation - !10479 jffs2: Fix potential illegal address access in jffs2_free_inode - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - xfs: add bounds checking to xlog_recover_process_data - !10386 filelock: Fix fcntl/close race recovery compat path - !10485 fix CVE-2024-42086 - !10492 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10400 Fix CVE-2024-41069 - !10270 HID: core: remove unnecessary WARN_ON() in implement() - !10472 v2 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - !10359 v2 PCI/ROM: Fix PCI ROM header check bug - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - iio: chemical: bme680: Fix overflows in compensate() functions - jffs2: Fix potential illegal address access in jffs2_free_inode - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - ALSA: emux: improve patch ioctl data validation - !10341 net/sched: initialize noop_qdisc owner - ASoC: topology: Fix route memory corruption - ASoC: topology: Fix references to freed memory - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - filelock: Fix fcntl/close race recovery compat path - PCI/ROM: Fix PCI ROM header check bug - net/sched: initialize noop_qdisc owner - thermal: Fix NULL pointer dereferences in of_thermal_ functions - HID: core: remove unnecessary WARN_ON() in implement()- !10327 NFC: port100: fix use-after-free in port100_send_complete - !10325 kobject: Fix global-out-of-bounds in kobject_action_type() - !10337 drm/radeon: fix UBSAN warning in kv_dpm.c - !10368 v2 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10227 MIPS: smp: fill in sibling and core maps earlier - drm/radeon: fix UBSAN warning in kv_dpm.c - !10324 BMA: Fix iBMA bug and change - NFC: port100: fix use-after-free in port100_send_complete - kobject: Fix global-out-of-bounds in kobject_action_type() - !10315 jfs: xattr: fix buffer overflow for invalid xattr - BMA/cdev_veth_drv: Fix softlockup problem - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Fix soft interrupt loops and change the version number - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !10173 netrom: Fix a memory leak in nr_heartbeat_expiry() - !10249 fbdev: savage: Handle err return when savagefb_check_var failed - !10306 mISDN: Fix memory leak in dsp_pipeline_build() - jfs: xattr: fix buffer overflow for invalid xattr - !10198 scsi: qedi: Fix crash while reading debugfs attribute - !10310 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10307 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10296 Backport dvb-usb bugfix - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - mISDN: Fix memory leak in dsp_pipeline_build() - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - USB: move snd_usb_pipe_sanity_check into the USB core - fbdev: savage: Handle err return when savagefb_check_var failed - MIPS: smp: fill in sibling and core maps earlier - scsi: qedi: Fix crash while reading debugfs attribute - netrom: Fix a memory leak in nr_heartbeat_expiry()- !10125 nvme-rdma: fix possible use-after-free in transport error_recovery work - !10112 ftrace: Fix use-after-free for dynamic ftrace_ops - !10276 net: ieee802154: at86rf230: Stop leaking skb's - net: ieee802154: at86rf230: Stop leaking skb's - !9917 powerpc/pseries: Enforce hcall result buffer validity and size - !10240 CVE-2024-41007 - !10251 sctp: fix kernel-infoleak for SCTP sockets - !10241 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - sctp: fix kernel-infoleak for SCTP sockets - !10229 staging: gdm724x: fix use after free in gdm_lte_rx() - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - net: tcp: fix unexcepted socket die when snd_wnd is 0 - tcp: refactor tcp_retransmit_timer() - tcp: fix incorrect undo caused by DSACK of TLP retransmit - staging: gdm724x: fix use after free in gdm_lte_rx() - !10137 NFSD: Fix ia_size underflow - !10183 v3 ima: Fix use-after-free on a dentry's dname.name - !10121 usb: f_fs: Fix use-after-free for epfile - !10016 drm/exynos/vidi: fix memory leak in .get_modes() - !10211 fix CVE-2022-48865 - !10206 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - tipc: fix kernel panic when enabling bearer - tipc: fix NULL pointer dereference in tipc_disc_rcv() - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - !10186 vsock: remove vsock from connected table when connect is interrupted by a signal - !10190 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - vsock: remove vsock from connected table when connect is interrupted by a signal - !10141 vt_ioctl: fix array_index_nospec in vt_setactivate - ima: Fix use-after-free on a dentry's dname.name - !10152 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !10026 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10147 CVE-2022-48836 - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - Input: aiptek - properly check endpoint type - Input: aiptek - fix endpoint sanity check - vt_ioctl: fix array_index_nospec in vt_setactivate - !10095 CVE-2024-40968 - !10130 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - NFSD: Fix ia_size underflow - !10123 CVE-2022-48838 - !10122 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10081 drm/amdgpu: fix UBSAN warning in kv_dpm.c - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - !10092 usb: host: ohci-tmio: check return value after calling platform_get_resource() - nvme-rdma: fix possible use-after-free in transport error_recovery work - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - usb: f_fs: Fix use-after-free for epfile - !10094 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - ftrace: Fix use-after-free for dynamic ftrace_ops - !10054 vmci: prevent speculation leaks by sanitizing event in event_deliver() - MIPS: Octeon: Add PCIe link status check - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - usb: host: ohci-tmio: check return value after calling platform_get_resource() - !10033 ipv6: prevent possible NULL dereference in rt6_probe() - drm/amdgpu: fix UBSAN warning in kv_dpm.c - !9996 netpoll: Fix race condition in netpoll_owner_active - !9948 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - vmci: prevent speculation leaks by sanitizing event in event_deliver() - ipv6: prevent possible NULL dereference in rt6_probe() - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - drm/exynos/vidi: fix memory leak in .get_modes() - netpoll: Fix race condition in netpoll_owner_active - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - powerpc/pseries: Enforce hcall result buffer validity and size- !9925 ocfs2: fix races between hole punching and AIO+DIO - !9874 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - !9830 mmc: davinci: Don't strip remove function when driver is builtin - !9870 cifs: Fix deadlock in cifs_writepages during reconnect - !9895 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ocfs2: fix races between hole punching and AIO+DIO - !9891 ipv6: sr: fix memleak in seg6_hmac_init_algo - !9856 btrfs: fix memory ordering between normal and ordered work functions - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ipv6: sr: fix memleak in seg6_hmac_init_algo - !9492 netlabel: fix out-of-bounds memory accesses - !9868 usb: musb: tusb6010: check return value after calling platform_get_resource() - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak - cifs: Fix deadlock in cifs_writepages during reconnect - usb: musb: tusb6010: check return value after calling platform_get_resource() - !9858 khugepaged: fix null-pointer dereference due to race - !9819 kdb: Fix buffer overflow during tab-complete - khugepaged: fix null-pointer dereference due to race - btrfs: fix memory ordering between normal and ordered work functions - !9842 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - mmc: davinci: Don't strip remove function when driver is builtin - kdb: Fix buffer overflow during tab-complete - netlabel: fix out-of-bounds memory accesses- !9803 v2 x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - x86/ftrace: Disable lockdep check when execute ftrace_int3_handler() - !9797 sch_cake: do not call cake_destroy() from cake_init() - sch_cake: do not call cake_destroy() from cake_init() - !9786 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - !9777 CVE-2024-23848 - media: cec: cec-api: add locking in cec_release() - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh - !9765 i40e: Fix queues reservation for XDP - !9760 CVE-2024-26816 - !9754 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9367 v2 net: qcom/emac: fix UAF in emac_remove - !9512 drm: vc4: Fix possible null pointer dereference - !9755 wifi: ar5523: enable proper endpoint verification - i40e: Fix queues reservation for XDP - !9744 Fix CVE-2024-36949 - !9741 scsi: qedf: Ensure the copied buf is NUL terminated - !9727 net: amd-xgbe: Fix skb data length underflow - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - x86, relocs: Ignore relocations in .notes section - !9743 USB: core: Fix hang in usb_kill_urb by adding memory barriers - wifi: ar5523: enable proper endpoint verification - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - !9674 ax25: Fix reference count leak issue of net_device - !9729 seg6: fix the iif in the IPv6 socket control block - !9725 v2 net: Fix CVE-2022-48757 - !9737 net/9p: fix uninit-value in p9_client_rpc() - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - USB: core: Fix hang in usb_kill_urb by adding memory barriers - scsi: qedf: Ensure the copied buf is NUL terminated - net/9p: fix uninit-value in p9_client_rpc() - !9710 CVE-2022-48738 - !9568 media: mxl111sf: change mutex_init() location - !9570 net: ieee802154: ca8210: Stop leaking skb's - seg6: fix the iif in the IPv6 socket control block - !9700 v2 crypto: bcm - Fix pointer arithmetic - !9684 greybus: lights: check return of get_channel_from_mode - net: amd-xgbe: Fix skb data length underflow - !9666 ftrace: Fix rcu warn in ftrace_location() - net: fix kabi breakage in struct packet_type - net: fix information leakage in /proc/net/ptype - !9724 Fix CVE-2024-35915 - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !9658 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - !9698 Fix CVE-2021-47270 - !9699 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9550 scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - !9707 nilfs2: fix use-after-free of timer for log writer thread - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - nilfs2: fix use-after-free of timer for log writer thread - !9655 nfc: fix segfault in nfc_genl_dump_devices_done - !9654 mac80211: validate extended element ID is present - !9653 ecryptfs: Fix buffer size for tag 66 packet - !9652 ALSA: timer: Set lower bound of start tick time - !9697 v3 Fix CVE-2024-38567 - !9633 CVE-2024-38582 - !9692 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - crypto: bcm - Fix pointer arithmetic - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: fix various gadgets null ptr deref on 10gbps cabling. - wifi: carl9170: add a proper sanity check for endpoints - USB: core: Add routines for endpoint checks in old drivers - !9597 ASoC: max9759: fix underflow in speaker_gain_control_put() - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() - !9626 fix uaf when proc_cpuset_show - !9660 nilfs2: fix potential kernel bug due to lack of writeback flag waiting - greybus: lights: check return of get_channel_from_mode - ax25: Fix reference count leak issue of net_device - ftrace: Fix rcu warn in ftrace_location() - !9553 CVE-2024-37356 - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - nfc: fix segfault in nfc_genl_dump_devices_done - mac80211: validate extended element ID is present - ecryptfs: Fix buffer size for tag 66 packet - ALSA: timer: Set lower bound of start tick time - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - cgroup: fix uaf when proc_cpuset_show - ASoC: max9759: fix underflow in speaker_gain_control_put() - net: ieee802154: ca8210: Stop leaking skb's - media: mxl111sf: change mutex_init() location - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - params: lift param_set_uint_minmax to common code - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - drm: vc4: Fix possible null pointer dereference - net: qcom/emac: fix UAF in emac_remove- !9629 stm class: Fix a double free in stm_register_device() - !9646 phonet: fix rtm_phonet_notify() skb allocation - !9628 m68k: Fix spinlock race in kernel thread creation - !9623 v2 net/nfc/rawsock.c: fix a permission check bug - !9648 backport two patches from 5.10 to fix some bugs for GuestOS - !9617 mac80211: track only QoS data frames for admission control - !9637 ipv6: sr: fix invalid unregister error path - !9607 enic: Validate length of nl attributes in enic_set_vf_port - !9606 drm/nouveau: fix off by one in BIOS boundary checking - !9605 scsi: bfa: Ensure the copied buf is NUL terminated - irqchip: gic-v3: Collection table support muti pages - scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids - phonet: fix rtm_phonet_notify() skb allocation - ipv6: sr: fix invalid unregister error path - stm class: Fix a double free in stm_register_device() - m68k: Fix spinlock race in kernel thread creation - !9076 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - net/nfc/rawsock.c: fix a permission check bug - mac80211: track only QoS data frames for admission control - enic: Validate length of nl attributes in enic_set_vf_port - drm/nouveau: fix off by one in BIOS boundary checking - !9600 CVE-2024-38597 - scsi: bfa: Ensure the copied buf is NUL terminated - !9409 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9452 jffs2: prevent xattr node from overflowing the eraseblock - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - net: fec: remove .ndo_poll_controller to avoid deadlocks - !8163 v2 mmc: sdio: fix possible resource leaks in some error paths - !9535 igbvf: fix double free in `igbvf_probe` - !9590 s390/ap: Fix crash in AP internal function modify_bitmap() - !9584 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9537 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9585 net/mlx5e: Avoid field-overflowing memcpy() - s390/ap: Fix crash in AP internal function modify_bitmap() - net/mlx5e: Avoid field-overflowing memcpy() - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9534 rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9419 mm/migrate: set swap entry values of THP tail pages properly. - !9560 net: systemport: Add global locking for descriptor lifecycle - !9526 media: lgdt3306a: Add a check against null-pointer-def - !9539 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - net: systemport: Add global locking for descriptor lifecycle - !9340 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9330 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - !9382 serial: max3100: Update uart_driver_registered on driver removal - !9503 v2 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9464 quota: Fix rcu annotations of inode dquot pointers - !9530 v2 Backport LTS patches - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9435 fix CVE-2024-38621 - igbvf: fix double free in `igbvf_probe` - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - !9381 vfio/pci: fix potential memory leak in vfio_intx_enable() - !9497 netrom: fix possible dead-lock in nr_rt_ioctl() - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - media: lgdt3306a: Add a check against null-pointer-def - !9505 CVE-2024-38587 - !9473 um: Add winch to winch_handlers before registering winch IRQ - !9407 drm/arm/malidp: fix a possible null pointer dereference - !9400 Fix CVE-2024-31076 - speakup: Fix sizeof() vs ARRAY_SIZE() bug - !9439 CVE-2022-48715 - !9133 net: ethernet: fix potential use-after-free in ec_bhf_remove - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - netrom: fix possible dead-lock in nr_rt_ioctl() - !9265 ring-buffer: Fix a race between readers and resize checks - !9390 NFS: Fix an off by one in root_nfs_cat() - um: Add winch to winch_handlers before registering winch IRQ - quota: Fix rcu annotations of inode dquot pointers - fs/quota: erase unused but set variable warning - jffs2: prevent xattr node from overflowing the eraseblock - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - media: stk1160: fix bounds checking in stk1160_copy_video() - mm/migrate: set swap entry values of THP tail pages properly. - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - drm/arm/malidp: fix a possible null pointer dereference - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - NFS: Fix an off by one in root_nfs_cat() - serial: max3100: Update uart_driver_registered on driver removal - vfio/pci: fix potential memory leak in vfio_intx_enable() - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ring-buffer: Fix a race between readers and resize checks - net: ethernet: fix potential use-after-free in ec_bhf_remove - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - mmc: sdio: fix possible resource leaks in some error paths- !9471 CVE-2021-47434 - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - xhci: Fix command ring pointer corruption while aborting a command - !8935 wifi: nl80211: don't free NULL coalescing rule - !9444 CVE-2022-48737 - !8493 rpmsg: virtio: Free driver_override when rpmsg_remove() - !8473 scsi: mpt3sas: Fix kernel panic during drive powercycle test - ASoC: ops: Fix bounds check for _sx controls - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - !9322 drm/amd/display: Fix potential index out of bounds in color transformation function - !9366 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9392 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !9232 batman-adv: Avoid WARN_ON timing related checks - !9351 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9393 net: lts v4.311 backport - !9286 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - !9206 v2 sched: smart_grid: fix potential NULL pointer dereference - !9314 spi: Fix deadlock when adding SPI controllers on SPI buses - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() - ipv6: fib6_rules: flush route cache when rule is changed - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - !8360 v2 loop: use lo->lo_disk for kobject_uevent - !9343 firmware: arm_scpi: Fix string overflow in SCPI genpd driver - !9326 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - !9285 of: module: add buffer overflow check in of_modalias() - !9316 CVE-2022-48755 - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - !9344 round lts patches - !8769 atl1c: Work around the DMA RX overflow issue - !9292 net: bridge: xmit: make sure we have at least eth header len bytes - net: bridge: fix corrupted ethernet header on multicast-to-unicast - net: bridge: fix multicast-to-unicast with fraglist GSO - net: mark racy access on sk->sk_rcvbuf - net l2tp: drop flow hash on forward - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9324 v2 Linux 4.19.312-313 LTS patches - vxlan: Fix regression when dropping packets due to invalid src addresses - udp: preserve the connected status if only UDP cmsg - vxlan: drop packets from invalid src-address - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - drm/amd/display: Fix potential index out of bounds in color transformation function - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - spi: fix kabi breakage in struct spi_controller - spi: Fix deadlock when adding SPI controllers on SPI buses - !9278 CVE-2021-47231 - !8783 v2 arm64 mpam fix patch - !9270 inet_diag: fix kernel-infoleak for UDP sockets - !9140 v2 CVE-2024-36971 - !8847 wl1251: Fix possible buffer overflow in wl1251_cmd_scan - !9260 v3 ftrace: Fix possible use-after-free issue in ftrace_location() - net: bridge: xmit: make sure we have at least eth header len bytes - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - of: module: add buffer overflow check in of_modalias() - !9061 iio: mma8452: Fix trigger reference couting - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: mcba_usb: fix memory leak in mcba_usb - inet_diag: fix kernel-infoleak for UDP sockets - ftrace: Fix possible use-after-free issue in ftrace_location() - !9227 kprobes: Fix possible use-after-free issue on kprobe registration - !9228 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - !9225 can: sja1000: fix use after free in ems_pcmcia_add_card() - !8656 mm, slub: fix potential memoryleak in kmem_cache_open() - !8937 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8691 Fix page corruption caused by racy check in __free_pages - batman-adv: Avoid WARN_ON timing related checks - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - kprobes: Fix possible use-after-free issue on kprobe registration - can: sja1000: fix use after free in ems_pcmcia_add_card() - !9179 CVE-2021-47232 - !9004 media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - !8130 v2 CVE-2021-47493 - !9006 media: tc358743: register v4l2 async device only after successful setup - !9144 serial: 8250_exar: Don't remove GPIO device on suspend - sched: smart_grid: fix potential NULL pointer dereference - can: j1939: fix Use-after-Free, hold skb ref while in use - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() - can: j1939: transport: add j1939_session_skb_find_by_offset() function - !8800 ALSA: usb-audio: Stop parsing channels bits when all channels are found. - !8798 hid: cp2112: Fix duplicate workqueue initialization - !8799 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - serial: 8250_exar: Don't remove GPIO device on suspend - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - iio: mma8452: Fix trigger reference couting - media: tc358743: register v4l2 async device only after successful setup - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - firewire: ohci: mask bus reset interrupts between ISR and bottom half - wifi: nl80211: don't free NULL coalescing rule - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - ALSA: usb-audio: Stop parsing channels bits when all channels are found. - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - hid: cp2112: Fix duplicate workqueue initialization - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - atl1c: Work around the DMA RX overflow issue - Fix page corruption caused by racy check in __free_pages - mm, slub: fix potential memoryleak in kmem_cache_open() - rpmsg: virtio: Free driver_override when rpmsg_remove() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - loop: use lo->lo_disk for kobject_uevent - jbd2: export jbd2_journal_[grab|put]_journal_head - ocfs2: fix a deadlock when commit trans - ocfs2: fix race between searching chunks and release journal_head from buffer_head- !9086 v2 dhugetlb: use rcu lock to protect hpool - !8796 CVE-2023-52810 - !8699 wifi: cfg80211: check A-MSDU format more carefully - !9123 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - !9005 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !9113 IB/qib: Protect from buffer - !9119 PCI: aardvark: Fix kernel panic during PIO transfer - !9058 watchdog: Fix possible use-after-free by calling del_timer_sync() - !9053 soc: fsl: qbman: Use raw spinlock for cgr_lock - PCI: aardvark: Fix kernel panic during PIO transfer - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - PCI: aardvark: Don't rely on jiffies while holding spinlock - !9091 RDMA/cma: Fix rdma_resolve_route() memory leak - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - !9037 fix CVE-2021-47509 - RDMA/cma: Fix rdma_resolve_route() memory leak - dhugetlb: use rcu lock to protect hpool - !8291 Fix CVE-2023-52836 - !8574 net: ieee802154: fix null deref in parse dev addr - !9017 misc/libmasm/module: Fix two use after free in ibmasm_init_one - !9045 ALSA: seq: Fix race of snd_seq_timer_open() - !9046 net: rds: fix memory leak in rds_recvmsg - !8632 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - !8695 net: macb: fix use after free on rmmod - !4633 Add support for Hygon family 18h model 5h HD-Audio - !9057 CVE-2021-47261 - !8637 dyndbg: fix old BUG_ON in >control parser - !8698 net: batman-adv: fix error handling - !8715 net/sched: act_skbmod: prevent kernel-infoleak - !8775 llc: verify mac len before reading mac header - watchdog: Fix possible use-after-free by calling del_timer_sync() - IB/mlx5: Fix initializing CQ fragments buffer - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9022 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - !8786 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - !8704 usb: fix various gadget panics on 10gbps cabling - !9013 net: encx24j600: check error in devm_regmap_init_encx24j600 - net: rds: fix memory leak in rds_recvmsg - ALSA: seq: Fix race of snd_seq_timer_open() - !9036 IB/hfi1: Restore allocated resources on failed copyout - !4620 Some fixes for Hygon model 4h~6h processors - !4630 Add support for Hygon model 6h L3 PMU - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix potential out-of-bounds shift - !8549 batman-adv: Avoid infinite loop trying to resize local TT - !8763 tipc: fix UAF in error path - IB/hfi1: Restore allocated resources on failed copyout - !8956 net: ti: fix UAF in tlan_remove_one - !8959 comedi: vmk80xx: fix bulk-buffer overflow - !8740 CVE-2024-36914 - !8824 igb: Fix use-after-free error during reset - !8987 bna: ensure the copied buf is NUL terminated - !9026 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8923 i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - !8961 nfp: Fix memory leak in nfp_cpp_area_cache_add() - !8875 drm/vmwgfx: Fix invalid reads in fence signaled events - !8883 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - misc/libmasm/module: Fix two use after free in ibmasm_init_one - net: encx24j600: check error in devm_regmap_init_encx24j600 - !8998 i2c: acpi: fix resource leak in reconfiguration device addition - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8991 clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - !8992 fix CVE-2024-36905 - i2c: acpi: fix resource leak in reconfiguration device addition - !8868 ipv6: prevent NULL dereference in ip6_output() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - !8737 ubifs: Set page uptodate in the correct place - !8668 phonet/pep: fix racy skb_queue_empty() use - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - bna: ensure the copied buf is NUL terminated - nfp: Fix memory leak in nfp_cpp_area_cache_add() - comedi: vmk80xx: fix bulk-buffer overflow - net: ti: fix UAF in tlan_remove_one - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - ipv6: prevent NULL dereference in ip6_output() - igb: Fix use-after-free error during reset - fs/jfs: Add check for negative db_l2nbperpage - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - llc: verify mac len before reading mac header - tipc: fix UAF in error path - drm/amd/display: Skip on writeback when it's not applicable - ubifs: Set page uptodate in the correct place - net/sched: act_skbmod: prevent kernel-infoleak - usb: fix various gadget panics on 10gbps cabling - wifi: cfg80211: check A-MSDU format more carefully - net: batman-adv: fix error handling - net: macb: fix use after free on rmmod - phonet/pep: fix racy skb_queue_empty() use - dyndbg: fix old BUG_ON in >control parser - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - net: ieee802154: fix null deref in parse dev addr - batman-adv: Avoid infinite loop trying to resize local TT - locking/ww_mutex/test: Fix potential workqueue corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h- !8895 net: fix out-of-bounds access in ops_init - !8694 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - !8858 PCI/PM: Drain runtime-idle callbacks before driver removal - !8626 fs/9p: only translate RWX permissions for plain 9P2000 - !8490 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8777 memory: fsl_ifc: fix leak of IO mapping on probe failure - !8806 media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8664 mmc: mmc_spi: fix error handling in mmc_spi_probe() - !8865 staging: rtl8712: fix use-after-free in rtl8712_dl_fw - !8888 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - !8825 watchdog: Fix possible use-after-free in wdt_startup() - !8654 nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8358 perf report: Fix memory leaks around perf_tip() - !8552 tipc: fix a possible memleak in tipc_buf_append - !8851 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8802 CVE-2021-47294 - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8628 erspan: make sure erspan_base_hdr is present in skb->head - !8716 CVE-2024-35910 - !8325 ocfs2: fix data corruption after conversion from inline format - !8729 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8636 ipv6: Fix potential uninit-value access in __ip6_make_skb() - watchdog: Fix possible use-after-free in wdt_startup() - !8773 sched: remove WARN_ON on checking rq->tmp_alone_branch - media: zr364xx: fix memory leak in zr364xx_start_readpipe - !8678 can: pch_can: pch_can_rx_normal: fix use after free - netrom: Fix use-after-free of a listening socket. - netrom: Decrease sock refcount when sock timers expire - !8676 net: tulip: de4x5: fix the problem that the array 'lp->phy[8 - !8708 media: imon: fix access to invalid resource for the second interface - !8707 regmap: Fix possible double-free in regcache_rbtree_exit() - !8706 isdn: mISDN: Fix sleeping function called from invalid context - !8705 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8357 nilfs2: fix underflow in second superblock position calculations - !8681 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8484 scsi: megaraid_sas: Fix resource leak in case of probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - sched: remove WARN_ON on checking rq->tmp_alone_branch - !8620 CVE-2024-35896 - !8526 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - !8336 tcp: fix page frag corruption on page fault - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8521 isofs: Fix out of bound access for corrupted isofs image - !7786 powerpc/powernv: Add a null pointer check in opal_event_init() - !8568 gfs2: Fix use-after-free in gfs2_glock_shrink_scan - tcp: properly terminate timers for kernel sockets - mptcp: add sk_stop_timer_sync helper - !8478 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !8366 net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - !8544 CVE-2021-47358 - !8577 mmc: sdhci-msm: pervent access to suspended controller - !8579 net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - !8603 rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - media: imon: fix access to invalid resource for the second interface - regmap: Fix possible double-free in regcache_rbtree_exit() - isdn: mISDN: Fix sleeping function called from invalid context - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - !8516 CVE-2021-47409 - !8465 drm/amd/display: Avoid NULL dereference of timing generator - !8500 pwm: Fix double shift bug - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - can: pch_can: pch_can_rx_normal: fix use after free - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - !8402 i40e: Fix freeing of uninitialized misc IRQ vector - !8398 comedi: ni_usb6501: fix NULL-deref in command paths - mmc: mmc_spi: fix error handling in mmc_spi_probe() - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - !8464 i2c: smbus: fix NULL function pointer dereference - !8434 iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - !8411 platform/x86: wmi: Fix opening of char device - ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8307 s390/dasd: protect device queue against concurrent access - !8444 CVE-2021-47511 - !8443 v2 ipack: ipoctal: fix module reference leak - !8611 smackfs: restrict bytes count in smk_set_cipso() - !8610 media: gspca: cpia1: shift-out-of-bounds in set_flicker - !8609 can: peak_pci: peak_pci_remove(): fix UAF - !8430 drm/sched: Avoid data corruptions - !8557 net: cdc_eem: fix tx fixup skb leak - !8365 efi/capsule-loader: fix incorrect allocation size - !8333 soc: qcom: llcc: Handle a second device without data corruption - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - smackfs: restrict bytes count in smk_set_cipso() - media: gspca: cpia1: shift-out-of-bounds in set_flicker - can: peak_pci: peak_pci_remove(): fix UAF - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - mmc: sdhci-msm: pervent access to suspended controller - gfs2: Fix use-after-free in gfs2_glock_shrink_scan - net: cdc_eem: fix tx fixup skb leak - tipc: fix a possible memleak in tipc_buf_append - staging: greybus: uart: fix tty use after free - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - isofs: Fix out of bound access for corrupted isofs image - usb: dwc2: Fix memory leak in dwc2_hcd_init - usb: dwc2: check return value after calling platform_get_resource() - pwm: Fix double shift bug - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - scsi: megaraid_sas: Fix resource leak in case of probe failure - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - drm/amd/display: Avoid NULL dereference of timing generator - i2c: smbus: fix NULL function pointer dereference - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: pcm: oss: Fix a few more UBSAN fixes - ipack: ipoctal: fix module reference leak - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - drm/sched: Avoid data corruptions - platform/x86: wmi: Fix opening of char device - i40e: Fix freeing of uninitialized misc IRQ vector - comedi: ni_usb6501: fix NULL-deref in command paths - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - efi/capsule-loader: fix incorrect allocation size - perf report: Fix memory leaks around perf_tip() - nilfs2: fix underflow in second superblock position calculations - tcp: fix page frag corruption on page fault - soc: qcom: llcc: Handle a second device without data corruption - ocfs2: fix data corruption after conversion from inline format - s390/dasd: protect device queue against concurrent access - powerpc/powernv: Add a null pointer check in opal_event_init()- scsi: hisi_sas: Allocate DFX memory during dump trigger- !8437 comedi: dt9812: fix DMA buffers on stack - !8515 v2 *** CVE-2021-47356 *** - !8582 v2 bcache: avoid oversized read request in cache missing code path - !8522 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !8499 udf: Fix NULL pointer dereference in udf_symlink function - !8498 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8570 net: hamradio: fix memory leak in mkiss_close - !8506 CVE-2024-36015 - !8508 memory: fsl_ifc: fix leak of private memory on probe failure - !8470 v2 CVE-2024-35808 - !8050 block: prevent division by zero in blk_rq_stat_sum() - !8469 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8482 v2 Fix hugetlb deadlock - bcache: avoid oversized read request in cache missing code path - !8327 wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - !8316 net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - net: hamradio: fix memory leak in mkiss_close - !8310 jfs: fix two - !8507 tty: vcc: Add check for kstrdup() in vcc_probe() - !8441 pinctrl: core: delete incorrect free in pinctrl_enable() - !8414 backport for CVE-2023-52750 - !8449 drm/amd/pm: Update intermediate power state for SI - !8453 net: fix uninit-value in caif_seqpkt_sendmsg - !6800 block: fix overflow in blk_ioctl_discard() - !8068 CVE-2021-47427 - !8102 v2 sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - !8413 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - !8417 NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - !8403 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8393 4.19: fix CVE-2024-35978 - !8349 perf hist: Fix memory leak of a perf_hpp_fmt - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - mISDN: fix possible use-after-free in HFC_cleanup() - memory: fsl_ifc: fix leak of private memory on probe failure - tty: vcc: Add check for kstrdup() in vcc_probe() - !8296 atm: iphase: fix possible use-after-free in ia_module_exit() - !8297 v2 powerpc/mm: Fix lockup on kernel exec fault - !8405 tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - !8423 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - udf: Fix NULL pointer dereference in udf_symlink function - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8354 CVE-2021-47277 - !8386 drm/nouveau/debugfs: fix file release memory leak - !8452 Fix CVE-2021-47438 - !8308 mac80211: fix use-after-free in CCMP/GCMP RX - !8341 net/mlx5: Properly link new fs rules into the tree - hugetlb: pass head page to remove_hugetlb_page() - hugetlbfs: fix hugetlbfs_statfs() locking - hugetlb: make free_huge_page irq safe - hugetlb: change free_pool_huge_page to remove_pool_huge_page - hugetlb: call update_and_free_page without hugetlb_lock - hugetlb: create remove_hugetlb_page() to separate functionality - Revert "hugetlb: make free_huge_page irq safe" - Revert "hugetlbfs: fix hugetlbfs_statfs() locking" - !8075 v2 HID: betop: fix slab-out-of-bounds Write in betop_probe - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - !8191 HID: usbhid: free raw_report buffers in usbhid_stop - !8314 mcb: fix error handling in mcb_alloc_bus() - !7852 CVE-2021-47407 - net: fix uninit-value in caif_seqpkt_sendmsg - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - !8276 usb: udc: remove warning when queue disabled ep - !8142 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - !8410 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - drm/amd/pm: Update intermediate power state for SI - !8175 jfs: fix array-index-out-of-bounds in diAlloc - pinctrl: core: delete incorrect free in pinctrl_enable() - comedi: dt9812: fix DMA buffers on stack - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - !8292 netfilter: conntrack: serialize hash resizes and cleanups - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - !8348 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - !8324 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8394 hugetlbfs: fix hugetlbfs_statfs() locking - !8188 v2 ACPI: video: check for error while searching for backlight device parent - hugetlbfs: fix hugetlbfs_statfs() locking - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8303 ipvlan: add ipvlan_route_v6_outbound() helper - drm/nouveau/debugfs: fix file release memory leak - !8211 fix CVE-2024-35877 - !7964 v2 vt: fix unicode buffer corruption when deleting characters - !8160 v2 ipack: ipoctal: fix stack information leak - !8100 arch related major bugfix before 2023 - !8192 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - kvm: fix previous commit for 32-bit builds - kvm: avoid speculation-based attacks from out-of-range memslot accesses - !8181 v3 cpu/hotplug: Don't offline the last non-isolated CPU - perf hist: Fix memory leak of a perf_hpp_fmt - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - !8205 fix hugetlb deadlock - !8061 *** CVE-2021-47475 *** - !8252 sysv: don't call sb_bread() with pointers_lock held - !8248 gfs2: ignore negated quota changes - !8206 RDMA: Verify port when creating flow rule - net/mlx5: Properly link new fs rules into the tree - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - !8219 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - !8223 CVE-2023-52804 - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - mcb: fix error handling in mcb_alloc_bus() - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - mac80211: fix use-after-free in CCMP/GCMP RX - !8209 net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - !8257 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - ipvlan: add ipvlan_route_v6_outbound() helper - powerpc/mm: Fix lockup on kernel exec fault - atm: iphase: fix possible use-after-free in ia_module_exit() - netfilter: conntrack: serialize hash resizes and cleanups - !8062 CVE-2024-35789 - usb: udc: remove warning when queue disabled ep - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !7804 v2 selinux: avoid dereference of garbage after mount failure - sysv: don't call sb_bread() with pointers_lock held - !8186 ALSA: hda: Fix possible null-ptr-deref when assigning a stream - !8208 ocfs2: mount fails with buffer overflow in strlen - !8207 drm/msm: Fix null pointer dereference on pointer edp - gfs2: ignore negated quota changes - !7470 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !7699 CVE-2023-52669 - !7868 CVE-2024-35995 - fs/jfs: Add validity check for db_maxag and db_agpref - fs: jfs: fix shift-out-of-bounds in dbAllocAG - jfs: fix divide error in dbNextAG - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - x86/mm/pat: fix VM_PAT handling in COW mappings - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - ocfs2: mount fails with buffer overflow in strlen - drm/msm: Fix null pointer dereference on pointer edp - !8180 Fix CVE-2021-47495 - RDMA: Verify port when creating flow rule - hugetlb: make free_huge_page irq safe - mm/hugetlb: defer freeing of huge pages if in non-task context - !8146 pinctrl: single: fix potential NULL dereference - !8164 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - !8131 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - HID: usbhid: free raw_report buffers in usbhid_stop - ACPI: video: check for error while searching for backlight device parent - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - cpu/hotplug: Don't offline the last non-isolated CPU - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - jfs: fix array-index-out-of-bounds in diAlloc - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - ipack: ipoctal: fix stack information leak - pinctrl: single: fix potential NULL dereference - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - x86/ioapic: Unbreak check_timer() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - HID: betop: fix slab-out-of-bounds Write in betop_probe - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN - comedi: vmk80xx: fix expression for tx buffer size - comedi: vmk80xx: fix transfer-buffer overflows - block: prevent division by zero in blk_rq_stat_sum() - vt: fix unicode buffer corruption when deleting characters - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - KVM: x86: Handle SRCU initialization failure during page track init - selinux: avoid dereference of garbage after mount failure - crypto: s390/aes - Fix buffer overread in CTR mode - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - block: fix overflow in blk_ioctl_discard()- !8066 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - !8038 CVE-2023-52817 - !8106 usb: dwc3: ep0: fix NULL pointer exception - !8059 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8017 perf/core: Bail out early if the request AUX area is out of bound - !8064 isdn: mISDN: netjet: Fix crash in nj_probe: - !8049 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - usb: dwc3: ep0: fix NULL pointer exception - !8055 drm/client: Fully protect modes[ - !8000 v2 net/tls: Fix flipped sign in tls_err_abort() calls - !8032 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - isdn: mISDN: netjet: Fix crash in nj_probe: - !8056 scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - !7999 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - drm/client: Fully protect modes[] with dev->mode_config.mutex - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !7817 netfilter: nft_flow_offload: reset dst in route object after setting up flow - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - !7965 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - !7951 sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - perf/core: Bail out early if the request AUX area is out of bound - !7981 Fix CVE-2021-47455 - !7901 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - !7700 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7682 dm snapshot: fix lockup in dm_exception_table_exit - !7867 media: bttv: fix use after free error due to btv->timeout timer - !7421 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7415 cpu/SMT: Make SMT control more robust against enumeration failures - !7451 v2 ip: Treat IPv4 segment's lowest address as unicast - !7393 v2 scsi: sr: Do not leak information in ioctl - !7971 fbmon: prevent division by zero in fb_videomode_from_videomode() - net/tls: Fix flipped sign in tls_err_abort() calls - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !7963 ipv6: Fix infinite recursion in fib6_dump_done(). - !7979 drm/radeon: fix a possible null pointer dereference - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - drm/radeon: fix a possible null pointer dereference - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7944 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - ipv6: Fix infinite recursion in fib6_dump_done(). - sched/rt: Fix rt_runtime leaks with cpu hotplug and RT_RUNTIME_SHARE - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7811 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - !7892 CVE-2023-52868 - !7910 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - !7851 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - thermal: core: prevent potential string overflow - !7854 net/mlx5e: fix a double-free in arfs_create_groups - !7794 v2 Fix CVE-2023-52656 - media: bttv: fix use after free error due to btv->timeout timer - !7840 netrom: Fix a data-race around sysctl_netrom_transport_timeout - net/mlx5e: fix a double-free in arfs_create_groups - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7770 drm/amd/pm: fix a double-free in si_dpm_init - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7589 irqchip/gic-v3-its: Prevent double free on error - !7713 CVE-2024-35936 - !7751 Fix CVE-2023-52698 - netfilter: nft_flow_offload: reset dst in route object after setting up flow - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - !7742 netrom: Fix data-races around sysctl_net_busy_read - !7748 drm/radeon: possible buffer overflow - drm/amd/pm: fix a double-free in si_dpm_init - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - drm/radeon: possible buffer overflow - netrom: Fix data-races around sysctl_net_busy_read - !7669 btrfs: send: handle path ref underflow in header iterate_inode_ref() - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - dm snapshot: fix lockup in dm_exception_table_exit - btrfs: send: handle path ref underflow in header iterate_inode_ref() - irqchip/gic-v3-its: Prevent double free on error - ip: Treat IPv4 segment's lowest address as unicast - x86/CPU/AMD: Update the Zenbleed microcode revisions - cpu/SMT: Make SMT control more robust against enumeration failures - scsi: sr: Do not leak information in ioctl- !7694 Bluetooth: af_bluetooth: Fix deadlock - !7701 ext4: fix corruption during on-line resize - !7676 sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - ext4: fix corruption during on-line resize - Bluetooth: af_bluetooth: Fix deadlock - !7573 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() - !7547 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7586 powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - !7477 firewire: nosy: ensure user_length is taken into account when fetching packet contents - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !7483 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7425 net: gtp: Fix Use-After-Free in gtp_dellink - !7434 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - net: gtp: Fix Use-After-Free in gtp_dellink - !7228 s390/zcrypt: fix reference counting on zcrypt card objects - !7193 CVE-2024-26921 - !7096 fix CVE-2024-26865 - s390/zcrypt: fix reference counting on zcrypt card objects - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - inet: frags: re-introduce skb coalescing for local delivery - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge()- !7194 s390/dasd: fix double module refcount decrement - !7059 nilfs2: prevent kernel bug at submit_bh_wbc() - !7163 v2 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7104 KVM: Always flush async #PF workqueue when vCPU is being destroyed - !7203 NTB: fix possible name leak in ntb_register_device() - NTB: fix possible name leak in ntb_register_device() - s390/dasd: fix double module refcount decrement - !7158 v2 Squashfs: check the inode number is not the invalid value of zero - !7181 nfs: fix UAF in direct writes - !7091 nouveau: lock the client object tree. - !7120 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7089 nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !7151 v2 scsi: sd: Fix sd_do_mode_sense() buffer length handling - nfs: fix UAF in direct writes - !7033 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !7079 nvmet: fix a use-after-free - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !7140 media: usbtv: Remove useless locks in usbtv_video_free() - Squashfs: check the inode number is not the invalid value of zero - scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7137 v2 SUNRPC: fix a memleak in gss_import_v2_context - !7138 SUNRPC: fix some memleaks in gssx_dec_option_array - !7100 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7095 CVE-2024-27020 - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - SUNRPC: fix a memleak in gss_import_v2_context - !7114 v2 backport patch for thp deferred list for 4.19 - !7034 fix CVE-2024-27001 for 4.19 - !7032 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !7115 drm/radeon: add a force flush to delay work when radeon - !7055 scsi: qla2xxx: Fix command flush on cable pull - !7109 fix CVE-2024-26960 - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6260 packet: move from strlcpy with unused retval to strscpy - drm/radeon: add a force flush to delay work when radeon - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - mm, thp: do not queue fully unmapped pages for deferred split - !7046 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - mm: swap: fix race between free_swap_and_cache() and swapoff() - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() - !7053 CVE-2024-27024 - KVM: Always flush async #PF workqueue when vCPU is being destroyed - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !6970 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - !6995 v2 net/mlx5e: Prevent deadlock while disabling aRFS - !7038 i40e: Fix NULL ptr dereference on VSI filter sync - !7037 media: v4l2-tpg: fix some memleaks in tpg_alloc - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: __nft_expr_type_get() selects specific family type - nouveau: lock the client object tree. - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - !6992 media: edia: dvbdev: fix a use-after-free - nvmet: fix a use-after-free - !7045 v2 b43: fix CVE-2023-52644 - !7017 v2 net: ath9k: fix CVE-2024-26897 - nilfs2: prevent kernel bug at submit_bh_wbc() - !7016 v3 Fix CVE-2022-48693 - !7012 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6991 mac802154: fix llsec key resources release in mac802154_llsec_key_del - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - b43: dma: Fix use true/false for bool type variable - !7005 media: ttpci: fix two memleaks in budget_av_attach - !7014 nilfs2: fix OOB in nilfs_set_de_type - !7001 fix CVE-2024-27010 - i40e: Fix NULL ptr dereference on VSI filter sync - media: v4l2-tpg: fix some memleaks in tpg_alloc - !6880 media: go7007: fix a memleak in go7007_load_encoder - comedi: vmk80xx: fix incomplete endpoint checking - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - !6984 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6893 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - !6958 netfilter: nf_tables: fix memleak in map from abort path - !6820 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - !6940 drm: nv04: Fix out of bounds access - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - nilfs2: fix OOB in nilfs_set_de_type - !6968 CVE-2024-26974 - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - !6976 nfp: flower: handle acti_netdevs allocation failure - media: ttpci: fix two memleaks in budget_av_attach - !6944 USB: core: Fix deadlock in usb_deauthorize_interface() - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - !6870 scsi: mpt3sas: Fix use-after-free warning - net/mlx5e: Prevent deadlock while disabling aRFS - media: edia: dvbdev: fix a use-after-free - !6966 speakup: Avoid crash on very long word - !6963 v2 CVE-2024-27000 - mac802154: fix llsec key resources release in mac802154_llsec_key_del - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6942 v2 ima: fix deadlock when traversing "ima_default_rules". - !6951 v2 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - nfp: flower: handle acti_netdevs allocation failure - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - !6881 v4 CVE-2024-26846 - !6894 tun: limit printing rate when illegal packet received by tun dev - speakup: Avoid crash on very long word - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - !6883 Bluetooth: Fix TOCTOU in HCI debugfs implementation - !6856 media: dvb-frontends: avoid stack overflow warnings with clang - netfilter: nf_tables: fix memleak in map from abort path - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler - !6839 CVE-2023-52650 - !6869 v2 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - !6867 v2 nouveau: fix instmem race condition around ptr stores - USB: core: Fix deadlock in usb_deauthorize_interface() - !6852 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - ima: fix deadlock when traversing "ima_default_rules". - drm: nv04: Fix out of bounds access - tun: limit printing rate when illegal packet received by tun dev - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value - Bluetooth: Fix TOCTOU in HCI debugfs implementation - nvme-fc: do not wait in vain when unloading module - nvme-fc: remove err_work work item - media: go7007: fix a memleak in go7007_load_encoder - scsi: mpt3sas: Fix use-after-free warning - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity - nouveau: fix instmem race condition around ptr stores - media: dvb-frontends: avoid stack overflow warnings with clang - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - drm/tegra: dsi: Add missing check for of_find_device_by_node - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - packet: move from strlcpy with unused retval to strscpy- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- bug fix for enfs, when diconnect many sockets io is hang- arm64: cpufeature: Extract capped perfmon fields - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- Revert "genirq: Increase the number of IRQ descriptors"- crypto: hisilicon - Add value profile support for kernel- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- config: arm64: Enable dubugfs config of hisi sas - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - scsi: hisi_sas: Configure the initialization registers according to HBA model - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel controller reset and control phy command - scsi: hisi_sas: Limit users changing debugfs BIST count value - scsi: hisi_sas: Use autosuspend for the host controller - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: hisi_sas: use threaded irq to process CQ interrupts - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas: Fix up probe error handling for v3 hw - scsi: hisi_sas: Recover PHY state according to the status before reset - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba - scsi: hisi_sas: Add check for methods _PS0 and _PR0 - scsi: hisi_sas: Add controller runtime PM support for v3 hw - scsi: hisi_sas: Switch to new framework to support suspend and resume - scsi: hisi_sas: Code style cleanup - scsi: hisi_sas: Add missing newlines - scsi: hisi_sas: Add BIST support for fixed code pattern - scsi: hisi_sas: Add BIST support for phy FFE - scsi: hisi_sas: Make phy index variable name consistent - scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg - scsi: hisi_sas: Modify macro name for OOB phy linkrate - scsi: hisi_sas: Remove one kerneldoc comment - scsi: hisi_sas: Do not reset phy timer to wait for stray phy up - scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() - scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list - scsi: hisi_sas: Modify the commit information for DSM method - scsi: hisi_sas: Display proc_name in sysfs - scsi: hisi_sas: Fix build error without SATA_HOST - scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() - scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity - scsi: hisi_sas: Modify the file permissions of trigger_dump to write only - scsi: hisi_sas: Replace magic number when handle channel interrupt - scsi: hisi_sas: Stop converting a bool into a bool - scsi: hisi_sas: Return directly if init hardware failed - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Make three functions static - scsi: hisi_sas: fix spelling mistake "digial" -> "digital" - scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation - scsi: hisi_sas: Remove some unused function arguments - scsi: hisi_sas: Remove redundant work declaration - scsi: hisi_sas: Remove hisi_sas_hw.slot_complete - scsi: hisi_sas: add debugfs auto-trigger for internal abort time out - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code - scsi: hisi_sas: remove set but not used variable 'irq_value' - scsi: hisi_sas: Remove some unnecessary code - scsi: hisi_sas: Modify return type of debugfs functions - scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed - scsi: hisi_sas: Drop SMP resp frame DMA mapping - scsi: hisi_sas: Drop kmap_atomic() in SMP command completion - scsi: hisi_sas: Snapshot AXI and RAS register at debugfs - scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs - scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT - scsi: hisi_sas: Make max IPTT count equal for all hw revisions - scsi: hisi_sas: Some misc tidy-up - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental - scsi: hisi_sas: Fix losing directly attached disk when hot-plug - scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code - scsi: hisi_sas: No need to check return value of debugfs_create functions- Backport cpu turbo patches- genirq: Increase the number of IRQ descriptors - irqchip: gic-v3: Collection table support muti pages- net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters - net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure - net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() - Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure - net: hns3: Fallback Ethtool's modifications to extack - net: hns3: Fallback ethtool's modification of lane - net: hns3: HNAE3 framework add support for ROH client - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: Add configuration of TM QCN error event - net: hns3: fix return value check bug of rx copybreak - net: hns3: add netdev reset check for hns3_set_tunable() - ethtool: mark netlink family as __ro_after_init - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: fix deadlock issue when externel_lb and reset are executed together - ethtool: Fix uninitialized number of lanes - ethtool: reset lanes when lanes is omitted - ethtool: limit bitset size - ethtool: fix application of verbose no_mask bitset - net: hns3: fix for not calculating TX BD send size correctly - NIC: hns3: fix kabi - ptp: deprecate gettime64() in favor of gettimex64() - net: hns3: add support for Hisilicon ptp sync device - net: hns3: sync linux kernel hns3 wol to openeuler - net: hns3: fix pointer cast to different type for wol - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - net: hns3: add supports pfc storm detection and suppression - net: hns3: debugfs add dump dscp map info - net: hns3: support debugfs for wake on lan - net: hns3: add debugfs support for interrupt coalesce - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: fix setting wrong tx_timeout value issue - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: add wait until mac link down - net: hns3: fix set cpu affinity when state down - net: hns3: restore user pause configure when disable autoneg - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: add support config dscp map to tc - net: hns3: refactor hclge_update_desc_vfid for extension - net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops - net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure - net: hns3: add querying fec statistics - ethtool: add FEC statistics - ethtool: fec_prepare_data() - jump to error handling - ethtool: support FEC settings over netlink - ethtool: netlink bitset handling - net: hns3: avoid mult + div op in critical data path - net: hns3: add support to query and set lane number by ethtool - ethtool: Extend link modes settings uAPI with lanes - net: hns3: Resolved the kabi change issue caused by new members in the devlink structure - The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs - net: hns3: Fix for the compilation problem of hclge_comm_cmd - net: hns3: remove always exist devlink pointer check - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - net: hns3: fix reset timeout when enable full VF - net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: add support for getting GE port lanes - net: hns3: Use the correct style for SPDX License Identifier - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: PF supports to set and query lane_num by sysfs - net: ethtool: add VxLAN to the NFC API - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support query port ext information - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support customized exception handling interfaces. - net: hns3: fix miss L3E checking for rx packet - net: hns3: support wake on lan configuration and query - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: add support for external loopback test - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: handle empty unknown interrupt for VF - net: hns3: add support for TX push mode - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - ethtool: set device ring sizes with RINGS_SET request - ethtool: provide ring sizes with RINGS_GET request - ethtool: helper functions for netlink interface - ethtool: introduce ethtool netlink interface - ethtool: provide link mode names as a string set - ethtool: move string arrays into common file - ethtool: move to its own directory - net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: sync rx ring head in echo common pull - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: add support for pf querying new interrupt resources - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. - net: hns3: fix the max tx size according to user manual - net: hns3: disable sriov before unload hclge layer - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: do not allow call hns3_nic_net_open repeatedly - net: hns3: optimize the rx page reuse handling process - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - net: hns3: fix GRO configuration error after reset - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool - net: hns3: change the method of obtaining default ptp cycle - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add support for PTP - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add log for workqueue scheduled late - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: fix user's coalesce configuration lost issue - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: Trivial spell fix in hns3 driver - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support to query device specifications - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net:hns3 Fix KABI for The dev_version & caps element is added to the hnae3_ae_dev structure. - net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle - net:hns3 Fix KABI for ethtools->supported_coalesce_params - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: remove unused macro definition - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc() - net: hns3: add support for TX hardware checksum offload - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: add UDP segmentation offload support - net: hns3: use capabilities queried from firmware - net: hns3: add support to query device capability - net: hns3: add device version to replace pci revision - net: hns3: remove some unused macros - net: hns3: remove some unused codes in hns3_nic_set_features() - net: hns3: fix two coding style issues in hclgevf_main.c - net: hns3: remove two unused macros in hclgevf_cmd.c - net: hns3: remove an unused macro hclge_is_csq - net: hns3: fix a print format issue in hclge_mac_mdio_config() - net: hns3: remove some unused fields in struct hclge_dev - net: hns3: remove two duplicated register macros in hclgevf_main.h - net: hns3: remove unused struct hnae3_unic_private_info - net: hns3: remove some unused fields in struct hns3_nic_priv - net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd - net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd - net: hns3: refactor hclge_query_bd_num_cmd_send() - net: hns3: refactor hclge_config_tso() - net: hns3: remove a duplicated printing in hclge_configure() - net: hns3: modify two uncorrect macro names - net: hns3: remove a redundant register macro definition - net/hns: Remove custom driver version in favour of global one - net: hns3: clear port base VLAN when unload PF - net: hns3: reject unsupported coalescing params - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() - net: hns3: remove unused macros - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() - net: hns3: fix compile warning without CONFIG_RFS_ACCEL - net: hns3: Use LLDP ethertype define ETH_P_LLDP - net: hns3: return 0 and print warning when hit duplicate MAC - net: hns3: make function hclge_set_all_vf_rst() static - net: phy: Move linkmode helpers to somewhere public - net: hns3: Add unlikely for buf_num check - net: hns3: Add default irq affinity - net: hns3: Only update mac configuation when necessary - net: hns3: Fix for loopback selftest failed problem- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- config: arm64: Build HiSilicon SPI/SFC driver as module - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - spi: hisi-sfc-v3xx: add support for IRQ mode - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register - spi: hisi-sfc-v3xx: factor out bus config and transfer functions - spi: hisi-sfc-v3xx: factor out IO modes configuration - spi: Remove CONFIG_ prefix from Kconfig select - spi: hisi-sfc-v3xx: add error check after per operation - spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits - spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes - spi: Allow SPI controller override device buswidth - spi: Add HiSilicon v3xx SPI NOR flash controller driver - spi/acpi: avoid spurious matches during slave enumeration - spi/acpi: fix incorrect ACPI parent check - spi/acpi: enumerate all SPI slaves in the namespace - driver core: platform: return -ENXIO for missing GpioInt - driver: platform: Support parsing GpioInt 0 in platform_get_irq() - spi: spi-mem: Fix build error without CONFIG_SPI_MEM - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum - sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig - powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config - m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig - mips: Drop CONFIG_MTD_M25P80 in various defconfig files - ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - mtd: spi-nor: fix kernel-doc for spi_nor::spimem - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() - mtd: spi-nor: Stop compare with negative in Reg Ops methods - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods - mtd: spi-nor: Fix direction of the write_sr() transfer - mtd: spi-nor: Move m25p80 code in spi-nor.c - mtd: spi-nor: always use bounce buffer for register read/writes - mtd: spi-nor: Add support for mx25u12835f - spi: add support for octal mode I/O data transfer- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- Add feature for nfs client support multipath- mpam: support ACPI for MPAM 2.0- perf metricgroup: Fix find_evsel_group() event selector - perf metricgroup: Fix for metrics containing duration_time - perf metricgroup: Fix system PMU metrics - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - perf test: Fix metric parsing test - perf test: Fix msan uninitialized use. - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test - perf expr: Allow numbers to be followed by a dot - perf expr: Test parsing of floating point numbers - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf pmu: Save pmu name - perf pmu: Simplify arguments of __perf_pmu__new_alias - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf jevents: Add test for arch std events - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - perf jevents: Tidy error handling - perf jevents: Fix event syntax error caused by ExtSel - perf jevents: Fix getting maximum number of fds - perf jevents: Fix event code for events referencing std arch events - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf metricgroup: Fix uncore metric expressions - perf test: Free formats for perf pmu parse test - perf metric: Do not free metric when failed to resolve - perf metric: Free metric when it failed to resolve - perf metric: Release expr_parse_ctx after testing - perf test: Fix memory leaks in parse-metric test - perf parse-event: Fix memory leak in evsel->unit - perf evlist: Fix cpu/thread map leak - perf metric: Fix some memory leaks - part 2 - perf metric: Fix some memory leaks - perf test: Free aliases for PMU event map aliases test - perf metricgroup: Fix typo in comment. - perf list: Do not print 'Metric Groups:' unnecessarily - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() - perf jevents: Add support for parsing perchip/percore events - perf jevents: Add new structure to pass json fields. - perf jevents: Make json_events() static and ditch jevents.h file - perf metric: Rename group_list to metric_list - perf metric: Rename struct egroup to metric - perf metric: Add metric group test - perf metric: Make compute_single function more precise - perf metric: Add recursion check when processing nested metrics - perf metric: Add DCache_L2 to metric parse test - perf metric: Add cache_miss_cycles to metric parse test - perf tests: Add parse metric test for frontend metric - perf tests: Add parse metric test for ipc metric - perf metric: Add events for the current list - perf metric: Compute referenced metrics - perf metric: Add referenced metrics to hash data - perf metric: Collect referenced metrics in struct metric_expr - perf metric: Collect referenced metrics in struct metric_ref_node - perf metric: Rename __metricgroup__add_metric to __add_metric - perf metric: Add add_metric function - perf metric: Add macros for iterating map events - perf metric: Add expr__del_id function - perf metric: Change expr__get_id to return struct expr_id_data - perf metric: Add expr__add_id function - perf metric: Fix memory leak in expr__add_id function - perf metric: Add 'struct expr_id_data' to keep expr value - perf metric: Rename expr__add_id() to expr__add_val() - perf pmu: Improve CPU core PMU HW event list ordering - perf pmu: List kernel supplied event aliases for arm64 - perf tools: Add test_generic_metric function - perf tools: Release metric_events rblist - perf tools: Factor out prepare_metric function - perf tools: Add metricgroup__parse_groups_test function - perf tools: Add fake_pmu to parse_group() function - perf parse: Factor out parse_groups() function - perf tests: Add another metric parsing test - perf pmu: Add a perf_pmu__fake object to use with __parse_events() - perf parse: Provide a way to pass a fake_pmu to parse_events() - perf tests: Factor check_parse_id function - perf tools: Add fake pmu support - perf tools: Fix term parsing for raw syntax - perf parse: Add 'struct parse_events_state' pointer to scanner - perf stat: Do not pass avg to generic_metric - perf tools: Allow r0x event syntax - perf parser: Add support to specify rXXX event with pmu - perf metricgroup: Remove unnecessary ',' from events - perf metricgroup: Add options to not group or merge - perf metricgroup: Remove duped metric group events - perf metricgroup: Order event groups by size - perf metricgroup: Delay events string creation - perf metricgroup: Use early return in add_metric - perf metricgroup: Always place duration_time last - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools - perf expr: Migrate expr ids table to a hashmap - perf test: Provide a subtest callback to ask for the reason for skipping a subtest - perf test: Improve pmu event metric testing - perf expr: Parse numbers as doubles - perf expr: Increase max other - perf expr: Allow ',' to be an other token - perf expr: Allow for unlimited escaped characters in a symbol - perf test: Test pmu-events aliases - perf pmu: Make pmu_uncore_alias_match() public - perf pmu: Add is_pmu_core() - perf test: Add pmu-events test - perf pmu: Refactor pmu_add_cpu_aliases() - perf jevents: Support test events folder - perf jevents: Add some test events - perf tests expr: Added test for runtime param in metric expression - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" - perf metrictroup: Split the metricgroup__add_metric function - perf expr: Add expr_scanner_ctx object - perf expr: Add expr_ prefix for parse_ctx and parse_id - perf expr: Fix copy/paste mistake - perf expr: Fix memory leaks in metric bison - perf expr: Make expr__parse() return -1 on error - perf expr: Straighten expr__parse()/expr__find_other() interface - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables - perf expr: Move expr lexer to flex - perf expr: Add expr.c object - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint - perf metricgroup: Support metric constraint - perf util: Factor out sysctl__nmi_watchdog_enabled() - perf metricgroup: Factor out metricgroup__add_metric_weak_group() - perf jevents: Support metric constraint - perf tools: Update copy of libbpf's hashmap.c - perf tools: Sync hashmap.h with libbpf's - perf tools: Grab a copy of libbpf's hashmap - libbpf, hashmap: Fix undefined behavior in hash_bits - libbpf: Fix libbpf hashmap on (I)LP32 architectures - libbpf: Define __WORDSIZE if not available - libbpf, hashmap: Remove unused #include - libbpf: fix missing __WORDSIZE definition - perf parse-events: Fix an old style declaration - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events - tools bitmap: Implement bitmap_equal() operation at bitmap API - perf metricgroup: Fix printing event names of metric group with multiple events - perf list: Hide deprecated events by default - perf tools: Move ALLOC_LIST into a function - perf stat: Fix free memory access / memory leaks in metrics - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - perf jevents: Add support for Hisi hip08 L3C PMU aliasing - perf jevents: Add support for Hisi hip08 HHA PMU aliasing - perf jevents: Add support for Hisi hip08 DDRC PMU aliasing - perf pmu: Support more complex PMU event aliasing - perf metricgroup: Support multiple events for metricgroup - perf metricgroup: Scale the metric result - perf pmu: Change convert_scale from static to global - perf metricgroup: Remove needless includes from metricgroup.h - perf metricgroup: Add missing list_del_init() when flushing egroups list - perf tools metric: Don't include duration_time in group - perf list: Avoid extra : for --raw metrics - perf jevents: Use nonlocal include statements in pmu-events.c - perf jevents: Remove unused variable - perf stat: Fix metrics with --no-merge - libbpf: add resizable non-thread safe internal hashmap - perf list: Output tool events - perf evsel: Support printing evsel name for 'duration_time' - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf stat: Implement duration_time as a proper event - perf stat: Revert checks for duration_time - perf tools: Fix legacy events symbol separator parsing - perf list: Display metric expressions for --details option - perf stat: Move 'metric_events' to 'struct perf_stat_config' - perf stat: Pass a 'struct perf_stat_config' argument to global print functions - perf stat: Pass 'struct perf_stat_config' argument to local print functions - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() - perf stat: Introduce perf_evlist__print_counters()- scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids- spec: fix the problem that patches are not packaged in src.rpmdc-64g.compass-ci 17266461374.19.90-2409.4.0.0295.oe2003sp44.19.90-2409.4.0.0295.oe2003sp40-metadata_list-compact_tlv-python3-perf-debuginfo-4.19.90-2409.4.0.0295.oe2003sp4.aarch640-metadata_list-compact-python3-perf-debuginfo-4.19.90-2409.4.0.0295.oe2003sp4.aarch64debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2409.4.0.0295.oe2003sp4.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6216551fae7664af99e6563cf03da45a68cb8176, with debug_info, not strippedD+<ԵjEutf-8f502320eff956d1f3c1dc1062d3a9171a6b8c24d208ae41a8324eb613646908e?p7zXZ !#,D] b2u Q{LY\%V6Bß^Ҷ\@>bd:+i& d&םR,dH]2e^lhm~oYҲ_x+"v|}5;H\vG۪R:${,&Hs דkмm\aTf wyޏ'f<pZPRP:<Ѭ=:X{#U2nx؎>23S9r)b!Pnʃg8g2Ֆ-4)(KXuT8qԗ$H>Cu)H/Ra VZ#9_cb‡dE3x~ӭ§f8Jҟ_h_&{*OӽccdƯkLy@q8%Iwx,5FKSj8[p~#h%=n!GI@yT.fϡ(߬ugr|qxd1~rjui?SID;b a1yqE|)!=ץxO<34:u:H[kpĭLf( 2U `nx xC*qhx9 n Kv1IۜFƠs}(@FYa F;r&*/Ty(Y0BYm,a%~0pEVl6e7@g8؂Q_un7::{-$:[KB;In-4ܯ;-̗_1)RgéQmڒگ [vV5ؙ4-Jf&g,%N9?GPU eSiДV~$B5 ZaxMl`~1pS,rODF3=ߥFvB׫d;3i|zb+撍9(_.ɳz-GkŤ'Bһb., |9.y}xe]vzQ4\I-4mSr_(iwJX98yݺ>p= `Ѵ(`i]B .)C1ظћDG8qShi"]$ꛙ߲FNp,~oê1;d]!uQ^ŕ+⨓0!#[\j0P i<kbdU#V`F|z? 9yKJGf'ؿ/UEJ0;i5ʹcnQ0~n? P&4RiLHi}γ )ݪjl /p^]Bف( Z e 4LpEUd[@xw3b3a P "Qge T)ju$D0<+RMUafTMY]BfÆ)ziԸ@#A%Uf*P%QRV*4:FZ%jLݧ;V>vQ-VVFGZ ˽:zNovY:\Ik7}Oaa* Њ 2wSᣉxL0>ھ5m@ ӎ%)X@)1X>S7ݹ"ObAMʡ'eiTIclW8JxǏ%r ?Oֈ#yJ5.%ұ#v>Fh48QZ+@aof.&Ld;JF +'m8a !41v̹wmZӾ.wLf@ / w M"T Ti gbT3P Hސ2'񨂱^ՋHLd~|& y9p)ˑIeU*,c<|$+QJw'[m=M=O̦NF^,1B Zk,GuR^+P;U^bfn~WGdDkBG_mneL񋙯qHHlZqK\,8i=O<<JGɡE94%v =D_H(H>|57q1'}I8 rn t( (S5䃣 Gß;-|2w|3h`z`M躾_)Af& 0ns{޿O܋L SخY)oy 2o7r m|#{_|BIƓcji] n*m 5AC ݄D.v{H[,Md"wu͉,wFc0BY'#,ᴌ .9)KFvtoeHwUtLT"HetlmfG d)B 1p}etTz *D?o RKan Nd;\֥;F$QZxv+VTT0g@㦄ol pA뽘`/ #'OrNNMo?j~f,\>Qv?>+Rh_rɫ)ļU3H;; kF. gkecꋑ+7)^tTc.:y62vR.YLşnmn 2񫮍C7;C0~]D\ə( "5V) ~FD'z9: "240\ _kBT9.uoraǻÃ<֚,Mr $I*֡AK$yT9Xh6g]La!S4xvNɢֿVe/laE?jdCrS6/QַW!t$*7BTrU.S򒾳B:0Kj7|GerSO)N2MDVR)H$ 80OycuxʶrA}X=EȲv?f?#o.lXm6p=Ip)`cC_vKԅo(Jul~mAd9bVp|^F.i`U(ҥ\'ķ/|CV#mkjB"s}s'ļ}68o/\H՛ίG~x#bsAWT{=> ]@:p;|ٷ7Kh3lAB 0!=R $zaIzdl"9og@3 I]v篹-=rddz*i w\SnxH#ꥼɫcrMG43Z3=cb!(ewg4K.9Ľ,C0KrKCm)"yy7|9*蕥a$ctHgYVN2xu~!@ZS.#o͋Dٵҝhe֙X G+.dՈSs0?5 XXB@0qf7O|6g:cᇘIӭzi24ey3m Gΐ.CUS%6M} u3swRUAT.|mUDٰX2JJ\u7l%r9~֒~."S/)`,haQlm*վy:G[x2x<k:)=i MÁ_SRYt_8 1A8]"jUӔ2fQjCT}bv"1u\`=W7p :^m!V?>WpWMz>),hVXg`N`5޼ɗ#)4n9X@E##`ʂ4f TŅ hٲ:>,X: \ *k᥌k+n` md;$9ș ܪD+&31rNS [W{裺NNX=MhDq\wC(V:cffkc?3@{nٖϕSpr?1V-,"m:}D@cY:Y^Rm8BpAnGNɸlTx"AI3D ~v\dT>!MWDuJG{<-k=j#ɥQ+8bMbԳaE@4Hj+ f*s83@X=R$IJE3U D ~aE2}YBv"6i XF+>ņ(N/蛜Hy J]+y_9Hvw/ B>Mj~H۫š8/tDN}>I̝#*Hn$M}-Q1U}u)2via i]!χ'4GyU͸3'!@xb"bJsjXpؕ87"܏s (dV h <eU 7" ƨNN7)tی_ܿ siva>-p兤Ic :t SJ5>o(tS>'|e| JA^_AT. 7#QMxWY9m'p?ZFYt2%ٳڽQ~FU`1v]-$J&`l57~l3r'7FC%B$h@bR;u 'Fy*Y^0L`oِ477yԝw\qo 0c+sKLoN)x_JgK\mI(SeN  A51 ;']Ы>b.J%&!o2-ZDQĦZ_n|a,\|ѸR5=&V$R S,-"Sk/*wzt)јs^eѷ@C7X% !]3EẉZvW-ꑢOK8&iD ,=Om>fCа(|a)*C &z/jy?ϔ_;{!#yjWblY|GS3L| Jb$[_6TUa$DH͒Ak"h@.yUoi@bc&.rBu\t^ oKR&&g8"аSk.3G7^E7NҺ6)+( d6 l!z$q&mf;#3$Q=jY"nc~"?xT}`aMs,\ +?or[ |s;t yL9߮t/r}s$FG9~KJ\ΦkyDFSh2iNG $c" USK%/SܨR;EL2¶>48u0e䐨Wa ^#rVEu ֐N˓g_X8C;3NԄUizpH͎K꜂]U6p4J& Sȴϓv&{ D5E.hs`;j煯'}H.XyCVT4bO=)3ǪD@yݖ¨AL, HWyTQ\a]eJ˛svvlQI:@P /xUYݜɝHfBp(5u!ƒ> (& 6xذܖ$>kCt<1y!ZZD̓+B<؀=h3n(<#a5މ/)0,>D`2{4z k7ؘy* {U&0DaE\;K':P55Y:sBS%MatЗʑWjQ c]`:9&z(Ciٹpx LrM XPbT?]iV@w(O&Z. 0Q`{SH1^sdQɐ 6~a'2{@#%;5E2^`[t?tq1үg';_*+ >2rzrolPi&o 75k1t`X8λt(qX^#{0I:6̟Z#*ilG[m/C&v1UC5F\Nlȁ ǭ?#Rm#7_eW/}!+ 2a7 < <{Pb7#]<{'h> =At0wɧw Obw*#EEcD8ciI:C=5)Hb* @TYL c7uOC\7D.lyvС=#^E-7X _Яﷷ)g-)70m̵O󅌎!֯k&ظzXmJLɫ('}7jPɽդf| Ah@vws: >TG5(o$uجR "%x^O?ph#EwY5 D76u&H7!YýLً_WQS[fNR'*BD| sQZۜRD*f\I}ZEPp‚ߝn|*h%,s|[+8#)L[##rC 51l穇/BOҫfϸ}@Tbd^` ϒ${"k܍Cr s* ;r<}wpCE_c|b$:t|2ks^1H,vG K~f {a fZfkfMe3bF$~"BڠlG%5?I"Ln\J+T1)A7u0)FY4^okMj&<e5>!)|cyO<۠clį7ԛYVqe>򷥕Ω7 >VnՍ6r/ə+)%VXy"dN鵤ඣjr '/E/aAnݪ|j`Cx0۞\6Cyzi5TYW$H]]4aYΙh3-qXH%y e QJȟ}ƿQ yaN@-50YC&t:KNpkh Y,;o}U螴~ 0RbF!^P9e_8]/v΃2N!y6k>8w9I?`awh To٨t7:z[+3dd(ޯqxdʸ>$:qiA_b)UB]_&GhOi?P=e˯kYoX~&#6mOJ}R=E Ʈ\ոF_eZF-e!"fZ[fg* OS$1(he\8 4CM0+5%D3q~[m/7]rK΂8{qGZAQc3FS =* &/<عӖ1'N;9c1ލѦʫW':knb4GuC^,T<,jϾJMf 1AD PcqJvuE־y[v3q~~h$nf\ss:~VY&D{0H0Qx;\A+/'׻"~a:7ط?wѓ(\&4Pߋl©8NfX<7@6ϓ3֟^Ud|PH3鑵I2"}]ϰEcXO 2A, c\4㧘Q?&)#uLm\ gKXpޠT=0t{'",Yͷ8<?MdOW핐å牠e*# |1Ȣ se<꩹bZ05c>A_4w鼰K|ĵ9}%JDN  'oZpl /Gmȋs~cʌc32:1Y|6G\UFNHa< AKsq= gYAi.2trJ2$D^ڨM:pny6x0gJViwb`dkn6`8F_o˕A|3=nA'GTCm;o Dcc|!]7 mHӒ&5zuyR|xV'ZMC2m9HxA%bh<5 [~7~:C#fChC m_&[nLdDv#x5FOeL#htb,k=IEiV%_7)5z]U\)HOo]mњNWE=j6 ԒI$p}] v(cѵU!Q5b}!⪗8?aHsLFYr va!:xV#bb+} )7 *QBoʹ?6e#М~Qk\틺.~ݬe7J9܌jx 1tv/DZf'V{|zCTH6bI}g7̧MZȖ&.sLs#\&  8> ?\%2L1bT ~:vg[e녈?C1dX̿T :M1ڝg8YHI|jnDh¢8/t_n8 y rQu)xf8&`ulWэ}#U.=E:V`ky/n uP|m{;~g3"w2i?5u gVFHX ]/@_׋pWL B?Ut85pa lA̯ ޙp *ypC!K̲O[S|Zy?mc&،t?\_>4;V` _#Д)⺖?F+=7uU킣5Jc<P_pB{Ezc:Smxhj@np#poTΈB9?JP*9O3k`oPKZ;Oup3<8K!: dj|~%}`ܟZ@ @݊W< :nb)??ݿώh 9:5'>EJ;@%C{AIs֏O!F m}F 0cQql*ڿ8%|o7`X"UV:iIȏw[u?X2//[o!hP $9f UTAECs3"2h {lJe5+Kv^\G=lxm`Y`դ X6/1)f+2!O9{40T+G$zϕ .a ^صggEGT1M:%1*ԺH7ji{ +R#gqGWNojǙT,8Һwi^ T~ܷ_$; Ql˅92"<jq%l1Ty*xCj،sCSN9l>No å%R,OWަ7ӂ:BmܟlM JKIcL 8QI܇SD(e7e|?9H' ؝IAOa8AĒ`V% +#5a{_L,L?r,PsOb,_,Q/YuTq<AabTpt/5ol-+ؾrzuvΣ NDYfNǺ۔^A^=J=/5rGqʑ$tرDJvCmKI1*/d#E.N`V9 T*iYHmThN,z56FwC]A. Is d{ջOFNn`ڦZZ:B^R:&!0]7 ޠK*"dv߷kn2W-W5c6S@$~R#j}' T6l;8f)\Hc!5rqo>`גLBޥ)MqlM\=1=HnS5S f-zl N3hO[h[1ݯ͸X앐[J]82s36!0;ͨAE;j~8D'BN! b~5f hvhNpr~M!kC[C"=YϏ S)T贵ARDΉ +?2Rgqӫ*rAbtLq&v{c - vh2Aq3柅c(;ۆřps[ؿBۭqÑ&S@? JzZriYp"az&*1HLm&R |OZc4NJAY0 WOє]rmCWkHI].U=l!³XԷ uZ1}dME(Z TVwlm_k](fP#ǒ[ˑ _u{av}鶉 p`+nK7uE[J_b͌= јf >nA1h@L_wOh8n7dk bP ֧F09P)vhªtV.u}TR}vLW.cߓ=JO<X|KR4H)=Fyʮ~AxS;ePCTG9Iqs=y8Lvۧ#^XtPa]4G Tq87 1sa/zOtlOK-v" Y<Æ} !#99V)JPJV'f4>T.JZa5tu9!UCl|VOmBs@q'o瑩,kMZLn>.rP{- Q xw#p@amH%5Vmd Kl}m-$0OtlU `9[OR=%ߙTđ ~羗Rv77dXs^4E>Tolb\ NTtG 4MpS~C&q_̊\=<+WfyXD4"Di;6 *eē]alm _ %ҍHyzJJ;w5IZ{F_8A!NR=|,>M'j j #woZ`;jv$A*}D~@Bѽ=0hZ9֦X=;%X>-R4y²^r1 icKxdC<ԿcrG2ԦT1Y=q ش!r 0:K>?FﻡɜڕRHk{y3.J85P +Ke?tHEQRf'Qc%hMƈ#S)-Y0RIreI.etC"1x r;DǍoۋ❲7ua E_wY=^Dy T3lktKկg?u ߺ,]iEior4iF4񽘖K" dgFsBh<4s˸G=8t;LXu"xN8M bܿ;a[q"Z#|dCx=e/ī]^Y=!sb`J ~بPk2pil_T@&ԖgGٚU[ ? J4΄T6U~1BD&-#gGUFv !gVC9e: zAHi.`2 ׎2 .a"{eoJyLYu$Qeff' #z{?Y!2\Qmsew9-FO~/ve-E)UσB|Oxo[Ald;,)4u-کjg5^cqF(\  $hbSĹOyE u}C]r<"t݋4Kۊs:>uOzf"M\.e Z#o>E8,@߆֪ 3ۺ7 &xgcCZ f 39˖>sK~ǯfR=T wL{2蘝 %H>߁ $oьD1.8;  {%Ȩ{*’=R5:?@$ (j[1é As2YoQ5r Ņ&p-W>Ut}fG]-(i?蔘\.| ulpE~#U=f87k}f$dǴw{_c)4H/y3Y*)HQ!^$q"91xDb˳ip"癵4qPxX ؔՌrl9X0HinQ1J\J0n qD1i4;0j @n"1B'R-aТTw`|p.#uEjn = g+[u ҔiAn}\tDٓ@XɯVWWgepJ^Bg(؝n'1as,$Y~"3=k$zc!]_%ώ˹PSn a0P9E y9n;pk;TrjQ ,ƅH_GVat9ȧ4 <:J**^ʣ[{kW_ԒMe&3_a8&FrЛsHf(o!~ \^qCN h|}yw~͏EC؃Q7ēBDo?Oxh"g KR3}KfI~L`ҫ֛ddZ|m+ c4E " %Hv+Qf,&g!g@ZPLѦp2L޿KřĨ8Qsejeؕ3]8?Dˣ0jOKݨ/ʷ1JP\i֕ Ly[F(UJPI!o~t_y0HFgi)]Hhf1-(c'uyUNyw ?Sg؋uɳi'm*)|j/֡3,Ӝ=Y$G+rgjRgV<.?Į6zN`=k"ט坙dP3\6#'c$R}i|ѧBlIir,hQ hq+nyhx'X/zG5Syw a8zRcDT.10C5!hTߞhmpE#[mawya'߂9IK?|)토m52oUx3OCTDsݿ乒I!#jzXڽ1&WҠWֶ}v!UT+i8G"SFFxy"XYVo^1WpYO؞No6I:g)v9t.Ў-Tdm%EJbؽ@v/pw!Dho VWW/81iRX~exsH3"RH))jdF(B}6!'vXj{`gP F;p(1qҨMCӆj}`۠چ5VXlAu 95Da{\ k]@a-ʜD*/ i&9j'\\gf_$A#MRvp?t[s_ZjJN =dH `pHw\I*7- y6GʿOxKig;:b[j~+c)D#̕}`['346Z}\8>CE7b93w]lPn\mR8v$m7D$D2v( O8^/ŭmoxE֒+@)T15z6rG)_>ĨؖeeSݩUf)=}*s:#P-cnO&jOs٪ Tt@efjp3`vu[b}Qt KT>71dLg@7>*d?U+R#IY{EنN wEi:]ioMjr&($qmG=i>gH=l@dyϠ?$`Ԗ BK:ؖEPtIԄ#R\\?K s0aSq(:&!j_Ptoqwbb%EOm5J@'+ i ~@vxlT:m D_tFTIY!Mڟ.2‚`y+_$$=j%3w5]Bp duFLykJ@,j=D:(9B (#T"A=MD 'z/sܹ.k3&nk?`UE"bP*WhCYT#t()Y#dt2{@Ž™x+ETrb@{qv,W7 F̄{.Ó߻P%҂ҜW9@ӢS{oF%x^=\!'=QPG$6%L1Kһ d-u"j^- I`7E &mg--|gi8WfD &@S?U X* %&QX PQqNI_;$pe2!ݳ<; P5'sJ`5:թ|=XcC# Y0ke縝ՠ\f`DYٳ+ؙ*( ^kV Cd^|wfyqD4%aZPqdh>WI# :Mnf6qNCU K⢩) _nu/KlhUw  bHVYvwwjVb5Xگࣣ"PD-qWz(3,i!kn: -q]\p->cT<4PNԹ@Ck-QlžM&-ǟ2NU' f.Pv򱓸!THzʝ{f;ѺC0$UZlY3B݀8pYmnP|[_l;Gg`x vyH(R7@ Ƭ'|dIl3.ʟi;R&޸r/Bgot@&S5.@Sd15PpytieG9ִ2½#3pϨU5Ayo}p}V‚0&~GRhӤ M2w5a )Oco x[WQd(`eN_g Avdy2~*1al{$';up Der ˚&Tq2:Erf.N"cq\?`Y.|W VNZzTTlwRQ{J1O?y˂vAe3IppšGw@-f)Lt=~o5[ MX`b$o2L3,w2j&Zg0)9X"p58??ՏQoI_ ?-ɭ(yk|䵦1]<^sB7tBA:A B}N 1W;A[ܺ !VdP9\0\172pz/v<o%1VruHV 8xPRȬkvz]=2'6# {\|22L"w`5ZYܮ<#m:;wNfOrUq//9fmc,V૎/U mjx;Fj*J@zvs- }FgP!U3YxX\v2_UI rl-9TXcp`}Q$RyqfŭRj1B]-!GYY7o{wKV4bVdl^ KQnUcdW.A #7pdTPي%THr.`dm@+$05姭3O BpL~hqb̨pK7ij#?+IcL@C1us4%\jz#S$O*^uBGqLP2ڑHޱ~D >%;IlhIFxr@6W*P&<R[ `y St['Xtǵϝ{ufC˕6(7LCQec!*F^17 L|L, mل"'zHY xt`'VaaAkcK>,EL b tے5MZux4>I"8S57]b8oRZ_H PblUT,WVe3 rOAH4cJWOoC@%M#򾵭ӠvHu؈jRz-IådN`K_s ~H{Cp\}s/DE>.CQiXIX5=pNqOX$n8>znxmkU8U4p.hޠAg>%,6DܴQVeXYz1JqY:ʡܷaQ! 8}#:ַ Da\&4X>q(K#R2~1U}P Ԋ,8w.v! 4bX+ \WfT9ӕ/6ZBSJ= p荢xv\#,K2!pev.1hm=!⢃)bSJ;1 דÝǚGlzd?[# S[B#h"qG}ضÚXi(`bfPDH1J>:/{M:g᨝ɪ2r=.v t~|cs [ꓸR;{u&CuŬ]>(B#2tuvFzKRȎXb~hg(/F.:3VkK]ˆDl[|FerZOޮ-.s 麬io )Q^L0 IiFV .'NiDBOY@~NQVXx HX!ӷ]|jc1JwkC=M*DXeC ̟zB36й5׮ۅ&֙50MQcd|nϩj'JO =Ty}"}@>]Ȼ1x=Um;]o".X^??a d+Mic?<} Dje| 1^kn:Kݬ~j-2B(1tCi%;  FxW|7 'c%,K'iC}pQu֫ #}ЙxʔΈhu& j]>=0 uf9 )j`D<_y7}X9vmIڵ;K2pfsI QdMwqj}^SoW>rhMo#'n,lhs30Uy`9іrM8QHsኣ=kNZܦg G˕qS>^NLp3%="}gnJ\~"hQkK?9GIϖSZ!kUh2ZAy5((kJv^z؉{|kyH+a*+j}0%8|=s TP3qIUVC\42{]5i`]lo!qmW#^?aj9 E ޖ@T#Z;X1s9,2uo6+$Me( ^{ ;%ےxJv1mvFR]^h7u(:tujmq)4uKf0Vh'D_k%8cҼ`fa๳Ey9 _y* xn8SEjJRT|'E,޿|.Od m8 .V<ٙ@vJA|aPh"W3YLHn $>|vco6U ;zD-$P`ĵf+jqgTTJ3~ INJ Ja|ԎZ{8Ehٝ};|{; [ zz/='Tf4I6Ym|}Ru4{*HPyC8*. ){auQ{^SN g5ሱF.4gi@-)pHyL0LT8wnj w10#ln1i_Hs,v}Iq<`[CJ &1oL`m$2l'=%Z~{J{X P6,eK<<ʑHn{BL+ "cfY7lk n`\Fg'ˤF%r}LOò +74ztHŀ\~3ai\Hr|Sun4mdo2ErUIf/mS mjbMF;ЉKVEE7 =?C uuaJv:Pz½rT&e~شlGC7VBEE6i1ۺvlA##3@Qq-ÈnX(C { SNMϺ㍑(Gmx1蛫ի9>kIpbjvI}ayd[8űvoms-hqcO3Y&=2O5&^&OJ[U/]qTd/t dv*bist~+&1d B5xۼ5j,ό=4.x 5l@+kvg[랭67;ZeDDPYv 0<d{iΪ瓐q,ߏ)ya?^d7~&LZ&0t gsID5>u/YϰzJ.@0z*Qs֤9D(Ԗ> wʨo$3Y|W \FIx.Ȓ*{(ʃ"3) &nL|elJ ϳٕQȈqݵꁀKzY|/sIE 6pzsVSN8P$K3^b>ߣmd*prHf0W:U:jYuEAjS*LnD(2"!R v S(nP΢ ߤF}5Vm`u44XI.tz )4cB-FAqs}FT1Z=f gPb.]gOWH73x+.i'%`pzU*?1LJNrp5RFb*G̈́Dy xCgyb%SgEcv܋z 5hzkjO ߷`% a6`QK+er/vKK ' 4nZӌR;@!ߒ`AT$02PH$Սeڹ8O`í%n~k+"%?[ \_b;, kcȖv4$tD&ʜF6v +V ןHCk<1B`E(sn-Z嫑Ç [zKj|EfJ'!1&y?Ua*u&䏓dSVW0 >t6=KqJ (1(DZ!H].ӲRNtˠ';e>ߝ5$Z8d"M+Zk#1-5IsKoqv=&; rb[?xԋoz{UUCa~܊7jc rr.ƶqZh^ y@f?*YΛv@] 1aD4,{AeЄ\{-$$- "=8SZ؊+L]4hJ qRƨ˗$n_~?x 3Pdz_Lǩ]"Z:ש\l.X.7,ؾrk kVՈyŞW*j H<"۽ hBMvđg-(/Ѳ iE.e˹MԏWʵ-2sh[Y9)F(GoZ9Guyz~`sr?Zjiɶg@/D0Z,Iq$dd{Lj\Ly?]ˁːS75mFo3ó}Hm,v]L&>P&weW*hUicz $l }SͮP?^K!ID JpT~'νjwNE?V.5A[Qu7 돷anňQV1 J4.(mJ5CIx5O]z6+M LB#^ޘ-)ǣ ]Փ)$GgDUX|/aUSaV=_]u+ 7\dtHA!f5 )}P|'?0Nqnug+YlG|nv1@`3) $xxwy b$ j0S|JWDU +5uܫHUD]Az5/e0L äY Mu y8Cͥ)@-Eۉ L9I>62'A5szƔ'ӗpn˖FMM\$mw֪~0 2 3.2`QB´CKDE.?ׄ} Jdu"p mę!\JEw3ThR=eaP*oj=f91'#بcCSmwZ칕Zm|D W?&.gp6r%{b y֓0k(Nes&!i7QXà %ԔUliX\[zB-TԎKT h>|W75Zt#;W$,}Q}-PIbAf裷&s[UaE*hǶ8h^yhB}Uرlּc[7S\ ewF2*,6$! Bi঵;yq<L]sN*&_Uz4vT'zNW=q, Ŵپ!qS>>ɑJϋ NE zW1_w6-Wp2zZ/B}l ${D~{1$v\]5fM|b9g(Eqo/(lX{S$.V"욵1f\׫o{qܬK PխWX!uR?baSKƤâWkcԬ?`Ա<#XB 2Y/ߥ,dbM*l$=b%L9ʹC[~J7ш%Thȅ٫.HI:un߸۵u̮{Y 2Vwk2#{\16jSGuD/#z3#@-O~CT˲~P.uNٱΥ {_ W6E,?>*+F%9feI]9Nx*[|}|i#]a [.ѡgOӑ!2z>x{ x[W|=C۠E| aIddRbi['ω>wͫOGB^cwBQ## Q<%VVKO7ᅊFu|#=מJ,r>!3ڼ"^i#Ӧ8L8뺷f"ݼd ("Ӫj(P.6h u5!cHPR}ޅ) H%SH<*PF׉*53Qw_ݭ]_0:py\I1h-o|zSB骠](0 ]:i5;#aM^LF1P,aP\]5jM>_Ah(U \|~fIE]:J7N=G?&@u{sNpd03~Gwy#[@B\^v)|<|"Lb7ަ0IeDS^B-%Ny yg=& k`Mx3&Cc>dWUAo,287t-\5Vd"y')6< dVl.ikEDagX_~> z{(PA{3@h6~y_,d#do%(Fg|G ,e߀5\1!-m>vw/$$nvs=C ح6^ Qk< Z&d;Q"z"3UɸyJ?;!w4#:ǖ³%fj02iq}sd+7H܌OIfwc%:9IXiR% mr]-Cv>nh&3bO8$Wqn{1fȁyk K~%koph%f,+5 UXJ&k\ ^cP(ygޓy\9tRBmaRŊɳi/A8RL94hzT7[C=R>c baݜd$fv*#Dnd!ighIs[3O aq1g? w*G(M\%*P Q < KGԚ|^R!0MXWFh1bn_`ƼD+.; 0w٨%nսʄ5~ocuyڌȱס}Qg)-團tRCČifl PmsmNER$Q[_$go% M ^m7!dT8ԟcq^*,<#@{UY<,9!aPE* j yX6)Ӗ8i#*pp,~\NdA/ ^o[5K`T!.ޛGϰY7.Aa&Cjqt Iun 66h "E#Eoay sjZ%L Ho0Oagr1Fݠ^7`nh#?Z]A2S75k`h%)eC1ǻҤ!TN|Ze[cgKdQuSE}jU?{t?n B4BgsDb\ }$$[URG:F4X.IAzFEGGߘ˯~ah/)k4HhS<D/|QpÈRYUڦMS*S>m;y b226qi<>HUYI;CiKI \cc8ǟ|&#nq]h#BzvBE2Msv|13$ӂ kmX0&ng<('P qtZR 4[1q38Jǝ2J<"P[m :?K1; NJl0T[C;~|Sx!DjWKH{RwMh]5^*z:#ֽ1h) k,| VDUb c { . h fsnVŽGl_hAg3}_<6K:C4S'_6^L&Zl'}h"$Lh";]au+.f/Qnief\jbf}&9x/f!`9uyDB) C ]R]LtG̠g|wV19! 4JpKfx u?hlUKNԘ ~Ҩq@C!.us)?=kk+T$D!Dؗt?!j2ϩk=U?1w0C{t=xBk '6q:sd'αGJ5nF3wCWor=8@`*x/\Րݛ³{ f7 P^Nq7 okoyunb粇l]2P }Q<7nWRaXdb$9㺊b1QWVn#!l`@Gѝ!jbOB w&IGpRLxE2|A êh0t$ k'mq,,5 *ӊFƤUHfApMB'DF)|?mOE>=\%Mu{WVLvHLeAvZDY{]jqU ۇxxΈ=& ^Ԙ5V}]"Q*CV8)54rԷV&ҹaxL+wVkf;JD$ڸ( | $S i&E3dG/#%7}Ȉ5O+⳺JSׇ|?FQd:ɕ# Zp7uS-gB \:FզVHUq)ε+וr%1uSW;JS6Ml+ >V6:{071'# >}4Rrr`:Ka = yVlPH`@Evcv\}yCͥ[15nSeQ 󫏼~}zS}uo" lkTN[n LXA\cQ`H 9r Uu2#qRAXKҕdF!1D7~'gׅ!͏ѣ`5٦ a 0!11+vZ3^w_ U5 Uٛ6 úE O5zeRv Gۓnc>'c ܱHL0Ocj*M`?; |+ahW],/3i>@l;v- j&=)$SwQ gl~sSEtdMAɎjڀI]bU?>-\;?sF]#(%6i+OoйaN]kFGY8<ۦ Pg>p؍b)[+r^QQ2 ̃kgP$sS;ڢHa+lTN$ၯc4 .NXS4G ,f040Ϛ9sH?{ i:tDҕO}|Bw@yt*&dI}Dη7+=!m(*0w>`tr\ý̆E15}|_~#9cS=j )餆/jkTm4%kQv;\ɗ 2S.e2X`Qt5W~ϫW:t{18pP [X3# o4(ES.#g86.n-JjZ-bm4:zMˤy=KnUc}@|@1}MWw=H1&/qҰը6ŀ5e}\8e ( >nDW$IRKg=^l !`[&&4o޴O-(sKqm=>gJ@؟p^}|_ogΑXn 0ݏ`{嚄3,銪 8v^;mbI鵴n2!0qAi {țןca"x%6K+0x }.'ncS85X ӱmcVK&M~W{8^\4$|flK3huМOvkZSP6uGbRJI.wǀW{SVxHmBҮmEP)ڞQ+ܝ'UGMlK M&cB:\;^̗}yl AӭW<Sg+KCI{Q*s RĉS^K;8wCbچЍ將J*iTF[:Ө1T쪝  N'orE Q08 Rp'5L!9 + c뭎Hs'#AƔMbVx't,c $瞃rdwI[(i*\f$U7+q\Óue|U`Cp<^Z{XDH>ݝ 2/@)9}G\S_V+5*;1=ņV!lT%KYX!98GT K:𳸉1A I!r(G? OvU㯻sdAvfs*OTNlL-,ӆ%]&uRmAŜ1E1- » G?-\З 'Ym@1䨥极߃٪L=43j]}'1oh}dViBω#Ug_ZSΣ_k<ؘuAS33}L |S ]5(J\5("&>ٲI7rxb>!ˉy>f5\1b؂\z&~`~TDøvwfbyܘ E6;Ơ#? 9žpx"֐s #5hE.zڕp4VrSsgYK F69 n:X!f>V b U|c.i' p'~86Mx"Q e$%NRۤ}cѣCF_("& غxCdcLU Tf,qi xt!F4(J*rTֽWC]lA?uECeyWCϑ! h8e!|?;#1Y_#LjT*x fxK'f`veվd5q3G(9NB^o 1EatW/߳91vLf62Ɗepgq]qPSbPco{v<"4&\X'ElX}tn8gLK<2g0em 'z)P4(L۽N;Hq@lwەlDg,ࠑumEƆ3T5s"җ1FPf u]70ST[kR7aw0Yޖ8?4j5`5ؤ3 ō(!/\&+hz6qS[f%VL4}3|׻Gd2":+ lVe­]ޝQ}x(k[hu1#'M$K̘;6wjaQF-y&V,9tHRϳ0F-U<ߓ E]ŜW̧frI!3 p(Vw_+Fg5!޻GӏH~OsI)اp2ɴ9/N#*C(JU2qHz;DLޠW Cqی3I4rj@)ƨnzRVMd Jr1@ ߢ 멿%ָ;Nwмj㧦)%'=pkv߬S0 s$:]_6\ˤ$*}mD,,L;@%WܶCL;<191;-z.|H2 AMa0s.fHm5<ƚ TzYq sNZ_k>,'7F Б91)"<-\m}~o)nHC3⻪'%5i#?1*㵭 (9u`_<ζXmò W`b|޷ ~SE6SBŧ[|18)Kf8yF@NSGDVE4!5͆x֭ fntǪ)ԗ ;_sL0E%$elhED%>2\~$.E 2-QahfTyxU5VE ژQ` ^bMdjA'ni/jd [E8RH{La,`a#At| ? 2Y6q^A9Sy^7裕0fC 1b>'2Ž?Ǐa<YÞcL1xTI(?6\6=b#3عQv~ȓN.L-LX̄]o4/"Cw-7 }7fF}ad`|]?AT;HV{X k?t;/C$OOg&JM^#ȦPpH~]=XC5վ Wo`߄_"NFZ]6R^(bjZ "^ѣF$^{ffT Q擞.n Bg.?fqJ8Y掽ؚ))%KǓipDMzb-P&pEf<\6zdofW*E\?H,zľ R7EL7|P!6jfL"}vJ B\^N%OVc8!91 x9=}*ൌGr;%t*ݷiЬH{=Ep0[L?Ƚ"dd9#:uu݅o^z;Pl_mQ}|>e4@,.#c|r&3,$/ (T  } Hгd0Y z֊5åu t;)mSep}~ATb?L[ﻜYMYt]T뛼]kBq-}B5G#MMZs2J4qL+ѯ6-]Ꮹ[?g-uZ1oŻO7h,#Bfh- y8칙~O'N,oU;CiyK0/8̥ E`%a^~OL) mRA 6=c-[YawMSIqjDJ xnVJkdPtdi-S]_=H&W;jN4}B.q扑109&K܉KP@-8a ,24JKQ#LVř6u'mJ}OCq~{qv\kG氣ᩚ"fw{gDڒAإ*qTy.SiױI&asʣh _t-%{LiJ R Ϊإb+߿ܸH$=IϒM0ܘ9׫Q:hۅk Y~6xǜ=GǐWXxԈ ^ځAG 6+?P9 W]h̋#*2II?!"vX~:&.+y{ݼp=ײַ%RyiOScɛm;EӘD lF4ʏO4ğ753o('Ux5JR-piK` n+'Ƕv!74Ȣ-NdRfGZ 1KF3NT ~/~B@{6 5vP_Z? "|kZU-"lO`㺖loS3& 4^] lU+O&.^^0H4 4Wjj }7(QK冓/C1Kd;pZo@/.]Q%s=G8*IV|(w}uB8 G)~3tq-:1._ U([?7QUրɻ0sq(bH39Uex,b1lGE?uC@Mv 7wbRiw4-amō*J$l]~vBCiqHud>" 8sQ EְpOY{'D}!잻EtIsx'#\v6ɶ˓'gu #ׇwx}0*8θK?˷1<˂Qۿ|G-ׇtx`Dѕ0\Po0*`| Ǯ(il"6YDEUz;kf7ĥt}X@v:@x[EB|{p+o2xC $T-.n gr΁rL4/Wİ2`u&穫cH"HbZqBW0%}3":!%ƕkqӅd@־(L'^v]vj 5᛾oCd)KA|Lfes`tK89,T})zRIR`5 qOjom`' 0ԋݧ7big"2;4@-lJď$!V}d;:c=coPflQwǩyjP(W;1]!Ogr3 3x{_-K K8W5m$l2츫 &7Z 'LE$jSvMɟC^?IU)Gus4(U6[NZ8,BZ߀bLs<*~րڏ-HCiY\e)Iu ]"ha\m޶ךPbIJMf1 [ܪ,`VV$ާ[[Wv>t"-X{kY~qdιv%LUK6{(EߡR7)Ւ%YH KVxo`9蔥/Qw$% N`juAh%*cv. ;sE'%KǬ&7v 4\.b}\FjD Kh1h{?-o0w1[{ac+V|ؙ[ڗ3Ru3&<ݢ`t6BL}##XH㔞k7\x\7?as{MU*iiAp>  Nai`Έ!:8a$3hdiYumeUQL1Yn93ft\7/Zw'8 Xy7[*-.N9ʼFDT!2uJ&n7P&wDv*H*JwP x~A7U G|أKDNg7c|sm1(l#YaO؈!kՌ b/Brq)&ӣÏ3gqyo.$_o%{F)6 tV,e4%qpS}:H"Ĝx~Gl ]z8<MΝ4GvLT9'R3U:wEI1K;3̽EMsH+4I[aCp(B4- kwrMӛ>rck0OfN g#ǧkB B)Nl-$\I$&aI5J\^S/@Q-k d5.HlQ/"_{.Py_ xٮ`/FqU͠Z n]*oMh(6tV<Mfie\2ONuvoh踑6@V哑sõreqNEâ<+?߷<Yo>Pam &Xkʷ 蟗 (Լ%0O?TsZ@蜽=MYPZIte qzt>ܜSE^ϨMy\:>xFpM;D2+%>wq$j;gr39]"8isx̳-[R(@N\y{.%@g7Q͊ˍswiSD)&YbE+L5kiNlܿ[IM|κmv8NdPq[ 4܂4<1t#[(^3͵/v =O9sxDC &0[SӢYjáCVo;r`'fб ,1ɶA"RG.Q3C[(kxp  /URfEVT{QKHJY+V*#F ,"CORKHtm1qG& =a[T9Q,mN=Ѣ<ْ*;&,1ms&bRN(6u P"pxA`0hdv&uLNϧ;h)kz^mJޖYAb'LAJ RPH |Vs꜉MͩqJAYɀܨ7$IPX  hsJoz}I#f:TR.TRfcXޚtAsԆ#*.5w n.djQ 71gڞ8y`Tu_4rKIg1;(*7մOBׂ!)+Ke w˱dc!@֔l1=y zPQAc㈵)d=aVE=^'".lӂhͯHLc$|>\my kd| $]_0Aéjcz^,@eny5slC) :SKh!pw3z N1PbWlwkkb+ENu7 AV dT~#r{_* a07RE[iK2f&*5h4wD\KOjH+)H{D|xх%a]~:cpCВ[y"ed2J x-͝MxBst#ҾrmYN]q;FDgWmyJLxP'>w ` Q[@F{:` U@&z fck9'"iⵚ~jV5uUޙ|.(ŧR' ,n޾wU"u=us0h4dw# iwj& r*v!3㯏 j1@[-r;{]!=l?gtˇcn-FVndiۏ睨^Obp@V2'v ĹvoC̷Yl{'zjD#i[2گofoάhZ?DKmz3ݲw:5GF钞 ѩ,nxࢫZgs5i~6xCN0?ݐdr,,x1\a&$+ usWz~(t+̆ǂ4 brZq8ÌP 3D3J! 9 {v(n^hܚ?oF A -mIM7 UW>V\B[8%+f$)w`"t"3N49.㺺ppdBscu wKj -8YM ->Őqܞ05=yYK̺U͠FRЙjB^k>C8k{. | li3FlfeoGCWlnB0v`G^/ө5M5/4OW8-O~9ZaćBهEFWf˳$u_4_N[vFl;P6(b.C]VaȼLm$:u5מ<xѱ;w BxKwp7S<8݂# ^$6tQ2n's- LHbm{ysjQ+@_goٞ)V,lwNŜRM 5a>hXojOV@.u"أUEFr kE!j"UEL#TZ|9]H4Vʿ o<&+HkGI}'Zgv,txMRd{;qc?OG٬s~l_Ҩ:$[F vbTΖ D|vt_ %} Hp<"N1aГwKdeǨA|i£@SS%"RkC56=qƙ Ga]+(h&;k[/+ T6SmjNWK tNVD;XJ5+M@=)ٖ`n)"Te^Eg@g|]YVAsG&ykuDPL!yY@10Ѣszn KOyE}3#E\vDRVIEm5}ְ,[+!+ci[q+ [Љy:_=^Ylmng^7%>Ty{QH9Uhqz8 H!k\p]ٯ[fD^V$1f˪=ŸGfyr`fLY呎T0u] =/i,S0hJ<"y53=INǀST/P f䐪f޹1Sszoe,G x#׏Nb ,l枬"tܾhwX/ l#r ]C$itTJm3(wg}^+3v麓UZ `FţFJ5̤RǐÒ2\tqwu.%UmBTpg w:u/-Uo__TuUBjwTh+f]O%F ҋxbì<Ϊr*;pDg1W[E(b?$$Hy]7}ٗ>';avʼnOe ocF=q^lw"YwҪΓnw$8{XMBMw#PmVʳQ9.$)48^C6TqjFf%T\ h4ږ=Դf3rgZh=^,\tڕΗ`DUj9E`ฎt(&{8`W[F}OoF3NVyXp){g 2]Bb+BEQPbQmZ"?^hre%!Ev{SM]*%QO {֩g0\l8?(Z\M 2kN/|ot,"3cO,Fk izcp2RZw{Bp-5A@>^saakQzUӞczO5smwƭ\*2ִ?bzD0ŽBP|g39w]f4K[f [#TX&rR_9sU0zbvR(V$ifZtqcmY{ iQT ӫGEr V@2/H/VTX|s=/uwAC5DT <`b% .*{@ ޕTyz˒Ԑh1|?MuG: L8-K j *xS,)33 FYꐃTB,P~ZԚJ}9uoXmT\h:XD6M̸_tK.|~t MG<ƾDb€#0h ɞcPKﶻ&Q=-eM&< (%;ƃW)@7N͖k+fZGI&[UJ9ԉ9*KR)빑woc0xmX_JZ:``YƇBQ|f71%J=\!!M$9KQl"QYL:3:6 Ϋm9eQ} V@JtݎX! Adau-{0tqgLBp-\S3F)ifysfe~MVwdv>`IzN/\CM•T4 @^g\(2&Ur)QNlLS\ JUR;|9m~T>W.g(-ki;5T7 îO䰕Ҹ?8-WYXSeɗ6ӌXs*paq~LK% QxKXr$o3jska:x<ŚoWY&+\]~(S]zC.p,iWCވ کz)LBBRͩ x|n@{z9m~ו$2FEL.RG~Lba6XԦl(j0lI3}ް(cOz1Z1x2 9 ,մ5gJ92\qN<X]8Dtf;`y.aϚOo7B)+*tt*"q/oFm0Oby[ FnHSq<7'J;e ;}zdNG\2$b)JLד1]n29Bfm^D֙!ɝIqh/yw("TG9¦1?+4h˽-H a8oC^,F3S~rYB+'.òو\UQ@I(⤝w|*q Yh(d&}m`=;h_yxYl먵J,C!]bvKXbcY+"0Pi6,rLhcKhR^xtEe}5o/m028ۜn_Dd\A,%xek/ن7.wߧGZpxZx4y~ާśq,zJaU4Zw >>ւ$*K]\iY헚}L)iMy  yGUMqxvY;b/p(uۼ~Q7ŋW! n9cm@  iqX]Yna_ R9V+8䙦dj ` .+?AlϑdJe맯twMA*$Ydơ3B!G#.J 8 NI$69h֫c3#KoZH|ր*|(cݐ8) T%+PEco3=-)FSȳˉc7qV"@f?7Mә3JOeL'ubb|`<]+~Xa/(/+(KcBpي"%nO < DA~׮iꜞ٪j ԣL <+]8(,.>qz}9I϶ts:i`6.#&x]?xNzUDG^Tt:"Xb^}/s\(rYϏ!kx08A7;z:GTp;#=t[A#$xM*MbFsDiGMAΡjt 96A7$A5fA#XpR ww"Cݕw}" E.83]{8x3)O4:NA+E=x<$2>p\[;P-$~U \.HpS9!K#qQLFoGvU?D?fY 40W! 06G\Л8(.=lb1^} g>3 *SɎ?B!Y)HۃgY$`g ^uS!:'uܭxR3,3JbN!z/}IzDiw/'ϫjN0Bhw5RUjf7u?7E}Qr8Nߔh=$&k 0ܵ)^-;ĬyQh=S;(*yQj)ݖ0x仸?A 5`oƞFHa{y/HVΣ2_`jA__lC]GsEcwkQ,7Y-أEF^NzԀHfyvHZ=: .v7Z4.q7 l>E屺..UbcP:2N7%̵:^1N[;ք_o)=S3Dry5ެwB}Aj@~⺨k]}F4ᩓx^XQ?rKV"<$3n$ϟZ͊Ƞ+15`ϵkr//]lH4Dg>t`lN}cSYI6[[v_a|<#Iq mTʎ[)`BëZe;1Ͷ*q*:"j4ķ8Qryٜ (vH=]˂Mp26xہsYv!6񶛂 je>gd`G%|W|q#^"QbPa}G`:O}}5fn8±B!2s|p׈ U}P/. ]vZʡ[;+*0f+cpuq#ԓ*K5V@!O=_cg;&|x9VN| nZ"S~1<>̰q[ȤgtA'# ƛ]vHd(jC%$oʠ7ݑ~|  R/7~鮌D>X\8:_w 鼥BFg;\+F?]lU "=Glnʉ: 6#\1Rgt`o#KR|A~M9E]X5Z(1A1qgRXb(;j3!W>\<ݫh# g}"e2F'; LH-eH{\WeeyH0K%=ī{59H;-❁\\b͒U+%@+2ρ1zmchgZtS}|%#/w w_<_dڤBkkR:1 ]|ٮO0Dh+(emg9'5Z;K8>GY^#sNݞ0RuNRl޽8N)VO'(wh1_i]a q0> _|(yc -F:]%Rb φ:'>֨J-ڕM<=A-`je 2 >F:Hda{ ? iga:#>>jqc Sc7pzn_wػOcȅb8$)7}s\UJ31#-l~~*Q/.8+}RAh؅oGFuƦgGjmDKezQJ 3Q/}#ha˓,'|P]A)O Pà (YπU!Y(0mK[IIKƀqU\jMO\-c}JkcC)`ӕ"U+e)Wn)nh<1z~$|u菄lckc|B_93$b !3#&_MF`e,XU0tҬClA7&c,Lk+МP}Z{9V\)x·4/<1.pND( [so.Pʹ"P6+ qH )?~7|-De㲨Ifg[o):e̟G"Gle:r//3^w>qĻLްMO3LC诶 <ÙjQd 4>mV:]JJFt=Ds$Y iwsÃ>EiC󣄯rn4K J1l. сpEy%B Se,g.SK%m@v銞P u}-pdˤޢ|!*[E"ebĠLʃ#ޑUn#*u;WrI#4W>;5 Ga 1%_o7T u۸KBWjN47'(@B:Òѣ7Dt"i VUr3ok#e_`-ŃZӍ'q_R]PE(XdP?:+|#F0}Y-WɃ傉‚z@uK285<9ER$'%spvF{|CoW%PNfKWkP&fTwQD'/ūJiGiГs(ƭPqF S~&U$p'brasMLMƵtSP;%T 'BۚZշLho+E!洒?U)Ps?Lo UofЧ)')^Le!s9`Pr][Z]O BP6DŽz5MY %qabG2}wOS^0e꽮uQ6aB)όb'aE^?lԂ'oVş2XbMej O[%N *w|:PEͨhK. Lw!Ll5t?Sþ+FhUrua3Q-8gUʓ). 8?.?fA}7TCFko`k FbGA( o"A+d"/h1bQE8/&;R ڀ}YC'j(MA7UsВBEoUl{TYqmQ%M6.HVR8fR< 3Roґ K/.`j̡ڍۼOhP?TSXwA͚S>}d"9#큉66imqh^BX/PE ܣN?6C^}ިLjOw3@,|rOI9j~BcYo \E s08bD*[ bU]%o) xEQQa}^soQXX<-ZZmS^3d~ >8uec9sǂ-֣ofeX';J#R)W[+7PQ \CBMo.}"8M iz.g4oXv+qVP8RƑx^2"$65f5d'9,BQrfZe̾k6VKn{Q^S~ Pv%j`-/ҏo ѐh:uy+S>d'!SH45#e^B՚I[mJ4(NᙠJ5K4 4ekΕc*tҠY+Lr끪7L3e\r`8҉᫮4]^Sq*m'.Iiwʦ,0%L6/kOK!KsS@MFC\-prLH~Iϙq˵,8vJ Z gK~އ;:ec4V [$t?3W̮0|sֶç5ax) %VhBx-uD˺ oN `Onzu0~.H38̗;[q"]ZM̋3Fâ}&3u}Ykt[P?WyD&o jVs|8 1M.+vaBQCYYoEh+쨦vŲﰛ # (G` ~?~ `!y &0҈^@|zڦ2kVEX9Yc#E`GSq/YeJIf%W$4rJzp$1wW$bʸ*)<74q i"͖x/J`#\H*@<#+ݜۅһ }ʀ!Nd&TO%$i1wt 襰!w !h(5#@R\ݖؔp}#08IM: rWJ:zz q)ΈDf:4ⱹ_褛!%|Z6&@(.^G~J2 ߄V:Fcz{Nheޮua:^Jċp/#Up2'Z:rd$tĀ T]E"4I~)LȆ {X_SYî>k~sqev2 ו;^Bԇ@519 ǥ0рCGj&_cBf~D:ǭaDvG{( U 35Č%z(3OnFd_ (0|n{|ʶY Ko ZG,s|doo+'k{/}tS+512oaQ!ڭ3$ if== ɈoI+= M+oWx~$n ~52@ol]3.3E 奃,3#p95uudѣ+8ˡ!&+>OyO1Vs_!U`X53)jujc|ve;y0I&Ovc*?or]B]I/KnR_'vR@mc:k XO3}-=[ }2nhڰeHPt/~к7,F ` W_e12 @T۩SLrI2"E@NЃ3Ѷ0ƺ8ϗ*V'BOp)[MUP+{k@P*hN'!qycofB~A`H#M _`F tm-܅a0gLLiY"cE#@nvԜRYkQ')VHBC3 T,[Wr覲ʆFH~ د!m/ѵKcގ!I*5|JE {=*G90C"}o_JX$b[!Ćxm Ih~H-[JB |z,a;N{Ifq<=a\JXo':%jve `Xlד C=ӕԃyYWAz^#4Q&NOz!7r4JX^*f/y6+߬_&B1Zy[ %>{#+Y;ۈ ŹɽɨWqz6m{u:iJT.Khp2݈ݸe&HOb}T.ޓ%gGnց0ybҮ2G[Q U)6fw8$Av4uع$}*4 HƌX ?tymi2:sv4D;SA_kc дfoX7[w١ގI. @Q,[7eg8rV h^\-eKkvLbSN`Wۖ3^x 瞆PT/0eiOc3)|8K1^i8SnЯ+ 0헇!@z.Sy>?ʥYIMy;RAǼ&Xx6m_{ls}SbAH`j%KZ<2n(i)k/sDh>+֮Sz׋Vrz8dR%hv%uŏ^ZxNgI8| ::fKR\W­Z&7B.&)A9K1 Fcބ9IF:=i ZB1Z8bl=[$0(2 J'NxA鯧; +&D ~B !^Y F:唳X[xC0͙kc5^,^酮@xz8$k?/Xw`y|d! ރ"흌[-=EFhEDw7VIJeV=(ytbNmtuTUU³Yùf[MBF9|˸hiT!F_iv wެ(_8UWoI#8odenAѿ!Z9ݾ``/Bkg$mK:'P!Qg0{j=7eĆ@eg1gGyI q.Y糫U" lZM ~K3RVZד磔d#cOƛ9]f -~.KUGOh^[Fi3*tX;Dɀ@ X`ty p ZD nӈ|՜C j/OJC_MȔgoq#عR/cfqqI$tt!@t2 { ywrp#m" $؆_y{kjwPK*bRSBkB$WOodW4Mͫ>,*M U : ;C4WNf32ǯV r"4ĞvRPaۓ& _B"\ʆc X,6f1,-ok> $#,:ShB^G X!h;˒XZq쓖d E~cVZtPJ~}6|N )zis[%_33{]tj.[Z@d&C,M@{ SޏsWH*(0;Rf,x|\v5]Hfe^1 I)k #Ȟ c,vߜ1`Aɢ\`LsI-^r/qjƓLux*%um/t ̗vM_QQZ,Շ!eMꑥE[xi<(zlLUU&t\RÍmF33>r_>;I޹t 1{$ #`RZ=NX+ 93)B xʻtFN>q)VďnVWYBK>lb:8!ǃXZ߰xn[[ rK|}cYÅ@WeN!%ڬAK)*#AE*C-1BզԾ_yK1to`o$41Bھ~ yM]|RsIY<LcMBN ]3cP!7`h@Pqy|]/FLB^fwS3cZ.ԼD_h |ܴ^} =u*C`'>luacE,jX$3k7 tepE+M-H qK4UԠu٣ӵ UAenm8gt2ajl=1{yǻٵ!|MQ wh$KeY)|~Af TܽkHo\лK⫞A%KYNO ks}j(l kS8HDVGrt=,*og|m Ac#-ŧ[ .n>j1\asU3 vk㑸2WۏnC57[oOi) po#vƸH50>BʢY5ȋI8јh.k SS #\+S?w.Dbm0! ?ΰx-Kq❺w^t/j˫tI⭟ɸ;g;) n(DrhE#P6иC^b!ߍ۔e %)āiXhlu3\#2ˢ,D spXz:]lr75(RlYOk[~Yex"K5Nґl r1ܧPMw }t}7z&7Fr`vgu*調9(fgwe_4m]@`PA{^0@1B T<]J׫g%(2f-p/ HVmؤ|q`ODvN`tY;J6c0%Fv\ J_8(L5h~~muw6;jL[1K,wq]|3d sLV{x ~urDSdoi*c/;]XAvJkuӤa@ߝ y.WkrԟuAYWgcE5>Қz,]1̷; K6B92_@k Yt%@Y8n$rwHm9mHOd>vqϕwwL[] oi 7Wڠ=G4]).WU_$_I QWu0+ST *F$(Ajfͯo!h"3*Ipd'Β~A\Dyu^E!()+Zj{]ҟd$uPk}뵒!b}n쭲^6}$*.JUSwe2K __HuͩLQC+I^g|C`'q`_ VNF[j^5;ޱEpZb\| gǛm@]jVNy@S_e-f32A-ڂ6Hzh:yHmh'"ZR^2ONt)^=>/masgiOȉ:<4Q8>% tۈ=k`K" Ktd9KPmOݫ@.GU綦p t b]b&@!4~ mGSibzI=Pd2ӅH(eu}Te=ah`6%%) x]|c 1#[4;<.FIo 7,cy>MfL -Vh){\fmoYp1>{Zt2iaB8CcMg#[:R;` Hבdibkwff돝%\,0+˷`d}H_@FV>v$lH|.5%޺ߌ܀䙛yG͍z&_nHݼ? e!Wp#)f|. V=yNR2' Ԇn,Oc9F/Hy7"lz}j շ߇|hKr+nkՄ$aTJZx1c-sˠBm'Ht_J0I)a%K,+Yέi;H hq=ml3'n{U4ߵ(át=|l=<aRؾ9p+Ŧo1֛/ZYn:E s`=tJA]m,m'ͻ&7[f%5 *Z5> שׁj؄IGX|v܇~8(E5l$}U,w d2<Q^N:=,| [x򄾟4ܺ?PT#羿_pa67Mt]fxeNO,H0{ rw'`BKi8P4蘝2;"(ꝗq0Zkd 1Zi8!KB3"U[(➬`2$UeX *2ȲX?)Dj1kAyؑb>D , >CX?,Yyx"a;?ل8xC6"]ֻAZ}ҫ2{#;{f3`5Ymj lm3p_/C@V.y:P z%Jh6p.hBuJ?{3R-G ePάaz 5a$J&> ȱwg#a4^F0-.׶#x|[LBph۱9K$)9Hq*,S~Jz+MT־dx sS9oIuDF@P%dHsFأ4Om_ZJh%14son|ȞLqJ+L`pHw›8.ꭍa h=vVO-k~}{+\<C/hEER)W"`P!tFFVcl C4d4TlGuqm=t%dGs ZN:Ⱥ{?' ը^S$,D]TVR=^CKdh"sCbɰSs|뼅_[+$KV܅E) M\F[gԥUŵ5W{1 l߅;m`;4kpxmy+DSJ(:;DzA_W)>v=KF 4ub:/Jߪls N'jdH+[ 5p"|~(&D za萕NtDž;Q{>~{1oz- upy: (Lە^ej _Tx|U27&56Q~.; q1ik95n7j<ʦ>XX;\hC0ODwaFE<2v#q? n4BٕĖu&h|o*ȅǴu*%W%ĉs&B%\%%RӐ(1ݒgdA=c*&4}CH_.9>Q.Oɦ|\N= g÷|I'aEpD'uy-/hʘ b4Ȇ|CAۛoWWB'IN3Mq1g)i W%TF=̷\Yf1bEJ 9lHd_6ڹø5ieO(MlgAanQz)B-+ $#sϤc17NebtWGMu('%_͆ niú8iB9]ؓ< v(eR6Q|+Kn.?@P)[KЁ&[yן}P.p!1%W55? ^ TͩcPzW/ 4{ǶYP5>D"jgIEȴh:4- xoRܰlhti݈_V>*rQort3~:}d - x2LC D$sx%V3cpJ3AȢ!'&lF/9 |~<j~+lI4'a?vP{AXT䤦RDz1 (S0wծCLRc$8du$ 7jaIpY2<_+%TwCxӫE}P{dV ywj-[J˷߼oތ,@ECQNISQGqHO۩A4ˡQl"IS!BykB;6q=%z ۂ *Ž ա~G-@l+5*M5j]? ud` !cjFTO3fB }H0aOJ_sM]NxCMi]-~ BDZ,ғ q$UşlpWU@ݕFShq} vj$]p׏X Z|b3DaAcAYk5+_(pvkHVR{2hK d^y18aga~½+^q7Âl t |*EB՘6ډ=ڏ[#UUa0pj5<[jdѩB@7 5RKW;2 soߐa Ž ۍ+o;H܅ /0/<ѫFL(WD[딈'l6y8J!qG12wcJj ڃ@rZGgyY54Mה|@)&dB0 n[W8%Սiu5UGFKC fjdۋB=׃ L&r/^3ק4uܾoCb*yGԷE2_.L4 tj$0^ m&{_*fmWSX~jc^*_q(GL;t)Db_ㄫ~S~ZUYc:$b()ķvb~"*=,$mZMJ!}O}!quzE2EfPK^zjgI<&;՛^ڬ<]K7P|aZp1Py'I0p6c%WXƃDҮKwgt{[H{3N+^tl'o6;#*PRH̋ urۏtJ+vsG2'.&M7PᗫSe4|@ p !aef?pr:ULRpYf^AyeGp e;zg 9\s#b#s!DC!n|)V\ܰd0 j橢|WB7{Suddg DeGDҞ[-a lYn#ujP Yig&tmX1Nh.q$ȴgOPNQavWjW( NM9\xv_&VtЯҜ\ #@w$?:f):A'$4Yvu|\L(7(|-_AVRSҢdF[; hQc$_!K<݆L%tߒ2kk8dWg"ЛL ]CJ 9}n~`8 }Bٝw| .̉^z΃p4+47m.)'{̲#Tpy30RpR9S*YА\; O=뛁L@ 4L2܉9qG~C݉>w Ș0+^DHRɗ7&S5+r|UE@nAƜraHR]tS>dCUޱ ?s~!=1t)XC׳K`VgA~aD_n bĀfJ-wk\G<)`T.6vm:- G c|=wg: w tE هδQ^6 9*tq cayf[ai-zN/m0-T\h0'[gY&"of)$2w{ݻLs(PG+LɿI N8n}RRŲ>` C4u1To]c(x z7l)F}S@q;|lKx1mibcFc>z e9pz rJe }:5hr5\0s'+EUik^<GOBW l>C4.J[$-bX%m>0/Rϡjp Y/V%i墻o8t!Xy[ Fˮ>`=b>&=>$5R_F|6+7_.!,|9O8)9)恖CzjS6A(,dI+bm \̞JOdQ^EX_<8fCbnM:[ܳ;yyfׄxFVG̚zLHjwP`R:;9 v|[as. YMmБ-#Gh-_:IކPAS|7aNfش?J{G,HC#&%Ix E()H8(ڙ3&e'* ?:yC0ωěrcL@'13LHAGhQA7#+xJ3Dq\WxۊfD،mn Ef㭁LkӵLwǎtzEjWmj>ޏ냝_7*z<&B΂ ,֮AeQɩU,dzGbŗtbHUsl-Rۢ`9~|FMQ7Re9On*s@ŲAvq45kL(<A"' ZD5osƛ]!C7_*//(I> OhIZI1e'k : ,fB/xw7NO(H9ɜ)b71 6]H}8!\&luj&7cR5ڬFK)RaQIM$"m~EP2:X@߃o :T poXvvΣ󲆑*AvPq8Gj~hU/JBYmʽӌ^Va%8i3j15&Vڰsfp$ɅCGnDynTsKpdJXtu 񣸽~̏_ !.H,~qN|°3Ƚ1T|2h=lׂ+O'љP@o?kf-<# 9^:М3:?(dZַRdI/6hEк ZrQjbʪWv8JjwgdReH^Dͷ%TXNУjXE %ؠb'vBtKOI CqFJR}m/S쮳??܄:&U S|z\GUƋx3fq).K.Rtv;H3Rn{ ]68\3_ɽVZnR9.@Nr ?p$I^j,u1J@l@"wU*@֣ToHƎɥ]V{);ɇ`TFY͸AR±bZBy"ux=P>sy)8H;$azw,*QSkC6Sd=7wf|7DsT$ oK^tWzqJzZBŭn&vL .2=x8@z?v<Ʊ5^+nt:RsI<ē_(x`'n;\=}eȁ#3$HaU 'A3Eۢb9ICLq[6R |+".}PܭRK#8L;RxpV8ii%OΦV8*TߡUÞ]3N3S?,hjvӹ0ߏ ɪI;Wݦ' T1tctN2eK ~qS*B`vOE9*Ȑĉ[/v>6}z6{`a&Dvq#|I j묡ɂhdN?\},oM);9v̳Uݪ([VZ X~c15K,ld`Ma?pn M^'@0h]H&%CG)=զ\ZSaѹiB| C^\3qboZ0j>`k׫w[jl, E:sQTMx*ULzwP NvU +[!jWmU=U<;N :5uUS^acx%b;f K#Y^LE1^hTuYBd ^VՅ%0APd5g!Jw( aaU/ g89Tİphnŧ =Yjh#ph '< }#XIkh IІ&?Q %J6p˚aX,uδr=n:e}fĒnE}~8{V0^_ikxjBih9/MJ Sw͠V(Ǔ_p gF1ڋ.,:-julb!#;]?Dg Z]MUY/, y7!(y&(FZ0bx,NBjZ53]?\\ Zot=~t%'Nc^n{DCwRkFҷ%NF#Xܽ!屒s' k̮\9&΃:Pu PםϚAw=s8%SC9w< #|j)"Z)V{Ry Ѐ[չ(.ؼV<8>ôccc زpbtOwm(%i9^t+odRR~G$2l: 8Lͧ'Y/s1ĥOXѭ7N=)"Q?kq4x{[(K}UKcgCgL@\Ǒw8o-%Z f~N.3a{IS-QtQ,`jgYKn?a_mUBLחl$….eEHԀ pbPmGK*KlЎjc\WY)85ۈ$}+pWn4=Q A,B:[뇽>;rqH#g}h b,܄;9" }ap y eFJC+w0!@O˹N竚78t!3vU]zWr]PܒeJ͹؃G;I<)X8ǖ,{_ܷv] L#8"; oM4'T]sO#RUnТ ,y%dv$#0=ɺD$򉺀w^G%v5z6ş8/dd)&W rf;2Q_:/;%D;j[ךK=Ƽok/U"W7Z^/#X]wϕ7 m&4|u9~6T_ĥI  )!.kL;t;]hyb\& cߙ/Řv8˫c:Bf, '骝Q|MY=ֆEo|Zz-X nHLOoe8 ʬc󅼮]ĺ,U-Qt@2ٟI/mA0Y0=;oaۓz33k@.J!_6:]:?%-)ցI8I9݈4-#7-$F4H"iIU%Q肛AJFA.YIF2L]V3Fs>ze&I@ z'|hݜ|V}F@RELvS±|];8MNFHiiuF&oDsH׼=&gKoŅ=-6dRHdJܵFgw޴Ǜ7_pc})S(9eϫgf*4͙+v8Ůš /k%Y/CѦ;ٕ@j]-9ILiW=8]E}.VqPF\N$>BYr {za4 +} WY#o0$T9\hkOD TnlܲhBx+Xe@3-(ҸU((5( xG &_]ˍw([‹"f]3,Q<0w Dk2i0x=`4cyej]/c$Mm& σ:92ݩ;/’)EGhs:6gHϟ'N4`UP2{HEą,k鈫ϬC,pLpAZXpݼm[YC0LrD]tZ kornbG~$g0]ktb}`-Ɔ{u^ZB^zs#/45pY8ӂp<6 W$ھ{\x&-Ӓ3Mk/bbErD &]߬ Y@H>ul3{G`7D k(Ǚemī<]J0M1/ڜA2 q{S@9TY4aNiԎJ23e9@.?Z"vI;I03nrfuUnvUy f4t@/=/e jF<_Dyqec xv1/lh]l6 ES,<؅fb6 cd)V%/>I' bpd"ܔܾG T/lF<*!dlAeXz8Dfq}us{I;_%Cq(9:t6C<G烆)CcC6Qx4^;B%ߝxSa wuGŊWxl\HErA y-p P)u}];FvXgX >xi[7Ht+_=/Гם'#vbe( Նv:μGZj3XA5֐Pė8Ur]T1نUsAi2P1adC|`"=suTʨOmBAQX4ܓ8q{OH6ن6~H,܆B q@!hTyNcT->;5uv4vX!'@o;-&"mMBvIz_,]MU(@,[mD"#~r앶F͑oRO3Yy9S|)/3\ڎ z WV4j2uNk)4g>fq fwRhLwz@"ʄXTC#[2B[99Z2مUӵ;`,2GO3&~!W eJTDXݾ';6os`x Bcg)vb™f [q!G*˕bbiG])(Y|'/<7,H6fi0Аsܠ~ r/SƟ-=c3'd ?ǽ!9J m}c]{+~FG/4Q$l.uqbpwTpJI)婞ő`#C= Z*7bQn \:bDϮ6.eVNX*Mٵ4;8~ԦM`^Ǡ)3)R*+7@0@7dУ_Xsu7+he|:v|nry 2z>E$Lt[Y,os(Y>I?~qm7フfpte5헪L}a]ʖ/7 J` -R/"2G ?N/'č3z>iPj2xE@oYEMVH^KMmvqޤ"q#D =l+ٳx0~zc,\&XMF>h&0m%:)`txeGDbv`g `sBgzv }.;Co}ڏ[A Z¡sfTJiaUР5ZDTǭ|^0 8ANݍ#m~㧸V]-N}P`B Mh,3j[SdKSYg!ПĦVrnq|Q6ObJ͟S"Ff @0\m]{󘴇6ጤa|Ѫ-Pp HQW6BWL>21ٓbŸE[YH<]:H`=Z*9!qxww )čBh ALd1i_ B7xfe|g!\6rfcνtNoF1D'$oJ.šIDYC%O 5*2C;ZѾ\$_g=t#K*5ڞkIY]x#$5Ec\[M:a(rr*+ڲcuh_˖Iu/],$R,ۓ+GMZ)TӃN!qkm652{i5,y"Ot@ ~*Pa_dW{7gڈ2!Z*tRWW ? {oO-.߷"WxSgA8MQVAtޔw 'Z = teuߦ^}r!Cmz%_Π[v!IptUm⑞1Mųaeo-ot!86t) oh[,J7בpjK]}KT4uVv2w4^~jN~vC +]JHZr[5,5w VuBrJ. xCDf> w1Z&8H\҇0K5,{K/=]7 c*,mq_&yMe7qK@n`AHSGQ}I){Q\@p]+3qUtfV8;`ҵT)N>R7xi)f?y8BD4Ӹ6S(W¾yKicb64joTw~[4QmGBВ@i9ȿ$M |] (FK3zct:k~~O? ECCh)+/KKg^#k'Ma[ԓCA vncU& b.qWh@A-*|#HoŬ\j!Ǔ .OJ%(8lT?iSRf*g1Ib5f cApK3^-Yq:Dt^gn3ҩ5χ]K4a{@@qvqΆ$M]Zꨅ10#`{;V*>lk~dL]{ws^)PAn\{&N"XD\O4Dw=)n a !Ȥ}%:{ OLLIɞ :qVA|]c'203G/F/=S̿ܖZ~RRfD <^"n)Z9讹A=Z{"ɣjh|fA }U{V tɱ;+BK 8=߃q 1RH\Kk;X86Jy?rH^=:Fy եچѓP_8`s̻MkY .Uuio^q e]V.L7{8%g~qDi7JJ m[IUwŨƋi8X](!;gՆa&Jqf8,?[׻a[}uw^'+#HnTj<*gc($6z1DVlb{,,7NH'jMےه &ɎO\%AՌ)x2Dvk 5[׋HN8%Ro$eVj|Z~C<% xf[ _ ؔsiaE7Ş͝#FLdHXB^ؤ6ufR_v愄-8l_r6&(l)BM B,]jIBEoQ_(J \kv~2[Fچvp M(a[l t*t{*eKZ/ŞG2qڸ: X% LqG@bY@)@nH*]i †b FQ=k*F[ךEsW{6&:Õ<.DJW؆Wa/M%Rd&{Qv -U38J-({ f*+oM[ 0Jyߟ:{ Lk29Ybż--ä`TtQ^Ĭ0%.Fߕ6}E'GX:VQkxj>S"I)a 14;M04fs^ ?fiv4תR!CQ X]h,FAhۃwIZwBF xd# !O:vR3ۊ؏&6;'ݤ$NɊ ͈mdmBU(U&VtS<$ؐRCB5|T1a[;Qi%W%,-!YKw$s%TbC4ɎCgnsAec$џ!_fvb;{ }ZPjU2t$uK4C2rR٣1͕|3 i0T&e|/~v\w ̞tXo70/kͳ EZ2hR8{ qHwj\sӢ8\\Gu፣g?l7#lGLK=wb,׽"S~=-[|e~_G6QR!?b}9behrA,"[ЛwTñ :S{rwe t~AѾr3lڳᴛE 8[`aMڀ$4s19!se6@YZ B73*Ɂ >ڿB,Dpx엩`I0dI+CA1D{pwj6\c6gdvpxsgLAQxI,(u OM@nzw+.CXpy8;%[}ѳyfPD ي)?At57Yꛁ"kPRөsmqaI0R/`)A2-"kS3#O'F5^_e :۪;/Ea1=3F͊2. K '_vXQ)xO9cާ߰u+(qx7G{"~Ūm *Wjn.rY{ ͒,)' S2ǰY͢.PȥJXhg6гR^85+?[ :ݚif/?eH(J"=K) 5@vfPl3ύBt?3x:Ҏ|&H*G+Xjux{N(z pjd,2aw;5I?Z:o"MTD@@!ic pƽ$}6K1pLE#ƱH䉄1t>AwF%S%ا{SR| Zw' xc O imEn<ߌtu\_Ȕ٧[\(VLN+-: Yhtd}zf~P/UYɴg_桰#ɀG""z 5뗍 vm2Va$ $IYpu6lx8=J[ֵre1dZ{.!~iՑpI\G5aM8R=f'bXȊ!̵:C ]&JX׊Ww6? Қ0}BHv{U0 j(]N;aUӅeY_O~Q؂w0l*ztu: t.y|a ~ {gД'3daN $ey)`p"'˕#]vlbEP3أ T7|LP/yV4^6[聉(;ƆfMGdwx ? '^yz,qMK, U ,JzM0,RfS]EF< }j`:w@2,rB٫<ǯFVxhZ%R@Z*I.X qU:~P¢RfpX #N՜צ?0mj XS:$Śްn N~ Dͅ~VƸхh'$ıbS29se|3El}X*@e?o/NP]]Zg"J |*Q<%KJ&e̠òfT ##YC'%;l#v]SBeBՐ 6=D A ܜn뚐Ycm[Gtv6~dX\So@dϹEלi&_p"3e&|:W'Ku|<:pi67͢ Yɟx)) ecHcc9'4!Yk?RAtjyŠ|99 pFLc3|5'z`H{> @Sbb[ v7\SRΨcU+BOA*67}<0)9#&DV=U6ShP?R LRϥi6Av漩lZϳD#;)>8.';2lkQRO ?t.jaQ.=&9]fg4x=FOEtٮ zo>S*7{8Z+v1&ABːc,4rbXsp}`:ʧiIj"0OQ`ZS|*I[9b i*8n#i=L :;0W&%jL{ ?cF ~ph.\c慵%*s|g̷tD b]%~ a9(Y;>ݹWXtw{1w:D2==k+muSt#.MLH_66ކSZ)Rqq2Hg+fWiCp,Xj`5z%^y\  Wq>b)9EWVw6Pd}T'TPS?~B,᱘.2*]>5e:R{$Ǧy92h}}Bi ^٘Rj'/4f,a|.&\̬Ŧ5M>=NgQ LJKY+GI%l9 )ĺd!Eǧz3ڗtjWHEf3K Q ^O: /YpG^s=P>W&Kcd"8goݨv> :,[7dis@>6 3xYEtֹڇǺb_]&4# vÆox۬ LEx:y djb.2`gIdZ\>"ӓǃ0\zD)^q"'za D%v^ + 40l0\4zK[.ƏunsH}}8QND2t$KEɣqe)4Sk[vO:>NT0Ŷ5Bgv_Jل{j}c#0#.';k^ǯAKs:X4[[cXMVX|Xz#PޫmȬNش>H79uHM#UZxd,] V sW.2yLEaI>y_˜g<#|tL-v<2V(qiFR@\{~.h1L L-?Đ)PE x}J zZ  ,幰]:~=bceLj=l˓]јrx喝̚F3=$Ѯ%S"Mvf/q7)D\e2gA%9d2" _fLW׌ E"p,_dͿJOhG> kM;xUt|2jПm$4]=K*c CV -z9mx{ -a$nHS}!ffa?6$N^ltmUA.VA#_^o>~ 5nw'7@UOՠ5Ea&n KT8s9sy_ɹzt㌝[/udzHkvӾW54 mnLzГN Io#ញYgbF!hbїP]{>KhnZQ;7m} mq{$0Q+sӽr Kt]]8O^++;rb%]^$Pf=2C3C vrY7v0Nf!R5ѮiѴOn8JrTRn,j?<Fj;֬Sg)Jhڨ-E$.pN}( Tfd\CaU4Noy}+MlV';rjj]U"8&=ލGw0DajP N%bs 8)z yM)ŕ'\9HU!i`]2j"a7gpħ,.9O3eXN#"&k(([ejT5ƨ67q]i$hv%i˳d0#2kUihV\V:%*תY 1M=ľ[i9^ط_Tb^U7XyE^*ІXE/6cTBʼnFaXO R!;Z>2jЄu d($3}^˶s:Sᯯ"-RVݥk6x,~1)gD,8 $9W@*<94z[$a[=,:? Xմ#4lFʫvWOX\JBjBvĄQmah,7R |fIO&eZ%8ll-5",Я%:uTV/?5$;NAzg J<:%l7r4l9?ZBBa'zV(_t.XBNRѩ!5CF9_F~-uWXǪW*\ [l8ȅIńȄ-[,-Tp[-m &;ψ"+͓ڵK^JpNzbT^tUH"MAwfw*Zp5/$X얄2~6cV ۧo]/|*>)Đxqn%XA*?So/hd>g.ڋRx`m\^i)0e0%#FETFPtA*&N>WKt+Ou-R - i6ƬBe葢yHàWҹkP< ;m)H`}z}(?fxU.pRj|#4|T-'[y%d|*%TYzko~*PBF E5YG^V:tUa0/{B0p7S4^3i݈_q^C}2Ķ厳 HU0c²h~d6:8Aad7k K-n&}*(4^ GH@):K ^Z=O`recɖ9LԎhFE¿.YYXm6+1޷aΜlF'8?}Z#`Qp4#81C3藶 6p2<}6[ r,1MUIZZs{Y]jHyƇ /dʓ`7b:yxj˰c>3K*<ue#O`MdJ3nFb!gAANޟQÕ8hV;2kGNZ\B!?8|JBww\{G xץG''nx#CtAɸ/KMҊ F& k:>j$v#_h%Y'\!n"/Ef*H&!m0^g9FP"}HyVb8PoBHudÁE1jn27xE띭1,Zz3oNzDk'/jzl/"f103($$ >pZ)<-+;gƕr?^b}0D NA ITs("h0/x!aKo1AA8<ZR]Ҷp#Kr{fQy-O5A: ˻HYWF<3.]˒;a!a fU?w(R(:ܒ/3}(Y9m>_fM)hѿ2u2a25!(D@Gs+:-ѿstliִ\u0xrb2LP 2jw㟤$ifν>r)+pѐղXn}\r1kުxxox++BeWY*oo,b30 W)oTI 3տ"r+iB6} 4bĂ1_1+=߿T'B28놪P[%hT/RR7llZ}VJڌ@ Iaі+R~7IGqqZPuf?)j;̬^ӇȆWkiU\4GMBkLU ː!+.] 6F#BfgG$aewuqys{kI4࿜UdE~dr&m h,Fb=LѼ3*`z/LCCM6rWmAFӎʯC'%[*M[rqr8i)AkL=le,` zp|^a.m`>; *ºi&"_ˍBܠF}>T *v#(,G "=maVZ@*MȍՅ? +ImtCHk]TZG'&L(`0q944VE4APgՓ9uʝ@~'<6YߦF1Kl#;z݅ 3[p0z_ HaA`U1R(#k,g͞:uyxts&fI_ظCn F¹ L>v{#;"{зf5@$C.E+.)F{Ah'>x[~r10?r X#Xv{;|Bpڢ"a)bg4f JeYb4d!m8[[: zH՗C}Q85jhcJ+s8INι$0CfuO @P&*NDml%d=Y`ч&̖#ڹ/կpapV07~d<]N%!8B=+v! R6nKI LQ5_!p*ҁ+xa~>x-ı1 ͗bd=mt*0un@C + zIVA&t, `zT{)ㄬf3{MǨMbdWI,X4TIB#dÅPpS^wDPӁPsc,zUdK\5(`J8У3j MMbm[e~źۻ@QjmB/.Eo?e77-XW_eFa2bu0 ?foJ0zێ?(X|S@a{9-w~Rtbx>k>.'3 J^ -)`_oɢe:q7Uhx ~Lu vۉ; i77ͮ+< z[5+d/b W5UqJUSm2,VnnHH=꣗ރ‡(36k5t,c9!0QkRz4z{GU{+hu<߮O*6AI9zj@Gb PLWsScP)$0, #%׶H>jZpxF% >SX8;3B)9:~ۿHoE%\: cOt@{/aOs.F" z[y}FcZ%~.;54Pla[~3fh$ [0ީ5_v 9>'O3WRZ@PK9VbhXrGӒSz%Rzn <:[ɴ.Q³zU bUysl2 sӈ4r4;jKd&hys7lW`MŎ b]'?9\S.ur%%O~]YF{78l5)b"p5JNwD{gFVT.<|LQgw1#k_ԥUUf INJY(XdЏ$zwc~&h)W|gÇbmA~*!6ZUCÁ.=ь-(Ȥ荬49La@@]w̹7#RniH L]5w,zlc\'޿ôBנ1dGyKgɻ+Yۍe)Zc-ei4f JM"!@V`PpD1 -|,MJ'ZaK2s$R &kW@_:ϩW G14c_X;Ow+uPjw-S)4EMNBcjW6Wnn~C?DVyYs&;k,wu1;%3M̖jkI. o~xF6+oװo2lHly L,5*m>FAIr):{ =jbsȸ"K`R$o֊{6+k5}ݩ ?4JHP*D 61{Vafk"@Ӑlnڮso20SPV1I339ݭgUJC]1թf6cfb2 #7:Rw!^p|?兞5pףJ?ŢMUUl6J70q iq-H(Ofby!-JP\ͧ? Oΐ(ʮ 2ɗ"Ta +y IkVS)zW5@_N{LS;$RnBg_@ik}IChԻ']`JmlUշ5L+ w$Spv}_neO΃j?Z^g \9_Iꈮd4a`j8 ;m7Cg VdқhoaH֔"d2 rئV _NYJr|Я)ًKtrхc@hIJg5FB]w \gD\/Lu6mDzv';w䆡Cq-ܰ-!{'Gy]bqGoCŎGvWśZCR_1SB˼$uog`ƄWEt^5 VğPU}F CǷ`}L!Ŝ?8}8 8& {@}RSزIfAU^+8sYټ sVӺhШfeۃ#AϏX UO= Tho_﹜|e I\%z]^&OEtȷsJ >iu+K?n#X [fyI B%kp U}zљ0t5 hM7*p9mW .^Q_B"vT CrF߀2 e4-HFY?fb|42'x6OxzEB:CWb6ԉm^HTQTϸ bs( #.QT]GP:޴ 1kv +mk[1BW*B#a 00dg;1]oVG^%JԼ¢V[9"鲲<$*E/I r=DxqaA׊f9]2Ec/~Ry6 9@[7֠'e  \4RMY5[G;/DÉpR3\ʼ+/X=ǒtT$p Qƙ9:9  6i?{SE0NiƅS(VѫABk)zk6g&B5Teח<:H8MNO Bz0 0`1 Q>hin妝H֊A4esAqǷEϝ܂) 9^%&-0b*f~ ֌a%Mr.D: G?ب`$r⻈*+̕3q?bY22m\νl& ( Bk-"ҕ S~V;TRߣ3П*2qb.h$'K7i.(L0 PB{YGX#}`6̳gicP8׼5WFdؘZYyuY{E qTBhYXKAc'9z =lm?Q>KW'RS_Y/QfIA^#mk5k$ 7|W՜Rpray)FzXL` OOeb>{SzCKK(ۍ],9Y'^b&srF1{98KC˥kb~Rl̝Ln"ܢLk  oÜHlUaa7Cl>Ԛ_o 8ͣ&C fOa[BGyi4v ):W"He9gGtqAӏ66}=CvB~? ECY&4b{bfZL ʊJ]Q0 c} Pz 7t}^f@ϯOwRrJL5Z5$b; 'J 6XHʹ[~(W9LglZzǫUtW֖`,Cg^1(V20o3 Э|D<U /9/6ϙQ*c qwRхJF'(&'wg\; 3p88W]b JėyЋ:QTGc=7#5ǭj DᫀT8X%@OT^.q[TF`-ߝ7MCeCmo*b??>|A`ԑ0wap!N`ήg{^>F]AA}} ;O1dy uԻj<5 !_:%|qQl>S3/P]{vLp5]SŒ&؟~ъ%ԇLh3h1xԠe3&HzRe"(^Ri,\J= cF &POAjg8IYdEEG5p& ƖMC{Ԧvg#mXk]FXBޙSˎm#"CZ[|xm5E=K;`,/y&@,Ay-84'{+gk`!jo5-V=K9-tD*]XQuQfmB3=O'䎇*\CeB3ۥV8hxp81od7{?|صz *#]iF`0d.710˞]1ZQcZt˚"۫m]hvbpt@JO MC )ͅbvG gЪF TK9I| 蹢-UZH@z~٘N-v.d }m  ny 2ñkg_z8PѴQamvx~(aTT7^|^L%P_n"&) C(;K?KW+Ȋ m?UF4cۇ=DH5.ѝk0K,.Vo $,TkB;9vAU=n fLʿXw'z% 5ġ-pᨶ"FdOОGg6$ زz6hLQҲB0WKx#& s˴EU;BT|!S4{ty^>rfl> ?x~/"}}JJ8b&U9&U5vk5] r{TOax7/Vhѱ? 5."ay wiyN%eϣ|k;q/~v@WEMc-a>-h-KLVMiDn1ߑ2*huaSf^oPT)UR;J/xǧ ~|KPlFo.%s/#gj ;b{٬T v܊;!C5ew?yc* {ʙH2Et2{ ,lj:y>jJjEHlɾf^QNVN4x[B㷐<ߡ;w 5h2kR[z8iMNXv^61NȺRk7ݝpdy7uݫL<V8 5 Ȅc)?ַhU E(1##L3~c << dS5 98A\dKʥo=,&0ZhQR𑕡$|l80z#F04-6őOI|s}`2P:f7дT%Zr1v_'??g!Ow)x䃸Xvqju`dsvtI)„)ޒ:\^?W #P\Oc%e2\^Z~k;C&MFG>좼E:\t~&M$ejp1Z h<aS:A_ [=XKUh*M^`A*rS<U~!/+orC.^8<َ܌Cگ6s_~i:K8{TW`:6~E $o:Ȑ_=.W҅ YQPKvïA!v1(.BF}zGVY42@|2J/'\FtyY eNu[-F&5)AkږYᣡw`wihIDΪ}c$+ZRC$䰉eÎ@97Uo5+.SBp .>\Rr:3g|.w]v!OL㫋 4h #gFGE.޽=n"ݠ Ҫ3ه'rv4h-,nUvJe]fdh{(nWC]lreQ/$౗+r^(”kU#Lnx:3xQZog:\Zi~iK:95 .s{áxMiSȰ,T"@ըUMf` (Qi 6DžIu@qB|fN#^<- 8@mMf3ID!fk̅N)Ǣ)&w.BEZuP􌳜1!7EcftdRi! UDz?oqj'-I+n1pu4Qs6Yo+X\.VĆw/+y [cV[)t__4ՆZzdW>]ݗR~7ht/szJrjJmpGֲ%~j1#AinOTeblFO~Dav cwtX R7*8{VPZ 56R!i_i|t SaD>Cs;^= ~wDQAK:6_&Z4vaQ g xj"_2a?{]j ]f Ԇڍl4Oulh\zcfvMy辇Q.;;hS21U3t|Jvg ;F?#RM?0 ^,5C΃',mdjJ^z0(TkWme1/ 1S"Xϔx d(33 ,܇4q1WmVcF|UbA/=ʧEB < jgVn雫os9iNIU?ɯK-~[Xe>i& 'QJ;9elP}Okk Yf@#K-qv'dT 4ڣ(Vv8`Hyq[1Wɑepiۚ'D7<Ѭݍ;ߤJ(MYHT+M}9RyЃ?f_,a(5qEd?Gz/ygakqb3AyZ-HwYow\<#@W~V"s=AEx%5{-|Bq|xR>[M!iJԩ"yz(#%*OA8JE>7( DBm!of:9N:@c&HO*S4/҃ppH"٢ ߬PV""=Ot0Z>?nB 3UpIsy|>,wXmD1HjD8\Yf6vLV[O)ƞӽ3F X5FmjUܢ2i&%@v35c2ΛIW]m ZS:W]<  ;P\J(*F2%A{ܡK6>a"ogڰϒJ\W:f0ígך6u =7ű ? WcHrC.?XG+#SR&r &qo}9+Č5}ci\`%SgFrAh/9ZA?X$4<tz\YFG`娋ͫ0\]`_O nHӯIq/7ⲧ(Ne!Ni˽.ΰIX*TFC@o ?HX55EiFunZ]FM3 (E7ڄ)(82MRV+?m;8[?`ĺ V +{tK? @_íH9wF}g q5Z󒕣kNO QqwOC҈1 튪fxQ i&DjOv;3gFfCX3^G͍_JA!Q# .}ZUAᐵV bdE-Ar]$-k)sЂ,ة -3|Szz(gp"+-Dz\2Wc؉w\Dz+UHo8ZWjƋ6L6 4zC*1WRj_Z9ßzy |lmU/F Se~AF}6﮾濄AY:ӛ-Q-z#X; b0~ }Qٽ;PQt 0~+dCm,;y!;Z Zq*7ι,"Nn❐Ҙ 4+&z!`N|c,Vz Rt4#~Ơ?h' ڷbbO#,_L#6gw@WA!)aYݘAD''!XYHlZRƪ÷&H=}UF7 =d4cI̊oŽ0 v+ڣ};t$H;xQV]UOe'<^KK=!ꞰWhDUXo,ܯw|M޺OU0+JӠ/ 4߶:s潇=ިq;unȽxQ9e`ZP<}#KJE<橃xD P,bbi m^) n0})%i5SJxWlGeJڞj]݋v8awLaYr̲{&7.HSp39;y=K3%1I҄sy+ "3H_qD;B=9@/,28!3@̟Xg0s@0`"qUPG2;sP'1[hʉtժ rRɂ&rbhSܢkI}r_s/톗pwn]8ESa1q|v/ )eV̧=Ryy:g B<TIi8 Qђ~~^-6Kda|~/Wf9ޫnOw~zـ,8MijݪĆ_>mozU˖6T=~xI{xKb=uC f xw,j}L29PYugQIccdHabY\䔏[8hςa a}ֹX)Q `,9&0i&YJQMv?tOA6rHدtNe#WbG}b$R$jj:qPmV1;͏Mj՚G͡i +`t5cQy_u1@` &YG=1Ŷo]‘*-c~KvxcaF)t: f6'SffID!1]zfaW[)`0J*3v|WG`1:y!JMoT0PfZJ`bw̔bAt:0CX%253:/pXXL@C2=!}mc;̏!Sv&lv*(nӴ(݃T&3G0DTzB ? =pJ``FLqU'ePf C0ݎ٫^v8X@0O7U7kqVvgRY!=goIЁ^1*L/}HZPЊX-j6 o"9uv =n$鞩ZM|63ɲ ^XG- Hr:TRe"MVއ(lPBxg9V鋩*|DӻBYyסj\{;v6׻aǖ.)BOy'=O 1)Gzಟ Jj"D\K&Xke9UV:xJ>L,kvqVW"A`IYw˳ݼT! b 5/CO' L6T%qFn *fWظUF%4㯅LDuCtr+rJw6 Љi_qc&>[-ȦBhц>AP%a3͝4̾`"@B &>X?DE?nx  ͪ#{$ 2&ߍJU#cܜ B/L-Ǖ|IZuχҲ5>,5 HXґn (V̀CU0]B ^ռT+2E (N r(YxeP.4聎 %$5l@d;鉦FDܹ>udhcUߏ>=#J2MY ݬ8C3')oeJ̀uDm(9>sS6k}E@i#ѯzɿ5H]A ~+#cI|V`36cB啪{1+R[~L`>yO>^N@mj5+"xJ% ]I>J%&BpP|[ ( /-0~,R5!ARTٜC;r憒yR578m蟣LȖ/VWd( hF׻݉,̒n,a:.ՉWy$UAyJ=/&H}'a 0&F1;ݞZS8-m@Q6!RcYe`7/qZI1p ]U  .;,ntC{5}2@?w%6=1FvQhi&+} i@;'`ELx3uXK^pNGL~1o`$߉-[lZEVa?2>I%:euFY M kq;i<_`-C.iĉ/Bu8OWԃ/Ӟ/qցHRVJ 9ط0kH!c`d{;G~=+7AI^N4*ĔzꐏXEmv2HA h04ix:xd(v>{mQ}Z uJ?iw£2΄p3qiRk@ׄtbi-(y3 6LAٺ8(NE(s4\ l=K)%Fc;R"T#"ϿDeYgk;*:Ʃ O6n̾|Kk'ЦN2$ bh,ҧ+}y\(7yjV_!dW&/,?{/L}EK,(p8 %=% >zk["t }bWmx!H/2F؊۱f4zr%6x*c[t| A̒ӞtHܬ\Nϸ4\];>qFٔTNq2gW*ģ,Jʸ:(g#a*hfO ⥑Pau?{i1_gyneVLf6VΞ;ڥGPVqƭkדǫ(؛YB×X(C%Nre~-Wd6( FKtU&A{UH@W,7>3p+; xHN}MBSJ9n740[؝6ϖ78M+! Ob SzD=V>y@6\[3NG~lD0Qi \(J>E=Eg _(j6, 5JR$lR@Vx74Xd+ יkԋBA\m.i5V9[bゼ@0g Qq !Q{#[f+U?Aϭ߆ɃH^CLD*i>_x 4#ev;b֝b*^[aBVEVMf0pV9cΆ΄įd,ᑽsTah֗7?c>sb9?Ec.*曤ọ8.AAnrzWB8^>pɷ2QfiCZ1ZQ *^[86 ]nObv8Ҥ*~]^''Dv`Xw=iB>be uwʖc3w%~q,G7|Z3yXU } ^$!۰ @;rZo'i#l>иJdk41dz.YVts./h}kZ^/Nem^4Ipd*quP7j!3ڎtU9,8"'h q}ڎY!A8A/ grLVlˇ⁇U5gA`]z;Han!0  j6bNy#xrC$}c,|@z;4}vǀv8T% > :̱$2LGխ|#GlWGUi@FC#[fN,^Ϣ0 3Qu*z^˻ g1_VQ%j-.a8dne`P+gRIBۋCϬyU^ Ńv27Ǭ)+A .!X#gO.\e Yش]xP,e͍X1ss@:˜]V6FXíCtP#lzĸueՉnX?mFE{,aOͳ:cu栏T:7^!2RuWNb, nJ㤐 yszQ8^rcTo_< 7DC/'07'mS[!,{ˠ\ QNhe:-ZgfXe\E+8\o}zNA<6=AM$G &-A1K"pJX?iYg3qJl-dRќnN Crԭek=6NDr=Cbԛ"'j`,I{J{FgM."Md}iğf_u :h y}Y +*;T=^mϾE^G>/>"jIsz%0e# R  aY??c#WqcczH'칗-9jXU 3ѻ )ڬGaݎ4(bFF}[f"<]:Mx[)p;.aṺ A–& :nJee%5+kni  Vz3+=ܒ!J9%3|[zVFe!D rĐ ̼EK$4x'^0<űA&Z/!֫GRA8h8Fxzo烜k ;u_10 ;~ LMѓH놳mتmsS l;Ibu'7H)@:qoc vp&$wf-kokU=ˬt =1Aqz p+ig%ibzI;] nXHD K5эHѝk}Ia~eLE}%y~ eZE7!U}y\diC)T Zd؊5 NEeȟ\G:^^(trg%]&eMUu1"׭}#)~6k=ViЧ7g夠o>X~4wq*`GWڱ륮ǸʳGݰk%VI4~[x+=p9t wtq5Ø)'k~Z.#Sg?VX2q>}7w!q63BaY=l|Tb{ {3ƋTF 4m? %p5DMY]UI)CW&,%0^22aE׮n+Qcabypw o.$ 4-^,Z'OMh8zrP5ab>fZ.9a$ha=:|nޅ,GGNwj\{6=wyx*~ZvS@A&!MiD|>f%L<%wF$l 쯪EmhӫU§&;TFF˕Y/@Plnoc-~z%TLy5.^gQ75kM_W!%O$"LPQ:0"$8Kkx.lYƆvJB#B;[TqG]b`+NX}Ū|ݷW-R{ƛBH9`#sgQQuJ]$(H$/<Ҥ Nf_c(Ycel?BNoOJ& M^E?ChCFM+ӂhO̷z"aPꤗeBM1 DIdSZEg[ǫ bpt>>}`z (sg܎R1iqqem2 o6`{@Kw#͗-qFi˦"L 2=lS^wxOz{`pDDi^}A)@ѿv ptReA 32+F(Iզ;E)r4̧5^<ȵtbw> *|$W@ )V\`hp9}dVpE^aoq<hY2b {GY‹Ɨ3t//MSLݒEy:ZL݇ϋб>,9l!+@ [YBIv)Oo4MOBOV2uca?&vJWu1ԛe#&2E"kiZ%%QCJy BB4R0vAM3e4gV" ` Av,fčaYxI1*Gi&w3ܐgLQ) HNJGѤ>lܣ<M#zOŒYKG>}ʒa_ ;}WcWL&=8{@5?n >=)_YS:Zuh8=Zp!Nj)Z8 {|WڴL_61 }? -}OR b]L]I~b o~ig3i3YZj3*_ocnc[HYVVn)SIwX9HG_*oz~jS!!^>*r~0^%]תS4nb/_GنsOa͊ C,nӏ%L2(0 R4{﯋ ; 1d#K }\oCAA1Uu 7i~tܢ\I꧝uGhva{o[}?VçY9QH YP9e#')azh8E* DRg9pNۢňp GP–C\ݮEAēܳ% ijLs_[Q' )`،\gI_IR D9oX]$_L|syP`D"j$5h}JM MPcn0r^*Lsl Ei5opMF(m80^q1s[SV,M ~po!\9O|)ϙVuF"!~˺YJzon/7kDz,4-`;B- 2?Tu(,'J-p_Pݎ`s7نϜGi"c9Tʥh4UR-]3=2*rQӐ>x8>!Q!/n:2>tN̎g}ʔpw$]xF,2W}tBGU+2uH , l#a yoY6 ŠM'!c&S3MNX`k:ΰP9Wy_e+ˆ.r'̪_2,FVD,_(rU5 Ǥlִ/cCE8V֙O$WI{ XѱD1F N2SeYg_nS+~ 6ؚ~)a yJ7V 8g`Y^i*3cAR9+=/|3B*D҈? dᰫyР̊5%2ÚW(أ.|cYfz_ӵ W.ZSMDP(l2Z,>5e2A$y>'EǒQ3{oB*@v=9#?uEXEe}nŭx]~$2&*qUf8AGƏC%Q&6iA9)$4{z`ESL8˨ 9ڷ$i=d+a`w]Ff?b%ǂly򻉮a*+5Z1WI&ύrg ꀾV\%D-ƴ4N[~!;ԙDvijb8uBX_1W5H^(5m6#z^Q{Hs{u҅q̴*iUͽ;c<;8v643ܵ9\ %*C7>N{o(>GŘpfjF)e$ձ՚ ޜl[{e1/m'(&C&mK@c;Nr*[:w-8;6K_ ,׵f_. ˤ FfnHeY*{'GP^ Fhu o5ɛ(k*D&{c$hB @i[К:]t:**Ä!>pFLڝə1F>ґ>r2] <\w mV(#?P 9GtK+}HMN"C>epllsAdVv{?&P`Ě4 U2gKbRеp\K"n$c׈:ե_1RS>w,Dp_5jў`~͊r>Cx?4Mf c gڎ} drԍW0/! م_1|m5MPQ*qB^4~⑁ r̯<|,j~$JjWboxN{?=U^WW9[i|*T.= jp9|w799]jF#c@P던TRYIKgB#p"дg͟ pB,UjM?rdWhdA&`I}g~(>kuNN0Q` 3PKҪ[ќ ƽ8o?pY(>QbN^ %CHer:t!*m̿-5l5sCdb =jmjvu:[6yq+u [-o' aY|3DŽ%-{ϖMAcB`0GL._`=@RqKb1ICh}| I?biNUT]l"^ϮPn]14UlH6/%0V+ed#9ЯHCŲd̰uEt>;]%3սaW~FkUE辊tJ#حNx@5b¶~a$Jf']:uGčg/>bIsReT6;[,{=4nYrTv| {7 h2B8a5CsYJ"bFTN#9.q.%$Yuf Xay e%p<.xCrLr9. ?X L/RO',cd6K^v Y]ͱU[taEZ6 %Y:YE~p) J^[R߅ g??aUlEO_<6#2`udG-V>_};A%$;.zT5 jn8"o~ci/4fV & &{ V؝N9]<]@ilmZq4޿:kcaocc } hFVN>zHxʠc;r,Be1@Dn*K-&˙8LxBKvbBINT {?Ģ>ÕCݷ'1q{_ 6RuX(2D63nvާ+C9xyGu)k"l @/ylʻ+G jvGUgDkJ!$aLׇ% <9` ndН,~1,3ER쯃=9{ iH3ɛd]'}b{mӻBchzQӫ5`c }3\]?oc,eQ}93.@5bN$b^YbAaO ~,) *'K}Oa_"1Yzg;tL;a$ a#Y ZDطlì=; EDž{$ct8\0?ܫMlҔ"d}v1H$\(Q;9>U0R~8ַ!iOC2kug+ï}"&g>i@܅8KM0y(cj.$#uUz1Cvm!x8U7G.mjT dZF<[ YgKM 5qCv幵[n{]{%Suzt t6G8gE0Ty M>[w Ϙ"j8}f@Й4BT^sYu+9Lk9Y`~$ =$7YKV/yA!0GJ۠g%MC!_] }\ gm}uM>F:DάF6iœٯsJaF˗K7T9 IU ]7P~)zI=EM +vm2!zj L*1VW3/,:g)`sXEwXs.p?%۪N-ԑQ}p%)Tu͒Ɩ|cJal;A_N7uq# b:"\<ɜ4\(}IE_@s*AEMLB~~yw!6W|MjE&KXRE0=~gxÚ*hdlpLRy97H% !6K"|-|z NBrZ%`)+8K`}LFILR_ɂ4;HϽ-^(SᏐ  S]DjLѩXH$N}v+`̟(zpӨ@'d7Y>d=q'18'G1$>^(C6dVO1{r{T7 ReB[%XHj@O;p͍Ϟ&,ĀuҶ?#Տr՗4YՀ#I쉴@m  _ [c]}06wQٗDt*JSfHagI _AoL_%yBi<`x_Ji(F8Mfӹ xװ#4ې^z|W44!A:إny{o΀L6x%1g\cH=hBP=#.C+噱dȶL>^"DPJժyoxX^Iq^R\]!3QTuISBR{0C;?V K8[Wj\0;V9nHA!JVv H10bnQ!.~q̽tЅ)SH-] &;mD h[qR:Dƭ k+#^=8x)3џyTQ1pL`QOoOa̠sw EoΎf_i4xd1vVW+;D'CLvmv2Jk<+~d;*@DU>Q#=[΄Ue'GJIA~T 2<;\H~.D{{ ׯ{Z6_WV%ęz啛\hNEb6NcMT*Aj-sr NŜ#]܀0QTHfҴ^NX`:+ /\m2W#a׍`)(MSz!{6+]nÒ&$f଒Qѕ"(7`Mp_WX}b.Ԇ|2dS~Kpv@qGkgCGxtV C xj%O*7?At7ŭWr. L#kQ@Wo9x4ӠbD4[q٘MG%"$lQd06@1Ye&Շl)Ca}LM$ y͙'W6k0ӿ19 M+t78+^MFz>i䈹anK!q^WTIL[٠GZMf/{M4TUW 6.@E|vD*>j$K3:݊%?Q޾]Y9_fP;USjjMcGo n7˖fv1Ϳ(!?B:đ?&2| \7NXֿl{oFw[O<3ms2{BD)|18ĨȶgÇ) u9raOq|O@xVwP׺6m(U54drD d?&ܪZןPWݸXԄc7ߣ_{~y~izd(VHY)Ne>aFB1F/A*? ͏d>EP" lD@8xl;E6V"viK:jnqDŽjz!r7E /᪱QWMۨzu\}[[lZwR7,T$UP8"O)I5UEU?Z; %C6 .`6Nn<(˯RSAza=4n+P)]d{y+y4@TIsSf t6[=&GmURh̠?`q*ῆaUKSed@@VC1BO֪l_XM}(.=Z×1+ο4r|Y.42ՀPGMdNlND_`/Md{iuô*ykm+2}͍/-iL2FʩZO;mFĵV\m&5X$9R^xYb8?WW3>+!EΥQkQ?[*f<:?ZzCAVTyF!R?3r~XtG$1zK4Bp(. =]ٟL,,k^J4kvbSUY ^yE2jf:˧kbԍbu &J+"17#S&{rZ  Twi:٦Nz2K"pH;ZoSY>rRScd'Y wj J'ڜtrM||:clFS΂ wJ_ꔿ~ GXdvT~ pg1w^Z+S')Tj{BfjFW\L/+A)b ;h]ȱ:)Uؗ:Íqc܇eso)&0N`\D?h,S|(&,OM!te^EtiÓDWe+MЕpNզ )ȹJ%pPmrSb &T[y+!@bIq}1fuP O!A3ஆs]<](*]ͫ8`h.EΝLv?7_]U/y~ߴAw6W1X~+MqW93)A]NvvNL pA `~8C]ҋse%u/-³I$Hfq99f{MJ϶8Ky.~M/NEbZ%ċuxIŴWU.#a,A`۪u&%  3Y0tVGHe5pq5dgo7 X( )su;Kz%-MOش :֒#䤼"=x00bjˀʖD>wſ l?'༫zr":@A,IJ!#4IAH."B],Qi@{k^ H,2|?V;kG xoE:\;gQqQ+0ʹYgyYg"#QuB#~xITE-YR]9P~9tP)7S+yc0͸|?(MYaĹcҬu63(g3bWaU>yHYO.vFFba4C$9Svl#ƀo|1@@f s*`9Ba[%%T|(ʅL!+Ox`d'^{|NQQXآGw+fXJzuT/ 2dVT#giMѦd@neN̔͆xWeK3ؙϺe̸@M4t,vj==0{Pޕf<.^ ľ #=4][`ާeV'۬irS;?}(OZAI7_XR I/"Kne 2>a?4\G%RyT2G?΍}s(F+: H@?"ok8:a)sJ޵_o5/k.0NGRzæ-D"@s~ű7O<$ď|8[I]3 R -+Y)ЃUba >x0۶}-̫o` ϰ"^E^vS Q@jc[f6W}JlPp^b֫Y½alX8x3H}vqH {t5m:HNXyRbb͗)!̘GhBgjQCD~"uOtX<9mj/f&IDžne .5{4 6 L`c}R~ 9 ?B1cVDHzʦiHzmy6ϒ Q9JÁkV9Lwg!gO"2"@NXԵ1o@Eg^\.S*Ne-4mn!HN)%щmG/QTz4[vn2MT>OXVNne?:\ ls'k/eL1a1TcLRS W?˸Mj;XO&=#k 5hr-1_\&ysEq—lDBl2RlKK"DSgpv|:a[;Qҹi[@4waS7):g #@Sld*ƫT"fhdocC=E\#z!$Gxw;>NPT [#Z5$iovu-pX+wn|i>'b":szWE@3T lY7ċj/?͌NIh2FѴM%%A7Q|q8xy$=A,@M(:je@Y&pTѽQsze Qq+.рZuT-!Qzj  `mEG>R:wl0coE-N054UipDMJDSǁ\j%D&HzQX5)V@>PZ grsO]'`1 }^YjHˏnS{7K';-.(< ic3IC1U?9 mu%%.wUO )VH5)n@K4xfԞ?CuN*L?(e$0aq!%W8ׇѩ -hA0qHj?Xeۿ%S*q; @1)ӱJ5pg1Iœ@ȋ_1$2C̵:bZn (6rsxa~$'/OkosP)2(|ιG۫kLLd> K)Oe@~T}߿.{$KtyI=@Jh=0z@,t g{UV!"lRފm@r޷YMi!NOHt}AF=m(BɁn9G?;_yV4@(f}VoS҇,ǁh^z6Vq4ePp,}QXWʆ[2f~l Po?Q;Yx{3mbԲZjTxP`u8.aP=WojX2%J>&sz" )#"4npvT.)>/؝ IT/C?hayNxM+UmIq܋T׳`Qu`Ø4NT^Nmj_ k|vOӇBE|t(*rߐbx&(r(֤_9Wׄ4ZK@j;c NR Pw#T*ĹZ]b%K+NeC[S%Ia1?Rh@±C(.ԊMh~eՀ~(~zX?h,- NCQq @dzah:ӚCR(\մX0]aJb˃yfk53SF,hP~V;Lw^/ingBr, Ko]ۈSDuTAb}Y)&xas$=׆j%k$y0JPvqJYi0Nd53}`1;uR,!#A 4+~fwf@Ci.Pcv +uY\ %h^"(#&M/:6{Kmh;ڠPAQ%maZD%BzDQS!)R[‹!:aX' V .x|x]/ϧ }TvAVq+m>{{^O@$V;RC>k:0gBwӤ<.h`naZB{Ț /F(*41wnu-%Lo1 SXRpv.Zl$xQ$XD͜V7v㢠I:-633whG޹:_@=ֱ7(!Droɥ;M6ۼXdk#mnL}H(rhZ!Y"3"^Sx1E! WW"TH䟮 mt1Qvs :2td;)Vb&e'sjhzZI0އ!e"T!Yp/4 lJ.7}xطbB( :ru`4~E-p#{R;Vr" B5R%,B` R=jom]Ŕ@__Zrޖ]U[TLQrmOܦlt dj逛t:>#*z>H/m\ֺ^&Yn.q9ŐL R̤qhVoyq5,9˨_FCٯ`!*W+`q; TGjtCh(u4_bڗO&3kTY9y7;ܦG4 < " }'7⠣{:>b:}\/'1JT]Gx 2$!iCAeN+w‡]ކœPtDM yAh6DlSadFP7th^b awåF*G9Z)Vz8 &br-8Bo~zt(\&;:Y-%I4{"V<~*7%R u1}{ѿP;6vLRg0GJBLjA"6Lr@!HhǽO]v0i{uMA$mqL!DHʎט^T>,&.޿ppA hp3bayz|jr9YCOeo񷡯¼ׅ 4aĢIAxNnYw/'bD#\K`r*w3m,(kiU|1z8fuD0 yJWM񍶲0gJOdƊIsTAmᾨ}2]m4BO^&Cg,>tquY fwI-@&&oy) r܆xsjĺx>9~gaݠ\MԷE-xB- &;*lKSg|M-q 1%8v*/3nn& =&}k ntr,$6"mخC<3E63z {19J^W)uwsUoMo_v8Ay7 ͊۟,fT@*]Y4Xhvm1uk Č-[vMC_܌aO/}xQ&+2[6H+5&j c Ve_qHB'f/}FWĆ}*ĊFX hDqLaA%L1ɭ3"=0 $;.U=U|HZ k= &eCcf7rA=YǗylS)(68}`(L3oɳܱaSL>|aVOcя-l*[^+ 񿼁Pei-/hp\L}8'ܿ!5nW˓bMwXvUifgP:Bo!Kϕ$?Z鉆u O=`>f[/4c\z2\iR]xxPȓnb.}BeU}DsA[?sNnmF_AimEs˹텠Ul-Ȉ_(b\w)WCIZ'5?r .3;$H]3ˎ /bNë0u-G"0tMJdmS.S(zaXd=۬|ˉD<-ts`/̔_.4l΁+36@[!gה3:d.Pӄ2szrTZ?\t JDhl6z!2![ܮS7wRdԲ-@IIX6Gō`d5^:Qӡ24i^J6XJƠR C:16Q,$xeBJhYzkrncrSUU M@#q3/)=޽i^: 59.~_D?z:L&FZevaȷGw aq oޭTy-Nש0i'/K7 VwA.6XV/I.hhT"ҽ*[%+2 8M@\?vwƎ] ~JܮRnŜݨ쪣J?Onie[yxGf6` rsf<,06[SV9SZÊ,6~p7y|R*9ɅL Xoz!"DMʲ'mHd2uHL_هxx~(TPa| EdG<jUցLpk@*pjE%Fӕ uD0rG;es!DȚ$s NRP݋4H2~ٱKӑ]cgkѿE[L#pb()e%}&Ts{;A&ŋnY\ꂜRDJRs|N(͕%+<+`pbQIxҎݾ4}CeirZ(6@'9Tƥk΋7|ė_a-|&JՆt*4m uhuSL*I̩SjDx/4?jzC0Wm< ar]@h1ڤ&u)2 d&oc*IWWdW°F./K܋:goVFmu䣑e!Aʞ1:Nf4eIXzJ)r(w c9JUINOA@@6GprC5]WOkIbAqVYU|Ա2:cyg^'we`h^Ih2X- $Chiԕc5-Z{- ߹y+n!y#ed0f VнR );vdn һw!cIJ*|wDJ*OG~Q=!m$Z &$@_A'Pw Ҿ-,CJe!Zn[U^!597Sq}/Q';0i-6 ;̑F^svIN^\qQӫr~x cl%H@Gi@uI% M9sP4o r[.JL&rn*"+VKR):>&Y6cs.ڈn&Oo =䉤t:}=ANh(yuT{JUMzϥ|i#xA\j>4C=.a惨&IҠTh=7Ә! at6psQ%A+cwN;.v|EӝD@tlnM{a=6kS5Q V-*A|܉8874==~g$95Ӽ=&Fdb쪐Q3 (.Cs*3,Ц|"/qY*E!gj":_=dhg7@4hZ:%X8/V\}їi3.Գx,(<6T!Q;MgҷG['x<)R˗\vr@NXm@_鷷wE8P}u}~xjTBl{Ydh{S ~K ']U҃qG<\y(Ş 嗪s/(VtzyXܝG݂)ޢ.$.+G{tN}\G nH4ٜ &\M8 @*nIHs卮Lݮ3z0plGAG3zfEK AѲ#ҝăS\,w;ꩧjw=V2[Y_޼ 5q{Ƚ9z8b%,Vև'j\ތy8ϣvHSP)A)K^]寬ؓ4sלK:AZ#8럯^2(62YQ8+_{8_p?r0AJ;=3ݼdsue}MD~볠X^cֵ>t)+7p;'xN|*Dt )/M/P^ WȻ(%9ѧ094^|%{q,LBRR*Mm$Rb1´k!2<ڪmfUQ cH)ɺ?1KW{z8| rZ".aw0C7ܺCɱ\:pP&MGbb/wSަImI\q65eGR4Oi1R%,L6^b c)^9H{G5cDb1 ]D;ˮAZx!s1ek~B@EП!.F'ϻҭo7> MvliK&n> CrdzKa)!;t!4F;.Sڸwz;Y vTuGgw)?򫹦iұ@CA*"< iR1|۰!~t ;k#GV,PeOga=uA%/`[u)Y#b_QS. _\ba@Y;&MunFw>0u@~TxsI#N5 힬Mj[S̀'&ty->Hy5x]r Al3[Odr>ZTW u^&pԷO%#a$M,?[GVX!]il%Gؕ3;qjr{+`ym}:_ZTPS4\k4#I_AT! wzFő\2m\Tf|jx!䭌"5 o (hug\Ʉ'Ni4WTV"VeUf%:ll'=ۼӪW";%+]!V[ऱ4)}Fr{LI4chywZc~xQQ[E"&dɰZP Qf6x:#qpِbn~)#0NǕ,'x@mr_4܁fɿmx)<\!1]8b 9ܡ$aeT +)f ²O_p[2* |KZޝW/r]zѠvk(>Mgƒ4.z Zs c@(̘''[x&w@H'2+>SwG O+b ُhPSx&Ά)zhbukaXI58s4F*ցhU6b&"-&#H3Ht J\vrw#k{ur@Eu/ c\0's|{*xfǑj^ۨ{~@vR|V+OR&A۠{h43l^@L) s3I]AI [zq(4T -Bp}b9#)Њ ٣0fVyJVgCqZ,ɻP 1/9E9l*񪢲y /;7C}طˇ`mE hZ6ϔK)њK^$Guf1V0W%S 7YĐY&y6׌ކd-3Ef2tyTKrVBTtklMT%Pu,@n/0[݂*$ZPSy;9kU^g A᫭Ҕa^ _hNif""*FRX'#bp_<;l5FR4N A\dzhcN5| `AU~)d}vu܅ԵF02W1"0p;xՄ?vVch/Zj~̝ WZ'TDzJ8rOX8^.6mFaz6LGʝ_ 8# Zݷɰ=2m[u-xnQ9qpbfۏl~;_uCR\np=Z L /M5=J}uDmEӅ i- ^였\Ǫ}}c6C]y Өq)rFDOfPI;mܧ %ďo$~P=[Cy3zmԬC ^a*Lamr cc g@|~ñ ymo20hA[ZKް`)Ek~޸235;{"YjZ'ϾOa0v HGv]`ˢpUI|U BҠO+ Q"Sa@ 6qتNȡ|V1EEBlUɯɂ cPJ1BͬY!X>Ç81rzę50*4Eڄurk$o/\;x8J',xyȳt?394Н!|\f7h L =9j:Cܠ˿Qmuc~A(/цS[Fgw1+gԻv<0vֲܖŽ{hߓ b._cU;˭ B  b\YַċNwsGkA;s#crM^ցj<9(Nrju(a67]~D(}@4 ߂hZ<Q L}^L|wZ{:/mkG)H8?3?`Th"ҫx'0c`|/2.p^]wxk“W\榯~-P6 ߒOF7)4_{N%^hq]DX_6\'(_t x]z˂Yt; Z@#K).z4BY[yu<`䤫kl)=6a#-m*[(zЮ3D, EJde_mJC1>`U׎uciC 'd+`o HfO<l`ŚlK]Amj[E)|ۓ#[cPՙmcEoR] Y~ aN{ z5q,M/(=ll3ZxgF=<A>Sc5KY#:N1m<> V=Ǐ +;K|6E-a\">:\63W77j4ec[`*0PZQT >32xN}_ 5}KjjR;t֖@0P|`P?}rԪD]0Ō߬CD@.oiZ/њ?ݍ k7d}ukژj#RgjlQw&X BA[l<_MY&TD|nX,s 7/&v/^v#U r%bBQGoo#xwwIn38m>%\' O)q)54N1 o87f_IH}w dVDnmELq#y4oR)q8Yؙ$Ѧ^‚X-s;F:B1HIm~(Mpd28U?&x1 `G3G[D3ZZ*$rs󾨈蛠[(:` )/7 U?ypףNrQ0]<Ŀs@[U U/Ьw-PaVY9P9L6V"-"̌Ha^`ك!cվG k\wk{L ZI˔>q=(%zQpUh UJޤ <8{ 9uHN[̓+s:pV)04^S.,:,7ҷ6Q{*p,Yp{ Tt;K[@<%ڑT{*'b:.AdBarւZPs12ѶbXwڬ n2 uZC[!. "d>{@FWtn<4jJ!|~"U_}C|#`=E<|WU*FxG/Ps1* n(0̫noB":r[%q̐)(nvWK=ؖ/XrK샾`;R%GP_A^}+CЉZgǩ;v׷[6ĘGn=K-/#d4!,]|-uNRlMR[u:G%UB=?  ȧ^Tbvɼ raWsc/Lmg J\>]Ysa,U]RޛIGwlB/~]=ŕ~2nufsSʏ@ct <|=9np<#]HW VĮ ڙ񱀒I>,gURfˠW񢳶&%j,hXEut{*uX%͘ƦxiHLFy@˄sB?zME8-AqBZVX٭[&ӻ^>G;ai!BO8gZ WVBp@i$2G] Ղ]UبiXACs8+ sѴv쑮+CNlM^y]ni̝y)хҘƤ>$~ v%kT*GbRJ~X Xi@}}1BYf巚t\a>(2'yO*Խi U;liq39?(-`\Um %%`Oh]񰔈}O3̔u&oWo8m |c6 YXDڤ.xŒK{ PL^Ge-M#cfF_jpA)RTb޵b,OxoeSy)VkW+C/KT zr߂q_QO CQXoTF#6>-vzhS%m*}'݌( f$)TGzArv%DhJpٵ !& щ+){wHfCt:TMPOZ ɂ3|d\D4yiսYKɾv$SՕj,^h]S@7\+A10y@,5B~/V[](A_:zfѫo۲jl.{mZv+g>Kc1Lsysq3, #l%Ŝjod[vu>%ׯ6>$'3(( A D`*}NMΰjh~QBËpclQga%ʵۜwp>X:)/YA--JAXt$AM S_SHCoE 7L( R70>@M%[A;nEtO\yCCVU Y˜W4zSzeE,LAvyy7Cբi6m;ZX,I}=,P{'ּ/&A}FA Q Orn|HHǟ39 7moOcؿHhO4ݑ]L #>rϩhH]J]ŝ'?T [ʼ:gRGZZ}|i)Vt]6lՈujI_4=^8/@~–PP;{ K$˴5-po`ڴcZ>N'e%wʙ=; uDžzsR Yp$33XKE16w ȋpbMRL|:z-/DtaG=[?9ʖ!X* CԂ8 3`QFKU#KY>RDp"wn5i.l-PL^y>CYhv)-Dˢym InQW<ƈћdW {5g?f`:=nQk ρ CUR;]:w?/ Fy~(vl={iJrX0fEAʉмi:qU,gC5t3 *}7:cI)%B%# ;=i,K|~HPI( 6n-zxi^zya)yĻwNyҾ6on76}*jknSv)K o+ -tOۃ :q&ϳdJ3gMcH[zF@DY?hzտB 0\FSޅ<,~ԁèd>CÒ.vQ$L*ƭnrzѠkivCuKU#I'LUHF8z7K×r|Na@[BGF#9@4ix:vR/ȣϥ["j ?dXWWe]MweJ{|s>驽WRNF(T^Eh1qѯy0|7~^3vV[x,5(W3 OG%7}0S}:ڨ.ē FS}{4*-,D|lNJ*EJdo1Fr|"`xAT2^/ML8J;DP *E?,6< qp(ܲ\%mpg~(8"&<];XuA@8xjY9I;IYqkPkki#*wum)\J -+ ƴ\-Փ/΅ү줙EHNF?.gibYlvr`*wp]Y9A55Hf%L#lO/O[?65J1 е3wDޛg U9H%Xk엦^%bfV"x%f4W1וN|~5Yf|1--Ohj L6v)n^IPݓ[AрӰ9de .*&hDֱvNfϰ~Tm/k$`ס@R(29 PnwY5(?@ql:ɴOFN k|yL{g.;12rlq+T)ЪH) xI2UGy)cy_sq~v q0 VDbOU49)g}\LI!vyBDgf FD̴d#R#6uꪋzpﭤK ozC1DO{ɔ\Hw #}PWT5Ppl1 ' xd1r^D|J@\8~TĽ~ 9e8ٷeW%\#a'  '89/Xsw^u= O):Ŷ X֭3R`zRT)j^E?ExuW*gg2?5\%}3rNslI J]Tu] גbrRdgB_~&lܘiVI#F˳YX&-bz"Vڛ}Ne i Ȧ0n$T*#cƻk U |aoiJE

9_V}ɟ]`+_ݓlX[11cɟR*WWn ;,UIT3a mQXÖ#Y3J} Еt%Fy8II]n@O ^,#Z 9xW,V%4f7 5KRͬ~b׺ӖϐH6RNI.eU6PݶG۶18lKTQ<\ X ?SqN.\Fؤ|r/E:Yvߤ$I7iY09D9؜'WzZ$u}`:h@m^(- X!c]ڟ0+ 2⃭bG_)X){E1mˊu(_֊iumF:wNÿtjtdIjV!p=D͠IA 7 xRd;lMRzujRg1kJM+a2w]wtxCG+pҥ}+@zt1|k>JBO*1Ȍ}l&ݶY1ʪ@93H4P/4Q]hk\.VȤwfKeo٤P U59iLUʇkR.4%cvS:`b`Y!&~,K4gqTU"/*QHᮆs$7s{`g(]#*.]=HC}qB>AY{i `;=]u2;&ц w>a!#ӌDXaMAC$`O2 5H"_ V4BKzhV=q/xgFy{0sl~>X# XriM)h̪Ih[RK o]Fn 0s2:rTZ*Jo=PsAN&[OG0tDUr%Tm]d|OՕ^=n9G=bF󰡻{j%`j7.7l3K=v bFtJ~.׈I͆MY~OJϧzAٌɏW]5?- }":Lj\w q~ ktʚ}t :&FrȧQÜpf@K dԚQH+y8 rNGBi6h5Pw?:э`ZGJ^ I"V$x 䁎T#|'l]k?iiFde%o+!W] u3 Bky"Rh\[gj AL)5YK +T̓&=y#zbYsO9tRd$;e3TPoJ 0qGDdZTʽT깕,>Q6=nAم_hBxvLo2p@;S͐54T5בLH\yDu%kf }~cmaҪgUJ= v|MO:I2hM<%hk)677dУ0xb}0 yl`~ f £$5UFtml`{d ݦZCģ;hƲD&ӠW wܪ^e1$'@7@nj"x}~ZLq8N2SlqjC/tsѧ%ɥGH\&Dr+D Mй>ץ1H\6!";T?ʎIyo=D0`e\(Y,\塏!2􅷣ɔwT?0וE}pڅTj?[Y)rœ9C(<|QFj|Wz(J_]CєFn]T+A%a8ښ_q3oZ/'J#${wkxI]9EXF?Jv!$$fɸh}m2d*|_=֟n=p51t6tC2%~{: %*g@r(~녰*7K9I:u (WjZn w_).Yx&JU|I,b&jt#s<\MTB;[邊Z<9q5|W5,y;GR~ipOއ`[RM%P3;׷.`1x7mgOc> UqZ oO"?2GY@99aM;n|kHevͶ9,<*@>ϲ{.}um)*dD4l Z*݁|U8@9Iq0<<{I?{Hj7D>*\ E櫩3akN,Pk:^cBd_yuX򥜁93gK /X|/9үxe%'2;_U5{ N%[zE^U%qH9"q"P<6خvWrY86 m37 2t@Vj\(ezx3bu\/Y~Q,󹛰I <1 g+_R9ƾ\Hvnŝ׷)Ӟ{2lܭycl 셞+V,Qge$zkL-/ǴZ8vR7IyC}4cbZa *Ivm4cxRxh^WܰE)[cHCSUcZű+f׮kvY[ASq:lbɚEͽԥ;&nxhٖ4II\g'0RU 1ܳ_$+xRF}搜ȶYMKhΥ ¤"GzjOߺB_G3}l߳KwؾV*:鲏o;U8X5T<9]BC9"deJZ{Hzy|yֆ{ O %ܰt`qnƧ2&(Y.7V艹 7 b5b`e꬗gձd=9ggVv@J*&*0@3EJ`PU@VƌUތ._ `)X5:V2&sxxZm獷%ػLZPڐtxeiKwC$)7OMB@tci纺<_8cDw(xuZczUب"ƺ!s浍N&w.3 Q[?1 cV&Rk@ oT2s!.K "c]uȋҙ!%P#9ֆ4jdt{HT{Q+h2=ÅJK3$o 6;H{޴NMg [0f"˝,hJg34##[#5weRoi'T h= >Ӡ.N8;lX'#_^} ptڗϩ.n /dA.COsĠ>i_y}G+ЙUˀp)-G2xhe-2Ƹ-8E1)q1og ]MTł;8SO#DQM} Dd)1?6'ylN܇|?hs_(#*PB4C8FbRk\yƥV>9"k+f&CG!旒lTg-9z1MԒWdފMܷ 3x8M϶Ӛ2$v-6١[o@^uX>zH㨠gu>t5O!t͓<:ɘgL7Ŋv z.;0A#Q)GW2">[YaWq#e(!/*_v_?&[LxaT|͎_e 2U"v[OgF~Exu( D /rF16~6;$j_h=VmDg!YƬ7'83_t]+  -/ݣJ dy$ePN q/Х %M9AvdO6)9J_D>Y5M4=f][Ѓ ăeJyG"].oN4̟t#ykC[H{KJ7OG=!ާc1iF;Ҹ=1giw[!_$ydN\tq^bǿ*&O$ř$jV;v#Ch\?P/}XMBggꮯ seASVf[uI6,)qɓuqYֺyӦqķS򠹋H)qQc 8{='gIÔ= u Х _] 3R|D?G62/<,l3^_wXO҉T"ky>ˋZT?m={CFDP ni=ڧf+L! |ۙdO\%NcΪZ1 gEdg`}qi\8f,ȇ; [v:\͡O?c,.ơⷫ:Ф(4]:P>~jn-6?UՆRqnMW~&FjP;]*+iXw[[S_#Ό87n?`ǣ61PP(~Y@#GqQ{[j$G݌ z"m}@$ {)mҍ@g8J7 &9G"U[7&?/1~0kY_ hG\g&qZ`C<ļe4] ]wg<O͇XW12N\9iIO0ˉVF c0@h'AsX̢j vuzBwT[gCi83g,})7enJPO_jdH>&zg*D' V?O{_ :Rٿm s?~gMxec$;W B$ , cGfH7ąc[%,^t%^7<:XDhɭ˝d< Ṿ;O.bEi@N!JTYaZ>NB%իC;u_,soSqpl2%dډdrdj&]Ha: #L)p/J-W)"\'E~ZŹqɪKw\+оm;-Jf Qۣ+/@\nI '>ls0 &̿[]*)a֫F)䱊hl 9 g`g!ThH3]#d֜xq F /H'^.ȹ_M16_N,^ $/v)g퓕 fWcy;n}Hf31; | z^[wZS2ml룍0'8<$-[lT<^vFw3Oۘ1sՈJtq9K@ uz-*B|2#{.F{` Lc:e=FŶ^T0vTePP~ 2 UHŶz 3Ѳ+C35Q\K-q>:kR^Caau5B׿*K ,P˚`@iT1i{X{$ ʋG!6Gz42Ynw(jruw/ fA۞_aGM9s!%'fGv–f=,(~px܃K/č[`]]Ӈ_zN {O[Ԗ> ]%PHJYHh گw;=yY:"y9LJ+%{K4_hn1#o)'.pVnBHb4%q|{Q_XxtNӦE>DNFH|Ɩكm`J#~D&M&AY \c且wB9&g>Ffk|[W-(j5-e=a=P~ "FF?N0Pb@s8gT|iνifvR^@N9,HvG=8Ds.u:т?[EQFV t¢I*nel- QӍtf v =A u|~3G,&](ߺl+خP5b7e/S}-Ԛl_k4fUiމe9+ yꇅ:xĞ(hCj58S}{[ Q)q9"&#>ɹl ,MCo,UӜɧ/G=.FdcBOaJ4c1Bmu@s%8:fݦ UwQDQ5A|GK]aw%YMH?L#JVbD}sQH>z'[Ցj.vyd ӊM8WL%[5JI_L_;ywi(u5lD:#yp?ၸ+^aysKDPO2w'"嬫R`=e)UNKEEǒߏD[A0gMR]KR0@=@J}n C˝rMF=4qߞEm~qy.5*D/\iW\A,J供N8 ,hY(6=zحg]ڦXA꛼{\g '@AAE9~dH6? +5LWWퟱrʿ%%ggV!+]TmY$Vڽ *W7)V&#N K 5Q` UGu3(k>.߫Fgv&YURP5!%a#ZsC.Q*FiR/km"B' SetqaqMzNg6(1|ygX `8<$_S=[ƨT-&d"#*4瑐oנBԆb$7S*Q3.0YC f+4G\_IMk g()Ufwf\W^(1G!3:^RQRow\Ii7@Ӄp+ 52Rk^jukҮ0#B8}Lh^{ H^2ҶSW>j'ʜzx}#'c^#s~TQ%5}mSij# m3.ЫL^R!QX?Uhm_Rm{4 )ߡ0b#6HvLT t{Fָ^gQ12ƅۓ*-¶y5Db*.*^D1!v@NM) V{e>jXGyuNǗU,B1MJ4L^`TlcZ G]pJCą.,κaWVIV'(VɝA|Y׵  SxȔǫR\zrM ¢gϩ7>#Ć}uJ?*yR#qR3(! 4+?+!w4Q- AOѣg[fL?J6P%yJ)O2mBcwvԨd=ڢALW4ù|8:nqJgQ#4ckIި{,M.pM1 :(Q@d $-)8۷I?imJ|/=WVQI"OHGjȮe $Ϥ➉M5x35\k Մb o)=ӲFj<j3eti23pWw{d9,Օ‰} ]JT@6/Ɔ-0NnyP2݃KHMԍѱئH1;].lTUDK>R/ ͹Ƀ-OTY,>ۢ_ħVxE5?MGwW>482]Q)$$8W2a9S#-yΜIjWZPhLXYsv?K-♤n\*1ѻNLsWſpZ${n8{(hR cmF>u<!o7Gc&:{b .=t5JoF^ڨAK@ҥjwBik DLU֛TPXTpÕݏ-RQK8Gq4i !c;GSk:XgAV4ă$q2.,[ pJV]:ۏ1N@ãy7!% ]f3y/rɢkn9-H]1@VP7Ih^@5 1% !%A319]Xqx% u(퀱t}1oH:)>~XSϔ҆کF q6 3L- $]kp1/MFiHji&[I*w ?ClrO|2[s^9wSsz_H3URk܆o,lcZ߃mաΟr^+Y >0Pxaa[8$tz~/i=u2OfcFN&K8c#ͣu/vW? /6!'6͊q[as;S1i!Xi[ I(pa/I #|([A+g/ֈu8JMZݴhq1nՖ0 ed hЬ@p_J<~9S}^jcY %$kez^\p݊kC@5:<`7rf__vlp3@"zy!PT^爟j?W俸^uȣ4|=i0Ly5zu4CTC s5;NNͬnm}=>Kޭ mTr{e}49{oU@]ӷ_RYH ShƆ~p/dd(<׏ e SsIc8G`;^XlS,K/Jކ$~TUd5g^8,k2}=I kPq&xr7/>'Zc/ =oSׇ薁p\Aq\= 5AA(ˬoj, B< 26VʺbTyPc=ר4T ҂=dzz.ѱ=Unn/<'stA 4&vjsW5>q1#7#0>gϳ" V sa{hԳ2sꯪWlg?^`$uAgxfh 1$Gf|^x.vC.l]X{\}|#H*=ʺ?i() N#aUHC;SuI=Ϯ6@P@46נ[ےf/dSxm=Jւl,4xAf8T#E&YQ큪 ;Tp nG *V0){/V>A (ؐ ֕ezL"i Sjs^!Crޢіv-cA*X^9u2~T(ЊH`RTtq8Z >ҫ)zk8]"j:1p0ddx<^!qpmKN:V[L4`)RśYpCtdo|BLMWCN`x9v ; 1 @haYEz|#իls9T椡܉j8`pgc|2PPeu|3 AFjc7(ј \LG$ٵE5Oqǡ?[w0zI/ &zL$X?C K"0xFjC,|`u45;T8YT0(O %NC"Sa 2PԒ IBB?`B@ҧ(.Rc O)Ҍzj*]"'Hd]좖W\q$_uOD0}*=*򾵛,x$ۧg:56tx8S`e<-DGdžz}>֘L- Lͺ(;ԩ~\$9V$S!;EvegE1 W57'}=dWoS~TvQl/A),[D*}U8Ӭͦ21'lnD _f!QB|rNʯuJ^R9c{;zlYvvk$1Y!+YE[s'I {sԾ<8>y1`+O.(Rz>uZeg.0Q`zcr YUnG|k`8m͵GH,=.g2RyH)"/]z%C 3.Iӷ9}AtGXyw]+hO{$h7y|4л}9W&XrÙ !TF"jG.֕:<|q3?]IX!WQWw8X)h05.sfت~4>CtsKܤsv]'q=dkYjp$ WDC+x]BS+$8vB\Tl ~&fA %]\͑o$\k=@1>L.WD<2K9pt1ι~ݵ~ W!榾ME?Kt9TnuƯhcA;Ӓ)vQm Gl y0Xul(d`X xvx7 "x]џ~V`Ke O xR0=E|ygm_j/ qH&F_o6C#Y~]{c3KPn}xТf&c/K_;u~'Ipٓj9NnNl]4AKN]?3ʄzvЮ9]P`\Z zd"Aќ c'3nTq.zod8r,S3 -sa15T…pK`dt%|5 ($GWH"GT&ύISɶY>[ F$'ю4UZEg@AWk !ݭ}0i}ͩO̡Zw$5N t$kkK&-GV- +uXw8%Q7ftÓkS(.d*namʙC!r"T#_N,Saa#ؗ rτx '3 ~*@S|5O&}ARedڹߖF@rS֢a5}b)J)Hlb)LS.\X\xqt<5OF,#^4GT뱙!Rvb k#WqZ D pΞr@0'f9sɢ8`TzPM +TQ(ѫz%`f0Y:ڒ`10S1:砦F,4':#|;8 òW i*,!>>vWoBw񻢌@ёF5?:;\`]*:Zu!{O +$n`3ԅk(."E4 x UP._i-)5G 1} t?+4k[xغ4Ll6``/] L0c|i{װb]fMoN=R.{FlݥR7$r%(@F=sD e0cY \r=e 0頕Ja &袗ϋ0ޣoYk,f:$)%A%TpDZ0eCXԊU7k\]\фrP7ITh9j#fр ]yr'kѵxbc\׉Y{?CTFC :ngH{]X6QSSQ,ėl|F#Չ%W2XXFSO!6@Qؙ 7r HaZ"9. A'fRs@APp쾵80~d{"fxՖġX3G(*ago8+טm!V>=ۘL?*b+545KPA团i}F͝ B JZ܋'VbHHIJr|7=$߱;rsW:M;)1@+o o8 }XZ!zQ~'3M!&@isKakM"z,Phii#Y°G/kהlE6&L{zf!ׯ"rS*V¿fȌ< ~/=][;"2áDwB4sO%KV԰h ȺwBaЫKd5); A,/UC16ܼ ц9iQ~$,>^Rt5~Sk75 9rorWf0mO' ǃsw CܜۺbC+M#-3?/W}R)k5=vWp ֍4]<NQa^G2 dw{W7ȤD;>]xKِ. |iDw(f迷Kay2[&K H>5ZЪ9Ƶ+Y$JMT$k,6? O_%C3ZǴm<0Ce@R0'QwdoӂiwP}+u9zx>(ߟB~6#Аф X SY)d`u@#g ШՆ;̔WzJ9YINFqSoF{ '1ɡK".yo5(Fo- tMxɫi!,gaˮga@.~mv& !4aJIPY%tXC (B}#}CL=kb3k='zCE=[h#0|ȝ0S-slXG7*/+Ȅ{p| E1U:1'ݢQ}w~++Q;āIB Xcx3S4In5-Yܱ!rDud.31zv'3w0,%Nt VC]+w_ PkVk=2u39p?`.-6-ٹmIL;0w)&U,ƒQF9>qէC{M, C nMlDrxFfP)>9Xpf,щųN>>)j㚣/N\Gٚ)pjBN$EzLD<0E㼋hhuD͌!tn"W웗";p_!Vأ$3L{<̈́wR%ae׌iw; _s&37:40fH@,W*_۬qtMSoG(/Iχ4~k* ,Dj_  E}cbe~'X%~\'@ӿDq]6g駒1vVk=0F3%8Xa{1045WșX}{첍xvhf.+5m#?_C$e_݅7Ҽ4R |?ݾ;)}pNak8Vm_}Vޑ @srM׆p|Z.k8MsgQj[ܜIduvTKS Mb m-Wz4z 3 |J ;NIb{#5!/yzlP@T `Ov./'\0)9;,{R0`\q@ n"I-kZT[?wuδ)ElgBpQhO dml*la˲j CyAV9R_8.aD&?7PIB`_YG:Iו0>/]8/߻ԎTW_b!݊֫:Vжc.&%9E5>V uOU@+a'ӝn+1s笑Zt(B#D(A+q=qϬ/?pmT(muÎ5E dnN┆ E'[S[mb+.fÃ!^Ir(bkt?BHnarZ.^Q!:WNz&.kniF33G6&3@ ^ r 'Ibgw4;vy8dza"%C: QKXQ Oau%nydhV0_ѧ~su?gGT>uqQ^) An(FYݴ+(mb?Ԭnal;؅wp5X ?㻂$“Ci6A㙸Eǖ[{uYfr;T{(zb.;jiH[2:v=aeDžay& cqSE|!Ly[}|nT5 _$sn>ysH}`Jr ~r8K.7m=^)co즱,W @z;=kH{xқjZ:'9 #rH n6וt?lb{SU%^펜 :/_xF=U-_t)F 'Bc1QH*P_)mnL/k;=4mWbR0gSmNyO t͸5ev䛉{XFBfk W?SCѯEkz=;>ch!LssڷZ/IH jW TƬrY9Ӧhj򶽳$߸5/υzSW`Cm_UEΕ'C|EmX޵ZP2ta)z}M-҄۝H"))2<-v럷褳3SNqbȣ!f%jȼ"lXpǔ *KÛ iyzAZGGޛp&[_g1,}tE,9s%( u%]2TA7;DAd \YriAҴvn,ws*|n=' w(vh b?3# %y8>Q\SM*WyS1* I[:X[qmqUTk}E_懏>awqTmN?-oZ wU}.Y_ $PIJ *SA5¡H v1K^+~.htjYJHyl[/ 2IqV2A.qџ%%[;95]Ɏ4Ev*#ϣNN*ݽ)V*~獷J!{T--A3hL!6U3F/ bL;f=*܋q1{bK w[2}dW7_rX@7Ҫ^Kc?3MtjaUx5~NLo(gPKk=Ҏ RaNL$|3fV뜮.L| fΫh4H,4< ]k>D;69sB6mmU(Mf~xpB JA9I,rld)d)qD)MYQ/+`x}:=:0{|>VȍaxT. n Hй $pO 0V'G x]⡠K"pki!Õ(#dX<q֊b4J5E<]i:L,irYAE#Mw۬Pw#db-5{epћ y+9k"jx 7AvJl >m:6j^$f9Krp0`L ID,٦W6-%{m"01o.M:@=,|V2D]‚p귰9EN_KmF2,譝+he ]cO9.פmR Um8$M(ZW W&Gj;XefzlL 6π!Ô k_KSܳzt7o_Wa !wAcI?ccAnD"ou}jह~5Uq~T9.&0wh4tRp :>R2qOp$oZ7r0"ub?msE eErk#&l`#ۻtu9г3;{:\o4D}Ȝsyr$dқg9Ï\# I{ I%ڢ >$̷tڣ>рJxP@<`A1Hֹh^Q#UB@L/BVuʫ Bas@H`m"TmbfeܮAl/Lyqu&d|"3EprIr$@~Xg9^S:ors<_D9P C!ꌟ奎rbMG  .ww ľG) =fڊ2&6(!-y%[ f#QR3kiŝ9>`a&7K-/*ƩOc|}OٷeƢXuRKe姰UC/ ; 1'E*hʧBPaÁk.p{>SV*P!кDΎBA5s[o ƺ0м! vׇx4&p^154Zj7AUqΖN_NBG%inmN 8i d(_GGRȆ$hU|gޥQ"J7Xe a3.mԶ`HGO1OM6ZEWgMYE. XkuVZ sLFWı@{A+h7hB12!x LeHU\{NzTZ[:9Ƽ5~M+7Dž|.vl+qC.,/ Bi,f]:/3&j_"qQ)-Ğ'7.bzSV {DŮܖPd'P.oZ?Mgio$;>Ajx /X7p43860~K4/}3˘,PViSc[&_-L@w9/pb *MQ𳕥mOE 4jzPq˥Xrp}z9-CL.*q}A} ½􏃪D㓅!P,?iާs, Zo7Vw"'V8PՓʢ}PkʹLq5T (bA?!tHa |a50",SFh 薛g d@=4CDEN2a0r} +S}_2ҫQm<FǗ ~ŭdib|KN` x1/QjK=Ly)*ziF 6lJ5%BuIr=xduI)&g- @msɢL]g "F"qGkҫ q^2J!~|$o5Jp2L&*x[וLO)XQL8X;PC ~kMy Qy?-~UE-nԦ>=vat$f7|:vC_)N9O"ekkb:ڡJDowW-Ь@mgDGGe{ 35&?8g_` ԛ-ZU1JqY-DgacU]242@1dz"h#r1Ŷi P滕QзJ峿yhK,nۍ,P&k[vLE y4w= zP:f<i#d>{޶pGj[D}OV kݹ*r?Wql &]H? MGUf}8U!\pgasÉ3esj04>lg`]|xuG% 2r<pˆ_BM1zH ΫCX;-ؠ>s \;h$N-Z[H[+ά{~|I4FteIr9eS۲Qr'8vJ%ڏRgpηٳ:6K6ʜ$5M=JU$-)GZȒ>b@`Z{^(>>zqĈ+P^}T(6y,Ú 'tLhPݒAX)  @M?q52U*MJpk3g_mn1~shAh-oZЬҡ2vNyknʁS 1rh8 Xƕd<ǗYy0lQ}*=8R9XCrBay<dpm:oN} Y sdx9<b)pL"U1"4CHM͚ܟK52 Sb8ǦA-/s u5m" (lHF@]W/?uPh(um~VYG1GWZ8y* &+kO`xvaF"{#\'|\8aVC T0'sA#GZ2h3t}7 EaB{z QXdP ZJ773KF$ܝbZg0uTzاͱ;#jB9+03>8K&i+X $s| s"j>G"o$0?z$Z97հk;R8BNcE*e'-z%XAEuDz l֑9P(2(&u0wcs13^l3Dz-KRh- z-[C_f"N7\87DH ׮[C? .qs" T0&* Hߕ35ȼljuY@#8uL9D=JJRr<6)Q !4xnAպXr}doh|!pLqLڦ[hEQ1{òX$Y8wǞHM>'_j% 7 ..w#"4&[~H  uEUT_Cóm~e D ,n- x%z ä<%1I +Zl okݬ$z VdC)I2yW 3,AUr;'ŠĩogIaG}Sy/ \BчmH㤟8"zDGHC̚^ sm/r*A``1I'CO::9|&a5STB{PI6NTL#mUՁJ.m{Zǘ.7u%()`Bt [zRszbb1Gj?3` e LDL}kAMʈ=֒ 5NLD=aԦcS2|6dk뽨fYeiDuAb߉9Ihx1Ma.(2dA+󖙦y mT ,JYɄ h;in150CIV<Яے(EG Bv.ʽ^X@hw+/l]'j ΌFEM$L̲PQG;Z;YQٜ딌pL6+Bpc{7  b⻬~\͘t_a 9X~3 {^% 䄬'V 9E 8f "d%՚A4܄U.KN{ԊqNXYA].̈tJE_%"˚xx2DX ~~]dD(@M(b7D I|i("R6-:훃lR,$dc/-*cKcyJnw|<ɮ7()$.z%@Hsi,YH-kxq&0Lij4V'rE P֡WrjЊnn┇f.k\]Jfn j'Kl\ *B$H8MSQ*x_8JPQt\$.\QGg ;no@Gbwp@^[vRkLӛ>~y|1o1jd $_Bz!Oq#Bx}qjLR;&[(M7(id.MoHToRSr3yPds?e|1tYY-t c12]W]g3]=—gh֕¼\T VRyc࡮>miPaxB[if(ycRkM`gs57U.+$0b+#d VRNmZ8J侇TA !X 0ȉp\/z}5 ;f/,QITfOTkf4`MT7baMy<%8p7u,vO3T+^P&?6c] xaGn5$8S8&tMu [Gln BG 8D:3u^"e>@ Mb7&h*0ݨiݐL_o)z=PVeˀ/%dͤ NHI6#ϳoΤAchy.M(..;] |$24ΟH-zr?&He5Ef =$NQX2?4R@:Ow31rw#hfu+ zѠ6;w`ez&aUڱ:O̯zVȋT}4҇HY{Hi6=0ʪTh/m+ab>rK Y6RMe!vaDn0of`䓘|g^6O8ӣ:&f[&=*e`@a1ڥ)65ɁIqcc@, t!+u6hwN=1_gLh9 c#/:{g, Ŀ $߷uP6Qh..$v@!d'a`@6OﯢbTv^ԌY517=~$A@g u' 8ёcYƭXIKڟEuڨ_B[-X'IS?XQDoObVBϢ)L3Wag4,WWiNutbY7/iW4In8e cQcќP<5'9d9a봰anQݟt1Ĉ/+ e)!y%MK#҂*pR¶7bVaɉGgݐ|m/fccxʌ-Jc+Gap9E_76CgGp3T2ヂHh]ctN[1z~u@ 0"ƭNJQ2;*ngv EM Sw"κip,O LI76Dˏ+N t 92Yen_ܸyΡ~i`2k֍!u&K`0e־Ϟn0+on%rpxDtsHWi%g?bMԄ WÔ`y k#q%ŅT 'C 4;/n0Ւk!ԞeU֐Or LHz5[?dvEmQO})T¶`S~;v{,fAjP\r3cU-QQݶ5 M;GŰZŊ.T뉽`gÄ̱8>ZRp{TNttAI"CBI3E!z.` iOw!0'V\'$F< 3S+|Vn*WA z<}&#&j(be~R!Ȁ%je˿uZٌ)q@"܊1A&( RFEOɧ$3E׾H̠/ޫ`v9pwU_o'+GpuOe`>5|[aA%OQnC1/qN^iZm,RqPfϧԠ_5" x٢O|y* QkEw"H6? }mZ7u6VBHmyCЛ7|7m_c k(:2m\ `?LViFXQ=!ts7I"EO)v&y2a)'m&3~JdžJJzO(F*)ʘYHnJWRD"럯;-`NӸqSRP=ާd.U~WlGw,.o)k\3PV|= ? <}NAQeBdF w5U9 HN>XLJbC1w|]XNY3g/ktp~Drd_TC(y}.[m4:PK lO&XwPeb:BCR}PX~o0ܷw@~>4c.ULB¬9 %Lɛdh߯nkmw :Fz 4&CQJ C>5ꕅb*_S> eЪar;o %SdP^}(@qPIMu}|nu7n!ԏ3fkEA* {c}6$rYuݥ?u1#Fv'{~PFFi)V oq͈"S@ Ga#vB{ndJBc#?x|ˁ Eg 4wT-Xdm't|V{6eHUj?\ir (pI ڴ OK o^ޞ2AV&x3hIOxњ]Ŧ(G4iF(oK?Snt@Oczh +f>3LI}o E&c` %X=߿XR [z^mO;A$Pcf6$ siO(ԒvslR-!qMca+ZE>v8duvj7$]'Fe`.CeReez\DI؁OYϺKT쮲n'wbv_TMFANl8}pAmBG#1ot%}/Hpga۰+ 4(4?!%gir 8&- \DhyڈB8_3q;S$ mf/ ;e0OP]k7?Ƶ=uh⌁3׳S (yt8ʷBZ'r!5pYIAwF|!jݦ-Yx^z^e2·6gB,ƒ0]!6U-ƇN'˶[cFۺ^kX~8B᮲tT4ڌ#0GLoŁ0`g$|f }B!qڝ@kir~dC" _v`?" G2&_ l3"!aj(K׭*/f,ٵ21WkJhɗjI]ІTHΏ7T706p-WGwZ ׅSP M"k1dzvX=H8h1e]q84x 0X,l> I[`% P$+8 )^3"g&DQPkd#cՆ\lsQS,Hۡïzv}6v=B+dԃ8Ŋ÷O<â4.։}Huy篸^i^ k1}g~AƐ7yOZk?lX9x}|5H~1 S$yv[a6W 8h_.&XxٌUGWcF=X&NbLI9՞_觨 {Lu kp*)1zT'j?鲬7F9%>LrX?{@7H*_?<rf!E~-Ou+nB_;Sx?Ky:ؤ>^Kk(*O=p@A JSb XDse2:-ABi8.5ϫ=}Vhk 9᧹=D,K)ԭ(eؙ?z 0Z{10,LA<1Η?-,Qfb[ql_N 5y/IanAqZ98I WA08 t}I^1B1)Y!{NO\g&f߫Ǚx'H!tFP~K-ۧ ^$3u` 3XZqSwPv V:@ZgHLHڰ]DZA'=k5jS.O&Nx(2!ͽU&_.VU&'pKX73R+|NLwZHcNpcL49aQHjo :Ĥn\=򈡊#s8<,"GM܍`ާ"/[]u(LTVSn̦}ۜ@R84'Q8[<۳ +3o?zx|S2cihxH -_;Si<=IOY:P8rD(5t L$K,hd E{]?ov|oސ`ބNJy@=gW3Ky_<]ȺZ{j|ַV50!CT-)!]:",(lf1uŐ*!޼lmG=&'@yussF qYW6Xχn-DN+4YpFiMoP;tːV26$:cj'mסּ$@qF͕8"uT#ࣾ–r;[.gl!4ō!@ת^%3xnV$M9w~acm% Z{ȸFNP zm̼C9<ïD1xGGl`eMo luh >[xO0 P5_e; 8 )p?mXH)fGxFsϱ09w޷<oEeC}mI;O.(TW^V0QJKY9g5U=~$yU&K^p;}}wnbp/4 2Je!(3#g/%bJ';1i:|1+UF76g:ܡfW M^z|< ]C(sXB@G(p#kRwili2HV5Zdn #E,uW ?SZg G9;Y, ;,<.hM.>AcYU>$(/ !ȑmz`4C"hHQLQtO0"*!E *#fj%& `l o)k'~zj5 6ͭd6)7=dC ,aǻ ޒo>y鉙UFvi9 ;aS5'@XN&Q,=P$O(+L  ucK^SʚEKx\6FԨހE‡4n`]_m75)c]DCm`Tpm (ʪ#26 ˖chfgל<|-gΠMn/NwFdAOP47qq8n'B1lt/ H7W5N0f899+`L(9+$JV,ɹ2ُU enuI4"zA4zv2&ZX*tz$9!nbtdT+0̤(m703Pny} kcR($04nr?6BS  /)% <-FƪP\[X+65x6R-ʗ?SlCg1_ ?ͅ~2{j)G]t=QfiK8)q=ygQ DY$`it#" >^[  7=Ѻ< $0E Ih&ኳ"pAe{Uz/ Q:X|@Ho2@Z-pIxHϦfy`^첒CWm v/{ٿSKv)tTQ!GJM"c -QTz;/#.e!=-B夷Jhyqx 3t /qr1S{}lH|۱QOl!ئx +r#1{藦ڸPH5} : 3qū%6i1BY_Wu?2xvÌzxGh97xnMEyӧ GQƄ(< X04ʅQ2IMQߨc`7+9幺rE|2IUme2Ud[zG%,S`XWnទX5g!]#ݼ<#+vw+N!*I/+0 Č]Tv<$ uĊɀ-d qĂl!UHh$u5bG1%'Ͳp-AVw)`V֘c6.)1|Ela}gr(}l:,@_,(#NjvX)]@W>Ht)? Rᙋ6Vz:zWM,R[ &@2 Nn '1 _]#w KS/@䰶JO Zpk')n@۔,Z}z$q:ݓi4 @D yXfЏDdfLՆ=wzF 4fG61h~(=ƟM='C5Vq `?RU! /]-kk38.I:T=? %l[:LcC)f'ǷTytIKX[#@]Rт9:M_nCjGrbZ'+&]^FIM`+:OMmEol׼ dxN3cHd[&{`܎V<)J#!q.29=FU@t* ='_<Ryai4]0X!kM~zD%A2~|tQ!fh;/)4 47Z@IK\ 8uP r5&'V?xMy1Vj5w ukGy!î=+;;WIfTR伋lvWGyO{ƇO jSkR;m~^g$n )R`KǸʆ]ķ/ #sUDz٪O vb%bvQ/ha|T'°B3&I4kЋ8xB@b%(92hb= oQٹèmL׾ih*ͦ?Z>1E=/; o~>.[<#L0qvk0ٯƢl79z4y,-L B7=#gAGށ8T;S;1հ"SD7B z8 D :pӚ*O7lآU[,l_)a'Q«8Pi|zۮXd[_??ݽm+"4_j ^TTMb"K'KwyB?>I UcUydғ` Ebm0F+CӉ`-iifKė;;E L-dz2s%D ,Ϋ/tjUV$ 'P$,8\J#=%dlێ4Q~G/f'u^%aΨ m4Aw6,E'<d>eWZqAA 9])* 0Ёx'X ley ŅԴZ#Qڋc%ue /l*f[`249oB8U9AYr㩮%YV2ި46Ql /bmJ1Ooqad09!T ]ҘbT^P/XR&몭]եp!ѩ]ԝm^#-p`V‹i@2Grj/Hߋ%5/ "t HK˨8O"=YgʶPnGXz1#k S dEmW)lS&Ds4 w* w{Hi~)e lX^Z_nՈ@8$Sc9~ѼV-?r @Wuş'*5O:Mvqat ~p\.#1ZV!wCL y6H[[3Q/DZmn7!MvdUk30 gp.Xi-T ԗԱBSV ub]FT/0Aeh^>U>O7_哶 hxb?jzKdBu9}sp}pvg RAY 羋$kp) Y FžN(E"4v ibX[ZH< [("&␭֢'K)Y aS{'x;J09^vhf Lz9>EN,Vd xE.gVY{ :r/Kb[}8_ $:zkoKk\e{yWt)=:;Ko> ~YFIk,$~J~fs~C%Z4_&-,v@r-,fd,а{Ảz*M^tgr|rhNU!g0!O k3'j׬p`UG'h()5C"?:2'1 QG;x ߥw`8/sx$eCU<ǜt"6m(!ZÎT4X5KRYct?Wmb̜F^-ES>$OE{񪵻V6j_]KL>cE_~To ڱz%"Hzu30{ Ì7 [j`"aE6hS -ޭ:m7by(‰yDE̋l2yM@v{neC2/쀼)#%Ja/ϼ^d(+sCz5sTRL@![ s򪮵U͘ƣ^W8<'Df4/4Ey z <`pn^?5ߦY'iMaձggB4NOƽm~M{=CS"=ǴؔxKsTo]t(K[@GhfuF"+w<|M  ӴtystgEX(.rg>F$+^ {|bFN|m M՟Ͳ <u/k&kidUJHF} 1y).N BGv?pDJOtQ_]<إ8FGz/_`ؙ+{&Fo9,N Y)S&P5Oq &`T.H } 4:tZza_WtB_ ̿%i5;Q˄Nv49?º0C4c{f[T-gEKm"r%r˨Y$=R6l29s^a!|VƢÿ[F!pPU(B#F*.'7ev('#X:2{|/_CLO/-jT xVIop\?x OBjWAFP&]7r"~# 7>m-i:*\Gm _ԥ{PVkhڮ] kYu_4\zZs#$wTP5*hK7Il,_TD"Q Yo"-,!(T0%K7gRø?RԀj{7iubkPܡJ^3.yq37JzbBPCU7f; ֟dxm5U $-|OO Òn]V0bǶPRSJ'~Jmm!aئ|NoԤ7?)#_F֪)՗ZD9PͰH3wԊ&~0$z$B%TFȪor_9K@HNf^^bSdލZG$ɼ㥓x̂LlxscM&^s8~"GEr#K/vF"b4 sMZn|?ysd z|&ŬۛYMN~eN&(s*0JERQmF7r_o&: [IcA’I?%Kin|4rΏ[g;byw%28.`;?9sfŗ$Wچe4.'A8 wsS/6G,Dk'U4ϲy(hޗ##^s=L1,mj Uo>`Ʌ\@0Q9-~eeIZK0KqcFskBzfO/ʉa `urSe0iE:])Fm1 % {:vU,ɀ#6w)*{uux#s]#JRVc\UhV'yĈ{-eL5f0=9A+g2t/NEΠ5r<F|+SZ.V/nTLAIU=J/5z75YǢܖG K,XP2eQ3E]ki ZAt)2qC~8.ȣjŖ4pUeea6ubx?`9? !,H 13sPpmwJYWĞ-"ॠG-?4B,׃v|Bt7Q=]OLBcH@ p1ai8OB㕑Il .(%ĥ0 ##hjp+2y9N+kȱԶV>Ut^\pU0Hgo[kw7-<->?(:t+9ۖmڤZJA=C4)_k]K0"jsW`q9Q *!5-?3eidz~ٶq>2@&Rm3Z|XURjsvbok[rJc:o5ѳJulS#eg<1( p_J<** YM.y|7* `WAw2Y Swk$l@nf}ߴ!&]MBf,:j*Bk^-1CaW4j8F?GT,l4v &(\8 [S@Ɛ0{UH5 )WEu26_x77h1G7O7h]kDe$V{7%'{OT%&B$*^78UY9ǢWcJBzU>5ixcHdSsgTQspz37 6~dJ 8g܋Gu?n=Lq.P3OD1}Nr`Y%Gp+&&1*׾h1^F 3xO_\~$:gd [:kkBHIVLezv&qb4B;{١hmQs/}gBdR©-0*)ޢaȽN_9/ku!,* 5I=; /\1 gI,E3ZMu*Q-cBU}i}B ,te~d3z Sj;Ű"os^$C^cqz4;;"uBCw# rdiJ|e:&e%.{Ԁ)L|qcwA/W󍢏p Ia#ISH%k#GL* WZHGOUX'e!X@AY/^8>N [c_ (rjȦlH?*6s'0 X8RWˑ" 5\*\oPa+[E/B`eK>Z|Cc3$sȬOBN֩Eea[ 1M2TdxVP=bH9["Qq#ed$`d>[^9$B;m6w(ӑ=:̭]Y{xlu!xQ4ti۔4PFFM䐗+2@ )"QLAiPvw$WF9\Y%iY '=v|:w/Zg-BgV?|Ӑ.:Ɖ WtDdY@3Tp _ '\G95ms$'U+7V 5l"8k'-I<,`Z؀kmT aӂeei1ݓ"HVs&83aJvim^0nOyh55:WdE)f'|Z%<̮7Oy shV([_Kg#TzH&}"Ui4ڥe]lf2˃D|irz*q=80+j58*oDO2wxV.?W}A^e]YL;l8_zy {yy UD9s~d xJ4 e:n-ɥh@Ns,=X?*ʔy[s((XZ=s7:FN{rjO8c l~r˧_|^7!j!(%pxwFdP_Vt$YqG l\b8&0xU&3''yMvJBUj[Qqz U![T/[w~/Ho2/] @J=iNm`a7MHvcn=ēDށL ihfn8O>Y#biz3dp6}1D^v z@_ FVJLKZ-ERLp?drork 鳾ɻno5q%–}?ΉEPaNf6ܷXAcPF+j8V[v%!URL$Mw%]kIkUN}N+?E]r16q]BMiƎ!|t'Tjl&La:8zs W~HcB&ivaKXAf>5 Ѝ*؞MGd(~-b][.~eS:DpPBVj L,ڢZY]M+R H8ISO{WK5LHeI٣_o&B N9Z Iδdh4 !p0"vtBDP Bo% =:y4u6-蠇传* ɲݝ8F "\ ^>}twM#M&uLm5$,:둷QF y{ hQ-目*#t2Te͹/9iFXa Ȕ{0{>xܕ]np"zJ}cGI[S1wazbw%4R$xpdCT4GG b)[{CqDŽ{0}h\ j晾m:EZ?id`3GaIB rL1W';^ 1kӋsU\k"VHNgx5N߂4G~/3fK&@ؠa 9򉱌[c-;+ Q<υp n||Ÿioh8b;FhIiӶ@88Qq%ۃOBfrc3cbx.} :{%Ϟ{sr.4 gC.vca<rC䲲܄ydw;Jf]Sbr GNX i!'-EĒN$X~,Z){_VGiB:3 ,3wA`RlO\0l{i y׀k䐥Ϸ7MI aKbПK bߡb+]qRyd~8QbGvp7un&l_I F|S34v(D^OD,di+Y7Dd&("P7_ #2W+{{{rnYJ!r0jZ~Y&@':bຂY'_\a5rY"1!{Z5hڦC`pc-5"$rAݏ~ N]%ulcMlfxeX  I%Ydoϴ``Byx!b5λ,rŘ3y+u.^@  7*`zgWkE#DzxrCE VkA`hQlxá{MB SL k* \&,u]sKrpgG}."XɆvĉGJÄGDmxDQҝt9hJIsTBA ˶X l}2O¿Lf鮲b]G@^.ECm4?!h)K{5]&u^ h46{ 3lZۧ*6Zﭽ',Rb[n1)|Q8Q=fAԬFX+,^8Ib%Z2r&*=uZKUMBEB1AvAmqrpgZϰ!$ֆkK0jb2X&޲ .?cvW!MeD>2 2=&YJ:?t rD@S㣩ħ%.UFw_l"`tnM?nKlÉ[` ` ɋ7\5P՛AJpU%ֳLdةuN j7E <+1@:or^ye֭0 ϖˡMr TAkm!.\@T2%eurZk>|}:el>{+ 92xŠHX$bg5]F4`-sq\6nZ y Q>)KϞl~+/)dg>^f !lfH;@@oK1E?H>nbk>z.:S2!4 \* Cv*YiCqEʕFŅC(EXˆ= +Hsisc 7596ԾJB:Vo:n;b 2~'V\fL{x ,SSژa {yOw6_^; n6UұX$|,X7X鮴F"%IP!(>94'no[>sUxf}C2¢r&,TzȨ#͆셇e[S !k j?r*1F_{Jy˫ Nc+Derel>͍u ET@,#&6ba&sWZr$sL2ߪۉb-K :(@R̛M)l=>}*fԑ'k#w-gCmRW>$w r$ʍK՚q O< µCAw`Shch%}P63.nb|i-pE?G~Ydg`OdCӐZ^lcH4 32hu%I:}[̾jVggaOe |9D(JBz MLL^Q. N kzM,-aMcmӈLJK6Tfŕ<٥sa2BBQ }l-e#&br`w;dH6 f !?Gج兏?c8a+v|.Z~dZ( +oh{dtȈܡskr?;`fz 0?EEFJ͊m.ڨL=.f>ApG1C+[a1p`S|e &lrLUJn2ߢ䡶 iLX-3a9zOZԇ#ljz8VL2Mr7U/=%vks*^f_~Ws7c^ak7ZPpĿKZn2TNǿ,衢^y] X~Jl#~߫ 9iYt/Mg$oޜvjႆ4\M+0`za?*t&t1Um euϬd<4K-1>;ϩߥd2fC"\AT~|Qc9S JΫ"G-3z5VW>KpGk~ud+ӭ>a|7@sx-SO:ʔ{nͮ# td)A_+=Bs8qt8*F6R1A*=sFH06VgnM)n2g$d<Љs,uP&tVxm\vlr?1^25M$Tە!ϥ.Fˎo)]zajǂ'7R.ed&Z? 8uЌfl퉂Y!ɂmA?imd+=7ފHD5 q}r(hݯ - %,}CA0D+#O(iSe`G~<L|uPD$V[v[%~zapx* )8xdoWК kp-h )tE+# ;$\ࠢ2 vȠt ʪl\C+jBsԾ tēr  ;4S~^|&BQFś>YkDt _v "t&P2O5q qӑ A{NH6jBKdĶ2T]v V__2\:]q^d #^ZNL1&{6ҵTtY4}{UmtQd@dSg{4/J (h휳7b捕\3]خPtj0-y> 1h&;!>PW2AOA!YԶ2>RﻘDt(-BE:"ƚ?a"F!fwmdh&_nwZ|™:&g Af[nI܄_7YĎD+h:%?dS/W-ݯCC&!TxݽpbxzQ4`J9$+Y` A?#9Mr(+_iNѝȵajwShtzݟmO1Zq6oSRa}?uWv^K@SDxK!z N!{x=!w؝BLyI%xEOǪkbq>CBC[odv=-PP`1m G]$ 5WɧEH ]| LglBzemnނM7dzV3y域%l?fmMy.5);0~sZww Rs;i&Tv;J+0thc%REudfȉZXB4G+^'nη|P̆$&H (&x} USjȳsiH<]xCם_bql?;R:"WB?P `&5'tě)MYOqjM:71 S>z5PC*޵\1,7m(,:M;+":ҕɧLDs?'IC3ě /ފ,Ogp17_ =hE`0^`y:y!]#`;UV ڐ7cGzq 'xGE@6ow+j 柎[}mFF⌗xY6Zf1?U^K)VxK)+@FutmObcVѧ"{9cssQBb_{Ui^9G6HA=@ՍI Z k}[}ln?Bƺ_iY8;nc5h`}h?b1{`>lW!] qVtK8IXFgF`h TCh\>/ !΋ݞ2P =궋˼5v.[s(Ai4"Fܨ݀}slěFO߸&#w7 dN]^ u(@$.嫷U/ufG/sا_ CSvԗ+?/uZBZ}P( 2+"-6f?^[Cѿ8+&p=sGLCoVdqfe)XN%@2L,pBmPl(л'Clhw[43-o(9)Rr En>w{/ܗɄ0wNyXGШZ6\'H>0E2JyQ<ԧ5IU%fykw҈O5b2žلH?a AݚxM*&$1`SkJeal ]0{i^Js#6 3>EHVWwXqZH"]*5 vkP!N;ږ^X 8lw hN=]XP^WpC@2$P:i|V2w\gNLiFN}O\pfڅQw@cq8Cc{n@)!@f UNjW?FLU,@ XCVR{iKx~/ /h5h/\5LYp҈靀YzoJGd[pW-sw) bg!X:xYڔSBh5[r`{vL5u_3e5ҥڡfZMx^#h:ZNW{n2Ԣo2Jo#qo[ ?%/1y5c"ez1@tpU@ >9gΌo=Vg\:Nd񅄺Ⱦ> cO~(]0%;eSؑXq Sy83f eëtF$C=.ͦńF7W&zѭ# l Z̵LjWWoK峾+|$Pog9TgP5Y6@'*Yui:ZL\- "Gb8R_Wc!V@jC?f:+:'>p|9t  V&=3*k!bv67*+}`W4lL9ОQ$6n!\3/]G ltp"9=5Őmf㈞R#-"$Qf!|ku0+(4a J9wQ=S[|agdmX3IЫ+ZL|vJSQVEsu&Zu14BTqR>q5F?D]SXAzG$u#{\l!q$ԋkYody1UKgNg#EN_OiKkA)Jݟl ) *`QCl(gb,J"gۆȭ%^ؓɢuZ6,f\}Gh`z0y"8-'6ƒgT铽L̽w)uz#xTp#CdLgb?.,m2O|9iXVg}?7wEF!{HTXWA & G*S2zH'-X&Ce;$UZ&>J6"SG$2Q -Ԧ9{Ky4 ٲy,˵ #],,IcU O]30̓TO@.pB٧FȄ0w' 0ebh͚ 8,6GX/M#dqG Pj8̲ Et??g-z&u;ES("LBנLb02\:ZʱcFh4/觶OKt#]/jWy1 gE6V? 8NyX_]NZGL} dw\9$ r]dlT0]pD+!ㄔ6}h3mvՐjUGr[NwR`iWH&oɯv>:^ Y֊Ď Z8`g<1&׫Ä2n3xn ˁrNȹ6iF)8V컓"&n^S海b+M5Ĝ= D>؛ i@qIK^ի OZwfKfr3,D`9htGK< 9-|@'$O=YjףYdq4GPeP4$խ'QX('](e f%?&_ gTu&D.K&r0 ͨuN- ˛xd{X$e)~}NZq,0J8:lwg!W7>uQW@ކ#^KT*n>=ԀLdhjǯ'?mf-&U\RZFqG eHFMBZu̿F B@wZ ڈ$WǢɶ&aa(W wIU-h"S_{۹ \a!8=֚ '~ iT- MCLwl  rvei9SE+s\@k ^Q-0pߙ[N}ӇΙc_ò9?+ fոLm ZYͥ˥ծte!Ln%i MSد(e^l|#ҴoHPp :I$D8ƑU)KVo-fI'wU "E@e5.^l0pdޒVƴR{xLZu| _J qYsɼ"/ҽ $DZoF "!¹:ʂ_Wn-8ŎNCҔc3Yl_|zt*q.~{XZ~waƇ}31i>.O]3*nnJ[ibK4< W1l l6_>O$?]º)r Q`AMj9[Ȥ,ˮW[nKx~_ 8PtՒR";[1 7SR@Cߣ8`";~|2t|8S7 ԍRR42?yMGh;cHR)_Hj[dPt&)G1kA@2ilHL5+_mG]@@Hj0ι:9Q9f7;Go f~v(C1cCXF˕]jNlZq?,~S"6uMsd_/ +m i`{ޖ3t Ok3#-bڛQHPm[5I h/Rn3`q3fʠ4T$7дq[uӮx[.DgqY_ ABH(mrQ'29Yr㘪Dޕ$ *!I[Q;{O.|#۾>QV{5?QԼuI)מK)uBvQf m>JjaW"'(/VU>>l1j}ވ(]HPJXŴyrwgS'ZguFKNᥟ3 y/N4*G- J"\h#oa3DqOEnH|(S09TxO,rү!n07.& 0l1~RE= &7^i]tIN2f$e2] M~%!R>o_fC'^KWJ@ d݄Ir=q B@irYN4LYhi7biwdTR[_mWD o4Un(B>+=c򖈍]]!B'k,A"=ȵ"ȼA`ZJ.2@S.B.P(ؑfV{pD;z)(.l\Hk/=_¦0|%cs$RSD)?x3AҴHHzbΚ֑&Mdtu$0OvLn]FoiMxW~]ƀA#/ ƄX7 P!d3]'.{TAa.-'ykOsK9 txWX&}/6qѮp{tiDxNwi"Pb(\pmYs ʿ-yӗ'Pq>vmlŋdXFAnSY>3u/6.9ldڶJШ4!q8ZS_ȠΙxE}lf_ jbA;u~S՜(EAR4\r1[&Yx;؊9-'~tk!4$< "6`,7E% SNÒ!?L 0өM*4 |p EHbREBև] Kƴx[8v+ Z>ؒvLƃjj>>a^= sАQL:3B z2/=5**lR v-bw7ک$W=eDܙiL=Tg>40?^&=]SlC-ەՖV@i~㱶'W=!W@FyH68/)jݘ+"PFZɭP\Z>$gpݰjiP$Lr s^Ls7eg*ef.iȼH]cmr$3Ql(5GPၟzӊaLOy?u~` YEk&K ;?7UP9"A2pMT$h _38";'-! E+x:oγY?1ȡ 2UG=7fN_)z5ψ[ lqj@P?\ +#O}YA7+'%ˡb+ F,lRZ~ ?1bڔI %0Oѐj#!bTZF&{@蒍H^‰w5*_d&ƝmFY|KFZJ&$ аŶGy(56k~(jb 6J!D摫L{AUz;[CN)7)D v 7Y?rKHtJ[zU"U|㾯9}Y^ sIWɔQ ;X* &sdw\I=h?p ;N%%vK`%PLzZU&j/_TƓV1f "y4crdص)DZ JTWeDŽh5!cƠi-bm)K2YWQqH%!l0cQbh[[teaOX]Aśal(]~hV-;]`e+1}֑ԇ$sJ}Iߗ~5mGTIRb̠\ԑφgVt@ߗJ[Atd9 }D:`pWH?=(+R tY{?Jq8A9QoU *ٱ[vQϮ;'=[kOr_:sAВk`╈Z!|L:2$̴.b_} Rt&Rڂ$G~;]?%`׏.KB8 (&p?UWDVA @cj$x6SqIsMSH:A}´0E[3#CaU-9R9/IwL.=XqMEsJLj81i2ϯG^ [  2aL)$DOۋwzEKM:au4v~1yuNVQrlE3A}M@4/1 iػ5b7k.Yb_..rA.X0R쉆!W92y_W1D5,C)))vh.:AKg:٩ZZQ k6~QJ qbCDlP+D''{4;i 4>1 Ǧ =E.YFMS}L=**z[DꠤZ33MTk0 @֌V˂T&'ʄG.O{4$cEn`I?׀G=h(LwU\vQЩn oX FQR.8F- 88MjʍȊP8;&ScJ212a;~7a L\-dgk8GSFa%pth`/()X0P)*zLlRggCQuF,7돺/K~OYjw"C6cg*I\tښ !XJ=o \: udU [ÓNv)It$2 woG̭ *qҶRZZ5HI0js8KXX`0LM&WjutG/^}FTHU-B# u+Rnl=jZYAvwVU>F@WI wJZ++ U/9Τ&?!k 3Y] ԯklf4685@Ǐw-K 12#.Jc,jknܦ>F ﰱ}:;XF )Qx8Bϸژ5SHZDr Jw<%E½4A6Qut&dr}YnqCq 9|buE<˰gUƉ(IR嶷/Ixڿi ?$fevwІaX + 1V7Uuy%hYOc£lgO4eT,ٿ&9ǏlN/BRH~AaG! 1%Oxdw̸sLqX%{LϢK ,v  lNx ؐNj(p9;&9wrSͷD@L GJIgiǵ<(ţyĶrZۯ qhR;k}.:{H7B`Q# a1]"8bpIs3MsGn%&׽B3Nڽ NKlqk"T4T!v"O  \ RVwC(4Y0p*^(͆C*󲜇Z2 o PYTY-qpLp?#kKx8jOs7Ik?t/\l+IZܓDEk}܎V񥢟ZAF؉TFzzgUg!062! q'>gw}ig:HWs7IzkцjuJk|)ղQf͋ZSd@־B 5CCߧ;OyzD07iAJH$I4kAҴg)tz[ZZ M!+z\YsJ袤J]W мa+d=ox B nLRO$"Vb\Y|i81g4z60ۊ z:kĦċ< 2>ot;A\CιA~i$ߴ' _{RZCْҀ:)x!҃xvs퓧kFFb/~~,#cGy]'~D$R̯1B~^f9Y[A {jML< #~FrmMVp%|g &g('X]:v u2O&M{>śƯ|hS%jѵkWKΫd_ĕW9\GLLoi FHslwrcтi)pgLn]ڱ5(Ii[1}; "xnk7TQsgOOPW2]~}*" Rֻs ^xkoA(h;mrrCZ%WS`!x?0TnE܃HGcAWHĹtп9M'h+J"?Q_֋sz\Ėg]oNL:bB,V{9uVO9l:)͵ʅJ{ D ,ϱ%w^3CGޯĊ9E,0|Q/] k[ ݷAI9E!)ГpkVDj|B(x6V+ALwFx蹈TFw$_'1Lԝ`;ЧN C] M/XrdI#1€WoҒΊQ&B.Q,'A-ܝi18xH8;d?WWD8!#xOZAuL b Ȍ0ȥ*b%a,%)"I7:C3+~hA'!fu(wMnv8X@8s%wp"|FJ!<3O÷zTy&ŰNx@'깜&Ld ړ9kD1p>U~yg Q{.o7^Vh$ 1u3QGm",rᭁ,{2tE B6U&:ޝ}FfcQegV0POX_ (<ʽ KpaWb>RTtzfSSM3FY|tv98(3Rڽ9D4< ċb54SЂ`4N XOP,O YVU:Ä9Bf Lw7$ b٫OYOFxyngiT 'K_DNnlf{yJ䕮Džrm"A/SAo>hÎv?>X~&Xg!Ys(\F DR+ywVrsu}k/읧t0ۢVuP9LPF;!K)rj~ul$ꏍe]FgȎD.&Θw^Vxڠ]*7ugH€=R]p6}kcJoKۅ-)^k#⌎c5:7=aO1?zyp#`sh| ex>Jl,#Rz&o9bpP(4~{՗ L!">̫)F_һHRٶb>fY$@*>ewooӼ Pҟw:kBl{ʀEsSe=|f&my16ǀաPs17s J Iӟr$sH!WMz|oDX..=e&G|ހx>x1|DYFBP:h)%J TA :س7W.iP5*HuY`XCټ }SsBT٢BFӓ j? ܄TŜ Kp×M9[.rm34#s_ .Jr_ u1W(I*]7PHru^]r h7Joˡ5I|om+-=/}$ͻJϮo Ǟ=\<{ַ[Q!gߘ`(´ Ǜ,$Z>{f~+o&S N+ǝ_A_*Y}])@B_aB(F2M`s2ᠵLn!O#t<0k wpgB΂?uudS *8v7 g~",DWl H'6;/ѹ6N .G8N*<|E6}Jxׯ(I8C{Sl] n+6ѾgOjbp6{@.htT\KOҸGR4q&RP`zƴ7otM@W6CP2tkz|kU+}ot7FSPʂbH$M=@BRaϪkQ!?mɺ8R+WsϿc!gxsUHʐA^Y&ǷMuS}ۓcMza$^~.@)@:rJPlh_\B:'[d{? = o~i]7>s4A`& + 2קb;m+_ ((Z7ѢP)[Ur `sC}xddà@^%C Nm۩L99=FG`)qw@:nesiږ6ժ]46Lïr}^ŭRoBwc3!jHqȱHV3A:ɓ=D] ?KS`g<_ uǫ/E-Z$?#z) SzY$6y=_]r3O OB&lJ:@ A;Hyk`{Pp FAT^hVn.?\mן#{z6/z T3bFgJ _*ؖP_@%4q-Z% hV"<G(t:fAռik/0*@ 2upg=MӒVMN>6UFpr &0[mE(״sTh^[ǗQVT/C椾؝~);Fz~Q'>dnQ.NS_5T%ANHL% seo4/E|,qIȞ,#5Dʘ١Di/4A (Z}`hgfH~ B'ZI'C)1'A4`[6JWRj=R7nqdP8& Lp؏!;\lϹngX]KE'v%(ǐ]Cug$"~@~ SM`gN@茧c7+B#i_ܐ[>;zv@|.\JR*_\89D}x8`7^>M VPg^>S^W .K#gZ˪u'&)(nxul'Y  FzpnC]>^l ã2rs M(xŤ9tXBϱ}dz{s,8G"27n4vUiM:x!m,,ؖ 90^g A,KwEfB[mRO1癣,4|-kKB%t)Zv핲E{?Ĵ8: u;%ON*,^_Z8˜G:7N:j3 &+u_~w@[`CUr+Aǁ*SN ZGYq/ (a`kZD Pc<{*rJh/Hs]"\]hݭyXud4Z@W43,N;6;P`Ӄ-eOx\8vb},7:Wo@-Z.r0bX1!u|Zpזy"cvZ=zlMYxv]*YJK;OKDgm& xM83YNI0JBs !CH3OF <();1Wpls({>LH-GP3N7xvwC$M3&e4d%0te>J37,bd-\ϰI&1ZNԓ ȩȑj@}YjS'KǠ'y{1ģt0!#.]N)-yˆ'a+f47K٧Bg3Yτ9"y.X'CGX)(aw+WMq%٩*╮ "@X `3sw]%["oB;[gSG"ah֜Uߛ0+9qŋL#LDW]w:b0Cn¨B>+h4q~ KBڇgp V/B^L=o31`/}~+W#HBZf5-M41 4xfϗ.^:z&ΙEpPW4R#jҀ$'#.|bMghU ++KX m/Y[ѝ$Ut‚O~b ,aQ*@jUhߠ9nWS P "+-1ջxq=DEWDb}6 J%!0_=*IU+L 6&_'WZu,ݯXn`铊+ХJzqɯ, 8UjۤeJG!'7sMJ]Gf>1IW$umI cx̮3MCc$E`˭Ô74 ,'Qbc 6}_J?J5whb57r"3P+|W3KPԿġE:MiD&4̳K 3Ǿl9lVL@&{3$eaq]?#Kjo}́cp`#AJGm‰AVQUfWT2[OW{{Q5Zhd;h0hʷmQ!*2/R a,ڨ;o*ץ]%V.夽&|鋰 ~)T6SyhПV6bqc alÿs%Ml|bֶ"J ~WN|?˽3Yߔ_S/^ +^HĀ='jzB8_$v;avPF58d:1] SȰW*}ҩhE YB^y#\6tk+ژD'A&pz;xJv HͨoK!$ ^*Z"1APRKg3Txvl1pH66V"K*4$|g`UiND2&T! C7Pxޗ{_i1 gzYSbhq܋6q~A x!%n5D4.^cF\ QzKt |w߷scQ=ȧwr,'-є}c"M(ok5:\.D6:$'Cl<6)'ͻ"r }sB[OޜT8b>큠r~f5 Qh}RkR(8^C%eWӼ/̯ܫ|:H%Eҋa?Rq%Wd;P^#Ocf/ƪΓ?=c=ct]OP:}` |%Nf1{&]ZNؔyzk1R!5އoV\o /< [TDo&;C >V\x݀/#6X-X`+tKcMrtOiuZ;sYn,:(E4kE.%Ol2LgB23!YhρIL1τ?VJ%Z*ennF Kp\!6qG2K/%/ iNi|tH\ËT2Dk#{zθ h)[]@t=GkqC=cQ<NR HlNu)[(X`MhuyhBQ_jG'uwn)gaNSFFE@RY+nx̬{MٷQSe^gaLwDLdΛeB,m[1ڥ;'cG jZ--[)at ׮`F Kfd~ޭԙgFn l'ƱÝ'Ѵկe_J4B&#A͙YCq~2+̾h^vAkzdQ}A|/FNf,Rg̕@E#]w)ɳ5+ ;xZѡg?07+,:,b8YQG02ж8&>]*R^}{񻺍x =BH6JsV45lAІ\F~Ӧ 2gO LUOҰ;l Xm+.i).G=iIf%ۜ}f^me!fyl*SaH&o&KJhɽESbr);fp 1b5na)Uz?&?Wjf\Җ5mY]0,8v jBEڬ/cHRO77t0?PC(,_}K2~JhCj#I\YvKG9S/'&;u|%\W$-SO$֩Be O&!` dzTR‹2*\kU br[hvν1?ݗT-D86DfC<鍀 8upd"VkT[Ulbֿ![U?#Kh*c6o=RC \E/*]dNB( !UKFE^ϐ9Z]:!9 8R {!d%2J|ęEVhr E^>Av5BM7ç7<%I!\eA˿TIM?h0r!CF_ko=/^{Nx5r&;´9e@FE&ПqkioӲe$LiHlͽ&W$b;W.4o?'g/MؿJCt]g9ӮDG{o]XjƪhQ*) R P lc /Q^E =j8y=exiz1L'oADK*jiο24PZR˱)xn~5lke wnf u{-&!7c;!j`|a]Bb-="J+v G59#hC9o1d=cل; [q6}2ռP#yr_6,@A㼷lƷQ8lzu1:w 60?]٭zgL;͆!MƽR!n;#󦥪~#NNԪ_\5 __nbLhb-=ֆzqa #͛gFgN"tIꣲp΋&Kv?#4A'(8qF aKD ܹRphhg@{,^S?GIL{ URyԋ׳N47J~I΋ Bx-ObxUa^u#! ffGUa"vi 6jῦ6d<>I*$% n2;|9UT A)|y6γ߹F\dQR~F#+r۩pgBSnt|F֐o,kUUA~pĚ@EZ3ȫ'9C6Sd- #wp咃Ţ )QUh{if|, H_@^4!&B4#Ow%KrYQsX.Z4#Gw1B|nŃ߮D9sWL^IS%ro!KXׄ^F&kZd- T:CaAE%pb3xs~l|G.D@y"{PdNWu>?vu*r DsW*a2 Jp fynAR?BU0ꉓ֋VDTŭ yyt< Dрj~/JA֙ b%6 z(P gIUU\s*9//'%ryW:#-2WU' ɭl-693e}/bWut®DTCX׌D(;@3?6٦OzҼ'K@᫖lZF4LPKR=f|0$,w. '΁3.SۻapG_O?@\U-ΰl׋/im9!ID[/u+lq(h@]X,֟9RۈfEsH9@H߃2Ѵ ߮spqlr Ndcϥ4eP{񳾺? jH h1ƓQgQK1Ly?!^oO(82[j,bW,d?V:K |ǣȟe**!s;7IƆ$qp(t LƋyBt㥥Il7!<\E"ؖa h :;Iq?()fMA_rO6{4;#]F*m>_vLdC7~ g@ʌV NIA%W0`[+kg@ٛQLԢmm蠹e[s&2?Z01Q ZTmmkP_#:͠i/MIh!5A:ǓN;9N3ʡ9gy]>jkV>@ M VӼ*עD1B|@bv؞9n=0$\Xͱ[KNgRQY #-ɀ<Ϟێ7AWqNj?xd][,jKQ8}B$V@1B20FkNKg` wSK֓/N{R Ga'/;ڪaTd9Ym->;b_ޡ{Fۃ*^LpJ۹2AgS=\m>gȼɭ<8ȤM@SLiodu SIX94ao9P4S])vllMCҵS9!ތBPAX3eI" vO-@5ʙ:5VX<A*>ɝu݀8ߔ_~aq` S Hٽ_t_`Ge߰;X|y&9~٪~3,sxtRfXݒO_n~݇/x-ÛD)z ,vJD41J@Y;[gJGSu!.T[/(4`F"$Jeb XFo?hggRpMJY?GlXxl))-zJO@ ?*`Pa3\j}.{"*6\"ڣk~]l,YmzЋW:$5*iO/@iLq䔥Coh<= ,+gnClK~4u WuEwdKS5DZ{7IEg#$q;uǠ8-{@G$R3$+4I\"l&*#.&=PM\QY: ~ =;% ;$avjvBGGTӤp\~)Zw{*AaYF%#C(:츎WfɹT`u`\!xZV-IVN aqה#OkLqYV5+8ydjԉ[ |LO{"kZ|y„yaUI멿$ďmDXvo#(CfcE" B6\X/&D1eƬuaŨA0 фLb# X_ pevOF^@Van)qD5d'M)Z>:#zG@2(UӉs^ 2pPqIc{צ-0$3Lm,  rVY(EX&E,rN~6ae[Ҍ{Ӫ ê1*JBշoaqhȜ+'ιpi1pҟC*&tE}rUu:ǁ  }fs ;SM'Tk$Lv <62MdK4Eqw5)#E6_ͭ 1A%d 5"$3PTVY.ZLu!:X)?)Kxai沚os l_"x(8!:'7!ړ-IJ@YQ> bhCqc֦Kix ɯ[;Rw1//Nfc k_kY.21M)%ؠ+s*2sj1(k8^ׇ`YmBg@}4NjLJwIfQB0~R^_! (w2݄6G;)#ᓇu.O$;0WPuV^ӓˇOG#9B+S9d 8بϴMPFN.[7<ظidjD;9Nκ g+bz퉲Wq݁Cq J1aӏ yޖW`^r?|J)6 qF/|֎zv} ^)兎:`Nrg>昻-ģa2wb{3B~uUϢ` lr&5o'L8of>rttabMRnM8u`Oi,Y _VE૎ 〥a߼Dз*wj q\# Kk4d Џ|P::KqC2%GV*ѹDcxS1}5%3$_+-ZۨrF[y*|*~Hz|@ ~tP9!ƱGD < Au>.7bpl XV1`b4ߣ3]xIƹk͉Г"$5UüA?t'kgG9~xUh$#!ԟ?1tpxcмގ%P V姻L~?)tK|m-P/;YGs5W2F#<یd'6pЖ0u"CGM_۸L>^KհEx%y{'fx`/E<%]ZY;k%qA2W9 CP }$UHXvoEW^;*kxOl8x>]ũvIUGQ ˒E?`YQzDW~V&Q@"F34靌zߓ4ާī xKgMlt zΥTT'. ~7WN31hvu/(1> $#+[)߸ueR=o>ct h4/fz-CŠK4̝p3 ~]m 6贸>vڒr$(^N.RO+Yx0 S0g_j6">x`]D/vIlgInߟih/& Y63{jJ8#=c!IEps_0Zd7i^3tPRqXb0o!f, 7!1v+TFNC5|egwqݳ`LL vVcrښ fChm-6b1jq9}?vqǔ:b>lY~#FQ6 Hb&PtNwak|7=1҉e}W5 ꧫ[ |貝SC\fΩ넲 fxB}ѕkm.~aP$d˸Ca <>aV|E}) & : 5A; c"Of bJujNʾ(lY~(ťc9jk [3e˳oUr1G3u5qJY!lW'x8i߳Ƕ2CL&6}A;rpA1vbgS}T$n-xAvVF-+~HwgzgF0@J Je{)j A歯J*awTG'*(U($H/S`h)dJޤؐϗ?쫆k8LXs!)viɩ`UE3K'1k[bMPtuET-2!4˴[sY;)ԓYwk#ue`@ m\7p>G]ifwjߚֱ]X_l['_. {vrxͼrRï[jVsZѕQN1Ij!1`έw:"֮kI+}O@aAD?z}՜PJlmҰVQY†AƪTtzEO=9DTu8oZ+&!S'Ü~HLw36,,ԠH鏺\&r߅gF3xSw I\z6`ӀO s/ɋ2KF{'QFEAn(ȥQ;>B;!斺zr0IKH#``Eyڐ89kǎRr,f=p@||00z<"(y!`voy%wyQ<6 y@ !#EQ 9Sm&ЈGEkwp>{1=x vuY *QHیtc2]mag)4{'o#/֯#r@^C!LSf شN8O@omٮ8p/AnFPzB9-*dT|Ż} k#!UK21F~1KV_`82ll蜔Z?jt|%Z))1v.оԫc=B1z*G _hчRK1>]8=$wZَ x-$[9ƘG)G`L-ykݪqje_Mq}8*uE&Z(YxGB0d^5V50D[$ ɫhrR2@PbO6 U.9^V;>(&71ea0va L\[/;d^&(apceo5sK#]頱 b=NO!q%NV^co|>]MAR#$Gz3Â@$AuǠ&Q81R*C`-*/ex\l=b|H꫖`[#U(p4Yߏ[o>#%P;cKa-ۊb`*-(ohnQ: f2E*єݼgr8PI{^3~RgOy :a2Guߦ&5;KpG,9MsG?Q>ԞZ¾rNRɌB[4@ 7&aCHn>ns{2T6;F0?)> fTi@rx8BHbaYBˠtẀQ[NHo{ɨW|WT JtwC1pR-F9i9 H K\3{Tςxނ ~'$c1Ҭ+N(d^p%N|wk'>6>(yՠw " #I {D;ԜwN!'0^iKAOݼ_OYX\F-LƘROJUL\ R֠74:UWODI+-3#z՜:!.j`IBGrEMV!oKKRʑXc_J3 'i(;'z-U"Hf :t}*2}6&}~,1ɹ TO"3"UMV|{(UMўvAq"%6]Sr[#^yHGzEJR6xZYt|bVֱ]tum-]Mq䎾QcO#ޔ3qV3Ksg.dKUV`FL%ΒEG6jŊ`~`1N$~`iLJ|cWJ"OV]$puClΫJ&0\i?޻ d[xxZ\7cBh+Usv6THKv&8Fqc2wiu ɴVк[6hZ#c\p1ݛ; $/uq7Hhg)h`ʪcFF&ڼ1`qӽ5f&QG5qBĢ_щӜl?zIE$\É~XX$ȅcFd ~D}LL4p5bP(;$bX *޲6`T)aǐ `COrjcDD5@KaPy*% 9 ]Eԟym6* "#QcW/Th7\KY~P1!;?<)u(/sY=TF{DR ec/F3EJ|D3UdE `ׄmE,r\l =n{R~,fR6R*$OyX1)hLbxg"{nGc݈xے"$kcE [Y#軜;= L[Dݹ0؜Q۳#Չ@I[I1u7d3߀QՊW=an)n҄d1mz02>Fv51ee׊ Lջe,+gvŢ-ۘf0d3CENco@R;/6aBa?Ǚ'Ʊ;2"$pDwS )k5~>RƑ/W'Ӿ'pG} j?3_g#`fapH&A~7O.4-@E?8E̛ۖb%t :In]\U~وUcλ;Obi #{?fJR2uP6~-'T (Nx }ont˟/Д\__ $% aoXJ*s< y ,X>4]W7e2G@@`M9NF< ψ.PT>_;z2ȿP}{AFN&[y`Z_B≎+VDKau%Ams^/PLӜpJ$y؇UooIq/Qa\(aTmdNAXBACw0/9wc,gf OǍc:;-%r j>tdnR'/CN#mDž& 2p.37`;zt`8Q=B ,mQqj2YRhUGI Tv1q mUqM!/t䅵% XC"<:/"^h\lި开=WK{2յD;R%;K19'MGF-96j Q>/5I39sv^v<%LЌ& ŧ !HwYct~nOuOpFu1P0אD,"@pOpy)b,;/IXKN}QOO0ţ-j%@3Lmr(|9N'*A@;w˫Jl v5fꐊ*/>|WpO~gƾ"E\R^體a|EV1=͌5_=+D0^l1?0d_Ύ5D=yfܫ}1#X{-TA/g-p~ƚKRo!*̏fJ#Z^yk0(ӛ K%˸x;dllL l2 JprvhĨ@O9yKy?^\"8cҗ:lCq$6RIf6˿+~Dwgfou#)n58 X٭$mgi; cc^t]Du&O-8 /rZuYE:`"d7)K>&2OL\Gn3ޱ)iVs,VpTT*h \ª %*f b2G@u0 6MU}G.o8j. v_B~-|8"fv0de-/|Q3>2㺌ogy YUm-MᰪO35/9]72 P=ǝ|₆6;,:oӯpY:W"'8,t&j(J(IgG}u?8P [5Bj.g\ w2׮m2/, 'i5q8t_>!E]E!)pb؝ :k9kv95Y xsxc_Տj_Xçީ^D3;A޶ \7KyqKzqDCv}դ>~*}Dg}gʛ1.ϠD%!m^&8ȋKcB8@_և]DfSfx+VrݡCQE|KEv|2+wgŒ ;cZ s;] xzD'Yqj.P/_[4nqPP 懂C@yӔpb6j:X{ø!Օҗ/7T= ޽6_T 퍰ECJQKJ6"FhᔕaA/͒ ,LAaR,WnjqE.1¬J̽%k,$!aUjeDov7t.tM91  <_:CHފ;Ylfd߹Eϸ@5nXDnj"/cӅb;21=XQ/0V^ @3K1Jj6QmVὢwf*4=Lt,wٸ_<ԺMk4UM τm\(ן|G$GC78~iF:&Z9!\H657OFscܜFBGDDF7!n[Dm-KC- ]}+ΒDtgrTZLB$]J+(J 4dt^g_ i+ˣFoԝ`eX/*b{DV2lMpcX~EL FzWG|c(/(-o{"݋0+G-b`^lmI\yl+X'~*R|ەCI][~)}F:*r".I82_w7:e0?)yD)V74W3"F*B#UK3u>|@(YUkKRYpK4[^b &lg7{Ђ]YReRz!tq&樁iihtYMZ5G_RNdӦғaQ|0=gxjQYgyI"Q^Q+ĸ?MhɪKDpЯ 3_&K یQ̢U]>zBZ6-y-Jrlʉ?P88,I$X1?xkw@O]^IC**7nNb]kb,{õhƿ .)>(k7:ؾPLPv~UAUaG91I+^‰tm\,- )bͤ"c rup٦6͌Qu CBKjȂ Lչ (U.S -L$63(hE_RjF%]kcbl!K`2oa3䑟Bݘd7]mMgu\nϥH{̈QSۇ+EUSF)sas̢uxHGˣI6?Tװ];NN%5[\du1!=$K 4 7]s(k6*3asj<&h\ yM|?vЮ5 OD\Agml?|)X3eVZıBD&`ٛ}U\[LBϣ7õ _:止C Wwsnzn۴L fj?WI\5-<@"7Lp$WBPKG=@|nP\r, #U[muoJ& V`)UZBO9XރiZ\;E? N6ik.F>>͔ 1tt/9UP$j9n&JecO+X/$VY]_9-u& ŭI{w$c׿ j8w9")q|=2⎋j:"2ȏ@`ᣰu_f/#=`ZI,HWfS]up4h|(7V b^]|L`JO+uCOs'LdZEY\^xK7x/>e'ݦTBAҙ'I "Hr1R399xa,ͱ@"JCkpq)ѝPr*gj&ǰ}'ɒuG+$\P !,8]x@+`x=~=e_R )-9r@ݏh_ـnWSZx S!3dQ=yGBt(| u,33o̢B9J"TL?)~Ȗ@r(`JrE5|NՐ+BDX+r:g-= дЍ<%myW'2޹:YaԄsC@+nUeLKR ګQZụ\P įDIڣO9Kh.jE$;POԋFÌ`Csw0a\J VRP)sַhEs/Tiw]|mXmR1CV?6'\FNV&",u;P Yv@7㛥Pq?d/?[v7`V<2uq@gxWMn9~œi &;OU'.,m[n!4A'6VNiҝH^ h>@>’*IF! dLBeRkD}ND6R;y3dh5)ɠ)Ys#=Sq';nIQZ%o49ٻ^p7܃53;HkHߏrLE`Y{uCcG&4m^SB08dpSTly$#La}Ӑ{[],_5G'R %,?2(u|4ѵ.Lzb{Z;"f9N&J4# w3nqpf9]ծʸ(sSc@>c9y@=HQ7vy*pu0O's. hk[tScG>bfnسwS5m]T{lyw¡GoAY])Bv,2oMLܓuKBȆJ ;rd>pm{dF?33(m+Y=)͠:QWĤ@IV"`v')hq^M8+4;FZe9HjOނP)j̦Z$o* K2RfYH6XIredF\H;2)kaBv.CZ/:)^{WSM 8/ j7#A\&H /]I + &L.iO!G0T&S0=7 uHJ.LqrB6xp'F.e`@3Zż Y$e풆{|'r_/)BEl,t:/ֱeS34$^om. |E?x>x2Nb^֬3ڊ1y)<8=zާ& rM}w7P n3_/|󦸚'@ԷLb;e֣O.r7Q1ײ\؊uB.Y=mbÐ^dGa vQ6wgXc&}47RʍhΟCsLB|`JG).͹CNl6 M o"IZA8 ,iB ')j!/ߨUAl"~<"@]U|N c:a(9tM.e"z.^ ?$wBFQo#KvhEs>Tq-Bй@S0T.APz{e*.U GsW)[FY1:iY6 Kdnkg;BIvZgBbo`$uZRLQWqQŇA ϙr7?'7H^ H>>=㓚չĴ_O]{x.t^kI6Ej'i$ͬpvl q=UON 9;-9Xx < ,C.i/{Ŗ" K"Q3YS"a C PU+6g/L5[OF"OW#ab/lޫ-! A#ʶ+D'N,Dh*T4nQvN(zy")uz -]Ά1w+ŴT;vGpC,vL76 NS}SpM=czP~ zV |[ҽ;0|=״ $nDu/Cz&%2ˠv ! nMaqe%Ѥvg.J꾑ZHmW' M .E-(㇊/*ce)"z2$J{ <;=#F$@QQ.U7[/H {^W$jALrߗR a{J JXvڛMF^Σ,.pAh5O `sVa-q3M ~}e 99<[4WVw/lwtCB-ąMK e`Ȭݰ5f 9L`$=7UpcO6`3򜵎T'L?iS ځWhٻ)c.YJ~F IȊzc\pB J߫DPmnB%Â7m0K$k1uZKoib|vh-̞K(r@" 9s .f#,hJ%2sM(`YrQ-`y>@ !ye~3UњIVr$Z;svD:$)>^X;i_2i~1X;ij&RC{{ghXPp eȁjp@?̗=rU_y[Fkn2ӵ0|Fՙ  ;nT^a3٪˼ pMڿ ; A8= \.I)Cwݰg?G $/H@ DM z"@{۹f!q7)Np+UnEkUX2>,e-Z@-{%QifC!o?iLHkxDw)!0 ~ߛ3ïqVIzÙ΃U AyOo1b0c.XLj#.ʞ>wfagx'I~nR}ӹyԵ:^\G#"! qX+ ,]854þ]׾X־Q>#W}k42Zo34o[\&\23+PLuSkl.7& Bg(J?YE Bb'*'KY"[%cT + ]G>Ę m/5[P"7cW@ |J;ǭg7/V2cdI)^ʅgc uPua;)[4`Iq1۲gIАqbヰg q\gF*$ND<Ĝ/M %O#4+H+InwQfzbibaíevWbX:`ft"]:xu`gomZ-7ߓ] |du &<ͻO18@fh E5_jnHCrpoa \)*fCJ#bո7ԫ]s;wjn+Z%% 1=mjGowmq05s|[Q`}U` YE߹JТ0B>gu"W/$05ugt^0Ŷ3a] $ ;y1pG˜sqkg I{b1{Ij!-BɅD? {D+'s.^s G;.kfTkԘZIlyF~ zzG{~})%|+doj-I]/)RlX&Jkب1g(t/*is^cM%X&._-n5h }w B!1c|~X5^څ9}` fj^62Ϲ Lr61i~Om#7ޓhE?[9P4zU^wkdbՃՃ6^gX#+4&X%kÊf/OF3E.!w}`PyS+Fo,`跮X53G|w22$`RW 1_ y.MLGKGN(}o$O1ME|ܴe!9Cecze ˿߄=K,kMS$ Z ij:|HVDX?2OA2 r0#SUdИD}cYt7Lhe6b3a$"$g3HOA!Ir@JW ~bCC1̓7yOln,B1pQ2)N˨j ^%H71֛x|gRcZ,9GwvXFʼn塬n 匴UGp2h 0@ AM& h=Uq) !ڋ([Hlh-SsC5D;ig$`U}Qn2P,fa*u9' SQ~Ēyq I.q_@{mAHqi#80R6V)~XjB7aw6iLG@rMɠq9#P8YV8[pO_2YLU j_~ Y&d. I+;y(+B˚t4$Dc55 ψ 7[oe]Ҥ LLf\wno$ S=v[%xt:o l[ A3ds2 P}X6;jغ׀_sѿ֟~I e+g4R4cݭ K`E>̮GT ۅ#we"Sɿ}\zv!Vno RbW%h@{ƽS(.Ju  eysbٿ~.#hݍգ_v 7 dUV>A0^dؼx΍X4 m69WZԃ_(O%u*x6 +AX,@Ȏ8X3GTGP~LqDPB?؅(`9]n'`%y^B"7lw Ȟ9Q%+Fu:Cso4ᔕ C` ep rК Dnk;$[x9g@ht&!bEኚ+jKɂdRW{xyUhap)3ZDU]˪xcF XBed:aCxcMUeC@Zoh٫5k@rVAعo)LVѪl:)τkIgq9F{.v2Wșė L!Q9gƱ$={R/c^#kulb(01$)Nkчo5-gdM!qi|sDΔhҡ g%;c;إq8}ug=]H(U|I܂0&eT?ӆ+Iѯ3pPt 5텃xs.AMyzeT4ի ފq?2(vC ڣߏC6]@ g ũZ4-lEАiEcqH[J,^ia9D *MmnπL:t'[l ^ L[0a4Jvq0EJh5cX䪝3hЗo,RCNj#+9a7RL4=uvy6oI2( cl^kI^U֑>+`3̾h˧Njc%(擇YK{@;{85b=x|6X9<f8H~!l-|9D yrBp av"6D3- O;gwJu;5%qZ.%GABR8:ṳR\=1dt'\r gjWӾY H=Ln멇#%n/A&7mfID"5 q7?@ f\7J%g Gs 3iLOFo4H8{o_+MD!;Ե#=]@"Ql Bru;Vh V櫻"0O(=Un ?_ 5EۘAjG4筐nwkS*byɻ"K 7°Qq{sY_ݦy#qP^QeH(qo󞪯cx|WuxѱlH%W_g~D2)Ҏ*Vm {RCQIffr͌pP=A5킳YlaUD/zc`24c)EZOo#m{ƕpue j`l8 "  ^X,psxձFXNIЏ(݅^ 0'<ΘBۚ@Sֻ+ޗ"dId"]KFIrG%o;*׵7rylAT1^y솧0唵ݨF<@x,_q+> ԩaU/›Ƥh@a^fB&un\Q>Qb:E&LDa#z)%i\k o ]|0ЮWʟ鼮"+H\=rd89j~; ITY`A`lCϊGZ\f7""zN)۱@ZԤ 1 a2_ºEg3˜&*ow2Y: `hLY:Up@,sЖOHE`*׿{ڃw =, 9Fmd"k5^.Yl &q@B_s0Yg aʆ|+\ QũیoO:iV׾Q_RNRue+ z֢cyi]F +|X㕶p\S]7`ۼ[輚c^X/O< z̕4|j{=ߑBr&"V#1}@ jҧISaL0, \*>?<'wy)mSt7Hc Rէ{FKd%[asj>__8Dż=GkQ\4. mE؂'FAy9o=F'0 p_`g1*}@ M 庞HwDCC?" mGـz0Ą4׾ǀHl:&{D{XӢaL C"Y Ux2{+JR` 4v0خf2& ћh̹f;r ?18fZ]ڥ<)ܼ}rFDآܬ2ÏIHt~,89WM(TghT2赃@A/VE)@hE,Br]//2 *jk9̈`}ydέIx >n  `!sBR.ce@ :@ 2%"-hUGװ 5UIr2?A>na C[d1$jDkHo;&ϯbJLjxMͼ5O2_"vv}!0@&PJ!*, 3[H4k 5#{Z>PI{+靗j0Lƙt LAΣrY9E.)i-..*)v,Zʮ^b2*I\TB3ҪY|H ˞"լΖU]]sɁkjXu3ia@"f}Ă]Z8G}/qyǂ jZuSs+)?/5&,"YkGgf5sK!di.Rfk|0 wx<[/q`Z(+4quFwvnXv91$ @67qKW!)ięC"sI ,Y "jO56}T%"ZqNYf1bpX5H~rIO_ȟ`JJV6jJlǤ2ecR"mqHB\?:8Oxzvf;{`'qg09'lf!lj<#v(RQ .M?d&X. /%55nV v5[6uԇœroGD3 FY!1>y5W\7=JzSsSYSݤe Z56B~HTJ2rLh+=l1-!G˾/Lȧ$Ƶzg%0KN~(#,O#XR:Q7awRH/8E ).49lXA\}-a>뷧J',j)yPuaV7 a iVX E) [^Ɣ P⢆*h^"*ڢ  kN3A B-+j"3?)am-.v}ȜjwQf֪3[?_aj~_xߤЕ^ۿUE.!$|&RkQIU3" KQjpV_Ej{1?N2 ̷Pd!zWEK"]mthݢ8̺L:܇fiHNvO jҏbޛIb<8HŔWEۿV{]4@\ǝ7{GхNYSLub k>As;j 2"CQ@|$逺/x{8UDOKd%Au:ld Ν,$KHr1L [{<ץ_5lQcqՈ\3v9k*e k[ 4r [@fX$U힑 l7/se|KB̊utB ױgi] ƌ :0vaX(FU,}JQs_jtgH`P j K 2d rn 7FfGkeИC]}v\RYOS޻ERӦߑ͙ >?(q$Sۮ9%UpW[E(Qo 6QJHa5LbC{D  7\1g窳i="3֮_IKp^;atYΓfҙ:w MgA1'RaI2*)Zq[ԷB:rþx\}Hw@uqqcK55y˪X(nk ܡCCWewȶckaϫ jį_L ?]@HH R@x¢^]F(C+:r`Ym Y! aC}ub(@GeEt`DoaQм_6֘I˗JTN_8kdn%#G(يY)uYH~KY5O7A;Zy&עPiYl]ش:[tj3x|l&@GB@5JW ?+ 6a{E䩥ٝ͂VGfsSZb^|6dt&m}*,sf2aNOea`^@nZrPY*\d2cvp4 ű)U-laC>/KÂOkbaW˼' *E9lzvIڑ><؇>9WrN+TTwV .Eq|'T`;:;戫L^f3f,>(F|4\4BH$H]-zfXL qd=ބ_} KB%Oa_ah*$::LI Wc4L8?keONTRtQIkF%oSOfX"9c?\)ǭ7`9xcXASZWkLh?ܽG0vWwK3U"*@_,K+ko*uK'VoB[/ 0|*^X V4"-m nk _toMBI!X,~%E>ʾ@~ΟxGn38Zq!hW|1>ݵKJ/QI.~/8 (2l[|AO* D0Ģ )=@~;Giܠ]4>ڿ(0oYԣ/Oؙ6af!onYp3ڮ&j[qrS~S,!N,TZ iy? pTi@kXzը?)O.Awryy/Nч>o  E"vQQ9aZ|̯x^/j2i'_֯UȂ{ o3GuU^L/g.lBVEoRl̅-p_e'H=p7m{\eVӑ(-%•k8v.<8MDxeK&SCIݣa+gx,"}8]o{bQ%Ue5sXf::*|Z7K٥=Fk|nvU G;#eԯO} k.K_Q~F^9{ ƽC̑\quz8\3 >F9QBoIv>Db{:sazF濳Y2W{q똓74 iԧ=vwDxc /x ,W]1R΄}J!)o=fK=Z;H/nFιh3Gɓ6Cxfν'͞h['ڔ 9{8=8.,#qZ&5[]I"+YAKr-; vMxzs>v0XGoi'%wb }S]!/mX--E:lK+nj PM.wkiwCM§kUH2liui[D?9MI`:vPLOXdPCٖnh1;AB~,NkOdT K ]SOAweJaϐun9 yUl1q- ( }UQ3 ~lzϟ:'S$Q&gbڴ:Vr`TpܢKGZfCq;!KrQ5Z/ͣt ZӨf!dBp`t) Fv'H5]:]Өy劤S ڃ?xKEQG I_8:3 e X 4 88u.ۮ&&DJw;?'>|QE7SwcQ_+$ڳe=KsߏvQ8UOr2܄=b$YʈM巑{`;6DC(ͅ g70لưRpYkӅv{2#ĺ-x?@^(YY|*{)BGS`K,Kﶄ~w&Wѕ.! ]q%#b&V&B٢7k=˰[ե4&:XgStSU~uXc(INP<X}1R/P":{G2>L;pz_3-"-Gʾ*w!9&P n,[uTbsW/O\CǪ9[c\_QH]Pgὄ׀ _]iM֩+RaJZcw~qvF 1!saelƨ_=|~"5Nk||}.pJ>4 =zag&UK8w^awMCؾL%$dw4v*XN{0|f /B?@ݾܙE5ؐ} _nԎ/pSe4b}AG1EPr!_g3R =A\`efP8B#ɫ,/=YFuWqZߵuzg~z!^׹rЧFF\lzKQsh8fӇCe& LM r ZB3 SxW!X&-ˈ/RtIm ;{6@-%Å_ctC}GpH\ZoE0Y -fұc[4 B/*CgJB~T^B uQpT$U\~iCg.UGiJ麁Rx7+'Oqû{pgv1Sw6@jh3Ћ&{d7,4y6UV?`^ bMç95{~rMœɒ k:n h╗Beetn䖥1fR:ˏE[H͚ea^ySlMktN1 EaY3'@QKP_pm^F_CURl³a}ڸЁdK:YL%AFoKG&x:+u0^͇8亞^RykX6_u-7%όTƼؒo;% v_!=kb ?8gJreݣxbqVT M᮲U?ړZjgXc= 0mp%yYN8ɉh&k_€ENaZ n Qgcpְ`ٮ/bHݭF2❵b'. X^qzJ(MM O$/<$_<*I&qw[qd`MmMՔ?>gBM?|5 D681iJ&;!z|)Ms R6&?!o~|R8AO_wZ+͖Ž\4IBɞ3Sݐ;v@'됱ɘ;KЯ_@ G4n;эc'*;7s\g,RE XCC;IDKqfB̆GVxGRoyYh>-ɸ1Sn( ^OZ1UP~b٭Ѷ3|gOY_uC RQbbFf` -yfN;4#Rymw~a1>AS$)Yz:xtnp+hcݕ {޵9Gvp, uy)@HɉR߱OΝPhMlmdquL)ޘnx gA11 nW;06F$+@ZDb8禲/g$ΖJऄKk?ՎQ?1|dҥmaNi@?㹓f䑆!!qSWIb`5?:eV}=x[XMA8ܮb>r) >stüėzc_^SռV7nP&[Jf.vʊ?\ lPG!ּf(ROdN`06nʏEi㶰%ס RE |+ e.4W62+[/r zYeAX$+uBv;#,+o5j|p20KS邁mH9b){磱ťVYl3u[Hj|lшH50S:7NvNzA為}rߚ*JГ+#56;uW>µ{%vTc\M:T~ d *Y2 L{uU:pu0;ַ[^E'*&&Gh&ã}@ϰaܥo>F1yf RvK%y]`.ACbhm8A-@2'><bU Q] ;!6*og(?pٲȨq!j j]F|CW s4ᶟGN?ɁEG^:O/P/Jfv ͩU`&O>:**sbӗtvRRp`kK]mEWO#oϹ(b>GEsPtMa) f BU+26G<'ްշ6 =T@E5?^UŜؾHTсr7ilj2]e TvN\zx Ǹ}q9JɭVS{rf'삲RHdvf-Mh[*kAp ۶m=ދi%KE\NjR蒇Ro^WΆg͛i0{N-paJ5':˫ujmo-[=|$4mFdCPk vox8R.J΂i\E\Pբ6GTS?EHE1%-ڒw1ZsvùHԓ ͱzMmU(}'DƲscᅁ ѯ V΂jյZ.Q-4?c~'xd1̾ /iA1e۴mw)a@ʗu8Y:8 er$tzD3{H3/B#BxpJi= [ib|bux<X@o;7Pe~9=rhnZYr)aCI?. N5?.ioཉqjsvxP"fm敖_4ו _?mH%g$6S7n:2+Qrbzaxy9ʯ^ ,ϧi:y 0X&h$\,Jդ9190Gm/xjMRޅGiHqyx42ݫUo7ܽ@krܝeiS%N)oNɲKzdye4*lH -Wb\^@;S%bSR)g/O4&(𡄋\]]-"yq"WH)fetlv-@voM!e ^,Nē[YԑۄN@/t $Q5LRsvcC\0: qz4jLr=1l:2~'+I%;b؎1?c]]z z[] 4 Gs 5D*BoN/~ T{=1XWW+;I̯|5T:+]NƐ\1?cLmo1'0{4E C%y7m]XiCkl׋PgEZFB7Ӽpl8j~]WI"4*xׅtZ' kN|׷_r|I޼_93vw@ܦl/] Z6 GZ{;l_wx:OIu/Ċy` x)K ʊ%A{,\: YALboO}V_'B4Q%2=3mt3vgmħOkGCg =gt~ze2v7z/Fq5N{AtY,- ʽsYĒH6x6;O V$ءGҟUtkf?!_nV~^Iɡ0%/"YNó@9{KF]%‹S;cyO%ı@޾A[՟_YM~lk:NXےeŎ}$ |7cXb+&ĵbai?i @Ժ[&95SfÍ̕v\-&F^M%E"A1.ȱ[m(w,|9w&1VQ/7(D?\R5SiUYۯ <@ǫH^- 9ZP H:C.) ANe(o"j&?"  ;݅E/{^Q2FFWBiB+ɠt DSZ||WA[;1\9RXPī vrC ?2)s!4X[kQh$p(Q4L;QɱTO BԤl\??iq\(~XLwk2+_  Ϙm9F N}{=si$ȿh_ _,V}xwMڟԕjjv<ŀj"Ps)_;l[oa8\Š9/Gm֪;F8VZ4` ǿZMR3)@uoyj+*ط%?wM]DW A]ì.#/D.fGc>q+t#c04^#Cg~pC` QB R![ @5ehy>x*4.O_ .N'6̓rQ>%=`ao$#U C28PQ?&~=Ni_ JDg1XIu;) (|Z -\;j)ldRyΚܽ(R0X$(冓 ŧ6ۿ,!^GpmkfلI2.}]B4k=:ΒY{L=r鹻5a!7CbuOJiچ&17B>'I 6*D̳Yc fd ) O/.)' A>7એFKpc_z!Ԕ~̉@džAHB`R#v ʬQ#D6 t̃:"$Ntj "u}o#:<5U ))wX0ip\-]$q&fX \cjKiV`: "g=9c仠ef$UgJ8ާI dS9[5vkb m8Cfo~2fu &V W݋'?;?R>x9N憎|4eKøM}㴲RXz(0:nsS[H ]Ĩ@Wpm-1#~r!mv9]`$=ݧ]hky[WiB+v-JǢh=T;` n3vNHSouJu݂nxt)+.eIr1OJ-"~G;6]9deԏZ877pY`Mq/ЫwCެq΢1V( MF\"eb3_Db+DA X.vTj0ҨtI]Ω0Eg,Qk` k5PWMF>QpIpOm˨7d쿽謞jJI]*W^%ﰁ($~%D,LCkH_"C$~ʫZ>* dw}b;Kug m'[Vƫ]H=Y}@JvsU4uv:4 *XPVPh͵ւtKԬf"{a/% /&17CF|;6-e}wSr'i^;E(ln_tH֙pp;/yrY%Gz9\阋.KnL<SPjiHÓ@LU Zp˃MVX>LGz=L_0v|mkAW j7VϑV\.e9F[|ʥC&D;>q얢6;ZoߏRFݸAyb4ѬKnE='d0) فTAR_hɮy@_rOՆ'7O1W@a-s's媩(IN8a]<LJmwyu>󗙷O EOY8ŕɒ;E+äY\Lku 20NN<#}}(>UK'WF*W@ˋREdfvB]\ha[ayH7xJ6) w_7ÀӬ;{#w:q'Kmйx&3/pCL9!vp#K//n"jG+eb#hćhtI`^ k]DLZIVぐo uy]n̺l \i3.3YE˟-IQ[U6zd8=; ,7, o|I H|p$8A#͈@6Dw} NAPc6NԿ9bmISRo #JhRׅ(uԎ%2E* gF}B {#u9'UΚŒN7-{`ƆCnJÇ翡ט|b/;-b薼79{W?k^GT6M<՜XƏRK{]M ͱG%Udl^=oC^řë4V%jJ{՟bqtSHd\s/[HaECz&mYvJݚ::%<*vjlvWB"Wwv>-id, {]ڂ?+V)=SCg9n&J!A< SHYYLɰCM[Nk+@PZh/Az *į-PXH$Z $ᇠE+c+$1[7g"bGaB;)z`!\P6H.>pZyza~zm /G^ŹrgF8쁻Bԋ1N@sN[Tav#()ajr&$́oZUvI* p e M7m7I.!_5w$a1;JRuȖj!]@w%հ]ggӅLOD+Q=1y잰·oc?`,to4;Rkʯdc:йq"'ڤ'Kftz B|C[Qx6tV{Ay g`YZvm҉D=͒@ f؏H)N-槬3'b76Q9Nڅ#gYђ16򱬛 [V-zM#t¹$Z;UN?Ui0aLhunI U'*q2AF-~ō&qr<;zYQu<8S ,fIt#иp8[ַctuqN9?M.1& CP@ёJdE`m\3\Bu|ұoCfc?Y0I=8T37k;[v׸H=k5zjxxYh.e4= o J{R+Iϲ;v JXcΣ&Л<՟ 7ѦloVcδšJ67`f"U<^~hwqeю #1Wgp=W>5ovڪaF< [4;hB<Kfm2&?b]Ln[%ʌA|S93*UXqˑ-[!97hP}8ey]ނe5!>#QUF$^oOQ]n!s=ց9רW'zHƺ+ '"ƶ#KÐ~Tv\Em[х5^t^8YnrFM|k`{ [o|Tv"Z;U6,,So4J. 8{g'mU:uP?eX޶tా^Qe j!g$ՃKs&p!W !S\dט[d -j׋U7[ޣh+}{S$k*\d?H|rYa0)8?&Z!"QLĝV`9s Hꮬ?j9br8 >5!]y7g㒅$KBv݃Jᣩ7ljy[x42\j\36%8s3M|S tz>>hoifz:Hp;ZZI Ö┌Qr.{3vx mԡΐ';lu%B%ec\[^厴mxuP$ B%x_XVCkh7]Cdʡ!$|vmF=]F +kHh̻ˣSkuXC# SV~W[Ls K36_gmw ${+8f>j<%RvwSu2=VK)*% YeИ>yPloMJ˭08҉O(n ]ij&-8uHl]ql@RCOqq]wTwD1x5N(Ҏƭ Dr g>[: tV8 6!AJ_8|rC ռ"UiiS1kMPX9vrmE`R<CwVBITD$T/g8I,{ՠԺ=EBߒ5^Nh,4QMڱ'Gd1?o 48& 3zx7b8Ō`#(ȲZdڳ iq@>$U0q#!_GltesٓPV țEm$4sK\]=m+^a}}Lî/%Ϸw2DMT Zx[c.2j|`4EL`ĺ~(;XwGJ&d8fKBf=tA6N)ea64o]'vɒ DemcLapֻ `-*FnriŦAk\"UZ9aE[ȐEG<8F9E@3 bm9VHGͧs"wiɺBx]򷧮u05+?` |vֆ]ݷԈjl;U&Ks?#rK@`E1_ :'~cg9 w]pRIR$4* }뇙4L$?w"$m%6QW\$HIt%D_V $y?BF$ ]}^?ҜCpsdnm`stӬ] sƳ##~0Pi559GҦ]G }j~gTPgd;2y3T.b|mx\* tv]kreAQ !4*ȮɥPBt].,_p⊐Ɗ_8OC}Ϗ#z&:};.vERh=bT{!'XyQ;Ts,ba{&n}`z\QLJff|4CI?}> =/+]S$6*,^FDEemk?y;Ί_ϕ컡;ۤN[ 6r/,>`iKlH^Ya,-VDz4>_\bTxCw$%>b3;9{Bg>[%X}I>I4!f(`b'9 2P_]W잎Va͉C!JoTM)WPmbFЕiOn@ߺ ]י˺օ"qo(7lE 6/EVg"=_rf$o)LwH'6'eRDpn)J00O'%u7~)5z͌]Q ANLTY#sv: ]dW:JdeI]1JoDC'+yĺf»lw{ޫqǿ"KS4H6Q`ТCgC) J1៤e.?Jko'͜$!87!}ロn8mLgYa[WC DUOEd>*҉yxj4xByg+Z}rJzrjvYL2ž suOs8kY"O^9;Ҍ ؚ^l$} 91N>ŝ'lSpn6̆8&]B#6;@)&@4!'r_V|mn5@6:~Q{P:Tm>QM?[=\==%7 j/Ģ./vZIkn<="4[d0v$-;-F]GFYPJ -ܘ͍R:0)SWC_rٖxX5ߒ|E׈nf>;q)[I6r# E^zbx6\&[t1Nt>ɤ"YH/]S͢/Bsw{X>)2,Yt&i:uJɴH.f2DM{FS0]osDhR5uYs^4uzr\bxLj( ,OP7MVbGVV.&$o#'e}c.jr?@ [) r2~2K<`_S`&W"_dMfuw9D)h'Ca5r G|]YpeulM:K'Fo8iiu}Bi)!Cb*Y[9u\G(^%1[BU1s]'j\'}QCօ&\L,҉oꚏpR d#yO ;W;+˺$\ ?sFxp<-/zF%h]eQk*jaɦEHu/&W)SsȖW-2sxasNqĭT}i{bTq&Q*3_@1b;=G@ V3zz$XӼ;z+VkI1IZ =J✠NT&v]cΪHaqŒvًqewl2!ӄd@=vW?j\}#H]rEGHMĸ]TQmsh 6Ya.i\>p욼lh>iTDaK$`ܾCTf>Kt*>Ky8,ZNڎeDU>n͕dm0Ijt`=kqx[D$?5'JgE[pa1,7yez*̰15<+fD$Z#-5v㞏~}(kPεx݌elxa`SYrr͐;t 3T&x*''V6T@COHW)_wW8gF՗gw{V&9TXοJP*%KC_SV!2پ S 'oT菷*l&Pկ2W ˂,K0*6*{Bs-ЫN$V6i'\Lk5e?ѕgbU`,I-7 KʃǗ|݅ʋk>B-Nm^Mef'< Byr.[+q[7s>3l]W X!ރ>x"Y6o"bܱ+Z9>..\j$aI~C 6{\ĮDLKU8Xۧxa{gnsw8e1`I4 j/'.S tf9` M69[C㷈fS~)tǩnunAgzxOfG=gNY-t Ӣ#C()*/DcH[wM&,Q;E10`O-EJ Leh8k9%>%+ J{pV3p 79}IkNNA.w)DPg}no>jQYX.HܰOs`!nՑFF̻K/:(<5eghӂ;2[Xl+ed,X kl>X6 P٦v‡~ 7hf.@" WfiA(>6[E_NzJM'B"P V/tl"V2ԙ(r͜"yDXQgNn~. 9յLxK^s4 wݱvT ZMy|2=/ ^pqϕ vk״"Єw^h. _194.8zW;њRkK;9F%eQܒ7UWvkdEDΆr@@f>Oiֽ A|dDVCVኊq3cq G DؔYS&םP?O y=AW-G `<~qS_uz\AP|]&rв Ҽ48ƞ-> ~N2;;E\XC΅ #;UKbbe#`&kܻG5_Tr'6閛c0Vѱln}lUKNf:sR__VȰB8;$)A/AľOn~E5ہ#`&+8)\d +K*QΆRfF(㠐5+W5>nVJ: lcbca.Ѭay#dbˑ-12II2-G#)AA*\nmzFr伋:ɪ^ A肰CkW>2+S֡DÆwI Dmѹ6lI~1 jj s+].Ic:FyaV$:, #ar^9$G4cčE; .8z'xNSFȄ9_bzfÇ}{$tx ͑EkӢS[0^̟d[:l^ϘuW `\ UQXJ0˒47&\zXh9jYsi{Th>t@ӒДtS΋"2I9f'_+m) 9AՅD *ߡȥ8|_oI<ھ APL/ҩ,8**U'nT NGlڝ?V5Ù WU截Tcid1wo[KiɢDbOn)&;Y]|9&9^VPfֶDl_Xі|C%M[m[<~+lb^< Z6Mל>xo:Egr["$}*OF A*X{'v;Ċ6G,(8>2 -9:7=Ԋ?e,&'x:FBpqU}mG l8 _%R΀myuYq-aaʦC ;[c]$SS}j`+ZgޫI ?,z0K@⢅V@nQu9;$"DF5(k kP̨M*mϓG^ >R~/_ٳ9DlƢ7H+pPf"P]QKhDի^}Ԧe$gghcR6dr[ |_ꀉ\`#tZɻYF;ǼL 3̻Wv;X8;&kTOT$6E02"rǪ `/<J&B]r@eoR5%LL?pJbk#۩!tҧQ`PvAr!Ldk,\P: >J]VbXH{mnK(sLeq1F&Y`PG *#Z~9j_")ߙ.3@Ap*a t"eF~x#k`N8j(3g7W=pC|MG% O{*&0cݠ GA7x{Z(4tGDt jfv1iz]'CHmR e ̱_Ƽ F*~5T7M\&ׇ{H"6h 1WA]<~yLwnk̂]TOF#\4XM;Wŵ=Q!0m #?`%_]T,G9C'czoۂ3 @E=Cׁ?ڇ*F`Yl?~9E)2-y.mOhH_ Odw:#{j\QO 6 (В|C†0 kp9`5qϣs~ib'B&FdowN*B@BrB.E^PBa`z;#rEGc[U{@HI H[i"N3rR{Y>!qPXY*qo#Re&O(`0M_P/Ļ%>4?OaIөo*I*nDy^|(BP⹮Ւ$TNm ! l mPS$M- Ar+Bܽ Ue-0Jhj?4&v\bk^ŝڗ8ʢC/KIbT:qDZ䶞8'`n{=Ԍ-^Tf>gEYg@6*_T,)(b(:y՜,eօEp)ajĩ|f(p(d 6&'F|#3N1L.S{y:Y2% ঝPa*a `ׄ,fU0rR~D{r$'ܿ{;VsyMwN],]ˎTz%0YK#(Zyʪl(u*yz ~9[x~DPIB*~O`uyv}$7֟E\G»/؈?U9D  :hS-"|8&{@rg`W Z$Ϋ&V|hy@ypw= &^tJ:1؄w _%OʣG81+?;׀qIL E-.йR!i@溅  #WzR5 9 p,R d[ʌcCPdxEbΞV@Q|8[SƱx,/@OtͥPqJOm+Owc2ab`@2,!_[T\̙4+ n<-7-m pvy4IӸSqþT4O.rj{s<ԸTzx8?( ;(OJAu]Ww\xJx,+Vt3-MǛXsj" E{A}. m|k!8C=X?mS$ |Ad:aOrg2D`!AWc,)ۓ&m7Z+VӥH$Qu[P2B7%NJ7"f:}Hɚ._ё;bWbHqITߢd =-LcFM{E|UظNW†p@λO,oT|וƅxôcog頹q<s \jp,5aoڰ]'bk"ߙt:lYFFGvH6( 跰Kӧ36EV_⠔̈́>=C02M`G)=M!ٮU>KYʔFfk/@TrC} !hBync@m$^h5B!# s[ eOUtm2Pey4!DaIoM v/B =''#ƙEl4 m4:4{52V:썫=f SZQsG;;So'raOeμcV >\ Rhi)[L軍vt2ބE'J]UiX_]H*G"J=QfɭjQ;m){$:6jRaQ3}KB-+7Y[oC 9p>=nܮK1X*[bT0;äC5T#b1{>Yh*( B8Hpq|;lEfW& [^% Ȋ b', ƸqWY~FsbU4tH΁Rl;44J26FICaVMV<:Dq3:)gZis-6J[$BV׾6fy]fT5o! իXe9<,pZncer֪2uYْmT٘yd! Y%CRm$BĆU#G 2k|aDDSy" s~KlݨGsôI ַ(Yu?>#KX  sSr&sűY5ګPf 4EɃxwf^._0wZt;)AMf!ˌV$MD= ~,ڭbi$\<@$rsu]zW࣏{2Τj L^6:ȞKN$w ~.=< "4Ե<| !u ϧQxb[P+O5_Ⓤ'CG%hQȍ\ϬؾB5b[/ W]V若fw̼ĖJ+r 誽X$f6H>Znٴo`~Wa%k#'ShGRO1uUkLB [<܁ (!-)ә\ׯ AL8hUl{|S @}jy@ ,aԳzJMO /+Cs:sI.QQ_?wyAR.+>1X\ХbPcc/kZOR(V"4QD{ߑY38ؓguۍqֻnV}ccE&FnWkܺc}-q + Z͗5p~.qo"(a^.*5~l >IV\J(Xsߙi&Ʀ~x8Ȥ^ڒ!|ӤA58$*^`Ǯ)u0hmuj2yԫV5գ^T-o1;@ȈEl!濂VQ& OD yLw?؂Gty{cgJZL(OZgz%z)2ְL4DHr{*й  }qՑas4#>ܶb&[6=*KUa}7P+o#tEgKj:#<Oƿ콋7HԴl$3]90K?ݿ=P?@HBM hKvM5_<$'eh;`܊U;o˃]cbJIn7'l C֬0ӂoVl=]U]^E4 zS+@z?gs>\Z*)5o_*\g0dSwf捰~ӑag$>ܞMmHd_!lsRv";#j zcM5eX1?|={.{=fD8? ٫mʘpMvKb]+lsXi,`$;w?cW8_nS&sGyǿQYQ } _/B }۵{F'[Z7^292*]m9sπ䔔H5ԄͫPdpQ{`2\kF3v!jIk~/ "A!%{6BI*Ԃ8G1q#OF<8c/2ߏX?l?ptY1VPnY#YA^S֌ W\f̕Ɋ=H9ߴ-367LG!hE"U۔%A‡->fEn29,G*{ß܄۠c- M\BSI0z%+ Rx-g`acSWb⩵ld9R6#Tfz\> ߑ-?WoFmn@GC[˃aG>XDhݑTHC9a-R9俫mVׁ+k06Eja^(24n;4zP!&ߖLJ֩QffP&?&J1 .R5,y1w+S? 2[gH::}nI#ZD-\-t7! ._WZa2Zw[]OX4P Rh4 pѡcvCM/8C ];wby.j6溘u.kpTLX~3TCK<0*\Aqˢ6!/YlF0DL*5mrj{.ohX N8eaVuW%IF7DV-Qt뺊&׍BV݀CbLa2$@SP3 65%|((xw$Z+$;vbA\LQw ,~09uD-ɢe@KDqǪ_2}<DSMb=>h.d̗Jϛ}ǚ%1F=0 ." HB̀~rM}OٓߨZלViEJg;v[9x$3+ض4K^4Hϰ8|)9#PsuB<a3 _=T|}\]LZd!G2oG^ HHUc;ق &la*^U7q$"H x*W;# $Iⵚ9ds#p/<σڏTA$%`r*wWUa .; *h)Yqed6Y%0NƏQ<7K3(!c3~nkЇXxͱӲ4&<ՎލYJ{0CjQ4 F ĔP9Q"o+keuy(W>nG;48 UnNKդ1x{E۸ ζ 瘆$T+y>d_}%ՒkǑO֊`Y1ݳ7EGaA(H~%ưw~*DUYF+#Vl @ҬIuP-zSA^O ,(|9ф5Z& 8sQr'beI Nl{$Co E.-75he(Hqۋh= kG\ ׹D<[or! {q(7hSIWMԠ+k<Ad|r4 LMq6, e<`*jQI#3AL.F?]'f$Xt5O[|rKEhDaXƱ;B*u OޑeT>E⸼e]䟚F^.308[`OdǪ1.96cMYrsS&Ziԗo{ylQO!%(Q7=\ &[Whd#4nq?>EN>s@{,$ԮR*X#ciy(8c4I+RXyo$N}n&c7fJDG^~`4hRi7/F;цmkXX1~?(erw*?FJOئ>)H,"r%}5]x*&ԕSP {Eٶء/p{m u'Xs%t0\`mST`wU#2k _VyVb&ӊ\ڒ5kXPW^ u/'eprSd:o!"Z󊉗mVrszNCq}S:5 pQeꛩsJ1[]'&Y6xaA P؜~s`HF)_%e0Q+9ꋉFCIᜢ5{ t֓37'ፒnZӭOp`B;YJqK@<|3SMDA<|.!KyP; w.@"}2Fҹ'E8V;vk0D5H96U260 ΄LT.2~N.7-Xf6˯mmތh,DY#<^;@Nnă:\˷vi9 .Rm}1[ӯQgepUU/sa?YXr2j_FD,z?6Q~#&<΄"@X g$PO߮_UE($,!>}<`j./@x= +I"ƶR]P[Z̩ʶׯQ2"hca!uP}ND[_Fv0C-k5 S#3}jK\Yjz 3х˻][cӖYwW(8Aqe)I 0T-w SW:X+:p(d[l&割c\Ls@[ar .> uoe,Jat_פx&'/l{*)Yg 8W`iVL~ T_y\Dca63Z0;!RW&o2g nZ#,C..L|ǝ<!:_u3[UCBPqd=k^ S[ZtmB3>&C!z-sT8ar<Ez/^,"^ȮlbfLS^"3UM%(=}!(0Xsɔ0v-ƈuT3_H 9zXVtP]%&OX~4_s}eg,8^Sv4Y' C9͝k# 57!Gm$އo-;1ی-:bhx>4v7a9O5i7f9 n!8V-% dsQp[b]^"kMܮaS^ KwוȘlӷY F1%0}! )*B1>UzXxT1}nc3uEFm(h -8@ݣB:͝Vmh@Tk蚃HAWGn4eizM 8^VІ??> ۭK#nY vvM8EG3hUfuiI9Pab &vZgi( jX~S*هrD4:Tai2Hk\/IZS-A c ;8hּu΂X#Ux>,OhR~#&FeLX\!fnI^XRͷb DYV[J fWO=?3p; S[ܽOHۡBѸrPlNhKCNdkfۘ3z5S[lOXGGA e>gQ44S\[D-OY>W\XXESË/tQAMfy퍲m'I Q] '?l"įYltSS솞rz89y E> TuTMR.-7sL.ci ,G%y ܍jRwm^ b܋?# oexѻ8m<,KG]~<jg|Ad'Ye?c+p}(EɋEB!9̏@/gE>n:ppO TrCpUc5=Wl&m/鎊5ژFƩL[bS_dn-+Z9+;kSJc>[r2ۯn薜h'okiqK΁iY7(ńy;e ?zʔ}P1ʒ@o9m0fnv뚜Gyug[wH !R F=>ҩ: )耫e̽Y$@ uC6'MGH8*zcV<; UE3ዪ> b1'q$ޫ-om:=?P e}37j(2WℼMkÐt God^3;j ؟$UmDZ/vga:ۭU,#YM:SK glCi=ҘEW)p'ΦY^[djH5cK?D +xfXjձ~l:&k9.,?l#v/N^!HL/Y4cNqr;6&##"SLW(ܻ`/iTɨ1y^;nT1+6_LH0k GB;rNص7\XMmyv[2hZ.TiE )PJ{8D \xz!_VF9Ea ұlMG엎F5K5OK=FD5KN]Hή /Ot~/]ifgNmю$EDJ#vNޙADhȔ^|n#je,է>|.| pqD[uKj  W#Q%0 ak}_?l>nìoXNjh!b+3Pk6%O<#Q'Ym)sWҲ *:җ/$/lx*zmR'oXk[w+bZRě1O.;%1$43%'Aq.$Կ$QL1 [K ,X#8Xt4wv. ԴŬ: z- K< \}b3tT駂YCU n 1-z"k)-;'~n3X0s܈v22SQ.:^2a(JS?[pN;ǯM|~P'Īlc+7% &hȆ|̘dBVP(j!q|Xܖeyv~gl .̑1H*jxNbVK7:#|cO@Ʉkl'ccJA~Z Qi 2=@^ Eh-w+R&.~zAMr7iS)1=&M sxJ|_5crY$u[Qz2Xsn"8\N3e?iæ@F~ڧ62q4w2Imks{D7@TH^UTSuwE,G&k xeҭ#Kj*K^ڑųI ]f9e;!z 6K'D_iW}̦_U!3GRs߲vlrvEwFo EmGj|~T%u ]TT Í+.8PAy2|@:Jk(l?GL$Zew ds"*ڭ4-8C H°h_s1+NH: (G=56ط#9^1ēw518A~a7 `V.~N+O6 MpY-w/g/K"F N?Ӈ/Zqrt`p C[e_@p]evlz#‡/jjW*ܱƈ[S dn&sp BpKπ@\Km~8%_ Ϥ!+6ߥ`c|3i`,,}=yVrhyw[1P[r#Or㺾, 'JW yoR4djjqTl.ګ2w5䊀Hz:<49ΓڝA'2a.\z\bcf<6)Ӻu0 Km x|H<U3Α ևNƹZ|<xYu'v)*~an`;8*B^(>r΄ԗ(PW/vM$ ^Jь[66A/B3kICNgtXׇ{꼥0nI)\C9kUNjF^ˑ@uϗϾ2ATW/Q}Hn%V;P,@60dD}qF߇i"4fu,#< s5ew _xʢ TfWǣ$H}V;T9y^8<B76gZӸ%McQҗ蟦!8.Jcql$,tUC]?kJxGW0H{>)ցapdw;J9&ϙ;7j_8M;ӗceش (3`BEݹ 2 ^ 3Fw*'pR2/zj b䖆joFX`wB_JŔa71{nv{D_f%C94f.hh>fbO }ۃ׭.Vo-m_8^Ub r'qpWE36J l ^sԑ󤨺TK "i>RnmEލ`w0.>KO&6ܰy^d-7P51@T/νd-%N;S{IVZy:,\A'|&b!Eb+%54Zwk؏bP2i 6s~}o YWqK󿬒%@qO|qĤ*] 4h)Ȼ1wq-U[3!7~E쬬!0H FG*@f9wp kD ^vϯ3U '܋c8f J7֭W"B5p|E%zsy&񇻓%nHӟTD@D \d^UzͪaX8<0V'mՃʅXB-w71*BzJ^#_䨶/BQ@ˠ]m%?ZNosl_%6:Ij} {sui٭jvzGB>EPDa2 . _Z9OӖhJD#Xhd3LJ$V=WYI:+#?znqV~DYŦ^j N0+:x ) vd 8XR qʎGzH5 jpG7DBH:9e-tƀzIA 1}z:H9sg st^C>Kx$)h fU&V9hQ9lU%Y:a]. .j@ zajÕ o*`vVZdA֎(~l-O8q)3NGn,RI\}Ph@x~-h/ &pnDc62#UEI[MvNU}q)SΆh# lbn:PRbi|a=Xτp ' !a(Y 僙}_\ld܏2;_cEa ii#F~D!+wZHaSAV<;d?Ja5Ute^W{:Ft7ܮ}sܽ$<߁&npG|/Ypi9߀EtS0+hnt{ ]*eGÉ)vVE[h|Sm*e'm~cEJ,5W$Fq}ك巑ΛbCDCSoqR!2(^h_pCqyǰôwb>PVG9)j!2 c;/( ' #EQ#혛*[;:G0EE9!iz&8(INVynb+щUǴ)ʳd M-ӌ,_CHQG݂aqӽX a}Hi{6G}?c3V] U3ŒՉ!˴΀nZAj8Xee#yf!< _72A[TMGu.;;R=6/jz\7XIIQӲqs#_PACL4f>lfDOa(S7Swg띊wڸn*h]~b1]CUlh֎BՌMгLy(ːJ3{c{>{TQ/Sf'-,_)kC]}^OA#'n܌x?y7Ԋ..o!e8P%raG@L|JCw^]΂-Ss8=֡FDְ0=-nJ5 R1z`:#w2:@ۉA@6s۬ds j tpra)g%jm:G%lK/KbwjnB[,ʅ?c>鱓r250|IIQƮXiw i4hac;Za[a3)nCZ~67C*Nil>w7M*E_K9Ud _+ٛX/v![g`cԖ {v_Jvs*>..{A$ ^Yxh\[txg0:=.Vz;9j= iIXի=i`̜>C'{sݤ75̆6 <LyJrVIgQER{ Q: ڮK0ZQtл8œI4%T"c4nh>I73MIow=sZM&cՊ?60E2C$0A[y:J, Y:PkJ3#P2UWѥ7Řd`8ב r_"kC힦+ 1<Լhi@?挜Nc۔&h7lx!"bUw"Ò1Nuºp:x#8us+q^w9aC\^AvV=Ox_˭yfI#vuפUX3W6u/T3D?8_q~V`Bbޗ(6CBZdS]_U2`cH_a >+#ZyaZ/$hF2tY˕Mo1khKSX]ND-GTbΤ")`).w&&X{ijYUҮ)IT:H*IE DyjpB0h`U#s]{2s-'ڝ2lb}-QRnY6%IRUC˶Őb7Ψ_]ձ9TOµ$cnl[DEЕ mq ;7 h6|exw=+_:mqȩy.U-8eRHNzq\3I9e/RHZcf nd%?hI&W\zӹnu>4g^01m;ՔHBN-&\۱-|Y v#н.mI38!,v>&Rނ:C r|K"J;h6_PemXX ca]"b_H2-t'J ie\ ds^Tr*ux1,J@;xoFenJ1<&r]5k1]ZZL&SWj%}?Mi`pF`DR8w`V09gпˀL8-L[_Bgqt*KAlC:M3lY * j,E w~rV"=/):r/\b^Z2 ,#1]"JbJ\kb]QzbmYiėLD4!Ťޫ'ԑGYÆ`=Ws`vf]z JgR˻DM*fPKYLO߉)ʪs}6;|)[ \7΍K) ^v7ۍ]1kH S\q*.N+{<"mk8Ǿ/膩kLM1ϒr̐_͂;>u~:c?*P?"S> xR+S+V +Y| *,qa[ZrƱP#@#i~ u5kE\{ay6c)YCH7Ni_?UBWZŽփ!n^`Q۷ peXC;M gzK7 Jy%`+$liإv6YY*cX5a>O IϟdAʥ %ʼ뭛X n}ﶄB nBA(hĹ)bpu uRD%Q(2Y7㉛T#}} y xE#pݤ-w,@Sh,rꢴ^r hE_Nr!\xXyhHn N=̪碈qt֢pi{~ ˉ$! ̔X3Yg7[ R?)zrK[؞T8$^-g\oT=X3&캇 \k~rFkˇ۷8CEݸeIkXX#+t8SxHH˄%b߮3RGqJkx=B8Oq]a,'V8|ն\ VGD~2LUJ͖|X;qٮډnok,DYY.NRq.~y.fl$&pCÊ6KoPL^1H`q" ! < xRǹbUgEB$haan^Wh9˖@*)r{H 6aQGN(/@Ad5.hϒU:lBށJeDW?ewO4ߊ$n2dPQ rT;iry2xj:1EY(Sbn7^`K_ǚݴsT[2eN EA-k,JgS8 ϛV[8E;8r<A(;2Ăz˳[klUVW#2Ov[YtagȞ\\;'[`AlC? dϯ2VԼC_hywG頻5%ǹOΠx |' @mk!׸gG`m8Zp0ȁєl&D [rk *ΐ10ZwW _c3J*p"@֍$ w]_:FxhCx82;tUIx~0^ SLHZ; ״$/uBs|Fr J<IC“ Q5sfҬkBB%plQFnY+Z8;P%XA.-r%1L K)OF},x~׳R"wh}Bӓ 2*ȗ5 Gipr) Zr78W(:J u6*>0(ԁu+_ \p$ < X@b3h$F¬,M$[3.$7qF+ԣJ5ﱚQqWRd6FW_Dh,ՂzD#*VM cgMnjy, cirwyJ?P*XqڸbfD'*Q t+\rmf ؎Q|UZƅfrBI0Dk/{XZ!$(QRT_ѾSBw55atO^윂MysHS,lPL48.8=7:`l[+ݒG6@T\T)/nSaa JӁuT"|j<'3p Tc7E2|鮞I<򑳧Un`PjZbz3Esĵ6Yn'F+ XYB؟^3OAT:̆0VڷgT_m܌u( LiW+tVٲ x )NR* *@)I65xJ.z6[fwм'fF*#pՃsr5@E2^V6(|' M[x]2gɾrD_3R.i?w:p[븚De7ʟٳ-6@y$fU=JԬfH=X"ҕ^|>n u`i9~c\EWhp4,?I]5|[z֜I|(_4#1qCb[=4T,Hs56[^[=rX إt >O/ͱ-V:m"ǚu]977NF˛Ṓa//k>ZnASx3rva5h( Ik^#B!!!ĩUn Ԇǫu7<:v|>5iKT |HV&ҿ;Ebnr] NuČmƾQm&l{pU^Bw// 6TY^ Kv2)ʘs0+Mi,`O,i֞\+㣂Xゥ !c<.m;C\3q]\]^<>[KTM `,BE Xv \kQfC$m)1ZC=hQc((SiWBa]?]Z8,YlHÎS~` '| 継/\ *6)_h.? j,"X Î 0?6gZJ$sޠCt@FnӶ3 ʻٟC:q~yյbPd=e5o,$gO-iG)lUՐOiC{ⳓW5X#;Z#c_OjԊ%IFwJHKcR2),s~n?p*卮\Y# 0uk o8vd|`'Q|..aYEUtOZ-.V O=jmq 6Q زA'`7H]OmRb7J Trl.QӠ!EP!*HywGX^HJf&wx{F[5/Lm)V!'ES{׿s ݚI\/Th2eJW̃?iM_Zj3NIWD0qxBcA !ZRc,~=+p,[,tͥ/qC]g1HkDz6wCz7x,>z̒wzEh)5"Nycmf:.@!i_@<=PoL_P]LL[6s9'rcqrXF\s _U1=“ ӔcKtrEےSD >eKI4$?75;5=Ĕ]PKqg ݒ^g ӄՏ4l $oK}B2֬#}dI eq/"a ,#޺M'MQ܅fs1(0$q1fFqfn_b%lgoFD+7P2

    ;]&4m$Zsܐ֟&v+pBG nRs%ñ VRgvi[ӺXh:7HB.YUy!GB\ Yh SWc]5״2 4mrȵ%[P㠌IJx`-M*4Mf =ŝRXY*zG57:.L8Bf#&&sB-ekyOH2rĢ/A)1|%c [..ˤˈCqvR͘iR_" \g|<Z.̌:Zډw0Љ#a0nSU)\'džguQ fY Ggkk_pJ_#*s9B|,RE5-Qr9jea-&IDX%MuPǤ%טmG7 :=l $aSUЩ fwYөĖA,Q]ޒI/Dv7TShkPî/f>W#G´.PԂ0߅s3P 3BN WLPݤXgqlҼáB,ɯ(U_{`\Qݾ"Xq Gbk0;D%TxjFbʆ[eRJJ3ڔ>շLmw? #SLtYa[KK^DS 'EPoJoS?]LAv>V~ײn'`H4|Ӕɺ3@20ڤroU lQ1 gXi>[T ަ'w?:(rX]Zk"WQfy_vVqi¡ Mw#  V#8Txg8@y<=Kк"܅MžmTiE%< a$@5pO vtџ. ~)c>2I,Hn\i|Eh /'쵴JOڪM8T׏ )sՉXY?JOdGcMqG剗E!roYjr ܌$Dx V9%ǩ,~W[_ׇ  WRLx5wjk\fy jR=Ύihw~iO5EfD yG86:~{Fb~Ks|e*ʁ+9,I?R8)t4_,ʪ7!OKN4?i`pyX OΨ~4C= y{c%"X5͇L8GJ#nFaj4Tu-紌~Zeq6wd--ƽ4!\j].{VrcvvChlWХ o:a?8?c6t{^hcR*~sɩb&oNr+rZw夊Z;ȮrtDh!ɽQԎѿ^g#i0CN"yc.pLH,fYZ% M ^P*-`oDJY㇠;NCG?O#+"Dq}Q9IwO'` ׿ҌM8 CuAs~Wl\us^T#`} 68_-<%U="nTCF S"{Dxm Er5jlXRSVuY֊9vN^a5YfP:i1P[K4 K2ՓA:Ud塔:^)w3fd*= ԼGlN35 @(~{Bo}9:BnL@)<%iՔW%OʴQ9|M:/?4U/j{rA!)E.Z{d=pdd/= =U3=k2`_j%O>ol%d7W𨸰2+!֛|#;$R>l6 ;|+}$/iIvT.5T١{ ^!3?_*Y\ϦQEwi8rb"+]M.ށS Op"ur9,㤤qGYbyb=)r)AK{Aa@#ԭ.|9"'jb~vNF,3ѳ}[8GP ӣ.vq`\ NZUBg%0+Gum3XJ;#]j_:DF.K;UW' <ZD_>q75L>Y;^iv=|#2/P@@Ѭ70epwՙ8}{bEE=|)Z0z[=?r#r:Pxᩁ8A] S1)-rZ"%]#呩ԒY9BV>;tÓdy%ޕB)݈4 ^M}3iJ`/ث>sٚ:P4}YKSmpQh,^9q%,-O)GSHt}@MX wWPBp ꂘo6\xg}ljG,G|k43﮺4O+XLb)KHYrDĨt;Tn拊?VJ >޿$<|#~68@):A~hCҡ = R pDD![^PI=mMvND=ftGz |J\g.#ϯdIy>Df|O`Q{Xq˘'Wɗ첞jfفHY;) n]ط 4"5ŁcX) 5]z>-]jhX緩](CUyFP}Ȟ v//2S Ǐ;p7J>lKx{U}U9?4WyC!DŽyqZ;Ge+y"eBX֑SMB "@Yʙm9$wd!TpNiӭh.=ErfzGh%DlE2ψ7)JXerW`} =%ļ`j<(˲a%D+VR{.tC ȨZfnK㢑%тئ!P +ÝK4P TLV%%+ic{NԯmEqU_R? h|3Փ}-8WgH2ER$v2SШ>Q0||7rp4p5[MK# O ҟpLM jp~⊅ˌO@qbd} N\ D\se*d>Ztč-a,0Wԃ08 dQhDY. ?餎Flۋ~&WbD 5XLc[(Mf']t4Hzlb\~%}mS{ "`I={|'KأT:瓇!(u`o )J$)ٻöE2]9΁uT֞XZSyՠu6#Bh)mK}e!k>]hAt&M{ PY >.ݚu0R6vzzGRC^лȵDݡ֟n 7RwroCiе{Ķ<=9[EGs&_x8Oc)S]fpi>Y9WlK}$C[|o+y<3p?DaD]mHsqr:݇sGD9KN܋JUO6jqigsRD7@gЮ:G =$`Ok}J,.]Lidu6ЁUGVrkLh^%`65r D߽cfpVΥwx([T^T18BxH b=)-ʑHrfu JnAEf2I.ҧLz2!%*8$wp3 {p3 Vn ~ FH*Eoٙ|J9aA -_qI i:CSx}Y4{[ u]vD yaIX"1SB\Zψ#v-R7kI7( % (naǍk-S+Q*|2G禡8W!ۯ ;(*1(.jN7 {ؗJdagNxF`/˧ =LSH܉߅ö YoW70 4^[q= ?j.ԭO=drb!MQA}?rNL|\<(+ba][A<_ieCS#1jU;!N:($2ʐ92燝k?Q߷1M=x0U'vyR 3TU#_.~%!rPތH? X:}T, !#q~~t u TOp櫩'%g@aQBs06~b;^nXlROkaLpپuU{[lH:t돐޴le&P4L)n:yHf`ZS6HzZ;t{);8_ho=ˇ)汙du6N{t?|c&@uB],%+sdpaK5-fLň^Vgu&6l yvȫC#O?RXj3Rx15p'M2+nL (#)ԠtkJw>SAZ}O"h~8vZ4"rz5гR{;6y*L,o58C phCKMT#CHFnnBHgPӦ3Y#8jMIkan+ln.*7HuiR1l˲<{@4UR"kƩw Iԟژ#Ln^m"čf GDJ,q$i$Σ#`Aή!y(:hl%G.lu>q`4k7eɔhﵮ ~ ԗ"6UGplH ޞs*z[$HD,9;8Zr>=0.؀]oE?hO@6"aڼh+9K <^ps_֖^RSΊ{X#"c؏ۦ3PV iWlb*O+_a%o\ҔG˨ vؐ<G AA1$IҷqT,k, 2Ljms7͈R^;\ Hp±S[%ř>ckDv)OcʏZWyj3Ʌ ;'C.m\)]hTK rPNDȓq bt j24r+þ_Ou%V U7DWʶy P:d{RTF(D8V|Ԝae=2!DwU&lVzy:?}:wm55 (12t2oQA}Ϛ)6 lQFY\=4td.dDL-&N`Е ^.Q.=;-m Q'#31:=O8'KXm/1\pEzPaԻllcN&N{s6J]bˮ5Pz!|>u #c|`xY0Cyʹ5ڗB5]&#`FKz(zta?,x&BmYb_12kL9qc8t+ر}-i*76vߋbG-Cf;VH\ $#Pv3џᇠz$lVg||By$9"B 4šQwQy#p2 kur9tZԖfoSkxQ==*<&]fDȈ%0\צ〜hRjLeH 8 #,C>j́m''l$MOA>S'8ogtN5!߄>^Z_D`Nj܌&}nV0Jyq@y' 26y2R"xyIJ NdX?{vL& J0i*-,=P1AVϘEK5ֱ{كwuǢ '$wՅ]ΖґCT=#=稑[ rMN}]ǜ87 phYĭum+;ieb@5:FwYx Nvc:? \ wq =tfk-+UYH4vν 4v6FZ9͒EsSp,wIi1 3kN*]dZLr|@P | c[c ?jmq~Ʌͤ*Z614lu)hHܥU;64hTЧfLn=B<`2Yw܆xUNB 򑌐G- @w̳wR!))[)V v~>[ZƖQvNaB7?V00a6}!wu8,*bC0YOW/JSޯ{⬦SvCe` KUi%on44ag;7L,7kpGfz 9FeP\dž:2DEA[պ*tDw4:̎VU>wh@;'Yicħ8!ht1|'.C)]YrtO8w[)cqN!"NX2f`FFBd ح:U&Mᇺe2E0e9`IT3pť]ujb3a\VIIˁ!ԫAw_;t /A?$(X>J ;R9ʸ픫 q' I9+3Z]]JWSm# VW:EICũ Zj3{p\lx@ e]C? ܛ\Y'}jL/yjs&BT0_(sS'̼$$ڎ9©2'҃p[UgU<~h/$4X˭n3@ݽ"Ma})yMMt{߫T+Gy/1038-Vw XgՆ}l۔9+sn9&ir "Wcp!)J'hF礩>¥mIy ޕV\f.6Il4LWeg}hFst%4_p~BM, ^2*NbzMԓ nYF=|U29-vuF`5[2Ҭ?!kIrO&;a^FOe;{᧶.y.Wyxg_<]ڠ.)}hU&l)C网J>ɶ$2MOxgh /F p.]džm/_ f7Λo 1H Q; SH pնn DRphZ^ܗe_r:]e1bh?U_sY߹bnc,8@S#LvWC9z'տ%y$>4(h 'H*Mh]xZuQx6Ʈ[A0i|߲.@ ⦆gfa|_>CgQz'$p%p K|JvjZo2k&%P Y9=]ʖ.nwĶyGڗo4ws,@ˉ(vE}kx Jґ^ꐁ-RUiI8q$xni8$!ݸjɼ!DdgIf`n_$(!%o F$]XAT-Fٯ} tջWpS 1|~Qo.юΗ{EQ\_<6--meF" ⷇ᶭIwA7=2hVJ}g%$VLD]i|ipNWz!,6}? w VWfУWb6fa9@&vr~.yirsggorݗdl'iQA.{ތ%0>acwNQqyek"puTT3^n/⨋D n ү7i:P[%zbCsm|ޜQ>!z@m8Q >JmLyR;秘i>j!_Yq mGp+CNEޒظ.Q&#4O/(\"4D>RߪE@x$caDѠr8M<%hfuEfa*__ĹGGg +*Gj*qz ?ȿM D|>]?647IB gSFi$jBd[f^1?<` )[tX`0ح3\yzHFtq`JRDrfoLIt+ 򅾫%Ů_?[>6P^CCf(s#H=y:^U+ ߃I%#&,+%,~| I,U1EUI.cc@( J:_Ny8$3C#SfZ h߅?- T;a'M_#TN_n!12{5O=nj>t? 4FS:Dvyx<[3mM*V"(ulX/!4RM߆$U&?'E]d W%~"8X]h L'ۧ\&Z\gB钙qkS:f,sa1djyȉ0\Eݽ kT%a#z~ Aw0i  Yв`*;,`7O(| M ?;.UC 2Zg&Ԧ07ʯwg#x&4H:Mdپn$|>}JGO\@1+fkJBZLJ|k$N_dA Ewsg&# ?TȞ3c#*Uݖ:ظ []7$ˮ9(? $r 5wѺ)tOC| Xcl#;Z|(QB=@=cN%GА"rrt6pJ<')'̓p_2_cE YzK03k@EoM((]IL9 죚/6}SU=.@U~l͙id2 &#t`[;ˢ* ;+ilVsyvt9`y̷1QشH%}.l'`o,d^@*Qomk:r? Pe Y0g*w_`Bqk5^{wDM=UɳD-N6!xn#}څ2Y.37Hkpjs#$ LMEoEC}0퍷(k \𣋹:"~P6oR qFf%"Z#DbX~+Om1Zch{F0oV3iTnUU&e n@|DvP{ChNjIbD"A#lLWxRk{JO$oؽd HLlr4~2˺#LN߲9 3LOD"F! ~z,"BV#o_CP0hAt)k!É]bݥOSV/>]b8RJ p2c&l#H/<K>  RF6Xr^`v[< }}fb;97x gIvJ4`\ ~?7{"x,覆I Ͻ(Oaˣ8}zNḶ K6bhw0/Gj­yIރ^3$v*1"'];m>^p=.pDI0Yg\Kjm, ۵&b vl|'Z(sNl}v }/}w%6dۿMnPyT zdL$AL9v0"ӋaKLݮ p+*Nӥ}>A7ɥ|H"P Tz$_ǂbè\<;zw!|P7MUoǓZ*c=tAUP WR-^\O-$l3;:Te][i"G i}|TDŀ9eXo*^8dIeK6f(\BEk[H|ҝH) 47ouHI"ONsn&6RFgD9]΋ʊoO0v U!xMi/(_ۚZ*Ё &bF h'=6kv\;^Q"rtO`h*<Ilzv¿^_Zu:Zyv"gJEܲp?D/1tjC&+w ;f_^鮣gS:XC! lC4|<=G.Wa= I8IZv Dy{`(a<%gG`ɕW|obĔa7[L 2!:E">N|֟gbRxN)bcv'kdcGifH+ϸ|HT9o,pL*7>Яhw5rp|XAXi`i\Znsf\)*7^8 {HŒh?#fҠfzgZAnWT{?%:s=F HŠ&/t]vqO JOWW~5|$Az C6uHka8)NN*A#ΈoXXW_D(s֧ 0 H6LԬuonso($~fܾ>ExjvRi SYJi7&K ަ|Ea]" y¿W@M+>vY<&}4L`9q`n(}Κ?hХ&̝2d6tۧphA >R+^KKTMة{:1"llC52\k)EŠF4n3l`< FO( k^ϟ}Mxn@d,ľk'n pߝ8K%A(2:Iyfy\ + {ozV$6*2TIzq\˗/?2f(*28 yԋ&0ƹRpz$E7eg 8ESlJ/>˓q*P7s Fmc҉7%}""D<.rX,|?' t^wZ?%k3-FiYh4Ma`Wdp] @O^\Gy}l5{kzx"}0 4iuHu'/}.ů 'u2Klc mө"OV,o#*PHO ~/㝹,ŇN@(FTQCeԥ𯝮l[F f Yw) x͋@ 5y4JP#`:sbsFš`nE-!p7:7 I/c0)œ穠@0C?A .FkQ[4UW=GGݢ2 KX H%E#i<`*dvqfKf.#l?9T}_EK= Uڦ̴K6OE8),GifėBmV%.c=*b5C:D1:q0qtR{cm2ܜ~HS_̓?tW;,-O<U͵l0վSXTݙ11iM[^"8UhX89X(3Qe;Um mD')h;v~'痸\ƠV@2AIJlTɃQ6 뚖Wao Ӏ=Bi)*a6'>t,8DtI&B۾:'&=6jN1aPS@W40ݭغ{r3,dV!+n1Z׍/fv1 &('-蔛l. V*[۾,3]"4 ¢ `A]qkgGGr 9yϏƤw,+&a6}('ܞ-+.k@w"<ܕ1_ߙTJJÉ!4]f:ѦX=2h2[?PL_Ic[fiHQI $R2$< Lz8g8?WI}]2;Jh?&BӉ# ܥC!IAz꩏Xf5^oֹo$ߡdJy㣨 <'7$(Go)7]#ص,;1:;;mte{D3S3EyQ[)axntq;,/8e7X8 {Nk}oMgMnoDy;V:+w$T!^h? &9vG;̳={<ѧ.cN;- H1p檮-Qn>{>!_}GCvX5eĜ/+&z)>EzkK% )CcVzQG.f,8`RwFSB)e2@E{Ţ@}ɟH3޲*!1x$T6;DrF wօ!%Op*}M74rWO`p…f[UPS|-( MߺO%H_ )Կ\{o2ly$inQ-INzI˝/iqm{s;ۘ}PnedTh꧱d8 UJn=eBLIz*ϰ:a?$BL_9BdDW"Rƭ k dj.H;kF lxsεO˿)ns vS Ԡ^gF@6rWE".{!PN(~C'!HǻNiMNz&<MR;Q,7I6/S- "^E @.Ht,̥?R&b3Cg )_gPGgI:p1ᕖؙN Y q'!4 *UaⵑOc竾p.Wu4=NǤ\ZU)7x´K`eIVa]#zr~iP9܅M׵zKN`f!!SӲe(wloZ2]!v^FOB,̴7-˃kb lcpd08z> R?zou-A `\Tzl ?z:J0T4mX3agͲai}Q-}_8.r j&qWdwàhWok\b!x+$!]n,r/ž FD2RnҾ&&mBUGZ[[:3)HJ8Y(|!jkk[l+v0yqhZ4~ 8s 3P'wqܟ}!2sвr"{{}bVXAKy<¼fֈ JL*Q5ֳ`xYsJ}_k\ޮW7L8/ƿx9g+5*0PpQ?ޜ2TSzHӬ`}tEX]xn σejpM_ocU<@lpO[`5n\J_x}~Uy0'ei LOӓwgsKCN{gbyKg5~7Ԟ #g"w4{1?i S %/S"](PsŪWWA_tJ2TYdQ X5́PPbz{Õ ѱD8=Ҷއݩ\a&8YBGM_3.!k%/C!FXA}%1Tr6+@^1BgZ$>z )ɞC0SYxNfCD$hJ8Wݫ[jm{;-ݻk} "6lw^)͚~gTyǃK sCHy{.w2(K,Hǰ:lQ@ݩ0ǎal[){nVf?O\5 WS8+OdG{hOzksOJ7IXU&fi dWrJOi{\LǚOy(RWBT:Buhw4BFN奐 QAVa4^Dx!'SS]W\bp@7V5 w0v{jW lsc=1h柱)PPUF.!rY0Ke)Ub3Lz~HeŻ[dqC ;d:^ęq@TZ2+I>6'%1J >W o"Hն}脴x1{ cG=|,[O%NJf,?+&j>|M/lr=Ō}C_D-TzѴ& |d^,z_)bI)[X@OF@#$ܵ̿ض|!>0x}}X;?}%^1ҩmsd '@s;`U4>F먥:j0R2@!U4Q2>s 4e 5^ByEh!/ۈMȽ>\Z5QB"Me@y1Ր(h(j\,{)踇QDoIG(F_ 2E ?cW$CgN{ TJ{ J$.u:Hx"~ٰYӽu^rJ5-AY0 C53&V4&V)9t $,f{mڥeey*=ccס& c@Pn["}6i&7gVF~}(l(WZr=46Չll /K p?kQQN"=_߸9RWpV(7cu xQG銝B#+(źG_g$t[lȊkf#?h1~e>GA23ʜ3@hӱ?A>vVy,g-<.(#uC UoP#Ke:Jj;!4̂KgQpQ|ʬ5YCp;"!ު6LfB}@UDT"V7xԐx&{6Y#^jQ7{qBgV㔛wK7}o ل4g K`)걶x ~s2e+L݅3,?yD(kՀR~ժkc#CܡZgr gtUn޻D@tQ8%Pz8ٔwdE4zd4+szDOK|ţ{Cf9?h8, gdɉNmfFmȂho`yN`M+n_ ^S…C M)pS:/gePÅ Pjt2^Ǻ|q*h@3/C#/zC: ! ꤠ!i,lPKi/xgW uT΋m~r#Rc5!f Â@!edb9e[ŗ^aq'ڡdcrʸ}ql1y.ʄ]gyo\8}[(?xLq3WKIp_Ѕq/C[ ]rԩ0y!5d*NT7{\NWʃ0+U`Թݗ(\Zeec7 ;Gv ^DC~o~=8Zr8 ܨ62U'Z]_-8o}sȡ ց]uc<eIo f DR fkFt Fqx>uLNyxvqf0ӿ39Ȫ?/ P˼?A߾]vn('MT;pVr$w[㨽pfOOB뫀p}nԴ+_~Q`^z۝S*2c4sڌQ0%S¦[Ê A?("dcr~j+; ^ÔXjJ7 oE@n8% ib!Gix*H㽣DB\gB$(`utv-gDfOkL+)D K|AAQY|ƃ;Ч3n-ž$ Uľ2qSʣ;(atH5I`n8jɟ4,YŸu]aB|3 N [JLpɉ||9Ӹ[za+|B?C*]TK3`BP|wAe㭟 v7[҆xf6H# lB.Y뻣Qg^l\Uyj{ղqUj&eJJZDgQפ[==fuh2gKy 7Kwza'#0 H1e5UBq2J!4tos+9USuX\{Hpŷ\*oKCA (Uv&]w7:O^h%gׇ& ;Kvkkj_Cf =6RHHk#3 ^=S=; !oMZ,DAD]"t<0c_b zz%XS'*cИALa4js(;ȸ.kQ%n,, ,~$6O4YTgke5i Z4NpDEpS;lه Ba?J %R H8KIZ]:-x 7G}5EwX6+IZJ'G2\.:"m(ŎU~*kP׼R|Jll5>];|i?"P ĆЭ8x%= 9AU;rJ an7cA_OdM[H3 _ec )h.rڎN1* ٶ_v@6v?M[0{.50Zz@O& ѝK?/onSNP=h΀9l*Tg\;;!vtHFE2I;W$dzNg ,s"j|8@dEr##wc.f0X3rW+i9Xs67 84m(Eg]|G=79e;'%APn/bq>+Btf.Aէ֜I3DU)cN}*g"ժ tޑqg Kwˌ)z#V 0#Ժ!qcU-~+;< fE#MC;Bv+ϊ,3d5䉸5ef[0ynp䖆x'{(cܹ#r\1H}+;?(b<ᭁƓ+p4&rqIGHjf8(}C+#Ł.D^P6T\{d,NԁL "^ȭ'l[TIkHn"!TW&ϛץ9F=3iw)hGx̬ p6.B{3Zf\lvNq8's] oͶI"Y DJ8 Ѭ C 68&wfxIWA y[ڈmR] o,YuVkLOs p;'fDN8 <`9@(|R H;ՇP `_jv*-*_A< kl# Ϧ^' p !d8Г+VBuGŢ; @\#r"/321fX} } 7em]CuD`o9dwgߩ/}57$kTs`F3^ Byr8Y#s g"@∱j/t6m8h?^1+"8@c\, aZ@^!eZ4 Q̮Ic0϶z~ڱT$,/!g5a..~>#Jg^B,n_L/TwDvI&.4EiUD hp3jpɇ?bob&s!0ջ6*BV9, "㬛؊>6yshp=ojT(Yp=0lˇfHsk9ѭSgPwWu?BQN#G?2~ˬ߼?|Yկ ki#,/x=y=z˓*; =JX^gG#OT5 ;+ ڈqn/ݮOJ.:!-)G|;@ 2\55#.v1>Kfۨs;s@3h]=/7"ә"b(Sԅ\o,@u{p m|R;W]n&zJ`bluR~^&%SM[*jXó2vyV6wT}y&qovl@D_m;6H.KuxKVie5R: E}ܝJ4W$N;ZU:f-M7hP4~/@)nl2Jڙ{߷݄0@5lz '$IVhp I$"{Gl]٬2|S3);/U)\2Q|פOj{AB콮%S(.`%i=%ЀjZr.B/#Nx .A`k4b̑y t|ʏ`w_I-ȷ& oSY0Zl_"<[? }`^7D?g;QK xq< x3"h;zxO$Pj^E;u[9| D1ʜTL"-I(zvVI%@*1Qx#ʍI <|˸x& 1AӈJag8f 2[ir`Tڙ/R{?$Uj{|ܸR|\WADd@R3#jN,sCbs1/^V`!!;晒OvUK3\(7K!Ao/9k~DcB4o%%E&\0V~: Kl W>Њ<ɪM*9[LPY4 T/]7Z{?ISv/-Ԙe|Am5Ui&#k%EU+` ً% 攃e8 qT9 !245$]ށl UGCN6Hn }p'`uqkJ"L@isʝf]@A:~EAEgB)ėv ˂QUɏ5_f3]^ ɨ #DZC(͹\v5maEo"ŏk%Qo۴YJCdЉDQ?ЯhPFЅ4ҝL$I-䕸AkD0Ӹ^ V&ɏOm~jJ(no ~2Ns= IiY,~Fl7}#kVO֗F',L6j}w59ds gN 2ΥLrsjQT)ۇRMm>;uaxDs1#E1d]JL[dR3 /YÕqd+o9Et3@2F <3`F=~tWfryJ s ( 3LᒭSN#ЯKD/>e@t@>u LBQ[/uH=l]ckHr5'$:35Cks9blx=8n )7AM/n;D13X Q~]vN=rC3V/ #f- y όIR5v#̇V%{ ^6Xs_|v.[h"cGg m^[qs hOwa#]TJC ˀVΌM elcOEMv(ki6є-=ӣQ}<79+3}*n1ȺEĬ0IK^ 敝zHJ{$T/W>}#1 V07Gv)|G$X`~ov"v;R'Xe%&uG2ijbR%L wW{mXuUn.(m&z5 (H0,5g NY١8AzDrg~/io[&zWFv!eb6$D*.w] |}\a{;ʇyIے*Pꦹ>x-;R3l)#eUx u̹H98`)qrTa>ZܮCZt^ݥHji(T;v |{(S;~^ 󉜊tv??>5"Fzj JFO8m"2ہgٔyK4>_XCvk8qEj >{:nZe4rvbxEV ]WBLEHlVAgͦXC(@HNz>XW}PRiy?i'Y/^,&~J uO,kaEc@ڢf|j'zLFͧ`VtmE8_BW`P ز *wGƸׄh0- qvv Ѵih_QAΫm_F#s3 nzj?v kK/ɾJKCT]E#&+|=^tSMf=9 ɩC2`:N:Ǧc_Fzt4v{mqY(H@`B n& wt&l对#~ps"dd݊~$_G+5a_.bZ̩ZؿwO{hYseI`.uur&Fd}лBniR@Ü $EdM(1K$vh)|8KtѮ L6s2UvY Y r[T7:xQ(sD{2(\lLtZDM"X;):Q*NDHXw|E=O:|b@{®3"JX64TkBecZ0 =O_-^zGRag1#x*m8$K4Rٵ)%lhS!IY]k_&n P:^؟ .w}I,? ܡ aθFLݱ 2Y[d0L99~tl9"Ek't'˧i[(P| >r|ʷj _q+|Ҿ1QZ̩LZW`Th%rO; -ohpH7uAv4Xq0 D9Eb +PYY¹. *$ԝ{; }KNBNY&>UB ˁ/( ޚ31 ]tov f 6q$XUՖ5A(I3`>u=η&K}kRylàJvFOX&;L#2z[,%@\M?*"s>| ()NmP) ̳Ft638oX#H_!ȢP{x`k {B?v;CinHIW"JOo a{а~Pf:zo<"bh:4d/0HR'Ny@8's}ƈ;nN-$1d죙NNUؼKѩ(`18>p x5L/'5ޮLߞ{Y_EL2 G sW@,K#:Ӿ౟42@ְn/.zOBhȭ|\1oQpܤ D^XbeqN"4"p8x>qsDk45XRQ͘lZLxH|>K\}2Z8L1Dz4_KL`WlnSD"R,m1?;ug}Ji{L5 Ż+MwpO=oV/'m'M odHdp88lPD,u2~\m6}VaGdz6j bqv5g>X|/C~vV5w ]k {_QH@ɷ0>gyN:t:eOγHito*A: _c*3h+"ɽHB2ny$6*naSM+H"bZ+s5z&%w>*p}7? BSWNoa0q<DȲQ!iUn(.RGgӵG9jdb3uE  6f^K652hI;dxj"Eeu!N=qy{Ye@KU@|Va[ ulLx$BfRw$OItކ m[̰z%Xn}̂^Xӷ7BA6ŗF\*&1~hP?_OYLO9 CC~^^1C",Q3)nˬ<(B]foH Y%:?478 l̥Oefh'?6`)R=UbHl5wb Ie{Z?xYeAv0z8^} _INh$f9/?96zs:|!`Pd|XVR,?L(9Z.F"N8Oſ'UoMU} u0m<"#]ڼfDۛJ/3rl;o+C!s);{b5k̵Su-%?yq#(/ "h=l>+ʝamze^VlEhlzy怵y[~v6?W_ǁl#=#冦6GI ꩖nNq$b.4?r#h!EM-DpZMctX\yIJݺ[\0QRFiB׼) OsT5Mvby8 Uyc"6/Y;%|/8ed"˞q:Ak$ ]>0{ۥ)I $5%%Dem76{;P$׋Ohy!iqchkEk8&'v[+5%_Xts.o zZ`)xgEIҜlVs$M"pM_Xt:찁0ZJ+vLl8gF +4H%_y}c!1iIc/49Ws.6('JJS4)zs*R`=z\Eu,tKd!Ip=dm簤z>X7hNK7d;fEKQ2*Tw Ga'\WLR[s_0OT3` ,'G%SZI8AeMSsE+O,5Ss6, -y"U;  F'DM-_ΉG ̻_L9UJyz,Q3K,u`cAr BJ;f7i9D`F$'xnrR%{ *$r%EͱEdi5 +y38BOyk֘my8E,NM7a1|ٞwTlN*\Hpj3\5z"ѲK"dmlU'h8wcJg:ĒB;SohL0UnvзċJD@}.70p;wI ~Vrc }Kf0 }c]."o0U&sC^BuQX[wy" o5o]Ox11v_%9ߪnO .^0PDMkHrg^zuZZJˎpONsQ59ͶSD mRyp}8rtBqS G;[%uq-ҙy~}X\g iL=u`Ճ@y H5R طᄺ^^6۶=(jigl[ Ev? jB|A}-micHprYwh5{)c& 9PctV^uǃHF`jvݝ'.0SQJ|z&RM]9uYu;74iM^Ga1قrn]M2Ͷ"KA+*tɎtNcj (-KҴo Vq4o<jeFٿ9*#HET ~x4)|S"dr˘CɁ ˓!aҀ&F>Vy/ߎa |]r"gLtPM{{6W`A4a1FF5#wH[vlfn@Ú3{y}4IlSݟvhfmǤ16DPkԣi'$l/݅ )U;|9^y-";0G?['Qw`RT™'.O]MA}:a; ޒ(!\2z3ft˿+&!$ʶ$AwKA}J{c?֢&fLrGsY>IFu1xRp$eH|Î1ڍeSzqJw%y ʬe'T>9M/4XDrYhO:PXdaNNYTߪ Yt@m)QS\<~aQOrƾb PY͂g Kh+? &:ʜh#K.I 9N<+5=ߒL31XpA0N@.ZbfsD0ngq^{R4ժw!'U[Yh圝u>m].`e(]HE(K2wlOqxCY߃Jq} 9IآGV?w ZEi08'&k|!UwE?ic)E50R|ulȰu3dEC@WYQaGH`-55PM~<zW,c;+ 4sbVcp0k'CeH@ @N X7/7Z^; p&u}EHc(H qd2S-q1B ELFJͼ41k90ȑARx_`Gh̉LbQhM7hoR*}!q9; v/=9C7 &} nkZ/EP!/& Ö:[aK6"y}aT JE >߁-jpu5feFw95ڠ`p3*a]"ԃ['zфc'&',޲O_hoE6R%TOwUޔA8ZUe8&CMkZH`pԞP:c$ꦄ<˦8D]mWÄ_6|l li #o Nv *ǢBYC u }nR$ dϋϚ@<2jM)|sf߂7f-` I,VWS'g"~D ’#B6Ė|9b1XXV0PFֆKMuMH c곗 _+z.zwg2K"/g_Wvz (9d$IXf]ɖHJ,N;Wn"qr.Pl9_pq@kA&@JrvXlK1#FoSNC4=zőhnd\?bGI7R[̀9'7/ʤ?Wy Db y S9T#nD{^%O"̧٫ G:/Mhc}T{YuKLb- K\0ѨǸRHF#)**L, R\_% O`3?V ګ&i*}9{۴*Jݬry7P;\1/VЈ$ ţ::wN.CON|\)5ZrO[) `(9)d*s Hĭ"y=N9O(o$eҹ;7u\ D̞sbIH(ѹ`{kKsg%[Ss([pMb}gl\H9 De|.iIiFոX7pIWI{F C_g9|<9% i:0lZt ."}XQ0Ϡ/ȇᵺ./Flen P*qM*z/)P /񻱩x/+m]mJbNn#+~M3&p$sm3v@lf ֹ)ZYo^!P%8ApҜDl+rq23ˍT psJ`ieY )ͣIv3=w5h&qzNgcBJn;=CVzp}vO}Aݣk48oco}1D8+ZѮUo_^0`hOq~pGJژޮ|Fbn}ð|D%1˗%L ~0ܗ/li( ߺu xD-%LBW.z Syv,4ALI[Dbe#\2zЃ5v^BT^`+>YZ^{bFOK#W[݋9΄ $H\K*e)pק:^NZy Te= KtӇd..;.' |Z lQmz Cp ºK`>m@2)֢~q@`ES5P4^  !@.(k`ᛐ:J39?qhgXcj*@ϲ-[']PUE<*8RLD5-qHSkLgMsz`PksQHFөvsMëue"\O 6 νҷ5.?>cLkHZ1 : JT6o]&t9%0`\80-_EဨM66K HmJh<&o8oιYUR;YC+2J|22C"\;S'H{UbLhfn*iuG‰1MYn4,(+;#4##ÞQӣ'8>j4dNL4}.X"*p+e<ʷP@͢\lv_z)`lL#W]@8}h"~@U[Nj #Sy燕x}Ą١ m)al"]o{mP|rRv*e4rQB $k d֨2-%+=;vpS&+bC@uiE:UQM2T} ߹Ş#<fxCEvhXP_̧*Zw b3pDrYSZr,(L[ ?N(V3:F rUk4H=~js{{,<5m*ǥT^Sб;!" 6 ]wj1w=4NQ%8">~vv)WB؜wg؞SFr)=zK*^pؿ9]f9>.4:\zip>V+Dq7{De:'R5Gh>?$2{ht21KU\.r܏ts9NU@vQʃ?S*U[흏@ݞu(]gyݬ qCo97ߔO ʅ {5K Ɠ@2w0$edZlz0$(P5tUD I5[\Fzgk{EF=UT.YB1w3sÐ@݊GV&q(bEHrIBHTܹÙM[i-eo+4A-4|`rԷ/ #0@/ c(ڜ(5;Aeʻ6zv[u@ETahc9"!LN;lISrNui2[$f;'&!#swF G `fC`xw 3|VqU" NNwBh%ғQ19˅H]GW$W_$d2F'V /S%ocϋs0_ŚS\5>|j|"E_ { YSQΆy|r`T4=~+ fܛcΒK5҉1W^ݫ܍O׹Uf^ J60mGd?3\/K9E3C6\˓l b5Sʩ <|Q7[Y|2 =ľ[YD̤pOqI(9|ҽe˅T&2j}3qgwI q{$7ދj:wm=Ңg *,'=5W ϥ&%+4TvCˊXe'Q3Z;Ĭґfsha=g3"&ff:kՉvIG潬嗝<@Ja)suգff)Ҟp>_B3cAt:ǔছ/+)s"\Q K5?'hof *4j*zH|T^sm@w }N AG˰I _g?g[B9XMod2qi?Ky,Fj YĠy,{%]'>L XVi,3/ouC90%֑鵥20[JY /wnA (H2GZ3 6&yh}};P=Т=KU@:ޫq*xex |kisf^ۥO&cl֝{fHᛍSY[I<k*>MK8pa5Va4o<uYN|$zى\U,{tS =mFβz܂ӟat 7 )J`3F#M'>^Rv]Ȣ@8FB[䀁h&9u3c{,v߳RtȬXU@e/פ< @…@ZMY*Jyw;e_Ӵ &X)b$2|,[1 1| vz&Ue=r6 բ?uR%hjQ)+=PO=k5Q&:VrK~ѺR=%Ň&2KɄ@ct`/<ό,+y`eG w{=*F8D-roH @+P8e2+gHc㠡WTeqlF"6oT>gpԇ~[# >zJ0Z˴KJP3#+`l.8gwMSc!3ߎlٸ4 JҸy;kpU=7,T\MLq xUJeHmHgk=k p7I`d+ $#(UFg7K'%eQ,_A1Ui"5`D)J끝(vAWP%Ln/# -rRCitjT1SީV82vxݪv摭b7 kA$YtAӞdžs`ڵ]\J7x-}Qξ#JOIH9%a*)(oХJ, 3.?)lbZrUt1A3-"&`x#LW8^{NUOFu#} #rg! ##v@%D-MZ"S!.S׊H^dؕ40<2nJMr z`Lt%,t 4zMA хI='r㋬0]5\@DҮc7m`yѺJ3rG3[9(h(։R( ZQ;aHi)b3&φZ9&F}sh[~S=Yd;nyO==udc,9Ɖ'Ŀ{ÍQEd֛fIX>H-4hoй3L1Id!И #p{1UmY[^S7` #m R2Ll:EѨRk! R7+MCcԖYnU ͜ˤ^-Z d/u&D%= Nt8dHBclZ/CVe`1JsΉl0(!LU#񀳠FJNٚGx-`D8^N&dɒ;0 4A 1C!?:wjGx!@5ʧ߁la']M\C`߇X|rƁ#K|q3Sg|xINMӾ.}Z{v}&D$-W;uM*yڷ{RkBP>ҙ7?^G: ’rrjkZv܂B)զȬၷ{"O")d}]Ml4]JxފE/UHX?/ZbDmt|9c娥i!MwEG@ѕ1'Ҷ/bZTnOMD)V>[ԈOHT< f 2|T"rI8 cEHÖgPP*E HtQpg>>հr~oYpcQ.Z0 Ro¬xj]%Kإj,/EZ)gDPV]o^.S!gNZ;YUVwtai>b%G}If S8(w[(OV#te6_kCc3q;N+Q&Z%ݳy7?Z>ޗkz;|OٰZ^]]l@V!YXH`}srP'NCi9"D]&dQ jUq]>d̔`b0(c5:̟Z49{wst0^<Ǧ}=8I>Z"?:Kx !R_^\ Kܬjs?~k14e\`*,l6@. ^_XeY[^I^pdJ(VH.Eƻ)3_^-U ڔɴС׈*n!ҙ R(ϾN.GMPw뾬޹mD>-?Ѿ׳V&Ù"+΀6 - K(46Һ:En%N,|+ԉP.4锘ܦo5rE8 K̽%R@vAc4 >KcHz`VfAz3J'u%4^Յ@Y) 06 R`cPs۪_iL*DӉD 2K{|,2:vF~ȅV[J|IbȆMPaQ3uatF-UNصRJ5a#Ud '-)px 쫺=jx̥lG ex;\f>+$~<37."jheXšN4T1SD4b[ov tvnRP,s%v!bi5L:zX0 n|;0b;?Q ^ x2D Wy,b Hx6N/E2`nr#> (}g}AQ̜e|&33ɸkݫϻHVU (w$_16qLm|K' 4|]VЖ *!]ϵnԄ:xZa7WO݋:_U-2';Nhu b"HCVqn E" N,ix12DqBɥ4rMۖ`^SM:iSǟNKԏZXG]8 p%CPZ_]ȿyR.a~«g׌wD)RcA>0vJ\&fzWj@c3;݌ gΙ!{RpW0_.dZ=n   ɍg婻 g5.+;VĀzS9@_6t~IYfϲ<V|Lcxe 'o~uEBƨ A>T`%h AQwɚOZ&'lki{{Z}PEiRIѽnkJk ٿu\D_Qi;[{ k3|ǚ뮎Wܓ gAУOQОɃsu#4LRh[okSmW!m^#C-{X [$8)h? QvkFOqEtA$ؙڜUB&mJʐk  "rLi,WcR<-gBg׼"= i^O7×6zn^HE'QTwBm\L'6-YNhB)aҧ$ )IE6[~}du:׀fZ,tVGBVJlL8|#_zPNQnK_TM+ 0 9|?C;j1k(0ʒqvŢ}ljr<93ⰊlfHLϲ@r4wA\Nhkr}W0!1[#T9|/- Tſ34\xbgY:jg> qMKe=T!0u83܍S0*zKOH$ f?SE1}ݐƤ 3]CZ_vCG}3(B~nwž%EEH7#UK%W!gєr$s UD5 'eA^w`p" v=Y_kvEf(Lj g>AL"6 9q604e_7! Ǯamn_;*xݗ흦[|SJcNvb!6w*<9fG3.)NJux^t4u2i1%kE3:&fBւH,BmY%f*g` ||T;Giv7>B-ϵY;5< r0T1P5dpMS9/h'-Rlɑ}bҩoEf=!Fa4aq ZRթs?߽jjls!_jLA(-Cb"}P$Q|vQl/OH~(<~#K1xcկ- 3yzCw ˘նwǴ@UK|-1} 6c@xeCcE<a7ƠAx3o;~. ud tQL)z/ HjV U#!!85,7 5Kd#eiC2( tW CLlz1rs\?<*6m{Y|Uc[<KʰJsrpglʼٜp$]eR3mǀ%LAV9 ؒ9((2_i9\e$$(C} MR=H1+=\%TS_~obӅt}ԲBM2H;_ۼaa,-+uȯu5˧* ,kICIT0# 0Ao)&Vv5,.OhH=FB,L@C ϔv\VrEEOzH JHjzmM_z~^̷ a te1WIu)kQIY(|]^u @ŵR&T}>&ɉg& f֗1p 7jlOiY܈ IulR`M=jM[ÅkE;^?^ yVV?C-`C&A쟛\$EU o)n~jpN"+-)‚6YM /6ɏ G3zT6#ak6U*";fڿx>x;IOdKpC?e\gd^mJncE"%R+X~b$JpvV(2aE+^m$p'30"׷GJn>-*Rp"dë?L ޺> ,m-T_&.5m&Mjc3a}tZyj\IkLh[3<q,n [հ:eG+B_Yl2 ̵;7[ս$<k\d(apVv%`ڶzfg˜|l|/u8B?١2ΖH,V Q9MZov#2b| 2Pv4B$89s;2Ng MGj' %Ǜ#)7-FEEtj\d [?{KxfB l`o1!_zFcجwq;b+e|THW2GukdszR3/k{HmN: tBH>0t!׆CװtVN&Gg\DH h#xt0Z`Eї3H܇.R)k;u۵6AཷCTAl>x;sF,XԐtzSet6q2o}~&톫QDEIuW\S=%dԍx#qb$XH=!hKfM ^~A*hАgV~Ix_KCwt'>5ldAm!JH(i`LG& %A -݂ 웑g@cw|  zE/\FLOe 9П"~Q0iIRiÙٵ*Oai;V [3f""GI\)5 lMť٩8mzM륵Yפ&AG;^,~KP,wcyyPJKKf~;12RteOVD.=.̆O~["7-3N~uYkgjюu S|=KkХ`Xrf5޶C7zW[9MP9/UbNR5M3@9#X]?#lQuEow!MCtoh&!uhڎc6Nɡː~W[y&C^uCHHZ/&aGSY 㲯 \Ig{"/H1iK[^lo? L&V+;pwMvuH'lV*1\Q|sl~qg'ʙMV|6h덬x$BA glD%A0xKo=HɵmZ)853Z]y-ǥ/M #F1]=n;BZSΰUMu!)A8`~R&~xujrN;hJUDc!N!s1Aw9dwj>)I_GW.foI3y)1m` a2ڏGn:p9>e]]mC*fş̲K37t@(:?B-.y Ƞ,3ftseji6&qYKrӨh8mjR9zp_,`ZşiAJ)k/Ð/mјmWս%n-MBJ[].Efgr5U7w?q5DW;J(;1v\hצA۰c Ĥlj@!+5~͑dSp"|83Pn :)m*˿<{0m*2ڣz)lGAlR6Acq$I A+uHŚ.(<%t5Vs rԏABu,N̜_y _'\dLtuW񭄣3'fb! ӕ 4Y֒W}:kcX&҅ÄZlĘw$59 \kQ T_}KWMNG+o =vvbJ<:L ^q%uB|7`tiCT Mس!ygJ%!dMixg?ܒcڈ W& fn%(͋f!Y&s AEԺeEßpωj‘Nt2Zh|nJ 6I#bw_awEG}D yI %1@k/WwcgJ͑jf;v_b;\!&b˜GoD̾\VOkh5p*, Ȏ,\=KSG#YIw1'mV:֖"?RL `㢊a ""NPZ1m|׬՟o $Xc[_/LŶ%S 5:+Z&L= )Ghb(5b?^(q|8 #,=QfB`t Z;1c+[hl *k`7,Wdɂ,; Hh6aZo)`w8qnbgVKs3i/3٬w@nxw_ "# W adn}@M<@q iׂ}sef @.c~0ӀȠ=gS'(Oy!=ӏ0TB:;|@e콝kY.&Hfی?n=ߢ+tQ.η*RIbbF`'x l7B&"dѤ9:`'J'w,ܽy(UwnyGǛn;0XLu)f?Lr#YO?<# \% RgxRqHdbaIM' G1}?:D ,Uޙ_G.u0, MENW:z%v)q\مtvpE!43XQwgG6bS8$3HlqP?J>ZY(5u!UYXT3Wy[y2t vH!?/ 8늏7A3#|AERR 52κm"]S7rfģFMssBVؓC= R ~8zZ=,W-eur j<l.f$%Ē6Љe,jZ@V0X 0uv O M]ƞ(Z; , kZe4t?xWpק@r}6;/;Iv:dW=Ǟh癕is!4[C XV%D/6Ii9=tT|(fD6ʊXƥD'[0bm6Dft25AbZ^P U z/ku :^u<"Kڳ[G+$ B*ӗ5 [T{KQ.Oz:_NTpxi]UNsn-/ J¡ՃqH3I W BW ? آ@ AaNm8 FGoOQ;Qu//~۞{;)2ђX/WJn:F*H}俀=MLxxSp&DAO7G0WWV~(@^v`)mBX4>͡Ft0TBY]sE%"%ɢnUB2ͣ{Z_w}?e|^qJf,8>i'^SEB 5Txgeqhv'v3J͂axJ-+Pt{_ۍ!g@ 2sGTxPC!94ܳvV2?ʥZY:&!T8I73r OΊ|Jy͚+~-w&>98)WTӿLJ(u me_H&nz,4OKH$OʯsV xC< >ڡU7u/uC̈]@|4fHq ~7s8D); &!}ZeQ&6BٽL#GJ[]F?*ޓX"=ѣMVM9se y)Bp)J#/M b79 ,A r}w.l@KlI2; TfϒC L0/HFMXjQVbOF; 9i__']!) %,\/9iKG*vWP|VIrAVaJg"ݦ$Rп-/ߕ)^E$'SnѧafW}H!a ukt:CHd(t*d:/滦?/`?OޅT|Z2K>9$^q|\T2KC6E=qt>ZN"B64G~гr0֢g7K璛"T',tw$(m8|YT˖1K֝#%, N@/EBxt _VHkweĎ籜3d#:Mv#ir`UNl PP5EJ"*/͕3WYi]=73|&P?hg*|7Ǻʃ3(dhXŚ#}HVYGl gYrQ)zlwOr:R^Ե-Zg>[`@(5Z.J! =ӈuyEF5o>ϔvTߧ!Ù>-k>hAYgeB?i7)~B>{nBűC%Ē*vkUYǍqJ.U#Ql!R(߬(߰U+ӱ#)n&1O{4# 2IRD)n=)zZW%cuɅ3Plmm%oh27 z< {՗vco(ohZa}ǝp2~0b!U\3qʊlWOb1ZV:]Qiv-JyiZ嫗^1Wqd -0Z^'6O22΁C;3PܻS-;}, ڼ6tn!;"ΧҤ4gjZ-_cHg#|YR|4*fCP b3^a- <r~_2ÏI ʋ.qR)5)(_ƯLuEH,#oۗ~wNJ_9~bN>4hIt~ U9vHK{#,~jF^i3W3SbZ-}h仾\$e[5f#`8m:7{ h9ϱ:!&rw19X/03y {Nc KMIptڅ^6hP%s$QkL^ߊ5 JmQ{$A:lX<س~. Lnz|k Ŀ@ŕqN@䃯1&s,$%RY8 ӐXG:x"#_`GkE/%Zpw%O/,8=78F2XI'Kz@@!J`iptB|7jZ2`&m8#h #wfz&w~#$m뵙Tka,NrprKhY䨩.oe? Gۮrd΃i7n?L2eS6݄^j:Gfo8>SqlLWHo {o.VǑ#=N!gI` "Ṯxξ2([yQr:I%ud `h5]Y d狮)Q-ox2:Ւ}\hkK}ٚQՄK6/k}*k2/}8&6c؅.7R;Vw{{Ny1> CY<<a05dAQMGhjhu4 Fr,ȶZ>2?KN,j4V+4%A[5 Ue|3> 7iWT+J@y(e#c>EZ،G؉aoPBTjD$qC ;KJ*fN}ՏH Nβm'$>I &'g]n,Ճ-:Zt+@IĨ5Ձ3BmK~Xa[3ಚ28H~1nkX,E@P]^XKƛ74%D{q'mΉvAbN]kZAC/^ݟ*oĻt>& ($ˆ{C)$őgTC g1 `1'zŌˡ6seZY*p|üi[+Mu40*-[(˟*W7@~UI8T/@ϑ[oTD!AzXF_gj{c,~~K ngp1] )_,ީ׀.e搖u4`q}v%d7'MG|ߥܚ1vܛKʍIR#Z#ɽEfFV}P"^432"wTu4¥m5qD{ 0f&3ͧ 2<)]}S?f ݉:'{ gt768rj2ՏB W馞̢;גrA6>]<'BkP`!>@ۃA%i|f"^}Y~Yu@ymB,"`n],|GBI3z,p=SL^],jC()BA)XT-f_4xz9{u?`@އ˼d,Y@Jl }l>œ.cy Hv sֿw,$^< ,N ;sG;o-&#f>kPB=u~-̗lbǒ5][)pOGX8l"@QH\/UnCD,;2<@Nqs'ǭmu1 ֵn GDbqU%)lzfv;U65QObTxw+AP2%ćjA"u"JkLa>R~v Y+Bn|.36=6B{vN"jŪ`W\G?oeP)1qoC a/ XjTr?l) HAݑ8yj_]wм%lS"/(XZ, JF‡Yf](`?zv> ޷YiV^ԬF} 㼜*1N;vjo1lw 2(rJz(w 'PCw0}kFF}^8m}rC nCފ! ":/v'!P҃o/`(0.&EAJu7 Qͩ킚g`!k%%\DtQ߲D ,Al#%<|SK$B'nJxrEٵ-c6Zd$cd͂=J41N.2K In:H-ҽq;2lDLp фrNsf|tiZg[YW8 G Yx6$ >V917!N_Hޙ]E 6b3w)GˬMJ# rӌM@oEV R,D00+4>jK"j,dlIM`z:ψ4w|jӛhR1 >GۣP?d-NIlp=E&+Ӕz iuWq=;U5#P'8%ۏC>.I] ZN" rѮ!}TfPBR+)\-z tY0W1"pZ'8b GZF|2碸J:³UD1Y 8XC-]5d6>$T[$KxTz ~yz ^x9/4$y7쇮ޫ4o4p+߁ >(䫧Ւ8d%Zc~NEP$ܳk\۽BjxO80_wD)^y|pTҚ@3ll|g낀^R٤lj+TWI* Ξ0!yM>]jɨ족:&K])kBSs,H/4!6[@W&/k7@4&!EpHh!q/zp6>=J?h.}^]+c~= !d>dD084qY4דK֟Z;v,b)v+,&_iH 9sA+9(rqWn;7i#xlؽS |ŭ#[3;eHsNOߎ F{v;|P &W4=IӦtSdT&Gi^>$]v ;{zKҪ@Ù>7v3SZ-HxW(9H3Ho3 6հ=8wK].)J.x %H{ NP@3k$k?:uQ`1 O$JHkVJ G?' ^_݃.k{ F/O@^~6Z==:Iߨq{wЯW. 9)Wa.?wz[Z&mBw_c;s2SC=VkIBi<;i/_~(kc&Ɔue`p~EhCu˔-uc2½6"Z݁0˄klu{$t2M΢9K6v8 Q].zft[Q9JQv剰Z'MW|E;l;1]̍oYe~4Nv`ZhN82 =ֱ;f-ko偣3t=}'rBImYI,4y\ځg\,Bzc fYJzUR{:MɚD-,\4WlV}i\#/UW"b(dpզRi[w{S ifCQZx!V ?l["ZMY'9ZD@a}^5xH(T7TFSK7\2F0q!Hk7 }v?;, 2/(݅r"~c"CP7Wudc|ي.urCs a/`\`c-)Y>a9*ser edM TX91T&}Kd/`vPJKJ+o)mpitq{]%iG!:3bݢoH$7"`Wg籂U'l2P}JG9YǪe0$1IO,)v]s)mĈqt_'r[u" r[!"zo{W{[E0/6n6Tv>@:Cq\4|_>*69C(r:6S3MV2/d_ړ_A:kHz0,os8^-21džwz=C2<}o(M :](1{.|}" @-f]'"> |.v=5VPd`.K)Xc7]jBrg_+=u!x2CX5 ɑ`r)f/x0V-V? pV/S1 =,".c8+#~B%ܪοE x-n?ۺC(@Fm؊87G0Sޒ[%p*AAپ7 q p)D=A+=Pb>+Ғ j>Ic}Js2yMkyu: [ G4K<<*\Yc?hWx+/?wWbeQ*| sH&EefJSF0:!<[*]Au?Y9_7vɊ]@ Mk&!gg0q ـX{dB-"3IKνٶn]r\Pw\݀R0 ,Y?ע^2B_ h{]ʋ`YĤ̴LT#}\ENiQ5{P"xZݨX,)hQA>%vION,24Ȉj 8.$ ]WpK 7_a#ڝ*6:"k@ z0|-Nj>n:_D"?kq+w#/M;=PyW4IBC cJlFucYTVxp\ɕ^J\5C#5Ëa誀ĩ[;tiȓ;;lF&8>8qV0Asy3)hn*غ:q-g` RsבP`r<Ͷ ~"|hlTΜP?@[z1i*(Cϖ\α-XsJ݀QFӅ {uCl8@b-VHŢ$3<Њ0,Õ "~5#T'Pa!{CuAeuyIf/V/;xM>UY*@hS;hjӤ;z vtbFb9vEWOsI6'sO]-Dо-u&A;؊L4䥷~yt l^߉vBy 39I릈]\⛀xEжf޴'3|,%J=E/^ xXZ'(+WIp|?y!Sסz׫EwF;;D8'CkKwigx)!%.{8EC9(n {"(PgZԼr &5 dI9[zۙ:^MlۨX Xͧ.O 9 4{LpKP/g. ZT.|l sNVz#d('=ߤr'5s40:tgtw3V6X~5<5'sѻ &)੯K5 C-Sx/7l %zs(H&Xr9m´U~>UԒ&8VLCI@9ߵZs @|;d!m_cN-A461ìZ , nj8Z%- M.% qC|:-᭦V9uE޷0(`z5mmAd[{LtQ(u6$Mz}TfdQhGǘ(hOrfoשSE[~UY=Y`Ͻ3ծt 8d@{frh754XA!"tѪs)i,ɛ(U+c2B&ؒ}U&[KIcx_y ޣR ںAN^WR5C[DǪΈ!G!3_co,VEu&q*6b%/&S/F=Eh_򑦓>Zw\: 3Ώx,*j9 t#h7U-R}XЯl挐zFt`5xtDF[<.%4ŭon_b`@s[.!ت%bE(S)Z3WԆ/@YKfp.gn<GiT r2K|J׎K#@_-2"+h@=ʎGO6)Y|.iLY6'"_P6d,4 0{wA jJZ&WԧUS@wa`>d#,<)&XZi9\(,I L,Iƕ x+Yft] Y=`F&aL7,Nq1e"4ZupH賶4 a3q:}]ԾVA]ˢ́î(HžYѫ ._*p] 3#-CHD V9 /'m\ E@!,#O)ݱ#Oz#"UO0,2€8:zЎT*5Ŕηn^$W^t cۻ#[M1kNbA4nwݳ/B*[kG]%h RD-Т@epso(qn? fs&BШؠc$ @;r,թ/]ߧuX:4,fJy藺~]`Ws뻂Pf^j^=`M3HuԠ0{  .ќ_nrs$ZFCBnGTESc}(f*uMHςX$n3o :ߟ9p؁rwd v@ٚiV+Y]> qHfnl|+V~Xd1W؏-taDP bʆ/I/]E*6$(L, rW0YEyM&z ېKA`"X9saxY7ۯd=>, %>`,䜾ႃ%d?[&rd@9ԇic[| 1y8Sf޴Tr /gZB lZ8`NPѥs)IBfc٨8GkT{`9 w#dUNS[Mr[ZCMx2SD˖N_>܏՗}ց*I2ՇB*;:(^'Я>6`zW c}9z:o#sUsbWbZkFD&ncD7֬C&4p 9_/p9.~Oa`UEosbg; {!N!]vjYD9.-6DX4.þ٨'.cI'E(Cr2>U%hoQ?Նޯvio4= e%jЖnU2nuMdXQ$2'zϟ7vFYw ~")+PD8g(6ʴ8tPkb]-j; 6E[4=P\bPlb9DhH[[vH}@h6?ۅb׹7!A;F\Љ8$=O]e]~_WQ<|ŹI=O`]M=R~▏Bwio)}=%DTDF54xnK3 WGXN$'`ѓzLwbãS/\W4H/F7ǐca>C: o^d\'/ 3hEQےuF-%c,hI2?> 72M`e(zO ¦JRppm1bEb޹-+n]`JԱ7h39G֮x3dqd#JZ&\TWy.(N73:rBA9 <^0R-7̧8Ὂ{%$X/Ёm@A+ViZ؃N'=fA{UK$w=^YK-ńאKhKC ‡EX+B)/X˲KL.5$Ck#o|8Z9젅0s}Zbdk\ ydk.*-ɿ;Y>ڢ;'g 1nRH^qg⊺32w4(+LIub?ir0.36.:|#B!]^/axJdgnʏ.D 2 / LGߢXU/jc0`6iac5Mkr.2} ΍P=xq -"\" LĬvVɛ< R. *dM 4j-ُnIz:p~ZUa Vo\D3Oo(M*}MO)3堹@hAC%rջtd ҫ)][*lT=+Hn2҅346"jt9F%.6K)TscRJ\;^?u4ĐFbĒ ͧ^z_Q0uFz5EE ǪT"! 9-+Ӟ,̪o&Tшa5L)qǓ0Bf+=TM SY!my_@S4h=2=lfPgIj.R~a~x\|5 OmZLټ `B wZx;Ʀ*@8-_c&JƭÐhW*M[FV!iMB1K_f4@7? 4t~. P{&] K!Bˆx<-򨴱KgW`B{DtV4\'ĵ,gc-LS'DCݲ;Z5_ `ґdWժ0G`VZ=2Sk-N,OUfeu٦1wX۷d-{pFYR/2 d*pPܷz}nOȧ,ږV%B˕|n5~PP?}>sĬ[s؁`zʫ%>Q֠(-޼u4h`n|EM(VY,(uk ϲc`{ Psd#%VmeɤB6x߿ߵe:&7UCԗ >3=Tyd}4RIlKT4mߎ^K^T m 8& }܍\}>(: ?x/8$LZwdǭ1"<]A!A;T| Q" wҔY6c4 v<&o'ʙxWnIt1jZDK}RR,4@>ϾAXDG!ڡ^nکĂS̆E5GNr\ ϸuk57^:02c烲ܪ 8 t0 -}#F+hɺ\_gJ=0bOhFr>w/G况Ћ38jgVbI֓1^>8;ac\i ]_!xN->qjÒ iotCJJܭkBC60qlyR%>K|TBQ.ɳ己;7 WFIEͷ̒LzS# xu|*F2Gq{5aB(F?җ!*Pi}(xMD(ü p.#6{? ~Y$[]䭔4&Qvg;ѡK+0۴Q?Iq03kniXBbyy7g=}&cvTa9ؚĻ!7a/LsP*'9a\cS{^Z|D;Hg%^s+Q:q7T L8 ݳo`3Cѕ$4V9w9RSM=σXk3O?~b 8夵sǑ[@iB\-nD5Հ8!!ZgT(:r$P`E&0kt['?ދZ]9VCHBtzMZ =ڬv/i/\V%-yE-(&~s[oߪ.BpTNd#5}60x '(izЙNL1ؐA8![TBo?|-7Ë앸 Oۓ$Ȏ3wr_$C$ <#cN|}%Fr~g;uyfϱ~nr4NR,J jS/F;y'\Ջ%zg!桢 .,ZjeJ NfyM* JYTN k5Nz3Oy^nq%9(2 "!i'֗R%N)1Ճx!%?yCeqD9PjXh&s ŕ\ Ou>QO6V™mիKVkSRbFG.ӹZysBF6l2;۔? \^Y0?RuoQ1&GU;S 08'_P3HjPwzmgncFrˬ =עMxDPNJIG=ȹ[!`Q^ US!؟?C,GYX<J 955OylDv3 qfuh;T՛[2Tښixg%"2zXkI:,%֊{MG 4u&D ~ v4oT3+@ m{ s{Jkmc*kɣF ˝fQT~*$w_\50D9hr=amfN2Y tfΔ/';udž S7!C8 V 0c)d:⭭C .MF<6"v1SnlhCr5cnYmz N}pC3BMV/^quvZ*eL ZӉNW*v>%dn:͞6œx|'^%;]>4-^)tyu_c.!&*cg+J.܈4}V\FA\w=Z{*gwnq2]p`ptŶScEL͓q[gAz;S:#pL pF ND@2iV^ =Wj?Y쿽_Ot*3M#呍pQW]ęṔ7ؗ3c\yoZ>kCBsg5)ԿD]T2nUF<3kK\~FŸL4xZU3o< (jЁvmVE[u; 0p̏ 絣0 ׂ.J+H/9ಛʫgYU Iz48NreΏW1p?'.7-I+tLY޵4.iI&P$مr=P;,bΞ{;¯MYjI9 6Hmc%>MQV炒IW۪(/lz⊗h8p:+: t QCfm,V)xٲ &AEu &0vuݦEWl2S0i ha:O+luAar$2'F[vsX&.JoW o7/25PS0f[8nxm pq 4iN" ҭڙYg/mJ.bM Cg0DY~9ƆOcx(%pQR!p"!c_ _e*2.tTC sq3i(vlg0M$4ǒTl Mo)Uf.rWD~Փ$زs3M x|@~GPG(b2=by_\TAnFx8, Q`_AU @ l^ -!Hu;P ٶ-0dw,u~R`ɱڵa8oD'87\~qcpv`I3ZO^^$5"N8lSÿh92+d_@CI(3)q^Ҏc9^W` {vfWkc#:ϦuCQK}#D?@zSPf!WTqQL(WQ?ܬGukʋCڨ21+ǩ=GOxRzEW-vx`] fM a؛>} 軏b< ;Jdq11$RvApH^d_"%):k&gNA )KsZ8&"w~/e 8÷OyUE%Sw_xOxNDzN|=8̷~ޣ ~ QIMNY|/S;0]af*xqaEC5 YkP)5h +&w,[ ^u/|uƑ&# c?jXxBg2;km93lUY &Y$oV/>}|4Fk +% qͰ @{űP(eգdTQfǛ>A 4^Z(Iw~+3$-Q9YvPUB\8$sA3](ZqQPFsXyrrG~B4ǂ2?(aKRz!H?jWj۩lUG 0HML_i;E>^࡚M16d {CK![?7lĭǓ *T9d8oRu_LA~c##E ,Jedmr(䭃wXHXњ@c.;A. hhP{!-1 un iɼBo/-ۖJCn{S0S7GuqκD?qZ-G unB;Apzl[3 4n1956 3e46ƁC[USJQh5> lc5MGD4Gq%dcy$!\[eh),]]cVOSL?KM`>(MytZCK%Nlx~4"/j&hL ZI@C@=QFr;c V¹AFkClR6_!nթEJ_-k/w@gMD?rP_gWw&q:TӚ+e6KU0  / qO m_[4e }^SoL`A0%yx ,uw'Ƭ`ZڟSv+9-(p+U)€2EVq6I"R&̞l07}Aw'+x/eC3k4A$˘-'mw=:܉"EVk3Fllp J1P3lX+wS}U;+]Zw%p4h bF1[S68}Ԃq]0x>k(AF16Lslv=oI—S!bl&^8&1RX\>bn=o=SщpaHH0vd-55Y;pb0ktVg"&aajucN#%q0oVI8ru {C7NtdC&?,_ gk"ֺXآ_ON▊]jSWpy1ЩXU'PCobZ&Kf2rLO}ÆO_kLǼJn|Cw#F0 4zwF M˕ U3Nh6^KȫK;0@z3ӮΛdޙ/&Z4;_Qվrx S<CQ8pQ-1GNUJ:# @OtWd+D5^M oDPکL}_͸6iTkk!zv%2KIvx3o=RbKPy]~R0s!h K' rs%< 3O ڱ =tujw$Ց&`_;4sG Qp>}IKmqgw `Txex&XaH׉qOP}(QOsG-A(6"I̐OAC>x|۬{K{WJ$rq̃f UA۬= ۳1Pdt3\PejtjϟNQvn$lX䲙\s>t'l3/yho>TӨ{ƈӚwusj fx랢NlLr;{"efZ$|837YݱaD:B/pehˤ`ND[pQy-i"xY@B`4G "W̮+/M}Ց,InlI?eo*F&]\,k,#Rs=JbMXIdۈhJ7:5-.]>֔VOTr pUۍJTE+L2IHA:Ah=4Ax 1n]#kꢢX?)Rjr:9e$(pe#q uy&ޡܞ7b֐S\0؄GXKrN["jneR4C1fAřojXVF(2B}D$ ꂤ@M=-Q/4{7zzgDO?N7Y8kc:/-"E]__jX_<2T XsE{S܋i|pt4L4]><1]-MmS\≽e"F|p|s(2rm<*2f?!?PI'ngʭNm `@& &THUAE9&r|aA@vEs ǂ9= n yvÍLi|hoH"S8wC5/dϞ-y~5kIJ`p28-qV;F<^lgc@>N7 ⮄'ڰ6@*tX0Din h2*8k8n !R4F5 G_\4P]ݭTo:1>/)nWp}a5xw9B{j湐t|N/G)׻( BOWHLQ(R#R;E'p-R&^3!J ۲Uf>koG~S]!KmHcED{ *#ڏS;}P4vI(TSu}6of-/5`jTwQZJS>Y,r%^˹09G{C=.i3mW[6+St#n"lzSUd3Ry&4<<~\>9f\) T¬.  h %Z J$#|Qi!+:*!KWԛs5R[7.=SRX䛈fpJ=TOj-lݏ~'s%X8_ Rl}Vgh{2 ߸Cféd.\JW0P(D!ziLW,c3;{\W紁ݻs_0 r!Sklכ7y$@ߖ|\Fvjq _<}RnF8{ n)Hw#\'bĔ"} f>UEjLyԒMDpQa4_iĴs$"\prԆUKV_= R3FW ^sCwU֠W{"i7qxݥڇ_mF7}^h:nF)_?߰)"i_=_0*ȹ #|jy Bm ylqVG$5*ǝJ><*ל.:x+NY|lٻZg|7Vч /: rXvZץz58e~4d/ϗWWљkj0Ebo cCE./DA.qߤk"ܪЅÞT4}DsO@1NsrJ2{/YD¹OK4@2ھw DS|y꟒A|z5Ys)]OgEeӿfC6-ʴS sdQ`TGx:zXgֵD!Xgavu8j("'כ*ݱ'B "tw 67y1}NDf̡\Vz܄YΒ GsmĭRt~!Vl?y>sLyߩQ?d jGȑy@R`+GŮr&ۙ0<J=eX9mu捨NT :n׆u+ny3+zQ5'%/E-"nN lՖ@^7; xNZY!C1[[.\L6spbusPѽ7p"ҸERXEBB"}_gLA>96R=m-qI)k,I*fNfuQ'a]ґFkVW-4&~?FH33Q-Aiꈓ$OǠIF'ΐm眥f)\“5\{^.2Ѣd|<=N\q+51c@HzVKY5&@Y#_lKӁ\4#r Jͺy3XQ[jP(,b_煅"|=gqLD71q4r=k1v*F/o2J9aaVcB]W5"f~he/^N y=r[@eZ2Nt2[uj8 I™x&O: -P|ɱX&w >{njyL4xr.UowfdJbg,/rضZ6㪐Tc OS2@ z.X/ƞzNy fH̰lE2Nw+@>~{.:o?ǍG8io?#CTثi~e8y פK{|;qQDT25Zߪlyh&墢yI< =:$\x{ľԶIP(98n4сeRK&uu8Xh < AUZ]nEZ7'?D'U%@or@F]I/D2i9oJ#?ڛD 9g^aV `Q\(JD]5%QQSDLLO¢DEixtc؉'1{WKQ*%CRعC$TA?bo_}[S$R% -r1iyZiG^y(Լ'N*(NL{rŚ _*tIj @* B: j:ł񗁟wJ5llFt^2vp\ZCM) rf^ :l#%e`+o?Í ps On!xA ' I=/y{j&xʰRv<@ygzLaB6"h& k$Q${VF_A9sp k7|P%3rxVt**,aX|[Qsg?>$ǽCJJ4<+Zc( J =kPꄍP9=ZU&⽒Ћkф Ja* -K]N85P g. f)IHKErpg :l_ X2̒iQtk4dH`S#nM@(e6&YVq ].IwAQB3EApt~vi::ԋ^+z,[H qjۿˋl0v;-/sy r 1 ѰJFʿ=f&ECzk,@7 Av`Z5.| U4t }3?m9,Naz' ׷oU-/j%%/GU=C5[^"g@+Z$DSǸ[e!FVKQI "{ m -DQuހqm_g*_s ~2}8%Bp"oL@x)a߷0D?qIܗ]!ՠ*-l9-H ~hJ͈o83\*GlTaOH\2ugTq fT&fJ>CJ:dt@#1f4햝l*=jxL p3i 'Hg$-2N]opՉMk<C1Mtc簮ʇZ7ȗSV qӂ֬zIii#_iw %%\7=NP"qVTVB+͢bTGZtx%@:&gx\}ZD;9UϿEi 4ͨU 5oƍپ(B2%H4f-IiaE7N'dG?ा.ODv(] (1Av^JoFe?MGV]vK2b՞쥹^eRoК9Ԭ;mх!=64}JTް4˞|jc+w*̧L#mbfD{Xf\b܅3 0V<ډ?N7A2#57*=,fď[X Lxh&#] '0 B#> 8Q86"ɓfXkCPўd {5L[7rou#7æ=Y_19D Rbѽu>SeOsKW=˜Yy토8#- Y6P3!Y:y>FRŬfB8Qy9~ꕞI&GwkF9|,HB\r30 K0Zzqҏ1B&d`C Zk >=F*EL|^{&=.slN(("\kz&p!dG$h+d-k)o"o8UPOI>srgmdmEZ9a!ZZyloTYhԝ\s.[NPs|H ]Kr=UNhNRg9zS^>aCg/X6jig(|O)d8lD24JluPFV(wi, *;5{.k?x;g=P 1=ζmB})|u߭擩O+0Y $2K^fJt6NDy:jW#7dfV>b  mO޷v(U* L.'ZXc{"i-fbnթCCz8@) 64!9x&LzʹEh4LV:2%>.wǤ6[=2v#_j"LCcLbaO0֐ 8Ȩܫh7Q^Z:i 7 { =3[xXt:ao4ϔEy*עy3w$ db.;sտ?oH+^\կyǨ yl Yd,g 5Z AGMP&\g %Y"mt0`%^`,/SY& L#)z&[P\^-?0\elJg>' (^% C ruVT >p.q>Lo|v~3 OTB'`oR?CUwv|QFF9- 2Hl;buJ'ߎ: Ք#V6pj,ǚ}|cbHH-=B7vbdށcuiƿZAnu.KI'w& 2oeFCd5߷\vX"!}DOl aWN4]5 V2]`_ #[+rH3ي:;XgDNNz2-D&LC5x31c:= '|+,,u )A8S;*ߡ~xc B,=] T,`hdtmԤ8)PfFr\R]\ (Iɵcsr|ӜR&1n){"]#U@46/P:^_xZ6:2ò8ME']ʡr7qs@`Pl%-Q=tBEz'*c[|Du>K*Q`'SŋJb=%^GM_jH$hK/A}2*\p}(kxV#|, V1"mZ`F B[D1q},0凧i*%PZŮ<$U޻ û4UH𺺻s̱~(lOu] )ABd[yd7:C~ *NP5QlѲ6(5ԂLM/.Rh0jф*x%wwOo-":j lOpxoMbak%7*/0̸lPד^G \fZN$S!wAn]Mq G٠ߟS] }3ɧ@;*d~L/o/Q֋ݣIIVG]Xקu+Qw|i&b;3BsrɠfTU׆&{c9r!w(pwÈ8g۝?xBuKB zȁXҊJK^4|iÆh: W"ܣ .A-.v$\l{507^YG#y:ii[Y54~NO Ќ%EK_=0 nC]EeBA+J:6%^zgKKe'N\RsqRnK elRr-½{(3CE3ONݠaW2pz0lJ >) '۾ E B 'i3/ؖK+y{Bz ( }B@*R9ͶϷ_f@^r!軜R^&pL"nUo L9bN.Yc;6 B*E}Zyyxծ5GqJGZuPi mUCL~ SX ܊=w1hLbyyx#iknlZvK2^y77of)cQlZ-в% V&hy廄w=>˺d8eUjDDS_PgɂAQT{vV 3 Ie7kȋ}i0QuD Bٽ& 2@''͛n}sk}!r#!QIt[1 U[-XM=liߗLf|:{Fvnpy[^HQ^ *e&1}!@rDtB=R6xIŁ`yG]ztkqLpKwEqTz9yuJcp'A[bm@'1.4~~XF+)W'fݩn,Y!2TߺΒGx?˛SD5!N6[:AbF/Cc˔;:Gc E#` !Aq.6 }@WX7-d0 ;F"A pv1[Ru>nѯ5]zpe|F+\}"|j%a+:a1"@0}~[ -3=)i>>P1D "<'1WHlWJʍ^5f'w_WD<^QN*/Ni9˕yã,9(‚s=kuMb{*A`J1f:,.ǛdRLEOL`,LÏ7VЀ{2acTMxH[8?HXt8:A5$0Nj1,LO#2\:˾dKb-p0>xwu6 (|%{R&AXd2xΛ-*1y%=]Z+ kL{h<'軟`q{6_a*O$vwzٽRk.% d4ԭڢ[aRs#! ?+&.&cFbiy(PS R#q=ϫ[&`{J#ty3v22:Ү@gCvD,;n!>{,ިl[!ER?}mU[2#x#b']1bff}è%(?rza<&"ZqRnI6s7wB$EeGGE& CS˵$Ed%?w/nR[JG[6*ǢS뻖ؓxdžGąH5P'X6\fPῧEB})6ZQ؄.ja\ѕL9,u3q*%xۅQ6kUk=C"bmF/9hb*5ؠRa֊@ei:?,ιnr6 ɸk"npaRFH]qa犢_LˬSP3z"cNMQkg7>~/}h;.+w+,qŗpծK2xV^Ywɺ9sV[^<b݅N$r#enOf|6:'v8F?;,vzKW'rN٪RaV4ɓg<*Y?ApTsy΂~`Ǹ^Ih֨%Dru `G) 3.@mtTPa!79ndȫoDEcyWE٨@RQ~ɓSѡܞd+0ś f,=>n97Dc}pgw3Ǹv+q!WPh/ξX4wyt~o2B *!6`7q 6ْu}&T Xg:|]~9vƹ|sۅrʼnUV}Pw/DbyʐՅ7t=?zZW^.FxQݗ*v|}aό\,%U;۞Jq,|T +4 e T^U67 xUm"L-)hXsy9BPAF3= C_X|}u̦l叐;"vMŧY*j!ׁ\$TdouO<>v<=55ڪӫBuֈ#3VNSk{Zny@W;˔#R8N)] "%ztZwIl[J>Z8&.p]]ae|ЋrD)q02zBIQ̈l•e(gVB:$] {U)f¸ZcsY*oR+GOTlU䋋^>2xפHvi5~(J TJyYJaZpuw a@t0} ' Wwzw E X9$(b$@1SC:BGOvY|M4;n{>!v7W&`H/fwRl6ooL*֍N $d]qؑ%r?@ם v{,3Y:ő'X`p[8:.(@0 w%ÀnIP)Fnur߬q&|X? =>Hd&$X4u .vIEf]*q"#|%itPk9kWeѫ;SP͘FW0ﺰRH%DQ;˲ytRq le'Z?3xTL%vs24 ^fX(ܮ- ~˳5: __Tki!4_Fpx ['l~zw[Լa2zs&p7 WTu;nDPYU,ܑ &$v Dͩ,"k &O4CYjٮM,ZoroPf:TAs2aL#:EUF8H/ qksSd\ 1ހ-KƝv(8۹ãc~[ S=Ђ(պ_ ~v^ Bt{M<-LAd#BW3h4-WQ` $4pfOF6*n;Q#ؘlOme_ L! 6(I` SUS` 3=!jNSw2S\qf|> 2r \YG%ܶ6!XS9L/_5)FN,UL֊`0[poQUg]sle{d}>?(5R<Ы٬y#"6ct(S#_1Xڛ4ʄc끵j,x(oc:ݵ&p\x``2 뀏mIqg :wM VliXXVQSgLiiz؂=D:0@T SЗʆ4ϱ~|bCD0#U5aY <? Um~1:B֮ǝtUrV2r+c\^ݑ&]*)I 6)\q֙WI"<2Z+BdJڒݮ~+ޮtӮJ@'Z¢Qq 𤓡`^̠p߷+c &#˙Q pd4ba߁~$]W|y Oyw_x8t_1me6 Hr6.dh_Eύ 3oIT ߺHӃ^H.W:-|[LCTt,&@WiwmKqY"Vʽ*T]=Q|XT d 0hTj#j( ;Dp/GTN9:|SsQnOԯxPisb| Y3 9}.H/HwsR kh>s޻u eҼC"bMoMח%hw5#/ 4GLϧEǭ\ܪ!0NV8vusv D*~GMϱLv>YϏ:1U͘I?`BRSiWkc# o;kݞs U'{Kq e3OC;.M1m/#(g:k[B~0"YVy0!F˲>L}a%kg|KZiX2w`F_'x0=emJODilj3aW!BDf &. Q # ʹ9cI v)3Y@Mheq.rjʔ5+5=7{7S 7+FagAm:>j0H;՚{'5bawcgʓEimpp?;>\CGJGH=1drqA3F#sTcBns9^~ss6X</=qgkXSg?F,N@+eIYURtZso>$LS45Tj;زgؤ4ڍ\w[aM[Bw)~flآǽ%mGCd;D0ӆkYrp!+}>Z,C7_t,5 O2}$f9JIQG 7(I]!ij&f%ߴ"Y`os\ H0upZ5ݢPy!fS [dg8[a\azMzY*)|>:?y2"Rtr,k,t8:إ -8Y?% PoO"c/GHמ "0ds:,-m{Ɲ F%EĖlHSI>hd@:cH?;>Ή[*;'lBr+o@qZt ܩ X`8lM6,][r3JTC9C|Ag&cuN; >NɈ|| ,#Z5$Y^yQ񛁪[F~ʢJ~߮<m?F]RHp6m+V?֦9w9y'`x4,i% b.u]0BܳI7EfWNa'"=*ujqmj[|y8mQ4D5%]on-ĭ5Y?ʀ ȫbţȊdk2{5-69wjH{ j3XTsEkcCRyxnUK965bʽ62 |(:uĬvvM&;[qiÔV^$$W ݨxTI`fLeNW>OzCgݍtKtP'`Qyvm5U}S8 0fQOeyo<8=8 [OѪ.s*L{ܨgtcUhqG ŀn%N"( |zm+fP` ph0.3ua׆:E}INA9Y^H2:d;{SqM226Ԧ:k6\CQ+I8kO)ˎ홟* wKh:2}#s*m;vvJuf|Vyv:(c<=ApƯ c[:P-A&SAǘ.1fsJܳG=p-5֦O5\Q{@ob@15ѕָ;|fE "^|UqK6<'8(3V~ƒx.MZ0Fn e>mRd''v|ǫ{E"bžBSo3 1iػ|ӗ m8Fk;6T&S&Ę;7D+cNs޶T+X 3 &5ȅ;H_#IV=,8MDb'ڽrz}ZPxA3ˈ(\J aGg9Te]]* ea/,mj_f? C1N o/Ѫ>'#oi`:iF}s!*>vIm~d pƯw=GUwdEjǧ/m+:WA왋B_ˀ';R:Ծmޓ:d&nߢ2_+1(b0ee2'J\:j(LFBSڣToKxɮ>zn*ԕB'E9NND>=L,njbo^^NiNMXTc諵xʬЉ`e+$JWp:ƁE/[1NM|2hK㲔jf!yS1%9|f\Rx=B^lWrzWFYqsq]4mfpR χ&)UI#p.p=V06%mE8D/]<;`R%'la21Ȳ!& 8(4۠@Y+($pUx=yg lCR7^u%cM1(b 獄-#55|]I&eS>!t`қg>mW7zjỬyA/_:_l8WZSS>crJV[&oA،0z`h>^2r v>}m9y!m&E Sl+)OXvbx )䁙iy. 2,wi>퍫U8V-!\4)\QlQ隹@ThBR ]SfXxLcOpEml%M%daqnLxQ+jS-oĹd'n z' [3]i$ ͕Ъh (Zf;'&@?[?PZ]bS:+v_x?sJBQ}N ?B1պVk0BI}\ŃpaJBbd8ۂӷU7Me&XoABB!~-b {8$b.܊C.=mY`ܬŴ$D5f| "l|miC8 El7|EF\2xEPnSB2s UjgeYs--E=gcKZuݖOSE5L \j+]"ssy#; UDVGa,-ndœ%*6݇NUG(Ŗvg VV3/4T .Av0q F& TͼA :HmiFfao)ڻmSS5J7ytm%--BR :Sſ')9Ŝ"CIjrFy~s41Aa/Zhc f,{R% ZO'BjfMy^4`ݨ'>8i.<.) o#EHmt0imi^{t6Ǭ7ò8 ]'g\Wms4zf!N}vjPVC8N8ȜwzW \ͧ>cz\3SLCӢ>fѦE wz8D0 n'm5)ɞ:cj m8q*Ei(KFs2lx`QZ F!KcsYûd!HCd@;~RQ3 \KQQT 0﷖bYhdH.nf8g S'W-dnoL烋7]T 6%5{ 3T'OsF ~yͫ^!Vr eʦBm*ZNoZHS|m 8i ?"VtG *Nv^ƨ%,L  GGk0SHdqMnWYC)kڍӑ: Sm./F;su7[!/?rme(TwݺEU{ǭXlµiZT@t.᤮I*(Mh?﫬*hD7[u9P斐CQ^Vq(NLAy:i49dݭ=#ih~I24 qI<" N X6,6pO 'E^g #*߽{ƒq~d6<Z}!0-쀃zɤsړ^tH@5/(ʸkV:"^ sԑ!9R~M7 =A8uhG7cKIV&! TM|(RhG֑ra2OZHߑ\bnZ@D:AN$12밝S*H{26{3r'vfFJT,kU&ʔldHZ^"^sk? xA@ e a%YCNdidRO6{tr\h&?͢I`0N䐉z,rI3FQeWZ=a6EcMfwBJ𑈦V1,S3PjuFl 2^ń;pTFd;:8˒Җ%DXdJ{bv N.e9>yWPp mc F'(1|=|"^O"{;5ur'k¼Rp./ҊdؼN}Pcvo4Fᘔ+Ԙc3Z,ɛ t̽u3f'A: X]~60o ?2X@` ]:u׋'i< fF =Ӑ^B]sK``7Jf'AjϗǷz`:`{4vh23 ym:5rkz+{.#K|8P3+bP%9&JVWvgTd;n5`}V3a^tf;{{`<53mq27!38nHO7;+gIJeMy{u*"g<҆.ggS{-]`Y=Z.<H3TWgaOWfoy~wS*Ξ. lv~ۻ0iGy] g) a3yZo?\.MJ{:h7!Z$9yj]+Msc2c7YW۸0!﯉4 r9%lZ0,4 ҔZռPr l%qcߨ\5IfN Ve !\OᄉDBZ~t &M{`'I}8!^(υ.w7BۍyKTI3- L0\-m*z?HkwK9VqmTUr6up٤#Ĝjw$*v">ÁШŪ 6S0y?_1q2ݭc@RRh֗:x,߹ 9dCe@$ K!?yhG^w,㬰?nL7u|3AD!Y;DATwW,Eb63?_Meͦr 6ge.J7C} <`lJ ;io%:>k"֚4kZm'Gh¥eUx C#u aAă2[&hG_pxvep:YXnoyR:?#@nB0fƙ 9JdT8N2:#^n; h)x釻[id_D"qD&jpqWz,-QT\i-Y|x 5M w*g Aj%4[=>ֲE86ڑӆ6髙%f6mM*tBdYQJR~0M`cxp dt^ߔ-XPD V*¼%K{.9ѿ(؎ր+)g* <V|W?69 E 2,vx)E T6]j7g-l.J{Z*L;U}!IfOU<&M؏f{k!`j_lN*j݅HUA|A~oԷx @&7bI +4zr<%x0Ѓ忔M1tۤ\S(5DuT &Da2p(FkףcA&eoAjj|F #LM8.ge+<첗]}Ɍ: =|~NhnPpġ|b@Њ.g+\ğmhᅩ }?f-1/[/6mJYv.zjH?` <^ ^#vcW>,;t?J\Aq):5oV0y&[8TbXe2P(SkFOw%wM3Ӭ0d"h,5Xt/$G7VVЬ,͋ ? Ϯw & BmFQYj-@2~;P]Dc⽲Eyx{&~h+\^y}$Fy'hӨOf*;|Gti o \/㰖ΚHa7t4Χ*MsbO2"W[9VP)A@H8ّZyuix SIUa \X@[K[|>R4XysMR㵮*( w./!1q"n5 _C.,[_Ycdܻ^C.gM0z5i/LJd`K]ʕcNzDkj0-)AHw*ǡkMGV\C/a:;wyphb]+ "B*Ù`AQ`_&`G NܷWQsӡG&)[0";x5D8'ڀD;;y#ۆ2އj!<MdJ}9A&W-}}d:I)$c֠$u]1zwN~eԩRgjEP/!(jӤP}] Pj@}%*\DqAqM Y$ DG.j [*k{S;o$xVmC$" 'E >jgO-deTM{((cj3j}ahLy0?ӚCAo#(ITKq;< غE-p Ǥ^`n9۪OV#եi.` *G?, zp6y4cu.}trQK|Jܾ<{ift?|VDte.D~/URUq '-*>0 O"KjPK p&Du9c?An $ lKuDi7yuv&/,i)vN ֦sa}q8;,lA9׼pNdhi܀q3M~ Ca٧L#͏X`U+mjF wa\M/R Ҧ1> [Ą 'X[n 3WQ.Ə,0tA.mp4"7 0 QxP )gW"Q(@ 7RP֖"7oY8XA I@׉KC1. `$Stoi2J,MRڟi$ÄkE8So:w ݽsĴ99r)k5 ]jCKu.%rxA|붛t9/ߖ?5ݾ~xzNÃQ'bH᛫ku&%+6Ⱦ]lPZx_PRbn,Fk "s.N9-H Wrm(ɉ<7v b죳 ӀҲ*8KT]Lu` H[|]s{.K`dfM  V g2~‹ҏ\р-د@im77#-bz P<{e&9*YrQb]x#q)j /a$&6D} 礬x°H\o/YˎcёW9:[Fp<L35|!DG*s%-nAReXvC^  /Jn?Y3a{3nC9i2hiW.yz/* 8YΕ?nS0DqAe9/2_9Rl̷VGj;sGnAD9ZRCݣx#5%!qR;Zy~ 癍;:?HV|*9$%,0+ԯ#$]%05H}Rwo#=wVwQH56cyIwj qD<szW,wa=#YTٚ ӂ*sO6-7Y/_QAMI@#Y#}GB>!fί_MEH&"8.|JR-7"b8˯c+DG'\e¹YG,Q-\-6]?m⍓ƽ< \Ldn\%^9A (Ec)p-Y}0 |DkE%qCߜ3%Gwv 6{\[u>C^!dO^^s™=hX-~FZ&\ZRnOBCLڅgWL/>|W+= .EuQved-DRvw=Yӎ 9oEBqg$ *H(oSnW¢j1eHȤ˼[f]/zR|1fo:bp>o?ׇ돞|Bv)oWվC`EeoAz] D+jê d6)ScJx>¬*ԸkXE](0ij`q?ץX*_rXڼ`Mt" _\.SWK/;2T=/yhǁ(0}=fʦ<"u criNe7bIOI=m(U.YJJɳI>WR:+ 9Vz4z.ɷc /Cy%Z 7__M{EV,ӰYƔ4 71S[/]SUOBL/&r)0;> nojvfmV*UΝ?[3ޮ9%TO:>\@_12?ȟ X٤_4U*lfVKƽCt xPxYMVIZ<7~ް $8u\ ԪAE -Vb=h0&*k3K"(L_+/oFʷHN)?(N/j^GjQF"zCu:2Ru&K\@$=!26vOa!g@xp7΂wU ?y': So󢰛'ŀ=L =E5OU5IAfU:#2k7SiWlCa>+;XXK~n 7o t0=ђ +Yr5[͔r[+u˸c;k>7϶(/E\:瞚"ҳ8p@߮}_g9e%;YgjXG}Gx.*^o6_bv}W`jUJrMʷJ1 tg ?:m r"I l9mzSC㓔Ś0Zkx4߃S 5ELKN0Δb[sqsXyXG}ݱji(u/Q/qčQ`/7Ptݜ/ D?3:QMñ+gsrYy $PfE= FHjJ3Hs^[vz b zs"M ̐!j2,O]Q/vbGb狸6C92'.N8Uk'A.K UaLS ϪǼ2 ]CaVߠ9N8a!am־"ꑊէtr<06L+/LIn턏y'jiVGNsSg妚z Z͜)t{5(nEU\72$="@4u' [x=Nyڠ0#:^DsE`d^&/V:!E=iZ_ o2)&+?p?6 *afu_Þq<.`۴ո%<~z?60ʖ9 *ƕeD <6?cЬ#¼",_H^>YY͂ ;$8'qm{3`N ]ɲ14G%x3|!^d"]|uY$DYC(Eu6 Xȱ5i/I9'g}gs?k!@|xfiNm Nr>H"\ζ ΋#/eRP,| 1TIϨ&a[M g:Z)-YIk999=, L.f|Ag k]Sl<+YPFA54Tͣa[OdJu,"o|HjHuO^i9MWm,?hM٣H\U?a逜T5~ hm飠V.O%idS> k^0onXHg}LĤLjN imX9}u3%-pC n|H_ m׎—@*!i{-T}1evƍ6R_f#!8 P NKd}6]#76k26UYTDcI-_G/&?&8J|'%yu#B?T6!Ԑoc2j7 0vGvGrZt֟[lx7̮U!oJ/[-v+anI  i:Lގpq [ A> \ە^QxۭIH}0]s&v_DqCęUs-DӹϏ/(%$Y Uܚd1LuK1ޛ+ә:2@ "=;k kGk q"FmHRRiώxq0A{'ܯ)dO.,Re'}7GA^0ÐS-UkVcm}?Hbp{3zb0K̢a^;|'ob$tTS*#o.rP)s490H_xMIY kFv27f}i-;pn!!>*0R3N e)AU&Հ QJɻ."2X?uV/\BXYT(w{jv/`Y#*Toݐc,no0M[ЗʊGgʨQ\> F:xI?É앫CzWY-ndUƦW=ӎ[l(Cm$@_r*BU F|KxPkltFmO2-jڜuvɍ f7eeS^j|D~f e&eDa@`)ݰ Bm<'xp"$u;lG 8:LG[kkuh27Cifow/@BD?V1M!+D#=DdRcՉ @JՀl̎pٚ@f<[ѱi!a|lQɋqNvNPVQ\)@#6~c<%\U{E3x)È;>-qϕnGP@-1x6smѯ;k %M 3,ϳHl(xWn2"gYET["% ݂֡_b !IqZ N;Z&L77 Oʯ(=;e%_'|hz,NLܘ 5”=tϑ%a `z)Ѐxpk)R+n Ce&@c8È`B S*-G2ɇ?0;K{Ūx$DpTD?f+;jcEע+/1T 'sµf儫BX \#mjhG2tN /P PT(HZV=3C$úHC}7Pug>Yk`b,r2%4\'Cy\JiYF)ܬ]6潉ŖmLҵ(~^#^EK[V易J 4^JfsR)*:j@<:޳C..^#eJ(O&18VpƯgTp/ȵ.L-jF:;D/I` f83O}rzl(xjE, AURI/bM=L}U u푧l G\1/# BY1% 4 ~,Iħ#D;)mY/=II*2tRk`ݤ134m 3x ƞVf<#WB8˗[c.f਼}?ʢ<=YH2Dܟ(j]K`d^ uܓr#Wsoki10EC[e 2rD!0x*蔵$T}b{:v|VZ3Wd N$^gOQCK %'$m칇Šȃ]72׺M WD;}3:dgt78k7hc,y)e?€ݑRsky8`4]ǂFޗ>I8VҺi;͞]d F>yw7=it\F^p`9Z`"+\ƨˆPt2"_@!ر) %ɲ8h Uy\(&t&Y׳O]0rއrt_(c,]mNIl4"ڰc-AyH8D؁K;SCW~hOE,wlaE, Y%|,; g-_$P ^"?QY}yLl[ʟZDcOԠ'xä9!bKŽH{/"|qN^mp.IsDl:JMPi,ڻ}Xkl"Go2SZBWau u/WVMo+vt^J>AY>PȿYx؞Rh&UT d&!   doYl05 |~up%\J nk)l=".Yx)M<ڔ~+1@R;j~WGrȺj3-iqO o]#ێ;}^q#É)Xo+<Gg4-z.oq&ᗏ%&WvLxdx;vk4Mbq:B>jH4uQ>yA^Xihm_.{vr2ʚ0@~z 7%ȢsOE5b,i-<|NGaUJGM.*Ǒ174l g] Sd7tQ? ^PMkbS{R^FOOoǤ9 &ږď0h_)scEf w:3+Fw]dsI$jWK^ $C$BᢇN^V0\7ԣY~dcEZ2 NuҴzcpA!ųX+Fd#1_A?43'Yd)`ؼ96S8 c7e^ pea)ئ+'ҙʐnSló{mWB Oz Ufbx*Q֔惡Nv : ݲQ˾s>nOf8?N `ATJmT`@М{#д<AzUA{_61/鰩]\#-u;́:HuiA?G-&mMl}+Qb@iH:!یG'_8uFLq!.s3L.2K2uNaLg+܄>0@@֎)Z#MVY:)0Sl4R-1a.􉅬Ko/.C@'b.P٤R"C>]J4{H1qy!yv#inueH޺b%( 6(3%MM{ ᷊wL^b##VKtZ+ ?};6ҿ? D}k X+"Cp?KI+1jwFt͟%v@x.[ma2 xӻ3I޺~Ha)RӶ @H`/iuO{a$]ᲈsQ+(1SbX&nSrhZ3'AqB1%0^}h㴗+`u) b(Um"q48>8 4[Ȝ7ѩ^S~4}zN`x*Kb4n}ΘUxcO!i4'dpB{e1~^z>^_wJKmÑQ5\VhMGCd,F2g” ÉZdޒ]V`FR@ ?; b1Pt{p_L}#N>J%;C74v줝-&ƲQ~خ'&2g0i1{ 5\\}q<-[57v Xz&fM7w2J]ntyM--L|ѐ= fo iT*̵{޲ J vIX` DwەQ`쎏!ss b 6-E;W6)/q_df6-PWXq;xϩ%?ѷ#",/oC$޽2'GX4hDg3XGfuAhIjxDY 9aVO_ z<٦{ #"ϰ稐эGƼ-5p|][ZeHHwOlDҸFW VA퇶 -깇_i,; uo]-v[J{\ܛ')`ߥ-8m?SWK'S%TO[~W䰢 XW.&6&-[f,L6J[Q1Y~WAy4!iz,蝉Px:Ƨ$xف[1Av@O|VC(`4cxڪPJv2.'.L3VD{"3TlPdr`$B!ڬ/zPM%7{y+E4., gx=qH9!3HIXbN%:ኀi@|$Q sP rI~AbX9 `vGiQͦ!Ecj| P_"+c{]Me#@mòj߽۠Ҧvx%mgf2[s7K/!(P@XLuo _};DpAxtdɿV"( @e@DYn96:+ض :;#obȰWcF|R r89AŎS_؄C?sm%EӲ5_f!H#oM:z~u m*\ F#ԲLr h Xi;lh+`&#8qԟJ}w07N4 7ި.+ MS 3lmLRjEA*U͹>tT9cʱ /J!ef-|ySq0X *O?S[:&lB~(v3>{cAD7?*J ޸ Pi mQ"0K