python2-perf-debuginfo-4.19.90-2409.4.0.0295.oe2003sp40>    fT ;G|`u` $ mߏBm`r7YI(iB^آqd?)eI`-FƓ⪻xP(ZKx_gK !x\ȦP E8ȩF9ZM 7fKVI=A!]$`@A[w`䅳^,;*8 l ݓ+qmO%nKA5t:BP%H{M#^g%U9%}-0xCk#FkD6ʨ~=+ Jƫnp 9ߌ?|d! 9 d04: Oax~     (Xx#(?8H;94;:;FdGڄHڤIXY\]4^Dbdefl t(uHvhz,06xCpython2-perf-debuginfo4.19.902409.4.0.0295.oe2003sp4Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.fydc-64g.compass-cixGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64`AAAAA$fbfbfqfrfrfrfrfr86c868176ec97fbee7955e04bee4aaf44a8a0f1946e978dc623431d819d4826ef697740a92defafc9b61ee0c13d5aa3f36a480dfb974b8fa91bb0c63a76882c9f92a3ed97f7bc619682e3888a01687f1860fba95357aff6125b43347ed56b207rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2409.4.0.0295.oe2003sp4.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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-python2-perf-debuginfo-4.19.90-2409.4.0.0295.oe2003sp4.aarch640-metadata_list-compact-python2-perf-debuginfo-4.19.90-2409.4.0.0295.oe2003sp4.aarch64debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=511659fbd86e7baeb1ab47aa04c69ae86db76a63, with debug_info, not strippedD+<ԵjEutf-8721cf41aea07f044aed52a04f024de46f3f327dc4e8c8305c6359b4a94d8ee90?p7zXZ !#,D] b2u Q{LY\%V6Bß S[Ho:Y˛=ջ;) 2n:?׶ڪu@o&1~? Ш6Wd$ۑ3qJ>sfLJ7 t^@B-<@~胀0\)iD'Zф#L ;;i˧rr7,#kՆlY:kZKWG7HۙD>HXt)Wj260J _pw$ȽfnbC0#4Q{IZ0ޓ1i-W66v;AXMrȝ3`j6RڽoY֙3\TO2հ 'h񺕞b&Sc wQ+ӡ$&^ɥ*;4'ElvĎʩ#a==י*\ 9v#)6y^:d7v"l Aw30NRw0"Ȭ[k rPӠ8pnz[n?K*& He[ 9 FGr=z-l ņޙ-%͙ 䥻Gf״:< 1 Tf.n4Շ ϺƞYV!ORtiE;aJ#לQnއ#fu0٘V<ҷ-.2ͰdY 1x[a@dK˨ėܗ9+sa6 x0G},7AKz`SvP/kǞv@ڳP=1κE6@_bm9^z;ы%7@ `abX4 >YN+E#\.jvd&å-@Rz V1=aWl*qC)Bi ^ѼԺ0K7SZ5]U':@)3WX T~9~[Z5)ܩve2/@pjh9MZ$(+`:n{q×h] {e(c(BgOQ~rO̠X*oKj~$`*>(ҸL >+DX&xk^+:2ZPvKi9q Vx^:۸D<<|61EUp"m/GTs~7dP᎞Gidz W="o|n6_@Qr:uЕlQ`~Kl&b\=ٔve7?6c+M#ӏ:qQ2M&5 n NmmV9x:GNĪR؇Z8C~жgPU a \ZƘuKŠ3;?C@ H&y'2L5WS#b~: Wbҧ)Q+vMUcEnj4o'^f\AvK6ht(ɖ>M+gyt<C~GhA&ܿ%b%3ePDv,)SP+ $:Oڳ "`yE"į[f*i)o I9PJdHEu(R}SRC~BP˿ ')O&>LdtNwMF/ p6$B(=m0ҩ $D+%8_R8@Y)Ew_e3>!@k/, le뜭- Ah:Gq)B2쑄xAXBx? +1KH삫ݴ{Fy'c=4NP>6Wp9F36aknv=CoA98=歼r INwX*x!p{ rARURAFR2&\Q. ܙ6nEUtpsxv(~SNr˛x:*uĞ[Y>7)]A~&!^*?wLfDОY a1XcoھуfQhm/EA_&VH 74XA+$<} 7f,0YtSN~MG:RukCL0nO("-b}wCT3_Ewf-NfuhC͙hxmu*;泄aȵMMR0N `mNm}Bb^EF9uCTr-,'j-LH ^z|NIal↯Cm y®Fo ZI߇,-kJ91 ҡfe"M^h ]WUggO+Fyq4k7 =emyyM͙ӝc!!~$Y}̭ɖ 7K7MaIaWn #<~HLS wbC%,)]vqd*e*yfHnm9O(f. nӅ88n>;Q&V3~} ¸E5KGe;ޚ?y zG߶{鍛qd'VJw%6 \'w Dݥqǘ/+ڄk"U/a'wVM|SL\ ǥAj\`EFIzt vߌun85[)~Vqm{a(G*RN nP epخ&ޑ∎%#!- xgC8aND.=yh֞Adhd=zn3kHl`jy$M!AH ;&&mG'lIC׬u5;a1ZDI*!=>LԢx@oxl Q%msHr#ΐk=37t\*|  GLa,?ڋ!]lӦGR+H[juy}M*PSz+&jrlMɽ0U񐖚έ]g%pC߁Ŋj"op-!˻"a e U@dhb 9= ;{}++Ƥ*dR@^L#S=W3-X :d9ɤEYg ןJ6L5ȇy*NR,!' -ܫ#߂!i5#Dhf׏l27#t~0Z| dz6DE։O1/@fUESڨ> j 0h!LR,IBv;;A0gmf;Bw4)/+ygTuڑR 7n派޵x_Hw+n=X >CPD"( ڹ~2ԓ.OTf5 ^Wf|jԕ_.(K) aRBTjjǿ+:űq5uO?VK.-K Ćo1g[w#e>1\ aɵ̂'{J1M@w:=E4l8 F,qTlVq{K|)D?zs)<\v,E]s`Qr凜&W=tG94h$ :Reָi) ngFlfl'43on|p͊OgE-N4}Ee+ܹhh%9qBV'Y-n'v/. =*Q9Ƶhߒ:\ObF(rQI4[~*0`bM`lsHl{ʣWDJAW:`%Y^ਞGIY@\xL8d{ωh}Ct7ћyWaڿ.ъOD:V&+db2Bd(@oWz4hʇ 78 9!PƄSs G}fzNCȿuP"6uਬesF݇itv!/ѭ/aȼ7T'k ;dy[O,T"1ОHnיk"W\/ )OL\N,Ȕ|)#A:3lϧK!6ЖZG1gK~D-*2ˍ/:^G"N,_Dr~Bo$ wk2ƗAzu矹>ާ4 3u]Nɳ8p0h|Qνgܻ5nQIq(pmlAW3jY-LIl6&WٔN{ahaQ9P[Utoо ӵ>А8W6oq(>[dI~յe,r;PunzӭNcHS$:\HM䆯\<"$U&e5m!iAU3k~+ܙDR "AIcjʹ0zقt?5 n8ƉqVoc a~2{+C.x2]BzwZ?w` J!=tB҈O'@776ߕi` ;O飵l&jC5DʢFiCD!8ه4ji4!] m'uio9]xd5 ]!~?H}7q` :=󣰴V]sA(V9/30rK̰t|Zr}>2;EtTx׈^RByKލwYڊa8:'~^” 'M_/cMT/Tg5O%N a}e.;\5hco͜#C% ?8|Jrko_1[GXn#p)u҂-;-Qr89Ts5lN -#F*ދj.T4+}Ԡ|'-OGjWcY=M])KD14ݩ̗3qlz-] p%W];iPs70+~NY!*:\8X7Xg]x7 \yg|. ,b=/8 kHMI4۴8lL2s\ #PŖ\ ܩ6H8 No1"b!*b3jۅdXS5{4r,:7@:% Ml,d ekew& /]o QN;wxcT%*HYYM\GrJ78H(`/(mF(oh1(bQ۲G"!#"@ڷ 0 " Mw^p2-W4$ u}!%}oUNջ1B&T ?R}YL-O7UB ;-{tg@g~xdDE.0 R/!?XS"7;QQsZM=t>ӧ0i!#c0>,8XR Gpϭ VR> J/ބ4`R8m5M/j0i٬D:zY~a~Q#ޜ9+5Yzma#i!<rrol_toOljocPPKh-bY=҈tf]je؞>1TC/-B4ۀiL܋L͂3*;b$ODW"i|(w 3&޼ʩǷ<{`_~`F dXGv~~(ݭW2 Z}4HA2/մ~ah /C\Ǜj0TrB'r+ӨyZaqk͔@5j1AS$ 랆k_R;b g k -{~//w]0G,&sMNNgXyf i1J*[cyY=aM(2pFN9n5S}{M\d/;n '@c'c ڃAL(=c$^<xփ9.(}zGYJ_} J8ߦ`j7@Z sw>@c'G=piHmvwS% l*ΌE ǕGfR)&z0p2d٣r8:% W5zoG維h 5vʚG._[ C6=t ~7Csk#2 5 t..Ws@YtP#arFp8}zг9bݺVüQvQRVȌ|l tO'yIA4ypVtbWM\ p1+;Qlgt K{6b,=/Mi׋xRpPU(~BMUaTEF$k'b|iW|Ǘ##1TD {"Xe3 H 6hN'Ud-7RI2!8T `7\:f66ͻU ܇y_F6r?l?NG_H&{v, t-@;$}`fuXO9;=b.{^eB>KՉGX9fl~ /s.U]y*OV>\?|OA{MP[#3a6U~:-cDZ؛WBvؙI^r-}&)XCv/6'7?/>+-l7Zr3Q8~G4ڰȄNGpxz%bSK`)wo,(+nQDQbqI\ {c"!+i”)FevhPYc$2'@۾)y,T:iQ?w )8_Z>W)70P5Ddk8ZïCT8*:c(/x{ΩYl}7`<뤡uZ5 &8U<.!edo0}T4rQǓn^ց6h{󕿷C\}#jdK 5U9;N%Z,-pbYbe nYT:sjj_R !:gSXZs2 LVY痮2Y0e~szK]rAez32XD?1}ӷ,~k9!GF4}+װͻ]ϡ ql L~:/p O_~s>S.Ō%8OMn3 IUAݶbxG, &rܾZ ^rSq=Fǽ#@?晛g0`"}p4h;g#4rx\5Y,V n.DQ&1Óǔ*xG8-Ad#ɆtU u k6k2,wݺXVC `?Ѡ fx|Ibw}a7HWt&q(-PZӳJ:S%^C:>ɗԼQpZ4:@Bx'dd &QHrn/P% R_y R&>pf|JQe 蒩-˘~zc͓r j{/v,<̦WH&5h Z %,NuFOA}eItU|E5 =Vu{UwD03fDj gmg8(,Q{L!ag,>N߅<"Ԏރ«bUf*r)3a_ƒmϽN` -MҢZK7:G1!Ct1D]#a՝Y2gP#u^pػH/IsNRbbW84Ks\()m#002562hlHL Y?wbRa(=z!4Q;jf ^O o`A6KH +ָ6N(WڢyW3gp1)"ӡbi K kqJ Rm>re>$#ɁKV[,3تSH ZO56ݤ2!1X_^ak3 :R"B;F&)gJ%>Μ̥ՖO| . \b/ .䰙F>T2mbH-s>||:c|~BLJuFۦU,F|ilp:&\0~G%hٶIP]D?o,%DƐì(] HtdQKQ%oI'd ¬=!5L=^}w˓LRHpBzmιWt W TTLofBй~ݒGڿ-JUXӓ͑rTW/kl,Qk9]pr@Rےj`@# ;׋-5;(6՗.g}p8 %e/xQp|j8a",X>56T5AKG*h}!X u. miw:8pгj ]f M$ A3/p2T+ PaՖ0w[Lc o-Fhw*FӶmԓj*ӗ⽹w0t0b!?uv%`{^-rG|_\6 ߨ'q&w^"=MA ?7VĹ]A"0](3 R&}wR&}=rUvM~8:fC}xKGҞb J'|^| &Jx;aX3>T5ًjk~,gQ͵ұ aꂀNzoKxVLX>?kP z=9:jG{\h7Lգvq0]ŵEIDWwٺ(ToFِ=qQlsB}R?YPKwP~_li1瓠Vx\MPAO.+mNտRk@Y k߻E{* >y W:JvyO- 7"B;J!G?ݱ(=__1`BlnW&]jFat7%O7r:洘`i_w#x)sȡbl7=* kF4Vcj_LeV@YJʌp;_5 Dy)oXΏuYCnK~눣ac4Z>u71wkGnqT5j grz_FyCmwDoPYHuPQN"b>ts|M58 a]bNgx $/*+~rI#i;-y) ĻI8|3Ƈ? еs++'cm ;C37",%M$ S72{` 09GP`[OJ)kXhH^3uyCI}Hey@؉꜍yS$+X#{[q:\&P#B{@mP׮aSL4A%W'ȭax]ܤRY^kti!bP4?㒋ƞ'55Q/>Z:`BN6H.e XR]B8(moa2xwϕ˷s iɂ7ȃ)܋YU!>" &H?|%+v̕:MqNWuchN "B=rSDW)ߺƱA"!)qs$zݺrh3_~d#G'{9uP~oE^x?E`e6ϵ9 nn=jser}^vDz*I>(LL_dYk]-GW6r$LI6~3a#O%ޅ =b^[p3eka0Z SL@ȿՔ}g A;v91$aC09;xҚTN{v}+(Zy˺+9$K:8!#eۅDT ՃUģ80qgis:=jуB}^<Ȩ"@Ɛ@ ;X%j𫍂g՛W!ص]7O$[*n6dJ+uLPR)ρܺf:<jIZQ1 ?Â8E;;ax؛lɩM<(}ƳmT1iλO3|ĕ6w:CiF|pZկO(\`~WP gV*}\Vx[^`&C9ʼ(BcW1/-FΫKD`g]P)R%D6\pl΁:\٬T\~kQQT;!]ֺIw<9#Ut ;* KUu Ȩң{\ ȷ˚n1gЯ| Om[r뢷͖wWG)씆EoS?~Źg@<)ҹ53216 AbY^~^A .^U%9IXAO10SY3 lq40V_*jAPxcXFGit{k%ֺϘ~R ))FSMV%h4ˑc:S!{5bumn撄 A J~ U4?['u鯻wVkϪoCIp5؏Jav:ŷg¢"߷ G4i)09ٳy%E(VxG&HC`MTל:ĕ?F3M"|ֽ\Z3)_RJưY6F:$t_J$>IV0W W5N7iɐX۸RDQML鞝օIjM)1s-8;k*˸ ])hJWlkW=5:`B97p!uV7.S{20Xԑ߂M@mj Y6uRNozr0 rk(2')E,r:VZ`dX<H0Χe)̦sՕ3*TD;(X%;|3"xIDP%Jl ͮ]:ԗ ‡?/s=`q}qEH] ί*S;K8Z[,iug`N:irQ:/Z;O2=$(,5Fs@nn[di!b`)[8<~F@g4'zXD0=fquUT #9߂06> IdkeNq- S򄚄p$cv`Gf,Xdf{vM%{= fz`09.}d?%oaa7: fIeJp5>w*^{#@tՁ/ wAfpb,*a+YXK$pOLnfHi!Sќ{3O(m:c0kWW$j=J='Y/QIZ'hZ65x#АE#ςF0[6 1?,&st0UZ TXglIg IMj+ NTl=oWaUܽW96;i:*_!9ŷ\QF~8igE{hQ n)2->ƇniJK)IlD-W>(F_]IwR-\n?:VNbqlܛj0mjv=(`} .G9 @D&3*/u`(Xǽ^f)Ή\.jS#SR &ug/)Ss@5j_0z)su3{[{}ꋋH˃0MGЎ.ISM(|S0U7] en10UkoK/H—7xe',g`>C2򭓑BQZLTpn܈T\51R RQWf <2Ӫ¦U:Mq epS= @FQ_xVa}C-RDXo"@o}[~埿 #4OV'E&7|zZ}갌avI5H_KRZcet"*)Fۗ7n LC lIiCT ZZp|f|}oNHt;t n\Zm[OyhPxq4 &a/zc o&5Ct19X'j,uiYja_AjT=J9Ȃ b'*0zȒ?+&f&E*n͝Y8Li⺤]Q @Mt%с mi`Z 1yg@{/AC(Tr2K<): ɜ<$h2؞0@gYE?RwUFSbgnVܵ{BW*y3旓G }}$éAo}9؂ݽ_[lG_z˪UylKmh|j7j`4g|F5vk䌦Β͗ހJzTe>#UO" VM!R %,i<\SZנ^"niqG⨭m8wky+0]~ 9װF_u8Ǧv"DܝȚ"eh4v^gyj`J 6t-f6 R]L2.q%6XTwr^a$Mq=|J OAϳ9 ? "닢 .ۭR/-_hyC/! \rђ܅"mOQ6#㙜 ]_aPAqplRA==dDpBC13C&r$6.b6|:g[QjF3TȆ)nĚߋ}H:xQEO m(x vR *EWFy.|XYtb`jtNmj  ?B1?\cjnHd/ݘeaFOT4RheU:łlff̄r@4:5ڽ+DsV^DKhxI-IX E9% hxeS\tP޵VhU Gv?bhIHH)X)U ܡ7L(7>Cp^UrD;ˇNhC!^18rcwfeV`R{WTuؓto;ƴ-5òa"o&I J{N}G{V+SOK`Iݷ2*SZbiP5LAz9|:$jNan }hͧt%oln]Q,iDgH3SCX+i%?^ory܍uuG#hdnQ9/,}b8do̢;mYvOghi()P4J7/Gj|o`zTJs ]wg%ii\qVbex6rAﮔG9xh CȔp:@Ljgdz T*MyJގ܉:ewPL0s>NX(djDjVhA696}oJ [4{H|N< jUgٳ%>  _”* 3&!yQ`:Gv-kElgO薽μg -oђ!ۗ&N[ЎX|.y3Lrz->"/ 0P;2*` ܕqkMSp]jN/_p KS \mWJVҘ`>35g]A}w3ǟ/.^2 =3]o0ZB[^l 0~ps1 )N*IRvfzl#@ PTQ0fmU23Mj,9bݙzVU;^8r"?Em pD{2o@*dHX5ߴĔBoHVQd cox 1yy% L>#FT qIe}TYvCKq^,. wu**yTR*__߻ο:PhDm+guq4_˵\.eKJ8D):k䧿VHxr.$3 mtsLc"=jKm e1* &gIMΪ;HΜF8=xzz K &.H2&!L 4 4w`Z~gCͽ4&.w.t1A8N%j9O `؛]o .G2~:˹{woĒX{ C54ԟLVs]GTUJ_< u_>o}"-i:%p 'l}q)r AT3^2:ƣ2L3%VVvd@ffzncJuJAh@RWSQ";Oۙtu M FSlLO2LԢ=!R2zvIp6cf ;C "G/j=D}"_H:bcW.r{CQbeFȺ.>ß`ѽ Ѭ3l(]pţ!hW7cɈE^xKٛR oylu4.@L OFsX4@Cϑ\<S n%2S7RٍZaG*QCN+r-(|}6~(l2 2H )~!rv0; _mZ^GݦqƱ,o(V|4Zn`ƛ> sdD:RfZ#qS{QaWZ;?ryDrjΚ̎H*ArKRP#N 9!1r% ֏ @+&0@vDoavMҸW*39j_{ҁ-.XwBobZ%#UM~E#3LBb*{LgU'Pz^15R2ܣ+\@)S1H>دY:4jMi9a #@=IE&8Ќtp㾮J>˞AKg]=ڔP91 j)E{y;(-:hI[ߘXSq>Cnઁ8҄ jjjͫEyR'["R ]d3 ol^Цf9bm#4 !J炳AU$Ԫ :ϚTvw$_u+-W;ĸW_; Pb99#( -6Lry8%R Oh+*Ouzay2A(%|~I+z߀?(X5Bol@+[0M<43k9iŘ®)hE ,2)eȍBj"[1"S cF|xp!?Q(Gº"h$"Qf(QSL*;O%Z8,SELSSt%mʼ;(G(1ݚLW@@)]ZHRtC"qCখQtkHWQ e}W\I&aخXøl3h?0Kl\pw1âsk4[Ƴ13O#]+0eDJ]o;o|#[8{t^'oZæyzE(8<[bIƁunzk_&EÜb'@8@ɰfoy>~@JӃ̥fj9)GY )Jtu;Bx344@LSe Zf8Y0FsƄ U6P@JYx$ |^mG$&투sG X'Ӳ1>RIėWC!|No]VfH_@ f)@U9.9krDXqI l J(6JuTl`=D|.\6\5:H69qjRJ?*C|`S.&o-^Zn1z7V=}yܭ["p: );6-c!c-Ew'GЬK4J;<aT!8Ь[5 HGhCgS mW^;LB GzGd$XNaB,'VM&ᾚJSbU)6b,F~䦢7B\IS"9s4&4elK| |9U ፸c;`]Sh/b6_{V3>Rvҁ6 XP{d'2ʑM$B@Oo3KA=d %ӨZ7zD͑gS!Dyij'GTnQ+S7;FӼ ӦP@xBj5,1 MFFkL-Sٌ߫JIh "VR ,]6Td} \P3 %=;N,wc5!-f-Zs6Yʏ&ij >vJ!94s^ߖ0p=gLAGJ3OWեzuGZZSm -@z]D;cOS_nwׁ_2cӖ5XLrU囒U㡕xR>E*F*}bVMKc3ܻD.ܟDܓT/}g.QGJ92$hsԬ r?yih3=/4^rE'߅ nrO"p?[FHt0$BH*^/)Z0 `LC\GU>^6.nGd+qe$ .0W\#HX& gԠ.kp$>WXǼ7aBBpZ,9&]( }°J<-~ɐf6IWW12e[]Ǘ/=QAJ(Q kUCd# ½(YSzf3ֽ[E(A  bH}?5s:ܡM`$-vi`UIdAtأZ(s2L*k2oG  oo;𘮼bB:^Qh`~C96y#=W5S2sBDN8QB" #ƆU<<66XfTHjH͘2 #4ROB?3mF#z%{ۮ/^a)d-'|XldF.Oi8`XQJ&"&ʖskrMMk[#O "XM@T FV"+ha33ۑQ2:w)#ȕKQIQCgjD]R<@ˢ*RZT#&OףVp>Cjb6r@p-`3O:`iHwB́zt6W[#mVq߷̧Z=[Mʒ1"V%xM$IhlpI M 5n  4 =Ԓ IT[ y)[|PKKWy|:bC8$D`2r2|P'I򈸁ߑ4n]1qWtdh0 2v?sAK ئ,Ťms_ݥBnigIzB#<ĥa0!p~&pߐE"o|qdIh.S0f 1__R J :+ySӓͼͱG1k9I[mi?+ӏ*ylW[Z)[B(M0e8OfRj`䴆7 5>4xEX%?JEpi{n6ㅺA괓G^taK:c1vVkeąR Ji+sDWBEbÒhf7=AJ;l{Mg: /\Ok-9e5cS frK0Υ|!!̧+ڇ dF73t1}$!\cs1na~2K(hGl.B-ˊ ëy*%xx3v<l0^4hj:./YXiNem k=}%bLaS͏Au_O(qO]A8ul cR'Z+ hk+W0b&VD1dV`cd;!rUD[J3ΏȐ;N(7ʨϒhP4]|o2SXI2rpͯԳz#ɟr[?sT0nfu1"E)_ޅ9k*h$K 9w;]O('a۬'=|c.Y󌋓,leY|\Q 'jU  C@pϝ159v3ce/W}* WIlp*H7c7MtRPlT>'BD|&6߾˺GtKMyW)j nw$<eDNj1a dHY5v|5nyzulG5+/ \м`@Sd.T2Jqs#mup`r!N7ȷen6pN\XަjW>_"5n]sV?Z;\'(q~=m=_5澹>'dX-; Hţ j$v\S7_-zّ @0 OQdB!`@,Oar&e$ȍ.2En^.<'7u`hFt9xOXeI`Ie6@Tߗ2h.| XV%,aE,JD{ZV2ɨ;crta0әߥ[l꤮Eh=vTEidQHd?I8Qr:RS 7J`@y@[\HߪT,0!@,k`MRiK;4mݍ7 /P)pR1 _%6З-7'CoxA@>$zp:%?s@!ӽc;:zeӱ.A:afRySDV"UIu-Xl‹q|X qt$KMhNN&2 dY Qvk"W]譹T}>OI$`E//'3}h61 *rSdvJ=McCRcu&#)1TnLl 3)~K{qT4PS |nIcC1~"; kS$ۄ8\ ޥ 8ؐERӭa ď~Y]Ja`9{.tfXP. b7l".1-тh dT fI+B!.+%y|F%lUWK| di14idd) h|P;&VeAAҼm0 o_ب_+MS=&f )&M\$aUx2gV~ֲ8@\U^,!=lwf%d ޑi 1tH,-tlCcl? Ij @:35Ky|I{@Ga*ˤ[p3C"֞m_ 9 Qdl DmB깦%]H쌛cl$8uG;l;AĆSej aMXa)ϳ68B K / >j 73CYg̦O:W6xc;Q,(Uzse>EgryC78nb1y>W؎Wq H$R#8%%̳ͺ EP%ڻ1\' jb-㍩ $JuS^}b1Of9y_N<\)r= )/;"k7k>f]0-*2Bv轴xs*q&ė{<_gɵcRҤJwP{g>.&ú';7Y8BY ѥ5";RZ[rXt,빠C1ڻ]mkhY2FJtJ%=JxS[I2F]/_AJmo*uӌA(j%V }M2L#  y\-BSWŷ2QS"oJ'bʓ7>HwV~wߚ9=RU{zj+{lGe#s֑jHP!w5R$&B :Y5uI@Qw`OnԎ,yؙ{gH;S 5ax-8|]Zov?V2z #^3ÑuZ&P~M S}0l9W?r(S 0/d_ J&5Jksa @$iP^0;D>z&4P]RKXf@o.>\),#HjrVL$6˕!_R6ԖgαqZ2;qH.7U(^~8N[h$}?|J؏{שUCN{d9Ȱk̼3w)#6-׀a~h#vIK޷A6(|fӌA`!bMU1fÜy3~R»]!aU?f_1凤+C̦m!qKxg#AZ6 qu`$"`!f>_.2.!$xElMr4IJǶB%ly!N^w FD!-r^O T_}[rܱjh{&EEaV - 8xOIBQ)u3I63EË-\Y,6d]>6ߑ?΃3/P_|_3r%}:v`:yX |LpAߔEo;YzzJl^oÊ(FHu۶ÝQsV;O$(Ϳ|7g/{c(D %Z{Щ$a'"$JhJERzRt`o 1Y?a!ZWbFfϼ= zā2F}c6QזDaNFv(u'bK֒4{צ^ecV;7,*flt dD]oFmLMP"c>U05! `ܟׅ:[xuAU~.\\x-N:*U *ԫTplFtKAgb~T҃z6"g^*.9.C@"7 B5g[b<gzdj[/S$\ 4,_l:iD:$4_-/O~qb${ȏ q'_Y,%pv 57cQl36C"2`eN wq𶐕\^ $$ GWb6wUxЌ˹~Yc^Gs{7w#Ob<lKϋ5vFiYLH8+;̾¶/<1J@k̸c iҹR36Ik9I#f;۹)͒#|H%6nBQ\+G#ڴLr?hU63T8U*7g#NUM0!V16LRz5IݵNBXS 0Q2v;@ɍپj\@{N~߇4a`u6"-A(E\t} y{*o]ZMDv~t^&-%b?ldY\! guɁ㢗]CHU5I" @:nD0Cl4?iecGd{n^U&Wt3伦dIQW2 CS J[XnA#BpZ8g/\2dʅ&#a$ۚ;.%3Hz3cmqޗliڒRmaKej'ߪ07>K TdvGw+ JsZ W1*cyx<,a?#-}IGcmbsCWsou1{.5gG&k45B0L9S+y)9KǪ,_]( ܎܍qO9&-@[rx{R΁sL:U8!@bdyǵɢwYAv7x1Ӯ=k}vmCxjRBߏSމ`]s݄.,8˟iZ˭nWqD֏TV̼,d@SR'X~.}ԥ뢼bh-]B׎}o?v0P |n{gº;'Mշ,be8y:xω'TP{#|Ě[顇O. ֠s#ENȎ켧h$ @9L,T8h? q)cgIS.7x,%]T?8qR>,nPjܽi0U, ]+ bc@n8#?|av;?` k#31sa~dg WSr,U_# ƷHR?72  Czu ֻ NcdJ4p{w sgon>J]+WJZ1po \)ޟDZMtǻjQL;|\kOĎDt e$~2z=9Uk-,*!V tαkH"=o0krqa5ZPTOMqGM@3m4-iiɽwrآ _7X+!v.jHlmcE;MEz9\`2{t.Es1wIbduM!]S0rZ0dǁyM+\0~!vMOXUh\,:!"&C uɹX(HړU3eRX`S=+z8⺘=얙6x9rX~V>$_W] >~$;IEv`黔;DbgW:,TKoD6"Yu AC0>ti=kJK4 Gieot4mt[x9kB/jRRd@I\i ݑVH ߷v!tFdIכ~,zUhn}.K.rAzٍzKJV:o 5p|.M&T$M5MuJʔPՓvȅp,?<O< xVgjQ]w^3a:N/ʋ@}}fT2_s n|?LQ1#%؅VCmX CuXQG;v} xWM~ƀ?o*%J^8ZRvTNbezB VMSmə+g_%|5;'‚&tOŽv%cY!qߚV1m+tј9 ώcy#^39 E Qӕw$C7j{kVtx13)sS*mN.(`~b@̋ j׾ OJWE~Dv^  >X].{O*I Ewn>OVRN@ӜO㺦~S}dwJ:[n[s>^ % 9Chmrs8=4q-a Ұ oABWV۽f#+9:uXQS*yiGyL}j lͯ;^&%rʋXf5QTv"X3LPs1RFnQ P,|@5| 5fqFS[N+-ېExG1>w7cՉH"f +r`=AsGj 8U 'G[O͒rA/0+u81/M6Av=I @^F ;4 k\.mP|{ عi:_)^oto Tʃ4=ĖE\.S[\2'4eߢ'Q3_'G(olř֟9`yF )mюͼ5?,*a&Q߃rss'iOV$r.HhXgP J$ B,ωoNk!hhVgmxV^?0V ]C;oɈgN w$? }kH>9WjB0.B'za:%[Y`Aܢ&`X%L5V6Q=^x̑qЫZ C /( 8 '}xBY^Spۜ%k15_7YHprtD?(\6 Vpfbȼ(R$GcmˋEar!]9fs GiƣpAdӎd2._T04%{ʯ& !]ٟ'3;9DEah&iN]tB;ک&!R*j.V7lZ8šq/ngT]kݨS/:; W4߮Jq߰|idu倅X*0Roׯp4xnHd86m+jI5cdfI?H<^X ^7>،C9!UΦ{{b|m/ 4d';0ڍ yc[uIv%j!\;ȀoʒQ{mQ6t~r4l۠ ՘*uK{I%Lm爨DЗUJ)vL0( 'uwB)} wnWKj3[[R>Mk&p KF-+mɶ#tԹ%OXH &-BZ4ֆ ȸ7O=襎)mHp^sÙI/ V(ay\zM[.cA$6Fh9?ܞaY*T5x_Q3LX=YR2* o̴]7kW h3$J\RbEmDCiZ$jr Jn5hq5s924>T*3!'ZC K.[N֙`)He 7q6/1ʙ LܞES(\-5`u5g;[7&P*R]nGT)%KZ08m@ ؀~k'nBIq#1?oW.ChLj YnMĪ|7 QxGsı}X}7ojYon"4,a]9a&lN2i`(-LjmMN%%S 7L6bB2Q(o CI#{1~N9rf.̼6z#+D!M@~ĉ[b&ZqA1  !Ke tA[>qhέ'xΡsyݭɍ̀9IfqәnƲfr[ѓ `hB;kF_;MKA;i"š #Ț{~ c1dn֚'")=l1;0AToxhZ?vk,7!)a%􅵅^D. |ёPS1 7"ʦ`UsixaIkWT"ncQv|R˒ft Z]%L{d'lCL@u2guFR!ȜQgzRMjޜ)ǢػMĉjT2B=4̳}_2 #t+Έ:&(Pr W,Ch Q뼮iXh$XTwaoq(ڋ{b>wz1E !ӣ[z92$TRgiʏl !tzd~nOb$7ؕhH֢_Ӱ+,O3Ёճ֓l,Kq'{S1Ob\lU2`f+&n=f Z*۝V_:mX< <2@aL4KnaHz_\R񂮦@kMU׷|Sphb'*s0@U ?I?WB5fV ӘdQHz^"7qLBE/*Jff/۫2IGP'\t3[W^~!US,c~R)E _|m^cZ2B`aڤ.?]UŠS4˱ec5P8EZ;^䔅nM^r{Vl@q[-2:jNW7i kE"xEy Ex"h r.#Og`%a,*@Tq7u1/PT&Anc PC( Ns#|ϊ768({3191sz2u.1<^$!#V?wXUDBb*{0i3cB_WIZE߇'rvjZeAQsr]Wpk[O/ ͭN6?]_ SWI *AzXaF:yeuxKCTWgӫPM \#v}&w>yb2T;9SD@Ν=jcX1JpofMpNchX\'`6WPw-Ac{2Q띚缔STkh7&h@T0ueC)ns5^Uz $GӁ[[u ^]o1Vg,+D7N/e^bG0SƗm0e(7bLd( hs~1E_*BU 9,zĩa#qZ$%<\'6:z/[yY޳'sກ n8rlX6'N>`.k2X7 <$}9vb%&jpU-$qTH Ww5r9*u"AyxøM9CɽGI`Ǐs<ofD*^ TŃZezRU1$ڗH$FI$:;we=KH u){/;~]n(D$Y??fGUmM$66rg[j*LO<MKjI|<=Qo0;Qn=N<%-%[}stuE?AY[@J ,}`:ovv9SliUNE0.|8 En-!Z:;2jtJfG7~֫^4JBvV5phI|xW|Sђ貓0c6]c5gؠJ0!H1HΈPsxޠ)9S[y^ cŽp [wq4˛N .[` Ob<ʱ}W0T~+pEK=%+Q Ww!d[du,򞮲 ^IJ 7':0,r!,,tZ~[W\:!CS)5 '"lT/8;m s)c{NnhRє}mLYl >U\jx H> Uڵ<\cLrHXze D=>>H:_xǢWS=)G!zN00 oFom^\^nIrF* epmupnoˏ:1B3XzD˴}q*ߋ-jBtFVlID*gG?@Jj1'[T5w[6H~0dm4w a閦Vz ~b&kP$!OT+0j h,bRQ0{kޫBb7Bmi}k Q;CL{ރ+{p$^܃l7(Iܞw#}8:_"ag|RͰ P*D3֕nv_iЃNWtΨ=0#c9jxLvV:g *}K b\Q47Ծsfd Wa7 IbIU[InuD[U89]ڗpO쎝1L 2EگjdbDb$'+Fuш)R}f.nDPW#pe߁2bM|bt[xE٩LbI8?v!6A+N ֿ"㮶g{{f1f]}(3BUzR18%{b?V?aڎT[~D J5ïDwֱ.o4i&DSNCEUrpƷrܴ[>ié>NeV5隇:yfTO,} \kΗbR־RA_L.A5_YH}YF`grC~a(>QEEhY~>u]N1/vP6v&qfvZ>L;t 'wKCD؀O{Pd^ݥctʵ*-4Rx\= `ҫD?h4\F."D2ڎF@uFj@|6П+vA^ȡۖ@o3!y[tidpIo-R1Br9A-#H9r[sWYrc{/\? P'p 6J1rDr ?%bIRհp<18DCDPf$t|r몋YB\ՠ7; /W`1{HUt]LHwd W!FNU]?ܧv g]V~ƩqzȲq èx$QXKP{ W=~ަW7e4z[ps3tLk b\dzɤQfhdޱ!DVt#pl,@&Ow_i!8VcK,5 9,D5u.͕A\%Dׇ͛fd17Ib-ݥgێo/ձx$7lnYW0h&BߤÕԤin.D,/e@`iP3^v+*˷7r~vFKw*0kh >$( fq[y5mft*&S>R!Bkyz /~ad`v=bAfV1uEg26fcY0r l,իZeGwnCOqϟh0bW[FǺ]!W(О1?IU솣? I"&_8dXkm^W !Ă]MH^9i?(͐'i>4{~[6:jK^Q-Q4GPN`% +hγ)jq[7h.+B|? [h.)A6H: (6`"4 h"^.ėjk QR#.+{.1{O*WAb>AK jw w;k/Bf7!nD!D?i2z;4U3/dO^d.~`b-)g2zo%QD5FLF L5/5"m*s]$"W7``BJs O ]70| K*Y5N+vEK&f~ɓ:l[ 쿾K2ً Vf "v5" n/-^Ttb,4YEsPq϶#`#~8>'St qΈJ:qަ !i5bjYsHD)?RX ZtUEvs p%<\[gm\iV1O,\WbW3֓\뾜4_&hDvh)N<$ }- фSsЃpuvQ]gd^t\f:t' 칒{bh+|¬xN}/,n./2P$~4Z1$֨PkЪjYv6?=$&@c0'T#ri#3naq Fk6d@PfW8q \ NQ}±>q{f@b_;3=U5_d٩ּtL#=!bƴ13aH3zmkR-@B{6@2Tz]Vw(Hw0Z.ZA՟xf|Gczn)as4T5s}^N\(Zm&i 2R.d!QnB"-ھ*g{ǡ#*(sliVSe2ǎZvrZ^wlSgG&2)g'H'\{(LVU{ ?BXG Pib5` fh<` $}t-ݸbjLbFtQoԌ84R7y֏?1^z%J&o`7"4S-9.9BoZGS sxbYϥy *ŖU' x}"_K+$CydLґ):ӻtn}1 woըTgی㠿/' Jo rXWd_׃=snqAѨ},áJj`8d)L rʣJ?Pr_nyb 67B+݋vQTX,ﵸ) %g4e74go?<JV: 2ـV8a7sȲyأdz8+{,DF@4vGM/3Z]R^,G2z rsJ$>=Otp)7z ש{iYHi(ˮR{h&-vO4H px#C@9H]{*D:'n{cd@ذC'Cjaz7|W `Ƈ"'M$>Xdgʑ4FGI2 rFe&Pqq ]פm.ZB(6̥]b$5KmZ_ KdU] Rs8ӳz(n4eZ̓wq 8^N @i-  މʉ\#csӒˋc>Qh/:YM72iE (OIw } I< w"07R^ݣ8}O$q5!cn{myl{S7\ݛlG;4t"\=^MD~T9f؁~/@'!.;4?>|ԧRR Jon)'KkleFyZ⾺B{* \(h9vs*MX.[ޙA.sÅtl)hN4/tzEՙ{H hyj K4fЄPZraI(NIZYlKm4IY=$sn)'<'}%ܺf_R~:$vH3Ha|Gq Nm-`Wx &TzS`d慎S{-ORQ^mS1vS4kIXaS"NCl3'Rz9ET" C Yu$EY@ JsBG-ucP[O]YC bK>&AmPHz| IAoh4nwA!sת&گz!`*'bJy*iYn2FdwҊ[Y}4oa!ݮ5׃ur4ZQƒ%DŒtp|aKa+,rT׫U&n?ٗ$JoA͸);T;eܣ[pV&YIlq,3A=8; x#? - Z3 DHӖ4Mh1ȗzl'vm071TK8KtmWql? KിqqRAC K3~= Ŷ,P7;Rpdp `yn|pE{hn̈~nxe`\nN@XO_UUXCŪ?<7)b66 ܿĺl7S5جQBK (wvyH91>c;*>&\Y1T=ꔬ;Ypܵ:I#wHoqʩ}Wʕ?ߔ۩~1>H _<3rR=x'5|iE"\?E飖9UQfnW*_錞E:l]DZ[@]WIrg]KFP`ŋ aLuHJ$,ib%`dZ<6SDǏ r^I ї!`)@M5lL@·=:#WĂ[#l3SGHcIhlm4Xc7WGnI9fǾ] 4K@p7ó-+c15CH͋W}=FSL zxOWdT領zO$S Q4t+%-8/ 'Bf\?X F$oX4[#0 Zvc|z g:[ LCjP%NОcι K H(mdIWy4FIY>Ұ'8runfD6pgZ`x] jj.{݊9<3ړWi V]9lcc_tk1RB&WoQc`hZNU l'z!OwԽZxp+9;G{a ЋJhrNݸ.nIiL.VG_`fcC-=ږDf/~-R#R-"{jUKs:=Wxr6eh7/S]=lLj&`5读՞?0,@y4.5 ÿjVpבެ !PnJALލirx(Z*&MQXN- I82g'M3~ b+0~P {8]g"FRScn;o؅J>$C?;%*j>CP$7ZzHJ߆ m6w,\7_~ewe>3 2ΛNtXspO*:Љe1&`тPygO5[ȭOam?Ϳe_cƽDAD1Գ}:9dJm5ԾʳnY+Ul6XA^V3@{DC2,}tŀtB .gJo}gO6i{ؑ5&%d8$1 a)ʱts]TعP PG:jМ!Uˎ/]g^[+k<]1hjQ1fzY\D}S+>Qh'b5zQA6 P :]fC  rVˢ- ¾]WIG~C)uU1CزBb3}~iw8Le19٬$T~hrh" ?40'-mi,~Sڿ3SH_XQ<p X7uh,u/i<tCBvQ`F/_ d:P/D~6k)A޷ѥgx!˄Y;WkFSgiS_qM&Ԝ5BmN$/\Oe{8bB5";'66⺑x*M6J$(},|)@5#Mr'DQ>(ovbޚD Uq⌲(i`_'I{[>)K &zKS9>ys\V 3}um;A1xnjhETۮLrǻr(jC`bh1ġXJ}i`u7WэO`Kv28K:c%{Ô Z@g12Z#IKC0=XR$T"\L~t:bޯBTVQc.nQgwH*;M]QbڎN䖭 HX nVA͂=C)L"OTW3F_ˢֈ# ᬜFgYT&/eU•1Ž{|g\t2i&fO'lΆ|wh<"dEKZ\\k; Z>VUי*QCݞF5wr4lm <ǒcu{wZY]ѼȐ 9aYT8*9׍ǥ_bgCpsBz-!nDž?=9YFi?ɭN*9fhq{B<] 6B z̀A|l$7ۤȴЈKEٔ;RvCOi ReW-~!Xm(gi[1mN^YNjR@u$QTCl8zoRs D?(>hX‰AB{pRy1V.za=?2>-W.O01ӛt<`z7$hx̀Ӂ1P2JR&MU/R!LU Տ('ߤVtN+=?T2&ХAm̵ 4JRp0!2hHf̊سh+4Cz왷$޿7߿;{/@?bVX|1*FСPh1]5$=;`_"ؘek%Ű4,0}LA4<β\VrGOƃN^U١43b9{'{o:I3]?{]T~lԦcgvjaf HV1 DZI>QKtJTrQ˅c3 >|%'/t!s}lma'ϝ8gJ J<1@/xO\÷B1(UACF Gm=>f=M `]U?OlU-k4HtDXɣu#(-nxFaRu[t3 滯A%!/ plUbNA+i%Ji+%np d} -9_bxI`/\Y uȄ8Xd[p)uC'e)iXC'5*,mk0uޒpUә } +ۤLɠ%{- Q1Ñfqta抡L,kJ*{UbU lc:`5G붤1Vvh,,O>Ρnw:V,-I."5DwYi~W#DI̠$?0ɍߔєX&>p4P1 8nԼ^})U+feϛ9kBlRpV͢nH6 :af6jw~mUn|BXc"tVqINQR+zκOw\c3}>y |HftΖOX/K *3d1#[?S!0ܝ?)1 :SN_9DeRDY$ək8ַ#7^+OkOlڣo{u"$VP.53v -TXz6g[ԩ5$ |$PIӌיHTKvVkfʄ&z+TCᨼjt.]K%(L_v8a%kfm.oM4l䭨jÈ%{d_IvQikD$@6(w0aO~uYC%hO&{{Ǚ1U)vŷ*QQF lTGꁸ#a,)U!mm)ky&I&]4O0_`!:e!ـϨ_>l4F3xb U6Nc:`)qࠂs7@-X%M?C PtK!ʥs {‹dnbφLn{-PO(l~4UVnwo7 u G60)&F`CԿvyginX=)JmxVT4NY'WMgsd_i&,y Uu2֋1ƻ)?k 2ZÃ< imwN:&"gUplΆQ|}^1^G1Or[G[#^qxî #; `tDG7=`#78"l࿍SW /#Dg54w}Mjfɏ$I9Aϰ'[y }l8T*iKVIZgX͞9'bphqhgvxf9MtK\.u46ahjr͋S;=F-%y4ѲƕQ(>DPT 4)KrGU椉dq:18 (>!,0t|yNĂ &z؋lwO&b, `XxjVE3?GD1gבmkx }wsۙB_@?q(5BE54,BX<X,¯݌XSl><DŖtN E P8udXs?\%knW-Ó34Ȥ#@h|[ 7NY$IUZ#eP! Esj*筊7ɁZoEg|IJE&>uۨߐl\!l~"QKm&i6aLdts,]ݾ2{byI"]j.5#Hu,?H1ϟ¨u)Nl<Dӈƻ̗@4kv)^)eI:b(qʚNw4+iKm=ZlE/Kրo]#pT}fN&|AkޘcSYxGv1՚ !l}i|~M[YcH >+,#'/5Ĕm }d˗YQ&DN ?.da)ǧ~H اUlGR;-o3)ާ _F.7|#@ :5緺Z)6UU{ >(ue(d|{#exy|11`*XNjer,]$yUkq̨6/^Cg7"H@*G?JD ߍfVr86rHk{xJQ1k*MfqEIG `–'R **,lhPQwq%5vE8|قaJ F(AvlD7TkX9H%R +LeqҖhBm2xBb+PH.dt݋(aCsBJ3mAfq$~䣁 A6[å5lKZpBXwV28 C 2,BH"d EcFt͢sOZ)#ǖ~i6)Nf,<ОD {!"Tp@$fv[ɹGTy:_|`?q%a^ײrn!, M\#i\:]q"p((<AFYvGLϲJ`ŐAZ1>͸HD̖*Q\ 8"gf`+9Ux4 dSrYssl|ش!NXAßH.i?!/icXgM$j6-lEUntYBTHG~f?Poyz_kc;З'x,~q c]#~dKXlf>aN.)=I39 +2qT,|A2Z鲖D5ɛ`ZPQbR/*5K"Dv~!EL gfF_**"ESYP"Ba1t9HU$':w!͛kb<"l7 }jV30oT)^}cNEի`k&̈b4c6GkJ:8 w|KZZiq;1 Oi3}|VuAR{(r5`FB4;d}C:E(ap)*ybN+)&/wLb/aV{rEΆmVc<UЇDw2{{^qʙ#G[&1ʱx";~Βc:=ϐx:Uh]Mo@O| 1Hoh|%h5G É"x{î~Qm:5|,|\q3Pj6fKRHhĆ(VL\=Oh3mJ#u3{CviPb1<|[hL&): #?XYhe}R%C{KTډ"Ȑ3!tT?'i^(Z(}"J5D*`0ƷsOm6R3 =)&|}*kyk(-[wLw98!Y=N})9<43j@iyF2v"_fM`5si{r[8 /Q3oZj})bD3瘔w1\8 Ė季cpԢLJGCJd^zKu\NGK}~fhA,uaK(++4dJ´WuEyv5Wrރpo l+$=#M g+߉J!݊ J_˹۠~[e<Yυ#o_˟ PY2ВyлO$.R{Pp録ھ#C.Oo[fE˧-.S;MC3ںåܲ1숖T_%.ThjQ΃ht9MCCvν?.RrfCN,k:$pH_җ $;5 ==vص3j`f*ANjP~B?1I{Kb?onP6\.i*pFe?j65 &&mg.P曭OO \ b8O>O[ۦѰDZ@h*6[7%0׋2'r;o:PqWvfó:> c7q134t]k T#9o1EAz8! y!+v5T[\ZgTL2|׹bC"_KT)7>&2 w3Grvvx~rnvȚ47Ҥ,I.҅c ,k&%z_ @f]/B#"Ur559ףFYё6:]3A <$nO-ñ dxHnגT{'&2vNnЗ̤C'[+1*&N6wsr$Zo4պ be0EFtXEn`C ˊ޸=@3%ueK*ԨeW٨'{8e(v]d6 zyWm #ݢFL%Ҹi=ŏӝO^=Zvc$ ֏쮕YϦl hႋ;޷mIU2P-v{{CpnnX?eś @]$[xi}8 M>7X L%K sZKBgKJZ컠!"E6y`[:̈́A>GEI\ 2 mF2}G܄qGJaĭvԜM0`垻iJI^,O+|n'5>tׂbpl%к~|'6CLna'i+G/ HnT \*<ҐC a.*/J:' *`-Nld>7J8ɵK^cOR)c<fӑgɓ^M죜H B:]-]Qv=j b>_U\a}ra!a=x7mkkj1Ͷor^aG 9HxOY)>IìMy| NL %35Ĩ01 )N>֫Ѽ +t:.4pY[KGi &a 3>}U,H}6/Ί7ɬn~B PyIf]ɧH:ifO,~lPn\3+^*vP{ь=D/vwZSwd019>hJ^WH*7^,]$IQ[׸\+vx߇7av+ =CR w"G))A<2' oGa5[3_qUKr8k13d-kW+W0Lދ1Ba%e xd+M=n;#g~@ClqLJDl5!i\,;G\ 575ѮkaOlA2_nC'P v(FB HV#J ~~o q/ hkeAcK'6!W<0/2/NcXҊP}h妇@ `p SY,u_0?P796 Fq: +Cw]7bz6b3R*ƫt[ZU(9_u1 JQZp|\_ѠjwOC@'ߦ`y?I S҇,b(xMw':#$GW` *5ڈw VÖ"\:e>bjnqfY{Q~?2Hm-"epK樓+'vP{9{n]RD[簌n%0:f'Q9qkzN8QurEYTW~yջ 亘ӴB?j%_6\BU8 ]DsHŅ-s^TB ؐ B<١5^].o * hNƩxKF~:5}_Islgp(Ͻ쁒*b>+v{'δO*%[%Y0Gɩ"&&EweܼɋJܙ> )CyD/r2}hj tQ*#XIoMހ}I %"Y1`_Knj/7*2)eܙ`^6Mr\>-{b @%hjotu+."rK ʆ}ݸVRmy|[lXL 07AY~k`~s8 w8)!\jyw!NϓxoX19 ,@pZLr*u-Xգ"yMwcjC5= s582Tiqs+JH?%~ϩ"r-4q#uZ/%+_Ӹ{W([ZP{]D9GݘHMCi9 ћeG^>w ]i3g.q7" +Lk^nvʗ:G%(!/Bp{x뻄~Y7G5 xp -dZfna`r. @nrk`@f/ .ߧ-KR$!%j.r3+qjr̺S\&NMEm*joٲӭkz漻f%l~Ck>wljɠro":KK` A]!`=ݰ|N4ܸ׺9A]i33l.;! %},~nlQ -Tl.0q5UƒE[y'bҎqvn2RF])t .ϗf-c31UOH+$?X;uW+ a_h.B̴Sp}D-a%}JsXBt!K5d+l rn:m}3旅w)[\bIۓޚ *6X dr~^PA6a= n^#C8'%'حLsMH^@XZ8 kt-=#,H5fbƙHX.8 `R0oR@SX@7| AZ?ɺIs[]$KFM,uR/py=%j dWvOc\k]Ta>Ԟ2yMTUHXmMVj)?hi!k!:)RnA~9Zl*_AnBt`]x^e AxɴކIbČgCzN!o_/XM,~tU":<X7Cp-: Äm6 O;%3r@oݾl66B U6GtP SS5MܗO98ͮwNҽE1Rb$،`U5RXay $0? *|[{0VjA: NQICw?HUbfŎ!qߤ͋RC ffr/8쑤E<rMSFI*/Ώgfa5-<|-b/ .0_ōeq l,uoga`ۣg1* pzǢ XfoOQŇTK|[m5V ~c[KTh{Pvm!cG5/ N/ų Z?w6_A*l)#!]'ߢ}Ufذ_' ȳKσ#Z:OI,È.Y~II3kT "vјv_@?EhC2(to.,ۿh[/wInP#CA BsXR#S~L9S)7rW+̧`6 j=D0%o_d4ӌŒ,L)x~hwG;THY閹] %:e8Ҍv d͘]49qPVE?fWax^Bݓ 'V#DQBɛ|v+G(~SpG4ds_bP$BMn(VX( +5CY2e!tp'j!m9􊠞R^nVcEoe-i;*d?|$DR !y5dGͶ (K%OhSqi†R>Cf7ƲqEo]`r𕞣؈6Oc 5=@RYDf3饾[JwݽԜVHZ}Olc<*&n 혖ɻN$'^uhɆҪ 4 pkhXが/CN^bJLkuIvڙne/FՃTu9,bn{qDF9Q%uC { @mQZz77S BX^@!xXTCG"4ݕTn^Q设:4.juz4eq$\[HBS- @ lJJ(0Fn$FpYl_(8PZgVFsx#VL7hHL?|8c⤕Irf|vݺCOMlyLw%@h{G-V6A8pfgz)Cgw^:mf>[p{R~~xG:H9槓O,?o)1J]YuVf|-R@KKi˘jGJO e fM29=m>#rN3Ĝ ܯL&.Rs;. G@hԼCPJw3 fɇ$G|Qnw'I4ǐ72mO{곿OQD7#E?+[Tf1`lD W4ֳ㽊̙!>WkF{)B?٬$ ޕFMP7Yt3"5J>y_q+0 6n q|ss͕JTVZf0ddc f#դ/W윣bsl`f[2$4K2g[_W;$#1tKzi#E!q t28kr`{(@^.Y$J?᫹ ̫hċZG73CΑԒh)#qX鼨@y>)c 4Ҡ eS깴8( J10ԕ[(+N-z L}TuX>#fgBRZ$jG|~k퐠iP d"C^A5_Y)uC1@dh 2| tg2'γSCszUFW\rF~9qh:>`h*'۱򭇧⪄IЙl읃u;gIW+Nd7+Ao$b]&\UX ĬQ\nʏ *־v*O]:Oy^*ޞ-Kp%=Ɲ.5GH;'DTNɌƪoZp]4f5fZc!U("f>#f'ҹNY;PKMz3+)^LJdFzQث}@-q@:>T]z|df%6b%|2*a [3O@r4vz(guaz?+ir39Qf>zSGZcV# PB, .G.Qǭ qI=SgA˚?}ʶ&;w?ۜ 퍣muJ˫>I{ѺhƫџXQoǖ̴qv@5:dy|V5jj 1\cCUjix7Q/mo9JՌo~'ױ}bܔ.޺nc#.Ԟ;^tqH6v؈9d?U'=\9S0d1n0v,AbW|F#5FŨS O̳{{׺q+A'Vy0y6b5?mݣ$Pl˱(Z.Z#a²v'E ھX?$X\`|ӞMD7㣤`t{ZqpEnؑ?eoX*]j5TKQ[˔=(4 Tc*zHTQyWW͹ڍѰ-jWtS2w:1סǗCڋU(WMCR!Io47)R>Ȳ5[lW 7g;FO\HF""W&|5p[V$P#>98yXN@|D y V# 6cRQ;,5qfĄN@Jm{>)M<C@j^Ԣ/.j30F3yֵGyadf (0U)^{jeczͳ~;|třBChp\Ʌt?K WDl`s{9K@Aӧ j.*nڂCmWϑ #aw dqg>ՒAdٕ*F9  2f=ֆ0LLSE`;X@vQWZzȬ9TVӄWl []"+}ȔXެD_{))Kc;K{d68op*\b f)ّQ`_´3$pSnD'@\tz:(e5#0ȩ1-'YW;q&|*P#fۃK兰Uj dͶ:1zR=1Rt22VE<_=e懙ᘹ2|s^)p1|U͌v Axas+)⭓ %){v: !=(ȍaF3|)f33=fjvAvh9Cp0Lk4=ktbjpo+٨0 <7`A4 `<ӧg,G Ҁ߲3[ņ6)A*(]zt>5ypRF\ZD/J· 5O.hc?9|&FwseBP+1?.KЗ̫#ngJa\X.Bٔ(RLIE}Uī3ja%% B6i'tl0 >sƆd9^!Jʼr;3.BN'\s"Kխ@ B/Ow4'&yqvP]!'{%Ē$ JmHqN}gC;D-Ϛ ΄'6ُMc[>NNqsX$bqC~;ULQu%"oK.gȥ$TE$ԩym.m6=d#0Bfw H'ivڗ|!k6BXhH=s52j7jT{eƟL}8U'˿|Ng;U+'??4X}=O%&\G YU %qdi2ju[X4e)GʸQtWQEiKv."z7^$J( 1ֺPY#XO맘݇R3Cj(]2'HJx^&әKp6XoΓc &(R UFPmB[Ake::>*B٬KA^/6"I3Q֍ٺz(蛖8C]G o# i_#+%2$8k{qg΀->b*шEwHa:E#%4 ?֓"D QT,\@?aƝ?X"xgXEJ8!זk wL-l=>*.J.Mi #=eoG\n|I0,T22N"PP"O%Z7Ì33ح$*Z>1M^)9P&΅De둏n9hҙh +6 uL0™.򝛕ӂ(MP%=a;=hZfi9ʮ-eB'Mf8 /1L'Rj)-$66)dQ"["bn2葦JXމIw;dyqONnT@g@Kqub,=:5soW*_+j1I95\!uR7y[ܞ>Y,POđ g<590p܅(HD:(ry7 ͼH6˄>CF$t*~RXҜ(3/ǀ}rt*!C 0dGnj̦<Q\+/9u ПE5C]"[kCE^|- 1i8W{|>:4ai6?ÛlroQ1el= E>}|dȠ/4na.sD@ɥ\BD9>e|DN"k7;7MP`k@ځ`Vy F^p%SĊlSdkL:S*%͖wkJn},ɓ3icmMr9P"3mȤ6`/0O1sVb5"KS%:斕)ZfA5b|y:}EĄ@޼0^Q=JhjA# zrφ!P"d.4"/3H9r%lo/aoaX-t |?㉋t9Yغ;ߞF1_ جj.RTdm.<[4/yLG]`x4ht;oJp;kn<ԘV6zA㻦}p%e?5IFb-94",StpTһɺ hD:1R͸}jb2|t혙H^4vj8` whEʶl~?ng,EAXdb@=*Op dQam!A}~&)MUʔ5{8]L=.Fã1G*HJ:ˆh0DnNl rvRMPe!FWu|:+NO[+ mP~rدLLAGvifڕ#++wzn d᛬eqYt\ B :~ўѨ 3xdMcW7 hf*l}uX_-vzKbs?Ȃ&/-Q'swL画pzPnDxS%ԇT`m@A}# h j|IwF_ +u˳X5-tӊ;|+wvk: "Qy{xg Kw8V !F~Z 5VO Ͼ#v+`my^yx0<] 0;ko>Z U5x<`~PO0Gs+wCm]]@^SjWV^#(o5}S̖#sZd2h:e#US6^IfTR;qvX&+ jsdt*S4˩3yϖ:^ q1]/ݩP{nk-JPh4c;و]ZUu\L/{UMc <ͽM %%CGm /+|&Qxp5"%e322L)V"Kt ZwBlhmG@ *q6txvڥrƯ6K ʕ']mNV"Pډ[*d酣s{ϥ\v;%.t.}Sl*C&d5Rw]Ag #Fhf Tz86I@m%+Y-GC'I'<M73ZACAq%o hEY y+JV 5٠DTkӽ+`+~_o $&ܹA*1׆Ȏ`0ZrZ} bZKG]dks]B%m ]GzZ%tq''O? ϭZ?2rQGQ[:J jjS/Xɩ]YvsQ 2,0N=gb3;<6D#C̩JLEˊF)ҵ8aVLw>-o^1NM,@> 2Ъ^}4(z#f%O[zT+ؤ"񯆱O)}{ˣc뜜E0 QC߆^Ty|1`LeTF,r鰦[4P ^Ϗ0D3 V"cͤw?^k^Ӭ ^N -X1r$T! LӼ,@c`KXr-RH5 %2RBc*=vABV(?q4;O:~bg 16[B;/e%7`nϩ; *:ro>dI8k|r]UoSP#E𳎕Q2tTZ^W`b.„o #-˹,̇'t ʕʐsesѪbDkґMnj%|,\B?h$0zF1)rI7׷hY+f?'oCL3R 2BRO[!dL겧/ + \f+%/]T} rL枰l'6km l/!u ,Jkxh!6]QɚjiK&Oe(e(^@^:SX-GgE7*'[L )t.`'sf80;D}11cWk!4m8M{ kahgO"%#L(pL!By^c&zYƷc0N4׆ ͮK"(&N4N.KX$L'-K VW@Wo>ݔrvNxjl^g X _K?5ܴID K}F[2:1/Z~ fu]3)P%ҎҖLLZsVUs}680y߿ XKF= 0R $Ijص?YCˡM_N j*q"2R1ƀONNLMlf\؛N)x+( JT{O.iv9}.tNDBa_Aπnܓ|a=LB^n&"A ۽5|Lq3qbN3뢈5h }Ֆ, B@JԉF6roC|.&\rEǗZ⫖ɤkdz'&P(7eIh?;y9fCmqyOKy#0F.1Y6 7N?#㪂'~;R4:,N9y7s{+7;U N$'1Nsl`O&1V鲟p? );0/'vWTG^X *AH^5ʞwbT] izka a)}ц}T+Dk-C=:_@R*Et沈]Wgz@=r/|[4>2#%9]Cہ>Tz_k,1[%~ bg2oӸvf6GV+wYQziY\E?j3wWJ^dR@:.'# |=KNpΰ~_=*}%"w?9QͨY۲n(TrP.a@H(hP#u=^[~ڴgWWXc+WV9./aX?+ja-Y/ ñb0lT'%h=aYN&};X0Z#7J^.," bMB3ɿ'4Ms3GBh+vI 0o]\aIwp2 AoQUV!lZ@ϲEE;̫ ]TH{bwT͙'NH ]l_MJ VŬ s|/*~>hr}ye9$$ =ȪwLwHLhMʪe쁑퍾q?SYqgŽ};o  F/zL!Sb(Vq?94yHnطDRC݀&Srt?K_>$6%G3z0/K?Gˎ~JsޅT ӳes O%e 9(֝G^l}]Iy(ZFU20FwχͺkW4t犗+"w_ȃRDl,N~9qzcA c@Ze~i(g.wK"qZ4{si},ġ:37+(~jA=^N=A@dmR%gEyK$*n r=W_e9 z6![ucψ㋝Ű"5J/4nɤ/4kp-1oG DT29web-yx%F.LBo7g4ZINF7Ŭ'ǹylM>3-I#X\w ~ 2{bf]y$ӱkLjǥd\/M7%>uC` 9m^$ۭQT}}mldoNCsdwZ-F).U^mȯ J eZkxPu%g}'w\%\ᑮ=Io"*"\@("Cpc*rza&B|o/މc7 kmN0z 0lu79"Ѹh'gq׶SӰTg-zE>h[Wٽx!%O*CfrO, qM.Ǒ'Zs,2s6,q ;E0L.=kЉBfuW ƾ5P!$llgfCA 0-Pו R=e4GAwlUUq~Mҽӝch i4jPUpr *n3v#v/QG;;)˯[Rgi!ɭ7[FCOKB³Ki7B?iҖ5x5eKgA]4瀦GTjQrcਉ PI5]n̩#`H xdyҐ:t׷ػ\-S) D^Q,>yh~¶3Z[1M*yY'lF†[ȕ*)_˃Xr&|JDd!/Z'7C&:aeIU˖ھD[aIq^^N P+tQQ;fG`m#Qqic6 JS0=xi&yK_LEs*MV!7X6Wo a$}1t”:}Z2˜ёߕJ 2ɤ)~AȞLSo&3mN^{U!(8z#b0UsxZhB8}:hro˴2CB futׂm}HECjoI ]!]n^O&E Zx`\DQN^^ÿW' Fji8E_ 7+A]HdjPiݘmhjs)_M  ^Qv}զ=#J+ fM.1B=1y7@A]nUDO@A z%Zô3ޔ ׻_j.-p1)Hnm[e!^?/5ᭂ.x"UxiabYGsm6&Eq0OW` R×,,"p-F'ukۨT6k#!(ۘFo b_Ā,tcLtĔ=a(#G cWQ2C(K4]Ǟ/S.#ۈc#LL(lLeo=i4G:^倒 8xqLK',$V/*+spzX"8ʑUVPmIlN/84U71 w @jy"# I27xΆ8 (nK'49%ґCZ gWlZ +4JbRH0oԵ\! !,kH4 :G4 ю~?z}T#8 @5~5 Sx0]aXj/PDZ%̨@c6GبoN)z9b5_0C{ϾC5yWʠ6Y Yr`3I(lY jB3M,ATbו60S>!;ܭQc^gguJaD\D ,\dIZ!X:SIFTŔeTּ^:șUNG)^0E /+cMn[\oYYmѷBp "k[k0.gm$oEӷt M=8l"[>`,培>.o@U%a|]n"t`+oi)5)5<>E|[sΖVz#@"Mc1/N[ u3ٍTiJK:$1b DWv"DJ^t7b$R7hĮޘVJX"nnB-%#^!F\ki<]'|~0K*~m\FJ6{ר-{dǍe)푚zJ^):ݔ*|ZSbה[txE߹ qYՐp/joYa˲} X?8SI ~y,1]`BǩZ9%Oo?ۀxh5F];Q,`/ b4z3\zvÕiVE2<дC]q {cH}(HxBC(9^V-w7Qښ: 5tG ^1VniⷳtK܌9D2,4v;{\ZNىuSށRVdӡ7FlG?x=ћȒSdWSA+ew.Li6\p7}A&x3Dhz|5cī /ƽfw,Hi!ر̯;9]_JOMw[ufNʒ1 ":g44u?`*nJ6R- @3Guk;nӲb#N}ߔ0Kq.>5M}2N|4 -#t&.W*FO݆p~I}xA;:0MO}Iz`e ErK55k aټŏF(/@ṥK Ja@QQx) 8~1m5mwRE9_tPts=εTΥ^yQl pz!J[M×{z+k/B|üNr.:]럧^X#BB#S~/Bi0V4'VGE*Z \v.v}.DՂ*0~ V9LGA6_fq=A`Ě]{b%-xJRdoc݆/a=[1!}2)5RM!ro l.Wlr?Æ~yWg`dMsG";@`WCQ4Rw\j }OUFAA uQyN4(C /;hٗ} W+Sx '7Zw  `'R)!@M[zʪ$߬G r ? p=WnS !8hިVSttalޑThW2Ѐ?0SkI ŋla7@y;; c4)S{?B6AL ƽw<\q&`4;ڊꠘ\l4zRLxǝ\@5.. |'[:S!:ӒUpJh˓A{@j .~W~8J`yikH^ˢ5 6X~̱}hxZW{`-EdY#4Uձ#SSR:c5:DЮ =W}'*B-0yXdJ~١HyɌӝB9Ff[ e}ŜeQclr3Ƹxϖj~*; -, Sd'bzi[Oz<쮟t8x\M=/=[tΖ H⒞7"[G+T0W`ӒNҿ% :(V]9smGv%dzw_İՊ1%(Kil\X0;0=~iѲ1 Ok$V-?Uoղ5"x'%{E.߻NRWHP%v+ =iLd0*DJ4:q6_ٓ;ǺD#z&~%zh C\VlƂI91#-g 7  C LJ9EVIiz WsO,y4)E&" ܸM'Vc0]Ti'ofƢPi8my1"t_HeM@D"uWXJ=Saf`Ir͒-C!t†[Wz*.:m1de”t0i-{ROz (ElrNfS{>\6Ul=wmVfz[`xy@z/:UxTP%$ճGf 6K~!"-G(iO*mN+D,^A7剣Sa[p23H #7fgeFgɼwsƟy'8ʥCڐϲOX;o8!8hhpm[;^BmAȉC. [ Q.3K({R)c z]N| |_t!|`!v7 3#. ԉ uf (5'B8?\17IZU4]"UdpRQɊk|'WsJ ni%3.к 9\4 Q72$tee21,0kiQQ w^^xeS~ͅȮ'ơNWOϨ_tPzn4QP;W C!+i?5q;/'iNG="+-|T˻f{^;@&lx Fy,D[)#e JmۖVzϢ1`5W(A4ۈm:죳" c{tNOK $$G-(V^Tߗ9ö*~ 󪹐|=79U-MnG@tU@_\Jr |_컳ݜnyCAGy-GCɃB\vƇ/>xQ%%9wgTy#G'7vҕg_r]@m~vXP,5iT͚.s >dWZ֌kgjT ju^-K6 \Z&ZR%V~JmMaRmZLry3Ntzܩ$E͕g!walqoYC1ՂԥRz1]6۝w+s:Uӣ(xhvg#)`FL "g6 <|L< ZOe6WhtǷ37ɥ!I*tE<*OU-dž44-i#OSoJ-(<(称w&,0Ss wᲂ?$\¡xx_,,CMtE2 X5Q6LpnK} }[((P4QoB ߊADkb>l+lJ5Їk`cr(SUCn4&T4=[h"X(.ŒEKps\1ӱ 㶲 t}6="J0"1[:oѐ( 7Yuq `BǬx7a^qky fwm`;P*nEfpލLHYlƻ1 wcBϢz_-ߓ=-;(]Ϋ]f.7n@ewN;H<ԂT유@== Lҕ<(G;5͠:Pqsl#Fu; tDiI]K > FAy9eRv2oݳblg&cCSĵ@ܐ2R38n5ߡf׏} o2˞t,dMDhkt5釘 I eɓ6ax3&Zg-akBu'TXwn4&ZAtFZzy=͟2!W4_z6mr"3z` 8:YE'٤cGb) DY "l`ι8!r,l}l Mc] `zSRmX*F8?Cmn3NĠ@c NwxBXLoXMٹl<3bq[;ag5Q Gy\;`Q`]z?D ;]49^10r^L1YTuHLaeZq7j?rB* 'Tjp8A}4^ַ|\ҟ8%MfXg;}2 Sv D\<ඛE_I{.ؠIE-EOe~CqO]%}lhڇp* <]@m\X ec[UPDݼZ:qMye щ+# 2!:% Daa{^͐Z IiY~Ta5fmN J?kSS nv^f v̄?Pmt/(qX'VZrـٙ%sBH+-%BƄc7ab6I4r]\\i*+.R! myik P6kC2TÇbŊUSx|H_slwm|VL|j,,e$Ɍs.Uk(MjzsQѤSS)0$lc7M?O\DIzq7ޯ8ɺ&04ڑQ%0͏Lz8l`\B|[ĿiA栾H4}Ҋ/V[_4jv o3"Qp Wur%e3R'ǓsVX.r(KP-H.DMQ:xI?s|_W@; sXrAO@m|;$hE!3ևY#NӘ1=W@pP4̙r/a^'d~a:.S(oUqB ZM%0<ݏlf<]v-5Z$ S33a^2HPzwΧί,Mz0 4zǥ76u}Œ¹2a߹*NP}p\Y#U `4)oke6OÞܕ#w8rbPd,Z߷1=ƽfB\}{ |1 ]/A%kOοv!y#,%)U;|I~ŗo};G`GUZ." L7Z<@$΋Che^1:3L '4SućCM@ `'ݎXTCS wTԤNKKo[agIekjp绛zMl'kdm}>BH/QFk6Bb< VQr"2Y_#Ae]*h⍆HY2J K!LU/ׂBH)`Mށۑ쇙]y=G*z +R8zcyiŅV8Nz2/}]X_Y.nR׽]p׾ʾuu$Uk%&A!HʼnKHG:(z٠bPneC%WH)8 q.{)(\~g01(Y@ J ES\3,iDs[7"ln " Q6:+A44oMnEdkDs] kOU Ő G@[$66wI%b,mӕ*>`1K,;&A>Y;v=z!]6j}gqH& qHEerdV{,o)y6ـfw5Tes_-2 :gM{֓XhN{:Vsx0/,p}uWt| ZZ5? ` km^v lZȴM"/T/_)>J-uT%y- 5$x:q/fsoNUļZ{ ܾXv `QytXh- ۵ G-ݝĜ/,_XcF爐CsF˱&WN˅Ni͎piNLqGY5=S՛]H vkο*Ψy{4U`pV.kN7k'.18˒ KS@vf-:,Wž(siDbc]CYo_Š<`%JmE vc6a4ѿ>G#bKr'^+nyhbm-S/߶ lE 'zMܕ2!w3ta16[:BVl8M{2e?AۤM$;Kh e"}+iSP}t$"'LRgx PD7ӔVl[{<)gP,gbws YDG+dS9o4(m'8S#8nIaI*7UG˝Hv녱%@V2Ʃ(}h` #?ETZYd!dk !71Z$ eFTXa[3{|1-'dUċ\}yI/m8gފ&Q@(gLra<\'崎nun&\Sw\\ h}O? b~VGUۖF30"0?cbbZ$!U.b_D!qw J?az}dB7:mr~chʰy RùrJV'9qM"@-] ŷ=MS?U)8 5S%m<0a*)u:_h^ђa/rJ('xgy)W/4bu3>Qِ/Y,'9o8Jշ_ac6e'q1+=?]́sܤAoѥׯ)TN3%˻OJF=) 4;A1$ q#Pt#,; ؐ[ꡈD'< БnK/:<-RHrkf^3 "YK`_ lkDXF/u@ FL6E\y$i]@vT޺+S?3W=Tj Y@C%Hܓ篫1jKbA=D7WbJ( I˩[^x,XZ_߬+Jօ;eA|PIUQb.+x2/lN;]cY"hr*_ǞkQHsI6Қ~0he &b/==(/HQ[@/mb 2bR۬#+Le?FJ>K*G]aD.S ]v/}IfPdH V'$e1 )ʠr Ql5:;tbt/$R]38hN.tiMw8!>8#I:ކ=N%e;f{`N?ǂPߩ d>DFWyD+ȼCw6Pv.5#ͫy `a[yT6qix`%c=0 )It{lXŚ˱zi+e V YۛP v ~Hym_Fԓggt;]Rpd)lJ,;PF ';_sQY`z\ˤȟ29c *n£_ק;8pԮd0z.}'.PqN01JO^!6sd:j?:E 5I^6KJ2O+V~EHo8C%xR#$,^ZT%њG0)[*J6C3B~޻|2`=IaV(9b8h4wů2SIæ"[9mM=+n~Kqxtv=^ɇvNwB! T-ӽ)5-9Vh?$~"fF o7b^K%9LWÎyT ii%Obr|BD|c]%Ym]9F 6sАM,0j7*̨aPQD *NiɎFsMMF"W>%/VzUdϘB("_|;'R_懃/K;gNr6JѓwЯĿ?E~Ae?V鯲_Ӯ?ҹK8JhV}]NQD&">њ#z/DA.\!M> ŒqJߦsFh~]7aUHsSdr>=BѧG +j=:aʉ톭ɧ?y^A΁ͳTrj5גABݲmU#g^ 漂y>Rgf6/Uv!nR} Ӽ{2Z L%_3"O vOۘB^2ooYB*Òwz ͚/ jA5fJ%+ě?`V@A/'&ͬ_}T&5y$@8p?ɭ SpsyQ~:jKz-K'E>-tv=՝  SMFAgqd+­7bƄI\K.dj0bIn2AiIW?wtWE lq.l7&2Mu&4J:1 "ٔPc ~,JaE&b^ 7~#AŸ,AB屦v#ؤ zde+> miH(mKX $u>acbV&̉'˰JÁШԓ|D^>%, Ty/'t, Xƚ5>7LsYin1R5p,4S ֔g ڿPxɨCDzH+EIRbOшea@j3$PH-zSލU*SDV:M*y kӠhvN>W䧯\aXߥzzڍs&bTeu +H:vl{/f-*2|:w%IY ژͰMr BK<$J/](L2-~~i7FxAvSYor(G6鈇,VEKGG)Q>Hِ[q4 ߾7UHR'\?iE0kI+S ÆA@{5J@>,myGM n͇}H]c]LzE o?`lk0=h=H & ߰5 54FrWĕ/ A}uX'Y1/G{%uWaIDu9_ܵDVx\u*OZ@?_H/A8tI[&:(TQcŋYDbI^,ZJܸdR %>uHӆcgK+ bc<.yǔl2[r ?SǶ$6h!ʷ_.ϽBEgD|P'zN *f| Ӑ? K.i,7Ӟ}ɞ+%TkE3_v1nF ;߳1.;iUּyn);ܷpBl~Ef[Ktƣ46R[c=:dơV(A~kb"pɾ}Y]EUOCB]lI.=EKmA%zPd zCZ&^k-oÕ~ݪ+FKHҴzwPNR- IKX·W@24`R;lH/$D|UiOY8ʣB_ G$lL mJ&@KQX':¼ (j-`'.dF񠎊+䞾"d0$Rt%zh:C" '{܎9HRFAp1b0lf= ~Ihb&Ò~OYդ=]EUhi^Fæ/71 /U"*9Z_0! 9:r \Žkd퍥k%CשbJb".* Cd>q 4f2s;=QBp7N js$xu"ςiYܭjT|R!T9٨FW r#D>(1"o ^4ԵOO( 77]vBփ| [3UHs}.BJ[]_% 1"wMUOvM1ӄSR} ޤT󗀍>mvtCۤIpRDC]vē2NY[:!)ϺuᆬLSn~Vsh1evZIEUȧ/U9)M KܵRzpG$:JC2vo^3Ǣrx~κD##ȵLAPSicuGv Om&#3۵*aIL׵[XDjFӅ\s7bh9֝0|B6!aωU kOWKnBT+` 7ﵵgg&* K7uy* feQV<ڈwH~ةw>k $ tAV}BǢˬFyLuY/܊Mk&8cHJgOEiVGi[]N{>'E ɯxBX#?6K+?!5?FĊq"9^ b<D3{xU<\sn!ISTZ'Bv0х_RոؽqD8W0$1FS~1cLlY6@U *ۼ#24VQ˽g]BǥvGvO|w* !>|ظl8̛Jn@Jj@v$=5E1p@,F E.f4ߪpUY2(8'DPi-9}Bl>eщcJ9kh~ ss.# #z:axi{y-m9|&]ng^w DTzud0KZ~ˊ υcnK!._TR/|nf T(U"k(0eap,ȷ}We[0[&E_TtA&vRǯ2gV؟m|h^Q6vV5o%|ˁ?5ҼBp]/r_Z2ِ7ы(Yfyƥ,\#ڈcJidV9e>-BAz2џK@/Xi%3ŽR?POL0.Qb"NeU[xpw,\&VJ31eUq\_c(ak}@fGBJV|ʑcl[IX3Jzݖ{e%Lݬ~U FUЯ=Lm.+֙8%oүmΕg %y-MހqAP0{c:\Va?e"q xL+QD0Xڊ4xUϧ",T?ų3[F <\`, T! 2OeN&گ:LQ)zcGՆl^Pj"6<ʀ HMH" BT oAV*/zW Tʼͯt׽}a']˪7?E̳fiRts.#?~@rSgMXA喚6d-V=bn;)Zm+H9 }gqj")]hػ:R@aª[B9(jiiQ>yj]Tj,I*PMpP?6 r>(:7ˁW=G[T ;_8Ś\0P7#-Q2~uި5c>l1Sl&9ɦUƧ5lPY1XL - ^ yEڎ^&^j rv\cYj)qBSBYeOShZ xN8ƀQȞ fQ mcNB֪A缨Z(b}j #EX}":0./ԅ6fx%++yFt>|:A&f(IOuRVϹ}чt="n2eT̆U 'aG(r ~Q: qZh&7}iRv%82EnXyG,-4+v:Æ$+k#;ifZK [E¨YsdYAY(2кj$ {<5ǥҿbmI%Y٬ )= ˦!w;>lٮͩ,*`uLr}W#T; H"!9e10 5'lH6d KNC [QkvjqmB3_y=1⿰`fpZE'geQq)!B.]-S}S'k T94ӕYe{j l/Axjmyy'瞱tY,b <=7=20;<)@MaDБoLXS-Fa 1aDTTED;Ų ucYV3 '8z;d[;*{o-5'U>ZѠ+_ jI\m\f s D軷Vn%5ӛ~n 7Q0QVZp6MlvQHiH˗}ة,T$?嫘o-{T:U2jݞc*~w'Dc.Gls98=EHmY B˺݃v# ?αbsF6gYh a/,id H̾륒Q1:7}xFx 3$zcRQˤ|[h/2=]E0XOp9ƔӻDϣW8IHԊ^-VBPT)f}xYlHΜn`4Ekm@DfE]F䀳DصיYi-hJɌy~|jvk AyʽJ?"/1YyJ@QNDơ 4o; L+5A̼m1´<>{S*fgF=Mnbp!{43^!Nw?\5OlmtfCl4= L_KGTi`꼅@\򏢸`NVS]S괇@rcxxеaI8#6ϑ_:, 13 \?\gkT:^yj&+:,@[mԄ$؂8"El+ۋqZsJqX2f#dž{[+H Uppj  uUm- Ď$=< 4a}!C= تx zT^,Syf,J(NBp\muTð^VI&ֲ'`6&T&-dGQ42p W/IK.Ж$d׋Kyٳ  "Uh>N7@#mcQJvG 5@\A-Y1/.{4ObyFDCYn x\"XQqqF;k?bF%Ke\`AC 9jq Eu[*bu! 'E2?Uo]7{iR"k8X:p|:kW2lj5;,dr4 jwYe9p~njPD>k؝f45U_ZcK^_AKƤFgTʕ5 W]Чq[yV11|G/Ѿ'keqJ,QمWҝPq1*hmS8CGTS/;[ע ~:ume?,ş@+]wT95i=.Q1hkC"j>HQ,Q9 1¾}䀒^ òoF D -ʠAL W]Q> wyߐq,` $FQ؂֯AϨ jV$*!1K4E흋q^ ;?vbX.ou֢$ԡan^xɋʂ`c7V4{s#jc9,<U|;ߓFz$(#̘}=߄w\+H\`}LB"OY{rP#;MI!Vco Qd fs7/{,)$rm`4;j@|f/2)8%ĔVwN2 Rމ`PldOMz9`ls]ds^\6{e,«},ʐ9JA{MF.m$ \sߛ%E.e %S3 .{]ݡ! Quw *ש:5 ZR񨿆-;V|#6tp&x( )ɢN:[ G|J$$der/Eq,bJk?2pv|P} X!):/oeyɎK~c .1s|+0|rpڅjKX,|(ffݡw]o>bv5@:k$Cm,kޢ6@H;aYM*WϬS[{o`{n9,{hZk0;#41𺝾2@9^G S4y3Ppf>!LJP^dCO"% RqS|DGct.K/QG-F7 i)PtWu!ka+W۴KDHe,#P?<_VS#I:F*eioPgl 1s`#2siNc&&1N/ʇ`ќk?!-`Lʺ["N> qcT%3/|MU h=y G7+xLuEyY'%XH uvXR6yQƦ'Ot^JvȈzu&7}ca^ M8PfԖi 52'Kgoqm'dGD ܃0eʱJ$_wACmՉlX@ZmT5;6qΔJ./dr5`GL -.l>-3fܚx%׏F?HL>C*u:-+`;u'~RLc#H$@֮51TРUyeF^A6̞ k6L7"1޿+Jo3x9?LQ})g@%yQ)|ܓe"v83BhC"MHF**Z gv\ v*k/ J!kGR/Afk}1tK:A>c23H$˶)M9k7 UJpF;uH-逐$0! IyLXkQwE} 7[|K0~e7;2)uxvihlھ# Q7p(FCvJh?nCoq^5*A/,l2 _QL nyPL4Q]F< }Ol\߁gPRs-ʷ1W$Rph_Gx ,_$"oE~"u9!.<\19gD [hn.{.OőIQiIpl!]](CVeskr5auQcNieKf؃X 6Q@JI=[4W9 H(Y`uV a,\ƅzt8"l$΁Ń7`@-v!Z%1 #<T %7S7zv^DԂY%/3)$Yزo]bk P8A7IA@.@T _9fLEv?AifWy_їNnhǬ +j8`mfhe ˏ /Ti_K{a1Jd/i묕umϼ-ȕ^"88b"y@v.9c9^ˮ ԓ!tC,M;sd\Pm. 2>'7"}-U` zY(ʬ8ây><cN?ʪi'khׇ[Q5Ky9Uzx V^À)I#4旓l4M6ChFr*7(p#n,S< d8p—Bhʿ|0vS~تLw`{Pkn5/]qz+"X^GZ!kei?÷'x4X]dO+Xu== UOE?4#n% '}nBsxz9ƚ!xf4+@#! iRk 㞐 (1cL{t]fZM 8y`JF{4bAt[!7 SHx'paw]1p-=7_Q]|~U-Ij6UPa4RaZ+jNf/G>v9J qB۪-bͫuZ OV.I| ITN4x3Oxy E~;h>yXJiM.2\Ѹ=&wwgaհ6, #{U2Gq\(.ʁ 3X*ĉ"K zܜ玎 d"^LzdKv)#I5?$b"56 3uH ^BUQ}cnVz"_`n)_mi:EsQ)4Bٍ>OO6ʱIRƠ9weu!9#&y)kl 14>f./ojA1 nvg:EvIWyleU&&֓_XYXD}‘/4D)#UʹL vc$(0;?/ ;2>d E!9 7x:xP_*;Ų_|w4i0.ę!ۚ;#C=G%]d"ƃax/=LR(J*jqrkP~ %ys@z8\ƞ0a8,8h޾  3_vRY$.<Yd\q+l&{gu~L"" A~sd|4uZK["V*Jqwf!:;BWxXQobEJdߐ=Jh/ :,^֎6mXԃhGs[h;Y/,˅>70& cI._-cs6(sZ^UPR1&GlӜ#?e?HcW}i}} ]ƋG~ژHɍrcfk`\-GhL M2 n:yz#Xjjmԭq(F@ԫ}}{$V. ‡ {  nM\.VH6}*^,T:vn5X )UeBb@ ș^.݌ݿXU<ŮJ޳ Fc<pj[a:ب][ 4gUy d;()ɻzQ M͛ E P)eJVò+:yJ+'a0[2`bS{t=\fB˅u5_= Gp&Tŵ;5^]'uʹ0$BT!X:ɵ-67P1 /Y؜r=LL=KAU*ï.{ڒ#G Ih3y5k!`sjt|(`\: [neGCYg47FJO(K&~#qMy; Xyٺձ[KIV7EY_ăЩ>J8N(B|QwCwGfD{L^a8"c7WY -F[5B{ \{z>L\6☣# &~ba"$Xb ?ƫrW&\ \4qӝFzT}IwhdHG `% ;quZYOBVhw|ѨޏTHdFz>B<{' =^zlwjy|Tߕ@?@6lظϿۆj9ĿN(g+KָK6l:404 :qOemp&C!.z0cnV,"Oַ:m#njmn(:/ळrる8'c# i+ma4~62ɽ(GX}(iuX'Ū9|wI0q "yʭ?&zEw56?4@\^Y3 LL VtX2W Wh~,O?XfwHP!mv}0hȾՙ&F=nV\(JfWЫ{NvESJ񖌵5~\rw(xڒqEgl[,-h-DD-deps(==fAn0X=)BzIXOv?ff +.]4F)I]`$*7o( ?C!4ܿЯ,Rl yn̽W]v<Kk1-Q,55mD *\_JNS4ʁǛP:UN7ݴ'+331H\0.ʦEjDS.V.-}; >2!ֱ:Xx.QϙG K Doǽ"T8O fF@e*[. 'I/զS9iWX k.xUvǑkLjLO੊v>M=;aY=dElcb W[.pÊaP,^hb9٠d NTlV4[UgI5z83鷩)v,T%z~3f; e&jJ]jSGJ10A+)ZIM ڐKy涤LC] {R܃yWdBmk 5 '|{Li9@V Cv;\i<VCP #K/ 1!AE\MZ<`1 *M {ˠo~H`}qR jub):c,0P/m ,5$`Ss S}xms^즤^ `BSO7gՔT%MUBqO]}&o`&QtA cpBU/yEĞ[i47_RP}-z= Ly~0 Y338|s9RMyf#>XY-]*NNKvp,4[T͸މlᕟ5O$F<ɖ=TxqRm[vCC9"' G2lVؐ/P l5jOʡ QbOHUp#UV66n3^+ B?*['+4!'<'r6⎫(6V33qvmh͙:r kWKxKA^f4Νw\z켘٤0S], }@坄 ¡Yh 8Qut}XiJF:= #@rnwlbЩ][,US߈cт97;0o$XXSt{"ւO$u -RFFҵdT)Ɍ"H@3kfh=6Fk u1W|Ӿcڀ"'I+SYݘE(|Ĺ2 lbeo9l_F?K7@lթ<+ֻ:|*Ѥ5MH2TUG}yC{y aJgU];4GP](]bt]]LvSUz xSjaˍ򝼱k?1 W\Vk!y2}t*4<`_3:ϙx֜LD20c쐒M. |C1}>1Z)7H"oU$Ҕ0:{Ue$4qgo.ilBfme ~<ǟ£a>eV#QsʏMI|btJrbA Ǚ1r~J{i%Y{}БpB?C5@w "%/ePPC7>¨:i:rlW hr ?lj FJ!9ᐎ;`(1/>QFHS^nRɺ}Zَd?ڠ9QKնJ}VQ4 N`XzwGud-?qK]ń``|f?$p4 jP7pҺٞ=YwoDai+K(.Q聈ǟBZ0joC*<[SE3GzIq\E4$Hĉ}ͪX4F@~=8<bqiTȓ\CY;jR f3?GNb fHXbBbR[{6a ?U1%ᙯWqA3^ >tb#$VNi )>wb55$WY"|&6sCVi7TUHH_tB|f#Cܺ-;hT~ <6 !q!^Z`97ywѼdĚ}U![Cgz^UZKŦ Vum~̴ Ѩ$P}IC|A DܬN .6ӄdr;Oׯvwf{<\W9PU$R'Y{Y!hhNlQB϶$XcqBTLz:ϥ/A:6FKsК(cqZl` XA) f2k h,SHRb4XHm<2 |nb=ݪ|E `L(+j|N=$fKpeJG\Ìۀ`J1mCPDGKހq6-aG=$_R]-Ik]?'ţp+$$09y|A Տ |̳%D[Tr؄Dhrb P 8;6\v@!֐khlvr isbЂ(^=xԾmȆ/NĬy1 Ylەt;L[SCc[a؀-zE*Wk!SD% rzbfa6^J ;CƏ'av fJ^`iKd:%#छ^ K-DNBV}l4Ye"=by;k q6;^^EOfz}Zף.ߍ-_H별ǴC=_UPLT.x~,TZPWw' uMI#6~e 4-]T+@=undî u]VwWԍpUlfd"ϋx%&up&̏*mI/{Z3&;c yjnH3`LĺK7ո=ga ]M?gMcBn@x|=TYkv m-6 |I'nI^^]K!++%RFm-hˈ 7r'2{:#s,8!bug&>d:rQ1 h-dNa-b uOJ\&u#\l|&A}q9j)ݏ[#M/zz n*s̋=}pA$W3l"Ql3_lnA "ʉ9Σ `P oM /U}>><8oj\s{ck*sIӾ3HG )Ϋ OVSR aHF8ΡVy7K0_`<ң ]JJPa-tnۦvpꃥL9ZH3I{RhԻoE1DV?{mQ{̱ך-/UFЋl{i?Pp]QՅ*!c1l7: 9Mb~"@I0ʝVLb$Kʖsּǜ"cic=!,7WRQ#eg'zNd4p!m7jL(h}a ?kޛ1~PኤDcq7ޝ<˵9kNb#HxRK檆^i,_y9(R tWQXULYx9l8Xr…1ɸjP'^ʯC}ǨYzʮ`8۝7 zסZ^u%6X~Y~w)EWLjrrqM)Ę%w72a܉NAmUv5 w duIKEaб"%_&hNR'_-u[kDw-Ffi=׊in}Ȓ7ޟ܈߳JI5ɓ?mzLF29f:e*рpB#ZO>UK;]y*1r/ו(̾5w :Ѥ oRR( Up̙_G,.D$&%a;9t(C)4a6[ͪ#OOSI;NG`) .03ٍ#=]쒞\1\(bgP @siL㝅c_>PYG88"8Cf!S~C5|dH+CV,?`&6ȥX=9 -l;p1\_J 5rn܇(zK{{P TTofO!rncvr]{z/ gP5[,6DAaΡxh4g%|D:x; gùlC|iOUZZp 06PL3ꈀgc{DsћB*/>bjGġ]zlKhuIo WѦ'6~ogDg꽧Z9oYc9'0ꛥ<46膛vOEpaOʨ#0<.b`Wejy^_F.IгQWbE}$A0-l| H4.d$Wc`rPG(dWOqᾆg H&9 #wɮ_i#8`nB(w'*r#AG*0wř;F[ QHzؓT:xմAjL:Re?o`ݎR8&2}qG$!Hl{lh 蛫ZMF %5x:#й+dҴϧbKhEyT5%dtLocoJ* f4Ffa-F@? 1,ɣZT&\Ry7riJVx AIhzm\:Zt,,0@ro\|ffc;nRV; 1\\izy~>TgA57jLA 5k{{ͽ--=wCOyiL_X^IF>2,0-o4f܍0yI̡KGT%tv%͕?fQ3 0:H8ySCb ]'+[!%v U}~+w q" sİplg0gR\XB_܅``QsYޢSJD ICB~&tO{CV(^O4ѵ[m|KhyHV}%Qkcsa)K9>$RSsg&%3`*;nI SA%'Ir#()3Hu׾^zCD 9>pG}C&u@!%R|,4k&ѡ\54 3N+;Q>@XVms |S5\kYfq s6.OFXVʃ7M%3u2˾<ڌ@S9B& =O%t<)W4PU6@a)*fX>UM0dבt{ʲeC9DPB)d%i#\a;rB@8MF} \aкvIy/Urk>/=4Y \y&Arj \׷>Pжۚ:m`~,z9f2O kƼ͛˨-/06]=c#'~665*h#n|?仑r4*r$#$U]Fi-$*z^I]Z$'w3N bJ"E? ]kR|8I-u:-PXnEſUb^ӘT0{9[42#wŪh(2>z;"Ѯ BI'jŒiX:py_O.Q a=KzAPBQE]z.afgy1orLT'sRqK[T,Z8 D k,.;\m4-V6![$n1@©k2I ;uYQ?|v#/Vc[][Jtqb`jH|XD|Tlln*I2M)OegH HjȨ1,xlϳbs[ԍC,~y>wG"nig4y,`oH! s?kE ŭSgw7}ߪrd)_0W]6 J;#nsđ߯ :B&-؀n3Gt_[<BGr5W]:Sb C(RVPӤ#Em WȣjLa'6LE}еN^<d tD-k9g_[e?; zhEԨ$UQD.XQ]3#'%X; b36k& :I%.[I⩸Onpȱz0Vwٔw*eruV}l O7|ҽA6[RTkp[|J0/*7覒gK],/ .'j\0Z<>ʭ^3:͒n ImSǣM$ (ov++#gj͕a ye|º_I$5ܶt(+c̄ՙA V\o?{2/qPX cX0Ӻ8a>aKjZ:vLw+5q._ {/cTerUoG<@t%!*NU HBJ\l=`ccHBQ$ hQsדICWu2dΚ4 SF9yث!zpM)К-t Յpa]~y<9ntcA&|kP0 1"l3UhU iq4Tpi4Pa h!R±͕S&=#;㈏8]5OCЛK޷ǶG*M;|Q&w2}`Uo{Gz9pA= %M0/A @.U&Ovgr%L()\&r7͖F%Ɉ7sxk,Ա.s[s tLQ[hN+ omHeV4;dpQM[ ]yC?iE5΀,I64o[6__RzzdO(@ j3Uvd 8"0".lyү1aRtm.0pk nᴝ?!ϣ r9lwb5$EpR?J^y8YzSsZx>($-f74vu7K+F,PTMC"cx_kv]R^ٓlL>74%#F rXi '-|9~|'0wMlG.!e-iA vpp|^:zYj$O3`q  _ +l7[H+$j6yMw;sn©[oaHUuF1VyfHDuU\@$ sDU#.W@5Wz5#ul=]ex=cQPSz9PߠA8浕\]y>SPɜ~ 6.%*ѿ颉&,3 CҴ!Y odR AU0Z0n+| ɣb^5i+2Zހ a tHrʋ=&-CaFd:1ߤ4$( G.sDB D| z!(gjPt.-3WɈH@6s 8%VdcTD! \"Ѱx~rJCBsG*@*fՕ1ܦ f-`[/:?a<gm: ,L12_UIяOH)/(%6$.58| D0 4޵)( : W'Ĵ3}4z;K`Q5ݴ`J'rnuAnV=B`4ue'$N 0SCXx6:%Tqvk !wR@ mrc: A$B!j,MڥOI@[@Un :҅PiNZv9)3d/PJ2ʰ0f_ْ I7^7x=]}r$Gix@`13~5 P\HR+$-$=u͎U&o{}v5:xO Nx rH'H%~:pC%^!)!u )=}f=94Q鸗zA `G:YR#ElP},Z>[.mi#7#utA5ǥhvc -[P\-88a?x1ġnzwV ]q4*^4MgŁv$\I&/**癫j=rXkl?Ӕ*F9H/V_ND<76N]Z~'0Ly~h &ZLW!{hs‚\CZq[Ocɤ3nxzs͊3ant#WBYgkBt8Bn$PvѾDGퟵ(m;Q WnzԤyНO3 M5! sDl<s_f1pI/z Rf,/HF[Ҽ̈X̘sl0l=&CZ @vvA:4$mCFOac'.Zg,Q[VC/D+y#9̜O'#tu_!` ;L;' 5Q;=%&Igױg|#CAo!3A"  s凓-"&˄&?`Uc{B7; e"5 ʺbSvBNZsč %ߣ`R H>P (H [v6a2[4l>_f7^wðj gY卑\>eS;;)9`:nuwb|>@ E.;c7EmyG7JK;!^@^.!fTaN:<伖*3c/b+Şk 6&KoāNFgЫR u?*?иpF49az8Z(ctcLvpʞًdQ:w& ejsK*~VU~VofaQ?v:Ec;EqW &$G7Pm4mi@ i0SɦM7JَN9whe[^Tu0͓; b|LVX waYE S= $[-/6OãXn2$Ǖ}h ~Ƶ{^0^YΉ#'y{n,1p|5^~{kMWovJ;f'm*&{Wi|on҂}8od;3ݍ.۪+mg‡оŖt/M~ԀJwMf/g5a TuX[7/~ `21&Owf գNByaY7nc"^1JXȮ%zOy6s<#Ͽ,wjcQ`b|gUPuZEM"+RbwZF2ZT3Ց 2Mu- o{7;9or-J2&H$CxONjswϩ1)Bߢ:xVOCPl10 }O65qoV|EɅ/vIMxViPFdy\] +jg;SwbyNU< w3pO?I|6_ Kq1S mX()Iy6'fr "eKɵ&KΫd[٬ZgCT|ǻٛ "7P~-Aɨf-&՚Hց!R>~h@YT .4 OW.5'Kfx( W1x@; #'3#I^,raol1}I)wAc,^zP\ooK(+mSd+崟`1{zdu6x߉Z;!I8U$SޡO[&'F_|`@0zc.s>H a:DqWP=96̨ <qwEf?8sNyJ4ssZZΦrJ4*SR_[ 8XHy<D>p!>q6O{"&r3>6F(îb/ּ"XVp*]6LF¡QF*d8.RC*7ӨXq0dic!F~_| n&.Z[ۗJau ͅkG[pvNY!噲!Q -Q;.A͐쀎aQ]+^d+L :[.W}U%%+&SJի摄Wc2X=]+qN*6XzeB!`E!5 S({ѓAŘ#ۊL-WLq vLRݑY|0ÓE;1ŚudeM["E&?y3'*<$Y}x!lZHBwxQ_n[pu0!#))d78^'u[˻̅_rc4;z &`VoL01fLos~ 9lH6 V+nTBkcTkAuD&I of꫆):216MupTv: :pE12sBTi WF* GY(fh;Pd>ף|I9V-$(*j2x%iQ@F^MCqw:q$.ܚ-Ke@ uu]'kGy=/H,uGcδt ^d?8$vISm0~Mof  Yy'0V,i9w[Yn' t  i ,$$as@L_ )@c{;O]73mvS7OPX\HOO|=E"=n@ eU'`&\ŷ j-}'*ӳBSв%w<_-[]hP)]ۖEo.}oX8c׈H &+4`4(܎ za+?tNfF; 9%+eki36/CylٯV2) )=d0]Cꨒ8<}{np6y3)' W%o)Tt KRJgyA$=vCf!>>Εlypv"2oD~HgRn5>n]>L${IAI+0h2^Rڃuqxѹ`nne}]s5&tZZ^0zODrx|D\}0I}ǧ} 9]Nv~弼(3/j=3ՎiƀsNyM׈ 'qq_xg-ǜky+K&{ѠVs;qh)Qp_gP};b"A [><ӫ8@KDPt$u-S 1rWV=c XM!'>kzWl{CzT.He>:Af≿7(Ӌ]qB& uo8v!M B[HA!LÝmc.2g `(iV3 fqAL!}g ~iY`bv%;qFelxqGanj "tuG_| ^ Rm}kH+5!b? [YDG${%p_C6٢;m]JMSV q&`/xP w$D䑞AVΝazc-LF˜?ޥR yW8Wc^ג@Tۡd\+Rm 24rōDZ?P_&hq*>TF(#7gu&j?<=EFwOUdfs zb3;Z/ϝ)0d\ba,Iz&y j9+&" JcQ?xt@ mz"bWNsZ;XSjyյ\j4`ᔒigeuUfZd{c-z M1u(rBrl}oZT ڿNjfa=dg/T[YdaIO)T'ӻʨq'8˚N]z!L#4Weo0U=_G"#m!z e} c(~{Le/rDe&Kv' 680Z09SPnE\#=PKP}V%Z-R+-@L?0*Tr!0AVUh96*u`B䐡R z>F@nC?`vjH'8(uTxp"j:mՁL)Nؾ]Z?E֌畉@# J_l:" _b1Ȼ&y7Wq%O>V{)+v]b]v Y !vNvA Vkw9^ f헭( (g#0 DuKօZϛ%/a%F{}mII)Օ-)OAmy)n%%QzY2u"I9G3ޞ{ja!8tW>: yNk %88l}@+fl #F]~FGTr j k;046iVrcgͥTŗv6H삂] LtW#=ɍ”R.NwB@""MѐbuƇ>T[!5W.Ca ^Dr  ?f-w?ycC{5$ss, >_d$nm8=/G }d_DlWZO4?zh!npzj} * bُlGD-voNj'{/ ;mh]tTУua(mn)?S @&ᇐG}a C=͢o8DG~=Ν[.ի>=˵<AW !n@4))9to)F$&wUa'_ZJ4})@˹a3[0'҈ SUjG&:hLѢr&Yh<>!Êv|"S+o ~ެ5"N68KnQqgw Oed TȋD9̚`y%/ f5ً:v1dQɏVBۿH+=7o  "2 |; ~*>ln7&.Z7OɁ&T'qH kCRZ%@{ae.9 I7enFn~jq [wi$s2K>XסQ[oTc O͘٬^&o|>Rʧw[ 1g#A-+crˑg v@{RՑn~XBWbOi$PW؄Xf'?'l2Ӯ?mvisW4Ⱥo#`3tr#̏b9u=}ΎPt&]9^wRG#gvl "5]1Ka6[ݎ~|[YOȜiSu>>x,<۝ ͜Pt$0R񫝻{53鿌֩}:$W{A0\g9 iV}ʹ[M`_is+{YlǖKqj Hlm!nQ$Zq͛`< 2!-]qoͷڞr-Q\6|XpO3Ccj⏭cy|h߄~M6!R|*@ҵT"^sqjZ  NK4j\-K,ڜ1UxZޓ^ fy{d  nAyfF/׵  Qd:kU2trĩL 42<h(ˏy "}G' O+a,+q(fa܎a.w xpI,"3X9D 2׮/>[+!>kU锹p*`6(7>z]RꇓEzL_wTdaM,jW<7P$oHZDs<4~n 4ü9ys\h= 1<@akƯF% xpX/z5y%c aJf;tlFt x横m<p0K!m5*q>kT|33gT/0:GLEӾ~4$cTlayo Tdh RCgu$I5,: kSB(OHgm ] qDgJ (~=rpeƥL>/է! > `vqJjoir 8xd:q_鏖+tUI#TOX#^X65a0 pra4PE;Zy[{ہTUSrʭނ*wbf:Fcdh@ kƺuabi?826I{&ϒVgRau{'L,5Y;< Pe80ʙIM@w7iTSĐeVdJ=fMГdݶdeA7WI`>yb*'2drJG V5q]T gwةnX 4 w F LHɨ1#5 h0t  ޴fM2 i"rEP -c]H/L$Yx֪Ӊ){Ӟ^wUt?8^ƃ]8> HIǽ=ބvOD`'<).C1ZD9BIĝ_~&Ao< ?2ƒN'"h%6T/9(;*5q!<Xӥ;O_l}UP/`8E! kT1ͣVbB>&R+B ]JYRP%b+u cA,K2Ԍh eFTY y!L4hz+Fݷt+yXw1f:PjP;H >zN?+vX&q~3d݀io*VaR/fNW X{!f`*™$vkXᥠMk}2^82HU= bO@K~YmUo1jE9cCs5| [ѓuӛe` M bSX=GAYkoC韇a@P2'^g1(3 .#lIp{@J(@S#<&R̓4=$N-wpҧdX^=\6Yb@kCo5h^KOT:'3Em$^IPZnMRX/ rA)m .7ymTՍx[0ܥi#=h>jvl/}zZ 6L"0gxv dؐnLspOVTE L<do-%ꛁd_` D@3/o%?=(Izcpٮb+ ,☙E,ž'qΞִD_@iFxexw>2FoK/qP- TT*V{^*s&`+;_,@4F-Kbqm)FGr}6.S{N9odH'|/~e{r. «ƚ'bH a}Yc|g4d鉮aW&c7S"Fג"o$D4%4. h]WfG`R,@>al9 e׏vdq1GNewRX:<9Z$GtQ˺X[`Dh1ev{MԈlví[0.vj8JrTs ꍛO{ `ՙ⛀a(B!YD$lKa?>5X>布a:0]Ro&3\"X0(pPSh)Ky5={2GSP Kwrqse+7:.YI+Pha;w^?+&xP#\_AXL$Ds%ZU{dz'cR,r. Za( v[G֏cI]JJ`R( =C/6 ˏ+M@ @h9,@.{Y [qVpCS^߲tA(fJ0E6v ږUl^4*mByR|WfI,x=GdCsVS)Fܕhz]o% -?:8-^u7UUdr>dڃ}UvL܌nSkld1|%2~>JmVF?6nߍV6m7Γݕ.GD  $.;@oX b  ؖY.bXzL!L b6;( i3G 5=]ǗUTpǹ] C{y|ݏ4BqǪ\zyLxBI4CKSɍYQ;I*i@'!JgϿcOMZ q\mޘ* P:qc2X5?Ib5 /?o`댌]OUd&:Ɖ=Zc&Dy 7RigDO|L9h# 5RZsN5цN8FC<)(ùgV*i-+t0$c_ܠGH"PMH;FjDT[e鷄cHWcҊe#05E~ۑunr $v-RJgмs10g%g kJ_yJM8^t߱nBu]89ERJ =MSڿr/Tŏ<%&T:Ŗ.*֊[gTs~%Q4L!ȕİv,b:jh]9ny8KB[P?.դƚA lf>jj$Z,BМ|V)}=HӴPݰq7lDߓ<$'/Wz3uK-Sa Aj &uiROPQFϖ雖DqJbvDLh97}Tp`<%)η.[w:', 0z"> ,B京7 fܔg1l0)֖1.٨w)=nvy[{76zʍrvhr7E\oq/ "CfK#ezJRլ]:Ff@:)sŊ;mؒ=|CwCe 8S(e2a-"Yd+r#cqqj|[,T66ŕ)IϟFQJҠ'џ ܋OZ=+WUvx\@ 2qOjNر㜟+Xf 쎨6Qe+2} nFGR|1(w drs^19ַWe~O‘~iMU0euI} ҔcFthnI ~wsH1O;"L> ʲF$W$FR%N$ty,Bxy*rT4PG_!V@8ABeMt= N,; jpvx%1,|7,7)p<O1b[-]Z #k*W~׷[/41\Dz\fC8 a>O:T9*x\y|R~7/sDJvTC>Wx!`9ۘ ĕMֳKe|)$nʳdzlXuIq&U/AKpgF3-~2dSδRr%`2_Y:#v@ɠtX V\uuCIZϜMs5ՈO)977?Im^,eЈE% :)bҺ-eT,Y %]03kҬ@`įeg>ka6>GjC!|Pư@f{q57|!#'H-d <`CՕP XRzA}yu*&ab6S8fOjDDܷRWka. I|&F! Q )bA;,9'9@̺YxWڌ9QD+9x|a,S̃owf_v~s2GnB \> ԾՊr[6:-^iy0,DZƸli6x&MDD-(~&~o=2AÔ;@zƒu3>}a!NqHdiې&ae w]1\3dqux-ʴMn*cZʈ׿ϓ8'/>.OCTV1J|Q@ܩj!&1>IjgV汈{,p>3I()E[di'9Dr?6cy?1z7NJe[6pٔO kʱkr!Zp Q,x ֻ= |t5?y\kE^vq˸p5yNn~"b[ 0; o rWg,m<}] ?89/RO%˘d-"kdqb #lKˀ?Pzt9NͭEkswD#Y5"pwٻj\:$MLgP3 Isd Rў>w镥,K_",vD UQu*r7KV+2uoO\m1ISJ/Oo"mj[j gzm By& {]}+nI!:_Y l-)>YT(j|ci_+%i0ф~-Rãaat1kO躾I<͵teh6cz4R ?W m닩yDfGel wG&Ψu0˙g0j&S1V2!4P-4祚 ZX6;t} G)Ʀ0[o5#P,J `vھ Ҭh4 Ӈ:6_=57C1:\Ѩ=ꈋYET鷿Qk8|IZ2?6|Xq1LMo=WlshFU2:&q,"USn q㗡#/,2b)vw0DzeǑSt>9"*Jvx mv`Ѿ(:^DBb:E)/ן-*|8IЁ^e{'7#hT]?2*bGa̐:G ; J5{B"<&\:?yaz+5Xx@m%0/e~턖a_hH/h!UJ~D- _H .nq-MO6UIGXfUdDdlQקS <*BUw[j)q-~8Y?d Ciڔ[ҭw2NT' mopW)gS/]F4 *7^ ::K6,AGd^EC.ыa>RM㎅ JR&j$8E8l.4#~& E8 e{8MFߪ13.Hxr~UKOO^+;jt#>TE;Ela(RMrt#һ]9FK!6,v:rI2'u Ycϛnu$" hc,!-zgnl5u[ә`M ns n?Y%6t_ݯk%_-J%EmmN8N5]J 539#|`Vt<$.GzsbWtbL폞xFw}pg10mPc7˫%H2;b~1s-w:}yQ{Qil~+%2!w@NՆ*γ޸F.Jb1s-d#]]aME~JEFvC24mHH̫ǀZ@|7kdlb.XfO?9zeJ!߰Df O'$1dOxGzZD9'M%AT$@ÖÇyY4͜vJhtбܝ =ؼĿ&9k0B8؄uZ*;XՔS4 gG<8Fz3%ֻ! 0TqʘzHU[T:R@ `1 e.%saҰвv~G)BOJ|`R98ip D$4@G{D9.CEA TϨ_҆KFg>N Vq?k$k2Aך-@,"d8>+:wf=oZ|ϰ,oD\i"\ :w+4ʆq E2jG(e̕grt|˥]6q2-;|GQpe?6i )n&bi˷=T`0h"#m9hC|[sy4hK> ?֮pn"ҜhMbmW4 e;t%5"!wf4*C dVu~' |3\T#[(=v:vR p&] X|5AUdI-JT9טRAe8B7C lAh xU@Rk1.`b@fր.; 30ƻ{B8nSZLOG̽Gij_%Ċ4q ?Ns^Cޭ3d4|t^zzTz'ݒzhhg4~Nl%)uI7>qkk2[L=A(өz{ Сg#~Yw NZ ; W9omnGG+Z.S|ݰɃ8ɿT^.[҃(I=O!Ԟ`~£S{tȱ?" H7,D(ȴM+p nW[ZKS(sg8Z>Itqe:#L͈HXZN~͗s^C[OD*uVt{Ӽ9INhmx o 0dʾ& 7+Y,:HtJ4V¿L#G$3 WTE~ A{؃XuM#16Ts@Lѥ̭!^ mݞZ]L*93S? G\?GF9GIVNu;.Mz ˷kD#֞DtocdJ5ȤQ!D/-nw_¢Nu8G+*`qQpÝ˧:2\eLn> S_jCBwR1yȚ R;FfG:֑ۘe6ZpQTẙ:k%vib "2i ^꿖h 暮UC[XCS.;|~$¦۸"!N*qE} Eꠝj#<8I+HIea}So펎OG:[PjdHaxA~(wT0An$]WSnoO i`|$AVhylFm&6]Ai, .Aw/\,X<-){n#;SvZuG萡Eź\XEs fYHu3qY @$ݒ͌:04ē Qҳb Liө3ԻN6=nWa%N]\Ό_(z ;kP{} eY#JDJyd8`H2Y@Oz( @D?ǫMn ~ d02 h=[wm ̜&|3{Fax8j2jDxGtӒQ3BN hK~n .c}g"-+Ҁ*,7Wh1 #_HbrPX82VaJc[F.5c_G=)nYoc?S[pGGس&ˎ#nr] &xX:n|GZLbr1lnwޱY>) %MTD]ݒ)WшL"P0 }v05ge 9s@"ִAZ8;Foμ@pϛoh=R- ꫐p(HidHHy6MȦ&Xكz ZZA_kӳdqOoX?HXX/T/J]\,$KjdTxjM/#$ZY2rO5N&v> \tf- ;EFQAOnt:^þ)nH[%k3uU/FZ#3 T_Wh#9sHcU.$Fg"^6 znWy^KxZ2{o!`YyU m цWAAAr=Yz[ qcwTF",gS70J<~i s]ae$j/K\aDg1.<B_}{j,EaЅCFq$1,''dkA*ɈN0&RAufҥ" >#ނ0ʰx\;lG7UOr-\:R0l1KOxh9˜T!`S!-m )@=X=yQ5[*I_DhL[]up>;BBV[V(Zyrb'ʠn{4rw[ZR{_֌CJ*:įĜtO~k|ȹ؀=R8S9aK6 8RyJ;ͪY^IJƚ*:](l5YUL)%#4,¸6}f?{˃5!)pnHvSƫ-TFW0:1$]9`G u]i@"jSт\(Z ӲM"_>5/H UW_O-${y$JVWE(Gkĺ#uU>8'M\dC`IPdAlЛCH&f&R^DZf 1-/bD%FI- _Zmu3#^!ZmNxR{Ȧ3vbd>1J' 46r [,!xP"2n`_; :AR*E"[d}I@`#,DxlM)8#8GԦ_zbvC@jt\;e9ǁQ7PB.8߫Zc5*$ǪSYv̘I7ŰotsU>bi[ zO\Ja{"2uW>%ٙpU j|h|]`f> N#KGN$B'ҏMI]=wT~z9*Sk{IƳ_k&4-kbxԝ5V,V~2~Eߐb).Ϙi{:Xs0TAV ks2͆*IP:0 wOYJ$qq&(Kp/ |p#9NfDS(Tƪ}eq}`$xs;C??v[S|7.J q5$Uk]jucs M0if,m86ZڅU@fLA{Rr G,gT%1+?hѸp?kp1m4 YO/w|Hh%Y7-RR]Mj\9ng$+YHce>g(v%ULלi6Qb"C2F›Mba쁟pB3`҇qZ#|]ܻ8Kl^ \ȽkrYΠY1W,bplW ?Q "H1̖Ui?#-JCܹͧa3.Nv[`lsIMAZI,C{ ٩ cB*4Q>` N Uy3.*g\f2& R=xjb*B s 0#zڃ0N~R(3rTUG,PQP1kl.8)eeNo̬?cIy~ARlᔪIyfb15|j:A~?#%#kkz2/$Pm XfE(=(hdzJ5|;1i]B>M+vmo$zla} yKXRhU|ؗP O>l!E4!5 c \nJZkW`iUJ)xU&_n*_[Y/{1PGfR}_Kr:zqm2 ޏvuITh.u)5 ;kTŹW֔Yf;|g|j^.pWbe#|l* ĂS<f'd8QOҶ<%"KxK\X+OZfER[kTa~Ko_(y%T@{Z+lm,TsThªHNi}K<>t  iJ4Sg$mS^(,1p9=6u)E~Ϫ?&X7.н4Uڳ4(F8 R`b:`’jAKL?+""Р aD.v6%LvbadkmͤSjn={ 4yȓ橮. 4!C9-0%لk|h<,nWMƔ`#X753.8KD eYF^3W-qY сv+wl#u\m>\A5W.]Rf"YP -ngґ,(~'1=lq%CtRS/]"C Kaf$afvE|}Z`O  q&=j1j×rr(5:N!qp= E1Y5<0 +Q:&űD}^(j ]oF"LRZа0c066;݈JN?FNߧWj$@ʇOnb47`?vM6dSrfd9(iᅪXQ7T 29VRT7eޅde[/WJm/"J}tZ( MV1Xg)]I+T 9HO60Ok R^I=1~kpRXRx}yfAf$Rf±Bm@BG$3Q17r0H6O"PPFk Pa>e&WތX<@=ߗz#hw83T++򙰩׫,3˜=RJgypDMUm~LӤ~% /HMg/jUP9U"T̍ð6qe:eyqV>T}( b0yIJ#+ rxsfK)24&[Ʉ@.#޲&𣶻Df/90S7GiVzlYaD-uppso=1(뉏 {%cA!н뙡Ss_^[&"¾x"Cղ{sfYzmDVȬ^wsf_v)umy1ƝqlN:&9䦴l{6dOo4~^ 6+pPi}x3(Lvzd7s~ t(u`nR(Wkyxf@5rTQU#UE8!:SzݣW<*iם;^@7_T;ˀt٨wj_WT>HN"yk)h15f[ zz<0E: eC6[T޼:ihp_Je`#DO3Bu䀛ط,\JDAr)غ*0ms|G`x*B;yl|v UCJc/j#Mu UIx=H}0lᏍo\Ƀql']Q9q,Q5T%1d+ L,}Ec'>T{$1 |`ؐLԩ'D Deqd½QnVW:Ov-Nl^x[aLKſ@cƥF#2LЮ0LpK;6Lx[| _2e#.8|SGc>w9 9'p{A4ٜ^VÅP~C#;Чԥ{`tkYLBd֗\*0CYMI 2ʼ!¹$3ЌG_upL] Z H L pީ_6Ӑ$9i9.|5Y#G\L} ~@R tYId|938$2D rN\Z~0Z*˔"ځTw*Q>cоM$Wiԕ[هk}a7uB}ẃM[Ft/,nECgHF-l%|c-t{\:?^Bp$4͓.z3- i&Dۖ3G~)Ml'pmA`AE?\E^[$[?(0{ݱq(W;K]R@KwۯbdQ:y9 awtaP{].d13Wiϵw㺇h8o \fv'* sOG)'>O2JfSgy7τuOb,gl*?i% P5ME9i貺%dss.JuQ[- ,.R] {3JңZ&ܫ cg/l[3ekHqo.3IZnMp,Q! ~G-ĂgNAߎS"""3.x". TdyPU3D5S/Dйj&MyB5k#t;mOQ{܊tD@K$2L)V۬Ot?BVՇ=GξA8YS?ԼZP>#d4dġW@uL*o_ )4ZCS7Ńhg8wtFO&_=.xଵ)ob,zW*ꇰ%jU7:BUx,a["r(bՎF.+u;QEiy\c`E--n{{ 81a G# 䝸\f97;F)r<^4fLQ@ǜ Li]A 7}2O 뾪X2#6:Gob78D-և2,i?\Ѧ8T`nTTtp/o>@pH-(C! Y'G)K睅5`p 7nyPΉ8 X= iˆ>%@~fւi_3jMÇ鹱ƹC)T0C?OL|>Bǟ0׎f_stcXMR$lPoǜEs w|_mS:[XAO1:!{3⻌&Vs krl`8ueV^? QcjDn6:Y¿: aCs9#{NYecBWs8栦+v0} ]eņKB$_=AH+짋/i\_( nRT 18b"LKI,,x_&>2ޢEMGɇ1t '?˜9f~|/c;)XD}&jZ(9׶$S_x,;d5\G%/^}b=jӣ%jb](&\bUXL9m⿢w?h:@oK(K?yڛGyx\ 5`\{2ua@E5g$a|S2:q(8/./aj ׀"w椱&! D"kM@l4/ ~ \ʪGFo#3|3u(+~Gy8mA/P1ew&!G?}#;3c׉hQL4|\AQc{|w橸?T(O[9w[1-ö-2!4Й׮K8YqK'忔ހ2%L(\aKm>WU9?-jGVC}M}n bg'\2'j&w]Wyj9bγ?5Nvo-pw}@|S4R?[ANuY3_Ǎg&jI88lXJ.GGU2drޗlsg'| @\؈ūd ;0UI{/K`Ӳʠ TNJG )4woSTj8()IͷJ'a|l>"gԹɆ:(m.!vx.¤r4S풥aԘ` ((?VarAXQ\E} hM+e0ߊd(v؟Ry tKYKnBbyN\TkD aܗ/qK0X^ߗzé.=CWY){_j}זZ^qf;yTr` md |H e^σ(TO^,(|t qn|c5o&]qEIER GNKղjqka(_.uw!?wծrLs zM[5zda|iucE hƖ`$u?tF!t >TBo ?b^eBɠPfFB9/ Tnacò |zwɧCAwla M}4נC4ۻKy=Z/8d3}}ʦAԛ嘥EZ-(~zc(RSy*T.U6H-8;(ێ. t67$#;KI`_ X±ו7Ǝ.kǀ)bVU6W-IMCOndaż m O>Pd,L+ǣU`=10KdoUw/|rv~_ Y܃ve 7CDPgC$N;э#b/yנ؇5eu4eF3_ o¤L=ũ_P !? jQ8#LDyq0D#Sr߫!v}0qZ.o@%+iuHKc$\[{pAAzt6HL^wӭ}syZmaס vJf>ݷfϩFNRǕ?>iۇWuS=k$\`]!RλH{!T؊(#O>Y0l[pF)Qyٗhݿb g7Mc(Αsed x*/FG3*2їEb wt›3|]`4_=4K2ziz ǽTG]/E~ҀoDR 7)`q9ݮ4R^VEsvؔw+U0J 2ȓT8ޒ_b gYE;*R}:^ h{sK箼bZ~>>VmH rEuaJc9T5 svF1y a/ck؄)=8/C5AUMۼVH@{"%ŀX(FC9M=CPU(#Bt(lPe|BՏ$ _z X L'&l;$4 _H)=֙/P9 ,6u.jP +)b;mkSj rʲa]^,@?KL7 ʈ :E[?v֣LvF/xOзż*W3%b]Al}\@eN=XPcj Cz09[tdڟRr6W$Ѕ0g+ AA@ڎ`τ4{Gq5ƍh#r9X0 e6ܩܺG!K(+T4 z2?u}T]I\ĵnµ ԮFfοM GKavD̢f2%9N Bem&;';۪$Tu@7ueĞxt#MϦ%yWVZ=>,DZTPo?CjɪւBڈpbO*7A= heZNxC(5;%2kcè+.tkCPtѭK9Vz+Ct˪WWݷ+LKMa Bh⓼s}=nv>KGA.2)k[PhH)DL!? ;ͷH$J*|6^1']'XըSV0`=UbU.95K`}^m6ο 5G1de t+eB7 )ٞ;H)/h^2dQٱB ,mfJBz49uTh@EqAqL[<P` c2Vg8RçC櫅FLܜ6|9 {dpe rV@Α4!_l$%)rK`VU-)a?>ozԍHb1P%D9lknϷ'v@R a*5q/҃qE1oSO0mwV9 # <-r hΜ^oZ{lX-h뤱˦%"(?bmtƏ75F=~;UPԃ©\;Km $v7#o\9vsrM ҥwzC/ &E4ȨRħ v*|I49btkъy__L'Ʃ kJ + W, Dhd5 jJw@-M&Y;b=XNj>QR2NbӔ[ZIw;@g 5=V>`] U鱴!s1?2#HʓtD%ᇍ<8}U< o$ 7lj k ?[hD͓bAOln"e~MׁᖱKdX>}-hOu)tZ UAudkl!Vϟ'蛚@Bǜؖo7 & -oHz=ሧ`댉pƇ#4W̜NR$_uAzEX%6XPxy M,41 jG^?ggKdT5lڪw;sYF\{!q#I*Ф$SH%. c`+jO|?Æ<[pM/M)tć4kyzID?>t8'9.gbe9@@:}WsrpᛄRV :(YEB7=߼I=Z{z6w::G_hؿ*#_a[,X,AxI|)pNgκCZZ{uHB%7Vo@RYτKé<y [H@uy N++ D]"g ٰ~-Z5ZyVldm:'f%|=f],NIR h(710>DNƛy;1*5O s6-kZkʥdy:dz=W%zDgxToTa `~İM@ujOPKT+L$r탳OnUUoEȾE)6;$­p¯LSO? P_VqQ PmadK;HOD]IKv~DnL嶎xKm^/5cQb`wWmaO`22ScBBeI3+."c]}0r ޲=U+j>QqΓIG/&eHYZֺY;vp9sCf^OO\&S ՙ&D[Ɯ˹RNc'*D$nfuΎI*\&d]#Eb*ZSץ"aG܉ϺaSq]) !/2$ihዤQ<^4y%9,_'_wJl0qȘӎ bG('Y, ]ZXTz/,kXkZvY2dm;-pl\5T*#P@WS!]E[Ͷ9Ѿ5I>>QyHOeH,&6_( b 8e8/ToQu{/n7#W?Nd4JU";TdQ~;[-+`~g>y?LƀT4(d1d" Lc:lkU;Hط rd`83U|}#]sTx<}b^P4겨oO5Ӹ?xn'/A+@bE3`3p[>ߪ*{?àxoQb|BHP6!=Xh)h~Е3d8,אCV`.i';R*%)IK"_]y{(31]X)$3>,K¤Xs2#0]nK'\hBxBd"p;vH?{3sxpƓx6MHđLvҊ0˪2{ ;s2]G#p\~X%xpe@%bv!9]?MGSMΆ1藙mN_Y.I@hb1[N>wdpXHѱbxkHd_zlykL|莣ZpkR𢣷d'`X l O/@mS OM vf&ջ6scI.Sߡ|Oh{<.y`nwc'%FNea3}q;BpA@]Fa3e0szTmL]l6J-K|Д5(6WG96V*ǩ6!5 $ŋB;&7Uf&RP:6@2<*2,rquK S׉1X?^-Jooe1ivPP3^ NOD @N@bvM,(u>t) I2tgL" it=`S*D˩G\--8, `e~Fl R; 3f| ?;aRwr6絝}q/+zCHPKWHabbp[vwP*Ys<Ry4>Wdy!;"-9>iğgek×vإz*_vVW;׼ER-;pPӂ i*9E sk 4s׏B7z֎ _jyXA ! G'LiidKI wW mv|o4Fݙ_?PȉE7% j(̪#xob<ש.ǨxQr"XbJ?Kk|Ssl"f^4c0 l8:6%DUcmIBxԓiA|]O1ҐH-Jpc>ٿ$c,5jq/DV$-)՝[G8)ls h૏6+P>Z X~*c )%EO͚/q8<QD@1) ]IQ< Y 0\v$ϩiIJ;$ N4ۡ 6B ̡j e( ^ELOMdpοe8@c㡎aR9}霔ܫ_%olKUjD3&TC;9Gr9QS+Lgtݧi4+Ĩasl V07j{I@WRtlx^;AslȏgaN{TBKxݛ˯!7_:DfO:%^zJ 4;VMTsAo|_7-23_zwfJ\ voʱ&ZG1V'YPɹ ʴePW\;#?oe)/ds_- bMUArbJp)ƙ-'Yݖ!!7OP VpN$ɆZ.T:+Pns{27,\'ݞ k|w sE@Bj2O{CD7ӈTrE 6dW[ 9=-߃2ztv̧HNN/wE3/m"s[=$ֺB*ms'n6=JOTiP}1"K[>4Ȅ/|W[sU:ϒfFg|( SbGZO&I}bk?CH&+cq;KA>?+;n/AOWU7?4W(59d磹'xA(!nwඥ#UjlS'N{VZ8@ X`_qpUHsԶ|Ncc+iߍq(Q o-{}'4'H.vTC( \2nuI΢ua^u=1=XcCӐ)s7 )|N\eY򔨗k@jA] O$aSND-<>s!h.+ZOwZk[~!'qR~X6\D/PyK'gq.֨3Ы95'*m(-م o!d~AȅҢj\ʟWҹ!>sqdbm[]Rz7栟d9h)$fOٸhPĸWp$Pkxv`A?i~$䷆PZ dGJ'\[]TMUUѠHy4\ If] r3`T"<#0BҟeO1K4z]t.8x^))8X agth!4fL% NW1C3J dBg_ d9E^X 8y@mǙ$P[vԁHx_6h#d3ʜ)qK4P];d~0_ZenۂsNR#Q,\& w&%pD[m0vt2_V4u{eL R8P83HP^a-G@51<!8֭ͅw:δOs/Gc1^f(vc[`<"ukk=5L2L6Zj]g;kӣy6 TD^KϛQ2t7$ȗş6Za"ӊBf~Uvq|Л مi-q؋a8K'r#P޼,sĊ*g.Dp6;!ws~>S 9o`IJs}ײ7' CBc G}Ni Y/-)5( s܈ $5Vj{PkC%>lJ:ly2HdAɿCӉfr+V6`#v\KsQ KVrĮ bzw;,|m>gl)_ȗK;Fw;;iR4 "7d9 ֳFƟ)hUՆXN9nG hX[ ̲5gI=Va{Te<8DڰwF#FJeSf IHG0O)\Yȕ/ϿWCNZ j"RxmjThKֱ?.R=u+8gUz0/+\i JzbxjD_ɽ¯ +tPAqZc'a)Z<ՐU<8}mbR,=ّjM]:ibw0"A d? eHvއf3f1(T;dX{ܾZj<>IEq%C[FĈHJp'iqZLb (ûU^B?:,WP/y9A1]ǂ/#7ꘑY*T=vTc(YUEu7|nzy3t /`t~|!?ځT $dy.CRQA1lRp4p?ʛhϖM3m>QZ!i =-j/!h pU?BNn4UdͲ}Z}qW~"7TYPe9C0;ln;jI9ma,.]1|b4Ȓ"A1`#sη;VHiKpڡTk8<*ݬr2+L~yh``dpBZ$8_xy25 K|UpJb[~߈7 OG^0]u4##3f,;YPe0_Qm-];*:j24GB-"YmPzpL*?qu7"4B !#] GX䁰F\vMbi곖or` sOZ@3hMPje/YPh"4n0V5zlz+Vr Q &:`ͤW^,,da}&XyMC-,g7v]@gwmEjå$ӭ+Z*`Wà88˯7QucjZ_ׂn:]94~Sa7%WͥF(hRK哂8?}p7rC(IAiP+r~fһF\rPNnjm &NF,GuыJTc lSF ,\p}[Y'3YW%- ՠ -6PÝN=;r杘1#^{"Kt-crzG쵝?Aq!ѝR?)f=%e $rWe?|ToX3%޶G=Q1==e{Wv/+rHk<$Iaqafu۴!§n_ZRk8h%Qd6MDv!R>/vCfYu~[ڕ&dZGD*NZϮ]W-+ʻU kD}ƾ:A1nIĻ:xiw}S3y^FYKw! rhQڮL;Nd }K{p|| Q(vet.>^2O ق+lUΎYa"U>0Qǂ3 s*VӆBXnziyQ+x.hG>,KPgmPd5ΖdNϻ4wc^3 n'[ebK˻OTcPw4v/<EOm9*JwG=ΰsBOF͒Rd3slR{PIX"3XTD/zT[i#EȨMe˕ *~[oMs#W^v.-|XڇQv?vg.&_Mc`E,.掙 AF7ٵsyz6q 㝢ݰU.~4FM}0`u!:ſ71r٧f1?8s/W珝*]#v_WpxxߒfrZ3,SI c*K8)}2v|H#fE0-}QFڷc/5;mC?z- k5^vs|\ZO"xq"҉~(u(gho(4F=?V1`O^).gg L$HЛyqMJ!7oZлS;uB 6 ;V7yh(M_HgߖBFpY _z~D[hEւ;2Bk9m6 9sݱq darx\{Fc.85L\S^lw,6*Tb`m8|qp,,8&ѶWk9%\O.1i{ڏ<* 6 u;^9iWvNݔnI#[?߹XC;WJ:3Kk qSZ[*o) K}b6 Ц(bA'3mZjfLE:[Y9bկe{B [asXBfXuphquۖ$/b*v,y^ͧbbizO]4jݚCfm1)vx !``KLb ˻.&Px}e5o:Eٹzf ?\B8R~DaZ. <;=c1 genGdaY .k.(=»ۺ i}9P/oEkάxU #~qһ`y?#؁m 8MɕҸ>'$'=ኊݚv-iEdSM`hxGadVZnvpPv37xD.3I(ۤ:7PiWtDhiM*-ubyP4ZK1˛^͚grJC .`zQ@fXL7{M'GPM8ڭQB3q'҈NK:4)^|1z&QyMRiAʂJf4ћ i!13A6U#/UB_IV -Nv9~\Tj%ꪪYdbNvX8W!l\꩘i{!HG -"BKqk/:ice<^)%PP(5d1K=sToY¾ pcB.=De ghAEbO<ǯn=3%rezR{?GI[a˩ЏGMи(yXw̙IҮ-W3)!YT$dW QGw V PkOs{wp ΘmX+"rY | bHVVZ7Eck4zgYn/эQ^p׷(ݾr_Y_8*bJz{DRdZՋ|b#iSS ,$|Ϙ' @x`n8 _y`n5rۃm c A:aWKh$ٌ4{dӫM\;Z kft k4w-ERlqũe9Byא 3C;V{E _tn䦻>1Js ={Vt;l #𸙗ep Aa1i?/|>wyR$(j7sIWhr[!agPHY#$ES `79~>E"v_I W[/q6vPǺ+VU,MzHK3LQ-)荎:t[@ 23: #̇{ Yo+ՠ}L#T)*5=-}9N&L9!*op3Bm#RvMd`x<Jrg8b/4m>D{2 et$A N7>Bԙs􅛮L&.ivp/T 4h҆K4GU|j'9k _0\M0Zc$xB+7e&*e@WDN3yk\hT(KةH LyB/ J YB $eSowk@A,T&b7ZmwO8Z|2+kߖu'p%Q%j!|x)wGQfuwL0L˷TI=+E6“Uئt8n^ c?z]CxNH%ªN4~|ǽ/}Tv^s)ahだdPSYsx4~89zb~(Hx+@ V)OOw8fjts>NHֵbsgFKF6 )sP18 6 Upq<٤m W]Xo9{?$[GGo;QNgDC*P17R$Xpn'z <}Md ѧSР[P3 &'+FS^`{@sA"RU{?T1DܘS"3R}] J ӣ|HvCDFvgmN:Gl 9a2WhW?&!K'RN%rn^HiiKpltْ@r*be% 8BE+pGFw,O ƭ+BI7C|nAZ8`a%q"uFyټ+–LTL^js߲$ *6V{Bqއp`אvYXqٴ< !BЯPwA.SAX˵V |vZƤsz#I@Ug\m$FdʿJ5 RD&15S_}u@_e\R&ے{C_Ft xM3SM_'&,&E"0>r[xr@Bȃ؊1X Q;YZ-i|X&C'[1+RPdݳlJ,A Ss#'{ ֵ٠Ԝ[m$&9"zUQALֱfPf8;/LͦmXƔG0 9tgr׫k~{.H0ya"Nm.2[D݄|jPӷ>"8n{rC?{vJY9OJrR/`Zexi ko,z%=K1 k+ٖ/dy-Op GMȜ2}xr{U,?K\Vo*+x1[hB2.'[ldMnϣ^+nԮ {Z^lMuôCżb0u@;ugtFsS8Hɤe5 Zld90>OL&lсCa8bf G 9k ף$oY^npZSWȽƀ-}ŝxqLkV1JN*zN"hNmwBT \S(@/Z.Q#K㶻CUo-kpxlէQ+#kxPnxEPu' 7:j0(C֪jɰH'c-xuo1_K*Ђ>4@$ߎy&<6;$6 A)xg*ӹms)2|Q+§6ܾK[e GXm)u2k Rܪ"a^2l 6k +$3AHRl\j Df@==6G S;)Rz[8e\('_0xO ʈ ز~>Pg?\Lm͙ ߺ7#={.ObV{EAWC;@@3PO8r#ʲHllqI Д e/j jc&XݳAMB*fj?62j9.WH3aZ` \bkfe&g?U%hw~cczZU%4ަaP`|+ MD؏X­QۓD04jRx 7LX8X>U1Zwn$nm 3 (gCZ rN.a*p[c!߯YNQ崬(8dvSJ'DG~vO+m~FpN1%TpRowk/Zy*"/@gw3"uH%FF+҂,MϗEIh, e$b*- Ή-= _jB^.Hy.8`1X+!y*Փ*/¿!GHgZ{M4&vt{a#S0DշWs+W`@1l6ӽ 1ɡ]6|7U~+t`yI꓌[|UBh ).Au-'8We;Q6A~Ng-V'#Fx/6 PV^Mq!PS#% b ĝW)2Zȏc!4:s(;Zn٣dEf!'L3V=+ ]p*}O(c^3>~to ro㺋~ʋIKLL3;!a#:uM뽿pytp2KG *P,kV`ao>eL+zܱK8ێy 慚*1J|ACSSϪw_zlK!+p#ע~ RMY81%*oTQ]SzVn,lٳ%1k.??B/2t8[n*,Cn~hT`4:frִK%ya 7xwY\qMEt2˅x#D֓ XvR=>g˝u fhp``&{c\2Hآ|[>9J! |E z${,7Ľ@4+ ;jU`==vsP,|ZQa9 _U2bl{&ZsdA'ҳ1Nª Ѡc%yDZ0-1]j+7!:2U-65 lVV!Dğ~[gz)-M'[S}-_ K G_Q6Zhmeu `<4 LwFKgϏVC25.da`iXHɣ۞Y#9J7^VSB i8#b"m𖜉~nя8>~P!< œ}EBw:; |̑o`q` X9p-Dei5V}&WW:}5 !/ƺ16SS#oi0e:[ˣOKC(Ȅ'nw~Wv,C^%q.j3CAJJֱC@̸4-M4 -z/'..Fz26vccF{`&3aњ>]0b3T8\3} +HDS&{rőT~ d)bg#g̑\SmA{coV 1`@tr4N 1;b]I} xl~1"Thք~Dq6{f|.ft2!d.mҡk7ݻd"iDy̢[!:|Ix/tPxZ0 xRY=k}jA{a;+\f1F_ r[*/B9ΘCcU=,FͿ#hY{ Whw9MNݲubM+VHM3XXCuFr,W&TV !MmIF U4a;,ב3Rpfx #S]P =Tq~e۰Rt8ל`ڻĊj7E-٩K4p.̅e1S£؍&PcEfe+{d}ݦ !ȲDǟ(YQe"Re$jґ=Zo!vlV.SnǼ!Ž均z`JW;˗Iv}vf]rpE^} VUsf@K"y5P spȩLof5:.UքK_d/+_FRglk㣝LGvh-8ƽ%ּvhUs0˚|eV4 {$o(pyV+=If8gUA?Ng-SB5/7&o)S :Ȥlu(^H8)mW 4#dv vS[:1&o}&'Zڭ'Y@X+ޟCW⩙^ .EQl)&5gVYJ}bm@rQǝh/󦚿!/*o S6xPhL| ϰ u ݕV9fR0Wuf)uStAV-sl)\aP++3y"H Ote1\An4*ٓ\u+c2X[B:Ybp? +JʆE?D'Dp&ky(#V&T7&2|WJ 1n1A<6v 4?0\hOi/˙ %n CEnmo`oµ{#-yB}3hrl滝խv ɟjƟ,!ܔ`VRߛ位:vkֵA&~-KP{{ !MiZ 7zm+ 9AOXUsTbzDr]I[hlk, r7g.,jJ!X9d4 FYM:_ !Ydd?޲{iǡii9Wn-M2t6}>2R 鳈C+i-xC s_E3C}}!ZsG hyp&h $15$1imBAK>k-ݎQ>p"(跡PG,YZ1dNU+bH|cWhhi&"$jR!7Ґ w&(d2m"*}JLlHt^?GLzRi1j` Z $z\@ s%G,e7s ZD7{9+=CD]b". oB:<22t̙,+f %ha mLJ{ZK%_q &ţc j'}S3/–T?s0[XƒEQ+dc7*|*tqd#E}8K5<dWYs#dx=lٛ^zba2Sxk_kXѝh1IŬgwxx(%g|;ߢ%xPx%Q *G4 !u_o`n~~،A B[Θl'LT7@d\qduUN]-vћ]77E±ojؐRX.k _ 3:E1%&|>#2#z7xJb2-9(49U ÷o/xZ;98_wS?쉿`<ʈ4PwqFKD(f`^9BIN(1s.ަH홶(h{m>{BʽE9+"˟Dg_ YtVm5N@ -JsH35כzbva8VeK,JVj|K}tpR{EJzPRI8b+׼|&"X :)|B$"s)(C@"юR ;:{;w9 Kj,qa썿MX6t4 IݴqVB4%v&OHԔ +H% =O!AFG- <d輵 =h_Xv,29MDeHQ i{EX$(ͧ4^3P䌽rR1 D+Pys&:(9~T3?ٴM#Z߻*^x a@` ÚŴF7'e`-"&:G=aN D%  7uo;;PVoŊW~n$"}h@H[J/!#D7xp5X ԘZOJD:9: J(V~%[=Rsw,ĵV?בC[R]fSdPjkh fs${Oo|upd[5U [[ ^ 234:-$oC?,>?!\b*6`D@.@YUPw')o[c&MI=Q'P^,;WeS" kSp~heȋy7JwDFķwHCxh ed\'?p6\=+&& Y T)\4F 3mК<`^os2eif•!b&))&D T\5K O KK0ߛ8 :`Xn"Y2WѠ(JaI)vh W˲iʝ1avT0>FAR}[^I/f9Ȟ@)7iIJY @cj>HQ#l9ǡ;ɶȧ~vrGpH= q&AӃx'[?H"&x/RXU$:xG &uEE$3f4]qsu;gX%3&HaTM4cpS!o_:rĹRIK.rCD?}fTI4<73$bS&{ʼݛM-r_Brqp b-oIUC)=&yj̋gRIb𨶉0h wC.JVmkiևz ,ك,lW@dN|d K̊GDȚ⦦b_||-9!4= N2d,\ߌR&glq*Td߽o$ }*"P1L"[En%#\^x*<:#NԧUz~ncysn}b׶#-MjbQojR%'FŸ!+@D+F91ܷ{.>{tsMFdQӨj>~Gn4Š >&U/-{7zq@` 7҅6eJ !l2F.V( a1,Y )%};7iØ)*:\ښkJQD:&V//.R#v]$OYskac9o#+cN})O]\gh:"X}x+ߞቐ0Iج5l/YB9hyYaj?)X+Mf&8eQ ;3 wfw1r>`ZDZ_E#yz.QJX")[/|m/kS?q)?A 4| WVF͌:~*}Vc.bO]W`> *$䊆$M~< :ZݺlBI9[~6Pt@jl3Nr%P;T Պߛ POPe+h.=M]iiqEM`{3s; Ǻݬ=g'֑^4_$ l۟kC1JnB3!uʦm/=\*;re ( =8i(n$ծnJ+`x勐 P[,>H08y-TfZd6^q̓ Oi0ݘ|8osEx )mgfm$Gﶕ-zu)6H< w:oޛ| rw`QBYxW"G =`8;eiu/!TL?Ρo'A1CSô.=z-%|FxSl3@A]݋r 5X ,%`4*/ZO=Q]#56t"Dyv|$nH}CcW>$uɜ 8*[cL0y#-* ѽқn :lsv#ʝײrz=b3c0+EO7(8\Zg?<<Pɗqv tg'YMJCShvb'׉k)r*x6wIȸ۞}Bvvn~njJõ+F[!MV,: ;ip \9ubN Ft-R &rww~Vx!(ܘ%.DFp?,T|Z)糇p l'A*0oc*揢m|lJh8 ${0sA`pJN}z܇;.^qryK9Ip];Q'W{[9hDjIv$xRDDW' xA\vmXW='?ZoY5kk4)(AͷBkX-Q?b+?pxQ24SQ->l_8үP ͡+}Lw[6y^CUo2"(>GT ,&=몷rHJ.H2^硎!yG^mOS} b^ltk nf"Α5)G9.R2_%PO`M8޼C u= s7v0FK+t\SOSZ {7,, t{*\x^./ս gtB;%L4lZN(r\JGtnHa *3e!W>і94Τ{H;{\ B2T zoAi dWJEzЛhgvlt]zR"Yq wKZ[s%әdDRa[6\x>oïpX#xL&Vaw{2- Ƞ X嶋=aRe& .e>r$JdN6GLJxM{K\ Q*g aQEOE0V*=b >F ۂߕm9eēJx扭BuBtAD*$Ǩ{ <\kJ6VҙvE$ߞ{uˢiuE} ʇ<-n%B7(  n.ۂ]AO 4KA(FWGw&hjdi,^Kgz涅i@óAM8I% MT2,'m% r8a:1D6A\ / -U:.;X]QGDSJ魟אmb4x6p҂;U܌xU_8HhLjwN?s< xHN.)G .KDLV܎" >9GyF\wE+LQDes73Lv#ZȂ12CZ:ztNI~D<}5^Rٗ$BtDc)G`T^K Ì}E/ NHfkn ܞMԘo>1&fϑ?܏!kPUƨՄZKTv1_]`"e3+©`HWޱXcnsLN'9Dm'홥_Iս`ۇu ؁r"K r JH>R"T-` .JNw"C(^(m>/Z]Y4 s:W̐﬩ {[L#%Tw֎h6dn tH -zniAόADC7FX^9-cR!S3t~t:ϹN3S>SS|4\]+g,}S'x<Ǔ hn(𻾇#1Io"= oaRU3aaXAwDhS wׇ#&9 8 |#{ Gsgt>څz'vo՜Vgeק?k318"Ag犇B|4o<9d}}6e=s !Natqn?@fu5B=@|72_Ayb0F sU&U_X0O o+nql`iE7f5Wx\w0IB0b*+pߘp: Bu=}lgwEPEV$Tp1mraiB-T2 {57f~AVIk™I|q3=A}`$#>qCrwʹ*N⻾0#]ܜ%Ax /[Pa(QYk.@|@3T?$)bQ2D"{J[8n)>+LFxpU@赢)iO7j?yt>>y(hSc>؉埱MxO 5TqI1#3ypR<1l .A@)zEmP`j8m)s.wY)AzyiO.怚$rн "\O~ nMŇ1=iASDEJLI +ed<`7O8yj {1NTTk%nMf_ke x<[#=$q}[%820;ߡTkƹeIe%J[yw߈D u^yz/՟k7y/~\S{?Zȵ:V9G6LJꞃ]Z3kMgܡ~3EMCavzHobrҜ& \|׸ vQ&st5 `# cQȯ7g_6S _RY{ B;j?M@p#RW>H\cJj.BrTT" 7Kj^&dig b|24ܓFt9r\.U`}|:\}]ǡ6 ;`|4ՊoI褌 4K@/Vyk1)xG*"CJCcE@5V]*2!f$tC붰=eP+KZ:@tSo,8e {kJ(; 3Nę_f3UqRi{*<_5W!Dפj}'MpԎ!BY>ܦlC+OJROXiɼ0Hü'aAߨ6NXƂ\ծ `P< ==|| Ou&cCmi9oChvB*5b$Klan ͎wFv6e TKhn7:=Y]KjnSݦn5 wzkwUg]}^UN8)٩VV*C3@dDgޓt (?'] %0C~I)mBYGDj ֌[5r^s!B1sZ@yF Eį ly#0<;k\!ȢQAWo14c3V!RAY2JTG6ƩЏRܝsDg%_T~Q:9@35ɦPe:USf"@gSs9cU )ҿrш`k@)v)״IGWf6ۀV__j jSc;,j**%D % ngt %e"cӁgECPJG2U+17XCIaCl.ѡpub% x7oѻ72_:785hkpd6h2c )Ue͓Y3悀]A{5Z, imnQZCڣ%xKhU :Lb+'7l(o*N֢>m~IH'A쏍00ej28g {wZ|1]VV| B=A5F5.fYP=r}|`@aP,32t!(M_ʕPN2(O0gTpT1-? {[lhJ,˾z}P]:}+O} x?"# :4DjQJ\,:S ɛ'*2; ڝkvuBjfvl`Ú'?a6Z(ě9) k'2}}BI(K"7$T Ta)a[iNvbp4f?k<,rlbB뀠!BOۻٵh Z# gm_œ#*Nծ6bC8X`}:k:]H*$|aѠ40lX-7]* Tgh3fc8/Ƨx>0πk'{Tt@uX:}T.k4!ۑ߻ *p 4π"T(z4nBkI}AP̱3MC,0-|kcJUG).IABPiYVjK|1 KcXPNPzjJiq6{M=BNpy9+DWlLaO&YÖe#-Ar|X|$ܴ,m |>sq<1Ș\xe.pRDhڋӅ!dbab/AԱ>)3_\j(Z|=vK(WV(v]ZnG\Gu|WG"k,r-~ r .|H4mtoA:ZM\:Huܮk@O=eMTieGFl^?4"%VB&oFP"P+] љsY9_ձm 6ѩVW!ȓ՜64yWmR|,Did5芼=qFSx+/ʠ  4UaLZWX$3akiI44Yf= ~eߜլfa&@nFSW=M' tz}Q5%u+֟qM ~u B!K%1P y hIXA\1esvʧ0O޷1!^ SyE,&țHY;#S]O,ZqqDI)lOrk1;VDJKP)CNC$Wyד){x*~4=Q=P1cI{fLa #sA?O/}%c@31` y"PO 7d1#fXul|z3]!&A%Jf-9TfQx- 6jeCIo$2qk^d@L.2aW舌6[*Iezcz]$ٺpHvhpjH !n$*0U ݉.sF_kPAV^-˫~ݧ8"Zn-eUEkldsn5`L<=38gm0 joyΠ{<CD:' CrF^?ǂ:QD"8G)`#iJju=!.juD~0ey/MU&$Dgɻr H2&s8Uw|ϝ9d3Td\j6@w3ɋmƮL֎>QHNHU14^7qha~ b#{C"Z }z3}Z@g Ѷ|/6Jpt^KԺeeBi}@WA4߇Z@>Ii`ڶ LnyJveZaIDYjsdd(gQyᶫ)uoߜ;[Jf%3Db}QfI <$ex9K}ԇ-<zANBU%pH}V?!$@u adD;mcu-##-1g5-|nLʄ+ݝ+4,:2gFt)e9)'sV^.pMr)GmVAo|ͅ:0;aT+˂>ԜůDs!W޳KnolRVi<.u&|5~2cz 3;nĺ+NΓ~S><u嬺;՞ya#z*FlGmx~wB=6fNZ<xK!Qv_K@U0@ MVreBP: a)Z)v w?.WŪjm~QqHp\쨷o9cl ܙ U؊PviVJ|ƋS\!b Ta*Pu"S&5W}#zðipr} ʞ >;gև;LU7j0T , ޠ=d/c"Kާ$"qEOPz^.xЃQ_z9@QxZ=c η/ #';љUk:Guvia &p\ d ^re"kG|aWDCȝ.2ĺ>bOy#犀"Cyt2K@MJ's&Ctid}l101b7WaSТ nk"$>_@ rp$)rEJ+Kۂ5C'/ !r˺N$ZuZI[O>QjƮiF:U1ȢMI!PpPQEIj/<@Ɏw{^ T`Ŀc@gR.8ſ4sGBb΁;ϬEqʼnġ{UpA35힁`dt &;1g=aTUZKwÄ~hPWqY97A8A\vɖ8X5D55-8W|\A\!&橙=iJ8l$0uRw:#*r{wQӽ8(z7+sS3%0$zb t93x_Wy'FjqBi!p72pzqLM4DIJۡ*M$pl8o_ءGZ} Aҥ@ ȻeY;9 Wo'JoCdwߩwX%d}p>r3C 3^P~*sdw-_cEYU \R٠;Y9sRe;$u>6mAa{im+" fe{+- %1f N}" $j}9 D1/[=kSc$+a<qmLz J7v>De gjjK/G }en \]Sr x]]9cSV{.Y+ӆ#z'SrL3-c XujrՋBɕFEr&OD%.4Ce#.Tb-Q\xYѱo> WAzXQn:Jo: H덅$[L4r9hRiN nDSlC91 /쵳GeceDW;</\>-NĐ'd<0cú௰]}`u9mA,Yd3e:?}gXQzL\̚,gG;}2b+(3_}PXb?D;o)N-!:04xhU[kV'RAf+, ]O)eLcu5eOu1Q~;KV<& Դ[NԳ|z&AM2 {{3X/^IDSz7}Cй6~r"ڲ mΩeFt!+ΘQ5@I9rȜk3^OO\~hi*;eV"lLjap"YA8`@~cDuS .Aį:i~noz hNw j3@;r o70+ތ8# 4USqduOؑA*>֜AB3DZpQ$ TGzN@'&475F%+rOrgu%6`[!x_@KQűƈ5Ԗ)(?461>2`{H^8(OFZ6]u< oZ\Lۉcrؙ '+FR×YlhqLˉZr̰IZGF~HP2mY C+R&y76~e$7t\,{lǻ+!EB%lA1>(p xJ1+X ~ir;cYa<3n0MJ O`nVCW!|De$r<5p*n&8$<Ž?ytuW\vk+M ڈ''juE |`&i{ܹ;} 7=kN F|lys=lM#[3(7z^"NM4MᬓpĈV˷Q :e{q"bD.}) N$V0yBp`bx%dq oGA9a p"5Yo ,<6:kOZy9I։Ew [쇺:36?%blՐWƢF?P`XRRh$}"҈E e<-R<&N%LxME/x&L\L\&w0DlSL&]!=b5*S_'}N_}OmXt7TDV?XMbJBRJ46HUHh\_Wct)/ÉU4;)X m9!QB{}fPi:\9݄Q4$~6 zܐDӾ lYeK#A%͔u Hpơ5) aЁCy9`kgXJ:k\1/8Y~&*?$G"$N4rp;woDrsQuZ*isg%Zץ``DޕCD1"MiH?;xcUCݪf#)3lB>|wO-u8U <]ON^iQ1*"{3l>|6{/Y x @kD~~zՂEr;N(MKA4ίFpRFv)yF}k`O@sX%\5=r㧵AL[e$ נ+{t?1ڢzջ8W=-B5c@jvnVU)gdg݊JtzKOoiKfsx1&Q2l,RBXl7,r'a|}(*{ǩdJr|ɭᎡzΩ!^8y h[}7O]r:Ů)c([f7 n#86(+;@l7F'uYtxXbSP|!&tݻy8xS@D~?%Xr,8k7HWVBVr@._(tN$V$ xR<%>ܸR6v;[DѰ2IJA/ &;$abŪ?/!tVtչrj+|ː7Y)Ĭ.{457Oϛ,dBϩkv1UW[e%`lEaaӡIS\#rq}#ft¥T"_ q MTwYwz,[ڹW)W~^ΐSigAIxa1@m+" Dldi,UB[neƊ}URw5bsSd٩/ KIJ9c;*%dωR~`lx#ʋo/Sa/Z4NtEGi7>,LO݈n%DⅢb튲@>|//t,Mmʶ,ޗ9>}b:WXߧT\): LbɍxsґwMDdI&CٷipsrTots FT8VY9EC w9 U6lDAgv!IKQwYHBBj': %W k- A嬐y_ PVbűO4)t@Hkmͭi+[[rT<1MV?>9,C S_@=!RgLxf$cRk-$E!l_4\}hv{~ cj /$@ҽ*){'WIc;S'栱=P2KC'A9C/I"}ߖ }pi"AFAw4_7 -/Gh. 6q xݩ~*bK,NoDzt@\XYTӷPcX\5g~֢Ё\NƠL _ $r(lJO9F*E\ݓvn?xH)2!W1D\)SR])I^,F:a*D\J U'4yX,L`u%>~BG ն8޴ܘq42b<ٚ:@8MLgTR!݄d!u, %\2qv\V)@(lJ6DD̮- 6QL\:Z83yLЀs 4" _ KZ#JX9))Jo]\ڲoRsqw.x_֨gv4LGN%#p>)_Dk^5C.~rNbZaT{T1 u= uIhgVe,;EN a< hGō=vk-&k9{\*󂏵k vֱya hķ>ztuS(pPJ:(,Zv߉+z%˪g\=Zǚ[QJK\D.V+ v;:wjIkL{EӰ`F &{c6"cR\RBȃ@BDEMD8+TU½тB[t99PВjf}h[*/ (çn/T הiҎUJH0Z͇Tsq GYxv."ɏ\q7RY%R[/i+İ k04~+c.M@ Q#]pDD|@ ٮ[qUssA3Gx+&(/l@u+7 EojqmD@oNM?,|;ˮ&5e})^~6HI^]Ryͺ_dI U(i!VheLmHpK+r9OӍjj\?zW㖰EbN:$c aqe99;㠚V%glKeچ3Qݒ;9Sb~/Όn';;yYSBS(DRN](; KBkt(&djuһ7k5l3AV~YτeCs"nֿX)%K`2zpϵؘuYPmmPrcQ{آKA\5ުn Drb邅𝘻|o 2Q.o@]LjS'cݗ\[=m6mrDό9'(1] @+aO#1rOhw-fYk!4L4E+/QcP3? APN:(?;1^6ۈN?Ufu|?^Y߸3r ;3sW偀N<}~ aFVXODN;7^K sCNL^"O?@UY>K j?k%SC{ A2aʅ-TYm}r d(0pYUcFbqx$^> @`m$6SV$;x#CE,zU2\^ZFᰞ@r˚&m㼎,}(qJSU{Wq>5`I )?eVJȡ@zZdrb[Ii31fe, 1y~A>sT7n2'Ca*jpy9*kNhalZr⭼F>T 0r1A‡NWkx^m) ސrZ8KF647!kt/iK)z8QZ0*]TkXތ'-0m(^D[AꌒK;be9bj|t_kUdqғ KhcR-Q1L6b-*;ȫrF<<R"<ܠD(!I@&w"2}=o#jdtmE{U3`lwh?˽!N2\<;x%?h[.ZIRI. O!ּNHbmJrmy>b@Q'nDO8sj`wŶ InGʨ(!z`sq4 Bt{,)f[ + ӑ1ņ*Ua "8 % R Ofcx>jqø:U>sKW>͒fa3cd=l'fi7%-f4hVjC/S Oƭuǟpߎr߆xg{Α2XMoI;`:0V% ˽)2zPɳ5P`P(*AY~+DP^~Oh* /Lzz=Nx§B SjJ ]+^ثPء8"O ?甀*Q[?!=kh-V} ऋMGt#肠)tV_{%KI y^2GYeNDŔP9~iݼv7>8V%O!)E<<Ij>~VkF_0Dgو_CRlC@3lu& w2FMyG+q1{ksf$wkdHYQ{)hY&>"+Gt&xc}Vp(yxC[ŘO=La@d.Nǥ>yS!,X!<$`}F  HZ|f!hF5v Z;'z(ǽ+yVU%ЏG@v@)6jx.['НuhC$ E.{7S؁dYE Nlt&2gKo; #J,}ZE>lJ^rq/Qɱ8'.:eB:4W?aFiU>C30f3T*g&l& ;쾼n xwfs3:qmc'.=Lls_r_A^30=~TOԀӚ%?hk*حܑ⚚G5+0]N()}4:s Т&j}[Le MQU@-Iz_VKSu(d``||њl zF>zoHWt7b8M o|Sjp= UӃAmme:OE9l,$'QX 4 >"EFj߆6xȀ%x6:a%s; `VֽRIEWyJ oeO,WiQS] bUp9f%Mk&6K&HwhvՆa?_yOiգ;Pv̄WtiލK{k~C&X`' HAa"EgS.' ?^P% 2qF۝¯~<نayHNG0O-υ/NvVͦIyYJhu>cT(,2IQ3ֳA|\][R"n+)hE[zơ` ?A FN^B4rܛ'Ӵ!pBgCx={S֖@A$@|Ĥ 2ñFؑHyH_eUj\ӎuw3)YZT84SZ@ but_%;sZv'K&vŇse8O.$d|s9W\/2In"3k^LsA.9,;]yk} M%;VVwh}+P_͍OmBjY[#J qEҢZ; jSuћâ hA,7 g(asV&*-ى&l瞽:`w"q bdNkH$d逵^:)pUӒ;KR`/di9%Kz@?*0jIDw|J;@ _.hv{tHX럲v0W3 셠@ ._)e%Lvq'܎)#B\1yǮzω:xTp>YJbu.o:_ 9Dz-#uqZdY]RƕID/%ׇ$*T} ;nv2WXq5\5Zc ;n,(X}D]elă-(Ī44oE[d܏G[5M(ɶ6DxwrN%yW]02)z&rËiR^4H~1Ԓ춸SL9%ɏSF&zlDG ؑ81 q(WBCBTRBA/63D`,~rGfܓz uPgDAn!k@gV%"vH!%o0Ρ, e=cgʠ,[ܳ }%?eWQS/1"^쮐M]kWmrEFͽ{ [JۋGӞ/PK Nk]vtꕄ"ZK?!)y^;_N~P~*@3pp<,`#+M %ncWZtmݸY!&dIMn;&gL \1Ɓ3ڼta)IkdG $8vAEAPgo=[Է=TH!/]cKv_=앱}_N h/xnw%ߴBWFFÕkxVv EM.> m2`%{׊@>N?rSۜb5kCΔhcȄRY7Z{6gه?eP2oy ЧU ~v{fk ; tQˏ3Dedh[h2 d9)P( #+O_}<$ː!Vx )Q!pMפoՏ;"->䋄N<: e/Mj]Ʉ\K)S ˨4Ig"^cg'D`3>L$ȑZ3A nuHʟ#5e O[}%vsVG]->ؼm}z*9S`GXX-|91t=/cg9 /dĊ՘)G^olg$q#ͦK$q )^SPN`?6vk`_@[ 9 l6h?UGWe/ JzFaS'b-Ĺp'0=lQ 4Gb` ʉ{Rd R7g1jT2biX ^Ai'`i2=q(E:-($#5u~PcT}FGeٜ#? %[gu A0~q{,zyuw)OϪ7k<|6/¾cIh 6`bthNr:,i@UttZTtCS%dSl[%^GݥgtH~[l^ۏ Ǟxv ;xkUgy|x.B~٘%nIޘ"J(;f0păX!lFr!yeڮZHMrՏlӧ[5d+s/u0DRB[@@li9s֍;Yfn^)*!J wqu%4OJP[q%TE6x΢/ˀF2GF26S@8Z'6W4ه쯧8> ׁE=Gķ02t6upߔBΎ :q;U'DAeJTу)M+НpƃXSi=(DR{9Cm-湕ʡ{K)js**`jZu0 .`ZeBI@gn3Oj4".{ +J#-"}qw9+D=Pv`ƦmU<dK϶P~kL=ѣ|Ȗ$ZRjWd ,D }[.~dnǁI "Yш^.$memq#w)0xd 7z Bl ٪l^ *֔j.& 5HVTco]r6k-'X4T 770U~DZiK/-ɀz,gՂ7;b4xjOI~lc6uu. \kg/Dy/l.~SwH ~^fN#>ȭw[XB-k9mu<"8V(mY@o ˿f6ijgb&,gI{wݙݏ5,А"H逕* S[QW} yN|w&pzg^TSNڶ3R$:Dz dcs[ d`2cmp>\3 *AaV̻% C$\ҳi!JB~a #sdi1 _栥7@@gVp6L)Ff@KߐJl4 !9ײKزC&,04jXևׇ0C*Yߋ&<[+ ܊S0-Awj[y:) !_m\0zGVbX+AX7hbe*-]Ul ރN[hFOymF6\l'0QSqr֑NBFK֞el阖SV",Fm;I!o`6A@AED<&wS eT^^Ԑ U^o(}+ot!D / i[nuŕPHF~:L?yz_eObų&^/9@ 3؍itjS E `mD joF=8V@WS8F,ҕRh]ҀVqYfWH8=7sEP _^Γ:UUɁ-+0wHvI!^gŀՂ(nc?eGBqy jwi8#1!$]ſ|A%UYoԻthR୹NQ:RIT* !?qlm)0(׌C> ; 6t$y-ߔL=rr(QRVD1W6#}Nާ~Yc ,= ߶+V2*6p(  W-k:r(;80> /WO^=tk@O0`uvBoJV6a[pdÔ!u52u]2Dq$r2');9ԨɧMk+P<[ݑn/W!ʲzZ8-y$~0sV2O$1ӎ%Xn~c*oy.dDzѢĭtY`Rp1n $$NwN!`${S!^cCVOg6 gV5fkWц j*YipLWd{Y+YȕYj tn:~2mDwy9]Fz4aظVLͨвeEg:G?jLDa!+lh 7]*>Duiu%,zcجzD:2k0AaC7ԝz{iA}JY HsO|*ѲZn?s{i*>ϥ Kgubt`DBrIJtUq $( O֘,:CDK]o.o.b%h6cMؿ*D;ՆIn:wn\O+{E,sZfHPu!f*O˛ 12;&nn=&#O,$jNdвۥ kWg/bᘿ$xF3ܧ}Y4\Ec豮/L.pGw6dVn{gz-l9^%@'ҶH%˂ВŦEK Hi^<%C[)kHp_VfkV/Am"/x˩QǻEYu&`"A7yz(ŖcҌ!E{> *hns>.{P[2q/50)z;7A C;UL(*OrӅ*"ENC>EBC&qibĆKvLsjO#(bzj۷XWTiƉyoBnWP|CԵΓNYf %+-3v˘G#ݬ'*:d}(NR̼(qF`=.ScnBNwb5N^v/xaGKDR \cHr'k[+ћK$)f>ӹnXm5a2Lx͕) :r21aܫY wf8^GlatR7^C bTd`Mޜ~1)S99ʅ6E  z/&s>h *V2rDӥ&N6d2kߘ5; :[wJg%5Zo/څYOG޻2^t¯9 aII9gjZ[X/uIH̡Kq} A5閱 PjOGBE慜E,&5/&:"%vl[+"Q|W-|ܐnc@_J6٨ "GQ'$ީ&ͻ) 1Q,k" eSO@Vm .Ԃ?^p".jlϕeѡʩU^gwR@;Ù|fssKbB>R&R^Ͱg*,f\xA0f'W @&(5b#BI"-Ս`ZkWPP)V!\ޖ쨰Ҏu q&ǵ"fa*<Wip dhߋ$G's, hAL:Zzf>d/%ŝiPB?W&d)yJeD1Ći&UWk,-m;! {v}j9)+ԓĩTMkr< ,^vp~4. b"NiXBպ+8ՠFyZ A)(0gF]v [s&6Yd4Lta5+ a{bg?=R}9K:T 7S^bV!O&onJQ1s4&ģz= YyJ0̜4'ٻ%Mcѕe{aXC!8]ir%p5&ȩh 3FT2;M*7a|9κYcH貜|&#^"E~L9C_ۀ qY"홽&HdJWVMפ;V'Z֍QR46Ma"E:ZAg-#՘{Ax^e6LOu%KE -<%pS5s3gP%T3VdAU8aq.wCJ[1.q1ҳER6 1;$QI^܈H:r$d(.܏ ,!T>ؠbYB4#pJ)ϒ&cfɘeLT?H IQZL$lcF"閖m.l{ĹԢRhV /z"T)cJQ lR; ]0G| a?d¬Qg|aYcUr%*42e(fQ#ۿې ]]naÒ0 H6 [# ܺVzYTDLH )6^K- XI.%Qfϖ.Ƈc\aKřalrHOA}^LF5v wEk&/'؈r!;0[r?J (pޗJݽ,"g^jP*u1RS߻K[hi_۸j歝D8eH1?8b[B,o4R6r4{I yOL]d֮ in+a~1T%HIH㖳:| -d(.'GW);j_a Nwabx %F,bUDOәHakbnhHNԴ|QpM9m`\%QSKI8;DcIݗ8|Ia:WxI^eAfgLaz~,Ea8Ǔ0￯ ;D/KB .0pxBZm$ʙj#n:fms@v<̜]O 0C1׹@ |:_ĥ4ұ$*9@}xQ`|Y2O""mKXc`nWٱ+ZuoF ;5??E,bW 8-^;Oҹv/nPӷK |M4A}}_oɍ&ɬ|l{SLXҼ~lG $ʎƖ ]| Cf)* k{LS8]2:сxfkC)0P2{pAO.KVڲO|AQu><rp%Hr { /4cJ<4c?"2b*~O+BywܮUa,",j켐?Fhz xt 9nn,"Ku's/m%W+EB\6iQe4VU֯ x I*v/o't띣GK!0YĘ"3VHJaI5=S%E+B~ftui3}$FqҾ-S X WVJuo\CdOCD{!"%=S8;/)\a]G?c$#pӐKS!Ԭ9 i)x4TzDE$g%w1߰>/ՠ HWmNd0{3'Umᘬq9ԹDJ1b %8@(C쫳cL@j[dgN+tn6Ԍ.oMT[+[dsJDe ?^ȮTCM48l6$td" Gs&̵/pm;,RUV Zh=ђ?ozOKqM+dqyq"U*#~2M?1HͰ-[qOwDr7loO^ҫ &:sR$4νD~5$<}7Ȕތl1t?lg+G倛~0È5MC (S͖f=P#đu) z29v8G%/xO 1!KXLFw\n}:ܘOu|o gb-8ۘ1d 7׿еMDvxX$d.]?CY LZ0lqhDhS~y[qCRWa$(_579o/jZ" ViO7C~JAKR7D Sffۖx;Ms$to2䉙TYMG'0_a7'm1Cv }9X5~w2뤷c:n/$@{[BMUK;Dɸ3طmJ8}3:62egWpOͽp}28/D]T4(6 h19]h/q2_\g=6q"7}*KBLUw˝GXkg1ȂX*J+~ OH23,Adse7eՑA_RJz=`L8p+Nx FYOGA 2K INYjoG1=#7ŲʨƸ>m=/ZX Tb\ed}ֶ(zhqZJEa!W/h1Tҧ Dy!@Ǭ&E⹀I'ݛ(cΏf!5^ }7`ُʨe(8>]`tֹ~ãTFAVRW_LL::A%ԴAۍ|;+Sld)v>),{T ]1K^M=xw7#g{ʐdŅOq}ڮ"XߌC6))}m~. !S+w ? ) qbwЋ 3O=Ǥk ~轺5WK{9?XM꾃"FcbGë>T9JI(ǯ h ~K=܄q>&ݎHd,{SCc3 x鼱S1/wJ);'# I0Gx_XD ӱ;x8%boeXd† p~{t">skV<= _u#a+fM_ȉ 6]{2uĻ8 *iy`@4cSG/= Zd9iL>57"5-ֵ\χx˄~?G"-O;bHَuYNZC26M\9v[b(5*?氅 [jKi:[&{1y9M ?=pw-G(֍tyбfWsKu Z}nLI8A^Cmv@SLT!OќgWe/WZ*LjtsXZ}ک26}kѮ S>oߵp>. aL#}U5wF* }6|i9NX/>$_}):^,.tJ!:.~$]ۇ⣝MPs R*~G*6JL-97+;OEO1{|_DbsSZAd[]Js6T_cl25XKojRR9}i\370]s)J"yt!V\[Ա ~#PLEСV>f(UGnc|%fZY{5+֔]>هbbEϘg& 'Cc9 R婀~)M}DJ5WK`Pu-~@nK0۞@ΆAxϢi?g$kLg*jJNP\sq|LOT+ d햿?|Ic+_O0d4hYfjN%a$דMJͻ;OosKK[+GX(%-=ny>B^XjiH4SnյW`_0eq3Cp[UحkӇwhUi18_[*cE$ o=]C8Q46:TL "\Ey~|,Rmf0q:+ @靍GۦVGz8j1 jP/qI1n#G-<_-,A(Xo׿l!V g4.133K,?k BRX!w!!>ل@jA0BG=N)F>[88@̓4S/:UPš-Brضq)XJzge*IfbHCuT4b闽 9wݞк7Hi4 F>[O:5EpA&| +Ȩڬ̭lb?")FNנwx FFҍiy#2]J ?FCd9^5kQH O]]Rߦ!!3S4〗5鯸 Q8Л.M':6WV֟]+r*Dl0yg GDoTsr j\{ٞUmܜ겗d),d@&= `]K)nJ/pK(=}ќdLYFxP}AҢzihv!CL0wA߯ T[=†e"&2C|"1]9SG]q𬌮$Q,wߡ vgW cj3\&Uep!0 b<Оo~B#@deNOl iy՟0+ۄ3SozsGB}ß[UYwjMOp$ C멳I[k@>Qѫ_L k ˀk5U>x%#^Q:>9^47Q<ͨ[nq{_gM6(OBVs"Ȇͺ@#N`/qsnEB9J%Dƛk-N.drw"Y >{ޞ$ @&HI/|^x6vRc}KEiԏ4D1}=m6;AYmXքX?˔4w bym͖=RqoS@dX'.[w!; 3)E.HY$%ק|aa@_yy{5nW/ciwtL/YGMSc ɮmMϴTWܱȝ.k^}=W`Dc rb5EUˀbqriPp@0jKNde5&D[2)kWMmbayh=L"d$GlthIQ{r8ܮMBΆt !hʹ_~~x#ŸìwXE[ܡ]  0 -ş#[Iҕb97`|a`7Ү/awcPq qg8>$ \%J'1x\Ӟ|Ԥ.a!?&=Q!`g!-h5i\)1S(Ko,%-,u}bQq]=X<:R˜Na>VKQ֕a*Dm_GEЄNėh䶲vue: U,=sdbʥ%N \8eu'JtE@[hw㟴iB>yE S67 DCX3NQfg*l< >bN'v*ub Pk~X!RqׅLU*pJ_/-PDn7WBZXS=k\vl4ƹ/ͽ5NJL==/1wZEÐ9.'uE y`= "Ȥ_e_=/H6aa 8o0دXR; WZP^E_QVؗim⛔zwdP7Jsq%8Ej9.;z++HČ ڍ @,Dn v.z6{Z"̔EfNQƯ tMwY/V]A5{MF;gP=U:|IXuc.G+6h]Bd}q?' * Upbb6O0(H2Z{lٔx&T]3l.+c/˲oJ l\G /0*ȳ_nCd;ZX0 Vʫ9u(H_jK8W%x0?w(0K[P> miõ:\޳' )iMGEQ}i8Jc`ĴH郟y:x:y"Gv+/*Y9zzQ?zg51pNo/ZeSBxN,CֳQ6.gȅQ~&KUq8c5#$wO; ŋm5{ܿ,p.:я+T-c6~aJrGis>418vk#pu0hV{y9\QêP^oAC9+ލjRT܆gQBJ#UݹI6/3wEA86p=k^ 98 gFM1Y<|/x؞n9*cB͑Ãzaae, BS6ram$jUϊ]vD#p!umٹLwXT1-=~}#]8g2?МB{ _y^ w[e90A/ Mnc)YtgNuő ѶzCqĢ12N Jf7p8pЎ'jU2,DR&#9{J ?v!+h( {b;0qO*$3.|Խ0K1pgH]!= N%6>hbo-nnUgb.4c oL!_37OlQږSxk= cFyCdbS"nd*9Qiq6QStg7 ,k=j@7+%bd<5[aɽ.ڮlLʱkawVB# mk{5ˏ"-N7PdQI ݭ,:\vlDJX 5it6U!1-ة?* /b{,jE܇<&cG=4Lk8]J#N; ZF<=Ԇ纜dK%|~0.uPz.=%!H[#$3U{>,8R#=_U#Bjp\v_@T4,a>,U0"bG0˫; ꘳ĪC<Ѳ6_&d0(uYᦆCzi$xJk7 5\GQb ~kۍXNukMw~46_]Ls%9 vƦ|IijK^Fh6Jo=PzJ)ZIGJkw2~?ߞyJt*6%QDlr8g/$jY#sנ9ɛB#JH;}w7IÇFt&$1壉!P׆cרBݓ6s'棂6vp6Y7QdOK<3s$Xlr3_QtFv9Ri7d~p@{z1K̥7J[E)l>RzZ35$0T:tL $>GDkqZyO/n# h9W'ӓ:̋~7F`/cf-7ӧ*[2\調Gז$ Ultk'J%éo8^aj\4 4Liʖka"ic'2s=LY'"=~qm@~NlG򚙃p/ h:':匨Ӧ7@WrȲ+q'SP,BDwy.#TP'_T56ԶnV9H^{qvwQ.PZZ ^{0"f\!p lJg3U#<~R9i_9ZJ`f 2m߿wkƾu"66^Ko˷V#A`5toͥh9{`[~$í5[ȇYp[Qp܁A/к)s<*Җ@/tJdTZ MrE-)*Q']]mGV|ã(;q/H֔R(A]ˍT[jP W @Am[d#f4Ӿ)R}~4-JIjk^]}Q.4:n!(IJ%'b./%j–y_җs~,"w%Ф֕ۗۆNw&4߮κf,= dTDrGw!T`I3>)7f4-K&R9Q~xX$1l=@n/%fmb|11 DԨѥv>^VG5`leJ+s^kʴLS@gVX. nK@)y!Kf rA+k)y.P_i1<䞚 Ͱ ߡvti_YMF'K*?&.ZuӦ M#x $ -WF ->ZCK#Z"sd d ei.TiBi ^q>?PAiFOGul*ixmaE+(a^I8֥Xv,K%Gq.e]1&ĖhYofvfp`ʍ;aAfoUiwv]~\m Ќ֦U`nbv%#P6#}qp:Z{=5\=f~G%G5ITsyiKZja^rzq^)HKIݭl6̯iK[CGt0XY|~QxBtVmO4A98 &h q͡bwAiP#QRRKg"rz\(f,p|Lh&85٢ Gd+om]薘,o_}&[n 7$r*^wםbvcN>Wv~--/cih3+ %\fצJG6dKb*EWdMX׎jmJ#i8at|_rE; vB}2jD#e%#; x7 +jw /]WH:11`U( IA?S[  , ?Ţ Rcrk,I7!5({Vpו}gPO$pTTMI(oc*ܛ{}hemY[E.C,PZM8,VY|[Iׯ")%9+2%3|[1|Iq}9P/ddE,f\NGWƸ`fjoA[rGśPR/;eA,P d:%I7]@c%q5>:BA \@.]g^A5_hx1+m+:L#ڡ׹|8кt)=_~Q}x/w!gl>Nn{h}{WyR%S4g$fIҺ!ygJyn6#ho=kZ%%feAB~Lϕ u@ΐ[LyD9!$PvF$I ndѢx:ӳEC e+ooF^ush);:lo#|P4|1m[ |V}8GMzq4]3Kj7N0]`}Xꈇ v {$R'KxU`Ām##xT:i2{KvtVelf] 3:,LH lwG D~lQJs+=/\fxa8 9W X,q拉\>( QMjpn Fmk<ڕ lɐ *;[paox'{ aq^Rl(q,˷6vfb^$8?b/EY̱ӓR; @m`U4"M]̶?nW!qyNdDnP.\T{ 'h09E>@r gj_Qa'ӭb+rƧ*PͱwGM;OjZ0P)5+7l;g`qgW9JW*9}!4u7 7筇t8$^qy.ӌ7{½02PK٤}ݘHFXS:o*|ܨOUEα*'G`w=^m围+4>6w'H‚-IY阃NVҰ4~RLUؖ#?LMDm5yc`?G^ly crښQcksLl2e C퀾Ũ\1D0bܺ]=9[sɚ2UB{M0Wr 8KDy |>#~7%9,~#4NMaՇaၠgQNk,9A#b)=ԯB:n]IT`Biz Ws0HrRiǠH{rB"{Z$<6i.{5npVLy*]|ܔ˽ G l U j~ފwݎeDS4x3O;Sm9)/d`u%& FVoĘ+)P%jPU9 6GcW`&W\n~8`L2m6TOZ#0\»s&%d 6tS4xmv:6~e#ǧ#w:_3~@ÕrGX9<#*!~t@Saj9T8|0KZ$yޠ0ps\߲ET& ? 9@?qТahHL̅eT:%A9R31Byoa;͎eIJG_a)k$rN #/;UeE'F[[T+&>}~:kJWqrWS"e(K#K^}!#Q 9z!)]ͦ+B]C7HԚ/OcʈO}Cm͗x(oD] ު rV_ma6&'c3mNIdS2l"Wsh㷈Lm6&E_69bٻDB\ :gOr7ؾM y,.[xN2 we-T۰쀻BT:c]b7tLv+("r^tz]*/#MH, |]o\ׅx%>|;6ӡk±c:4Ao mVx%!)`lQwR/jWg~IՑsn/T+Մ;nXL)(ɨN:~\( `M֭)v5#+Ib!d+4ŒaLUn^!1Kri0A]~45 Hx Du۾ꕷL,WODÌ/vJ4eEBU3Y,Cmko|PǡBik2qBU{T8bz]5ɩA%v-{A+`">dQS9tzHw3զ}./\'(tz^eS 썬zV+5hR\n:MQOss\IV|'4|tqp!+"R٪{xkS<8œ?~q'Sp"V9ݳ m9!g]$ ^6~:Rvn`.&guZ)[G^y)whϏFNfAgٮbrň3zX䈭&W').oPN R7-C?c}~H wdDEta`.03|Tmv"V򻞎C~YԆ`ѩxQ ͅZ^GȾrkǩe2JbYpk8Mgt\Rg3(*'ĺU~N3ɴ,М|"<Eڥ˾$x;S1)<<҈EZ>7lt XĀ󄔥-sq$yIfV9VVQ~u{(sub$ &c  L&!ٕ7 !_}&kw}mI`^r LyZ[=|GHBq^!S?%^cA&AtMw'*MQi|y|…N`],atP%3jQ;կgYZ/%נh€O#1~kRۛ많Cp.YHdJgCqtTAK5{H՗6c.!,E1aWR`ijPIƊ0^X'%o!y!n]Xp wE$}ru Ps\Ln3JIcY*AKUHI}&a ]vk>ix ~w|]\!̄Xf uX6 }Kv?l#=7"{IGU'j|<H3 nSJ~੮;R-u vKկ0hy!CxVעU6j}FZ"}} `dǚ'{mjUpD6o%FIܕ,-e \cQfʛxR#tO8.teY_3+Ś)0}jOgTqrl%y"vD {@fg;ސȥٽ%̓"n <$km9x9_sw 8.a@{IRSzh`Z' 7.eN?qR/r)ӷ _<|[Ʀ 2&Dul#T |ڊ⻽Rق`˞|8&UmQ AZELpB| 7j\dcV|WL$"`0EN ^*pK e/u*L-Uyej7c Bd|j"s@ɳFk 4[P}m\aQACfW*2;MV&[vY&]68>PX(BC2&CeԆ\ml~׿Xy@-è&ER>ݛ a|ɴ7Yrk YTk7w A0XUok~_x[8pByh/ĀC 30NfCd&f<}4R[Dg K)&~EyF&Ɋ5N:D6'*Y6_n-Ó|F0Rp|ץgۂ'Cnj혱\' ޕ^ 2;l!&m띔l^N$=)'bX.#mfI_HƃAEF}Pbd=wQ}[f{>Y R0@gk#_3"x~D'f%\-h(Pȱ"фܢ~rr7lO;6vI!.B>̚V2E&@5!hM% v7Gp]NM\qbМ^5Ko8ضaxX[3ᡴq}Isg=]t0I["GWR(-2q.~!ۤP6,IY]D4`10ܣo[d @z`>0>z>_ _Ae//|;p3*#&I8;⻅޽ 8ݾp1LToJzGN\(1hm3C>uJԛ%$ҹ139Hѭϙe‰>4`#=LGDT< `0->鉬})s\-bxƆ(+ 2fεEWsLC* >Z#B饬Lrko!k,ZP)\' [+ 5Dtͳ5nj }V]&TZi#,,\ 6k!u* wY b~s +E)^^=]wH:)r4x ;WaEU+גcVAۖ[/H"kWZNL~e(/) gԿ7֋r.މ.p\y0`!6ƪj^K[ڒ:k*ȑ]*D${uN_;QǯDrcmɫn|5B 2/vcסٰb:ƒqBLS;,tY%h^J L'Nf_"gAӸEG 8{QT* PoB04P{6rUGƞ&ӋEXnX x8N2[=*x3{o_P"uS((>|dY5/[Y}]NO^L,Q+:,aʎAT_’dG0u֚Vrg,YADde%3@UfY[t*N%'oySs(xz B!OcW3G b"(o B=~4~ r7зg2J,7b|3țAtIqluv|t*/~$ Y|[mp7…voKCbуPǹOB}Ṱm,ݩ 2g/l9j7KǤ?VΫTM>e0r?e2&o*:2m~Yקi88xlHmN\t(f-U!ƚ%ro(lpex9n'={/Uk0Ö:N(O󯋨uX`I$JWPc%gq TCRg&l}ƭBʆ:Hx1G'qQpv1@lH* P]BVD8|D:qȕ;v,Weg!vψ;xDŽ`,+?鮕S/rP]<ȼ F?88;дaVGqLoc ƣ]٠p+}t^ݳcC|*iy'XӀ73=f7 i@ -cDj.;- zs 8іG=Tr4xb,H-ͷj^ çuWz)]#yߓyό@b$l=@TZ #fy6T"qB E,ji.C :X6{5mXƩ x!5~0\d{ёmn61z/ao(B/i%΃]0ݚ.?8b0NP߁/h<|bĘ2lu$en5V@R3yTz6p]?C}n=W߾O+ѰE-S)RLZw[e gTI J=2M(XEHCW-$69!+D- un|ǯmWn$e9YuC.x EMxaL[iW n>);8ǧkڟ9wN 7q:aJQMLEl3 W.xt|{i/3K?*e+LD&9@8'Ww{a'Y>t?̓xP:RС*pG`#]aҦ(܅=RLHE՜7!0T U;'n^By^.#np`|<r@ WXsȿ¹# IIɷ ǜ‹*zC"Dn5eL:]<2=,#cGϏ7xAu[-A[s?"+t*A"H.sfg(6~m;UO$g.qۅ_V}p?H>, Rl$tjU͓ -<<\oQhg\'1' 3uCҟ+Зzfd7&DLQD ¨~+rYIbrQ%ZSzQ 7t~~G"x||-'jxͣ:@1fQPK<#U$cxD+S7͇%G"L#='W 7LykMk˫MTcIUSD^-SzYFIu'91N+ ~kG8+ml н"'=A*FXYGȣ_7 Eq/w oA'WM -}S!w?隘!y  w0tm8A^ #? ?񆻉SoSNMj"qfX򠴅߳La̙ޣ"=W ,n,(•@]|!<]=rp<2Y.ľ1||̸$3*-8S)o<t:43^=-=H #$zB @vSɦ!@ޡe8*=]LDگ\ݘ>!c_)k-Tw,@QgR(+c )010&m9u)|6_\B!pϴe(0r\KCD+9U1bZdJn_ LѢIF+ (Ṽ $ogA['[ͤHS& q Ԉ #WVы&j3喵ۿfd9\v`HhQp|! F~XE ?`ڭl|C^eAn8r?IYUb2~RaZbs,g.ʥ~#Z29]JC.ZL1{gu2ec_ Tb@H|I!W S>> Tֿ8gNˬ^=Tym)-i fUߺ+}5jvQ!iUju 0"Ü]Z #>:-7',s''q,ĒWq̖b5N%'SwLXo$ d aܶoxf~8TˆkԶ,xZY%D'u=;8n`w_,'6u-p"9$QݽT:9+JLv;MKTF=Γ!9{܈W7{wfnə}>#XCQ^H{u%d@XyOT8W0s+PPOHH'UxCq Ef_~lyr(=k?9P:. i*\wOCjo+0≀E?Pdx\bMЌEo(fwN#|nx)C/ 04 e`oYWL_LMv8hΓ> +ռqպ.eWDVMۤÓA[sp#[XD"6N{|\ZfoD^S$=7D }.YE7A1'y%M>Ztǔr%yv? c-N^M? 8  pd^ G,sr;UnXf;Z&,lᓆ^#!+bQ?=?/Ǔp}l b aZ`Vz8A-wŠkߠ. ESPu~Y\{2RJ22튰 ~ yY蓖Nӧ|OYԎ$&-bw[y$CIר.`N ( ډU!R3W;RCpaITRb'3*"嫔F5{ ;  E.rPV ahvF<;XYEQ=D34 m7zl0~?nq, \ŁƵmat~>] bi@]j 7* !FolK/P} ] Y6J;! Rփ6>A/?ȧ+%F0w9^ȎAu?Ԏ '"o$ zVq3@ / ʁD佞:3X%:纮սw2꣪><`u38ᡌ(-? Br' J=0-{"cҩFB*1}5X!s]7b/H}2$\-`Hߒ5)1: LfR+ naW xS,/_Lw?5ٞUr#͟$GKWXrR^=ٰ[ 1>n2! 1=: , 6dv7=CSdGV)^uAخZ^+BE[2Q`yOwl!HUDl .C ZT&0\◜=w,@_R=%!p=*Yb:%_L)<>be73@Hu|(BڽE˅ȕ1J^ =RIj]l.oqG/7l3\Pd}u};25U{u2QFogP|ㅹ M0310!u/Q EtGouc%SZ&e3|Y_%K| F]Tڶv BpyT,/0$0RK*XhҠ;!kmWeRǙd[ Wޯ KM4h^<;ȉOdx xIybZit]5G68i*7x:֜T x;w`Ϲ _i>!cӔ೘.~[ILVCB/|aM3h* ۷jOeB&  {tRڦK;snBoF 2 :M.i/Kp^ogy[tQrO%%= KyOp27୵i JŔ~lbegxS▧ЪO_Ę F !`%D"Beh~A)ٙfQW.Y>X l'lFz z/."SgHΈ<† ШuP -nrZmwSq;$o/](o$}Ҟ*A}ټ(Uw&K#bƥL%(O9{7A%A497M0{ gc<H]դoӂ+*]Cu0q{Y;we-k1myʘ؎\Z,3{ P[&sJKJ؜~ux'ipE-+:Qtyнn'_@wrCb͜cWIpi,F($dkPьxN}KW iAnP7NCilhӞ-Af "%eösJe@`B,+qϫ{d/cCaH>П:6̘Y%6V,GA;L;FDu47$1<!8[ P澗TH5 f+iď2Ul??7[#me#}bRzTGs+zS}GOO\"@V4:_[?`h'7\95"H2MXP x^SUsr}&6H4x{VJȠ|`a`{of8B"?t3 WSV  (2S;HVձѴ&@ V5Oh]-0 `{b`Q;1ٮU m4x rXkɽR(K]:lS+Wo[yrAA26l)1Oŗ^XB![8G]NP ]=&Uqνh`}8Kj70 xsQ^,5N=&x^yk1/9A{w0Mb_bA'=Ƈ3n;iyAo͖˹(wͮް 0>q+غc~O@9Eೂ^-Bn#^Utehwk`cT& 9_'in؄Γ۰~T֕~͏o񌝈,8 0Л/ם,;qȲ25*hA.Q(Xqh XY09՘^AO!Obj]o,u`u6s+ '!Nd BpǙ(.$; IwQ с\hj,<+ƙWQrG'?^ѮJEsǻsK/U-}/"- kKW/g?¹ERU=] |gu10."1Ei|!ra,XfyXDOFI- ]LGty~, f3~Hqu _kdo#KQNJ0kl! @ךPi:& ȘlSq4DQ9rz" jeבg7HCGN?-AfAL­u8ò 6ىIc1nZ FR}lA:yH_j>sH %\ x܉GfbjQqQYb#c|c!IЂ4?Bꉉ9%=Q TB&W+e4]d=%Ы #~GįYAͪ3oh|J[߫s%6R-{Q+9'~(A[mA8.+f78鷓FB84VbV1LTsj˽=6&lݶbO!\9K 6K^.L¬6_7osIH t.:O9SDlڃ@!ii,$V#JqE6E,ֳ|۰ՎhߐmZѓ (r}ߚir h1}JJ!Qw&m:n9(8 =;}+FoXĥ{_RJ@N™'RG6^=5As"gsR12Z>]56o+Ds@UԿ8jLt\wʽ*Z _WeL& /ITkfIf UjDvp#7Mٛ{!4 {#2P VV΋fؽz${EEV}|P2H4 Y7 9'<1K =Sk A@t~b^ 3?5ŏpP-˷!+~&WQ Bm K tH5-r)ɩ7TLH,`(=T;EDd14UX 108/f>wWH;*,LxT&2RfagO(LpT8)E(Qea$y3S[ b憎4ޏbBt :^̮ Ea!ʾg L AһtU6Qkْfg&Nl|3JK>R.Z۲\[BY >-&.MMZĐV_M*˻Ջafs!KG7V9EV`J~^fz'P1r# q3,H{z sїBLPhcub ,3C~ e)ڐ_Fy#5-a`lNZ,^#љI N΄L{}>a`? V|Zsa_[ 'pMR-f>h܊B_E@ŝxN/gm)F/VJ:7yH!l/IYN5h$*%I1/N7!񮕡ޔIG;*%,ˣ S&ZΒ睹ę0Io+sUr 0|gaBqHުZQ,Њ֧'jtE B]j yŶf7@$'k-6O5F]Olw,#'S &"w:0=Pk:&KyxѾisc6mJn=x: 6sX $#'iz}8-u~M !2)n{w2@(4% Ylղ]LwBk4 rPISNz'^<3,dLhk*ܷ $/QXX4+PYYeu[wUw-GҴ®凌bT]ظkqٴ3I!.١mc[[*cCJ̱`(mWnf-1&D'~h\V ڧo-Ybs!xC=߯ #2Z,-6h8DzbYi>ΌVkPV S(֭/ֿjXp\CQBw{!ܸjsijjcv/ OI ʝb2Տ&PkAӥߑ4D"w'޹MNVmU]FQ€DRI%~ ꉋk &V1\ubQXk(bqoYMc֙J=IJMq?z8{#4gDC,!dO ~0p*eڹCW3EM v!G!u6pe22/J>[_gC>e`J-H+B0IQO'j*qF;Tgo0$io2nΚQeFnTn+$7|c*1 *A=zw}1`VD|j>AG8=@,^>ZIBZ?1`ћQTM:[ϡv-CX;&+U@3ŋf&CZ+:= m,_+{;WAIYXpM[M') 20p!g躵Xrl3s ^kĺꚊMk*P Y..FA `~-j^ nTpЗtnԃs"ł] B*j16Gwt~%Ъ9<Ⱦ20:TCB8 m9}9' @rD&yAtGȂ7ͲO ގg_.ׯc!l|!1[{}#\C˟D|oM(o]01x9.dX 8R_O䐍aF-AB~,H14l"*bx&ܐEKK.پ>cXU?WD&M~#f$䜻WDZCB3d\EӦ AԌ%Ű7cYt+OFb(VzQ z`eL~G}jRTvT+]eW=%m=EɴnobA OS@wB>2ʓX` (4 >|9`~e㼽,=T&1 yLkN֞ϥ Rﴽ%$5tGAH6t_fr) V-sH BJޫ!`,f1HفoQB(=֒*s+YPb8$^A@RGZ\''e*>Jhv1ϪrP[? 2?l-FDjDo>c{U_.t{%2,*RN?FA>Y7ӕC~EruO0]Z'[GB=%to\iXUaPZ[RJxh6)H<~,gvV$amyz dbl8m澢(Rc B51_OCP# އUh̸[TkD Ӿg<&^B:-,.q%UVyGbunYOqjaw{\!uFOc#ެZZ/vfఁAPPV(|I|a%]z C})S,Coj]iC۳w`f(#{d9WL|?ëAJ\VҺe=_>"4D㝗}{%rN(lD\ivе@ʃFg`2uiaSRxmo}`ohm;+G%jMצ9ߠ a hgM,)y bcXa/pD#ak''tjTbNexv ]iǜTG  ݊ X}//8 Р5ˊ. |n+g9A @v"կ>=~OmT\huS+K5C9>ʭšQl)azbH@l&w6w%WV%ӰYh.%;и R"1lYγZW˗-jV <(޷zލbYX/R߇2Nr^-4C*N$ 9!з oV$7.i%dUp._j4^*Hܯd*ݎoQZ'eW9.kg1uap tQA.P:3Y| ]%eFݷb߼ZQfH@wIV*B@߸"tbX:FUITp}OoE; \wtΥuF=:m("H6ĜOڈY"<.ZԎoZ%=W,;[Ƚ-$*Wn]4ab*ܹš[ 3e$RLty7 `A#s_| ]D4Q]|r"jE޼N8s~u.TDq^ Y%11xp+% iѩ?@c_XpؘbvWvS X]~Y0m?R1GLA'ع~T=S lf5&WHTqĮN4L2!o||?hg?afwJߪ~'2<5kFϛ`Sdڒ<:mVDPrLwBnEki#wDG4 ,'mFl_842DE8p*? mR5?kcFH7)p'$ BE Nwهg U ,hm`\2~{Y8nOSGgܾsA m6yu% 'i"sGAj0PMsah4_Z@wSpVIs7Č=l?Z"kF8##ee&PwzX =zg(īեOl hZvڤunTv,l\d &0-[tV1sV$ހ3P;Xnzx+.O="T3m%!jů4{<{EĨ"I^б*W0 x Πyn dʋ FخaȠv63N'/B$Z;3 0ۑC)f;=Q"Xh FOXvյ>a*-{kdڐnO-V?X #daM\DX]XR@tXvI:aq &E ~J'|a$6| +KI~S'ފ(Pamkyunu~Иl^jB~Kѯ_٩NEw=^V?;d[bRnd'w%:}b&q6VDdy{ӔzD61//kȯLAQ QOÉRkv-'oPb1m<:hk61H:NٷEW6xt>qpWFXOcxnTra_QBvx(}rY޶$C:CAzeAUJ$)9m%^"w5uRFfAWը$0BgБ=n?0Gvy2 r]VꝐf;AdC!wS&;%%NA0 ~.#{,k G2hZhl2iQq0J}(ESQ2hqԉGCwq7/3L!bH.R$TmIDM4m8Τ*v^׳[g{h;jJ,WSf w*؎+yvGiJ<%c.U!m3AsS/W2 $OȋWjgc? eFX%2&UfB?">tyN|_/Gɱ4O(+u_|P=+&gI~1[R&tƪXB9|qIYbc.%9!MY*^U)8;"h _ÔFO: W)Bg&&ml}eKSڟx7–<͡JTe"%/b粡B+ߔv@3nܤL˲KgВ(= 05_>bpsš$Ctd{+.utm`= CGy*;{gÔ/Pg&3ɱD0&İmFR<0'c`|Rv=.)Q =(x< ∀y%Yr `98e_onK|6=iJ&N @`U -:I'.Г0jF&G}V d {L>`nmflw}ZQ w^L1n;mW3v,Kɭ&/hiGkOlϐIѾjw}=)-@qT.ek&AChkO-WpmhHZt[@[Q!GZμklcyׂhMŝ5`dNw*;zQKٷ)ƿ$eGԞf?yhDq[UzmKpɐf(H蚡1rW!MZ!oː4לg|֢W@Wz`(ߓ/%Dy~X:Q^VQ`n ـGӡi⌴?c YY!1 |,^9@1g*I"'O ݨtLK&&Y!|D * ][dS/Z-'4]WTYmĂ=[Tݎ|'Ťސ>bSY#r;4ixɓ(qK>>9pfF"a!"w>3$.hN_ qT]1ma\3&50vyIiNJ惣y!x`/rZ C{D`ww*EWN[MZa=M35i7yWD)7,C;}N9Cqf}R2-`  NL o8yYrΈ 7DUbt}SFɷ骲bl"K ;k49~#WyvIgo1 -+wluܸT֪Nv+m]sH5P(O|܂9R`9ר}zSM̷- WYa; AʧR"j윆'*-L:>п XhdDWxSBhJdP;cHWѥY f0 ٛz!TA΁Y]$otaܖh'oUꦇ۴"9gD=7sWF}-)yTQRJ-fŪ$)Kg&z~Ti8K`8lg]5 1 ʼh_s6x!xkZZ~nt@$[$ cZX)9'fȚoH +99*ܗ,oE>~n.iH6]hHJ5HKT$M$khNNTߍ-ox-1A0GӂvL5}.A G`ōla`yua:n3o n6lTdɑ5^EJ/[QYL Z ޙT85ݸ75`qa!sze%>H*nb"YN- jf53)f97z{?G6Vَ:$MMFϦ 7#h!yu I;Gj_xq.֚OErO _0dtt[8Ϭ&< 3O-Q>!Q|3򶝹%W 㩝ѭf"J6,G7t$ħJaR~+ub<{2)2- %D~15(l]$_PY_3U>U)T25p50& 6?<8yʊruG8GvZFcrO%u` r2uI߄ϞV+PWNgTIuK2No#)Oķ\mg't.ḦYs2Vù/3[xK͍LЕڮv$Ď58n!nmW5}d b%d VoZ ` ,R.aC_ .$qBeJZ:ъu>l0.Zrށs *gVgkm@h AayK&Qzg~L[0'[!' @W(=W9[*",S CEWR~ a /[fOJ]4tO?!+qt#^1V y'h|DɵLz'{ /ʀzˈ|B\ W6#D\:g$T`/{?va*Q{}9L$zoFÄsIUms$$~c^zot1߆6-_k3vJ2-.$Φ(gm\QlK8gګbRcZzjhc^݀W {>wW`x9E=3=c֍CH)wlRh3W4^,я?-ܢ9ֶkwLLJF$Vk% KGʨycA,3smoT1` Ͼ&aH 8c2]G8rFnoEkrW1= R`BJL[Zk#% SbG #a!.>6AC6Hl/.."}1d.^k%u(sF6<{,}ҴDCBB8*9:u#F;2D 72 h<Af }O@)7mFNҧ<`5@k`\Mv&,u>yI9q̩CX\psWt_({ :tG+סӼu ں윴q޸Ѥ]%BpDG  هp/h.% 0X v8EUTGLEǜl5f̘&s_ӵ*pTŞ-8Qab6gi!7RFmw;4Ԗ&ؔAΆ4_[%o[o~' ͹_.sTp{ni #_~|+FIa%~HKØ!O4f1UgzW䨭u7d@Ra7a3s)4.LbX~h璥HAihClF5Z6.2Vٻ-#Yx Lzx@ENFmui/ZF[/TInUl9 \[(?BzuQD97[!‰rEs?=( \+zO&C"ؚ]\JTеxZ=Ox yY_*ZN!kՄq' 9Ѩ-; >D,'At.>,3EDs)LAц*0 3;β+o2#K} [V>X'=IB'H4>YJ)dݍTid1XhI&&!^o2mA7k\Q &j<0|)]hwtN1omRwwCٴrPD2mlV7A3z.g{4|V#}5@-g;] 2~yC%3G!} :n|c^cR9O ij"gRI٨>ESۖs\|mmQ`;B<%_"i?SE:ǜBef~/Lreϓgu Iy h!.2'T^cl`mU8zީ K:oꆜQoayC&ɩHBR?nQcTl_w-P\5u^m E-~00[|V&{GyV{a{V&t˭=̔lh@l(c>txGl8H{ӹ6L #G閦ѯ,'"UаBA Vk&'餹Le؆)u앉7J1X[FY`Q2_L#z<,k afXZo{rcM(t%&G GW£!Jya {g9~5=^^_l*\ա"v r3^gaXW/*%,־q,`v<` `Y`$G-0FFi RrG*ED ^j͗k5F$Ży[i03xfA\SNhޫ~8ĸGU= &@"~Mqn?Xcۭٓ n݊AAtЫKh[c-7k@$߯[@zNI%|G$3"GeŨt>jնGqZc 8EY^x@iJc8zl7(`B}@m)@LnՀ,YKC ~$0j0Z|aߎj2ـ4=t܅DH[B^ֶpuYhy!UCS xy5 o*BVRHZ\LƜ%>9%pieƖ`D$ שbdg>S7^dfv`*#F-Ucd_pK$ ù+4cx9)yv薃^іj&`{}=RƜjݓkc @WD N^@#u7ADKE&lݩ٣56q:S #>=J"ϧu.P߬/ X ێ[fl}.'~!0 tCpW<$d5= JQxIi ǚ `lq鎗!eԄ[+P,z|sdp"8W'N&KϟXn%O ɯ ő\ZHZEm9Ht "P}XK&CCn*T @s79Y~EXv軤YOIxxXEmQ_ۜ"-}!-Q+~Ҧ@"~eaHQ$L1YБlSxMlQ 1ӺNHԼۯlץpu5,22}ۼ~CA:dx}>/j%8 N `;oQt{IP4;GrKm&e(/4DJ I7]3 V45 cO>O=?TtZk8:0FߔleN~oL$!Q>Xk$^&tt>r6L9x.SYJҝf~2fjM1I7<nqbFo]iW6zfM/N mJ;:^@SR\տ@a^0ڤt/rFrZyfHT1WcGj-& _y}rf5UDZO.L @HciyBv-.B-#Htz[zE\^`w &(u6N:؅830'⠈pZ;S z T矽8G Z81hsYzWdJE<;iLP 9Z;s_êzSl* 1YeS2>vk:Z&R/k0NYS 6T&ajiDK~eӨ<|0+"(rAoU0!)3FBfF)zVAo zQfU甏CibQQ5r+wUG?0N'r^5HnZj9y̕? ZԚHrM?B偲MRbO ӛP^kƌOGx<vDIJG^RJà` qzJ"3g[WSΥ7INj+F<^VTZޓMիyC Lg|p>dG*QaYي&ƫ()&ӮڞaNķ4V WޮUj9 Dњ9 ^{Tg_やg<ހׄ*C/ PU&@Qqp+8Phm0ߠ]9cZXczE8bᢳZdN.%%r8jn ~_gI(j Fd ;v0&im; m4H ZEʂR-bn0\ 0r!}j&((/K ^'>b2_(<#c,φq?Ԭ5xLٚqקEײY`nd3 :0(I0'*Ȁl(;-y7*bUDx>:5ˀkY*H%h}6#E'<^e윾a2'6P:@*!,QQf0Ur욏'Ʊ}a'0G>7'|7Et'ROEJ%:^./;x,/p|Ҥ4KU;}5nr3VJoR_K/@  @YQjU ƁX$+Oll*~O)Fx]du91@#ln=b0A iOq)5d(C12,}Irٜ0<Mf =>DPi24OyƤ&Ϡ Jݘ˵ԆWP$sS,M**į9f|z) Jl 0Q$1A5Rԯ'ε?a˓zD %i?W;in3zCf%Dt3rN:;~JLiZI.1bB-o-ũBusǾ:40gX_9 sř1O͈ExL"^Fy("~a \܄,g F@Iu-\YD&-R3=QJ2eMyo tpR;OtܡM32x#itC V1͝ `KkQއD%O&Rȩ2<q4"mtb UwV7CrQ2ME:e\!JON>MKH2Y-_p΢ baڛ#cz0dzT0/hSW5@QBD5= tuw}<^Nh_Do?WiޤЩ8g1mR ѩp2Fqi@5Ljm|D5PCyv0`1f0;_Ot'8ɝivv5C⼃+Q(kyFހu*3PשFn\ =ӡZO,Iq .k5"B$|fY\=ESM7 \qh}X"JVYՃ#7TiXʍ>X<q ii~=}s"{-.ud+%M-o}k~]Dw 'ݿ,ۭC] ]+1DWC7䯑{8*N7e n܀4ngNg f0 _"L,uȅD]=f)n1q&|Trpdn`YSz`H ?y֞xs%&.+9/QBqm~+/Ԓ45H9t< rk-3 VխR5'(zLӡ`+*}d G. y Sz8'0VTceD-ij{ߏWf 9Urv` 5*\Ph$g6QM S+㞟3F/*` n1eN_IT BRE}DСLk==_GglqIj F]UAhH qի\ڥ8p||IuP7.&pVhah"iȼ[ XGMRJhi tNm8ed.CvZR*aX$&76Z@_92Le4F^`.Ԩ+oxc[:^{ušp/f!4LH.d> Zhfdk8X@\1V;i6^S̐OmܴQT9@UG{l%٬i RMLQcMzDS.,]CM\/P.1}qE3ͤB;[jY**ʱ}#[ꓯ+Djqs 1]H3|*iD CZ=N4/q~h#S%Ib 4nDsヤ@Ϳ`,(Itn4ϾUBcߔjF^zBףB1%Y%)77C00T r L3J_f.0C:[T<0,nōjO}CrćXH oN. @rxǁLv A^z?O.(ew&Sv GU#b!6&LŒ8vog/Ur"Np,IgBx j_>b'HEo Cmش>|31GY1"#s:9G|ϲA;vH꾬ʸ: Xŧ$y8}!H&ņf W\_2_u'4V Z[&tTT,)+ũG<ߒt Hc^wo[Sw u$0A~Q 0Pb*pS`&tpʀ\zIráTLP&^%m2j5mV 6=1n:cwYWd {Hl,ħ_XF@r&5נJ8&% +YFl*q?E׳sJϣ\HRbxjTP#1C4@H.R=6ݠ|kO^"9zp1 8! T U7Fi#Fk9+ -]$\\,|4<@3XRu[\!5;u/X<ʉf  X$:/m^}^QG5X 2q[<${Q4y φ4_*J `ߠylLR1BdER |bl+=Lo^}N[A?#M h "DE2Nvp8W8H2M0Ɠi'd\x>lLoUΔZKT6m3H.;`N޻[(Dڵ")&>Pn E>p6)vL*P >E@6Og++( 8"I_K<p&P+)ws-<>4LU󙇿A1š_Vg5ZXMc!q1T|] @:F(Ǔ;R=Y'NsFdyG]T?L(*vXIfUGt˞i4|/ t&Ivc\RJ_51Ӛ%ޝA-\PR'oNݦ-H1dH<: g_pĢ3֋I)otnRƽ7Wl$c{U-PXK@s&L6'״llJ.}Md깔&`~ ߔ]ODZB%!,@_KdKoqJ&g ARiByɨ, :N_HKCVhc:%`3+1Q}'dFeɋL9c$tQJz\/'>՚37_&/u+}_s/HyvqzuϹ1Rml9ÞW^zd:Ay5H2Q 5/xHIdz*2X2n" <-YW?HOro?9̀nl’ieyx/bXWAPLt25G}|zS=bi(IFQ><|`܋1ŜFׯ{Ux%{{/>8J-Z&04ю`g{I<˜^@ ˄.tn&/kC7s9s .!n`y"#QZ^ϡ”Z399*`btfb?KC$EI$Lr%E!S;gXLҪ^揇d=ԙb21c%3G51k7&$[iXSּ;#uoȗ,`n7BF㡪HL.N`Gˍ@5]2V<]qfQt=i8ƓL7:΁1xFc܎Nti~fN|hE# c+%Pc.\q4HU@+8)c1%d ݾEB(_/ ̧2 |,XԮSʳQq9o g8`D g速yNJ+tO}`T:޷b`QAYAXآgV8}Wy(-wQ.cW b\YT)wma ~Ƚ87P&\ NbnRûzy6sBx=CHۺ i a)O~W$Ė)>=xI0b=@돵#.5zv苡}^A@N'}=_L^+7\><39\ EHݿν|)}d,KGBoR 7XJ$ )ګ:3QR\\epRJ{p' :dN~$pHL1x8/$AU!x534^_p8G Fej0v\DU S!@A|n$o<'j>rNOAF-Xնp+;(ѷm]/No] 9i/@BAvisQ<#s5Nud?@Y8mA!tw$*!~"֏?#IyÚh+(]lvw.Forw(-pf]9D (>V|%*v@ə4@M,mXa56`U잼nʬw!JdKD} t.>y4~>o54.&(2i\>h,$Lm[B E/ّ  ʴu__}.YǾ;0b0ɺF ƾivƯtUW=õsX2,(İ_ OŞR>X)k.tхq(׺<Ѯ*'y4-w8Lj/vn%&% 9j.xzp9lU#4L OP 9L{<l29+@ <&t%)g<S74^9n!R@2AknLz1y?Qf~\ѡ2MaJ6m^ @(d6 hUpE-U="&w;@:^c6Ӈ|zXt/3z\{7uIZXҧ 寧kċvL+A5L0}H1k Wl8#d ~ W_ xV=uqƠJJ8ǜp6?U!—R+ťERL@ Tr߀7RAQZ ,?KxJ;xC\n֯| Xgd?3]Z9}7qS\4ڏIcWەOHd]dQCYFʦsst-  0&C*\19ޟx؞BDG)CZ>M <͸ѓ,%ڊCXqvTW Z!<0F՚ɤ)s~.d?YNuBF2`p3NˮTscxS&K\.E5v:LQEptyjټe}ɛpH)LޅAOJ4r"9U5~Kj6\ߝB; ׯ=.yp77DM<$o0gO8Pe5ֿ0y7nƝO'&d1g"#YCWCT@“5%u\t?86%q(S]31ӒL*ĦtV<(k B́F`,p 1[R&l%|K!\;xbC+}gsq  zt-K@ _ ^۾iYdQ'^C09XAȢ9d\IP*;_#"X++u7^ *eLFȅ:4hX,$!9|JyhX&u$()a2!GpU/rAŮ{5cNMV"ک81Ƭh@R\0A7T,˞4}Tڥ64>F-% |I<-򲣕z5@S^[Nj xx'|cUiX69VɦK":~ڪ<׎rrKo|$-5^`{;~@\UG&E`K-Z Tj}ꌻW _4[m6: 8MOj qmЖ.}d,agl5GmY f$ b($z;uc$eAwZ0+}nIw'KkN(ʓYtRfva~KS 퉐"<_ǟsÂ$S?!!%2@ug!PgR*# \"߲5lR[)B_'<_B,K?GGNޡ.˩)ʤ/(~%΃eu|뷣(M*:KLe>ݕc@pf舍@lQ݅>ezKe@5S! \L뱖bk"=WSі}!P*\ ZfA9k*&C속%3X ]7%]ԱG}p ) Y?Ď˰ r_T,F;ǵ|v NU_!|$^1֩rT%:PH7s!jA,٣]`k@pt8G2xsΠ heRs&;}~E9y:9tE ؃R.|9  [u^P+ cOq4dvX(Y̔y34l`7;6 >PfDabEګŷTuʪ&;)4p2OQ,HN`Δ#RKf@70 ,!|\Q]ɎwxRW/IPMoC~.^wYynkbt*̛4,d&8O5 k-|lVC* 旽oA("Vb緤SJcϲܞG@ߌNڛA݊9#k!Q^u%|sbH%.RW$0h:R^$Xip51W$Zo2_o눶a6;eJ}*壟"38PM2M=eB#.}^ݬjUa=µ_[r .`,@B,"7xZ\/$cuOG+0R1,~gJ] 6ܕ1&hZn O#ʂEV£34y/=ޡ2Tm o1IM*d@ m~%9HypOC!6oH_Tq#YtTLJol0;\(;gP[ne$Cd\!͇MdUnka`Ghr\Wx.∨`jUt42KXdHM]CeiMWP L5N[yց* fzΟa  نn/?T`NPg2R%G bRpu[)O蛂oL'$91 6_ow(mι͋K3I٠Dz+J {*oIC9(R4E>XBhկGvz?nSZA8Z?-2?w, %ҁJ%)vrsH,oH`7Me5K?0瞤4Js!h'z(RknYebA9 Ӡ!}d4xHP ܑq IqWB06B9v\+!3~/oLѝ/&=`E V<: w*@[d >/u~`SY)~(zN )RC@)te[pg_,m$OrIAe327;:sƂ~ Z2v'p(!ԕ8"k1YD#g(7n:KVb GL"aڜF>&^;G(5#{bLC!"9p_HО7n\QEC ic95r)H *ְ/6 pe6F8ӈ}{FP~SJDWRZ}amV8::,Wik$mcGQBli)F(qTs8KWSpl>/6s " 7ͩ?.63K %tئ?g.Ɨ~gt(y=cYͫV|]}B"qZ; 92"P"C;ro1GY88GLRomӄxZM65w`%W4,^<87N@wf3YMue_)uNy:pZfk7KB(֍c;Te*Ds.I'[?n6Wos0EW L#NɱF54؂ {LBQP?%BZBbL[&YP^mT^vY\hG%r?Zp9`%lUoW C̒/EPl2?5d/4FFцthg#/~EBa\#WB? ZIK6;4dW`2!!B'>tI7u)xDD)Fxt@^XpE6Y&>a(axHӶَB:QKGU?L-em.OvN3MG O{;o=~|I~X@z7]83~_*]ˤPn~u{n 9:($٢0{}JYFr?C b[&?􈓬-:d{R{;cO=KGȚv R#4Z%ŰUϺi_<̑@H۟}q؅sAAŤW!*p7yџ;c=]'iNrб ݈ɌT'_T9s9G`x!IYsUR xWGqdCF;řHz#u*Psxw:^RR)҃~!֫_Jǀ 0~ajd:|Dlyx,wG3jUq7 Xv]{M{k.NۉԔ%n]IV[GXi.Z@kRȝ 9r:Pjt7gz 0P E}U& 0;B Thz1҉O0d4;zx'x\S=GlcY,a kZO@铥mtHNu˞*%qYknC4+([vMϮDDN$9ъ2!M#2@\hjYm)Kl ĮKͷn4ޓ .ׁYf׵Hpwjw҈yW)Ɯ(TGwךpm"k".hK_/fW ̢}a!pEB$ t4AFtޟ=VE l[fbYUX*c2E>^EsEOَ1M}C0s8ڔzt_Zg8 jdND!-ܨ|7GBj\}\zqBtפKB|tlDR,בzGm0LDݞw8b1wB tfV~J}&UR)pM;!`_E[9e|qyl@V-k/xtVQ+H ᗲ<1 @{Cn/˵b!Ԯ5 5;rXŇ;u%0sӈn~L)< uq+52l_8;IɂlE:x;V:B1qePX8a^QA)l^p(Ŏ6f?:. G GŜ/#?fK-JL>1K>k[#-wE2pQ Fg' 2`.v['Y#PHN_ ^?b wcOx9_mYU;2ZsD@du+zJem\rŐG0#w*SeԲ4FXET+um"Vҧ퓑;j1Vaux Z??!aö?r?mí2ap=[h|#z.;esg%ͳUci0$m5zF}XT GExa jSw@OV{{&5^eFM/N&T6+QE'mV%%U8bruw^y_n}1L0m-cn #e 1iTA/ pp&ow:8)cG .2A7:{"+ME񁑙J=hmS'cï2)Sn{E"lD\OZ:Uf`stmw]C5kuݵ@ə$::S2(#UBS'";_SRTڧ r4E^Kvz0фL;ں)\U/6 z2X{` ϻٍi3O$?x C{nҋC͠}tɄw챍oȣok2ܣ fʼULdPu rv^HD#B $CYH;h{sc$XR--2PHHfSKBug_[#F= L!d=Raqo) 9]M@kqW|1A/3B#PRn qGYQA @NNa'!U!`K 5wSWSlZ R_A> /[ڽk(6.lxI@ot fl}ޟUj>lœ8Ć;H VZ݇{Ӥa WT-E)=uvf`O~DS;R-Z"fN8[t].kl# n#ɆB=ozڢgW1QqްtZ]ln ^n-ZYDMbыFvd;"1D̞;X]%C^A[(}m{#ūUGe˴p?$e\Q#r֊zc9m#bC{y~JkDpbp?-F$[K 1;x^]- }QQlL(gQRұ0 y* 'b>0PY&Jֺؐb 톟_,3FDꤾ\UkxX⅍7I] a<;rrCB#Uô\Jܲ=6{`]@i)QjD*r|Ty_Zlxթd$B`31[wJ0ƈ:-IWb1F,/Iۖg|Rhr`1zA![-2.ȡݙ=QϒS 1 T= ߳JUS}B gNaXL=Qc!;NΡFtʶSZ-,@(LDLV,6UYⓋ7|.fEZf*V|sl;@񱙞Sæ)t3a/:Nm7w<]}O5ޢnZ͘<܌(*8x=U}+k.%~ e'ŽewCDDn)*$eiϰhiC?ՐCJXzCJb#K`mp LR^%#N1ۚhM-rBIk$ 1@"8|MI~ mGgz~tkgY0WFYIW8bnSdZ=ѦneDz2N_ ka@1Q2%>…2{T2ʅu/EZ#zq-6ڽQsqW^#c?yFƸ@4e 82L`ܟHl,,sIr.]QTysiw'_uX'7Q ǷnEhaRv>B^ٝ©hG~\i+Ѫ`Di]#hJG[z!+ێٕѦY2e>*L7jϿH=2uO]lBJǹv  @x䢄!rtQ N =ѹ$=Rv^TyxX)y+Y òYӼwX{aia̮]-Q4!-Vi ,yQR0 L^>DXp]6b(ĖƘG##M;}Ydt >| b|^(%0ab3SwS|fxK9 J87Ž=8F.v*!SODfXhqj%BӨW잎)a(`rQ P$C:g5DNN T4VYnO<uqFXm͆sCī+sEr c(W6,vc~gY - nI!"׿kydJLS@Ʃ Ky458+ō :IzWfkGt(5mIf +ͪh_Py d9!_&&i_#/I(7`2TH lNǟNz3V>O.R’tN)S;uJns{3vpθh0&t /E=WI1*Ө@LEKkzNS[n2|鹿WL.@^OG³&%uqLF1RJ:7zvîʼi/#( G%(!KV%ĭ{PokwU)V궠gYLέ&!WMqŮc̛\ #? G2˫s[iB~X.bQ<&HBbLQ+*b>^sX!toE{ֶr~uiFoQ.~d>Zys_+8֣gJ19#TРYR< Z Wtv;@a,qH7ep^:(ޅȥoiwi: 7; 2 B(uW~XTx@0eROiGmPND-հeC S?$=5Cc.6e-"$z]Ty+!<.< #ZP{h8nEVPT+)+9rEsg P޺ɞ0yhJS"-)yqדdT.x۬1 '߳_N?uZ4͔q7+9;G.gp3]ne50U|qfydJ> L&.TXZN^K<O|Vv!LPJdݲ|w+w|$F㽥>y=LRFN8 w#vy,+ {}$6([zJ~|.:3O~wUSGbDVH=XOgvh;Jah]ivbiN^þw GR9^dI?*`w/L2e_QOX80u /-]ƻ-?ͥ=l CQW9d]GoV0ߨHZx#޲iۺDO@>2| Oed8K)3=,Rn|\O[s%euN> A"8qڃ:!vN>\ e8{"~UtTj ?E9KH18j&fkGxjԥf"_8Su dsdt#֥gΎhLDWN:" ~d-B왼EQZhN` /H-˰(;&!~&D}×@Ȉ ,!C]MOX˄ASHCVvztdiWw>GaRkxquKb&C,^eOiءB4n&ڮ%Gh1Y2rP&X܃٭+q'ؖiuz7hoYLA;.;5fHh^ris OC6wQ ,gcR ?,uK4ڝy/GQ@SZ~Oe&AMHgհ"C}^V4˔ zed;{{q7N'W|$s`_p\~̽$Pq7[N,B@>dȯRƲ(/k C~<(rǕŠG) }uҮ9qp$Lhie$]k( uS,M:*gu(Jcb }V!0"6#q|1B g =QY-o̎_k۞)>R@Lef"M=a[=&h}d^>iڅ $Z F2rT-} T1.QLF/Scq͛m@}>$)B 'l +y872Ll&&tDCC6 Jxۀ1@?& JY'|{s`[ƍ.T7lyi)9#3> Taq׳6>  p7]o`*Js.¬){aPuH?Šq!Η$,n 7F)W$z!wEk:GH ӟ$ X0[+qG0pFBhRZX1IPEj,w\u'~ҝ)'RCA' *SX} Û_D- 7r*QE QiA"P>v@'V *7wmOWos nϫ<ٿ7M!7J0&`9PcƞXXC DQ> |ԋl3p?eWڍɓ 3.;QbѴYj<V[-B7T"l{L!5w Yܻ>A6+"tilF>z0_0jLkk[ HkM`p<0$_5ENGDFd 1Bq A{^+P3Uc{&uv۰9c&cpQb]nX{ͫ >=DsDd[Yۥ׶kbvBz4}o%]]!<9q|v6֫_Cmr4ЁpyݵPHo1)6[JREEW. [e5hWBamc`|Pm?8 #ED7Cw 2{ 2jE{ D `\ >_oM/d`bg|v,-kMUB5|C’f}2곧onDbU{vzC{DH38\})4U=αdCcAܥw=e_ՠ59Syw R.>r:Gl&q.~<?Z.EJߒx.~N/hNz)/ w;],IwEhs,#;'JQQ*TOY-Q,Б)< Y${wl7~ د)کԂ7꧚v`6MblrmBW9m2BAhyoVLv:n!믶_dx譡|X2Hi#bugMWIxnEyQRox1OOu0uScU]E^KBU0޷_Eb۔-4 `6F쭥ļ.D4'%(ϐ:&7k0wd 뽜48I~n#Of֢;%s%BWT)g65Gsd{X ]k)aؾ3Fxc}Y7J= 6Pjf =R_KENӚj}L5sK{2@\!<)XߚFwK0b^Tze7Bdh=d޹ c-5b'.3<\_<ޑgl_y9?N??TMa8O"<_ MYZW-͞}2zx,$>Ԭ;SjtOdWCX]׼ EsN3/E6/A!y4E*/]n}r8cm czrÃmI2!wC 򴑵Kr/D D |fS A'`k)R/d<8%SR*}Y:˂c{}ZkZpHS[6 LG$RQZCYZ9Zh*%Gm<F-qF*.L7wkzεd_'Κ `okӱC$+gᐲL|͹;BN0#*3NU;*[OGU*V!06g 0:@4 r%Jڋ0VhvףJ! DMٸwMw^ NC&=r,^}l[n_YY{pp,y91BwLicr0LҐ[pb8~/IywHňytSf-ףbQ?h`y }0G{iR,KR~u38۸B!Őc8sӏdf̮%w lY^xG t (ͷkoU@m1Vr3@vzzeéJٶ^r.h 0b-Ax3kތOR] 4ttg;ʺ,WPɑݿ,XeuDB`5sN?ACI'M ak(7^CK&xjfHzuA\|dRCݥݫBUc}5rb-t͐wH*>p?*GI\sVHOZ[q8ENVC Iky;VxI`jo:@״̳j,RG>K?~y^gI/v۰NDitW HIYgK96}_I/k]Os"mlL ++H&gK~fqg{[a mWoODҖEzÌL2Mq_f`$0T&(a%rN;?k#eڜ|;R#G:fo/|8wz ߂ʬa-dYOmy2ֶC<_vO5 I,!bୖS QUtl5ٯrHmިI>Lϧw5vEG8 `̲p_QTL+/K=z]`RomھH64$t< 9ӎBKp7S~N%;OqFkoIKZ > ~*׌!kHweɜ#)< Jgɷ[YHR/ 434_l\}D|&oMӰ 48=;τEqְrG HeK>7~-Um{|&6Ł>&5uz+gC O#Jk^r^H Cd5=8ho ݙqմJWǵlK '~5dH ?e_wozWXfnEk[H,&(6w祁x'HرT#qM8iN[Z"ha M0B,F&c_` Yd L?a̜xɦ3(3 j:0tcjkeZ'"oy[r5TC@n\7ړ)Unr,`3FŁwvOI3rؿPEFUZ1\>G'@5(aglVL=;ު &F@ qZvs9(s0,.S[0#݃ YDח[q)LZU)3~5P[s|՘OY+n! P2o1? ˹W`!Meqd'ݒ"6Au(:CgFUED, T?Ts9uL11hW6iǯeXRrq zEtHåZ1MR.ݙzbsR,ӑ{58(a3 )Ytً!$y-ɭ{E[bHG##q`j\0 0}%B^7,{I?X&$9{S#tbck }b+sB'h$or,EX*gV1_|&F`eRP)T;3Z4Q>^KVP.ţF[mh [8zǃyb,tK<:|5/leΈy4eIQ,E/De!y!IqB 'kE0l(N5ĨMm$ZIXDR@S#ГR.~uvTAv!t ˊ M[5&RQ=\@XR++%XB-)4L;ga1zW$P\-\d!ap]: T,L+R0ÆvE۲F]n(u*{hLGWendulV{T [ÚrD7N4Bg=e, .' 1\̃gp+([S_&ƊLj;VGhZ1%c 6Vn謜`H0|Gu9ڐPVx]2]́Q3/ڃ*z Oq$z盧ȻD,S sܒsx%D3=EPrC e+s 4.UNksAaB>2HĨ.l:r}֣tsfkxDHcheX zSOjk5;1f}ٸS`!dŭ4.϶ɑ3GvSFE3}s9"nenp|qCs C?I(:#c.m%=/V$\MȆQGNt G, L]4.XJj3]%Qs.T19 ?ܱ5߹Wz3r<օzrb"oҳw}MJDQuSe%C4q%#TB>*XNzL˹XKt r?Ͱs<*@c\[&,oR4:>IaonCSScK@TkokZl+S%ʐĜ vﷸjkK0Ud)2_8c I-y jPw#;JW#ZV{c&6]t%T,qSK ,"x1 ?+ .@Ó<؀BgFh:Bjҫ5Xj@  6LA4{f.Ms438ۇoRKC?e|߀+l(`LlؚIH'ky%5#@ۼbeF"_*|̷஌fG^nKU]ퟛ?jb đ,2y6`vVL?F9 z ڂyl D檵͵:QP0ۘZutvį;U ZC'zb2|a~`eX{ >ױ|1q=ƾ9!Qu_{B rcZWǙ͢Zi 1ΏNB|xM6v uJqsFeoO}"qQ^rlk=mŠC0cr0,QL=貰 {f#DQ7wwCkf"?௟_m I|Qj`Gz;'x/ŁPo^ 7Kғ6LQUW իbu|7vƚ*e~hˆ en/ٔ"*o|gr~l)?ꬿF rJ3 NHRqaS,j;h~&V'^̉??fO)F^#|keΓҪB] @ot6z3x N4H؛{%W# O)Ĺ`)PtӫgXaJ[^ RmJH}Ut"$5bZꀘS[͉D$;pʲ)ZV91c]AfjxDK:#x$ +Ȯ4nץC*:a r!?07 RթU=;:L5`MMfM+t`x}r vB&!HKz$s*:YGm{1au9î # $;0KMŽg:#٨\xU>vTQ=? }V=OUL>$!ivfB*IVk`h쎄UqeN]+g^"x`Җgܗc<޿œ021sʛք7r0Q/1׭ܧ\i#ưEO|~촁G^p$ ycoOo7ؤ8HJI,TGm-,&nHTtx k3[a'd8ynLq)J+sR*c9,5>F)A&JMMq辂u|[=lʿ3WK ht#"F(=K<_++Ũo^Z_m&z(`dk{M Br9X{y*1԰J㔙NG@)r_5~Nj&^b,c5qHFE36N\N $&b͓rTTֲmh]Y@Ql􌛢x_Hn pVi d4Sd 7Pcg,|JC&gy1 Ӻ1?m}JQFݪF]X^JZJؚ V#bͲveygmE<^\|A\bkɆ^ўc%(TĒ&=>./Vpc{jiZ-7 SDXd Qd˅E׌S~+CDXĺ.Im ddj~JO>I\:q|hfz)`ZQ|a0 a\jg{ldFfMōаz#:'p #ca m=gbL0U 4ڿZ(Ty-7 G$&h/ ؑ|Djʵ0u`nU`ءxFthq&8)HMK>svo"*5 y'b˅$"\9JKm5y؅Gg K+k<~eNpREMu↷0*ŵZw HE񇩶.37adj~k.pO X+ج@';\{Hۓ`4Pk l@Ȼ5K l|tF[zw# sCivU P@(@jǏY4J6_G(iXvX*3oSeפEŵkss&utƼ#={nHcY6솽EUuNls6{k}mˀNqQLn-ǫ_V4G-_'aRڍMpYӏKEO"qi֍;S5}C! O7 R9Nv|Hz:)Ɛ Xvr?Ф2+7ľa0qzs~Ijh!8+xSОjgOnl- X|m"7(wY>^'Q玱L93 !#dS!DM^`'ɝZȻ (l̉)STe3ք㉒ wv PiSA&aڇiC+^CWPb^8ij}uP#{l8 ?i"m5b QYڙ]wv_0]o+Hqy%8 ;@'6%?oꌒ3bW+Vwi}'qxf!eǍrl0Y0ьF Ycӻ/H.NoZt-{"s* #-/*e9qVt^*X9stl?Aw^Gyu5ɂiN 7N.T{QR2z `&DN+lesq><bXj=B^LVG^%E!c{i:/FGĨ@*O!<\4d>ۼ*xV$O,6!k8VqxfYc,cUYYKa*L=kuf=yZqv4id? aMS}A '` =z U^WSŹn)z wMX0Rini8"ik,WiG1~Ȥ|6X'9v1TFTvVܱL[!e1O`6|RFO+"X!"P@E.ki|Af?K&Igs^Mm1S^dou_^U w/aFjlQ]M 4u-lkKc]?0YPTZ_x>6E]֚Eg%zUћ6$PN&ܒ}6#| j|L7Ԛ$DN-F(JG̾b'®Pq"2K7E2\%CG!4c~,*$^(^e m;Lo$3,k֤qd!YN1D&uJnm}3 C #<$7,\ ҾgN+ >PbB֩.a8T|Syhw 5řC ;7(*,ˬKuTS(}IMj &m~X2&w! Y7YZ+:25)xLS_|޷n(|؉sf8]gtɩek4+҉ bV1VEQ>e ah#~7%ەRq9H4Lj&nf 8'k£0`fAsM]}T+Eǚ|ڍW?nAYƗd:)=ƳNI8EL!*4,lybIdNQp$q $h7Ӎjaڭ岥v!֑Ekϣ'j9e.Ԯ?L0&)Yb̒~֣g28HbhB0]8gT~O¬b z u]]7c PC|= L)D0sߠJt>lE,`,~ţe_xTtS^J3|E۴?^y^ܡRD}[!;VvIkdġyCCEL_1!can;X ca${c=+(GsGvg wN8Zz+~x;x8G~^ם`?'XU&,kӨxN3v.]4UkK}vCQZ,rNdt(2iw,uksKtH!xX1.9lt~YFzvD!.! $' kDV FF~),m)^3pv1hG]Z^GL[ctF_w `pxuk`FgVF%3g.A\ ^CF<g!0tJկCPc D}^LHSdVP~av˞EEQ$ϭM܅k+&KQ֣_%o<`;N9fI:zhZl`>o,xňA⁋-ç]Qei nν|if楗vD_pamrDM^T-cDW2'8UB?v%>9nI3ͻi: GѬY=D>R1~Uti5 ÃG:oGUA|ܕdlD@!υ !- o8Շ^}_2nvgRt Cv!3A/[fH>L >0 V^d5IvF>&BY\c!/-_,,Kh.*_C*MU>:Tq;LRu)C鉔ݷ]6dQ:dطh^Oyd-U$-!~I7;ڟz[q'R7mQkȚosI]*Ѐ+}<2!sn 㵉VHð}GE8s(@ӔV| [ʼ%_sESރѲͯF1Zn5a!ݑԚXύU=KLE6i}.ӟ|* |^:Yg#""LZri"C8m >ƍu[ ո/*)Q4Cw$G Ju6EE_ [J5ᎂ@F 9y-FV ~9[(#6j1{Z>HmP(8IO ZTRsZ{t+cȓ9s,ӋO>0vGz ~EڵH;MךP\/SFaLcdobˏb1mpڟ-A n$7}m>b;W4N}SoO6!~$@=mxV̧DrZs$t+3Bn|m(eE Ds4-$z@uRudx)\YCL(w ʚwB= X)n;6ji#5agV_J6ZC5Woy]mz҇f+GX+bq9W sS/$wF{*I-I~(wqf漣K}*iKfqBe)O/..f/O؆Dٜq dg#| Eev ObTmeK-N,DhԶ?3_Z^i1%={^.-:#X*(5QPe0ڨW|' 0+(aX w+,FU^{aAOBmSŗ S5BVu^nCG{f kiŒlH ;$œCUL,"LW"/H-1 fM*kco`JO#f|tPspy{C!h>Idn =P9vha=fmA1@k S]֙+^tV>7: T] mg7{v}n'^Ù{zK‘P]w$#&4GMdZLiM^K}D ct>'0^drEet,{܋WmO+ȉ9@`7jۉ?6NfK~82MWTJQ败jQ~W}QBҊ 6+ߍ#!gbPLqxltg:c0?yO֌9rX\^#wVB0R\ BrDP]7^? N1[wͷ0z5._GW{^bN HgikfX-vQ,: /@H+AguΠ\٤cmtaa `&J|;v+at%,4s3QiTx\h+$p~-P BuFyW\LB" l%7jq";ՙ,L +UC,iCxI N c-+Ɗ85s3SsZԮLPAUN2)s3" yd69Ia[g+;Ӆ'F/cTn~m;h/3k¤*?Qn`4{&1+yP Th.?3ctok fW"Dͮ "4lO:!@ u9\dpo!LU K;>]ҧ@^G. xNο4lBlI9/m&ckSʛ? iR С;0khb!:㑰1〣y/˻CiolĴ=EVKMs^auhס\M3ߕ}v.N͊c ߷7;;I]ëL!8's.kK4LPkTaԨaD~WK8Ʒ\j]}⦲+[\>w WJ|.%0M_0/=Zpq# wSt־&U ByN4Ӕo>cDXkLPe27: J7/Iq+ˑYE'2\QH 3tPK:}F[cmX\4f$e#;]adP%1a=/GےuKV[F=:7[3N^i_ΐHAEtIta;W*B K BZtW.5Ճf0 ᱆8nG?j=ϫCKz޻?%݉b7;0w{Z CPems!FhI~cK1JquGٍ Of(1Jbݍ9/;x2s%1ѹR/yb\!ۡ\?w8F5b??hдVfasn~4ӡsmg>(;GL~rEaؗ"5MhϐNDvFGXa^ whf!J.FwV-o'8-s2vZca%<5ĸpȤu!32t>MHe_Vu4+AEd4ֽ&y#˔d!D'WzA@ϴ[s J#zB&k(`*=)e-nKkv\ƾg\#TI =VuW):nT, *{[ylb8Tnag|pwRCE ~c`:{~4IRsC&Q>0=M@x1ZoYYmd 3k;("^/ O8xw7J[ DhfR !r m^?iѫ/Pf8!hǎ/E*״UH`\0<;WxoVyJŷ0Ez?yHVw1ަfG–Njf;$5nW_]% ިnA5=폦Zw#7/~'k ~[ٰ=-lYkU"u&-yZ`sZʚT[dCV9~f߫[v=O(q.g LKT2i;[+ vF[X2$02y ;zg|$}|.RXqr:lCFmf @Sa^soxP[.gm_A\.e\t6F_ <cAqtmI&%l5oY>1} &뫔2@3&jVv{zA}v""FZ}ڲSc uT/; jǦۂ \㰆 6YDųӶ,7؀'f$pS99fS ,ԗ`-FMlBU}Qv_.]s*I^귞 mI=UQs`*~L$H-~5{+zn^P7nc.[t3cC5CXe1`: jkB HtJ6ܻꭶ tEߥi~j2V:A>]|.TOSX/A=Lx2I>:CF4N^=5O5ͲG2x h6g_FIYᦞݗPaۡ%%3/bo0mb״ۄ1)f"&s~~WSSc@)Xq\a+qb6Y4Z#Cq! ǚl12lBEr#9K^sAMھpr8!v7l)+ȳ_ ʉ~tNH3K^<A'eĝ%LvCDhBA*CѴԈԭ#HLa'TBy> ~ em#aP20mCH6IJN0-+|?d=ZTq׀ֺ O-᫺FW2f1XϻTQ]I62c6Ho`ҟnkVr}LǀM{IReut9:O/knHsD~~m| mӛ\Y[.Vj{jkW仍3W-9횡K_= >uzDEʼ43j)?a>t7TEWd{Pd'~t<*WTV zc*h"y05t|;; y]qř)g+͆AvR3W/ ]aC']f~y wQA.CF I# |0lZiphJ$,: 5;a<َ(sT2@T} qx](UsCGS9clbΕÄYYu9 n,+t'(' Kw~u˜*Es3ϋ41GN^i)0tmn@x̨^&}TIpzD#i/s~ D-/n \H*8w\T5 rPDPq/'@"yjH%THEm+c,-%)W5Ewłw# q&_fB+mA7NOmn}h ΌMs]^3U&HȩUKX l?~]0?Q:uwyAȸ+A͒X ?>ZgZc?p@Wr,#&!UP 9%OoqGR$5ki>=K%'7sMR׹[>k;R"#m{fZ؛gs3e:po+H[:EHSMcҿ]|"6t,,vU0dPԺGC+&edcYZvڀKF3#*M< 8bd&L5=7۩7ď?UqY P?H: ֣I⼙ñm6>ԄA}K4;IVHsH<ӫ 5<*+S6\6mbf8H,:ZݪcJ/'AAc1r8A\\֤(f7A fCOxԘ(<[%ŏWjuVU#4?m85QpO0q7* ycF";z'T Cm_7N,**6v N# \?Njtsy[{4q+,reʺoFo^:t㶥bg:(>qQ|Z%zRiNIh!7IswIǠ!3}vN0NGbsx4 " ~pB,]M&/d ){."5| v/31AKv,H&X]dfP_lȷ<,+gDOKFܴ 1o4 H R2pmQ)?T& 13CD0Og9SDz7+MトOsι1(@j-l6#0M[xFn8ﭶJoZ2la#;Bδ{P!Q,(y5h`! HBa:a^m;ݴAv(6='E1z2eCE(Td'Jiʱ0bm#2h U%7x}8fj "?fh_ ;ۛk"^XZĀxq0Rn1#s9-9,ψL'd(QI-~W[L%39Dç>56thyO^yoeXw4 FuPcwҗ/&H2VBX $ LOjg'ϊYkEwJ[n8NAg ۱pʙ}!}:65s\Sxve2w6圠i8"ǁjK: :<+/pk q[Ea2 h1T/7r͎~ޜ0ahҚCxo`_z,WQqE[ۛUL!j/2'1Dƺm8YYf(Ӧe3q`l . 4VaG*pm+5Ix#PƓjg?ULe*$BP+WSUiV+z P|qyԶrZ/SܯVlx%lr٠iEuNt9f7Mq 5[6|~7R^9[^-Ʋm'sCܴt-|h)zy۬+dB7] oW\deEsX]̻zy7/C W> DX,s$LlDJ8;0"$.gܽPROD$#RDxnkR`Ckڷu]o<y9iCx@rRZ7sċ`vT^ .=V/hRK3m@jbt $stqL{>%~ QHJ2\ 6H3ߡTfA$dm34$@Đ*b]nAC:a@!-ur;Czחy浂N^L%iCnܲ|ˑnMyB8 sqI+E9FK 9 Xy8MG2mzSAeYqۓ{5nTmLh[{9dZ7}&hw5@[[Tb&oܥ[#FfۆxAqxJl J3)}oun7 4 '0(QfQg]W#TozwkjgQ;9@gH"tyzr3 `uJv-MI߷fQy's.ZR8l~f^7ƺ)  rc~JDh&`T * iL.g b+Al7v æTeF 1|B \J\oE:١:]Ū"Zo QZ9X\ƙ;Q 9$^ʽ^MA7X65Bޣ}Yu\z 5g1߀s@YI( AϬ!r2:kO\Ǿ 5W['v9(!9N|RwTޣuD$"1=Úxbh3eZ_ 7>F9euǢ.#L$#m (BQ:c&x$3cʦ>2s@g'PXŠ,s ݣPH:j*VO$jnŷY;>瀽Ts#H`OcU<+y W??9' /Dk+p*6k7}IB*2G~<k+]O29C8{LTڙJZo(Sk+(גidv'?N؏Tw`8CF>l{ 紣īePYnwAr}-ԗ܉C./&#F` "uVLq9Ҧ68\8vy^&5D>T4+nڿ3TCbd#"R`,YmE r THRJYUE5κWϻ1u߰gKEO}2uKŝ";i1LJKb/!*0v%s2M %='в~uDMw%%-ʿ"jԺq>#<1sFr*;AAzO<IZu8]1(EU>mDW/4sRk@ژXV"ߡJޙy_E*Pʴqby %j4y~{{xva&2$jRq$wsTD9_T5+i9xKl/>d8h-(fY>@4Cv &0Eʐ*6~S˃ZE%| r4QMН ;M; ٮ?#ReGw M݁~"nI;Y">MPC' "tlDq"Zg4ߪua!V 5Nj<+S[jfִу[N*U8| ].'_{O)lw!(h]0-b E;/e}afrJY/wI7Keи"~:5Gc AR gĀ'O7O?h_OHzk"wug(4f՞?֑ G(aO;&j~$V))~aܩ%paDNh5RS:BomP&L!)2޲A|)luMJoInH]!G# 2jۙ)ݔjXBAD }ikpfFCM'zՒ<[T1O-sաWoE3Yը:H@Z8^Hk*_)qʦq"ءh GcbWh{b5R*oϼgEj]`@oz QN&:Lẓ8D푁V#R~iDfTCs&A*e/H~Ӥ@J<ա2|G1͕y]̕Mw۪Lo&l{1ff[05|NyGH"[seWeGpۭ^`i뮀mŒiNo.:F'=DyQFȑu@6c7Y,1]EğiI|/RU+g2+=aKVGB塰=x_` tM NsR`Eĝͅ/k _?[ob/:~FlFz*@XGØhI锛{a a4줯,4]lci=rsjXT /:ܟgUᾷZU[KYn*lD3wn AXz*ycVXpFi/dT\]в<6~ܑ5_nIU[F0X/;jK/aKAԼyTEeą]Iپ}1ڙ ̫$DŽq 2 5nUg)4lJEGO7Fk/.Ԝ19dǺL!k8W2,@iJ; w=`$^sh43#T=}9FZD<"$i"C*T{mܞf+F::>LLNAg-:uR`Z Qb#rfI 1SdX meqN15aKVB 'm >|LȷV8yo0QPPq'eKjJ nz8K/U@.Ƶu Em!:C˼y^`jH1gޥ^J/l)$wF' 2~2*@˳srns}`"QPږ}0)Jxvk-7xAOsY}KQ1{EyҢPSQv!nк1hL% 2 \!wPESFqFC1doNl3C'avc B rbѼFϾ?T;֜YNE:c _dGaZ3^{ 2vs,<~ `ǴZRBc{G?}+HYP (vQ2.`sKPF0 7 O҉iJ G~0`ٹeED!@s!ѿ6ԡ5G8'Rɩ7rqZ%7:2nR$yPƨlqYx%*ݺKj AEiI6}c"nRJ4G{x lUˁHe 2Q;$D:8p5+*zu6nsn[( {(4Tx)jt>)#`!*NCZ 2 .sI~ŷf=ӈ``'ߒn(`Dw챜tF5AVaXBrDUG dZ5/s*V(qe6yĸH./0"cNŠ#{GF?NZ0sϨʭTE@J^v,;K̢IBM^-ыznUc ޞ)&23~&6$哆<ךLǡ+Fn3 󉼗{aѷf2JcGXϰl@k `!nX{ՙx _ea<0b,J"^%ίywvyݐ IVpR^2-*OZUmes7b!92 Epfy_O Y WtYɓ=|lw0yzzIur,3ݪ[ֺ9T3)/n[NZiKN|xe uҟHqMj~xhɷDL>BNk7WsRb\ϧ B`_ziYVv5@!&l94cnx3#ߊoo{;?a-cH˜+^Y@Oe5= x!xl'SѢkJ^81 O: aaKjY_S {ǤtP Su"1QuI_W{%ȍtZ n~-l(#z^\N09 Gï\6nX|~gwJJR'o #@6,@ B_œ>l+WSxGy?3Կoy9w$MZ:-DH3%ԋoEJ |ّ\RL [-YX# <>|l{'N͘:vz <$Of̳0 yx2E|o^h]`b?%r4bp}jl߂ bxs4ʶu`峺כ!# `R(v䓂AO6RK {ϕhj(lp ~T=¬/ YV䉮ίdA]{ WWEYsMdJV`Y-d~E]ôsEBG8c __7g[.c1EǘHe4 n_Q8kL$Rϋ|0éuy+ WbwLBĩg_(u3YM,BˏsdK\:wg[L5&r^dFVD[8Aԩ2s5],gvQm;Tn*V*Qk6ރrǤ%rEqPd1e0:"guae0R+Nl4K}kcy)kWL}/&K:'+:5p17sZauꢿChcWOO?QRtdAAi+ttLln!Փ6ۯm?͋osw$&Z>Q5eE-*E0~nߑqZR6s^ n-̱'@A,[9-hhȭXj4$0EG.\_;?`"l;E=pXGb ~me,Nt6tKuzG|e8eI: 5=[4ӧ;ӡRuΡU?bFT kg%lB47~hz*;hߠ.], % 6rNNC'CG3 .B$]K[YCs[ S|}w[`~0@s)Ay\8 _J% (m4]| oph^n7d*mhHu0Vw5٠>mW3c[,fqLuNٺ,%n;{/Pƫ ?ER7 "-X ?~.%HܒjS9I5XW =fryUYglokAJ6gs೷,; =x3p,#@lh xs"&fsUMUmhlB1X LoxۃW9j[߄yFOҷ|Ml8h? }m)?#{eW_ ώ d*˜=FO6L1Έ,`:G] *T͒Ҕ 5B @A䐮R0rbzePS_}2pMZ>ϲ}q09-R!YP^y[buۡaOvӃ4&s`Y Z 73B o:AK B]kOcu%rWjb%PΦOXU*[xIln gpi(GeCSL*FC'|,͎/۱nEzGXnvJKT[^aܩwTcxڨƔk;6ҧE |I &ݩID A⋵Dҳ!&!m`(R߅ \ 2{ A_Ւdt @ Mt/T}aV@-坵"OBT#RsQ>RG:qd5Ձ+vj#] ?*H~zD('LN< e6ŃE8*X[wJNL%0>5X?kUQqN_vOZ2ǀXDr+IBް>(+3׊!GMf3a`Gﱅqj]q^|Iv?ۏ\u|Pu#ACЭM&<$@f YMdPAii7FQ;eF+@ț``єV|I]>܈Bg2:4選r>yֻu`RQV+i  eR/Rz՗Y씱@YX;[1 BJ-t[$)7"NSAY.ϖ#DIOʉ;\ϣ:ř݄ڦmDay?=+K%xN'䗘p0N};]3 *)%]>JϋN5#( K1`Qo`L!|Wqiš/B\6מH: H䶊?Qqe-8',CwX> (r<7udq0A4vfi+ãe@ksCx@%Ul~CؽJ+I/~|cKU_p2Ik ; \)-j-GnPM`I=$v5_9B. a.W@k[%IwG_~،}'LHT^w0x8c+NM6:_)7$cR'^  % H4Nc'!,?ŀҏ4\rHr|2rmǾ3U>y ,}|q<[hUZ`{Ѫö0%V`iٜ Fi̛s *?fDtJ7ق" u<p !P\W3T*)8 tbs$B+|5=f[X4m96.G6QW#<7aDh`BdĘ5'}sG퉫`&f;-6 X"t {_׆ՂFEy@Jh6Lϥ>/Vv74\sx ŅNԴ>h:b -c38'*s 2ףc-CJ Rk莢 F35 &Ey&S^(KŻE96@0EU#Z"Ԣ0U嗥a비*$6D:mdJT3ˡPn#`@0ܿ u3QB6ݶą)?#P1ifj\ :)⩑X-f 4;V,!K_L82WS- ^9(HDbvf7LmrCWx o8چ>]iA3iǫ7C)eMǘzy3n k\Syģ^eoPm @#=:3+=Ј eHo:$L&}v'$*dzx3 %cUTfh 9[GQ ͺ_Ne;] u^u0/= .эHkň * McupDW~-GMboupJ 8~<і&N֯zht EL!=SX,LX4TTiN1T.;;Pb0'~d3%T%w2E7KPvh|QU!,(#Q kT6{ ٰzhS(E Lke#p;GŠjSky4w̭:5çɔNnR^ nZVVCKyݩT?V]FDWBv O}rL{WKj aOG"zhG.@ZfO`6_>zHniQ*1I_^P60u,?k6WϏpMkkT5dЫ)Lyᙧ\!|~w}-gQZ-#{aωr{~l%%L93(0QI;j 3z:'])<5J&_\|/֔BbV/g{d;(XwFج-eے`#ڦx2u\ā9ɭh_Vkyz/^*<+(}f\sVu5NnzRMM\ִVmƑb " ;b?3bs#?&)_c?^^VlxZ ;>>q⢍2:3+bdס6dfKlI@NM mc6|C`⧗#{vn2;߼\*fh!ɦ7#F3'GGsҞܑ>057ȍcTlڈ$D3!fle8$i8<Q>:އܯZ-@vp%u: /'_ 3"QɃzWI;`5A#ڴۑ:P&62ɜC_?)yV=K3}2 |y>8 K-7p ]H*|SHWIX]rAu 2bɬj#T8PGw=Ox葸ڧA{h_;d€FFv0%M i t4;;aRTZlyt)-*؈+ClXH.i乣U1 <]-BLa4n-lz.<~۽pAl}ЃQ̕܆%i+Y1R^3W{W)gĐ~|Ihh(/-tB_BXwu͙F''M@G['j`@Ay. 9`D7M/'pב K[hzV70R7"X;>ʟX?{zNԯ]MWhqSkc 6+BSwlDp'(x1lYB'=BT" T{4`ܴs1lK}5c ;~WOصRԂQsӹ4LDڝD)YYsN׭_}T&µfV|(ZT!]I㡕*zM`2 )VEhz(NjrVLxxqK;B+~~8lMJ, ξő'Q$j-)]SI ͉AϊF+%0- B82׷iSY*{y&ڸOqnW*~ç"vrҡ-3vr.x5g42b*=d8fwo9EAد{!+IFul )oApYT3iShHQR1%u;ߙ&˓ <eBB4'(s̊Lű!-<<;=Bʸ5=κK8#dQQQԀ^Rtcz9CjUla[{YW]3ϊn%eSaJs~$͟nS?+>A eo+Jh0A~X&Dž~\=hp+JMdew)J|CO.LU"#䵇0gC:FcPן^Z!_W N͉Tko f\R ct~_Ɠ]AcޖZxA_uOC@~ ^ BWۊ(o&;-JdPv]'t 1%9FjA.= NǍ4,D@je(DJ>43}aK5|%gEzG5:qԨG"vF kT`fSJ'ii ΧZR$O]AHaHͯGfNBWálWE@ ԗED}99c-$M7d 32g$惐xHր"wn2EKbג ,?-"{0ɏ=2T*cW̿򖭲hCҵpt֞j:_vנ{BB³Syx O:c<j*@Kypħu]WTp=Fc$jڂ:55mp +ok>JX }yZѶ|3Q }VjI(M((#-ޥG svBDY(JkOY6&*vwGCfr0U=GP<[H02oY9Tüw:5>>'9g%K Go}iՒЭqEGk? 8 .ăs/P!g(G ܵjN~Bkv": 44}͓9,#u~fZmgAJ^no}k]9˪S,/y0@.BZa 7>j)9tχV7N\zjknפ8ryx$*;ik]DgɜˍcB MUQ05?x9] 1s0UVd! b[\T4LfE&;,WW_M]P8f/!(؞Y|xAe6Û*yb94Y`fۯq1pxd$ Rbs-{!;P˙M8TPtzDpqX ս1oEb(ѵ.<`9߄{vtUovl ͩ'b2/8LgyQfc}%wJ ;(VYx325Gv:2GQ̤ B0Q`<3~2=Tޏe(Ml$x6jdJnc14\nHӌ6mȀO׉ć[gbbEJ(ď^BĖzRA3.]ۏW0$ W$ <]uu<6ۑsn[#;SEyNFgLv7#a2kL`fV}Bê̜~Z_/hBrD8#P͕.mD!Tݤ6S&Uh;h@*-wO8. aԫ~X9ىh_~\@i`\<&T"̜Qb~|'Į׈ 4a&I DNZ⮹zۢV{OѤe|N%'\Ћd 9ͳj=Pq=”#!b-":J8sT^Z02CcGwL򰍂qxWƽu<"pg g ܳ2%Jktc-Ӗ2"g㭣fd ;A~QuE{ԋRyr[<:Y:f:@W ,h E_M6a(e+#: =|kœ$ߦu "u0x@s 4eظĽJΨb:7N#{sk"ޱpGs] ?[D3=376:^M\58t=R j7yINKPv""p9AP06'opQ=3jF2ASHɿWmwr0@˰&񼅇oKj^Xa-iachJk(L^Ǔ#s`:rfWex3O sI@`7>D>%Dۻi~E jJwc?jk&vͳXt+?܍O=H H@| A'Sw?EON QW+.6{1ܼ6&mJӠ I̞󔤵ҁ;1xtܙ@a݌wKk!R ZuÖ[Y_L2_#$. zݿ72Ҝ} ,|{];R-Q?~ukhJYSU) c2k4.^yT*i:WmbBɮs-4" (~ݵtvJv>G(Fk{]Fzw976 AfA* B>5>Ǖgd|/S"zG]%p)ߖÝԪ~XZ7NIU]2KrHH_1ex딍;YssVfj͂by"м3⫁g3|rc"4<Ӕ0YM'ɘvO?F|=")b7o!bc-=B_oӌkCQY;r'ZT>~8yնqCxB/gY_eC#}8RG3=S$Sޣ-:g.D7rf7""t]֮MV&M tԬNXH Lcu .qߡ /A^ ^"8V]=0)?ddOp)9BvL% ݊J]k+Vb ᄈ@ujC@ g\3mm`3.X3Kf' 8ѣ8b?|}ٺaYMt%cjЯ҂U//FY)n+$d!tifM]LrDz 9㹻w`ϲywfw,a7W~8L,~IpBM瑓;4"^X"d^Y<.;%z5t7%)4\?`I✍KR:ݍ|q#[Gv`E<.< 䮃+? |ٞK2(+J޽N'|3 f.D`h5ȿ7O"zTٓ洔rl"6F4J@)wK%l˝! >8{bU.\C" `ηmd*~9 쳨Mu %Q[{C#!_ q} 1~&N14FZRlxKĐsV\ 8;]%?.klj rj4i&9?\`#:M͂1!D%ĊTLˑb'zU 񚥭_OheRiNOQ7CCRJY6 *CWȯ|5|/U}/AJwNmZ@ϛ@m-f> FưO8FtG=P˵b% DVV' d8Sí`w'օ{{呹An)MWo csg6K;bQWG`h:|:"CB{< p3$E&?cI1 #oNZrQD XXtƟ-BrRŇ4^ $.5"&#)ĭӴu:!|Q֧Q C cf(~!5YR»)^<ݶ>28 މPLP?i]{ĝFlwDp?ƙTSuc,;2q?N} U`&JU| iòHߚH{Luh{\5(J *KA$O|ɋYB:9f|wn4"Lst[rCoSl4D5[GNd>91X/0q9e}&1Cc ݺXVP΂͐rr1tULb yf}>|Q] 6[ڬ! ?)5,Xno7[+>d[fwtg1xS1qJ8} G27 r]4 !o2iZ[Gk~Us2%YH17]E)u [(K=G_`KT|c.jvrQ.j(\G42W9p 6UySG"s AlW PxL>BBKg4et4D)z )jꢔEK|VFUWouys e &@[bDkz'<0VA+ђ֍sעlDq.=$%zAmQqpŅP/ERFC•{kxItw7mC j\Ekxkf}4/Lp1>´wds,/w>m&x q;zMV"5]odʂN[zF3"T =-(2ŭ_u;E~e͙-4J{@`Icא 7Pbmau( HeIA6^^i<>!:N SV6ͻ7qb_;&24ڞ- oz }L&m+foWc ld0W{RMj֗e륕hƹ3]jN/?Ll'F2Y]9:7 5 P?B "v?/rn׽eUsN<QT;֎o٘_@q3[M&9ܜ~B棟ɯM;!6<,_M1RL3iVxn5u/p|>"jZ;>1-fkLkcs[fW?LzZFoE/|)?mc 0kb'y<@5+ޔNa 5EԦܯ ULQĵVdR2]wk-Nn"qnP gDN:p:m%֭eX*@Qbf Mf,8df\ĜkwR?ΪՑoPk E|iܣLK6߲9N$;9}BGKL{<0e{u}:Ap2sqrGi{J iGv JN= B!2@ K5= @,y{"1(hsmD?"3"&r[#F4(ey q; dMnbȱƿ^:Fɟb暽Ot"#Lj@ڈ _4E'F:E3~,V."iE&c$Sw꣢>2s#̱JUmK6MݨEЪ[(%fZ\1!Xԝ.q I)2FQ|Rz~g"5:r;5@, ~(F^DZ3;0a⃽[.UA:f(ȃ"%<_%!+| "/jo ``HќG9x_l X-:fXtMT V m+#\/Kƀq=ۓ͠/pXdV?VYZзbes3{!%1b ;>k͚ٙ)zp({Nޗej2=q3IUaBEW{ a*l Egfōb+JĽ(𔵃OtV.)xadck'R^*^f]ɂ@]V@mL6l ^!Uaapz\'O֘:9y} Uoi [kg &UfcOyy\'X0<5eH)?w#K۳SpCK WVҹhws^sM3'(gpꜬvNS^s*x9\݄`#j3LRɬ9ֻߒV.OkKf ,)39%1cJ{l|.6(`p'x?>uݺL<5iX k"_*WDΆrC; )WaB0BP`$^ڐ zC ;|-L&b؛]0ӶGt1RNJ$nx\9n=~mNQVŸ/%j뗛3ERѮOb1Oc[!!Vs!18΅Rp/+Rg\,[2g94y7bMWO#>ê'if;-5%oPxZ'GxW^+R_tlj4뫱aTۭG@MXF$` Dx21_t I=HA|NU9\'޻_Ss3r?w#XPjjG1da0oq ^;|8u ~_c/9C5^ǙiA9c{{`b8c[a|Ɣ\J0 so#6UY!>!qs{r*[u` u9`4 b2 ?ֻxGLB8XP({*KQ ٤zPo?`MhO.ƣg٭Uz~wÜbg I:48| &XcE{&&fZ00i.7=OEU*b%Թ'-H].PЎ*z /w.,|O@ׅt :"7 wݺ&mFx-Sh9儊2wWllљg\u(X,Z}qglYU"k=*` 1bIx@|K7$"=w>͐bXĩ8=6Yː^i*hcMa_ɦ:s!/ {m%4H<5Fm0$kU!)9ļͤMۄ4&aİRߨ]I?[4j;AfbOؤp;š7p eow;X[pRr?[<I&cM5(_f d*+*>G%彔˘wf5W lEYL TYoK~eC29x@UZ tu{5Q;6G|O,!/c_;~ufiyuȧ;a4*Ɖ$ ד C[2sɺ-s`y6lrpz畄Jןd ")(f>죠ߪ/<_o.bKwYA㧐:9ٯۏodU1s"k&s*WdE_G5դh@&.Ly^l_?m>gb;ܗqja|~V}>e~A/v46 ySml3їcR j~ՄwYKJR R& N$wPZ{-^)o@7~9@YŎonɠTXM5bs@,z^*;5WZnK|dxSDlICa?a+|%X"DZ^ Dt7Acw%rr?$Pg : QHRS5"<"2C̬)prL`V ZzH"6] żuz4M';x.}ya[^ubksݵ&\j7EW6vsp?^0GvbeS`GEkˆcvZtp Sę_ɪN=̽,ݦ_nroY_X:+|A+wיdrd?{;73V5HE؀薻HZ]ftʫ{1c<;0)a:})ZCyA A)XvIUc:aTpWŨ]Ȉ,Aג'r1g>5.'X LZ9j^L'3FIV**r޺|v&7pmx)% i||~[j»21bEʾ^+..[QDpy. D r.-cdú8u̿H `k zaWH{v?P0BR1T(cCpe `fN$+5Y,JWg< e*4Q^qmC6HO@qcnn/4ŔJrQ{W|Nl%< Wҋ =84;cC~g[oʼ`(~8CF[ɞw[n+.hk2l:~SP4oOPaLQ4\f( zkq'QwoQ5LNk^'#a]3TSbfٯ2Asg Q&K"uv1HN#Ԫ(eXC5.jb9TQyT$wQڜHk/h.- g8TMS )bA"f~&  ntVx)?o駽–hBwqĂ~Qya5My)jod x]KUfD^s3r2zq Q[)',68AO8&ux7ա;B@WVC1-rv%J#* /* ThhJ~kPx;@o\ڠ+|<EMrYGb m6vd +>[~[ O0JN2WiŖ3Zm%ڔFwwjۈk&+1DxÔ=t>mP%#jvui6U$FD )N-z %9ןv@}]qk&Jm—e#),v ם';i{R'~ӵ΢CܑD= s m.h~[\fcw`"RE%7 )WlK]Dvٶ(J.; I% -%`8E/Yk09({O)偞]m@/ E$"G4)vB>sI%6o50fj?qd/鑔5T=K]1n[~kӚ<"KuW!'Z*M֍:!e障xcI.*NZ~}9 qFpIPU_0MbŝqMކd2V?cKg[QM!cIKz5؜4IJ^=x:E?ӵ-^/ITtlAZw-3BRP4q2GPQErb\7B" {EOϔ5sL{'Ag`Ūz%/PcI-3~вL^RF:IJc ~p+M`/L\D[p " aO[+.T9zxp~"M\HFpS<2GS'χ]m`NH ?jMQ$mư{f6;+48E; 3qwCo nh;9&wEMEdh31B>Yz:nEq 1 }Ҹ 3Z0uj @fԁ_6`uYL)Yn.R/afGMU&"khܬ B'0";XЉS~|hz3x9-[2TbF2:a9]'Cbr^`L$nJpe_l'?}fuY{`NI&x ~A$3=q q|8r T64}y^8|5B3V|t5uJA!U<5y[=K8_V16kGO붂@ubCc$տrީKG mC ǵr .?YnSA> d~of{xc?{AOYY (͙;@.OlYz8KaT(vqٴ؄X0-Ĉe8a}w=W=HB?Nj>^՞be3xRx݀$h(a98pW hmѐ2/@=dĠADS!(gՖLhNm*iVj=@j=kAF&#VݟH|HH[ixt kykGe:$&HXϭ]P{@ Y׽[Әr/xz%b]9yONO#n:rKb7t% % ,ȷΛI/+#K~q:x6_N~x%wK<l-"OM`zX/rVՙ:l7 V2Dm媲cg9d>7JzIђ1&T;ݧ\PaJCg=7Xkl4pLrm Ok:,{1oB`%Z}4cYԤEǵ V ԅ>}N[l_E/@`1NnùIsA3>ՠX젗2ݠNB\v/驈L& 2' EyqOWs|X_y"șq̯Op"C  G؛K`pcG/6UN*%R놕HU"T.,aC(*4p4{)-эR9T-C0G,6},GPijy:w9gs!CJB/A ,Ӱ0<>Kh{Gmsg>]:7Cv ~wU15n/J(!;eNE 82 ؕ9^+Dbg8Ox4S +$*0y=7SQ]lDt&?Vm[#8I-pڼ?nuyfno1&h٣=ׂÅ'~ \q_8DŽpltOY=Yzu~JZ>e9]uS4 yhjT Ɩ !b'b) uPim!?.'p`XAZ Wƣ0QB!*or8+ yn88 gmIiIKLQ4VmƠVlhUz@;36X,l0.:t[`',y¢Ҩ;g!Wȱ~G mN2F~vAAl-YemvUBslLK,Py5ŸBNWl2HIN^۶чYDކLS0.͕)݁+Ih^z8Fxo/[jaGlֹܐ Yة.8.7Ç,1s*ˇO5)uN4Y9c.ONh+u 3Nܧ˪?/}alCǩÛdՆ>LNv(ޭ>4nzW{6`Tv)b^hL=\^WGYsDR$4ZqвaZһ]Y[tÍ㚴e[9agWR&B [.-l3Q%jM$l$:ʻ9X1Nk9_ż ڦio Ԇ)Y$Xx[$[~U ?9v}˭s깇U.9=+]i@P@COuYY_(9|2z1W_=`CTnG+7? J;$ / (1s)aP1RV4ae*<{ᬶ 8@!XWRGq*j--Xhj/ si9!bc/faGkCJo' =ۘ`6~fEm$Ɇ( f%,<`|RI*On ,)x1h#KcՎI!#'vݫf+d4@pULMtߗFYj+= uRbGJR b*E oEj_tH^M`̠`Zp=MС̊I:XAs9vٌ?UEcW2\.?Q~\(/֩^̊PȝB4!ֻѽd")nN{?zB Rj%*"|p¥XD݅L2ݖYHP~ݩffHw_msMujngD.롻)L0ٺ)ZPaBgƥB9z,N q8SXP|L|^ʮ)]`s7elk'CaV}I kf1WZ~QȚe| 1ˍ_ %"=xY?So2'5mkI!?]1Ƃf`b]c- Ssp #JZVv7;`ճϐCWQ:pi10[;\[5mƪݸA3?vG҈ "D]<e6'ٜ V~4kYhc7j-Yn`n݃ʑB4h ŰJ%xѮ*9%[C/j>'եܙY4YdP6p^CE@HL_G`FEGMw"lNpc.8E:Yw078w+xʱ_T"c'[k&MV˰!sKv[T'mwn-=/qVpJ]MOi0ӛ2+G.޼įG#Qn?O1Hތ5$Eɚw !qrUTM{F\oHWn_zq~Es gLŝ%D3=⼯Fqf+P;|S·Q?&,̉E~3ڞ’4T_0{\Y2 BWZD= R2꾁#L vK$aѧFIxvi:93yAl4md10hx,F'<ꣴQ!49U[U`jW|Q3LG@9:3Үnyf!&suWY5 **y,63DFcU19 z'GzrOx\ًǹdCe fULB\hMa4Tx94YSp])8R }E*ಡLF,#ze$<ۑ5,D>wvsS{IB o1x]Tfoeߴ`Zk TSxh2qb."N4{6~Lpf #ic^háeAJ +GXvl7%H;gTJte/gcL;erŪM)?Þ^*D^'e' DFTԮw  CHCrOЂ'TP̾"@ɥ*.:4L}gV( 1l\L1ZEcؾ.!pwm/<&j'iհ!e#4%J2 Υ+=#TMhqa*ֿr\!3PQh1^/c9B^G |j@<3]ĮN58I5q)'--HbTo)gBĕV\:ȓ`=V  rp ? "-tvTEwٴqpF&aT螷3c ` +QM\JK˳-Ȭluݘ_[]=L.4%!Aw/@u*Tk^;,8v/\( K`Ŭp߀k1 D7:=%_1ӕIަ9k%Gb5RٝްlAe :{0b %o; XtSԲ׶*JSAuP {9|Xn/ls *LkĴA6q)9p:iJйE?IǤB!`oI6[\\W)*/@ȴU]Ab( [DԠT E $"쮺0#QǬ| HAbA)>H:4dBҹd+KjB)`\pz8TLI?ay~ >6H>Ĕ*!t~}v+'Cy/hpDh[ܶ ==O tZ7yOMvHI[5Fl ]K}6صzQHҟ>~d5ӴfogԳiP֢os6)$צLS{PYI)UGM  ̝Y|J-oLSH.]|m>v f=m {0-dX0(G;Q6 JR2vddłoc1cH?L:*Ybv@@B뇇JcG rc)3sR:̴z\r$ݗEYC`iZdHO d><]nֶhXn+n=FC/uu0 ;&L"nPDzỵۆN#g|s aQo7& G`KOuvT`t) ^[x`.ˈ^n cKE9 P7 ⴰ$(~( ֲ 7֐h^3&iY& ȍĭ.AmL|F?J0@pN SCCsiŕc Q5R! #g.zmo+C-#eA.ojegxL'Dl>*@ȿ]8HF6vrHO ϤE"B:O9ґ&cuV@չADuc_{@I;N"vKKƢ|IM3O.\@ʧqmd.e-"Jsg-r*SqP$]Ҹ(z7@,XAo*4"DRച&#4>t_VydF}>y! Pܻ`lv>J8ƩuQI|돸+sOAIQ]οv}jzM8/[-2Vԭn*WZL:Hu8,7- 8?KE{k&ZڱF1-%$pmHcUJxw^~-A= duprljgƋ+^Fs]Z:掌-0)݉o̓ka_-sHNQ!0L#;c7z){A^ފjʁoh{_B6"Ŧ>I6bB u,*~Q9ݨKB 2~hԡɤ E3k{CU:Zb&#YMf ڨ6L8*1>(Zǘ3x^ \4V57k lΨU3oRH9IP)9I#x&8>M,#ւjnWpqÎ֪л< D3bOY$Pd(*ۦ_SA$ٛ :cg Bbb98=BV9OQ*=-S˶eClW9z~D@y9 S^O} \~#k#&xe$⯇1 <`Iax37 Dk`wo fړ)@mGj Wz=%Iy$M[rdgGF"Ios"gBHޢ|L9l72 :a=-t"B_ILTYN3#3%NVc8 {yY{,aKf1;{->{i*S$AI]w"G5jO6fAÀ;e꤯V@b{w)W]zW!"y#B,MI/t#0)sA9bzN J!eDPw^QOc8t# ^B0GXDŚ5rzcb մ㌍[iG0'CF#Hi(b~g7m,[|5WWqp9@˯˾bN-ektZ's-1MbޕFI]˖fkA:mӣV=S_ن;[16/i]0cckNKx6~3zX>#qt-/ʉzɨm-8pT Xh(r&)OXC$cW aR;}̾yJ̢&dŽ-8sLAc~d-$B{No+H\FӖc0fAՁZĂlRDz/= x,؄DevAt.hAMo#`9钟7VHGn梞~"!S^3TatZ[ER,0xqa|D/ 3t4R1!:!,o)Ɣnt=,3^[T*}*h+o8Wd"ݚ#JVVqzy\KIfRCNXLzBvSOߓ8NWK-~KW/W̘vJam'l XfX=v=iYV UGS9$cЊYgp1Ԡׁ34^ Y:' E752rsH{rr08deS7' ,~ʹl6o!ZBjYQy4\zM ҅( \g)}P|XvkSW (c4B~àg9ߣީ=w!PCtb =`!31_WO7EFn|<:sT˜rJ ='Օf)\(KzԸ;x/Q ;&6Fgڟ %)?]y$ _D_F JŗW~toµNANeRE9 /J{51B/s}ס^iE9adGhm_rݫx V [CUKs*|[ejgy(5Jz(>ދr(D _c't3Pz`p">ɾ T;tF(u Mb^D$%XJ4HsYK\dLg ܇˱!KX\\ͭVs\T|o$C3[|y~BW, !6 (”`\ޅ VF˴èU O) {S tΡPn{0i) y}\~&#R:]XϞѹUyGeCO&{JC'Pܐa fa4m* l]P 5Mlc!(Wbǵ/-buW&ޑ axHzo_ܲ1YAK\,3f[%hW[_zG-`m,܄zCWj-g( Xw E?Δ~+æQǼ}my1:,tcS]N1}1c&MiFW]N-(T bفN Pcџj *'אgvg$YKkZ;Kt؟pv0sřsQ+X Iޥ(b[QvꩮfPWݎu !S c@vءw"Qh]YaۺDC~֌;Z50].('UQs [z,٨d]320,1k~JYvr\gy0Gv޿Lʐ/{9X)c,|lg7 EӵF6zz El;QOfhag};ٳ W4B$"13jauְ2NwLJtl"P*5cKL:݊L4Np"TLRGĻg/Dׯ[aH87;nxr ttO(>/ts؛+z[E+BA?gS ř Sz2y\Qxr%viZ=tT2 2^8(;O?mP5L1Hnƪ*LK=2bi XJ _ Z ̈B_l( t2WVM+}kr|U/ N L}"Fd@@T,Ҟ%T>hS~3`ޫ¢kԽ%s6+e촍`v 0af&JCE.tӷz:Q +%j9f%`K)z6{h=uwH'K9Y[Vq/59Q'ZB þ5R& x5nvc4cj1OW-dƅ[ݻD( r=N)NgzUt9FyRlK+\Q/:݈mG  )"<ҘŶeG;I4qOk>_ÑzgpY],OOq/$fHa/žIt wL.N.:FB6zg0Gw\Yk[niA 'ADQ&c_ęqmQf9_.iqܧTے+JJQyk)X%7DV yT6裌Ip. rKx9ozL $Dn8sq9t=ۡ<:>P 1TRZAcG:BE|X$\+_oWB `az=jJmMȯÐTߤ7#9?P KN{m譪ոZ(܀[jQI8=/L]('yHhԑNHDkѥ!gI_-v"ދ(XQġ*lixQf<|8Ek*s7XtE<^,Q&7e!SZmsz0d;$$?Na4Ĩ==b'-/ƘwgQ}DجFҍg15X4AP{ȩ[7s..ТzlTpoI$:, Z.2mVWnER݃'i+->e,gFVɈpeeI:y۶2 iٕA[ƗIJvl+9<~)\0YQN7τ?SFGFuW~,q D$:&!+\FO )B@ eBiuytn٭|%& ,i1+m5z>,kWYT3ݠ 3)>8Tkuv-XLӪOh=CϠcAi$aSL-ϵG5k?|B@.l4FIb%>۾Vn]Lx!y-Uh5Oxg6l^=!{<ެf :'Sq|[n/D~0_AdυO@Ztr~5lFyPݯ%";v<;՘zƫoK@+GS_0ePmZܰ|wH*Xc%uɟi=n4|BgzF.GTFw;f 򻧐bG"o ''4yⒶvOv{Z|"Y 5a=ɻ+y#3?D`UF(MY: f0 ^ePŸ74@,8"Hhmk).aW7d;6K^}2W5^X+^5"D$cXX,wNCdvz-F6Ϋn't;iiGS)D}F㤖( ]hevD:G+?/-I%McxUGSXGd}tx8 K)Sfl>8%ս>928aXU:c:Bh*|XǞ 7op_vl!e75RBKEVbhG>'^s1P,g_=Q%Ⱥt)O~+6S{d8Tڔ/"' љC.G4c/gAgT+.'HC@seĜ )@U^ljH˕h l97Ss 7^fyWVtC4na>c[E8x F"W=d2IXm|k9cmuiiP0oP":7 7{9 |[&=#" =(xD?cPGv ͝)=-W8sJ(W!]xtgƅ:sA2`&N./_Oe. 9)= W3wٛ\ d{6] wL1VqEB5Nۗ*9+eGq\a!KWF$z8/=cE^lXH\@ztaMVk6Mt-ޯ0Axd,Mict;$\iAm&Y-Em +4Yl?$BD#SWcŧGq?zĺ.M$*ܸDQ:SH'>LtT8>h$#%.)to( vLuu{}О`!qX1LҪ59UK<ɟBAr.Y7U}x=BAi:@e אGX%8%Z鼪 "NdUŮ[I po`u>4fh׃iw=ב3&g䢼i~X:֔ہSsEM1=U_ ].1ι'GG\;Zh~)0OW,/Jw5֞Ce 5G#؃>S <\|<QՊґoZHc/&/PIesʳt]~4Q"?PPZ&ٗ[EV3 Q 7ggVdFx ar=SH2ӳ c4d׹)sr_n?!_Z[uXyત#z`z9*z<V ˕q.]9Ǫ1,MDR<}8rDQH aN]w~G$N)SyϞ+OczkzxT`CN38gwp3|FT ֧i: [`]=-YYgCgU&Ogߚr!g*nޓ0$y0߱NX M2hȍFx>e:9E>'<f)<"X5OyqAv/;5މgH1s7e ,? 1Q? G"4 9!Lqo~# w4h]_ P u+TwNX;d:>N5W\-zFm/\Y}TZPG>„i l.1q^GUC%*)1]*`FbqdiOlGGhp;}袐  1~RvR,p{־:!Rxб=:/ql ijIrK!|]y%ʫ1IOv'NGBLX,7@O٪J!UG$LOqmTP>+K:#0 -zEOzU3P m̶\c8DQE{*ezAo&-c3 6uk\䦒 kTc(Lq)NS例0bfAvkpKL7HIX1t`Iv=E|(IIc5(gʆ-D'qH7+0ɸ}OmӥehF]٪ ')[qGG&9* |:L/MG%sVTMtul,vg"9ĕls!^amM ;is-hœ>6I;亾Ou͂8 ɞ8zHjy%YuR%g}F!(Є~l#m6mVd'+2ϡ#;W3?Zyzpk^\DD %MYD"vb~µ>U]|jfȭ 7`C{UqhvG9u (zCJaqqcGUZI)<1/1ة.JzM xm+HX)hӏ!Cn7wY?jsjb$Fp]ײ~Va=|Ԉc tvN}cSȬ` Xzμ D샒IJH5nDp'yǣӳx4#-WSjvJL_4ni7c&"T,aq!@܇Osl|F3ᨃ,(5ZY1* udx#;{M=[k*?1@z<&M8A{=GвdXĠ&oߙ \ *Lu~"w1qv+eh6:T&u8dfىgK:gO?3AMsIs)e+/,Ѷ@ dB fS ͺ*KŦ@q)k"Nؘ\a${hDvHmN^d٧~$^?O-7˦t9Тחy(z[WQf eChYHL9;(n Wd?<O`c-GQ=vH~[mx< 8ͧI%etcI\EjvɣA U5*P/ᴦf$FsL<L$V EbLױU g+MZwL>/t)YFy߰xMNǗհcz~CP# =mh$;Uh̰aƘqʦq 83#~rcfjKK8,YRx)'F'I t1DgPsq_Ʊ8B\J>2v=$az =ҙNN4i|F,4wڹ`nۥƒ^ۗ.&{ ' e76>^Ǚn#CYjq`"bӅf:K].2L76!p≯|U>[>lV8 )d&{ud a۴Y,V`ڸ|2t1 :[EML> 7P"+ú9mw\`]U)Ā&w %0b Pl9mf+;צժwtTu R5>N%X\>lQ.iܺPzCqk1DoAu  8ר؃`k9#`0U 5IJ!w-(ܜ!}ME8m-=|r9E25JW}ed-0>ȱ< KZrL+oYة0RtkGXNuv MH;=ci;"pYq6>Kz[A7B2U-LNZk,Jvt9N/%-[zYeBI %:9za܊~?gB-6Fȗh($X7r ,9;^YaF`aٶb p#Xui\7q6kKԠj'GLj`L_P?/ݟ̇;S.6uy sW$EI7mOcc#a.-Csf$/կ_/SG7 v{*HhMKR}(M 2Ymh  )yDm˃-Z}eMGAD&ۿ "ꂽj6LғXtU+ܭ 6=ҊSeHyhpDl %7=i2,>:eirxg֎๘Va#T7 ahxd> 'Kw 0 ;ZGj9 _ƣ~$ Έ8O">ށNt%C 5Ne8տ峧yP"Nz%MNcAVf]Ww#9:T\$z#O$Iֆ^$_%OW`` k/GjcT#_P4c*xd|kU68TqZL{29mj*0ֵ0`=97:PZfe 1݃߭>^[e#}sjNeޯ h x|jIvKVX Q~x=Q yv݋LE,9J̀YOݮj(T`*{%/Aޓ.7玛&h8n.(jAJIt:q;~Hیփeo5\0eX59bM;m {1\QJ"2]=KLӝ{޿8ҨQ/K`ndSr&L{fy2cU>&w V˯ZwAkJ&k|EPlwN9nO1K"ȅÞWn0&:{ཱི9-~"2.܉FaP 7U(i fZr_,sx#1쵗/gd3SC(C&`CāɶĤPn W*O)41] #_^EIRx),l,Bj 9.RA2Yz3VIex@l_4ܟ$?>HG³ OJ9 [m{V- :/"Q& gZ*h꺙2PfuG6d{ȂtE(zz(kb2 aĂcm}fbjulP#Y ;qdÃ>iH!ut.Xyj+{`]Y`5#bg{sq@?B|݁{%GA܂ / K%$;۹o*]%_X=}(p.YQ_S LtͅdTܮ_Xҽ箉y*uk`` "YN,\RKe1Pyfyc\sx*#N]B m}V-PƚVע(cL4d ~.X on[ͭfwJNtw9E'd \qݜN~S< 6ý:β 8)D ΤkD(7 5 r;VBto2RR'5o j{G}mep3VXO\K1rxs&ؚH_e3Zz2eN-HPj Woy#ɠP>Q- NPI]ДR_K$ai&^o#XaG&Z QXhU ~O1YT˧7f @)s1MHa(TŕyY3ȘI>W>hVL%6aQZ>kl ˼~əwfb,ڬW`>G#{"gU@OL529Tr' ">ohB A.q#kH.#Hcq"m侯0:tVl1d7pW؛hC`>bA)}:-wex$$ تEJs3G~|Qf/hy2ΌarɎ@OׄZt 3cҕnL3fO, n<Cc߈B7ckC x=~N]hJ }|rf랐ysQ{/o12m|܄ Kyu>GN[HG_v <=+JOiBk§/}3LQÿ";\2 f`?Ϟ-WUxcMA!cc/}l?5ם]=7 աZ%7[Gx33IFfv+wեM[u2Ź݊](rg"{RT\ |BPSUg GOv->7^]!Ig5j#j 1ܐigQ> ߯/(Yjl;ѯHj>oVwoHq?uށ9AZQb-.MMP;~@~b ;B(CZ0sm"[I _GHթL$_~cՒ[1vФѝTh~bunAArúg| ҏ]>k9W6GZ dK9\)1^B?J>&C)$i?4`,#6JACv ™jdȑ44؞b/|a#^]x݀f SQ (a]ݼ^Sh?j%wɡP+@r_#瓅jC_{>̎¯gF7_5A'6yw,SH]NbpQNV!QF5\K [Mz. dN\fa>TMnyf7[Efv~XcpA>ݤ2q(q!;Yc 9-^zu>M}hFuv)cAꤢ:%0%uy,O5J'NѦJhY])oUkO4$="OH r4Ak>}@Y]NșCh* k!>sFl߬F;8Q r)-·15ol-=贛Ȧa`H]:|uʜO dgdpkv ÆDf-G7;F yYDN{vNApaV^Q9߼tOb:>vS*~I{9;3Cץ&Ayį&cz+=G{*#61gX^XrrTKMtƪfcޠsm+YQo :QƻUb\xtyᘼyb7::G%s}^bx$qΤ*0!0NV~m<DCN]IT mkv̭qtuLΑ1 x("Kv%1!yt\b|gGa)5~ް4vD‰q j~,oEٸLʨ.~!ö-NT9l¯PXxײ !`v̲#P.I7dp{v@o01D=)̵OۼBX tz&DXݰBu4+KxZF" i{OrD=- ́xv'y*V:%u]IG!w ,CDݗCCʊAբ9HeSո+Y6qßo\zq?\JRUԿ+dd.>+ īܪ@C< E,,`! =X#D I?(樕NdGO:E4 * 靜pTcO&umcdo(Gec{œ(\ahqWnR$&3f98o; N]V<[NqC2gUui88: a09.O|Q.c¨2Ic"vvC+L3.;02-za$5M&v_BtW9чD 2 sOƉ{ϝ"1yG{ Jw׃ꌓpx '. 4CЃW-mRah=͎) "Dc)x++VgWI*d,{s \T, ,;ޯxe:nitɢChWHP9|'ۿO.Ȁȱ1$vMCtYȌ-pG\;ьd)P"Nl9-JUEr%\Š5b%+6d!84l,R9=B%ZrM͎0x>es$P`K%C WfS4E2hQ Xv>3t<VFReySnwz<ƮGad@dPQÝTw㕴}1 ݖAooXٌpa 41#%{BOx,OIk'bG&VeI_t_ʋXS 2;L XaF&tsBh ~"MuO*_q>-zax/Ӯ{ dGY4kESOYi/]L nzmJ"T %(`5)ޢ,ƉSPLRQ-riU\r+QVVZ5V[S ArGb0!0Q'3KEf@e}7ZNlWg=Fwrk{\lPRqC=T\9 ?ᇻŠK ~pi$&TnaϚF:IS2.T/dEbqc Z[t\n@{odȡ<@C +d'Duy|-Fݑ}27@5<8wZ?i"lBM `ٺy$ׄN Y6z{镊Tc %"5J8p|REy\bc,^">zS_"FBA1X`Q+&MSe1M')G(s1fZe]Q=>Isx~W+?3[nϷa/8ևh ;8~j91:=`0ɯC%1#׈NQ&e.a~Q=J9&JM1 D݅Kj埛8犪<WgW>9T]X)HSc#;n6d>Ӟ!҃LF$zo}&5 09_FT8o^N*!Mw~_,i%(^06mDT%,וDV8Z|+J]c5fs l 6å)a$x~╻%#y X]!q9O󅹑;r8DĚRԡir;NBU`?Fυ3->'DҨzزI:x&g~ (⺛/%ry[Kv%^I*&LkXFUL0^T9ܽt:a"^p5# x- ľTF#K5 8%ZM]^)moO|f J'vvg])fcTk*SwVy9?EFZP`'>4K;"IN*WF7zVE$f?hys3)}~ǻMRI7}̘VW*CQñ\jơM<;uRLcZ)ЁS c=Pr[5YYDЋX?EÏ:Yu},'ձ'OT3'1b`}r+(=5^(Osj)`uyج{RpnJ, *h8$]Y5\p85RA|{7:z. El%O9j]׹%E8w(kVQpl3ĭ)9NZ,㭇~ۇή}UirJ ?oRc8̿|Aj׾[ TklӁΌhGiN&:`(]{ k`uAgQ:y!IQxp`UW)/x>iLq`0EcD{>R*JVKO!(}~.Qůh]H"ΩmZ:+H(blI_ka5\bDd,w jpoD/Ob—saUrP6K~@PwS_cw$U-)*UeJݐZy7f yqE'^^mC $%P ltcHΔ1Si6%Kl#x/]P/;9VVɽ!~OjZ4H95Pj?"Ξ훥?e)(d@}|f!Ӻ2ռ0lXE}0۝Vct@ܧ>Co+bocƺ-Dfa(vz*Uj5\{[񵼚X:5!YwRpqQ%cKO\oI z<`t )jXi{>8R қ ٺ7/#1%hehw';yeCQe|!=)Igb3XcWcV&'[re TƉc;?;QZXTlRvp}1ї9"|HMp6\=$IMc_Hj!Rp͔8(집 IL6pOH0jO>.h>&csPr&( X5c/;FG 8<C\Ӭj. F C¥S 02.fj^@w|F;]uW G_*]GI1)p.ÿ&B--_Xdp=r]/ L; 鍛B/dtxaDKM>SlaρP;'mt4\L} DF@ t[LfsH:\ϾNsh3A`g՗v߄l:`%6Mg̻btc!4_DVeЈyAfOvTaJ*h.oS; <_D,p}r; qP?j ?ZsKf|Ha L/[ͅ3-)˔0Bo_Е&Dy^GN[7]`YrԼc#)+GR e")'pA;r(;VpwZCZMy;J#>4Ja4;o']yKK"ذ~< ~wEwlݢrZ_/E%hWYrm!oɸݵ8ld_+>.";1/+fK~۷n =kڕ+֧~CV/QXXL/}mvG DȵlFzEwz,dv˖J?/9aOL^C[&nˈOsl3$=b1:hd$kf532*!sLv7)%ʁBN!mbϝ$j@fG7׽e7;S;kn1;IN`gXϬ2cP"7t7,wkRVsMpJϜ?a'rgHY.A-O8G^?(oHδ)pBQD5o9ىe"Iy;|t:AcY^-wAŭ'_;qO8MQEIR|T{_cr} R\q\?}N8(%NWHkm 2Sy B@CXvoo),lzRB-;sMfb6yzek,o>xp/Ж& _vvf+9//=Hf*qnn8CwN'%d~N%IjΎ9*RHt0ݧCQB {HNEWԫx9!z\O-m]N0M0. ߪ<YB X]`(!|PT \, 'hj(c)~2ZM9J3mW$ d2j1d UY:aL3I_XDײ7gHw*f\O2e7tə]>1Wu$W+q/h= 5w)Z 4;HivŠT\{A Ĩ@I8!$@*W:R RZd*J=;dE.x4gW l*nNmB'c0Ŵd4dל7AvJK0oG{mPG\jji75,t2&pEuHLVIf{onhKm"r,ohIF0ZH XLyU-Xw^?T _0jv3C嘅,hWϩDCoaϥ:tJUpo )Yh`=&)SZ?-"{UuU$i*ĠE_N{GpLR7l&:o>.h [W|()H)@KRxpӗ˔\8<[Ƀ#uJ]l0N"&>xARV?1$![%2M_)58`ž# tZtn[ǹ4rlo.0}K찵aSR e¿Kow~еấnxR |5;pyI- JWpW9ke |m=s4S+!Z;IݯehzIDLA]L%k8zRڋUϹ`58Y[r0czn^~\;;TN[B% On~+ ?%.րK)Q`2FjwYZ2C62{١g$50Ho!2:VnxZ572 f1>Ws 6Di?.@/c{8$vrs1j&t7?-ⲄRR Y4:D,sGbP|ɴbK6vkdPN%gQY}X<51D13o"Ur%ؙb8.1 pԀh/d`$[&.he|XFdvM_qb7k{uFǎ@2Y문W(g^FV@ fv_$` sjd%Uǵ\G\yx#& ;fh@~bUP[+59j ?^('!_r}5V& р>4ӻX7;Vb{zxb`ԝ]ȕ~{Rdz-ZU;lÀ-Ze f?C=fAzkYR"uBHvYDZP6dCOfHf"I5A̿FA4Cs)<7b<9bajA3j0[``aE)1= DNtR +#ŴNJ~N{xH x?{e\3ז@q1uM]]alNᕹ?/'7$1l^Ʌ l!32_/u߉9gf@%[Jb_@_6k:pb`c \7IA!4̡SZzWv3m"_A{H`AԀߏ1(wô՘ݮ?xrPjyC!SIJwݺlH}/4`M#!Ź[ȎÒg&_&=:+c1F1d=B/0+"AdX F-P=Wor7'{7ٰ}fi,˙q{䅅F'z v! 2z=zRd*ԁ4Fv^hmK2`>μO?@ˁ7PRv_p%RLV$sTRT>j{¨RW -(D^x6zXF:ӡ*4_q[V!|B C^ _"6 D )*ݭ77^<3?I-"y:>3Rgx)\('ݔED]655>ܑ6yHxdb8pV>PZ!eMDzG:Pc/ | i4X/7z|`[=]4_Ǖ?{ۚ5~L!>B=}㎛6CoXnc?Z@m݊nK̼ۨ :"ElzSO 0o9 Ѷ[ރ~=ž,07ZE[-Jÿ#op7]ALuuxwO'w]od$?52诙Y *f(zh{iBn9aNxTX=%cBʆ~xH,[(k̓'ݧJxvTswFUB94' I%h%0F6]3ݏN ;4-~QKeᅸfuy*MQ?GJh=sS<׺IOd Xlտ#}km pwKGSG~P0l)H$ 4f@_[t953"gһP{:XymPgx,3 hh-܏N][学+ƵP߂ Hs ރz13p9'6ӑ ̇Un0L ]f֕4^Y\ l4O3ǂ&ME5uB$/|/9uITv~瑠6CRQءq;͸ؼS$tyO2RnLp qz`9I0c.l?!䟲(` A"\\6 |]JXrEީ8o9ۖ.&E0 jπ*0:*Ml#BI0g,x~TW=Βf'tz]൩ #ױ nh04mrb :mB$6JZuU6ummPW le%X FR?l>hDO?d3#%BC''& EQ'n%tbWʥ0@iJ֍ 亏bd?na#JxzA stH/a2!qÄ轂jKI?x Mm#+K7SJ]>CjX,.uzhr0ߒ Rf`F@? r?a-YRD4?LVx,L t8ϯ ^v^;y?Bׂ^en9bo?;4"Vˁ+.2R@y7FENVUu1B7߱ūi9C*>[{`Iط~]6VVV'^7.=i`UDfpBG"{ 􋤴>yư@Kn8 *)"p{:dIg9`70|U>2srSAJ~ o[ojiTi+#CL xDIfy ̦@WYLAUjhKPvH`iyPLtf&u4%J߾DeTNWgc4Y{kN&Yb}"mM?3~^SOT1.839~w3Sl2 rjOd!ݑ˓Q;P qPdV^( _l7lZ`}O_rVAbFBgROY3ړ3R']"A(4Hr/k (ڹyE /=U7"I{42Y,{<'Rn Mx jvx2FN326Sȕ̎ʚhi vӧ:s1af–{ ,Z:j8ڇ8Ƈ%ޒV}Enw /MMP(;n.k!T.b;[-i Mŧɘ>*Ê5d+@](aܦXyhUI$Y1JL\1d_}pQ3vU]7bt>+ B\"Q{P7+6Y#[4**bn3t⓴LŗFZPΎ"Lq&"m<;+UQTQEh*d.uclg'{::hC^mT۹dw4Jɽ2蓉W52}t'6b0Aʺ})o}C-( `QiK60<5UT]iVb#?@4okG Oa&$B-P wTTYH!Sc(QLm7#V 89cqxU Vh5[w2PkЫX~思1,-Ul2/Uudא/۸JRgTθR֋ G͎\Bn^F3zW40-bS+XC<-zpQ@ >]KS 5,-H/"qB.,nH}CF~쵬(ß ,;QqC]&nDXn CsFqast;ODՇ'on҅<њo1/u:>8kjnWطjnSQ2o~q=)x.ėhIg1g6K^="sCRWHۜH(Zgv9*8֒P\bFY O&*B95VW`R S &h~gqqfФR`Mf?~nYmJ_ a8j5 t>+s G^-E&ӯ+'xɺo4j"Kw -bw9v-:[ [֛QvoxDAᜐ{+-`]²um=m21<&:0:\hBUٟ=\#76:dGb+vfl#uP%lS:'hV:3wٴE}A] =\A?Na}D]wx< x%tvً"y8I '?{Dp[oK\v`10jn_J>wB4ܵ!؏a(цt~~Ip>[8ە`^9bQ+,&Wi\zeֹ}E^+S^0sMj-/(T)tx|N=ݙA* vy \XyZ ҬMTHGR_n4'R6F >4ã]`'z KG035p,Atc>+n@MB5B~LHϱ!OLϊ(G9xbi3t[B<";N!fnyngN}kd)yyvy{qI߉^NmsѢb{ӆ_F;:n5Jr(Pۣ]κް~Pi5Kw>U J 8BT];jyZE|U\c%m{n|. FQ*0"i!̇c2R͎_hO"gՄ"VeRԠXK*c@i!l.cs֜_xS+msګNe,b$IV_qv@PCdTUxzתw.U;ID>CxkkNDgV$7Gvp\ө. /Q9="!D%8 j<һFS). ѓv9Ht%iC Dz W蔍WS k2=YJ:@ ܔFSkʮ3p]MdVj}[a-?qМȠurCf#ZFn1de4ԷNsA&mQ5d.Mt24 ')O@?  T ģv.1=}HB4PC x-;gk*#,ٙDtzRAd/CVC${ Ԣ3=] wQWwAԛg)A qLR9Hǩ]`wf?ZWm}CNiSyɪ׎:&|~ƮnQF2,s*V>k*dKJsi} 0&]+]MPZM^=c!H ;8mΰP]ח_8>lmN6omVwޭk ><4jCd0n2g ?,^rylYKx*NT~rG{g*7c !ƥL&Ip. }HOpJ H'%JF ^bSLF,/ruFEd5(fhQ_ oPA@֐}# ,Iܗj^j ރ{ qsHY*=m&7pQ1-L]%8,p<--^TQ流AuEy2?k*k:%fߢյeK/!Ֆ,U$.GjKZAftܑ1fA z@(V\QBk^r2LGJ؛rrYe:€*%J.^HQ_Sy"e\%ϻ*51YSۆlmҤ _]`wN&GeRlxGOֿ҆޸6ѭ2>jwA{Ax?iS^z7Dn`YaD]I229#Cd' )EE? !+}>unJSA}wsՀZZ޺jq(@9 IE&,M,@Nb^L kUgPli!7 F)JI4MK4>“agm"@<eeoD訐:ѧ%߫!rm3~mjzN̪ p$.3a&я} ipyv%N.d%Wǔ >s " vOK~A τY2A3DtOsN 4{l@ }@}$q  LoOSχz'zCJO/&$ "w{NIX}eҒg4QOQVx}ezI_~PR#&]=ek'IOg|ʛT>6ekpΣ/R4LV~p\*S ׿=O촞W[3Q_t3?]nf灾&q6ȭk/6+3_Y|cnEcLݪ`U9af&|)[}\bYDi咽6\] ~ps^e^}_fwE4yFhYMea^F4~$TDKqꥰU:lz3nքWu_ZvXUO0p_s`)j8ObybIݜoǠt(@7Ozq\1X?І m*4LI&?VPLE 'h6c1Hf1[TckG,e3{.(p*Ԅ&QNGRa.EQ}Istp -7]ACS b2lebDT tM`PX5o2tPVނ-Zmt9L"k f$!~H E!=ʧ3$L@fK />D@-#X =vRdBoWi~e0xs; _B"RI 2.tHjGai`DBo߭Ms*Zq7'mG\MVju c)nN.r(@׹hFdҳ Gq4T1< 3/Խ?Q˅qlb{z[C噞S8&xAѲ4~e1ΥZ,Rb> RQFX+&4>npjS*{wW7:KJ+oȅx+_W{+p2b/$a&]fx:R!YM"@ BZ*{6o||]%Auc8O+^pc-2{4 7E Z{[ةgJ>wQtj˓ 囥2:!ZW]jhLzW4R*<:{Lzi'DaQqN*a)fRLL]KʙI=}o:1r:6IƖ})͉!CՑ:Y_V>TM7ɘb5>6BV:^0[#܄֎Ú 2ӯ*rh(9A&%u7*3 .-Ԙ*u~*Tg%#ҽ }< >xa𠏟EHc X\:fyjX:)#1x [.Hv ->Z於쓃%=㡝^uyh˟Z;r,^=x8@&2@d/~k݆bc(~X7(>xT".,Ȁ#!`uݜ3 6a ) !Pxp.5f%,TkJB ŸѲ 3E60v_3>sk=Bx(Av=;tPȫ:閜[xQo},Á\%"ĝ ٓ'̚<52ҪrnoZHpilM?aM47\޼Cyη |k=#6W֊Uj1dh:Z) Y0"L Ģ#AϖnO[׵AWBF^SkxU4i{łs!/IMg *Y2a]:.o"ǹf5e&6|W/e!g`kZ C*z噎q)~E((o:)}]}A}{-m oR4hDhZȂ^%#-)cHBKn!RoC<\RLX(aCREˑm|.6%TH"ɈwR:ueԆ[]U"%m=:%);&fmg䢐W4l;_muCKZKWn92hB@BxP2~N>Sأ9|$+.^FB{q"w5?P!kȴgɈv/KDždc{Mb~O=M`]e1 tΝ5.nx]'M&6t]W/PLTD`c %g./|d^OO'QI9]%bQ-51jHG_O )HV$U?TA '[v/P`RkŠ>*}̔`7Xl(lúO 6 \[Cߴ_vC`[Q =qMr$@} 6&ֿ; jqR,!ڼ[xu~3m Sh&H?G3g-Y/D&`{SdbI|)|vF=x㟹IV6|4 +]Ւ;~" ,1/[6\amjm#L9u# (vðGd5 00 E$n62(N-(ՍIr_:26AieeC\H*t?}1Ş BAڧ%\1ZڪK}]ܗB>iզt5R˝Mڟo!{bs5@O ,=ܕPQΗ}k] Vf%puz* OU0 ǹx[݈Reg]Oh[x37=Vd`[x -;M\jIK>$'qE1'Qr6; S]y;K1µ=%gL}P~@% , pg~̢${юخ'e1MH&+ Z,&ۭ4Gpc--ӐҬ3s^ >zS~;Pp%߮4{;*ҾmBzvl)kMWo+S-0%Ne-8NENfG3gsQ5p=xeoM ]:۔uH6{{Bj`1p\q4#6.45IJ5;΅ 8Vy)\)ڂjT$)y."K N",Q@+>3IJ=rr {8gm1C]2@xEl߻w6=kC=MoncuxQCzlT{#0#g !c}ILrm:̓!ȮTzb,~{sIBŹsLĴ4bݩU4xavs5Zy?Pm0̭#![pe`DNSܥ( 'м0{3Pa1//^? 1GLoܲ{?EhZ'3wTC#EkK;Mu`BmeoAĨݗ,Labl֬WJQ0K7B.Xj@ƳXbc'Ɨf+p'9pzol!;ԛtʻh*kz3FrÍʉԹ#OLo؈JwZw\<6 %{ƕ2HX2 'g:21:>F6c5FǍ]1Fu1,.4 /[5fJ&HX9yc&"VGЗB#FѯbG_]!mMuIĝ1@| 4D;ĨOw:[K{V? T;!M`gM7B5T㹏'SzQynO@0Hՙ/&K4d9d,@m5bx~i3%o?ֹL92n;3[u;]h55oAִyM'UH;bTiɞ۝Er:C*eP&궖xb',P)ňJV3)G+$(&*h3؛<ڈ[,wêa@nU.T$֚~ |uATxSTDp^3[c|k?˿2(#pբ6a{ ),qTs$D{rMgGQ} $7w= f>?ǎDhL;ކN& |0<$^H>bc'P#cB_5lBKM6,P+-\wZb@M*gqA8Z|Ryd5Ж^>Wƅ . NYc{;hRnC{Ukψn T'?dX&Le .V nwu"ᣠuTB>:Jl!s3tdWkXM=P8w Beb}\t~htNR ܿrQ1>JZȠr .v6r$rCA廩K&H/E9Hoj+QX K|~_]':Mo@ެs%@'IRi^~ :k;(=kZ ߤ4'$7wFM-ZVJSDlH P[@e5T.I#TvT[ZyY7[N,ЯS 7b<w:4#Q-9J?jY_ nN%ZјAg?oN} ۾zj!G'bV)>ڹq CZTش1ЙmoPĤֿbYh{/M p$-£ ـ~a4-Ja,_SÍ#ᘑa;5m9L jv{OOTIޭ{4me%Hxri H͑? 6`%92pIp/x{X$֦7k$Ȃh?2NNm&* &NDxTCSs0j2U[i. Y,AX_JsDrbѿl] KWٹi>E}uB1eqq ?Q^Ż$OSKhf33)EZń_f䘃b1bd鑏NϠ 7CG#"z`jfVT{fg=f09\^-AW+{r~/eK,G@ȼ+acia 7?rJ,i+K,Ҥ ֱ\UӵB9,b뱁|EbѳM4Nr"sas ~A֬Mf lOe/veH۠>"#Uts- 4B1iy[4ا,2ڄ8yѝ;&7OxMe]_6%!Ҝ E/lu+|N i6GT'{^CЛگ$ʀRQRR!D 9茖eHqRq%vNڑ%U;{<# &J#;wejm%S f+Hӓܫ9\,bү J ~ts=Ps'hԎuCiΝSۼYetFi^p5}K=IbsP4/!=7ꍞ״5Sk) Sv"a aoЇ. sLNأf_bn /ٓOHM)0DirA[I,# _w)rPH,QJ1nC{NsS 3o[3C?|TÇ 3E0A3QT|\1u2I):[ɮByF j [n|K70`Ce?w(kdI4TU^Ctכ'~N"CzpC2e]dN+$q03MTE+H\;Q_ Ґ-b==-XdSYE&{P'(mY9!=UQ7k&n Jz k GĴuW׵,vc\Q3EN;UC9~nh늼V8}.UoQ`b~EJ;G0pgn떩89AGl(1 wrטJyYD^.Yݤ$Ǚ7!ܞ=YM^q)r ޶r޳*OņY*-E gLy6;\ԄԨ (&:W?u&vc.\ 3܎^怙; RRDZlQ׳Nn]OmDg!-4s%^6sT5ICH kEf'@kFqvo]&BXda'kBj>y=Rw bK!z{j X5Q5c$֤&|e{ԍ\+&ft ΍YC } )5\_Qi-b$S$vokiم:7f`7!qZ^<K7p|:mF'7kѰ!JsܭjqUěYb[EJ6kF}C 'iٰsOn.s@eڑ/!ZEΜWPԵ~#hw39#[g Bj#+Xf PaY'iWf4' ID?(Ohj*~) YL#(/0`[C!&7`˙"gHU˽1ԑ &a>= 2Shsk(u'5JxFiGl~"t ӬUNRe6 %Q3<kyvR›R\;J奛A}(:3)Z7o=qy3f[ZGoF9ɣ .ae1u8u YON!U}}U%H/|IJ;zk5.S\)97)P^%\0(g2dJm,gRNL5jkԾUuÌI!Ýaݻh= 9"&vkwGJޯ,Eq/a rD a_Ǽu6LseM[ĔV 7s;s~^CxHO,> SϪOTc1[eIe4ݼXr]Op[JKDVrva_w3yл{tD.DPNjp9Hr;QY .B~A3&ޙ3#_Fa`rRg4f~zpH< : ZHd T%rSN;m TJАfzMza"qCۛoEqݤ6dn*nDI#܃T[= n}S̉E&wGvqdfx2M|):f!<>Tvß[u%x2\;JOkIWP ck;F ip-m=?+q~~d,˶ҽSQHjzl^MוMɸy fzTȓ(B1q;II@/}{hvd5sFHAuE.X2I׏%Nن?nM"5#sr\H,rD^A#悺UU"HJ,M;֡Qk&uc!5Iq7S[N?L0.*P}mi#+M:`Y L`"6{яe-Sц\vgϺoG~"!ԆvkؼϣKvQ/9Z7zO o+X=wEuN,iQk8O+ wL٨<rL';`@6'>2>H=pdZA88S?^D駅~k a$0-Wbr`ΟiH)^ȝ]Z 8bFPzZ =;*a@(AKiͤ_nBjp'N`7-a3fJ/{/7RdTҊc Sg/x<ӗHv%?lYOii>3z*,Z_B2pH}HDN1=[:7hvPj6uyr[v az&O`jà;RL].Vy[!ϐ.~~]zt'[B%9Y-A ~d-pͱd|-AFs2#=վ<6hn0a3l@<uDN׬}% Ql iwYMq%sT:5 *QI*I-D+@ޟLҚ3v" J]tU p0ҽ;IN A JKٰ5 xɡ1}sjHq%`ñH|b ;BaagԷ>~C(;y\pkUl{ڈb$ln֑2PݺSG*}c,CgRY=6H@ej杀}܍>i!ہΛ?)zqs |`/rK`h#/ҿ1*QAv(>v:͎ LMzRdɗ?嚥4YF+&^"qc^rGr~-EDXhzW &}1=ؾ M& :Χ14e[5$0ȖJꈺ5Om""pr 8ӟig|n 0<7{6&Ne@e/i\Щ|h/@H bOL"Y \hH)KzAL ^(՚I:jtle9?gRݻD lw ^JoiI ? =)A jۼovM9NJ K4i/{({rknYnk?I؛yhCN]>*_1ym )u3Ă{$_O:E]- ""/g 酳ȨFE.;"$)OȞ\Bp, =$`.;zJƻݬ\o_9/lQ?Tx:ڞ=oE[xпBMyN [ b{XŲnx=V#Jڌxm4ЅXN=cR1Z*RnDV1 NVȻW(K5*j[ZIJ*ujA@`OqFi SA4eiSر0DKFs@Bu4hC9E arju8{Pm1'tt'2 {O~g1t&>b{KuX!t){;^|E}qi* #GH V'rJ&6~r i[}V?1ׯM'U~`f}TC0TW%D!Uç `Ll-l`Gipڥp̠A&Sͬm+_z' EcGH?dUE QӰ7?3!{YG NYEF!uxW{:o e mQ{0edkKu =6vlv@}I}6suy+v!=&,'~7=PM605?ddQ*W!g%4$Xݾtt'ݕ\PJ{o;J܂ x cp]|Fa:tE,A??䠐G.9;&VL%FݸdB ,_lWFd=Y 3# ;(nOxɧA^HlK=c ٍX=u*VQ,ޟ{N%bZmF|FBl o-Q)`xױs1Rb]L*1ۙr=S^! 0=LsH@rI+y yj] Ū =Ae7Ձ [3)T|Ր_4 F )?WcݙuBE{nd)01x1*VŵX|~,jw vL҆g|툞S0DB4XX6xu 9wvI(-!P r kld9΃>N@3C(Uuy暥 wH r/811CLHG R -&}ZpEyhr :wuY'*ٸ1SG8I{j>4~gOJj%',۠gZ =]{VZ4j.:* ";($ A_MYe ƾeO.$xM\~y^`F%)5ClBo8<y<-Gn$x{ğ)DtA1QnJ ▛ MG7j踺A"6v#UGSS "=ŜθETKӣ3RƼ\`{  E&qX"+!7"y+&qp~֖aZ-grC{zuGTċD#M*.zM N042hae]]zӚF年̌O,YG?mȨc|[y3y aY!~uj*\Ao&'zjD{^_ČLd}᧌j쁻QBNG ~?{W6F>Ǣ-/Q^K| 8CV{hJ([ݵ 5|A`WPC8>vإH 4?4f5`d=-mpl):36@/NalOV=QXe?qX׋нS,Ջϸ`/R7 .Un䁊 R64 @]ibAu6 |rk14)kk{wA-j \_G>!$Y6w:t^˻aa(O- ûl4vcClgy>nb`'޸VRGNu눨/櫖?[̑Es{y v#4L KT]Yu9.jMԍd TxYj0Ԧ.3u5P>8 Eg@0=tIcDgs+Dh4:F:f"MM^iri8w i:K?j}jW* t{dcgbRp<7& ixأ`ܬ0C4Qd%v 5j|)Ћode\)rQd4X^cɻ'zcY}t?rbL©;|Ą9u]OA#"[6&J>Y76Rv۵V|)rp:ɴm_tC5YNe-Θ3 c<RJ n?67g-*tTB|%%D.[7jn~˰M\syE,FN_X6:lTz+BBu^G @K$_ _ul"Qawן>;C:uɿ0hŞlfdܳLa26-ŷKM1Z9נoN~7eH6Om:Tj̰қTf:%Vn:btt̩?eE#)>cPt/#;{VΠpNK{y2v#G`R첄#WmZWp$PcsNǭC֚ >H%w̱8c_;J+B 捪ؐu~܂~?\RcN\flie)1MVKX 0 c4m ^N'f`x!\L CRLzc՗ HUM_${x_S6̍31T&p4~&3`3YUdEaW}IO(d~u)B'<@fv..,R;z\&iB-ӧ*[7/[#HT9j̔Ԇ`bYG|mŠbQq~2r^ x2ç̈́k0p`>uO?G~ `ff=$?–XM7L蹒#lϬ]?m`gEv- q@!0T.m}j{ fn>>*@1pOlsgOGy'v?NGU07* "(-3΁=MGj&;;eFpS)9J͆&Ɍ;gCBVzbݟ, vh:/{D)qcM C]7">w% ^c8NAѻ5$5B~鼖xmbGł٧NL:VD/ʍT;]/I`L> ]ߛV?G/J-tH vvl2Fm:+,q'vLK.2EΰZxh&3`eC0Q l8ET1݁Kr(QPJzh>4]Nΰ3I*)b X+IVR\$M@*} {͎].~(+W5m2| wd$lYg \.:5¹9 d;6㳄 \N1g,؄6(Ÿt3 ?xv\!(?I~xbF/"|4/9:A9/J;n:;ӰQ瘃wC"5#"k,r1C_e{`H^$͛/'h94J)2JD(3 !Y)"4l*p¯ 5$ +‡O fR[Bv"K4-4UQD@=#V_u/~ Uz'SkB }r$3A(dG`IBk筱rXѦȜƛB~+$̲W_cf d^cj;>UXq+tB5֟YE. fCͻ7ǁ_Y_*cȄu2dTM;ͺpTRݻq39_By,0?gEneE 0-$EdRe}b?kM.L(7ch;Y ?_ %()Y׾urXsR6.z4bMv&Ѡ[h8Bs+ѹc%蝒!$~^= >LY45nYx[ /ԥEf{*"WT_؀b%+^&s<BלCӾDm ˜*f&] m&* (O b"w7'eEBzþa*\M଑?PhF26_8>qr?,(.w l9?.9O9% aT*ܾ>蹼h|c8aRڌQ62$fXLDւwF= .A@E%9hQ‚1S%+ʽyL)7U ҧEz4F#>BۚUqD:*D)SkT8m&[@IcrD]-?V)DrS+̺;"uYﰶyqŘimp.5U263qKtCC!a9B9DJZ sjh)DIckƍ vԳNb z+nyXEos!HEůhfȬ{ b uZk \_E &9<-^(NxC?*Kt9 \ԸţR{BdS[q640$/> ٽBO/@ /$oZQg+PK|_jҫǞ_"55j" z fpèWq[[AP;e6_ uTT Kl;EJ&Œ*_rচ"@~cp/zPY,,R°vl9﷖).op3 *( *6 W.q7vV}S+ G! D*v%:m#}7^?f]u-,m7i3y`@Bu/ڲt~IDm"?\KfX >gOdG1EfQ2쥚6q5Ә~̃i,5XQ)46A~ܨ{:'Z&K$+'FMy|P-U8s4?N:kM"T(߭Jz1H/WzQouI)mR 'Xt:N6qw lJ؇QZ#'6wȂHugd}K+p4̾eB׈56cYgIGCOÔ/> kaJSoZB)[Dv3»Ưr^B *dܵz Vc:#q$e DSI_>3 t^Aj0)IF" 8*NPrRy 16^k3,Ml &Ky& ;(:R6%}WsӯnܩCxЫ v?x=vl$g:5lZKg%)Cgymq{oz#7vfp5۔Fx?MzP%y}N(lWWjq(e%r(<~_Ǔ'&2g66m-@ :ØT(T(2a}Bg|Z"AGL 5qt.韤^( @e/ \ *ʸQn7 Db?׾]SI j+bV~z)A6ޕn4ؒSy㶅DaaXtkHP͠T>!Ds w20u >&T~0A~&Ꮭ5c XQb .BLߘ)) ]Q+~ !oN8^:Yψcp,)-=׽ ESd>1' j0G7h xA(Ha7@XG܀nc=yBDJK䗓. JU- 7ǥ X6GU-_4qa2ٛ2`Z)*iE xH$' ii;w5쮳qQ >Q@wNV"n=֞1 D !8NŢ\0ۂ@R#~y*_%»ҮĝDKu44E2 3-$pk,T~ՠ-6=Q)(lr 7;C@bF7لS//j򙙁탰VUH |l. =X F*#)uM;vx|-7` -0ӆ`KKk*vPcx7B88&MzὡQaXї#^kdج mV<Ϊ*+qY&&7 pz2o]e+0,Xh2ZnM֡ޛ!:ʲ%~H9ȭ]cʓ]q<:̃njd&lԏ zVkf;R]U}Jٕ:b)7 |g%MGIY@l7!<Ȼ⻋jٙbmhgj0j 12̅3`ĤWJK Ñ W>~~ޥZa& ]%hS|ZMάgCB=ۙb7DIL$jQẾ˖q8חʎ7Uvmdq{nDA#eK(r^|x8zMGdܞq=ϰ)R,q^A RL[PmhӞU eڒm!۸Qn;w!ӥ!nAK`# Ji =@n_n#;[ #sy&Hp+ʫgw&>H,%(5bVcAgG1蝵vW5YjIx46DXWh4 *Eoح~ ArfB5fǮUr6UA}o}}&e\q)UԦ"}9эF#!+l}F)6%$I&mz_ #uDz.Io#atKD̝G»I>:ƻF dGi6_S-RGy: yC}k9؏KlYµ5:NߖTt8ӷra:Ӫ5PTDaHB$5 N<07YYS Nl>N-J4pndMW ;TO:T54!Ѵ,wFzsD>U%vpl8F3l"l&msDbs|c}R/w3"1p7`z;}Fr+xO_nkOKw1d9@*@G.s:JG-]: " m׎c}eu܉ZC>@a|凔|*=t\619bޓX[j-?7BC*T_''I${ 㲴*3B(;:HYWA. 2%/IGC}]pp?hqgm,6|n(4L83|'Dü$͙1%HAȞE:CDjaO@ԌI #CQtYhٺb0tt0+6zՑ0DcF|YKBCnԚ?0vwqo+$k`߾Q/ T-fη "\{#~1;Y܂]A5O$k ;ͱgEjUx+#W.>IbfjeG ~X]zX{H#Յ_ֈLbj{V!#@>cs>Gzdxsmym u6h͟Ԥ\DY}YLvD[g=ـ|A!Yy{DW+0#᳼7eKT~Ϭ7z~"lPU!HDӁݞ×d/'&as=߲6JΗ &qB( -3BʖO֫5^c(ZAm6逇%Y_)+$闄aGP3Ha0m _EO/` 6G븃Jˮ|OcOtȁ0dn'K>zߛK~jR;{7z0FI2B 9:弘ɂ殥ս-(X-|gAL6aTKĨdĈۏ˹Hb Wvtg-"N@߀_o*3bs!aBy} %[;L{]ػk-,+<ۨ *rygwTUWG0z0qa K5Gau*?ΉK7pEܵ3<1f<ƧF7w{I=xԊD}Iojyro8$s:UGwx5j3{YՑ/9/16ckjxB)[tP^:5l tF4Mz:tA^~ze4"ሪiߪD~U'Q&jk"cog;M8$Xj=OAV&uA7::"dٷs2GJ7$s~sف޲l,{u3]i',ڤ €B&5ɥ:n ΀Wx'K@Fb"=Jݛ4ʇ)PGd[F4p@Yql>OO: m$r~Q9l05hϝ$jՕ?SI ל&/= ԞCNl bJi`$=T|It6.dL$VtZ(aKbwu#OdҲ Z?;Dώ"X)n4fNRδRoV-0JbUWU؋&fSVNQPLH4 Scaar Iyj "?WU.]yFF1&dqYQMJ f];v1$ptfNzAb%:THn 1ОX#v*hz^sF[U6XD~}|Y5RDo,zTHΖyTyf㱰WnG~H~wGb=Z݅!(Dڶ MӇtkxwq~ѷo: ^@;h{ <*iRM7\"]v4(ΓyuD7jW>WhH ĔH"PX@9Fb&T$H.HB(ɣy $ &P_Z$s S@ӯ7*)@~M"P7gPLSvYUs/2$bWHi*2'ej`Ǔt6koLD߄ZC\jc90 mhU*XJ:/JmlJC~ZvQ*7nxiB.C”ia#5Y%B?h^h55.k۠7:;_|u\:܈SKQPXʟ1B`A^s٤>&x/;tOu4[>nYa&os@b\[ B5Gz)pm02[yGȥ@ 4<,2 Ye6܏nlmCyPW[ճl`# 7L#鍛N_i\)*TE`rIQce/^ FmQ]-Ԗ_" !G3s:c 9G}եҢRb\3BJ6QC(ʔǘ3Wk0R_>N\ I4i8;WGoT$Y #?-m JBS<@-)"$sѦbqe]Z4SXԥkU*l0읢4 'WѭMOo2-fbw?"{ ؖa QE4Tzb`+O&ڬf[w*a|а1~18Mo N^oԃ q%7R$qlq=⮌T g=wYΤ\l LO3EC Wop" A .nfLEYx svɓmd_lB)`VEiž30(- Zqox̟?li1u9>Q-ECd b#BXQg'֌95>`?]uP/agJyM rew*g6'O}@:PKεUJV |(iCڼ1{? -#)ޠxA1\(nk-j5mC!U7^9 f?g/ƊT HWdcѼk8&ғE7 }lbDU<=+nS 5] ce4C򸱬}oerB=K}ъ&4?6iاt!FC bbh(]`fzAcJ+\B2fdnY_]%簜S`*]"d*F%x )R<|b9@ߥ6%OVpt:؋ RrgMjuՃ~):ԌKÂP8hL6KNx-t_]04C@mb\3IV?!Mw~d'$ =fw;@N)kAL{jpj HTA-ېVzrT՘kBz]vĺ>"ȣ"4L;jYq7GG(JA?c =q^$j`d6£\ˆǞ跡f=v&wē .*'V1qhQZs1Czhp|̟Kl0WKq@D0D589ŶEEr$\i.WۖX\έ_f1DϠb9qZBU˫߲IL*#EQߏSb7a(F_hcTwf*䛣1EߔW%,mU*T.Lȋ>u V̦ 6C{Aҭ0\Mĉ!46i(ͻݮ@qsQ=Pga&Ghl%a;/R)鰫FYH3A_̼ۺV0"ܖw/4;x)+{\Py=EJI];eF_@m̪  uNQUGW;X.8vr|BdOzd.eF]=)/ڗUBT i9S7"~І(a{}]۩ȐU ;28wwdh2`\y)~nVL/T*5z #^h̳/VYDب!I\t/%j9@ a1 5jҺ/2v?Ƙ08ϵVݫw V9Q*X5/=C˰YUؙUK f%kxV_H-بuo ؞gݹuPn}c ))I3x8تԩՍ)$ѵ栲aY.x^(mX/]FGFːR-vw5O\ڴ{"C# $upi:pFN7ʊ~{|asbt'N%mp I{uԵ(ÙHlW5&9ٚ[)n-֜‹hlX.GJFhgԉN>8Wc&C f#Ep e`%qټeү6Ly*JQ<^^HCXc܋E-pMqx(x,R7o9)^_pNC2n7sFBpRuJs2}jYTHCX5Qf<k*uwlϯe k<^=6;CDU 41dE c$-Y}ҟJ`ЦXkQZ*;w8p @w"Y\:%8RZm'* PSќؽNjZN5Ӌ?vB7XYѧn^LmUOo h`@v _;}DICq5C b:a]y{-I`@LˡZQ\EMdF F d#wh?:`Pm)Iz_1( ,(08+~'lG$PL 1r  iݴ͍TT )^HmxT~Ox<6pi'xX;8d-YzXLπGsp=aڇ h;)҂kpuSuh/E,IE\"4}Z9Q< VO7HN:+MX"ql;1 PmJe;ԱqA W~)CS&:&!T ~?lcEhZG1V2#Cc=Aqqަ^s֔*kp'k_EL2RKtŤsG&ۘ`+(2;xj5ʴ[ SpMβM[Lf}dž,e[h2R|ޠ=`I_C^[ |\gOD3ΫG)A"K~* I=}q5ȯuv7O;{F9\yl{5j/V&V&`<" 6Bp].o伂>9%ꇲ<צhJc.e2-m43ʿݭ1^8c꡿s1OqoX6%t,E3.*\򽾬$j;.$X;˙R,AzVskP qFR!3 em` b)AMsn4E| S”Υߕ | XlmBM0ė&>:VpS{g1NҪsp,lKUiG)?F̻א:머EzWJ!; #~y+"炟DKl4OM)'6^̑ t? Tl5V*3mfg:| B旇Ղ(C.g4OdlC^yin >Fp+`{XN)+&bCV'!HapEso} qy D# mօRo G:4զW,Q-84ZZhM8<%<\y:6~lBѭ-= eaaXp/=Mlb^Cm"-B%^}~0bH#ñ6~ϳ@/>4޵A$Y89im6YsU&n M9]ΫzvolZV[h#wheaZGn&b޶_?: ;*3@2?5;_-H9NYm՗`gPSYEf' @-񄥄z ^CWA| ђـxK9ƽg`"X;닼E#[rPβ*[BC Vˋײ KBȪwv,_)Yr\?K'GGR87C+~oQC6Uli;K61=Nup(k|ZR$ַ&$Fi:[VQ1~`DbE̚cl8Zln-7\YG,◪jmL 茞&MPH`41'~x*P~@zP"Q>!m#ïG խϧW.>3!ɍ|'i\Ȣzѝ ֿ͊WgCk绞vrRfEJN$A\gonypTkޓ~@zUvޓ'HQDY}aWclᩳ9 63.н*ջgkW0]LުCݢ~Jrl6n _ kN\5U[ԝzjZV.Dp%*N(9FE,ǸǟIܤX2n:b 'LڲcWyĴD%fISKOq{BF|1]s7l5:D&Ll}]WCOHh0[P.]gQ'ßݝ 6H25`,p4}RYTjssbjP g4OC^, d}n?EG" &J\A}l]$ H{GEd`hrF©F :?t̃_)%`'\7;[Am:OO'sg+M@/U嘜@p7ɸBW#Lz=h98h&vs|VMzoĢ55Q@lJ+;O9+p>zԿå8IdNtce@ݥvyL%Sė;XpJ48if g%3$[D*GaRp{o.mmqycS:CZD,ǭȘS\lΦ/b9fԽ ,#?&k/0Slwᱞ*N.Od+ais 8zE K!h6Օe5}s/!Pic |:Cf<4#˪x(>7:e!Vϭ~7I"NWSe&RkTq$ڧtYZ8Бe`UB?9_oɝ#3}dӶ7; S96\%Dm*1gbU50>PS٫+׷Ǫ~$SZ9m&EU%el;cӭ/KѯIΙDm@X-'^ `>PRI8!KF,[ ,"yT7qsgi*L'S9f%;ZwԴ>0rL|zzUVᄖBgh7;ڨc>0a_؋*uz*𣠬w=L U`j6nLא6[7]ȉrX?{%`z+ /YsC|3ɣ<7JYϓQhlET7#RRaeʒCPg袎#d#ƯytM 5ӼCm B %Yr1 G(zJz$nB(k)eigB+:[3ޖ#t4ree=d!S0$l KSJSLP & w ~&8ʄ{֏y=-@{Ԭ ׌oHm~p zgDmɭ4nd}Ez-rNhiɋm% )pFUXLv1mj- uD[1,I?F8ɉ/7)DҮ߿{mlb5v"1 V@Xtw[[mr|Y-|Ҿhqiu,/to3 T.Jo҆ X3/ց.>\pGrS< WCi~ci?| V'XrR%+:x,z:G uhV/!YE%Rg 5ڰ[o0]ley*#"ZB?MbH~QkSkQR5f}^d_ێ 4gVX$_(VXM^$\ Z7m_Zd_L?Ƒ2C_ŅNH#iTh|9.F=78s R=KDq qsv$4&\|ʷzV]=yr/| AL~+.d4VS|:8q e}&0p.sBF'a\T!-<^4Ȥ 74/f]Qe5daL5DCj<%,`ݐR+G9)2ei)xK{>8jjcUsrz3z06l@0>] , 쾼#ugQ:)0௽ۀgiQZ4y)L̸0Y2!c847||G[qk e6ؾFD>?aMtLmE {ӕCՠ‚^ 7/W@XBz<< !o* =aFXU~k$yp`G]a;K \(U%uO6B+X:!WESȧvjv$i}hfDi R" JkɎ,fQĠ'6L^!1xQ{Tb匾0˞`T0ТӲQ^˭ -#/5C ! ή0pz}L)zlkNZiVfKY{!oIVC09=5%#11Oڏ=@93r&&0!ʕ^m ILLpCѲH 2btQ=p~`@82FI^* kx& h30Ahײs6)qa! F=bK9&5[FQ kОH*7P!sNZVW]yMc{̽&n|HL|ڥ6#XL'TҴٹ ! &Aj/SNzf6&×MpnH0,wb Fg߿PС;<)哕+ꭓJVB[T/9t"aFT-3$~G,.W0rƴ,Wh7r) y(Pe8>JxV5Vdb\͎ٓ̾#'X!ZM#ǡfX!Q];ON܄l|+W $+%(;D{b&I|!#$X=NXE)HF.i PCEft<;[a;R)]$#.Ob֪NzG_#BA-<3d*(h#N/;rAV7-hgNwA$.fs[?=k9,^ĠKDi18.čcjez XU›7g=Y k9em.z)NGt2JʸY;+ Vg@  :cc9&tv@uVMj6 Igþw :Ew`mgMOfO>TɜL MCƂBw fil-n F}*gWųHo5M\Xq$<2hx& {P XW1۾DK ު'qʖ,XQA=9d:%FyURquh9. TaMԟ"O ssNp7'z .&u]z%6`2"!VTWrr1lv":< >_J}zeחo Y X]?r_pbB  ROH&9+XԶwq/ 0, (%KS _#\r O$@Z!IPYjF`h~&J%t8`saW~kmD;[;ӿֵIݠF'hDw>.4~n(ObؐCRqn !NDrFd>Ʀt]Y'<'D#r"Z5W'Z kdZї4ty7 šl$2:l|a5D䊐bNΔύVM{7ɻ,~#8s)gAz%þ)=BY[l,=hF.)ip ׷ڹц qK,aoVc)j;CgL'gW)~D $FF=Rp+sWv% fļQӺ^IO/>Ju]uK͡3RrRִo;i3̑QG\"!ߊ:,1UL j|+I%^*\A,L@_98=է1*I(sC{-$!$\@_ Uv!d94s7N:Dv0=@XdN=PvxcM'={JͬYMb L׾u0bP}3Ԩټ-MX8.%Nui.dg̖Nq@|GZcvmPȔ(;jӇ"} Ɨjw `YSu}0HQ=NS6+ػxưT5/rOT렴Wr[R pDԡNyL r,q(ch VcшTOK/~Z(K#e~^3vIᎀ5J+H9UV}S׫3Sl;6, xf鳲(_jZ/O7o>qS!}L5FW5CP}H!5~A8pj"ff]|4:?"pW5Lߧ?y%V<Kt?lJ4M)mCjq6 \ bDLs$*+u\|;4Gs`|"E}kRĄozf7~>^$F))&A^ƔIA*lZ˗jIK-aHq1)pg/B rYIVyHɎō19_rkE{΢+^9}tka?!Gp%JB,"=]vp4祢#߸;yYad- 9Rr13Tl W7!qd=B%$)ީáFwr? A+g;&I]6BQKPו&qnå;Čdiл,E[ֳ5x#[ܜ;!FَKd 6ZzU`>-$;毶b\/ ¹^g- Fc*5j1S'+ps h~Ŷ|3!#t+%XE2kuࠄ/`8@}kH`QJp2n)7v#X帶KvI:g3k1ĠeyLO!?caF0!5 Dm}1[x&lTvj?&fMU>T=_&h+ƣ ҿ"[,яf9*{Tm֦u6#]YQt*t.dPLB6:3-ӚIkCjE0|P6?AThQ|زlt8i=J:HQ. ^:IW! N:MƒHP_L;_e!z7z\ ~WKH>3p GZ@sZ~xgެ38tM5R+Ȗ+Z%M9v#=aڮ&Ps=3O }# nqqgZ(Ny!\3d^xo9{&*CVNK5uO+|?j6%q.g\:l'vi8)d21/Bb$3~]xe `U^ˆ>Hq Mt ;H<;ijռP'_/U̹ . nB,ka9J2pK܉Ѯ߂$M =K */>̳ȡ|[o8+so EWM6L?fC3cJ|c}Az|+ b96W ɘ B+Dj*rI)c;v_*t⫬f9}>Vji*s+V6їpT Y%ËL[i?W ^ +$_o s\EܸU}! !Be@z..G`kbԎ Ye%UsVV7 -rDҫ}g?G@M1D >‡R|DPC@/ԃx \~$mE9h%[MU?POjl7 h?X C:kYaE,c}-}NpZ,U6-!ycPH> ^yzKJ2j(\ZWoL_tT 31ŚHuqd7%h¬KV=@vu2zD!IRJP\;!f"Fq$kJף 2VcKjﶅssF9Uw#Z<~Gs*fvG !ܡBzOOݏ49VRZXvrm|@JZMP2žudQ y ˒XK)*x4ZdAns?~^/ 5" .5o-UIi*QM 3y5+',Jm<i^܍$$zŠ32mTWDhӺBO7̣\Nz&v3cSKLQ)$ȴJ$ y[д+cn^Ҡ- $$0m!UL8tؓ7ØCF'3a~pZKcZtXk 󃆥?'=yJv'E7y:p)`u9ƷqB+ ʢc)߄ :C`7nU~ݼWFEpk;ǗO! j Ѻ9 ̜k;x%w[91S~; w)qa>X[hWI=~d2CtuҢj)'"b_r~"LxYWq `jXD`}\ӂDiDZ: XIx;fGRY^_Wx%EǑ(*@/.HoUE\Qx;7sjh/(h>jgzL#:UvHOcj3ا{} @aH/v7^ꮓ`qSvIjCL* BsEVL.^ #Z2Tjf ]Z^A^iޠCQ0;hwOn$%oǪ: F;lo7]: 89kwپsCÜt\dƂjU~ɩ*O7Us3Rj?Muv6˩5l;~MN!&Ȫy^%-QqJ"RHC@sO&" PF勄.] vԅ9_Keʔ+`0PdT= L)~uF־)F-Y1m63V*\t1jΏ2W\%lM^?̀۾Tn7a6vuQLѷO()^bx걍5-IN+^f&E =TSdN;?}Keb$= )$ cqz_s jfM$QN>vj.lڈt/٢mwp *>cuy׹}iڂW jnWkдY:q\ ޚwI8atgn9qAC5ڙP/~gyzi:ֈ =W ,.PTt#vkZ`ۋ^r~Z-VJ?+ ^H?P F-|;YXbGMIr3%k)׌VAU߮tfi>S6AּR9b͵uFĴ>6:Fa ŗ8Aqش %s>a|v_kܷ>I)\ ǴGޤ30UKꩨ$/aи@'-.-_dpx=(ZE1tJb5u5>eϾ_9ZePQ.H?NEs$uSr4Cq7,ERQ,Tvt>C)!kIvl* y: ga4:0ƕ8F:B 1mfE'NN#_/䐒RUTћYjQA%C=PlI%y͓ž4b MqIK0Z`=F0Xh X:n1~EP6 Ȓ#( eDN:B 4"Ui%g6Yjı pE5?wTNuSHQxδvG=2"Z( qj$iCbY -gbQ{+c>&{f`<=OqJo}.L@"\pq >5|C vg2qIޡ'lˌcX"hX[hF l?1)ΚvzQi%>ys#TL0> Ȯُ$lUZOLIT 3K ^n na:j7z3'cu[=j$^WOҋ q/>wU2IHB79Eџc 6//@7Y=mdRQmĒw5W#N#LrPckSmYy$jT\ ZƆ^;fQPYm$!Vϓ c4q8ϢüH)<lW_Os⺏ppUո(kՉ׎cq"YuiJ;US̘_P Ղ]Ȝ,uOlڏ, #-@R"N54P咰\P  Qt6Az]]#ʵ6=Y?hU~m7OSѕ ݎGۛ%Mg *wxg DwWI3hA jr'47۹`x孮$K=<+ڑԠkiW ٤ _<2o笅_R$ o y \S/3zfD~+K4 rوH+3{A'xyb7)_#TA5N$p>dbLtWaQ2@3_/|`Q$ Y`sqBVf7@_T5m ʙ2 Ԯ"F&z0Y,7W=N *a'1RǴ>YyG(l@˩tdBL+ߍq\(v{\;.kULg=Î_@2 BUZ 9 !(6ׁ[3_7 pT, Vg2-- uN_Ն%0\gWV=,nqjق޷4 'љ7&T & u^Sm;H/ҩWCl6@Nn x[dqN0ٰٲSibQ{=;| J:~}VPw5鶰-r>r<l,c>lk,795*-f4m4RyW~65L`w7iKEbW_(+.r=eH'oko`}`+FiwG z\&"cw'.& Y-SXko U{AXA/U=6|FYه/<&ZU4\۳7,QHE̞.0!x-UC7R2Tc ^ kx]M워9ڟ _}ne8ɶɬ2JJX.SH`1H/%T(UoK$]/W2"푹aDq[Wa.6zSph;@qÊ-AYc.>f7%"?fuLHEJyX:f*@ۻBQ귗=o9|F0a"ZTIlXA ~ tpV tte#PGK{{;fK I kKrICN:ψ349k "$5ޭHF{,F!C27,+ HAM +U?/ &XEo'[r_-yc䪊&<HLt1 $KYzd%`xKj'_G?i+g3\ŪI銵XÆf;=tg۫c^'͝''Up=9fKVE:0fC2UPU;nI<9oUZĂDvDGjdn"YT̗T-Z ExT3kd<|sGYyE+_ngd\,azU\Y}C<)W>:[\{a#}ߟzzSR8Y* o9)#zɣB\y.s_ 1:Ps2|i2\ڨ302iO&)i$@ۼю܉#52MbX`ԤDÆe۱?)&jلt}Eܛ|N^78Mu>|S16,im7HF*̧%#UcYE _  S̜6!4Ews$p)иzrm J/b4D[fo zyoQ݌[s[{F~34*`sڛvU) ) b!s 9Nj !Ȟ bv |))C6zC2ǝ!(exZKʾVDwbal/!@呢9eΝq+rφxݮZ}ߓa'֣;\ȍ5T}gKf#1 6:iqx,ҾPg%[ݼ<`AO(A+ż'eSRK޿pApCwJ5(ynҢ4𶭐ZYO7x0r&֒'R1O'^ Xc\ʸHUi7!a9KQ?@a ׿"tUF9 ˈ(}d;rXE?j: Ͽ64B!j27R_$*۟;)bxI98@+ Zel?dnZ]oG^6׹P/~.lЖW]:P7 uW,(A7$^>+ ML/s{Z~tR;e[' 6 ڗǧcؽF P8H,H  5.Y朿K {O5$ naX2^Ru#&lIrP{DbbV<ƨZxQٻr-SWD)dV(>s_޾-piq($̙/4)W |5*u}Ywba{q Hf)Փ/hwq:j2cx`Hq|h]tX^pOhhwO)u'WjFU.T!9-}}k p;=3qp%R>_t2n6?[Β/4:bJ+i'~=ks?[*٥ 4/{M蛉$:{3EDľ 2٨f:G" TZf̨0V(s,H͐0գ@ Ra68jzɈ;i'~;߃=k i}#345p< 6Ჾ€o`o :5!l, o `u*2Ջq!~-zPuږЪ;AE0 2.khr+hRCi DGQkd)K*hxp (q /qݕ?pFȎp1I0Kb{@PoXű1EҚlI[cgRϩ F3V_,Dg*qjć}4="oqM/)h9,[sAj"DĬ%w>"f esV_6]hzmrKHWsafb]ys[/E̎k{fe=UI拖pLZ\i`r4?ܺ+M*:rlU%d9!umU/,:F>LqVGD\;ߌ̓ZAD,wmB(5J*[DCt7Q \;(IYZK #o*/7P:|ixٲ~Rg׻=>⽸"1!p7퐽hs$\٪2h"6 O>kro`TwTI5;jhE CsŦrI;4"y X)tYྈL˫OШhҡ}HJ  Ip숲}Ou;`k>`99u|C^1 y Ր~3si.wWL IaF0}BH.-'c2D*#$jxH 5 )}kه N=%w_Vv:ȟq%B-Uq&>{$)hCFN([|,gwyp=yQ.[AFXwO7 o?VW!T>Sq'E=jqlGp>H T$͓13x̷k,66r\e"LItB{a ιjPy(q/w!݄,$ALZ% AQ&SПϫld8ǩy'1{+9c8F{GmMޠU I{)@ mvPRy}Rpv}UQXM:3,]$wb8=ᐮBlrشk U7t]RO1(?\j;w{}vv*ԅ{Qצ4Zq' bkDf }Z))P//NKUO\ڛ{F l[H y;9*4=Tm0wc jȭ7p[}-dN# v[~ a^Zj݈[qZl!؎^kr_Cjsrg*ݙ0Һ_F̈́40&gkC3c)LF2T-C2hװU^o M0er4uQhhuZi'#:9# dF2&þTӲձSx8ȐCpWf#k.0|<"wK/h\VV)h"rz1eƒ ܞӋfH5ՄL@GGtF=(}P6j:@GE.)k@I':8W><~-$٭xdf3ޱZp^V:ZΟzNC^C賆_Z!)f^?vBdR UhB݇>n˵'d5ocA6+]p4O=Vm~KZv;4^8cn!-. ?ӝea5l񸍻Lt!0X{ ?K#4!h Jr1W+X0h"rFV=+pm\/"QR^ĊbiG^m鷺 `0jup\MrB4Z؝?1  MtKmQɻR$ϲRL{3{qSjuĘ:^ygTLjCrQ =Xy$xzѱiA>|1Md ] 7ڞ\S3&_cpUa(ļd TDiK+T{2Y{+ ;0>JA`gd[Ʀh/U[n0GP]0rA*B7Dێ0>J!Ս|xt+ʖ8Qb@H:-nt<@үJtA)DO<:75Yէ04.tJ}QxWY؅~V+8!ZZ/"htNEmVpa~:|n`\crlsynoC xи^|lkFogzn~(K}Xa:Hd"6#yl[7~9NpwRʭwfmMq7Q%ϕEFsm|cvi_Ce~z9~c"rhz 9B?*m PY`Z$s.Ig3x:8vNɡx7,(yB W,0yi|n3@HF FFʕ>Mb}|E܏*r3 2. >9FJZYMMPH&_!只x>\)7P f+m"SSzx,l;5Z Jn9:z_a{Ғ~ XN !v)@)s k P+A(㝮/!ɿY# BV> ٵJ-'°ﴱ#?mBAgnۘXÿsn4h$"O5@NkYb| 8w+ۃm :7X +ih銦U8*(MD '>eo\c,ȒqQQ b]SkLiI1_ UL*&~_Sz9i B&it,De }l)X )?y Ϯ^ˆ\G[:B 'o76=A /YA!*._?4^ϔ_{I'oЈpdjRx^WRgj ',՗zgvtP,pnD*jW Eȏ}spF=KouUg쮷,9 'ٶM4l ϑ(*w1iX&jl:wYsUY̐`B!?&bԦI{')fwba[ f1dX_*sBغ?)kKRk\ 2{j(`VmUJX?c#S$k$8vd*0}=o./X`Wݵ # Yh!<5Je#S'4ͮLR&:v \}ǕaI oh+ lM+CjlJm_ ,+׳:ʫ*Gfpc9${.}-ɀ=E FHKƦ!TLoTA%^ 6{ 7{z2 a7u7A_ٱk ʫx7nhIJ|"c]##jݎoJxje[m7Yٹ< ^"N' q$PL:OCX0dAkX gBڝØ̣pѪko1@O3Kv|qM"fsO\C&AA iD 0_3?43̤I\7u8zt$g򈘀I2wGxO_C}4C>#QVd…:7kũI:_y]رԶ{xGrvPe*a"$!#лJ5\}"Ȫ"hZ O ) ~.ؑ4m-"#mɈ o[ҳ7 8mpBm9c- u SOyZ<=A(jBZp2CwjRU5_Nֺ ģ2=],Ҙ{2fA6sp79p־ov"0|R6;6€MA]1K.z E_ë%XI]F:SÌgLi)"8 kv /  g%fC[mVS*Hyݧc@'5dp V$Yyi Lf2ag^,|W(&/;_e˙o*1R4wEs= ǝαypKѻ;C42)P ;F>2qiM 5l@!9ܺ3WGȽ ª &j:}SYޢ/UFVX'ؠ|xZ1s{R K*goBc N$<|s}q=<@3=]N*q"pce~ojݤXX0)czx3b1DClͶ.)<%A6zSChɉOjSX6תx,V1W9tesm8/ٗ7P%T{jtlz93^1h<8ljP41{XAԸid4z\6QWk6s|U+9;<DKTo%LAк<.i^'[<&u{ڵg,kq l҃v-ʃ}4xz͓-ߝR8zB\ٿ{%v  Sʦ6k5n.oy`vq=w`M)l˧FX78Cǘ.%&v"}gxW̤a쩘Y-X,6O%|*Q$GSШ4H;cmBsɈE)[`T[m4J0]W+` 㛕WnugeX v*z/JdSλfrr_ b){S.(Ud>ꎠ@w'kw;)9HTJ¹S@%Z;5'I}-{?{Py—b;Gl@TsmPX ؠFEzB yVRa&WN'L2⺃&)}"5\s~Z`xT)U~ .0P'zJ꿮$頒IUwC?D U'{؍:])d@P}Jؐ%\3fpB+k-lk+!\ǻL4+c+| tZyn6Z@#_цx _9xE@n7>AˋgnͤD mm*2_=,  4;0:yȅ*lC2rcNؼ`Ɩ{_舒pu}L{ןsm*# $f wNǏ2歆S*RąEmA;Kj"qI-=dm~"b3h^_)VܔV~|VI FT/G5`Z0݄ZfIxإ% fY>CUO Fbi5eâ@ tM~|[)8{e稢Ri|mFXqD㭜JluTƐ{,3o6;\Ţ&}'"x ΧD۸)<:m?wk.B9\yf"<\a bN0 ,b T$}}S,n >.ڌ\{]~~#jn^ա^M贰gTJ9UsJ랱[V&3?U<❅Ck;=G"qY68DǵhL Z|Ah&CuR~xy8s8\P}(U\+FS1|քSI:sŒՊ6,ee8e Mr ӣL?2lV^F-,e4'!ށPؤhT>aC>DK,,kr)G4][1] 9+ PO?Q 8+]K/}wmڹS쳚YlΚ<zK$suDk{c[?tq\f2ڕa?60D+X"VRMeK Ci’׀YC!sҪks=KE]%"(sgzv$3rAv^S㨌uvau*WgMaJ뚻*8-+K1bRJ2{HixehXCa x$F]u.P/⧕N~$c4%+բESa.@İcɜp+bJ ލGTݷvlG|>7]z czf|p_k 2бG߱pcQMǪ~I~-1l( L<#6| RI*/xA&J39+d^7+~rqq}{1*p8}އdIbJaOɩD!b򰚡75; l'f+&-]Ik ,wGGae%3*Slwk.k끢&%BJ=рQc^3J~SF(`Qa2 YnaQ9{"Q@ r-m3^e״̸cv#ζ YZ